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
336330672030	336330672597	336330673147	336330673697	336330674247	336330674797	336330675347	336330675897	336330676447	336330676997	336330677547	336330678097	336330678647	336330679197	336330679747	336330680297	336330680847	336330681397	336330681947	336330682497	336330683047	336330683597	336330684147	336330684697	336330685247	336330685797	336330686347	336330686897	336330687447	336330687997	336330688547	336330689097	336330689647	336330690197	336330690747	336330691297	336330691847	336330692397	336330692947	336330693497	336330694047	336330694597	336330695147	336330695697	336330696247	336330696797	336330697347	336330697897	336330698447	336330698997	336330699547	336330700097	336330700647	336330701197	336330701747	336330702297	336330702847	336330703397	336330703947	336330704497	336330705047	336330705597	336330706147	336330706697	336330707247	336330707797	336330708347	336330708897	336330709447	336330709997	336330710547	336330711097	336330711647	336330712197	336330712747	336330713297	336330713847	336330714397	336330714947	336330715497	336330716047	336330716597	336330717147	336330717697	336330718247	336330718797	336330719347	336330719897	336330720447	336330720997	336330721547	336330722097	336330722647	336330723197	336330723747	336330724297	336330724847	336330725397	336330725947	336330726497	336330727047	336330727597	336330728147	336330728697	336330729247	336330729797	336330730347	336330730897	336330731447	336330731997	336330732547	336330733097	336330733648	336330734197	336330734747	336330735298	336330735848	336330736397	336330736947	336330737497	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
73792	77848	72565	55077	45993	30945	15460	6191	4236	1827	1048	266	244	258	278	595	1052	1663	1246	456	244	236	190	205	208	217	218	197	175	231	225	199	192	227	218	195	218	236	199	207	185	225	215	199	217	205	203	198	218	228	246	260	222	189	236	190	226	190	202	220	219	201	220	220	193	186	184	203	222	204	208	194	200	191	171	186	179	230	198	189	203	197	200	189	191	204	201	208	178	223	194	221	222	199	204	211	211	218	229	221	212	201	201	195	196	222	207	209	197	201	186	236	204	199	182	198	223	216	197	223	193	178	183	218	205	199	206	215	212	207	192	201	202	235	232	215	206	210	198	190	192	204	203	200	208	214	202	198	181	217	217	188	196	211	189	201	240	212	203	182	196	201	226	197	175	195	194	199	204	214	221	205	185	194	208	203	197	206	208	189	231	198	221	222	202	207	219	191	192	214	219	198	239	213	219	198	199	196	207	220	219	188	191	195	199	198	197	197	194	208	224	188	212	222	187	191	205	198	202	230	191	202	205	221	236	214	212	213	200	189	207	192	199	225	231	235	200	191	222	186	220	193	201	195	194	192	174	200	206	197	203	213	194	188	190	190	231	179	197	176	212	213	211	221	212	188	197	195	189	190	211	233	192	209	230	194	197	219	219	202	195	197	214	164	202	192	250	177	201	207	205	225	235	201	200	202	221	221	182	222	214	212	207	205	223	193	212	167	210	200	241	224	221	197	186	214	195	209	219	202	177	193	227	187	200	197	179	224	203	209	188	180	190	177	187	217	216	195	210	209	188	192	212	221	189	205	187	198	207	189	202	226	209	225	168	196	209	208	205	208	182	201	197	201	224	213	193	221	220	188	217	240	202	196	199	202	187	189	220	191	200	202	196	213	197	216	184	183	214	179	205	222	193	192	202	199	204	186	186	209	237	215	227	205	189	210	187	211	192	210	241	197	196	213	195	166	190	192	202	174	207	193	193	201	204	216	207	219	209	231	211	199	160	212	209	199	229	221	200	186	212	219	196	201	222	206	220	200	210	228	188	189	196	235	223	180	206	211	205	195	204	193	211	211	218	218	183	198	180	200	216	210	208	194	181	210	208	209	192	206	221	208	197	225	198	196	200	217	194	214	208	202	203	194	178	200	203	211	218	192	190	212	195	199	191	238	188	177	214	223	201	189	196	191	239	195	210	204	228	180	209	199	219	206	227	187	186	217	204	214	227	181	219	191	192	197	220	199	202	192	183	214	200	222	186	198	208	220	200	210	216	201	201	205	224	204	246	196	208	217	182	200	214	212	203	207	215	205	197	174	197	197	183	214	226	179	189	214	179	245	223	211	196	216	213	197	204	196	186	198	185	204	192	203	167	197	203	198	209	195	206	195	198	220	200	223	201	193	197	188	199	205	201	217	193	195	212	191	204	203	217	202	184	209	205	225	222	232	211	224	187	197	216	213	199	192	208	228	216	224	237	173	195	192	207	209	224	216	206	197	206	194	212	209	227	182	213	198	186	204	210	187	232	185	180	221	201	232	196	208	209	200	205	202	239	199	220	212	204	205	234	225	184	195	217	216	215	196	185	197	194	202	193	202	154	214	203	218	208	181	220	221	191	207	177	204	223	198	198	216	212	212	203	217	219	217	215	223	180	230	189	228	217	206	190	216	198	223	198	192	186	201	231	196	179	216	204	208	176	199	220	199	199	230	189	206	185	213	222	241	208	203	204	206	207	199	202	212	236	209	196	221	216	212	206	191	211	193	182	214	194	196	179	205	203	176	206	184	192	196	189	199	230	181	233	195	196	189	190	192	205	212	213	212	216	192	219	220	226	208	222	195	210	214	207	202	198	170	198	190	209	201	215	192	196	219	199	212	238	207	187	205	191	209	226	204	208	212	191	181	220	173	210	208	224	210	205	220	207	213	229	187	207	193	177	265	204	216	183	207	177	217	205	193	216	206	196	198	196	226	182	197	203	214	229	204	193	198	212	176	194	223	192	209	194	192	207	205	200	184	216	209	204	204	193	195	223	187	171	208	204	199	204	227	218	227	203	197	195	216	214	232	218	215	205	197	211	205	201	209	232	201	198	197	195	233	225	205	193	198	188	203	203	188	199	214	208	185	193	221	180	197	222	200	217	226	203	231	191	200	187	203	196	195	199	191	210	208	191	214	195	185	211	201	191	206	186	177	233	205	192	200	205	195	212	194	188	202	205	201	185	214	193	193	216	195	220	222	220	221	204	225	215	215	215	224	185	213	225	234	204	210	204	209	203	197	186	229	176	202	224	227	181	189	216	200	185	187	194	173	223	229	204	201	192	209	196	181	215	216	208	192	240	192	218	205	194	196	216	231	201	216	208	189	225	210	186	198	228	194	208	208	217	198	200	212	209	210	197	215	219	184	197	198	229	196	208	224	211	219	190	207	206	209	220	206	193	174	189	198	207	206	196	199	210	194	207	204	161	182	226	182	201	186	223	216	214	193	200	215	233	198	209	219	222	192	201	204	223	225	193	195	206	223	203	206	213	193	204	203	183	223	228	223	194	220	200	206	205	200	197	214	202	227	219	182	191	251	192	211	193	223	172	191	229	190	206	204	207	219	200	208	216	205	172	190	183	212	196	192	201	210	196	223	215	197	189	227	229	192	187	203	206	191	202	206	227	221	204	217	238	223	208	212	228	236	215	211	202	199	199	212	208	204	209	227	183	215	214	194	231	211	206	203	220	225	206	193	200	211	201	206	207	211	227	227	226	217	218	207	209	217	223	184	191	179	183	201	198	223	202	215	226	195	178	207	229	210	202	195	203	192	192	215	189	205	213	199	206	208	207	227	210	200	200	199	197	191	205	195	207	225	222	224	203	208	186	220	215	204	211	184	223	223	222	177	219	199	235	202	204	205	221	212	200	194	205	229	219	217	225	196	196	186	191	203	184	189	191	181	219	196	191	228	215	212	216	205	194	205	196	209	178	199	223	210	216	220	180	207	194	190	190	198	199	204	195	193	189	206	197	215	235	201	205	212	214	206	213	212	207	234	210	193	187	193	210	192	210	207	194	187	203	207	216	220	176	212	183	181	189	210	211	197	206	222	244	213	203	198	213	205	218	180	191	223	209	212	215	195	194	230	185	200	197	202	199	213	203	210	200	234	214	209	185	233	185	187	208	203	222	199	219	207	183	202	222	204	205	216	196	211	196	198	191	206	192	193	228	229	176	183	189	197	201	197	202	198	190	219	179	175	201	198	201	196	203	212	187	204	209	197	189	211	202	225	197	205	202	220	203	195	193	206	210	187	182	184	201	208	199	216	201	188	188	191	213	203	184	233	203	190	207	184	233	222	213	175	188	194	201	201	215	180	187	197	227	204	196	211	182	212	221	197	208	208	218	198	216	200	170	202	221	204	188	198	201	210	201	193	218	189	207	206	183	192	216	197	222	197	177	185	204	215	199	231	192	180	204	213	224	198	195	185	215	197	195	201	201	178	218	200	198	201	206	201
47204	61815	65968	59009	53170	40280	27103	16577	14738	6479	4524	662	629	671	1001	2629	5471	8288	5923	1708	866	571	533	586	513	557	550	530	532	486	564	552	531	556	540	528	571	560	510	551	560	554	517	531	533	546	534	572	528	621	798	790	710	648	549	532	566	494	563	581	556	516	569	575	549	547	539	537	548	552	521	546	541	562	530	555	534	557	559	572	545	491	486	520	538	532	560	517	578	536	559	554	539	545	535	547	601	556	525	528	480	517	551	530	518	553	573	563	540	516	536	534	532	533	560	517	529	552	536	544	527	529	536	493	516	486	526	493	523	577	537	515	557	522	510	507	515	511	537	532	574	571	516	543	539	551	524	517	525	562	539	510	563	516	536	529	519	581	537	526	526	499	529	523	528	583	574	565	534	528	540	539	542	531	521	543	535	533	489	526	543	515	577	513	549	551	511	521	534	551	570	533	538	576	512	522	560	505	506	531	537	519	510	533	536	515	539	527	558	536	578	565	512	498	523	532	509	557	508	538	594	539	508	546	564	545	513	489	494	534	556	545	527	579	573	512	544	511	546	507	497	534	502	554	531	505	505	545	541	622	547	515	539	562	475	528	519	537	559	558	547	518	556	559	542	545	519	587	521	507	548	551	543	497	535	543	508	560	519	528	531	572	524	541	497	553	536	549	559	556	550	555	524	568	529	558	523	562	535	536	531	539	530	476	551	576	572	533	528	536	546	557	562	572	554	595	538	539	547	550	528	521	524	534	531	560	527	537	551	546	558	527	580	543	570	562	524	541	526	560	568	514	501	576	551	562	532	552	552	548	525	490	549	570	525	538	577	513	556	526	561	545	561	528	536	550	560	527	510	583	540	494	586	537	515	543	518	544	525	506	500	586	543	501	549	574	547	537	560	521	582	579	563	576	555	549	511	507	544	511	506	555	527	574	512	505	549	565	525	528	487	532	548	563	588	529	525	529	523	523	538	567	529	534	559	532	517	525	527	522	552	531	523	521	493	520	539	556	528	531	533	569	579	540	508	562	542	536	539	553	496	527	492	506	583	526	517	567	504	516	561	533	554	554	546	546	522	518	537	542	520	527	516	584	506	499	546	520	576	541	535	553	559	525	545	487	552	531	571	524	521	518	564	511	550	575	517	533	525	558	561	551	566	517	496	553	565	533	603	533	557	547	560	556	555	534	550	547	529	522	548	544	510	559	526	545	569	554	512	577	550	512	527	535	518	550	511	525	509	481	521	523	517	535	539	529	506	519	516	497	540	544	550	548	569	532	522	548	528	542	529	557	530	547	559	536	541	525	547	552	556	504	553	553	542	533	550	529	523	559	568	552	556	547	547	550	570	515	533	526	551	501	513	507	525	495	541	552	573	509	526	523	547	566	544	516	575	512	547	532	528	540	534	562	520	541	574	545	530	565	527	534	538	534	540	537	554	603	563	522	561	533	583	501	532	533	531	551	565	548	524	543	579	577	531	557	535	571	546	578	542	523	535	504	561	532	546	486	518	547	551	540	527	522	518	537	532	578	534	522	563	579	556	569	520	536	584	518	550	531	521	542	549	562	568	520	565	511	535	506	521	519	511	484	532	523	500	549	564	521	499	534	522	546	513	575	536	530	533	537	549	556	545	563	489	551	540	518	549	528	526	517	541	545	525	518	556	538	542	521	539	526	524	540	548	524	538	538	550	541	523	544	561	506	572	504	523	531	496	544	548	572	528	561	526	536	530	523	532	519	523	565	506	550	553	559	527	562	550	553	554	548	509	521	511	516	502	560	553	471	499	544	579	476	536	542	550	554	531	532	543	521	529	533	535	540	572	541	517	494	538	504	500	544	543	575	553	476	534	560	563	502	531	581	521	552	550	568	525	515	595	538	594	466	544	517	530	552	541	601	521	552	505	535	572	525	553	521	523	541	519	546	531	552	547	493	530	581	542	515	560	537	558	553	533	536	486	564	567	562	533	557	543	534	551	537	504	505	545	536	511	510	534	518	531	560	543	494	553	508	520	524	570	534	499	512	542	514	473	535	580	535	503	563	541	517	530	570	525	551	525	524	539	545	496	532	539	552	553	551	528	484	511	571	535	489	526	511	591	550	558	584	534	537	527	525	585	544	525	544	576	543	500	545	542	508	503	524	539	500	533	496	558	527	520	545	502	565	543	541	566	522	544	570	547	497	508	523	529	529	548	570	559	539	565	502	532	489	543	506	564	535	511	535	520	545	526	540	539	530	537	555	531	515	544	510	564	547	569	523	545	608	539	492	606	547	545	562	548	551	563	512	568	537	487	533	566	508	573	537	515	534	521	517	542	547	549	575	536	532	582	527	540	552	491	581	536	528	544	507	523	537	545	544	495	560	571	551	500	554	523	535	513	571	548	521	554	533	573	570	523	560	597	508	541	564	504	546	566	544	528	521	519	538	532	503	569	482	554	546	591	541	563	531	539	544	544	513	519	574	523	552	501	549	550	559	527	582	512	489	542	521	531	517	540	535	488	596	538	545	540	544	539	549	530	534	541	540	536	539	567	530	559	571	553	499	580	489	542	510	560	523	544	544	500	530	504	522	527	535	509	506	587	495	554	595	548	577	522	567	521	531	548	581	518	566	568	547	553	516	536	518	529	589	539	519	543	522	515	559	548	512	584	514	524	537	557	583	550	512	546	536	507	545	520	539	539	551	559	550	508	542	580	527	553	524	534	535	548	559	492	563	548	510	541	489	572	532	524	543	552	515	531	537	549	531	506	553	532	522	544	513	525	539	610	516	540	563	527	534	514	565	557	518	565	492	561	520	568	544	536	528	509	537	547	544	538	500	542	492	569	532	537	516	552	521	499	564	581	560	495	533	528	544	567	533	531	510	520	519	559	497	562	535	514	564	491	550	538	517	540	576	524	563	554	532	532	522	517	553	511	577	551	581	555	547	533	528	550	538	593	526	486	532	562	496	565	531	506	534	507	509	511	541	529	537	544	533	540	531	506	546	565	590	539	547	517	535	534	553	540	561	557	527	545	561	557	522	530	517	565	545	531	549	578	502	528	543	497	486	507	551	522	563	560	498	527	512	566	524	531	532	556	530	524	552	536	548	534	529	550	522	520	526	543	522	570	494	555	533	534	523	536	546	544	565	521	580	532	524	523	546	528	565	544	536	585	506	537	551	507	580	561	557	525	519	519	518	549	583	548	511	487	522	552	582	591	518	550	564	553	532	514	530	534	507	532	513	502	532	547	545	576	519	535	530	544	502	535	556	530	546	570	537	530	528	563	528	464	534	521	533	497	566	547	566	530	534	582	513	472	537	525	531	508	544	493	536	547	556	552	539	523	539	561	513	558	532	543	546	577	507	551	547	514	558	535	521	547	573	528	561	535	492	518	572	534	530	585	514	513	517	560	536	531	553	510	555	527	530	543	521	529	561	501	576	569	521	540	536	561	536	581	535	523	523	543	524	498	517	518	583	538	521	559	570	518	478	534	509	546	543	557	519	525	525
19831	14414	9785	4383	2341	1027	474	335	251	207	193	141	183	172	190	174	232	199	191	164	154	169	187	136	154	163	155	155	166	159	165	153	159	178	151	168	147	158	155	149	166	152	163	165	183	179	156	176	171	147	166	170	165	192	140	175	171	138	143	163	130	183	162	160	141	171	175	174	151	150	166	155	193	157	169	160	155	142	160	168	163	183	157	177	167	171	168	151	143	171	160	168	185	181	170	170	159	168	154	168	160	192	171	155	147	178	170	175	143	157	154	162	171	163	148	192	154	150	154	173	152	164	157	151	146	134	152	154	163	153	155	167	171	162	163	142	155	171	158	178	163	183	126	157	186	146	172	171	178	161	165	158	154	188	176	134	159	150	184	155	145	187	169	153	175	151	168	150	172	188	156	162	189	162	166	189	153	147	143	157	185	146	153	182	176	156	161	178	153	166	165	171	152	155	169	144	160	151	161	162	155	158	173	183	158	162	157	159	182	168	146	152	147	158	142	148	155	156	163	132	164	165	158	165	169	185	181	182	192	161	122	164	161	167	165	148	120	168	184	179	172	155	168	190	164	147	159	162	160	157	146	189	153	164	145	151	174	152	166	157	184	160	159	171	170	201	162	196	159	153	155	161	170	175	153	168	157	160	173	157	155	188	153	161	166	151	155	135	167	193	167	144	161	159	139	151	166	173	146	152	176	142	164	168	141	175	170	176	159	166	157	178	195	131	191	163	164	164	187	161	155	163	140	184	164	155	166	185	152	156	155	157	174	176	166	170	157	161	164	178	165	162	175	152	162	179	174	150	143	165	166	152	156	173	187	163	174	154	135	168	156	178	156	150	155	163	160	182	156	151	174	150	159	177	171	153	153	183	186	162	160	172	143	176	162	149	159	153	170	155	178	145	146	175	172	190	171	157	164	183	153	167	157	173	148	159	140	152	160	166	179	146	162	158	152	162	159	181	155	170	140	170	165	165	175	153	179	150	177	159	171	158	157	158	164	167	148	153	168	162	185	158	166	163	185	164	155	151	175	153	169	168	155	182	139	146	178	177	140	150	176	152	167	151	160	161	143	166	167	158	175	181	148	171	148	171	152	173	169	153	164	169	156	157	154	166	150	160	175	154	163	173	173	132	159	177	149	167	177	169	178	178	158	182	165	160	174	173	162	165	165	163	167	167	160	169	155	150	170	153	173	185	140	154	183	161	165	161	154	156	181	177	153	162	152	157	183	166	159	166	177	161	173	160	161	156	143	166	144	150	173	153	168	161	168	188	174	175	181	166	141	159	169	168	121	173	174	175	182	164	167	166	167	159	166	161	159	175	177	176	151	156	150	160	174	184	171	157	153	182	173	161	172	172	161	196	181	189	169	168	152	144	148	166	151	172	175	144	161	172	183	134	154	173	171	181	167	142	152	176	156	160	157	164	162	180	150	173	132	154	155	148	151	184	176	182	148	149	143	162	181	172	146	166	180	190	177	153	169	186	143	179	173	152	177	175	148	182	163	163	169	198	166	168	181	185	162	155	140	142	158	155	172	163	163	140	163	175	153	178	179	158	157	171	143	187	167	164	147	161	150	177	167	150	141	151	158	144	163	151	156	156	163	154	169	162	175	177	145	157	173	172	149	192	184	160	166	145	180	170	166	168	158	159	183	181	172	148	164	150	149	159	175	179	177	166	165	159	185	168	155	159	167	174	166	142	165	155	179	169	163	171	182	161	182	168	184	157	173	154	174	158	156	146	166	161	168	161	155	171	165	165	166	161	160	154	142	157	157	157	164	150	165	156	166	173	179	167	146	169	171	167	156	155	171	157	155	153	170	156	157	149	159	156	151	191	174	178	146	180	177	147	146	146	148	149	166	151	175	153	157	176	146	161	181	167	168	151	130	146	172	157	147	153	177	166	174	158	166	159	160	158	141	142	155	164	149	161	151	164	162	177	152	157	179	169	163	153	155	160	168	191	168	175	144	171	184	169	172	146	156	152	156	167	157	157	148	142	142	175	166	156	177	143	168	161	164	165	153	163	213	141	161	175	140	165	157	147	195	152	159	150	156	178	173	147	177	156	182	150	158	162	154	158	171	162	139	147	179	169	157	179	176	165	155	146	150	163	161	171	155	157	163	141	198	174	169	174	150	168	179	184	156	153	161	128	158	180	168	162	167	157	168	152	158	151	174	159	175	175	156	176	148	161	154	177	156	173	176	182	154	155	157	163	162	142	156	137	153	174	169	156	171	159	142	135	179	163	164	147	145	154	164	172	151	179	161	167	169	153	160	175	183	162	165	153	169	127	193	172	157	145	179	194	158	177	153	150	156	174	159	142	144	159	163	165	177	147	152	158	145	155	183	173	147	143	165	177	164	178	139	194	152	185	143	160	149	164	171	148	150	164	150	166	171	132	152	176	182	146	165	166	156	172	168	149	154	155	156	172	156	164	138	145	171	173	158	155	157	149	168	159	171	157	138	198	153	171	155	159	151	154	153	138	140	175	178	147	145	161	154	165	143	190	146	166	170	165	149	164	164	162	153	186	153	143	142	174	168	139	168	174	177	151	188	161	163	127	165	164	183	180	163	164	161	153	158	156	163	165	136	151	150	162	165	155	141	169	181	184	173	184	176	177	153	155	138	167	173	196	169	180	181	153	151	150	166	149	155	149	164	174	170	172	170	147	162	166	166	144	170	160	156	170	144	172	153	160	168	171	157	146	180	170	159	164	135	165	170	178	152	136	149	153	169	171	166	152	158	162	134	169	150	159	162	145	145	191	172	148	157	154	155	143	157	161	167	162	151	165	172	162	156	153	182	143	153	149	160	164	147	134	163	147	173	165	176	171	171	166	170	169	151	147	190	152	183	184	152	142	181	177	169	177	177	193	165	151	185	141	176	160	165	156	155	150	158	150	164	170	157	169	172	156	192	155	172	150	171	163	181	182	143	183	178	161	155	180	155	181	159	171	141	165	158	169	184	158	169	165	156	169	166	172	159	142	175	158	150	145	204	169	168	168	161	162	163	159	153	163	171	168	169	166	162	158	172	181	147	169	151	171	157	152	141	172	141	173	169	162	175	161	176	182	162	144	177	177	165	153	145	175	157	157	148	155	163	180	165	186	181	152	146	169	157	149	162	140	178	180	140	162	171	152	149	153	159	162	152	168	133	159	173	164	158	166	146	157	167	164	142	161	183	156	148	166	165	163	144	163	157	169	189	156	145	177	184	157	144	173	139	168	143	163	149	147	198	161	152	151	177	177	153	169	154	161	142	166	168	165	152	167	141	155	177	147	161	153	175	180	155	144	153	164	170	162	168	181	174	176	156	173	148	177	165	185	168	167	135	177	165	149	178	178	151	178	166	190	158	164	168	140	172	127	169	165	177	162	163	149	172	156	147	160	158	159	148	160	162	154	172	174	149	164	158	167	139	143	178	168	149	170	179	170	165	167	150	158	145	171	149	170	161	148	168	171	161	184	148	151	171	177	160	180	158	164
16256	17232	15603	10987	7865	3857	1885	1074	989	632	532	407	411	481	507	501	642	763	646	512	447	479	455	422	416	468	442	432	458	412	442	437	443	433	433	418	438	457	471	425	428	433	416	442	431	461	437	449	433	413	439	467	467	449	441	429	475	464	479	410	479	465	438	432	455	468	396	457	441	439	461	417	434	434	464	441	433	430	427	471	437	412	436	413	403	424	405	406	431	472	438	423	473	475	478	446	454	445	438	454	437	420	414	491	437	459	434	446	426	455	446	408	451	418	472	443	444	417	446	436	437	458	429	416	404	436	420	437	468	501	404	457	435	441	439	459	438	422	449	455	422	440	464	404	454	403	419	430	421	400	432	409	401	456	451	437	426	432	440	438	427	430	462	445	434	458	419	471	444	428	421	480	439	440	428	443	450	432	453	454	449	443	467	406	426	419	450	437	460	425	454	439	432	435	454	414	403	465	462	422	444	426	447	462	456	441	394	430	442	436	412	460	458	436	411	509	444	448	437	468	424	438	455	444	455	445	424	426	467	468	449	421	450	431	466	434	449	447	448	401	432	439	445	443	422	465	458	437	440	437	422	422	448	424	446	431	462	455	474	438	453	476	427	369	449	450	425	409	438	446	429	450	445	413	419	400	422	436	449	460	468	436	456	422	442	419	452	439	463	439	403	442	439	465	415	498	384	462	413	433	447	413	487	431	412	463	439	457	471	449	449	416	418	438	418	406	439	448	454	433	418	432	463	417	453	437	433	433	453	451	454	438	452	429	463	404	442	471	435	410	429	450	424	452	417	428	438	443	427	391	441	469	441	462	458	432	430	448	412	455	439	460	419	450	478	425	408	439	443	415	444	468	434	449	460	500	416	432	476	452	470	461	435	418	444	440	433	453	421	454	437	446	458	457	406	435	455	406	432	450	471	418	421	446	439	473	426	451	436	419	460	463	426	445	432	442	471	458	442	464	435	462	429	468	423	445	461	452	442	448	408	441	441	412	432	429	446	504	408	453	406	445	414	427	464	450	455	428	480	424	449	447	414	409	431	481	411	441	455	446	439	467	430	407	446	469	406	449	403	452	456	451	436	460	413	402	476	495	440	444	451	447	392	434	472	429	450	476	447	456	442	409	424	447	425	415	432	420	433	429	423	452	444	415	431	444	406	397	442	462	416	416	433	430	425	464	452	442	421	467	446	432	432	435	436	458	464	445	488	449	449	431	440	474	441	425	407	461	426	467	471	433	447	464	447	447	479	430	428	455	430	464	483	457	448	373	419	442	428	451	445	445	436	456	461	443	415	465	444	394	433	449	426	464	468	458	426	453	445	447	466	432	445	410	421	470	410	447	420	439	416	424	440	434	453	446	452	393	425	436	439	416	483	437	445	452	480	477	446	442	430	455	424	411	404	452	468	418	446	441	460	452	426	423	463	442	452	455	418	434	444	447	473	458	404	443	453	424	444	447	443	426	408	433	499	411	426	453	446	429	468	402	447	468	440	412	495	397	451	463	460	485	445	467	446	472	438	478	403	469	426	485	399	427	442	438	468	421	487	470	441	447	449	422	409	437	421	418	431	431	442	436	494	436	435	454	418	397	461	468	452	425	415	421	458	432	456	422	446	411	444	442	456	428	446	403	408	422	490	429	461	444	434	432	419	467	430	452	462	450	490	436	407	454	412	431	434	452	444	427	459	500	425	466	457	406	436	404	430	433	466	451	434	444	431	452	430	426	445	400	415	444	438	441	432	425	435	470	415	408	440	405	433	440	431	460	392	405	464	452	464	465	466	428	472	481	446	428	452	422	459	444	417	405	449	423	454	454	418	465	438	424	432	412	432	455	451	427	441	456	451	413	449	456	434	464	407	421	445	420	425	433	443	452	398	429	442	450	455	405	447	421	421	442	458	441	472	448	455	444	459	465	479	420	453	408	443	415	444	398	396	427	428	483	456	425	423	414	413	441	424	446	474	413	425	439	437	492	430	412	436	422	458	435	419	427	453	441	441	418	463	450	449	420	419	411	425	469	424	465	431	453	428	422	406	454	466	437	465	406	421	454	466	444	445	467	424	397	469	450	447	423	443	413	433	434	447	472	476	443	445	460	432	480	428	432	430	404	440	396	457	436	416	449	450	453	462	439	442	431	453	441	420	436	422	468	448	446	415	408	431	405	415	421	436	403	411	438	424	419	439	436	456	433	440	462	425	464	454	448	427	486	433	449	445	438	458	456	423	455	446	448	416	479	436	414	419	412	466	423	439	435	421	429	429	433	431	440	412	479	413	423	434	457	450	477	436	480	410	436	465	438	443	486	440	421	424	439	468	442	452	461	432	407	417	432	455	406	423	418	463	494	432	409	440	413	421	448	449	456	431	448	452	450	457	448	414	444	440	465	486	466	390	441	480	466	413	422	465	437	437	474	399	476	479	458	452	437	439	439	437	437	409	434	440	434	440	464	432	407	407	420	468	452	456	435	394	459	461	466	449	436	432	446	428	424	454	467	423	415	464	415	432	434	419	426	418	405	419	475	437	445	426	459	442	449	462	478	438	458	433	413	465	446	447	438	472	435	459	457	424	436	451	418	445	442	451	448	475	468	421	417	454	466	451	459	391	454	407	450	394	449	439	437	419	463	472	453	430	471	489	482	435	467	431	465	446	429	438	458	460	427	419	422	416	423	444	459	493	455	423	438	422	442	426	446	436	431	471	457	424	442	412	445	444	417	464	437	483	396	405	451	437	422	418	456	447	452	425	426	432	456	394	449	482	432	435	438	460	404	431	426	489	427	426	437	453	461	437	420	413	466	454	471	439	468	426	398	461	447	441	442	433	438	441	426	443	456	430	429	431	440	427	503	424	428	419	486	419	438	413	414	425	448	453	457	394	442	421	449	421	455	438	444	423	438	445	482	436	433	445	410	452	481	429	476	467	417	424	449	401	446	442	448	437	482	463	435	465	455	394	473	430	443	424	453	464	435	425	444	461	445	419	434	433	432	391	434	444	432	451	444	428	388	461	418	436	436	474	424	436	486	441	435	427	456	399	404	433	434	418	442	459	431	461	414	462	437	441	469	399	437	430	447	421	443	433	489	418	430	427	427	426	428	452	446	434	464	458	399	451	422	407	474	470	448	440	444	417	439	436	420	423	438	439	464	424	438	430	429	394	426	410	422	439	448	426	442	457	474	443	431	413	475	412	434	419	442	408	429	446	454	429	436	427	420	473	432	440	433	437	435	478	421	438	470	444	424	444	427	437	443	390	467	408	427	423	459	454	439	429	467	472	437	388	440	401	413	446	456	478	427	427	409	437	433	457	430	439	440	410	449	462	422	433	446	447	432	418	474	450	452	438	416	455	431	464	425	464	408	429	448	462	459	446	439	407	467	450	402	433	445	411	455	435	464	426	462	460	492	457	420	425	449	447	452	468	444	411	446	454	442	415	413	432	447	421	447	436	437	468	436	443	441	441	424	429	448	427	468	457	437	449	426	399	480
59219	60708	57764	43617	28559	14201	6430	2920	2331	1011	463	254	192	176	270	519	871	809	579	293	195	213	158	171	187	169	179	141	188	157	156	163	183	189	162	197	166	171	156	200	188	150	172	166	155	171	169	179	173	159	218	203	183	174	180	171	186	170	166	165	167	215	154	161	182	167	196	178	181	178	174	164	184	162	173	163	160	157	157	172	167	175	187	183	186	169	171	180	193	167	181	166	182	190	182	188	169	170	156	201	158	159	175	182	182	187	181	171	172	183	156	200	204	190	160	168	200	204	186	170	192	194	171	173	159	197	191	209	200	169	175	200	196	172	198	177	191	175	188	185	187	171	181	198	174	181	168	188	164	172	193	169	178	185	210	174	185	164	156	171	187	163	157	180	180	179	162	173	172	175	190	200	177	180	177	158	166	158	150	191	161	165	191	190	180	177	193	157	193	197	170	179	192	178	187	182	197	181	173	196	175	171	182	212	165	148	168	206	202	162	147	174	203	177	177	162	195	173	188	178	155	184	202	196	162	152	205	191	166	181	157	184	177	199	196	178	168	181	193	169	165	168	196	167	165	178	180	196	159	158	187	171	159	168	160	152	171	187	155	165	159	183	160	169	178	176	166	178	157	176	205	164	180	180	169	201	197	191	166	176	200	164	185	178	207	196	175	180	191	190	199	190	172	204	165	173	174	167	203	165	180	173	180	166	188	130	173	192	169	178	165	191	182	160	151	178	176	174	190	167	181	166	165	196	183	186	178	175	193	163	184	184	157	188	186	191	150	199	166	167	168	168	168	171	188	174	186	180	176	166	196	168	174	194	184	183	168	170	168	174	179	147	185	154	170	161	179	167	174	188	157	182	158	173	169	165	152	191	174	166	167	156	165	162	186	173	178	168	151	136	158	203	180	178	186	210	179	175	179	178	191	177	187	177	162	191	170	181	177	180	195	178	179	190	169	167	167	174	162	166	181	146	189	169	164	152	160	186	144	174	170	219	194	172	168	171	180	175	164	171	182	170	164	164	154	159	172	177	172	175	169	151	172	178	189	172	175	171	184	185	162	180	174	193	163	187	174	150	172	190	171	185	177	175	183	173	160	195	161	190	181	176	160	180	190	167	169	163	183	180	165	180	194	162	171	176	208	151	186	195	176	187	171	199	165	177	172	163	170	189	195	164	193	196	158	161	177	196	180	186	168	182	189	170	178	166	177	160	187	165	186	198	176	169	160	181	167	167	155	148	169	175	182	187	193	166	191	193	186	195	169	191	197	167	151	193	162	173	191	189	186	179	173	175	178	145	173	161	152	174	174	161	172	168	180	186	172	183	167	178	157	170	198	158	176	170	184	162	190	169	186	198	157	173	189	138	182	145	169	205	168	195	167	174	182	192	195	189	162	182	177	200	199	171	187	174	153	172	183	144	176	184	175	161	163	159	182	173	179	147	205	175	163	195	186	156	201	199	180	184	165	166	205	177	198	162	192	181	187	158	186	179	184	180	206	192	164	178	202	167	175	181	176	184	185	189	158	175	159	167	155	184	171	165	174	177	153	174	158	172	197	158	193	160	190	175	166	181	183	178	154	189	184	172	152	198	159	175	173	160	185	175	186	208	184	181	173	173	183	168	195	181	176	188	192	169	167	177	190	169	183	170	182	188	151	155	164	157	170	199	191	166	159	176	170	164	177	170	203	183	213	172	161	191	197	196	193	181	191	174	197	177	167	201	155	163	172	185	181	179	163	199	176	161	161	179	149	178	201	190	208	189	164	180	195	177	161	188	166	187	172	179	183	215	174	177	152	157	184	174	180	181	161	160	183	207	191	192	153	175	186	184	172	171	168	202	200	194	196	186	189	177	188	207	166	178	170	172	186	190	167	191	162	169	190	190	147	177	170	183	171	178	172	176	172	183	184	183	195	164	183	171	160	192	172	181	193	189	174	196	176	192	177	191	174	183	170	182	213	165	188	170	183	169	189	168	205	182	190	171	161	180	163	189	177	178	172	182	177	196	178	176	138	157	181	183	160	161	169	152	159	161	177	191	193	154	156	194	175	183	169	146	171	202	198	184	172	177	163	187	173	160	166	170	160	187	167	144	194	155	158	173	201	158	160	184	168	167	168	173	161	176	178	182	193	179	152	181	182	163	162	157	168	150	177	172	176	189	170	191	187	169	191	167	168	182	172	192	191	179	195	169	180	179	172	165	186	202	189	170	178	175	181	179	190	164	191	167	149	183	177	167	175	185	161	176	159	178	174	168	173	152	179	162	152	183	170	179	192	167	175	176	177	173	174	183	156	189	164	198	199	183	175	166	177	172	162	165	156	172	176	168	180	204	168	182	185	162	162	154	163	178	175	177	192	152	153	189	161	169	182	166	185	178	167	152	155	201	205	168	165	161	188	178	177	174	172	188	166	182	171	185	179	161	156	193	189	158	184	184	164	196	158	178	164	172	191	175	184	165	172	190	179	171	176	153	199	182	157	182	169	186	173	167	176	170	175	157	190	179	184	163	164	185	194	177	200	161	175	177	169	171	189	169	189	174	170	183	165	184	163	172	174	181	184	206	170	201	187	155	172	164	182	195	171	177	167	161	164	166	184	164	195	156	170	197	171	165	173	174	172	181	172	204	173	151	167	155	169	139	174	192	171	173	186	161	179	184	172	152	192	167	165	156	190	183	160	181	186	178	187	176	166	178	179	172	186	177	175	179	184	156	184	185	183	199	180	169	181	178	148	172	170	169	185	168	185	190	191	188	182	168	167	184	210	175	172	173	157	189	203	174	165	199	203	159	152	171	167	166	151	198	183	198	179	164	177	188	187	174	170	152	172	197	179	155	192	130	179	157	183	183	195	166	161	151	149	171	170	169	186	176	179	201	190	204	203	173	167	158	169	185	172	192	154	179	199	174	176	177	165	162	166	188	188	193	160	168	193	182	149	179	167	154	147	179	179	178	172	174	183	173	187	168	179	188	175	158	173	176	170	181	182	162	141	143	151	189	182	169	182	166	179	191	162	182	161	162	179	193	167	166	192	192	197	162	185	196	172	187	205	174	159	181	184	162	172	172	168	173	154	175	186	166	156	187	184	178	171	164	169	167	160	190	198	179	169	159	189	176	185	204	177	194	142	170	167	181	179	175	162	163	208	172	170	186	198	166	172	154	159	182	186	175	177	196	189	183	165	171	159	170	171	142	161	186	185	203	173	159	174	170	174	188	159	160	177	170	203	170	169	167	170	172	195	186	182	182	185	179	175	157	182	180	184	173	187	188	181	180	173	188	169	185	182	192	175	163	185	171	184	175	175	201	171	155	171	202	178	167	168	221	180	182	186	176	180	177	166	163	185	170	171	160	158	176	180	155	166	186	174	155	183	177	164	171	174	169	191	178	195	211	178	180	162	163	162	187	176	185	168	159	183	168	166	164	187	179	173	179	192	177	167	162	181	181	176	183	191	206	166	173	169	181	170	160	170	172	173	187	182	171	184	155	190	177
37116	47644	51994	47544	37624	24746	17622	9902	9568	4159	1791	805	513	514	1029	2336	4293	4180	2812	1186	639	579	450	448	507	464	474	455	458	424	479	462	469	470	449	463	413	460	464	468	485	490	432	475	451	494	457	468	492	494	594	599	562	500	493	505	501	444	481	460	441	455	502	475	522	494	431	459	482	460	504	501	482	453	466	420	521	476	497	478	435	458	496	467	449	479	497	505	482	472	500	482	456	473	467	449	488	506	508	481	442	430	449	447	454	478	470	490	442	449	455	451	482	473	496	451	515	475	468	482	475	478	442	422	495	488	470	459	461	489	497	484	495	452	456	474	486	446	441	504	483	478	494	480	489	465	489	475	476	463	451	475	450	479	474	431	460	455	501	490	455	447	465	461	471	491	484	477	470	479	471	512	496	531	466	427	464	466	466	449	477	466	487	459	428	460	482	490	492	478	478	472	444	461	490	504	488	463	436	472	458	485	448	456	494	469	465	516	481	490	455	443	426	462	471	500	460	498	504	457	460	462	463	494	500	463	457	450	450	459	448	513	501	461	426	535	499	446	532	468	501	456	459	449	479	471	467	477	475	454	490	447	478	455	447	478	480	471	486	508	466	475	475	499	454	471	457	475	464	504	433	516	521	476	419	495	511	518	514	483	472	476	505	439	490	460	517	468	484	478	516	507	464	436	501	439	447	467	478	487	491	526	465	454	445	482	439	433	439	450	452	494	487	469	470	469	431	460	499	471	490	455	479	457	467	492	470	507	480	462	454	436	504	485	462	501	462	471	464	484	475	482	499	438	480	480	485	467	488	490	530	479	461	468	482	471	459	443	507	459	459	491	499	494	485	465	465	470	474	485	486	475	471	487	430	486	505	485	466	473	499	460	462	474	496	477	486	488	450	462	469	463	484	482	444	529	458	465	455	460	476	472	471	462	498	443	484	450	462	437	478	505	452	480	469	503	453	437	444	458	497	478	493	452	458	485	508	513	465	490	447	476	454	466	478	455	499	444	490	510	482	511	480	506	474	465	486	445	443	460	469	465	429	455	524	475	471	465	457	452	492	506	460	460	483	473	490	433	512	520	454	450	469	449	468	480	469	457	488	472	479	466	450	488	477	459	495	480	517	444	473	489	471	474	442	458	497	502	480	491	511	490	436	492	472	446	483	460	497	495	495	496	485	438	476	444	459	444	455	476	483	463	480	432	461	455	527	464	479	463	447	455	470	461	457	477	461	475	451	451	452	494	485	476	494	481	469	471	475	496	480	491	484	459	463	490	462	468	473	484	499	474	473	432	472	489	453	493	480	456	467	465	469	485	513	451	484	456	479	459	465	481	473	468	467	473	462	468	469	472	472	445	485	473	474	470	459	446	458	455	497	468	482	490	511	474	450	482	431	483	482	513	436	468	437	474	488	447	470	522	468	499	461	499	501	448	417	423	512	489	494	512	439	471	477	458	482	480	474	469	530	493	477	470	435	481	456	487	492	482	501	461	474	494	468	491	486	474	441	482	441	486	458	479	457	496	473	460	482	515	447	490	476	472	497	504	462	455	455	469	494	437	471	447	479	476	433	484	454	482	453	455	455	489	502	457	487	484	472	436	459	479	425	451	449	494	467	437	479	497	452	479	518	446	491	476	477	455	507	463	497	521	514	477	492	463	449	499	448	509	462	474	487	521	477	476	471	494	476	465	464	500	480	491	461	506	478	454	490	498	484	474	456	461	470	447	481	490	466	475	486	479	471	500	492	446	480	442	511	441	498	493	439	522	487	443	546	465	467	486	484	495	481	489	463	484	502	507	463	510	488	482	492	452	534	467	448	470	479	447	442	482	465	472	451	434	500	501	471	449	489	498	456	470	483	488	497	495	496	459	483	478	481	461	464	480	478	488	465	504	493	439	461	441	502	467	457	453	486	451	460	435	447	484	467	482	462	500	450	490	439	481	478	473	512	441	451	493	539	479	455	458	484	479	512	433	483	474	469	472	464	461	460	487	500	477	465	461	454	473	448	480	493	533	440	465	452	486	468	456	455	464	462	521	446	465	471	445	501	456	432	493	476	475	459	472	491	469	472	445	470	445	442	453	437	486	494	465	490	511	464	471	484	457	466	455	475	498	464	484	466	458	491	473	488	458	466	469	478	479	499	448	473	465	454	503	490	485	443	489	456	480	499	479	459	439	479	452	450	490	473	481	505	486	492	458	480	444	490	449	476	476	471	478	478	469	457	485	454	479	495	470	458	432	519	464	498	511	448	458	458	443	443	502	472	459	458	476	456	493	460	483	459	531	478	479	476	451	475	437	460	436	463	460	520	473	439	468	443	466	492	488	466	472	444	453	497	513	442	449	500	492	493	492	501	431	447	493	471	470	488	479	470	476	491	460	470	490	504	458	485	463	436	488	448	474	486	483	442	484	482	453	458	437	461	495	460	487	452	525	450	471	487	485	503	473	441	487	485	451	460	476	447	485	470	451	437	489	483	464	469	478	471	460	438	479	453	486	468	507	454	476	473	431	469	444	430	503	435	474	484	459	467	468	526	491	480	416	463	513	502	483	490	461	458	469	476	475	472	478	449	503	472	491	467	499	479	520	496	439	443	474	455	459	487	494	447	450	480	512	453	489	501	429	486	468	500	504	476	496	502	439	497	474	454	461	472	489	495	494	492	476	453	457	445	448	468	480	449	472	455	500	483	441	505	446	474	455	480	479	499	504	452	503	491	484	508	496	508	492	470	483	473	471	486	438	472	454	448	499	504	477	459	478	499	479	453	507	468	506	448	471	477	450	460	481	496	458	473	479	483	451	504	459	490	449	497	476	490	529	505	471	496	455	502	467	498	490	441	497	497	469	474	456	491	472	494	463	452	496	494	454	489	480	471	511	457	469	450	508	469	465	430	488	475	458	464	488	481	461	464	457	473	434	490	471	469	468	465	453	483	439	466	443	493	484	468	507	474	484	468	460	478	462	469	473	498	477	442	479	496	488	462	546	493	473	478	461	390	489	469	530	473	472	486	444	501	499	443	493	464	480	463	493	479	481	479	481	463	470	466	509	443	484	454	442	433	470	456	435	486	468	506	469	436	499	502	488	487	444	478	481	486	481	473	475	471	458	494	464	485	464	477	450	500	490	501	466	455	476	451	458	510	452	475	454	465	505	451	477	466	475	473	481	514	457	472	460	476	453	521	458	490	504	487	465	461	441	430	488	462	495	472	500	482	461	450	471	472	453	439	514	493	471	449	470	481	469	444	474	474	501	494	490	470	500	487	466	416	483	469	477	465	481	538	459	473	499	509	522	459	501	479	464	435	473	469	446	497	448	400	475	450	512	483	460	522	504	445	491	471	464	453	472	461	468	452	490	493	458	504	488	467	468	483	445	468	435	443	464	465	492	480	444	456	451	451	497	464	465	497	458	482	457	483	481	488	492	472	447	526	481	512	484	479	463	469	478	476	470	481	458	479	484	484	466	448	478	452	483	474	466	475	432	465	475
71848	74691	69124	54600	41623	25594	14190	7745	5638	2382	918	258	208	205	301	764	1373	1553	1183	542	241	231	210	183	181	204	190	196	213	194	196	205	194	221	166	192	198	224	206	209	191	204	194	192	212	206	233	225	204	201	229	222	222	232	230	207	194	215	188	211	202	185	185	181	210	195	205	219	221	196	183	176	218	211	190	185	209	212	199	208	209	199	191	169	186	210	194	220	185	174	167	201	217	189	202	201	241	183	203	201	193	207	174	217	200	194	207	203	194	207	203	193	216	220	198	207	194	201	208	212	200	235	204	191	230	192	197	204	207	182	218	209	197	184	202	212	177	191	206	206	192	198	243	192	221	195	202	205	210	189	189	196	203	204	208	194	200	190	203	215	191	169	182	206	227	189	201	206	185	211	192	221	211	184	200	216	212	197	201	190	209	211	181	197	195	193	181	177	204	195	211	210	224	221	192	192	186	213	211	214	207	226	191	216	185	194	221	191	210	223	185	204	199	197	204	202	193	206	187	215	215	208	201	213	198	200	202	205	202	199	203	198	188	177	210	192	208	202	198	174	220	235	208	183	206	218	198	188	230	189	185	184	198	180	190	197	180	223	208	181	185	205	230	202	199	222	208	234	193	201	180	168	207	179	209	205	184	215	173	195	181	201	189	218	195	215	202	213	224	202	183	198	195	236	207	196	194	196	174	217	192	204	204	177	179	198	208	228	199	183	192	211	212	182	199	192	197	196	204	174	202	207	198	194	211	207	206	213	182	213	186	192	214	207	207	194	204	206	212	172	173	175	221	202	206	195	202	212	208	210	187	179	219	203	193	190	203	230	199	189	217	177	223	189	179	219	203	216	215	208	181	180	212	189	169	190	201	198	203	220	173	184	198	229	211	229	198	177	157	192	209	220	225	175	220	189	218	224	199	200	209	198	207	194	190	203	205	203	199	215	208	209	181	199	204	201	179	215	211	215	210	185	195	207	216	198	211	200	217	190	220	193	180	206	199	234	209	205	196	180	215	203	191	191	187	187	235	206	195	213	195	203	223	191	222	204	198	201	190	190	195	171	166	201	211	194	182	192	214	190	192	201	226	193	210	194	195	205	186	200	219	205	198	192	194	173	185	198	209	195	194	192	201	204	196	213	205	191	199	212	175	161	186	200	197	191	208	206	192	224	186	189	203	188	171	182	195	201	199	194	212	200	205	213	200	175	200	200	209	227	198	188	227	200	193	183	190	199	209	199	201	213	197	193	177	209	190	181	219	197	202	212	160	201	214	221	178	227	189	212	207	233	184	201	210	174	204	233	229	197	174	203	226	230	226	188	202	193	172	172	185	211	212	179	200	175	198	184	215	207	192	193	191	208	183	202	193	204	196	194	182	217	195	206	209	215	215	192	194	201	208	233	228	205	211	193	199	221	204	191	205	192	180	212	202	208	186	210	230	214	182	215	201	214	220	209	189	198	209	199	210	210	184	204	184	182	197	219	192	167	222	184	218	202	181	209	214	202	188	219	203	209	204	191	200	236	191	197	178	211	197	163	207	203	200	205	181	203	190	196	184	201	232	195	225	196	212	181	186	186	192	170	185	189	199	196	173	201	204	200	209	204	189	193	196	219	230	182	211	196	168	182	197	207	192	194	171	232	216	218	202	191	190	202	203	216	202	227	199	187	206	185	187	205	211	216	189	165	211	180	206	193	193	205	198	207	209	182	189	199	207	209	195	195	214	186	179	167	201	225	204	220	212	187	244	191	203	198	200	196	206	195	180	196	214	216	183	190	212	204	201	184	210	193	214	212	214	170	213	169	196	195	228	216	182	196	181	210	185	205	199	204	218	205	207	209	201	218	193	189	171	207	196	187	199	193	190	229	196	187	221	188	211	206	195	206	213	197	189	204	210	205	178	193	168	189	196	185	200	183	193	188	211	187	210	186	194	219	201	199	214	183	218	198	192	174	190	203	232	201	202	196	196	193	189	222	208	190	176	199	177	192	193	209	202	220	221	199	201	210	169	219	196	195	203	220	194	215	183	216	185	209	217	195	186	208	217	194	212	202	221	211	205	218	192	183	181	172	167	203	198	206	196	195	216	189	204	211	187	198	214	200	224	196	204	205	192	195	202	214	183	203	201	198	199	203	183	203	208	211	198	180	197	190	218	191	207	198	223	202	202	207	227	208	198	216	191	174	191	219	231	183	186	213	191	185	183	194	205	206	216	205	198	200	198	172	215	171	210	209	199	204	193	207	192	202	204	209	179	200	197	216	219	185	205	203	218	206	180	199	219	192	194	193	166	193	212	183	207	224	210	185	202	210	219	205	190	183	214	215	230	211	203	181	168	172	192	183	204	190	205	207	204	192	194	214	217	206	237	215	206	225	190	203	191	194	217	186	178	189	223	211	182	182	193	204	236	213	208	188	207	192	188	195	205	186	200	205	201	190	197	189	193	198	190	193	196	201	202	184	186	239	202	172	185	197	218	189	228	191	211	186	202	214	214	200	226	197	203	200	193	185	215	201	178	213	183	203	191	188	174	231	194	206	198	197	218	204	199	189	209	209	214	210	167	210	211	190	214	208	211	191	240	214	181	200	225	201	194	184	197	202	174	175	203	196	190	217	225	184	215	202	203	226	209	193	194	201	198	189	199	198	190	186	196	225	209	215	202	173	200	190	196	191	215	206	182	204	203	203	206	206	201	194	181	194	208	197	213	207	174	188	227	183	198	206	216	198	213	227	221	194	185	202	182	213	202	198	219	190	199	210	201	201	223	221	225	211	207	188	198	209	165	191	190	209	180	182	181	203	196	188	211	187	192	195	210	199	178	206	206	205	198	203	208	202	204	196	207	211	208	195	173	194	202	196	231	195	190	214	181	219	197	211	183	207	181	196	205	193	207	205	192	181	195	213	202	222	204	194	194	215	178	179	196	173	212	199	192	231	196	231	210	202	205	205	187	204	218	197	191	226	202	218	222	195	203	191	191	192	182	198	210	198	218	188	201	223	189	213	224	188	229	209	184	200	192	207	220	219	190	211	193	200	201	217	208	193	213	183	201	172	185	198	219	215	209	196	211	197	208	187	201	223	198	220	194	186	193	182	198	202	183	212	193	208	192	198	216	222	222	195	212	185	194	195	230	214	209	174	224	189	203	202	196	212	225	166	215	189	212	215	205	191	209	195	213	201	206	198	193	210	199	205	205	187	207	208	208	213	211	169	176	172	191	200	203	179	207	194	202	177	203	180	180	200	201	198	212	206	213	202	174	208	205	196	195	166	210	198	221	202	205	200	181	193	186	216	202	226	212	212	209	212	221	190	194	203	192	197	164	215	214	202	205	166	194	215	181	201	200	208	212	204	208	176	209	218	189	219	206	171	185	192	178	212	196	183	200	219	178	226	190	200	172	216	192	215	209	189	187	183	201	194	214	207	194	218	209	207	196	179	186	190	206	221	189	188	211	211	191	192	184	202	210	220	197	188	197	182	206	225	206	187	200	213
46492	59857	63655	57898	48866	34452	26720	20189	17545	8988	3362	672	626	540	1002	3698	6776	7465	5406	2158	677	778	488	502	529	525	532	553	515	541	518	541	524	536	531	526	515	564	541	528	532	505	498	478	538	512	508	554	540	552	730	753	663	608	541	504	508	484	543	465	550	478	560	518	502	489	520	547	497	521	515	496	506	539	524	479	494	516	500	513	482	496	521	497	528	527	545	492	532	542	510	530	531	489	483	503	502	501	510	538	504	536	522	539	530	524	546	530	473	494	545	544	486	545	529	517	536	513	504	524	524	547	509	499	537	531	536	534	471	560	517	558	515	504	520	495	503	515	543	518	510	540	494	527	495	533	514	530	527	509	512	524	527	515	512	499	500	563	510	566	504	532	517	483	522	518	546	524	537	526	518	527	504	549	514	512	506	514	550	489	492	533	536	553	563	520	539	515	549	518	500	480	498	491	514	514	542	533	536	497	543	517	534	524	532	489	541	496	522	526	516	546	513	534	502	514	517	560	496	485	514	498	551	506	477	516	516	547	503	536	539	521	562	520	535	501	517	506	484	513	496	529	485	517	526	523	521	532	531	526	516	485	510	513	499	545	522	504	505	542	490	514	502	548	505	565	544	518	538	519	523	521	481	543	530	546	523	534	542	510	522	490	496	469	520	536	534	505	498	539	540	515	530	498	508	538	480	564	491	487	545	547	514	569	518	506	528	561	523	465	522	537	526	514	476	480	506	509	517	522	526	523	534	490	502	522	492	515	580	499	523	544	525	535	509	480	494	524	499	486	526	540	518	507	561	499	474	520	547	524	488	519	540	556	496	512	572	551	529	514	540	529	512	548	521	540	521	522	505	549	535	511	529	567	527	540	523	516	478	518	519	542	534	519	529	518	513	517	542	515	523	486	544	524	500	507	567	499	504	481	526	502	508	513	548	486	552	481	538	535	504	554	528	516	538	486	515	517	530	505	506	518	488	575	535	499	510	464	529	531	552	565	543	529	526	528	521	522	528	493	542	532	563	509	501	522	516	453	553	544	556	533	545	537	566	493	546	487	577	520	491	539	558	519	540	528	485	504	546	543	534	530	496	532	519	538	544	496	475	500	539	530	527	529	522	488	499	485	557	521	515	534	532	550	524	549	506	525	575	520	547	537	533	513	506	540	474	513	507	515	532	538	526	549	503	533	497	518	513	494	575	548	484	531	506	533	533	529	552	525	523	499	508	578	537	529	547	515	550	538	531	508	534	528	498	499	533	471	536	535	493	490	488	533	512	508	535	537	585	495	569	521	503	560	516	541	551	547	513	534	565	551	519	526	515	506	534	509	542	486	520	521	534	510	539	515	505	484	546	551	518	566	512	518	514	513	487	528	473	516	534	533	510	498	567	528	531	509	527	523	518	520	550	523	504	535	457	490	556	540	533	501	527	568	507	504	524	556	540	533	518	566	488	502	488	533	528	503	551	542	515	550	513	506	479	496	511	534	501	537	516	551	563	542	527	478	508	512	530	515	482	526	551	489	530	468	503	504	529	531	552	463	539	532	480	492	480	518	487	564	474	513	535	534	563	535	539	555	542	490	511	544	519	519	511	532	529	556	490	541	488	522	525	529	501	545	519	557	534	504	532	515	511	520	525	547	531	542	529	544	521	521	568	540	549	507	512	543	553	513	479	536	520	541	505	511	527	534	537	497	571	492	486	569	520	501	497	508	500	494	544	509	520	516	484	543	571	501	509	530	538	520	520	554	551	494	510	494	518	519	517	489	528	531	562	531	540	528	531	515	504	534	529	531	529	563	493	504	534	503	571	517	507	491	520	491	520	528	505	530	505	564	499	494	567	515	563	532	525	504	523	527	547	498	489	500	510	486	525	512	492	523	531	538	526	516	510	534	499	508	524	516	524	548	544	571	527	550	549	519	530	507	500	513	544	538	511	522	539	494	533	540	490	507	486	502	515	504	502	549	541	516	541	509	493	586	535	516	503	506	562	516	545	497	512	552	528	498	524	501	523	539	536	486	518	555	545	498	558	538	490	506	538	519	550	491	517	510	500	547	528	526	481	529	499	497	512	525	527	501	513	491	554	493	509	521	566	498	508	504	495	505	578	505	533	508	524	522	554	498	564	525	517	493	487	540	504	529	486	487	523	513	488	503	489	554	502	512	515	528	551	557	536	504	495	505	492	560	550	493	468	460	569	483	507	484	515	535	563	527	501	529	499	480	544	521	475	550	516	538	535	526	535	495	491	506	551	557	529	531	566	526	521	523	532	496	505	525	551	496	496	519	542	497	520	467	552	564	552	535	555	519	539	477	523	530	518	514	488	528	551	503	526	514	540	468	525	529	518	499	505	530	469	540	485	486	519	531	499	528	518	533	537	516	548	535	524	479	520	501	547	556	482	496	529	506	520	516	531	549	523	545	513	501	530	499	523	538	523	491	525	512	501	530	539	510	519	544	522	483	575	531	495	549	485	534	528	523	538	552	504	522	557	554	493	546	511	535	520	523	566	491	542	521	520	518	536	537	531	522	518	499	550	481	527	474	520	521	441	553	537	510	543	540	485	519	499	502	526	509	557	512	530	525	515	573	536	554	526	560	496	492	530	539	533	551	513	501	531	503	489	543	515	524	534	561	502	483	517	491	491	521	529	488	554	508	520	536	540	522	512	523	511	485	532	539	537	500	506	514	514	558	513	519	518	541	544	535	497	485	527	513	517	519	549	515	540	541	541	510	526	511	510	484	546	506	469	549	540	524	504	513	557	535	532	475	560	498	505	506	528	539	516	486	558	507	508	563	529	489	500	503	486	505	537	536	541	541	529	506	522	522	522	540	537	509	533	495	518	539	545	482	520	552	549	498	533	544	535	518	561	524	492	548	520	529	539	517	530	523	513	508	523	544	511	540	509	505	518	508	492	523	549	536	549	510	542	523	509	542	532	519	490	512	534	540	525	531	533	502	537	501	502	523	519	537	542	527	518	525	537	542	535	510	529	539	523	523	477	518	532	535	533	541	504	527	495	543	514	540	559	529	541	525	507	528	525	534	542	558	580	496	501	528	508	515	570	521	510	537	519	493	464	502	516	524	553	502	503	502	528	560	555	473	523	524	531	516	544	512	535	491	488	508	504	529	520	501	564	494	509	535	506	511	517	501	524	495	541	517	475	529	522	504	536	516	525	484	515	527	534	538	518	537	517	512	520	545	540	503	545	540	560	561	525	506	471	483	532	522	514	524	554	537	523	522	513	571	504	494	514	509	524	505	524	474	491	492	552	532	548	552	527	496	531	484	479	510	485	547	508	531	515	517	525	478	536	564	496	521	526	532	526	518	517	543	515	518	502	499	492	513	535	513	567	535	519	525	509	552	537	538	509	508	564	538	552	513	539	537	525	544	499	553	503	575	517	573	552	487	499	522	544	455	487	522	516	556	541	532	565	542	509	495	472	540	525	486	535	545	519	544	542	475	490	545	504	523	498	531	507	517	539	474	533	522
20218	14035	9426	4047	1934	918	604	359	365	200	163	194	191	145	161	153	213	201	184	185	170	174	155	168	186	183	163	144	164	175	156	171	145	162	131	179	125	169	162	160	167	135	154	143	160	156	169	190	145	150	164	167	153	172	143	157	146	150	153	170	159	116	132	152	144	164	133	176	164	157	167	154	162	197	157	143	170	155	176	150	146	138	146	200	178	177	161	162	174	173	163	163	173	163	155	170	170	168	147	165	155	152	192	173	179	169	149	137	162	169	175	165	163	161	154	185	173	151	162	158	166	142	173	158	142	165	148	157	184	148	157	169	136	140	162	155	141	168	164	159	170	138	155	174	158	153	145	147	163	178	163	155	142	163	170	188	148	186	163	149	158	170	160	164	188	148	167	156	136	170	170	152	166	163	122	140	158	158	157	178	154	169	167	151	171	180	156	154	158	173	157	153	157	162	175	161	146	147	142	153	192	175	165	153	163	159	161	165	133	173	156	167	173	163	155	161	152	149	150	161	150	151	154	150	156	158	154	178	160	161	161	146	166	156	157	141	166	170	134	174	167	153	168	166	183	183	133	152	174	179	175	164	157	168	164	132	151	174	170	164	171	148	167	149	162	174	184	168	147	163	172	178	158	171	190	161	161	192	180	173	181	153	150	142	171	132	163	150	158	163	189	161	162	153	163	152	184	152	136	163	164	163	161	163	146	161	172	158	182	128	145	167	169	165	157	157	123	168	153	188	171	166	159	177	155	150	165	160	185	129	157	157	157	153	182	168	164	166	179	178	162	151	179	151	159	148	150	170	178	154	163	191	167	168	149	175	167	162	173	168	157	175	156	168	131	138	159	143	167	152	139	168	166	158	133	155	171	149	169	169	145	143	151	167	133	176	170	168	160	163	182	176	157	163	170	158	145	161	169	163	170	152	166	168	171	137	167	173	162	169	177	181	158	166	149	176	162	150	172	138	143	148	159	199	153	188	149	146	178	175	151	176	162	184	162	150	172	149	163	160	186	142	153	157	173	167	182	171	162	158	157	168	161	173	173	147	167	180	164	172	136	170	174	148	164	182	163	155	166	150	164	135	152	133	162	154	157	153	178	165	178	133	150	154	163	182	162	153	161	164	166	164	161	150	148	174	160	149	194	173	162	165	148	159	151	148	160	180	175	156	160	150	178	155	161	152	181	164	146	154	157	154	165	171	153	150	181	141	171	145	156	155	157	134	177	172	158	158	166	151	145	169	150	145	161	147	169	144	144	164	160	168	160	169	158	181	174	160	160	157	169	149	182	162	184	185	157	139	171	176	169	156	164	161	144	165	167	162	140	186	144	185	157	151	168	166	167	150	151	160	177	169	131	159	150	150	156	152	172	178	164	165	149	149	153	165	158	162	165	196	154	154	157	181	159	161	152	173	164	152	159	170	128	173	176	147	179	157	135	147	165	160	164	174	181	163	147	155	141	153	142	165	142	160	161	166	169	181	195	173	141	167	157	162	166	172	158	172	150	166	186	171	166	174	146	166	165	179	171	169	143	131	170	147	152	151	152	151	174	174	153	167	156	167	162	139	174	142	158	167	152	192	143	183	158	141	152	149	165	187	162	159	154	154	182	175	144	153	136	176	157	174	156	145	156	160	186	174	152	163	159	159	124	172	167	167	164	161	179	176	151	151	166	183	174	160	146	166	151	178	163	174	153	140	158	178	148	146	169	156	153	151	159	182	136	149	168	175	164	166	165	158	154	172	155	156	172	155	145	143	150	167	141	144	173	164	162	144	169	145	170	144	149	153	166	153	162	128	175	167	174	182	176	153	161	148	153	177	147	169	160	176	166	164	164	164	150	140	162	156	165	138	151	151	172	152	154	177	150	142	176	150	168	167	149	166	157	153	158	157	157	161	157	138	180	165	205	154	156	187	145	178	154	135	160	180	177	156	171	150	161	147	160	153	150	157	158	155	129	155	133	164	153	158	153	147	170	141	177	157	166	165	162	142	184	167	145	158	149	146	161	158	185	159	181	158	155	176	158	165	162	155	152	146	148	152	155	176	188	153	183	160	168	168	177	178	163	160	158	155	157	170	142	166	168	164	155	150	144	152	163	139	175	180	159	153	157	145	152	150	168	168	140	167	168	157	156	184	172	162	161	169	158	166	162	155	171	160	170	159	144	149	169	164	141	149	174	144	159	146	158	141	180	141	156	160	159	173	165	159	147	156	176	159	165	142	160	162	164	162	160	157	159	138	156	162	143	180	174	197	172	176	174	154	164	162	140	156	162	161	145	142	173	159	159	146	147	151	157	163	167	130	149	157	155	149	154	159	155	156	145	159	138	152	148	158	154	154	139	151	189	173	157	159	148	144	177	165	148	161	195	153	154	176	150	157	165	169	166	173	147	163	161	178	164	144	159	180	175	142	138	164	184	168	143	166	189	179	177	177	169	171	166	148	164	162	164	182	163	155	162	145	169	170	148	144	151	196	148	163	156	179	164	152	169	160	165	164	180	180	175	153	162	152	159	144	178	165	188	159	156	153	155	146	137	164	149	151	147	162	169	156	153	152	160	161	164	188	168	153	169	152	158	169	164	158	185	147	150	170	162	153	167	174	157	152	163	135	168	174	145	156	175	181	155	152	165	149	158	151	169	184	169	142	174	158	165	148	180	160	168	149	164	170	168	183	161	168	155	166	175	159	176	168	166	150	175	177	176	161	160	152	163	152	151	161	158	176	151	154	155	167	144	160	164	184	171	170	161	154	170	170	161	167	153	170	193	151	163	159	165	153	156	158	144	145	146	157	146	172	154	157	153	149	174	174	167	157	168	136	169	140	149	171	147	157	164	157	178	176	172	161	156	167	153	157	181	151	156	167	148	172	155	158	139	158	172	162	157	153	170	163	183	144	167	154	147	149	157	165	143	161	147	158	172	133	168	145	150	166	149	144	177	189	164	186	161	175	150	185	170	157	135	147	153	159	164	163	159	156	165	165	169	133	169	170	155	168	156	157	170	156	171	160	156	166	161	159	161	144	157	178	163	185	161	156	168	181	164	174	147	172	166	129	188	180	189	165	170	132	153	149	148	191	165	174	161	162	152	173	148	161	164	148	158	176	174	149	168	151	167	164	167	154	149	176	181	171	162	154	169	169	165	138	164	168	163	170	146	143	164	173	183	158	133	161	158	161	136	146	147	156	158	156	147	137	166	163	143	186	156	163	153	157	160	155	162	146	173	143	182	168	170	149	153	168	180	146	179	183	176	186	154	176	164	170	181	164	149	150	139	178	157	161	152	165	189	185	171	150	168	175	140	167	144	148	178	169	141	158	168	176	166	159	161	159	167	163	150	173	175	159	199	156	160	184	156	164	138	147	153	144	155	165	166	173	152	146	166	157	166	171	173	166	134	166	162	118	139	144	167	160	153	174	163	171	159	169	192	158	151	159	147	168	176	172	166	144	174	183	177	164	159	155	166	160	160	166	128	178	149	152	163	162	186	186
16433	16942	15141	10566	6812	3482	2267	1517	1495	605	481	444	423	418	472	535	659	771	679	531	441	455	433	465	431	448	390	430	429	423	413	450	436	484	459	411	386	435	443	411	442	482	415	388	433	433	434	460	432	416	445	435	481	451	403	461	382	419	438	455	356	441	414	464	447	443	460	420	412	453	411	420	393	417	377	430	457	443	451	445	443	431	405	426	435	428	442	463	435	455	390	456	437	436	432	442	421	443	432	395	451	425	432	430	438	453	442	422	433	436	416	394	456	461	444	465	440	408	454	447	410	394	449	465	389	397	417	447	454	445	462	456	429	424	440	432	455	463	433	444	381	421	497	414	431	452	415	432	407	453	454	438	416	445	450	411	446	447	439	437	412	428	424	432	439	465	450	440	395	440	451	427	435	462	444	436	447	428	420	390	439	406	403	445	439	427	443	446	475	445	454	438	385	429	416	461	443	443	433	430	463	439	438	433	451	407	369	470	456	440	394	445	427	413	436	439	482	450	453	453	432	425	432	474	441	424	456	427	432	416	433	434	416	441	410	429	474	385	415	467	425	407	443	468	426	443	408	415	437	435	406	433	451	400	387	456	444	435	455	425	443	416	419	434	447	395	439	456	440	416	454	397	413	438	456	401	431	429	433	428	446	435	436	457	436	439	409	451	414	462	456	428	424	428	414	431	426	449	447	411	476	439	437	434	409	463	406	473	456	444	394	422	443	427	469	369	412	466	407	443	473	438	438	429	429	417	437	444	445	447	454	453	459	433	465	428	434	456	432	442	422	444	472	443	422	406	407	434	438	416	438	413	399	405	437	435	449	457	454	437	398	468	434	435	433	413	439	462	441	389	412	478	442	451	437	433	438	454	425	430	442	415	430	434	439	442	404	429	420	427	435	405	397	405	416	420	434	412	428	467	433	426	429	448	434	466	472	453	424	465	432	425	432	440	422	422	411	409	445	414	445	469	423	402	402	456	420	424	448	457	434	411	418	395	434	458	418	456	447	414	453	405	456	411	444	431	441	457	420	397	384	437	464	387	442	435	427	454	451	439	425	444	438	439	459	444	441	451	451	449	423	442	460	397	442	433	451	437	427	438	429	435	408	453	442	448	359	455	453	432	416	400	432	441	422	424	440	433	403	440	409	411	440	412	435	420	409	420	449	419	413	429	434	412	430	418	433	409	462	419	419	447	440	429	435	412	413	436	422	421	459	435	415	442	449	436	412	403	434	464	434	444	445	410	415	448	442	452	431	426	437	450	433	448	434	416	414	426	425	455	403	443	469	436	439	437	441	404	409	420	414	436	459	474	447	429	467	437	411	420	455	390	402	397	402	452	449	454	425	459	425	451	422	429	427	430	433	472	450	441	422	430	490	463	457	424	463	411	412	429	418	445	425	421	450	441	441	433	417	422	442	463	456	417	417	436	429	444	386	456	406	418	456	477	465	446	465	437	478	456	437	464	439	423	435	438	417	461	427	427	419	437	427	414	400	460	448	443	443	428	454	437	461	421	423	429	420	400	452	407	422	432	421	436	436	463	427	448	426	464	450	419	445	452	397	439	433	456	454	464	444	428	437	425	420	452	436	431	432	414	424	473	401	435	432	437	450	412	461	411	454	487	423	435	445	402	408	452	396	474	422	455	459	450	404	453	414	425	423	443	398	428	411	464	435	473	410	410	421	468	412	465	445	452	417	425	426	406	420	425	463	415	453	451	399	423	459	453	414	459	447	424	437	426	448	458	451	458	408	444	407	421	448	423	427	455	443	439	390	454	454	399	435	436	437	440	427	458	432	398	413	438	425	451	439	413	429	414	425	405	435	458	390	436	426	400	439	441	433	418	451	463	432	429	458	463	425	446	422	422	413	454	401	421	453	367	417	431	430	435	443	398	426	435	426	426	425	452	392	443	433	454	464	423	444	440	387	460	448	436	450	447	456	450	415	453	423	442	420	447	435	438	413	456	470	456	471	480	426	425	451	456	456	459	426	453	451	450	445	470	414	452	471	439	418	408	418	414	435	413	421	409	423	436	448	407	480	437	418	442	449	449	429	467	435	432	449	425	455	428	467	425	447	435	420	439	407	430	430	463	394	444	421	449	451	427	449	413	476	408	428	453	417	445	429	432	454	424	468	404	433	411	458	424	507	448	430	400	453	419	453	407	432	435	395	434	426	455	470	454	458	435	431	420	434	416	407	440	473	427	429	462	414	439	428	418	430	420	445	435	443	421	438	411	460	443	448	409	427	394	465	420	418	424	403	444	444	448	439	447	430	460	434	434	462	444	429	420	459	398	448	458	431	406	433	443	414	417	446	451	420	457	424	449	452	479	439	451	395	445	427	451	454	445	421	480	465	439	453	434	435	400	440	413	423	422	445	443	436	441	390	436	436	465	415	399	432	435	430	427	426	439	432	419	433	436	419	449	416	425	482	448	414	452	438	429	410	426	411	407	428	484	405	430	431	433	450	406	409	429	429	423	428	445	423	423	447	442	419	426	453	437	459	426	450	428	449	418	430	436	458	433	429	418	454	419	440	419	429	437	463	424	432	449	386	437	455	431	429	448	448	430	431	411	411	404	431	404	442	443	429	429	436	472	454	442	395	420	410	422	445	435	422	425	458	450	462	455	398	437	442	425	458	400	420	399	434	466	432	436	435	432	452	403	439	447	393	431	424	461	437	420	425	493	450	408	467	434	424	423	398	457	457	448	416	447	426	441	384	428	435	452	403	423	432	456	427	462	439	425	440	444	444	474	399	461	446	412	461	469	417	426	424	412	427	435	439	436	418	434	419	433	463	469	386	430	429	430	391	442	445	434	454	438	435	437	441	438	424	435	478	460	426	438	475	429	445	435	432	415	413	424	432	428	405	397	471	413	392	439	446	408	432	451	397	399	441	393	435	453	432	439	451	439	433	460	418	450	409	441	418	451	421	438	396	423	441	446	446	461	423	451	418	466	424	445	443	445	403	441	416	443	427	432	437	429	423	407	477	433	426	447	432	415	442	428	436	455	423	429	450	439	388	412	454	391	417	423	434	430	407	451	440	455	392	449	419	455	447	411	422	448	422	435	426	449	404	439	432	440	410	446	445	457	415	419	429	418	416	440	395	468	414	420	401	412	428	428	422	413	420	456	441	418	409	416	455	429	447	419	444	472	457	455	463	390	425	432	404	391	442	467	422	469	449	441	450	433	433	384	413	397	422	465	442	411	431	459	426	430	427	382	452	433	409	449	457	450	474	432	445	415	427	427	462	431	472	391	427	461	452	410	443	425	460	455	370	434	430	447	434	413	429	428	397	424	422	422	461	439	424	443	437	400	441	437	432	459	410	399	433	429	429	407	447	435	438	410	442	426	408	433	408	447	443	444	447	444	428	440	426	450	447	451	438	431	447	433	442	430	448	391	445	394	459	465	397	383	453	452	455	421	468	412	423	428	465	468	404	473	489	417	422	448	431	465	390	420	457	420	418	431	417	422	423	436
60229	62092	55946	39983	26708	14767	8372	3720	3376	979	419	177	187	183	191	390	796	612	544	322	230	181	186	177	173	182	191	171	170	176	190	187	170	146	182	150	170	163	164	169	170	190	176	157	181	156	159	166	189	181	179	204	185	199	182	168	191	170	158	175	181	184	166	168	157	188	158	174	158	157	173	148	187	168	167	194	180	200	201	171	178	194	163	155	175	167	172	173	178	170	200	185	172	167	182	172	158	183	180	188	191	171	186	158	171	178	175	170	181	165	189	165	186	197	162	173	197	178	194	190	174	181	181	181	175	170	171	166	188	168	174	181	165	187	175	182	164	162	152	171	158	171	180	156	165	171	169	159	184	178	177	167	168	172	177	158	192	170	144	153	206	180	171	177	165	174	164	142	133	173	171	179	194	157	166	167	187	174	193	192	184	187	180	162	170	154	178	180	166	161	168	171	190	179	201	171	184	177	162	174	174	195	182	157	164	166	175	165	179	157	163	177	186	144	185	185	195	189	203	194	170	165	177	174	171	182	174	153	199	176	159	186	177	155	188	158	176	157	159	178	178	181	155	182	155	161	170	153	192	129	173	183	162	154	175	198	197	195	183	188	154	183	169	183	168	173	165	176	186	166	160	171	185	162	176	182	161	189	191	151	170	180	167	167	156	161	194	155	184	151	179	194	185	200	167	178	170	162	177	156	165	145	196	183	170	182	172	179	168	160	189	153	167	167	154	179	176	189	182	176	144	190	186	186	212	190	162	181	195	168	178	173	167	157	187	162	166	169	180	169	167	165	155	181	172	174	165	180	160	173	170	172	214	183	152	191	205	177	191	190	176	163	169	177	200	171	189	185	170	186	178	187	170	169	179	175	176	197	158	201	175	164	173	197	185	176	149	177	189	148	162	181	170	169	171	169	174	199	173	174	178	179	165	180	170	186	170	188	167	183	187	178	166	178	155	217	158	157	172	184	191	207	167	172	173	169	167	180	171	163	169	182	175	168	162	188	184	183	183	169	158	133	162	162	198	163	159	159	179	174	188	197	168	168	165	160	189	171	159	174	182	177	186	161	170	190	177	170	183	205	159	158	172	155	152	199	191	183	170	180	179	167	208	158	172	178	176	158	170	182	177	173	182	175	175	163	160	163	162	156	183	182	177	198	197	212	181	189	194	185	187	175	187	164	173	174	175	160	174	155	160	189	168	169	168	173	159	168	178	167	163	161	162	188	175	145	175	154	168	207	170	173	188	150	189	158	177	173	166	165	168	160	184	178	179	186	174	191	158	206	160	187	165	160	160	168	158	164	155	173	175	156	157	154	162	181	172	179	174	164	187	154	166	177	157	154	171	183	160	153	171	160	178	178	149	163	176	189	163	152	177	155	168	180	157	189	161	180	123	169	185	168	189	177	166	164	201	184	181	180	169	165	172	157	185	161	181	182	184	161	185	167	184	177	186	162	197	171	188	172	173	204	158	168	168	167	178	155	190	161	159	172	154	188	162	181	163	192	174	167	171	175	189	174	181	174	181	192	171	197	168	194	154	188	189	159	159	154	196	180	171	181	189	184	185	182	174	189	157	186	168	166	202	184	167	170	174	182	197	163	160	205	170	185	167	201	169	152	187	175	169	181	153	174	174	176	181	173	151	165	171	180	166	174	164	182	202	176	184	186	169	176	209	172	178	174	195	173	174	160	160	158	185	166	194	165	178	159	175	178	204	160	166	148	175	180	168	171	180	164	183	189	182	163	159	146	163	187	158	182	197	186	179	172	165	183	186	200	160	188	177	171	201	187	184	171	189	157	149	159	177	173	162	166	177	170	186	202	181	175	169	187	167	163	190	187	174	191	174	176	183	178	197	181	160	184	163	185	191	195	178	169	175	167	197	171	170	174	198	175	164	162	172	154	158	166	180	180	166	160	154	212	171	169	167	179	175	153	169	191	169	178	145	183	172	166	171	165	182	184	187	162	184	149	173	166	145	172	185	159	171	185	168	179	168	171	157	170	165	168	195	162	176	164	169	173	165	179	159	180	179	175	174	165	159	167	175	191	160	171	168	173	170	195	192	187	165	166	190	171	167	168	174	184	185	180	194	162	177	181	177	151	174	171	165	169	204	184	160	147	174	198	163	159	186	169	167	169	162	182	181	196	185	186	195	166	176	187	180	188	163	157	166	193	180	152	190	183	178	167	174	181	178	157	163	211	181	172	158	162	168	176	187	189	156	171	158	177	192	185	144	159	174	178	179	172	180	185	189	162	191	181	160	184	186	172	172	182	193	173	177	159	174	158	166	180	151	162	180	161	151	176	182	170	184	166	165	182	162	178	194	201	172	173	158	162	182	164	187	184	162	173	143	182	180	179	171	184	171	152	174	179	168	161	160	157	174	178	193	185	178	159	146	174	190	187	185	169	186	163	166	191	168	188	172	149	164	201	172	167	193	163	180	191	166	190	160	186	160	170	164	176	186	164	177	138	169	178	174	167	194	187	164	195	175	156	150	150	182	181	176	178	193	163	179	179	162	147	165	154	179	178	189	176	161	166	163	158	165	166	183	168	198	166	182	153	193	180	175	184	172	144	176	175	176	150	159	200	183	180	170	150	209	169	181	174	191	169	160	158	167	176	179	174	172	181	169	187	173	183	181	169	173	178	166	158	166	167	177	184	190	162	174	152	194	161	177	179	169	149	169	186	169	192	182	172	175	147	177	200	182	158	187	185	196	160	151	186	184	173	181	177	179	185	186	169	171	176	167	170	167	159	163	167	162	149	154	174	161	186	166	193	181	174	183	183	181	180	150	166	194	181	203	149	168	171	172	179	203	167	172	179	184	176	178	179	182	175	190	173	186	179	165	156	171	156	178	174	193	178	159	146	171	185	170	164	163	167	180	189	162	168	145	159	184	178	194	164	196	195	154	164	186	167	157	195	168	179	154	185	177	183	167	158	172	171	150	183	186	201	172	190	159	168	169	174	159	170	161	183	164	164	155	198	193	181	181	168	175	153	150	192	168	187	168	149	157	159	166	194	140	187	191	174	157	179	179	183	192	186	161	190	196	173	193	156	165	142	172	160	185	160	194	183	192	150	185	169	170	184	152	180	164	160	192	184	182	162	172	187	167	169	178	194	180	165	186	154	180	197	182	164	189	176	180	180	188	188	165	171	183	177	154	159	186	195	183	155	171	148	168	172	162	154	168	175	151	149	175	183	164	172	162	169	163	166	179	175	165	171	171	151	169	171	157	160	156	185	175	184	196	172	183	169	165	193	177	163	178	170	174	189	195	188	146	178	198	155	184	184	166	164	183	161	181	161	180	175	161	149	182	163	160	164	182	195	161	186	201	156	189	164	194	188	171	170	189	173	176	185	175	169	196	196	177	177	169	142	176	154	154	170	178	146	178	151	159	179	158	173	157	166	185	155	196	194	148	162	170	180	170	179	169	166	166	182	164	191	165	176	195	171	175	156	146	176	173	169	171	191	182	163	207	167	171	175
37671	48070	50025	44733	36175	26450	20887	12278	12541	3565	1426	525	482	498	914	1749	4038	3063	2777	1269	688	504	489	461	459	458	457	452	450	418	485	485	449	484	476	512	465	449	467	451	479	493	468	472	451	455	443	468	469	553	591	604	564	511	520	456	462	475	463	455	482	436	457	477	480	432	444	456	512	472	476	476	482	489	471	487	499	497	482	454	417	424	476	444	495	466	453	457	516	476	469	478	447	448	496	453	458	474	493	432	469	448	459	460	445	479	454	461	470	460	464	492	468	502	406	470	453	447	425	473	493	508	431	466	480	452	482	490	450	502	424	492	494	446	437	483	430	461	455	487	442	434	437	450	469	466	440	513	467	443	502	459	469	502	460	476	491	456	470	465	459	429	454	412	477	504	464	449	448	484	447	419	461	487	477	482	454	458	455	441	470	483	415	451	463	471	481	425	432	434	483	456	469	478	450	429	439	467	454	451	443	475	447	449	473	497	452	455	499	467	437	446	482	422	517	487	458	457	485	484	464	450	444	488	465	445	475	459	473	430	508	441	478	487	495	460	447	444	533	473	476	441	493	469	446	428	461	459	454	459	501	477	485	430	453	449	460	452	462	460	472	413	489	450	444	476	455	448	466	452	507	444	486	492	442	449	459	420	468	499	438	448	497	493	455	471	463	441	477	471	456	464	456	486	485	475	471	423	448	484	482	457	454	497	472	435	477	492	441	464	467	436	480	440	460	460	461	487	479	469	477	489	451	470	446	454	414	467	434	467	472	488	453	461	456	499	474	496	509	459	458	444	443	445	500	470	444	479	469	442	445	454	489	487	395	467	445	470	465	444	483	427	446	433	471	436	483	443	425	455	463	474	456	450	442	475	494	481	472	493	459	456	467	501	425	438	480	433	400	506	446	481	472	462	472	443	473	479	455	460	470	518	451	440	471	406	431	470	454	437	497	455	464	454	515	448	468	485	433	485	471	445	465	485	473	490	454	448	428	498	442	449	456	449	470	457	438	460	476	447	433	446	486	457	450	467	497	470	485	420	472	435	446	459	459	451	478	461	441	456	486	443	463	415	414	453	450	423	499	461	436	454	495	491	428	459	475	458	441	436	475	488	452	504	438	511	459	436	415	489	433	490	480	482	493	458	498	463	463	453	442	488	488	490	457	464	420	473	451	480	457	488	452	467	478	454	449	473	464	476	476	443	472	443	504	494	459	450	430	444	444	429	473	427	465	450	435	443	435	491	439	484	445	468	458	453	500	451	481	473	423	485	463	439	447	429	492	426	482	438	469	492	487	456	470	466	448	418	468	471	435	447	457	448	421	461	446	464	462	452	447	466	535	457	501	510	477	469	483	449	481	503	459	462	494	437	423	430	498	435	452	498	476	427	463	508	456	484	455	452	435	455	471	506	460	441	472	467	456	466	429	458	477	455	482	469	472	456	481	448	424	449	476	462	464	452	457	463	453	413	484	465	475	460	470	482	435	466	462	478	467	435	426	445	469	457	501	481	428	488	487	432	484	417	445	440	426	459	484	481	432	484	479	472	439	465	485	458	458	472	471	440	450	443	489	486	443	486	433	518	442	452	467	450	464	484	456	446	436	456	464	426	463	503	484	484	451	483	484	453	472	460	471	495	462	504	485	442	471	522	446	460	488	466	495	462	486	467	483	446	476	490	428	401	441	420	457	479	466	465	450	458	466	494	488	492	445	476	482	486	474	460	483	446	489	448	473	423	478	474	433	445	470	475	460	439	474	453	474	453	484	465	443	458	476	482	438	507	500	444	434	470	493	505	487	454	489	468	473	465	472	430	441	434	445	463	422	443	457	454	455	517	472	471	451	444	417	449	451	462	467	467	434	450	444	483	457	463	421	467	445	466	467	438	466	443	431	465	472	463	437	459	486	454	439	471	468	432	453	432	448	476	422	507	467	466	481	467	500	482	472	464	464	419	479	449	423	467	488	490	456	487	459	476	484	466	441	456	450	466	444	433	485	482	442	488	455	417	457	469	485	472	447	480	448	479	484	492	464	458	486	451	483	491	456	496	465	464	470	489	423	479	441	472	480	473	480	448	452	450	443	454	476	482	476	493	474	459	470	486	438	437	472	444	472	481	506	475	475	421	482	471	460	444	449	476	425	447	481	462	429	512	474	482	440	491	444	492	470	427	436	441	410	446	451	501	443	454	472	496	482	450	469	463	471	459	458	434	455	457	456	457	447	412	439	423	469	476	508	439	455	471	453	450	446	438	415	451	468	478	495	424	467	476	479	490	512	479	492	439	459	485	468	449	487	490	463	456	457	447	447	497	441	491	454	451	492	474	461	482	460	454	453	447	503	455	444	474	474	482	437	490	476	450	430	469	468	465	435	447	448	472	486	451	431	447	444	450	462	463	463	455	444	441	489	446	450	483	463	473	433	474	462	455	472	487	466	436	459	452	445	471	441	504	436	481	480	465	510	418	462	465	490	456	498	450	485	478	467	440	468	442	499	457	480	509	444	456	422	462	473	464	452	484	458	457	497	460	488	483	465	442	496	492	492	477	466	473	440	467	482	451	446	456	428	482	473	469	493	487	480	489	456	470	473	465	456	506	459	473	464	413	467	484	422	463	443	436	447	470	467	437	470	457	481	444	454	464	487	443	487	457	439	466	433	436	478	495	473	504	461	509	447	472	473	454	495	450	509	445	443	484	455	475	451	475	448	499	490	473	476	472	467	480	472	473	465	470	478	489	411	435	455	499	482	441	449	471	467	477	494	445	436	528	493	445	465	515	477	467	453	472	420	489	467	451	466	465	456	489	459	482	493	469	459	474	430	514	476	468	437	469	426	475	405	413	482	459	450	488	416	430	460	509	488	465	473	469	464	454	481	496	444	458	477	487	486	462	508	453	469	435	507	490	450	455	472	471	470	463	464	468	479	440	497	453	426	457	471	475	466	468	500	468	446	444	474	430	461	460	476	443	467	433	432	484	463	446	428	487	462	465	456	482	417	435	473	436	452	452	430	507	470	475	411	511	472	457	465	450	452	451	453	457	455	478	480	459	444	459	474	498	460	456	446	469	467	482	465	486	458	472	430	502	438	483	458	440	435	453	493	450	475	470	453	481	406	450	473	497	441	453	464	496	512	471	474	496	437	464	495	409	462	467	455	465	457	432	487	412	444	458	431	475	447	436	468	473	449	417	449	435	492	451	463	465	457	489	471	433	530	450	473	450	480	477	448	476	492	452	440	479	440	440	476	428	498	490	462	472	469	459	459	417	457	455	455	462	426	494	494	463	466	461	422	451	481	470	455	439	499	448	491	440	485	514	467	431	524	469	444	486	446	451	459	475	431	486	463	429	428	480	504	441	480	461	453	431	474	441	460	461	460	497	444	456	476	472	460	464	482	487	504	444	456	432	476	477	430	453	471	473	465	467	488	467	461	468	481	406	471	461	467	429	455	498	449	466	422	491	440	432	476	480	473	507	446	439	438	455	435	451	469	441	475	459
73056	75445	67891	53983	40634	27223	18599	8716	6514	3597	572	217	203	200	441	805	1030	868	835	349	302	196	172	187	182	212	195	197	200	205	197	179	205	196	195	214	190	191	201	185	197	190	169	203	197	198	184	195	192	204	232	258	223	219	228	211	162	184	170	203	186	178	186	192	200	222	199	189	209	220	162	212	175	184	216	204	194	191	187	221	201	195	194	220	212	197	183	186	214	198	190	208	193	198	198	203	195	166	212	186	166	205	191	215	200	184	202	178	184	216	195	187	198	203	191	212	200	184	203	202	218	195	207	206	206	184	188	204	200	204	190	169	175	194	199	207	221	191	196	205	193	216	174	203	224	180	199	171	179	193	190	194	166	197	218	200	213	187	211	202	198	202	192	184	192	232	198	226	191	205	210	185	206	208	200	211	174	232	202	181	193	204	199	203	181	190	200	212	181	215	208	187	207	185	167	179	192	189	188	213	188	222	183	188	213	224	198	191	222	218	211	205	199	197	204	190	194	200	176	188	190	190	191	194	200	178	189	185	200	204	169	195	193	232	205	199	212	191	207	183	214	201	192	187	194	204	209	178	210	202	197	196	184	199	208	178	230	202	188	200	195	209	191	197	222	204	215	204	199	172	216	189	205	225	182	200	163	182	196	184	191	203	183	206	205	216	201	181	229	198	191	177	187	175	190	199	200	209	194	204	180	202	204	205	192	209	228	174	208	195	191	211	191	192	185	190	205	183	216	205	193	207	200	208	204	198	205	174	222	196	188	217	201	191	194	199	185	176	177	199	210	196	191	202	198	187	194	207	213	173	210	197	171	180	208	201	184	186	204	182	204	200	220	164	207	207	202	206	184	186	204	186	182	191	181	188	167	219	187	189	200	193	179	217	191	202	190	230	172	219	202	188	186	227	188	201	192	197	182	203	183	186	184	216	234	198	201	189	169	168	173	187	196	180	176	204	199	179	214	201	174	192	199	223	221	205	176	219	200	195	179	215	207	198	203	219	176	205	196	196	209	206	194	189	222	224	210	193	229	187	186	190	184	190	215	191	173	211	207	175	206	186	207	202	199	188	196	187	186	193	165	185	219	178	158	183	202	218	228	201	183	178	189	193	204	223	172	204	174	198	198	199	199	181	207	181	185	197	193	171	189	195	187	207	191	190	199	201	232	208	198	192	211	193	204	169	219	200	209	178	193	200	214	214	206	189	195	191	201	183	198	182	211	195	209	188	181	186	166	174	207	210	197	196	181	208	201	182	210	218	203	191	186	209	173	186	200	195	192	208	232	183	195	194	208	191	174	192	189	195	199	213	192	205	191	199	214	185	218	194	172	186	199	189	200	194	196	217	179	200	182	190	180	167	181	196	206	176	199	166	175	207	196	202	207	193	169	181	197	179	198	172	198	204	221	182	212	201	187	230	189	169	198	215	188	195	192	207	229	162	207	186	202	192	205	209	182	209	187	179	216	185	170	214	228	206	196	195	176	195	205	191	197	175	230	206	185	171	180	202	167	181	174	198	196	207	202	207	191	195	199	173	204	189	205	177	178	164	199	201	210	207	228	194	189	209	199	187	198	192	184	199	194	198	183	217	198	184	195	170	211	193	206	183	208	178	205	188	200	210	199	190	181	211	181	213	182	183	195	185	187	181	199	199	192	196	181	190	187	199	201	210	175	168	202	180	204	194	196	196	216	187	200	192	182	184	194	237	190	208	194	185	201	190	206	186	184	194	190	226	197	193	228	213	200	206	205	202	210	199	209	184	180	182	199	204	206	193	207	183	214	212	195	206	184	187	195	199	218	192	185	215	195	193	202	189	200	226	201	186	207	203	197	221	170	197	201	169	220	172	171	202	195	208	204	203	199	212	193	196	195	175	203	180	181	173	191	186	206	198	206	193	174	195	212	182	197	199	207	201	182	209	196	190	184	205	213	200	199	218	205	202	210	194	196	199	211	183	202	202	171	216	196	193	182	210	197	212	204	196	189	219	193	205	183	204	189	191	188	207	201	155	158	179	178	209	216	198	193	212	197	190	181	200	202	215	181	195	192	223	186	192	195	204	205	192	193	207	203	211	196	218	166	183	198	209	193	204	184	197	189	192	178	195	165	171	224	193	193	211	199	182	202	191	196	212	216	211	193	205	175	204	178	200	208	199	207	166	216	197	205	183	191	192	207	186	198	206	185	186	208	203	231	196	191	197	203	211	205	185	205	188	184	206	199	186	215	192	187	201	193	209	202	194	186	178	193	194	181	183	214	202	207	201	220	204	203	201	196	192	193	208	217	187	199	197	207	201	182	204	203	192	196	177	193	192	225	220	201	173	225	168	198	180	199	198	181	197	211	200	184	218	206	188	201	197	199	225	216	185	191	198	194	192	182	183	205	189	219	204	192	208	199	191	187	206	179	219	186	209	197	219	186	169	191	191	205	198	195	201	197	198	214	166	215	162	196	196	194	185	191	173	186	206	230	206	217	203	186	194	202	183	191	209	197	209	185	187	201	185	197	198	173	174	201	195	214	206	225	202	181	159	194	189	191	170	189	200	196	206	188	176	182	202	191	178	179	202	186	183	195	191	234	190	182	201	184	190	184	168	201	191	203	193	190	237	200	184	196	192	186	209	187	223	198	207	185	214	194	172	200	222	167	181	205	197	171	206	221	228	180	200	181	216	196	182	178	176	179	206	229	187	199	184	202	190	196	195	189	192	201	176	198	188	196	187	187	198	175	173	203	215	190	184	211	208	197	192	166	209	194	185	213	217	187	194	204	196	193	203	182	200	195	218	183	202	206	183	199	209	175	172	220	188	193	189	197	189	196	186	182	221	224	203	200	230	215	187	207	186	188	200	223	188	209	173	229	219	184	179	207	213	193	186	185	188	186	189	229	192	207	198	194	166	189	209	207	203	202	207	199	198	204	209	181	178	196	193	206	204	188	189	178	216	209	187	204	160	206	202	197	190	210	177	211	212	200	196	186	203	183	181	188	183	195	202	203	220	184	196	216	194	183	197	208	202	191	211	180	205	210	220	213	195	190	168	172	210	205	176	186	200	197	193	195	200	208	177	174	171	193	182	188	180	222	214	195	213	175	199	176	177	205	193	193	210	176	194	182	189	178	193	209	199	193	173	173	186	173	190	164	189	189	205	189	183	164	187	163	186	210	175	201	195	206	193	174	174	193	208	201	184	209	206	175	183	201	208	200	195	197	218	192	185	190	180	180	192	207	190	199	196	169	170	222	181	195	195	196	208	210	168	202	180	172	176	195	210	198	185	193	170	212	175	194	184	183	198	195	199	204	182	213	177	211	192	174	199	198	176	213	190	186	199	216	179	199	207	181	195	181	194	218	183	182	229	201	211	207	208	182	187	215	177	177	193	192	197	210	190	205	204	179	190	181	176	203	195	190	216	204	194	197	195	193	194	188	213	207	182	204	194	208	166	226	179	176	193	194	190	207	214	174	202	166	205	201	177	177	192	214	194	182	171	201	194
46501	59901	61352	57259	47646	37149	31712	20704	19787	10870	2043	578	594	630	1961	3549	4936	4569	3842	1438	1023	504	566	531	510	537	506	519	535	508	533	547	541	507	535	509	508	531	490	493	516	511	504	525	482	551	509	509	530	661	763	826	777	585	605	571	504	562	483	508	547	490	530	519	517	518	538	543	514	515	503	547	496	493	515	540	504	536	530	474	526	520	506	494	531	525	547	513	509	518	521	495	533	476	555	519	496	463	510	547	518	527	487	528	513	485	507	582	548	494	473	490	485	486	559	487	537	472	523	538	493	484	545	471	489	496	490	548	511	543	514	505	493	500	454	528	493	488	511	511	489	499	495	475	552	552	505	490	497	511	511	465	493	494	465	533	553	504	527	535	530	496	489	570	492	542	515	500	520	507	510	501	539	487	533	522	474	523	485	503	506	508	534	524	495	564	582	519	513	502	484	522	498	527	517	547	508	497	524	524	470	464	499	482	509	509	519	490	521	515	506	506	504	497	517	532	536	494	556	502	536	480	516	539	480	506	502	503	496	465	505	507	543	496	519	525	499	523	516	539	479	542	522	550	496	530	488	526	537	534	502	495	527	517	499	499	513	503	531	535	494	511	508	518	514	529	515	540	495	524	523	537	506	473	494	521	488	484	516	528	525	542	485	515	482	491	487	491	516	475	536	493	515	489	487	524	485	507	536	527	527	501	523	471	506	526	516	473	515	503	514	532	509	497	521	533	535	546	502	508	519	474	529	508	531	502	472	527	508	536	529	543	517	531	495	507	505	531	509	483	516	503	512	529	483	491	488	520	465	514	533	487	538	482	484	538	516	542	542	490	544	489	501	514	479	512	518	489	486	540	507	446	480	524	533	472	508	508	542	508	506	496	521	514	523	534	495	506	501	518	488	518	507	492	546	503	525	516	523	518	511	500	529	537	521	541	525	556	536	474	485	538	513	498	494	483	539	560	548	541	502	514	539	554	567	523	477	497	550	514	500	512	524	481	491	510	533	539	484	495	567	526	504	548	498	478	477	521	490	517	527	486	493	487	503	510	556	512	527	498	507	507	497	490	527	531	505	518	507	485	494	513	539	518	501	513	507	490	530	507	464	478	558	514	489	480	538	519	559	495	488	507	500	475	543	515	482	471	528	528	512	539	513	527	518	509	517	525	508	529	524	534	561	513	531	492	503	503	485	491	490	499	554	502	497	563	510	516	503	470	505	496	537	498	512	513	532	502	513	496	514	530	532	501	516	479	533	472	539	485	516	515	513	502	542	498	545	493	513	526	555	502	501	509	508	486	537	494	478	521	498	508	469	529	528	509	495	521	487	542	497	506	541	526	509	501	524	509	484	515	462	545	538	512	461	494	509	468	511	526	523	480	527	515	498	514	466	550	473	502	542	523	496	509	523	477	529	545	455	493	552	480	521	528	514	517	502	512	498	496	539	550	506	563	511	520	502	518	515	564	482	479	456	522	508	522	497	510	535	509	523	500	468	508	496	555	504	509	498	489	511	537	486	491	543	478	549	506	529	494	486	502	515	485	515	505	514	474	499	505	517	525	499	475	487	539	556	488	532	510	524	514	518	510	506	515	472	460	460	476	482	520	474	466	522	505	477	514	511	493	516	527	520	524	492	519	504	460	479	524	550	557	491	470	551	471	525	498	520	500	486	494	522	524	506	511	518	504	504	527	516	514	549	529	533	556	493	493	499	517	519	520	517	527	507	476	524	522	499	507	476	519	469	543	536	519	508	478	510	503	478	500	522	479	528	508	492	501	494	523	519	488	521	494	494	509	531	491	513	483	480	512	546	522	497	512	552	505	504	517	496	468	476	481	516	505	529	536	529	492	503	523	509	489	529	559	502	500	492	516	539	472	539	531	530	533	529	489	483	479	517	505	562	516	523	535	560	505	475	481	524	501	519	509	509	505	517	492	492	495	535	527	486	516	522	530	494	512	560	486	502	508	540	498	489	469	554	563	484	521	486	499	490	519	522	540	468	491	494	507	549	492	495	530	514	527	496	535	472	529	547	473	479	496	526	539	497	495	550	542	520	479	516	530	507	520	532	548	510	534	521	493	469	452	543	519	544	513	550	563	489	518	531	517	523	494	513	516	505	500	507	512	508	513	518	546	501	525	491	487	543	503	496	537	494	510	492	493	554	561	501	507	541	502	526	551	539	521	505	514	515	524	515	530	501	525	505	510	489	525	511	522	517	523	467	484	500	506	551	470	548	522	541	512	494	467	536	488	524	502	509	483	514	522	504	515	556	514	466	515	520	548	487	519	513	499	532	526	514	493	508	520	501	513	518	493	520	521	501	557	530	519	516	485	543	525	529	500	520	542	523	495	528	519	503	534	484	509	536	546	482	506	514	504	509	530	528	501	493	514	499	466	521	511	491	494	534	491	493	499	494	492	519	504	479	536	472	489	528	510	505	481	466	512	486	499	527	506	524	533	489	529	551	554	524	478	487	513	486	524	503	479	513	506	520	518	502	516	491	501	489	518	488	531	521	479	530	496	492	531	548	538	506	526	498	499	490	520	517	553	533	490	492	527	540	512	524	484	514	540	519	481	513	509	535	521	474	496	521	506	485	500	494	486	515	518	471	513	538	543	525	520	471	526	483	504	542	517	471	476	505	549	491	533	485	483	517	551	532	483	495	538	509	516	494	500	502	505	520	522	486	523	501	554	485	454	495	547	526	530	536	523	521	518	527	491	521	488	562	508	517	548	488	538	527	521	499	522	528	475	499	529	530	495	511	471	515	501	495	463	531	520	500	530	478	460	537	488	521	529	535	524	505	546	490	511	517	482	514	515	489	506	542	536	512	488	526	532	483	498	526	542	547	523	512	474	485	506	551	495	532	496	483	493	516	513	513	490	525	519	517	536	535	524	509	495	551	491	508	489	529	494	523	552	532	540	561	526	527	497	480	515	499	536	488	537	505	509	584	502	557	556	504	498	519	526	521	494	511	509	513	483	516	475	496	479	490	528	533	520	493	491	543	531	546	505	497	522	493	462	535	519	500	544	473	533	527	498	540	532	540	484	484	472	517	518	483	497	503	490	497	534	532	544	470	521	490	497	524	526	494	527	499	503	521	503	529	501	515	521	544	473	534	526	518	496	518	494	493	538	516	515	532	523	516	496	517	506	522	541	505	496	530	513	505	524	501	520	550	531	531	536	507	494	515	536	535	511	502	485	499	518	515	522	544	484	501	524	546	512	541	518	492	504	512	504	548	583	498	519	530	496	518	481	482	533	527	491	501	555	541	502	464	477	529	515	527	527	477	540	569	473	492	551	539	517	475	530	487	485	486	538	495	509	561	540	535	468	491	479	535	532	535	502	535	493	550	507	508	498	532	489	500	504	484	516	517	490	510	491	526	506	494	543	500	582	520	518	493	473	510	519	527	532	522	482	513	496	518	541	533	526	512	513	535	488	550	458	460	533	487	500	537	496	527	508	514	498	512	528	519	502	521	553	532	524
19908	14158	8908	3880	1742	832	672	368	294	203	143	162	129	153	185	156	187	175	162	132	149	154	148	139	159	131	128	139	150	145	135	148	145	132	159	153	139	135	132	144	128	138	151	145	146	149	151	158	179	136	153	148	131	157	151	143	165	159	165	167	149	158	163	159	128	126	130	144	146	140	136	142	154	147	147	134	158	133	139	130	137	153	138	155	147	138	144	142	122	145	128	132	154	151	120	139	167	153	154	119	147	142	140	180	162	135	149	164	171	135	128	135	144	146	124	137	132	156	158	152	122	149	150	144	126	134	157	169	133	139	155	133	130	136	145	137	147	155	110	141	152	144	133	136	130	129	126	145	143	171	147	164	132	123	130	152	147	117	145	139	159	144	153	145	154	147	138	152	143	129	144	154	132	163	166	145	151	167	134	131	163	117	128	138	135	122	140	148	141	148	135	161	140	163	156	127	149	159	132	152	120	145	143	118	168	140	144	144	153	157	152	161	141	160	156	134	136	136	129	163	157	160	145	142	127	145	151	137	139	125	174	142	145	152	147	152	164	125	147	145	151	158	130	144	136	129	151	142	161	139	136	167	132	162	140	162	148	126	125	146	141	164	135	161	137	173	132	129	144	146	130	149	138	132	131	142	145	160	148	142	147	143	141	144	155	144	148	155	145	156	123	138	142	132	142	154	148	153	131	153	160	151	131	118	145	130	147	151	149	155	142	150	129	150	142	139	169	128	167	152	153	148	155	138	165	156	132	143	132	151	139	133	139	158	142	143	132	147	140	134	130	143	129	147	146	143	152	151	146	166	139	158	169	163	153	150	124	128	141	150	150	147	150	155	129	154	149	142	119	164	146	145	169	145	149	161	159	136	144	146	143	157	137	128	145	137	154	155	146	133	132	127	135	139	172	161	136	179	156	141	164	153	163	137	129	161	131	154	148	143	129	146	149	144	155	161	140	154	154	155	142	146	152	139	134	153	153	153	146	146	135	139	130	147	139	126	139	150	152	148	170	128	142	137	139	155	126	159	142	116	138	142	119	148	158	143	151	127	153	149	128	144	147	133	150	141	167	145	157	149	134	131	161	137	159	155	137	140	145	152	145	136	134	140	151	147	164	129	134	136	154	112	168	150	150	157	157	156	148	164	143	144	139	156	139	145	132	129	174	146	135	152	130	128	147	166	140	163	127	147	153	144	138	142	150	138	161	139	141	152	142	166	153	161	148	156	133	131	149	141	127	121	145	149	157	179	146	142	145	131	156	136	150	144	136	135	158	141	154	154	152	137	123	155	135	145	127	154	161	139	142	167	149	155	141	153	162	159	143	160	142	131	147	145	161	131	128	136	150	156	153	156	163	160	142	131	175	137	150	140	151	133	145	129	134	150	146	151	135	129	137	158	143	126	148	157	159	155	155	144	156	159	121	148	165	166	137	144	136	131	128	168	139	142	123	163	143	141	129	129	143	161	148	144	127	156	159	155	145	152	183	133	134	146	139	161	140	145	142	132	133	125	156	152	163	140	158	132	135	142	148	136	139	141	141	153	150	149	136	137	138	142	164	173	137	170	163	138	155	144	154	155	140	140	147	146	117	163	155	136	127	130	146	143	157	162	161	140	159	150	144	150	153	147	145	127	143	134	136	139	130	146	157	131	156	137	161	144	154	151	134	123	139	166	149	144	146	155	131	136	153	134	150	153	179	137	152	162	142	139	129	143	120	152	164	143	133	141	143	124	138	151	150	142	144	117	120	155	139	154	154	122	168	133	137	141	162	140	155	143	133	155	159	122	141	145	136	155	152	153	134	163	135	126	151	130	150	156	146	148	146	132	142	157	161	155	158	137	146	155	136	163	150	141	139	141	145	142	119	148	128	154	138	141	158	152	124	156	152	141	118	140	145	145	137	152	129	142	140	130	139	146	149	128	147	125	134	153	139	159	139	151	143	141	164	139	151	143	143	144	167	139	133	146	139	180	137	140	138	145	151	167	155	166	130	178	128	162	137	142	134	157	143	134	149	156	147	164	166	131	157	147	146	130	155	126	149	152	139	160	146	148	157	137	153	125	125	134	134	121	160	144	148	147	165	156	161	159	153	165	136	142	141	149	149	158	169	152	154	132	152	145	150	143	140	142	145	135	160	141	157	142	152	143	125	163	147	134	132	127	153	142	139	146	155	165	168	136	157	149	162	128	152	161	133	130	144	144	164	153	147	154	134	124	141	145	169	162	134	156	154	156	128	138	154	171	129	125	152	133	157	142	139	153	162	138	140	155	163	106	143	140	145	145	137	146	144	145	134	150	160	137	160	147	141	121	135	166	132	158	139	134	150	174	152	134	142	120	140	132	128	134	147	159	162	158	158	122	135	125	143	138	137	169	169	155	138	144	157	131	144	146	152	125	119	134	138	157	162	155	127	159	152	175	141	156	138	156	143	140	138	138	128	122	146	141	147	131	159	138	143	137	138	144	129	137	120	167	177	161	150	144	146	140	136	145	137	140	136	153	170	149	134	162	140	146	163	149	159	148	139	151	130	148	136	127	150	146	139	135	149	162	133	154	172	120	151	173	140	143	129	146	161	170	147	160	142	167	123	134	127	125	144	168	164	165	143	155	156	153	157	146	120	145	126	163	154	146	157	170	149	150	140	157	155	170	156	155	170	134	157	161	124	149	140	153	144	155	159	148	158	147	147	149	130	147	136	136	160	159	169	138	141	150	144	151	165	134	159	144	126	143	145	147	122	132	166	174	148	156	148	158	133	153	153	130	142	141	140	142	142	144	139	151	140	146	150	138	148	145	119	176	160	135	144	133	141	128	145	156	124	147	136	149	150	143	156	159	143	141	133	153	133	151	142	135	154	144	144	143	155	149	135	130	149	157	141	135	152	149	129	149	163	154	139	139	148	163	138	157	138	153	136	138	123	156	139	154	158	147	144	146	119	153	155	145	154	151	144	156	150	159	173	125	148	135	174	144	148	143	147	136	159	151	163	150	140	130	113	143	136	137	135	134	150	170	161	136	139	136	156	160	158	135	163	129	131	131	140	153	162	156	137	149	146	154	128	150	145	140	160	145	140	138	155	130	151	141	141	144	161	158	148	122	148	179	132	145	163	135	168	145	140	124	147	149	129	154	154	151	149	143	148	141	138	157	140	129	139	146	151	140	148	141	149	133	174	161	124	163	154	161	161	121	147	147	137	158	139	153	165	139	142	153	145	142	148	147	164	155	147	129	137	148	128	127	134	124	151	127	144	136	160	153	157	154	138	141	129	164	132	136	161	148	145	153	139	134	146	144	173	160	134	162	144	154	138	161	145	140	146	149	166	157	164	174	160	142	170	142	148	146	160	157	174	160	153	171	149	137	131	155	142	140	148	147	128	136	156	173	147	134	143	148	151	125	150	135	156	142	126	147	137	166	145	129	136	149	129	164	131	148	151	128	146	143	143	147	145	156	149	143	137	140	162	129	158	134	162	159	149	147	172	143	118	138
16303	17326	14899	10222	6307	3146	2876	1489	1218	766	421	377	417	401	452	499	502	531	530	419	389	417	385	374	370	424	418	400	413	445	387	395	377	364	381	418	417	399	396	433	383	392	379	405	394	382	417	408	409	416	438	446	420	430	420	406	391	376	393	374	405	390	433	401	400	401	393	407	439	388	397	386	395	368	430	429	426	386	435	379	412	422	434	396	389	411	410	389	409	407	403	400	352	434	429	386	396	408	390	408	376	370	394	388	394	409	438	415	388	433	406	386	386	424	359	381	394	444	376	374	419	404	363	396	400	387	414	379	395	408	368	408	414	376	393	379	400	388	427	416	433	415	443	381	420	387	432	381	435	401	419	381	390	416	389	378	405	387	400	424	390	412	354	387	402	410	412	396	380	370	418	389	416	383	412	404	417	419	401	369	385	402	373	385	405	370	421	403	393	394	419	379	391	390	391	385	405	418	392	368	367	399	389	404	407	400	372	379	409	389	371	407	380	386	385	389	451	390	432	433	378	425	431	402	382	382	356	366	405	375	419	385	406	397	399	372	385	383	394	350	405	390	378	402	368	422	406	419	390	423	399	410	370	409	368	425	393	388	392	409	424	414	394	380	388	407	385	399	394	407	384	413	377	405	388	397	373	398	435	393	376	442	398	396	395	400	423	398	415	389	408	406	412	365	378	388	392	403	397	395	387	416	392	378	462	400	396	407	394	387	395	385	410	401	394	390	383	451	387	380	359	412	414	434	427	368	374	423	380	402	398	367	409	391	404	398	427	400	409	372	360	390	385	371	419	412	379	406	397	416	394	394	436	408	413	371	385	373	425	413	367	402	372	395	385	382	387	424	378	399	365	404	404	394	423	416	411	371	373	405	373	391	381	411	412	409	402	415	407	407	404	412	384	385	397	399	400	374	373	385	388	384	398	391	393	381	401	399	384	377	364	399	403	407	420	411	420	412	418	393	412	392	406	407	365	368	371	392	387	420	428	407	393	415	423	390	388	365	420	421	385	393	449	406	405	436	407	414	404	391	417	408	417	398	462	417	426	414	380	352	380	385	389	365	406	404	407	373	429	390	430	402	378	395	422	399	388	421	441	410	379	376	392	402	358	429	398	446	382	451	415	393	401	420	371	414	385	415	429	399	363	379	384	416	383	406	431	398	380	424	370	415	409	429	412	398	411	398	411	409	384	391	431	391	398	432	402	428	398	426	381	402	418	393	408	394	393	408	401	389	385	457	413	376	386	376	427	392	403	370	399	387	405	387	372	421	401	406	397	376	399	396	399	375	389	410	381	438	397	416	421	411	406	402	384	400	411	384	384	417	411	413	379	430	434	382	407	404	405	415	423	375	394	429	433	387	411	406	428	389	436	389	425	391	403	366	376	430	419	407	412	410	405	377	389	383	393	424	420	376	363	451	418	431	402	440	399	382	370	425	390	397	409	407	389	402	356	399	375	405	382	398	370	385	421	392	392	397	376	390	398	419	366	391	387	381	387	392	408	460	437	396	395	425	402	388	411	390	381	426	417	385	432	393	391	396	383	384	400	384	412	388	393	397	359	396	428	403	435	375	419	396	405	404	389	437	440	430	386	398	401	411	418	419	399	388	374	384	407	392	382	368	405	385	378	387	408	390	378	403	385	353	392	374	373	372	432	384	350	402	404	417	442	393	403	399	376	404	424	428	430	414	392	400	404	421	398	372	355	408	389	407	381	401	394	451	394	418	383	410	422	399	414	409	410	384	403	406	373	407	398	374	397	414	410	386	395	425	425	373	415	387	408	422	411	402	418	421	388	364	429	376	387	357	420	383	399	355	393	406	371	406	393	442	393	394	373	388	388	402	375	393	377	423	391	365	410	378	386	398	407	369	389	428	341	388	371	419	423	375	439	425	377	379	390	375	356	440	419	429	409	383	402	396	390	409	382	399	401	375	393	402	437	370	401	390	367	412	378	419	406	411	414	409	369	388	407	389	387	412	463	394	401	388	405	424	381	387	397	395	406	431	425	410	405	357	403	398	408	420	422	424	393	404	368	335	435	419	426	413	390	426	399	403	420	392	414	389	406	407	399	413	425	406	374	415	384	422	386	384	411	392	369	402	402	384	419	370	395	402	438	397	416	406	410	364	412	400	348	403	388	381	405	388	391	402	399	408	385	418	368	415	414	415	414	406	390	397	378	405	383	403	378	402	396	391	428	405	413	387	403	407	382	392	401	375	437	408	387	406	418	408	423	384	413	453	409	376	403	379	381	361	412	393	393	413	400	404	390	393	376	397	413	419	384	400	404	393	361	371	377	411	389	441	398	357	410	408	366	414	414	411	391	390	397	368	415	361	427	420	442	400	427	388	381	413	415	394	373	418	360	405	411	402	375	392	406	409	421	426	398	388	408	391	394	418	398	398	429	387	401	404	416	426	365	396	379	389	410	409	410	396	390	398	422	395	406	423	409	407	398	405	391	405	385	388	379	382	419	374	375	375	429	410	402	393	373	373	387	397	378	378	408	385	392	434	439	431	399	418	418	402	407	392	387	448	382	421	413	380	429	426	398	433	369	433	379	413	413	426	408	431	434	375	405	402	422	386	421	409	422	374	417	408	391	367	416	395	386	390	389	395	416	411	424	402	448	421	398	373	410	441	403	409	408	413	411	414	416	378	398	371	408	424	360	417	385	406	427	377	384	413	378	414	431	418	390	413	403	409	407	411	401	425	418	384	375	382	419	409	428	382	413	406	434	432	416	360	398	374	389	389	455	403	402	393	381	404	424	391	384	363	388	402	376	378	440	376	369	389	392	388	400	360	387	388	435	410	380	400	406	421	402	349	378	411	459	386	386	417	364	395	404	370	413	406	418	378	402	411	388	408	387	405	385	393	411	433	393	366	398	404	422	388	423	416	415	429	377	404	384	410	372	401	417	392	422	388	413	397	414	370	398	394	374	416	365	409	393	359	424	355	427	392	361	397	415	403	431	398	425	409	390	412	397	411	373	404	386	404	397	396	381	406	401	383	399	369	373	432	393	432	433	393	404	425	409	386	409	387	460	380	418	441	404	410	377	385	434	384	404	386	426	430	403	405	403	398	377	396	406	401	411	401	400	409	418	376	391	415	422	404	396	412	395	363	397	403	379	374	453	399	402	389	418	375	383	408	385	416	388	359	431	391	420	373	422	391	400	398	384	401	403	387	418	398	387	414	372	446	387	406	409	420	401	387	351	379	421	412	409	435	390	391	396	397	404	449	383	394	395	414	375	420	402	380	400	397	430	407	412	392	408	396	397	390	403	419	422	394	373	422	400	419	407	379	414	387	432	421	362	414	403	392	417	388	411	395	381	426	421	427	410	411	430	441	413	411	398	400	408	427	410	391	396	407	408	391	414	401	400	396	416	385	400	425	415	393	406	414	396	399	449	401	408	410	414	406	406	388	366	407	410	389	423	396	401	378	394	339	380	417	411	375	402	403	369	391	445	387	391	414	391	406	437	420
60394	61330	54948	40131	25337	13035	9507	4547	2375	1145	290	168	177	225	519	578	553	390	437	223	171	162	167	164	149	160	184	153	177	170	169	150	158	159	171	154	149	165	143	167	185	193	173	170	149	181	143	154	165	181	205	247	221	229	157	179	174	150	160	147	153	151	189	160	144	156	147	169	168	169	184	177	157	133	170	153	164	152	191	158	165	196	155	164	166	165	155	156	174	156	164	183	168	155	175	162	161	174	165	159	162	147	157	157	158	168	167	155	183	171	166	174	176	167	172	160	164	161	152	169	152	152	163	179	178	176	151	142	162	153	164	180	170	147	168	185	156	188	165	171	163	191	159	174	147	134	168	162	179	148	163	165	144	120	138	171	162	164	183	147	163	172	179	169	168	175	145	159	159	166	154	161	160	144	167	173	147	144	169	175	157	183	187	156	166	154	172	167	182	153	158	194	154	173	169	178	179	162	223	179	176	176	182	162	153	164	173	179	145	171	190	152	160	186	180	169	149	176	161	163	178	175	170	175	161	170	137	171	161	153	150	142	162	166	152	153	155	191	160	162	173	181	155	163	154	170	193	159	153	195	179	174	183	147	156	173	166	163	152	163	177	155	172	162	150	163	187	157	164	150	192	159	156	153	158	155	151	178	171	174	160	148	162	169	162	166	183	170	148	158	162	173	150	157	166	171	173	152	149	188	171	168	163	164	179	177	157	169	184	148	148	184	163	177	171	160	163	144	161	179	187	165	154	159	181	140	163	187	165	158	164	166	155	172	167	162	164	173	156	152	175	188	167	175	165	160	158	175	154	166	175	172	168	194	188	184	198	175	175	178	157	143	145	175	159	192	182	166	150	189	162	143	174	179	156	160	128	169	144	153	167	172	178	178	178	168	155	183	154	164	177	166	166	164	162	159	164	165	164	151	166	156	192	169	152	165	138	173	160	173	170	186	168	161	169	177	142	170	148	154	161	169	183	205	169	163	174	174	157	176	171	158	180	171	170	191	171	158	164	153	170	163	173	188	160	159	189	178	154	160	158	184	167	158	149	163	154	185	171	167	159	140	159	174	165	157	170	145	183	163	173	189	177	157	161	160	138	158	165	163	171	185	156	176	180	151	181	190	166	169	180	155	164	156	171	173	152	175	182	169	147	159	140	187	152	163	170	166	182	173	155	146	174	147	175	151	141	165	182	157	152	164	168	165	169	166	166	173	153	169	146	171	146	160	190	191	165	177	166	146	146	187	175	200	164	171	147	163	175	165	170	170	158	190	144	164	152	167	168	154	168	166	188	157	152	193	169	185	173	163	142	141	159	158	151	148	172	170	181	161	165	151	153	178	167	159	165	168	166	153	214	173	185	162	157	175	207	172	152	176	149	165	177	168	153	176	157	152	183	178	170	157	197	158	149	151	151	192	172	196	169	155	162	144	158	168	178	156	151	157	164	157	156	183	172	137	151	158	184	175	152	173	176	162	143	160	182	192	159	166	148	171	178	156	191	176	157	155	171	182	175	162	190	216	182	155	174	142	153	196	167	187	159	163	155	163	145	177	150	189	153	167	161	172	167	154	179	167	153	170	183	155	170	160	166	141	153	166	141	167	179	149	169	140	175	185	167	156	184	195	170	166	149	167	181	164	181	196	152	158	189	161	142	187	180	176	156	159	168	166	188	168	154	160	175	182	143	170	164	159	178	162	169	151	152	164	179	183	147	168	159	159	146	174	189	174	167	182	170	158	150	137	179	151	157	163	157	191	159	150	150	183	184	157	191	184	167	169	166	159	197	151	167	183	168	136	165	172	163	169	162	169	171	185	138	179	160	169	174	135	169	156	149	177	144	157	153	156	177	150	185	145	184	175	174	168	177	187	168	181	192	204	165	165	162	169	148	172	152	182	178	166	170	169	191	162	155	168	171	175	171	161	182	172	171	145	149	174	160	155	153	178	157	192	171	179	147	186	168	180	151	149	167	154	161	162	167	131	156	137	136	145	171	164	161	161	177	169	164	174	175	161	155	191	163	169	177	188	163	161	174	184	149	161	184	154	164	138	157	146	190	166	164	176	147	167	171	167	159	167	161	181	166	160	168	159	178	159	156	177	139	170	146	168	145	198	162	167	182	164	186	154	174	157	178	148	138	180	180	166	156	166	170	181	178	181	173	153	151	159	168	187	176	162	167	178	164	166	149	167	177	171	165	144	154	162	160	175	190	179	166	184	181	155	146	184	160	170	188	163	173	160	160	177	160	168	169	169	157	185	164	172	168	164	165	161	182	185	157	167	175	185	191	165	167	185	179	166	186	159	194	167	187	176	167	179	159	157	156	166	160	172	171	181	163	160	165	165	173	163	154	163	154	182	178	168	180	178	161	167	191	165	150	157	155	165	169	152	180	174	165	183	186	151	166	178	159	164	181	160	183	170	158	156	160	171	165	178	179	175	187	178	171	178	181	175	185	166	146	149	167	161	163	154	161	166	160	168	190	160	135	156	151	167	159	169	168	176	160	159	164	166	175	141	186	158	173	156	190	160	162	168	175	153	166	167	160	162	138	156	156	162	157	171	172	182	166	146	151	165	185	146	175	169	167	145	181	184	171	150	178	160	183	162	175	177	164	163	171	171	148	171	162	174	151	164	165	146	169	160	169	158	176	161	163	163	158	199	178	191	162	159	156	161	180	184	148	135	181	174	163	207	170	170	180	161	188	174	151	157	157	158	180	162	163	168	161	165	192	181	162	170	181	169	165	167	166	181	158	169	156	186	179	159	181	154	159	177	178	158	162	171	152	158	162	167	169	163	165	153	192	153	173	184	153	154	167	182	147	158	158	167	170	167	170	148	189	138	160	140	156	183	191	161	158	166	148	172	161	198	165	157	142	167	155	192	158	152	195	167	171	180	143	169	172	165	169	147	178	143	172	186	166	198	151	180	182	169	172	167	160	171	166	192	153	179	170	151	167	137	157	163	157	175	168	174	171	164	162	150	165	178	180	148	173	184	165	179	150	167	161	157	139	174	166	179	153	175	165	178	188	153	179	183	188	169	179	167	180	154	165	184	178	151	163	176	163	153	172	151	146	162	152	164	163	154	160	160	185	194	144	174	165	156	152	172	181	158	162	172	148	162	152	160	182	186	173	198	160	182	181	159	161	172	186	185	141	148	167	176	172	156	177	147	167	159	167	180	175	194	179	162	180	169	168	162	167	153	153	160	175	163	174	149	169	169	161	174	153	162	172	166	170	164	170	160	181	156	154	171	181	165	169	160	141	182	161	167	143	170	137	171	167	167	172	163	168	158	159	157	168	153	145	161	159	178	183	158	173	167	156	155	135	174	158	178	169	187	154	173	167	182	156	173	160	159	175	168	163	183	199	158	141	148	172	177	161	150	185	172	176	162	164	189	160	177	183	170	170	160	126	155	208	153	171	169	176	173	170	157	156	158	158	161	154	159	147	172	167	181	173	138	178	177	154	185	156	176	166	154	163	166	173	164	153	147
38180	47719	49323	44855	34337	25485	23066	15024	8778	5120	1118	510	507	721	2300	2639	2716	1861	2101	709	561	444	423	476	454	471	478	444	430	439	474	436	467	415	460	429	436	475	476	417	450	464	435	475	465	444	412	475	456	481	753	789	747	621	515	491	438	485	441	451	432	462	483	438	426	431	447	461	478	463	434	462	434	406	455	413	411	431	456	448	451	436	431	434	434	487	476	450	441	469	462	490	487	498	456	443	449	474	464	454	435	475	450	434	480	450	453	466	449	466	438	432	477	432	466	449	428	465	441	452	500	406	471	472	464	400	418	470	423	480	441	458	490	426	460	427	450	502	452	409	458	438	428	467	471	476	429	471	427	502	467	419	457	423	480	477	472	430	425	449	456	453	436	478	439	498	467	462	456	408	452	412	430	444	433	461	459	442	481	464	467	461	445	467	446	470	448	476	453	442	458	430	455	427	438	457	445	467	425	464	471	485	436	460	458	479	425	461	446	446	462	462	461	390	416	434	478	449	476	477	475	475	449	421	414	466	449	441	450	458	464	407	433	476	443	448	434	440	453	460	453	424	445	468	469	486	450	459	440	459	440	475	449	434	439	444	501	505	472	491	472	430	411	405	418	443	492	430	411	468	435	473	512	461	444	442	446	470	456	463	405	423	437	475	456	433	416	452	422	448	470	461	468	452	436	435	432	482	450	463	427	427	485	429	484	481	417	458	481	478	420	457	465	460	461	450	455	425	424	433	460	401	487	446	470	471	461	456	484	447	462	473	445	442	475	441	425	479	451	456	486	423	465	455	464	454	430	445	448	455	446	431	454	449	455	461	463	400	451	448	428	488	443	466	408	467	475	491	446	452	424	455	452	427	425	466	478	456	468	417	460	449	454	442	409	437	456	464	445	439	420	454	449	397	476	440	454	458	437	474	435	403	452	460	472	450	443	457	459	435	417	418	467	453	458	477	453	430	433	439	456	432	471	470	458	441	409	446	449	435	437	452	479	466	446	443	430	410	433	437	463	455	468	483	446	438	458	443	446	464	461	434	443	413	435	445	423	430	469	476	450	419	423	500	457	441	422	459	436	448	436	445	443	445	427	451	456	448	454	463	469	449	434	464	444	424	464	443	426	458	443	449	457	491	427	472	426	428	463	432	449	460	474	430	439	489	452	455	453	442	456	448	450	456	435	449	452	451	440	495	446	455	451	467	454	425	465	479	429	484	468	436	440	462	466	417	450	450	467	479	446	528	438	481	467	442	451	473	389	467	465	435	440	427	428	449	405	460	466	455	441	454	418	488	457	432	479	448	448	455	449	436	447	456	430	477	420	448	426	428	432	458	424	437	445	467	472	463	477	417	414	459	447	489	478	515	469	488	454	453	456	453	427	433	484	440	442	510	475	443	458	488	465	434	413	449	408	412	451	449	458	485	464	445	471	477	480	461	447	498	432	435	457	429	481	435	466	441	464	435	456	423	440	414	441	463	447	440	423	424	465	451	435	456	433	443	455	431	423	448	433	461	436	469	423	475	487	458	453	451	453	479	458	455	460	431	444	423	387	475	426	475	436	441	474	446	439	453	477	475	451	418	483	484	454	478	447	457	464	437	448	445	445	464	483	449	430	435	448	447	446	446	449	451	491	456	464	455	449	427	432	452	462	428	452	492	447	449	436	450	456	426	445	423	440	394	464	442	436	446	459	447	430	488	423	467	475	440	462	425	428	465	437	435	441	503	453	439	454	413	446	461	476	454	470	469	442	445	441	430	429	452	422	429	456	464	462	455	458	432	420	469	536	467	453	436	430	427	454	439	467	448	483	475	468	471	445	478	482	491	458	479	429	462	432	486	449	422	411	456	421	432	457	456	456	479	492	414	454	476	430	427	449	414	465	467	426	450	481	482	451	433	460	480	406	443	486	425	446	454	435	438	461	418	442	415	452	465	457	486	429	471	453	480	428	433	477	465	459	436	456	434	450	475	437	474	449	444	442	440	475	477	465	451	457	438	418	446	483	465	490	453	435	476	489	449	438	452	474	451	440	476	462	471	471	448	466	484	439	459	417	465	465	481	451	443	450	455	476	459	452	471	464	454	453	396	453	446	477	436	424	408	451	434	426	443	443	451	433	451	472	432	443	416	481	470	475	442	404	447	480	427	480	436	477	476	451	445	460	504	432	458	424	441	459	469	448	443	471	453	461	450	473	458	481	474	412	434	433	447	419	452	487	457	479	428	449	450	489	447	451	439	431	430	450	434	433	473	440	425	449	449	473	431	445	481	475	458	422	461	473	490	456	516	428	491	450	457	475	447	448	485	427	458	464	450	502	462	439	430	445	467	449	462	430	449	415	466	448	474	431	461	455	432	434	433	428	449	483	456	506	457	431	434	441	440	476	433	463	441	442	413	444	446	461	501	463	429	445	443	460	474	434	461	447	468	475	481	449	426	430	457	435	472	457	453	454	466	456	437	422	444	440	475	438	427	429	428	429	435	494	518	426	423	419	455	453	422	487	457	449	456	467	451	458	460	461	456	471	466	455	434	446	432	423	445	452	432	488	432	434	491	430	467	451	497	425	439	478	469	453	461	462	440	451	466	450	432	436	475	425	454	453	446	447	466	444	467	443	463	507	466	450	427	430	476	432	455	455	432	460	444	457	413	426	435	438	451	473	497	422	481	473	442	477	474	462	475	436	467	420	441	452	414	431	468	441	450	463	461	418	460	412	446	450	458	450	483	511	442	486	460	478	442	451	462	453	466	471	430	423	453	452	435	477	471	479	476	442	429	466	439	486	469	426	450	437	432	449	446	480	421	430	463	422	442	457	440	439	451	464	449	455	470	448	484	477	466	453	468	417	454	455	430	488	437	422	472	458	443	460	471	422	462	431	447	448	437	431	452	455	439	472	441	446	442	457	457	485	432	446	502	445	464	454	416	436	463	488	404	444	465	441	441	480	451	437	487	504	467	478	467	428	430	403	446	432	473	449	430	469	464	443	425	444	409	465	463	446	444	450	465	466	398	429	463	475	478	433	452	464	440	462	442	464	450	465	461	474	425	462	431	437	493	444	435	441	468	420	469	448	455	425	481	491	466	449	474	446	478	492	445	444	434	413	454	488	413	453	484	467	458	468	409	499	437	475	426	466	434	451	473	461	455	475	475	459	471	460	459	442	467	439	474	454	465	465	424	478	484	475	475	420	425	461	472	455	473	450	414	457	458	429	483	376	448	474	466	421	478	489	441	480	444	427	419	470	430	435	449	422	412	442	435	423	486	465	400	437	463	436	476	469	462	458	450	452	427	511	466	443	493	415	447	486	445	460	445	428	439	450	432	460	442	423	422	471	429	448	463	434	457	455	450	415	444	440	398	491	433	450	445	435	453	476	463	472	473	458	417	456	420	484	455	418	468	452	423	469	442	454	475	430	488	467	488	461	485	459	422	485	449	461	408	455	456	426	477	453	427	457	497	463	483	450	452	455	468	461	435	423	472	443	389	487	450
72514	75379	68134	52406	36629	24373	17880	10681	8043	2837	592	268	201	258	603	1058	1069	764	710	289	208	213	202	224	175	202	188	207	186	246	200	224	204	194	212	198	185	195	189	187	173	168	204	212	192	165	199	189	166	206	304	330	276	242	199	199	209	197	203	191	183	223	192	212	202	212	182	170	181	184	188	170	193	182	196	214	177	199	194	204	170	189	204	189	217	178	180	170	192	170	200	191	186	203	188	196	184	178	182	182	181	185	195	210	201	182	180	197	179	189	193	190	217	189	212	196	177	184	170	201	194	178	188	200	197	181	197	174	164	191	173	211	213	219	178	229	194	198	182	194	218	202	179	174	193	186	182	179	193	201	210	189	207	194	183	201	197	186	193	171	197	203	186	219	171	188	199	195	200	218	203	168	181	194	177	222	199	217	182	187	190	239	195	188	195	170	207	171	202	196	196	196	198	191	207	176	208	217	182	200	204	210	211	189	220	196	209	185	201	189	197	201	203	187	168	173	190	199	199	176	194	206	193	170	217	223	197	190	194	158	194	197	191	206	195	194	200	187	198	165	172	172	196	186	196	195	183	185	187	208	199	176	203	192	167	176	188	203	201	180	199	206	213	211	205	213	183	226	218	203	197	176	190	171	195	171	198	194	196	190	185	213	193	197	225	208	201	188	218	200	222	209	192	189	185	181	183	212	191	226	217	194	181	200	197	194	166	174	193	187	190	200	200	177	169	184	200	211	205	193	216	203	210	184	214	187	185	196	179	203	226	217	186	216	194	191	206	180	204	203	196	197	190	188	200	190	211	201	192	184	189	200	192	207	198	174	190	205	185	176	208	181	207	238	178	210	192	193	187	201	224	192	197	174	165	187	186	193	210	199	186	230	189	183	197	194	225	188	169	193	189	184	206	208	214	211	196	172	213	187	178	198	197	168	232	191	179	204	192	227	190	225	224	209	195	197	186	194	206	211	191	193	189	190	203	176	158	174	202	199	166	202	194	210	211	192	189	220	214	224	204	182	194	205	209	178	194	193	183	199	192	201	200	194	189	215	176	198	182	197	192	196	197	176	198	210	202	193	175	187	174	167	180	191	174	204	200	191	168	182	195	202	198	196	218	196	182	194	204	183	185	201	182	191	201	200	187	199	184	182	184	196	232	198	201	191	193	214	186	177	187	169	204	194	207	192	164	186	193	202	203	209	173	187	198	182	195	210	179	214	189	201	200	202	198	206	199	205	162	192	199	199	242	197	227	222	208	201	197	190	176	194	186	211	203	200	183	196	211	203	212	201	178	158	207	196	191	184	207	221	197	204	191	202	182	186	201	180	151	177	191	194	182	195	202	187	204	218	204	181	195	199	213	206	201	199	171	213	195	211	200	214	212	166	197	196	205	195	198	195	212	172	203	197	242	211	205	202	188	209	202	213	204	192	173	210	228	192	192	203	201	211	195	211	200	201	178	191	186	208	212	204	200	168	185	211	183	188	190	196	194	185	176	209	199	201	194	197	232	185	199	207	198	208	215	198	211	179	187	216	205	204	202	198	184	228	196	207	178	220	197	167	188	227	177	200	178	197	221	196	187	183	197	203	188	197	160	175	185	207	200	180	195	177	201	190	198	202	184	204	208	164	199	169	188	167	195	191	204	194	207	226	187	206	190	204	191	191	203	195	184	214	196	197	187	183	170	159	184	183	173	187	191	201	161	184	175	186	226	219	189	198	223	193	187	189	189	206	185	182	204	184	211	199	195	170	201	189	186	189	210	206	197	167	196	206	209	189	184	190	178	191	189	225	199	168	218	182	205	224	166	182	178	213	184	197	185	172	201	206	167	220	198	199	187	192	200	191	183	188	179	188	197	180	205	188	207	214	208	191	205	208	185	185	193	184	172	189	198	190	165	216	210	204	211	196	204	173	185	202	195	195	198	186	189	189	179	188	168	180	190	189	216	197	217	194	178	199	214	191	199	175	218	180	207	208	221	228	207	212	180	198	181	210	185	193	212	191	185	188	204	184	195	189	185	205	184	211	201	202	193	187	191	178	182	218	203	195	199	206	202	190	190	173	206	183	175	209	201	189	190	192	182	171	207	179	197	194	189	198	199	223	184	195	201	153	191	216	185	200	189	174	157	181	229	199	173	204	180	205	167	195	214	185	168	178	189	194	195	233	191	210	190	175	184	209	194	175	177	185	203	193	183	191	179	194	192	191	201	189	194	187	182	215	225	191	199	199	183	198	194	184	209	195	204	186	185	186	204	193	218	193	202	192	202	228	202	206	206	202	198	184	196	201	197	182	210	192	163	160	188	183	173	190	203	174	209	177	158	168	218	168	182	191	182	219	224	192	214	196	168	209	191	212	164	188	192	166	189	212	177	200	191	208	183	181	210	190	205	180	179	210	195	199	199	223	228	195	202	207	164	200	236	188	203	176	164	194	179	199	193	196	197	204	198	200	228	191	209	191	173	186	192	194	200	176	179	193	184	203	206	176	227	196	207	224	192	182	211	185	217	200	195	193	210	199	172	226	208	231	210	184	163	178	188	159	222	215	179	210	188	189	216	189	198	182	183	176	210	216	192	187	206	186	185	194	217	194	176	173	208	192	198	197	184	217	177	211	180	153	209	168	176	215	187	194	203	194	181	224	193	203	224	171	190	181	171	172	195	193	198	186	189	221	191	186	190	195	178	213	212	201	179	175	213	212	199	196	192	217	189	228	179	196	193	227	180	190	224	192	179	197	208	220	231	176	212	181	186	186	205	180	188	198	205	191	202	202	195	189	187	224	202	214	196	209	226	187	207	190	183	189	214	204	211	184	196	189	203	187	195	198	193	184	206	207	164	206	220	205	211	196	177	179	205	226	197	206	199	154	174	211	210	203	195	189	204	187	203	199	182	191	212	197	213	191	191	217	200	185	214	199	175	194	194	201	190	192	209	188	193	191	201	207	191	180	205	200	173	185	187	221	196	214	200	181	207	166	184	193	201	200	176	203	201	202	206	213	197	189	194	220	200	217	202	185	183	177	223	199	184	216	229	203	220	198	195	199	194	217	177	183	172	188	201	171	212	189	176	195	199	179	193	203	171	181	187	218	188	196	226	190	191	214	183	182	202	189	182	210	185	179	214	221	185	190	200	196	199	198	197	208	196	188	216	193	198	193	177	196	211	187	184	181	196	189	193	212	191	194	196	165	180	201	177	205	180	191	209	198	185	184	177	201	207	202	175	190	224	168	190	225	173	185	166	197	196	181	192	163	212	214	214	187	196	198	202	182	193	203	168	218	204	199	195	216	207	184	174	205	165	199	194	205	190	172	187	216	180	192	201	178	183	197	199	186	210	209	191	190	184	177	182	189	202	161	209	187	199	183	201	188	194	189	185	197	214	203	226	180	187	212	228	161	207	194	196	195	184	182	193	214	195	217	201	179	187	188	177	190	206	236	186	202	173	215	176	201	188	188	203	194	225	192	172	194	207	200	158	200	162	193	206	213	205	207
46033	59207	61921	55121	42254	36445	31092	25403	20054	10729	1999	608	631	961	2848	5367	4845	3773	3503	883	632	535	570	498	505	508	519	534	501	510	520	479	516	463	564	516	550	549	461	466	523	527	515	503	479	568	509	489	526	698	1181	1344	1035	721	605	541	530	514	501	463	503	513	511	524	543	481	512	507	546	520	504	468	500	493	501	549	501	558	512	507	523	543	517	457	488	504	485	489	492	525	486	499	547	492	515	490	552	541	522	533	520	480	516	512	491	545	492	511	497	497	532	502	511	511	535	492	487	485	531	476	507	467	500	523	492	512	547	521	511	573	479	497	493	522	493	503	534	513	469	523	527	482	545	550	480	479	497	473	504	482	494	522	552	526	507	515	535	479	503	496	512	466	511	513	538	535	548	542	541	488	529	540	461	507	502	472	514	532	501	519	533	497	518	532	541	527	507	500	499	515	536	532	500	556	523	512	533	520	533	526	501	505	507	489	492	504	480	514	500	520	535	506	527	528	501	507	503	537	507	517	507	509	501	491	520	527	511	536	504	517	505	517	489	496	551	469	469	537	526	496	472	470	523	510	481	529	512	487	543	491	526	500	543	502	514	505	496	499	514	487	471	544	500	448	516	510	492	504	547	555	506	481	496	513	509	510	483	523	496	531	521	499	495	496	453	536	520	466	508	532	543	513	509	480	480	522	483	502	536	506	509	516	538	523	514	478	500	528	480	530	518	523	514	512	505	530	522	483	506	519	518	549	543	503	477	482	490	536	477	515	487	460	507	508	473	550	510	528	515	516	539	539	467	471	505	539	478	514	491	548	522	504	486	493	509	510	484	487	513	480	544	495	504	487	546	530	512	500	509	477	492	495	473	488	496	502	494	484	533	505	513	505	541	499	505	495	471	533	477	507	485	534	517	536	515	495	535	511	517	504	548	489	506	512	514	542	520	498	517	507	519	469	478	494	542	528	492	531	525	511	544	481	510	493	512	474	501	511	490	505	554	532	507	494	480	521	470	517	543	481	518	524	572	500	486	501	506	529	501	555	537	521	503	534	499	503	483	557	483	512	514	509	546	525	539	536	537	485	510	534	519	515	477	476	559	493	523	538	529	536	485	522	512	498	505	536	542	466	543	506	475	543	510	482	519	533	490	518	494	501	550	521	508	518	516	531	507	517	519	537	526	509	532	513	494	494	520	486	552	518	535	526	546	493	510	480	509	471	531	503	569	501	524	488	536	491	493	559	544	532	498	521	533	518	501	493	507	496	488	501	481	529	568	508	448	486	467	495	496	514	525	515	552	478	497	515	527	500	519	536	517	519	535	479	522	500	505	466	499	553	510	553	524	475	525	520	513	526	522	539	540	535	510	493	474	517	489	484	554	517	523	536	499	533	501	478	501	558	505	568	542	505	489	519	520	513	494	499	516	549	524	565	522	538	556	502	578	510	490	491	511	475	528	517	503	545	500	486	492	486	497	524	498	491	484	535	487	526	531	516	536	522	569	497	452	510	515	499	539	486	487	479	521	518	519	532	502	513	506	506	517	507	508	546	553	496	519	508	498	528	504	540	483	508	494	503	529	502	498	495	548	517	511	511	539	556	510	535	523	501	521	496	534	537	514	507	547	517	487	520	507	477	564	498	500	522	498	508	526	515	492	501	513	531	502	513	544	497	516	537	494	520	524	498	486	541	494	489	494	535	472	503	546	497	511	548	516	525	498	456	507	526	539	493	522	530	518	487	498	476	514	522	484	508	543	518	510	528	499	485	498	515	487	470	500	504	504	528	516	530	513	473	493	528	480	490	505	505	508	505	477	503	518	510	516	458	505	507	511	503	548	526	482	475	488	449	478	538	520	503	505	509	527	526	499	555	552	507	525	511	480	537	497	537	506	514	510	555	505	511	532	524	535	533	521	500	509	495	527	514	469	515	493	508	536	519	505	539	495	543	490	456	514	538	523	506	534	485	481	521	517	490	485	502	507	549	504	512	507	515	545	493	515	521	511	496	526	503	508	508	503	496	513	494	501	491	486	520	525	525	499	478	503	496	491	492	509	506	513	509	527	509	479	512	519	490	534	483	497	476	523	546	508	528	475	518	494	500	509	553	456	505	489	505	540	493	490	490	463	546	500	495	487	474	496	525	520	508	522	477	516	498	494	541	523	514	541	513	532	545	527	519	526	521	497	551	488	559	498	508	513	523	517	506	501	512	521	512	480	536	525	497	529	516	557	517	525	507	494	506	550	511	525	526	510	556	528	541	497	514	507	521	501	514	477	546	491	575	549	557	540	547	486	508	498	546	536	515	543	519	519	482	468	490	518	506	488	530	507	545	531	508	528	499	546	490	500	506	506	538	461	511	481	510	470	524	528	543	502	519	529	503	491	500	485	543	528	488	481	515	485	499	522	538	486	511	496	466	462	529	518	536	556	520	486	500	508	513	522	494	552	476	496	509	514	474	507	481	489	536	523	498	520	465	510	489	487	471	500	491	525	499	534	507	496	517	508	497	512	532	510	546	464	526	503	508	508	496	529	497	525	468	463	518	523	525	513	490	515	501	479	512	513	495	476	497	546	494	511	529	489	585	524	532	520	538	498	514	547	512	529	508	521	505	527	524	509	511	522	503	513	505	518	512	510	492	504	476	522	485	496	511	523	565	496	501	536	459	543	552	539	486	482	529	496	499	530	511	511	486	508	480	505	478	486	490	505	526	547	478	483	488	492	543	438	540	490	551	522	536	507	519	501	507	531	498	528	528	524	493	564	512	486	518	529	539	491	489	491	552	532	466	492	484	501	538	519	535	532	543	474	533	464	475	526	543	530	506	517	492	503	522	476	516	474	517	523	504	548	537	534	544	530	516	532	528	506	538	488	510	534	498	548	510	515	519	537	506	535	518	495	484	528	520	511	491	529	496	481	466	490	511	512	547	532	554	491	500	517	526	495	486	485	542	516	537	493	498	559	517	519	474	479	503	517	511	514	504	533	506	537	524	516	489	498	490	482	541	485	490	498	501	478	503	510	490	537	528	459	499	519	516	498	492	504	484	505	501	512	556	504	510	485	493	510	497	548	494	517	502	523	517	502	519	544	557	521	516	521	501	532	522	517	538	518	524	518	536	524	503	509	522	467	500	456	482	488	543	487	542	530	497	488	511	502	542	484	509	504	466	451	537	467	497	484	506	547	501	508	518	509	523	497	516	503	531	485	535	536	500	512	520	505	523	513	513	497	498	498	557	524	501	522	498	545	520	504	485	551	500	516	521	499	531	488	486	484	442	484	469	502	505	519	488	485	480	461	495	564	530	493	479	561	508	502	470	552	498	516	470	513	511	478	520	491	518	500	490	533	482	505	475	525	503	525	528	525	488	512	488	537	461	540	541	528	465	535	505	511	487	502	486	560	505	483	504	501	500	518	503	503	483	544	510	513	500	508	482	513	475	506	532	508	527	556	526	520	519	480	499	507	510	516	531	555	530	516	538	563	484	510	495	516	542	503	553
19471	13161	8141	3290	1601	707	591	349	406	227	182	148	172	151	132	161	153	196	158	166	135	140	140	158	153	135	164	124	149	180	140	179	134	169	154	149	147	137	169	173	146	150	138	147	142	158	149	153	155	162	161	155	174	180	156	149	172	163	156	140	176	173	138	163	136	160	139	148	155	149	134	138	165	134	143	132	138	166	146	146	160	155	144	160	154	172	153	159	134	144	172	133	147	153	155	151	153	151	139	147	144	162	146	139	141	149	166	142	138	157	156	161	163	159	145	152	144	134	144	133	131	129	144	142	146	120	174	141	165	148	140	155	162	148	124	140	167	166	151	156	127	146	165	170	145	155	171	152	140	147	157	152	170	168	146	141	122	151	165	141	149	139	161	118	160	158	145	133	139	139	135	145	130	152	140	139	133	156	144	155	133	141	172	148	175	139	143	157	158	158	138	117	130	141	161	152	139	150	176	137	163	120	152	136	164	140	151	143	160	160	147	149	142	159	149	151	151	146	133	164	155	158	162	156	134	131	155	144	133	151	194	150	159	145	166	179	157	172	137	163	164	133	147	140	156	154	159	143	166	127	158	185	164	147	144	134	143	148	157	150	151	138	164	150	170	135	145	160	144	127	124	149	142	136	139	143	151	163	136	137	138	151	149	149	153	170	157	142	129	148	146	149	151	149	126	150	147	177	140	157	145	153	147	136	145	153	170	146	142	150	141	168	143	138	137	150	162	153	135	153	144	146	157	150	150	152	143	123	158	130	148	155	167	140	136	153	171	164	170	151	144	145	159	151	163	141	162	166	152	144	157	165	149	172	144	162	156	138	152	152	158	131	153	139	168	145	134	138	155	152	151	149	142	149	143	133	144	136	133	150	141	168	130	172	132	126	135	134	171	149	153	165	132	151	146	154	175	172	154	162	130	152	141	154	168	148	158	128	158	159	150	133	139	163	146	136	138	127	143	152	161	159	142	148	164	126	158	133	125	173	152	159	147	122	157	133	144	145	125	130	134	139	144	144	163	139	145	126	131	153	154	175	158	162	137	151	143	158	151	150	161	168	155	154	157	119	196	141	145	160	156	140	164	164	151	150	155	135	138	191	139	133	153	154	159	143	144	152	154	167	134	138	138	170	160	146	149	140	142	130	172	154	146	159	141	143	154	164	146	166	165	164	159	155	150	150	154	139	156	159	152	165	140	147	136	138	151	135	142	164	167	144	145	157	150	158	141	147	151	149	135	152	133	163	131	167	162	150	173	144	163	151	167	150	129	161	151	154	145	174	175	143	172	152	151	156	158	153	145	160	141	149	136	138	134	161	156	138	152	145	156	135	145	145	154	146	144	150	118	150	143	167	143	151	145	167	157	149	139	146	138	156	152	160	153	146	147	124	177	156	143	145	162	163	164	150	144	168	153	147	146	164	139	140	135	142	157	141	156	163	156	140	155	160	139	135	155	145	128	161	161	159	133	137	150	173	133	148	151	129	139	160	155	166	169	159	146	156	159	160	156	143	165	152	162	145	155	149	128	150	148	144	143	138	160	149	173	140	149	170	143	138	150	159	145	151	142	134	145	150	137	134	149	137	138	127	164	153	154	155	142	159	148	146	146	140	140	161	139	130	126	136	134	151	161	135	160	160	160	158	147	151	145	122	145	146	136	148	133	149	154	155	151	136	135	158	166	132	156	168	139	144	170	174	148	152	141	167	164	146	150	141	151	150	161	154	171	158	165	162	149	171	147	136	136	163	179	142	141	146	144	140	142	166	138	139	159	150	170	149	146	159	168	169	158	129	168	160	151	147	151	150	160	163	155	158	156	136	154	153	155	158	155	163	146	145	161	143	148	158	137	150	129	148	143	137	160	150	157	155	158	150	135	140	127	129	145	122	178	164	144	162	165	142	175	151	164	165	142	136	161	152	179	153	159	150	150	163	149	154	139	164	158	162	150	152	139	157	166	129	153	144	127	158	150	179	119	140	148	156	134	144	136	170	158	135	151	155	135	171	163	153	136	145	112	153	147	156	152	137	149	170	144	135	130	138	142	157	143	139	165	146	134	160	178	164	153	135	126	160	145	139	154	159	146	164	154	172	139	151	132	150	146	162	151	143	165	137	157	156	152	173	147	139	161	168	146	154	144	152	138	154	141	164	140	130	140	160	152	151	142	149	164	156	151	145	132	139	117	147	163	148	130	152	150	155	139	142	141	151	161	137	155	144	151	140	168	156	164	153	131	151	142	150	154	152	155	161	153	142	155	191	158	165	140	143	135	129	150	139	160	127	148	155	166	145	139	152	156	161	152	145	141	158	148	154	158	142	151	156	167	156	153	155	158	147	142	149	160	157	160	161	135	158	141	158	142	147	143	158	143	153	150	153	149	148	141	154	131	171	118	150	138	141	145	163	143	159	155	159	156	155	166	159	140	154	138	141	133	149	139	166	157	147	170	166	145	153	146	134	127	150	138	166	131	144	159	133	154	130	149	140	133	150	161	145	132	155	124	175	182	154	148	172	154	158	145	165	134	183	147	143	139	161	129	154	139	146	144	156	151	137	149	151	135	151	155	155	133	139	146	142	158	134	162	145	156	165	153	150	160	161	162	140	134	161	168	150	150	160	153	139	154	141	137	129	149	131	156	151	134	152	137	139	147	164	148	156	158	145	168	152	160	146	136	137	146	144	134	174	151	129	125	143	156	134	151	132	167	160	139	138	151	151	164	170	162	168	144	144	157	164	149	171	138	123	147	135	135	132	132	157	164	119	162	133	159	150	129	165	148	150	154	154	134	145	176	147	166	142	133	131	159	147	148	140	142	152	136	134	132	142	143	146	154	141	149	165	163	150	159	169	159	151	134	145	148	142	171	120	152	124	144	151	164	138	159	135	158	150	152	164	148	136	136	155	162	169	143	162	159	146	144	150	175	148	151	145	167	158	142	166	143	151	166	160	139	124	147	134	143	139	140	163	157	151	133	140	147	162	147	155	154	149	134	149	133	159	153	160	150	129	136	143	172	167	136	163	152	166	133	158	156	149	141	162	157	146	155	143	157	136	130	148	137	133	149	146	117	161	164	148	125	145	144	141	137	176	159	142	157	150	139	165	145	140	168	137	159	173	161	137	145	162	157	151	131	164	133	157	163	160	146	150	166	121	135	147	138	169	138	133	147	143	134	152	139	160	145	120	145	143	145	178	142	152	170	151	173	164	168	155	150	159	139	188	140	159	149	147	155	128	128	173	150	157	163	159	170	134	171	151	129	132	146	132	138	130	147	163	170	140	135	152	155	173	156	159	154	159	143	163	129	151	149	173	146	135	127	143	129	153	127	140	144	131	182	150	171	145	158	129	149	158	166	125	137	129	166	147	137	136	127	149	151	165	140	148	164	159	133	155	131	132	136	145	122	129	150	167	154	133	149	161	155	130	154	154	147	145	155	142	150	128	159	135	168	132	185	145	160	163	138	129	144	163	149	162	147	138	152	156	135	159	148	144
15794	16790	13689	8961	5840	3316	2385	1580	1759	781	611	435	384	407	471	536	534	526	536	408	402	422	431	399	422	413	404	422	412	381	419	377	416	416	398	409	405	416	377	404	391	403	407	394	418	410	376	413	412	376	420	452	477	427	428	436	382	381	404	392	465	407	383	391	388	404	412	440	434	418	414	397	421	385	404	409	396	422	386	400	400	411	395	396	407	423	437	404	417	429	408	410	365	405	408	433	409	401	425	433	391	393	399	402	398	403	428	417	423	404	436	417	373	436	397	402	397	428	407	391	434	394	442	423	389	357	438	436	455	416	392	410	419	439	419	396	386	398	436	398	401	414	426	448	374	437	426	441	383	391	428	410	420	434	415	374	417	412	430	425	393	388	438	410	406	395	394	416	416	443	395	399	420	376	424	396	394	392	414	392	412	407	446	461	423	418	426	400	421	385	394	405	428	411	410	438	403	383	435	413	429	418	398	391	433	385	403	394	405	418	408	424	424	449	422	408	404	435	398	394	430	435	422	405	401	428	458	390	426	404	369	412	403	415	381	416	354	413	441	376	380	385	394	391	414	402	379	394	393	416	444	404	409	422	410	380	401	383	434	400	419	405	388	429	437	399	432	399	446	451	436	418	411	392	432	382	401	376	431	392	399	417	413	382	427	436	447	387	419	406	430	409	439	386	420	431	411	418	427	419	426	427	425	399	385	411	421	390	420	402	421	400	437	420	373	403	409	442	414	414	391	389	391	372	419	436	433	395	418	450	427	383	397	371	413	398	422	415	399	415	408	424	416	440	382	395	416	422	388	405	404	435	401	389	393	414	431	431	395	392	391	412	413	418	395	414	425	435	343	410	429	394	428	411	389	402	410	443	409	412	413	395	448	421	426	398	459	388	395	352	420	409	423	386	403	429	395	394	402	399	427	431	413	400	400	407	397	433	411	432	436	401	417	392	400	432	397	448	412	425	433	396	387	446	415	378	441	411	403	402	382	438	417	411	395	392	396	369	395	413	439	433	412	394	455	443	420	396	431	409	397	390	418	397	399	395	406	393	410	389	427	387	411	438	400	378	404	399	427	380	365	402	439	407	411	415	412	434	393	408	423	427	387	381	374	411	394	427	429	389	362	416	392	404	428	430	416	437	409	395	421	404	413	392	441	383	397	414	418	408	428	442	388	405	402	449	451	385	438	395	416	446	396	403	406	420	449	410	416	395	420	406	393	402	392	414	427	422	449	442	431	408	386	414	427	414	377	413	413	426	408	422	423	405	397	463	389	434	376	447	398	399	411	403	392	425	422	435	419	416	450	375	376	410	435	411	404	438	387	398	408	399	397	371	403	377	435	398	430	420	394	417	419	403	408	403	417	402	409	435	384	426	375	410	425	408	435	386	385	459	432	394	393	406	412	398	393	423	422	427	401	423	398	426	381	410	447	396	428	386	440	410	419	422	421	386	412	393	421	403	417	393	466	433	411	432	406	432	407	375	421	418	369	385	406	374	433	426	474	401	425	433	388	390	411	427	433	442	406	387	401	445	384	386	413	373	420	434	445	402	431	391	410	437	408	433	370	389	437	388	408	446	408	390	413	390	399	390	416	412	396	436	404	404	422	434	405	446	403	372	402	404	432	446	391	390	452	431	452	418	417	386	401	418	410	381	397	450	407	416	397	370	396	462	424	366	375	400	458	429	421	410	410	398	422	433	410	422	406	437	417	395	405	430	406	388	422	394	382	420	397	418	435	383	363	396	397	445	430	405	439	392	392	392	408	395	420	414	384	411	414	420	374	412	419	387	405	394	411	406	440	411	414	371	452	396	398	401	418	396	400	431	430	468	438	406	394	435	393	405	382	419	380	385	389	403	411	410	417	413	444	440	414	428	397	368	419	404	457	387	410	404	426	397	387	384	413	420	426	377	410	427	405	416	390	392	379	433	388	423	417	380	442	418	389	394	375	401	389	380	395	413	428	366	399	423	390	418	413	413	415	443	397	365	381	375	425	414	411	419	468	403	409	382	418	415	394	396	397	402	406	408	439	383	420	399	407	409	402	413	432	378	441	436	396	403	425	447	410	417	377	428	432	420	412	407	400	413	420	414	398	394	422	442	400	412	409	414	408	420	383	408	395	406	409	412	393	379	422	417	431	406	394	383	404	408	405	406	408	393	405	386	407	406	391	432	435	435	458	414	411	423	405	391	402	432	402	416	409	401	400	440	427	414	438	442	416	391	396	403	425	393	399	449	389	387	409	431	417	428	399	428	365	411	441	432	400	408	365	405	416	445	410	408	387	417	402	396	409	406	384	377	391	421	399	422	419	416	435	413	411	432	400	409	397	419	421	381	417	469	407	403	391	415	445	379	449	393	416	404	420	437	398	442	432	393	436	397	377	404	453	459	392	430	394	392	409	424	417	396	395	390	402	398	416	418	411	430	363	402	395	410	422	402	402	413	423	418	419	398	398	423	432	415	438	400	437	435	439	395	389	415	439	404	411	404	425	414	406	378	401	419	390	420	432	430	401	413	436	375	377	420	392	398	390	415	420	395	416	446	404	374	423	409	413	385	387	408	407	414	413	436	424	426	381	471	415	443	439	418	404	399	404	415	407	400	431	406	381	396	417	425	391	421	391	408	435	406	405	418	429	411	393	422	404	419	422	386	396	386	385	387	407	439	430	443	417	385	410	426	398	405	431	428	398	377	419	439	393	381	400	390	417	386	391	401	399	411	377	407	402	399	382	416	410	394	399	414	464	399	416	435	437	431	424	447	444	416	417	416	397	428	442	391	437	388	405	417	425	412	413	414	409	407	449	396	418	439	400	400	412	437	441	405	387	404	405	443	413	401	420	423	411	390	416	407	407	411	416	395	407	421	393	426	418	369	416	384	385	425	389	408	413	423	404	414	399	426	391	391	403	417	444	389	411	407	400	405	405	386	408	450	385	411	378	401	437	410	401	432	365	434	429	439	409	408	411	420	413	407	420	431	402	408	399	401	414	427	430	469	438	415	388	404	400	454	413	392	389	397	441	409	397	441	395	442	420	444	417	398	423	437	448	425	391	377	397	406	416	398	424	415	428	390	410	428	404	401	456	375	419	406	397	407	382	398	404	436	393	415	418	440	425	389	436	402	455	423	447	440	432	428	399	432	411	415	437	428	422	384	410	439	393	382	395	424	398	388	424	409	370	405	413	408	423	411	393	426	415	450	410	451	427	426	412	412	392	380	396	434	414	429	371	419	407	390	410	423	372	410	411	378	401	390	439	390	404	410	376	429	414	419	419	404	415	397	433	416	438	418	387	407	440	404	404	428	420	380	388	430	436	432	385	416	384	383	430	435	382	391	405	397	415	420	378	388	405	416	390	409	375	385	427	421	407	392	426	464	437	429	401	381	413	411	408	419	429	420	418	410	359	387	417	438	425	381	391	411	416	422	394	401	411	396	398	427	465	431	401	374	429	439	414	401	388	403	390	397	397	427	401	413	406	425	398	418
59320	60708	56828	37203	23503	12525	8230	4373	4894	2186	722	227	183	169	450	495	532	401	274	211	179	191	166	180	181	166	157	157	166	162	179	185	163	181	154	133	163	180	163	162	163	148	163	168	176	163	182	165	158	206	217	218	231	222	183	171	164	172	163	186	161	186	149	160	185	171	131	163	162	147	152	167	158	174	172	177	185	161	174	173	153	172	180	186	156	184	176	172	187	169	160	181	169	178	161	170	156	162	170	156	173	163	186	146	171	168	182	155	169	192	175	188	187	167	153	170	163	161	181	161	168	143	170	168	175	149	156	165	142	197	160	161	151	169	172	152	161	167	165	170	166	168	187	164	159	169	171	178	168	162	143	177	170	151	169	170	168	181	117	177	138	180	172	174	148	154	173	175	139	162	156	192	163	188	165	167	162	167	150	186	144	184	174	163	159	159	163	180	181	160	169	166	180	169	163	170	168	158	159	163	169	184	175	167	162	147	145	155	162	135	148	184	153	149	163	148	178	165	147	175	197	167	164	157	185	157	159	178	161	164	168	148	145	156	153	150	160	175	180	150	164	183	158	145	163	153	184	150	163	165	164	165	186	169	185	175	155	143	171	166	186	166	163	168	182	128	195	174	137	150	144	163	180	157	155	146	175	189	162	179	161	176	164	176	192	174	153	157	177	158	165	149	157	171	183	182	196	173	145	153	156	154	169	153	153	152	167	187	202	168	149	171	177	173	162	163	173	162	164	152	171	190	182	167	144	141	156	174	167	166	166	165	178	148	158	170	186	177	132	183	159	181	166	164	151	167	145	175	133	167	179	194	189	139	157	170	169	152	165	193	165	157	182	155	177	159	159	149	174	189	158	189	174	167	182	144	160	195	154	164	166	179	183	188	173	174	155	148	174	177	169	173	180	170	186	178	158	180	166	163	155	165	195	165	165	156	157	177	155	172	148	173	164	166	158	149	161	168	159	157	183	145	154	171	209	158	182	186	155	169	159	157	147	149	146	184	179	165	152	146	185	168	168	168	174	153	171	163	176	157	159	153	150	157	165	189	163	153	153	146	159	176	176	154	145	184	159	176	148	176	166	154	174	158	152	152	169	156	173	184	151	172	132	165	157	153	155	193	174	158	166	180	170	144	182	162	156	161	151	173	171	163	148	156	151	158	178	147	142	164	180	167	155	146	174	169	162	145	150	163	187	151	150	163	157	194	159	141	175	168	165	159	158	198	178	158	165	169	160	185	184	178	162	155	174	167	151	181	156	171	161	161	166	170	177	162	162	181	165	176	151	170	179	175	146	156	179	175	167	153	164	148	169	169	171	189	198	166	181	154	164	158	183	167	159	165	152	155	158	144	176	193	165	167	146	158	178	163	162	172	156	169	180	154	169	158	176	159	178	184	155	162	159	168	179	160	181	184	169	175	179	153	167	167	162	148	155	158	163	146	143	147	157	170	159	157	176	162	173	197	170	178	168	183	142	163	175	180	171	162	151	167	157	166	182	177	166	128	180	153	166	157	166	150	160	159	148	167	169	155	154	170	172	168	173	153	189	193	156	173	166	180	149	163	159	181	153	172	176	189	167	164	163	168	173	171	153	163	139	159	151	185	165	140	162	165	176	177	147	168	167	133	162	171	157	172	171	176	163	156	158	157	175	160	167	170	177	144	181	170	174	160	161	130	152	175	166	167	160	152	156	142	154	148	180	154	162	161	150	152	196	156	169	170	180	194	176	150	170	192	160	157	153	175	168	168	162	166	175	151	180	166	176	156	154	164	183	172	167	206	161	170	149	174	184	157	177	169	145	136	180	167	146	146	168	160	165	166	172	165	174	175	181	160	164	148	165	162	174	160	147	133	164	173	168	184	169	169	143	163	189	151	185	168	159	149	160	178	180	152	159	180	160	174	170	167	150	160	177	148	166	182	165	157	173	146	172	166	173	168	150	170	169	158	162	169	148	143	178	184	155	175	183	175	156	176	174	186	159	170	155	193	184	181	148	170	173	165	166	155	179	178	152	164	177	167	175	168	173	161	174	177	150	173	164	168	160	157	141	166	167	177	173	165	162	191	178	165	182	170	183	166	162	162	160	185	159	176	145	162	178	161	169	190	161	162	170	153	158	151	181	164	199	171	191	176	177	163	174	165	188	190	172	178	154	157	164	156	122	171	143	189	162	173	155	155	137	165	167	149	172	181	160	160	189	167	164	169	165	158	194	158	167	171	186	190	166	163	163	149	172	173	171	148	147	168	173	154	153	163	177	173	174	165	173	179	164	149	143	171	183	169	169	161	167	174	169	177	172	168	168	152	180	136	195	165	166	173	177	180	182	183	186	144	187	168	179	178	146	140	178	162	166	177	172	135	162	141	161	170	150	154	180	187	170	158	183	166	155	177	160	175	163	169	165	165	158	140	183	166	188	152	189	159	152	155	150	159	161	173	175	190	163	173	157	160	155	160	175	171	176	158	173	172	174	161	181	169	163	149	154	180	171	148	183	141	190	159	174	168	163	163	157	159	155	149	148	175	180	139	157	171	193	184	153	157	159	164	163	181	183	169	175	172	173	170	137	165	152	160	169	158	169	144	165	156	178	150	158	181	155	179	154	162	142	170	151	184	165	172	165	133	196	172	174	170	153	155	145	187	160	173	166	183	166	172	167	163	172	161	165	149	164	172	157	175	166	151	144	157	168	186	175	156	163	173	141	164	183	138	180	186	164	158	166	175	188	174	182	182	154	148	139	211	159	171	161	175	194	167	165	150	149	165	194	163	183	154	151	178	152	184	172	170	145	149	165	146	153	168	185	152	175	149	167	181	167	155	179	169	169	178	154	162	167	189	186	177	178	180	191	147	169	171	155	154	175	183	157	161	166	158	157	165	159	166	143	184	155	164	154	174	172	169	163	165	157	156	157	154	177	151	186	165	147	143	160	163	177	160	172	168	199	176	165	156	165	155	173	160	154	171	158	164	159	166	180	151	167	175	155	165	175	159	174	165	176	183	158	146	167	136	177	163	164	164	153	152	152	186	142	160	176	158	187	157	163	175	155	178	185	150	163	158	163	168	171	166	184	181	158	167	162	164	163	141	151	151	172	183	193	156	156	170	179	156	167	163	151	177	152	143	177	191	175	163	158	148	154	172	158	174	181	158	168	166	175	171	183	162	158	179	165	156	171	153	153	152	184	167	170	178	180	160	171	161	171	167	172	159	176	179	180	173	154	168	162	151	171	157	145	145	149	174	179	158	167	154	157	182	174	163	184	160	165	169	186	179	173	154	167	169	170	154	168	162	135	179	171	180	168	177	153	180	168	148	165	146	192	176	171	170	144	171	170	159	168	160	188	173	197	182	173	196	148	159	157	138	175	174	188	173	166	160	179	166	168	152	153	158	156	167	169	162	156	175	166	161	160	161	185	161	170	157	140	184	156	148	161	153	169	160	172	183	154	171	165	168	154	162	156	168	158	161	168	170	179	167	153	165	161	171	159	145	163	168
37516	46849	50338	42293	32533	25709	19739	15045	16918	8211	3057	775	537	561	1890	2522	2676	1749	1169	677	545	465	479	481	482	424	457	455	467	458	478	469	485	478	447	465	450	462	457	483	455	487	445	457	471	431	463	468	455	480	681	887	750	703	559	509	461	451	470	388	428	446	457	448	469	422	449	455	425	457	443	477	452	445	432	461	497	483	465	428	437	440	455	409	452	475	433	431	417	453	442	475	437	480	446	446	430	466	455	443	452	440	434	423	421	451	484	434	425	423	466	453	458	423	446	457	452	465	444	465	429	454	440	450	461	439	469	468	406	440	427	411	416	446	481	431	454	432	453	423	472	476	427	449	460	447	434	480	454	464	414	438	444	493	449	457	439	425	435	463	425	425	468	444	444	438	458	467	507	480	449	442	472	488	418	425	496	425	437	456	419	438	446	408	451	465	463	432	453	443	456	441	447	429	447	418	470	451	458	465	458	444	453	447	435	401	484	454	438	451	429	422	437	414	456	457	420	476	447	481	438	449	428	464	435	476	437	461	427	437	431	475	461	414	433	440	446	462	435	450	487	435	441	428	470	453	422	383	449	460	437	431	473	449	472	479	444	445	447	437	478	430	441	438	449	441	418	482	462	469	443	469	473	452	445	470	443	444	442	481	432	474	469	453	428	471	469	444	428	470	451	420	488	444	437	472	473	449	453	428	461	466	446	442	443	482	470	435	430	422	416	452	479	417	435	405	447	449	441	488	436	449	419	459	419	443	464	455	429	437	491	427	383	453	468	456	462	444	447	412	470	422	453	460	472	467	446	474	411	444	475	475	455	447	415	483	449	480	460	451	469	419	448	452	441	463	438	457	465	447	468	438	439	452	427	439	475	443	416	440	452	378	426	438	442	441	469	410	413	474	469	468	421	447	467	443	409	429	434	463	435	463	471	454	456	428	478	436	460	435	437	471	459	451	455	461	490	432	469	476	422	436	460	414	463	431	430	422	429	465	481	452	465	472	451	438	437	464	458	461	429	464	466	428	410	469	446	462	438	451	417	470	477	420	417	449	436	479	468	475	442	455	401	465	412	428	446	406	433	457	438	444	445	462	425	488	435	447	442	467	486	461	469	483	478	479	456	474	451	421	433	480	453	463	414	416	447	417	434	457	482	477	427	445	417	466	493	440	501	421	446	470	501	465	437	443	443	440	440	453	458	500	456	431	488	467	471	481	455	473	446	462	479	455	462	410	433	427	444	476	444	439	412	443	417	428	464	456	455	440	412	449	476	415	441	430	451	452	437	470	446	450	445	462	441	458	473	499	470	442	421	471	469	445	420	463	480	450	444	427	451	465	436	472	460	467	463	456	466	452	434	418	446	460	466	463	464	450	441	469	487	444	452	449	479	458	433	429	455	451	436	434	432	454	496	443	392	415	420	466	441	443	443	425	462	433	460	451	452	450	470	448	448	430	430	432	466	419	444	459	490	430	451	456	448	413	499	447	453	427	469	435	440	470	445	451	415	434	470	440	444	438	409	443	427	426	422	462	477	453	421	445	423	473	449	472	432	468	420	454	471	431	437	479	435	490	475	477	449	464	443	467	466	446	450	462	427	459	430	457	464	418	444	426	415	422	412	459	472	450	442	427	496	475	457	452	425	479	437	457	444	461	437	440	435	443	466	410	463	480	484	441	483	469	480	459	474	441	458	458	437	416	452	457	431	443	461	470	463	420	467	420	448	415	478	442	411	455	457	430	423	426	494	449	413	453	438	466	421	449	460	434	432	438	431	486	442	425	426	384	445	470	436	444	435	441	424	401	448	415	436	445	472	451	410	455	439	461	452	483	465	441	485	414	482	459	456	455	444	464	464	453	428	437	464	445	419	441	401	396	452	468	461	437	451	450	442	460	474	459	446	475	467	455	453	421	460	463	477	442	462	463	410	432	442	429	486	419	487	473	468	452	422	450	432	456	434	424	470	450	442	462	477	434	450	472	439	429	447	423	398	440	455	439	454	471	427	472	436	460	437	468	427	439	430	408	448	428	474	464	446	453	461	448	451	446	437	444	421	480	447	484	449	455	444	411	453	431	444	456	457	455	428	470	459	427	440	441	469	446	424	430	459	455	508	474	477	434	458	447	465	424	455	451	456	467	449	416	439	409	435	462	432	460	446	484	489	440	480	445	493	449	441	415	479	443	471	453	486	443	439	467	441	428	471	454	487	466	478	450	443	462	441	494	443	415	454	438	464	437	448	459	414	466	411	482	416	423	500	442	452	456	464	445	435	443	381	419	421	467	448	455	445	449	470	464	470	488	467	466	445	464	441	405	431	452	456	445	451	433	416	463	460	455	497	484	468	470	448	417	458	435	469	462	471	458	461	434	462	466	462	440	453	444	446	455	405	485	457	457	452	428	456	453	469	439	469	469	438	471	444	455	443	484	454	452	413	433	479	446	433	430	438	438	472	472	477	471	443	442	468	403	457	421	474	462	447	440	430	481	487	449	480	437	427	420	449	471	437	437	429	423	456	471	432	432	453	436	432	456	478	463	503	432	462	471	443	446	441	443	427	441	424	411	452	460	458	453	472	443	424	445	420	472	448	435	466	439	474	459	428	475	457	465	435	469	421	459	452	453	467	428	438	439	460	443	430	456	418	454	486	415	440	414	491	451	435	448	414	478	472	512	459	444	404	426	444	456	463	429	484	463	428	447	444	459	456	448	496	458	502	384	451	452	470	449	462	449	444	462	410	482	431	450	449	416	463	458	430	435	447	398	469	459	465	485	450	434	457	453	435	458	477	420	457	460	421	441	464	430	430	453	433	436	437	429	457	407	439	482	465	474	417	431	451	431	466	430	440	456	473	478	437	428	464	465	481	441	426	481	440	450	411	470	459	427	464	390	416	456	459	470	431	459	454	461	440	433	441	403	461	459	438	454	441	490	463	469	418	458	443	463	453	450	437	441	443	463	444	445	434	433	447	433	460	432	459	411	453	426	465	453	431	434	447	441	443	442	438	407	436	445	462	456	447	449	450	478	442	424	439	417	449	448	471	445	425	455	432	419	475	453	441	423	466	450	454	469	454	423	468	463	440	424	435	443	452	430	398	452	449	436	446	498	426	427	494	451	431	436	424	476	459	463	456	478	437	440	447	462	431	466	438	432	463	452	454	449	449	470	424	502	450	428	472	483	430	441	446	409	431	486	440	465	469	429	455	453	442	440	425	464	427	431	479	442	446	416	492	433	463	414	390	476	452	444	434	431	451	459	420	428	422	435	440	438	427	439	499	495	472	498	404	479	444	455	479	445	431	461	442	473	462	474	437	447	474	419	449	440	431	452	445	418	445	493	426	440	460	487	428	470	466	438	425	471	465	471	483	468	473	448	471	427	469	444	452	403	459	431	461	460	433	421	430	444	434	466	391	451	444	453	452	405	473	434	443	454	448	442	461	443	452	458	463	464	427	423	459	467	399	455	449	423	462	444	460	478	463	452	449	455	447	453	485	455
73550	74035	68840	50113	34134	22357	14261	10382	9944	6755	1679	677	225	244	683	1031	1364	775	464	223	202	166	197	214	194	190	185	178	212	183	192	185	187	185	191	177	199	196	197	196	201	159	191	192	186	209	184	210	205	173	253	343	306	272	230	205	192	202	210	195	206	211	212	203	184	211	181	185	176	201	192	200	208	199	193	177	172	193	203	207	219	205	213	204	229	214	188	199	184	199	193	195	179	176	202	189	230	170	189	186	168	165	187	173	224	179	189	217	192	165	200	218	207	192	203	183	209	188	208	196	185	181	187	188	176	182	198	170	231	160	203	198	184	188	190	203	198	215	204	192	183	176	190	186	205	209	213	210	189	172	216	195	185	206	187	196	185	188	204	176	199	169	173	180	206	192	213	183	177	187	164	198	177	184	187	180	184	179	188	180	203	173	197	195	161	184	191	195	187	201	188	237	200	190	203	186	212	201	166	203	201	212	195	197	191	178	198	212	192	161	178	177	192	208	184	187	184	179	170	208	194	180	181	190	218	211	187	173	209	181	187	202	154	202	174	227	193	221	201	158	203	192	205	224	216	202	193	184	178	195	194	185	203	193	184	182	200	190	185	194	207	208	170	189	217	200	204	209	216	208	193	209	205	190	189	196	183	186	213	179	180	190	193	228	175	201	216	201	195	196	195	163	200	199	200	192	218	159	185	199	183	195	216	201	194	196	195	194	213	194	166	173	207	190	196	202	192	194	169	202	198	196	197	185	185	163	210	195	187	181	198	206	196	206	166	202	164	173	192	214	210	195	193	164	160	176	193	193	174	170	179	205	188	182	196	194	217	178	185	179	190	211	200	188	188	188	222	194	188	190	193	211	180	199	199	160	174	197	200	206	196	192	162	197	209	205	187	208	195	178	208	189	180	150	183	210	214	170	222	207	179	180	180	187	198	208	213	179	183	179	194	227	191	185	188	185	189	206	200	172	195	207	183	199	194	191	197	203	201	194	188	193	188	197	168	180	180	199	196	169	180	197	169	199	207	190	188	179	176	215	191	184	193	171	194	190	196	173	193	201	176	212	180	209	194	195	188	212	197	166	170	197	190	182	185	195	198	167	194	196	203	181	210	202	206	205	187	211	190	195	168	189	168	181	175	185	175	194	201	198	177	187	206	188	182	167	202	208	205	200	181	158	201	173	180	199	199	219	184	198	194	196	190	166	175	193	166	177	211	179	176	175	192	185	210	198	192	191	198	176	187	228	173	190	187	195	232	185	196	175	174	196	196	198	196	201	175	188	203	202	173	208	200	202	191	176	190	192	185	219	181	213	208	192	175	178	196	172	210	211	202	203	188	181	183	183	210	207	181	209	190	200	200	220	180	216	195	206	187	198	173	186	179	179	214	200	189	194	189	160	212	188	197	199	193	157	181	206	210	197	189	203	170	187	191	205	215	175	212	181	192	219	210	207	208	212	231	194	176	202	201	199	198	180	190	207	205	193	193	199	187	193	195	199	177	212	173	198	209	198	194	176	198	222	184	202	194	172	210	200	195	190	184	186	187	208	194	178	199	221	190	212	178	205	190	190	192	198	208	191	196	193	188	191	195	158	221	202	190	195	206	193	224	190	198	174	175	191	184	207	217	186	194	189	204	179	180	185	184	186	190	190	196	213	196	179	182	196	202	203	217	192	176	161	211	168	182	203	191	193	223	189	204	183	166	170	162	216	203	218	241	196	179	197	160	189	182	194	218	192	211	191	179	220	226	195	206	194	225	195	187	201	190	202	196	182	180	207	206	186	208	174	183	179	216	211	200	171	208	205	179	226	200	186	175	205	191	198	198	170	200	199	193	206	194	173	190	196	179	191	190	180	180	202	182	188	201	204	187	182	204	206	214	185	201	194	183	225	210	169	223	188	193	186	203	188	187	201	207	201	203	179	196	180	181	212	218	197	174	194	182	208	174	208	184	203	194	163	183	198	195	179	201	213	194	193	191	209	209	180	184	217	183	187	201	211	204	194	172	223	187	173	160	192	198	201	209	199	188	187	200	194	195	184	168	187	211	198	186	199	202	188	211	214	188	202	227	198	196	229	176	205	192	174	202	189	211	218	180	201	201	203	188	204	201	192	193	203	198	176	169	212	187	186	207	178	177	168	174	196	214	202	209	197	204	209	191	196	189	191	200	196	170	201	205	192	187	181	207	183	182	176	197	193	179	192	213	188	199	165	188	186	212	173	181	198	208	217	195	188	191	216	191	203	202	195	179	179	185	190	218	181	206	183	183	182	189	192	200	204	210	172	184	215	192	205	187	204	193	210	189	185	205	171	209	172	217	202	201	185	211	175	211	197	182	186	166	199	204	205	222	203	191	215	197	207	175	173	192	219	167	183	226	174	206	186	189	162	185	200	202	210	179	174	193	195	200	193	191	194	183	185	205	207	188	175	197	202	215	150	196	206	206	175	204	201	181	184	205	208	194	212	173	204	194	175	224	192	225	196	190	191	195	196	176	208	186	197	178	207	210	194	224	191	206	190	182	202	191	208	204	185	205	182	182	172	193	182	193	169	185	174	191	205	181	192	182	187	196	168	200	206	200	245	193	181	203	200	175	190	183	202	182	197	176	193	180	202	184	204	195	195	205	192	193	202	179	194	171	198	199	211	168	175	176	198	184	195	188	225	174	204	187	217	214	190	200	192	180	212	181	179	193	183	196	212	179	163	187	190	202	181	191	196	192	205	239	187	174	189	212	189	193	203	210	182	193	175	181	203	185	190	180	185	194	219	190	196	198	192	205	221	178	195	175	181	192	198	237	202	181	199	194	191	192	184	182	190	184	197	165	190	204	208	216	201	206	212	208	210	196	179	190	166	185	159	199	176	195	178	191	210	203	182	201	199	197	235	199	194	211	189	167	200	183	194	206	186	216	180	175	188	195	207	182	175	206	193	210	163	195	196	198	182	192	182	193	171	192	187	190	215	191	182	191	205	222	190	188	188	171	183	202	199	208	192	187	175	192	196	207	174	192	178	197	193	189	192	174	203	208	178	204	197	137	180	212	174	211	217	203	176	203	180	193	180	205	176	195	192	160	198	189	186	172	193	176	198	177	180	209	203	217	193	200	168	159	202	200	179	188	194	190	197	193	198	176	208	174	195	176	191	203	182	195	191	201	172	206	187	201	196	188	216	174	193	199	202	215	205	173	196	194	199	194	192	187	177	211	189	219	185	193	176	167	192	191	178	215	184	161	169	196	175	208	193	165	186	193	212	210	185	189	193	178	198	165	195	163	190	201	191	181	215	204	179	182	200	208	206	190	185	184	184	203	170	172	207	199	171	173	169	200	209	217	188	193	186	193	203	230	190	206	191	207	192	226	181	188	197	202	190	171	205	189	176	197	210	179	219	206	176	204	190	165	162	180	171	168	196	171	201	199	194	197	185	196	175	198	189	196	207	159	193	199	186	196	178	153	201	200	204	208	191	179	209	190	178	214	196	203	190	224	188	225	189
47319	58447	62448	54005	39902	34604	26965	25140	26039	19093	6226	2821	615	805	3270	5150	6522	3573	2049	677	586	511	517	528	529	560	538	526	532	527	543	506	568	468	513	510	571	465	481	546	504	543	530	518	538	515	485	510	501	533	812	1204	1128	868	677	550	520	515	497	520	510	500	525	527	493	466	469	489	544	545	531	494	523	521	514	521	552	480	529	482	523	472	556	505	507	487	460	503	497	535	487	481	504	519	512	509	537	527	504	513	515	499	510	553	489	575	500	476	520	481	480	520	508	517	488	533	527	507	514	503	506	502	486	472	503	499	491	522	472	528	500	513	513	490	515	493	479	515	516	537	535	537	467	572	496	518	514	493	492	547	482	459	476	492	576	509	541	504	516	519	476	510	576	500	529	477	514	498	515	513	489	541	472	456	480	483	526	486	511	497	498	471	522	502	541	488	493	523	494	498	538	530	499	533	521	500	508	484	486	508	506	484	533	540	514	503	503	497	516	517	517	451	512	470	531	519	514	504	517	533	491	534	486	502	500	475	538	510	513	501	552	557	538	501	496	484	503	484	501	468	537	516	490	505	528	540	486	476	522	494	510	492	552	515	490	555	486	483	511	523	511	482	499	484	481	488	581	560	505	536	476	521	553	549	514	516	530	499	544	489	525	515	509	473	483	526	536	487	535	510	500	526	481	547	510	521	508	507	488	509	523	512	527	531	498	500	492	521	525	493	510	519	484	485	486	475	534	525	528	524	519	505	514	527	538	513	496	526	531	493	499	508	516	531	490	487	538	482	515	533	472	518	509	531	499	527	501	500	449	544	499	482	468	549	506	501	472	480	472	519	501	513	504	498	533	558	530	527	477	530	511	517	510	506	487	495	527	530	544	500	497	529	515	501	522	481	540	493	526	502	463	493	493	535	508	503	503	515	539	508	477	489	478	498	551	471	498	519	496	461	508	522	545	498	508	511	518	481	541	509	527	495	519	496	496	505	484	486	538	521	522	495	508	500	542	494	481	497	504	544	504	517	494	508	473	509	562	509	503	523	462	498	489	477	497	518	465	496	499	529	536	524	501	516	489	506	489	520	529	465	456	524	529	516	538	517	496	479	535	477	535	574	512	540	490	508	498	532	550	517	491	496	530	506	520	495	510	494	531	480	495	497	505	480	496	487	471	510	518	511	467	546	507	540	486	516	521	510	491	496	485	502	502	471	532	479	483	499	534	495	508	516	498	510	521	484	512	520	530	512	520	507	474	471	528	502	519	481	513	504	509	515	531	533	486	508	520	497	502	479	508	473	493	533	513	500	553	467	534	500	506	507	511	516	538	479	498	524	534	475	480	489	511	455	536	559	546	470	530	481	463	485	448	464	586	516	521	520	536	498	535	512	546	515	452	495	529	498	531	492	474	529	540	507	492	538	491	515	520	543	540	514	509	486	482	519	516	497	540	510	488	493	507	496	524	480	512	536	485	525	531	541	495	489	524	529	520	502	514	499	476	557	486	496	500	509	480	507	529	513	512	477	528	515	501	526	499	516	473	534	480	517	517	508	514	508	489	523	514	496	505	507	492	482	517	494	506	494	493	502	489	502	508	536	497	505	489	528	501	513	509	518	493	511	510	520	526	511	542	548	503	494	507	520	554	516	495	531	492	525	500	492	502	492	506	460	475	501	493	524	518	499	511	489	514	505	524	519	485	496	495	467	527	454	517	532	488	524	514	494	524	507	528	533	518	490	512	506	518	502	526	512	516	556	512	522	529	522	503	458	448	503	520	516	464	498	509	517	505	535	513	580	532	477	488	546	493	477	558	544	474	493	477	526	537	531	527	497	513	520	538	512	516	456	492	517	499	511	473	489	552	520	499	540	497	493	514	498	498	476	462	541	456	514	541	505	527	494	527	502	559	513	495	469	519	511	505	512	504	529	510	584	513	479	482	484	495	517	459	499	491	522	501	543	460	500	519	505	490	506	521	526	534	491	539	513	543	486	486	502	507	500	507	472	512	503	517	522	481	534	471	484	481	468	492	476	521	514	502	483	549	524	529	518	480	496	507	544	546	466	529	545	546	527	490	531	532	516	518	519	538	533	488	500	524	519	520	483	534	473	481	493	483	513	502	533	486	500	522	516	534	456	477	482	482	525	485	516	498	470	527	504	535	465	516	511	519	492	494	545	471	499	505	504	510	477	480	498	528	506	533	531	532	542	533	516	497	529	514	488	523	506	506	481	508	477	504	500	525	450	475	502	490	515	521	454	518	471	482	481	512	491	489	520	516	510	523	481	501	496	481	451	512	506	512	495	472	533	526	511	495	504	493	501	505	539	507	491	476	525	457	546	503	525	475	521	497	516	485	480	539	536	466	530	508	475	497	535	469	499	496	504	521	531	503	529	506	463	507	479	495	528	531	499	504	541	525	489	490	509	497	556	516	555	530	516	500	544	525	497	491	496	488	511	530	517	510	469	512	494	495	513	514	464	534	496	493	516	524	501	528	506	549	504	472	524	477	493	531	498	508	476	509	565	518	488	532	499	520	473	512	489	522	517	466	505	536	554	487	520	502	505	506	485	495	521	493	540	533	488	469	522	486	467	516	530	497	500	519	511	522	517	559	513	492	524	505	521	507	509	488	510	511	522	499	495	511	489	501	471	532	522	485	492	493	514	479	499	539	507	535	512	487	528	488	491	522	547	520	497	527	498	500	525	556	504	522	518	542	515	506	477	487	502	487	480	516	532	492	483	504	544	570	541	536	478	505	492	533	529	526	502	536	535	554	514	502	509	490	483	539	514	508	512	512	495	490	445	493	491	486	510	479	494	548	507	546	522	529	516	542	558	492	520	483	487	506	505	553	500	516	535	504	499	467	488	540	512	503	489	531	501	519	531	520	507	540	496	566	506	482	498	480	543	509	503	525	510	528	532	515	524	517	509	486	480	544	510	510	479	539	501	542	496	484	522	510	461	539	484	470	491	489	499	557	463	485	484	526	483	479	506	492	531	486	505	491	532	550	526	525	515	493	499	533	494	511	529	502	512	505	542	498	490	459	473	509	538	544	502	481	492	518	511	518	540	550	505	541	506	484	533	506	497	532	495	489	498	481	538	533	505	516	479	483	516	554	483	508	473	523	562	534	558	522	509	516	498	484	505	497	500	512	517	513	521	499	511	535	500	493	505	520	512	548	521	467	491	536	532	493	517	482	495	489	504	521	455	502	513	539	505	478	486	506	504	468	545	498	517	522	513	514	465	511	505	509	504	535	490	519	547	546	512	547	535	527	484	475	515	504	474	498	470	538	524	500	535	544	528	508	494	518	509	490	512	500	468	530	454	527	519	540	470	527	509	529	502	483	503	498	483	549	484	513	546	512	509	494	509	496	532	530	494	548	523	486	557	510	496	483	506	539	518	528	484	517	488	496	488	528	487	467	521	483	494	502	502	540	501	483	486	492	539	483	524	509	499	498	488	521	527	472	505	507	539	512	514	548	512	529	540	495	467	530	473
19105	12394	9002	3556	1583	690	592	423	341	252	188	180	147	137	141	156	184	172	148	138	145	183	155	177	143	138	145	155	139	161	162	147	148	138	159	131	159	141	124	143	153	152	146	153	160	143	149	151	145	124	138	142	154	154	176	160	133	140	138	122	153	154	152	164	158	156	124	160	143	147	156	143	143	128	142	127	154	132	150	143	154	153	141	138	150	151	174	137	140	126	125	149	148	122	162	138	133	160	160	131	140	169	146	134	125	134	147	149	157	181	161	168	159	157	150	132	167	137	154	143	165	161	148	156	131	153	150	143	150	134	160	142	134	153	145	144	146	156	148	149	143	142	160	151	104	143	130	154	148	158	130	144	139	148	135	162	148	125	160	138	135	144	150	134	150	149	136	161	154	153	143	154	129	160	168	146	150	140	173	174	135	140	198	166	149	171	149	160	150	151	143	137	135	168	150	123	135	147	153	140	171	148	147	145	160	141	151	137	179	134	135	151	132	151	180	140	146	151	145	140	144	147	165	136	142	150	159	148	145	154	142	161	119	121	135	142	153	141	141	130	143	128	141	149	162	146	137	171	164	156	158	162	140	165	138	149	143	131	154	156	135	159	132	177	161	164	128	145	155	148	151	164	148	142	154	162	121	149	145	171	148	148	152	162	155	150	149	149	140	145	136	129	138	170	123	147	155	128	153	144	156	127	162	133	169	132	175	148	141	137	174	140	164	146	130	146	132	125	152	155	150	147	144	166	116	160	155	143	146	152	145	151	140	159	158	141	141	153	131	164	161	156	147	144	137	165	134	144	157	161	137	156	151	171	149	127	159	139	133	144	166	161	156	163	163	164	163	151	164	149	147	165	125	158	155	132	142	155	138	148	141	150	147	165	130	146	147	148	142	159	135	130	147	150	147	154	150	144	147	144	134	151	158	152	124	144	137	142	160	140	141	175	139	142	157	145	151	143	130	153	156	141	136	148	178	170	154	160	135	148	166	152	178	163	153	134	175	153	154	155	149	137	158	170	153	169	137	140	138	131	124	167	141	146	179	136	145	141	129	159	145	159	159	134	158	148	131	137	143	131	146	151	145	143	140	138	148	172	162	132	151	162	143	170	132	145	137	135	134	142	147	157	144	147	177	151	126	143	161	156	140	143	136	134	153	165	164	125	141	150	151	114	164	154	147	126	129	101	173	145	144	159	163	158	150	163	146	172	143	131	148	142	157	159	161	128	156	143	165	144	155	165	126	165	149	146	169	157	154	139	150	156	155	149	152	153	164	168	151	153	146	160	146	144	162	174	133	168	164	153	160	151	143	162	157	140	145	153	152	129	130	153	132	132	137	148	137	136	153	168	150	151	141	131	161	174	153	129	152	146	137	156	182	190	157	169	136	161	157	131	157	158	142	132	153	142	157	162	150	149	149	144	150	147	142	176	167	151	152	162	149	150	167	151	140	158	128	151	149	153	149	140	150	138	157	145	156	153	122	138	167	141	136	141	162	157	158	160	151	155	147	149	161	173	138	120	148	146	154	148	130	139	142	149	179	147	176	157	150	174	133	143	120	137	119	152	147	151	148	164	127	144	145	140	151	165	142	133	135	139	144	129	160	160	142	142	145	147	133	154	145	161	157	127	125	130	141	160	142	148	143	168	152	151	149	148	158	135	153	145	144	166	161	136	138	145	166	152	145	161	157	135	143	174	165	141	135	171	155	169	180	145	154	161	155	138	151	149	152	168	159	155	154	157	146	153	153	154	162	156	165	155	169	153	154	137	155	158	148	154	152	162	169	149	154	153	148	175	166	162	160	142	155	155	143	152	143	168	133	171	152	152	137	141	146	152	160	168	142	130	137	156	151	151	154	153	139	127	135	158	162	137	140	144	147	147	156	151	156	137	134	151	152	152	156	151	134	129	150	126	150	133	147	147	138	176	148	162	147	180	166	142	143	178	153	136	166	154	139	135	161	147	139	171	152	147	135	145	133	118	166	161	156	145	148	151	145	153	152	136	144	171	141	138	152	150	130	140	150	137	132	125	156	155	160	132	142	145	138	148	130	150	119	153	157	146	153	142	146	156	152	140	163	132	142	166	163	148	138	136	134	157	140	142	166	152	157	162	148	156	139	168	166	138	158	123	147	131	139	152	143	156	143	138	159	155	149	159	160	138	141	151	164	149	139	136	133	162	150	144	161	156	158	145	152	162	155	140	143	151	159	137	145	150	158	145	169	141	163	155	137	152	156	180	160	161	149	147	146	132	155	120	134	150	153	153	121	141	164	157	150	144	151	147	132	152	152	137	168	142	142	125	132	158	149	165	154	154	132	152	155	130	129	147	167	136	142	135	144	137	154	131	164	140	148	165	150	149	152	182	137	158	152	143	157	156	147	146	132	155	158	157	160	140	124	143	153	147	150	170	137	140	148	133	146	157	165	150	136	162	141	144	147	137	150	138	167	149	152	148	152	161	162	152	157	141	163	170	169	156	159	121	147	166	155	148	171	145	155	159	154	138	162	130	134	140	155	165	164	172	163	165	163	131	135	138	147	123	116	154	141	163	163	143	132	140	160	149	153	153	153	158	156	159	140	159	135	135	156	161	161	162	136	172	125	158	160	137	173	142	161	146	157	162	182	136	169	136	127	150	137	155	158	128	140	154	138	144	168	147	195	139	157	147	141	140	137	154	144	135	159	170	144	142	158	158	152	155	147	149	146	153	145	152	170	148	137	139	126	137	146	141	162	156	142	135	141	152	141	165	189	150	145	159	162	162	173	150	137	135	165	146	144	149	162	147	156	135	159	175	143	136	147	150	146	129	155	150	136	158	145	151	166	168	144	151	143	166	147	148	147	138	159	169	149	166	131	142	132	160	146	156	153	157	150	152	145	138	154	141	167	148	156	156	155	150	145	150	138	140	162	154	136	132	134	159	153	140	142	159	146	147	162	138	146	142	163	157	157	151	135	146	141	138	168	127	154	156	166	143	169	151	144	157	179	148	159	134	152	161	163	138	150	135	153	142	152	136	162	152	144	134	158	164	155	127	138	167	159	151	153	152	157	142	148	139	138	158	168	140	145	148	134	152	145	145	168	153	160	151	153	138	144	134	162	154	152	162	152	141	147	135	154	123	134	140	144	149	133	138	148	157	159	134	126	149	153	150	129	135	153	139	141	155	144	143	144	145	139	155	127	150	165	144	165	163	153	170	143	153	147	143	153	145	156	165	134	166	156	171	143	158	157	141	159	168	142	142	151	147	137	160	158	146	141	133	140	152	149	159	139	150	140	159	137	142	142	160	139	171	140	159	146	141	156	161	151	145	129	139	164	151	154	139	145	135	168	146	160	125	127	137	150	140	158	141	132	161	141	136	131	146	144	174	161	158	163	164	144	146	142	179	146	139	162	141	147	144	152	156	150	171	140	159	161	140	154	143	139	143	136	137	158	145	147	161	138	130	142	136	135	153	146	123	152	154	148	130	165	161	154	156	157	158	157	136
15913	15738	14816	9406	5370	3059	2584	1810	1569	1094	676	561	410	424	445	538	607	550	463	404	430	402	365	443	411	405	409	409	429	411	383	418	430	419	390	414	426	392	439	377	414	436	410	445	373	402	414	388	368	395	443	414	459	446	419	411	431	404	438	421	403	407	408	463	427	350	402	417	416	421	405	416	414	434	409	387	383	384	410	396	416	413	439	423	406	417	402	421	422	442	406	388	430	415	436	433	373	387	446	414	433	432	431	407	394	405	419	415	412	450	389	398	372	392	397	379	375	391	348	417	414	390	415	412	404	426	383	423	420	432	408	416	445	413	395	387	422	420	432	399	423	402	425	386	436	413	425	396	403	379	428	409	431	367	393	366	426	393	406	370	419	422	424	407	420	393	408	406	410	428	388	423	399	409	404	403	417	443	393	401	430	375	421	449	383	370	408	402	395	428	474	396	388	434	428	389	420	395	408	402	417	413	408	405	397	430	406	409	448	394	378	416	380	421	400	390	398	451	391	405	429	420	381	419	459	439	372	404	402	386	429	379	416	436	394	413	413	372	385	435	401	387	431	397	401	387	384	419	413	415	381	370	363	424	394	409	384	380	392	405	411	385	398	375	425	411	415	403	414	410	413	402	466	423	401	413	418	396	437	412	408	381	423	427	374	441	398	438	386	402	408	381	441	418	408	412	384	375	394	411	440	401	401	406	399	397	424	433	399	405	398	398	415	399	400	396	415	422	411	373	358	396	378	398	404	402	416	421	389	407	375	396	407	390	425	432	419	458	387	407	418	388	378	422	420	369	445	433	423	409	413	377	412	426	395	397	435	398	423	413	391	414	443	398	474	420	374	414	398	416	410	425	444	435	402	401	410	393	396	432	427	395	373	422	413	407	432	401	375	421	436	424	428	411	412	412	406	408	394	397	375	423	384	389	428	404	409	420	390	409	422	407	446	447	414	403	426	415	402	432	420	406	378	412	465	374	379	444	424	413	393	401	420	441	413	399	384	398	405	407	416	420	419	418	402	406	420	366	421	433	429	438	394	436	401	407	397	397	423	405	395	378	405	413	426	395	417	405	414	436	442	402	429	408	385	417	383	413	406	425	406	444	387	417	418	431	381	402	418	429	404	435	430	412	423	430	425	386	413	399	386	385	419	402	410	431	403	437	424	411	416	417	434	458	410	393	425	424	432	392	419	397	403	419	399	416	387	414	394	419	377	374	452	383	415	427	404	419	421	411	412	403	440	407	395	408	397	419	417	417	425	440	410	441	391	427	429	390	361	397	367	371	406	411	408	389	411	375	419	409	373	404	382	401	398	404	391	377	400	382	408	393	403	411	402	395	423	411	411	426	413	406	419	408	429	426	436	383	408	389	409	418	395	403	382	415	377	434	404	392	414	374	433	411	410	408	427	397	396	406	428	430	411	384	406	399	383	442	419	388	426	441	401	388	384	411	410	425	422	391	387	394	426	364	391	384	390	391	380	423	426	393	404	428	393	435	407	405	424	457	413	417	405	435	425	366	411	381	406	403	404	418	432	398	415	417	377	428	385	440	438	388	407	412	417	408	436	412	420	414	414	396	399	415	405	384	398	434	420	427	426	384	424	419	440	378	435	400	386	409	418	355	394	410	411	401	377	387	410	415	422	438	395	355	421	398	372	417	445	421	406	423	449	414	398	435	385	406	412	421	398	386	395	389	371	424	395	417	381	392	415	399	407	412	416	432	383	395	416	416	413	425	391	408	395	462	427	415	408	407	388	431	441	415	415	364	415	400	396	392	411	409	417	404	410	435	417	412	408	422	383	370	419	405	415	394	377	404	398	422	422	426	377	402	395	396	439	403	448	399	393	414	417	418	413	438	422	389	403	426	406	428	380	415	403	413	428	455	407	406	371	420	391	364	410	424	377	413	399	434	373	432	392	358	433	400	421	419	383	420	378	394	414	399	388	396	391	421	418	397	373	425	409	404	406	405	403	441	406	407	366	408	387	419	426	425	377	430	426	407	400	380	405	369	428	401	393	437	380	395	434	430	442	409	406	409	402	422	445	412	407	393	411	416	391	417	397	395	386	425	449	393	393	376	447	391	413	413	435	434	404	410	388	382	425	414	422	393	409	425	406	369	374	423	450	432	423	417	426	447	403	429	367	427	431	423	404	396	404	397	408	377	396	400	408	409	402	419	385	408	387	420	405	392	422	457	399	406	429	393	376	387	430	418	360	410	413	416	394	421	400	406	403	402	394	434	420	421	445	410	400	428	385	422	402	438	421	423	434	396	391	420	429	431	406	390	389	399	412	381	431	394	398	411	402	409	409	417	391	383	440	421	405	425	419	382	401	375	394	397	404	389	408	387	386	403	421	407	433	380	431	366	390	419	385	441	414	419	442	399	405	414	412	395	416	427	370	381	383	444	418	455	399	438	434	433	437	404	407	400	436	396	422	422	392	396	402	439	416	408	432	388	429	399	438	404	383	403	431	379	435	398	413	404	449	438	424	407	436	418	417	433	414	408	392	427	427	409	408	444	401	402	400	403	438	399	378	414	409	407	443	394	440	396	404	409	420	410	404	377	408	416	412	418	419	391	440	414	426	372	428	379	419	398	431	420	410	430	396	416	421	423	428	402	433	387	403	370	398	433	394	418	393	395	426	418	401	415	388	427	434	404	395	419	415	432	394	423	376	416	415	409	438	401	386	402	410	433	414	430	404	397	391	398	409	416	397	386	416	399	413	404	432	392	385	360	435	377	366	407	384	392	409	409	371	409	418	410	407	406	404	397	394	454	396	389	414	398	436	435	386	390	417	379	389	420	406	422	388	397	395	382	430	417	409	414	406	360	411	392	427	392	447	405	395	414	393	438	402	387	454	409	392	440	400	420	385	391	404	422	399	400	420	412	405	378	439	386	442	405	414	399	450	439	408	404	446	413	397	384	427	380	425	426	405	426	401	410	384	397	422	400	398	392	423	434	436	378	402	439	410	394	402	439	446	445	398	443	445	422	419	410	437	390	398	414	396	441	406	417	422	430	410	411	414	412	394	414	421	378	400	408	404	429	416	447	428	406	400	424	400	411	415	410	419	398	398	411	411	439	440	395	417	415	423	397	430	417	420	418	427	406	430	372	411	416	402	412	400	414	433	477	421	405	396	408	400	399	422	421	370	442	421	414	445	439	413	408	430	444	367	436	414	407	380	404	427	429	447	408	403	424	417	412	429	436	380	421	403	428	406	409	399	423	386	380	396	394	417	404	452	388	426	377	435	381	405	401	422	430	419	413	403	394	412	402	388	346	407	381	423	387	393	429	419	396	417	398	393	397	377	365	449	413	424	370	383	407	384	405	393	427	407	394	395	396	372	424	414	400	393	400	395	422	388	410	422	386	440	409	413	417	386	419	389	397	425	378	425	419	396	386	408	432	414	407	406	400	393	428	409	410	371	425	387	397	414	380	399	391	433	413	389	412	397	400	420	425	388	382	401	401	401	403	403	404
59379	61327	56452	37646	26718	15229	8583	4909	3588	1812	605	262	170	189	348	627	753	338	236	210	173	159	155	164	174	161	184	152	152	185	163	162	160	164	163	177	168	158	174	157	169	175	182	172	194	184	167	174	173	173	149	197	183	178	176	172	180	160	158	181	171	159	161	181	181	156	169	191	170	150	162	153	182	187	157	142	188	164	184	148	162	193	160	166	167	178	155	175	167	167	178	148	164	187	186	175	163	183	167	141	146	178	162	143	161	154	181	166	143	167	174	149	168	173	149	156	172	182	159	147	165	168	164	155	188	195	157	184	158	172	164	179	161	171	182	157	159	185	154	150	153	144	142	186	168	164	163	164	161	134	167	151	167	168	151	144	147	174	162	184	170	166	173	166	163	176	179	160	153	159	180	160	166	184	169	159	174	136	169	186	185	140	153	183	176	169	152	153	143	185	160	152	153	161	188	158	196	146	172	170	171	178	146	146	165	146	158	155	144	169	187	175	128	177	168	179	181	157	173	177	194	149	160	154	156	146	189	160	177	186	168	184	162	168	140	186	162	163	175	157	167	160	166	155	194	167	156	162	153	163	174	166	150	151	158	171	168	165	179	178	168	157	169	161	167	154	174	170	174	175	165	157	179	183	187	165	162	173	176	164	198	162	167	156	139	172	186	160	156	174	158	150	175	191	164	174	173	152	174	152	163	166	163	174	178	181	165	165	146	166	186	147	151	173	147	166	176	147	169	160	165	179	177	164	170	174	146	168	188	161	164	171	179	168	164	149	170	158	162	150	173	149	193	156	144	152	176	158	144	165	164	171	172	165	160	170	176	203	165	175	125	174	154	144	166	150	170	156	171	155	156	154	172	181	176	168	159	164	177	166	164	141	171	147	178	171	162	168	175	171	175	161	173	164	170	122	146	172	174	149	151	159	174	168	141	173	180	174	177	167	166	187	171	170	171	157	165	160	165	147	166	162	183	148	164	177	180	188	161	153	158	205	182	177	190	190	143	189	151	166	161	155	161	130	181	158	180	182	175	175	166	137	150	171	165	167	152	166	171	150	178	175	176	167	183	150	169	146	169	175	161	161	155	182	177	138	160	167	168	183	167	152	153	172	150	157	162	151	178	191	196	145	147	168	172	173	143	167	177	162	155	155	172	156	158	173	158	177	155	169	152	168	157	165	146	125	145	170	182	157	171	164	184	179	178	170	171	173	196	161	171	159	167	188	173	170	161	172	169	162	161	161	188	160	173	158	169	194	179	153	169	165	150	160	178	150	128	159	168	165	153	166	158	155	154	185	157	173	162	150	164	165	172	161	175	164	196	161	151	173	156	169	158	185	172	175	177	152	176	161	169	169	152	143	185	158	179	183	173	170	158	148	144	167	169	161	188	167	149	170	167	172	185	180	170	155	144	180	159	189	174	170	152	185	164	175	144	160	162	165	183	193	159	174	194	135	165	183	161	159	157	153	154	156	150	160	159	167	172	167	159	180	171	166	177	139	178	158	173	183	174	160	157	146	164	138	160	157	162	164	147	152	174	162	169	153	166	178	150	171	188	180	173	165	137	189	168	176	191	154	182	174	173	163	183	167	152	172	171	173	167	153	188	154	162	176	168	169	162	168	188	171	167	157	159	152	178	154	161	155	168	182	176	169	164	165	165	175	174	187	175	161	171	169	169	172	155	162	186	174	172	165	169	196	160	162	141	171	159	172	159	176	168	153	165	192	154	165	167	160	165	173	164	159	159	164	152	173	158	173	173	180	177	159	168	158	151	167	199	137	175	154	173	149	174	176	150	148	166	173	161	181	181	176	158	185	157	170	171	142	160	195	183	175	161	185	187	174	156	189	191	156	187	168	173	162	171	170	167	158	134	159	165	190	170	164	181	156	166	163	177	143	167	168	151	197	166	165	166	170	168	174	189	169	160	167	180	172	165	153	162	190	139	165	164	157	169	155	169	177	173	171	172	167	153	177	136	170	185	154	162	161	155	160	175	149	178	151	156	154	166	173	164	181	156	166	200	156	210	155	158	189	163	174	164	194	183	180	183	162	161	160	168	164	173	185	161	175	165	175	177	163	176	180	158	165	135	179	188	193	166	163	162	168	183	176	179	167	153	170	177	154	166	154	202	155	164	168	163	153	167	147	165	178	190	144	166	154	169	173	158	171	175	162	158	181	159	141	188	158	177	170	170	168	158	153	142	139	167	151	160	180	169	156	175	150	168	193	163	169	164	157	179	164	180	158	157	167	164	171	186	179	161	193	167	161	155	168	199	191	177	158	181	155	170	160	176	162	181	173	173	174	183	156	163	165	175	160	181	170	162	193	187	150	148	150	168	160	156	144	167	178	150	164	158	160	153	158	156	163	176	183	145	160	183	167	173	158	176	155	170	173	167	153	147	163	178	161	178	161	172	150	181	177	166	144	168	170	164	167	159	171	168	161	177	185	176	170	161	176	168	173	171	153	163	171	163	174	172	173	151	162	162	193	151	142	171	155	185	168	149	160	197	166	176	159	166	177	163	160	170	178	168	202	158	183	182	176	180	164	186	175	158	154	175	187	165	158	153	175	181	171	176	199	163	171	156	183	186	146	178	169	165	159	175	157	155	161	153	140	158	166	159	137	157	174	174	202	148	161	166	168	175	163	189	194	172	178	170	173	159	175	154	173	160	185	154	150	173	172	162	165	176	192	155	146	159	128	169	171	154	148	172	202	155	155	179	158	156	151	179	149	181	170	152	180	186	171	191	155	157	170	184	148	168	167	183	175	161	157	172	151	151	183	144	154	163	200	175	179	179	181	169	150	165	155	177	178	153	163	173	179	156	152	170	157	169	158	167	178	165	182	149	176	153	159	164	183	177	143	159	181	183	171	147	158	165	192	161	176	146	179	172	171	171	172	164	184	167	166	143	192	146	156	149	146	154	160	168	195	163	158	163	196	194	170	173	208	176	167	164	159	153	163	161	196	166	180	152	168	181	179	161	165	190	162	173	183	160	160	171	172	167	151	162	170	159	167	170	168	176	187	157	161	172	164	157	179	151	166	158	181	151	175	139	172	162	126	176	196	154	172	176	154	156	177	162	171	171	156	168	167	192	188	175	159	179	168	153	160	158	162	160	170	161	161	191	180	156	164	170	160	177	178	152	157	134	176	162	153	190	189	165	179	171	176	152	160	164	165	176	163	176	187	149	184	170	166	158	161	180	181	165	141	159	174	158	157	165	193	160	159	157	157	153	156	169	164	158	144	175	168	155	190	164	160	170	170	189	165	165	153	165	166	166	188	174	182	180	168	147	162	177	156	168	176	178	178	169	171	167	177	168	159	145	161	176	178	188	170	150	156	184	153	132	172	158	173	177	163	172	162	157	142	156	150	157	186	140	179	158	155	188	173	188	192	159	171	178	162	179	164	198	156	176	184	155	168	185	188	132	164	173	187	175	169	193	157	160	172	171	181	158	190	168	164	162	169	165	151	167	161	147	134	164	165
37260	47186	50375	42554	36147	28433	20503	16389	13682	7408	2633	937	533	524	1451	3399	3865	1557	850	654	538	473	445	491	479	483	462	444	512	460	455	456	421	444	487	423	473	448	482	423	433	492	500	456	445	391	484	432	425	432	592	677	703	612	498	477	416	445	470	429	455	464	478	459	422	463	435	488	471	468	480	465	469	461	430	439	440	448	476	447	458	428	494	449	472	438	430	466	466	442	443	430	443	461	457	411	465	478	446	473	442	406	436	504	436	439	431	453	439	467	404	448	452	440	488	450	457	482	449	453	472	451	443	452	436	421	436	417	383	451	403	457	458	478	420	464	443	518	437	485	472	439	430	430	444	440	440	433	486	477	459	435	450	455	449	431	441	468	470	413	467	437	399	436	490	462	427	469	462	433	436	438	424	463	461	483	472	484	473	452	402	457	465	454	401	440	418	435	462	451	511	458	411	447	431	442	457	451	473	440	436	456	432	458	458	469	441	454	483	466	418	450	466	490	434	459	447	453	451	434	458	489	414	429	448	457	490	462	471	450	415	474	430	454	439	472	434	469	467	434	456	441	473	487	461	454	444	457	435	420	470	449	457	467	466	402	432	482	451	472	403	458	475	474	453	467	406	412	471	419	459	408	440	431	459	450	442	473	459	462	433	470	489	497	462	463	445	448	410	447	494	462	416	448	468	431	468	456	427	468	459	444	446	427	445	425	408	437	436	438	431	446	491	431	433	465	470	415	421	466	465	429	411	439	449	424	447	427	448	431	413	417	456	453	433	453	451	450	455	441	465	462	474	449	436	449	431	456	480	452	426	457	465	420	422	415	447	439	487	457	418	427	443	449	411	464	449	467	451	429	483	413	434	418	462	451	456	445	479	430	445	417	480	448	473	458	427	450	455	501	439	504	437	433	482	493	463	486	445	443	460	440	425	420	468	471	479	451	466	472	488	441	423	456	453	411	436	423	464	438	465	457	443	469	483	441	453	438	408	449	442	477	431	431	448	443	442	446	452	448	430	452	422	486	440	431	455	467	498	462	412	440	443	442	482	442	432	478	460	486	439	466	423	460	454	477	452	448	456	481	467	417	448	454	466	422	461	456	483	466	471	479	452	457	445	469	462	471	443	468	467	441	501	446	446	470	433	448	431	467	454	481	426	456	445	491	437	429	428	460	438	472	465	444	456	454	441	432	431	440	400	439	412	442	471	447	468	458	436	484	429	434	419	414	455	459	475	434	447	421	467	416	430	474	455	467	436	471	418	428	476	460	428	426	443	446	437	435	457	502	447	458	470	408	405	462	453	469	440	438	469	413	445	475	444	467	421	445	458	438	474	449	463	479	453	472	474	488	453	450	425	415	467	423	463	426	451	445	449	431	467	456	458	450	457	483	475	445	458	436	463	439	449	438	445	456	459	445	465	451	444	456	469	454	429	475	448	437	403	490	436	426	450	421	478	449	461	409	447	461	451	461	503	432	446	479	445	501	453	456	432	432	466	463	415	459	426	400	483	466	450	438	459	467	455	460	469	468	463	458	415	424	448	461	483	470	432	474	453	408	427	415	404	468	461	426	428	489	469	451	497	445	475	462	431	483	438	422	433	443	459	478	438	464	439	448	431	469	429	453	475	422	488	441	479	431	469	432	423	473	450	454	473	448	473	472	433	436	469	470	520	460	442	473	459	443	437	479	500	449	460	436	430	476	457	465	464	453	457	436	487	492	460	416	431	429	439	461	427	459	421	483	486	488	442	441	419	471	431	465	468	434	471	457	430	469	440	455	415	454	456	421	432	447	419	462	413	440	441	433	471	455	476	426	447	478	459	430	461	444	426	442	458	422	454	480	483	430	447	419	457	448	460	436	448	465	432	501	473	450	417	459	467	446	467	469	432	435	436	446	446	444	476	469	482	445	443	461	446	438	437	469	414	454	481	456	430	467	468	442	455	451	468	483	478	441	485	478	435	467	469	483	456	443	478	452	459	432	468	435	447	445	429	466	462	458	420	470	406	439	425	450	465	461	498	417	420	432	442	447	472	498	461	479	464	435	448	455	430	434	483	457	440	449	464	457	454	437	450	424	453	450	456	433	448	453	456	470	481	429	438	428	456	423	488	460	444	420	416	441	457	457	486	405	439	458	444	448	428	433	441	436	466	419	450	475	460	436	408	463	455	442	421	443	441	485	501	427	465	414	412	419	471	484	442	434	480	441	452	489	419	455	445	428	462	466	410	485	433	441	465	443	487	438	467	430	439	449	465	449	450	452	466	455	500	426	418	465	430	428	488	454	456	469	445	444	439	496	460	422	446	453	459	426	418	438	406	466	485	448	443	454	480	400	417	449	436	438	454	484	420	422	473	470	485	454	450	467	483	469	424	470	426	453	447	442	425	493	479	441	464	426	448	461	427	470	425	490	447	477	431	471	444	459	448	457	475	435	480	450	461	475	430	437	481	462	451	453	485	500	455	471	438	503	438	442	466	491	452	422	437	434	443	448	488	461	476	481	459	460	460	452	491	443	472	481	460	432	479	480	444	433	434	498	422	466	481	473	473	465	439	443	453	443	427	425	445	454	435	473	433	452	481	456	442	458	432	432	471	447	435	460	437	493	468	424	476	443	489	476	433	503	454	456	458	430	473	456	424	450	459	430	448	460	508	451	492	461	474	430	494	471	428	450	430	461	494	457	454	436	452	459	424	468	486	452	461	473	506	455	487	418	487	420	460	446	406	406	445	446	446	438	459	404	413	457	429	435	434	424	454	395	433	421	444	446	456	474	461	452	469	424	420	489	444	445	465	440	457	449	417	457	399	441	459	444	457	476	447	417	432	455	416	446	443	454	458	434	480	474	450	452	470	491	435	482	401	410	454	477	436	473	465	440	468	438	430	444	499	448	445	390	460	436	454	439	433	461	481	475	483	445	461	447	444	475	469	479	465	433	434	460	434	437	442	466	460	482	470	426	454	460	458	479	430	508	465	448	445	434	449	451	437	426	453	445	495	417	461	463	451	475	425	457	453	454	449	439	449	447	476	455	482	462	456	450	421	472	487	438	418	453	435	471	456	482	490	492	460	443	468	484	516	478	454	423	442	471	451	456	463	428	480	447	438	409	440	431	464	455	448	453	453	475	416	427	493	445	472	426	451	486	464	484	471	502	465	468	444	468	472	423	438	443	406	446	452	463	474	421	451	480	434	472	455	441	465	496	470	498	483	437	411	391	427	431	443	477	436	488	434	430	438	439	474	433	460	414	444	457	451	441	467	442	430	463	442	470	457	475	461	458	418	473	440	383	443	497	448	459	443	484	418	442	494	475	409	428	478	471	448	446	393	449	438	476	419	454	449	453	454	468	458	467	427	430	455	434	463	511	437	470	439	443	450	457	437	433	483	447	464	431	410	463	469	469	444	458	471	464	449	450	495	446	473	431	444	479	398	443	477	417	463	449	421	445	439	471	450	453	459	430	432	486	449	474	484	461	456	427	463	455	450	469	467	453
73076	74210	68927	48546	40091	27580	19437	10633	7425	4360	642	202	261	239	446	1061	1354	513	299	275	293	209	214	211	172	200	184	202	186	205	218	184	216	199	194	205	216	189	203	185	187	186	191	215	189	177	204	190	201	202	219	252	274	235	220	204	229	213	196	182	203	188	188	189	192	175	193	174	195	181	197	195	176	225	190	190	197	201	196	199	174	213	215	197	197	212	183	207	216	180	182	178	174	201	208	192	228	177	182	184	187	215	181	228	194	203	195	197	168	181	187	186	187	220	190	207	190	189	183	182	188	209	228	191	182	180	181	172	191	200	188	194	194	194	198	198	186	197	209	201	176	197	193	193	234	198	169	193	194	176	182	181	211	193	212	179	208	199	194	185	171	209	201	185	177	204	173	197	168	184	198	213	214	165	193	205	209	217	190	189	193	195	219	200	195	189	210	183	193	180	183	186	191	173	196	198	209	181	178	190	207	160	186	185	200	190	210	205	191	210	171	185	186	199	223	208	196	209	189	204	211	231	199	215	193	185	204	180	196	200	215	210	192	174	201	180	180	182	186	178	203	199	207	182	213	185	192	175	191	203	203	169	202	186	204	208	223	192	227	184	211	216	187	199	198	209	184	217	191	200	176	190	218	182	208	187	192	194	175	183	214	190	191	176	181	212	202	204	189	170	200	204	155	183	180	206	192	173	189	197	194	204	213	203	212	199	154	190	198	238	191	174	210	185	204	201	181	193	202	179	209	165	206	194	214	170	195	182	184	189	198	191	184	176	180	170	178	188	214	179	193	189	194	181	187	177	185	199	179	186	209	204	196	178	177	183	183	178	206	174	208	186	194	181	211	211	194	189	206	175	199	206	188	190	206	193	192	194	202	184	183	215	177	197	186	203	190	192	189	168	205	176	188	188	195	187	203	187	213	221	228	176	225	206	214	200	207	230	173	210	207	178	201	195	188	184	194	184	219	194	202	241	194	159	222	186	183	188	194	160	184	175	212	207	172	185	204	190	191	179	174	176	202	204	177	203	202	191	217	216	181	208	195	193	175	207	204	200	181	185	163	216	187	165	199	188	230	211	187	201	206	185	215	199	214	200	216	191	200	211	201	197	206	200	191	206	178	190	202	182	200	205	201	174	189	217	213	195	178	189	183	186	215	183	216	171	179	175	182	216	168	207	210	176	201	192	201	193	191	199	194	188	150	195	172	227	193	197	168	199	202	213	207	195	208	204	227	218	198	200	183	168	201	225	197	194	209	186	179	216	197	182	188	207	175	177	186	194	189	200	179	192	176	181	207	225	177	178	200	185	189	216	182	204	179	179	193	205	211	182	188	196	205	206	190	213	193	170	180	200	191	213	205	200	191	209	228	180	205	172	182	182	181	201	206	190	186	191	182	176	216	177	213	170	224	184	202	196	178	221	210	217	186	194	203	187	207	179	203	193	188	184	186	201	180	171	190	193	196	204	189	216	185	205	212	207	198	188	203	181	189	191	164	179	191	198	195	185	195	175	173	217	175	194	187	217	207	190	171	211	205	181	214	179	200	217	178	185	198	196	210	220	199	188	180	217	230	195	195	215	203	192	210	218	195	188	189	201	183	171	207	188	225	199	223	168	192	186	198	194	194	208	187	166	215	194	189	185	218	177	170	198	181	201	197	184	168	218	196	196	196	199	206	186	194	207	180	196	210	182	195	204	188	210	213	201	201	211	187	204	209	188	182	192	209	165	181	186	196	197	201	197	194	176	176	198	207	150	196	186	201	183	182	217	206	179	193	188	206	183	193	191	174	187	189	184	199	207	205	204	168	184	190	177	172	202	171	194	191	174	183	167	210	199	174	187	187	206	192	182	204	190	193	207	206	206	191	209	174	175	222	187	181	198	191	197	190	221	201	190	190	190	182	198	179	218	194	185	179	180	188	203	220	205	190	187	199	199	188	209	225	186	215	171	204	218	191	208	173	189	212	173	195	212	196	193	181	202	189	203	186	195	183	199	196	182	224	184	215	216	192	181	226	170	189	200	193	183	180	210	186	209	198	208	205	189	204	191	201	194	191	193	174	178	164	207	189	207	208	194	212	215	206	193	201	167	202	191	191	186	183	187	172	168	219	195	205	189	199	196	195	207	185	191	188	196	188	186	197	211	194	226	181	204	178	197	183	211	207	211	181	214	186	184	199	205	198	182	184	195	183	157	189	217	197	195	195	171	175	201	178	184	208	200	193	199	196	200	215	194	209	206	188	221	199	186	173	173	195	197	196	190	214	188	203	185	193	228	190	195	190	200	201	190	202	184	221	170	201	198	196	218	185	170	179	215	212	209	227	183	182	175	190	213	178	187	189	194	172	176	194	215	203	177	181	174	192	212	218	225	220	202	198	202	184	170	207	192	196	184	176	177	216	211	179	172	213	209	175	199	207	198	194	203	216	188	188	172	183	201	197	183	201	222	184	171	196	212	197	182	189	198	175	182	196	215	213	197	190	179	193	183	187	189	192	217	184	184	200	184	212	204	173	170	217	177	204	174	182	190	195	195	208	209	215	191	188	213	192	194	206	213	183	186	198	195	184	193	187	224	185	212	202	221	205	211	179	219	183	213	206	190	208	221	193	180	175	193	225	202	191	176	196	204	203	176	213	191	198	194	197	201	209	193	195	197	211	173	197	174	195	188	167	187	203	214	224	194	198	174	183	209	204	197	212	181	185	189	184	176	192	189	219	182	198	199	215	198	200	194	191	195	194	172	175	205	199	185	186	202	198	205	192	175	181	202	170	168	183	198	203	207	184	177	200	224	211	195	199	193	203	174	197	213	191	198	194	204	201	203	201	176	186	176	204	221	187	192	204	195	191	180	188	184	231	178	198	190	200	197	196	199	212	195	195	206	197	180	220	220	190	206	195	188	221	198	199	208	212	210	197	210	203	206	194	171	220	210	195	204	193	201	191	194	179	183	174	200	208	188	203	178	191	184	208	177	208	230	187	204	187	194	196	210	184	234	180	196	201	189	163	162	190	183	183	218	202	217	179	199	199	202	194	183	195	188	206	202	201	201	185	208	181	193	227	181	199	181	199	221	197	207	180	215	211	173	180	194	198	193	192	186	214	193	184	204	184	170	190	208	194	206	203	196	181	184	192	194	191	173	186	194	203	180	165	189	194	191	216	173	202	215	186	197	206	211	194	191	186	193	192	204	200	197	183	196	191	195	209	203	196	196	192	168	177	215	193	205	209	176	215	181	191	185	189	196	221	182	190	194	200	206	178	190	194	190	203	160	197	194	169	179	193	202	220	202	218	181	195	188	231	191	191	184	196	184	210	180	218	173	205	181	172	204	157	229	194	188	179	210	202	195	181	193	218	180	220	177	206	203	180	190	172	194	175	200	195	224	188	181	215	210	179	171	208	186	187	176	192	187	171	204	216	164	201	178	186	188	177	190	201	219	207	194	213	181	226	179	186	194	193	185	211	199	188	185	211	177	202	205	197	195	189	198	208	191
47312	58201	62047	52186	46850	39441	31257	24673	21037	13587	2253	662	750	810	1899	5125	6454	2315	1167	802	907	545	521	541	523	506	517	507	499	499	568	490	530	539	486	517	556	523	543	525	486	518	552	541	533	517	495	496	541	517	622	929	895	840	704	616	527	534	510	481	501	511	536	516	460	500	517	529	498	517	492	504	476	509	509	484	520	509	501	496	501	517	566	498	512	519	503	546	451	551	473	516	506	527	520	546	495	511	521	510	525	507	475	520	476	493	501	505	513	562	499	498	537	547	520	487	538	474	484	500	511	540	536	500	530	533	526	533	527	498	543	500	527	525	482	536	518	489	505	487	537	503	504	552	509	477	513	536	463	489	498	503	519	506	511	485	526	539	530	506	541	478	496	509	542	505	499	497	531	506	519	515	510	505	525	537	498	487	509	529	514	522	464	519	486	537	558	521	498	527	477	501	541	519	498	502	541	469	505	482	528	513	514	509	526	514	489	500	497	474	545	514	518	545	544	517	516	473	558	484	486	529	473	506	547	517	505	459	518	514	525	547	514	486	519	499	505	520	534	494	502	501	502	491	520	518	491	479	544	515	491	524	530	538	503	471	505	509	507	502	513	525	515	486	519	520	489	435	500	482	493	513	498	535	480	509	521	519	503	540	508	516	511	497	486	475	517	573	443	517	569	545	459	510	465	504	518	548	547	480	514	478	527	538	500	524	516	489	467	509	507	506	524	529	558	484	517	488	514	525	515	529	503	521	519	517	489	534	546	503	504	477	514	527	522	500	476	545	529	509	517	510	497	494	480	490	525	501	516	505	508	510	492	506	468	503	529	525	518	560	528	514	543	497	501	497	503	472	520	516	512	510	518	534	527	556	468	522	532	517	498	552	493	519	530	559	520	489	521	566	514	496	487	531	513	534	531	507	549	492	515	574	524	468	522	545	513	504	528	511	489	507	535	474	555	501	491	505	540	474	497	504	520	497	504	471	516	506	508	546	519	515	536	533	496	519	512	504	510	493	504	509	537	489	507	498	532	541	529	493	542	518	514	544	504	540	496	520	503	485	507	515	515	511	533	508	518	519	499	520	515	508	539	524	495	533	487	523	468	499	532	519	543	526	510	513	534	502	512	502	489	464	543	500	533	519	555	510	496	529	494	543	492	550	479	581	528	487	550	517	491	516	551	485	492	510	499	488	524	514	512	474	509	518	517	503	484	522	566	507	483	523	473	498	553	517	471	531	518	479	555	501	526	505	512	486	518	480	511	519	512	481	512	495	494	451	510	522	514	504	460	520	525	491	492	477	500	527	507	515	526	514	487	507	497	506	479	504	474	532	497	492	500	480	489	524	489	481	494	521	482	511	543	530	534	532	487	494	508	483	499	500	517	508	520	535	548	506	544	531	532	526	510	519	495	531	520	488	535	529	532	536	494	498	526	517	509	539	503	511	505	530	497	515	533	535	513	547	472	503	482	498	527	512	534	511	512	535	473	513	517	493	510	498	504	476	506	527	475	520	497	528	543	515	540	499	516	507	517	523	505	532	518	503	477	474	511	518	527	507	507	512	476	494	509	544	487	526	561	505	490	474	525	479	493	486	471	502	483	484	511	468	518	518	568	513	514	535	485	527	488	513	525	510	506	481	503	510	540	480	486	518	506	479	489	523	495	501	523	553	488	495	470	510	514	490	526	523	571	493	514	510	530	477	521	511	489	501	523	492	522	502	474	508	506	465	502	547	535	538	520	518	521	519	530	480	495	484	519	558	495	475	518	488	511	529	505	486	500	516	556	501	499	529	531	524	528	541	517	528	507	500	535	518	483	500	524	501	502	512	558	467	530	531	497	488	480	524	508	568	518	512	516	511	518	540	463	501	499	531	516	512	515	510	500	460	504	531	526	493	542	488	520	517	526	527	495	538	520	516	518	485	455	515	495	517	521	504	497	516	524	502	539	486	540	487	529	480	479	476	511	497	506	508	542	524	476	494	499	500	494	497	490	507	492	473	485	538	494	529	500	486	486	468	497	504	495	491	551	504	483	515	489	537	557	511	493	525	534	554	504	520	531	518	463	511	514	537	487	568	482	510	531	510	497	527	504	541	488	524	527	513	503	544	527	538	520	509	466	521	504	512	512	463	503	499	468	520	501	476	530	483	477	529	550	488	501	516	481	503	547	511	518	497	504	541	507	526	516	503	505	547	506	483	496	500	487	506	521	490	506	543	536	505	480	525	511	521	510	551	479	474	533	538	520	496	555	468	507	508	483	497	511	496	474	518	491	488	492	530	534	527	486	521	499	497	489	538	501	502	506	514	513	472	501	505	486	525	536	496	531	546	505	486	522	498	514	502	516	541	530	513	520	546	491	506	522	532	533	510	522	543	535	527	539	515	498	521	522	529	485	506	521	505	500	528	510	546	488	481	549	548	523	502	509	489	500	486	508	483	518	522	514	492	498	501	504	521	485	544	511	513	512	483	488	514	517	457	548	489	504	529	523	485	522	523	518	523	528	528	531	542	501	495	528	568	517	475	521	524	536	494	512	459	501	521	534	527	510	526	502	520	519	513	495	478	510	501	500	514	476	507	532	496	517	510	487	502	549	485	509	503	532	506	518	509	483	500	512	531	498	513	533	493	507	508	491	506	486	529	501	496	500	551	493	526	506	493	497	485	503	506	538	516	542	548	493	487	547	462	520	533	476	558	495	538	472	482	486	487	531	494	489	527	515	493	513	504	531	490	504	486	532	535	545	497	499	514	495	515	489	517	463	515	494	528	504	522	503	508	523	501	524	492	498	521	525	482	501	485	511	507	496	501	499	501	534	494	536	504	527	521	516	495	522	525	543	536	493	516	533	551	501	510	522	499	475	498	533	512	492	518	536	524	553	501	497	549	488	504	521	502	521	490	507	499	501	484	522	549	491	515	525	499	530	466	511	533	508	511	530	509	493	508	497	559	487	518	518	533	489	503	509	468	474	474	495	466	481	477	530	509	512	514	507	508	524	523	510	498	509	516	521	538	486	499	489	517	512	518	513	533	531	501	534	519	529	493	490	480	505	500	485	525	476	455	529	498	481	530	474	527	465	508	549	485	540	505	470	495	498	462	501	497	514	544	510	521	491	461	560	500	526	512	528	531	507	524	499	597	516	474	511	545	522	472	514	517	514	463	529	560	545	513	527	502	520	501	544	514	517	508	476	504	529	523	513	493	491	512	524	484	510	541	516	553	474	529	488	497	517	522	497	460	531	484	508	515	498	512	501	499	547	463	534	538	512	546	483	506	507	510	522	523	508	497	533	511	524	483	514	511	528	482	470	544	513	484	514	503	545	483	515	484	508	500	500	518	509	537	531	527	494	518	512	523	512	522	536	489	534	515	488	493	506	541	489	504	502	515	514	532	505	467	512	510	448	528	491	495	493	509	482	500	493	503	503	519	502	514	513	539	470	514	532	529	493	514	514	484	505	507	483	479	486	491	530	466	492	501	468	504	480	522	503	461
19272	12718	8314	3168	1588	889	703	382	330	219	181	172	144	148	147	155	197	125	171	148	155	154	153	154	180	165	151	170	145	150	134	167	161	141	169	149	140	140	129	162	152	149	150	164	161	151	157	149	179	139	132	162	150	147	132	148	156	153	163	161	160	147	172	160	156	154	167	146	156	141	160	177	129	147	148	153	146	138	140	153	151	140	158	149	157	128	155	155	170	169	151	133	174	153	157	140	170	153	157	138	143	156	180	162	156	153	148	139	150	151	155	141	154	135	153	170	132	145	155	144	162	136	141	153	158	149	154	149	121	152	158	133	143	149	172	172	139	121	154	141	138	160	160	138	154	151	147	153	150	138	151	167	166	162	133	145	133	136	149	154	149	140	147	153	170	141	153	130	142	186	136	145	145	152	144	155	146	171	147	153	148	157	146	160	139	141	154	147	140	166	137	171	129	145	148	129	129	135	144	140	150	171	164	161	132	140	137	155	149	161	170	167	146	152	158	159	153	144	170	142	149	161	145	180	155	158	149	152	161	158	153	126	141	162	175	141	144	164	170	159	127	134	146	158	143	143	163	170	164	134	146	165	156	171	136	152	139	160	136	162	162	156	140	151	155	147	149	140	143	163	153	171	154	120	134	151	163	155	143	176	147	132	155	152	157	146	146	133	162	175	154	147	146	157	148	158	173	155	138	146	153	138	160	135	139	142	149	157	129	149	142	158	169	163	125	135	152	150	140	156	170	141	165	166	153	146	151	145	147	147	156	168	162	139	148	140	151	130	158	132	174	168	157	134	142	153	137	149	147	150	142	138	145	155	125	123	149	163	147	147	139	146	142	163	151	159	137	144	153	146	162	160	162	154	135	195	144	131	144	166	161	150	146	132	149	157	158	142	145	143	169	148	143	134	147	152	150	159	135	169	153	129	129	132	139	163	139	129	154	166	181	154	164	162	163	147	149	157	155	173	153	177	195	151	138	140	142	162	156	149	160	151	142	159	159	168	146	151	146	155	153	147	144	167	164	149	167	132	164	163	130	149	176	153	161	170	153	166	160	167	142	151	168	164	157	159	184	147	137	144	137	154	165	155	127	162	132	177	145	150	148	160	150	139	145	156	168	150	143	142	152	161	152	120	131	169	130	173	140	144	151	145	152	152	158	168	152	148	146	162	135	153	136	136	158	134	175	185	146	151	147	168	121	150	156	161	130	154	147	148	169	141	146	139	157	139	153	154	168	154	183	144	157	161	163	162	158	153	178	135	180	132	181	155	158	148	172	151	139	157	151	161	154	140	152	145	133	164	153	139	146	170	158	129	155	146	146	120	158	159	136	142	136	146	133	138	130	154	135	146	160	157	166	150	154	147	123	157	142	163	140	167	156	147	159	159	159	158	157	151	170	144	150	162	151	150	133	138	143	152	135	135	166	143	141	139	138	144	136	135	172	171	139	158	149	152	139	178	153	139	153	147	145	144	143	160	160	169	146	149	149	156	142	166	157	178	141	151	154	136	169	165	168	160	151	162	164	184	184	158	151	150	158	161	138	157	148	138	173	127	171	144	159	139	147	155	152	146	146	143	146	156	134	156	136	134	148	148	128	156	160	127	152	147	135	142	140	128	167	156	158	164	165	148	179	149	169	152	137	140	139	150	155	156	139	142	166	162	149	152	106	170	125	132	161	134	145	162	162	124	157	158	153	168	144	135	142	136	144	159	145	154	127	127	159	115	167	143	156	156	172	128	159	140	150	164	173	163	150	173	148	147	162	147	172	146	137	138	136	124	173	114	143	163	164	123	156	158	159	149	159	153	150	139	145	162	136	164	153	146	130	148	141	154	160	142	163	135	156	139	136	158	146	125	155	156	133	146	169	127	157	138	130	137	175	153	147	143	162	159	151	144	171	166	163	146	150	169	160	152	162	169	139	149	141	148	145	148	156	150	133	134	152	154	139	152	146	126	131	151	152	135	149	140	149	135	141	152	161	145	139	138	158	142	172	124	157	181	145	150	182	145	134	133	138	150	131	170	147	144	146	139	142	154	148	138	141	164	153	148	158	167	146	151	147	152	134	162	180	163	155	137	136	150	144	150	121	138	122	133	138	147	141	161	145	140	161	166	136	162	168	146	140	146	149	145	160	159	163	149	168	135	145	146	139	136	136	149	149	132	137	170	150	146	152	157	133	166	146	166	162	153	130	169	165	154	144	144	135	157	140	151	164	163	158	146	149	140	158	161	145	158	159	137	150	160	159	151	165	134	140	158	123	182	149	157	147	152	158	165	159	163	145	173	160	139	124	152	149	151	146	164	137	139	157	143	157	176	146	141	179	159	134	147	150	147	178	172	159	155	167	160	160	142	150	147	140	127	135	167	148	166	142	147	168	131	166	144	152	157	150	151	156	140	132	156	162	149	146	142	148	154	154	171	152	164	153	163	158	161	164	140	145	135	137	148	128	138	156	169	151	144	165	156	148	133	146	144	138	142	156	148	169	134	161	137	153	128	120	135	132	146	138	171	166	153	155	151	159	148	149	149	142	122	152	156	170	142	151	145	162	144	153	143	156	152	180	159	146	139	156	172	163	145	154	149	144	138	158	145	177	176	168	174	146	149	126	166	149	166	154	135	136	162	158	134	157	161	147	153	149	145	129	153	176	159	144	150	162	157	154	163	130	174	140	143	156	149	172	148	145	145	160	154	147	152	156	139	154	142	143	142	145	123	154	163	161	174	148	162	148	166	150	159	138	133	152	161	134	167	166	151	139	152	153	135	142	146	144	150	157	139	146	155	106	149	141	140	163	158	167	147	150	159	140	162	142	145	153	147	167	159	173	160	131	171	149	150	159	153	145	150	135	130	140	173	166	142	142	150	164	143	153	175	152	166	142	148	161	159	152	153	157	149	164	148	159	177	143	118	139	157	147	137	178	126	153	136	165	136	158	155	165	137	154	124	140	163	149	141	158	152	138	164	171	147	154	165	161	162	173	148	142	163	155	143	161	169	155	147	148	174	140	161	139	134	135	162	149	159	153	141	171	160	166	144	150	140	149	154	151	131	155	163	162	153	131	129	158	127	140	163	154	124	151	160	146	166	144	154	144	165	149	154	149	158	158	155	176	131	152	155	163	150	155	120	156	150	168	147	142	175	142	164	143	132	151	155	180	140	145	128	163	161	158	111	141	159	160	147	164	152	147	166	170	164	156	142	144	154	171	156	142	162	145	143	160	157	133	173	139	151	143	143	134	146	187	153	166	142	175	137	139	149	163	143	160	157	158	167	173	142	145	147	151	151	151	143	146	129	163	138	157	158	159	137	149	148	175	148	137	126	133	143	142	129	147	140	174	164	143	160	144	153	137	136	133	129	158	151	166	162	178	169	143	145	156	137	145	155	151	123	159	162	140	147	137	175	150	158	153	156	153	156	157	142	137	128	162	179	150	129	161	158	164	171	163	154	145	156	145	130	138	115	151	157	124	141	147	146	164	140	171	155	163	142
16174	15882	14232	8501	5717	3863	3142	1621	1284	761	499	377	396	457	493	506	690	495	464	472	450	434	426	431	406	409	397	417	387	412	411	416	400	418	374	417	406	436	431	417	412	413	422	418	401	461	387	408	402	442	422	427	448	407	466	477	442	395	417	416	400	440	429	430	414	401	436	387	428	398	392	458	386	405	380	426	420	436	425	419	421	439	391	431	427	362	410	388	408	400	383	380	403	422	396	385	409	430	429	427	416	418	433	401	405	397	390	454	402	433	446	389	435	459	434	389	426	376	414	405	420	400	405	432	436	420	413	361	408	388	426	387	388	441	405	374	403	436	389	434	389	423	421	413	411	400	437	360	406	369	431	406	410	421	392	417	380	398	426	420	430	422	416	412	428	415	422	406	415	400	424	431	397	394	413	415	431	405	415	446	454	394	437	414	411	433	407	442	416	415	427	390	397	423	409	406	441	400	417	422	404	399	429	408	417	405	408	394	401	435	421	396	404	399	378	396	388	438	406	421	410	436	438	358	396	389	395	432	404	382	410	404	406	422	394	409	385	404	380	426	364	467	384	409	394	448	396	444	377	401	408	412	414	400	366	378	398	438	425	403	408	403	402	428	412	414	432	400	406	392	401	398	419	436	384	413	435	420	396	400	392	451	410	392	361	392	396	399	458	416	419	428	431	422	387	411	386	412	418	384	445	405	397	369	416	427	423	394	427	416	405	425	412	414	426	379	386	411	421	435	373	427	392	443	408	412	458	396	428	418	418	380	403	376	385	423	401	380	415	408	392	415	417	394	422	465	356	402	464	388	384	412	447	447	397	380	461	452	454	424	375	421	379	414	413	428	388	377	402	406	432	408	428	427	435	429	399	415	417	431	409	413	396	402	404	424	388	451	395	383	460	396	416	365	389	449	394	416	408	394	426	404	409	424	418	395	406	384	440	395	386	417	442	402	415	386	417	386	444	429	383	390	416	393	392	459	415	420	435	411	393	420	407	450	392	417	411	415	422	386	415	376	395	426	383	404	399	418	384	428	439	400	435	419	405	373	391	373	402	394	403	444	442	416	424	465	418	431	444	416	435	418	406	459	400	430	382	412	429	413	411	411	408	416	400	419	400	385	373	404	398	396	383	383	415	443	445	420	417	390	396	429	437	426	414	425	404	414	463	398	402	410	436	402	380	399	421	398	397	419	421	411	412	405	413	430	440	414	420	394	387	426	418	448	422	383	409	427	397	426	406	411	416	407	412	438	436	424	427	398	408	406	414	403	425	423	398	402	409	385	433	445	388	387	410	409	422	386	389	394	415	381	360	405	411	437	415	411	406	414	405	406	446	435	427	453	445	409	407	441	430	374	398	403	433	441	383	419	388	405	425	399	405	370	424	425	423	403	421	415	434	431	367	449	419	403	403	405	393	416	401	420	404	409	386	396	426	382	446	389	396	411	420	441	367	405	399	431	410	413	429	433	415	443	405	423	394	392	408	410	417	386	381	412	403	396	406	445	428	416	455	391	377	415	397	406	400	406	408	436	382	401	405	419	410	434	410	386	429	409	413	413	396	375	402	459	418	443	464	430	427	433	394	412	448	374	404	415	415	417	463	424	417	433	408	422	449	386	404	402	443	434	411	406	397	395	398	401	409	414	381	405	437	424	378	397	428	376	413	425	435	385	425	410	422	450	407	415	397	403	433	360	415	375	408	389	410	406	399	420	399	389	378	388	378	413	411	432	411	414	416	444	381	401	400	405	375	417	423	421	405	421	395	393	403	436	424	417	427	418	415	431	431	397	411	438	428	416	413	417	426	444	402	391	392	417	397	411	413	395	409	415	398	387	431	426	417	367	392	405	412	437	415	437	407	412	394	393	400	408	442	431	427	456	421	408	448	427	391	414	396	416	401	420	441	404	412	472	374	406	381	415	417	390	389	401	459	408	412	414	439	418	419	401	443	395	403	367	423	417	375	401	416	413	405	409	447	434	379	447	413	427	407	384	407	401	416	434	388	449	408	431	395	393	385	368	414	404	434	409	416	376	384	387	399	380	440	411	420	404	426	389	387	398	417	416	430	387	410	422	351	395	414	392	397	395	410	451	419	401	406	449	407	397	367	419	428	416	392	423	392	409	412	461	393	408	400	417	433	432	437	451	391	417	398	403	396	451	415	416	408	385	388	410	414	416	425	403	444	369	398	385	428	370	390	422	435	425	408	398	423	415	423	399	457	403	406	407	407	416	396	407	416	430	416	407	441	391	405	426	425	422	379	435	435	425	401	409	406	393	401	431	402	421	385	448	386	401	414	424	433	411	396	392	395	387	362	409	442	425	399	424	414	407	430	410	404	366	396	446	401	468	397	433	373	426	426	398	411	383	412	448	390	403	398	416	375	444	373	414	405	435	441	425	432	398	446	443	418	423	394	407	424	416	443	396	402	398	420	375	416	409	402	385	408	408	407	425	427	387	406	430	405	459	379	410	417	425	414	373	411	411	407	401	414	466	410	413	411	409	428	376	407	413	416	392	412	398	443	435	421	413	377	436	407	405	420	394	416	431	428	403	402	417	411	416	434	436	424	391	430	440	392	431	434	449	403	437	407	420	368	416	404	401	392	427	377	433	418	382	410	386	434	408	410	379	392	391	396	368	404	397	391	417	395	427	420	409	424	434	473	410	357	442	426	424	410	378	441	393	404	398	434	397	412	397	438	392	408	419	399	401	440	427	393	390	400	418	387	383	441	449	385	412	412	430	410	427	435	416	412	376	427	351	431	429	406	424	377	426	401	424	418	425	400	469	459	424	390	390	420	397	429	397	424	409	404	407	414	432	393	391	396	427	371	442	449	444	371	428	424	362	395	385	387	418	381	394	411	437	401	389	403	419	433	401	401	392	413	407	424	404	388	409	463	422	409	440	417	433	407	420	397	441	442	405	393	374	413	445	437	412	440	404	379	423	410	399	405	423	372	399	407	391	415	397	417	419	410	437	382	487	448	415	399	399	421	420	411	410	368	418	421	422	377	425	396	432	399	448	411	385	399	387	433	433	388	411	403	407	427	397	402	402	395	417	397	376	395	434	387	414	405	417	392	441	409	413	448	442	355	381	392	422	420	389	434	413	421	426	424	401	448	443	407	404	400	381	384	410	431	383	409	387	441	437	408	408	438	416	388	438	405	431	404	408	414	397	456	431	425	418	426	403	396	422	406	445	407	383	426	399	447	393	392	400	384	399	395	417	413	412	436	433	402	417	441	440	434	395	387	403	431	392	407	431	452	380	385	420	425	394	431	389	438	391	405	450	405	402	429	425	391	417	403	400	416	452	411	420	426	427	423	433	409	410	426	462	401	432	413	406	433	402	402	393	387	379	444	416	410	386	464	378	427	412	393	457	390	413	432	379	419	439	431	410	423	408	398	419	422	434	422	397	407	438	419	395	399	401	390	402	403	417	397	435	413	432	409	376	459	398	444	419	421	421	414	420	419	434	402	407	376	430	402	432
59782	60681	55968	36263	26516	14349	8469	4188	3369	1924	768	207	189	241	271	504	960	389	235	191	281	200	165	192	168	162	177	161	151	192	200	179	173	164	189	157	175	186	173	175	152	169	159	188	182	176	166	170	150	159	206	226	194	214	183	181	177	172	158	168	169	162	178	183	167	148	166	172	191	168	160	165	167	162	163	153	178	177	178	169	180	146	174	170	182	158	146	194	144	195	165	154	190	192	175	195	163	160	170	156	161	176	156	170	162	150	177	153	155	154	198	184	160	175	158	156	177	164	146	160	170	165	172	165	187	154	191	184	165	172	158	163	184	166	167	192	157	163	144	162	159	150	146	164	198	208	177	150	143	162	165	173	162	172	184	184	187	191	196	175	194	148	177	180	205	176	179	153	177	161	130	167	166	144	197	182	165	153	165	167	180	163	179	157	183	163	149	140	176	173	137	186	177	160	174	197	162	175	165	156	142	156	168	131	184	169	162	169	164	190	159	194	157	154	149	182	149	140	209	158	194	172	172	174	179	162	181	190	165	171	180	156	161	175	178	145	167	155	187	188	167	180	171	149	163	186	150	141	160	166	178	163	175	156	169	148	154	158	149	174	179	151	159	172	153	177	146	175	156	183	171	178	170	174	189	144	168	177	177	167	162	148	162	142	136	182	180	166	151	165	182	141	147	172	166	192	166	168	165	179	181	184	163	173	167	159	157	165	194	173	164	169	166	176	182	149	144	186	185	177	164	169	149	159	169	169	144	164	152	169	159	165	169	166	186	181	174	170	173	168	188	179	155	166	186	154	148	168	184	149	165	159	158	177	184	153	171	163	160	164	167	171	178	169	153	192	171	193	180	170	199	150	156	163	166	177	169	162	148	161	158	192	144	189	168	157	158	183	174	155	173	168	166	162	154	172	173	171	150	187	167	150	171	163	141	164	165	158	184	171	154	165	160	156	153	180	157	156	181	142	163	186	160	150	177	169	165	145	188	174	188	137	154	169	176	179	149	161	157	166	178	189	150	164	159	168	170	168	154	165	160	168	170	161	187	155	196	192	159	163	163	162	158	194	144	177	180	196	159	178	162	183	160	175	163	175	208	150	165	165	153	160	189	168	173	173	191	162	167	196	184	169	199	169	158	156	161	172	156	183	151	163	173	175	187	173	176	177	159	154	149	156	178	166	174	163	158	159	163	166	184	164	146	162	185	183	173	180	185	146	162	179	163	137	184	182	175	181	200	157	161	152	179	156	158	168	181	156	178	180	171	165	136	171	153	180	170	123	181	160	172	150	165	141	191	156	180	184	163	159	174	161	165	171	171	175	138	159	157	170	186	163	186	172	176	174	175	179	153	142	161	158	186	175	183	184	180	158	187	136	163	160	181	184	162	184	160	167	185	160	173	149	185	154	146	165	146	172	144	182	166	166	152	171	142	194	152	159	177	178	161	183	158	189	179	152	160	161	144	197	154	172	165	158	161	180	149	155	165	163	155	181	195	176	146	162	170	156	168	155	165	165	173	155	167	146	203	180	174	171	171	187	171	177	176	156	168	143	195	152	169	178	157	161	167	164	166	166	153	169	149	174	158	175	183	181	162	153	165	173	159	192	179	173	174	181	174	167	187	160	166	169	176	160	154	156	179	173	155	143	165	178	158	214	152	178	159	163	179	169	162	177	178	177	166	168	163	147	189	143	165	175	175	167	187	156	167	177	160	163	176	172	154	161	161	168	195	163	201	148	158	191	170	169	171	148	175	167	174	144	164	193	178	170	209	190	169	169	176	172	175	166	179	178	183	142	174	152	160	155	163	158	178	191	179	167	164	167	166	175	177	166	172	158	163	180	168	186	163	162	162	175	174	164	197	168	179	167	171	157	159	157	154	180	178	165	172	185	197	171	181	173	172	171	155	196	170	167	154	180	168	161	174	167	160	163	141	196	150	165	159	166	161	157	151	201	173	162	153	144	188	177	171	176	170	152	182	192	187	171	158	162	191	190	185	175	177	158	182	169	164	169	159	145	158	166	182	168	164	176	168	157	172	174	168	181	177	170	179	177	157	163	146	177	164	174	142	173	161	166	177	162	152	184	154	150	159	157	164	183	158	164	184	154	156	167	159	166	159	181	176	187	170	180	143	177	146	181	153	147	182	163	159	192	176	168	157	179	187	184	188	167	170	166	181	195	180	160	171	167	161	158	196	173	155	157	195	187	171	174	148	175	153	172	164	157	165	169	167	179	180	178	173	179	198	147	163	174	164	164	169	158	178	170	155	164	169	193	159	152	158	154	143	155	185	169	168	170	167	179	177	174	192	160	162	167	146	159	167	144	159	161	166	165	147	178	194	156	163	149	176	190	170	174	178	179	181	144	175	155	150	168	168	154	171	182	161	161	170	157	175	166	175	178	173	162	154	132	158	170	176	182	172	160	150	187	165	179	162	156	165	168	177	175	179	186	181	157	169	167	180	155	172	169	174	159	162	167	160	168	168	187	182	155	162	182	182	184	188	151	178	171	180	152	183	171	181	166	172	177	177	155	185	169	159	160	178	177	172	173	166	172	176	144	184	180	160	173	157	185	194	187	172	194	176	158	173	175	170	160	181	157	170	192	192	182	165	176	157	192	139	178	171	190	163	167	168	153	176	176	159	173	177	166	175	163	154	170	162	172	170	161	207	165	165	166	179	176	185	169	172	183	182	154	155	163	169	190	164	173	170	173	138	146	191	196	169	177	168	163	181	180	149	153	174	160	183	186	162	162	171	162	178	167	170	170	164	180	218	118	169	150	175	159	176	161	154	147	186	162	170	190	183	157	176	174	164	166	163	188	167	164	175	156	166	187	192	171	166	155	182	191	176	159	181	166	127	151	153	177	173	165	172	187	160	154	172	167	170	143	157	170	162	166	161	172	162	161	171	161	161	178	185	162	153	168	160	152	156	145	159	141	167	138	170	180	190	161	181	178	161	192	178	160	167	156	180	159	156	179	174	170	180	170	153	160	152	169	181	172	166	159	176	165	195	181	179	158	155	182	175	183	163	153	129	175	182	179	173	148	153	172	173	160	165	160	160	162	139	183	149	157	157	148	163	167	176	168	141	171	175	174	165	170	200	143	160	166	166	163	146	167	157	179	164	131	155	189	177	161	165	171	178	165	185	159	160	155	167	167	152	192	160	192	183	177	159	181	176	180	169	144	160	165	177	149	163	155	165	172	155	184	137	183	179	180	153	154	183	173	156	149	155	173	168	149	155	195	176	183	186	153	159	174	162	155	160	163	150	168	160	165	219	182	137	166	159	162	162	161	158	165	200	156	151	172	165	153	171	142	165	182	193	161	183	162	172	169	168	193	162	156	168	190	166	167	185	156	157	156	169	163	145	151	157	176	183	181	181	164	169	145	174	183	161	171	150	165	166	157	153	175	134	172	145	154	159	158	158	159	180	161	150	188	157	172	178	184	156	161	154	169	150	142	149	156	173	166	182	183	167	194	179	192	179	162
37718	47242	49704	41980	36092	27405	21522	13671	12748	7616	3386	681	618	943	1130	2714	4913	1753	1007	732	1223	645	452	474	478	432	461	442	442	435	514	463	465	430	475	478	448	450	465	478	436	434	424	483	478	447	429	451	462	517	687	730	649	613	516	467	496	480	439	439	402	419	494	427	452	450	460	424	457	439	441	407	464	494	471	454	434	434	430	399	440	467	466	431	440	483	461	442	468	480	405	449	440	427	489	468	465	439	431	442	466	445	459	459	465	433	480	476	435	450	454	418	475	467	444	436	467	422	478	455	431	459	476	462	456	461	464	486	435	447	434	416	491	476	474	459	436	483	491	445	426	459	424	441	462	470	422	420	441	439	444	424	464	423	438	480	451	478	458	474	451	446	452	490	435	438	420	478	426	459	481	453	441	479	467	481	479	458	431	417	468	441	475	464	482	475	438	478	464	463	507	455	458	442	498	435	452	453	451	435	463	467	443	466	447	455	466	430	445	458	442	460	440	473	428	460	421	449	475	474	454	447	468	431	478	455	470	415	455	455	488	439	443	452	439	453	424	482	465	480	414	455	499	430	470	457	420	430	455	446	433	415	433	443	450	464	487	464	439	452	477	412	427	416	444	447	451	467	445	414	486	466	449	497	436	457	449	463	463	476	447	442	443	477	469	455	446	449	419	467	469	506	464	493	437	473	459	491	487	438	466	454	427	455	451	420	470	483	456	460	438	485	487	428	443	475	471	451	430	449	438	448	459	439	431	445	435	480	477	440	492	435	473	472	455	431	476	475	442	443	464	451	456	422	450	445	445	502	467	450	408	448	445	452	488	455	405	441	438	428	443	447	441	468	445	411	491	463	439	442	441	477	408	446	432	437	456	431	452	422	467	442	442	411	477	472	496	458	437	439	451	495	423	438	502	479	450	447	460	454	420	422	455	457	441	432	429	483	439	437	437	429	449	429	471	433	453	464	466	488	444	480	445	463	390	436	484	429	475	474	507	424	451	455	443	468	439	476	452	434	456	414	431	465	459	480	450	436	446	437	442	482	445	456	505	465	436	422	462	426	469	469	463	430	453	486	446	467	458	452	421	444	467	433	474	434	457	431	468	473	470	395	466	495	433	430	429	461	465	432	419	424	443	435	453	457	464	461	487	481	446	439	475	469	410	466	489	430	471	434	454	441	438	438	445	462	453	419	454	474	434	430	434	429	472	473	466	475	466	439	475	483	463	456	450	426	438	459	461	431	471	466	435	485	468	441	451	487	418	473	463	439	482	453	447	436	463	429	476	456	450	461	444	458	436	444	420	451	452	451	425	467	467	425	461	479	437	453	428	491	458	454	460	472	487	457	463	396	464	453	460	467	452	475	491	482	464	438	449	494	443	478	428	470	466	456	454	433	429	445	445	463	457	475	433	436	472	451	422	451	443	488	425	465	420	442	457	433	454	467	442	432	428	507	453	488	470	463	445	449	421	469	435	442	467	480	438	442	461	450	436	478	485	477	465	472	443	455	453	439	440	445	475	429	495	484	456	414	487	468	471	444	453	436	477	432	467	450	460	445	480	470	487	443	474	402	487	435	461	428	450	468	473	478	463	476	441	458	423	493	468	460	472	449	448	432	506	496	452	477	413	425	471	463	485	434	464	477	471	459	443	462	442	437	421	458	479	416	415	519	420	455	428	442	447	475	460	449	447	466	458	433	462	457	475	428	443	463	427	438	476	436	467	436	433	476	465	437	450	443	464	463	461	464	453	417	447	413	472	448	456	485	456	448	471	451	444	473	460	472	487	445	454	439	417	428	448	491	428	454	402	430	431	404	429	489	427	422	472	431	443	430	478	442	452	456	449	404	461	438	431	444	458	459	484	502	449	499	444	438	423	433	436	444	440	476	474	456	425	457	451	433	463	452	489	486	443	467	422	447	471	446	435	458	421	461	423	500	457	480	446	493	472	465	458	475	443	464	469	453	489	467	437	429	453	461	424	474	415	510	455	442	455	449	425	443	481	463	439	462	495	457	434	433	482	440	444	475	426	455	489	426	479	437	408	476	467	445	464	420	446	432	422	425	447	431	445	471	456	466	456	454	436	459	442	455	425	413	459	412	413	434	488	417	423	450	465	439	448	446	475	413	461	475	469	447	488	485	471	495	459	457	457	511	506	494	481	460	486	448	463	437	488	444	477	470	482	455	454	437	451	459	431	455	445	445	449	422	492	438	495	451	474	429	440	473	451	437	417	488	459	427	515	448	421	431	408	466	447	440	440	528	456	496	462	481	492	441	476	446	479	434	453	515	412	458	449	445	417	468	446	439	427	459	489	466	435	422	468	460	434	480	452	482	479	453	463	473	465	438	469	425	448	419	462	452	472	467	475	490	457	451	482	427	431	454	480	416	479	467	470	451	432	446	471	488	454	438	454	441	470	451	504	435	453	461	490	460	432	483	429	444	456	418	464	473	495	463	424	428	444	430	465	482	449	438	421	458	460	425	505	475	486	474	424	427	454	460	418	426	426	449	459	477	457	431	430	444	426	413	442	448	488	467	423	455	482	470	449	430	446	445	463	442	441	443	467	450	442	470	454	459	489	452	476	417	455	514	459	503	428	438	454	434	450	435	439	417	485	407	472	464	448	448	461	456	451	435	441	469	465	437	464	445	462	458	448	455	422	472	464	497	437	457	443	442	471	464	388	471	440	481	446	463	483	452	516	464	455	435	435	417	468	443	446	472	462	496	482	446	452	435	459	453	474	439	433	446	438	445	428	409	463	419	490	503	457	472	437	461	459	484	446	474	454	448	407	430	447	430	467	466	409	439	428	434	451	468	452	490	457	466	457	462	464	470	446	482	480	446	438	473	425	480	469	421	477	445	428	431	474	489	459	440	445	467	450	450	450	441	447	475	472	438	471	458	477	470	424	453	441	452	473	431	446	449	495	452	456	425	459	404	487	449	480	448	411	472	420	472	445	455	471	465	458	413	457	436	432	467	458	430	460	441	466	420	447	423	450	455	445	438	480	477	498	467	450	441	414	447	424	494	466	463	450	459	485	468	445	422	457	430	478	445	475	486	486	459	477	425	449	444	464	433	464	459	470	443	487	450	444	441	413	423	449	454	460	452	440	464	468	448	491	456	441	449	442	415	432	491	430	436	451	463	469	447	447	433	491	439	448	425	442	446	452	429	469	468	476	449	467	454	473	476	419	454	492	441	471	471	432	457	446	455	450	429	423	435	470	460	469	451	441	415	471	469	464	447	440	457	465	453	439	455	461	484	464	482	459	421	445	462	465	451	476	473	438	417	454	413	442	430	429	446	467	477	472	476	474	482	462	457	428	445	448	426	476	474	451	460	480	426	473	437	471	436	472	519	446	430	488	451	436	457	481	424	436	450	451	470	440	424	497	448	463	462	450	458	405	467	479	423	451	444	466	468	396	470	476	411	448	440	429	422	431	463	471	406	445	441	459	469	420	481	456	452	450	461	448	444	423	447	482	511	475	437
73142	74049	68277	48885	40351	26535	18648	9735	6545	4720	1023	254	383	1033	421	901	1873	873	323	279	332	219	211	187	221	214	236	206	193	207	199	209	194	230	207	197	201	228	194	177	197	233	219	191	187	195	197	196	172	235	233	295	301	262	234	211	222	209	195	172	180	204	227	184	194	178	204	200	182	202	193	228	178	171	192	219	174	179	165	179	197	197	207	193	208	180	197	162	200	182	189	193	169	198	180	191	215	199	190	207	199	189	222	206	189	196	220	195	189	177	172	198	210	199	181	189	194	210	205	199	200	191	189	183	189	202	200	198	178	200	209	202	197	207	200	189	161	195	203	193	193	218	205	183	193	195	190	187	200	194	201	208	213	179	207	173	200	192	183	193	182	181	218	214	205	190	151	189	195	201	193	193	196	205	185	181	200	191	189	198	193	201	180	185	204	210	206	178	175	205	194	199	194	196	199	187	210	185	194	192	185	177	189	182	192	214	176	195	191	190	217	186	206	195	192	191	202	182	172	201	194	214	192	201	201	209	203	171	187	213	192	188	199	182	213	196	184	196	195	180	166	167	208	197	177	213	192	186	192	202	176	197	213	199	173	196	208	203	186	199	174	182	218	206	197	198	184	191	211	187	189	192	208	206	175	204	186	189	194	175	192	196	208	182	207	177	197	205	186	233	174	192	185	196	180	200	224	180	226	199	189	198	158	196	174	187	200	189	183	171	187	198	203	208	188	160	212	191	207	189	189	174	199	217	213	195	198	209	193	192	178	212	176	191	194	184	180	192	192	193	199	162	200	187	192	186	178	179	158	173	200	188	195	189	184	197	177	169	193	206	159	220	208	162	179	202	209	212	202	182	171	195	182	196	181	190	200	212	180	200	178	203	201	179	187	218	220	191	209	210	183	198	210	200	222	191	214	167	214	199	188	197	180	195	176	184	177	178	185	188	202	186	181	194	207	188	201	189	176	186	170	179	212	186	191	181	187	193	187	183	183	195	191	223	200	184	194	176	185	200	208	194	168	178	214	173	198	187	179	207	202	224	223	183	173	222	176	196	208	186	179	202	184	195	187	173	186	176	178	190	179	189	216	186	190	194	217	193	187	208	190	187	203	223	220	206	200	213	210	201	177	206	218	186	202	174	198	194	207	185	199	201	201	192	198	181	206	209	218	209	213	187	174	208	196	198	159	209	220	214	209	169	202	192	207	182	198	183	173	208	201	179	220	211	177	203	183	195	237	180	201	191	201	204	186	212	216	177	196	205	198	199	200	196	183	185	178	203	202	169	203	200	188	198	182	177	182	195	178	171	197	197	177	203	200	203	221	189	194	191	181	188	184	189	193	203	204	185	187	177	188	186	222	233	197	195	189	202	181	184	159	194	198	184	184	189	191	207	187	199	177	204	209	238	210	194	192	203	184	206	209	186	187	203	185	202	192	168	193	219	193	184	213	206	183	206	174	197	187	183	185	189	197	205	212	188	192	188	212	196	175	182	171	187	210	191	177	200	178	196	176	212	179	191	204	171	210	200	206	195	198	180	191	193	196	194	206	190	174	179	212	181	177	188	175	198	183	211	179	193	172	199	188	197	200	190	178	187	183	167	185	186	197	199	198	187	201	196	215	186	178	202	191	204	181	193	185	208	188	206	208	199	178	174	205	196	201	215	216	210	203	205	198	222	213	188	203	192	205	211	219	229	189	192	192	188	184	179	196	197	202	214	188	201	228	185	192	190	193	202	177	213	203	212	185	187	192	205	168	222	196	210	182	197	173	194	189	184	179	200	203	210	176	197	196	200	209	221	179	184	186	189	210	177	203	189	194	182	180	192	183	218	195	203	172	186	168	175	169	180	191	216	197	208	214	174	169	191	214	181	215	190	191	209	206	195	171	219	195	211	192	195	208	168	185	195	162	193	202	181	196	178	203	181	185	190	177	166	199	205	169	203	218	177	203	211	194	180	188	170	219	191	173	170	183	211	205	212	183	188	158	210	218	188	185	188	205	177	206	197	171	185	216	192	181	191	207	205	209	205	202	188	196	193	184	208	208	197	181	182	213	199	193	213	210	200	199	188	168	217	209	188	196	192	175	200	183	202	207	181	202	197	187	190	180	202	200	191	206	212	197	198	196	183	171	184	187	197	183	181	192	219	213	184	201	165	218	209	200	202	187	201	203	185	165	194	187	231	196	206	194	197	175	201	181	181	206	200	230	208	203	176	194	203	178	202	185	178	177	190	211	188	167	197	195	189	190	209	205	187	164	241	193	178	200	228	192	190	194	172	197	199	193	202	202	180	238	200	201	191	180	187	186	173	200	201	217	184	203	209	198	185	190	225	196	197	196	186	180	200	196	209	192	203	208	211	161	198	176	167	205	201	185	193	199	214	177	191	195	184	222	207	182	201	191	206	221	168	192	181	204	206	208	190	166	192	226	176	152	195	174	171	175	179	188	188	210	174	209	199	190	209	206	204	195	225	188	189	174	195	166	189	188	197	191	201	167	224	203	221	209	183	194	178	199	196	206	202	174	221	192	211	163	191	173	205	173	191	177	194	190	189	184	208	214	194	177	189	213	218	202	198	212	179	212	211	206	195	195	207	185	186	206	190	200	190	210	180	184	201	195	203	204	211	196	190	188	167	215	227	246	200	204	212	189	205	186	191	202	204	195	196	212	198	197	194	210	199	198	210	204	208	200	194	182	223	216	173	178	216	191	185	213	178	183	166	193	211	190	193	214	203	181	167	175	205	175	199	201	166	216	200	189	189	230	208	200	176	200	188	188	196	180	178	172	179	182	191	204	187	189	191	208	220	203	190	186	178	190	172	201	203	202	180	179	175	183	182	174	188	202	197	195	192	189	196	192	197	169	181	209	197	208	187	198	198	179	187	184	178	174	204	210	207	224	214	170	156	205	205	186	178	175	194	202	173	179	206	180	205	187	184	173	192	184	217	189	189	198	198	180	187	183	198	190	181	188	235	165	183	196	186	178	194	195	197	196	177	203	197	195	206	179	168	188	206	206	209	226	212	193	196	176	203	214	184	189	198	187	215	215	183	219	205	194	190	193	181	216	235	196	178	198	195	168	197	197	191	201	177	200	208	206	194	223	203	192	199	186	163	212	203	168	214	213	187	201	199	174	197	168	196	200	206	169	196	162	193	188	217	202	224	197	212	183	198	188	204	199	213	196	198	206	202	192	173	206	206	203	178	180	204	176	211	184	187	187	205	214	191	196	167	191	217	215	187	205	175	196	191	205	213	210	192	189	176	199	194	216	221	195	194	174	198	200	198	183	206	174	196	188	183	206	186	191	204	189	180	194	191	184	182	204	175	192	195	194	175	186	199	214	196	189	215	191	202	182	189	186	196	200	189	186	190	200	194	180	192	203	191	190	166	181	200	207	187	217	195	191	192	200	206	213	212	199	201	176	201	192	176	216	195	206	185	199	214	170	193	188	196	206	166	200	197	200	209	206	197	227	193	209	199	212	182	187	193
46744	58277	61200	53223	45938	38754	32097	21695	20350	15950	3395	696	1700	4513	1754	4708	8905	4243	1231	1115	1236	737	579	510	520	551	546	531	535	522	519	484	530	520	520	477	482	498	525	512	559	541	497	553	527	503	533	509	524	510	775	1075	1095	955	713	612	539	487	500	555	482	481	519	533	531	497	470	504	514	503	460	503	530	532	488	483	542	511	517	502	528	505	499	499	474	488	515	524	498	548	494	513	555	516	481	533	475	531	495	483	494	517	478	494	539	481	519	529	482	531	504	478	567	505	471	491	538	536	505	529	513	535	466	480	496	483	451	459	469	501	526	496	547	545	507	498	501	535	482	521	523	512	498	527	501	534	498	518	496	536	506	515	502	498	494	522	540	541	507	514	512	540	529	497	498	523	514	473	503	536	508	548	510	528	512	506	499	497	469	513	504	553	523	524	520	470	515	523	490	522	510	535	484	524	477	535	511	518	517	513	550	499	543	528	555	530	554	486	503	474	474	526	486	490	528	493	511	526	494	548	486	557	553	515	526	471	476	516	480	529	454	544	530	481	556	535	524	542	530	462	532	512	496	538	514	525	483	494	488	517	519	494	489	463	536	500	511	504	485	498	500	476	530	487	513	513	521	544	536	512	503	519	466	469	477	462	495	522	512	464	502	508	499	534	454	538	509	529	508	523	504	512	505	495	468	503	518	535	535	489	479	496	530	498	493	483	479	509	529	508	490	486	519	534	496	509	527	523	520	512	538	494	492	523	563	488	510	473	495	495	518	515	518	524	503	549	529	501	502	507	509	511	493	488	480	518	528	518	475	516	482	523	499	504	481	504	544	544	509	536	532	526	497	534	559	482	550	529	524	516	534	522	517	520	524	520	471	486	475	491	528	495	507	536	492	535	468	507	520	488	524	515	484	510	513	504	465	491	527	536	506	507	522	513	502	489	529	544	495	521	521	559	522	525	494	512	479	506	512	502	495	552	483	512	494	484	501	512	545	524	513	528	492	506	534	520	530	510	460	527	523	483	502	526	492	473	460	509	525	533	513	517	520	509	492	530	509	563	507	545	537	517	540	493	515	519	488	491	508	508	504	552	510	505	510	510	508	545	529	527	537	506	502	551	509	527	474	502	519	504	504	502	491	516	538	552	531	466	506	497	514	529	507	518	553	526	532	515	543	499	532	484	500	487	512	503	498	507	510	505	480	485	539	569	551	516	494	515	539	507	573	554	514	477	481	513	526	499	487	532	512	537	507	515	467	488	501	516	521	510	523	525	520	503	499	503	527	504	497	495	481	464	529	522	494	504	557	503	486	493	536	526	488	567	551	504	517	516	501	520	495	496	470	490	487	516	508	491	491	481	463	496	483	549	512	512	449	491	524	511	495	536	537	522	512	536	516	518	500	456	492	520	488	537	482	531	518	521	493	554	490	505	537	503	507	491	489	510	495	536	532	492	530	543	509	539	524	499	514	501	536	501	497	488	501	511	522	537	477	509	525	541	496	501	546	531	500	496	523	528	487	559	522	549	485	518	554	481	555	502	519	492	511	533	507	496	525	485	527	497	495	521	513	533	522	517	524	519	532	535	500	529	518	538	519	492	495	535	558	534	457	493	516	490	545	527	526	500	489	509	498	507	507	486	487	485	481	515	514	584	512	508	586	540	500	507	550	497	514	506	531	534	495	502	510	528	513	503	535	525	525	522	532	545	528	496	500	522	498	526	539	493	490	525	554	563	536	504	482	482	511	538	515	511	489	492	514	517	544	486	518	517	538	510	512	540	495	552	509	482	494	497	526	482	542	524	505	505	563	527	505	542	556	527	510	519	499	463	515	513	532	507	510	517	534	497	554	490	495	536	480	571	499	468	530	501	517	497	504	496	472	529	506	488	482	495	500	546	504	540	515	485	532	498	499	497	536	530	514	526	514	475	497	552	494	514	506	520	517	491	508	481	483	507	525	527	499	514	510	510	502	501	535	492	497	554	513	516	509	462	518	512	461	517	549	497	461	501	489	545	510	511	516	503	531	521	512	495	466	537	530	489	545	475	514	507	533	514	507	492	534	507	499	525	507	488	493	501	530	508	488	521	520	511	515	547	503	502	456	493	531	516	477	521	554	525	515	500	528	544	486	535	530	468	532	519	534	517	530	515	545	523	513	530	524	515	495	521	553	493	543	501	555	524	501	510	490	534	500	519	527	515	505	507	503	513	518	470	490	548	502	537	454	493	549	471	450	482	512	526	544	527	505	528	536	538	511	481	502	460	512	481	523	526	508	449	490	503	553	497	549	469	519	522	535	525	500	553	502	491	499	491	503	494	498	512	492	512	538	544	477	500	476	501	547	550	492	468	486	487	495	513	497	466	549	503	481	532	505	516	487	485	525	484	483	527	513	532	522	510	496	512	491	504	526	519	506	565	481	528	507	491	536	515	516	532	454	533	499	535	523	517	509	499	508	509	542	499	542	485	512	553	491	549	517	503	528	508	527	505	514	501	517	496	517	521	490	511	502	543	497	500	509	526	497	536	502	533	473	515	490	517	488	501	521	498	541	491	536	514	493	462	483	520	519	519	518	528	518	496	518	515	475	540	540	491	495	535	522	483	491	518	520	507	521	554	514	540	555	518	471	536	491	504	481	482	505	515	536	490	527	539	481	516	496	550	494	484	487	550	504	513	491	491	540	507	510	489	528	476	511	504	522	482	491	523	514	545	503	495	528	545	561	519	543	531	474	480	526	508	470	501	494	497	540	496	514	511	494	492	522	494	505	535	514	534	541	479	543	534	507	541	511	547	500	496	527	503	545	524	549	563	516	532	504	488	554	497	499	526	549	516	507	553	482	526	502	527	493	520	504	513	509	486	550	480	513	498	508	531	499	477	530	501	492	506	532	500	490	526	516	477	512	485	479	540	497	528	509	511	479	511	527	509	517	520	470	494	496	518	510	475	481	526	494	479	504	527	474	480	478	515	549	569	519	506	541	498	509	492	520	506	503	510	513	533	476	540	498	519	558	485	525	533	518	484	523	484	489	503	492	510	472	513	515	526	530	477	546	514	499	498	516	512	493	460	493	554	529	525	487	480	527	465	524	504	544	494	495	528	539	474	490	557	500	501	516	513	506	505	525	486	528	501	502	492	489	490	528	469	467	526	531	501	509	485	530	501	499	529	560	503	521	484	532	494	469	526	508	457	549	506	514	511	502	522	491	525	488	518	518	486	512	528	517	494	521	521	500	506	499	508	528	495	504	505	516	514	547	519	499	485	534	482	518	478	529	579	522	491	477	490	513	522	463	484	468	469	502	497	482	546	460	503	485	562	488	496	497	543	550	546	521	486	534	489	516	514	522	527	501	504	520	543	462	511	523	535	495	517	520	525	499	503	469	523	524	526	483	512	498	504	516	475	502	526	480	503	530	507	530	532	501	543	511	509	544	443	499	524	523	561	552	470	462	495	506	535	543	522	490	534	498	496	478	490	482	524	460	510	501	532	539	533	510	493
18700	11874	8473	3189	1929	794	554	330	253	223	172	189	171	196	149	170	195	186	158	174	146	156	129	160	148	139	173	147	137	147	168	150	179	139	142	177	153	167	165	159	156	144	138	151	152	155	149	150	137	143	161	179	163	180	144	158	143	158	138	143	170	142	134	173	125	145	137	155	163	151	143	146	144	125	148	145	152	162	161	187	136	154	172	121	154	151	142	144	130	153	151	163	173	141	150	158	142	163	122	142	154	161	142	155	161	155	141	164	137	150	144	156	142	153	142	138	144	142	163	167	159	141	142	145	146	156	156	124	167	142	145	132	133	131	166	142	154	146	172	161	153	145	170	163	138	154	146	139	164	166	165	148	149	171	146	141	138	141	163	146	156	159	154	140	133	138	151	133	137	126	163	139	157	135	160	148	124	148	147	144	128	153	170	151	145	120	144	151	133	164	163	160	138	142	153	156	164	155	165	148	155	179	167	145	163	138	156	157	149	131	144	137	145	152	158	153	156	133	153	141	161	150	145	145	138	135	147	161	175	153	150	161	155	168	146	157	148	163	129	142	161	133	189	129	153	147	143	140	148	153	158	147	155	153	140	138	154	165	152	119	163	138	148	152	121	142	135	164	143	158	146	181	122	128	150	163	152	157	142	165	163	152	156	134	158	139	161	138	181	151	146	148	148	156	157	143	155	172	159	146	143	149	175	146	141	154	162	174	155	144	167	171	144	138	145	153	160	163	148	148	137	140	176	161	171	169	153	157	138	165	151	156	143	149	143	152	163	136	142	148	154	166	150	139	152	156	148	138	144	154	171	146	165	134	143	131	129	166	148	164	137	140	160	153	130	173	145	141	165	174	135	125	154	164	157	148	151	152	150	146	151	165	156	156	155	159	149	154	151	135	146	154	147	131	151	160	163	154	144	136	158	154	150	132	122	140	130	166	145	172	144	151	154	143	158	136	145	132	147	157	143	155	136	165	158	151	142	144	155	173	145	155	130	155	164	123	171	148	126	141	134	158	165	152	153	166	131	154	159	140	146	162	153	128	175	136	165	140	139	154	138	156	144	144	161	137	146	153	168	160	171	159	171	126	182	154	145	150	136	137	140	147	167	130	144	135	136	141	145	158	160	161	162	172	159	142	157	134	148	162	145	139	133	155	167	162	144	145	141	142	154	150	166	162	144	160	171	179	159	184	157	140	141	148	162	162	145	156	151	139	141	153	150	164	173	134	136	138	154	152	127	137	137	141	149	162	158	146	147	148	152	135	150	147	178	157	127	162	135	167	163	142	155	167	141	144	145	141	143	122	134	143	157	159	158	166	170	138	124	147	157	171	162	124	162	165	158	138	180	149	139	140	173	134	154	135	152	145	162	166	154	163	147	169	177	163	143	157	142	175	148	136	162	164	151	134	162	160	157	158	144	121	149	152	148	173	139	134	156	139	137	139	153	134	136	154	173	159	137	158	163	141	154	151	144	157	141	143	160	160	136	148	138	160	143	141	144	148	133	150	139	152	156	156	160	143	137	150	157	148	142	146	148	133	143	157	144	124	167	135	159	139	167	151	157	149	147	150	164	149	145	144	154	154	174	144	163	132	159	132	158	150	152	159	123	132	152	146	147	154	145	154	150	145	154	172	146	129	140	141	155	144	142	152	147	146	142	161	174	157	145	159	178	134	159	158	144	171	158	159	154	135	154	160	157	148	142	142	143	163	146	140	133	160	155	142	139	146	152	163	144	168	180	138	140	159	137	142	134	121	149	125	151	157	159	147	153	168	152	150	162	146	169	154	146	147	142	172	161	143	158	164	139	170	166	135	158	126	140	124	159	155	153	139	157	154	152	150	180	139	141	176	138	144	139	156	155	142	143	149	135	175	147	138	160	138	143	157	142	146	175	150	142	153	169	147	138	136	155	164	138	155	150	146	163	170	155	141	166	131	149	153	156	146	147	151	146	164	171	140	156	143	142	128	140	173	132	123	131	127	162	171	158	120	133	149	144	154	151	147	147	150	137	137	135	152	144	150	143	155	142	152	146	147	133	163	149	154	146	153	135	161	123	155	147	149	152	151	131	152	136	139	140	155	151	145	127	145	138	138	148	151	150	163	134	144	159	147	142	144	149	142	160	151	146	171	143	146	147	155	160	152	162	165	151	147	139	163	131	137	157	155	165	157	144	153	164	155	176	157	150	149	148	165	151	153	173	154	158	166	152	155	151	167	132	127	151	136	144	163	143	148	140	154	156	122	153	155	162	153	136	162	169	141	176	137	144	153	166	144	162	175	142	156	158	164	146	147	136	177	155	161	175	153	153	138	158	150	147	159	174	129	147	156	158	142	176	168	155	134	171	141	127	139	123	137	166	158	165	149	143	141	149	141	169	151	155	161	168	149	143	144	140	162	153	147	151	148	160	135	166	142	143	150	138	154	160	180	139	142	153	161	144	175	137	138	149	153	164	168	146	157	146	151	141	147	141	168	166	134	133	136	158	146	138	138	147	145	154	188	150	148	133	151	142	178	186	149	139	126	142	126	148	154	145	157	135	167	157	149	138	166	136	136	147	162	148	148	151	153	138	170	158	195	137	155	151	159	178	132	170	145	133	140	150	146	151	153	158	165	137	155	148	148	152	157	162	132	144	152	142	170	161	147	152	153	168	162	152	149	169	156	167	150	135	144	155	170	140	137	156	147	146	192	163	136	156	130	160	167	148	159	148	148	152	151	150	167	154	159	156	148	143	147	149	133	158	178	165	147	157	152	153	126	162	137	155	160	188	149	150	157	171	148	152	162	157	141	147	161	134	152	159	146	137	155	172	158	144	142	158	161	158	177	153	157	142	150	148	160	153	144	154	148	140	159	151	150	123	148	164	143	160	172	159	168	142	147	156	137	144	146	132	145	148	119	177	172	156	149	147	153	155	127	153	158	153	172	166	152	140	149	145	163	149	160	146	148	152	155	147	133	173	156	166	156	164	124	147	161	140	154	143	173	124	151	166	137	156	145	141	146	141	153	140	145	151	147	152	141	157	156	143	131	154	150	156	162	156	156	149	142	149	148	138	176	164	163	155	142	152	132	162	161	149	164	138	159	146	146	145	133	159	165	150	162	143	160	137	153	144	125	163	149	152	164	174	150	134	146	142	161	132	174	145	179	159	160	170	138	155	141	152	138	143	145	150	129	159	138	167	171	137	143	165	152	161	160	160	135	147	135	163	166	140	152	157	164	145	130	138	128	156	143	146	157	149	167	157	123	167	139	146	148	133	133	158	136	158	154	163	133	164	136	149	157	167	153	124	149	157	156	139	157	151	169	146	140	160	132	168	141	135	146	145	177	163	182	148	138	147	178	132	135	157	146	155	157	153	137	162	138	158	159	125	138	152	133	166	133	162	156	150	167	150	124	160	148	152	133	139	150	124	161	149	165	140	155	134	143	162	129	167	135	154	162	138	157	148	150	153	171	156	145	163	157	146	154	146	152	163	141	127	167	133	149
15248	15367	13700	8848	6795	3500	2515	1400	1041	858	467	425	491	598	442	503	821	619	410	423	474	401	390	431	376	424	438	403	408	384	399	430	393	400	404	421	429	421	378	403	375	440	437	418	412	394	400	461	392	401	418	464	472	453	426	403	427	382	394	385	405	417	410	402	427	406	443	381	424	381	413	407	433	416	384	400	421	401	420	397	408	409	400	437	448	418	403	388	410	399	436	426	412	424	405	436	397	411	424	375	407	432	437	411	398	399	421	393	397	397	401	426	426	446	408	433	345	393	400	420	408	374	407	414	424	414	395	426	420	400	431	423	441	400	400	425	414	403	444	453	413	409	374	435	400	433	418	374	410	429	392	407	380	413	430	409	409	429	416	394	409	421	384	418	404	434	456	403	409	376	432	418	416	400	392	443	444	410	420	379	420	425	401	445	422	415	406	431	417	397	388	374	415	385	348	383	443	382	345	347	404	402	385	430	404	357	458	444	409	392	433	446	409	405	390	401	386	421	402	446	424	366	430	407	421	444	388	414	403	407	417	447	392	398	380	425	409	394	394	425	439	428	370	434	393	418	374	396	379	405	447	439	417	416	446	438	386	387	427	407	406	369	429	399	408	456	383	396	428	403	409	454	408	393	412	449	424	407	427	444	444	398	408	433	409	400	393	382	412	413	387	422	427	390	397	432	367	381	420	448	416	369	426	387	407	402	431	405	440	418	386	439	393	382	456	433	395	380	400	438	388	394	400	370	419	417	417	382	416	424	398	395	374	397	419	400	404	426	412	421	405	396	403	433	385	367	424	435	411	417	403	424	394	388	443	389	423	417	405	387	413	404	400	404	407	374	388	434	400	388	405	398	397	404	417	433	392	406	400	397	445	381	420	424	418	406	445	421	406	408	426	413	433	431	405	430	433	427	435	379	445	390	401	407	437	447	380	401	442	398	400	398	447	434	395	430	431	414	420	445	416	416	425	405	398	400	392	402	402	426	392	446	434	425	427	412	397	413	421	430	408	417	415	413	414	418	421	393	447	405	393	429	423	422	412	434	419	401	388	420	378	417	394	404	406	433	376	369	386	387	392	389	403	413	436	391	400	416	403	432	437	450	430	431	422	426	361	428	430	403	428	417	440	437	407	396	413	435	409	426	366	438	378	443	362	398	380	408	389	442	436	419	403	379	424	429	401	420	380	388	413	453	405	432	389	384	385	440	401	403	405	433	449	384	418	401	427	417	366	397	422	413	433	395	385	444	449	401	397	392	398	404	420	418	431	415	396	449	421	435	401	428	403	408	423	394	361	409	433	385	393	433	419	399	383	400	387	405	418	375	401	409	422	447	428	406	390	413	400	385	406	397	398	391	402	395	432	439	389	383	432	410	418	435	409	413	420	434	399	418	405	398	376	373	383	401	398	390	429	395	422	444	389	413	420	418	393	416	417	431	437	412	426	400	421	426	410	381	402	391	423	391	394	399	424	399	441	418	413	404	421	406	412	447	409	424	418	415	394	406	375	416	397	433	404	386	424	410	436	441	389	406	451	392	402	386	386	421	402	393	419	376	390	380	432	436	467	397	378	388	391	399	376	418	374	385	422	428	411	404	403	439	414	403	423	397	413	395	393	427	406	422	412	392	412	383	415	410	427	429	410	380	387	413	371	377	387	422	413	433	431	389	421	459	391	413	409	402	403	392	368	400	392	440	480	415	394	422	416	418	392	426	418	404	391	431	406	398	401	396	434	406	383	418	399	422	443	376	399	404	410	407	386	401	383	441	411	402	373	414	421	433	379	399	436	395	411	444	412	416	418	399	451	424	419	397	411	428	391	407	356	431	407	404	429	416	410	404	421	399	430	426	388	365	438	439	437	387	403	384	410	427	422	393	404	429	425	425	385	413	402	391	439	396	416	394	410	387	420	388	415	437	419	428	402	401	424	392	404	410	414	420	447	425	391	447	411	405	431	421	412	414	433	450	401	457	429	393	436	372	421	430	432	408	410	402	392	412	380	411	413	406	424	421	424	391	415	416	424	429	417	409	399	417	369	427	410	393	425	398	432	386	456	443	387	386	417	395	405	434	404	396	429	410	437	402	412	447	416	409	415	378	404	430	398	378	436	411	374	429	410	395	435	420	429	427	409	386	426	396	397	393	417	427	394	447	438	432	427	416	392	428	431	378	446	374	413	451	443	413	406	451	422	385	423	426	438	413	414	419	382	390	397	394	431	434	413	386	422	439	408	409	422	395	413	442	373	420	426	404	474	410	424	428	360	406	451	396	424	379	420	456	414	410	415	419	411	394	394	410	424	394	399	431	441	419	424	410	386	436	428	420	397	353	413	409	404	412	409	422	418	430	427	408	389	410	429	427	423	410	408	416	413	415	418	420	420	411	393	423	418	417	416	459	385	428	431	429	425	437	437	438	423	393	414	407	406	428	400	398	424	436	356	418	403	422	417	410	394	403	414	426	411	410	452	408	399	429	391	396	448	391	415	386	438	416	410	375	390	406	384	406	386	409	399	391	426	428	389	400	394	408	417	442	428	401	396	412	425	438	390	400	446	416	429	415	426	442	426	397	411	415	433	394	403	418	411	451	402	410	383	428	408	407	411	456	408	380	424	416	425	403	414	398	400	424	398	417	387	440	391	413	424	398	428	395	410	411	392	427	378	433	393	390	383	418	405	431	402	399	412	420	430	416	422	422	397	418	395	429	375	411	410	429	404	415	433	409	421	392	393	404	414	435	405	414	388	398	405	443	417	396	405	441	396	402	402	425	434	405	387	409	410	415	401	407	412	430	415	404	394	410	415	422	409	408	389	420	394	445	406	398	436	410	435	425	447	415	402	396	429	383	415	362	405	404	417	415	420	392	401	427	404	425	398	455	401	392	432	402	426	417	422	404	384	442	394	428	383	415	380	401	394	407	395	391	407	391	402	393	412	418	402	458	414	407	413	392	426	414	422	384	452	402	418	415	447	400	398	399	401	402	405	404	401	419	410	423	398	391	393	372	385	412	388	398	427	415	383	392	433	419	402	392	399	429	432	408	418	413	400	389	440	383	443	388	433	407	426	399	410	417	397	403	393	427	416	413	427	418	426	419	420	423	416	418	386	414	411	419	391	404	426	408	407	416	395	387	395	409	416	400	405	400	386	404	428	428	403	401	448	408	417	413	420	428	402	407	411	401	444	428	406	435	392	424	440	423	426	399	421	408	399	432	400	422	403	410	437	404	416	409	404	358	387	384	405	419	435	425	417	417	391	410	427	404	444	373	412	391	445	441	428	420	413	389	362	412	420	412	370	414	412	424	383	419	393	431	438	412	396	414	384	413	415	405	426	427	373	413	385	384	388	433	427	362	412	418	426	400	400	413	412	402	394	410	428	430	415	438	385	402	433	389	434	435	385	462	404	398	375	381	414	442	407	441	390	352	427	412	417	384	427	426	435	446	435	431	395	409	427	451	419	398	380	409	408	412	347	429	405	417	415	389	440	378
60190	60285	56574	37557	26321	16528	8998	4316	1900	838	226	334	647	552	251	557	1059	645	235	186	222	161	172	193	164	149	178	181	161	190	163	149	173	166	155	188	166	155	188	165	155	181	185	156	177	184	171	150	174	168	189	188	225	220	200	182	179	190	180	145	184	209	164	170	150	181	192	185	173	182	156	185	167	186	180	173	172	171	178	189	176	169	163	191	183	163	158	180	192	173	151	177	157	202	195	168	186	165	153	177	187	170	153	171	165	150	167	154	176	169	192	172	182	162	188	167	180	174	176	173	178	172	170	164	159	193	182	144	170	190	178	156	178	169	168	183	172	162	177	173	157	189	177	190	159	163	173	164	164	162	143	154	180	168	177	190	150	171	171	150	195	168	177	147	154	173	156	159	182	148	145	186	151	189	178	163	171	173	150	175	154	189	158	164	165	179	171	147	151	182	164	180	186	173	171	167	169	174	185	186	180	184	159	160	146	183	171	177	158	182	159	151	161	180	183	166	164	159	166	176	175	164	175	171	144	180	159	193	161	164	162	166	175	168	158	179	177	157	129	158	179	185	182	166	165	172	172	165	179	174	173	180	178	195	166	171	163	148	175	198	170	165	176	169	186	168	178	158	173	164	175	179	169	191	152	180	149	182	157	160	149	171	174	165	183	179	159	160	160	185	156	176	182	166	189	175	146	149	168	185	164	146	159	164	167	184	173	161	174	174	160	163	190	185	186	172	163	147	148	171	197	186	166	153	174	166	139	159	188	150	156	151	179	165	183	162	160	166	191	167	166	170	178	182	183	150	174	146	156	185	158	169	182	160	190	162	173	176	185	149	177	156	160	153	166	184	186	176	149	144	171	156	141	168	138	168	166	167	154	177	167	183	178	161	193	173	176	180	178	143	179	198	182	160	151	165	167	175	155	163	161	181	190	173	176	184	193	161	142	148	168	162	147	170	173	178	165	175	183	172	182	173	157	178	173	156	173	174	155	170	166	186	178	134	165	184	169	163	184	171	132	164	166	168	170	183	167	179	189	179	165	175	154	182	172	172	184	150	186	169	163	172	169	166	186	180	190	197	154	159	158	179	204	162	176	168	160	141	162	173	159	155	166	189	183	163	162	147	168	172	165	157	172	160	168	165	179	167	174	179	178	179	190	177	174	168	180	173	186	183	177	165	161	156	165	174	168	168	156	189	185	165	180	169	179	165	151	164	155	150	187	155	182	179	165	182	187	160	176	173	155	165	165	183	161	165	179	162	172	181	135	166	188	150	203	225	196	173	162	181	169	166	163	171	207	159	175	178	174	156	163	171	177	165	163	162	151	190	174	192	175	181	166	152	158	169	187	169	166	162	174	154	175	174	164	164	168	143	181	183	174	177	166	181	166	183	171	185	174	191	153	165	170	155	178	155	160	149	175	173	172	170	170	165	158	178	173	155	158	165	162	177	180	158	151	167	154	161	163	182	185	159	170	177	172	142	150	164	178	176	176	162	168	179	172	176	169	164	159	181	136	149	184	173	167	182	178	164	174	174	170	169	185	164	168	173	143	181	178	167	155	169	175	155	162	168	198	169	169	158	160	153	180	171	194	164	151	184	153	164	160	155	172	169	167	166	148	189	157	167	177	179	166	166	181	176	185	152	167	148	179	181	170	149	164	156	188	166	172	153	148	166	156	169	174	188	149	172	172	150	162	166	192	152	173	169	178	191	179	163	171	158	173	197	163	173	173	171	166	165	144	174	187	162	173	145	166	153	178	160	214	179	173	197	172	209	172	164	166	160	180	173	168	159	175	163	188	187	155	152	187	152	174	162	162	199	171	163	145	167	167	175	164	159	174	151	188	180	177	170	193	199	181	176	170	159	141	175	184	176	158	172	171	164	168	190	158	201	192	157	180	170	161	159	171	163	143	176	188	187	174	174	157	143	169	173	175	179	155	153	182	157	143	163	175	174	195	173	196	161	152	164	184	177	157	182	178	165	155	172	176	166	176	168	161	173	182	171	161	170	143	163	144	164	185	174	158	147	183	201	165	139	178	181	175	186	187	190	184	200	158	179	179	155	176	154	175	157	164	171	169	202	172	161	173	172	166	176	157	169	170	160	169	169	127	179	174	171	163	185	169	164	183	154	190	147	192	201	165	175	177	177	151	173	179	171	184	191	168	172	165	157	169	169	155	192	182	207	180	171	163	180	166	177	169	182	178	174	170	165	171	185	184	201	183	162	161	168	169	165	190	168	180	164	151	159	160	139	193	168	166	163	175	154	195	170	163	168	212	164	179	170	147	156	186	169	171	187	206	173	173	162	183	160	176	170	171	170	160	169	152	181	163	172	169	161	162	168	175	166	188	195	166	195	162	152	185	163	155	160	176	157	178	165	179	170	189	165	171	180	183	188	157	147	172	177	167	172	182	198	166	200	161	178	157	151	150	178	170	182	179	173	160	174	161	162	176	173	177	169	162	176	152	158	166	182	185	180	178	192	167	185	152	175	171	159	182	158	182	187	179	191	198	188	182	175	178	165	159	164	183	180	168	179	189	160	189	161	173	181	156	149	171	161	166	175	181	183	170	156	163	156	168	175	163	181	196	169	185	159	164	170	167	157	178	164	164	164	174	157	164	177	188	165	154	166	166	178	200	161	166	178	185	159	156	177	183	180	181	176	169	178	160	132	186	178	162	197	154	186	163	160	154	180	157	175	151	175	171	164	157	177	170	172	177	201	186	181	171	175	176	162	162	175	156	171	141	158	172	173	170	176	160	170	175	168	155	179	177	172	145	162	156	185	158	157	169	164	191	174	179	172	155	172	178	156	175	164	188	155	163	175	197	156	166	183	202	171	179	168	164	160	175	197	170	177	191	146	182	154	164	161	183	171	142	175	172	170	205	161	154	181	167	162	175	174	175	191	201	169	155	172	174	174	145	165	152	165	167	178	161	152	167	206	165	167	163	162	181	142	155	168	183	169	168	189	164	176	154	175	167	150	183	172	170	161	136	191	180	164	173	162	156	142	166	155	193	178	146	160	159	199	152	166	157	167	175	164	170	160	156	183	158	155	187	162	181	168	153	159	166	165	162	156	178	181	190	167	173	195	167	178	196	167	173	178	167	161	172	160	171	173	169	206	167	175	181	153	172	184	172	156	153	164	154	171	176	150	192	162	176	188	164	167	172	170	152	169	170	153	178	173	178	166	173	144	179	173	180	154	161	166	183	174	180	170	166	182	151	177	175	174	181	177	168	152	169	159	184	164	180	149	161	172	171	193	176	150	154	169	165	167	163	168	161	175	180	172	167	186	150	170	174	181	188	155	140	172	163	182	176	168	150	164	185	182	155	158	163	163	183	178	149	173	177	167	161	170	163	164	137	157	180	173	175	150	160	212	178	143	192	161	170	180	174	168	155	146	181	172	172	156	189	200	182	175	177	167	159	185	155	185	174	159	199	160	184	170	153	143	170	175	173	171	174	155	171	184	172	186	177	195	172	161	173	187
37918	46524	49418	43873	35172	30291	20788	13663	7931	3705	752	1185	3132	2329	873	2757	5525	3046	926	590	615	456	444	445	438	493	455	426	472	463	491	473	442	450	475	497	452	499	456	467	426	470	478	429	504	451	433	486	472	449	535	801	749	720	584	502	454	431	445	416	476	469	451	474	424	457	454	482	468	447	457	445	466	462	463	464	433	464	468	473	428	456	477	460	413	443	457	488	453	488	487	433	458	503	424	452	462	435	471	410	457	435	457	464	420	419	431	443	440	482	483	501	445	464	458	450	445	465	484	504	428	456	438	443	490	428	446	468	469	463	455	498	410	449	470	517	427	473	465	476	442	472	453	472	459	463	480	464	479	458	478	458	430	501	417	445	411	478	440	485	411	454	430	439	442	457	450	455	465	493	452	479	469	460	470	464	425	462	448	469	452	434	446	489	469	488	479	444	446	485	481	437	463	458	446	460	500	424	477	431	437	459	462	468	451	451	448	440	427	466	466	467	465	501	433	414	438	478	409	472	453	504	483	485	451	478	447	449	473	432	460	442	476	480	466	446	421	474	390	434	469	405	460	465	398	499	471	444	453	402	488	466	465	486	443	461	485	427	463	427	465	459	460	458	502	432	429	465	495	496	446	472	448	453	458	443	460	464	457	450	453	427	454	450	480	465	453	423	439	471	467	440	444	448	479	483	469	451	465	431	456	456	420	435	463	410	429	464	441	488	481	474	449	448	453	474	430	477	447	472	425	441	475	496	485	461	466	460	452	428	466	467	433	442	447	417	454	453	478	472	445	480	467	441	466	459	433	464	488	447	445	448	469	440	438	484	447	477	466	457	469	469	472	476	462	459	470	435	477	458	455	493	432	493	431	467	464	423	490	417	452	435	450	437	471	467	458	450	486	478	487	445	459	467	453	436	462	464	443	465	446	430	450	414	406	470	451	460	455	434	472	498	482	461	436	456	440	449	444	484	465	436	460	495	448	468	468	425	443	418	450	469	491	447	432	457	476	441	437	461	440	456	451	446	443	429	427	508	449	464	452	453	469	466	442	487	457	510	407	451	488	465	479	457	441	468	462	444	436	467	420	490	451	459	475	466	429	475	457	442	467	440	445	409	449	471	458	466	464	443	456	486	434	436	427	473	426	474	500	482	491	447	451	497	446	449	473	414	437	481	477	489	450	482	474	475	484	475	473	494	480	466	454	468	458	479	476	454	467	454	494	488	438	456	447	479	456	444	472	489	468	416	466	459	485	464	470	463	458	454	434	482	455	451	461	511	494	457	464	443	445	474	447	469	446	471	475	464	446	464	472	462	448	504	430	470	472	469	459	429	482	450	445	470	453	452	459	495	474	482	500	447	429	448	468	452	476	467	455	444	481	454	462	444	455	433	464	444	464	461	442	435	468	448	434	443	456	494	442	423	459	462	472	442	448	506	487	457	422	472	461	456	458	453	486	479	444	493	471	467	449	491	446	424	474	483	428	470	436	507	470	464	464	435	482	481	425	473	479	466	471	464	506	428	460	523	473	451	493	452	406	486	469	434	454	466	431	461	442	500	471	459	436	437	444	453	451	436	450	455	471	433	464	466	462	432	455	447	473	480	473	478	442	483	442	422	467	484	445	451	480	458	470	484	447	461	447	466	462	435	454	494	467	448	469	463	485	437	507	492	480	480	474	449	451	437	483	426	480	424	461	473	466	453	459	436	451	480	463	470	459	446	450	447	503	474	482	448	436	446	463	452	424	477	459	459	469	448	466	463	482	425	460	450	475	468	463	454	439	484	486	460	428	469	473	445	468	442	477	454	475	442	423	475	450	460	436	475	452	460	483	467	454	445	424	443	457	440	459	451	430	437	417	491	486	465	469	430	444	402	475	468	498	477	495	482	462	432	456	445	486	471	460	446	453	423	452	421	462	485	438	423	507	449	425	479	484	442	467	418	473	439	488	529	467	454	489	429	428	460	482	484	490	485	452	491	444	464	465	457	465	475	476	443	475	453	420	449	437	469	446	446	440	496	438	432	450	505	449	480	449	481	452	447	489	473	482	447	473	460	470	457	488	428	450	489	428	420	455	470	440	446	433	497	456	432	470	473	447	466	431	454	429	472	447	464	437	468	472	457	427	425	455	423	456	463	448	478	463	436	447	465	449	458	447	461	458	467	468	463	444	445	476	465	482	471	451	442	450	470	458	418	434	414	470	448	442	451	424	483	444	461	432	413	453	446	440	485	451	434	453	429	434	432	495	471	462	469	434	491	474	434	460	452	465	480	460	422	457	484	463	475	445	491	425	521	458	454	464	454	505	421	452	474	458	464	450	443	457	430	436	428	456	455	483	456	436	434	465	482	448	442	447	441	455	450	448	426	494	450	418	467	455	457	484	483	448	455	472	457	464	458	450	451	491	437	411	472	400	469	440	443	439	478	453	478	453	430	444	461	456	423	466	441	478	449	466	445	446	429	457	431	466	466	453	476	463	452	444	464	515	433	449	480	444	446	436	437	435	412	477	472	475	435	440	411	467	407	459	453	475	444	439	468	456	456	469	442	470	486	445	487	462	462	466	474	451	486	455	464	449	450	443	488	459	411	434	506	435	451	486	471	455	454	468	456	447	467	427	484	479	430	473	450	484	486	479	433	455	474	507	455	469	440	458	456	464	441	453	483	497	444	432	468	468	470	477	426	446	448	431	453	436	461	452	443	477	430	446	483	456	486	431	440	454	482	440	411	474	450	483	461	458	497	480	483	434	458	477	432	434	503	428	428	452	482	459	430	477	466	447	459	444	465	445	496	468	478	420	465	427	470	455	447	452	487	465	408	474	434	464	439	470	463	476	439	479	450	435	463	460	447	473	475	445	440	496	478	460	466	432	471	459	459	405	448	452	433	469	454	473	452	493	476	470	456	433	461	439	454	445	440	441	472	471	495	444	453	468	480	461	475	467	423	475	449	441	461	441	488	464	471	452	451	493	456	461	485	459	455	429	521	464	440	449	459	444	417	466	461	423	439	462	506	464	437	457	463	466	456	456	472	480	479	499	488	469	431	462	462	484	483	472	432	446	443	467	416	440	453	475	432	477	464	486	448	447	431	464	418	487	453	421	461	445	437	471	425	426	483	429	473	463	450	467	462	461	477	476	446	451	498	469	487	458	497	454	478	452	445	470	470	457	449	467	448	485	422	437	472	463	462	474	448	429	471	485	448	452	447	473	467	462	435	453	455	484	435	483	451	472	482	467	467	438	477	446	482	442	460	471	458	470	413	492	442	435	431	462	462	444	467	429	464	472	455	427	452	449	443	475	500	447	423	459	449	482	473	490	453	443	454	472	437	447	484	459	408	463	450	462	428	487	494	471	464	465	498	459	462	445	429	446	473	471	420	496	498	482	460	470	479	463	435	448	460	422	450	449	466	496	466	453	457	465	456	468	465	442	475	433	442	503	453	444	473	466	491	459	464	465	459	440	455	423	446	452	473	440	478	443	430	441	488	467	472
72475	74312	69399	51855	39859	30722	16801	8583	3199	1501	465	1206	1308	678	349	1147	1746	741	353	214	222	207	216	173	184	186	203	214	210	203	208	171	197	228	198	193	193	216	180	213	176	196	206	187	198	209	194	199	185	189	205	292	242	246	218	226	203	217	209	189	198	202	180	168	190	234	199	208	194	206	231	212	183	180	182	177	190	188	204	195	192	219	214	202	186	202	209	201	209	174	218	174	206	200	187	189	203	198	173	198	197	179	218	188	195	201	197	195	175	178	203	185	199	191	204	209	197	173	191	197	197	154	194	174	188	187	191	207	204	191	177	188	182	198	188	210	194	211	191	184	194	196	203	223	196	234	200	189	189	201	206	184	201	164	199	209	183	192	209	218	191	183	178	190	218	201	187	200	218	216	201	184	188	183	227	191	184	192	205	199	192	207	187	194	182	183	214	179	191	203	209	168	171	190	218	200	211	217	192	174	177	203	216	189	215	212	213	203	209	207	202	199	182	185	210	196	192	200	208	197	215	210	190	171	195	184	216	198	223	213	180	188	215	179	211	212	190	203	213	198	191	204	188	183	195	183	189	210	175	180	190	208	175	178	203	198	186	205	199	183	208	197	202	207	207	200	199	180	197	197	199	198	201	189	215	202	184	216	228	171	210	181	184	170	216	192	191	199	185	188	176	221	181	213	219	195	198	206	210	212	184	200	196	187	191	199	180	195	227	195	187	189	208	200	194	210	206	194	207	206	204	197	216	177	191	181	198	180	222	205	199	199	206	190	190	186	170	227	193	233	181	187	216	186	213	206	175	198	194	202	178	209	201	193	191	186	177	200	196	180	190	198	204	197	198	195	202	183	167	193	210	214	197	205	204	230	182	201	221	228	205	183	183	186	197	194	200	187	192	197	176	193	184	189	205	204	200	218	195	202	203	205	184	200	185	194	195	209	177	201	204	190	202	194	177	207	186	190	214	186	196	213	197	202	219	198	180	197	209	201	208	205	191	201	189	211	197	223	195	175	185	205	178	199	207	199	196	182	198	199	222	209	223	203	184	214	193	191	177	197	185	178	181	190	202	197	185	189	200	201	199	191	209	194	181	192	222	204	187	177	182	171	191	177	226	208	206	207	202	213	181	224	222	198	192	177	209	195	198	200	174	224	185	184	194	191	193	186	203	208	185	177	185	197	181	203	195	194	231	202	188	211	195	197	179	202	231	189	208	207	204	206	198	206	212	193	187	187	181	191	190	206	190	174	183	198	222	184	215	195	213	205	223	194	231	241	194	203	205	206	190	189	210	198	209	194	201	194	211	221	183	186	181	186	186	198	191	212	173	190	205	194	208	178	197	190	200	176	188	176	182	216	213	192	204	180	178	187	206	177	203	204	205	189	217	203	172	188	213	217	196	198	193	201	194	195	204	204	189	195	194	206	215	186	204	217	226	166	204	202	217	229	221	215	191	208	228	205	200	203	188	159	189	212	215	172	197	203	206	195	216	183	200	232	179	197	202	194	221	223	178	190	177	203	190	190	198	216	193	191	209	194	209	191	171	179	215	180	192	194	180	172	193	203	212	190	194	185	197	170	188	180	200	213	203	210	211	198	211	208	181	203	203	177	202	211	189	206	190	188	215	195	196	180	199	164	198	178	205	196	209	206	199	200	204	171	181	189	216	206	220	180	210	190	183	176	199	207	181	207	170	185	198	227	210	208	207	214	205	189	180	199	209	175	219	225	223	194	182	202	192	213	195	206	204	194	199	209	196	205	191	198	216	172	215	196	202	179	213	200	181	191	195	189	206	189	228	198	184	204	212	168	171	193	182	193	182	196	170	211	217	167	200	188	180	201	194	212	207	201	247	224	189	201	193	221	242	204	193	194	208	235	222	194	156	210	190	187	173	208	182	201	220	213	183	173	200	188	177	191	188	160	190	197	200	205	204	178	189	210	199	217	197	176	227	216	197	189	219	172	200	197	195	216	236	200	215	198	211	219	189	199	204	206	200	208	203	175	203	224	205	191	221	201	208	195	179	181	198	223	229	198	185	193	188	180	185	187	205	196	204	215	188	192	201	207	197	199	213	200	188	200	199	210	196	198	173	209	182	217	180	203	221	211	174	177	190	197	185	195	203	205	183	187	230	212	204	180	208	188	196	185	193	220	188	211	180	179	198	184	176	216	190	204	180	191	183	199	187	211	178	200	190	190	203	191	209	212	199	211	196	201	231	190	187	187	180	222	211	181	211	219	201	174	199	185	205	196	202	208	213	209	205	176	211	208	180	202	204	185	197	199	195	194	211	191	194	170	206	202	188	203	195	193	180	179	198	194	222	190	181	170	201	206	205	171	200	217	195	187	221	202	190	211	204	206	206	200	193	198	199	185	182	203	201	199	205	192	191	235	207	186	175	187	204	228	198	204	207	180	196	183	209	180	175	180	194	200	197	206	215	189	193	197	207	223	188	180	199	198	179	198	198	192	188	208	199	173	197	212	228	194	188	192	187	189	201	217	221	210	193	215	236	214	195	204	190	199	217	218	215	206	225	201	201	205	206	207	201	184	198	184	198	182	199	197	194	192	206	195	198	196	215	220	218	222	218	182	204	189	186	197	202	204	210	209	212	189	210	196	213	184	176	188	189	167	204	190	202	204	193	186	215	199	198	193	202	200	195	219	216	222	188	190	185	220	190	201	207	187	209	209	201	198	178	220	181	204	199	208	174	191	225	223	184	195	175	200	199	219	232	189	185	212	224	210	153	184	218	179	197	196	188	198	190	179	198	212	209	210	198	197	194	190	208	194	181	214	203	193	186	195	199	181	209	191	183	209	189	188	190	181	212	201	195	204	202	191	201	196	200	204	189	197	188	209	210	218	183	213	186	212	205	200	189	181	197	195	190	215	227	201	207	222	210	219	188	188	212	205	194	211	189	193	198	198	189	200	218	201	200	188	174	188	178	189	197	207	208	198	176	186	192	204	196	193	187	185	193	219	200	201	210	194	213	198	215	200	200	208	189	205	198	182	177	198	215	204	217	199	216	206	198	177	189	194	211	203	211	216	182	180	185	195	205	185	194	184	217	225	207	202	204	179	192	193	203	205	201	182	195	157	212	218	216	206	213	192	182	201	217	197	177	230	204	219	199	215	197	212	170	196	187	210	202	195	195	202	196	169	207	216	182	188	196	183	192	181	183	213	214	187	211	198	185	202	193	209	191	169	192	212	214	204	182	182	225	224	210	177	196	183	194	224	192	193	190	208	218	217	215	180	178	170	199	211	182	167	193	213	203	209	182	206	215	177	207	177	183	185	204	159	215	200	214	205	194	211	211	191	188	208	213	211	201	192	211	200	198	205	196	208	213	193	221	204	169	195	199	176	198	199	221	174	193	212	199	182	204	170	182	197	180	199	180	200	208	192	185	202	204	222	201	211	202	206	216	193	217	207	193	203	218	179	201	219	204	187	201	200	186	229	178	193	188	212	223	185	197	196	205	197	177	225	215	203
46577	58471	62142	55766	47050	41305	27907	20389	10678	6045	1649	5696	6127	2790	1446	5753	8304	3529	1431	631	662	574	528	599	537	500	546	514	543	503	515	548	538	519	524	537	515	535	504	497	525	517	558	500	511	534	537	498	527	505	601	1071	1042	839	647	524	541	533	518	482	524	531	517	493	538	544	503	549	511	551	521	500	530	467	521	506	533	467	560	530	486	511	522	516	537	509	507	535	517	496	514	568	527	505	495	532	499	540	568	488	534	522	486	492	539	510	499	479	507	491	528	556	529	501	501	504	502	524	496	497	516	519	515	559	560	493	537	563	540	510	538	525	537	512	524	555	515	525	491	474	510	520	501	502	525	508	506	496	526	538	499	532	542	557	552	508	528	517	529	555	492	544	529	500	480	523	513	509	494	526	536	502	554	528	527	467	498	523	514	520	513	536	524	542	529	520	511	526	539	499	508	574	549	530	519	552	521	506	524	540	532	527	473	522	541	489	496	509	493	506	497	469	528	523	549	504	485	519	551	557	508	538	509	501	479	546	477	568	552	518	490	533	506	514	557	504	536	500	527	495	504	521	505	500	528	519	511	526	501	496	577	509	525	522	495	530	529	533	505	470	539	526	468	492	524	507	510	570	525	500	503	521	516	499	506	601	493	518	481	521	502	529	532	527	506	504	497	482	475	520	563	506	508	496	528	549	490	532	546	562	539	492	548	513	517	510	487	497	497	494	528	513	543	534	476	519	519	537	513	541	515	516	517	536	505	524	498	549	522	539	475	552	525	553	518	493	523	539	515	513	559	488	497	492	561	529	485	502	541	547	509	506	525	491	497	547	547	559	509	504	532	493	573	516	468	518	512	534	501	539	509	490	521	514	508	533	491	500	524	543	521	527	517	552	514	555	503	522	486	517	505	547	549	490	519	517	533	471	510	537	534	536	533	540	503	543	532	515	471	530	546	532	534	506	509	552	504	517	525	500	526	478	508	539	499	516	481	482	510	522	526	508	536	535	525	517	517	463	499	516	518	525	501	543	467	524	499	523	487	519	550	522	498	532	554	526	516	487	541	534	519	513	520	528	528	527	529	534	529	511	560	506	508	545	527	508	550	568	484	510	477	541	479	495	565	514	519	525	520	530	507	479	513	550	517	518	520	549	532	493	539	548	538	523	519	507	519	532	545	526	490	514	525	506	563	519	532	507	515	537	524	530	511	513	534	529	487	553	476	517	515	517	516	488	510	516	527	562	516	486	534	522	480	517	556	507	527	508	502	531	557	538	481	552	512	469	517	529	508	562	518	499	573	459	494	517	508	488	519	488	500	479	507	539	523	527	520	529	500	538	516	461	544	506	500	548	526	500	524	490	533	521	481	514	486	530	537	521	519	541	521	525	551	499	535	484	513	510	525	526	499	541	510	519	530	544	512	530	510	511	517	487	498	526	549	539	519	512	505	507	513	526	474	537	525	525	521	551	506	521	530	529	546	516	512	508	539	512	518	513	541	534	518	551	528	543	533	537	488	478	517	532	498	524	494	491	524	549	526	498	486	529	518	539	535	503	550	544	515	506	515	537	494	541	536	537	494	555	525	506	527	495	547	515	514	518	511	511	535	554	537	528	533	558	531	585	498	538	503	510	546	532	492	520	512	505	513	514	504	535	491	535	528	489	574	545	502	501	563	471	522	558	520	538	454	520	489	522	499	523	531	513	519	555	560	494	531	489	549	493	484	529	540	544	522	497	511	489	518	544	477	487	514	503	489	500	519	591	580	566	507	519	518	521	519	540	535	524	484	521	502	507	510	516	510	510	560	532	498	543	467	608	507	514	494	485	515	475	512	519	506	483	515	494	516	523	498	504	522	552	483	503	484	502	564	538	521	521	544	549	523	522	470	548	513	527	509	530	521	507	500	490	525	520	531	540	533	513	539	514	514	536	493	520	585	516	506	516	553	534	519	517	509	497	502	518	517	541	561	494	544	511	523	494	505	500	517	546	510	526	458	494	488	545	522	511	533	493	555	511	509	535	562	481	489	488	491	568	505	562	529	496	491	577	500	512	525	513	511	517	523	491	486	521	507	514	568	506	526	488	496	527	533	525	513	527	479	516	494	521	495	503	489	568	530	533	492	521	494	523	537	511	489	529	508	506	527	489	542	537	530	538	505	501	532	505	519	524	556	507	488	550	517	513	582	525	517	526	502	509	526	483	563	533	532	553	509	535	527	535	508	495	511	487	536	530	522	499	503	546	485	502	518	488	505	487	535	534	528	519	524	505	494	477	516	516	521	507	542	549	574	517	507	530	543	514	524	533	503	514	491	483	506	482	497	528	492	494	503	532	520	540	557	511	515	557	490	492	508	529	529	525	542	533	472	528	508	508	496	509	489	491	516	537	489	530	542	540	541	499	517	502	518	480	518	530	527	499	473	551	532	518	556	508	539	558	449	539	505	470	510	530	527	576	508	524	504	548	533	534	523	514	490	522	524	474	536	467	546	514	513	523	528	510	528	491	520	524	524	511	540	544	533	521	510	516	507	534	535	500	511	511	510	485	507	509	548	544	530	513	522	478	518	529	538	483	532	511	497	502	506	553	493	522	516	498	488	500	504	535	524	499	518	513	511	533	569	546	482	528	510	509	501	491	514	514	478	544	480	524	454	495	524	514	532	511	516	508	463	513	509	538	533	509	505	513	525	537	500	536	510	513	564	521	542	508	501	555	529	522	478	500	535	505	513	528	490	562	510	529	512	482	531	516	530	560	502	503	514	540	473	497	512	520	502	527	490	497	518	518	540	496	492	556	536	530	518	468	532	441	539	529	492	516	498	511	504	539	524	518	520	543	519	537	503	545	553	515	536	506	537	483	554	544	520	493	545	515	530	511	449	535	510	519	504	493	528	527	557	537	499	510	493	501	491	527	517	545	513	486	512	516	553	546	539	505	525	554	560	516	545	504	489	505	520	491	521	504	526	523	528	510	544	516	503	519	551	521	510	524	479	502	494	535	548	525	514	508	502	476	535	560	497	528	510	574	542	518	556	535	507	573	525	523	486	540	541	541	494	510	540	493	540	522	513	554	533	536	520	553	494	546	508	466	528	519	523	475	540	503	524	539	545	559	528	513	548	522	506	502	540	533	517	513	531	505	512	500	542	532	519	540	508	514	526	504	507	517	542	515	533	501	472	500	549	517	525	473	503	523	527	542	524	519	523	533	552	503	553	506	514	514	520	528	518	470	541	526	508	506	532	514	523	556	496	498	514	492	549	497	525	543	536	523	497	530	482	526	549	527	520	514	520	532	558	522	476	534	522	502	513	495	543	526	541	494	517	475	529	460	497	535	529	499	501	580	532	567	494	549	478	525	534	494	468	565	503	462	516	511	526	523	514	525	542	540	515	484	566	517	522	519	518	523	525	509	511	481	525	515	569	553	513	530	514	518	498	523	495	511	474	512	466	504	490	532	517	532	533	486	483	536	526	536	498	543	479	544	495	506	514	504	516	501	497	472
18508	12409	9181	3329	2004	1084	497	293	192	177	161	191	172	173	156	146	198	172	159	152	150	177	176	161	179	166	151	167	159	178	148	165	158	166	146	142	131	161	158	162	137	169	154	138	173	171	176	159	176	144	161	147	180	159	164	153	180	181	158	164	141	158	165	162	146	148	158	156	142	141	167	184	150	142	126	148	159	167	151	169	150	157	152	141	167	149	157	146	170	136	158	170	155	150	156	137	146	140	142	148	144	159	157	150	170	175	150	145	157	151	164	164	155	144	128	171	151	181	137	145	149	156	159	155	158	143	152	138	161	158	154	146	137	148	150	152	164	140	166	140	158	151	148	142	156	158	162	150	168	130	135	139	161	149	126	178	178	186	172	159	160	166	165	152	144	153	177	160	148	160	172	136	143	140	155	149	157	153	164	150	146	169	144	161	158	145	156	148	154	151	159	139	157	158	172	164	148	164	144	172	136	136	162	154	162	143	156	160	125	151	133	165	149	157	171	162	151	162	154	168	154	165	164	127	135	181	144	167	150	161	165	144	145	135	154	162	172	155	172	152	169	157	169	166	156	149	170	155	164	139	166	146	155	165	156	164	163	155	165	142	153	166	164	182	153	154	143	158	155	152	165	152	153	166	160	154	158	150	165	142	153	160	145	180	146	160	151	161	169	166	143	139	146	163	155	160	164	174	160	159	170	138	133	169	144	143	161	185	124	155	142	178	165	171	161	151	154	146	146	143	145	151	149	148	133	144	161	192	145	176	155	157	177	165	148	158	152	165	149	145	171	179	128	157	157	145	180	147	146	163	156	160	152	143	156	150	175	158	134	165	141	170	164	141	142	173	146	162	166	174	145	148	155	158	144	148	159	152	151	147	147	150	151	163	156	163	136	139	143	147	128	152	163	151	160	181	131	147	157	175	161	159	169	160	150	185	152	150	147	146	133	140	170	156	183	151	166	135	164	184	144	150	138	155	167	165	148	157	166	163	158	148	146	148	137	158	145	168	136	150	144	133	147	145	158	172	165	156	152	163	164	155	145	178	146	164	149	150	189	160	140	171	148	155	133	160	179	155	125	172	160	120	144	140	166	152	157	162	129	159	136	151	157	157	147	138	141	139	143	176	166	165	150	143	153	162	159	173	152	154	136	166	183	145	170	153	174	178	157	157	162	173	149	173	160	154	160	164	153	138	140	146	133	143	158	179	157	194	172	152	156	162	178	182	176	146	151	159	138	157	155	181	152	164	162	148	141	154	164	138	164	154	169	174	146	152	159	176	145	157	163	156	154	150	152	153	165	150	152	145	139	176	166	164	160	144	167	147	154	163	153	145	168	166	141	157	149	153	168	157	140	175	159	163	126	153	155	126	135	168	148	164	166	186	155	171	148	144	148	162	150	173	139	152	171	145	176	152	155	165	170	152	168	166	142	153	157	150	150	170	152	156	156	153	147	163	154	163	137	146	159	149	152	165	155	169	157	153	168	149	140	147	154	139	175	139	170	147	142	179	167	157	150	166	144	137	157	177	141	143	144	151	182	154	166	147	145	136	147	141	164	152	157	148	158	167	149	137	154	164	151	150	169	161	176	155	152	141	155	135	142	149	130	162	172	164	166	170	180	157	174	140	143	146	156	154	158	155	166	149	144	185	154	137	171	167	139	203	162	148	164	144	150	154	132	156	162	171	157	141	147	140	136	144	136	149	172	153	138	174	175	154	168	159	153	161	137	169	139	137	150	162	156	154	161	156	141	148	172	150	156	142	153	141	142	133	148	151	163	151	128	156	151	145	156	132	167	180	162	160	152	150	151	138	155	144	159	155	141	126	162	150	159	164	160	144	165	155	132	181	170	142	145	156	168	162	153	165	156	147	160	171	158	148	156	143	152	152	164	180	156	145	139	137	144	141	149	156	157	137	171	144	145	157	178	154	146	153	149	137	155	154	153	152	157	159	161	153	147	163	142	152	145	145	151	146	183	128	163	158	136	143	137	167	164	169	147	157	154	133	143	154	151	186	143	163	159	140	163	177	136	173	171	169	160	146	178	138	162	154	165	148	153	142	139	149	141	178	151	142	162	150	180	160	159	165	165	137	146	150	171	167	155	148	157	144	127	169	145	158	153	145	127	121	150	153	150	161	167	146	155	161	161	158	163	150	169	165	174	162	148	144	174	159	151	136	134	149	136	170	158	161	155	164	145	155	137	151	153	163	136	163	161	148	169	167	151	149	164	154	140	165	153	142	134	171	153	156	146	156	149	160	165	168	131	171	151	152	153	145	178	167	172	158	175	149	161	159	147	168	169	147	146	168	152	142	172	144	168	146	168	151	148	159	167	141	150	156	188	159	178	151	132	144	142	160	149	154	151	166	148	158	162	141	165	156	185	176	152	152	166	149	168	160	168	161	150	136	134	166	162	147	151	153	138	149	147	155	133	144	165	136	149	155	129	170	145	144	150	138	191	153	175	169	153	154	136	146	183	156	141	158	151	145	154	157	166	159	164	139	157	152	160	142	151	150	150	152	163	157	168	151	148	157	152	145	145	146	148	143	164	150	155	158	151	140	157	170	165	170	156	131	150	152	151	171	170	142	168	145	170	156	155	145	135	159	163	159	169	147	154	151	159	127	154	154	143	180	157	175	161	156	153	130	161	186	134	140	156	158	158	137	159	142	175	151	156	170	139	167	166	156	129	147	154	142	155	138	141	164	130	135	164	163	137	155	160	149	144	151	159	145	153	132	153	154	163	128	138	136	172	163	167	163	164	162	144	148	165	141	144	153	165	155	166	168	152	143	153	175	134	148	157	153	130	171	128	150	162	180	185	163	162	149	171	136	167	153	139	164	145	149	144	167	151	148	160	137	167	143	166	162	151	175	143	154	147	156	181	152	172	176	146	139	153	132	151	151	143	179	159	166	143	159	166	174	153	174	146	146	149	143	165	149	139	144	135	161	146	170	131	126	157	130	151	171	159	137	134	148	156	163	144	161	165	149	147	159	156	156	143	166	149	157	160	131	157	151	142	142	168	161	159	139	159	143	133	171	163	158	156	134	161	120	155	165	137	152	160	168	146	175	144	147	162	168	138	165	141	144	144	153	142	141	169	166	150	141	159	157	154	173	153	175	163	170	155	167	156	138	156	150	152	138	158	138	131	163	170	132	173	142	123	144	154	131	190	147	139	153	166	174	165	134	140	146	190	148	165	184	146	144	162	159	147	125	159	140	141	151	154	150	137	154	153	153	147	166	156	144	156	153	139	158	164	163	136	163	149	144	144	142	160	123	149	158	159	151	158	175	151	154	151	140	159	132	148	140	169	152	165	137	169	165	167	174	129	142	178	163	172	147	135	158	173	137	140	160	143	156	157	154	163	162	142	154	168	119	114	173	131	139	150	164	166	154	131	175	165	178	150	153	162	165	141	129	187	129	148	145	151	151	161	140	156	141	148	165	150	140	156	144	158	153	178	158	162	154	147	159	144	140	143	145	170	154
15112	16019	13865	9605	7275	4416	2241	1290	747	624	459	661	638	524	431	674	706	522	448	446	458	417	410	406	413	413	441	401	428	389	412	387	457	471	400	411	404	425	402	417	416	399	472	392	432	429	392	445	438	410	411	437	440	479	470	414	408	411	445	451	419	450	418	429	488	452	427	429	458	399	418	446	453	408	445	422	401	393	421	387	430	443	415	413	399	416	447	447	348	474	425	428	418	418	397	444	386	438	422	418	433	450	394	423	399	423	414	440	408	444	443	407	440	418	448	420	460	425	424	427	429	399	399	387	385	440	423	433	436	424	414	412	439	395	448	447	477	405	406	394	412	439	400	458	450	424	416	429	402	447	418	435	407	399	427	382	400	406	418	439	443	392	407	429	431	433	459	405	443	400	396	487	435	427	432	429	393	414	420	438	413	463	425	430	406	407	420	413	417	420	412	425	442	387	400	421	386	426	439	444	431	439	452	422	415	409	388	396	428	413	428	397	421	423	402	450	463	448	420	454	433	400	439	435	402	456	417	421	434	423	437	429	459	450	436	399	415	436	410	384	419	429	401	421	416	420	413	447	408	427	385	428	462	410	450	389	421	414	385	430	423	425	387	441	420	370	428	407	424	392	397	432	499	437	435	435	395	405	428	398	445	406	378	425	409	408	438	416	422	444	398	434	388	391	427	423	419	450	434	392	448	445	413	419	435	426	382	403	414	457	426	415	425	438	428	443	383	460	427	419	408	413	399	442	394	411	435	413	463	416	448	418	444	391	421	421	465	380	401	442	446	446	419	462	414	437	432	390	419	403	433	397	469	440	428	389	428	432	408	422	429	423	427	431	435	393	426	415	397	455	429	405	412	423	400	420	406	455	424	403	423	384	408	391	441	457	434	404	477	418	431	388	410	440	432	461	413	392	431	429	427	450	433	396	378	420	419	448	399	413	378	460	427	428	398	446	413	443	430	414	400	394	416	422	391	432	448	428	408	418	398	438	386	429	463	451	395	431	405	422	420	422	386	417	419	434	410	403	443	450	447	416	400	424	437	399	434	429	368	419	430	402	420	435	408	442	422	387	443	461	394	420	450	429	405	402	422	437	433	420	412	418	409	426	399	433	404	410	432	419	420	444	460	419	412	416	433	450	437	437	440	425	391	426	412	394	415	384	410	431	428	439	383	420	429	388	443	436	441	420	415	438	452	420	416	365	423	405	395	426	470	386	385	379	407	416	411	431	440	420	461	432	410	424	427	396	425	428	438	436	401	405	395	419	464	428	376	417	399	435	431	465	413	427	419	435	406	412	415	417	437	421	383	388	435	413	422	429	401	390	436	440	404	392	451	435	421	398	443	448	447	401	391	383	408	442	403	445	438	411	413	402	417	446	421	417	402	423	466	419	397	444	400	396	424	464	415	407	442	409	398	422	418	396	419	440	449	391	432	450	442	423	406	416	453	422	442	417	438	434	437	423	403	442	445	417	432	428	436	444	411	431	434	414	417	395	413	410	432	395	426	461	414	445	393	446	390	426	429	402	424	401	385	403	407	460	399	424	448	484	428	445	424	423	388	424	436	440	423	418	413	431	398	447	399	394	436	476	399	435	420	446	402	427	430	430	413	414	433	424	403	415	445	411	458	397	433	427	417	410	373	394	404	442	440	428	428	449	428	452	411	403	447	406	399	412	437	399	453	386	427	412	442	417	445	451	418	410	413	439	446	435	397	426	430	443	422	456	456	431	455	401	440	430	438	389	429	438	437	425	451	416	429	441	446	413	421	427	396	423	432	430	438	439	413	380	458	430	441	392	431	423	409	401	434	423	432	427	398	414	411	418	386	407	401	376	423	404	441	439	369	430	401	414	397	413	422	436	419	432	442	425	418	448	422	417	403	421	421	432	414	384	457	421	387	416	405	398	434	444	435	422	390	409	445	424	362	449	391	435	402	412	424	418	412	398	396	443	400	422	404	434	454	401	401	433	395	418	438	370	422	432	425	437	423	449	408	452	421	423	440	422	453	406	420	407	442	413	412	406	424	432	423	401	399	402	435	417	427	446	412	429	403	453	425	403	423	412	442	428	446	446	414	399	429	405	460	431	376	417	413	393	398	402	417	418	439	436	406	423	409	432	423	435	392	442	414	418	414	411	432	436	427	414	452	436	431	407	425	431	436	478	424	421	410	426	433	429	415	390	432	415	425	437	407	398	397	412	395	415	398	414	420	420	436	418	430	374	428	410	452	427	401	453	428	430	381	401	421	409	460	437	463	417	427	393	434	457	430	413	406	399	424	441	392	458	413	435	404	424	402	439	363	440	423	403	415	422	434	386	421	457	417	439	461	437	448	437	452	458	458	391	395	451	393	398	440	413	436	425	449	424	427	410	423	433	447	414	411	422	395	451	441	422	424	423	428	402	417	385	460	435	423	419	385	365	424	401	388	408	416	439	412	419	460	415	401	415	400	425	406	435	438	418	412	459	426	443	438	426	418	424	419	422	439	426	420	472	407	411	430	427	444	421	396	465	410	433	433	423	420	432	392	425	397	420	437	425	423	396	460	477	430	416	439	433	387	424	414	437	446	428	402	420	407	418	429	415	435	409	447	410	421	421	415	458	456	400	464	384	409	454	454	469	435	448	407	418	464	430	426	452	405	439	432	418	420	428	394	422	445	414	415	418	436	432	428	388	439	431	445	432	424	408	431	410	416	426	428	427	415	424	452	417	433	433	387	446	411	421	426	429	432	388	428	420	434	427	420	375	402	423	452	369	438	440	400	426	400	431	470	430	430	413	426	386	427	409	403	414	415	389	387	445	425	442	418	438	398	431	414	428	395	450	442	406	430	439	417	428	429	419	441	372	401	412	413	405	450	423	416	381	421	432	453	436	446	426	398	434	431	419	423	417	435	402	411	413	411	424	401	428	424	435	430	443	420	425	394	422	428	363	399	430	419	392	383	395	440	413	422	414	448	462	392	458	399	440	459	408	414	430	436	392	421	388	473	440	416	389	436	422	392	412	404	428	433	379	434	433	460	441	401	407	431	425	428	440	390	463	421	402	410	428	382	421	402	422	411	385	429	412	420	448	382	416	404	451	442	397	441	453	415	385	421	381	433	412	459	425	445	409	418	417	432	412	432	394	451	411	384	416	414	415	419	446	431	441	413	433	444	425	462	416	416	398	420	432	429	423	426	470	433	435	393	411	434	406	411	441	425	426	408	429	400	418	434	397	449	402	409	392	452	421	423	410	409	403	428	438	396	469	381	424	432	414	440	410	416	399	418	428	400	394	408	425	457	412	403	394	405	404	463	425	479	419	420	424	470	417	403	410	383	428	439	437	430	431	429	432	424	440	439	413	412	403	452	418	441	445	420	421	427	393	395	442	399	451	391	446	409	413	417	428	439	452	448	428	425	472	424	476	406	435	429	410	469	450	429	419	397	451	420	425	424	432	401	455	419	457	378	406	421	411	415	445	451	427	462	418	452	388	431	433	424	432
59319	60273	56457	38815	27581	17832	9453	3809	1112	1063	298	498	692	256	445	1045	781	363	224	175	189	163	158	147	171	149	164	173	182	165	202	190	193	181	182	179	196	188	174	185	153	173	185	176	167	166	183	166	167	176	198	199	222	181	181	173	161	169	193	151	189	176	173	157	178	189	154	149	169	164	150	177	178	139	198	181	189	168	183	198	186	184	206	200	184	167	178	170	161	168	171	148	163	153	191	163	182	171	185	181	155	167	178	194	163	198	168	181	167	160	166	146	188	143	184	181	142	164	156	161	185	174	167	163	168	187	181	175	170	156	169	167	176	157	197	196	180	175	177	176	154	167	185	186	173	169	154	161	179	182	185	196	164	163	175	178	177	182	184	185	183	171	163	177	184	213	169	168	171	171	163	162	188	135	158	174	190	168	179	176	179	193	167	182	193	191	160	171	162	166	154	149	183	169	178	180	176	187	155	184	161	189	168	188	160	192	174	155	189	171	171	184	179	153	158	170	162	175	166	159	179	155	167	155	166	201	170	177	166	178	150	187	156	143	181	167	168	153	168	180	186	164	166	179	160	161	169	161	188	178	184	156	168	151	198	196	175	170	180	152	177	187	166	169	177	161	174	182	170	162	188	172	162	178	186	164	173	167	195	165	171	165	156	170	177	183	172	167	158	155	187	190	169	174	169	180	166	166	170	184	175	165	172	178	172	193	153	179	164	177	153	199	170	197	179	152	191	167	181	193	168	169	199	172	158	164	175	189	169	182	173	177	204	157	196	153	177	158	172	183	171	165	154	161	173	175	162	175	177	159	203	182	188	160	172	149	181	167	185	189	201	158	172	187	175	152	179	174	164	200	178	173	188	137	179	161	160	163	185	155	174	150	200	166	198	166	162	170	173	160	168	171	171	160	207	149	158	160	192	186	169	196	152	179	175	175	163	191	162	171	169	211	186	151	153	156	157	181	158	153	137	159	154	171	166	180	171	161	194	169	173	164	178	170	157	153	168	182	166	174	176	189	163	172	182	168	170	172	168	168	175	169	184	192	190	179	189	189	172	161	151	177	169	166	175	172	180	163	170	176	160	185	171	183	173	172	182	170	167	179	176	166	161	182	177	159	182	175	181	168	173	168	158	191	181	199	160	163	174	183	173	166	146	185	177	192	166	163	161	151	189	159	193	174	182	166	173	197	185	162	152	157	164	154	156	178	164	175	160	173	166	171	176	151	162	158	173	169	165	158	164	196	170	156	172	176	183	159	196	177	187	163	171	181	169	182	173	186	177	175	176	196	168	176	146	177	155	184	169	171	187	180	160	170	151	181	171	183	179	197	160	164	178	185	177	165	168	175	160	161	170	186	173	169	162	178	176	161	173	174	162	167	189	160	164	169	147	174	175	163	176	166	166	188	173	158	183	151	183	183	182	180	172	160	195	176	195	169	171	170	165	173	192	176	186	173	178	152	174	147	167	143	147	164	195	151	170	159	195	170	170	175	159	198	160	173	187	176	170	174	190	179	165	196	200	170	155	193	157	181	160	175	162	171	169	152	169	156	156	150	173	174	161	156	164	181	184	169	163	183	176	181	182	180	175	169	185	169	224	167	174	177	161	172	159	182	146	174	186	165	191	152	184	168	175	181	165	162	157	173	170	176	167	190	191	163	158	176	176	160	182	178	159	159	187	158	176	165	178	168	161	172	178	147	160	192	166	189	165	184	151	156	163	172	179	176	194	147	187	179	191	175	161	159	181	145	162	166	163	172	149	172	193	164	167	155	181	173	155	162	166	165	158	174	166	197	168	182	181	155	178	175	169	176	200	179	158	156	180	158	154	171	174	161	173	183	184	180	202	154	178	166	179	169	172	156	138	169	176	178	151	157	176	183	175	176	172	159	178	179	147	169	183	183	186	193	197	164	158	157	159	165	163	170	162	191	171	188	181	188	184	189	197	174	177	191	158	168	166	165	178	169	156	173	163	161	185	168	162	194	199	178	164	165	193	157	177	166	166	166	159	145	166	156	168	172	179	187	164	159	172	188	187	185	173	170	168	169	161	169	158	166	170	163	190	183	183	166	191	191	171	156	190	179	167	180	179	173	175	168	163	173	175	167	163	163	187	160	141	182	156	181	159	172	140	177	167	166	144	170	190	184	159	194	176	162	189	173	176	173	174	188	175	169	160	174	158	161	193	186	159	165	175	174	179	165	169	191	188	155	171	195	144	160	179	166	161	180	184	172	164	211	179	172	171	176	159	185	165	174	186	176	178	171	197	171	159	190	184	180	192	177	193	165	176	155	143	157	158	176	171	177	156	176	190	169	162	150	167	168	188	164	187	160	182	177	194	185	176	184	167	163	169	205	178	175	189	202	175	194	159	168	168	185	176	162	171	169	190	147	168	194	169	188	152	187	145	181	177	189	185	167	165	175	165	191	152	151	189	187	180	192	162	181	187	192	175	194	173	193	168	178	170	139	173	161	164	172	178	190	178	169	175	164	162	198	182	181	170	168	166	168	187	174	162	181	166	179	179	162	185	162	169	169	191	184	193	197	159	184	170	163	177	162	191	160	174	161	160	165	171	167	169	168	194	161	163	165	203	145	152	197	180	172	145	174	170	174	178	164	157	183	169	182	168	167	165	161	192	171	153	144	176	188	168	167	192	193	165	184	199	188	182	162	175	155	160	161	179	176	167	190	177	160	181	156	144	170	179	171	164	185	174	164	193	170	174	143	182	186	162	171	184	174	181	177	174	200	151	174	164	159	164	141	194	169	169	175	170	179	159	181	185	160	178	170	183	174	157	195	189	180	160	167	189	155	188	162	157	174	156	183	180	181	172	178	177	177	160	193	156	194	187	152	164	169	139	173	159	154	193	176	184	193	182	150	163	163	171	187	199	153	169	193	177	172	163	187	184	168	165	202	174	132	187	154	141	169	164	164	154	166	181	168	185	172	186	173	139	177	173	191	158	172	156	161	172	188	177	186	156	166	181	177	190	167	180	158	161	164	166	193	195	151	163	161	171	156	185	179	173	170	178	181	161	197	173	165	153	175	181	187	185	171	159	175	175	163	175	157	173	167	162	166	167	191	163	159	180	161	171	170	161	172	164	183	158	153	143	188	187	178	159	161	146	159	159	187	178	151	160	154	161	150	188	182	159	169	166	183	185	181	169	161	182	164	187	183	164	177	183	177	200	165	174	172	155	146	163	157	148	180	190	176	187	194	171	173	173	170	180	197	172	147	167	177	158	159	172	176	143	181	183	187	173	169	165	184	181	154	176	171	177	168	182	178	186	186	166	175	180	179	188	162	166	164	183	159	200	169	177	162	168	191	177	176	155	200	175	176	163	167	142	190	177	178	170	155	165	179	139	182	187	194	163	170	165	145	155	173	178	157	181	176	177	189	169	164	184	192	168	169	155	161	183	152	194	196	174	198	186	182	175	146	181	151	174	173	176	152	158	188	175	161	145	170	147	177	160	192	166	182	161	150	202	150
37392	46096	50295	44189	37137	31122	21188	12176	4395	4878	952	2274	3355	1092	2150	5346	3980	1612	751	498	506	478	518	526	472	432	468	429	467	485	453	478	538	464	438	460	509	450	496	470	451	469	474	476	456	415	489	480	431	496	612	726	703	598	529	501	497	463	459	460	420	464	440	473	459	465	487	446	438	471	504	461	447	427	471	512	472	473	444	469	401	476	465	474	485	462	480	450	446	432	450	461	446	444	488	443	452	438	492	447	484	505	498	495	450	449	483	473	467	430	461	461	486	442	457	477	441	466	463	429	485	500	490	476	446	451	492	462	464	479	482	481	455	464	451	439	462	495	462	476	457	461	439	473	479	466	468	452	492	518	460	480	437	485	480	529	475	435	473	442	473	443	450	434	476	479	430	452	454	492	501	447	468	519	493	420	478	447	428	476	481	442	484	456	478	425	463	463	472	467	468	461	474	437	463	486	483	448	467	447	446	448	472	461	444	467	471	480	473	484	453	438	446	469	456	475	454	461	479	454	461	456	486	470	439	496	474	460	432	477	447	456	472	459	469	485	445	470	458	501	442	474	441	508	507	498	461	488	454	430	456	447	478	425	458	429	437	455	473	457	476	493	433	474	463	456	439	476	467	471	448	463	454	462	463	475	517	469	471	478	445	469	467	467	451	498	443	427	458	492	476	501	457	463	478	477	441	453	480	496	463	475	459	466	483	481	460	442	431	483	452	495	464	471	477	491	494	501	485	487	472	486	438	438	453	460	479	480	508	463	450	461	466	473	424	446	447	493	461	504	428	474	441	495	463	469	454	501	457	474	458	505	428	446	473	473	441	464	448	471	461	457	417	481	514	478	445	445	459	501	444	446	447	456	469	439	447	438	488	494	512	463	486	485	461	463	459	488	467	513	454	478	472	434	471	486	469	492	534	473	494	483	440	472	421	463	475	474	460	457	469	493	449	456	482	498	413	470	477	487	445	455	467	460	494	478	450	453	495	465	457	465	464	433	470	425	480	453	431	439	438	475	450	462	470	493	432	461	466	443	442	465	449	465	448	467	442	463	469	473	484	449	433	464	454	470	475	486	456	491	486	498	442	435	460	429	441	468	445	457	515	511	481	433	437	496	474	465	470	441	476	472	456	436	503	467	427	462	477	481	466	477	468	477	448	502	476	490	457	458	498	492	481	474	498	475	441	448	473	447	457	454	456	442	470	515	441	471	440	476	490	437	454	464	494	440	445	493	461	463	462	441	445	478	478	479	473	489	500	448	488	475	460	443	502	463	468	467	492	482	462	475	505	493	480	449	428	450	486	457	446	464	440	477	469	434	435	454	480	462	462	479	489	404	469	462	508	498	463	473	466	464	454	467	482	474	463	482	508	473	466	476	470	431	494	462	471	458	474	476	458	464	462	449	413	457	449	465	465	456	464	474	417	479	477	455	448	512	462	477	479	470	431	452	434	437	477	469	456	470	483	462	467	504	484	437	427	458	480	498	472	525	457	465	457	471	441	436	426	446	456	457	453	485	432	493	486	467	435	460	468	482	494	463	442	473	446	447	464	443	471	439	507	444	454	482	476	479	473	491	494	464	490	452	460	460	467	452	462	468	490	479	449	460	448	495	512	464	506	453	464	472	447	441	471	485	466	478	458	428	473	442	472	450	472	438	468	441	435	439	454	471	461	431	450	469	485	483	458	490	485	472	473	465	468	470	468	424	471	493	480	466	453	475	417	469	445	470	442	477	430	445	449	432	468	484	505	475	484	438	465	445	497	472	435	517	494	484	488	453	452	468	435	453	444	477	467	452	468	467	457	476	474	431	477	481	439	438	485	474	430	473	458	484	462	465	467	470	455	484	428	492	447	491	476	457	472	449	484	469	454	472	463	451	458	436	466	439	457	469	448	446	465	471	438	485	467	444	455	500	470	470	444	464	506	479	481	488	494	457	453	419	462	455	476	454	446	502	460	505	438	496	494	464	476	472	414	490	478	458	450	509	470	449	475	437	441	466	475	465	447	485	494	427	467	463	465	448	484	427	489	465	488	454	468	500	440	452	485	471	452	455	448	459	461	454	500	439	440	461	465	497	465	456	446	479	464	491	450	455	501	473	490	464	477	516	475	447	501	452	424	473	421	478	469	473	440	470	439	483	460	474	425	494	455	508	493	430	428	497	443	486	437	464	446	475	466	444	492	491	437	467	473	460	473	437	453	512	455	474	450	510	485	459	446	475	468	454	457	477	474	479	460	457	426	456	432	490	459	506	491	468	455	423	446	484	434	478	452	464	479	478	458	468	453	457	488	462	472	484	478	444	457	450	518	467	468	450	468	455	501	457	429	445	453	435	466	463	441	454	476	496	452	448	464	493	449	431	481	453	460	460	475	480	480	443	423	450	461	446	482	467	477	489	464	454	479	455	448	489	463	470	458	479	460	501	469	481	489	485	475	474	445	485	445	448	485	521	472	515	449	508	494	479	516	473	438	499	480	434	462	469	442	482	483	511	469	459	439	490	474	464	501	444	464	479	428	460	417	466	517	441	459	482	494	460	502	454	427	459	488	519	477	497	471	463	471	509	453	452	517	466	452	438	511	495	420	475	455	495	477	472	487	437	478	442	443	429	480	466	493	497	475	480	473	443	474	460	503	476	457	471	499	512	474	443	485	483	451	466	492	441	479	462	427	482	464	466	426	445	480	465	470	486	477	457	489	443	467	471	463	474	474	517	495	468	450	446	419	487	469	488	453	489	463	442	434	436	414	425	464	452	495	437	463	473	480	451	460	445	450	447	464	467	480	463	494	462	455	483	480	408	439	460	419	462	469	449	438	488	502	458	467	461	453	460	451	495	482	473	476	464	481	466	473	468	487	453	468	470	428	455	468	458	463	438	488	471	460	480	450	502	448	500	473	431	480	477	460	475	459	479	480	460	458	434	446	498	467	501	448	469	486	449	451	508	440	465	456	482	423	466	459	475	480	448	505	497	487	456	472	488	453	450	510	428	478	467	485	461	449	473	460	459	475	480	439	473	474	501	470	456	437	477	459	481	443	459	446	446	456	474	468	471	465	482	469	473	449	473	452	439	501	504	468	460	425	449	466	491	483	458	451	461	472	455	463	470	475	470	461	501	473	474	476	450	472	472	460	422	461	403	463	437	453	460	445	503	478	456	487	428	431	506	461	449	495	498	477	478	462	464	450	468	476	456	478	478	470	482	486	466	456	451	462	464	473	479	442	474	463	446	451	447	462	443	470	448	447	449	475	483	476	460	450	444	449	486	501	460	472	475	486	473	485	489	468	440	464	468	459	465	499	471	471	490	463	448	446	469	440	460	438	466	500	487	492	480	443	454	481	467	437	480	498	499	461	460	462	421	457	448	489	475	484	455	487	529	448	480	454	460	431	424	464	474	462	458	481	479	432	517	471	450	499	467	469	451	489	455	471	461	417	459	489	459	428	437	465	459	486	494	489	494	465	441	481	495	468	448	486	473	496	457	458	445
73264	74590	69641	47249	39546	29350	19999	9152	2535	1288	320	1052	1639	431	1124	2111	1702	645	258	226	201	190	195	198	194	222	198	215	217	202	173	206	193	210	196	192	194	179	181	175	200	191	200	186	222	188	195	211	209	259	264	273	245	217	208	219	197	209	190	231	216	196	194	209	193	197	215	220	202	213	191	210	171	188	203	193	206	192	201	185	202	204	188	184	197	231	173	186	210	191	203	190	161	170	228	202	232	201	206	222	174	226	203	226	244	216	193	191	204	192	203	200	186	188	211	204	167	199	207	206	199	217	200	197	219	180	199	178	191	207	193	188	211	198	195	205	215	187	202	219	194	214	210	184	184	225	190	186	195	206	180	201	186	184	203	192	211	161	195	228	185	209	182	212	187	186	181	189	195	180	190	187	175	215	184	191	206	202	198	192	194	202	200	202	184	186	198	210	205	220	212	171	187	223	192	195	174	217	190	191	220	213	196	203	220	184	212	177	188	193	193	218	195	184	197	184	188	169	202	189	199	201	199	199	191	226	195	217	225	192	200	219	183	187	202	212	202	171	197	187	182	189	204	190	179	198	204	203	197	194	185	244	203	166	156	203	193	206	180	201	188	201	207	217	239	195	221	194	200	196	197	205	199	179	206	200	198	194	204	192	207	229	189	200	185	182	217	199	172	201	170	200	214	206	195	213	206	185	202	173	204	223	184	203	189	193	214	217	213	225	193	199	205	205	198	198	180	212	171	190	202	228	233	185	185	165	205	203	209	194	187	207	196	195	206	203	226	201	172	184	196	212	188	189	186	181	190	199	192	187	190	185	212	224	206	216	202	182	191	191	208	212	181	201	195	225	187	208	207	180	197	223	200	198	220	188	191	191	186	200	198	209	215	190	168	218	222	194	223	177	196	173	210	196	214	178	188	210	182	179	173	190	218	200	204	176	180	211	189	198	181	180	203	193	214	186	204	211	185	197	196	225	183	191	193	192	204	205	187	237	199	210	214	201	180	192	193	180	205	202	179	206	169	200	226	205	212	201	217	201	207	199	197	221	214	192	177	204	197	185	206	221	179	207	217	188	193	215	196	213	187	194	194	194	200	199	212	220	196	201	183	207	176	173	190	207	232	206	199	186	200	211	175	197	214	207	226	206	203	185	196	197	201	178	191	200	205	233	198	195	209	180	178	179	192	197	231	194	196	206	223	202	186	201	195	186	194	208	213	191	181	194	212	182	199	215	194	207	212	181	204	202	240	200	201	192	176	186	198	199	189	211	180	188	249	173	189	190	217	184	228	197	205	202	206	225	187	192	191	205	186	181	192	186	206	198	196	205	201	183	222	202	202	213	197	208	216	215	196	183	182	208	210	234	232	190	203	198	211	200	219	182	225	195	217	219	183	196	183	210	210	198	215	192	196	223	180	193	200	210	185	196	189	212	246	213	201	168	195	191	194	213	224	211	211	236	196	193	203	197	228	175	184	176	199	199	212	218	192	197	182	209	209	220	211	176	204	198	202	181	205	199	205	193	189	184	195	237	184	205	212	214	207	195	216	196	189	210	203	215	200	199	219	187	197	188	187	186	214	200	216	191	191	208	195	201	191	196	195	219	180	202	225	197	192	190	219	212	202	177	220	204	208	175	215	179	192	187	186	197	187	179	204	189	200	224	214	211	169	199	207	200	186	225	194	210	212	196	228	225	197	211	193	196	204	207	195	199	190	215	200	187	175	218	198	224	184	215	197	191	188	176	185	199	210	211	169	204	219	211	207	201	199	178	200	193	216	180	202	197	186	214	200	202	199	189	207	171	189	186	206	215	210	216	201	208	181	178	209	185	180	205	224	206	187	201	206	194	223	193	197	177	169	202	208	193	177	198	213	190	197	218	181	231	208	218	191	181	195	202	177	215	212	199	219	202	198	187	174	213	197	201	215	202	208	226	197	194	200	200	190	192	193	190	193	187	202	191	203	197	224	193	206	193	181	175	206	216	194	228	188	206	197	186	194	217	190	196	193	195	211	201	198	198	204	196	205	199	172	181	204	221	216	176	198	219	229	209	202	206	186	192	195	212	216	220	204	206	222	200	208	202	192	198	187	211	209	193	196	182	198	200	183	160	228	205	175	196	181	205	208	207	203	201	190	203	198	212	206	183	189	203	186	201	203	209	198	173	219	184	203	218	189	179	200	178	171	208	211	219	211	204	210	191	189	177	165	188	192	185	217	208	206	174	184	186	204	189	177	193	175	206	194	186	222	213	194	211	166	185	189	179	182	235	207	184	203	169	224	180	192	198	209	204	193	186	211	192	189	175	198	206	236	182	191	217	190	217	204	228	232	210	209	213	200	206	216	203	216	198	205	180	202	200	179	179	194	187	186	181	205	195	201	210	218	185	201	210	201	205	180	217	199	190	214	220	187	179	214	212	183	175	180	214	183	226	179	207	209	186	197	182	181	189	188	195	199	207	215	206	206	192	176	165	183	198	197	190	200	173	179	189	185	200	198	201	212	199	199	191	197	220	193	197	185	185	201	211	226	165	208	204	199	180	191	197	223	200	212	199	183	204	201	209	196	193	192	185	166	192	185	195	204	204	177	195	184	173	198	202	219	212	183	201	216	189	204	197	226	208	185	194	215	185	189	213	182	200	204	185	196	210	177	234	178	193	197	210	214	201	210	188	206	182	219	218	202	208	208	176	170	176	201	178	190	181	188	211	195	224	193	168	200	204	192	204	177	203	174	211	210	195	200	200	177	184	196	201	196	184	188	214	203	205	185	204	220	202	205	186	205	194	225	193	219	195	195	187	201	214	209	184	188	204	191	218	193	224	197	203	199	187	183	193	199	206	211	188	197	216	199	221	201	193	195	185	234	231	174	198	210	194	207	176	212	209	190	186	208	157	212	194	205	185	185	208	218	203	202	206	176	174	210	227	204	193	219	217	193	210	204	211	220	176	204	228	187	176	190	203	206	200	184	194	174	174	200	221	203	194	185	222	227	181	220	225	204	185	202	195	213	195	179	196	201	179	207	188	203	200	203	210	178	178	218	222	182	217	173	189	203	198	211	210	227	234	204	207	190	198	178	219	184	177	203	225	194	183	217	157	196	213	207	189	192	192	223	188	219	201	189	207	221	172	243	202	213	224	188	188	199	196	196	211	212	178	180	184	197	183	196	192	181	194	177	197	200	206	204	192	201	203	201	216	184	159	195	211	204	186	203	182	225	187	187	188	225	185	191	223	179	194	198	186	204	209	197	206	188	186	182	196	198	214	199	239	203	202	217	216	215	223	233	220	229	183	201	194	194	199	207	195	197	206	208	193	192	181	208	206	198	183	188	201	187	209	205	199	204	195	219	196	177	196	207	201	224	200	235	202	178	221	193	234	177	195	203	198	191	196	213	190	218	216	185	216	200	203	196	209	193	206	187	191	203	200	201	212	207	208	199	198	206	159	182	217	187	203	166	216	189	206	194	199	200	209	209	198	226	195	244	192	195	195	199	211
47074	58187	63104	51195	48152	40134	32565	20985	7372	5571	1359	4665	7413	1529	5401	9884	8134	2668	1046	673	616	553	513	518	502	500	588	530	599	510	555	531	486	518	540	525	566	524	540	560	550	549	528	535	576	496	533	558	568	783	927	916	838	696	600	527	555	547	533	531	501	478	524	495	521	522	526	490	570	503	521	509	540	541	511	504	565	498	559	541	478	547	475	507	525	552	528	510	535	497	515	537	501	518	513	555	516	540	522	525	604	548	515	508	565	510	491	506	461	537	538	548	527	522	508	567	525	489	535	516	576	567	512	521	542	565	513	548	533	525	550	518	516	559	543	531	525	505	526	542	490	567	544	572	527	523	485	545	523	513	506	544	533	537	509	539	491	536	505	524	493	520	502	515	564	525	475	514	560	522	554	522	518	493	550	504	505	562	534	563	519	533	543	542	504	545	522	521	505	557	516	550	493	502	506	537	510	566	543	524	537	508	530	538	515	540	546	503	483	522	543	492	540	488	475	499	498	524	522	540	499	488	500	526	519	520	542	525	509	529	536	519	505	544	514	485	535	498	532	502	488	545	513	484	514	538	529	580	532	576	550	517	511	514	559	501	534	546	516	541	544	515	510	537	513	509	523	498	544	553	527	498	489	567	538	561	540	546	483	545	536	529	547	544	536	556	495	575	524	574	526	502	534	541	522	511	494	541	503	567	529	508	520	522	524	530	501	574	520	512	524	523	528	547	497	557	501	535	519	531	511	545	517	575	545	521	571	542	510	525	515	487	522	508	532	525	503	524	547	512	521	540	511	512	532	570	520	507	488	529	537	501	546	530	513	513	549	509	550	565	521	483	542	534	508	555	482	538	526	515	538	517	541	505	521	500	526	544	556	487	513	557	543	535	523	545	518	512	483	588	542	534	537	489	536	506	513	531	541	501	571	494	519	523	498	514	524	531	525	487	520	526	478	530	512	543	517	542	499	514	504	478	529	520	499	525	516	533	490	505	558	543	537	508	528	502	519	525	535	510	511	520	516	545	520	499	546	512	538	522	533	505	509	563	550	499	551	532	546	553	518	521	581	567	512	551	506	528	494	533	547	542	498	504	492	489	506	549	531	544	501	518	535	497	544	515	525	524	569	510	489	542	540	493	500	515	505	544	524	510	495	534	527	475	518	483	517	511	570	547	515	553	527	496	514	537	572	529	532	523	534	554	535	535	543	548	522	522	570	548	527	542	519	511	533	516	503	523	540	542	532	519	492	477	553	492	530	529	571	507	517	522	568	510	524	517	525	522	522	552	510	521	523	528	543	502	579	510	504	529	518	530	503	512	533	508	492	557	498	530	518	509	564	513	502	519	503	536	540	545	514	559	523	545	508	588	503	499	524	501	556	531	576	542	552	531	570	510	522	526	554	539	524	550	538	562	538	498	546	582	487	546	512	513	512	530	556	527	556	526	528	557	543	547	517	527	524	532	560	489	502	548	522	506	519	536	569	525	513	547	530	478	540	523	553	532	546	533	555	514	534	506	499	563	483	497	527	517	524	551	490	561	542	509	488	495	516	495	523	516	558	486	484	554	558	546	541	513	535	512	586	454	557	539	563	545	534	527	490	499	533	485	509	533	541	549	517	518	488	557	541	546	499	552	526	538	550	549	537	526	495	558	525	517	511	516	501	543	521	470	538	590	534	551	520	504	545	521	526	528	517	545	541	529	540	521	491	550	509	496	561	538	564	552	529	544	534	506	538	535	557	511	563	523	516	507	533	501	500	515	513	503	489	513	490	480	496	517	488	523	511	521	558	499	499	517	511	486	547	490	535	501	543	510	544	523	547	504	502	535	552	522	546	514	514	529	533	535	505	541	594	551	499	499	525	545	547	534	518	550	527	527	548	528	537	557	509	534	504	536	551	534	582	542	561	495	531	493	572	564	500	533	553	519	510	510	536	556	538	527	529	505	515	518	540	541	544	572	505	531	515	510	521	563	538	512	539	521	538	523	562	531	528	506	569	506	522	523	530	506	521	532	535	488	507	571	523	511	533	505	521	502	537	523	525	534	474	550	512	510	522	512	517	537	488	496	557	517	515	519	524	495	509	549	522	521	514	571	557	556	501	490	501	517	486	550	484	538	580	522	544	517	497	472	500	522	584	541	530	532	488	504	538	536	546	509	542	508	530	523	545	494	550	531	541	506	522	543	492	539	521	548	501	513	530	518	533	511	527	506	504	507	553	512	540	493	489	523	510	480	553	508	556	534	514	517	515	533	503	523	508	527	497	535	497	527	534	513	508	499	541	511	529	501	543	484	555	551	529	536	549	498	524	533	506	577	491	545	491	521	518	533	505	550	551	503	570	532	542	539	547	540	530	511	560	515	510	559	501	533	516	527	537	512	511	544	518	502	571	552	517	531	533	552	484	516	491	544	535	549	546	511	536	564	525	540	527	532	520	512	542	504	521	503	509	523	525	519	513	545	479	593	508	511	528	512	514	515	574	547	520	518	529	494	565	488	528	515	510	517	505	564	523	476	542	534	485	516	557	543	552	556	488	553	513	536	549	525	505	530	554	527	527	515	524	489	565	534	542	496	527	549	517	556	538	513	528	526	506	495	566	528	473	504	534	529	547	510	528	518	517	523	513	531	469	509	538	519	561	521	538	534	547	517	539	544	513	531	522	535	533	486	545	550	501	521	507	497	545	556	524	521	569	516	526	511	539	545	556	527	522	526	548	535	523	496	523	515	551	474	522	463	545	560	559	528	534	502	548	544	488	506	507	523	513	531	515	519	525	559	503	542	505	509	575	541	529	542	495	528	513	500	536	498	518	533	510	526	505	552	488	507	529	509	512	552	577	501	543	514	490	500	535	539	507	553	546	579	518	502	518	513	546	540	525	496	569	532	552	533	574	511	512	558	521	526	476	519	545	541	537	534	505	528	534	531	500	569	532	543	513	520	522	541	521	526	556	515	542	529	516	522	506	519	507	502	530	511	495	485	528	503	564	521	489	530	515	537	526	506	530	503	496	540	570	541	553	527	538	486	556	532	542	555	529	573	534	497	500	526	520	516	512	565	519	539	550	520	525	521	522	530	545	518	509	514	540	518	544	541	492	530	489	518	561	511	524	514	539	563	498	527	518	549	576	553	542	576	511	567	500	497	565	525	531	499	519	441	509	541	482	524	529	508	511	525	513	564	500	533	548	506	496	537	542	553	483	508	526	547	523	521	517	546	537	519	526	516	559	504	551	522	550	539	532	532	534	543	511	534	512	516	506	496	515	544	506	522	536	505	530	519	491	557	506	504	542	555	556	498	548	519	529	522	568	596	532	524	510	508	536	496	530	512	532	557	541	512	515	557	537	525	552	500	547	540	561	540	517	503	529	499	549	504	545	523	519	531	518	485	538	488	538	525	504	522	502	529	524	502	512	529	541	549	502	546	539	517	499	513	501	541	533	549	478	524	505	565	505	545	537	492	584	526	517	539	541	512	534	500	504	541	556	560	603	527
18393	12529	10176	2833	1685	1035	684	395	216	182	181	159	151	160	193	203	182	191	159	170	177	159	157	151	159	155	158	149	162	134	165	161	154	147	147	156	153	154	170	143	145	161	158	136	139	166	160	143	167	152	171	152	156	145	153	141	146	175	166	141	161	157	177	153	147	145	169	159	164	156	141	177	172	186	161	162	147	181	183	162	129	165	158	160	149	159	168	140	155	153	169	165	150	161	161	151	141	132	152	171	164	166	142	179	186	176	156	182	154	138	153	149	145	152	151	172	138	164	144	166	162	149	185	150	172	165	173	155	134	161	154	144	147	134	144	161	144	160	158	142	159	163	175	173	141	176	162	174	143	153	171	142	146	125	155	170	170	169	140	178	143	157	175	148	138	136	161	143	150	166	148	146	184	153	174	138	188	175	148	166	165	175	147	177	125	161	150	144	169	159	166	158	151	167	161	157	167	133	170	166	146	198	145	163	143	161	145	175	168	153	153	154	155	151	143	151	161	161	150	165	153	168	142	148	159	157	170	153	150	169	168	144	154	162	169	159	173	173	152	185	142	142	150	157	161	161	172	153	146	153	145	168	158	158	156	162	186	149	164	173	163	157	165	141	158	167	144	134	144	177	133	165	132	141	148	159	148	167	160	160	160	192	155	151	174	149	176	147	143	167	149	170	165	151	157	144	162	162	158	152	164	178	175	168	152	161	183	165	169	162	159	145	167	168	143	175	134	162	167	150	169	164	177	135	143	135	158	155	145	167	154	146	138	168	171	151	178	156	162	165	159	173	156	149	141	147	151	172	158	157	149	161	175	147	166	161	171	144	169	153	156	174	133	163	172	147	134	157	168	152	161	150	156	151	178	150	170	140	150	147	170	130	143	144	160	172	155	170	150	165	147	158	157	148	165	146	149	187	164	165	160	164	153	158	140	159	149	152	164	158	147	128	135	150	147	153	151	155	180	173	158	157	157	168	162	144	152	153	152	160	147	146	157	149	167	152	156	163	158	152	146	181	160	161	151	172	173	169	146	157	145	174	157	149	154	147	162	161	169	159	153	153	180	194	152	151	152	165	161	149	156	141	164	178	141	174	164	167	169	202	151	143	168	163	167	172	151	146	159	173	157	152	167	163	158	143	152	156	159	149	169	151	142	157	148	165	155	154	149	165	171	159	142	159	145	152	144	167	180	136	153	153	162	170	151	162	156	146	154	145	167	152	151	161	173	144	143	154	175	155	156	178	175	141	174	142	157	150	162	159	162	155	160	167	151	143	162	146	154	162	142	145	147	141	160	169	155	151	187	182	151	171	148	158	146	176	163	132	148	163	160	161	156	170	137	159	164	145	156	157	164	163	159	141	148	147	157	159	138	171	159	183	157	148	157	165	178	154	161	166	176	180	171	176	159	126	153	149	141	169	173	170	168	180	167	168	146	168	178	173	170	158	150	175	145	150	158	176	160	129	159	161	147	160	187	127	140	136	158	156	152	141	158	151	161	140	138	142	149	156	156	162	164	141	173	146	167	154	159	142	172	142	144	148	162	174	163	175	166	122	147	134	174	175	177	151	159	146	145	180	171	158	147	160	145	166	163	156	137	123	165	166	165	168	150	139	163	160	172	169	161	159	146	154	166	148	140	134	155	144	177	172	161	156	164	146	161	136	172	134	158	166	143	157	161	147	165	160	165	158	149	164	151	147	144	164	151	155	145	171	152	183	136	179	137	137	164	151	176	149	162	156	152	154	171	155	151	156	152	136	144	163	141	147	135	173	168	162	163	133	165	163	146	155	154	168	133	148	154	155	164	156	171	165	164	156	157	159	160	163	167	169	166	135	168	156	174	158	169	148	138	162	159	161	174	166	159	170	146	148	149	156	134	148	161	146	141	138	170	158	182	161	162	155	161	153	148	164	195	162	172	137	172	168	184	146	147	188	152	191	158	159	164	161	178	140	160	161	146	151	153	163	154	157	156	158	148	145	150	152	168	159	163	170	153	164	164	167	142	146	186	183	170	158	155	158	140	148	151	146	170	153	145	160	157	148	164	150	148	134	148	149	137	150	157	173	173	154	163	174	158	154	136	171	154	146	142	151	153	143	162	150	152	158	164	161	167	164	137	162	140	128	145	140	167	178	182	161	149	163	154	146	156	169	171	147	186	140	169	148	163	150	163	148	178	158	164	150	146	164	169	168	168	169	160	173	142	144	158	178	175	180	153	135	147	150	156	163	150	149	168	161	166	149	145	173	162	175	169	146	172	148	147	163	155	177	182	177	144	166	162	160	143	167	158	150	155	168	160	189	146	146	151	170	182	158	155	182	170	165	150	166	169	187	134	177	140	155	174	162	164	169	172	154	164	149	158	162	154	169	163	145	156	168	137	167	160	134	162	140	153	166	150	155	148	135	159	155	160	159	162	136	158	158	153	170	171	143	156	138	188	142	142	169	159	164	157	142	157	153	169	159	152	141	145	171	168	158	164	170	152	161	147	189	171	177	155	171	155	149	164	162	162	164	170	148	150	160	171	149	136	166	150	156	156	157	146	131	146	148	171	174	147	169	148	165	150	131	149	171	153	172	157	160	164	140	159	140	142	160	154	138	155	168	144	178	175	164	148	138	162	169	167	178	164	150	158	158	168	135	166	143	178	166	150	144	159	147	186	165	156	152	171	156	148	170	147	153	143	140	170	119	149	147	139	160	161	147	145	157	162	160	150	156	150	142	162	152	158	164	169	167	169	121	145	170	188	162	163	138	166	179	163	157	182	163	177	184	151	179	157	143	150	160	161	145	170	150	155	181	157	173	154	149	152	154	147	167	157	153	154	158	167	158	166	165	163	159	146	181	154	157	139	159	169	158	162	179	162	168	171	175	151	160	182	146	147	160	136	172	156	185	178	165	152	158	158	181	151	190	173	168	132	155	146	136	180	155	169	159	138	157	153	163	134	155	157	146	164	175	152	164	127	173	156	174	125	156	155	144	121	146	171	152	140	148	168	136	139	154	148	170	143	160	174	136	156	166	147	158	152	163	174	151	138	137	139	145	161	170	152	154	153	133	169	158	174	158	163	149	164	167	145	150	151	150	165	148	169	157	176	138	164	149	149	186	150	156	161	150	172	168	158	164	163	174	160	140	150	138	144	164	162	144	165	157	166	146	164	168	169	178	159	144	162	174	172	147	166	163	148	172	141	171	169	166	149	161	162	166	135	177	167	140	147	145	157	147	160	166	140	166	150	150	136	146	161	158	154	159	165	148	161	161	159	126	164	158	161	141	182	165	179	163	154	147	168	159	153	163	137	166	149	161	167	157	167	146	158	159	146	168	173	174	157	134	160	175	169	143	159	153	171	137	145	158	188	167	143	159	151	153	165	163	173	148	154	150	156	145	173	152	168	145	167	167	156	144	169	162	156	153	165	157	133	144	167	158	160	168	141	140	130	151	147	167	155	163	149	149	148	158	175	144	159	146	173	149	166	138	164	146	157	135	153	154
15132	16398	16342	7590	6125	4400	3284	1534	659	615	465	595	594	445	539	786	783	534	407	446	395	409	438	469	418	431	406	469	417	435	412	452	405	419	449	458	442	427	420	433	436	433	459	434	439	451	457	414	416	410	445	434	428	463	424	420	459	405	378	416	412	469	462	423	453	468	393	452	440	446	458	453	436	457	441	445	435	381	463	415	405	438	430	416	437	418	401	390	409	420	415	423	456	455	436	451	395	432	423	424	410	401	444	403	452	409	425	459	455	420	410	435	456	432	438	428	423	435	453	474	475	452	421	422	387	398	449	427	423	434	431	430	454	506	424	444	414	403	410	413	455	421	430	458	411	431	415	413	473	439	426	439	434	423	466	455	445	435	404	419	434	460	422	416	394	459	431	462	447	430	426	433	451	437	421	418	455	452	366	431	447	446	442	385	430	412	435	419	441	442	451	411	430	415	447	458	383	450	417	402	469	456	443	458	429	453	422	440	399	472	456	467	407	410	457	452	445	449	446	412	425	421	439	437	405	459	453	425	426	398	440	402	402	413	389	431	438	418	446	434	399	465	438	404	438	426	436	435	433	433	405	427	414	456	421	434	443	422	448	444	434	407	428	407	418	427	393	437	426	407	429	425	428	394	431	407	434	458	451	431	412	423	416	418	445	407	401	439	437	396	468	436	443	452	456	449	434	400	424	435	438	449	460	409	418	426	462	431	441	412	450	421	447	445	440	443	443	419	452	429	396	383	436	472	432	446	424	388	466	427	409	466	403	420	440	429	425	439	405	452	402	402	435	465	437	407	397	426	448	446	434	423	455	377	427	422	416	464	423	467	445	411	428	428	403	421	413	443	464	414	453	444	441	488	478	414	427	434	421	415	444	436	404	452	417	443	373	427	444	424	402	387	463	419	443	459	450	421	443	420	439	427	415	465	439	429	445	452	436	418	449	450	441	410	451	391	415	423	432	432	428	424	424	430	432	441	456	434	440	407	436	438	464	449	430	467	422	440	392	399	429	413	452	417	451	461	462	414	451	430	434	457	436	481	446	427	441	452	421	453	456	419	459	453	430	418	440	424	421	428	454	404	415	401	426	470	463	425	440	424	430	462	457	447	457	443	422	435	437	415	457	437	431	437	471	415	442	450	421	443	450	471	485	443	431	427	428	440	458	426	439	411	433	428	435	436	409	434	459	444	461	390	443	440	450	470	438	433	439	457	417	421	440	399	418	425	437	467	412	433	426	484	423	426	394	416	420	464	423	419	454	439	444	415	448	425	395	437	437	421	419	387	449	400	405	425	444	403	417	443	481	429	443	420	408	430	445	427	409	405	446	437	447	436	387	431	460	429	434	438	431	411	425	404	441	401	399	423	451	411	447	409	403	422	455	428	419	393	447	416	449	403	419	436	448	431	438	435	440	434	457	452	446	462	416	431	421	447	487	463	422	458	450	464	426	440	434	425	412	432	454	426	454	442	437	405	474	445	409	415	431	428	441	422	430	406	440	441	440	445	466	423	449	426	437	433	447	448	427	427	413	452	427	450	435	422	419	416	431	437	401	418	429	414	402	449	404	420	413	402	447	435	414	463	447	407	443	429	438	449	408	439	445	432	395	403	441	443	424	416	410	433	435	441	384	436	391	411	443	473	490	416	410	429	459	421	375	455	422	435	419	430	430	437	464	440	462	417	461	433	418	408	427	436	416	436	414	464	429	424	450	436	452	468	411	401	419	404	441	437	451	417	430	427	397	436	433	421	408	445	450	410	423	433	454	406	430	458	421	428	453	438	422	419	436	431	439	442	432	403	445	422	422	459	428	413	444	444	445	435	436	401	458	450	439	397	451	426	430	458	467	391	432	411	429	399	407	450	427	439	457	429	453	402	430	467	442	415	422	431	415	423	472	407	449	445	459	419	429	428	407	442	426	431	426	415	426	434	452	433	437	433	446	435	414	434	469	411	440	436	423	421	400	396	431	432	432	407	446	435	450	408	474	427	459	448	441	421	432	437	431	431	431	432	444	484	444	409	447	440	418	427	443	471	444	422	431	410	370	466	468	439	438	432	448	441	453	462	425	444	442	419	435	413	413	409	429	446	438	430	466	469	395	440	439	420	435	406	441	441	503	418	472	404	434	424	428	439	445	444	473	467	434	418	388	422	432	444	425	438	430	437	430	460	444	426	454	428	398	450	411	453	410	415	423	409	476	394	444	431	464	444	420	413	433	441	393	434	420	463	455	457	445	447	420	441	400	455	436	451	423	438	450	433	441	425	442	433	440	433	375	428	415	427	439	428	424	391	483	427	445	392	455	437	409	450	432	448	442	402	452	410	455	421	421	431	446	430	420	424	411	470	448	405	448	380	465	406	427	413	442	429	445	418	415	414	478	434	457	477	451	428	487	458	421	425	451	436	439	441	448	434	414	439	431	420	438	467	421	432	437	431	404	457	437	423	441	433	408	434	441	437	417	435	398	428	418	412	460	441	405	411	485	412	448	423	421	441	462	424	375	440	452	442	420	399	439	458	475	456	434	481	438	400	447	416	399	408	451	420	433	436	456	436	385	408	435	439	430	403	426	442	431	425	416	470	416	467	429	426	443	433	451	435	424	429	423	466	443	453	420	421	411	456	407	444	437	450	438	413	431	441	438	441	451	441	428	470	414	388	450	424	377	463	441	421	433	423	411	432	416	432	455	397	414	425	389	466	430	417	436	414	418	467	444	437	459	456	426	428	413	436	437	443	463	411	436	446	422	410	450	457	444	421	438	389	418	453	439	430	404	432	460	439	418	394	484	439	419	434	426	441	435	411	419	425	435	432	447	449	421	450	408	406	425	435	436	467	434	458	449	420	422	426	427	431	429	465	409	434	448	417	413	437	424	409	442	466	423	417	486	434	425	424	449	458	420	435	425	419	447	441	422	431	406	429	428	412	463	375	406	401	421	451	466	459	424	446	426	441	425	437	448	495	448	415	439	425	433	397	411	451	443	413	426	434	427	426	426	417	440	445	414	432	427	400	418	411	448	411	443	434	435	416	459	431	420	461	404	468	424	426	411	434	490	435	444	428	423	430	443	416	450	451	436	414	434	419	419	415	426	417	435	446	440	431	402	433	444	394	438	430	442	473	409	389	466	431	411	464	440	499	438	461	415	442	462	425	415	407	431	437	418	391	402	446	445	430	428	424	456	431	437	429	450	441	423	408	436	417	411	431	411	403	437	446	429	405	434	439	412	415	466	440	449	447	432	448	465	402	423	425	442	408	423	430	432	444	414	410	472	424	442	421	473	437	404	442	432	418	409	410	428	422	423	432	449	470	412	421	440	448	457	430	407	414	434	411	468	412	453	451	479	435	436	403	442	437	433	446	466	422	437	438	427	425	440	412	405	433	431	417	448	445	425	404	425	441	428	431	428	461	413	453	453	434	453	449	441	430	466	413	414	424	407	387	442	458	416	454	446	456	467	471	456	433	443	396	450	406	449	413	423	454	423	398
59388	61070	52763	33596	28083	17679	10288	3596	934	684	243	865	993	244	1042	1208	974	386	242	202	180	177	180	202	168	160	165	171	189	165	187	182	191	183	175	190	166	166	158	147	163	185	164	185	178	193	161	180	190	190	187	192	212	240	172	184	172	189	181	164	178	187	162	181	167	199	153	157	166	173	187	194	162	164	161	180	177	184	137	172	167	153	159	185	169	180	178	168	159	167	159	169	174	169	179	195	164	169	164	189	151	155	168	177	172	169	163	196	179	167	181	174	155	169	171	171	172	158	190	180	171	178	169	160	191	176	158	194	184	165	186	175	164	165	168	169	168	183	157	178	198	166	163	157	204	177	174	169	142	182	177	167	171	192	162	179	174	175	163	195	197	176	168	169	163	168	175	180	168	174	170	167	164	163	178	180	176	193	153	177	178	170	142	181	171	164	158	195	188	196	174	182	190	164	151	182	163	183	169	179	173	176	153	161	183	157	167	173	165	156	181	155	156	172	168	177	173	176	195	153	169	172	181	182	155	184	192	193	171	182	182	173	181	183	154	177	164	173	179	188	173	157	186	187	168	172	168	166	176	177	167	167	158	180	185	163	165	133	181	180	175	202	174	186	162	190	187	166	169	157	182	176	162	160	174	189	172	176	165	182	162	152	177	189	169	172	176	164	172	156	173	166	164	180	180	183	152	184	192	180	164	196	184	181	187	155	176	191	163	170	163	174	166	170	177	180	173	171	182	174	159	167	175	181	136	162	166	185	181	163	182	163	158	170	158	153	173	156	159	197	189	168	180	211	181	209	154	182	180	162	180	202	155	165	162	163	183	184	189	172	161	180	160	177	188	153	150	173	196	190	161	194	168	152	189	155	168	172	177	171	193	172	165	162	191	161	170	172	197	194	177	182	173	161	177	175	178	196	200	186	178	172	155	165	172	190	206	182	183	174	186	178	178	149	162	186	166	149	173	208	166	162	178	154	209	182	181	176	155	188	176	155	173	181	169	166	164	201	191	176	173	152	153	166	148	185	159	165	181	176	182	164	178	170	168	161	177	173	181	155	169	202	183	158	172	180	149	211	189	163	199	171	174	171	170	187	162	165	175	162	170	168	201	194	197	176	188	186	190	166	170	178	157	177	147	167	179	155	176	146	161	185	149	195	179	166	169	169	201	169	147	170	158	180	166	181	162	190	165	172	171	155	165	181	164	174	199	199	164	201	192	172	158	151	172	178	187	199	162	161	177	157	184	181	175	169	177	164	158	172	151	158	168	165	170	179	181	174	209	159	185	187	174	161	165	183	174	191	175	162	174	193	191	185	161	191	167	182	170	171	203	186	166	174	181	193	172	184	161	171	184	197	164	170	158	157	177	177	164	154	188	175	172	181	167	167	194	145	168	187	187	175	185	160	173	170	156	167	157	158	161	199	182	188	162	175	161	170	164	171	167	173	162	179	175	155	155	177	189	214	164	180	157	178	187	181	147	168	177	203	171	180	182	148	162	168	175	182	170	176	182	175	168	169	182	162	155	159	186	177	173	197	191	170	177	193	172	179	170	203	156	173	166	182	195	163	185	193	181	177	174	169	172	180	176	166	198	177	176	181	170	182	179	174	181	176	178	189	173	161	153	169	181	181	137	183	178	164	167	188	172	149	184	169	165	182	175	183	181	172	174	175	157	186	188	184	180	173	171	204	182	162	187	187	173	195	143	163	168	189	185	175	165	171	182	189	205	148	189	176	202	167	168	153	173	184	171	158	218	159	191	169	182	184	191	167	176	177	157	186	167	169	173	161	167	166	152	180	155	175	175	201	203	164	180	187	180	188	187	190	158	167	184	196	159	178	143	170	200	162	178	166	163	157	176	174	167	195	176	180	160	183	165	150	169	184	149	191	181	157	196	185	165	206	154	168	144	166	164	204	163	169	172	160	184	184	172	189	170	167	153	148	157	175	190	185	185	167	190	164	170	150	183	153	173	213	187	176	194	193	173	172	200	171	168	172	155	192	189	148	193	183	195	185	165	186	178	193	187	160	188	189	201	164	190	163	174	183	165	160	154	168	152	164	168	198	160	169	191	191	187	182	157	172	181	175	187	162	178	171	173	167	154	175	165	179	159	205	177	159	177	166	213	176	149	154	160	167	162	169	168	165	180	179	172	189	183	164	172	180	181	160	186	166	155	176	180	186	184	186	189	184	180	168	186	174	166	165	177	166	183	165	164	175	174	186	190	181	177	150	159	175	161	169	181	166	182	182	174	165	199	161	181	168	175	182	181	168	185	191	199	191	166	161	169	171	152	178	159	182	146	173	163	197	181	192	195	187	180	170	171	176	150	185	151	186	159	202	165	177	169	166	169	188	179	179	181	201	189	192	165	195	174	178	156	181	177	157	175	181	161	147	179	168	175	162	165	177	174	180	184	157	171	175	198	162	186	161	150	167	172	185	183	175	159	185	179	165	179	174	172	173	164	150	168	175	168	171	174	172	177	178	189	168	171	167	154	181	187	156	188	182	182	189	176	178	182	183	199	194	192	188	169	167	168	171	175	197	181	184	160	156	189	172	171	169	166	167	181	172	166	181	158	185	171	161	183	172	171	160	168	171	167	156	176	171	155	183	173	167	160	180	167	178	171	191	191	171	170	177	181	162	175	220	164	146	195	168	175	165	193	172	193	157	143	179	169	160	172	185	175	177	167	166	184	172	182	176	180	165	179	204	174	186	153	173	177	186	177	160	167	178	181	191	173	174	184	165	169	184	170	171	166	137	179	200	168	158	182	176	181	174	177	168	158	195	177	174	167	146	169	171	183	191	181	193	183	182	171	167	175	174	169	176	180	172	181	187	169	185	168	155	168	195	168	161	185	180	192	171	194	172	182	194	194	159	172	137	175	155	167	189	176	175	193	178	178	179	160	189	176	165	156	159	166	145	175	173	155	191	154	174	171	202	162	164	174	187	167	147	174	172	169	180	193	161	162	180	161	161	203	172	193	159	191	166	205	161	187	165	189	170	184	152	173	162	160	172	185	172	143	167	159	161	173	195	189	186	192	182	184	165	158	181	182	174	170	158	166	187	180	182	206	181	173	176	148	165	193	190	173	163	165	181	146	142	176	176	170	157	189	180	205	165	177	179	165	195	158	168	170	205	175	174	161	167	174	178	166	173	196	181	215	175	190	197	165	178	173	166	167	156	175	172	184	155	188	184	177	191	176	163	174	161	171	183	175	179	183	148	203	175	174	167	158	162	181	184	188	171	200	191	156	193	168	155	159	179	178	173	180	159	167	184	160	200	177	172	164	184	160	180	183	184	171	180	187	186	183	187	163	170	172	187	170	169	179	170	206	175	178	168	188	157	177	180	182	165	186	167	158	173	159	172	168	185	180	192	154	177	149	199	174	148	168	159	191	163	185	156	205	173	184	149	184	163	171	176	159	194	168	147	177	201	171	189	162	144	166	167	153	186	174	172	180	171	157	185	199	173	172	170	168	176	189	174
37630	47049	45116	41559	38067	30520	23376	11242	3715	3116	851	4213	4696	906	5287	6113	4973	1541	735	630	511	478	445	506	432	526	463	441	496	505	506	491	503	460	456	468	494	493	459	457	501	504	460	481	465	490	524	485	459	538	636	684	634	581	513	481	491	480	498	465	437	483	438	481	487	476	462	475	479	462	475	510	487	456	425	477	438	469	455	466	487	492	464	507	479	515	466	435	521	476	493	463	475	483	573	464	495	437	434	494	449	479	500	483	476	511	448	515	453	496	455	487	515	478	441	495	459	467	480	472	466	510	473	424	494	439	489	448	481	448	447	451	441	496	477	471	427	478	454	465	484	465	449	449	496	462	481	424	502	470	518	501	447	472	472	470	480	476	464	466	490	472	475	433	439	445	497	482	504	468	510	445	496	481	471	494	508	468	454	444	473	467	481	473	470	473	460	459	457	467	468	442	437	479	539	488	464	481	471	477	467	467	469	493	469	497	457	513	483	454	475	472	477	433	495	472	518	436	502	447	489	476	427	470	472	452	501	458	451	458	440	477	498	476	467	478	478	486	472	511	439	502	444	494	464	514	485	491	474	519	473	472	470	452	519	477	475	476	452	420	481	491	447	474	460	456	442	500	449	483	490	503	472	437	486	457	452	450	493	513	484	467	437	510	506	448	493	495	459	472	453	466	460	433	449	472	469	482	467	471	518	489	483	470	486	479	458	491	440	494	480	455	474	472	448	457	478	449	449	494	467	493	487	451	496	487	471	482	459	453	469	417	501	447	486	469	484	504	476	460	486	453	451	457	477	477	485	459	475	487	454	503	528	467	480	427	504	462	457	453	489	491	460	465	470	431	516	438	480	453	494	461	486	441	470	473	445	460	466	468	526	514	443	449	489	472	434	491	460	438	432	509	486	449	469	467	480	448	496	464	434	439	478	496	480	468	460	500	420	511	461	469	487	508	507	443	492	454	472	468	456	490	444	478	438	432	480	478	483	538	506	488	446	450	519	461	499	452	470	489	459	504	467	462	448	455	435	483	511	479	447	451	468	457	480	467	487	448	460	456	429	483	462	443	486	453	472	518	508	483	441	455	473	440	489	452	450	463	438	482	496	467	422	463	503	457	486	452	465	492	440	488	464	498	457	471	492	485	472	481	455	475	478	466	448	492	437	471	446	493	450	472	496	475	454	497	460	471	472	455	466	461	463	476	480	462	521	487	434	474	507	471	480	485	482	459	472	474	475	481	461	468	460	446	481	465	459	486	467	464	488	486	512	464	499	540	494	468	441	504	483	459	452	473	469	443	441	470	469	474	462	430	483	441	489	466	474	464	484	449	466	436	488	468	475	486	492	415	468	486	481	491	429	442	463	487	480	459	492	462	456	457	475	456	482	467	466	476	458	502	445	466	450	491	459	487	456	467	470	483	453	495	458	430	501	483	464	503	479	519	484	468	445	472	464	469	487	449	494	472	438	489	429	480	429	546	474	469	437	478	502	468	451	462	507	499	441	466	490	495	469	461	487	453	464	492	471	465	482	432	454	456	490	507	482	494	493	475	453	473	480	478	463	470	451	449	405	460	491	471	436	400	501	482	488	467	498	488	470	515	438	473	480	416	461	521	421	493	488	477	484	482	497	445	473	471	473	480	467	489	491	444	476	462	497	456	461	485	488	465	470	503	496	468	423	453	496	467	456	505	458	484	437	464	474	443	491	453	506	467	498	484	453	480	465	450	471	474	473	444	475	481	476	465	465	442	464	501	445	484	484	476	459	474	485	501	483	455	445	476	498	496	463	493	485	459	430	502	455	481	463	495	502	455	497	463	478	482	483	484	476	468	456	474	428	463	487	500	467	500	479	473	492	464	517	470	478	509	439	453	477	458	427	438	485	484	459	473	494	449	520	435	470	477	493	459	490	477	479	487	479	442	416	452	505	461	460	470	416	487	471	493	486	472	478	446	450	482	460	464	487	447	489	485	474	479	469	479	491	516	474	477	488	493	461	470	477	451	489	440	458	481	504	460	454	436	469	466	455	474	490	443	460	443	473	479	485	465	466	478	443	446	463	494	465	474	475	463	459	495	483	522	459	461	481	490	467	479	457	497	464	464	471	478	496	457	462	457	449	491	489	450	469	447	449	471	482	467	460	452	485	484	493	475	458	475	455	437	502	463	460	477	477	473	443	525	456	480	480	437	454	452	465	490	417	491	485	479	467	436	467	492	487	481	462	468	448	439	440	438	470	465	433	422	430	481	493	491	427	489	482	454	497	493	476	476	435	434	503	442	496	449	449	459	465	448	490	433	456	483	488	487	466	474	493	495	476	450	446	451	495	441	457	494	470	486	462	455	432	484	501	465	465	468	493	452	450	481	481	458	441	462	489	474	495	452	454	470	515	484	439	479	483	488	480	468	495	473	483	493	468	478	503	488	449	450	465	492	436	492	459	460	436	476	472	474	473	466	444	469	480	484	481	470	458	446	467	487	488	475	455	449	420	448	507	466	442	444	495	448	484	470	472	485	465	469	511	468	477	475	472	480	465	467	476	426	496	457	507	495	479	487	500	465	463	471	488	509	479	472	482	494	469	466	467	499	466	482	441	490	487	493	453	487	482	483	458	485	469	451	504	459	451	507	486	454	459	480	436	511	488	480	487	494	426	481	431	476	460	470	516	453	494	501	500	493	456	471	476	489	489	479	454	438	446	464	477	488	461	484	440	443	532	477	446	463	475	506	459	474	482	496	463	506	476	481	432	485	484	489	518	485	455	465	467	490	474	493	486	478	520	460	457	477	478	479	489	460	457	448	481	485	448	497	436	468	503	497	494	446	484	448	453	460	512	485	438	449	452	472	419	473	505	443	482	458	506	473	444	473	471	404	450	477	478	464	463	502	461	439	454	482	459	493	476	472	481	483	477	515	472	473	470	500	481	468	476	494	497	461	539	454	490	479	444	475	461	482	493	500	444	494	467	496	471	489	454	465	478	517	434	476	485	524	490	426	505	477	474	481	466	472	473	475	490	478	463	491	468	497	489	462	524	469	487	463	463	473	486	507	497	443	458	530	457	479	479	484	469	497	485	433	451	481	498	527	446	488	435	461	478	491	505	478	473	492	449	502	431	495	455	472	488	480	487	478	515	435	472	496	487	496	459	509	489	503	485	497	473	474	461	480	439	474	482	463	463	414	456	446	463	503	456	431	487	466	449	454	462	486	489	478	458	424	475	487	443	474	472	438	459	447	428	461	466	455	509	472	443	496	446	453	478	478	451	501	481	508	479	447	486	482	427	469	460	482	475	459	487	494	445	476	462	517	461	498	483	506	459	473	452	446	464	448	466	488	444	485	435	502	500	461	449	480	492	497	474	486	481	474	483	465	493	482	487	512	503	450	437	501	472	445	442	493	474	447	445	474	490	463	478	458	464	471	446	468	467	473	451	451	453	460	465	450	526	456	445	476	478	477	484	492	539	483	467	501	476	465	473	500	471	476	496	481	529	525
72532	75556	66870	44877	42287	31624	18834	7884	1978	1524	293	1281	1921	883	1537	2219	1525	637	331	279	204	219	204	198	206	182	186	230	199	195	195	191	207	199	181	209	216	190	182	180	199	196	206	198	239	194	185	232	195	220	232	279	297	229	222	197	210	200	207	217	212	214	197	237	191	195	201	202	185	183	194	212	198	195	202	194	181	214	182	196	205	222	223	193	200	213	199	202	211	211	172	219	190	193	209	213	195	203	208	196	208	198	203	219	200	188	183	197	199	227	190	188	197	212	222	206	232	192	200	204	184	198	220	224	200	204	212	195	233	219	181	204	189	218	179	216	210	183	187	206	203	190	218	205	206	198	201	205	205	184	185	209	199	220	216	205	187	200	193	201	192	221	206	199	192	208	224	195	204	188	218	213	195	181	165	215	218	181	206	191	218	210	198	200	196	202	196	215	201	189	224	184	180	204	219	195	191	206	201	175	206	204	208	211	215	192	195	188	196	188	209	180	198	207	188	223	188	198	196	225	188	238	207	211	183	181	206	204	193	203	207	194	197	213	215	196	171	211	186	231	191	190	216	209	209	200	200	171	189	215	236	207	192	209	204	205	212	220	196	213	186	207	198	191	191	208	174	241	199	192	192	207	212	187	216	204	189	218	177	190	206	210	203	216	208	196	163	204	188	204	214	175	192	202	206	204	215	204	216	186	194	185	199	204	212	182	190	207	193	196	230	231	206	223	184	199	194	200	189	197	202	179	191	198	225	195	175	197	169	196	185	187	204	221	209	213	203	203	184	193	209	188	206	202	182	211	184	190	185	192	211	199	184	198	217	206	214	191	187	198	196	177	231	198	221	191	218	187	198	208	192	181	197	206	180	178	219	183	190	214	217	176	217	179	216	216	201	210	205	215	213	181	212	202	207	182	202	207	189	206	180	224	221	198	178	196	220	189	205	222	219	222	221	197	205	192	181	194	183	207	187	200	202	195	206	208	207	191	199	199	215	185	174	206	211	210	226	204	179	197	204	161	227	198	209	235	200	214	189	222	184	217	212	223	180	202	199	233	207	184	193	216	210	190	177	232	224	197	186	189	197	181	208	198	200	191	225	213	218	201	205	214	210	221	208	205	189	154	195	182	187	213	221	204	202	228	193	188	209	219	210	204	200	204	191	219	224	191	178	221	199	186	210	196	216	220	211	202	155	200	228	188	197	178	182	208	215	201	220	204	201	203	210	192	177	213	185	226	173	223	212	176	196	209	226	192	189	217	184	206	179	199	215	197	204	206	202	203	187	197	194	189	209	223	190	208	225	209	205	198	223	195	207	215	189	214	188	195	180	211	206	190	199	208	190	202	205	197	193	228	187	209	230	206	208	203	194	194	192	204	190	218	195	212	217	194	204	175	213	187	216	199	177	196	202	184	199	224	202	188	217	187	184	197	218	231	190	211	194	198	215	197	218	203	194	229	209	205	192	199	180	229	184	206	192	181	176	188	190	194	195	197	204	204	176	208	214	199	194	225	198	219	203	177	196	194	211	201	201	210	208	195	210	208	210	209	216	186	214	194	198	198	184	202	200	213	208	201	212	190	194	227	213	209	187	187	217	200	199	183	212	183	193	234	198	193	207	200	223	165	198	203	172	201	229	194	196	202	217	175	202	170	211	190	219	202	221	219	189	190	199	195	225	186	197	203	186	201	195	192	212	201	214	219	205	203	192	213	221	200	187	207	204	210	209	205	207	164	220	202	202	203	200	195	190	201	190	172	199	224	205	195	194	190	183	224	190	217	188	194	182	204	190	201	191	216	192	202	198	208	209	224	194	204	199	187	230	213	193	194	208	204	221	235	210	178	214	204	221	204	200	181	199	199	192	177	200	181	199	222	204	188	185	178	190	198	189	216	210	204	178	202	211	196	210	230	224	185	204	202	208	189	223	208	209	220	199	214	196	187	169	193	196	217	210	190	193	216	190	198	184	204	183	195	187	216	208	207	189	223	208	198	227	202	210	189	207	186	207	216	197	197	211	204	189	199	210	191	212	205	237	206	211	177	208	202	210	197	173	209	193	199	195	210	170	187	203	186	197	215	187	202	172	205	197	202	203	206	208	217	213	184	205	191	205	193	196	198	195	206	215	189	221	180	221	197	190	197	208	168	226	174	214	208	174	207	169	193	210	225	199	179	197	202	208	204	208	217	227	221	217	181	195	201	209	194	212	218	187	182	193	184	217	212	201	166	225	203	197	224	213	201	210	204	204	183	201	239	199	197	214	203	204	188	201	204	193	228	198	211	186	203	191	202	190	208	184	202	221	219	190	185	198	191	200	220	191	199	199	222	199	197	191	216	194	231	211	166	197	172	210	225	191	190	206	221	207	230	219	210	183	161	184	221	187	207	216	199	183	173	211	175	168	199	197	202	200	190	212	197	174	204	209	226	174	198	187	217	205	238	217	202	176	180	189	179	214	208	205	238	168	193	225	197	178	209	211	197	193	179	226	205	180	188	182	197	205	212	204	200	206	201	216	195	183	198	210	201	175	183	236	199	203	208	191	174	220	219	185	201	195	204	207	200	215	205	208	202	186	200	184	204	205	205	216	208	199	179	191	237	189	179	232	195	211	212	185	186	201	205	210	190	186	191	204	225	209	227	227	196	204	215	189	200	194	203	198	196	182	225	194	178	233	204	199	193	209	200	210	179	198	214	201	169	201	182	187	177	212	216	202	203	211	197	220	185	213	193	217	220	213	205	200	184	211	185	211	201	219	201	192	205	205	204	223	187	203	200	196	216	207	183	184	218	204	202	202	202	194	208	205	239	224	217	216	203	194	193	179	204	186	209	182	232	207	190	192	208	179	216	225	199	212	200	239	195	202	196	178	210	202	182	188	177	205	163	235	213	209	186	191	220	192	219	186	216	220	214	206	189	174	198	183	181	231	203	202	212	208	203	219	202	210	196	206	200	205	153	233	213	193	209	218	165	195	185	204	195	192	179	206	198	200	225	244	205	178	193	214	206	217	223	199	164	209	242	209	207	202	199	201	200	192	219	193	210	195	208	210	212	212	193	198	220	214	199	202	203	222	199	206	189	214	194	191	183	183	207	171	181	189	188	188	187	204	182	164	211	169	196	215	206	201	193	199	202	190	201	189	195	218	227	195	196	179	199	208	169	210	226	213	204	226	206	181	250	170	241	194	190	208	185	177	212	237	219	244	198	185	222	186	205	214	171	210	211	179	197	194	184	205	174	185	215	206	216	216	197	170	212	211	203	174	227	193	188	174	205	200	198	217	183	208	215	212	213	212	218	202	190	243	186	218	173	188	213	214	210	198	187	230	181	186	190	183	223	219	208	201	221	201	202	184	209	199	211	205	193	200	186	188	200	183	199	221	215	203	202	201	192	209	211	212	210	202	201	193	218	234	213	208	203	180	230	215	193	172	221	178	218	204	204	195	239	215	202	211	200	185	179	202	216	220	195	189	193	178	208	206	185	194	208	196	198	217	221
46646	59327	59306	50159	50068	41834	30679	18645	6571	6107	943	6151	8667	3922	7383	10152	7111	2805	1075	1025	549	577	555	538	547	543	530	509	550	533	511	516	518	521	550	505	538	544	517	539	610	571	514	554	523	518	541	512	550	534	734	1098	845	717	576	539	510	550	506	526	563	501	544	528	487	481	557	554	522	506	542	527	514	543	527	517	536	591	516	516	521	533	549	552	514	564	524	516	539	502	570	519	508	520	500	576	531	572	564	572	525	513	513	515	596	563	518	516	538	528	499	531	526	555	509	557	526	549	551	520	518	538	520	566	563	517	495	515	504	541	531	534	508	525	532	550	511	530	509	533	494	522	522	537	527	566	523	526	492	583	572	555	536	540	492	517	518	515	501	572	514	561	537	515	525	564	502	559	495	538	548	510	529	507	537	556	543	546	540	557	552	516	487	546	535	533	551	535	541	524	484	531	528	544	525	554	507	524	568	477	517	568	511	531	552	536	529	526	511	523	524	545	546	507	523	546	519	508	534	516	533	532	515	527	540	557	526	538	515	535	485	524	512	504	528	553	537	557	534	509	539	553	506	526	564	524	523	525	507	548	545	509	535	542	556	537	582	591	539	540	501	518	525	540	539	551	527	511	531	548	546	507	514	501	552	528	528	519	504	512	540	527	527	504	522	547	548	559	529	520	536	515	480	485	523	507	565	527	549	526	519	519	549	525	533	543	526	520	550	517	581	527	484	539	503	551	514	515	562	526	532	498	543	513	572	556	489	511	511	524	508	525	496	567	569	534	496	483	521	532	517	522	543	547	528	532	545	520	549	532	557	497	534	533	530	553	540	549	502	521	513	513	518	508	533	557	523	554	544	527	539	500	497	510	502	513	508	537	517	532	532	543	524	540	513	509	549	508	541	564	533	509	497	510	541	529	539	544	570	511	482	558	501	526	513	525	530	510	526	531	532	550	529	526	535	534	536	532	523	543	608	542	509	518	537	575	545	511	510	537	497	514	590	515	536	522	556	544	564	520	535	516	536	534	536	505	542	503	529	533	540	530	496	541	562	556	539	544	517	499	558	540	526	557	522	503	505	530	539	533	563	519	512	506	498	552	520	570	538	566	508	546	557	544	536	536	532	498	530	503	503	532	522	548	508	562	506	519	532	536	512	522	518	551	528	484	517	530	562	510	543	497	556	536	547	528	485	520	566	572	522	515	576	484	472	540	546	543	542	572	496	555	518	534	528	546	525	530	523	536	513	528	549	562	557	528	523	537	567	524	495	545	528	516	530	503	559	560	515	527	557	520	557	534	594	492	559	524	526	572	501	591	527	512	516	534	509	493	552	514	521	534	538	541	507	518	518	526	523	518	543	534	540	563	480	507	508	522	523	523	538	495	591	534	533	516	491	547	544	512	508	528	549	515	542	565	527	517	546	526	519	567	530	556	580	516	503	495	563	551	496	537	524	566	517	562	525	534	529	518	526	588	497	510	542	509	523	552	513	514	552	519	556	579	505	520	559	510	498	567	508	539	465	531	520	565	517	556	534	563	526	543	540	568	522	534	505	544	535	535	516	551	489	521	532	546	529	552	517	543	536	474	540	527	542	501	533	549	532	557	545	519	532	534	502	562	528	497	561	511	545	551	574	520	546	550	524	569	516	539	506	509	523	561	550	502	549	522	550	513	557	530	550	529	558	495	525	525	554	497	518	541	577	500	531	522	536	533	502	503	535	568	574	520	514	562	529	520	516	530	506	548	539	506	531	537	502	509	535	512	509	509	498	537	525	521	522	526	518	510	528	570	519	530	595	535	543	554	537	535	542	523	498	507	540	549	520	538	517	548	504	531	567	516	553	516	523	518	531	534	527	550	541	538	562	550	512	531	526	520	558	563	527	536	530	529	525	483	546	524	544	535	551	537	495	555	524	525	553	507	529	547	532	516	543	533	546	526	588	534	573	527	462	534	554	565	527	598	520	522	538	495	499	474	514	517	559	520	535	536	567	554	553	523	531	523	545	495	539	495	520	539	550	510	548	533	512	504	522	475	495	541	547	500	551	517	540	502	534	547	507	540	532	522	536	579	494	523	562	539	562	537	551	540	553	518	500	531	538	537	564	552	525	538	503	560	494	495	539	503	512	532	517	523	530	497	510	509	543	502	524	516	524	514	534	514	523	505	514	536	533	574	483	556	554	519	534	539	569	566	534	495	509	510	522	543	528	499	539	518	531	518	537	559	493	530	495	511	542	503	527	515	544	536	537	526	465	520	537	523	510	546	537	558	524	547	486	539	514	508	539	543	556	526	558	501	568	531	508	525	529	512	571	547	536	558	575	549	570	536	550	512	514	541	556	562	564	570	516	558	540	542	519	514	509	549	569	530	542	553	528	539	528	511	511	561	516	559	550	525	544	531	541	523	502	499	556	527	545	526	561	499	538	552	537	518	508	523	506	547	565	528	525	565	503	530	542	504	562	519	547	538	523	530	532	588	520	549	552	542	506	534	553	527	536	496	512	505	542	514	505	536	482	534	526	488	539	528	527	502	509	498	541	556	557	529	538	550	578	525	524	560	500	532	548	553	522	563	514	518	496	536	535	538	528	514	530	543	564	538	536	523	502	539	518	558	575	543	545	503	514	515	520	493	578	507	516	562	516	533	539	512	532	521	512	565	556	570	554	512	513	541	470	543	534	553	504	509	507	533	567	505	551	488	512	533	531	503	495	499	554	551	543	555	506	517	553	541	523	522	520	545	549	541	531	541	539	522	527	537	544	501	579	555	539	510	536	526	523	523	510	520	557	517	557	526	503	520	522	557	501	563	514	533	528	513	546	514	514	500	545	543	526	551	562	534	502	535	563	526	540	544	562	542	502	545	560	512	509	568	511	519	538	559	543	546	501	530	527	507	537	550	536	498	543	542	565	560	545	532	548	499	526	530	531	544	537	521	521	462	537	528	532	533	525	497	549	529	542	538	528	549	479	527	481	587	527	522	531	506	531	516	513	563	522	549	486	508	526	511	538	530	537	513	519	548	516	505	556	529	551	547	546	553	541	549	544	510	516	540	542	520	536	523	539	547	586	531	529	478	571	577	508	532	560	515	524	552	547	563	536	553	534	556	560	541	538	538	510	491	502	545	562	518	564	532	541	500	555	550	554	538	539	499	498	509	497	536	536	536	562	561	510	513	544	487	526	499	529	527	509	482	523	558	517	528	510	513	541	509	517	543	551	549	544	556	555	487	539	525	541	567	531	489	501	516	516	514	517	531	496	535	479	496	516	541	519	519	540	627	510	580	556	504	538	552	538	490	519	530	517	513	557	582	558	541	525	521	540	527	517	533	542	544	508	537	509	586	506	549	504	531	585	513	512	522	572	538	544	540	548	527	499	501	537	528	512	510	530	527	554	484	547	530	493	527	513	486	553	535	542	506	492	505	580	493	544	515	539	538	534	538	587	528	530	529	496	503	530	528	458	485	553	539	539	517	534	530	519	546	584	526	556	513	515	529
17940	13178	8357	2351	1703	1285	592	362	236	203	150	197	188	188	207	208	230	194	192	164	164	174	169	152	190	153	179	152	175	176	170	182	169	168	151	202	151	151	170	147	133	151	169	170	186	172	163	170	167	146	139	170	179	182	176	136	166	168	173	146	170	179	145	185	152	153	158	158	130	172	182	147	166	173	151	168	169	160	158	165	165	176	163	180	161	177	162	172	174	161	159	162	184	183	141	165	149	182	168	176	161	157	156	175	175	154	150	163	173	183	164	159	160	136	154	145	184	177	167	169	181	164	187	158	159	144	163	161	146	153	166	169	147	138	176	169	174	134	163	162	178	167	154	186	178	178	201	165	154	168	161	168	167	147	181	164	165	165	172	168	142	168	152	167	156	151	140	173	151	142	173	160	161	184	155	166	161	165	152	157	152	170	159	187	181	177	148	171	171	168	179	166	151	155	154	182	154	188	150	152	162	174	174	168	172	169	186	157	171	135	150	161	163	162	163	151	189	148	144	183	135	170	163	163	169	146	167	152	165	143	165	153	168	155	175	139	178	157	181	168	171	169	164	144	164	149	149	165	123	188	150	159	142	188	155	152	169	151	165	183	165	170	140	173	176	176	179	175	166	162	166	143	176	171	178	152	175	169	155	168	147	170	171	142	154	155	174	173	174	173	163	190	159	145	172	154	167	144	171	155	178	147	163	180	153	134	167	149	155	162	147	143	185	192	129	163	156	156	156	169	179	167	167	170	137	184	151	161	141	170	162	151	173	158	164	166	145	146	144	166	166	178	162	165	172	144	168	167	163	174	170	184	155	170	149	155	165	168	200	158	158	138	152	150	142	153	186	165	172	169	178	155	160	159	165	139	181	161	160	144	160	132	162	158	140	176	151	163	153	152	170	170	153	168	180	163	165	150	175	169	166	176	158	153	156	182	170	156	177	189	152	171	154	173	153	146	174	150	165	169	174	180	154	163	156	160	150	136	164	179	196	172	155	173	174	160	150	170	171	151	167	164	158	180	157	155	179	161	174	171	146	181	149	176	156	152	174	168	180	162	160	161	159	153	169	158	158	151	165	156	180	176	166	174	167	152	145	166	160	168	156	169	162	164	151	153	131	166	174	144	175	173	133	142	146	164	170	169	172	167	147	145	161	173	157	162	144	159	153	168	171	161	147	159	172	163	150	172	170	149	199	158	149	161	179	166	185	193	149	158	161	155	181	156	147	135	152	172	170	180	188	156	149	168	159	156	170	159	146	153	164	155	167	177	172	164	148	156	182	197	173	170	166	161	171	172	172	153	172	178	176	176	158	144	153	173	182	167	175	154	168	171	162	172	144	182	167	169	161	153	149	169	175	147	168	175	173	129	174	174	163	153	169	133	172	159	182	179	168	155	165	148	156	168	156	143	164	149	180	164	149	164	145	151	176	173	169	172	179	155	158	171	175	177	168	163	183	160	152	166	161	170	170	150	165	150	133	161	175	159	171	163	150	160	142	172	174	170	151	154	173	157	177	160	190	166	148	169	146	182	152	152	177	172	166	163	170	166	168	168	164	164	144	167	182	166	136	147	157	152	157	163	163	137	158	166	160	134	144	154	169	178	135	155	147	143	164	151	166	151	144	178	166	160	183	183	159	130	162	141	160	163	156	180	159	171	170	167	170	161	178	167	151	166	181	172	155	171	157	160	190	166	180	171	183	167	137	163	169	159	174	188	171	177	168	152	154	186	161	142	171	149	183	154	168	165	165	163	149	140	156	184	145	153	188	146	172	173	139	175	195	170	153	183	172	164	164	168	144	173	154	164	159	185	177	156	169	177	189	166	149	163	155	163	169	177	147	156	158	142	146	148	162	163	167	185	137	153	178	161	136	143	155	160	146	173	182	166	171	173	175	147	162	154	154	189	174	177	163	166	141	146	168	167	182	179	148	144	156	171	158	164	164	173	169	161	159	161	169	176	149	177	199	157	165	162	169	183	141	147	156	176	170	172	153	178	160	155	157	148	149	180	149	191	157	161	148	184	170	162	170	178	142	167	156	140	165	193	157	177	172	169	168	165	147	175	146	165	181	184	163	161	162	151	162	154	163	178	152	157	163	141	151	174	179	154	152	154	171	136	175	162	169	162	135	147	167	178	149	171	162	152	155	165	174	168	175	176	156	191	153	153	152	167	170	177	194	175	136	154	169	160	154	170	156	166	178	173	172	156	147	143	166	171	165	153	152	155	143	163	162	165	162	180	141	175	167	157	153	165	156	147	161	175	158	155	170	156	171	133	151	161	144	158	166	171	135	173	167	178	155	162	172	160	157	164	162	165	170	147	157	171	154	166	161	156	161	164	197	145	157	176	178	163	140	144	155	169	166	177	134	146	189	197	180	160	156	168	208	185	158	169	146	182	165	162	173	145	168	167	180	154	167	132	164	157	170	148	167	170	181	172	156	180	152	152	139	166	162	182	141	144	161	159	136	148	170	167	132	191	184	153	160	161	153	130	167	174	156	148	158	187	159	164	169	141	161	171	173	171	168	188	170	173	178	172	170	191	153	156	186	152	173	189	166	161	156	174	149	171	180	166	150	170	182	167	164	166	166	147	196	152	165	180	160	165	175	174	138	164	160	163	174	157	178	164	178	148	149	172	159	165	155	195	158	163	164	167	177	179	132	135	164	157	149	168	167	144	170	184	154	168	165	179	162	167	155	139	148	150	163	156	146	173	174	173	150	172	145	166	171	155	151	157	138	173	162	169	176	177	155	158	165	162	149	149	157	172	159	192	189	187	163	175	150	176	170	160	176	137	157	152	186	165	157	121	170	172	174	144	165	162	151	176	147	165	184	159	163	158	162	175	158	164	155	173	165	191	162	154	157	165	170	153	160	163	172	182	187	191	185	163	167	152	170	161	162	167	167	161	131	190	172	174	145	143	172	158	165	145	182	150	164	172	126	171	161	169	145	167	149	175	160	167	158	151	151	185	157	150	154	149	151	174	160	176	165	178	176	170	155	180	135	173	169	151	157	157	143	187	162	151	157	153	157	160	151	157	158	171	168	159	153	174	159	166	171	161	162	145	167	179	164	172	161	159	168	169	171	156	136	158	151	186	163	175	170	173	170	167	165	157	147	146	151	168	164	150	162	167	155	153	176	175	160	170	158	131	176	198	169	194	158	191	187	171	147	145	163	167	150	154	167	170	168	167	196	178	127	137	152	191	161	168	171	169	152	180	154	163	152	165	154	157	161	162	180	152	179	154	173	169	155	172	146	151	161	175	165	155	144	171	156	155	167	170	161	183	163	170	162	153	146	172	183	179	132	165	160	170	158	146	152	173	166	157	153	159	140	145	148	168	160	175	181	163	161	139	168	149	166	182	167	180	169	159	166	151	140	175	164	164	171	194	183	172	151	157	186	175	159	163	168	175	168	173	175	170	142	187	158	165	153	153	155	162	155	146	140	161	171	155	165	165	165	161	177	182	169	163	139	162	161	159	161	151
14733	17202	13178	6984	6303	5181	2479	1342	722	582	440	649	816	630	534	861	827	580	449	469	416	418	441	459	428	432	445	458	470	417	438	439	461	405	399	480	428	425	472	462	434	426	441	447	419	447	447	439	435	478	432	533	530	480	495	442	427	444	423	428	470	425	469	461	454	451	418	475	424	462	454	448	460	438	467	422	478	449	451	440	459	451	452	450	425	439	447	402	449	421	467	419	413	442	432	447	416	437	421	421	448	445	446	468	444	458	452	445	472	408	478	434	438	423	464	421	485	404	464	452	420	448	443	439	473	449	428	471	446	417	494	462	428	447	453	495	440	455	447	432	464	448	466	408	455	429	452	464	460	418	460	426	456	460	441	478	435	489	493	432	489	435	465	463	425	462	444	412	440	412	444	432	435	430	472	447	449	434	478	470	485	448	405	434	506	396	457	410	442	399	470	444	422	424	454	406	454	426	399	455	468	418	451	469	441	450	407	441	450	475	440	430	434	427	427	446	407	470	430	452	410	415	446	449	430	442	471	441	465	435	463	467	472	445	442	450	401	432	460	448	482	463	443	452	419	473	434	414	449	425	437	450	470	448	453	462	426	415	469	449	439	449	431	468	470	433	445	419	438	479	428	440	444	429	441	428	466	434	425	439	447	429	442	453	431	492	438	455	422	435	384	457	440	447	481	452	438	428	450	498	450	432	440	468	499	450	467	439	445	401	465	462	476	461	432	438	428	426	437	424	404	428	440	433	457	455	417	422	470	484	436	404	427	434	438	452	440	443	424	488	447	424	464	429	466	432	466	410	473	465	410	461	447	424	412	418	479	470	462	448	440	456	398	439	407	467	434	463	492	423	409	463	419	410	443	415	454	446	440	436	491	458	446	423	481	453	458	462	481	484	454	420	427	467	446	468	454	431	421	473	449	429	437	442	436	487	456	456	462	407	431	418	456	431	429	374	456	441	432	462	464	453	509	466	469	433	450	466	460	435	432	459	394	482	462	454	433	458	452	390	443	431	426	445	490	459	413	449	458	428	464	451	469	459	443	430	427	466	418	433	427	440	453	430	449	489	493	469	421	440	454	415	446	430	431	419	461	436	453	413	469	470	453	409	434	463	429	469	448	436	443	438	408	478	459	482	454	433	445	411	463	437	422	458	429	441	430	449	468	430	435	436	423	438	445	439	464	419	404	445	437	441	425	431	473	445	457	427	438	469	460	461	441	434	466	461	469	432	438	429	401	438	425	450	447	445	429	466	420	498	446	441	496	435	456	457	457	433	433	446	382	436	457	475	467	438	450	444	468	444	448	442	435	412	409	455	477	452	454	487	446	447	424	438	450	476	485	445	422	442	468	436	449	472	447	423	441	448	443	419	408	424	432	442	423	437	436	455	438	463	413	450	457	384	457	440	444	428	446	426	424	458	439	464	461	430	430	425	439	462	469	420	448	429	445	469	419	451	452	425	459	401	463	445	480	466	417	434	444	467	456	464	454	473	425	451	450	428	463	446	420	432	428	475	454	416	464	448	445	429	462	445	456	426	438	418	442	440	436	422	460	450	446	465	454	427	436	454	463	511	452	414	424	472	465	412	472	455	462	441	464	409	464	426	480	434	463	455	411	436	436	414	453	468	439	439	439	421	513	423	442	446	412	458	452	464	447	455	462	433	436	444	452	436	448	470	433	439	427	439	429	460	453	454	441	452	418	412	415	466	455	447	455	445	429	439	447	476	438	461	461	454	468	475	463	426	418	435	465	437	449	432	457	431	436	426	469	462	424	422	425	505	470	475	423	452	434	427	430	437	432	452	476	470	429	427	413	468	437	454	419	465	452	466	451	442	460	474	434	420	466	441	456	421	433	422	465	457	430	394	437	422	417	441	457	445	461	456	450	423	423	465	434	469	436	479	421	432	430	460	441	470	451	437	462	423	416	483	460	471	447	433	484	441	452	446	478	438	432	406	453	435	448	419	410	440	457	449	444	466	454	478	434	445	461	497	443	443	480	422	435	422	433	446	426	441	441	441	446	394	433	449	480	482	437	444	456	474	446	463	457	421	440	429	417	442	433	432	427	437	436	445	448	461	467	450	493	420	438	468	406	465	451	462	412	438	437	450	427	440	443	412	477	459	406	449	433	408	439	415	434	448	453	470	437	460	424	434	463	465	434	417	441	424	427	434	468	441	474	423	422	462	460	439	443	427	426	452	437	459	475	450	470	443	419	435	461	460	435	477	451	437	442	440	435	423	443	453	412	454	438	432	450	450	463	429	415	445	455	432	428	426	493	424	418	498	447	411	440	419	463	474	488	433	444	447	461	449	406	434	456	467	432	453	435	452	451	399	424	469	454	447	448	406	455	429	442	451	425	443	448	447	475	399	391	435	427	476	484	422	439	429	462	430	443	444	507	494	422	438	416	493	454	442	433	445	444	431	414	442	443	451	437	442	441	430	487	457	477	402	466	437	472	472	445	412	406	444	439	458	453	449	434	433	441	434	450	476	429	441	450	445	452	429	452	463	425	448	440	465	464	471	376	473	446	439	403	480	465	416	495	466	444	406	413	435	476	474	411	491	410	492	440	438	457	425	447	453	472	468	429	425	414	430	430	440	453	460	427	449	431	484	458	443	427	486	439	448	435	429	440	456	466	491	472	446	460	441	452	450	440	402	459	419	447	402	491	455	460	481	434	446	411	442	469	442	447	437	449	458	443	489	431	514	432	429	462	407	411	476	414	437	456	447	417	475	452	426	442	454	459	451	432	409	450	446	430	414	462	447	463	465	428	466	461	438	448	462	459	438	441	426	475	431	474	471	415	435	456	429	466	456	422	404	441	439	423	434	443	452	419	440	445	416	410	463	446	429	433	442	422	405	471	485	463	422	413	447	431	475	431	423	448	416	476	428	442	463	437	445	473	421	435	459	421	449	422	408	422	461	431	440	448	429	436	439	406	441	449	474	423	490	426	440	442	453	403	393	440	439	432	481	430	464	473	464	474	439	403	434	437	421	413	455	444	459	406	438	453	440	444	431	426	445	453	470	442	481	485	449	467	428	459	430	449	424	460	443	463	437	456	457	412	437	474	454	458	409	426	499	448	430	450	455	471	464	403	421	435	470	446	428	463	437	438	477	453	452	491	437	451	404	474	433	461	429	411	410	458	454	446	433	472	426	442	396	423	407	443	474	469	445	415	440	414	476	455	454	465	413	456	444	454	477	467	428	477	450	417	457	437	411	426	421	436	473	427	442	420	421	462	382	440	436	467	457	453	480	464	501	480	464	455	425	442	439	433	439	447	448	473	441	461	434	432	463	444	466	459	451	474	432	469	475	419	427	400	439	461	429	428	478	470	467	478	416	438	490	427	439	480	479	459	438	437	443	434	462	460	444	423	403	457	445	427	452	454	444	460	430	438	413	414	445	451	421	428	451	419	435	433	470	470	445	470	475	460	487	470	440	453	441	409	461	480	432	471	457	448	418	430	428	465	440	464	453
59660	62084	53610	33933	25231	16252	7076	4233	1297	446	270	1123	1626	1052	501	1113	930	521	238	234	205	184	192	176	191	191	176	191	190	190	191	185	191	187	189	143	180	178	162	184	183	177	168	180	180	170	191	184	178	188	241	239	200	179	174	184	185	162	179	181	184	188	184	169	187	175	204	168	166	196	181	201	165	175	170	167	162	175	155	162	174	177	193	172	155	197	192	174	187	184	161	179	173	182	159	167	165	185	196	147	195	164	175	190	176	172	169	171	160	163	163	167	188	156	165	168	175	181	202	176	163	163	196	175	196	186	180	157	183	199	178	183	184	183	182	155	160	206	156	172	162	186	176	158	155	169	165	168	161	176	160	178	166	191	184	162	202	182	193	159	175	175	170	185	159	161	156	169	187	215	172	183	179	197	195	161	194	176	207	213	184	158	189	179	176	171	169	158	188	139	204	188	173	169	164	183	204	169	177	180	167	174	193	172	183	162	191	169	193	156	193	177	173	208	166	168	200	189	181	190	176	180	176	161	177	179	175	198	183	183	180	155	168	178	188	187	173	175	201	180	177	173	186	184	160	161	183	192	183	164	184	180	181	156	186	170	175	180	170	174	178	191	184	185	166	158	163	182	198	192	179	181	166	181	174	176	204	169	190	174	173	198	175	172	168	165	179	174	184	162	180	178	202	195	173	184	187	161	193	154	163	177	175	182	180	197	174	169	193	164	170	189	182	180	182	183	188	185	178	179	182	161	177	173	172	195	173	177	167	176	171	178	182	195	179	174	177	200	185	182	140	164	171	173	186	177	183	183	162	205	187	199	202	172	160	181	188	173	179	186	183	157	183	173	183	190	163	165	172	178	185	176	181	160	193	161	181	160	178	174	188	158	180	177	180	200	177	154	197	169	192	178	169	176	183	188	179	181	178	175	151	179	159	175	166	201	181	156	161	184	182	184	162	167	196	173	170	192	175	182	166	167	166	165	199	209	172	158	178	169	190	211	170	186	189	168	199	175	182	171	159	166	221	157	175	164	196	196	179	168	179	159	181	181	166	164	179	182	184	202	167	190	196	192	195	172	200	193	186	181	173	175	186	165	177	165	177	190	182	186	171	168	184	178	174	157	155	189	178	177	179	165	173	189	179	171	190	170	150	158	172	173	211	202	192	178	168	192	173	146	166	171	164	196	189	173	182	203	167	192	203	167	176	161	163	179	188	160	178	178	176	168	188	180	169	210	179	177	177	155	173	173	184	180	186	195	182	173	175	160	168	177	177	200	160	178	193	191	167	186	182	183	173	174	190	176	184	198	187	174	190	189	190	167	186	180	141	168	169	181	185	188	184	178	169	180	185	209	204	169	160	186	154	150	188	170	165	197	181	154	166	212	161	197	188	201	140	172	173	164	175	171	169	177	159	168	185	189	177	193	180	186	204	192	178	195	176	174	190	165	190	184	169	194	162	174	184	170	168	171	184	174	194	201	160	171	148	189	194	180	168	199	178	210	196	194	170	190	176	166	177	167	195	171	148	168	163	183	196	183	171	173	160	192	184	189	181	195	170	173	169	179	185	200	205	202	169	184	162	181	205	183	178	190	174	207	182	182	149	206	196	188	198	195	187	193	164	178	180	169	168	168	179	163	178	177	182	179	193	170	155	208	173	172	189	165	151	179	174	206	183	161	201	180	185	183	199	182	161	201	176	205	171	188	183	144	181	197	174	169	162	197	174	165	178	225	185	163	186	176	172	186	182	189	207	189	189	184	191	153	183	195	177	172	200	207	187	152	192	197	192	194	213	161	192	177	203	176	165	192	166	188	189	183	186	173	201	158	178	196	172	197	179	186	168	167	193	188	149	149	188	186	190	171	191	200	173	170	181	154	195	194	199	208	199	168	187	153	172	186	145	170	184	186	211	194	193	203	188	189	165	193	183	174	173	173	180	212	176	161	177	171	165	179	163	191	148	164	208	186	196	174	195	181	180	181	168	187	152	167	163	190	165	166	176	170	197	152	171	165	182	184	189	198	159	183	183	172	208	183	181	195	199	175	179	192	168	176	158	188	161	154	191	196	171	190	188	181	158	176	203	186	161	181	199	175	173	167	176	183	197	178	210	180	183	166	174	176	178	193	170	174	208	185	206	204	190	185	188	179	191	184	185	161	168	175	202	188	180	190	188	154	170	177	191	207	186	154	176	164	179	166	176	203	192	187	213	160	199	180	161	209	182	203	172	184	163	171	209	167	185	196	196	170	194	175	169	183	169	171	176	164	167	232	185	170	164	164	171	158	185	181	200	197	165	177	178	195	183	152	168	174	181	169	176	161	169	158	153	195	171	169	190	199	187	197	195	166	177	189	189	196	165	174	176	206	170	160	183	166	191	196	181	190	182	162	207	183	168	171	171	174	158	178	183	187	175	186	199	188	178	155	184	174	191	172	183	191	173	169	195	184	181	201	188	185	206	179	179	187	156	185	174	179	203	186	187	193	176	197	169	155	194	206	176	193	178	183	161	186	181	194	195	179	207	189	168	153	186	182	180	178	199	192	175	181	155	184	169	194	157	189	199	179	192	182	186	172	178	182	187	190	146	174	183	191	189	180	170	160	169	193	167	188	190	199	152	173	163	158	174	170	157	185	171	186	185	178	184	179	164	172	178	198	176	178	167	183	147	170	209	169	180	173	185	191	192	191	165	188	170	167	170	184	187	185	187	158	173	198	179	178	185	189	170	188	223	190	179	171	172	166	171	190	188	189	165	186	164	187	181	149	180	181	168	178	188	189	156	176	175	165	160	164	156	142	195	160	166	175	189	177	182	162	174	174	172	164	165	205	191	164	182	193	193	157	210	187	189	158	199	178	191	170	169	146	167	178	164	190	169	172	199	162	178	174	188	198	193	198	153	196	193	180	191	174	189	173	186	167	174	163	170	181	173	150	179	167	188	151	161	177	150	172	184	180	181	183	192	173	183	175	180	187	189	176	194	191	189	160	199	151	184	173	154	186	197	189	143	186	167	197	186	175	192	181	208	196	173	174	205	191	171	177	172	186	178	196	163	181	172	167	182	186	192	187	175	196	170	160	190	182	193	187	183	179	192	191	160	160	175	174	176	180	187	186	156	159	178	207	168	166	168	164	170	161	193	173	169	156	174	142	168	177	174	174	176	181	194	199	174	168	195	191	165	176	189	163	176	176	188	183	163	170	150	184	194	136	172	166	192	153	193	180	175	154	159	196	184	181	183	186	199	195	165	165	170	186	182	176	186	196	193	168	164	180	210	185	167	193	175	148	192	185	187	192	176	182	182	169	185	197	181	165	182	181	173	166	172	164	175	216	177	161	184	160	162	170	153	183	175	166	173	169	184	189	181	156	184	194	173	170	175	173	168	183	178	172	182	165	191	190	168	163	173	168	177	170	192	186	194	162	182	153	165	177	192	204	171	176	187	182	177	176	160	175	181	152	186	184	169	183	179	178	166	187	165	178	183	165	160	188	185	161	176	154
37465	47417	47279	39829	35905	29330	18488	14181	4961	1673	946	5583	7825	4973	2421	5691	4914	2414	806	795	574	474	538	461	513	494	490	478	478	447	464	520	447	475	490	489	460	503	493	459	521	466	523	441	492	502	528	484	462	514	693	730	590	559	514	472	490	495	484	504	513	473	494	455	481	511	486	496	473	446	506	471	453	479	495	455	464	486	440	478	494	503	493	492	467	449	489	472	478	503	465	496	449	480	489	449	473	493	522	503	481	484	471	459	506	494	475	488	448	435	522	527	510	481	494	491	447	466	519	461	470	491	496	491	473	484	462	453	458	463	507	478	495	485	496	493	490	499	469	451	465	478	489	510	491	478	488	503	482	476	458	468	504	491	452	492	493	465	474	502	488	458	506	513	506	439	494	486	482	474	494	482	496	511	422	498	507	467	485	460	458	511	490	467	451	485	481	461	511	467	431	453	469	436	476	501	490	493	490	497	461	463	489	493	440	518	512	523	494	480	514	464	468	509	492	515	459	437	442	475	412	494	439	454	509	490	460	489	474	482	468	464	476	473	523	505	508	526	473	491	479	451	511	463	484	487	490	466	454	488	460	514	458	511	487	470	488	471	490	458	511	494	492	507	470	477	458	462	456	442	481	480	504	486	453	461	444	478	475	499	502	524	477	514	493	519	483	468	481	517	464	457	523	478	464	477	452	489	493	463	505	466	505	497	458	472	489	482	506	515	459	473	464	476	452	491	536	457	523	480	464	466	502	492	460	469	513	466	482	482	482	505	447	474	458	488	476	498	475	485	515	442	474	523	486	466	507	474	474	464	468	504	511	491	481	531	474	456	505	483	474	488	484	465	538	526	519	435	472	508	505	506	526	481	483	460	511	513	490	487	469	452	519	508	472	485	478	463	513	482	486	503	451	477	493	479	439	523	513	458	501	488	486	486	489	466	487	461	502	488	483	513	516	491	462	474	525	445	490	462	463	503	497	519	455	482	464	476	506	488	493	480	455	482	495	463	500	542	506	494	523	497	471	510	486	490	480	504	492	440	452	474	473	459	482	503	503	463	489	494	448	464	517	459	447	473	499	495	473	487	502	503	484	503	528	504	439	475	453	470	480	455	508	510	508	496	502	486	499	492	474	491	498	501	481	489	458	471	509	498	491	495	491	498	528	479	516	463	491	473	468	473	478	476	492	490	514	452	471	506	450	483	467	483	498	438	440	491	509	447	474	526	485	500	488	483	472	489	480	467	471	487	510	472	519	487	454	514	522	478	488	463	502	455	487	482	521	459	491	503	464	504	479	459	450	496	495	511	497	476	489	525	456	504	472	448	471	503	479	476	485	470	485	482	490	486	459	468	465	486	444	482	468	510	452	514	466	483	510	469	530	463	433	479	479	487	464	464	454	467	457	475	492	476	471	496	480	472	455	486	470	444	469	479	516	466	479	506	475	483	480	467	472	532	478	461	509	479	465	459	475	529	503	490	482	514	445	525	479	472	452	497	492	504	464	474	472	465	467	509	491	491	482	490	423	449	436	492	492	464	507	511	509	485	487	494	469	485	438	468	465	496	476	492	474	474	471	455	522	454	451	504	535	527	448	513	481	498	512	467	437	498	470	489	476	493	491	479	489	464	431	460	429	495	454	484	485	509	525	488	466	490	483	516	487	501	508	460	502	475	516	469	490	477	495	451	469	511	481	439	456	491	486	475	471	482	438	442	500	492	476	490	497	494	482	521	491	453	489	492	477	476	489	497	488	444	528	471	472	479	492	477	517	461	468	507	483	491	470	484	478	486	515	482	476	514	496	495	494	496	453	461	466	504	488	484	507	500	480	477	524	487	469	468	487	458	455	473	448	469	479	495	460	503	484	450	484	502	504	495	466	494	486	483	458	465	462	466	480	493	486	475	451	453	479	493	481	490	459	481	459	506	469	480	430	443	488	497	519	509	465	470	479	501	503	496	467	464	487	470	486	458	521	509	456	497	458	453	474	443	504	437	452	471	456	475	504	491	498	450	459	505	460	456	504	489	439	521	528	479	484	504	490	497	472	486	482	511	460	495	509	485	485	480	490	516	504	473	482	503	428	523	492	521	506	512	464	477	486	508	461	447	474	504	458	519	503	502	494	433	465	490	508	518	474	500	483	477	499	472	492	494	491	491	490	477	510	483	475	499	467	476	514	492	477	506	498	446	466	458	448	471	463	484	505	481	474	453	504	486	510	479	489	444	500	453	454	502	502	481	483	467	486	509	477	462	456	519	482	485	484	491	525	474	535	468	487	480	482	487	511	467	517	471	466	491	494	494	483	443	513	486	508	482	479	512	467	523	498	505	439	476	452	523	531	456	461	525	464	483	501	471	450	469	512	477	516	487	514	489	471	469	527	472	472	485	463	477	438	462	474	508	489	497	438	458	487	467	468	486	494	469	508	481	465	451	463	472	485	488	512	508	466	528	480	517	476	480	488	485	470	488	481	516	506	471	475	483	517	489	448	487	519	465	473	509	460	453	461	465	478	472	491	505	497	484	456	506	487	468	499	529	480	507	516	469	492	508	444	478	488	495	480	480	476	502	477	543	496	481	504	480	483	469	502	502	528	529	480	504	465	469	481	457	474	466	533	487	500	492	455	477	466	493	500	516	511	486	486	510	485	482	439	498	449	464	549	500	512	461	464	436	498	475	505	466	489	488	459	476	484	483	510	473	478	473	469	517	472	496	480	492	504	485	522	471	498	530	477	468	458	485	475	504	492	478	443	463	486	492	474	504	512	529	453	478	495	464	470	521	479	464	482	527	479	467	487	444	486	455	486	460	491	502	474	501	503	481	509	461	504	501	480	471	472	479	494	467	493	503	443	515	472	465	459	461	446	512	492	495	465	511	507	500	494	518	462	441	460	457	472	472	484	472	467	499	507	472	515	460	517	505	471	462	498	453	460	455	479	423	493	491	474	500	495	481	462	510	506	515	497	444	502	447	445	471	470	496	473	453	484	482	514	508	491	449	465	432	520	440	429	516	458	471	465	472	488	480	447	474	517	463	465	494	472	464	501	496	470	503	490	483	495	516	463	484	465	493	494	447	483	492	452	484	451	474	504	472	463	450	493	474	474	482	525	496	475	509	471	492	489	509	496	460	480	512	462	529	461	468	476	479	484	489	472	489	499	476	516	480	454	481	490	528	484	505	471	484	458	499	489	471	521	486	511	487	461	497	490	484	475	470	524	526	484	478	499	470	484	455	480	499	466	481	487	499	475	461	492	494	481	511	460	460	471	467	439	515	475	438	507	423	487	443	477	470	477	510	464	513	498	477	497	460	495	481	481	459	495	478	529	445	488	519	461	481	488	466	508	512	492	499	474	504	493	478	505	488	432	492	518	467	453	467	491	448	516	493	474	486	483	509	490	461	485	448	483	471	464	492	433	472	489	453	503	472	493	497	469	504	482	455	498	455	483	512	545	491	494	493	507	484	491	478	505	462	489	456	515	498	489	484	453	466	421	428
73186	75950	66618	43811	38059	28638	15664	8160	2656	304	363	2385	3565	1994	1056	2163	1687	1009	424	282	243	228	205	194	205	213	205	206	199	206	217	221	197	201	202	214	193	188	217	220	203	202	226	201	209	192	218	208	202	247	262	272	268	217	211	214	195	203	218	187	214	195	204	200	172	220	212	194	206	213	180	167	197	177	197	170	232	204	216	212	227	186	218	210	201	220	208	212	185	232	197	176	211	216	221	204	178	205	218	217	193	214	188	216	208	221	172	208	195	189	226	227	205	196	182	192	192	230	204	223	219	191	208	196	189	214	178	224	200	210	199	195	191	204	199	202	199	198	209	203	189	195	214	217	214	172	174	191	201	190	203	193	226	228	195	208	222	194	232	210	243	192	207	208	198	207	191	193	212	199	228	202	178	221	183	207	197	236	200	224	196	213	207	185	189	187	180	197	200	195	181	211	227	202	196	208	201	204	203	208	206	196	200	206	218	201	199	234	220	210	205	212	213	203	178	216	212	208	176	197	206	185	186	189	226	205	196	233	208	232	184	195	197	195	195	215	216	211	228	206	215	219	196	187	176	204	197	206	200	195	215	205	228	184	208	204	200	203	236	198	217	189	194	204	214	231	191	198	212	201	188	201	200	204	203	193	207	202	190	196	202	179	212	218	218	213	231	216	198	224	205	192	217	212	202	205	214	214	180	213	211	199	194	166	189	188	160	197	198	187	217	206	213	198	184	211	221	217	194	212	219	224	188	201	201	185	187	212	221	182	207	211	217	208	189	176	198	190	215	194	179	196	205	220	186	193	202	222	211	205	193	190	217	198	206	219	220	192	207	211	194	188	212	177	194	204	182	201	215	202	220	227	228	183	213	205	228	205	208	200	211	208	185	202	212	195	221	180	215	209	214	198	209	190	214	203	194	230	214	217	217	187	213	187	188	208	187	202	206	182	192	218	225	212	193	202	188	224	223	208	195	213	196	202	196	197	202	191	208	182	186	190	220	223	201	192	222	205	213	226	177	208	202	202	219	179	214	221	181	200	202	212	199	212	209	185	228	201	197	189	199	218	202	214	217	225	189	188	189	203	233	194	185	203	207	184	221	205	217	195	216	177	223	221	200	225	190	203	194	207	224	226	230	208	200	181	214	194	211	193	209	208	206	258	211	196	200	188	215	177	209	227	218	183	205	205	193	214	190	215	188	206	201	224	197	206	225	194	202	226	199	193	209	212	192	197	217	209	221	219	222	197	182	205	205	202	181	178	210	196	196	202	193	204	200	193	186	217	183	207	215	193	221	205	202	213	225	209	210	210	196	198	203	215	205	185	179	213	208	204	196	243	206	222	221	205	215	217	217	234	200	205	213	212	192	208	215	195	186	194	214	218	219	213	209	210	205	216	206	198	215	213	218	212	188	181	173	210	203	228	204	185	222	204	229	213	214	226	233	219	195	215	206	227	209	229	198	206	210	229	188	206	179	214	208	239	211	165	209	211	213	212	198	205	228	215	226	195	202	198	211	188	219	209	196	224	207	199	257	187	199	176	191	188	195	195	234	186	202	195	196	193	205	215	202	211	202	219	203	187	179	207	224	217	195	218	197	222	185	196	183	152	193	200	217	216	210	187	196	209	202	214	211	213	233	200	201	243	184	186	219	209	224	228	190	200	204	199	219	191	200	199	172	227	218	186	214	226	185	201	183	212	211	182	225	184	201	194	221	218	234	222	219	200	194	210	219	207	197	195	194	175	222	203	209	193	208	184	197	180	199	193	187	203	201	216	231	208	218	185	232	190	213	222	201	223	213	207	215	205	204	221	210	202	206	210	190	186	217	203	199	197	195	207	207	208	203	213	216	208	190	186	194	207	216	203	215	178	210	226	188	223	194	212	194	217	196	230	207	220	219	196	240	212	223	205	172	180	189	204	202	214	205	217	205	178	200	186	198	204	194	186	222	198	238	226	169	216	186	190	199	202	191	211	222	222	213	222	214	222	200	195	200	169	218	214	204	206	227	240	205	195	194	218	202	207	199	207	205	167	219	203	191	206	179	211	203	204	195	187	211	211	208	218	209	218	208	203	200	223	212	195	215	205	212	193	221	226	210	220	223	210	204	230	190	195	188	202	209	221	199	192	196	218	189	196	219	213	230	202	191	166	227	189	202	223	203	202	204	211	196	195	219	216	217	213	211	205	226	226	176	209	220	193	217	216	214	205	215	220	211	214	176	202	191	213	187	183	193	234	192	222	216	213	195	206	185	205	204	223	210	202	203	245	194	191	198	201	230	215	211	215	200	205	197	182	197	216	202	198	199	225	216	233	210	191	228	219	197	218	198	226	231	201	191	208	220	215	202	230	223	219	211	198	204	202	201	197	203	227	197	199	219	211	199	196	211	193	186	242	203	215	217	206	213	190	194	255	207	193	219	220	178	209	227	208	210	228	197	205	199	194	227	192	203	191	193	181	207	195	211	201	206	207	226	184	188	195	206	196	209	221	224	197	219	209	203	195	207	218	214	194	214	237	215	195	208	196	199	213	212	214	212	215	168	189	195	221	198	197	188	198	182	201	197	198	191	206	221	212	212	205	192	192	189	229	238	235	198	189	208	211	193	227	222	201	200	193	207	186	188	213	229	183	236	194	215	195	220	219	221	210	217	176	195	209	217	197	194	216	213	190	205	194	178	229	180	206	205	220	220	201	205	192	234	193	204	171	211	195	212	212	205	181	199	198	205	199	198	211	185	179	228	236	204	210	214	184	182	220	218	207	221	217	193	194	211	212	196	208	189	204	226	182	209	213	183	200	183	187	172	201	210	211	187	215	221	219	207	190	203	212	182	192	193	185	204	231	199	193	207	227	207	188	197	218	184	190	206	174	219	187	214	218	196	205	187	193	205	230	212	212	195	205	198	172	208	204	230	186	217	200	188	196	206	189	245	197	197	200	221	218	199	194	176	215	213	217	211	208	225	183	191	191	231	214	193	203	218	204	221	213	234	174	202	187	190	204	200	192	205	219	200	176	223	230	211	209	191	206	204	201	211	188	216	203	194	207	190	227	207	212	214	228	195	198	232	194	219	211	221	211	202	198	208	202	219	194	194	212	233	217	190	190	202	200	222	225	227	219	209	209	194	202	187	186	189	206	209	186	228	225	222	205	220	215	187	200	217	236	229	220	217	211	200	217	180	178	202	181	201	194	192	187	190	205	212	199	208	207	206	198	201	211	211	230	213	186	195	196	204	212	197	192	194	218	209	210	190	211	201	190	200	224	181	191	206	205	174	179	221	196	194	188	201	187	194	215	213	207	210	201	199	204	215	232	233	178	201	204	220	216	167	184	225	190	218	183	190	200	214	217	212	223	225	212	206	245	212	188	178	200	210	211	185	195	190	186	204	173	170	235	210	228	207	199	205	208	216	207	225	192	204	177	242	197	204	193	178	224	228	216	184	188	197	205	181	207	240	209	208	197	204	213	179	208	195	195	187	202	226	195	198	250	212	195
46818	58984	59545	47959	46846	38995	27274	20966	7319	1023	1399	10565	14666	8315	4970	9819	7918	4956	1659	1062	568	515	572	543	557	534	531	536	536	534	545	536	545	531	562	548	534	552	557	526	543	525	559	528	573	520	549	554	578	726	939	959	782	635	572	594	564	502	529	516	551	549	523	558	564	518	500	542	557	520	532	523	568	508	556	537	558	528	527	536	552	555	531	568	537	572	509	524	536	565	548	539	525	522	526	555	549	544	542	519	557	502	565	544	559	528	554	548	506	492	526	544	545	503	538	523	522	576	551	545	554	517	495	511	509	510	501	546	569	544	475	531	538	590	554	536	572	532	533	532	493	532	540	571	538	488	539	554	537	566	548	557	535	516	574	546	512	520	569	538	527	533	532	564	556	557	546	560	551	538	533	534	561	518	540	573	521	514	503	544	525	506	534	501	553	542	535	593	553	473	546	516	550	490	500	522	532	535	506	565	530	501	504	567	532	572	524	520	487	579	500	512	544	538	518	552	560	565	544	565	546	520	543	511	552	563	571	514	486	519	530	553	522	542	547	531	540	557	539	532	572	525	535	568	548	534	545	559	568	538	560	546	523	509	519	537	540	534	574	553	529	520	560	581	557	534	503	535	566	520	494	560	516	565	505	572	532	537	522	549	565	523	555	590	549	506	530	526	522	554	589	525	554	547	524	561	533	535	517	545	531	545	521	527	551	513	566	565	515	532	520	488	560	548	506	554	525	524	527	510	524	521	533	518	524	511	541	535	536	491	561	490	543	553	538	522	544	540	553	520	540	578	529	535	545	540	552	527	524	557	520	494	538	528	525	530	536	542	558	533	538	561	567	498	548	565	524	551	505	526	529	540	522	529	546	511	543	576	546	535	538	514	492	544	486	577	523	534	516	505	561	528	541	571	534	537	528	545	537	521	548	539	525	507	497	515	542	565	542	556	558	492	565	532	515	529	524	570	549	519	559	535	565	531	510	519	522	520	524	542	519	532	555	528	526	563	518	510	543	565	550	546	531	563	490	528	517	545	520	510	570	516	529	487	533	541	579	563	571	575	553	552	561	547	535	540	534	524	513	513	545	558	571	521	533	549	523	516	518	568	551	528	547	511	524	556	558	550	538	560	524	550	542	536	519	544	532	573	571	534	527	525	535	565	558	524	530	533	545	558	536	514	536	537	546	518	504	526	566	548	550	533	553	582	529	546	522	504	516	496	550	498	528	560	540	528	514	508	539	481	529	514	524	511	514	547	561	569	535	602	497	533	553	548	532	529	612	540	514	519	537	560	551	545	582	563	522	516	510	526	555	538	492	538	575	526	520	534	560	534	560	511	547	566	529	470	521	509	525	533	530	523	554	578	531	569	515	576	545	572	542	534	515	526	618	557	583	533	526	559	536	527	506	528	550	504	536	526	534	526	496	503	566	520	537	558	541	510	560	516	545	536	519	530	553	538	499	539	566	549	540	556	528	568	493	543	493	533	510	532	536	541	556	577	531	450	509	624	554	520	501	509	547	530	495	540	534	533	549	531	533	582	537	539	565	527	546	545	544	562	528	551	555	515	554	546	531	507	572	545	529	542	550	514	505	533	539	543	560	510	522	536	544	547	507	528	555	549	520	488	530	528	513	528	508	521	492	538	491	506	534	536	559	549	558	503	547	526	528	527	539	512	541	579	521	547	560	529	514	555	545	546	571	526	547	520	535	501	552	541	532	540	587	525	542	523	542	570	531	573	527	495	542	580	565	509	552	530	542	521	555	576	539	512	531	538	531	547	550	550	542	568	508	514	531	543	518	588	544	530	534	527	481	540	556	528	511	510	521	538	535	567	547	518	530	526	544	509	542	499	540	560	585	534	540	560	512	503	506	533	491	497	549	512	502	548	507	547	560	524	505	530	526	567	509	502	508	571	531	534	518	509	547	519	584	529	563	533	568	532	536	533	517	536	530	539	521	540	538	580	527	545	535	504	574	554	528	534	548	568	578	517	528	558	487	553	549	487	565	567	586	516	559	542	510	511	534	557	485	521	513	537	564	538	547	600	524	528	540	529	579	534	555	490	510	551	526	532	571	533	532	519	537	495	585	525	556	519	515	552	541	543	584	523	565	510	537	547	546	550	492	483	508	556	488	546	556	570	499	542	548	536	515	538	551	512	543	558	561	497	565	531	541	566	552	527	531	530	516	520	527	565	576	533	574	515	551	539	558	567	532	545	499	530	521	512	520	504	527	551	546	554	548	594	515	491	513	566	544	559	533	531	543	504	550	564	581	518	495	521	513	530	553	525	548	585	575	536	537	553	504	505	511	537	536	512	574	531	490	503	536	561	538	569	516	576	544	509	568	519	546	512	514	535	517	551	557	532	537	519	537	539	519	517	537	529	527	504	559	554	525	538	516	546	558	543	539	555	533	535	508	528	520	545	505	528	537	572	558	545	506	531	576	515	536	511	545	542	491	533	562	571	514	519	519	521	572	501	545	579	524	497	594	564	566	531	527	548	568	526	552	516	538	561	559	543	555	539	487	519	513	466	547	498	523	551	502	574	517	552	508	567	536	580	508	535	570	577	558	533	551	536	533	556	552	521	566	554	545	531	520	521	579	514	524	493	538	547	506	559	543	497	582	552	519	572	525	558	564	547	549	538	539	546	550	518	541	491	538	519	530	535	506	524	517	508	492	575	519	531	539	538	548	601	551	523	513	552	554	580	528	498	556	517	501	560	558	559	543	545	518	536	570	560	570	547	538	542	526	591	567	541	513	547	548	510	537	552	582	513	546	557	551	557	545	525	542	542	547	553	532	534	540	563	505	532	507	521	587	554	522	548	505	556	534	483	515	599	518	510	552	518	543	537	595	557	531	511	532	542	542	531	532	543	538	534	564	515	518	531	530	523	546	516	541	459	548	559	526	527	520	527	542	516	527	558	544	558	511	523	506	530	529	527	527	572	547	539	531	529	499	516	522	548	542	523	556	592	527	563	533	565	541	548	537	538	492	546	535	545	548	559	526	525	565	540	568	550	566	536	596	540	522	543	548	535	575	575	542	502	508	511	545	532	547	532	564	533	528	517	531	544	539	507	552	570	541	517	555	543	536	533	502	540	530	544	501	534	558	557	545	528	531	516	505	526	537	555	532	533	536	495	527	495	491	542	566	562	569	541	517	546	543	553	552	512	517	560	536	563	521	532	559	538	536	483	528	546	540	520	546	526	546	524	566	552	549	505	515	518	521	584	522	556	546	540	529	524	541	521	532	538	519	579	534	569	550	518	527	541	537	499	503	517	546	523	558	503	517	531	505	544	545	534	552	527	547	536	506	528	513	522	556	515	517	565	531	586	514	550	523	522	523	514	530	582	538	495	519	528	523	507	559	508	500	520	551	516	533	548	558	561	534	559	542	523	569	539	539	585	535	547	574	574	525	552	540	507	585	509	557	527	567	550	511	537	578	548	558	576	528	544	519	547	524	566	535	519	547	535	532	543	521	549	529	507
17736	12854	8292	2206	1847	931	491	332	222	187	198	234	293	293	182	238	211	179	181	174	157	159	156	173	164	151	171	143	168	170	154	162	163	179	176	166	176	133	189	157	145	175	153	191	157	159	172	181	167	170	159	185	181	169	167	176	160	167	158	174	176	155	159	162	167	175	178	163	153	176	156	150	156	175	165	160	165	163	183	188	146	139	164	167	158	170	186	168	161	159	172	153	166	152	170	176	176	156	147	160	158	158	162	186	140	184	149	179	177	172	170	163	177	142	160	161	183	183	187	174	178	159	165	179	169	187	169	147	162	148	160	148	168	169	175	163	168	165	168	182	152	156	161	148	162	158	172	154	154	184	148	164	155	175	192	156	178	158	148	187	147	170	174	168	165	152	164	135	163	155	159	164	148	177	165	157	186	190	175	140	166	186	168	160	161	154	154	171	167	172	174	169	168	162	149	165	143	177	165	171	178	167	177	147	176	165	169	173	160	162	164	170	165	186	178	175	153	162	185	173	159	160	160	161	169	178	167	165	173	160	154	160	171	157	165	177	152	155	170	181	174	143	160	183	146	180	157	161	171	177	136	163	175	148	158	165	177	177	150	166	152	167	159	174	181	174	169	194	168	149	156	166	163	162	153	164	190	150	159	165	163	173	159	164	164	157	177	159	181	161	150	178	173	161	154	145	155	165	127	176	159	168	170	177	155	142	167	164	184	170	170	151	157	168	158	190	161	168	160	140	172	176	165	161	158	173	168	172	188	168	152	167	178	182	155	171	185	149	160	165	126	151	174	146	160	161	175	194	179	173	158	159	159	170	174	160	178	153	159	177	159	139	180	173	158	189	147	160	153	172	171	178	159	184	173	157	171	193	168	150	164	166	150	182	151	157	156	132	173	161	174	184	162	171	157	170	172	144	165	164	147	168	155	180	152	162	158	148	169	161	155	157	165	173	180	165	190	150	185	167	142	156	171	170	152	161	143	169	213	162	146	177	152	147	165	181	173	166	159	169	179	190	158	163	142	168	188	174	175	153	165	151	188	164	148	155	160	171	173	182	175	162	160	180	160	140	145	174	163	185	170	161	157	177	146	161	170	173	172	179	187	153	202	154	154	186	178	174	163	179	168	168	188	133	147	150	157	162	165	175	169	161	165	152	164	147	195	147	150	161	169	140	185	189	141	155	164	150	186	159	168	155	155	154	154	185	147	161	164	175	179	159	140	160	161	176	158	179	181	176	161	193	168	162	171	169	155	179	172	162	190	165	136	165	160	158	166	168	186	162	137	160	160	152	175	164	182	170	161	174	153	182	170	163	177	177	147	160	187	179	168	178	148	183	173	163	187	144	140	168	163	149	179	179	163	162	172	163	160	185	181	175	171	156	159	160	183	171	162	170	164	160	164	164	133	169	151	150	169	184	168	174	158	140	151	152	176	140	167	147	169	159	161	140	169	155	151	169	165	151	167	160	147	162	154	168	174	187	167	175	174	167	166	179	169	149	173	175	165	203	149	172	170	148	173	185	133	190	166	173	151	148	155	177	174	188	163	169	143	163	181	172	160	175	175	175	167	158	158	180	180	159	154	158	161	165	161	155	159	170	194	142	162	170	163	163	168	151	175	157	159	179	172	172	172	183	140	150	126	175	186	194	160	173	169	169	167	184	190	157	167	168	169	148	153	170	178	170	153	173	176	180	164	159	161	179	176	183	199	161	183	165	167	157	163	172	156	162	155	179	163	172	187	184	155	178	161	176	166	161	175	159	178	161	152	149	157	160	177	147	149	159	179	150	168	175	152	150	173	173	163	163	151	180	166	179	169	176	150	155	169	200	163	150	177	175	167	181	152	187	172	152	188	170	161	157	172	176	181	165	174	167	173	161	178	165	142	151	158	172	171	195	172	170	162	171	185	200	167	169	164	192	157	155	184	166	164	176	184	161	188	174	166	174	181	149	169	178	170	186	177	169	155	176	154	167	148	178	162	168	157	171	192	148	168	163	158	173	148	178	188	173	157	173	180	177	170	167	178	176	165	178	180	179	194	161	170	158	160	168	139	155	146	180	161	147	169	177	157	170	160	171	155	167	175	165	179	175	178	168	168	179	155	179	169	139	181	153	167	162	194	149	155	178	155	157	171	171	178	178	142	169	149	153	171	174	165	167	159	165	182	155	191	155	179	167	169	179	144	165	151	173	171	156	164	170	155	154	170	155	165	175	166	183	151	151	173	172	153	164	194	172	176	177	203	175	179	168	188	157	167	153	142	156	149	164	147	161	180	182	147	187	151	163	160	159	165	153	122	171	187	178	167	157	174	139	166	164	161	153	166	167	156	152	179	154	158	191	173	159	151	171	172	166	168	164	153	176	163	167	158	193	194	161	169	151	154	166	176	166	195	191	188	153	177	175	192	150	179	181	192	168	174	143	169	192	177	152	176	156	168	172	189	167	173	159	186	162	150	149	160	187	156	165	162	179	160	160	162	178	160	163	159	160	181	160	163	173	153	161	162	178	177	179	156	151	161	166	162	180	173	160	178	176	149	148	164	170	153	165	197	166	166	160	155	168	157	166	162	165	199	151	152	173	203	176	160	159	162	177	145	159	172	171	161	168	162	156	169	187	178	189	157	169	168	179	178	154	154	158	157	178	153	188	170	181	159	156	153	144	165	159	178	153	137	170	170	161	175	152	179	172	164	152	158	161	175	180	172	170	149	129	190	168	184	173	184	173	179	144	174	178	159	173	167	174	173	166	178	172	156	192	170	172	158	162	160	167	140	174	165	167	180	171	164	150	180	165	170	169	162	182	188	146	164	161	161	169	195	192	146	144	173	185	159	159	176	155	173	160	166	159	148	174	176	178	202	181	158	170	154	185	155	157	145	177	171	174	187	150	165	166	163	181	163	190	152	181	166	162	158	165	162	173	181	148	164	147	177	143	183	148	138	167	200	147	172	195	170	161	152	174	173	169	170	169	170	175	144	168	164	168	147	181	176	150	179	166	162	161	176	177	164	162	189	163	165	189	160	149	156	183	151	175	182	172	178	170	156	163	147	196	183	151	164	173	146	165	161	167	160	177	162	181	154	168	176	168	179	149	179	159	180	151	144	172	154	186	157	155	164	196	170	170	185	178	176	168	168	168	160	155	184	174	163	148	159	171	149	166	152	177	179	194	196	159	158	160	170	155	180	169	192	155	152	174	143	177	155	137	166	180	155	159	174	153	178	188	169	144	161	169	183	168	158	145	167	150	167	171	152	176	172	166	170	155	183	153	144	168	155	171	187	170	152	166	162	158	191	188	172	164	152	169	148	156	163	159	175	158	150	176	186	154	164	162	149	193	142	160	166	180	173	133	141	171	153	167	160	178	161	173	155	186	156	148	163	172	177	153	162	171	162	152	182	193	195	173	189	168	175	193	165	164	185	156	161	155	190	169	189	159	147	174	184	157	164	191	169	156	163	150	158	152	129	162	173	196	156	145	162	194	170	168	164	166
14686	16591	13592	6647	6934	4128	1999	1423	800	467	460	819	1182	1184	706	804	734	652	512	448	466	450	448	493	428	449	452	469	436	464	456	441	451	473	449	502	478	461	458	451	449	468	450	472	410	438	464	462	484	474	425	492	506	510	447	442	452	501	478	457	442	432	443	480	423	448	441	439	494	446	450	428	477	421	474	467	466	470	464	485	461	440	491	468	471	462	477	423	416	449	452	445	422	463	473	429	443	455	420	446	428	422	430	476	418	456	462	458	452	472	486	466	439	448	432	446	436	454	444	450	458	454	445	476	482	472	442	475	466	443	461	454	431	462	432	448	441	457	433	479	466	410	442	491	404	426	454	480	412	433	457	478	421	442	451	433	439	473	429	475	481	438	443	445	449	463	478	442	419	437	448	493	402	421	413	400	460	439	428	454	478	453	428	422	446	440	434	449	468	468	430	475	465	433	413	441	467	428	461	443	433	443	463	447	453	457	501	506	455	443	424	436	411	443	463	462	442	466	432	438	457	472	475	403	476	447	423	442	461	477	430	444	467	485	429	457	455	486	473	462	450	437	448	484	441	458	477	465	453	465	443	457	466	438	439	440	481	452	466	460	439	430	439	452	456	447	458	442	435	445	459	453	468	428	421	464	438	443	449	432	503	453	431	422	473	454	440	416	495	407	440	422	458	461	438	443	486	483	442	399	480	442	444	459	440	484	425	416	487	497	464	423	461	454	439	461	458	441	445	469	497	470	474	449	462	472	434	422	434	470	469	457	428	449	479	463	474	476	459	481	467	434	456	460	458	441	407	476	423	437	442	459	429	445	462	449	452	489	484	468	434	471	442	448	472	509	467	429	402	435	457	460	454	452	462	422	445	476	494	457	423	467	471	457	469	459	397	430	416	456	447	445	453	471	446	473	472	454	427	429	518	424	474	412	458	432	448	447	431	448	443	501	520	450	429	466	443	447	441	481	419	491	516	485	472	498	485	435	448	455	448	431	431	460	477	447	438	472	458	430	458	414	426	474	455	474	463	465	456	452	434	397	456	429	429	440	449	499	444	436	467	442	461	422	438	474	425	422	444	471	471	449	429	476	482	443	451	447	418	443	446	471	460	453	465	483	419	492	471	505	479	467	472	460	445	450	428	464	457	463	454	462	479	399	445	438	477	448	464	467	438	452	486	462	444	473	411	457	443	484	444	456	459	421	474	457	460	457	439	456	444	480	436	442	433	446	473	427	447	478	447	478	481	468	462	488	441	445	437	421	461	436	456	484	459	427	488	475	445	469	484	439	465	495	441	475	446	458	462	445	446	453	425	486	464	463	403	452	484	478	476	452	476	431	483	445	446	438	451	449	461	470	433	439	462	441	503	417	437	480	434	447	461	456	464	444	435	475	434	502	441	480	469	448	487	493	436	471	473	468	469	430	432	420	461	476	475	437	432	444	454	450	433	468	456	466	449	417	495	470	430	467	465	452	443	462	451	413	453	494	427	439	431	429	426	447	459	460	460	437	433	437	448	460	435	454	435	468	472	456	505	440	466	459	468	484	443	448	481	430	444	477	458	479	466	420	505	446	487	449	445	448	448	441	486	457	478	450	455	475	461	432	464	454	443	465	452	431	437	473	481	473	408	462	467	442	457	438	488	453	471	459	486	502	457	454	426	444	412	472	441	457	465	421	444	450	469	466	427	455	445	422	483	436	442	423	463	472	470	475	415	464	436	450	456	425	439	435	436	461	443	461	460	432	460	447	481	457	439	441	457	456	442	454	486	455	454	415	452	454	419	434	431	424	475	453	472	456	434	440	469	474	453	435	427	450	437	437	439	407	458	451	467	439	480	455	451	456	437	497	463	421	459	487	452	434	410	487	454	446	430	432	483	457	458	457	436	478	477	470	460	453	433	470	485	433	443	452	439	425	453	469	499	462	443	472	462	493	414	457	462	470	454	486	465	469	497	477	467	445	446	462	442	439	444	446	432	489	447	442	473	446	449	452	466	439	457	465	460	474	456	443	459	471	446	440	441	501	452	474	456	444	474	428	444	416	454	437	465	490	441	409	447	455	423	416	440	467	477	391	439	447	483	438	475	500	480	436	459	465	415	450	483	421	466	417	458	429	454	409	461	479	478	482	410	456	443	460	452	448	501	476	449	444	441	440	449	427	448	444	444	474	506	446	432	429	435	460	428	454	461	426	489	451	463	430	456	443	437	416	438	451	447	429	453	495	453	447	498	474	425	452	441	455	466	438	494	437	432	478	445	497	458	451	412	442	447	484	453	418	435	453	498	496	473	458	437	476	485	421	451	464	499	480	457	450	416	459	466	465	449	456	492	443	466	438	445	450	447	427	477	478	422	474	449	426	457	438	452	431	436	441	448	446	487	466	462	439	474	506	490	437	484	449	490	442	428	447	456	472	450	481	431	441	486	468	435	443	449	454	495	462	461	446	483	489	420	444	444	444	460	432	450	425	463	475	415	462	445	456	475	420	439	435	455	460	447	444	451	503	478	489	450	449	445	456	447	461	470	476	454	467	451	440	461	444	477	462	455	427	461	483	441	454	451	484	451	426	450	478	446	451	478	423	435	477	488	411	451	444	423	454	476	461	490	448	489	456	461	447	461	485	446	453	451	458	454	438	457	450	421	432	511	443	442	415	437	462	478	431	482	436	478	424	457	400	456	478	467	465	475	468	435	461	455	435	429	481	442	477	456	458	480	450	439	470	434	460	473	444	437	457	461	452	471	464	425	404	416	473	464	444	422	428	436	422	468	421	469	495	463	452	426	450	473	418	448	463	422	454	445	504	456	442	456	425	441	470	415	455	439	464	400	443	452	459	429	464	437	453	446	455	425	470	458	436	445	463	455	414	423	490	451	479	469	419	453	449	469	454	472	448	434	476	456	470	474	451	454	422	468	444	482	444	447	435	500	458	461	497	452	439	461	468	434	429	438	452	474	434	415	476	442	417	435	446	508	470	478	430	468	455	492	490	393	424	452	487	444	469	457	472	448	443	473	458	482	451	473	435	437	479	441	452	489	458	429	424	459	446	460	501	429	426	478	432	435	474	440	449	489	478	443	431	424	424	479	452	452	455	492	457	495	426	458	464	439	478	437	468	438	465	477	467	425	439	470	412	453	503	414	457	436	436	438	479	452	488	398	474	458	456	470	451	477	477	427	462	461	440	485	447	428	490	457	434	396	465	449	440	458	445	484	470	428	492	436	490	436	445	418	465	436	470	433	448	419	485	422	427	440	467	437	463	430	446	451	440	431	479	448	462	444	428	441	444	460	504	443	487	472	457	416	459	458	458	449	464	474	453	438	447	478	481	426	452	469	431	462	470	458	488	452	424	464	484	471	455	465	488	463	502	428	446	440	451	431	481	464	466	470	480	437	466	475	452	468	487	475	445	484	455	446	414	441	466	445	460	450	441	418	437	438	466	455	425	463	431	412	440	504	409	482	440	437	453	486	469	451	464	430	442	443	455	466	454
59441	62203	56669	32853	27326	17363	7570	3321	1878	371	284	850	1754	1554	695	752	632	384	259	216	172	172	171	189	164	192	166	171	187	168	197	177	165	202	190	166	175	162	184	193	200	182	192	182	181	187	185	202	181	188	179	205	214	184	179	178	159	192	201	182	190	171	156	196	171	219	176	173	181	184	182	174	164	162	155	184	195	200	197	163	163	178	190	173	186	187	159	173	176	198	166	172	204	175	196	176	198	179	189	198	184	191	181	173	173	175	170	181	172	203	170	172	158	189	178	160	172	170	169	186	158	178	196	184	181	178	212	194	172	206	178	201	170	161	183	157	153	174	194	168	201	187	220	212	177	198	168	205	164	165	154	206	181	181	149	155	175	170	172	196	162	175	193	174	184	172	177	183	195	185	196	194	191	165	189	166	149	171	178	196	175	192	161	174	168	199	191	186	212	224	184	176	191	180	174	187	207	169	179	169	170	176	192	154	136	185	187	209	182	178	172	171	197	211	178	186	154	177	184	173	190	150	173	177	177	180	177	176	201	171	156	186	164	197	142	181	194	198	184	182	195	183	168	184	171	174	186	178	166	186	189	201	169	170	189	185	176	162	203	164	171	174	176	186	146	195	167	194	187	195	192	185	170	166	190	173	178	194	193	172	187	171	161	184	167	178	193	189	158	203	173	172	151	199	188	157	190	162	171	154	162	163	172	173	168	192	164	193	198	184	162	156	208	186	188	162	158	171	173	155	191	154	189	180	154	156	158	173	196	190	168	191	183	171	186	182	152	173	178	185	189	204	170	179	193	192	157	163	196	176	176	178	163	180	192	188	174	163	194	167	171	157	179	179	167	184	182	172	181	187	170	177	166	180	187	188	178	169	167	191	174	178	157	166	207	172	166	158	187	168	172	201	184	190	182	184	157	186	181	180	169	175	162	184	177	184	161	190	190	191	162	204	192	187	183	186	162	183	169	172	183	170	187	184	171	156	187	178	176	183	176	169	163	180	180	171	189	171	176	195	185	181	167	176	175	170	187	187	213	193	217	184	192	189	193	158	166	189	187	181	195	177	164	190	182	196	190	196	181	176	178	187	181	173	191	184	184	189	173	193	187	181	171	202	159	173	180	169	210	178	193	198	172	202	186	195	168	166	191	192	160	189	172	178	186	192	157	181	156	167	169	181	200	158	207	148	171	180	174	179	187	167	169	198	167	178	187	184	195	196	187	206	183	185	160	155	185	169	192	181	154	178	191	171	180	188	175	186	156	181	202	162	180	158	180	160	159	188	169	213	188	184	164	176	209	172	160	188	173	185	195	168	211	176	188	184	188	150	187	190	227	214	160	212	209	164	170	169	184	182	203	175	174	217	217	180	196	184	181	187	182	179	167	179	209	198	202	199	170	174	196	203	171	182	179	178	163	185	204	183	163	164	165	181	173	186	185	173	195	199	191	200	173	181	177	181	176	173	172	192	188	203	177	170	157	179	162	177	196	195	167	212	185	198	208	202	172	170	194	201	185	177	189	190	179	193	185	192	206	169	195	195	178	180	180	174	168	181	196	158	177	205	184	187	192	203	184	201	166	159	161	177	181	185	175	183	177	177	170	199	202	171	193	184	158	176	185	214	174	166	192	173	181	176	191	187	197	185	190	190	194	168	157	218	193	158	159	167	177	227	215	166	163	197	193	188	195	173	164	188	192	176	165	187	196	184	163	201	186	162	206	167	155	174	208	187	185	169	156	202	166	183	168	200	204	193	189	190	174	191	202	177	182	189	181	196	175	163	183	181	171	202	193	181	169	172	203	218	176	191	185	204	180	178	189	189	152	181	192	178	158	198	165	171	165	173	178	168	161	189	219	202	171	158	169	189	202	162	193	161	199	175	166	170	171	198	184	183	171	201	184	208	183	181	211	191	211	180	175	176	183	185	173	200	187	166	179	177	213	178	190	181	182	186	187	189	189	174	152	185	195	190	167	191	177	164	163	178	193	194	166	182	154	200	190	191	192	176	192	187	188	182	168	155	172	171	172	162	175	174	189	176	196	157	195	173	195	170	175	174	194	169	166	183	181	178	166	187	193	160	191	191	174	214	188	168	169	180	181	168	174	203	183	185	183	174	182	150	162	201	189	179	167	166	188	168	180	156	186	182	184	174	170	154	194	173	192	185	185	180	191	178	172	201	179	182	170	208	189	160	191	201	169	189	178	182	167	187	156	164	165	201	153	175	171	176	189	180	169	163	182	145	176	198	174	179	179	159	222	166	173	168	178	162	168	155	169	183	201	184	190	194	183	176	176	173	184	169	175	167	150	181	189	223	204	190	172	181	191	181	182	184	184	202	179	175	163	168	181	191	179	166	172	190	180	173	169	196	180	221	189	192	170	167	206	176	185	197	177	173	172	195	188	175	174	192	192	177	177	194	180	184	179	188	177	196	167	181	193	190	177	200	170	156	190	171	160	173	182	194	172	175	184	210	194	196	176	184	187	163	186	192	174	207	190	189	204	152	196	171	177	178	171	197	171	156	183	179	176	168	166	173	200	198	168	169	172	182	177	192	190	181	184	174	170	176	161	170	169	176	194	195	165	163	170	192	156	190	187	182	163	202	195	176	183	180	168	173	175	182	182	189	184	186	189	175	176	178	162	183	158	167	169	191	165	183	197	177	179	181	156	184	186	176	169	195	168	176	196	173	177	184	180	184	216	188	180	177	157	194	182	186	187	159	175	196	170	184	184	166	172	188	195	174	202	207	183	193	180	191	178	182	182	179	170	180	174	157	181	180	197	162	187	182	181	195	182	191	154	208	172	173	159	184	194	186	175	189	159	200	173	188	169	191	158	180	193	183	178	193	175	208	176	170	199	180	202	167	168	191	164	194	172	166	177	195	217	183	155	178	172	158	187	191	173	194	177	180	165	198	184	192	188	171	169	188	184	196	155	189	194	162	191	167	159	163	193	187	156	170	159	152	182	186	212	158	199	204	177	185	175	178	199	159	160	179	189	153	149	213	180	191	172	171	184	183	168	185	179	175	184	181	196	191	193	194	180	186	173	186	176	199	189	167	190	178	170	182	188	184	173	173	193	179	159	177	181	165	189	187	175	165	176	178	176	178	168	177	222	183	196	170	186	186	171	176	175	197	186	190	201	198	180	181	199	169	179	173	195	186	189	163	191	174	177	172	209	199	168	205	161	203	188	189	153	205	194	167	174	177	186	180	195	157	197	159	167	176	181	180	188	187	181	140	166	196	161	185	167	179	184	198	169	185	173	182	175	159	186	185	181	161	190	178	186	183	150	188	176	141	171	156	175	198	172	171	196	207	181	180	187	172	193	157	194	161	165	181	166	180	178	191	194	196	173	177	168	178	183	175	154	187	172	191	185	171	197	165	190	166	195	170	189	208	193	158	155	191	154	160	201	162	170	192	166	198	182	152	179	182	181	181	172	180	170	172	184	154	163	179	154	180	192	178	166	178	171	191	195	182	183	189	190	189	167	205
37357	47609	49964	37699	38938	29585	18374	11327	7098	1250	981	4187	8745	7606	3189	3666	3153	1558	925	685	444	496	526	517	515	497	503	472	512	488	516	510	493	454	507	494	483	513	503	486	469	473	503	487	511	479	507	503	486	466	566	641	608	513	535	484	429	501	446	518	448	515	504	466	501	463	484	491	489	460	496	480	500	478	486	476	505	521	454	521	484	506	483	446	510	510	520	468	479	487	487	496	516	485	521	522	488	452	504	472	472	520	506	500	505	469	484	499	468	458	480	528	465	514	467	520	452	440	476	552	476	494	486	503	462	499	502	494	472	465	473	490	477	514	478	471	492	466	479	481	450	500	472	485	443	482	512	447	480	458	499	476	486	491	492	508	473	496	491	497	505	473	475	437	472	489	485	506	495	509	455	506	479	446	488	454	505	516	435	469	500	526	488	491	479	495	491	457	494	473	472	517	500	472	487	470	445	507	492	477	494	510	482	468	515	471	480	503	507	456	517	509	466	501	488	529	484	507	468	543	526	492	499	519	498	493	477	505	491	475	522	485	481	458	497	520	501	528	487	514	448	488	487	457	478	483	520	490	508	506	455	515	535	476	479	520	464	520	491	493	517	472	521	489	448	521	519	480	509	516	503	424	472	498	482	442	492	454	532	481	497	476	511	463	473	475	471	480	479	475	540	503	525	497	476	470	470	452	455	493	467	483	528	508	445	477	511	513	449	494	491	469	482	473	480	486	464	481	475	488	499	479	470	471	488	510	493	472	446	483	496	520	490	508	431	489	482	485	493	498	450	440	468	475	494	500	469	541	470	497	474	469	494	489	487	492	486	519	510	507	504	494	513	467	467	494	485	507	438	494	483	491	501	487	511	494	497	449	473	486	476	472	499	503	459	472	480	473	485	484	492	478	451	529	503	497	477	512	460	485	511	506	485	487	479	465	431	502	519	442	496	486	471	490	476	508	483	484	496	521	513	468	478	486	491	517	474	483	455	515	504	517	480	514	501	486	480	474	476	457	500	526	488	474	504	494	522	446	486	488	483	511	479	535	491	469	487	482	501	503	495	495	466	497	493	507	512	520	457	511	498	505	463	496	511	468	483	515	464	478	496	502	481	488	518	489	471	480	467	468	467	472	498	504	470	478	503	463	525	475	493	501	522	481	459	504	509	518	518	473	494	452	525	503	482	510	481	469	542	458	500	503	506	489	504	481	500	462	509	479	497	473	488	481	481	494	519	477	508	481	450	494	473	511	462	491	503	499	479	470	488	511	464	505	438	462	505	491	496	513	468	512	493	451	531	524	491	520	482	481	477	487	485	463	459	469	458	484	493	447	469	466	519	526	497	540	515	458	477	480	472	469	479	468	471	503	500	482	467	493	460	438	503	488	505	525	493	492	461	458	508	482	485	505	529	485	499	473	495	471	460	497	466	488	456	481	464	520	507	441	499	495	509	477	465	488	492	496	503	488	519	518	508	482	467	497	464	497	513	479	536	514	496	510	503	492	539	480	464	456	497	512	474	496	532	493	449	457	517	480	511	501	505	476	490	425	492	503	516	509	458	491	481	480	482	470	486	512	504	454	496	489	510	457	523	450	462	478	464	506	478	519	467	465	477	510	483	476	496	448	516	442	512	507	497	497	458	474	467	489	473	478	456	492	490	487	497	529	452	476	475	501	481	498	497	485	532	498	473	509	507	481	508	483	449	494	502	522	472	478	498	472	464	472	502	463	485	461	514	423	503	478	467	448	516	488	479	456	471	457	519	475	460	498	501	478	478	478	466	472	470	525	529	474	485	544	483	484	521	469	527	473	498	487	469	497	470	470	503	489	480	493	467	506	471	464	503	473	469	502	470	495	474	494	537	497	473	470	485	513	478	493	472	477	497	468	499	502	485	465	481	516	500	477	489	477	526	473	479	488	434	474	470	492	474	443	494	549	497	484	500	474	456	453	468	465	444	467	495	502	458	476	489	465	477	494	460	475	469	456	509	473	530	473	495	445	513	477	475	506	505	492	514	512	488	539	491	480	499	485	488	538	483	519	481	501	533	484	516	459	453	465	511	456	475	480	472	499	500	474	507	483	510	496	480	478	487	481	525	511	504	449	480	413	467	507	535	529	494	496	513	459	465	534	497	455	506	475	476	468	446	494	481	481	485	512	485	492	483	526	508	511	473	495	529	497	466	487	466	473	464	499	489	507	521	482	485	452	496	459	520	476	503	501	475	497	505	499	480	484	494	500	550	493	497	508	477	492	445	477	493	484	481	475	457	479	484	500	517	444	517	476	532	542	472	479	453	468	441	479	446	503	489	440	485	460	474	459	474	478	474	450	500	502	518	486	520	474	477	454	482	498	492	494	509	517	468	487	489	486	484	489	496	474	458	451	478	540	448	488	496	460	526	482	469	451	492	462	518	484	498	504	500	469	506	498	475	452	439	517	493	509	481	520	459	491	502	460	497	523	491	484	487	485	517	495	492	473	469	488	498	491	471	484	482	451	460	464	460	489	494	473	492	488	471	453	486	493	461	454	490	523	460	471	492	454	466	467	514	509	478	440	486	446	520	497	480	500	492	496	425	473	491	482	482	528	496	478	548	508	536	476	507	453	506	481	483	484	480	481	492	499	488	486	534	480	465	514	482	410	478	516	501	489	462	507	464	487	515	468	471	468	515	506	475	511	469	470	473	461	497	493	472	496	487	495	496	499	471	519	465	537	494	495	483	483	482	483	490	474	477	474	478	481	466	499	484	512	486	472	493	445	489	478	513	501	471	521	479	483	482	480	499	475	510	493	491	508	517	465	499	492	515	479	506	485	516	485	487	523	475	474	530	490	482	477	503	488	505	486	464	490	470	459	492	515	529	487	488	518	472	488	491	479	473	509	509	481	500	513	503	519	440	456	490	463	524	502	490	474	466	529	502	507	466	458	458	450	509	474	527	478	433	486	530	479	501	519	515	499	532	481	492	509	460	518	481	521	504	484	533	489	504	523	461	495	479	448	482	456	479	480	476	504	464	480	510	452	520	495	460	483	481	517	446	519	497	472	529	492	499	480	496	473	458	505	467	491	501	463	467	475	521	514	491	505	543	482	472	495	467	491	508	504	460	486	488	503	478	451	426	489	486	500	505	490	486	483	484	501	503	505	511	515	515	483	482	476	474	474	439	469	458	472	481	482	501	507	489	499	493	460	512	526	508	492	493	533	464	461	489	495	488	523	500	486	486	513	526	452	478	512	472	481	445	468	463	491	464	511	505	512	515	506	489	469	500	496	492	548	495	507	497	461	494	464	499	461	497	454	484	503	542	465	475	459	489	498	506	447	459	457	486	492	480	499	493	495	475	467	499	463	513	505	508	449	479	445	520	501	458	470	453	496	501	505	463	512	470	461	491	496	505	485	489	476	473	495	468	473	482	488	483	526	471	469	492	505	467	503	464	464	480	501	491	560	481	480	473	495	494	488	483	510	508	498	497	497	460	451	479	460	445	453	510	496
73406	75492	66433	44957	41893	30332	16883	7730	4524	649	451	1853	3478	3181	1363	1203	1175	522	348	312	227	203	198	202	206	184	204	208	203	229	216	191	214	215	194	205	188	204	181	205	224	235	214	217	212	193	205	227	220	199	182	282	255	222	229	214	203	186	207	195	190	224	206	242	193	196	223	222	207	224	228	196	163	195	228	212	217	211	171	200	207	199	205	220	194	203	206	205	185	179	207	199	195	219	174	192	197	209	210	228	187	199	227	185	211	195	229	221	196	196	177	184	225	205	195	216	181	201	194	211	185	202	217	184	221	193	214	225	204	202	204	211	192	198	219	222	179	214	177	202	190	202	200	199	217	196	202	214	190	217	211	191	198	187	194	182	211	199	212	194	206	199	197	217	224	199	212	205	204	227	171	187	214	208	194	201	196	191	208	184	209	221	222	242	183	210	236	209	219	188	177	179	193	191	213	206	199	192	202	214	213	188	197	211	193	203	218	201	221	219	170	216	200	204	222	195	229	200	220	241	183	196	209	186	223	199	198	214	201	214	192	209	208	230	185	204	210	197	210	212	230	209	233	215	205	224	212	220	214	217	198	190	191	191	222	200	205	193	184	188	195	199	205	215	194	200	208	205	204	221	195	208	198	194	197	218	202	192	211	198	229	217	211	211	229	192	209	222	224	207	206	194	224	238	195	234	209	204	230	195	213	205	211	215	194	201	218	200	203	221	205	194	182	202	215	220	204	228	191	201	208	175	207	230	184	189	221	209	215	201	192	197	204	175	198	208	194	194	207	216	214	213	213	196	186	205	200	199	203	196	207	222	198	205	188	212	243	188	226	233	223	224	197	208	226	215	203	195	236	187	217	218	215	222	183	188	187	216	197	198	201	184	191	191	199	212	198	188	225	202	186	195	217	190	202	205	202	213	216	196	230	212	216	197	230	221	219	196	182	198	217	211	220	192	218	182	209	219	193	214	214	207	216	217	212	237	239	221	204	219	210	205	194	225	223	191	202	198	220	216	218	188	175	194	217	191	216	208	221	206	218	211	204	181	183	194	208	211	188	212	223	198	216	201	191	233	209	205	200	215	222	192	207	208	200	197	213	200	199	199	206	221	201	196	206	187	183	192	196	197	201	223	200	192	186	232	185	186	205	207	201	202	205	199	191	214	203	214	187	214	207	231	216	199	204	214	206	204	180	214	191	173	209	192	228	198	241	231	210	222	226	174	205	222	191	220	182	210	199	187	211	192	225	194	195	200	209	219	229	207	228	194	198	212	204	186	197	189	193	196	201	207	220	198	204	226	202	174	226	222	219	217	209	205	196	210	203	201	210	208	179	199	226	207	234	193	210	232	214	196	222	221	199	201	192	194	188	182	223	190	217	204	213	185	212	207	190	186	190	209	207	178	205	194	203	211	207	211	201	216	215	217	190	195	217	208	193	215	234	227	188	201	220	207	222	207	205	210	189	231	207	228	180	201	208	217	238	204	237	236	193	229	232	181	196	202	212	208	204	203	203	243	210	201	205	229	165	173	195	233	210	201	217	206	200	231	213	198	173	188	228	207	192	201	207	211	189	218	216	205	189	204	215	219	192	216	166	204	198	208	215	186	201	211	219	201	212	212	224	222	214	176	204	200	210	189	196	202	213	173	200	193	224	216	184	205	202	196	195	204	190	220	212	178	217	190	188	187	232	228	226	207	218	209	182	218	203	205	211	162	209	209	190	207	219	180	196	188	216	189	213	208	200	215	218	208	186	188	196	216	182	184	183	218	191	184	193	207	214	192	181	186	201	198	188	192	187	201	217	199	210	233	179	190	210	211	198	209	198	198	201	252	221	203	207	230	201	219	202	226	209	191	186	196	212	209	193	192	183	213	194	207	195	198	193	204	212	221	223	205	184	194	216	184	195	202	211	193	211	186	189	215	224	211	202	220	205	221	204	211	201	221	181	198	199	212	193	224	204	191	213	219	200	217	205	210	199	205	190	216	199	188	202	200	201	205	189	202	202	224	210	214	209	194	217	187	185	206	215	196	206	204	212	202	227	194	219	242	223	211	205	209	190	201	186	191	206	190	227	207	201	208	218	228	191	227	217	191	211	213	183	202	202	203	206	211	208	200	228	203	207	223	221	201	187	186	227	207	187	211	212	209	203	193	191	192	205	234	222	190	202	213	202	201	200	208	211	206	201	232	202	217	202	197	213	211	217	191	193	221	214	205	188	180	219	173	178	218	183	198	200	201	199	198	177	198	206	206	208	197	200	190	212	204	206	187	201	191	215	201	212	186	189	211	201	192	201	196	210	215	207	209	194	191	195	225	190	219	230	175	237	168	196	199	201	191	192	235	219	201	208	211	204	214	198	208	201	229	210	202	219	237	197	196	223	249	190	226	203	169	187	221	201	191	225	183	215	194	212	222	221	229	190	182	196	182	188	188	189	192	203	196	192	170	210	218	213	210	208	187	182	203	195	208	196	222	189	188	197	203	195	201	204	212	174	204	218	242	206	186	211	240	182	230	198	212	202	224	205	188	208	210	194	196	207	203	224	206	209	192	220	206	207	210	212	220	186	203	208	193	193	246	207	218	203	202	182	210	219	223	239	200	182	200	177	197	203	203	210	233	208	209	192	183	208	211	200	199	209	211	201	198	216	180	231	240	225	240	208	216	185	226	194	199	190	214	222	189	209	186	213	206	198	177	199	204	217	226	223	198	171	222	202	190	205	216	209	197	204	202	213	224	199	201	207	215	180	185	217	225	199	207	175	189	187	201	225	215	222	227	220	216	187	211	200	204	180	221	186	209	207	189	182	194	199	182	193	212	219	192	201	204	182	196	202	199	236	201	204	216	219	215	202	179	221	213	217	201	241	207	202	224	213	217	207	197	222	220	211	220	195	221	191	198	225	246	187	155	200	221	215	211	213	217	211	204	224	194	207	208	206	204	197	216	216	197	216	230	209	193	205	236	191	190	188	191	220	190	195	207	205	183	204	218	205	217	222	208	215	196	211	212	211	204	207	197	221	206	235	210	185	185	198	213	226	212	215	226	207	207	191	181	202	197	214	211	200	191	200	209	194	189	197	216	193	213	213	205	201	223	210	214	218	212	193	209	242	205	183	194	201	202	200	221	189	214	225	203	214	182	198	208	203	205	177	185	199	196	214	209	200	215	182	194	201	174	207	223	190	197	188	198	200	207	202	195	192	205	202	210	203	193	187	224	196	202	233	188	217	190	214	200	208	195	201	216	221	194	235	212	229	179	192	216	190	229	189	195	215	215	209	219	196	210	201	213	207	180	209	198	213	208	190	203	207	200	191	215	226	201	204	228	171	181	208	207	207	226	199	202	194	228	225	192	223	199	214	204	185	203	211	175	189	186	217	212	201	199	192	194	204	196	222	186	212	202	188	211	201	174	201	216	203	213	219	205	200	198	251	216	201	195	218	228	203	211	187	190	189	205	197	197	183	234	191	196	234	206	204	221	161	198	182	200	206	215
47503	58803	59957	48524	50118	40017	28775	19011	13361	2479	1763	8558	14380	12614	6181	5949	5233	2074	1338	1160	589	526	571	550	532	555	543	566	506	543	516	509	523	487	545	553	554	528	539	568	530	529	537	516	497	523	552	527	519	515	626	875	769	724	583	550	553	516	533	470	539	535	548	540	536	533	519	540	529	493	557	536	516	578	568	552	537	535	578	490	542	541	538	509	518	582	508	561	553	525	529	557	555	572	528	531	520	514	508	518	534	527	500	546	528	537	538	548	538	524	518	488	546	542	543	565	505	559	579	558	580	557	539	501	565	530	528	524	563	530	545	498	507	560	549	542	534	513	563	546	539	548	559	589	593	578	553	518	555	514	544	540	503	532	539	507	550	507	517	554	539	565	537	572	540	550	522	544	542	556	539	486	527	555	532	531	523	508	530	538	526	545	516	543	518	539	518	477	536	543	519	547	531	527	535	558	546	515	532	517	563	525	555	536	480	520	506	525	502	530	520	561	486	567	552	514	537	550	518	540	546	548	543	490	529	519	542	543	510	505	519	532	589	522	590	516	509	539	498	561	558	538	554	512	528	595	536	534	530	553	513	577	571	540	530	549	576	512	537	532	504	542	526	523	564	596	542	530	553	529	552	528	530	553	524	517	545	537	480	524	532	530	521	539	530	566	537	537	534	527	530	509	550	530	542	555	535	524	529	484	584	534	509	567	505	526	520	561	565	488	518	533	468	523	499	580	513	566	489	550	519	546	540	540	537	517	520	555	535	556	496	523	524	526	515	549	554	531	527	537	499	570	547	554	528	565	542	558	554	530	558	537	534	501	503	524	555	518	563	574	543	551	550	521	530	570	548	603	539	533	536	521	530	569	544	532	530	560	512	529	529	541	549	539	518	545	516	473	517	527	513	547	526	525	558	593	506	553	539	529	516	547	556	548	539	583	575	533	508	558	576	582	538	542	508	557	590	513	548	563	486	542	533	540	518	561	540	525	599	483	535	541	545	564	589	529	507	525	545	519	555	528	553	561	544	550	538	541	544	521	586	559	558	527	549	546	552	529	512	541	517	515	563	501	547	521	506	537	559	500	567	527	574	551	565	542	511	514	558	554	511	515	531	485	545	545	526	541	568	563	543	500	574	520	526	532	523	541	523	481	512	508	528	491	555	518	511	517	538	523	555	489	549	474	509	518	510	499	566	526	563	490	511	512	571	524	553	554	564	550	545	481	536	519	551	503	565	529	546	553	545	544	560	543	539	569	518	544	554	549	536	562	516	536	537	539	528	504	536	525	560	533	533	571	536	566	541	555	503	590	558	524	569	525	504	557	529	532	531	535	550	578	504	501	534	564	511	486	492	527	586	522	508	544	527	541	535	519	479	537	548	562	538	556	554	582	553	528	487	516	544	547	507	490	538	536	511	525	537	526	531	547	556	536	544	522	546	514	522	543	520	574	562	536	544	567	553	538	567	548	536	498	533	512	563	543	603	531	527	546	524	566	502	534	546	560	571	535	509	514	522	526	533	538	544	579	508	575	511	549	505	514	531	535	533	506	558	535	511	524	525	503	567	531	518	544	535	547	549	539	532	583	539	532	574	526	552	500	523	558	515	576	535	533	534	533	555	554	573	561	548	492	527	556	553	561	520	528	528	515	588	576	554	536	545	584	502	521	543	549	561	503	537	505	567	511	553	546	578	542	485	525	552	532	558	576	538	522	519	551	528	548	588	530	507	569	527	524	531	543	508	540	549	540	540	576	528	532	528	540	530	564	538	556	560	528	546	522	555	542	529	547	573	499	505	539	510	514	564	534	566	543	542	522	576	513	503	525	518	511	539	577	550	556	488	528	533	497	557	539	508	535	528	550	510	605	534	572	518	562	501	569	531	512	511	535	537	532	539	575	538	494	504	510	534	495	535	595	551	500	525	529	547	548	583	596	508	586	511	554	513	522	558	549	573	529	548	506	575	554	485	495	537	534	513	553	546	501	540	540	533	561	528	541	558	568	534	537	527	501	492	542	533	608	540	555	530	587	567	525	522	538	528	569	520	506	564	509	528	555	527	553	526	554	514	515	567	543	500	563	518	565	503	563	528	540	551	522	558	521	562	514	543	526	522	520	534	543	554	499	555	513	523	515	546	523	547	530	526	525	483	532	532	535	527	561	519	536	521	507	516	520	554	549	574	548	468	494	513	550	538	530	505	545	549	538	529	519	540	593	547	517	544	511	484	533	504	583	535	542	569	542	558	506	565	546	533	555	491	543	580	512	570	545	540	519	569	516	526	533	552	533	518	555	571	539	559	534	535	533	598	508	532	498	531	543	516	510	540	559	534	546	574	523	540	587	535	560	532	530	550	536	567	486	574	557	518	524	540	497	565	528	564	569	529	539	554	575	536	529	543	559	512	531	532	530	522	495	548	510	571	564	523	544	578	564	526	572	513	580	527	539	493	527	551	524	527	584	556	565	513	521	532	554	502	495	537	549	568	490	559	566	531	552	539	542	583	531	519	587	561	538	546	539	536	582	534	520	544	549	530	522	558	578	577	528	545	541	514	518	562	494	581	520	521	525	540	478	521	532	561	555	544	540	573	544	518	550	500	480	559	534	540	538	498	547	515	557	520	486	508	509	544	524	472	522	503	532	551	555	598	539	543	508	559	496	551	531	543	508	560	547	548	544	552	570	577	528	520	550	548	516	519	532	526	537	567	541	514	514	523	525	561	593	538	507	544	530	537	505	538	559	508	506	539	537	563	542	514	535	531	542	520	515	537	510	553	519	532	548	531	542	572	559	592	575	558	520	543	526	542	528	524	499	529	536	543	550	550	549	573	543	557	494	500	553	518	541	534	500	543	607	541	528	535	520	555	530	543	526	551	560	545	506	525	537	562	526	551	546	542	564	563	503	576	560	537	540	533	572	483	545	494	510	546	532	529	530	557	494	533	511	558	538	541	552	581	544	578	537	518	557	518	547	507	522	527	565	531	539	553	505	525	525	563	589	563	534	552	514	542	552	545	517	538	504	546	513	575	514	532	482	594	545	540	552	562	531	572	552	508	550	506	534	503	535	535	569	557	538	575	560	563	557	532	518	514	509	532	528	523	540	540	523	526	557	492	503	502	521	568	549	531	533	527	528	578	530	514	547	566	543	530	531	533	575	560	581	529	521	553	512	539	534	537	527	533	573	603	559	523	538	538	532	568	519	549	549	570	530	537	502	501	544	513	548	547	566	552	529	520	506	563	520	508	562	532	515	579	491	580	555	543	542	544	539	543	554	507	531	543	567	522	542	593	580	518	551	551	538	516	502	563	535	529	548	531	512	548	536	504	524	537	547	540	504	560	537	526	565	514	529	521	544	553	538	550	573	552	517	543	557	544	516	516	527	513	549	575	547	575	555	523	543	502	493	566	524	568	526	522	553	525	490	550	564	534	602	543	558	529	517	544	572	563	520	512	525	550	531	524	527	542	554	522	509	512	544	534	570	596	486	511	555	532	578
17685	11898	8217	3312	1756	1142	549	399	218	186	155	188	248	284	240	219	204	162	171	159	160	172	158	168	146	160	149	185	187	182	170	154	172	150	153	161	170	171	185	164	177	197	159	146	157	164	137	192	161	166	167	175	192	187	165	166	164	169	139	162	152	168	130	185	166	173	162	174	167	163	166	139	149	157	165	168	180	185	142	172	135	173	173	145	153	138	186	162	143	179	172	168	171	172	169	179	170	182	176	170	150	157	156	172	175	153	170	161	166	162	147	180	140	161	160	165	149	176	183	186	136	157	138	143	161	189	179	166	169	143	162	168	194	184	174	142	172	148	176	171	187	173	161	149	157	165	167	163	160	158	168	178	181	154	157	163	174	159	171	172	180	142	164	195	171	158	164	198	155	155	181	152	161	154	158	154	188	164	150	153	170	161	159	163	155	180	154	169	140	182	153	150	158	161	156	173	160	160	184	151	170	155	143	167	172	153	194	146	176	145	154	154	173	166	143	165	161	157	177	174	184	170	149	158	142	165	157	170	164	192	193	174	165	184	162	146	138	175	158	166	159	162	141	152	151	193	165	166	157	150	151	170	175	169	158	174	158	168	190	173	154	159	186	164	153	161	187	156	154	181	168	180	154	154	141	174	154	177	185	163	151	174	124	179	158	162	161	162	167	176	182	161	167	153	139	170	158	184	178	168	171	146	156	149	169	172	154	163	152	141	168	161	169	159	163	147	169	166	167	140	177	136	160	167	171	177	154	163	171	159	173	167	177	184	173	176	146	144	179	136	180	170	178	171	183	153	166	163	170	166	160	191	188	152	165	167	151	184	154	153	163	157	186	156	179	182	166	168	159	180	130	156	149	161	168	156	156	190	154	157	153	158	148	158	150	169	170	155	168	178	151	189	147	176	164	177	138	167	164	152	162	158	170	161	173	146	149	156	145	156	160	140	140	157	154	151	148	160	158	177	175	181	191	171	177	165	171	140	158	156	163	163	163	158	169	162	180	161	160	200	156	183	168	169	148	165	170	155	165	166	185	158	164	155	155	163	163	148	182	175	186	163	175	162	148	181	173	150	184	175	152	170	165	162	175	183	180	173	152	158	191	173	182	162	173	174	151	145	167	146	166	173	145	148	168	174	165	170	168	183	144	171	172	176	175	168	169	171	170	167	170	168	157	157	142	168	161	142	173	170	144	151	174	151	155	155	149	140	184	156	182	139	163	161	172	152	163	168	173	161	143	159	151	157	161	175	152	159	165	172	172	162	144	166	184	161	171	188	157	148	180	150	148	172	167	158	166	156	149	157	137	177	163	157	154	166	145	162	157	173	173	183	178	176	165	156	161	159	172	167	166	155	171	174	179	175	185	181	170	159	155	151	184	153	168	177	168	166	170	190	138	159	176	165	171	159	134	187	140	176	154	188	148	167	170	132	153	160	150	150	191	154	153	133	153	167	165	151	164	152	149	173	169	138	171	188	149	178	158	182	162	172	163	152	176	166	162	161	151	190	180	180	170	156	162	163	154	169	164	166	159	167	176	145	166	183	165	158	181	155	146	170	169	180	177	175	172	156	154	172	150	158	131	179	162	150	159	144	169	164	163	180	150	166	158	146	163	149	157	165	191	146	179	152	176	153	151	149	169	141	161	186	163	171	192	165	169	154	190	177	167	170	143	156	161	164	162	156	176	128	167	163	164	176	183	166	153	156	174	174	169	162	150	175	165	170	155	140	168	157	156	166	188	157	151	159	164	164	184	170	163	175	155	149	157	160	162	158	160	154	151	199	145	168	179	181	172	132	165	160	164	182	163	146	156	145	171	174	161	165	190	182	152	165	163	146	161	155	187	163	149	157	163	176	176	172	160	158	147	148	145	160	163	156	171	188	167	162	158	142	156	171	185	165	166	150	143	142	138	177	181	184	168	158	158	196	161	172	173	157	157	165	167	185	177	161	167	168	167	177	183	186	141	173	165	169	152	159	167	158	164	163	178	164	177	174	166	172	172	178	177	160	152	169	168	167	170	175	156	147	173	158	166	174	145	177	112	157	145	176	158	165	150	185	194	175	165	176	169	176	189	174	160	180	148	170	184	159	160	178	162	148	171	168	167	156	170	152	138	150	159	153	181	154	141	170	161	185	166	157	181	182	157	155	155	147	167	156	155	161	136	152	161	175	163	182	177	166	174	177	157	163	178	163	198	169	184	158	165	161	160	184	166	165	143	184	160	166	180	163	186	188	171	175	175	190	164	144	165	169	160	145	178	157	179	160	171	147	143	152	168	165	141	159	176	182	166	161	167	139	174	185	163	150	153	164	140	172	163	146	177	171	152	178	141	148	171	154	155	168	160	147	156	176	168	163	174	144	162	170	172	190	156	145	154	173	187	186	191	181	164	171	159	157	156	161	162	164	162	168	167	145	156	158	155	172	171	155	183	156	131	153	157	149	164	170	153	155	145	192	167	169	162	147	179	167	155	158	163	175	185	174	147	163	165	160	189	155	175	151	167	160	168	145	179	174	171	170	175	165	161	159	172	178	156	162	148	156	176	195	165	164	144	167	166	165	156	157	160	173	194	156	156	146	153	171	179	152	159	177	153	145	177	152	155	158	147	187	167	171	165	157	151	144	159	144	173	149	168	146	160	161	163	143	170	203	167	178	180	160	157	160	164	146	173	171	162	154	161	178	166	159	174	157	183	134	159	165	194	167	165	190	178	145	171	167	159	169	151	167	161	168	168	162	170	155	150	188	183	167	181	201	180	165	172	167	167	167	166	168	158	162	162	159	164	195	140	172	157	173	155	176	168	153	153	181	166	159	141	144	183	146	161	186	164	157	177	159	149	155	159	152	163	147	150	181	152	160	151	164	178	159	178	165	154	164	137	168	153	147	172	169	168	168	162	170	171	175	178	147	139	171	175	187	173	153	150	160	149	160	176	150	163	159	146	150	174	178	183	157	184	174	197	171	169	165	153	186	166	159	168	158	160	166	168	178	143	148	147	167	152	161	161	155	158	150	161	161	167	160	164	178	163	158	167	160	174	160	172	183	168	190	181	168	184	169	180	162	156	169	156	169	169	174	154	162	153	173	170	167	170	188	161	134	149	170	183	157	163	166	181	184	159	198	159	163	173	173	173	152	158	154	164	175	162	152	168	171	174	168	180	159	156	156	159	177	181	166	167	164	160	152	178	154	191	146	144	163	160	149	171	177	182	173	151	158	167	148	171	156	174	140	154	165	148	180	145	169	161	156	176	200	178	141	162	168	145	159	169	157	165	166	155	167	152	169	139	149	138	163	163	178	164	146	166	164	177	147	179	176	161	152	180	149	146	137	166	154	154	163	165	143	163	170	171	147	183	181	178	172	175	156	150	156	170	154	164	182	172	158	175	164	156	187	176	131	163	154	160	137	185	163	173	158	188	145	168	182	174	149	153	179	182	172	177	167	161	153	176	156	160	168	162	144	135	148	155	186	158	172	147	140	162	182	164	180
14573	15772	13977	8243	6856	4736	2462	1495	865	512	508	667	1054	1121	689	737	680	530	498	450	441	423	463	419	465	468	421	434	415	471	466	468	416	470	433	469	479	454	433	442	451	445	438	460	448	430	444	430	431	464	479	465	466	482	431	522	425	454	437	420	458	480	433	460	443	440	471	458	427	456	465	461	505	437	452	463	470	449	480	458	413	470	432	445	446	429	439	379	417	428	451	431	488	429	447	439	444	431	485	483	423	432	485	431	420	413	442	429	459	476	429	463	454	458	432	449	439	402	422	465	480	414	464	454	451	443	443	458	450	460	451	468	463	416	400	414	467	462	464	480	436	421	473	423	467	475	430	423	447	428	420	445	433	427	450	440	431	445	452	442	448	420	418	458	427	472	450	462	457	494	477	448	429	457	450	445	443	446	428	459	447	481	398	454	437	465	465	416	461	459	455	423	455	432	432	457	439	436	434	446	442	448	440	449	427	438	424	479	442	477	421	462	456	465	447	458	452	484	430	446	497	397	450	469	429	459	409	476	440	440	468	465	453	449	447	441	466	440	459	461	468	466	437	451	487	469	450	460	461	459	433	459	469	389	434	440	423	420	436	454	407	409	500	461	423	439	450	462	467	431	427	449	463	468	430	466	424	429	479	471	436	463	416	455	427	454	443	433	441	454	443	472	458	430	405	446	452	470	431	481	456	445	465	455	426	437	434	456	388	470	456	454	433	425	424	431	461	448	425	450	456	447	408	436	463	476	445	445	438	424	419	468	473	470	412	446	443	476	458	473	473	430	452	427	460	428	477	461	459	432	475	420	432	469	441	451	452	442	432	457	416	436	419	461	450	445	458	492	445	485	421	456	453	441	425	461	443	488	444	414	484	430	464	428	447	453	469	445	419	419	447	433	443	455	431	479	450	454	448	440	467	444	423	435	415	457	459	432	480	414	418	423	468	457	440	449	443	417	478	421	464	467	434	451	454	454	447	448	441	487	452	413	421	469	409	425	449	467	468	504	479	448	412	428	411	502	445	455	460	433	446	438	430	470	424	393	483	474	416	455	433	451	463	444	468	495	463	422	412	412	446	433	462	441	448	475	417	451	469	477	434	435	469	449	412	528	441	459	435	462	442	459	444	426	465	452	415	433	425	447	421	464	455	483	479	469	474	455	419	448	451	445	463	474	444	429	408	433	417	440	470	435	467	485	448	464	428	427	462	491	453	445	464	477	465	439	477	446	437	460	433	478	442	447	425	452	446	430	450	421	411	440	424	437	437	447	440	452	469	434	471	439	431	454	456	422	402	431	464	442	435	433	494	451	472	447	431	463	441	425	437	460	458	421	451	428	453	497	465	491	469	474	457	472	429	438	440	437	449	448	457	428	452	444	449	467	429	488	393	461	447	443	427	458	466	480	486	457	472	426	454	428	470	445	437	488	472	459	466	463	476	422	459	429	457	417	455	458	461	414	475	439	482	423	438	454	436	462	433	457	438	468	469	465	471	446	455	440	421	486	438	458	438	436	459	443	448	499	474	486	453	437	460	472	457	473	443	435	459	445	459	468	452	455	443	425	448	467	457	465	436	428	454	454	451	454	441	440	488	450	470	476	435	418	459	422	474	443	467	453	451	429	470	428	449	432	454	442	453	414	450	425	465	429	461	435	509	408	456	455	463	451	436	439	464	420	434	442	442	479	456	433	408	453	414	412	464	461	445	429	434	431	441	463	457	440	462	472	456	420	439	440	477	470	437	455	450	464	453	411	423	456	465	451	469	436	473	449	462	474	421	413	452	443	458	440	416	391	449	455	438	463	427	443	486	477	479	446	473	410	476	471	440	450	453	483	434	459	409	468	455	461	435	423	418	466	424	429	484	441	425	449	476	437	478	460	439	453	492	468	457	429	429	466	439	458	432	436	447	462	487	393	459	437	479	460	451	415	453	435	496	445	449	456	441	487	448	483	477	442	453	420	416	422	444	465	412	441	473	478	456	426	498	455	467	441	444	442	440	464	474	424	450	445	427	429	437	433	446	446	457	402	524	420	436	432	451	468	491	427	472	435	443	456	482	425	470	455	454	455	451	403	468	459	435	417	502	449	412	485	440	436	444	482	463	406	436	460	459	465	450	438	498	506	461	474	440	449	459	457	448	440	414	484	442	452	463	433	416	435	438	455	471	457	444	483	449	444	421	469	435	419	435	403	477	454	446	447	439	447	443	474	450	442	434	491	442	468	435	416	436	422	481	447	458	435	451	435	474	442	441	481	462	469	493	461	463	428	463	474	458	448	454	460	439	456	467	442	452	475	420	433	468	432	446	447	469	473	441	477	453	466	442	438	492	418	437	424	461	457	432	500	460	431	457	452	456	431	464	459	453	480	455	441	472	471	449	461	443	447	432	449	444	461	468	445	421	467	440	470	440	443	476	456	448	462	436	428	454	448	440	410	417	428	420	445	464	439	442	449	436	453	458	430	426	420	429	440	409	460	452	447	453	444	479	447	449	416	428	454	454	454	457	433	464	424	411	472	463	444	449	408	438	450	457	413	410	435	470	434	433	451	456	438	439	429	433	440	433	468	477	449	423	454	450	433	465	454	480	445	474	443	415	438	483	457	468	453	454	471	445	450	444	456	482	484	459	424	438	457	452	402	410	463	456	427	452	437	450	470	443	450	439	511	423	462	426	479	463	450	443	440	440	482	413	473	447	459	453	423	467	450	433	438	408	478	433	459	418	486	428	433	462	436	475	480	478	478	448	464	479	436	485	468	443	459	437	463	447	452	473	443	469	451	450	427	447	462	467	469	463	439	464	487	464	485	477	448	416	458	446	465	451	420	458	443	440	460	455	458	444	457	438	431	461	458	448	398	429	451	479	445	462	466	464	436	459	460	466	492	477	471	430	424	399	471	460	468	453	453	426	449	495	438	390	448	463	448	455	477	472	450	444	463	480	436	449	470	444	446	471	424	493	441	467	447	421	423	478	441	448	460	435	430	492	421	508	451	432	482	481	476	446	489	414	459	449	441	467	471	427	472	436	440	472	417	394	445	466	468	459	451	459	463	451	465	451	447	443	439	409	461	427	458	471	449	432	489	443	425	447	453	441	463	437	482	436	467	427	435	433	431	431	462	446	425	458	443	438	449	474	434	467	427	481	444	461	419	482	419	436	440	429	411	450	453	470	438	482	482	449	483	426	391	439	460	426	422	472	425	424	447	455	446	427	480	471	433	431	434	431	442	436	453	458	444	442	443	429	472	449	431	406	431	443	453	472	446	462	460	458	457	459	441	429	420	458	444	465	418	475	469	433	426	422	418	438	447	459	464	446	491	428	424	454	459	471	462	466	448	463	462	449	481	462	500	427	437	452	428	428	410	433	461	489	464	441	447	418	482	453	454	428	464	465	465	488	432	403	465	434	480	453	451	479	473	478	400	440	432	373	488	450	455	475	433	464	446	462	442	473	498	456	450	441	466	453	488	440	448	423	460	472	470	469	460
59631	60384	56136	38096	26513	17118	7211	4026	1281	351	406	1123	1304	1557	785	730	716	539	338	278	210	198	177	167	180	202	186	190	167	177	177	181	167	173	177	162	197	190	192	184	163	190	185	187	186	197	158	178	157	205	172	190	212	223	207	199	172	180	175	176	184	172	191	195	208	184	193	181	183	190	209	168	189	175	178	157	203	183	191	216	160	170	168	160	178	186	186	204	169	201	177	156	188	174	161	187	175	222	174	170	171	188	172	164	194	185	191	194	180	190	190	181	192	190	188	179	177	167	191	173	199	166	186	176	182	185	183	174	161	157	189	184	193	182	181	179	183	169	180	191	182	179	183	169	188	199	188	174	169	157	191	175	164	186	176	178	196	183	168	182	180	185	167	176	180	166	188	174	155	179	187	200	186	206	194	163	175	146	188	162	173	184	193	182	167	186	177	167	187	188	187	193	168	207	199	193	193	189	186	165	178	189	206	152	171	171	192	186	196	192	172	170	165	154	169	173	174	191	194	202	182	168	189	185	163	183	161	176	204	175	201	172	178	172	183	168	161	204	156	190	186	173	200	197	190	144	179	186	229	196	189	170	187	186	178	187	205	215	166	197	173	183	184	191	183	171	189	193	190	207	207	195	198	187	181	182	191	198	181	181	196	175	173	167	185	170	175	172	188	172	188	162	197	176	170	174	174	151	191	202	187	195	155	158	181	171	172	189	191	170	186	183	188	173	171	179	179	186	182	176	169	194	201	191	205	202	170	191	183	176	180	157	195	185	148	155	172	186	176	192	169	216	186	160	160	168	178	184	186	186	196	211	197	182	169	184	184	155	180	216	155	182	187	177	148	183	193	198	187	177	177	196	184	177	164	166	191	165	188	186	176	181	166	176	173	202	204	186	189	183	166	183	193	173	197	190	192	182	199	176	189	204	176	173	163	196	170	175	197	166	175	203	181	165	171	199	171	179	197	192	179	173	196	174	176	164	190	189	173	148	180	182	172	165	220	185	186	189	182	173	187	186	164	158	173	204	176	175	182	189	185	189	166	186	190	166	207	164	185	182	183	215	190	194	189	199	189	194	189	192	179	195	213	193	204	175	183	191	167	189	184	187	202	178	200	186	183	175	188	167	172	184	178	178	174	188	185	148	183	163	174	199	167	190	159	174	174	185	190	176	192	174	166	187	146	185	163	162	190	168	198	189	191	165	164	177	176	185	184	167	174	176	169	174	190	207	182	179	193	189	172	171	186	198	207	181	175	163	159	186	180	178	180	181	188	185	190	169	198	182	198	174	191	197	203	185	199	173	190	161	219	191	181	165	186	187	171	178	185	171	170	179	173	184	184	185	217	205	186	181	171	198	164	204	182	200	160	148	186	183	176	190	174	150	177	167	194	165	178	153	186	171	179	180	193	195	194	158	171	168	167	179	193	186	219	174	184	184	187	162	179	174	165	176	165	186	191	163	194	168	192	170	155	180	184	180	177	182	180	185	177	204	172	176	187	177	205	177	182	193	187	197	173	187	193	199	197	188	153	216	173	181	179	180	167	180	174	161	185	190	192	180	190	183	183	190	162	209	173	190	208	201	176	211	223	180	162	154	171	202	175	159	177	183	178	187	178	185	197	207	202	177	179	176	184	157	191	172	181	178	193	200	169	190	162	150	183	163	178	203	181	184	177	175	191	172	216	173	179	159	165	179	197	224	164	179	182	177	151	208	188	166	152	212	206	178	180	170	161	180	200	163	221	196	177	159	207	179	173	176	195	179	189	188	184	151	172	164	189	159	193	173	198	179	152	193	178	158	169	196	181	172	195	192	180	161	204	168	184	178	188	180	199	203	177	166	183	167	194	158	191	178	169	161	207	203	183	175	158	174	191	168	183	187	172	165	199	205	158	176	180	143	184	157	187	210	202	179	180	192	172	172	192	176	144	183	187	196	169	175	197	195	178	190	181	188	184	180	204	172	194	163	171	171	192	194	176	182	180	160	212	189	166	155	204	164	168	176	190	182	180	191	167	177	168	170	192	167	200	173	165	182	192	192	188	179	159	161	174	201	185	172	209	205	191	188	185	166	170	198	168	186	223	185	187	162	205	200	168	178	203	156	173	171	184	186	161	186	177	163	195	172	178	176	171	195	210	213	179	177	184	201	182	165	188	199	197	166	175	180	186	229	175	181	183	186	175	198	207	173	192	150	190	186	185	174	185	176	158	183	219	178	181	182	194	177	186	187	203	186	165	173	181	174	171	169	184	155	187	188	178	193	197	173	174	198	183	187	155	173	166	171	186	194	190	191	183	188	158	191	207	179	190	162	181	154	178	205	171	207	184	181	183	187	176	158	185	194	197	176	183	185	182	201	176	176	179	189	172	179	188	176	181	155	187	199	188	197	189	192	181	171	203	182	154	185	184	201	190	174	208	191	187	194	153	153	168	180	182	175	182	204	166	179	178	189	212	188	179	165	204	175	180	168	226	179	178	194	164	193	181	181	159	189	208	192	197	194	174	164	176	211	180	174	157	206	183	199	174	175	197	165	184	191	192	177	188	197	165	200	193	164	197	191	177	183	194	198	169	169	210	190	185	188	173	178	162	142	196	174	182	192	213	172	153	152	164	195	178	163	143	173	172	188	185	181	203	190	195	182	185	174	167	191	174	205	177	192	185	199	180	157	186	188	193	167	167	173	179	160	170	169	176	197	200	154	186	191	210	207	200	181	204	169	173	179	183	214	180	186	163	199	190	178	170	164	195	201	171	178	186	182	200	191	190	185	182	194	170	175	168	195	211	171	159	179	188	169	175	175	180	189	160	214	182	188	190	162	173	161	196	183	187	190	196	154	200	187	168	153	182	187	177	160	185	187	201	167	196	171	157	196	189	174	182	204	170	194	184	176	194	178	188	173	200	180	175	209	162	194	177	173	201	183	176	204	187	178	186	194	160	194	204	189	168	168	195	187	205	170	191	185	184	204	170	170	195	169	186	178	167	183	183	215	187	154	199	173	193	182	166	170	189	177	169	204	173	192	189	182	169	172	178	206	182	177	173	201	179	179	203	187	186	164	179	187	191	192	183	158	199	174	173	151	188	163	167	223	185	200	160	176	189	178	197	194	203	177	184	187	159	183	181	195	176	182	179	209	168	196	170	169	198	176	188	178	190	181	193	189	165	175	197	181	196	189	184	172	200	193	185	201	193	171	188	171	183	179	205	189	197	185	200	181	187	184	164	192	170	194	185	198	192	171	187	171	194	183	176	176	157	184	199	184	178	179	169	196	191	171	188	192	168	182	173	187	189	199	179	162	173	178	175	191	188	193	181	159	180	175	183	179	170	191	185	207	181	177	220	167	189	185	174	169	163	182	190	150	178	183	179	166	190	160	211	186	176	189	196	185	197	194	202	181	180	211	189	160	174	201	184	187	174	150	187	189	196	174	185	172	166	186	206	187	160	207	169	184	173	165	183	190	178	151	198	177	170	192	163	207	182	170	166	198	174	204
37841	45735	50237	41944	37509	29673	17560	13498	4868	1375	1702	5353	6484	7296	3702	3477	3508	2547	1251	830	597	504	500	539	488	458	508	484	449	509	456	526	487	488	525	486	491	492	504	468	478	519	470	502	472	485	439	499	502	487	493	567	574	567	565	498	520	511	476	446	473	499	476	494	520	490	493	465	510	462	489	484	503	504	455	478	452	479	501	443	435	520	467	500	461	503	506	494	525	492	469	493	500	505	471	482	499	461	435	488	505	484	456	499	552	480	488	515	436	464	477	486	498	492	471	505	420	445	451	489	498	541	494	489	491	513	504	485	521	454	486	470	476	486	505	531	456	461	521	541	519	466	498	501	489	509	445	472	472	451	504	496	478	481	474	502	516	494	455	495	508	496	520	488	495	482	472	482	493	464	458	479	482	470	454	484	502	501	499	496	474	450	486	488	522	530	503	471	446	496	462	480	475	495	508	468	476	527	505	494	506	482	475	502	491	470	497	486	539	521	476	479	478	476	472	433	474	514	453	456	467	478	484	507	520	509	460	502	456	471	477	481	499	485	448	473	481	485	490	491	484	492	484	452	485	495	441	495	501	485	514	538	523	492	522	533	465	503	498	514	510	458	501	483	463	474	460	476	512	459	479	486	469	485	478	481	494	531	509	505	490	494	466	492	459	479	502	455	496	502	500	491	524	468	494	526	461	506	500	501	490	523	522	499	467	505	482	472	492	490	495	468	522	527	476	467	452	525	485	488	486	491	466	516	464	476	512	491	467	460	470	489	505	509	476	497	525	487	520	494	449	497	483	478	508	485	484	514	480	461	495	496	510	475	441	468	481	488	468	472	474	512	523	456	511	513	498	490	479	512	497	526	477	526	514	507	490	560	485	470	499	479	481	479	513	501	486	500	462	500	496	501	487	533	453	507	517	466	507	518	508	502	485	518	498	486	496	510	475	493	525	502	524	497	485	474	472	499	501	482	489	504	499	492	517	518	505	483	472	472	492	497	439	492	522	508	477	483	531	479	457	445	484	488	442	479	449	482	507	465	481	468	494	473	482	513	441	496	484	496	499	480	494	496	489	468	503	472	511	484	510	489	496	516	493	508	483	476	495	508	470	480	483	486	492	491	477	467	507	463	502	496	481	536	483	494	496	513	474	490	477	505	481	477	477	482	488	502	463	515	507	476	484	474	459	531	500	446	483	447	476	459	486	454	523	485	446	492	493	492	451	474	508	496	482	500	482	516	483	493	523	504	476	469	491	479	456	492	505	456	492	485	505	463	521	497	478	483	473	478	466	499	466	482	475	508	483	519	491	504	467	491	521	511	478	474	512	469	491	550	495	493	459	496	451	485	426	476	492	463	491	522	491	517	434	528	492	496	477	477	484	487	501	497	485	470	463	489	487	479	472	510	492	481	538	481	475	528	468	492	512	497	491	530	482	472	508	477	484	515	458	517	495	517	460	520	481	459	501	541	485	522	483	513	479	493	503	490	454	469	487	492	514	522	489	500	476	476	459	486	490	503	489	499	476	523	453	490	480	502	492	499	500	471	478	474	471	495	504	487	475	486	479	472	511	535	515	511	530	451	500	521	521	473	514	532	503	508	471	505	518	508	473	480	515	496	477	460	520	465	463	484	484	511	483	487	500	497	482	488	534	510	489	493	495	502	446	487	499	479	457	481	463	490	468	515	480	506	471	512	495	437	475	500	508	468	490	482	501	465	501	513	475	472	492	473	479	500	480	474	464	500	491	473	497	490	505	525	463	505	503	474	466	506	492	492	503	485	411	495	475	500	457	503	473	531	506	516	429	456	506	481	472	495	535	499	476	458	507	505	500	487	467	520	492	488	455	466	480	487	487	463	482	475	489	483	489	494	483	518	512	514	485	506	517	472	488	470	487	466	511	482	492	486	472	470	512	478	485	528	449	461	519	484	460	471	465	519	468	511	484	473	500	472	476	472	489	488	487	503	477	530	516	506	467	485	457	489	497	509	491	473	495	464	453	466	527	489	473	509	501	510	485	472	528	483	488	548	476	467	474	512	507	494	477	459	483	506	461	495	461	457	470	479	507	469	463	487	451	441	461	473	513	488	506	504	466	501	486	474	465	475	482	482	479	470	503	494	465	476	488	492	502	506	494	459	487	503	462	502	465	500	493	454	526	512	475	523	467	513	453	521	500	550	492	502	470	483	499	486	508	467	506	513	464	517	487	531	488	491	481	488	539	497	522	486	472	514	487	476	499	485	479	490	520	495	452	438	484	516	460	459	470	469	445	457	487	490	490	511	454	503	454	509	465	508	492	489	515	454	496	465	482	494	459	498	514	511	483	538	527	496	519	490	468	514	470	484	509	509	470	540	515	504	500	486	475	504	504	493	490	524	467	517	502	506	525	494	504	484	491	505	510	502	523	475	473	505	521	459	478	501	480	468	534	477	481	494	501	487	502	490	518	463	458	502	524	493	476	487	502	458	454	466	508	461	480	490	498	515	505	458	549	509	473	520	467	451	488	500	509	507	480	510	488	478	518	443	515	498	488	490	450	490	477	490	537	505	500	491	468	490	498	497	480	463	455	496	496	466	460	473	512	465	496	517	499	463	497	478	488	520	465	466	479	459	537	505	466	479	484	477	467	484	493	484	508	515	489	453	489	450	480	478	500	490	435	492	451	512	527	455	506	456	470	464	476	527	516	527	482	510	512	527	472	502	539	470	491	448	460	479	461	488	482	474	504	491	473	487	417	528	487	510	476	476	491	465	492	499	495	511	482	507	497	460	446	465	469	505	494	494	472	478	470	485	535	484	515	502	452	468	507	494	510	481	468	463	534	474	508	503	490	468	458	460	454	495	493	496	480	497	468	517	453	496	462	494	510	506	511	503	500	471	467	503	508	530	495	498	529	501	487	496	450	491	522	496	494	496	529	491	462	488	471	511	517	480	460	486	528	479	454	508	487	523	492	514	467	512	461	482	524	553	493	475	496	481	517	494	490	495	483	510	493	467	493	452	484	461	477	489	506	518	459	477	539	487	468	496	498	418	501	496	479	500	463	475	486	510	522	481	499	475	463	494	525	426	470	514	473	475	524	483	527	466	496	494	552	498	506	445	524	501	460	520	502	525	461	503	497	509	478	482	480	439	497	499	468	446	473	475	483	486	488	423	502	499	538	496	498	502	484	486	502	468	512	490	530	495	532	493	501	461	512	452	490	531	490	482	493	453	473	486	498	488	487	525	488	487	516	490	461	482	493	451	493	481	470	489	486	514	472	481	481	511	529	504	502	444	485	547	511	497	401	531	462	463	471	489	494	454	467	512	501	501	482	471	557	483	454	456	501	477	484	529	472	525	505	424	481	479	463	449	481	465	513	492	520	496	500	473	487	476	461	500	490	491	481	480	525	501	495	518	474	492	503	504	505	494	495	514	526	496	497	450	495	498	492	502	484	481	496	510	461	455	497	490	500	510	500	459	489	482	496	497	482	527	516	474	507	452	507	500	519	488
73868	74571	68690	48219	36417	27918	17238	9789	5844	876	483	1923	2634	2882	1999	1386	1365	1114	638	360	247	230	203	206	233	200	230	205	188	229	227	194	205	187	222	193	217	214	237	214	196	210	218	209	212	193	196	211	224	195	194	215	211	224	195	233	196	186	199	175	210	202	175	225	212	217	240	195	194	220	203	219	218	195	210	194	213	209	198	202	207	227	206	199	206	220	220	176	197	192	207	219	222	207	204	197	218	198	216	212	204	212	218	190	200	246	207	218	193	202	199	222	211	189	197	184	227	216	209	188	196	192	215	209	193	219	201	210	217	222	211	200	216	211	200	220	219	205	187	203	202	160	192	206	206	208	249	215	190	210	215	210	207	243	201	236	207	220	203	200	189	203	189	199	225	206	199	219	178	206	191	190	212	202	209	172	212	207	206	202	205	203	212	202	224	190	198	212	221	205	183	207	198	203	248	202	210	221	197	209	215	208	209	240	206	243	210	208	207	185	200	185	205	203	180	228	217	189	215	212	202	219	192	202	213	206	212	204	215	175	211	177	174	212	214	219	219	190	200	220	192	188	206	215	212	194	221	203	218	180	214	189	186	216	187	208	219	200	206	188	223	221	200	223	201	236	194	215	224	191	221	207	191	190	209	232	201	233	231	200	234	239	222	238	199	188	190	208	207	201	244	202	193	197	213	219	201	193	202	217	200	235	200	226	223	195	225	189	222	188	202	200	203	237	232	211	218	205	193	220	180	216	182	197	213	205	203	191	231	200	194	224	202	209	213	213	181	207	215	208	191	198	209	188	195	239	188	198	177	211	194	237	216	224	201	224	230	214	215	210	206	202	200	191	203	233	194	194	211	212	202	182	229	181	188	189	214	198	187	196	237	203	236	183	210	208	211	196	197	225	217	194	223	213	218	194	203	212	211	191	191	199	203	208	172	223	189	194	224	228	196	226	204	209	210	214	197	214	207	197	204	184	223	202	233	228	191	226	199	205	193	233	203	205	204	212	213	192	213	212	195	197	217	217	228	196	211	200	191	218	224	190	228	183	209	199	207	213	218	218	208	184	183	201	200	236	199	189	183	233	215	224	203	216	230	217	215	204	191	218	211	226	192	204	210	215	240	194	213	228	186	194	216	182	199	196	200	197	225	214	217	202	199	208	211	178	217	188	213	209	245	216	227	223	205	221	214	206	214	226	213	193	197	220	208	199	179	202	189	200	172	183	224	229	211	223	171	216	226	206	220	212	185	182	210	216	211	184	203	218	188	206	225	231	207	204	212	216	193	215	216	218	182	201	208	203	205	222	212	224	234	202	203	220	222	194	195	218	207	168	204	204	204	222	192	203	185	218	216	210	216	216	180	207	216	217	216	228	208	176	204	207	207	221	210	209	197	216	237	188	207	198	186	236	198	198	222	213	190	191	224	194	206	189	188	193	192	202	202	214	209	196	234	189	203	225	198	185	194	212	198	202	210	197	202	198	228	213	217	196	178	212	237	210	212	197	216	222	232	201	208	190	238	212	202	205	205	224	220	201	259	221	205	231	199	219	218	182	204	195	191	234	196	209	200	200	214	200	208	212	200	205	203	182	210	192	209	225	207	215	212	219	201	219	227	211	215	214	238	225	197	181	236	209	195	191	182	200	203	196	218	187	211	210	183	213	215	182	204	199	205	214	218	207	218	195	231	210	200	216	204	209	203	204	198	229	227	221	207	220	191	212	206	213	205	220	228	243	182	213	188	179	207	234	221	193	196	194	214	216	186	236	223	224	192	197	228	215	239	193	222	214	216	225	195	210	227	205	195	206	190	211	190	178	212	229	202	205	189	221	196	224	200	242	187	201	196	204	241	209	205	204	191	231	213	244	196	200	206	211	210	198	221	189	223	206	201	189	203	190	208	216	198	220	213	203	196	200	181	207	192	205	210	234	190	211	235	201	221	204	239	226	215	207	202	193	207	194	211	192	203	205	221	201	198	212	212	213	221	199	186	217	225	177	225	197	220	215	207	200	208	186	193	181	211	207	189	188	210	203	223	188	194	184	233	193	191	185	208	193	219	204	198	238	216	203	210	206	190	203	210	194	210	211	203	227	190	190	208	197	201	210	188	183	217	215	179	195	204	215	222	210	211	211	200	193	215	190	178	199	184	219	202	195	194	202	204	209	205	198	198	218	218	204	207	227	207	202	229	210	190	220	228	218	185	211	200	206	202	222	226	225	206	208	221	218	179	206	189	185	207	200	249	211	214	203	195	244	194	200	193	208	211	199	226	191	198	189	218	210	180	198	201	184	223	226	201	211	217	214	191	187	195	213	217	207	195	173	209	231	229	222	215	216	208	171	218	201	218	192	198	199	205	209	205	214	213	205	216	208	204	192	223	206	240	218	216	214	208	182	212	214	205	215	239	210	245	181	186	192	213	185	211	207	207	224	231	221	213	226	203	217	204	200	195	195	201	209	211	190	203	196	194	203	198	202	238	219	223	198	221	209	209	210	210	199	196	193	192	203	233	192	216	177	205	214	203	195	209	228	207	206	196	222	218	191	217	239	216	197	200	203	228	217	241	212	206	206	200	214	206	199	191	232	195	221	208	199	229	202	187	229	193	171	218	225	214	202	205	187	190	192	231	228	183	208	201	203	208	190	210	215	221	215	209	202	207	198	219	228	218	217	187	187	208	190	198	216	175	184	200	219	212	207	227	200	219	210	208	197	230	205	213	212	211	224	207	193	221	203	206	214	210	195	237	203	196	196	206	192	218	200	204	221	206	200	208	186	224	220	215	221	205	206	183	212	214	208	208	198	197	217	196	217	200	219	196	204	209	193	214	205	186	223	186	184	196	230	208	219	241	218	184	188	211	180	199	233	201	228	193	216	217	207	196	225	229	211	201	198	197	193	249	206	201	219	197	213	209	207	202	200	202	212	219	217	215	215	217	195	204	209	211	241	201	211	172	204	209	225	203	208	202	224	192	194	208	179	221	231	229	203	216	218	224	193	219	166	210	193	215	201	199	204	202	193	216	201	213	203	197	207	209	214	215	230	192	176	204	236	202	193	189	218	205	200	186	177	216	191	234	225	203	207	193	220	209	226	189	201	184	232	203	236	208	219	210	216	209	192	222	188	174	222	172	215	195	223	216	211	209	215	201	221	202	203	250	206	184	219	222	212	212	229	210	217	259	204	238	228	198	190	209	209	208	222	199	202	205	220	209	191	203	192	213	181	213	226	183	172	179	199	205	186	190	213	208	211	210	213	190	214	215	206	225	243	190	209	226	214	224	196	192	195	236	224	206	210	213	201	186	196	227	212	210	213	225	221	202	205	190	194	215	207	202	210	209	201	214	199	226	217	206	209	191	191	194	219	223	252	220	250	228	198	205	218	205	202	229	202	203	202	222	228	205	196	218	196	208	214	196	185	184	211	219	197	198	217	198	194	201	208	203	227	208	193	193	207	205	198	218	202	222	182	193	190	210	199	200	198	218	208	184	193	202	192
47463	57523	62206	50558	45250	38475	30585	23303	16519	3121	1698	8672	11526	12418	8781	6842	6383	5035	2479	1441	825	584	552	566	538	560	555	543	573	525	535	504	563	523	537	565	580	541	566	525	520	536	543	544	564	534	586	582	539	526	525	616	693	609	611	536	568	513	489	562	568	555	516	543	535	539	539	521	516	524	570	543	546	534	542	542	562	577	472	499	522	490	495	553	578	516	518	533	560	528	507	552	514	524	538	556	506	503	557	526	528	522	541	551	525	563	532	533	542	559	569	562	510	514	540	552	556	594	543	523	519	537	560	513	541	517	582	513	503	471	574	521	564	511	562	534	567	546	534	511	535	557	533	583	596	533	518	547	544	532	548	529	507	549	513	537	574	562	539	518	538	545	515	539	529	555	534	536	547	537	530	537	556	526	570	542	496	514	517	520	572	525	528	527	522	568	508	531	521	542	529	563	534	559	569	509	548	529	555	576	539	509	549	553	527	539	573	522	566	553	505	553	571	527	524	571	521	556	561	553	517	591	588	522	550	502	572	561	540	532	533	517	528	551	552	552	534	541	505	581	569	553	540	529	541	541	542	500	538	562	512	534	557	543	541	574	598	590	542	536	522	533	530	552	549	528	580	538	566	584	536	560	529	520	520	524	564	557	522	551	544	529	545	519	521	540	569	556	519	521	541	566	558	514	590	596	592	541	556	564	535	535	525	522	564	521	546	517	570	504	551	514	541	537	523	504	520	554	547	545	547	539	530	525	520	528	590	575	539	525	538	537	538	525	588	559	521	516	561	562	531	557	538	547	524	498	503	566	511	538	534	489	565	556	519	523	568	520	559	535	532	527	522	521	502	550	530	555	567	497	491	546	511	532	521	540	546	558	485	556	523	526	544	541	533	550	591	532	540	538	594	532	508	507	559	551	540	549	572	552	556	543	544	547	569	569	529	504	571	555	520	562	539	493	572	551	539	560	587	556	549	561	539	518	572	497	543	552	569	541	555	553	525	583	567	491	518	495	547	567	550	575	549	526	517	542	508	529	551	542	554	527	539	521	565	527	545	521	544	529	545	546	528	521	529	528	563	515	582	538	520	571	533	503	564	562	541	572	532	552	541	561	563	541	503	520	538	512	539	530	565	532	541	545	569	541	551	547	569	487	560	583	569	520	552	571	534	529	525	548	549	543	546	567	553	534	558	590	514	514	574	536	520	489	586	562	508	527	581	515	540	551	505	522	550	528	564	529	550	519	526	537	531	539	533	534	544	577	529	562	540	536	550	572	600	537	517	522	534	489	561	542	525	506	533	550	567	557	532	545	531	500	557	549	523	526	536	512	544	560	552	535	560	538	516	574	573	566	547	563	521	528	536	565	551	516	570	553	555	546	531	537	549	578	534	518	533	542	544	557	550	577	564	508	542	526	502	541	544	534	480	525	551	594	550	526	534	562	506	538	504	553	547	533	534	492	547	531	527	523	559	493	558	553	544	540	530	556	538	565	577	537	539	511	570	489	537	541	497	568	546	530	552	554	492	533	491	517	567	549	534	556	532	569	534	549	536	535	523	557	536	561	553	588	499	577	506	553	565	549	543	544	535	533	549	540	528	554	525	538	549	517	547	501	533	497	500	546	577	553	522	551	556	550	532	530	530	523	520	538	530	559	550	553	572	505	562	583	531	570	561	565	571	534	597	542	523	539	547	546	574	540	498	508	560	552	555	582	532	545	500	524	536	547	536	500	535	524	552	556	533	522	546	565	567	528	545	585	577	557	549	566	561	555	581	524	588	503	552	529	537	522	533	531	571	549	566	554	537	569	578	520	552	548	539	557	460	583	566	537	562	533	529	525	538	527	529	575	558	539	568	508	519	514	569	564	525	528	566	536	511	547	513	557	575	505	578	532	572	558	574	517	564	553	550	546	558	511	540	553	495	533	532	537	517	512	574	560	520	544	530	559	590	551	562	536	558	573	507	542	556	575	490	577	530	582	512	545	499	507	556	529	492	549	526	603	543	532	557	516	524	536	517	534	541	527	553	537	543	561	529	577	510	516	521	531	543	543	570	549	574	518	518	506	567	545	572	515	471	541	557	550	514	542	527	585	561	494	567	562	540	549	545	534	555	567	537	539	560	541	568	552	518	552	531	545	562	529	610	596	578	545	533	529	585	533	575	538	506	518	536	530	535	533	531	546	552	545	541	540	523	521	546	540	576	530	574	538	543	555	556	550	548	478	589	470	498	533	537	534	504	571	551	549	571	513	520	534	535	576	570	520	515	570	544	515	583	512	537	554	534	543	534	564	574	553	520	549	529	573	515	525	541	502	521	543	516	531	537	515	581	546	561	526	530	565	541	514	546	513	509	588	507	554	555	568	545	509	593	548	546	586	555	522	532	499	529	532	563	523	523	546	510	497	543	558	549	524	558	473	543	604	508	500	499	529	521	538	517	529	531	531	555	546	586	534	506	520	553	548	529	532	558	546	545	542	548	529	522	520	512	560	495	532	525	548	527	549	535	509	490	543	583	577	518	532	521	525	593	499	532	550	534	556	580	499	539	538	585	514	531	565	529	552	529	537	543	562	562	571	568	572	536	559	531	554	514	510	552	544	518	537	563	525	537	538	514	525	575	545	555	562	546	556	563	535	573	558	593	542	558	532	534	491	569	503	533	529	530	576	510	578	541	555	564	533	549	556	565	558	547	524	570	575	542	564	523	510	562	514	551	546	534	553	496	539	539	530	552	519	491	535	585	580	518	547	537	551	516	484	537	538	543	562	532	545	511	533	525	568	530	541	562	548	576	562	575	523	554	511	545	541	535	564	557	512	550	513	557	556	516	551	552	570	566	529	580	530	533	518	558	558	533	580	541	492	567	541	529	525	559	548	526	529	583	551	556	518	503	525	569	518	526	564	528	550	574	541	545	567	535	542	527	549	547	514	522	556	580	522	531	531	585	512	551	534	543	553	510	574	582	531	545	499	493	541	553	547	574	536	547	524	522	530	568	541	529	507	576	538	527	583	543	530	481	520	531	513	528	562	543	515	569	528	528	564	570	528	524	528	519	519	586	527	565	577	550	529	555	575	525	511	518	587	557	550	526	552	511	554	511	539	538	523	529	563	549	556	562	560	499	564	507	550	571	537	536	527	569	532	583	536	556	571	556	569	490	553	520	530	552	600	577	547	530	572	527	522	553	563	548	525	556	565	571	533	555	531	511	482	537	545	548	548	545	545	532	528	551	549	556	550	520	527	558	542	549	532	516	522	546	553	537	459	562	520	567	543	547	541	549	537	535	535	532	536	507	518	562	534	530	553	530	527	484	535	536	552	546	525	543	540	507	525	530	526	522	568	550	528	536	540	565	542	541	527	546	502	549	564	564	515	589	554	533	502	497	533	569	519	561	559	538	566	531	500	573	502	574	552	555	514	566	540	550	519	504	594	527	500	564	598	528	531	551	537	551	574	532	522	519	535	556	546	527	557	534	511	534	518	539	551	542	543	553	525
17757	12050	9094	2647	1625	977	497	379	283	204	184	195	224	262	208	214	231	230	213	196	171	179	172	191	167	166	197	156	191	163	162	175	133	163	168	197	175	169	157	173	162	170	185	183	177	206	180	178	168	150	177	148	187	165	179	161	159	182	181	185	181	152	140	156	172	183	191	170	159	170	180	172	155	163	147	181	191	164	191	176	200	186	172	171	186	172	175	168	170	175	187	164	176	175	178	183	150	163	171	161	170	157	170	168	157	177	187	166	173	189	149	177	179	170	179	168	165	177	173	160	153	173	159	165	152	146	179	181	172	172	181	182	190	141	190	165	153	188	180	159	164	155	200	181	170	147	164	153	159	177	177	177	156	168	174	165	171	147	170	191	161	157	196	157	162	168	176	158	185	188	171	170	157	181	188	161	177	181	163	174	157	173	180	165	157	186	142	170	176	166	166	180	175	180	195	180	147	163	158	183	155	192	171	158	174	212	151	167	180	179	174	155	183	151	176	128	168	158	170	155	148	181	162	122	186	183	152	163	146	137	144	168	160	162	163	173	149	176	184	174	176	180	178	165	169	164	160	162	179	154	164	168	163	178	145	162	166	186	169	175	167	176	183	158	194	181	172	160	172	169	158	161	183	166	159	182	183	140	166	169	168	182	166	183	180	188	173	185	157	147	182	155	154	176	131	159	169	174	184	178	182	186	165	170	193	168	166	157	150	183	187	151	164	179	145	173	178	165	151	185	158	142	205	163	179	155	167	187	150	209	167	151	177	158	163	173	155	166	191	177	155	167	175	172	155	171	172	186	172	156	178	162	154	182	173	176	186	181	155	148	178	157	176	165	189	158	179	171	157	158	155	160	167	188	163	175	155	172	152	168	173	170	194	173	194	177	157	181	174	157	175	185	176	164	153	154	168	180	164	162	158	181	168	159	177	162	183	143	167	179	165	163	192	173	196	157	171	160	192	182	184	160	174	151	178	154	169	180	141	198	172	173	157	176	174	175	183	153	168	166	178	169	141	170	193	157	169	194	154	162	162	169	157	156	155	145	188	170	162	166	162	154	174	159	148	162	172	167	184	182	175	168	151	143	147	178	140	169	167	156	163	185	190	170	178	148	154	153	171	170	151	177	190	162	166	178	169	189	176	177	172	163	150	171	189	159	158	157	166	171	183	181	169	154	166	153	146	173	151	182	187	168	149	173	166	177	168	161	178	146	178	162	170	191	161	176	173	168	152	155	164	171	165	177	167	169	174	184	181	170	188	169	175	181	163	171	170	182	194	196	186	169	159	174	161	159	167	156	193	178	178	177	159	166	179	166	152	159	149	183	193	168	171	171	163	165	181	176	188	172	161	172	152	166	142	164	177	192	170	149	156	160	191	151	177	195	157	155	162	153	163	164	157	174	198	169	178	162	176	161	168	176	178	152	173	186	160	161	153	135	162	167	182	159	155	169	169	172	147	152	163	174	158	165	151	163	165	171	179	155	202	189	172	159	151	168	169	171	183	159	161	162	164	173	163	192	142	162	191	176	174	192	146	156	183	177	162	173	177	181	183	165	161	188	160	174	191	167	170	183	174	168	190	154	183	158	160	188	168	185	180	166	180	180	186	167	182	187	144	148	173	160	160	159	183	184	174	161	162	187	170	155	169	170	166	169	184	167	152	189	167	158	170	171	187	173	160	172	168	182	160	176	182	188	178	185	169	176	175	164	169	153	160	159	177	159	135	172	181	158	172	163	174	179	178	176	166	179	160	193	182	144	177	168	189	173	175	155	179	167	188	167	165	181	200	166	185	145	169	176	137	191	193	153	171	170	180	197	152	170	195	160	166	168	166	179	181	179	166	186	182	171	176	147	176	181	171	162	176	153	176	154	175	209	170	174	183	162	154	170	181	173	164	192	171	170	178	156	160	165	145	184	176	156	192	195	184	188	168	149	161	148	179	159	169	189	153	159	181	173	163	171	184	180	192	164	164	173	165	188	153	178	181	165	163	172	161	190	163	175	181	165	178	161	161	192	150	169	156	181	158	192	181	165	159	177	147	182	188	169	188	160	167	157	158	157	203	144	195	164	188	180	171	172	177	183	176	169	171	154	167	175	170	167	174	159	172	152	173	170	195	151	154	181	162	170	185	155	166	176	164	181	156	144	177	190	174	168	183	164	146	182	171	147	178	195	170	180	177	186	178	165	168	165	174	155	152	169	184	157	159	170	153	174	141	146	165	199	154	146	164	203	195	179	156	152	162	189	182	161	148	176	184	164	185	165	185	187	171	167	184	171	180	180	161	167	175	159	171	169	151	157	203	161	172	161	173	166	187	162	187	194	178	212	192	177	146	151	150	188	166	195	192	195	163	172	187	157	173	181	175	174	158	157	168	172	153	154	195	186	187	171	171	161	181	170	172	157	174	162	183	175	161	185	141	153	160	190	183	186	152	184	172	160	160	160	150	174	178	165	176	162	172	159	158	159	182	195	203	155	169	157	179	166	165	159	161	174	155	179	154	172	168	167	149	177	183	147	155	188	164	171	150	175	166	160	179	183	141	159	164	175	157	164	158	150	169	172	175	181	157	163	178	163	174	171	149	159	173	146	174	176	161	142	194	134	152	166	161	166	149	174	164	185	168	156	168	147	178	163	144	172	180	154	169	158	163	173	168	175	154	165	166	174	167	178	162	170	187	168	154	139	154	148	196	154	155	194	180	183	142	196	174	177	156	152	161	186	159	167	179	158	174	165	161	166	170	180	150	171	188	142	155	181	166	179	177	157	164	155	160	187	166	191	174	156	166	187	166	171	160	173	169	156	193	154	171	165	164	184	167	192	186	147	175	180	191	163	162	181	179	181	171	162	187	147	162	163	161	155	176	176	156	177	169	165	178	160	175	181	148	173	157	154	182	163	182	169	151	148	164	173	168	172	171	179	159	158	172	138	184	163	155	173	127	175	170	172	190	152	158	188	161	168	179	162	162	136	218	168	196	178	160	173	179	159	146	164	168	186	163	153	193	194	159	166	161	150	159	180	176	155	191	198	199	152	185	170	166	178	176	160	167	169	195	163	154	167	163	153	177	175	160	171	169	177	183	178	204	169	171	165	177	159	156	140	169	146	181	187	159	204	179	172	191	175	180	162	164	182	185	175	158	175	189	161	185	172	182	189	157	142	186	200	160	138	163	162	175	190	152	168	168	189	166	152	151	168	165	172	163	140	175	157	175	158	171	189	171	166	162	168	153	161	160	156	195	157	166	179	190	187	155	143	165	167	171	175	175	159	182	150	150	150	162	141	167	176	146	185	168	167	166	166	183	188	167	184	196	184	178	183	164	180	165	141	179	174	180	184	187	176	150	149	186	169	146	162	165	149	179	175	165	171	165	157	159	169	180	183	146	189	177	147	178	172	166	184	181	172	175	173	164	159	162	186	191	185	161	175	159	171	171	154	183	180	165	186	154	164	141	172	147	167	186	143	147	182	152	176	166	186	185	202	165	164
14554	16048	15007	6913	6060	3779	2315	1546	1225	554	538	770	937	1079	916	790	715	752	605	509	538	431	473	484	458	530	423	454	499	488	441	476	429	449	468	425	452	476	472	519	480	433	426	473	529	520	447	449	421	456	472	501	487	442	466	432	481	459	481	478	508	478	467	456	446	443	446	462	456	460	443	467	444	424	467	451	471	458	458	490	482	487	437	454	438	424	434	453	484	442	427	507	501	464	473	446	482	482	482	449	421	430	478	479	444	465	470	422	445	474	444	472	462	422	446	442	461	453	490	448	431	421	462	437	438	457	456	459	472	461	467	465	465	460	436	485	447	437	418	457	458	468	428	484	441	464	476	435	466	453	462	479	449	445	480	491	467	471	479	433	454	433	474	492	465	467	432	466	413	444	490	455	470	467	468	456	472	449	470	454	473	426	449	461	460	455	439	445	454	468	496	461	440	486	466	480	494	462	454	470	471	471	442	453	413	494	491	491	457	502	453	442	442	468	451	435	427	437	448	424	490	473	487	443	484	413	433	487	474	449	454	484	470	470	416	468	440	469	476	459	477	418	479	467	439	481	438	476	440	434	453	441	483	498	476	431	466	509	442	464	416	475	509	435	467	454	441	451	504	459	452	433	457	447	411	500	419	485	427	461	428	469	471	462	448	484	456	477	478	480	493	477	453	479	472	485	456	464	427	468	447	452	468	452	455	432	470	486	448	478	513	466	460	488	435	504	438	441	435	496	438	429	503	422	448	430	464	449	475	453	467	467	454	459	450	473	503	513	465	415	441	434	476	433	471	448	456	488	440	440	488	478	446	462	443	464	447	466	449	490	474	464	491	478	434	474	456	432	455	484	473	471	504	476	473	421	446	513	457	450	481	461	450	436	486	461	469	464	424	428	449	496	452	466	450	473	454	468	449	449	477	438	443	453	451	452	463	490	468	431	474	435	416	425	489	467	487	459	450	437	446	473	465	450	488	445	477	457	444	421	477	437	459	432	444	468	457	459	443	451	450	413	449	472	421	459	465	449	468	409	449	475	463	483	466	462	468	440	459	455	498	477	432	451	458	430	449	462	446	452	449	462	428	459	475	462	461	446	478	455	465	482	430	490	487	466	444	445	465	453	462	494	463	457	454	443	427	451	476	468	451	413	460	491	431	436	458	463	457	464	461	440	470	435	499	475	462	441	447	481	476	468	460	465	510	465	443	417	439	421	462	496	461	475	490	443	463	437	431	433	454	448	452	443	463	435	486	422	462	475	476	466	478	466	470	463	428	444	469	449	480	447	471	449	430	461	452	422	436	475	500	455	448	438	458	502	475	424	467	451	446	489	475	468	447	471	462	470	461	455	454	447	454	470	464	435	460	472	455	446	457	464	480	462	440	430	451	464	468	473	468	464	449	445	505	447	484	504	468	441	449	436	459	444	458	474	481	436	428	458	448	468	494	489	442	448	450	450	466	454	446	469	440	458	421	463	458	476	494	481	454	471	469	462	462	463	475	431	454	441	483	481	420	478	437	453	417	460	464	454	450	446	457	455	449	468	435	469	491	494	441	466	444	457	454	447	473	435	474	451	481	476	453	435	475	460	471	492	443	485	454	468	483	493	439	449	478	471	463	464	471	451	476	457	434	460	481	468	430	460	482	435	462	476	440	461	449	455	466	443	439	477	433	525	440	457	478	420	455	454	462	493	477	456	455	444	463	481	492	454	436	491	462	447	420	469	436	458	504	446	458	449	469	465	445	454	448	460	441	457	530	482	460	420	472	476	448	476	454	480	496	493	475	464	454	465	488	464	461	491	449	455	432	476	466	461	479	441	430	490	463	442	469	471	458	461	491	455	488	477	490	486	502	474	458	436	453	441	464	465	440	452	451	431	438	487	424	509	443	510	443	416	385	476	408	441	434	473	453	482	454	479	456	467	472	471	460	463	458	467	435	489	453	443	447	419	453	470	445	458	454	467	442	412	444	493	457	476	460	496	458	484	448	463	486	470	475	463	466	422	431	477	455	471	500	502	486	455	476	455	474	479	504	433	482	453	481	460	459	474	476	453	499	446	417	468	406	459	470	451	426	471	456	466	431	474	466	471	459	468	415	475	470	443	450	467	458	454	459	426	447	504	431	479	500	411	458	439	454	468	439	444	462	508	442	446	458	471	463	466	433	446	468	467	427	501	462	477	445	456	494	425	438	438	487	418	470	458	493	468	475	471	458	509	485	482	463	463	492	468	467	424	473	474	467	471	499	439	458	476	466	459	443	471	473	502	483	474	464	498	478	458	444	456	448	420	480	459	435	488	481	453	469	421	471	445	469	432	453	446	416	430	459	476	446	457	458	487	487	472	431	450	459	462	469	434	460	441	483	486	472	468	427	480	444	436	472	458	479	434	477	463	490	472	472	470	448	494	462	443	429	445	472	468	474	432	493	456	441	460	476	412	465	491	456	478	446	469	469	465	467	468	453	452	458	466	470	443	498	461	479	466	476	448	489	444	467	449	486	461	474	457	471	459	482	457	440	467	472	441	421	432	473	466	452	453	486	464	416	440	444	462	470	444	472	463	440	459	454	456	469	424	479	444	406	490	451	466	456	467	441	472	453	469	472	457	460	440	463	498	459	458	492	472	473	480	497	456	427	452	462	431	444	473	445	461	480	425	437	435	439	495	450	458	502	466	477	451	487	433	446	413	454	455	445	482	469	454	477	468	489	438	494	417	435	473	426	445	445	455	404	435	479	449	458	452	472	482	498	456	478	473	439	468	467	473	487	469	451	463	459	451	459	454	422	475	498	445	451	433	453	446	420	448	438	458	496	490	442	436	471	427	459	454	444	452	436	492	442	428	460	462	443	428	455	464	455	465	447	478	455	458	496	450	476	487	453	474	439	456	502	427	439	463	472	430	421	462	463	449	423	456	454	464	435	463	472	470	463	455	497	468	467	464	484	463	451	419	486	480	435	491	501	464	473	466	455	468	452	465	432	439	478	466	404	450	482	467	475	466	397	499	433	492	447	446	419	446	478	451	476	463	458	479	498	465	451	440	460	422	469	423	452	463	460	463	452	501	470	494	451	471	463	500	421	454	449	433	455	481	467	470	455	462	469	470	433	447	454	452	478	421	474	408	469	417	456	461	477	482	464	435	487	435	454	432	468	429	458	439	480	425	435	469	420	398	463	451	450	479	426	449	465	442	460	477	463	488	465	455	446	489	407	425	469	472	470	443	424	467	458	447	481	470	456	463	477	457	447	450	482	444	465	431	437	420	471	457	485	435	423	450	429	482	434	458	452	455	465	484	431	439	445	433	475	447	505	481	435	456	451	467	464	427	442	448	420	410	468	438	474	458	483	510	436	466	450	448	475	472	461	459	460	455	475	462	500	439	473	437	442	435	442	459	466	467	448	434	456	476	483	486	469	452	477	457	442	448	491	471	438	449	473	445	438	430	470	480	468	470	471	473	452	460	454	460	485	460	452	438	435	482	452	470	469	425
58715	60578	57966	36498	25927	16217	7853	4029	1903	414	510	1004	1807	1691	1309	879	658	486	410	234	252	193	182	204	200	201	177	168	168	189	174	197	173	200	183	183	175	190	186	193	184	158	204	176	181	187	179	190	195	191	180	174	215	183	191	190	198	171	173	182	186	211	196	173	171	197	186	187	178	178	171	180	174	190	194	187	199	157	184	153	186	166	200	192	183	178	214	157	187	194	210	182	175	201	197	187	174	203	169	168	185	202	166	187	180	201	186	204	183	179	173	183	171	193	181	163	188	177	186	162	213	174	181	189	165	171	180	175	175	187	179	211	174	172	176	178	215	188	219	191	196	207	172	191	177	173	168	179	162	202	179	183	185	163	199	180	198	184	169	172	184	191	198	209	172	207	196	177	190	180	196	170	200	150	169	171	189	196	191	164	175	182	186	180	187	188	214	170	178	175	187	180	177	191	153	190	180	194	194	173	180	183	205	199	164	205	193	157	162	181	182	175	180	178	185	187	200	191	181	165	168	200	184	175	174	174	181	183	169	176	200	198	191	171	199	179	186	165	220	181	186	197	171	185	189	188	189	173	188	207	174	186	176	169	159	186	180	189	207	199	166	178	200	193	187	175	204	164	182	179	172	176	177	204	172	168	178	213	182	178	184	207	178	191	199	191	193	191	157	172	190	172	200	158	201	178	209	174	190	180	187	191	179	167	198	198	179	181	183	184	171	174	199	202	184	204	190	204	171	184	167	161	179	181	203	155	175	175	172	177	190	191	187	196	181	174	193	177	179	183	191	187	168	195	168	194	165	180	181	165	210	177	170	200	176	181	180	193	174	177	195	175	209	197	187	187	171	181	177	182	197	198	169	190	195	203	174	180	165	198	182	183	193	208	186	211	210	200	186	213	214	196	165	202	179	192	181	183	216	148	173	192	164	175	193	182	182	195	170	176	176	182	214	188	190	186	173	188	163	198	174	185	189	178	187	174	172	198	184	185	162	197	205	181	165	165	188	200	194	176	194	183	185	187	174	164	186	161	212	182	178	172	178	182	203	180	185	202	176	190	177	199	197	163	199	177	180	179	183	168	173	173	148	179	171	182	173	193	168	165	174	199	179	178	191	175	168	183	166	184	197	177	203	190	191	170	188	166	180	170	195	185	181	218	146	186	184	190	178	182	167	159	193	188	163	170	169	185	205	165	199	164	208	208	191	191	195	181	187	150	205	162	180	184	176	177	193	186	208	188	183	190	178	195	208	166	189	190	188	192	198	160	182	192	164	185	174	224	183	210	197	195	183	201	169	188	224	194	150	190	166	220	178	161	178	186	181	197	179	177	191	186	187	190	200	186	176	192	184	206	173	153	191	183	183	149	186	201	179	169	194	204	200	190	205	167	197	165	181	208	169	185	172	176	185	174	191	201	152	189	206	166	199	200	194	160	211	181	166	200	202	178	210	192	176	186	194	203	158	174	203	171	194	170	194	179	182	164	169	178	169	185	203	195	164	195	186	188	185	180	196	186	191	176	191	190	193	164	208	183	183	155	176	169	205	195	207	187	185	192	160	199	191	177	177	177	185	158	173	217	164	186	182	172	201	191	194	190	180	172	182	196	186	183	174	164	215	170	190	192	174	171	186	165	186	190	174	192	193	177	187	187	184	179	189	203	188	169	189	183	176	176	152	191	167	207	183	180	195	188	207	213	194	161	182	213	175	177	186	196	176	192	180	190	188	179	182	195	160	181	196	198	178	195	169	217	177	161	192	182	183	173	180	190	201	166	197	193	194	172	183	219	188	179	201	173	177	199	189	201	197	144	171	177	164	190	193	184	179	150	211	173	190	188	183	197	170	167	218	186	166	181	193	184	188	169	165	194	180	167	166	188	151	183	177	194	155	199	173	194	186	179	218	155	183	187	178	171	188	202	168	184	179	190	173	160	192	188	178	212	200	208	169	200	185	182	179	177	211	186	160	186	197	194	181	189	200	187	175	179	172	196	206	185	199	166	183	183	165	177	187	192	200	182	170	187	177	156	154	178	188	185	187	185	191	190	184	186	181	205	186	184	202	170	184	188	184	193	179	192	185	175	185	199	205	187	165	168	186	182	179	208	187	180	176	175	200	190	193	178	170	168	176	151	179	188	195	193	191	173	171	193	180	181	191	197	190	169	181	172	188	181	191	163	180	179	184	199	192	181	191	167	201	183	171	174	193	175	202	165	177	197	174	204	164	191	178	198	181	187	204	207	185	196	176	190	185	171	186	174	192	199	183	188	167	185	181	178	177	166	201	196	171	172	180	194	169	193	178	195	179	171	188	182	182	189	195	177	173	175	167	190	182	192	188	194	192	172	197	176	192	186	181	163	173	169	199	190	151	178	193	159	193	179	166	215	182	207	176	181	190	178	196	172	175	173	202	185	182	191	183	157	176	180	189	192	186	195	199	178	198	176	176	219	173	185	182	171	197	193	182	177	181	174	180	189	183	181	172	187	183	192	186	190	168	195	173	183	188	190	178	193	168	178	176	175	205	163	177	176	187	202	184	167	217	186	223	179	182	180	195	159	177	208	197	198	206	177	204	198	179	189	203	195	173	179	207	142	170	182	197	213	173	164	199	196	183	180	186	198	173	203	204	175	184	186	161	175	164	180	202	177	174	187	177	188	168	186	180	170	195	174	162	181	154	173	188	184	182	180	178	179	208	194	193	198	196	176	174	201	216	184	191	196	185	185	194	188	191	191	204	209	195	179	185	170	173	189	196	171	155	199	162	177	171	203	192	190	185	180	201	174	188	204	174	171	154	187	194	205	196	179	161	169	172	171	154	220	159	183	208	212	182	204	196	186	191	175	180	176	182	204	174	182	169	162	182	171	179	185	212	178	162	184	190	160	180	188	184	167	183	196	153	185	188	210	197	212	187	175	182	178	181	194	177	192	179	177	182	171	159	197	179	184	205	193	201	178	201	188	216	178	199	174	179	168	183	165	178	171	187	183	186	186	185	188	217	216	187	169	175	192	192	216	192	177	178	217	156	206	200	184	183	205	191	196	184	187	181	180	162	172	207	188	190	192	173	196	164	177	165	184	144	204	206	200	203	187	182	203	194	174	206	158	184	199	179	199	195	190	208	181	173	176	184	180	171	182	177	197	183	185	199	206	197	165	151	175	195	208	158	182	188	176	155	191	167	179	185	193	200	175	202	193	184	182	179	168	153	171	173	175	155	165	174	170	163	182	188	177	156	203	170	185	192	186	200	167	211	188	202	179	180	206	184	192	163	194	181	189	211	182	177	197	211	212	192	163	175	161	202	204	189	150	198	179	179	180	191	177	198	176	186	173	189	197	190	204	196	191	181	168	180	164	177	181	189	180	158	171	185	182	169	170	172	179	168	185	175	180	190	177	193	184	183	174	154	194	183	196	193	175	182	164	166	179	179	197	166	190	170	171	172	195	188	184	193	191	162	162	179	171	184	188	168	200	172	192	168	194	164	184	189	200	189	221
36931	45977	51033	41487	37328	28004	20417	13539	7095	1774	2210	5109	8488	7915	6002	3920	3041	2428	1566	854	716	567	473	484	534	468	499	489	467	502	485	475	496	484	509	540	507	478	483	483	542	544	465	532	501	462	540	523	534	453	530	557	528	498	454	504	499	465	497	501	513	493	515	531	472	535	508	499	524	538	474	473	455	488	484	526	501	495	464	482	499	495	441	528	569	512	507	469	503	473	481	500	499	461	528	514	500	485	476	495	509	487	490	480	502	487	485	502	517	454	512	493	479	465	475	511	478	472	494	525	468	478	519	457	510	438	489	477	446	500	471	473	476	477	467	491	500	514	464	473	475	480	531	494	502	514	548	494	492	469	472	486	525	484	498	454	456	483	515	473	491	547	486	511	503	470	466	520	475	497	497	470	473	509	465	498	525	511	522	511	482	495	462	508	497	510	510	483	515	508	501	497	481	522	494	501	499	525	469	538	477	491	499	496	501	471	482	542	496	502	484	521	484	471	520	500	513	482	485	538	474	481	494	492	445	496	483	482	503	547	470	494	484	491	491	496	474	519	498	469	511	480	513	465	484	470	486	483	478	512	512	537	505	476	483	499	492	493	516	492	514	474	488	527	491	469	495	473	477	482	499	461	486	538	493	464	533	457	457	501	491	461	485	454	465	550	557	477	470	487	520	474	497	496	492	471	479	524	488	462	500	497	501	449	466	520	504	454	478	524	474	494	541	478	516	508	509	510	510	518	497	519	512	500	509	473	448	512	496	466	490	514	470	514	495	488	448	493	509	512	506	495	520	512	477	501	498	473	491	508	481	498	517	521	520	505	496	490	485	495	505	522	535	468	496	509	492	496	502	482	487	517	480	493	467	517	501	469	471	499	493	457	488	478	494	513	463	476	507	514	495	491	472	453	504	504	495	454	508	508	484	473	493	485	498	513	488	444	481	451	499	501	507	458	532	500	483	477	485	533	457	502	470	467	505	510	476	484	510	485	510	518	482	501	503	495	499	484	455	486	505	522	513	504	491	550	517	485	522	484	482	474	479	499	515	485	525	494	470	521	486	518	477	516	518	525	486	475	495	514	476	570	505	444	550	507	483	477	429	517	511	523	503	511	493	505	501	520	505	485	475	482	507	493	456	459	518	474	483	484	524	536	502	531	508	462	509	452	485	507	550	505	470	485	496	488	509	509	498	512	518	527	493	506	540	524	508	446	469	505	537	530	486	501	464	513	521	521	486	523	462	497	494	478	461	497	470	510	503	465	508	457	453	519	498	466	503	527	500	492	464	463	490	505	473	488	490	481	488	496	504	543	470	471	504	473	483	478	495	504	544	502	491	476	514	499	481	509	428	486	472	491	512	480	528	503	460	489	541	478	470	506	487	475	517	544	514	545	467	501	470	436	493	464	497	504	456	477	517	509	492	522	498	509	509	509	508	490	542	460	477	497	531	501	500	490	474	465	480	439	486	490	531	492	497	498	475	478	518	499	478	468	476	497	523	483	495	487	473	476	499	514	456	483	517	483	502	480	501	490	490	485	501	463	547	520	496	492	489	540	517	473	500	469	496	481	496	523	522	467	483	513	502	486	506	484	451	503	476	501	500	519	515	486	503	490	478	463	467	480	483	495	450	517	480	493	513	494	522	469	508	516	431	500	490	511	471	425	525	495	463	457	436	481	473	507	469	465	502	491	516	499	475	490	530	489	459	503	461	442	462	516	503	488	467	522	500	496	517	483	479	503	462	450	460	504	504	471	525	493	501	504	495	499	497	473	478	496	471	499	520	478	464	497	510	504	481	475	474	504	532	470	493	451	493	551	471	520	501	472	499	504	475	469	487	528	453	515	474	488	484	510	487	452	502	483	510	504	459	507	459	523	541	494	499	495	453	486	462	481	494	468	517	506	514	492	516	502	517	519	495	459	476	502	497	471	491	511	451	501	494	475	507	496	491	508	518	553	449	503	464	513	515	500	507	492	470	495	482	453	472	503	469	489	503	489	473	479	510	519	538	462	511	468	446	509	507	480	447	508	482	494	485	509	492	528	464	467	478	500	510	491	434	487	476	476	512	565	495	508	502	510	494	498	524	516	480	501	526	520	465	502	531	528	484	496	502	494	461	480	528	496	514	499	493	472	464	512	451	509	479	505	486	500	507	510	503	489	501	503	512	469	478	519	513	508	497	463	461	486	464	476	484	503	502	502	488	462	496	482	472	486	527	493	488	503	488	440	501	501	502	512	497	466	495	490	495	472	530	496	486	485	491	494	473	480	480	502	511	473	438	462	480	482	500	488	466	447	512	505	484	529	466	516	461	475	479	470	491	478	464	525	495	522	525	473	476	466	511	530	493	464	502	453	485	466	453	494	505	522	500	486	468	498	511	518	515	471	519	492	496	496	487	491	481	467	507	478	488	484	532	513	518	466	465	496	487	494	535	511	519	504	457	488	470	491	492	474	486	494	483	506	458	455	507	506	521	506	486	485	482	466	507	469	474	513	482	480	493	468	470	494	498	463	511	499	527	495	489	462	486	481	484	455	488	495	495	505	479	499	518	478	481	503	476	507	509	497	494	490	471	481	500	510	497	504	534	464	514	505	481	488	549	480	500	487	501	477	476	523	506	503	455	468	502	503	519	476	498	496	521	481	547	520	501	492	490	510	514	460	509	537	472	500	508	483	502	493	499	463	492	505	497	499	469	478	467	469	481	492	478	522	499	476	494	466	474	490	526	513	525	485	454	460	502	540	498	515	489	525	513	471	482	482	493	494	527	470	519	508	524	481	464	502	522	532	499	512	517	509	498	505	518	476	474	487	538	473	475	472	490	496	529	459	481	494	515	550	496	496	491	509	501	492	464	492	447	475	513	511	462	436	488	521	509	489	449	466	474	491	463	515	490	505	458	490	496	483	489	478	507	503	454	504	469	445	460	468	504	509	503	482	530	525	511	526	480	472	489	518	489	511	492	523	493	530	503	524	486	475	501	510	474	527	490	482	478	492	486	509	465	463	492	463	502	528	506	460	512	489	495	495	475	468	487	493	463	502	496	503	515	455	518	466	508	498	477	497	527	463	486	487	512	475	532	453	416	524	505	523	462	487	496	464	508	495	510	497	480	491	488	478	470	507	486	510	501	512	507	464	482	485	449	493	519	462	497	475	547	472	499	563	499	484	491	518	461	488	532	471	486	461	482	488	503	476	510	469	463	498	519	506	466	480	466	478	492	531	487	487	497	491	536	507	488	476	495	482	527	475	438	458	493	508	493	473	462	460	489	487	522	498	520	513	524	474	494	515	518	492	473	490	526	519	485	480	496	486	509	450	487	492	516	477	541	513	459	522	522	491	500	510	506	524	493	499	548	475	518	471	487	453	495	509	509	491	461	508	498	493	491	516	498	466	494	516	476	511	488	495	521	534	500	461	456	503	473	454	514	497	510	489	490	499	504	467	462	450	457	498	524	488	486	492	559	483	474	500	471	533	467	468	514	515	497	498
71969	75434	69403	49453	40267	27352	13619	8741	4511	630	686	1610	3693	3215	2206	1524	1270	893	593	361	300	223	212	183	222	189	209	218	192	223	211	227	191	199	205	212	198	184	206	210	199	173	202	223	207	227	186	191	218	212	228	220	215	199	236	185	189	202	207	201	204	195	229	200	208	213	198	191	212	204	205	211	184	169	204	195	193	183	227	200	196	205	232	214	219	217	205	196	199	216	207	211	209	181	188	191	225	211	225	199	201	201	168	214	200	211	213	218	227	205	175	216	192	212	233	225	199	210	208	178	217	209	207	204	197	190	213	204	209	169	225	198	194	224	226	195	230	204	218	227	214	183	206	185	208	202	188	227	187	206	198	235	214	200	236	207	197	208	226	211	209	196	200	215	210	184	214	183	221	203	224	222	216	183	192	202	217	208	191	189	225	223	186	205	202	217	173	203	193	210	206	229	204	190	196	216	190	205	210	187	198	189	216	219	202	216	197	198	196	216	220	207	204	211	211	214	203	214	205	187	217	200	202	211	196	196	209	228	202	235	196	207	197	194	222	207	198	185	226	197	205	208	205	187	169	216	199	194	200	201	202	228	191	222	193	191	205	206	230	200	203	194	206	189	185	227	203	223	181	218	216	164	203	187	229	224	243	229	207	205	218	208	207	197	201	205	197	227	219	214	195	193	186	198	209	194	206	214	176	220	221	195	195	202	213	205	185	206	214	204	213	215	198	188	205	193	186	221	201	212	183	186	211	201	192	190	187	238	216	198	191	195	197	217	196	199	233	201	207	192	207	195	221	197	212	214	195	214	203	188	181	192	206	214	225	212	177	199	208	227	205	221	213	218	193	200	206	196	206	222	199	191	212	198	218	219	209	208	221	204	205	194	215	218	197	217	209	224	185	207	224	186	194	199	191	216	230	186	212	203	217	197	209	221	185	190	196	215	208	196	220	205	210	225	211	193	204	226	219	189	218	182	197	218	215	209	190	212	199	218	213	201	216	203	223	212	192	192	208	205	196	191	212	196	223	180	235	217	222	227	205	233	202	184	221	218	200	194	184	214	219	194	202	208	197	205	218	197	190	193	218	212	212	176	223	189	203	180	184	202	189	212	203	202	211	222	198	222	201	212	194	211	217	200	201	193	223	202	200	199	206	216	199	209	186	224	201	192	214	193	225	215	187	198	188	219	180	196	191	187	230	231	209	192	179	225	228	190	196	218	203	206	220	197	207	191	206	188	179	210	214	216	190	196	213	212	214	194	202	221	208	193	218	207	202	190	197	220	212	207	220	183	225	221	220	209	211	194	231	214	203	172	200	207	204	196	221	212	194	213	208	203	194	205	216	229	201	218	178	210	204	199	218	210	210	199	232	223	220	208	227	212	212	226	224	218	199	185	217	189	197	192	189	181	202	207	218	202	217	209	219	194	192	197	192	219	209	209	208	194	215	227	218	210	202	189	226	222	201	226	201	197	210	183	211	183	191	213	257	210	205	194	212	221	191	221	208	219	207	198	215	225	191	195	206	186	191	188	200	212	194	205	197	188	199	214	220	217	215	189	236	211	228	225	218	210	192	209	176	192	208	209	220	220	219	205	210	217	206	221	224	218	205	190	199	195	223	221	188	200	212	187	218	227	199	221	213	197	212	199	210	205	190	178	204	198	230	197	202	199	186	191	228	221	213	246	199	203	210	216	221	202	192	235	193	218	212	206	227	214	194	209	218	220	207	205	215	205	187	219	234	185	219	202	204	205	222	194	193	197	212	211	218	203	217	221	195	196	193	212	221	195	197	183	202	235	184	192	193	202	219	200	203	200	212	210	208	187	227	227	221	187	205	203	214	227	191	203	200	179	164	218	212	226	200	176	190	185	189	212	216	191	219	208	202	231	200	227	200	208	221	199	183	198	205	200	211	200	201	212	189	212	225	195	208	205	224	211	219	212	213	230	188	218	194	189	195	224	207	190	185	193	224	198	219	193	213	180	196	231	191	207	225	205	188	183	195	204	235	193	216	187	193	220	202	182	208	178	218	206	194	195	199	222	186	202	221	211	201	216	188	201	191	208	206	182	196	215	196	213	198	232	228	214	202	203	200	216	197	194	212	201	210	219	224	198	201	217	200	203	205	210	212	174	217	181	204	199	212	219	224	211	230	203	217	227	215	220	217	204	183	215	229	196	200	193	203	195	192	221	202	201	195	194	204	221	201	181	237	207	189	205	185	230	224	172	193	200	209	216	198	194	227	196	197	197	193	209	199	189	212	219	198	208	189	176	196	220	184	180	204	213	187	162	222	192	193	219	225	209	209	207	179	192	204	218	199	221	236	208	234	188	201	205	212	180	203	186	191	217	217	199	180	202	202	215	219	205	215	197	202	225	188	232	212	225	202	208	188	207	222	233	231	204	208	180	207	171	204	208	194	211	183	197	187	228	184	188	204	198	208	237	214	216	189	203	219	197	229	214	207	207	209	216	198	202	202	211	213	198	163	181	189	208	219	204	184	187	192	199	233	213	217	207	229	219	205	187	231	211	193	197	198	206	191	175	234	183	216	185	227	224	240	200	230	217	189	219	201	202	225	211	186	215	216	198	208	220	242	221	193	181	213	223	220	191	196	206	188	209	199	185	202	219	205	214	225	192	183	196	198	227	211	230	207	200	213	178	204	231	204	225	180	209	193	196	205	198	206	217	225	217	186	221	201	222	188	202	196	204	215	226	208	208	197	205	199	198	190	183	194	187	219	220	210	213	217	202	210	193	206	240	196	199	243	212	212	243	227	210	195	193	192	182	202	195	242	200	216	199	200	219	199	196	203	182	196	191	229	175	220	213	191	216	211	222	197	204	193	212	183	220	200	190	217	209	194	218	226	194	193	199	207	213	208	235	242	192	201	185	203	223	210	223	212	190	185	211	223	209	171	202	210	196	202	227	212	239	184	236	198	198	198	193	207	218	209	208	172	213	189	196	207	212	217	193	216	209	232	236	217	217	201	199	194	224	206	222	230	181	175	190	193	195	219	191	222	217	201	220	205	208	188	192	198	193	195	196	221	226	191	197	221	214	195	216	216	200	188	190	197	237	233	225	193	195	212	218	229	189	215	205	196	213	212	189	201	192	192	210	210	217	193	204	202	204	197	225	198	188	202	192	223	198	200	215	216	199	191	232	193	206	189	226	192	185	221	218	190	185	209	182	190	226	207	202	217	210	202	218	212	206	206	178	217	205	202	206	189	218	223	193	215	189	199	207	225	196	191	207	208	178	204	207	223	220	197	225	232	185	207	201	228	197	212	201	201	215	201	197	199	216	206	217	226	180	193	222	205	209	224	198	186	178	240	189	190	208	235	188	203	209	213	195	202	206	229	191	218	201	215	222	229	222	240	225	213	211	188	188	212	203	249	215	179	192	167	210	193	194	196	219	219	216	233	189	214	201	203	195	209	188	188	212	207	204	185	217	212	207	200	204	199	182	191	190	213	205	208	194	227	212	212	197	185	198
46231	58196	62561	51904	49178	35543	25874	21933	12787	2399	2739	7563	15206	13016	10056	7017	5703	4235	2559	1289	972	568	523	571	551	575	559	498	522	544	549	527	584	575	503	616	526	467	556	535	532	539	504	513	550	498	521	595	514	560	586	631	585	578	574	586	528	534	558	540	528	560	495	540	549	528	538	597	518	479	607	555	561	577	556	547	495	530	525	526	547	546	599	562	572	525	521	543	565	548	562	545	556	563	557	509	561	544	557	534	526	565	497	539	535	547	571	541	529	555	525	581	527	507	574	556	542	530	502	505	567	540	532	547	544	521	567	528	548	518	546	534	512	594	559	554	571	580	586	529	597	549	541	550	536	534	526	541	563	554	507	575	558	536	572	504	558	559	535	529	548	510	545	544	529	533	504	555	539	570	553	538	556	559	573	559	547	550	544	513	512	588	493	554	515	537	581	541	539	515	561	524	525	503	525	558	525	533	525	530	510	547	567	537	564	542	568	481	527	544	559	559	532	570	537	503	558	565	530	502	564	508	537	555	507	520	544	522	530	499	526	559	558	508	563	533	530	521	528	537	580	538	569	543	553	538	563	528	506	528	504	554	511	511	544	553	464	522	503	540	491	566	507	539	554	535	517	567	522	550	537	566	583	543	541	548	578	560	582	517	565	518	553	585	586	558	553	531	533	559	554	526	513	536	535	535	517	546	515	550	526	542	518	557	547	559	509	543	509	497	537	524	546	498	561	517	519	539	541	548	455	530	568	538	585	561	528	538	510	552	570	553	530	541	521	523	558	568	520	558	523	531	530	535	554	515	533	533	517	574	554	563	533	559	510	557	529	516	521	511	533	521	577	555	547	585	515	581	558	566	530	513	562	588	554	559	562	558	543	489	548	530	571	510	533	540	537	541	569	548	549	548	564	547	533	482	510	519	529	553	534	591	506	562	503	520	536	534	555	547	542	532	519	544	573	547	538	563	589	583	546	524	515	517	510	550	587	518	524	575	510	534	573	496	532	567	562	538	538	517	513	584	508	529	541	514	537	545	530	547	542	565	526	537	581	536	565	533	545	555	506	544	536	548	547	539	543	524	535	536	526	597	543	523	553	560	564	554	595	528	536	534	556	499	555	537	537	557	533	593	532	519	552	551	530	533	544	537	541	512	534	561	512	557	539	504	539	526	546	541	532	505	537	550	562	541	502	552	550	556	520	506	509	537	547	552	565	570	526	576	517	524	559	517	485	535	539	526	533	512	528	532	549	535	525	476	516	568	568	550	535	544	538	535	564	529	520	512	545	532	566	581	557	554	546	532	565	513	574	564	524	515	539	501	536	532	530	546	540	504	535	555	522	592	530	523	483	547	531	513	522	540	521	514	505	526	540	543	465	575	541	518	557	573	490	558	545	489	560	509	573	497	563	592	542	536	586	533	584	541	550	518	531	537	546	519	527	506	590	522	551	592	557	556	549	527	522	541	558	565	524	538	532	552	539	549	542	534	582	577	502	562	544	536	571	515	527	523	508	547	540	556	535	537	509	524	547	507	574	562	521	557	550	524	535	529	560	590	581	567	537	551	551	533	579	511	568	555	508	520	554	498	542	536	535	532	511	547	521	526	544	568	495	542	523	558	537	525	562	517	560	533	512	584	546	527	575	534	522	551	502	545	526	521	547	508	546	515	555	547	540	542	535	515	540	564	509	507	529	541	531	580	499	520	547	541	517	527	531	585	525	543	572	558	490	565	553	520	498	538	548	562	553	604	561	553	571	565	534	512	533	535	527	519	529	560	563	590	531	509	532	523	565	500	546	542	523	565	506	512	515	536	563	566	524	564	513	535	546	496	544	569	556	527	548	527	559	517	501	560	573	542	539	550	522	523	517	559	515	526	551	543	515	551	560	517	540	547	580	565	559	561	485	532	528	543	522	540	520	590	574	545	536	584	536	537	560	518	540	582	530	559	506	593	536	550	515	539	522	591	534	536	506	493	510	526	503	519	561	529	544	512	563	514	531	530	515	493	566	533	543	550	572	501	560	522	567	503	514	507	547	573	524	538	581	533	537	536	524	524	519	529	543	571	500	532	550	526	521	592	545	554	562	560	554	510	551	507	535	530	576	547	548	538	571	512	501	573	524	494	543	531	549	540	542	587	547	579	578	553	559	506	558	509	553	558	567	578	528	525	541	546	563	570	534	537	551	551	541	532	572	586	527	558	493	517	520	544	511	529	524	545	482	522	538	553	555	552	534	559	538	545	557	504	557	573	530	522	552	526	520	551	587	553	567	525	564	536	564	534	530	583	545	572	506	519	565	545	529	543	529	594	573	573	551	577	516	554	551	523	544	539	531	554	530	488	583	547	512	568	547	528	492	505	542	496	581	542	504	541	536	519	494	575	533	522	562	540	551	573	508	530	568	490	496	541	534	524	539	544	580	546	521	544	517	509	519	507	494	533	520	540	536	550	590	557	523	585	526	501	570	570	573	498	510	522	576	538	548	544	544	544	575	575	523	530	542	565	522	547	576	547	548	539	511	537	535	525	558	539	575	519	532	550	519	518	520	576	532	531	539	514	555	538	557	521	529	571	513	525	586	514	531	559	510	495	503	545	567	547	558	516	532	495	529	523	577	538	524	569	566	510	528	499	567	550	508	532	542	551	511	557	539	520	554	528	529	560	556	571	521	527	516	553	549	483	522	534	534	541	534	560	551	549	547	485	534	535	547	565	501	547	532	520	563	548	526	561	540	537	586	585	541	567	545	595	515	549	579	526	539	539	550	542	549	550	538	504	505	523	575	511	529	532	557	567	530	541	540	566	592	524	527	564	536	530	539	558	545	544	578	546	534	559	578	545	527	530	516	555	501	540	557	541	527	523	536	524	489	562	564	551	523	501	511	555	518	528	539	518	542	552	572	592	534	553	534	508	570	540	527	565	532	525	521	543	575	578	509	529	534	534	548	536	562	554	547	523	542	543	515	528	530	521	526	532	501	539	602	560	544	534	496	562	529	535	554	555	519	565	571	584	577	531	520	527	557	537	520	504	530	517	542	566	541	529	523	483	543	511	595	554	523	527	558	558	517	562	556	567	530	541	538	594	549	500	577	554	535	528	528	518	508	570	542	520	536	579	498	556	545	552	544	548	490	549	523	509	546	554	523	548	513	546	524	572	594	509	528	569	527	542	530	555	553	524	492	574	536	564	549	571	573	535	528	577	518	546	567	561	516	554	570	532	526	527	545	563	551	560	556	563	567	529	521	540	538	530	543	516	536	560	543	518	574	523	542	507	513	536	581	566	528	567	574	562	510	506	593	545	537	507	515	534	545	554	542	535	529	543	504	542	586	548	493	560	528	556	574	547	510	565	551	542	554	574	570	578	519	497	548	535	539	546	552	575	569	520	588	521	540	510	560	507	572	552	558	549	528	523	526	529	536	538	531	554	523	544	556	542	531	526	548	551	533	528	497	531	521	540	582	568	550	539	501	507	533	555	551	513	548	548	561	491	527	615
17017	12114	9144	2853	1760	923	395	367	235	195	201	204	296	275	232	262	229	244	196	187	191	157	173	159	168	179	179	179	151	168	159	187	174	165	179	153	167	169	170	171	168	188	177	176	174	167	184	161	154	148	162	179	188	156	159	143	183	170	177	200	181	164	177	162	168	148	160	175	156	167	183	184	168	178	188	198	178	190	170	193	170	159	168	176	182	179	168	185	178	170	190	189	183	153	172	168	201	165	173	183	198	167	183	169	181	179	162	158	189	181	175	178	181	170	175	157	187	176	150	194	163	176	172	177	169	160	158	180	162	190	167	162	186	173	153	154	139	182	161	173	165	153	175	164	161	163	184	176	168	155	186	184	165	163	180	168	153	161	175	170	152	178	146	194	156	139	180	170	176	167	157	156	144	174	151	181	170	162	152	168	184	170	167	173	162	167	166	157	197	175	188	159	164	160	172	170	143	168	173	168	168	147	154	167	175	187	139	164	174	200	183	163	181	175	165	162	174	149	150	181	165	167	175	176	175	167	166	179	171	161	151	154	179	176	164	173	168	152	158	146	149	157	162	168	172	173	166	180	169	176	197	187	174	166	155	170	189	197	202	157	167	154	174	185	177	133	173	178	163	141	155	169	168	164	158	159	176	165	169	173	183	181	151	165	174	167	162	178	198	169	177	169	176	169	175	175	163	152	165	186	141	181	168	164	177	174	197	166	194	161	176	166	168	169	181	150	187	192	183	173	158	185	167	174	193	164	155	175	164	190	170	162	169	163	150	173	199	153	143	148	174	187	171	156	159	179	184	169	174	182	157	151	178	184	143	187	165	177	164	151	186	179	150	155	174	180	171	173	158	173	159	181	174	189	153	161	153	124	160	185	167	154	165	171	191	146	163	146	145	185	194	158	179	165	177	184	162	146	197	178	170	155	166	150	167	179	184	171	158	175	165	175	146	149	169	172	168	159	146	182	167	190	162	165	160	164	152	196	172	154	181	168	152	178	164	176	163	180	179	159	160	157	187	142	169	173	193	184	173	141	163	182	181	164	165	204	170	158	174	188	172	188	167	180	192	159	173	176	163	159	161	159	158	176	172	163	156	159	174	164	171	162	137	180	182	176	166	172	200	170	177	194	170	165	182	177	163	182	188	185	164	166	160	134	166	180	189	166	168	194	161	160	170	169	166	151	172	157	159	167	167	155	155	173	152	167	191	169	170	144	169	186	170	178	169	192	190	156	152	189	156	183	158	150	173	145	137	174	192	185	164	167	162	184	180	159	183	172	175	177	169	175	158	163	188	161	136	194	186	179	150	162	164	179	161	163	176	175	160	191	160	173	160	157	172	187	187	173	168	179	176	160	149	163	195	159	183	159	177	179	161	186	156	174	172	171	160	153	170	174	175	172	156	159	170	157	181	174	179	165	186	153	172	173	195	166	169	189	195	137	155	145	173	170	172	209	174	159	161	179	153	192	187	168	180	177	182	152	170	175	160	169	160	173	174	150	168	159	169	152	161	192	160	178	170	171	156	180	181	168	154	193	171	164	184	170	161	169	172	171	153	163	178	154	174	157	154	177	169	172	174	182	163	184	165	154	179	157	180	178	154	164	165	155	151	171	171	169	180	176	204	158	161	187	176	165	159	173	172	177	178	195	185	179	168	151	177	179	159	159	175	187	161	167	167	168	164	181	183	179	178	169	171	173	189	149	173	158	197	185	161	166	149	151	173	180	158	145	177	157	147	166	179	159	155	197	168	152	195	150	173	158	151	180	168	189	150	178	166	155	172	165	167	187	179	190	147	160	156	147	156	168	158	156	153	170	151	171	163	183	187	171	158	156	151	166	169	187	152	176	166	148	164	139	172	147	171	151	148	167	164	152	174	160	142	179	167	164	154	167	173	179	161	167	165	167	154	184	188	172	173	178	150	158	187	173	185	171	197	171	162	186	181	178	171	169	180	178	171	173	153	177	142	194	179	184	150	156	164	168	163	168	168	172	161	159	172	168	177	159	161	178	163	174	174	168	173	175	181	175	175	177	187	159	158	168	166	172	176	170	186	153	169	166	194	170	157	167	175	151	171	172	177	196	174	157	145	171	159	159	156	157	174	165	167	178	190	175	177	150	152	166	170	164	154	155	181	147	167	178	160	167	168	183	169	160	194	170	171	184	173	155	177	142	155	154	152	184	158	179	157	158	167	156	162	173	171	166	182	177	154	164	161	182	165	184	170	151	172	148	148	177	147	173	148	144	171	140	188	161	177	175	163	185	179	186	167	181	162	177	160	155	137	158	162	184	159	174	160	183	151	172	172	165	143	179	179	186	174	169	177	166	196	172	164	171	149	176	159	188	187	164	164	169	194	169	159	159	173	167	180	158	190	184	160	191	185	179	164	162	154	152	168	175	164	179	169	150	174	171	196	146	170	162	158	161	172	180	169	162	167	161	123	176	146	190	183	175	173	178	179	170	164	167	142	173	164	160	172	160	155	134	176	148	176	159	178	175	150	184	156	195	163	189	148	179	182	163	173	177	154	173	163	166	147	171	156	160	159	145	174	161	169	172	180	196	178	175	165	164	159	166	178	172	181	165	159	188	162	183	164	176	166	170	175	162	143	174	181	155	156	145	184	159	185	183	156	161	176	163	156	181	164	183	178	155	148	195	166	182	158	165	178	165	173	181	172	160	162	170	175	145	166	172	169	160	165	147	176	159	155	153	166	164	166	186	159	162	178	146	161	161	180	136	210	180	176	160	172	175	141	155	185	162	165	178	159	161	167	166	156	176	188	141	157	199	170	182	173	160	169	175	172	180	177	165	163	168	184	161	148	181	204	182	172	180	160	167	167	171	184	164	167	144	177	163	167	160	200	179	176	164	212	160	136	175	192	163	174	190	153	152	151	158	150	152	161	157	177	187	168	180	169	131	160	177	175	197	175	169	172	156	185	186	164	173	169	164	173	157	164	155	170	165	146	173	141	156	180	176	162	156	191	159	170	195	159	158	169	165	188	167	175	179	152	167	184	185	173	165	156	151	159	158	166	183	152	167	165	163	166	178	165	165	157	171	206	174	182	157	158	179	162	179	174	167	159	180	168	199	185	168	158	162	171	169	170	162	173	166	199	190	190	182	163	172	194	165	156	183	175	158	175	171	159	191	170	163	170	192	181	170	177	176	153	202	173	203	152	153	156	152	162	200	172	170	163	181	178	174	160	183	171	169	190	168	141	161	172	183	171	167	173	160	193	170	182	184	189	158	179	159	168	156	183	162	165	177	184	185	158	178	175	175	164	152	188	167	172	206	172	183	145	175	161	162	153	182	186	188	158	190	164	194	201	161	166	171	160	169	169	145	177	176	143	178	155	182	191	186	162	180	172	176	176	166	173	179	188	186	186	158	181	177	169	175	172	157	172	172	174	172	191	174	170	162	159	176	181	171	156	179	181	182	173	165	161	158	167	150	192	173	189	146	179	171	172	149	163	166	181	196	163	201	153	153
14022	15935	14677	7774	6564	3530	1988	1613	883	476	553	734	1165	1172	1036	897	756	710	654	496	484	441	463	462	449	419	415	456	480	466	476	466	473	444	438	448	449	458	442	467	427	439	460	487	476	468	489	441	466	456	478	437	437	460	470	480	442	467	467	461	444	435	472	492	434	490	435	501	456	442	494	429	477	439	476	476	469	430	467	500	483	466	456	449	486	445	428	440	407	450	443	477	466	456	500	451	461	438	453	451	505	446	451	467	472	454	462	460	455	465	458	449	453	461	459	496	474	485	447	454	470	460	460	464	437	479	436	415	428	501	428	431	436	489	457	429	457	508	431	470	450	485	464	451	495	449	464	435	430	450	465	433	490	494	437	507	445	429	472	492	439	465	477	465	460	430	438	472	420	497	492	451	429	481	413	439	463	450	488	457	505	442	451	465	450	461	450	452	491	456	480	473	453	471	443	474	498	460	475	496	435	435	474	456	462	438	436	471	479	408	451	468	454	458	470	465	483	451	501	489	440	482	462	477	469	482	484	469	487	461	453	435	458	476	457	465	456	483	464	431	477	428	462	464	467	472	476	473	452	475	464	473	470	475	439	441	465	459	473	496	453	453	469	504	437	451	429	449	440	443	481	442	440	475	499	435	437	465	465	432	466	489	493	470	463	458	444	460	471	450	458	466	463	476	476	453	449	476	441	453	474	451	465	459	470	445	455	425	467	440	499	476	485	471	449	454	446	500	438	455	426	503	451	447	425	481	462	469	445	455	499	428	438	459	478	450	430	473	431	462	492	449	440	449	427	471	458	462	442	432	417	431	478	491	435	420	435	434	442	450	488	418	445	463	449	410	460	466	456	427	464	448	475	461	489	458	437	460	468	418	448	498	465	491	445	502	472	460	447	463	473	464	462	474	463	450	477	479	431	471	441	479	487	482	469	464	468	415	461	435	475	453	456	445	465	448	484	441	473	449	471	458	426	437	452	449	442	464	496	450	466	483	454	440	454	453	471	457	427	467	460	463	465	469	472	452	454	497	479	443	419	492	492	446	471	493	473	487	482	455	455	450	396	450	403	442	445	473	454	451	444	429	448	469	518	459	467	455	515	488	477	449	473	435	485	445	446	440	458	441	446	438	461	457	460	480	478	452	484	414	453	488	442	449	472	465	467	443	471	446	470	471	441	449	489	484	460	439	463	459	461	499	466	435	480	435	518	442	482	473	498	452	485	457	449	427	459	477	433	423	443	457	466	480	510	440	471	441	480	447	441	473	516	468	463	449	433	439	468	450	454	468	445	451	451	480	468	469	471	460	441	461	434	486	440	472	464	462	450	446	481	449	457	449	436	472	508	457	482	468	481	478	459	482	443	484	457	481	457	461	473	475	425	494	487	456	453	446	492	440	468	460	424	479	462	487	477	465	480	491	481	455	440	463	430	455	467	482	439	444	474	462	451	478	450	502	437	503	465	440	463	508	418	448	450	430	457	492	486	480	478	451	451	432	424	451	479	451	458	495	484	474	511	522	431	489	427	488	453	469	460	432	489	460	480	456	488	471	441	481	443	481	510	463	434	472	475	470	445	429	467	466	469	413	474	488	497	474	455	479	471	452	459	448	422	488	445	436	447	415	467	428	486	487	447	449	476	487	474	430	458	441	452	484	465	458	460	491	441	465	474	447	439	487	479	409	470	483	471	459	465	452	455	429	451	465	461	448	467	425	457	495	450	458	459	428	488	458	448	485	475	410	461	469	475	484	455	453	429	499	445	453	528	466	456	466	488	456	450	454	453	459	448	447	508	419	459	469	502	459	454	495	469	465	447	473	504	477	490	481	486	436	467	475	465	467	481	454	481	463	496	439	452	432	465	473	496	446	459	457	438	431	453	472	485	479	462	436	468	462	448	450	436	485	459	433	441	472	450	483	444	437	416	456	438	474	475	447	463	454	446	489	495	472	451	447	495	430	440	454	483	456	452	445	454	452	467	416	466	473	477	456	443	496	434	489	416	464	453	470	456	471	493	437	502	432	466	499	472	443	449	422	455	432	461	493	464	459	484	464	482	479	451	470	465	462	440	456	487	475	460	432	469	476	453	441	441	455	466	458	473	456	454	480	453	478	441	461	460	446	444	478	470	442	474	496	482	491	461	467	518	477	476	457	408	467	449	457	483	443	481	439	470	457	521	467	468	481	477	462	470	461	498	431	486	473	456	437	486	457	454	436	443	444	441	455	447	431	442	453	457	461	442	476	426	463	467	452	464	439	458	461	489	448	472	480	455	466	470	413	448	451	440	465	466	474	436	438	475	462	459	446	442	483	455	452	462	439	449	442	434	482	489	468	433	436	439	492	446	455	484	491	443	471	484	440	492	439	457	444	463	482	445	444	395	484	425	412	465	466	498	470	454	487	473	447	478	446	459	447	461	446	471	476	503	461	465	518	457	448	449	430	430	456	478	434	443	484	487	474	472	434	463	465	465	487	453	429	457	460	470	462	465	475	453	436	451	444	443	468	431	432	457	415	468	441	439	422	447	482	460	461	481	475	485	513	443	473	479	452	455	435	476	466	459	470	402	463	427	446	450	425	482	442	456	462	456	449	466	501	462	457	441	454	465	490	500	424	465	472	447	463	487	471	438	478	491	451	444	485	488	437	470	455	470	440	455	447	448	454	489	483	478	452	476	477	470	416	445	449	461	449	484	472	457	465	444	436	470	465	478	448	457	481	438	441	453	464	452	444	470	442	493	485	481	427	492	444	490	452	437	442	491	472	455	413	482	438	510	449	468	465	462	428	466	451	455	476	456	480	432	446	521	465	492	430	447	431	492	492	478	447	419	463	460	466	457	463	455	464	477	502	439	475	448	470	502	448	485	482	471	417	415	439	475	442	454	513	482	472	469	488	471	487	481	480	475	432	485	445	461	455	481	434	506	478	423	460	454	461	450	434	440	452	481	472	471	497	480	467	473	434	449	480	445	433	451	482	450	460	447	482	422	429	492	453	470	476	468	447	473	453	440	473	435	448	472	428	460	416	471	466	460	448	498	443	481	444	484	453	467	473	438	478	450	459	475	457	465	438	463	471	472	495	471	454	440	457	450	450	501	444	447	492	474	468	445	438	453	471	428	509	460	460	452	424	494	442	438	473	461	460	466	468	467	445	483	470	488	458	415	486	472	465	394	497	443	441	476	473	455	459	462	520	480	435	436	442	465	440	505	417	480	472	478	473	466	477	474	449	472	473	473	455	462	469	466	459	457	443	470	467	436	489	480	466	476	447	433	426	476	500	436	441	439	448	475	499	467	466	471	430	433	446	440	462	481	455	458	481	484	485	460	493	500	451	468	469	475	477	479	508	514	439	509	503	461	437	438	452	496	470	481	446	437	462	407	469	504	463	435	442	485	439	434	508	443	433	459	481	469	477	483	448	442	463	462	433	473	445	451	488	423	458	451	435	432	474	474	461	441	452	441	483	425	439	464	432	488	452	448	437	440	451	445	404
58263	59687	54415	33226	26330	18125	7162	5079	1993	254	419	759	2191	2142	1673	1060	808	615	441	280	217	191	176	157	157	154	196	176	198	200	189	200	170	186	190	196	204	193	181	173	206	199	168	181	180	193	177	173	203	196	214	187	201	180	185	184	181	172	198	176	185	169	195	202	214	161	191	188	201	207	196	196	177	172	183	207	169	198	204	165	179	188	178	179	188	160	184	175	198	185	185	193	174	179	174	185	188	191	201	166	189	208	188	193	190	182	187	167	196	192	170	199	192	182	160	183	178	187	183	209	184	191	211	183	167	171	214	166	196	201	189	216	178	179	196	160	187	177	202	191	184	185	195	190	185	189	176	185	181	195	191	189	189	164	166	189	199	180	180	181	194	182	172	193	179	196	174	206	174	193	179	196	188	199	193	203	186	177	179	182	200	192	164	189	201	167	174	223	179	205	203	177	173	175	200	175	178	190	217	166	178	203	176	181	210	169	196	206	189	195	174	195	172	197	209	161	167	196	182	153	176	184	152	197	204	187	164	186	160	189	210	206	157	165	193	192	174	169	178	163	190	156	205	186	184	207	192	180	184	160	189	178	201	182	173	182	182	195	192	194	171	168	181	182	159	172	181	176	203	213	154	195	195	183	176	189	198	174	169	171	189	170	179	210	170	165	154	197	176	191	159	177	173	162	189	176	191	186	196	203	209	179	175	184	208	188	184	179	191	176	194	159	215	191	194	170	182	192	150	163	193	182	170	184	166	174	204	189	199	172	190	177	179	183	207	189	177	189	167	209	166	178	172	190	172	184	174	198	198	179	183	168	193	171	167	177	168	188	180	194	189	174	181	168	192	175	168	160	184	198	186	178	165	183	180	181	184	189	167	207	195	204	179	207	185	166	192	193	172	182	189	144	176	179	200	175	194	187	199	204	165	196	172	182	201	174	181	188	195	177	169	172	181	177	185	180	154	164	189	195	186	195	163	178	194	193	195	187	187	204	195	192	171	178	155	197	161	212	172	200	204	197	190	179	216	206	159	197	203	189	198	178	229	179	200	172	185	169	175	173	202	195	177	186	201	191	203	191	215	172	191	163	172	180	170	209	184	174	168	192	192	188	202	159	195	181	186	189	169	191	200	199	201	185	171	174	164	203	169	179	188	193	187	189	184	178	176	193	190	169	175	185	188	199	177	220	196	193	174	189	182	179	203	174	195	181	182	179	174	186	198	200	161	188	190	177	196	179	214	185	191	169	195	203	198	208	183	180	178	159	183	169	166	188	167	173	182	167	178	185	167	185	190	186	181	192	174	181	200	198	179	182	180	169	171	183	187	184	192	188	186	168	173	203	187	192	172	210	173	185	179	215	204	187	194	207	184	174	199	190	199	192	175	180	168	178	197	159	206	190	194	212	226	179	204	194	175	156	182	197	182	207	208	172	173	202	191	158	180	193	185	168	191	199	178	171	202	210	162	172	203	168	219	187	152	190	210	179	192	193	190	165	180	184	168	190	186	182	200	165	217	181	170	179	218	187	193	206	201	198	192	165	203	193	176	183	199	183	195	201	176	171	146	174	209	172	187	170	177	190	190	166	162	187	184	190	170	186	180	189	174	168	179	169	177	181	175	163	190	188	182	178	192	180	186	214	183	165	172	172	182	191	221	204	180	192	196	205	181	197	199	198	204	197	166	178	181	199	210	203	178	170	199	191	197	188	185	186	178	175	202	194	183	193	169	174	185	191	177	187	203	203	177	186	187	173	175	174	177	186	174	173	196	184	172	187	205	162	211	179	165	206	181	179	183	190	162	167	190	168	217	174	195	179	166	182	171	194	170	177	198	177	209	190	180	178	188	186	186	177	198	184	157	166	169	187	173	195	202	155	153	169	186	187	171	171	190	194	199	186	180	170	185	189	167	183	186	188	189	185	201	188	174	184	198	207	191	186	179	170	188	190	178	181	186	186	186	170	211	166	186	166	174	177	208	200	176	196	203	169	192	209	180	198	178	196	160	191	190	192	208	184	193	181	204	165	190	183	200	193	144	175	189	167	196	181	176	192	182	179	159	173	200	179	170	183	175	206	181	192	185	198	173	181	179	195	156	184	164	165	196	176	187	158	181	182	170	186	162	185	181	190	213	161	213	198	174	181	188	165	138	192	179	189	187	207	167	190	189	169	177	200	179	160	175	186	172	186	200	186	183	186	204	183	160	186	207	171	186	180	170	167	193	190	178	187	185	188	176	179	184	185	167	197	176	182	186	213	166	192	180	203	194	183	184	191	184	188	176	174	211	188	171	196	198	212	154	180	159	191	188	178	192	202	184	191	164	188	176	191	187	176	169	178	161	187	175	186	151	179	176	167	190	171	188	179	169	200	176	187	193	176	181	193	187	205	182	187	174	169	197	189	191	172	178	191	193	182	203	170	171	203	195	198	165	179	175	152	163	176	184	183	178	171	197	196	169	182	188	209	155	196	202	190	204	178	183	191	179	181	184	181	167	186	182	201	186	197	222	165	194	157	166	166	183	170	178	188	198	178	190	190	167	193	183	173	184	194	169	179	178	180	189	162	193	189	185	190	171	174	182	189	174	183	166	169	194	205	180	190	182	196	179	174	198	202	171	192	195	189	188	161	176	213	167	173	185	188	181	188	197	180	167	177	170	173	181	192	204	172	151	186	181	187	192	177	190	167	168	175	168	188	195	202	193	170	194	210	203	166	173	178	173	178	176	205	201	197	175	190	166	179	186	193	181	184	195	174	187	178	168	180	175	184	189	179	184	201	209	190	188	197	194	180	190	208	187	168	187	172	157	185	159	170	160	172	194	180	193	192	160	138	183	191	181	194	184	176	187	172	166	202	165	185	200	178	190	177	184	160	187	177	201	204	177	183	176	182	166	185	189	168	213	191	194	185	206	211	176	160	200	172	176	173	183	194	182	171	175	177	204	183	172	169	193	194	172	169	205	187	186	180	192	175	205	177	208	169	202	205	189	165	177	192	184	173	212	185	179	175	186	192	181	168	176	206	183	192	195	189	201	178	197	164	186	176	186	209	191	156	156	189	186	187	186	187	195	165	159	201	188	183	172	173	177	181	199	187	190	184	188	176	185	176	176	186	177	165	169	179	197	174	206	196	179	179	167	174	210	201	164	180	185	201	168	176	203	171	168	192	175	178	193	181	168	179	201	191	192	182	172	179	198	203	173	192	191	175	169	196	210	185	192	179	164	180	194	190	184	207	178	194	191	167	194	205	189	185	167	199	195	173	191	190	175	198	161	185	150	166	165	179	168	200	148	155	202	201	153	157	190	194	199	179	200	194	203	192	183	168	189	173	182	191	192	183	172	207	177	186	200	160	197	156	199	190	186	161	186	163	189	189	181	168	195	179	187	173	203	180	205	175	173	193	164	194	216	202	173	193	227	168	168	179	181	192	180	201	219	191	183	210	181	212	184	176	160	175	182	186	190	176	164	169	174	193	152	178	184	182	186	160	157	179	185	185
36700	45474	48114	38502	38316	28651	18939	16409	7172	897	1766	3824	10528	10148	7857	5208	3798	2745	1893	1038	631	507	495	512	522	521	461	511	471	500	483	487	493	461	491	525	500	467	523	500	477	506	528	503	507	532	479	496	497	508	495	522	573	542	536	494	471	480	498	511	486	456	505	517	498	509	492	524	500	493	489	538	500	514	486	498	471	502	475	501	523	486	479	459	552	505	502	492	471	500	504	472	469	562	514	522	508	536	475	501	472	489	530	497	483	490	514	488	492	472	501	483	479	519	508	513	498	479	567	523	517	451	486	485	493	517	491	506	506	461	494	485	494	492	473	466	488	445	482	518	472	477	464	523	492	510	462	479	485	457	534	496	478	489	485	510	510	500	516	526	456	510	517	501	479	513	513	500	503	526	483	486	533	521	467	513	486	463	527	483	474	485	482	501	488	508	497	529	493	462	474	465	464	494	495	523	485	527	484	501	520	451	478	499	481	529	534	465	508	495	518	500	479	523	516	503	520	466	514	504	485	476	496	475	508	502	473	498	532	467	543	484	448	499	467	521	505	479	469	534	535	494	473	510	444	475	507	519	466	495	499	509	484	505	481	501	512	516	464	501	485	509	487	477	555	495	491	469	475	495	482	509	452	482	510	524	511	487	472	503	505	492	495	506	485	481	513	480	478	484	534	474	479	482	472	509	522	472	471	477	480	478	481	482	491	498	489	510	522	497	523	462	494	447	505	533	496	486	505	502	533	481	508	502	485	485	484	505	492	459	459	501	471	500	491	506	465	500	500	500	549	485	536	505	449	497	464	517	485	498	529	472	450	530	512	454	478	511	503	473	536	500	473	504	515	456	495	518	513	497	461	513	473	442	463	527	508	495	505	467	494	538	486	493	493	492	549	489	508	503	513	450	491	503	491	471	482	510	513	504	458	479	494	473	468	508	493	510	508	486	484	495	468	482	480	494	493	463	480	474	483	454	508	512	480	494	490	503	482	505	489	490	491	477	489	470	508	489	492	470	465	533	500	465	510	462	502	495	462	453	492	472	515	490	469	498	480	478	500	491	511	538	530	510	494	509	458	491	467	504	533	479	489	447	505	501	491	496	493	525	539	509	537	498	504	488	503	493	514	514	485	454	516	496	501	555	479	501	527	499	458	522	476	461	535	526	492	509	492	471	471	482	483	499	463	513	519	497	470	511	468	502	510	526	491	487	521	464	542	463	457	481	441	500	457	489	496	495	521	479	504	541	506	488	501	486	470	473	480	484	498	499	503	498	508	526	508	488	498	494	493	542	442	530	531	510	468	509	490	490	474	525	489	504	506	493	505	495	487	494	468	458	522	504	496	463	492	512	493	504	502	508	509	498	492	532	490	502	467	536	462	488	507	477	486	471	516	519	483	538	491	476	499	522	507	539	524	516	475	477	480	485	500	525	470	464	455	516	454	462	498	477	473	492	507	490	501	514	513	444	503	482	523	447	540	481	500	469	508	508	502	515	513	494	492	512	518	483	498	523	534	484	497	527	485	465	507	549	495	493	485	488	487	505	496	493	492	522	462	547	499	474	472	499	492	475	484	480	482	472	483	487	479	494	486	499	518	430	524	507	491	499	508	473	481	507	466	530	534	479	479	501	498	507	509	492	487	464	498	529	503	508	454	510	485	482	495	506	468	508	507	464	455	497	534	497	505	502	488	512	526	502	475	504	492	521	482	502	476	482	453	529	530	498	560	487	511	518	507	455	486	515	462	492	537	493	488	505	478	520	457	477	488	472	498	506	473	554	516	472	503	481	505	512	480	519	483	495	474	515	501	491	476	473	519	481	498	520	457	512	507	483	516	453	484	504	480	481	488	509	485	465	528	497	501	478	485	477	492	498	520	528	518	489	532	449	572	510	489	477	486	498	449	513	479	513	453	520	473	497	514	487	496	493	456	505	515	530	502	480	505	489	476	506	500	483	533	526	471	494	474	488	503	477	503	501	508	466	494	495	535	508	497	528	501	456	481	500	501	489	459	472	536	446	445	495	480	471	482	519	478	472	500	481	507	499	488	541	491	506	539	455	485	509	520	487	523	483	512	504	492	476	465	512	480	510	540	487	503	456	509	509	504	496	516	477	513	466	477	510	487	490	490	481	504	483	477	495	493	495	516	466	535	478	500	488	515	518	478	505	477	487	498	512	518	507	480	501	502	482	484	513	510	511	472	481	479	530	473	512	524	468	508	468	538	517	502	487	471	479	511	495	475	483	503	458	467	519	470	505	485	465	451	492	485	570	514	483	508	499	441	498	480	471	494	462	513	469	479	522	498	453	501	477	466	477	509	499	492	509	452	492	515	450	519	461	468	486	486	472	503	502	497	507	495	519	441	524	526	491	476	520	487	488	501	524	477	498	492	475	494	499	500	534	502	540	492	488	483	523	479	456	513	511	473	501	485	456	505	530	509	508	488	494	502	519	490	495	489	505	504	508	497	504	463	509	490	453	517	493	502	484	487	482	486	452	467	464	471	491	540	506	491	491	487	503	500	498	538	510	525	492	529	501	520	463	525	520	502	493	477	487	508	485	527	506	489	499	498	530	483	521	511	497	488	515	545	503	463	549	482	491	444	483	514	505	468	489	488	482	503	498	526	497	485	498	516	495	499	517	488	511	494	522	470	444	497	506	494	493	525	492	481	546	495	457	486	439	501	503	496	478	482	473	499	524	491	497	492	501	476	492	501	508	499	507	499	482	510	486	516	466	430	531	455	516	491	523	484	504	490	499	454	480	461	524	467	483	495	480	472	485	523	467	459	512	483	568	462	494	482	496	508	499	477	466	476	505	501	491	467	462	470	504	548	530	452	543	525	497	495	529	506	488	504	508	487	528	534	509	466	500	475	487	489	497	512	488	465	503	481	511	495	460	514	489	497	508	485	473	431	495	473	506	457	473	516	504	513	471	484	472	521	489	486	544	499	490	482	482	545	514	460	503	490	461	505	467	506	465	531	528	506	505	494	508	476	512	442	527	467	498	458	474	485	509	527	486	470	477	513	485	489	499	474	496	479	489	507	466	497	514	459	482	489	511	522	475	468	503	499	463	464	506	472	470	468	519	430	547	458	505	502	478	503	468	484	469	451	516	497	512	480	519	515	488	455	495	480	502	502	481	494	458	474	498	480	475	502	460	503	458	461	454	513	469	468	460	520	518	495	495	495	517	527	514	489	493	482	502	454	472	474	520	481	495	521	479	484	471	501	500	493	510	505	483	501	495	467	516	505	496	533	502	511	482	477	490	473	476	466	503	521	532	487	455	502	467	511	448	476	489	475	501	542	495	474	478	505	497	524	465	501	454	538	479	467	455	478	521	511	506	492	499	487	540	505	460	510	496	478	487	520	510	520	489	496	503	508	492	500	528	462	509	513	479	496	480	509	458	510	485	480	478	495	484	490	493	499	518	517	488	468	502	474	512	490	489	475	486	467	480	506	490	487	474	488	511	522	488	499	517	470	512	556	473
71193	75408	69747	45288	38007	27382	12319	9073	3950	367	453	1032	4907	4900	3572	2071	1335	981	588	342	242	207	187	213	206	225	184	219	227	235	193	204	185	201	217	188	214	213	197	219	231	216	182	193	227	233	194	184	210	207	221	206	213	212	218	224	200	204	209	213	237	217	216	184	209	242	209	215	213	214	206	189	250	233	241	181	237	219	226	202	203	202	233	210	213	223	196	219	205	217	230	213	223	180	207	193	212	202	200	205	201	219	211	211	195	194	219	204	217	220	213	182	218	185	232	204	199	204	222	209	178	217	209	224	217	209	185	201	230	201	202	187	196	206	232	186	209	188	197	166	199	220	228	220	205	205	197	221	210	207	217	204	223	220	232	188	184	193	191	211	241	216	206	197	200	184	195	219	199	223	220	219	196	190	222	185	216	199	204	198	207	204	215	221	214	217	218	207	203	239	197	201	224	193	203	199	209	235	205	195	211	183	214	242	208	202	210	221	204	213	232	230	202	202	193	214	189	190	187	203	189	193	195	207	206	213	217	207	199	220	185	195	199	221	188	207	189	178	216	230	233	197	203	200	214	222	225	210	213	196	207	184	205	177	221	211	244	199	206	234	216	184	210	181	214	201	219	218	201	229	178	211	226	196	226	204	219	232	174	202	210	215	188	207	199	200	207	211	235	211	194	221	165	213	212	227	210	212	187	218	203	216	213	216	197	204	233	211	211	201	189	210	208	216	197	210	207	219	173	201	205	194	214	205	198	190	192	204	190	209	195	215	213	203	201	212	219	235	186	217	214	216	223	198	192	214	193	215	197	210	207	211	201	199	225	210	171	221	202	205	185	198	218	183	226	199	197	183	202	197	185	216	228	223	212	226	192	227	209	207	198	199	214	254	203	212	214	217	219	217	208	188	218	224	205	195	194	189	184	204	200	203	200	223	215	198	183	208	173	196	229	202	219	212	205	183	183	225	205	205	222	213	218	210	217	165	218	200	192	200	195	212	198	218	201	197	195	206	207	216	213	212	225	180	191	192	209	220	179	170	197	216	211	206	191	236	212	203	219	184	192	215	230	218	211	229	197	204	231	217	209	224	172	215	196	212	201	220	204	226	196	199	174	176	187	194	214	205	187	223	209	200	228	227	215	211	219	213	214	213	210	207	216	199	238	199	199	208	193	202	219	237	216	210	213	196	192	207	192	211	211	196	191	196	202	195	189	205	217	195	203	202	237	208	212	193	238	202	205	225	205	225	202	202	223	213	201	207	207	208	209	191	213	193	230	200	228	221	194	218	200	203	182	192	193	198	185	207	234	212	183	212	206	234	213	206	225	201	213	207	235	226	207	234	209	183	208	198	194	210	178	209	217	224	239	208	184	243	220	173	200	189	189	216	196	224	185	201	212	200	234	224	195	211	221	210	183	197	237	213	220	199	209	185	222	208	206	204	206	202	230	207	213	218	200	193	216	199	203	199	185	183	193	207	191	188	203	226	178	213	194	224	220	210	185	186	186	203	223	213	197	217	206	212	197	221	192	196	206	200	176	193	191	204	200	208	195	212	213	199	228	201	211	202	227	181	242	202	168	234	188	189	208	204	206	207	227	199	220	189	216	208	206	187	170	216	217	200	193	201	225	235	170	219	196	197	210	200	196	204	208	214	196	215	202	208	226	196	211	216	211	233	216	204	208	207	197	224	215	199	206	203	217	178	212	217	224	235	176	205	222	206	207	200	208	202	216	208	169	207	202	216	219	222	195	208	201	214	192	217	198	204	181	201	202	222	200	193	226	187	196	210	187	232	204	205	186	199	221	216	188	211	187	213	221	210	212	216	201	209	214	197	216	202	205	241	190	217	210	207	200	202	204	188	208	226	225	211	202	192	202	205	232	202	210	217	216	168	216	199	224	199	204	215	214	185	192	225	211	170	190	209	174	224	198	208	200	203	213	222	197	174	198	224	229	222	197	208	209	182	221	203	227	197	198	207	178	188	226	202	213	216	225	219	202	239	201	200	186	223	208	201	205	221	188	235	211	216	204	179	195	188	228	192	193	216	199	208	210	204	211	211	219	208	209	233	207	208	196	202	204	185	203	174	237	203	205	214	192	217	223	210	176	215	208	204	201	205	226	194	228	197	214	194	222	186	194	184	229	218	218	207	208	205	221	164	220	204	210	197	175	207	206	188	205	227	216	176	240	199	167	206	235	199	218	190	214	186	194	201	220	200	210	233	222	212	201	214	207	229	198	210	206	210	211	214	216	184	218	243	213	217	214	200	200	211	203	189	220	202	195	216	229	202	212	213	203	238	205	184	206	210	217	213	220	217	199	203	225	187	210	215	206	197	216	196	194	205	226	244	202	208	218	181	207	246	192	213	195	193	240	197	189	200	183	188	211	229	200	190	178	194	192	215	187	212	187	212	186	206	206	180	184	186	197	214	212	184	190	204	189	194	193	191	210	212	226	202	211	185	205	195	202	222	200	221	199	210	202	210	192	213	227	219	183	215	204	187	190	197	214	195	242	214	225	215	195	201	201	221	224	215	208	212	205	203	194	191	210	204	213	197	196	208	217	206	186	188	230	212	222	178	224	240	213	213	201	188	215	231	214	208	175	208	210	209	216	217	233	211	247	184	194	198	210	176	198	196	215	193	206	196	227	235	198	201	214	213	225	193	207	193	192	204	233	212	193	212	217	202	245	188	229	202	227	207	220	176	201	168	210	236	204	211	189	211	227	238	203	206	182	190	196	207	222	206	164	200	204	226	207	220	193	212	190	229	179	220	229	199	200	198	182	173	213	164	223	197	209	195	198	198	204	208	210	209	199	204	201	179	191	215	206	210	223	210	206	199	223	176	192	191	215	220	185	185	219	225	216	203	216	247	203	222	198	199	200	189	200	224	208	206	217	223	204	211	203	217	194	172	206	198	188	210	193	198	233	206	219	213	193	220	202	222	195	220	193	184	208	235	180	206	228	215	202	177	209	179	171	195	203	226	223	202	198	197	214	197	205	191	203	208	246	188	209	198	206	192	219	207	192	197	237	211	192	173	166	189	190	209	206	217	194	180	184	201	204	199	203	191	219	190	227	202	218	206	196	231	215	214	201	231	216	212	216	180	160	209	206	204	187	212	204	232	199	203	185	206	234	214	210	186	230	207	193	201	196	227	177	208	208	201	206	205	185	199	196	211	206	210	191	229	210	234	217	186	217	205	219	214	207	203	215	198	248	179	186	193	201	193	196	195	211	202	198	192	205	195	203	194	228	203	201	218	197	184	224	215	249	210	191	199	214	215	240	197	211	207	228	210	177	217	216	232	204	215	228	219	207	211	207	202	178	203	204	216	186	240	209	231	217	203	220	202	232	220	227	236	199	216	234	216	202	214	217	231	189	208	195	215	228	199	219	206	222	197	220	188	218	223	211	219	218	200	207	181	205	223	210	204	215	224	224	219	215	187	205	199	211	194	180	194	211	212	208	178	203	207	221	237	194	235	201	219	202	200
45087	57978	61913	48879	47660	35480	24546	22861	10815	1133	1705	4953	18981	18460	13975	9324	6425	4529	2572	1291	703	557	560	568	531	521	580	572	518	530	529	523	544	536	542	516	544	582	545	584	537	584	523	548	523	547	557	509	557	598	603	660	612	571	558	569	537	543	510	512	504	522	495	585	580	526	540	550	528	547	542	528	517	534	572	514	555	579	571	502	544	552	551	529	537	519	534	521	520	480	522	566	518	538	567	549	593	504	520	542	543	511	521	550	547	555	526	518	499	553	573	506	543	566	542	542	548	542	580	542	567	536	580	590	526	526	550	541	500	490	551	524	583	556	612	544	514	505	524	550	559	514	511	513	578	525	554	511	506	527	546	505	539	488	501	534	516	513	546	570	549	555	550	545	520	508	540	526	537	566	555	552	538	577	543	547	561	530	561	510	599	543	556	563	545	527	563	543	529	545	592	544	567	581	591	512	577	553	523	514	567	553	547	558	518	520	567	553	519	537	549	563	585	578	522	537	535	527	536	568	546	521	530	582	504	461	559	534	556	520	548	531	523	563	571	546	583	533	506	532	576	539	523	513	564	538	533	518	562	528	559	554	555	547	506	529	547	502	534	561	531	524	556	545	501	511	546	523	559	550	542	552	514	535	563	539	557	537	564	550	534	534	571	536	554	558	565	565	553	545	519	570	508	528	574	514	577	553	531	547	517	507	559	529	576	529	512	580	519	521	539	571	526	527	548	525	536	534	545	556	531	563	544	565	510	544	534	544	541	511	540	555	539	481	530	499	549	502	553	586	546	548	539	553	515	586	560	557	565	538	529	535	524	577	508	513	558	556	519	539	516	594	526	547	545	520	510	557	522	570	583	515	547	553	537	554	548	545	549	558	525	541	508	551	567	578	547	544	573	575	536	532	549	531	556	540	538	529	560	540	552	519	517	513	524	573	507	490	551	564	562	517	543	549	561	560	531	552	534	579	543	552	537	509	526	532	547	536	539	550	538	526	556	534	541	519	548	531	548	521	546	543	528	535	526	557	545	520	534	549	560	538	534	588	563	512	569	559	567	557	565	534	541	516	565	555	598	553	482	583	517	564	562	538	571	504	543	537	559	553	550	551	543	554	569	505	484	526	526	558	536	553	534	525	528	564	570	559	497	536	511	525	499	533	592	511	501	574	509	551	524	573	503	517	548	550	559	546	540	527	617	517	508	514	540	571	575	530	523	517	580	506	518	544	568	556	544	524	560	557	564	543	541	536	569	515	547	551	541	556	534	574	552	548	543	547	528	533	539	521	531	517	550	559	557	541	562	564	534	512	536	538	532	518	570	552	520	575	535	517	588	534	587	542	544	530	521	475	587	479	536	515	551	551	546	575	548	551	561	522	548	503	553	566	565	536	526	531	548	528	529	581	570	553	497	507	573	532	536	575	523	528	544	507	500	507	558	531	520	573	572	525	533	535	535	537	498	532	556	562	520	518	577	512	528	564	521	562	503	560	534	561	534	551	594	571	506	558	550	537	577	518	540	524	579	537	531	575	512	538	568	548	548	550	568	545	493	519	548	512	539	592	569	511	565	563	519	533	543	599	552	525	526	536	547	543	541	525	569	557	528	533	620	570	562	577	579	567	511	529	521	513	570	553	524	513	537	542	524	572	550	548	540	557	580	538	540	551	520	533	532	506	501	549	549	502	529	565	541	552	536	562	575	582	518	532	558	499	520	534	516	530	558	578	546	560	540	519	543	521	557	544	517	552	531	530	542	528	513	553	517	510	584	517	539	530	519	545	562	494	514	564	520	571	547	530	549	539	528	520	553	552	556	550	517	480	556	554	598	594	589	528	515	550	569	489	514	524	561	526	512	556	559	592	572	523	524	546	548	548	536	526	553	503	550	555	551	558	526	570	548	534	541	538	545	535	539	578	513	552	533	543	534	573	536	542	565	524	497	495	562	534	553	551	526	542	576	540	559	564	522	502	556	554	550	558	521	540	578	508	551	523	506	509	537	529	537	539	548	505	555	554	535	548	567	538	535	549	543	584	526	560	566	543	602	547	535	555	575	549	532	525	559	536	558	526	508	540	544	560	553	568	563	554	551	583	533	529	503	524	570	537	590	558	547	594	471	515	519	571	512	540	571	544	545	597	541	557	525	521	509	558	495	548	550	519	571	533	533	493	544	564	513	512	528	563	575	529	561	544	545	567	558	582	522	566	497	562	545	547	547	540	556	567	518	552	547	523	553	569	549	505	551	565	559	491	530	540	543	533	543	557	557	572	537	569	538	537	573	534	539	534	546	533	521	521	512	551	521	560	497	577	552	536	533	544	532	539	546	538	503	498	545	542	571	540	559	522	538	476	561	504	525	512	521	535	525	553	560	564	542	575	535	584	515	557	558	520	507	538	520	488	541	547	524	553	502	558	524	578	536	526	554	562	585	527	523	529	507	525	528	519	556	509	552	552	542	562	538	517	532	537	534	586	562	539	524	561	529	533	582	527	532	535	561	523	568	566	523	542	556	534	507	504	554	498	530	554	534	578	536	487	542	557	557	583	533	532	568	510	529	562	570	536	569	545	542	490	518	523	538	548	512	521	560	548	534	503	636	581	548	545	541	549	514	531	529	480	531	544	542	530	545	556	527	560	517	500	486	541	561	543	545	551	553	526	528	516	481	536	533	538	536	552	552	572	552	570	525	503	562	559	562	564	546	504	543	539	548	556	528	529	492	519	489	556	520	566	566	537	553	556	507	561	532	528	548	549	551	562	523	527	533	564	558	554	574	547	540	567	525	549	536	525	563	550	587	538	534	578	560	498	545	532	528	504	533	504	522	544	555	523	537	574	536	523	538	515	552	551	539	564	544	535	477	545	566	534	538	537	549	540	575	534	553	548	524	533	539	528	557	500	531	538	540	539	550	504	532	482	559	535	507	509	554	572	556	533	556	502	510	524	549	492	546	516	545	550	538	547	516	552	503	546	566	488	574	540	590	573	576	528	546	547	520	563	549	543	524	572	526	576	561	545	536	556	562	514	527	532	542	510	529	546	519	543	531	526	575	528	521	533	554	538	551	541	519	514	537	563	535	535	575	537	576	539	515	509	537	508	560	559	564	540	555	538	557	538	536	538	521	569	514	586	563	535	535	539	505	502	463	585	536	565	567	529	549	544	549	515	617	535	507	555	543	554	554	504	539	567	558	558	549	540	543	535	531	531	547	528	555	557	517	539	585	542	531	583	547	540	538	513	507	547	527	539	548	560	560	596	550	522	573	548	551	528	539	560	510	556	540	531	540	537	517	555	540	522	558	519	547	521	613	517	562	516	565	571	546	531	568	526	572	534	538	559	584	513	527	548	548	562	534	578	499	565	528	558	524	554	565	545	553	554	523	543	526	546	530	535	551	563	549	484	546	564	526	547	543	526	525	528	514	523	517	539	586	538	583	545	550	556	518	542	564	583	541	532	558	536	558	548	539	546	580	532	535	527	542	548	494	556	541	541	533	543
16188	12332	9582	2502	1539	990	343	328	249	170	167	197	275	359	303	270	212	219	203	188	184	173	179	187	144	172	185	155	174	139	163	187	147	147	174	152	166	169	177	174	157	167	154	152	160	182	168	179	166	163	198	168	167	166	141	171	174	166	174	157	150	157	153	190	183	171	158	167	128	185	165	203	168	178	176	151	166	162	150	196	190	156	139	155	147	160	162	191	216	173	133	187	166	173	175	178	186	181	186	162	174	178	159	181	167	195	158	212	161	159	158	206	151	179	197	171	157	183	152	150	157	176	166	147	175	203	150	168	166	168	172	157	162	173	192	168	167	184	176	157	159	169	155	187	135	195	165	174	168	158	158	158	180	183	181	169	134	170	184	167	196	180	164	166	167	183	144	146	172	174	169	168	183	189	166	162	166	164	172	196	178	194	163	176	165	177	173	183	136	184	190	190	157	175	154	184	178	172	177	169	161	162	150	131	155	169	176	163	175	161	137	147	174	135	173	170	176	165	170	150	181	163	172	159	177	187	185	178	171	188	143	159	147	167	188	159	193	179	199	163	145	175	178	176	167	165	166	164	153	157	171	170	167	177	171	178	152	198	166	147	183	159	168	165	177	169	162	171	162	161	175	164	168	197	168	149	183	176	169	154	147	138	191	172	175	166	163	162	174	167	166	188	170	170	174	173	164	167	157	173	153	177	149	183	185	173	165	146	167	153	177	147	172	174	175	191	162	182	188	181	169	159	168	189	156	165	210	178	165	138	180	161	185	180	166	172	170	162	149	161	195	164	165	186	184	171	190	164	172	182	161	162	153	181	172	196	174	170	152	160	152	166	176	164	160	176	173	163	171	167	145	173	179	175	143	150	174	184	194	155	171	159	173	187	162	167	167	173	182	153	137	189	158	151	169	178	150	169	188	159	146	159	168	169	173	175	161	151	186	169	163	172	192	177	167	181	151	162	172	172	184	169	170	164	163	163	195	198	174	150	176	183	152	165	169	162	201	181	174	179	195	148	177	139	162	178	182	182	180	162	155	170	154	160	186	170	163	172	168	163	161	158	157	151	135	164	193	182	182	165	173	177	175	183	164	158	169	177	196	189	169	153	169	159	178	170	170	156	165	184	205	160	179	157	154	160	154	178	173	147	181	177	170	185	163	173	173	182	168	182	170	141	178	162	173	158	182	152	146	166	165	169	162	188	165	181	183	193	197	168	160	157	169	185	195	180	169	170	190	184	185	174	161	156	177	173	163	164	165	171	169	182	147	146	150	141	185	155	159	152	157	171	211	184	165	175	157	177	152	147	182	161	181	143	181	152	180	165	199	192	165	178	171	169	163	201	159	158	157	164	164	185	181	154	155	170	174	159	168	157	184	170	160	149	162	153	167	166	170	157	180	162	169	168	169	170	187	151	184	171	180	153	179	175	174	169	194	172	171	171	166	184	160	170	172	152	164	170	165	151	159	187	185	178	183	185	157	195	180	177	156	170	160	171	174	158	154	171	152	187	167	173	162	182	158	162	180	162	172	165	181	155	188	180	164	195	179	173	140	174	181	185	199	180	149	202	164	195	168	197	176	170	167	146	162	156	168	183	176	164	167	174	158	163	172	177	179	170	165	190	180	183	168	180	171	175	155	154	168	164	189	174	148	184	191	167	195	160	166	152	185	158	175	174	163	172	167	170	160	174	165	167	204	180	150	141	154	159	163	173	170	169	161	177	179	177	165	163	179	150	161	184	156	177	173	163	181	161	190	166	150	175	184	161	167	160	170	160	176	164	156	171	167	171	171	176	173	199	186	157	156	194	143	171	175	171	177	149	157	187	182	174	168	146	170	170	154	149	163	177	159	171	172	166	176	176	183	172	179	143	159	180	166	178	177	171	179	158	162	159	190	150	178	191	187	152	175	170	140	164	166	186	172	159	162	182	155	184	176	158	158	188	172	160	180	201	173	193	185	142	164	161	162	162	170	164	169	184	168	174	172	174	165	155	159	181	155	136	172	169	187	155	174	169	161	138	150	165	165	165	177	164	174	170	160	170	177	160	179	174	153	154	190	129	182	149	159	155	164	156	167	165	153	171	163	175	138	189	163	159	174	167	167	153	154	169	174	180	188	147	174	147	182	148	176	171	182	160	183	167	185	165	161	176	157	171	160	165	151	176	164	189	155	186	181	183	205	181	170	157	163	155	179	177	153	185	183	151	154	171	171	180	175	171	149	170	175	150	182	167	173	164	203	184	165	162	181	167	165	168	177	152	169	176	171	184	156	157	165	163	146	167	156	187	199	201	196	175	158	168	192	195	166	161	156	173	180	192	187	160	165	191	181	160	197	181	171	167	157	160	162	175	171	148	177	171	187	170	137	148	181	152	156	173	167	154	177	181	156	161	175	166	178	169	186	173	139	168	151	160	186	167	170	170	171	177	167	176	179	182	177	168	156	153	161	188	164	175	167	158	187	151	149	164	154	175	168	181	158	163	127	156	167	151	175	171	196	182	163	165	175	180	179	190	172	166	178	183	170	189	164	172	171	174	170	163	171	200	159	180	174	169	186	174	188	173	179	178	177	157	171	151	163	170	158	169	173	177	178	190	155	169	184	188	172	166	145	168	160	164	180	166	161	186	160	175	147	168	157	179	199	186	166	162	176	173	161	188	179	174	163	166	180	181	156	168	170	164	158	140	158	182	163	140	157	171	170	188	192	167	158	170	181	138	176	183	175	179	141	153	167	182	140	179	179	174	177	172	193	144	187	161	190	176	159	190	194	200	189	178	142	172	171	174	189	146	160	180	182	172	158	183	154	195	182	151	173	163	176	158	185	174	181	181	158	184	149	162	166	171	148	167	151	154	157	162	145	183	149	187	159	180	172	168	179	162	166	167	183	169	191	151	174	186	187	156	195	177	169	178	190	189	178	176	164	161	136	185	187	138	165	171	179	144	163	172	169	176	167	186	151	165	160	185	174	148	200	179	162	184	164	149	153	153	159	172	160	157	186	185	171	169	172	186	179	184	170	171	162	171	177	188	181	172	185	188	160	156	185	168	169	165	176	157	181	170	169	192	184	185	140	144	160	177	158	157	186	159	170	154	196	173	181	173	176	179	164	175	160	171	157	177	156	182	179	175	169	159	155	169	174	170	153	147	188	175	151	156	149	163	191	184	175	174	192	211	187	173	159	160	166	157	162	159	175	164	182	198	157	166	169	174	168	143	177	174	151	186	177	177	182	168	164	173	185	171	181	171	152	165	182	175	156	176	156	168	178	165	172	176	155	172	187	177	162	174	141	136	175	174	157	186	179	156	175	173	145	167	168	157	165	161	175	151	144	151	182	153	184	171	157	182	177	209	167	169	170	169	205	186	164	160	161	178	179	184	157	183	166	174	171	174	171	172	181	175	183	196	181	156	163	181	165	202	183	147	169	189	160	155	172	176	164	187	169	174	188	180	171	163	188	184	172	172	170	164	160	171	168	168	164	173	169	175	185	154
13344	16645	14672	6800	5914	3856	1562	1355	836	491	477	649	1234	1568	1203	986	766	710	516	451	470	455	414	423	483	459	490	492	460	441	432	455	480	447	447	451	428	474	456	454	437	484	488	491	434	461	451	477	456	484	448	466	465	448	497	453	448	399	470	443	459	424	477	468	446	452	448	450	462	452	446	432	443	477	454	467	467	444	469	481	471	466	476	473	449	468	473	449	478	499	476	486	474	464	475	460	450	464	466	434	475	471	473	495	463	442	468	443	473	472	448	460	449	467	463	475	509	453	437	476	447	461	464	484	478	456	477	475	439	473	470	452	436	491	432	452	446	440	471	455	466	454	483	460	413	452	446	495	475	451	481	458	454	462	474	508	447	456	448	472	470	445	419	483	470	475	477	445	470	455	457	499	458	448	455	446	458	487	439	437	444	502	469	460	467	458	462	465	472	476	427	431	504	480	501	463	446	472	494	439	464	474	453	476	491	447	408	454	426	490	461	423	503	485	448	465	452	489	446	462	478	481	449	426	443	460	489	480	452	454	469	470	462	486	469	458	460	474	484	421	473	487	477	470	458	466	490	474	484	471	436	466	485	443	450	479	480	457	450	489	474	458	476	474	463	463	490	470	478	438	497	497	430	482	442	457	472	469	482	471	477	441	473	447	472	394	463	440	454	473	444	438	469	457	494	472	466	470	448	433	438	466	483	481	438	474	449	449	501	447	453	456	474	467	427	498	465	495	456	467	493	471	486	498	462	434	436	478	466	470	463	468	459	450	462	451	431	476	448	494	446	498	504	436	469	494	425	481	481	495	453	482	431	423	460	435	468	452	455	471	440	456	460	499	499	468	507	454	432	482	492	494	476	442	463	436	472	448	455	496	467	457	449	436	446	484	459	476	425	469	497	490	490	444	452	452	482	449	451	462	434	400	460	471	506	432	463	424	445	470	467	471	404	481	443	449	431	429	497	440	491	459	517	450	453	459	436	470	477	439	470	490	442	478	421	474	477	449	491	476	455	466	476	416	451	476	460	460	420	474	502	481	458	443	473	444	425	472	466	447	443	421	489	467	432	498	485	452	480	475	429	445	484	466	434	500	458	450	449	491	436	455	458	491	454	448	502	462	437	432	463	469	495	478	454	445	434	450	445	462	461	495	450	451	462	491	464	447	459	455	520	452	417	479	470	440	476	472	436	459	470	465	513	444	449	468	381	480	443	467	501	474	510	491	480	444	438	464	501	440	447	445	507	449	450	459	441	447	439	444	437	475	500	471	432	422	477	489	489	435	473	470	500	465	482	441	442	429	459	440	438	474	478	449	446	465	480	455	471	455	476	502	427	446	462	453	467	440	441	438	466	461	460	444	450	476	456	459	441	458	414	474	469	460	469	418	460	446	454	462	483	437	453	484	478	463	468	453	445	444	461	465	446	472	465	438	483	487	479	445	476	437	465	451	461	463	454	450	426	428	445	444	485	484	453	491	495	480	474	458	483	501	435	495	454	462	459	476	429	437	438	459	472	439	456	484	440	418	492	435	503	461	430	432	416	479	493	456	464	512	469	469	422	473	450	489	441	446	481	457	486	442	443	440	478	459	436	463	487	439	466	481	451	447	435	460	466	470	490	425	448	484	451	450	463	446	438	451	473	439	483	483	464	479	450	442	447	469	435	483	479	443	478	473	479	455	454	470	448	477	432	460	452	440	466	438	490	470	483	434	499	464	444	482	436	487	444	475	463	446	480	456	434	499	446	454	466	435	436	480	471	481	473	469	514	477	412	465	461	455	453	453	480	448	444	449	488	464	471	448	482	461	498	463	471	511	473	493	476	451	437	478	427	455	493	466	466	476	484	491	440	439	451	454	476	487	468	456	473	428	489	486	498	424	438	452	448	486	448	445	462	482	454	432	454	473	448	464	445	462	433	470	461	485	452	458	472	473	459	491	463	442	461	484	421	484	453	459	479	455	431	509	460	481	461	456	467	446	455	451	454	495	511	468	459	479	408	466	473	477	473	441	435	433	450	471	419	440	404	463	451	458	486	439	480	501	473	454	460	442	446	467	497	443	475	468	452	455	472	486	421	456	457	475	463	482	450	463	466	452	425	453	462	456	432	503	430	480	453	466	482	448	455	461	407	467	473	464	395	419	512	486	472	441	438	460	446	441	453	451	464	492	489	446	447	452	451	498	459	438	482	458	479	500	427	434	440	484	478	448	427	497	444	441	498	448	465	469	434	459	490	472	488	459	469	469	491	460	444	489	426	485	483	454	506	462	442	479	458	424	439	478	455	449	497	473	461	472	454	482	452	453	462	472	429	467	457	453	461	463	456	433	461	417	446	429	434	480	448	463	481	427	468	471	446	472	491	452	476	468	461	469	448	437	458	496	448	441	481	462	459	429	443	446	465	460	451	480	431	468	466	484	442	471	470	503	438	484	456	429	476	451	422	479	456	467	463	414	453	462	498	455	488	474	458	452	438	443	453	456	465	501	434	485	447	431	481	443	487	442	455	502	453	493	476	477	506	473	469	465	439	465	460	445	432	448	473	451	432	428	429	455	463	432	467	466	484	479	469	477	487	416	482	420	458	496	518	483	478	448	477	417	481	467	470	456	467	500	457	466	429	467	456	453	455	432	468	469	469	474	468	447	446	481	430	454	455	477	459	434	465	453	478	456	434	476	462	474	433	463	441	471	481	495	466	470	429	434	418	459	456	456	480	438	471	487	476	412	457	462	459	474	449	482	451	511	439	470	432	500	471	470	461	435	496	420	467	445	468	462	446	440	436	458	466	462	409	444	486	447	482	431	463	488	491	456	433	462	475	494	453	445	446	471	463	429	460	465	451	467	455	465	438	454	437	452	473	435	465	497	499	469	438	463	442	461	431	423	522	450	508	462	452	457	471	463	463	466	455	475	470	451	460	473	461	481	436	464	450	440	462	453	455	453	488	462	474	491	438	452	442	445	482	466	476	467	468	434	454	476	468	452	472	436	459	465	470	465	488	446	431	430	432	460	454	479	453	511	485	473	488	444	416	444	432	444	453	429	433	500	478	471	467	477	446	453	462	470	479	491	454	443	478	450	482	465	443	423	416	499	468	445	484	445	465	481	440	514	451	511	453	467	469	495	410	462	462	431	442	444	456	469	441	462	459	459	480	454	422	465	474	407	434	458	440	444	449	472	420	495	473	450	456	485	483	425	450	495	460	472	467	461	435	481	443	445	490	456	464	455	449	495	461	507	485	463	461	422	419	458	436	439	431	485	465	505	485	473	461	484	458	461	449	434	500	445	508	465	471	490	452	446	440	507	472	445	444	436	447	473	471	410	465	428	464	445	446	500	453	475	450	491	449	480	417	474	491	493	452	495	459	489	467	445	474	462	470	445	431	466	422	473	481	507	475	464	489	506	454	450	511	448	432	469	490	436	456	476	449	475	441	453	440	459	436	405	463	522	495	440	474	473	492	463	422	483	459	419	448	478	459	473	474	471	476	488
56970	61817	57305	31684	23319	13779	4485	3462	1866	253	269	1086	2186	2532	1998	1175	786	625	401	258	181	193	181	188	203	169	208	179	162	191	160	189	169	177	193	171	202	158	191	199	173	165	191	162	168	181	165	185	178	175	187	178	165	190	203	196	171	181	190	175	197	172	181	194	173	184	208	200	186	197	192	183	196	182	168	176	201	179	200	182	190	209	187	189	189	183	207	177	192	174	185	162	211	186	163	161	171	190	168	180	176	156	178	191	155	184	173	168	198	176	186	170	208	185	174	182	183	200	189	172	186	189	165	181	180	185	154	161	168	173	191	203	187	177	197	186	204	188	177	189	176	188	203	175	151	168	166	171	203	196	214	187	191	179	184	197	180	161	202	191	185	203	204	191	175	200	164	180	189	219	183	173	179	186	177	184	202	174	181	192	187	160	163	187	162	192	169	214	209	180	182	188	200	184	189	180	177	180	178	172	165	183	191	202	177	186	164	186	201	181	199	155	204	188	164	203	199	180	186	181	182	175	173	184	156	200	167	188	195	205	174	176	172	199	177	184	183	170	178	195	201	180	184	179	196	166	180	181	166	166	177	190	174	158	200	212	198	193	198	191	179	180	195	162	191	172	166	183	167	204	216	193	188	168	196	178	189	190	203	190	144	158	179	166	208	167	190	179	173	183	172	202	174	183	175	150	185	197	190	191	184	206	188	174	198	178	185	179	186	165	176	167	195	179	186	196	163	195	202	181	192	167	176	190	202	195	179	174	196	186	188	184	185	197	184	195	204	184	187	193	177	177	176	178	200	177	192	198	168	189	188	173	139	196	190	187	178	171	177	170	178	189	166	180	179	154	199	173	160	196	167	182	203	190	174	170	179	169	176	171	178	174	162	162	181	181	191	178	165	177	154	190	204	169	182	180	206	187	171	184	173	187	170	185	183	175	181	190	200	183	195	184	200	199	180	164	172	169	171	181	174	181	168	183	193	206	177	175	196	204	180	179	190	188	159	181	178	205	163	185	190	195	165	175	185	199	184	181	196	162	192	192	193	185	160	180	189	155	201	201	190	203	159	168	168	169	169	177	183	183	201	173	182	178	190	176	190	184	199	189	146	190	197	156	198	193	193	173	202	200	165	190	174	191	180	169	195	163	162	201	170	198	194	170	193	154	190	172	162	177	157	177	207	179	187	178	156	198	202	167	182	185	178	193	197	173	168	182	151	195	199	162	187	182	206	185	209	197	221	179	180	178	176	171	203	172	175	167	181	180	183	189	199	182	183	186	186	198	172	190	178	184	206	162	174	175	183	177	185	180	162	180	186	176	183	185	170	188	181	169	174	192	178	190	164	195	154	181	174	174	169	184	171	186	201	182	180	183	194	180	188	192	165	180	194	183	198	184	176	199	175	187	180	170	173	201	201	173	185	195	192	195	158	190	203	175	181	171	186	185	190	190	175	167	191	173	186	173	177	179	153	187	179	200	198	164	191	178	179	192	180	199	189	164	186	191	193	177	180	182	160	166	158	172	196	195	201	201	154	172	159	163	169	178	172	162	157	199	171	186	175	191	205	207	208	213	176	181	166	205	158	201	203	186	194	181	193	171	185	182	189	175	186	167	182	189	203	175	179	170	164	162	197	174	184	202	182	174	213	196	193	203	192	153	204	193	169	168	188	170	165	167	192	182	187	172	179	218	156	193	185	157	160	153	180	194	201	186	164	176	207	186	208	176	189	176	165	192	176	170	179	173	181	204	173	203	194	185	181	174	178	204	171	173	170	188	160	182	170	179	175	186	205	176	177	176	195	189	176	199	179	186	179	191	172	194	190	182	171	170	194	212	183	167	158	180	173	181	186	172	178	185	181	201	171	175	213	176	193	190	183	196	182	178	167	197	205	189	191	188	201	181	199	186	174	164	208	184	192	178	169	178	195	184	186	179	174	181	174	169	213	183	198	189	167	178	190	165	172	178	166	180	163	190	183	185	181	188	174	175	174	182	201	183	189	192	203	174	164	179	187	176	177	183	194	178	186	191	194	171	174	180	182	210	170	170	176	164	173	185	190	158	188	184	156	195	181	180	180	183	183	180	168	170	174	178	185	178	179	154	169	175	173	168	185	185	188	194	171	190	197	185	170	192	192	188	198	177	164	191	183	194	174	181	183	172	177	195	163	175	179	206	188	174	179	183	185	169	191	168	181	179	191	177	178	182	179	165	214	182	189	176	204	196	170	167	177	186	196	179	170	174	174	193	203	164	188	179	171	178	190	178	181	174	213	173	196	215	172	178	206	193	170	167	195	176	157	190	201	178	175	200	174	199	170	184	169	178	192	180	196	184	181	181	189	168	161	183	192	192	175	192	186	158	180	187	183	173	172	185	186	167	209	187	193	174	164	185	180	193	163	188	196	165	146	183	196	173	195	168	192	179	201	172	182	174	197	203	184	182	176	166	180	175	197	176	176	189	166	180	171	195	185	172	183	180	166	187	166	199	172	174	173	192	177	178	180	184	153	210	211	191	183	183	195	185	189	187	187	170	166	196	205	195	180	188	162	169	167	198	170	205	196	167	173	178	153	175	192	176	187	207	195	207	177	166	175	194	169	206	203	177	166	201	181	178	185	198	191	197	208	196	184	169	164	160	184	209	160	201	199	190	175	178	199	171	195	219	180	172	200	195	166	165	213	199	160	160	183	181	179	181	184	197	180	171	192	198	191	155	174	162	176	181	167	175	200	175	191	177	194	195	198	189	190	191	200	178	175	173	166	173	204	178	172	199	191	171	173	212	193	210	218	182	174	193	168	179	189	180	170	171	180	183	180	171	187	178	202	204	194	190	180	164	180	169	193	172	185	190	181	179	166	210	190	190	165	181	183	185	191	163	173	195	168	174	169	200	183	186	173	191	180	165	187	169	179	185	197	176	174	184	219	179	194	191	178	179	178	186	188	199	186	183	152	195	175	181	185	189	176	177	191	178	189	179	185	185	163	185	192	176	183	212	166	150	172	202	196	179	184	176	173	139	185	176	184	178	182	190	164	186	177	197	177	210	174	165	196	147	194	200	191	169	201	183	173	178	189	197	178	167	171	179	178	175	197	175	185	168	188	159	165	185	200	192	201	168	195	182	173	171	204	201	190	186	186	169	183	194	170	161	191	175	180	165	168	167	172	192	173	192	177	178	188	189	186	219	202	182	165	185	196	184	154	178	186	164	176	174	194	195	168	182	156	179	185	192	177	171	145	165	178	185	225	189	190	171	174	174	206	168	168	162	168	159	164	173	193	199	179	167	156	175	185	173	195	174	176	180	177	180	179	179	178	174	197	176	198	222	194	187	210	150	188	191	185	155	189	216	170	164	154	173	182	180	169	179	184	194	165	154	224	173	169	195	187	182	186	197	173	160	182	171	181	170	208	179	195	163	174	171	181	189	208	174	174	166	192	181	193	171	183	163	182	191	179	181	196	190	195	196	197	161	171	208	175	199	194	187	194	193	170	181	188	198
35738	47210	49727	36889	35318	23735	13208	12409	6830	749	998	5557	10303	11606	9339	5572	3833	2956	1774	877	557	503	440	488	490	459	486	457	476	518	463	521	508	475	525	501	517	511	547	473	466	471	506	556	528	523	541	523	492	512	563	576	549	505	550	487	501	502	500	497	442	473	507	510	487	480	482	528	511	486	502	485	477	503	511	539	484	498	482	490	490	492	473	503	478	462	471	485	494	484	467	467	476	477	444	477	482	472	492	507	509	484	488	507	463	504	489	486	547	478	466	509	463	491	497	503	526	534	529	478	499	503	482	496	481	487	510	448	497	480	490	468	499	501	480	486	456	520	475	471	449	472	505	494	458	470	464	502	473	464	501	460	490	499	484	516	494	501	496	507	488	537	489	477	505	481	506	528	490	505	541	491	466	475	516	507	474	480	520	510	549	506	509	472	457	496	498	496	492	495	511	469	500	521	492	539	444	511	506	500	506	494	496	469	525	487	458	439	472	487	459	502	523	448	460	457	463	525	484	458	474	491	472	492	516	484	503	464	490	529	480	464	496	496	464	497	504	472	455	434	490	496	501	489	467	518	504	511	496	533	499	478	506	478	470	487	484	475	506	470	478	502	507	469	487	481	511	484	527	485	490	475	523	505	497	464	520	487	502	533	463	472	454	472	473	499	456	538	459	508	464	478	464	493	521	493	507	514	466	458	466	495	519	470	496	493	482	502	509	501	524	477	492	482	468	481	459	492	493	512	486	488	476	469	493	442	510	495	474	543	515	473	522	456	527	493	490	511	518	508	486	494	520	472	493	494	479	485	486	480	496	519	456	496	494	483	454	496	490	445	480	504	439	447	486	518	538	512	459	532	487	470	527	468	506	463	467	453	488	466	502	470	501	523	488	492	473	485	506	505	487	490	462	467	486	441	502	451	478	507	489	466	487	503	497	475	453	478	508	471	489	492	496	503	508	504	479	495	496	464	526	494	442	496	503	495	510	521	433	480	526	476	494	482	500	482	521	455	481	460	527	491	509	482	506	485	451	481	481	491	464	505	505	487	471	503	548	497	488	506	472	509	482	480	488	512	446	480	510	519	468	548	510	500	503	518	540	475	534	528	493	477	473	484	507	495	491	483	487	491	460	469	473	459	493	431	481	497	480	459	481	492	481	498	508	454	478	469	439	491	476	462	499	464	483	444	501	517	495	491	489	488	496	518	503	484	493	484	496	506	475	480	514	522	496	475	466	487	500	497	441	490	496	489	517	516	489	510	504	489	496	500	472	521	455	475	484	515	489	488	527	498	498	488	471	493	457	480	452	526	479	471	473	460	480	489	519	498	526	538	475	487	490	423	439	471	492	500	474	498	505	448	495	495	544	511	472	458	524	464	489	493	490	469	490	478	456	487	520	457	493	427	474	499	470	535	469	479	475	530	475	488	488	495	496	505	525	540	465	490	508	485	483	476	497	529	461	448	504	509	499	481	476	516	473	490	520	500	476	479	456	470	480	474	473	499	514	484	476	490	495	484	537	519	470	500	467	487	494	498	501	519	470	458	479	518	464	463	477	518	505	502	459	491	520	462	475	488	492	502	502	521	497	500	509	524	449	468	475	484	498	460	485	502	461	502	490	500	462	491	520	514	479	466	455	476	463	439	508	465	503	507	505	501	505	467	469	481	488	470	512	510	539	476	483	534	455	442	490	487	476	478	484	483	504	499	481	496	457	496	535	500	482	454	436	494	523	492	520	489	470	515	490	492	484	486	502	540	507	502	504	505	490	487	520	485	507	504	467	504	499	482	502	493	489	488	483	468	470	493	458	466	515	472	477	455	475	521	477	460	473	495	463	460	493	504	481	464	499	491	447	469	501	469	484	475	495	518	479	466	485	529	488	445	493	502	521	507	478	453	528	454	508	453	495	531	496	502	522	482	484	496	498	521	475	488	453	469	476	466	502	514	505	511	454	493	476	504	482	496	493	472	464	485	459	474	485	521	480	502	479	467	538	473	490	516	501	467	516	505	479	503	539	502	482	494	520	460	547	482	502	477	466	501	478	501	494	521	497	507	513	460	469	439	487	468	501	492	464	499	486	464	460	490	503	533	494	477	488	543	514	450	474	541	496	484	501	515	474	481	461	517	476	491	468	496	484	509	464	433	460	462	515	462	467	507	488	499	519	523	488	468	498	488	475	501	495	491	524	479	489	512	483	508	508	479	515	478	535	500	463	461	513	467	460	489	485	488	530	467	454	458	483	487	488	490	478	493	490	497	444	440	489	519	499	499	490	505	512	476	488	508	447	472	481	500	478	464	479	492	514	477	477	555	480	517	487	499	509	466	491	477	520	478	519	458	469	488	511	502	491	470	473	524	485	485	512	489	486	496	487	511	499	506	496	497	513	464	535	532	466	473	488	448	480	554	484	471	522	509	526	476	479	460	488	485	501	462	522	465	469	479	474	493	492	479	501	534	497	496	504	472	485	531	501	482	499	517	533	473	438	492	453	458	501	450	479	493	488	499	482	471	478	506	487	514	497	476	514	508	456	476	460	460	516	466	475	471	527	517	472	457	458	501	478	528	467	483	486	482	455	482	544	461	498	465	507	480	485	491	499	509	491	481	468	505	495	469	501	511	476	499	504	473	498	503	476	486	476	487	438	489	469	499	516	494	478	491	496	495	481	440	465	495	480	474	478	490	471	493	485	469	511	464	503	504	489	482	476	488	484	528	462	491	479	492	504	480	436	496	470	508	514	481	505	505	512	506	498	524	480	469	482	515	481	472	535	505	497	526	506	482	487	510	489	524	505	492	484	490	505	500	472	528	505	471	503	534	439	492	499	485	485	539	520	502	510	483	466	464	501	511	508	479	462	497	512	453	514	469	500	502	489	506	481	488	459	475	463	472	480	531	513	484	478	459	500	461	485	442	465	482	516	479	503	494	498	519	502	512	519	508	461	502	488	473	498	548	503	480	477	522	525	486	502	486	498	535	472	535	511	474	529	463	498	495	492	489	469	487	487	501	520	507	498	504	479	524	532	507	472	488	474	495	491	506	426	456	517	493	468	497	513	461	479	452	463	522	486	468	497	516	441	491	506	487	467	468	493	486	541	483	506	505	492	497	513	508	510	483	510	527	490	529	481	492	501	456	514	517	474	486	485	520	498	504	490	486	490	471	477	480	455	421	491	488	502	496	476	476	493	493	497	543	456	505	440	497	515	516	483	560	438	485	488	486	460	466	523	462	507	476	512	504	478	463	452	499	494	496	490	500	465	526	531	472	475	479	496	495	452	541	508	485	494	486	481	514	490	471	475	477	486	489	477	491	500	499	473	482	486	496	505	483	475	504	461	493	480	498	495	478	515	505	485	488	501	497	496	481	488	460	500	504	524	461	506	468	475	481	480	521	484	475	497	493	494	466	504	472	501	483	465	519	489	510	489	479	483	526	463	487	510	489	513	483	466	450	479	480	466	488	528	469	484	480	484	512	477	494	469	467	497	482	466	471
72110	75901	68664	43561	36850	20099	8225	6568	3122	341	462	2045	3557	4945	4541	2931	1705	1315	739	475	252	205	204	212	220	202	212	197	208	227	196	181	188	174	203	188	202	207	217	201	221	203	217	204	196	209	228	189	215	200	225	244	217	208	183	223	202	187	211	220	204	191	212	198	191	205	207	207	267	217	193	180	184	174	209	222	213	197	198	206	207	198	235	205	216	201	193	188	202	188	189	186	224	190	196	229	206	209	191	172	176	187	199	192	213	213	216	232	190	210	194	206	192	201	205	206	194	206	222	214	194	221	203	201	219	223	223	201	204	205	202	205	201	238	182	223	237	229	204	215	181	198	184	216	219	215	205	182	214	211	211	190	222	187	224	191	219	183	200	201	204	210	186	205	191	203	198	223	179	203	211	203	210	206	215	229	183	188	195	194	210	210	210	218	200	195	190	180	192	204	212	187	203	173	185	187	209	224	188	232	200	208	210	193	205	197	220	205	167	176	207	212	187	215	189	224	213	197	202	217	215	215	219	194	193	195	198	206	200	217	204	185	190	214	212	214	208	206	181	215	188	196	193	217	205	196	204	202	211	218	213	211	240	213	186	200	220	190	226	212	218	203	213	238	207	204	210	210	210	202	219	230	230	223	209	214	226	196	231	202	216	218	232	178	189	224	202	206	214	235	222	205	189	239	196	203	214	217	191	207	217	213	213	220	211	188	199	201	219	187	216	205	187	197	218	235	176	213	194	172	234	200	203	179	226	200	206	188	218	187	188	190	196	209	203	182	219	215	225	214	194	214	220	182	176	191	210	194	210	188	190	260	210	200	224	229	222	192	205	225	188	193	187	215	198	199	220	222	173	212	188	204	188	226	215	214	207	204	212	190	211	212	201	195	191	206	216	211	238	202	209	231	230	203	194	184	204	193	214	199	208	216	199	190	205	195	207	230	198	201	197	218	180	194	210	200	218	224	217	204	191	220	212	194	190	201	212	213	207	198	225	197	204	211	220	204	211	173	183	184	206	211	228	212	209	176	186	210	216	209	224	211	208	203	192	181	182	191	210	201	229	232	213	216	224	214	221	190	203	196	202	199	203	201	215	201	235	207	209	200	196	203	207	215	224	203	209	220	226	190	214	197	169	192	216	218	197	209	210	204	198	189	198	230	198	189	230	200	176	202	216	232	217	206	201	214	199	193	221	191	223	195	202	220	179	208	199	189	194	194	171	213	198	185	218	182	206	198	214	190	212	201	206	201	217	214	205	173	205	211	224	198	200	203	211	196	209	191	184	196	180	181	184	177	200	225	199	214	207	221	213	194	222	195	197	197	196	201	223	186	214	208	199	182	219	214	202	198	175	190	217	198	219	209	187	185	188	206	202	196	201	217	225	232	183	183	183	209	198	200	198	210	200	192	190	213	201	215	208	222	214	204	216	187	207	219	232	221	195	190	209	206	207	202	197	204	215	225	200	167	225	196	240	205	190	199	212	189	193	224	178	201	208	193	217	194	207	218	188	200	186	222	205	211	180	200	184	224	189	202	206	180	193	196	187	203	187	216	224	218	196	224	221	199	224	183	188	238	216	202	205	182	196	213	185	200	201	194	202	224	217	199	202	189	201	199	223	211	194	208	204	224	209	188	238	195	215	219	203	182	204	213	220	191	201	196	238	185	183	206	194	197	203	213	162	193	216	204	199	217	191	211	196	176	210	189	224	200	200	217	216	212	206	224	202	244	201	202	191	213	217	186	192	214	202	198	196	230	182	189	194	189	205	206	202	190	205	191	209	221	196	199	187	212	215	202	183	211	201	192	207	198	205	227	205	215	203	173	200	194	215	200	195	215	208	211	186	197	193	194	182	216	210	200	208	205	207	206	202	198	195	188	183	211	176	192	203	229	213	197	216	175	193	200	187	211	223	207	195	201	217	231	199	197	203	216	185	198	205	180	196	211	180	202	213	212	204	197	194	189	214	217	223	201	209	189	208	207	213	192	213	205	198	215	204	202	211	221	235	208	212	203	231	198	190	226	208	187	217	210	199	222	194	220	179	218	196	224	211	215	195	204	191	201	194	189	212	192	209	204	200	212	176	212	221	227	176	202	197	181	204	188	199	197	227	173	223	224	171	201	200	209	205	186	205	211	205	205	179	200	220	193	194	223	211	202	211	216	219	235	214	214	211	211	219	210	195	221	222	205	180	182	182	210	233	210	217	187	200	170	182	204	192	230	184	186	209	204	205	228	194	208	183	216	189	216	207	205	208	182	206	193	204	208	218	208	222	206	209	213	221	185	194	180	205	217	207	220	211	197	190	189	194	198	194	179	195	192	189	185	197	231	217	204	215	227	179	188	196	214	224	182	215	188	217	196	210	214	206	243	203	199	196	221	195	211	189	208	202	163	199	207	193	216	189	209	204	193	215	217	195	207	215	203	209	229	187	189	190	197	214	194	214	183	194	208	214	193	180	224	174	185	212	205	219	196	213	212	216	210	210	186	210	192	203	223	226	229	194	200	199	226	221	221	211	155	227	195	205	193	184	193	204	205	222	215	196	210	203	221	202	200	203	214	212	189	177	194	207	196	191	201	190	221	201	215	205	204	177	193	176	190	212	219	206	214	219	204	190	195	167	195	185	182	205	226	218	238	199	207	207	181	213	207	226	160	220	204	180	226	193	198	217	225	206	201	214	179	211	223	194	200	199	205	211	212	207	211	195	222	181	206	201	215	202	201	214	186	202	203	207	190	201	209	163	210	212	181	210	199	185	204	180	230	205	187	216	204	195	211	233	206	213	230	211	191	218	210	204	195	202	192	216	217	199	204	205	203	198	211	236	196	184	221	215	231	199	222	185	188	177	221	228	206	189	196	238	224	210	225	207	194	190	205	221	192	188	216	198	186	194	208	244	236	203	200	210	177	204	200	168	204	208	192	201	204	241	229	191	205	198	181	209	212	185	195	187	202	210	234	207	204	189	212	187	167	182	240	212	219	209	231	213	216	174	215	196	227	226	210	213	217	192	215	207	202	204	202	203	244	201	222	212	212	196	224	182	200	215	214	219	208	193	208	208	197	207	220	206	191	201	213	222	228	194	206	201	208	226	214	193	200	208	241	214	230	205	208	200	214	196	209	187	192	197	211	195	229	184	201	226	224	213	212	210	174	209	204	213	199	214	225	206	196	207	198	221	188	213	208	221	186	200	224	192	202	220	220	220	199	229	201	207	192	200	189	230	208	192	177	195	174	221	207	187	169	213	178	209	228	190	210	196	215	215	206	196	217	202	206	189	200	195	242	220	208	178	211	191	211	218	195	232	227	186	202	222	207	209	194	231	210	200	200	199	190	210	211	202	207	199	198	199	201	216	225	201	197	203	195	218	196	208	212	209	207	171	210	206	240	214	202	207	203	213	194	216	208	204	209	200	202	215	183	191	184	199	211	189	187	200	194	229	239	182	217	185	206	205	192	208	215	226	205	205	195	225	185	199	182	215	206	193	199	204	178
46198	59411	61451	47587	45512	27640	19439	19858	8456	1145	1808	9364	14921	19166	17389	12323	8067	6080	3397	1811	657	536	559	529	520	553	570	591	539	532	570	526	495	564	543	545	564	539	557	523	550	536	551	524	557	529	535	561	572	542	621	680	546	583	580	519	542	509	562	550	525	508	531	522	542	479	510	564	531	540	543	564	535	534	500	514	517	541	553	537	510	533	561	558	503	522	510	511	549	555	551	555	537	499	539	516	474	519	538	568	500	543	502	515	519	547	541	523	530	532	535	527	574	515	530	566	560	514	592	542	541	531	541	553	547	527	524	506	555	588	518	517	554	518	530	500	564	528	533	555	499	510	534	527	548	499	505	545	565	571	526	522	521	536	508	568	524	529	578	483	561	520	520	569	486	499	572	593	537	555	491	519	535	546	527	524	501	504	544	545	499	566	530	546	520	510	556	539	552	537	575	505	514	527	569	498	515	533	558	544	532	534	514	537	561	522	531	551	514	530	557	557	568	540	528	544	528	517	517	544	527	537	567	497	525	560	555	529	581	517	534	545	543	567	537	521	533	562	539	482	541	539	531	518	556	536	506	572	496	551	564	536	570	503	551	537	523	517	533	543	505	555	547	545	493	558	525	538	545	504	538	548	521	541	524	514	549	541	537	543	589	556	535	532	509	517	535	528	580	562	594	517	531	557	534	526	548	477	512	527	588	540	528	581	580	544	552	539	543	544	547	561	581	545	554	533	502	529	528	568	505	528	524	545	541	528	539	541	513	555	544	596	498	549	531	525	513	493	588	545	546	534	547	535	537	551	517	521	529	547	506	526	524	498	508	546	494	557	583	561	532	545	516	504	531	522	531	556	517	548	559	537	493	559	548	495	540	561	523	536	516	554	554	501	542	552	550	525	528	533	541	515	571	505	560	527	536	527	512	557	553	556	547	496	533	513	516	532	530	531	549	537	522	547	550	491	519	506	519	521	533	582	522	566	542	524	529	524	514	528	538	538	530	583	555	502	519	511	549	542	539	555	491	539	554	557	526	548	538	546	534	534	520	525	539	567	531	519	495	512	540	518	518	575	529	500	582	548	482	518	537	538	549	542	519	500	545	530	541	523	590	545	504	579	515	569	522	523	519	535	556	546	508	542	499	532	553	548	525	579	489	538	512	511	514	522	499	553	511	511	541	502	528	553	542	502	522	541	506	553	535	540	557	500	501	557	538	536	522	517	522	536	534	492	553	516	559	518	542	540	558	549	514	509	544	559	574	534	545	518	566	516	531	519	558	532	542	558	503	528	516	567	553	506	564	537	536	573	518	555	583	483	535	517	550	529	510	556	552	542	496	518	539	546	537	485	518	547	533	544	543	562	508	554	535	538	537	553	605	564	505	549	526	521	509	514	528	540	504	518	560	525	501	508	547	513	545	504	522	555	523	492	527	555	521	537	516	531	530	563	517	557	513	528	560	529	505	510	565	536	533	524	504	460	533	545	543	518	580	565	500	552	554	569	504	522	507	511	503	561	588	525	592	555	517	529	510	529	553	529	529	519	531	529	570	532	526	526	495	540	562	565	542	569	507	502	532	527	523	535	535	527	494	516	520	549	553	509	576	542	515	541	571	515	525	526	539	527	538	516	559	549	506	544	534	534	509	503	532	555	524	504	539	519	549	532	589	499	504	544	517	561	525	528	524	561	568	516	517	555	519	548	533	508	532	511	530	595	511	513	554	539	536	556	516	544	543	521	537	545	600	521	527	538	514	541	537	495	588	565	513	540	506	514	558	563	542	569	518	537	524	558	490	540	534	554	495	529	511	509	560	520	526	468	556	529	495	522	503	529	513	545	548	528	487	552	561	537	471	539	536	579	555	511	506	554	537	570	525	550	532	517	571	494	497	506	543	549	537	525	562	580	517	488	562	507	548	538	545	502	518	538	543	525	548	558	498	520	508	540	540	526	552	574	544	512	590	545	524	537	524	526	531	505	500	533	510	571	576	503	522	564	545	537	516	514	520	514	543	524	555	507	538	524	546	570	538	538	535	515	512	568	506	524	499	499	518	518	511	530	546	525	557	542	527	516	511	530	568	524	518	529	516	509	530	483	519	555	523	499	562	509	538	543	533	594	546	520	538	558	536	567	514	522	511	535	542	560	552	501	506	547	502	547	488	525	514	578	544	551	493	513	546	539	532	542	549	541	547	497	548	549	509	537	553	522	508	531	508	559	570	537	550	498	522	496	553	543	549	542	500	550	534	516	495	533	578	530	525	529	491	517	495	544	554	526	574	560	567	521	518	492	541	523	552	496	525	536	560	541	571	576	540	553	531	486	556	536	526	526	520	543	554	527	536	534	530	570	531	525	536	544	487	520	550	525	520	559	538	551	540	551	483	511	556	542	557	528	492	532	537	523	527	565	516	550	528	490	552	527	500	530	545	522	546	527	540	527	512	527	534	513	509	570	518	540	506	576	535	537	551	537	531	507	480	535	553	571	531	535	591	501	538	513	572	518	545	515	534	545	512	528	544	542	533	551	506	547	554	532	488	568	523	526	518	526	539	512	556	558	544	534	573	586	558	504	527	525	539	492	543	523	523	550	551	547	528	546	493	506	519	529	536	547	564	491	528	545	536	506	550	529	504	566	545	530	504	541	535	491	573	512	550	524	556	501	531	547	514	571	538	515	543	536	535	513	542	540	552	548	542	538	537	542	511	524	554	546	539	547	581	534	518	535	536	525	534	533	549	499	521	525	525	556	527	522	544	535	515	514	511	554	545	538	501	518	477	523	546	570	517	575	522	522	569	507	552	565	557	474	543	525	520	581	516	543	551	528	522	546	599	517	505	542	543	504	544	536	523	514	513	576	535	515	524	575	540	550	539	509	536	555	527	519	525	536	528	569	545	560	501	523	550	516	533	570	502	541	527	529	534	543	523	577	517	499	545	506	516	571	508	535	510	535	505	575	528	568	548	550	546	528	534	552	584	541	494	532	581	552	507	514	550	521	551	510	558	599	539	573	519	523	537	528	553	562	546	519	543	551	494	519	535	536	552	554	534	565	527	525	542	568	540	510	529	570	577	536	538	529	525	561	597	523	541	523	575	524	491	512	537	559	528	512	503	548	494	541	537	547	571	507	531	587	542	543	537	534	533	565	522	574	551	535	504	524	544	511	527	509	571	506	530	524	525	532	524	526	528	544	545	519	534	568	532	560	534	537	516	545	517	516	544	548	519	524	548	550	528	539	558	537	539	549	491	516	549	528	538	569	520	529	562	544	542	524	543	528	572	526	533	540	565	488	533	506	517	514	537	504	534	512	509	544	498	529	517	490	489	519	525	557	543	592	552	523	532	539	551	534	570	535	521	567	570	562	502	518	543	539	563	552	519	512	545	531	548	549	541	522	527	523	548	535	532	553	528	511	560	510	510	559	522	560	515	577	527	575	506	557	530	552	544	568	501	517	547	548	562	549	542	550	543	555	514	499	514	508	537	547	493	578	553	506	568	531
17453	12882	8273	2010	1190	559	314	263	184	164	176	163	256	329	396	340	264	255	212	173	163	170	151	169	162	168	155	147	159	162	182	176	168	152	164	177	165	182	174	144	172	155	140	174	170	172	163	153	147	168	166	158	172	176	155	172	147	188	158	171	165	172	165	151	159	175	185	162	139	163	168	181	172	154	160	162	166	172	169	174	144	168	166	167	138	196	177	164	161	171	176	203	154	181	164	176	199	182	146	182	164	128	155	165	162	165	183	168	209	154	189	157	155	167	148	151	151	191	179	163	175	162	150	163	170	155	165	175	162	167	136	126	158	174	179	185	165	168	171	154	165	175	155	158	160	165	172	166	166	146	169	149	174	188	158	156	168	168	170	153	144	153	175	184	153	148	167	159	152	169	170	166	165	137	172	177	158	152	157	173	177	151	180	153	162	164	183	188	165	134	147	161	151	170	165	166	165	160	183	175	156	164	151	166	164	161	176	185	165	164	170	172	194	162	177	150	178	161	150	176	178	168	168	172	167	148	157	140	159	163	183	174	160	156	161	167	180	184	181	147	169	150	184	155	158	172	154	161	163	172	185	158	153	173	181	147	162	175	167	172	159	168	171	157	161	153	150	175	180	148	161	168	153	153	184	163	149	169	149	167	164	157	185	170	154	142	163	170	145	154	147	153	149	189	162	172	167	174	192	157	174	180	144	167	142	140	158	184	176	172	166	168	188	154	182	164	197	162	185	169	158	185	178	143	142	158	146	163	176	178	151	162	146	169	158	154	170	161	170	163	168	184	187	158	169	148	167	173	165	167	174	165	166	170	166	144	179	145	168	176	169	184	147	161	159	158	172	154	178	180	161	162	148	180	166	186	142	176	166	163	137	185	159	167	152	175	165	173	169	169	172	161	180	163	178	153	156	166	164	165	156	166	143	155	159	151	155	145	167	150	170	169	174	166	168	154	160	159	154	158	157	163	152	164	142	145	174	166	170	157	160	157	150	162	160	162	166	186	182	156	174	179	159	135	170	159	172	180	173	145	181	177	161	184	145	169	185	159	172	178	182	179	173	159	186	168	155	144	166	158	182	170	172	163	157	161	148	141	168	149	157	173	157	171	146	170	160	165	148	148	173	138	157	168	189	170	146	172	180	174	141	166	148	184	145	175	170	171	155	179	171	163	158	156	166	150	161	173	155	164	147	179	194	164	150	156	157	154	154	162	160	164	175	170	171	148	154	149	178	189	155	181	169	180	172	162	168	179	161	147	154	142	170	154	159	163	181	163	164	171	148	156	163	158	158	150	155	138	173	184	159	195	154	153	150	171	180	163	173	170	149	139	170	153	179	151	140	169	161	168	174	171	156	175	168	179	160	169	172	150	163	163	192	179	184	174	177	144	173	182	185	152	152	166	163	151	170	188	163	201	151	193	142	159	185	154	153	158	192	169	186	161	149	153	143	180	179	170	164	185	165	184	161	137	177	168	187	147	172	147	187	157	167	160	172	173	165	164	169	156	175	168	176	163	163	156	158	150	177	162	154	167	162	163	166	169	173	169	172	189	173	169	152	187	173	173	162	152	165	160	148	156	154	178	180	166	177	149	169	172	164	162	156	162	162	173	190	169	176	162	176	160	174	182	171	179	168	156	165	158	177	149	178	154	151	164	141	179	158	164	176	185	191	149	164	171	163	184	162	167	181	153	152	141	160	168	150	148	164	154	161	180	168	161	180	196	185	135	148	171	189	168	174	184	166	155	147	167	187	168	152	168	142	180	174	145	159	156	161	148	156	164	156	174	162	156	153	152	182	167	168	154	163	164	183	170	166	160	159	153	166	153	136	157	168	175	152	177	159	166	169	164	139	172	181	162	147	161	171	169	154	159	193	167	156	162	210	180	177	158	169	170	174	188	133	175	174	168	169	155	154	142	171	172	170	164	163	169	157	188	154	162	171	173	172	158	160	156	183	181	156	159	173	181	167	167	158	160	154	176	178	182	173	168	157	189	167	130	163	177	134	168	153	179	170	154	171	168	146	187	173	192	163	158	145	168	152	164	181	157	146	184	154	173	174	186	158	162	160	164	163	144	173	157	172	173	173	160	153	180	171	165	161	155	178	155	163	178	170	155	175	151	154	162	162	182	177	159	145	160	163	180	171	173	189	155	153	148	174	146	155	177	168	201	159	178	152	148	158	192	165	178	171	155	179	179	191	172	159	158	179	170	181	174	153	160	163	159	166	151	148	165	193	190	150	169	169	161	183	165	158	140	153	157	167	169	168	168	174	155	154	187	158	162	184	184	170	178	158	171	148	153	164	174	152	167	171	159	173	156	173	184	178	145	172	149	155	162	182	191	173	163	172	201	180	179	179	167	160	155	186	168	166	161	167	188	175	162	162	140	162	148	159	148	144	166	160	172	178	185	156	161	173	147	160	194	178	160	170	144	165	159	165	158	175	178	168	148	187	145	171	157	154	188	162	165	165	173	160	145	184	164	159	158	167	159	177	169	172	162	154	155	155	161	167	172	155	179	158	174	141	157	175	180	170	177	153	159	156	157	168	157	152	176	186	171	157	181	185	149	183	169	174	189	154	153	179	177	154	181	154	194	151	173	174	155	178	161	173	170	191	162	173	160	188	135	160	154	143	181	152	166	170	199	156	150	156	168	150	155	164	172	159	148	162	171	178	158	162	167	153	148	152	176	167	182	154	155	187	136	163	167	143	160	156	156	163	169	156	149	156	160	185	170	172	193	169	155	174	165	152	152	162	151	146	162	155	168	148	174	144	158	175	174	148	138	182	159	165	178	161	183	165	171	166	168	177	180	158	169	171	157	181	160	154	179	163	168	172	148	184	168	174	169	182	160	161	146	161	167	153	154	154	142	159	158	187	187	137	142	154	156	175	173	169	174	168	153	176	145	168	174	165	159	163	149	158	159	170	136	159	195	161	171	177	180	168	140	171	172	150	164	156	145	165	175	169	153	177	157	159	176	162	173	132	166	174	176	169	179	160	143	149	175	158	151	159	156	168	174	177	166	179	157	172	155	159	166	152	156	164	164	186	141	166	177	152	175	167	198	170	161	139	159	190	177	156	181	175	165	147	166	153	159	187	173	182	202	161	147	134	169	166	167	177	184	154	171	166	158	181	155	168	175	174	151	123	157	167	165	167	160	158	163	156	171	200	192	163	150	159	177	156	165	151	175	167	162	153	181	176	175	170	158	173	184	175	172	180	180	175	159	162	180	168	163	154	166	147	163	153	178	140	161	158	179	164	165	166	143	176	178	155	150	165	151	171	162	173	165	150	177	145	180	171	136	155	173	156	188	170	156	155	158	170	127	204	152	161	150	149	145	169	189	170	163	154	199	157	197	170	184	149	152	153	160	186	163	160	190	159	137	161	167	177	191	175	165	169	152	161	165	175	160	153	166	175	163	178	152	165	161	176	160	185	188	146	170	162	161	164	165	140	204	153	181	150	174	166	174	173	172	176	162	174	161
14383	16914	13122	5836	5018	2279	1146	937	607	454	481	678	1088	1533	1703	1376	927	874	626	545	470	434	460	462	429	427	463	453	457	435	452	420	426	449	474	454	451	453	455	447	429	472	465	429	413	444	427	420	422	416	456	463	456	467	459	441	432	457	446	445	454	442	439	457	427	423	440	457	448	470	472	446	393	441	448	477	417	422	464	452	461	455	439	460	397	458	467	439	463	421	452	416	453	444	449	467	440	463	445	457	454	444	423	429	453	445	409	435	420	442	417	437	425	440	476	445	446	453	454	429	441	426	423	464	470	450	447	465	430	442	449	423	430	475	435	430	484	477	450	472	443	454	418	468	442	449	462	477	490	437	455	424	471	453	432	431	454	431	432	443	431	424	444	434	417	464	443	453	425	474	425	455	470	412	462	469	421	432	457	439	455	469	459	451	468	449	445	447	417	441	442	437	396	472	446	444	486	446	460	447	452	452	416	462	436	429	420	420	454	413	458	445	473	445	422	455	477	449	468	443	459	411	432	456	436	452	445	426	436	438	470	425	491	448	449	455	456	455	441	439	418	398	427	468	475	456	449	442	487	448	476	476	418	412	455	476	422	429	437	425	480	436	484	457	451	444	447	435	417	428	419	449	481	426	433	454	443	456	458	465	465	448	439	416	392	442	449	426	474	475	446	452	420	470	455	445	439	437	483	464	390	410	441	440	426	415	476	469	437	418	406	440	445	467	453	446	451	453	428	474	456	459	468	463	434	413	436	490	458	443	451	405	420	441	475	400	451	411	445	491	421	458	423	428	438	440	456	422	503	397	443	423	421	428	467	467	434	456	451	473	411	460	460	458	455	442	479	421	440	430	427	447	492	461	465	410	441	455	435	463	475	460	476	459	485	437	397	394	437	436	464	442	413	426	441	442	423	438	481	417	461	425	477	409	425	474	452	458	487	417	439	469	457	475	442	420	447	479	426	464	491	436	449	424	491	428	468	444	437	472	426	448	448	444	450	421	478	443	481	432	469	444	437	470	451	424	467	427	476	426	444	436	430	437	498	421	442	473	424	429	465	433	449	447	446	442	440	423	455	460	437	463	415	490	444	450	463	430	434	451	430	491	430	431	434	476	438	442	429	463	446	438	462	452	454	429	450	437	461	460	434	459	448	453	406	462	443	458	465	411	469	442	436	451	455	457	456	408	414	429	462	424	429	443	454	432	447	446	450	487	438	421	480	433	437	417	468	424	429	457	435	456	432	425	451	441	456	412	416	425	446	447	460	472	403	475	492	418	443	432	450	402	468	430	407	462	438	480	448	420	436	413	455	481	448	426	449	411	414	447	430	452	442	423	439	458	417	416	412	436	458	415	454	422	458	468	453	438	430	435	451	450	431	444	406	438	448	422	468	452	454	498	451	463	445	449	471	434	427	425	481	452	457	441	426	437	427	460	432	403	432	403	424	458	418	416	426	456	452	462	430	480	456	450	447	459	432	403	439	429	465	443	452	431	442	460	441	402	425	452	466	425	452	455	479	457	420	472	440	472	434	424	447	438	471	444	434	456	467	432	455	452	439	442	475	431	468	453	426	481	485	431	414	432	435	443	415	452	470	417	409	434	431	437	454	446	460	464	428	449	401	425	459	442	418	444	442	459	468	419	485	482	460	439	477	444	466	437	449	464	458	433	432	433	429	418	447	450	450	440	456	465	461	473	455	436	446	440	445	435	431	435	442	431	432	479	473	420	447	453	431	402	447	454	446	455	438	441	441	457	445	408	469	441	424	447	425	400	444	438	421	410	464	432	457	416	471	461	465	468	440	433	413	429	465	447	411	422	390	434	456	429	446	458	445	437	440	439	452	426	447	457	446	431	432	433	446	459	430	424	488	414	416	433	429	467	441	466	456	445	448	426	453	441	455	427	456	424	426	434	492	468	438	462	433	438	428	433	429	456	432	456	447	458	416	423	488	474	446	427	426	441	448	435	421	417	434	467	426	469	441	420	456	423	489	455	413	459	422	470	423	469	449	440	475	454	476	423	473	455	457	458	420	512	453	425	474	443	447	447	472	475	465	466	422	474	444	450	454	457	470	449	454	439	429	474	451	444	453	462	470	442	449	448	451	460	451	421	419	431	485	433	444	466	470	452	454	442	492	450	423	426	457	443	449	445	465	432	445	457	467	490	424	450	467	471	426	454	421	450	430	431	443	454	425	446	437	442	446	419	429	464	475	436	421	406	461	417	444	469	444	426	452	437	443	436	435	466	446	454	475	408	454	433	450	431	478	429	437	473	408	442	475	459	490	444	489	427	455	435	447	444	442	442	506	458	464	436	448	414	474	421	438	416	419	431	447	415	435	440	397	452	463	455	421	446	425	469	427	472	435	426	448	484	448	434	491	447	450	427	438	432	441	480	422	418	475	456	449	462	441	449	419	438	441	462	461	432	464	464	473	460	438	439	460	458	398	457	465	456	457	439	410	420	459	437	451	455	440	443	406	464	410	439	425	458	440	404	453	459	423	428	431	430	397	480	464	472	473	405	447	431	433	417	405	455	439	457	469	432	444	437	458	447	438	431	430	453	469	463	451	466	462	413	450	455	428	439	469	480	447	419	460	432	432	419	444	429	451	433	411	444	445	427	412	460	455	446	437	442	452	462	438	480	455	446	418	422	450	457	438	423	420	410	430	422	479	456	428	429	435	439	437	475	422	432	430	444	431	435	470	453	451	453	434	436	440	445	450	398	425	447	435	444	426	422	457	459	500	406	442	459	478	443	449	438	465	414	449	451	460	393	454	432	441	460	430	474	410	467	446	451	429	407	410	437	457	424	462	420	432	470	454	438	424	438	459	439	425	454	429	441	465	442	461	419	450	441	444	427	439	434	438	438	469	495	426	450	436	455	384	479	467	441	423	441	424	432	426	445	419	431	445	455	453	459	437	448	453	452	478	452	411	481	440	418	421	430	445	414	432	435	433	469	449	503	443	470	480	419	470	452	476	456	446	452	429	434	454	436	448	447	445	432	419	454	438	450	458	463	451	460	452	477	408	459	458	459	454	452	431	446	434	489	435	444	492	442	418	430	437	437	445	468	483	411	444	435	467	422	433	435	416	470	445	446	425	447	433	500	425	463	450	462	464	457	499	441	475	425	407	424	429	445	453	447	431	427	483	438	455	425	455	437	462	444	424	428	459	475	473	443	441	436	434	473	423	418	431	469	454	400	428	403	427	462	438	474	401	436	457	459	440	432	459	448	428	455	460	438	485	452	448	441	499	481	442	436	423	462	439	472	442	419	449	463	456	469	429	430	472	471	430	475	451	448	461	492	454	447	468	436	439	448	446	446	487	464	470	440	467	482	440	435	420	417	443	464	460	404	445	436	465	422	453	451	470	472	452	455	439	424	456	449	451	419	454	435	476	464	437	421	450	463	435	459	417	422	402	465	444	434	481	434	402	455	480	441	440	461	470	438	463	425	476	450	432	451	436	455	447	405	447	479	460	454
60213	61550	55237	31520	22614	8196	3027	1436	392	257	279	602	2422	3263	2824	1934	1128	724	415	293	193	208	159	153	181	181	187	188	170	192	175	172	194	193	164	188	173	164	165	181	177	181	167	153	164	152	174	212	173	165	181	200	186	172	163	181	185	188	164	186	175	196	189	205	164	172	173	151	174	184	168	174	180	186	175	166	169	185	161	161	185	160	189	155	183	188	179	192	160	192	173	177	163	174	180	173	172	211	173	174	172	183	176	161	179	144	187	172	166	170	195	161	177	194	173	182	160	173	170	172	194	205	198	160	184	187	174	158	170	158	178	156	182	173	153	163	165	197	180	174	157	168	165	179	164	182	173	164	170	155	201	172	214	189	201	166	182	157	176	151	151	187	156	169	202	170	180	164	187	173	183	168	166	179	191	155	199	166	171	186	179	161	158	177	188	182	179	183	190	165	183	154	193	197	173	171	200	189	192	176	171	179	179	191	184	192	174	165	197	164	181	194	155	178	178	166	176	177	180	162	169	166	176	201	168	169	172	177	171	188	170	181	176	211	201	163	199	196	189	182	159	179	159	155	162	217	159	166	195	198	178	177	183	194	192	180	155	180	167	174	190	203	183	179	191	161	167	163	176	183	166	180	161	176	188	200	181	176	192	165	191	175	172	185	170	162	167	189	163	185	188	175	171	179	171	174	189	203	183	177	182	172	176	181	186	185	179	181	181	170	182	181	155	170	162	175	188	190	177	167	163	157	164	185	175	159	189	170	169	174	187	181	187	209	191	185	154	191	188	194	187	194	184	183	201	179	181	173	168	186	174	168	170	160	197	183	170	189	172	192	178	178	149	171	182	166	170	181	159	205	177	171	165	175	159	187	174	163	168	165	169	193	213	173	187	165	169	209	157	168	145	167	182	200	150	183	193	184	211	204	159	166	163	177	176	166	204	178	191	176	177	178	178	168	171	176	201	192	182	182	176	184	188	188	180	159	173	155	162	179	180	192	166	192	173	197	158	180	169	201	189	167	169	194	169	191	176	181	179	171	182	164	201	177	160	180	189	199	167	207	175	191	172	154	159	163	177	165	173	180	170	169	169	174	180	159	165	169	170	183	168	182	168	170	195	167	169	199	202	168	178	206	183	165	172	187	185	179	160	176	200	178	193	198	152	186	183	187	182	181	164	176	181	195	172	174	161	188	175	174	182	161	180	167	183	157	171	176	174	191	174	169	175	180	177	178	180	162	175	186	160	186	176	165	182	178	177	183	182	193	183	171	179	193	169	165	161	178	176	160	204	171	180	182	201	176	185	167	172	196	212	169	178	170	190	181	174	204	155	183	185	174	166	185	181	152	193	157	194	190	201	181	160	160	175	159	164	189	168	156	178	173	180	185	177	155	177	171	186	190	176	150	183	197	163	180	164	159	154	170	179	184	176	192	151	175	189	196	191	177	171	174	179	183	162	171	192	182	166	150	173	181	182	159	190	151	157	177	197	180	174	175	188	173	192	172	192	176	168	158	188	189	164	193	207	189	173	173	167	160	189	180	164	151	169	193	172	203	180	187	161	165	166	182	217	168	187	173	190	168	176	183	182	190	170	188	174	158	153	171	174	181	190	203	160	171	159	188	184	188	181	198	167	170	165	181	185	164	161	180	163	200	190	201	160	170	180	177	163	175	177	167	158	182	179	176	188	201	162	184	160	187	183	162	174	174	175	152	171	169	182	168	161	187	184	188	204	199	184	193	187	172	157	168	198	151	163	165	147	167	172	174	203	185	171	188	187	168	181	166	186	209	172	207	168	156	155	178	171	186	199	185	181	180	199	175	176	194	195	183	198	205	196	177	184	176	184	178	179	164	182	176	175	206	179	169	147	229	162	172	180	172	170	183	183	183	185	173	209	173	173	157	173	186	181	178	200	171	176	180	176	144	198	179	178	161	170	179	194	161	194	172	196	173	169	183	171	180	210	197	163	177	195	184	178	157	170	192	152	193	202	181	171	165	190	198	142	166	194	187	195	173	182	184	207	174	196	174	185	198	183	159	167	187	190	183	184	179	163	174	171	192	175	171	179	186	192	185	167	158	185	179	166	172	165	173	156	188	152	166	170	163	178	187	193	189	180	192	167	184	190	182	197	169	174	147	173	167	186	186	188	193	157	179	155	182	184	172	177	175	163	192	176	167	184	191	176	195	153	177	151	193	177	174	177	192	187	172	201	157	185	161	174	174	168	174	178	183	157	186	171	192	176	150	172	163	143	169	159	176	185	178	189	169	177	199	176	169	169	193	159	167	196	174	164	163	149	185	165	162	176	189	200	208	169	162	165	191	157	185	182	187	189	167	183	172	187	184	194	179	166	159	173	199	171	169	182	162	203	203	188	151	176	178	157	164	200	162	163	165	171	207	178	201	168	175	188	159	197	171	178	179	191	185	204	178	189	190	179	155	176	176	188	188	194	178	182	188	150	167	178	168	192	181	174	192	184	154	194	173	171	203	183	175	187	176	169	189	179	176	177	173	213	165	185	159	149	176	155	166	164	179	148	173	183	185	199	192	180	173	181	171	187	182	180	166	170	172	174	164	179	163	172	187	159	173	186	186	165	165	167	221	189	181	178	152	175	173	175	189	175	186	180	186	167	175	179	145	176	175	199	179	164	172	180	165	208	177	158	162	161	166	191	177	174	176	174	184	180	190	175	213	172	173	152	171	185	167	159	190	190	166	183	201	156	168	194	173	186	219	168	168	192	176	179	171	187	166	159	168	155	167	189	190	172	185	186	192	174	171	161	168	185	180	185	171	199	182	178	167	169	175	165	178	180	157	157	173	194	176	192	163	201	165	150	165	188	166	196	165	169	188	186	191	204	184	168	173	184	168	179	157	173	179	184	193	135	173	155	183	183	186	177	161	167	185	174	158	183	176	178	198	169	185	168	186	165	172	180	198	171	166	157	192	198	165	180	187	169	155	185	158	176	170	195	185	173	190	155	193	176	180	177	177	213	160	189	169	165	145	176	178	165	183	188	180	186	185	192	178	149	185	196	174	155	150	177	180	173	185	177	192	184	186	178	167	192	176	166	192	163	189	184	181	177	170	169	178	180	190	181	192	174	195	178	178	172	187	186	173	177	172	202	178	165	182	172	176	147	196	159	176	201	155	189	179	199	175	186	172	185	186	192	166	160	178	187	167	194	152	189	187	175	165	197	193	199	173	195	177	172	184	173	171	186	162	161	204	189	156	196	187	184	190	174	164	158	199	187	172	187	171	190	156	166	162	195	183	168	176	181	180	198	181	201	165	187	161	156	189	178	171	181	165	191	187	172	177	168	174	183	174	167	173	137	189	165	161	161	163	177	178	194	177	183	172	180	185	183	168	184	170	184	213	202	178	186	174	180	168	177	203	185	204	184	180	170	202	179	180	168	194	181	159	192	189	167	192	169	153	164	187	194	187	178	169	179	171	165	175	188	168	162	189	171	173	158	171	195	185	151	173	198	194	173	189
37812	46635	48681	36068	33154	16114	9940	5678	1491	905	1221	3055	11334	14471	12686	8624	5496	3379	1929	1020	714	452	486	488	479	496	443	494	489	472	496	467	500	509	466	485	490	467	485	471	445	492	490	478	457	463	461	482	492	492	555	556	539	525	489	513	490	460	460	500	447	482	478	466	475	493	467	468	436	509	507	451	451	475	476	481	466	470	465	492	454	500	456	467	463	462	458	494	493	488	475	488	490	452	441	468	478	463	493	486	469	516	505	453	471	482	477	461	476	460	483	503	462	492	481	440	442	460	519	464	494	483	469	458	496	482	468	465	477	443	460	473	448	445	484	478	480	476	485	450	469	471	475	509	457	487	450	415	462	504	451	423	493	462	490	486	473	483	481	500	487	485	453	466	472	486	408	430	494	514	512	482	475	485	453	464	454	471	486	490	465	497	504	506	490	444	473	488	514	491	473	441	470	474	509	462	463	473	474	442	496	476	497	467	465	473	494	446	454	480	460	447	472	495	504	441	435	442	495	511	477	459	488	506	456	474	462	463	446	492	469	450	510	456	490	509	438	500	464	448	477	474	445	481	473	471	471	464	485	459	473	490	485	461	456	461	518	497	490	505	474	494	497	433	488	475	470	478	515	506	463	491	462	516	445	491	505	466	478	466	477	485	461	454	476	463	498	486	452	450	476	493	479	469	491	467	452	458	452	510	493	478	465	474	468	472	476	473	491	472	456	495	483	463	449	452	489	479	454	488	517	461	444	494	499	482	484	496	493	461	447	479	487	466	472	489	485	474	464	455	469	472	445	453	491	504	427	477	466	470	464	531	434	486	458	447	469	464	477	519	495	469	476	448	453	466	431	483	442	483	471	472	502	486	474	481	460	476	492	480	497	508	501	484	441	489	490	440	480	480	471	479	489	482	482	496	457	479	462	464	474	481	486	475	489	463	494	459	472	480	511	462	490	455	481	486	481	458	500	501	438	469	465	460	481	443	465	522	433	474	485	484	484	459	455	486	502	516	502	485	501	472	497	458	483	499	504	443	487	520	490	489	450	462	475	452	453	495	483	476	492	497	459	490	484	488	481	457	437	448	475	511	498	474	495	482	477	470	466	495	487	462	497	505	461	520	455	465	484	499	513	476	501	518	493	485	511	515	498	462	434	470	514	502	506	485	443	476	444	504	449	506	522	473	491	463	511	513	478	472	533	459	497	476	484	497	469	452	485	501	531	440	499	471	447	436	491	472	477	481	440	501	473	485	484	466	469	489	431	506	510	463	498	478	510	499	504	495	492	489	471	471	512	531	464	484	472	481	469	489	451	456	488	482	434	509	511	468	472	485	507	462	489	469	500	460	488	463	472	447	484	497	458	449	460	497	487	474	475	496	495	498	472	461	515	456	476	492	463	496	450	541	502	450	465	467	476	468	485	503	456	464	467	515	464	485	468	475	453	460	477	475	467	440	470	459	463	477	495	496	456	489	482	488	433	453	494	470	469	455	467	485	467	479	503	538	482	486	491	512	469	494	501	455	477	481	489	473	437	475	482	463	508	447	446	473	436	485	470	484	463	451	454	482	497	493	484	465	519	464	495	480	466	523	478	476	465	474	502	459	481	478	453	464	492	453	482	453	451	470	431	482	506	481	474	495	444	451	471	474	465	457	458	476	471	461	471	486	470	461	463	470	481	491	474	500	459	447	475	479	479	458	454	487	486	449	469	498	496	467	492	459	482	503	476	484	455	502	474	480	436	467	438	462	492	461	496	446	480	496	467	447	493	450	463	489	481	477	464	461	445	467	519	462	521	441	514	465	499	443	460	464	496	470	472	477	484	462	541	474	444	467	446	482	475	491	494	466	490	488	485	483	482	487	498	454	496	492	469	448	472	507	459	484	550	463	504	507	481	425	479	493	470	486	438	472	470	455	454	473	448	499	481	534	507	490	462	432	476	492	448	457	494	493	461	508	473	465	491	462	477	461	492	492	466	470	442	455	496	488	486	459	470	459	475	492	476	487	492	451	436	478	445	456	482	482	471	474	471	470	453	480	520	478	471	477	479	480	479	491	499	502	497	485	490	508	467	523	471	497	500	492	484	476	460	461	463	478	479	479	485	444	492	513	484	467	495	473	497	466	446	450	460	483	458	458	445	487	481	460	498	509	462	471	499	445	476	473	449	503	431	490	459	441	498	467	469	428	490	511	462	476	442	458	474	439	475	509	490	521	468	480	475	486	485	475	486	539	470	473	489	468	523	466	438	444	446	476	474	466	503	465	470	455	492	458	484	480	499	438	482	477	500	487	494	465	471	492	477	482	491	501	475	535	476	436	485	471	431	468	464	424	505	480	468	496	467	471	490	474	515	464	475	489	452	491	476	460	499	501	458	497	500	476	439	483	471	457	513	465	490	487	474	472	458	513	491	458	482	471	436	468	480	441	495	448	445	446	447	474	481	447	498	505	482	473	496	488	490	459	451	431	466	482	426	497	502	466	449	490	460	466	490	476	504	468	467	477	448	493	500	454	493	455	497	474	468	410	500	411	459	475	501	473	486	479	459	488	475	433	475	510	402	468	497	497	483	462	494	475	489	517	488	488	534	457	485	463	459	450	486	522	476	433	472	456	470	495	465	484	446	429	482	498	497	473	493	457	495	440	489	436	490	487	426	466	518	475	472	495	510	446	461	449	470	519	439	474	465	464	491	495	470	526	497	487	475	485	484	469	507	447	479	519	466	482	485	496	451	492	493	537	465	494	448	478	479	485	456	460	458	483	433	493	462	466	474	448	474	473	481	492	467	482	487	488	465	463	486	482	496	489	471	414	436	447	467	516	468	465	459	462	476	472	454	514	444	468	458	489	474	447	490	476	483	488	495	483	457	458	510	476	532	445	474	498	504	485	517	468	464	495	512	470	503	482	483	484	496	459	469	464	460	499	450	456	486	490	500	430	443	473	467	435	458	490	456	469	458	473	451	440	478	444	489	469	480	508	462	477	447	487	424	502	481	444	487	474	492	467	448	437	479	491	505	446	466	425	473	476	509	466	456	467	479	505	481	478	497	473	517	428	498	447	541	438	473	450	501	482	476	457	505	484	462	442	451	452	481	476	495	473	474	482	473	511	472	471	478	446	481	477	473	505	454	442	494	463	483	458	451	475	485	481	486	485	483	469	486	469	468	465	465	457	496	465	458	458	487	478	422	455	494	449	471	462	473	462	488	487	533	490	444	429	511	496	466	491	468	460	502	504	490	455	478	496	468	452	480	485	469	443	427	430	478	500	483	497	523	479	468	439	483	488	460	449	430	465	478	462	480	456	453	506	459	436	499	451	456	454	457	492	503	483	476	436	450	478	519	461	457	488	462	474	449	500	488	435	443	468	481	467	459	489	495	522	465	465	474	476	515	481	465	501	454	489	479	478	493	490	493	487	470	478	442	461	492	465	535	515	462	468	492	486	477	445	477	448	494	494	480	477	464	506	482	465	494	490	451	474	456	479	496	455	467	451
72888	76601	68610	42800	38200	18971	6809	2391	527	350	445	1188	6109	6904	4960	3208	1663	965	506	250	256	218	209	188	194	197	210	215	217	218	202	210	201	194	221	178	193	205	219	214	200	217	197	204	186	175	193	191	190	220	246	231	202	230	201	195	200	210	185	204	213	182	189	182	204	225	210	214	193	217	194	193	193	207	203	197	197	179	199	202	193	219	199	194	184	227	225	202	205	207	194	183	198	193	205	205	186	208	213	192	175	203	198	208	197	182	222	177	204	191	201	211	179	183	191	202	188	203	177	199	211	219	199	214	187	214	205	218	211	210	194	184	221	208	210	176	191	228	209	206	210	213	209	209	200	199	215	178	195	196	211	215	234	192	218	215	203	192	187	192	202	206	207	198	186	205	212	232	196	196	194	211	198	187	219	183	193	201	225	207	170	195	179	232	175	185	195	202	202	182	204	219	209	193	219	217	203	211	187	204	211	184	221	203	203	187	193	191	196	193	204	192	210	194	209	202	201	190	195	209	234	211	222	203	206	224	200	197	201	222	218	213	203	198	207	216	180	201	199	196	212	199	189	170	222	178	196	192	182	181	194	221	187	185	180	208	181	207	226	236	219	197	195	190	200	211	194	200	200	224	200	192	195	210	211	183	212	218	181	190	195	188	174	230	194	192	213	198	214	211	209	214	174	205	176	202	208	168	176	209	199	218	201	217	210	207	227	196	235	201	233	205	188	202	198	168	198	205	207	209	213	186	223	211	211	199	196	219	218	215	174	208	177	197	220	177	198	210	184	204	205	210	199	215	184	207	202	174	210	181	201	196	190	186	203	212	177	209	209	196	209	221	200	204	202	193	218	191	201	208	204	187	192	204	213	208	230	216	200	183	216	173	206	203	183	192	209	171	219	196	210	193	196	189	197	206	186	182	220	225	199	207	185	184	192	195	198	203	203	199	193	203	191	212	210	192	207	190	203	177	193	230	201	214	199	189	195	202	222	202	205	211	216	204	209	207	212	204	197	215	201	185	203	184	216	176	186	215	199	197	189	221	205	195	178	197	185	188	188	216	198	190	205	189	191	195	180	194	198	211	194	216	211	181	212	192	190	215	200	209	185	190	190	207	186	223	202	224	194	206	211	201	205	218	219	191	197	184	176	189	176	206	207	178	171	212	203	168	207	198	211	189	211	205	185	199	198	208	193	212	205	187	194	181	212	212	188	168	210	202	211	199	192	216	211	212	188	211	190	194	197	189	197	227	178	178	215	206	196	193	200	208	223	197	163	182	207	198	215	208	206	210	192	183	180	180	206	200	202	198	188	189	183	195	185	181	207	194	195	203	191	213	182	210	197	211	199	202	210	221	185	190	235	191	192	210	216	205	197	205	199	217	196	211	204	195	189	189	197	199	178	217	208	202	214	188	196	193	190	218	187	190	178	203	194	198	183	205	217	202	189	204	186	222	201	193	226	209	206	228	214	207	221	182	198	196	188	207	221	212	193	196	213	233	203	207	192	200	206	176	213	184	216	206	196	214	196	205	216	208	200	207	193	160	208	180	196	185	193	205	171	185	204	203	190	205	220	212	182	184	197	214	211	198	223	248	213	195	229	250	186	169	213	210	226	192	187	217	192	193	203	193	190	198	230	203	186	209	190	215	196	198	194	188	197	172	189	208	191	187	185	186	198	207	189	171	194	206	197	204	206	203	178	223	236	195	210	214	196	218	205	197	225	198	190	224	226	184	217	202	204	160	195	171	199	201	235	215	183	199	198	214	192	180	181	195	173	192	194	209	199	199	218	215	202	201	182	207	222	186	190	210	178	214	194	201	216	216	185	218	192	196	203	202	188	218	199	202	193	186	218	197	213	168	216	205	209	211	223	217	212	175	202	201	204	231	191	250	237	207	183	216	223	220	217	201	210	192	207	221	207	198	200	175	212	183	217	198	203	217	212	199	179	201	211	199	199	189	193	181	208	193	215	186	177	202	205	159	195	206	180	209	211	196	201	230	207	194	190	224	190	190	221	208	202	190	208	185	207	191	208	182	223	185	183	207	212	191	208	193	207	204	216	220	197	198	185	212	200	216	186	193	167	212	166	215	213	178	182	218	185	235	216	190	214	203	185	200	184	187	191	199	214	189	222	209	203	187	197	203	208	186	195	222	220	200	205	196	212	197	200	220	200	192	207	219	197	212	200	219	205	195	191	213	192	184	176	181	178	206	219	190	196	204	208	210	146	192	190	214	195	199	204	195	211	185	198	221	180	194	214	164	205	198	198	174	217	177	227	176	206	214	191	207	232	205	183	216	172	178	203	218	198	223	176	182	214	197	213	199	198	213	191	223	192	194	227	200	192	196	198	213	191	197	214	178	207	197	208	193	187	170	201	196	217	199	218	210	205	203	197	201	204	202	174	226	194	188	195	219	173	219	192	210	233	212	200	189	209	182	211	212	203	221	201	204	198	201	210	215	208	225	191	195	194	192	195	199	204	206	207	215	206	195	193	213	197	212	192	207	196	213	198	171	217	200	226	192	206	210	210	240	207	139	201	228	228	174	225	217	200	210	196	207	174	190	185	202	202	221	210	201	192	197	183	215	199	202	225	198	203	211	217	224	193	199	194	167	206	186	240	196	213	186	187	226	241	212	194	216	219	198	227	199	210	189	190	193	190	218	220	209	200	205	200	192	200	204	204	213	193	232	202	187	230	227	219	178	180	194	214	198	185	202	184	216	207	195	221	237	203	192	197	176	215	205	224	205	205	218	199	185	211	213	212	214	207	200	186	200	196	189	187	215	173	189	213	170	190	215	207	195	205	200	196	180	196	205	213	191	201	195	229	195	195	215	184	226	226	165	193	200	209	199	215	248	188	200	197	194	205	189	203	208	223	192	207	196	203	196	194	199	196	248	205	199	209	204	159	186	192	202	197	192	214	177	199	195	184	182	218	202	193	186	202	190	180	198	186	192	205	187	210	190	184	219	226	205	186	189	192	193	175	192	225	182	188	205	205	196	219	210	204	187	207	200	203	195	194	219	194	188	196	211	220	180	195	207	195	203	201	218	167	183	201	198	212	206	204	194	218	193	187	182	192	181	180	193	195	195	222	208	199	209	207	207	202	208	201	207	232	210	228	192	206	187	212	187	218	176	215	197	204	179	211	212	198	184	206	217	213	188	189	219	188	190	207	174	211	177	189	208	210	191	190	197	200	234	187	176	203	213	219	196	214	181	214	205	194	200	216	206	193	191	242	203	201	204	216	189	207	175	221	190	187	198	193	201	202	194	197	191	218	221	220	193	199	194	191	214	187	182	199	195	208	199	201	198	187	215	211	183	220	207	208	208	207	192	232	221	168	203	204	212	205	195	206	193	213	193	230	200	222	210	221	190	190	183	180	202	206	194	203	199	174	213	194	205	207	191	202	218	205	197	203	201	218	208	182	217	194	203	186	221	171	197	217	205	206	214	189	205	231	199	171	198	189	192	184	206	203	193	200	172	208	190
46403	59234	61257	46966	46464	24959	16090	7803	1913	1328	1643	5317	21939	22335	17935	12686	7664	4343	2261	955	686	500	551	527	513	546	567	508	539	511	575	526	534	519	490	559	527	528	579	487	521	521	501	539	570	508	542	561	516	568	718	687	599	594	538	581	511	484	538	548	510	529	535	530	475	545	528	528	511	521	467	529	537	535	516	513	513	502	526	534	539	548	518	492	508	514	535	551	528	596	494	524	498	534	512	507	534	506	519	482	550	519	518	503	531	555	517	556	532	572	524	553	524	537	543	535	531	523	564	544	533	521	522	486	544	519	533	510	518	543	551	534	532	513	537	512	532	514	537	491	538	471	509	516	511	540	493	487	516	532	532	512	484	539	557	521	524	553	517	547	506	485	478	547	481	521	524	479	541	513	516	558	544	540	519	528	531	535	486	514	543	509	529	515	522	516	493	539	509	528	545	555	527	467	525	570	521	541	576	526	553	483	532	505	519	498	571	501	513	509	532	489	532	524	541	525	512	560	522	514	516	506	522	513	500	526	539	568	519	495	515	496	516	570	511	553	531	477	514	512	497	508	496	515	490	548	558	500	516	522	492	528	533	532	503	553	567	499	534	522	520	535	510	524	503	547	514	510	528	537	533	524	526	537	517	523	546	531	544	572	553	531	561	525	532	533	527	550	506	557	509	558	509	520	506	528	518	551	488	522	519	510	563	566	506	527	532	530	510	526	491	537	550	509	494	523	509	519	512	524	512	517	524	525	498	516	500	532	529	503	483	511	525	549	514	553	460	521	561	528	504	509	525	530	523	526	511	532	543	536	521	505	522	513	510	541	508	527	535	523	492	502	543	511	520	536	540	542	480	525	537	547	535	539	522	503	539	551	538	520	527	541	547	529	529	538	556	546	505	520	525	548	544	517	560	516	528	567	496	509	538	477	564	538	515	493	492	548	544	544	572	522	516	516	497	544	502	522	514	523	535	469	517	540	522	512	540	523	503	510	498	551	509	504	508	547	498	502	524	552	549	522	526	491	545	551	516	528	561	511	549	542	505	482	494	535	513	516	522	505	473	529	530	502	529	547	534	514	510	540	524	573	543	488	523	506	494	526	539	528	559	528	542	529	520	512	556	504	497	550	500	532	509	521	529	527	469	533	511	503	538	542	492	533	540	537	538	533	489	536	506	540	553	543	541	521	516	558	543	526	532	521	539	514	496	504	541	538	521	519	485	504	506	535	527	519	521	525	528	544	515	508	519	519	494	532	516	485	499	541	522	500	540	545	539	500	539	515	541	478	520	528	542	524	539	502	545	512	504	541	507	556	491	502	550	484	524	529	519	532	533	520	556	522	524	525	494	498	482	531	520	536	529	524	507	577	502	516	541	507	508	568	520	516	536	510	539	544	550	540	524	540	559	532	488	532	498	521	511	502	512	524	536	533	548	542	476	530	519	531	527	542	520	537	515	526	517	509	541	531	528	514	514	494	478	491	534	495	541	491	535	517	498	520	537	505	529	495	534	546	476	520	503	515	517	560	519	496	505	531	540	504	523	561	538	501	487	572	539	504	520	525	523	483	518	531	482	534	538	551	518	528	558	520	552	546	534	505	505	545	488	493	508	501	501	500	488	535	510	530	468	505	534	518	530	487	546	518	505	531	514	540	521	567	511	513	503	560	479	508	520	529	482	558	541	519	495	495	522	553	534	566	556	560	504	527	511	483	513	512	549	537	521	516	548	502	530	497	532	518	530	559	532	533	520	529	522	543	524	543	562	536	547	517	553	514	545	525	544	492	511	527	545	516	524	553	558	524	525	539	539	535	551	533	576	517	552	534	519	510	535	552	478	532	516	506	520	552	527	506	506	513	558	493	530	519	521	526	526	527	540	530	526	524	530	525	452	521	503	521	562	518	536	527	527	485	515	521	503	519	535	522	515	522	546	502	519	516	551	545	549	507	580	515	531	516	525	530	520	489	561	554	523	525	474	492	549	561	473	522	533	500	528	508	549	556	494	487	543	569	508	535	489	476	534	541	504	525	513	533	551	525	498	520	523	533	543	505	514	501	556	524	535	532	511	518	527	509	512	467	485	516	527	547	511	520	534	510	526	504	571	516	515	510	563	484	522	567	529	518	530	565	552	515	502	504	500	510	568	496	513	523	479	544	539	511	523	518	526	524	501	510	518	496	516	517	492	500	512	521	515	516	553	537	519	543	523	513	543	486	528	579	525	524	497	542	536	506	534	508	498	550	530	527	528	546	511	540	487	479	521	513	521	522	520	513	497	546	502	514	551	523	505	494	567	564	532	505	534	502	519	511	531	515	539	529	511	514	483	545	547	506	531	568	538	499	528	544	520	517	524	495	497	505	536	543	534	512	541	540	517	542	510	483	532	538	503	496	550	520	553	555	525	523	550	502	501	541	554	511	529	488	506	515	513	520	530	546	518	545	524	500	479	520	468	534	494	548	566	524	511	525	526	496	515	530	518	474	515	524	497	542	498	551	516	522	563	520	487	498	530	513	537	542	520	536	501	505	489	517	544	499	517	518	498	528	534	498	527	480	524	495	516	492	496	524	511	524	470	565	534	515	514	526	521	537	543	526	488	485	506	524	512	522	537	515	558	512	535	505	498	529	527	486	538	487	532	545	560	520	530	511	514	531	525	537	517	536	520	536	498	547	531	520	525	511	512	498	487	517	559	523	502	513	546	535	511	518	542	524	513	521	551	500	534	518	495	486	514	548	532	467	513	503	532	514	512	550	493	531	513	521	525	491	537	499	530	510	493	511	491	536	530	534	548	523	525	546	520	520	528	511	525	546	515	534	498	485	535	549	534	569	538	501	536	472	561	486	502	555	529	522	560	521	506	523	542	542	562	519	540	520	532	500	501	494	525	506	558	470	507	523	541	532	503	507	525	503	527	524	497	501	508	551	509	487	511	509	496	527	497	556	542	498	528	533	545	548	503	538	522	580	510	509	521	542	490	503	484	499	576	506	511	566	506	557	561	539	533	515	506	511	568	552	520	545	535	480	558	520	551	513	517	511	522	500	511	528	510	528	484	554	529	542	504	536	533	541	548	579	531	525	516	505	534	538	551	515	507	544	534	523	555	542	543	504	523	499	528	531	539	552	496	495	518	505	512	526	515	490	485	507	517	522	497	473	516	537	517	541	535	522	496	544	516	505	526	585	490	537	493	531	539	516	538	532	501	500	521	545	487	509	517	568	512	556	520	521	461	511	524	510	545	487	543	490	508	539	510	517	475	520	484	525	552	533	542	531	582	534	561	535	477	538	539	511	537	514	520	539	515	510	559	487	529	530	507	489	517	494	513	503	508	528	534	488	534	512	551	521	514	537	542	540	500	496	512	547	514	528	527	499	528	523	508	562	541	517	534	509	530	520	510	528	537	518	522	498	488	545	487	534	544	499	518	525	525	607	539	522	522	528	527	537	568	507	535	528	493	519	535	489	510	520	489	516	514	565	537	514	494	555	508	544	502	509
17663	12986	8239	2240	1453	474	259	211	164	185	173	209	337	432	384	273	244	199	185	169	145	161	134	137	147	184	179	165	133	178	155	189	154	156	139	190	154	160	159	152	164	191	162	173	150	149	162	165	154	158	142	155	154	158	170	172	145	156	172	142	143	157	162	154	175	156	157	146	171	159	146	171	162	154	163	157	143	166	156	176	147	144	189	168	172	165	150	141	134	151	172	157	149	164	165	165	158	150	172	165	156	152	138	167	134	128	166	144	145	151	166	160	165	164	165	149	150	160	182	167	179	191	165	154	146	142	173	156	149	165	151	166	142	149	175	171	166	156	176	155	165	163	147	148	166	175	163	117	152	159	155	164	176	131	144	145	158	161	162	142	166	162	161	165	171	161	172	162	168	157	182	169	169	167	146	156	165	148	153	168	151	154	139	154	165	166	194	156	171	178	168	151	168	170	172	163	164	163	158	151	162	161	161	172	164	134	149	158	154	136	142	165	136	166	144	167	182	153	163	156	139	167	160	175	157	163	152	159	148	164	164	163	166	161	151	163	171	168	186	164	192	160	165	165	156	150	142	169	145	159	141	167	153	168	167	145	185	171	172	148	179	146	172	160	154	180	158	159	164	155	169	161	163	170	161	162	158	177	157	156	144	155	156	168	153	159	178	185	157	152	148	170	152	147	149	142	176	175	163	157	177	152	174	151	159	162	166	168	161	160	169	173	159	192	154	147	162	161	174	152	139	167	166	139	166	143	159	181	149	177	151	180	161	159	173	152	160	153	182	153	153	187	164	153	150	181	152	164	156	150	154	166	133	167	164	166	171	152	143	178	127	145	172	171	159	147	153	161	150	156	155	165	161	186	167	135	153	135	166	161	156	167	145	166	172	173	161	152	174	158	144	158	186	171	177	142	171	169	167	159	171	165	156	168	141	183	149	147	180	160	161	152	161	167	177	175	161	163	181	169	156	169	150	157	145	163	151	183	170	188	165	143	161	166	166	171	173	153	166	164	157	158	162	159	173	167	171	157	162	141	176	164	162	162	149	166	157	158	153	171	162	157	136	163	159	149	161	195	176	191	159	157	185	175	177	150	171	149	171	173	145	172	142	180	164	134	157	177	146	145	162	164	157	175	178	155	154	165	168	185	157	179	156	173	166	143	155	144	152	173	164	163	165	167	176	157	149	172	181	164	150	149	174	149	162	163	184	160	143	173	159	154	170	156	150	154	167	169	160	173	162	151	134	173	196	168	168	148	168	162	154	166	180	160	164	159	174	158	143	190	138	146	165	158	168	160	161	146	155	147	170	164	183	161	158	151	168	162	183	157	154	151	133	180	158	165	166	159	162	140	155	171	164	151	143	161	189	170	177	158	172	179	145	126	168	166	144	168	191	160	180	152	181	147	162	157	145	159	151	155	151	185	166	157	156	154	161	153	174	165	161	174	144	162	174	190	157	153	173	153	176	156	142	147	182	154	147	163	173	181	172	169	141	146	164	169	161	166	169	161	186	153	159	158	157	148	176	156	195	165	158	156	175	160	165	138	151	167	167	147	167	137	150	149	160	165	148	148	182	161	151	174	164	163	156	157	163	162	176	161	176	163	154	167	159	164	158	153	150	142	179	143	162	168	165	160	155	162	172	168	145	160	134	145	153	150	159	166	165	140	160	166	152	158	156	175	161	165	159	179	184	153	156	178	164	151	190	177	169	140	144	160	174	163	157	169	154	154	157	168	139	153	157	157	165	163	153	136	146	152	158	167	138	160	142	137	166	176	173	148	142	141	163	165	162	151	170	158	164	166	144	156	153	160	161	148	163	162	159	174	147	159	176	150	170	160	161	170	141	173	170	160	135	159	183	180	194	163	132	133	150	143	144	147	147	166	156	178	162	162	160	173	145	158	185	144	152	148	170	152	143	169	183	175	176	171	194	155	172	157	177	162	159	146	163	151	169	149	151	150	174	164	168	159	157	156	140	161	162	174	157	169	188	178	165	154	154	146	154	176	164	161	153	158	169	172	154	169	148	153	163	159	153	153	149	153	148	152	143	167	180	162	192	172	177	149	154	152	153	175	157	173	161	163	190	162	164	159	189	137	167	163	155	154	165	183	177	150	160	157	186	162	165	181	184	166	158	141	164	168	169	166	162	157	163	146	160	155	149	153	162	133	158	173	187	178	163	159	169	190	158	158	177	159	160	157	139	160	147	174	159	169	145	162	163	167	140	163	144	161	171	177	161	156	151	153	161	140	155	165	176	150	164	159	167	165	172	169	183	161	146	148	173	170	182	164	129	160	141	156	170	155	175	144	162	163	158	154	166	144	137	139	173	153	165	189	174	159	158	177	148	166	175	165	162	156	161	157	189	191	162	155	152	169	143	156	157	156	143	175	168	166	160	167	143	133	159	156	147	186	178	163	156	149	150	161	171	157	173	158	161	154	173	167	158	148	201	153	171	152	174	167	172	155	163	160	166	186	163	162	164	158	142	138	161	161	166	127	153	167	165	180	155	171	172	157	176	184	144	147	152	152	191	155	167	182	177	182	162	169	162	166	149	171	137	156	173	160	152	162	162	141	149	163	174	139	166	160	165	181	159	150	169	142	168	155	164	167	134	164	155	159	179	182	153	157	171	144	168	177	150	183	170	160	156	163	161	175	154	149	160	156	162	173	154	159	168	148	177	166	146	134	169	159	145	147	198	168	165	168	156	161	142	167	162	186	160	172	149	152	152	192	158	165	172	169	144	173	175	145	162	153	135	170	153	155	149	165	157	164	167	167	159	162	184	154	155	178	165	147	152	156	188	152	160	168	170	163	172	171	156	157	141	155	170	147	148	176	169	150	154	148	140	161	168	141	153	151	174	171	177	173	173	159	153	157	154	125	179	162	187	155	159	162	147	151	133	149	153	160	166	167	158	158	160	185	177	158	167	171	147	170	156	150	155	188	160	169	146	164	152	186	156	143	176	176	160	143	140	173	152	179	166	182	156	188	153	135	145	170	156	163	147	150	160	164	153	161	163	150	162	151	153	167	143	160	162	173	170	140	151	163	172	186	152	176	162	162	148	151	156	149	154	168	179	182	173	156	169	154	155	174	148	183	164	138	166	158	163	180	138	166	154	157	153	168	166	162	148	175	165	140	147	165	165	153	147	136	172	154	173	151	168	162	164	150	153	169	134	147	158	173	178	155	170	170	172	152	155	139	177	167	151	156	154	160	173	149	173	149	163	178	143	152	181	135	173	138	180	167	161	147	167	150	148	148	148	160	150	167	154	172	165	176	166	165	148	154	167	148	195	163	152	166	150	193	182	151	160	144	166	181	135	161	152	141	163	168	177	161	133	158	163	179	168	152	172	149	191	156	170	159	175	154	168	162	172	167	182	168	173	149	141	158	146	145	188	166	149	160	155	148	156	157	181	169	186	157	145	192	168	161	164	158	138	166	167	164	146	181	161	179	164	174	142	166	171	162	155	164	160	154	160	164	137	163
14580	17131	12630	6357	5384	1932	1159	694	476	426	474	687	1637	2074	1810	1278	814	624	507	483	432	431	444	436	423	452	435	419	463	466	438	432	433	475	414	421	454	427	424	425	440	426	421	440	447	465	438	414	458	445	427	455	425	443	425	399	422	439	435	411	456	442	430	430	440	437	464	467	451	416	467	502	448	462	405	436	482	407	445	412	429	413	436	445	478	432	407	450	454	417	452	422	469	452	421	433	425	455	434	434	493	424	466	434	430	414	437	452	468	458	473	424	462	466	422	422	405	441	421	467	404	405	439	448	431	432	429	463	429	403	457	439	429	442	484	471	437	450	416	420	399	453	436	408	452	452	458	468	416	451	425	444	449	442	437	445	402	407	435	446	429	462	424	444	422	431	424	445	460	429	427	423	433	447	444	445	432	453	441	406	454	451	484	436	460	441	454	427	452	438	407	433	476	407	441	426	459	448	432	415	473	451	438	443	449	397	458	426	422	443	447	440	445	407	449	466	448	442	427	375	443	431	454	429	430	410	455	406	407	454	423	421	474	481	438	431	461	424	454	442	429	437	424	434	497	463	389	445	426	437	415	469	438	438	430	449	441	426	440	434	437	440	433	444	430	403	415	458	411	448	449	440	444	426	447	422	455	420	457	445	435	402	445	408	399	462	412	449	422	403	424	457	409	425	442	426	443	438	430	436	457	461	455	432	433	448	464	391	472	454	450	436	464	480	447	424	432	438	429	443	471	412	403	398	444	452	443	438	434	438	434	380	440	437	467	437	398	427	467	453	446	422	428	431	410	438	452	423	435	436	426	448	454	417	399	422	413	447	440	441	446	436	410	434	435	470	402	423	387	425	442	432	411	475	455	415	408	435	444	426	483	449	419	473	433	436	471	415	429	462	392	437	449	426	417	470	453	456	432	442	423	383	429	453	411	443	409	428	439	393	465	460	434	446	445	445	441	460	473	450	395	392	403	446	443	409	472	423	409	437	423	424	410	409	425	447	422	441	402	446	438	425	444	440	461	413	437	455	470	423	425	401	452	417	433	448	452	410	446	458	409	441	421	436	401	427	422	421	465	478	410	417	467	447	452	405	424	430	497	452	414	390	453	413	416	468	405	423	403	418	469	443	445	444	439	429	417	444	451	446	464	451	433	406	426	473	450	462	459	431	419	447	428	414	401	429	445	489	453	449	447	446	439	448	437	444	410	437	406	470	448	466	468	465	412	452	449	413	477	457	459	453	441	442	443	462	419	409	408	421	413	422	434	449	431	401	403	416	411	422	447	469	410	441	412	409	417	387	421	428	416	447	453	411	412	430	432	418	425	435	457	424	431	438	419	411	450	411	467	417	459	431	428	440	459	451	465	404	446	450	427	407	451	406	407	413	445	427	440	443	419	431	425	445	451	450	454	457	439	385	459	418	447	447	439	440	442	450	429	432	435	434	430	399	439	408	427	419	461	429	451	407	414	391	420	451	482	415	460	463	463	421	418	431	410	423	430	421	492	442	417	412	441	425	476	439	464	438	443	467	479	456	464	415	410	442	496	419	459	439	420	433	431	448	428	438	453	412	441	432	456	432	417	421	431	425	430	410	451	469	421	444	427	447	447	426	427	475	420	438	451	468	431	439	461	413	434	430	437	436	410	502	431	443	409	432	480	465	469	443	456	404	428	458	471	433	474	432	469	458	424	436	395	445	425	464	422	414	462	452	450	438	413	439	412	444	413	426	428	438	433	453	427	412	409	438	427	426	439	467	423	444	425	437	424	410	451	408	449	408	428	443	480	456	406	418	453	416	434	461	441	459	447	464	432	411	455	441	445	385	431	452	441	432	492	425	468	444	462	360	399	423	447	430	456	441	442	426	414	475	467	443	431	418	461	433	438	422	428	481	390	441	436	456	422	434	397	438	408	435	440	420	409	431	408	450	413	444	449	448	421	444	438	445	437	478	465	426	387	436	447	454	442	424	458	404	456	467	438	464	424	399	416	427	448	423	418	476	455	456	492	422	413	459	465	438	441	436	416	458	445	446	459	432	434	427	480	433	428	443	413	464	422	432	415	434	419	430	455	425	433	424	398	406	468	429	422	444	423	429	428	459	399	421	476	418	436	430	403	460	451	414	456	425	397	405	416	413	381	465	404	421	441	435	414	432	441	436	467	476	410	469	454	447	459	442	451	438	405	441	459	431	408	440	414	427	416	462	460	456	401	462	430	423	456	442	435	420	435	443	448	443	414	462	387	426	409	419	458	478	437	414	452	440	435	459	414	459	469	424	460	416	447	450	415	479	435	434	425	442	458	393	479	440	424	428	415	444	394	406	424	428	409	424	410	430	445	426	414	462	426	449	418	419	406	427	445	436	444	461	424	446	436	430	437	441	417	423	456	422	412	444	443	419	419	421	410	466	453	485	436	463	443	476	435	399	429	429	402	460	451	458	407	446	476	441	457	429	445	411	456	379	390	403	442	421	447	404	439	427	446	451	466	448	413	442	424	476	424	478	463	420	423	451	438	426	412	436	436	476	423	450	462	437	461	452	435	448	463	448	463	475	432	410	402	453	401	457	455	430	462	449	456	427	417	451	462	448	425	461	448	411	435	398	463	445	410	434	438	439	424	427	451	459	422	417	415	427	459	438	456	468	459	423	468	434	408	413	428	466	438	405	426	444	433	428	440	439	457	431	461	416	401	424	421	483	449	445	426	393	452	456	419	429	448	473	445	397	422	411	474	440	436	426	402	452	424	462	431	434	408	411	412	454	474	423	425	460	449	456	415	431	419	430	456	430	417	404	428	438	432	435	440	410	447	435	439	454	449	478	422	427	457	426	471	457	429	410	458	471	436	431	461	447	450	425	432	416	447	468	447	449	403	439	452	449	448	435	414	440	448	431	462	424	434	446	446	455	480	450	410	466	431	483	427	456	454	438	448	411	437	412	471	472	400	476	431	418	431	444	445	438	447	448	448	435	415	419	428	446	456	408	430	434	436	460	451	428	460	440	407	436	453	406	486	440	442	440	380	437	439	469	377	406	434	420	441	439	448	450	408	453	398	411	428	476	497	429	437	427	442	428	443	446	442	430	489	422	448	479	413	445	465	416	466	444	411	436	438	428	418	440	458	480	459	386	404	438	420	447	454	424	468	405	423	440	426	444	428	483	430	423	445	411	447	444	442	438	433	431	446	426	417	458	429	420	435	455	431	442	429	432	419	430	444	454	412	447	452	427	431	452	406	443	429	437	453	413	437	452	427	422	394	447	439	445	420	441	451	406	426	428	439	430	443	419	451	453	433	512	407	435	433	438	502	436	457	466	420	452	451	417	414	380	423	406	434	462	394	456	429	428	408	434	425	439	419	415	431	397	410	459	408	418	402	442	396	430	446	414	438	426	441	471	455	431	413	451	447	436	406	439	433	494	429	421	428	413	429	472	431	437	423	422	443	416	471	434	420	444	412	420	457	430	479	451	432	430	434	449	418	408	442	450	430	407
61227	61566	54125	30881	22511	7344	2890	1278	345	261	320	1198	3413	3516	2736	1466	828	568	295	227	175	190	176	195	179	184	221	158	169	156	175	179	181	182	149	163	179	183	163	175	190	181	164	170	167	172	181	178	164	178	188	197	215	189	188	201	188	191	199	175	177	166	205	191	156	183	170	179	151	170	159	188	175	170	211	165	181	175	176	161	175	183	197	167	174	184	176	180	205	169	160	184	179	178	182	164	170	168	157	148	171	160	189	182	175	191	190	187	170	174	194	170	186	185	171	177	184	181	173	183	190	165	181	189	159	180	170	175	163	183	165	173	173	199	167	191	182	161	174	170	169	165	175	158	172	187	173	149	152	181	184	170	204	174	168	173	201	194	182	162	171	149	187	155	175	163	191	200	200	194	194	152	184	193	173	174	206	163	173	199	185	170	191	175	174	184	186	181	152	149	180	179	165	167	191	196	186	195	174	192	169	198	197	160	163	188	177	166	185	165	199	179	209	165	185	153	182	171	190	160	182	186	158	179	174	194	182	154	162	182	206	162	148	194	172	191	177	196	168	191	158	187	203	140	178	170	180	183	182	165	186	166	158	175	157	183	170	159	199	153	175	171	178	172	188	176	184	173	186	171	172	182	191	176	162	164	175	192	168	161	173	191	176	195	159	186	169	191	173	193	174	185	165	194	186	166	155	170	180	167	162	171	175	180	179	172	168	196	187	167	171	187	188	172	171	173	157	188	167	214	180	182	200	175	203	155	177	170	196	173	154	165	160	158	162	170	173	161	170	170	182	178	176	179	173	182	171	168	152	150	206	192	170	176	177	180	157	197	149	192	164	183	169	180	165	188	191	163	167	171	177	184	145	170	169	172	166	160	185	173	182	170	148	168	164	189	211	178	178	179	169	159	214	182	176	169	193	182	178	181	171	162	171	169	185	166	201	157	175	190	171	185	177	190	178	162	196	156	177	189	172	200	155	198	177	175	166	167	165	175	180	178	193	169	160	210	170	169	201	169	176	165	178	200	185	142	171	164	161	183	201	182	162	163	192	188	165	189	176	166	166	191	174	197	158	141	187	195	184	150	176	166	167	189	172	196	193	177	162	185	185	173	169	194	160	154	185	154	161	160	165	177	177	176	171	176	162	173	164	174	198	149	180	154	173	193	175	175	170	191	190	173	145	183	200	160	186	174	188	160	168	155	176	166	168	157	160	193	165	166	191	159	183	157	189	183	175	163	158	180	186	159	176	199	209	185	162	167	171	159	181	172	173	183	177	193	181	193	176	178	185	187	154	161	152	175	173	172	174	173	179	151	173	181	204	191	175	199	183	171	174	183	176	161	176	172	169	170	176	199	168	170	162	174	194	163	177	170	176	165	163	199	150	172	185	174	188	182	184	175	168	159	190	194	168	188	193	191	177	176	172	179	183	167	169	177	184	193	188	168	156	173	171	180	185	169	144	188	172	162	173	178	165	170	175	173	198	180	183	182	203	188	150	148	146	165	151	171	199	180	185	167	172	193	180	160	182	164	188	188	183	172	165	174	157	183	159	168	182	177	205	163	161	158	191	175	178	171	164	165	183	168	167	180	156	165	193	154	170	195	151	177	221	191	168	171	189	168	174	170	190	194	190	198	170	184	176	189	187	199	174	184	178	190	153	174	177	154	172	188	174	178	187	183	176	153	185	157	193	178	188	193	162	174	156	181	174	183	196	176	160	175	173	178	167	173	191	202	174	187	194	200	178	181	178	154	183	178	202	176	180	180	175	166	181	196	179	171	203	170	197	179	195	194	199	175	173	167	184	171	160	177	174	172	150	188	169	191	159	182	184	183	182	169	201	182	157	166	161	183	174	180	179	179	142	162	185	177	146	157	173	200	202	191	173	183	175	167	187	194	149	177	194	163	166	173	172	190	202	162	168	188	176	160	186	191	174	155	159	183	184	174	177	180	175	171	157	192	170	166	179	182	171	210	181	172	192	182	173	157	164	173	184	157	183	201	175	171	181	162	171	166	182	178	177	169	168	175	152	181	188	178	192	208	171	211	174	175	179	162	192	196	160	173	173	199	196	157	171	166	177	171	143	185	180	194	172	139	186	202	188	161	177	177	178	183	199	170	184	178	171	186	163	186	188	205	178	177	166	201	187	171	195	151	179	182	203	174	186	179	196	170	145	171	155	179	197	190	146	194	173	171	169	149	162	172	171	173	173	173	152	171	162	157	167	182	182	180	170	182	198	189	168	166	181	174	172	179	178	189	179	170	170	158	159	219	157	187	186	183	171	170	162	202	178	179	211	180	182	161	167	181	166	158	187	172	162	177	168	192	202	190	207	174	181	172	165	190	183	174	185	159	198	203	191	193	168	177	184	164	186	191	180	175	171	177	186	168	180	164	169	159	152	187	169	162	195	177	170	186	192	191	185	169	214	185	180	177	194	189	173	194	165	178	183	180	156	188	194	180	189	162	164	197	174	186	183	171	177	187	168	183	168	185	154	177	185	184	184	191	179	180	196	176	181	177	164	171	180	169	190	176	202	213	180	189	162	198	167	202	180	163	183	162	170	186	210	171	162	189	180	169	170	190	200	191	147	178	164	162	174	187	174	184	184	184	179	179	203	176	146	178	184	177	186	163	178	183	180	158	160	152	205	185	182	176	183	156	156	157	166	159	184	182	178	179	188	201	180	188	169	195	191	165	162	150	221	197	181	164	164	173	199	188	192	157	204	193	166	198	172	170	179	187	177	162	175	171	189	192	177	165	154	192	215	175	193	179	167	174	188	172	170	182	169	182	168	192	181	197	170	170	173	166	177	190	174	178	183	149	167	176	196	179	164	169	172	202	171	195	160	187	176	166	161	176	144	175	184	152	178	168	195	180	163	201	173	173	173	158	170	163	183	187	155	179	187	171	170	191	165	138	176	172	164	189	188	179	208	188	166	160	184	172	175	195	166	173	188	168	174	168	163	176	166	170	160	164	191	163	186	196	174	184	173	168	180	173	170	171	170	168	149	191	190	156	144	163	146	184	172	168	192	156	165	191	182	190	195	166	155	178	194	149	177	179	178	177	174	155	191	159	173	189	172	157	163	177	171	157	151	176	172	162	159	172	188	196	203	184	197	192	153	167	183	177	188	184	206	183	172	182	174	196	174	196	201	181	186	177	175	176	168	186	154	162	183	178	162	160	194	197	167	198	179	184	161	194	188	171	175	173	168	203	166	207	183	174	180	177	171	191	178	179	167	169	201	182	200	179	192	174	182	176	192	179	177	188	195	170	176	173	179	167	173	152	180	184	161	191	198	202	183	170	179	150	160	185	184	182	169	185	173	177	173	187	169	155	154	182	189	208	179	192	180	169	169	176	166	184	169	185	184	182	153	183	154	171	210	180	178	160	169	184	183	191	173	172	166	180	177	161	159	171	198	177	173	159	187	196	154	168	148	191	189	178	178	187	178	189	202	156	169	182	175	175	170	177	180	176	174	173	188	168	187	170
38650	46870	47370	37401	33023	13670	10298	4971	1295	913	1335	5969	15119	15155	11778	6948	3879	2671	1149	687	603	476	498	482	463	432	467	468	493	477	476	443	466	495	455	540	470	508	481	469	487	454	456	466	459	438	491	505	490	522	529	566	572	495	482	491	510	457	502	536	481	456	492	458	454	514	493	486	481	494	503	465	458	493	488	455	537	420	512	482	519	478	506	469	483	508	502	484	451	446	476	480	509	484	476	483	465	482	461	504	469	461	513	473	457	502	501	432	490	448	474	502	488	472	492	480	530	471	456	480	450	491	469	456	435	443	452	419	475	477	506	501	529	476	495	508	454	467	464	460	447	472	477	456	481	472	473	492	462	499	483	475	441	492	431	487	462	483	490	449	443	480	495	494	452	461	480	500	472	470	502	483	465	495	443	484	468	479	449	483	464	535	470	439	444	453	493	465	487	472	480	478	509	503	477	443	433	469	482	491	487	486	461	511	547	485	466	458	466	486	462	463	481	464	464	438	449	468	454	497	472	454	507	482	470	456	475	452	475	476	535	472	463	489	476	486	494	503	487	445	503	473	490	444	463	489	505	436	494	497	487	503	453	479	487	495	500	513	473	488	446	476	466	476	450	494	472	493	461	452	502	455	449	455	460	473	509	453	470	514	521	503	482	455	487	490	470	493	444	474	461	512	458	519	477	468	458	502	498	468	487	468	463	455	476	501	484	456	486	483	470	482	490	474	489	416	460	474	459	466	463	479	511	493	476	497	459	484	516	484	481	482	471	487	502	517	464	461	449	468	437	509	500	476	455	448	489	453	470	492	485	469	481	442	469	497	482	480	439	447	456	453	471	483	493	454	462	438	493	482	443	504	477	475	486	493	449	475	463	469	468	457	488	497	460	480	464	465	488	479	464	489	493	476	497	476	462	477	463	515	460	465	504	496	467	495	446	483	465	499	458	483	479	482	495	511	492	441	490	491	487	463	465	484	531	451	443	464	469	450	454	455	491	492	450	486	484	488	450	457	476	460	467	460	512	482	495	464	496	502	490	487	463	477	454	445	427	460	503	507	496	457	511	522	465	481	480	513	486	477	504	466	475	534	498	476	499	477	489	478	473	462	422	456	496	478	476	479	485	438	454	481	457	512	468	457	453	457	468	455	477	524	460	458	521	493	469	474	505	467	462	438	469	431	453	473	489	476	467	464	506	489	487	474	488	496	475	487	467	484	456	442	495	493	501	479	471	490	448	479	507	483	493	479	464	465	501	466	454	475	483	459	480	495	475	460	491	469	463	457	471	502	515	479	456	463	453	484	481	484	475	478	485	451	460	505	472	490	469	427	468	476	487	501	476	457	477	474	484	462	464	481	492	491	479	501	471	457	515	468	476	449	491	509	480	474	486	492	459	494	459	441	478	472	446	448	478	478	467	479	461	460	465	491	469	491	477	473	489	475	487	462	483	451	478	468	484	467	461	456	476	478	430	476	484	479	475	464	519	452	480	482	505	479	487	468	454	451	482	425	439	486	498	467	464	475	488	480	486	473	496	487	479	451	450	490	466	458	500	494	432	464	444	495	483	504	470	493	481	501	473	467	453	449	465	501	463	492	514	488	464	482	501	460	474	469	488	463	475	506	437	502	512	455	481	470	498	427	465	424	431	470	520	506	493	494	436	456	480	512	478	472	503	455	474	483	475	507	482	440	428	445	475	505	464	483	475	457	478	460	472	490	465	498	522	451	460	469	479	442	494	484	488	477	495	499	479	477	453	474	477	467	455	450	492	496	514	466	468	489	493	513	475	451	447	500	444	505	486	429	504	466	480	461	484	436	461	456	476	467	464	463	489	469	482	487	462	492	483	483	464	497	486	437	475	491	491	476	456	519	447	489	521	500	506	473	478	516	462	532	461	519	504	495	424	471	479	437	479	474	483	484	464	471	470	495	471	446	493	479	480	465	501	499	427	472	488	463	492	493	487	433	471	497	468	483	486	467	498	466	501	477	445	470	485	458	459	457	464	483	500	504	489	453	508	494	452	478	501	492	465	453	470	428	534	428	493	496	490	485	475	466	492	490	453	481	508	492	457	471	463	472	463	431	428	494	481	503	476	482	482	468	444	462	436	458	469	508	455	505	458	513	462	491	500	500	437	457	483	491	470	464	444	491	467	466	496	463	468	467	457	482	471	450	475	474	483	467	483	466	462	428	502	542	495	480	502	490	457	483	464	483	472	468	472	506	479	454	480	464	506	446	488	473	449	467	454	495	466	499	476	476	514	475	439	441	484	502	489	448	482	490	490	483	492	428	458	459	464	487	477	472	517	484	465	461	479	453	473	497	461	491	420	493	466	497	472	449	516	460	461	460	485	474	481	490	488	499	506	476	490	439	476	453	436	439	474	482	468	453	494	479	465	451	515	486	479	491	448	489	453	472	485	476	450	455	473	465	502	493	474	499	494	484	470	471	470	518	445	508	482	511	495	465	499	443	462	475	490	485	514	500	472	449	410	482	474	457	513	482	479	485	434	503	479	434	470	471	464	490	482	487	493	479	501	475	487	488	483	509	453	469	449	504	495	522	499	487	440	485	481	469	480	479	504	477	486	508	461	460	479	493	455	458	458	446	462	467	484	484	464	464	489	453	524	460	489	457	471	452	512	495	472	477	456	458	448	449	473	468	499	488	481	468	467	489	447	431	486	469	469	478	509	468	454	484	496	461	484	463	499	468	501	496	518	448	445	483	463	518	505	458	437	472	459	433	493	472	467	472	479	512	487	479	449	501	469	505	521	471	480	479	474	507	509	492	485	475	474	483	475	475	504	495	478	439	457	515	494	475	465	478	457	454	481	469	463	437	504	482	462	512	498	499	466	484	493	473	462	469	444	450	508	491	490	431	482	459	463	465	503	447	486	482	471	479	457	466	475	510	492	508	494	507	480	415	435	474	462	469	459	488	438	471	474	506	491	486	516	430	474	467	453	470	464	503	461	496	467	465	474	466	463	483	465	496	493	453	443	483	472	453	477	493	456	466	462	464	488	458	457	470	443	502	490	486	442	504	476	458	489	459	486	528	504	465	501	461	447	487	427	462	452	505	492	488	499	437	502	477	451	455	480	496	459	498	503	483	421	491	462	482	450	502	473	545	483	489	489	471	429	495	454	484	485	448	492	449	451	489	482	492	511	480	502	473	474	457	498	518	476	438	439	441	475	460	440	472	483	475	445	447	514	428	452	423	518	496	500	460	461	467	440	477	482	456	473	440	491	450	477	484	477	492	494	445	492	479	483	493	470	489	488	476	486	444	452	490	487	492	490	486	483	504	454	501	514	437	469	484	494	500	441	495	448	502	470	487	430	488	467	498	485	498	489	499	452	438	443	490	471	467	504	491	493	471	476	478	476	488	473	455	497	469	505	472	472	456	455	449	505	449	447	474	479	463	452	483	451	502	495	460	503	493	422	507	454	464	499	458	452	487	494	507	464	474	479	465	465	466	471	471	517	462	490	439
73372	75294	63952	41872	35503	16697	8054	3557	737	465	603	3548	7338	7059	4901	2453	1605	1070	528	275	215	208	188	213	212	210	213	176	205	194	165	211	170	195	213	196	214	213	181	211	199	197	204	193	182	206	187	203	198	198	231	227	229	211	208	198	196	213	216	173	206	237	201	211	188	199	203	200	195	196	195	189	188	201	218	215	184	204	211	195	190	179	215	187	185	197	189	202	210	225	204	221	190	208	175	192	179	207	203	206	197	190	197	214	193	190	193	200	194	200	226	204	196	217	214	221	197	210	189	204	216	196	198	178	204	199	197	208	225	207	209	189	230	184	190	186	183	198	185	204	198	212	203	206	218	197	209	219	220	210	211	217	213	222	220	217	233	217	215	192	200	194	207	195	206	193	202	227	205	178	212	194	227	229	179	212	202	214	184	189	218	195	212	219	204	203	208	214	214	214	212	204	198	192	224	204	203	186	203	201	223	223	195	202	202	180	235	201	210	207	196	192	201	187	203	190	216	196	226	226	214	200	182	198	175	207	197	201	184	202	192	184	204	208	185	231	226	236	211	222	199	181	207	192	212	192	208	208	200	190	197	210	190	189	203	211	203	198	214	180	180	199	164	202	170	186	195	207	209	195	210	199	195	207	198	189	197	204	185	188	200	197	206	205	220	189	199	216	221	194	213	196	190	237	209	195	223	213	199	175	215	189	193	197	214	202	206	212	224	224	226	198	213	185	212	197	188	208	180	205	201	210	202	213	187	209	216	192	220	188	211	206	193	202	198	215	192	178	207	198	195	196	191	206	196	183	213	223	226	203	202	208	228	217	200	227	209	196	210	202	190	195	192	209	220	181	173	223	205	215	187	193	178	203	177	222	213	217	233	191	215	211	190	202	166	228	222	212	179	213	200	208	198	225	228	174	209	188	224	196	187	195	189	191	222	191	211	218	200	181	184	214	210	190	227	212	188	189	223	211	208	200	177	203	206	211	217	185	210	232	213	194	199	189	205	194	201	210	199	194	201	189	213	197	224	213	207	174	195	193	208	189	205	194	210	230	191	216	225	197	215	169	202	218	185	223	211	218	218	192	217	226	212	200	177	214	207	209	193	206	192	186	188	177	193	207	216	204	180	216	188	190	195	208	202	189	211	208	213	200	211	213	209	197	204	196	172	204	215	200	222	199	244	205	186	178	194	188	193	194	196	211	237	211	209	202	218	195	213	202	203	222	193	185	205	213	219	198	196	178	189	215	218	203	197	211	228	217	193	193	214	208	206	212	220	199	214	186	202	197	182	196	204	233	175	217	202	196	198	189	203	203	192	185	229	206	189	182	198	199	208	195	189	192	221	193	157	187	189	208	179	204	205	201	185	206	196	210	192	205	222	211	217	214	224	205	208	202	181	190	205	191	198	189	180	189	216	186	194	187	214	203	197	203	220	189	192	219	204	187	209	205	192	181	200	208	192	222	195	188	183	203	214	192	183	191	220	197	204	209	202	198	188	194	179	210	205	207	213	185	204	204	208	176	222	197	197	209	207	204	188	187	203	203	211	232	190	205	204	203	180	195	204	212	218	205	215	214	191	200	228	192	223	223	191	195	250	202	218	180	203	193	218	198	184	206	190	181	185	205	194	200	205	193	169	188	205	198	192	191	211	194	180	209	205	198	215	187	217	232	216	189	185	204	192	185	204	190	201	199	193	205	177	216	201	187	218	204	211	203	192	211	192	211	196	210	199	224	227	196	198	177	201	205	220	190	205	200	216	221	225	197	216	199	214	201	195	190	212	178	187	220	189	192	195	199	224	185	216	208	171	232	199	217	205	222	205	234	216	174	205	193	188	199	191	192	172	225	192	199	192	225	215	202	179	188	205	191	207	186	185	167	222	180	203	200	200	212	179	192	218	230	215	200	211	225	211	204	184	205	203	194	239	194	225	208	195	238	207	212	201	221	186	175	205	194	203	214	225	180	186	201	199	204	188	193	225	203	224	191	192	215	191	218	197	218	187	202	244	216	189	181	217	182	173	197	190	202	205	206	214	217	205	185	214	197	212	190	185	183	211	204	215	210	215	205	200	197	210	184	208	193	202	209	188	188	202	182	210	210	192	187	202	187	220	180	205	205	222	203	219	208	194	205	187	197	204	204	223	191	206	200	191	194	186	182	217	185	197	209	211	214	197	203	194	223	189	214	184	200	202	201	199	175	188	217	194	191	191	187	200	198	204	181	199	203	209	180	182	196	213	196	194	183	190	181	209	207	195	208	181	194	216	180	180	203	207	215	204	212	220	204	224	211	195	217	248	196	215	173	245	170	179	190	206	190	193	214	212	203	207	198	196	226	195	204	188	225	196	201	191	197	196	193	197	215	208	204	192	181	223	209	205	205	199	198	204	216	203	164	225	186	204	190	226	214	231	223	209	219	188	182	213	217	204	212	202	206	171	210	224	222	214	187	224	210	218	206	173	192	218	196	231	188	207	203	214	198	200	203	181	232	199	198	204	180	202	203	212	206	218	202	222	200	226	227	170	194	195	213	195	212	194	168	206	194	199	203	182	196	201	202	214	208	206	200	196	180	195	193	180	187	188	196	211	206	211	190	235	204	228	223	225	180	194	202	214	207	210	208	184	236	200	200	219	216	213	202	200	204	188	186	212	214	193	185	208	192	217	216	214	208	187	177	202	217	214	188	192	185	194	184	219	193	196	204	201	197	208	195	212	196	215	205	197	221	201	190	230	207	194	202	220	211	207	221	173	190	184	218	179	197	194	197	211	177	194	220	192	219	212	191	209	190	202	199	205	192	176	199	197	192	211	210	214	187	202	201	206	234	209	220	205	206	214	196	192	208	204	199	177	202	208	207	200	215	219	213	185	196	212	199	188	211	197	178	202	219	205	195	213	193	210	190	188	204	193	199	190	211	210	187	198	194	212	218	187	207	202	231	191	190	220	191	182	185	211	216	201	202	164	208	168	223	215	225	216	192	201	190	173	197	188	203	207	188	180	194	189	206	203	213	196	193	188	200	200	200	194	208	191	168	226	220	206	206	193	205	216	182	166	187	206	197	199	221	216	204	194	236	207	208	209	198	182	218	200	187	190	200	183	210	215	205	199	185	207	212	183	171	196	222	224	181	171	207	228	194	226	199	205	218	190	208	199	215	222	205	196	203	221	212	199	215	198	202	224	187	220	211	229	190	180	215	209	203	191	226	207	232	208	201	209	213	200	200	208	196	211	180	191	203	227	183	198	197	200	205	181	190	206	196	199	185	176	222	195	182	221	194	199	198	218	198	203	233	199	218	218	196	223	196	194	194	221	188	195	203	197	217	196	210	187	213	201	200	232	205	229	216	206	181	205	215	195	199	173	194	191	224	194	224	188	175	205	196	196	237	192	217	195	204	211	196	203	212	236	192	206	191	193	206	201	197	223	211	191	171	201	190	200	210	199	205	188	217	202	220	205	188	191	200	223	190	198	176	205	235	181	207	193	195	197	221	196	204
47875	58946	55483	48179	43277	23705	19929	10355	2938	1888	2828	14818	24067	22887	17269	10540	7263	5205	2613	963	632	533	534	557	490	557	542	551	508	530	526	537	508	567	497	500	539	572	517	546	533	493	502	521	529	578	534	498	558	584	591	682	644	600	518	525	545	540	537	503	548	484	525	556	548	509	527	486	544	502	515	520	536	538	529	510	523	558	521	541	575	539	519	537	531	503	503	556	503	541	593	527	513	493	523	584	495	506	519	527	559	500	583	523	546	509	527	517	526	534	557	509	550	472	518	515	549	511	495	495	540	550	550	552	527	551	534	532	536	539	554	474	503	523	517	539	481	518	514	549	535	531	511	513	494	536	558	535	524	576	531	540	535	519	537	556	560	559	535	514	548	521	517	568	518	504	540	539	532	521	546	542	526	517	533	521	550	546	530	507	558	538	561	532	528	520	555	554	496	566	511	521	485	491	574	535	535	539	490	511	541	543	553	560	540	516	525	538	555	519	530	513	547	554	545	504	535	532	512	555	491	556	512	489	561	504	554	531	527	518	508	488	552	565	504	498	553	509	543	457	509	523	544	547	488	536	543	560	535	539	513	553	524	511	496	525	535	528	532	496	509	497	525	534	541	559	522	516	492	526	505	557	562	527	572	514	520	561	529	537	548	536	520	529	548	515	555	516	517	506	518	580	541	508	517	506	529	531	514	537	519	482	571	526	539	524	498	556	518	516	581	528	513	565	517	521	514	481	497	507	551	510	526	543	501	509	536	525	532	519	572	551	544	535	514	506	527	564	505	559	546	542	502	537	513	540	542	519	526	537	564	544	524	525	533	519	519	521	587	480	521	519	534	557	534	516	506	548	518	492	530	530	522	500	520	544	565	525	528	514	522	537	559	526	511	546	552	548	523	540	568	556	497	515	506	581	506	558	563	529	550	588	557	533	517	526	513	507	530	522	544	519	505	507	510	527	533	536	547	509	535	552	542	535	531	505	514	508	535	541	529	549	536	516	526	521	501	568	559	549	526	524	527	537	487	511	539	556	559	550	502	526	538	483	520	528	549	504	532	533	534	552	513	516	522	504	497	522	521	530	513	568	513	527	502	521	517	526	529	508	565	558	515	542	559	585	524	541	510	544	532	539	519	528	601	549	518	547	522	516	525	545	458	520	534	551	495	541	524	526	520	556	568	569	531	521	529	530	552	558	526	548	536	528	507	522	551	521	498	515	516	543	556	512	580	552	512	572	528	503	567	503	535	558	525	558	530	535	545	551	499	535	577	582	514	547	577	569	523	539	510	580	551	508	526	541	517	583	563	490	498	552	538	534	515	499	531	521	526	509	547	522	540	536	520	544	561	542	565	568	531	544	492	527	500	487	544	508	530	527	524	549	529	541	547	482	534	550	525	551	556	455	549	543	515	525	525	550	499	496	504	547	539	501	528	526	541	561	527	515	539	557	535	533	550	519	541	530	530	545	489	522	525	519	503	506	505	507	511	543	501	508	491	545	509	526	562	503	564	564	513	501	514	491	509	527	546	517	531	534	516	539	488	509	584	543	497	504	546	483	540	518	533	545	531	536	535	494	502	481	528	541	529	511	529	546	508	565	493	498	525	541	535	572	555	503	592	534	526	512	546	541	566	522	516	527	549	531	512	511	545	533	547	528	557	502	520	516	504	539	548	553	505	506	524	522	486	573	528	568	535	517	525	485	509	502	540	583	535	507	551	522	549	516	539	556	560	514	538	541	518	517	532	522	526	531	520	538	554	531	541	526	523	498	535	544	537	512	489	534	537	517	517	544	548	494	553	524	553	495	508	557	537	557	515	521	540	482	558	541	546	463	543	581	540	563	486	549	518	498	501	536	543	521	532	521	495	521	490	490	536	527	518	535	477	533	515	520	538	527	514	578	503	510	514	504	524	516	522	560	589	532	552	554	510	553	519	561	531	573	530	527	542	568	557	519	572	526	526	522	533	557	518	525	523	535	525	513	567	542	531	553	509	545	522	520	557	550	529	501	524	489	543	539	510	470	520	547	542	535	509	516	547	525	522	542	522	488	537	553	509	483	489	521	524	559	515	546	519	541	527	556	520	519	549	504	555	526	546	525	503	560	529	499	539	504	547	524	511	499	539	519	521	550	542	507	541	561	559	517	522	544	555	486	517	519	534	563	541	544	520	524	520	522	507	520	504	518	543	527	507	578	492	526	534	518	534	548	510	513	521	537	526	519	489	502	510	554	519	551	542	485	571	511	500	512	504	554	515	530	525	523	530	515	527	504	513	539	528	524	501	505	492	497	511	551	526	553	543	564	524	515	536	531	513	561	560	542	525	537	517	559	488	524	548	544	564	497	527	592	519	565	547	526	490	505	537	486	522	537	552	489	518	510	512	503	490	569	530	571	510	503	532	539	483	521	532	503	500	534	499	553	544	516	567	507	511	550	586	465	490	562	510	561	543	508	515	474	546	556	533	549	535	537	517	538	517	497	502	517	530	533	537	573	498	579	492	507	544	558	519	560	529	535	532	556	516	514	525	547	548	529	504	544	511	515	520	535	527	560	541	542	507	500	528	560	520	530	574	503	510	513	508	490	509	536	526	541	522	521	499	533	555	518	536	524	501	552	543	528	534	530	503	522	508	526	561	502	504	529	516	543	498	544	516	563	562	492	542	527	525	516	572	481	524	518	516	579	554	488	515	550	569	527	565	522	514	594	558	527	520	512	535	502	533	570	568	580	545	554	524	552	556	541	565	549	513	550	579	531	483	479	510	516	494	514	540	527	512	542	527	540	504	522	512	552	561	494	501	552	525	550	568	519	507	541	550	562	552	540	551	523	550	517	524	507	492	530	542	520	509	491	530	522	528	496	494	520	511	549	495	514	539	504	532	532	515	568	542	526	517	553	506	479	498	579	543	529	552	523	529	496	525	479	539	499	503	545	547	523	529	542	511	521	532	546	544	499	528	552	506	521	540	536	534	536	535	533	530	519	502	533	527	571	537	528	506	550	494	507	498	493	509	532	507	517	537	527	550	552	553	515	501	518	528	569	528	555	539	500	500	508	508	509	499	500	523	505	542	532	515	529	541	496	567	528	506	590	500	529	520	495	521	507	511	521	517	532	485	539	518	519	542	550	542	551	503	509	543	563	548	527	540	517	516	551	548	503	531	557	544	487	522	513	545	514	513	505	559	542	533	521	496	516	510	549	516	527	547	515	537	503	517	524	544	507	507	561	540	490	518	509	527	516	526	530	504	499	517	507	505	506	557	519	548	532	568	555	538	562	528	535	523	570	500	563	548	535	510	562	511	569	516	520	529	474	514	527	540	538	531	550	521	529	560	519	564	589	517	541	487	519	546	527	512	543	524	491	547	536	518	549	525	529	527	539	505	572	524	499	547	488	531	541	544	539	504	526	521	548	537	506	508	523	538	562	535	511	528	525	499	516	506	527	534	522	525	480	557	520	561	522	551	549	516	560	544	543	484	491	508	496	552	487	548	537
16772	12962	9295	2194	1375	465	331	251	176	181	190	236	416	412	356	247	230	198	196	171	164	130	161	150	164	169	152	149	160	159	186	125	178	181	141	173	160	146	163	183	156	154	142	160	185	167	152	159	179	176	174	162	157	170	141	181	139	169	164	156	168	191	150	160	164	172	170	186	167	148	174	166	174	174	185	171	149	167	166	137	162	167	168	152	155	160	162	178	190	164	160	171	150	160	169	152	181	158	166	138	177	150	155	185	172	177	170	131	178	151	193	182	159	155	161	146	163	177	175	161	170	136	164	173	155	162	148	159	152	141	169	151	183	157	150	172	180	142	148	167	167	158	162	161	160	172	176	158	156	128	149	159	172	180	177	165	132	182	154	175	171	165	155	172	161	173	164	163	159	161	155	159	153	160	150	177	162	175	143	167	161	166	179	153	146	154	155	157	180	156	184	167	172	158	154	180	161	186	175	158	175	154	169	176	144	146	161	153	164	214	161	166	178	185	155	154	171	154	141	145	154	175	195	164	156	167	161	183	158	149	183	176	163	166	149	164	175	160	176	167	165	138	152	150	141	175	175	174	161	161	199	167	158	170	147	179	169	155	166	151	161	173	162	178	146	166	152	186	167	145	175	180	164	157	161	180	181	193	180	161	154	186	133	165	183	159	180	169	192	152	172	156	154	152	165	161	181	168	163	179	170	156	151	147	142	156	171	164	174	146	174	145	154	151	177	162	155	166	163	189	156	164	169	162	155	151	161	166	187	185	146	173	141	170	159	166	154	158	183	146	179	159	174	160	152	164	170	168	178	178	142	151	160	165	182	166	158	141	155	162	163	137	176	142	149	159	153	144	148	159	169	148	164	179	172	153	160	178	172	188	174	160	178	168	171	199	176	186	173	172	133	153	164	151	157	177	152	146	165	161	151	169	171	161	189	138	129	168	167	184	160	174	167	168	180	174	170	177	160	166	160	157	174	147	159	157	184	165	156	165	175	149	198	167	165	168	171	153	165	169	161	153	163	152	179	154	166	181	177	143	172	158	150	153	153	176	161	143	153	179	163	175	173	180	166	174	160	157	167	157	167	147	173	150	172	165	172	141	160	169	166	163	152	139	130	152	154	155	151	173	147	152	145	153	153	164	157	162	182	146	156	162	173	153	168	138	141	159	165	178	166	173	154	154	169	163	158	168	165	158	178	173	147	145	170	152	140	165	157	163	162	145	156	139	156	135	159	174	156	167	156	141	167	152	186	188	159	155	167	164	173	148	146	166	163	180	158	169	159	148	161	153	150	138	153	131	146	164	147	183	147	181	168	155	194	167	156	165	140	174	177	175	166	182	167	167	168	156	166	133	149	145	158	160	148	165	146	175	158	148	169	142	154	170	147	149	173	161	185	163	154	152	145	159	150	172	164	170	144	162	159	173	177	152	178	169	188	191	179	188	157	124	169	178	167	158	173	185	158	167	162	150	172	148	167	167	154	164	190	169	173	148	171	154	171	183	134	131	146	188	164	149	174	173	151	146	158	180	156	171	179	170	145	178	151	154	173	137	170	189	172	153	169	167	167	183	155	186	161	164	156	183	140	136	163	161	171	162	157	157	159	143	181	159	177	150	171	151	158	135	165	176	155	151	163	180	173	151	170	159	162	165	158	155	176	159	154	144	152	151	154	153	166	166	159	147	154	186	168	165	167	157	163	170	167	161	185	169	171	160	167	164	162	154	190	185	151	165	167	169	177	169	179	153	175	176	146	155	158	191	168	168	183	171	156	157	179	182	161	170	150	163	167	136	147	170	146	159	154	150	145	153	182	185	169	152	159	186	176	172	159	165	171	170	149	173	195	170	153	151	147	161	174	172	166	171	181	153	158	172	148	174	154	166	178	161	169	183	154	158	164	158	176	142	141	166	175	149	183	152	167	159	170	184	156	167	123	159	173	153	149	159	149	175	153	162	141	160	174	189	156	174	166	133	156	163	164	166	145	158	162	160	155	142	146	158	166	157	158	180	139	174	166	170	170	152	168	178	173	197	178	129	171	168	151	167	162	165	174	152	141	176	138	186	152	150	158	146	185	148	154	164	156	154	176	154	163	167	168	173	180	151	186	181	183	183	164	183	163	168	193	172	165	163	175	160	159	148	163	149	147	157	174	153	163	148	144	154	151	164	178	170	166	157	172	150	162	166	143	171	136	165	166	161	177	141	155	170	143	158	147	194	152	170	161	171	167	183	178	148	170	187	168	172	163	169	159	171	159	152	143	174	140	172	152	165	158	168	175	159	156	167	166	177	123	188	178	159	157	168	171	173	158	154	195	167	147	138	166	166	153	162	166	176	178	151	151	147	164	191	158	172	173	163	179	182	153	165	157	173	152	177	158	161	155	153	176	166	169	182	161	136	169	169	145	176	155	180	143	182	163	159	169	172	160	155	180	173	178	161	171	139	153	157	143	183	168	185	158	149	162	163	136	147	147	157	156	165	141	148	161	144	175	166	156	144	166	177	140	153	174	162	194	181	185	137	140	160	161	165	165	181	182	146	176	174	168	166	151	145	157	189	171	140	168	150	160	174	152	162	171	162	152	148	168	155	179	148	160	180	172	156	168	161	158	162	146	171	159	146	172	159	163	169	164	191	161	153	157	153	164	182	125	168	175	160	150	175	169	155	152	188	169	196	164	152	175	172	146	170	171	171	152	143	156	155	159	163	162	165	156	155	142	150	160	164	162	165	156	169	159	155	157	137	161	153	148	178	177	147	162	161	159	152	153	169	176	181	166	165	156	174	155	175	180	158	152	152	141	167	152	162	156	165	159	173	161	174	172	141	153	159	148	158	157	146	157	176	168	159	147	159	177	150	154	165	160	158	189	146	161	164	159	163	143	123	153	163	168	168	152	171	184	188	165	142	164	137	163	165	161	156	172	163	163	171	139	145	157	168	169	158	175	176	149	170	188	160	156	169	170	167	192	167	156	162	154	159	175	163	159	160	166	168	154	165	144	177	156	156	146	155	174	177	166	151	163	142	162	171	152	165	162	152	150	154	173	165	168	167	174	182	156	143	163	165	159	168	154	177	148	164	189	143	148	165	157	183	166	148	154	170	157	148	177	165	183	171	153	147	160	168	171	139	153	181	152	145	149	149	172	177	157	153	175	156	159	154	179	172	174	135	157	166	168	162	155	151	177	173	159	158	184	158	159	170	160	162	158	158	160	142	170	152	161	189	164	145	144	137	148	167	163	166	173	165	153	164	162	159	176	145	162	160	169	167	152	162	159	158	148	151	151	178	177	177	160	158	170	153	149	159	155	154	180	174	164	155	163	162	144	168	150	174	160	146	160	158	173	169	161	174	168	139	145	170	168	152	161	174	169	162	159	167	151	150	176	171	147	165	163	142	151	166	163	167	156	159	153	142	152	166	163	149	170	168	160	161	152	139	154	176	164	170	139	142	138	149	164	163	143	145	192	141	179	149	159	170	164	156	170	153	151	184	149	151
13834	17270	13998	6276	5445	1752	1352	958	543	527	522	1102	2067	1857	1494	912	739	683	551	429	420	416	474	451	426	437	412	422	450	433	429	427	407	435	460	445	433	456	484	462	448	453	441	423	454	417	461	458	443	439	456	451	471	456	433	496	468	441	440	414	450	424	444	414	441	421	446	422	453	428	448	412	447	454	389	451	425	458	423	417	473	431	429	424	424	426	429	480	420	428	450	436	412	463	463	450	447	434	434	432	439	445	431	463	431	398	440	456	460	447	423	435	454	420	393	454	431	425	465	437	447	440	434	448	442	421	454	431	464	443	419	434	446	452	429	458	425	416	459	446	472	420	435	414	446	421	459	445	470	458	445	423	445	460	413	441	459	439	395	465	435	448	430	437	434	438	488	427	428	474	447	445	436	426	458	461	470	464	458	448	419	471	425	424	451	440	444	466	450	411	443	444	447	413	446	445	408	446	449	400	471	445	475	465	418	446	409	458	433	452	430	465	442	467	428	427	422	394	444	437	442	464	504	430	430	434	408	445	458	449	426	477	446	460	450	457	448	415	430	443	471	459	435	425	426	441	440	468	448	449	441	462	426	451	434	452	401	446	454	453	392	460	456	425	433	419	457	430	437	410	448	451	416	458	455	461	463	462	475	453	418	473	444	424	443	413	479	447	441	447	441	447	447	433	448	479	429	410	455	397	414	458	436	469	438	408	431	427	447	425	471	459	405	449	449	436	429	438	426	451	460	451	451	456	440	458	416	395	450	447	446	449	419	419	415	446	422	436	422	468	445	417	447	444	457	428	440	470	401	411	439	459	474	469	494	435	464	497	435	451	417	430	452	450	462	450	448	431	424	402	398	446	452	484	440	454	402	446	425	438	438	468	470	430	465	439	466	453	431	449	416	442	432	405	447	447	466	480	461	461	469	455	446	435	414	457	434	407	455	435	446	434	458	450	417	461	420	442	482	428	460	436	447	480	431	402	453	457	445	436	438	425	404	460	438	488	418	431	408	488	446	446	453	434	421	462	469	456	409	441	468	436	442	429	450	437	440	455	408	443	424	456	451	482	455	438	444	425	464	448	454	469	445	441	426	439	471	436	436	424	418	421	477	444	429	432	432	497	449	458	457	466	445	451	437	403	460	440	448	467	436	428	442	461	434	463	422	411	449	451	411	446	454	454	426	447	436	482	446	482	420	476	400	444	420	457	427	447	434	413	426	429	441	434	419	479	413	446	444	407	437	430	453	420	455	431	450	439	436	417	444	390	430	440	433	442	417	431	461	459	432	450	433	444	418	448	442	477	429	436	454	454	441	445	432	445	452	414	440	452	449	422	469	454	477	426	499	474	454	447	464	461	426	444	449	455	454	437	451	454	461	441	442	428	456	436	448	437	470	444	418	443	396	442	475	457	421	444	458	447	460	462	461	435	474	418	424	436	452	430	438	412	453	407	425	427	427	429	391	429	431	447	488	467	450	430	455	464	427	456	457	443	473	405	458	446	432	455	460	456	427	433	449	488	426	462	453	455	424	458	461	429	437	474	434	448	457	442	431	387	451	414	453	425	426	428	460	431	438	447	452	410	470	435	442	466	417	420	477	487	454	441	446	429	418	443	469	441	422	453	474	416	461	461	410	481	418	474	519	443	409	452	436	426	450	445	432	451	432	452	435	420	435	486	462	429	442	428	438	439	440	434	426	430	458	395	409	417	430	448	482	417	443	434	441	445	473	443	474	441	395	464	452	471	417	447	422	484	409	468	410	431	440	436	446	459	469	425	431	402	451	427	435	412	424	442	465	448	469	412	436	423	412	462	456	427	428	436	433	441	448	452	437	420	446	408	458	437	434	430	391	445	443	422	457	440	464	444	437	446	420	453	433	449	436	453	416	434	432	485	452	461	413	439	423	448	441	440	449	456	464	520	438	421	459	435	432	380	439	463	436	429	419	436	436	458	453	420	422	474	449	421	433	409	455	491	450	459	455	426	446	450	444	462	440	446	470	446	478	502	433	439	453	449	479	417	434	459	453	446	430	482	441	450	439	437	429	460	424	414	422	463	471	433	442	423	482	449	499	427	419	439	441	435	458	458	403	459	459	431	468	434	492	404	441	404	463	492	487	417	452	438	435	452	448	451	433	455	407	434	438	461	456	435	432	406	412	413	472	423	460	435	455	444	429	435	413	407	465	441	453	448	450	396	442	455	444	424	476	444	440	471	453	451	442	438	427	442	465	440	449	428	435	454	465	439	432	462	465	444	458	425	429	466	442	461	451	471	450	456	395	442	432	466	494	466	451	412	461	438	469	440	436	448	419	444	462	465	412	416	454	456	424	434	480	401	447	411	400	456	406	416	483	403	412	421	443	470	481	465	469	413	453	439	443	450	426	438	420	432	422	430	456	461	434	466	449	431	434	449	446	425	411	438	444	441	478	447	458	464	438	418	441	503	435	444	435	420	406	442	422	446	435	410	406	469	417	439	465	451	444	454	431	392	389	450	406	447	422	442	423	464	471	431	416	452	488	457	451	447	403	441	417	461	466	442	408	444	434	432	473	414	434	460	406	454	427	427	444	444	403	432	468	438	412	475	444	467	439	432	442	418	424	453	478	492	403	428	445	449	451	431	464	430	448	414	423	430	410	432	436	417	413	454	444	457	455	404	444	456	445	430	442	481	440	441	427	491	480	474	460	443	446	445	455	458	437	423	455	458	430	471	498	436	428	459	439	432	460	448	474	418	453	408	437	459	423	490	410	461	432	435	437	438	377	419	488	419	489	454	446	446	428	418	415	436	450	455	455	405	454	455	478	410	481	436	454	464	492	417	432	452	427	435	469	425	454	448	444	439	460	431	427	453	442	470	394	437	408	451	458	434	443	467	424	469	446	407	442	444	456	462	416	436	440	451	477	470	469	429	453	462	433	435	441	408	462	481	461	411	442	444	415	436	443	458	483	454	419	446	432	422	393	455	404	473	421	449	449	432	443	439	422	477	437	449	435	463	472	460	482	428	455	408	439	414	407	415	451	449	433	469	464	437	475	460	450	471	412	410	414	431	441	446	468	451	445	437	450	458	457	436	427	453	462	459	433	443	444	449	426	424	482	480	461	405	459	440	446	430	465	462	447	462	465	444	391	430	441	461	445	460	469	441	446	483	467	438	471	436	464	475	432	432	419	431	451	459	459	458	454	429	435	473	423	428	482	448	433	463	420	451	440	453	433	438	443	464	441	434	449	442	431	431	467	411	419	452	425	453	470	471	434	456	449	423	431	426	446	434	402	455	424	434	448	438	458	449	450	420	468	457	412	451	438	468	414	441	455	406	415	460	479	443	442	438	455	454	456	417	410	393	405	476	446	459	470	424	465	456	474	434	440	456	465	413	445	459	440	441	420	419	403	485	458	461	432	454	467	432	416	448	450	446	443	442	441	477	444	447	480	448	428	435	444	458	427	424	455	388	438	430	392	436	447	414	446	458	477	432	451	502	457	427	489	454
57543	62989	56409	31943	22741	7831	3943	1811	529	561	1176	3567	3769	2369	1467	806	625	465	287	238	212	178	182	185	179	177	179	168	189	182	202	201	177	184	178	175	178	187	166	184	177	182	188	194	209	189	165	199	173	164	193	209	188	171	193	189	171	175	203	180	201	186	185	167	193	171	185	170	174	158	178	167	173	160	201	187	171	178	204	197	210	186	172	189	165	175	212	189	202	178	175	152	183	163	180	209	201	174	185	170	153	180	164	140	185	181	153	177	162	179	176	215	160	195	179	207	187	193	206	190	178	188	155	178	163	188	166	178	201	192	163	195	175	178	205	182	161	187	178	170	190	190	185	202	174	177	178	184	158	185	182	187	181	167	180	177	167	180	176	172	158	197	166	172	197	184	184	204	169	182	196	175	180	199	172	165	188	188	208	177	170	182	167	181	190	175	179	175	198	196	160	165	168	160	171	171	173	199	185	176	169	199	199	182	155	186	180	185	194	174	194	154	201	177	172	189	202	177	189	193	185	164	183	178	189	157	193	175	179	181	172	169	157	188	181	186	184	169	196	196	181	185	159	171	146	183	186	167	154	179	165	198	162	194	175	162	171	168	176	180	169	191	203	204	154	186	200	151	166	164	197	236	181	178	178	180	196	174	184	169	170	190	177	202	185	176	172	187	173	184	168	177	187	183	201	164	195	190	189	181	198	176	224	172	183	197	187	181	196	203	175	194	181	167	175	187	175	194	181	181	188	154	184	200	185	192	171	176	164	167	170	169	187	162	184	177	178	198	175	185	198	168	195	184	171	200	205	176	187	188	189	190	205	168	189	182	194	187	166	184	163	192	188	180	168	191	157	191	176	197	182	185	198	168	186	161	172	169	175	189	176	208	194	182	200	165	184	190	152	200	179	187	173	168	183	165	221	168	181	151	170	185	183	189	186	183	202	171	162	183	182	166	193	156	168	186	186	178	189	197	188	175	194	169	179	188	190	180	173	173	167	188	185	175	154	182	183	174	169	190	158	174	188	152	174	150	188	191	173	172	187	188	172	158	170	184	170	186	188	150	193	176	188	203	151	155	170	192	179	193	174	187	160	192	193	188	179	180	181	198	209	189	184	181	178	188	186	171	184	180	162	203	171	188	168	173	177	178	185	167	206	180	179	179	154	173	179	197	176	149	181	201	191	184	170	201	182	182	171	169	157	185	185	167	188	169	194	178	164	180	177	175	186	174	171	153	158	174	188	169	178	151	172	159	194	184	191	182	171	186	178	203	174	180	178	203	179	166	202	175	159	193	166	193	185	185	195	169	170	166	179	172	177	177	194	207	168	172	210	199	159	166	183	166	187	197	159	187	195	174	183	182	187	159	217	175	159	203	183	164	201	175	174	187	184	174	180	159	169	194	194	182	167	200	187	176	200	161	184	163	195	177	175	149	178	188	192	187	149	205	181	167	171	204	198	165	203	192	179	181	200	183	201	167	178	178	182	189	182	190	188	210	180	156	193	187	218	174	191	163	192	185	165	203	188	182	167	178	199	199	159	176	164	178	167	171	179	172	184	159	205	161	195	191	170	174	161	179	185	166	196	204	191	188	189	182	181	171	189	187	187	165	167	173	181	175	206	194	163	181	174	193	180	190	176	184	191	183	181	166	197	173	163	184	194	178	184	150	199	198	186	184	197	171	172	199	159	171	183	160	190	189	200	201	217	188	187	167	190	177	184	190	171	152	181	188	164	189	174	172	197	182	157	177	172	181	152	188	172	175	165	152	210	170	191	170	165	161	200	150	153	161	211	196	158	178	184	171	178	182	161	185	187	185	184	202	193	178	183	171	173	175	184	205	192	191	190	176	178	189	195	189	169	180	176	173	185	164	198	159	197	191	166	189	185	170	168	175	177	195	154	193	168	203	170	160	188	188	200	183	194	165	168	184	171	182	167	189	182	183	185	201	206	178	184	198	180	183	191	197	199	192	201	184	193	173	177	176	174	157	174	168	175	194	205	165	211	181	178	180	195	169	189	226	194	165	149	185	214	181	160	197	173	203	169	190	200	175	193	184	188	207	171	208	185	189	188	185	184	184	168	165	173	177	166	178	179	175	149	192	191	168	167	191	178	191	178	172	177	168	206	156	171	172	186	161	162	198	174	179	185	173	158	181	191	177	173	181	169	205	176	160	171	190	164	221	173	181	191	200	197	193	156	169	175	155	181	154	170	190	163	204	184	178	198	188	193	191	189	160	193	177	176	181	204	191	154	162	200	157	213	165	174	172	173	175	168	185	173	192	167	187	181	177	175	164	192	164	195	172	194	165	181	204	168	168	189	198	186	182	201	157	162	184	164	178	179	168	180	167	177	177	175	174	176	171	170	202	168	169	185	190	188	185	165	171	169	172	165	172	182	183	170	200	173	195	170	198	185	171	175	163	209	205	191	176	185	199	157	205	195	191	204	181	177	193	157	165	179	173	182	175	177	196	180	154	162	178	154	176	201	193	165	183	182	183	172	159	192	163	192	195	170	190	180	205	207	170	175	176	186	182	154	160	191	179	168	183	180	171	202	169	201	199	178	211	170	171	171	168	163	173	175	198	185	167	180	200	187	186	192	177	189	169	205	180	182	162	191	181	164	203	178	161	192	188	173	173	175	183	170	220	194	193	180	187	178	179	198	156	178	185	197	191	201	174	182	186	165	175	184	173	168	178	199	163	183	171	168	165	205	206	175	189	183	201	192	187	187	199	193	190	185	176	195	154	189	165	153	176	181	191	176	179	187	155	186	177	175	166	173	180	201	189	186	196	194	189	159	186	176	158	173	179	165	189	178	170	171	199	167	192	190	166	175	183	180	172	184	192	167	161	164	155	168	163	170	151	178	205	171	187	175	185	194	182	155	183	202	201	162	148	162	168	172	199	172	188	197	178	156	162	195	203	173	194	171	193	181	164	186	208	188	176	198	168	169	192	174	183	178	179	190	174	159	198	171	194	185	217	169	177	172	184	195	197	197	184	168	166	171	178	174	186	176	171	190	173	182	188	161	180	201	187	154	190	182	184	187	193	190	174	163	159	185	163	181	202	188	190	193	177	179	169	188	172	174	191	158	199	173	173	180	169	181	186	182	173	167	211	177	194	204	178	164	185	179	176	154	185	179	178	194	192	183	193	199	173	186	183	166	176	160	185	195	202	193	167	174	189	188	173	179	183	200	181	183	179	150	182	200	163	144	180	191	185	161	195	208	185	167	158	163	178	176	161	187	188	178	192	196	188	153	184	179	181	168	152	180	166	186	177	202	165	173	177	180	180	172	173	176	188	164	174	168	184	183	183	178	195	180	179	187	202	172	172	205	177	171	174	177	220	180	176	184	190	193	199	175	179	190	186	194	190	175	216	178	184	197	172	182	185	193	180	180	164	176	187	178	199	178	184	187	178	177	201	196	176	175	189	181	186	194	211	163	204	189	195	174	181	197	164	204	188	154	184	205	158	163	191	157	187	181	178	190	195
36311	48155	49311	37904	32507	16287	12680	7126	2077	2617	5971	14901	15393	10947	7087	3431	2568	2028	943	707	556	469	535	481	477	515	489	495	477	473	506	502	469	470	508	442	520	477	470	518	486	490	526	487	512	500	473	494	475	500	518	553	582	524	509	497	521	466	482	477	526	502	496	501	482	488	487	465	491	511	478	475	490	480	500	470	448	501	494	513	518	477	462	475	470	469	502	489	494	487	482	473	482	459	509	459	481	515	495	477	475	495	484	515	501	526	513	492	466	489	511	491	494	457	508	495	496	501	482	460	499	491	466	489	488	430	465	453	525	438	522	477	491	491	515	473	488	490	491	488	459	505	449	486	450	487	488	483	467	513	486	471	484	490	491	464	473	509	487	492	505	478	487	485	484	504	482	460	508	480	492	535	507	472	492	487	472	479	451	494	473	499	534	478	487	532	472	466	494	485	445	475	497	500	495	494	518	498	493	463	477	467	495	460	478	522	478	503	469	492	464	462	519	494	492	521	495	482	490	523	518	500	473	473	487	477	500	466	508	461	488	515	514	502	500	515	507	506	468	498	487	489	497	464	533	453	476	445	474	485	519	479	469	472	497	484	450	519	501	500	494	485	490	481	491	505	496	492	460	466	492	489	477	510	503	499	529	457	492	439	500	481	479	443	509	480	475	476	466	469	493	430	506	474	493	488	493	502	501	485	497	480	450	492	502	471	491	499	482	526	423	473	455	489	491	471	484	456	480	526	463	484	494	454	447	498	399	484	444	506	517	487	511	487	504	489	466	510	498	495	464	471	482	511	476	495	465	476	453	510	482	486	490	502	474	517	505	476	495	498	480	508	460	475	478	489	446	482	459	518	470	475	490	472	491	479	493	487	504	503	491	510	484	473	480	517	483	503	510	475	472	488	470	486	462	501	474	507	510	494	509	471	506	457	484	487	492	494	480	511	462	489	454	473	492	435	518	482	484	508	454	474	517	475	504	450	470	505	503	476	454	515	483	473	499	508	476	482	505	483	515	459	524	498	498	488	472	506	480	459	480	476	531	503	481	522	491	498	505	506	457	475	475	463	511	491	476	539	501	467	475	493	461	491	457	482	492	477	508	488	531	496	503	477	506	508	504	456	492	471	454	491	472	452	521	511	514	466	511	465	480	523	460	505	458	471	494	460	507	429	499	457	457	485	503	491	503	494	492	485	476	475	455	517	483	496	503	489	487	483	534	472	474	510	506	494	488	478	472	485	495	501	479	448	510	506	499	496	508	492	454	474	469	520	459	493	476	488	497	494	492	501	527	497	484	504	515	485	433	473	467	492	496	461	466	477	476	486	479	471	481	470	485	494	472	467	480	507	490	511	494	507	458	529	469	505	470	459	500	497	480	485	475	502	481	484	529	461	497	496	460	462	461	469	485	477	466	476	495	474	515	467	514	486	470	509	482	481	477	506	496	477	477	481	490	481	472	508	482	459	488	430	472	452	507	477	487	467	483	461	495	481	517	501	457	487	485	496	483	506	502	467	498	489	492	461	465	470	459	488	465	468	469	432	501	494	503	470	447	454	465	466	497	478	507	484	451	518	478	511	484	481	487	462	481	485	425	470	457	493	507	497	511	499	475	482	479	540	466	482	504	504	460	467	502	493	489	454	453	466	450	454	499	447	493	460	470	464	489	524	479	478	500	490	518	481	451	471	512	510	490	444	480	498	509	466	464	451	532	478	492	462	485	474	464	450	495	485	486	480	487	473	484	482	506	509	543	506	489	499	507	456	453	518	513	504	460	530	506	461	481	512	486	500	512	490	491	488	449	507	481	476	452	489	482	508	480	447	452	493	482	450	513	465	501	503	509	475	469	458	502	472	461	505	476	435	523	490	496	474	494	492	484	475	523	484	512	470	499	505	504	517	479	472	495	485	504	505	459	478	491	473	468	509	475	501	485	483	486	492	508	497	546	517	479	504	475	463	511	507	468	455	523	458	474	516	502	485	451	467	474	467	455	502	498	503	480	506	482	476	535	464	480	468	459	503	462	523	473	549	494	453	506	478	484	500	542	479	471	473	480	491	478	494	509	484	447	498	486	473	481	478	496	489	513	485	481	484	470	470	497	499	501	474	494	517	504	494	497	459	431	445	480	467	516	503	484	471	525	474	551	461	467	513	524	477	486	449	501	485	507	474	462	470	480	459	440	501	519	472	486	506	461	466	495	448	506	442	489	480	483	499	472	517	476	484	484	505	496	493	487	477	490	498	468	473	491	475	475	494	528	492	489	499	488	470	494	518	474	463	490	459	464	494	455	523	474	468	488	470	506	495	478	491	469	492	492	494	509	501	475	500	505	470	503	466	482	464	510	489	481	466	492	497	498	479	533	519	457	482	491	453	480	474	492	493	519	463	483	471	498	490	473	488	467	477	479	502	526	476	488	515	457	493	484	535	483	473	471	465	522	448	435	508	479	538	471	466	450	458	491	518	505	484	486	468	472	476	459	485	513	459	479	491	503	493	447	490	500	471	495	448	462	462	480	528	515	536	502	510	509	484	507	482	491	483	466	518	498	516	542	515	497	431	514	503	514	448	497	477	467	500	476	483	485	456	529	472	488	510	543	498	522	482	455	502	483	489	474	489	475	473	504	533	445	499	502	480	520	474	484	451	483	506	468	489	488	491	502	477	497	434	455	481	506	485	492	502	481	503	452	469	482	485	464	517	511	480	503	462	470	454	437	507	490	465	484	497	468	519	480	497	512	484	491	501	490	466	522	495	490	470	495	464	510	526	462	512	483	480	494	471	468	546	487	481	458	508	522	476	511	502	481	479	486	501	501	469	466	473	471	493	506	497	464	459	513	469	447	484	474	483	462	477	491	511	475	461	488	425	487	458	500	486	447	449	475	450	498	509	481	469	499	481	479	496	453	454	487	494	484	465	467	464	505	510	481	471	483	495	468	473	471	473	498	450	467	486	484	512	454	490	484	457	471	499	486	474	458	472	472	482	495	483	462	478	458	480	463	498	461	483	490	559	530	541	454	475	480	455	503	457	489	517	474	507	493	450	486	457	477	490	490	486	496	473	525	497	429	490	491	496	501	469	500	507	500	549	485	485	463	460	515	477	479	488	484	456	493	475	476	463	508	501	473	493	477	483	518	468	451	477	499	447	478	496	518	494	559	498	441	520	505	479	463	468	459	460	511	481	494	505	480	518	489	488	502	488	483	476	493	486	501	509	419	466	482	483	458	542	520	474	481	492	473	463	474	462	497	472	470	470	507	434	505	485	475	437	466	470	479	511	494	499	512	488	482	507	508	492	547	471	458	477	473	452	479	453	507	504	510	458	482	478	504	474	454	460	481	488	481	466	480	495	529	476	472	475	480	499	498	478	480	501	501	500	478	506	488	509	492	533	490	464	497	515	532	481	547	480	504	483	476	500	449	497	503	501	484	499	499	494	483	467	487	479	481	472	476	470	483	490	482	501	487	490	495	462	482	491	487	465	515	433	445	487
71762	76300	67402	45618	35454	16961	9995	3564	979	1471	2854	6996	7282	4863	2935	1336	1035	863	358	320	224	199	231	196	193	210	217	225	199	226	185	197	225	219	204	215	202	197	215	190	202	219	211	219	207	231	192	204	195	209	228	259	250	224	228	235	196	214	178	219	216	205	210	200	192	214	195	229	190	211	225	218	198	211	158	197	216	207	184	207	210	205	192	212	194	213	204	190	225	200	175	201	241	221	200	197	176	198	176	177	225	220	197	238	201	206	189	217	217	202	246	203	228	207	209	200	202	186	206	187	209	198	202	198	219	182	186	188	177	235	204	201	217	206	193	169	199	205	168	223	192	193	201	192	181	199	192	206	196	220	231	202	197	215	195	222	191	177	184	212	219	191	206	235	210	211	191	211	198	224	205	225	187	215	212	217	195	202	197	199	225	186	204	223	220	212	182	211	210	212	169	201	215	207	210	191	206	225	208	209	175	217	222	203	201	206	199	201	196	215	227	200	202	175	222	193	202	209	209	207	192	198	215	193	207	213	184	214	210	164	214	214	199	195	205	228	204	204	218	206	219	217	196	201	182	206	190	223	194	190	197	219	233	197	198	208	218	193	220	211	210	205	200	200	184	187	197	196	187	192	176	205	203	198	218	222	197	211	186	212	191	211	213	204	207	226	184	200	196	192	199	203	222	211	230	214	193	223	216	213	214	209	206	196	194	208	217	179	210	203	192	220	226	214	200	182	186	193	209	212	221	193	199	209	179	196	245	221	207	177	203	215	217	226	196	222	187	211	225	210	181	178	203	213	188	194	224	230	218	203	230	205	232	209	222	217	222	224	234	205	195	191	200	201	194	216	201	193	208	228	224	197	208	217	191	224	210	204	207	197	196	225	195	203	204	221	213	194	207	224	216	211	207	189	197	205	201	202	194	189	217	202	205	207	208	230	214	192	196	233	232	190	197	231	216	192	202	217	215	219	203	210	209	206	196	211	208	211	206	211	213	223	195	210	225	200	217	236	207	184	182	205	235	181	231	225	205	210	216	217	222	202	203	214	212	197	207	188	237	198	209	201	198	201	224	189	233	209	205	195	229	205	209	229	204	226	230	223	193	214	201	191	196	212	205	234	215	213	185	175	210	213	201	213	201	193	185	192	211	176	219	209	182	198	194	195	204	207	194	189	215	198	190	201	203	214	206	216	210	207	215	200	191	201	206	210	221	197	204	206	228	197	192	182	209	222	204	166	213	205	204	211	223	201	209	192	195	207	206	210	200	241	215	193	230	186	193	205	205	209	191	195	209	200	206	197	200	205	210	223	193	208	214	188	222	216	220	174	238	220	222	207	199	199	201	186	212	220	204	214	202	203	212	194	220	221	199	195	208	212	188	198	201	202	193	210	203	211	208	195	224	192	197	197	198	225	190	202	196	175	202	194	190	207	182	208	201	222	201	210	217	194	231	205	181	203	193	205	201	210	198	219	176	212	192	178	212	197	212	199	174	195	181	231	223	164	229	199	171	185	219	211	205	224	231	205	229	190	227	209	229	215	223	194	207	204	209	218	197	205	184	196	207	215	161	214	204	220	215	200	183	210	197	190	186	242	205	200	201	216	194	232	226	212	193	203	209	219	182	212	187	222	223	193	175	212	228	191	219	206	212	205	218	210	216	208	192	226	223	163	206	224	215	240	185	203	208	211	233	227	210	229	218	247	200	209	235	217	185	207	223	200	209	207	221	213	214	216	220	201	229	205	184	225	180	200	218	227	198	179	208	219	208	209	208	199	217	210	222	207	220	195	209	210	190	204	183	188	204	212	227	193	211	201	222	213	201	218	203	221	200	203	226	201	209	188	218	214	230	212	228	192	209	230	181	226	214	218	198	198	199	226	178	200	188	198	185	205	230	213	210	195	206	208	215	236	215	188	198	201	209	200	196	219	238	201	198	202	220	197	201	188	209	201	214	209	197	217	220	197	213	220	168	231	194	216	176	214	183	196	201	179	215	204	199	197	232	241	220	182	228	184	220	208	183	178	195	194	225	192	230	183	186	239	219	192	212	189	181	221	207	230	204	207	219	196	220	199	219	229	211	194	215	213	196	215	195	222	201	182	175	195	216	197	213	223	181	210	225	202	208	192	195	189	213	210	199	196	204	198	207	206	219	236	205	229	218	197	210	210	216	214	203	221	186	225	226	208	201	208	217	217	203	184	202	216	201	220	202	187	207	196	189	210	206	195	215	215	188	197	199	195	182	197	231	193	210	203	209	198	175	187	211	223	218	219	204	217	194	219	216	204	191	189	187	216	238	216	204	219	214	217	208	202	216	170	230	188	227	213	193	232	222	200	225	212	227	200	206	203	197	191	182	213	201	220	208	205	179	189	227	217	188	200	203	224	232	202	221	224	213	173	201	209	198	215	219	185	199	206	195	212	211	231	225	215	211	184	193	219	224	198	225	198	201	197	205	191	209	204	206	199	184	192	201	222	217	200	217	197	208	183	189	197	216	201	212	198	203	218	213	206	174	197	220	195	212	215	219	209	188	196	216	223	203	211	203	179	210	208	242	193	223	178	219	215	197	213	202	211	199	195	191	200	208	206	208	194	204	204	190	211	203	225	207	204	206	208	204	204	197	189	194	220	220	229	198	209	213	231	196	201	206	208	212	197	203	219	200	199	198	207	200	185	209	207	187	188	228	220	206	197	191	200	214	222	211	180	210	204	232	208	182	211	231	202	180	232	207	214	199	213	217	216	196	188	189	198	231	219	190	204	205	215	195	203	211	185	200	211	218	210	206	211	219	234	211	214	202	204	210	211	215	198	191	213	190	211	225	224	206	206	196	181	219	190	215	202	225	186	208	200	210	198	231	195	201	209	193	188	202	205	205	182	202	193	211	198	204	194	198	213	208	223	201	204	244	217	196	210	202	205	226	223	192	231	216	185	199	206	208	212	211	204	225	202	188	204	196	173	208	197	232	222	183	204	217	216	186	205	213	198	219	212	210	183	212	199	207	224	179	197	237	219	216	220	237	201	206	206	225	204	208	211	198	196	196	225	223	233	208	218	213	208	183	205	176	207	210	236	198	221	206	192	201	198	242	233	205	206	213	217	229	225	227	208	216	209	203	197	198	203	195	190	228	203	177	221	220	212	205	206	217	194	201	199	180	222	204	207	235	229	218	203	204	201	206	208	222	201	188	224	214	219	221	204	183	190	197	212	204	217	202	197	210	214	221	194	189	199	224	181	219	213	211	215	224	193	208	208	199	201	235	184	222	194	198	206	196	176	195	186	241	230	203	202	208	219	221	188	196	203	209	215	199	219	215	184	198	217	237	208	184	196	192	193	217	227	199	202	196	220	198	203	201	213	207	199	226	199	203	208	237	225	196	211	176	187	228	203	230	202	171	216	205	206	205	206	229	180	210	209	191	202	217	205	203	194	202	188	209	176	207	229	209	175	186	193	211	208	188	230	213	213	216	212	190	196	185	215	186	209	224	200	214	218
46503	59495	60459	49164	43286	24935	23573	10002	4284	6503	12037	23530	22770	17436	11919	6133	5010	3640	1420	1187	659	606	584	642	530	585	548	529	536	576	503	517	526	568	545	560	540	558	561	517	563	530	537	520	525	496	549	563	516	495	629	742	682	646	621	560	549	506	518	535	556	544	533	554	541	533	524	539	536	561	536	497	544	522	537	566	510	524	544	571	545	559	583	527	552	563	587	528	546	514	531	499	496	519	496	558	556	542	525	539	538	544	564	521	532	548	529	495	562	519	547	552	528	569	527	534	551	525	518	572	535	502	543	560	561	551	488	538	535	541	564	536	569	543	611	519	518	541	535	561	563	559	530	477	505	526	544	547	550	546	548	493	519	505	545	557	541	527	503	521	530	509	586	581	503	549	539	521	518	546	514	540	507	564	546	571	536	565	506	561	526	509	532	532	523	510	525	531	517	555	543	539	583	535	567	501	519	529	532	596	556	547	507	544	508	568	533	520	520	531	554	519	560	493	556	549	552	537	551	545	574	552	551	535	488	516	534	505	541	495	526	539	599	519	518	527	503	543	523	544	573	523	517	533	491	523	513	536	525	552	533	577	538	534	531	525	520	525	542	550	554	541	506	539	540	551	537	522	526	535	533	515	530	558	538	546	591	516	538	567	544	513	566	510	535	499	534	517	524	514	519	536	506	555	523	559	541	548	526	568	525	554	553	525	574	522	555	546	528	527	532	565	519	512	535	523	536	576	532	547	554	548	532	511	521	548	517	511	533	565	545	526	526	540	563	539	534	510	528	558	529	540	563	545	515	541	580	554	551	493	574	543	514	533	505	551	537	557	526	565	488	543	541	585	522	570	518	549	516	552	563	548	497	561	512	546	488	514	562	514	520	558	528	509	493	514	524	579	521	539	520	486	559	554	498	508	509	477	544	537	585	535	550	505	552	504	535	529	532	558	549	563	562	523	521	532	558	534	540	559	549	538	537	518	527	497	587	508	507	530	516	509	535	555	521	570	550	550	520	561	534	533	508	577	562	537	507	543	523	539	573	582	509	534	560	509	568	531	517	537	511	533	494	563	541	574	535	519	560	565	530	546	569	511	536	516	517	575	517	528	567	510	496	520	590	579	547	533	569	521	513	568	540	507	508	561	538	536	526	551	514	531	564	515	529	543	534	570	521	497	586	546	567	532	508	503	551	554	542	561	534	489	524	523	494	573	521	561	513	503	535	551	507	558	554	513	520	521	517	537	521	499	531	536	546	592	520	511	511	540	543	554	539	533	501	542	548	545	527	545	506	556	545	552	523	531	519	558	554	565	566	565	553	507	571	540	567	551	538	562	510	539	480	577	570	556	525	552	536	540	562	554	546	529	520	566	546	541	548	525	563	532	544	493	527	549	537	524	548	587	507	536	555	538	551	555	512	532	509	595	539	534	540	525	514	507	550	530	522	515	529	553	518	559	523	542	503	512	541	528	531	546	490	547	504	488	566	517	538	577	571	530	569	520	582	492	517	521	532	545	562	543	546	575	528	515	526	527	550	538	512	502	513	525	516	499	536	523	509	521	570	567	535	532	541	564	538	531	564	543	503	486	550	516	556	533	567	541	558	540	519	487	546	553	572	554	547	527	523	505	563	532	520	535	546	535	551	496	511	525	566	546	529	542	542	536	550	529	490	554	519	510	534	514	542	540	487	527	546	508	576	527	570	526	565	497	527	559	527	536	541	567	499	553	549	541	543	529	535	549	548	516	553	503	523	546	520	538	528	602	546	498	512	512	533	536	514	548	567	562	570	584	575	520	550	548	589	537	559	542	554	509	540	555	534	575	560	513	477	474	538	553	585	526	560	561	518	552	569	496	507	534	545	546	532	566	517	537	555	511	566	537	527	595	536	527	523	549	540	537	541	508	528	503	555	525	535	578	497	523	557	535	542	532	518	551	539	541	572	540	559	531	586	568	522	494	542	594	516	530	499	532	514	559	525	518	515	525	519	580	539	552	593	539	501	548	536	546	526	532	544	542	531	507	567	491	555	553	571	574	534	552	547	532	558	520	535	515	571	545	498	508	557	517	592	538	567	534	558	529	553	582	555	488	560	553	515	550	542	556	540	544	504	531	582	546	527	539	542	561	562	549	532	529	546	549	524	518	523	534	537	552	547	541	529	506	497	530	541	528	573	565	530	548	518	517	529	609	554	512	555	581	542	513	568	566	548	601	514	518	502	552	526	515	569	550	525	514	541	541	542	580	534	492	531	525	534	555	549	557	572	524	568	512	535	574	595	505	544	541	555	529	537	576	575	519	525	538	563	523	549	509	524	552	495	518	539	548	513	552	526	530	539	535	497	562	536	586	558	551	534	557	556	519	534	533	543	565	573	554	511	557	502	548	544	545	520	531	499	504	521	572	536	558	549	503	517	545	493	548	508	524	505	558	545	549	551	572	552	537	503	518	570	556	551	531	487	570	487	502	573	561	526	553	500	562	504	567	565	559	528	568	489	516	575	529	529	546	487	530	534	549	559	580	523	529	569	574	528	523	516	561	499	523	571	539	509	503	519	572	525	532	551	576	583	532	496	556	550	568	566	539	568	536	573	494	538	525	543	537	528	511	532	518	510	537	537	515	547	488	527	562	551	553	519	511	566	525	576	592	581	544	531	547	516	580	519	552	534	565	505	544	533	557	550	532	518	542	519	509	560	527	570	539	559	523	504	551	528	542	562	580	536	587	522	563	539	515	530	580	541	531	507	560	539	501	570	544	485	531	520	573	531	542	514	530	526	534	564	566	557	521	511	506	509	541	566	533	569	497	529	553	524	483	487	502	573	506	543	544	531	535	538	528	558	570	513	538	556	540	518	563	587	541	511	556	525	549	555	559	501	516	571	527	522	562	579	533	528	518	551	522	536	519	542	524	550	514	564	582	540	547	502	526	565	578	573	522	550	562	537	535	544	565	558	528	570	537	544	572	564	532	525	541	535	543	511	563	537	555	508	519	538	497	547	527	583	537	516	533	542	545	569	519	575	523	539	556	489	544	554	501	534	544	546	574	537	505	529	574	527	514	507	537	510	538	544	496	504	545	499	552	528	535	514	566	528	537	551	571	525	525	570	558	518	537	541	501	550	580	544	505	541	533	521	531	543	513	535	537	519	525	547	524	556	563	548	545	567	523	516	528	530	529	589	530	544	582	538	532	518	522	544	503	522	506	539	550	508	545	539	580	553	569	513	507	555	569	542	508	547	534	543	576	472	560	505	514	544	510	517	548	518	583	550	526	535	524	558	554	547	542	561	505	538	503	557	511	502	507	500	554	545	511	550	571	537	575	517	568	529	529	514	545	587	531	567	524	515	500	557	508	575	569	538	560	516	533	537	568	526	513	541	571	554	512	537	536	546	527	521	540	539	554	549	523	518	546	534	507	514	530	548	528	539	547	512	570	513	546	544	541	588	553	533	520	556	495	516	561	542	550	547	538	555	524	558	547	538	501	561	519	584	517	518	554
17118	13809	7897	2334	1472	479	366	251	211	203	267	343	428	322	297	217	249	236	185	178	156	147	179	156	152	163	179	149	176	156	179	135	154	170	182	154	153	187	169	165	169	164	157	167	196	211	160	163	172	186	165	166	170	165	169	167	164	170	187	162	155	166	194	168	192	165	193	173	183	183	170	173	154	163	134	174	169	180	172	177	168	139	168	163	177	150	171	179	193	152	182	160	154	166	151	170	189	165	147	165	160	157	175	173	137	147	180	162	153	181	155	167	174	173	165	163	163	180	161	158	182	183	172	189	172	165	168	179	173	179	179	182	141	183	158	169	182	169	161	158	152	177	184	190	176	154	157	165	180	190	178	166	174	167	159	169	166	146	175	173	171	186	179	175	149	185	158	187	190	153	173	179	146	172	213	174	171	175	178	185	180	183	158	173	189	163	150	175	146	184	158	173	164	191	182	191	169	155	187	159	183	168	138	156	176	164	166	176	162	163	182	175	169	169	179	166	161	169	144	160	166	172	186	150	175	176	191	153	150	150	164	188	179	149	169	156	149	182	155	151	140	173	165	174	193	170	189	172	186	186	182	158	164	156	175	193	199	174	159	161	167	139	164	176	196	163	168	169	174	147	184	181	169	181	172	180	149	152	180	187	177	173	181	162	166	148	174	168	182	198	201	176	135	198	153	167	160	151	181	192	191	172	184	170	151	152	162	172	171	173	149	203	165	178	193	170	165	179	163	169	173	167	175	164	154	178	149	178	147	159	174	171	184	170	182	145	147	161	162	204	186	180	164	161	171	135	161	172	172	185	202	160	149	177	188	155	157	140	165	196	183	155	176	157	154	158	170	157	177	153	179	159	175	165	177	153	177	172	165	177	162	129	175	149	160	164	193	178	191	166	169	177	159	156	176	166	172	151	183	215	193	178	172	175	188	180	172	159	172	182	185	160	156	170	147	167	158	193	172	171	183	175	189	178	176	168	161	170	182	163	160	153	150	176	175	163	148	172	185	175	159	156	156	200	157	154	176	168	162	193	184	169	162	182	196	165	179	192	166	175	163	156	174	167	149	186	188	170	172	181	160	189	179	169	158	183	171	162	166	139	168	178	179	160	177	177	171	151	180	179	174	162	189	164	170	180	168	180	169	173	156	166	165	146	151	177	183	175	172	165	167	173	163	161	163	166	162	164	183	152	155	164	182	164	139	181	160	161	161	160	161	168	158	177	127	173	171	184	177	183	171	170	159	181	180	169	187	162	176	178	163	179	156	178	180	159	169	185	162	168	168	152	167	135	166	184	162	192	167	152	161	167	181	173	186	193	147	153	170	155	168	164	157	156	142	165	187	166	166	162	178	196	159	128	172	175	151	179	164	175	165	163	167	133	161	159	190	159	181	179	166	160	171	161	181	172	187	176	176	193	159	161	162	168	151	161	177	177	169	185	163	190	156	169	201	153	183	185	175	161	178	160	160	169	183	177	180	184	158	165	187	171	166	168	146	171	171	169	175	196	191	178	184	156	174	171	184	181	173	173	174	151	191	166	185	182	185	177	184	170	167	156	166	153	172	166	164	183	149	141	164	171	196	170	144	172	169	169	170	156	146	181	165	176	164	185	155	177	186	197	179	184	149	182	171	169	203	174	185	166	159	174	174	158	145	173	164	179	176	158	144	177	172	177	161	171	167	158	184	158	165	153	174	180	169	160	188	151	177	170	172	190	188	172	161	170	166	157	163	160	143	166	158	166	175	188	170	183	175	194	168	177	153	165	166	177	188	159	159	162	185	183	177	160	172	169	187	190	164	178	176	168	171	165	153	168	155	166	166	160	168	168	172	162	171	171	172	146	191	213	172	166	174	174	161	152	188	171	162	136	173	163	152	163	175	172	167	157	201	164	178	193	166	189	143	159	162	147	178	156	184	158	179	200	162	172	183	156	156	197	158	181	205	161	130	182	183	181	155	172	165	184	176	146	160	149	172	168	174	179	140	160	173	177	153	155	194	150	165	150	178	171	154	182	176	140	181	152	164	177	178	168	167	169	173	163	171	168	154	172	174	164	179	159	181	167	173	176	177	163	167	166	186	169	164	178	155	176	172	155	148	173	170	184	152	158	170	168	155	170	157	160	166	150	180	170	180	164	153	154	164	177	151	149	180	164	177	163	174	158	153	153	159	162	210	151	171	175	207	177	141	171	157	161	170	172	152	169	190	172	171	159	181	177	170	164	160	149	173	162	180	170	188	180	168	182	170	189	174	162	160	168	184	178	165	142	158	141	203	161	156	163	165	156	180	162	179	189	170	179	173	163	185	199	170	188	151	178	162	146	155	167	174	173	167	153	171	130	153	158	171	158	155	174	199	156	175	165	168	156	174	188	193	185	197	173	153	172	162	146	153	184	175	159	187	166	164	174	153	162	168	169	166	189	156	176	158	156	184	176	154	167	156	177	171	155	165	163	163	182	175	188	179	174	185	165	169	161	158	188	145	166	152	164	183	161	173	147	199	190	177	177	178	149	177	161	182	187	161	173	178	166	175	190	155	180	167	160	192	162	148	156	165	185	165	150	152	161	153	176	160	160	183	147	189	144	149	149	172	173	168	183	177	177	184	198	152	161	157	168	178	150	168	172	170	154	200	160	178	150	177	159	155	181	164	158	173	160	153	189	150	147	158	170	195	155	176	172	169	156	175	192	156	156	182	171	189	149	173	162	183	187	169	185	163	166	150	159	184	190	172	166	191	157	172	182	165	178	172	170	175	151	181	153	180	158	178	156	173	158	160	161	179	163	173	174	161	160	190	150	163	168	185	175	151	174	168	170	183	177	165	174	168	192	185	172	167	169	171	174	164	202	138	165	178	151	168	182	194	169	189	191	174	149	196	198	147	174	170	173	179	160	161	172	159	168	181	190	171	168	157	194	176	191	164	162	150	175	159	179	153	163	154	167	158	198	177	199	174	151	165	156	169	188	180	148	176	186	161	166	190	146	178	184	167	178	170	178	187	157	151	146	157	175	159	145	141	157	178	161	155	167	180	178	170	176	162	165	166	183	172	188	170	157	162	163	161	158	179	186	176	171	171	166	156	174	167	165	138	180	165	166	156	171	198	178	154	173	151	166	182	169	146	168	196	155	156	178	158	160	168	189	172	167	154	149	149	180	187	184	156	160	157	171	180	164	159	195	181	184	142	160	156	161	143	177	166	183	166	154	179	161	175	180	198	162	162	162	180	196	178	160	175	172	174	179	166	180	171	168	164	166	139	165	179	171	150	176	169	160	149	168	166	172	198	149	158	199	179	187	159	169	179	152	159	163	171	178	181	152	160	160	188	160	175	195	182	169	158	183	147	174	172	145	177	183	175	177	175	193	172	179	142	165	172	177	173	179	147	174	194	173	178	173	173	186	174	164	160	180	170	168	181	166	152	156	180	168	175	184	176	158	175	183	175	182	187	187	168	171	170	168	178	148	155	191	179	157	181	201	176	183	165	155	154	172
14318	17917	12824	6862	5417	1842	1566	852	561	660	922	1604	1863	1410	1054	721	608	597	501	439	437	457	483	451	444	435	484	448	433	480	457	437	388	445	430	477	464	467	444	451	482	491	477	454	420	467	414	470	449	488	457	503	484	477	425	493	439	470	481	409	474	455	442	458	475	490	426	469	443	465	454	425	453	458	429	436	439	437	477	448	417	476	446	458	494	448	437	458	439	442	457	430	457	476	478	435	456	477	453	482	477	482	436	496	494	424	438	480	474	480	464	477	468	464	423	412	486	439	465	436	472	479	490	430	475	496	447	482	499	451	444	481	489	495	441	496	462	465	443	471	458	476	461	424	476	428	480	468	449	452	458	478	462	483	498	468	472	505	472	503	480	501	462	423	446	465	413	449	443	462	443	431	477	438	416	454	438	439	473	436	460	458	460	465	451	462	474	464	524	500	473	460	434	484	451	437	462	483	442	497	448	474	452	460	458	492	494	468	476	484	464	500	505	452	480	449	451	459	455	464	458	459	471	434	479	467	449	481	461	456	447	459	476	439	451	461	458	459	460	445	424	456	475	463	459	462	467	500	485	472	496	436	466	461	464	458	437	492	468	453	474	490	473	454	458	442	467	442	460	439	451	449	455	459	457	453	450	485	431	471	475	443	488	469	449	468	445	448	483	457	498	435	454	445	420	460	449	471	442	452	430	466	466	459	450	462	460	452	471	492	497	480	436	485	415	439	448	473	446	457	426	483	443	443	459	457	420	482	450	440	444	468	493	458	448	462	465	440	433	423	453	459	503	456	446	450	468	471	429	445	515	432	474	452	487	481	416	468	485	459	461	452	475	467	407	436	473	452	464	436	466	437	472	429	439	418	475	460	454	450	479	460	490	468	458	476	485	461	461	454	446	427	467	494	478	460	455	480	432	425	464	410	473	465	476	462	470	417	460	458	468	430	399	464	446	443	479	433	449	453	476	482	462	445	435	479	457	451	469	510	470	476	451	444	505	461	483	459	484	488	459	464	461	473	435	476	448	470	473	457	431	485	464	440	446	484	463	451	477	500	460	466	452	494	435	438	456	450	467	445	457	432	444	453	432	467	482	427	455	471	469	439	473	451	486	489	445	441	490	406	478	436	478	475	445	486	462	448	454	452	434	472	415	460	444	469	481	446	425	415	464	447	472	447	459	440	418	456	463	441	432	453	445	471	448	449	489	469	465	463	476	423	424	478	482	464	480	429	462	460	464	450	463	436	424	497	455	447	471	434	446	439	481	439	480	457	452	476	435	463	472	454	481	474	439	459	454	490	497	451	451	475	473	485	443	438	471	477	462	461	472	447	459	462	459	457	480	472	489	457	460	444	455	454	452	483	465	413	470	432	484	450	437	452	455	438	464	448	429	451	499	482	410	450	481	506	453	467	438	445	423	436	442	477	475	483	471	447	465	472	459	439	421	510	448	464	470	488	487	471	446	440	425	455	454	447	459	467	476	423	467	429	468	470	509	480	428	467	453	433	473	447	442	441	449	431	466	476	472	466	422	467	479	451	506	431	475	437	471	444	453	422	478	473	457	469	472	459	454	488	435	484	455	457	475	462	458	479	468	500	466	473	465	461	483	452	481	459	463	453	426	470	431	454	432	442	450	463	420	452	444	459	448	446	440	460	433	461	467	419	456	483	468	450	452	446	480	436	456	483	439	464	466	429	416	451	454	432	440	421	466	445	448	501	443	466	467	480	463	456	435	436	433	449	445	468	465	471	438	470	464	495	480	457	465	452	440	501	433	430	445	436	456	457	466	467	466	493	430	475	455	457	441	467	488	487	484	424	459	471	457	452	473	457	464	479	478	509	456	460	462	472	478	466	471	469	444	469	438	460	462	467	475	443	461	482	473	446	474	461	477	456	478	459	480	445	434	467	423	488	463	507	416	407	440	434	442	450	473	466	479	480	435	478	451	458	452	451	459	445	424	468	454	442	445	465	472	458	468	452	434	464	496	431	466	466	445	458	497	465	465	429	436	440	448	464	474	452	399	446	458	488	463	483	452	463	460	465	460	495	498	464	440	467	459	471	481	474	464	452	449	443	482	476	492	439	472	437	470	492	448	449	424	449	470	444	484	431	471	442	452	455	413	490	441	488	444	445	467	467	465	440	426	497	482	449	404	464	446	445	456	468	465	459	479	452	455	441	468	436	436	468	461	450	450	435	464	480	473	441	491	429	450	452	487	484	470	461	468	444	451	396	436	426	474	496	462	462	463	457	472	458	447	443	458	454	439	464	449	476	464	492	467	450	463	481	460	414	489	464	500	443	464	465	465	469	450	473	450	432	431	481	444	456	421	482	453	453	474	467	455	428	474	468	466	523	441	492	470	468	452	410	426	442	407	436	476	461	487	461	421	449	468	482	437	433	444	483	457	462	452	466	433	460	470	452	483	432	432	446	448	456	448	520	444	472	485	482	450	492	491	493	466	431	438	450	491	468	468	464	472	420	457	458	443	461	456	443	457	472	468	415	477	448	468	491	466	444	438	440	513	483	459	462	470	459	432	440	455	487	439	455	477	466	467	467	422	439	452	445	446	492	474	440	474	467	441	456	463	461	462	456	427	461	461	444	448	469	442	462	424	443	447	486	450	463	428	454	437	461	462	454	433	460	442	491	450	425	428	416	438	436	464	476	440	447	441	430	447	469	467	425	505	460	433	424	518	487	452	426	475	445	439	466	496	417	472	498	463	432	456	473	429	461	495	453	402	453	476	465	488	454	437	454	444	420	453	470	467	472	444	452	416	448	477	435	440	435	427	469	485	447	452	480	421	459	478	451	452	473	437	486	473	474	451	471	454	470	476	418	454	427	429	475	461	468	494	450	438	440	446	494	486	506	474	479	469	453	481	470	459	431	462	459	468	460	455	448	445	480	438	461	422	492	430	482	467	490	461	475	456	450	457	464	465	470	418	469	469	472	455	427	460	442	477	446	477	448	409	463	451	459	493	501	424	472	440	487	490	431	455	459	443	463	463	473	449	490	453	469	461	505	475	468	446	479	470	464	412	480	476	482	458	446	468	452	457	440	497	481	447	460	488	435	436	464	505	480	458	437	419	437	467	421	465	445	452	421	469	444	446	478	468	482	476	431	456	445	458	453	462	441	493	468	484	450	432	505	449	466	490	449	507	459	430	461	482	474	502	472	495	444	455	453	486	473	464	443	460	483	446	451	436	449	453	463	467	441	457	481	452	455	446	467	441	452	442	442	456	493	474	453	430	451	426	448	447	441	488	446	466	428	470	407	453	443	478	500	449	452	505	486	475	445	441	465	473	483	450	461	447	457	445	454	444	461	440	473	401	423	486	457	463	455	441	466	435	480	476	446	454	431	448	460	428	417	432	464	427	507	398	446	455	428	435	458	490	443	468	453	403	476	443	453	460	436	443	492	471	456	460	485	460	448	429	453	448	433	493	452	452	442	462	433	429	441	413	483	463	461	457	469	459	445	464	454
59669	62241	56705	32975	23831	9008	3387	1472	760	798	1482	3224	3232	2111	1346	843	601	564	256	247	215	198	202	194	210	185	193	196	194	197	211	187	196	182	200	163	208	181	176	197	194	173	206	189	178	193	184	182	195	198	217	205	196	200	186	217	175	201	191	177	189	214	179	181	182	184	215	208	225	178	150	181	176	199	182	219	186	185	208	183	203	176	186	199	194	187	173	206	187	167	182	170	199	189	190	173	178	184	208	200	194	171	191	200	192	200	198	195	188	197	202	169	198	194	193	156	183	176	193	171	185	190	211	204	200	162	193	210	181	179	198	187	170	166	191	175	166	187	172	159	187	165	178	224	177	185	199	208	186	179	201	182	179	196	171	197	197	171	188	178	190	196	177	171	195	177	182	218	174	186	190	193	183	171	167	175	204	182	194	211	176	195	192	210	156	187	173	159	202	209	180	208	173	181	201	194	209	186	178	183	177	180	202	199	190	182	215	183	176	212	177	189	172	189	181	190	178	172	188	166	179	185	165	173	186	196	200	183	180	174	176	186	201	215	198	207	204	185	199	198	206	183	181	183	197	189	186	183	185	188	207	196	178	183	187	195	182	176	206	194	192	184	193	201	189	209	174	176	181	210	210	190	184	187	154	211	223	181	192	196	193	196	188	197	182	167	180	150	170	176	182	195	188	197	183	188	153	174	181	169	172	180	179	192	203	175	178	198	208	202	197	200	185	177	171	182	169	183	175	204	169	180	182	164	163	196	170	182	177	176	162	177	200	191	157	186	198	174	171	185	210	200	196	192	178	179	174	199	203	192	169	193	193	188	183	183	187	197	189	174	171	223	163	201	204	181	181	167	185	168	187	205	205	192	176	177	207	192	184	196	202	170	205	176	188	169	207	193	184	191	193	196	190	202	168	177	197	211	180	194	187	198	195	185	206	196	195	175	194	186	215	197	163	187	211	220	186	197	202	179	210	212	182	202	177	177	209	174	173	189	179	214	182	181	184	169	195	198	161	170	182	192	182	174	198	208	177	209	178	198	192	184	169	163	173	177	185	179	218	205	179	178	183	170	200	186	160	174	206	186	192	180	209	189	194	176	200	202	178	206	171	169	186	187	194	197	197	200	191	176	175	174	143	188	191	197	183	194	199	215	180	167	213	188	199	168	210	212	169	199	179	210	171	173	183	195	208	195	159	179	188	208	192	173	188	217	194	165	193	196	179	220	186	179	185	188	203	167	192	181	191	209	186	195	211	186	176	187	162	170	187	158	189	158	188	198	189	195	182	191	200	204	174	179	183	186	165	175	180	198	165	179	188	192	196	209	205	184	201	181	189	170	164	180	213	203	201	183	189	192	207	175	183	182	191	184	185	200	185	183	197	193	175	188	178	204	195	184	191	205	206	210	200	185	207	188	180	195	189	200	221	192	178	218	171	192	184	182	193	185	191	180	223	187	168	194	195	194	174	193	173	179	221	199	197	193	186	193	167	190	172	178	179	176	157	204	182	183	172	196	156	185	190	195	187	191	180	206	178	189	187	177	202	151	207	168	181	192	165	194	205	185	199	197	191	183	163	181	184	196	181	185	177	200	176	181	202	192	184	178	185	163	175	192	177	186	182	187	176	197	194	204	170	170	175	172	182	208	200	196	169	198	163	189	175	203	188	194	203	191	172	184	196	189	231	201	190	171	186	187	195	177	211	182	176	173	187	195	183	194	192	181	188	178	192	202	216	195	183	166	187	194	197	187	190	184	189	201	180	189	180	183	169	208	219	192	207	162	167	184	170	201	193	224	166	184	207	183	196	187	211	167	216	171	190	190	177	167	211	196	189	182	194	153	195	166	194	187	205	216	198	191	162	175	171	193	193	164	149	189	176	203	171	167	176	195	161	177	188	170	202	168	200	198	165	198	209	162	200	185	184	162	177	189	200	188	167	210	189	193	174	201	197	178	209	186	187	189	170	184	170	179	165	171	200	169	197	171	189	208	171	194	194	200	197	166	205	199	217	189	187	180	195	184	182	173	184	189	180	170	160	178	168	204	173	163	206	163	213	185	232	199	178	188	175	191	197	187	202	190	180	188	185	167	176	181	179	199	193	181	202	205	208	190	191	192	222	187	169	208	179	187	188	171	195	176	194	188	177	195	189	185	187	192	196	190	199	183	182	172	192	202	170	183	168	163	178	187	172	205	192	177	215	212	199	171	184	163	195	189	175	186	189	189	202	186	178	174	196	188	192	173	193	174	206	189	165	207	192	173	167	176	190	179	200	173	166	204	197	161	213	203	164	189	202	183	185	180	215	183	193	170	184	198	184	200	181	180	219	200	177	193	199	182	190	171	184	186	194	181	192	180	226	205	195	170	193	214	189	205	178	224	179	165	175	187	179	165	194	196	180	193	155	196	202	177	189	201	179	177	182	198	190	185	187	184	191	194	186	198	164	170	214	187	159	196	199	171	198	177	192	219	165	172	191	186	195	198	166	196	184	189	176	175	208	173	184	184	193	216	199	193	171	178	187	174	191	192	180	191	215	200	197	178	190	180	194	195	177	163	215	201	188	192	185	179	180	207	173	198	195	191	206	163	175	201	185	187	172	181	164	164	189	187	203	179	183	184	179	169	173	183	173	172	179	176	178	195	173	174	185	190	185	184	186	197	221	191	198	219	170	174	200	177	187	201	163	188	198	178	194	197	168	177	191	179	185	194	199	191	175	188	205	203	195	193	185	176	187	182	186	186	201	210	166	207	188	187	176	195	190	199	206	184	164	182	180	165	157	166	196	182	215	171	170	213	188	185	210	167	167	212	198	190	178	181	188	184	202	178	207	173	193	186	194	197	220	177	178	181	175	202	185	177	177	171	197	197	173	203	179	199	188	185	188	193	210	194	192	201	181	184	174	209	200	219	179	174	187	204	175	188	202	188	161	188	179	187	166	168	190	169	182	177	195	188	175	183	180	178	220	197	184	164	182	201	170	170	182	209	178	216	217	192	177	175	176	157	197	173	154	167	166	178	183	170	178	183	179	181	186	165	196	180	179	183	199	178	186	177	171	193	190	155	190	174	175	168	180	160	186	216	182	187	155	177	190	201	195	208	168	187	179	209	210	148	180	179	198	202	174	181	186	205	194	189	198	182	193	168	177	190	183	169	176	193	188	202	195	187	173	173	190	176	198	193	183	179	172	181	192	188	172	173	183	190	178	204	192	202	203	165	205	167	176	201	168	173	152	199	181	203	173	165	204	191	198	187	172	166	170	165	188	196	180	181	180	198	191	218	196	209	171	180	174	188	186	200	182	164	179	189	193	188	176	182	192	174	198	204	160	193	176	197	190	198	192	176	156	186	194	181	203	174	189	192	166	171	176	190	176	196	179	206	199	195	196	188	175	150	197	200	198	192	171	180	193	182	170	170	170	165	186	205	188	186	184	197	196	180	162	173	177	192	175	199	152	192	199	179	185	177	186	193	204	180	167	175	183	196	197	210	207	168	168	180
37628	47656	49495	38812	33479	17891	11052	6019	2999	3567	6648	13892	13770	9400	6512	3867	2627	2332	878	757	512	556	536	472	508	499	495	517	526	488	501	486	512	481	476	505	531	509	514	489	491	525	485	484	503	490	485	513	499	485	573	555	555	560	512	468	516	513	501	514	453	510	506	508	469	498	516	512	506	546	506	516	505	508	486	506	542	490	488	518	504	494	461	533	521	503	470	500	442	493	489	519	522	513	522	532	485	526	494	474	518	505	510	526	481	499	516	519	468	504	490	477	467	513	517	472	504	556	495	492	543	475	448	509	503	487	481	487	474	476	486	506	511	523	504	501	500	480	490	527	486	480	459	518	570	511	469	503	486	491	483	513	505	477	463	482	505	483	504	500	501	528	468	483	494	464	454	508	510	504	504	482	472	485	488	520	477	456	467	527	486	520	505	495	528	480	490	503	478	514	513	484	483	495	499	485	480	496	517	472	519	519	480	506	529	523	482	488	516	497	498	486	496	540	504	483	539	493	530	469	485	549	476	508	496	502	468	459	508	487	518	508	518	478	502	475	511	472	518	499	498	518	471	447	494	474	519	511	520	515	503	478	515	489	455	471	514	476	493	490	507	534	506	512	531	531	483	496	498	465	497	513	510	478	489	508	510	525	454	515	520	504	491	512	466	473	511	530	498	487	488	504	483	490	489	493	479	500	484	465	461	500	517	489	508	464	480	507	486	508	531	511	528	463	489	503	490	471	482	532	480	470	497	467	478	520	481	480	519	478	509	495	479	559	529	460	529	476	476	512	521	486	527	505	520	506	437	559	498	493	513	493	509	504	499	528	471	497	498	486	515	466	478	507	472	484	490	456	533	483	491	494	520	516	481	506	464	460	499	473	474	497	482	466	439	491	494	565	523	477	553	500	443	484	511	536	485	514	569	526	497	502	487	465	475	536	486	517	464	497	503	529	469	494	493	528	482	470	476	470	509	469	472	505	508	479	527	465	456	487	515	477	510	505	479	530	481	532	504	482	494	502	489	476	510	515	469	494	514	511	477	509	519	524	451	477	495	495	493	474	503	513	541	481	520	511	491	516	488	507	478	537	488	497	473	490	467	459	496	519	490	491	463	474	523	496	457	472	470	467	502	479	510	485	481	477	460	477	487	496	469	470	507	485	553	505	490	523	465	500	497	513	460	507	522	496	493	508	480	525	484	476	462	473	483	449	508	510	510	505	510	517	538	487	476	471	501	518	518	485	511	509	510	502	469	482	495	504	545	486	481	488	506	557	493	527	512	508	494	498	510	470	465	477	527	509	494	502	535	510	490	489	532	501	478	470	508	529	543	493	534	487	541	529	501	494	504	498	511	513	495	478	511	514	465	534	479	470	453	547	499	516	528	524	485	498	492	514	500	467	497	485	469	521	477	529	503	494	503	514	487	514	459	458	463	489	519	473	528	467	464	508	480	509	494	504	478	511	491	545	497	513	464	508	509	511	500	499	502	506	468	470	495	445	465	532	526	490	515	474	524	494	500	497	522	486	509	470	466	506	484	520	500	456	507	476	498	498	493	485	520	521	457	495	537	533	518	513	480	481	479	483	498	495	460	476	511	503	513	464	483	505	506	504	496	484	506	473	507	494	486	464	492	458	489	514	529	488	556	459	501	500	494	494	496	457	500	487	495	506	486	471	522	491	511	498	494	497	494	503	524	536	509	524	525	470	526	456	483	532	480	501	507	487	501	488	510	423	542	522	527	522	476	512	503	484	476	502	532	471	479	487	523	466	475	478	494	475	513	514	509	481	495	488	488	449	517	512	485	504	464	509	529	502	508	481	482	521	529	516	502	496	517	495	494	520	502	509	478	490	492	503	484	496	485	500	507	458	454	473	490	475	495	540	486	500	518	495	476	491	488	492	466	498	508	474	456	493	523	521	514	483	493	501	512	513	471	507	477	477	548	515	515	526	495	436	500	486	497	537	465	513	482	514	512	539	534	467	498	506	456	475	497	479	463	518	545	515	503	559	507	526	468	479	501	523	507	491	528	501	516	478	460	443	525	474	504	497	505	498	517	486	505	536	476	498	471	507	495	514	511	492	465	471	478	454	468	459	496	467	489	526	540	499	501	500	521	502	499	494	482	495	462	492	507	497	521	459	492	455	514	488	501	513	476	476	486	495	499	540	496	510	497	504	479	465	476	506	470	536	509	486	481	473	546	476	505	466	544	511	470	520	510	492	524	493	479	536	550	490	504	501	504	491	446	539	491	471	510	489	467	501	525	478	542	523	493	517	487	480	463	485	520	510	488	503	514	495	507	488	520	455	543	479	461	473	540	462	512	528	500	466	480	439	482	480	503	508	500	497	499	491	490	522	474	460	457	471	530	517	467	498	474	495	483	504	525	489	500	508	532	488	474	493	518	499	482	490	459	503	556	536	522	477	493	477	486	501	488	473	478	498	476	468	519	483	460	454	471	487	483	460	482	481	473	514	491	475	489	518	452	496	543	481	482	457	491	521	517	501	518	492	518	493	489	468	505	508	516	473	484	511	484	470	522	493	515	472	497	521	518	501	497	487	517	496	538	500	524	476	486	523	500	491	506	516	487	477	499	498	494	473	479	473	485	467	506	528	521	535	524	522	531	500	477	498	457	550	496	508	497	502	461	502	496	500	524	473	491	516	453	513	515	517	551	489	521	484	477	490	493	508	493	520	518	490	531	481	496	519	525	496	488	499	459	472	514	493	526	474	475	456	522	467	518	466	510	505	508	517	509	472	534	475	520	531	489	479	530	492	480	482	492	493	506	466	489	517	513	492	456	520	495	503	499	487	495	508	495	501	489	525	450	505	493	552	516	500	476	535	460	511	480	543	503	507	503	485	493	493	508	506	482	511	542	522	534	503	491	543	489	528	518	503	480	537	462	509	492	500	510	470	505	482	470	504	454	477	482	481	528	510	450	502	497	487	514	482	472	495	475	512	527	563	491	486	503	492	501	475	504	477	516	496	516	479	499	488	459	534	523	480	507	495	493	487	482	475	518	514	495	501	500	513	448	469	473	480	513	520	486	524	496	508	511	482	465	509	496	505	469	543	497	504	478	533	492	489	498	475	486	476	485	502	491	498	528	455	497	498	505	508	487	533	516	494	517	537	455	502	488	517	471	492	487	477	474	512	476	423	511	509	533	502	478	523	455	460	467	508	472	555	471	528	470	499	459	533	535	502	512	501	496	512	469	503	508	503	473	479	472	491	519	489	505	526	530	507	502	501	543	471	479	506	511	518	505	471	508	488	504	498	503	495	546	501	503	511	489	505	480	522	482	495	470	460	460	549	529	512	471	528	498	491	484	522	504	505	477	508	504	499	518	481	498	490	499	493	489	504	484	479	508	494	546	490	512	486	494	497	522	468	506	489	463	456	481	476	459	465	461	500	497	483	505	488	497	513	441	532	522	455	493	479	510	533	502	499	486	511	501	478	499	513	505	456	505	545	495	474	539	485	518	530	498	517
74217	76259	67992	45592	35372	18494	9217	4201	1529	1489	3243	7732	6301	3654	2432	1489	977	683	381	226	235	204	201	221	179	207	227	200	204	215	216	219	221	206	224	204	183	184	203	207	221	192	214	210	207	210	199	212	204	195	223	236	206	180	219	213	232	220	201	206	209	204	201	227	216	224	211	199	224	193	215	188	211	217	211	240	234	190	217	206	214	202	227	180	191	222	207	231	192	217	192	218	214	199	204	220	208	212	200	212	208	215	204	205	219	208	200	213	231	184	175	204	226	205	195	187	233	214	223	223	223	208	204	213	237	181	209	209	229	205	226	207	200	202	193	184	186	207	187	187	193	230	212	196	191	218	225	196	199	200	184	227	211	196	211	217	203	209	197	211	201	197	198	210	208	216	173	220	242	200	208	204	227	222	213	224	174	209	216	199	209	230	215	202	203	189	210	207	213	231	194	239	197	193	199	186	201	242	216	226	233	200	203	202	175	213	222	217	216	229	190	234	217	206	225	233	199	233	190	228	220	230	231	190	188	216	226	173	228	198	199	213	201	209	190	205	212	194	210	214	226	222	206	233	205	202	202	188	218	204	206	206	232	204	204	209	200	223	224	218	225	224	213	224	229	194	182	204	205	219	200	226	218	208	212	206	203	221	211	221	197	240	168	218	210	260	214	193	209	233	219	243	196	216	197	202	197	235	204	240	206	231	209	217	191	192	200	217	210	215	229	205	208	231	232	220	231	204	199	205	203	262	251	203	215	206	190	191	186	198	177	213	189	204	226	203	204	202	185	225	218	202	191	198	206	223	193	200	220	195	199	206	218	200	195	217	212	194	218	217	220	214	216	217	181	194	206	205	189	214	223	191	211	180	189	201	206	202	236	206	203	207	212	188	220	200	241	207	218	208	233	199	203	205	243	198	221	209	205	190	198	203	199	209	207	212	200	225	235	231	220	224	221	179	222	209	215	195	219	203	213	229	257	223	226	222	186	213	193	168	193	179	199	201	203	187	208	207	235	198	209	190	209	229	212	218	212	213	198	227	215	214	194	221	220	194	216	242	194	196	205	231	211	207	200	225	208	227	218	222	216	221	188	202	217	191	235	218	207	240	206	232	213	200	200	228	212	206	211	223	227	201	228	176	223	250	218	216	193	176	204	216	192	216	198	208	227	221	218	187	224	206	194	207	210	218	182	205	210	197	186	205	200	209	231	208	241	183	199	190	199	203	205	183	201	222	225	203	188	203	227	199	226	227	193	199	188	227	190	195	236	202	216	229	214	199	207	222	203	213	212	204	218	217	231	205	205	196	199	193	219	221	210	187	202	188	201	208	234	212	192	183	218	217	200	201	209	187	230	198	186	200	228	215	196	208	195	195	226	241	206	219	218	212	223	207	185	213	209	216	208	189	187	190	206	202	213	212	218	241	220	212	223	188	206	210	202	198	210	216	217	220	206	195	210	203	200	213	239	220	216	226	192	214	205	208	221	220	242	197	209	199	208	211	220	214	228	197	187	227	195	200	230	203	208	220	204	212	193	203	219	223	210	230	207	221	210	215	206	224	176	205	215	218	219	182	204	228	223	214	227	192	198	193	190	186	211	233	218	218	211	179	200	211	191	188	194	177	210	221	208	209	220	213	211	220	213	234	195	191	213	206	235	214	217	200	183	206	224	215	203	197	226	222	200	220	223	203	211	217	213	226	226	211	181	236	208	221	211	200	192	213	218	204	210	200	227	209	199	187	223	197	211	225	223	177	196	190	211	218	206	202	219	210	209	233	203	211	215	206	217	227	222	196	235	221	220	230	210	266	212	215	226	231	197	198	192	233	210	220	217	202	204	240	216	210	204	213	211	221	213	177	236	215	207	227	223	189	190	203	206	192	258	227	194	197	193	191	213	190	215	206	210	213	231	209	212	184	192	211	223	207	195	218	217	217	176	200	208	206	210	201	202	213	189	200	232	215	228	224	219	197	189	204	211	214	199	227	213	212	190	198	179	215	219	198	235	230	195	211	232	230	208	209	222	206	247	227	210	185	223	222	219	221	217	191	206	189	194	183	208	198	230	203	201	175	226	200	182	203	197	209	194	203	216	204	207	235	241	209	194	187	204	237	195	199	205	202	212	196	198	199	207	183	211	185	200	211	224	210	195	197	209	223	199	208	195	216	222	213	219	192	238	194	204	215	221	191	223	219	220	208	216	219	203	227	205	210	207	204	190	213	212	217	216	223	217	222	183	203	217	205	207	209	222	204	190	211	213	197	236	231	225	207	226	228	203	191	188	235	205	193	219	203	215	211	226	226	215	196	201	191	198	183	204	197	208	196	177	216	227	206	202	221	192	222	191	227	215	215	186	222	223	206	220	216	211	221	220	193	199	223	201	217	215	208	212	179	209	227	219	220	219	214	224	215	212	190	182	199	189	195	199	193	206	246	196	217	185	234	224	221	230	266	219	197	212	178	213	215	239	215	222	217	201	207	210	226	190	209	222	205	231	227	206	194	193	224	200	201	209	223	222	202	228	201	201	201	227	212	197	222	203	209	175	193	229	191	213	213	220	225	199	201	208	193	202	204	205	209	208	185	240	210	233	194	220	211	198	214	195	197	213	184	201	191	201	206	244	231	230	220	236	219	208	211	203	172	226	223	214	196	185	206	187	216	200	205	214	209	209	212	190	217	186	223	213	205	209	182	204	222	200	224	208	247	220	195	210	208	198	205	219	198	212	187	188	207	231	178	218	199	209	208	207	219	194	199	224	220	238	202	219	219	219	234	218	229	210	228	229	199	212	208	216	206	226	229	210	193	225	198	189	192	201	213	216	216	221	199	195	179	186	183	209	200	223	215	242	227	223	222	234	212	190	207	231	218	207	228	221	201	210	201	211	208	202	215	184	217	205	201	196	232	206	187	210	211	218	202	209	205	196	202	199	211	210	218	213	217	203	212	215	205	190	211	202	211	202	214	202	211	206	198	197	222	229	203	222	199	194	208	198	204	191	208	228	202	243	211	218	242	193	215	238	233	224	225	193	222	208	250	223	224	218	225	209	201	223	239	200	219	203	190	221	217	199	208	236	236	207	184	203	181	216	199	218	176	207	215	201	158	210	204	204	219	184	208	208	220	208	222	218	201	192	223	210	198	195	217	202	219	223	206	202	200	212	213	200	219	205	213	213	208	205	234	216	224	202	203	189	220	197	198	204	182	232	204	210	205	196	193	224	207	195	212	189	203	230	189	230	205	197	201	219	232	224	210	195	246	185	226	213	232	216	233	212	182	201	203	195	210	189	224	229	188	233	193	190	239	174	199	214	217	225	214	189	215	199	227	186	180	203	213	197	219	219	205	220	197	230	205	207	225	203	180	222	194	210	215	197	191	216	221	195	226	210	220	198	213	182	189	224	201	219	208	213	194	232	203	187	203	207	223	223	211	199	189	229	230	184	213	222	238	208	204	192	221	233	213	232	203	216	228	209	194	207	233	210	208	204	244	203	190	211	186
47691	59008	60124	50013	43089	27048	21458	12321	6232	6310	13414	24323	20573	13623	10065	6859	4533	3310	1444	695	605	655	571	579	573	573	607	557	568	531	569	484	559	580	604	578	548	559	577	524	517	535	557	525	574	489	539	522	563	601	671	687	638	601	537	553	588	532	587	561	564	556	524	537	518	561	556	503	533	558	526	543	542	580	574	539	525	588	574	532	568	572	535	595	531	561	558	544	560	544	500	548	596	561	598	532	562	565	500	537	507	585	578	546	535	572	553	546	549	556	496	535	557	564	604	537	553	558	545	545	593	518	555	526	543	542	554	512	564	538	548	529	551	563	574	501	528	584	591	555	539	554	527	535	533	539	555	582	513	561	533	563	486	603	547	569	541	528	511	546	562	543	567	521	527	512	584	567	545	596	537	566	511	561	572	558	590	526	561	588	543	580	534	555	559	549	576	564	552	524	561	544	511	523	542	544	586	530	571	547	532	524	519	552	537	536	559	535	523	569	512	565	537	550	545	569	537	524	555	552	568	538	549	560	557	511	568	520	559	514	560	533	560	541	517	514	566	549	568	542	576	536	562	530	517	516	584	595	526	508	509	553	527	542	543	555	565	510	540	541	569	541	572	531	558	534	519	553	549	582	605	526	593	529	519	520	525	574	532	533	554	521	522	567	529	534	543	504	528	565	542	535	487	495	589	512	551	529	548	535	524	555	530	546	523	607	491	559	571	590	552	529	562	507	525	560	564	541	549	548	550	525	559	564	557	566	559	513	513	551	530	536	522	495	530	564	548	527	573	503	512	557	553	559	568	571	533	538	560	539	539	545	581	518	503	517	537	519	585	531	543	557	557	549	514	570	555	529	541	538	553	524	586	555	539	574	548	524	514	513	560	533	523	556	574	583	535	557	525	533	522	513	510	557	542	561	529	565	561	529	517	554	573	534	524	559	536	571	557	567	501	573	530	559	543	534	528	581	536	614	567	545	540	566	547	501	567	608	544	558	547	572	564	569	562	552	571	541	547	560	572	557	566	544	554	530	558	528	521	499	559	539	547	580	553	500	552	560	513	545	533	555	547	563	566	548	547	514	601	564	534	536	539	558	549	561	554	532	544	544	504	554	528	550	487	523	556	537	522	503	495	539	546	541	556	536	556	534	539	577	600	564	544	559	568	589	553	550	511	541	511	547	528	556	564	561	535	536	547	577	576	525	528	544	562	534	563	529	539	588	522	558	553	542	574	529	541	528	526	587	571	567	552	537	579	547	543	498	505	522	566	559	535	508	528	534	569	517	564	575	534	553	519	564	631	551	566	502	595	519	543	507	544	573	529	569	513	530	553	511	515	554	552	576	534	572	534	557	543	507	555	531	521	507	531	589	569	535	570	529	540	555	553	518	545	568	585	552	541	533	542	558	526	563	571	568	534	553	521	562	575	528	561	527	507	569	520	537	514	535	549	570	560	557	575	534	595	559	595	546	562	522	554	563	544	532	542	569	574	599	517	558	565	549	544	559	532	563	546	547	531	529	554	549	569	563	581	573	567	497	547	564	548	524	489	537	567	521	568	566	566	565	565	562	553	547	525	507	568	557	549	587	570	560	543	517	553	530	522	541	516	498	551	565	554	522	574	552	567	529	575	542	548	521	528	544	528	587	500	546	550	548	500	602	580	564	560	514	568	541	559	554	598	534	585	554	548	538	570	508	527	527	554	515	617	524	483	552	564	552	527	515	488	561	522	537	568	554	580	514	585	550	564	562	568	535	567	561	559	524	542	480	526	548	545	542	582	520	591	533	522	524	556	589	518	584	501	552	560	527	575	493	541	583	535	550	562	546	528	540	523	558	559	551	543	506	525	538	571	544	533	529	535	509	555	610	508	563	546	529	597	544	528	523	497	563	549	554	537	547	564	552	571	552	555	568	562	522	574	550	514	584	536	513	535	578	549	560	523	484	561	546	514	540	562	562	527	548	519	539	542	530	533	573	597	534	599	513	540	563	495	528	570	520	531	575	542	565	515	536	542	526	559	518	577	574	541	578	600	504	510	542	533	526	539	553	556	574	528	577	554	600	576	506	508	555	536	544	542	583	529	545	580	585	540	543	520	527	535	563	522	527	545	574	581	540	535	547	536	566	502	527	568	549	528	600	520	563	548	569	570	549	511	503	538	568	554	566	546	574	556	546	542	574	565	551	517	497	512	538	556	566	580	601	532	546	546	497	562	527	554	524	515	573	572	482	541	588	516	521	529	534	552	598	553	533	536	540	556	523	533	523	586	552	543	550	580	573	574	538	567	552	524	534	504	536	563	582	529	556	521	511	542	570	543	524	544	569	518	508	534	560	534	569	528	536	559	553	520	559	541	600	511	530	568	539	499	480	556	558	579	491	517	497	537	512	517	536	542	522	564	583	573	532	561	532	539	517	548	523	518	570	513	537	545	542	545	538	547	579	523	556	538	525	533	553	563	513	506	536	522	533	536	504	521	539	543	546	531	492	573	504	533	553	528	577	584	508	567	600	582	579	534	559	547	552	503	520	530	540	589	568	565	564	559	526	536	530	505	576	549	549	511	567	511	553	565	572	531	518	522	573	584	544	507	591	547	520	543	536	539	547	570	551	555	537	556	563	548	569	562	544	553	575	556	490	556	522	563	565	544	559	526	589	546	556	578	542	539	558	536	577	546	535	577	553	554	575	571	523	491	555	554	566	594	539	539	545	565	572	563	551	540	531	526	558	548	531	596	508	527	532	531	514	534	507	536	551	528	562	517	525	584	579	538	519	534	579	550	526	566	541	544	560	547	527	483	493	552	522	560	543	521	544	559	526	527	553	550	562	539	542	512	518	539	550	551	555	529	535	528	552	559	520	497	547	568	538	536	561	551	588	553	547	559	515	521	526	574	516	548	553	538	566	534	569	511	524	549	558	579	524	584	534	573	541	530	509	544	557	496	554	560	569	550	548	538	545	536	585	535	526	526	537	530	530	533	533	531	507	549	532	567	510	553	547	527	543	527	577	518	511	566	580	548	512	523	524	533	574	547	548	582	494	591	535	558	552	556	489	564	551	554	533	534	560	533	545	512	514	569	535	565	573	548	574	516	586	526	526	567	549	514	540	566	572	550	552	599	518	528	546	572	559	528	589	569	572	536	553	572	538	593	548	549	547	548	555	546	554	551	532	523	522	532	552	577	572	584	585	594	548	520	565	548	521	547	497	576	574	530	525	566	547	567	593	519	540	543	619	594	563	536	568	530	556	518	542	563	555	555	560	528	527	526	599	535	536	543	536	557	579	596	558	534	532	537	560	541	573	530	518	556	578	547	539	536	565	562	526	531	576	542	549	511	551	492	585	537	552	553	583	500	558	561	540	548	546	565	547	557	571	538	510	551	579	578	531	561	554	501	524	570	573	545	579	514	546	567	579	556	542	577	588	518	546	537	528	564	519	529	501	564	588	516	584	525	568	521	570	510	536	517	537	562	563	558	592	580	530	541	539	546	553	527	559
16728	12934	7927	2902	1521	665	404	308	211	199	272	394	387	286	249	234	217	195	190	183	142	206	172	162	170	165	192	177	164	170	170	178	186	156	183	167	166	169	178	162	191	171	182	176	179	171	177	160	159	174	195	161	166	168	184	192	166	199	160	192	194	194	174	173	187	184	192	132	169	159	185	172	161	184	164	180	178	179	166	180	178	163	177	173	175	178	161	170	190	151	179	176	160	169	178	187	180	176	183	188	174	172	174	190	173	175	170	168	167	170	192	168	156	165	155	155	156	191	179	166	184	164	179	168	184	182	168	177	168	159	179	170	180	164	167	171	176	177	170	179	182	174	172	189	173	177	178	170	177	200	188	158	180	180	158	155	184	185	195	189	184	168	167	169	185	171	187	178	184	172	166	183	165	179	180	162	199	181	194	188	198	177	193	183	207	165	172	163	161	166	182	188	188	174	154	133	186	187	187	166	180	186	189	192	160	171	179	193	167	156	170	169	158	170	168	158	176	157	193	196	158	153	171	159	178	174	158	198	183	176	158	167	169	184	180	155	193	167	191	184	163	165	153	196	179	192	152	173	176	165	178	175	148	180	156	195	188	169	189	146	196	164	176	150	174	180	188	161	176	156	181	168	168	159	177	185	166	173	188	193	169	159	167	179	165	185	165	173	171	168	144	207	195	179	191	169	149	178	160	189	169	172	177	173	178	185	168	183	171	187	189	173	170	165	179	164	178	177	158	164	164	180	189	176	173	184	170	159	160	166	172	157	173	180	186	181	174	179	163	174	177	155	182	162	156	156	173	177	167	187	165	165	183	178	185	163	174	174	187	190	165	162	184	191	165	174	185	185	172	149	183	159	169	163	156	178	154	159	179	151	172	172	164	187	182	156	157	194	154	182	166	150	168	199	172	188	200	155	179	168	186	168	154	173	177	182	194	183	161	160	170	158	189	164	166	180	169	177	159	179	187	173	176	167	149	191	154	179	163	182	165	160	198	153	172	172	196	178	182	195	195	149	172	164	182	198	169	129	174	176	163	171	191	182	167	186	176	158	203	197	146	181	205	177	155	187	178	180	182	193	184	164	151	182	193	186	191	177	162	154	185	187	167	173	155	174	163	138	169	193	161	195	165	150	156	164	201	175	154	158	157	167	171	167	166	176	197	175	189	188	172	170	168	161	193	159	159	168	184	196	194	194	168	177	198	165	175	182	201	189	173	173	176	155	172	174	169	176	166	194	153	173	190	147	176	173	165	164	201	177	164	178	177	174	198	189	180	166	172	174	151	168	185	197	198	157	154	191	176	174	164	183	153	182	181	180	143	168	191	187	189	159	183	167	192	168	164	163	169	167	183	173	150	166	189	160	169	153	163	191	193	168	184	186	173	179	164	178	148	161	159	182	180	166	150	173	190	198	169	183	170	197	150	174	170	168	193	187	182	150	174	163	159	181	166	150	164	179	157	173	186	155	173	163	181	193	159	158	157	162	165	168	183	165	169	156	181	184	182	171	168	165	182	145	173	186	167	168	173	187	164	150	167	178	160	168	181	186	163	182	199	192	172	168	161	172	164	177	155	182	169	165	190	197	183	176	168	163	173	189	171	166	198	186	184	159	178	166	169	161	159	166	181	176	168	164	167	194	174	163	161	208	171	174	172	174	160	170	145	202	153	166	169	201	165	187	177	179	194	174	186	172	176	176	166	193	180	181	169	189	163	189	196	164	165	177	176	178	173	171	173	164	172	179	178	187	170	165	177	171	181	165	198	175	173	184	170	177	159	175	153	162	165	150	160	172	159	175	171	190	165	151	181	193	181	177	173	201	173	172	173	163	149	183	174	172	178	164	173	179	180	185	194	161	180	152	184	187	177	165	194	180	179	176	177	182	170	164	194	177	153	173	192	171	173	195	186	166	167	167	185	180	182	193	171	166	138	144	184	177	164	191	188	169	174	187	181	183	160	186	177	163	179	163	159	175	170	195	180	196	168	172	180	169	185	178	184	194	196	161	183	185	189	177	190	154	176	191	173	155	159	180	201	167	177	161	186	171	171	176	173	186	181	185	167	167	176	163	177	172	162	176	181	176	179	174	177	171	185	182	159	171	186	205	174	183	159	158	162	160	156	184	187	165	188	167	183	173	176	192	177	147	181	181	163	192	174	169	153	174	185	177	156	169	185	172	156	187	197	162	182	185	182	156	195	180	179	159	161	193	162	183	170	175	201	170	192	200	186	192	163	171	147	168	180	187	157	178	159	168	173	162	173	206	180	157	170	192	184	191	164	188	182	185	188	185	198	152	156	161	189	172	199	178	165	173	167	163	176	152	183	154	176	173	179	174	184	190	204	188	179	179	170	164	172	177	165	182	153	177	181	180	159	148	154	179	171	177	183	175	177	182	163	150	169	182	194	164	172	195	183	189	179	160	188	172	172	164	190	176	172	178	190	178	169	145	169	180	191	177	200	176	199	151	171	186	181	161	200	172	164	170	174	173	161	167	159	173	157	177	164	165	182	159	173	161	172	131	168	159	180	206	172	162	171	188	186	175	198	151	156	190	172	179	169	174	176	185	174	171	166	164	145	178	182	166	180	173	173	185	174	186	168	175	182	166	169	183	146	169	174	183	176	179	197	204	166	183	155	175	177	184	157	189	155	172	187	169	163	164	184	180	204	154	185	168	158	186	183	169	179	154	187	193	168	175	164	165	182	161	176	177	181	169	190	178	166	180	182	176	199	181	190	179	164	170	174	178	192	163	182	184	162	167	167	157	163	184	170	178	188	168	177	168	152	186	201	186	171	169	163	138	175	182	174	175	188	185	192	170	185	165	176	173	172	179	169	168	165	163	168	169	175	197	159	195	180	195	177	172	199	176	176	180	183	193	184	155	165	184	161	166	188	165	181	165	167	150	173	177	170	174	155	171	160	149	188	172	167	196	167	176	199	193	164	171	175	158	162	168	175	194	173	181	174	177	180	193	165	175	183	174	167	159	170	156	171	178	166	172	164	173	158	171	192	151	146	174	150	157	177	151	142	155	172	176	171	161	152	180	173	165	160	177	165	173	203	182	175	164	161	167	178	172	189	152	162	191	161	155	166	184	191	169	141	191	187	177	173	152	185	155	181	167	159	162	172	171	188	181	201	142	160	169	173	150	205	171	181	173	197	152	183	162	181	181	180	183	171	171	170	179	164	166	183	151	192	190	158	166	142	176	161	163	177	178	190	182	175	172	165	171	188	169	174	159	179	176	161	170	182	185	189	176	157	159	207	172	186	186	159	162	158	177	177	165	169	168	167	166	173	165	159	178	173	148	175	176	154	163	209	173	173	199	180	174	163	185	190	171	138	189	197	199	170	158	204	197	177	176	177	174	162	163	166	187	172	162	186	163	163	186	170	149	173	159	157	162	167	169	178	173	173	204	188	183	175	157	177	198	173	169	184	170	170	170	155	153	168	188	167	196	179	187	173	157	141	160	190	192	195	157	169	182	190	158
13889	17083	12628	8146	5599	2547	1757	1020	741	646	1152	1815	1667	1134	942	740	682	585	519	491	499	523	495	475	444	510	455	475	446	461	490	482	442	455	489	485	451	466	472	471	500	445	460	489	451	455	476	402	485	490	493	505	483	427	498	439	426	469	468	440	443	447	494	463	446	441	469	527	465	483	460	464	483	466	473	466	455	485	501	437	466	491	505	434	489	504	453	523	486	457	478	466	478	455	480	483	495	447	479	505	425	497	472	472	455	462	455	446	508	457	474	502	470	484	445	456	453	498	461	474	485	485	489	488	464	446	497	458	492	449	496	492	461	439	469	481	501	443	522	486	485	414	501	464	460	422	500	461	420	505	482	462	455	490	413	438	455	485	448	446	521	424	459	446	485	464	428	490	435	483	507	463	501	441	444	491	449	441	499	471	486	465	518	425	496	477	462	433	489	490	469	454	430	460	469	442	482	508	477	458	453	462	495	478	470	477	454	452	489	453	500	495	507	447	464	471	506	433	480	422	493	470	511	471	479	457	482	455	461	441	480	503	456	471	488	474	476	443	463	490	450	449	499	529	429	474	461	485	450	447	487	443	494	423	457	481	476	497	506	455	425	449	491	447	484	426	443	441	483	436	461	455	482	458	459	478	442	460	475	475	456	430	497	490	484	471	444	471	478	469	416	487	477	431	493	474	465	457	470	489	448	466	498	479	480	468	507	465	456	466	457	426	451	462	480	498	485	540	473	494	470	416	466	460	454	464	493	484	493	455	491	440	496	475	483	434	453	455	491	414	462	444	483	432	455	486	440	502	482	472	468	442	450	460	494	465	499	476	470	423	487	459	510	486	483	491	455	491	482	549	476	453	461	465	483	452	468	474	502	408	442	521	478	489	459	472	476	462	453	441	463	435	479	444	452	462	435	458	445	450	458	461	471	476	442	494	463	438	467	488	470	463	478	416	492	507	466	477	493	494	475	483	503	475	435	484	449	472	480	458	495	469	473	480	474	477	448	461	424	469	473	477	481	486	477	441	493	485	475	454	485	505	491	462	483	483	442	432	483	460	457	454	489	500	435	465	476	469	471	474	427	498	478	476	471	481	504	478	465	480	482	500	448	499	446	492	480	432	479	506	472	474	459	458	500	470	494	472	459	474	482	485	453	484	488	484	481	467	494	472	424	502	501	465	462	447	451	414	431	505	492	464	458	508	501	480	463	473	477	456	477	455	459	473	478	473	476	483	481	452	468	476	497	477	455	430	472	482	493	457	493	430	460	440	455	492	487	459	471	469	461	475	465	440	455	482	441	477	465	499	508	471	464	482	456	474	451	471	469	443	470	488	459	514	480	473	504	499	447	477	491	470	463	469	462	443	451	495	459	491	461	459	522	478	504	490	482	446	468	499	465	488	471	484	514	477	481	449	486	511	465	470	507	468	463	448	495	474	473	468	480	503	471	470	511	467	456	477	481	459	463	422	467	475	492	448	497	474	468	455	462	471	484	463	491	441	477	528	521	473	500	447	493	494	474	463	464	458	448	508	465	491	476	492	500	458	483	480	465	476	488	515	408	460	487	475	410	456	484	489	459	463	458	485	485	489	475	459	469	460	475	519	462	478	489	477	438	476	487	465	478	444	481	415	473	463	506	466	465	490	486	493	461	467	454	420	455	484	444	473	453	492	467	454	469	434	498	465	485	437	470	430	440	461	472	465	479	466	459	484	504	459	456	451	445	488	441	454	470	447	466	515	462	469	453	468	434	489	467	474	439	431	493	456	458	436	480	477	454	479	508	473	480	450	484	423	499	490	452	482	490	499	463	484	515	434	481	489	486	467	516	473	495	514	451	515	466	481	486	499	449	459	468	458	504	457	469	465	500	494	500	501	500	434	453	482	464	467	456	439	477	483	502	506	485	478	504	500	446	496	469	458	455	456	480	498	471	508	455	459	481	441	470	468	487	442	479	496	482	493	452	490	440	464	474	488	479	422	424	457	404	452	472	468	474	476	460	482	454	483	434	479	478	509	497	466	433	488	500	481	456	496	453	457	484	444	440	473	478	486	464	434	475	471	505	495	429	477	445	436	469	478	476	495	444	477	509	474	476	478	469	453	462	435	452	451	460	485	472	449	474	447	457	498	469	483	443	480	464	437	494	474	431	466	475	499	483	491	469	450	472	446	464	469	446	473	479	508	465	468	457	457	453	476	470	455	460	482	504	436	498	500	446	431	449	480	482	459	475	449	436	453	497	533	511	467	475	482	494	453	456	495	505	504	462	479	476	459	489	474	491	446	467	468	434	526	446	506	489	464	489	496	440	473	449	466	508	474	453	430	435	496	468	427	473	491	490	500	491	500	443	411	524	456	480	482	464	467	466	480	480	479	444	453	452	455	440	507	484	479	458	530	430	459	496	459	468	464	500	490	474	462	458	487	465	452	467	511	470	428	460	463	473	488	503	503	479	506	465	450	485	427	460	456	452	450	439	484	449	474	462	488	498	435	462	478	447	447	487	480	439	454	490	494	495	455	478	481	445	474	438	447	431	463	511	458	475	418	479	482	484	470	446	468	470	472	440	495	457	489	419	447	473	461	459	502	441	460	456	460	473	468	489	495	437	466	469	459	474	470	491	485	471	460	478	452	475	475	463	470	493	436	465	480	452	461	492	490	489	455	500	452	441	490	484	488	460	489	468	462	468	477	510	498	471	464	448	447	438	458	475	465	447	473	462	518	463	504	487	501	511	480	435	533	466	473	467	446	470	478	486	453	450	480	506	479	476	469	472	477	475	469	492	469	459	490	459	467	443	476	480	460	484	507	479	502	466	475	449	447	486	467	436	508	449	474	485	494	481	445	503	490	466	470	455	499	448	445	464	464	464	481	463	482	439	480	493	497	519	449	470	459	447	479	478	472	460	471	478	421	496	481	484	457	498	452	447	491	448	503	489	443	452	459	464	444	457	481	475	460	523	473	464	467	457	465	454	439	408	455	454	472	463	436	458	475	462	508	478	431	470	462	432	482	479	472	453	487	447	466	466	456	503	491	422	489	469	465	452	466	482	496	480	461	474	508	447	473	460	475	470	467	445	460	497	481	472	465	466	453	462	493	465	432	492	467	485	470	442	443	432	490	495	438	467	450	468	418	462	431	501	474	452	472	486	458	473	475	483	462	468	462	477	455	498	486	448	451	462	472	481	465	454	444	469	496	469	526	484	454	469	446	468	467	475	459	483	493	463	438	478	446	470	461	469	473	492	458	449	463	503	473	443	503	467	467	449	464	503	481	448	477	464	500	448	453	466	472	518	434	430	470	448	468	444	544	439	506	472	471	488	478	492	468	455	454	463	474	454	480	475	463	455	475	478	460	450	443	436	480	447	491	470	459	474	455	460	457	488	453	495	426	494	453	438	478	474	492	462	464	496	472	476	450	484	443	448	470	415	478	497	452	475	470	490	489	463	484	491	490	485	468	474	496	482	495	446	487	465	444	471	430	439	460	463	480
59092	60910	54543	36026	26316	12878	5712	2587	1298	949	2556	3691	3096	1798	811	663	525	392	334	208	176	205	191	183	183	201	219	186	206	182	203	196	201	178	194	199	228	194	197	194	162	209	227	158	224	171	185	187	180	183	208	191	192	178	182	176	162	193	183	171	189	180	160	186	169	183	175	185	170	192	175	187	187	186	205	205	190	181	171	189	182	189	192	202	184	177	177	212	197	222	200	196	205	190	172	189	177	176	205	188	185	169	161	199	208	184	184	199	188	186	165	202	193	178	168	216	197	199	191	183	197	181	193	185	200	164	177	202	158	183	172	205	198	215	194	229	195	205	187	190	174	206	160	190	172	196	187	187	191	217	196	196	185	205	196	157	202	185	162	210	187	162	220	196	153	166	162	199	194	186	190	213	194	184	182	202	211	187	185	158	201	199	193	181	183	181	198	179	175	198	201	181	145	188	168	156	150	189	209	178	164	194	185	197	179	147	198	176	177	179	208	193	190	182	158	189	176	180	166	200	183	184	167	182	170	181	171	176	181	207	179	176	183	186	208	168	185	214	204	199	215	222	208	226	197	180	199	185	196	184	181	181	199	168	183	188	192	174	193	176	194	151	166	177	195	166	178	169	173	181	169	194	197	222	196	212	199	194	183	175	195	159	185	178	179	192	181	204	169	169	196	224	193	187	203	194	187	179	199	179	175	208	171	163	184	186	172	192	197	187	163	200	179	178	192	206	174	185	207	190	202	165	184	192	212	212	159	179	183	163	205	200	212	199	153	180	190	189	166	192	186	179	162	195	187	207	171	184	160	185	157	216	206	200	193	196	178	191	211	185	216	198	169	196	189	177	186	192	167	172	199	185	200	181	185	204	199	175	197	214	189	165	194	180	179	179	194	214	195	195	186	198	164	181	177	202	205	208	220	183	202	190	180	198	194	176	190	184	171	173	197	188	166	222	190	186	204	198	170	176	181	189	192	180	202	180	192	179	192	180	187	178	185	176	188	178	191	195	167	168	175	189	208	165	200	203	171	181	187	222	198	181	172	192	191	189	177	191	195	188	188	202	178	162	172	219	191	197	205	188	185	203	196	199	196	168	204	193	198	187	196	191	167	165	189	187	172	207	183	182	187	193	164	186	174	227	189	181	210	179	214	189	205	190	186	176	189	184	192	184	215	171	168	183	214	201	206	158	177	199	199	188	181	173	171	198	189	195	201	215	196	194	195	169	185	181	196	196	189	170	166	195	191	186	190	178	197	197	192	169	161	186	170	162	196	170	178	181	181	183	199	198	186	214	197	185	172	181	207	179	213	215	214	211	167	177	191	192	168	177	172	189	205	197	198	165	185	198	191	161	162	188	192	192	192	181	166	227	168	176	185	197	161	203	199	181	203	186	201	185	198	188	170	185	188	178	193	192	198	184	177	193	204	179	168	180	190	167	199	196	201	193	177	182	176	171	193	192	210	198	204	183	186	198	193	194	186	176	184	204	191	188	174	205	179	215	191	177	189	161	171	191	186	155	198	172	190	184	196	180	172	196	196	195	217	162	187	183	193	193	180	191	186	188	199	178	173	198	168	193	165	213	179	165	170	190	174	159	178	178	168	204	178	160	191	183	206	178	185	190	161	180	199	209	172	209	173	183	185	172	195	198	184	175	182	184	197	179	174	192	192	182	171	180	178	192	184	195	187	185	186	183	202	152	162	190	185	183	176	187	207	180	191	176	198	167	188	210	172	195	195	184	198	176	186	195	199	187	172	168	191	168	199	190	189	168	196	167	200	198	203	206	191	193	186	196	170	171	201	172	186	186	180	168	172	189	195	204	189	197	174	153	190	177	202	172	186	199	180	165	172	194	178	183	196	196	177	187	182	192	190	191	184	188	196	176	182	176	185	178	196	210	183	159	192	210	181	201	175	182	182	191	184	203	190	188	177	205	180	195	217	176	184	166	203	192	186	206	197	177	190	195	201	198	199	196	192	204	194	221	179	181	175	208	197	185	167	172	191	175	191	174	193	200	189	196	194	188	201	178	170	190	199	170	188	162	171	202	191	184	181	200	171	201	191	193	197	187	180	172	197	189	190	188	197	171	187	172	220	194	180	191	156	166	182	184	193	194	170	194	182	180	213	183	188	166	185	166	189	194	166	189	174	196	177	159	175	192	175	191	193	213	196	174	188	185	209	177	215	208	196	186	189	181	154	188	193	214	200	164	163	176	187	199	194	199	186	207	203	178	168	199	193	166	185	174	187	179	193	196	217	189	193	182	184	203	209	175	174	190	198	167	165	187	212	168	192	181	197	194	202	188	201	166	167	176	178	195	203	199	188	192	184	159	190	185	171	183	184	179	190	183	187	178	197	177	188	185	176	204	193	168	214	180	199	163	203	181	190	172	185	201	192	193	191	171	163	167	180	186	172	190	204	176	146	194	167	199	177	193	184	179	178	152	171	203	198	195	188	189	189	197	185	200	192	183	185	191	166	161	188	197	188	187	164	195	169	188	186	183	177	181	192	187	194	190	191	191	175	181	190	179	193	171	196	193	193	183	171	187	187	187	193	195	176	186	187	191	184	183	195	191	190	176	193	191	191	173	192	196	181	162	192	207	209	183	198	196	181	190	193	201	195	190	176	176	176	192	181	181	205	188	167	204	185	181	167	179	168	210	200	175	195	193	186	197	200	186	211	206	196	178	189	186	171	169	187	217	190	177	159	183	186	202	189	193	213	162	173	178	168	168	190	161	193	233	160	200	171	165	202	176	183	187	178	184	173	199	165	194	170	234	196	192	192	177	173	195	188	211	175	210	189	160	185	151	183	193	217	184	193	174	196	205	178	183	153	197	176	193	178	200	217	173	189	187	200	191	189	173	188	197	192	185	202	190	182	197	178	191	190	191	187	193	197	188	169	190	179	200	199	176	225	173	183	172	175	206	197	203	162	195	201	177	212	193	204	193	194	191	173	199	189	208	169	213	191	175	200	177	190	189	185	180	205	187	183	191	176	205	203	179	183	184	169	203	193	171	181	216	179	197	207	189	207	177	181	191	178	162	178	200	189	189	181	188	178	191	199	190	184	192	210	182	179	177	176	195	167	209	179	204	188	182	166	190	196	182	198	182	172	187	187	208	203	193	196	195	209	184	194	214	211	181	182	178	176	196	183	181	192	175	178	194	185	199	186	225	156	204	192	187	206	172	200	177	200	171	176	212	188	213	155	191	176	220	200	188	173	182	168	176	176	199	165	193	188	184	177	168	193	199	167	180	192	180	165	203	196	180	172	191	204	196	157	177	192	190	175	177	183	194	175	206	172	179	196	181	178	163	185	193	195	177	203	206	206	178	179	188	200	156	168	194	171	229	193	204	193	194	199	178	190	208	184	160	205	168	201	209	180	192	173	190	165	197	211	213	178	190	183	173	211	171	192	175	182	203	163	194	196	182	217	169	190	195	193	187	192	180	174	182	206	171	176	198	181	209	167	165	185	182	191	186	187	160
37260	46147	49056	40804	36934	22193	16807	8612	5703	4557	11210	15062	12776	7631	3523	2968	2364	1608	1277	654	546	509	558	525	503	522	503	467	500	521	527	478	466	476	506	520	547	491	532	500	514	495	489	505	457	539	456	496	527	511	535	559	559	505	512	506	485	506	506	481	477	535	461	529	515	508	463	484	523	492	487	538	508	497	517	542	512	509	467	515	515	526	540	511	513	498	507	503	527	549	495	529	486	505	535	494	523	481	501	527	491	497	486	485	521	525	497	519	503	494	481	516	529	510	479	493	471	497	482	473	517	492	512	488	501	499	478	534	501	511	476	493	488	492	455	512	525	511	534	475	497	519	515	487	500	518	539	464	494	493	456	457	463	506	505	524	521	510	504	490	511	481	566	468	489	524	545	514	505	520	518	523	496	474	537	508	471	494	499	492	514	492	501	507	534	461	482	509	524	516	536	493	532	487	472	506	515	480	482	509	451	519	515	463	520	482	535	486	485	490	527	495	480	490	501	525	521	528	513	567	503	481	487	527	481	528	510	515	501	475	533	542	506	501	520	498	539	491	507	506	545	511	502	543	492	496	530	473	469	464	496	487	521	472	473	512	516	512	492	507	509	523	508	488	471	492	522	481	484	518	544	486	525	504	505	499	492	484	490	488	511	518	506	534	535	514	514	470	459	519	512	519	469	476	546	493	516	493	542	478	491	489	522	497	523	532	528	510	507	491	486	495	504	466	512	456	503	488	504	504	531	561	501	542	510	474	488	458	467	499	523	515	476	486	494	510	503	489	514	509	525	492	457	514	507	508	495	490	492	533	502	499	477	483	552	536	483	513	481	501	500	512	482	488	497	509	498	481	500	522	501	475	509	496	532	505	514	528	496	514	456	462	473	450	497	489	509	505	510	504	532	474	504	510	478	516	500	491	471	504	488	511	482	490	476	513	472	490	530	515	507	501	464	511	531	490	509	505	511	462	486	500	493	509	523	494	534	517	501	493	511	495	510	489	510	523	527	520	520	512	507	530	507	526	478	521	493	491	531	500	498	477	519	486	469	515	506	523	515	529	505	480	519	522	491	520	468	543	502	503	498	505	479	510	485	497	495	536	496	511	547	483	512	525	499	495	490	475	491	498	507	513	489	558	487	537	507	503	505	489	484	536	505	502	504	517	499	529	519	507	468	519	522	516	518	482	439	519	463	551	489	520	494	478	507	503	503	501	473	517	483	512	486	482	454	533	503	529	501	480	518	491	488	473	517	505	527	504	522	481	475	486	503	508	528	471	522	543	505	500	543	518	471	499	480	522	529	506	469	508	514	500	471	504	552	500	495	502	470	497	518	510	509	479	509	474	495	480	526	480	510	502	533	483	485	486	527	499	509	480	506	458	490	530	508	503	535	493	499	509	504	502	466	512	506	517	526	509	526	537	505	504	525	496	525	500	493	491	536	470	498	445	497	471	529	518	481	511	495	485	533	449	491	473	516	506	488	515	507	502	489	478	496	494	495	550	469	477	519	513	473	523	458	470	486	467	481	526	506	511	512	521	531	513	496	495	512	494	494	492	510	495	520	494	519	473	512	490	529	495	486	495	504	533	493	534	550	552	520	483	492	488	517	471	485	518	517	508	480	505	509	479	486	500	484	510	527	532	484	516	479	501	511	509	502	512	494	507	483	502	483	505	508	475	472	508	524	480	510	513	513	520	522	534	546	466	494	507	493	502	482	531	520	515	518	495	476	521	473	493	502	497	522	498	539	489	513	516	447	475	485	505	528	481	498	471	537	523	483	471	503	521	505	529	479	526	479	474	496	542	537	486	498	486	489	488	490	499	496	532	525	478	509	475	504	502	476	516	461	519	480	499	504	500	503	518	495	505	497	520	519	546	516	500	475	497	526	492	489	488	515	502	516	507	525	511	509	487	511	479	483	520	475	498	504	502	505	488	505	504	481	485	530	498	530	486	517	526	504	521	537	481	493	487	515	528	507	521	493	527	482	527	502	507	493	523	512	529	543	529	512	469	503	486	498	455	495	476	494	524	533	467	530	521	517	534	510	490	493	517	517	500	523	521	460	531	486	543	467	502	477	503	505	484	485	501	465	554	524	519	506	537	479	515	487	497	499	488	465	549	504	516	490	472	513	522	524	483	522	480	507	504	478	508	488	503	516	525	544	526	537	501	495	462	494	465	513	495	482	503	497	504	468	459	493	480	482	530	520	513	534	502	495	464	476	505	527	504	536	480	505	505	516	518	481	507	501	486	477	539	475	487	543	528	518	494	511	494	513	506	497	503	513	529	511	520	467	511	500	484	495	529	505	517	479	499	516	516	530	489	531	508	475	521	481	517	503	498	516	538	504	518	489	518	521	477	518	464	491	492	471	497	517	500	492	568	486	497	513	490	468	491	523	499	497	515	503	522	529	488	478	527	505	502	435	513	505	476	497	510	530	488	521	499	472	497	507	481	483	509	482	471	491	500	472	517	500	521	490	515	507	471	514	509	509	495	530	542	523	471	532	514	485	507	480	499	467	502	521	479	482	503	493	455	519	468	508	501	477	496	528	511	521	490	483	516	448	519	462	516	504	515	542	480	485	523	494	506	532	529	510	510	493	535	519	501	484	511	525	539	496	534	527	495	481	488	493	487	508	499	539	514	532	507	532	503	502	513	507	479	515	509	494	479	534	514	495	512	486	522	513	516	510	530	464	528	519	479	520	468	505	455	497	536	498	547	505	526	493	438	493	522	512	498	495	506	468	488	510	505	521	526	498	516	508	518	507	541	527	463	488	483	516	512	536	534	510	505	511	528	509	467	499	473	482	520	517	483	469	536	462	541	519	504	529	476	508	489	484	505	502	498	528	480	527	443	534	486	521	496	507	547	468	514	478	473	522	495	499	518	476	515	542	483	536	512	484	533	490	522	514	491	478	516	473	469	502	521	482	492	503	501	474	548	464	502	504	499	504	540	488	538	499	502	515	521	481	550	526	524	485	505	512	469	533	511	480	506	486	502	536	503	523	535	495	495	571	542	474	496	497	501	498	496	507	520	531	501	518	503	492	462	496	506	493	510	515	477	471	474	540	473	510	496	514	539	499	504	518	444	475	498	530	479	504	547	498	504	489	492	492	527	520	472	530	472	478	505	505	531	482	537	480	489	510	483	484	490	476	503	488	463	486	479	444	485	450	516	479	505	494	511	454	515	509	504	498	504	505	510	519	506	527	490	567	507	489	486	506	530	526	543	504	474	505	499	463	476	484	483	507	526	508	522	508	532	549	475	485	479	491	502	495	497	515	488	501	530	449	474	516	479	490	477	517	484	469	507	476	478	521	461	497	540	531	480	493	492	477	504	515	524	463	487	501	501	465	472	515	502	499	514	456	515	478	471	531	515	501	530	495	503	487	492	491	519	525	449	515	461	500	502	503	480	514	493	505	495	491	511	502	498	493	470	466	545	525	475	484	491	481	478	497	487	488	479	528	492	515	523	481	492	470	466	536	492
73904	73464	66331	50572	41609	25209	13731	4826	1830	1992	5719	7268	6143	3523	1141	1241	862	639	424	290	236	251	251	214	220	240	212	209	241	205	202	199	223	209	209	230	224	183	180	223	207	196	224	209	204	264	204	224	220	211	210	201	234	251	206	212	239	214	219	222	218	194	220	212	199	210	216	211	202	194	201	204	204	214	195	196	221	228	213	208	233	222	206	231	206	195	205	232	243	234	211	208	241	203	205	213	204	214	186	202	195	217	213	216	193	187	199	210	226	217	219	230	211	217	207	217	206	222	209	204	215	213	200	215	185	236	188	199	210	183	217	214	230	216	183	211	247	215	213	190	193	214	202	209	213	234	197	197	212	235	203	217	195	218	212	215	224	183	211	216	230	227	200	209	204	186	205	219	224	205	204	179	209	208	185	187	185	197	197	217	203	214	189	212	216	218	196	209	216	218	207	194	186	167	219	191	223	199	219	193	225	213	199	230	229	225	214	200	214	220	204	195	226	207	224	191	176	211	216	205	231	200	209	219	183	196	195	227	201	207	188	182	216	227	219	241	238	209	248	216	227	188	223	238	214	199	219	218	245	218	204	213	189	194	223	201	191	209	218	197	206	205	221	228	207	202	219	205	247	208	191	214	203	207	211	224	223	215	217	188	212	217	185	201	236	229	204	216	208	199	217	222	197	201	194	219	239	183	218	206	214	214	209	190	208	216	188	190	231	211	200	201	222	202	195	208	242	213	203	191	208	231	199	202	197	231	211	208	210	196	215	191	189	228	230	202	219	226	225	204	195	218	207	192	181	195	210	213	214	201	205	214	215	207	230	218	214	199	205	205	180	217	215	216	220	202	214	186	215	190	195	221	212	204	208	228	220	223	214	216	215	214	204	223	234	210	221	243	187	225	204	214	201	244	201	218	213	222	201	214	212	228	198	185	208	192	195	194	179	202	187	202	198	220	227	201	211	226	192	222	231	174	233	214	189	235	210	189	232	219	210	195	195	239	211	209	210	205	191	206	212	197	222	224	179	216	210	194	197	204	241	205	229	210	203	215	192	224	205	216	214	220	202	221	219	202	233	215	221	218	201	212	201	186	200	239	196	196	214	206	191	200	206	204	239	210	209	215	216	211	198	230	204	228	214	197	212	210	220	196	201	225	240	236	213	197	204	199	198	200	204	225	204	195	221	209	189	207	222	229	177	236	210	194	212	224	229	196	215	188	235	184	218	207	201	212	217	194	192	200	196	192	220	231	199	187	246	201	211	198	195	198	197	231	216	212	205	170	208	212	220	206	236	192	216	237	183	225	213	198	223	206	209	233	219	210	216	224	212	197	213	228	229	231	208	193	234	218	225	252	208	218	223	192	195	214	212	200	200	187	211	191	173	186	221	207	219	198	202	206	221	207	231	213	216	224	188	198	216	192	184	223	204	211	253	232	224	199	226	214	200	206	206	215	225	231	204	191	201	206	201	208	221	212	199	205	217	236	207	207	213	200	212	212	204	206	200	207	213	232	210	204	210	193	185	205	198	193	210	195	216	210	207	226	223	229	182	178	217	188	239	192	197	216	211	191	191	201	187	216	206	213	214	215	208	225	219	184	226	197	215	205	229	223	218	225	217	214	200	190	218	221	210	196	208	233	206	238	200	194	219	211	216	192	225	221	215	196	212	190	216	196	236	216	193	200	212	225	211	198	211	184	218	200	191	222	219	193	239	205	201	193	215	211	198	199	235	188	217	233	205	206	233	196	208	248	195	217	192	216	188	212	226	229	222	199	239	203	192	177	220	224	224	199	212	207	198	224	213	204	213	236	231	211	213	209	195	221	194	213	213	177	211	231	210	217	199	223	218	204	230	237	239	231	200	214	228	216	233	223	215	220	238	216	199	193	204	208	226	217	193	237	210	212	220	184	223	203	218	226	212	189	210	217	217	202	227	239	194	212	189	203	197	216	226	235	194	229	216	203	214	193	229	193	173	208	197	208	234	222	240	207	225	207	205	185	214	210	206	212	218	199	212	182	192	228	188	203	231	221	218	198	215	213	205	221	215	210	216	225	201	192	209	196	244	217	224	206	214	207	217	194	204	219	205	201	207	204	221	198	196	215	187	202	196	191	201	205	205	213	204	190	177	194	217	228	192	196	179	214	240	205	221	183	235	211	219	200	215	187	218	213	195	239	200	212	223	235	237	194	195	210	214	208	202	201	223	207	214	199	201	198	204	218	214	220	186	191	238	185	222	207	217	209	182	198	217	218	222	220	189	231	213	219	221	228	209	227	211	200	209	214	202	212	227	184	191	210	200	216	221	224	196	223	215	222	183	223	205	213	220	177	224	195	201	190	214	183	194	204	214	225	182	224	222	223	222	221	231	204	204	214	211	198	211	204	224	194	186	209	204	202	196	204	208	216	209	204	198	222	208	207	214	209	195	211	230	182	242	227	206	207	211	204	209	239	206	219	204	213	206	207	207	228	217	231	226	239	199	205	204	196	225	227	252	224	195	236	194	215	195	203	204	215	232	187	207	206	209	197	209	190	194	227	210	212	207	227	198	185	192	200	223	211	177	171	198	218	197	214	199	224	208	244	220	231	214	218	218	207	236	208	205	225	218	217	217	226	177	190	203	198	205	203	217	187	192	209	193	210	230	222	231	233	188	201	210	193	225	218	201	200	216	212	199	209	219	258	174	229	196	198	188	214	204	206	213	208	191	204	219	198	211	246	205	184	203	232	199	212	223	188	205	231	203	199	219	183	217	231	193	230	194	216	198	198	217	204	204	225	219	224	215	202	232	225	199	203	184	195	221	242	208	216	201	200	221	235	202	206	214	228	225	201	250	197	241	217	194	200	199	202	178	231	203	216	213	189	201	225	208	186	182	195	212	215	215	196	231	220	245	204	246	232	201	214	224	219	205	232	209	224	211	209	247	207	226	184	208	199	203	220	222	227	196	219	169	211	214	227	223	221	231	204	204	185	210	242	249	204	215	222	240	209	224	221	194	187	200	200	206	241	204	232	231	211	222	197	192	209	212	222	195	204	216	227	236	200	215	192	186	206	211	208	225	236	223	195	214	213	188	218	205	210	216	218	218	198	204	234	201	206	222	194	221	236	198	204	188	211	215	201	230	226	218	189	201	202	218	215	217	226	218	184	206	190	201	215	182	225	223	195	218	185	224	193	197	210	219	218	208	207	200	236	204	212	211	199	252	219	217	212	224	210	200	203	232	254	185	214	215	213	224	209	214	231	221	202	211	220	215	201	225	214	204	215	215	217	202	217	197	204	196	224	222	197	200	194	214	217	221	215	191	196	200	204	196	222	204	216	236	214	195	211	184	213	196	215	204	238	187	216	196	203	211	213	239	210	182	197	226	229	248	216	173	190	203	214	215	210	213	236	182	215	231	204	199	202	208	202	213	206	213	223	188	205	226	238	199	202	212	217	210	211	214	209	207	215	217	200	231	204	202	176	179	193	204	207	209	204	223	187	218	222	206	197
47759	56263	59591	54319	48216	34446	25887	13497	7011	8379	20217	23015	20155	12937	4950	5616	3934	2754	1649	774	649	676	737	564	541	536	543	529	571	507	543	523	553	560	486	552	508	549	518	556	575	560	566	561	564	535	549	491	514	621	725	672	634	554	576	552	535	572	542	552	538	570	532	521	544	551	556	577	519	559	547	563	537	568	541	535	570	536	553	552	551	532	549	544	560	558	560	554	518	525	549	531	551	556	575	565	539	519	508	539	544	569	524	557	561	555	551	546	568	548	528	521	591	506	528	534	521	537	565	534	526	546	526	563	591	496	551	559	527	545	517	556	558	565	558	550	566	548	505	555	561	534	529	559	553	536	562	588	524	499	525	562	533	518	564	586	553	542	552	571	522	553	546	522	544	552	551	546	527	596	582	592	578	499	504	530	521	568	566	532	567	533	568	557	492	566	528	546	585	545	541	545	532	522	510	554	585	535	519	536	545	572	587	497	590	530	597	578	508	573	565	535	554	536	547	580	535	548	529	560	547	531	545	555	561	533	540	506	581	569	536	565	532	596	541	540	517	538	557	537	564	538	522	556	543	527	514	566	484	517	593	563	530	553	545	555	522	542	514	516	524	519	571	582	562	535	516	543	528	592	535	540	529	582	552	536	560	573	525	553	573	536	586	527	524	533	579	570	528	539	521	583	516	554	550	535	556	531	521	561	567	568	551	565	554	577	545	554	516	528	518	524	541	569	543	566	533	603	508	507	557	479	575	539	509	536	588	537	577	576	557	561	571	546	526	537	555	552	587	573	582	572	523	573	561	543	530	538	526	512	550	533	533	562	557	528	576	528	582	535	511	550	551	493	552	575	591	538	521	595	526	521	569	541	538	530	524	556	543	535	517	527	528	584	527	483	549	541	578	521	582	527	538	550	506	557	550	538	531	535	535	571	517	562	557	539	508	524	531	577	557	487	529	523	510	530	585	563	554	501	581	502	531	567	563	536	576	562	557	539	542	543	537	526	528	571	521	471	505	554	539	550	531	536	548	530	549	519	538	543	560	578	572	521	549	538	586	548	582	531	543	517	557	551	557	601	541	534	567	533	558	536	542	543	533	479	555	557	513	581	561	585	581	569	543	554	522	544	563	564	538	512	540	595	538	550	561	513	530	546	552	546	555	524	573	528	539	554	541	521	603	575	585	526	590	508	582	569	563	501	580	570	527	503	577	556	538	549	577	552	502	556	565	570	585	530	568	550	556	545	578	514	550	553	554	518	552	507	555	548	527	522	536	539	585	550	542	542	526	544	557	539	542	516	552	513	537	513	540	556	551	538	507	563	563	574	533	557	537	532	565	541	522	547	553	553	506	569	570	516	548	558	549	520	582	550	606	512	573	510	526	598	531	552	550	537	548	550	552	538	538	579	517	545	568	530	577	567	550	525	517	559	538	541	581	527	588	564	524	540	564	504	563	577	569	530	530	572	486	578	587	544	550	578	540	513	553	538	540	514	553	564	533	561	552	549	557	529	519	555	568	518	565	548	526	559	559	551	530	552	540	564	568	550	586	583	559	551	548	541	547	526	498	543	536	533	551	557	544	571	538	540	546	561	538	546	570	536	548	572	484	530	536	542	526	513	542	546	584	512	539	530	541	587	505	551	573	560	527	558	550	562	532	510	537	544	562	544	566	545	574	516	530	560	542	545	571	528	546	550	547	568	568	531	565	545	548	544	532	551	554	534	542	565	527	547	549	528	528	520	540	507	582	548	534	542	556	549	533	520	574	564	530	535	565	546	512	583	527	556	563	562	568	517	551	585	536	541	515	563	557	511	605	514	535	568	560	556	531	500	529	525	494	548	564	546	565	596	534	558	559	561	572	582	578	555	572	539	548	557	529	587	554	549	488	559	510	533	540	526	570	522	535	561	535	505	538	561	525	586	551	545	548	535	549	529	553	510	537	541	543	527	553	587	525	577	519	549	502	533	579	551	538	550	606	565	552	542	513	505	498	535	580	522	545	510	567	522	564	542	542	560	517	536	538	530	518	529	577	508	537	552	507	522	561	573	528	596	568	579	497	567	570	563	589	584	524	559	586	584	547	580	579	553	581	540	570	525	520	504	506	560	530	538	577	553	557	520	566	542	585	579	557	551	521	547	562	525	499	576	561	507	546	515	561	549	534	586	526	532	570	571	542	572	490	575	552	514	532	538	530	556	563	570	535	552	538	602	528	540	529	569	529	529	571	544	564	505	545	543	533	539	545	606	531	532	539	530	526	586	561	552	571	607	546	541	544	571	573	521	508	524	538	578	571	554	541	564	517	559	524	562	577	550	540	572	535	547	527	521	524	539	558	566	541	574	528	551	574	547	500	553	571	498	573	579	538	532	549	569	573	545	610	508	575	530	547	563	538	534	580	562	546	581	546	541	523	527	513	559	547	555	537	591	539	553	536	543	564	539	535	577	536	559	524	529	518	556	521	556	537	560	542	588	525	537	556	522	558	562	586	567	541	543	539	532	533	497	551	530	553	576	537	539	539	536	548	560	544	540	566	541	570	578	549	503	529	573	568	519	529	544	538	561	523	564	545	553	552	563	575	495	524	536	566	568	552	549	551	544	532	563	577	561	556	616	542	568	538	528	486	517	563	545	508	533	539	603	548	517	525	569	520	539	548	536	547	577	552	567	532	527	547	551	551	527	539	537	564	518	582	520	557	569	531	541	569	545	549	544	549	556	543	511	593	547	571	546	532	558	535	554	533	533	563	555	535	569	553	548	508	567	550	504	559	543	553	606	560	542	548	527	610	559	554	551	592	529	572	570	559	542	537	594	573	537	564	508	532	549	547	581	525	545	568	580	537	538	547	546	565	554	538	557	545	549	533	556	569	520	564	555	587	587	578	565	574	531	523	543	580	514	543	553	527	560	554	567	554	547	542	530	559	537	553	560	551	532	536	533	489	572	559	546	524	575	515	513	538	532	530	566	544	569	553	552	549	596	547	557	519	547	522	547	546	551	520	540	562	543	566	572	553	554	548	554	541	527	531	524	560	582	571	597	521	552	552	568	564	572	546	524	520	550	529	515	548	558	555	460	559	519	564	579	513	514	560	576	569	534	565	556	586	560	555	517	547	540	535	542	548	530	550	529	545	567	490	561	530	479	567	504	580	596	517	548	544	551	541	551	573	526	560	528	555	578	544	530	570	533	557	602	538	547	548	574	522	547	557	521	515	553	548	524	559	574	575	551	546	555	545	547	531	553	597	564	567	545	519	535	557	544	586	540	555	585	533	561	540	520	540	569	532	543	499	553	519	582	535	587	541	547	555	567	543	553	551	567	530	593	555	559	556	545	561	558	544	531	503	573	548	568	586	536	541	556	536	525	521	549	533	542	517	553	572	515	556	550	566	577	519	544	556	544	564	522	552	532	499	504	599	509	535	551	584	557	553	571	564	559	506	540	545	567	555	590	507	533	588	573	564	510	587	572	514	518	548	562	510	527	553	552	557	566	534	560
16864	11076	8724	3407	2150	827	474	241	214	207	278	320	349	286	234	224	210	191	195	176	157	183	163	188	198	197	161	157	174	184	169	167	179	164	186	164	164	173	180	170	155	177	182	174	165	176	166	155	176	154	183	171	174	159	180	173	175	163	160	151	168	179	163	173	180	183	175	152	170	191	176	141	140	182	146	150	177	161	167	164	155	162	190	160	166	180	170	149	183	173	187	182	166	167	165	198	153	175	184	173	145	165	174	155	195	171	189	182	176	178	180	198	174	164	190	161	191	139	173	161	160	165	151	174	164	163	187	148	185	174	159	164	154	193	170	185	198	183	201	186	171	163	160	162	191	167	172	186	175	194	175	166	182	169	162	199	170	165	168	174	183	198	186	175	161	167	180	201	185	166	172	160	174	168	171	172	169	191	168	183	177	188	177	155	167	167	158	160	142	187	196	173	167	146	185	178	189	170	173	180	180	172	183	178	151	168	180	177	183	195	185	155	159	178	176	164	180	158	156	185	160	176	170	184	187	165	168	168	170	169	176	178	176	171	188	179	172	199	159	167	185	166	180	178	179	167	150	140	166	167	170	159	159	174	168	167	183	185	173	178	185	167	152	144	172	181	187	167	177	184	170	189	184	192	173	165	180	188	165	165	176	180	158	157	179	173	159	177	158	181	175	181	196	180	187	167	179	167	200	160	206	191	181	172	176	154	150	173	167	180	179	140	155	168	191	172	182	186	156	191	172	185	162	167	170	173	155	144	171	151	186	158	153	163	175	199	163	175	191	166	157	184	188	177	164	179	195	162	163	166	166	169	169	188	158	172	181	197	199	178	173	171	147	163	183	178	181	152	161	175	165	164	142	152	174	174	175	160	169	172	194	176	191	174	158	183	164	164	162	199	144	150	189	192	157	148	171	194	191	173	156	189	170	195	178	181	167	165	178	192	159	194	167	155	167	176	164	185	154	164	193	169	189	176	163	172	170	196	172	155	155	144	147	171	148	165	174	178	173	174	166	200	168	159	176	178	167	163	177	188	165	164	194	178	174	173	161	143	193	148	160	184	191	182	179	179	181	168	183	177	205	171	172	169	185	181	161	156	180	195	156	176	168	182	175	182	159	193	201	173	137	158	176	176	182	155	147	183	167	164	177	174	172	173	164	185	173	153	177	183	168	181	150	183	165	180	179	184	169	166	170	178	177	155	186	179	170	174	166	191	184	158	164	177	183	199	172	168	150	172	186	177	162	150	172	209	160	194	170	174	155	153	165	180	147	175	167	182	179	184	162	188	171	170	168	189	163	180	165	209	158	164	165	171	159	165	175	176	180	172	149	166	174	181	168	160	154	156	170	180	153	171	169	145	166	192	174	173	176	175	178	187	177	182	173	170	170	145	199	169	180	197	177	165	177	159	183	163	151	183	204	175	158	165	189	203	145	157	181	178	168	195	183	182	164	181	179	187	180	161	169	157	163	157	187	190	169	178	195	166	156	169	163	158	180	175	180	179	200	168	170	181	157	176	151	166	196	154	171	174	161	198	187	179	170	181	188	163	181	151	183	172	150	151	137	175	180	201	180	154	176	188	190	171	151	180	190	200	163	197	164	176	166	145	166	150	182	186	196	191	177	178	166	178	172	160	164	174	194	162	177	168	185	162	180	175	167	173	178	183	185	174	184	172	181	172	173	188	193	161	171	181	168	187	186	175	168	196	155	156	183	161	183	166	156	159	188	167	180	186	179	178	179	161	156	178	160	195	170	174	176	180	169	155	171	176	185	184	201	170	184	145	202	171	177	160	194	164	153	184	168	157	188	174	180	184	150	169	194	154	168	174	197	177	172	174	146	160	161	170	144	190	164	150	156	178	160	191	184	195	151	183	186	154	178	154	185	165	149	161	191	199	170	169	179	162	160	172	187	186	201	188	165	157	184	173	184	166	147	187	162	164	160	178	191	183	198	166	156	191	157	167	168	203	155	160	173	164	176	191	171	190	204	174	165	173	184	149	178	186	174	185	175	148	175	174	162	179	152	151	176	183	166	139	155	200	154	167	178	186	179	201	154	173	162	169	163	171	169	171	150	169	155	181	154	181	191	171	187	173	185	150	153	187	143	155	175	180	206	140	186	190	187	170	150	179	182	168	166	175	167	189	166	183	181	166	195	162	166	185	174	170	179	171	187	163	177	181	191	154	174	176	183	171	188	173	150	169	149	181	175	162	158	163	165	151	173	148	189	158	178	183	167	171	174	174	179	175	176	173	188	159	166	165	159	180	187	186	181	169	202	175	169	183	168	168	194	194	188	171	156	164	155	162	151	179	198	155	184	172	154	174	184	180	158	162	188	181	157	164	142	177	155	166	188	179	195	192	192	189	156	170	150	173	192	158	173	151	168	175	193	186	186	167	153	170	164	185	176	188	174	161	162	180	147	179	170	173	196	177	161	189	177	149	166	172	199	153	160	189	165	191	189	153	176	160	152	179	179	179	167	162	148	154	184	161	179	179	184	170	148	180	190	172	185	204	182	173	174	162	174	176	187	168	165	176	188	164	158	184	189	153	182	172	180	178	184	168	180	152	177	169	169	171	174	155	202	163	162	183	204	163	170	177	178	170	163	181	161	178	179	161	157	169	166	171	184	160	160	163	169	170	173	179	154	172	182	185	135	164	170	157	175	173	158	182	165	167	203	190	144	176	187	183	175	158	180	152	165	183	202	164	176	173	198	165	179	165	165	196	168	196	142	183	168	175	167	192	163	175	187	170	161	153	170	181	171	160	154	182	179	184	192	166	141	160	169	204	162	188	178	175	163	184	178	177	188	195	182	169	155	187	191	170	168	169	174	174	172	179	172	155	156	189	196	163	158	175	170	163	174	202	179	169	163	179	187	190	189	176	161	175	172	152	178	184	159	157	179	184	156	170	183	178	181	194	172	167	156	183	178	175	189	175	173	156	160	166	174	160	172	166	166	170	185	165	138	181	162	177	180	165	184	157	208	179	164	179	156	171	163	166	175	183	167	159	168	168	152	183	175	172	170	179	175	169	164	180	141	163	193	148	184	189	190	164	166	184	175	186	176	162	182	179	161	205	167	163	166	174	183	159	184	183	175	190	195	184	164	174	146	187	172	175	189	165	166	216	183	153	194	167	183	150	176	166	167	196	171	167	179	179	151	163	185	198	124	197	158	163	182	171	181	189	172	174	161	185	169	139	164	174	159	181	179	171	187	165	183	170	175	167	154	186	188	181	172	152	202	164	149	167	173	171	161	177	179	149	184	160	190	182	172	169	158	167	173	184	182	182	154	190	181	169	177	180	180	174	159	172	165	160	167	167	159	214	154	165	169	191	157	186	161	176	190	161	180	198	175	170	156	146	173	168	172	160	167	158	180	184	201	162	172	199	157	169	139	181	176	163	165	182	169	197	159	180	184	179	162	150	184	182	175	192	176	155	156	170	187	179	155	155	170	182	183	179	161	178	179	177	143	170	163	175	170	168
14190	14564	14459	9360	7612	3252	1984	954	581	760	1257	1410	1531	1138	723	639	607	587	535	483	482	467	482	456	474	431	457	478	480	487	477	490	478	468	453	482	474	501	451	493	452	484	501	470	438	480	448	481	485	469	500	451	477	495	490	527	478	499	425	499	477	440	493	438	472	461	444	440	467	424	451	462	440	459	472	479	441	477	465	487	521	458	447	484	498	448	475	463	454	491	480	479	447	439	460	467	457	479	459	462	485	461	469	487	486	478	455	472	502	460	504	468	447	446	460	420	489	474	491	490	474	490	463	459	464	481	446	411	472	493	491	496	465	476	456	491	474	458	490	431	475	438	452	433	479	487	443	475	475	468	511	418	512	510	450	463	484	503	491	491	473	491	447	453	501	426	468	442	467	478	476	458	442	490	465	464	495	474	480	453	475	447	477	465	459	451	478	458	457	436	452	428	502	493	451	420	449	447	449	453	459	467	468	428	465	432	474	507	449	519	449	456	471	457	490	461	455	433	466	481	470	447	474	438	493	442	516	475	453	480	478	471	491	499	443	489	441	462	452	453	489	465	497	463	462	468	470	463	473	511	465	474	451	454	430	447	442	480	469	459	460	489	468	453	454	467	460	483	484	479	496	468	484	485	458	455	446	491	473	480	477	444	454	464	434	445	474	478	450	501	479	496	473	469	474	443	472	426	467	440	498	448	453	468	469	456	465	472	459	475	488	484	416	482	442	490	468	460	447	470	506	474	455	485	508	481	469	425	486	488	467	410	452	450	498	479	468	474	476	475	454	472	501	470	485	460	465	515	451	500	490	483	451	422	456	474	462	465	450	433	497	420	494	493	459	491	470	468	489	455	464	463	510	434	480	473	470	479	471	467	461	477	475	471	509	519	465	479	495	446	435	443	490	429	500	502	466	480	478	473	429	453	459	469	450	494	461	435	458	451	457	499	481	448	453	464	476	453	480	490	468	470	482	464	465	446	452	470	443	422	456	485	436	459	481	486	483	451	474	464	470	454	459	465	466	471	452	422	461	454	463	445	453	472	450	443	494	448	437	459	465	440	472	467	455	459	462	484	445	466	446	450	465	526	436	457	454	493	501	484	469	475	488	466	496	459	537	483	453	468	513	461	484	413	479	485	476	514	482	446	471	502	448	467	467	462	466	465	472	456	496	489	466	475	523	480	396	481	472	511	423	427	473	408	450	481	463	487	474	440	485	489	450	482	452	480	478	445	439	459	475	452	505	497	455	460	446	473	431	485	460	466	485	482	451	445	485	451	489	496	438	501	487	471	451	471	502	469	459	464	455	452	490	460	465	450	481	520	475	441	478	480	508	465	475	468	463	463	474	467	442	460	503	473	470	482	478	473	479	480	492	462	485	480	469	430	432	427	463	465	455	458	442	454	508	476	467	471	400	491	463	478	472	448	458	456	435	447	463	463	471	436	488	480	514	480	456	490	509	440	474	473	489	469	448	474	448	477	449	441	468	442	425	434	462	466	473	488	446	464	458	468	465	481	502	438	446	466	478	430	467	478	478	432	456	456	459	444	451	466	467	430	458	482	475	479	479	461	515	471	477	455	467	451	457	476	495	467	487	471	503	459	466	471	451	459	465	460	469	478	453	463	420	479	460	478	431	476	432	435	484	486	499	455	492	470	475	445	458	446	479	474	469	444	452	456	438	466	451	497	488	439	469	472	452	476	540	472	507	453	464	483	485	487	416	463	471	440	480	425	490	464	453	476	439	456	508	509	460	466	503	467	456	480	426	452	512	441	411	453	461	422	439	464	518	457	479	480	440	453	441	509	480	493	462	458	459	467	484	472	439	479	487	428	487	460	468	483	476	470	467	453	488	498	455	435	467	485	470	478	451	449	476	472	441	475	448	446	459	458	443	434	425	453	415	472	433	477	507	471	466	491	463	497	472	468	431	470	492	499	478	445	482	505	457	450	459	457	447	516	444	474	444	444	482	464	481	438	444	434	508	468	453	473	473	478	475	441	457	448	478	457	482	460	451	467	453	507	487	476	491	484	449	489	467	470	418	466	432	522	482	484	422	460	500	453	487	443	468	455	441	486	451	480	464	496	486	469	447	459	432	439	469	463	460	437	469	470	467	487	459	480	447	498	496	495	490	479	411	459	493	453	514	482	452	444	501	453	475	471	502	453	441	471	464	497	473	454	466	455	465	457	467	454	463	431	459	484	467	492	454	495	454	471	462	446	485	461	459	486	487	507	462	424	460	453	494	472	456	457	480	441	501	498	488	481	452	492	465	472	457	506	439	475	453	468	450	486	426	495	451	459	453	480	473	456	435	478	474	492	459	429	479	459	446	482	485	485	445	441	494	437	461	467	455	498	477	505	475	447	481	470	448	488	468	469	497	457	486	456	454	475	455	466	506	460	458	475	437	463	468	477	471	499	475	478	496	446	458	421	481	494	458	456	435	455	459	463	484	468	484	477	470	480	450	485	502	468	472	436	464	465	462	429	492	487	501	476	505	468	455	458	461	484	486	485	489	476	470	440	471	511	486	453	486	469	458	466	449	467	461	478	468	453	466	449	506	445	500	448	473	459	470	444	463	466	485	515	446	430	440	472	447	478	445	522	475	479	493	463	476	481	465	482	482	491	500	471	482	497	471	485	489	438	515	494	471	454	445	441	464	477	452	488	458	478	472	499	483	463	489	463	442	471	510	455	473	519	526	465	445	467	451	438	494	489	462	460	477	472	485	451	456	451	464	481	478	494	507	461	480	471	507	468	441	507	429	491	460	487	457	459	472	485	492	452	469	491	459	487	459	490	508	475	451	471	481	467	476	429	492	493	448	473	489	439	414	462	440	425	483	451	461	465	470	492	468	517	472	492	471	491	481	490	523	489	482	470	478	477	479	416	435	447	481	473	447	448	464	473	460	474	466	472	482	466	490	476	472	486	481	467	445	507	505	489	476	458	456	442	479	435	422	480	482	434	479	468	472	456	478	459	470	494	431	458	457	464	467	452	471	443	496	466	447	463	478	457	525	476	447	455	476	479	450	444	486	500	445	510	486	490	454	481	441	457	493	492	464	489	470	474	459	480	460	460	469	510	425	511	495	464	450	451	483	464	470	483	506	465	469	475	476	494	438	478	471	468	470	472	450	480	481	473	450	449	482	420	445	469	474	458	411	447	469	510	511	469	476	452	464	485	504	413	434	473	456	488	447	466	470	463	480	459	499	435	446	512	507	432	453	481	493	473	479	489	471	480	501	474	447	448	481	461	489	481	470	468	480	529	465	501	467	452	472	469	463	482	493	450	441	443	424	443	479	491	462	497	493	494	467	499	459	480	460	509	505	443	455	487	469	471	455	510	478	426	476	490	474	486	498	451	494	493	480	466	517	474	440	449	469	431	483	467	439	413	437	493	466	468	433	465	479	475	507	459	518	425	480	501	444	508	481	447	429	465	430	507	490	438	465	456	486	495	452	458	486	447	459	436	498	443	441	464	454	473
59533	60576	56317	37243	27361	14285	6062	2024	699	1022	2594	2830	2223	1628	691	524	447	414	275	196	162	214	199	189	165	176	190	181	198	173	190	202	145	181	190	193	203	199	186	204	171	184	191	187	195	177	178	187	177	195	213	199	195	211	191	199	216	167	191	193	201	185	181	175	169	173	175	209	224	202	178	164	155	163	200	196	177	179	191	192	196	193	193	195	177	166	194	193	188	207	200	185	191	206	198	184	200	191	201	207	179	187	167	203	187	178	179	183	211	191	190	194	200	189	180	191	178	200	185	184	173	168	196	163	173	204	183	189	182	207	183	190	185	192	205	166	191	171	188	182	192	178	184	186	186	151	195	184	181	188	172	155	168	178	204	181	194	206	182	196	183	195	175	167	187	183	204	174	159	190	198	175	187	190	171	195	222	184	170	175	191	174	180	197	187	179	168	184	185	231	188	191	174	194	184	197	168	192	175	197	182	187	215	193	192	169	208	183	200	200	179	195	168	179	185	195	145	194	184	176	181	201	182	172	184	169	194	185	199	166	184	181	180	195	179	208	171	191	203	178	183	193	195	196	169	166	208	170	173	174	200	191	181	190	194	186	171	173	194	172	198	175	162	210	210	209	186	184	212	174	193	179	215	191	175	186	195	181	196	172	190	183	184	188	194	180	217	167	196	182	184	179	166	188	195	183	181	190	201	201	176	188	174	168	203	166	185	206	208	182	223	195	179	197	182	190	185	194	187	170	178	204	196	175	184	186	201	185	180	197	203	181	168	154	191	203	170	210	173	164	179	184	182	180	193	192	167	198	199	185	192	200	194	178	203	186	188	186	188	187	182	204	165	190	206	171	207	200	190	162	192	170	207	207	199	206	171	200	180	167	188	192	188	193	181	173	192	187	207	188	178	160	190	191	215	192	190	211	190	205	193	192	192	182	222	210	193	213	211	207	177	197	172	177	180	164	211	214	207	194	196	166	205	195	199	195	189	198	181	176	184	178	190	217	177	192	188	166	195	186	198	209	225	174	169	179	187	174	211	194	183	172	179	196	239	186	198	195	210	177	208	183	178	177	189	172	200	198	197	211	176	182	156	189	183	196	195	187	162	184	206	196	169	188	184	187	190	178	188	218	181	173	179	177	187	213	180	185	182	205	179	191	174	165	205	186	189	186	197	189	179	222	171	190	177	184	194	188	171	161	194	179	203	167	195	237	181	207	195	191	177	182	205	190	192	179	170	184	190	194	188	199	190	210	177	180	194	178	174	185	171	195	194	189	201	204	175	193	187	177	201	219	204	179	167	192	210	185	206	204	157	184	180	200	184	197	174	195	190	197	173	220	185	203	225	170	184	198	196	189	213	163	197	198	187	190	205	192	161	178	182	202	201	183	189	180	202	173	177	168	179	214	209	178	181	164	197	184	192	190	203	180	180	156	202	163	185	183	184	176	203	220	184	165	187	192	168	173	174	189	203	191	192	233	176	189	184	188	192	211	187	180	176	208	188	167	193	179	185	185	199	187	175	180	199	204	164	168	183	190	174	183	188	201	184	190	184	193	186	207	190	176	192	196	198	188	186	176	163	186	171	178	195	195	173	187	200	206	204	175	205	170	203	177	199	190	188	196	208	206	172	224	180	234	204	182	180	185	197	181	193	208	206	200	206	195	191	194	232	183	198	219	178	186	163	163	185	174	179	187	184	173	188	206	189	201	189	199	183	173	172	165	179	185	190	174	181	192	197	200	182	187	193	185	184	195	166	197	219	184	182	183	195	182	201	194	165	189	194	192	170	199	187	188	183	167	213	190	206	161	194	184	178	175	174	211	182	206	180	185	187	187	174	180	183	190	209	182	184	188	188	195	190	198	214	192	190	191	169	182	181	186	205	195	184	196	186	174	167	201	175	235	191	166	193	159	186	211	183	140	204	191	155	185	163	187	176	194	174	208	179	198	175	172	185	198	195	189	193	184	186	181	180	185	184	179	204	196	184	170	189	167	184	201	178	170	202	181	193	209	190	194	177	203	217	182	192	203	239	174	199	207	199	192	177	192	166	178	183	189	187	184	171	162	179	173	187	200	186	174	198	207	195	204	197	209	193	200	167	191	178	180	213	160	193	172	188	201	201	158	196	170	196	189	187	178	218	187	181	164	182	197	179	178	217	163	186	187	201	198	194	178	196	173	185	217	197	198	198	192	163	168	183	183	175	209	175	211	198	209	186	163	179	195	188	181	197	185	192	203	185	201	197	180	168	184	188	181	195	184	193	191	196	202	181	222	168	215	206	205	214	187	194	181	177	197	207	176	183	189	209	175	214	197	191	190	177	189	173	220	183	190	187	199	200	202	164	173	174	189	182	180	167	157	205	172	174	227	172	169	203	177	220	179	187	182	163	126	191	188	166	174	178	172	172	185	199	176	176	180	176	180	185	167	201	164	182	184	171	219	191	179	160	194	188	183	199	197	190	182	207	204	184	177	171	201	189	185	184	199	176	193	181	184	188	215	218	212	179	186	187	185	188	174	184	184	188	192	191	218	193	168	205	185	207	162	176	199	197	179	173	179	195	200	174	168	191	188	192	181	179	194	173	199	203	166	174	193	162	197	184	200	203	201	187	199	188	186	209	173	183	175	183	212	189	196	188	173	190	191	187	205	194	181	176	200	190	198	166	196	178	193	193	197	158	200	181	180	185	190	194	174	194	171	179	177	169	197	165	194	191	190	164	183	190	185	207	203	163	170	191	189	201	175	192	183	181	164	166	177	187	157	183	216	184	200	205	201	186	177	189	196	171	187	202	189	188	187	201	187	190	169	193	201	188	163	174	220	218	191	176	205	178	180	174	182	199	169	186	188	207	186	193	174	155	181	192	172	187	211	199	184	184	180	201	208	192	190	206	212	187	216	193	198	176	210	193	190	174	210	188	196	180	185	176	201	200	211	171	171	183	171	195	215	184	182	205	195	186	199	183	209	184	215	202	181	186	170	199	197	166	172	176	196	194	193	188	201	180	198	199	191	188	185	198	189	185	211	189	180	167	177	187	206	196	196	185	184	183	181	179	185	215	179	207	215	176	190	198	175	195	196	181	169	151	209	185	173	185	189	187	184	191	156	184	186	180	198	205	184	197	171	192	205	172	176	175	210	200	194	185	177	208	168	221	186	193	164	172	227	178	173	182	180	218	191	197	199	212	203	200	181	184	157	180	195	199	219	198	173	198	186	184	188	169	172	181	204	177	185	188	203	171	179	173	183	181	195	205	167	193	175	191	184	191	181	183	180	182	184	172	189	183	195	180	179	184	220	204	195	191	178	187	190	224	178	189	196	184	194	186	174	157	192	181	191	180	178	192	177	174	174	193	187	179	213	201	182	208	175	180	173	186	195	181	174	211	183	180	199	182	218	188	172	180	184	178	176	168	190	215	161	190	172	202	198	201	173	160	183	188	175	180	210	185	211	172	170	168	177	177	187	185	200	206	166	205	196	202	171	180	184	203	168	182	173
37737	46070	49486	43270	37363	25516	15732	7355	2788	4855	11265	12145	10031	7357	3396	2379	1874	1589	949	499	525	710	478	528	512	498	506	505	535	531	528	498	510	526	508	488	507	510	519	513	492	508	489	486	549	506	510	510	499	509	636	626	570	497	519	491	494	522	507	511	469	565	501	537	487	477	497	481	500	517	487	463	496	534	455	504	548	513	517	487	494	505	494	540	496	526	538	512	536	511	479	504	524	486	502	511	493	506	568	478	550	498	485	478	468	476	494	499	520	499	490	501	487	500	519	520	486	475	500	498	493	507	523	497	498	519	501	488	527	505	497	526	510	499	502	532	493	510	529	513	484	489	518	493	499	515	505	510	486	506	502	506	495	490	502	502	491	515	527	500	512	508	496	491	485	527	464	494	513	494	465	490	514	505	501	461	491	497	529	506	527	481	518	483	516	505	525	495	532	475	536	504	477	492	519	499	498	502	495	512	485	520	488	511	525	451	509	513	512	512	500	485	481	483	508	487	505	543	531	505	478	469	512	519	502	502	551	519	505	465	479	546	506	541	518	508	477	542	558	474	501	535	437	486	476	455	510	484	544	463	486	502	515	466	489	517	496	474	537	487	505	456	508	520	478	538	487	493	490	508	504	509	522	472	525	512	520	515	519	436	510	488	531	500	497	465	498	516	538	490	512	479	498	485	523	516	515	487	512	508	479	502	491	452	495	457	509	505	498	510	486	496	461	475	481	495	491	542	506	525	491	512	517	498	505	530	508	545	501	508	506	493	516	495	483	468	510	487	483	515	481	540	503	495	466	482	503	505	520	468	485	508	470	509	478	470	517	504	557	517	516	505	503	466	512	516	546	525	520	501	456	466	492	529	470	507	465	529	530	489	541	524	475	464	546	518	511	544	497	495	493	499	508	494	499	516	492	488	514	562	537	499	528	500	525	527	495	513	507	545	511	515	519	483	495	488	520	499	465	489	506	497	522	495	500	520	482	504	534	519	503	485	499	495	491	517	483	521	469	487	517	525	507	513	501	525	525	495	503	534	506	492	537	519	484	522	496	503	514	520	517	503	522	497	483	544	493	528	507	485	500	483	532	510	530	483	488	478	487	501	513	509	500	458	509	497	507	511	542	520	516	535	545	515	518	497	515	518	516	493	559	486	473	472	502	458	475	515	533	509	474	518	482	452	498	503	519	536	486	510	479	497	496	509	514	525	514	545	470	520	486	488	485	475	511	546	501	464	518	511	545	510	519	513	523	498	469	528	503	519	503	517	490	517	531	509	482	500	468	513	499	500	482	490	522	525	520	495	530	505	491	536	490	533	497	496	469	488	500	501	549	518	488	505	494	501	471	511	493	499	527	501	497	510	497	515	468	523	481	506	481	482	488	504	557	533	503	509	515	482	500	482	492	497	532	537	516	520	524	477	504	479	480	509	517	483	492	504	492	496	543	526	492	481	475	517	541	479	531	492	485	495	489	505	478	473	477	513	541	519	490	514	493	459	466	489	534	505	485	519	514	543	549	514	552	477	516	484	467	502	491	501	509	522	537	484	509	481	503	552	531	501	532	467	491	519	522	513	502	489	490	507	500	500	498	517	508	505	484	478	525	490	483	467	526	477	509	489	534	529	500	535	532	526	508	526	472	490	481	507	464	484	539	506	507	497	494	493	485	492	513	501	502	531	510	472	504	532	482	494	489	508	493	538	507	478	474	500	543	519	506	502	492	505	501	536	540	502	511	532	497	558	528	476	483	524	499	516	517	478	455	496	516	518	536	489	550	474	471	498	526	512	501	500	498	467	489	474	498	488	487	477	483	486	530	506	497	503	483	522	502	510	519	489	509	493	524	499	514	493	496	491	521	504	499	481	501	495	532	480	547	509	459	497	506	521	481	496	513	494	470	500	504	517	545	519	511	567	551	508	520	501	509	537	475	511	503	526	531	482	489	487	500	508	493	543	535	499	505	477	472	481	501	467	473	494	543	482	515	522	460	533	520	491	499	503	521	502	459	483	469	451	517	488	452	495	489	517	487	495	499	478	501	514	510	507	539	496	496	487	510	504	512	516	496	482	509	482	524	509	505	485	507	525	554	485	494	503	462	497	479	489	523	503	502	515	506	474	506	517	492	517	531	511	511	525	507	480	491	506	483	497	504	505	481	507	462	518	477	481	485	493	493	547	488	508	487	482	516	536	471	491	511	530	498	488	496	495	484	519	533	488	517	539	493	472	524	515	488	500	489	523	551	505	480	492	558	544	492	462	518	505	502	508	538	507	491	485	498	497	497	523	493	519	488	451	501	514	525	535	481	487	477	523	480	490	533	543	503	500	528	506	511	480	504	504	498	475	515	462	500	498	533	471	452	491	546	523	478	508	475	491	480	520	521	493	480	527	531	479	454	499	462	506	526	516	505	513	506	553	504	495	500	495	472	508	506	463	493	475	497	457	532	532	468	474	518	506	506	485	513	486	483	480	500	486	517	506	496	490	486	494	522	533	506	501	524	504	463	502	475	511	486	500	517	527	542	514	501	521	519	510	512	492	499	451	533	482	497	511	485	473	498	515	537	466	540	512	545	512	543	523	481	541	535	505	498	498	503	492	522	482	502	490	503	513	514	493	471	504	490	497	527	496	510	487	502	493	465	495	518	465	523	506	531	486	497	527	480	499	493	493	516	497	506	477	501	472	520	495	506	469	489	485	481	491	513	498	476	562	520	497	516	483	473	487	524	533	489	487	513	463	520	476	502	539	497	532	517	515	509	496	530	518	486	478	514	506	484	522	451	499	531	491	476	516	476	474	523	462	503	513	505	492	543	526	480	506	457	501	527	480	509	489	518	505	493	487	497	510	509	507	513	495	532	538	516	451	547	503	502	515	512	499	515	507	500	494	484	530	517	530	482	527	504	489	503	502	507	467	505	479	544	485	515	503	535	533	498	526	463	490	493	479	509	539	502	461	521	503	534	476	534	471	484	474	472	523	452	493	542	526	474	471	546	545	487	550	506	515	492	523	516	467	499	539	521	501	498	497	500	511	499	488	520	505	503	549	471	485	551	452	515	468	482	512	489	491	560	501	502	502	499	523	488	505	474	505	509	514	477	518	491	477	513	459	500	450	498	492	558	500	525	476	485	480	510	481	486	487	479	524	503	542	464	478	484	526	549	520	514	515	512	545	475	525	460	497	510	486	507	472	494	497	485	487	490	510	521	489	489	470	475	498	482	518	541	495	500	521	553	489	501	485	504	531	513	517	489	541	513	458	561	482	497	485	500	512	479	538	537	498	460	507	526	540	515	520	509	529	453	491	500	536	539	529	534	525	520	513	493	521	506	489	488	530	491	533	484	497	507	466	489	486	514	505	497	476	544	508	479	487	472	480	495	512	510	487	468	506	499	459	501	476	529	522	486	527	520	476	541	522	498	460	469	501	495	526	499	479	509	526	523	527	513	512	522	484	479	479	476	518	479	481	522	485	529	505	512	492	477	480	474	470	532	534
72677	74874	69922	48563	38507	21381	12305	4097	1190	2074	4136	4701	4021	2781	1352	969	714	566	336	252	200	258	216	204	232	192	210	199	205	209	211	226	186	218	231	206	212	203	211	217	214	190	195	220	214	204	215	211	199	200	245	230	238	234	220	206	215	204	196	201	213	200	243	199	197	201	202	183	215	209	212	213	208	213	236	258	192	228	205	209	217	221	178	227	236	211	211	232	215	202	194	228	211	186	205	205	227	235	215	213	203	201	192	219	221	217	209	176	234	234	225	205	223	209	203	197	209	185	233	216	200	210	208	200	208	204	211	211	209	234	201	208	230	223	193	228	207	225	224	207	174	209	206	213	207	209	197	193	196	216	224	222	211	199	211	222	230	219	204	208	221	201	227	210	205	216	211	227	195	215	214	209	210	235	190	215	201	208	192	214	252	220	210	211	228	209	212	200	217	206	207	232	211	225	223	216	204	217	219	236	207	234	192	231	210	192	206	217	204	196	215	194	217	192	205	221	199	224	202	223	192	214	216	215	243	181	219	221	197	213	213	246	219	206	195	203	202	234	206	213	214	199	196	204	215	224	207	223	213	251	225	221	191	174	232	217	207	212	232	223	209	195	217	220	225	234	244	191	204	194	211	210	211	231	217	183	220	228	196	209	204	215	218	208	201	203	223	219	202	236	211	208	213	208	245	179	207	224	210	187	228	226	204	212	218	197	205	214	189	197	235	204	225	211	216	220	242	189	219	212	199	188	215	188	235	220	204	233	224	232	200	200	202	192	190	189	226	241	202	206	230	205	190	196	196	202	191	218	206	188	201	216	199	216	204	199	222	208	205	220	218	183	200	216	189	221	227	234	190	227	200	240	206	200	205	208	224	213	217	227	197	213	196	193	212	217	216	216	217	223	192	236	195	221	188	217	220	184	205	204	245	216	220	217	222	200	212	212	210	197	217	171	207	217	233	216	204	225	190	195	193	207	213	226	177	206	203	192	219	216	200	204	218	212	221	230	200	238	215	232	217	196	201	229	234	210	198	211	237	204	197	208	226	217	222	224	186	219	217	203	199	181	217	217	184	233	221	220	221	204	209	220	209	212	232	235	190	209	201	204	234	221	194	218	217	222	232	197	196	214	202	221	199	217	209	220	228	235	210	221	231	221	222	195	204	209	238	197	239	200	198	183	231	178	201	213	228	212	217	220	202	220	202	215	231	217	212	208	200	205	214	228	219	212	214	207	207	235	195	206	219	201	193	221	197	206	211	212	188	238	216	207	224	196	215	203	206	218	190	221	193	225	185	195	207	189	197	208	222	228	192	185	211	200	200	202	202	206	205	213	205	206	227	209	213	210	192	199	210	201	196	227	204	203	228	213	221	217	193	211	196	208	213	217	224	218	176	195	232	215	200	172	229	213	208	212	223	225	236	194	228	214	194	223	205	219	230	203	198	206	190	199	198	187	201	214	210	238	206	233	195	223	218	221	206	214	186	196	245	219	219	216	203	218	221	181	227	211	224	232	181	213	227	222	194	223	197	197	209	195	240	194	219	224	230	213	211	199	219	239	203	218	216	216	221	199	221	234	200	205	189	179	189	212	201	192	205	201	212	196	220	190	213	198	218	227	219	207	211	210	226	191	226	209	196	211	203	203	223	209	198	219	225	225	223	221	226	195	193	202	253	234	213	218	221	171	217	222	184	204	186	226	214	208	184	199	208	191	209	217	187	229	230	189	185	204	234	221	213	217	216	196	188	237	218	207	199	211	210	206	221	218	228	207	222	224	230	200	228	223	207	206	187	198	204	209	231	218	215	212	198	217	216	219	202	179	222	225	215	218	195	203	206	205	222	245	173	186	194	229	203	241	216	209	224	180	212	212	218	214	192	177	205	230	214	199	198	200	226	179	216	246	193	212	236	201	211	213	204	211	211	193	205	212	216	208	202	239	236	198	195	184	191	183	218	174	200	211	229	208	198	210	224	216	230	193	199	214	210	204	211	213	223	216	200	207	220	211	226	198	187	220	204	228	211	206	196	230	191	230	219	192	204	204	199	202	236	203	214	191	201	214	207	235	200	206	222	215	220	225	198	189	208	216	239	185	211	210	227	204	214	225	191	192	200	207	192	207	214	201	204	211	215	196	191	199	238	197	198	215	203	203	226	209	215	185	223	211	207	217	218	199	194	230	205	217	196	207	231	206	207	221	239	218	221	222	193	187	196	215	203	226	220	184	208	220	224	235	229	244	197	234	229	208	224	201	199	222	218	231	213	174	210	159	205	225	205	204	184	201	235	211	218	223	211	202	217	180	184	233	199	196	210	215	187	236	217	196	253	233	207	222	209	223	203	218	212	199	219	236	202	205	197	197	194	226	204	218	226	226	224	204	198	206	202	194	208	215	211	218	202	222	225	233	194	212	231	187	209	194	180	204	210	218	231	204	220	208	201	197	235	227	210	235	219	209	237	211	206	204	205	238	212	223	186	194	212	188	223	201	197	204	194	204	212	213	217	231	236	189	215	239	237	214	232	223	230	218	198	194	210	233	186	224	221	208	225	212	205	242	214	213	195	199	204	220	212	188	185	205	182	193	211	212	208	199	237	212	186	186	213	203	201	208	189	223	196	187	210	211	199	223	213	215	213	199	204	205	212	188	218	191	227	204	228	215	203	222	210	222	189	207	213	202	216	212	244	205	224	202	198	223	224	196	183	219	198	202	199	223	205	185	202	212	222	187	230	194	248	216	203	190	164	200	197	202	207	191	197	229	255	159	213	210	233	209	188	213	176	189	207	223	202	209	193	204	197	200	189	225	207	208	217	223	220	223	187	227	233	214	214	237	212	196	250	243	212	228	201	250	217	229	226	211	202	188	247	222	213	210	199	231	203	215	200	176	191	215	207	197	200	225	248	208	210	244	229	206	189	230	223	222	219	202	227	218	203	220	224	209	223	205	214	212	187	222	214	214	210	211	202	188	217	202	190	208	205	205	203	220	251	233	215	201	207	171	190	203	234	199	201	186	209	228	199	220	204	207	209	197	238	216	215	219	199	200	193	217	213	218	211	203	168	206	230	234	209	173	215	229	199	200	199	227	198	204	204	206	213	212	211	208	181	197	192	193	235	206	192	191	195	217	215	223	183	227	217	222	211	221	224	183	191	226	222	209	189	209	207	225	223	198	222	203	226	189	213	210	222	233	199	227	186	207	199	206	214	198	197	188	218	209	196	232	223	211	184	200	212	196	225	205	201	218	207	194	219	217	219	195	189	224	212	186	233	218	195	192	201	193	200	216	223	187	249	194	216	217	211	222	217	219	193	215	187	225	233	241	197	201	208	215	227	201	199	198	183	220	223	218	241	193	186	191	228	222	211	214	224	185	214	197	229	235	211	206	211	235	219	217	205	208	210	185	216	183	224	195	241	200	211	216	189	205	192	222	206	218	226	198	196	195	213	228	211	198	213	198	208	219	241	213	216	208	207	205	180	216	205	198	203	198	223	194	191	194
47948	58882	63152	52108	46227	29910	23817	11302	4497	8699	16401	17515	15225	11288	6013	4230	3115	2460	1170	723	559	977	592	553	502	578	520	596	599	566	514	540	566	535	542	542	534	551	534	571	601	551	571	558	556	527	577	553	527	585	736	811	716	603	551	566	564	539	571	598	559	559	587	554	573	568	579	591	591	544	543	531	588	550	527	533	565	561	538	522	547	563	585	557	568	567	531	567	536	565	552	559	591	534	531	548	532	535	541	526	571	489	551	555	556	520	551	533	536	531	518	563	538	553	536	550	573	548	595	550	570	545	554	585	508	536	545	551	595	561	580	537	546	560	572	562	556	549	545	596	576	566	559	545	590	512	551	537	535	586	565	586	574	584	545	539	575	538	569	587	543	569	537	538	526	515	557	555	547	545	522	556	569	552	552	563	518	503	556	582	601	544	565	512	526	588	537	541	537	532	507	572	562	531	555	549	545	530	583	555	540	546	604	566	574	555	554	528	520	520	590	496	550	591	550	529	565	560	519	539	549	554	518	531	537	505	591	535	490	569	534	521	565	579	560	559	566	546	569	536	522	535	549	501	552	536	535	555	588	534	564	528	518	587	516	564	555	549	495	578	573	623	525	526	572	572	570	565	593	600	513	553	549	544	533	567	541	571	542	523	517	557	568	537	583	558	556	561	516	562	603	580	551	544	586	533	544	556	506	563	556	528	568	539	489	524	560	579	583	574	544	533	502	523	487	519	549	542	584	552	537	534	558	569	548	543	549	565	578	492	564	546	562	540	525	559	592	584	562	554	528	534	502	535	570	513	583	556	520	537	583	584	584	585	580	514	526	541	576	512	532	540	518	541	547	479	567	563	557	559	544	531	572	538	523	535	527	570	602	547	572	544	522	551	536	572	543	527	624	506	588	593	523	535	565	562	530	524	551	554	543	549	526	538	573	520	532	523	559	552	573	546	541	568	580	557	545	550	554	553	538	530	539	551	586	535	544	538	551	570	548	544	559	551	535	580	560	536	529	578	544	538	581	549	558	551	524	574	584	568	540	544	546	530	538	595	554	537	575	531	566	541	544	523	513	552	558	573	582	551	521	544	554	560	535	597	529	538	546	510	547	596	550	537	562	573	577	527	539	561	553	552	492	516	507	530	533	544	580	579	576	529	558	568	595	540	484	556	539	533	550	536	558	536	557	579	550	500	558	516	568	545	541	542	520	498	527	513	552	532	564	551	536	565	557	555	547	555	563	544	548	588	582	557	559	533	555	536	526	545	554	553	545	550	552	562	621	539	541	544	577	589	543	564	534	545	549	552	532	530	520	542	545	525	518	583	544	556	568	536	547	552	565	554	554	560	565	565	525	549	520	561	577	552	572	501	569	571	507	539	512	563	546	565	539	499	601	554	502	550	566	571	556	543	507	551	548	558	544	521	526	498	569	546	585	567	568	576	544	520	560	552	532	574	544	567	534	557	536	581	484	551	567	513	518	575	580	566	564	558	488	554	591	592	580	532	538	542	532	504	552	555	535	584	515	544	555	551	570	504	586	588	524	534	579	583	526	550	548	549	529	606	542	553	539	551	551	562	560	549	540	602	544	597	504	542	544	561	541	591	518	524	526	546	559	537	541	573	518	554	527	542	552	548	538	558	574	561	541	572	505	545	566	572	545	590	549	541	535	556	526	585	522	588	572	538	596	568	541	565	573	544	508	524	499	541	524	533	570	533	515	519	559	560	558	527	574	576	540	594	546	581	561	538	511	555	566	516	554	544	582	578	552	546	545	513	564	545	592	512	527	571	542	558	552	556	510	576	537	542	576	578	540	566	565	521	600	548	563	573	565	540	526	561	550	581	516	524	574	525	538	577	554	524	568	534	573	575	548	566	526	539	531	499	529	549	505	565	600	552	542	500	547	537	534	529	585	569	547	512	526	514	557	578	564	530	578	552	552	578	535	558	529	554	548	570	562	546	565	590	602	548	558	541	548	556	538	526	557	566	570	551	548	541	568	592	541	557	563	550	562	541	563	515	560	533	571	570	567	564	528	571	559	554	552	514	553	580	563	539	535	573	569	528	569	531	541	560	522	581	531	551	545	553	561	573	579	556	518	582	555	528	560	574	552	563	585	549	577	518	608	540	531	612	546	555	555	497	600	554	534	549	571	605	521	544	511	567	511	525	566	517	543	564	546	551	605	539	514	555	562	515	577	550	580	534	524	570	546	528	544	500	612	566	532	590	550	538	548	559	549	550	532	553	557	538	544	542	578	556	547	516	567	543	526	543	547	576	540	562	533	530	530	535	547	590	564	611	542	556	530	523	513	536	525	570	537	531	561	575	585	559	538	522	569	584	599	538	510	563	517	574	546	583	587	506	537	544	542	535	579	525	533	573	590	583	550	550	533	504	596	570	575	579	572	554	530	552	544	507	537	621	509	556	545	571	513	552	542	614	540	546	564	496	536	523	535	539	542	568	515	568	546	554	521	534	519	530	508	575	544	544	506	527	568	566	533	517	558	588	564	505	583	532	570	583	545	514	563	568	575	551	593	527	543	540	553	576	564	565	536	552	556	568	564	526	568	563	505	555	526	513	525	564	532	577	598	534	529	572	498	538	549	558	519	568	536	572	548	572	508	539	567	533	522	531	561	524	581	547	541	553	497	556	589	541	535	560	529	559	538	515	540	524	566	574	545	587	558	538	568	580	558	503	563	561	531	557	594	549	582	539	560	584	559	561	569	555	548	542	548	550	544	541	522	532	560	537	524	555	576	515	539	554	506	562	540	546	561	543	544	543	546	570	549	563	546	586	566	538	555	541	527	591	552	567	542	546	547	575	553	564	517	547	538	577	541	529	538	568	540	594	539	543	524	519	538	566	538	532	536	565	548	592	529	585	524	537	596	562	533	569	567	525	562	553	528	552	566	543	569	552	526	580	558	559	529	536	573	559	545	569	562	597	558	530	574	557	569	553	584	515	538	529	519	554	568	540	501	537	558	562	540	584	565	536	566	530	516	559	586	560	592	537	574	593	541	563	553	512	535	524	577	556	552	530	555	543	574	567	534	554	565	550	573	553	568	516	543	554	573	582	544	535	550	541	500	532	584	557	507	551	518	559	595	562	547	525	570	529	520	538	548	529	543	529	538	530	554	611	556	547	554	539	550	540	507	507	495	566	600	548	587	537	572	522	509	529	539	540	571	543	522	555	519	554	567	556	565	525	543	528	539	526	553	529	611	569	584	576	566	584	513	554	553	553	536	548	545	590	551	509	557	546	570	549	542	546	538	544	615	552	586	535	514	545	542	531	523	557	528	558	504	568	564	510	555	545	548	549	563	571	571	577	532	565	525	528	556	534	563	547	536	520	544	516	542	603	530	512	558	545	541	551	567	549	542	544	558	521	517	553	573	522	513	542	545	538	531	546	552	524	559	518	558	543	556	509	531	597	565	509	525	520	567	490	532	544	561	540	586	576	538	526	543	518	539	573	564	569	565	542	569	543	567	557
16288	13328	9393	3117	1890	720	394	270	214	225	272	322	356	289	276	205	203	188	190	186	168	188	178	177	173	178	189	175	149	178	191	175	187	163	174	175	165	166	161	178	185	202	159	164	169	192	164	159	170	161	198	154	181	152	160	186	182	168	171	187	162	176	163	195	154	178	185	186	156	200	173	171	177	157	157	170	184	179	187	168	184	170	183	179	180	181	188	190	201	199	151	149	195	178	193	196	161	187	176	169	186	193	174	194	201	203	191	177	183	153	164	167	160	162	187	151	190	166	179	165	174	149	168	199	193	187	144	147	162	215	161	192	161	159	156	163	154	179	166	198	196	190	170	186	171	145	176	166	177	183	164	190	173	189	170	157	151	176	174	177	162	161	176	188	173	166	194	174	174	195	207	165	190	172	184	172	169	165	173	182	159	154	150	193	178	180	171	172	187	159	151	161	177	150	167	190	169	171	186	168	183	175	170	185	160	166	173	164	182	185	157	150	188	167	178	174	188	179	179	160	176	213	174	147	169	158	180	167	173	188	167	185	158	186	154	173	188	169	171	158	186	175	187	178	179	156	155	192	149	182	138	171	164	168	169	212	202	168	178	204	176	164	166	166	169	157	177	168	202	166	183	172	163	169	163	169	169	177	157	184	142	169	202	194	178	188	184	193	167	184	191	159	178	180	172	179	168	192	169	200	170	148	171	178	182	192	189	158	180	145	148	165	168	176	189	174	181	172	148	173	171	151	176	173	175	178	183	165	179	184	146	174	161	169	171	169	147	178	174	161	185	171	179	202	195	172	189	181	179	177	173	176	157	171	176	225	181	182	168	149	189	188	145	181	157	170	177	182	180	174	184	172	172	173	201	181	170	172	196	192	167	166	177	202	174	164	161	157	175	164	155	169	189	162	166	170	167	183	207	191	170	149	165	159	168	162	179	159	189	168	174	169	165	175	177	190	199	183	172	192	152	171	158	173	161	179	186	187	161	164	172	195	171	168	179	184	182	186	199	163	185	190	155	176	159	201	160	177	186	154	148	162	190	163	187	161	186	163	181	170	169	174	175	186	180	193	184	168	169	178	186	178	184	190	181	170	178	187	162	187	171	171	164	178	176	169	170	194	175	181	173	173	165	173	156	200	210	164	184	192	197	167	165	185	160	163	177	161	175	168	185	180	190	186	171	164	166	194	170	191	187	170	176	162	186	154	195	160	197	182	168	174	161	191	190	177	163	177	171	176	183	149	168	171	172	176	176	179	157	170	185	170	205	173	151	168	180	163	184	177	168	179	170	166	174	147	179	177	192	165	200	165	183	137	146	165	176	199	178	176	162	182	184	171	167	174	197	156	168	172	192	164	174	151	159	151	182	184	204	177	178	162	168	170	202	209	189	194	182	169	154	161	192	178	196	165	166	180	170	176	180	183	190	175	163	151	175	172	175	184	188	177	175	165	189	187	172	156	180	171	176	177	170	163	170	190	165	173	170	186	153	184	149	159	167	191	177	193	167	173	168	183	200	160	188	182	169	147	185	166	179	194	185	177	200	169	168	180	202	174	180	175	201	177	187	174	187	206	187	173	176	171	182	164	192	148	178	168	159	180	173	178	177	193	158	187	170	164	159	185	177	177	161	159	154	177	174	184	170	163	163	209	179	174	152	164	154	186	156	176	163	178	181	159	200	168	173	168	177	144	176	158	147	174	174	173	159	172	181	181	151	178	193	185	175	175	199	166	159	181	189	176	176	191	170	186	194	167	177	173	167	172	159	161	198	169	198	179	195	171	149	152	178	181	143	144	179	162	184	178	169	201	170	179	156	182	181	163	165	171	188	175	175	194	169	172	175	167	185	180	191	186	189	156	189	182	193	177	170	176	169	186	153	202	185	154	172	138	167	174	167	164	163	157	188	182	181	174	188	174	182	177	172	188	169	182	188	176	198	179	185	177	136	167	177	170	194	192	201	178	159	199	159	161	176	168	174	177	202	178	192	193	179	175	155	169	196	169	181	155	199	181	146	164	172	154	160	212	194	158	174	156	173	189	163	165	202	186	173	179	169	169	177	177	151	171	183	183	208	189	177	162	169	167	169	170	173	150	176	174	150	165	160	177	185	183	172	165	156	184	186	161	180	169	165	174	170	204	173	183	181	163	184	158	174	162	172	163	175	177	178	171	182	182	175	162	176	182	165	172	183	186	150	178	180	190	176	167	177	159	172	188	186	175	191	181	180	180	175	171	155	187	166	149	192	162	175	188	161	152	167	167	203	180	170	168	193	163	162	191	183	180	169	163	175	180	173	142	203	189	163	175	171	173	182	192	148	189	186	166	176	176	179	175	166	185	197	161	188	160	183	173	159	163	173	194	180	193	170	183	200	188	162	171	167	186	180	177	191	161	160	211	156	165	143	173	144	175	175	172	174	160	189	175	177	163	188	190	155	201	182	184	186	191	160	179	172	203	198	173	180	187	196	177	141	169	142	165	162	173	187	171	167	144	197	162	150	175	189	172	160	184	192	169	171	156	175	185	163	176	191	170	189	166	144	176	187	160	195	157	167	147	168	191	185	161	157	179	175	177	190	183	166	151	183	184	204	180	172	188	176	165	189	172	186	148	186	179	197	172	193	153	179	172	185	165	189	165	171	190	177	150	172	170	180	165	173	158	182	175	165	166	172	139	200	153	189	182	185	173	161	189	184	164	165	163	183	181	176	166	169	173	186	189	183	185	172	175	197	173	187	190	180	182	154	180	172	161	169	160	175	179	175	192	164	203	195	166	178	149	183	177	174	174	161	176	155	171	157	149	170	167	165	188	166	187	165	156	150	176	177	180	192	180	167	169	160	182	184	143	186	173	163	185	161	185	136	150	193	172	199	189	179	170	171	165	157	171	166	197	173	163	166	147	197	192	177	167	171	179	170	165	160	183	176	168	141	171	173	194	179	192	180	174	183	190	179	170	161	178	187	166	167	180	160	175	169	190	206	165	167	180	158	170	177	188	145	156	175	155	189	190	187	192	209	168	170	183	189	166	165	158	180	150	165	202	174	180	175	195	192	163	211	158	185	207	183	147	205	183	164	163	169	180	163	180	179	179	164	174	156	170	193	179	169	195	196	169	169	174	201	188	179	169	174	159	168	180	181	150	148	195	181	188	184	169	163	187	181	197	190	193	198	183	175	169	166	167	171	158	176	189	177	195	181	189	160	199	187	176	188	186	163	162	175	178	169	220	204	194	175	189	174	165	173	168	196	169	197	188	170	182	160	183	171	190	151	177	152	174	202	169	176	193	171	180	176	167	182	166	172	196	173	180	143	182	176	168	184	186	169	162	180	160	162	173	172	158	184	150	177	147	188	178	173	181	175	170	188	175	168	180	184	190	173	179	148	191	202	187	168	166	168	186	193	189	185	162	182	167	171	195	180	169	168	165	150	177	168	172	175	190	181	158	182	206	168	193	184	150	183	193	179	166	216	182	193	191	159	196	161	191	167	162	162	159
13665	17513	14090	8476	6898	2953	1541	926	601	769	1093	1250	1333	1150	800	617	536	540	493	451	474	469	465	493	498	470	465	471	493	488	480	448	480	484	445	506	430	442	509	480	470	487	470	469	441	479	461	458	465	467	469	491	501	476	462	519	500	452	465	480	458	488	470	476	477	509	440	488	473	461	504	465	451	472	494	487	488	507	489	469	447	472	506	476	472	493	479	463	460	476	481	516	445	454	471	505	506	424	494	486	446	479	494	492	498	465	461	462	491	475	508	506	467	486	463	480	487	442	476	441	481	486	462	490	471	472	486	480	517	439	466	497	479	511	456	491	475	459	506	491	515	471	473	469	469	450	464	480	467	440	464	465	439	502	477	450	469	459	468	452	485	526	500	473	454	468	449	434	476	502	492	484	446	475	443	439	472	500	477	459	439	495	451	456	500	440	471	488	496	434	469	507	486	442	458	486	500	493	460	487	447	473	472	495	490	431	454	459	450	485	436	504	477	473	460	503	459	443	492	439	467	435	449	466	468	491	516	461	471	470	466	465	438	504	484	476	491	459	448	462	433	472	479	474	455	466	478	457	470	474	476	439	492	446	465	471	471	448	450	455	476	441	514	470	468	495	483	501	464	449	439	457	490	461	462	460	469	461	486	490	465	485	482	475	462	474	494	479	493	492	460	433	475	498	466	490	528	481	452	493	445	483	464	444	490	477	450	466	490	449	465	473	495	485	473	506	487	483	469	468	505	468	467	436	477	474	448	478	469	490	453	459	461	459	494	476	478	474	473	503	502	483	485	462	465	472	485	441	442	473	463	456	468	471	473	504	454	433	499	460	472	452	478	481	501	484	522	473	482	477	416	503	490	478	480	481	470	478	449	457	462	448	451	483	485	501	449	452	434	443	431	443	475	460	466	488	475	450	512	510	462	459	462	476	507	481	495	449	423	488	480	477	484	485	460	471	451	475	474	459	483	483	503	522	506	516	462	471	457	475	498	504	446	440	484	445	488	479	473	451	497	500	524	434	474	463	458	460	454	490	481	486	478	481	472	442	471	491	478	441	470	447	497	516	471	505	460	480	448	471	508	487	441	429	487	444	460	453	438	461	406	466	500	478	478	474	507	449	489	512	464	476	486	462	474	529	462	452	466	454	451	478	454	488	478	418	505	488	466	498	449	456	507	469	459	485	456	466	484	494	446	470	471	471	517	480	433	443	463	471	473	438	491	471	482	470	469	468	508	463	466	452	507	469	496	457	483	436	458	473	485	467	465	493	453	458	437	451	471	479	495	484	484	504	493	459	471	495	487	489	456	466	501	496	468	490	463	471	496	495	443	457	415	485	490	478	519	490	468	416	457	478	493	462	472	461	475	460	474	460	497	456	465	429	470	463	456	466	459	410	463	449	502	453	441	479	460	485	456	464	456	448	470	438	487	470	480	465	516	507	459	448	475	452	468	440	467	452	471	496	481	480	465	500	465	465	457	422	500	500	509	507	401	485	438	479	471	490	478	492	485	486	446	439	446	492	466	464	410	427	476	499	456	485	497	459	460	481	484	478	453	455	489	439	467	455	463	495	507	466	476	477	476	486	453	521	462	485	467	465	480	463	479	466	481	490	463	464	478	433	478	490	496	480	451	487	480	483	456	489	476	444	491	468	486	474	468	473	462	451	478	470	466	487	483	455	461	432	510	469	478	466	492	490	472	452	432	417	435	438	451	532	488	498	475	485	471	486	462	449	479	476	453	440	466	502	498	427	466	454	489	468	486	505	477	519	484	493	466	504	462	454	456	459	478	460	468	455	490	458	482	496	494	511	497	487	476	484	471	470	471	456	451	490	496	432	475	476	521	461	472	439	460	503	495	489	488	464	487	458	489	509	424	526	513	445	493	492	459	478	489	440	471	461	470	482	469	508	479	510	450	505	468	481	458	450	450	458	526	460	480	505	487	477	456	490	486	489	485	465	483	456	506	462	486	485	474	468	482	491	439	445	484	492	460	493	475	462	492	472	492	450	472	457	483	497	470	469	488	474	463	456	484	486	434	426	482	486	459	432	459	503	469	483	464	449	483	468	444	483	446	533	458	478	476	444	467	497	475	457	456	459	446	447	484	452	498	481	511	464	454	489	453	488	440	484	475	455	504	470	453	505	463	446	466	479	435	458	502	482	472	480	493	469	472	508	482	504	455	464	483	479	466	492	449	493	449	494	475	461	446	496	452	494	436	444	499	481	497	461	514	466	484	449	490	503	435	486	472	493	481	474	467	464	497	436	462	480	491	450	473	483	488	483	454	498	450	467	465	485	456	479	494	447	481	503	456	461	468	506	476	473	484	465	518	533	453	484	468	508	482	452	467	457	465	488	469	489	501	459	449	459	502	488	490	465	449	457	506	467	490	476	462	491	476	463	439	463	458	446	466	495	458	465	418	451	412	471	429	458	470	475	458	470	447	466	475	473	488	496	454	466	517	508	477	515	469	463	450	464	481	485	476	472	472	493	481	507	440	487	458	494	489	490	437	483	480	453	479	432	452	491	490	473	450	477	494	484	464	475	466	471	475	475	449	468	463	487	491	493	468	521	503	511	464	489	473	492	459	487	469	452	453	458	453	520	478	467	473	482	499	496	510	491	482	453	462	482	459	524	457	492	458	430	466	441	490	450	428	461	460	506	488	422	494	466	437	480	446	464	458	477	508	475	480	483	471	455	485	503	464	525	474	475	464	476	453	462	439	464	478	453	485	462	451	468	492	466	489	448	467	468	475	471	482	459	457	490	459	435	443	471	430	428	497	468	476	473	451	500	491	437	502	478	472	411	508	498	456	444	478	465	482	473	432	489	461	485	457	455	469	455	481	445	501	457	487	489	496	489	440	446	454	457	443	442	492	492	481	458	503	483	413	443	469	495	484	443	491	463	459	504	451	482	505	479	473	475	469	422	468	482	452	469	456	499	441	460	477	475	448	435	464	503	475	445	449	471	488	465	437	469	511	491	476	462	485	459	511	441	492	476	467	449	456	458	486	456	450	451	447	468	470	472	463	460	447	493	474	455	454	464	489	472	459	454	495	475	493	480	494	494	480	522	477	468	496	463	483	470	492	450	457	488	471	453	463	478	474	497	484	461	487	470	470	496	509	474	434	465	465	477	448	419	482	448	409	456	493	461	494	474	515	492	475	469	487	479	506	484	410	458	468	461	455	453	459	458	505	468	445	455	479	436	465	497	449	474	446	489	465	521	464	464	480	500	434	450	478	513	504	472	513	484	467	497	534	463	499	462	441	453	473	484	497	475	442	478	474	464	458	458	415	466	477	489	469	447	494	470	484	482	449	460	457	466	457	458	479	436	470	497	483	471	436	507	495	482	412	463	483	492	487	475	434	460	467	471	501	460	428	468	503	475	471	498	472	460	499	446	457	446	507	454	519	469	428	429	505	487	438	484	449	473	444	501	483	436	463	495	453	482	457	465	474	481	499	485	451	499	471	466	485	463	452	423
58331	62292	57324	36119	27426	13564	4320	1892	645	824	1682	2148	2107	1754	996	669	440	371	261	204	213	214	204	208	187	181	190	181	187	181	181	196	201	212	173	171	159	199	177	200	225	203	192	179	190	192	177	196	169	184	218	220	187	193	163	190	172	188	169	185	174	190	196	174	178	180	204	197	201	186	187	181	187	189	192	195	180	191	189	165	181	195	169	196	195	212	188	169	200	164	202	202	230	172	178	186	181	213	184	209	206	188	189	197	187	174	189	204	198	203	207	167	199	184	204	182	188	190	179	190	195	193	205	175	213	181	181	188	192	200	180	192	180	179	185	199	185	190	191	189	177	200	191	201	191	219	184	201	194	180	196	205	199	182	193	187	169	193	192	199	187	213	177	180	211	177	199	197	207	207	180	223	184	187	195	184	181	196	189	191	189	197	217	206	182	193	192	189	204	206	172	180	194	200	184	186	203	178	182	178	188	178	170	194	182	222	177	191	197	178	203	189	195	200	192	191	187	178	192	183	193	201	180	196	201	203	197	175	210	183	182	186	190	199	158	199	182	177	187	185	204	204	200	192	213	180	168	190	192	186	184	177	178	221	173	177	185	191	209	191	171	173	221	173	173	183	207	206	179	199	212	190	196	184	203	157	188	177	221	183	178	214	194	198	182	189	163	190	168	205	171	195	185	185	190	203	168	176	207	178	199	178	207	189	186	207	178	212	204	176	172	207	186	191	163	167	194	187	189	193	188	176	176	192	170	191	146	179	218	217	218	160	190	177	183	185	194	167	201	202	190	165	204	177	200	176	182	194	198	213	168	196	209	188	205	198	199	181	198	178	192	194	193	206	208	200	181	210	166	176	194	188	196	184	203	178	192	179	187	196	196	192	179	185	199	193	170	187	185	170	186	210	175	177	203	205	202	186	205	196	189	188	195	174	195	194	147	185	177	176	171	196	205	178	192	192	200	204	171	195	206	185	197	202	204	207	200	193	196	195	185	197	193	171	197	196	174	180	192	190	206	176	206	204	180	174	220	161	197	189	197	179	199	169	205	202	184	188	192	186	179	201	187	184	178	186	184	207	200	189	195	212	178	208	180	167	199	171	191	201	180	188	185	165	165	179	197	177	182	221	194	190	170	172	200	203	173	192	172	199	183	183	180	194	187	133	148	176	202	182	177	181	186	196	197	194	179	196	210	209	190	226	192	174	207	196	178	181	189	172	198	196	192	177	173	179	172	183	167	204	186	200	188	189	195	189	210	190	196	212	191	207	183	194	178	201	190	187	178	186	193	181	185	168	179	190	177	219	178	167	207	185	203	171	203	176	206	190	175	173	180	166	204	219	177	217	182	203	183	191	184	211	189	163	185	182	192	172	173	174	175	210	194	181	168	179	167	183	180	166	178	180	224	179	182	194	192	202	186	197	184	201	195	190	196	188	167	199	201	178	169	194	181	213	196	198	183	210	182	172	180	187	188	208	189	227	191	180	187	197	181	198	199	195	199	187	171	180	194	185	196	199	183	179	194	170	191	194	220	188	197	199	172	220	188	185	208	206	183	179	207	188	203	199	181	214	178	220	190	199	201	195	196	208	202	181	194	179	206	181	187	181	194	213	197	200	189	204	185	210	195	188	191	190	210	181	188	159	179	187	186	199	207	180	188	185	213	195	188	215	194	188	206	196	198	167	193	186	190	177	183	199	192	183	176	182	203	192	194	181	190	167	200	183	188	165	182	183	210	197	191	174	201	178	195	191	186	188	204	192	194	200	166	194	184	188	176	196	185	225	168	180	179	210	184	180	172	198	191	199	186	190	200	174	214	213	191	181	200	195	175	197	194	208	197	203	187	189	172	163	219	204	197	181	172	163	182	191	193	210	197	178	195	187	201	212	213	186	209	181	217	210	185	180	200	178	197	192	187	200	157	175	200	196	197	209	185	205	180	204	187	173	207	189	193	176	188	183	179	195	178	193	174	182	169	178	183	171	201	184	179	180	183	193	199	198	179	194	193	188	186	167	200	191	208	169	151	191	204	187	159	173	198	189	178	195	205	190	165	199	204	188	192	210	207	177	177	171	196	186	175	200	200	150	200	191	199	177	198	185	200	216	162	179	178	182	177	189	179	185	205	172	174	195	181	180	198	178	196	212	185	177	192	182	184	213	174	211	187	225	178	191	174	190	179	169	239	188	191	187	199	183	205	187	190	188	163	193	197	171	180	192	171	178	195	205	214	207	171	193	189	217	192	178	205	182	195	163	184	194	173	185	194	199	177	177	206	186	182	179	192	200	184	169	182	172	188	211	195	217	175	185	190	192	173	182	189	201	202	175	190	200	198	176	209	208	203	205	187	171	192	172	190	186	180	188	177	181	190	194	196	187	211	211	198	203	200	208	182	198	150	194	182	198	193	181	189	191	189	198	206	178	176	187	194	188	190	192	195	156	204	213	177	210	174	192	202	202	229	146	195	170	166	186	183	182	184	195	230	203	204	185	202	190	194	187	210	171	192	189	210	168	183	208	176	185	193	191	185	181	186	183	203	182	172	187	202	201	204	195	212	209	216	167	175	206	208	203	197	180	212	160	165	201	189	186	175	171	176	192	194	195	170	182	182	211	184	198	209	185	215	190	203	206	160	186	166	185	190	194	171	185	195	181	199	195	180	155	195	201	193	191	171	210	178	180	177	213	211	190	188	184	180	188	183	171	188	193	177	186	190	191	202	192	173	181	160	181	215	217	207	198	183	198	192	170	194	192	203	207	194	170	173	199	183	189	171	191	168	192	185	208	207	196	195	189	191	185	194	167	161	199	185	202	187	185	181	175	213	171	159	180	194	202	192	181	184	201	194	170	203	197	192	195	182	185	164	181	186	176	172	195	199	201	200	201	219	186	173	213	164	189	195	190	188	183	182	186	182	190	203	182	183	186	180	171	175	175	180	206	164	171	197	172	205	164	204	208	224	205	193	182	182	177	160	186	181	206	204	195	196	196	200	190	179	166	198	195	190	201	195	178	185	201	182	192	197	179	195	199	218	174	217	201	174	185	197	173	182	190	205	192	185	171	216	188	180	169	190	183	195	192	205	173	195	200	189	210	178	189	192	197	192	211	170	202	177	189	195	170	186	215	195	180	203	188	174	185	188	190	170	186	187	181	187	176	192	198	198	176	189	194	181	181	198	177	211	206	198	185	196	207	230	197	178	203	184	183	199	164	188	192	194	221	183	197	185	178	191	196	191	194	180	177	186	184	175	182	185	161	195	183	169	200	198	185	191	187	186	183	198	178	186	194	189	199	187	195	195	197	184	173	186	215	200	158	211	181	203	177	176	187	196	199	204	196	172	191	183	179	179	189	183	185	211	180	199	186	177	193	185	182	182	189	194	188	188	188	183	199	174	203	201	193	218	191	193	178	198	193	180	176	180	174	194	211	177	173	180	193	198	173	186	210	209	183	189	190	171	196	175	189	181	187	181	181	194	173	179	208	192	186	156	176	180	190
37010	47355	50736	40444	37752	23936	11403	7586	2506	3949	7717	10114	9477	7714	4862	2967	1741	1336	999	539	553	794	657	498	510	485	514	472	473	519	467	495	497	505	512	542	493	465	511	495	544	543	569	506	514	541	472	503	518	496	613	636	584	568	508	514	511	487	506	504	512	555	524	512	486	524	471	558	504	508	479	454	518	516	460	533	510	487	494	470	498	485	503	516	463	517	458	511	516	522	539	561	466	511	482	505	515	496	510	541	481	517	487	535	504	531	482	518	533	485	503	471	509	512	508	501	512	492	526	466	493	521	500	533	537	472	479	526	511	500	501	511	519	483	490	497	497	500	494	486	531	500	520	495	474	471	488	507	492	487	503	549	501	482	496	519	496	505	505	494	480	480	506	493	483	476	501	490	489	520	514	459	522	526	500	506	526	509	508	523	530	529	501	498	519	521	506	484	471	508	521	500	477	486	499	546	498	507	507	532	552	501	547	483	502	532	514	480	502	518	490	502	521	528	479	517	517	517	465	515	550	482	494	506	498	492	532	495	487	465	515	507	520	442	475	547	462	512	500	489	514	542	508	510	481	514	492	492	521	495	508	540	514	502	527	469	493	521	537	468	523	507	497	479	528	495	513	504	542	495	511	496	534	529	541	497	536	495	550	511	519	517	557	495	513	511	494	501	499	520	486	511	489	456	475	523	538	495	529	490	475	483	503	477	505	514	537	525	510	509	502	516	477	499	478	531	461	510	552	511	492	480	526	520	542	446	475	489	493	494	541	480	493	548	474	530	502	497	503	508	504	507	482	491	505	515	485	518	516	507	512	485	502	523	493	509	490	482	537	484	550	449	538	459	482	477	475	514	511	501	513	519	483	544	507	494	495	528	452	521	458	474	499	491	508	482	528	483	509	461	514	502	469	492	518	494	491	505	510	515	505	524	505	486	497	488	508	517	462	519	542	509	501	528	491	503	542	537	522	514	520	508	471	496	510	484	515	518	485	480	468	537	506	513	500	509	521	467	518	511	490	496	475	500	501	506	532	499	525	494	472	544	518	482	522	492	507	490	497	559	499	496	510	501	512	505	521	502	511	541	515	501	487	518	478	522	534	506	497	512	530	498	496	501	493	520	513	512	522	513	513	493	519	501	500	486	522	534	495	505	492	496	463	525	505	478	510	511	517	533	489	507	520	569	529	542	543	514	512	489	511	535	498	505	497	496	492	441	514	472	510	515	533	506	516	526	477	504	497	508	527	506	484	514	559	559	526	454	517	483	516	545	497	529	518	453	466	526	490	509	491	493	492	513	504	508	470	523	490	539	488	522	496	531	486	495	531	494	506	493	483	500	505	523	495	533	469	512	503	468	517	508	486	483	500	510	503	515	538	511	472	529	491	535	499	536	496	559	503	502	515	543	532	495	530	481	493	504	499	518	530	486	492	510	491	485	507	501	496	553	498	508	512	466	518	509	536	496	501	508	499	495	512	549	489	516	479	507	505	518	494	528	507	494	528	520	533	469	506	534	481	528	516	519	517	516	493	512	464	467	485	511	535	522	493	557	521	488	533	500	499	484	493	518	498	506	471	507	510	498	475	490	478	529	492	514	500	506	507	493	435	513	474	520	505	545	508	507	499	503	504	490	526	496	456	517	528	529	528	499	503	531	506	547	493	534	488	499	513	505	522	505	546	514	534	565	476	510	505	498	508	510	513	486	509	468	516	501	475	501	519	533	451	483	485	527	499	510	536	508	524	457	504	517	520	510	485	528	521	498	497	482	504	475	508	514	513	489	506	533	502	483	472	512	500	484	521	494	529	541	521	508	535	509	506	528	536	465	495	530	550	513	501	472	499	531	501	529	513	540	481	470	478	504	508	515	497	542	526	557	526	492	556	544	499	507	492	463	479	516	512	493	526	528	544	539	503	503	536	438	518	541	499	522	500	482	525	489	486	485	478	502	505	496	504	515	563	483	495	509	488	499	490	528	506	507	514	464	521	537	488	516	525	488	538	515	536	496	544	507	546	533	474	503	503	503	519	479	519	509	491	538	511	507	542	522	502	529	475	485	581	485	540	514	531	479	529	472	495	456	481	559	475	525	532	479	500	489	521	499	502	471	482	507	474	483	559	509	520	503	519	554	489	470	494	540	487	536	520	498	520	503	537	520	495	528	518	509	493	500	548	532	499	512	487	528	551	522	493	520	508	497	531	500	503	488	521	551	531	491	494	475	491	508	472	539	510	512	490	552	467	535	490	517	489	530	502	504	550	534	492	498	505	474	483	485	482	502	516	481	489	528	503	499	507	490	476	476	484	478	506	503	510	520	498	517	469	535	513	529	518	511	511	500	528	504	500	498	519	491	536	475	522	516	500	529	527	472	509	496	504	523	533	463	481	526	562	521	500	492	473	515	497	483	527	530	506	576	495	531	502	523	483	513	516	511	501	526	497	486	547	499	488	502	491	528	460	460	523	514	510	516	526	436	559	481	521	509	478	499	538	499	535	523	453	549	501	499	551	546	528	519	479	500	514	518	506	488	501	527	475	510	559	506	447	516	463	527	493	510	539	433	527	509	484	499	513	522	518	479	502	502	478	507	512	555	494	519	525	490	465	512	497	521	516	512	497	467	548	475	481	494	494	532	509	502	522	467	483	556	476	501	468	490	482	522	482	508	517	471	501	462	500	523	484	501	532	460	495	508	488	485	499	489	515	510	506	494	525	538	484	508	579	506	503	486	513	485	522	528	515	514	540	473	512	501	512	530	517	506	482	510	474	553	519	512	511	533	473	509	529	495	477	494	494	501	477	472	545	536	502	516	552	541	492	546	540	504	500	521	483	512	489	510	525	503	473	553	504	554	516	531	498	493	521	510	517	510	489	511	525	510	510	512	543	489	510	504	520	509	507	501	502	523	536	510	483	490	486	476	505	460	544	513	476	485	511	522	472	547	506	524	505	480	518	497	539	564	496	470	508	494	538	520	497	479	550	532	505	510	526	500	493	493	521	505	513	524	498	461	481	522	492	541	486	471	504	482	466	499	504	464	483	480	503	511	543	513	475	503	499	568	529	496	504	493	499	512	506	515	483	527	489	527	503	489	550	447	491	499	485	486	514	484	485	542	511	541	494	466	511	494	524	525	518	512	540	527	497	544	523	504	509	502	517	497	500	509	496	484	475	528	490	514	478	502	514	515	482	490	519	498	521	532	533	515	512	522	493	476	500	479	515	509	502	503	490	540	501	493	476	516	492	497	504	529	486	490	533	507	538	529	520	529	499	505	546	503	510	512	506	477	492	513	516	499	500	512	546	506	575	516	538	488	509	490	490	502	523	566	501	502	490	493	529	474	533	475	454	465	473	535	501	531	504	536	493	543	506	515	512	510	496	462	531	469	547	502	552	503	510	518	482	524	513	496	478	466	515	495	516	497	454	488	468	531	493	502	488	523	469	508	518	554	491	488	486	482	517	447	521	505	503	518	533	525	514	504	514	481	498	491	493	496	520	515
72526	76131	70347	50374	38560	24067	6435	3677	923	1109	2578	4341	4165	3053	2022	1255	677	592	396	295	228	273	410	214	206	171	207	196	219	218	187	208	189	226	200	209	214	211	223	222	185	197	211	207	202	200	218	215	215	235	256	269	243	227	197	209	192	194	206	195	236	198	203	207	203	213	204	193	189	220	221	220	229	211	218	210	239	189	226	220	215	189	195	195	215	181	216	216	198	220	215	214	213	210	233	221	234	203	196	212	204	212	200	173	197	204	221	203	197	202	218	192	215	236	222	202	230	224	218	213	198	217	195	229	205	219	238	236	219	228	229	233	206	191	218	221	194	213	217	173	187	205	197	198	220	216	201	203	191	206	203	205	200	231	211	212	188	215	238	220	212	210	208	248	208	204	233	215	212	212	218	210	206	218	217	192	183	232	208	205	204	225	217	194	185	190	201	198	236	225	232	212	210	263	222	187	221	232	200	189	212	205	200	199	207	222	221	208	197	202	212	217	190	208	202	224	230	218	194	199	196	196	197	227	221	234	179	217	222	206	214	217	230	231	215	214	229	198	213	210	206	206	198	245	226	223	191	206	194	209	216	202	227	201	202	204	210	194	226	208	208	215	224	206	197	201	204	216	193	215	190	189	224	216	235	222	207	215	204	224	212	229	214	212	193	214	189	210	178	208	227	193	218	204	229	202	195	213	229	207	207	230	222	208	193	210	205	204	212	188	228	210	213	224	191	224	226	212	224	194	194	187	248	205	207	204	214	201	218	227	194	190	203	222	211	224	218	228	224	223	205	206	205	231	229	205	195	213	213	225	221	192	222	183	202	223	198	218	199	207	209	229	221	182	203	207	215	247	216	243	241	199	211	208	205	242	223	202	217	213	243	199	215	231	193	213	194	201	214	204	234	206	224	217	218	189	189	218	194	222	213	247	215	208	185	198	187	206	210	214	194	208	221	216	212	212	205	210	253	201	214	233	182	220	199	194	214	222	214	222	219	192	225	266	216	213	195	223	211	239	201	233	218	219	208	188	197	188	210	206	197	232	208	206	213	202	229	214	220	235	221	190	171	227	192	214	214	220	210	217	210	223	204	215	231	200	221	191	222	190	196	196	178	214	209	201	218	208	230	212	226	221	207	207	214	215	208	209	207	204	226	204	183	182	210	221	202	213	213	200	235	240	215	216	203	215	217	199	184	215	208	222	225	231	241	208	192	214	205	220	218	184	210	207	218	197	234	192	228	214	211	221	215	202	196	229	199	217	190	184	188	188	216	208	209	198	186	233	231	182	223	225	171	213	234	194	223	207	219	204	196	192	192	204	199	239	212	197	223	213	217	194	230	224	209	221	222	198	205	189	211	221	197	208	192	218	218	203	211	233	213	231	208	183	199	213	216	194	199	189	203	219	223	223	203	202	213	192	203	209	204	222	197	189	203	216	207	213	222	224	212	218	232	230	207	220	197	200	184	219	187	207	199	194	187	209	208	217	222	205	177	242	200	200	199	222	217	214	191	219	216	215	190	184	186	212	207	215	211	199	231	217	213	202	202	207	188	214	206	203	222	208	235	225	213	208	225	205	213	212	226	204	207	209	228	198	200	230	192	229	194	215	182	213	209	229	223	212	210	182	204	199	249	224	194	180	214	212	211	215	199	210	203	180	211	224	208	246	215	207	201	208	208	217	236	199	202	198	220	232	228	203	201	202	188	218	219	202	180	211	223	218	228	237	214	208	195	209	219	238	191	242	224	237	192	244	211	203	228	196	200	208	198	203	201	237	198	198	210	194	214	183	195	201	206	214	219	229	194	238	200	168	224	239	200	220	236	194	204	202	208	220	206	199	180	198	208	202	244	203	220	214	193	223	211	245	209	199	194	196	227	208	214	208	207	196	210	217	220	198	234	233	206	216	211	202	189	207	209	236	205	195	200	210	208	218	220	191	202	189	228	200	216	205	228	219	177	231	216	222	195	192	233	213	210	212	194	221	185	201	224	209	209	214	215	214	209	203	207	198	206	201	224	205	229	211	214	219	221	206	194	217	197	216	201	204	216	236	199	251	217	229	223	210	242	209	201	241	233	228	225	208	182	225	203	216	218	228	201	235	211	209	261	210	191	224	237	229	238	196	195	214	204	199	209	192	219	202	227	225	175	200	242	239	206	247	199	211	226	220	189	205	221	219	183	190	209	212	219	206	215	213	232	207	190	222	201	227	224	208	235	206	219	202	201	221	226	199	203	201	219	218	192	218	188	189	188	236	207	214	212	242	200	200	185	200	220	213	190	205	217	203	210	222	218	226	203	190	223	210	237	179	203	213	195	222	215	197	244	217	230	193	205	215	207	219	218	233	212	182	192	200	215	204	220	216	220	197	215	213	225	218	202	233	198	208	227	213	211	217	220	188	196	193	206	227	191	209	211	190	206	205	196	198	217	199	199	209	207	216	195	205	211	215	221	180	210	218	210	224	200	209	217	204	210	215	230	231	185	199	220	200	184	192	214	232	211	212	196	200	212	212	233	207	212	200	222	232	183	202	210	198	232	184	190	191	237	225	220	200	197	204	201	184	219	216	207	206	200	217	210	221	219	192	237	220	198	176	207	218	211	218	213	207	186	200	205	214	205	221	173	190	208	192	210	205	211	201	222	220	216	185	201	258	208	181	218	201	197	224	192	204	211	212	213	238	193	225	195	218	224	202	206	201	222	227	212	218	209	197	219	213	197	228	214	208	195	217	219	203	227	211	226	205	210	215	211	207	198	215	224	200	202	219	217	214	217	227	206	214	201	189	221	198	208	211	202	220	222	218	223	207	209	218	187	223	227	229	212	204	214	196	178	202	209	200	196	236	214	217	197	189	216	203	236	218	166	207	212	180	224	210	211	217	214	199	201	205	226	219	231	212	181	195	178	223	216	194	201	212	190	208	210	214	223	187	210	220	209	224	190	206	238	211	208	216	198	216	187	220	232	214	203	208	214	212	223	205	225	231	198	201	224	219	228	222	201	216	198	239	218	190	211	246	220	217	204	228	197	208	206	228	254	169	206	202	237	205	187	220	207	224	207	188	205	201	211	198	210	212	184	214	199	212	199	204	197	203	225	208	196	228	220	212	217	208	196	214	220	232	228	186	198	191	205	205	219	239	209	233	200	209	201	196	225	206	214	197	241	210	208	198	216	210	210	209	209	214	169	222	216	219	211	207	222	186	231	230	227	228	195	231	205	216	194	216	177	216	213	214	198	213	212	224	201	206	227	222	209	180	207	253	202	198	204	219	210	214	210	209	182	213	230	202	204	221	224	199	189	220	210	202	214	215	196	193	191	183	205	236	218	230	205	207	230	216	222	230	205	212	212	205	220	227	203	202	231	196	200	202	220	211	222	226	222	203	251	219	213	236	205	207	210	205	203	225	199	223	207	204	202	209	235	223	198	205	212	194	215	217	190	184	181	215	231	193	178	210	210	213	211	201	211	208	210	206	239	213	188	199	204	212	240	217	227	231
46686	59739	64628	52715	46796	32475	11556	11477	3606	5075	11071	16596	16124	12627	8716	5806	2826	2545	1434	878	633	861	1263	555	574	513	583	534	527	537	585	570	547	566	511	548	532	527	526	547	538	521	537	581	574	559	587	587	589	660	862	788	657	584	547	579	543	551	532	559	566	544	526	559	524	533	557	565	598	509	537	524	552	561	564	591	589	566	571	560	540	571	523	547	559	583	526	551	584	523	562	535	581	542	562	584	593	523	541	540	549	603	582	589	543	578	560	560	572	584	572	541	546	546	528	576	511	557	546	540	574	526	573	551	580	572	522	562	582	556	550	548	521	557	573	543	521	509	534	573	544	565	533	586	573	530	538	565	541	563	531	551	565	545	561	548	561	529	548	597	584	534	555	586	538	518	588	548	546	551	532	506	539	578	548	547	518	569	552	555	526	535	535	561	555	530	544	569	535	587	548	522	575	555	544	563	545	584	502	543	579	543	521	535	567	548	509	591	552	533	540	545	588	591	564	582	565	513	571	568	545	523	535	535	536	553	522	576	560	528	520	538	513	571	514	527	562	531	556	515	553	542	565	549	561	550	515	535	589	560	582	525	529	560	563	524	557	564	562	577	561	585	542	528	543	577	522	562	533	584	558	557	520	512	552	554	551	535	573	522	609	545	552	566	565	493	598	536	523	560	551	547	542	544	509	557	563	569	543	526	558	548	546	535	574	589	562	556	563	560	510	563	571	533	521	581	532	598	516	581	549	574	535	519	532	545	542	570	534	518	585	553	547	558	555	567	572	567	564	574	536	530	528	578	513	522	569	577	516	547	533	565	605	541	553	550	558	548	544	538	554	575	506	561	573	605	542	535	512	546	545	526	565	574	537	594	556	527	534	592	573	545	523	554	539	541	510	537	559	579	547	538	576	528	541	556	505	561	592	549	533	543	550	573	570	532	583	546	534	522	533	585	547	528	567	526	534	545	538	566	516	599	512	567	541	556	523	567	529	601	516	520	513	560	523	529	550	555	579	550	562	526	545	525	573	537	544	562	560	545	549	552	588	541	540	556	572	563	540	555	540	541	555	524	564	526	541	508	589	576	532	549	546	574	574	578	549	552	562	533	558	547	536	527	542	542	559	541	560	528	521	531	535	588	526	535	576	545	576	533	520	570	519	542	544	566	557	541	566	519	529	536	518	523	544	495	600	526	543	549	576	538	533	547	509	527	556	535	597	560	577	561	533	547	555	570	565	531	552	561	560	584	557	586	529	531	554	555	573	532	587	545	515	551	551	568	582	540	546	505	546	568	539	525	545	540	548	553	566	598	502	502	546	536	579	551	536	528	550	547	562	551	521	498	537	530	587	529	550	553	556	587	553	568	544	525	565	533	518	543	569	531	559	551	556	502	533	542	543	534	535	562	561	562	568	520	541	556	558	520	532	533	539	529	522	578	511	560	589	521	533	568	542	563	526	502	557	513	594	523	539	558	574	554	526	547	549	580	555	531	517	528	544	609	563	553	549	518	573	576	564	507	521	539	570	523	566	549	555	563	584	574	558	546	521	570	584	526	567	529	568	546	552	543	531	556	555	528	553	543	529	568	516	515	570	538	527	562	532	581	511	535	584	531	521	595	569	519	548	585	536	523	560	529	562	551	545	569	516	516	570	568	538	520	544	606	542	540	538	505	552	591	609	563	513	547	532	571	539	535	603	544	514	546	530	586	549	534	513	515	518	534	590	555	541	566	581	528	527	526	542	546	549	504	567	528	535	511	510	564	588	586	547	572	555	553	528	559	568	567	571	501	571	553	513	528	567	574	555	571	524	518	524	523	502	567	551	539	529	502	600	564	582	565	554	527	561	530	503	564	596	544	565	529	566	541	541	525	534	574	527	554	550	519	543	542	534	537	538	542	520	547	562	529	556	575	555	586	548	531	538	519	513	537	537	548	562	543	592	535	574	560	524	555	536	561	565	529	561	548	566	519	572	597	516	552	516	563	525	537	559	538	547	547	548	582	553	555	576	568	572	529	568	546	535	547	535	550	504	504	551	545	591	560	528	533	565	559	551	563	505	556	552	532	538	549	480	525	588	556	549	568	499	567	532	543	579	537	495	570	545	537	542	597	509	543	544	529	540	516	524	534	564	532	575	567	549	530	531	554	546	504	518	563	561	549	551	554	544	576	537	569	572	555	551	557	514	514	525	607	565	562	498	553	550	550	558	579	553	559	570	583	531	607	580	542	541	553	549	539	551	536	520	516	521	514	564	550	551	565	575	547	543	561	544	557	543	563	529	544	579	525	527	562	580	554	591	556	563	557	579	549	535	522	553	570	588	541	575	532	534	556	567	540	531	509	548	539	499	562	578	579	560	564	578	575	543	544	540	558	518	543	570	529	523	530	548	607	534	546	577	555	532	511	550	560	525	564	531	520	517	546	585	561	536	530	532	577	539	582	537	563	582	545	537	540	553	537	525	569	546	546	537	529	539	571	533	532	590	543	570	522	539	541	545	588	558	543	520	543	534	575	553	537	565	566	528	545	545	542	524	544	558	553	557	529	566	555	558	549	548	521	501	525	551	546	521	553	530	547	524	559	552	553	576	562	567	547	587	564	571	580	548	519	557	578	576	478	580	547	568	546	538	539	543	603	566	536	584	510	549	558	563	575	539	576	541	560	498	564	546	543	589	523	561	597	552	530	525	568	572	550	565	609	537	515	554	551	519	537	529	505	557	499	565	570	566	559	511	548	530	532	569	520	543	528	562	557	532	577	553	564	535	549	561	579	561	575	539	559	574	540	559	532	536	559	508	566	588	523	543	547	520	576	547	504	561	502	593	553	536	557	537	549	524	524	512	520	515	523	527	563	551	567	573	549	583	532	560	596	546	555	516	553	551	569	606	519	596	512	541	516	542	574	572	534	565	513	548	557	550	554	510	554	551	520	563	544	583	538	546	550	580	535	562	550	552	512	523	552	536	550	512	502	557	552	576	539	528	560	523	577	574	569	586	535	613	545	590	529	561	541	572	582	548	556	571	575	524	549	530	567	532	511	546	545	527	563	536	564	557	564	541	553	540	489	553	546	528	596	565	531	538	554	536	533	546	535	553	540	554	552	566	556	550	543	550	532	541	518	511	550	619	562	501	551	521	512	523	553	544	570	550	554	566	533	540	530	518	516	621	512	580	553	526	565	558	570	537	570	581	512	550	563	538	526	545	527	513	554	565	558	582	557	568	553	558	581	601	555	550	546	548	545	611	580	545	541	555	523	544	564	517	540	581	526	569	560	520	545	577	542	525	551	577	552	538	530	554	577	519	572	536	571	521	555	491	559	559	506	556	554	561	494	548	540	569	509	538	563	571	545	567	552	545	548	552	571	541	526	571	546	539	565	590	552	558	539	507	594	576	556	502	531	557	548	527	553	588	558	537	556	552	582	567	534	520	547	596	561	564	556	537	582	551	534	540	565	569	530	539	532	535	555	584	586	536	547	582	558	545	498	559	504	581	566
16765	13325	11226	3174	1700	851	305	217	170	184	198	247	310	264	229	220	200	155	172	156	181	172	180	189	152	176	175	182	163	158	160	179	206	213	179	148	166	187	172	170	170	175	146	173	173	155	159	186	166	169	165	152	174	174	168	186	166	164	152	161	218	187	185	158	186	182	193	174	159	151	172	173	194	159	164	186	190	184	195	138	174	190	176	153	166	186	141	196	185	167	186	169	148	156	158	165	196	182	161	174	173	138	172	187	164	168	181	150	147	168	190	177	173	195	185	162	173	181	164	162	190	174	180	177	168	173	179	167	174	159	197	187	190	168	166	183	152	142	167	176	181	177	203	184	193	186	188	191	180	180	179	153	160	175	151	178	192	187	185	172	176	177	182	172	166	165	152	172	155	190	190	189	163	144	180	171	176	189	160	182	172	174	156	173	162	164	172	150	182	153	175	195	169	175	163	194	168	161	154	183	162	165	169	174	184	169	180	186	170	184	181	194	168	176	181	165	177	147	170	165	172	189	162	176	164	144	163	170	172	169	190	190	167	181	184	185	199	162	158	183	200	162	170	183	187	170	160	151	166	152	166	158	178	154	169	175	183	165	186	163	180	166	166	184	173	176	166	171	190	168	182	181	153	171	151	159	160	184	157	200	178	173	162	174	176	145	167	177	167	180	191	175	193	184	165	170	158	165	173	161	167	177	198	164	175	165	188	189	187	188	158	190	164	178	206	192	160	165	175	154	180	188	166	154	159	171	173	191	178	182	177	176	166	169	170	166	171	179	140	181	178	196	155	177	168	166	171	175	171	181	174	166	155	163	154	183	182	188	169	168	175	164	172	172	172	187	201	175	185	194	165	183	207	163	173	173	182	157	172	174	153	177	174	160	193	164	182	176	186	148	181	194	186	180	161	195	174	179	161	200	187	154	185	167	184	175	181	145	185	170	169	170	164	168	180	188	193	157	188	148	169	201	175	164	181	169	159	182	193	169	174	178	193	187	171	177	171	170	171	158	191	159	167	166	187	184	185	177	177	169	178	177	190	185	214	186	167	157	204	188	168	186	190	171	179	170	181	166	191	185	158	168	179	178	170	178	138	171	190	162	136	161	186	183	211	180	196	183	177	190	171	150	166	164	191	172	186	182	171	171	174	185	197	183	169	172	181	150	159	180	153	197	189	167	179	186	190	175	170	190	180	191	188	157	178	178	209	204	176	164	190	167	167	157	192	177	186	186	178	175	173	175	163	170	168	158	177	189	171	161	170	172	191	165	172	156	150	181	173	182	187	179	190	145	159	170	170	168	177	171	176	180	166	161	162	180	154	148	157	187	176	151	154	165	191	178	180	176	193	169	154	165	189	177	177	173	166	179	172	183	180	174	156	190	151	180	160	168	175	185	195	185	179	170	171	199	175	171	190	179	181	165	191	150	175	195	158	185	158	194	193	165	185	174	165	163	201	185	164	174	179	177	166	154	169	193	170	157	157	175	158	189	170	216	167	176	154	157	168	176	208	177	167	169	153	188	199	187	162	168	162	175	171	173	185	188	184	191	164	156	190	157	174	184	152	182	168	189	193	168	169	162	152	185	163	195	179	150	158	164	163	175	178	157	164	171	182	162	187	180	139	171	179	163	163	178	201	175	169	160	186	174	168	148	161	152	155	180	186	156	176	152	156	177	161	166	173	192	166	178	174	176	163	184	163	175	174	168	195	181	169	192	188	156	186	152	155	186	178	178	168	175	168	161	175	167	182	182	167	162	151	170	202	194	170	153	186	197	199	192	154	186	174	176	187	192	171	183	198	171	170	178	154	191	170	190	208	164	171	181	167	195	187	197	182	181	163	176	186	205	169	173	168	163	184	174	180	169	176	151	168	156	145	171	209	170	158	169	172	169	187	174	157	164	152	163	191	167	175	189	162	199	180	164	173	177	156	175	171	171	162	177	199	190	174	183	168	175	188	161	164	159	178	182	222	165	183	174	176	187	173	153	160	188	163	190	154	162	163	180	167	159	164	171	176	142	154	195	167	154	186	196	166	185	168	169	164	181	175	179	200	177	178	177	170	169	145	177	177	170	167	158	161	187	150	156	171	171	182	164	172	187	167	165	191	162	159	181	185	164	190	147	165	168	189	188	197	179	172	179	187	158	159	168	191	187	152	165	178	178	168	179	150	151	165	184	156	181	159	179	168	168	185	183	186	166	202	169	172	212	153	170	170	148	190	168	192	173	204	178	168	168	171	169	155	187	151	185	180	149	194	155	210	163	169	164	157	179	201	171	172	157	166	165	181	142	164	167	182	197	155	192	146	174	168	170	166	155	144	158	178	172	153	176	154	188	189	173	180	154	177	175	174	153	169	166	163	185	158	160	168	148	179	174	180	190	157	164	180	159	170	175	173	160	159	186	152	172	157	164	167	188	168	159	192	179	176	174	178	172	181	173	201	180	168	185	158	166	152	167	190	173	163	174	170	186	178	180	199	189	170	163	169	196	183	172	172	156	181	172	149	171	163	186	165	155	171	210	176	161	188	182	196	153	170	168	182	179	183	176	128	188	177	163	164	165	191	157	183	168	179	167	168	169	173	185	165	175	147	160	185	146	167	175	166	184	166	177	162	161	180	188	173	170	153	158	172	167	183	171	160	175	169	185	151	174	194	172	189	179	160	186	166	161	179	169	170	194	196	185	187	168	175	161	192	142	166	177	191	184	156	198	186	168	190	158	168	190	176	165	173	170	153	162	175	164	175	193	182	169	187	177	166	181	181	147	176	180	171	158	180	173	153	165	171	178	173	154	174	171	178	176	164	187	166	188	187	179	179	156	154	154	191	192	169	166	171	161	182	175	182	173	166	190	171	180	185	142	166	176	183	205	140	176	176	175	173	196	159	156	186	187	161	170	189	166	174	167	158	169	186	163	190	160	174	173	171	157	174	196	176	175	180	178	195	184	155	193	191	167	144	161	169	157	183	163	182	177	172	161	159	188	172	182	181	175	157	177	160	171	173	157	166	168	184	204	168	182	160	170	152	168	180	185	173	183	199	200	179	177	177	180	157	170	165	149	173	162	174	163	186	188	154	191	183	191	179	189	166	181	180	161	149	180	160	177	158	160	192	171	148	168	177	157	167	162	153	186	184	170	166	193	201	187	164	175	195	154	159	190	194	173	163	186	147	163	170	179	171	159	190	180	163	155	163	190	174	194	188	201	199	188	158	183	186	178	182	178	193	126	179	171	163	181	169	190	188	172	168	176	163	154	165	158	184	173	174	179	173	166	179	194	175	182	172	189	154	170	172	175	168	166	148	194	183	147	130	160	162	188	169	189	166	155	173	166	169	221	163	183	190	183	176	183	172	151	182	154	157	170	197	174	168	178	176	176	157	190	195	167	170	172	177	195	184	197	177	178	179	185	171	177	156	161	156	172	178	176	165	182	170	204	184	163	161	193	154	145	167	198	145	181	167	189	184	185	160	163	181	177	189	170	154	169	185	152
14108	17480	17017	7926	5959	3496	1025	728	575	595	687	1006	1077	1000	821	724	536	560	458	469	516	500	571	487	464	453	483	483	447	468	522	471	436	432	458	448	465	455	426	508	464	483	476	469	433	457	456	426	477	432	471	533	485	518	472	461	488	452	455	506	472	472	438	469	457	452	435	426	467	468	459	529	482	472	448	482	490	438	469	467	453	442	493	453	442	423	474	473	478	467	449	472	459	511	485	483	456	491	453	458	473	439	449	454	457	480	464	492	482	446	430	457	465	456	438	490	459	476	489	434	456	440	494	466	444	500	449	427	465	443	484	474	472	461	498	443	469	475	462	459	484	465	440	455	508	470	479	441	472	487	456	477	469	462	439	472	443	474	471	508	433	479	475	496	469	460	453	473	458	504	475	482	435	447	463	495	446	464	482	467	450	460	442	410	425	452	445	455	465	463	455	426	488	446	460	476	485	439	439	500	460	488	483	498	503	478	463	442	481	484	494	468	487	477	478	472	474	437	465	476	418	428	460	445	441	484	472	444	479	469	456	460	488	414	437	479	481	482	463	495	539	511	454	486	491	481	461	435	485	460	442	441	461	467	470	483	455	434	482	497	436	510	494	454	452	471	451	449	485	440	500	483	465	499	479	454	469	509	465	491	493	472	487	431	451	460	439	442	476	441	477	479	433	449	473	449	478	440	485	476	469	466	478	471	495	499	453	486	471	473	474	434	484	437	459	459	425	492	474	465	485	447	481	437	469	490	495	444	485	457	499	451	444	465	447	490	460	472	452	474	475	485	452	440	481	492	461	485	462	467	431	483	480	437	461	470	465	458	448	509	504	465	509	465	466	499	477	424	483	470	485	480	451	445	453	473	452	451	479	474	458	505	432	485	488	488	470	470	446	447	483	457	470	422	453	476	436	445	488	435	508	466	488	467	462	456	480	500	495	474	452	456	453	458	436	471	446	473	429	467	498	471	478	476	495	516	426	460	458	502	452	477	452	476	483	455	446	492	471	482	496	433	431	472	464	411	487	476	448	475	470	491	449	484	465	494	470	429	442	473	497	473	454	453	462	483	465	492	439	461	464	524	475	439	468	442	468	442	422	459	510	483	484	497	445	472	471	517	493	463	460	491	475	433	447	477	442	488	474	448	472	464	462	432	451	467	487	457	459	473	491	475	461	513	475	465	493	441	447	503	452	476	524	468	464	509	425	460	465	464	469	493	464	452	473	509	476	434	463	474	462	466	482	457	466	464	464	449	460	431	474	469	470	439	488	475	439	457	460	511	477	443	464	472	471	489	496	425	487	500	477	458	488	449	436	476	488	444	416	503	515	474	516	442	512	468	452	463	457	483	454	447	444	464	450	454	454	459	458	505	469	486	448	505	486	503	415	418	472	495	420	434	444	488	504	463	465	446	461	479	491	394	489	434	497	536	469	474	461	463	499	483	481	490	418	444	432	474	463	425	435	470	455	463	468	454	457	454	468	487	433	476	482	459	478	467	467	489	429	488	480	476	453	489	460	462	441	466	450	459	476	467	498	462	462	489	492	449	462	489	467	447	472	479	485	486	478	455	469	455	462	442	449	433	440	479	491	460	480	473	465	463	495	444	435	463	500	441	455	468	496	495	466	462	497	426	443	443	441	521	444	469	497	440	463	485	476	448	459	483	499	467	453	491	456	479	445	426	475	464	471	476	469	479	497	461	478	463	439	464	461	465	479	457	446	484	500	452	469	448	514	499	462	475	476	452	450	473	464	456	496	484	467	463	491	497	466	471	446	460	480	484	511	514	431	450	488	478	438	462	482	470	494	449	489	475	446	440	501	439	458	468	448	446	450	461	447	436	475	449	462	473	452	472	459	485	463	460	463	451	462	474	468	464	474	473	447	440	464	484	471	513	495	454	462	410	484	459	461	465	495	463	467	428	417	459	463	484	489	502	445	459	438	479	444	517	452	461	460	457	473	461	493	449	475	507	464	449	465	434	426	506	491	491	451	471	492	509	460	445	460	417	483	491	458	482	496	446	471	476	444	476	471	441	490	481	491	452	483	495	465	462	474	474	478	438	448	431	478	465	455	434	462	463	437	469	460	471	474	477	428	457	423	471	466	456	458	506	452	484	453	479	494	489	490	453	480	442	487	456	450	466	412	459	479	486	455	457	492	465	494	514	472	465	453	519	474	486	476	441	472	461	455	479	534	499	501	453	451	445	468	442	507	454	466	466	460	455	491	450	446	431	478	467	418	456	477	470	493	465	467	509	423	488	448	483	491	504	475	440	454	471	443	438	488	497	465	447	425	493	468	509	473	456	513	466	494	467	462	448	454	505	490	442	466	466	481	474	487	462	463	445	447	477	461	490	496	444	477	443	480	482	460	460	480	464	480	475	456	455	450	419	468	439	467	472	485	470	445	455	467	461	476	457	509	461	452	466	489	524	436	440	455	469	492	465	436	467	483	485	500	458	503	499	473	436	435	496	493	431	453	487	470	449	479	483	450	459	438	436	456	488	471	488	515	489	482	462	459	443	492	506	438	509	483	508	481	454	511	442	480	478	432	473	449	504	459	500	458	456	533	464	440	466	486	457	482	447	466	483	438	456	483	479	479	465	466	469	481	463	429	470	498	461	470	442	495	457	472	484	458	486	506	476	436	469	473	448	459	465	458	449	499	468	471	467	491	462	473	428	461	473	451	473	489	484	433	460	449	439	487	468	474	489	443	430	490	483	471	458	457	469	477	417	473	495	486	468	431	448	452	434	454	482	499	442	477	499	483	437	451	464	449	483	439	479	472	484	466	481	447	462	480	449	481	524	462	506	453	498	464	432	475	470	468	497	455	459	436	508	467	470	456	416	476	497	445	485	447	454	420	472	450	472	427	470	421	443	451	466	448	436	483	463	455	457	477	457	452	431	451	478	437	456	473	477	471	460	453	471	458	433	460	477	467	464	490	490	477	448	480	464	429	527	481	461	445	453	524	525	490	432	465	448	463	479	483	519	450	417	456	470	468	488	503	458	456	472	487	447	479	494	487	455	464	455	460	480	492	480	503	442	514	476	451	489	485	440	446	468	467	465	456	448	505	432	455	476	493	471	475	438	479	457	450	451	438	467	495	499	474	470	436	495	475	482	464	464	475	492	428	449	448	449	486	472	469	463	408	462	453	501	436	452	486	456	503	430	453	449	472	473	500	477	500	461	483	443	466	454	499	459	484	451	448	432	448	460	479	446	458	477	523	413	446	456	473	432	467	425	461	475	446	481	483	441	461	447	473	450	458	481	481	458	446	490	443	473	489	451	480	495	485	508	517	466	430	478	470	434	465	478	508	487	469	431	439	475	475	459	470	474	437	478	462	469	418	442	423	449	475	459	449	462	436	481	457	479	470	449	466	428	453	507	452	462	476	476	462	468	476	458	448	441	482	465	472	460	501	478	476	441	460	474	514	430	489	482	485	500	470	431	494	502	450	449	461	492	485	487	467	477	451	484	509	431
58177	63086	56864	36159	25724	15602	4335	1271	511	490	844	1987	2169	1631	1045	991	386	290	200	206	233	259	272	190	158	193	174	190	182	204	200	203	200	177	169	195	208	218	188	174	202	201	194	193	168	183	185	210	185	192	237	207	210	181	173	193	182	180	175	208	191	186	186	194	171	207	194	236	199	204	207	207	181	168	186	213	187	176	175	185	193	198	187	161	186	183	179	181	189	172	171	185	180	189	174	189	195	173	181	217	184	192	176	163	161	185	160	197	184	209	177	190	182	183	173	181	199	213	205	192	178	166	168	181	203	186	191	181	181	191	182	160	174	197	186	187	198	207	174	163	169	185	189	197	206	168	211	197	164	185	177	200	170	188	185	171	158	191	173	171	213	186	150	181	176	183	165	147	184	188	175	179	174	180	203	189	189	183	199	204	174	172	203	200	193	199	175	162	190	175	175	184	186	187	197	187	182	169	179	201	192	167	214	178	189	164	184	210	172	186	196	173	172	178	200	167	196	182	186	194	187	209	161	211	169	170	179	193	207	208	196	212	188	188	179	196	165	186	168	182	154	185	153	188	178	211	183	178	187	184	170	196	201	169	206	205	203	181	181	187	189	204	194	164	212	195	162	192	176	180	175	185	190	183	207	172	199	193	197	180	199	186	179	164	209	200	171	183	192	177	185	188	216	188	168	158	168	191	195	181	179	176	190	204	167	200	166	202	190	197	186	181	165	184	191	221	190	195	193	167	184	189	182	173	182	180	196	199	200	183	207	166	167	207	194	200	210	189	168	173	161	196	177	185	179	168	185	185	190	196	192	196	211	216	195	189	165	192	179	195	195	184	192	180	188	182	201	219	199	160	183	179	195	200	184	220	181	184	193	161	190	161	181	204	187	164	178	190	179	171	191	190	191	206	190	167	184	173	189	207	186	173	196	194	184	155	198	187	188	184	188	218	169	205	202	208	186	214	188	190	190	180	164	185	190	205	167	197	161	177	180	186	191	194	193	168	180	178	196	173	193	194	189	193	198	191	196	170	189	168	193	202	183	193	192	168	209	197	213	197	154	195	187	175	180	170	183	168	182	177	195	184	181	196	158	213	197	185	186	191	177	180	157	176	178	208	206	199	171	196	177	186	166	199	195	192	177	201	190	197	172	209	181	181	208	161	178	188	207	170	178	178	184	182	200	194	188	184	194	185	179	203	172	186	196	199	183	169	187	187	169	199	168	208	190	188	174	165	177	193	204	184	179	205	191	177	183	167	167	184	189	206	197	170	182	191	213	156	182	202	184	192	188	193	175	175	182	201	198	198	173	198	166	185	170	181	177	187	172	193	214	164	185	186	210	202	190	191	182	200	186	187	178	184	197	207	176	185	195	173	171	186	200	178	190	202	204	192	210	172	190	206	180	184	183	184	180	191	203	190	198	190	194	194	200	176	179	199	196	164	194	185	202	165	204	182	171	223	195	191	178	182	185	192	177	175	180	169	206	189	218	186	208	180	190	218	202	204	193	171	203	197	185	186	175	196	182	200	188	183	177	178	197	187	200	192	173	182	164	172	209	182	182	202	184	192	171	182	157	177	194	161	197	177	193	173	202	168	193	187	165	190	176	168	193	199	185	182	198	181	163	188	208	191	193	184	202	199	217	200	170	185	181	176	201	197	206	179	179	202	199	203	187	167	202	207	157	160	180	206	176	197	172	183	188	189	219	173	186	196	194	186	236	198	160	184	168	194	173	187	191	172	185	185	179	167	184	190	165	187	161	190	171	183	185	200	202	186	213	193	211	199	201	159	170	187	161	192	181	190	180	189	188	202	200	209	175	191	208	183	197	187	171	183	189	186	216	183	169	184	203	195	181	163	211	183	182	186	191	196	187	182	198	173	196	168	211	196	184	199	204	207	204	183	167	196	176	183	182	195	178	169	171	185	177	187	192	194	191	186	168	180	153	180	204	162	183	197	181	190	188	197	163	158	195	206	186	184	210	184	178	194	177	173	202	183	193	190	185	161	185	184	182	175	189	193	185	181	165	187	196	209	172	181	190	203	165	193	190	171	195	173	206	180	176	185	188	172	186	205	181	181	179	172	172	185	179	205	172	187	174	222	207	179	178	190	174	172	174	184	172	178	176	194	178	190	176	184	194	167	168	196	202	175	194	183	214	180	193	184	189	194	189	203	184	180	197	189	184	201	193	183	174	191	174	187	146	179	173	175	174	174	187	194	194	202	174	185	186	173	202	197	183	206	161	185	177	189	182	160	183	162	184	177	213	212	202	184	194	197	180	184	178	190	177	182	178	207	196	198	209	187	169	188	177	200	202	208	180	202	200	186	176	180	189	194	180	205	189	211	198	166	183	204	176	173	179	196	167	197	177	169	178	187	186	198	185	191	175	188	190	193	198	175	153	183	195	179	183	179	186	192	188	185	195	178	164	191	192	199	192	203	191	185	180	210	179	164	203	212	220	184	207	179	206	197	169	186	181	186	172	172	220	195	207	163	192	174	217	187	178	163	231	184	183	216	196	210	181	180	185	176	197	199	206	164	204	181	202	170	190	185	180	178	176	189	190	190	164	196	188	200	203	190	210	185	167	187	168	194	189	187	184	178	193	192	193	182	165	173	196	176	183	201	202	223	193	175	196	212	210	183	179	189	170	197	184	196	177	188	217	210	187	186	182	191	190	201	157	175	184	211	200	179	221	173	197	179	185	170	189	192	177	201	196	183	201	167	154	206	209	184	217	198	189	169	196	211	203	185	195	205	175	180	225	179	160	187	198	193	184	195	193	192	183	208	172	149	194	181	177	178	193	197	190	165	200	215	169	177	160	170	183	186	196	185	184	199	179	163	177	206	189	174	175	163	192	170	173	177	181	185	192	200	184	186	193	192	202	170	191	185	219	200	199	203	185	181	183	187	162	192	189	176	191	196	199	184	173	186	192	145	180	214	192	194	202	157	210	184	173	184	186	185	200	192	178	202	185	171	196	198	197	179	207	205	176	169	210	176	185	177	179	185	198	194	189	194	173	190	184	202	210	205	203	183	193	197	184	200	190	187	182	181	196	185	172	208	214	186	167	183	204	183	186	181	169	206	178	184	200	198	186	186	203	177	199	171	202	195	193	197	166	171	221	187	207	182	180	163	205	164	182	187	192	191	203	172	166	182	186	162	187	189	187	173	172	181	165	196	185	184	169	196	190	198	209	194	200	190	194	199	172	177	182	172	187	178	182	183	215	193	184	191	176	186	186	199	209	221	192	201	199	191	189	217	194	194	192	190	192	180	180	199	183	165	189	203	168	195	162	171	220	173	182	165	195	201	186	182	200	187	204	176	165	209	186	185	187	218	193	204	196	179	207	200	212	170	190	226	196	160	194	173	208	208	190	164	211	187	213	184	180	219	193	205	182	180	188	183	209	154	215	182	187	157	178	166	207	219	162	210	215	182	178	198	172	201	179	205	191	194	190	192	189	160	198	202	191	178	164	191	187	203	152	200
36718	47792	49986	42431	35709	28248	9394	5214	2204	2139	3966	9314	9994	7183	5147	4929	1700	1255	681	845	771	980	1122	532	486	487	507	536	522	471	520	491	497	479	493	511	502	470	522	508	486	539	480	529	491	482	504	515	485	540	690	735	657	517	517	509	490	504	494	512	476	499	511	514	517	478	464	489	515	486	495	487	495	505	475	485	499	492	481	483	483	499	493	506	483	485	502	488	490	500	457	544	492	502	491	489	493	487	510	477	445	489	493	482	544	489	519	494	503	519	505	508	528	471	501	509	514	488	509	547	486	525	447	508	487	511	455	451	540	469	470	481	527	467	495	515	496	509	501	466	480	519	521	493	506	514	444	517	481	491	510	514	488	505	492	538	527	468	518	483	505	488	494	505	516	476	476	517	531	494	525	495	518	526	504	493	463	504	507	513	550	515	507	520	493	466	527	505	507	496	522	478	501	482	527	513	530	490	537	496	530	515	534	473	512	507	484	471	479	529	546	508	517	507	457	486	469	490	487	512	468	501	507	481	500	519	505	506	518	501	519	480	493	497	517	535	475	522	491	510	518	503	511	490	479	469	546	506	530	513	466	531	475	486	483	488	488	486	509	540	485	523	479	513	492	501	526	515	510	538	453	505	515	514	512	530	514	463	468	494	495	496	522	486	532	556	522	503	490	453	535	543	487	514	474	473	493	496	495	505	520	513	471	488	509	482	531	467	519	500	524	489	479	500	526	519	552	479	512	481	467	453	495	495	490	539	468	530	505	484	509	462	528	497	509	480	481	506	491	508	486	494	499	499	483	449	491	522	488	449	471	509	510	518	513	539	524	541	528	521	541	505	485	521	500	497	474	550	502	487	519	509	530	509	526	511	505	499	521	495	540	493	470	529	489	500	482	488	473	499	512	490	496	526	472	456	507	491	499	474	503	496	460	534	468	490	479	500	514	508	448	494	489	527	454	562	534	497	519	475	474	532	507	495	486	511	483	484	521	519	516	521	497	511	518	470	520	521	490	489	498	480	501	457	494	516	481	532	475	464	490	532	494	500	473	475	506	488	477	495	486	496	528	520	492	512	489	500	518	467	494	489	468	472	523	524	498	493	486	519	491	516	535	500	497	502	466	513	454	504	511	506	469	528	492	489	504	501	503	508	519	496	518	477	485	503	520	500	491	512	457	479	484	491	489	528	517	504	467	497	495	478	487	514	517	480	492	515	509	510	538	466	479	463	503	475	495	517	531	506	505	528	515	505	476	524	498	503	480	511	473	477	492	505	509	504	500	528	484	466	469	517	477	488	497	471	504	537	508	490	495	513	480	514	490	511	485	520	481	467	474	450	469	530	447	520	442	474	498	503	484	497	499	500	514	486	522	500	501	470	495	487	510	521	496	532	544	494	528	504	555	489	499	486	521	453	521	539	510	511	496	484	505	536	468	489	508	498	465	491	498	508	494	559	501	492	478	477	497	529	573	528	507	462	508	525	487	508	496	519	537	464	485	535	489	507	515	481	526	513	508	547	469	522	558	505	526	517	522	515	508	536	488	496	485	503	509	497	522	529	478	486	483	497	541	509	479	460	499	488	461	531	507	499	491	508	468	455	504	484	508	495	534	493	514	470	484	478	490	504	494	499	512	509	519	504	505	510	483	509	454	512	445	524	513	507	474	510	449	503	511	479	499	513	500	481	529	508	525	472	492	500	517	538	480	503	483	515	535	475	531	475	523	459	525	483	493	504	481	513	473	483	468	485	565	514	518	523	501	487	512	487	483	480	508	526	473	527	485	512	491	469	479	510	502	511	476	496	513	528	468	544	465	531	499	497	521	504	509	509	498	475	480	481	510	498	486	502	479	482	505	469	508	494	463	511	466	497	506	500	454	496	501	509	488	499	509	533	499	494	493	480	487	508	483	500	496	511	495	493	535	519	478	498	517	504	506	491	501	506	504	475	490	504	505	525	501	512	509	486	533	486	522	476	519	493	556	481	521	522	522	513	524	489	503	526	496	470	513	515	512	506	509	482	473	491	513	487	497	480	486	524	521	502	478	485	496	507	450	524	527	467	517	500	441	521	519	468	500	512	485	472	475	502	499	483	539	497	512	483	488	446	477	465	534	522	531	501	511	509	473	483	514	509	548	505	463	543	506	526	514	486	543	458	520	494	477	516	523	472	471	511	480	549	503	475	452	525	460	503	486	496	491	516	457	487	517	486	485	523	498	560	522	506	530	513	469	517	480	496	552	546	465	482	494	561	472	503	457	466	488	463	498	481	467	460	480	509	488	470	528	489	526	493	470	498	512	475	504	521	519	498	477	476	503	514	471	483	518	491	484	499	524	480	518	504	506	510	499	485	500	495	489	480	502	511	513	534	503	534	513	502	553	504	533	495	516	500	470	500	500	511	517	501	505	492	510	529	493	511	550	520	503	498	514	516	491	489	473	477	488	505	531	518	495	507	504	465	505	488	496	529	489	533	481	497	507	510	467	517	507	493	523	504	542	464	502	495	505	504	517	498	492	483	500	470	503	468	495	472	517	533	466	494	469	464	502	516	495	505	432	524	486	501	512	492	495	505	515	527	502	500	460	504	541	477	492	529	478	509	519	537	505	511	491	476	502	501	491	495	500	535	490	494	515	495	469	529	521	483	490	479	475	442	509	515	483	471	526	549	488	500	490	521	504	469	505	484	501	525	483	473	519	531	470	524	506	508	520	505	487	522	491	505	467	483	513	507	511	502	487	487	497	489	503	528	490	530	542	497	519	520	491	492	543	467	494	472	485	463	484	487	541	480	512	513	539	510	489	490	493	514	489	523	479	523	497	528	495	497	504	494	501	473	493	549	460	501	436	505	494	505	509	492	480	485	464	507	497	500	493	533	506	505	513	524	507	543	504	506	512	462	484	514	477	508	494	513	510	452	523	524	509	488	502	475	458	448	501	487	492	474	512	504	489	457	493	494	501	461	477	494	482	491	516	471	472	530	491	486	506	495	474	476	498	500	505	472	463	506	507	497	514	459	584	514	480	468	490	521	494	524	539	532	478	517	523	502	489	488	529	491	498	551	485	476	498	469	476	508	508	517	481	487	494	512	486	504	490	469	518	480	488	459	518	479	460	401	526	495	500	486	455	482	510	536	488	501	514	476	487	492	541	468	485	513	495	525	512	491	468	505	529	497	536	501	468	513	521	479	525	531	519	491	491	531	493	503	509	515	529	543	500	524	514	513	517	485	459	489	529	500	516	516	473	495	551	506	523	503	505	513	508	481	485	452	480	495	480	500	520	518	525	498	495	512	510	506	476	490	479	475	522	502	524	508	519	507	506	510	505	527	485	488	522	508	507	531	499	524	522	503	507	451	511	536	494	528	504	497	519	479	520	491	502	502	486	548	508	449	492	512	497	523	523	531	498	528	534	492	483	526	521	522	502	498	472	479	548	533	495	493	502	516	482	526	481	507	506	510	495	507	459	501	496	492	515	476	500	503	487	522	476	470	521	493
72338	76412	68615	48705	37992	24944	10961	2125	707	662	1705	3688	4114	3370	1926	1890	825	473	282	306	258	319	291	224	215	226	233	206	218	221	194	232	227	233	218	227	218	198	197	203	214	222	189	220	199	199	203	198	218	221	281	271	214	209	220	208	204	192	192	198	220	221	207	222	199	195	185	187	183	212	209	200	185	216	226	222	199	213	178	203	198	204	206	230	192	208	197	225	236	233	211	211	224	226	177	194	220	200	189	224	192	216	207	225	197	204	235	203	207	216	210	208	196	221	220	221	222	196	190	225	222	226	208	213	216	220	215	220	199	197	184	213	206	226	213	171	207	217	203	205	217	194	214	234	190	202	218	227	192	195	201	223	232	213	217	168	248	213	221	218	200	181	208	192	193	194	205	210	234	236	188	209	195	241	212	205	214	205	214	209	223	226	194	184	203	226	231	217	231	196	228	230	235	236	208	228	215	211	223	194	194	210	214	213	218	207	230	196	222	209	235	203	230	226	215	230	200	199	207	235	206	187	215	247	218	223	200	212	198	230	214	211	209	240	205	196	239	227	193	188	201	214	216	201	234	203	245	210	218	216	220	212	223	215	218	200	202	242	202	208	219	191	203	229	180	194	208	205	214	226	223	224	206	224	217	209	194	197	193	197	212	188	197	220	191	216	218	216	228	196	214	227	213	188	191	210	197	211	232	187	220	209	195	212	237	189	209	214	199	216	224	207	190	212	177	197	190	224	197	188	198	206	212	190	200	200	219	207	227	235	230	204	208	209	199	182	215	176	196	195	196	229	239	189	196	195	210	221	214	209	196	195	191	205	201	205	232	253	221	197	202	182	218	195	221	248	195	186	204	201	210	231	207	218	236	194	215	208	216	197	212	206	197	219	208	189	204	178	199	193	190	206	219	210	215	212	203	227	215	219	201	212	194	222	195	227	178	218	200	206	215	207	221	205	203	180	186	210	199	211	196	199	191	227	199	208	197	210	201	203	204	194	207	240	216	238	202	218	232	206	199	222	199	189	199	253	211	210	194	234	173	199	202	219	181	197	198	201	225	208	229	162	208	200	207	208	176	217	232	221	221	204	211	212	199	205	209	210	250	214	185	220	188	228	200	198	206	216	238	227	206	192	193	212	218	197	209	195	220	222	197	219	192	194	209	211	199	236	206	176	213	232	202	191	204	220	207	202	205	225	218	228	193	188	198	234	213	219	214	207	207	209	220	180	206	219	201	238	204	201	188	210	237	191	204	232	198	187	207	203	240	216	199	183	216	201	217	187	229	220	186	217	193	209	196	204	203	200	225	204	227	200	181	207	218	197	205	227	220	208	218	213	176	186	193	204	207	191	219	231	232	203	207	193	211	223	195	212	206	218	207	203	191	178	235	199	207	235	186	203	185	237	198	213	207	209	227	203	193	196	216	214	195	211	214	223	225	213	221	184	198	184	210	208	225	225	218	207	206	194	185	211	187	220	218	225	213	202	184	211	206	245	203	224	250	217	220	230	217	230	206	210	241	205	213	217	185	205	236	184	223	201	203	193	213	226	215	214	226	211	213	191	186	223	181	191	221	207	206	198	194	202	213	192	205	188	216	235	206	215	198	202	225	207	213	209	185	210	198	181	192	183	207	200	199	226	223	209	202	233	209	214	205	215	230	209	215	203	216	228	217	201	191	215	189	202	207	220	211	231	197	202	220	215	215	204	202	217	200	228	210	205	213	226	241	204	199	213	193	183	220	201	211	193	205	207	206	214	218	194	218	227	217	201	211	200	220	250	201	226	192	200	230	217	211	211	229	205	206	199	204	214	200	193	202	203	219	183	214	209	215	215	194	212	207	210	209	231	195	221	179	202	237	212	217	208	210	211	234	242	207	223	172	178	198	178	213	220	180	195	205	202	213	195	226	208	203	198	191	200	229	224	216	211	207	194	186	186	206	192	204	192	222	184	204	195	203	192	233	203	192	212	209	219	217	191	208	200	222	224	201	218	235	233	192	220	190	198	208	185	212	199	192	196	228	198	215	201	213	207	218	215	198	213	194	206	206	187	214	203	224	213	231	210	212	224	197	222	198	215	197	185	215	214	228	211	186	214	211	198	197	224	213	219	209	209	201	196	215	204	221	215	208	206	180	202	213	193	182	204	233	206	225	194	223	203	186	212	207	210	208	219	224	185	224	207	243	213	201	211	208	213	190	211	208	197	206	239	228	225	209	210	210	213	231	206	201	211	210	197	175	212	216	222	220	221	224	204	200	203	241	209	233	218	221	208	216	191	210	199	183	187	205	202	201	188	181	211	204	202	189	217	185	199	225	170	216	204	206	224	230	219	204	234	209	212	214	185	225	190	199	214	199	212	222	207	216	223	188	185	216	215	203	205	213	223	220	206	197	213	227	207	204	248	223	183	190	200	198	215	202	195	202	195	207	190	213	222	199	207	210	218	192	203	198	198	184	193	225	211	224	197	210	206	202	228	202	218	210	197	207	197	188	216	196	209	196	218	211	201	234	207	203	213	192	202	210	220	195	230	200	211	206	218	226	219	197	195	198	207	227	222	206	198	205	234	216	199	193	199	197	213	208	221	196	203	201	213	203	214	194	211	215	216	243	185	214	226	199	220	209	217	216	221	180	230	177	226	208	162	194	207	214	194	204	210	180	201	187	200	206	195	181	217	234	204	196	211	236	202	174	205	198	209	196	216	225	204	187	201	191	219	223	210	227	191	199	211	223	220	211	198	192	213	204	192	188	192	228	212	192	212	228	213	193	216	209	213	218	170	221	201	212	195	208	203	188	245	182	209	221	216	206	218	198	205	195	219	221	206	201	238	197	219	189	207	227	185	198	186	199	191	216	208	168	214	175	215	229	214	200	219	205	229	199	203	229	217	198	209	195	197	204	206	222	226	210	218	226	201	187	202	215	217	236	208	214	202	211	190	221	209	227	197	207	216	211	177	208	196	210	233	201	201	201	223	217	218	219	225	192	215	215	219	198	192	206	192	201	199	223	238	207	220	238	178	230	216	222	216	216	229	203	208	200	203	212	231	226	208	210	193	188	210	212	186	220	221	216	230	216	206	195	208	178	204	221	185	221	210	203	223	209	212	209	216	217	192	226	181	235	218	220	239	201	221	185	217	222	204	202	214	199	197	226	218	213	223	179	235	199	212	224	218	219	225	214	239	217	208	212	216	214	191	210	198	221	217	208	201	208	202	210	208	198	216	221	191	193	264	218	204	190	205	202	236	229	187	210	206	224	203	214	201	203	206	229	193	206	205	209	201	202	232	221	199	207	200	194	200	222	214	219	188	179	202	203	215	202	212	218	208	205	231	213	214	200	193	248	190	227	187	238	213	236	234	170	199	212	200	207	215	179	197	225	226	205	219	202	218	188	211	178	197	197	193	196	221	199	219	226	221	229	221	207	205	196	191	216	249	210	213	189	204	192	200	176	200	238	231	194	225	203	200	225	198	202	216	205	218	219	203	193	147	217	210
47157	59754	62789	52781	45860	35005	18197	6814	2845	2829	7368	15061	15838	13708	8857	8807	3838	1929	989	1134	784	1160	872	564	535	578	512	577	565	563	559	549	519	529	545	524	550	522	540	583	533	549	575	538	573	571	545	588	542	664	932	900	830	706	572	557	513	520	568	550	590	542	516	566	507	533	533	579	564	547	578	502	558	533	573	512	538	563	569	537	581	545	534	555	533	520	549	555	580	556	532	527	547	573	540	556	488	567	571	546	570	590	558	570	511	541	552	521	553	533	559	541	518	557	566	541	591	572	508	546	548	513	547	547	586	503	557	543	506	518	538	514	515	547	531	554	532	535	589	558	549	527	552	576	536	595	522	561	535	527	534	535	549	522	516	556	520	529	522	600	566	563	537	535	541	547	518	533	514	549	557	564	561	543	536	545	518	526	520	539	584	489	519	528	556	556	552	559	545	550	526	571	578	559	525	568	551	548	512	556	523	551	571	527	560	614	545	496	536	498	533	538	559	543	559	525	545	551	593	562	531	538	557	558	536	560	520	561	553	586	526	551	505	524	604	589	540	516	543	559	538	547	516	537	561	525	533	540	537	522	538	545	535	567	568	549	548	525	534	513	553	537	536	533	554	505	553	582	519	541	531	550	544	552	549	573	540	522	556	598	564	551	517	534	568	542	562	581	494	558	520	518	559	548	536	543	578	562	551	567	543	568	588	553	556	543	521	538	561	571	566	563	564	565	525	557	541	519	527	569	521	558	513	560	529	514	516	546	569	535	527	512	555	531	512	529	521	573	556	529	514	522	517	513	504	570	537	557	548	519	530	607	530	557	559	559	547	539	559	555	524	551	536	541	549	567	531	561	544	558	584	526	548	519	587	551	536	566	541	523	578	527	597	544	577	574	559	504	568	538	477	502	549	552	559	558	522	536	551	534	573	501	548	526	550	511	614	543	524	553	543	537	533	537	559	513	524	551	529	564	516	534	518	536	549	550	550	548	536	543	529	507	569	523	590	557	536	549	517	554	529	572	542	556	561	567	546	540	521	519	552	554	564	515	554	583	512	561	508	499	539	510	546	539	586	515	503	569	561	560	514	523	568	575	539	560	539	559	547	551	523	527	588	530	517	578	551	555	484	515	538	569	533	509	516	545	545	525	531	575	554	588	493	575	600	551	578	553	562	529	517	534	576	536	551	540	530	539	538	526	508	532	523	526	597	549	565	592	559	540	559	541	535	535	527	550	535	552	565	505	556	555	549	533	576	537	554	581	551	537	579	537	533	532	543	557	568	551	515	551	593	571	518	594	566	571	579	480	568	541	503	562	540	561	563	538	558	525	579	576	541	529	558	567	517	541	548	520	548	562	515	517	579	514	551	535	550	531	518	507	548	511	542	568	561	550	604	572	549	565	574	543	515	517	515	571	531	554	580	516	551	531	533	516	493	542	515	544	484	551	530	571	513	537	574	536	537	526	535	560	511	552	552	516	550	544	500	524	553	569	575	537	596	571	503	519	545	522	539	550	543	554	541	528	564	568	582	558	516	529	569	529	547	551	543	528	586	558	526	562	553	517	535	548	494	560	509	551	563	539	529	534	528	545	577	520	553	564	532	531	564	545	547	561	502	555	541	553	534	562	526	554	586	524	582	557	537	581	581	524	564	624	537	489	557	526	582	550	536	519	526	537	539	545	540	536	515	557	557	579	527	581	512	552	523	575	600	574	554	579	540	551	539	536	552	526	566	560	520	535	553	524	540	551	552	554	507	530	558	545	521	539	507	532	541	573	549	563	556	542	553	547	535	542	554	531	523	520	555	517	558	538	552	510	517	525	559	560	492	580	553	528	559	583	527	541	526	534	494	551	545	581	544	536	579	550	584	581	549	533	541	566	531	558	555	544	518	526	582	511	531	506	540	539	544	526	554	543	572	527	588	533	522	558	556	573	525	599	515	535	547	561	575	556	533	532	554	536	558	526	533	545	528	519	544	521	539	545	548	580	519	525	545	504	529	554	558	496	538	517	528	538	531	525	522	562	562	554	555	539	555	523	565	571	547	518	530	549	566	542	533	549	579	565	553	516	545	519	514	541	544	546	536	537	576	563	565	534	555	508	557	555	558	568	521	543	551	550	569	534	548	534	545	512	539	537	536	577	526	522	556	576	559	539	552	512	549	557	522	543	527	552	557	547	531	542	562	530	534	501	529	587	538	549	504	517	545	505	569	522	585	533	512	571	582	538	511	535	514	559	535	551	527	550	591	582	560	553	577	533	546	528	545	531	567	533	521	558	537	563	576	552	538	578	577	571	563	560	522	564	582	549	561	535	513	542	536	547	586	536	576	543	570	570	536	566	529	562	547	554	548	506	545	524	549	549	587	552	568	565	567	530	560	528	558	561	549	556	555	568	564	542	547	554	536	507	559	544	556	567	525	567	535	584	558	530	565	525	551	554	537	549	520	550	561	580	508	563	522	542	570	587	525	562	516	558	555	512	553	569	565	518	554	600	517	557	566	541	554	507	538	600	589	560	558	584	542	518	533	514	521	560	518	560	539	576	542	525	599	506	569	539	524	500	546	539	563	543	557	523	548	532	534	518	529	559	546	556	542	534	546	516	511	540	577	529	553	560	537	575	528	563	551	548	507	545	520	537	559	570	550	530	561	543	539	541	558	571	532	527	532	556	537	546	533	569	545	558	557	552	562	555	524	532	570	558	516	532	582	574	538	502	559	562	558	579	573	528	523	557	552	557	583	561	608	557	495	529	519	544	539	540	578	558	559	569	560	584	564	589	502	499	564	511	602	563	608	509	538	575	565	523	543	526	517	592	547	517	556	570	549	555	535	539	552	563	561	559	544	560	532	536	527	573	580	520	533	563	499	561	518	538	504	539	568	519	521	557	532	540	595	572	524	588	512	543	570	581	545	542	544	558	545	540	548	533	533	548	558	546	520	556	522	600	554	520	545	525	581	537	560	521	530	570	539	571	530	583	533	498	544	526	532	575	523	491	549	549	505	566	539	555	556	544	515	536	558	510	547	548	591	537	500	533	545	539	521	564	555	537	494	535	587	587	548	580	496	537	545	534	539	536	586	592	522	585	580	551	563	521	534	548	527	575	526	546	585	550	575	568	559	560	535	546	559	535	555	551	556	582	542	543	550	593	513	565	592	528	538	542	565	569	571	519	522	590	551	570	551	559	513	563	574	551	559	586	560	560	554	521	531	565	581	532	514	546	542	527	576	513	578	563	557	529	504	557	535	570	538	498	540	561	537	591	524	563	519	557	571	512	553	539	634	542	557	553	526	538	550	532	508	533	555	586	571	577	522	510	546	555	572	561	509	524	522	556	557	568	527	529	576	553	542	555	555	518	585	561	541	526	564	531	557	546	567	548	563	542	538	521	550	558	532	536	580	554	533	550	564	529	566	530	548	570	567	599	576	519	528	531	557	521	554	573	562	575	496	501	567	558	573	527	513	550	506	539	530	563	523	540	503	548	550	555	546	540
18495	13068	8752	3372	1460	745	352	223	178	181	187	258	258	279	255	260	199	164	189	174	154	177	159	167	188	154	168	177	201	157	167	145	174	170	163	176	162	179	162	153	169	145	149	173	158	179	165	168	159	171	160	197	191	175	186	171	149	166	163	154	153	176	161	182	189	165	177	166	192	175	188	155	177	181	181	173	174	200	167	175	175	170	168	151	163	171	191	152	162	165	153	152	168	165	201	170	153	212	185	181	169	162	167	171	162	186	153	156	177	162	159	194	167	152	173	172	178	154	164	154	177	175	185	197	165	176	191	154	170	173	172	191	150	189	175	151	167	155	190	160	184	157	128	182	157	173	169	167	162	146	156	159	177	135	185	169	177	170	181	177	150	165	171	182	203	173	164	167	198	172	164	185	157	168	170	167	181	184	149	201	178	160	146	163	169	183	162	186	173	177	179	175	169	137	159	162	164	169	165	163	187	150	192	171	167	165	180	196	169	190	165	166	196	179	179	167	172	178	154	151	194	145	150	177	161	186	167	165	168	197	191	172	183	170	193	158	171	183	182	144	165	184	191	178	159	178	166	164	163	157	185	189	175	152	185	186	155	186	165	179	186	173	185	177	178	163	164	185	169	164	175	171	164	166	163	161	160	167	153	150	159	161	180	152	166	152	178	186	153	190	196	167	163	150	160	183	153	171	154	184	174	161	184	180	158	176	170	175	166	140	200	162	166	170	178	175	159	189	172	170	166	168	175	182	163	183	161	182	170	185	161	158	185	186	191	172	189	191	163	209	166	174	177	203	141	153	168	180	171	180	164	180	155	160	167	142	175	168	184	158	177	154	166	158	186	151	172	181	185	161	169	151	193	180	193	193	178	161	167	153	165	162	161	177	168	179	177	167	162	167	174	177	157	149	151	166	181	171	179	155	173	158	151	179	166	166	196	161	171	183	193	165	180	163	184	177	170	157	160	171	180	167	177	182	192	186	140	186	183	180	192	166	159	165	159	180	210	176	158	170	155	160	174	176	174	190	192	167	181	180	198	198	186	177	160	160	169	165	179	174	176	150	190	158	182	172	162	163	155	178	168	161	183	166	169	167	183	168	178	163	169	177	172	141	167	153	178	175	163	159	157	182	170	178	176	179	168	173	160	188	162	167	169	156	168	153	168	186	165	172	157	160	157	160	154	187	154	171	174	179	151	214	190	174	160	194	153	193	158	172	162	197	145	150	163	152	151	168	160	155	145	175	178	178	196	164	188	165	170	200	170	180	185	175	175	182	173	176	164	163	202	176	151	154	176	190	150	160	184	164	188	173	176	177	164	168	199	146	161	176	149	184	164	187	201	185	140	155	160	170	160	186	187	168	162	164	161	190	186	157	179	152	184	160	172	175	161	154	185	167	166	196	165	187	181	150	198	175	160	168	169	180	160	143	154	172	189	194	149	172	175	157	157	188	156	148	163	169	177	170	189	168	149	158	166	174	175	156	181	166	166	168	173	148	167	186	169	191	165	178	169	162	196	158	162	166	197	162	166	166	165	171	178	168	154	184	145	183	170	171	167	154	176	166	161	161	156	173	183	179	168	173	159	174	180	174	180	190	153	161	156	188	161	192	195	196	161	179	197	174	173	159	188	165	161	178	166	175	187	170	157	169	177	192	154	180	188	155	164	156	150	170	170	163	155	164	152	188	163	153	183	169	184	144	174	160	141	166	174	172	164	181	151	177	173	176	158	148	182	143	186	179	172	183	158	168	141	178	162	165	145	165	173	152	153	139	177	184	154	171	158	164	192	161	192	174	165	172	196	200	151	158	189	164	205	172	170	174	180	166	166	178	169	160	169	181	165	177	173	161	169	156	154	170	164	165	206	152	161	181	184	181	141	177	189	151	166	168	153	200	182	173	174	146	197	170	164	162	192	161	164	149	169	177	172	157	182	165	155	192	183	153	149	160	182	173	187	180	179	164	171	174	195	160	183	180	188	173	173	176	156	140	157	181	182	171	170	179	160	172	173	160	180	163	178	183	179	166	176	170	150	150	177	144	170	162	173	171	186	173	158	153	198	190	162	159	178	174	177	153	156	187	174	165	175	193	163	174	154	171	149	171	138	201	141	187	169	155	190	171	158	176	172	148	168	167	157	155	157	175	188	171	179	160	168	176	177	177	179	191	156	172	141	170	157	165	166	189	177	173	168	175	167	174	170	163	181	184	156	165	157	173	145	140	179	186	162	172	167	158	172	171	155	154	171	151	155	200	181	181	169	185	156	161	150	149	162	177	168	147	151	166	141	158	168	146	186	153	185	192	166	176	172	156	175	166	159	141	177	159	148	195	168	181	169	177	157	178	180	172	186	175	125	163	153	155	153	151	141	194	171	170	148	193	196	163	192	171	169	176	175	165	168	173	179	162	169	167	165	148	170	160	182	179	167	191	169	152	159	198	167	179	148	146	173	165	175	155	172	192	182	181	163	166	182	156	166	177	207	148	169	180	167	179	184	168	176	180	188	151	175	165	184	168	183	181	193	192	169	136	146	194	161	165	194	181	159	158	185	172	161	173	183	190	181	177	159	173	167	161	197	184	180	158	170	161	177	152	145	155	154	162	170	191	170	167	153	174	158	154	174	175	160	165	175	165	157	172	206	160	172	166	158	191	170	159	168	150	180	173	162	165	181	170	183	182	171	187	187	153	158	156	176	160	166	156	179	154	167	145	195	181	164	161	170	166	162	155	190	179	161	173	164	177	177	164	175	168	176	140	170	151	200	166	177	187	165	162	175	171	190	147	169	151	168	170	157	176	148	185	167	184	171	158	167	156	170	164	167	168	180	168	182	175	166	159	188	176	157	173	149	169	143	160	174	149	197	160	167	157	172	160	189	170	192	165	193	173	171	164	167	164	165	171	175	164	168	173	159	191	163	170	169	194	174	173	138	164	177	172	182	198	166	162	185	160	166	184	177	181	161	148	164	165	169	165	179	186	154	174	179	186	170	199	154	178	171	185	163	177	150	183	173	174	162	164	165	161	170	177	157	176	178	178	150	165	168	179	181	167	161	172	192	183	162	164	158	163	161	183	180	160	164	181	156	189	195	174	166	158	185	189	176	163	173	168	187	178	181	158	148	160	155	185	161	174	163	170	188	181	174	165	182	183	176	178	177	170	178	149	164	156	168	148	178	170	189	173	163	162	180	194	163	151	144	159	170	181	171	189	183	166	188	174	155	153	165	133	157	176	179	187	163	153	174	172	174	165	163	178	183	180	191	186	148	156	181	183	187	181	176	178	156	157	166	158	193	186	163	200	162	175	189	183	151	166	167	148	141	187	153	200	166	167	191	154	173	173	190	165	166	159	152	183	184	171	175	148	186	180	191	170	168	171	167	168	168	188	160	163	177	183	169	190	157	203	190	166	164	165	182	181	183	165	163	171	155	176	159	172	177	186	159	157	169	190	176	193	144	170	157	177	155	189	167	180	170	186	201	182	172	181	161	147	167	152
15381	16398	14426	8909	5248	3063	1371	679	569	508	665	992	1165	1049	856	893	618	465	491	516	487	503	471	440	440	483	462	459	480	467	459	493	460	491	453	480	447	474	481	467	458	448	467	477	445	466	468	469	415	453	500	482	515	498	488	438	461	446	475	482	453	484	484	439	446	477	442	470	461	437	504	442	449	488	451	471	486	474	443	420	451	438	454	457	502	476	477	504	449	468	455	477	440	421	438	460	474	492	460	477	455	431	461	442	462	420	412	425	466	467	481	471	438	457	500	415	472	454	445	443	412	472	441	442	461	481	451	480	451	474	464	446	456	461	426	469	441	476	438	415	464	464	468	461	451	452	483	460	487	455	466	447	452	482	475	453	451	470	443	457	465	466	441	468	439	491	434	453	477	426	433	468	450	455	419	427	472	504	446	446	420	462	450	450	464	450	498	456	428	464	461	441	461	470	498	434	454	461	470	429	438	459	438	461	480	470	475	490	463	455	465	435	484	473	446	486	450	469	518	485	450	480	467	458	465	429	449	451	461	465	458	482	481	476	452	450	497	486	463	461	427	416	482	473	464	470	474	461	495	439	455	492	459	477	509	481	446	513	454	475	483	455	449	460	463	473	464	480	456	449	471	441	461	460	482	439	468	442	474	423	483	433	476	464	498	460	453	467	437	454	489	429	468	457	480	480	451	437	444	484	480	462	471	465	478	485	472	453	436	542	478	480	476	438	444	434	463	450	506	470	458	466	463	469	461	466	409	443	450	450	470	473	501	444	466	463	486	490	504	468	487	460	512	465	486	442	475	477	451	490	451	459	457	509	447	450	472	454	487	476	493	502	472	445	463	440	448	425	446	454	410	445	455	464	429	469	453	531	409	455	472	455	454	480	462	482	479	474	479	460	479	467	452	481	442	511	472	459	464	468	452	488	435	410	500	457	418	462	453	486	451	443	473	496	464	435	439	515	473	463	472	453	444	469	454	488	461	513	462	458	481	473	469	499	466	485	452	519	471	518	443	471	433	462	465	485	456	480	461	496	450	434	457	488	421	489	480	468	458	495	481	447	403	475	482	459	487	434	467	446	481	485	475	447	441	489	478	490	487	455	490	460	442	447	462	450	476	459	410	444	458	489	467	459	510	480	476	456	497	443	434	419	466	449	430	455	447	466	439	453	464	460	472	479	475	431	439	464	456	469	483	435	429	466	506	466	472	482	461	456	428	470	479	440	445	462	460	470	474	486	459	468	424	484	410	425	444	462	474	502	480	464	442	439	453	436	451	490	460	498	482	475	424	446	463	459	459	477	440	469	437	446	474	494	472	527	504	469	426	460	476	458	497	436	444	517	440	459	447	477	479	454	452	495	490	459	453	468	487	434	480	471	495	474	481	480	450	463	462	493	445	426	474	500	447	475	444	457	450	422	474	459	450	450	448	433	486	484	515	459	487	468	432	475	479	457	475	459	456	461	480	510	463	468	491	467	499	431	442	438	429	462	471	460	468	481	476	445	426	471	428	513	483	478	493	474	463	463	470	433	496	429	426	452	457	477	441	437	451	433	463	463	436	447	436	434	494	478	443	490	461	483	453	468	427	482	467	479	465	457	457	455	453	501	485	461	478	490	429	462	479	494	412	511	473	429	495	441	483	485	457	477	477	459	479	469	437	477	437	429	468	460	451	474	464	474	477	463	441	457	468	457	459	467	420	433	465	436	467	434	466	464	436	488	467	481	472	483	458	469	425	481	488	420	422	466	471	448	464	467	448	480	448	470	443	468	478	425	469	492	452	469	460	497	463	427	467	483	487	423	464	425	475	456	448	436	499	439	435	459	472	459	440	457	432	451	435	458	439	465	470	457	466	471	490	449	496	470	451	455	416	456	456	469	461	470	442	435	460	462	482	499	509	475	467	438	483	477	443	483	461	460	420	482	474	439	436	483	494	471	486	468	472	450	441	503	460	484	467	492	449	412	494	456	451	453	473	514	465	509	493	506	469	438	456	482	449	486	466	462	457	486	505	473	459	473	447	429	458	502	513	519	468	470	459	461	466	467	477	479	462	459	464	516	472	461	453	455	462	456	510	473	449	464	460	477	477	463	454	470	453	453	439	457	429	476	465	457	425	452	460	473	441	468	478	455	443	448	450	468	465	474	441	464	477	455	451	471	462	464	435	463	463	448	469	457	463	452	457	492	457	456	498	460	491	510	470	468	472	458	449	454	468	476	464	454	460	504	459	495	453	477	476	468	456	436	446	413	467	444	471	470	473	478	446	467	457	494	445	529	460	451	465	476	424	417	495	474	466	488	472	471	449	445	483	466	473	476	456	491	450	476	457	468	462	507	429	447	439	455	432	471	458	489	478	433	458	446	482	451	404	440	434	496	446	440	455	435	456	445	465	439	466	450	452	438	449	456	483	480	454	498	440	470	433	460	444	449	474	492	495	465	469	494	452	453	452	459	472	429	422	457	472	475	457	469	497	511	469	457	452	456	495	458	432	434	497	425	501	469	478	484	494	447	452	442	467	476	477	443	497	450	473	459	431	461	491	460	443	435	487	463	471	493	436	434	424	452	470	473	469	463	470	477	470	433	504	462	466	466	470	473	468	446	474	465	462	453	499	481	488	471	431	396	445	450	478	454	448	491	473	469	457	474	439	467	438	516	473	458	481	473	451	426	466	449	448	440	505	481	462	458	434	458	461	446	453	458	448	479	446	461	488	462	493	476	449	479	458	453	493	475	463	460	499	439	458	474	407	464	455	481	459	465	425	452	477	426	437	458	432	483	470	473	471	451	449	524	486	450	475	454	467	441	447	451	482	466	439	451	444	452	510	461	439	453	473	461	458	421	457	471	466	452	473	435	513	473	472	421	451	477	433	472	464	466	464	481	457	478	459	475	456	480	440	472	487	450	444	434	447	477	491	470	477	432	481	411	435	448	460	459	413	467	479	466	458	441	465	458	475	470	463	442	471	493	479	462	469	446	420	452	431	485	468	469	477	486	475	471	497	458	481	472	475	459	454	449	461	464	454	481	481	474	460	514	475	506	451	437	454	478	465	462	460	510	437	457	451	450	451	451	446	491	515	441	475	475	458	468	451	447	477	476	464	476	460	528	461	440	448	467	460	477	465	472	442	467	458	423	455	461	430	504	477	442	447	463	423	461	452	476	469	454	421	481	448	469	434	464	467	430	479	458	463	466	470	447	440	487	484	440	445	451	418	434	460	469	469	473	464	493	459	457	475	478	486	461	473	474	452	438	438	442	473	449	478	466	491	464	492	448	441	426	412	478	466	471	496	459	456	452	416	483	445	454	457	486	474	435	479	482	467	472	469	448	444	442	459	469	452	423	485	460	475	486	443	438	477	430	424	460	454	401	457	440	466	451	440	445	430	464	449	500	447	478	442	480	493	463	480	442	472	493	448	483	456	485	470	439	415	470	421	438	428	457	460	497	493	460	503	468	492	485	454	455	439	449	449	475	457	471	456	482	442	434
61228	61523	57198	36707	25651	12538	3637	1166	420	272	802	1945	2234	1467	1054	1063	602	220	234	268	217	263	199	195	186	189	173	186	188	205	185	192	182	173	169	166	200	193	176	190	186	177	219	184	179	229	201	171	166	181	180	186	206	207	206	187	186	166	199	183	184	158	193	192	223	160	162	197	186	184	202	188	181	200	195	196	170	173	191	197	182	185	197	194	178	205	167	199	180	186	185	167	181	193	179	172	198	164	170	165	201	185	181	168	154	188	173	197	177	187	200	209	173	186	174	154	179	165	185	194	179	183	202	184	167	186	189	202	191	152	185	169	165	205	180	166	171	203	179	174	178	177	186	174	192	164	174	188	178	178	175	186	205	190	169	199	177	196	166	209	195	171	165	186	198	192	199	192	187	189	185	183	214	157	184	190	187	188	170	192	182	170	197	188	187	185	176	211	177	178	177	189	203	190	174	178	168	212	184	213	176	193	171	185	215	159	190	168	194	190	179	180	158	195	194	180	186	187	181	198	180	164	183	201	212	185	161	178	195	176	192	201	214	157	184	153	194	201	187	186	189	196	184	194	194	199	214	196	173	205	199	212	179	164	191	159	178	172	213	181	187	162	192	201	162	159	221	200	198	177	162	169	207	189	187	173	193	181	161	169	183	162	173	182	182	184	149	202	199	190	170	150	198	218	181	193	160	188	184	177	196	154	192	199	171	190	201	197	186	179	193	170	163	162	189	173	204	179	172	151	194	200	204	186	183	186	195	165	159	194	182	178	177	197	206	187	180	198	176	193	194	188	198	184	185	213	178	191	198	182	186	176	193	199	191	199	197	181	192	175	140	185	159	186	180	176	196	165	202	176	194	192	180	170	183	172	152	175	180	208	183	171	177	174	206	184	176	223	192	190	168	169	181	180	197	190	160	181	166	179	164	179	212	175	179	177	182	190	188	194	173	207	199	175	197	189	160	202	185	191	197	179	195	190	171	208	205	204	223	212	188	161	168	177	178	202	180	192	186	214	175	193	213	189	194	171	178	216	186	191	184	191	176	213	224	174	187	182	190	182	185	177	197	170	200	199	187	166	186	176	170	173	178	173	185	169	209	213	179	182	183	191	169	176	184	182	190	190	185	177	178	193	186	194	165	194	181	190	172	200	193	201	185	223	165	190	186	201	189	182	165	204	181	207	171	160	185	205	190	184	174	198	178	177	179	190	175	184	176	179	171	190	201	194	187	178	186	168	174	189	183	176	180	177	189	186	178	170	173	179	177	187	193	185	223	188	188	215	203	200	182	180	195	182	202	186	197	178	183	177	185	196	175	187	189	175	200	203	181	163	174	233	189	179	175	187	165	196	176	153	192	172	234	177	164	176	179	212	157	200	180	202	180	173	168	204	199	206	197	186	177	169	185	167	193	203	190	168	178	182	208	183	183	180	180	182	187	170	191	201	173	175	204	179	192	191	168	190	183	207	198	201	210	163	173	192	178	183	193	192	177	189	194	180	182	221	217	190	197	173	190	176	185	168	205	201	201	192	190	169	203	183	203	174	180	203	200	177	176	195	174	193	166	171	195	185	185	221	209	179	197	197	168	176	169	194	184	206	195	158	180	188	169	214	204	176	192	194	170	180	191	184	180	189	174	176	179	203	168	195	195	169	145	200	234	201	198	203	185	215	180	196	204	194	174	192	184	193	183	193	188	170	193	189	190	180	171	191	201	179	185	179	162	170	183	170	202	185	206	179	181	185	213	189	177	172	160	170	177	193	210	173	193	170	170	158	208	163	193	177	189	204	201	164	185	192	201	180	190	166	179	174	182	216	159	183	185	185	202	175	197	199	200	168	192	207	183	223	175	181	194	191	188	195	155	163	193	150	168	186	196	162	188	176	197	186	165	175	196	184	193	176	190	201	187	190	176	173	207	191	180	193	204	184	175	178	198	192	180	171	200	189	184	187	152	166	165	182	186	201	168	193	189	200	200	185	163	178	173	207	215	203	188	195	165	206	205	171	228	224	187	196	181	198	184	191	194	178	183	177	181	201	200	166	194	190	192	173	188	176	213	193	178	205	200	191	183	159	175	171	203	233	167	172	182	187	179	174	191	176	181	207	174	190	174	192	195	166	208	195	189	191	162	168	179	206	180	162	164	197	193	201	201	162	186	168	193	238	192	187	182	175	189	196	171	176	191	175	164	195	181	192	196	200	175	185	186	195	160	183	170	183	190	189	208	182	200	190	204	196	172	200	174	181	215	185	155	226	167	185	193	203	178	176	199	201	201	199	205	208	203	165	164	189	178	183	198	202	177	183	170	166	204	166	210	191	187	177	171	215	187	159	192	191	165	201	183	176	180	189	204	182	177	186	196	186	171	206	189	188	197	205	183	174	178	187	196	193	187	185	170	178	178	177	189	173	179	191	183	180	188	198	192	212	191	187	191	192	166	192	179	163	178	181	174	199	215	189	187	198	203	196	179	172	189	200	170	203	174	185	188	187	204	175	188	161	198	198	176	203	177	176	151	209	180	181	162	181	183	159	163	195	186	199	174	207	193	215	179	179	169	161	185	183	192	178	188	210	177	179	208	185	184	199	187	183	174	181	174	188	159	186	204	165	167	192	170	211	183	161	199	198	189	180	172	138	164	165	216	169	173	190	171	176	199	188	199	199	204	194	201	191	192	182	185	213	172	194	204	182	180	217	173	189	208	208	200	217	177	198	200	180	198	177	216	178	194	205	168	171	197	198	193	190	176	176	196	222	173	182	174	199	205	161	172	177	179	205	196	169	223	188	169	179	179	192	166	200	173	187	192	178	199	178	194	189	159	197	172	164	200	189	187	189	168	184	214	149	163	216	186	183	160	201	175	178	175	195	163	189	196	200	193	180	187	185	189	199	205	210	190	173	189	170	186	172	152	182	184	212	197	162	187	208	199	186	179	172	189	178	189	172	202	181	193	185	190	171	182	195	207	178	187	191	181	169	214	192	197	165	173	181	193	194	189	176	183	192	163	194	176	180	204	172	213	193	186	212	192	199	180	186	190	194	181	190	192	194	175	168	174	155	213	185	193	202	185	195	189	172	194	194	184	165	194	179	187	207	186	169	193	183	187	203	186	167	187	176	183	182	172	176	187	182	187	174	189	211	181	177	173	192	166	181	176	194	211	197	201	203	138	172	199	192	197	164	212	199	183	197	186	185	194	176	218	187	176	178	196	201	208	201	190	199	171	181	190	163	210	176	182	196	180	178	196	169	183	200	188	174	164	183	190	164	165	183	184	214	168	186	194	197	199	175	176	185	162	180	178	190	193	193	210	165	192	201	182	180	186	166	208	176	201	208	194	188	205	193	182	184	159	168	183	172	219	198	192	178	196	179	212	193	184	199	200	174	213	192	167	176	176	182	182	179	192	182	202	201	185	172	208	173	197	193	207	190	199	175	186	211	185	179	173	199	178	189	172	166	187	205	174	221	179	205	180	183	173	175	171	171	181	202	198	178	179	197
38696	46738	50722	41913	35251	22788	10911	4688	1575	917	3664	8989	10152	6677	5214	5210	2664	785	672	995	667	961	519	514	537	501	534	484	494	531	499	490	494	528	505	549	476	526	507	482	477	503	489	478	539	511	508	468	475	464	555	704	714	587	545	488	495	504	503	522	478	492	513	493	510	527	532	534	519	482	544	490	520	493	493	473	496	494	477	468	453	510	546	459	485	478	514	496	489	511	464	500	506	472	500	498	478	502	455	470	491	527	482	496	528	501	520	516	481	460	469	485	471	483	483	514	462	459	447	502	526	505	509	508	514	520	489	485	482	532	455	467	501	474	531	516	499	470	487	469	539	493	471	534	483	478	511	502	487	543	481	482	503	485	467	558	469	479	488	531	512	498	474	466	509	438	481	470	498	478	509	504	531	474	479	493	523	531	485	499	503	447	455	504	493	491	505	531	513	515	483	504	478	473	497	517	494	490	474	486	508	495	508	485	477	459	513	518	500	481	518	527	511	513	464	464	486	483	466	499	482	504	480	503	506	485	467	523	490	495	525	526	475	454	492	479	491	459	498	547	514	524	512	474	539	476	454	471	528	489	517	499	477	492	488	489	522	480	498	500	521	515	497	498	489	537	495	497	515	465	514	472	506	482	509	488	481	497	498	496	510	497	495	514	518	550	499	460	532	487	515	520	471	500	529	506	512	506	513	492	544	487	485	474	458	477	515	502	479	511	475	495	484	501	516	469	457	514	477	475	500	523	474	507	475	503	476	491	509	477	521	475	473	495	514	466	506	484	478	493	504	515	531	513	503	497	492	525	500	514	502	496	529	509	468	499	479	504	465	498	493	518	506	507	485	501	511	513	504	464	517	544	481	488	519	521	471	514	499	481	529	475	506	526	512	471	487	507	545	515	524	520	475	474	472	464	447	501	533	503	510	497	488	518	496	558	499	507	507	470	468	495	507	490	490	497	487	530	518	490	490	495	502	508	495	486	525	493	488	475	506	501	486	489	482	485	515	529	500	511	492	468	516	472	513	466	525	461	471	449	476	493	489	512	488	472	472	511	486	484	510	523	508	489	493	505	489	485	492	505	533	493	540	505	520	485	507	552	463	513	514	482	536	467	521	511	435	519	494	491	499	501	483	488	485	532	475	496	478	527	479	468	534	515	531	461	474	465	513	508	521	497	501	469	502	463	502	492	491	451	468	471	497	518	528	467	532	504	513	506	506	495	476	506	475	486	488	553	507	506	489	488	531	461	541	552	537	468	550	499	519	488	479	505	462	484	522	513	485	502	483	504	537	490	461	526	492	499	493	509	492	493	467	474	497	495	495	497	517	505	468	483	489	489	512	502	488	500	512	486	487	519	499	541	509	533	505	511	495	477	495	521	480	514	512	510	504	508	480	528	533	442	490	511	528	521	534	509	481	514	516	501	518	499	546	452	499	517	491	510	469	481	499	479	481	535	527	488	475	487	516	498	497	470	509	498	474	508	486	512	514	510	535	484	496	504	487	499	520	512	516	450	515	507	505	473	435	505	512	484	474	467	466	522	511	509	500	512	522	500	474	462	492	487	508	480	519	445	489	494	462	488	524	515	537	510	495	486	504	516	503	519	494	445	499	476	518	508	478	484	522	493	512	536	510	502	517	498	498	485	492	484	525	498	514	526	490	453	501	492	532	470	477	517	485	500	511	490	515	507	531	512	488	485	517	488	533	490	484	528	478	448	507	539	502	483	485	500	527	543	528	484	505	508	489	494	500	504	503	464	487	483	509	502	461	470	484	520	500	501	501	464	490	481	494	507	491	507	503	499	489	515	487	527	514	489	496	492	489	508	518	509	488	505	496	483	502	508	488	506	483	537	516	520	490	483	471	502	533	500	498	423	503	502	521	503	490	509	519	462	504	473	468	477	487	489	486	493	496	509	525	552	513	469	501	506	480	446	488	506	523	470	499	494	480	485	512	516	526	487	517	487	477	525	488	494	517	500	527	524	486	491	564	497	497	523	493	458	488	487	491	494	502	493	482	518	492	494	498	473	532	482	515	522	495	508	540	488	485	523	467	517	516	491	495	501	497	514	484	469	525	493	506	494	540	474	501	508	504	520	488	513	481	484	457	472	538	468	448	480	471	453	483	457	483	483	505	497	499	495	463	494	449	490	498	495	474	492	471	469	532	498	463	499	461	499	483	542	531	514	512	521	522	471	474	483	490	474	499	489	484	505	524	475	490	526	507	533	464	515	501	510	517	478	500	539	455	495	522	467	529	484	489	543	506	523	498	511	518	506	486	490	516	547	488	493	507	500	524	483	494	483	479	502	548	493	508	529	492	500	504	497	511	471	490	498	487	506	475	481	504	499	496	475	503	475	504	496	491	475	528	459	500	519	479	481	508	513	498	492	469	503	486	491	493	484	515	492	542	486	495	477	497	521	499	498	519	537	489	500	539	472	454	490	481	485	480	465	498	492	552	475	475	494	552	471	506	465	496	493	512	552	510	509	502	504	482	500	529	507	497	555	554	466	469	492	507	484	488	487	484	505	466	548	484	509	483	520	460	527	487	489	473	523	503	487	498	495	524	484	482	499	464	508	510	530	533	486	515	465	468	470	495	504	531	498	521	459	478	528	480	504	505	493	490	512	481	503	474	496	477	499	490	500	516	491	470	501	469	493	506	483	534	486	499	495	493	505	462	496	466	481	468	535	484	503	500	499	523	486	456	486	514	484	508	476	516	485	496	492	516	518	497	479	540	506	479	457	479	481	509	490	447	520	474	506	522	503	531	531	524	503	509	485	521	495	483	476	507	531	515	499	449	482	523	550	509	504	500	488	510	481	467	479	481	505	493	483	491	528	482	527	478	490	502	482	506	539	508	531	537	470	486	455	508	514	490	517	532	511	525	495	454	517	464	474	512	484	531	462	496	493	508	556	459	525	497	485	511	488	501	507	527	487	499	489	484	544	500	512	465	490	529	513	487	482	501	501	531	521	477	521	515	492	545	505	547	510	498	486	493	552	498	519	496	474	520	509	487	481	502	476	459	524	477	477	525	530	459	491	529	487	472	485	489	451	491	500	496	490	490	500	517	468	503	515	487	494	490	529	468	502	476	494	482	526	473	503	508	491	495	511	499	485	472	484	511	485	501	539	491	502	500	507	489	481	520	509	475	487	525	497	471	484	499	502	515	472	480	486	503	509	482	466	512	527	549	532	494	489	493	477	479	497	427	556	474	500	476	515	447	500	513	481	499	458	470	475	510	510	511	481	498	489	486	511	458	509	462	517	496	494	474	484	533	507	510	507	485	514	474	500	531	499	501	472	507	504	537	439	496	508	527	508	498	557	468	506	499	522	520	486	511	474	502	509	459	505	534	517	503	479	507	519	467	528	478	527	506	485	492	493	473	462	486	442	513	483	472	535	489	530	496	464	525	509	507	486	481	482	523	473	491	495	500	481	496	516	520	500	518	483	536	460	506	474	483	494	494	531	500	488	536	514	523	512
74101	75642	70722	48796	38669	24806	8837	2903	793	340	1106	3428	4452	3007	2047	2129	1075	350	250	278	277	402	192	214	185	184	178	197	180	214	214	241	213	211	215	195	197	192	212	239	228	199	225	211	211	185	213	198	198	178	227	281	283	261	223	232	239	236	217	222	220	207	210	215	208	200	212	192	184	213	192	200	234	219	199	215	195	207	217	202	182	189	221	214	227	210	187	175	187	220	215	237	207	217	182	226	194	202	202	197	210	172	231	220	206	222	213	213	207	194	229	185	209	215	232	213	205	234	215	245	228	226	192	183	179	229	231	216	212	213	229	210	212	219	229	214	198	209	192	213	196	212	187	195	194	221	205	224	203	210	188	202	186	204	208	205	225	249	220	198	226	182	227	221	210	197	219	217	184	212	199	225	229	222	193	206	202	234	193	198	216	199	197	214	215	202	203	214	202	206	202	205	228	208	218	219	218	198	203	252	183	197	204	219	209	228	219	220	210	215	187	182	204	193	213	229	241	208	195	193	207	203	205	228	233	216	218	207	215	222	216	208	233	223	194	222	191	215	201	206	188	215	179	210	209	184	214	212	206	207	188	206	207	217	199	180	217	227	226	210	211	225	182	203	201	220	200	200	206	204	191	220	194	185	197	193	230	217	211	218	235	190	211	189	239	209	198	200	184	219	210	216	205	224	182	207	211	190	210	184	202	188	197	197	230	212	215	224	214	193	214	229	212	195	212	191	219	239	189	211	200	240	229	199	210	184	216	214	215	187	193	205	203	231	197	213	222	226	191	205	212	219	206	198	197	219	212	216	222	205	205	182	184	210	208	229	197	246	214	201	197	210	195	220	204	200	243	195	189	180	205	203	225	205	211	209	201	226	191	236	199	203	215	189	217	190	205	207	187	206	214	228	203	204	200	199	210	193	219	176	194	211	194	232	220	208	198	207	213	201	221	226	213	205	189	211	204	212	212	210	204	214	207	204	221	205	202	204	210	190	217	213	220	173	180	196	218	183	216	204	217	193	224	202	190	199	206	213	199	220	223	225	204	219	222	186	217	181	201	214	201	209	193	204	225	209	212	227	209	216	181	216	241	238	211	240	220	203	234	219	221	214	214	218	193	222	183	192	206	174	212	194	196	203	211	237	206	178	197	188	190	222	217	199	184	219	202	209	211	211	193	200	177	208	206	212	203	231	199	187	238	211	210	214	206	229	212	223	238	177	206	204	192	196	220	181	215	200	177	191	178	210	191	195	226	205	200	198	217	190	185	208	220	186	214	193	197	204	181	216	200	199	227	229	217	219	220	209	227	221	216	217	197	220	198	203	221	211	220	220	215	205	208	201	220	196	210	200	228	199	207	248	191	224	230	238	204	220	218	215	208	214	182	210	240	207	202	216	189	204	189	226	207	225	182	213	222	184	216	198	194	215	202	198	230	209	235	227	212	225	180	191	239	179	194	220	220	238	193	218	201	205	201	221	198	212	208	218	229	197	206	200	217	203	207	213	192	239	206	196	223	199	223	201	178	218	211	204	209	222	215	186	195	217	211	199	194	209	189	202	210	207	210	223	212	232	202	218	229	202	199	224	217	198	223	200	208	199	181	199	219	205	212	196	205	212	183	192	213	207	194	222	203	217	180	207	199	205	236	206	192	230	203	212	193	205	215	207	214	243	211	215	227	212	212	218	230	210	194	173	217	208	195	202	202	201	192	220	213	184	210	231	216	222	202	204	178	206	215	169	201	222	207	197	211	208	236	205	193	220	204	223	223	212	206	211	211	213	185	219	230	206	193	213	206	217	218	216	199	216	189	208	213	224	206	190	217	214	188	216	167	209	211	207	186	198	218	204	193	205	221	225	200	194	218	218	213	205	224	214	200	213	222	179	177	187	180	229	214	221	213	177	220	178	219	186	218	197	224	195	201	192	221	195	252	207	220	215	216	218	205	213	225	196	239	203	235	199	199	201	219	227	196	217	194	201	206	204	236	220	187	186	218	205	208	244	203	199	220	205	230	204	195	195	219	212	218	226	195	216	229	211	235	219	216	203	209	249	191	202	242	220	223	197	181	200	221	206	229	177	240	198	202	216	212	232	218	223	213	213	226	201	227	191	218	230	206	208	199	201	207	233	213	190	194	213	207	217	203	248	206	220	232	218	197	180	195	222	233	188	205	187	226	185	213	212	205	194	204	207	227	166	201	233	205	211	184	228	211	202	201	188	200	214	196	205	194	196	189	224	208	215	211	197	192	189	195	206	194	203	233	215	242	181	205	198	207	218	189	216	226	225	221	203	224	205	213	204	202	198	178	199	183	218	212	199	218	182	225	197	213	207	214	207	230	199	207	204	211	200	210	217	205	188	215	226	207	227	218	228	224	221	202	204	249	213	201	199	183	212	200	193	228	190	221	203	204	227	185	214	232	213	219	200	181	198	199	193	206	193	177	206	209	221	224	186	172	200	205	207	201	197	221	223	197	196	221	191	213	225	207	217	195	213	179	199	238	203	197	214	201	204	225	192	192	227	190	216	200	213	245	207	211	220	202	218	210	194	203	189	205	194	208	205	241	200	232	203	200	194	218	218	216	199	186	210	219	204	195	196	211	241	213	207	201	185	223	202	172	222	210	202	219	200	203	208	195	196	199	199	205	205	209	186	194	217	193	213	186	167	234	204	203	223	227	218	206	215	200	210	195	184	230	192	202	240	216	208	220	210	219	201	231	224	178	209	205	204	198	201	225	200	205	181	222	206	201	207	190	218	214	193	241	215	199	215	212	191	221	227	195	187	223	191	213	186	198	194	200	188	188	183	194	209	205	209	215	168	208	215	205	198	204	200	257	221	232	208	203	207	222	223	193	210	222	215	211	194	206	222	214	220	226	195	234	211	225	236	176	206	210	219	218	233	224	222	211	201	214	214	208	188	186	217	237	229	220	200	209	237	218	214	217	189	214	178	191	215	191	234	232	219	229	201	208	193	240	208	178	192	203	249	195	184	226	224	221	185	193	212	193	194	175	208	203	201	198	195	231	224	202	206	203	188	199	195	185	189	216	245	205	191	228	218	216	221	217	213	198	202	184	174	196	228	242	188	186	195	232	196	231	196	207	223	212	212	223	221	213	241	206	219	186	197	196	216	224	181	240	191	226	215	194	203	217	200	214	210	190	193	213	192	189	210	206	196	217	225	212	216	196	217	202	206	180	228	212	236	190	219	199	207	218	189	194	196	199	215	198	220	215	233	202	196	219	224	200	211	209	222	195	204	209	213	199	211	211	195	218	192	211	206	207	201	237	186	229	221	180	211	191	226	203	226	199	201	202	213	210	201	217	221	216	188	243	212	229	189	208	202	211	188	210	201	205	198	208	197	201	188	194	210	237	205	201	210	199	191	222	227	212	193	194	190	194	222	202	206	201	213	199	187	220	204	194	218	222	214	205	212	201	222	220	201	228	176	204	213	183	208	216	215	231	187	224	194	202	188	204	244	200	196	217	206	187	214
47417	57874	64606	52131	46125	33631	17467	9746	2767	1333	5149	14217	16603	12481	9264	9656	4892	1182	759	969	728	1563	556	561	560	545	552	579	564	564	539	526	546	531	546	542	559	508	548	571	550	508	582	521	556	535	564	529	541	514	776	1001	983	787	651	551	564	536	572	501	536	540	524	512	538	564	538	583	568	568	525	523	541	549	531	547	508	561	532	541	535	524	559	561	529	549	524	502	542	575	527	532	537	533	582	535	568	514	559	584	523	584	518	554	498	527	550	561	557	539	557	573	542	524	545	512	558	521	545	524	491	569	560	518	531	499	541	546	504	507	573	537	537	531	498	533	528	544	520	543	568	555	528	583	555	572	550	543	506	575	566	568	524	550	541	535	505	529	536	518	576	537	495	571	564	575	537	540	565	581	550	589	539	547	530	542	548	538	578	580	549	562	517	542	562	560	533	486	572	543	547	535	563	510	545	552	528	546	585	515	515	533	516	603	524	531	525	529	587	567	569	570	503	550	555	488	533	546	579	551	551	538	522	516	497	584	541	542	546	531	597	531	536	535	535	525	541	545	534	543	536	523	504	574	590	553	557	559	529	539	528	508	597	499	548	537	547	585	556	549	530	527	559	565	537	575	544	537	555	571	551	513	527	543	577	499	564	543	547	567	533	549	542	552	525	540	565	566	556	530	564	533	566	542	529	541	546	519	587	486	534	510	551	551	561	554	515	568	529	575	558	527	576	556	551	545	560	559	555	564	531	528	533	540	505	502	545	530	537	520	553	532	542	544	557	565	519	552	513	561	503	544	518	559	554	554	563	548	564	565	513	559	564	572	505	575	578	583	530	533	553	526	553	556	557	522	518	523	564	547	540	563	534	550	550	526	530	519	561	521	553	538	532	549	586	540	546	558	538	530	534	501	547	545	576	535	541	558	561	553	565	518	515	551	525	556	524	547	533	560	528	536	559	538	492	535	527	537	571	534	554	539	558	546	548	535	556	522	538	527	540	519	505	536	510	559	538	525	536	521	553	539	533	593	504	523	575	524	487	532	526	571	541	534	570	511	552	543	582	547	570	542	571	522	558	544	561	536	536	559	554	557	572	558	530	577	542	570	533	551	498	545	522	531	548	534	539	546	558	572	568	540	533	585	526	561	543	515	560	552	556	599	500	518	543	554	550	534	584	552	551	542	552	578	546	553	515	589	528	542	514	528	552	576	497	571	612	536	559	586	553	542	586	523	540	546	550	555	530	532	557	506	534	553	544	529	505	543	529	535	517	566	531	499	525	502	536	488	521	552	556	524	539	538	556	586	537	539	573	509	555	524	504	484	506	584	599	533	551	541	545	547	527	556	540	564	582	552	560	526	575	505	551	542	557	524	519	569	548	576	566	561	613	501	524	570	542	527	524	533	544	506	533	536	543	542	537	562	558	555	517	520	521	528	535	522	555	596	525	531	550	547	526	515	516	520	537	502	527	557	568	521	556	580	568	530	523	532	529	548	557	510	493	517	559	545	541	548	539	547	531	545	546	566	582	551	557	546	502	560	587	552	524	550	552	516	531	555	524	526	554	554	516	526	575	570	571	568	546	538	542	540	574	504	535	593	536	515	567	560	553	508	567	536	509	557	541	543	507	562	514	566	509	548	526	542	549	558	589	535	524	550	519	533	520	571	576	569	574	568	525	564	547	560	610	559	529	532	543	564	564	531	542	548	544	519	578	531	526	581	541	574	536	554	558	532	497	574	539	547	554	521	544	552	547	514	538	515	564	539	543	546	547	498	565	522	511	529	570	538	524	525	553	536	555	538	519	552	572	541	541	546	515	547	544	542	511	525	524	533	554	588	527	493	531	543	535	539	499	565	525	545	585	519	559	523	542	531	534	531	529	500	549	540	557	553	559	533	552	578	535	537	518	498	533	597	495	570	563	515	535	531	566	546	509	540	541	529	521	517	544	517	548	532	531	506	519	533	537	535	533	544	508	529	524	573	573	511	536	566	579	524	513	535	599	555	526	521	525	514	517	533	515	513	543	502	575	549	522	530	523	568	518	539	540	545	574	571	543	575	517	532	532	553	552	517	517	520	537	520	503	507	550	524	560	542	553	578	549	520	516	555	573	613	556	530	540	522	559	549	517	578	539	539	537	535	514	513	557	536	526	526	520	532	568	596	563	531	519	518	499	512	573	559	582	531	543	503	549	523	568	537	545	555	533	566	555	561	498	530	537	581	533	555	511	538	515	503	539	573	576	513	526	507	547	565	548	526	551	555	557	531	564	518	566	538	510	513	560	554	554	559	522	538	565	552	531	512	525	588	559	587	504	513	540	611	566	569	576	562	564	539	511	547	522	559	576	526	529	520	532	537	549	550	562	553	491	532	537	533	555	517	569	555	520	529	541	559	569	552	531	539	558	537	499	502	542	564	558	605	535	538	528	552	549	547	564	505	534	510	534	542	531	517	560	532	566	576	539	546	538	555	558	507	519	540	531	532	544	595	516	560	530	609	517	532	536	498	540	582	559	534	548	534	565	526	573	549	518	560	607	512	561	536	542	503	561	568	558	566	559	548	533	539	542	541	530	484	500	564	550	525	517	548	493	522	573	556	525	517	505	566	548	591	537	556	516	555	520	527	535	510	576	550	534	533	550	562	526	550	546	569	520	575	547	545	556	502	534	541	528	549	544	550	582	524	530	570	530	507	540	521	513	536	554	555	573	494	563	516	568	518	542	569	553	568	497	552	579	578	513	556	529	541	521	577	535	522	551	573	541	566	539	525	524	515	569	519	507	555	563	563	566	572	563	540	560	558	571	591	517	539	516	571	545	536	604	519	533	477	541	550	539	575	530	545	562	522	549	588	581	532	542	551	523	578	555	550	551	552	525	553	543	517	542	569	507	542	547	550	544	550	581	587	534	531	583	569	514	554	527	531	557	546	533	578	519	517	510	537	566	500	512	513	504	524	521	536	558	498	542	595	563	576	554	564	526	558	568	566	548	571	523	513	587	533	561	542	496	531	540	547	516	554	525	535	554	519	558	539	543	570	569	551	552	544	520	533	566	516	537	504	569	565	513	506	559	529	562	511	543	522	586	565	493	560	566	504	540	560	583	568	508	539	520	595	551	584	529	556	552	496	523	515	531	544	505	523	543	526	531	509	524	527	575	550	545	563	537	542	585	527	552	546	570	496	544	535	528	541	535	553	563	565	607	563	558	511	548	513	501	505	533	544	535	581	557	544	574	539	557	527	568	549	534	519	559	566	555	561	552	533	562	530	534	526	567	596	549	562	529	627	553	588	557	539	547	545	542	514	508	526	553	543	572	537	516	528	583	544	558	530	505	535	548	534	531	508	523	542	541	508	537	521	537	492	569	525	562	549	523	568	588	547	575	530	543	535	553	529	544	561	526	544	552	535	540	565	524	531	520	573	595	548	553	537	559	570	502	582	541	547	519	531	558	545	554	544	539	508	576	600	530	488	545	538	532	535	526	529	545	555	507	563	556	521
17789	12118	9825	3231	1736	760	304	210	194	181	194	250	298	307	282	257	223	186	175	166	160	148	188	149	160	185	156	170	179	152	171	176	167	141	182	184	162	178	172	152	177	167	197	188	181	165	177	168	184	185	191	166	187	179	179	180	198	180	158	182	174	160	148	174	157	182	162	171	152	170	166	173	159	165	172	182	169	157	192	183	171	172	176	180	182	159	181	170	160	194	185	164	160	144	166	173	167	158	187	161	164	161	154	166	179	176	173	183	189	160	171	160	178	160	164	175	189	147	173	168	166	192	178	158	164	170	172	175	170	195	171	178	168	177	180	187	151	165	149	170	202	181	202	162	164	211	171	175	169	149	189	171	166	165	168	178	175	173	164	177	145	151	165	174	179	176	175	185	183	152	188	174	161	173	165	166	174	176	191	176	164	205	166	180	156	152	156	164	173	163	153	160	159	170	151	168	172	176	178	169	167	180	180	180	153	154	188	152	162	177	182	161	134	170	179	183	157	184	183	160	178	167	176	164	157	154	165	161	147	175	165	151	169	172	186	156	192	180	191	151	175	161	177	156	185	164	174	159	170	173	202	176	182	166	168	157	154	175	166	150	171	170	175	174	170	177	164	139	167	154	182	169	175	160	174	178	177	178	146	175	172	177	164	182	183	156	134	188	166	173	177	155	165	198	132	149	172	185	191	178	163	166	171	160	184	137	165	167	175	182	172	191	173	164	176	170	191	183	164	172	162	162	179	174	160	172	172	159	195	149	155	195	183	151	190	181	172	171	157	167	167	173	161	178	172	190	188	171	163	183	166	172	162	196	159	163	177	159	170	172	171	153	156	166	180	170	170	185	164	170	152	163	161	200	165	161	174	170	148	187	168	192	158	169	188	168	173	167	179	161	180	156	173	192	186	178	166	154	177	194	189	170	163	175	171	162	134	162	184	155	168	180	165	150	163	180	160	176	172	197	175	148	161	189	188	185	172	157	168	155	166	163	155	187	188	167	175	187	174	165	149	166	170	160	171	170	187	162	174	185	164	182	171	189	184	174	159	158	161	170	178	177	169	168	169	157	173	180	169	169	163	166	175	190	141	181	153	154	168	184	177	164	173	167	158	180	145	195	187	193	170	159	160	146	159	172	170	173	166	182	176	197	183	168	155	162	186	181	164	175	164	154	145	152	178	153	174	182	162	167	177	150	172	153	167	184	170	160	156	174	154	181	161	159	173	152	155	171	149	171	162	167	150	167	177	189	171	168	177	160	186	193	179	194	194	154	168	182	163	176	168	180	181	156	183	173	165	158	173	195	166	192	166	180	180	185	165	185	161	169	176	162	186	152	183	166	187	165	153	158	182	179	175	182	185	163	173	174	157	163	167	176	182	162	169	174	176	166	156	162	149	136	170	164	164	171	166	172	194	201	157	171	173	165	182	161	179	185	158	149	152	149	171	188	148	169	164	187	192	159	188	175	174	166	154	176	185	195	180	166	170	151	161	164	191	183	185	171	179	165	161	170	174	171	160	173	187	178	152	186	171	176	169	182	168	155	161	156	177	175	171	174	204	170	167	172	172	170	176	150	196	170	164	168	181	159	167	168	171	189	179	179	182	165	165	161	178	172	161	191	172	165	167	148	151	171	177	189	160	198	175	169	171	150	181	160	193	159	196	151	179	166	175	178	172	195	182	161	168	152	175	168	152	160	167	163	183	163	163	189	175	175	164	179	171	162	159	180	157	172	163	204	171	184	181	176	160	150	152	169	161	167	190	186	184	192	155	188	169	164	155	159	169	174	189	163	174	156	188	169	167	170	194	177	165	196	158	160	139	160	171	164	185	181	159	155	170	184	194	167	157	171	165	184	159	184	179	183	162	171	164	159	176	169	155	161	159	171	167	200	159	166	165	156	165	156	160	173	184	180	170	154	159	164	156	174	161	154	169	176	157	192	165	165	166	156	163	176	152	171	163	176	164	194	171	169	162	173	170	179	159	171	185	157	179	162	157	167	153	143	137	180	156	173	193	176	167	173	180	169	175	173	191	172	184	155	193	160	173	160	195	182	178	177	166	160	182	185	158	184	182	160	140	177	159	170	179	167	161	180	181	170	173	185	161	188	168	186	177	185	184	150	167	192	180	163	171	167	169	182	176	145	159	169	199	155	164	169	174	180	161	165	158	170	182	173	169	188	179	165	164	176	171	187	173	165	197	159	175	185	189	170	163	177	175	190	176	174	171	189	169	164	181	165	154	199	164	168	174	188	163	170	175	156	174	145	193	159	196	196	183	184	175	163	166	166	152	171	176	154	177	180	156	160	156	168	196	167	165	161	152	193	171	153	173	153	185	167	181	181	170	199	183	133	161	167	158	175	180	148	169	153	189	155	190	159	193	173	170	177	197	180	176	186	167	160	176	168	158	170	189	153	165	172	167	189	168	176	178	155	180	186	187	167	147	161	165	168	161	192	184	193	144	174	173	175	152	165	157	162	192	172	191	172	174	189	158	175	189	156	173	200	156	161	162	164	184	176	189	169	186	164	165	159	192	183	186	185	170	163	189	165	181	169	170	155	187	167	173	177	164	153	164	133	149	159	132	163	177	136	179	157	175	175	181	169	137	161	160	159	173	156	161	193	167	170	176	178	169	193	167	158	178	174	178	172	167	167	164	171	151	178	182	152	147	181	174	160	147	176	162	188	167	174	176	163	191	175	161	197	161	172	174	180	184	174	177	172	153	171	161	192	181	180	192	181	177	151	173	157	151	164	157	174	194	166	171	170	140	186	170	188	145	179	177	167	141	182	171	168	164	183	178	157	158	172	157	182	181	203	169	146	194	193	197	191	183	183	169	170	176	164	162	178	175	164	156	171	165	156	165	159	172	151	157	191	190	178	195	168	176	167	158	160	170	175	161	168	173	163	159	195	174	177	180	158	177	157	157	188	173	167	168	157	176	179	171	170	178	170	154	179	191	177	166	156	162	162	170	171	170	171	187	186	195	155	182	187	188	164	180	164	166	168	177	167	176	160	191	185	150	190	195	170	173	183	169	177	191	164	168	179	167	180	167	142	134	198	177	170	172	182	156	190	172	159	184	177	187	176	160	171	178	155	166	186	178	186	146	180	172	162	182	148	185	178	162	170	177	163	166	184	181	172	131	167	177	165	183	179	194	164	163	188	184	174	173	175	174	182	190	166	183	165	159	174	170	192	186	160	167	175	160	175	184	172	186	160	162	194	169	147	145	177	175	182	163	189	177	155	156	176	170	168	187	185	183	164	192	165	142	178	157	157	173	155	158	186	166	193	177	161	165	177	166	187	163	161	183	163	167	142	152	155	163	164	177	174	168	162	149	156	162	165	174	183	156	164	177	167	165	159	184	159	164	163	156	169	162	174	161	167	174	174	168	167	174	164	140	179	192	161	190	154	180	184	151	190	177	176	158	162	189	165	172	175	172	165	182	178	150	159	157	199	162	198	156	170	152	194	165	150	162	182	182	190
14915	15864	15500	8591	6128	2826	1103	795	594	469	526	882	1199	1179	934	856	745	505	473	476	468	500	483	476	465	469	457	466	462	439	447	468	456	456	480	476	461	469	478	471	452	454	470	452	458	478	429	443	442	491	512	484	475	479	471	509	465	414	457	455	444	425	449	446	498	467	444	471	462	479	452	456	468	455	454	481	478	422	501	472	450	471	490	485	458	473	468	461	459	455	454	474	453	483	471	442	481	502	449	473	432	454	492	441	483	439	389	460	434	470	444	481	468	489	509	488	500	457	472	435	461	469	493	459	460	496	468	449	443	441	444	484	472	469	429	422	453	494	466	458	419	448	462	466	450	473	454	483	513	474	428	492	459	416	466	459	459	448	467	459	460	465	470	433	462	440	470	469	448	458	449	460	459	417	426	479	455	460	479	449	449	448	458	452	487	480	487	442	401	443	441	478	485	452	491	456	457	462	424	454	459	460	433	480	478	423	436	465	443	425	420	460	451	413	417	455	455	441	491	450	438	483	458	433	490	446	421	444	469	441	435	481	452	480	513	444	448	491	480	451	466	413	474	471	458	442	467	490	437	471	458	451	463	472	455	453	471	478	471	448	459	471	455	458	461	490	474	465	474	450	485	478	440	467	452	484	457	461	475	471	416	475	431	470	459	460	424	464	413	467	492	492	485	421	467	457	463	480	472	442	449	471	440	456	424	504	464	497	470	464	476	456	488	452	480	443	456	471	459	455	452	459	499	432	450	460	453	431	479	476	487	456	441	470	404	472	459	459	446	436	476	446	410	460	486	460	486	468	440	458	458	479	451	448	457	472	495	414	454	416	459	454	476	446	446	432	424	479	486	473	412	450	441	436	466	441	478	436	434	464	450	486	469	449	448	424	460	459	447	451	469	459	485	472	508	435	453	472	477	460	426	474	466	487	443	408	470	463	465	484	470	427	438	472	453	483	449	437	450	481	498	453	453	472	432	480	449	444	450	443	443	421	465	467	434	473	463	443	461	460	415	468	460	470	446	446	446	490	480	457	428	427	442	426	467	449	474	483	467	456	447	445	424	475	471	452	451	473	500	472	460	450	422	452	464	447	458	480	444	448	462	471	468	406	432	480	502	448	446	448	480	466	453	487	485	488	446	479	498	481	459	464	431	454	470	479	510	485	448	467	482	476	493	432	487	460	500	449	484	490	459	462	445	436	465	433	492	445	484	430	477	466	502	481	473	442	475	473	480	413	482	467	465	465	452	486	438	422	439	420	485	432	441	474	466	480	457	460	457	443	473	441	445	434	450	452	483	449	497	468	444	451	426	501	463	454	414	456	464	493	454	466	450	508	450	455	451	468	472	458	464	459	449	457	466	439	463	473	470	449	443	427	471	437	471	438	455	459	480	432	443	484	448	458	445	460	460	441	461	466	433	456	478	492	445	444	493	448	444	484	474	457	474	469	452	442	445	403	489	445	462	451	457	420	478	450	470	443	488	458	461	468	437	427	433	431	457	473	470	459	463	480	478	455	476	458	469	457	460	476	478	427	465	470	475	466	460	477	489	476	491	489	469	438	467	447	442	465	465	480	474	479	421	495	443	449	467	477	449	437	487	461	481	454	441	479	500	415	441	457	495	465	437	422	454	443	470	436	458	442	418	459	472	463	488	471	452	493	465	467	458	453	450	422	483	467	455	497	475	434	446	483	474	458	481	480	487	474	475	472	430	409	463	415	454	457	480	476	484	467	447	455	459	449	463	470	442	456	452	441	470	451	467	480	463	449	486	441	434	418	450	458	441	470	469	495	460	466	438	411	439	488	464	466	439	419	444	444	469	459	498	492	449	443	455	465	417	424	458	498	440	464	485	479	433	473	467	483	448	473	459	453	474	413	419	461	433	413	484	443	462	437	431	420	496	429	444	493	455	447	457	456	494	504	460	479	462	444	503	454	431	458	459	439	500	481	456	491	457	470	478	463	436	484	484	488	473	480	462	510	441	478	486	457	492	453	432	459	457	483	442	429	430	436	466	434	427	473	462	466	442	455	482	457	467	473	420	450	461	456	431	447	476	475	485	466	465	466	465	423	481	437	452	433	461	504	491	470	470	458	461	480	483	415	487	469	449	477	434	460	478	461	488	478	449	450	435	504	453	453	456	439	471	425	446	485	492	451	483	458	433	471	456	477	426	454	463	484	470	465	486	509	469	459	480	420	456	426	432	452	447	448	481	495	479	474	465	480	476	447	419	464	461	454	455	423	476	459	463	454	456	444	461	478	448	445	460	450	441	442	420	454	456	428	485	463	497	482	479	478	457	488	472	428	429	439	448	430	427	469	399	436	476	446	459	445	451	460	485	465	428	465	439	437	502	479	445	458	451	493	454	460	451	467	501	456	436	463	455	491	444	454	465	454	474	485	450	534	443	459	489	425	462	487	447	487	477	442	440	440	432	466	463	486	476	452	479	483	447	453	446	471	470	460	423	444	483	444	444	476	464	474	457	457	447	435	464	463	456	438	415	502	464	473	482	442	486	445	475	440	430	493	467	488	452	420	492	463	466	500	469	480	473	420	460	498	476	470	461	424	443	474	491	477	471	418	452	449	465	447	460	454	466	437	442	439	489	483	476	442	487	469	424	457	484	450	463	423	464	454	466	465	450	474	478	443	455	475	437	456	466	476	473	457	456	491	477	454	474	445	471	472	472	436	476	449	471	442	469	442	466	496	467	507	430	430	465	437	479	491	441	451	452	477	481	417	467	446	471	443	451	468	464	464	472	447	459	441	457	471	476	503	439	457	439	447	449	438	489	455	469	470	447	521	451	451	503	441	451	463	449	462	466	463	458	483	458	477	491	455	445	476	498	456	454	466	477	470	487	483	470	428	443	419	436	445	500	506	453	423	437	437	469	455	459	508	428	462	449	482	438	491	460	471	475	475	449	449	467	471	443	453	467	464	427	463	459	455	485	443	465	445	453	478	471	465	442	425	451	457	477	448	469	462	429	457	457	441	477	464	500	470	478	485	478	453	457	439	449	434	466	452	428	455	489	483	463	444	467	458	483	485	455	465	503	469	479	493	439	430	466	487	445	467	444	455	491	461	461	463	469	447	460	436	492	484	471	478	483	445	447	458	462	463	465	469	504	433	472	429	443	449	476	483	453	478	469	463	467	454	447	484	485	483	454	478	452	466	435	472	460	488	439	467	454	431	461	466	484	456	470	463	459	474	504	477	447	459	481	450	512	434	432	476	478	458	451	481	447	412	472	446	447	490	507	446	505	485	436	427	433	438	491	441	454	454	498	426	485	441	456	494	454	450	440	475	452	419	455	430	449	458	476	443	487	441	485	436	431	473	491	470	467	458	447	433	475	474	489	475	422	469	467	452	454	450	465	457	441	454	496	505	476	469	456	480	486	422	492	454	429	474	475	454	455	459	476	481	474	449	469	498	442	431	478	442	442	434	481	462	440	446	424	462	454	443	463	449	437	482	460	460	433	454	477	447
59904	61412	58864	37523	26276	13343	3143	1006	963	240	320	899	1942	2118	1528	1044	573	358	240	281	216	268	231	168	177	201	176	159	209	182	172	190	187	177	183	173	190	173	192	176	176	166	150	173	187	195	204	199	217	185	198	208	219	212	181	173	200	207	170	213	208	217	205	182	166	161	180	179	202	205	188	173	187	174	187	199	181	169	176	178	195	175	201	163	203	186	179	177	199	172	174	202	160	197	173	171	188	188	191	174	196	205	192	197	173	177	187	187	186	188	191	184	178	197	185	196	180	174	187	181	203	192	162	180	187	194	207	204	205	185	189	178	174	196	211	152	215	164	195	178	165	198	201	185	205	164	187	193	188	185	217	166	191	168	166	197	184	180	190	180	180	203	170	182	179	201	179	192	180	191	199	205	181	173	220	181	188	176	183	197	170	165	181	175	174	163	187	155	192	204	208	185	178	154	178	158	187	179	199	198	173	178	175	165	171	178	199	186	204	176	181	189	197	197	203	161	182	183	177	179	184	186	174	194	187	162	181	192	187	186	169	197	207	186	208	199	170	186	168	181	186	214	185	201	178	187	187	187	190	188	182	182	222	198	177	188	186	212	175	191	179	223	186	171	188	209	189	191	197	205	182	194	175	189	183	189	187	195	200	194	161	210	181	155	203	185	193	184	182	178	193	186	186	169	195	173	221	196	199	179	178	179	181	167	165	175	177	186	168	191	174	173	217	195	179	182	182	202	187	176	208	169	151	202	177	174	182	225	208	224	200	194	178	168	218	208	163	157	164	185	191	164	177	198	171	175	217	182	190	195	177	188	203	191	187	196	178	182	197	208	194	214	194	201	200	214	175	196	200	201	167	194	201	181	199	182	185	175	181	200	192	197	167	189	181	190	198	170	201	198	160	187	220	217	206	195	200	195	202	176	187	202	178	194	164	211	206	212	179	191	212	210	187	186	186	178	185	206	189	196	158	167	181	192	194	189	178	171	186	188	200	171	179	196	184	189	165	176	195	186	178	186	198	179	174	174	179	174	178	188	174	173	187	179	166	187	174	177	222	169	205	202	170	189	203	193	193	234	192	179	203	195	180	208	203	208	170	182	175	205	173	201	202	207	189	202	162	188	201	172	178	171	173	149	190	174	206	205	192	206	196	182	184	185	172	182	184	174	202	183	190	179	191	190	188	186	216	186	182	216	203	174	176	152	210	178	195	179	188	191	193	176	199	192	182	192	195	186	177	193	198	196	205	186	212	158	191	182	173	165	179	165	185	196	189	170	169	194	201	181	184	170	197	171	184	182	190	184	184	194	192	187	181	161	202	186	201	181	200	183	185	221	172	190	193	189	194	203	213	203	175	175	183	185	213	179	176	177	191	194	173	203	206	189	211	192	176	186	194	172	200	202	208	194	193	195	172	218	179	162	181	190	208	190	198	170	137	185	164	180	190	193	211	176	208	179	174	167	195	210	189	205	171	166	185	202	176	170	193	185	173	159	197	189	195	200	178	189	189	168	194	201	193	178	160	194	187	181	183	200	190	202	199	179	177	177	193	167	156	197	202	190	190	218	175	187	198	194	220	178	193	167	179	174	187	185	175	177	189	193	181	171	197	186	186	174	185	179	178	179	166	185	202	182	205	186	202	201	189	169	170	173	185	178	191	198	156	166	212	181	194	175	179	178	198	166	168	177	183	197	185	167	192	193	185	199	184	186	182	176	202	201	197	182	171	174	209	191	172	189	185	214	167	203	194	179	170	181	205	192	185	176	228	186	186	169	168	188	168	154	186	186	177	204	184	224	205	170	173	177	193	179	187	177	182	203	187	183	182	195	187	169	174	177	196	215	162	169	180	169	216	194	188	175	202	191	187	159	191	179	188	179	190	192	197	192	200	182	235	206	213	193	181	178	184	188	182	198	194	187	185	171	189	183	174	194	195	187	209	188	175	180	174	156	173	183	208	188	175	198	201	167	180	217	173	181	190	182	168	184	164	195	215	197	191	205	200	187	173	182	185	185	164	170	177	188	192	180	182	189	195	215	192	167	187	167	161	153	203	183	176	163	172	183	204	182	178	173	200	182	225	204	187	185	187	193	199	187	172	183	203	171	198	180	198	203	187	175	180	203	192	179	189	199	177	191	198	177	177	217	174	189	182	183	200	196	191	191	176	181	211	169	187	194	185	155	179	173	192	200	179	199	183	155	176	206	176	168	191	170	173	186	187	186	184	191	187	177	172	178	196	189	187	201	188	197	161	179	166	163	188	171	161	193	176	159	194	176	159	184	178	199	178	187	192	167	169	174	202	177	212	221	178	197	188	193	199	192	212	216	207	173	182	183	193	203	164	170	185	181	168	177	201	189	201	183	188	172	197	157	188	181	167	190	193	190	179	192	224	163	165	174	193	173	198	192	181	176	188	173	186	192	197	182	204	161	199	172	169	196	188	188	185	210	187	189	189	174	166	172	182	165	170	188	225	175	213	195	190	193	196	202	184	188	202	198	209	194	179	187	191	205	181	185	179	179	193	173	195	201	188	181	159	161	196	171	185	179	207	200	187	188	200	213	186	187	178	197	186	168	169	164	188	176	165	184	191	208	201	181	206	164	197	198	162	203	169	194	167	191	217	190	164	179	160	184	180	162	180	174	190	191	207	171	194	186	174	161	171	186	199	175	183	188	218	190	187	204	172	193	195	194	181	187	195	181	206	175	191	202	205	208	180	182	204	189	198	220	174	176	198	194	208	169	185	188	176	174	207	197	182	211	199	160	186	158	196	185	183	178	174	191	170	198	182	197	189	185	200	182	201	162	210	196	169	193	220	188	206	167	205	163	199	185	176	201	197	195	184	215	178	190	167	191	201	199	192	158	171	187	197	172	189	175	173	175	182	177	177	176	172	164	187	193	170	197	181	172	176	193	200	189	184	176	178	165	179	194	181	169	203	199	159	202	183	193	170	201	167	188	189	215	167	175	197	192	182	179	222	181	177	179	185	167	174	187	169	171	187	198	186	171	204	192	215	199	191	181	190	184	177	190	193	178	175	185	156	174	197	184	180	204	192	183	204	185	197	225	200	190	215	209	183	201	200	226	181	193	223	193	173	192	205	196	174	170	180	163	196	187	179	175	184	171	181	171	166	177	175	184	193	172	194	178	178	169	188	200	188	177	195	181	198	184	187	211	215	193	194	166	175	181	179	176	185	189	177	180	181	169	196	183	195	179	186	171	161	169	177	188	195	206	177	179	186	177	178	181	200	207	182	172	195	179	172	186	173	197	197	182	174	182	194	189	175	196	189	195	186	202	184	203	197	173	177	195	183	200	192	178	162	192	181	187	174	173	173	176	177	180	208	185	205	188	199	174	177	175	154	190	214	177	188	184	181	159	204	205	194	187	204	180	213	184	207	183	169	166	177	202	174	212	202	188	167	180	197	179	194	197	180	174	182	194	190	182	203	201	179	190	204	194	181	183	189	178	202	191	214	196	167	187	191	192	204	171
37437	46709	51184	42909	35678	22925	8917	4229	4212	735	1143	4139	9564	10083	7223	4913	2733	1466	800	1014	655	1054	587	465	452	498	498	511	535	538	515	478	481	533	540	516	508	505	493	491	525	502	476	501	521	520	555	496	544	481	610	691	684	563	552	513	526	478	470	472	514	507	463	459	502	511	500	479	522	484	519	490	484	541	503	507	431	491	473	469	497	494	473	480	525	499	513	458	528	534	517	471	508	477	515	501	497	513	465	514	458	508	503	504	523	508	528	488	518	480	493	472	510	462	526	496	501	488	480	505	524	485	470	490	535	485	499	485	509	525	506	509	484	498	509	533	498	498	502	470	501	484	487	495	513	528	503	480	453	505	550	496	474	538	531	481	533	535	478	478	488	486	507	483	487	456	492	484	492	521	454	479	523	463	483	496	523	512	548	460	507	499	533	496	520	493	507	484	496	497	493	481	475	502	483	487	532	505	507	499	543	494	513	497	499	480	500	517	501	508	498	462	462	493	477	484	484	493	540	522	474	466	503	476	525	495	516	494	512	552	493	505	495	470	520	524	447	551	526	491	506	477	516	506	471	515	525	530	495	497	513	505	493	512	476	484	506	491	520	520	541	492	477	486	518	504	488	518	453	540	515	465	486	514	459	500	475	481	506	494	476	511	477	527	472	505	499	478	502	506	507	477	514	480	484	471	526	490	502	525	526	481	535	503	503	476	497	475	514	512	457	523	504	472	481	515	526	569	481	497	491	513	494	497	486	512	505	459	474	556	483	490	511	516	457	536	504	498	468	513	490	505	502	469	529	492	521	479	498	486	504	533	521	481	522	451	484	527	489	473	540	488	518	489	540	489	507	502	521	548	502	471	524	515	501	550	508	530	540	485	483	492	476	495	480	516	483	497	507	504	487	493	464	510	508	483	507	503	516	514	486	526	497	484	490	495	518	476	506	497	459	533	477	494	496	496	506	465	475	492	511	512	525	487	498	502	510	511	501	518	506	495	496	506	462	487	467	481	514	489	509	501	546	458	484	550	493	520	510	506	524	475	486	529	488	483	475	471	489	513	490	499	523	504	503	479	448	506	491	513	509	474	534	510	523	493	483	488	547	469	503	451	530	519	496	456	478	502	466	504	507	531	536	471	522	470	516	449	476	524	520	492	506	514	508	452	494	494	486	503	497	532	517	477	524	506	513	527	502	467	482	464	499	487	524	519	453	504	506	492	519	479	507	527	493	473	474	467	518	498	477	494	488	470	496	519	498	508	521	483	528	492	507	484	497	516	490	502	493	522	486	477	532	527	536	520	486	494	466	466	479	501	473	479	511	511	520	480	506	519	483	470	501	526	470	473	500	497	523	479	485	517	493	501	486	562	490	509	477	469	470	495	506	476	486	451	523	524	496	474	512	465	455	500	505	534	473	478	487	494	539	505	502	492	516	463	462	525	492	534	487	548	491	503	515	462	485	508	483	494	470	502	475	482	490	491	521	506	492	441	491	497	491	491	518	452	508	515	514	510	498	474	499	481	494	521	516	493	459	453	520	504	481	504	525	478	467	476	500	533	520	505	521	525	507	494	482	471	502	491	500	489	490	499	513	471	489	502	498	552	499	469	489	496	503	480	515	472	519	509	457	495	493	501	490	506	492	487	479	472	488	523	523	500	502	521	467	471	483	512	494	458	452	486	488	497	489	461	491	499	480	491	473	503	483	502	496	524	490	515	525	468	495	489	525	519	505	533	456	486	550	446	501	483	497	500	480	496	513	481	476	488	538	455	522	492	525	500	490	502	478	523	517	492	516	483	508	507	498	485	529	496	513	463	522	486	475	514	494	491	522	505	506	493	498	537	477	534	526	510	504	511	508	479	505	490	519	514	551	475	509	513	519	523	504	484	474	488	482	491	455	530	506	519	492	520	505	474	475	497	494	503	530	481	496	498	508	530	449	508	501	518	534	484	489	508	506	487	472	456	503	481	483	520	474	522	500	499	476	506	538	480	513	502	547	497	470	476	493	506	503	491	471	471	537	509	461	497	503	502	488	499	478	491	481	522	527	511	458	534	484	500	471	483	494	506	449	492	513	508	498	523	550	483	499	501	517	498	496	507	516	530	523	453	535	486	489	462	498	493	488	496	457	515	511	512	500	511	515	504	500	508	523	468	530	502	549	511	479	479	481	522	527	537	502	487	471	469	514	461	532	481	505	533	492	494	516	501	499	502	490	518	467	491	478	492	486	494	448	514	526	524	531	480	517	509	507	528	522	520	524	528	507	496	488	503	505	480	500	548	507	483	463	478	500	481	470	488	484	486	514	468	508	479	504	482	523	507	532	481	491	494	529	510	461	492	483	488	545	487	497	489	490	501	486	478	464	486	500	500	513	507	509	487	495	529	520	489	485	494	510	509	504	523	512	503	466	520	487	529	502	498	502	467	478	512	448	455	490	469	493	484	506	428	472	499	493	502	497	498	454	443	526	516	482	489	501	527	490	496	506	480	503	448	503	495	472	506	506	496	535	505	468	511	488	475	491	474	498	516	481	522	484	438	468	491	482	503	495	467	505	490	504	499	507	515	495	501	474	511	485	480	490	503	502	487	498	504	502	516	527	499	474	497	480	511	547	505	503	564	472	481	477	491	504	485	485	485	501	517	541	492	497	512	486	482	504	497	489	478	504	511	490	497	455	497	523	546	461	514	548	507	501	502	490	510	510	505	486	496	535	495	478	520	479	528	494	486	510	470	483	497	494	512	536	508	462	496	490	499	462	464	471	491	475	489	516	505	504	501	479	522	496	527	501	502	527	514	502	508	452	496	489	490	505	507	497	496	501	473	475	505	508	494	520	528	473	518	511	481	499	565	487	496	509	510	478	476	520	486	506	503	490	506	494	455	501	513	508	549	488	480	497	539	482	566	485	528	521	522	487	507	485	557	510	485	499	458	512	518	469	477	532	491	528	525	488	529	503	525	527	495	524	473	519	472	506	552	514	434	495	490	520	490	476	513	519	481	501	528	495	470	524	559	506	530	531	495	492	498	483	490	540	508	509	494	468	537	482	465	520	486	457	478	515	495	504	495	506	445	492	512	506	451	512	504	475	510	486	508	515	464	537	524	516	492	499	497	515	508	501	531	484	489	470	511	489	485	476	524	472	528	523	495	479	486	498	470	476	522	470	491	487	516	482	462	494	505	502	526	512	494	498	487	483	526	502	481	492	482	477	499	468	488	460	517	499	498	501	488	461	483	480	483	525	502	496	519	490	495	499	508	472	483	498	520	517	512	488	496	449	482	467	484	498	517	482	562	474	500	472	475	519	471	490	501	547	482	522	521	479	493	483	488	507	482	503	475	491	496	536	485	490	521	493	539	495	517	530	501	506	525	519	549	503	511	488	509	493	477	525	487	490	523	542	507	495	474	491	502	518	532	503	488	497	531	497	523	463	517	518	491	500	525	530	470	503	495	501	504	527	507	494	493	518	512	500	497	531	503	477	555	512	500	488	497
73084	76589	71720	50764	37739	22062	5953	2270	844	249	317	1554	3498	3577	2966	2066	1111	500	262	372	279	414	212	223	206	218	229	219	200	195	236	211	216	209	244	235	207	211	202	217	200	219	208	161	212	213	199	212	184	214	247	287	275	252	202	187	222	203	216	216	189	235	213	234	211	199	217	187	192	172	201	214	201	190	205	227	209	205	196	214	192	192	208	204	223	188	212	195	206	228	233	195	206	213	211	214	223	230	221	212	199	211	200	201	189	184	205	220	199	209	200	204	201	218	204	221	199	196	220	195	203	217	236	229	200	194	202	209	222	206	201	181	220	237	202	198	214	187	204	244	223	184	200	234	202	201	213	217	202	203	193	232	213	194	207	226	205	212	206	208	203	210	186	208	202	203	230	205	245	206	200	230	205	205	234	211	216	214	214	198	185	196	186	193	190	206	222	180	215	206	217	192	213	193	198	213	226	215	212	224	207	206	232	220	205	197	215	212	224	221	195	200	207	228	196	215	226	221	211	203	210	213	238	203	213	181	225	206	179	195	222	215	196	235	191	186	191	223	209	208	211	226	210	205	204	211	197	195	207	183	218	189	212	188	234	218	232	217	190	195	210	211	217	209	193	255	222	190	211	198	210	208	210	217	220	212	197	195	193	208	243	206	200	190	191	215	193	214	232	218	179	214	206	203	197	227	211	199	221	208	191	196	195	223	199	215	184	182	211	211	191	203	196	198	199	198	223	227	206	211	194	204	201	220	189	201	195	188	220	211	211	182	222	206	201	220	229	189	213	220	219	219	222	224	205	205	201	195	195	219	195	199	209	173	206	237	205	188	205	235	227	215	196	202	211	208	206	204	236	202	200	205	190	219	197	210	205	204	191	214	206	222	183	215	196	213	200	221	202	197	225	214	200	230	195	208	201	206	218	216	221	208	177	215	212	244	221	198	222	194	212	216	189	227	217	204	192	191	224	204	215	197	189	234	205	208	218	219	207	228	207	230	202	209	234	204	193	212	187	214	202	203	217	221	225	213	202	213	195	203	199	191	186	227	223	218	205	228	172	229	191	226	212	187	233	210	239	198	233	229	212	217	205	189	201	182	198	202	232	227	184	238	203	184	198	201	202	206	215	216	210	199	212	209	188	203	214	206	226	192	224	202	223	207	208	217	197	225	185	197	230	203	214	231	215	205	226	209	197	202	248	217	231	194	217	219	202	198	233	186	181	204	207	195	194	208	195	244	197	194	182	210	197	180	198	227	202	216	194	205	212	209	193	210	207	234	214	194	194	217	191	211	212	217	197	186	197	198	221	211	218	227	191	198	221	214	194	194	208	221	229	212	204	190	209	202	232	180	220	206	198	204	216	223	199	205	246	215	209	191	215	200	206	210	183	203	218	226	190	211	184	215	225	213	202	228	191	161	214	223	221	197	217	206	228	191	217	205	184	227	184	216	193	199	213	185	213	213	210	215	227	221	197	221	193	214	207	196	176	215	220	211	201	221	197	201	221	199	243	233	192	204	225	209	192	196	219	195	211	198	174	215	204	206	204	219	181	217	208	203	206	220	193	198	209	212	208	190	208	219	222	190	202	218	196	213	222	243	204	231	188	193	208	227	217	209	220	196	231	196	217	203	216	236	233	200	235	192	211	219	197	225	213	201	204	202	205	232	218	195	225	217	189	227	205	207	217	201	205	193	207	176	232	209	231	210	223	205	196	205	183	225	203	197	202	212	191	176	224	216	217	213	202	198	225	220	196	204	198	217	211	223	224	205	226	223	212	216	202	188	210	224	199	201	207	206	204	191	208	189	213	205	206	202	215	217	209	216	188	195	215	212	211	222	234	220	191	222	185	192	227	202	222	186	234	201	234	197	191	187	203	208	218	202	174	199	234	184	218	203	194	204	206	202	192	199	200	225	181	215	215	207	231	232	245	211	218	195	214	232	206	199	214	212	203	200	193	188	220	203	201	224	216	182	214	215	201	214	200	195	212	209	189	248	216	208	210	200	204	212	208	209	219	208	203	212	195	224	232	218	206	213	216	207	195	178	195	207	202	207	210	210	214	201	209	211	201	212	214	223	205	193	192	201	203	194	207	204	210	215	221	213	215	196	199	212	217	188	206	206	204	207	202	177	209	209	189	204	188	195	220	210	199	215	193	207	211	224	208	207	218	222	223	209	226	219	229	200	222	223	193	200	202	228	211	200	202	190	212	222	222	208	214	209	216	199	248	226	200	207	205	202	208	161	210	207	211	205	194	184	197	207	215	214	202	201	218	227	202	203	220	202	213	200	212	213	208	232	201	186	210	199	227	209	204	217	211	233	196	209	195	222	232	218	204	225	228	227	204	222	224	197	228	188	199	197	193	233	222	222	214	209	211	216	208	213	207	214	186	208	205	252	226	199	216	213	218	219	198	205	216	222	186	188	234	231	211	206	195	191	192	211	208	199	184	198	186	213	209	217	246	202	209	218	205	198	236	225	208	219	206	233	232	212	199	187	194	219	215	206	211	211	223	213	190	199	219	221	199	208	219	179	204	206	210	203	207	218	200	215	216	210	211	217	215	211	228	215	200	231	215	210	226	218	215	196	210	214	210	223	204	206	180	200	215	254	181	186	205	220	233	204	187	239	210	219	209	210	212	231	175	214	212	194	221	205	197	185	202	203	202	199	199	222	188	241	207	204	189	198	205	217	218	232	193	239	195	222	236	204	185	218	216	215	218	229	193	217	230	215	199	191	207	202	213	187	223	200	189	204	200	210	207	176	213	193	210	215	223	230	187	212	216	211	183	210	219	212	202	206	233	204	199	218	226	223	236	207	238	201	204	218	232	198	215	207	194	221	191	227	192	202	221	238	219	205	207	197	189	236	204	204	213	201	192	223	219	199	218	209	213	209	195	193	229	218	233	217	208	227	196	230	210	182	210	228	204	201	202	219	221	177	214	199	178	224	213	192	206	213	192	192	228	213	204	186	204	200	195	209	228	216	225	196	196	233	215	190	205	190	191	200	212	225	206	220	210	195	233	197	220	213	175	232	202	188	207	210	211	208	196	229	192	211	195	195	200	190	191	196	209	232	209	206	212	202	184	213	197	223	213	210	196	196	217	222	216	240	200	182	230	199	197	192	249	219	213	220	208	224	209	215	235	206	194	223	222	226	215	194	215	191	192	204	179	214	195	222	181	216	186	218	218	220	205	179	211	186	197	204	204	196	214	215	230	184	220	183	211	184	228	213	216	187	201	223	234	218	213	224	183	207	215	220	207	190	207	212	213	209	199	207	220	223	189	244	186	200	189	224	203	211	193	196	209	201	189	211	205	210	185	210	210	216	197	205	221	209	215	200	215	214	228	195	219	228	225	202	212	202	214	217	196	204	191	189	230	183	266	199	205	230	237	207	216	198	192	193	189	217	182	214	202	214	200	200	219	215	200	191	211	188	204	200	175	227	198	211	205	182	195	204	180	229	203	184	200	200	211	222	196	211	213	202	208	237
46814	59321	64892	54692	45269	29188	12209	8239	2987	977	1194	7160	14668	14644	12475	9606	5069	2011	853	1561	1011	1637	571	578	565	550	549	491	539	562	544	543	547	551	572	529	531	543	557	506	513	557	532	583	545	551	505	538	572	569	821	1018	954	720	621	585	562	563	561	536	578	576	534	550	564	540	573	543	539	513	558	532	526	537	572	565	537	510	562	520	538	535	559	511	537	491	507	500	530	553	473	547	568	531	516	593	553	570	509	565	583	557	570	519	531	571	542	576	569	502	563	532	553	556	586	504	536	509	566	517	585	541	550	520	524	584	551	583	531	516	501	602	512	515	568	599	564	549	558	533	589	536	540	581	576	543	522	586	525	509	542	510	520	558	517	523	567	543	540	560	548	495	551	503	533	610	532	519	550	555	546	520	557	548	576	560	518	555	509	521	496	539	554	572	508	532	542	547	525	540	548	535	518	563	509	582	517	551	566	566	514	569	552	533	531	546	538	529	563	553	517	542	539	520	529	547	532	522	537	572	532	519	570	537	528	545	520	555	553	597	554	550	535	547	587	518	543	530	584	545	529	530	563	556	534	515	526	598	571	527	526	526	536	558	530	518	529	515	543	586	529	535	612	530	530	498	528	534	560	525	521	562	569	554	541	572	529	551	533	547	538	513	546	522	557	521	533	533	578	552	530	500	587	519	555	520	572	539	567	535	532	577	506	569	536	508	535	532	538	545	568	577	519	536	544	531	515	576	590	529	543	525	567	519	561	524	529	540	565	557	504	555	525	525	519	481	556	512	599	521	529	518	598	513	538	543	498	508	550	523	544	569	547	563	569	560	541	528	548	539	544	520	533	542	485	551	522	559	544	578	515	569	550	536	494	528	540	534	530	556	533	537	541	539	571	524	569	526	553	559	542	530	506	508	546	530	523	535	586	539	523	584	516	563	505	534	545	546	563	535	564	562	570	515	520	533	565	539	557	566	567	551	532	548	506	559	531	556	554	539	542	533	527	555	567	555	493	556	563	566	531	600	536	537	521	578	571	512	565	552	569	537	557	489	521	536	557	578	567	540	577	518	525	525	553	534	551	558	543	564	543	572	550	542	552	554	547	537	527	549	564	548	545	541	562	503	539	558	525	560	553	557	479	587	534	502	563	515	564	525	543	565	537	539	547	516	500	561	545	515	499	558	528	529	527	552	543	521	547	582	579	552	549	552	592	529	511	531	503	518	534	552	523	592	560	567	532	564	583	552	509	555	494	556	539	522	547	559	530	520	542	570	554	517	553	536	534	517	515	520	577	536	577	520	554	548	531	583	529	526	562	540	544	520	525	532	557	510	503	549	569	516	567	540	566	542	541	518	569	532	563	546	587	569	569	476	523	589	538	540	547	558	580	530	515	505	538	556	540	525	565	537	516	525	545	552	551	555	561	555	549	546	541	565	527	546	514	583	522	601	529	549	549	523	573	570	542	562	541	533	543	550	593	543	530	513	561	571	590	525	578	553	562	563	565	522	555	496	535	529	519	529	544	557	598	556	543	588	560	504	555	616	566	545	551	523	534	530	547	530	537	499	493	525	528	585	562	561	547	590	529	510	522	523	545	560	534	517	520	535	521	571	553	517	552	515	517	561	524	572	551	563	495	551	548	526	543	556	546	527	531	549	543	526	562	516	558	562	529	551	572	537	561	526	541	508	547	562	574	560	563	538	550	554	514	587	538	555	484	525	520	542	547	552	553	541	500	535	548	554	550	557	539	575	569	530	563	494	533	505	533	505	512	522	564	565	526	564	539	527	566	569	547	576	563	508	553	511	482	516	549	540	533	574	528	514	557	506	550	527	555	568	548	533	539	526	562	522	550	543	563	563	563	531	544	546	563	549	521	541	550	516	555	527	553	541	520	543	561	502	533	534	546	570	546	534	527	565	540	518	584	541	563	527	533	533	546	575	497	535	530	521	578	595	527	542	522	548	536	542	547	506	607	519	528	510	549	530	603	524	530	547	522	540	561	518	564	559	539	549	569	524	564	549	508	510	517	571	572	539	539	535	573	578	581	510	554	587	530	592	585	535	578	558	540	486	519	567	521	560	536	516	541	571	554	556	535	567	556	525	550	544	526	568	506	537	576	550	562	518	524	516	492	526	564	575	540	558	574	526	546	504	524	570	537	500	532	535	545	516	528	537	558	526	546	531	550	563	543	557	540	502	522	525	555	553	518	527	536	527	537	552	520	522	541	533	546	543	524	537	563	500	547	553	541	526	565	517	587	523	521	540	563	532	536	543	529	535	542	488	562	563	539	528	545	553	535	530	539	525	509	542	552	550	526	554	581	556	547	512	540	517	528	573	501	558	523	555	531	582	547	581	531	576	549	504	590	576	523	540	572	553	549	494	583	563	527	583	561	528	557	558	524	506	521	549	556	560	552	567	559	564	556	570	508	532	556	542	535	529	576	573	560	563	532	534	527	535	589	594	534	550	545	537	514	568	555	502	573	501	541	528	544	552	508	526	550	569	526	524	502	583	528	542	602	584	584	559	560	542	517	557	542	552	550	549	505	554	510	598	514	526	544	532	582	520	554	556	577	543	508	499	538	522	565	552	565	541	556	525	534	533	546	516	533	586	606	558	541	528	534	536	520	526	501	529	529	515	564	545	538	545	534	568	523	533	533	560	552	546	551	533	581	561	603	514	539	572	513	552	567	546	531	513	555	533	526	576	560	548	567	495	580	536	562	513	566	542	572	538	538	534	551	542	487	506	521	559	561	520	527	527	557	573	533	557	526	510	542	557	612	536	511	574	523	593	552	576	511	524	544	569	612	560	541	531	588	549	614	531	533	540	532	552	587	554	542	525	525	534	536	564	529	558	550	526	596	522	575	544	545	564	517	523	557	517	539	566	510	544	568	563	560	545	519	544	526	516	484	544	541	523	523	552	546	568	537	516	535	547	571	562	575	516	530	538	508	546	574	527	520	573	581	557	545	534	513	546	541	567	544	557	590	549	571	557	547	520	550	547	496	498	564	549	520	552	513	566	558	518	486	500	513	608	557	549	507	518	534	539	526	518	531	517	585	570	506	546	572	569	557	556	563	552	551	571	541	519	518	544	519	551	528	539	575	574	559	580	556	557	558	540	552	522	503	556	529	524	571	550	540	511	537	516	547	567	543	549	529	564	518	540	532	490	578	565	593	552	557	519	514	537	579	569	572	581	558	560	518	564	539	540	517	550	530	531	547	521	544	532	526	547	530	562	517	542	515	551	508	572	571	554	522	522	520	522	531	510	501	573	529	515	539	553	564	518	552	537	599	540	547	496	526	522	539	577	499	524	547	514	546	557	554	539	569	522	533	521	514	566	545	539	567	569	559	588	544	547	508	534	560	540	575	543	539	579	530	530	520	518	529	571	500	537	545	555	528	507	525	575	525	505	549	541	574	557	556	502	552	545	569	535	562	529	512	537	591	521	542	581	529	528	527	603	530	551	531	561	575	550	528	563	564	530	555	565
17668	13531	10906	3128	1477	535	213	186	190	171	156	182	252	266	260	267	237	166	176	188	185	172	184	172	179	169	174	173	163	164	149	184	184	175	169	173	193	153	167	183	181	175	179	172	149	185	185	173	194	163	183	161	196	193	178	171	160	166	169	167	210	169	164	185	181	182	193	169	170	174	202	180	162	186	155	147	169	194	184	179	149	157	165	183	206	203	168	148	174	168	162	174	145	152	166	175	155	182	173	186	193	178	162	176	160	162	177	173	185	186	181	167	165	166	188	168	181	164	186	182	188	186	185	170	174	154	165	162	175	168	195	174	170	175	175	168	173	160	177	168	150	198	169	157	163	206	158	190	171	159	169	183	179	172	147	170	180	188	184	184	152	165	187	154	155	183	166	182	154	186	165	162	185	145	186	182	173	169	159	180	190	169	163	172	173	182	173	182	179	169	160	163	173	155	155	196	179	178	167	165	205	158	157	161	174	169	171	158	212	179	158	170	156	176	180	187	168	185	150	153	197	171	175	197	167	159	165	146	184	165	159	166	180	178	156	189	152	181	188	180	166	162	180	182	185	153	177	172	172	146	187	182	167	177	166	171	167	177	188	182	171	180	171	188	163	169	160	150	187	204	191	193	178	177	177	165	178	149	196	138	161	171	172	179	172	153	175	167	184	192	192	169	176	179	149	177	164	165	154	164	177	187	162	184	165	184	179	204	165	165	153	150	189	174	163	173	189	174	164	158	183	179	192	157	198	200	155	177	184	166	154	171	159	173	170	176	177	157	178	186	156	171	160	157	199	181	164	161	180	158	190	149	150	175	198	164	175	166	170	157	182	159	178	184	203	177	196	152	167	163	160	185	171	173	146	183	190	169	159	175	178	182	187	182	183	168	177	162	166	187	184	197	158	187	158	199	163	146	176	182	203	167	158	161	174	176	169	152	186	161	176	167	169	137	168	163	176	181	170	181	187	178	158	186	172	165	166	151	159	182	173	175	180	142	144	174	194	162	170	185	164	180	166	154	195	191	174	149	154	178	168	162	173	161	183	165	170	167	183	182	197	153	172	175	168	186	160	176	174	171	169	177	164	182	155	158	164	161	155	190	173	135	167	179	170	165	166	188	184	171	184	157	208	161	163	154	145	163	181	167	168	185	164	158	184	145	191	188	184	161	164	158	176	177	173	166	164	188	168	163	181	167	206	168	158	163	188	151	165	171	178	165	198	171	190	182	177	201	188	164	212	172	168	181	167	188	162	201	162	180	175	179	186	188	166	168	197	184	171	181	173	162	200	155	167	182	177	180	173	174	187	169	166	168	180	172	191	184	188	158	176	162	154	169	148	170	148	181	161	153	160	187	185	180	157	166	174	174	186	184	176	168	162	166	172	177	157	149	177	208	191	175	176	177	176	158	178	196	154	196	160	183	174	172	195	147	183	157	177	153	151	184	149	161	166	170	169	184	154	160	150	183	150	175	160	188	151	171	178	167	169	167	176	165	174	169	188	172	176	159	154	170	171	192	202	133	170	182	185	183	188	166	169	186	187	155	179	169	167	148	175	166	158	183	159	165	168	183	166	171	183	167	164	170	168	153	161	166	180	161	182	160	162	146	182	191	182	180	157	164	141	187	164	183	157	149	166	179	167	177	171	164	195	170	179	173	159	171	203	159	160	193	174	156	153	170	166	160	174	175	144	160	178	163	166	160	173	189	175	174	187	172	144	186	180	191	185	162	175	169	183	145	168	159	187	176	161	184	160	180	203	155	179	157	165	192	164	184	159	167	156	171	166	184	175	176	175	172	193	164	147	193	182	171	184	184	181	181	164	159	173	167	169	172	180	157	171	165	159	188	168	180	158	156	166	164	196	174	197	186	179	155	177	204	166	167	175	185	158	130	194	194	162	168	177	178	173	165	201	168	189	177	194	163	201	178	207	164	184	192	161	187	164	185	150	181	190	177	172	188	183	158	155	163	180	180	147	191	171	173	187	175	152	174	171	165	195	168	151	163	149	181	162	174	183	184	179	170	168	168	170	172	190	179	177	164	176	176	181	192	147	200	164	185	177	166	181	157	158	156	143	178	173	160	160	183	182	178	151	167	163	161	181	173	166	199	167	184	197	177	168	214	180	174	206	179	183	191	167	206	178	183	179	177	188	179	149	168	165	161	190	184	144	191	162	170	168	166	164	202	150	161	211	168	184	168	179	185	159	171	160	184	189	169	177	174	156	149	156	166	171	161	180	168	172	183	194	176	199	177	152	185	179	155	179	183	175	180	189	201	193	197	137	161	200	182	201	186	200	179	194	172	163	178	162	180	157	152	158	174	173	182	202	183	175	178	183	155	190	174	186	198	149	178	159	208	178	165	168	163	171	196	172	173	169	174	156	179	182	201	169	152	164	156	170	175	168	182	191	178	180	185	189	166	179	168	162	167	172	164	174	170	184	168	175	183	166	145	187	171	163	179	173	166	162	169	178	160	171	167	189	175	166	161	180	172	163	163	199	181	180	158	178	171	203	186	176	151	154	156	189	179	202	179	167	185	189	160	181	153	169	168	187	176	171	163	167	161	174	150	197	187	157	168	175	181	172	195	159	191	188	171	181	196	178	190	179	151	169	170	195	184	178	180	153	174	187	172	166	174	185	181	193	161	154	192	164	204	180	166	200	177	154	197	160	172	172	175	178	196	150	189	170	157	171	174	182	171	161	163	168	177	194	170	173	199	154	156	165	158	171	169	199	176	160	199	202	178	156	174	176	177	173	168	202	154	168	167	156	154	175	193	183	169	144	164	189	167	158	183	172	184	198	174	179	182	180	157	168	136	170	163	184	171	170	178	156	160	163	167	192	170	162	182	195	173	163	171	155	181	174	199	175	174	172	151	156	164	151	170	186	178	194	201	160	181	193	194	160	165	191	177	163	174	176	181	188	184	184	172	197	180	158	163	155	184	198	191	187	167	166	175	172	168	187	176	144	159	166	175	186	186	155	173	167	167	190	170	159	173	177	168	181	169	209	166	171	174	181	172	185	193	184	189	172	168	192	175	161	177	186	193	165	156	167	172	145	186	179	181	194	173	166	181	177	180	165	183	179	184	196	164	149	166	166	153	170	179	152	153	166	164	180	187	190	184	173	152	173	163	162	173	154	146	165	161	183	150	178	163	159	163	174	189	178	178	180	179	169	155	202	166	141	170	176	183	185	188	171	204	168	172	159	177	180	169	179	169	194	165	156	191	177	169	143	155	157	172	184	173	183	171	175	157	203	166	146	170	159	161	183	179	157	172	172	186	158	150	173	184	165	192	172	183	154	146	188	167	138	159	165	156	142	157	168	145	179	181	186	172	190	158	187	162	199	161	171	158	171	157	168	168	172	152	161	167	181	184	171	150	180	162	157	185	176	185	148	165	199	195	166	178	187	194	170	182	168	163	163	159	159	165	171	160	164	163	183	178	164	180	169	169	199	174	176	182	198	176	168	185	180	167	168	161	151	170
14862	17332	16014	8087	5197	2132	820	707	577	485	488	567	964	1182	1060	863	664	498	464	490	492	528	487	511	442	486	459	482	468	489	508	488	457	471	443	501	452	465	425	479	436	455	440	455	490	488	485	482	495	476	479	495	523	508	451	458	488	481	449	426	500	476	467	502	450	445	436	443	533	468	474	471	477	466	483	454	469	466	453	484	441	444	462	448	448	426	442	465	469	480	473	456	498	480	442	440	493	414	467	506	476	491	453	467	495	443	446	476	459	470	438	466	435	468	520	446	489	444	439	476	491	455	432	513	464	455	479	457	490	464	477	474	482	472	446	399	471	492	515	458	454	487	466	488	445	490	449	514	462	440	436	483	489	471	483	475	474	478	455	427	460	439	449	462	472	482	472	450	489	447	461	465	466	490	487	476	478	498	461	455	460	510	446	449	445	472	487	453	481	467	479	508	454	479	507	449	441	466	447	479	484	465	477	470	469	443	493	471	451	425	461	467	439	466	466	462	475	424	475	469	444	487	431	496	478	480	501	443	450	471	448	481	480	483	472	449	438	454	477	458	437	482	468	502	482	458	422	484	484	456	453	447	421	494	442	439	465	451	454	478	488	447	452	478	471	480	482	482	489	462	459	483	496	482	468	434	478	434	464	475	459	486	479	457	493	496	469	463	481	447	476	463	460	414	480	452	476	481	433	445	486	480	460	505	449	467	465	478	473	435	451	455	464	436	462	430	470	461	487	460	471	484	468	465	470	449	512	486	455	498	433	465	480	434	461	453	475	510	455	498	466	493	451	448	476	485	469	451	463	442	459	466	459	480	447	453	499	455	485	465	460	469	472	473	465	439	509	458	468	440	455	496	475	472	442	459	479	483	469	467	492	467	450	432	462	467	459	493	482	465	485	501	463	496	484	477	462	434	465	443	434	470	451	456	449	499	458	474	474	497	432	458	441	448	467	445	451	482	460	455	449	440	463	442	436	468	470	443	476	482	440	486	475	451	434	456	460	481	457	461	440	462	484	473	475	443	442	519	463	485	488	517	446	438	475	463	452	465	472	441	445	475	466	458	472	452	447	481	445	452	477	476	460	461	440	433	469	482	441	451	481	476	486	468	443	458	506	485	449	441	469	443	484	481	487	498	462	456	440	452	441	448	501	437	468	449	469	471	453	418	473	453	470	464	478	447	462	448	512	480	424	479	451	451	446	459	499	445	439	475	439	483	466	490	454	458	492	442	455	508	516	438	472	472	519	480	452	465	490	486	471	452	466	447	510	453	463	443	476	456	438	446	466	478	446	490	473	452	475	474	459	478	483	422	459	423	484	490	457	474	536	443	452	468	476	470	471	481	466	475	468	485	492	455	457	467	462	452	490	437	452	451	466	472	459	496	447	478	454	482	501	444	449	433	455	476	433	508	474	446	430	508	482	434	475	446	486	466	478	480	500	446	429	445	469	456	444	429	465	475	442	456	447	471	477	468	453	476	460	421	455	479	483	415	452	450	480	441	455	481	483	496	494	463	470	451	467	464	522	465	481	441	462	480	477	464	474	478	450	453	484	489	489	484	477	495	479	472	464	423	450	437	467	462	488	479	455	426	439	493	491	443	455	444	468	411	444	457	505	463	492	450	463	470	435	452	468	417	460	490	470	440	489	456	473	433	453	455	441	473	488	466	448	423	466	464	450	481	475	477	466	483	463	485	491	483	446	459	448	514	446	484	487	470	480	479	477	453	498	464	486	449	459	485	461	486	478	431	482	452	452	452	490	465	466	494	473	461	477	514	473	474	461	473	466	467	453	448	500	449	479	462	424	462	486	474	474	469	501	481	430	488	432	459	465	495	443	448	444	471	442	437	433	453	495	475	502	449	465	482	469	461	500	472	437	455	470	467	480	488	444	447	474	495	470	444	465	465	499	451	444	442	432	475	435	458	438	442	450	485	495	478	462	444	493	471	491	463	458	442	445	517	500	459	507	452	475	424	451	487	412	445	462	463	449	447	486	484	459	456	467	462	425	466	438	444	451	486	445	496	442	479	445	470	465	464	498	474	450	471	497	495	451	462	447	445	441	450	453	452	417	423	472	469	449	456	483	473	501	485	480	459	469	467	457	450	482	472	468	458	506	442	484	455	471	435	471	461	452	434	496	470	465	477	475	476	456	507	478	453	477	479	455	462	475	478	458	446	484	466	422	449	429	450	484	425	467	524	449	487	475	476	446	501	461	470	481	495	486	498	442	470	500	495	462	427	495	465	448	488	496	479	479	471	453	460	457	485	455	459	450	467	455	455	463	434	463	447	452	428	491	458	470	457	466	472	476	472	491	481	503	470	453	452	452	468	457	424	473	455	434	514	445	470	479	461	440	449	446	448	438	479	452	462	456	472	473	452	468	435	437	503	445	450	447	466	483	450	468	463	474	462	485	484	397	464	484	490	466	446	471	493	456	425	495	498	460	473	471	454	460	422	479	491	485	463	472	464	525	456	460	478	475	469	481	472	484	472	484	485	457	461	474	417	471	466	446	490	457	490	500	464	460	502	505	475	491	500	471	485	462	436	475	446	445	449	465	466	473	428	453	463	452	464	434	432	458	488	444	418	435	505	486	499	442	472	453	469	463	471	422	487	438	471	427	457	449	455	465	483	428	465	471	497	456	445	477	454	483	449	484	473	488	437	467	471	414	462	443	480	484	464	456	453	454	478	474	481	466	487	478	471	463	490	474	462	466	475	465	453	466	448	497	415	502	476	459	501	474	441	440	465	453	468	461	431	436	452	501	477	443	436	458	467	513	462	463	465	448	460	465	458	480	427	478	475	459	456	504	479	519	443	457	491	476	478	449	447	455	472	458	463	432	514	495	439	460	496	461	456	482	461	444	472	471	450	439	474	468	480	442	439	487	412	459	466	469	488	440	465	457	489	462	458	483	463	502	411	500	444	458	466	458	485	457	463	473	469	443	458	432	497	501	441	496	476	463	454	496	504	457	492	475	479	483	475	475	473	466	422	473	464	472	491	443	457	435	496	487	455	496	433	449	416	468	451	420	467	462	490	459	486	416	474	487	463	450	451	486	460	437	449	466	497	458	453	477	448	422	456	479	479	482	458	425	480	455	493	433	461	485	484	455	504	479	468	477	513	445	456	449	445	444	441	473	468	471	468	462	470	476	503	520	462	463	450	461	473	437	473	451	443	476	473	468	489	438	421	447	473	471	471	449	444	487	465	476	490	449	466	466	440	462	469	472	467	429	420	443	464	515	481	460	452	487	452	465	472	485	440	485	456	481	510	433	396	462	476	470	500	463	464	459	498	466	465	519	468	458	450	453	477	482	484	460	446	471	445	455	452	466	493	517	470	441	476	485	481	479	515	480	475	510	486	468	441	427	493	436	466	493	451	462	434	471	489	480	439	460	461	481	458	457	424	493	476	477	471	500	499	484	482	442	474	440	411	422	476	452	454	499	459	446	458	498	478	448	464	489	515	465	434	430	476	430	462
60132	62481	55920	36587	23769	10713	2174	1599	1015	276	262	778	1926	1896	1738	1240	1094	488	253	330	301	305	184	191	162	175	190	185	203	183	182	201	184	184	188	214	198	172	193	193	199	193	191	176	207	169	187	180	199	208	250	205	225	220	232	202	207	163	194	205	213	191	182	209	197	203	195	158	189	174	168	197	191	179	185	197	187	194	173	188	194	197	211	221	189	217	201	195	176	202	181	191	190	205	207	164	168	188	177	164	204	171	184	160	170	234	190	165	182	177	190	186	196	211	193	217	188	181	222	189	189	195	183	175	204	191	199	187	200	179	167	180	166	193	174	198	199	161	217	210	191	201	197	190	197	191	194	193	187	192	186	194	196	190	174	192	197	185	186	198	207	215	188	183	176	197	218	208	186	196	207	189	200	202	194	183	183	171	187	178	200	181	203	185	173	206	184	213	172	191	190	196	196	180	198	186	214	197	188	207	209	179	180	188	209	205	210	199	188	200	167	178	192	191	197	192	199	217	187	193	187	193	182	180	218	210	169	187	193	197	171	181	201	215	188	181	174	167	200	190	204	191	199	198	193	188	194	165	192	199	182	184	194	178	181	183	181	201	205	189	192	192	196	178	197	213	198	193	207	182	200	207	197	194	195	210	152	187	194	205	173	175	187	180	205	203	190	211	183	172	201	178	186	210	190	177	183	173	184	183	180	183	193	160	211	193	211	198	182	184	188	189	196	180	181	187	218	200	184	203	175	202	172	195	211	186	208	191	184	182	177	223	200	178	184	192	202	190	194	191	191	223	194	206	203	193	182	207	160	168	189	192	201	205	176	197	178	208	186	171	180	189	194	163	158	186	181	197	173	183	193	199	177	206	174	210	187	215	195	197	180	161	163	192	218	208	172	213	175	180	178	195	193	202	189	210	192	193	181	170	205	207	169	195	194	167	172	157	209	170	191	196	201	205	192	196	176	176	216	196	171	214	186	188	192	171	184	204	177	204	209	186	226	166	194	201	195	194	180	163	189	187	188	188	189	204	187	179	204	206	213	163	176	216	207	197	192	182	211	154	199	173	176	172	179	178	166	178	175	188	199	201	194	182	181	177	189	185	156	197	195	191	200	168	205	207	164	212	193	198	177	182	187	209	204	204	195	215	166	178	170	179	185	189	216	170	168	188	187	185	193	191	164	191	194	189	198	191	200	184	193	184	205	209	189	159	175	192	195	191	218	194	188	187	192	186	203	185	203	188	189	190	186	185	184	177	195	185	173	205	188	195	192	187	214	202	190	199	190	213	175	201	181	200	198	200	199	159	180	195	212	175	197	206	180	186	197	157	204	184	216	188	176	193	190	167	193	191	162	194	197	171	172	186	181	177	174	181	181	188	215	206	190	173	179	194	209	197	187	195	197	220	183	213	220	175	199	185	174	185	178	174	207	186	188	192	189	184	227	175	184	179	172	162	174	188	164	155	193	182	198	188	157	180	180	178	162	195	180	188	196	198	179	182	203	199	199	189	177	220	182	183	174	217	200	185	191	190	175	201	201	192	183	188	197	180	205	179	183	190	203	193	184	192	215	200	187	187	178	190	177	199	190	204	180	200	201	195	187	206	207	197	199	192	177	183	185	202	172	201	198	199	217	185	194	190	197	201	185	196	182	195	211	217	214	157	192	183	195	202	157	210	178	199	188	193	187	175	201	197	180	189	181	200	191	196	192	193	172	180	185	193	189	171	196	180	203	197	170	191	195	179	180	194	187	189	199	177	195	177	193	205	178	197	226	187	208	207	195	205	209	206	165	174	220	207	203	192	183	164	192	152	208	218	178	204	172	199	198	207	183	176	180	178	199	195	188	169	182	182	194	211	205	186	219	186	212	159	205	193	208	183	204	186	173	210	193	191	173	193	188	179	176	211	217	199	181	178	193	175	214	182	180	195	218	190	204	224	204	181	165	163	167	176	177	189	194	198	191	175	202	152	214	173	170	182	179	194	190	212	227	187	173	190	201	199	164	169	182	205	201	185	178	211	200	182	195	206	180	198	190	182	189	199	189	201	196	170	182	200	185	191	192	179	189	184	175	172	175	185	179	205	185	190	213	206	205	181	191	208	209	205	183	182	166	169	167	213	181	219	190	163	208	176	191	236	180	205	174	215	167	211	188	208	203	215	198	183	205	204	195	198	189	206	174	177	199	213	165	176	211	186	193	210	178	184	198	174	177	214	177	187	184	180	200	192	167	200	194	186	159	180	198	212	172	196	185	175	177	166	187	197	202	178	197	179	190	187	186	194	191	177	177	186	187	212	192	172	189	189	191	208	175	181	215	188	166	171	209	198	187	180	178	180	208	189	209	187	189	190	171	192	188	176	193	190	154	186	211	163	187	198	204	171	193	192	198	185	206	190	175	175	155	189	182	195	198	191	162	171	218	173	204	209	171	193	186	199	198	204	175	190	182	183	186	200	193	178	178	171	199	199	191	189	178	197	185	168	187	200	195	166	176	184	190	203	192	196	165	171	183	178	198	197	181	193	167	177	189	196	191	190	204	167	180	173	207	177	188	188	201	173	183	210	172	202	205	177	204	207	199	199	193	166	203	185	172	173	196	184	216	194	190	190	193	195	212	201	180	187	202	158	189	192	216	185	210	179	194	183	218	196	200	191	204	201	168	209	156	186	190	210	203	186	164	176	175	186	204	173	182	193	177	197	202	184	205	176	193	178	176	229	207	206	197	194	187	161	173	182	164	188	172	198	180	181	186	180	193	179	208	175	210	163	165	197	181	180	210	213	192	166	193	193	190	193	195	189	186	204	183	184	196	175	188	198	181	191	205	188	180	176	198	200	213	198	201	203	203	193	188	205	176	198	199	211	205	205	193	176	202	215	220	182	158	189	207	193	187	193	186	195	192	180	176	209	199	154	186	203	189	203	174	212	179	169	216	183	198	178	188	212	192	181	184	190	196	224	195	191	199	181	189	185	186	175	205	201	185	206	207	185	179	192	193	207	184	184	189	190	188	200	199	218	176	197	206	206	185	207	189	181	197	212	186	168	188	176	184	204	192	196	187	190	169	204	208	173	195	194	202	195	210	183	176	168	175	204	175	175	201	175	186	178	170	184	194	194	174	173	194	177	194	176	191	182	197	188	186	207	167	202	190	207	187	185	200	201	219	187	191	210	178	197	188	187	194	165	189	179	179	202	186	181	193	176	189	194	179	183	169	202	181	188	197	192	178	166	204	202	170	216	179	188	212	188	192	190	187	190	216	189	168	183	192	186	189	193	184	198	180	168	177	176	181	184	174	213	176	183	204	181	197	191	216	194	184	170	193	179	190	182	192	196	202	153	179	207	188	216	219	199	193	221	175	199	190	168	186	210	190	192	208	187	172	197	193	198	193	186	178	188	188	188	195	188	213	212	194	206	185	180	236	203	212	180	181	166	186	202	172	164	195	185	197	187	216	181	211	162	163	167	201	180	177	224	174	176	207	162	193	205	209	175	188	194
37735	47416	49336	41727	34203	19207	7108	6634	3934	873	807	3855	9303	8983	8200	6140	5223	2204	859	1377	1121	1272	520	525	501	496	513	522	496	553	524	515	465	515	503	519	495	556	519	556	498	493	523	497	542	478	491	501	509	569	718	648	620	553	537	483	504	487	489	470	535	506	505	479	526	496	480	480	538	520	522	503	537	459	506	538	513	480	492	511	520	510	512	527	502	478	518	500	469	529	514	511	533	477	509	518	520	521	540	502	537	473	510	426	522	502	473	468	490	525	524	485	533	495	476	503	484	523	527	498	531	463	479	495	453	520	519	468	507	527	496	498	518	502	509	481	519	527	500	495	548	457	519	519	471	520	503	489	529	459	509	479	523	505	503	513	482	529	500	508	525	508	492	465	517	473	501	510	475	516	523	527	485	520	518	519	486	487	499	478	503	496	512	520	470	532	537	511	456	517	494	519	507	519	467	492	500	506	509	485	532	478	515	494	521	535	502	473	483	536	493	585	501	479	538	481	498	451	513	514	469	501	461	520	538	500	495	498	488	492	511	490	514	496	526	506	489	533	478	469	519	527	533	528	538	515	516	498	507	485	481	488	489	493	527	530	509	514	505	512	526	511	492	508	513	485	495	500	486	498	491	506	499	502	516	479	469	465	519	498	493	478	490	514	496	514	500	533	536	476	501	507	493	489	480	516	500	515	510	492	506	499	491	501	512	497	499	516	470	483	493	506	496	496	509	529	526	533	478	484	467	517	484	478	518	483	490	509	496	520	521	511	495	533	546	513	531	528	531	510	511	519	488	514	493	516	479	506	503	502	540	526	511	458	494	539	498	545	485	521	477	512	483	497	530	511	517	505	500	534	487	509	508	514	532	497	534	539	542	488	527	505	514	531	463	525	490	489	509	483	525	484	527	513	516	535	483	504	508	509	515	480	494	531	514	513	505	507	492	479	552	502	523	535	509	499	480	494	519	554	524	523	483	518	489	492	497	486	532	514	478	514	482	494	510	460	539	471	496	510	513	518	499	490	479	464	535	513	489	463	478	490	514	504	527	462	513	531	494	506	486	510	477	451	506	459	508	499	482	526	509	492	469	553	515	484	502	505	503	529	472	497	488	493	509	504	535	475	509	487	489	483	498	493	518	510	526	500	483	535	464	520	506	530	461	518	483	525	538	521	500	487	536	507	478	491	485	483	495	508	491	521	509	477	473	500	468	472	525	583	514	510	495	527	504	502	514	524	528	487	574	514	493	513	517	492	519	510	477	474	536	509	510	585	488	496	515	485	512	501	561	521	480	513	521	508	542	489	512	454	491	474	481	478	482	506	508	505	549	479	524	505	525	514	504	515	560	548	512	495	507	560	503	480	475	498	505	476	533	488	523	532	456	488	511	479	509	477	482	498	470	505	480	530	506	520	496	483	510	483	481	550	520	505	464	551	475	499	514	534	471	525	453	514	518	536	515	480	534	501	521	509	502	500	477	530	511	515	562	511	498	511	491	524	521	516	462	496	533	513	502	526	536	491	508	514	491	519	509	517	475	520	502	503	495	537	505	454	506	488	509	500	525	492	489	497	497	507	521	526	479	508	507	524	502	508	491	497	484	484	538	506	474	547	476	495	505	530	498	525	520	512	507	475	508	525	522	506	501	505	485	493	508	503	498	496	520	575	513	508	500	500	494	518	508	542	511	493	513	522	475	511	491	501	512	485	512	532	501	537	507	484	526	522	542	485	529	537	479	486	525	531	537	534	475	565	455	485	489	519	518	531	513	484	506	465	551	507	491	526	514	466	520	499	514	530	492	499	518	519	512	481	503	486	540	502	498	528	515	494	476	546	457	514	539	547	502	518	485	519	509	478	520	498	531	510	502	505	519	477	480	490	535	496	482	542	523	502	541	529	526	531	500	506	524	500	499	519	495	488	508	511	513	517	478	498	486	504	493	520	471	499	540	467	495	462	478	513	499	521	523	568	460	497	481	528	505	520	534	497	539	538	505	494	525	502	500	502	460	489	487	507	482	471	524	479	465	494	529	517	498	487	516	540	481	524	559	507	495	470	491	508	536	492	503	465	514	510	501	515	478	517	547	479	520	514	508	512	530	516	505	512	452	476	507	479	485	525	481	469	516	474	474	457	468	480	486	519	489	540	507	537	489	470	507	494	518	531	494	502	522	527	504	512	512	538	488	482	502	502	517	550	522	534	529	501	508	447	457	492	472	503	555	453	522	482	483	489	498	528	494	480	523	516	496	511	486	505	500	522	545	495	542	539	499	528	490	525	550	461	513	489	495	526	527	487	475	514	537	497	495	499	460	522	479	507	474	528	460	494	508	520	474	520	512	503	513	514	525	494	504	521	501	564	489	525	498	513	497	501	529	494	511	505	532	474	527	519	535	503	527	492	495	491	496	538	473	493	517	512	505	482	531	459	521	503	493	512	505	497	491	494	515	537	509	509	504	505	517	474	533	491	511	479	506	471	507	502	467	492	494	474	497	507	530	510	512	504	493	507	564	507	508	516	517	498	524	512	486	466	524	470	518	505	454	520	493	523	517	483	513	506	505	511	494	473	501	501	508	531	514	530	504	472	451	468	500	541	455	570	500	495	498	446	511	514	504	483	508	513	541	539	496	523	474	515	510	534	489	495	522	492	524	500	516	493	499	504	527	484	500	443	515	491	509	486	514	501	562	496	467	485	475	505	512	497	507	476	510	460	551	524	531	493	462	475	487	472	468	529	511	514	484	498	509	521	508	551	559	508	514	516	499	509	497	559	499	509	525	497	503	537	483	541	492	563	483	492	511	499	517	480	518	511	516	492	506	514	520	487	507	504	483	508	551	484	536	513	495	503	474	516	499	518	525	531	507	534	454	496	499	515	481	510	470	515	491	527	530	510	488	512	502	522	527	521	498	487	539	526	491	527	554	512	521	499	529	470	531	520	494	505	490	489	497	510	504	502	484	491	519	492	526	502	528	478	494	521	496	517	466	482	517	520	483	513	499	524	508	536	502	518	510	522	480	501	524	490	512	501	507	505	522	501	509	522	481	478	514	479	498	495	509	501	499	488	498	480	513	481	477	508	491	501	479	547	519	493	506	481	531	535	524	522	522	458	509	534	507	514	519	475	520	501	477	523	479	508	509	506	497	502	511	494	495	488	516	500	484	512	527	453	502	504	485	504	508	547	486	529	492	504	470	486	480	502	509	483	491	526	512	476	518	487	500	486	499	499	493	483	510	511	482	480	529	530	485	491	486	526	497	508	522	496	556	508	544	555	486	532	517	463	498	464	541	548	469	528	524	502	502	492	552	468	510	511	538	532	505	511	515	534	508	473	516	525	511	519	501	501	529	490	461	497	499	526	493	530	524	469	490	506	509	534	520	519	509	512	513	509	528	499	487	532	503	472	496	502	526	510	490	472	448	513	499	462	527	500	524	542	502	506	516	497	511	508	485	524	521	488	587	499	496	492	498	492	542	446	511	536	467	499	488	500	499	498
74733	76344	67481	48400	34227	18890	5096	2732	1947	755	310	697	3086	3720	4073	2969	1882	895	354	523	439	527	225	220	212	225	203	223	229	221	213	220	201	229	209	214	228	188	245	207	206	220	225	213	190	213	202	221	217	206	231	248	250	237	214	220	220	219	218	235	256	200	211	180	193	202	203	232	217	199	205	206	198	223	197	226	213	207	226	195	217	193	216	224	200	215	216	221	227	190	223	189	226	190	236	225	219	183	203	188	212	229	211	204	212	215	247	197	200	206	223	201	212	229	189	193	220	211	215	206	213	237	177	229	220	200	200	230	229	206	212	212	202	236	202	229	209	197	216	211	216	236	210	214	197	201	203	208	215	214	205	208	198	202	203	232	205	232	196	236	213	210	221	202	223	218	202	227	198	203	195	245	212	214	201	172	199	237	238	213	253	218	224	207	219	200	244	202	217	202	212	215	200	214	195	210	195	205	211	217	218	200	208	204	240	223	214	178	208	228	211	213	186	225	206	219	200	238	234	210	207	200	200	191	221	228	241	236	211	204	219	212	198	203	220	199	186	191	220	211	205	227	217	215	218	201	214	186	219	212	207	223	229	203	205	206	212	221	207	230	195	206	180	201	202	212	208	230	229	207	229	212	214	190	213	193	215	223	185	218	213	195	243	187	198	204	216	222	179	199	210	209	217	199	203	204	212	214	200	211	206	200	240	238	235	209	224	188	207	203	213	230	199	214	233	197	194	240	210	246	210	228	232	226	219	199	215	239	214	223	220	209	202	205	209	229	191	199	192	234	202	192	208	215	221	212	203	217	192	203	208	219	209	221	208	202	241	205	224	227	207	203	242	210	220	201	205	203	214	207	195	214	240	220	234	224	192	200	187	227	177	239	211	224	204	218	192	228	211	220	195	202	223	207	215	199	195	211	217	215	196	219	218	214	193	209	207	219	226	231	203	217	225	240	207	202	207	183	224	210	206	218	222	214	179	214	195	202	195	224	185	207	211	211	192	209	222	213	242	214	200	203	204	215	189	199	211	231	242	234	193	211	183	220	205	215	212	244	216	227	190	240	213	205	230	212	225	223	210	203	240	213	212	210	204	226	192	223	231	209	205	187	209	212	237	237	194	212	224	232	226	209	196	215	234	204	211	203	217	227	215	178	206	207	219	205	219	212	209	191	219	230	238	195	209	208	229	218	233	203	191	217	218	238	218	185	210	228	230	183	225	193	223	213	180	221	226	204	202	206	214	222	205	205	222	216	248	215	175	201	219	242	212	199	225	185	197	209	226	224	218	203	220	209	209	226	194	227	253	204	208	238	202	197	207	255	216	195	183	200	200	180	222	170	219	231	238	220	211	208	218	208	219	210	225	188	189	221	212	184	201	233	200	202	225	200	239	225	218	222	215	223	212	212	199	208	195	211	201	237	208	212	225	238	198	212	222	212	192	218	218	208	209	207	241	194	215	191	192	239	220	227	228	216	207	194	191	211	222	202	236	197	224	225	207	213	246	207	214	236	195	213	225	188	199	202	211	227	201	202	201	199	219	204	203	209	231	222	222	231	202	233	199	207	229	220	220	212	193	206	195	215	226	199	226	220	211	234	214	211	220	231	208	219	250	197	201	186	215	211	188	244	205	213	214	212	218	210	195	217	194	201	179	202	225	219	205	215	227	209	199	229	194	219	210	186	207	214	214	211	167	208	187	211	200	200	218	222	211	213	211	201	215	212	238	199	203	201	224	222	225	228	188	190	242	178	211	213	235	205	216	210	202	198	237	221	222	220	184	220	217	203	203	200	218	231	214	175	218	218	240	199	196	208	232	225	212	229	218	212	214	176	187	234	209	212	208	183	226	205	221	206	217	197	205	174	216	203	203	214	217	209	202	217	202	242	243	216	199	209	203	199	231	198	201	227	215	217	215	200	240	227	213	199	246	218	241	205	228	197	203	219	242	200	198	200	209	222	213	190	213	224	214	231	223	243	212	184	223	215	220	224	188	232	215	212	211	245	208	234	222	209	233	194	195	219	203	232	217	196	193	193	217	205	212	215	227	220	212	194	200	199	208	201	203	229	216	193	213	179	205	220	218	212	212	242	188	203	192	231	249	210	213	193	219	216	204	196	220	197	203	194	206	212	205	216	205	189	214	214	190	227	234	226	224	221	205	210	224	203	206	230	228	230	212	236	202	194	201	194	236	193	177	218	220	198	219	202	208	210	234	217	228	232	211	185	244	222	196	206	217	212	186	188	194	205	215	181	218	227	218	214	202	216	210	223	208	209	206	221	212	205	200	213	218	198	212	200	212	227	216	232	212	219	191	218	201	203	220	228	204	194	218	215	211	223	215	214	205	236	204	209	234	223	241	211	199	222	206	204	188	195	207	215	198	224	213	214	221	197	199	185	195	205	207	196	225	227	209	213	210	198	220	192	196	200	206	210	174	217	211	229	204	225	222	207	223	208	210	213	262	241	220	220	225	208	206	214	204	208	215	198	199	216	230	182	208	211	212	216	209	197	209	172	220	218	207	199	224	217	221	197	187	211	227	206	209	223	227	212	206	195	237	202	205	238	202	244	210	197	196	231	230	195	213	189	244	225	212	227	220	214	202	176	200	168	193	220	192	202	243	198	217	213	202	214	232	232	231	190	210	232	221	213	195	200	239	212	224	200	216	226	218	201	216	212	195	214	207	204	221	250	197	229	199	188	242	206	187	181	209	232	240	201	213	197	187	210	204	213	231	205	188	176	196	212	204	227	215	215	210	226	228	210	208	233	212	216	214	203	209	220	212	224	209	193	208	201	215	217	177	225	225	217	217	204	201	216	212	199	215	193	198	218	216	204	195	209	208	211	196	202	207	213	206	190	209	204	214	247	206	202	218	192	221	234	221	186	191	197	232	208	209	212	205	213	200	201	213	200	237	199	188	199	213	213	192	206	232	197	234	214	184	202	221	209	186	207	217	233	210	210	213	208	236	197	233	214	219	169	233	231	205	208	181	194	200	203	200	234	204	225	236	219	191	222	224	210	213	189	203	222	219	211	225	214	220	213	203	227	192	203	203	196	209	198	241	203	213	200	218	191	187	200	230	203	209	246	197	238	190	230	185	216	257	199	222	225	230	219	191	210	211	209	194	203	211	218	227	211	180	216	227	206	230	213	199	199	185	229	204	188	211	224	201	223	229	208	190	210	180	213	237	244	203	225	222	202	207	205	222	200	204	206	201	222	214	231	218	212	227	233	209	207	224	226	206	201	204	198	212	175	188	225	205	214	227	220	221	227	254	228	214	211	196	200	210	213	220	220	182	190	214	190	203	222	213	223	228	207	194	217	225	223	209	210	209	221	206	239	218	224	212	208	215	212	218	220	183	205	210	201	223	204	217	195	196	208	217	233	196	224	216	213	222	215	236	223	227	199	203	204	229	189	216	205	213	197	199	212	183	196	235	208	191	218	193	213	212	199	193	213	204	215	222	213	217	215	202	194	224	206	233	235	217	191
47817	59653	60800	51749	42188	25873	12234	10288	7177	2749	1009	3258	13122	14835	16254	12277	8343	4119	1269	2260	1742	2416	602	606	519	562	556	551	533	551	549	567	605	589	570	542	508	544	565	577	574	557	544	588	539	599	546	579	578	580	760	913	777	710	595	583	548	572	578	525	580	550	580	539	535	571	587	536	570	535	556	602	533	525	561	586	544	573	602	536	568	529	552	592	513	536	571	562	541	590	565	566	542	546	556	566	554	517	521	544	529	563	532	568	565	561	604	532	488	543	551	558	553	553	531	561	558	539	558	572	538	563	541	565	518	548	579	551	540	568	579	508	523	561	551	561	529	534	539	565	574	536	569	509	538	518	556	539	523	557	550	539	575	559	537	531	527	531	538	487	599	558	520	580	542	544	546	553	549	520	572	553	553	545	554	539	564	594	492	536	617	549	589	551	536	542	539	543	548	570	576	538	546	526	521	513	549	542	552	524	526	520	528	557	566	539	563	558	581	548	615	530	559	527	550	573	584	566	555	596	552	571	603	541	525	571	555	591	535	537	549	545	534	549	542	527	531	585	536	571	541	556	539	543	559	553	571	527	513	554	608	518	539	541	538	537	540	599	550	581	566	587	522	543	523	584	545	613	531	586	579	543	491	555	550	549	524	538	588	546	564	558	526	568	527	612	516	540	562	581	545	519	601	532	547	564	548	563	561	570	540	576	506	532	489	568	549	558	542	519	578	538	548	547	543	534	561	569	557	512	592	535	578	569	568	552	602	526	538	588	550	510	569	570	548	540	492	591	539	512	510	539	584	578	535	549	527	567	533	535	542	517	549	528	551	540	539	545	560	561	581	546	585	588	553	509	541	558	538	527	563	560	550	538	529	520	578	541	548	551	566	559	504	569	555	567	549	594	530	610	544	536	490	568	566	548	544	562	557	542	560	531	548	499	509	541	553	522	560	540	538	545	548	542	533	528	588	566	523	550	546	560	534	507	561	570	570	525	546	548	547	520	520	569	518	571	568	535	544	526	507	519	563	545	535	553	533	522	537	558	560	488	580	525	514	555	547	556	549	557	559	545	568	567	573	618	539	574	516	540	544	570	524	517	579	557	545	559	534	549	546	555	568	546	526	545	567	544	511	592	560	547	542	570	553	527	503	519	526	551	532	585	588	585	566	576	573	545	552	560	549	548	533	545	559	581	622	554	559	537	534	536	556	560	563	543	552	534	545	522	565	566	564	590	583	545	562	515	567	547	552	567	560	537	558	524	563	545	543	540	538	613	563	531	573	558	563	584	565	537	553	582	555	566	570	570	542	566	581	542	545	544	546	586	573	514	612	526	553	560	570	564	548	527	553	518	554	537	537	563	555	503	525	561	521	573	580	554	558	489	617	582	603	561	528	609	578	542	518	509	561	616	595	580	554	552	568	541	546	527	482	547	558	563	546	556	573	550	523	580	534	503	541	546	554	554	536	507	561	569	558	582	573	533	575	566	578	539	519	567	549	561	558	522	550	597	557	564	545	533	598	546	539	554	555	505	573	525	548	541	570	603	533	552	543	529	590	541	531	533	568	575	576	600	526	561	532	572	550	589	563	625	519	552	556	572	574	512	545	553	542	548	565	517	552	587	579	590	545	539	549	551	545	552	588	559	555	550	575	553	562	596	584	556	530	596	557	569	604	574	534	552	536	579	550	526	546	573	574	578	540	553	551	589	539	599	543	570	534	551	546	509	496	546	556	601	532	539	537	542	521	594	568	516	559	564	526	541	515	605	545	519	557	562	568	548	566	540	582	531	557	519	554	523	545	541	527	501	551	533	547	546	581	574	550	549	559	577	569	523	564	596	546	543	542	540	578	516	524	573	568	596	553	554	533	523	517	548	545	575	550	537	541	495	573	563	531	574	573	516	571	543	558	557	524	551	562	551	572	520	558	551	564	544	539	542	571	499	568	584	505	579	570	581	578	571	567	530	574	533	531	557	521	518	545	551	569	495	563	564	550	533	591	545	578	506	535	544	534	549	555	567	544	524	576	526	544	523	552	508	550	601	519	599	537	548	563	536	538	591	535	544	555	529	582	578	547	516	539	544	523	543	541	598	572	534	515	544	546	526	558	584	558	553	515	542	513	517	552	542	560	552	590	549	573	563	553	569	528	552	513	616	538	538	563	552	585	557	563	587	561	551	537	548	568	524	519	556	532	576	541	587	584	541	543	572	588	582	568	548	557	547	557	562	540	556	572	519	534	541	524	567	523	566	589	574	529	571	533	528	556	577	554	525	530	575	550	593	547	547	583	586	566	584	553	509	520	555	574	581	551	573	536	562	549	538	523	531	527	567	547	579	555	586	588	548	523	521	530	558	593	514	565	523	613	530	497	513	535	570	575	582	569	554	573	535	547	562	522	576	542	559	561	553	559	544	573	543	566	516	531	548	522	529	508	520	552	533	539	556	536	562	557	560	505	569	560	589	547	617	557	607	558	566	567	567	535	515	538	553	546	560	524	568	510	542	605	504	542	567	538	512	541	554	543	566	548	540	591	537	570	559	570	552	515	541	533	587	569	530	533	575	564	527	536	535	567	534	554	558	575	584	566	550	563	537	518	538	541	563	523	553	524	546	541	529	565	542	614	585	561	517	556	566	550	547	553	547	573	575	528	564	541	570	589	611	567	577	553	553	571	576	581	571	559	531	574	540	519	529	530	558	557	513	494	555	548	542	549	510	618	516	553	552	562	552	566	554	508	532	537	585	583	528	551	548	520	532	538	545	531	573	568	591	541	560	575	559	550	559	550	541	541	580	468	536	577	553	553	519	528	549	520	514	577	529	544	556	554	544	554	528	610	542	635	588	538	554	529	530	559	584	549	555	528	575	577	534	514	551	524	586	559	566	571	547	561	582	558	525	570	542	514	577	560	532	539	521	562	549	530	544	531	572	538	526	546	560	532	519	524	598	559	554	542	554	561	550	506	560	536	562	537	594	543	535	557	613	558	549	575	509	566	562	549	550	537	584	591	536	534	516	491	561	560	532	528	551	517	532	589	540	553	521	558	564	530	569	553	544	539	554	531	562	555	553	549	557	580	526	527	550	518	578	587	506	567	553	557	536	542	578	529	542	573	521	546	535	504	505	494	530	512	530	565	555	558	522	565	551	534	558	571	559	544	537	543	550	559	593	552	514	530	589	567	587	518	535	561	559	607	591	560	570	549	546	567	547	539	590	515	567	517	549	568	516	549	552	578	565	593	537	559	542	587	559	509	535	532	543	577	506	566	543	533	561	577	484	573	553	568	548	545	545	578	525	570	578	533	555	524	537	555	576	527	554	587	547	544	559	578	570	561	561	518	535	532	560	507	573	554	531	559	555	520	545	551	537	518	551	557	590	580	561	561	585	542	542	564	556	517	536	542	569	580	555	567	503	555	569	522	555	550	507	556	552	548	535	562	571	557	522	542	561	503	523	593	538	558	539	569	572	570	506	519	590	547	550	567	519	520	552	532	559	532	569
17356	13430	9561	3288	1193	491	258	237	228	205	200	206	261	276	280	311	268	192	193	182	188	198	175	163	165	180	165	188	167	169	156	166	180	167	170	168	172	157	186	173	178	174	141	174	181	182	201	164	159	172	194	175	181	176	185	183	168	179	186	155	157	193	194	178	173	168	180	181	172	188	178	153	182	168	176	165	169	172	166	149	184	187	160	176	162	151	177	183	174	186	189	152	172	190	176	154	174	178	170	161	205	180	170	187	175	190	176	182	168	169	164	165	200	169	196	200	201	180	192	174	186	184	165	170	175	165	166	187	191	182	153	176	196	182	169	153	179	176	172	200	193	194	181	189	168	185	192	175	166	178	183	177	193	175	165	171	178	195	178	169	160	177	165	168	173	188	173	174	194	179	186	194	180	195	206	156	158	179	158	186	185	162	154	178	184	183	151	166	181	181	193	163	175	171	191	190	182	179	192	191	156	157	169	212	181	162	165	165	173	196	169	153	168	170	183	185	191	189	189	165	174	154	186	164	196	204	172	178	179	178	169	190	175	170	182	190	166	178	167	192	187	176	170	165	178	168	181	161	159	183	161	156	173	180	184	165	197	170	165	176	138	175	172	181	183	169	162	189	191	170	217	185	158	162	166	187	165	184	197	191	175	164	175	165	168	205	184	176	197	175	162	153	185	159	169	164	167	187	173	177	184	212	177	154	182	172	184	182	153	183	185	166	166	179	168	200	187	178	181	170	198	182	185	165	176	193	191	183	182	185	192	176	181	169	170	176	185	177	169	200	173	178	168	179	175	165	199	194	183	174	159	165	198	195	193	170	156	165	164	157	164	151	179	177	177	186	175	174	143	170	154	180	226	184	174	194	189	177	187	210	172	169	185	179	172	154	140	187	162	181	165	183	167	177	188	196	191	167	195	156	182	173	180	182	171	185	179	171	210	173	161	180	167	174	161	180	143	160	163	175	179	163	181	184	166	170	161	168	187	185	191	183	187	171	165	178	193	170	184	180	177	154	171	165	182	192	142	174	159	190	168	168	169	177	185	164	175	174	177	168	159	171	184	176	179	201	198	143	186	169	181	171	171	170	153	176	185	178	179	173	191	165	191	170	179	162	197	176	172	159	178	178	165	176	168	180	192	168	175	168	189	164	177	193	163	179	165	170	169	173	185	172	170	169	184	176	154	187	163	180	165	187	182	173	155	181	174	171	186	180	202	171	201	168	164	176	185	171	181	175	181	166	180	165	186	178	170	173	162	193	177	172	193	160	196	186	175	179	183	168	175	170	168	191	198	180	178	167	201	174	171	185	173	213	163	210	172	160	186	185	181	176	193	173	196	157	196	160	182	191	156	176	186	177	161	171	189	170	174	177	178	168	156	163	176	189	166	173	165	172	173	203	182	170	183	156	158	181	163	161	174	158	186	169	155	169	173	161	182	145	200	160	197	189	175	161	161	178	165	193	170	159	200	175	179	164	174	184	181	171	166	178	168	164	176	164	186	146	153	187	178	186	172	187	167	175	186	165	156	181	190	175	181	166	152	169	190	176	179	175	154	170	174	173	182	167	171	165	176	197	177	181	169	162	195	161	178	194	176	189	168	138	191	179	160	178	187	169	165	198	190	167	168	182	183	168	163	181	190	178	184	180	177	160	185	181	174	201	157	186	189	182	208	171	182	173	149	168	156	157	171	166	181	182	171	149	163	155	154	194	158	165	176	168	200	154	146	211	184	177	195	190	159	170	181	175	170	190	152	201	157	178	190	149	178	195	172	182	170	195	139	167	156	183	171	188	181	159	184	182	172	190	161	179	176	159	173	169	181	159	189	195	161	182	157	167	178	156	215	190	162	172	181	179	156	176	171	166	195	173	181	172	155	178	198	190	171	176	163	181	150	170	152	175	200	174	178	175	167	155	171	164	190	177	171	189	148	171	164	194	153	165	183	190	196	175	184	166	186	179	168	163	213	174	184	188	193	166	206	186	180	163	165	166	162	167	169	168	194	176	173	160	167	166	190	181	159	186	160	162	211	183	187	187	168	183	180	184	194	168	177	186	175	180	193	168	164	168	184	178	158	194	190	180	192	188	170	188	173	171	156	184	184	191	174	192	184	161	159	175	179	150	177	186	165	198	166	175	193	165	182	182	181	205	187	185	186	177	157	165	158	201	179	189	174	195	182	167	193	181	153	198	170	185	183	172	166	144	186	184	167	183	190	185	188	152	160	162	181	191	184	164	155	174	189	184	188	188	167	182	172	181	159	181	181	159	156	156	175	172	168	184	173	183	176	166	172	182	160	174	186	186	182	189	170	178	200	177	168	158	189	157	167	156	192	169	184	185	178	184	183	207	202	177	191	179	217	185	172	156	172	166	185	170	163	183	169	169	173	182	170	173	185	182	185	206	190	181	184	171	179	184	177	169	177	160	162	177	172	177	189	174	174	166	170	180	200	207	201	203	170	173	177	180	167	166	153	184	179	168	176	182	171	197	140	178	163	157	186	178	157	174	169	166	155	169	164	176	180	193	191	192	188	193	199	166	179	185	200	171	190	165	182	185	174	186	159	191	150	181	165	180	202	185	189	179	161	184	172	191	195	176	160	163	178	182	193	193	200	193	183	198	176	178	176	209	198	183	183	196	182	180	169	197	191	173	185	168	181	170	158	185	181	182	161	177	189	172	164	160	173	175	157	155	161	180	193	184	199	168	178	173	156	179	175	190	171	184	180	167	198	170	170	170	187	142	190	186	191	200	188	152	153	169	165	193	184	182	200	176	201	181	185	177	163	188	174	188	167	173	162	205	195	137	174	193	176	170	174	183	190	154	193	190	186	164	178	180	180	173	180	184	173	171	173	180	190	155	192	188	167	183	179	174	169	180	153	161	183	185	176	184	177	185	194	159	161	180	192	179	187	156	163	178	172	162	163	173	182	170	176	174	180	195	178	192	178	192	187	161	163	177	191	174	186	181	172	165	185	183	184	185	180	157	195	182	185	192	162	191	188	196	173	173	178	184	192	184	187	170	163	165	184	156	202	181	192	189	175	155	149	188	166	175	187	198	167	194	183	185	183	185	202	193	201	172	188	159	155	172	177	156	176	181	187	163	176	206	164	180	175	159	169	174	200	178	153	186	162	190	194	191	169	172	175	192	178	193	204	183	160	172	180	179	181	164	155	176	174	196	200	170	174	184	167	185	201	172	189	170	171	173	168	169	175	180	183	196	197	160	193	158	152	181	189	167	207	176	175	189	207	167	171	175	185	172	176	170	179	180	161	148	153	201	177	163	182	181	180	192	193	187	176	173	179	177	175	174	160	189	174	180	201	171	169	179	168	181	141	178	187	172	165	193	148	192	208	203	177	197	211	166	193	181	142	158	180	167	175	182	158	176	174	167	179	149	191	174	174	156	171	178	160	173	164	175	161	192	188	182	146	190	192	177	156	171	190	194	180	169	195	169	186	175	156	166	186	194	169	195	178	182	181	183	175	163
14233	17094	15273	8690	4467	1867	915	810	683	488	525	504	956	1093	1246	1336	899	598	501	538	586	556	497	492	460	471	480	470	477	495	455	450	485	514	451	468	474	478	519	511	472	476	505	422	481	463	491	488	473	454	518	531	523	461	447	480	488	477	471	482	468	495	456	463	462	477	497	485	457	473	455	482	482	470	472	466	491	499	472	458	500	457	466	439	487	447	478	460	510	467	467	525	450	432	479	430	498	482	478	465	440	453	470	502	508	476	451	445	453	513	486	452	466	476	477	496	481	447	478	506	472	516	462	480	466	498	493	474	443	450	465	501	462	490	467	493	482	458	456	482	478	457	494	460	454	490	458	468	458	479	477	497	503	447	483	452	480	486	469	449	469	497	481	479	471	485	458	445	470	515	482	470	482	434	486	488	465	472	477	495	467	453	490	458	480	482	488	475	448	454	439	465	449	443	496	466	461	488	480	447	421	455	489	480	458	451	462	514	513	443	489	445	464	456	455	487	478	463	461	467	458	477	464	484	481	445	500	448	476	426	444	481	497	494	506	461	496	484	490	480	471	463	493	441	480	457	473	486	480	508	429	468	497	473	449	494	495	465	492	486	455	452	499	493	522	478	479	487	479	488	502	518	487	499	500	442	481	464	514	467	522	447	469	499	494	465	449	450	470	499	493	468	479	458	459	479	451	465	493	469	451	458	470	454	510	475	495	491	451	472	487	467	498	485	520	445	490	498	502	472	488	485	459	484	475	530	498	486	488	476	450	464	464	465	458	514	493	443	477	511	486	491	476	501	459	462	461	477	472	477	466	501	483	484	468	462	485	449	488	438	466	461	455	498	445	450	492	493	485	487	478	486	466	470	481	466	496	452	476	512	502	480	462	473	462	501	422	450	468	416	476	475	454	478	503	509	471	495	467	469	485	428	459	501	473	495	474	470	498	431	505	461	463	499	449	490	484	472	479	490	505	480	480	480	525	468	490	456	501	476	518	498	490	490	524	485	444	496	468	469	454	496	472	456	499	494	494	460	496	467	466	485	500	492	481	481	468	462	481	521	487	452	439	495	495	432	464	463	461	472	464	450	471	512	488	471	446	496	467	473	509	476	485	481	496	495	507	464	412	476	481	477	505	450	481	473	483	456	464	504	473	466	479	487	450	476	492	454	489	494	471	425	444	517	493	465	511	466	475	445	472	497	437	469	475	484	506	458	454	498	486	479	499	487	462	495	456	472	498	492	430	478	453	464	450	476	444	465	461	475	466	465	468	451	470	491	470	474	450	444	479	466	452	496	489	472	463	447	486	441	475	525	466	498	465	509	457	516	463	491	463	500	440	496	481	465	453	432	475	467	490	465	505	478	462	453	455	467	503	523	468	453	437	473	482	467	510	467	491	481	471	492	519	493	524	464	453	456	456	480	454	449	467	452	424	511	523	465	451	492	459	457	501	500	444	483	480	470	468	471	505	474	456	465	471	479	426	484	477	461	480	504	471	474	466	446	465	482	502	475	468	457	490	485	480	514	482	487	525	459	493	479	443	503	440	470	462	478	466	502	477	430	415	475	439	484	481	475	531	488	453	438	475	500	470	470	460	513	489	477	508	483	483	470	462	466	499	492	500	470	467	506	464	481	499	467	488	462	486	496	472	473	496	492	472	481	485	461	460	470	468	516	492	497	471	478	466	493	482	436	477	469	447	501	501	461	454	444	503	475	468	459	482	428	448	440	508	482	493	475	483	492	508	492	468	473	466	470	457	470	471	473	476	493	467	453	483	512	476	461	469	488	447	488	483	473	433	466	456	463	477	449	503	467	481	454	468	458	449	451	503	436	489	471	482	441	470	452	486	490	508	472	463	451	467	459	477	466	490	476	490	502	478	450	471	478	457	496	491	476	495	499	460	456	458	498	445	458	465	464	472	477	404	446	490	481	469	491	497	496	489	494	463	488	458	535	418	493	491	437	485	507	488	488	470	476	494	489	454	456	463	464	473	503	441	451	493	477	471	457	467	458	499	468	463	440	487	475	468	471	488	497	507	463	488	506	486	469	462	487	467	469	473	484	467	502	486	480	473	497	473	464	439	456	482	486	438	515	474	472	466	455	479	445	464	481	483	536	500	460	467	477	482	488	460	480	499	485	470	511	482	478	458	496	466	462	473	480	462	494	456	495	469	512	485	494	465	506	472	449	457	471	515	475	492	525	490	487	453	459	449	470	495	454	456	486	494	480	497	473	459	494	515	489	445	443	440	459	471	473	496	471	450	484	510	478	480	470	501	467	492	462	457	444	501	482	480	467	444	488	456	456	456	456	486	451	464	476	515	502	481	498	481	470	427	435	464	516	504	443	465	466	440	484	466	485	477	461	467	495	492	463	450	458	485	467	538	473	497	458	490	514	474	473	422	447	484	490	500	512	464	478	484	492	483	491	483	490	460	513	466	453	458	457	453	480	422	494	462	496	503	491	471	481	452	420	504	486	510	501	506	490	520	452	497	442	466	459	487	465	443	509	460	496	459	507	474	457	449	505	443	437	474	453	517	452	511	457	456	495	485	443	457	462	461	497	499	490	435	462	500	474	473	465	483	478	488	467	500	467	453	488	513	466	541	491	444	522	452	454	494	455	491	513	486	472	481	468	477	517	451	488	475	500	487	491	460	500	451	439	475	494	478	472	464	451	460	466	428	454	446	446	479	478	490	491	458	460	499	477	509	527	483	464	490	490	476	500	489	478	477	450	483	505	519	533	473	513	464	512	519	458	451	473	478	482	511	486	438	456	477	459	449	469	474	495	471	489	504	446	500	460	447	503	475	469	481	467	454	476	481	453	474	454	456	466	487	459	504	462	450	477	439	462	479	495	488	461	506	488	485	520	474	488	435	451	515	463	489	467	480	470	508	474	454	440	466	479	489	488	463	477	489	458	487	478	473	481	483	454	477	495	477	463	500	485	431	449	466	498	468	463	459	492	519	492	478	480	498	498	479	485	463	455	463	489	439	491	433	497	503	474	466	453	473	462	498	477	487	485	413	463	437	458	478	509	488	468	497	470	487	471	471	487	495	459	448	456	492	519	485	483	446	479	483	492	507	455	482	478	466	473	457	513	494	471	530	497	472	495	496	456	482	508	469	455	460	474	467	484	476	461	511	471	466	439	487	491	467	421	468	461	513	480	463	481	431	473	477	482	453	510	467	443	475	459	457	458	468	442	480	471	480	489	482	499	490	505	496	474	459	489	480	465	481	495	474	479	501	480	441	488	490	455	490	465	496	470	483	468	481	469	446	506	464	463	445	485	540	487	516	489	518	503	462	507	517	474	505	447	458	510	470	507	495	527	511	471	450	449	464	448	467	485	465	480	460	507	500	497	429	459	436	450	464	442	472	464	475	519	482	474	504	460	514	472	491	481	478	447	469	465	488	502	466	466	478	502	508	473	456	452	477	487	467	476	518	486	482	493	476	483	430	479	459	464	487	467	507	487	487	447	471	473	480	488
60039	61808	56906	37779	23273	8392	2056	1287	1036	283	254	624	1832	2272	1985	1615	939	465	253	356	360	274	196	216	215	189	188	169	205	194	235	171	189	195	190	182	204	170	154	184	209	217	177	192	194	216	206	213	165	207	228	218	208	220	195	211	193	196	193	198	185	190	188	188	187	212	195	177	169	195	215	178	193	169	178	189	182	211	213	181	196	210	231	180	214	183	161	188	191	216	181	180	173	185	169	188	199	191	201	183	182	208	189	190	196	177	202	177	158	214	181	198	222	199	158	170	198	194	198	204	222	207	197	210	200	174	183	186	221	214	176	187	178	187	210	178	168	215	196	208	207	186	203	184	222	187	207	190	200	184	211	205	194	171	201	199	194	191	188	185	177	187	186	188	189	184	207	216	198	197	205	173	235	183	204	217	193	197	195	211	169	213	197	196	211	195	177	171	186	201	176	210	187	222	191	191	204	192	200	177	194	212	198	183	185	225	172	199	189	192	170	184	201	188	186	199	214	187	175	191	202	194	202	194	199	198	188	205	205	186	185	203	197	184	203	219	218	218	201	185	199	197	203	199	193	201	196	213	191	184	190	196	198	173	187	176	202	177	208	196	193	199	194	187	188	188	205	192	184	205	208	204	179	186	200	202	195	209	196	172	207	192	215	205	189	206	204	189	196	179	192	202	201	201	171	157	185	200	192	196	190	200	207	187	185	204	195	212	207	176	206	194	204	200	192	175	214	188	176	214	186	196	207	176	173	215	226	177	188	189	213	185	177	189	198	186	184	184	204	196	173	185	197	183	211	186	193	205	232	226	190	199	183	193	190	169	184	174	177	181	194	201	201	173	187	179	208	183	184	184	218	188	169	186	209	215	184	199	185	210	207	180	165	199	199	215	184	205	177	171	196	198	216	176	185	204	178	206	172	180	201	209	180	205	221	194	205	182	219	177	202	188	183	177	183	179	201	200	223	196	207	191	216	200	219	195	194	204	189	167	185	173	195	186	205	200	182	188	209	203	183	193	228	188	191	187	230	207	187	184	185	193	190	167	199	197	196	199	213	210	190	183	184	205	222	178	198	196	186	191	226	201	189	198	226	191	199	204	189	187	162	179	195	189	190	191	223	190	188	216	188	188	173	204	148	196	194	204	188	198	181	234	185	199	169	194	195	223	189	178	204	177	201	191	189	187	195	182	188	201	208	200	166	171	212	180	199	196	180	215	204	173	187	199	184	199	176	201	189	184	174	182	200	198	188	195	186	189	180	196	176	236	179	184	211	201	202	183	180	182	175	190	182	178	204	191	177	181	192	196	191	201	178	196	196	191	190	222	203	189	185	220	170	181	206	191	163	204	191	189	165	182	191	174	198	188	168	191	173	203	204	214	183	204	199	206	193	213	193	198	218	195	195	172	173	174	187	187	194	184	203	186	205	218	173	205	202	207	193	180	169	198	181	198	185	194	179	200	178	200	216	210	183	202	205	178	187	194	196	182	179	205	212	195	213	193	191	192	184	187	184	196	205	211	188	190	195	180	239	195	189	190	203	200	198	195	204	208	190	189	178	193	183	207	195	191	199	179	199	187	184	184	202	196	209	197	206	182	195	207	211	214	203	202	165	182	214	154	199	178	204	210	197	191	166	203	189	189	201	184	207	208	184	190	184	164	205	206	204	201	193	184	187	189	181	188	168	193	202	193	200	190	194	200	178	168	197	182	184	190	188	198	199	170	208	181	205	225	189	181	192	183	207	194	188	192	199	199	181	204	214	202	208	203	232	222	199	202	208	185	191	167	217	193	209	197	201	193	184	167	186	183	201	171	215	195	204	201	211	185	181	180	202	203	203	187	189	208	194	198	201	196	185	172	183	199	181	192	170	190	209	194	191	205	212	174	185	199	201	178	208	182	199	213	184	199	194	200	197	185	210	161	190	213	195	186	198	202	182	209	202	197	201	207	186	186	191	185	176	192	215	211	183	188	195	192	230	198	210	181	206	184	187	202	174	231	197	197	189	175	202	188	193	208	194	201	191	202	187	195	175	188	181	193	184	195	204	171	182	217	190	200	193	193	203	181	191	185	202	191	198	199	206	189	193	200	176	185	201	197	194	177	212	183	170	210	196	188	214	204	203	190	193	214	201	217	187	210	190	222	200	203	195	178	183	212	183	192	179	163	209	180	196	190	204	208	197	192	198	190	189	192	193	200	183	196	203	173	200	195	199	208	195	209	178	178	158	177	201	191	193	227	203	185	206	202	224	178	187	180	188	183	166	198	188	205	186	191	184	198	208	227	194	195	186	185	191	207	171	196	195	174	198	204	193	162	184	188	173	201	176	153	170	202	208	196	231	170	211	169	184	190	178	200	224	186	201	205	184	189	192	188	186	206	191	173	192	205	201	200	187	179	189	218	195	195	196	190	188	206	158	200	185	181	179	209	213	188	178	197	184	203	187	176	194	178	187	196	216	197	207	192	193	193	206	199	188	178	200	173	175	204	176	221	208	198	198	200	196	214	181	200	199	207	200	212	189	170	186	164	191	174	181	204	189	199	207	192	177	189	210	180	187	195	211	207	218	196	166	208	179	199	183	195	161	222	156	209	181	216	201	189	210	218	184	199	191	202	191	187	213	177	176	186	192	164	205	191	189	174	202	190	176	189	192	200	190	180	184	185	197	192	204	183	182	224	173	187	196	192	214	195	197	200	169	171	208	193	200	151	196	186	205	198	202	203	202	203	169	209	199	187	182	172	187	215	206	200	183	210	194	185	157	198	212	188	194	172	203	181	203	192	194	194	178	184	220	188	211	206	186	182	180	198	210	215	186	186	194	189	180	205	200	169	195	182	187	187	204	191	182	184	185	193	176	185	207	200	198	188	193	197	184	188	187	198	200	198	176	195	197	185	218	185	186	207	192	192	209	187	212	191	197	211	193	205	202	211	216	189	169	197	181	209	189	193	170	198	191	178	196	199	182	186	202	198	212	183	190	187	185	211	166	201	181	205	196	216	215	208	190	207	202	182	173	182	177	181	187	192	176	171	183	166	179	177	194	173	171	199	181	220	208	189	194	187	200	181	188	187	212	186	171	183	172	173	200	205	189	182	186	187	210	183	201	199	168	195	208	227	203	169	174	197	190	203	217	224	185	185	211	169	202	200	182	204	204	192	207	210	188	209	178	212	190	202	186	169	181	180	186	193	206	213	212	202	204	196	207	220	220	195	163	195	193	181	197	195	174	198	228	180	182	184	183	208	192	176	186	201	213	217	197	176	179	191	210	162	222	181	198	202	200	186	173	187	203	184	189	182	206	200	185	208	201	189	170	183	173	181	186	215	191	194	196	186	181	200	205	186	191	191	177	176	184	195	208	173	201	207	190	209	209	194	212	204	196	205	196	182	189	224	198	206	175	188	181	192	221	196	203	201	192	195	173	192	182	193	208	182	204	199	215	205	195	165	176	195	219	201	186	172	217	205	178	183	204	181	198	205	181	200	202	187	185	184
37767	46719	50565	42515	32835	15175	7267	5158	4771	845	837	2865	8870	10585	9187	7793	4361	1890	979	1343	1399	880	651	549	522	510	501	500	507	514	517	512	499	562	544	534	505	524	502	527	516	495	512	525	547	514	535	509	524	534	580	707	699	609	554	538	524	529	561	501	528	534	459	515	489	514	518	475	521	508	533	501	503	507	508	541	522	510	511	537	537	538	513	499	534	526	571	467	454	518	500	558	508	547	519	493	478	497	483	503	542	512	531	529	521	540	567	518	540	465	583	510	560	500	556	496	493	491	526	527	498	482	466	523	547	501	499	543	486	494	536	518	491	483	524	456	534	543	527	543	496	500	544	543	534	500	474	550	518	535	501	487	559	505	520	521	538	496	481	537	480	557	520	554	522	527	502	486	543	529	530	531	545	497	537	532	477	580	535	510	520	546	521	501	555	486	488	514	485	554	518	539	523	527	510	506	518	539	499	518	544	497	521	489	526	506	474	494	505	524	487	501	526	549	454	527	506	517	542	536	472	487	524	507	500	525	530	517	492	475	519	566	482	533	493	517	465	484	469	520	541	494	528	526	545	512	548	529	510	495	522	500	516	516	499	505	468	474	504	505	502	515	526	491	508	546	480	502	512	493	509	491	503	517	503	562	498	512	522	497	492	511	510	486	540	500	506	479	521	521	503	537	483	483	502	538	512	508	545	485	496	442	529	537	456	485	537	498	534	490	523	556	489	575	551	508	514	503	528	482	486	504	531	531	494	523	501	514	498	503	510	533	510	501	505	492	528	531	523	536	508	511	546	571	536	510	507	522	557	518	487	494	517	517	540	523	501	527	538	538	542	505	502	497	551	501	513	497	562	508	499	543	504	562	492	530	507	557	540	530	544	511	489	531	514	535	541	508	522	487	508	494	457	480	549	512	500	533	545	544	542	527	520	529	528	502	513	517	530	524	535	513	536	505	540	500	530	553	535	509	514	557	501	501	530	507	502	510	504	493	524	572	538	516	504	515	554	502	484	499	506	494	494	458	486	480	499	536	501	551	500	519	529	475	514	501	528	538	504	511	548	496	526	525	500	482	527	483	542	500	492	526	524	563	525	525	518	570	552	496	527	500	500	527	541	556	488	538	513	499	506	490	536	568	518	525	518	502	493	540	508	524	507	509	527	539	525	500	498	511	577	490	500	528	529	501	466	522	509	470	545	522	531	513	525	517	527	540	582	529	517	533	500	533	542	518	507	511	531	536	520	527	496	553	518	528	487	543	522	491	512	510	515	492	515	517	482	529	482	500	535	478	504	506	478	539	561	487	489	505	532	502	505	501	516	503	495	547	524	560	495	489	504	490	501	535	480	501	525	536	472	537	529	538	525	516	517	530	525	508	557	554	521	540	508	482	526	527	501	511	562	550	524	525	499	536	545	539	507	535	518	524	500	478	509	516	545	532	534	535	501	500	541	526	523	496	484	522	515	521	525	547	520	470	490	547	495	532	543	545	513	509	494	543	523	558	505	489	505	519	524	515	492	505	513	521	537	509	509	546	500	510	506	479	523	512	498	514	488	500	517	501	497	514	510	489	515	530	511	529	480	515	510	522	526	524	534	479	507	560	548	508	553	545	510	536	474	517	530	530	478	515	564	547	515	511	505	501	521	512	473	533	526	519	532	542	504	495	542	507	548	502	513	523	514	538	530	488	498	541	493	473	518	490	539	473	486	512	513	526	475	498	471	528	509	537	473	509	534	521	496	539	517	536	539	522	547	467	485	489	503	492	517	525	488	539	559	507	542	461	505	534	506	526	522	509	515	519	514	527	527	485	502	553	477	492	482	539	549	502	534	505	511	508	497	542	559	497	513	540	554	527	505	518	531	509	529	509	518	559	505	523	525	513	545	519	547	540	552	518	548	483	536	526	518	493	518	542	597	501	511	566	537	526	493	519	560	485	504	538	525	529	514	519	539	537	481	489	501	538	497	485	511	536	513	515	568	542	496	543	508	512	482	486	492	513	524	528	525	537	490	516	543	508	507	488	527	496	502	480	498	544	543	528	543	517	481	517	524	510	544	517	541	459	485	579	535	525	501	502	527	510	541	519	479	504	546	556	537	530	474	510	477	496	532	522	498	473	512	519	544	515	538	513	530	529	524	499	467	512	534	524	508	486	475	492	507	506	483	512	548	503	518	460	545	521	536	490	536	541	523	494	518	504	527	521	519	516	540	557	526	486	531	504	513	491	550	504	538	513	536	521	506	507	535	494	526	500	524	486	504	483	519	528	540	491	490	532	492	524	498	495	488	492	549	566	541	493	515	524	512	545	584	579	513	526	521	531	566	513	511	487	517	516	529	553	525	488	498	519	515	534	501	534	499	493	480	546	550	485	498	535	527	491	545	513	523	537	536	525	527	514	532	520	479	542	539	505	510	571	529	525	483	523	507	490	541	533	538	565	542	500	486	550	512	509	563	473	462	503	498	502	489	492	479	515	507	545	503	538	504	551	546	522	515	482	519	540	538	545	549	489	509	570	544	487	535	518	507	506	495	578	561	538	521	520	523	508	530	497	499	491	491	497	481	511	532	506	517	529	539	518	498	509	540	529	523	493	474	544	527	547	525	528	513	524	537	555	496	490	520	505	522	503	466	515	513	492	504	518	529	516	497	521	512	557	512	505	502	541	518	511	495	509	479	498	502	512	506	508	543	504	501	506	504	509	499	505	520	492	530	478	523	529	494	515	544	539	501	538	539	488	516	503	519	500	559	509	520	525	536	545	482	522	505	518	466	505	509	512	526	532	499	500	532	525	515	494	517	509	516	541	492	503	552	515	548	543	495	524	512	526	520	501	519	522	513	497	477	468	491	499	496	558	535	523	490	528	553	549	483	483	501	488	508	509	502	533	540	519	485	480	501	510	497	560	536	545	491	570	514	533	540	526	511	484	522	518	461	525	506	505	496	515	538	528	481	551	525	536	531	555	563	543	534	479	526	480	490	482	530	491	548	537	545	517	504	518	536	496	487	510	524	526	551	513	527	570	510	492	511	527	534	514	505	545	528	562	480	517	506	531	521	503	531	482	481	571	510	544	504	518	527	503	494	524	509	535	491	492	543	491	501	520	538	487	510	494	506	506	534	533	516	556	523	516	508	487	487	491	537	558	533	476	550	536	516	500	525	516	511	460	524	481	521	541	511	506	524	542	521	517	517	455	526	502	514	520	538	546	483	488	498	573	509	506	532	483	506	511	523	499	520	511	568	533	524	513	521	499	485	518	511	502	479	513	530	506	552	528	505	506	523	514	534	507	549	525	479	547	520	516	509	487	503	496	493	512	557	523	509	534	523	543	507	516	500	509	505	507	525	513	479	486	500	553	515	525	526	551	512	495	501	499	518	511	537	513	512	536	539	492	507	527	544	495	512	515	477	488	554	538	484	495	530	467	515	539	528	487	501	540	519	525	502	495	500	508	521	484	548	529	488	519	531	519	505	544	508	527	523	545	507	534	531	502
73081	75970	69889	51228	31152	16017	3933	2801	857	286	340	1920	3460	4122	3591	2620	1258	628	383	604	584	420	272	223	233	209	229	199	216	214	197	200	220	219	202	203	213	228	241	214	212	224	253	200	218	246	218	231	223	185	254	292	298	237	255	201	205	221	210	224	211	188	223	222	197	242	198	220	213	206	205	192	201	216	217	228	227	225	219	214	199	255	215	220	216	232	207	218	232	220	224	195	202	214	215	211	220	225	206	211	240	210	208	231	216	222	231	231	218	218	231	217	219	256	195	233	232	205	219	190	229	231	196	178	231	216	222	209	223	209	197	234	235	230	212	230	202	201	216	197	208	197	233	221	253	224	214	230	233	238	213	201	221	204	215	208	226	217	217	225	228	211	187	214	191	217	207	217	186	200	203	238	231	219	224	197	202	223	245	206	227	211	226	224	230	266	202	230	254	208	212	208	211	216	224	225	220	213	238	216	201	229	240	227	202	238	210	235	181	222	195	206	238	220	228	225	201	213	204	194	198	201	207	229	242	203	228	224	210	206	235	214	234	207	240	195	215	196	220	218	210	186	213	230	226	203	205	227	224	222	211	224	208	226	191	207	228	208	220	224	212	196	220	192	215	207	181	211	225	215	194	212	199	200	204	189	196	226	213	217	210	222	213	225	220	239	238	214	201	225	202	186	216	222	202	214	229	222	224	214	240	210	242	257	209	196	188	224	219	235	198	219	243	241	233	206	211	205	205	221	217	244	244	203	204	215	212	217	240	227	213	234	193	197	224	208	217	212	213	198	212	223	219	207	210	195	237	212	214	212	238	202	205	233	226	232	205	216	204	202	225	206	218	221	196	206	195	194	199	217	201	208	206	223	213	207	210	199	208	217	234	223	205	200	210	221	194	200	221	206	192	217	230	208	227	235	214	240	244	204	215	215	236	215	246	211	190	212	186	215	211	224	257	208	208	210	224	216	247	193	213	247	212	212	192	208	232	216	225	208	189	206	226	204	223	234	186	224	241	243	218	224	207	225	210	220	200	220	238	205	250	199	184	207	206	200	209	249	201	220	188	220	214	209	224	216	235	219	219	210	221	240	213	210	219	224	230	190	215	209	212	228	225	205	195	219	177	197	197	176	205	226	220	217	201	223	229	222	214	211	240	234	220	230	206	226	240	210	238	224	189	218	205	208	218	223	228	225	240	232	230	200	191	219	219	219	197	214	221	199	221	206	221	217	242	200	205	219	208	222	223	215	227	200	246	238	187	206	205	258	232	212	217	223	219	198	214	197	208	211	230	209	229	209	210	219	215	212	222	203	214	203	228	204	224	230	214	230	241	239	202	207	217	211	202	236	206	230	196	228	212	221	233	195	218	234	223	202	212	227	185	214	247	222	209	215	214	219	184	214	215	214	240	210	208	205	212	212	223	244	214	231	199	227	223	210	209	219	212	198	240	206	223	202	219	218	212	222	211	233	198	203	202	243	196	243	214	197	201	213	225	219	206	197	229	205	218	202	229	208	220	226	212	205	216	203	205	199	203	231	195	225	207	209	216	225	217	203	214	187	246	209	190	211	211	211	214	229	229	206	210	212	213	227	193	225	226	223	181	212	227	220	222	210	215	218	235	230	224	217	203	219	234	210	235	223	220	239	225	214	212	233	207	211	207	229	203	212	223	227	228	225	208	195	193	202	199	206	247	219	204	222	229	217	215	200	220	216	227	197	225	198	219	225	235	203	227	238	238	197	249	212	229	232	212	225	204	228	203	236	199	217	212	208	227	204	187	235	255	200	212	219	227	199	213	210	236	206	231	211	208	224	208	242	212	203	216	228	199	214	231	210	243	230	227	233	208	218	249	218	209	219	196	234	227	209	209	191	216	209	207	222	235	242	218	224	203	210	210	214	228	214	242	198	208	192	211	222	229	217	192	226	192	229	234	210	236	211	209	222	214	222	203	222	209	196	203	188	223	215	208	218	233	196	214	249	226	201	215	196	212	215	216	241	209	201	241	212	204	186	191	226	271	195	204	184	241	200	222	219	187	219	232	222	227	221	201	197	227	217	213	234	246	237	206	238	212	187	229	211	216	228	230	200	226	206	231	240	210	223	244	209	209	235	195	221	205	206	193	215	213	226	211	214	248	224	222	211	243	218	221	182	234	247	228	230	214	227	209	210	211	225	202	247	196	201	204	207	211	232	247	229	230	219	191	185	216	219	216	233	243	238	202	207	223	204	219	229	215	209	203	249	225	183	198	233	220	223	211	228	222	226	229	215	189	211	218	221	225	217	237	234	251	204	207	215	201	215	225	198	203	227	214	213	213	248	188	215	240	204	230	203	229	245	212	209	244	229	217	230	225	188	256	214	196	239	225	217	217	203	210	218	196	218	197	221	201	213	233	201	222	222	219	247	189	233	212	212	211	202	218	228	219	200	222	236	193	170	245	223	203	226	212	224	219	206	218	210	231	221	213	228	224	237	215	228	186	229	213	219	213	189	223	206	238	235	210	217	268	210	233	199	204	212	215	221	209	212	210	231	219	205	227	245	193	209	200	198	199	238	232	210	219	189	221	206	230	202	218	227	226	228	224	203	209	191	202	212	216	218	221	206	192	224	196	216	229	254	223	206	194	206	218	215	214	184	207	218	210	199	199	216	206	209	212	223	215	202	204	216	204	207	206	197	195	215	214	221	212	221	207	208	210	223	234	239	273	243	225	209	203	217	225	247	236	229	203	250	217	231	213	244	208	216	229	220	205	220	182	219	228	212	237	228	204	207	215	218	229	211	222	250	202	218	222	223	210	214	216	215	234	224	216	223	239	238	217	228	224	218	218	197	202	226	198	233	220	192	218	235	208	213	208	221	213	233	224	216	240	241	213	234	218	205	208	209	208	205	230	210	230	234	207	218	228	212	249	210	202	181	237	249	219	224	221	250	224	191	231	218	203	224	225	211	248	212	207	241	214	205	225	238	225	212	244	218	243	214	222	220	222	214	213	225	213	232	220	246	216	235	221	209	226	241	223	224	206	214	205	206	229	205	219	217	221	205	217	208	208	220	209	205	229	215	210	254	218	229	228	213	187	196	232	234	201	206	224	200	185	203	210	217	224	206	210	243	218	197	224	216	218	199	199	227	186	213	245	213	213	234	211	229	208	203	215	209	180	214	214	185	224	218	221	211	215	220	201	203	222	241	227	216	213	218	236	197	200	231	208	221	201	193	212	244	244	199	214	212	238	232	216	225	221	265	217	229	190	234	219	201	194	197	229	227	218	216	204	205	229	227	242	251	234	221	224	229	227	209	230	205	209	217	217	189	225	223	180	212	230	195	238	223	237	215	221	219	202	234	243	220	226	216	231	211	232	228	231	203	204	222	193	212	220	224	212	232	237	229	198	230	219	199	207	211	197	215	230	242	208	226	244	209	230	216	226	214	222	194	218	219	216	226	214	246	225	221	207	212	203	191	206	192	208	212	225	202	225	223	217	221	204	212	210	246	241	215
47235	59075	64237	53420	38113	23715	10310	9097	3354	1001	1238	9086	14058	16346	14858	11201	5842	2812	1402	2907	2617	1608	998	510	533	552	558	560	566	544	560	599	560	552	570	591	593	547	575	562	574	593	596	566	520	569	571	570	572	580	707	1132	1010	760	627	570	579	565	571	581	514	591	569	549	580	581	567	580	544	546	604	538	582	582	542	536	575	522	565	570	540	569	581	553	531	504	513	548	573	550	556	562	578	587	569	581	583	547	538	577	533	546	527	541	582	557	564	525	541	612	556	582	586	581	561	560	561	605	553	593	559	547	577	573	625	587	538	551	561	558	538	535	571	541	566	628	619	595	591	564	627	553	571	547	565	543	588	554	580	606	572	594	567	583	540	572	573	522	573	560	535	592	551	592	556	578	593	573	596	607	567	580	544	537	610	592	622	551	547	580	568	584	569	582	564	577	564	517	583	541	563	582	545	534	568	572	561	588	614	547	569	570	575	558	563	597	531	543	556	544	527	569	522	554	580	586	540	572	553	551	545	575	561	545	534	533	560	607	580	549	575	584	584	564	554	559	555	547	611	528	578	538	588	614	525	559	573	570	555	542	556	552	575	599	602	586	539	570	518	546	554	587	593	580	537	548	566	562	549	590	568	524	580	588	586	621	591	538	552	560	549	565	572	591	571	554	609	548	559	580	550	537	561	605	543	573	569	585	557	587	572	548	554	579	565	536	577	589	563	578	543	584	570	571	558	562	559	559	538	583	556	595	530	544	543	574	568	578	573	560	569	611	595	563	529	566	593	539	529	577	518	604	545	560	556	539	543	582	566	583	604	576	532	556	587	569	572	540	575	560	576	577	606	561	591	599	588	559	578	597	605	552	575	568	593	625	572	571	559	513	551	569	563	524	572	604	568	563	573	620	574	573	568	611	548	568	571	509	521	601	560	567	578	590	541	550	569	563	556	590	621	519	569	551	545	581	566	577	624	517	562	531	564	599	593	514	554	560	593	550	592	549	591	568	557	548	557	579	595	538	530	488	540	545	576	562	570	549	559	611	529	547	560	554	573	576	512	512	583	575	548	523	557	580	585	554	575	578	551	568	559	580	567	542	578	575	518	588	572	563	561	554	548	581	531	559	581	579	552	613	597	593	590	591	558	568	545	553	548	584	555	578	544	543	509	559	520	554	561	555	554	566	597	542	598	558	564	584	549	604	588	585	547	569	532	610	555	579	550	562	543	538	561	568	550	522	549	566	563	553	549	562	494	578	527	549	540	590	582	541	595	545	605	559	580	581	540	540	540	556	563	551	560	601	580	594	586	515	582	552	559	554	530	555	538	549	574	514	608	564	628	555	522	576	546	555	619	536	598	579	551	546	570	538	550	567	559	556	567	541	564	554	549	568	557	580	525	558	540	560	554	596	515	603	560	561	534	582	610	562	561	579	589	588	560	579	588	571	562	569	556	546	565	564	538	619	577	566	540	605	542	545	594	585	610	565	523	562	567	571	536	564	550	552	601	560	581	551	557	546	590	552	578	580	549	533	589	575	569	587	546	508	553	598	549	568	504	591	557	538	573	583	550	571	564	567	546	554	540	545	576	558	561	504	544	552	589	566	538	548	520	544	560	502	549	548	532	581	544	553	569	582	570	546	580	589	571	554	587	562	559	530	578	556	560	520	577	608	554	538	560	588	527	565	594	552	558	561	619	535	550	585	607	607	582	538	534	545	546	559	543	588	590	594	572	525	571	548	523	548	562	574	526	580	545	586	545	567	576	522	593	533	541	545	575	564	558	610	569	553	564	560	532	581	562	568	561	576	546	617	573	572	568	608	568	542	568	516	565	577	556	527	589	542	570	545	571	544	595	584	558	576	568	587	600	535	566	545	542	586	563	549	589	598	539	568	552	556	578	588	538	601	552	565	545	528	575	581	591	556	608	569	551	558	557	593	566	578	564	568	565	550	577	571	561	545	546	567	545	590	540	562	595	583	535	527	546	536	577	555	594	547	520	560	581	533	548	513	579	569	545	568	592	589	569	568	588	583	569	565	569	547	595	593	552	591	583	541	539	616	525	572	580	559	554	568	574	599	556	593	588	510	531	536	568	538	576	575	600	569	562	568	604	556	499	594	509	579	595	544	531	561	583	577	610	557	580	535	542	601	551	547	528	585	555	558	606	575	560	591	576	605	559	553	566	522	559	580	572	533	574	559	539	580	585	567	549	552	577	545	527	547	571	557	590	569	591	559	542	541	570	559	576	556	550	541	522	548	577	554	574	584	538	579	536	577	568	576	571	573	544	516	598	579	564	576	554	531	547	546	530	557	584	572	537	549	565	562	569	507	539	544	592	555	503	500	567	538	571	524	592	571	565	559	544	554	634	531	556	541	602	550	538	540	534	566	580	535	607	552	539	566	596	555	560	541	551	573	570	584	592	567	578	558	574	575	542	566	569	556	593	563	568	605	564	536	597	560	565	559	567	569	548	582	519	587	528	626	553	560	578	509	592	528	575	520	569	605	580	566	526	595	535	567	525	568	546	572	608	592	543	576	568	595	536	593	580	560	605	582	548	572	538	601	550	548	585	579	546	559	570	535	584	566	530	531	545	582	551	562	567	587	537	602	565	545	566	558	569	582	547	565	536	550	558	572	578	525	614	561	538	548	563	551	558	609	579	561	559	558	558	572	554	536	561	538	533	558	566	532	554	565	614	590	562	522	549	539	533	535	501	519	557	564	597	558	636	533	567	564	563	563	570	536	583	573	532	542	566	579	567	580	569	593	612	575	597	528	544	560	532	588	549	539	548	551	529	537	591	534	559	617	534	551	576	572	621	578	544	517	543	573	562	563	581	566	560	602	580	596	573	556	589	549	562	568	540	522	532	566	545	562	583	535	580	549	606	572	615	560	534	558	560	560	578	556	585	550	548	561	565	519	577	551	574	560	547	586	581	555	549	545	608	526	575	532	569	590	596	569	568	550	606	589	555	596	593	555	553	587	545	548	550	512	546	558	575	547	549	564	562	550	532	576	606	557	585	565	553	585	593	627	546	571	548	565	583	569	535	554	526	602	530	606	574	590	583	552	533	545	582	587	565	545	588	537	596	596	521	533	554	565	533	587	570	589	580	549	553	560	612	593	590	575	563	541	620	588	555	489	529	561	589	566	507	557	581	561	565	531	570	590	553	560	542	527	564	561	590	562	554	599	603	548	578	535	583	596	579	548	574	571	631	581	572	547	584	570	565	624	576	570	605	589	575	591	532	583	572	612	574	582	565	597	581	586	547	593	555	586	566	514	545	519	563	501	568	540	549	503	553	518	557	575	563	544	577	513	598	544	598	541	525	554	580	557	554	594	558	527	545	577	532	533	593	578	526	562	558	567	537	580	585	535	569	576	544	507	532	543	572	562	560	567	571	561	564	569	580	559	556	527	551	539	566	528	538	516	565	586	567	585	606	547	568	574	602	585	540	562	579	574	557	555	523	603	560	578	558	534	559	607	517	561	552	545
17376	13414	10888	3525	1032	369	244	225	197	166	159	225	242	243	296	300	229	175	202	179	190	194	204	187	185	177	180	183	164	179	183	174	189	192	187	181	169	171	176	184	150	175	181	198	171	159	184	190	177	183	181	163	202	205	173	169	175	196	157	179	171	184	191	195	193	168	183	187	180	190	152	191	143	186	163	176	188	165	201	163	193	194	182	181	180	176	175	163	202	175	169	175	183	161	175	178	181	168	187	182	173	181	168	192	181	173	175	184	174	145	177	172	190	173	194	189	171	184	203	168	182	176	161	177	173	192	175	175	183	156	180	209	190	164	170	165	169	156	184	180	179	167	156	158	196	178	178	200	171	209	160	156	180	163	196	161	184	177	171	188	196	171	171	164	176	169	182	190	182	190	180	174	189	177	169	180	170	166	188	186	167	175	192	194	181	180	165	171	187	203	182	182	163	169	172	163	186	176	205	189	225	214	163	183	183	196	174	170	197	163	176	152	147	173	171	185	192	195	175	177	169	191	174	158	173	153	174	208	180	191	183	184	168	161	173	165	185	182	181	200	177	210	182	167	174	186	186	207	181	165	147	181	187	160	174	178	198	194	180	183	184	179	196	178	169	177	196	166	191	191	179	178	169	165	178	188	158	159	179	176	170	194	176	196	193	182	163	178	180	164	184	204	162	152	197	170	198	180	190	183	208	167	180	162	173	169	176	169	203	168	174	188	160	173	167	191	195	178	165	205	188	181	187	211	175	189	178	182	175	207	169	192	210	165	187	149	172	190	162	169	171	177	203	193	183	161	162	183	182	183	171	152	187	201	168	169	186	171	173	160	213	189	173	186	188	187	189	171	186	139	178	171	178	160	187	176	174	192	173	166	172	180	166	174	160	166	160	170	202	166	195	179	190	200	164	170	155	178	140	198	170	147	176	158	185	196	166	192	181	165	198	186	199	188	154	177	175	172	176	162	164	180	191	173	147	175	178	166	189	187	177	175	161	179	160	198	194	144	186	188	178	174	181	186	183	168	175	163	186	173	179	191	180	173	180	176	193	185	161	164	191	187	203	184	155	167	174	193	176	200	163	165	162	175	158	174	169	187	172	177	175	202	177	191	181	161	199	184	179	167	170	168	177	175	200	184	202	185	179	171	186	185	191	186	188	178	187	184	193	205	184	166	199	164	169	210	220	178	156	183	165	157	178	178	178	185	195	157	186	203	190	196	195	195	193	171	168	185	173	160	193	182	183	168	173	181	177	159	181	171	165	187	165	188	176	193	187	183	185	165	179	180	188	187	165	186	186	180	196	191	182	160	183	177	187	196	181	168	182	160	185	189	177	175	196	169	159	188	176	190	193	171	204	182	185	155	172	156	181	170	156	183	168	172	179	180	189	157	186	179	160	174	176	186	198	165	182	161	182	188	194	175	199	206	184	161	173	182	176	165	177	148	178	144	183	173	166	178	196	172	169	184	190	182	154	176	198	173	203	156	171	160	191	193	167	175	161	179	178	183	194	174	184	180	175	172	172	179	170	182	186	190	175	194	170	171	187	181	178	161	178	184	173	167	194	174	190	170	149	181	196	185	192	191	179	194	168	154	176	172	208	183	199	178	166	186	206	190	185	159	176	179	186	194	178	176	192	160	182	192	194	178	192	180	201	179	179	176	158	169	186	178	175	168	179	180	187	169	194	182	205	183	189	186	194	194	191	184	178	179	160	164	174	180	153	167	186	171	147	157	201	165	195	192	177	196	176	177	199	177	157	189	188	179	192	185	195	182	165	168	157	198	162	198	157	183	159	158	190	192	173	186	174	191	177	187	162	189	164	182	142	191	188	172	176	159	181	182	174	184	168	169	154	153	183	181	191	196	170	158	157	198	177	189	180	183	187	167	176	208	157	184	172	188	210	166	190	173	184	177	176	166	204	188	185	189	170	172	168	176	179	177	163	181	188	191	172	180	195	175	185	177	169	177	165	191	191	178	177	147	167	175	181	149	150	200	188	175	170	225	183	168	177	186	162	204	204	199	174	178	187	174	149	163	192	181	173	190	194	186	162	182	181	182	175	176	170	160	198	187	162	166	188	181	184	188	175	188	184	177	195	168	185	177	194	174	187	164	202	204	182	188	177	205	162	189	188	192	177	189	175	203	169	165	175	194	177	186	169	166	158	184	163	175	168	178	182	192	170	196	161	199	170	162	189	198	186	193	178	163	173	148	180	189	158	167	173	182	167	186	196	185	176	180	153	197	186	166	161	202	167	170	199	174	169	167	192	154	153	185	181	193	160	189	185	166	191	183	175	167	174	180	190	178	204	186	181	182	162	184	193	149	192	169	168	196	164	174	172	159	173	174	203	173	168	185	175	169	186	188	191	175	172	175	191	163	178	181	173	191	190	174	182	172	164	180	182	161	168	167	164	171	190	163	164	186	197	147	196	177	174	183	176	200	170	186	214	181	177	178	194	168	177	188	157	188	178	190	188	191	185	150	193	191	150	171	185	185	164	179	205	203	182	170	195	180	164	185	165	197	179	199	169	184	189	172	164	170	156	181	178	168	181	184	150	192	175	196	180	192	216	184	177	173	179	166	168	186	171	177	167	204	190	175	183	156	173	183	157	171	202	151	177	201	188	191	173	177	159	195	185	154	172	178	166	180	167	180	183	190	171	172	185	183	162	168	163	177	179	203	141	182	191	164	179	196	168	167	184	191	175	184	179	176	173	153	200	170	187	194	186	171	185	151	167	180	168	160	180	192	180	198	189	173	181	176	182	173	190	184	189	178	164	154	209	180	162	201	187	163	177	188	168	174	178	181	155	191	191	203	177	192	164	171	172	186	158	181	174	195	192	189	203	167	151	171	191	176	192	191	193	174	191	185	171	181	174	165	188	184	164	180	188	180	171	173	182	200	182	175	204	149	200	204	182	187	181	170	151	188	194	178	192	197	169	180	174	173	195	174	181	186	199	183	183	189	193	201	203	174	157	169	170	150	191	183	186	204	197	175	166	180	158	173	172	164	157	176	138	197	174	158	195	198	171	174	173	170	180	158	164	182	166	168	190	152	171	183	163	167	163	178	183	200	189	208	182	182	182	196	172	176	181	157	176	186	179	179	174	184	172	173	196	171	193	145	180	193	197	158	180	191	170	185	189	178	194	141	196	192	192	162	178	207	188	191	172	150	173	163	185	165	183	209	162	181	169	190	204	170	166	195	196	163	179	140	181	151	185	178	186	186	176	156	171	162	154	173	185	191	177	186	170	185	184	210	177	188	174	171	179	178	174	198	188	169	166	145	184	169	165	150	176	194	172	176	173	170	188	202	156	173	187	177	174	170	188	157	187	181	178	180	175	177	182	173	170	180	179	164	196	164	180	168	198	192	151	176	194	171	162	167	164	164	186	206	186	187	194	179	167	145	153	172	174	201	170	202	202	156	175	173	184	150	171	162	174	168	168	193	153	178	171	191	175	170	184	186	178	170	163	149	178	177	195	187
14354	17500	17134	8506	3388	1351	816	873	509	540	511	738	954	1047	1145	1066	745	597	560	559	523	527	496	498	514	497	475	434	465	462	479	469	468	495	496	490	498	469	490	497	466	511	510	508	505	471	464	515	484	505	511	523	527	465	482	470	505	453	477	487	487	484	492	470	443	507	479	473	476	497	445	514	504	506	478	495	503	511	444	461	479	497	483	487	465	493	499	475	462	497	480	443	470	507	466	493	508	491	492	522	467	484	481	517	462	499	515	461	473	459	459	493	533	467	501	491	467	519	506	453	492	451	472	474	478	469	465	465	491	504	463	480	472	491	489	466	483	522	473	461	506	518	471	486	505	492	490	468	504	466	498	471	501	489	494	508	457	424	482	483	494	484	480	457	491	507	460	492	470	479	490	476	494	478	527	514	442	469	480	469	513	468	478	470	487	485	493	451	488	499	469	513	475	490	452	487	472	518	505	512	500	498	475	455	431	459	481	498	448	497	463	552	483	454	502	452	510	492	490	474	494	475	495	483	486	490	518	453	516	505	437	440	532	483	481	498	498	494	497	506	461	501	452	475	477	484	462	519	505	438	446	454	477	477	526	479	466	529	451	491	526	444	465	492	488	453	485	535	450	479	481	484	487	476	488	469	463	486	494	462	449	454	468	469	488	509	469	456	497	498	504	491	460	446	483	466	464	468	486	460	488	489	488	498	453	487	457	458	492	489	484	513	473	525	498	437	478	472	473	469	446	449	498	483	451	487	472	491	474	460	477	477	479	493	488	426	511	540	454	463	489	491	454	520	448	494	456	484	491	491	478	464	472	481	497	455	498	475	475	490	485	470	488	505	477	509	500	479	511	457	521	488	472	503	497	487	461	511	480	531	512	517	504	484	540	472	469	479	475	454	483	473	477	501	469	500	468	455	498	467	499	478	487	498	459	513	462	477	523	465	473	472	488	475	488	456	479	476	482	481	467	523	487	513	492	474	466	455	448	478	504	452	467	498	547	445	494	477	501	489	475	479	512	473	508	477	478	505	492	523	472	482	458	527	490	478	454	471	464	464	474	538	471	475	509	507	459	481	482	494	496	473	458	475	484	477	468	455	454	464	499	459	460	484	458	496	450	520	479	481	471	481	513	462	496	487	476	478	484	484	492	444	457	478	442	494	480	459	474	477	466	524	496	468	482	497	446	465	501	507	508	484	490	483	512	489	479	463	460	516	502	508	491	490	505	481	464	476	466	457	453	475	481	435	490	484	450	461	451	519	488	476	489	468	514	493	479	488	478	436	463	503	475	497	502	497	463	458	508	473	445	478	460	502	504	469	458	526	458	481	488	510	507	479	498	467	484	473	495	433	468	446	486	469	507	474	485	503	455	499	487	473	470	499	457	507	474	458	485	484	508	455	488	493	483	485	472	468	505	469	492	513	464	476	471	500	465	502	476	478	485	469	456	460	502	494	467	487	470	484	501	489	519	483	484	477	477	502	481	506	430	474	492	503	481	486	491	485	494	470	476	491	525	461	472	489	482	495	476	475	462	478	520	492	491	547	465	496	478	470	454	491	465	452	511	485	504	488	483	453	522	473	490	472	514	499	485	473	435	481	473	431	541	441	484	482	493	495	461	525	482	497	490	483	443	454	501	484	493	474	455	495	488	486	444	465	457	494	523	454	492	481	497	482	474	473	476	504	397	513	470	460	523	501	486	478	477	470	466	471	469	505	469	484	465	486	492	470	465	495	490	500	501	505	497	501	483	471	443	486	478	490	518	453	498	503	467	472	457	509	468	441	473	500	479	444	484	487	526	491	468	461	496	453	527	524	457	438	484	458	444	518	494	470	467	467	492	502	491	456	513	501	485	485	435	434	451	469	468	453	472	517	463	485	471	487	459	485	437	463	450	462	485	478	480	458	519	490	497	447	480	486	518	483	473	504	488	464	499	500	478	499	460	446	501	475	467	481	488	506	475	482	460	472	462	498	494	467	498	407	515	461	522	450	456	492	458	463	505	473	469	451	477	524	509	443	502	488	482	519	464	493	438	458	504	495	503	475	467	457	436	469	500	507	439	503	419	470	497	451	515	467	514	479	512	461	488	487	459	456	515	464	495	483	471	474	505	476	441	473	497	513	478	486	478	450	468	469	442	475	459	466	493	508	482	482	512	449	479	455	506	470	451	488	470	472	475	503	466	502	480	485	517	456	500	477	499	498	456	465	514	482	470	506	472	465	411	503	533	468	459	472	467	465	493	486	519	477	463	538	465	483	488	502	506	480	485	488	459	491	476	457	508	447	508	460	466	500	481	493	491	480	489	459	478	517	455	501	469	527	496	518	466	498	492	519	471	518	453	502	495	489	459	516	492	497	480	485	445	450	459	472	519	485	494	440	474	464	515	514	481	504	498	492	477	454	476	450	477	496	470	452	491	497	498	502	486	446	533	477	500	467	522	484	472	493	488	470	503	509	497	470	488	481	487	485	484	520	464	468	453	480	469	484	473	470	471	459	473	496	504	464	506	453	494	487	513	469	492	509	479	456	547	459	508	488	475	475	498	508	444	461	474	472	469	490	518	459	482	491	419	487	495	513	485	501	486	459	502	464	458	480	466	470	509	499	465	540	471	501	521	496	475	471	509	521	454	475	475	490	471	468	495	456	507	459	460	456	481	461	483	478	461	473	503	509	497	503	475	500	465	501	495	464	511	486	483	493	489	457	492	526	455	479	517	521	500	494	469	491	487	474	486	520	507	474	477	483	516	479	433	469	510	481	464	412	491	493	509	496	484	458	467	461	483	536	514	461	432	489	458	478	459	507	443	480	467	471	504	465	484	498	474	489	463	475	484	476	482	476	475	466	440	501	533	446	495	463	497	470	464	445	468	515	450	479	504	481	475	501	498	481	460	506	488	491	428	493	430	495	480	498	473	483	497	494	465	503	460	457	500	478	483	487	469	493	463	476	493	472	483	471	466	496	451	502	499	493	429	473	471	509	483	480	480	488	507	455	478	443	483	450	478	456	490	473	462	488	472	475	472	479	498	473	475	454	442	512	527	481	483	512	481	433	502	491	491	488	484	513	475	479	458	487	492	492	500	505	458	497	509	467	456	493	473	467	443	442	527	449	469	493	491	465	498	468	477	460	439	440	507	500	506	468	455	488	497	473	501	460	476	489	471	470	510	482	485	499	510	470	443	500	471	493	523	463	497	504	491	462	477	467	485	428	471	483	473	516	481	490	468	467	471	492	490	497	469	479	512	497	458	552	495	471	515	446	485	508	498	506	478	476	474	523	480	482	484	447	509	493	503	476	457	482	454	487	456	463	467	467	517	483	476	500	492	495	443	483	489	484	488	481	472	517	474	473	477	467	492	509	483	503	462	469	496	438	467	463	519	492	477	466	499	481	505	481	482	485	472	465	506	417	475	503	498	439	485	465	501	512	467	475	467	452	468	498	491	455	474	528	494	492	462	502	470	471	443	465	534	527	466	471	481	475	445	485
63160	61052	58384	36493	16253	4530	1371	2418	370	220	255	923	1755	2011	1825	1494	915	344	277	381	345	264	204	191	220	189	194	197	205	198	206	191	171	219	172	218	201	180	179	197	185	212	194	206	195	208	208	211	188	202	174	264	201	247	214	193	198	212	183	200	205	185	191	217	192	204	212	187	196	192	213	184	197	203	190	190	193	195	196	211	189	196	223	185	165	199	165	189	169	241	171	218	207	186	178	191	192	193	183	186	174	175	212	202	187	203	169	192	195	182	194	204	198	170	206	192	212	204	183	193	203	190	204	184	164	179	190	176	207	182	206	195	181	201	183	216	196	230	177	184	185	191	187	175	215	212	194	182	189	217	198	184	175	189	194	173	198	188	187	211	180	182	160	186	197	206	183	200	187	192	214	183	175	215	195	186	192	215	187	179	209	207	195	198	165	189	194	176	190	171	201	223	178	182	196	183	173	197	192	162	202	186	219	198	184	188	215	215	181	192	177	169	186	135	188	207	195	182	196	165	175	190	189	182	186	187	178	177	177	185	174	203	186	190	203	193	170	186	167	201	214	192	230	199	194	214	185	201	179	198	183	174	186	196	187	195	170	195	202	181	182	188	189	191	184	153	197	183	192	183	205	199	177	196	228	188	194	179	207	212	193	200	204	187	181	184	179	185	209	187	181	215	179	182	197	189	196	185	186	158	198	189	187	180	179	192	178	209	198	194	182	184	214	221	186	178	200	178	195	188	184	218	176	189	190	196	200	193	189	174	212	194	210	160	206	207	173	175	178	205	180	178	196	213	197	204	211	207	212	198	178	184	200	206	183	214	167	186	184	178	212	201	201	179	194	168	222	213	221	176	186	202	195	198	210	191	173	168	191	188	195	215	187	196	183	214	192	187	185	198	184	206	185	173	182	195	195	207	190	182	196	163	184	179	195	182	188	184	176	209	163	172	187	197	190	180	192	205	181	193	224	164	176	164	172	195	211	196	180	209	223	198	203	205	191	184	197	182	210	202	190	200	187	188	176	185	192	192	190	206	194	201	156	204	198	194	184	194	221	189	180	187	204	181	218	183	189	207	177	201	201	174	226	206	183	178	223	191	198	199	206	191	190	184	192	187	189	182	196	200	181	197	199	209	180	193	186	206	180	204	179	174	187	197	188	190	190	191	187	185	181	172	197	195	177	189	196	197	181	223	203	190	181	215	182	203	185	190	182	185	152	222	184	203	191	205	195	206	194	198	181	186	204	191	203	189	195	191	201	186	207	181	193	187	181	197	216	204	179	178	178	197	184	207	212	192	182	194	187	174	212	172	171	172	195	202	170	199	206	206	198	215	218	208	212	188	183	171	166	197	157	206	189	203	193	188	193	202	191	208	199	195	182	195	193	171	209	186	193	205	176	179	197	196	205	174	165	182	192	196	188	167	179	206	192	176	197	186	189	185	228	189	183	179	197	189	177	180	188	192	199	179	214	156	220	201	195	190	189	175	201	210	201	177	183	223	195	191	190	186	192	197	221	194	213	207	215	202	178	202	177	182	194	182	202	186	203	195	182	204	188	184	191	193	195	174	204	186	184	182	173	189	193	172	184	185	207	187	179	163	191	187	197	182	181	177	217	186	183	188	188	202	190	178	153	191	204	183	204	188	182	172	181	198	186	215	201	213	195	185	190	208	192	184	182	175	185	168	190	213	176	168	187	156	212	200	166	201	202	196	193	187	200	217	208	187	211	193	200	190	180	203	197	214	183	202	166	198	205	184	177	175	202	209	187	180	207	204	164	167	197	187	187	165	172	205	214	186	203	170	194	169	168	198	185	190	200	182	184	187	212	203	189	193	196	183	206	196	176	182	176	213	186	196	240	199	203	186	197	190	195	183	186	189	179	180	198	185	194	197	199	197	189	179	179	208	164	188	203	204	197	199	189	182	193	202	185	177	206	169	181	219	220	192	188	179	198	211	205	229	176	192	209	198	189	185	189	161	221	212	187	199	184	198	223	183	211	200	182	192	198	190	189	196	176	187	189	196	182	180	172	193	191	184	178	195	196	178	178	184	181	199	167	202	167	179	192	174	199	193	204	189	181	210	190	192	182	207	185	207	204	190	201	207	214	201	210	186	199	198	193	198	183	198	192	192	198	174	195	196	203	200	213	184	200	184	194	201	185	176	210	199	193	191	183	184	177	178	198	179	189	199	208	173	232	200	203	199	197	198	192	189	202	190	210	172	177	198	164	204	196	213	180	185	198	196	179	184	170	159	178	197	193	177	193	168	207	171	189	187	158	157	187	190	198	183	176	204	194	175	207	189	207	194	180	170	171	196	186	189	184	205	199	172	184	203	202	198	200	192	206	189	197	192	206	177	205	206	210	193	199	193	187	207	194	216	190	169	204	167	177	208	161	159	204	187	194	181	166	190	181	191	185	173	178	190	184	152	211	195	198	194	174	182	187	193	167	172	189	210	206	184	177	202	211	189	201	174	187	190	183	193	170	184	206	194	176	207	196	168	182	201	185	189	198	192	173	193	176	174	197	197	230	220	205	190	207	182	171	185	197	193	182	208	192	196	204	190	174	186	192	209	191	186	175	176	177	177	195	173	200	193	187	199	199	199	214	194	179	207	197	192	192	194	218	181	201	186	209	181	196	196	168	197	207	222	191	204	198	169	189	191	179	189	200	187	189	197	178	192	232	176	187	181	224	207	196	172	189	213	192	192	202	168	186	182	187	166	182	202	167	167	197	178	194	194	200	214	166	181	184	199	196	188	216	194	178	200	213	198	171	173	190	185	184	190	166	194	173	192	195	196	178	191	200	179	184	177	172	206	208	199	178	188	149	211	199	176	207	202	197	194	212	202	207	192	193	177	197	177	174	199	192	198	186	205	200	196	211	187	190	205	199	192	190	194	164	182	202	195	183	180	192	178	208	177	187	180	200	200	198	201	181	177	219	179	182	174	219	191	193	199	200	198	191	209	180	175	192	169	191	201	201	219	202	188	194	185	178	183	209	218	202	196	183	187	182	185	185	210	166	187	157	185	194	201	188	197	205	167	232	197	186	179	179	199	192	209	229	187	195	185	169	183	178	179	208	185	178	196	196	190	193	208	197	193	198	192	174	163	188	186	200	179	194	187	193	194	184	186	178	198	168	193	195	174	190	183	153	196	190	176	194	202	215	188	199	196	180	194	195	197	197	229	184	166	187	166	191	200	173	163	191	228	173	206	186	184	201	187	189	210	184	203	195	187	201	202	170	160	178	206	158	185	192	181	213	209	179	190	168	206	166	182	187	168	171	207	189	192	175	212	199	193	209	219	189	198	159	176	183	184	206	197	184	196	192	201	189	198	204	205	176	181	201	164	206	178	167	175	172	203	204	195	189	177	191	176	204	172	184	177	196	193	219	194	203	201	185	190	217	173	208	191	180	198	181	186	179	196	216	186	173	193	195	198	171	196	219	187	186	195	185	189	190	177	206	188	192	191	184	208	200	178	167	160
39655	46572	52374	39156	23433	10443	5412	9326	1084	686	936	4365	8748	9542	8777	7333	4608	1412	1045	1660	1258	980	527	504	531	533	531	500	496	502	548	537	498	509	559	510	545	511	529	555	508	522	520	526	486	508	532	564	521	515	668	812	788	665	599	538	528	486	530	516	470	499	520	512	536	534	517	497	518	508	492	492	510	504	479	506	497	544	481	491	519	504	511	503	526	489	508	494	529	509	500	503	558	506	501	499	530	524	473	497	563	510	498	521	506	495	564	522	486	516	508	497	500	559	470	513	495	558	496	511	527	502	526	563	521	523	533	507	531	503	555	520	520	493	519	502	511	519	501	506	508	501	503	509	538	482	511	500	537	498	535	511	516	489	521	528	531	472	512	518	506	499	527	525	496	515	467	478	517	516	444	492	479	545	536	494	521	517	500	519	480	503	487	487	485	520	524	532	477	515	522	520	491	512	518	486	502	498	502	545	473	518	520	511	493	496	481	477	499	485	494	542	502	491	530	547	477	488	480	552	539	538	567	500	495	554	524	537	535	507	545	553	510	563	515	529	520	483	496	534	489	519	478	528	493	511	509	532	486	512	481	513	506	487	509	495	508	519	498	531	524	518	512	520	544	521	506	489	493	497	493	577	480	524	530	493	485	532	534	545	488	504	491	524	513	536	580	516	482	527	541	527	543	524	496	539	520	502	533	537	505	534	486	502	500	494	518	554	542	485	511	509	480	486	539	525	521	521	475	517	535	493	493	504	517	531	516	467	467	558	491	565	509	513	483	501	507	565	550	510	497	507	480	519	506	507	506	455	514	501	524	498	513	536	497	516	484	538	494	545	520	481	466	538	525	516	528	498	528	497	535	494	514	530	509	509	520	519	537	512	465	514	513	513	518	510	499	512	500	492	495	526	486	480	518	529	517	471	494	517	477	524	505	508	496	505	523	507	524	488	547	519	473	492	498	523	549	544	536	506	507	517	540	526	499	543	512	497	564	502	524	508	503	490	497	516	505	479	540	526	525	476	526	511	508	494	524	470	517	494	549	524	490	508	525	495	530	552	508	523	502	517	504	548	490	501	528	533	499	479	547	501	484	484	489	470	520	534	468	479	522	515	559	528	502	515	536	521	468	514	508	538	473	521	514	530	506	547	522	498	545	501	534	562	496	503	527	529	516	496	519	501	502	516	504	484	543	542	470	495	501	483	522	497	530	555	513	507	540	505	516	507	534	519	516	525	514	510	492	525	504	507	489	513	520	500	514	576	567	498	527	553	510	460	521	523	529	501	521	504	507	479	535	514	529	528	497	512	523	535	500	513	514	570	518	490	526	456	530	511	502	514	507	549	515	467	499	535	517	472	494	520	504	531	510	527	495	515	492	551	525	506	474	522	497	534	500	482	544	446	538	555	532	545	501	567	524	518	487	488	521	495	508	465	529	535	522	505	456	504	491	547	521	478	506	516	513	513	504	513	506	519	494	538	486	512	480	527	491	499	505	477	517	534	470	465	466	513	510	501	520	513	504	554	507	531	489	477	534	493	479	515	514	536	485	508	518	476	520	501	509	508	487	537	548	508	521	519	511	508	486	534	541	515	501	493	491	530	516	547	466	510	497	527	523	516	516	498	511	505	530	515	535	514	508	470	551	511	558	518	509	505	486	489	503	509	522	519	520	505	538	515	536	528	515	504	532	483	548	513	463	530	529	491	500	512	491	521	494	561	524	478	473	560	541	512	523	515	493	524	543	507	522	502	513	502	490	533	503	497	516	510	519	502	479	485	472	533	535	523	506	498	523	489	531	517	486	529	515	502	514	514	467	531	496	481	530	502	530	496	532	537	476	511	520	507	481	530	536	482	477	488	498	479	492	495	514	523	539	501	500	500	524	534	504	497	505	488	503	533	485	524	530	485	501	511	515	508	450	540	484	483	505	512	490	534	485	537	509	531	489	527	491	506	508	509	491	503	510	494	465	510	555	522	540	530	504	546	486	518	458	496	523	501	504	524	498	533	513	505	489	481	492	537	487	500	530	501	486	533	482	526	505	478	518	542	526	495	484	532	526	509	509	500	474	529	494	503	527	513	524	489	594	529	521	497	517	514	510	507	505	481	485	527	512	489	536	530	541	511	507	545	491	550	483	474	500	520	503	559	531	490	464	501	503	485	495	498	542	530	509	518	503	496	482	505	486	486	524	516	501	524	552	522	512	503	536	499	527	541	490	494	525	509	510	548	491	509	489	528	548	524	509	529	510	504	520	491	463	523	471	543	534	465	544	538	501	537	514	527	512	494	508	473	513	502	519	496	513	469	560	478	511	505	508	499	488	523	474	508	495	482	535	494	536	518	571	532	551	507	532	483	483	501	500	487	463	504	501	515	522	536	511	541	482	486	518	486	520	499	520	541	531	496	533	519	537	512	564	532	512	501	516	522	505	527	485	514	470	508	497	527	524	518	493	511	494	486	507	553	527	481	488	492	494	479	506	535	539	478	516	494	524	510	501	472	517	513	508	512	539	510	489	535	494	519	545	569	510	505	472	520	512	546	500	507	513	485	499	520	500	513	505	486	514	525	508	482	507	468	510	531	515	541	497	512	512	478	519	532	509	504	504	536	484	528	475	511	520	500	513	553	476	508	527	463	514	470	481	478	546	504	483	498	487	496	501	540	509	478	497	478	551	513	535	526	475	492	486	491	518	528	510	482	496	503	508	482	498	511	507	526	499	484	494	532	537	494	504	517	513	556	540	526	513	530	492	522	525	493	497	497	479	501	563	497	554	542	496	543	514	541	494	517	474	503	498	510	516	507	503	501	520	490	526	487	542	504	519	477	526	511	553	505	516	480	482	496	525	556	489	500	515	515	511	485	536	505	533	556	531	490	488	478	538	501	492	524	532	509	494	507	502	512	525	520	490	556	492	516	505	499	546	525	466	527	494	461	487	488	518	507	479	535	528	498	465	505	531	519	489	532	525	501	510	493	520	460	491	521	514	517	505	514	507	522	552	502	500	524	520	491	521	561	508	503	504	488	511	509	513	470	561	494	516	517	464	485	524	503	489	491	455	477	457	502	515	515	525	502	496	517	541	476	468	472	515	521	569	493	513	544	513	466	521	547	542	489	514	501	513	515	554	521	518	517	527	486	511	495	502	545	487	526	505	530	493	492	498	506	499	510	546	514	510	500	516	505	485	505	508	518	522	585	513	546	528	513	536	540	498	494	538	502	521	523	559	490	493	494	496	513	482	531	526	517	531	495	506	518	539	487	498	493	528	493	452	532	550	524	535	520	488	503	490	482	536	523	505	514	509	480	469	476	557	506	528	521	527	507	516	513	517	537	521	495	496	496	482	532	511	538	494	501	507	524	516	511	488	549	477	524	523	491	527	507	493	526	499	513	528	499	512	501	524	500	514	537	496	522	494	476	514	516	540	524	483	512	509	492	503	510	514	548	502	459	524	548	474	484	556	493	512	521	520	513	495	525	519	529	525	550	526	524	523	511
74514	74678	70468	46683	25427	7725	2572	4617	705	290	326	938	3172	4331	3627	3132	2203	675	588	796	627	282	228	189	214	215	219	182	187	207	232	226	226	216	213	201	201	226	209	228	216	191	209	211	241	233	196	215	204	209	287	315	293	259	214	252	239	249	191	211	217	217	210	207	207	201	218	183	204	205	218	230	227	216	217	221	204	231	205	197	227	199	207	221	191	200	222	197	225	189	214	204	206	211	203	214	218	202	220	218	196	227	226	212	223	228	207	208	200	204	215	206	189	228	228	228	188	208	223	210	217	187	185	219	209	220	217	201	208	210	221	217	219	211	215	209	210	214	211	201	219	227	216	199	215	212	195	219	198	179	226	175	218	198	203	202	218	201	213	196	197	229	230	200	179	214	207	211	207	205	196	193	239	210	219	199	233	214	244	208	193	199	198	219	207	227	216	202	203	200	197	201	224	207	219	201	189	231	221	203	202	221	221	206	202	215	190	212	189	229	203	195	192	217	199	211	234	201	217	232	208	252	227	218	190	224	194	198	197	215	204	209	217	196	215	226	205	202	234	208	224	226	208	188	213	202	196	218	215	229	223	205	232	228	216	236	222	210	191	222	213	205	215	225	210	221	205	227	234	241	192	210	210	208	200	231	190	192	189	193	211	227	211	220	200	215	192	207	225	237	212	213	202	221	224	201	210	192	195	189	203	224	215	230	242	206	202	198	212	215	197	220	182	230	200	221	213	196	227	224	221	239	208	209	212	197	215	207	229	204	208	184	201	228	209	188	189	205	235	182	194	234	212	217	213	200	210	218	203	189	219	219	210	224	221	189	187	232	183	230	226	203	246	235	222	252	208	227	233	218	216	196	196	202	217	190	236	229	211	216	195	219	223	196	214	171	231	206	208	232	231	249	194	227	221	194	201	219	248	234	196	192	236	259	213	187	217	194	215	201	224	195	210	200	192	231	223	201	190	234	200	204	196	208	211	207	216	237	228	215	193	238	205	213	207	223	230	197	210	215	218	197	219	213	206	229	218	218	238	214	242	213	213	218	222	195	201	224	187	192	206	214	212	240	209	186	231	192	219	231	216	242	205	198	228	209	211	214	215	213	202	190	195	195	192	215	206	224	190	218	226	179	232	235	214	205	210	201	179	181	198	213	221	226	209	217	223	211	219	191	187	217	201	206	197	217	200	215	210	218	203	191	231	230	198	220	229	236	219	198	195	198	245	216	200	215	215	193	242	207	216	228	227	240	215	195	215	202	192	222	207	211	189	218	204	207	221	209	206	222	197	211	232	218	233	207	220	221	214	206	188	201	219	218	202	217	194	222	198	207	215	212	218	198	227	205	205	218	220	187	212	221	215	220	212	228	211	215	216	192	208	204	193	220	227	206	230	214	214	220	190	227	212	212	218	218	203	245	211	197	214	222	208	196	200	175	194	220	214	196	221	223	190	178	208	199	207	216	184	216	224	224	174	217	191	215	214	202	225	207	236	195	206	195	235	204	202	200	197	205	217	219	222	191	221	232	195	189	203	190	234	185	215	223	211	209	194	207	196	195	182	170	221	195	230	212	204	201	204	213	201	211	220	221	209	216	218	199	219	187	220	214	217	209	198	226	219	219	192	237	202	206	200	233	209	219	208	215	188	233	202	214	215	201	197	213	208	217	192	186	202	212	216	210	202	189	197	211	215	206	212	226	222	201	225	229	224	206	212	215	224	222	211	195	208	206	197	214	205	214	197	221	214	229	206	186	229	210	211	202	199	202	197	215	229	205	223	198	211	251	238	210	214	176	205	222	206	229	233	210	231	187	210	176	226	218	204	229	186	185	216	211	203	209	208	206	232	211	197	208	184	216	197	193	225	215	195	217	195	197	198	204	183	202	199	226	214	203	227	185	210	217	206	216	191	233	189	219	207	233	225	199	188	201	195	193	189	193	203	205	226	211	208	225	208	224	202	221	209	206	217	206	206	207	212	214	220	213	213	209	220	247	213	200	229	199	197	202	222	200	216	215	225	206	224	208	218	227	206	199	219	211	235	215	211	205	243	219	211	199	219	219	199	219	205	216	203	208	206	213	185	213	220	209	233	219	229	201	184	201	202	193	263	188	218	202	188	233	225	196	203	216	214	214	217	210	214	222	213	217	214	212	214	200	216	206	211	221	206	212	219	238	212	229	217	211	196	221	236	202	234	221	203	224	200	204	211	214	210	208	189	231	215	225	233	224	186	198	212	232	209	225	225	215	200	225	198	208	226	226	202	206	219	209	229	220	193	231	195	218	225	220	211	224	180	201	203	213	207	204	214	212	205	219	213	229	221	224	204	221	230	221	210	223	214	199	187	212	199	232	209	223	199	221	207	208	248	227	197	199	205	202	227	221	194	212	213	202	208	221	212	248	200	215	204	198	220	204	214	183	208	208	197	224	223	204	221	210	210	209	220	236	206	231	195	197	201	200	214	205	212	177	226	201	210	192	225	184	202	210	225	214	216	214	222	226	227	202	217	203	188	221	211	231	214	208	206	211	194	235	195	225	215	198	221	210	203	195	214	237	218	219	222	198	186	202	220	210	188	204	197	204	215	208	190	238	241	204	217	183	212	195	194	201	219	200	205	183	197	193	220	222	214	215	191	246	236	193	206	207	207	207	206	220	224	190	215	218	206	198	203	214	223	198	208	225	213	206	186	224	209	217	221	191	192	200	199	205	246	183	227	192	206	190	229	217	231	227	203	216	206	197	190	234	201	219	188	227	223	209	206	209	204	208	243	235	217	216	214	185	203	211	208	207	213	204	202	211	231	213	209	194	221	222	201	188	238	214	210	201	181	217	207	240	255	192	199	183	230	189	219	223	215	202	179	202	221	203	204	223	180	227	195	218	219	204	202	203	225	193	182	209	221	204	215	204	194	223	198	210	208	206	208	211	182	212	228	213	213	196	215	241	213	202	206	224	199	218	216	200	249	219	212	208	196	234	242	196	234	207	200	222	202	225	212	212	212	207	220	190	212	212	223	208	207	235	192	200	207	220	198	211	164	217	204	198	183	193	193	195	202	214	219	236	221	206	215	209	212	233	216	208	210	208	218	230	212	217	219	236	218	221	207	193	217	205	223	221	206	210	233	213	223	190	205	194	187	209	218	205	202	225	196	194	243	219	204	237	192	207	211	203	204	229	223	205	216	218	204	230	206	201	210	235	224	225	221	217	214	196	210	196	210	200	223	239	204	174	225	197	220	237	210	244	239	194	204	202	179	202	186	195	202	215	191	207	219	204	233	214	210	197	213	198	211	205	197	213	235	191	220	189	209	207	189	215	211	202	225	178	209	217	181	218	203	220	222	238	195	226	218	216	186	232	194	203	193	194	222	219	215	207	182	236	209	218	247	227	209	203	196	222	235	222	209	213	205	211	214	212	229	196	234	221	192	218	211	224	202	206	233	233	220	223	227	196	215	221	197	203	213	209	193	188	213	206	233	204	194	205	240	222	196	237	226	205
49074	57982	64424	48463	30756	11047	8703	14904	2313	996	1221	4308	14049	16852	15138	13361	9934	2855	2692	3796	2643	963	580	565	566	528	569	561	572	580	523	540	567	582	580	542	542	537	521	555	516	563	591	539	557	575	577	574	534	514	918	1148	952	781	644	608	560	525	551	523	541	537	594	567	587	551	554	509	553	500	566	538	571	536	567	497	576	603	547	524	556	529	551	544	531	583	556	574	523	536	547	591	576	574	524	561	540	546	547	562	569	552	583	544	552	524	560	589	543	556	556	567	557	500	536	576	563	552	562	592	523	536	545	517	558	545	550	561	550	552	524	557	541	550	540	571	524	571	569	567	519	548	546	546	541	547	556	563	528	537	552	523	559	567	555	564	568	502	547	521	566	564	566	521	583	545	574	586	570	547	566	551	533	557	554	533	575	531	529	568	551	523	506	532	526	557	570	555	572	549	523	542	523	545	535	565	533	566	568	521	576	545	551	563	538	544	556	516	535	560	492	562	556	542	583	542	563	572	532	557	578	524	521	560	519	575	522	524	539	593	498	532	576	593	520	524	531	521	510	550	538	567	573	547	554	564	521	540	519	578	533	549	523	554	535	568	579	549	564	545	563	535	559	558	514	525	531	574	559	582	544	517	507	515	475	541	568	546	545	523	488	606	543	526	542	575	500	563	579	540	554	565	583	543	524	561	548	532	578	570	561	539	546	548	524	531	543	554	548	561	545	567	587	548	569	574	503	574	555	581	562	509	534	573	525	537	578	524	552	518	525	519	558	539	580	551	577	569	543	519	560	539	562	521	572	572	554	543	573	535	560	520	553	574	485	574	540	506	530	573	534	555	511	577	561	574	542	566	535	504	573	571	549	530	542	523	587	562	542	564	549	521	533	554	534	542	544	561	548	546	582	556	572	578	521	564	540	541	549	566	506	558	558	556	504	564	510	518	542	542	534	566	540	582	545	527	536	589	566	580	552	531	542	557	552	550	548	577	549	553	553	557	553	557	524	531	502	536	539	536	546	545	528	539	556	553	565	591	524	557	528	533	563	553	555	545	547	538	523	529	564	567	552	559	559	562	541	544	577	541	529	561	519	555	552	550	555	530	584	516	545	571	541	546	577	575	566	554	545	532	556	525	578	527	571	505	598	531	552	518	550	578	511	595	561	545	524	569	528	541	526	508	530	568	582	550	530	547	547	581	564	542	496	593	538	558	577	594	571	543	544	556	554	561	563	555	579	588	549	554	551	609	541	525	526	571	527	543	522	572	516	515	490	581	600	568	569	633	577	561	530	527	507	569	556	540	539	550	580	561	543	554	557	540	561	582	484	576	545	509	564	575	521	499	536	590	543	532	569	530	504	581	564	560	567	566	500	552	563	576	585	567	549	567	536	552	548	560	544	527	530	532	540	549	568	555	547	543	504	526	542	531	566	565	574	535	539	543	559	526	532	574	559	594	543	546	557	486	539	552	538	576	604	573	531	576	555	528	558	526	541	540	561	561	555	546	521	594	535	558	563	551	576	517	585	530	497	556	554	516	564	551	531	560	570	575	535	545	552	603	527	551	542	616	562	544	579	573	524	595	550	552	544	554	538	568	574	556	540	543	565	576	556	544	523	612	542	502	555	564	578	542	534	553	541	575	577	523	526	524	516	555	579	495	557	537	538	537	537	558	517	578	556	554	553	547	538	582	561	541	552	518	533	543	560	536	545	567	552	530	551	594	552	553	570	553	538	563	582	563	565	602	567	543	561	573	543	518	596	526	565	567	561	572	524	539	540	509	566	545	553	489	572	582	568	563	567	546	538	531	543	547	533	546	498	498	537	546	568	585	508	531	591	538	497	554	573	566	567	587	512	568	580	591	546	506	549	551	585	500	545	532	542	615	533	580	601	524	558	532	571	530	541	517	585	556	537	529	553	556	540	549	581	529	546	537	509	547	539	566	551	551	532	586	552	522	567	534	529	593	519	568	559	544	536	578	543	531	530	587	559	589	548	580	539	534	554	567	570	522	533	565	528	542	526	546	518	539	531	533	571	575	498	546	554	522	501	522	525	540	557	547	562	577	551	578	553	570	550	502	530	553	540	525	520	573	544	524	554	518	579	576	529	541	571	535	526	516	547	562	524	546	532	563	546	518	569	620	542	526	549	556	553	511	521	562	544	582	527	542	530	562	500	552	542	562	551	583	554	547	579	576	511	564	523	584	539	544	573	536	550	558	545	566	531	597	527	586	547	536	576	546	559	547	581	549	543	561	568	531	573	540	530	534	544	574	552	570	561	583	591	549	555	532	553	559	528	575	530	527	548	542	565	586	544	517	514	594	542	564	585	565	578	548	553	546	564	593	581	539	587	586	553	543	526	600	548	563	557	542	535	531	545	571	557	599	552	525	588	551	539	519	524	556	569	593	563	527	581	549	533	512	537	528	528	490	567	552	580	526	553	569	534	583	573	552	540	556	549	543	555	526	515	565	531	553	513	570	556	548	573	564	547	533	508	497	523	545	539	544	590	501	563	540	545	519	517	595	566	501	558	525	539	586	531	539	563	573	551	509	536	583	556	542	544	559	520	557	547	511	548	554	554	580	555	554	553	558	570	546	528	565	557	566	586	519	544	579	550	579	579	586	511	530	543	541	571	558	513	592	550	546	625	544	590	586	517	536	571	554	549	585	566	573	543	556	563	590	565	561	555	548	534	570	517	558	539	510	588	568	538	567	517	590	578	528	530	536	555	519	580	537	546	514	538	525	526	550	548	535	541	560	517	548	536	540	524	534	537	562	547	546	540	564	538	561	574	558	553	561	510	534	510	608	550	515	549	566	554	565	529	571	529	564	519	543	561	527	545	572	537	545	526	583	553	536	566	556	564	566	587	544	536	546	585	548	529	552	523	518	500	537	557	530	557	599	538	589	535	556	555	568	566	573	534	539	572	526	538	553	525	527	526	545	521	550	552	542	540	578	512	528	520	517	578	582	576	535	567	621	570	520	532	519	533	552	565	562	548	534	552	525	542	542	516	569	548	551	544	511	547	550	542	528	544	529	522	541	586	524	539	516	573	588	595	517	554	555	515	555	575	555	513	525	550	555	568	514	578	523	520	552	551	556	546	565	569	545	538	561	511	524	571	540	551	560	572	536	531	506	524	530	592	569	512	556	542	531	525	561	561	554	513	534	539	547	553	575	540	561	559	543	590	610	610	522	536	551	575	554	585	582	569	568	530	556	557	507	553	547	538	571	503	541	598	543	508	528	530	531	534	571	551	560	531	574	544	516	543	568	572	499	569	512	535	535	559	535	533	516	558	566	541	579	563	583	568	537	555	554	545	543	488	581	550	577	509	580	559	524	562	583	520	532	533	576	562	557	529	557	553	559	602	544	567	517	542	602	581	551	543	568	559	554	564	565	536	540	541	552	524	557	566	539	538	545	549	514	521	570	554	544	519	569	589	568	549	580	541	575	547	579	559	508	548	531	542	558	558	559	546	522	512	509	566	567
17889	12863	10318	3072	598	257	176	215	186	168	200	171	203	306	297	316	256	203	182	177	195	147	183	188	179	174	162	152	186	181	168	160	178	175	181	188	181	202	170	168	196	142	175	171	185	162	185	206	180	177	179	186	188	185	169	167	192	172	148	172	193	175	176	155	187	169	185	167	179	183	200	187	163	188	144	164	165	192	181	161	167	174	172	190	158	167	144	183	173	160	169	179	153	169	176	172	165	173	157	179	174	167	151	169	162	168	187	174	180	162	140	189	195	174	170	167	168	168	151	169	165	206	159	176	168	181	171	174	167	136	170	171	186	142	170	182	165	188	161	190	151	159	189	166	178	176	174	182	154	170	177	160	160	174	194	143	178	162	169	167	163	157	176	174	167	167	164	173	161	145	180	159	154	165	202	170	182	151	163	165	178	170	209	175	152	157	179	154	188	155	163	157	170	170	184	184	173	179	213	161	188	177	161	175	154	168	169	170	188	176	185	171	156	172	177	179	164	161	179	204	173	170	183	166	156	174	181	179	178	198	185	197	182	190	157	178	200	174	170	169	173	168	179	172	182	163	180	169	171	169	168	173	163	178	169	177	166	142	165	186	179	152	173	168	173	157	178	162	163	173	158	187	178	171	187	181	187	168	172	183	153	167	171	162	157	201	164	175	182	157	185	170	180	156	191	163	169	155	148	178	169	178	169	183	189	164	148	154	174	143	165	162	163	166	167	151	174	155	183	181	166	180	179	166	161	184	202	160	156	173	165	149	186	174	188	175	180	167	207	166	193	184	194	178	173	167	160	165	180	168	174	149	183	199	151	158	182	178	165	188	157	174	185	157	178	182	194	156	184	182	176	175	193	168	178	191	155	181	192	196	182	156	183	182	193	161	185	170	171	170	182	167	173	177	155	195	170	159	168	184	174	182	168	161	184	171	158	186	160	171	184	177	169	172	205	175	163	140	160	157	221	186	193	178	181	178	172	204	180	162	180	185	159	173	167	166	208	184	196	165	173	142	164	167	175	176	196	201	169	172	148	166	164	189	193	190	191	175	171	167	203	180	178	156	169	182	185	201	206	157	174	169	183	160	170	173	169	167	160	181	178	188	179	145	169	186	171	177	179	174	166	163	174	167	163	158	158	181	176	168	174	183	178	178	173	197	153	186	183	189	198	152	187	153	188	185	166	184	184	170	188	182	153	191	190	174	175	153	148	174	152	167	154	197	186	171	180	166	161	158	198	159	167	153	163	164	161	171	197	180	166	177	200	178	207	169	143	179	134	163	176	169	177	141	168	193	161	155	156	173	199	160	191	173	184	183	168	183	167	186	162	172	159	179	162	170	172	168	159	162	187	175	152	189	168	150	169	171	170	180	172	171	146	152	150	174	167	173	170	173	190	148	161	149	186	159	175	173	168	160	193	187	167	193	158	130	179	173	180	174	165	151	191	170	171	169	144	170	182	156	175	165	172	184	172	181	182	213	172	153	165	176	183	163	160	176	168	153	181	169	170	181	151	160	172	164	167	171	144	187	166	177	179	203	190	186	177	165	166	167	173	158	172	173	185	176	161	197	165	161	150	162	166	163	171	162	170	181	165	161	162	176	185	153	181	193	170	165	185	181	173	193	196	182	167	179	175	173	179	200	161	156	164	166	187	179	159	182	173	171	144	184	168	181	163	172	191	167	196	177	158	178	187	174	196	180	191	182	177	142	172	174	161	180	170	170	182	158	169	184	156	180	197	197	138	167	190	172	154	181	157	192	186	184	162	167	153	187	186	180	166	157	170	174	147	199	168	170	159	174	184	172	162	201	146	167	169	171	155	176	179	170	172	177	183	164	185	177	192	172	159	182	161	170	158	175	178	177	170	172	190	155	164	186	144	178	176	170	170	180	178	176	185	142	181	175	183	160	161	161	158	161	165	168	154	157	160	169	148	171	175	181	163	152	162	182	183	163	175	166	187	146	179	191	168	187	164	160	196	181	183	164	182	164	161	162	147	170	169	169	172	173	170	191	163	181	172	169	186	167	158	176	173	162	154	174	195	170	175	182	165	185	186	147	181	175	190	194	180	181	150	165	172	167	167	164	191	172	166	166	181	161	178	137	176	161	176	182	164	199	133	177	185	177	169	168	171	174	158	175	185	170	183	179	168	175	168	169	166	159	170	174	176	156	176	153	173	168	168	158	187	183	180	177	173	146	166	170	163	178	183	170	164	176	196	175	164	152	174	174	155	175	151	185	183	143	171	172	174	143	183	139	153	172	171	167	166	180	160	166	178	152	164	186	170	180	195	181	167	189	188	170	190	173	164	192	182	185	170	161	161	174	158	205	172	164	146	148	201	148	179	148	162	186	160	185	155	191	173	161	181	178	174	188	197	173	151	187	164	182	180	178	171	182	182	181	163	187	140	152	166	164	151	161	197	166	168	191	169	165	159	168	168	166	177	159	165	147	155	176	155	182	165	166	182	185	178	160	163	181	159	177	176	183	167	173	169	172	192	144	171	179	182	171	176	170	183	196	152	201	189	179	155	170	200	179	171	168	154	185	168	161	170	179	164	155	173	166	170	169	193	172	163	164	183	172	183	165	153	166	196	146	173	172	186	165	179	166	165	199	174	177	187	170	165	185	184	187	194	170	174	167	182	196	139	157	180	164	179	151	153	152	155	186	154	185	157	187	203	170	176	167	178	169	177	171	158	175	179	138	180	163	183	168	167	156	170	170	182	148	155	174	164	192	174	169	178	196	189	174	168	163	158	183	189	181	172	178	196	162	174	168	181	183	173	172	193	149	153	188	175	183	187	163	187	164	192	160	165	166	156	174	141	184	157	165	171	192	150	206	168	160	180	169	156	182	189	185	151	163	202	174	185	196	160	179	160	166	175	146	162	186	188	185	182	147	163	181	170	169	176	160	201	159	155	176	183	174	166	151	165	182	165	178	169	176	157	172	162	182	167	154	154	175	158	198	211	169	163	172	154	177	179	161	203	158	168	166	203	157	169	180	194	164	177	161	156	155	133	165	208	157	183	181	167	179	182	156	158	182	162	173	172	152	204	169	171	158	167	156	190	181	177	182	167	169	172	167	159	164	170	162	163	188	160	164	153	155	167	171	177	178	178	172	157	167	164	172	184	161	179	143	170	177	169	161	182	167	151	197	198	169	191	189	169	176	151	172	172	166	176	147	192	168	168	156	173	164	175	160	155	180	187	192	174	163	140	160	164	182	179	130	176	211	157	174	195	184	178	179	183	168	178	202	167	179	181	186	168	188	172	159	161	159	166	170	180	180	158	166	168	182	191	167	152	167	175	148	178	174	177	147	186	167	171	168	136	165	174	169	177	179	180	195	177	194	175	171	170	173	174	198	180	162	179	173	169	158	161	188	160	174	191	177	173	177	181	167	167	173	191	189	173	185	170	162	170	171	140	181	177	181	167	159	169	166	160	174	169	165	154	154	174	188	165	165	170	164	154	163	167	183	143	152	143	185
14871	16539	16004	7864	2352	832	606	801	501	496	493	508	817	1396	1172	1233	827	587	517	543	577	475	486	481	474	460	429	453	476	508	488	480	461	481	492	460	493	467	460	481	432	438	478	467	428	467	453	494	471	448	461	508	515	537	464	471	454	454	469	448	484	470	468	476	441	461	452	477	476	465	504	479	480	450	468	461	441	500	493	469	492	453	491	465	433	460	492	488	475	499	462	453	454	449	484	444	419	483	451	455	444	489	451	503	460	477	464	490	479	458	450	499	485	452	489	489	496	455	482	431	454	441	466	448	456	463	469	500	460	443	427	484	488	465	468	478	477	479	474	475	463	502	471	459	521	492	449	468	440	465	488	450	456	499	450	461	411	467	468	451	465	507	436	457	432	506	447	425	460	439	445	425	463	460	452	451	467	460	473	461	443	476	489	438	470	459	470	474	465	475	482	455	453	465	505	433	451	417	477	492	475	482	445	481	473	444	458	461	463	496	444	464	482	469	441	433	442	457	478	502	432	446	443	490	472	452	480	447	456	489	492	438	477	430	460	464	486	521	453	472	444	484	450	472	465	470	481	495	425	457	501	457	480	431	481	485	479	477	485	429	455	473	472	454	471	452	447	463	495	471	414	479	434	442	457	482	469	459	499	471	480	483	470	451	505	454	494	454	475	492	480	466	486	483	487	478	451	440	442	472	481	515	432	507	429	470	468	528	452	474	440	486	454	458	471	454	472	485	447	447	435	482	459	445	465	467	500	474	431	490	457	471	455	518	442	487	463	431	506	451	493	443	482	468	455	454	449	494	451	460	430	450	484	461	462	453	455	467	440	480	481	468	445	446	429	446	449	444	444	459	481	468	459	458	470	467	501	444	474	445	453	448	502	448	446	477	426	477	418	449	439	474	497	432	446	488	444	474	425	463	449	480	476	476	491	508	435	454	468	481	468	435	477	477	468	430	418	466	472	487	476	483	425	424	475	481	458	495	491	453	436	471	472	447	486	500	477	441	467	456	500	454	478	471	495	469	470	517	489	464	452	445	454	445	410	514	431	470	471	475	437	465	466	444	470	454	481	443	472	491	468	420	399	456	449	439	443	454	455	469	485	476	469	432	422	455	433	441	460	471	471	462	419	468	464	480	480	450	457	476	463	464	462	435	450	493	467	440	479	474	484	479	485	470	480	482	470	472	450	492	488	458	509	441	453	451	479	458	485	468	404	449	490	457	461	479	430	482	426	445	475	470	485	496	500	483	446	425	452	415	459	458	458	445	482	507	457	475	477	445	444	497	437	436	457	453	480	444	430	407	439	486	487	485	478	470	478	460	420	442	484	472	474	483	443	438	444	459	465	439	493	461	466	474	501	453	472	502	505	461	452	511	447	458	437	470	477	429	507	469	509	465	461	425	466	461	492	472	446	450	435	504	478	438	460	439	415	486	458	488	445	481	479	475	465	453	500	433	441	454	440	473	455	486	457	481	444	444	470	421	480	442	491	478	438	436	438	441	488	463	473	432	507	484	474	440	477	464	453	434	467	512	443	486	492	434	464	451	500	517	440	442	449	483	464	499	438	446	464	455	466	451	464	460	447	481	450	441	458	477	430	470	436	468	478	462	469	453	455	485	476	457	487	472	461	486	456	467	419	475	419	485	445	499	432	472	446	490	464	464	481	428	434	445	499	445	467	457	462	467	470	460	455	483	481	454	468	450	441	436	522	477	461	442	479	438	454	479	472	470	457	476	450	469	451	477	470	467	460	428	459	426	505	465	477	497	469	433	449	427	440	495	485	484	433	479	467	473	464	448	461	471	480	461	443	451	492	498	429	471	488	443	482	425	440	471	452	467	438	430	456	494	478	490	449	501	432	500	424	433	475	452	469	443	483	464	429	469	464	477	452	435	454	437	519	461	465	482	481	441	458	489	476	455	464	477	503	513	439	441	457	525	485	468	479	481	461	504	459	464	450	457	464	468	457	475	454	459	477	422	444	464	494	466	435	490	509	465	456	466	445	456	456	508	482	439	501	508	472	452	464	451	427	446	474	474	471	482	476	468	445	483	485	480	465	469	444	508	451	462	442	450	488	487	434	451	504	458	485	472	434	432	449	458	452	475	433	450	474	463	482	476	488	500	434	462	473	455	515	501	466	473	456	474	479	423	467	460	504	479	465	436	493	469	491	452	459	491	469	457	499	486	440	486	491	448	467	448	461	495	473	444	477	525	435	441	485	428	493	477	433	464	439	462	487	444	443	469	433	463	479	483	461	500	474	434	447	460	440	434	473	482	450	451	475	500	480	460	493	485	443	451	469	457	471	454	498	451	473	466	444	457	441	469	441	477	426	407	445	432	514	460	460	503	498	449	467	440	455	461	459	462	456	444	450	470	455	477	476	498	506	465	485	447	445	477	499	468	483	459	466	416	472	468	455	473	456	449	527	476	470	421	488	496	463	449	415	475	452	467	498	437	500	481	437	451	452	417	494	435	464	474	453	439	471	515	437	436	461	453	430	491	479	446	439	460	469	485	528	466	455	469	443	461	501	493	449	472	456	450	507	434	476	444	444	455	470	418	465	441	430	476	491	464	470	478	410	454	469	478	456	474	438	465	495	445	456	511	448	510	468	497	467	425	485	454	474	469	468	427	474	434	461	413	467	426	495	455	444	509	499	472	475	458	503	452	440	430	508	422	433	482	513	439	457	443	460	516	467	472	448	466	455	490	440	466	445	479	414	455	437	434	482	471	470	466	478	437	475	454	483	447	466	477	475	467	465	452	455	485	455	452	481	492	438	459	463	477	492	472	456	469	450	481	452	436	477	506	463	463	483	450	489	473	460	489	435	458	523	481	491	459	487	469	427	478	497	481	448	474	463	452	496	469	447	459	463	456	417	487	452	432	478	510	504	490	427	464	487	472	447	435	445	422	468	460	456	453	489	474	444	457	440	492	478	482	443	473	447	460	496	418	441	498	453	441	484	451	452	451	452	459	453	491	470	445	476	471	440	454	457	439	431	398	472	468	443	499	482	472	481	431	496	450	484	470	459	463	458	433	502	446	488	474	466	445	446	460	482	444	449	470	435	484	464	446	503	441	439	463	453	507	459	448	425	427	484	486	435	469	460	470	469	452	496	491	466	450	437	475	477	429	453	447	438	428	469	484	449	450	462	463	505	420	482	476	506	476	478	455	457	463	468	452	456	469	475	449	504	449	453	459	505	476	464	476	437	489	468	457	484	412	450	434	479	475	450	462	461	463	469	488	462	458	478	484	451	492	476	464	418	412	482	455	460	505	517	454	506	481	451	468	504	464	448	458	448	434	479	509	437	465	461	470	451	491	447	436	482	464	471	483	446	426	484	487	497	480	453	448	454	436	507	450	483	482	461	449	508	455	447	467	428	479	449	457	438	472	484	469	489	469	454	490	484	505	482	442	448	486	472	445	462	458	477	445	459	444	467	477	476	455	463	469	471	487	474	468	510	463	473	496	525	449	466	437
60840	61957	57916	34892	16337	3245	771	1973	360	263	243	245	983	2638	1985	2210	1546	335	274	355	345	276	211	179	204	190	187	197	189	192	183	201	163	213	186	188	204	204	164	183	205	188	199	213	216	200	180	181	196	221	233	240	271	208	182	183	210	186	216	209	154	220	207	207	191	186	161	209	173	202	175	182	195	207	207	178	195	172	167	172	190	202	195	195	193	172	178	197	196	187	174	184	194	177	205	192	196	187	188	189	193	176	185	172	184	176	175	184	192	209	178	197	193	169	208	199	176	164	198	186	181	196	195	216	191	202	192	180	189	202	187	211	214	191	193	184	189	165	195	187	195	179	218	175	188	203	195	183	176	188	176	192	212	217	196	211	214	197	207	177	191	186	197	188	182	207	190	200	197	201	177	204	185	169	179	208	189	191	195	188	199	185	206	204	174	201	200	195	171	197	191	188	187	190	199	182	177	186	174	189	207	176	194	180	192	209	191	203	215	187	188	183	199	203	192	215	184	189	187	181	174	193	210	189	193	198	194	179	198	184	172	195	207	189	200	185	176	210	199	190	178	184	195	186	184	222	187	173	221	185	175	198	188	161	189	183	181	192	178	189	217	198	185	189	200	180	167	188	163	159	193	206	168	171	212	174	206	183	228	199	213	182	211	222	213	188	152	198	224	188	172	212	206	180	195	171	198	197	178	176	195	178	205	190	203	167	198	194	202	196	174	167	196	167	197	197	183	189	186	206	198	196	189	222	202	187	189	209	178	189	177	184	193	175	167	199	178	201	180	191	184	218	202	194	189	172	169	183	190	204	203	208	205	177	193	184	181	205	197	208	195	185	200	187	216	184	192	210	182	189	217	190	191	204	196	189	190	188	174	179	205	168	192	175	202	196	194	205	199	190	191	206	192	207	191	194	203	199	183	173	185	188	200	189	189	188	190	195	221	170	179	218	186	184	175	215	183	191	192	202	211	172	187	179	185	215	172	171	193	193	197	213	167	214	156	198	195	189	203	208	220	178	183	206	195	192	171	178	188	173	184	182	165	170	206	187	199	183	167	195	183	189	202	192	180	215	206	195	186	179	184	182	183	201	199	205	182	163	177	179	175	189	192	184	189	181	172	181	195	213	195	197	209	203	216	171	202	197	185	188	206	193	195	183	203	173	194	180	184	175	187	194	193	180	212	203	183	195	183	180	195	156	194	192	197	186	185	181	188	220	191	210	217	173	202	187	204	200	211	192	229	175	200	167	224	182	193	176	173	192	205	210	180	212	217	179	203	214	192	215	199	207	182	187	205	211	170	193	180	179	201	210	205	191	196	198	219	203	220	193	184	164	177	205	218	187	178	186	213	214	194	191	181	198	207	190	194	181	167	201	181	216	232	201	182	187	201	191	198	174	179	213	210	197	197	191	197	175	195	191	213	195	189	166	231	195	179	177	191	187	209	224	190	206	196	188	180	160	199	204	187	184	188	195	188	170	195	176	161	171	193	176	214	182	189	215	192	224	203	187	163	215	186	205	176	190	195	198	183	170	201	179	189	185	183	196	176	192	178	218	188	200	172	206	204	183	174	188	173	170	207	209	207	207	183	203	188	185	172	203	189	195	176	192	183	190	214	200	200	191	182	183	193	191	196	180	179	194	205	189	170	194	184	203	231	200	205	188	184	196	206	216	197	174	201	172	192	224	182	204	192	183	185	201	184	196	206	209	207	192	214	197	183	202	194	179	196	194	187	182	191	198	167	183	177	174	200	224	190	183	183	198	208	199	192	171	205	217	224	186	189	196	216	182	206	189	179	196	212	190	179	209	200	174	191	208	179	171	195	201	204	207	182	190	196	171	176	197	205	202	213	186	228	185	169	211	195	153	216	193	203	173	168	199	176	183	193	191	200	206	218	200	202	206	193	216	224	194	198	178	220	168	176	198	193	196	175	204	182	182	183	187	201	180	172	212	180	171	189	183	206	213	168	198	203	213	196	197	176	195	188	199	220	188	188	189	174	186	194	163	185	175	194	199	189	204	215	187	186	192	207	191	193	212	199	178	197	192	180	170	173	199	206	179	161	213	181	205	209	190	182	182	184	180	208	177	194	173	188	204	215	193	193	176	165	190	193	176	192	189	185	181	194	194	193	192	200	195	206	181	195	226	194	191	189	189	185	159	176	175	190	208	189	210	200	184	208	188	200	181	194	203	194	188	195	185	159	200	174	197	199	176	182	203	199	193	207	206	198	181	180	195	183	205	183	193	179	197	186	209	205	210	190	175	217	182	184	208	170	184	177	177	194	209	216	175	189	192	194	190	191	197	204	194	192	198	177	184	172	192	189	209	195	182	192	203	179	199	218	191	200	193	189	199	196	184	182	187	183	228	171	173	191	174	192	211	215	197	196	196	193	201	195	192	156	173	181	194	189	192	180	191	175	181	179	174	205	202	180	197	200	182	209	196	187	181	165	197	236	180	197	177	192	188	186	201	206	188	197	186	212	193	195	174	165	187	192	183	164	188	192	194	194	199	202	207	196	183	189	173	185	192	172	201	206	164	197	167	182	189	211	179	162	192	182	186	208	182	199	167	183	181	170	174	196	198	158	206	180	193	184	189	189	170	193	197	204	210	185	208	177	218	190	179	221	216	178	195	209	192	180	181	185	197	179	200	183	179	179	162	191	172	200	164	199	179	169	214	204	185	204	180	189	187	166	178	177	222	192	200	185	178	186	172	177	210	191	192	171	198	176	205	188	201	192	192	193	159	168	172	195	184	198	207	203	171	188	200	199	177	186	204	204	193	196	184	161	185	208	198	192	198	207	174	188	175	171	187	155	200	184	180	197	194	205	199	193	199	197	190	187	208	214	203	184	196	182	200	177	202	190	189	200	180	173	195	184	212	175	197	207	202	192	186	196	176	183	193	189	191	207	194	190	196	193	169	213	186	164	193	221	194	216	185	188	177	189	201	186	180	172	189	178	207	223	179	211	170	196	183	202	176	170	199	202	189	194	178	188	195	178	184	196	172	169	173	200	224	201	180	172	177	169	181	207	200	188	182	172	210	175	171	202	195	193	169	195	204	177	181	206	185	183	205	190	202	225	203	187	188	204	173	188	209	183	226	191	199	201	192	194	174	205	192	190	197	209	201	173	178	203	204	197	181	187	195	223	156	217	196	191	186	178	199	203	204	170	210	213	171	158	200	196	207	191	191	213	191	200	164	207	200	195	182	193	203	203	159	219	200	185	170	183	204	196	187	200	198	177	201	201	180	177	190	196	200	199	185	193	199	191	211	207	181	158	217	193	171	204	206	178	200	193	191	198	164	210	188	170	222	180	218	190	202	196	193	172	200	175	178	201	165	188	176	199	209	188	171	198	202	197	166	193	189	181	170	204	175	180	185	181	168	200	194	189	168	174	184	179	215	206	195	180	186	175	176	190	181	200	169	224	194	187	198	197	194	200	210	189	198	192	199	187	176	172	201	205	192	219	175	161	166	203	191	179	198
38315	47411	50872	39424	23186	6417	2986	7780	1284	838	713	845	4702	12067	9600	10556	7452	1514	1113	1584	1476	800	537	518	552	533	532	512	560	508	512	518	517	504	536	530	507	541	504	508	507	495	536	519	464	502	536	524	529	470	636	868	795	649	523	510	544	486	485	490	488	533	507	511	528	448	516	516	575	485	535	521	508	529	486	501	484	491	503	511	508	537	483	508	539	540	529	479	523	551	507	513	530	501	492	519	513	487	482	479	525	561	513	519	512	506	510	501	535	518	465	503	488	517	471	551	516	490	499	485	502	506	527	499	503	520	494	478	509	545	521	490	509	505	517	497	539	509	474	506	494	529	475	546	525	512	496	520	528	514	506	484	487	510	524	501	481	537	508	514	526	492	513	513	517	542	508	484	507	476	531	498	496	515	499	508	506	483	491	484	482	501	562	484	498	516	496	542	499	492	489	512	518	502	505	512	541	530	500	511	495	537	496	472	506	515	519	513	499	497	531	557	501	476	524	480	547	479	495	508	479	519	493	504	530	492	519	489	491	497	519	524	502	523	553	504	510	531	531	513	516	512	531	492	495	536	513	478	449	528	499	518	546	488	486	489	517	533	523	527	480	517	520	519	519	493	487	492	513	505	487	491	511	515	560	549	540	540	541	509	516	482	520	531	501	535	510	525	500	498	498	522	538	495	532	539	489	485	529	500	507	521	514	517	524	519	520	522	497	472	501	492	527	533	463	517	506	480	542	530	492	487	519	503	531	494	504	521	510	503	517	510	498	520	527	449	542	536	497	505	527	507	478	512	520	481	502	496	503	483	499	484	508	522	504	541	530	520	493	509	524	507	501	460	456	544	519	478	536	500	459	509	457	515	493	490	465	527	493	499	496	482	503	510	497	485	496	525	528	547	477	477	529	520	512	542	510	531	526	512	498	504	486	523	522	506	520	496	533	465	522	522	513	524	511	495	519	473	488	500	542	471	496	520	548	524	522	509	472	510	520	489	545	505	548	529	507	502	547	541	517	510	555	486	525	495	506	538	510	487	494	500	483	510	515	520	560	532	567	482	530	528	503	519	484	448	495	496	527	500	544	528	506	501	538	479	467	483	480	494	537	517	463	510	527	483	557	521	495	522	503	519	503	524	534	476	528	516	513	524	497	484	493	499	476	545	506	508	535	475	514	495	504	461	573	509	527	483	502	496	492	496	539	526	556	530	533	518	479	484	512	517	520	517	527	535	482	499	521	532	524	519	538	488	560	481	506	539	464	499	563	502	512	497	536	522	508	526	539	475	527	540	517	513	508	519	513	484	485	523	507	503	484	533	505	479	486	497	518	466	514	518	496	518	480	488	526	499	488	501	510	495	514	538	507	517	513	509	531	453	480	487	509	498	508	487	500	483	503	500	499	509	527	475	486	510	494	480	483	503	498	508	502	510	507	513	521	491	553	501	499	530	563	587	503	541	531	507	504	519	514	481	534	501	517	505	508	538	513	498	520	473	530	490	504	530	525	525	489	500	502	471	494	526	496	495	554	534	483	540	544	511	475	518	514	504	526	509	530	502	509	521	492	518	486	525	509	521	509	523	557	490	527	476	539	495	504	490	482	477	503	485	534	513	477	464	529	481	490	564	462	497	520	492	506	550	525	509	505	501	515	490	519	497	532	513	501	522	516	511	503	523	513	518	528	523	514	520	483	521	475	491	516	518	511	495	520	516	523	545	536	483	498	513	490	504	477	514	503	480	535	497	474	515	494	505	478	498	531	523	503	505	510	490	530	534	511	533	520	509	527	522	538	510	520	562	527	542	483	511	518	484	505	541	519	485	531	475	488	515	519	512	496	523	502	558	530	515	502	463	523	523	517	537	467	529	505	504	523	503	522	519	522	519	504	489	494	496	519	548	523	545	522	505	543	495	482	492	484	506	483	500	500	505	520	495	517	496	506	528	534	535	506	464	469	500	476	517	504	514	499	504	547	499	495	504	479	529	490	525	504	528	495	532	511	515	494	476	500	516	481	502	510	515	541	482	517	493	476	514	525	502	511	505	506	510	521	470	507	496	510	468	502	545	524	527	511	493	541	514	518	505	512	511	508	475	525	489	507	501	521	506	501	526	530	492	483	520	509	498	553	563	495	465	528	555	525	494	528	533	494	537	494	505	542	571	521	532	518	511	492	524	524	510	497	511	549	505	508	535	496	506	544	469	497	505	513	518	506	500	521	531	468	544	527	515	532	497	484	489	532	504	530	537	493	503	519	514	558	547	470	557	519	505	503	479	498	493	514	554	484	483	493	537	476	541	504	509	513	507	531	501	483	517	524	458	521	506	498	514	486	492	521	489	525	525	529	504	491	497	526	513	521	530	500	526	511	506	525	537	512	501	513	501	489	496	529	468	546	524	526	554	525	514	509	456	489	489	510	542	532	524	482	544	494	469	518	511	509	547	536	478	525	504	514	511	524	525	536	479	549	548	554	514	517	471	461	479	511	501	476	482	512	488	561	502	493	507	482	552	475	521	521	511	513	548	506	516	524	521	529	527	505	505	500	546	519	467	508	498	513	541	545	502	532	455	554	485	498	536	515	553	508	520	521	516	492	511	551	482	509	514	526	500	524	528	509	500	472	571	510	542	512	525	506	533	506	511	530	483	533	537	530	514	494	498	522	480	489	494	456	527	504	520	445	530	522	523	481	485	500	491	485	517	490	499	507	484	537	485	478	523	524	502	535	534	525	489	481	517	497	482	535	510	512	521	520	534	505	467	518	488	541	499	546	563	539	533	473	509	528	473	506	521	550	514	530	503	545	518	481	523	528	517	521	535	545	520	479	525	534	470	524	523	491	492	524	512	494	501	505	534	575	525	486	493	506	503	500	508	484	508	494	480	499	522	506	519	516	536	497	489	486	574	511	517	526	526	496	543	519	533	511	517	526	516	512	544	517	529	510	517	530	510	552	479	490	520	505	482	493	516	507	541	488	487	508	534	519	435	516	492	535	519	525	506	487	493	477	515	526	512	527	516	504	523	518	506	527	473	504	513	532	538	483	524	485	527	494	513	515	548	498	521	453	553	505	472	491	516	474	494	523	548	525	522	493	501	533	507	517	503	531	526	487	482	472	538	506	484	477	504	503	490	529	502	518	528	525	493	506	501	490	461	503	490	569	468	495	527	504	509	509	515	503	524	509	536	493	517	506	507	522	538	500	508	520	533	512	514	537	528	484	540	488	477	532	504	506	493	539	490	499	498	544	529	526	483	517	507	508	511	496	515	521	529	508	542	523	526	471	566	535	500	493	498	509	539	488	499	515	524	518	481	514	538	488	504	514	544	528	540	496	478	516	475	519	484	469	529	517	550	502	550	516	486	486	504	511	505	529	491	504	523	518	520	512	534	521	526	501	524	494	486	511	498	521	505	531	525	505	513	544	541	502	500	523	523	552	483	506	542	496	514	557	485	474	486	543	545	542	480	524	543	494	501	504	559	504	496	534	486	540	481	515	524
73712	75678	69258	45538	25960	10283	1094	3776	607	368	272	274	1590	6135	4827	4221	2942	739	659	790	661	292	265	218	215	241	215	213	209	225	221	211	210	200	217	200	226	211	208	217	233	223	204	256	239	238	201	198	217	186	263	296	284	276	236	223	197	205	233	223	233	228	186	211	230	225	216	237	206	205	194	214	212	243	192	233	202	205	225	203	228	213	204	212	214	212	195	200	236	193	199	216	228	222	234	215	227	216	238	224	207	217	196	226	198	209	219	225	219	212	220	217	210	219	214	212	203	216	219	207	210	219	214	205	229	224	238	215	245	184	223	196	221	206	195	212	249	219	193	197	217	223	223	228	208	232	219	212	188	211	227	216	213	238	186	226	220	222	217	213	200	235	218	229	213	221	233	204	199	211	236	230	207	211	222	222	204	204	241	235	207	218	255	179	194	212	218	199	206	226	229	194	204	244	229	217	207	216	218	192	215	223	216	217	222	239	188	226	226	211	192	205	222	218	214	221	204	231	198	206	227	200	241	210	227	214	230	214	220	213	200	193	208	187	223	236	231	223	198	217	225	226	223	201	261	208	214	191	219	221	216	249	212	216	218	226	206	251	233	221	201	234	219	216	205	208	219	208	216	221	210	193	213	210	202	220	215	214	244	209	221	216	224	197	236	218	235	221	235	213	219	203	211	233	219	199	221	205	220	234	228	233	215	207	217	212	186	195	227	230	222	214	218	210	212	208	225	222	183	227	247	228	205	205	207	220	208	236	230	216	213	202	205	201	230	223	221	223	216	201	223	217	216	238	224	213	218	198	213	220	230	213	203	210	215	235	237	222	205	240	206	231	229	202	210	186	219	213	228	230	227	219	226	223	210	251	205	237	224	198	221	198	209	233	194	208	217	181	205	214	233	214	213	247	206	234	211	242	207	213	229	233	233	208	213	234	191	202	196	211	209	239	204	225	198	214	217	229	247	197	234	220	223	226	214	212	229	218	245	201	209	206	223	208	202	212	205	215	197	226	200	214	222	231	198	227	220	221	232	215	217	216	201	203	205	242	235	233	233	191	209	196	221	211	211	205	216	236	234	215	198	222	210	216	245	231	207	216	223	190	195	225	236	199	227	219	224	227	182	203	222	213	206	231	242	206	221	220	207	203	183	220	226	207	206	207	215	233	236	198	205	215	235	241	241	212	192	229	222	205	199	193	181	208	222	226	221	213	192	189	219	214	221	225	227	209	250	201	215	230	201	224	199	229	206	195	212	232	216	227	182	208	207	221	211	197	225	219	217	225	196	217	246	212	200	223	188	207	229	228	219	230	235	193	231	220	215	227	203	224	204	215	230	245	216	228	219	237	224	227	217	241	233	211	194	223	189	221	208	226	206	243	197	189	196	204	237	229	229	202	205	225	228	252	222	203	183	226	243	195	235	205	226	226	215	210	223	189	211	246	221	210	202	234	211	210	209	211	216	224	231	237	216	219	235	217	209	223	235	222	228	191	205	215	229	212	199	222	225	228	236	212	193	225	246	213	233	207	229	210	233	183	210	226	209	197	199	212	229	190	226	220	228	226	214	230	217	215	207	209	209	227	199	188	216	184	203	206	211	221	244	229	239	235	201	222	206	215	225	242	204	223	245	214	207	202	240	214	230	196	205	192	215	217	206	241	240	220	261	188	206	216	218	229	212	186	214	201	237	224	221	208	201	190	209	229	223	201	233	202	228	232	195	214	216	226	198	233	216	233	237	232	219	207	232	215	221	238	221	208	216	203	192	228	215	219	216	210	234	207	192	230	212	192	215	202	226	205	203	215	210	240	206	213	220	242	242	222	216	230	217	255	224	229	197	244	209	202	207	207	210	225	203	207	211	213	234	197	221	200	207	236	238	214	199	211	219	209	202	228	228	219	226	220	186	230	214	226	208	216	214	231	184	187	219	217	216	234	192	237	210	201	212	246	196	219	203	215	216	208	231	182	214	204	224	218	216	225	214	221	223	221	234	207	213	227	232	198	215	204	202	217	187	213	196	227	238	218	193	214	210	220	213	207	225	238	208	216	219	235	245	226	215	198	208	214	227	214	201	224	215	234	197	201	183	223	187	244	236	222	186	209	220	230	221	219	223	238	192	238	211	228	216	173	223	225	199	193	219	212	212	215	238	217	193	209	202	199	196	229	218	247	223	235	206	220	233	215	208	211	207	215	243	234	202	214	253	208	189	189	226	227	226	220	233	217	215	223	237	225	198	216	216	227	238	201	220	214	182	232	212	201	218	215	204	230	234	195	211	214	216	220	192	185	206	207	189	175	225	232	198	197	217	187	249	217	209	209	203	231	221	229	222	199	218	232	233	204	198	190	229	212	226	216	205	161	206	206	223	201	208	240	220	194	204	236	227	227	238	233	224	222	215	211	217	208	248	190	210	235	208	252	212	221	222	203	211	213	215	202	213	215	212	249	221	200	215	209	184	204	226	217	241	229	211	263	214	225	205	231	233	188	206	235	211	220	235	211	204	214	251	225	195	203	218	214	215	217	196	247	204	190	226	237	217	210	204	192	231	218	218	238	197	211	239	244	206	227	200	202	194	230	212	209	185	216	213	219	219	194	245	221	194	205	196	196	245	192	187	211	229	210	214	210	219	232	204	220	200	209	219	221	225	225	214	226	192	212	237	216	204	229	233	229	215	235	226	209	229	182	226	215	209	237	221	227	240	193	204	226	204	229	214	220	207	214	230	240	237	214	213	221	204	219	212	212	214	232	219	229	212	183	231	207	207	213	210	211	217	226	214	218	217	242	198	235	224	218	221	191	225	230	214	210	203	224	232	190	221	186	213	201	207	214	234	220	218	204	228	204	205	245	232	206	197	204	230	198	211	218	216	232	203	228	232	222	219	214	214	217	207	203	220	220	220	208	220	212	195	219	213	208	223	226	246	204	236	215	225	249	208	193	212	239	179	205	212	255	227	226	211	230	219	234	203	237	229	213	201	239	227	219	212	234	228	206	212	212	212	188	236	219	214	203	226	195	212	194	206	220	220	193	221	217	213	225	232	211	230	212	240	208	224	194	224	245	216	206	206	212	222	209	201	219	233	224	203	218	221	256	220	212	223	209	208	206	208	186	204	198	210	228	212	218	210	217	232	246	229	223	204	233	210	215	222	226	222	212	211	227	224	209	188	217	233	215	209	207	231	229	217	200	214	208	194	226	214	234	220	234	221	223	226	234	218	229	183	207	222	177	208	204	201	209	207	212	225	236	219	206	216	228	221	221	190	206	222	211	230	227	210	211	256	209	208	187	210	190	243	224	200	227	185	226	234	230	207	238	194	187	233	193	224	243	209	215	234	204	252	214	233	230	208	211	233	221	259	197	230	220	208	203	220	202	211	228	204	221	210	240	246	230	203	191	225	220	229	218	234	211	214	192	223	204	208	220	209	197	198	204	203	213	203	226	230	228	206	204	204	196	216	219	224	229	196	237	219	220	202	216	216	225	198	221	220	238
47500	58644	63269	47143	34253	13787	3181	12541	2019	1143	973	971	7142	22278	17851	16640	12539	2877	2933	3647	2899	1069	792	603	575	625	575	531	567	588	536	569	572	543	563	580	566	597	591	545	571	569	547	587	603	529	553	571	540	600	774	1181	1020	855	670	605	569	553	571	531	584	542	606	550	562	556	546	554	563	545	554	544	608	537	532	576	541	612	564	560	589	550	555	579	540	621	555	537	589	527	548	556	582	550	547	564	551	589	562	538	578	546	557	546	556	573	561	603	517	564	501	545	589	608	543	571	568	596	544	542	567	551	539	558	585	558	527	561	566	562	561	570	583	562	557	566	594	520	543	544	542	565	535	547	586	544	579	513	575	573	551	517	592	562	555	559	539	548	545	552	554	562	570	540	540	532	614	597	592	553	588	557	535	571	555	571	579	543	537	605	558	544	606	588	565	553	571	574	574	573	554	530	540	599	566	513	568	539	578	543	577	543	572	582	540	536	522	511	560	601	545	605	556	558	531	573	555	494	543	592	549	526	573	569	573	572	585	541	575	593	539	604	558	556	549	579	547	525	550	557	546	547	518	564	546	524	586	565	557	589	572	557	575	572	547	573	531	550	590	566	525	570	547	521	537	562	563	586	536	575	553	560	565	564	563	572	542	540	553	553	560	537	534	573	508	509	595	583	499	552	574	569	547	566	576	585	563	553	558	519	574	553	571	563	531	552	554	520	599	535	544	571	570	569	599	539	545	533	524	600	555	563	540	557	562	572	558	511	540	532	545	540	545	548	580	576	558	544	542	577	536	609	578	597	568	585	547	563	561	561	558	614	563	568	544	584	582	576	577	569	564	615	523	579	543	563	583	514	590	582	563	570	586	568	530	528	553	538	579	586	539	527	526	572	549	538	538	567	529	564	581	568	603	555	571	544	598	619	549	566	567	586	587	554	510	539	567	579	589	507	587	560	543	524	548	570	535	587	551	519	582	493	537	532	575	586	570	569	552	547	568	551	561	574	537	552	543	556	538	559	555	548	533	536	550	575	529	570	593	553	592	583	554	570	523	558	535	582	542	563	589	574	589	542	554	547	567	573	556	537	588	555	516	572	537	573	558	557	548	571	581	557	543	594	576	523	588	558	567	524	569	588	547	503	553	545	598	563	571	537	542	560	535	540	553	564	577	599	591	533	558	541	537	528	579	573	571	522	559	506	585	555	573	598	545	516	551	593	586	542	565	566	558	610	579	564	565	547	499	577	588	574	554	554	581	544	543	568	559	574	562	551	542	578	564	502	544	569	571	580	555	562	583	558	554	582	556	542	595	545	580	600	572	589	552	540	518	607	547	560	538	561	564	562	552	544	544	522	558	566	517	515	545	528	561	481	551	565	579	570	545	603	584	515	543	511	543	575	576	574	551	576	598	554	563	533	551	570	591	543	576	595	525	555	584	572	574	569	579	573	543	537	545	555	518	566	561	563	549	565	555	619	529	578	596	551	550	580	522	539	564	551	545	569	565	554	560	550	626	541	564	596	585	542	591	550	568	564	567	593	543	573	576	523	582	565	561	571	551	564	573	576	589	558	590	545	573	543	565	582	538	545	581	582	543	515	555	579	597	563	557	582	515	568	567	542	548	538	570	558	605	583	551	562	534	558	568	588	523	552	603	510	558	556	587	546	554	555	561	571	575	568	553	590	590	581	619	563	557	547	568	521	548	553	579	620	575	560	518	579	576	553	570	552	550	552	557	548	572	611	564	548	572	552	551	560	571	527	554	521	569	544	568	587	600	571	533	579	576	547	580	540	611	549	599	547	609	547	588	598	548	513	574	558	567	537	512	582	563	576	575	541	543	571	553	558	547	555	570	551	511	524	538	560	539	544	547	599	556	562	599	559	587	568	543	552	591	550	559	558	569	570	570	547	544	546	545	573	523	528	562	575	538	562	565	545	518	545	596	561	585	521	573	554	618	582	547	536	546	518	542	555	601	557	525	569	540	568	547	600	599	570	503	554	577	547	531	578	569	588	607	528	561	562	533	521	551	542	546	594	600	578	563	538	512	561	541	540	581	583	580	554	576	600	590	552	572	533	543	548	540	560	582	545	584	552	527	533	589	543	552	569	553	574	601	563	567	559	544	511	573	565	583	579	534	559	504	557	560	535	586	556	519	567	580	543	543	548	557	544	577	522	565	556	564	543	565	606	537	551	527	556	576	574	544	554	535	537	575	570	600	539	565	554	543	546	525	611	563	553	589	550	568	570	524	554	560	554	543	557	544	560	526	571	546	554	545	542	539	578	535	539	594	563	593	532	566	567	558	589	521	562	619	548	584	584	572	535	576	554	581	524	588	569	576	585	534	594	532	564	516	543	529	572	533	530	527	595	542	541	550	594	568	563	582	574	564	592	556	554	539	546	574	542	580	565	566	598	541	506	568	586	541	562	593	542	531	564	564	584	587	593	554	587	540	553	545	554	562	513	519	592	518	568	573	539	564	553	544	535	558	541	559	578	539	561	550	588	578	568	525	562	564	562	570	546	544	553	559	571	573	588	529	550	583	546	541	547	610	553	553	569	599	553	561	532	536	531	567	642	558	555	581	571	586	551	540	551	543	607	557	515	553	540	513	589	555	573	566	524	601	619	596	532	551	588	550	550	564	601	567	558	600	587	524	562	528	556	560	540	532	552	543	566	575	578	577	538	558	575	528	540	588	586	575	540	524	562	581	569	530	584	588	537	537	560	558	570	588	564	539	550	622	566	566	510	523	561	534	554	584	540	552	550	552	580	561	544	592	588	530	546	591	540	519	548	541	575	563	647	531	558	511	549	588	588	592	551	514	518	553	523	521	627	541	531	593	522	567	524	538	584	564	560	582	584	548	553	521	565	544	578	585	552	563	577	517	548	576	564	568	559	576	596	542	547	530	563	530	551	549	564	571	580	585	590	515	580	574	577	547	581	537	566	544	545	583	554	538	612	596	553	532	589	568	535	561	578	543	581	580	547	555	597	563	576	567	528	561	503	554	593	575	597	552	535	604	581	576	552	541	522	567	584	556	570	550	560	536	555	571	560	523	579	542	602	563	575	517	554	593	591	554	566	609	545	588	553	540	546	530	590	544	546	573	517	556	601	586	579	545	502	596	546	546	540	585	549	589	586	537	564	548	544	537	556	540	567	539	550	574	533	566	570	598	573	539	590	548	543	560	518	540	573	600	556	526	534	536	533	568	535	541	568	552	582	551	557	569	572	568	554	576	587	559	536	602	547	590	538	569	535	569	557	585	541	583	530	559	526	551	588	540	573	585	555	556	603	534	558	532	547	539	535	609	551	576	545	525	563	590	566	548	535	535	598	552	551	581	581	532	560	574	618	572	575	564	591	559	592	584	531	567	583	560	559	554	578	571	527	521	569	576	577	576	537	526	564	556	558	569	601	571	561	531	546	510	584	571	536	560	527	572	566	544	531	636	560	535	532	542	565	570	556	577	551	535	539	568	554	535	513	550	575	545	554
17055	13668	9898	2610	926	377	173	226	192	164	192	178	223	320	360	303	306	211	192	198	199	168	178	180	172	175	186	162	178	176	191	174	190	165	206	167	194	195	189	179	182	146	201	177	163	157	206	170	175	186	174	183	188	196	158	179	173	181	181	184	161	153	192	190	186	188	192	157	175	179	193	173	207	192	179	167	179	192	186	184	161	167	172	169	189	177	197	164	182	180	185	179	187	192	162	153	188	166	159	171	174	195	182	180	193	175	178	150	198	202	189	176	169	172	178	196	162	176	177	174	143	142	152	180	163	194	180	172	157	168	165	173	181	185	185	192	190	169	145	174	174	164	183	177	180	198	202	171	187	180	180	168	171	187	193	178	194	193	188	165	178	182	180	155	179	179	192	177	194	193	173	194	164	182	208	169	204	164	168	159	172	178	190	156	167	160	204	171	185	182	180	188	150	186	188	180	182	169	183	174	182	169	172	193	171	177	176	185	167	168	173	162	178	173	204	180	166	194	186	165	176	192	176	189	200	184	174	169	170	167	202	169	151	164	165	168	177	181	195	163	181	215	181	173	193	175	189	186	188	187	163	185	187	177	182	158	179	172	179	179	181	153	184	191	188	195	181	179	195	197	169	175	195	183	179	203	173	165	191	173	157	190	213	173	183	178	143	180	161	192	174	167	193	162	176	200	202	184	169	169	163	183	187	188	189	162	162	184	182	153	187	179	166	167	179	178	198	174	170	167	181	172	187	186	182	160	161	179	185	196	174	177	195	178	164	200	171	199	174	175	188	171	184	188	184	169	196	195	185	196	185	184	196	166	202	170	170	156	200	197	169	194	175	166	200	165	153	160	196	186	161	177	188	193	171	162	190	196	171	172	178	197	188	189	190	194	169	167	165	165	166	172	186	177	142	177	163	183	162	175	202	190	168	184	173	176	194	199	179	180	185	185	195	202	187	159	158	193	181	197	199	174	161	167	178	178	186	187	179	185	176	197	161	194	180	167	159	171	173	183	198	185	184	200	165	199	181	179	183	188	185	176	189	186	179	172	164	206	187	181	193	168	192	199	178	189	186	178	177	169	180	175	189	180	169	155	171	195	186	193	188	179	195	179	190	187	176	176	178	194	177	195	188	166	182	167	182	170	184	193	177	204	196	179	181	161	179	170	171	187	172	189	168	199	177	174	192	198	175	189	195	188	181	188	168	175	159	194	179	198	186	178	201	167	173	190	198	158	173	185	162	181	183	184	156	203	181	195	164	186	182	159	176	184	188	176	174	167	182	200	179	168	170	198	194	155	189	198	181	192	160	189	199	164	165	188	160	179	187	174	165	177	165	183	186	189	204	180	204	178	144	166	191	166	175	175	175	181	176	191	188	185	185	183	169	173	191	148	147	189	175	152	192	186	173	161	172	182	187	188	199	169	181	165	190	177	188	194	161	171	189	173	194	162	163	197	159	188	198	159	193	166	177	181	177	174	192	185	193	173	182	177	181	176	207	208	190	163	160	177	199	171	175	156	185	199	166	179	200	222	179	173	171	193	183	196	173	179	173	197	167	198	163	185	180	198	180	166	179	168	172	185	176	174	209	173	176	155	163	172	188	167	197	188	179	164	197	181	198	174	188	173	170	188	160	190	197	196	191	157	191	185	170	181	169	175	193	190	187	195	182	190	183	180	190	177	184	181	178	186	197	197	198	198	185	185	183	164	167	193	187	187	168	177	183	173	166	175	189	182	199	180	175	177	152	186	147	182	177	168	171	197	216	222	180	202	185	195	166	182	180	172	163	184	189	176	208	168	188	167	167	176	207	186	170	189	169	186	162	185	175	174	177	184	172	192	174	183	173	173	183	188	163	169	174	165	189	162	155	173	184	169	191	179	199	192	174	185	174	174	186	184	187	185	210	169	162	198	198	168	188	151	159	195	177	178	157	169	175	175	181	215	163	178	189	180	152	177	174	188	168	169	184	174	165	175	173	162	179	178	170	184	189	183	176	168	175	175	181	178	184	186	166	188	177	165	178	194	189	160	174	172	211	166	171	196	154	196	171	184	194	164	183	183	185	167	155	189	205	167	166	191	191	178	185	176	172	194	186	175	186	175	167	195	200	177	196	205	183	195	168	198	183	182	162	165	188	170	163	190	182	168	191	179	157	180	208	184	175	158	184	143	175	188	180	191	170	192	171	183	198	201	166	195	202	187	193	175	187	195	176	172	188	192	185	190	195	184	189	198	162	194	179	177	167	176	204	186	169	166	172	175	192	182	189	169	190	201	195	175	179	143	172	206	190	201	202	179	186	181	202	193	184	209	161	178	190	181	169	173	182	184	175	213	153	158	182	185	182	179	191	179	194	169	179	190	185	172	188	179	187	197	179	159	196	166	173	173	179	160	178	189	166	176	186	199	164	169	183	176	185	167	172	169	183	216	182	198	165	188	162	179	180	183	174	191	164	183	207	154	224	197	148	179	180	178	162	172	183	196	194	178	194	180	183	186	189	197	176	194	210	165	166	195	191	160	183	183	166	160	184	176	179	198	198	180	195	191	182	168	173	168	162	188	204	213	183	193	162	175	170	180	172	179	202	184	182	173	178	184	192	182	176	191	183	196	166	168	178	160	198	164	186	209	174	190	169	197	190	164	183	192	179	181	182	175	181	194	208	167	179	174	188	180	193	191	184	198	170	170	196	182	169	182	200	173	159	167	191	171	172	167	150	183	192	182	157	189	213	182	195	195	202	167	166	166	177	197	188	186	192	178	170	174	171	164	176	173	167	200	164	180	180	170	200	192	156	184	159	169	186	179	192	181	174	166	171	190	181	176	168	206	191	182	195	190	193	165	180	185	174	182	168	169	163	171	163	188	179	179	164	169	164	167	182	185	183	156	192	159	185	189	189	182	174	154	195	188	193	190	186	192	180	185	175	171	183	180	162	174	181	175	194	205	201	185	183	163	188	188	193	167	192	201	183	166	186	176	176	172	174	176	180	188	182	191	200	180	187	168	191	155	173	207	161	196	195	174	193	205	192	174	185	204	174	166	197	188	179	173	203	162	159	168	197	164	175	183	170	181	206	169	182	174	170	183	176	167	176	181	190	179	187	161	163	216	183	165	181	162	188	167	176	180	198	165	188	178	146	176	182	183	175	203	149	164	164	169	182	144	167	187	200	206	174	184	183	154	144	177	166	183	185	186	168	180	191	175	178	197	201	190	194	173	169	174	145	164	187	177	205	189	173	169	176	188	176	175	179	169	173	165	188	182	170	185	189	192	173	198	176	151	187	177	201	170	175	175	197	159	178	179	184	176	179	182	164	192	182	180	191	196	176	191	165	175	185	189	179	185	183	180	200	169	200	183	199	161	166	172	190	185	192	173	175	158	190	145	186	197	169	186	195	165	166	181	186	197	195	190	214	191	207	178	174	182	178	199	196	191	210	202	195	167	217	178	186	190	185	212	192	181	200	169	176	170	171	194	175	180	176	206	194	171	185	184
14365	17370	15357	6563	3299	1299	528	768	544	564	532	505	645	1616	1550	1262	1269	744	561	579	559	540	501	479	478	454	507	498	474	505	467	474	480	501	470	476	507	508	461	492	437	486	475	485	502	457	451	481	473	466	497	532	529	495	532	491	499	496	483	468	464	476	476	489	517	493	481	490	486	478	508	508	505	482	480	473	485	512	506	475	497	479	503	484	493	489	484	495	482	510	472	463	506	427	466	475	466	470	479	523	458	460	465	442	506	474	437	468	492	461	485	504	497	507	502	480	462	479	461	504	474	505	467	479	483	445	458	500	483	510	471	499	474	481	508	484	507	461	495	466	462	455	460	515	459	457	509	494	483	502	470	470	468	469	478	493	466	469	482	456	488	490	509	494	470	478	480	473	461	517	500	491	461	492	491	493	489	482	475	468	504	486	466	504	460	462	442	504	484	481	527	492	462	479	485	498	484	478	496	452	468	467	512	506	459	513	470	489	493	446	454	488	476	445	484	472	472	483	455	465	513	495	484	499	473	474	473	457	485	512	483	523	454	485	456	471	472	524	493	483	476	486	510	471	469	511	481	454	465	440	505	479	463	471	507	545	464	436	510	506	514	492	473	492	458	515	506	490	452	444	471	509	483	471	498	512	512	483	459	487	461	464	465	506	465	502	493	496	450	472	472	459	454	460	511	464	506	488	466	487	474	424	461	492	442	468	457	463	477	501	462	491	488	513	461	477	508	476	476	480	437	496	468	477	491	454	484	460	495	466	482	490	482	475	455	465	449	464	487	458	479	475	477	465	495	480	495	453	458	484	453	488	494	438	486	478	512	518	486	499	463	525	471	491	459	439	473	508	486	494	501	483	485	493	453	471	513	503	482	493	469	509	498	483	501	490	467	465	478	517	470	503	485	481	500	503	497	488	456	469	499	501	470	478	438	472	500	484	457	525	474	492	478	458	440	450	481	497	431	489	499	462	476	504	482	457	483	494	468	507	520	513	492	485	454	477	441	512	466	461	475	489	511	487	493	469	457	510	501	464	496	480	466	454	505	464	477	510	517	502	461	490	480	449	475	499	440	487	500	461	487	493	497	467	449	450	500	470	469	501	495	473	504	453	487	488	440	455	476	474	471	515	469	501	522	527	452	515	482	490	512	509	437	476	527	493	479	468	495	483	469	470	436	505	470	447	521	454	470	492	483	448	484	503	508	474	486	469	465	469	483	482	480	514	480	540	487	453	478	492	484	477	487	473	485	485	470	466	510	501	503	491	497	451	464	467	513	478	485	480	447	480	457	491	488	506	465	505	504	510	468	495	494	517	451	511	484	487	471	503	471	488	508	471	471	469	476	479	487	491	512	469	526	457	485	472	505	485	500	479	494	476	532	480	473	484	485	471	515	448	466	495	521	463	450	460	452	497	480	448	465	483	495	490	477	494	472	499	468	484	465	471	462	477	501	456	484	537	519	485	492	471	477	527	475	528	459	480	465	490	494	487	499	493	501	487	494	466	537	469	470	516	460	511	489	472	498	488	460	462	496	471	488	493	491	479	491	482	473	536	483	486	499	495	464	509	512	496	485	469	498	501	479	452	505	489	506	505	485	484	484	447	458	485	457	448	495	475	477	514	484	472	471	503	478	478	507	465	498	448	471	428	471	514	500	485	514	471	470	436	462	460	478	488	491	478	512	500	437	482	462	503	467	518	491	473	496	507	470	459	441	498	483	467	481	463	455	508	462	489	500	495	495	463	478	487	478	487	484	521	454	514	458	476	450	494	500	465	475	474	504	469	498	469	490	478	471	478	482	470	501	496	470	492	504	495	471	473	458	467	507	453	491	493	493	499	495	515	484	480	488	520	456	446	515	474	486	495	500	469	437	529	473	441	471	509	482	474	492	488	523	504	483	449	423	499	474	494	515	483	467	474	482	482	475	439	498	518	499	496	480	450	458	471	453	458	491	494	477	472	484	483	494	497	426	491	487	465	484	479	505	481	481	473	501	493	446	510	488	449	504	509	510	528	466	450	453	493	455	499	484	489	496	467	493	445	446	483	462	471	495	463	453	478	475	490	535	467	523	494	520	484	486	461	474	485	480	449	516	473	480	457	457	490	466	473	501	524	509	466	449	496	398	485	484	466	483	511	487	491	501	458	492	498	519	477	446	504	457	511	436	515	484	465	489	485	457	477	481	479	495	513	504	496	475	475	436	494	471	460	466	466	497	487	443	512	474	471	493	490	450	497	469	493	468	497	514	494	486	475	479	468	485	492	527	475	480	467	475	494	513	460	474	497	471	466	488	486	464	527	512	442	465	503	459	457	469	514	486	508	508	421	444	511	476	457	462	475	507	485	469	488	477	486	518	475	488	501	482	495	457	502	484	439	470	471	515	505	508	470	487	452	470	479	480	473	484	473	439	468	522	460	493	524	483	526	481	446	443	454	499	467	485	503	489	526	461	478	491	477	491	526	464	476	445	464	475	488	519	464	470	519	509	500	478	512	472	492	470	478	458	463	493	485	501	494	468	490	482	477	469	490	481	479	505	485	485	459	501	423	471	510	526	493	488	512	509	514	505	512	443	512	514	504	470	459	491	508	501	463	496	483	535	498	494	495	477	486	500	500	480	453	492	443	489	484	473	473	441	480	486	489	507	476	467	510	510	453	443	487	433	485	472	470	487	495	510	422	498	484	473	476	465	517	492	469	435	475	495	517	481	495	481	501	479	468	480	484	456	508	505	479	475	503	462	498	498	491	452	440	495	484	445	494	490	459	488	462	538	478	461	454	471	494	472	474	487	469	485	474	475	481	472	470	461	445	508	458	500	441	513	479	513	478	433	495	525	441	483	443	460	485	508	499	501	494	471	487	477	468	477	540	506	505	458	489	458	468	451	492	493	498	506	495	462	434	455	490	484	518	467	478	506	520	513	517	481	530	503	522	468	530	448	482	464	509	457	494	484	465	471	526	489	490	504	432	519	503	483	479	485	489	474	473	531	467	509	474	502	486	490	456	475	472	473	483	506	488	510	472	470	455	511	480	501	460	444	495	477	514	479	509	500	480	527	510	455	466	482	479	468	462	511	521	501	464	436	488	497	460	494	463	493	496	469	477	473	503	490	498	476	449	496	494	491	471	516	483	459	487	504	453	497	465	486	524	506	504	438	518	474	494	483	483	491	472	488	479	462	494	455	476	478	471	483	526	505	472	469	501	520	483	525	478	441	532	494	463	498	518	529	426	471	486	455	492	449	476	508	487	487	483	473	492	476	471	461	474	487	509	474	516	490	508	475	496	472	492	518	496	468	520	484	491	504	513	496	447	465	475	515	511	441	449	456	454	492	520	496	430	486	539	507	506	506	486	464	446	463	495	476	489	445	484	469	477	457	481	492	435	509	453	485	503	515	469	493	473	437	490	469	473	467	456	479	479	472	485	452	477	526	506	466	481	506	496	443	470	454	487	477	505	487	491	481	475	518	503	449	496	469	460	461	516	480	501
58427	63612	56730	34561	19227	5796	458	807	721	269	248	224	632	3093	2664	2019	1456	457	441	439	364	283	231	244	209	210	202	182	209	214	197	195	188	195	212	195	197	201	187	203	178	187	183	175	172	181	174	206	201	211	203	215	271	206	205	214	191	188	201	200	203	180	198	175	190	168	199	182	191	180	189	202	188	232	200	190	194	192	194	200	185	192	189	184	214	192	205	197	180	185	191	181	213	188	224	214	203	191	203	213	178	205	181	194	213	187	194	161	176	206	194	186	211	175	210	185	192	183	186	197	197	195	207	210	228	184	175	167	220	220	184	195	174	189	196	194	178	188	210	207	184	209	202	191	157	193	192	187	191	195	210	206	199	190	197	184	164	216	195	192	187	197	215	194	203	195	206	214	203	191	180	241	207	186	192	185	187	173	211	209	175	185	219	169	218	206	204	206	216	197	208	185	163	197	187	204	196	195	177	177	202	181	194	190	194	191	189	199	188	205	192	209	209	189	188	209	191	169	170	178	182	188	196	177	224	162	200	201	226	194	197	206	195	207	182	193	179	175	201	199	183	191	199	191	166	187	223	209	194	205	197	206	178	231	199	191	212	191	191	204	206	202	207	219	180	201	174	210	185	188	196	191	183	163	196	183	203	214	207	178	186	194	159	208	194	207	193	189	207	193	191	211	206	215	172	203	207	192	196	172	173	196	212	173	208	207	188	183	201	177	196	203	167	205	184	202	207	193	192	190	177	182	194	228	175	187	167	184	198	217	188	186	232	222	214	195	188	194	187	177	183	200	200	198	199	193	209	227	190	176	175	204	200	206	215	177	209	190	195	198	205	212	186	180	200	198	172	200	201	208	195	205	209	200	187	192	181	177	211	192	195	215	210	211	216	206	213	208	225	204	206	210	205	205	172	179	198	222	204	197	198	185	210	184	190	172	175	204	162	210	206	189	192	199	193	213	190	191	200	188	199	190	197	187	188	199	196	195	172	201	211	219	190	176	190	224	175	211	190	193	200	179	195	202	198	203	179	207	201	195	166	162	190	200	198	178	196	188	215	175	225	176	173	211	175	220	197	187	172	184	199	196	156	208	239	208	203	204	219	223	190	186	213	184	231	192	208	202	190	183	178	211	227	182	210	183	214	181	221	171	197	221	192	193	199	224	174	173	227	195	175	194	181	195	201	184	209	195	195	212	172	194	173	193	202	173	190	187	207	213	192	196	217	189	195	210	199	177	204	214	176	192	170	216	176	236	209	186	216	185	175	179	204	211	211	175	198	192	177	200	205	211	175	208	210	183	183	190	193	188	199	201	200	186	189	223	185	200	187	186	196	197	200	189	182	177	199	176	184	182	184	219	223	179	185	187	193	201	210	206	221	187	195	205	189	174	197	208	211	181	167	199	190	192	211	192	194	196	198	213	197	212	197	194	198	190	209	205	196	185	207	209	224	188	205	185	195	224	208	177	193	198	195	201	165	208	181	185	182	191	186	205	193	229	198	187	208	178	206	221	193	193	207	196	202	202	218	180	168	235	178	187	165	181	181	181	177	192	177	209	211	183	169	217	211	174	206	170	173	198	203	175	194	207	216	203	190	198	182	166	210	190	178	193	207	195	199	199	186	196	210	192	197	183	196	202	180	226	208	214	191	165	185	198	200	199	180	187	190	181	198	199	206	190	200	201	212	196	179	208	177	187	214	192	182	198	187	202	187	184	188	249	202	190	214	181	171	197	193	170	206	211	185	196	201	201	205	205	217	186	186	214	182	166	206	207	207	188	210	203	192	211	171	206	186	168	180	190	211	209	203	196	180	177	197	210	206	208	178	199	213	189	189	200	230	176	208	218	169	188	183	226	203	185	193	188	203	167	192	193	193	198	172	159	189	188	188	217	184	190	179	198	217	191	159	185	184	200	192	184	195	185	223	191	210	163	209	184	204	227	187	194	186	177	203	228	186	205	192	189	206	208	204	216	167	210	188	185	191	203	186	201	213	183	227	207	179	170	206	186	184	214	217	194	216	184	192	193	190	209	202	180	193	190	180	191	197	199	213	177	194	178	207	205	189	166	178	180	220	165	183	159	200	176	211	189	206	214	221	200	179	208	168	202	177	179	200	200	207	195	178	199	211	209	194	189	182	213	189	184	210	191	208	185	186	209	180	189	173	213	205	206	217	193	183	205	189	196	190	215	195	193	211	207	211	185	178	196	195	203	194	220	177	202	186	200	200	214	177	199	197	187	179	207	195	177	170	205	186	194	193	216	172	201	175	197	199	194	182	206	194	193	200	199	207	178	204	191	166	207	220	206	200	167	203	200	200	190	180	201	214	179	195	183	197	200	189	186	207	169	176	212	196	199	188	186	175	205	184	223	186	195	182	193	213	201	202	202	185	207	200	198	204	196	211	176	178	196	175	229	172	196	183	185	192	190	226	173	205	203	187	179	173	188	171	195	201	221	194	189	211	210	192	219	190	196	208	192	194	207	192	180	183	216	224	169	210	193	206	170	194	204	198	176	199	212	189	184	209	187	175	168	203	178	192	202	190	216	210	157	183	181	205	199	216	200	188	197	196	191	175	199	208	198	187	196	216	201	182	201	177	196	191	185	227	194	211	195	197	218	191	187	172	205	201	210	194	187	190	189	197	217	197	195	185	199	193	210	188	196	176	187	189	195	192	224	182	195	199	197	194	205	193	182	185	194	180	212	181	200	211	207	208	185	212	191	171	181	210	201	201	200	202	184	188	194	200	185	169	208	222	197	166	193	187	187	194	180	204	230	201	202	182	204	204	225	208	204	209	181	186	218	208	224	217	227	197	178	172	168	190	193	195	213	192	213	161	174	216	200	148	190	197	217	200	217	194	206	213	196	202	216	205	208	197	188	192	197	220	219	184	192	194	189	198	192	190	189	186	212	191	207	167	201	201	194	178	203	209	200	163	183	175	194	191	245	209	199	203	178	214	192	188	189	215	187	207	218	209	191	203	216	218	191	209	220	211	174	198	182	187	175	173	193	189	214	199	197	202	186	195	208	216	202	186	188	189	186	203	205	204	163	169	188	204	179	201	198	204	198	209	190	199	197	210	220	182	203	200	202	175	184	208	202	228	185	200	203	221	197	197	211	210	187	202	215	202	180	215	176	169	206	175	201	203	199	178	196	213	203	204	186	194	179	205	199	212	183	207	172	188	186	207	205	192	204	189	194	195	189	190	209	197	200	194	192	202	208	207	196	165	216	196	188	210	217	202	210	192	208	213	197	187	193	159	194	223	212	195	213	195	201	201	198	201	199	184	215	184	183	202	214	187	202	177	208	187	180	191	186	204	211	169	204	199	169	183	203	200	201	184	179	196	198	186	165	190	177	196	172	212	194	184	189	204	202	158	161	191	199	186	212	187	178	191	212	193	201	170	170	216	186	210	180	181	197	193	217	216	196	161	177	191	189	209	193	198	186	217	211	180	206	199	223	171	187	190	188	186	203	168	192	199	187	193	207
36827	48130	49492	39871	28020	11291	1209	3425	2693	809	611	700	3015	13886	11793	9293	6922	1945	1940	2031	1536	810	823	702	510	560	529	535	504	544	535	537	510	484	522	562	548	519	484	599	512	485	516	496	507	539	526	536	541	485	656	702	692	599	554	539	518	519	538	499	513	501	557	521	563	547	507	520	477	501	521	511	520	510	504	520	505	508	561	540	536	524	536	526	506	511	483	515	533	542	525	524	508	508	540	545	501	549	530	532	529	551	556	513	515	514	506	500	511	469	507	539	500	510	506	562	492	544	549	507	517	499	515	540	519	514	522	520	502	497	505	497	500	506	508	531	517	535	545	543	518	520	476	521	541	519	512	498	517	549	521	555	482	539	525	522	531	464	497	499	492	545	494	489	518	523	502	567	485	495	538	537	529	553	525	542	506	537	499	513	523	543	533	518	499	479	496	522	507	543	541	524	550	500	498	499	549	485	542	527	493	510	545	494	509	506	531	524	526	504	522	528	509	538	508	543	514	490	488	522	522	515	521	526	520	496	525	559	509	484	535	516	503	507	546	524	509	521	514	500	520	509	487	494	530	499	477	537	546	528	473	521	573	549	551	545	510	505	535	491	487	515	546	524	543	499	546	559	536	485	510	493	520	551	545	513	526	495	516	505	540	495	531	487	547	490	497	526	506	531	512	522	543	519	510	533	553	535	535	540	500	543	504	537	527	527	510	522	562	530	493	521	474	522	508	520	460	527	496	485	522	506	480	546	506	494	557	521	471	534	549	516	589	497	508	484	503	516	508	532	490	498	531	536	577	502	548	547	505	516	521	559	509	541	529	495	544	509	523	494	504	531	513	515	517	518	540	484	526	527	518	547	517	554	510	532	497	513	521	539	533	536	520	567	560	505	508	523	551	509	559	499	510	523	517	556	506	543	521	510	517	507	537	510	523	500	514	502	571	545	509	543	523	482	520	539	506	530	524	502	519	533	527	497	541	551	501	517	547	518	497	489	488	531	539	517	501	517	520	507	563	498	470	476	495	567	515	527	559	530	538	555	507	538	543	513	491	579	535	542	487	531	536	460	513	538	448	511	539	522	504	508	506	541	533	525	526	527	564	554	531	495	516	518	482	533	556	526	502	516	517	562	531	518	526	528	526	469	512	488	493	544	565	534	536	512	529	515	531	503	524	529	481	504	520	537	475	527	496	492	554	525	518	535	512	488	511	538	512	500	545	556	514	571	524	507	475	564	504	546	528	510	468	498	567	518	517	502	519	522	551	490	514	520	514	546	493	507	540	462	543	550	464	511	537	542	493	523	508	508	526	548	522	519	488	536	532	515	512	535	550	514	506	503	510	519	516	503	519	547	535	503	475	467	560	557	566	536	535	469	494	507	526	540	528	525	520	553	540	517	523	552	541	520	489	508	521	539	521	490	511	534	550	508	542	526	502	547	524	507	530	545	544	505	534	512	517	506	506	509	539	531	470	501	542	511	553	510	518	541	534	531	491	526	489	474	504	523	513	483	522	492	516	552	489	464	517	531	533	535	512	535	527	493	522	524	533	493	489	513	542	544	539	513	515	536	537	530	519	510	522	504	520	540	527	528	507	501	510	542	516	526	515	521	456	515	534	533	519	526	499	516	536	491	522	550	509	552	539	514	497	492	553	505	500	513	558	579	519	456	536	544	509	480	559	512	513	510	507	452	481	491	513	517	506	501	565	550	526	479	533	487	544	529	547	507	511	497	556	518	540	491	549	541	493	505	547	539	527	498	553	486	489	543	519	536	524	523	482	489	530	566	533	501	502	487	504	489	509	544	532	519	513	519	454	491	512	479	492	540	565	541	550	535	511	522	512	492	524	488	463	517	506	508	532	524	513	504	547	491	554	511	534	551	538	479	490	488	515	499	502	472	539	523	508	523	477	504	512	514	567	542	536	483	536	490	485	532	516	492	520	491	572	540	512	480	520	514	546	531	467	531	498	544	518	487	509	514	501	509	506	560	525	505	489	470	536	523	536	506	519	505	546	537	516	502	511	530	531	547	515	500	488	475	503	518	538	525	550	520	521	521	514	513	492	529	552	520	502	514	533	518	531	527	535	552	535	533	501	497	506	530	546	570	499	494	540	490	530	550	530	510	504	505	510	504	503	515	497	499	481	518	503	505	508	535	528	532	477	501	498	496	515	509	497	509	512	551	491	545	517	560	519	509	481	551	497	532	508	521	510	522	544	563	528	537	526	516	548	509	508	491	500	523	561	495	479	503	506	524	537	539	484	518	488	524	516	547	532	535	516	519	525	506	531	508	511	530	538	479	537	519	517	499	554	516	504	509	535	544	533	499	528	536	485	559	586	512	522	491	546	545	546	504	564	509	532	532	475	518	535	506	529	521	549	546	487	508	468	553	504	522	536	487	540	508	490	520	520	515	526	521	524	530	539	464	504	499	482	519	492	491	532	482	545	483	490	505	511	507	497	484	529	533	553	534	484	518	547	485	528	494	541	532	486	501	548	497	510	534	523	550	508	516	513	534	559	493	567	529	552	566	546	521	529	541	522	518	570	523	527	535	488	520	504	495	505	566	511	538	541	500	529	516	537	558	499	515	537	511	520	521	475	549	534	500	533	473	507	494	510	507	500	501	527	524	478	569	500	522	525	522	506	502	523	509	539	524	571	517	532	548	501	525	480	553	506	535	542	496	520	521	527	517	528	523	530	543	486	528	520	533	539	507	564	491	521	525	502	502	516	536	543	519	499	515	541	496	488	528	523	567	529	533	498	527	511	497	500	555	537	530	512	506	521	511	505	499	557	493	493	522	528	523	495	510	534	484	562	524	521	574	528	483	516	527	546	535	492	539	509	502	539	524	529	540	539	520	499	510	485	512	535	525	500	516	517	523	518	536	558	490	498	518	521	532	508	519	551	490	532	492	526	573	535	514	554	504	517	522	480	552	534	520	524	531	559	533	483	537	524	544	522	517	548	520	492	524	524	515	525	521	532	518	487	544	508	516	498	539	532	582	539	519	540	511	526	535	518	517	549	509	514	507	551	448	540	539	505	500	542	521	570	555	544	508	534	550	518	506	500	527	494	566	497	533	499	504	520	508	536	506	495	531	554	504	533	513	531	492	579	540	508	550	481	528	472	523	501	504	498	507	484	540	537	527	510	499	495	547	508	556	531	516	489	509	491	532	505	535	504	541	533	532	512	534	510	514	504	497	501	533	547	500	511	516	533	526	529	493	521	543	515	503	540	510	531	548	523	522	517	513	519	519	470	511	527	473	532	523	513	520	517	499	507	524	553	516	564	547	565	527	535	502	528	494	546	536	539	511	497	547	537	518	509	521	515	529	523	512	524	514	499	492	511	549	513	534	537	549	501	544	511	513	538	515	533	542	513	491	569	511	518	510	528	537	527	522	519	536	514	556	521	545	540	530	524	548	563	529	522	501	507	507	516	503	466	541	477	505	535	518	522	502	518	490	471	519	534	526	515	497	499	530	528	518
74702	76214	70218	47294	33981	15088	1387	554	1955	301	243	260	901	5162	4515	3243	2168	957	777	807	498	385	305	356	211	219	247	211	199	216	211	218	209	200	215	221	199	215	206	244	224	227	180	204	205	218	243	228	210	245	228	281	244	236	225	221	252	236	193	207	201	237	224	219	212	200	215	213	213	244	213	201	229	207	186	187	220	218	227	214	194	222	217	223	220	205	222	209	254	214	238	224	217	204	209	225	228	214	223	215	206	215	254	180	224	207	236	219	183	205	217	213	212	234	230	199	208	229	230	205	198	236	218	225	229	189	219	181	206	222	249	202	213	209	213	202	205	220	219	208	212	209	220	203	239	228	205	198	211	228	214	213	225	191	221	221	200	247	206	187	198	200	224	219	198	192	199	215	206	203	213	193	213	188	227	208	223	230	224	210	203	243	230	200	216	204	221	233	235	209	207	209	227	199	198	216	244	247	210	217	220	222	197	243	199	214	213	195	204	217	219	188	223	199	214	188	210	221	217	214	214	216	202	207	235	201	233	240	217	237	180	224	215	199	216	183	225	206	215	202	217	204	225	211	189	202	237	207	214	215	230	215	209	217	235	220	200	209	203	185	201	211	214	202	210	199	218	218	210	209	195	228	182	194	215	244	218	221	223	211	207	210	212	215	211	203	219	219	215	210	185	213	218	231	200	212	216	233	216	237	194	200	218	210	213	211	218	202	202	219	241	221	214	208	185	210	216	223	219	221	212	221	199	211	223	217	199	226	215	245	230	214	206	240	219	227	232	224	208	232	188	212	208	217	182	249	209	204	212	198	200	198	213	203	196	223	234	219	227	191	198	237	212	210	217	226	212	219	233	209	201	225	227	226	246	190	241	236	226	211	205	209	217	220	222	213	201	226	193	212	221	226	247	213	189	204	212	227	201	224	221	222	214	249	219	217	225	252	213	190	217	213	216	222	256	252	232	220	205	200	212	207	209	237	257	225	219	239	183	212	234	214	224	253	233	229	228	211	208	231	203	225	220	191	211	215	229	209	245	210	228	204	203	218	250	248	215	213	229	200	219	235	208	221	230	237	237	218	212	191	189	204	229	207	230	237	208	220	223	226	235	212	178	193	231	214	216	189	221	252	220	224	205	218	205	209	226	207	238	220	205	211	200	212	205	196	248	214	193	246	215	204	225	226	212	202	221	197	189	201	217	206	241	187	225	210	208	226	206	192	226	201	216	214	216	238	217	219	217	226	221	215	242	253	194	213	219	198	233	228	246	208	221	228	220	216	212	219	228	177	212	215	265	228	228	226	196	224	227	215	237	241	231	194	207	213	215	216	207	199	228	205	203	192	206	211	198	217	207	218	225	193	188	232	215	205	184	217	206	212	237	214	243	227	229	210	226	224	192	197	232	225	228	209	240	229	206	224	207	206	207	197	227	223	216	214	248	207	205	211	190	224	215	235	214	216	204	211	183	193	201	207	207	223	225	187	184	234	212	208	228	194	203	220	222	218	190	207	207	232	214	211	225	222	223	207	209	207	229	224	215	213	239	201	212	215	204	221	205	238	192	221	213	211	209	228	199	217	233	222	229	194	194	202	225	202	219	199	213	248	239	222	224	247	253	213	226	240	240	221	214	259	201	216	212	215	223	223	205	228	197	209	202	217	183	252	197	218	216	228	195	227	213	249	220	234	213	215	207	211	220	213	235	205	203	226	208	227	209	206	232	200	207	193	221	213	165	218	223	215	186	207	205	232	226	246	238	205	208	229	226	190	215	194	224	183	204	232	231	221	221	209	233	231	216	217	203	210	236	218	211	217	194	207	181	237	212	215	215	202	216	198	198	220	216	221	248	190	200	247	209	222	211	226	205	207	194	223	205	207	219	235	215	218	202	217	193	194	212	207	208	233	234	234	220	230	211	215	207	208	228	214	225	198	216	217	208	251	215	195	213	225	219	226	185	227	212	221	226	201	187	209	222	213	200	211	203	195	228	209	221	198	203	214	245	239	215	195	198	238	211	249	197	234	210	199	232	220	202	206	191	234	188	242	218	216	199	202	220	210	212	229	209	212	223	221	231	185	216	217	217	210	199	214	210	219	213	226	213	217	204	218	218	248	212	222	201	216	208	224	192	217	209	221	189	196	218	211	218	194	206	241	199	248	205	225	214	210	236	225	218	212	211	225	229	206	188	210	205	237	202	215	231	249	219	203	182	216	212	209	214	226	204	232	195	202	210	220	215	217	239	211	197	187	202	196	219	213	199	231	202	229	231	210	246	183	230	205	249	238	236	209	206	225	216	216	241	218	253	206	243	213	208	200	206	219	231	205	223	200	210	223	196	194	193	211	205	219	194	189	215	209	212	212	221	206	220	209	209	223	234	203	208	232	234	208	220	217	225	209	219	221	194	216	204	222	243	202	233	227	215	214	214	227	228	212	217	225	215	230	228	229	223	226	227	209	241	184	221	223	233	209	230	209	199	230	226	220	209	217	217	211	205	228	205	190	209	234	235	241	220	209	202	242	203	205	199	221	175	225	213	236	220	214	211	227	220	227	216	194	208	226	238	215	216	212	231	215	225	227	212	231	247	187	200	231	230	229	200	200	193	197	212	219	211	213	204	222	202	210	205	215	178	221	216	212	221	209	243	204	207	206	206	252	209	218	211	226	217	222	228	222	214	234	237	223	213	239	220	218	226	218	214	225	206	160	206	213	204	203	201	191	211	205	239	162	220	238	204	217	224	220	199	189	200	201	207	198	203	226	220	221	217	238	206	201	219	219	249	242	208	233	215	211	234	243	199	209	207	235	218	200	203	223	193	214	208	208	193	197	212	199	236	208	228	228	205	203	205	216	193	207	223	231	226	189	233	204	214	203	197	226	209	193	227	189	216	211	224	229	212	204	200	209	226	192	214	226	211	227	225	219	190	220	223	212	229	191	241	230	220	213	248	220	217	231	197	235	209	241	216	198	212	233	230	214	204	203	205	222	222	238	201	211	196	199	196	219	232	224	233	231	197	208	238	205	225	209	213	235	224	218	230	205	227	236	233	207	221	238	236	198	215	214	209	206	214	205	196	236	211	243	228	243	241	207	222	233	208	210	243	207	186	201	207	221	221	210	214	217	224	212	218	202	222	206	216	213	213	227	214	220	242	232	198	223	227	211	212	209	199	225	232	222	201	220	191	209	207	207	209	220	230	218	210	253	218	219	191	233	213	221	222	221	200	197	221	195	199	223	240	191	238	236	230	238	222	210	213	223	219	243	207	190	190	204	211	217	257	194	191	228	194	194	231	210	217	209	235	217	215	194	208	250	212	225	192	210	200	212	242	207	199	193	209	204	217	225	204	213	212	224	215	234	244	218	182	224	211	252	192	237	192	237	224	207	222	226	222	212	214	221	245	234	198	207	229	223	223	219	203	210	212	211	203	224	217	224	231	222	228	210	231	232	239	223	219	218	225	223	223	218	205	221	200	206	243	240	204	232	205	194	201	235	206	196
48465	59655	63165	50717	40409	20367	1623	2177	7369	894	795	822	4247	19583	17128	13401	9229	4463	3601	3851	2077	1301	1240	1358	560	607	560	564	552	566	567	539	604	575	595	565	547	543	571	568	548	572	544	544	591	572	581	551	559	579	686	731	714	681	603	573	571	574	572	514	568	580	567	526	599	560	559	537	552	552	536	549	513	557	598	556	563	576	608	585	565	537	570	559	582	599	563	543	519	543	566	553	553	541	597	534	547	575	544	607	588	510	585	569	552	623	556	557	569	580	556	598	565	593	553	572	557	541	549	574	563	554	582	525	578	547	567	545	548	540	592	558	596	505	565	556	561	515	549	596	518	523	532	503	603	551	605	550	593	535	554	584	565	557	558	541	572	579	573	580	569	550	582	553	580	558	538	552	547	596	568	512	540	529	588	550	517	565	568	547	575	560	573	557	549	538	541	575	530	566	544	544	536	540	581	548	557	552	551	534	554	544	539	564	559	572	557	596	574	550	521	566	533	579	576	560	518	566	534	560	581	547	545	561	536	547	558	597	615	572	555	564	507	570	590	557	602	591	570	562	551	571	520	578	590	544	576	556	555	562	569	532	565	565	560	624	589	532	540	578	548	506	572	503	567	547	575	535	519	537	575	540	574	547	527	558	588	570	583	537	589	580	575	529	532	572	545	583	575	550	554	598	570	536	556	573	568	552	566	525	501	542	537	552	549	560	563	540	536	596	514	551	581	579	580	607	572	603	554	561	592	578	556	541	537	566	532	574	542	562	547	559	533	568	527	607	531	551	587	545	585	541	568	532	552	543	556	613	548	539	544	581	548	556	586	539	562	557	542	551	537	536	543	574	572	586	577	551	561	557	582	592	537	596	521	547	544	544	569	538	565	578	588	573	545	550	539	573	565	530	542	547	566	585	512	602	575	562	547	555	518	552	561	553	545	600	592	592	610	537	560	577	552	593	568	593	535	524	562	528	548	517	582	568	556	597	572	540	525	558	559	568	554	514	550	547	563	548	563	527	566	579	574	566	586	567	579	566	568	566	584	557	574	564	550	550	557	564	513	537	537	542	571	561	565	558	521	571	536	535	570	588	529	573	529	525	622	529	542	584	561	539	552	576	588	593	559	555	545	540	544	564	543	581	592	551	582	559	537	555	577	571	598	580	538	607	572	553	568	534	534	577	580	546	560	598	542	620	563	597	532	513	576	535	518	574	539	532	550	553	537	559	523	587	570	541	548	521	579	539	588	572	523	588	585	556	528	553	592	543	564	536	535	543	551	535	566	549	562	580	558	560	593	552	540	567	539	554	573	523	562	554	551	601	579	557	551	564	532	584	525	587	560	578	577	523	554	558	575	562	591	555	548	594	577	514	582	553	575	527	574	492	576	570	579	561	546	529	562	588	566	573	557	552	586	531	566	616	521	533	522	588	551	619	552	576	510	583	557	536	561	549	556	548	558	520	570	538	538	577	540	563	537	498	565	602	545	556	551	551	536	547	519	562	547	532	582	589	527	576	546	557	550	598	573	560	577	541	553	601	551	562	563	584	578	541	597	560	584	554	547	586	531	613	563	530	604	587	591	529	558	555	576	556	542	535	545	527	535	530	562	574	536	530	526	574	603	556	582	580	548	599	567	530	612	559	546	607	530	541	574	547	551	570	600	554	585	543	527	560	529	539	588	601	567	552	555	583	520	545	588	551	545	561	564	528	583	530	574	566	516	586	568	529	557	574	563	508	551	557	544	547	535	536	583	543	593	577	560	554	529	576	560	560	592	553	559	557	556	607	557	586	525	551	599	560	524	589	535	526	532	553	604	570	589	565	530	582	532	573	567	565	538	557	540	578	580	543	530	554	552	574	595	542	551	544	545	614	533	547	572	535	544	613	559	563	547	572	565	571	526	549	562	539	542	590	564	608	544	551	578	587	561	543	515	550	541	533	565	554	532	578	558	598	583	599	551	565	572	547	550	569	590	565	571	574	505	537	542	582	592	546	576	605	570	592	524	560	552	574	563	554	562	558	587	573	585	617	566	530	542	564	602	546	559	582	558	521	582	580	600	560	576	577	552	591	547	515	523	609	542	569	578	566	534	585	563	568	572	557	583	535	553	614	572	525	555	570	594	540	548	563	568	548	559	582	568	546	562	533	573	525	516	609	561	526	598	542	541	539	554	502	564	543	512	553	573	574	573	595	565	595	562	546	562	568	535	558	541	579	544	560	544	563	531	501	528	567	550	536	588	517	634	587	573	561	573	554	604	570	577	553	550	629	561	576	574	548	542	545	527	575	587	608	577	558	530	591	579	570	537	562	616	590	575	540	544	533	505	556	568	544	552	484	566	520	581	577	556	565	566	573	577	547	588	563	604	568	570	540	569	544	539	549	576	524	554	555	533	565	544	578	574	559	566	527	536	556	539	610	575	585	521	618	507	580	588	517	540	524	576	550	578	557	601	610	581	579	583	593	564	557	560	550	560	596	588	526	532	560	570	557	569	557	565	567	594	575	533	561	540	550	577	573	586	546	581	570	547	559	545	556	510	571	537	570	614	509	537	570	569	568	531	528	561	579	573	509	529	551	597	580	569	560	538	578	535	544	547	587	543	543	567	573	611	593	548	575	574	521	554	539	579	515	547	581	514	546	546	586	541	553	541	602	599	560	593	588	561	560	583	588	546	537	555	598	507	529	543	561	552	517	579	546	587	564	539	550	575	534	572	537	542	539	555	563	587	579	534	550	595	604	593	565	566	583	548	595	591	537	542	530	567	520	542	567	581	603	561	550	560	546	579	613	566	545	568	507	532	554	572	526	542	536	571	588	590	545	540	546	532	593	524	516	510	569	574	539	544	567	541	569	546	557	575	541	592	550	543	559	544	579	568	554	560	567	570	544	585	572	586	564	563	579	583	554	570	558	566	579	543	572	523	567	580	599	579	532	560	531	588	558	545	568	568	552	537	572	550	528	554	541	580	583	565	565	534	557	583	566	553	557	589	510	527	557	617	569	586	556	553	565	573	547	551	566	510	547	550	534	560	592	542	519	552	562	527	489	519	555	579	535	570	554	562	558	559	552	556	534	567	534	519	533	565	584	579	568	530	556	556	574	571	563	572	563	576	531	602	559	588	569	560	564	586	521	556	527	547	540	565	577	557	601	562	579	576	583	524	543	574	564	573	560	524	580	617	556	562	587	529	569	549	557	571	606	596	582	597	595	551	528	538	536	548	528	539	550	521	557	565	537	547	550	551	598	570	554	531	584	549	561	557	560	530	584	565	512	596	539	566	569	591	585	588	604	538	578	574	590	562	565	575	579	544	590	560	522	540	545	527	549	542	543	602	591	578	586	574	531	539	548	536	543	605	548	567	533	582	568	579	589	578	557	571	510	563	594	560	555	522	542	586	543	505	574	570	541	532	537	595	579	590	554	569	579	574	581	582	569	545	535	537	537	532	562	537	570	577	569	573	529	575	552	582	542	535	579	531	533	574	522	542	546	525	543
17406	14152	10378	3381	1118	405	202	176	208	192	187	181	215	356	345	350	324	245	215	226	189	173	196	196	173	191	150	182	187	207	159	196	197	197	183	175	206	175	191	170	191	148	201	180	195	173	183	176	185	163	188	179	173	172	191	167	186	187	194	169	178	156	186	180	203	189	181	182	189	173	166	186	167	203	200	176	165	192	187	181	197	184	194	168	216	175	191	189	179	165	194	145	183	177	186	189	170	200	185	183	182	170	191	170	172	192	194	180	177	189	200	163	176	168	178	204	178	184	177	167	166	189	176	196	190	178	166	181	201	196	165	175	177	172	199	172	195	194	178	189	149	193	198	184	186	190	198	159	190	198	193	185	185	210	184	185	199	204	196	194	189	192	175	165	196	192	182	176	199	162	186	184	174	171	183	176	173	189	203	183	163	176	193	176	175	170	190	171	185	167	191	163	184	188	206	165	169	174	165	196	196	180	171	170	164	183	169	187	179	196	182	192	168	171	194	181	182	187	176	185	172	163	181	163	177	187	211	171	161	188	187	174	190	184	198	169	182	204	179	175	184	191	191	204	174	178	177	207	170	190	188	196	179	163	158	189	188	211	192	190	196	176	194	179	179	178	176	184	164	180	185	179	186	188	182	183	171	175	196	172	186	205	183	164	182	165	198	164	176	185	160	173	182	186	185	199	186	190	183	179	200	191	197	192	178	189	173	191	147	214	171	174	204	191	186	191	191	182	175	178	166	170	190	197	165	194	162	176	182	179	181	202	180	162	172	178	175	176	165	182	171	164	168	180	190	199	179	183	196	174	187	182	204	185	175	159	167	187	185	171	165	200	180	186	205	175	171	188	172	168	159	168	169	166	202	188	176	176	199	180	176	168	208	178	199	164	179	169	191	179	193	182	196	181	180	200	188	183	204	193	170	200	202	173	183	192	166	163	171	180	176	177	179	181	214	209	190	172	187	209	181	177	160	177	209	170	200	190	172	177	176	169	179	167	206	203	172	198	169	213	179	209	184	165	198	186	205	193	188	179	190	208	194	183	175	206	186	169	190	188	180	185	190	200	160	179	194	191	193	178	190	183	176	179	182	175	167	164	183	172	174	176	189	202	189	180	192	184	181	207	179	198	196	193	200	185	209	178	207	183	154	195	187	182	191	179	170	188	196	163	187	218	191	203	174	168	212	179	194	167	170	198	188	200	175	178	192	201	181	180	173	201	178	188	182	210	165	176	186	188	176	170	171	181	160	188	175	182	196	178	185	184	188	183	176	187	182	194	195	169	185	171	177	160	179	181	176	187	173	165	193	214	159	161	175	181	173	185	158	176	196	189	195	205	193	197	187	173	191	177	176	190	184	203	185	176	173	189	194	196	204	194	168	193	171	174	184	180	180	183	202	163	173	213	168	170	177	148	177	173	196	199	161	209	161	178	196	162	205	188	155	173	167	174	200	182	149	182	185	195	187	223	164	182	185	162	192	184	169	182	180	183	203	189	182	195	183	166	157	182	199	194	200	178	174	172	159	163	189	167	177	201	166	187	173	205	167	194	169	190	173	213	187	200	168	156	187	195	174	169	156	165	174	194	181	170	149	169	186	174	195	185	170	187	195	183	154	189	207	173	184	157	175	185	189	176	182	170	187	159	193	197	169	190	179	197	176	202	174	183	164	153	201	177	184	179	170	194	182	183	187	188	180	202	177	188	173	182	170	178	162	205	190	182	196	189	170	186	190	173	171	177	147	168	188	187	171	197	179	184	184	181	174	189	199	169	181	191	208	196	154	187	154	189	171	184	181	184	181	190	173	204	160	171	167	169	184	192	172	183	182	205	188	181	208	212	183	183	192	177	171	169	185	167	187	208	189	171	188	196	206	193	161	174	181	181	194	174	176	159	177	174	179	185	195	192	181	188	186	196	172	184	178	182	145	190	186	195	188	205	180	201	189	183	202	181	185	165	187	177	178	165	177	180	175	172	180	194	195	173	179	176	159	188	151	175	196	180	167	185	170	164	200	196	182	171	150	206	165	195	170	196	186	187	222	164	190	173	197	196	188	190	162	170	183	200	183	174	153	184	172	199	176	201	171	159	186	174	178	204	179	167	188	166	185	169	201	195	197	174	171	189	164	207	180	195	193	165	195	192	194	196	168	162	159	167	163	190	210	222	210	188	182	206	172	196	199	204	200	206	169	191	179	182	183	173	171	174	162	174	161	195	201	166	182	193	181	169	196	183	199	187	158	184	211	199	190	175	194	182	200	183	188	186	179	168	187	174	169	175	189	174	213	175	153	178	170	203	179	152	151	198	173	166	152	167	175	199	192	163	169	189	188	196	174	213	194	168	169	176	163	156	201	179	176	182	153	182	160	170	172	219	182	176	180	179	195	188	183	185	220	189	185	200	178	207	154	180	161	198	202	173	170	180	186	177	180	193	188	178	200	177	200	178	169	176	197	200	167	175	183	185	175	200	183	173	212	194	168	193	173	197	163	156	157	175	175	190	204	153	187	170	169	185	159	176	189	182	191	206	203	224	153	173	173	189	160	193	176	177	160	176	181	186	184	197	170	156	212	189	212	176	191	183	163	168	169	199	172	183	166	180	190	175	190	197	170	182	179	172	182	170	175	188	171	177	169	177	177	178	197	156	181	202	204	165	174	179	192	178	145	183	155	188	175	195	192	183	182	162	170	168	199	183	181	203	191	194	171	191	174	170	188	176	186	195	169	171	175	157	159	172	174	203	184	186	188	187	190	160	186	184	204	170	190	178	190	186	205	178	184	204	169	179	173	208	178	191	175	205	185	182	170	190	191	189	190	170	172	185	159	189	177	189	191	186	185	176	186	178	160	183	154	161	175	211	183	186	184	208	192	183	159	191	170	193	182	166	170	186	175	169	192	181	165	186	185	188	184	199	197	187	192	181	179	186	177	184	186	200	197	186	220	178	163	202	186	174	215	196	169	210	196	165	172	194	176	173	194	186	189	187	173	184	178	173	178	165	200	194	189	207	178	177	180	180	175	189	187	196	193	169	172	160	187	161	173	189	192	198	189	164	192	176	196	153	196	188	188	183	192	201	181	202	142	166	185	186	177	179	203	188	176	179	182	181	184	151	191	163	180	177	166	173	195	179	196	153	186	180	211	177	195	195	215	197	173	166	192	170	193	194	204	173	177	191	168	200	177	202	204	201	189	224	192	182	194	176	186	175	195	164	184	190	194	209	182	194	178	182	179	174	189	160	176	166	165	203	173	183	194	177	216	186	194	161	178	200	200	183	188	176	175	195	200	165	213	184	200	194	206	199	190	202	177	202	166	179	198	190	176	169	178	206	178	190	175	179	199	169	176	194	176	184	196	183	171	176	162	171	165	155	173	187	206	174	169	191	172	175	200	170	163	169	186	164	192	193	184	197	200	204	167	209	174	212	179	191	174	167	178	188	163	183	160	178	180	181	186	215	153	200	194	180	166	185	172	198	181	196	184	173	171	178	183	189
14251	18185	16340	8005	3860	1538	598	485	691	538	493	514	576	1397	1648	1375	1231	802	629	612	540	496	470	505	482	477	484	513	508	459	525	494	500	476	487	452	498	485	504	470	505	534	479	507	510	497	459	432	504	498	474	519	490	512	534	491	453	489	475	464	491	494	504	482	483	474	511	476	496	513	502	488	480	456	545	469	490	485	492	494	508	425	497	500	517	507	495	467	474	470	499	512	504	449	506	522	488	481	483	480	512	498	479	514	492	506	485	479	545	466	523	474	482	511	527	480	466	485	500	500	471	514	531	481	471	510	518	477	473	489	496	467	504	457	485	477	502	481	492	487	485	533	477	511	517	477	472	514	488	489	476	507	514	525	497	501	531	478	467	500	527	478	490	507	518	467	516	462	484	550	445	513	476	460	471	477	485	503	483	470	511	490	468	497	504	471	497	524	462	478	492	488	484	466	501	530	466	512	478	501	492	478	472	468	478	477	499	494	477	469	494	509	460	524	537	506	476	494	491	487	482	471	494	503	500	508	514	455	457	497	516	515	497	507	496	501	502	476	513	499	468	470	463	474	523	449	492	490	436	495	466	470	495	475	441	497	478	460	460	487	506	486	524	476	496	441	494	461	498	494	456	471	524	479	457	478	510	466	458	467	477	487	487	517	484	466	472	480	495	505	482	502	457	456	491	465	505	450	486	497	507	519	466	485	503	461	446	445	506	479	488	486	512	493	490	500	481	513	514	471	468	491	482	480	506	472	502	494	502	495	488	470	488	469	469	473	452	494	488	458	496	479	506	497	524	479	484	532	486	476	501	498	492	465	480	475	506	537	450	527	507	525	516	476	463	454	523	481	503	471	501	530	469	479	483	496	500	495	472	417	470	493	517	455	500	505	483	513	492	476	448	532	506	503	524	524	507	510	481	476	475	551	494	464	495	491	524	512	476	501	486	517	496	460	504	508	520	522	495	502	485	498	485	463	512	504	470	491	464	467	483	509	492	508	447	472	466	507	492	524	497	511	454	480	481	534	503	479	492	529	480	440	497	514	491	548	458	490	495	501	484	484	516	473	507	444	455	468	479	470	463	483	474	479	463	514	480	502	508	475	502	513	503	496	463	458	485	496	485	455	472	503	524	472	501	451	461	481	450	505	492	530	484	506	455	476	472	495	449	507	467	440	493	500	460	469	515	509	521	506	512	480	476	506	504	481	489	467	471	485	499	482	465	520	493	475	487	477	455	498	518	485	504	462	518	472	505	483	452	509	489	451	497	475	505	446	480	515	510	476	485	474	498	469	465	519	504	454	457	516	460	452	505	539	486	454	446	501	519	499	469	453	522	472	458	492	492	519	518	449	493	483	466	459	484	489	480	500	493	473	478	504	491	480	473	492	530	511	490	483	456	502	497	489	502	474	458	480	523	452	464	496	524	463	532	484	454	502	496	489	516	462	478	513	508	505	471	512	490	496	512	498	504	474	480	478	453	538	513	491	497	467	484	503	478	481	512	465	470	469	510	511	475	463	516	477	499	540	508	511	489	489	481	511	482	529	489	498	465	471	521	472	444	491	478	472	521	506	471	498	512	477	471	542	487	499	496	475	485	532	473	510	495	510	479	493	504	482	522	488	497	475	497	463	495	487	483	490	477	478	479	453	488	481	532	471	460	493	488	488	470	452	492	492	466	468	477	511	512	490	498	439	438	439	542	509	513	501	484	481	480	472	452	473	486	480	511	489	463	504	463	461	468	484	536	509	492	507	528	526	495	458	508	445	465	440	439	455	490	495	484	487	443	495	464	520	481	492	517	494	438	481	439	472	481	509	461	541	486	481	466	484	507	497	479	488	474	485	492	456	520	535	481	501	474	474	484	486	482	498	513	475	487	512	494	458	498	512	504	460	473	497	498	474	448	473	495	436	468	497	497	453	454	457	488	498	458	473	461	472	499	521	460	532	462	472	476	466	516	504	542	522	437	491	507	493	476	494	492	493	471	490	478	552	481	482	486	496	517	535	470	490	474	516	483	461	495	471	500	498	487	500	489	512	493	483	478	496	477	446	515	492	496	471	506	466	493	482	457	484	456	492	491	508	486	513	448	485	494	501	445	489	499	455	449	494	494	526	504	486	508	503	502	448	472	479	468	505	486	504	529	465	504	475	424	493	474	498	466	534	480	444	460	445	535	462	451	507	448	475	507	476	506	496	487	491	469	469	509	482	510	519	473	504	528	464	481	503	506	505	477	486	508	507	464	456	471	483	476	514	482	457	520	509	528	497	492	461	462	481	521	512	459	510	475	523	502	450	497	479	497	496	501	455	488	461	473	504	465	473	475	464	500	521	463	505	465	530	482	529	502	493	495	473	474	505	451	457	507	484	467	467	476	514	499	509	452	485	458	526	481	488	427	483	516	455	515	460	503	473	458	482	497	504	466	488	481	488	456	492	474	464	489	529	498	482	476	507	480	487	513	486	463	498	531	466	481	494	496	497	479	481	456	469	484	494	510	527	481	475	525	492	492	524	430	447	510	439	501	494	495	517	471	503	478	493	496	473	501	460	499	510	500	455	494	496	473	470	481	484	481	475	494	508	486	500	478	509	501	482	495	464	476	483	463	477	491	507	505	501	493	484	464	483	465	474	478	487	470	461	493	456	524	503	494	477	454	511	464	481	483	526	475	492	490	483	498	497	464	504	510	493	462	507	492	514	478	483	482	474	481	469	469	474	487	493	467	483	501	479	447	523	462	465	504	509	468	493	476	491	500	494	485	481	509	512	553	463	495	493	483	490	484	485	496	493	475	451	512	465	489	484	499	518	504	539	495	465	463	491	487	501	499	498	499	452	493	500	496	455	507	506	509	473	472	461	466	491	501	520	513	483	466	553	548	474	522	514	481	496	463	516	469	507	456	520	509	502	488	478	482	472	502	456	474	501	508	487	507	550	503	489	494	498	494	466	549	490	498	532	485	466	480	468	517	493	462	494	493	493	480	476	491	487	473	487	485	449	489	483	473	493	521	468	472	478	463	466	480	498	525	488	479	511	487	476	496	528	451	520	486	484	474	517	412	476	518	468	474	478	468	540	463	489	457	497	466	476	476	502	482	468	478	494	498	508	458	496	510	498	508	471	512	507	465	469	476	494	462	489	463	497	454	500	501	481	520	495	504	488	515	509	478	503	488	504	471	490	469	491	510	510	470	481	497	507	485	512	482	498	495	496	502	504	488	488	519	452	492	471	503	527	484	480	471	506	515	494	490	491	513	476	459	463	483	546	485	465	504	456	502	534	452	474	487	498	487	504	485	488	468	543	479	479	463	489	503	495	486	475	489	515	448	488	449	524	494	491	503	469	442	489	515	466	495	485	494	481	505	507	496	468	491	493	464	459	482	459	465	538	478	473	479	481	480	486	486	480	498	454	517	479	504	444	440	446	523	506	513	492	500	504	494	509	470	482	452	499	504	501	514	483	476	495	512	503	527	496	499	505	497	465	483	502	489	482
61641	63575	58688	33216	16973	4832	557	255	610	333	218	219	268	2495	2660	1879	1319	613	421	454	402	296	248	271	213	212	206	212	188	212	222	205	199	202	194	179	196	193	182	205	212	207	193	188	179	181	210	202	179	187	189	217	203	212	185	219	217	198	207	157	200	179	205	192	180	181	213	200	199	214	216	225	195	173	190	214	177	200	205	199	183	193	175	185	199	186	210	181	192	215	208	204	193	166	193	200	203	188	188	222	215	181	199	213	196	197	203	206	194	206	179	193	194	174	197	215	193	192	213	191	205	199	215	188	218	190	212	194	202	191	198	188	179	208	197	209	196	209	207	200	204	189	197	190	206	201	180	207	210	192	197	172	188	206	196	211	208	173	172	194	214	201	195	207	202	196	205	188	196	198	223	192	189	217	182	219	205	187	188	205	171	205	215	194	189	165	186	212	193	195	210	206	186	195	192	204	229	169	198	193	214	199	193	203	173	194	185	201	191	170	198	203	191	177	193	184	202	211	204	200	223	191	177	179	190	209	209	219	192	191	187	192	186	211	163	184	195	192	189	216	204	195	185	175	194	210	183	190	204	190	198	194	209	196	204	198	208	186	188	198	172	194	187	193	172	185	198	199	200	206	184	167	203	212	172	194	220	211	199	192	192	189	198	187	200	215	188	179	180	159	189	186	195	192	216	209	212	200	178	193	159	195	186	212	190	196	167	222	207	206	212	196	193	180	173	199	197	209	203	174	205	188	201	219	216	188	189	194	206	195	207	197	192	187	177	219	180	206	198	178	189	193	198	186	205	218	199	196	191	192	215	180	184	199	201	182	219	188	206	198	213	191	191	202	172	213	185	197	215	172	204	186	176	229	192	180	203	200	181	187	210	199	206	220	184	192	191	205	166	216	197	184	198	192	220	202	185	189	191	211	191	199	188	200	200	154	210	173	182	184	209	184	218	197	182	174	185	184	203	206	219	168	201	197	191	194	181	194	196	196	191	226	172	177	177	171	187	204	199	187	175	168	199	206	181	211	183	180	192	199	217	188	173	180	221	208	175	186	169	210	197	182	194	209	205	202	191	173	177	192	199	188	186	205	202	201	194	185	191	174	196	198	227	169	199	181	185	195	176	220	216	180	186	167	210	188	212	196	196	208	206	200	203	202	182	204	200	191	212	180	196	179	192	210	206	196	199	202	199	156	181	191	216	186	170	218	191	166	171	198	199	195	204	182	189	195	194	165	215	180	170	209	205	164	195	191	187	196	171	186	186	171	173	181	200	177	190	210	178	191	214	189	195	200	192	185	207	185	187	202	164	200	198	176	160	194	185	169	207	212	192	213	186	191	185	228	198	207	189	237	193	191	177	188	178	197	209	203	178	210	188	173	192	198	187	190	209	217	200	156	194	199	193	206	181	184	200	207	202	198	187	204	184	179	195	180	209	194	207	188	226	186	179	204	188	186	184	189	176	216	188	200	219	192	184	192	199	214	209	190	206	171	182	196	223	169	177	189	204	213	205	191	197	204	210	179	187	181	175	192	225	178	195	182	183	187	175	218	199	183	198	185	205	202	204	186	191	208	196	201	198	184	167	201	216	203	194	185	186	177	214	191	200	175	186	227	192	192	174	200	195	179	190	206	192	207	172	188	186	175	180	188	179	197	208	203	184	186	167	223	190	200	191	171	230	210	214	173	186	189	183	181	197	175	165	177	185	194	196	198	187	185	204	213	208	200	191	211	221	174	203	211	194	186	201	196	177	202	195	180	183	184	189	198	195	206	191	209	176	180	209	225	206	190	186	215	168	197	191	195	182	191	234	166	212	207	211	185	212	164	182	182	173	199	191	192	199	194	207	196	182	183	199	194	190	206	210	176	200	183	179	206	188	213	204	201	182	179	205	193	199	184	220	205	185	202	190	173	205	223	208	208	210	194	186	195	179	193	217	196	200	182	207	189	199	192	208	210	200	186	196	199	179	201	207	202	179	180	199	173	199	186	180	216	192	192	197	159	180	194	182	175	178	177	202	197	205	186	184	194	184	196	194	209	180	171	211	206	220	181	205	209	184	190	191	195	219	186	185	192	212	190	180	210	192	190	177	190	202	195	207	183	194	193	204	204	178	185	181	181	210	180	192	166	191	189	202	181	187	185	213	201	203	176	196	194	199	193	193	203	230	180	167	205	205	205	185	208	224	189	203	204	193	190	193	220	190	189	163	205	203	185	179	213	175	182	182	178	211	195	227	180	180	210	186	191	163	210	199	185	188	191	180	188	203	201	223	205	210	178	179	196	192	207	219	187	204	183	200	204	177	193	195	204	197	176	174	169	188	196	173	193	214	207	196	186	205	178	180	181	202	187	187	201	189	199	195	186	177	212	202	197	196	167	192	197	196	181	197	204	207	176	179	185	213	207	202	199	215	207	218	209	208	186	204	172	168	205	195	176	177	201	214	176	212	201	198	216	194	183	204	202	199	191	220	186	216	209	241	195	213	207	183	211	196	198	200	182	217	203	188	186	204	182	207	215	190	184	215	193	202	187	179	182	200	195	186	176	194	185	211	213	209	209	193	183	204	220	196	174	186	213	227	194	198	164	198	207	196	199	181	161	205	185	223	190	196	201	180	210	209	177	209	210	177	202	165	187	181	176	187	221	208	183	204	186	184	176	213	200	207	181	207	187	186	200	177	213	191	188	210	210	187	195	176	212	193	188	210	177	167	200	215	186	180	193	195	188	203	202	181	212	182	197	222	206	179	199	176	208	218	203	180	214	179	185	193	216	165	201	188	203	221	208	193	170	184	196	187	210	199	183	214	220	185	196	187	199	197	207	204	194	205	209	201	227	178	196	196	189	204	191	194	182	199	204	180	198	200	200	173	193	215	191	172	185	211	208	176	193	220	208	219	185	174	210	205	202	177	215	206	179	207	194	207	187	212	199	204	186	204	171	198	189	190	228	199	185	204	213	198	191	216	209	192	196	201	211	191	200	190	189	185	184	208	200	190	195	186	201	207	198	184	196	191	190	207	179	202	184	198	196	179	196	203	179	206	195	155	208	198	181	191	197	216	183	181	221	191	206	209	171	206	196	224	186	195	193	181	223	209	215	201	184	189	208	183	184	184	196	213	212	172	172	198	204	221	205	186	179	177	247	193	177	184	174	172	199	194	181	201	222	194	178	195	177	229	206	186	197	209	187	187	210	196	193	201	201	170	193	221	177	216	208	186	170	187	218	219	212	222	169	190	176	211	190	199	171	170	206	207	192	210	184	190	210	177	208	204	199	173	193	216	218	164	186	174	195	190	193	195	178	175	177	220	180	164	187	206	179	183	218	182	232	177	184	197	189	219	215	189	207	174	202	210	195	187	185	181	211	178	213	189	195	182	204	192	201	195	193	203	191	194	193	173	214	203	192	210	185	197	184	165	206	174	180	177	208	198	186	196	201	205	212	210	177	191	192	172	217	202	186	200	183	192	197	210	188	167	190	211	182	187	210	188	229
38935	48262	51940	36294	25873	10331	1942	848	2431	865	630	656	956	11674	12336	8949	6569	2927	1953	2059	1721	1014	929	779	567	495	552	542	483	490	542	528	536	516	511	545	525	570	535	541	517	525	487	487	522	509	535	488	462	531	539	580	592	536	546	540	532	515	549	506	527	527	501	530	478	542	517	522	539	526	528	504	535	526	518	487	502	498	539	544	533	537	551	493	516	536	513	572	552	502	501	546	560	522	504	532	510	503	486	543	554	502	545	501	504	521	511	553	496	553	513	515	528	535	499	466	511	495	539	550	491	474	542	476	519	502	507	513	538	558	497	518	485	526	498	536	535	507	541	525	518	508	517	488	557	510	537	509	528	531	499	498	521	483	569	564	503	505	538	525	518	481	519	498	490	518	536	564	488	494	536	522	565	489	521	502	479	493	536	519	491	500	555	479	519	511	525	505	511	485	494	541	513	533	553	512	523	505	533	524	529	476	466	533	523	471	505	531	507	509	505	520	498	530	522	498	480	577	520	516	496	550	500	538	507	505	548	543	516	536	496	511	514	522	521	555	482	544	514	508	496	539	541	537	516	511	549	524	473	527	503	487	524	579	493	491	484	550	496	489	523	479	514	527	559	511	518	505	489	529	517	527	509	511	490	533	542	473	549	545	518	514	535	521	510	527	549	505	527	527	542	532	511	498	493	507	520	521	520	511	557	523	514	535	499	525	513	500	519	519	542	524	502	520	544	476	571	494	571	569	497	495	523	516	493	536	489	507	536	529	521	483	490	523	494	534	501	518	508	521	535	500	486	519	507	513	556	529	492	470	519	495	545	496	530	524	533	499	537	540	503	522	512	516	520	564	457	504	528	498	528	505	538	524	514	477	529	501	504	518	531	507	492	480	500	487	536	503	502	509	538	487	508	520	553	530	532	518	481	506	538	469	512	517	499	475	510	540	489	554	517	474	503	539	518	504	511	538	523	499	549	507	521	498	472	513	507	570	499	507	512	566	500	502	503	528	513	553	514	544	500	479	512	523	523	529	498	528	533	511	539	501	502	531	522	488	502	508	524	550	543	518	526	481	548	517	521	515	524	511	523	519	514	522	516	526	549	530	512	529	511	522	524	522	529	515	495	531	509	522	543	523	491	501	503	532	541	526	547	510	522	506	546	495	530	513	527	513	473	536	521	508	554	509	511	508	532	524	517	496	483	498	537	560	561	569	519	535	525	502	463	539	507	465	541	528	523	532	552	579	490	545	551	532	514	503	508	500	535	563	487	518	493	518	506	514	522	521	530	545	484	499	498	472	506	466	516	508	513	515	509	527	509	515	511	502	512	486	521	502	538	546	532	492	515	505	538	512	529	479	533	525	512	493	504	535	575	535	489	533	506	561	533	479	485	504	540	487	501	519	557	517	481	532	493	520	514	515	515	509	500	514	525	510	508	512	563	486	506	508	514	489	513	541	475	503	513	459	504	489	544	530	497	506	533	492	525	543	509	521	528	508	517	464	502	526	529	532	502	525	545	501	498	503	494	509	475	492	516	532	525	520	505	530	532	498	497	535	541	520	544	525	507	492	526	519	537	496	548	490	504	545	531	497	501	543	522	547	516	505	534	538	525	529	487	507	527	534	513	519	531	509	516	520	525	517	501	522	477	540	542	543	501	470	509	501	467	490	521	516	557	501	516	523	492	490	517	542	525	560	507	508	516	566	488	536	510	520	545	504	521	477	512	469	523	490	514	566	546	500	535	498	485	531	502	498	461	557	510	504	511	524	525	526	516	478	506	512	496	495	518	465	521	550	492	514	532	535	520	509	540	508	515	526	491	534	524	503	525	527	523	495	524	551	523	520	521	554	512	529	573	517	500	501	496	480	526	516	518	505	509	506	506	508	519	513	498	515	542	536	483	478	556	513	510	500	503	548	507	535	517	492	529	517	506	526	488	517	477	543	528	508	547	477	536	548	525	561	522	522	501	523	562	539	505	521	500	535	526	474	526	500	507	538	545	498	478	561	518	501	565	524	502	525	545	526	518	500	528	494	509	520	563	550	526	504	489	521	533	526	478	551	527	515	512	519	490	525	484	509	482	489	530	533	517	556	489	516	530	519	497	496	500	498	501	549	536	478	522	519	536	511	533	536	497	526	519	530	555	510	528	525	493	525	541	515	533	532	547	501	523	519	554	508	528	513	480	536	549	525	498	507	505	547	485	516	538	528	530	534	506	507	523	529	476	497	514	523	503	512	475	542	495	520	512	468	538	537	490	490	548	513	506	500	518	560	516	526	540	516	495	544	531	520	520	539	533	498	500	473	516	550	491	490	554	465	500	523	525	523	507	464	506	540	534	546	519	531	509	524	520	572	500	552	523	559	483	518	515	548	527	538	509	498	546	552	544	554	539	512	511	540	518	542	529	529	464	517	539	558	554	507	494	510	558	503	528	501	503	512	489	564	501	518	555	534	500	508	499	523	549	532	515	506	477	541	525	528	520	547	498	495	543	518	547	501	520	548	542	502	496	532	538	536	530	484	518	530	491	542	487	518	512	518	501	536	527	501	486	534	476	482	539	544	512	489	515	479	511	538	502	519	498	530	529	522	565	535	485	546	499	536	485	504	533	511	508	492	521	557	509	531	494	495	541	480	543	535	493	542	496	525	494	532	509	528	529	530	486	519	532	517	492	516	498	530	517	539	494	526	502	536	541	512	491	529	545	526	542	508	507	548	527	506	556	515	523	543	535	486	522	514	508	504	527	548	552	538	551	508	521	521	547	525	528	516	513	506	510	553	511	523	495	493	492	507	523	514	500	517	554	501	538	511	569	505	528	536	476	533	537	546	510	530	474	517	513	499	547	471	541	489	532	530	519	528	518	504	489	491	527	520	504	478	515	516	514	514	559	543	451	526	516	524	538	519	511	527	490	538	457	534	527	481	531	480	491	457	526	504	518	523	532	548	539	524	521	543	517	517	493	503	532	543	470	509	509	522	517	542	506	504	576	562	519	520	550	494	517	538	565	530	486	490	476	506	547	523	510	543	523	511	523	527	539	517	562	526	492	534	513	514	522	528	533	499	511	522	509	512	507	512	511	515	523	538	515	538	544	494	545	527	534	460	491	493	509	524	534	509	514	505	504	531	486	501	513	499	503	531	538	521	505	513	521	518	521	544	508	574	492	539	511	493	503	493	515	520	527	534	542	498	590	521	502	505	514	530	527	529	544	515	480	501	517	512	486	508	509	522	521	503	522	515	504	536	500	515	534	536	522	583	535	528	509	515	510	515	502	508	474	485	513	521	488	480	516	531	490	527	552	485	499	532	503	523	550	562	532	520	510	516	507	508	529	511	498	551	530	515	484	471	515	504	497	530	515	516	532	484	519	501	491	551	517	540	514	566	483	519	553	484	560	516	515	500	500	510	524	544	494	555	537	542	516	508	500	524	521	522	554	496	553	518	576	564	559	498	472	491	526	521	486	522	541	499	508	513	563	521	527	553	498	539	558	514
73256	75956	69777	43706	25289	9780	1417	405	988	380	283	275	671	5543	6568	4120	2921	789	873	1048	840	434	380	339	214	204	193	234	210	211	200	199	241	207	183	228	217	197	219	201	215	243	188	216	206	199	210	195	209	229	214	223	234	224	215	210	205	221	228	236	200	238	213	220	214	207	234	199	243	227	211	236	233	210	224	223	176	236	233	222	209	208	203	248	203	222	255	244	235	187	231	195	221	223	227	219	220	241	207	215	203	217	224	221	200	208	223	223	227	191	216	212	227	210	218	210	202	202	206	213	192	206	216	187	221	210	226	225	208	224	223	222	252	218	234	226	183	198	240	223	230	229	225	204	193	211	222	215	245	230	217	207	225	224	179	210	217	220	190	191	212	183	222	210	190	203	199	213	212	222	198	232	228	216	189	236	220	211	212	254	225	199	213	210	189	204	205	197	178	196	222	208	208	205	220	236	211	220	194	224	184	208	185	222	202	207	202	230	211	182	191	191	202	206	211	212	174	236	221	195	216	212	219	228	213	201	199	230	192	231	230	203	210	200	215	224	245	226	227	218	205	205	205	225	247	192	223	249	220	210	211	191	186	207	196	233	205	215	239	170	199	216	183	218	222	196	198	210	212	209	206	235	221	197	211	212	203	214	226	207	213	230	201	221	223	240	183	204	198	212	227	209	224	230	208	235	210	213	213	222	227	201	200	221	216	254	202	215	218	192	235	186	210	231	195	213	213	218	246	228	206	208	197	190	231	196	214	216	219	234	206	205	207	236	208	224	201	226	236	197	200	199	223	203	217	185	198	202	200	196	222	225	204	226	207	241	203	219	218	243	195	217	213	196	216	211	207	224	210	220	203	212	206	212	213	234	192	210	202	204	201	196	221	198	200	228	214	235	204	208	208	195	220	220	230	206	217	213	195	206	209	223	250	206	221	204	212	215	211	209	229	240	212	191	203	201	224	215	204	239	224	175	240	196	213	213	213	191	238	217	210	216	202	213	209	234	203	214	194	219	218	225	201	240	213	200	204	205	219	230	223	222	226	218	230	208	234	227	218	193	203	217	210	204	197	187	236	199	207	215	192	211	214	198	187	218	191	191	184	221	234	222	209	198	204	202	202	207	208	212	217	236	215	190	190	225	211	225	193	228	200	218	207	241	205	206	199	212	192	255	215	207	210	231	226	225	184	216	217	214	232	216	209	210	218	199	206	203	233	201	213	208	199	238	204	202	213	185	209	218	225	237	254	216	200	234	220	225	214	224	219	235	222	200	210	232	232	218	209	207	223	213	223	212	216	211	209	225	215	208	221	200	221	219	198	229	206	217	202	197	220	233	247	205	201	206	204	211	211	229	205	206	211	192	242	209	187	214	223	193	216	213	232	191	246	218	232	206	212	235	215	207	219	212	200	229	181	216	248	204	233	205	235	209	228	208	235	220	242	199	212	208	224	185	198	229	234	224	205	215	213	212	179	222	218	249	222	193	215	205	225	198	218	224	214	220	219	236	210	204	212	239	234	209	198	235	186	221	204	229	221	236	216	213	221	197	235	225	229	231	230	201	201	221	213	217	210	230	203	224	221	214	207	189	198	206	207	216	228	225	195	213	219	211	235	200	235	213	225	201	217	219	221	228	215	217	209	235	181	239	209	211	211	205	205	202	219	201	194	217	193	195	216	199	229	205	216	215	203	231	219	230	227	221	234	241	241	195	202	203	216	226	230	217	212	218	218	237	210	216	211	202	196	241	184	203	204	197	230	235	186	199	191	211	216	213	208	203	218	232	222	224	220	197	205	204	189	201	232	229	222	206	219	215	235	193	216	221	209	232	229	224	228	224	199	227	226	202	221	190	212	222	199	242	201	221	224	210	219	200	209	230	213	192	219	203	203	196	204	210	204	203	197	211	259	215	203	198	181	218	188	219	209	211	218	210	190	207	201	249	230	178	210	197	204	202	227	213	199	198	231	214	225	220	207	220	213	224	228	219	238	231	229	214	195	221	183	220	201	215	211	227	212	225	229	230	227	205	220	201	221	194	201	214	204	216	203	227	198	204	208	211	223	229	186	209	219	224	194	197	201	233	215	214	190	214	204	219	230	246	207	221	213	195	220	202	182	208	209	213	204	212	205	200	210	237	197	193	207	202	197	195	207	215	194	199	192	184	202	192	210	219	223	191	219	235	245	202	213	230	223	196	199	222	222	189	203	181	209	208	213	222	193	202	200	195	200	231	218	205	215	211	205	239	210	211	223	202	202	249	196	223	203	221	234	213	196	223	242	238	212	202	211	201	196	226	184	201	230	226	204	228	199	198	226	191	212	202	223	198	226	218	213	219	223	217	211	197	215	195	207	222	227	198	215	199	179	212	200	215	220	198	223	210	209	227	214	212	184	229	195	215	220	203	201	203	193	219	194	230	220	195	205	196	200	240	203	203	205	223	230	181	234	216	216	207	197	224	213	216	230	220	214	215	215	231	210	169	222	222	224	222	230	224	203	226	219	220	216	209	185	213	205	206	245	193	204	238	185	241	195	189	227	233	220	225	210	225	203	232	212	227	211	240	229	190	198	201	229	218	201	195	226	254	226	195	209	218	217	173	238	200	202	214	212	203	236	215	203	201	232	204	215	201	242	237	221	205	227	233	213	211	212	197	222	215	216	214	215	202	216	205	209	253	212	220	239	215	217	221	239	218	212	229	224	200	200	250	178	210	237	218	228	243	231	225	218	207	182	229	205	185	195	207	199	225	219	210	188	225	195	235	214	245	186	223	230	232	216	191	220	185	219	232	203	212	190	236	224	215	224	202	201	205	220	186	219	209	192	208	195	201	241	205	188	211	206	250	223	226	229	208	231	224	225	208	216	223	211	234	210	182	232	224	195	206	221	187	202	215	227	216	198	239	199	214	227	216	211	210	227	171	234	190	231	202	206	194	214	207	208	193	211	222	205	218	233	216	195	224	197	226	212	219	231	242	224	192	207	173	221	218	208	208	217	220	203	219	204	248	215	231	219	204	222	197	209	207	201	214	210	196	204	219	225	205	201	234	220	216	209	216	217	234	218	220	221	209	197	234	227	220	195	236	239	207	223	208	205	242	200	227	230	210	228	180	197	220	238	180	215	184	198	213	198	217	214	213	207	209	194	225	205	224	234	204	217	218	191	230	180	198	193	230	204	199	217	224	230	220	212	216	237	202	236	214	197	234	251	177	221	218	207	218	219	205	211	181	233	207	225	218	213	191	217	220	228	215	203	234	201	202	227	216	196	200	217	216	205	203	209	200	208	221	223	212	219	203	182	202	217	197	216	223	203	242	197	202	207	220	211	227	221	255	225	214	215	209	215	221	225	241	232	203	213	185	196	206	216	202	223	229	215	182	213	246	205	188	232	189	225	223	201	227	213	188	208	212	189	221	197	188	221	216	212	224	198	227	197	219	204	210	209	204	226	195	231	205	211	220	223	189	204	213	221	191	214	195	194	230	218	217	241	178	215	243
48292	59293	63390	45741	33112	14094	3556	1417	4038	1152	857	912	2964	20870	21949	15873	12192	3474	3897	5051	3673	1713	1568	1253	647	519	557	530	533	539	563	600	551	545	532	573	570	587	569	542	542	544	557	570	568	573	565	539	561	534	636	773	683	635	607	561	562	556	534	561	538	544	555	538	574	568	549	553	546	537	580	594	496	537	530	549	544	549	549	540	545	526	517	560	585	598	537	530	582	560	533	496	549	565	543	574	576	547	549	515	528	545	544	544	606	522	515	548	534	547	555	532	559	573	510	594	571	544	578	548	544	595	605	568	616	526	588	534	574	543	552	540	568	580	560	563	560	569	556	555	578	558	550	528	569	542	523	608	559	603	601	538	548	553	509	526	544	576	541	542	535	537	516	549	509	607	555	565	551	583	563	528	562	543	524	553	561	557	539	569	528	606	589	534	560	547	588	525	535	587	537	537	539	587	569	563	564	590	570	604	566	514	563	562	552	596	558	576	558	518	552	588	545	570	528	520	583	553	572	542	555	568	505	530	559	557	535	539	587	548	525	527	542	557	538	591	551	556	576	547	529	526	593	557	577	569	576	557	504	561	561	574	577	520	575	539	569	560	590	583	555	539	540	532	589	541	608	557	569	527	519	569	594	566	534	548	555	568	546	540	558	536	601	576	519	549	574	559	552	509	560	563	538	503	549	576	559	547	560	566	549	552	579	578	581	564	512	554	562	592	525	562	575	540	557	531	573	585	505	552	591	580	536	594	580	572	520	546	588	544	581	563	552	596	572	575	530	578	557	548	533	555	583	557	582	559	599	566	579	543	565	573	537	525	534	567	569	537	553	548	527	569	564	568	549	500	539	509	533	595	586	558	562	546	591	519	575	556	550	564	513	559	541	550	543	581	570	504	535	553	510	571	546	559	577	588	549	569	547	561	556	557	568	577	566	552	549	549	539	556	575	573	539	546	574	557	554	566	556	540	565	563	554	561	523	540	612	535	590	561	553	569	519	569	572	561	583	568	567	587	530	511	575	628	574	531	574	502	536	551	516	557	564	602	527	578	528	575	601	549	523	577	563	528	550	551	553	538	538	532	598	536	536	566	562	534	552	588	592	559	594	552	530	571	556	543	581	577	533	512	556	526	570	558	522	560	575	553	584	550	524	542	523	540	552	543	533	550	595	540	569	562	551	562	521	537	554	542	539	569	515	560	548	544	602	549	546	554	543	615	571	566	571	536	541	578	538	556	591	584	568	536	545	589	529	542	582	570	562	600	541	488	548	623	583	561	573	563	550	532	563	568	527	561	586	545	547	553	561	503	556	559	536	604	542	588	549	582	546	551	568	522	566	546	536	575	556	576	553	587	515	565	553	555	524	563	528	561	551	569	562	546	548	566	545	590	537	554	548	522	590	564	548	555	552	571	552	591	572	527	539	582	575	537	556	515	550	542	541	567	577	546	575	574	543	552	562	538	567	532	576	498	623	557	585	595	531	560	551	591	592	519	541	507	545	553	532	554	601	553	548	549	509	592	546	571	580	562	535	591	564	589	543	528	533	534	542	535	583	568	568	582	576	528	581	551	591	536	588	522	500	559	536	544	597	538	555	546	574	596	560	545	550	581	542	580	549	531	581	550	543	545	569	566	537	541	559	546	549	571	552	495	582	558	531	580	576	537	583	570	470	544	558	571	527	550	565	568	558	559	551	537	509	596	556	532	535	535	539	576	507	546	507	600	576	558	552	531	554	528	549	556	527	519	550	541	555	565	534	570	510	596	537	582	539	540	562	582	578	531	602	525	548	575	576	537	568	565	563	576	549	602	536	542	558	606	557	574	551	569	553	613	537	592	558	575	581	583	556	546	525	555	536	570	524	585	585	544	533	553	581	532	529	554	541	566	533	559	573	616	562	544	569	572	549	572	537	567	542	581	612	566	570	571	569	546	557	561	563	553	557	514	525	563	574	574	582	558	561	572	520	572	573	553	579	577	536	535	564	521	550	570	557	552	560	579	598	540	585	546	554	550	586	549	574	621	566	587	594	553	545	521	570	549	580	558	533	564	557	595	563	546	574	533	511	542	548	552	582	555	578	560	571	526	568	533	579	532	531	531	529	551	574	516	547	574	603	612	549	579	600	590	554	595	560	560	556	520	545	596	536	573	567	530	523	558	529	511	594	544	500	549	562	581	534	528	535	548	550	547	547	538	593	543	580	550	580	577	546	561	542	565	554	541	587	563	564	578	554	553	542	575	548	537	581	515	541	591	576	547	555	548	523	537	552	584	572	529	571	591	546	525	608	566	595	543	549	546	554	522	565	512	542	569	536	595	546	569	550	547	561	534	540	556	546	536	544	574	527	550	552	568	544	510	533	542	554	575	554	567	519	526	549	569	554	541	538	580	547	564	565	555	507	579	545	573	562	533	531	538	541	566	546	524	575	528	559	572	559	562	559	532	560	509	558	527	545	562	595	531	520	545	525	558	617	546	520	534	591	557	544	577	562	600	552	521	567	550	545	541	570	592	520	560	565	542	521	540	588	533	601	585	542	566	543	564	598	552	551	582	576	567	553	549	557	543	500	548	595	514	571	566	591	531	541	553	556	563	537	523	550	518	513	579	542	528	546	546	567	504	479	589	558	574	560	539	590	519	553	562	569	558	574	547	531	566	607	554	547	537	553	534	551	539	545	532	585	575	529	538	570	571	550	566	564	538	573	608	578	541	545	589	567	547	539	569	528	530	534	562	583	609	548	555	573	578	513	573	577	582	540	525	552	564	566	555	523	562	547	528	545	534	562	557	602	555	582	514	550	544	564	597	562	586	591	540	540	545	522	513	599	527	578	613	562	555	544	537	576	550	595	532	568	552	561	562	570	581	565	557	555	557	538	561	559	564	592	575	564	558	577	574	576	514	559	544	543	538	578	538	547	575	557	572	535	525	519	574	522	542	583	551	528	528	551	573	512	578	534	534	573	528	546	569	574	522	537	549	579	558	562	552	553	506	548	564	540	523	543	555	551	533	540	584	518	550	526	500	554	533	564	586	506	530	574	539	557	575	551	530	556	549	565	596	541	574	576	541	549	582	592	532	603	543	561	521	576	525	607	549	572	528	571	555	536	567	586	543	554	544	549	529	596	580	529	563	528	576	553	576	538	529	577	562	561	539	546	577	551	539	526	556	525	545	646	565	515	560	547	537	543	562	624	567	540	586	567	570	529	560	558	561	533	564	585	582	568	574	551	562	557	532	560	575	531	545	542	534	571	585	590	515	594	565	555	536	566	544	577	583	564	571	527	533	548	574	500	547	563	588	571	540	557	532	540	588	530	575	525	545	585	539	558	581	567	566	546	533	553	532	560	507	518	556	555	544	590	523	537	575	580	549	551	545	597	561	534	583	524	606	549	556	539	570	522	590	547	582	554	529	483	542	589	580	542	567	553	586	570	587	516	558	575	582	570	542	557	542	539	571	546	568	527	618	563	595	529	583	570	562	595	518	546	555	519	580
17229	13270	9622	2720	684	263	174	184	189	150	190	207	171	339	421	348	347	210	222	199	233	203	204	202	169	172	146	183	187	156	188	170	176	189	166	170	173	194	201	159	182	180	183	188	166	172	185	162	173	195	160	182	182	179	169	201	200	190	196	184	198	208	147	180	190	190	199	171	170	194	140	148	179	186	169	180	189	174	167	152	170	175	173	174	177	153	191	180	165	189	203	181	181	193	173	184	159	197	179	184	167	173	170	173	181	177	162	163	179	176	164	175	148	187	183	186	183	176	190	157	179	188	182	162	207	205	173	217	181	181	175	169	158	152	182	193	164	177	180	182	192	180	195	179	171	181	188	174	177	197	184	160	167	205	179	162	180	199	170	190	177	210	177	180	171	177	182	190	199	179	175	178	169	156	189	161	187	175	178	168	181	168	173	182	139	187	154	193	166	183	187	168	219	194	172	165	193	177	204	170	195	178	193	174	159	179	180	174	202	194	165	173	162	165	187	168	193	170	192	158	173	141	172	179	171	183	211	152	182	190	179	183	170	211	175	189	163	179	175	193	158	181	173	185	164	172	179	172	165	183	187	160	177	202	155	192	194	218	202	165	193	166	193	186	163	169	197	169	187	178	182	172	196	176	184	192	180	175	177	172	186	185	185	176	192	200	165	187	168	199	204	181	160	184	178	184	150	177	159	173	207	175	169	178	181	164	158	185	166	170	199	199	177	164	169	180	166	191	190	210	184	171	160	174	180	185	195	191	180	171	163	187	168	186	211	180	185	191	176	188	184	203	191	181	184	185	174	182	171	178	179	187	186	176	161	185	178	183	188	181	181	163	173	221	177	193	193	173	179	178	209	161	184	170	184	197	190	154	191	167	169	174	175	196	180	180	170	161	175	178	164	162	205	181	181	196	173	178	171	170	192	194	201	164	170	168	189	169	214	181	178	183	189	195	189	186	198	176	177	172	184	192	201	177	191	195	182	175	191	175	169	169	193	187	201	174	165	178	182	181	204	183	191	195	190	183	189	186	185	162	152	176	185	153	178	154	195	181	182	209	197	186	194	191	168	165	184	176	182	173	185	185	204	172	202	154	207	180	182	180	172	166	174	202	174	176	168	210	188	192	192	182	183	198	176	155	165	158	176	178	180	201	177	187	173	202	183	174	181	167	196	174	198	184	191	165	192	159	181	194	197	186	208	203	165	214	178	192	186	193	179	178	186	157	179	193	180	179	208	165	198	174	163	195	183	171	148	194	160	157	177	170	179	166	171	175	173	162	176	166	161	182	150	200	167	170	205	185	182	196	163	176	162	169	178	161	194	196	162	185	165	182	178	167	164	187	177	195	204	204	189	179	174	165	146	163	177	161	194	204	168	182	151	169	179	180	195	183	179	185	194	186	178	159	160	189	178	207	152	184	176	163	180	188	178	175	188	165	172	188	194	165	183	186	180	189	185	169	187	181	178	173	175	199	188	181	169	191	171	188	156	178	192	191	197	175	196	175	167	184	181	177	192	179	192	176	186	173	166	195	181	188	189	191	188	178	221	172	188	153	164	191	189	201	153	195	176	161	167	165	184	185	190	184	164	178	185	197	182	190	194	176	189	185	196	168	160	190	169	183	135	166	189	169	174	185	168	170	182	160	175	182	169	168	195	184	186	181	182	193	184	179	173	186	170	201	176	198	177	198	165	208	169	181	195	186	183	180	193	186	212	169	179	178	170	174	203	175	171	180	180	200	158	180	188	169	198	188	168	163	181	175	198	170	181	164	194	194	184	194	178	168	171	187	179	164	181	194	186	156	197	161	183	172	184	204	181	182	182	164	162	192	185	175	159	169	184	178	186	177	189	182	186	194	188	194	166	149	171	164	158	169	166	200	172	163	164	167	184	180	199	199	181	181	172	164	177	189	185	179	162	181	195	194	176	163	180	178	211	172	189	168	182	193	158	171	188	168	190	190	179	166	165	186	162	136	193	165	176	172	195	176	174	172	199	180	183	186	175	165	169	168	153	185	163	207	173	191	166	167	170	203	212	178	178	191	176	187	167	164	161	186	171	182	156	179	179	186	194	174	192	179	167	199	183	202	177	184	171	187	164	179	186	158	163	173	174	199	146	178	180	178	206	188	192	171	187	184	184	155	174	189	203	168	182	181	178	158	196	167	171	198	176	193	183	189	167	196	198	186	161	180	167	187	196	163	193	180	171	180	173	168	167	180	205	179	162	189	180	185	210	182	173	174	178	174	177	196	172	195	192	181	162	197	189	194	177	175	188	155	186	199	177	183	186	195	169	185	195	162	196	180	176	166	202	206	189	162	199	166	187	198	185	190	158	176	168	187	174	194	157	166	197	200	176	180	190	163	184	177	200	203	189	161	174	189	175	163	189	179	190	174	182	170	170	185	180	158	204	171	183	181	181	187	199	180	175	205	192	169	168	184	194	163	162	187	191	175	143	189	195	179	175	168	173	196	179	176	201	191	173	146	147	170	169	179	187	184	179	159	177	156	178	195	213	197	182	196	159	191	208	174	177	180	195	185	176	202	176	163	194	178	189	193	167	159	175	176	191	191	189	180	183	178	174	188	167	165	166	157	185	183	176	180	189	165	184	166	158	171	186	189	206	173	181	205	190	175	180	171	195	174	189	166	174	166	169	181	183	153	212	178	158	189	186	188	166	184	180	182	193	171	168	176	181	203	187	194	168	171	192	195	212	183	194	172	206	183	151	170	171	181	188	181	182	177	174	170	172	187	189	190	174	183	165	166	180	198	204	172	182	182	184	185	176	151	186	196	178	187	194	194	184	185	168	166	172	185	152	181	166	178	196	187	199	183	161	175	189	165	155	176	170	182	163	194	193	179	193	193	181	205	175	178	183	184	141	186	176	164	185	194	190	165	187	172	177	177	188	189	185	174	197	170	166	157	181	175	216	156	148	174	198	186	170	155	191	189	170	182	188	197	188	176	184	186	201	197	184	179	165	197	189	174	159	187	171	181	202	159	155	174	182	187	210	204	178	201	179	204	170	171	171	185	175	160	177	167	183	187	175	156	183	205	202	195	178	180	153	188	169	166	190	164	181	158	167	175	193	177	180	163	173	185	182	185	177	190	171	162	170	183	190	164	185	179	190	196	160	185	168	184	172	168	181	184	173	181	157	178	189	167	178	190	174	196	196	199	186	199	182	162	176	191	193	177	165	187	179	198	189	178	198	185	185	155	177	177	186	180	182	163	194	194	185	191	181	204	183	165	184	182	168	195	173	185	185	142	197	198	180	179	152	184	160	159	178	177	195	176	145	162	194	178	186	207	185	150	203	176	184	180	172	192	199	172	162	201	187	189	170	178	190	172	204	169	200	175	192	204	161	165	188	208	180	188	187	200	172	193	190	163	153	182	185	197	181	195	188	167	176	179	183	168	192	190	163	180	217	186	194	176	184	182	177	177	193	192	175	181	160	172	176	168	192	211	207	182	198	175	190	171	168	184	189	131
14530	17319	15055	6934	2506	971	528	504	581	493	514	512	592	1531	2182	1425	1224	684	606	631	708	582	511	520	477	524	533	516	505	474	473	507	501	465	483	489	494	509	502	522	474	457	490	473	479	475	437	479	509	448	489	527	499	489	523	478	471	455	480	492	491	467	483	506	499	454	466	530	510	472	476	477	491	488	491	479	480	484	496	475	457	503	438	487	491	462	485	510	519	465	468	498	467	431	497	506	437	485	486	500	514	483	462	477	482	472	493	480	477	473	499	471	479	503	442	503	498	475	452	478	531	473	473	487	486	490	462	469	474	480	480	459	485	483	467	467	480	494	469	484	489	499	500	489	459	483	495	460	440	479	485	461	540	488	453	509	490	474	500	439	481	524	478	492	491	463	499	484	462	472	492	528	487	474	454	489	470	516	480	472	504	493	513	464	423	494	477	481	464	488	456	481	493	465	483	450	492	512	486	486	464	487	471	491	519	513	453	475	455	459	473	509	494	522	480	430	474	512	470	476	477	472	537	490	515	495	497	490	521	469	521	498	458	499	475	465	478	485	501	483	516	517	467	495	506	451	478	438	517	475	483	454	499	507	492	515	504	493	456	473	492	477	459	451	483	493	475	516	501	469	492	484	481	503	496	471	541	461	475	490	490	490	496	458	504	495	463	466	507	490	495	494	501	483	474	516	500	479	483	470	479	490	470	481	462	499	469	492	474	487	463	476	483	514	516	481	489	520	502	511	519	476	504	504	474	492	446	486	483	484	468	520	450	489	445	461	513	476	493	542	469	483	477	498	467	533	497	493	478	474	459	473	471	483	473	478	512	468	449	504	461	461	503	505	497	500	474	487	471	482	496	465	499	442	475	443	466	447	477	477	453	470	524	477	457	448	473	467	482	486	508	496	493	464	498	505	459	494	475	454	491	479	507	534	475	483	470	485	480	459	426	502	479	494	509	481	502	522	477	478	487	489	518	471	439	498	475	469	483	462	502	489	486	473	485	491	483	477	483	516	508	526	466	442	479	502	466	478	446	496	449	507	462	489	506	516	432	497	472	457	512	515	457	470	469	470	526	480	497	426	482	485	490	486	461	458	463	529	474	470	484	477	493	528	506	500	498	486	487	492	460	437	512	434	484	497	493	496	532	485	471	460	511	490	479	505	481	475	479	503	512	444	480	483	477	473	483	449	501	497	499	444	518	493	482	474	534	514	468	461	476	492	473	488	477	461	467	468	472	493	482	452	524	513	481	501	478	474	488	462	478	486	458	523	494	483	524	424	495	509	485	456	504	484	454	513	484	483	463	444	486	486	527	480	505	473	483	479	474	470	517	471	489	478	488	469	461	438	483	498	472	474	472	474	511	480	461	470	499	438	494	502	502	529	439	476	482	483	465	479	473	451	517	465	495	485	500	452	479	475	479	502	451	488	496	443	463	538	461	468	468	502	468	491	479	450	483	439	482	489	543	474	470	513	488	485	507	501	485	477	460	497	472	486	513	441	486	500	495	467	479	480	468	467	513	475	489	448	484	519	528	511	496	517	446	450	497	510	466	493	536	526	479	468	502	495	495	488	461	465	455	503	495	495	485	467	521	469	499	486	477	507	461	493	495	458	479	509	510	483	462	492	497	489	479	548	495	441	493	467	474	488	479	486	469	475	454	503	504	499	488	449	481	458	457	503	488	451	475	463	477	486	504	479	465	502	479	495	483	481	469	462	488	489	492	480	483	483	524	419	470	473	482	465	444	482	444	536	484	500	495	491	451	493	474	512	499	475	487	456	485	538	454	497	501	491	485	513	476	493	471	470	493	471	491	496	472	473	475	461	448	488	483	493	502	505	484	467	486	481	501	483	462	463	491	448	507	510	454	488	484	494	485	494	471	460	501	531	443	505	462	464	486	487	436	453	499	476	452	500	483	489	481	466	485	475	518	474	492	432	467	478	473	447	487	485	489	470	520	545	479	491	485	507	494	492	488	458	454	479	502	444	483	493	499	487	480	476	485	486	458	462	540	454	513	476	483	492	492	465	518	478	473	490	498	500	463	494	515	497	494	471	476	493	510	481	497	457	493	474	462	447	487	488	490	472	434	491	502	469	470	493	491	454	482	456	464	484	515	465	465	504	432	451	504	498	507	453	466	462	479	483	466	507	497	462	504	465	456	500	453	492	465	509	482	521	486	465	510	480	453	491	501	496	489	471	479	469	472	478	501	500	462	486	466	475	474	467	511	508	483	461	451	466	467	448	497	496	509	462	469	502	495	506	436	490	470	470	450	454	461	486	461	481	476	505	486	517	518	519	508	478	450	505	487	469	506	474	495	476	503	494	458	485	468	489	466	489	473	482	538	463	511	425	481	493	494	490	513	460	481	490	459	492	471	463	508	456	500	424	477	451	461	503	474	495	501	468	478	465	461	483	499	477	477	493	466	443	509	493	482	489	508	471	475	461	497	472	476	474	491	478	467	485	493	485	484	513	474	503	516	461	467	483	487	512	478	503	436	496	505	481	484	468	460	472	463	476	514	483	475	508	519	470	487	494	537	498	502	460	468	492	485	478	498	444	450	495	466	479	468	477	452	488	444	483	469	502	462	488	467	469	535	465	460	474	463	449	480	505	492	472	500	502	527	482	522	470	473	488	491	483	479	453	486	478	482	528	507	495	520	503	441	479	471	479	487	466	506	429	511	486	500	468	508	523	513	448	482	480	499	497	498	516	484	510	497	479	438	482	491	498	467	480	475	455	531	516	522	506	455	493	494	508	447	449	470	444	484	502	477	476	459	450	491	459	513	486	479	474	490	470	465	488	480	468	503	455	469	466	482	482	513	466	461	486	485	514	463	503	499	454	450	471	505	477	480	509	436	494	492	481	478	466	465	457	477	464	451	478	484	498	456	475	501	464	478	485	481	474	466	502	508	469	488	503	463	482	513	452	471	484	470	507	504	476	485	509	468	481	494	476	476	472	481	499	444	509	454	448	490	468	499	487	485	478	482	478	480	487	476	456	508	491	462	522	478	491	498	465	510	488	445	488	513	487	503	497	476	445	426	473	490	464	503	508	484	500	496	513	470	478	479	452	526	467	465	502	505	507	466	446	471	520	506	489	470	486	443	518	471	508	448	455	511	464	472	498	487	479	491	474	488	464	489	441	475	472	489	495	469	515	466	458	473	504	479	504	492	479	471	470	485	495	499	474	491	507	480	497	481	481	482	538	499	506	445	486	491	486	494	501	513	496	476	475	457	506	464	464	504	471	507	453	493	473	490	498	466	485	479	500	519	502	496	473	483	460	476	470	458	470	480	450	450	432	491	460	511	467	489	461	444	502	487	470	488	480	469	490	494	498	498	493	495	492	500	438	487	511	505	494	463	442	511	494	474	475	477	470	529	468	492	474	494	490	497	501	475	491	464	465	498	519	446	465	527	460	494	489	456	508	481	496	518	463	443	485	504	503	454	479	480	481	480	440	477	491	496	471	474	508	486	511	478	452
61246	61264	56069	33713	16216	3385	415	269	288	259	281	265	431	3020	3886	2328	1479	467	502	634	578	276	268	276	213	219	173	185	219	202	207	177	190	185	190	200	211	201	195	209	208	194	191	173	185	179	171	147	185	183	209	179	209	209	195	231	217	183	179	190	185	201	212	200	175	183	202	175	191	198	207	180	228	221	163	178	179	201	193	205	190	197	186	176	170	172	204	188	197	177	195	181	203	183	220	163	198	200	198	196	199	195	193	192	211	200	183	220	168	182	183	207	181	208	179	164	208	210	197	212	195	189	173	181	170	207	192	178	173	199	204	211	216	176	187	201	203	183	177	188	190	218	192	189	210	181	193	180	197	200	174	189	208	193	195	222	174	172	200	182	203	220	188	209	178	204	216	214	214	211	164	181	199	169	193	192	208	195	196	189	203	181	199	186	178	194	180	205	175	184	169	221	178	195	182	190	178	197	190	186	187	195	177	181	187	194	189	193	193	182	197	199	192	211	195	202	214	187	196	219	200	188	173	183	180	195	169	173	224	218	188	197	165	199	191	199	224	189	181	205	177	164	203	196	220	208	192	210	186	202	214	192	197	176	192	206	193	181	176	184	169	177	206	163	192	174	180	201	213	187	191	222	205	186	193	196	205	189	183	188	229	199	214	184	187	205	184	200	167	186	202	189	173	196	179	177	178	183	176	183	186	155	184	182	183	188	169	202	201	184	209	214	176	198	199	212	180	200	189	212	170	215	187	179	205	195	207	214	187	208	181	175	196	191	167	192	208	204	199	189	164	196	177	179	213	191	196	207	172	216	191	196	183	204	206	166	191	187	178	183	188	201	200	230	198	178	212	199	183	190	183	178	189	195	230	193	184	182	205	194	188	212	190	245	186	197	198	192	197	198	192	188	182	210	184	203	193	215	202	176	208	186	182	177	209	175	196	172	214	178	217	202	197	190	198	197	189	193	196	184	191	206	170	182	210	165	178	183	215	203	193	199	185	181	203	194	201	199	177	211	164	182	210	173	158	217	204	164	172	199	206	180	174	182	196	208	191	185	191	182	190	175	149	179	179	189	199	190	171	205	189	203	184	219	186	190	199	200	200	211	168	204	198	190	207	169	217	202	200	210	184	225	183	189	197	197	198	211	215	176	178	195	181	177	211	203	178	186	174	187	214	206	195	184	189	170	230	172	200	206	214	205	195	177	197	200	207	206	187	213	191	190	184	186	189	201	210	201	219	178	187	200	170	181	197	192	184	173	213	184	199	214	197	184	182	192	174	186	196	195	208	197	204	203	207	195	184	187	195	202	189	203	196	179	183	190	210	219	192	197	172	220	199	204	200	190	183	183	187	178	193	197	192	194	200	206	200	196	203	174	195	208	184	191	209	219	206	183	186	183	190	175	192	217	170	177	217	224	196	190	175	208	216	218	180	199	195	183	216	182	193	194	192	200	173	182	211	234	223	199	190	199	238	199	183	183	178	178	194	181	209	222	195	189	204	204	200	202	187	192	196	193	224	196	193	205	170	190	184	184	173	160	194	195	212	192	192	185	190	195	194	188	184	181	220	213	213	171	160	216	188	172	191	186	193	171	174	163	193	192	196	207	179	183	187	192	214	225	174	177	227	194	178	206	198	199	212	174	186	176	177	177	188	210	191	182	201	184	173	204	204	180	165	166	190	193	176	207	184	213	205	207	231	189	194	185	193	178	198	162	200	197	188	217	193	182	215	190	170	180	184	193	210	189	195	180	201	223	178	189	201	198	165	207	194	185	191	174	189	177	196	170	199	211	180	190	180	195	216	196	185	193	185	219	193	185	183	202	191	194	196	207	194	192	192	166	167	181	199	193	195	205	180	181	182	188	197	185	184	224	193	186	186	204	162	196	191	175	195	203	183	201	203	181	187	201	185	205	178	188	193	195	193	191	195	197	208	176	187	197	202	186	203	185	215	198	174	205	198	183	197	183	181	181	210	203	184	200	179	181	175	186	196	201	198	224	176	184	200	177	181	180	189	193	163	188	169	169	187	189	206	175	194	180	198	178	186	202	211	207	201	211	195	206	219	187	231	184	195	205	215	219	191	179	178	192	196	193	220	195	181	198	192	198	193	202	180	195	223	207	190	180	194	192	187	169	187	186	158	179	196	198	193	200	197	196	207	222	192	189	200	203	185	195	177	191	181	206	188	198	196	188	185	211	212	180	180	190	181	201	199	183	202	170	192	192	199	194	185	195	213	182	190	197	233	190	173	167	182	159	169	211	192	177	190	175	179	190	222	201	203	195	197	201	190	190	185	183	169	200	210	195	214	170	202	216	185	207	204	200	202	192	188	223	216	186	214	218	184	178	214	183	193	201	220	198	207	207	164	195	187	212	187	185	208	188	214	201	200	183	187	188	179	202	190	199	178	191	181	193	201	198	192	200	178	205	165	201	186	193	182	191	198	204	181	199	196	189	219	202	182	196	186	217	213	204	183	201	207	159	181	187	209	202	196	185	202	179	204	169	181	172	185	169	171	179	185	165	196	204	195	175	174	199	181	197	209	200	195	176	182	204	209	202	211	225	181	212	185	228	208	211	187	220	197	177	191	201	179	198	189	185	195	179	188	175	170	203	191	179	202	176	185	171	196	184	205	190	195	182	210	212	214	194	180	188	180	220	187	191	205	182	191	169	192	189	191	206	229	201	223	191	170	173	173	189	180	192	209	194	182	188	181	201	204	215	165	181	204	190	195	187	184	182	187	196	178	218	188	190	158	187	198	191	185	192	190	212	184	177	172	192	181	177	193	191	191	182	180	191	177	190	181	182	192	188	191	196	202	198	204	196	185	174	198	177	184	207	187	191	204	192	205	190	198	206	191	201	201	208	188	187	195	181	218	198	191	190	199	210	174	197	198	200	186	189	172	190	185	211	183	176	188	177	170	183	217	189	201	199	178	168	161	227	191	175	203	185	187	213	187	193	207	206	164	206	208	219	196	206	217	164	200	202	205	178	205	173	200	203	199	189	182	200	166	188	180	203	218	188	175	186	181	183	215	207	185	204	207	202	184	195	204	188	198	206	189	183	213	182	198	197	214	191	195	201	210	195	177	169	214	173	209	177	212	197	205	225	185	183	204	192	178	202	161	191	193	179	187	204	187	178	196	208	192	205	193	217	218	205	178	183	213	193	177	192	196	217	197	219	175	183	216	181	179	165	182	200	204	188	178	191	196	174	193	184	205	216	190	179	191	185	211	212	190	199	202	217	190	147	179	200	193	182	209	185	216	175	196	182	193	175	192	194	197	205	193	174	191	181	203	192	189	195	195	171	186	198	216	177	178	206	196	176	178	180	190	201	195	175	161	194	220	193	178	198	186	198	190	189	181	182	177	221	194	216	187	209	213	190	211	180	207	209	199	191	205	206	195	190	204	201	167	185	175	189	226	199	229	205	195	192	177	200	198	220	185	207	184	206	192	184	193	207	198	180	204	200	204	187	187	181	201	205	189	184
38428	46701	49660	37796	23677	7122	1291	909	931	688	996	706	2093	14087	16147	10399	6748	2120	2294	3034	2529	1044	1073	871	524	514	540	509	486	516	492	539	493	528	479	500	499	528	554	501	499	526	514	491	479	535	496	508	489	506	542	541	571	525	534	527	474	522	497	508	491	480	493	491	555	528	555	512	491	495	524	516	546	521	510	543	552	511	541	472	515	533	493	501	507	475	530	510	516	480	530	550	546	479	507	504	502	515	531	469	512	539	514	520	482	493	518	480	508	494	508	535	451	530	489	534	511	515	524	540	504	470	505	518	495	509	511	485	518	508	484	523	476	527	474	482	523	490	516	521	515	521	511	532	528	478	529	496	493	528	505	484	523	538	505	544	500	507	498	508	486	484	485	497	523	485	490	528	515	504	538	498	499	517	495	508	464	520	508	492	468	530	508	502	456	531	552	523	525	513	523	488	494	503	520	505	494	506	513	474	506	499	539	545	513	529	509	497	536	510	559	543	490	536	497	486	505	509	488	487	505	501	490	500	462	527	492	556	525	489	535	506	493	502	492	501	488	490	516	534	512	531	558	506	505	521	515	502	487	496	509	523	547	489	518	519	510	517	530	538	533	516	503	495	538	531	544	485	473	511	551	523	514	537	547	501	494	529	518	522	520	515	533	509	518	512	490	469	516	510	497	527	502	538	549	512	494	508	481	500	474	501	490	506	472	513	508	478	487	501	493	475	539	429	537	532	530	482	501	519	504	501	523	591	508	526	510	518	487	525	485	523	492	544	535	524	487	501	544	481	541	517	531	492	559	507	498	536	499	497	502	462	529	529	476	530	457	520	510	567	498	475	548	517	520	510	513	514	471	526	514	498	546	482	544	486	520	499	504	495	521	527	550	505	526	484	572	498	498	483	513	532	555	507	471	516	489	520	467	551	534	506	520	487	496	520	496	517	482	466	498	510	500	515	532	501	557	522	536	495	520	484	519	532	545	522	473	500	506	516	508	461	513	456	554	546	526	550	529	499	531	519	516	501	539	509	496	469	485	507	488	550	484	508	515	545	446	511	500	495	509	516	496	505	533	510	505	507	479	505	539	536	512	513	526	543	544	503	501	508	481	543	546	515	552	505	528	501	513	507	535	544	496	470	505	530	559	514	528	512	481	507	546	515	540	530	508	502	501	484	539	504	487	505	497	510	511	494	493	515	473	525	524	521	503	530	522	546	500	494	520	490	519	516	505	528	545	462	521	518	526	515	469	528	559	526	514	496	499	515	481	530	508	538	507	500	498	493	459	517	536	534	492	507	524	490	503	487	523	498	502	524	505	482	500	471	515	528	487	504	468	497	515	508	502	500	533	518	536	508	538	505	522	474	460	548	510	539	518	528	513	544	508	494	487	517	498	520	475	514	526	517	504	483	501	536	503	475	534	504	537	507	539	500	515	515	517	507	495	513	533	499	505	498	498	526	497	473	506	529	487	533	503	513	510	505	501	535	523	495	514	497	486	511	507	482	515	487	480	521	505	549	498	495	489	491	538	512	517	510	500	486	511	519	550	474	492	489	533	555	506	517	558	500	507	551	564	505	519	520	508	500	528	535	515	489	503	499	520	487	519	521	458	504	485	505	512	514	521	507	489	498	507	536	548	516	523	523	492	506	500	533	508	510	476	545	499	482	503	531	523	455	529	510	491	528	534	517	498	519	494	512	490	507	483	513	524	513	532	562	524	501	509	484	547	516	516	487	498	464	575	509	480	511	521	548	544	521	515	500	519	509	485	528	488	533	524	489	479	515	523	511	473	497	532	505	494	526	485	549	500	490	487	538	554	492	503	530	501	558	549	538	517	476	489	494	507	514	483	503	526	547	511	503	501	504	513	534	536	498	519	486	543	470	518	521	480	488	519	485	508	518	495	496	510	536	505	523	478	497	504	513	521	515	532	461	517	479	490	522	522	532	502	475	523	535	509	518	536	531	529	548	495	511	513	484	479	538	536	543	525	544	536	557	533	512	491	493	466	549	510	523	511	500	538	505	526	525	525	502	492	534	494	487	490	486	505	522	515	553	508	537	491	500	489	498	495	491	527	496	539	476	547	471	514	506	476	546	510	472	469	468	483	524	491	501	513	519	504	491	476	513	523	504	508	505	517	493	530	493	518	546	532	531	511	497	526	471	508	518	534	480	509	534	478	504	516	535	478	481	496	511	515	512	531	538	522	482	469	508	508	486	514	501	544	499	486	498	515	496	479	513	534	486	529	536	470	531	531	505	557	547	479	502	508	511	512	557	489	526	539	513	506	555	545	517	514	513	500	531	507	482	496	501	550	528	448	490	491	521	503	511	498	517	490	483	546	503	517	526	537	559	511	479	510	497	539	522	482	543	497	499	498	519	508	490	526	544	507	513	528	477	492	494	494	514	518	503	512	500	503	476	500	521	507	470	498	510	508	460	500	500	531	502	543	489	559	495	550	468	526	507	493	479	473	507	515	518	511	500	495	476	539	485	546	514	519	516	520	486	488	503	530	551	551	488	551	492	498	505	496	479	497	516	548	531	533	511	522	518	510	516	537	469	533	470	493	524	520	514	444	515	506	488	523	487	498	488	522	508	495	535	539	518	576	511	516	512	517	488	511	510	533	502	500	497	541	519	514	498	484	521	452	514	575	538	488	502	515	495	552	569	491	510	512	498	540	513	513	477	519	524	470	502	511	521	498	487	537	523	510	472	513	503	519	538	495	528	520	482	553	517	493	490	463	499	489	490	502	478	501	474	525	505	527	490	478	519	506	495	522	524	535	502	514	522	491	520	527	526	519	499	490	494	519	487	476	514	518	559	524	474	502	541	528	522	497	560	518	522	494	505	552	509	548	516	488	480	554	471	475	537	536	474	520	543	498	479	502	526	536	534	499	564	476	520	478	509	556	508	515	507	491	461	528	533	548	494	513	530	536	482	549	504	483	505	507	540	503	519	510	492	495	516	515	503	479	511	523	567	495	494	510	532	565	530	476	486	505	506	549	530	521	473	518	513	496	516	538	467	547	507	508	486	497	497	526	517	513	531	516	546	520	529	545	498	541	526	531	513	512	568	505	524	540	520	516	529	517	442	536	498	507	512	516	565	496	481	527	519	536	486	519	520	505	542	472	496	482	527	516	518	503	482	464	513	485	499	515	526	506	527	515	499	502	556	512	487	540	483	499	494	493	546	504	510	488	491	513	486	507	541	494	480	551	536	521	523	550	525	495	521	486	482	533	492	562	555	529	549	495	484	503	521	513	474	492	467	485	527	521	488	507	522	506	492	480	553	531	508	557	481	517	533	504	513	523	527	525	503	514	520	521	491	479	485	480	521	552	502	453	477	530	498	461	495	570	507	507	494	511	533	538	508	495	522	533	494	498	497	494	550	522	540	514	502	474	472	508	522	498	518	545	502	503	510	512	554	565	527	509	554	502	513	542	527	514	564	521	512	462	510	484	499	530	514	507	481	500	557	484	505	510	528	464	533
73924	76531	69301	45330	27434	10900	1162	382	335	291	391	292	650	4961	7054	4691	3073	924	754	1004	672	350	367	293	230	192	208	243	215	210	241	201	222	202	215	213	205	242	233	211	214	234	259	224	215	245	211	208	210	216	234	221	195	233	199	188	235	217	235	199	210	204	221	206	249	194	205	218	226	237	225	212	225	186	225	196	223	232	229	227	193	218	212	211	228	199	222	224	184	186	210	200	214	233	181	225	229	204	225	201	206	204	220	197	204	219	234	209	221	230	203	230	203	222	217	205	196	237	240	203	232	231	203	220	206	189	202	210	173	234	204	239	207	191	217	228	222	199	238	191	201	195	212	211	207	202	223	211	219	234	210	203	199	220	240	204	219	240	206	210	202	214	222	246	212	207	212	212	212	232	200	200	236	205	203	217	191	217	204	223	206	215	223	215	208	209	233	215	223	242	199	227	209	232	221	203	228	218	220	232	199	238	230	204	226	205	195	203	205	203	229	211	203	201	231	208	231	213	211	224	216	189	232	196	225	215	207	229	191	188	210	211	223	225	206	208	208	213	233	207	196	186	207	197	243	205	225	235	213	212	206	201	195	218	223	207	191	218	208	240	222	240	238	211	212	201	228	209	246	218	255	193	209	224	223	230	183	218	191	227	237	175	203	215	220	214	242	207	214	191	191	226	222	211	199	218	201	217	227	238	218	196	203	204	245	208	217	201	232	217	228	210	192	208	224	200	199	217	187	210	215	242	216	211	211	211	225	242	204	230	220	201	212	204	180	228	204	173	214	196	216	229	214	207	212	213	219	204	231	214	224	226	198	221	242	209	225	186	209	188	213	222	216	230	195	226	185	225	212	233	192	225	217	199	181	206	225	206	209	190	244	200	187	179	203	207	250	186	197	214	217	194	208	206	235	209	232	233	203	199	232	197	232	214	246	217	203	224	244	208	225	220	226	208	211	210	209	205	226	201	214	206	233	202	199	243	228	217	233	230	212	211	230	208	207	239	198	215	233	197	214	232	217	204	213	196	191	213	208	195	201	241	198	184	218	173	240	229	205	210	218	209	214	212	231	220	195	214	198	219	199	222	222	199	214	197	209	215	188	199	202	227	220	197	216	202	206	231	191	224	220	193	208	245	183	212	208	193	208	220	204	207	197	198	220	207	226	250	213	212	226	227	211	243	215	197	201	208	237	234	229	221	189	217	232	209	198	192	194	216	210	205	202	204	220	248	215	245	224	214	190	188	209	205	209	213	185	210	198	192	200	216	236	226	203	242	205	193	200	211	206	225	228	228	192	249	206	211	244	184	217	210	197	217	211	213	223	190	225	204	192	228	216	238	237	200	212	223	222	214	208	200	186	205	216	207	221	196	223	201	195	209	232	223	221	241	194	230	204	232	199	215	234	207	203	237	216	226	231	230	193	232	202	221	220	196	198	207	194	180	209	189	213	236	189	188	221	222	232	189	206	199	232	190	216	212	208	219	197	202	205	217	202	207	212	229	212	231	212	192	225	228	219	197	241	235	230	213	218	225	219	233	221	230	202	189	217	238	210	228	212	221	216	194	187	214	191	218	205	214	239	225	246	208	246	193	205	216	205	223	203	221	229	216	219	227	230	191	191	215	217	226	230	191	217	201	224	213	191	230	221	228	224	211	243	188	212	228	238	230	218	231	222	209	212	232	205	194	201	225	245	207	224	205	225	215	207	226	179	205	205	244	209	222	210	201	196	208	227	202	216	205	207	213	205	211	211	242	215	231	208	231	232	230	188	216	209	203	188	203	233	237	199	221	190	231	218	192	202	238	198	229	194	195	214	228	200	212	216	188	218	211	205	201	207	217	193	203	208	195	225	214	216	185	228	205	220	216	205	240	211	228	221	204	238	223	204	224	217	211	208	197	194	205	210	209	233	199	239	203	194	213	203	201	214	210	225	202	206	220	218	198	201	238	214	215	216	229	207	195	209	212	217	217	199	202	245	231	205	253	206	198	188	199	216	205	217	243	234	206	224	200	197	217	200	226	183	191	226	234	213	199	179	175	226	214	249	204	220	202	215	214	216	233	167	258	218	211	179	209	230	236	209	205	208	223	206	217	215	195	214	207	226	204	220	225	246	214	204	198	206	196	204	236	214	206	210	224	209	229	226	211	228	201	210	211	227	219	224	216	235	213	240	213	229	175	206	226	200	211	212	186	232	174	205	206	196	210	208	213	208	199	212	208	218	179	224	212	191	203	261	211	201	221	222	230	223	196	238	202	211	186	194	216	204	199	209	225	212	217	219	234	217	218	215	236	213	190	193	208	227	243	197	205	221	192	200	209	219	231	225	205	260	209	212	185	234	204	202	215	205	219	232	223	196	221	227	257	229	202	204	227	195	177	216	232	209	198	196	190	174	195	223	216	205	216	193	204	203	183	207	211	199	220	230	206	198	208	183	196	201	204	176	216	248	180	205	247	206	221	209	234	216	194	199	223	228	199	213	223	208	197	230	219	229	226	226	186	230	228	217	201	205	197	200	208	214	211	198	217	197	212	229	196	193	226	215	195	206	223	207	216	196	225	229	210	184	203	213	229	215	214	223	224	213	244	201	226	197	237	182	192	195	218	227	206	214	210	213	204	219	183	210	225	199	201	204	201	219	238	207	234	204	227	235	210	206	211	184	195	214	211	204	192	211	229	226	220	210	199	193	202	218	204	214	220	211	218	185	192	215	191	175	231	245	209	224	249	219	199	195	209	208	224	224	199	226	223	219	197	226	184	223	227	211	219	186	224	242	208	212	215	199	196	222	193	208	220	202	215	231	213	214	218	190	229	202	215	220	227	190	191	208	199	203	188	211	214	194	227	233	208	182	216	202	240	212	198	213	203	207	199	233	200	211	243	223	223	215	253	191	243	196	201	187	233	202	210	205	213	213	220	216	203	222	229	238	215	217	205	197	208	211	221	207	238	244	226	201	196	197	200	236	214	221	205	217	198	224	198	215	222	199	213	223	213	253	222	198	234	209	227	234	204	208	223	213	214	223	217	210	205	236	244	214	210	234	215	212	196	228	230	178	187	181	215	191	221	185	218	195	212	216	216	237	189	204	202	210	222	213	210	224	208	214	219	240	214	244	215	182	221	207	214	220	200	242	226	208	209	218	241	216	194	205	192	231	186	199	213	221	189	217	204	206	225	222	198	214	201	227	198	209	221	203	235	221	193	244	206	224	223	208	214	251	213	219	245	190	229	207	226	200	196	208	223	229	223	228	220	194	218	193	206	247	209	221	221	215	228	214	189	209	208	185	218	205	221	208	193	207	198	191	207	161	219	201	219	199	223	214	219	232	212	202	221	213	202	217	185	210	233	216	213	217	216	198	204	233	212	226	227	230	214	219	206	212	205	215	198	218	215	198	201	184	215	212	207	206	203	228	218	217	225	203	201	220	249	211	214	201	207	190	210	195	221	165	232	199	210	198	228	226	197	214	214	194	212	225	244	223	215	207	215	189	208
47953	59805	62772	47617	34756	15811	2333	1185	1161	964	1556	894	2856	19475	23407	17645	12356	3716	3623	4969	3012	1532	1382	858	544	562	544	538	523	584	576	534	545	551	565	574	539	530	571	553	532	531	565	526	550	597	550	521	537	532	621	752	716	634	559	540	558	555	558	520	558	535	510	576	535	591	523	522	557	562	555	592	606	519	542	529	570	548	533	545	608	550	572	540	539	578	571	545	544	580	542	556	546	526	551	555	537	554	572	561	567	575	625	529	564	541	573	555	529	519	567	509	556	494	574	544	583	589	562	546	556	561	505	538	568	578	549	588	564	514	558	553	577	556	583	521	556	556	550	562	589	517	557	554	574	572	574	555	563	547	532	567	502	527	545	532	569	559	560	593	581	555	492	520	568	548	565	559	499	597	532	559	508	567	546	566	543	544	562	552	561	527	528	544	549	556	549	584	586	516	568	549	552	591	532	539	586	576	556	587	540	543	546	553	598	548	547	569	533	550	554	563	558	571	554	530	559	534	566	562	558	533	539	575	561	568	503	527	553	547	528	568	545	547	560	551	553	615	558	548	508	605	520	593	531	573	561	532	547	544	554	577	532	580	560	529	563	549	520	507	539	544	547	545	506	567	573	537	590	592	568	540	522	532	518	584	563	535	527	543	527	554	567	551	552	575	534	555	600	563	557	533	560	557	559	572	561	506	579	521	549	562	552	516	540	605	555	599	497	505	525	546	497	554	532	504	559	560	558	525	586	557	558	545	546	539	504	561	564	553	580	532	579	598	516	560	560	557	566	576	556	564	518	593	538	538	563	558	510	548	560	547	533	585	546	571	559	541	537	539	577	557	547	534	547	538	588	554	572	551	541	542	567	536	549	597	576	566	513	577	572	568	568	500	539	525	574	554	547	541	551	555	534	515	536	562	567	537	541	557	547	593	584	523	534	536	548	551	547	564	551	551	536	532	569	535	569	582	568	600	535	582	610	533	536	555	522	547	543	519	537	531	574	534	550	559	582	578	564	559	558	565	561	596	596	544	544	481	561	569	586	531	572	594	537	517	531	549	566	536	564	587	523	568	602	582	533	533	569	528	584	535	593	558	535	546	537	517	525	557	526	549	537	529	535	538	523	536	574	559	550	593	523	587	582	519	555	530	574	520	586	578	568	569	556	534	564	568	562	559	557	589	560	538	542	526	550	552	537	573	597	533	523	516	557	553	588	528	512	565	534	530	577	542	588	562	580	575	572	587	571	556	557	551	545	563	517	561	547	566	538	541	565	578	562	589	543	559	565	516	550	580	545	573	512	556	536	554	559	531	561	575	584	600	510	531	536	549	575	584	537	570	585	556	542	524	520	563	573	551	554	526	564	574	547	533	550	563	552	543	564	571	566	546	564	556	507	562	522	534	542	537	558	547	541	506	562	555	539	555	572	548	600	556	511	602	523	534	560	530	536	498	555	616	555	561	527	534	539	580	533	526	582	544	579	596	555	559	528	568	533	568	543	518	549	601	517	576	541	541	571	549	568	552	590	553	553	551	535	581	522	591	571	524	515	563	512	555	528	552	531	550	568	560	553	555	537	554	535	563	577	579	589	573	549	556	576	517	574	555	581	512	558	568	580	572	518	527	542	556	537	552	588	555	548	556	579	548	528	546	560	517	571	569	512	545	526	576	580	569	545	557	566	534	539	561	544	558	602	537	590	539	547	545	572	528	563	553	533	557	598	533	525	570	546	583	550	514	555	558	563	549	522	525	584	548	549	559	528	587	531	578	551	533	504	539	566	534	553	533	562	529	549	526	575	551	543	538	533	564	579	543	588	572	556	517	555	536	540	567	566	535	555	566	557	590	547	579	514	595	518	514	523	529	580	530	563	571	540	577	575	586	558	581	509	517	551	586	561	567	539	534	554	556	542	572	540	519	569	534	531	576	532	543	564	574	559	580	533	477	571	577	555	559	511	564	489	540	564	565	534	555	583	570	543	573	564	494	576	559	576	564	571	520	580	543	521	555	593	566	563	555	553	543	598	558	568	574	536	562	548	563	567	581	534	547	563	561	543	581	547	527	559	555	519	587	521	517	567	551	524	544	565	556	575	568	567	559	545	580	554	605	528	545	512	522	532	565	575	536	513	555	544	562	564	558	523	546	551	578	596	542	541	530	594	487	594	585	546	542	565	539	520	597	553	505	518	537	526	561	536	549	499	559	526	542	544	569	570	597	504	534	545	537	526	555	552	551	554	566	533	555	518	525	567	530	546	538	578	540	529	545	558	538	495	545	537	541	509	586	594	523	495	597	581	531	519	554	566	557	593	572	581	542	542	573	524	539	554	491	561	560	575	540	558	527	576	554	572	517	581	549	531	515	563	575	586	532	567	606	534	584	537	517	554	559	597	535	537	515	538	539	561	538	519	582	541	580	544	544	579	562	574	548	564	566	562	538	602	570	616	569	550	529	555	562	525	552	530	543	546	513	564	540	557	557	574	571	542	539	576	563	547	562	549	524	558	515	531	557	546	507	577	524	515	544	543	523	528	550	511	558	572	560	573	566	586	559	590	585	571	524	546	579	571	530	548	539	555	559	601	622	563	561	541	547	568	563	528	543	510	554	580	597	547	477	510	576	548	527	518	554	595	579	558	544	573	552	543	552	541	553	575	598	533	568	530	531	535	559	493	535	542	554	536	556	534	577	547	524	554	543	509	538	541	591	571	575	534	502	560	540	552	545	547	553	514	559	549	592	578	556	509	559	512	552	571	538	542	567	555	554	586	555	534	587	538	577	536	552	521	572	573	524	582	535	547	519	553	542	563	550	535	535	562	546	530	507	527	553	517	547	495	549	595	530	566	548	561	605	563	543	537	562	552	553	551	510	563	615	572	570	552	544	537	530	532	528	538	523	532	535	520	552	553	576	575	571	549	541	550	582	559	571	575	576	575	521	565	562	583	550	492	569	569	564	565	571	595	551	570	563	539	551	562	561	542	530	555	571	516	555	514	555	573	574	546	543	530	522	559	557	588	563	595	542	524	541	572	536	575	495	506	546	529	556	498	578	531	572	558	551	543	560	561	517	549	516	550	584	530	595	561	553	552	541	575	566	582	528	568	570	548	558	543	511	535	556	536	545	557	559	523	558	591	558	532	543	592	495	585	585	518	533	542	568	578	509	590	551	552	572	556	544	516	560	557	566	548	625	571	552	523	546	575	534	563	535	551	519	542	538	557	539	519	523	577	587	530	541	541	499	565	552	535	560	533	567	560	558	503	554	565	543	569	552	545	526	561	536	510	536	526	533	567	508	551	517	548	589	564	592	575	531	582	575	537	553	581	542	551	590	543	542	560	537	574	550	631	526	526	518	541	536	551	565	558	558	562	542	585	554	514	560	547	563	559	515	566	554	531	518	537	551	562	567	560	543	572	537	588	515	537	560	564	580	555	530	573	550	554	536	570	553	565	589	519	588	551	577	512	531	566	527	522	566	550	576	539	570	514	583	584	509	539	536
16991	13624	10099	2935	831	461	237	159	197	163	198	181	184	300	391	387	351	218	208	259	180	195	225	174	181	197	186	196	165	178	170	191	176	164	201	168	152	156	179	189	171	166	184	174	198	176	198	195	182	178	164	204	182	213	168	171	184	172	180	173	175	201	174	169	184	165	180	196	180	172	186	203	159	184	192	187	185	187	190	205	175	175	167	164	196	188	205	181	193	189	179	175	182	191	179	174	186	182	185	191	175	185	165	184	176	186	173	164	176	169	184	193	157	174	163	180	194	189	170	180	218	181	186	160	163	173	222	185	198	188	162	187	214	185	198	183	186	180	175	178	165	171	170	182	168	179	188	161	168	169	215	181	173	196	172	178	209	158	172	183	144	199	184	203	182	156	182	152	187	158	187	174	163	174	153	158	180	184	194	176	183	185	196	200	198	194	183	180	194	163	181	172	158	168	197	177	204	174	167	174	164	193	183	173	184	177	196	157	185	189	210	193	162	183	169	206	176	173	186	179	198	171	180	190	201	179	186	159	190	177	154	189	178	176	197	192	181	157	153	193	170	183	175	195	167	179	176	191	164	207	202	183	147	190	197	176	185	187	177	179	183	176	173	163	180	176	199	178	177	165	171	157	190	176	174	167	182	185	159	175	185	189	175	179	170	170	176	183	187	176	178	169	167	197	177	176	194	183	193	177	192	181	186	165	187	211	168	191	184	175	188	173	185	188	180	170	177	193	200	197	162	179	186	164	191	169	195	190	172	171	200	175	164	199	186	183	184	178	202	179	198	181	186	163	184	152	159	181	181	189	178	179	189	184	200	199	157	158	174	173	186	191	157	158	214	163	177	175	184	178	192	197	181	182	191	185	175	177	178	168	175	185	193	169	177	213	168	179	183	159	165	174	177	169	195	199	183	183	165	178	180	183	169	184	199	180	182	206	191	171	186	168	171	174	185	202	172	188	182	174	170	166	196	175	168	201	195	179	167	157	183	175	179	189	170	152	177	183	180	186	188	176	161	168	175	173	182	186	201	178	191	192	184	180	185	185	166	189	191	163	196	177	179	181	186	172	161	176	193	180	193	176	177	184	189	190	178	192	162	148	190	173	174	182	191	170	216	174	184	177	170	173	198	175	173	161	164	168	156	176	164	180	202	166	201	194	203	198	178	167	185	160	171	195	193	178	173	183	195	174	194	161	176	197	175	181	178	202	174	192	189	196	165	183	179	182	207	196	163	157	182	181	187	193	182	201	180	179	171	223	189	183	167	176	191	201	186	177	180	161	185	186	150	178	182	172	148	202	188	180	173	175	196	181	167	193	163	193	173	202	187	180	184	193	183	155	199	174	187	182	168	197	186	175	160	166	173	184	181	177	172	193	200	187	184	141	165	170	182	171	178	167	188	178	176	180	172	160	184	172	188	173	170	207	202	210	166	176	189	183	183	183	174	200	186	155	168	185	179	177	182	174	171	210	169	205	182	205	182	168	185	162	185	170	163	178	201	179	209	169	174	153	185	191	178	185	204	181	158	184	174	185	195	165	158	177	175	205	180	169	198	171	181	199	193	182	190	183	167	190	189	195	188	216	202	155	180	168	159	144	200	187	182	188	163	182	174	188	181	194	174	177	171	192	189	161	168	198	185	188	153	199	169	176	165	170	180	170	209	192	206	175	159	178	167	165	178	152	187	203	170	192	171	171	188	164	164	192	182	168	177	172	178	173	178	172	180	176	154	198	191	174	177	170	190	184	170	182	195	220	160	172	161	186	193	202	177	170	193	175	177	186	197	175	180	165	176	179	172	166	169	171	180	153	171	213	187	184	169	184	192	188	189	178	168	184	172	182	188	159	181	152	173	170	188	178	175	196	177	181	188	202	152	189	160	187	209	168	180	176	201	171	176	168	184	175	180	187	162	157	178	176	166	170	196	209	179	178	164	177	203	187	190	183	175	185	174	198	167	167	180	161	180	199	174	170	204	193	191	184	156	170	208	173	199	166	161	186	166	179	193	177	206	186	192	168	172	170	190	191	190	208	180	180	182	197	171	199	170	161	176	182	193	186	175	198	177	169	159	176	167	179	186	202	183	193	169	186	185	179	163	174	187	182	164	176	187	183	177	162	178	193	179	159	149	179	178	188	185	182	165	180	205	183	178	141	183	188	170	194	161	167	178	164	186	195	196	180	173	194	191	169	184	174	165	170	203	182	195	157	172	174	166	174	155	184	177	207	178	200	172	191	177	178	177	184	188	177	170	159	195	169	195	169	189	176	169	201	188	201	160	197	175	194	179	182	192	169	178	193	178	183	181	150	172	174	158	196	176	196	198	178	183	163	185	174	191	207	178	196	188	206	192	171	162	171	194	166	170	160	185	209	174	183	187	182	171	164	166	162	164	186	178	191	173	189	163	164	144	172	182	181	189	192	181	175	182	189	174	183	191	171	181	179	188	203	196	207	192	180	152	158	186	176	190	175	189	169	172	190	203	170	198	189	189	182	170	172	183	179	173	189	179	184	203	170	181	160	183	185	184	189	161	162	172	201	184	183	187	187	204	195	177	194	180	175	180	164	199	173	170	151	165	174	204	174	195	177	160	193	171	186	160	173	178	179	170	173	184	174	152	177	219	193	168	161	184	168	206	181	193	158	203	173	181	199	199	204	201	183	159	179	172	165	171	183	201	198	174	161	173	175	160	176	191	174	163	185	189	180	161	202	187	186	182	169	187	190	172	197	172	199	171	192	186	192	181	187	171	189	182	180	189	198	196	174	175	151	191	179	192	205	191	201	180	163	191	167	189	172	172	163	180	171	182	172	174	171	204	162	174	199	173	161	208	192	181	202	192	175	173	168	160	186	196	141	184	178	160	185	172	177	194	185	183	183	179	201	177	185	164	174	186	209	187	190	189	182	176	200	173	173	187	187	161	157	183	185	174	185	170	158	187	174	207	190	163	192	187	180	194	169	184	188	179	193	179	192	162	198	181	172	177	167	194	181	179	190	199	168	174	175	180	170	166	186	168	190	173	185	181	184	176	172	179	181	164	175	162	176	163	166	195	187	200	208	190	172	201	162	188	195	162	179	185	168	202	179	196	167	186	184	187	165	184	205	169	180	174	201	197	183	186	181	188	162	181	191	181	161	183	191	203	191	165	164	176	185	178	184	186	178	170	160	159	180	193	196	187	184	158	179	186	174	190	166	162	188	179	190	200	148	211	203	185	181	172	165	175	197	174	192	162	191	189	176	200	160	174	165	188	175	192	178	179	173	169	177	180	180	172	197	187	155	173	170	209	226	174	174	168	187	183	150	147	191	194	190	203	175	204	169	180	178	175	181	188	178	177	190	165	169	192	169	153	186	192	170	187	182	175	194	185	186	175	165	152	182	174	158	170	194	179	186	201	174	180	212	196	194	175	179	193	178	187	194	166	194	191	198	195	182	178	186	207	197	170	179	180	181	178	193	151	177	197	178	174	196	175	176	155	181	187	156	172	189
14114	17556	15833	7237	3111	1678	619	512	484	465	503	504	549	1178	1878	1581	1513	699	644	703	568	532	545	475	506	499	463	471	463	475	452	482	499	441	470	485	446	476	484	483	504	501	479	466	543	476	469	492	440	473	485	484	457	474	470	477	459	511	481	477	500	485	466	473	510	456	477	483	477	501	465	479	459	490	459	527	499	466	496	495	457	505	506	487	491	466	449	470	457	496	483	490	490	470	500	445	470	455	440	514	484	463	514	524	515	465	495	491	491	467	493	508	527	481	464	492	471	452	501	517	500	485	465	484	490	499	521	463	471	468	471	484	471	464	465	486	465	510	481	465	465	497	455	480	435	513	480	488	480	413	467	481	483	497	486	519	467	467	465	513	466	492	498	467	485	477	473	502	461	479	480	495	451	506	438	479	471	460	459	507	471	493	438	519	448	462	464	449	466	431	508	487	496	505	439	506	462	480	472	504	478	520	507	488	490	491	491	493	477	470	464	459	468	480	455	470	494	512	470	463	478	483	469	502	505	487	516	484	504	459	468	531	481	491	506	483	472	490	459	478	513	460	484	469	479	505	463	487	499	470	511	458	496	455	460	506	478	530	471	468	449	459	473	511	458	481	466	511	484	446	447	468	474	499	516	448	469	495	502	481	466	453	484	518	476	527	527	485	467	503	527	474	501	482	512	495	506	460	508	493	505	466	505	473	491	523	484	473	513	467	493	474	456	485	500	526	487	478	497	513	490	428	468	437	489	461	495	504	452	530	463	487	477	466	486	463	455	441	468	463	472	505	480	490	491	489	508	502	442	485	444	501	497	491	477	433	445	534	490	471	485	497	498	471	494	447	468	458	489	475	484	472	497	460	502	493	486	488	496	464	501	484	492	480	467	490	463	488	472	497	458	478	442	517	475	487	511	493	501	514	516	492	473	468	480	490	475	443	492	469	507	491	473	504	497	461	474	503	460	509	499	464	504	432	456	462	463	489	514	485	439	502	442	531	472	510	444	435	458	519	502	500	511	496	497	461	484	473	489	487	458	504	451	469	454	486	477	483	480	450	490	515	476	469	501	491	554	511	513	421	496	485	489	472	450	473	494	446	457	480	500	517	510	470	484	487	488	451	469	466	494	479	439	462	482	513	500	475	466	496	508	453	463	481	468	480	467	481	468	481	499	479	509	488	475	502	490	459	484	500	457	446	445	487	479	498	495	487	456	492	484	438	463	511	439	482	501	479	483	461	490	454	453	484	498	464	493	446	483	469	457	503	485	447	477	484	478	458	505	467	465	514	465	509	529	442	461	495	507	482	495	494	470	478	491	499	465	503	442	501	480	485	525	518	499	495	518	500	463	470	483	465	460	450	449	486	503	506	490	519	487	443	480	512	513	475	492	475	463	500	458	508	467	471	435	496	474	503	481	477	504	464	483	500	520	534	489	463	503	523	547	493	483	487	524	502	491	487	472	479	461	529	502	495	475	499	514	462	491	473	506	513	445	461	479	491	479	496	474	499	478	475	484	489	481	486	487	469	523	514	500	504	459	488	485	505	525	510	462	465	474	465	490	489	463	471	459	473	510	485	501	479	474	439	465	479	483	494	463	456	484	454	471	476	511	454	438	480	477	471	468	464	487	479	428	490	458	451	493	525	512	488	490	501	465	459	488	474	428	509	460	496	429	513	457	441	511	518	490	498	469	466	472	457	460	486	482	507	468	517	496	454	493	500	477	482	468	462	471	445	475	515	484	501	523	471	510	475	471	522	508	457	500	467	498	456	481	470	475	453	491	463	485	433	482	466	474	483	481	438	453	482	483	481	509	486	487	483	491	486	494	473	522	461	470	467	463	525	514	496	480	488	471	500	509	469	469	509	539	522	505	485	490	476	489	433	490	460	488	474	504	470	522	495	467	472	461	515	481	504	432	481	463	504	499	474	474	502	503	485	497	510	498	445	468	493	498	492	495	500	486	504	453	462	438	450	498	474	486	460	461	458	519	489	470	481	490	500	460	485	487	510	440	473	465	489	463	487	478	469	475	482	509	493	469	480	452	489	493	506	510	491	457	482	478	490	449	501	527	488	537	445	491	491	485	497	477	510	483	458	500	483	480	460	495	491	446	483	472	481	473	504	462	456	490	462	481	473	511	488	507	501	482	497	510	468	435	495	446	506	423	460	506	499	474	513	466	520	473	449	504	486	460	444	429	488	469	484	502	488	448	466	514	450	491	506	434	503	474	472	501	453	475	458	517	499	457	499	515	485	518	464	474	495	452	504	469	452	506	466	482	462	511	481	457	451	506	478	498	484	476	486	482	480	441	508	484	474	467	492	456	493	455	528	479	519	484	478	488	469	506	522	484	501	471	480	527	498	483	464	462	501	505	483	460	497	506	489	503	490	478	506	488	502	464	464	480	506	455	468	459	490	471	448	490	508	514	477	504	500	496	490	454	497	466	504	495	532	468	504	517	497	494	476	491	498	520	465	511	518	478	541	496	491	527	457	526	469	469	443	468	475	491	481	515	479	512	463	485	477	515	468	483	544	500	478	437	493	478	477	508	513	497	478	466	527	448	492	488	492	506	480	492	487	505	450	498	519	459	488	501	496	548	463	478	454	446	442	468	495	491	489	451	487	493	490	515	474	497	492	464	474	476	486	461	472	461	487	483	487	494	501	463	499	426	488	484	526	519	473	506	481	476	472	508	457	473	503	420	496	475	441	507	480	496	480	484	462	536	458	500	460	528	483	517	480	494	523	458	503	510	479	496	478	475	490	488	496	459	520	461	459	460	451	468	484	471	459	478	492	473	486	446	483	512	450	462	510	469	491	456	474	500	468	478	501	489	488	474	478	500	503	538	529	516	486	467	485	482	481	487	505	502	482	501	497	463	488	461	448	478	504	458	480	492	514	468	466	516	494	468	469	482	459	496	464	468	488	485	498	499	479	443	484	472	497	464	493	476	509	485	506	492	475	461	465	487	494	484	504	484	493	507	482	515	471	494	483	463	442	513	485	508	485	462	462	473	445	465	457	475	496	489	463	459	471	494	480	484	446	453	428	451	455	487	472	487	468	449	462	474	487	505	469	489	478	490	508	486	496	489	480	514	491	446	476	463	473	506	443	446	486	527	494	516	540	424	473	449	480	483	503	481	474	548	498	469	490	457	462	502	472	509	516	463	517	459	483	520	485	465	482	444	500	490	485	486	492	490	483	510	483	483	503	510	475	483	510	475	464	454	452	468	503	485	500	488	474	482	463	496	423	492	479	507	504	546	531	452	485	499	493	470	480	504	476	489	483	465	469	487	518	475	499	510	469	525	500	464	511	482	460	498	482	471	487	506	483	513	473	471	494	514	511	468	458	492	515	508	461	509	500	473	438	475	495	508	478	512	497	469	475	463	461	501	547	458	452	431	501	478	506	478	481	478	502	501	498	486	488	503	495	471	514	463	471	474	472	471	497	476	458	474	466	512	425	474	503	493	483	476	491	491	489	489	524
61232	62243	57501	33671	17117	7574	1347	266	258	237	238	240	341	2208	2972	2727	1618	655	421	475	310	304	250	259	188	170	185	207	204	185	171	193	195	213	177	220	176	189	195	183	171	176	187	196	195	220	198	201	212	188	222	196	195	222	180	195	197	191	183	166	183	173	211	174	235	207	203	220	202	203	177	186	192	198	188	166	207	192	200	186	182	182	225	171	166	201	207	156	185	195	219	193	245	207	186	208	173	183	187	186	198	211	157	198	183	200	202	209	182	200	178	190	200	201	216	191	192	189	186	194	210	192	174	180	186	201	194	197	200	201	190	205	197	190	193	199	207	197	184	203	211	180	166	192	193	202	204	209	208	203	199	181	211	237	202	219	185	185	220	200	197	181	198	191	183	168	221	194	191	184	196	193	185	229	179	181	188	177	210	192	163	220	186	218	193	195	200	181	204	184	175	209	188	188	179	221	193	192	189	193	197	206	203	211	173	185	190	211	170	211	208	204	186	199	182	212	207	202	214	193	190	159	180	181	183	190	170	188	200	178	206	195	217	178	232	177	195	197	168	172	216	190	200	176	203	205	202	205	179	201	170	222	170	182	175	186	215	193	190	225	204	190	195	200	191	200	199	220	202	164	198	178	188	203	190	186	178	215	177	210	201	187	177	198	217	186	191	188	201	198	206	178	185	176	201	201	202	207	184	181	183	193	188	171	208	190	198	183	173	201	193	184	179	193	201	198	209	199	190	203	190	174	202	197	184	197	195	193	192	206	175	180	208	203	192	185	191	175	218	192	167	181	179	194	188	233	202	173	214	207	213	215	185	184	204	189	191	195	192	189	205	196	191	185	182	183	209	170	203	192	193	181	195	193	205	167	187	229	182	209	208	188	198	186	212	211	190	202	191	166	198	186	198	191	179	180	201	186	193	187	212	176	182	214	194	178	189	169	184	171	190	177	202	199	215	197	202	180	208	232	202	225	200	186	222	202	188	192	195	177	161	207	210	182	209	204	210	201	200	189	201	187	180	207	216	196	195	209	187	201	183	207	187	174	186	201	200	192	169	185	185	173	212	188	185	183	198	209	193	198	168	180	176	171	204	184	211	179	189	201	184	192	194	216	190	201	208	181	193	181	179	201	184	182	194	178	188	192	190	197	182	188	172	193	205	211	189	182	171	179	194	192	202	200	175	182	209	191	210	198	201	196	209	178	195	199	191	221	219	209	179	208	191	176	197	199	174	190	198	188	217	196	198	191	209	198	193	197	186	185	185	200	168	182	179	187	183	202	195	184	195	191	201	176	174	233	204	184	218	202	195	209	208	180	180	182	188	217	165	185	198	194	187	211	200	215	186	177	197	174	197	193	178	199	187	214	191	182	203	206	210	193	181	202	197	197	187	224	201	193	174	187	179	166	185	188	200	191	205	210	176	199	185	182	213	189	184	190	196	190	229	178	198	211	182	183	207	181	219	165	173	202	215	178	209	210	221	179	204	200	209	181	176	189	184	197	178	190	197	173	205	207	189	193	177	206	219	167	205	189	169	174	187	197	208	201	224	164	203	194	195	209	216	200	209	169	181	202	171	187	180	182	222	205	190	197	218	196	173	207	174	181	195	170	183	190	204	197	192	185	185	199	223	194	187	198	200	196	191	210	201	176	181	206	206	181	179	179	181	226	216	162	204	198	182	191	180	191	198	208	199	189	198	186	190	197	195	208	184	204	215	187	196	165	184	189	170	194	181	188	215	204	190	186	219	185	191	177	194	179	214	204	201	216	202	211	216	209	177	206	205	191	195	189	203	169	186	193	191	210	187	203	196	196	194	200	177	185	191	189	212	179	177	214	187	197	208	160	192	177	182	193	236	202	180	198	195	192	167	183	192	207	206	206	165	207	199	164	204	204	186	216	176	209	187	234	190	190	219	202	184	174	196	201	160	177	207	201	205	177	188	198	202	197	187	181	177	196	191	187	184	185	210	191	197	198	175	188	166	175	187	171	182	212	193	192	179	183	213	199	201	187	212	187	193	186	179	172	214	193	190	175	167	221	189	230	190	211	206	172	198	193	206	165	201	182	212	204	192	185	199	196	202	191	200	190	205	207	198	197	206	197	216	207	181	204	198	183	201	171	176	201	202	211	195	184	188	192	200	186	209	189	234	186	188	172	203	202	181	189	185	240	200	188	191	191	185	203	193	190	178	207	196	207	206	228	195	177	203	174	155	212	196	196	201	209	234	191	211	172	201	201	192	186	185	195	188	187	206	185	185	202	181	190	191	194	194	209	200	195	179	176	183	192	194	209	180	196	195	204	214	173	204	200	197	209	202	217	208	173	199	196	197	198	197	183	198	187	199	188	214	179	199	171	190	198	192	203	188	202	190	211	200	181	200	182	180	206	189	200	180	189	174	225	200	225	203	170	199	194	184	186	208	209	198	207	193	164	192	202	188	220	188	215	188	216	168	186	208	214	210	211	210	186	186	196	171	185	191	181	214	165	201	204	180	209	165	204	183	221	212	191	204	182	194	202	179	179	175	191	188	207	182	197	193	206	204	217	202	209	196	166	195	171	180	182	218	193	183	209	207	194	185	189	174	190	191	182	194	197	202	193	214	209	203	202	200	191	208	196	195	180	195	207	228	175	181	200	208	182	182	203	191	201	206	162	200	190	159	189	167	204	200	211	190	206	190	200	194	209	194	201	201	175	188	193	177	189	192	190	180	192	194	217	193	183	223	210	183	203	205	172	173	194	181	189	172	221	172	189	192	213	217	157	183	214	211	166	184	244	213	219	192	211	193	178	205	203	215	177	184	201	178	196	204	202	188	186	210	167	189	196	192	204	184	194	211	212	164	168	170	208	202	172	197	195	205	196	177	195	188	202	190	179	189	201	225	207	193	191	228	188	185	168	183	202	219	207	188	206	184	189	183	197	179	150	192	181	218	193	175	187	212	196	192	193	207	190	193	182	208	205	196	176	209	219	191	211	195	169	199	189	209	187	196	212	195	216	207	209	164	186	177	208	206	180	174	178	197	184	206	187	176	208	204	202	205	184	189	191	168	190	180	171	202	209	196	196	206	196	201	214	200	214	205	199	169	177	200	225	193	221	221	210	216	196	203	211	209	202	206	207	182	178	209	196	183	197	199	183	208	191	204	203	188	186	179	201	185	215	196	198	187	216	173	225	211	214	177	178	196	193	185	206	202	178	167	182	214	218	194	181	202	218	198	183	212	186	204	203	203	216	206	216	216	209	204	186	212	230	188	202	190	168	201	202	190	178	175	169	215	185	186	213	173	189	226	197	201	214	187	206	208	211	188	167	232	181	217	193	182	199	175	220	190	180	184	221	209	228	207	197	203	255	204	172	191	204	180	219	169	183	192	192	165	191	192	193	210	176	207	163	199	204	201	188	202	192	180	176	189	199	218	168	190	189	188	183	175	191	185	207	214	194	202	221	187	195	171	212	177	197	218	237	211	168	189	187	190	185	176	195	177	199	187	213
38712	47417	50079	38726	24769	17283	3844	809	787	745	675	665	1572	10975	13698	12008	7719	3042	1889	2198	1139	1220	869	709	474	543	503	467	510	519	522	535	570	501	496	519	530	499	528	513	450	515	495	489	512	532	529	477	518	497	541	584	561	537	491	497	498	517	521	505	510	559	523	495	525	537	536	529	503	501	539	538	511	519	529	504	517	534	484	540	472	484	517	566	531	511	506	501	512	510	518	491	489	476	526	564	511	493	507	518	535	508	516	517	493	511	524	527	510	518	514	508	499	551	502	532	512	497	568	494	534	537	550	558	492	508	503	476	531	508	528	498	535	497	550	523	512	512	521	526	538	534	507	518	515	511	503	504	550	523	480	459	499	517	533	532	523	520	499	502	555	515	515	537	488	502	531	525	511	531	554	497	529	509	514	523	514	530	535	511	482	531	519	506	526	543	519	537	460	507	520	498	508	498	498	482	546	577	529	510	493	553	490	504	514	515	536	501	527	515	541	493	518	492	567	533	499	497	483	481	495	487	495	490	524	542	516	543	468	512	547	560	562	511	527	500	542	469	502	509	504	520	486	525	486	495	514	519	524	533	469	533	531	527	498	534	516	532	504	510	511	485	487	534	538	538	488	506	518	487	502	494	508	489	535	496	545	492	522	495	492	496	483	498	539	519	521	527	489	497	498	558	522	512	495	504	489	500	523	526	515	531	505	510	508	536	542	537	536	532	541	509	516	539	482	484	519	491	493	557	520	497	527	525	528	530	534	511	508	527	528	519	499	527	538	531	498	534	528	513	509	499	515	506	546	482	492	509	534	511	515	497	509	501	530	494	481	505	511	525	552	508	518	499	502	531	518	499	523	492	552	528	559	503	534	509	515	468	508	516	495	527	495	485	542	536	502	549	536	511	513	541	513	480	510	522	527	453	475	479	529	479	490	538	503	533	544	517	529	502	478	536	510	533	502	452	493	545	551	535	500	551	485	521	498	493	520	525	513	539	480	514	470	546	534	487	500	507	516	538	510	504	504	517	566	484	456	485	491	481	535	539	496	500	485	515	460	520	516	501	530	472	512	498	492	525	500	514	517	521	518	501	486	523	537	498	522	492	518	550	485	488	534	500	508	561	525	488	551	512	511	489	528	496	536	532	512	508	506	497	508	531	529	496	481	471	532	556	548	519	556	522	522	479	538	519	542	542	500	476	508	479	496	515	522	509	526	493	514	535	486	546	516	509	517	492	524	490	488	501	544	504	531	505	549	541	536	506	480	550	541	505	512	520	547	579	479	505	552	535	570	496	538	510	511	517	541	487	521	550	525	529	497	484	513	572	529	515	514	558	538	471	498	518	523	519	486	525	493	553	527	507	509	540	514	523	495	500	486	516	533	498	475	510	501	558	507	529	537	515	482	513	485	523	558	538	469	518	502	489	532	514	492	510	544	506	506	500	491	578	508	573	507	454	547	489	499	516	495	512	453	510	499	509	523	506	503	522	491	538	498	491	531	486	499	482	486	522	545	504	559	522	524	551	486	470	484	476	546	515	498	487	502	533	531	502	581	528	488	515	499	526	508	536	501	528	497	475	528	513	518	499	505	502	491	502	530	489	557	517	537	510	521	524	507	495	505	529	501	479	511	493	514	518	509	501	521	505	478	534	514	506	545	503	513	487	498	520	515	524	522	492	540	514	503	482	519	507	547	511	525	496	546	537	501	499	529	496	497	497	482	521	475	534	516	503	488	527	503	496	498	525	517	511	526	534	521	499	499	515	515	471	473	506	504	519	531	497	521	508	507	521	543	516	505	520	548	539	504	498	522	511	513	511	508	509	481	513	564	530	526	502	539	456	530	526	477	501	493	522	494	486	533	500	510	533	516	541	484	530	565	491	522	540	504	486	510	532	536	523	530	520	534	527	520	551	532	493	516	530	522	537	551	464	507	545	513	533	484	499	517	504	515	514	532	543	466	486	485	539	557	527	525	539	540	493	489	490	544	474	500	501	539	539	509	514	513	528	549	544	500	547	512	467	493	534	519	501	515	557	538	492	524	532	516	484	515	531	484	507	557	546	540	494	521	540	534	483	515	523	534	518	509	518	505	489	499	511	530	507	496	524	499	505	542	525	530	483	526	510	509	522	487	496	519	499	496	478	461	487	521	527	543	522	522	516	481	527	561	561	552	540	508	547	539	504	515	511	524	497	496	536	515	537	524	509	505	557	493	492	468	523	488	511	527	481	513	526	508	520	510	505	509	502	528	516	513	505	523	511	499	522	527	545	556	510	523	491	514	495	514	539	528	497	529	512	494	536	498	490	539	512	527	501	519	486	471	481	494	521	521	493	500	494	516	472	492	520	522	520	535	460	488	515	513	542	511	531	506	500	481	491	488	543	503	479	524	495	548	503	482	500	520	506	520	532	511	534	492	503	516	539	501	489	494	514	523	538	509	498	522	525	514	499	521	501	488	505	506	572	475	514	520	516	460	550	528	487	534	494	532	506	479	511	538	521	520	508	517	545	531	551	503	566	530	537	558	552	516	487	524	493	510	500	493	487	475	509	504	526	511	498	513	536	532	522	542	501	524	484	557	535	522	504	527	514	524	546	557	496	478	513	538	545	499	513	506	485	495	511	538	474	574	540	477	502	517	510	511	499	505	489	477	541	489	508	519	508	470	469	519	511	508	499	492	556	525	493	522	531	496	489	509	483	522	540	581	544	494	521	541	542	534	509	497	514	520	492	506	477	546	505	531	488	512	503	510	517	495	486	525	531	494	529	533	533	517	524	533	449	515	502	511	522	487	530	567	506	525	511	516	504	526	488	552	505	509	509	510	510	495	523	525	520	511	545	533	507	533	557	519	518	511	535	494	497	482	496	544	518	525	520	515	529	487	531	511	510	500	515	530	508	518	533	515	520	546	482	549	539	553	514	506	480	497	508	521	516	507	523	521	511	507	554	512	525	478	501	501	520	495	540	546	528	490	477	536	516	522	505	504	498	509	504	497	500	462	539	500	512	531	517	520	517	521	524	550	465	527	548	487	485	524	487	533	493	509	506	524	512	506	533	490	520	534	484	475	499	547	524	543	518	496	508	478	539	517	490	553	518	548	518	548	525	488	471	518	513	480	538	490	530	533	507	544	496	476	535	519	488	492	493	510	499	497	532	549	497	504	464	488	487	538	508	495	486	512	514	491	520	537	512	481	497	522	534	516	519	508	523	499	547	528	474	509	556	508	489	508	550	539	534	523	541	508	518	496	520	524	523	506	510	515	488	539	521	485	504	512	533	506	473	527	509	522	555	566	497	495	531	528	530	500	521	496	528	534	520	499	512	492	499	521	545	498	507	504	519	548	509	527	516	524	509	529	493	523	546	516	511	560	524	519	474	545	521	539	477	528	538	528	484	499	510	535	581	498	513	545	530	550	523	503	507	537	487	503	477	514	543	512	515	503	480	530	505	494	494	551	506	527	462	491	498	495	486	527	531	482	514	573	534	487	537	527	498
74347	77142	70370	47569	29831	15615	3984	443	327	289	273	253	454	3210	5256	5094	2972	1491	643	717	476	378	373	280	213	186	242	221	191	230	203	198	226	192	202	227	237	232	221	223	231	228	200	234	206	230	228	217	205	228	201	223	215	204	218	208	189	220	226	210	199	220	235	175	232	208	195	201	208	212	204	230	177	220	197	220	205	220	203	206	229	197	214	231	184	230	215	224	225	209	231	208	208	223	217	207	191	216	240	229	190	245	218	213	217	203	215	213	183	215	193	194	199	209	219	233	224	223	206	225	189	219	217	209	223	227	203	204	209	230	231	230	201	224	214	222	193	213	201	195	191	202	201	221	248	209	212	227	196	215	217	205	183	202	193	208	254	201	182	234	200	208	236	206	229	223	221	198	207	198	220	178	192	221	227	210	181	231	216	220	202	183	219	199	223	200	235	214	212	210	184	200	204	200	213	213	216	194	191	224	201	194	235	200	223	217	213	223	199	202	215	185	213	192	177	199	225	207	213	239	200	240	208	231	228	205	223	226	204	188	218	205	227	225	196	215	224	216	223	226	241	211	202	199	176	208	201	198	207	220	219	223	224	196	224	211	236	212	194	182	212	202	216	218	216	214	206	237	218	226	185	222	219	218	212	247	228	209	207	213	214	205	198	199	212	195	200	196	204	235	202	231	210	196	212	181	194	223	220	211	177	239	242	217	196	193	224	200	199	209	210	234	220	197	203	199	225	219	213	202	228	245	216	229	236	239	193	194	198	210	200	195	236	222	232	221	214	214	203	193	202	216	188	217	189	184	211	219	194	202	230	203	199	218	213	221	217	214	197	230	205	182	214	213	206	198	228	202	194	207	229	201	194	214	211	205	214	204	218	197	221	212	207	224	210	209	215	210	196	221	238	197	224	222	209	185	205	216	225	232	190	208	234	227	209	224	233	209	189	215	209	206	200	198	218	198	223	229	194	184	227	217	210	174	206	212	214	215	232	221	212	205	208	220	200	202	196	226	203	203	200	223	186	201	191	206	195	226	209	176	203	201	217	211	218	206	212	207	228	258	225	200	212	202	205	210	238	207	230	205	198	233	210	200	207	227	207	215	163	221	174	236	204	231	226	209	197	211	222	220	213	208	198	192	201	192	210	209	237	184	224	229	214	211	174	205	236	211	213	204	221	222	215	219	214	193	202	203	214	221	227	203	203	183	204	226	203	215	223	236	232	211	217	219	228	219	220	209	217	203	200	220	227	220	222	218	222	181	222	240	181	213	228	208	212	187	192	213	227	190	228	205	220	225	225	231	209	218	222	206	209	216	219	222	226	209	199	197	223	207	213	200	217	212	200	231	213	207	209	213	207	225	225	206	195	204	202	213	218	226	214	211	238	231	209	228	222	217	219	202	226	234	210	215	216	222	214	245	194	210	218	198	220	189	203	235	203	224	203	207	215	210	201	215	209	202	207	210	206	208	216	223	207	212	207	204	211	208	200	207	205	195	218	212	212	198	192	201	223	217	215	210	211	174	231	215	209	237	194	228	211	220	201	196	210	203	225	226	202	218	233	219	225	243	226	223	245	209	178	227	214	218	201	221	195	207	201	212	218	200	198	227	217	171	206	213	203	227	192	204	186	188	210	199	223	204	208	214	206	206	223	232	223	203	215	217	214	195	205	219	236	180	248	215	223	216	221	196	213	241	205	225	219	223	215	206	206	228	196	208	192	218	210	210	209	209	236	207	214	195	194	207	230	202	244	216	201	220	193	214	207	209	184	223	229	195	214	217	222	228	226	179	206	221	209	176	222	222	223	208	240	195	236	200	198	211	190	199	199	214	216	201	212	187	232	190	218	225	210	225	199	232	214	242	204	198	194	209	239	223	252	224	224	222	236	215	219	232	233	236	207	202	210	201	232	205	210	244	189	213	246	210	212	218	193	204	182	215	229	194	212	214	202	191	182	250	239	205	215	207	212	216	216	218	229	214	213	186	224	209	230	195	205	209	234	210	201	192	194	210	179	215	231	199	197	183	220	223	206	207	206	210	211	207	215	225	214	192	213	197	204	200	193	186	225	225	216	205	216	209	225	190	213	208	219	208	184	233	209	222	220	202	173	228	210	229	229	222	231	206	214	204	228	201	202	219	191	215	211	197	224	230	217	205	219	192	202	181	219	197	191	192	212	220	214	207	216	201	234	203	222	218	225	231	217	207	232	218	237	205	241	227	218	215	219	185	226	232	227	203	221	233	208	199	249	204	217	196	234	205	217	202	212	178	221	199	205	210	193	222	215	213	203	195	240	207	227	216	224	242	197	191	223	221	231	223	212	208	195	191	222	191	207	226	227	223	206	243	200	210	231	208	220	219	211	218	203	211	205	210	245	252	231	188	193	223	216	214	217	219	190	209	221	222	209	203	202	188	228	198	189	215	196	227	212	210	216	207	217	209	200	205	230	221	230	211	197	209	261	188	224	214	207	214	202	195	222	254	205	206	203	201	207	207	225	214	224	225	222	202	197	217	229	244	213	207	212	201	233	232	220	209	219	208	215	186	203	212	195	237	233	206	208	221	183	219	214	248	216	212	222	210	199	199	242	190	224	224	218	233	211	196	204	212	217	217	221	212	223	231	211	194	197	207	200	208	228	194	194	223	213	209	213	238	217	195	222	199	238	220	183	201	189	218	206	223	236	236	211	193	217	208	202	222	211	216	166	222	197	235	201	207	201	211	189	225	214	222	191	211	210	210	239	218	209	213	215	209	192	218	195	197	212	198	221	217	197	210	229	183	201	221	198	199	197	247	202	242	221	214	202	199	239	196	197	203	241	215	213	209	220	232	207	208	213	199	213	212	188	214	215	220	214	199	237	230	206	204	192	201	192	215	209	241	208	218	224	213	233	216	206	218	229	254	207	218	225	201	211	195	180	216	209	207	194	198	210	201	230	230	215	215	218	225	214	211	210	226	200	211	193	197	243	211	229	193	215	228	184	222	207	212	221	204	208	209	202	216	211	223	189	220	171	209	203	224	213	204	187	214	205	224	202	201	190	190	225	197	225	230	186	210	206	230	210	218	214	206	231	206	211	210	210	218	211	235	217	221	231	201	216	204	223	198	237	223	191	211	197	224	203	225	241	203	214	221	237	194	224	222	201	218	244	212	188	192	256	204	211	217	225	224	207	216	211	213	201	210	216	223	226	212	211	189	214	229	218	196	195	207	204	203	217	202	231	177	208	231	210	214	208	221	220	232	213	209	194	196	229	235	214	186	217	183	205	212	219	189	208	196	212	213	221	219	202	217	212	236	215	205	221	189	174	204	222	222	219	231	209	209	192	201	225	198	164	240	214	194	206	183	220	203	196	230	181	219	223	206	234	214	211	213	219	212	211	223	224	202	187	237	235	202	209	200	231	213	240	229	208	214	214	210	221	233	217	220	226	214	220	229	211	207	222	199	200	227	219	242	204	191	238	224	198	198	216	201	225	239	209	186	208	228	200	204	201	195
48054	60015	64152	50167	37685	23942	8354	1170	1029	922	832	854	1703	14032	20031	19046	12226	6309	2910	3089	1983	1465	1330	1002	531	555	538	563	535	521	539	596	545	566	542	530	569	560	548	534	570	535	553	603	617	590	518	605	559	566	612	621	686	624	562	550	547	564	552	568	541	573	561	585	560	564	559	529	591	583	579	556	580	558	546	575	563	577	546	582	551	561	570	537	515	565	564	541	619	558	550	534	521	552	517	526	543	570	538	580	598	542	574	593	591	546	595	534	562	584	564	578	529	554	560	527	564	536	571	498	534	578	563	511	527	516	554	553	550	543	557	568	566	529	555	561	545	548	530	534	527	544	597	568	525	534	561	516	560	555	556	603	510	559	530	540	579	516	541	541	528	543	531	529	489	568	588	519	522	526	535	564	567	585	584	564	588	554	543	507	509	553	555	541	570	561	549	560	548	574	518	601	549	560	554	546	530	590	557	551	535	546	538	545	519	540	545	531	527	583	569	506	530	557	516	532	533	538	572	564	552	527	543	504	551	554	541	579	579	501	552	569	552	563	529	512	553	557	518	549	573	555	561	538	552	568	555	557	581	535	509	571	551	535	505	536	529	531	533	581	589	517	535	502	542	577	550	574	561	544	613	568	518	545	570	613	540	571	572	537	522	515	522	540	542	539	564	551	546	541	556	524	564	540	544	522	559	578	541	571	571	570	599	564	565	544	582	535	562	525	570	559	582	566	605	571	542	565	557	532	522	583	568	500	587	521	538	552	563	542	566	534	549	558	542	575	574	520	585	526	523	534	554	548	539	557	581	533	552	535	582	537	533	523	504	574	558	542	541	609	556	543	551	542	593	559	552	572	561	552	531	575	585	577	542	545	510	582	563	559	558	577	531	512	565	560	532	556	540	538	569	529	554	554	545	597	516	563	586	593	564	573	571	552	542	556	572	561	561	557	550	553	543	575	562	568	581	508	574	568	528	539	606	565	522	536	533	544	575	572	528	590	560	599	552	520	548	536	530	554	537	579	584	498	550	567	579	571	583	574	573	529	536	550	558	558	577	595	571	561	516	548	534	537	573	571	554	527	525	560	567	567	575	567	493	515	559	596	562	536	533	554	521	565	597	534	546	620	530	555	553	582	540	582	537	565	554	557	540	561	540	527	559	519	540	571	588	555	554	537	576	539	597	589	576	547	531	549	566	541	556	545	523	559	574	601	563	534	564	575	548	536	533	547	589	541	512	555	536	535	577	530	548	603	563	550	551	561	545	575	513	513	530	558	513	554	578	585	512	550	556	537	547	531	532	514	556	550	521	577	568	555	567	503	539	559	539	587	513	577	562	550	563	549	560	518	610	548	549	536	546	537	532	507	579	536	576	539	538	566	598	534	590	513	584	567	573	568	553	533	557	525	555	578	544	536	582	537	550	556	541	570	554	561	543	518	557	590	546	592	558	525	589	525	527	532	572	513	561	600	558	532	523	520	581	544	563	505	515	533	530	523	552	542	557	532	547	517	595	569	549	587	539	537	519	576	580	539	564	602	585	537	539	561	555	577	565	564	569	554	558	577	507	538	563	537	563	604	526	566	587	530	498	518	582	519	542	565	530	565	536	519	517	592	575	546	564	564	528	549	573	553	559	596	519	558	559	578	550	559	527	539	523	533	551	541	570	517	510	536	568	562	517	592	519	540	542	537	567	557	584	530	579	529	533	551	542	534	551	559	583	554	566	532	511	541	512	534	546	549	571	583	554	521	531	514	519	568	565	505	553	530	563	564	561	566	608	543	542	587	579	516	577	531	590	529	572	573	555	563	550	549	570	579	546	568	563	592	556	539	548	535	585	571	549	537	531	553	571	571	566	569	564	533	576	538	531	588	558	555	557	525	571	541	551	547	563	567	537	554	559	469	539	572	592	525	572	553	537	551	556	529	516	545	549	548	543	571	551	537	515	557	558	571	555	565	539	564	566	551	550	542	569	561	551	595	568	549	563	588	588	591	522	549	528	538	524	544	538	592	557	556	649	549	533	553	547	543	539	546	520	544	517	595	560	533	593	536	523	536	527	564	556	547	525	550	555	560	545	529	542	523	559	537	570	567	532	597	565	552	544	560	567	525	526	572	626	607	571	529	549	537	592	554	526	540	588	586	543	568	505	532	577	528	549	560	537	573	519	519	567	539	518	520	517	545	591	538	548	572	542	580	597	552	578	556	579	524	586	534	524	590	525	582	581	514	519	540	532	519	592	577	533	561	540	555	582	562	593	584	548	540	562	556	570	548	523	576	597	557	572	549	554	542	599	589	565	535	547	528	598	534	555	581	532	516	540	574	567	528	544	573	530	554	573	537	541	532	540	571	557	500	563	550	566	556	552	537	524	535	544	560	537	493	538	527	546	554	596	548	521	497	548	546	546	538	555	543	541	547	528	540	580	554	531	564	570	555	559	579	541	577	556	532	585	536	488	578	521	588	531	551	564	563	569	539	580	578	517	565	525	583	567	562	563	538	562	538	555	518	564	543	553	540	537	572	550	588	549	560	596	556	532	517	543	558	581	558	532	545	528	551	567	555	556	582	518	536	541	583	578	586	525	566	520	572	535	563	586	565	558	554	533	535	527	595	565	570	568	525	510	555	534	558	523	556	580	533	534	560	578	566	575	590	586	568	577	571	560	545	529	569	576	570	577	542	522	586	540	542	548	536	545	560	539	533	527	569	524	578	546	553	564	550	522	547	519	570	545	574	552	548	539	550	597	525	516	557	511	580	576	550	490	536	569	553	571	507	558	547	515	570	575	554	565	524	553	561	527	529	542	536	544	587	483	549	550	550	542	562	535	560	558	570	592	539	565	570	558	572	543	541	573	518	574	569	562	547	576	541	544	532	552	531	575	560	532	574	558	536	564	526	534	525	532	562	546	535	507	561	511	558	554	578	562	545	539	539	559	559	566	556	544	541	545	558	534	502	572	538	576	562	533	553	531	536	531	526	493	522	530	546	559	534	590	568	541	563	534	566	565	572	560	524	589	550	543	580	567	576	580	521	613	568	576	564	558	548	566	585	543	570	549	566	541	558	542	570	542	557	545	567	542	525	567	593	588	487	567	537	584	561	534	575	563	546	588	563	566	532	576	571	605	573	540	552	558	557	515	560	555	568	554	564	532	544	539	548	522	533	576	556	589	551	574	577	544	554	552	536	545	535	540	538	535	534	521	509	555	586	589	562	566	554	577	566	569	526	519	589	521	614	542	559	575	571	592	547	564	517	550	541	551	551	541	561	573	537	529	554	551	534	523	521	573	546	542	547	573	529	540	555	596	568	529	526	526	549	525	567	553	559	482	538	546	520	497	579	550	528	569	580	551	572	528	515	553	560	548	543	513	543	570	549	495	532	542	557	591	545	560	588	568	561	542	551	513	557	605	549	541	521	518	571	520	493	563	512	545	584	564	537	537	560	564	526	545	514	547	544	535	562	552	557	559	541	556	543	561	521	551	548	574	557	546	537
18782	14258	10956	3070	888	419	267	216	208	170	168	168	179	244	320	311	290	200	179	218	194	179	168	173	171	171	180	165	198	185	215	151	190	210	193	205	179	182	166	164	178	195	187	174	190	180	193	176	154	180	183	197	169	168	178	182	185	183	170	195	180	197	178	182	174	172	171	186	179	175	176	166	159	154	181	182	191	175	177	194	185	175	171	175	175	189	155	175	209	178	166	171	173	195	204	172	162	175	188	206	181	182	198	182	185	159	155	181	184	173	182	171	178	151	173	168	183	160	184	170	176	171	193	190	165	170	188	192	168	202	152	179	201	193	183	170	184	191	187	191	160	155	171	159	169	205	164	156	162	191	180	172	200	177	194	196	176	166	221	190	169	178	188	178	189	182	193	156	184	194	182	157	180	182	177	186	199	178	194	181	161	183	184	180	170	187	221	171	174	182	178	159	187	188	170	188	196	186	167	183	192	184	183	175	163	184	164	174	175	171	200	189	164	181	199	164	169	190	171	166	157	172	183	175	189	165	168	166	154	191	199	192	197	181	194	169	166	184	164	156	175	188	192	184	193	213	165	155	198	194	183	193	167	198	163	199	175	166	162	208	174	198	163	152	181	187	194	171	172	174	190	177	177	199	190	166	177	180	181	175	190	177	192	175	204	188	174	183	190	189	196	193	191	193	182	175	175	177	178	163	164	211	207	192	171	175	198	185	172	192	160	176	154	172	162	186	207	190	189	183	171	184	183	181	178	180	179	199	180	202	177	173	167	176	172	167	181	177	181	180	202	163	174	175	174	162	150	166	175	200	165	178	184	165	181	191	211	182	185	169	188	191	199	176	188	170	183	156	172	177	192	183	187	160	176	186	185	175	188	192	185	171	168	187	196	178	182	215	197	169	185	163	147	201	159	177	157	184	192	185	173	175	171	182	193	174	182	185	174	181	177	181	205	190	163	179	171	166	157	191	156	184	163	191	188	194	192	198	157	178	183	184	186	165	179	186	196	170	174	163	193	176	185	182	167	151	172	173	180	189	158	207	190	166	165	175	181	185	165	168	200	180	171	191	168	168	161	160	171	176	175	153	178	210	197	173	196	181	195	195	168	169	179	182	179	195	164	179	164	179	178	185	196	195	200	191	173	181	173	173	192	214	166	173	185	181	174	182	210	180	212	165	144	211	177	168	195	200	175	172	201	208	199	183	179	172	189	194	173	200	196	192	160	182	189	169	177	159	177	145	222	190	167	165	188	211	185	197	193	181	198	168	167	174	174	202	199	160	185	183	199	198	190	183	180	170	180	185	171	170	208	181	152	175	172	179	155	191	175	189	196	166	169	184	196	172	175	182	173	179	194	191	179	209	146	154	197	171	173	179	183	177	176	191	181	163	187	186	171	159	168	164	179	169	196	172	186	186	197	195	161	169	192	172	175	181	181	190	173	175	217	178	173	191	178	181	176	167	178	204	181	178	167	176	154	169	184	185	170	174	177	177	170	182	159	178	187	174	190	200	191	172	197	166	174	161	198	187	172	188	173	174	167	210	200	168	196	174	174	172	188	163	174	171	177	191	179	184	164	170	170	171	192	174	177	212	174	225	159	175	173	188	165	170	167	164	179	166	171	190	176	159	169	185	190	186	186	180	185	164	178	181	181	171	200	185	187	185	181	183	179	172	164	180	194	167	178	176	192	186	190	156	159	158	176	158	161	169	197	176	170	189	187	170	197	193	159	186	188	182	179	184	169	187	192	166	170	172	185	180	159	187	161	184	176	200	186	159	189	188	159	195	168	185	171	188	155	177	169	183	169	155	183	166	168	176	183	163	166	189	165	197	171	198	176	187	183	187	164	158	201	185	160	178	189	190	187	177	196	169	155	176	180	168	198	187	177	179	185	176	193	196	194	177	175	195	167	198	177	179	158	173	176	187	170	159	170	174	173	162	206	147	178	155	163	161	184	198	162	176	182	173	186	185	189	178	190	192	187	166	195	181	196	162	165	176	170	175	172	177	210	201	184	185	167	196	194	183	194	179	186	186	179	188	170	168	191	213	173	175	174	185	176	161	196	183	206	182	152	179	189	207	169	160	171	174	162	195	163	155	202	168	178	195	166	181	161	160	190	175	181	172	176	181	195	167	177	186	202	181	197	175	164	176	175	180	188	165	169	179	165	182	202	182	182	173	198	185	196	173	178	174	208	171	163	192	171	171	190	178	165	179	174	159	165	174	181	160	186	190	151	168	177	174	182	184	213	168	152	187	165	199	175	190	196	182	181	180	159	196	195	174	192	177	189	175	162	172	163	172	213	183	179	194	160	177	163	185	185	183	177	179	166	183	177	176	178	176	158	201	165	156	194	181	168	160	169	162	170	165	195	169	153	204	193	184	176	178	185	168	177	196	194	171	170	201	145	186	184	173	206	173	187	180	191	163	166	190	193	189	204	165	181	200	179	146	179	188	158	172	161	189	186	192	191	164	186	212	171	175	183	190	160	175	179	176	185	180	181	207	169	167	174	185	198	194	184	181	177	193	185	181	165	188	190	192	189	160	196	173	151	162	185	191	182	176	176	140	173	170	176	205	185	207	180	182	186	167	182	166	171	179	181	187	172	207	162	189	176	204	168	159	205	199	185	167	156	148	193	192	182	172	173	188	172	159	175	196	159	183	176	198	160	173	170	174	177	193	182	169	198	162	177	175	182	193	167	188	166	197	171	165	177	183	203	162	190	184	196	177	169	200	176	187	168	178	195	170	160	181	183	198	180	178	173	169	182	194	192	184	172	185	159	193	187	174	164	172	204	186	191	184	162	157	202	170	187	180	205	193	166	181	170	194	179	167	168	190	179	169	179	194	161	178	169	186	213	186	179	197	192	178	189	179	183	196	182	177	144	177	196	163	170	179	169	200	205	176	181	191	187	193	172	171	191	183	175	189	166	183	172	185	180	182	184	175	216	196	166	186	196	191	185	193	206	179	190	174	167	165	164	193	178	178	174	185	174	176	180	174	189	181	172	154	186	181	182	177	179	179	190	165	163	191	173	191	202	173	168	182	166	179	177	193	183	165	179	183	173	185	185	184	191	154	173	145	164	187	155	199	175	170	169	158	212	178	177	171	186	191	203	180	186	175	178	176	176	170	178	178	189	157	187	171	191	163	186	157	164	173	157	167	176	189	163	182	164	165	181	154	171	183	191	168	163	172	185	161	186	161	166	209	190	186	189	184	189	167	188	193	184	188	188	188	178	187	194	169	162	191	195	179	159	190	145	156	180	204	179	182	175	174	179	177	168	193	182	175	184	193	150	179	202	191	175	194	190	184	183	180	204	193	190	184	171	181	195	166	194	210	184	194	164	152	211	180	206	168	196	205	178	177	196	187	201	177	159	175	180	175	183	183	184	183	167	183	164	198	176	165	169	167	155	168	160	194	173	165	187	173	206	165	190	169	176	168	178	192	222	164	189	170	161	177	190	194	186	197	191	167	189	198	199	170	169	180
15532	18263	16630	7401	3138	1757	833	527	487	486	491	501	539	990	1464	1547	1125	718	571	589	560	534	490	524	476	502	506	496	496	450	484	457	499	518	473	501	494	482	477	505	508	475	487	463	449	462	452	463	483	451	503	510	491	475	515	507	474	496	442	460	446	479	458	424	478	493	462	475	451	472	480	461	468	517	471	505	480	467	513	451	496	486	481	478	486	464	466	466	495	494	453	468	471	471	469	488	480	473	468	495	491	494	475	475	456	488	496	483	452	452	469	485	520	479	485	500	494	510	452	478	507	472	535	476	455	463	472	483	483	472	437	485	505	460	450	501	479	454	458	489	482	440	476	483	510	473	481	444	469	511	481	500	467	496	504	425	466	478	453	468	461	472	501	470	465	495	448	466	454	482	474	497	454	502	490	494	475	480	495	505	487	491	502	474	516	469	500	488	524	449	516	477	415	455	488	464	465	522	461	485	451	490	495	499	493	465	525	448	478	508	425	470	482	474	465	485	471	444	497	472	468	521	513	457	465	471	492	468	486	515	484	471	451	479	485	507	498	496	471	454	514	465	480	499	474	480	461	468	445	494	502	477	442	515	493	506	452	472	492	507	438	494	494	471	490	463	516	483	479	482	472	476	495	487	484	522	449	517	477	475	472	467	542	441	468	494	501	478	467	458	486	479	457	457	501	441	471	477	482	487	495	490	448	506	430	496	496	511	488	501	469	450	505	490	469	486	498	462	492	487	480	476	458	471	493	499	460	471	482	466	478	447	508	474	479	487	486	531	446	470	496	471	455	482	461	446	450	455	449	508	482	482	488	462	450	472	478	483	503	456	470	487	478	485	509	447	481	490	490	492	456	473	471	469	494	496	447	497	497	454	477	472	450	458	493	465	496	471	504	530	503	508	482	476	485	479	503	483	492	481	429	518	469	460	486	509	478	471	476	473	469	479	468	487	473	498	529	488	461	468	495	459	461	472	469	468	482	447	495	494	501	451	474	447	478	463	463	447	507	494	503	504	487	485	449	473	498	457	476	439	474	442	494	471	450	480	477	500	463	460	518	470	529	496	475	495	484	447	503	484	451	488	495	499	478	498	459	468	461	474	489	437	499	459	477	460	455	490	489	518	480	506	473	469	482	492	462	487	493	456	463	475	469	486	473	475	452	440	449	506	472	482	499	463	482	498	469	476	453	473	482	436	450	454	495	475	447	521	456	489	436	477	486	490	474	468	452	486	484	492	488	485	464	475	492	506	481	489	491	451	458	508	459	474	450	456	450	470	483	470	469	484	481	518	476	462	510	472	519	475	484	470	516	485	494	485	492	425	501	528	488	448	498	449	444	460	487	500	486	473	476	524	513	515	479	505	477	496	482	495	498	473	477	503	420	459	452	478	477	458	508	513	485	470	460	516	479	485	458	494	490	513	473	502	436	493	446	471	486	462	482	487	459	489	478	527	457	434	485	494	507	527	481	514	485	504	521	447	461	494	472	509	438	509	446	474	485	470	449	477	458	467	495	448	495	479	447	448	459	483	502	494	514	477	447	485	493	498	482	496	473	482	453	528	454	487	460	466	494	468	481	483	503	508	498	468	461	502	497	487	475	465	509	507	477	471	471	478	460	497	484	489	512	467	460	458	490	503	512	508	452	431	462	496	488	458	485	478	491	473	482	492	438	503	461	472	464	470	492	472	488	507	462	516	475	495	455	476	475	470	467	471	471	537	481	457	474	456	495	464	481	500	483	504	482	465	499	487	497	448	488	531	491	501	501	458	524	511	481	465	462	466	496	539	489	496	448	461	465	485	506	471	474	434	467	481	489	483	498	461	519	459	491	497	481	530	475	473	438	459	472	483	464	504	514	474	482	477	488	507	485	473	483	495	479	492	457	532	446	443	467	481	476	463	504	443	458	483	470	450	469	472	440	485	482	464	483	486	481	484	447	457	469	501	516	460	497	520	476	481	494	472	497	494	521	505	487	516	529	489	548	493	486	477	456	473	464	531	465	474	497	442	505	474	504	463	492	519	457	460	464	439	492	493	458	425	463	484	494	495	484	473	451	462	510	473	486	465	460	479	457	482	514	440	508	460	493	487	491	511	459	470	517	505	487	483	510	493	480	474	466	483	491	490	497	497	507	475	473	475	470	477	459	500	514	486	485	484	483	488	487	485	475	496	514	497	480	467	467	482	509	459	470	475	450	496	446	453	518	480	479	463	465	502	514	493	462	422	476	513	496	437	440	510	467	454	476	501	487	492	477	477	476	480	532	483	488	454	457	476	481	511	480	465	474	455	495	462	465	456	479	458	473	495	501	473	468	501	513	478	519	490	473	475	490	481	450	491	472	471	498	502	446	516	473	496	461	467	484	505	506	428	443	459	479	464	489	502	478	505	466	483	477	478	486	460	509	499	492	486	435	463	515	534	501	459	467	444	484	468	489	459	440	499	458	476	450	478	465	460	460	457	474	490	482	468	451	463	470	476	440	468	520	472	493	458	469	477	527	443	488	469	474	515	450	487	475	501	523	476	483	416	438	464	503	463	479	471	433	509	489	474	490	467	461	468	462	467	534	509	476	454	455	502	465	499	466	491	467	506	482	419	448	523	456	500	471	473	446	506	485	478	462	456	528	497	437	501	477	502	480	467	488	468	499	497	436	489	457	471	484	464	485	473	487	481	480	492	489	495	485	441	486	476	510	486	508	460	471	440	443	471	535	449	471	473	495	520	498	497	487	485	448	513	459	478	471	477	528	482	475	462	451	479	489	449	494	479	460	462	526	475	466	457	466	494	483	463	476	471	468	484	516	496	500	487	512	482	491	499	477	500	491	489	462	492	467	461	467	474	496	501	501	480	462	487	480	528	449	491	502	431	423	432	494	480	486	469	472	549	498	472	465	476	477	491	490	504	466	483	481	490	496	503	479	487	517	505	445	479	466	516	482	479	497	456	474	511	461	513	455	475	497	490	482	487	527	463	521	483	465	475	475	495	517	460	471	474	474	465	465	494	460	474	511	517	492	483	485	475	464	472	464	517	526	503	458	445	474	471	502	499	483	456	498	513	530	481	516	481	487	474	445	445	471	497	487	495	500	527	486	447	491	435	442	475	475	459	509	503	508	480	486	471	482	472	483	478	476	493	480	502	505	469	473	493	517	460	489	491	516	493	488	494	498	480	482	500	515	460	453	478	480	481	450	498	453	470	504	441	469	463	429	459	510	464	490	483	462	455	514	445	488	448	529	512	499	505	492	486	484	464	465	484	454	465	528	464	459	469	468	471	496	532	488	456	463	492	530	505	481	517	475	496	498	511	461	492	487	486	498	467	464	452	496	467	474	490	474	499	505	514	486	487	471	506	470	490	524	494	486	463	479	466	491	468	482	494	440	478	461	501	496	455	514	482	466	489	477	490	476	498	458	502	485	486	472	509	513	487	483	465	459	447	470	514	482	496	475	505	492	453	460	478	508	474	464	484	472	487	508	465	481	478	460	457
62740	63052	56429	33378	16991	7133	2846	249	249	228	236	226	332	1690	2654	2478	1327	435	511	456	346	300	278	266	180	182	197	181	184	184	208	215	207	213	224	217	192	205	188	204	198	191	204	208	200	196	212	192	203	219	214	196	196	189	194	208	195	182	231	195	188	204	215	203	165	193	188	198	177	193	191	192	189	210	192	183	185	183	211	182	186	176	212	206	192	174	185	214	225	208	204	174	180	192	202	187	180	206	214	167	198	195	171	198	188	206	197	190	204	166	182	190	178	203	199	180	189	189	198	174	197	192	176	193	206	180	215	193	188	185	210	226	208	177	178	188	187	187	194	197	187	187	201	210	186	168	187	216	189	194	200	157	186	185	189	197	153	201	193	191	168	193	206	202	184	192	188	215	173	189	202	214	167	191	172	199	179	184	204	185	209	202	163	174	183	195	219	176	192	191	181	188	210	174	207	194	182	180	175	210	208	190	180	189	202	191	190	181	194	185	175	179	213	204	191	215	182	170	191	180	198	197	184	199	192	215	194	182	211	199	201	182	191	177	196	190	217	181	196	186	188	202	230	189	190	173	186	215	181	202	179	191	206	211	203	200	230	174	212	172	194	179	177	197	184	191	178	186	184	178	186	212	192	195	200	182	208	186	203	207	210	203	204	174	202	173	167	196	191	196	197	176	186	210	183	204	176	183	182	168	203	186	197	193	200	181	177	184	189	201	182	187	191	205	211	194	178	189	204	196	183	181	192	230	177	170	205	193	191	186	203	205	194	205	203	195	192	187	186	178	179	178	204	174	186	167	194	218	189	181	189	189	191	184	196	180	146	225	192	227	183	184	204	222	223	207	197	207	178	215	190	196	178	190	203	202	208	200	194	218	192	168	203	195	216	212	161	181	193	191	193	188	192	185	188	225	179	183	214	191	196	210	172	198	202	203	210	186	195	195	204	224	191	197	209	201	182	180	175	208	217	203	178	205	178	175	198	188	193	191	185	200	165	199	191	169	180	185	181	208	205	207	208	226	195	186	227	176	185	197	180	173	190	217	188	204	171	170	165	206	201	187	191	200	172	162	197	198	190	194	204	187	187	194	218	185	208	210	223	195	184	190	195	168	184	176	191	173	209	192	175	224	187	201	166	192	172	178	169	173	195	205	224	197	208	204	211	189	184	175	167	183	193	175	200	181	189	187	208	204	207	202	191	207	208	184	199	201	220	192	199	201	200	209	188	181	212	187	207	204	220	187	172	233	207	202	187	176	205	177	201	168	193	184	195	189	210	201	198	213	206	190	185	207	206	184	193	195	192	177	178	167	197	189	186	198	190	181	193	220	190	210	176	172	164	212	189	182	194	211	191	204	165	175	213	223	192	169	196	186	188	210	209	196	195	188	219	181	205	191	183	187	189	211	185	205	180	186	208	190	210	206	220	164	191	212	191	188	196	209	197	208	186	186	215	203	187	186	199	158	204	195	194	195	183	200	184	205	212	208	210	195	199	182	184	211	214	180	200	182	211	196	207	178	174	200	196	189	189	183	210	174	192	217	188	182	199	177	199	180	191	176	195	202	191	207	190	207	209	220	187	206	183	202	178	188	188	202	199	179	198	223	207	194	190	208	210	195	187	176	187	183	214	204	207	204	173	188	177	181	192	198	192	172	214	189	180	204	178	190	193	196	192	179	196	178	219	212	187	192	174	185	215	204	196	211	182	190	195	204	200	199	224	204	185	179	183	192	216	212	230	232	185	192	173	178	177	209	189	190	204	200	189	228	217	190	196	193	181	193	211	178	195	174	201	209	203	166	207	191	192	168	201	195	196	201	210	209	175	187	184	186	177	197	202	181	206	175	180	195	185	198	184	201	221	187	190	223	209	176	198	166	193	207	182	200	176	216	191	199	194	186	187	195	188	206	191	186	203	192	173	194	192	176	182	200	193	210	175	192	181	198	188	182	220	193	190	183	204	177	188	204	225	191	183	217	193	192	186	173	195	180	199	179	190	181	202	216	180	203	192	170	177	169	188	196	195	199	176	170	208	187	202	199	204	180	188	185	176	185	222	195	187	208	196	177	184	161	198	195	207	177	184	185	194	230	181	211	173	182	179	168	198	201	169	183	186	206	185	203	194	215	192	178	181	209	217	199	192	201	187	197	204	197	182	175	195	219	173	171	207	195	196	210	211	194	195	195	176	184	188	197	219	182	201	193	175	198	204	205	187	176	213	213	206	196	196	192	188	204	191	191	203	169	209	193	193	199	188	195	199	180	175	202	185	184	204	190	200	189	174	208	187	189	222	191	207	188	207	184	186	197	213	197	208	206	197	173	183	206	195	211	205	156	163	188	208	172	202	185	175	201	208	168	199	195	191	208	201	194	183	185	198	203	218	204	198	205	205	189	199	188	193	183	193	192	189	184	174	172	183	188	177	191	198	192	218	191	186	152	191	186	203	190	188	191	195	178	179	185	181	207	208	191	182	190	198	190	199	189	189	215	188	212	179	164	200	183	174	201	185	205	204	194	188	198	177	179	201	208	195	203	194	194	174	200	198	201	210	177	199	170	183	171	191	210	207	197	202	166	203	199	184	207	186	192	199	181	198	189	212	215	199	184	203	193	177	182	188	210	183	199	225	173	189	188	205	190	176	199	191	187	169	186	182	202	217	195	206	198	188	184	177	187	189	180	175	183	162	198	219	229	183	178	172	210	197	200	202	203	179	179	214	175	171	194	172	207	197	194	202	197	218	184	199	179	177	186	159	217	190	204	179	205	194	198	201	195	180	193	191	194	187	182	228	177	184	196	212	178	177	186	201	190	190	195	218	179	188	162	167	196	192	202	193	207	166	181	192	199	192	203	206	200	220	209	189	179	218	189	193	192	179	186	192	185	188	227	187	225	186	205	184	195	190	203	177	170	199	213	193	197	202	164	216	188	212	205	198	179	176	213	197	205	202	199	209	186	202	190	198	182	187	176	195	210	203	173	194	221	212	208	208	189	181	175	200	184	181	183	198	190	189	173	182	196	177	193	203	206	179	204	191	223	184	184	177	203	214	179	190	173	179	189	203	190	200	191	201	194	184	175	205	203	192	164	199	212	187	191	204	189	206	214	200	202	191	176	180	199	213	195	180	195	173	194	180	181	167	200	197	175	196	193	203	179	171	219	193	220	194	170	205	180	189	193	191	166	206	217	192	197	189	175	186	174	190	204	198	187	185	194	200	185	177	217	170	199	198	187	219	204	216	204	195	196	189	164	181	173	165	216	178	177	201	185	210	215	182	170	192	190	209	179	201	194	200	183	199	186	189	200	215	189	202	182	190	207	185	176	196	206	211	180	222	170	196	191	180	193	187	173	189	161	191	213	178	191	200	183	156	196	175	190	186	198	193	198	192	182	213	199	182	192	179	170	190	203	189	175	211	208	210	207	197	194	171	178	185	197	204	192	202	192	216	196	211	207	189	193	203	203	201	193	195	246	189	156	176	202	195	189	210	195	200	191
39782	48109	50177	37274	25724	16539	8539	811	689	682	674	671	1477	8172	11728	11100	6124	1900	2213	2102	1402	1060	1137	888	506	460	473	553	510	507	546	481	536	515	499	523	521	559	542	496	519	545	492	509	564	502	579	493	518	504	567	591	545	569	503	502	499	523	527	508	489	547	500	497	491	503	515	510	481	517	511	528	492	517	508	511	523	510	513	511	516	539	504	503	493	520	470	540	498	482	519	506	501	488	492	521	517	502	486	529	525	475	485	490	507	523	510	524	543	559	505	524	527	527	495	484	523	566	523	542	475	490	543	530	539	488	554	485	514	524	524	500	532	497	473	480	505	490	495	473	509	495	529	543	523	516	522	482	479	487	478	494	534	500	479	495	519	523	545	527	548	480	487	507	519	562	500	513	518	483	513	553	503	507	478	515	534	546	538	544	515	491	492	489	516	510	501	516	502	498	486	482	526	510	527	512	461	481	512	498	508	501	497	463	461	464	498	463	511	482	530	496	533	529	523	475	516	464	574	495	486	522	480	494	505	503	469	523	477	525	482	522	492	497	581	538	520	486	528	519	496	537	486	510	527	482	462	531	471	501	504	543	537	494	538	526	474	536	492	546	508	514	519	499	548	536	479	498	535	507	481	489	522	491	521	561	505	522	514	472	500	517	534	499	509	489	507	528	536	511	503	518	502	523	513	503	509	498	507	483	519	499	530	533	510	494	474	485	542	535	510	507	520	555	528	506	520	515	475	503	521	504	513	550	507	494	480	500	480	541	513	498	510	524	546	523	527	501	506	522	540	508	474	519	532	490	511	503	509	512	522	528	472	514	535	480	511	472	471	495	509	524	507	528	537	487	496	502	506	541	499	546	480	478	520	496	542	498	534	532	541	497	547	534	502	520	488	537	498	501	523	466	494	507	514	490	519	508	521	518	511	534	533	511	540	514	513	478	486	512	519	498	480	505	502	501	488	537	536	518	499	531	517	507	494	528	518	501	486	516	543	484	533	526	496	518	529	533	523	547	544	515	525	511	503	486	537	511	483	519	500	485	504	519	573	478	522	530	496	481	521	505	493	469	504	505	500	480	517	493	486	522	482	535	484	514	467	529	491	466	511	508	505	510	494	497	468	569	465	509	494	474	500	469	509	504	521	471	519	511	486	500	477	515	486	531	509	487	479	485	485	458	513	527	548	493	498	522	505	521	503	475	548	535	476	532	538	498	512	508	532	523	522	513	490	516	489	460	518	508	504	468	483	557	528	490	572	501	484	536	493	510	511	505	512	494	504	540	499	505	522	520	520	484	532	479	536	486	505	538	514	528	503	515	563	514	489	490	501	502	490	494	500	515	510	520	520	516	514	536	557	505	505	494	486	530	502	481	509	499	488	520	509	518	515	531	529	510	508	518	531	498	463	460	524	524	506	513	470	493	522	515	506	537	500	518	532	468	532	488	509	476	493	478	517	526	506	527	515	477	515	475	488	503	497	531	508	508	534	506	517	494	549	535	487	502	543	484	550	451	512	527	465	506	502	500	531	541	507	516	496	474	508	512	457	515	510	531	481	527	528	507	554	563	517	537	503	470	520	509	486	483	505	496	494	530	531	468	509	548	520	480	504	520	472	526	494	464	521	501	530	500	526	547	497	484	516	500	479	517	501	491	489	505	511	515	503	489	507	497	564	535	522	516	524	524	542	494	480	522	522	490	533	537	504	488	469	508	497	545	502	571	485	550	535	480	524	511	498	515	501	514	491	506	502	517	557	521	493	503	549	510	515	519	483	517	527	510	508	504	517	449	483	515	467	495	550	565	511	506	484	509	513	526	440	493	528	523	508	522	533	518	473	495	554	504	485	535	525	498	506	513	520	499	517	499	529	504	518	501	546	547	515	496	535	489	511	510	556	536	546	532	542	492	510	493	493	533	522	557	525	492	490	519	521	482	461	542	487	527	545	533	500	521	519	524	502	503	526	502	533	513	520	510	501	522	468	526	495	514	516	513	524	477	505	516	504	509	527	542	527	507	536	498	499	465	525	493	493	525	537	489	502	518	535	464	520	506	512	519	517	504	517	542	491	553	517	493	506	503	523	473	517	534	524	514	518	529	507	494	487	523	553	493	523	532	506	515	526	496	518	531	514	497	524	556	519	489	512	528	508	501	486	516	556	497	530	532	514	523	511	564	478	497	527	545	517	497	508	484	488	506	493	522	527	560	487	504	516	485	503	536	529	518	489	524	554	468	525	520	478	508	508	487	506	550	516	514	498	490	484	503	487	526	550	462	485	516	450	518	551	539	484	524	517	559	488	530	498	517	494	498	507	507	521	486	505	467	495	539	490	454	505	540	521	508	484	510	537	509	482	529	497	533	488	485	496	512	498	484	585	515	456	490	536	506	490	494	504	532	501	535	469	512	529	515	473	474	519	495	469	527	519	495	507	555	542	515	497	501	534	495	470	510	525	482	545	519	524	517	500	496	559	517	494	520	487	501	488	514	506	550	514	475	480	471	491	546	530	502	526	516	501	520	539	488	569	485	495	502	499	470	494	512	504	519	512	521	507	520	507	524	508	538	543	522	508	520	484	515	566	513	486	496	493	523	483	549	487	510	576	497	550	546	542	504	540	506	517	530	534	507	522	519	509	538	527	495	480	527	497	497	529	522	508	549	466	535	514	491	504	510	505	465	545	531	515	511	527	494	509	523	531	500	488	505	526	490	518	507	464	491	505	482	496	475	492	533	518	516	509	511	503	501	523	522	500	521	486	499	494	490	551	509	535	498	486	507	517	481	533	511	538	500	500	482	562	483	468	521	501	510	484	527	496	505	561	489	555	502	520	486	519	538	542	492	503	514	527	562	468	500	507	487	513	526	492	511	525	510	491	474	506	515	507	525	530	519	529	448	530	499	516	492	529	515	532	574	525	542	512	502	506	488	488	524	530	469	506	493	507	501	510	507	509	510	521	508	516	509	509	529	499	518	537	505	518	488	537	502	497	485	525	536	499	519	478	523	512	507	506	468	502	542	497	502	473	519	484	521	495	515	473	531	523	523	472	542	482	520	501	517	519	541	498	517	494	461	481	514	509	493	522	502	516	532	512	521	489	528	490	505	505	518	526	537	510	525	507	502	512	493	548	503	469	510	495	511	547	490	516	544	507	525	479	546	494	492	495	477	540	544	506	507	520	513	590	498	528	471	524	510	507	486	468	492	518	509	518	537	514	504	541	497	492	488	472	502	520	478	516	505	524	538	533	530	498	504	560	525	499	472	551	514	539	524	518	524	498	531	519	528	527	547	526	543	525	501	521	512	522	512	518	526	475	458	519	513	528	477	496	505	521	513	526	531	541	505	503	505	506	490	523	529	527	497	528	509	519	507	473	481	525	487	485	474	518	528	508	525	522	560	499	502	501	503	486	513	527	501	505	538	517	494	485	489	499	522	515	533	507	512	516	551	563	532	532	489	517	511	517	508	528	485	493	506	500	513	500	505	540	490	479	464	521	501
73758	76118	70042	49085	29334	18572	7266	506	314	279	279	259	561	3065	5153	4664	2757	1292	778	644	427	383	382	330	186	233	229	220	216	250	211	213	186	214	216	210	222	201	196	231	218	197	205	208	202	220	208	197	202	220	221	231	212	222	209	227	220	223	217	227	211	239	213	197	188	229	221	227	216	203	200	233	198	176	189	210	220	207	204	196	222	237	228	190	197	220	221	233	218	197	207	197	203	233	223	199	220	218	220	218	213	209	208	199	226	217	239	209	201	225	216	211	210	214	227	187	214	200	206	234	233	209	227	219	199	216	218	209	233	238	230	185	204	223	225	191	225	182	203	227	197	201	211	217	193	209	236	211	248	223	205	216	233	213	230	209	181	214	218	226	265	193	214	204	205	231	227	215	186	206	202	239	210	168	213	192	201	219	192	222	183	229	198	219	231	198	226	226	213	214	214	196	223	203	213	207	200	193	193	193	228	198	224	225	224	211	200	192	203	202	243	230	215	197	183	230	200	220	217	208	198	218	194	209	205	201	186	228	223	225	190	210	213	232	205	192	201	204	235	228	233	178	204	232	202	218	216	200	207	201	203	212	204	208	201	194	227	214	191	218	204	216	199	184	190	207	194	237	210	225	226	215	215	226	199	204	211	206	230	201	229	229	207	200	208	234	237	200	190	200	215	221	206	216	228	217	230	172	201	215	200	193	226	207	217	223	201	204	186	215	230	200	210	235	192	202	190	213	204	201	202	214	186	201	214	202	209	225	203	220	211	209	211	215	221	230	181	237	216	222	214	209	199	192	204	203	216	185	238	209	209	211	223	222	189	221	200	213	206	237	221	217	233	220	201	226	229	223	239	202	228	229	214	188	193	221	196	243	217	207	201	227	191	217	219	231	221	220	231	205	202	229	209	217	211	235	217	205	196	214	203	232	220	199	187	215	222	211	225	191	203	209	200	190	204	193	217	229	208	205	224	209	192	205	188	228	208	200	207	197	204	208	202	205	187	218	200	222	175	214	197	224	196	254	226	213	222	205	218	198	198	232	196	217	191	207	188	194	206	198	240	215	208	218	188	211	212	231	209	191	220	198	235	204	201	198	214	214	206	239	208	214	254	205	206	213	217	215	204	194	224	220	200	211	217	214	204	191	206	197	231	226	215	206	223	201	223	216	226	213	212	211	241	217	209	197	204	182	215	201	217	224	202	200	177	212	232	245	220	223	234	213	231	202	196	194	198	210	210	235	213	226	216	209	224	217	206	221	219	195	196	215	204	211	223	182	209	200	200	208	213	214	208	215	227	201	219	196	227	200	227	207	230	223	243	218	191	195	191	210	220	196	219	213	225	234	220	218	232	208	207	200	183	197	224	213	231	208	195	202	213	209	222	197	233	205	197	211	204	238	210	222	218	220	219	203	195	190	214	227	214	202	207	203	225	229	202	207	203	234	209	183	197	203	209	221	230	202	206	221	205	204	234	220	216	217	216	193	189	187	217	223	232	194	221	214	199	210	208	223	199	204	206	211	216	228	207	200	197	205	230	209	205	189	209	204	226	208	205	204	217	217	229	223	238	184	202	211	193	236	220	199	194	211	208	212	240	186	205	211	203	200	234	224	228	197	214	203	222	193	241	205	218	196	210	181	232	192	229	226	241	232	227	201	229	189	226	216	203	213	228	232	209	247	229	206	244	223	204	215	202	217	207	220	215	212	196	204	200	196	193	191	191	202	211	187	222	214	208	214	212	199	205	231	233	200	229	216	207	236	241	220	203	198	222	230	211	189	214	187	235	223	195	193	219	240	225	214	186	204	207	212	209	228	231	212	208	203	236	222	214	216	219	216	220	205	230	198	232	202	196	220	227	233	231	212	217	189	180	202	199	212	210	218	225	198	195	210	213	225	205	218	215	201	205	211	198	194	218	236	228	200	205	200	212	208	258	213	209	198	211	222	205	231	222	217	201	182	235	190	206	213	195	240	201	187	226	194	202	207	215	228	203	223	221	205	227	213	215	232	199	200	197	214	211	200	198	203	186	189	235	219	203	195	209	203	227	190	230	205	210	215	210	228	208	228	223	199	225	201	208	201	207	199	212	207	246	203	184	203	186	224	210	197	214	219	224	200	222	213	183	192	178	215	208	192	208	209	230	215	208	194	191	195	196	230	201	186	200	205	237	183	236	206	219	188	240	244	225	203	198	212	217	205	241	201	218	201	204	222	206	194	196	210	227	222	211	238	200	194	215	213	212	224	192	198	182	257	203	211	191	237	202	210	211	202	203	200	221	220	197	217	193	235	185	204	188	197	205	215	214	213	220	211	208	207	226	195	205	174	207	221	189	223	203	214	222	199	218	205	211	230	218	184	203	226	214	208	210	244	195	202	211	234	223	222	226	212	209	227	214	207	221	222	221	179	210	193	220	207	221	200	226	189	206	211	232	240	205	229	204	196	208	206	218	198	224	223	210	222	213	200	210	195	209	235	198	196	227	239	217	199	210	210	194	217	194	245	246	213	201	218	194	196	242	207	201	215	203	216	226	214	213	220	215	190	230	215	192	219	220	209	217	223	226	211	225	206	212	173	198	217	207	216	224	212	223	201	203	213	215	205	219	203	211	180	209	218	192	226	225	215	197	189	198	230	189	220	214	196	192	212	227	214	215	240	194	207	223	229	194	224	219	203	241	258	215	208	210	209	230	231	215	213	196	188	190	220	200	214	176	215	214	206	206	225	219	214	194	201	218	244	195	217	196	195	199	200	191	235	202	223	210	194	213	189	225	213	194	202	227	178	234	207	207	233	206	221	224	210	226	192	235	189	211	176	200	214	228	193	188	228	234	209	224	220	184	209	250	235	218	223	219	203	229	201	230	220	221	205	238	204	214	231	190	214	255	196	199	195	195	203	237	204	218	209	218	207	199	209	218	229	195	256	226	210	175	194	208	222	220	206	197	197	208	231	239	213	226	237	201	195	201	222	190	198	227	223	203	207	236	236	215	213	206	229	195	201	202	219	198	209	190	205	202	203	220	209	227	194	217	217	207	193	225	233	225	210	209	207	222	204	204	222	203	226	221	221	227	196	212	205	210	213	228	195	207	225	222	195	195	202	216	232	209	235	191	221	223	225	251	172	219	239	218	181	191	200	224	185	216	233	224	220	191	218	193	230	188	232	224	206	229	203	192	196	197	198	204	204	215	211	196	215	226	214	216	196	223	205	203	212	219	226	204	212	185	213	251	228	199	215	218	209	204	207	206	221	217	228	219	184	226	185	227	203	242	206	235	203	196	214	186	196	215	223	206	217	237	199	220	209	220	185	209	200	214	207	219	205	205	225	202	234	209	247	174	222	211	220	176	221	215	213	206	171	201	209	260	188	238	210	214	225	204	202	210	203	214	183	214	202	228	202	228	195	195	195	203	206	220	199	214	231	234	211	216	191	211	213	219	202	226	215	246	198	206	222	225	211	204	205	219	222	215	187	217	192	190	192	219	245	214	251	209	208
47639	59553	64229	51561	36324	28753	15023	1092	1031	903	873	775	2673	13685	19231	18066	11879	5645	3439	2877	1568	1305	1527	997	529	526	525	559	558	548	520	577	522	516	520	536	526	553	562	546	565	584	561	522	548	562	542	577	564	548	710	696	698	614	566	521	517	565	561	555	528	561	562	569	573	549	502	547	576	532	544	537	545	528	544	561	530	566	579	543	556	539	568	549	531	538	587	545	547	570	547	547	559	516	565	568	558	545	600	553	592	535	561	523	499	529	561	570	586	523	556	568	571	517	528	534	573	558	550	567	570	554	543	559	561	550	522	530	544	567	579	566	527	563	536	507	565	531	512	544	507	539	586	511	568	574	572	557	572	556	557	541	541	524	565	532	514	536	585	547	523	527	536	530	570	525	509	546	530	540	562	523	514	576	574	537	566	554	594	607	583	557	582	520	515	566	517	519	542	544	573	511	558	581	566	580	552	521	524	529	559	547	528	586	530	536	585	589	589	558	536	533	540	536	465	507	525	504	552	586	520	529	516	586	543	553	540	570	552	539	533	520	594	579	527	545	596	564	587	511	554	532	538	568	570	553	569	564	528	517	486	548	526	531	551	539	579	508	550	579	564	540	570	542	562	571	542	553	534	535	578	513	599	537	570	541	571	547	520	540	527	530	586	501	525	533	546	566	520	501	559	546	586	551	528	520	531	543	535	505	569	543	552	527	547	547	522	509	522	545	547	560	560	541	594	505	529	542	524	531	542	555	552	530	507	528	556	564	519	521	520	525	568	540	538	578	484	532	541	522	491	533	546	484	541	570	589	555	524	561	517	565	587	595	513	546	528	517	573	547	570	518	536	555	538	493	522	507	568	591	487	596	560	494	571	548	569	530	537	551	570	567	525	573	528	521	476	565	558	574	553	565	584	531	539	549	527	604	517	533	529	530	586	519	521	529	534	533	516	559	528	610	544	548	541	526	557	539	560	515	501	577	540	557	602	605	590	562	593	557	549	519	570	552	529	538	543	561	552	574	556	544	558	527	560	531	555	570	524	521	560	552	495	537	535	561	561	562	536	580	540	593	569	581	521	570	568	540	541	509	528	549	531	527	555	538	527	551	561	500	573	533	526	633	534	574	512	520	559	544	547	522	511	579	546	541	574	548	551	552	551	526	577	559	554	561	580	577	575	618	552	519	588	550	530	536	596	522	561	521	563	543	552	526	545	551	547	521	572	546	548	549	556	540	532	560	516	542	564	559	554	552	562	540	553	559	562	551	564	570	564	508	541	595	567	535	554	603	530	534	587	524	593	541	551	537	560	543	535	532	538	537	551	561	538	549	585	542	566	496	568	564	538	536	522	560	574	524	538	534	521	559	583	558	594	573	547	541	581	556	565	556	539	577	582	544	532	544	557	532	561	546	556	530	592	496	538	540	554	551	534	579	529	531	533	581	527	544	542	547	559	580	569	565	562	538	545	574	507	556	598	555	553	562	540	539	575	544	588	510	581	564	533	554	541	555	557	564	533	537	583	520	565	534	531	585	574	552	536	576	511	523	551	576	564	556	522	541	510	528	541	550	574	524	535	553	557	583	577	568	485	556	529	579	521	545	517	545	564	530	551	554	570	543	545	588	565	525	542	563	561	527	570	571	554	544	545	556	598	528	511	518	495	562	499	592	560	524	568	532	508	558	547	548	562	511	526	529	554	547	511	558	554	569	517	548	548	542	571	508	548	533	498	529	540	536	523	544	543	530	555	539	575	525	558	544	543	581	593	522	543	556	571	584	569	569	583	546	563	515	573	572	578	501	533	546	537	548	553	551	550	577	542	545	539	592	500	550	527	552	526	495	541	547	576	525	519	522	508	575	554	549	555	545	561	546	532	555	530	557	555	587	551	543	574	514	587	531	596	524	500	535	517	558	549	541	562	495	553	557	598	590	587	528	567	553	527	535	566	510	555	526	527	522	582	569	520	541	555	529	548	545	570	568	526	535	533	561	519	516	516	549	565	556	534	542	560	564	557	543	558	551	545	557	546	537	538	528	549	518	591	549	529	596	577	536	554	516	585	570	551	549	542	549	563	544	534	547	538	546	539	507	565	551	543	564	501	561	613	538	549	562	580	562	534	556	548	571	520	527	555	545	562	518	526	551	564	502	535	527	577	580	530	575	548	578	553	548	581	562	562	542	561	535	586	519	554	519	535	564	544	554	533	558	591	555	537	518	526	582	525	545	579	547	579	598	552	531	584	528	529	520	533	522	560	560	537	541	546	569	543	563	552	557	513	557	503	542	504	548	555	506	558	545	543	553	531	580	547	555	574	517	531	545	538	546	530	523	574	538	524	520	552	526	541	544	533	505	557	540	537	510	557	512	539	528	547	522	569	561	507	532	528	516	554	574	529	535	571	563	552	579	519	540	551	533	537	554	525	535	555	590	520	533	548	508	550	494	546	571	550	576	579	547	553	539	477	533	617	588	574	536	541	537	546	565	548	564	524	530	576	578	558	524	569	529	608	521	566	502	584	539	509	529	551	541	510	539	552	533	527	570	571	575	526	561	533	571	615	562	516	555	508	555	561	533	578	557	578	488	597	572	541	520	534	580	521	512	535	555	605	504	520	521	572	557	546	551	537	549	570	526	564	522	564	529	570	506	561	548	524	549	560	536	548	597	555	565	591	481	570	515	555	544	543	505	543	523	568	540	544	565	571	537	564	551	566	564	546	553	542	534	510	579	532	526	521	512	517	570	540	507	540	545	558	539	542	563	507	516	557	528	552	579	586	537	588	518	580	519	534	517	509	543	558	538	523	569	549	542	554	534	541	549	592	515	560	537	528	535	570	555	534	574	536	537	555	559	528	576	581	547	528	542	577	532	588	576	511	534	545	553	519	518	561	526	536	513	554	542	534	559	534	533	544	543	525	558	577	563	536	585	558	480	522	577	549	562	561	598	554	533	521	544	537	530	557	550	549	517	548	537	532	529	572	525	562	567	573	542	544	572	555	561	494	518	573	542	533	545	543	556	595	582	554	547	535	559	536	546	616	559	490	574	571	523	524	538	567	530	548	526	557	523	581	565	562	546	594	555	542	563	550	548	529	544	549	518	540	534	541	520	560	561	551	580	532	555	584	556	544	580	576	531	528	596	553	521	527	539	535	557	585	554	495	531	564	544	557	569	582	543	540	568	540	529	558	536	568	524	574	552	533	543	556	550	522	532	526	554	516	570	558	554	563	528	486	542	556	519	599	556	547	537	519	562	570	518	548	545	536	562	595	510	525	519	495	545	563	524	543	504	532	558	584	511	578	572	495	547	582	569	546	555	543	536	564	558	559	549	554	550	519	538	559	559	540	526	562	581	534	537	564	561	540	532	528	513	527	542	543	547	528	540	543	520	533	581	551	556	520	548	525	578	504	533	570	539	556	542	568	559	537	559	534	570	558	543	547	553	528	537	586	545	520	562	542	547	547	571	546	540	566	553	544	537	541	541	549	540	546	588	568	518	565	528
18643	13772	11084	3568	1075	578	308	195	178	170	174	196	192	254	336	365	307	260	239	188	244	183	190	192	174	164	207	201	204	208	177	189	193	179	196	189	193	174	175	161	176	170	210	181	173	180	167	163	183	200	177	179	194	169	172	177	180	185	186	196	168	183	184	203	157	185	157	190	190	181	195	154	172	197	208	154	190	209	174	195	169	176	187	157	153	175	173	185	155	188	162	180	184	185	163	171	164	165	173	175	184	183	190	203	183	180	199	188	194	189	184	177	171	161	174	189	161	192	195	186	182	173	198	172	176	169	183	169	166	175	159	170	180	182	214	195	150	176	169	176	170	189	163	169	164	178	216	175	196	194	178	195	169	170	183	172	166	210	184	178	162	170	178	192	181	196	186	209	198	165	198	177	211	174	193	169	157	181	185	185	167	172	181	177	196	178	173	182	177	166	187	169	187	170	186	182	164	187	173	185	170	200	178	183	193	189	175	205	171	169	172	185	187	177	158	184	203	195	213	171	190	191	177	194	203	181	180	173	170	186	183	176	190	180	189	173	168	194	171	190	168	173	173	182	185	168	187	186	166	186	171	185	189	183	204	160	185	165	187	188	167	173	146	195	175	151	192	165	171	178	188	166	191	150	196	194	201	179	178	174	184	168	176	158	205	168	179	170	183	180	191	182	188	236	183	187	192	197	192	186	147	152	178	201	157	200	202	187	169	172	184	165	194	172	163	184	185	193	188	179	183	186	168	193	186	181	182	183	183	205	169	163	173	166	176	179	162	184	180	185	177	170	175	201	166	192	177	182	199	191	189	198	191	203	195	189	182	186	209	166	185	182	175	214	178	188	175	188	160	180	197	172	179	176	180	189	198	182	173	188	169	189	201	180	164	183	165	169	188	182	183	195	187	210	177	175	176	182	167	163	172	182	199	181	181	175	177	207	187	189	174	179	202	191	196	184	146	161	182	157	197	188	158	169	186	174	189	189	165	163	191	186	191	176	185	150	166	192	196	166	204	173	176	157	170	180	173	168	184	199	192	184	168	197	164	187	156	165	164	177	179	181	187	196	197	173	171	178	189	178	200	174	171	159	181	165	171	188	205	180	184	181	175	173	166	193	185	190	172	180	185	180	168	185	192	183	157	186	214	181	175	198	186	178	174	149	196	205	190	168	163	175	177	171	183	194	175	177	183	159	176	169	204	193	167	181	203	166	187	180	184	159	153	178	174	178	163	185	174	186	172	168	180	195	164	177	187	145	180	177	156	190	168	159	171	168	189	190	181	187	155	182	169	165	202	159	198	188	184	189	184	166	182	170	189	156	190	192	172	190	174	188	183	185	186	174	183	187	153	164	174	178	185	185	177	187	166	156	164	215	168	158	188	174	197	182	169	190	170	192	163	178	190	187	171	157	191	173	188	192	208	179	193	187	152	192	146	192	206	195	171	190	166	151	175	192	199	199	185	163	137	191	173	166	155	164	160	184	183	181	178	171	182	188	190	184	205	154	158	170	181	174	164	206	185	174	146	155	168	160	172	172	183	165	187	190	154	151	203	164	180	172	177	167	195	182	193	189	171	176	195	160	169	181	181	207	184	171	154	193	173	191	179	163	181	184	169	185	195	191	171	179	168	184	183	173	182	186	165	196	192	202	189	199	174	204	178	156	171	156	165	164	181	187	159	181	180	178	178	168	193	186	195	199	184	160	185	161	204	166	180	177	193	163	190	202	167	172	195	177	179	185	206	186	171	188	166	153	185	186	168	191	186	177	192	173	176	192	203	173	197	169	195	178	167	197	167	193	183	203	165	171	194	170	187	173	175	192	186	175	183	180	181	175	172	187	176	207	195	178	191	182	186	165	182	187	174	184	154	191	179	200	193	176	206	195	164	195	202	188	175	177	167	194	191	178	181	161	199	197	191	187	218	201	166	179	176	191	158	186	192	173	165	179	171	169	194	199	168	192	174	177	169	184	181	194	162	174	159	205	186	208	167	187	192	177	194	196	163	171	202	173	185	179	200	184	182	168	178	193	155	169	174	183	188	188	201	170	165	182	161	181	185	189	205	169	205	184	166	197	190	176	193	190	207	213	190	182	183	176	167	180	196	210	172	163	182	162	172	153	194	181	187	178	171	176	179	150	165	167	198	156	176	186	171	190	174	188	212	195	204	191	178	194	179	176	188	147	182	182	179	178	184	199	176	181	167	188	187	182	171	180	171	202	189	182	159	192	182	172	181	177	171	152	191	174	179	160	191	164	209	177	187	155	176	170	175	197	151	178	195	182	205	168	177	200	193	189	169	166	167	208	189	194	191	194	180	174	173	177	171	185	174	176	166	198	190	181	201	181	185	177	178	167	152	187	188	163	182	174	199	176	191	202	202	161	192	185	176	182	169	202	177	166	187	194	179	181	177	151	160	200	181	191	208	148	167	189	195	157	175	210	153	189	144	169	166	196	166	183	177	166	172	205	179	195	176	177	184	171	164	194	188	166	176	172	192	196	187	185	187	168	195	160	200	180	203	173	190	185	217	173	177	188	198	183	187	184	173	167	182	165	186	169	184	166	187	161	189	190	167	178	164	181	189	178	176	185	186	161	185	185	170	190	174	178	181	181	163	177	171	177	178	171	174	186	189	147	183	175	187	172	194	162	194	202	191	176	195	198	188	187	195	158	190	193	160	181	173	207	173	176	163	193	190	167	178	173	207	181	180	167	152	200	180	191	218	198	187	203	206	200	172	201	183	196	170	183	158	162	190	177	156	167	189	189	173	201	170	180	174	170	181	183	172	190	174	197	178	171	189	187	181	199	181	189	167	192	184	187	181	183	179	160	186	178	198	196	161	169	193	199	158	180	197	179	159	185	191	167	191	191	170	181	193	176	190	168	166	170	168	172	184	172	194	182	194	188	177	171	203	179	193	164	154	192	189	186	197	182	167	174	167	177	178	162	178	190	211	183	159	147	171	162	159	179	159	182	177	174	182	183	198	171	191	187	168	175	180	171	188	195	187	177	185	192	190	160	178	208	185	178	151	182	184	185	190	172	168	196	186	202	200	188	191	170	177	172	158	184	171	199	190	186	174	179	145	193	179	176	188	210	200	172	194	177	179	194	193	171	173	163	176	200	179	160	173	146	168	182	184	185	162	172	160	184	198	163	165	236	205	191	160	190	192	165	165	224	181	166	171	177	177	166	164	185	210	181	164	172	190	181	151	192	190	214	163	219	184	195	176	188	179	183	226	167	164	187	167	163	159	170	181	172	191	170	173	173	188	181	175	176	179	184	174	185	165	165	176	180	174	207	177	179	177	172	201	193	165	194	170	185	174	172	170	155	157	174	171	182	178	172	191	166	173	185	184	196	164	183	187	171	181	191	199	173	176	171	194	177	181	213	197	175	177	168	165	199	191	184	176	190	175	177	184	186	196	169	162	192	183	183	198	162	184	169	194	181	166	201	204	184	189	205	167	148	160	158	175	179	198	182	200	170	176	165
15390	17484	17154	8123	3786	2318	888	512	502	562	469	499	487	940	1343	1475	1143	912	656	593	558	510	503	507	519	524	492	489	488	511	507	499	479	460	529	460	493	458	465	461	474	474	484	465	507	493	511	460	508	468	528	438	497	472	496	487	499	493	513	471	467	495	454	460	494	482	452	485	481	533	505	484	489	462	485	475	466	449	503	469	471	480	483	459	522	466	490	471	506	452	458	481	497	456	466	472	465	447	497	481	466	472	496	443	482	450	486	508	491	486	428	451	486	478	491	475	474	476	487	466	498	471	467	491	462	531	486	503	486	474	485	499	488	450	461	474	469	472	468	472	516	481	491	517	479	441	453	485	467	492	480	477	466	474	479	485	510	459	483	499	514	470	494	468	521	484	499	479	497	478	480	482	503	451	465	483	499	466	498	510	483	473	464	445	503	492	477	492	502	463	452	497	512	495	464	496	455	492	455	518	473	481	465	551	486	487	503	508	445	459	493	454	476	510	460	502	500	495	480	480	472	475	479	481	473	493	456	463	513	511	474	498	446	472	518	463	523	506	481	497	462	498	510	489	490	485	454	457	435	490	515	464	523	457	486	496	491	463	503	486	481	463	452	484	497	481	506	519	502	453	489	486	470	444	447	501	508	482	470	482	459	503	502	491	488	488	480	501	503	496	484	464	506	457	474	499	481	485	464	426	432	503	496	471	467	456	492	456	482	485	500	478	512	464	476	499	441	448	455	494	482	460	489	459	498	470	489	495	452	476	494	491	475	473	499	466	479	532	458	476	506	522	475	510	503	442	466	481	467	476	474	455	472	487	489	492	508	495	488	492	445	473	476	480	471	498	489	484	451	474	459	501	518	484	480	447	495	475	503	483	474	509	482	464	458	483	508	487	460	497	486	468	463	492	465	523	522	487	512	487	457	468	482	471	448	498	424	474	491	502	440	494	475	459	496	473	465	519	523	484	497	487	457	469	434	494	443	464	445	480	460	484	465	461	448	473	473	464	504	494	485	450	454	464	469	495	471	471	480	470	492	494	502	505	497	488	474	466	464	541	487	478	472	486	499	471	497	479	518	467	504	473	472	507	485	448	451	481	516	501	488	492	458	467	478	502	474	467	479	486	504	506	465	449	539	477	459	510	474	488	439	481	491	467	445	502	496	484	446	505	457	461	529	480	452	459	492	510	478	489	486	450	497	472	472	460	490	498	455	511	448	476	491	511	485	488	507	484	514	473	502	468	494	474	472	465	499	505	436	473	516	483	472	479	491	463	464	505	476	464	469	478	470	520	481	492	493	505	489	488	470	482	444	470	459	452	470	463	482	477	497	492	491	487	424	490	442	472	492	517	492	466	460	451	464	469	503	499	499	534	465	485	492	495	500	476	468	460	494	478	503	530	460	486	485	465	485	532	470	492	511	524	451	515	499	452	455	488	467	446	481	481	488	450	446	464	529	468	461	459	459	480	461	485	463	516	488	469	473	511	476	478	480	476	481	485	455	511	439	493	462	459	485	487	466	492	453	495	494	466	465	495	497	434	473	520	477	452	508	517	448	495	500	488	494	470	502	504	533	517	447	474	485	477	479	490	509	474	471	444	486	506	440	486	448	485	465	495	497	501	491	495	483	484	485	484	434	484	485	468	490	497	535	458	479	493	482	476	520	487	493	476	486	479	470	473	475	498	461	514	454	501	478	519	482	486	491	501	516	480	506	510	536	500	487	483	482	471	506	468	499	501	483	455	459	475	548	481	469	496	501	467	463	476	484	496	480	486	511	455	470	515	481	462	517	471	485	494	534	501	485	496	505	487	468	479	483	478	453	448	468	487	444	477	471	493	479	496	494	482	505	479	481	476	470	471	498	501	503	496	527	479	499	467	457	482	477	482	472	439	500	519	481	512	481	487	469	480	452	438	500	482	479	499	470	501	476	453	491	451	484	494	465	495	481	486	497	493	506	494	537	480	447	480	453	467	480	455	483	519	503	458	441	461	474	521	475	444	471	444	482	472	512	478	519	482	493	497	473	474	466	493	521	503	467	497	474	481	476	490	479	478	482	471	482	466	505	471	534	472	472	467	441	484	499	460	478	458	484	509	517	469	496	505	472	460	466	508	492	481	462	490	466	490	472	488	460	488	477	482	459	480	470	490	481	497	485	529	486	486	499	483	465	471	458	499	451	476	463	473	476	465	484	483	472	504	474	474	474	510	464	485	468	518	497	474	485	475	491	507	489	480	516	488	459	433	472	485	492	530	483	484	487	481	455	520	484	497	449	475	463	483	473	484	452	477	500	459	467	525	494	505	488	497	489	470	499	444	507	491	523	497	516	465	493	517	485	481	506	477	501	480	537	489	463	488	480	465	478	471	480	481	492	445	458	463	458	492	510	503	481	483	487	506	446	474	492	505	483	453	450	456	501	515	467	459	480	518	443	511	510	441	470	497	476	433	485	475	468	500	471	490	456	448	484	487	498	498	449	493	500	481	466	487	492	497	520	469	484	493	503	521	485	475	461	493	519	440	468	478	477	483	456	501	453	485	462	490	473	463	491	468	499	501	479	474	477	495	468	470	446	492	443	481	478	500	511	470	524	469	473	448	507	486	487	494	493	480	493	479	501	481	455	458	512	466	483	492	519	508	478	520	471	462	485	483	465	494	501	451	481	439	493	471	455	492	472	470	479	428	462	486	520	473	472	434	465	472	467	455	507	472	481	500	505	476	461	443	445	516	461	505	503	474	479	471	471	493	468	469	525	476	479	459	472	485	512	471	488	455	482	475	509	474	493	515	489	490	466	487	483	488	478	474	501	511	487	464	481	494	465	458	501	456	544	490	455	487	501	489	476	478	501	474	461	504	513	487	486	474	457	462	492	447	475	472	494	482	475	490	478	485	458	484	472	487	492	482	495	494	446	460	457	481	489	453	464	491	472	474	484	483	474	473	482	437	509	507	472	486	488	464	449	454	495	474	466	474	518	479	504	501	518	451	475	492	471	507	509	479	497	517	501	496	517	486	477	510	479	469	480	463	461	490	462	493	490	492	497	461	510	461	447	509	498	453	501	447	502	496	516	469	456	465	489	435	468	500	473	521	541	526	434	481	486	468	500	497	458	484	484	471	478	479	476	486	473	471	465	494	464	478	489	471	454	473	481	478	481	510	478	460	441	470	451	447	469	490	458	499	469	509	496	457	452	523	456	458	442	474	521	516	506	477	460	515	502	485	497	478	486	482	484	480	499	509	511	466	461	503	524	507	492	468	469	447	493	478	453	454	468	472	495	470	463	504	475	468	473	510	528	512	494	475	495	482	470	444	489	456	463	462	530	477	476	495	493	492	482	480	459	511	478	455	480	492	482	516	473	501	511	483	490	439	490	510	496	445	508	493	456	480	458	517	480	529	459	474	483	504	463	493	484	485	497	489	488	500	499	473	489	490	462	455	470	477	493	448	489	491	513	492	504	490	509	466	443	462	447	464	470	465	439	454	451	442
62244	62393	59475	36682	18827	8332	2053	230	251	214	206	222	268	1350	2547	2152	1516	763	461	407	318	246	272	238	223	188	216	194	170	171	193	218	195	185	181	224	206	195	201	181	193	211	202	201	189	187	198	170	187	172	183	200	197	192	184	196	193	200	185	185	224	196	186	202	188	200	190	190	172	227	208	230	196	200	206	206	191	184	212	187	205	191	189	199	189	202	185	204	193	208	194	186	201	197	206	203	175	203	203	179	183	191	172	192	200	216	181	193	172	195	191	194	199	213	206	187	167	182	225	196	174	188	192	189	183	176	211	197	201	166	184	194	195	202	222	193	181	207	186	195	203	185	190	201	186	179	155	193	196	233	186	195	181	157	199	186	206	182	164	192	198	221	208	204	168	184	179	163	203	219	188	214	191	186	186	174	206	215	195	173	189	193	198	200	184	205	195	204	168	182	190	188	215	228	186	192	197	151	182	205	195	186	242	188	189	195	206	180	196	195	211	184	207	177	182	200	210	189	170	191	182	186	197	200	191	151	206	218	207	213	220	190	183	172	200	179	192	211	180	189	199	192	189	178	200	210	175	174	192	209	178	233	190	219	180	185	197	179	203	203	196	170	202	188	183	193	201	200	195	210	187	171	217	187	210	187	205	195	203	184	192	194	197	199	155	200	171	194	183	202	192	184	181	190	197	191	185	199	167	210	213	193	173	175	207	193	165	202	178	187	179	209	221	180	185	200	198	170	188	191	193	173	199	199	177	201	193	209	198	164	163	185	174	182	221	208	207	194	201	180	199	192	171	209	191	172	217	183	201	194	198	196	193	195	215	228	210	180	178	177	186	212	186	192	222	199	192	200	200	211	166	205	199	197	186	218	198	197	193	189	190	180	193	170	174	185	197	184	172	200	191	182	174	188	213	214	192	190	199	188	192	174	199	180	174	186	199	219	183	185	193	202	185	203	200	186	180	207	179	181	184	180	188	187	178	202	201	194	221	199	199	219	204	200	193	194	182	204	151	182	186	193	185	209	199	168	180	211	183	180	200	206	197	159	188	186	195	213	183	185	199	171	211	193	212	212	212	208	171	168	197	188	190	172	178	177	181	202	199	188	187	225	210	179	185	198	202	212	189	178	208	216	208	205	198	191	197	190	207	178	189	179	186	203	175	179	196	194	223	183	197	203	187	199	180	168	208	204	177	187	160	194	198	202	183	200	200	203	190	177	207	186	176	224	175	200	194	204	176	190	190	199	156	188	183	182	192	191	191	186	178	189	190	171	185	178	208	234	192	202	199	211	206	196	202	216	202	165	189	215	188	191	202	209	198	213	186	198	185	170	212	176	197	179	202	220	183	207	200	196	176	198	192	183	205	197	203	182	207	219	206	174	194	196	191	197	217	191	195	224	193	194	173	184	206	199	226	193	157	184	216	175	188	188	231	179	181	207	193	196	196	204	195	186	200	188	189	195	195	160	181	200	192	205	197	201	222	195	193	202	217	196	214	183	179	180	174	184	220	195	189	195	183	208	173	190	189	181	211	204	200	179	179	192	196	178	168	187	188	189	184	212	180	191	171	203	186	187	205	186	184	177	202	198	205	236	185	209	188	197	185	197	204	196	198	175	191	189	172	188	184	181	206	229	214	178	174	209	183	185	209	187	213	174	199	197	219	189	185	190	190	192	207	203	214	207	193	185	210	206	190	197	203	214	192	181	205	202	211	194	187	210	186	208	220	173	196	171	192	186	183	206	182	201	195	187	212	178	215	192	192	192	205	181	181	188	191	189	183	183	197	185	197	186	212	205	198	198	187	182	205	200	214	196	204	192	214	196	213	199	182	184	195	209	188	178	191	203	181	215	211	181	180	191	196	178	190	194	190	194	211	195	200	194	201	208	176	171	202	200	203	165	186	187	159	191	198	202	191	209	174	197	179	211	215	204	194	180	186	203	211	192	189	196	201	190	214	184	201	196	173	182	193	213	184	197	187	201	159	182	167	187	196	179	192	172	188	172	171	201	147	185	190	189	197	203	177	184	187	190	182	196	190	172	200	169	157	179	182	208	168	200	202	220	192	180	180	180	220	177	199	167	182	187	194	200	227	185	196	212	191	201	207	185	197	199	178	182	209	190	180	184	190	185	200	175	215	163	181	173	191	197	182	209	175	188	199	187	207	196	204	210	201	179	192	170	184	219	189	169	190	210	178	217	189	214	183	220	174	234	192	206	186	180	185	194	201	172	198	195	202	186	234	196	202	199	202	173	197	189	190	209	207	168	209	190	183	193	202	176	210	181	203	179	183	196	215	225	179	195	224	187	189	183	184	207	199	182	187	205	197	182	198	200	186	206	173	180	194	185	177	173	208	212	200	166	193	230	188	194	197	186	198	191	183	178	185	190	172	207	186	185	205	197	204	169	171	211	184	172	196	202	175	165	197	211	200	196	186	201	220	191	202	175	195	199	185	186	218	185	180	190	184	222	206	197	181	179	186	200	202	167	178	181	187	192	182	182	176	212	218	180	157	209	189	197	192	194	183	205	183	185	181	190	172	199	210	217	182	215	187	202	165	184	168	183	192	191	189	200	191	192	193	188	202	219	209	217	195	225	203	179	187	225	188	186	185	187	175	199	190	208	198	201	204	182	198	188	178	184	184	190	181	196	208	199	193	182	180	178	180	174	204	204	169	183	202	173	213	214	180	199	190	185	217	196	199	187	192	200	179	200	199	194	184	198	205	176	181	189	188	187	212	204	195	197	205	215	200	206	197	192	175	205	185	181	204	189	184	175	178	170	198	190	181	205	177	197	182	165	201	187	205	214	185	213	212	209	179	172	212	214	190	188	166	193	198	171	193	194	177	192	191	216	202	198	198	189	186	201	194	180	189	186	171	203	191	201	184	187	194	176	172	188	182	177	184	177	191	200	210	215	178	196	204	224	185	179	228	194	185	195	189	192	186	205	188	158	171	199	201	217	198	181	191	175	201	211	199	194	215	172	175	188	197	179	185	183	194	200	180	160	189	199	201	179	202	182	194	175	198	205	188	195	165	165	172	193	192	173	213	192	185	210	192	186	188	187	186	171	206	176	211	201	203	207	183	210	194	199	186	203	165	185	183	203	179	190	170	191	195	202	211	193	191	232	196	179	201	178	192	180	185	198	209	187	164	209	214	192	172	172	181	197	185	199	198	198	191	201	175	185	186	189	207	195	200	218	184	190	195	200	199	180	193	172	194	192	213	216	179	191	215	203	199	188	199	180	192	191	193	175	217	197	188	192	181	209	213	188	196	197	170	187	212	179	203	167	187	195	197	193	189	165	196	193	184	177	213	172	183	210	197	185	211	201	189	194	198	192	195	189	185	188	206	177	198	171	202	176	182	207	198	199	207	212	183	204	184	205	174	183	189	192	199	189	193	214	200	187	198	175	186	191	196	193	168	205	207	197	192	191	211	194	188	172	192	186	194	186	171	191	197	200	197	190	194	196	196	207	172	197	195	206	217	201
39679	47329	53257	38769	26821	18547	5978	826	713	673	687	629	954	6318	11428	10460	7141	3475	1989	1778	1283	836	825	629	530	503	574	518	488	523	500	537	498	551	477	518	471	516	507	510	493	527	534	504	509	549	523	539	476	534	592	565	517	547	516	546	503	495	511	492	525	534	532	524	517	513	488	534	493	469	533	517	506	506	510	503	522	507	511	513	514	511	526	506	562	576	534	482	508	460	522	504	527	513	474	516	527	542	481	559	490	498	524	521	521	468	555	512	542	554	512	492	512	537	503	503	526	568	539	594	545	499	540	494	553	500	533	448	480	519	485	529	493	516	525	499	497	495	508	472	515	486	467	443	497	503	499	534	513	522	542	524	521	468	538	516	501	519	498	560	513	497	537	503	502	535	513	503	495	500	452	528	486	511	522	451	464	481	517	460	512	477	499	574	470	506	533	565	488	502	518	499	503	480	514	507	469	508	511	492	489	477	480	568	533	505	484	576	531	516	536	512	545	523	504	522	526	517	522	484	521	496	512	512	519	535	511	505	502	511	500	499	500	494	523	501	539	526	553	459	493	496	508	516	508	513	511	478	487	479	502	470	461	537	506	530	489	491	490	499	529	501	470	527	512	527	514	516	479	566	496	495	545	541	509	543	509	526	480	534	549	497	508	487	512	485	496	506	510	530	495	516	490	549	517	485	493	513	514	534	527	499	531	548	535	493	499	536	524	513	525	557	476	516	493	538	525	533	544	508	511	505	520	524	500	507	536	489	494	542	540	526	551	494	535	497	515	523	485	519	557	526	526	496	474	485	546	458	487	538	524	528	477	514	523	508	537	507	477	542	491	515	512	550	483	529	512	485	528	490	501	551	535	564	515	514	483	518	506	484	510	503	515	517	500	501	477	525	533	528	470	546	487	507	495	507	494	511	463	505	537	524	547	519	535	519	499	539	513	508	526	492	521	551	541	537	495	501	492	501	493	512	504	534	501	513	512	519	515	513	465	486	504	515	509	518	507	495	495	533	500	496	473	485	524	542	508	532	510	519	514	556	521	483	500	524	498	515	522	525	488	504	464	508	558	539	480	516	526	539	509	515	527	525	528	521	491	486	459	485	492	520	515	493	487	534	491	530	493	481	504	541	509	565	514	513	538	490	575	487	492	498	510	505	518	505	497	525	496	503	508	541	485	516	520	498	531	523	492	539	489	479	518	512	526	493	537	483	542	515	513	485	524	504	519	512	479	546	510	529	495	518	536	482	511	531	527	512	511	542	509	487	550	525	515	530	526	509	512	527	534	525	537	558	471	487	503	467	535	499	485	505	531	503	504	519	515	507	506	482	489	512	466	522	495	559	529	500	488	515	519	499	509	510	511	539	520	526	481	514	519	498	517	525	518	496	507	543	529	445	518	512	517	544	530	534	495	520	497	534	575	522	498	521	519	542	488	541	519	474	505	563	484	529	538	477	476	496	495	517	526	518	484	480	561	495	500	536	495	511	529	532	524	473	505	511	488	509	521	490	476	491	495	500	491	530	533	522	478	486	493	523	505	501	496	527	514	522	521	527	525	504	494	547	498	502	513	494	509	478	550	487	527	518	509	546	516	486	548	498	484	550	524	498	484	495	535	489	490	514	516	498	545	502	507	519	492	527	513	529	508	466	495	482	476	489	507	532	500	489	489	511	538	520	511	489	505	499	489	497	550	525	506	517	484	513	526	539	503	502	529	534	494	526	495	546	474	553	513	521	549	509	490	502	511	471	520	560	503	490	511	560	542	503	529	504	513	525	529	490	512	502	499	508	504	475	500	528	500	472	505	519	526	492	559	496	510	525	514	529	492	519	535	514	544	531	476	543	502	500	491	522	552	519	545	483	533	507	501	485	503	501	532	530	544	540	515	549	503	501	507	480	532	492	512	510	508	512	517	498	511	485	509	528	503	515	567	492	526	538	499	527	504	507	519	518	541	495	478	477	523	478	535	490	521	546	529	503	518	505	498	525	549	513	514	495	529	512	507	536	535	519	483	498	499	520	530	455	480	498	500	482	543	535	525	523	483	517	468	493	511	550	511	507	495	508	454	524	468	518	498	533	528	542	490	497	508	521	468	552	452	476	480	554	538	496	518	521	493	488	510	517	508	506	502	512	500	523	499	534	524	492	504	524	537	519	523	511	530	482	522	513	519	481	491	519	509	488	511	505	530	511	506	510	509	485	543	543	495	524	551	507	558	479	474	517	550	491	479	517	500	541	509	515	492	494	495	502	491	529	503	520	515	534	537	514	504	512	501	536	528	522	540	489	474	484	514	507	499	523	524	513	516	462	529	501	526	537	498	507	556	565	500	492	501	539	519	499	521	520	534	488	504	532	527	516	533	543	464	517	518	521	507	530	498	484	485	494	494	510	508	529	524	504	528	459	514	513	538	501	493	504	550	485	528	516	518	535	537	501	536	486	511	515	503	548	509	518	573	505	499	487	533	506	516	536	547	504	487	529	558	481	492	526	536	539	478	556	527	526	509	446	493	529	522	505	477	534	547	539	539	508	447	493	522	529	483	489	510	481	475	484	524	499	502	555	487	511	499	510	527	484	503	519	494	545	471	488	505	498	516	523	486	515	469	480	513	519	470	486	494	532	539	511	540	495	543	505	507	503	493	501	496	478	501	518	515	528	511	509	468	508	503	520	489	539	525	494	512	509	536	513	502	533	512	519	500	467	493	484	505	504	512	553	553	508	508	527	460	486	477	487	493	496	496	531	502	515	511	516	538	507	499	487	517	531	506	509	527	477	528	503	491	548	561	524	492	505	493	535	510	531	530	495	458	467	527	510	525	470	548	527	539	530	526	501	498	521	502	486	515	499	515	504	487	504	480	526	544	528	520	491	523	496	511	489	490	493	521	524	509	507	582	512	541	524	554	488	518	534	500	502	509	483	508	547	575	507	545	504	501	504	511	480	486	485	522	461	479	520	570	520	471	483	489	489	505	527	504	508	553	504	511	477	506	480	503	534	481	508	526	490	525	493	520	553	526	503	511	546	492	457	502	492	457	505	473	502	501	522	514	485	515	508	537	517	482	482	501	538	473	507	539	519	533	500	521	520	473	498	538	521	555	542	518	546	464	493	484	483	508	520	550	500	497	452	502	527	565	521	491	489	487	542	508	482	518	504	491	508	506	509	511	483	522	499	479	522	497	509	550	503	540	497	518	519	517	516	508	507	524	487	488	522	495	485	519	516	523	526	487	536	509	528	510	521	515	506	506	508	487	498	482	516	488	505	517	503	505	520	484	511	501	536	563	553	528	541	513	514	497	522	472	499	494	515	490	490	527	507	521	479	470	537	519	513	476	508	490	508	525	519	506	502	507	476	513	531	524	534	544	516	499	526	504	505	488	521	498	525	486	529	521	507	489	511	499	541	516	500	473	515	562	500	527	520	532	514	476	540	506	523	527	506	487	504	506	538	516	523	495	469	563	451	513	525	501	509	527	452	477	498	506	509	549	502
74265	75820	72636	46236	25416	15979	6009	461	313	291	252	261	372	2324	4850	4807	3322	1547	759	633	455	321	305	313	251	226	201	210	213	224	181	233	204	218	200	214	218	210	198	209	209	223	204	208	240	199	198	205	179	217	194	197	192	219	201	209	207	181	225	202	203	216	191	210	197	222	212	186	209	236	196	222	193	220	245	216	203	208	182	246	196	234	192	228	197	204	241	234	221	216	250	230	206	225	209	221	237	178	197	212	211	217	197	204	194	204	227	245	207	218	221	212	189	199	205	207	221	217	262	224	183	217	164	196	201	212	203	201	220	207	225	210	183	246	194	195	210	199	206	206	197	218	190	193	196	232	191	214	236	198	222	205	221	197	232	245	225	212	224	177	197	217	212	205	209	225	206	196	202	197	177	210	193	198	220	190	190	209	227	211	223	224	245	229	216	197	232	230	198	207	206	214	230	218	224	229	209	211	214	210	199	205	191	189	227	194	228	222	229	233	211	209	219	217	195	213	222	198	220	216	215	233	192	195	222	235	223	203	211	222	223	207	218	218	219	217	201	236	213	219	220	201	203	227	199	198	231	207	199	187	224	216	215	223	211	207	222	198	216	180	213	217	201	225	232	223	215	213	239	201	210	213	225	218	216	226	192	196	231	201	203	205	214	200	212	229	256	194	217	198	217	214	217	208	225	208	176	206	212	231	220	198	220	227	219	212	224	208	220	234	219	204	215	249	216	204	237	199	213	212	214	203	202	205	207	224	215	207	170	219	223	219	201	198	186	183	203	206	208	219	242	198	229	216	218	224	205	211	206	189	226	181	214	230	212	191	182	200	245	194	201	205	244	219	182	215	224	207	204	204	195	183	217	221	197	218	200	210	199	207	223	209	211	203	209	231	249	213	199	206	217	192	222	239	252	178	196	219	189	195	195	214	207	198	222	230	252	225	192	214	204	202	225	188	217	214	209	198	221	214	215	219	214	229	207	189	212	194	190	206	234	225	202	217	217	230	212	185	221	194	221	209	197	221	188	220	211	241	232	218	209	206	191	220	227	210	202	210	239	202	216	234	207	240	218	191	218	204	203	228	222	233	231	218	208	214	220	204	215	235	208	218	189	205	205	224	214	239	195	211	214	192	231	213	201	225	234	235	229	223	183	207	183	217	223	208	200	197	217	238	233	193	229	195	204	235	205	223	218	213	192	207	202	247	213	205	222	213	207	227	229	219	204	220	191	234	234	237	224	183	210	211	203	205	212	219	218	199	222	229	235	190	209	184	207	228	218	211	234	222	220	202	196	227	253	222	216	202	195	217	199	215	221	193	192	209	219	217	212	204	214	175	206	192	234	222	195	243	209	182	224	208	224	209	216	233	206	226	222	208	210	201	213	205	198	216	202	221	222	218	203	204	228	231	203	193	206	193	208	190	228	214	212	222	200	186	217	207	201	240	243	214	192	231	221	211	178	217	212	218	217	216	181	231	189	233	230	214	201	214	201	203	224	231	203	190	220	216	210	208	237	231	198	199	193	202	190	207	225	227	209	202	213	197	206	206	208	204	230	222	187	189	250	233	192	218	224	216	211	224	195	201	191	224	195	255	212	219	221	200	217	237	228	178	247	219	201	229	234	192	212	190	214	217	227	194	198	175	205	217	208	204	205	211	200	200	211	204	197	197	188	190	207	189	223	213	224	235	202	202	204	220	212	206	214	234	228	208	204	228	204	213	204	210	192	234	231	184	215	207	204	210	176	194	230	208	238	213	171	205	209	218	211	194	221	213	228	224	230	215	235	252	214	222	203	227	235	209	219	208	225	210	208	219	193	204	220	232	209	231	206	222	188	196	223	205	225	212	200	222	197	223	219	194	176	193	214	218	199	227	183	213	223	230	231	219	204	215	223	206	203	227	209	217	225	214	215	212	226	225	232	198	226	191	195	219	212	227	221	221	202	202	188	223	228	216	216	200	206	208	224	196	196	202	184	231	215	192	204	198	228	197	222	227	236	184	204	204	203	209	208	214	238	200	212	224	196	217	205	216	202	230	190	213	209	192	189	222	205	208	199	208	215	195	193	223	220	214	196	209	213	184	192	202	223	193	237	215	240	232	214	215	202	206	188	207	227	216	202	224	203	200	180	196	205	218	202	204	221	196	208	231	221	231	216	207	204	219	210	208	224	195	220	198	187	217	224	236	213	191	223	214	194	217	206	218	220	200	204	204	239	229	232	226	203	219	201	205	209	203	214	210	233	191	193	192	226	210	205	210	190	194	203	213	196	212	221	226	192	194	228	203	205	215	208	219	199	223	218	202	209	228	218	187	247	202	210	217	206	217	175	218	210	219	204	230	211	192	212	212	188	226	215	227	229	212	226	202	235	220	216	224	230	181	222	209	218	222	237	228	201	210	210	223	215	221	186	247	208	202	212	231	216	222	219	202	211	208	194	182	226	239	181	208	210	236	232	214	206	187	249	222	211	212	201	210	198	221	224	201	199	257	207	213	217	241	188	204	187	193	215	204	207	231	224	185	210	203	201	192	233	212	219	219	219	194	201	221	224	212	218	207	202	232	220	254	207	182	213	214	183	217	197	212	210	223	218	212	210	217	210	220	205	196	184	178	208	218	227	222	232	235	207	207	208	205	206	177	222	200	199	220	228	198	194	202	209	203	212	216	193	212	212	174	199	209	208	209	217	190	213	198	245	216	210	227	208	216	193	180	202	215	197	201	204	178	224	211	210	197	209	214	222	191	201	171	233	224	185	220	221	231	229	211	250	219	218	218	234	218	213	214	243	197	213	229	201	218	227	228	206	209	206	219	221	193	218	202	183	225	206	163	218	191	226	222	225	210	214	204	215	221	212	211	208	221	217	232	209	223	222	191	219	233	230	199	203	206	225	173	230	218	186	224	211	192	226	202	202	182	225	206	197	189	192	201	229	230	208	249	213	212	211	215	218	209	223	211	210	215	219	195	197	207	218	201	230	212	212	207	209	226	189	217	184	230	209	217	208	222	195	209	203	232	206	231	185	200	215	233	225	231	228	198	201	219	212	194	189	197	233	183	175	219	213	262	212	231	232	211	234	216	197	219	237	212	230	228	203	209	229	214	220	226	206	200	211	226	207	204	202	208	216	197	219	235	208	206	221	213	214	202	223	233	241	206	209	227	217	223	226	209	206	207	198	204	201	191	197	196	216	196	201	192	214	203	204	230	225	217	196	210	216	212	238	213	202	193	204	243	226	220	211	222	223	233	230	260	185	187	203	203	230	204	232	205	204	187	200	212	229	225	208	216	216	208	217	192	210	226	237	229	200	216	222	216	205	226	241	177	199	223	216	213	206	213	207	236	216	214	220	219	195	204	221	208	205	229	203	238	222	217	216	224	196	198	232	238	199	188	236	213	214	195	225	191	216	218	210	221	210	221	213	208	206	195	216	203	207	217	204	233	186	225	213	225	209	218	198	235	185	199	217	227	241	217	218	203	194	210	228	182	219	194	202	194
49086	59591	66655	47396	32587	27109	12530	1202	965	883	830	776	1452	10613	18929	18164	13345	6698	3387	2633	1599	990	1036	1011	704	570	545	522	523	526	553	562	507	561	599	526	573	549	591	523	531	587	508	574	568	532	515	549	534	576	612	622	593	574	525	555	538	570	590	537	524	534	561	573	536	561	535	498	572	564	564	510	473	533	539	554	553	533	516	570	516	534	535	508	569	577	575	526	575	599	559	527	548	555	536	555	529	554	527	547	554	520	547	581	532	496	516	558	555	564	541	586	537	568	527	513	505	527	513	554	547	537	565	519	545	551	555	564	551	551	552	551	544	500	511	547	543	497	555	556	540	521	543	540	535	554	557	531	540	549	535	532	561	525	588	498	579	561	552	571	540	520	546	584	544	546	583	562	515	574	574	525	534	519	540	552	522	584	543	553	546	521	551	554	547	540	533	536	558	570	541	585	567	537	523	553	541	566	600	520	516	522	578	535	583	535	540	560	568	568	565	530	549	542	556	560	586	539	586	552	541	543	552	563	538	576	576	514	520	540	524	571	568	523	536	533	520	559	590	525	571	529	503	512	571	568	544	572	560	571	599	559	571	545	543	572	547	546	555	572	537	531	523	577	543	561	539	535	558	605	580	544	556	512	595	584	515	565	559	571	551	581	567	548	555	577	545	537	556	561	551	568	551	557	547	543	581	591	558	566	527	531	554	549	561	566	503	552	556	560	516	584	521	577	546	527	528	525	555	521	562	557	512	535	520	526	575	559	554	578	537	538	550	506	503	551	592	549	563	560	567	600	534	533	503	547	528	536	605	520	533	586	548	584	522	562	550	580	539	553	534	488	522	562	551	577	507	582	504	517	567	561	522	562	555	564	583	558	515	544	572	523	536	578	535	564	555	563	537	535	562	592	594	587	547	513	538	510	544	537	526	525	552	522	559	541	563	542	520	531	512	533	564	540	536	526	537	540	526	529	525	569	513	570	523	504	522	530	524	518	541	555	560	530	534	505	565	519	556	562	525	576	553	539	518	544	595	561	551	535	538	528	557	519	564	567	566	534	528	561	540	558	519	555	534	543	561	542	533	533	519	583	548	591	576	553	519	553	557	501	606	588	571	554	543	522	570	496	520	557	605	594	556	540	529	518	558	558	541	540	508	539	542	539	523	555	552	540	551	509	612	531	561	542	583	523	564	598	537	579	534	557	561	528	540	565	554	522	593	573	578	579	556	508	562	550	581	545	515	543	543	599	561	515	568	563	543	539	522	532	503	504	556	538	542	497	564	559	585	544	543	559	553	584	553	547	542	570	558	530	536	559	552	522	541	548	542	540	550	548	513	585	514	543	566	539	594	576	534	551	591	542	530	525	526	533	566	579	570	514	543	496	548	562	560	517	559	529	536	583	515	585	533	530	583	533	603	569	524	564	564	552	518	547	552	572	509	552	565	567	546	542	552	554	579	559	563	503	572	575	551	548	521	551	512	528	572	519	542	508	554	495	499	560	578	562	566	556	573	590	546	560	544	531	530	529	555	567	499	512	542	535	565	547	545	526	546	533	554	553	576	528	522	526	531	517	537	550	575	579	536	515	584	562	541	556	504	549	572	548	521	507	483	556	567	553	562	540	602	563	552	539	526	511	531	559	559	559	556	504	566	550	538	590	538	550	558	522	566	527	558	530	576	503	542	556	562	551	535	552	513	511	571	558	558	524	521	533	512	531	504	545	534	495	540	598	535	529	577	579	530	527	565	546	509	565	572	564	553	560	570	560	547	567	576	575	588	559	519	581	514	520	504	529	550	569	579	553	544	531	573	532	564	532	575	565	536	573	545	600	558	577	561	551	594	580	555	575	518	526	536	563	583	535	563	508	529	528	552	542	517	516	546	545	534	557	560	523	532	534	555	525	529	541	520	569	542	572	555	524	581	577	558	523	584	548	552	563	568	542	509	558	574	596	512	549	580	585	553	556	542	602	569	581	523	562	540	503	545	520	572	540	599	553	579	545	580	573	573	495	569	557	571	528	547	553	553	557	521	572	559	528	529	521	589	558	553	545	557	561	571	536	561	471	586	534	589	525	543	554	553	562	558	543	534	554	582	562	533	545	549	524	542	553	560	568	560	577	544	553	540	533	547	541	579	593	539	585	536	472	559	554	558	576	548	546	509	505	517	562	526	506	576	530	540	537	546	547	548	562	550	551	566	563	576	568	538	586	535	572	521	537	564	502	545	512	564	529	559	559	551	544	551	572	529	559	547	562	559	568	532	535	537	553	554	536	536	556	569	535	538	540	543	548	526	536	535	579	545	562	542	487	582	541	567	514	538	555	552	541	545	588	560	538	575	525	543	510	531	578	525	609	532	549	579	555	532	570	536	539	554	521	580	599	531	538	547	520	536	539	571	527	562	526	557	606	548	549	518	565	513	580	526	556	565	520	525	553	517	557	555	521	562	546	493	546	511	531	530	532	545	553	561	539	519	557	532	561	522	548	528	526	562	557	546	535	535	564	557	560	536	553	562	508	579	519	535	512	570	559	582	551	591	529	565	547	555	513	567	583	585	522	564	547	584	549	567	580	550	489	511	545	564	541	563	537	564	536	566	499	555	533	525	538	544	560	585	585	533	551	549	516	555	509	529	554	575	568	560	566	553	531	535	519	538	516	485	558	554	535	504	563	529	542	562	558	533	565	564	571	540	518	557	552	550	517	553	568	559	538	551	563	552	542	547	533	561	544	557	513	520	559	560	533	566	573	531	564	562	599	558	552	575	562	554	532	547	569	566	558	538	519	567	549	554	546	535	514	579	569	600	593	532	539	561	530	564	534	513	557	572	509	527	535	578	607	542	519	562	540	572	545	529	544	523	507	553	571	557	559	545	530	553	541	505	517	621	540	526	525	561	508	585	548	570	580	563	528	529	582	577	546	557	565	565	552	528	534	572	542	559	543	549	531	524	560	517	559	580	549	556	539	522	585	573	491	526	578	501	550	559	529	581	544	569	537	508	549	526	532	519	553	581	541	515	535	559	562	575	531	568	557	502	563	579	577	572	537	566	543	578	575	529	545	561	578	537	523	557	525	545	554	572	524	578	563	590	539	527	574	562	552	552	582	544	569	576	546	554	580	527	571	559	555	554	489	516	548	553	555	564	544	554	530	551	543	501	556	576	536	532	540	550	541	540	578	573	516	555	536	508	529	543	550	573	561	527	547	535	527	521	554	557	530	606	528	586	549	548	521	548	541	542	584	565	545	564	550	519	557	548	550	551	548	554	556	531	539	547	536	577	555	531	579	594	528	541	542	521	544	607	556	557	567	532	600	542	535	546	512	552	521	534	565	522	503	543	591	526	583	514	590	578	605	550	558	533	549	555	502	540	535	548	553	551	585	536	567	555	565	561	509	506	545	546	555	545	526	515	561	551	544	530	548	560	519	545	500	530	555	566	512	571	563	559	496	544	523	530	553	536	558	590	549	589	530	478	518	594	555	573	521	530	562	551	519
18722	14507	11562	2663	732	548	306	189	181	195	198	196	185	230	321	359	322	290	206	201	192	181	175	183	201	161	193	177	187	177	165	175	185	184	171	175	169	184	189	164	192	187	195	177	178	179	195	154	199	190	171	186	182	172	199	149	174	206	179	178	180	159	179	170	187	201	162	162	177	182	179	206	163	189	173	201	209	154	204	183	183	179	190	188	185	182	200	154	181	176	169	186	204	170	183	167	184	170	182	176	190	176	182	191	173	180	181	200	164	159	193	197	152	198	164	183	162	164	169	192	167	163	188	185	185	158	175	175	161	192	176	164	207	181	184	178	181	185	179	188	179	185	186	189	182	189	157	187	185	180	190	175	186	199	188	191	166	190	174	182	185	166	200	180	220	204	188	157	190	179	181	180	192	191	162	189	199	172	200	187	165	160	193	198	181	156	157	163	190	167	172	166	157	209	174	190	151	204	172	196	179	195	198	170	165	183	185	171	177	191	192	207	179	188	183	179	149	184	166	173	187	164	200	184	168	189	179	181	184	175	175	208	199	181	182	182	194	164	180	199	171	173	180	193	161	182	191	159	166	185	172	168	190	195	164	179	144	163	183	165	183	177	160	191	200	190	188	158	182	186	169	170	187	179	181	165	185	175	205	191	180	184	185	178	179	181	168	208	191	181	167	179	188	174	198	190	159	192	182	193	171	168	173	187	167	148	170	196	170	177	183	199	160	195	218	198	143	152	172	198	181	193	165	191	196	188	155	189	192	183	198	171	179	170	199	189	138	166	187	170	204	193	174	166	173	186	206	195	192	180	181	173	206	169	163	155	163	179	160	181	192	176	183	192	175	180	184	168	184	180	199	179	205	173	163	156	169	181	161	172	159	189	184	196	153	160	192	187	176	179	172	199	185	162	189	192	184	193	183	159	185	169	195	186	174	188	196	165	187	180	175	208	181	166	189	177	198	185	198	184	178	188	213	177	208	180	183	164	177	184	164	151	212	172	169	205	161	171	168	189	170	197	181	187	145	186	176	196	194	169	194	186	177	157	175	186	171	184	163	142	157	172	194	171	207	177	173	199	170	184	204	184	196	192	187	166	166	181	177	184	197	203	182	177	177	152	189	183	168	185	187	166	169	201	161	174	183	202	175	179	167	213	167	176	198	183	188	197	177	197	187	168	163	183	181	170	182	214	181	205	173	183	201	183	204	195	198	164	164	203	177	186	186	194	204	196	160	188	191	179	186	184	176	176	186	164	187	160	192	188	199	174	200	184	175	178	177	186	169	197	177	185	202	182	196	172	195	183	184	189	179	177	178	184	194	179	165	162	203	178	158	200	178	191	172	156	183	187	182	172	181	173	182	193	165	166	178	182	193	167	182	186	161	169	177	191	184	156	184	163	177	155	168	151	188	201	208	171	183	183	209	177	173	153	201	180	187	167	188	172	183	163	162	172	185	182	206	178	179	194	154	191	194	199	190	181	200	190	197	185	187	174	198	201	190	182	172	173	177	156	154	193	203	198	178	175	167	185	161	205	171	174	173	193	167	185	182	183	165	177	213	189	171	147	169	160	185	179	169	192	166	166	200	169	172	182	199	180	165	193	180	185	194	167	176	160	172	173	175	191	181	205	178	168	188	173	176	194	182	186	195	196	173	180	178	199	179	160	191	178	164	195	169	163	198	197	184	197	189	172	225	227	192	179	174	193	193	196	188	180	188	193	163	164	168	173	187	189	170	187	196	182	181	165	172	188	174	175	187	204	196	207	170	196	170	190	204	185	179	179	181	184	200	210	175	165	160	168	190	194	170	210	167	190	175	159	187	192	176	177	160	190	195	179	177	186	172	180	166	171	144	207	163	187	175	186	155	184	189	211	173	196	179	174	169	181	157	208	193	183	170	156	174	179	181	172	179	176	173	189	159	193	170	195	190	176	202	164	208	205	163	170	187	177	190	168	185	188	180	177	168	181	200	177	160	165	159	190	169	177	201	164	176	188	187	174	203	183	159	186	196	190	197	209	188	173	177	187	170	177	206	184	164	174	154	159	194	173	187	196	182	187	191	166	167	197	177	195	178	188	174	183	187	198	174	166	156	185	191	148	199	171	179	187	201	177	189	169	196	163	185	186	174	182	174	168	180	197	185	180	164	194	183	154	169	169	161	175	156	204	161	171	197	172	178	161	223	171	188	196	168	191	215	164	196	171	191	162	186	176	180	190	184	191	199	160	211	197	191	188	198	174	180	172	177	167	193	172	194	178	179	201	164	170	163	166	188	183	161	213	185	178	166	178	166	157	179	179	170	190	192	159	192	175	175	186	187	156	205	188	177	179	180	177	177	184	187	168	188	167	159	187	171	192	188	183	160	188	164	185	185	174	172	170	197	178	209	185	187	182	185	169	172	172	169	183	168	182	147	181	177	176	166	193	191	160	190	178	189	167	171	186	174	191	173	180	174	173	180	163	178	186	178	175	194	162	162	161	170	172	192	182	206	208	194	172	172	173	155	193	189	200	181	210	191	186	165	165	200	188	175	199	176	181	186	182	174	204	186	185	209	158	186	177	195	194	186	191	190	183	176	189	172	176	195	199	178	169	180	174	187	163	162	183	187	183	158	181	181	192	189	181	158	184	181	186	181	198	189	169	200	154	176	200	182	187	184	194	166	201	168	176	198	171	163	190	171	187	175	185	172	161	190	156	188	206	184	196	173	187	169	192	213	178	180	179	198	190	179	185	195	174	191	165	188	195	167	169	181	148	171	163	189	187	164	169	167	174	191	161	190	188	175	180	186	171	179	180	167	164	169	180	169	181	195	189	187	181	190	162	204	150	188	187	189	174	168	162	162	193	158	190	161	166	186	170	172	169	173	175	177	179	177	175	186	179	202	205	199	152	172	180	192	152	161	154	190	170	153	174	189	176	181	186	176	173	214	158	184	175	186	172	159	188	168	188	182	191	175	181	189	183	205	186	174	185	207	183	171	195	198	177	154	157	183	184	196	168	181	172	194	153	183	167	174	178	161	158	175	209	187	179	187	188	134	191	178	182	163	175	166	195	158	190	204	189	195	193	171	219	185	176	155	173	186	171	195	161	172	159	196	191	150	186	198	200	175	168	160	148	172	197	156	170	188	182	205	157	191	190	166	178	189	189	183	168	163	194	190	191	202	173	172	177	190	178	168	170	182	180	216	165	204	209	186	174	186	177	197	154	196	176	193	183	180	176	199	158	168	190	186	179	171	179	170	171	182	215	175	186	172	160	161	172	177	162	164	186	167	179	185	182	173	185	161	194	186	158	173	180	178	175	186	195	188	169	168	172	184	185	154	187	191	175	188	167	191	200	153	155	159	161	179	185	163	178	180	186	177	190	181	209	169	174	185	198	202	188	155	188	176	166	183	181	175	176	184	176	191	171	178	193	187	176	156	196	176	167	182	153	166	156	175	172	200	159	186	196	159	164	182	184	159	160	188	177	178	172	173	174	205	172	200	170	188	207
15962	18411	17532	6020	2868	2276	1075	551	530	518	500	458	518	749	1446	1503	1441	856	613	611	523	560	531	453	517	515	505	447	495	495	530	447	485	489	495	465	459	470	461	526	453	444	470	480	484	449	484	495	455	493	502	489	486	413	477	474	493	497	520	506	483	487	463	462	458	521	502	503	478	477	526	444	471	492	460	496	506	490	517	489	489	524	486	487	489	497	473	463	460	466	496	471	526	510	455	482	505	470	497	493	496	491	455	523	449	476	487	469	507	435	488	525	484	497	515	465	463	533	476	455	509	464	516	459	485	484	438	502	441	478	450	463	506	436	473	499	504	482	471	474	496	479	510	518	477	462	461	490	490	484	486	467	451	480	485	503	478	484	497	512	480	490	479	507	464	500	475	546	474	450	493	522	532	503	483	470	490	440	470	487	489	540	495	503	454	490	497	493	439	477	502	477	516	501	464	488	502	528	483	478	467	467	518	489	478	470	504	471	459	471	494	509	475	456	499	485	511	460	497	480	472	477	477	450	453	467	475	448	459	498	494	526	456	495	458	491	468	489	474	463	491	469	466	490	499	462	460	454	487	502	480	519	495	520	503	456	453	473	477	479	499	468	529	491	504	447	507	482	462	490	498	457	473	473	461	535	454	450	489	484	488	471	461	484	484	494	487	462	470	483	427	453	474	497	475	505	468	482	478	505	470	470	493	499	479	485	495	464	438	446	457	476	480	495	476	511	417	498	495	481	472	470	518	425	477	497	459	492	469	484	496	456	479	472	528	458	492	468	494	454	465	460	485	476	444	470	416	506	500	526	491	471	495	479	477	492	468	490	492	452	485	453	482	471	436	500	478	505	488	444	471	497	511	485	477	485	484	499	477	492	497	444	478	491	480	496	463	495	488	453	480	483	456	471	452	513	522	439	466	488	487	477	448	508	507	494	481	487	457	495	464	448	478	490	478	509	500	470	474	517	508	486	479	478	493	483	494	470	454	503	495	495	451	476	464	502	469	521	447	491	452	446	489	477	490	471	475	491	488	449	462	476	449	470	479	498	480	496	485	478	485	475	450	438	484	505	508	505	477	484	491	463	484	432	492	484	519	464	516	471	505	468	484	503	485	466	474	472	516	471	522	447	419	500	490	515	483	487	477	467	472	463	509	480	472	490	500	498	505	486	498	461	445	484	491	503	453	487	482	469	479	512	474	509	488	497	438	475	484	512	471	511	526	482	482	497	485	462	526	467	486	458	455	477	471	470	502	491	496	448	465	477	490	536	467	464	523	496	480	490	488	468	484	481	492	488	478	474	486	494	473	486	533	480	447	519	496	478	495	498	468	467	540	496	500	483	481	505	500	493	501	462	452	469	434	458	497	509	452	478	480	500	475	526	502	489	486	502	495	498	465	476	487	490	497	458	521	501	444	477	471	443	495	508	454	455	505	457	507	491	488	455	486	466	456	509	482	510	489	466	500	506	480	459	451	469	457	480	483	518	461	495	528	456	449	495	495	494	462	493	476	530	480	497	448	479	471	503	495	482	497	461	448	472	485	507	492	480	477	461	490	492	504	473	426	458	502	469	502	477	493	488	505	472	508	457	474	494	467	457	493	460	494	475	493	499	538	483	467	473	488	491	511	471	444	481	463	477	505	444	453	485	447	485	498	462	516	484	467	496	465	499	481	472	461	442	458	476	480	462	492	479	467	501	486	489	513	486	474	522	494	508	491	489	459	450	492	480	481	465	471	527	480	509	446	508	484	536	531	492	463	495	522	440	458	490	512	467	482	495	475	448	493	491	495	510	508	499	486	502	480	495	486	464	472	469	452	464	447	515	491	505	467	447	520	481	484	527	476	479	464	478	548	474	473	502	490	482	483	464	518	459	499	474	503	495	500	525	497	455	491	493	483	497	450	515	484	488	468	469	498	468	478	437	451	528	490	495	444	488	487	494	499	463	482	511	476	506	452	464	474	485	483	542	462	466	460	469	510	470	483	499	472	509	477	447	495	489	473	496	450	496	478	477	471	483	505	504	499	500	494	497	464	480	469	459	463	476	499	511	441	489	452	492	524	522	483	486	485	464	447	466	512	515	473	468	503	459	484	498	475	505	460	461	469	511	488	517	460	487	525	439	480	517	497	463	454	461	474	454	458	460	437	485	478	496	487	493	491	495	501	479	452	485	479	525	488	504	467	472	492	483	467	496	470	524	511	494	497	523	493	458	490	463	471	464	464	519	475	500	440	489	503	463	529	482	481	475	475	464	516	471	463	488	461	480	511	504	511	470	465	507	441	472	496	494	446	469	518	478	475	513	480	507	483	496	503	476	501	440	449	491	506	486	492	487	524	492	474	524	525	433	479	486	505	477	427	473	461	466	504	486	472	459	467	453	485	470	466	524	502	468	457	468	483	468	508	496	475	469	469	443	514	452	476	469	432	480	490	462	523	486	475	471	438	471	505	536	463	458	519	471	502	461	449	495	480	491	488	474	476	512	486	500	477	503	474	467	480	493	465	472	425	458	456	513	494	513	460	501	500	479	481	494	467	480	466	488	515	449	451	488	499	491	476	463	495	458	473	474	467	504	519	484	486	473	467	459	482	518	473	514	452	492	461	530	465	472	478	491	487	487	498	475	461	481	458	444	463	459	502	463	496	504	471	485	514	459	482	473	517	490	442	471	502	465	469	481	511	482	463	474	519	482	471	475	466	505	460	462	501	457	465	469	489	456	461	501	476	476	497	454	485	455	487	475	462	486	491	476	509	465	447	531	507	500	526	498	539	468	543	456	511	513	472	453	490	488	516	482	496	486	462	486	456	477	454	472	488	490	472	477	482	495	454	468	452	516	485	444	468	467	489	512	477	498	489	496	510	526	491	441	506	465	508	475	495	469	504	490	492	452	480	502	517	476	483	503	455	472	510	414	473	478	484	482	476	465	469	481	484	469	462	460	479	497	501	462	489	493	511	499	477	482	498	476	508	497	465	453	523	461	498	484	503	474	452	496	519	476	455	492	500	482	492	450	490	457	510	479	485	475	468	484	472	447	493	514	469	525	478	422	474	451	471	483	464	479	475	494	468	468	447	466	489	525	502	429	476	521	440	468	472	533	512	480	483	461	502	531	466	469	476	431	450	471	479	457	481	460	498	480	474	458	467	458	448	459	491	451	458	502	481	472	501	495	479	471	512	489	463	477	493	414	480	492	532	513	492	488	459	458	486	490	469	505	482	481	498	484	489	491	493	525	457	471	489	496	468	504	454	499	484	472	517	495	473	497	478	488	512	460	546	487	479	507	485	485	503	481	484	515	487	476	470	510	469	523	464	437	472	480	453	485	454	463	476	452	500	481	503	511	454	487	501	493	478	479	470	464	497	512	501	469	430	480	516	499	498	478	509	431	500	481	469	481	462	500	489	525	493	495	477	474	510	471	508	480	452	455	457	492	502	483	457	463	499	527	486	453	479	486	466	490	468	505	463	489	468	498	507	461	476	481	447	485
63149	62923	58981	32445	15899	6949	2310	306	225	242	239	201	229	1186	2563	2362	1552	765	438	471	358	264	218	225	227	208	184	177	201	194	169	220	198	196	191	185	190	192	169	200	234	185	216	197	174	183	167	189	178	165	199	202	207	205	170	230	173	195	203	204	171	194	204	200	189	190	204	208	179	192	187	171	195	228	158	171	168	204	197	200	199	199	179	176	194	177	193	167	242	204	210	198	196	178	197	201	200	182	214	194	180	188	177	201	165	191	190	172	181	197	175	166	165	225	192	190	192	173	185	174	176	170	165	196	193	197	190	202	179	227	199	183	190	224	194	198	209	198	181	210	191	201	161	197	181	177	186	191	174	169	183	208	175	187	190	198	178	213	172	184	186	192	186	162	197	197	186	179	202	178	182	186	180	189	180	221	201	218	204	198	181	201	186	181	169	185	186	199	200	217	187	199	190	170	183	207	200	173	208	204	208	197	167	197	191	184	188	191	176	190	183	190	199	209	194	193	170	168	196	194	213	201	200	196	195	226	216	204	209	205	205	199	185	161	188	216	180	192	189	197	142	182	178	187	197	170	215	186	195	175	210	169	207	176	201	157	216	197	197	184	178	179	208	165	191	201	211	182	196	190	196	198	197	194	190	180	188	177	168	191	210	208	206	206	181	187	179	187	201	211	202	183	194	187	197	165	182	196	186	192	202	184	212	175	196	199	222	180	215	161	221	213	186	197	210	190	216	166	222	219	201	196	181	177	193	180	206	204	205	188	186	193	177	194	191	199	178	184	227	208	210	179	192	190	195	203	196	196	178	192	194	218	182	204	197	196	184	205	222	196	178	194	191	196	182	185	200	210	177	182	189	224	174	205	212	196	208	190	202	190	186	208	191	206	185	204	219	183	181	175	199	212	191	197	158	180	199	200	181	186	174	183	193	203	195	216	177	201	195	182	180	189	194	190	199	198	217	163	204	191	197	225	231	202	191	210	205	197	190	187	200	194	211	208	173	200	208	197	160	215	212	201	198	190	200	193	183	167	158	175	194	187	191	196	197	200	201	193	178	211	184	210	190	214	220	186	188	192	172	198	182	220	172	173	208	212	217	185	173	197	176	199	213	202	192	214	194	181	219	186	192	190	204	211	206	199	166	195	181	187	188	208	217	177	208	197	210	224	182	183	218	176	212	195	186	194	177	180	205	166	192	204	205	197	178	189	191	192	187	169	174	198	191	173	207	194	192	190	176	199	204	202	193	182	197	198	230	204	204	202	218	196	200	188	174	212	198	160	207	178	179	229	192	220	210	174	207	220	199	209	186	210	180	193	183	198	201	210	193	191	210	191	201	182	210	206	209	176	169	192	207	182	175	178	203	183	201	180	183	176	201	193	191	180	191	206	187	187	195	185	195	197	215	198	172	202	180	201	198	196	182	203	188	187	179	191	210	188	191	188	211	184	212	196	167	183	188	179	172	178	220	171	163	213	204	185	184	173	196	178	175	187	196	171	214	208	186	196	199	197	185	169	202	176	194	190	182	196	196	167	209	195	191	198	215	202	192	199	190	211	198	199	206	212	192	229	174	196	172	173	198	172	181	188	190	177	204	182	218	185	199	183	204	197	204	183	191	193	187	214	205	200	182	177	199	203	214	190	181	204	200	189	186	196	208	204	187	192	190	193	179	202	200	179	177	190	202	188	200	197	186	201	189	171	184	162	196	166	194	198	208	182	206	192	195	211	182	207	177	181	197	193	180	201	202	210	197	201	174	192	192	209	167	197	193	166	211	190	185	205	176	220	180	202	173	213	191	203	177	195	195	194	183	221	188	206	174	180	172	208	196	183	188	202	193	193	188	187	195	201	214	222	185	240	200	203	192	180	177	195	209	215	210	195	179	206	169	203	202	202	178	199	158	216	166	215	192	197	193	184	184	185	194	196	221	212	222	180	187	183	183	180	186	208	178	180	194	175	196	197	163	205	165	185	178	223	186	175	181	168	195	215	180	169	170	219	192	204	192	170	195	212	201	213	175	197	185	212	185	180	204	178	197	187	191	185	178	175	191	183	182	195	199	183	199	166	181	181	203	197	168	207	178	201	189	193	214	214	184	193	197	216	197	169	191	204	186	200	188	210	198	182	186	195	210	225	216	177	159	197	197	188	192	188	188	226	165	193	202	190	201	192	199	231	192	209	195	201	179	184	202	179	192	203	203	174	180	201	185	209	199	183	197	180	199	197	202	188	204	208	194	214	199	193	176	177	191	199	206	192	200	196	209	202	191	171	178	173	166	222	181	191	206	203	195	184	177	202	172	172	169	191	193	206	215	198	208	181	230	201	193	198	179	219	196	187	194	192	202	216	159	207	217	217	193	185	207	201	190	183	164	199	191	228	210	179	201	201	187	209	194	199	209	198	194	180	176	192	195	190	177	181	214	209	189	196	192	197	200	229	186	208	185	187	193	197	202	204	167	190	187	174	191	208	181	225	176	196	183	190	217	214	183	214	190	197	191	191	171	181	185	172	205	199	195	184	188	178	185	188	202	187	178	181	193	207	224	194	202	210	203	188	212	225	199	194	198	200	167	193	192	180	178	175	173	201	194	194	172	179	209	193	187	200	207	219	195	208	193	173	193	181	210	157	182	192	169	197	197	181	200	187	192	175	204	185	212	213	180	213	200	196	207	188	187	200	195	194	227	186	169	160	205	190	151	186	174	189	200	189	211	200	184	201	200	179	163	202	184	210	203	236	197	169	169	207	210	198	174	202	194	196	188	207	184	183	192	190	195	226	191	184	151	234	192	182	199	215	182	184	185	171	208	171	203	183	189	211	186	193	165	179	197	205	168	181	196	195	200	191	172	188	204	180	200	180	194	186	225	174	181	193	184	180	173	200	185	204	196	187	178	183	198	203	191	232	203	177	186	211	172	197	208	186	175	156	181	187	213	201	171	171	223	184	195	205	206	185	184	184	183	211	187	214	202	182	192	190	182	219	184	193	216	193	207	187	182	197	203	190	183	160	203	208	205	206	227	229	185	184	200	235	209	170	207	183	190	175	188	195	193	184	206	211	176	191	200	185	185	214	168	198	198	183	179	176	169	209	195	190	194	209	202	181	176	198	183	231	182	173	206	204	194	211	205	211	215	193	207	188	216	211	183	200	180	194	186	165	155	200	177	198	174	216	186	204	194	178	191	207	207	201	205	179	197	177	184	195	183	191	199	201	182	199	209	184	196	200	187	178	195	204	210	174	191	190	173	196	196	199	174	207	206	208	171	206	195	208	207	183	206	189	163	192	175	229	211	207	186	178	194	184	188	191	175	197	194	211	233	212	181	188	184	204	194	178	177	167	204	153	210	207	201	201	191	190	215	178	182	187	183	188	193	191	197	190	196	188	180	199	203	228	208	173	188	209	212	193	173	198	179	200	206	211	205	234	204	202	213	199	216	191	208	195	184	201	196	204	208	194	162	195	182	183	223	213	186	212	182	224	195	193	181	207	210	190
40195	48401	52044	36477	23695	16907	7337	876	682	712	654	631	718	5809	11986	10351	7814	3520	1929	1935	1308	920	810	772	724	488	536	504	499	484	511	501	498	454	523	498	504	507	524	511	500	512	539	506	497	509	520	536	527	529	552	513	540	490	521	511	504	513	537	492	499	458	518	489	465	525	516	496	495	558	486	504	492	488	539	511	509	499	530	507	513	496	508	515	500	550	509	543	513	536	497	499	501	496	484	517	461	518	503	524	502	496	494	535	471	495	510	532	507	487	494	502	526	516	576	511	540	506	481	507	513	523	511	477	525	491	544	515	522	508	525	516	522	529	505	501	564	499	511	484	520	499	495	512	521	486	514	517	509	521	521	544	522	512	533	485	472	503	520	485	528	555	505	506	460	504	468	544	501	515	501	521	465	507	543	504	511	477	491	529	520	538	524	530	534	519	535	552	478	529	488	507	499	520	480	517	512	530	553	550	544	504	475	499	540	492	498	516	504	521	471	519	479	504	481	503	501	540	512	534	511	522	459	501	451	554	479	485	524	493	510	497	507	498	531	543	524	465	481	506	499	470	510	457	508	483	523	542	495	524	474	518	499	520	493	505	490	484	504	530	481	494	513	515	515	493	510	502	511	494	513	491	523	521	481	522	528	528	512	502	515	527	508	524	511	475	519	527	499	554	513	476	526	485	531	492	507	516	535	489	514	519	495	556	502	524	481	498	519	493	512	474	539	536	492	530	525	522	535	514	483	470	543	494	449	504	512	544	487	506	538	520	531	524	507	522	494	495	538	523	528	478	526	493	494	556	483	519	495	499	522	496	495	508	505	504	520	530	534	498	490	507	502	522	484	518	532	464	521	468	485	503	532	498	518	561	516	508	466	506	540	502	546	474	536	496	507	476	475	485	513	516	520	503	531	513	527	530	524	519	496	502	504	533	478	531	513	507	531	522	485	508	509	512	528	528	555	517	504	519	509	475	477	506	523	518	521	486	487	537	487	541	490	447	475	525	509	505	492	527	503	558	502	472	536	502	497	533	495	517	510	514	546	482	538	508	562	511	546	513	515	499	492	537	479	541	527	507	477	521	526	528	574	511	534	544	542	510	479	544	528	481	504	530	465	525	487	521	489	523	511	497	511	526	562	468	499	521	495	527	511	508	504	522	560	521	543	531	524	511	515	518	519	492	499	510	500	547	476	519	516	498	509	505	492	539	527	525	527	497	508	508	484	512	534	503	522	529	507	517	489	541	515	528	547	500	531	495	524	546	528	526	495	487	534	509	509	502	502	514	535	537	500	491	498	557	505	474	551	493	542	500	534	502	458	515	529	523	518	523	548	509	486	560	473	505	517	494	486	528	512	543	506	541	489	478	532	514	548	536	478	519	503	521	535	482	506	509	549	470	508	497	454	501	523	516	504	465	514	509	479	500	531	495	532	486	509	549	484	467	528	535	504	497	523	511	492	513	515	547	496	497	502	517	470	564	479	479	486	521	546	510	500	507	509	522	503	519	522	495	525	513	522	498	507	528	479	500	524	533	509	525	542	521	502	558	491	520	480	538	488	514	483	482	512	533	541	483	521	508	472	495	486	542	505	521	544	498	484	484	536	504	531	495	508	491	496	523	491	501	494	527	491	529	511	554	519	521	509	508	519	495	467	435	572	533	494	457	518	516	533	526	494	461	521	504	464	489	470	542	516	539	529	502	501	505	510	498	465	510	497	509	512	519	528	533	496	488	510	514	482	520	518	489	506	492	576	490	527	497	527	513	499	539	539	548	523	508	499	500	532	472	457	484	461	470	543	524	525	512	528	525	525	529	508	494	504	495	509	481	503	510	517	544	471	518	528	508	552	500	530	516	543	489	533	461	496	551	515	502	524	487	518	509	519	509	506	515	472	512	534	497	505	553	505	494	493	550	516	519	459	511	507	500	472	482	530	500	523	479	541	500	536	527	516	534	544	531	504	492	517	536	498	474	492	489	493	453	558	503	562	536	497	525	495	514	506	521	513	523	512	463	487	507	500	494	496	538	494	565	532	504	513	567	521	511	512	507	552	504	515	467	497	553	495	520	519	537	501	488	492	485	514	529	558	549	521	500	504	491	556	500	530	483	528	511	494	484	518	483	473	549	507	537	527	452	463	497	499	449	516	516	484	535	496	544	532	514	548	500	498	519	526	505	507	517	484	553	489	541	500	518	525	515	521	552	528	557	534	537	512	559	523	489	542	506	534	530	499	535	532	513	527	524	504	492	532	494	518	517	489	502	487	484	522	511	515	515	491	530	523	530	526	498	537	532	546	543	511	529	517	505	489	485	535	528	522	496	481	484	504	489	491	513	545	524	469	528	524	508	537	529	473	479	545	476	525	504	451	512	520	488	516	545	501	485	490	525	492	531	481	478	553	532	507	490	517	492	531	504	514	483	535	532	527	526	487	511	497	512	516	522	509	524	489	516	528	529	515	501	498	534	526	547	486	497	497	483	565	516	506	505	506	524	524	535	511	496	493	519	512	507	486	483	552	495	524	508	515	468	497	511	542	490	513	484	536	526	482	530	498	517	503	504	539	484	530	506	522	556	551	495	530	498	521	522	488	545	530	505	546	530	522	523	517	516	485	486	537	503	518	506	494	514	500	525	494	521	487	529	493	502	535	522	508	471	540	475	517	501	532	512	507	522	483	493	502	466	502	519	542	504	540	512	489	519	518	516	504	536	503	522	511	513	549	521	548	521	542	544	504	540	536	513	470	494	492	532	511	507	512	535	474	520	540	511	541	473	468	538	501	519	503	473	472	530	508	518	501	503	510	508	500	483	508	522	455	509	511	502	517	491	521	541	471	539	519	509	504	481	505	504	475	507	523	510	493	514	482	528	531	507	516	493	478	507	492	491	498	535	544	532	526	553	554	492	554	497	516	479	490	483	471	552	513	531	514	521	539	514	479	521	485	467	501	495	529	526	513	505	516	522	508	520	514	468	497	535	509	500	514	540	494	498	503	504	497	521	538	516	487	506	495	522	497	501	523	523	494	524	469	505	518	527	515	513	493	528	480	525	477	508	505	546	491	486	532	532	513	460	477	521	484	454	507	508	469	519	505	504	517	493	507	476	514	467	523	480	531	487	500	488	510	548	517	495	531	511	479	482	454	496	493	536	533	524	498	548	484	524	493	506	522	505	496	532	495	492	508	526	483	457	498	546	498	538	468	505	538	497	542	506	459	465	494	489	482	509	514	515	533	503	535	500	511	540	522	529	508	546	552	491	522	468	519	493	512	495	509	512	497	501	516	483	496	510	521	469	483	518	493	547	493	564	524	512	522	550	520	490	508	536	523	497	481	524	482	477	513	513	502	459	565	514	486	520	490	516	501	496	461	549	512	530	500	511	515	465	516	537	497	502	497	527	500	509	509	504	526	492	522	514	503	561	494	499	512	485	526	507	507	506	530	507	542	470	502	492	532	517	539	551	499	492	490	462	517	512	509	498	521	511	526	502	504	519
76520	76568	69044	43703	26720	15079	4473	581	287	263	259	248	402	2909	5763	4942	3528	1832	717	721	549	445	330	281	264	203	184	215	219	219	228	202	183	204	239	242	238	204	222	219	189	208	224	206	203	200	213	199	218	212	212	208	198	224	209	217	205	202	213	204	192	201	209	214	220	196	187	203	195	240	231	187	212	217	225	210	214	212	195	207	226	233	186	201	205	196	196	205	213	212	230	194	195	181	219	213	203	214	218	209	218	196	210	217	216	209	225	193	197	207	209	190	206	185	206	217	205	207	208	206	202	188	189	216	214	184	238	200	222	206	215	238	212	204	212	238	185	217	235	200	214	239	202	210	218	205	213	225	214	181	203	206	223	238	206	215	216	205	229	211	200	190	234	184	177	208	196	219	226	208	204	200	240	228	209	207	190	206	230	212	216	177	230	234	235	207	203	193	226	212	210	200	200	218	244	210	206	220	190	234	220	218	250	202	224	197	213	213	208	233	191	224	215	198	212	225	215	220	187	192	196	188	197	203	205	207	200	207	246	207	220	224	227	214	193	201	218	199	222	214	194	191	197	211	200	231	204	210	206	218	201	205	228	174	205	228	214	193	226	203	208	211	221	198	195	226	224	207	215	229	209	215	233	200	202	187	207	212	225	201	208	211	183	201	231	220	212	197	212	236	223	215	245	218	192	199	195	229	210	185	196	223	202	199	197	209	212	215	217	186	191	237	227	185	234	226	186	182	199	218	221	198	193	219	195	204	205	187	186	199	183	207	191	207	208	201	222	199	211	205	199	233	188	220	209	221	235	214	207	212	208	192	204	225	195	220	204	203	214	221	201	208	177	211	205	175	224	194	206	231	221	208	188	240	191	213	200	204	224	204	233	221	249	220	222	204	212	206	213	217	216	224	215	213	199	216	213	205	202	211	247	221	221	213	238	219	199	186	226	227	211	209	189	197	222	219	197	225	233	214	235	204	204	196	192	216	219	195	235	215	240	214	207	226	201	177	206	199	200	197	211	223	198	203	253	200	207	225	204	210	205	211	221	216	224	219	230	185	196	196	209	225	193	194	194	206	217	236	202	198	187	199	194	221	220	195	186	219	203	221	219	222	214	218	216	195	240	195	219	207	231	207	225	241	182	224	213	212	222	214	216	214	233	182	221	205	227	195	219	204	211	222	196	217	203	235	196	196	199	218	221	194	207	216	224	235	218	194	195	213	218	210	210	178	220	213	209	207	226	206	193	202	183	211	194	234	221	221	200	170	254	212	222	221	204	214	222	221	202	203	202	206	231	179	221	217	215	191	191	221	216	210	236	205	207	222	194	202	226	206	199	216	230	190	198	184	181	182	240	212	190	226	215	221	192	213	195	220	225	203	206	182	199	211	212	224	222	214	226	216	188	212	196	204	213	244	213	208	216	205	198	188	174	210	221	218	218	237	220	196	226	205	198	195	215	207	206	205	203	198	182	223	226	197	212	211	223	210	200	212	176	203	183	199	222	170	193	221	240	217	219	191	200	227	203	213	222	231	178	204	227	237	220	219	216	202	217	251	218	225	177	230	183	202	203	188	221	215	214	219	227	200	208	202	205	189	212	199	226	232	222	201	180	225	226	231	212	209	206	218	249	213	211	211	216	218	195	184	220	212	222	185	189	201	209	223	210	221	186	221	188	205	224	199	226	219	203	229	201	231	227	221	212	193	210	230	218	218	184	204	201	219	202	195	204	222	232	224	212	217	192	194	215	221	219	228	232	201	219	181	212	216	211	205	212	199	208	222	210	187	190	197	201	185	221	200	200	199	221	232	198	233	211	209	231	225	200	224	211	213	209	196	221	212	189	219	201	209	206	229	235	206	235	218	211	226	196	218	219	222	192	202	204	211	200	247	216	189	207	207	202	221	227	216	200	215	222	215	203	193	205	214	200	217	200	201	197	236	190	192	208	204	202	238	194	207	231	202	222	205	183	213	212	209	245	218	228	220	199	218	205	229	221	250	203	185	203	220	193	219	212	206	198	219	210	214	224	208	219	199	226	203	191	209	192	208	245	212	206	196	206	187	220	202	221	215	222	205	202	209	200	233	217	191	219	206	206	221	223	191	215	213	236	210	192	185	195	195	195	200	203	189	209	199	213	186	237	189	188	236	209	204	197	201	230	218	186	202	208	237	224	208	194	197	196	201	203	217	210	226	204	191	175	239	220	209	187	205	201	220	217	204	210	201	208	211	205	216	216	178	201	186	232	227	192	197	204	192	193	196	225	186	214	196	203	205	203	217	215	221	227	227	217	218	188	187	210	210	188	204	192	222	225	194	217	212	190	228	198	196	193	205	212	193	219	207	205	204	229	216	210	190	207	203	214	209	228	216	208	223	195	207	205	211	208	191	230	173	231	198	232	239	200	221	208	220	189	249	224	205	221	232	225	209	202	179	215	219	214	195	221	223	195	231	206	201	214	229	204	230	203	221	210	188	212	180	224	197	200	213	208	226	213	209	231	233	178	195	205	207	218	201	219	219	196	187	210	225	193	209	208	212	202	202	207	198	190	205	184	199	222	173	205	194	214	188	224	217	220	220	209	189	195	206	220	202	219	230	214	226	195	209	193	198	187	219	200	202	188	209	208	206	217	212	219	216	223	204	197	213	221	210	210	211	221	188	232	207	215	212	208	207	217	210	225	193	194	217	216	233	227	220	207	209	210	187	196	216	197	212	221	215	198	211	204	215	228	199	199	208	201	227	215	198	192	226	217	211	209	222	196	209	225	206	226	211	200	201	193	221	208	209	205	232	195	234	228	217	231	197	197	213	240	232	187	202	244	211	196	221	203	213	200	201	216	225	201	230	212	228	222	222	198	211	200	209	210	213	190	242	207	221	211	178	196	222	183	194	220	218	201	219	222	214	202	207	212	232	216	216	190	249	189	228	231	198	206	187	213	191	220	225	206	192	213	206	191	210	205	170	209	203	223	215	188	190	219	220	215	207	224	195	222	234	187	213	229	196	204	216	238	225	232	211	216	200	210	244	197	202	215	229	199	188	209	214	211	190	209	198	222	203	209	237	185	202	190	215	194	214	201	204	210	207	217	202	210	175	208	201	209	202	209	250	208	237	184	226	210	204	194	216	220	213	219	228	242	221	210	235	189	214	198	195	211	202	235	214	226	174	212	194	199	214	216	200	207	200	233	180	202	198	191	190	188	206	240	216	206	202	200	192	206	201	214	186	212	205	182	206	221	237	223	199	203	241	201	228	223	183	216	197	206	215	228	222	195	219	207	199	209	208	219	203	209	195	202	189	206	221	194	217	203	235	227	188	214	234	217	207	239	190	230	196	188	207	211	192	216	200	206	190	204	212	232	214	206	212	188	201	216	238	205	196	223	222	175	198	221	202	221	210	200	222	221	208	224	222	240	209	180	221	183	211	216	228	200	221	229	216	213	226	209	218	236	218	224	221	186	213	212	217	211	218	186	228	207	217	228	212	195	187	195	224	196	233
49589	60381	61867	47449	33498	23949	11509	1762	1069	924	887	795	1355	12600	20704	18468	14247	7605	3252	3207	2332	1579	1187	1085	849	528	521	568	556	540	531	579	560	606	587	537	595	560	586	575	533	558	555	531	504	545	557	559	514	543	539	581	565	599	550	543	530	523	529	529	535	581	480	561	508	546	537	554	548	555	569	550	567	564	547	471	553	589	538	589	531	559	536	509	554	557	534	547	558	580	540	556	585	539	577	545	536	540	523	537	561	501	558	544	531	535	570	526	543	516	537	551	538	532	558	552	549	535	504	563	565	560	529	575	547	538	555	531	512	560	529	520	534	536	570	537	543	515	547	509	545	550	523	522	524	527	550	553	536	559	538	593	573	531	564	598	541	554	503	556	572	528	540	552	573	548	586	554	513	531	567	555	541	515	586	559	549	517	520	534	519	588	537	548	560	565	530	544	555	520	524	556	525	507	554	559	539	530	543	543	521	539	537	508	556	561	536	548	524	535	587	512	507	523	512	555	553	569	529	553	521	548	506	536	544	545	580	525	548	557	555	505	529	579	570	511	530	590	531	525	521	527	503	558	557	549	562	531	536	557	510	560	558	534	549	528	554	527	550	546	553	535	575	525	542	587	537	575	538	522	575	570	514	573	559	530	547	524	507	586	555	549	530	554	569	554	563	519	521	565	544	551	552	580	499	514	552	527	467	544	543	564	546	517	508	554	536	563	563	563	537	539	546	549	550	575	550	567	548	528	569	564	548	582	529	539	524	509	584	568	521	525	571	537	540	535	556	539	551	538	506	528	585	562	563	508	533	514	588	565	519	531	552	546	556	533	551	577	581	506	572	517	498	520	516	541	547	546	548	538	531	547	524	606	519	520	541	588	534	538	517	588	575	585	541	539	598	561	522	542	566	522	539	598	533	564	523	563	584	532	548	560	504	535	555	555	557	562	525	533	533	567	519	511	520	507	491	567	553	546	535	560	532	545	541	567	515	553	572	573	532	503	532	541	518	549	520	552	547	531	536	545	567	494	524	513	536	527	516	533	529	532	579	536	587	564	533	532	565	543	546	556	528	561	553	539	562	561	580	550	538	542	512	583	509	541	588	548	542	573	538	560	542	548	561	557	528	556	535	584	552	553	549	575	545	531	524	532	546	542	536	538	532	557	531	560	545	542	554	576	583	502	579	576	569	551	564	576	584	532	584	564	555	521	555	584	561	564	539	573	512	544	569	544	535	543	535	539	530	550	531	513	543	534	553	519	527	557	587	541	517	551	550	576	541	567	575	546	558	542	563	587	553	558	554	523	532	533	494	561	565	513	559	549	549	573	534	524	544	522	520	523	546	581	578	547	515	555	532	560	520	523	539	501	538	528	548	553	541	542	552	540	568	578	600	551	572	558	527	532	517	562	526	547	536	534	575	537	537	540	547	526	504	562	559	563	549	547	521	553	546	539	564	558	508	553	527	528	545	534	544	525	542	559	525	583	516	554	534	524	535	539	588	543	503	582	519	582	520	552	521	502	500	588	558	523	537	532	507	574	531	526	572	507	514	527	562	532	576	533	546	545	533	584	559	560	522	547	549	534	556	550	527	524	510	567	571	535	535	541	536	549	576	573	522	565	555	492	557	524	545	508	571	552	562	543	580	586	558	543	545	529	521	525	548	537	584	559	544	551	532	515	559	538	539	569	552	493	520	576	515	541	534	528	555	515	515	541	534	531	550	560	564	537	528	556	560	500	532	509	544	575	538	571	519	594	529	569	523	535	585	535	500	541	536	554	536	566	542	515	571	528	575	542	537	545	544	503	546	546	568	587	532	589	531	569	549	547	543	558	555	528	559	572	571	540	560	510	520	566	573	556	526	546	585	554	564	535	561	595	557	578	515	525	516	546	548	542	542	555	536	551	527	486	595	564	550	546	537	535	547	562	565	545	563	528	572	520	507	546	558	562	506	508	516	519	542	573	516	555	531	511	528	579	540	540	582	549	580	501	529	522	549	532	545	530	563	511	565	572	528	485	560	562	540	544	543	562	513	569	518	551	522	553	538	543	574	555	567	522	588	542	541	549	514	553	528	532	567	506	521	540	543	528	538	550	552	548	525	538	581	495	584	594	525	542	544	561	597	505	546	528	546	495	541	544	565	538	555	551	539	513	568	532	545	523	541	562	537	530	520	522	543	527	547	523	534	521	543	524	573	603	534	546	539	573	548	545	541	548	531	560	486	525	542	594	576	528	535	568	550	548	560	554	537	580	516	554	524	506	545	567	527	564	555	557	542	550	526	576	528	563	519	499	553	545	524	546	532	520	545	554	528	556	530	549	570	581	583	538	546	522	564	520	576	553	533	578	569	569	556	549	504	578	565	526	547	531	548	541	543	557	621	525	540	548	565	547	511	526	497	538	545	527	535	522	554	500	544	550	556	554	551	537	570	555	585	563	532	582	532	578	545	526	578	550	565	576	535	576	519	544	543	525	528	533	572	501	547	546	598	545	542	537	532	573	567	533	512	562	553	579	578	567	505	522	542	507	564	537	561	566	536	547	535	543	555	573	539	496	536	537	532	529	568	519	577	547	573	531	560	506	533	544	567	539	551	601	566	520	524	526	572	577	566	559	571	552	546	557	581	535	527	570	576	561	539	576	538	561	558	522	552	554	542	527	541	568	571	531	557	547	497	574	554	574	584	525	570	497	570	580	583	578	573	584	571	513	563	520	531	585	546	587	515	547	550	516	559	546	591	543	553	584	530	519	511	533	549	541	565	601	498	534	571	542	527	524	513	541	543	539	559	580	555	536	511	539	530	521	569	584	577	557	560	541	532	574	574	563	535	580	546	581	529	529	533	502	588	534	521	513	543	526	601	520	562	564	545	553	535	534	556	549	537	562	562	520	529	538	537	552	580	556	538	500	516	554	519	549	536	496	598	521	574	533	528	552	549	542	563	565	561	535	519	546	532	552	551	539	534	535	544	567	557	569	559	566	576	533	560	510	519	542	526	509	555	553	551	565	512	558	508	561	513	557	533	521	544	548	528	571	553	525	566	580	547	549	541	544	547	518	543	566	590	539	586	552	584	594	530	509	533	520	553	557	557	549	579	569	561	526	577	550	571	515	522	527	537	534	526	539	549	547	566	545	531	563	568	523	566	585	524	517	564	561	565	567	525	505	529	545	540	534	584	555	557	596	537	545	541	543	505	581	555	553	548	537	538	556	528	561	550	550	545	549	520	559	529	532	567	498	532	558	564	550	568	545	516	555	516	557	571	555	561	575	586	554	543	597	534	514	520	573	519	543	539	541	580	527	521	546	562	573	524	532	560	505	529	555	542	584	576	523	538	551	550	529	541	530	546	548	579	566	528	570	554	560	534	541	534	527	524	571	554	542	596	562	559	528	566	520	557	556	554	584	570	507	536	513	559	556	553	575	504	547	569	549	544	553	595	527	546	519	531	538	531	518	555	568	575	527	565	543	515	562	547	565	533	536	489	554	533	524	539	556
19289	13791	9682	2649	1018	500	250	173	180	179	188	175	160	300	337	365	347	280	192	200	181	198	153	180	169	200	178	157	171	185	201	166	215	170	164	186	181	178	182	188	175	190	154	163	170	190	178	181	175	179	180	203	189	174	161	189	186	182	182	146	183	168	165	173	176	161	161	175	169	168	166	174	187	172	211	161	199	181	201	165	162	163	172	169	175	168	211	146	184	174	177	176	209	161	170	158	172	170	181	175	181	171	186	178	158	219	189	177	182	176	176	182	197	179	178	164	172	171	172	203	173	165	172	190	174	161	200	175	168	183	196	166	162	166	183	180	187	167	170	208	168	173	200	165	181	140	176	167	174	213	180	191	169	168	165	165	196	191	185	180	177	183	158	184	174	148	187	180	188	198	174	184	175	196	187	194	183	196	168	156	184	179	193	197	156	180	166	157	174	167	170	173	185	175	183	172	176	175	170	173	183	175	167	189	171	170	186	182	187	186	176	180	183	192	175	171	185	182	164	167	185	176	186	193	176	173	172	163	189	194	186	191	201	172	196	204	164	171	183	173	149	205	180	183	186	158	190	208	193	186	194	161	207	180	198	190	154	164	170	179	202	181	179	204	184	179	178	171	149	191	185	193	165	186	172	187	176	193	180	183	179	179	169	178	195	212	152	161	162	199	169	185	173	164	153	185	193	173	173	157	187	199	182	200	176	188	204	188	170	175	179	148	174	198	204	161	169	210	200	167	175	201	170	168	172	172	156	172	175	176	164	169	179	166	187	186	197	174	162	194	173	161	193	184	175	166	192	185	160	172	153	165	190	162	183	163	192	173	187	191	178	187	176	165	184	182	170	168	189	206	147	189	176	184	182	190	181	187	172	183	173	164	194	148	203	203	175	179	178	188	159	182	187	172	169	180	171	190	176	182	178	177	182	176	175	187	173	182	163	187	196	176	173	171	177	184	175	210	193	176	162	186	181	171	181	177	181	194	180	164	171	190	162	189	180	173	165	178	186	207	152	164	193	164	176	180	183	172	166	196	179	180	199	188	178	173	163	168	156	184	172	165	169	159	170	203	179	195	177	189	152	191	139	154	185	179	168	181	168	197	183	163	178	174	162	157	189	191	199	180	172	170	191	192	172	156	172	163	176	169	168	190	183	183	166	193	172	205	182	176	180	187	156	183	180	175	172	176	187	184	167	162	201	162	169	192	176	141	165	191	164	171	194	191	164	184	169	187	170	173	204	150	192	164	178	168	184	175	150	166	191	189	191	162	174	187	171	188	186	176	202	209	163	181	178	187	179	144	180	160	179	174	171	167	191	168	165	162	172	169	173	186	174	177	181	176	181	186	166	194	193	169	171	185	147	170	175	206	179	187	181	179	203	165	198	160	168	213	185	162	169	173	174	169	173	176	163	199	162	159	163	177	178	155	183	188	150	214	189	165	182	181	199	189	155	197	170	181	169	189	188	166	176	175	177	179	179	169	194	186	197	188	175	163	197	173	151	179	180	183	184	188	178	181	169	197	166	165	177	176	181	165	175	177	160	195	186	168	201	200	172	165	191	201	200	187	187	176	215	180	152	186	172	173	167	177	199	207	160	161	180	157	217	178	174	181	180	175	180	171	164	182	192	179	162	170	155	171	183	169	155	190	168	169	165	175	189	157	185	181	177	164	200	163	163	167	194	179	177	169	165	183	143	183	188	176	181	167	177	176	193	203	194	182	185	151	181	154	158	169	162	189	187	181	163	200	180	176	181	151	172	175	167	182	200	162	190	182	171	171	147	177	173	208	203	203	181	170	182	176	194	192	211	173	180	173	188	176	191	199	194	188	148	183	194	188	172	146	160	185	186	188	151	180	174	161	190	179	172	178	158	170	183	183	187	185	165	190	179	174	204	155	164	178	186	190	178	157	193	192	167	184	204	189	191	184	180	201	209	178	179	187	194	194	187	184	174	174	177	180	177	171	184	190	197	198	200	149	194	183	172	185	159	170	179	164	190	195	177	200	199	181	177	169	179	195	183	166	196	221	179	203	173	180	174	190	191	159	179	174	170	175	195	174	179	186	178	207	191	183	147	181	156	161	180	189	203	162	179	175	188	184	187	168	149	181	175	183	196	178	170	185	202	202	158	173	181	187	181	173	179	158	174	152	157	177	180	177	186	185	176	184	175	159	193	182	150	203	183	180	164	150	209	176	158	149	186	184	148	183	181	173	180	177	167	176	185	177	165	191	196	141	190	165	195	191	180	163	183	165	176	196	178	160	172	166	194	169	177	179	164	170	187	180	177	207	172	185	173	187	189	165	154	182	178	173	180	166	195	176	155	169	152	180	188	191	174	151	181	162	182	171	179	179	171	175	199	162	186	180	157	176	191	184	158	181	187	187	147	171	177	168	185	180	174	170	155	191	189	171	178	182	183	186	194	177	172	193	156	195	160	180	186	191	170	183	185	189	170	179	194	182	177	188	177	208	190	158	194	176	214	162	154	192	175	187	171	188	172	172	185	153	188	190	172	161	222	185	188	176	187	167	189	188	175	178	198	191	170	186	183	169	169	164	148	182	174	198	207	191	154	169	177	171	165	172	172	172	174	163	180	178	172	163	196	198	169	167	184	171	174	205	178	186	170	183	184	188	210	191	186	168	162	195	187	178	148	188	182	185	168	196	176	178	188	170	183	192	214	178	191	172	154	183	215	193	171	165	190	186	166	166	161	174	168	196	181	212	181	183	175	198	164	178	191	185	166	180	187	195	164	177	172	190	172	158	177	180	190	186	186	179	161	180	185	169	181	199	189	164	164	164	167	196	172	180	196	185	178	171	173	183	188	203	174	202	189	152	182	194	168	187	169	173	180	155	156	174	194	169	177	170	181	195	188	173	193	209	184	159	192	187	158	186	195	165	148	173	171	181	172	190	210	197	172	185	199	191	158	156	194	169	199	176	180	173	171	181	191	190	195	165	148	152	178	195	184	180	177	179	187	190	227	165	192	180	174	186	175	168	169	176	167	174	178	217	183	177	205	192	157	167	183	186	168	201	182	161	177	178	170	191	200	203	159	204	164	149	186	166	171	174	192	188	159	192	186	153	158	188	176	181	173	179	192	169	167	194	190	190	183	188	191	167	196	204	190	163	146	177	173	164	149	182	163	179	167	196	182	161	182	174	167	190	189	174	165	158	164	160	189	163	184	197	188	171	173	188	175	174	180	182	152	188	175	196	158	197	192	163	156	174	191	175	195	175	168	175	212	157	171	204	177	191	196	186	184	168	182	179	171	177	185	176	172	198	187	161	196	189	206	182	198	182	183	195	173	175	167	187	161	188	176	151	185	168	164	167	207	197	156	164	206	165	180	181	202	161	160	167	156	172	175	179	170	182	188	171	182	145	197	206	171	174	189	176	183	201	175	203	170	179	181	161	159	173	178	182	170	161	194	190	182	184	190	195	184	182	169	165	194	174	168	173	182	178	186	169	171	186	184	174	171	195	186	201
16221	17941	15005	6841	3762	2010	719	536	526	533	496	493	541	1062	1411	1533	1394	969	599	580	585	584	537	555	528	483	487	460	509	478	494	474	472	474	468	487	476	474	517	463	478	506	468	470	475	458	475	471	487	481	433	492	502	465	464	485	449	481	481	484	462	454	514	470	494	478	477	464	513	495	513	443	474	453	466	469	481	458	470	432	474	493	475	496	463	470	492	490	471	462	493	476	477	457	478	522	467	490	495	519	469	494	459	475	484	471	469	480	475	472	457	443	455	517	448	484	504	428	497	493	473	471	503	501	523	490	485	495	506	498	468	485	468	478	495	454	467	451	466	430	511	493	505	458	481	437	474	433	502	473	475	495	473	501	476	484	477	461	491	472	483	436	431	484	493	494	488	475	502	447	500	518	466	507	511	482	490	510	464	477	412	493	473	493	484	461	460	466	487	492	466	455	484	456	476	491	509	498	472	465	500	474	479	475	443	477	453	447	511	474	449	511	471	508	468	491	488	478	524	473	473	457	455	485	471	468	479	499	501	495	473	453	518	450	468	503	466	493	447	462	478	472	549	512	474	495	445	490	506	479	446	520	488	474	477	484	495	479	437	464	490	484	453	448	440	500	479	480	490	469	420	505	461	513	489	491	462	461	455	457	490	501	455	492	443	503	471	457	450	472	485	488	462	507	482	506	480	500	488	462	497	516	488	488	461	488	469	516	453	480	496	479	510	461	475	501	432	504	462	475	452	493	497	461	448	501	478	473	502	451	488	453	447	468	517	521	496	447	448	482	475	489	439	464	503	502	480	493	483	507	464	472	453	491	485	500	476	484	495	488	526	467	497	469	497	503	500	482	463	473	479	463	487	465	451	436	465	451	502	557	507	485	498	494	478	479	501	449	444	517	470	479	470	489	442	520	528	479	483	497	467	464	473	500	503	463	469	427	489	447	511	456	463	469	472	462	479	450	450	500	463	487	448	481	509	489	456	476	486	473	467	442	514	467	434	449	508	475	472	446	489	451	459	505	481	481	480	460	470	457	473	484	485	481	513	490	435	466	503	449	504	468	470	471	514	499	485	464	477	516	451	520	455	487	488	473	527	495	497	480	480	479	474	476	502	480	462	480	448	504	518	512	481	466	476	470	496	509	505	457	491	448	481	540	486	488	472	486	492	487	545	469	458	442	495	464	498	486	479	465	483	462	487	505	476	484	458	444	457	464	501	466	482	456	475	491	494	449	470	494	480	480	508	448	487	486	460	475	452	494	472	461	482	451	503	495	486	474	462	462	484	456	437	471	467	498	520	464	504	493	457	486	500	478	504	487	484	496	497	497	504	464	530	497	516	479	450	450	498	494	496	482	481	442	500	484	464	514	429	498	459	460	516	484	458	457	453	463	479	520	501	473	461	484	454	490	489	484	481	465	467	488	491	441	472	497	464	456	484	492	489	473	437	434	525	455	494	464	490	460	466	445	480	456	472	497	476	495	452	509	494	481	471	506	490	494	480	486	444	438	465	451	449	491	452	521	475	504	499	490	447	464	510	480	471	454	483	480	501	452	473	478	468	467	471	483	468	466	491	504	455	461	495	445	453	504	473	490	482	486	473	517	481	499	505	447	478	486	452	453	476	472	463	462	462	470	506	527	469	494	478	470	470	518	455	482	474	455	462	461	489	440	478	521	485	468	478	476	501	468	443	456	494	440	504	445	479	518	435	493	492	477	471	479	484	462	466	505	480	447	498	463	474	501	499	432	448	496	509	455	487	498	514	469	502	482	452	483	484	488	485	493	457	474	481	457	490	471	485	494	497	468	465	485	479	483	452	479	475	477	454	527	443	493	528	448	478	464	506	512	445	488	448	494	479	538	467	468	499	451	502	510	487	482	488	486	473	504	485	458	526	477	445	477	469	500	465	468	477	485	507	466	485	481	468	443	480	517	482	492	446	472	462	497	474	476	480	503	509	482	483	475	473	494	485	550	504	428	507	450	489	472	450	512	476	463	472	459	489	471	513	466	482	472	488	488	458	479	481	467	489	468	457	466	496	497	501	465	476	476	462	472	452	448	494	470	466	471	489	521	510	476	482	500	479	434	440	485	463	480	519	478	471	462	506	481	498	476	451	509	494	488	483	489	490	451	472	456	477	500	440	447	482	498	481	486	472	456	495	500	492	474	469	471	458	505	459	483	485	491	473	462	502	467	487	458	478	467	455	457	461	438	484	450	493	533	495	508	467	469	502	428	491	443	498	478	513	442	481	496	463	440	493	493	494	486	486	476	497	506	506	447	464	461	498	477	452	456	469	514	495	523	449	465	448	479	490	470	474	449	484	522	477	457	426	476	462	488	450	475	470	498	511	510	454	471	507	513	478	460	455	480	476	514	486	495	464	531	484	523	464	479	452	479	518	471	483	503	493	487	493	488	457	435	455	521	456	528	498	489	504	477	498	474	453	453	493	447	446	505	468	462	446	458	479	529	468	471	482	432	514	486	465	483	485	495	500	485	475	475	438	488	517	466	512	445	464	490	466	446	509	512	451	458	484	462	466	486	461	481	475	509	437	493	465	458	490	465	462	447	460	479	478	519	480	439	553	512	479	488	491	481	477	492	495	431	476	473	459	532	466	518	513	448	489	503	451	472	462	429	517	468	458	490	444	519	488	495	455	438	518	499	446	478	489	496	504	482	491	476	484	461	492	513	471	483	503	465	486	443	463	479	454	500	490	490	468	483	488	461	452	473	524	438	522	487	479	452	497	473	489	491	467	473	434	452	455	506	419	488	479	467	468	479	474	507	470	436	508	492	474	431	473	452	456	488	470	475	504	512	452	474	451	475	532	466	478	497	483	450	479	495	437	462	459	466	463	494	496	519	499	498	470	463	494	466	478	496	492	495	484	510	480	472	453	468	476	482	495	481	500	465	461	552	491	494	533	459	471	495	450	472	473	477	453	485	485	498	483	495	481	457	449	493	523	448	481	458	460	488	476	468	514	459	490	452	486	470	509	457	491	473	451	524	456	479	477	487	512	494	506	457	511	463	460	431	503	487	462	496	475	460	492	485	495	448	486	474	455	479	526	462	515	461	446	456	484	461	492	484	453	492	492	492	465	479	457	464	459	457	492	516	490	465	440	512	475	470	489	451	495	488	477	450	497	479	458	478	456	501	477	465	477	458	486	464	453	491	492	479	508	498	527	478	490	486	492	490	486	464	466	474	469	525	520	505	449	478	484	471	473	497	496	477	457	434	511	468	468	508	458	468	486	456	481	432	462	495	471	497	468	477	495	481	448	452	453	499	510	446	484	463	492	482	532	479	474	516	483	482	475	510	491	439	478	452	511	499	494	493	473	461	473	477	478	474	472	501	501	490	485	456	446	437	480	480	502	527	476	504	434	457	495	516	515	456	453	474	477	516	528	465	496	478	503	495	463	494	493	489	528	517	454	455	490	495	508	492	503	510	491	494	456	495	472	492	489	460	524	484	529	497	510	514	495	471
62108	63460	57687	33121	20007	8892	2804	394	235	228	204	207	406	1585	2241	2071	1744	950	422	447	339	292	261	218	214	186	196	171	188	177	177	198	203	176	199	179	191	209	212	193	194	182	209	196	210	184	191	224	178	183	202	199	212	203	200	206	205	197	209	207	187	183	180	206	183	197	191	187	184	159	187	212	190	180	206	167	193	172	201	186	186	197	159	209	190	194	198	175	183	202	203	188	200	186	205	196	194	209	186	207	170	185	177	196	203	190	205	186	208	204	196	199	190	191	220	189	169	228	174	197	214	189	181	175	175	189	210	231	217	163	185	201	175	192	194	225	188	185	199	199	197	190	200	198	202	187	190	211	180	174	191	174	187	187	178	172	185	198	180	182	187	206	191	184	187	209	179	218	213	189	168	193	190	205	198	181	205	187	185	219	187	200	183	170	200	176	189	192	205	206	190	189	213	196	184	172	186	189	183	163	183	180	201	169	189	186	189	206	217	193	231	188	178	189	164	182	178	191	191	192	193	190	190	183	190	208	195	189	184	194	187	185	181	166	187	186	192	210	216	180	220	177	165	194	192	201	187	201	204	181	190	208	203	188	196	163	193	181	184	196	162	199	191	183	180	183	200	187	191	222	205	169	177	191	220	197	198	200	188	198	200	184	185	188	209	200	186	207	189	205	186	202	184	182	190	194	196	193	212	157	183	205	185	208	183	197	187	184	172	207	188	192	181	218	189	175	205	180	180	201	215	201	173	189	168	189	200	184	194	202	209	197	208	209	209	188	184	193	201	186	191	185	178	190	206	196	176	224	213	207	197	181	179	158	204	193	189	221	191	199	192	207	196	191	199	196	192	205	185	194	212	184	206	207	186	183	188	208	179	191	180	182	212	183	194	161	208	184	185	203	207	166	195	202	216	206	169	206	199	195	166	209	202	177	179	202	198	181	190	171	215	182	170	182	188	192	208	177	187	185	199	172	221	206	220	168	178	186	187	193	170	206	184	188	215	194	192	192	191	172	190	191	181	231	193	188	189	190	184	173	199	181	208	210	208	193	184	209	215	195	186	182	207	190	198	199	184	202	201	166	168	190	189	196	189	193	185	191	216	189	192	183	203	194	174	181	228	193	187	196	187	209	180	192	227	181	204	211	205	201	199	188	183	190	176	225	215	180	183	187	176	192	206	184	177	204	171	189	168	159	208	180	205	193	177	178	194	185	192	184	193	194	197	198	195	197	168	186	186	172	211	203	193	190	202	181	195	183	185	192	185	190	191	205	169	185	170	199	197	202	205	206	174	195	198	182	172	202	215	182	211	183	217	211	190	188	176	194	198	191	197	184	188	193	208	209	194	202	188	187	218	144	186	183	198	159	201	215	218	184	223	189	199	189	182	215	188	196	183	217	186	190	207	199	164	181	183	181	170	204	178	196	189	176	188	178	182	213	204	181	216	165	186	182	205	197	209	177	182	186	160	202	180	187	190	173	186	192	184	189	155	213	173	198	211	204	178	182	201	203	176	200	170	168	179	219	187	195	170	177	165	213	190	192	185	185	186	182	170	189	177	197	209	188	195	162	187	220	195	205	202	200	176	205	174	199	167	215	184	217	199	196	180	199	212	171	193	202	205	196	198	187	185	192	192	184	204	178	184	183	217	188	170	192	215	221	201	192	195	202	202	180	215	177	195	211	195	196	190	190	203	169	185	197	194	178	179	191	181	201	224	202	186	184	207	191	214	184	180	193	200	180	194	197	219	180	183	189	223	201	206	170	181	179	172	209	197	192	177	192	196	201	199	189	202	182	202	186	240	158	200	212	199	197	220	186	221	199	184	199	175	178	197	184	183	187	183	209	194	208	190	187	184	206	207	183	183	197	166	181	192	216	211	205	187	189	186	184	179	191	173	176	172	205	176	209	186	162	193	185	189	210	213	180	209	171	202	190	202	194	184	164	177	192	203	208	194	211	184	170	170	181	170	218	217	192	200	181	199	206	172	174	175	223	187	231	191	180	216	156	197	187	202	191	216	179	205	186	179	203	189	207	173	182	200	185	199	180	205	191	186	214	198	199	209	185	178	197	192	180	174	178	223	178	194	200	184	183	185	192	229	170	202	204	186	182	186	198	193	180	202	189	195	230	173	207	190	197	174	192	186	218	168	189	186	214	219	180	196	183	179	212	191	169	197	201	187	175	179	191	182	192	186	174	185	192	192	192	194	218	185	193	197	198	201	164	164	202	197	201	193	204	188	201	201	194	209	204	215	198	193	217	217	166	187	222	193	188	173	199	192	191	210	176	189	179	176	175	183	211	173	167	184	197	191	181	199	193	198	193	200	190	169	196	195	197	181	152	220	197	218	197	155	177	179	198	190	175	196	200	225	182	196	189	193	190	175	197	199	183	173	217	200	173	182	183	195	210	191	166	176	191	193	200	188	186	177	221	197	200	186	188	185	208	197	170	185	185	186	197	192	192	195	198	211	193	205	180	192	172	202	207	208	200	176	192	181	182	199	195	184	200	195	210	198	204	210	182	206	201	197	184	170	194	184	202	194	189	182	198	194	192	216	207	187	172	184	181	194	202	190	199	184	193	207	185	200	200	165	190	181	175	189	167	189	184	202	190	188	208	192	190	176	196	203	193	191	181	188	203	179	195	174	209	221	183	203	197	214	186	198	197	167	207	201	174	201	184	177	172	186	179	205	182	195	172	201	215	172	188	176	209	192	172	165	213	189	197	193	186	183	190	191	212	188	171	190	198	206	175	167	155	166	200	183	168	179	207	198	179	186	191	164	211	202	175	176	196	198	180	196	187	204	200	199	176	203	187	182	190	209	193	196	207	185	198	201	181	210	191	182	180	176	180	214	214	183	184	200	181	215	177	174	229	183	196	203	201	201	182	194	200	194	201	195	206	224	221	179	167	187	206	172	174	184	194	185	186	162	190	191	202	169	200	186	202	194	189	189	182	188	179	184	201	191	195	193	183	207	203	187	161	194	184	210	173	233	179	203	194	196	207	186	171	198	193	205	215	172	178	178	192	174	199	184	198	193	184	188	193	184	183	173	192	212	186	171	181	173	176	186	184	166	172	178	191	199	201	192	206	199	191	185	174	210	163	187	180	176	193	197	209	197	194	185	189	184	208	200	193	175	188	193	217	213	196	188	210	198	195	195	186	180	199	173	188	188	198	194	202	185	191	177	198	184	194	173	166	174	199	192	189	181	173	173	210	185	199	217	213	174	195	206	193	185	218	190	194	191	209	192	185	199	207	189	176	177	192	192	189	206	169	214	206	209	181	184	201	204	186	212	197	201	209	212	202	196	184	171	212	165	182	195	204	175	198	190	196	214	176	206	196	215	168	193	182	180	192	168	209	189	197	227	198	189	194	205	196	203	167	217	184	182	185	207	169	161	169	207	219	219	203	184	178	186	193	177	180	167	175	207	170	183	199	204	170	180	175	180	167	211	208	195	221	173	223	177	178	207	200	179	195	186	167	206	217
39234	48300	50830	37781	28757	19890	7368	1305	743	684	641	619	1589	8198	10632	9622	7962	4705	1740	1736	1348	1028	827	795	746	511	498	490	500	505	529	496	532	523	510	502	521	547	509	516	555	491	495	527	464	472	487	466	509	518	508	533	517	499	483	493	521	507	506	497	507	527	494	457	511	498	516	519	519	516	506	524	495	495	471	500	477	529	521	505	521	504	494	500	474	480	484	492	478	476	535	447	481	507	480	494	516	493	512	454	534	481	491	520	518	484	512	489	482	483	484	499	532	465	499	519	545	491	518	550	509	523	489	496	497	488	499	485	494	533	485	491	472	465	529	522	466	532	512	534	538	514	463	461	483	495	538	498	470	525	514	531	543	527	526	494	535	536	469	484	534	526	499	535	535	543	555	513	570	503	460	486	506	510	499	555	531	504	528	495	530	486	502	474	556	494	526	551	489	523	529	505	515	530	521	503	485	539	504	457	494	514	492	486	492	491	525	519	493	520	485	469	483	521	501	522	487	483	504	466	519	550	498	512	488	511	511	499	501	529	494	477	503	538	483	500	548	512	446	503	490	529	537	479	500	530	514	509	509	512	500	459	483	503	528	515	497	533	520	505	510	492	537	513	489	498	470	525	491	516	522	502	505	507	492	484	507	508	491	525	545	504	516	489	493	480	534	514	542	484	498	508	507	528	483	508	481	485	465	527	507	501	502	521	501	493	463	488	538	516	538	475	489	505	507	472	534	524	503	515	510	491	543	513	491	473	488	472	499	504	477	503	517	506	492	509	532	508	518	489	495	483	484	466	508	552	508	520	525	483	499	486	493	507	519	532	495	525	520	535	508	550	553	521	530	526	494	505	544	484	502	475	532	455	473	521	511	485	476	510	512	509	503	486	480	505	515	487	508	516	502	502	465	537	520	516	490	476	524	472	520	509	505	528	487	529	531	536	528	521	483	485	482	503	500	492	496	533	498	488	495	508	511	507	497	461	482	507	486	514	493	503	518	516	487	487	508	516	497	503	506	535	528	539	523	535	503	528	488	500	500	503	515	480	537	471	487	495	519	485	483	467	514	512	520	520	497	550	546	474	488	522	543	521	467	510	469	474	500	495	491	530	529	565	473	465	515	561	497	523	516	497	505	500	504	509	516	486	526	540	496	505	510	498	480	537	498	497	450	471	496	503	492	545	477	491	484	505	470	528	475	495	487	518	495	496	514	481	476	503	528	501	506	505	475	526	513	503	481	500	496	501	497	501	519	526	551	521	488	503	492	482	468	538	482	463	506	516	487	499	497	478	586	503	533	492	493	531	524	528	518	519	528	489	494	488	497	533	506	488	511	485	492	498	541	491	499	475	506	521	507	512	471	480	488	516	560	506	503	504	529	528	484	519	504	538	513	472	490	533	509	515	475	518	510	487	475	484	509	489	504	517	526	544	480	481	489	504	537	495	531	542	503	508	543	484	523	530	480	540	495	516	533	490	455	514	489	539	524	536	523	518	511	499	479	527	478	475	485	520	541	527	515	515	506	532	499	484	521	516	528	526	504	549	526	504	532	522	465	532	517	500	518	494	465	515	491	518	501	534	506	531	518	471	505	498	526	496	533	504	517	492	525	510	499	518	531	505	527	474	489	501	495	533	535	457	499	514	524	520	506	520	525	496	488	547	502	486	524	493	479	538	520	523	541	471	535	480	506	484	528	506	517	500	541	548	528	536	490	547	501	504	521	520	467	493	499	500	481	505	526	465	500	496	502	553	530	548	471	551	539	492	496	483	513	533	478	496	487	517	521	510	518	501	510	509	503	531	513	478	526	513	491	453	527	503	526	503	560	501	539	516	521	506	572	484	453	514	487	544	495	505	511	552	547	511	515	496	485	522	500	530	478	518	483	491	478	531	498	521	534	498	495	500	555	533	507	514	453	511	495	532	539	535	463	491	539	499	505	511	492	541	510	542	473	533	537	489	519	534	491	481	507	532	527	505	497	511	461	525	497	530	503	454	524	520	500	519	513	513	511	523	549	529	524	492	485	510	542	518	511	493	538	543	484	503	493	501	520	529	502	497	520	477	508	534	536	524	516	537	483	510	473	504	480	499	495	510	485	512	501	516	496	540	497	503	518	528	509	514	539	523	523	514	507	511	528	512	483	495	546	509	504	478	499	486	490	535	523	463	527	518	480	522	517	471	464	508	482	499	518	537	562	462	501	504	531	491	508	498	522	558	460	514	491	494	487	499	483	560	522	491	476	522	521	483	486	545	507	467	520	499	511	523	519	501	508	534	523	513	528	499	557	525	504	476	522	478	504	517	541	522	476	502	464	528	509	518	500	558	514	527	554	519	526	463	489	486	504	509	514	533	521	508	498	488	473	521	490	513	509	553	528	498	521	482	529	533	511	501	552	499	485	495	491	518	517	487	498	509	509	517	513	540	512	464	485	505	558	504	518	516	513	535	492	465	509	569	465	494	513	505	497	518	494	515	539	518	489	461	484	468	505	529	523	508	499	496	488	494	496	503	462	527	497	521	484	488	512	476	477	518	506	505	486	494	509	518	506	521	503	504	525	513	513	516	513	491	472	508	501	547	553	511	508	487	517	538	526	536	499	483	494	494	534	520	519	516	531	493	504	495	499	532	498	501	502	499	554	507	468	484	503	525	515	520	472	518	518	464	501	491	504	482	515	469	461	527	556	534	502	522	537	518	493	496	515	490	507	508	528	514	504	488	541	518	521	526	510	497	528	514	519	496	575	498	498	491	543	504	537	488	513	478	501	505	495	565	535	531	528	501	499	523	527	530	553	520	476	581	528	501	561	503	484	500	472	543	553	567	501	531	535	504	514	488	558	528	511	481	503	485	472	516	528	532	513	511	528	521	471	512	504	495	482	502	482	523	492	515	523	509	533	508	508	520	521	527	498	500	514	537	494	470	528	518	497	507	502	514	517	497	480	495	527	494	503	519	532	522	520	494	514	481	513	544	531	507	505	471	489	502	502	492	480	493	519	513	484	478	489	517	491	493	531	542	507	518	487	530	537	493	505	513	475	517	533	561	502	530	533	527	489	533	505	500	514	507	513	497	492	519	446	520	472	497	504	503	520	493	480	553	518	499	536	510	478	518	494	509	508	496	507	480	529	535	543	514	529	467	502	502	549	491	516	512	518	522	520	471	483	518	478	548	521	483	505	504	484	485	505	554	532	535	482	537	488	531	533	538	510	522	490	540	455	508	543	522	524	530	483	542	514	517	510	538	520	518	483	479	506	506	476	504	503	516	520	482	501	518	545	532	471	521	505	498	488	502	515	499	519	484	566	473	531	549	515	483	531	522	513	488	492	493	498	515	510	537	509	547	510	520	507	491	523	489	501	527	523	521	496	509	500	498	524	520	522	498	490	542	529	511	541	482	501	527	523	528	467	495	512	486	514	518	527	483	510	575	497	518	538	532	531	482	519	492	484	508	530	477	508	522	506	508	487	498	505	544	536	509	475	486	491	509	523	507
75090	77161	69897	44659	28665	15579	5622	549	305	240	262	290	579	3127	4400	3985	3081	2132	790	587	470	371	302	294	267	232	225	204	193	203	209	214	216	202	223	212	207	232	208	190	208	204	209	169	198	192	201	205	212	215	206	203	207	199	215	198	211	206	204	196	222	195	192	216	222	192	215	202	217	197	199	203	200	224	215	216	214	175	202	218	191	218	202	205	198	188	191	217	198	212	191	234	198	217	179	203	201	204	220	188	204	198	215	226	217	197	192	191	204	217	196	209	210	224	207	198	210	241	201	196	204	216	164	220	195	213	213	201	221	219	226	201	188	229	224	219	203	203	231	212	203	201	204	209	205	196	215	232	224	198	185	197	213	209	262	219	181	214	217	190	215	222	194	227	199	193	177	205	222	202	196	199	210	212	219	212	215	185	203	205	219	200	189	217	189	211	205	222	196	213	220	213	219	206	197	223	223	231	236	217	211	233	191	177	205	219	192	217	207	216	194	223	221	231	199	221	189	219	224	215	188	208	212	204	226	216	219	219	201	221	204	208	195	238	200	211	221	222	210	177	244	218	202	215	189	217	205	201	242	229	192	211	218	214	211	226	187	215	230	221	196	201	220	199	208	230	218	191	223	179	226	217	189	220	221	211	207	205	194	172	183	204	185	210	205	241	208	206	179	227	190	191	232	231	199	230	235	194	212	185	229	213	203	219	200	222	204	229	205	206	197	199	211	218	244	208	181	212	219	198	197	182	196	194	226	196	199	207	227	203	197	210	210	225	213	213	195	207	181	238	226	234	223	188	232	215	212	201	217	227	219	217	235	221	206	205	218	190	213	213	196	225	220	212	221	198	239	184	194	215	202	211	237	206	213	207	235	226	193	215	197	208	212	210	190	175	228	214	223	207	197	218	204	207	204	196	220	209	195	216	199	217	216	201	215	205	203	186	188	208	201	214	213	188	200	246	221	253	212	195	235	191	222	200	220	231	180	212	185	206	203	216	211	239	218	207	204	207	212	222	190	221	238	228	201	201	197	196	206	210	209	212	204	227	210	207	203	219	206	193	217	212	212	178	248	197	210	236	203	183	209	247	212	224	224	215	220	211	199	198	207	188	228	212	207	229	206	210	186	203	231	185	175	215	186	199	201	237	222	219	261	205	214	197	182	202	194	208	187	212	186	222	253	207	215	216	196	200	192	188	196	197	195	225	233	219	236	230	217	199	199	165	180	208	183	217	226	206	214	196	218	201	230	205	187	217	190	236	206	227	211	187	200	198	207	202	183	202	209	195	214	213	222	182	219	205	202	189	202	206	202	227	196	225	231	227	231	203	222	187	214	179	215	195	230	213	212	215	210	203	221	214	240	236	235	233	189	216	238	201	211	216	205	188	168	219	212	194	205	195	211	214	184	180	219	205	222	209	225	210	186	215	185	207	219	215	199	187	214	212	214	190	205	223	188	219	206	201	203	222	217	204	200	228	208	209	235	205	216	215	188	207	245	185	195	189	174	222	208	205	203	205	206	213	216	226	221	244	176	198	193	219	188	220	226	210	215	194	236	198	192	191	213	245	182	210	218	201	204	179	201	213	208	216	196	201	225	206	191	244	222	236	198	232	212	186	198	208	212	194	180	220	221	200	235	211	202	211	230	204	248	223	209	200	177	218	212	187	200	227	209	211	222	215	213	219	215	198	204	224	198	195	208	180	185	226	203	221	195	200	212	209	197	202	212	196	201	212	202	201	227	199	222	210	207	209	191	222	222	194	233	206	219	200	246	199	197	240	223	200	220	205	207	223	191	214	203	190	233	219	197	198	202	221	201	200	230	222	239	225	223	211	225	213	205	230	223	195	201	233	210	220	196	225	211	220	224	232	196	195	192	202	212	234	213	244	190	197	240	203	234	204	213	210	216	190	203	228	203	193	191	215	226	220	218	212	205	218	204	195	215	214	168	240	222	185	237	205	215	206	212	208	223	191	194	213	177	191	198	194	218	189	199	204	185	201	198	209	214	195	211	193	219	207	198	209	208	213	215	220	187	220	212	194	224	238	212	218	222	223	204	179	219	198	209	230	237	195	217	198	190	207	230	193	199	208	226	208	205	201	224	211	181	192	206	210	204	193	212	198	205	197	224	231	204	206	204	219	192	214	201	205	184	191	209	211	211	213	188	210	210	220	227	235	204	164	197	226	202	219	197	234	240	215	240	234	188	221	215	201	225	187	205	212	230	194	179	198	226	202	232	180	213	254	206	217	228	227	222	211	236	206	208	210	204	216	203	208	204	239	210	222	189	201	200	195	188	188	196	231	243	205	243	206	210	200	221	218	202	227	189	210	221	190	216	201	217	226	217	205	207	227	229	203	198	250	203	208	244	199	200	247	204	186	205	231	236	214	201	223	213	204	229	218	202	171	180	207	210	198	212	216	195	226	206	211	218	207	198	228	167	215	197	223	224	232	220	212	213	220	225	203	227	183	210	192	211	206	185	196	217	228	218	210	226	193	193	194	194	200	208	227	186	202	211	211	187	185	208	221	219	211	199	197	195	178	204	214	217	203	206	200	206	216	197	186	224	218	214	208	189	240	216	213	213	209	212	201	212	203	245	218	205	210	220	198	207	223	223	208	211	196	218	186	198	242	211	220	216	209	184	211	224	228	189	199	199	216	210	209	197	208	181	214	191	229	199	192	194	212	203	206	200	219	195	205	168	223	215	224	206	193	209	193	208	226	192	193	219	220	205	173	189	207	208	220	210	200	210	243	205	197	210	216	203	201	222	206	193	212	208	219	189	219	196	188	180	215	201	222	189	211	179	204	198	219	219	199	206	220	207	195	214	216	207	192	215	214	191	191	223	221	189	202	208	195	181	197	201	228	218	223	242	203	218	200	199	195	228	192	248	193	185	237	228	221	216	212	230	195	198	209	214	236	203	185	196	205	209	206	227	219	185	208	216	190	216	199	221	215	215	190	217	199	217	211	194	200	210	208	204	228	227	193	197	216	227	201	224	248	187	227	207	213	224	207	212	200	214	197	203	201	185	238	208	187	219	199	188	209	196	210	225	202	222	221	216	221	186	220	169	219	202	204	211	227	189	218	211	195	187	197	211	203	202	217	232	227	220	222	192	226	218	190	196	220	213	202	237	228	202	202	216	213	235	225	220	203	220	214	225	212	225	239	223	207	190	211	215	206	212	223	193	233	222	206	202	183	218	188	209	179	222	226	212	197	213	211	216	182	194	229	202	193	208	218	214	196	245	228	207	217	215	225	204	215	201	204	188	215	221	214	209	225	219	194	193	217	203	207	199	212	185	208	211	213	201	223	232	225	236	207	207	202	184	229	224	213	219	213	209	205	219	183	236	202	224	220	212	216	207	222	185	193	216	227	204	234	211	226	205	264	221	217	217	206	184	224	227	223	211	210	207	202	219	215	231	209	214	220	218	224	228	223	232	238	202	215	194	217	220	191	195	226	216	209	214	207	206	236	199	234	202	216	211	233
49121	61010	63633	47879	34003	27379	10776	1582	946	875	824	979	2367	13632	17113	16151	13206	9535	3625	2494	1939	1470	1020	923	741	563	549	596	596	531	487	573	563	518	547	599	523	552	513	551	590	523	512	540	516	549	493	570	553	534	608	604	543	551	559	559	528	547	540	511	582	513	513	556	549	532	527	505	540	595	519	525	526	504	546	522	568	579	526	529	533	554	547	535	519	558	552	517	546	574	581	561	546	541	537	562	530	527	520	563	542	561	543	557	534	539	526	585	568	554	539	538	525	543	526	570	562	566	565	515	534	555	547	572	568	530	584	571	549	517	530	516	542	560	587	490	531	569	521	568	539	514	531	568	549	538	550	526	545	558	544	529	596	555	552	598	529	558	568	567	598	542	554	542	573	511	528	538	519	515	552	535	549	559	573	538	572	521	524	522	571	545	495	536	538	541	471	531	590	530	513	531	545	568	541	572	542	538	547	558	527	525	574	531	519	536	540	504	574	543	537	527	515	550	492	528	546	563	530	514	559	507	574	531	581	547	562	538	521	541	514	559	566	561	570	558	515	520	572	567	555	570	576	522	534	550	543	535	503	519	550	537	577	538	603	527	544	538	564	524	525	581	557	569	516	558	539	524	524	544	510	516	580	558	546	566	574	523	561	537	519	498	557	545	532	546	548	521	521	548	572	522	531	545	557	533	496	511	506	571	567	576	547	547	542	551	561	513	524	551	557	528	555	490	540	546	508	532	566	576	511	596	529	522	549	535	599	586	569	540	541	551	528	542	526	529	537	535	590	533	539	531	565	563	548	548	570	540	544	542	527	570	532	563	515	569	470	529	543	527	519	600	551	573	552	540	528	541	535	537	565	574	520	552	546	492	545	519	553	537	527	585	513	555	572	548	574	565	520	547	531	536	561	539	581	534	532	506	538	515	521	547	563	529	531	539	528	545	556	524	565	552	521	546	520	533	551	535	573	544	535	534	537	532	552	497	487	552	574	507	556	553	517	525	510	548	563	527	525	533	552	562	555	539	474	550	568	555	538	565	532	543	559	573	557	546	554	534	523	568	490	519	497	550	557	529	534	546	545	528	513	541	507	532	533	549	564	549	562	552	548	605	606	536	539	538	507	530	516	518	522	522	564	490	545	518	536	565	556	524	569	551	535	574	554	594	525	551	507	526	563	548	542	514	517	538	569	545	558	549	498	584	535	591	535	553	538	559	561	523	535	535	528	510	559	534	553	529	524	573	548	562	532	510	542	508	544	529	570	539	508	500	557	535	537	529	548	557	519	547	509	516	482	509	531	561	560	546	546	525	536	548	549	530	572	524	508	522	541	573	528	522	552	526	535	516	539	534	535	535	580	542	530	604	555	570	562	563	536	494	525	541	538	552	551	549	546	529	543	575	544	558	522	565	534	516	548	536	527	533	556	563	490	553	548	542	520	537	602	550	537	518	588	534	589	501	502	565	523	515	546	538	547	517	557	518	532	532	511	517	525	538	525	546	524	564	515	525	536	521	525	517	560	542	495	527	533	527	508	529	565	570	548	541	557	502	581	609	532	543	547	535	520	538	535	520	548	541	557	562	539	560	592	553	552	554	537	571	547	589	542	547	536	516	544	576	515	594	535	551	558	508	537	561	526	551	560	514	592	537	556	542	535	589	542	514	541	536	584	567	515	528	551	542	536	508	565	530	515	552	518	560	466	507	533	607	484	541	530	553	523	532	544	517	549	589	547	569	557	545	537	537	514	578	544	554	549	559	498	557	517	562	539	532	508	499	527	568	519	571	538	511	554	566	500	529	567	547	543	554	585	568	525	546	548	515	523	562	560	540	579	535	560	533	519	527	547	556	578	545	530	575	538	597	549	514	551	503	550	547	539	568	559	528	526	534	581	533	515	508	537	522	535	546	522	531	562	523	529	576	536	581	551	529	541	558	529	558	547	573	531	587	508	553	549	499	521	505	514	553	535	528	534	570	560	545	562	545	573	531	525	540	552	515	534	546	501	554	550	588	599	560	565	594	578	571	532	538	562	531	484	533	528	574	557	576	545	563	521	544	542	549	555	548	529	557	534	518	575	571	522	534	540	531	560	552	552	579	551	532	532	525	544	555	568	576	555	564	558	548	523	558	573	547	525	520	575	527	577	513	488	531	534	490	532	526	565	519	512	534	544	508	516	505	524	517	523	544	547	521	561	548	549	574	539	516	578	548	536	538	584	556	535	551	553	504	573	525	516	559	553	552	518	526	516	559	508	519	553	528	564	565	512	529	583	547	577	583	533	501	536	575	568	507	510	537	575	523	544	551	491	534	584	548	535	546	550	512	570	561	528	541	541	532	542	538	548	551	527	558	527	500	565	548	536	559	532	540	497	562	518	506	554	566	520	552	505	546	557	558	535	537	564	493	554	557	561	540	513	587	555	533	522	540	549	517	556	519	536	558	534	559	544	542	555	562	562	545	536	516	588	543	519	560	526	563	560	518	534	531	580	521	531	551	530	541	542	494	541	530	524	554	526	565	567	524	578	569	543	565	538	553	528	556	563	532	573	519	532	497	527	532	534	498	542	560	571	541	538	551	512	547	543	574	524	528	556	533	564	554	527	515	549	539	538	553	544	520	540	528	547	529	555	552	568	519	583	539	554	540	551	551	571	544	530	518	534	515	544	535	521	558	547	525	523	578	572	524	497	528	560	557	540	577	517	559	562	531	562	559	563	497	565	588	590	551	531	559	552	573	524	552	557	540	560	493	525	549	541	494	554	519	543	539	557	542	546	490	592	521	561	526	573	561	544	540	525	575	557	534	524	526	545	536	551	501	554	556	540	535	569	498	546	556	562	534	568	539	528	532	582	582	518	521	513	598	561	556	527	561	540	556	527	561	539	525	502	550	533	528	528	525	512	528	524	547	549	559	557	554	541	510	554	551	572	538	551	519	530	535	564	556	526	589	567	566	565	512	552	583	530	522	538	516	507	529	570	508	569	585	565	532	559	546	552	536	567	544	562	521	503	521	543	577	545	550	515	529	523	548	564	574	540	550	525	535	525	541	574	527	574	506	543	539	542	550	566	567	551	547	558	556	516	546	539	547	576	570	511	569	524	487	549	566	540	521	554	544	551	521	556	553	557	541	549	533	546	526	538	524	553	534	507	541	572	561	556	539	523	544	563	535	555	556	540	554	575	527	514	539	577	606	544	516	549	548	544	583	510	536	571	564	558	537	505	557	599	524	548	509	514	533	543	519	585	592	570	509	528	548	569	563	547	534	592	513	577	543	545	562	517	548	626	565	566	566	586	546	549	508	524	511	545	592	566	529	533	572	545	521	584	542	489	507	529	559	586	532	511	549	563	545	505	554	529	588	541	534	541	548	521	545	538	532	565	542	523	551	554	546	536	562	496	529	552	571	541	559	565	552	535	544	569	559	532	569	554	549	526	551	525	568	546	562	585	544	551	553	565	523	550	532	528	546	537	516	525	592	563	566	532	527	507	559	529	542
19399	14927	11376	3045	688	322	263	179	169	180	179	180	193	239	281	314	323	327	208	220	187	209	197	185	197	172	181	171	161	173	164	170	155	202	179	187	168	182	189	196	159	162	183	183	192	187	192	195	195	156	167	184	178	167	183	169	199	157	170	196	169	157	163	178	166	170	202	176	155	166	168	177	192	206	196	188	166	179	197	185	183	159	165	169	181	169	185	194	203	215	215	173	187	190	193	158	196	220	187	197	176	187	153	193	201	189	166	169	171	177	184	174	188	163	195	170	189	191	187	192	187	160	170	166	181	202	162	150	176	202	175	186	170	182	196	155	171	184	165	163	180	186	169	161	168	184	178	182	187	184	163	198	169	165	185	204	165	175	186	192	166	185	170	183	187	156	186	181	202	194	183	172	167	196	167	177	177	196	193	176	181	197	183	170	185	167	171	162	196	168	181	183	194	170	187	152	173	176	171	188	176	198	172	186	170	178	160	196	172	182	181	169	189	179	173	158	184	179	161	151	145	203	171	168	161	171	172	169	182	174	160	177	179	176	196	158	196	152	176	169	165	158	159	166	168	190	170	172	177	176	189	157	170	178	170	165	160	210	184	179	184	188	179	192	167	167	163	182	182	179	169	192	169	188	193	189	181	164	176	176	178	191	181	182	170	172	166	173	180	160	175	175	184	164	152	194	189	159	175	179	177	157	174	177	212	168	187	188	187	151	154	166	186	160	175	164	178	164	191	199	197	198	153	163	188	189	183	173	187	175	181	164	180	176	186	176	183	184	191	169	178	171	186	186	177	202	172	180	155	183	173	165	182	188	186	187	164	172	188	173	160	166	160	173	159	174	176	161	168	183	169	166	211	156	154	181	182	178	170	180	197	185	168	180	192	148	184	174	184	174	188	196	198	198	159	187	165	194	171	164	207	182	195	192	170	176	174	149	166	191	196	161	165	148	181	164	189	184	156	156	166	180	171	190	187	193	185	168	179	172	201	188	196	182	196	187	176	169	166	187	181	195	159	181	188	159	162	148	181	175	180	158	168	171	186	152	165	170	166	179	200	189	198	203	172	189	199	181	172	179	176	166	166	174	204	190	167	172	177	155	166	191	189	176	182	173	171	181	169	179	189	199	190	174	188	170	169	187	164	172	174	167	171	183	167	181	174	163	195	180	175	185	173	181	160	209	167	153	184	182	170	167	186	184	185	193	189	197	181	176	186	184	198	175	158	180	164	191	185	196	169	171	168	190	191	161	185	162	185	168	187	183	202	180	173	179	174	168	177	189	177	187	180	174	203	185	173	177	178	156	171	185	172	159	178	157	167	156	183	172	155	172	188	178	177	185	176	185	184	188	164	172	194	183	200	191	142	193	194	167	172	170	208	187	193	182	184	184	190	191	185	181	156	172	179	163	169	188	168	177	183	173	185	171	171	199	209	183	225	180	171	189	170	189	168	169	161	185	176	166	194	196	205	179	166	184	197	191	181	181	182	187	169	202	172	165	177	203	213	179	165	197	188	177	190	166	184	158	165	185	178	177	194	182	168	179	181	168	199	188	183	185	161	173	191	183	187	173	171	183	171	181	164	199	169	196	171	161	170	168	168	172	207	208	182	179	165	176	170	158	186	167	191	174	175	163	171	166	191	176	158	161	192	181	172	173	206	204	157	162	187	173	182	208	183	184	182	169	167	182	159	176	157	167	194	182	168	188	184	168	149	172	174	175	191	189	196	184	166	168	174	185	175	171	174	174	179	199	175	169	167	153	168	195	176	169	183	168	188	188	187	170	181	180	198	179	189	161	178	178	186	187	187	194	181	184	178	152	159	191	154	171	190	178	175	165	188	175	172	179	153	182	177	186	167	169	183	197	184	168	198	177	192	173	181	185	180	171	175	185	167	176	169	179	178	165	213	174	189	169	210	187	151	180	168	168	184	168	168	188	181	152	169	168	170	179	176	160	157	185	167	168	194	188	144	172	186	197	203	188	160	182	183	189	168	163	169	172	170	169	180	172	164	181	182	164	168	173	160	198	187	179	182	199	172	157	192	173	215	192	195	173	162	170	197	186	171	174	177	175	188	164	167	183	170	204	171	170	184	198	177	170	190	177	180	195	189	177	165	172	171	190	188	158	166	150	198	165	166	194	194	202	190	174	178	161	204	175	176	205	199	170	181	183	169	182	179	176	163	154	193	181	190	169	173	142	172	192	204	180	180	185	167	172	183	187	162	188	192	172	180	180	180	189	202	181	176	170	181	211	175	158	198	219	192	170	193	181	184	179	195	202	171	170	169	202	177	195	144	196	167	178	171	201	206	192	167	180	178	176	189	155	180	184	179	192	191	190	191	165	201	184	197	177	167	194	176	175	158	158	178	168	163	201	175	180	203	169	225	162	163	157	170	172	188	172	184	176	171	183	198	186	180	171	158	193	173	159	181	166	165	180	168	186	186	159	209	165	190	164	196	198	162	159	207	175	168	178	199	207	167	178	193	183	151	185	181	217	183	149	173	201	170	200	159	175	175	187	179	158	181	216	178	173	167	186	173	169	160	172	182	182	178	162	167	178	174	172	177	183	193	158	172	175	165	169	198	189	195	207	174	166	191	191	161	159	179	167	172	165	185	178	177	177	196	182	159	168	182	172	183	172	178	166	193	180	173	192	200	175	192	199	199	165	182	193	169	198	161	188	205	170	173	142	173	176	190	193	169	170	198	194	175	175	146	152	164	171	174	163	186	166	195	172	173	182	197	192	179	184	186	167	185	180	170	165	176	195	189	167	187	183	178	219	161	183	171	186	184	202	173	183	141	193	190	180	172	174	180	155	160	191	177	166	170	167	166	178	176	179	181	181	183	183	201	191	199	177	171	169	191	175	181	175	179	195	164	181	151	155	159	168	186	173	181	184	178	172	161	192	191	183	152	179	167	190	216	193	167	193	192	185	198	175	208	199	154	183	182	178	180	172	167	179	175	156	167	166	175	183	148	159	196	189	181	184	165	181	174	156	177	169	183	186	159	183	172	168	172	155	160	203	176	177	199	180	192	185	182	191	158	155	177	159	192	154	177	168	184	164	186	195	176	182	167	174	159	186	184	188	162	187	167	171	168	177	160	163	169	170	181	202	195	185	185	183	158	174	193	157	177	174	152	171	149	169	163	173	177	186	171	205	164	179	172	190	178	177	176	156	200	181	188	192	179	185	171	166	178	149	184	189	201	165	171	180	163	181	193	162	166	169	178	185	188	197	177	200	184	175	186	209	215	174	182	181	142	195	170	153	183	173	176	197	156	164	197	166	153	181	192	172	190	188	175	166	183	174	171	180	178	157	183	184	175	175	178	193	194	179	189	179	181	162	213	184	167	181	182	166	177	171	161	195	176	174	173	176	184	174	179	174	171	179	152	182	167	180	189	158	174	187	168	177	167	186	192	207	163	181	186	205	170	181	180	184	177	189	196	191	178	169	190	172	137	182	180	185	204	188	193	170	176	193	172	192
16439	18872	16797	7026	2213	1420	1006	492	514	479	458	519	548	957	1284	1352	1379	1182	668	609	562	546	494	476	489	509	453	474	443	451	495	470	468	468	478	489	482	449	455	448	517	483	484	473	478	476	492	490	494	428	475	504	495	442	489	452	462	475	467	448	494	456	469	515	438	475	477	459	476	473	448	511	455	505	476	513	466	460	478	478	474	451	455	465	466	419	517	473	492	472	475	475	484	472	473	473	474	522	451	466	483	463	499	508	509	440	452	488	485	461	445	515	467	439	498	534	469	440	466	451	493	458	491	455	480	475	469	469	464	467	496	540	490	470	454	481	484	474	519	491	448	446	462	475	473	442	454	483	503	482	480	457	466	475	499	441	456	474	505	445	446	476	469	480	486	481	456	470	465	494	456	479	490	474	467	467	488	456	461	492	470	475	445	516	455	505	469	462	517	437	463	462	469	483	458	468	442	523	505	472	492	493	508	458	502	451	494	436	445	440	486	473	511	486	499	500	495	481	469	465	472	458	488	464	478	452	498	469	475	473	484	533	528	465	512	481	481	503	476	492	501	480	489	453	492	474	501	491	463	476	470	490	505	505	478	479	462	498	496	466	462	502	537	478	446	469	502	468	511	480	487	485	479	487	447	494	447	451	445	506	510	441	486	471	493	464	443	495	456	476	467	463	498	524	484	429	478	458	464	422	489	469	499	471	472	499	457	461	439	515	479	455	485	469	434	451	470	446	469	493	446	464	508	499	481	499	505	482	473	468	457	487	484	455	489	460	464	479	458	528	497	464	477	492	466	498	487	474	514	529	514	492	496	482	474	514	412	464	478	469	482	466	471	447	490	467	468	457	466	491	483	481	499	481	464	472	475	489	432	468	455	490	476	466	471	499	476	491	496	494	541	488	507	483	470	473	467	457	512	502	529	492	441	468	483	467	468	483	467	432	430	535	481	454	486	498	473	526	471	479	499	450	476	464	512	471	439	501	503	479	458	456	512	484	492	479	437	501	473	485	460	492	503	477	474	451	503	497	434	481	425	463	479	461	484	508	444	457	446	488	439	476	481	465	478	456	468	463	512	476	496	469	476	458	480	486	504	446	480	442	478	445	484	466	483	453	461	501	516	504	477	501	495	463	499	520	473	460	493	464	484	459	430	497	505	454	520	502	471	463	471	512	500	448	442	519	462	483	468	467	499	493	470	519	501	486	464	498	430	449	508	439	473	464	491	494	427	451	514	451	476	479	430	450	482	493	478	451	479	498	523	506	476	464	483	457	489	506	501	479	473	462	484	493	448	474	461	496	536	496	507	467	493	472	486	458	492	461	443	483	468	485	457	488	489	506	470	499	532	495	487	455	462	507	472	458	458	479	455	489	458	498	438	479	462	519	461	477	465	494	459	508	496	468	515	504	470	441	468	467	493	527	486	509	495	504	479	468	500	476	447	506	483	515	490	475	489	492	531	470	481	489	463	480	458	455	484	482	487	478	466	454	487	481	433	497	461	530	452	487	508	480	472	536	456	450	423	470	481	466	432	487	487	482	456	485	498	471	464	475	450	467	438	514	482	457	456	460	442	452	489	496	474	501	450	510	453	493	481	488	479	432	460	497	495	506	462	457	508	496	471	430	453	438	437	459	439	440	489	455	483	427	490	451	493	458	453	509	502	489	449	494	481	502	456	446	476	465	450	468	428	453	464	482	472	466	477	474	494	490	447	501	491	446	482	488	478	473	486	488	422	474	452	502	477	513	493	473	437	476	479	451	450	475	456	421	502	475	479	439	453	492	497	486	490	502	460	479	489	456	473	453	460	447	489	479	479	442	487	486	508	474	451	460	486	450	486	479	462	497	505	477	502	473	516	519	516	500	495	474	508	484	505	485	474	481	493	474	468	455	494	488	471	441	481	465	499	458	453	519	501	462	445	467	496	498	454	488	510	456	491	510	491	444	523	474	475	506	486	466	520	438	467	457	467	476	445	528	508	463	492	473	475	486	483	487	464	488	485	435	464	447	489	471	519	496	492	451	519	498	469	459	493	472	489	472	515	450	437	489	409	469	458	468	476	469	471	502	490	493	468	474	531	499	479	505	472	457	480	513	485	508	443	474	444	435	482	432	450	482	475	486	444	457	491	491	475	506	465	516	491	469	495	499	472	481	520	497	516	468	516	479	500	489	535	495	401	484	485	457	469	485	472	456	475	438	470	476	471	452	450	453	480	465	480	456	508	456	522	480	451	479	462	484	460	475	434	484	492	461	487	479	444	475	444	459	467	450	465	455	465	487	484	477	433	449	495	445	490	450	455	464	466	456	490	506	487	483	473	472	456	443	495	510	469	485	477	475	465	465	457	479	504	523	500	435	471	449	465	461	481	464	487	504	470	476	514	496	487	484	449	471	511	508	481	493	497	448	489	467	470	475	506	495	496	499	519	447	494	472	522	437	488	452	458	455	435	489	474	501	433	464	469	475	477	471	492	461	466	487	474	484	463	513	462	453	465	474	461	500	471	482	540	479	485	502	494	468	432	513	458	500	515	466	466	455	487	493	493	511	490	447	516	493	492	511	485	497	483	479	477	491	446	468	536	497	478	479	478	508	505	454	483	488	463	478	494	493	429	481	507	483	472	473	463	487	504	470	510	447	474	511	480	430	431	451	474	494	496	479	451	471	504	479	475	461	463	476	467	491	469	449	494	463	485	509	473	493	483	447	467	477	466	481	435	454	445	471	491	463	447	456	492	481	477	476	486	516	478	476	471	503	446	452	482	447	476	495	475	489	479	475	419	469	523	485	433	475	460	493	467	499	481	481	454	469	464	467	475	496	495	465	455	459	506	489	444	472	482	464	474	474	482	490	489	488	483	488	444	463	509	484	512	479	476	446	495	479	433	439	470	451	490	464	490	487	488	473	429	478	472	507	505	471	473	414	512	458	493	450	492	488	520	467	471	457	446	503	498	464	475	461	474	498	469	485	493	470	501	468	457	473	457	481	478	477	463	533	472	480	461	427	454	496	456	472	444	452	447	469	464	459	481	465	498	508	455	483	480	518	468	487	477	440	464	500	470	478	468	435	443	480	453	501	459	473	454	464	478	483	486	490	454	468	457	461	487	461	507	499	464	475	465	460	507	488	448	451	500	503	520	500	489	419	463	493	455	486	489	465	491	466	485	472	455	462	487	470	463	473	483	479	439	466	475	456	457	473	464	479	463	495	499	457	484	475	475	451	454	474	485	454	526	478	522	441	465	487	470	491	492	458	480	480	468	484	478	472	462	478	427	464	516	459	485	483	528	471	469	478	455	499	477	462	482	496	449	483	488	453	501	470	490	532	466	496	463	448	464	494	466	459	497	452	496	469	493	493	477	493	467	505	486	444	486	511	501	451	464	453	474	461	464	505	478	458	487	465	461	472	447	510	488	486	474	449	530	424	431	455	516	489	468	477	452	497	515	488	494	480	458	473	459	499	506	456	471	480	499	474	488	484	489	508	467	514
62496	63997	58769	31455	12163	5847	2474	280	236	249	185	242	373	1749	2222	2402	1729	1231	465	397	372	261	266	276	217	174	184	179	217	212	199	197	186	209	203	203	182	205	197	185	219	231	216	182	186	197	190	172	205	183	225	200	187	196	179	208	195	196	206	176	201	171	171	189	185	180	191	192	190	190	201	183	196	187	194	212	199	219	192	183	220	209	211	205	206	194	173	183	174	198	183	201	183	222	181	187	203	211	209	201	183	195	189	206	193	173	188	174	201	172	172	210	202	175	183	190	202	204	169	175	218	173	194	202	174	203	214	197	188	196	171	178	208	182	200	187	204	178	171	195	168	176	207	220	203	197	189	192	226	196	204	184	193	175	185	190	188	171	173	182	182	187	192	210	186	207	213	166	202	190	188	170	183	156	212	183	184	194	167	184	191	188	199	171	208	188	173	180	195	192	229	198	212	153	192	182	194	190	202	192	199	175	182	193	182	171	199	215	183	163	196	189	195	191	211	198	176	190	167	182	191	183	211	182	201	184	191	207	209	208	195	203	206	186	182	171	207	192	205	207	179	175	201	190	171	182	205	178	190	174	189	194	177	180	187	183	197	199	215	171	181	204	191	190	194	175	188	191	213	201	210	216	209	184	189	196	180	185	200	183	186	217	219	193	195	176	193	197	207	202	205	197	185	182	198	166	187	210	189	176	189	190	186	215	192	167	188	222	203	154	209	187	195	192	197	205	183	214	165	209	193	196	205	172	169	197	170	190	173	199	199	188	206	202	195	217	191	209	202	202	182	195	206	181	196	221	178	201	206	194	193	183	188	184	216	175	214	205	181	185	195	197	180	211	199	191	214	194	179	191	182	197	188	184	178	190	203	176	152	202	188	208	177	213	196	185	189	182	200	190	186	180	175	205	218	200	188	204	173	163	201	195	195	197	219	171	195	199	189	188	195	188	200	173	201	189	217	169	185	184	181	199	218	188	195	215	180	173	202	187	172	193	181	179	213	206	201	182	214	179	223	203	199	176	200	186	173	193	196	173	225	185	203	163	197	207	205	191	197	210	201	194	201	197	217	184	198	223	187	208	196	197	207	172	199	210	198	206	181	199	195	191	180	187	211	190	208	204	193	191	202	194	160	233	185	183	217	195	163	202	189	188	186	186	196	180	167	178	173	205	187	169	177	215	199	189	201	182	196	220	183	211	190	194	190	182	194	179	217	175	162	196	210	216	192	186	205	197	192	177	186	203	204	195	200	222	171	186	187	217	199	194	223	164	191	170	209	196	199	201	171	196	180	199	193	183	186	187	176	190	193	168	193	191	192	194	169	174	189	181	193	204	178	188	191	188	205	211	166	199	168	170	185	177	199	203	187	187	181	188	202	215	194	181	199	180	177	192	204	194	179	184	175	205	223	199	188	197	176	187	158	191	180	229	192	200	193	184	187	184	206	170	199	217	177	167	172	199	182	223	209	189	187	194	173	199	205	186	188	206	201	205	178	202	187	194	193	174	205	186	197	200	197	194	182	191	182	205	193	190	200	185	206	175	193	186	173	184	195	188	180	214	191	189	192	190	194	185	199	174	172	185	197	196	204	174	197	180	193	191	189	212	201	212	186	176	163	175	203	189	200	197	176	180	190	185	170	206	210	203	178	191	215	205	182	169	192	183	200	181	174	168	205	207	169	181	171	204	191	212	211	163	180	214	196	184	217	216	165	190	193	212	196	157	178	168	177	184	173	198	229	210	178	205	188	191	177	181	171	178	185	178	198	171	200	181	192	217	190	181	205	200	172	184	199	200	184	183	176	183	191	195	162	194	175	204	180	192	200	192	166	207	184	186	187	212	167	211	193	177	202	174	191	204	195	185	204	170	181	197	205	189	191	198	176	198	170	190	203	179	209	182	219	193	199	177	182	220	188	178	198	191	194	186	187	190	184	216	202	198	192	219	224	190	179	185	167	164	203	174	187	189	182	191	213	190	203	209	169	186	187	191	177	190	199	198	203	214	196	177	160	217	153	207	189	196	174	197	213	216	188	194	187	180	178	189	186	200	191	181	226	187	184	181	180	205	204	184	214	198	176	183	187	201	170	197	212	185	176	190	216	187	197	205	186	195	191	204	212	183	174	179	188	204	190	174	196	201	185	198	171	198	197	189	192	175	208	200	228	190	180	193	194	184	181	185	176	217	219	183	194	175	205	206	198	179	190	201	203	171	208	172	167	180	192	197	192	185	171	209	189	188	220	193	185	177	214	180	194	199	191	200	193	169	202	204	154	203	207	193	189	199	182	193	193	162	184	180	216	212	193	174	173	211	206	192	197	163	212	167	189	188	209	204	194	209	206	187	199	200	194	208	193	175	173	176	169	203	182	182	190	204	206	176	196	185	199	183	174	203	186	185	214	210	203	197	193	181	176	186	206	171	172	186	213	177	172	195	207	196	179	196	198	165	200	200	195	169	199	181	183	177	202	186	178	159	176	193	171	190	208	184	205	204	187	196	209	196	210	170	188	185	188	172	180	222	196	180	202	206	189	192	204	185	234	172	182	151	185	203	183	177	197	178	177	185	206	178	189	188	211	193	172	201	176	184	184	178	176	177	199	190	207	172	189	203	193	199	182	175	213	185	183	173	167	204	178	185	191	201	178	177	185	194	187	178	188	193	201	208	200	204	186	188	189	190	176	180	211	200	181	187	196	206	181	179	210	187	188	227	240	200	204	190	201	212	212	184	189	199	192	201	200	171	191	208	214	191	191	187	194	192	196	179	180	181	206	184	159	178	194	204	174	197	188	190	179	217	169	160	180	184	182	169	191	164	182	170	177	201	181	192	186	180	163	196	192	181	188	210	211	182	192	193	204	197	210	192	200	203	157	198	197	185	173	194	184	183	190	196	180	194	185	206	222	189	197	193	197	189	167	179	209	166	181	210	192	186	184	185	178	209	211	161	179	172	186	180	195	190	222	208	164	207	206	173	203	179	185	164	181	193	180	201	192	213	177	226	187	194	214	200	176	184	210	178	203	185	170	195	198	194	206	190	203	169	209	211	194	162	192	180	185	185	207	206	186	223	170	230	165	197	218	177	193	211	179	174	172	190	191	165	194	184	181	217	178	191	200	188	177	191	171	173	213	168	208	205	212	201	200	193	180	212	190	204	196	202	165	182	203	159	213	177	204	188	191	171	158	218	190	228	198	189	199	178	185	205	183	209	175	192	174	179	193	179	224	204	163	192	187	196	189	174	184	194	168	199	169	200	208	194	198	179	218	193	187	208	214	201	202	213	205	188	209	194	194	190	194	214	183	212	177	172	201	185	162	190	197	196	170	193	200	198	202	185	194	217	182	195	186	164	167	199	184	182	210	211	161	184	178	179	213	191	212	173	216	188	200	205	205	196	191	185	204	199	186	186	166	179	194	184	197	187	185	200	181	166	203	214	217	186	183	186	177	194	206	202	199	186	178	192	173	210	192	183	189	202	198	173	217	178	198	190	199	188
39540	49000	52084	33696	17601	15683	7179	864	713	695	669	711	1665	8537	10395	11010	8416	5653	2119	1522	1450	1045	920	806	659	504	501	467	527	546	498	515	546	540	526	467	506	488	490	497	493	489	536	513	485	515	540	498	539	519	537	514	517	503	483	528	464	501	498	528	526	533	518	507	518	572	495	497	510	490	532	498	480	493	494	463	509	499	491	489	525	514	502	484	545	485	475	522	510	492	500	549	470	536	503	476	495	505	503	480	536	504	480	500	472	512	516	512	535	516	504	551	475	499	475	506	475	488	518	498	492	457	500	533	507	480	536	477	478	551	562	478	497	512	526	553	555	511	510	483	517	512	511	500	517	506	485	522	477	491	525	549	520	494	498	518	501	477	549	497	494	493	492	510	487	515	508	474	499	500	522	502	500	511	486	523	485	526	531	501	547	529	526	522	518	493	507	527	529	528	496	517	468	509	531	487	541	528	508	515	497	496	501	492	509	504	532	508	469	484	521	492	537	521	493	506	504	516	482	523	508	498	500	513	507	483	507	506	505	511	481	541	513	492	518	508	495	542	501	501	509	515	498	536	505	527	503	503	499	497	514	529	529	505	541	501	479	559	496	531	516	506	499	506	481	552	556	495	520	571	497	509	508	442	489	508	543	493	473	516	507	496	506	506	490	514	535	530	464	502	449	516	498	591	542	478	470	518	481	546	519	517	517	496	511	516	501	545	510	529	525	483	543	508	508	537	527	478	534	511	510	526	508	448	533	532	521	495	517	523	479	525	506	549	511	458	500	475	506	485	503	479	514	475	480	524	498	487	540	474	517	510	515	518	490	520	544	465	535	498	486	519	509	522	504	541	489	498	495	524	507	496	512	489	511	507	543	487	536	500	483	491	530	519	494	511	518	494	522	508	485	498	532	497	535	532	476	518	492	512	488	501	497	524	524	519	467	490	528	523	521	483	554	487	483	537	553	518	518	492	531	543	528	483	515	538	521	521	508	510	515	520	515	498	474	489	514	504	516	493	539	477	478	488	501	497	504	491	530	536	485	496	465	501	499	495	459	538	507	527	528	489	547	567	514	519	511	545	521	510	506	537	487	489	503	473	520	513	507	511	511	527	510	485	533	532	468	556	491	459	559	492	493	539	478	522	487	501	502	503	507	537	484	513	505	513	494	514	512	536	514	503	497	475	500	529	517	487	566	536	519	517	486	545	496	466	477	512	523	521	510	510	483	498	558	537	521	546	513	455	523	525	522	502	518	488	493	514	507	491	543	508	487	522	533	532	543	525	532	532	532	514	510	545	550	517	482	540	487	469	531	487	504	482	500	499	474	519	520	501	562	508	452	490	513	502	469	540	522	535	512	536	495	483	499	503	502	460	499	460	499	503	507	479	523	521	499	501	508	491	484	510	469	520	501	547	495	517	493	513	488	499	486	539	490	470	502	454	529	495	522	506	486	509	525	490	504	466	481	540	488	515	489	500	524	464	488	476	509	508	533	492	499	505	490	512	519	510	514	522	502	523	475	490	522	480	520	518	510	506	532	519	473	491	542	550	487	505	513	509	479	520	497	499	507	474	528	524	493	508	487	542	471	484	528	539	521	493	523	509	509	555	535	481	466	553	487	504	546	504	528	500	503	472	510	488	501	498	520	500	532	509	505	532	485	471	485	514	496	502	522	497	527	504	554	499	479	512	512	518	470	539	518	529	472	501	517	533	537	465	511	507	519	520	470	516	528	512	488	512	497	496	537	525	535	523	511	517	510	513	507	469	525	508	510	495	547	499	515	462	495	492	517	529	489	521	512	542	522	480	511	556	485	464	536	501	512	517	499	556	503	513	516	510	502	522	514	525	456	516	483	500	517	522	488	501	509	461	488	514	516	471	523	529	525	521	502	525	477	523	483	521	520	508	493	512	525	484	478	510	491	504	513	522	506	508	488	480	566	471	510	519	522	492	549	532	476	508	507	513	514	545	529	485	525	506	526	477	475	514	467	503	550	529	547	517	536	530	501	454	515	501	497	489	525	511	502	464	497	531	476	513	499	533	485	506	493	512	503	511	545	517	501	505	464	512	526	486	527	497	489	495	522	493	528	531	500	558	489	519	536	507	492	497	546	513	511	521	487	503	545	490	523	532	488	489	506	520	531	513	489	514	482	499	549	509	551	520	508	516	510	514	488	524	532	483	537	504	496	498	465	530	470	491	491	503	534	529	497	527	483	513	499	522	501	526	518	510	485	503	466	528	520	492	521	471	481	539	538	504	507	486	497	544	486	517	502	518	512	547	538	526	477	545	479	534	548	498	495	505	511	506	532	503	528	508	498	502	497	486	488	486	530	488	497	530	528	520	504	531	493	517	479	521	494	537	554	486	534	511	496	510	517	469	509	513	501	484	505	507	501	492	513	506	548	496	497	512	486	536	520	515	481	555	499	515	535	531	524	540	533	508	525	472	527	510	518	496	481	496	512	488	471	507	514	490	510	548	517	518	489	551	478	502	509	486	478	505	545	482	504	505	560	482	515	507	526	502	438	535	508	539	506	522	557	488	529	508	492	514	500	532	519	509	508	491	555	485	475	483	508	541	518	470	515	535	512	506	500	508	493	519	515	500	527	508	471	486	534	505	524	507	475	472	496	506	542	518	511	520	512	561	516	509	521	487	458	528	491	539	467	537	541	475	489	502	486	454	522	526	484	507	509	497	533	538	507	544	468	485	528	509	466	496	516	493	501	514	482	493	475	491	542	511	497	527	467	490	507	526	501	490	531	507	512	518	486	493	492	476	509	515	488	508	493	531	524	498	500	499	494	524	481	516	549	482	485	497	499	496	473	504	496	527	488	455	512	502	514	516	491	475	483	520	520	509	529	511	500	490	523	516	482	494	527	495	537	494	509	547	526	489	518	544	527	471	515	495	505	519	499	537	501	511	569	486	491	519	492	532	483	474	516	509	498	483	505	508	503	508	495	507	465	547	483	521	482	477	463	501	526	522	486	512	518	481	508	514	510	516	489	514	492	509	473	499	531	481	512	491	506	496	527	489	499	476	504	543	493	516	528	512	519	516	500	503	498	449	538	496	532	503	478	499	511	481	527	526	513	509	482	519	501	515	524	534	499	476	525	515	556	492	503	494	541	522	515	500	511	522	485	493	462	519	499	523	511	449	464	495	469	529	499	490	528	505	499	544	485	506	491	536	502	496	571	485	547	532	506	521	494	482	484	540	523	510	537	525	503	517	517	505	514	501	495	469	516	491	486	542	518	489	523	496	471	502	542	496	483	534	492	511	547	560	496	515	534	536	491	520	529	502	535	501	512	542	464	530	519	544	491	483	538	491	536	493	482	521	534	493	535	503	538	472	474	530	549	524	476	501	508	466	509	499	479	500	498	502	502	470	496	520	488	506	510	502	530	529	517	485	468	520	516	519	468	493	522	477	493	477	468	502	519	486	519	496	505	512	537	523	491	512	463	481	495	525	540	486	504	507	548	508	486	541	549	491
74647	77024	68880	44783	30052	14440	5317	487	372	253	277	299	689	3021	4348	4364	3404	1597	911	674	542	476	416	319	270	229	230	214	220	222	222	218	211	191	209	221	215	204	223	191	213	188	199	206	211	217	208	212	219	197	217	214	226	207	184	203	219	223	202	206	212	219	207	216	195	192	189	216	204	207	202	217	200	208	206	227	210	236	202	227	221	205	202	195	184	200	244	204	212	222	200	248	220	197	194	205	208	196	200	207	205	200	209	218	223	202	208	217	202	190	183	214	224	208	211	238	235	188	203	197	218	217	216	222	222	218	202	226	214	194	207	215	183	215	197	243	249	222	187	204	188	195	222	198	184	208	204	215	209	216	221	200	180	218	191	210	222	207	222	230	203	236	202	213	192	209	203	208	196	221	209	191	198	200	192	188	195	203	238	207	207	190	196	178	218	204	195	213	208	205	206	202	191	204	181	219	187	209	215	205	235	188	195	192	208	206	208	198	220	187	226	199	198	236	222	233	223	199	206	190	191	223	249	206	207	227	221	239	233	207	212	186	213	217	222	191	230	206	231	223	205	205	208	203	209	204	178	206	208	211	207	222	203	234	219	194	213	213	209	218	206	206	222	213	201	219	225	197	215	219	230	235	218	177	212	210	221	204	224	178	219	196	206	215	204	213	218	206	222	211	227	223	208	216	203	229	204	208	238	213	205	209	203	224	199	204	212	191	194	210	211	213	233	213	203	230	195	222	190	196	201	212	208	205	205	199	215	216	205	199	212	195	200	208	213	212	212	198	223	213	222	200	238	195	179	188	212	208	208	242	192	196	226	209	191	224	205	191	228	212	220	212	205	184	220	201	212	232	195	188	213	191	198	208	202	217	194	206	197	211	192	201	211	207	220	220	205	196	210	241	175	204	229	214	206	223	213	203	188	252	197	194	202	204	195	210	209	226	194	226	186	228	220	217	198	208	215	205	188	210	205	222	226	202	211	205	202	237	217	211	233	203	207	197	190	211	193	202	207	197	205	221	184	194	213	193	225	219	220	213	212	202	211	216	212	212	187	202	209	183	206	214	201	213	216	205	206	212	224	228	243	196	188	190	213	218	205	179	203	209	172	241	191	230	237	199	185	202	206	200	211	190	204	204	204	198	192	216	226	206	178	229	242	230	262	232	205	216	210	199	215	217	214	185	194	182	209	205	229	224	211	201	212	199	255	225	222	208	208	209	202	206	193	211	189	197	205	213	194	219	205	184	243	194	202	214	205	200	211	193	195	210	216	209	191	199	225	205	210	202	256	202	212	210	221	230	208	194	215	228	210	217	209	217	236	191	222	206	245	240	219	204	207	206	205	213	213	200	189	199	214	174	214	221	231	192	200	190	208	226	222	206	191	191	239	227	188	208	213	222	216	224	196	198	213	230	208	194	208	193	208	168	219	198	208	232	223	220	226	219	214	209	169	228	221	216	243	213	230	194	203	209	228	197	185	193	216	205	209	195	196	202	194	208	218	209	208	242	234	213	199	229	215	215	203	187	231	217	223	203	193	213	204	233	213	222	228	207	238	186	241	239	239	214	219	176	199	183	192	204	203	201	174	220	225	209	210	212	230	198	188	208	205	213	204	206	228	226	243	206	219	210	224	211	197	214	197	206	203	203	203	200	200	183	204	204	203	219	207	219	214	212	229	194	241	201	206	197	204	198	205	210	224	205	200	199	194	213	201	214	204	198	199	223	221	202	193	199	214	219	221	210	215	213	184	218	228	204	229	227	213	203	209	185	207	215	231	196	227	203	217	200	219	221	216	219	208	193	206	211	220	207	226	189	182	215	222	220	202	219	209	199	240	228	213	201	242	239	253	209	215	187	214	193	208	195	175	226	172	225	227	221	209	209	206	206	205	206	227	186	203	224	221	215	231	201	216	226	200	251	224	204	218	209	198	201	221	203	218	201	209	193	215	194	219	183	211	209	211	195	208	226	208	191	218	213	239	224	224	204	214	213	202	230	192	185	194	244	214	206	233	192	239	200	230	219	195	198	209	231	239	219	209	203	233	207	229	206	247	205	190	204	190	204	219	217	179	214	214	196	222	184	219	218	201	223	217	212	217	204	205	210	198	187	217	213	214	209	198	220	217	195	219	203	206	210	226	220	203	203	221	202	233	217	246	206	214	207	247	223	199	192	197	217	237	193	212	205	206	199	193	215	195	219	194	191	201	215	207	194	230	223	190	192	186	238	233	219	226	203	203	210	219	216	228	215	197	211	200	186	235	189	215	227	207	216	204	212	207	231	207	225	192	222	222	215	204	200	233	222	198	190	225	239	218	230	208	207	193	223	236	232	202	228	237	230	225	222	226	200	227	209	187	204	196	212	206	194	213	213	201	205	204	212	227	188	208	205	214	201	217	204	224	230	209	191	230	208	189	201	231	219	198	205	217	208	220	234	189	219	212	200	192	215	220	238	208	210	197	200	212	204	225	200	211	215	200	206	210	223	210	209	189	209	217	186	223	225	176	188	217	201	199	195	227	191	225	216	207	212	224	196	237	215	207	215	210	208	213	209	223	206	209	206	192	212	201	197	164	216	234	230	215	225	200	193	211	206	219	235	210	188	188	248	200	214	232	196	196	209	210	224	208	227	222	220	206	229	240	198	211	215	192	231	215	201	237	220	206	212	206	204	209	222	216	202	196	227	222	222	192	202	205	244	185	194	233	211	212	201	222	228	224	191	218	221	204	229	221	204	187	216	197	212	213	205	174	213	193	200	201	219	241	198	177	198	184	215	203	198	208	231	213	207	242	216	179	215	227	192	217	216	202	199	223	195	229	186	210	209	206	202	197	237	218	235	230	221	228	209	195	227	222	241	180	207	220	187	197	197	206	206	214	213	204	212	221	194	223	189	200	203	191	212	219	226	205	216	191	198	218	235	224	202	194	203	201	220	210	198	215	215	213	193	244	210	223	187	207	213	208	186	213	224	201	220	220	191	205	204	177	207	212	182	212	221	202	209	201	209	238	223	208	216	203	196	201	214	215	205	198	190	211	226	208	217	213	193	182	211	217	196	227	216	229	185	220	212	199	215	188	208	213	204	217	197	206	220	199	203	225	221	196	230	218	217	173	214	221	242	213	228	226	216	208	213	189	236	230	187	201	223	226	212	212	203	244	221	188	198	209	204	206	212	194	212	212	211	239	208	232	212	190	241	240	226	181	253	207	184	204	196	201	189	199	212	195	205	199	178	209	216	253	224	206	195	189	210	199	260	195	213	202	226	227	225	172	201	203	220	201	202	229	221	206	211	235	227	212	237	202	230	215	203	226	223	221	192	207	205	203	216	197	231	214	229	181	209	216	198	217	192	213	227	224	226	216	211	210	213	221	202	220	214	221	192	218	224	215	218	183	200	227	217	231	199	183	182	198	198	229	203	213	202	208	231	213	217	207	199	220	197	219	199	199	197	211	192	208	220	196	214	210	215	247	209	209	203	204	232	227	167	197	207	235	211
49003	60757	63064	47645	35954	23832	10696	1412	1383	859	920	976	3151	13318	17412	17464	14160	6940	4365	3204	2527	1714	1362	1104	793	541	567	519	588	536	573	538	547	530	531	586	503	550	553	533	561	529	554	565	551	577	546	539	557	551	587	580	558	593	550	549	562	608	537	546	530	524	542	532	563	526	555	525	561	514	530	591	549	514	560	527	537	549	534	530	569	546	576	504	528	564	566	525	527	546	561	551	535	560	566	562	513	571	537	557	539	567	560	524	531	537	531	553	534	571	573	519	524	521	555	543	597	557	596	555	547	529	561	513	555	553	571	541	532	529	564	562	516	512	569	549	595	527	530	524	529	544	577	564	543	557	531	504	530	575	599	519	575	526	583	521	536	562	539	569	550	559	587	531	542	529	524	552	578	561	565	548	495	528	592	523	574	536	567	560	579	558	527	573	552	564	582	534	539	549	534	557	561	546	516	536	551	592	545	538	524	543	547	566	579	530	544	490	556	523	541	581	586	540	523	512	525	529	551	513	505	543	537	553	547	509	551	546	499	515	512	529	561	540	526	534	542	526	521	564	544	535	569	519	526	577	522	510	560	492	535	544	522	525	563	556	506	530	541	557	540	637	524	550	551	547	541	534	506	557	514	508	550	567	538	545	529	523	523	532	552	534	563	550	587	531	571	528	506	556	539	567	552	533	549	521	557	539	549	510	561	554	573	552	530	512	552	520	545	530	542	549	520	516	546	507	585	545	530	544	542	565	522	559	568	514	516	537	557	502	518	564	535	583	571	518	520	554	569	571	520	529	557	545	525	501	528	552	496	564	510	553	530	540	524	579	548	580	526	504	568	537	520	558	533	502	553	520	525	565	548	548	536	530	549	521	531	592	568	556	512	552	526	570	534	495	508	538	553	562	568	543	567	541	510	525	503	528	517	534	575	574	570	543	509	578	506	603	596	522	544	527	501	549	558	576	529	518	548	547	541	543	544	590	569	534	539	568	527	512	526	547	550	508	545	557	527	550	566	529	530	528	544	576	546	544	562	541	527	598	540	531	493	578	538	551	526	549	586	571	577	566	527	530	534	529	532	551	529	572	554	555	513	559	497	527	532	552	494	536	563	511	537	577	512	532	555	530	565	554	547	576	566	504	557	551	525	572	535	522	542	515	538	508	576	558	560	557	567	553	565	505	562	536	530	551	558	531	572	550	564	544	553	514	543	571	545	542	545	598	566	539	568	560	561	575	548	517	526	566	519	528	537	555	526	582	560	545	494	556	538	501	537	539	541	553	520	553	558	529	523	521	523	569	508	565	505	559	537	550	594	546	523	507	549	529	567	516	546	516	547	512	579	569	520	548	536	538	541	552	593	557	568	559	581	559	586	559	554	538	538	539	555	540	522	556	527	536	577	541	519	533	523	548	572	521	523	566	547	536	565	564	524	563	503	543	574	533	524	538	526	587	561	556	560	492	521	551	521	546	521	536	559	544	501	558	519	579	569	526	542	521	540	551	572	579	570	555	555	515	530	523	561	588	535	551	555	520	533	572	532	533	545	524	517	586	568	503	526	543	524	523	563	517	518	541	533	571	524	533	518	507	530	540	528	537	514	565	527	487	535	523	548	536	547	548	585	521	542	503	528	486	556	554	568	510	520	575	538	520	550	547	558	527	596	501	509	536	492	559	554	523	541	547	575	574	586	563	576	522	577	556	561	560	533	548	575	557	531	540	537	541	568	515	600	550	525	556	582	565	534	526	488	523	531	537	513	534	559	557	509	553	517	522	562	526	558	591	566	526	567	508	515	591	519	524	557	524	522	554	535	520	555	519	548	519	507	556	530	587	514	489	536	550	549	499	554	520	533	535	569	574	545	536	572	565	544	515	563	568	523	526	583	547	589	533	551	502	534	512	573	564	524	521	559	567	570	533	504	548	560	533	556	526	538	526	555	554	521	591	546	527	520	563	536	535	547	541	526	551	545	547	580	553	576	534	503	529	529	532	519	536	606	552	503	517	618	534	532	562	539	543	543	522	553	572	572	546	541	534	537	529	541	575	565	502	559	584	558	574	611	557	529	493	558	539	576	528	602	551	535	552	535	543	530	576	530	565	517	520	619	544	575	531	582	564	467	547	544	535	549	560	547	578	517	571	575	526	560	545	605	508	521	555	544	530	546	563	558	546	528	525	551	553	551	559	498	504	501	548	507	535	533	549	570	501	546	513	558	560	559	561	519	541	554	521	540	521	537	564	570	543	493	549	501	547	509	538	502	613	581	553	561	539	544	504	529	577	542	540	556	585	591	562	544	531	558	593	532	525	560	585	540	553	569	532	568	547	573	515	567	513	523	531	554	520	579	584	502	515	559	521	559	543	539	571	575	566	539	511	572	531	574	488	535	545	536	519	590	512	571	527	587	523	531	535	586	548	522	590	494	526	516	530	518	541	543	560	564	541	483	567	524	592	544	554	553	549	553	564	511	551	535	550	594	576	515	547	586	525	505	550	549	548	556	529	543	569	549	547	552	565	542	546	518	554	547	519	591	513	614	575	508	557	541	531	535	531	541	498	577	523	563	569	519	556	545	563	531	550	545	572	555	527	567	545	507	525	555	528	525	543	554	552	486	529	522	524	568	530	514	529	568	516	559	528	524	590	558	515	554	547	530	517	508	526	581	520	524	555	568	534	522	547	497	557	568	550	578	564	557	555	583	544	543	545	534	553	551	547	545	542	547	526	540	515	529	520	537	534	575	553	530	564	591	533	517	545	560	552	576	530	560	560	555	503	530	557	543	494	539	561	520	567	553	512	490	522	556	548	579	561	552	538	547	531	509	540	555	538	516	539	539	523	540	559	532	543	575	532	570	551	556	519	552	562	568	549	578	531	522	560	527	550	521	523	543	561	539	517	535	507	544	510	574	552	588	512	550	520	523	576	557	557	515	593	547	545	552	531	557	554	515	554	551	530	548	563	504	541	582	547	568	558	503	564	540	505	581	550	562	526	563	575	549	542	587	577	571	536	599	564	523	510	552	550	547	510	561	525	524	516	569	515	554	508	558	524	538	553	515	567	558	523	553	561	548	509	531	545	544	593	557	504	550	506	523	500	530	524	579	512	515	550	567	532	549	562	619	558	525	562	517	544	516	552	565	555	518	559	524	540	561	510	530	555	578	532	562	554	528	592	540	524	561	560	531	564	542	550	561	544	509	546	554	537	520	525	562	518	573	546	533	565	549	528	537	530	558	525	551	588	571	549	527	548	547	532	527	571	519	561	550	596	561	548	556	554	584	567	554	561	563	547	490	518	544	545	527	529	541	558	530	524	530	560	550	547	568	543	571	561	531	548	544	513	534	534	540	563	558	564	555	594	515	547	540	534	544	519	560	544	517	574	529	525	551	533	547	534	576	527	591	552	564	533	518	579	505	528	558	554	506	532	537	537	526	519	522	529	566	518	563	520	563	556	561	530	513	527	542	551	561	604	545	546	535	522	560	541	609	541	571	564	533	559
18985	14574	10881	2647	1083	383	350	201	193	185	180	177	213	259	306	305	330	285	209	214	215	202	196	192	204	203	167	192	182	183	176	186	167	166	182	193	166	172	209	190	183	183	172	175	177	197	206	166	185	177	165	198	195	190	187	187	183	178	183	199	164	174	187	192	169	163	160	190	163	189	172	174	181	204	217	196	171	169	191	170	190	207	192	177	163	175	198	169	178	182	176	194	166	185	210	166	154	171	210	197	186	167	180	181	176	186	160	224	181	181	203	173	171	174	174	151	165	162	178	191	176	190	187	199	178	156	188	167	191	196	154	193	186	197	184	195	156	176	183	172	186	163	200	178	206	176	162	184	187	175	185	192	191	182	166	161	188	177	205	218	179	180	171	174	193	200	195	173	182	173	172	208	179	179	171	147	187	174	183	184	191	184	194	206	203	187	174	169	174	176	196	182	182	183	160	203	162	202	170	182	199	161	185	168	188	187	162	166	175	190	176	198	172	178	195	196	185	192	180	188	203	209	190	173	176	206	164	172	224	181	177	180	195	184	180	159	172	178	185	170	184	207	176	180	176	172	193	175	188	190	178	184	181	192	197	208	182	192	185	181	198	165	188	175	174	204	201	171	172	177	165	174	180	185	174	169	169	197	169	167	193	185	196	185	166	164	176	184	170	153	195	177	190	180	185	190	174	160	187	164	168	182	207	152	190	181	153	198	186	173	173	193	195	161	197	187	156	185	205	181	164	174	201	202	180	179	173	197	180	192	203	163	196	169	164	191	187	175	171	199	197	184	188	179	188	184	174	179	145	166	206	159	200	175	188	180	198	156	170	179	151	193	200	181	174	182	191	180	183	179	177	173	162	160	186	168	178	178	166	187	169	188	200	176	193	157	162	189	191	197	195	178	174	196	194	176	152	189	184	169	191	190	184	187	180	192	185	175	196	203	156	165	164	169	160	169	186	179	177	169	190	192	185	202	179	165	187	186	180	218	180	186	174	182	192	175	176	172	174	179	197	179	187	205	176	190	193	175	165	191	176	183	179	186	159	196	189	182	172	177	178	178	195	197	169	165	177	160	165	192	185	208	178	162	194	195	186	191	170	175	201	174	175	189	151	196	192	187	163	177	183	193	185	180	179	185	206	173	206	172	174	183	187	176	177	162	184	166	182	183	165	178	176	185	181	172	190	173	171	202	159	169	166	189	169	182	188	180	202	174	178	162	185	176	140	175	178	202	166	193	162	191	165	183	199	169	183	197	195	211	179	156	167	173	161	176	147	185	179	150	184	182	186	202	202	192	188	173	181	168	172	182	171	179	174	173	160	174	181	184	156	168	180	201	209	181	177	198	180	172	176	192	193	172	196	171	177	176	163	189	194	182	199	185	165	158	166	171	171	184	177	195	180	156	198	179	174	156	156	200	195	190	169	180	165	210	191	190	170	193	190	199	191	173	156	200	183	179	194	193	199	179	179	191	171	166	191	175	180	210	172	183	180	187	203	192	183	206	162	175	183	194	188	175	166	172	195	180	178	206	206	171	164	157	176	188	182	167	174	195	189	183	193	186	176	189	186	195	184	166	188	200	174	178	159	207	187	177	162	177	179	189	173	192	193	210	186	201	213	166	160	198	183	183	174	201	166	199	183	150	201	201	190	173	162	174	178	197	168	176	204	199	193	184	203	208	187	206	197	194	176	177	168	163	169	194	173	166	181	166	177	178	168	187	178	186	188	190	184	191	166	188	182	181	165	212	175	167	173	172	176	179	192	173	175	173	202	178	180	202	172	193	173	162	173	175	194	189	184	166	192	189	205	195	180	175	195	173	174	178	172	179	208	176	178	177	173	166	190	181	196	167	170	178	187	175	173	167	175	166	164	192	209	173	165	173	178	194	184	177	196	172	187	170	175	199	216	190	159	178	171	197	173	179	165	194	171	140	176	183	164	175	170	181	186	190	192	166	183	168	181	199	166	183	199	181	140	176	189	180	175	180	154	185	182	179	168	191	177	172	195	173	205	197	192	181	185	191	183	184	185	176	171	202	156	191	187	194	177	185	162	159	181	196	177	190	174	202	177	170	164	153	184	185	169	168	195	175	164	164	184	164	162	159	191	202	196	179	166	185	190	198	186	165	194	176	184	195	174	172	176	179	172	185	184	199	171	178	158	186	173	190	180	220	191	169	161	190	159	172	212	181	192	179	185	194	175	167	168	181	193	174	194	159	173	171	141	174	176	190	184	205	195	174	182	159	170	161	192	170	168	191	150	178	178	163	174	172	195	159	188	181	208	182	175	171	176	203	188	177	185	176	180	207	165	167	191	180	180	190	197	223	180	179	182	198	172	166	174	191	177	182	194	162	201	193	181	174	189	177	171	175	177	188	195	186	155	190	167	177	173	159	186	181	180	191	178	185	166	163	176	179	198	202	199	194	177	181	178	172	181	178	166	179	189	166	181	210	179	182	185	181	205	160	174	172	148	175	166	174	196	192	176	185	175	209	180	192	186	168	188	176	183	200	202	181	177	192	172	190	190	186	165	205	195	193	181	210	173	178	175	202	196	196	184	170	172	178	183	162	146	179	197	184	170	165	194	169	182	194	198	199	183	185	172	158	188	177	179	194	171	215	185	176	194	181	195	195	166	187	164	171	159	182	183	186	197	192	172	166	163	153	169	160	182	173	213	191	175	205	188	180	166	187	174	190	175	180	200	173	177	190	193	198	165	150	181	179	198	186	187	163	176	181	188	165	161	160	191	191	177	168	178	187	202	180	184	188	186	184	185	193	219	208	188	192	147	157	186	172	194	185	169	190	165	177	191	188	173	204	189	181	177	183	179	179	183	199	173	200	186	179	189	174	178	183	191	174	188	169	177	174	179	165	160	185	169	204	182	179	189	178	164	199	189	180	158	196	190	208	174	140	198	178	150	187	182	185	177	186	185	196	181	155	165	183	183	160	196	184	188	161	175	201	167	158	192	178	163	188	181	155	188	196	193	181	166	165	176	181	190	166	193	195	176	179	178	172	175	180	188	184	176	155	184	212	192	167	192	201	179	176	207	154	184	158	198	201	163	200	197	180	185	190	174	174	167	173	182	186	156	197	187	182	154	181	186	203	194	175	178	163	192	173	195	178	184	183	176	158	206	204	165	165	199	178	181	204	171	182	159	194	171	164	157	203	197	165	171	184	160	166	193	196	166	191	188	173	181	200	182	195	178	192	196	189	167	173	190	187	159	183	193	197	178	184	171	207	163	193	199	192	180	189	174	176	184	174	172	167	170	168	175	185	195	179	176	190	177	184	181	193	177	199	169	185	202	180	165	193	192	164	202	183	187	186	174	168	190	170	179	167	204	191	192	187	171	187	168	173	193	196	203	203	178	182	181	173	176	170	185	179	184	196	192	171	182	165	204	194	192	159	187	183	173	187	157	180	201	187	178	188	168	193	200	180	182	179	181	185	179	160	213	185	186	162	220	195	195	183	167	178	179	190	186	204
15821	18486	16430	6503	3949	1598	1253	505	489	472	477	525	639	950	1227	1491	1352	994	646	582	570	521	551	507	502	527	491	500	474	483	467	465	548	446	475	460	496	482	484	454	502	473	480	448	516	511	480	472	510	499	540	479	441	431	511	486	485	488	487	445	473	489	508	469	485	439	468	527	451	463	485	481	481	484	491	481	459	482	438	518	509	486	499	472	453	492	495	488	477	527	516	472	522	477	519	478	486	486	537	530	511	476	472	513	443	465	497	448	498	502	518	465	508	440	455	503	510	485	497	461	518	494	495	494	467	463	426	489	474	489	478	484	509	488	496	500	460	484	464	477	474	487	489	491	475	494	514	492	478	486	459	441	492	473	502	471	498	479	522	505	483	476	509	494	470	490	473	469	472	482	486	473	472	473	471	469	467	475	477	480	479	453	464	499	469	472	512	476	483	458	502	506	433	460	489	513	440	472	498	494	520	470	469	463	513	479	464	494	509	457	498	456	460	506	490	494	509	469	489	510	474	479	449	503	497	517	477	482	451	491	494	453	500	448	518	475	501	490	456	459	467	462	455	470	474	475	486	488	482	456	485	444	456	478	477	479	517	439	515	518	504	468	463	480	489	468	529	505	460	476	486	496	479	487	477	454	472	439	494	506	467	520	491	433	476	493	468	476	480	490	461	486	479	487	495	481	474	474	468	487	450	471	475	481	507	470	483	477	443	491	449	521	485	477	489	468	486	465	464	507	476	486	482	500	455	469	482	456	479	501	511	486	491	500	497	511	516	429	477	482	510	465	451	453	470	490	524	518	473	505	477	463	474	500	517	495	509	492	498	456	476	495	482	494	461	483	461	515	478	479	483	476	507	496	497	465	525	457	492	450	480	489	492	485	465	493	509	484	471	478	488	501	507	518	502	468	454	444	479	533	467	491	463	477	505	544	518	485	489	453	457	475	467	497	489	503	446	471	515	486	496	489	465	509	466	482	463	459	458	474	481	501	477	498	461	494	467	486	494	477	503	506	473	532	448	481	467	476	442	497	497	502	507	496	491	495	516	488	484	485	456	466	500	490	500	470	528	445	537	482	522	493	535	463	455	507	522	512	495	497	494	480	523	472	468	501	499	475	489	487	476	459	472	472	457	492	501	490	487	527	512	477	497	495	476	510	458	476	456	496	467	461	481	478	486	493	487	477	476	455	508	504	489	555	514	484	454	463	486	460	494	465	491	491	455	472	463	481	483	509	525	455	478	471	459	526	481	466	430	474	431	475	456	465	421	488	420	450	511	486	417	464	468	505	479	483	508	475	506	494	467	473	473	486	497	446	497	480	516	463	474	523	456	474	476	459	505	524	479	495	487	466	454	486	479	479	461	477	492	485	504	482	494	483	484	498	485	507	469	490	477	516	474	497	485	462	477	487	502	479	459	520	491	502	488	478	501	471	461	501	484	481	479	440	483	502	479	510	530	504	495	496	458	489	484	448	453	435	473	506	502	485	452	482	491	508	472	425	487	513	475	466	513	504	500	528	498	475	460	459	479	471	493	491	472	454	533	455	467	471	470	490	464	480	489	493	433	453	487	485	493	464	484	509	491	474	514	496	521	466	496	484	478	489	511	487	479	499	484	472	487	480	459	472	507	496	496	471	471	475	489	481	497	499	451	494	473	522	481	499	535	492	502	542	446	478	463	517	458	476	469	487	477	528	484	514	507	509	486	496	499	474	499	448	484	491	473	445	494	519	480	466	496	440	464	488	463	434	449	471	474	464	498	541	527	500	477	476	487	455	511	471	477	503	454	473	516	491	499	508	522	482	503	495	474	479	481	471	463	470	511	461	525	458	477	429	462	493	500	493	458	474	483	489	459	432	486	470	507	472	497	470	482	502	467	433	489	498	547	503	460	464	475	498	473	399	460	474	475	498	480	480	473	492	490	497	500	532	473	514	469	466	485	553	498	454	428	485	486	487	497	497	517	469	489	484	460	469	460	458	480	423	522	472	488	470	492	504	483	481	457	462	497	453	469	502	481	482	481	516	502	479	484	506	490	482	471	503	469	474	490	441	487	509	470	473	481	456	493	471	495	458	520	485	508	445	487	514	475	490	463	482	487	505	486	480	512	511	473	450	481	520	466	473	463	502	469	498	479	465	503	474	408	515	503	484	480	472	481	414	503	456	485	483	494	509	490	489	477	530	509	467	525	483	496	476	492	463	523	495	523	499	493	484	471	443	502	495	477	481	473	498	464	500	457	499	494	523	483	516	487	513	453	475	439	478	503	480	491	467	471	470	469	464	467	462	502	486	524	511	485	498	517	445	500	476	495	457	505	503	458	495	501	482	528	462	489	436	504	455	509	491	429	482	500	440	496	480	491	456	493	503	471	504	454	413	458	485	453	494	475	457	518	489	480	461	515	483	462	517	500	475	472	516	499	507	516	535	500	509	441	470	499	477	483	481	471	486	497	498	456	494	454	467	462	446	421	493	488	500	493	446	477	490	471	507	483	502	472	496	472	524	516	475	458	489	439	498	506	490	495	478	472	486	476	498	468	458	469	489	470	455	482	497	450	475	472	471	518	490	493	474	489	451	477	453	487	488	500	464	481	492	489	494	491	463	472	488	495	498	510	466	519	489	518	487	447	476	473	475	469	535	472	505	477	488	492	468	487	477	477	480	487	506	470	524	484	477	459	504	493	464	506	520	470	496	476	473	432	473	484	503	472	453	464	466	487	467	494	430	513	474	484	500	467	507	463	469	483	472	523	522	491	472	475	445	488	475	497	476	471	470	440	529	444	479	511	516	467	479	443	483	484	487	472	485	490	521	488	471	476	512	472	467	518	476	496	470	462	457	512	471	497	506	528	429	462	522	471	465	484	454	453	471	475	468	478	459	507	459	496	537	497	502	485	499	524	492	538	476	488	485	483	445	463	519	546	437	469	473	470	490	465	466	500	480	505	487	451	447	451	502	515	479	534	467	494	464	496	479	457	464	471	451	492	514	487	483	518	489	473	454	495	496	468	486	505	502	459	493	501	461	476	509	485	489	485	510	488	517	499	498	510	512	485	504	507	492	476	507	526	478	522	480	481	479	506	524	474	462	481	467	476	465	457	524	468	468	434	489	541	511	518	474	436	497	506	533	484	460	519	472	508	488	449	446	511	442	481	515	489	520	531	479	432	460	518	491	493	474	503	500	456	479	532	469	473	487	518	490	491	469	492	476	478	495	462	458	449	464	503	480	488	476	481	485	455	479	518	454	498	520	454	476	493	487	473	496	490	512	472	466	476	493	463	452	530	490	493	461	487	559	506	515	436	526	487	511	512	511	515	497	494	468	479	466	489	472	491	510	467	453	455	549	449	483	461	490	465	461	480	478	474	480	483	489	471	469	517	438	469	470	496	485	455	491	519	472	535	476	502	511	468	452	506	466	487	458	452	459	481	468	511	497	510	487	459	508	499	490	500	469	462	501	494	465	455	533	502	471	490	490	510	454	481	487
63753	63169	58622	34090	20994	6118	2891	289	233	232	238	424	823	1488	1887	1766	1480	809	421	344	365	265	275	233	202	206	211	214	209	179	182	202	176	218	192	184	208	189	179	184	210	189	192	184	217	187	204	202	186	165	178	208	202	228	210	195	181	190	211	211	154	183	194	202	199	208	207	174	201	198	202	210	196	185	183	218	216	199	204	195	188	179	190	206	190	195	183	221	176	200	185	220	187	198	159	220	170	210	162	181	206	206	184	169	204	192	190	189	171	193	192	189	202	187	183	186	178	190	211	186	187	183	210	205	192	208	177	208	189	198	186	212	194	190	171	200	182	193	193	209	189	213	206	189	206	207	201	205	208	190	190	202	220	203	210	193	210	178	192	171	179	209	198	170	190	166	215	201	197	207	178	175	206	215	202	206	193	203	190	187	198	210	203	202	205	218	192	186	199	189	188	198	191	183	207	177	183	214	173	192	198	201	200	193	208	187	176	223	183	175	176	200	184	214	211	180	206	189	188	201	198	176	208	178	218	184	202	203	186	186	190	179	194	203	167	192	172	192	201	166	209	198	165	213	191	187	191	193	195	223	189	166	191	191	214	184	221	207	174	202	211	204	199	203	220	219	186	199	176	189	205	171	196	195	194	203	200	180	189	184	177	193	200	197	205	192	208	191	186	212	195	173	187	191	191	183	191	193	216	178	173	196	203	183	181	193	216	208	227	218	198	185	168	195	170	194	197	198	188	203	186	207	195	205	194	201	202	189	201	188	185	170	188	222	210	213	201	175	224	190	176	178	191	205	182	188	181	170	168	168	201	190	209	209	174	170	176	180	178	215	179	211	190	195	167	202	200	181	223	184	195	209	169	191	197	189	199	207	178	205	227	208	202	213	182	199	176	184	172	188	183	201	183	199	199	202	175	205	216	181	208	203	209	188	203	218	213	213	209	205	193	196	186	216	167	184	183	175	208	214	214	186	226	209	175	182	189	191	206	198	182	195	202	223	198	219	216	211	180	180	208	186	178	209	222	194	197	184	213	202	203	210	193	172	186	223	170	196	190	199	191	172	183	188	214	171	192	230	186	206	213	200	181	186	204	219	215	175	177	198	217	202	194	190	196	188	190	187	196	202	181	207	181	233	209	187	201	215	185	179	201	185	224	211	209	188	203	201	181	187	178	182	184	206	182	184	207	173	174	203	165	196	191	207	178	173	200	203	178	191	195	214	196	201	181	189	199	194	217	188	200	192	205	171	185	190	185	185	200	181	185	185	207	218	204	188	202	157	222	174	157	220	196	200	232	206	172	205	212	208	207	165	216	191	194	220	184	195	185	188	186	191	206	212	186	213	187	206	196	213	197	201	194	188	193	206	202	203	189	189	206	176	209	198	195	215	201	219	216	205	200	194	190	186	190	194	193	176	212	197	191	195	186	179	196	205	175	185	197	201	170	181	202	183	197	185	186	205	214	199	178	190	188	207	204	193	195	185	204	192	187	190	177	206	173	196	196	204	222	183	186	198	199	215	199	211	189	222	207	192	186	189	174	211	210	198	186	202	197	202	210	204	185	196	184	173	193	200	213	179	194	177	213	172	189	192	189	207	199	188	199	211	183	200	191	197	195	179	177	215	183	179	209	196	224	205	209	184	187	205	210	219	195	208	189	198	178	162	197	177	168	200	200	196	187	200	177	186	218	192	187	180	193	193	225	184	204	199	205	203	171	205	201	178	200	188	191	212	188	211	189	190	200	205	191	213	187	186	209	216	192	185	182	192	196	190	194	198	204	194	178	179	184	187	174	186	200	195	173	192	197	192	217	205	188	179	177	188	193	202	198	197	198	215	202	200	196	216	202	191	202	204	200	188	198	201	193	178	204	201	159	215	215	180	237	201	193	180	179	197	215	201	220	188	198	184	188	204	199	199	191	192	173	197	214	185	194	215	190	207	180	189	189	214	195	199	184	180	194	204	198	193	208	191	207	174	183	192	176	196	220	198	181	212	191	202	206	223	211	194	194	197	208	191	178	224	205	206	216	185	206	208	178	210	203	179	216	202	177	177	202	196	185	202	200	196	187	204	203	187	188	178	196	195	207	214	217	196	195	191	187	201	197	202	197	178	207	205	185	174	185	171	203	185	217	206	185	197	188	183	207	200	213	216	212	187	205	182	176	203	180	196	201	189	174	200	196	214	203	200	195	200	175	201	192	194	181	180	183	221	183	167	210	234	176	210	211	212	203	185	183	216	180	178	183	185	178	199	163	200	175	195	182	208	216	191	204	181	188	178	183	207	174	188	213	203	206	185	176	184	209	189	196	180	189	179	178	175	203	201	222	192	184	215	205	190	188	195	211	208	213	202	210	199	205	213	185	162	200	178	198	189	183	199	192	192	209	193	211	179	174	186	186	193	221	201	164	181	196	182	196	193	199	209	192	188	182	170	198	211	187	205	185	219	208	193	188	186	212	207	198	199	208	183	203	198	183	204	198	181	177	199	206	184	185	182	187	201	181	210	197	236	214	185	210	222	193	179	229	206	202	201	182	203	202	197	210	193	173	198	202	175	184	195	180	195	207	240	219	205	218	167	187	212	216	212	202	220	195	174	199	206	197	196	202	190	166	194	188	192	190	190	187	193	202	192	173	182	183	182	196	200	191	171	200	171	177	170	202	199	189	204	195	201	153	209	180	190	190	187	196	194	223	180	202	215	207	210	206	202	216	205	189	179	198	201	169	211	186	190	201	206	220	190	174	187	199	200	213	199	176	169	198	190	216	190	221	176	217	213	192	219	188	211	180	202	181	205	198	183	205	181	197	188	204	193	174	222	186	194	198	190	181	191	195	232	211	189	200	211	221	196	192	205	201	216	201	212	183	195	196	206	213	228	212	192	221	158	194	210	185	181	164	196	207	209	208	214	205	186	213	168	188	192	208	213	194	180	190	232	191	203	192	185	180	195	181	174	195	180	179	160	188	178	188	214	214	190	198	185	214	201	194	189	194	184	201	209	194	206	188	195	169	214	207	188	199	210	199	171	188	217	173	224	195	173	184	212	191	199	178	218	203	186	185	205	189	166	182	191	214	212	199	205	198	194	186	193	182	173	218	182	192	177	204	200	215	201	216	192	186	188	183	194	197	192	194	173	195	193	199	184	212	197	168	185	205	186	191	203	197	192	180	187	196	212	182	173	215	236	211	196	188	202	182	208	198	202	200	219	195	207	199	167	203	207	172	198	199	208	200	196	201	178	211	166	191	215	178	189	212	227	194	175	207	183	206	198	188	175	202	178	198	202	201	193	183	199	200	194	201	189	192	198	193	196	186	203	184	198	192	188	195	186	199	224	196	185	206	194	176	216	198	202	197	172	181	206	206	211	173	196	183	190	204	176	176	166	200	187	178	176	189	227	188	190	207	187	199	200	181	177	194	178	195	190	176	217	185	221	212	228	188	195	183	196	179	213	192	215	193	208	218	197	189	177	178	192	208	172	203	212	184	192	216	197
40505	48452	52152	36999	29990	12048	9215	702	733	642	769	1480	3728	7114	8789	8549	7082	3867	2048	1474	1270	819	913	749	547	515	536	491	494	570	480	519	503	515	528	536	541	523	492	521	492	508	544	517	517	504	530	505	574	516	521	519	537	538	516	547	505	519	553	458	499	531	522	492	506	507	516	525	537	525	497	492	489	508	516	510	533	531	517	490	535	500	516	538	499	464	519	535	503	521	511	476	473	476	516	564	546	541	485	530	540	482	530	520	520	516	520	477	515	570	515	541	527	507	487	543	514	512	522	504	510	515	482	482	535	511	483	520	490	496	508	552	544	525	510	549	499	491	520	499	532	486	470	504	529	462	540	534	523	505	519	518	555	523	483	461	532	545	494	499	505	523	540	518	470	480	492	537	554	535	505	514	527	524	491	504	525	489	518	487	512	525	505	484	503	547	541	516	506	541	502	520	535	507	517	494	502	467	541	491	529	500	499	528	486	528	490	505	509	528	505	483	502	517	510	516	518	517	488	485	491	549	499	510	543	474	510	521	536	482	506	535	490	526	494	510	501	537	508	514	526	506	509	483	533	478	531	502	540	521	521	497	547	510	519	506	493	486	527	546	501	481	509	554	567	501	519	539	465	503	528	532	536	481	541	500	502	487	516	538	522	475	537	513	523	513	470	505	509	532	518	521	510	514	491	493	517	482	507	534	498	532	488	543	503	524	534	532	521	492	515	519	565	513	524	513	505	547	540	528	547	517	540	550	525	491	516	525	577	535	557	548	504	511	473	472	529	481	503	498	496	520	522	505	488	576	527	504	508	534	556	509	510	511	502	525	504	550	486	500	564	539	482	509	522	504	573	516	523	471	512	475	514	504	449	514	523	486	517	516	492	511	533	541	523	544	536	524	529	496	514	517	544	519	515	485	544	510	529	510	537	507	498	527	530	517	502	500	505	516	546	526	510	540	512	514	516	518	537	494	544	502	569	511	546	528	499	550	527	520	520	491	520	516	570	519	473	501	500	507	485	455	509	533	504	464	496	520	467	519	511	538	519	544	535	497	481	521	514	560	540	539	497	528	558	454	515	513	542	515	549	572	511	529	483	516	484	483	530	503	498	512	502	529	543	500	564	453	494	528	497	516	516	502	523	489	502	527	521	573	509	506	536	477	500	510	487	499	483	528	504	518	533	555	509	526	487	528	485	561	518	534	475	513	529	519	524	516	471	462	539	538	544	497	542	544	490	508	513	505	485	489	523	499	560	527	499	472	470	511	494	531	470	503	532	503	495	515	495	506	519	499	529	487	506	531	487	501	542	502	502	557	529	470	536	497	482	546	520	520	489	532	533	491	525	509	551	509	511	508	540	525	509	522	550	494	534	525	547	513	515	503	486	515	526	504	484	525	535	501	538	507	537	510	493	501	529	509	489	522	535	505	539	505	521	498	475	499	535	538	531	532	479	475	565	511	487	528	514	494	455	504	538	536	521	509	525	527	494	549	476	531	564	508	492	508	489	521	522	517	506	484	501	536	498	499	501	487	505	536	529	511	488	514	504	525	521	517	525	568	515	512	510	536	536	506	499	520	498	513	509	480	530	530	526	516	532	536	531	513	519	516	496	486	511	534	536	477	538	503	511	534	477	483	506	501	531	491	506	504	517	505	543	501	520	524	494	537	472	486	471	548	508	528	537	511	527	499	518	490	480	484	500	537	483	477	487	499	492	520	476	530	567	547	486	478	533	496	518	515	523	507	573	519	507	474	532	473	502	502	557	513	551	514	523	547	502	522	498	515	493	499	526	511	530	527	527	547	526	536	482	488	520	472	509	524	491	536	500	509	475	515	502	500	506	497	509	508	555	517	541	490	510	506	524	482	539	538	529	486	555	518	516	494	471	455	501	492	528	520	500	514	505	583	458	483	550	483	532	503	488	497	547	547	538	501	521	545	482	538	526	567	462	500	555	530	514	530	502	538	529	515	522	516	507	524	547	549	507	479	494	489	525	539	523	490	546	523	493	547	512	521	513	554	499	490	500	533	572	518	526	506	523	517	509	509	523	515	517	552	463	523	528	524	507	503	485	506	514	528	511	552	504	532	500	556	498	459	471	493	543	550	505	485	537	529	516	513	494	556	494	523	536	538	524	504	532	500	538	484	531	541	491	496	487	487	490	509	517	489	531	500	535	497	522	507	506	545	565	532	535	531	482	492	519	515	511	487	519	532	514	529	533	559	557	494	522	538	486	517	505	482	509	551	504	492	494	522	548	538	550	508	499	479	515	500	558	506	526	492	526	497	487	491	511	529	528	518	450	501	508	507	511	519	488	492	523	507	555	517	519	505	514	526	563	541	562	512	527	495	478	487	517	504	471	491	521	470	518	510	502	492	528	500	517	539	515	500	547	517	509	525	517	519	523	487	490	493	545	502	538	508	511	483	534	503	515	508	514	516	525	486	493	504	525	539	545	548	538	532	539	482	532	511	507	495	505	517	501	532	533	498	523	530	504	528	478	473	508	460	499	514	510	547	535	495	481	529	519	514	520	491	499	523	497	491	519	511	545	485	527	496	496	493	530	553	489	499	537	518	504	526	506	563	542	510	484	517	496	493	555	515	517	514	530	542	525	539	498	494	503	507	550	546	516	490	500	548	469	516	497	511	485	561	503	497	526	516	524	507	532	545	521	539	563	506	502	524	499	501	507	543	511	489	557	515	506	484	496	513	528	500	514	509	506	525	499	510	496	512	532	521	514	519	505	507	507	522	494	497	511	515	502	525	539	509	550	541	493	536	551	502	514	509	555	559	493	494	546	483	530	501	497	537	545	489	498	543	502	535	527	542	485	513	507	479	492	514	500	498	485	546	517	536	498	485	502	560	489	510	519	546	492	525	506	512	531	572	509	524	521	522	524	501	533	524	501	534	512	496	556	532	538	528	504	534	513	502	518	506	499	559	478	500	500	485	495	523	543	502	523	471	526	542	525	500	523	549	496	521	515	498	525	534	497	517	520	531	518	527	512	484	462	486	558	565	547	498	466	455	531	507	494	546	494	519	508	514	530	504	495	496	500	515	524	507	532	533	500	519	570	522	493	535	529	503	526	510	534	511	591	515	546	550	522	535	487	496	497	498	508	541	532	530	488	478	505	500	536	494	550	516	544	524	503	488	483	527	514	522	544	532	515	526	507	544	512	504	507	510	489	535	501	513	487	513	462	505	529	483	512	485	513	511	525	537	555	497	507	514	519	492	511	504	498	532	544	454	531	511	490	484	527	519	529	500	497	474	526	468	489	477	529	497	489	522	512	502	496	508	477	501	508	506	504	538	537	524	483	518	508	511	507	541	532	503	480	505	492	482	505	512	492	507	558	499	522	509	507	495	456	492	534	488	471	474	486	544	486	512	525	511	511	513	534	536	543	512	540	519	537	526	522	504	516	535	538	475	508	529	491	488	541	500	529	509	505	501	471	524	530	553	501	498	468	498	481	531	499	507	525	470	516	553	495	541
75334	78548	70112	46049	30472	13410	4279	398	294	297	378	1136	1520	2978	3962	3498	2984	1702	685	530	497	390	357	306	275	213	200	200	217	219	212	206	209	208	195	222	228	194	224	238	226	219	236	216	231	223	224	184	215	206	209	214	245	222	210	228	194	188	224	197	220	202	226	223	202	218	225	240	229	182	206	207	207	215	207	213	205	215	194	219	229	209	214	240	199	227	192	222	178	207	206	210	208	231	214	228	234	199	212	210	216	219	216	222	232	211	224	239	184	207	209	211	178	227	235	199	206	202	233	191	234	193	218	215	227	211	203	220	195	229	200	194	214	198	212	231	206	214	180	187	204	199	187	226	192	213	191	207	200	222	213	210	210	212	218	218	225	238	224	200	202	217	238	213	199	214	201	197	217	215	209	228	198	211	204	208	238	222	215	207	202	214	210	192	192	228	239	201	209	210	203	209	243	225	220	217	199	211	192	198	217	209	185	222	194	218	186	193	221	210	188	221	214	206	215	197	228	193	222	195	203	225	238	198	230	197	229	202	204	211	200	215	236	229	209	201	188	233	208	242	205	202	208	197	200	231	208	219	198	224	230	210	208	188	241	220	212	231	268	201	236	236	211	218	227	205	215	206	223	225	202	193	202	227	212	208	197	216	215	227	199	217	189	209	196	223	218	228	205	235	208	219	214	199	222	215	227	203	245	213	224	203	198	231	220	235	235	227	210	217	209	208	233	213	217	202	207	195	230	223	203	188	216	189	230	209	207	182	198	207	203	220	232	211	187	202	221	219	198	201	215	224	207	216	216	201	198	203	234	189	186	213	224	217	224	197	189	218	238	189	203	202	217	214	216	222	205	215	218	188	212	220	163	213	238	201	213	224	218	209	250	206	174	220	234	214	197	216	231	207	230	247	208	221	233	207	202	214	219	209	210	209	212	229	216	213	198	200	194	194	210	228	222	204	224	223	224	188	184	208	200	239	218	223	235	214	210	215	206	225	240	235	206	218	207	209	207	237	200	223	213	220	218	208	177	238	197	213	240	214	226	209	213	215	212	214	209	191	231	206	241	199	223	212	220	239	216	215	203	194	185	220	214	237	211	209	190	212	247	238	209	205	232	204	213	216	231	217	195	208	228	201	225	208	209	216	237	208	233	194	202	229	198	213	201	233	192	203	210	232	227	235	186	212	206	193	197	212	199	199	202	210	222	222	222	197	218	230	212	207	218	209	200	222	241	231	200	201	211	208	213	220	220	208	192	212	210	179	218	219	223	201	202	240	224	176	236	215	193	214	227	181	189	222	211	202	216	206	207	192	239	218	209	188	210	208	206	199	210	212	191	200	235	191	231	222	202	216	207	233	213	187	219	215	220	220	221	210	212	199	215	222	206	201	206	204	226	217	220	232	231	208	182	187	227	226	229	182	203	207	223	232	228	199	223	218	226	199	217	193	190	181	205	224	219	196	238	222	226	218	220	202	204	230	190	206	206	215	228	216	231	196	230	198	200	201	185	233	230	207	198	220	191	194	218	197	206	233	201	216	202	208	197	227	229	210	210	210	223	209	194	215	221	204	217	217	201	199	211	203	214	193	228	224	206	189	225	196	211	209	209	230	195	221	213	200	225	207	187	212	215	199	204	233	236	221	223	190	198	200	229	209	185	192	227	219	215	217	211	199	225	200	199	217	205	197	210	189	206	232	209	220	194	209	220	202	203	208	222	220	190	196	209	220	175	229	212	190	210	216	206	202	203	208	191	214	206	218	216	186	219	212	248	202	214	238	187	191	236	200	228	186	234	227	210	241	206	213	218	195	188	220	187	207	224	211	218	223	226	227	234	217	218	209	195	240	221	216	203	230	206	188	197	221	218	220	195	202	204	207	190	204	220	225	184	209	223	234	223	205	202	237	209	228	202	197	205	215	204	199	201	195	236	204	196	172	227	186	207	205	247	223	217	227	209	219	206	201	221	198	197	232	210	204	194	220	208	227	202	195	197	226	208	203	220	218	222	188	212	198	191	232	200	240	213	205	201	205	203	219	197	220	219	202	212	218	172	220	207	201	246	213	213	234	187	231	206	236	206	216	193	237	229	214	231	214	188	211	199	195	215	220	216	194	216	218	206	216	196	196	191	217	191	215	231	197	219	215	230	212	214	222	202	212	201	240	220	197	214	236	194	211	199	221	210	215	209	213	217	211	203	198	189	227	207	209	216	203	206	217	205	239	227	215	194	201	205	227	204	225	197	227	252	217	194	228	211	216	217	230	218	218	202	199	223	172	209	210	222	212	192	212	224	193	217	240	213	217	206	215	210	228	203	209	195	204	217	210	192	214	207	222	216	223	235	198	216	205	220	202	232	204	211	218	243	208	230	191	206	207	193	232	246	206	195	216	202	224	201	199	229	202	196	214	204	241	223	223	220	176	213	209	215	202	234	211	239	194	228	201	217	211	208	193	220	220	235	233	219	205	189	221	233	219	193	201	213	237	202	195	212	213	202	206	215	185	207	216	218	218	204	211	214	178	216	228	206	209	194	211	238	211	212	222	193	188	187	205	211	209	216	202	175	209	207	219	211	240	225	212	236	215	211	247	230	203	208	232	193	198	189	236	227	218	199	217	205	214	206	213	226	235	208	216	216	210	188	217	216	232	232	221	194	215	223	213	192	233	226	196	213	192	205	206	206	225	222	216	212	192	224	204	219	212	205	236	216	221	182	201	201	194	213	190	218	219	198	230	200	193	224	219	210	194	213	195	237	216	225	221	241	214	209	217	212	213	200	189	204	187	213	199	193	218	210	219	214	217	201	205	199	219	178	208	198	191	203	200	201	187	214	202	206	207	220	221	227	206	195	196	226	220	212	224	217	210	222	205	199	203	200	217	189	222	225	203	214	213	197	248	197	196	202	211	209	220	218	220	203	218	195	194	190	231	216	202	213	217	190	209	199	204	202	216	230	216	212	210	226	217	232	196	205	219	202	222	228	209	193	220	209	197	224	238	241	226	219	229	201	192	207	222	220	199	221	210	224	201	219	217	207	229	231	218	182	231	212	206	176	203	196	205	223	225	206	212	195	196	214	201	231	230	211	218	208	216	229	206	225	225	231	223	223	224	197	222	205	197	205	233	221	227	224	210	209	199	207	196	231	225	196	222	191	205	185	234	225	222	230	190	218	194	235	204	213	214	192	211	206	215	209	197	209	198	213	228	227	234	241	235	232	215	202	203	214	215	220	210	197	201	251	224	215	227	234	208	197	202	183	203	206	222	210	229	218	201	220	222	218	213	200	196	204	189	205	230	174	210	203	224	214	195	216	218	203	208	220	206	224	219	194	212	215	192	204	215	229	223	223	204	189	212	203	214	213	220	197	186	194	195	244	223	193	228	223	200	210	216	215	188	235	216	223	187	187	198	214	204	193	204	190	211	217	226	217	185	207	234	207	223	193	217	231	223	226	199	205	211	211	201	210	196	189	222	216	196	185	218	220	213	231	246	226	217	200	235
48453	61628	64117	48765	38888	18704	9001	962	908	893	1311	5367	6751	12983	15781	14517	12695	7471	3308	2445	2021	1422	1350	1007	716	554	599	538	555	545	574	559	535	558	574	540	549	519	552	533	562	564	555	554	527	567	554	554	509	533	554	572	565	573	573	563	556	529	578	578	493	537	546	547	528	547	514	583	563	546	552	565	548	520	538	543	583	539	574	515	553	523	533	563	549	550	550	530	533	562	564	558	530	493	542	564	544	538	529	519	528	576	574	572	530	533	535	572	560	532	540	558	579	530	538	539	550	578	541	547	560	529	532	528	560	565	547	533	525	586	549	558	553	569	519	516	547	540	535	522	545	566	504	585	545	595	566	560	553	557	565	549	554	549	531	579	579	512	565	560	553	573	536	547	530	532	570	564	530	543	508	554	552	562	540	525	552	516	552	515	576	513	565	532	574	528	598	568	537	547	562	545	571	555	545	561	575	549	575	588	540	586	550	559	582	544	618	573	541	525	564	547	555	547	592	594	531	552	590	534	559	507	584	504	568	523	535	545	566	522	589	556	557	585	611	534	581	495	563	572	534	553	571	556	556	575	540	556	530	543	559	544	566	557	534	559	579	532	564	548	561	567	584	569	563	536	554	598	549	490	541	567	572	525	560	522	541	543	523	546	551	552	549	533	507	542	541	514	538	520	541	550	528	533	575	551	517	509	565	559	573	531	556	550	529	567	527	462	547	568	563	590	515	558	520	569	546	537	528	529	557	504	523	563	545	540	580	513	558	564	547	537	561	554	551	560	554	548	548	574	555	536	585	491	532	581	520	560	569	554	593	542	508	530	547	521	497	589	524	560	529	496	555	513	574	524	493	545	535	572	575	550	529	507	521	502	548	561	580	563	517	541	558	564	530	573	556	576	559	524	537	553	569	549	544	526	539	573	571	556	567	604	495	590	529	521	507	533	542	572	544	541	560	525	498	527	541	563	514	548	502	540	547	566	596	575	518	541	564	584	554	528	526	556	554	566	532	543	524	568	541	569	545	565	562	618	528	516	597	543	552	499	575	555	528	550	551	557	556	536	534	590	583	550	546	577	580	505	561	518	540	507	572	531	556	559	571	541	521	529	545	534	541	587	557	533	516	558	561	504	536	566	534	577	541	529	556	572	557	540	574	555	539	552	553	572	591	566	578	557	557	521	536	548	536	569	546	536	577	535	542	553	538	574	590	505	532	556	522	552	558	531	549	521	526	534	560	590	589	533	589	566	523	526	561	561	581	558	510	559	550	560	535	585	560	594	529	552	554	569	542	553	570	553	534	530	536	561	529	548	533	538	544	576	556	561	518	566	550	556	544	578	584	561	521	573	558	558	552	573	514	559	555	532	572	555	545	558	601	516	590	583	521	522	576	548	529	578	539	578	569	507	575	559	548	578	521	583	533	569	551	543	518	550	560	530	554	540	506	525	508	554	566	513	538	513	597	519	534	546	501	566	583	513	526	589	503	549	572	521	560	523	541	522	607	523	581	581	598	572	523	555	562	556	550	559	538	559	543	523	539	553	551	550	501	535	559	572	555	525	574	583	556	595	588	565	564	521	569	566	564	541	548	585	538	514	568	556	563	526	532	561	577	513	573	606	574	537	558	581	501	514	533	528	570	540	545	547	566	556	538	543	497	530	567	526	551	537	548	584	565	535	567	511	563	562	555	525	572	570	553	532	583	569	576	546	560	554	551	557	573	522	548	544	553	581	568	568	533	539	524	569	547	539	544	545	560	548	535	559	564	548	567	530	570	561	563	529	557	549	545	519	523	550	544	555	562	586	537	576	571	590	538	561	535	482	552	579	534	505	503	516	550	565	558	570	505	558	565	556	560	553	560	548	523	578	582	565	509	560	582	563	548	575	543	511	530	538	551	522	493	560	559	533	529	552	570	534	556	550	571	532	541	577	520	532	548	529	548	542	548	553	553	523	547	517	540	563	528	547	552	539	575	535	509	555	552	530	598	505	531	532	559	548	560	554	558	551	526	542	526	534	560	559	547	558	506	530	568	557	509	540	530	523	569	499	548	542	538	529	558	553	555	506	494	541	524	549	540	567	550	538	535	552	558	550	529	565	557	558	514	510	568	562	576	532	637	555	578	536	567	568	530	557	555	569	562	569	542	561	575	574	576	533	536	512	534	545	606	543	537	560	544	548	537	557	510	560	548	568	566	520	556	534	531	509	581	563	493	558	515	541	515	500	552	516	526	545	617	545	575	535	560	523	529	500	556	542	535	528	541	579	557	560	591	545	560	557	517	540	539	509	532	513	570	521	547	555	533	582	558	602	578	584	514	523	546	546	535	564	511	533	541	522	574	519	470	584	513	528	573	566	586	576	569	535	567	527	574	517	548	578	572	505	529	570	539	538	579	568	570	537	565	549	542	555	539	528	556	545	532	531	587	537	534	505	527	608	587	573	573	536	573	524	528	515	540	535	525	496	538	579	539	538	576	529	497	581	557	533	586	548	547	532	536	528	502	562	588	572	560	555	512	574	526	538	544	555	502	579	576	552	579	560	569	556	585	544	565	566	531	569	562	520	522	549	551	510	524	496	542	505	563	540	540	537	531	531	546	525	557	606	609	533	526	523	562	544	593	541	515	519	554	602	532	545	536	550	540	551	537	549	540	529	554	546	583	557	544	534	550	533	544	523	529	528	564	521	620	533	519	577	571	546	499	560	529	557	536	557	538	558	537	584	528	554	534	545	487	596	572	542	565	500	542	551	551	576	520	538	539	536	534	497	540	538	558	595	562	550	543	492	545	502	551	565	593	557	566	553	530	558	528	578	571	518	562	589	579	528	519	545	556	530	555	590	553	539	534	561	531	576	535	562	576	502	549	572	557	502	546	557	531	568	524	531	559	567	559	536	571	507	588	575	555	597	558	523	537	540	603	556	561	583	557	524	514	590	543	526	523	549	565	546	587	510	539	517	552	555	536	598	562	534	554	544	566	569	570	518	580	558	564	569	535	568	541	579	501	532	502	568	583	502	578	523	509	528	544	559	555	581	542	554	533	576	563	504	547	563	573	548	547	532	564	539	568	540	550	515	531	518	536	575	553	608	545	546	529	555	544	560	577	528	570	494	515	559	504	554	577	576	558	543	565	571	549	536	543	549	557	572	584	570	580	563	578	567	618	541	572	538	555	556	543	582	562	479	525	526	579	557	490	532	574	546	546	565	572	549	550	548	553	553	507	560	546	575	577	536	563	577	544	519	554	531	591	517	543	526	570	559	543	567	530	531	543	536	555	602	532	572	563	522	556	538	554	505	567	579	531	561	512	524	582	550	555	544	564	567	537	540	547	578	585	553	504	529	541	555	532	512	545	585	550	536	533	569	552	520	556	564	520	552	564	508	581	534	577	535	537	517	533	567	559	568	569	583	559	589	544	553	571	538	536	534	544	542	551	555	581	532	533	526	548	569	561	525	562	557	567	536	533	535	546	543	519	579	543	577	547	559	536	583	550	516
18833	15278	11540	3589	1006	269	229	183	191	200	175	189	234	252	299	287	335	291	214	222	183	187	200	178	195	196	174	160	202	200	201	191	192	203	192	185	169	200	164	202	177	191	179	165	171	192	171	205	187	186	173	180	182	212	169	189	201	162	217	159	178	199	191	189	175	165	162	179	168	204	169	176	204	168	176	163	192	212	202	177	199	202	209	191	227	183	153	179	180	188	173	178	167	166	216	179	174	194	198	160	192	181	165	167	171	203	192	210	169	178	183	186	181	166	193	194	181	195	192	195	169	186	178	156	177	168	169	166	180	173	181	183	200	167	177	154	162	175	156	172	184	180	174	161	201	163	187	176	166	195	185	167	199	187	185	182	169	164	200	185	172	166	201	186	175	174	180	202	191	188	173	148	181	177	168	196	187	188	186	159	164	163	195	192	186	159	190	154	169	195	166	184	160	160	178	177	165	171	198	193	150	199	166	189	179	174	196	194	198	169	169	160	177	198	161	184	186	219	166	179	169	183	214	167	195	203	178	202	194	185	159	166	168	143	187	212	184	192	151	185	183	173	192	174	190	165	171	160	167	186	153	186	174	196	161	184	169	180	188	188	171	187	170	181	188	178	188	176	213	184	185	169	149	174	160	204	207	203	188	204	160	174	202	197	187	198	166	160	199	177	175	167	184	177	170	189	200	184	183	179	166	208	157	174	177	174	205	190	186	161	181	193	175	158	173	188	181	180	206	203	183	183	188	180	212	198	183	175	179	185	161	160	183	193	174	172	194	171	192	183	170	189	181	176	168	194	172	191	178	180	164	193	195	184	199	189	203	187	173	178	171	187	187	179	171	209	158	228	201	191	206	200	180	191	182	170	194	187	188	180	160	167	163	191	175	176	197	176	194	181	197	176	160	178	179	198	179	169	187	188	193	201	173	172	195	193	184	189	175	205	181	202	178	193	206	197	178	197	178	195	211	176	152	192	182	196	171	171	169	165	179	177	182	185	188	174	187	178	174	207	186	195	196	196	181	170	190	178	179	184	170	187	176	186	163	177	153	162	181	181	191	187	186	174	193	189	177	162	154	165	186	182	183	192	175	194	187	179	200	187	178	183	181	193	171	188	211	197	167	187	180	174	189	177	186	176	188	201	198	185	179	169	174	180	190	184	180	196	158	173	202	159	190	166	196	197	175	184	194	196	190	188	188	180	168	174	194	191	174	185	170	166	164	185	171	185	173	192	193	190	189	165	172	173	154	180	183	190	188	195	182	186	164	196	207	175	175	173	206	164	192	203	171	170	177	206	177	187	176	186	172	194	188	154	191	201	187	200	201	171	184	179	162	189	180	167	171	162	188	169	167	185	188	141	190	189	166	178	188	180	180	179	177	189	182	191	202	201	186	187	163	167	193	191	173	187	144	200	191	176	179	193	183	164	193	183	211	168	194	171	175	172	168	161	172	181	158	175	192	178	180	226	194	173	184	174	193	175	187	172	178	193	155	190	151	184	186	178	199	186	190	190	169	177	157	157	182	201	215	189	177	190	192	199	175	156	184	170	220	203	190	186	196	172	194	171	178	166	177	174	180	185	190	170	187	193	192	193	173	220	179	199	157	193	179	177	155	157	183	181	185	189	176	169	181	183	168	194	171	178	202	182	167	180	189	209	198	163	162	195	175	171	176	173	178	166	191	188	190	196	188	179	198	170	183	184	197	191	187	173	217	185	159	177	173	203	179	176	175	168	172	189	186	188	177	170	193	193	201	177	198	185	180	170	192	170	188	195	173	202	162	200	191	178	188	173	168	201	180	212	178	198	191	165	185	185	184	185	180	178	197	162	182	144	204	169	195	155	191	190	174	173	186	160	160	171	166	186	210	201	167	164	204	165	182	171	187	186	204	179	184	194	204	159	189	161	180	167	181	183	171	199	192	195	189	181	175	188	176	185	174	182	178	176	178	191	176	189	167	187	173	174	202	169	232	173	185	188	181	201	179	171	191	174	175	194	173	164	192	159	180	162	177	162	174	167	188	183	172	167	182	207	185	187	182	184	202	189	184	185	196	184	218	171	195	168	191	188	180	184	155	178	200	189	197	236	184	175	168	175	188	179	172	172	198	170	189	185	202	191	205	163	198	167	182	208	187	174	165	186	194	185	222	185	162	189	181	186	179	193	185	169	154	190	178	209	164	169	209	188	168	179	195	176	169	196	194	176	183	176	184	189	183	185	175	185	189	176	192	184	186	177	173	202	199	200	164	181	196	191	160	171	183	178	185	216	195	177	182	189	175	175	202	196	196	180	181	174	179	181	187	182	178	193	178	179	177	202	194	197	184	204	165	149	180	178	189	179	184	177	176	178	170	188	194	197	201	205	208	208	182	150	211	163	180	169	175	213	179	145	191	181	169	152	185	218	166	178	168	183	176	217	182	174	185	171	184	182	170	191	180	193	170	179	194	147	188	180	202	197	190	181	201	184	186	187	179	197	175	173	178	158	181	185	197	165	163	178	185	162	166	157	184	199	187	201	191	191	186	194	163	189	158	187	190	168	186	161	214	186	177	202	160	188	182	195	199	189	187	173	201	190	177	176	178	174	197	207	178	179	167	179	182	198	185	206	177	190	194	166	218	171	204	179	173	176	171	170	171	192	191	195	167	184	171	176	180	176	187	199	166	193	193	177	203	187	187	166	171	190	213	183	189	208	166	193	197	187	187	168	165	152	202	195	171	184	176	188	187	186	183	178	184	183	195	174	173	158	181	185	185	173	175	207	199	171	186	175	179	182	185	205	178	186	144	177	210	197	204	186	198	175	192	174	187	197	174	181	197	202	178	194	183	183	175	186	174	175	203	165	181	193	210	173	186	201	198	184	196	164	172	187	189	181	198	211	209	184	173	192	183	181	159	182	192	186	196	184	191	193	171	181	179	185	166	166	180	159	180	182	180	183	181	157	207	190	180	195	168	188	145	177	180	169	180	177	181	185	166	155	184	184	204	167	185	193	190	161	174	169	207	177	193	191	189	184	189	167	181	186	174	163	172	189	196	192	200	201	186	203	189	155	169	191	190	163	173	180	177	187	173	205	176	179	182	159	175	177	164	167	196	161	190	187	184	202	196	154	174	192	191	161	187	141	171	189	170	168	162	184	176	193	171	168	210	180	177	156	181	184	185	197	170	186	182	171	182	196	191	171	191	169	194	178	183	202	171	183	198	200	181	201	206	202	178	187	203	171	186	187	179	188	178	169	200	196	187	169	188	150	184	201	155	197	146	166	198	177	184	189	169	190	168	169	195	199	202	194	179	199	187	215	198	191	165	191	182	170	174	156	203	198	171	186	183	181	213	173	173	192	170	195	163	197	188	175	170	174	188	196	185	198	165	187	173	200	170	160	171	200	171	170	211	165	161	164	191	171	162	190	180	181	186	176	164	172	199	193	178	164	195	213	157	184	207	191	185	210	160	175	177	201	182	179	185	189	195	160	164	195	188	180	174	159	182	171
15800	19477	17220	8425	3462	882	681	504	489	494	514	710	750	906	1137	1160	1145	1070	651	545	518	522	532	544	494	467	530	491	496	493	477	470	472	465	447	482	483	481	519	542	434	524	477	501	522	456	502	442	490	454	481	503	460	498	467	527	489	481	483	507	471	526	506	452	488	497	476	479	488	491	456	471	495	505	485	437	467	425	450	489	514	465	502	465	528	497	434	450	476	501	515	475	510	490	533	496	481	498	492	513	467	454	457	484	486	487	483	474	512	461	490	484	459	488	501	487	477	496	522	500	492	495	520	523	488	501	507	507	513	500	469	475	508	454	440	450	524	469	471	528	506	502	504	456	498	480	493	518	490	524	524	504	481	474	487	477	480	496	459	482	475	481	508	500	485	472	498	452	498	489	491	508	505	489	467	479	469	519	487	491	496	473	490	474	457	488	492	504	488	499	494	497	505	486	512	489	502	482	503	448	508	479	517	472	464	505	453	494	486	509	491	501	536	465	499	426	463	475	492	491	488	491	491	494	495	459	509	481	472	489	487	478	470	485	455	489	473	489	472	473	462	478	490	534	514	478	474	472	509	433	446	475	543	481	502	460	504	536	463	491	535	469	475	470	485	519	456	467	492	491	503	505	480	485	475	484	447	519	486	471	482	454	539	462	498	502	463	516	465	488	467	452	495	495	519	495	475	452	467	473	499	493	507	510	494	523	460	509	525	484	466	476	508	495	469	472	476	501	494	489	507	453	488	475	497	518	478	438	525	490	537	479	483	481	514	484	442	456	474	471	499	474	463	498	453	493	510	461	473	518	498	496	504	524	516	487	454	492	465	529	501	509	481	478	473	498	491	455	478	482	511	497	464	461	508	452	542	487	451	513	467	488	473	495	480	495	450	500	502	525	534	448	473	506	430	485	504	481	466	492	450	506	496	462	520	509	518	475	461	497	466	431	506	504	466	452	492	478	486	508	504	457	510	466	522	481	508	508	474	504	495	478	464	513	512	464	523	485	494	453	506	496	488	464	498	470	466	512	483	447	519	497	526	517	509	510	469	493	500	485	405	510	489	487	524	445	470	479	524	482	510	490	501	468	472	458	490	481	460	481	465	511	545	469	484	477	483	500	477	521	477	501	464	512	484	460	492	482	505	483	494	466	479	491	507	504	468	493	465	494	492	460	461	470	468	495	474	481	512	469	443	472	505	515	464	481	440	466	479	525	504	488	446	463	499	446	490	493	516	507	467	522	522	490	487	522	500	475	422	473	499	534	480	439	458	463	499	514	485	471	473	524	504	510	474	507	495	493	501	508	493	479	486	495	490	470	475	488	465	472	481	497	512	475	480	468	520	455	477	525	464	538	490	482	477	546	475	462	488	470	498	489	466	479	482	515	478	485	514	476	540	464	507	513	466	455	489	504	459	474	455	494	484	486	504	483	480	505	520	470	511	464	511	499	449	496	485	516	479	517	492	478	480	482	481	494	497	469	507	509	499	494	470	474	549	513	464	500	484	475	420	536	464	506	478	473	446	489	515	494	526	476	475	492	528	491	481	481	482	464	480	496	515	489	493	531	435	457	429	465	475	489	560	482	467	529	504	511	469	498	503	469	497	493	500	493	481	506	494	493	456	507	482	516	490	485	462	423	476	480	486	433	478	482	523	479	526	474	496	505	460	469	504	502	489	471	471	458	509	508	467	527	506	462	539	472	458	437	436	511	449	488	460	451	486	498	452	514	514	491	478	511	479	491	499	505	469	492	513	475	469	506	474	511	496	474	517	472	482	500	501	467	502	515	506	469	454	500	501	488	466	497	522	498	514	491	497	480	469	459	471	472	499	488	489	485	483	490	481	518	493	468	460	449	464	475	532	529	467	502	459	459	462	496	502	490	458	480	442	516	465	501	488	477	523	506	481	503	473	459	464	512	483	491	471	479	484	491	480	493	526	506	480	515	473	458	462	478	464	492	487	475	450	495	484	479	479	443	499	490	502	491	502	465	474	482	532	476	533	493	476	489	460	501	471	499	483	451	472	513	491	504	512	493	496	480	482	484	474	488	473	494	475	444	502	507	485	487	467	437	496	475	490	491	489	478	480	481	471	492	503	503	476	469	469	492	465	441	507	501	470	477	477	491	494	497	474	506	488	496	499	490	496	490	516	473	495	455	461	458	515	499	469	495	459	513	449	498	492	517	509	462	484	479	533	492	466	485	502	458	504	469	482	478	521	487	493	501	453	467	441	449	510	449	426	442	489	487	507	496	521	496	495	469	504	494	503	483	483	485	520	502	501	459	501	485	490	500	484	495	471	505	506	476	498	496	519	454	518	526	465	463	489	506	497	490	442	465	467	476	496	509	484	490	474	480	491	508	474	513	501	478	459	458	475	512	495	477	515	466	494	500	502	498	456	489	497	470	513	480	490	508	473	506	465	484	531	486	446	511	510	470	447	482	474	486	431	451	477	477	479	509	497	473	511	466	451	432	450	497	508	456	477	487	494	509	481	485	515	486	459	470	450	523	497	475	461	490	470	511	523	480	504	466	502	482	470	489	500	498	457	508	502	483	541	479	449	510	481	483	466	476	468	490	499	468	481	459	507	475	496	493	511	474	472	483	468	481	491	473	484	461	510	496	492	492	519	530	477	504	495	489	481	488	434	470	471	485	497	422	475	483	478	461	441	498	500	487	497	525	454	486	474	468	517	501	461	485	493	479	475	525	510	489	471	496	448	468	471	522	473	523	515	466	502	498	477	454	478	500	476	476	504	482	507	458	520	503	462	487	456	521	472	495	490	498	486	506	499	462	467	477	483	482	492	475	471	494	494	486	481	492	528	495	495	498	482	509	503	483	461	451	448	503	449	496	488	456	479	542	466	489	483	486	522	471	479	468	525	472	491	492	477	486	465	496	487	481	461	483	496	474	485	469	502	461	489	492	474	501	475	477	494	494	500	476	463	556	546	467	528	486	506	451	508	514	446	474	495	486	470	486	501	465	471	467	496	488	494	495	489	443	460	439	464	478	491	485	495	518	493	525	494	484	478	501	484	473	503	504	486	471	509	494	462	492	523	486	470	481	474	516	478	493	487	508	443	476	483	474	480	505	497	490	472	506	531	470	477	484	494	489	458	478	491	493	490	509	471	477	477	472	463	470	463	513	483	478	469	497	478	452	485	484	521	501	483	450	495	461	505	510	507	487	493	496	498	493	439	498	474	490	472	513	476	470	495	479	470	488	498	488	463	464	497	508	450	461	480	477	462	455	490	483	478	486	448	485	479	469	486	456	497	503	521	471	525	520	507	463	521	496	487	457	509	481	463	512	512	489	463	508	477	478	513	504	503	483	468	470	481	487	479	452	458	495	473	478	506	505	466	480	475	455	478	494	451	470	472	480	501	464	458	456	502	483	526	518	472	478	475	519	505	460	496	485	516	492	481	496	501	508	492	487	473	506	485	511	506	496	465	481	453	517	466	483	474	510	511	474	485	460	478	473	471	463
62176	63960	59818	33027	18783	3836	1157	315	249	221	214	1172	709	1506	1893	1740	1605	1104	529	354	297	263	268	196	227	202	190	204	212	240	188	176	192	218	192	199	196	187	204	168	195	207	178	183	207	192	192	193	217	220	189	207	173	190	196	212	209	180	176	213	202	192	182	218	204	209	211	183	183	203	185	210	189	192	187	170	215	206	226	185	221	193	207	216	217	187	214	211	197	205	182	181	196	185	184	215	196	205	191	195	215	198	193	190	234	209	176	196	200	183	231	202	209	190	200	210	200	188	213	184	199	183	202	211	189	194	209	216	179	190	204	193	197	191	185	199	210	168	195	188	211	229	205	209	187	180	209	206	206	208	199	202	190	193	206	201	192	193	207	190	213	204	182	185	208	201	179	209	190	221	208	204	191	195	186	202	194	192	203	175	218	183	211	207	218	167	199	194	199	185	205	185	191	198	188	201	197	219	209	192	187	184	170	172	204	230	199	204	188	177	179	190	196	199	185	188	187	188	197	212	208	198	205	204	199	199	186	193	190	203	190	198	206	166	206	203	190	199	215	200	222	201	166	185	198	175	178	194	203	192	218	214	174	201	180	211	198	181	186	202	196	198	193	213	202	195	199	185	182	210	190	201	186	208	195	191	191	193	191	187	206	187	189	177	197	185	194	192	200	200	193	167	190	184	196	192	208	208	210	199	188	189	197	172	198	183	178	189	184	228	181	187	223	210	183	186	225	193	179	217	217	191	190	209	184	206	208	196	197	199	206	210	199	191	202	201	196	205	213	206	200	190	206	188	201	184	207	222	167	211	193	207	204	189	191	189	199	200	210	182	189	214	202	195	207	181	200	199	195	213	210	212	182	204	169	205	192	227	207	210	185	173	218	183	201	197	194	208	171	202	198	171	204	175	222	184	168	191	205	173	199	202	192	211	187	190	198	190	204	200	194	196	179	191	173	189	195	199	194	229	198	210	186	211	190	209	191	188	200	204	210	194	174	206	202	169	216	177	199	184	199	196	177	156	204	215	218	200	202	187	193	194	192	179	190	198	183	167	186	192	213	208	195	205	213	194	192	228	203	174	201	205	205	195	175	208	173	181	193	181	206	198	217	213	192	210	185	166	216	203	200	212	188	199	190	196	185	193	227	182	193	181	199	212	196	213	201	189	206	192	167	202	193	210	179	183	205	165	185	161	192	170	198	194	198	177	193	195	195	196	197	193	209	222	200	181	176	194	208	177	196	191	206	185	180	190	228	168	190	177	186	199	198	166	209	185	196	194	185	192	214	197	195	191	192	193	205	207	173	186	187	204	202	232	218	187	206	194	207	227	196	204	197	189	184	206	198	214	175	200	202	202	188	197	194	189	192	199	205	203	195	230	202	214	200	201	176	195	222	181	182	185	187	198	224	203	210	174	207	190	196	188	200	192	193	177	170	215	194	221	189	187	190	200	193	191	182	181	190	200	222	195	166	164	194	206	192	191	222	208	191	173	193	203	206	181	224	178	197	182	198	203	215	215	192	184	183	184	200	206	184	180	199	202	191	224	196	194	191	189	207	206	167	176	212	188	221	202	175	221	202	203	195	178	202	203	220	193	188	198	205	178	174	225	210	219	225	205	165	205	181	195	202	223	211	180	205	200	198	176	199	188	192	187	177	204	205	193	188	221	203	206	191	174	220	186	199	166	207	198	203	185	184	197	188	229	206	189	202	215	189	185	197	211	207	175	193	209	193	226	219	196	200	198	194	207	188	197	213	201	202	213	201	193	202	209	192	200	180	179	192	181	190	228	211	158	206	197	182	183	199	195	191	167	203	207	196	205	220	206	210	199	212	197	217	192	200	171	182	224	201	203	213	190	219	228	209	219	202	192	194	192	201	197	195	193	196	200	218	168	185	198	205	203	184	196	196	211	189	188	219	184	200	192	185	170	202	220	190	192	219	173	208	208	219	199	221	209	203	194	201	212	194	196	207	191	213	212	184	213	200	199	187	188	196	192	204	197	216	194	177	186	159	199	198	183	196	187	204	185	217	191	208	193	208	200	190	209	194	168	198	199	175	190	167	194	191	195	197	184	186	185	177	220	194	187	194	193	190	215	192	199	176	203	196	198	229	170	200	241	203	186	172	216	202	193	190	214	206	207	183	189	211	179	187	199	195	203	196	192	219	202	188	205	216	199	202	201	216	215	178	197	187	211	219	212	205	173	205	197	202	191	173	198	185	208	200	176	188	200	218	200	198	201	207	186	209	203	210	211	191	188	203	190	177	194	203	195	205	213	204	198	208	200	197	225	204	221	191	201	175	208	192	199	196	192	206	234	202	226	195	177	157	162	173	200	206	197	184	197	160	194	196	201	192	217	209	165	206	207	206	191	203	189	206	197	206	174	204	168	176	183	220	197	209	185	152	196	223	196	199	192	197	185	215	211	195	201	193	186	199	190	171	184	207	159	245	182	207	181	204	208	190	187	196	191	211	186	195	172	208	193	200	193	216	191	195	211	178	193	194	191	174	202	191	219	203	191	220	201	173	211	211	194	202	181	182	194	180	208	226	176	183	205	219	211	199	192	191	199	194	229	195	177	218	196	184	200	191	188	213	212	191	209	197	205	218	198	199	206	200	213	183	199	186	198	193	194	187	203	189	175	194	165	204	198	200	194	197	187	184	199	195	213	213	198	197	201	193	209	201	216	187	203	195	199	173	185	185	191	198	170	193	175	228	221	196	203	224	179	169	194	184	206	196	220	178	215	217	176	182	204	211	189	185	183	220	206	204	227	185	185	191	190	198	215	193	195	185	174	192	217	200	217	185	157	217	186	180	200	162	168	217	171	186	189	202	205	197	213	194	193	203	209	199	209	204	188	198	188	190	192	211	180	198	192	177	192	176	210	198	202	175	207	200	198	196	217	190	192	206	184	217	193	199	193	203	217	207	194	186	180	186	204	180	181	202	185	212	192	190	201	218	173	188	182	188	166	195	219	185	194	206	201	180	192	207	186	196	210	190	213	208	197	209	176	207	174	183	204	189	181	189	183	184	186	192	183	191	212	171	201	200	197	205	194	206	189	196	188	205	209	172	189	225	191	184	207	206	200	204	181	185	187	198	212	192	188	190	197	175	168	207	175	215	192	182	200	192	184	184	206	177	204	201	193	220	226	184	195	197	177	189	173	171	202	194	173	195	184	184	176	216	173	183	219	204	201	179	189	224	200	197	176	199	213	207	197	204	209	189	196	202	201	172	177	194	191	191	195	189	196	204	198	165	203	176	196	176	217	201	189	235	194	186	209	162	215	196	184	151	190	241	217	187	192	211	188	208	199	199	213	209	203	171	197	191	188	194	187	193	219	168	194	212	199	193	211	198	192	201	184	202	222	216	174	172	209	208	208	191	190	191	214	160	197	201	201	177	192	194	193	190	194	205	201	212	191	206	199	198	198	203	218	209	212	218	177	235	177	226	208	195	199	181	189	184	193	207	210	208	186	171	189	198	200
39419	48899	52885	35046	28847	5784	4461	878	703	703	765	5647	3051	7376	9048	8716	7536	5183	2297	1319	1038	896	804	743	604	516	518	500	531	491	515	546	551	541	490	536	504	498	540	503	484	524	525	493	508	533	503	506	508	530	510	536	523	526	559	535	500	545	515	543	499	483	520	495	507	455	521	526	496	519	558	536	527	555	530	545	503	534	517	540	477	514	545	539	471	558	519	496	545	525	530	513	506	509	528	533	488	540	519	537	526	495	506	555	543	529	502	516	493	522	501	567	527	501	516	483	522	478	526	592	511	473	560	558	473	533	485	503	496	543	579	512	502	476	539	541	537	470	498	550	499	492	516	468	516	537	552	493	504	482	503	529	505	502	522	473	533	520	474	514	499	491	502	471	564	498	515	517	489	529	492	481	495	531	533	526	521	540	510	531	522	529	536	513	526	539	522	489	572	500	523	511	491	488	510	478	579	518	562	500	538	499	513	494	537	520	548	523	503	497	494	476	506	515	536	501	477	503	529	519	513	482	571	490	506	538	523	527	541	518	514	521	495	505	525	513	560	466	509	492	512	521	516	513	476	486	530	508	530	528	500	510	528	501	493	495	512	489	516	528	506	523	502	530	545	531	463	497	506	522	543	541	517	533	491	517	549	548	492	517	554	511	521	541	515	512	573	510	540	540	504	492	507	560	532	496	535	505	514	507	529	519	559	538	524	510	500	508	502	493	553	520	522	515	542	505	530	491	496	520	513	534	496	511	570	498	523	533	526	518	508	526	520	545	518	513	528	492	469	516	501	491	530	529	519	485	525	507	554	534	542	534	478	492	519	522	524	508	503	510	509	534	531	526	527	514	482	497	497	534	518	511	476	508	541	494	514	541	546	491	515	555	512	522	508	510	533	520	536	543	526	539	531	568	491	541	484	509	486	498	514	530	497	504	503	509	577	488	532	539	510	528	534	485	509	538	507	475	518	543	520	513	535	516	502	542	514	508	511	547	523	513	513	528	485	511	484	477	497	535	513	510	570	530	501	532	511	540	535	468	551	516	473	484	488	489	518	539	472	504	489	464	503	508	542	551	565	533	554	486	549	520	490	521	519	557	496	523	506	538	521	546	510	481	527	507	540	505	540	556	491	490	523	486	539	499	511	518	505	530	496	467	518	499	531	482	526	516	498	491	474	518	512	497	476	527	499	511	510	524	531	487	523	535	517	513	539	501	505	511	519	558	510	523	510	513	515	511	506	515	493	501	572	516	492	496	524	506	490	528	488	495	559	496	524	520	544	507	528	493	551	463	500	509	529	488	478	529	502	471	474	487	542	505	532	483	510	527	535	551	505	535	547	524	509	501	497	530	508	561	508	545	557	498	480	511	498	540	500	509	539	531	588	515	494	515	483	535	528	544	538	472	544	514	523	479	514	539	544	526	498	501	534	548	505	501	500	553	532	526	490	508	542	536	477	523	517	552	543	458	497	539	517	523	493	505	537	518	498	509	501	517	482	530	551	476	540	509	510	505	503	498	522	512	489	539	503	523	529	562	551	519	507	520	500	487	504	490	487	515	486	546	535	511	518	526	551	553	499	551	474	546	537	491	535	511	496	529	532	522	507	501	508	525	491	508	559	462	547	543	538	518	485	494	521	543	517	522	526	511	476	518	500	496	480	563	496	487	517	486	539	510	514	514	506	494	523	543	547	508	530	541	510	527	557	513	514	521	532	526	542	497	530	494	536	494	566	526	504	504	542	513	509	494	521	517	536	529	500	545	530	574	494	506	476	525	513	508	499	510	462	509	516	499	492	536	557	524	545	498	453	534	536	539	509	546	478	503	496	531	521	500	493	492	560	508	546	519	511	525	582	529	519	509	596	527	504	543	542	508	536	584	505	552	519	490	511	504	515	510	509	500	503	552	493	516	499	541	485	492	555	502	568	519	470	548	506	506	545	527	528	493	540	517	510	539	536	543	512	542	551	514	500	504	492	540	503	491	532	522	508	535	499	551	515	510	519	501	452	493	555	513	510	514	506	503	525	542	540	518	475	534	495	547	475	503	525	494	512	526	511	546	502	505	522	566	512	491	489	522	511	527	538	502	552	500	553	502	498	471	485	570	552	515	532	524	524	544	476	500	489	508	516	504	513	484	513	511	515	530	525	514	516	525	466	485	492	532	518	548	517	509	536	521	477	560	522	525	538	502	558	488	507	524	525	477	546	535	494	542	501	523	527	509	494	522	518	518	512	514	520	502	483	502	511	527	488	520	515	505	504	533	534	522	519	491	497	513	500	484	511	527	535	528	508	514	497	535	532	485	554	518	493	516	494	517	532	543	532	464	532	504	534	529	520	527	531	527	533	547	530	492	495	543	477	449	492	524	530	536	515	536	515	508	502	504	502	545	497	500	533	521	542	476	551	509	529	513	503	504	502	546	524	487	515	545	495	557	481	530	517	542	487	540	518	518	525	512	495	547	550	524	480	489	524	485	502	513	508	513	541	522	561	497	488	526	491	530	527	538	496	499	563	540	537	525	497	497	495	566	489	527	501	525	538	533	540	530	517	524	538	520	504	530	509	543	502	481	493	552	546	560	534	536	506	527	524	491	518	515	539	537	547	482	538	511	484	491	513	492	505	512	484	514	559	514	522	517	536	499	501	526	520	559	535	500	505	543	511	469	506	506	574	509	478	522	517	554	480	530	546	504	518	534	504	459	535	520	499	478	495	487	539	514	501	523	523	545	483	517	499	506	504	539	463	502	528	508	537	511	569	493	534	534	524	517	506	511	515	488	537	515	509	527	495	471	477	557	534	529	529	480	473	526	502	483	477	515	509	467	527	487	532	507	522	490	493	548	521	550	516	534	561	529	522	507	546	529	534	451	500	501	590	500	511	498	492	510	532	517	523	544	485	497	492	528	541	512	514	579	509	500	512	491	538	540	486	493	520	546	502	511	532	553	490	535	517	495	532	524	533	540	508	518	499	494	494	512	487	509	549	484	509	479	499	469	462	521	528	491	533	513	502	499	495	537	537	523	487	512	527	528	520	531	497	501	514	456	531	538	580	541	528	523	503	534	557	528	493	546	543	497	509	509	506	514	559	539	514	541	523	528	476	530	498	503	493	494	570	531	498	504	500	492	494	544	493	549	506	515	496	521	547	521	522	513	535	473	496	519	503	504	495	531	521	530	510	523	532	530	512	494	543	501	506	531	525	521	484	535	500	539	524	508	550	527	528	496	508	507	513	503	512	537	571	527	542	563	518	522	514	534	484	517	499	529	542	533	496	515	513	525	500	521	491	550	506	530	490	503	558	532	534	553	493	513	491	496	524	526	483	549	511	516	525	493	530	557	492	525	498	476	539	561	524	472	510	522	538	524	486	549	540	506	489	543	519	506	521	528	507	493	492	493	510	512	483	524	562	525	553	518	507	502	487	486	492	501	508	466	481	515	509	512	475	507	517	508	506	502	505	516	536	523	520	552	474	564	500	520	542	529	496	459	528	504
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
