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
335802120245	335802120806	335802121356	335802121906	335802122456	335802123006	335802123556	335802124106	335802124656	335802125206	335802125756	335802126306	335802126856	335802127406	335802127956	335802128506	335802129056	335802129606	335802130156	335802130706	335802131256	335802131806	335802132356	335802132906	335802133456	335802134006	335802134556	335802135106	335802135656	335802136206	335802136756	335802137306	335802137856	335802138406	335802138956	335802139506	335802140056	335802140606	335802141156	335802141706	335802142256	335802142806	335802143356	335802143906	335802144456	335802145006	335802145556	335802146106	335802146656	335802147206	335802147756	335802148306	335802148856	335802149406	335802149956	335802150506	335802151056	335802151606	335802152156	335802152706	335802153256	335802153806	335802154356	335802154906	335802155456	335802156006	335802156556	335802157106	335802157656	335802158206	335802158756	335802159306	335802159856	335802160406	335802160956	335802161506	335802162056	335802162606	335802163156	335802163706	335802164256	335802164806	335802165356	335802165906	335802166456	335802167006	335802167556	335802168106	335802168656	335802169206	335802169756	335802170306	335802170856	335802171406	335802171956	335802172506	335802173056	335802173606	335802174156	335802174706	335802175256	335802175806	335802176356	335802176906	335802177456	335802178006	335802178556	335802179106	335802179656	335802180206	335802180756	335802181306	335802181856	335802182406	335802182956	335802183506	335802184056	335802184606	335802185156	335802185706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
50552	44913	36558	28544	24752	24037	22247	16714	8602	3962	2275	1888	1576	1431	960	710	630	467	358	295	295	313	275	255	268	355	264	229	245	308	372	385	315	325	287	264	243	256	235	254	230	224	204	218	215	245	766	294	189	209	185	198	215	224	224	196	204	210	194	192	184	213	183	182	166	204	189	194	213	199	187	190	208	200	200	194	184	205	218	192	174	191	203	162	165	199	198	208	188	225	153	189	205	190	212	190	184	188	191	190	178	208	171	186	179	199	197	194	195	188	177	233	174	216	192	186	179	196	182	202	198	202	189	193	154	191	204	187	206	180	189	168	188	183	186	197	203	201	206	200	195	187	193	179	187	200	211	199	185	207	189	212	203	191	189	195	197	196	204	197	208	232	215	198	191	195	191	184	176	195	189	190	170	184	179	154	194	188	194	183	201	198	230	193	162	187	183	190	208	191	179	189	187	163	190	185	190	186	187	190	201	199	212	185	219	203	231	199	211	185	188	190	174	205	199	174	191	207	206	186	196	203	185	197	214	200	189	220	171	200	195	189	217	216	191	175	184	204	209	184	184	216	206	191	168	193	193	187	203	189	188	197	189	190	198	203	190	194	181	191	193	196	171	196	197	206	194	206	176	202	192	186	173	172	198	211	180	215	197	179	177	174	178	179	194	195	193	195	211	201	186	207	200	215	189	187	196	186	212	203	181	207	177	178	201	202	192	192	213	215	201	178	170	178	210	204	164	194	190	190	190	165	195	205	197	193	185	190	178	204	195	194	185	219	201	222	190	179	188	175	171	180	201	203	195	193	191	173	204	192	185	209	179	201	200	191	206	200	192	201	184	203	183	175	203	172	177	194	195	196	176	192	180	194	186	196	180	186	209	187	203	201	201	189	185	186	206	191	189	201	207	181	199	206	208	207	188	170	218	187	194	196	211	196	183	197	179	203	193	177	197	179	203	198	196	194	187	202	197	181	185	196	180	192	181	202	186	188	209	202	192	188	200	216	164	195	181	197	201	185	170	185	177	213	186	193	179	206	195	216	183	211	194	176	180	169	196	197	182	188	184	205	201	212	180	171	190	183	207	198	204	167	183	194	209	206	200	225	186	191	194	186	190	239	197	179	184	191	191	217	173	210	198	183	185	195	198	212	181	173	190	192	204	188	188	159	226	177	176	225	195	198	199	193	161	202	175	184	200	200	199	188	167	203	197	190	207	199	203	218	187	205	183	210	210	183	193	196	185	199	196	190	208	170	192	190	181	213	186	198	201	194	218	211	186	183	197	204	194	188	201	202	199	209	175	193	182	218	188	214	188	164	185	188	176	194	178	217	186	182	205	190	181	198	204	180	196	203	214	183	196	186	203	194	211	161	203	207	164	198	213	199	210	195	164	212	179	192	224	175	177	197	186	180	201	192	189	209	179	198	182	184	189	229	182	198	191	191	205	189	193	183	212	204	193	192	194	184	184	202	196	177	187	193	194	182	163	191	196	193	211	203	203	188	199	206	181	205	193	177	183	180	214	194	199	199	184	202	192	207	206	179	190	202	210	170	201	207	188	187	184	187	189	202	189	219	209	188	185	194	192	212	183	190	193	195	181	171	189	182	203	183	162	206	159	187	189	201	197	177	172	201	203	189	192	185	183	194	207	181	169	197	186	178	215	183	209	196	182	208	186	182	194	216	192	200	208	180	217	179	210	185	211	213	198	204	213	174	184	189	200	177	189	181	181	198	179	187	194	177	192	194	158	166	199	204	177	198	189	186	171	199	182	184	179	194	191	205	193	197	181	193	190	167	178	204	201	210	212	186	213	192	205	199	197	211	180	200	185	193	198	205	178	184	176	193	190	209	189	199	194	198	183	197	179	170	191	210	182	178	187	205	180	181	195	181	180	169	178	176	183	189	186	171	183	201	217	194	181	231	192	179	188	188	192	217	179	206	214	225	188	172	187	184	195	184	186	197	185	180	202	183	190	178	213	176	191	213	171	184	202	183	197	172	197	205	188	187	187	197	205	198	204	199	204	201	201	171	193	187	188	176	174	205	201	202	229	170	183	207	185	212	178	178	194	186	195	193	170	200	199	157	177	182	200	181	180	192	178	189	202	199	188	192	209	191	189	211	177	204	196	181	174	176	180	197	194	192	196	181	177	180	197	214	194	204	193	190	185	204	188	185	197	192	215	201	225	197	211	202	188	227	190	190	196	217	172	189	210	189	181	194	207	180	201	197	190	193	202	166	162	164	217	211	179	193	181	192	218	198	206	211	198	187	211	210	185	199	166	200	183	183	192	190	186	197	174	182	207	187	186	183	198	194	182	171	184	206	216	171	203	212	201	200	174	182	216	205	178	185	203	168	194	181	217	190	191	204	165	180	200	188	190	194	206	194	201	200	198	209	203	193	184	184	208	202	200	184	193	198	173	174	180	182	202	192	190	191	217	192	193	207	196	182	187	192	192	171	194	187	192	193	215	178	197	182	192	221	194	199	207	207	209	200	183	171	184	185	185	174	179	179	193	188	203	219	215	183	203	192	188	204	178	188	165	185	205	213	187	194	178	202	188	188	180	200	205	193	195	206	185	222	182	183	180	194	177	206	177	183	160	178	203	177	182	208	204	183	183	202	202	197	175	193	187	168	187	208	218	154	188	228	206	210	189	209	210	194	184	184	194	178	212	185	178	177	185	192	194	183	195	189	191	198	193	200	196	175	178	201	199	177	206	203	178	217	214	182	163	218	199	195	194	200	179	186	189	190	169	186	198	209	182	189	186	215	182	192	198	216	235	179	199	184	184	190	191	175	203	168	175	188	161	182	175	196	193	174	184	201	181	192	191	201	191	215	205	209	185	185	188	190	192	168	195	184	160	187	187	191	194	199	190	193	202	221	216	184	185	194	203	205	189	215	203	207	187	193	178	200	206	168	189	209	200	196	195	202	217	213	202	197	188	205	204	203	196	179	209	192	218	178	211	199	192	216	191	185	218	193	190	173	205	200	191	204	189	187	193	180	187	204	202	203	186	190	171	178	181	213	202	186	191	208	194	186	217	229	198	173	193	210	194	197	184	183	195	178	168	184	190	233	189	175	187	201	214	210	176	172	188	216	187	180	207	178	167	182	189	195	199	208	174	184	179	200	218	177	184	209	214	188	174	185	207	207	202	206	189	193	160	193	183	198	201	191	186	221	197	194	182	193	197	176	206	200	222	201	183	187	208	191	202	193	204	189	204	200	198	197	184	189	193	211	182	210	202	198	207	186	196	187	182	205	193	178	183	184	222	206	201	179	192	184	187	179	180	187	191	195	194	179	224	170	204	178	213	175	202	194	199	191	209	195	188	212	194	188	175	186	201	192	189	194	176	150	189	202	176	183	202	201	180	187	154	191	168	169	201	186	177	197	207	187	184	211	214	176	182	164	189	200	184	202	173	200	205	200	216	213	188	216	201	199	205	210	199	186	220	178	206	210	197	186	204	184	200	183	197	166	202	187	186	204	200	188
45071	51351	43249	29950	14450	8887	8564	7258	7757	9798	7905	6814	6550	6328	4274	3390	3047	1938	1631	1219	1203	1303	1159	1211	1137	1637	1028	913	946	1191	1876	1731	1587	1393	1166	1144	928	856	770	824	767	739	757	691	766	897	4096	1303	605	618	603	654	654	662	600	622	643	626	608	609	644	592	571	610	624	575	600	588	629	583	606	676	599	623	597	625	601	582	598	637	616	571	654	625	616	609	620	633	629	589	596	592	611	629	586	586	610	582	598	606	567	632	584	558	578	610	617	599	624	577	521	587	602	606	561	576	609	600	594	611	604	579	584	606	604	607	592	606	612	589	609	569	595	608	602	561	576	631	580	590	608	609	605	595	604	576	597	574	569	612	576	582	595	577	584	593	546	619	630	608	574	636	548	617	639	587	599	621	626	573	658	642	625	588	643	564	616	604	645	574	565	592	553	600	581	589	574	573	633	579	596	594	561	638	582	612	587	583	550	569	610	632	633	600	568	582	637	626	632	610	595	554	584	572	626	599	632	627	615	606	601	612	560	605	554	613	594	600	593	580	602	618	618	641	562	629	626	624	666	598	570	595	602	603	585	595	637	623	625	586	600	581	567	627	579	601	603	645	620	622	576	641	588	574	548	609	586	598	580	612	597	550	566	573	610	590	588	590	626	639	603	607	641	566	603	560	621	622	595	624	610	636	616	597	612	636	618	612	604	599	587	559	596	649	644	633	587	613	604	582	582	608	587	625	590	593	588	588	624	612	592	606	587	607	653	578	570	637	583	604	633	601	606	588	603	571	579	611	661	534	609	584	594	609	553	577	610	626	598	603	563	572	574	626	607	554	597	618	576	568	612	624	592	587	601	627	593	608	569	591	618	601	617	630	627	615	607	592	609	595	601	592	606	610	572	564	595	618	565	626	608	577	569	540	596	615	618	607	570	601	556	622	540	607	584	585	608	612	603	563	598	606	571	568	597	616	596	591	585	567	601	571	614	596	572	595	622	602	567	605	583	578	635	614	612	623	626	605	622	628	594	564	566	600	611	599	617	592	640	595	586	586	598	585	613	565	640	626	617	544	593	621	583	590	580	618	581	574	606	581	643	582	606	553	620	581	580	579	600	595	644	609	602	596	584	611	560	619	617	599	572	574	604	613	562	585	619	606	583	612	612	579	610	601	631	581	566	586	594	619	634	614	592	569	614	589	605	609	609	608	584	607	599	555	627	626	593	640	617	592	591	581	610	576	609	624	590	598	605	600	636	635	590	613	606	606	613	616	597	611	593	680	540	567	622	600	622	573	585	588	578	566	560	616	616	597	591	601	652	592	569	611	599	570	597	606	591	604	582	604	595	604	599	603	579	583	621	629	616	629	574	583	623	588	562	578	628	623	614	612	595	596	613	627	561	603	597	640	607	611	612	555	605	607	551	608	608	569	602	594	585	582	579	611	621	637	640	596	587	609	579	616	596	605	577	609	578	608	568	546	628	600	640	606	585	604	617	593	593	573	562	559	559	622	636	576	570	602	549	563	602	589	572	605	582	613	613	558	603	597	591	609	596	638	611	597	593	612	586	608	598	606	591	609	591	564	592	587	622	614	585	625	613	634	601	607	603	583	615	631	656	611	574	607	610	596	563	575	634	592	649	597	561	618	601	601	597	596	624	574	652	576	602	619	602	632	603	604	578	620	601	604	645	585	597	615	617	607	595	591	547	592	599	576	633	618	651	580	575	587	617	589	608	641	586	593	602	561	581	571	608	622	621	643	610	558	572	612	591	592	593	663	575	587	601	596	587	575	564	601	604	612	625	547	620	583	619	636	623	613	623	573	597	597	563	616	606	557	607	595	620	642	584	602	613	597	648	611	608	563	607	595	580	602	580	585	593	613	593	572	555	602	555	606	645	588	602	610	629	556	628	596	549	607	616	579	595	571	597	572	612	578	590	560	625	606	558	623	578	614	575	575	585	608	619	651	597	577	554	614	595	588	628	593	564	636	585	598	605	614	631	565	612	607	629	615	648	610	598	632	612	575	595	594	579	550	553	610	602	610	622	629	636	615	576	610	597	631	664	620	614	682	585	598	577	608	618	595	602	617	613	609	624	545	642	577	570	617	603	591	660	630	569	671	603	620	592	609	601	605	633	651	601	560	629	598	591	575	588	607	560	622	617	604	576	607	586	580	570	599	604	638	613	577	553	580	609	572	598	594	648	627	618	634	574	625	532	586	609	619	609	630	604	600	590	591	578	603	591	577	603	638	579	560	600	601	594	603	602	568	611	603	607	631	604	576	605	610	634	641	591	616	591	662	581	578	573	565	628	579	582	639	573	592	615	624	626	596	604	610	563	607	599	605	624	589	585	588	608	619	597	578	630	603	650	622	621	567	572	629	607	606	564	609	599	592	585	560	609	651	634	584	627	616	601	593	611	565	612	581	609	563	582	615	629	585	580	588	613	592	582	596	591	556	625	573	607	602	570	582	564	586	595	630	650	606	593	613	614	596	590	614	590	612	579	604	577	629	593	598	613	586	604	630	629	629	638	551	618	621	593	569	607	623	589	604	543	625	583	585	597	600	622	610	631	590	612	584	606	572	593	590	637	631	575	614	587	628	588	580	631	565	607	607	640	613	608	609	641	598	578	581	639	585	600	626	593	598	618	576	593	622	576	617	613	635	643	620	569	624	572	592	578	608	594	591	598	595	609	583	605	605	573	549	603	572	636	559	593	624	565	596	578	563	596	608	613	624	560	587	597	580	618	631	590	605	594	623	599	564	643	595	536	580	636	629	577	613	629	568	579	630	593	568	587	624	637	563	566	604	598	622	618	608	621	560	607	554	603	631	562	596	591	614	597	659	600	602	610	633	617	610	552	584	588	605	622	584	584	589	596	617	622	624	571	589	581	583	602	639	597	615	580	597	536	621	599	623	597	594	550	586	599	631	576	597	604	593	554	608	576	543	620	601	576	639	607	632	601	606	576	613	599	612	617	616	609	561	603	611	568	605	596	581	611	640	627	610	565	587	608	620	613	585	622	566	585	563	620	638	545	587	620	589	604	589	596	653	612	582	608	659	579	630	644	577	637	597	629	608	589	572	582	600	609	587	645	607	585	660	612	604	575	599	597	582	620	608	593	600	591	578	640	631	627	609	565	644	569	622	575	592	573	615	613	640	596	587	607	577	601	588	577	586	584	590	620	588	647	642	605	609	578	569	626	608	633	580	616	616	599	566	617	607	615	647	612	636	624	602	567	608	606	603	564	623	613	598	630	640	574	632	554	620	578	610	596	587	615	611	606	606	604	578	624	614	612	606	608	548	592	623	595	622	586	575	583	622	599	639	610	643	603	573	626	613	604	570	564	615	614	536	564	592	642	577	626	619	608	609	539	579	579	622	612	605	656	612	604	589	591	586	570	598	620	597	553	594	620	591	629	598	606	619	618	591	614	646	604	621	552	626	572	561	572	607	617	604	576	617	599	610	633	594	597	624	550	617	605	595	616	580	633	605	638	598
14777	28255	25801	11833	4188	1861	924	626	568	508	440	390	376	394	329	327	300	292	239	272	262	265	255	256	254	272	257	228	259	261	241	262	240	274	266	246	281	262	297	264	266	231	259	237	265	250	247	244	267	273	262	239	263	262	263	260	267	270	267	248	260	259	231	268	237	256	265	260	271	236	268	253	285	273	244	277	246	219	250	236	236	251	265	230	264	271	254	255	245	250	281	261	243	282	238	244	244	258	285	270	268	259	268	248	249	282	250	260	269	282	238	279	258	264	283	249	254	227	231	274	276	220	236	247	248	246	247	246	281	271	256	278	255	260	264	251	244	251	237	257	267	245	290	235	251	258	269	256	264	273	243	235	258	280	258	254	255	241	255	232	242	259	273	276	283	264	252	266	255	263	258	230	273	260	263	231	271	247	244	278	263	273	261	286	288	250	256	261	258	252	246	256	221	247	275	258	248	261	263	209	277	259	264	245	256	234	252	260	239	242	254	265	249	236	245	250	238	238	243	253	252	257	266	269	252	260	258	236	259	238	261	247	234	221	277	256	284	243	262	226	246	271	258	245	242	268	257	273	269	268	251	269	236	283	260	256	256	260	265	250	245	264	261	237	269	267	251	245	246	247	273	257	264	261	253	253	254	232	260	260	261	256	231	262	253	271	263	275	233	255	279	258	256	269	212	262	286	281	277	233	245	246	253	258	253	252	245	228	275	279	259	263	232	262	229	281	225	277	265	239	231	270	266	240	231	269	280	242	262	247	258	265	269	249	265	255	242	242	279	255	284	281	266	251	267	260	269	221	251	273	277	246	220	265	270	239	266	244	271	242	261	259	267	297	241	240	246	236	264	267	239	260	224	252	277	248	241	246	262	243	235	228	272	240	275	266	276	266	277	287	240	264	255	259	267	278	241	242	268	241	270	249	277	282	275	253	258	259	238	273	263	278	264	229	264	230	260	256	268	280	250	233	271	265	224	269	246	253	257	229	252	220	244	244	265	256	259	272	247	235	257	247	241	244	236	254	235	248	288	238	250	260	280	250	241	269	246	270	241	255	249	249	247	254	230	219	254	251	281	249	272	249	239	246	285	263	253	261	264	235	261	266	263	236	268	253	259	250	274	274	226	298	260	225	248	261	294	250	242	266	233	232	268	275	246	229	263	242	251	258	266	246	262	265	266	277	267	209	229	263	245	245	272	254	250	288	250	260	270	242	247	241	231	303	256	227	251	278	222	258	230	253	260	290	280	240	240	273	259	238	244	287	239	279	258	251	252	252	264	244	261	227	266	239	246	234	259	256	268	257	275	252	236	261	252	240	256	268	270	291	267	252	215	249	271	255	252	265	254	225	270	271	299	283	267	242	260	263	249	275	250	234	238	245	256	257	277	264	265	294	247	259	214	269	267	254	237	231	219	267	229	244	248	249	270	238	242	273	254	253	297	269	228	258	272	248	262	256	248	244	250	249	277	264	244	273	234	269	229	274	269	277	258	254	226	242	273	266	253	253	271	254	277	271	282	270	263	247	251	260	251	259	240	246	243	274	251	252	290	235	271	259	267	261	290	260	244	232	250	257	295	260	249	296	278	274	247	249	235	251	276	223	238	249	258	246	230	279	254	237	259	241	274	224	236	220	282	273	290	264	263	223	238	238	270	280	258	276	252	251	258	264	246	249	226	227	241	248	233	256	273	246	259	240	261	275	242	254	255	255	288	258	272	258	269	301	251	277	249	259	260	297	239	227	244	217	258	245	244	269	245	258	304	280	290	296	262	258	267	258	246	235	238	249	270	238	276	263	275	253	260	252	222	253	256	271	247	269	241	266	240	241	223	259	260	247	253	272	214	273	251	252	258	272	262	269	238	237	255	259	258	238	254	254	251	249	264	250	265	287	256	265	277	244	273	256	254	241	233	255	275	247	244	254	249	265	251	241	286	250	262	245	251	267	306	259	259	272	295	268	270	268	258	271	249	259	250	245	255	254	288	246	277	239	261	238	224	261	245	242	250	258	238	257	257	260	240	261	307	264	257	263	261	253	281	279	250	258	235	255	250	251	250	241	276	241	259	234	260	272	272	260	265	261	274	245	293	256	266	242	268	269	256	257	280	260	262	265	253	232	242	240	293	277	264	239	217	276	225	270	262	256	249	308	271	277	243	261	236	241	227	270	246	275	246	256	211	224	226	259	240	261	276	236	266	247	244	240	251	254	260	248	264	235	253	257	253	260	264	271	250	266	260	239	254	225	241	260	238	256	284	245	230	227	267	230	216	253	275	238	284	275	277	254	259	294	250	261	254	236	256	250	243	275	252	281	274	253	282	253	298	233	262	258	222	263	262	248	250	257	260	271	267	253	250	246	250	279	282	249	272	254	243	268	261	284	261	235	256	233	267	242	262	254	245	252	261	281	248	263	239	252	254	275	268	283	274	264	289	279	250	281	246	263	269	232	259	263	254	243	249	253	220	235	258	263	231	238	251	261	265	250	261	225	250	256	268	232	266	236	260	264	261	277	269	279	259	247	256	247	281	222	240	270	265	258	244	266	267	259	262	260	274	253	233	235	256	250	252	257	273	243	273	287	268	276	264	256	269	243	279	224	259	245	260	270	251	261	261	246	238	249	261	287	240	269	239	251	238	272	269	265	249	228	247	244	256	220	252	228	272	252	266	260	260	251	255	246	266	256	249	257	261	251	240	285	235	247	269	292	244	243	229	254	259	263	269	248	239	251	252	226	268	262	259	253	238	260	230	274	234	264	233	214	243	275	281	261	242	242	262	264	247	257	255	265	231	248	248	254	241	258	248	274	254	229	217	269	244	265	252	261	237	249	251	265	259	272	226	251	251	258	252	233	241	256	272	256	242	270	269	258	236	248	240	252	254	264	287	249	289	245	239	249	240	277	247	273	264	275	249	252	262	224	300	258	257	260	273	254	243	279	254	271	281	264	244	233	274	229	247	274	223	245	247	241	253	237	257	256	254	260	239	258	272	246	279	263	251	265	264	263	261	260	265	272	246	282	256	258	244	262	248	271	284	272	284	309	282	246	259	236	232	262	246	257	264	252	228	246	255	214	287	257	230	274	261	242	270	238	230	271	258	266	253	240	275	258	244	255	222	235	269	276	276	258	243	253	245	255	228	268	259	284	235	271	240	247	259	274	247	243	272	279	265	261	228	295	254	247	258	276	243	248	267	249	280	265	272	260	267	275	228	227	287	248	276	237	276	264	250	222	232	252	261	273	257	275	262	246	269	253	251	282	247	238	241	239	264	240	269	276	245	263	277	241	283	268	268	245	272	237	254	288	229	254	256	267	247	255	278	238	249	231	272	260	242	272	240	237	251	255	239	264	244	270	287	238	248	214	255	274	261	242	261	246	243	228	288	299	235	262	219	260	262	251	263	264	244	253	264	261	252	245	236	257	280	272	254	268	258	266	261	240	261	259	243	249	249	265	249	244	251	222	286	257	288	260	256	250	248	254	278	272	278	238
15586	29925	24022	5698	2024	2028	2282	2202	2092	2150	1916	1707	1765	1585	1343	1158	1065	878	835	796	779	821	793	857	812	808	836	775	807	773	887	888	918	926	957	927	867	893	897	850	839	841	846	883	815	836	811	812	750	782	831	823	753	802	811	808	776	815	826	812	826	811	811	832	775	772	820	785	827	810	826	812	821	809	806	881	810	836	805	771	826	808	818	791	810	804	839	774	845	819	774	776	804	792	782	812	829	869	829	812	810	791	879	811	806	784	814	821	829	856	786	790	805	782	781	793	779	783	809	815	847	756	780	836	822	798	803	747	848	798	811	867	805	786	844	783	801	828	876	799	844	817	781	759	834	841	805	792	837	830	782	849	753	782	842	791	839	799	804	787	826	781	768	802	821	804	820	806	805	811	794	854	809	785	811	836	830	796	804	758	799	794	818	813	810	781	794	768	809	818	804	796	822	824	764	814	856	815	859	771	763	825	806	831	820	793	782	779	791	807	771	827	804	817	803	766	803	779	822	864	813	793	831	767	812	823	815	796	781	810	806	759	820	832	804	831	795	780	806	816	868	836	790	774	829	848	786	856	806	793	777	845	796	801	795	780	769	829	815	799	838	814	864	781	797	832	816	797	796	780	782	825	798	812	778	791	796	816	804	770	802	833	793	797	773	808	763	796	838	834	827	814	783	818	789	854	848	788	808	862	829	789	825	790	799	772	829	786	845	782	822	850	854	835	769	847	822	820	773	768	814	804	831	822	837	773	831	824	802	803	848	753	792	777	772	857	777	842	794	790	764	815	826	819	742	814	817	759	825	825	776	823	808	789	799	821	803	836	768	826	756	824	800	808	787	821	825	809	824	805	779	782	788	813	763	724	791	789	800	827	754	787	820	780	808	833	802	844	786	823	830	855	800	769	822	814	803	763	806	836	799	816	782	842	820	805	830	805	797	792	802	802	805	762	792	800	817	788	821	792	836	834	804	797	806	786	807	803	753	795	765	810	792	789	811	793	803	765	778	771	798	843	772	811	785	725	853	832	808	843	843	831	832	799	791	801	809	738	803	784	829	845	789	826	827	807	811	812	804	792	757	811	812	764	807	766	822	810	770	778	863	800	757	775	855	754	828	782	776	807	820	835	820	821	723	839	804	777	810	805	785	803	840	792	800	814	843	873	801	801	821	835	753	777	800	738	804	800	806	787	771	830	815	781	813	799	834	785	784	826	803	786	822	835	825	860	780	795	795	869	790	755	780	823	837	798	825	817	800	757	800	843	767	828	781	797	767	765	773	797	785	794	837	818	774	826	789	769	819	788	775	772	786	814	798	815	783	775	797	825	840	800	832	830	795	791	780	825	737	794	834	808	865	856	796	777	808	839	825	779	788	791	869	809	828	805	811	815	800	830	788	842	794	796	794	834	819	861	812	835	781	802	781	782	807	808	809	827	811	824	792	802	801	809	823	826	797	841	827	867	738	782	786	831	806	781	795	830	820	827	791	876	807	786	753	792	813	768	827	848	769	773	792	834	790	755	776	835	790	804	785	810	805	809	829	832	813	814	776	829	813	761	799	796	857	791	829	837	799	837	839	834	807	786	819	806	805	770	799	790	824	861	781	794	799	805	887	768	793	806	834	796	779	781	768	825	806	842	796	786	868	789	825	802	821	772	776	787	817	806	812	793	819	810	873	795	802	773	850	782	798	786	820	812	762	796	848	796	770	824	752	801	826	850	838	781	797	778	790	857	840	768	821	864	784	778	829	818	761	836	814	801	843	832	821	770	805	826	772	804	806	793	818	842	848	804	808	801	843	842	871	753	813	770	799	768	795	823	825	785	839	810	769	815	848	823	854	826	813	852	813	820	796	789	835	828	788	822	848	813	822	804	775	818	768	753	800	799	811	823	790	836	822	770	815	782	803	797	837	841	803	746	821	743	821	817	823	809	853	811	818	811	826	831	805	836	803	811	829	851	816	809	810	774	799	767	831	818	779	805	787	795	792	796	813	786	822	802	851	806	791	806	810	774	786	844	826	809	811	786	836	814	851	858	853	837	844	846	792	833	828	846	808	805	770	825	807	811	836	810	814	731	845	832	792	791	820	859	841	841	804	756	748	756	855	836	803	836	784	781	787	800	829	828	779	816	814	769	817	787	813	769	813	783	805	797	822	724	780	761	804	787	813	827	831	754	851	748	805	757	794	829	800	818	827	810	827	820	807	792	830	823	823	806	795	783	834	784	813	799	825	804	815	807	770	799	832	821	794	800	763	790	786	833	827	772	839	851	792	840	813	842	798	823	847	776	817	831	793	833	778	822	807	795	821	836	831	823	789	803	810	822	840	837	837	780	866	829	831	780	856	811	792	834	795	766	831	811	788	846	766	784	786	796	833	834	789	823	849	791	839	756	779	789	806	782	844	796	849	800	819	789	798	757	782	814	776	852	843	812	795	838	805	782	873	851	817	769	836	804	808	801	832	803	800	722	841	763	842	803	798	819	793	793	819	804	819	758	817	771	807	788	775	809	832	859	821	784	772	861	828	819	826	767	798	746	834	811	810	798	787	797	790	782	811	814	834	811	830	794	812	816	822	852	802	853	811	802	806	800	832	808	828	806	801	871	800	826	788	812	840	754	808	845	827	792	803	798	794	809	777	784	812	806	826	791	833	774	783	766	807	787	769	826	825	777	755	829	807	849	816	810	862	805	832	828	786	802	777	793	808	834	799	781	827	825	811	758	842	817	813	871	801	814	790	790	828	773	814	820	848	769	727	794	798	745	821	773	786	844	832	803	831	834	796	797	793	823	835	838	807	829	765	797	777	828	769	784	801	841	790	830	796	805	792	810	785	762	784	828	786	773	806	827	803	763	867	797	808	748	803	782	743	836	831	847	797	802	760	772	784	809	816	801	814	742	821	829	819	821	827	808	796	841	856	829	826	810	824	775	862	815	776	790	805	872	871	834	778	792	820	821	863	829	790	786	833	829	842	868	817	786	816	848	799	827	808	832	776	836	790	814	788	789	795	798	798	818	798	860	771	816	813	777	804	810	819	815	800	824	807	769	813	813	837	784	813	808	757	837	810	868	823	806	828	789	804	792	812	793	818	836	762	788	817	798	786	821	771	766	834	747	808	767	856	829	800	765	834	781	769	772	786	814	794	813	802	823	826	773	810	783	854	810	792	822	759	813	778	849	856	763	803	737	812	782	813	827	872	813	847	804	834	795	765	808	844	801	786	850	806	748	810	845	859	797	807	802	808	796	812	797	791	787	843	800	856	805	790	787	833	831	828	761	811	763	791	781	782	783	790	771	811	846	801	816	805	841	792	774	799	831	808	805	782	834	803	754	792	781	784	803	798	787	816	829	745	807	781	827	819	821	792	790	758	814	808	816	810	808	829	742	776	808	851	767	774	792	770	829	793	767	848	825	757	774	815	855	769	827	793	822	832	836	765	774	891	776	817	825	834	761	805	799	830	785	786	795	814	780	831	787	817	784	835	846
46976	42877	34192	26709	23698	20751	16036	9119	3803	1731	1207	1023	940	733	474	448	307	258	202	254	232	231	196	212	251	211	177	207	277	308	240	204	212	186	219	204	179	156	193	171	161	159	175	170	185	177	270	182	167	154	167	149	140	171	159	145	135	158	179	143	178	151	150	174	163	149	155	162	146	190	159	139	184	153	139	154	152	151	154	171	148	135	158	149	159	136	159	155	170	150	155	153	159	148	159	168	165	141	166	170	136	171	160	133	161	160	169	177	133	167	182	151	150	144	166	165	167	141	157	163	162	155	158	156	153	160	168	145	122	173	167	159	164	154	141	156	155	133	152	143	153	162	165	136	177	173	139	161	160	136	147	172	182	158	168	146	141	154	164	160	164	162	173	152	154	131	131	154	147	154	154	153	169	142	144	137	144	136	163	142	157	169	138	150	141	146	134	147	160	142	182	149	162	141	159	149	164	144	135	147	166	152	153	178	157	156	141	164	145	166	166	165	138	155	148	156	154	131	151	150	135	173	176	147	159	181	142	158	155	161	138	158	154	167	163	159	149	133	155	160	170	139	149	141	166	149	145	157	153	153	150	147	147	156	172	153	145	153	133	128	155	152	149	140	150	162	133	156	155	165	149	156	122	165	150	130	145	157	148	169	164	151	191	153	177	139	143	169	147	146	148	159	146	163	175	128	162	157	148	154	129	163	150	176	163	152	163	149	173	152	154	175	134	170	176	167	125	140	173	147	160	170	166	165	166	149	138	172	135	155	153	154	178	147	132	143	152	133	169	180	139	153	136	143	161	162	183	152	160	148	170	153	150	155	155	159	134	155	157	159	134	171	152	149	134	159	175	165	147	167	149	151	136	135	148	133	142	148	148	180	151	181	150	162	140	147	168	136	149	147	160	151	166	136	158	134	164	162	158	174	158	127	149	154	156	155	159	167	155	143	168	151	147	144	166	148	146	154	152	156	149	148	165	158	156	135	165	151	142	160	166	154	177	152	182	180	164	148	164	146	142	146	164	132	152	162	157	178	160	189	159	167	146	155	138	153	175	151	160	152	157	163	134	152	141	145	145	162	171	148	112	138	141	131	148	155	171	165	165	172	144	177	170	148	140	161	126	165	139	158	163	156	145	151	145	170	159	135	173	162	178	166	151	172	165	150	154	162	153	158	140	150	147	145	151	152	134	153	148	160	171	155	152	167	150	161	150	170	173	148	178	171	150	148	150	159	165	157	160	144	154	151	118	148	175	149	163	159	169	161	170	136	181	152	152	131	141	143	155	146	178	160	144	153	138	153	154	162	154	164	156	153	152	156	158	163	179	139	188	164	174	167	160	162	153	142	133	144	165	132	165	138	138	154	155	175	174	153	146	145	162	142	134	147	140	164	147	174	173	143	144	150	144	154	156	158	145	164	160	166	147	162	174	160	163	141	168	140	142	170	160	173	155	169	149	142	137	164	152	167	140	171	159	150	158	171	154	177	180	174	141	150	142	162	167	155	157	160	161	169	156	151	143	156	153	142	160	143	127	135	164	168	162	144	155	149	146	142	172	150	164	147	141	142	165	152	152	144	157	155	157	143	146	141	172	160	154	156	156	158	150	155	170	149	158	143	159	144	147	159	147	148	163	145	160	146	166	177	151	145	130	144	143	170	150	158	168	167	167	137	141	133	153	161	130	128	139	145	159	159	145	172	142	168	163	145	155	154	163	144	135	169	173	137	150	158	165	148	156	149	160	135	144	146	153	147	163	167	165	180	161	146	159	175	182	169	153	162	148	165	156	161	150	145	181	169	150	144	159	170	153	151	138	168	151	161	146	155	136	160	157	158	161	135	157	155	153	130	180	141	139	160	157	162	132	154	173	161	155	118	147	132	167	163	141	143	168	167	141	152	155	159	142	166	152	143	146	139	147	151	170	159	165	147	173	142	159	153	172	147	162	148	148	155	141	162	160	146	130	159	143	181	179	137	158	141	133	129	146	139	144	148	140	137	149	174	135	176	142	144	155	178	147	140	141	156	156	144	131	141	168	153	161	164	155	163	159	149	142	159	151	159	148	160	144	158	127	136	160	153	178	159	150	145	137	172	146	119	166	138	150	157	157	156	153	173	166	132	144	142	171	141	157	157	145	163	151	159	147	170	169	151	143	139	144	130	143	159	152	130	163	176	150	148	147	150	170	136	172	148	142	162	140	144	155	148	160	170	151	151	133	152	160	142	176	161	148	159	157	149	162	147	153	175	142	149	140	149	156	139	163	170	136	136	149	153	173	145	171	163	147	155	148	168	154	143	165	163	147	152	173	147	166	154	179	149	147	121	196	156	163	146	132	124	151	156	142	132	150	158	158	149	159	155	164	159	146	160	167	159	150	164	151	135	131	174	129	151	137	141	146	148	154	146	171	153	165	161	174	162	138	140	172	130	146	147	162	164	177	162	174	146	147	161	163	148	166	164	164	163	129	183	154	121	138	152	154	167	164	143	139	155	144	145	141	145	139	172	154	152	165	137	155	133	146	148	150	157	164	171	166	161	150	143	154	165	140	145	141	175	159	178	154	179	158	157	159	146	132	143	140	169	157	177	142	146	157	155	155	150	151	151	178	146	174	138	146	145	166	180	148	130	150	162	151	168	151	137	141	157	156	157	147	149	140	146	157	154	169	141	155	167	149	135	153	146	161	167	146	157	147	139	163	132	152	158	171	149	156	135	149	168	160	166	145	176	148	170	135	167	142	161	166	161	153	158	142	158	157	166	149	155	157	161	153	161	161	154	166	133	153	147	148	156	129	154	170	120	169	153	157	158	140	121	164	151	131	153	148	163	150	156	176	177	141	148	140	143	174	168	155	149	139	137	140	173	172	159	168	155	149	141	155	161	161	147	140	144	150	149	156	167	167	171	142	151	149	152	150	158	185	152	170	127	162	123	162	154	155	155	143	150	155	199	159	120	144	140	145	149	131	151	148	137	154	144	151	139	156	154	161	142	160	132	153	161	150	153	173	153	155	168	150	149	166	150	141	166	160	145	170	155	137	171	145	168	176	168	163	178	159	162	140	149	151	165	143	159	176	144	147	167	174	172	167	160	143	148	153	146	167	146	157	166	150	153	146	156	153	161	156	159	162	157	162	141	150	141	121	143	159	156	146	182	155	132	137	157	142	150	147	147	144	142	155	147	154	144	152	141	130	166	155	163	144	147	166	147	139	151	152	152	148	149	150	147	169	137	148	138	167	161	153	158	164	154	161	166	192	162	143	165	148	150	158	142	158	162	143	154	153	156	143	163	138	173	156	179	143	144	132	143	152	137	137	166	143	140	155	134	153	159	132	147	152	126	163	142	158	173	135	147	162	160	153	154	135	166	158	171	146	156	160	182	144	178	137	144	154	145	167	199	144	135	160	149	142	159	162	159	159	140	141	150	166	165	152	155	156	165	147	161	163	154	178	167	150	138	168	143	152	140	129	163	171	182	151	150	177	144	168	141	151	137	161	143
41463	46817	39966	22986	13004	7049	6968	6481	5826	6424	5262	4591	4244	3382	2479	2023	1490	1154	908	906	885	802	779	816	1210	925	668	850	1297	1533	1071	876	830	839	919	943	741	617	710	698	580	550	617	600	555	623	1485	521	570	536	528	457	545	519	549	541	551	515	491	494	519	538	507	515	487	519	515	520	513	479	538	490	515	448	496	503	535	513	517	504	592	523	480	481	459	500	495	521	492	474	559	515	516	483	520	527	500	450	514	522	477	549	523	528	493	490	529	504	505	572	527	549	502	515	518	536	502	503	540	561	504	538	507	496	478	513	503	509	513	483	534	495	520	537	509	506	437	504	505	505	518	481	479	541	481	477	489	530	487	534	468	498	485	491	514	496	459	536	498	535	493	532	503	526	538	495	526	487	500	516	518	501	532	471	494	512	519	501	496	509	546	482	528	507	502	489	563	503	491	495	484	509	515	493	505	479	532	509	455	513	507	475	496	505	500	489	519	483	501	540	500	484	506	476	498	517	488	506	506	539	504	535	480	471	513	497	477	478	512	512	496	498	497	489	465	511	485	499	494	496	483	517	520	478	512	514	519	512	496	515	519	483	497	534	510	516	476	459	479	536	511	501	482	475	498	498	557	532	545	545	506	500	514	510	504	523	521	511	497	507	490	529	537	535	492	519	484	509	504	494	499	539	480	514	481	464	561	513	537	508	531	525	492	496	516	480	478	490	483	532	492	503	524	487	508	523	480	546	523	512	488	509	542	511	508	466	531	548	479	527	506	526	539	459	503	503	482	556	514	497	473	468	526	486	513	521	517	512	469	488	478	507	491	504	539	473	535	500	494	492	496	553	514	511	478	519	498	514	529	473	493	480	527	536	548	506	482	478	493	462	489	506	501	524	452	483	487	485	459	493	521	494	466	565	480	478	527	530	509	492	513	504	558	526	483	515	519	480	515	490	477	516	510	471	490	456	538	535	495	476	482	482	489	505	472	447	478	504	491	501	501	519	435	522	472	508	509	478	478	525	516	501	491	558	536	517	532	549	510	487	511	466	522	491	488	495	495	524	483	544	515	518	487	492	504	528	488	527	485	479	557	481	478	525	517	533	519	508	520	488	486	489	481	504	502	482	508	497	480	493	494	528	544	482	495	501	494	512	487	483	509	505	507	518	522	517	516	508	546	544	491	521	485	497	532	492	529	512	490	545	505	495	511	522	473	490	471	531	473	471	456	495	493	490	520	519	519	495	529	531	487	524	510	513	505	500	505	512	521	513	481	519	495	541	490	490	507	479	518	519	491	505	517	472	533	544	505	526	468	507	505	475	503	514	454	532	470	510	543	541	484	489	495	486	494	531	506	514	496	528	496	495	455	503	468	547	517	499	503	469	496	488	512	519	461	493	510	511	517	528	495	492	465	474	505	502	536	504	491	505	500	472	527	492	509	488	468	486	502	508	509	482	511	493	508	523	475	517	515	516	499	489	526	512	464	463	491	521	489	507	511	536	511	488	532	527	467	497	530	517	512	525	517	488	503	539	494	501	437	483	501	492	585	480	511	521	468	505	549	486	497	478	475	485	540	514	499	501	493	480	514	523	476	523	544	511	489	537	508	476	479	488	536	539	495	503	467	493	512	466	525	522	490	504	489	540	489	471	492	498	484	508	509	485	500	525	520	439	474	509	535	536	508	527	504	489	522	479	510	510	484	478	491	498	522	522	539	496	461	487	484	484	515	481	504	499	546	489	498	539	536	509	525	503	518	510	529	526	497	461	494	487	510	559	522	490	505	486	495	503	512	543	498	503	492	545	498	464	486	513	527	474	539	490	521	519	529	509	504	509	467	556	489	509	480	531	478	525	489	506	505	513	485	488	483	508	474	500	529	520	517	506	453	519	505	476	494	520	499	530	471	512	480	504	512	498	476	500	522	519	534	495	465	511	522	492	508	492	497	524	496	506	494	538	554	559	489	488	493	510	484	500	495	511	488	517	507	466	559	479	505	494	517	510	529	496	451	529	504	557	516	494	513	488	516	491	460	518	447	486	480	544	494	525	501	504	503	501	533	490	503	488	489	503	486	499	498	468	515	487	514	512	487	547	495	540	440	495	509	536	514	480	534	549	500	514	503	511	536	549	526	491	480	458	491	495	483	504	466	526	464	527	558	513	500	455	484	536	490	529	550	495	493	500	514	496	515	509	481	456	550	525	498	493	502	522	537	493	530	508	509	492	505	505	515	473	485	484	518	497	488	488	493	504	474	484	487	489	504	507	486	489	490	500	535	512	493	531	498	496	527	513	493	513	502	544	529	524	506	527	484	533	543	519	507	494	534	509	491	535	504	491	513	508	518	500	478	446	525	506	500	497	504	529	478	512	457	462	492	561	478	492	467	481	512	538	514	507	546	528	515	532	483	508	517	493	434	532	511	512	539	510	468	514	469	498	525	490	507	497	503	486	510	497	507	498	567	521	502	523	486	519	486	444	544	498	488	506	538	507	535	493	465	515	481	493	505	510	507	509	508	481	486	471	497	509	499	500	534	511	520	528	536	492	506	479	517	534	529	519	445	496	518	499	523	518	506	528	483	536	532	456	516	490	525	531	518	504	524	525	522	478	474	489	522	524	496	504	514	526	535	485	457	514	503	497	516	501	495	497	508	503	530	523	497	508	474	505	526	510	513	476	455	481	472	499	513	500	461	464	523	470	496	485	509	519	501	466	484	486	496	549	495	539	529	510	505	488	496	493	471	489	519	481	487	475	497	525	519	515	524	519	500	480	526	522	534	514	526	503	503	511	526	490	560	468	500	532	466	524	463	480	519	498	526	503	533	546	469	495	521	489	508	489	511	513	489	533	517	507	533	526	474	519	487	501	507	510	497	524	500	493	534	513	522	464	485	534	498	473	502	546	547	491	505	527	488	483	468	521	514	504	495	495	491	520	518	499	533	457	509	501	469	545	526	530	496	497	540	470	533	523	498	542	483	457	479	492	501	463	482	484	489	507	532	524	538	517	521	529	477	498	484	529	479	529	503	533	511	478	510	521	514	526	497	532	493	504	531	540	495	475	499	509	519	515	517	506	531	527	513	493	478	500	508	503	497	546	509	502	502	501	517	504	504	530	520	465	510	519	480	498	494	473	463	488	495	518	557	485	494	517	476	482	464	513	505	511	533	498	576	479	514	503	494	531	526	498	495	471	509	512	515	467	524	500	485	490	484	502	472	493	516	470	519	491	519	504	491	500	518	533	535	470	529	488	562	526	557	474	483	508	528	491	473	461	475	483	516	502	522	531	478	515	467	499	511	522	463	531	527	519	498	522	509	469	487	523	532	504	528	495	500	497	520	486	499	506	510	528	515	495	490	472	597	497	518	521	561	516	494	449	480	537	493	523	515	539	470	506	490	460	482	529	498	464	540	536	556	506	502	461	510	506	512	534	505	509	525	510	497	553	496	534	556	490	508	514	524	502	469	518	557	544	496	505	510	497	502	536	514	463	495	535	486	506
50120	42955	34779	28107	24400	23535	20385	14233	7320	3535	2144	1707	1556	1092	861	568	409	324	307	292	257	242	243	254	438	297	212	327	371	309	242	219	225	240	244	268	227	208	197	181	184	188	167	188	207	182	338	168	169	178	165	179	179	186	162	168	156	161	162	168	179	169	142	174	173	143	154	180	165	155	165	151	192	173	189	186	162	193	172	152	167	170	148	167	154	180	184	172	178	151	179	168	164	175	170	163	180	163	164	163	122	191	170	167	167	151	176	182	139	149	161	175	176	168	162	157	166	161	178	155	156	187	182	153	186	160	166	162	169	192	160	182	160	159	168	186	175	177	149	163	176	169	168	185	164	180	172	168	175	162	148	152	148	161	184	159	197	148	142	169	165	179	168	160	168	167	204	191	152	157	164	152	165	176	154	145	173	166	158	152	164	141	165	157	171	166	173	165	143	167	171	186	157	179	158	163	182	182	150	167	156	183	154	171	156	156	155	199	187	172	162	169	169	182	188	185	175	154	167	163	181	146	192	161	172	172	162	161	182	179	151	183	151	155	150	151	165	150	174	173	153	164	174	183	181	173	148	151	145	181	172	179	173	184	199	157	185	141	182	186	184	152	152	156	178	173	168	170	177	157	152	147	168	174	199	169	204	166	148	163	140	154	155	175	171	150	161	187	163	173	169	163	169	164	170	166	175	144	177	175	171	143	159	181	181	169	158	158	172	185	168	173	162	189	164	161	168	160	163	153	164	159	156	162	138	158	164	155	181	158	171	176	176	172	166	163	158	173	171	150	165	170	148	174	170	148	199	166	150	168	183	156	171	147	175	166	172	179	153	148	160	138	135	181	159	163	163	169	147	167	171	160	181	183	186	165	202	174	165	152	159	154	166	153	148	173	166	177	165	179	161	168	188	183	166	193	179	166	161	173	147	162	180	162	160	144	151	182	156	156	159	161	185	175	160	174	164	137	161	154	144	171	158	172	159	181	174	174	157	159	147	184	197	171	186	179	173	181	166	178	186	160	170	164	170	184	185	170	171	168	171	149	180	152	148	159	172	181	168	176	197	179	155	183	153	177	156	184	145	170	171	159	154	168	154	179	169	169	153	160	167	169	157	148	162	167	160	175	159	184	161	134	171	178	161	177	163	169	152	185	166	171	187	163	161	185	171	165	164	164	172	177	174	180	175	177	158	148	157	173	180	162	163	169	157	166	164	145	175	181	161	136	161	151	182	164	177	191	153	168	159	169	174	171	129	167	185	163	154	168	161	165	162	150	158	170	171	158	180	171	170	190	180	158	173	145	151	179	163	159	163	170	157	162	181	155	167	173	150	150	154	147	156	165	171	170	172	149	165	172	168	164	159	160	195	171	168	168	154	158	159	180	147	157	157	202	173	152	168	173	174	184	153	154	166	160	169	135	177	140	182	155	189	161	177	137	186	176	167	139	170	170	146	158	174	155	160	176	174	161	179	184	178	173	180	156	185	172	161	169	164	150	184	169	181	142	163	143	181	157	176	176	171	151	163	175	150	182	155	163	162	153	171	143	168	156	173	167	158	168	179	189	171	140	180	185	155	167	168	146	138	161	160	165	184	171	174	164	172	171	178	190	159	174	167	205	162	190	158	150	160	164	170	177	172	166	166	152	164	160	193	177	157	164	149	186	159	160	166	151	165	160	163	153	153	152	156	167	157	163	164	177	162	171	171	150	163	156	156	167	164	160	148	167	157	182	154	164	175	160	193	187	159	162	147	145	157	143	173	162	166	193	179	158	181	143	160	175	177	174	147	178	149	164	162	173	172	181	182	166	149	164	163	162	178	172	183	155	155	171	162	156	163	136	165	157	161	177	170	164	151	162	175	184	193	167	153	170	171	166	159	147	160	143	163	167	152	168	175	153	162	151	161	162	176	174	190	140	165	153	146	173	164	179	168	170	173	156	152	159	177	159	178	175	166	171	193	163	152	159	150	150	178	175	153	162	156	172	152	169	153	168	148	160	172	153	163	166	172	142	164	154	153	169	154	183	172	177	180	186	156	164	172	164	187	143	172	177	181	172	155	180	147	152	157	155	167	173	167	147	170	160	151	176	167	153	135	171	152	134	151	161	142	154	160	168	139	152	154	163	172	167	143	167	182	191	152	170	157	167	157	177	160	147	173	165	188	164	180	148	169	163	167	136	162	151	174	166	147	146	157	158	175	176	186	178	176	162	167	169	156	174	155	168	162	170	152	146	174	161	181	146	145	154	165	167	163	155	163	169	163	170	164	173	157	174	185	169	163	159	134	167	137	186	168	164	166	173	172	169	161	161	169	131	170	172	167	182	147	169	177	167	175	174	160	155	173	145	158	158	165	130	165	167	163	173	179	177	163	146	157	177	153	154	172	148	169	183	164	166	160	171	162	173	186	167	148	171	178	155	177	167	158	159	177	184	183	160	147	163	161	154	170	167	194	182	158	162	187	158	147	188	172	149	185	147	178	179	158	167	167	160	155	159	180	153	174	163	186	190	174	187	157	164	161	166	165	155	170	182	144	156	169	189	183	186	191	163	183	160	181	163	169	151	146	142	175	158	157	157	183	179	152	181	163	167	172	169	170	178	164	176	145	164	186	200	147	177	162	165	161	173	175	163	147	172	178	172	161	153	159	170	163	189	173	157	165	160	161	179	184	168	158	168	161	152	199	156	194	153	176	157	160	156	160	150	176	194	172	133	177	160	164	173	162	147	152	169	153	171	166	161	153	154	163	157	152	182	178	169	177	173	149	199	174	167	160	175	181	174	149	139	184	158	174	161	210	151	162	152	172	157	184	174	158	160	160	144	156	174	152	163	180	178	165	180	139	143	134	165	132	157	161	146	155	189	155	147	152	166	147	178	156	179	157	148	153	165	157	162	160	157	186	154	178	161	187	169	159	165	167	161	164	176	170	151	175	176	163	172	159	171	155	163	191	188	182	162	154	172	157	161	154	163	162	170	177	159	156	180	167	170	150	188	187	141	171	154	177	193	159	168	155	163	147	152	157	153	144	159	173	153	191	177	160	174	179	161	172	191	179	166	141	160	161	157	162	153	197	168	173	181	165	163	158	160	134	167	153	170	198	156	168	167	170	157	169	146	160	147	184	157	155	166	160	188	167	164	181	174	143	160	156	155	168	162	147	193	165	164	164	200	145	170	181	164	175	164	159	171	156	168	162	164	162	178	157	154	182	199	164	165	157	160	154	177	154	160	153	163	175	152	161	173	150	138	155	154	178	171	169	169	171	183	169	158	174	170	146	162	132	188	168	169	154	173	146	159	165	200	181	149	153	147	167	155	152	145	158	151	169	144	178	131	170	172	145	165	143	179	161	164	177	188	164	149	164	199	138	146	161	157	144	169	182	182	156	181	183	168	187	157	158	162	151	178	165	145	150	165	163	186	151	164	171	166	166	156	171	146	159	145	192	177	175	150	164	169	164	177	176	166	173	162	189	186	157	172	161	193	161	160	158	182	193	147
44347	47728	45462	30887	17016	10854	10691	9300	8795	9343	8342	6876	5793	4814	3786	2586	1841	1231	1332	1260	1219	1080	1104	1315	2492	1273	979	1410	1939	1708	1170	858	893	1081	928	1274	913	783	765	717	700	682	664	711	634	804	1550	617	584	553	552	542	579	552	589	577	515	591	537	539	536	538	589	590	518	538	523	546	562	509	591	525	557	592	548	554	544	510	518	524	558	548	552	515	557	540	525	543	545	528	558	581	524	521	531	526	507	543	508	533	488	521	519	542	535	512	533	525	518	552	552	549	553	554	567	504	534	568	565	508	535	506	534	493	553	548	536	542	566	571	476	574	538	543	517	500	504	537	509	516	537	509	524	550	499	548	518	509	520	538	560	511	504	532	525	525	567	538	539	517	521	553	540	547	505	531	502	543	493	515	529	527	524	504	493	501	534	542	527	533	502	529	533	547	506	576	526	533	582	483	516	533	544	501	546	539	547	537	497	538	504	539	522	535	528	547	568	536	534	528	498	537	504	520	556	541	502	551	548	533	551	527	515	484	501	566	536	505	537	521	497	489	492	519	514	534	541	489	573	503	548	528	524	503	557	534	540	515	554	550	523	550	532	509	521	518	518	503	506	532	474	531	498	511	512	513	538	574	507	510	537	527	522	579	520	515	513	529	538	488	535	504	568	536	579	497	547	533	518	514	514	531	506	527	530	515	503	474	516	534	486	509	528	525	556	492	559	553	545	558	529	528	542	518	530	461	531	519	547	508	494	528	543	519	509	511	515	522	515	530	526	523	515	489	539	513	487	529	527	527	584	548	523	507	503	526	520	512	541	498	537	514	529	482	498	533	525	510	482	540	521	502	549	516	530	495	548	536	502	512	502	503	566	561	537	517	539	536	507	522	550	564	532	536	512	505	518	499	515	507	515	547	514	526	536	498	518	511	537	552	502	525	483	562	504	534	512	496	507	531	515	536	526	489	542	551	507	555	465	583	542	572	558	511	498	520	492	529	538	514	541	524	556	490	500	530	550	488	499	523	555	556	527	521	547	560	540	549	553	529	476	558	513	543	525	539	534	490	533	529	518	521	551	535	533	550	531	538	528	549	522	523	515	562	525	502	496	521	549	543	525	539	496	531	542	549	479	528	497	537	562	537	532	517	489	543	530	528	495	513	520	505	551	499	532	517	497	511	525	533	537	528	524	538	513	527	536	480	548	516	512	496	511	556	515	482	578	544	523	528	496	555	546	532	507	510	516	550	597	533	511	556	530	496	528	536	543	519	513	550	498	519	526	528	533	537	500	522	527	566	567	549	503	519	518	541	522	514	505	547	489	521	529	533	501	542	525	519	496	527	569	482	554	495	537	539	550	535	499	553	522	513	489	544	542	516	537	538	506	534	553	527	473	540	551	549	526	522	490	520	503	497	537	489	518	522	561	551	513	554	528	508	493	568	538	498	557	533	544	540	556	521	521	514	501	525	544	520	539	537	564	540	528	523	558	516	540	533	506	509	558	527	512	546	506	545	511	526	520	534	510	539	481	543	574	528	513	526	483	524	510	498	566	527	492	564	534	566	528	531	496	502	546	539	527	539	560	514	512	518	537	526	503	531	487	522	545	579	481	534	509	550	520	527	522	550	542	517	542	548	508	495	497	559	538	489	594	522	542	497	493	525	538	493	527	528	513	502	555	542	513	506	521	559	510	505	566	524	551	511	570	523	573	525	574	533	530	522	563	521	522	524	539	546	544	493	482	528	522	539	519	527	523	517	503	549	538	560	534	504	529	522	487	487	538	501	500	592	526	549	530	519	520	501	542	533	536	513	499	535	549	516	512	560	503	505	513	518	533	546	527	545	486	539	548	541	517	541	520	544	554	539	554	538	527	539	490	520	500	538	541	529	547	494	506	511	520	539	552	519	497	511	541	516	527	558	526	531	514	509	517	561	524	461	548	530	512	490	533	484	548	532	504	500	519	495	476	559	476	525	525	497	530	521	508	512	510	522	460	534	523	538	503	588	520	519	566	527	512	542	515	508	534	482	552	509	511	521	509	521	517	510	517	511	529	525	503	514	508	501	538	520	539	481	527	520	536	546	499	575	528	558	543	543	515	544	556	520	537	510	553	534	532	517	526	516	484	557	528	522	526	520	540	521	554	515	543	528	560	536	528	531	499	515	510	481	519	533	511	492	554	501	512	523	512	485	513	543	508	490	564	552	554	513	491	482	546	553	555	535	493	508	528	550	512	502	507	534	564	496	539	499	539	525	522	474	514	534	528	532	518	510	533	507	522	538	532	512	521	529	585	501	579	500	514	547	539	527	552	500	501	542	547	529	505	512	546	501	536	500	553	548	538	511	541	534	506	491	559	527	575	535	550	478	529	465	544	541	523	557	519	511	507	506	558	519	482	512	530	519	527	541	468	536	538	517	550	519	525	546	529	521	540	505	528	518	527	500	504	498	503	502	500	536	521	524	486	492	544	533	519	541	520	540	542	538	541	514	524	490	546	544	551	486	521	518	503	534	522	527	543	513	521	548	540	532	521	503	530	510	559	525	549	511	534	462	541	536	563	546	527	527	510	571	527	499	524	532	547	531	547	560	525	561	535	543	515	541	474	573	533	530	486	551	510	507	511	555	521	542	558	528	529	519	532	545	536	522	542	532	489	519	520	557	571	499	511	580	566	525	557	526	530	547	501	503	542	493	527	486	534	529	542	544	486	518	534	544	478	507	574	541	478	518	482	501	533	492	510	534	486	509	539	516	528	524	534	525	523	524	518	557	556	454	556	537	501	512	524	525	547	517	566	568	533	515	514	517	576	565	518	579	504	556	521	532	530	573	524	519	479	548	555	502	565	532	547	507	514	536	518	497	523	505	517	480	512	549	554	546	541	527	529	531	503	540	537	555	517	480	531	496	522	522	501	507	524	536	507	532	515	523	581	491	497	489	544	551	500	516	573	527	514	579	505	528	558	587	505	521	498	479	523	540	517	502	472	511	482	519	509	524	497	534	566	531	513	505	503	484	488	539	532	515	535	519	517	492	531	504	539	526	503	494	519	549	485	538	508	495	540	553	531	512	522	555	525	548	489	535	545	525	526	523	511	524	522	569	523	533	498	525	542	515	540	504	558	535	541	543	544	510	516	519	506	530	560	484	541	485	539	528	527	557	515	512	512	532	518	512	519	503	549	549	499	536	525	535	512	490	513	490	562	508	513	552	515	508	516	486	506	553	587	532	529	523	543	524	517	525	493	535	525	558	454	565	509	513	540	514	525	543	511	503	539	525	522	517	533	521	521	493	564	546	556	532	540	523	502	531	523	550	508	509	491	543	521	561	546	532	531	519	516	501	498	480	517	533	561	516	508	530	484	530	531	515	552	544	574	491	504	535	512	530	468	504	540	533	547	486	544	503	532	527	546	538	488	480	552	557	501	540	460	550	523	549	535	508	518	518	498	501	529	515	530	542	539	508	541	549	517	519	508	527	520	545	507	525	543	520	530	541	537	564	549	536
12318	23089	22177	9665	3517	1765	1050	735	533	505	426	416	383	359	321	255	293	256	237	256	256	250	276	238	243	263	260	287	272	241	240	271	258	248	251	243	256	263	260	263	234	262	233	217	238	254	258	248	256	267	265	261	274	244	249	224	238	244	251	245	235	233	253	247	230	243	231	287	250	276	262	231	263	225	277	272	249	238	237	263	233	243	213	256	242	242	230	229	266	241	239	260	245	246	250	229	227	251	220	239	256	243	278	263	255	261	251	240	259	259	260	232	284	253	248	233	242	250	226	238	272	236	280	245	222	273	264	250	246	265	243	247	234	246	234	219	266	238	244	259	264	252	249	257	248	243	249	238	268	270	254	269	265	239	251	216	239	220	244	275	246	253	232	248	220	269	234	245	272	237	245	273	269	282	271	247	246	248	233	239	223	264	232	238	229	266	243	245	242	236	247	224	243	225	225	246	242	243	226	273	250	242	265	266	251	250	243	255	227	257	252	240	258	244	259	282	261	247	266	246	242	253	249	280	268	271	221	240	249	263	250	261	244	256	252	249	269	252	223	282	243	262	258	247	240	237	265	290	239	252	252	206	254	252	256	257	268	242	248	277	228	253	283	263	237	277	233	254	261	230	249	267	239	273	245	273	260	242	244	224	251	270	244	241	255	231	265	247	260	301	275	289	236	252	262	255	289	244	254	238	239	266	221	255	237	285	264	246	243	242	230	259	251	219	253	234	231	277	259	243	245	255	250	277	249	248	254	256	236	284	244	251	256	237	267	229	232	249	238	282	242	256	238	230	228	239	235	253	248	262	245	249	257	239	276	256	269	237	241	249	261	250	242	249	253	239	234	247	237	254	218	285	255	283	241	242	250	241	262	268	256	253	226	250	256	271	247	248	257	270	234	261	263	232	268	267	251	253	246	271	250	226	252	278	244	237	232	255	280	277	265	237	233	283	262	237	244	254	264	266	264	247	274	241	259	258	224	241	239	269	258	253	233	264	253	263	267	257	263	247	223	251	236	282	276	259	253	216	247	250	285	274	256	232	238	261	240	238	225	290	204	249	244	249	269	261	262	271	217	283	258	247	219	244	251	227	208	253	241	233	219	240	230	245	241	217	283	245	243	231	263	255	242	266	256	229	248	226	274	268	219	232	230	250	243	251	273	231	280	267	265	267	245	263	243	232	269	259	245	284	244	266	239	270	269	246	206	247	219	239	239	263	255	246	254	254	267	232	244	231	224	272	254	250	252	252	251	267	255	276	230	235	214	268	249	216	247	232	259	249	253	244	234	235	237	256	232	277	248	247	228	239	241	240	240	265	246	220	263	274	228	259	267	270	251	227	261	282	250	265	260	226	253	254	291	256	276	247	273	259	245	273	273	245	263	233	263	254	249	259	265	258	274	252	261	249	242	240	238	270	250	256	263	248	254	276	236	258	266	238	260	219	250	228	233	225	265	243	249	239	247	253	241	210	210	252	246	234	277	238	232	259	240	236	247	255	280	269	247	246	255	256	252	216	258	256	230	264	261	268	248	262	232	266	248	262	223	282	234	241	294	251	228	278	226	235	269	251	244	259	231	249	235	238	242	267	214	242	228	233	262	237	243	224	244	268	249	260	255	269	242	233	246	251	264	258	253	226	278	228	225	268	239	241	245	285	224	257	267	235	226	263	241	240	244	254	270	253	236	261	249	267	237	237	267	245	271	243	260	243	239	259	260	249	253	270	234	225	265	254	259	264	235	267	243	254	277	245	262	241	262	238	249	204	236	246	264	238	265	228	245	248	256	258	271	265	236	253	277	243	250	260	252	268	252	231	237	247	265	253	278	248	245	244	240	246	256	256	238	230	254	238	240	255	243	254	225	228	247	254	264	244	255	232	235	274	242	256	279	217	277	249	248	242	252	242	237	229	238	246	249	273	261	240	245	229	280	248	253	254	250	230	252	283	208	234	284	239	272	226	292	244	246	289	235	290	246	232	242	274	261	253	235	287	237	263	245	250	271	238	227	261	259	242	251	248	269	265	243	235	239	242	228	251	254	249	280	254	244	232	245	247	218	264	285	245	239	258	222	231	237	240	234	275	236	238	267	262	232	244	260	238	219	246	250	213	237	250	243	228	241	259	264	265	253	261	299	250	254	237	240	229	248	243	263	263	295	245	252	258	259	260	252	248	232	241	251	291	240	262	262	237	222	227	236	256	253	233	242	265	248	250	247	244	245	276	241	248	257	229	227	256	250	257	246	224	267	240	249	221	241	254	245	262	236	276	269	257	255	239	247	224	248	236	233	266	249	266	253	270	252	238	243	231	228	256	251	257	273	249	268	256	252	253	224	248	266	254	271	243	266	271	252	264	259	252	245	257	265	257	249	248	231	269	244	239	266	250	220	252	239	265	257	241	232	237	225	238	236	274	250	234	235	264	239	263	256	267	264	235	270	256	252	257	249	223	245	263	265	238	259	214	246	258	274	247	239	233	274	260	255	241	277	246	261	246	263	245	241	261	227	230	252	257	252	249	246	241	259	251	269	243	245	226	265	229	246	242	251	249	259	235	266	266	272	236	233	253	264	269	248	256	245	227	233	255	235	252	257	257	257	250	244	242	259	256	262	254	256	269	236	268	263	229	239	247	245	246	232	259	236	224	243	239	265	246	220	241	226	254	271	232	248	244	240	258	226	269	240	261	242	243	265	234	276	260	265	236	249	274	244	256	295	296	223	259	259	256	234	239	267	270	247	262	242	244	264	240	276	237	245	250	258	242	235	248	263	245	252	262	225	263	238	245	279	263	255	280	240	218	257	236	266	262	234	229	249	255	249	239	257	264	263	252	264	233	236	223	262	244	238	248	258	237	252	220	248	272	257	233	221	255	238	224	273	232	234	236	247	247	240	242	246	234	222	263	250	243	237	241	289	253	250	263	219	242	249	240	239	247	229	253	242	259	280	272	251	254	230	202	252	267	258	247	269	248	253	246	271	236	253	256	249	240	258	246	228	272	248	235	261	256	263	279	242	236	251	270	256	234	253	243	250	266	234	264	232	226	248	258	258	257	240	252	268	220	260	237	249	289	248	282	249	252	225	251	244	255	227	256	223	253	224	242	243	253	253	280	273	264	262	243	250	230	239	243	244	235	256	263	248	257	239	221	265	259	236	263	234	246	236	240	243	251	237	240	252	243	249	249	252	249	249	239	272	251	254	245	236	245	269	243	231	232	221	263	270	239	253	242	245	263	227	253	246	285	270	246	224	278	269	280	219	240	265	249	272	242	255	252	228	267	284	247	279	232	256	235	227	240	247	235	243	247	235	252	242	241	256	282	240	266	238	238	235	222	268	231	259	254	230	251	292	241	225	247	255	224	232	248	286	260	235	271	258	230	230	253	249	286	272	250	215	221	244	271	251	233	230	266	258	245	236	251	276	293	237	255	236	265	265	260	275	250	247	259	248	230	241	258	230	239	238	232	216	286	246	246	235	262	271	273	260	245	232	256
12501	25599	21735	6664	2906	3243	3176	2667	2435	2138	1927	1803	1471	1264	1150	936	814	817	807	850	800	821	774	789	820	814	829	843	809	839	791	817	767	791	874	908	838	830	818	903	821	813	800	828	829	842	802	793	766	793	772	826	776	852	792	833	786	798	815	792	818	752	740	818	747	803	766	810	812	781	802	752	792	751	793	794	837	787	793	754	812	813	783	714	838	745	746	824	780	798	765	806	773	782	805	787	795	777	821	809	810	761	772	788	795	791	817	815	762	810	790	748	808	771	824	739	771	840	774	779	789	783	763	752	814	800	778	821	797	770	771	807	736	825	759	806	811	840	821	784	857	809	808	800	785	806	802	828	772	792	802	790	804	770	776	763	755	794	826	766	796	784	792	843	769	783	820	787	799	748	795	817	775	804	787	830	863	790	780	803	806	811	762	719	838	785	779	795	828	820	767	774	824	786	803	745	810	792	741	799	818	782	771	740	844	797	776	837	729	767	813	807	778	788	807	827	820	798	764	754	794	771	795	778	784	810	769	791	788	807	809	802	755	816	802	790	820	771	785	868	777	745	815	779	784	778	769	778	819	810	776	740	728	803	785	756	788	778	754	741	784	843	796	783	769	805	762	756	774	818	752	769	784	806	767	761	799	785	760	780	842	811	753	742	830	794	771	812	776	761	842	737	760	782	810	833	781	769	784	786	802	756	806	797	798	805	831	788	781	815	808	800	767	820	763	856	781	773	745	768	789	791	785	757	757	803	824	817	770	764	787	743	832	746	736	790	805	769	795	794	797	781	823	806	786	768	756	819	781	784	776	791	790	826	781	765	799	787	773	784	834	811	823	828	804	784	762	849	799	810	800	805	786	765	783	794	836	797	748	765	749	775	817	799	765	800	780	780	791	831	800	781	797	807	823	750	824	836	779	811	804	836	800	751	750	810	771	816	794	799	764	806	776	767	797	806	869	793	772	765	804	824	776	783	738	735	764	832	766	797	775	760	809	801	733	745	859	804	769	768	761	863	796	762	808	791	815	777	794	831	789	726	759	764	770	796	834	747	805	765	791	795	792	772	779	800	765	823	801	788	807	800	796	794	779	794	783	751	780	757	802	849	797	816	795	789	749	791	796	768	802	827	817	785	752	757	750	798	774	794	818	758	768	750	821	793	779	745	830	735	767	775	781	751	769	757	832	768	835	847	808	727	831	746	790	794	834	797	750	795	763	842	752	783	803	812	773	787	808	777	825	826	747	841	793	815	789	820	820	834	821	782	820	824	840	797	795	773	778	830	775	804	772	805	794	780	767	743	798	821	799	780	800	837	744	733	766	767	779	823	792	790	792	734	801	771	792	775	816	815	813	827	753	753	754	756	715	778	794	798	816	791	823	779	828	780	779	775	768	814	813	812	797	751	778	737	787	813	781	793	784	771	736	761	779	793	782	822	799	774	784	761	848	792	783	819	798	782	745	794	799	744	829	807	818	801	748	748	799	792	742	769	818	744	775	788	794	741	817	806	771	813	806	802	794	756	840	778	820	764	771	774	786	778	794	786	812	766	814	754	786	842	738	751	769	777	770	824	807	858	816	781	798	772	771	750	765	789	740	802	770	746	771	760	757	769	795	809	756	755	773	811	764	854	824	809	802	782	791	820	797	709	812	772	774	803	777	755	791	773	783	803	825	818	786	836	740	809	804	801	777	756	798	780	795	761	761	786	785	792	761	787	821	777	786	793	703	754	782	799	834	807	816	798	755	818	769	755	801	827	783	757	776	796	736	819	843	747	757	771	825	857	810	777	821	795	734	781	757	750	785	803	780	777	814	792	761	795	765	814	798	752	738	766	839	792	779	782	746	796	797	746	811	795	840	752	765	847	788	762	778	793	823	834	774	778	801	830	798	805	757	817	820	750	732	794	815	790	820	777	810	816	755	800	842	770	808	790	834	805	782	787	801	823	819	789	825	766	776	805	792	802	757	827	796	837	803	737	808	824	799	812	827	802	803	832	793	835	839	800	779	742	811	806	822	765	779	810	814	799	735	787	793	825	789	820	751	775	801	721	744	817	812	751	806	770	764	756	772	768	825	773	819	766	816	785	775	831	807	775	806	780	780	789	799	817	784	796	820	824	806	752	803	784	778	827	810	766	805	807	742	826	843	824	798	789	755	808	810	807	822	804	762	835	756	788	780	790	814	796	802	790	758	774	803	753	788	816	770	789	783	744	790	786	838	794	761	800	826	764	767	772	715	786	802	788	773	771	769	808	751	786	791	798	769	752	796	755	789	814	781	828	783	813	793	814	777	779	769	804	808	816	855	795	780	775	770	791	809	780	801	789	778	768	806	840	784	793	792	849	797	765	823	733	793	820	766	791	780	803	832	797	789	799	758	773	801	799	808	836	761	782	765	752	803	734	823	822	763	770	820	767	791	811	760	764	784	749	750	829	751	829	807	820	776	824	783	798	818	803	784	792	745	814	752	830	784	809	807	820	766	803	828	792	773	778	800	757	794	722	797	788	810	785	809	847	720	799	816	778	776	773	834	803	843	759	758	798	761	755	837	795	801	817	807	788	782	764	816	794	851	751	831	799	827	825	807	792	752	796	809	788	820	799	817	812	840	793	795	797	714	772	792	775	804	807	813	826	765	847	843	780	772	759	814	822	788	776	789	865	814	783	785	800	795	731	747	782	751	821	833	791	836	797	804	764	793	828	719	785	812	813	785	846	773	795	799	813	763	799	843	762	788	799	779	787	808	787	796	861	787	794	745	796	738	779	777	755	788	826	780	767	812	785	796	767	765	785	785	817	765	811	822	790	830	798	832	833	788	778	799	768	777	780	795	785	781	793	780	780	777	803	756	804	804	811	807	773	798	774	781	805	757	827	832	787	799	777	803	762	775	786	767	805	809	749	790	799	746	793	829	787	777	799	724	795	755	762	790	800	770	829	737	809	781	825	734	762	770	810	806	795	761	795	782	834	762	834	757	764	785	766	796	817	747	839	781	793	792	802	807	784	771	782	760	793	764	788	809	735	735	754	787	765	807	814	832	805	746	795	771	781	789	817	799	790	770	784	760	779	781	790	785	781	810	775	790	803	798	762	774	726	782	784	758	780	789	822	746	745	780	816	792	810	803	732	862	751	747	790	798	778	794	799	756	790	802	813	742	795	808	826	763	832	803	731	838	786	770	758	749	748	846	793	770	815	826	800	794	767	780	788	768	761	753	717	797	795	772	761	800	842	826	790	798	781	811	840	836	771	730	745	764	769	821	796	793	767	776	821	755	802	771	766	796	790	760	766	846	750	779	769	819	824	846	795	746	756	784	779	742	808	765	823	772	783	763	746	886	760	774	783	795	790	762	809	808	797	808	753	771	763	769	778	770	746	776	804	759	827	783	836	771	810	818	759	829	807	827	805	708	785	800	843	806	836	794	797	790	806	798	790	806	843	753	765	774	784	794	767	797	801	791	825	799	810	771	818	834	758	794	773	822	815	815	821
43441	46091	37809	27696	24182	22238	18698	12445	5754	2092	1585	1131	904	571	381	268	271	247	212	220	189	217	212	220	279	210	195	285	209	182	181	162	208	227	205	156	140	173	183	178	165	147	169	148	171	173	270	152	155	139	152	172	153	138	164	151	160	168	138	140	148	145	124	151	147	158	175	159	160	171	139	150	160	163	164	153	149	150	153	135	141	156	169	149	144	138	140	134	162	134	142	143	131	143	151	154	141	153	157	152	150	153	124	141	156	156	156	130	148	166	153	156	153	135	138	155	130	146	156	126	142	167	157	148	135	159	155	131	149	121	158	157	149	153	160	139	151	152	136	160	141	164	155	152	160	141	157	148	141	150	136	157	158	146	122	155	131	141	132	136	141	158	127	165	159	150	152	145	145	153	167	163	161	128	143	146	151	145	138	128	140	153	153	145	144	156	155	167	131	151	156	125	155	156	142	157	154	112	153	144	198	158	157	153	132	149	150	150	125	133	153	147	141	144	149	155	142	144	150	134	154	157	135	152	152	146	140	135	145	134	159	139	138	137	148	152	158	145	155	167	166	136	140	132	164	137	149	135	164	136	142	156	140	139	144	137	157	150	139	147	143	139	165	142	159	137	155	141	134	162	152	137	156	168	166	154	153	136	136	144	124	164	140	142	130	121	120	159	164	150	129	129	141	150	140	140	149	186	168	154	157	121	143	153	157	129	140	149	130	153	176	154	135	176	158	121	167	143	140	145	162	152	143	144	147	159	138	156	163	153	138	148	150	150	148	160	161	151	133	154	136	123	120	135	145	152	155	129	143	141	169	165	135	139	137	144	162	146	152	158	153	136	162	166	144	122	160	131	140	126	139	122	157	115	142	133	167	155	165	191	183	153	164	146	132	124	148	150	131	161	145	153	121	157	128	141	145	150	146	143	164	154	158	148	135	150	150	141	126	145	149	164	124	146	143	126	161	151	159	135	155	143	157	142	172	148	128	130	152	165	163	140	139	158	139	149	151	127	132	142	170	162	151	139	170	145	146	139	171	151	156	137	160	131	147	128	135	170	150	172	161	160	142	141	150	159	157	137	150	146	123	162	158	132	161	144	160	136	153	159	149	148	166	161	144	143	133	115	155	143	143	132	126	149	157	141	155	150	171	153	160	122	133	134	154	151	146	144	146	170	134	158	151	152	157	182	153	127	167	147	131	142	158	156	155	151	149	151	143	162	145	155	132	151	136	146	157	141	159	146	139	155	152	173	139	162	156	131	135	153	149	168	127	152	176	133	155	133	131	151	166	137	145	146	146	152	148	138	142	147	132	137	129	134	133	139	155	159	131	132	154	186	134	152	144	167	162	136	145	137	169	125	141	167	136	134	177	174	160	149	118	153	168	136	151	174	134	137	118	136	174	155	144	143	149	162	149	151	164	141	145	143	149	140	136	141	157	130	126	149	159	154	151	154	147	145	146	158	151	143	142	136	136	164	128	140	129	136	146	157	163	137	120	160	148	143	150	145	148	131	138	154	151	138	143	121	164	138	137	151	153	147	147	149	133	137	152	147	150	138	158	126	143	143	154	129	132	130	151	140	135	151	125	146	153	142	144	150	149	131	152	156	135	143	139	160	164	157	148	143	152	147	142	151	157	159	138	153	139	173	148	138	171	129	151	141	158	131	148	171	171	141	170	144	162	153	132	155	135	154	146	141	166	148	139	135	157	162	162	127	142	148	170	167	145	120	165	153	123	127	150	153	147	148	150	149	136	120	174	152	131	152	133	141	159	146	132	148	165	157	145	139	146	155	139	171	155	155	151	146	155	129	152	142	130	152	127	169	157	149	151	144	145	141	145	166	151	133	148	136	121	124	130	147	121	151	141	150	129	146	152	128	139	133	133	146	155	156	128	159	152	173	145	158	154	124	160	129	147	158	149	148	126	168	170	158	120	146	130	148	152	163	148	148	112	162	160	145	142	140	141	138	143	157	135	138	187	151	162	135	136	149	156	163	145	139	129	144	164	150	155	131	165	148	143	151	164	136	163	151	134	126	162	143	153	152	136	136	136	152	131	135	145	129	147	157	153	140	141	144	163	122	154	136	160	172	157	150	162	163	137	137	134	153	159	140	132	145	149	153	151	137	166	146	166	137	155	152	150	141	137	137	136	154	139	142	141	136	122	155	158	162	135	141	161	158	144	140	167	127	165	152	157	145	131	144	138	153	148	168	136	142	136	148	148	136	154	143	147	143	131	142	157	168	138	162	170	156	153	137	165	131	126	142	147	115	124	135	156	155	157	149	143	138	166	138	155	144	152	143	132	139	126	129	162	137	123	157	130	146	153	154	156	129	151	153	149	148	174	154	149	127	152	158	145	126	147	126	141	121	156	158	156	158	162	121	153	135	131	157	149	144	178	140	145	150	140	140	157	149	140	142	183	155	140	155	149	131	159	142	146	156	150	130	164	139	149	127	156	163	133	152	130	148	155	147	138	147	137	147	134	162	148	144	155	144	132	154	147	129	162	142	135	149	164	137	136	170	143	144	141	132	149	132	163	128	159	143	155	152	137	151	143	123	142	145	156	169	140	167	144	156	137	157	159	144	126	147	147	137	152	161	165	148	131	162	151	136	144	152	147	155	162	129	147	153	167	156	155	145	153	145	154	146	165	154	173	148	147	160	147	128	164	157	166	145	147	147	152	151	148	134	169	147	153	143	161	170	152	159	145	169	155	157	137	167	147	141	149	145	155	126	155	138	146	152	169	135	163	133	128	133	143	141	162	147	163	148	141	188	149	150	142	127	148	126	166	129	140	130	148	151	148	152	151	136	132	141	139	138	147	135	151	158	156	164	145	170	151	131	159	142	155	141	131	152	137	141	137	139	154	129	150	162	142	160	145	151	129	147	154	148	156	148	154	151	146	150	147	158	165	136	169	145	127	126	131	137	150	144	166	161	141	137	148	145	144	148	150	175	124	153	133	126	152	153	163	152	122	150	141	160	161	144	135	147	146	151	134	168	129	159	163	152	138	151	141	165	131	168	135	126	146	151	141	144	154	137	146	168	148	172	146	142	148	151	139	136	139	134	159	130	139	114	134	154	151	157	143	148	148	173	152	147	166	166	138	157	167	163	148	154	164	125	144	152	150	159	154	135	132	162	146	138	136	140	156	155	157	148	173	148	130	146	159	148	155	162	177	158	155	164	123	155	128	165	117	159	149	154	159	147	140	143	141	137	153	145	146	133	150	139	147	146	144	151	159	143	145	150	145	120	162	150	148	166	147	154	147	138	145	163	150	147	140	168	146	129	108	140	149	161	164	143	133	125	146	158	138	145	142	145	170	148	158	156	121	156	137	145	150	145	145	145	142	155	160	134	154	143	141	154	126	154	133	144	149	133	149	160	159	135	155	117	154	154	170	129	150	165	145	162	145	151	153	168	144	156	156	139	143	155	157	138	161	139	129	146	143	160	163	139	145	138	131	142	139	137	135	133	155	158	145	133	145	127
38578	48955	44004	21511	11698	9088	7601	7387	5667	6050	6692	5031	3529	2492	1825	1282	1102	952	891	902	836	863	936	1000	1350	857	932	1221	822	718	674	703	870	946	835	711	637	645	676	619	597	569	575	551	546	685	1213	507	516	461	544	553	502	511	503	484	544	489	485	477	521	509	501	544	481	464	438	489	507	514	468	510	473	464	503	485	449	482	504	516	506	482	460	479	454	502	506	502	501	501	519	482	479	518	531	501	480	541	517	449	474	470	512	475	503	514	464	495	518	495	475	535	476	493	478	521	507	460	484	486	496	475	468	506	530	504	480	469	488	520	490	509	488	491	486	488	500	504	517	489	461	481	480	507	522	446	480	491	450	475	519	496	458	484	489	508	482	503	469	476	484	473	509	477	483	447	501	466	503	461	482	465	472	482	481	508	502	471	477	457	478	484	477	478	529	505	482	474	483	467	474	487	488	471	447	467	485	504	499	495	496	513	494	452	498	467	488	523	507	470	475	512	467	505	464	468	467	520	457	467	463	494	467	498	456	496	454	487	513	481	489	460	492	514	475	474	465	499	496	484	500	482	459	484	454	473	509	493	509	542	482	474	474	463	458	497	473	477	487	469	471	497	515	514	440	456	484	450	473	482	526	494	523	508	529	500	485	464	484	462	494	495	513	461	487	460	503	507	436	480	458	530	481	483	507	470	477	502	497	480	479	480	516	480	476	519	522	487	452	488	525	501	509	473	514	504	495	478	489	522	467	461	469	522	500	527	508	457	476	472	518	523	428	466	461	488	459	508	497	495	462	486	522	489	469	496	495	489	486	481	511	509	484	496	456	451	420	459	511	497	445	443	473	500	486	501	450	484	487	474	466	465	460	478	470	477	506	485	480	478	498	444	479	471	494	455	447	482	457	465	479	484	491	509	488	471	487	499	495	498	524	452	451	505	458	492	475	486	496	490	494	506	507	505	494	475	498	510	538	458	497	498	471	488	474	473	478	475	485	512	468	512	513	527	468	501	444	511	448	489	453	499	506	508	527	454	432	493	455	540	480	480	481	505	490	487	452	465	455	469	474	460	487	496	490	496	498	423	488	481	460	473	476	503	509	462	499	537	496	494	489	475	472	470	495	487	489	519	446	529	507	448	486	490	485	416	461	499	492	479	493	500	481	536	494	476	479	491	504	463	454	468	483	460	503	500	461	476	466	480	524	494	479	482	461	482	505	474	491	467	477	455	461	455	455	480	505	427	452	507	527	497	474	512	450	443	486	506	508	484	496	475	503	447	517	488	466	477	509	515	463	469	495	539	441	484	447	512	465	470	465	493	490	515	500	518	461	510	493	503	476	472	449	449	511	523	505	492	471	517	474	464	452	469	464	473	488	456	465	487	482	517	501	471	499	501	514	480	511	488	455	479	438	503	457	486	492	468	464	460	525	465	487	474	494	490	463	476	477	488	494	532	482	485	456	499	463	499	481	494	506	474	468	470	464	510	492	514	467	492	496	464	450	454	480	490	452	440	527	498	525	458	477	480	491	465	479	486	473	507	471	478	505	481	472	484	491	507	497	491	512	472	486	511	450	483	449	483	467	477	455	487	472	536	512	495	479	517	492	471	523	536	526	442	476	508	523	483	533	517	514	483	481	472	452	473	509	449	504	487	458	460	482	504	486	476	491	453	497	475	493	462	489	465	499	440	486	486	467	493	482	528	480	489	474	507	462	478	507	458	485	467	474	471	476	509	499	460	460	490	505	484	467	462	448	474	456	450	459	520	499	462	472	472	477	473	483	491	510	440	480	507	476	481	469	515	521	495	488	477	477	486	470	447	491	487	486	471	460	479	496	443	494	442	463	497	481	473	487	480	493	450	455	473	486	475	544	467	490	492	470	507	449	452	477	521	455	501	530	465	490	527	498	476	478	490	497	466	457	495	465	427	469	460	483	452	483	451	496	480	464	488	489	513	532	473	488	455	494	479	491	470	490	475	503	504	450	490	460	511	484	492	455	521	484	486	465	516	477	485	495	481	484	512	486	479	455	509	450	485	509	480	462	507	467	483	468	508	508	474	493	469	468	472	446	470	463	495	466	489	481	449	497	511	487	484	473	466	516	450	498	466	497	453	451	471	419	474	504	477	463	451	493	456	482	453	469	474	488	466	492	500	498	483	490	495	480	444	472	508	475	473	463	467	523	487	468	463	485	475	508	483	456	510	496	469	509	468	452	509	469	502	469	435	488	467	491	436	519	505	516	499	478	435	490	466	562	473	478	478	433	467	492	483	479	475	472	474	473	528	507	505	491	519	495	466	524	440	491	527	494	480	495	491	477	459	522	477	484	461	475	472	514	484	472	480	486	518	484	493	470	486	463	468	466	466	459	477	498	485	495	489	473	515	524	522	466	468	517	519	476	466	486	520	466	500	470	470	493	504	488	508	482	536	505	517	493	494	488	504	476	457	500	480	497	462	481	504	515	471	497	474	507	456	498	461	459	500	491	490	479	456	459	468	497	464	448	508	462	498	457	508	519	507	500	508	500	512	481	505	456	486	499	482	488	462	466	486	511	490	482	470	445	467	477	473	473	481	509	497	450	468	500	463	462	470	483	500	491	476	489	499	494	479	473	480	478	465	492	510	453	469	482	498	506	471	463	472	475	485	523	477	521	474	489	455	501	490	488	485	522	490	466	477	491	461	525	469	502	504	499	507	479	481	470	476	464	442	519	458	513	492	500	453	492	497	467	468	476	466	472	482	486	470	494	493	447	440	459	475	501	486	496	473	461	465	486	508	478	468	501	497	475	433	476	464	501	475	466	468	515	490	516	506	483	519	448	465	489	488	484	455	471	496	503	509	485	494	467	482	511	470	495	466	452	476	482	455	462	476	503	478	418	471	499	459	443	432	493	432	481	475	512	461	523	472	487	521	451	507	452	541	482	501	519	464	452	486	527	473	495	513	495	484	495	513	438	479	506	538	502	486	472	478	500	514	491	465	442	514	451	479	467	500	474	478	483	506	460	482	473	497	467	519	527	485	490	514	483	495	491	466	459	480	448	488	517	466	470	482	493	458	471	473	492	487	507	509	476	504	479	500	494	453	465	464	491	519	505	538	491	491	477	536	480	472	458	506	543	481	456	509	502	486	440	484	481	473	495	460	476	477	465	496	495	487	529	460	506	447	490	450	491	504	497	513	474	482	532	503	481	469	495	487	496	496	477	477	495	473	474	474	448	521	448	522	501	517	457	498	481	477	521	459	480	490	472	501	488	494	499	480	460	507	456	470	501	484	482	479	445	451	459	503	452	485	441	492	496	468	461	486	466	481	454	489	469	489	493	490	502	500	491	514	486	491	516	467	499	472	484	430	477	465	487	462	498	493	483	468	490	465	497	500	496	487	461	499	472	488	474	504	479	505	484	470	506	498	493	472	492	474	502	472	441	456	435	474	490	531	495	497	482	471	460	546	461	453	478	495	493	546	475	446	505	478	498	499	450	488	505	450	482	466	493	475
50166	44148	36496	28500	24628	23807	22278	17400	9691	4104	2212	1675	1221	972	585	445	427	359	332	300	322	300	300	364	398	320	289	318	264	267	231	201	270	241	227	185	206	201	232	221	191	209	201	195	166	184	442	178	187	174	188	178	169	195	201	190	163	197	180	190	170	192	156	189	169	172	183	175	178	194	163	143	188	182	157	163	186	183	183	170	147	181	182	171	181	148	177	174	184	163	186	183	165	181	167	180	182	164	181	160	173	151	156	173	151	183	159	156	159	157	182	189	190	167	175	189	170	160	179	172	185	173	155	166	186	193	183	177	182	163	183	176	168	155	182	184	157	168	153	162	169	178	173	163	147	165	164	168	176	169	172	191	174	173	181	185	171	184	164	165	192	194	164	179	163	160	172	180	171	170	162	156	145	164	188	201	147	187	186	180	155	158	178	156	181	161	183	193	132	184	170	180	179	177	176	180	160	170	159	175	173	178	164	164	179	169	173	151	174	171	153	151	176	171	160	124	169	161	163	165	197	174	172	190	166	169	156	184	169	178	170	169	161	162	170	190	170	175	179	149	192	179	167	157	188	176	175	182	189	161	153	160	176	161	152	189	176	164	173	147	211	208	163	175	183	170	172	155	163	164	181	181	166	171	160	163	167	168	180	168	163	166	166	188	191	178	159	162	161	165	159	191	180	172	175	156	187	138	160	180	201	166	155	156	167	151	150	187	168	169	157	173	154	179	189	165	176	167	159	175	204	165	164	158	157	171	172	169	162	159	169	164	157	185	167	145	161	159	195	183	164	188	184	158	164	145	179	164	180	182	159	167	174	164	156	161	171	197	132	182	190	179	157	177	166	175	165	179	150	172	158	159	152	184	167	172	179	169	163	172	165	173	153	162	161	175	171	182	163	163	180	148	177	185	147	169	179	181	164	184	192	175	190	190	189	161	199	164	186	175	188	171	157	198	186	167	166	181	173	173	174	165	165	144	149	159	174	165	168	183	187	175	194	176	169	179	185	151	140	145	165	195	163	163	181	171	169	176	187	157	180	200	170	162	157	177	174	178	173	167	157	166	187	210	175	197	178	158	149	185	183	156	168	166	183	194	176	184	143	209	168	163	164	192	167	156	179	167	181	154	152	171	171	185	196	186	150	185	170	174	172	183	178	190	169	174	187	163	172	139	167	185	169	185	165	175	183	158	190	159	173	178	167	173	149	174	189	157	195	152	148	176	164	156	182	175	161	174	153	177	189	171	163	157	163	197	169	165	162	176	160	162	165	170	168	161	178	177	176	152	177	155	160	179	165	191	169	176	162	164	179	158	175	180	176	167	178	177	171	164	168	156	181	183	171	153	191	175	177	183	159	150	173	154	158	170	136	170	157	189	155	190	172	172	161	144	187	176	164	151	151	183	164	161	193	171	155	166	175	161	178	166	192	185	169	150	169	176	178	183	166	153	147	159	149	146	165	176	168	170	166	165	188	169	164	179	179	153	179	180	172	155	159	156	179	168	166	167	160	166	187	170	159	175	197	169	160	181	166	206	166	170	166	169	160	160	213	162	174	167	172	177	179	187	181	183	157	180	173	167	169	180	176	153	196	179	156	183	170	139	154	176	156	170	175	133	176	165	168	159	174	146	188	154	161	155	162	163	176	175	201	156	144	167	145	176	184	156	167	166	164	166	183	155	167	171	173	159	167	142	158	180	171	165	162	163	147	169	163	169	140	179	189	187	177	182	178	177	172	155	181	166	170	188	180	179	178	163	165	152	172	163	169	164	180	172	167	164	176	166	177	165	163	179	174	169	205	168	174	198	197	161	145	168	158	176	172	160	183	156	153	169	161	151	172	174	160	171	175	163	179	164	179	183	168	176	166	148	142	161	186	156	175	157	169	161	179	171	160	174	184	174	156	166	197	152	166	173	190	166	192	174	158	178	168	177	157	186	168	187	173	166	178	197	189	186	186	146	163	170	178	160	166	184	164	187	171	172	148	157	171	186	163	171	192	191	177	162	188	191	147	164	168	176	207	167	175	165	156	192	165	144	174	163	184	165	170	167	166	158	178	171	181	195	167	178	152	153	169	186	155	181	173	173	167	167	151	177	197	170	180	162	177	164	138	159	167	153	155	181	179	139	168	178	203	169	172	187	181	167	190	164	182	144	145	180	166	166	140	173	182	167	170	199	160	182	135	177	168	146	187	155	180	150	160	174	164	178	150	153	186	188	168	180	169	187	176	143	166	181	161	177	173	198	190	184	192	167	169	202	152	179	162	166	177	175	164	182	186	200	185	161	167	175	179	160	172	196	157	186	177	185	172	185	160	157	200	151	187	193	173	182	162	172	181	158	165	169	197	174	176	177	193	170	181	180	173	147	175	156	176	184	180	178	171	165	167	164	162	166	194	156	173	164	162	168	176	176	191	150	170	156	168	170	172	175	160	157	172	143	174	155	160	185	178	176	167	159	183	186	159	155	156	168	177	165	159	174	165	159	144	183	170	181	168	166	160	168	180	159	162	159	172	154	164	149	173	167	142	172	170	148	154	184	169	190	157	171	177	156	166	164	160	169	157	169	158	172	181	190	179	148	175	185	184	156	182	174	179	165	174	153	178	165	151	176	181	174	171	189	178	144	167	140	171	165	186	166	170	195	168	175	166	182	159	159	158	153	166	174	192	155	183	163	153	145	194	164	164	166	180	171	194	162	161	156	155	172	175	182	169	162	176	160	141	180	166	163	161	172	178	179	139	165	178	176	140	163	153	206	167	176	172	167	155	173	155	178	171	173	159	174	140	154	160	175	177	159	193	164	210	194	173	166	175	150	164	170	161	168	165	151	176	164	170	155	180	157	166	173	161	186	153	173	182	160	178	140	158	168	188	164	187	171	162	172	155	185	189	161	183	178	171	161	162	181	195	163	192	184	183	181	166	155	151	172	172	170	153	185	161	158	164	170	130	145	127	149	168	183	177	163	173	182	142	176	158	163	154	199	164	136	177	150	167	169	153	169	164	177	188	194	158	191	169	158	182	159	181	176	213	173	154	166	168	173	199	191	155	166	140	168	180	189	178	175	181	175	184	194	176	181	160	185	171	188	164	152	142	165	134	177	180	179	166	177	166	176	175	157	160	163	156	152	164	158	173	160	149	179	172	168	189	169	172	159	141	183	148	166	156	184	186	152	175	175	167	155	148	152	169	164	150	165	169	173	179	162	162	186	167	165	194	198	186	169	169	179	180	169	192	154	156	159	183	199	169	182	168	169	163	175	174	156	176	166	160	167	171	175	188	160	150	155	184	143	172	162	186	167	160	177	167	196	172	169	186	154	168	191	160	187	173	160	167	179	165	181	151	162	179	155	186	182	162	183	171	176	181	173	154	166	179	177	181	185	174	166	167	168	167	174	180	177	181	132	163	172	191	166	166	156	150	190	186	185	167	169	163	167	171	179	161	154	180	162	171	160	188	175	168	187	175	189	165	158	163	175	168	156	150	168	148	152	175	157
44027	49281	46873	27017	16842	13407	10946	9310	8058	9196	8493	6047	4519	3693	2714	1980	1788	1553	1417	1306	1263	1306	1314	1993	1958	1316	1432	1537	1169	900	947	807	1153	1165	1021	825	833	760	793	886	694	728	678	659	621	785	2294	577	595	556	595	564	551	528	537	540	523	567	534	579	510	543	536	568	566	523	570	581	585	537	540	559	584	541	559	559	541	532	581	519	601	554	578	526	593	520	559	533	576	545	549	575	537	572	550	512	510	533	530	536	540	541	561	553	526	562	559	577	546	504	523	530	537	499	554	569	522	571	558	517	548	521	554	536	530	572	512	510	540	575	537	505	581	534	503	558	576	512	568	512	520	539	524	543	541	507	551	513	512	516	523	508	522	533	577	523	551	545	558	564	518	555	558	542	554	558	527	511	539	544	524	486	521	541	514	564	555	492	532	545	547	551	554	536	510	551	530	538	560	564	507	470	517	535	582	528	502	561	528	537	525	496	576	502	531	505	539	565	531	550	553	570	518	549	558	568	500	575	520	538	538	565	543	492	521	518	519	511	586	502	477	544	564	534	535	567	533	563	545	538	523	498	541	570	516	526	571	499	543	510	561	545	523	537	521	537	562	528	548	490	525	537	578	518	560	520	525	544	518	564	549	561	567	537	532	502	543	511	557	523	506	509	550	567	560	538	496	513	539	571	495	525	566	566	520	512	524	491	491	559	530	551	512	573	528	545	554	565	562	511	526	546	540	557	539	547	510	526	561	495	532	495	499	538	547	510	510	501	529	520	543	516	569	529	521	529	498	528	562	510	557	520	527	552	560	510	557	528	567	516	548	526	554	567	531	544	504	544	520	524	539	559	532	539	558	552	538	550	538	507	546	516	523	526	537	583	542	534	552	545	541	596	510	546	516	521	522	505	545	550	517	509	522	571	485	495	515	507	530	525	530	587	514	532	554	548	508	559	554	520	496	556	536	549	551	531	482	493	576	498	484	516	493	521	583	523	537	505	515	558	557	528	525	540	545	562	513	506	539	527	509	484	561	501	545	542	519	540	525	549	525	540	512	516	501	519	546	540	542	519	543	534	523	485	545	538	543	509	525	546	533	578	522	575	516	533	530	526	561	574	569	540	534	542	553	520	509	536	493	576	508	560	508	564	518	518	491	539	541	510	536	510	536	560	520	513	566	517	556	587	529	537	504	498	522	550	526	506	518	510	545	571	494	556	531	531	546	538	544	537	550	499	545	575	512	566	506	520	510	509	515	542	518	478	522	522	539	518	502	526	528	543	529	538	532	586	530	544	503	541	538	542	502	522	540	491	498	504	570	518	550	524	530	515	529	473	501	504	556	545	535	549	543	529	532	483	520	496	511	520	557	536	569	503	563	490	524	492	512	563	556	543	495	505	560	552	544	564	530	522	518	537	576	527	580	515	553	530	533	485	552	538	535	520	537	499	524	523	534	523	566	523	534	537	553	536	505	558	532	481	532	503	548	530	508	498	570	543	511	552	549	545	523	506	546	530	521	549	534	519	547	527	514	520	549	553	494	506	561	525	506	515	527	537	547	534	548	511	545	538	528	525	573	505	559	510	521	527	544	537	524	607	543	568	510	539	522	551	555	557	508	522	526	530	525	507	531	505	504	533	564	558	531	491	542	478	526	540	526	497	555	487	494	540	516	534	527	538	541	533	544	492	529	533	530	546	535	515	508	531	507	560	555	548	549	515	509	531	528	538	542	506	502	511	492	533	553	527	528	502	550	525	511	530	539	556	525	525	533	548	545	495	489	564	534	578	528	512	557	548	555	537	488	495	526	542	538	576	563	527	493	546	528	508	506	521	538	525	541	562	517	552	511	487	583	490	502	544	541	520	596	546	535	503	488	514	547	522	560	498	557	533	511	530	486	527	532	564	514	538	495	527	502	569	505	543	543	519	540	541	546	530	527	553	549	517	524	542	519	529	547	544	537	568	527	569	560	521	542	548	560	529	582	563	554	548	490	535	507	533	530	495	526	568	552	555	540	514	526	602	527	532	536	557	540	518	560	530	554	533	491	519	501	534	516	536	505	527	541	493	560	534	513	508	531	548	539	526	546	502	534	518	500	506	522	539	560	517	544	496	513	558	529	569	508	531	480	549	542	519	496	573	508	578	549	530	527	530	566	549	518	520	514	541	522	487	554	525	541	522	496	565	546	534	524	535	531	558	552	488	533	531	511	525	554	562	526	518	545	496	519	532	552	561	510	536	521	531	511	560	559	499	559	562	572	500	518	541	542	501	499	538	531	524	504	515	517	554	523	551	549	553	512	514	498	530	531	522	494	528	553	526	510	515	499	542	524	555	556	581	545	514	497	563	516	517	522	535	570	532	525	535	528	556	524	544	557	552	565	504	514	497	525	539	522	492	534	541	554	490	489	553	515	548	559	530	553	531	524	500	533	534	508	551	512	527	546	543	543	518	528	515	488	539	524	542	505	498	535	534	503	548	531	530	525	526	485	491	544	533	551	521	537	568	532	562	533	520	563	545	507	528	545	508	547	507	547	539	550	543	546	535	524	516	536	524	562	568	547	528	506	546	545	515	484	534	540	536	533	555	535	585	550	517	522	570	520	535	519	556	495	548	500	546	499	535	561	535	556	524	553	571	550	550	547	541	577	531	558	566	534	529	439	527	515	542	548	525	517	544	534	506	536	558	554	523	518	540	529	517	550	516	539	534	580	529	534	514	542	535	548	489	511	541	564	539	532	531	552	533	510	543	499	514	482	522	504	465	514	542	527	552	553	505	552	524	522	535	517	541	549	556	535	505	515	540	527	514	532	505	527	535	564	490	538	502	517	553	552	560	528	477	513	529	545	513	544	511	508	500	486	546	532	528	549	527	515	514	547	526	536	532	542	529	500	527	527	526	582	558	518	521	533	586	520	511	519	539	549	533	525	543	513	528	529	577	514	532	547	554	517	514	570	509	545	513	550	515	547	540	491	535	540	564	523	520	518	525	539	512	535	511	534	538	491	571	539	569	548	559	577	557	550	552	551	526	487	518	518	548	507	536	534	543	551	553	544	486	572	568	552	528	554	468	523	501	529	539	506	560	536	589	530	509	570	532	526	560	545	580	530	522	553	543	551	581	532	522	509	554	563	510	509	512	530	557	557	536	543	557	540	539	519	555	523	562	535	511	499	555	516	532	519	549	533	531	561	514	515	547	529	574	500	536	503	555	578	555	506	530	549	505	514	535	527	478	518	517	524	506	518	497	547	502	547	557	530	510	514	526	548	539	523	538	522	572	559	519	540	522	576	566	503	499	550	514	555	543	533	556	530	520	509	518	516	492	544	527	515	503	527	538	534	531	553	558	494	514	480	598	502	538	569	528	538	518	539	524	562	499	528	516	549	506	506	528	522	501	554	523	535	529	529	481	538	529	513	569	547	552	544	498	544	550	550	561	543	521	521	522	521	527	561	542	561	555	534	535	544	506	497	507	555	528	515	553	535	493	525	496	534	540	519	530	483	513
12677	24667	23930	9766	4140	2125	1113	699	456	409	363	348	301	271	224	272	255	284	246	260	242	227	252	266	275	249	257	228	250	270	263	275	293	261	258	258	264	269	275	252	228	238	302	271	243	267	270	284	257	243	242	277	270	264	254	239	263	261	246	247	242	258	241	255	256	259	250	241	261	247	294	264	263	269	273	245	238	253	245	276	276	255	258	246	239	280	242	244	272	267	235	239	260	281	244	256	212	250	232	247	249	243	238	216	260	241	240	236	244	260	272	259	242	273	258	274	250	239	245	301	268	268	255	239	237	246	257	246	262	274	258	256	276	260	244	247	254	268	244	267	260	251	242	237	251	252	253	232	269	253	268	244	241	236	247	265	256	265	286	263	247	261	284	249	268	259	252	259	268	266	305	220	254	258	281	289	275	245	227	275	257	284	251	258	250	250	237	273	270	260	271	221	245	252	269	262	261	273	243	259	234	234	260	255	259	276	244	261	272	225	253	289	259	266	225	255	260	246	279	249	231	258	276	238	243	247	265	280	259	236	265	259	249	281	231	234	260	259	245	240	254	264	268	262	272	268	267	239	252	250	252	278	269	285	252	254	271	277	241	264	238	250	239	216	253	223	235	273	261	265	227	241	275	252	245	262	239	267	241	242	275	233	237	263	249	244	261	233	256	249	235	244	290	226	257	274	256	264	238	250	263	263	243	251	260	251	265	279	259	245	249	236	264	246	232	233	249	265	292	247	250	241	218	249	242	231	277	273	259	261	267	255	239	261	262	252	229	240	258	246	255	246	281	259	271	225	265	239	273	240	277	236	252	255	228	214	264	257	251	269	264	250	276	260	269	271	246	236	244	258	269	237	271	258	268	266	245	225	249	243	250	236	279	225	240	230	260	235	249	224	226	269	283	255	275	258	269	260	262	238	223	272	259	248	263	243	272	275	257	242	260	266	258	246	241	240	237	290	224	252	247	240	270	244	253	259	222	257	244	231	230	261	275	263	262	245	257	259	251	236	250	236	255	242	275	254	277	241	288	265	248	225	231	254	229	266	254	259	224	245	248	251	248	277	238	244	267	258	239	259	238	253	277	251	240	263	238	238	243	256	230	233	225	246	232	235	275	233	253	249	261	250	259	255	244	237	245	265	238	241	243	226	230	263	245	254	240	277	248	222	244	264	244	282	263	285	267	235	281	245	234	249	261	237	241	234	253	265	248	265	254	226	256	240	271	265	240	248	266	252	257	250	258	246	243	239	251	265	237	266	230	241	260	274	260	262	250	240	215	267	262	264	249	250	258	239	250	256	242	257	249	230	262	252	221	230	271	232	260	267	250	252	256	270	262	245	251	229	255	231	250	251	268	262	253	273	229	237	264	250	248	259	258	246	258	259	289	240	260	288	228	237	252	273	218	262	234	224	272	277	235	255	228	244	244	234	243	242	257	245	249	254	261	270	276	256	227	250	231	240	244	224	256	248	267	214	238	268	266	287	269	252	251	244	261	246	236	246	244	277	251	256	276	257	228	235	257	244	244	258	258	252	265	236	246	264	240	264	242	283	251	259	241	256	233	245	235	242	258	277	244	234	250	251	264	258	265	236	240	256	258	261	267	250	252	225	265	262	246	272	234	234	234	250	275	246	256	262	233	245	247	262	233	238	246	260	243	252	239	238	236	251	241	241	255	251	256	244	244	252	278	268	237	234	276	263	241	281	262	246	263	262	235	267	259	226	220	253	266	235	251	233	234	267	248	262	232	265	256	268	226	249	252	254	271	251	258	240	255	249	251	270	231	272	233	254	236	235	249	225	255	250	268	253	248	263	260	276	241	238	252	250	263	272	243	235	245	249	256	267	283	262	251	239	238	253	272	263	244	251	245	229	247	268	246	260	248	266	240	249	255	267	245	289	220	251	245	228	251	262	270	278	254	278	244	231	238	265	245	234	264	259	267	267	241	262	299	267	258	228	233	256	260	259	240	263	248	250	267	266	260	250	244	228	269	246	258	269	263	258	247	241	245	280	261	249	239	267	242	238	257	252	251	251	261	250	278	246	237	246	240	240	258	260	259	282	239	261	248	263	259	260	245	227	245	242	235	242	234	269	248	238	282	248	244	252	250	256	268	248	257	247	246	251	227	245	245	264	250	270	275	238	237	264	253	246	256	248	235	264	252	241	222	253	233	241	226	254	240	243	233	268	225	241	253	245	228	257	243	251	278	238	239	237	239	288	245	255	247	263	231	257	259	252	267	288	286	233	275	233	248	243	241	248	287	249	245	246	249	263	263	263	244	245	249	269	238	279	261	220	241	249	246	265	252	240	230	242	233	247	250	237	264	251	249	277	221	247	250	249	265	271	260	261	266	266	225	264	228	227	237	270	266	268	254	278	234	256	259	257	292	287	234	260	238	226	272	264	262	264	250	269	254	263	260	258	250	274	288	249	233	263	263	258	259	257	262	244	257	241	242	293	238	257	279	251	252	259	250	245	224	280	250	265	260	239	250	239	268	266	262	244	235	263	267	258	270	233	251	258	259	274	261	271	231	247	244	252	251	252	250	274	242	231	249	253	240	246	230	277	250	260	255	280	265	239	228	221	242	275	242	253	240	249	236	231	253	277	264	290	271	257	258	233	247	256	247	257	241	247	224	223	239	223	276	251	237	233	252	250	256	250	237	255	257	256	254	262	264	249	226	236	250	242	252	251	264	258	252	239	252	250	282	243	282	250	249	245	254	236	219	231	274	236	254	248	263	248	262	244	250	235	266	234	254	257	237	241	246	260	274	259	233	236	266	243	239	260	250	236	264	241	234	262	235	244	281	258	235	262	269	252	241	251	244	286	293	263	237	242	231	232	257	243	250	241	240	257	252	255	269	249	242	254	251	268	231	229	284	278	289	273	246	237	227	244	262	248	253	250	250	234	248	249	250	253	233	255	284	229	241	256	252	254	248	240	247	276	303	249	241	270	250	251	274	250	256	255	247	252	257	230	223	260	239	255	244	258	257	266	269	261	254	251	279	265	261	244	232	228	226	235	263	230	221	246	236	242	240	250	257	253	255	267	258	271	274	236	245	250	237	226	267	272	211	286	252	249	274	241	265	262	261	242	224	262	257	259	252	228	243	255	246	275	231	246	227	223	248	240	235	244	251	250	269	237	244	267	262	243	246	257	255	252	244	254	247	253	278	251	230	256	279	250	259	268	277	264	234	251	244	288	263	258	261	258	258	245	248	249	272	241	245	222	247	261	239	225	268	261	225	224	267	256	215	242	232	260	233	240	228	251	237	271	216	234	265	252	257	269	237	258	258	234	243	246	242	277	233	263	254	230	244	244	259	246	264	257	262	273	254	256	257	243	270	244	276	260	263	233	297	244	220	271	257	238	257	263	235	269	241	241	229	239	266	263	245	243	251	271	245	259	278	250	226	242	281	241	271	242	257	242	243	227	258	270	262	254	267	237	265	240	237	228	266	267	274	269	273	260	231	240	232	245	243	249
12959	27324	22666	5004	4983	4290	3099	2175	1704	1488	1393	1202	1051	900	854	876	799	850	797	811	823	824	875	854	814	800	848	814	812	781	768	797	820	776	822	839	812	809	894	875	825	826	821	835	842	799	860	805	748	838	805	736	771	765	810	778	785	804	741	794	737	781	822	804	763	814	800	787	708	786	812	763	803	776	780	806	796	759	797	741	861	741	838	764	831	780	845	793	801	838	788	788	812	799	817	798	800	784	743	782	796	826	785	797	778	810	775	765	731	796	847	777	766	791	824	796	794	786	757	792	706	774	772	801	869	789	781	817	781	816	790	813	799	794	772	798	853	708	776	765	841	782	755	880	829	795	820	796	776	819	786	779	795	789	779	737	774	797	797	792	811	737	782	811	751	786	771	881	804	784	758	793	814	763	775	782	799	802	779	779	753	834	762	777	838	760	780	807	742	826	738	791	813	808	740	804	802	803	715	812	754	805	771	729	807	761	758	793	757	792	781	861	810	777	775	746	732	783	837	797	840	782	802	803	807	750	806	802	790	750	764	805	759	779	782	762	789	790	867	854	744	803	811	770	766	754	724	788	788	798	830	821	786	793	858	786	789	786	829	786	747	776	781	775	839	788	788	810	755	817	844	755	780	805	795	788	802	823	808	824	793	779	747	787	765	741	825	770	732	770	789	780	811	787	771	778	795	701	777	776	835	784	821	785	777	776	730	807	793	810	768	792	795	765	782	804	842	773	777	799	856	791	729	814	785	826	772	782	756	784	779	826	829	753	819	745	829	816	762	762	775	798	778	789	766	792	792	818	787	834	787	827	784	773	819	748	769	784	738	760	803	763	748	804	778	783	743	767	796	742	780	805	782	755	781	819	814	755	839	797	754	778	818	740	831	782	819	852	789	805	780	742	830	781	765	749	745	801	771	731	801	815	808	814	806	790	777	738	810	819	819	767	793	790	796	775	800	852	769	786	797	823	750	813	809	828	811	813	757	802	776	808	808	790	860	767	811	775	834	734	746	783	754	733	803	758	770	756	779	830	853	751	756	800	795	777	799	869	759	853	781	812	819	779	723	764	739	806	800	751	818	792	790	804	780	824	801	764	803	826	756	822	773	754	790	795	769	801	802	767	834	780	809	765	746	756	792	774	796	761	795	797	794	783	779	822	869	837	839	832	797	794	839	823	785	726	813	785	787	880	740	757	840	763	762	741	806	804	804	811	776	783	738	812	791	837	753	831	814	802	810	817	810	811	749	810	808	770	730	805	776	751	799	841	765	800	838	747	801	810	814	771	802	776	773	803	766	818	813	786	755	799	782	777	838	855	817	835	799	755	795	815	778	825	724	824	761	822	809	805	825	807	788	795	779	825	789	810	810	795	808	804	794	827	731	849	785	756	807	748	785	772	773	804	816	752	790	774	773	776	777	797	813	757	764	804	785	769	788	806	797	791	835	836	785	800	771	726	832	794	763	800	778	782	791	775	801	759	792	803	805	823	730	803	798	769	757	818	841	811	767	793	794	784	765	823	770	772	849	782	795	800	792	792	788	768	788	824	832	764	756	773	782	768	789	784	832	805	842	802	783	757	747	806	799	798	782	764	755	788	784	803	727	790	755	833	787	768	807	806	842	837	804	792	782	805	751	788	757	777	797	790	811	725	776	809	792	820	793	802	727	795	814	839	786	770	763	769	781	791	796	791	739	730	787	809	763	774	761	832	765	801	771	763	754	796	787	777	832	742	741	766	796	822	796	776	797	801	798	717	750	765	809	776	780	845	803	736	799	751	770	771	776	805	861	771	797	771	808	749	821	801	783	798	783	761	886	743	739	752	829	773	792	767	819	793	773	839	815	778	807	814	779	776	820	790	746	827	774	788	776	771	810	746	759	821	784	733	816	770	801	799	761	801	796	830	766	779	777	838	769	774	741	821	804	751	825	827	768	757	806	784	776	832	817	785	752	769	828	778	835	763	814	838	761	776	795	834	769	799	775	812	797	839	770	803	831	786	782	817	788	798	798	830	797	792	817	782	758	786	804	841	829	779	805	798	743	823	790	810	781	774	829	803	820	772	757	836	813	833	823	831	815	781	791	814	768	781	758	787	792	808	840	731	779	813	696	799	758	822	829	784	800	803	768	831	786	793	831	773	796	820	792	807	758	767	751	799	764	756	793	784	762	766	786	775	753	786	759	778	764	856	755	797	784	789	743	788	797	782	771	820	800	797	768	759	838	779	836	750	748	823	752	813	813	793	785	858	827	814	777	778	775	782	807	787	831	805	789	828	784	806	766	842	786	779	760	836	765	810	756	764	791	795	796	786	811	778	819	760	757	811	800	823	828	831	806	802	814	797	813	833	777	787	774	758	757	786	794	811	763	810	786	786	818	801	821	779	746	814	836	777	825	826	812	798	775	732	781	759	766	774	803	724	792	772	811	844	781	776	794	773	799	831	752	850	762	823	772	778	848	807	733	815	747	821	783	768	764	817	776	770	791	801	837	803	829	763	800	767	746	743	786	794	825	796	836	813	815	823	775	789	788	786	789	787	830	821	786	737	788	818	762	785	783	801	793	806	778	802	792	817	816	763	791	792	795	799	796	824	825	784	770	825	800	798	747	816	843	781	728	792	773	802	840	853	773	853	783	812	835	770	815	761	800	791	783	786	827	847	736	787	772	793	816	815	805	775	779	770	794	752	748	797	758	785	823	752	775	828	797	837	820	730	793	760	769	761	750	741	807	798	788	787	810	795	770	814	749	784	833	743	752	802	795	795	837	778	792	798	804	758	787	783	804	761	831	784	813	778	819	732	836	802	810	768	795	763	820	825	780	782	780	819	769	773	813	806	783	784	805	751	783	806	837	835	792	782	762	787	821	766	805	850	766	777	830	800	833	818	804	809	725	808	796	783	831	816	814	774	817	779	814	751	798	799	802	761	823	851	785	781	749	716	777	795	786	813	806	792	805	792	801	780	810	798	755	799	783	758	750	824	785	771	783	718	793	795	828	781	749	776	830	818	813	820	792	787	757	755	809	791	824	813	808	797	735	788	801	822	779	802	798	744	775	785	794	818	833	752	827	784	830	794	788	822	807	772	779	775	818	824	833	839	766	814	806	765	845	809	794	835	807	850	791	807	799	782	768	777	792	762	747	747	853	773	803	830	832	785	817	695	771	802	813	804	798	795	779	782	848	802	772	792	836	834	810	859	786	748	812	817	798	813	780	752	780	743	773	797	811	827	790	807	826	827	764	762	776	820	805	811	814	817	804	825	832	771	834	766	807	778	762	794	802	784	779	753	765	765	800	780	762	804	828	762	824	820	778	792	818	804	775	809	806	789	784	791	807	806	795	790	725	774	814	788	764	754	792	808	781	777	773	829	743	781	803	793	788	830	805	819	770	797	784	849	772	808	812	800	808	815	790	780	774	753	782	767	849	791	756	815	784	772	730	784	822	819	768	803	790	806	766	789	735	791	816	788	829	760	843	820	764	762	798	832
45512	46124	37190	27444	23896	21835	17153	9974	4368	1496	1039	713	532	413	396	349	273	252	232	216	238	261	241	278	248	251	255	215	208	228	198	218	232	214	184	167	206	205	177	182	225	190	178	157	162	203	606	166	157	152	144	173	164	134	165	171	168	177	161	162	155	161	150	169	153	173	147	149	158	164	168	154	168	171	148	159	169	169	151	150	144	154	148	176	158	158	179	155	159	168	150	182	179	155	156	191	168	178	171	166	175	151	168	147	174	166	152	144	169	193	150	158	154	169	139	166	160	147	160	162	172	144	165	138	156	144	143	164	165	175	143	165	156	144	152	178	195	145	153	171	168	152	179	159	172	163	159	153	172	154	170	162	157	154	161	141	144	164	147	172	174	154	163	168	163	161	172	152	167	196	178	172	150	152	159	156	175	143	157	161	144	159	173	165	140	161	165	160	148	169	159	146	177	149	145	172	178	134	178	155	168	157	153	128	153	159	169	164	159	159	189	183	160	165	157	182	157	161	167	170	147	167	151	167	156	134	162	210	129	165	170	166	150	144	153	152	169	152	165	162	166	140	171	168	165	149	168	171	169	167	171	153	175	146	145	163	164	174	173	153	190	156	144	148	155	159	141	153	177	147	171	166	147	166	178	168	144	168	138	172	154	190	161	163	135	149	185	138	171	141	158	152	143	146	158	167	157	147	155	167	180	144	135	134	154	161	173	164	139	175	157	149	148	145	181	171	137	163	178	170	179	148	162	167	181	162	161	184	185	173	164	171	160	151	171	145	149	165	162	160	189	156	143	167	158	162	165	157	185	174	142	161	157	161	175	186	144	164	176	149	172	170	158	153	172	173	182	161	135	159	140	150	164	157	168	151	172	158	156	145	174	161	160	148	153	155	155	150	147	172	154	172	147	168	161	155	153	193	168	175	153	168	170	153	162	174	163	163	168	156	162	162	167	195	149	155	166	152	149	174	161	152	161	146	158	162	168	156	172	173	149	190	176	137	153	160	166	167	157	147	157	169	163	178	192	154	176	154	159	151	155	146	173	161	182	158	120	158	157	151	154	163	182	158	155	154	175	181	146	166	150	178	151	155	160	167	161	160	156	148	162	156	166	173	174	167	161	162	168	140	167	146	159	162	157	150	184	172	157	161	172	154	199	159	152	178	167	157	151	167	182	160	122	167	168	159	155	179	175	182	163	147	162	175	152	131	175	142	155	176	167	155	148	159	163	151	165	156	167	169	161	162	141	168	160	162	145	163	162	151	149	153	166	166	184	175	176	135	143	158	171	185	144	164	155	139	143	161	161	169	168	182	151	163	168	160	177	159	146	173	187	158	152	175	149	174	180	159	156	166	150	167	152	170	165	163	165	151	147	146	184	171	143	186	172	155	132	162	166	179	144	136	173	171	159	155	169	160	157	156	197	156	147	163	165	171	192	175	137	181	160	171	155	180	127	158	179	179	174	162	177	153	171	159	166	181	171	176	166	148	169	171	161	159	149	168	157	149	181	168	161	163	170	161	150	153	174	133	144	158	162	156	164	154	149	174	166	161	157	159	199	162	163	194	180	157	159	181	185	176	170	148	153	163	160	169	185	160	161	192	167	188	164	157	140	194	161	162	178	132	146	141	145	167	190	168	170	149	162	154	146	154	163	150	152	170	159	152	164	160	148	167	141	152	147	170	171	148	171	165	165	164	155	179	174	142	164	149	148	201	165	163	156	143	156	166	176	161	170	158	139	150	156	167	163	169	173	171	154	147	167	162	159	166	164	185	175	188	189	149	171	158	151	162	138	138	180	159	140	156	169	163	148	143	162	176	162	149	175	144	185	174	176	170	176	164	175	170	159	165	160	161	166	153	169	159	163	155	152	143	165	153	172	165	158	187	163	166	167	164	158	155	165	166	163	164	137	152	168	167	160	169	162	168	160	173	165	160	188	164	155	170	158	173	150	160	167	159	160	186	159	194	147	150	151	175	143	154	174	163	159	163	163	169	157	162	167	166	179	167	146	158	163	163	152	160	170	165	154	163	156	163	155	159	144	146	181	181	146	154	162	142	153	152	150	161	151	159	143	156	153	169	149	169	153	153	178	145	150	156	160	166	175	156	170	173	167	170	176	165	144	178	169	168	152	160	169	151	151	175	157	153	164	163	169	149	164	173	176	190	164	166	174	186	194	172	177	159	174	173	140	156	179	171	158	145	164	171	151	160	185	156	153	173	164	170	163	173	180	173	177	148	167	169	182	176	180	176	137	150	162	180	153	147	156	162	173	175	134	158	181	136	155	174	152	173	153	154	146	158	171	148	190	176	156	161	158	150	165	151	175	182	173	143	165	139	175	160	151	156	155	146	150	176	179	157	160	148	154	172	145	170	157	158	153	194	166	148	169	166	153	159	164	158	157	150	166	171	174	187	159	162	152	179	146	168	164	169	175	156	150	148	181	158	158	158	169	189	147	140	156	168	147	168	151	158	170	166	170	169	146	162	160	160	153	178	168	175	161	165	170	165	176	165	156	156	157	187	147	169	133	154	169	176	151	160	175	162	178	155	176	167	166	164	162	174	155	140	166	159	156	172	163	148	171	160	163	182	163	168	179	176	183	159	149	163	163	187	164	167	168	171	149	168	163	150	146	167	167	153	170	151	153	161	169	194	165	152	184	166	185	159	165	172	167	169	153	161	154	181	158	156	159	162	167	169	161	153	168	157	169	142	152	164	172	160	158	175	171	181	139	149	165	155	160	144	152	160	155	173	167	160	161	179	167	173	140	149	145	146	165	143	179	146	162	155	156	147	147	170	151	150	138	166	161	166	144	166	181	174	167	161	186	171	174	163	142	146	155	137	148	145	163	159	178	149	159	145	176	155	154	161	161	156	137	175	162	171	152	159	158	157	150	143	154	148	165	177	163	164	161	168	189	167	187	132	139	166	168	160	155	156	159	175	169	173	164	174	179	169	156	183	174	145	158	138	157	168	147	144	164	162	161	177	157	183	167	164	184	176	163	152	180	152	168	170	161	157	150	164	160	163	166	155	165	170	163	155	170	162	171	189	161	153	133	167	159	150	153	167	139	175	177	153	159	163	179	162	145	146	177	163	176	130	161	160	180	158	171	143	170	168	164	158	153	153	175	156	183	158	158	158	165	160	198	170	166	169	162	183	164	181	154	168	164	159	163	159	194	166	147	138	151	174	175	181	177	164	153	153	160	171	132	146	180	152	161	177	177	171	143	166	158	172	146	166	141	161	179	148	146	170	170	151	155	176	163	180	149	147	165	183	143	169	148	180	144	142	177	134	164	151	200	180	161	150	163	171	176	142	128	187	148	143	170	179	156	169	167	179	164	158	193	142	151	183	164	163	149	184	142	137	139	149	154	150	159	171	170	194	165	156	169	173	165	170	155	165	171	157	183	167	148	157	179	173	168	144	145	171	171	154	156	178	188	173	169	179	161	164	145	165	154	154	164	168	158	157	187	167	162	154	169	159	152	178
39650	48254	43399	22874	13876	9958	6186	4820	4882	4822	4244	3102	2333	1803	1447	1403	1167	1084	1050	976	832	1036	1009	1392	1116	1096	998	832	780	694	676	864	844	801	714	629	721	696	619	667	658	642	654	588	600	829	3443	630	554	549	515	530	537	542	517	538	574	518	579	508	574	582	536	530	521	509	550	546	574	555	544	537	500	535	578	521	535	538	543	502	485	540	518	527	574	544	536	509	515	544	523	484	520	524	537	516	522	531	541	526	530	527	533	528	503	522	530	523	518	519	494	534	499	506	503	532	573	529	533	515	495	498	532	522	511	516	543	544	503	526	535	580	538	534	526	515	542	499	510	536	535	536	552	580	521	525	527	518	525	558	527	547	516	558	525	508	537	589	496	487	478	537	520	533	520	587	519	513	516	515	515	536	492	485	581	542	509	562	531	518	545	546	508	524	507	501	503	530	509	564	534	583	548	487	563	539	547	499	532	551	490	547	538	534	551	499	492	534	538	524	519	537	545	497	511	500	543	544	562	524	563	555	484	540	518	519	553	530	509	502	532	528	504	524	536	494	507	535	533	524	519	515	517	536	548	567	532	510	508	546	538	553	550	525	528	542	512	535	526	526	531	515	545	521	579	528	544	540	513	525	540	550	535	541	545	536	550	577	511	502	563	500	522	543	548	524	528	555	482	500	519	530	528	533	513	506	529	536	508	524	494	538	536	537	517	585	529	513	578	541	496	514	504	512	489	545	501	513	476	475	523	523	517	551	531	515	486	514	542	533	529	514	542	544	518	526	528	541	536	545	523	537	541	499	553	535	519	526	500	517	518	550	509	529	516	547	537	575	559	542	564	546	542	557	490	499	515	496	560	506	534	552	562	512	559	540	499	531	504	503	523	591	547	564	534	528	513	503	527	545	517	570	501	544	574	495	502	531	542	494	529	530	532	501	538	517	497	535	478	539	536	575	476	536	492	552	496	538	556	548	514	548	495	519	569	492	528	506	520	496	534	546	525	592	546	552	535	549	474	513	554	517	514	523	529	521	531	505	563	501	539	530	506	521	479	530	512	509	520	540	532	484	510	509	518	550	510	538	530	513	532	505	515	557	534	568	526	530	509	532	562	524	559	540	495	487	547	531	503	487	540	562	525	500	525	564	528	507	550	518	530	518	538	521	533	554	535	567	516	532	555	509	531	506	507	569	506	505	508	550	531	501	559	548	493	508	555	528	518	523	496	580	484	539	539	535	571	538	521	506	525	523	493	503	510	517	529	550	499	508	537	534	529	544	502	489	521	544	541	560	538	525	520	512	487	509	543	545	549	569	542	501	527	548	490	509	556	527	542	491	526	554	512	505	523	534	472	520	587	500	533	545	553	535	522	499	520	548	548	514	526	525	498	487	542	509	531	515	535	510	516	468	546	534	539	542	533	529	545	510	526	491	546	517	518	520	530	540	532	488	489	538	529	531	511	540	509	536	525	526	570	530	545	534	527	537	526	492	532	528	531	530	481	546	530	558	522	560	515	549	527	527	551	550	565	525	465	562	526	520	552	541	504	527	507	577	528	495	506	498	540	540	534	518	511	533	567	497	501	532	506	569	531	543	521	543	514	529	550	504	547	514	521	524	551	540	542	536	508	540	532	538	502	515	564	559	488	528	523	533	502	565	568	554	525	517	573	551	498	514	547	516	525	522	543	514	519	529	536	502	519	568	552	552	562	515	522	513	570	574	506	523	586	541	497	511	498	515	524	544	536	526	569	518	495	562	530	522	513	549	518	519	525	552	550	523	511	557	552	557	524	534	526	511	546	582	538	522	521	494	505	483	546	556	528	451	499	553	528	548	516	543	529	512	526	524	522	570	507	494	571	543	570	526	515	488	473	499	528	513	513	536	508	530	536	521	559	575	498	544	539	554	550	529	575	571	510	511	514	523	532	565	552	520	591	549	522	490	527	509	519	496	523	562	562	497	546	523	521	542	523	514	491	551	547	535	555	577	519	502	538	575	535	488	537	545	491	493	437	556	502	580	545	521	499	572	527	507	533	529	549	553	474	499	568	515	546	522	527	545	529	536	568	540	531	535	523	505	517	479	555	539	529	511	553	509	530	537	502	517	544	533	522	532	516	519	539	458	542	543	529	512	525	523	522	554	597	502	549	537	531	490	545	542	581	505	523	539	569	501	535	558	525	565	492	500	555	512	553	518	510	546	578	519	544	521	506	499	498	512	498	553	514	517	515	486	483	543	555	528	546	528	498	544	530	545	548	526	527	522	569	525	513	509	548	510	534	531	589	509	549	527	520	543	480	507	539	551	525	555	490	522	516	568	535	528	517	529	518	535	502	574	482	541	473	518	544	514	484	498	537	571	514	518	531	536	533	526	547	492	522	563	527	466	519	515	545	533	503	529	531	528	496	514	521	542	534	525	494	581	538	538	538	500	549	545	517	544	481	517	533	497	533	530	541	522	524	502	545	511	549	533	502	551	545	519	532	547	520	534	532	518	530	527	539	515	549	527	507	522	520	541	519	563	527	515	540	555	510	523	543	554	529	548	540	544	508	511	556	472	555	546	527	524	562	531	556	533	516	549	535	521	547	523	558	522	515	535	564	538	490	519	573	534	560	504	516	485	507	521	525	504	550	566	521	501	542	514	498	508	573	530	551	472	553	507	531	563	523	519	569	523	518	547	524	544	509	547	569	527	566	534	549	535	507	517	526	527	580	529	539	517	557	522	529	522	551	517	538	546	494	507	549	501	532	531	544	542	511	518	519	516	552	530	518	534	544	543	572	507	487	557	524	529	475	532	488	553	507	550	533	554	535	509	514	523	550	511	548	529	537	514	524	510	524	546	547	542	557	496	525	561	494	538	516	543	530	476	519	553	490	550	495	514	530	520	557	533	492	502	542	512	530	577	528	567	536	540	519	523	530	484	584	543	500	531	496	537	532	514	538	535	509	549	536	520	499	492	527	500	534	538	526	541	552	528	560	518	509	519	516	480	530	529	512	541	519	534	527	538	505	507	499	488	530	531	535	538	555	487	550	498	533	525	527	508	559	508	515	529	529	496	548	519	567	535	554	543	559	514	547	507	517	538	531	512	503	526	501	556	544	530	523	517	520	550	577	553	520	512	537	536	506	521	492	548	515	522	534	538	526	535	560	552	542	508	494	515	570	533	537	528	530	496	535	489	572	529	512	478	518	540	517	519	522	501	532	524	517	543	570	539	538	517	559	542	574	525	547	505	514	520	550	551	522	513	516	517	521	517	486	536	551	526	486	549	524	529	538	496	479	542	511	515	520	483	545	523	553	549	483	500	538	540	559	503	550	558	492	537	526	544	528	509	562	509	542	527	576	526	513	556	558	544	573	531	544	550	534	526	533	491	510	473	561	548	539	557	530	522	519	496	535	534	529	552	541	504	548	498	553	487	527	555	504	496	492	476	507	553	519	487	516	471	523	515	501	521	535	553	516	521	532	508	545	512	516	531	529	516	529	548	547	542	527	506
50350	42007	36374	27896	24234	23086	20352	14204	7107	2657	1786	1351	933	739	490	521	435	400	292	282	272	339	323	453	326	375	365	294	270	227	257	296	248	289	240	199	241	233	207	250	243	201	208	194	195	285	807	405	209	198	182	169	197	175	188	184	181	203	196	188	163	185	216	199	179	195	183	160	179	193	189	176	191	190	186	184	196	187	188	202	199	181	195	200	201	195	190	199	206	191	166	178	187	200	165	168	169	176	181	203	156	180	168	188	171	202	194	193	173	188	189	162	197	181	200	187	197	186	196	191	177	177	202	158	175	186	198	187	198	175	180	192	185	192	206	173	176	197	204	197	183	190	169	187	183	209	203	180	195	202	197	177	182	169	173	185	195	189	169	194	203	186	188	175	176	179	202	222	190	193	213	200	179	191	174	180	204	194	179	159	168	161	156	189	174	174	179	186	174	191	199	191	188	198	177	180	184	189	171	187	204	204	182	164	183	174	190	206	183	173	186	180	198	170	180	178	179	183	192	220	206	169	180	186	174	188	183	182	195	182	186	189	199	208	177	186	176	195	183	191	171	161	177	196	174	172	153	171	210	193	190	184	196	168	171	165	187	213	155	189	187	169	176	194	179	198	179	223	181	170	147	178	197	187	179	198	181	189	185	192	212	188	178	184	168	185	193	174	195	169	191	179	164	191	194	187	201	197	173	173	179	197	193	209	165	199	191	187	191	171	189	201	175	203	176	190	182	169	194	165	168	179	169	182	199	190	189	192	198	201	175	197	173	168	183	179	195	201	173	188	204	194	203	194	169	183	186	185	191	192	175	166	196	197	184	172	202	195	194	167	178	192	190	200	171	174	188	174	174	177	195	189	175	192	187	214	201	180	180	197	195	181	175	179	175	184	185	194	192	185	190	166	161	185	198	181	205	203	175	195	196	195	180	182	198	165	171	195	179	196	190	194	188	172	193	198	179	177	198	172	186	184	190	183	193	174	171	180	181	178	178	192	182	200	214	198	199	162	201	185	189	175	195	180	189	189	150	172	193	207	183	170	204	180	189	207	179	178	206	184	191	176	156	197	190	179	188	194	203	185	195	187	168	190	216	180	219	204	189	176	189	179	176	195	200	177	192	152	208	176	174	195	172	197	192	187	192	201	185	189	191	194	173	195	183	193	183	179	186	168	208	184	203	169	190	187	170	197	166	185	178	184	188	202	206	160	191	190	204	189	177	180	186	198	190	174	207	218	182	196	155	179	204	188	174	192	184	213	193	175	163	195	180	159	188	194	197	179	160	181	181	175	181	192	160	168	173	190	185	182	203	172	196	190	198	172	191	170	199	181	169	219	189	177	176	185	174	187	173	174	195	187	181	162	162	175	177	182	192	180	206	170	166	193	197	194	183	170	179	190	191	189	191	199	179	180	178	165	200	206	160	187	204	183	187	169	205	180	180	193	198	178	204	203	184	189	193	196	182	185	211	197	187	204	186	207	203	179	159	193	177	180	165	174	199	167	182	178	196	176	190	206	202	177	199	161	205	196	198	191	181	194	167	182	166	201	185	180	194	189	191	187	191	174	205	191	175	173	198	193	208	160	175	170	185	207	170	208	184	195	193	170	158	171	182	166	190	179	186	179	186	175	201	176	171	216	206	184	204	196	169	185	169	193	183	189	197	162	187	193	186	172	174	187	195	181	214	198	194	177	191	173	174	231	197	191	186	189	191	178	189	200	224	169	206	191	157	167	206	166	163	206	145	186	183	194	188	180	184	193	174	156	157	183	188	180	163	176	169	166	180	172	231	205	174	200	181	166	168	196	187	191	179	208	183	172	197	168	205	178	212	179	198	179	203	170	190	188	176	180	193	190	192	179	200	207	194	167	174	186	201	186	187	190	176	179	187	180	204	196	163	207	187	180	169	175	189	199	184	171	175	205	195	167	192	188	168	188	190	180	163	190	171	181	185	186	197	187	193	189	193	193	211	185	202	191	172	179	194	205	178	178	179	181	172	155	202	219	206	182	181	203	194	201	180	186	179	177	202	163	187	172	193	175	199	193	198	196	182	178	176	204	195	172	185	175	212	163	211	187	208	186	195	213	194	171	201	217	178	177	201	166	159	200	194	182	188	176	206	188	182	197	191	197	217	178	193	191	176	191	168	183	192	174	186	195	193	206	193	187	209	171	179	156	198	185	220	189	184	201	214	186	201	195	194	167	198	189	192	183	154	170	191	177	194	181	179	183	177	185	199	195	180	208	192	187	197	174	184	181	188	167	181	196	167	181	203	198	191	183	199	183	208	188	188	177	169	180	163	206	171	216	184	188	209	214	173	210	169	191	194	191	181	199	183	176	196	170	182	187	184	183	174	176	185	171	193	179	188	180	191	178	185	161	181	196	194	201	196	198	206	166	182	169	207	185	192	183	184	170	173	198	176	194	216	186	195	173	198	189	184	168	181	166	174	198	197	191	171	185	202	209	172	178	186	194	175	197	178	203	212	192	179	167	190	211	172	186	206	199	202	185	199	175	174	203	180	167	199	195	193	176	197	201	184	197	180	172	167	185	180	183	194	164	167	166	178	190	147	180	186	191	190	182	185	169	179	184	195	183	178	199	175	175	185	163	185	189	188	184	192	198	186	180	190	176	198	158	175	176	185	195	165	182	191	193	193	186	181	178	199	206	202	188	221	182	222	187	210	184	211	196	187	209	178	183	159	181	170	188	187	191	207	184	169	177	192	198	183	157	182	217	187	197	209	198	192	184	154	181	189	187	158	195	165	190	184	190	192	188	179	179	179	196	210	197	215	177	180	205	167	191	190	172	181	193	167	166	187	178	154	167	202	190	182	195	187	172	168	196	189	195	191	228	208	159	169	175	177	196	181	193	190	178	174	227	180	200	176	174	204	178	195	201	191	183	163	202	183	170	176	166	204	186	189	169	200	172	188	186	194	177	200	172	185	169	171	205	191	160	181	176	177	192	181	185	192	168	174	206	184	192	202	185	203	208	208	177	180	160	193	182	163	197	188	183	172	179	181	176	160	202	195	179	182	215	204	180	186	173	191	178	188	192	181	187	165	198	181	173	166	200	185	196	193	202	201	180	173	186	183	193	219	191	175	179	183	196	186	190	203	171	196	188	197	186	205	172	187	186	195	178	188	185	180	196	194	189	214	193	172	175	192	198	153	202	195	162	184	188	174	167	212	171	173	162	189	201	192	190	167	195	190	177	215	189	192	175	176	174	181	180	178	149	205	197	191	159	178	188	211	180	179	175	199	193	184	177	183	187	191	192	192	201	188	179	185	205	192	178	193	183	190	184	195	192	203	164	180	180	169	197	185	186	176	181	201	178	190	178	204	166	166	163	176	191	191	197	180	177	184	171	168	196	170	182	188	178	185	171	188	214	215	145	165	184	226	175	206	207	181	189	179	178	188	163	206	176	184	188	181	181	175	161	181	186	179	178	175	173	181	184	182	189	173	180	167	166	168	160	169	169	179	192	177	196
45338	47936	45265	29274	17094	11600	8117	7694	7505	6818	6699	5006	3317	2886	2197	2035	1761	1753	1428	1232	1152	1549	1513	2160	1669	1729	1561	1238	1131	1059	949	1363	1002	1010	913	849	979	947	798	830	937	831	689	662	721	963	4608	1631	604	545	603	571	593	597	632	649	586	627	611	607	579	584	607	592	592	568	570	569	611	608	563	573	596	603	586	604	592	588	581	547	627	583	605	556	628	572	594	577	616	590	537	535	586	627	592	616	570	565	591	611	564	589	619	610	540	584	565	577	590	564	572	590	571	592	545	522	584	565	551	593	600	592	591	558	593	581	618	518	613	596	581	568	614	600	598	583	556	535	609	566	579	623	594	564	598	588	566	575	528	584	599	610	571	609	594	601	584	557	609	606	585	594	596	586	587	546	633	590	584	597	589	594	582	553	610	624	607	560	576	599	600	556	577	569	574	576	596	565	585	581	563	529	551	608	574	616	586	556	597	577	568	625	580	579	581	599	579	553	586	593	567	540	604	554	570	573	571	560	566	654	573	625	553	548	555	533	586	588	529	547	603	586	571	561	558	532	551	556	592	579	558	607	607	607	609	583	593	533	594	585	581	572	546	600	608	545	564	607	544	610	604	604	584	594	606	576	572	559	592	587	566	556	586	546	586	600	589	574	586	585	595	566	600	614	569	593	585	585	591	614	571	562	534	585	592	557	557	596	590	558	587	608	597	602	576	536	572	598	550	611	586	615	555	549	560	568	588	561	598	555	549	553	593	595	596	558	607	615	570	581	574	608	559	613	556	559	561	594	600	601	595	594	547	576	535	568	560	552	551	574	600	608	591	607	583	603	559	600	593	522	561	554	569	537	561	562	543	586	570	585	632	556	588	615	559	573	604	637	554	573	594	593	589	581	584	599	615	552	568	574	563	579	576	578	600	571	591	549	579	582	615	588	566	563	578	648	581	621	567	610	514	547	546	587	572	600	597	578	594	600	596	565	561	580	554	574	569	586	579	577	594	567	581	584	611	553	569	596	561	592	559	550	535	579	618	569	625	608	557	556	571	562	612	549	590	556	621	546	541	561	577	594	563	640	566	576	546	553	575	569	637	598	556	545	599	553	572	566	560	595	627	601	583	582	563	559	588	571	586	579	562	590	528	559	568	570	587	583	536	620	562	595	549	570	593	570	576	577	551	556	586	594	583	562	596	573	601	565	540	588	585	588	610	605	565	542	613	605	545	596	587	563	604	554	584	605	578	597	559	601	555	548	591	548	569	543	608	604	573	583	568	557	630	593	557	610	542	591	572	556	564	596	574	574	594	605	613	603	556	543	554	546	591	598	568	629	589	592	569	574	582	577	574	588	582	589	522	579	581	551	529	586	611	583	573	570	547	610	565	574	584	560	534	544	595	527	588	584	546	645	557	546	594	597	554	531	563	571	580	566	560	579	586	622	576	639	579	597	627	596	600	564	600	586	538	575	548	558	574	593	589	572	577	592	612	557	542	609	572	582	606	588	609	556	586	585	575	569	555	595	582	577	584	579	603	605	574	532	556	592	577	565	538	612	560	575	567	529	586	588	601	575	586	617	582	597	579	566	559	561	576	555	600	591	574	606	601	564	601	562	607	542	516	580	552	617	550	564	618	603	571	529	569	621	567	548	544	585	640	556	550	598	604	589	563	560	579	556	568	593	588	602	637	557	574	593	574	542	566	575	580	570	589	580	578	525	629	588	589	622	597	558	623	564	567	576	575	581	588	565	573	550	587	554	565	559	574	585	581	574	583	607	557	581	559	618	596	580	575	526	585	544	564	535	596	572	547	551	555	605	602	552	620	582	595	572	531	569	557	582	558	547	582	557	608	607	636	575	573	589	577	526	554	583	606	571	579	584	580	594	570	578	569	609	617	550	582	567	577	570	551	565	568	606	576	584	596	603	605	581	641	615	589	544	589	582	591	596	598	535	556	563	532	600	570	562	582	554	576	574	560	634	612	569	555	607	591	584	509	587	576	550	650	592	600	574	533	554	610	566	609	567	535	593	585	556	533	592	590	606	572	570	587	580	586	551	564	569	575	564	565	576	563	617	550	577	579	531	574	602	604	551	570	527	613	614	556	531	621	619	567	547	584	548	600	588	577	600	582	561	585	576	571	585	604	595	542	607	588	519	622	561	599	616	573	615	568	585	530	587	571	615	589	568	583	605	545	553	594	593	554	576	618	606	537	575	588	574	555	575	581	580	552	563	618	555	576	545	590	567	592	562	557	584	594	567	527	605	584	558	534	600	527	594	561	588	565	606	507	526	562	619	593	609	594	565	574	512	568	588	611	603	595	542	582	537	549	625	574	578	575	610	588	602	608	537	596	573	571	569	595	602	603	567	573	608	617	595	567	631	556	576	568	582	614	593	570	599	565	623	586	567	579	555	585	600	562	549	588	602	577	601	579	592	533	564	605	570	560	532	617	590	634	581	565	625	537	551	573	592	583	583	598	589	573	569	585	586	575	576	560	564	551	582	561	571	561	556	582	550	562	584	614	614	555	618	561	558	584	567	551	611	587	567	615	561	589	598	569	570	589	551	590	619	590	623	568	585	606	548	592	574	595	542	626	572	601	575	558	565	583	584	561	566	584	531	583	540	578	559	592	614	615	549	568	559	509	577	577	584	588	584	574	539	560	570	582	572	561	596	599	543	600	634	594	571	567	591	578	574	529	561	555	572	548	596	535	591	625	560	592	524	578	585	547	544	571	565	543	599	577	512	605	566	572	629	569	565	567	592	569	585	578	568	573	581	564	603	581	576	605	566	588	577	572	548	544	580	592	580	543	547	587	556	559	579	581	584	582	552	529	625	622	602	603	584	614	576	599	556	577	588	574	622	542	530	600	584	569	536	538	578	574	607	613	571	581	554	567	595	606	565	644	537	548	584	568	589	608	551	560	547	607	559	600	551	521	555	590	620	608	545	580	570	555	599	614	594	520	605	578	605	593	587	565	604	518	558	556	577	546	573	614	547	545	557	580	572	600	638	599	551	638	569	573	595	640	592	602	568	579	602	544	587	607	595	593	599	594	573	613	581	548	569	588	577	587	581	556	607	603	564	560	548	536	578	542	604	603	549	572	600	560	615	556	573	601	579	542	552	529	581	602	547	622	530	585	601	628	589	617	560	525	567	568	602	576	608	568	580	590	580	592	584	571	532	597	564	582	593	569	578	575	583	555	589	537	558	556	629	552	558	602	577	595	561	578	583	549	567	562	600	588	576	615	575	565	591	596	542	571	563	566	565	608	592	614	571	602	608	571	591	625	583	571	567	565	570	576	526	597	582	593	576	579	609	556	584	566	619	542	595	553	580	590	639	575	585	569	586	592	601	602	592	631	612	601	554	584	526	587	574	596	581	566	547	571	548	577	559	581	584	565	587	571	568	572	577	562	584	569	600	589	579	588	635	586	556	590	598	589	586	575	585	562	527	587	603	581	613	584	564	598	542	589	568	591	570	614	585	583	608	599	546	579	597
12813	22338	27240	12288	4753	1902	865	519	353	315	308	300	273	302	270	263	275	287	251	266	297	257	244	252	245	247	270	277	291	248	294	297	269	258	290	281	258	254	246	263	283	285	334	277	290	285	271	277	242	268	285	288	265	275	264	256	248	277	252	222	247	253	259	260	249	252	230	272	267	241	285	248	268	261	271	277	267	258	260	283	294	261	308	237	264	286	250	274	257	268	255	277	267	224	264	267	302	246	259	281	253	262	263	282	299	270	293	259	248	273	267	259	234	248	288	271	264	259	255	240	253	240	253	266	275	248	221	292	280	256	248	264	244	285	268	261	266	267	282	270	274	232	258	235	262	280	260	310	267	257	265	285	275	275	272	231	267	243	260	299	240	298	274	242	280	266	296	252	289	267	252	276	245	268	249	252	276	251	298	255	254	266	287	284	247	260	253	249	256	268	264	261	259	262	258	259	277	254	251	259	288	263	298	263	260	257	258	250	255	248	265	284	270	246	299	266	262	249	261	274	264	244	287	269	253	265	255	241	275	241	252	285	240	275	258	255	258	286	233	262	276	262	262	234	269	286	297	232	261	268	258	266	282	249	240	260	252	256	298	257	245	286	267	288	263	269	246	244	259	254	229	291	274	284	285	298	248	280	240	284	263	263	241	260	280	246	262	258	261	253	293	275	257	284	271	258	275	254	289	246	248	247	268	259	271	256	254	271	239	263	288	230	256	257	268	247	259	256	299	291	269	236	248	257	286	264	263	247	255	244	232	276	270	268	257	256	285	291	261	283	246	279	249	270	217	262	280	252	269	243	239	250	250	257	258	272	321	279	252	273	248	250	305	282	246	270	265	248	279	256	241	292	284	261	269	250	259	273	251	254	255	269	265	269	253	253	252	279	253	267	237	226	254	278	259	254	257	251	258	240	241	262	252	235	271	260	247	254	265	315	272	270	274	263	265	256	268	272	258	279	246	257	276	269	257	272	277	245	267	247	271	277	277	252	281	257	255	236	266	297	236	260	259	285	246	263	277	268	261	257	263	237	232	245	288	244	299	269	249	265	266	254	258	269	251	266	247	270	254	240	275	271	250	269	269	245	263	277	269	289	243	263	225	276	239	271	278	305	268	287	278	281	259	262	250	224	246	271	272	243	300	250	278	261	218	270	268	268	272	249	277	262	290	266	229	243	244	255	261	270	261	244	265	262	258	234	282	265	237	251	265	253	278	263	286	267	263	265	232	265	274	274	253	250	260	252	275	257	256	272	279	252	260	310	293	292	242	263	284	250	270	279	260	245	277	267	236	243	270	307	284	240	264	270	273	299	267	262	265	241	258	274	253	273	265	297	276	270	253	230	254	273	275	252	282	291	251	277	283	269	263	259	269	257	254	272	280	281	283	249	259	250	262	274	271	255	268	243	263	243	274	274	268	288	281	276	284	298	292	260	266	266	280	263	253	254	246	245	284	264	239	257	254	274	254	218	255	252	265	293	245	255	259	257	254	260	272	245	254	245	275	276	215	261	264	268	273	278	278	243	269	234	280	271	284	281	279	251	276	240	247	271	253	244	275	253	261	254	276	245	252	273	235	264	226	255	262	282	235	262	254	249	283	268	270	255	244	245	269	267	253	251	257	286	255	284	264	264	260	252	270	266	282	272	264	242	269	284	279	265	275	251	252	265	250	266	283	248	245	252	267	246	240	293	267	267	295	277	271	250	263	274	296	272	316	262	253	274	286	256	270	246	281	263	281	277	281	248	253	263	253	261	257	265	276	257	248	268	253	281	321	283	259	264	245	243	280	244	298	268	269	284	305	256	233	280	262	271	252	264	235	264	274	254	286	283	258	290	237	263	315	285	269	296	242	260	264	269	245	270	249	234	249	255	254	238	273	286	293	264	246	251	254	256	269	243	246	276	253	252	256	245	269	265	276	245	273	267	273	277	295	298	259	225	267	244	234	266	313	245	258	280	227	288	254	263	254	265	254	255	241	265	275	271	258	282	270	257	257	251	281	239	259	256	253	291	274	280	302	249	277	288	237	241	276	278	302	274	268	280	290	283	253	256	261	269	271	255	297	245	263	263	267	264	280	252	255	287	275	268	262	243	276	253	278	234	292	264	260	281	270	258	258	241	282	260	252	237	254	250	268	263	263	281	296	264	250	289	276	271	256	257	291	270	268	282	225	268	275	245	265	255	235	268	247	271	244	250	288	276	279	247	256	268	257	239	258	261	243	269	264	282	271	264	280	280	279	272	257	270	269	270	286	271	260	252	266	265	241	241	283	252	294	291	277	240	254	275	281	271	260	283	251	266	243	248	263	264	294	305	274	289	246	291	233	278	259	262	248	246	263	255	289	278	277	260	277	262	265	271	257	229	268	255	252	268	245	285	258	266	259	284	267	264	215	235	260	253	233	252	259	247	258	276	257	272	268	263	293	243	255	256	286	259	231	274	276	257	287	286	253	257	280	266	294	273	274	275	261	280	230	272	273	293	280	270	276	256	269	251	256	278	268	303	278	264	243	280	266	258	257	253	245	278	253	261	286	266	261	245	250	254	284	262	264	260	251	267	248	284	277	263	268	268	259	240	280	284	276	288	253	251	240	275	267	254	297	260	297	277	260	256	281	256	229	278	259	258	242	266	275	260	246	272	255	270	273	258	283	257	264	266	276	250	275	263	234	289	269	239	287	281	273	255	267	246	253	272	287	287	280	305	234	278	264	263	244	243	267	277	268	270	249	253	238	299	232	285	254	261	267	268	271	288	292	267	260	266	256	246	236	279	277	285	280	255	277	254	271	268	236	273	277	253	256	271	260	263	275	262	265	284	276	228	253	240	268	253	240	279	257	264	255	264	273	261	251	258	272	247	244	261	269	274	269	268	290	285	276	255	265	253	285	245	271	278	271	252	257	246	255	251	258	257	264	253	280	286	291	283	265	234	261	248	279	264	267	257	274	262	238	253	260	260	252	271	259	285	279	280	263	239	265	290	282	259	235	260	280	268	264	266	238	264	258	289	285	224	300	239	253	252	265	276	254	241	239	280	263	246	248	269	263	319	254	277	278	263	279	244	274	276	277	280	266	256	262	277	277	248	265	259	284	274	261	275	269	255	269	266	281	273	258	283	277	281	300	310	250	256	265	286	246	268	269	240	266	255	282	254	268	268	300	280	251	271	269	270	292	282	285	266	282	258	253	270	277	267	257	281	235	266	290	220	258	259	293	283	275	268	244	269	284	268	271	292	245	253	227	281	251	301	274	254	287	253	235	256	266	266	286	296	276	230	269	256	285	264	231	244	262	268	272	266	272	249	245	258	253	278	259	249	270	262	252	279	240	254	263	276	284	265	291	287	268	258	271	267	261	274	256	244	267	258	249	288	283	284	273	245	256	313	263	266	262	255	279	255	242	226	249	275	279	240	264	268	254	274	264	256	258	275	266	270	260	240	255	292	281	269	282	272	255	263	254	263	294	241	243	265	288	251	263	276	284	308
13946	24956	26284	9782	4649	2952	2016	1667	1373	1112	1042	945	918	942	831	853	906	886	835	872	866	893	851	841	811	876	853	852	862	834	811	807	882	818	807	815	865	831	922	871	856	886	826	817	879	837	995	851	787	883	773	858	879	778	854	782	846	826	819	850	829	801	785	874	872	856	803	800	768	799	826	818	850	828	901	805	788	862	832	809	848	834	857	898	841	806	826	823	864	787	827	856	815	810	879	824	815	850	838	822	789	808	826	834	821	852	811	785	808	847	755	815	820	804	837	825	797	843	805	802	785	831	838	820	812	837	861	829	798	838	783	896	754	836	854	854	803	761	802	784	839	823	845	811	773	767	798	859	829	824	840	860	839	760	796	871	849	875	819	757	839	819	789	824	858	834	830	817	802	878	832	820	838	829	743	837	827	886	809	818	805	866	889	836	795	806	852	806	812	827	840	817	809	815	800	862	793	848	799	813	842	799	815	876	854	818	784	804	841	776	803	816	862	817	829	832	795	816	817	849	803	873	830	774	863	816	861	815	861	861	808	817	802	825	821	821	807	793	844	842	872	840	833	827	841	807	855	842	864	824	810	804	827	790	817	835	794	829	789	836	805	847	853	794	824	892	862	796	798	839	797	840	867	810	833	808	816	858	837	865	794	848	828	765	832	799	829	866	823	897	839	843	830	854	790	823	839	839	856	866	783	795	840	830	875	812	824	809	839	838	810	826	870	847	814	806	820	782	821	810	791	796	814	820	827	842	814	777	855	863	843	804	828	790	866	825	825	827	828	856	815	855	804	817	799	832	848	818	799	834	807	814	822	829	837	813	831	842	828	846	827	820	850	798	795	803	778	844	772	840	824	789	793	830	925	836	812	826	827	830	777	860	773	831	822	842	840	865	823	841	859	849	823	819	830	789	793	794	799	874	825	807	842	818	828	890	789	863	838	842	878	856	898	857	822	825	840	792	828	799	855	787	881	825	810	809	810	821	843	838	843	825	773	791	803	812	870	825	868	784	817	865	818	832	821	850	851	841	870	839	852	821	827	859	797	829	818	852	816	839	867	853	826	815	869	839	846	841	816	848	805	839	835	864	795	885	867	821	801	807	867	860	820	811	797	847	840	839	862	837	876	851	855	822	804	816	885	826	801	837	818	783	862	853	825	831	836	844	912	853	835	880	825	825	848	808	851	802	871	808	787	770	865	831	850	819	817	815	802	812	867	805	863	884	839	851	837	839	823	830	776	809	835	843	792	835	844	820	821	820	834	857	860	789	896	845	769	780	829	827	832	835	890	807	870	821	897	840	796	832	809	873	843	820	812	841	810	809	797	816	799	827	804	777	847	808	857	765	834	840	834	884	831	812	772	798	809	810	837	824	804	810	791	777	846	851	807	858	818	845	781	843	821	854	851	801	878	813	866	824	837	850	829	814	781	838	818	785	850	805	837	914	808	840	828	825	810	849	829	861	833	853	776	816	824	866	809	811	813	782	804	857	855	815	767	810	811	810	884	877	799	818	821	734	851	839	758	845	832	862	828	806	851	818	827	802	877	808	820	856	830	828	790	821	846	817	847	812	799	761	781	828	828	826	875	772	820	899	836	805	807	811	835	820	793	816	769	880	768	838	849	821	852	818	865	800	800	842	810	823	828	881	811	838	820	826	787	814	813	826	847	837	843	823	782	848	771	843	861	813	859	800	813	823	825	813	841	847	765	881	853	837	811	808	806	777	788	786	802	879	833	780	821	855	867	853	833	788	844	819	866	851	850	832	816	837	859	785	878	788	849	818	814	837	821	830	813	843	821	861	830	824	832	844	833	755	843	793	836	781	802	831	812	838	849	862	802	821	883	876	807	801	815	848	804	859	854	753	823	840	824	804	849	873	820	838	811	867	832	830	820	839	836	812	803	844	823	804	868	802	803	793	853	834	842	829	806	843	788	815	797	836	871	834	820	805	868	827	813	805	854	809	833	840	843	833	812	811	808	824	788	831	809	838	847	809	814	831	841	757	870	797	824	840	863	878	796	863	797	851	783	802	817	863	776	807	814	802	816	831	849	835	832	849	805	817	839	843	834	845	776	832	826	886	782	829	817	863	817	806	809	808	851	771	856	813	846	824	871	868	824	805	829	779	800	813	847	841	786	802	858	865	791	833	822	848	803	844	876	773	822	855	817	836	803	850	838	835	790	843	902	870	818	769	834	833	843	809	858	871	808	796	851	839	851	848	871	863	868	830	835	820	782	850	831	838	785	848	851	815	829	868	853	787	860	811	879	834	862	820	807	811	824	795	829	850	839	819	867	822	848	759	828	788	853	821	821	842	869	838	834	828	838	830	757	831	848	853	831	846	824	836	847	797	774	874	853	845	794	798	837	781	831	845	851	887	803	841	824	837	846	829	796	841	831	885	757	841	812	869	858	876	808	829	811	823	846	857	854	845	799	799	825	884	834	819	836	810	807	859	814	839	807	859	823	808	880	840	823	803	815	851	795	818	864	839	809	825	785	821	844	837	822	851	801	831	799	837	871	801	828	881	815	801	829	840	801	820	904	801	860	845	805	874	850	815	828	780	855	872	853	818	808	833	824	806	832	789	782	783	852	822	815	900	835	805	817	841	832	824	815	855	858	834	788	816	823	830	814	833	812	806	798	817	863	815	810	822	917	817	799	814	832	811	860	792	817	893	792	796	838	868	828	819	905	813	817	854	823	868	826	865	842	850	870	839	826	791	846	864	827	827	833	853	812	844	833	801	784	850	819	836	833	823	822	790	833	784	862	836	840	822	838	873	830	803	874	815	877	836	831	812	869	808	852	816	826	871	791	829	792	785	840	802	792	864	793	872	821	784	840	820	846	872	778	843	842	824	781	833	810	831	851	841	812	807	802	835	873	830	812	849	817	799	832	819	796	801	863	833	895	783	880	836	831	835	808	834	776	846	830	793	836	769	865	793	834	859	782	840	827	853	861	818	765	801	821	809	814	795	829	796	837	817	832	842	808	828	831	804	875	839	850	856	803	795	840	823	810	841	856	867	839	847	873	865	890	800	846	824	895	859	825	819	842	793	830	824	846	806	865	784	857	825	852	798	807	851	799	859	811	836	796	816	881	840	803	810	824	820	800	792	854	875	841	882	863	785	832	839	805	858	819	777	808	849	811	808	827	817	858	831	860	803	780	831	821	847	831	862	856	848	854	779	853	853	851	802	799	809	800	847	870	815	809	774	845	836	795	849	772	878	843	790	781	809	810	810	837	834	806	810	803	840	775	807	918	772	799	861	855	765	809	836	844	789	839	851	805	800	811	831	812	837	862	843	832	850	811	782	821	823	860	806	803	799	816	852	865	818	841	862	805	799	864	802	806	788	811	794	831	784	881	832	767	832	812	801	809	801	820	793	815	822	860	842	781	768	796	811	808	818	854	816	835	811	830	807	822	807	870	858	823	835	777	773	814	809	846	798	878	815	842	881	827	799	875	833	763	814	767	811	876	859	780	826
48276	43529	36526	27670	24639	23008	19158	12561	5754	1678	938	696	514	393	307	315	312	256	216	205	175	253	294	302	314	268	238	215	199	188	166	209	247	195	171	202	175	169	138	192	160	176	172	168	182	176	529	142	169	158	159	165	150	135	149	153	149	142	151	202	171	183	153	177	154	148	160	163	163	172	171	150	173	171	159	154	194	158	157	174	153	150	172	133	171	149	159	142	158	166	175	156	170	141	165	160	160	156	163	164	143	156	171	146	157	161	158	158	183	148	143	194	155	170	164	166	166	167	165	180	156	155	150	166	158	158	163	175	151	164	149	140	151	168	179	135	184	151	155	152	155	154	128	177	142	172	160	153	154	148	152	149	160	158	158	146	143	145	149	151	140	156	148	143	165	142	150	160	135	151	187	155	152	183	139	157	163	182	135	172	157	138	162	161	147	140	168	158	174	161	160	153	172	163	136	160	167	158	168	155	160	120	145	167	180	168	152	164	159	156	176	139	150	160	160	140	164	186	148	134	139	144	158	142	182	154	165	184	161	182	167	148	140	127	160	188	152	151	178	174	169	150	160	152	162	160	156	169	183	161	181	139	133	152	157	150	174	159	162	164	156	159	140	151	167	188	144	154	153	134	145	150	167	167	164	159	156	179	149	135	155	152	155	161	127	150	144	173	161	163	139	163	160	148	144	158	162	153	160	167	177	182	152	154	146	149	179	175	157	158	151	142	159	160	174	162	147	156	171	182	179	179	182	156	166	151	168	152	158	165	160	178	177	154	173	156	161	155	152	156	149	160	158	172	172	150	160	156	164	149	140	170	177	154	160	148	176	157	148	170	157	144	160	176	163	168	152	162	163	166	156	175	152	162	176	155	160	173	163	153	172	169	143	175	165	169	146	173	141	173	171	175	173	143	160	156	168	132	158	157	163	153	140	156	157	166	148	173	164	159	162	152	167	161	136	165	167	159	156	141	162	167	154	130	148	146	188	145	145	143	155	169	163	172	154	164	175	142	160	182	152	164	134	162	170	146	144	128	154	155	146	155	148	168	170	187	163	177	145	175	158	151	181	185	168	150	146	147	145	132	160	147	166	156	149	178	182	153	145	172	165	137	171	151	155	148	166	172	137	165	140	175	155	156	158	164	175	151	148	141	154	184	139	154	170	171	152	152	159	146	164	142	160	133	170	140	149	168	155	167	157	165	140	168	174	157	140	178	167	174	176	186	164	157	145	170	169	172	159	173	158	146	165	165	177	168	188	155	162	166	156	161	147	146	162	149	141	158	162	171	158	174	175	163	139	160	161	151	148	166	157	172	164	155	163	168	134	147	143	173	181	179	175	162	137	153	152	156	146	154	163	166	148	163	173	151	141	159	153	178	143	157	193	140	155	154	155	175	160	176	147	174	154	139	160	160	140	151	164	158	149	146	172	146	173	148	157	167	145	181	172	162	165	167	166	132	146	155	164	155	155	150	178	145	156	153	143	155	154	154	143	171	171	148	141	158	150	153	157	170	171	137	145	168	144	145	131	166	160	152	159	160	143	139	159	138	168	158	170	172	146	165	171	165	184	152	155	150	147	155	160	147	155	153	136	165	168	165	166	167	165	165	152	142	163	168	158	160	170	145	143	178	154	158	177	169	150	158	180	162	149	161	154	190	155	177	157	157	171	160	158	135	147	156	168	144	160	151	162	157	160	143	156	160	171	179	153	147	157	146	171	136	168	144	155	170	160	155	150	147	154	164	185	169	169	149	168	175	160	147	180	148	146	161	178	162	164	159	141	192	155	176	156	191	172	159	168	142	159	159	119	174	174	154	153	159	148	143	175	129	153	178	155	142	154	148	145	155	164	158	176	142	169	145	139	146	155	147	174	161	153	171	170	143	160	128	158	174	174	160	173	151	178	149	146	168	167	156	159	164	150	153	160	158	157	161	137	181	160	128	164	156	165	152	135	145	156	138	166	157	176	169	157	168	138	162	173	167	166	152	157	151	150	182	139	146	142	149	148	168	159	155	176	155	162	169	161	162	165	160	154	160	162	180	177	153	147	156	131	164	160	164	177	158	154	164	132	150	140	134	162	150	145	155	159	149	135	159	152	167	151	159	166	146	154	147	135	168	162	156	159	167	188	179	164	149	172	146	153	137	163	175	156	165	159	170	151	165	155	162	168	129	145	146	150	151	156	156	177	166	165	163	142	138	157	148	172	157	161	144	157	135	121	147	150	168	138	183	147	136	147	132	166	163	147	158	157	147	158	170	154	155	154	161	145	163	165	154	166	147	163	158	175	161	167	151	160	163	169	150	157	151	169	139	167	173	177	161	143	162	174	158	163	172	146	162	158	173	156	183	173	137	164	140	167	169	143	145	136	156	163	150	146	152	144	176	151	153	159	145	148	188	158	163	140	164	144	168	173	167	135	160	155	167	156	159	154	165	147	174	160	181	174	150	163	177	171	155	154	160	148	156	144	142	161	168	148	153	182	160	166	163	170	142	142	158	157	167	160	164	173	138	135	162	159	141	155	183	164	146	178	164	153	166	156	182	147	168	167	164	166	177	130	157	158	141	162	168	172	151	149	150	137	153	188	161	167	143	189	139	140	174	143	148	168	141	161	166	148	154	166	139	153	175	142	161	129	155	152	158	148	169	161	162	160	171	168	152	158	156	158	185	164	126	157	152	188	158	161	163	176	126	166	164	162	146	160	136	141	165	169	155	157	159	155	144	156	145	141	151	139	154	146	153	161	178	145	156	141	174	156	167	161	164	154	156	157	177	164	150	149	128	168	144	164	154	154	162	151	148	166	162	166	171	148	149	135	160	158	136	166	154	169	156	158	147	152	141	149	141	135	181	144	154	159	175	152	162	164	192	145	194	157	149	136	131	170	167	162	169	136	164	114	173	154	167	143	179	151	186	161	173	159	162	162	143	150	159	162	168	170	169	159	158	174	147	161	175	174	173	163	154	143	160	162	157	132	168	149	150	147	135	136	160	202	161	135	161	152	157	165	152	147	157	166	168	149	166	142	168	176	157	133	147	156	181	166	153	143	149	162	142	176	158	152	152	139	165	174	167	176	169	154	160	152	169	146	169	165	146	138	173	160	170	163	147	162	152	180	177	175	172	148	172	150	154	156	173	159	163	155	160	166	150	162	165	162	153	152	164	174	161	158	154	145	165	181	170	153	155	150	153	144	167	170	145	162	133	162	176	151	138	151	168	185	168	163	154	156	168	159	153	148	155	169	147	161	141	174	169	158	161	152	154	180	159	161	163	142	197	150	154	178	181	152	157	155	159	150	148	153	153	160	158	169	162	166	155	156	142	164	137	140	151	164	190	161	156	163	154	141	151	155	175	153	171	169	145	169	151	139	170	180	177	152	141	184	149	158	160	160	155	147	171	181	146	168	178	148	180	157	178	154	166	160	150	149	144	166	162	142	149	165	157	172	172	174	141	160	170	162	146	166	140	145	153	161	138	160	143	160	176	146	164	136	139
43445	49676	45466	30507	12026	7595	5225	4732	4429	4110	3650	2630	1933	1620	1311	1326	1360	1161	885	852	958	995	1394	1241	1295	1256	876	753	770	760	630	979	1098	729	687	672	707	610	596	662	649	533	569	578	573	620	2668	523	534	507	534	488	510	511	517	499	468	515	473	499	531	483	509	486	533	561	528	510	484	479	512	517	548	478	588	516	542	528	502	509	526	530	527	494	520	551	515	476	531	539	543	546	541	529	483	541	497	510	513	515	513	506	542	494	572	524	480	488	533	503	528	554	535	529	528	498	509	558	521	540	501	488	510	535	536	495	545	469	519	525	483	539	454	463	458	499	470	518	509	503	509	536	515	531	488	448	504	489	541	508	530	467	501	506	539	518	526	543	527	504	540	510	527	525	506	488	520	520	546	529	527	484	545	497	511	519	531	518	493	485	502	528	463	525	502	531	537	523	517	508	519	493	484	487	532	490	512	509	518	535	472	510	499	534	494	557	502	552	522	460	498	507	509	499	493	473	505	551	524	487	468	533	493	495	542	498	505	513	497	546	518	502	532	463	495	537	513	543	500	576	512	492	519	516	491	496	495	511	515	507	515	506	510	547	490	525	487	547	484	525	514	507	543	511	485	479	514	489	510	504	478	503	546	530	499	473	496	537	528	485	496	547	523	488	535	484	533	476	502	535	505	517	534	498	475	499	479	523	531	457	470	484	534	560	485	520	528	526	516	499	503	470	480	495	493	510	555	500	488	530	505	509	508	473	540	509	531	521	523	495	517	497	504	474	499	537	504	523	470	489	513	502	508	511	498	502	492	460	473	536	506	487	513	490	488	524	499	508	514	545	510	476	499	516	526	506	499	480	484	533	509	524	450	509	529	479	538	529	539	549	462	533	523	503	529	484	488	517	509	496	516	510	504	471	491	499	535	512	497	491	525	488	517	502	510	511	465	504	502	525	527	510	520	496	508	477	548	523	526	500	468	507	498	493	488	458	545	492	563	489	526	532	510	491	506	524	510	535	482	530	503	496	513	508	520	540	478	484	547	478	491	497	532	526	535	525	520	502	513	515	496	502	503	487	519	495	489	492	523	499	519	499	536	534	492	493	511	524	497	494	522	486	528	486	541	538	502	502	485	533	473	507	507	517	522	513	512	467	514	524	485	530	526	520	488	506	530	485	480	499	537	520	525	507	507	530	521	511	528	518	516	492	495	496	533	505	541	522	510	507	535	483	485	503	512	517	516	507	466	518	502	567	528	562	538	490	531	510	497	499	516	489	510	527	502	551	500	471	516	524	473	498	469	484	511	506	512	516	504	549	514	529	520	469	525	504	531	533	489	514	484	499	484	482	499	490	528	501	511	528	479	473	495	511	493	544	517	503	527	507	527	520	500	491	510	497	491	488	507	523	512	513	467	494	505	510	504	510	496	542	488	510	508	499	521	479	516	513	489	519	479	520	501	575	514	496	517	506	487	524	518	471	476	498	501	504	489	480	514	509	521	492	539	504	529	471	511	544	498	524	499	550	478	537	491	546	552	497	509	474	483	521	497	537	533	550	499	496	496	524	479	496	514	513	562	496	486	521	525	511	486	535	474	495	507	482	484	522	503	479	501	523	497	475	502	523	565	529	504	502	519	521	523	480	540	522	538	507	531	490	511	482	458	548	517	528	496	515	480	496	530	494	512	546	539	540	507	538	512	492	526	497	533	492	532	477	512	491	483	536	503	517	477	539	535	532	522	482	543	514	510	490	507	503	501	529	504	462	510	480	521	503	507	506	519	494	478	522	567	512	529	467	493	496	519	526	528	535	534	490	467	511	506	545	497	506	486	501	510	498	485	494	510	512	538	526	525	551	510	458	518	508	505	527	482	512	540	495	481	507	505	504	503	539	547	523	548	516	519	495	550	503	526	550	503	493	514	525	537	529	534	501	468	519	496	518	474	492	541	473	498	481	468	495	505	522	520	521	489	530	521	529	482	540	500	495	503	500	486	487	468	532	527	536	484	506	533	527	514	501	512	510	491	513	488	537	519	496	491	533	487	534	555	518	493	528	513	530	541	508	522	515	505	550	543	481	494	508	496	534	514	509	481	511	505	465	510	500	564	524	477	543	545	505	513	494	510	497	541	547	509	474	514	505	485	522	487	461	500	512	537	485	520	534	475	489	471	504	500	515	524	513	512	529	506	492	461	494	536	508	532	489	527	478	538	543	492	522	511	498	514	500	502	498	540	544	498	496	536	496	525	498	483	513	515	538	467	498	478	510	490	506	527	512	520	500	537	541	510	475	531	489	540	512	520	481	536	496	511	507	478	495	477	502	523	529	506	543	522	483	508	511	501	473	504	517	504	495	517	461	522	508	513	525	515	497	505	529	510	536	512	508	515	536	503	519	515	530	460	511	518	469	520	460	509	530	546	516	513	490	543	546	535	524	491	507	514	485	508	518	520	481	502	472	481	503	507	535	511	470	557	482	553	497	551	490	492	546	495	507	488	525	485	473	510	501	518	503	550	491	508	525	498	503	504	586	520	493	518	555	526	506	517	511	507	496	493	519	516	521	503	482	528	505	495	499	545	495	537	513	532	468	504	461	462	495	546	515	511	509	485	467	523	536	537	505	531	505	507	478	558	479	523	491	515	479	492	536	517	528	477	523	507	516	486	470	485	480	479	503	496	488	563	503	504	514	490	471	496	518	520	495	503	542	502	511	492	483	546	479	502	538	531	507	518	499	488	499	497	524	526	470	491	478	535	509	503	504	478	518	527	527	463	536	486	499	469	506	520	584	523	482	510	543	504	528	488	506	504	504	519	523	529	503	494	467	500	495	495	481	504	488	508	482	500	559	496	512	476	504	516	477	525	506	505	498	541	497	492	511	533	526	495	521	460	531	486	496	507	520	469	522	484	540	516	517	484	490	511	517	522	536	509	551	519	460	518	512	505	549	479	504	521	532	496	524	545	507	503	530	503	496	502	507	495	489	523	482	521	523	497	500	501	518	460	527	548	541	526	485	512	522	521	490	488	556	538	521	504	453	534	518	505	504	490	541	504	483	488	484	539	507	511	510	500	532	517	495	522	530	527	492	479	508	500	574	517	553	512	484	531	457	494	545	513	529	472	477	509	518	493	468	519	497	492	508	485	504	502	540	504	497	492	498	538	462	487	524	529	505	556	497	514	508	496	512	522	507	473	513	504	521	486	510	575	496	539	521	498	549	510	482	481	531	519	483	532	496	475	533	480	537	502	501	513	501	497	512	553	508	497	493	519	512	538	481	545	511	492	527	508	513	528	504	479	546	523	456	506	513	493	527	513	523	512	494	494	500	536	514	527	483	478	518	480	505	503	490	520	474	510	569	506	499	505	466	553	518	523	510	512	528	515	515	482	483	497	500	536	509	504	551	518	468	467	551	461	520	514	546	508	522	505	499	521	514	489	511	509	569	476	486	485	463	509	527	519	483	550	528	519	515	508	542	530	512	487	508	527	505	499	502	545	495	522	531
53940	41246	36570	27886	24872	23872	21985	17676	9994	3196	1695	1222	1098	725	512	483	433	361	284	241	315	386	478	363	454	375	279	258	270	250	242	344	357	220	218	213	167	208	180	208	185	178	178	172	158	230	334	181	156	167	159	170	183	170	182	180	189	170	157	183	170	172	171	176	153	176	174	208	166	167	169	161	175	171	145	175	153	171	154	174	165	186	155	170	164	179	184	166	170	173	172	168	174	166	154	156	208	176	138	149	166	185	172	172	206	155	148	181	159	175	182	139	147	162	160	149	161	162	165	158	157	146	137	150	166	160	161	168	160	173	174	171	189	176	147	172	180	175	161	154	177	150	139	161	163	162	169	185	173	173	178	166	170	161	168	151	188	179	178	198	182	169	173	153	172	168	147	178	164	144	175	177	156	176	164	142	195	148	164	153	158	168	161	157	182	175	167	162	179	140	178	175	185	168	153	147	150	175	171	160	168	170	155	158	179	164	159	181	170	156	181	166	175	160	153	179	160	160	151	177	189	176	165	168	181	158	164	161	196	174	179	147	160	157	165	169	175	163	149	156	155	173	161	171	155	172	148	146	153	193	180	192	156	181	153	169	152	166	151	171	143	162	174	161	177	175	176	174	175	150	171	170	162	156	175	174	160	178	158	157	167	159	157	155	183	170	164	162	173	188	164	159	180	147	156	156	147	164	174	151	157	159	167	151	178	163	153	180	162	155	194	167	149	173	152	174	156	155	169	185	172	175	157	171	163	154	166	172	143	173	164	157	179	164	140	172	143	174	175	156	153	154	175	145	162	182	146	180	170	150	162	158	207	155	193	179	182	169	168	182	143	166	172	171	165	158	169	156	160	157	165	171	167	166	186	174	189	171	172	165	182	139	144	181	151	168	185	172	138	154	155	157	171	176	168	166	183	170	166	163	138	183	165	184	147	157	162	179	169	187	158	157	161	169	160	166	169	149	161	157	166	152	172	177	143	171	158	157	190	160	155	164	168	198	160	164	169	159	168	160	177	158	174	167	173	163	168	174	161	167	154	159	172	162	123	153	158	173	165	171	155	155	169	179	154	146	157	148	146	183	187	159	159	166	169	170	153	157	160	173	188	164	140	157	184	205	183	184	172	157	165	188	172	183	172	182	160	166	169	189	148	168	178	159	174	178	169	172	160	140	155	173	142	145	158	164	183	167	176	163	185	161	161	177	170	155	150	159	141	171	163	186	158	152	160	161	169	170	146	172	168	177	153	174	175	181	149	163	184	167	185	160	159	194	173	156	158	145	172	173	175	172	197	187	175	182	155	149	191	177	173	192	155	166	178	157	186	146	167	169	157	155	156	141	162	178	145	157	144	186	155	148	197	161	165	177	166	165	174	189	146	176	146	164	170	164	184	168	192	186	141	188	155	154	183	166	195	180	178	152	173	190	144	163	162	164	166	163	161	165	167	178	177	160	158	162	174	168	167	159	155	179	164	151	163	173	175	173	179	150	158	170	157	164	189	182	162	156	150	177	169	178	132	173	157	160	159	173	178	168	178	174	168	161	170	176	160	159	163	180	163	178	141	159	151	148	174	189	162	167	146	165	164	173	169	157	150	161	148	152	182	164	183	153	175	161	173	149	145	156	166	192	185	179	160	171	168	162	181	164	161	159	183	169	176	162	132	156	167	172	154	148	154	191	147	176	175	161	170	167	170	164	200	151	154	159	181	167	152	188	170	173	176	178	188	162	177	157	193	149	145	159	161	162	156	171	162	165	160	178	159	173	169	161	189	156	157	193	152	175	165	184	173	165	149	160	147	171	155	154	168	166	158	164	179	161	161	164	160	147	176	170	184	162	174	149	158	202	162	188	169	164	155	155	166	171	171	173	171	141	173	172	171	171	170	164	155	175	182	178	162	160	180	192	163	168	189	136	155	161	169	187	197	160	173	150	156	143	158	191	150	179	187	182	170	169	161	179	169	173	156	160	163	155	180	164	161	152	165	169	164	169	149	188	158	164	187	187	149	172	187	164	163	173	163	179	178	151	164	192	174	177	179	173	144	172	183	175	165	181	161	174	176	157	144	160	177	183	169	161	171	186	183	174	177	155	161	174	164	176	188	155	189	152	177	187	151	176	170	159	181	165	133	180	171	164	152	140	168	166	162	150	154	150	146	171	153	177	170	158	144	168	171	179	176	175	192	190	163	158	165	172	153	155	161	135	166	166	159	155	172	165	181	169	166	159	195	167	161	167	180	173	152	170	203	159	184	173	157	162	175	149	179	170	175	156	155	173	134	151	160	182	185	166	172	156	179	165	142	152	164	157	194	170	184	154	179	163	158	171	179	158	180	179	168	193	178	159	185	166	152	143	167	137	160	130	164	164	174	168	158	170	156	154	155	151	164	165	163	167	173	167	181	157	147	161	166	171	165	164	153	178	177	177	184	178	162	195	167	186	158	174	150	167	167	185	176	175	161	159	167	194	168	160	156	166	166	172	163	156	177	194	164	184	154	176	171	157	162	154	180	169	168	163	173	163	149	181	168	180	147	157	170	139	162	154	143	159	183	192	159	165	149	156	149	168	174	170	160	164	155	185	161	157	165	164	173	167	172	193	168	168	166	162	197	142	175	179	173	149	171	159	149	170	163	170	147	173	165	175	173	180	156	177	158	146	167	166	168	160	160	187	166	192	179	165	168	168	136	168	140	155	175	160	159	167	165	156	199	183	175	176	177	142	155	172	164	161	153	138	160	170	171	197	169	171	188	150	154	174	162	143	163	180	176	165	164	168	165	148	170	156	141	172	156	182	169	181	165	169	156	156	151	172	145	148	157	179	178	157	161	187	184	183	162	147	159	170	172	167	156	185	148	144	150	199	162	148	152	186	158	171	170	160	162	162	142	175	154	160	165	170	156	175	181	163	153	171	163	158	175	158	151	155	165	162	158	176	166	159	154	168	194	155	163	155	157	151	165	156	176	167	172	182	165	143	160	143	166	166	167	161	171	157	164	178	182	163	149	184	163	177	135	157	169	181	153	158	170	152	193	165	164	151	142	184	165	182	177	174	158	176	164	178	162	151	144	175	168	171	175	153	160	162	158	175	172	179	174	164	166	149	184	153	161	179	188	155	171	167	167	148	163	162	142	148	148	165	195	185	170	156	157	163	161	161	148	181	169	175	167	149	147	186	149	171	151	174	184	160	158	155	174	157	161	172	162	153	140	172	171	206	171	182	175	172	169	158	175	185	160	180	176	183	164	181	178	169	151	143	170	169	186	185	178	151	145	152	170	167	158	187	180	174	157	152	164	155	159	168	165	166	171	154	177	172	166	177	161	162	152	181	178	173	173	160	177	163	164	177	173	164	186	174	149	170	173	149	175	150	148	150	166	148	176	168	171	183	153	186	158	171	160	155	160	172	158	168	161	152	170	175	183	162	150	156	163	185	160	172	144	168	153	163	175	166	180	166	150	187	159	156	179	151	161	179	171	159	165	152	146	151	158	191	176	159
48733	50192	44884	31989	15207	10112	8351	7264	7495	6378	6241	4343	3511	2920	2336	2265	1906	1603	1134	1066	1441	1820	2445	1734	2125	1860	1148	1010	1266	992	1130	1696	1305	775	883	847	646	676	665	634	611	580	575	590	554	828	1623	599	560	578	598	506	564	551	546	531	496	539	581	546	533	551	514	536	505	544	553	547	519	529	530	499	509	550	483	520	508	563	520	540	531	531	481	514	553	529	500	458	524	509	490	534	511	519	493	539	479	508	554	495	543	507	504	541	500	493	561	539	477	502	512	513	508	512	527	495	528	519	534	510	543	482	508	532	507	484	480	527	494	510	529	546	533	483	520	519	509	520	521	509	503	556	522	541	506	507	503	502	537	530	478	545	519	516	488	549	500	523	523	532	489	567	457	511	545	519	493	514	476	526	510	505	518	493	511	536	495	529	558	520	518	488	547	533	500	498	553	524	518	527	520	507	543	499	510	473	494	519	555	532	554	515	477	504	525	502	522	543	523	451	545	511	492	492	519	484	487	495	484	499	520	474	473	516	522	504	495	545	510	493	467	535	536	490	544	546	527	517	510	504	482	510	521	495	541	525	512	504	512	489	526	500	502	488	477	508	484	469	486	515	513	499	491	482	506	508	496	495	490	510	504	496	493	503	539	463	540	481	506	512	507	554	515	534	495	540	513	504	494	531	511	480	511	546	465	547	508	537	559	515	525	527	504	520	527	497	503	530	544	498	525	517	535	531	515	520	509	527	513	498	523	498	525	506	478	504	487	533	504	489	487	516	539	512	524	505	478	500	527	529	544	529	489	480	490	461	519	507	539	553	525	511	506	485	490	491	545	490	504	490	469	487	498	503	507	509	485	530	508	509	492	518	534	501	530	527	501	495	501	496	490	495	537	507	512	524	507	498	537	506	497	511	515	527	522	509	527	519	522	465	495	508	507	525	522	521	530	511	551	531	515	499	547	500	501	495	508	504	493	507	494	518	560	494	522	513	511	551	511	551	533	523	506	472	496	512	502	499	543	491	530	497	448	538	571	535	523	497	495	508	517	484	522	485	510	500	505	534	494	479	520	511	519	514	491	485	483	536	488	523	530	505	522	491	539	515	491	514	527	526	498	511	493	534	500	494	480	517	506	527	493	533	484	570	514	499	480	543	533	553	533	532	514	514	520	495	554	516	501	494	498	500	489	525	499	548	474	533	537	546	521	512	502	509	507	516	503	549	487	518	494	493	507	505	523	505	533	468	501	486	495	518	506	516	531	464	510	491	505	517	491	526	521	566	515	500	529	501	526	536	483	491	534	471	520	532	471	553	503	504	513	520	479	522	455	549	534	474	488	557	491	475	535	504	488	455	519	492	507	508	470	539	506	528	520	459	501	522	485	487	527	502	503	533	512	512	504	497	463	480	489	501	517	506	543	539	480	485	511	493	527	497	507	508	531	515	516	482	505	527	476	474	534	503	506	517	533	524	492	491	527	487	480	481	469	499	505	497	484	510	515	513	462	499	479	517	540	543	510	491	470	493	497	506	452	468	512	520	500	512	516	529	551	488	545	473	492	496	513	497	507	531	498	516	485	497	498	537	524	496	585	527	497	478	538	479	518	500	545	555	571	473	480	460	477	519	485	560	494	516	504	538	519	528	549	516	550	496	536	517	519	544	519	533	505	502	544	507	512	506	517	456	500	491	475	489	526	534	505	520	528	490	519	506	477	541	489	494	503	526	524	487	505	486	481	507	498	482	491	546	469	519	520	500	530	523	532	494	503	476	539	521	533	481	530	543	524	529	511	528	528	490	520	518	562	529	536	482	508	497	530	522	542	541	504	498	474	559	542	511	490	515	512	504	523	448	539	463	478	511	489	494	544	545	540	522	500	519	515	525	567	504	532	525	502	511	519	502	561	519	490	500	485	458	490	504	513	504	514	521	525	535	446	503	571	519	503	470	521	510	493	499	537	495	526	505	519	505	508	515	492	507	529	486	480	502	544	514	500	448	542	512	546	510	506	520	546	496	532	476	500	497	525	505	501	515	522	494	495	550	558	558	491	548	515	479	517	521	516	499	499	550	488	515	537	510	511	510	495	487	522	505	513	518	535	488	529	511	514	547	479	526	536	504	524	522	483	502	494	504	528	449	545	537	524	489	488	533	499	516	490	525	494	514	528	502	502	529	467	537	492	508	507	498	543	552	510	497	510	517	476	532	503	514	502	524	521	483	508	510	501	542	560	499	547	518	531	490	512	472	517	557	501	543	498	494	487	513	511	518	491	564	542	466	529	510	483	518	531	487	494	503	489	530	501	502	540	537	471	495	501	500	488	532	509	493	534	474	495	500	529	496	485	507	465	487	512	538	534	500	512	544	514	512	518	496	496	530	521	512	522	525	497	501	521	524	459	512	456	457	546	511	494	558	502	518	469	525	490	502	492	513	524	535	528	521	485	519	490	506	493	524	511	529	484	506	501	521	520	516	488	480	527	479	518	543	531	543	542	507	542	514	496	504	519	528	504	533	537	494	520	512	536	505	516	507	553	504	540	525	487	496	513	536	516	512	482	528	500	488	502	497	515	472	482	470	502	482	511	490	504	527	454	541	479	503	508	517	499	516	506	508	521	493	500	510	552	518	529	511	520	548	458	524	482	525	514	576	506	494	524	535	534	533	519	495	493	506	496	495	480	547	491	547	540	510	512	528	509	505	532	526	533	533	516	530	496	545	498	545	500	458	510	531	494	511	502	463	507	475	511	542	508	488	532	514	565	515	488	525	514	497	533	497	501	523	501	503	512	527	499	483	468	496	529	531	506	511	506	522	537	507	510	518	536	487	520	509	535	510	516	527	480	481	512	511	498	501	485	535	531	483	546	505	497	453	498	481	546	512	537	524	489	508	467	511	506	516	498	566	546	529	507	465	461	485	490	521	542	508	528	468	516	500	516	489	521	494	528	479	472	534	547	495	522	503	482	527	484	534	499	478	478	507	498	456	491	486	513	531	479	507	529	527	525	501	518	490	474	491	554	535	526	497	512	554	473	474	526	487	481	511	548	511	501	517	491	535	533	536	529	472	508	488	476	504	531	500	516	521	530	478	531	510	463	523	518	488	493	510	498	577	495	476	536	484	534	483	515	503	502	482	507	504	523	507	504	533	488	528	495	511	510	500	524	492	484	475	455	538	489	495	497	469	512	519	563	503	509	508	527	516	514	502	526	504	521	524	505	513	490	489	534	526	553	526	527	507	523	552	482	474	517	496	534	490	526	493	507	501	529	480	507	503	516	527	538	525	515	566	475	522	467	481	483	484	489	521	488	498	480	539	531	522	469	520	541	510	532	493	501	501	534	477	518	520	513	520	502	508	485	527	500	495	514	502	518	521	507	534	492	470	513	523	501	493	527	492	488	536	501	489	472	536	496	518	502	496	521	506	518	509	510	520	487	503	465	491	547	494	526	458	492	537	496	497	540	537	487	527	532	480	494	568	515	494	507	499	521	509	536	504	500	512	534	528
15824	27452	33174	15740	6124	2459	1121	541	364	298	281	263	315	279	258	242	249	237	234	257	211	248	269	246	270	243	219	247	238	251	274	250	222	271	251	240	243	243	243	258	253	251	246	261	275	206	254	246	237	260	223	236	264	249	227	256	256	236	244	254	225	238	231	270	233	248	243	246	267	247	247	236	235	221	236	221	231	247	223	263	240	247	248	238	235	242	242	273	220	228	246	244	238	269	248	256	263	250	248	247	224	221	230	245	253	230	247	256	247	224	263	241	267	210	243	232	255	253	261	217	239	239	232	257	272	246	215	231	214	252	255	246	238	236	228	240	241	232	243	262	226	209	227	225	237	218	242	229	263	240	240	257	224	259	247	242	205	265	261	240	250	239	250	236	252	247	216	254	239	244	273	264	241	247	262	231	225	258	210	251	229	234	230	254	244	240	239	243	266	232	245	239	253	239	257	228	264	224	229	240	244	262	232	230	220	256	241	228	222	242	242	225	254	236	243	247	225	252	225	258	247	231	222	282	223	248	216	241	229	241	236	226	249	269	227	259	220	255	266	246	219	247	239	232	253	247	256	221	213	227	268	267	226	236	241	236	243	248	246	241	251	260	231	262	235	259	232	238	245	237	254	225	264	217	247	233	228	234	226	239	255	220	238	215	226	255	240	240	229	238	243	232	252	226	247	256	274	260	226	247	233	256	234	221	245	247	240	243	230	227	256	234	231	246	255	253	264	270	246	250	246	239	237	228	231	253	231	242	221	244	235	250	250	234	253	249	233	251	247	251	248	238	257	225	245	246	219	252	214	260	265	242	224	222	235	263	263	234	271	231	249	215	216	246	238	249	234	222	235	231	261	207	248	228	230	241	215	269	228	242	260	243	249	216	247	229	226	235	256	233	256	229	251	261	243	232	265	229	246	267	243	255	238	230	230	218	231	230	251	235	255	276	246	256	267	237	247	237	200	242	239	252	230	262	258	280	242	252	245	247	239	248	233	265	233	235	254	256	243	246	270	240	253	250	240	272	236	247	259	242	246	204	224	257	245	246	225	232	249	222	236	229	271	239	246	252	242	243	229	239	244	253	232	248	208	228	218	258	218	242	211	215	246	240	218	249	244	249	250	239	252	242	266	238	233	240	259	241	243	235	259	242	236	240	258	222	233	230	222	254	245	243	243	243	223	281	237	222	207	227	228	239	242	234	233	236	241	250	238	228	220	227	221	222	281	248	228	244	227	225	263	251	206	272	216	271	215	225	233	238	225	219	224	228	248	277	229	220	249	258	225	238	239	223	227	213	248	250	262	257	251	241	245	221	235	243	250	226	243	254	286	273	245	264	256	238	252	229	230	262	270	246	255	237	242	241	273	235	261	261	242	261	248	236	239	225	230	224	248	267	243	210	232	231	238	224	233	252	239	255	258	271	251	243	218	248	238	256	251	251	234	235	252	266	253	224	254	254	253	236	242	238	218	226	251	222	237	231	238	219	240	222	217	224	229	240	230	242	227	240	244	257	256	282	253	245	242	225	252	226	247	256	263	253	214	231	252	267	242	262	231	230	220	251	238	246	268	261	256	246	234	226	252	252	263	219	240	253	227	253	207	240	241	233	272	234	224	255	236	256	231	249	246	251	248	213	223	236	242	247	265	259	240	237	234	258	256	252	240	226	216	268	265	246	247	230	249	249	230	224	225	248	259	256	259	240	260	243	270	241	260	221	256	227	254	235	262	252	251	229	234	233	244	228	258	250	221	246	226	221	226	229	257	248	247	235	246	205	272	254	244	235	245	221	245	249	219	237	230	214	223	236	229	203	219	252	239	250	229	228	253	249	218	234	255	265	230	231	282	243	234	252	246	271	229	260	249	224	254	233	260	254	263	239	231	225	240	229	261	235	262	248	251	212	224	276	268	253	256	259	269	233	238	247	246	226	244	275	257	251	248	244	247	236	238	215	248	252	208	233	242	245	257	243	242	212	240	246	242	229	263	257	266	251	235	248	234	248	255	238	245	273	266	214	247	245	250	244	230	227	233	279	230	244	240	236	267	225	239	219	251	285	258	264	236	246	255	263	257	233	249	244	252	242	222	232	263	247	202	249	247	285	250	242	256	258	231	240	255	216	236	232	238	232	212	242	256	233	247	247	242	227	231	262	248	279	225	231	278	249	247	237	233	257	244	238	244	240	220	243	244	223	245	238	245	248	243	267	255	226	259	259	226	238	234	231	223	268	225	267	232	252	248	223	224	272	253	254	259	257	264	227	254	265	244	275	247	268	238	262	248	232	218	239	245	228	226	223	217	253	250	234	225	249	234	228	230	213	242	251	241	248	270	214	215	225	241	256	233	239	218	227	244	252	252	265	251	231	258	246	233	219	238	222	225	244	232	220	259	242	256	257	248	266	258	241	252	253	253	245	253	243	243	217	218	246	259	245	232	251	240	224	296	249	205	261	225	253	256	251	236	229	240	251	268	248	249	268	241	242	277	255	241	226	226	221	246	239	246	255	231	249	239	221	232	259	238	255	246	253	226	249	266	238	249	230	221	245	225	276	226	225	281	261	234	236	206	267	230	248	246	252	259	248	224	228	228	243	225	247	250	209	224	216	255	227	248	238	253	222	240	226	233	276	248	267	208	234	251	229	228	248	270	252	256	214	255	262	235	233	261	243	236	220	243	256	220	263	249	240	226	212	236	263	233	233	244	238	251	258	232	239	217	245	253	247	248	232	231	238	255	224	236	234	251	229	222	266	273	231	263	211	249	239	237	232	270	230	227	236	221	264	232	227	221	264	243	230	242	248	244	267	243	259	261	241	261	264	249	235	223	246	238	260	263	236	251	270	267	229	234	232	254	268	237	213	247	253	237	225	252	240	251	240	249	227	244	227	258	256	219	201	254	237	243	222	242	232	245	236	256	225	254	249	257	254	259	257	266	228	259	245	246	232	217	256	255	264	227	212	264	240	244	259	240	220	249	265	247	241	242	227	233	234	261	223	227	243	271	250	224	238	239	212	243	236	204	226	234	205	219	219	250	273	224	230	240	226	245	236	228	235	193	258	266	245	273	251	219	230	251	216	223	233	232	231	260	246	238	231	253	266	227	254	260	230	234	234	221	240	235	246	256	263	256	237	232	249	249	250	267	211	240	219	262	221	228	234	248	231	220	240	219	260	244	259	272	241	258	243	218	240	267	254	244	255	246	243	220	255	240	267	232	232	252	242	273	234	218	239	250	257	211	276	251	249	249	253	274	248	238	253	235	244	244	243	255	213	219	231	257	272	260	234	243	247	258	253	230	239	233	257	253	218	228	229	238	225	236	243	223	229	267	251	267	244	240	248	228	241	249	265	275	261	244	226	240	242	268	261	239	239	237	245	227	225	250	246	244	255	268	238	237	233	259	204	275	267	236	265	241	237	254	243	235	253	246	247	262	236	255	241	231	235	242	239	252	255	227	249	268	267	225	230	265	247	239	220	235	242	257	248	226	258	237	232
16933	28975	33173	9161	3332	2465	1839	1378	1191	1123	1026	944	984	947	922	860	822	800	778	761	792	811	829	812	761	834	822	774	782	832	806	837	761	773	766	753	772	830	763	803	772	727	743	788	801	771	804	765	754	734	781	802	772	682	738	793	747	773	753	751	756	762	783	775	752	749	733	751	767	754	731	813	762	794	745	787	786	715	732	688	755	762	761	743	759	779	771	751	738	761	722	784	764	703	759	792	783	765	774	751	749	718	774	713	738	757	736	745	761	781	730	767	744	751	759	732	756	796	748	807	771	735	773	766	749	762	812	738	752	810	756	780	753	793	724	791	712	733	764	765	738	800	789	797	779	707	782	719	770	767	721	782	774	767	759	798	803	804	751	677	726	702	743	785	738	775	738	744	730	744	748	751	732	703	763	788	773	709	756	728	782	755	757	811	751	719	736	768	718	736	784	742	801	768	747	775	716	741	733	753	751	735	725	774	739	755	777	708	738	731	754	824	818	734	753	752	756	734	801	791	748	773	757	722	736	726	726	815	745	760	740	774	745	762	794	766	759	719	746	751	771	756	762	786	738	772	759	747	750	801	755	738	753	761	737	724	755	734	761	790	758	771	791	730	794	716	715	756	741	740	721	781	782	768	746	734	737	759	728	721	787	811	695	766	760	762	782	743	730	770	760	773	743	794	741	735	749	749	717	734	707	728	767	754	750	777	795	737	775	740	760	779	733	727	700	732	767	747	717	791	810	735	736	765	759	757	734	791	776	785	762	726	757	808	778	747	730	793	777	799	776	738	763	735	755	742	803	745	730	732	810	744	746	708	720	757	815	752	785	716	790	755	717	741	771	746	725	761	802	730	761	767	732	731	769	747	752	804	778	748	720	746	729	751	779	778	734	755	751	747	742	754	694	753	714	707	755	773	715	745	736	758	727	739	725	761	769	767	750	740	704	769	726	714	782	784	722	811	771	773	755	773	732	771	730	772	740	771	773	710	765	723	762	763	778	719	740	784	809	817	747	728	750	733	795	771	716	779	765	786	720	769	729	770	809	740	761	759	778	762	774	802	701	791	748	803	741	745	737	820	766	720	776	787	777	767	736	779	739	740	745	733	713	768	797	802	779	795	737	741	774	780	766	737	794	817	759	775	733	761	738	755	719	751	759	765	789	755	808	742	746	794	787	732	810	780	708	708	733	717	810	775	735	752	765	773	756	771	733	838	704	749	774	783	731	751	717	729	739	803	777	759	789	768	752	773	796	743	726	729	728	754	749	765	738	733	737	754	758	725	751	731	757	759	748	775	780	764	715	762	774	724	737	742	756	717	773	790	760	773	739	799	743	726	765	735	742	753	670	735	773	741	746	746	750	735	739	746	745	793	733	786	783	775	757	767	745	746	803	782	778	733	733	763	763	730	718	735	750	745	771	811	716	766	723	762	775	733	727	801	764	747	737	777	707	784	754	758	729	769	817	727	791	746	754	727	737	796	739	780	736	756	769	730	760	774	768	782	774	755	761	773	742	725	731	707	745	723	788	750	750	720	801	736	804	735	764	808	753	740	759	723	720	728	717	805	828	756	764	734	795	761	792	732	748	736	745	780	770	715	725	794	747	717	778	750	728	774	782	766	780	781	751	759	751	797	697	795	761	731	823	745	743	776	734	753	777	748	765	740	775	727	766	766	723	758	787	733	740	762	721	744	793	728	767	764	764	781	765	756	779	753	760	753	748	775	769	787	761	771	771	764	733	706	728	706	773	784	763	781	708	791	793	760	713	759	767	724	770	759	743	796	794	768	779	730	759	781	755	738	711	755	750	791	685	686	798	735	780	756	770	756	769	704	734	800	735	750	742	749	771	786	765	758	720	733	718	773	729	754	748	719	769	700	749	758	746	746	768	753	698	749	744	786	749	753	749	727	731	746	798	783	726	735	788	786	710	724	797	803	751	708	750	768	796	700	744	735	746	760	759	749	711	750	704	780	791	744	745	783	710	724	724	722	736	728	748	762	744	734	796	773	771	738	771	769	741	761	732	766	799	754	714	779	734	800	736	762	751	742	773	741	745	767	785	742	760	776	744	788	770	720	745	725	741	706	746	804	793	734	750	762	767	710	769	760	708	734	781	772	748	749	742	747	704	776	741	791	743	766	778	732	728	744	727	728	794	730	762	763	743	821	758	788	736	728	737	762	787	783	732	733	727	720	722	756	758	739	725	805	742	756	810	767	739	764	730	768	794	813	727	804	778	784	778	774	751	786	785	773	758	788	767	767	739	747	749	744	761	788	734	746	782	748	789	754	760	753	824	752	752	809	764	822	676	781	711	751	787	761	763	752	711	732	709	753	779	754	718	750	686	773	787	716	799	751	744	738	724	780	734	797	728	678	786	796	782	781	773	740	738	745	756	805	733	718	794	746	739	759	763	769	718	796	754	709	741	741	770	773	721	734	747	747	747	755	737	751	837	775	764	755	780	768	750	761	785	757	743	798	759	757	811	727	754	748	757	759	764	740	748	790	734	693	759	753	740	758	714	791	753	762	676	819	770	754	777	766	766	804	736	735	752	780	760	754	726	788	755	756	772	755	771	734	746	766	746	769	748	775	757	749	763	768	717	779	723	771	663	771	822	775	790	752	776	749	757	755	821	709	738	739	771	742	753	743	747	749	725	694	783	725	752	749	703	724	797	775	759	772	754	765	763	754	773	757	793	755	785	775	730	729	751	766	739	747	774	723	776	728	777	733	715	769	738	753	757	769	700	767	744	765	766	720	752	767	741	745	712	731	752	711	767	737	770	743	738	746	730	780	731	765	789	731	790	779	782	731	762	746	763	803	764	784	733	764	737	762	767	755	774	735	795	742	755	759	768	738	754	741	756	772	721	711	750	746	774	774	763	805	776	757	773	736	772	716	745	750	770	781	730	756	828	782	780	765	770	736	792	751	722	748	740	769	790	758	786	755	756	768	778	736	733	792	727	767	707	781	772	744	746	741	711	794	693	738	753	721	734	723	733	756	787	746	751	766	768	691	759	741	780	770	789	718	760	751	774	786	780	759	781	767	760	759	755	733	755	709	801	768	735	741	768	741	744	749	825	763	746	723	758	762	820	745	762	794	766	780	723	747	732	820	735	763	785	758	789	809	773	795	760	802	693	745	765	781	745	793	740	736	775	766	727	766	751	753	792	790	741	751	720	769	735	731	743	791	747	761	753	763	735	784	760	752	759	748	729	734	760	758	756	726	785	754	769	758	747	770	779	775	774	700	762	776	787	732	739	742	769	735	734	757	772	713	743	768	695	786	759	767	761	723	724	740	715	765	730	739	779	766	715	782	780	791	773	770	779	782	772	793	738	755	743	751	802	777	705	742	754	733	777	776	748	759	731	754	774	762	756	766	819	742	736	723	759	764	771	708	786	781	736	802	819	749	739	699	758	712	774	775	749	781	771	769	738	815	728	750	754	727	722	791	781	745	749	786	762	807	783	771	736	749	752	743	723	772
47942	43941	38841	28792	23855	22753	20000	13533	6739	2205	918	745	642	476	449	305	249	282	232	273	289	300	278	297	275	218	223	213	212	205	276	223	208	190	182	164	153	158	183	166	178	116	151	143	153	170	151	153	150	143	150	157	180	138	156	144	160	135	151	132	156	153	150	131	141	146	164	154	145	137	140	132	160	148	149	158	133	107	131	164	126	135	147	143	159	119	148	159	146	133	129	151	138	148	151	157	150	131	156	131	152	135	123	151	141	150	152	154	142	151	159	139	136	138	123	139	140	133	129	167	143	149	125	128	168	131	170	145	131	123	145	140	164	132	131	135	129	142	136	143	129	160	161	125	129	155	160	135	150	155	155	130	146	150	140	128	138	132	157	145	149	145	146	129	148	136	132	138	134	136	145	139	129	150	133	142	134	147	168	161	138	143	130	141	136	128	137	140	156	131	156	138	134	128	127	144	135	133	151	152	139	143	150	156	156	142	135	147	141	145	143	146	133	139	144	149	138	161	138	127	158	127	158	154	134	143	126	130	131	142	148	129	131	132	137	155	121	146	145	150	159	153	133	142	140	150	152	110	145	144	136	144	137	148	133	148	153	144	132	138	127	149	143	129	125	142	147	150	138	142	157	125	121	159	142	140	137	128	146	120	141	140	149	152	141	122	133	148	137	125	148	157	111	138	150	128	123	164	126	128	147	121	138	154	150	128	144	152	153	138	145	141	165	145	119	133	144	132	150	136	153	124	150	137	166	147	147	147	134	138	157	136	121	149	136	132	131	145	153	134	145	152	126	145	136	155	131	139	138	135	141	138	146	144	161	129	140	143	163	163	129	155	158	126	151	151	132	153	133	137	131	155	128	143	141	140	154	152	121	137	111	159	140	147	126	135	139	121	142	142	137	140	140	129	152	135	146	117	147	145	136	129	126	143	144	142	163	127	124	126	145	146	135	148	155	130	140	145	143	156	162	152	161	139	151	143	132	160	146	123	130	139	152	134	172	159	164	157	117	137	158	141	172	153	129	133	140	142	139	128	126	149	159	120	139	132	127	134	145	129	141	133	130	129	161	125	156	149	135	128	169	131	142	162	155	128	136	127	138	134	144	150	150	144	131	154	120	142	138	142	145	165	138	129	122	161	140	140	143	146	144	128	144	131	120	142	133	161	147	134	147	134	132	141	133	159	151	141	165	143	166	136	139	138	160	153	159	154	119	163	139	146	156	140	149	154	146	127	132	171	138	139	142	135	171	130	127	141	123	130	133	145	134	150	154	150	131	121	140	152	139	144	143	141	159	143	146	150	131	137	156	132	162	154	133	127	148	138	142	131	132	134	144	149	147	147	149	151	128	146	139	135	162	127	133	154	125	141	148	153	141	144	130	160	122	146	154	124	143	137	164	141	150	136	158	156	146	144	139	150	155	144	116	136	154	150	124	129	136	137	136	139	121	133	145	172	131	139	130	135	144	144	141	156	144	138	136	145	124	154	142	157	136	153	164	139	152	148	148	147	112	148	136	157	134	157	121	126	153	158	150	128	137	154	158	137	142	132	166	127	129	136	144	140	144	132	137	130	144	137	148	150	163	147	148	150	142	141	130	151	143	142	160	153	146	144	138	143	143	155	136	117	144	141	154	160	150	153	133	163	138	142	130	173	144	129	144	129	148	134	131	151	128	130	139	154	131	164	123	125	131	143	150	148	138	144	153	128	158	130	160	146	138	144	135	142	119	162	120	149	135	145	135	139	146	125	140	146	149	156	134	130	182	174	147	126	148	121	132	162	131	143	146	157	141	126	148	128	147	150	154	159	138	145	125	131	128	137	130	139	132	157	130	141	140	130	138	139	149	129	137	117	145	143	133	139	150	146	137	135	143	145	141	159	155	129	138	103	147	160	161	138	136	138	166	146	137	137	167	129	141	146	158	144	144	125	144	142	131	132	136	134	142	162	177	136	142	140	141	160	153	134	135	136	159	161	135	150	144	138	129	147	150	150	145	165	117	119	138	125	121	147	133	122	139	147	155	123	144	159	136	154	127	162	135	138	137	149	132	161	148	151	113	125	124	138	138	138	147	122	136	164	149	153	134	119	147	135	150	125	166	126	127	159	155	126	140	149	165	134	156	160	140	160	140	151	141	111	136	161	145	158	126	145	154	149	134	145	132	148	149	141	151	146	150	123	159	129	157	141	134	140	146	146	126	131	151	149	133	141	140	148	173	160	142	147	114	149	141	161	131	153	158	131	155	133	134	149	144	144	151	124	124	129	184	136	149	139	139	135	120	141	138	122	141	137	132	141	143	151	132	130	120	137	137	143	136	143	128	127	134	149	146	143	125	151	134	144	130	163	163	128	140	149	135	142	156	130	129	153	140	145	135	136	142	144	144	157	150	145	136	134	153	147	181	138	134	146	128	160	130	144	136	149	153	127	142	165	119	140	130	125	127	109	151	158	142	146	127	139	134	124	112	150	151	168	135	135	125	143	159	147	143	141	109	138	135	153	128	147	142	129	144	150	148	133	126	149	131	131	122	133	151	156	141	141	131	155	127	120	141	143	134	127	127	133	135	160	145	152	139	161	158	154	152	145	140	132	150	128	150	156	128	129	151	149	127	116	141	168	140	137	149	149	155	144	143	133	142	141	124	127	137	150	153	154	148	152	155	143	136	154	131	126	144	142	134	142	139	127	137	151	136	147	126	152	139	143	144	137	134	141	150	158	154	156	154	139	179	124	134	150	117	171	139	149	141	138	130	142	154	137	137	136	152	119	114	154	126	113	160	134	156	152	154	159	139	113	140	140	132	145	156	152	147	150	163	130	151	120	152	130	131	139	149	148	129	133	155	133	140	144	148	144	155	146	142	133	146	142	158	156	126	125	145	152	142	126	149	158	138	139	144	147	143	142	121	135	149	140	128	152	139	155	154	155	141	137	129	123	147	143	135	136	129	118	128	148	141	129	127	125	130	153	136	119	136	140	164	148	144	153	127	157	125	135	143	136	127	153	151	140	140	143	130	118	152	157	153	130	130	140	145	155	147	155	140	138	129	129	140	147	150	135	147	137	119	145	139	142	158	134	147	121	161	133	139	134	136	146	152	129	156	167	121	150	147	144	122	126	125	153	133	142	157	141	145	144	149	135	141	140	152	138	132	133	161	125	165	161	120	128	143	141	150	163	134	127	156	149	132	128	150	123	127	138	158	153	146	133	126	141	130	133	137	143	144	147	146	137	146	130	155	132	131	144	132	137	162	118	144	121	144	124	140	151	137	156	147	136	149	133	137	136	148	133	145	146	148	148	132	143	131	155	136	148	154	122	142	143	147	143	148	156	153	148	140	142	157	153	145	143	122	153	136	120	125	132	141	127	132	134	151	146	154	159	143	157	130	136	155	151	138	135	139	161	142	167	147	172	143	133	129	122	127	151	134	144	117	172	158	137	171	153	155	149	148	130	152	140	129	165	128	152	149	144	158	131	140	129	124	143	144	142	130	144
42939	49887	46713	22719	8399	6122	4600	3669	4379	4761	3807	3087	2535	2127	1836	1400	1031	958	1054	1198	1271	1469	1234	1422	1311	1009	923	866	746	852	1261	1011	707	636	623	542	483	554	558	576	575	488	523	509	494	483	536	487	463	450	507	530	483	462	451	459	476	470	454	475	465	462	432	442	517	500	485	489	473	459	482	492	457	495	494	493	446	469	427	459	479	442	461	465	444	451	489	423	480	422	495	451	453	442	491	504	445	485	488	445	436	456	447	441	474	458	473	453	447	467	466	452	427	475	419	458	487	429	417	467	468	474	463	447	492	456	469	425	450	474	468	475	466	467	485	457	470	429	452	457	445	447	488	464	460	449	441	470	454	456	476	441	470	411	460	440	476	450	464	512	444	460	473	475	473	455	444	415	464	450	450	473	438	453	458	434	459	443	478	445	410	469	449	472	488	472	456	516	439	481	455	454	472	451	437	461	435	438	464	448	458	466	430	447	468	461	464	491	444	447	441	466	415	445	458	424	435	487	469	487	477	442	459	453	435	446	424	514	466	474	498	488	459	459	459	461	482	451	483	451	466	417	471	481	452	452	503	460	442	483	461	448	478	458	485	440	431	475	461	450	413	454	454	450	456	465	469	476	458	463	484	503	475	477	472	466	486	463	462	479	445	452	481	468	484	478	488	422	457	440	454	472	469	450	453	483	442	496	449	399	509	452	478	432	488	420	463	475	482	496	477	442	470	439	477	443	455	440	463	446	424	485	442	442	484	457	472	449	485	448	466	480	452	485	496	480	428	419	479	464	500	447	466	437	489	452	473	471	469	462	467	485	466	480	467	488	482	489	479	431	451	477	473	440	413	471	451	459	474	459	439	500	450	507	478	483	453	461	432	432	448	421	463	476	488	455	465	471	459	461	488	439	441	459	470	446	466	468	454	436	453	451	490	467	453	434	469	456	507	462	486	448	450	455	428	476	440	459	427	425	487	479	458	439	449	486	473	486	478	448	474	469	464	480	468	470	447	485	420	437	459	495	475	418	445	460	453	470	470	437	474	448	474	464	479	478	493	481	472	466	458	431	500	471	463	430	460	455	523	427	446	500	497	479	471	460	462	448	469	457	465	467	457	500	479	481	452	503	444	449	443	464	464	425	462	460	500	421	455	481	441	495	483	435	488	432	459	461	498	449	432	491	462	453	484	425	443	427	481	438	488	457	436	452	448	460	454	421	425	471	443	450	471	457	464	462	457	450	499	513	450	501	466	505	458	449	438	452	440	458	466	497	482	482	462	490	443	443	444	486	463	525	443	448	434	508	453	527	445	433	458	485	462	465	433	433	471	450	447	441	501	458	482	430	477	451	477	426	476	453	448	473	454	466	517	462	449	508	465	479	415	461	454	447	466	454	444	429	475	447	449	440	448	481	445	476	452	460	443	441	466	422	462	451	472	475	435	453	490	439	510	450	471	467	435	462	479	471	438	452	475	481	448	440	448	439	435	451	458	478	465	463	496	471	454	477	444	486	491	449	459	485	507	430	431	499	471	453	460	448	455	438	441	436	470	491	428	465	451	490	451	435	484	461	502	450	491	473	445	460	466	463	464	437	464	472	481	426	452	465	444	433	401	479	437	493	504	473	452	487	478	451	445	472	439	503	430	475	451	425	460	455	493	427	447	443	476	435	459	434	482	481	480	443	417	431	442	489	477	447	460	450	459	465	449	483	462	466	445	492	439	408	475	429	472	473	471	442	484	457	455	427	483	440	451	446	483	474	474	439	487	434	437	480	458	468	446	442	472	445	454	481	457	478	453	494	479	453	462	449	453	439	477	445	503	466	487	452	463	491	460	413	483	470	474	457	490	428	481	467	461	469	470	430	445	485	465	474	498	441	475	457	483	410	508	456	446	505	463	444	450	460	438	455	437	473	442	487	454	464	462	481	442	500	465	468	449	456	477	472	458	410	416	429	505	463	449	460	457	454	430	495	457	434	432	485	444	496	468	470	450	480	475	449	464	455	450	483	477	507	471	436	466	476	446	439	476	433	445	455	453	439	449	448	482	448	470	478	460	432	465	480	450	479	475	439	485	478	468	434	439	458	473	470	409	465	483	464	482	470	434	489	470	467	485	514	467	414	478	441	419	476	485	455	470	476	476	443	424	486	466	503	459	451	414	443	437	434	458	430	451	439	417	472	469	486	464	428	487	462	438	486	499	479	439	478	500	501	470	453	438	458	461	442	494	456	481	477	514	453	484	417	452	523	435	446	483	503	466	483	442	483	473	449	433	475	473	448	465	432	439	446	456	439	484	469	493	453	460	457	478	411	487	409	445	468	424	435	440	454	469	458	449	470	471	464	440	444	427	481	440	462	496	471	441	482	431	483	489	435	427	454	441	458	481	446	447	465	455	436	446	443	483	466	445	468	470	463	438	511	442	433	449	498	455	457	471	446	480	443	436	453	479	516	450	451	457	442	471	464	494	451	442	465	445	481	428	449	442	461	452	473	451	492	469	478	468	429	449	460	430	435	467	466	454	469	464	454	474	424	467	426	459	471	439	472	471	459	462	460	481	436	507	490	425	482	461	447	437	476	483	459	449	501	466	399	460	448	447	477	462	491	433	451	456	471	434	452	417	425	466	451	460	466	428	450	476	450	474	439	458	482	482	492	450	487	494	459	444	451	490	460	483	517	438	465	463	440	500	455	472	449	468	468	458	440	488	461	453	498	468	462	442	441	477	439	428	464	470	489	512	460	507	453	454	466	456	487	417	481	453	444	463	434	465	431	430	472	437	454	474	465	470	450	472	456	434	440	458	464	447	476	462	458	469	439	492	484	426	455	464	450	500	466	446	435	486	444	439	452	479	466	455	465	478	460	452	459	439	468	461	458	464	446	437	490	460	430	458	476	471	468	450	439	459	470	478	460	444	441	473	439	499	457	529	468	467	461	444	450	431	448	458	433	460	481	502	489	457	472	484	493	434	476	480	456	420	476	449	468	467	474	442	448	463	475	493	442	524	502	443	483	419	479	478	460	486	462	469	440	459	485	440	463	487	471	454	499	485	463	457	494	478	448	433	503	458	458	464	440	467	486	506	438	469	466	450	482	457	442	479	449	474	471	485	480	438	468	457	486	416	459	451	456	425	417	426	462	451	454	485	445	433	448	475	490	453	446	451	469	475	454	455	441	435	448	488	422	470	486	473	456	448	452	453	438	439	444	423	465	455	446	516	490	429	488	448	482	441	436	458	451	483	482	464	433	477	448	464	486	514	471	431	444	476	459	460	454	492	458	450	439	451	459	457	451	443	458	464	464	489	466	461	485	481	465	438	502	484	497	431	451	463	491	438	475	437	457	447	402	437	479	460	497	486	440	435	476	437	403	483	439	421	480	441	481	445	490	444	449	455	443	487	429	448	495	476	481	478	441	485	490	451	480	475	491	518	497	448	485	457	439	464	425	469	465	462	468	459	475	468	490	416	468	421	457	499	482	470	423	451	458	451	443	416	459
52676	43692	37159	27730	24990	23575	21552	16581	8757	3407	1696	1200	855	599	606	462	402	353	360	395	390	506	377	421	393	306	306	302	305	321	381	263	241	209	205	198	203	181	203	191	199	165	181	183	175	162	226	184	150	179	182	152	185	177	177	166	182	203	167	161	195	170	156	178	184	178	191	168	172	169	169	182	181	192	158	187	173	172	185	157	163	172	167	175	160	187	176	194	148	159	170	166	173	168	189	166	190	167	149	189	133	174	174	164	177	171	171	162	149	138	177	150	175	172	160	161	156	186	196	163	184	173	171	153	192	169	167	178	164	163	181	162	155	174	165	181	156	143	153	163	166	180	167	156	147	168	180	171	185	154	158	168	159	184	168	172	161	149	152	153	197	189	164	141	174	181	184	163	169	150	162	180	179	185	174	179	154	165	172	153	152	159	161	171	169	172	185	181	171	183	164	158	180	139	163	160	170	173	188	161	165	172	170	173	152	154	155	173	182	154	186	179	184	161	164	166	183	183	150	158	168	160	178	182	143	165	174	165	158	156	187	170	167	163	175	156	177	161	151	160	166	147	168	192	171	166	150	176	169	182	160	173	162	179	159	160	176	173	184	166	158	184	171	171	164	166	154	154	158	159	149	185	203	177	173	158	160	157	188	176	185	152	178	163	160	180	163	163	170	162	174	151	141	170	165	164	198	163	181	156	169	170	167	170	153	162	161	177	143	161	166	176	179	174	184	149	182	190	160	187	170	181	166	179	169	149	182	158	162	169	168	162	167	173	169	155	170	182	168	170	195	163	158	157	166	164	173	178	178	162	157	151	150	163	163	176	171	167	171	175	178	137	163	171	157	187	168	191	175	174	160	152	184	153	162	156	166	174	146	170	165	158	156	160	143	196	186	178	141	173	160	167	153	164	148	186	154	177	180	162	155	163	159	171	172	165	171	183	181	159	167	164	167	171	173	159	159	179	162	170	141	167	176	142	179	166	169	174	153	161	167	162	168	179	187	184	159	177	153	149	159	179	166	164	161	163	172	152	159	153	163	178	150	161	171	177	172	137	177	155	184	164	145	180	167	159	172	169	165	189	143	150	147	178	175	189	158	150	163	163	145	159	156	154	180	163	181	183	154	186	173	152	159	158	184	163	166	179	166	170	170	173	153	161	169	186	174	177	178	169	181	163	181	180	160	180	158	149	178	161	175	171	148	162	167	174	150	171	146	165	193	150	151	152	164	177	172	150	199	162	160	153	166	165	158	153	162	135	169	173	185	188	170	163	162	170	161	182	163	142	167	171	169	143	162	139	183	188	169	171	183	184	154	153	136	149	183	158	177	160	159	192	179	171	155	151	161	161	169	140	154	178	148	169	159	164	175	153	160	150	154	188	155	185	170	167	189	170	155	178	168	155	163	171	178	156	171	170	156	169	164	182	184	206	153	153	164	163	168	173	153	174	169	185	147	194	159	161	190	150	144	161	162	173	149	147	168	155	178	191	164	162	179	171	150	166	171	166	166	162	193	165	167	154	172	168	171	183	164	176	165	183	162	147	177	156	162	179	170	171	156	151	179	150	163	174	164	157	173	164	127	167	167	179	183	172	156	170	159	175	160	190	147	182	163	158	158	179	181	183	175	176	161	179	184	147	171	169	175	147	165	164	151	153	175	165	166	137	157	173	164	162	191	162	163	147	169	155	182	164	165	165	157	171	144	174	188	161	156	163	163	172	155	163	181	143	160	145	142	159	190	167	172	165	170	155	179	145	174	184	173	173	159	169	176	165	154	173	159	164	171	153	165	149	161	173	144	149	186	171	140	168	167	157	160	151	138	169	164	168	140	176	193	164	166	182	170	171	178	168	165	175	184	171	184	173	163	170	158	172	151	166	176	172	151	169	161	166	150	150	161	155	147	171	165	166	167	168	167	174	177	148	180	202	165	168	144	155	149	164	152	175	205	152	160	171	159	175	154	153	148	172	179	163	177	185	187	159	147	150	182	177	147	171	157	164	170	160	169	166	183	162	163	153	173	176	152	169	177	154	167	197	175	168	168	176	149	159	190	168	170	160	168	167	153	173	172	173	173	173	189	174	166	149	161	171	172	175	166	200	178	159	145	178	164	167	181	172	159	179	164	181	156	170	156	178	127	169	177	175	182	159	162	187	185	191	170	140	167	156	149	168	182	181	138	159	163	156	176	174	175	173	155	170	159	161	154	175	163	166	177	171	186	182	189	155	175	163	161	159	166	166	148	174	157	162	208	177	169	161	190	163	156	149	136	171	167	172	177	195	173	151	155	168	162	161	136	172	153	170	169	161	171	166	159	203	173	159	177	162	154	157	141	173	157	174	177	182	177	179	168	181	149	158	168	164	159	156	168	182	165	183	152	167	174	156	169	174	165	171	157	184	141	145	169	172	165	178	187	149	179	169	158	157	177	164	176	165	156	172	149	171	149	173	163	163	153	162	175	159	150	164	154	176	143	171	168	155	156	158	171	164	188	182	170	162	156	168	181	170	170	171	180	169	161	166	157	151	163	163	166	169	154	162	169	172	189	156	181	159	164	163	184	169	149	155	180	165	178	171	149	180	163	168	177	160	172	149	160	173	183	176	167	145	188	151	174	162	203	167	168	179	147	171	167	164	159	172	191	157	153	172	162	168	169	168	173	159	165	156	183	151	159	152	180	152	161	148	160	168	156	178	172	157	173	177	151	151	161	160	154	152	163	156	167	159	180	158	154	165	173	163	169	180	183	138	155	137	160	162	184	155	139	150	189	168	160	177	154	156	169	171	179	176	167	164	202	161	177	145	151	151	192	179	145	159	179	149	174	156	154	165	170	157	165	188	153	168	169	158	155	178	161	168	189	159	181	166	169	155	170	141	170	169	131	189	196	171	165	163	167	160	176	183	159	152	159	181	163	167	151	160	170	164	164	153	173	153	183	171	145	171	154	164	182	155	152	165	163	158	186	153	159	177	156	166	184	163	163	179	152	167	158	184	151	156	185	182	162	168	161	170	171	176	163	177	179	171	177	169	171	170	175	159	150	171	158	186	155	165	182	140	206	155	178	165	153	173	158	160	176	181	163	172	165	178	176	164	178	175	180	164	164	183	147	162	159	190	161	185	157	170	169	163	150	173	172	156	160	167	167	147	147	181	180	163	164	150	148	155	182	166	184	173	172	159	162	164	153	170	187	174	176	172	162	178	150	161	157	152	157	169	176	153	195	160	155	165	147	179	163	152	159	143	177	162	151	159	168	138	183	185	173	181	172	161	168	171	169	174	144	177	173	161	172	187	175	183	170	170	166	160	174	166	163	172	167	168	157	142	164	157	145	155	174	145	189	178	167	144	190	173	133	149	172	146	159	159	173	143	149	167	182	179	154	148	160	170	174	149	161	167	154	184	165	152	164	163	163	172	154	193	161	165	187	170	176	164	169	160	170	165	140	159	144	188	190	159	163	144	182	170	167	166	159	167	175	150	148	144	165	160	152	169	153	140
47720	51623	43801	21946	10036	8520	7394	5678	6626	8335	6608	4555	3668	2612	2514	1962	1549	1431	1614	1829	1910	2504	1877	2171	2007	1455	1339	1187	1206	1702	1928	1177	914	809	791	729	607	614	606	682	722	619	600	581	617	608	747	574	514	564	536	522	572	553	520	509	503	538	530	550	533	494	523	538	550	547	502	527	519	508	516	540	515	530	527	552	550	565	498	525	486	544	545	522	531	548	541	491	510	561	528	492	540	535	520	548	569	524	524	494	553	501	517	518	521	538	493	517	514	486	497	531	532	476	541	495	511	500	547	557	500	536	479	514	535	560	509	533	526	493	496	522	572	552	532	537	499	492	501	528	486	544	515	525	540	547	539	534	472	503	482	528	541	533	497	569	504	522	520	501	553	480	540	541	552	511	515	478	566	546	484	533	507	525	589	527	514	535	507	490	523	516	534	523	513	563	522	525	553	500	517	489	518	547	521	509	539	491	513	520	529	521	484	490	539	465	478	529	542	516	529	501	503	509	514	531	464	493	538	533	489	495	533	552	553	475	521	528	555	516	495	497	525	453	503	527	516	535	538	493	509	544	526	493	504	542	480	527	485	555	510	500	513	517	494	509	519	493	545	532	488	532	496	477	521	552	469	530	511	530	496	517	471	513	523	534	533	506	540	512	536	555	511	551	544	476	503	489	498	497	552	534	497	521	533	493	543	518	498	525	533	517	502	527	502	511	483	524	485	563	503	518	547	523	506	515	509	516	513	522	522	454	544	548	509	512	507	567	490	467	487	486	514	496	545	516	509	544	522	514	516	485	502	515	504	522	516	524	550	507	486	507	545	510	545	498	518	509	509	531	501	510	509	551	511	458	551	517	527	530	533	540	523	491	518	529	494	502	517	491	493	499	475	487	530	504	538	544	493	572	510	496	497	514	501	510	522	486	518	533	492	483	517	531	509	572	473	493	530	524	502	498	501	517	490	515	477	516	529	524	529	532	505	510	529	479	529	515	515	511	548	521	512	534	523	513	521	519	517	550	497	514	519	527	508	533	514	492	506	503	509	536	528	488	514	498	499	538	543	527	492	486	532	496	469	490	526	558	504	540	490	543	500	530	494	512	501	507	472	511	496	507	555	512	478	549	524	515	495	543	519	486	493	531	537	497	540	529	506	487	521	536	508	540	512	543	505	498	528	566	529	494	523	480	528	489	555	534	517	521	549	478	530	509	532	508	522	524	525	530	494	494	520	497	510	528	517	516	513	517	553	523	494	514	547	524	452	520	545	532	513	567	501	562	510	500	516	504	492	507	534	516	510	499	506	520	480	454	553	496	474	504	528	499	545	499	475	556	540	515	542	527	482	499	551	477	523	582	511	538	507	527	570	502	507	552	549	534	536	522	528	514	487	551	543	532	506	490	563	544	535	528	533	514	536	504	543	530	527	503	536	541	497	556	524	525	544	522	529	520	500	464	546	512	518	521	494	493	490	525	532	539	497	518	505	508	577	503	499	521	486	535	498	562	481	512	516	548	523	492	495	538	513	518	524	521	515	522	507	533	509	467	507	503	501	519	532	477	483	525	478	544	502	491	503	527	554	512	528	526	544	555	511	498	535	483	498	489	524	512	520	528	497	521	536	551	471	541	527	444	516	526	493	504	493	490	511	512	504	500	486	513	549	536	522	521	541	515	517	492	489	516	506	519	495	552	527	506	470	558	530	525	476	484	489	505	515	537	524	488	458	512	553	487	544	514	516	512	547	503	510	511	574	504	561	571	502	486	546	479	484	536	518	484	528	540	528	492	519	515	504	512	526	510	511	513	502	506	472	495	538	518	534	506	520	547	530	486	462	506	519	487	516	486	478	489	505	534	534	492	475	511	493	530	515	532	490	524	510	492	486	521	538	540	522	511	496	515	511	526	536	492	531	531	535	504	551	493	504	540	507	533	518	536	531	505	521	525	512	529	511	516	507	517	516	501	488	521	553	517	516	538	512	523	505	518	505	507	494	492	516	504	472	498	494	522	497	511	507	503	528	528	523	485	551	500	543	482	523	486	466	500	550	497	516	548	488	520	478	480	514	542	541	497	502	531	531	516	519	533	517	540	539	501	503	527	490	537	524	464	570	571	483	511	500	558	528	501	521	460	488	507	506	543	492	494	506	505	508	519	522	472	518	485	495	504	495	523	530	529	453	532	474	482	536	506	516	515	516	484	538	526	474	492	505	477	517	509	519	501	566	550	549	513	496	539	565	543	518	531	498	512	524	535	496	534	517	536	500	547	493	525	501	524	543	499	515	488	520	546	525	498	514	510	511	503	546	520	509	482	503	525	535	507	481	490	524	498	513	532	512	522	512	522	517	540	510	507	489	520	513	544	537	495	548	537	528	525	529	479	502	517	511	489	521	551	532	543	493	537	533	512	498	505	521	494	505	498	504	525	466	511	510	508	481	499	516	481	528	519	488	529	493	515	574	467	498	548	496	568	518	480	502	539	487	479	513	479	511	541	466	508	558	510	470	475	513	539	479	489	500	525	547	467	545	529	532	520	487	540	504	503	499	493	507	510	514	496	491	495	509	518	520	498	530	580	547	559	520	495	522	494	491	552	538	561	514	508	470	496	500	488	548	507	490	522	526	502	506	499	518	511	455	489	510	494	496	515	540	501	515	509	530	499	529	525	492	493	521	538	543	494	550	499	508	472	517	514	481	493	475	526	518	508	547	537	505	528	458	531	502	478	497	491	494	537	488	502	501	522	497	536	522	522	479	529	495	522	542	528	523	489	533	524	515	514	494	493	448	492	501	510	496	531	502	515	524	521	476	506	492	507	538	505	519	545	503	510	453	488	473	528	481	516	487	474	530	538	521	516	572	522	519	496	482	492	524	531	507	497	499	521	509	529	472	510	550	515	457	524	526	521	520	522	500	503	489	509	503	511	531	474	497	581	532	480	486	529	503	517	502	493	534	507	492	551	520	508	511	547	519	538	492	499	571	506	491	499	493	487	527	528	523	472	517	485	505	528	486	515	501	490	508	497	499	482	481	505	503	506	492	496	522	470	520	514	534	507	516	551	527	491	526	553	563	557	537	518	490	473	538	548	522	520	492	557	571	555	562	519	494	535	498	528	510	526	515	517	534	507	510	514	491	503	499	506	512	480	479	492	525	500	514	507	498	536	507	525	487	519	476	530	540	520	536	551	503	518	507	527	554	519	501	516	475	496	519	499	538	524	534	533	531	546	530	514	532	518	514	510	497	518	547	521	512	532	498	536	512	530	529	483	546	507	492	531	515	503	528	521	485	473	550	539	509	498	517	559	490	538	523	479	460	548	495	478	487	454	508	518	516	492	500	531	507	511	517	513	523	508	517	498	521	536	505	498	521	486	539	523	521	536	470	492	515	533	513	486	499	499	506	513	534	479	536	502	507	547	522	474	498	500	516	515	489	527	501	522	530	554	490	467	505	473	509	523	535	489	496	478	484	449	463	508	526	533	509	536	549	549	522	515	497	528	529	504
16606	27735	30275	12550	4485	1871	853	647	498	391	376	301	311	250	259	264	230	250	263	259	276	259	254	243	239	287	266	303	275	242	264	244	232	273	246	246	237	255	266	259	265	228	282	232	264	220	253	266	259	239	233	265	262	234	237	251	243	263	241	282	244	243	248	242	271	258	265	246	246	253	252	274	233	260	246	226	267	254	221	222	234	300	266	258	273	268	258	249	247	241	236	250	251	245	255	258	238	250	246	229	248	257	281	236	245	238	253	250	236	245	212	246	286	219	233	274	237	282	266	229	274	250	265	265	235	247	232	242	232	257	248	234	236	230	238	232	255	242	250	273	254	256	242	243	245	263	238	216	249	258	262	259	261	246	255	243	242	243	236	221	251	248	253	254	255	227	269	240	227	268	257	259	263	246	270	254	262	271	244	270	250	254	270	254	267	271	243	233	257	240	269	236	270	256	230	225	246	271	280	245	244	266	259	271	261	269	249	242	243	252	227	237	256	239	258	244	235	222	230	280	233	250	230	247	255	263	244	265	246	252	216	234	235	262	255	241	250	237	252	261	226	232	246	240	209	258	245	254	275	245	209	234	233	252	245	259	264	248	269	264	245	243	232	256	238	225	234	224	253	248	232	252	227	254	209	249	286	263	241	263	248	266	261	235	240	247	284	235	248	248	256	251	277	255	292	233	256	239	290	272	264	243	228	247	232	261	261	243	262	276	246	257	253	227	252	246	215	252	250	261	239	260	240	255	242	249	244	235	244	218	233	284	267	266	242	271	221	266	247	253	263	237	238	248	239	266	238	229	232	238	259	236	270	226	267	249	247	245	229	248	225	231	247	247	265	250	266	245	251	225	239	237	241	255	250	250	243	227	236	244	246	258	252	244	219	277	268	266	263	228	278	253	235	240	275	252	251	269	249	268	254	240	250	209	259	244	273	252	277	250	261	251	244	276	269	267	244	238	247	281	252	244	271	246	269	247	242	252	271	274	231	248	230	252	254	246	264	238	248	242	272	255	243	253	247	246	238	255	247	233	251	256	230	233	245	227	260	249	255	245	273	242	243	233	215	221	261	269	233	258	248	228	240	263	231	250	259	265	239	235	228	222	241	244	239	289	268	236	250	237	242	270	242	226	246	232	235	253	268	233	226	236	220	216	229	219	247	232	250	250	255	249	269	269	261	238	241	239	264	254	196	257	253	260	235	218	268	245	260	228	248	251	233	226	257	258	244	249	270	249	245	247	221	242	238	248	236	274	234	227	242	242	251	251	240	241	243	236	244	224	241	248	252	262	240	248	234	270	257	262	263	264	282	236	272	226	245	249	248	252	246	253	228	256	258	246	231	244	240	242	240	260	235	288	259	251	239	274	230	239	253	231	264	256	218	252	254	279	234	239	248	244	236	244	235	234	287	233	255	253	244	232	235	255	250	258	243	245	250	277	235	237	273	256	245	235	229	283	227	255	273	240	260	263	265	216	259	203	251	243	260	256	241	250	235	268	273	253	245	250	236	266	249	247	233	286	254	270	236	234	261	245	241	243	244	224	277	259	240	215	235	240	237	261	266	220	268	251	253	244	243	251	242	267	277	237	261	259	228	249	243	236	269	226	254	246	237	244	251	242	264	277	262	256	237	279	234	242	256	269	239	259	236	225	230	254	237	248	275	256	236	232	261	231	248	228	259	245	272	259	262	250	269	264	224	243	251	261	254	275	257	267	228	251	265	274	250	270	236	262	247	251	225	230	259	220	260	241	252	219	237	252	246	254	246	213	249	265	261	248	229	228	248	266	245	234	223	245	269	236	251	232	246	225	241	238	256	227	241	256	263	233	234	246	237	257	221	233	262	240	262	275	243	249	256	242	228	229	237	254	247	275	246	246	224	261	235	240	230	280	236	259	243	204	241	247	231	263	235	217	234	246	263	253	246	263	228	250	228	258	246	262	270	247	237	228	263	259	251	251	272	252	249	256	225	253	246	277	235	246	245	235	254	245	235	235	222	251	265	241	259	245	241	240	255	244	279	245	248	288	239	246	237	245	233	255	255	261	238	243	253	248	221	220	247	252	248	229	253	237	233	256	272	220	265	274	277	227	259	240	237	230	256	239	229	223	272	223	230	246	236	258	272	242	265	234	290	242	235	253	254	252	250	287	242	223	244	265	251	221	264	233	226	235	264	263	246	266	250	249	270	242	230	244	250	252	242	264	232	275	268	242	269	270	233	253	240	226	256	273	261	242	209	236	257	244	257	237	273	249	272	261	262	272	239	244	242	251	243	253	217	256	264	220	236	249	253	260	226	258	255	261	259	238	226	236	228	254	225	265	236	236	219	260	274	239	222	230	260	246	266	261	242	215	241	213	240	233	239	253	233	237	212	259	266	246	243	261	253	270	246	260	259	243	255	246	268	241	230	258	249	270	263	227	261	289	251	253	252	267	259	243	244	239	267	221	285	251	268	256	242	242	233	247	254	252	249	208	232	257	239	251	283	253	226	247	240	260	278	261	242	245	271	258	234	223	243	235	282	230	265	245	255	238	238	274	250	288	254	236	241	240	240	254	224	232	258	268	223	239	230	232	248	266	263	242	249	252	238	228	265	270	251	272	232	250	252	266	247	266	263	254	244	252	252	239	265	275	240	244	220	250	243	218	237	253	275	239	235	235	243	248	276	259	255	257	268	235	242	260	283	252	252	230	236	255	248	235	235	275	245	233	244	258	236	268	241	247	255	271	251	231	257	260	248	244	233	248	254	238	246	248	252	274	241	228	211	257	232	258	257	253	267	270	236	243	245	261	275	230	250	237	252	225	247	245	270	223	271	253	223	263	240	253	222	272	253	255	249	206	257	245	243	281	266	255	224	253	253	258	264	239	247	242	259	249	269	229	262	262	246	253	251	241	237	239	235	242	247	243	234	274	286	257	248	232	273	245	234	225	248	257	272	229	235	259	249	252	263	240	249	248	253	226	244	269	268	256	202	217	241	245	281	247	237	238	263	244	226	228	262	249	250	244	243	247	220	230	249	248	249	232	261	255	259	209	237	247	232	257	259	250	234	262	265	234	265	212	257	261	250	262	245	248	242	229	254	236	241	275	265	223	247	243	242	247	273	244	258	243	248	263	256	250	256	264	237	258	247	234	233	279	232	261	231	223	234	254	232	242	265	277	223	242	266	250	225	257	295	264	241	217	273	248	247	257	235	234	245	230	229	245	248	246	265	248	221	255	259	239	243	234	265	272	255	236	221	269	264	266	245	220	248	262	254	248	229	247	224	239	245	250	219	229	276	257	242	274	240	260	230	257	245	261	253	247	256	229	221	238	261	258	258	234	226	257	239	260	248	239	246	252	251	263	246	282	270	255	263	220	235	243	259	269	211	276	241	244	241	238	258	255	273	261	243	257	241	228	266	249	252	230	252	285	264	202	296	283	212	262	229	252	255	255	248	245	278	235	248	244	247	271	227	244	240	272	258	248	251	265	225	244	244	248	247	260
17146	28708	29028	4687	2143	1859	1483	1518	1679	1563	1335	1124	947	829	830	790	777	774	784	848	855	816	788	882	825	906	896	877	831	834	784	823	758	796	731	780	759	799	822	801	807	754	819	784	806	755	778	754	809	840	754	766	750	760	795	768	769	751	762	783	772	744	770	760	750	761	752	768	763	819	760	775	769	761	792	795	749	776	799	744	776	789	777	751	813	729	778	802	756	769	750	780	811	759	793	747	807	788	732	757	748	787	756	739	768	798	771	774	813	727	785	767	700	744	794	745	764	813	713	823	812	762	762	777	821	777	742	778	757	763	707	777	749	794	787	748	759	786	789	758	834	724	791	769	770	795	772	775	759	720	775	789	740	771	767	701	717	753	779	750	823	796	756	781	777	792	746	782	759	797	759	701	773	761	759	772	814	728	760	780	754	750	758	801	754	815	792	764	784	812	790	775	749	698	787	778	721	733	742	766	765	756	784	728	760	786	737	732	787	775	740	751	739	735	781	760	722	829	784	788	779	811	751	720	784	759	777	739	740	753	796	745	754	702	737	711	784	777	755	806	789	800	769	782	794	762	753	793	791	774	813	768	795	770	828	799	720	764	794	737	782	760	760	756	757	802	748	789	775	753	804	823	809	745	767	823	782	777	780	761	806	782	757	765	732	769	808	778	784	785	783	757	775	780	767	834	761	732	764	749	807	730	778	795	760	759	801	750	792	786	771	769	797	764	750	779	798	764	767	737	721	731	735	762	733	796	787	818	764	798	773	714	733	783	752	766	771	791	785	764	743	767	696	765	774	760	736	757	703	777	768	741	706	770	759	707	815	715	791	762	757	796	767	771	712	731	789	768	752	786	775	776	786	752	752	836	771	745	774	821	755	772	806	753	799	774	787	818	749	763	772	773	778	712	765	722	792	778	723	777	743	816	762	780	756	802	799	767	748	776	748	779	767	776	778	793	786	762	768	786	723	780	829	756	775	724	770	784	782	811	780	812	744	755	755	747	750	774	707	793	795	742	780	744	776	797	739	793	733	790	760	818	808	703	758	780	703	797	779	782	731	800	779	808	771	741	761	777	712	759	746	776	772	784	756	750	734	764	837	765	772	803	759	751	770	748	743	704	771	761	761	735	754	785	767	771	728	774	737	766	774	773	753	742	766	828	766	801	782	777	785	757	729	702	759	756	745	787	731	761	810	772	799	812	769	765	777	800	731	666	763	776	739	736	770	797	734	758	727	763	786	771	801	768	758	738	803	730	795	725	753	760	821	777	755	755	814	735	775	801	791	753	759	792	801	788	726	756	761	753	806	744	759	768	787	736	741	773	771	753	742	785	743	763	789	827	785	755	843	780	745	717	771	823	760	817	780	752	806	793	802	783	789	778	767	759	772	738	756	745	773	717	720	764	786	792	777	780	844	737	747	725	763	775	790	772	786	770	762	770	791	738	737	758	779	739	767	756	775	739	743	784	788	701	739	776	753	767	715	737	798	783	716	753	740	735	753	728	754	789	794	789	758	806	786	787	800	744	755	782	813	779	787	727	840	789	761	788	723	728	785	772	817	740	795	790	761	781	750	763	774	764	775	759	800	767	829	803	749	805	737	761	787	733	743	766	753	789	731	758	802	754	791	710	771	774	807	797	746	777	770	742	763	747	775	746	727	750	789	752	787	750	785	737	799	764	748	751	796	711	795	760	798	723	733	737	751	805	721	755	823	779	775	764	738	758	721	785	784	757	748	765	749	746	765	715	794	778	772	815	793	767	775	765	747	775	759	773	713	769	759	746	740	794	767	769	776	849	771	749	794	747	763	694	743	743	709	777	736	780	789	760	782	802	779	775	777	810	735	776	764	757	755	746	742	767	786	791	759	761	770	771	819	762	756	725	712	780	747	754	801	782	793	796	762	783	802	809	743	800	740	786	798	776	781	753	730	758	795	751	761	737	752	737	756	714	777	728	747	806	755	819	772	748	770	810	755	763	752	735	766	766	780	793	785	773	744	733	761	777	748	811	773	825	787	736	719	755	785	795	751	814	779	757	784	763	764	805	797	760	779	812	740	744	763	797	803	779	744	808	750	729	771	778	770	782	766	772	761	745	761	760	794	764	787	748	796	771	767	764	765	758	729	770	806	756	792	740	805	742	757	788	780	773	788	773	789	791	794	696	723	761	757	770	781	764	745	810	755	785	756	769	757	779	759	809	810	763	774	789	803	733	732	791	762	757	837	785	799	759	761	720	793	751	784	807	738	749	769	776	791	730	709	779	748	743	734	746	752	795	794	777	773	741	825	775	729	774	773	771	772	752	789	843	781	778	747	781	781	800	757	814	797	784	745	782	787	735	816	789	798	784	760	730	732	796	766	813	764	774	746	779	754	787	754	794	716	768	753	720	745	760	804	770	816	781	764	798	730	770	796	792	737	765	735	770	831	737	758	738	788	760	757	755	727	731	739	741	738	753	738	786	746	752	821	750	778	775	805	736	791	798	804	784	757	770	750	761	761	753	745	778	751	734	749	762	795	774	720	766	788	743	795	745	753	754	773	803	759	793	725	815	719	760	735	748	790	758	774	714	800	783	782	735	773	747	739	801	723	761	776	767	781	812	704	815	757	759	777	718	756	727	831	719	752	747	763	784	758	788	768	783	775	741	778	758	770	824	783	744	794	806	749	780	775	816	785	725	776	757	744	729	787	808	791	762	804	767	784	785	745	769	805	746	810	771	726	734	739	804	768	751	806	783	768	743	777	745	753	766	754	749	762	776	740	770	725	762	793	796	772	750	766	769	811	782	803	796	781	799	745	806	745	796	731	800	760	795	780	758	765	764	818	801	784	733	778	750	764	759	769	769	730	788	786	793	731	715	809	796	789	745	808	779	719	798	766	772	785	763	784	844	794	752	759	775	790	701	785	813	794	748	753	760	761	747	781	794	748	762	735	783	767	782	757	736	768	744	795	796	763	798	831	798	731	764	761	772	683	792	705	745	742	783	760	767	765	753	776	808	761	748	775	735	738	724	753	782	776	770	774	748	765	780	757	765	785	813	794	744	777	716	735	786	788	771	790	801	782	760	757	751	751	804	768	753	777	825	759	700	766	789	773	784	746	775	772	815	805	731	745	780	786	796	763	758	758	755	762	808	752	764	782	744	811	747	778	769	743	804	817	798	711	786	781	762	807	767	810	804	764	794	757	726	770	788	743	806	751	751	734	750	755	714	772	797	780	741	769	771	736	769	799	796	786	794	784	785	758	713	814	828	750	773	794	826	809	759	826	787	782	742	766	805	723	724	759	747	768	802	726	749	759	785	773	826	742	827	751	726	756	749	744	779	780	775	733	824	772	817	811	795	761	735	788	797	794	686	772	751	805	762	753	762	766	794	790	765	759	753	761	746	770	731	808	776	788	761	743	788	739	774	705	791	753	742	706	775	752	796	796	784	783	726	793	696	715	766	848	790	814	820	775	819	775	772	777	725	754	744	769	846	773	759	765	762
49782	43733	38288	26699	23855	23150	19175	12197	5586	1839	1023	549	447	404	321	285	266	232	298	290	287	278	342	291	258	237	224	207	209	265	204	197	180	150	176	186	196	149	177	181	159	166	165	160	152	172	173	165	133	143	160	132	161	139	172	139	146	159	131	160	170	150	170	131	154	157	152	151	152	195	143	161	138	142	148	150	124	141	148	161	138	163	137	125	167	150	123	159	152	145	152	130	150	138	126	135	129	164	137	139	165	146	138	151	126	154	165	164	157	165	144	150	167	157	141	128	136	136	138	149	153	145	170	159	148	136	154	157	135	148	156	154	128	163	152	144	139	164	137	128	136	148	145	133	163	140	150	136	123	138	156	147	150	148	140	164	135	155	149	159	124	138	154	136	167	139	152	168	152	144	141	141	167	133	149	132	158	147	140	151	134	130	144	146	146	146	169	151	145	165	127	133	155	131	143	161	139	144	145	129	127	179	161	166	158	141	129	132	148	134	148	146	149	154	142	140	140	152	132	152	148	161	161	156	170	162	133	156	152	152	159	143	142	142	151	133	166	134	172	154	132	174	133	129	134	137	145	158	148	120	150	166	160	148	156	153	144	143	136	151	164	128	140	139	165	122	160	139	149	167	145	146	145	143	153	156	161	147	149	152	128	163	137	116	138	165	150	161	162	148	110	148	171	137	126	149	139	142	140	158	134	122	151	150	147	151	157	162	140	136	141	157	165	152	142	142	137	154	152	135	155	159	132	128	156	143	160	141	156	170	161	149	159	136	146	153	143	129	148	142	155	161	150	161	168	151	138	145	150	164	146	129	141	148	156	141	144	162	140	158	153	148	170	157	155	155	173	144	142	141	159	158	176	146	155	146	126	142	151	155	157	139	166	158	152	146	151	154	141	159	152	147	147	172	139	142	155	139	140	169	146	132	161	139	140	146	163	140	150	128	153	141	148	133	133	143	148	142	131	153	143	158	147	143	125	144	140	158	155	152	149	156	173	152	154	167	149	144	148	156	133	141	169	156	137	148	142	131	166	119	152	152	149	158	163	145	128	146	169	155	147	146	162	141	153	167	146	143	169	146	173	151	132	151	162	145	139	148	139	158	143	135	141	159	131	147	171	159	169	142	168	121	152	157	148	163	143	140	135	154	131	136	151	141	138	145	155	160	160	152	137	160	167	157	142	164	151	144	145	129	152	152	152	142	184	132	155	151	138	149	144	172	161	145	157	162	153	142	166	124	134	136	141	151	146	153	122	138	143	144	161	152	152	144	142	123	135	119	149	150	152	135	124	148	128	148	150	138	162	149	135	132	126	149	143	169	147	164	162	131	129	140	120	121	157	140	147	130	147	131	164	172	161	160	131	149	141	170	141	124	165	148	141	151	146	151	143	144	135	144	143	154	137	139	131	158	132	151	146	148	140	146	149	138	139	129	147	122	153	142	157	145	131	167	150	151	160	139	169	139	164	159	147	147	150	162	145	146	153	137	148	123	151	141	175	162	153	152	148	142	157	175	151	156	147	139	155	131	150	138	156	143	127	161	151	153	134	118	153	170	131	139	134	139	159	154	161	172	156	153	101	128	144	148	151	127	142	163	138	132	154	151	147	168	134	134	164	150	139	150	172	135	136	141	155	159	122	137	133	136	165	138	143	148	158	144	146	134	151	160	144	140	134	134	145	162	147	143	145	135	141	161	151	135	126	148	154	165	136	149	145	122	167	139	148	155	179	138	170	134	163	147	154	158	153	145	166	138	132	153	157	154	158	141	147	166	138	145	148	159	135	133	159	154	135	159	160	154	153	167	152	149	164	161	166	139	143	134	143	137	127	141	141	162	153	147	142	143	170	156	140	153	173	143	149	161	136	150	148	131	145	144	150	138	146	149	138	145	155	140	143	166	144	128	138	145	158	139	142	145	135	135	132	142	146	159	141	185	158	171	138	151	169	147	146	141	143	147	141	143	150	140	151	162	126	139	141	147	160	156	143	143	163	145	147	150	126	150	152	140	121	151	145	147	166	155	142	135	132	159	150	149	145	145	161	151	149	139	134	178	141	171	161	141	130	137	135	122	154	136	128	149	149	158	123	149	134	159	174	152	139	142	143	121	163	150	175	166	168	139	175	144	143	137	165	140	147	133	141	134	156	157	142	160	156	137	148	141	165	124	145	160	157	158	160	159	145	166	173	155	161	137	123	149	151	123	153	150	149	134	137	150	155	149	177	150	158	135	165	147	137	158	138	157	136	166	130	146	138	131	160	142	146	139	150	128	149	163	142	171	153	138	154	156	141	141	167	161	155	144	153	157	147	137	156	144	163	145	133	167	154	134	169	150	143	151	131	162	158	128	167	156	133	140	149	141	153	156	115	154	156	130	150	140	144	138	162	132	137	151	141	154	153	136	165	156	144	156	138	131	160	161	163	144	138	146	173	166	146	136	128	162	171	145	147	136	166	125	155	185	132	154	143	144	157	163	150	165	139	161	159	177	148	161	152	180	141	156	162	163	148	152	155	138	149	162	123	154	127	149	148	136	144	150	156	135	150	129	160	165	155	150	147	164	139	165	151	120	129	143	152	156	139	121	158	133	152	141	133	142	161	166	138	143	139	146	158	150	148	125	138	157	143	145	147	159	146	135	140	143	114	146	142	139	159	164	146	141	150	131	149	151	149	143	150	172	151	152	132	148	166	131	155	158	171	132	130	139	141	169	165	148	137	146	167	152	159	163	161	161	150	165	132	147	146	151	164	137	148	140	151	149	155	165	152	153	149	160	179	152	139	162	146	166	143	138	166	161	166	167	149	162	152	143	139	147	154	162	133	151	129	150	130	161	145	142	154	138	166	154	154	149	156	159	155	152	155	129	166	143	127	148	178	143	141	129	154	149	160	147	145	140	153	141	160	129	134	147	165	141	144	139	123	147	134	139	152	135	140	139	153	144	139	147	170	155	160	127	158	141	138	148	159	165	144	145	163	141	143	151	145	149	142	139	136	142	133	153	146	165	155	157	160	135	164	136	148	129	159	145	143	133	141	147	146	146	154	161	129	117	145	163	156	142	175	161	148	129	137	146	133	151	152	161	165	159	143	158	161	162	136	138	155	149	145	170	145	143	138	149	147	139	157	155	164	142	146	133	160	135	159	133	155	146	123	146	146	158	160	129	166	150	143	129	124	137	156	170	165	144	150	169	151	154	140	149	148	168	131	131	143	149	146	159	152	137	158	130	141	161	166	160	162	148	151	132	160	156	134	164	163	149	156	136	135	143	135	155	157	160	129	112	140	141	145	148	139	157	169	148	165	143	145	157	157	121	156	152	174	179	135	140	169	141	135	127	152	138	144	157	135	147	154	128	134	159	148	164	135	167	148	137	139	142	147	146	141	119	133	142	145	141	148	165	143	143	172	163	169	137	148	136	148	151	162	156	135	169	149	162	134	146	145	148	149	151	160	139	145	152	141	146	169	137	153	154	149	134	128	136	137	148	151	146	154	144
44732	49742	41815	18466	7760	5847	4770	4656	5425	5487	4152	2301	1719	1525	1295	1095	1038	1050	1314	1422	1358	1295	1512	1346	1126	1072	1011	946	1008	1182	871	711	669	633	630	539	538	513	523	559	534	567	568	539	527	544	588	466	488	470	478	493	501	494	474	503	494	500	498	477	499	523	502	486	464	478	506	476	486	474	466	522	522	507	506	460	472	486	481	482	505	499	486	479	518	536	466	460	497	495	483	450	486	450	456	483	486	492	512	453	487	517	426	490	469	480	461	454	452	468	472	454	484	478	453	500	507	509	500	458	448	494	535	485	479	491	447	482	479	498	449	459	472	445	464	447	481	462	482	510	479	472	482	487	464	443	509	486	522	457	490	517	521	461	512	460	441	515	496	472	473	461	510	482	468	454	456	474	487	479	455	480	492	457	462	489	515	476	483	493	493	513	510	496	452	484	503	482	522	499	509	454	528	484	546	496	474	469	471	509	433	477	483	511	482	447	492	485	480	519	479	507	448	481	474	483	457	479	470	468	492	466	483	467	506	497	456	509	468	422	459	444	473	493	471	486	517	447	463	449	512	469	501	493	409	466	487	484	495	463	479	513	454	474	467	481	445	467	489	486	441	476	465	513	470	486	469	512	486	507	479	408	475	480	504	460	484	503	491	440	470	497	473	473	468	486	493	469	477	488	454	434	509	496	481	462	488	456	494	460	476	493	454	484	482	483	453	500	525	507	457	478	475	495	501	462	499	482	508	471	492	472	456	483	460	487	462	489	455	488	480	476	463	479	467	482	474	489	455	466	455	468	471	499	476	498	474	498	486	489	482	471	466	475	476	508	481	466	477	478	453	496	479	415	474	480	475	462	479	486	500	446	466	462	459	494	471	470	480	486	482	461	457	430	501	515	472	513	465	470	492	468	485	498	457	467	472	501	495	483	490	488	474	475	482	481	467	496	470	481	477	466	482	455	478	459	465	430	474	467	483	444	462	483	399	483	485	449	472	498	480	498	441	452	489	446	500	481	455	478	486	460	472	472	494	470	478	486	476	485	457	493	433	467	437	460	493	508	477	450	480	505	480	478	482	492	459	475	458	449	501	515	451	540	486	530	466	484	485	498	479	457	469	464	402	463	463	436	463	455	473	439	477	462	482	439	470	476	484	473	421	501	453	479	486	478	447	470	469	482	471	489	486	491	491	455	530	476	438	473	449	518	503	469	510	450	509	470	484	470	456	428	439	503	461	488	491	470	459	450	451	513	487	507	450	483	445	467	464	513	444	472	478	442	482	480	482	471	459	504	457	462	498	485	496	467	461	459	484	484	457	489	494	486	446	496	464	441	453	487	492	524	532	476	461	497	480	489	518	465	467	444	478	504	453	491	481	510	486	495	486	493	531	478	510	477	473	492	464	496	440	450	515	481	512	519	462	457	497	464	514	492	450	488	468	439	482	423	457	448	463	456	465	469	459	446	484	448	464	419	436	479	456	458	504	476	482	506	524	481	482	471	486	466	444	475	454	516	477	468	452	446	460	443	496	489	503	438	508	471	481	409	492	492	476	426	495	481	475	464	470	448	459	469	508	463	464	474	447	510	460	482	491	478	479	459	491	499	463	484	485	477	500	471	500	466	511	521	448	454	486	487	463	476	488	454	484	497	449	451	471	459	491	486	514	463	478	470	459	480	464	506	466	497	432	502	441	513	492	495	429	496	483	499	481	443	505	482	484	500	414	477	488	493	455	458	471	481	444	437	478	460	480	466	503	478	489	422	482	490	464	508	481	468	463	435	479	475	470	466	486	513	475	472	486	447	475	469	450	436	457	472	446	444	471	518	481	485	507	501	522	471	481	468	479	491	448	457	442	503	460	445	475	465	483	474	458	464	447	466	461	479	463	453	462	466	485	472	503	493	475	433	448	478	448	457	488	465	449	502	455	487	491	454	493	456	480	481	467	460	470	487	458	510	447	469	460	453	497	452	487	484	468	477	496	480	543	471	474	478	449	488	460	476	443	466	477	484	491	460	478	467	484	484	473	480	473	490	484	445	480	455	464	532	488	468	489	458	497	502	471	472	476	481	483	481	447	418	471	496	461	461	468	496	447	465	494	467	478	483	461	479	467	479	475	453	470	472	500	478	452	462	507	473	435	444	483	428	448	465	496	496	513	458	482	486	458	441	468	494	473	457	475	514	507	442	463	447	452	465	449	464	471	458	499	441	494	464	473	460	475	469	457	527	460	422	458	508	470	496	494	438	480	462	469	488	485	479	468	462	495	474	508	472	454	495	491	492	497	508	448	465	496	488	503	446	473	511	450	456	439	451	453	466	461	482	489	474	484	472	479	473	444	508	487	523	479	446	449	451	445	489	479	458	458	462	514	515	484	479	471	506	483	482	457	456	446	497	477	472	478	445	432	449	442	490	488	476	451	448	464	507	504	501	472	472	495	457	443	458	517	463	510	482	447	468	455	443	436	489	491	485	453	479	447	482	456	455	463	484	448	442	478	476	423	468	447	509	452	472	494	469	458	505	457	517	492	460	457	488	475	440	498	474	504	472	455	498	431	492	540	477	460	461	464	432	439	516	469	470	489	457	477	504	473	489	503	484	445	465	461	457	531	498	470	481	486	492	479	451	508	424	478	489	495	457	474	473	488	516	465	511	498	511	469	443	481	493	451	465	509	492	469	503	481	495	487	477	515	508	474	482	465	456	435	453	481	489	489	431	458	480	476	432	452	468	443	477	462	524	489	459	480	455	491	490	453	479	468	500	457	486	484	459	494	445	487	481	505	469	471	465	463	493	450	463	464	476	505	411	446	449	446	489	499	516	442	454	470	460	490	475	473	502	481	527	488	463	482	440	474	479	472	468	497	471	453	452	492	447	474	480	522	516	506	472	497	446	480	460	515	464	495	442	491	457	435	495	461	530	427	462	463	450	503	492	477	493	467	453	490	471	432	472	437	461	477	474	473	465	480	504	493	470	489	428	476	498	472	524	468	461	500	498	436	506	507	497	471	449	481	472	463	440	487	435	455	449	490	430	495	494	498	489	502	450	470	465	515	474	426	453	469	500	451	474	483	491	446	441	464	480	456	484	456	495	466	453	465	497	457	502	494	457	486	499	460	490	502	434	493	456	466	497	470	446	495	488	485	476	444	460	465	516	485	502	467	494	500	452	480	456	491	450	498	495	478	452	517	463	461	466	475	514	466	481	477	502	486	460	425	455	491	487	507	463	494	505	492	510	481	446	479	446	470	488	468	460	489	494	484	479	470	460	451	462	495	484	490	509	463	426	475	501	493	490	487	502	441	499	463	463	445	438	457	445	437	469	482	484	463	472	486	492	437	485	480	493	475	472	468	476	458	506	429	467	456	491	462	458	445	442	475	468	483	462	443	466	440	469	455	487	490	487	479	464	484	443	477	496	433	484	488	464	472	494	469	469	440	483	458	499	462	457	446	473	464	442	463	481	506	477	459	479	445	480	510	471	470	479	514	439	472	496	487	460
51517	42002	35950	26969	24351	23590	21594	15831	7933	2466	1205	1084	798	604	428	426	581	486	514	495	407	499	504	412	396	327	295	264	349	345	246	220	202	196	182	165	181	163	204	189	181	210	147	189	163	186	165	171	159	176	164	173	162	174	163	167	174	196	154	168	158	170	149	152	160	177	171	181	159	189	173	148	157	163	166	160	172	178	171	169	197	163	174	164	176	185	165	162	164	150	178	151	188	161	152	173	155	162	157	158	199	184	164	183	147	190	172	178	171	161	157	170	191	168	167	167	170	177	155	182	139	136	168	167	174	164	168	176	157	179	153	152	174	168	165	176	151	174	140	135	149	174	173	175	159	173	137	171	165	157	160	167	153	149	165	183	172	174	186	144	195	172	153	170	152	155	167	166	149	170	189	162	179	160	163	155	152	148	182	153	159	163	141	156	162	168	185	166	162	201	143	167	170	162	129	170	160	161	167	180	164	167	179	155	180	165	182	163	196	157	148	153	172	160	159	180	157	183	182	149	170	166	172	147	163	189	148	171	182	181	177	152	144	170	156	174	170	171	158	141	161	165	171	161	193	193	182	155	149	179	156	167	175	176	171	147	183	163	168	177	186	169	156	172	146	181	169	184	176	177	146	165	173	161	164	147	141	151	139	165	182	129	185	155	176	183	173	175	180	152	157	150	166	181	163	177	177	168	161	162	178	144	160	172	162	187	144	148	150	187	170	166	169	158	162	169	152	167	172	161	169	180	165	153	167	173	163	164	151	172	149	160	162	185	153	171	188	167	163	187	167	167	174	155	171	132	162	154	162	184	157	163	147	153	171	165	176	159	164	148	149	178	152	173	174	139	158	158	155	160	182	167	158	196	175	181	159	178	162	161	165	169	153	150	167	161	176	174	165	181	170	164	155	173	147	163	183	210	178	173	171	182	153	168	177	181	153	157	162	185	186	184	158	146	167	181	185	154	168	137	167	156	174	168	164	169	154	163	180	149	178	183	176	192	185	196	185	159	178	151	179	170	160	155	160	136	170	150	156	144	163	156	170	151	160	152	173	199	174	156	165	172	187	162	151	171	170	163	170	155	166	165	164	155	135	204	161	168	150	175	168	161	170	171	199	160	158	157	152	173	163	173	161	139	162	191	166	160	168	155	193	168	162	190	162	184	183	182	172	179	175	171	170	145	159	169	158	176	165	152	180	163	188	164	184	182	151	161	177	157	176	180	158	173	178	160	159	153	149	177	170	136	169	159	160	151	168	169	165	153	156	165	171	152	157	162	148	158	158	158	177	159	146	147	177	163	168	167	195	165	164	173	131	152	171	177	185	188	155	158	151	172	189	164	155	140	147	180	162	154	197	177	153	149	182	172	183	183	155	161	176	163	173	152	172	163	146	134	157	157	158	154	163	168	154	145	157	183	162	170	146	160	163	166	167	165	162	157	187	157	175	154	182	153	180	181	164	168	168	152	144	175	152	159	174	152	169	165	175	161	154	163	149	154	172	181	146	160	184	156	162	139	170	154	181	165	168	187	168	159	153	151	165	162	176	163	171	160	168	166	166	162	153	190	175	187	183	129	172	153	160	164	159	168	181	170	177	171	157	170	184	155	178	149	146	149	166	167	149	169	151	165	174	166	160	164	164	163	203	166	177	142	133	185	162	175	160	164	166	172	172	178	164	177	170	186	174	150	160	159	144	164	176	178	179	183	150	171	141	196	167	167	164	171	176	177	187	139	145	164	180	186	178	162	180	163	164	173	178	174	164	191	182	169	153	176	171	163	165	186	158	141	167	176	187	182	182	203	158	138	168	179	191	175	141	161	156	180	150	145	174	163	155	161	164	141	170	165	164	150	139	157	160	152	159	157	163	140	155	170	148	186	182	173	182	164	178	167	179	183	153	151	169	163	167	155	150	153	162	152	165	161	168	150	163	166	152	160	176	155	163	171	151	173	173	177	173	161	180	176	159	167	158	165	169	160	167	185	150	178	171	159	165	166	158	158	154	173	192	166	163	151	201	160	184	173	152	158	170	191	154	144	164	154	155	183	154	166	154	162	169	169	163	187	150	169	135	174	182	162	150	173	157	160	158	159	156	152	177	140	168	164	160	162	192	158	189	161	158	167	152	169	189	195	147	172	152	160	161	153	162	178	175	165	160	183	148	178	164	181	135	161	160	155	183	161	158	165	155	166	173	158	167	180	161	142	187	152	175	167	141	169	159	154	190	145	148	151	168	187	171	189	191	147	161	160	162	171	150	162	178	172	156	167	151	173	156	165	165	145	147	162	167	194	145	179	167	169	163	199	163	186	146	142	168	162	164	157	187	173	174	149	170	169	161	154	169	169	169	171	166	169	167	169	176	155	154	157	157	184	144	183	156	153	170	175	169	156	167	174	202	171	158	147	180	187	165	162	170	152	178	181	183	180	152	170	155	164	181	184	163	185	170	190	171	140	172	169	169	174	172	168	195	170	167	178	167	175	165	173	124	171	159	158	175	172	148	184	172	174	167	162	160	166	181	138	145	183	177	181	150	149	167	178	173	186	167	178	150	155	172	146	149	149	170	168	159	178	138	164	170	156	161	160	175	189	162	165	154	169	197	145	168	166	161	172	187	142	181	173	166	182	154	177	180	163	150	166	157	162	156	163	164	156	166	157	173	170	177	186	164	169	171	164	171	155	153	141	177	170	171	169	156	161	146	172	174	174	150	151	167	188	173	169	155	161	178	183	170	175	182	159	171	173	153	174	160	179	183	155	162	155	150	142	154	163	148	172	173	167	161	154	161	158	157	169	179	154	163	160	172	161	165	147	133	158	159	169	141	173	147	163	170	172	175	161	171	126	154	180	161	182	173	141	167	168	154	163	177	161	170	180	168	166	185	157	181	179	152	139	167	170	169	177	172	172	170	153	165	157	165	157	163	180	157	165	160	168	187	161	158	136	166	153	160	163	169	160	190	163	163	159	161	150	156	174	150	176	168	172	160	167	160	179	152	180	153	162	174	175	170	164	181	169	162	170	173	187	171	150	162	191	170	154	158	151	152	140	151	182	150	164	161	145	159	173	142	150	152	143	187	183	174	165	169	145	155	171	155	168	167	168	161	173	168	166	176	173	170	146	199	170	167	165	159	172	165	156	160	151	162	171	158	151	169	155	174	162	177	168	167	160	184	162	170	158	173	167	177	168	161	173	188	156	161	161	167	155	160	201	177	169	180	172	155	162	161	165	180	147	150	150	168	186	174	164	175	158	160	155	197	161	157	155	178	176	164	171	173	173	168	183	145	160	167	151	184	169	156	189	171	169	150	149	158	164	176	176	159	169	152	167	156	165	184	135	168	150	133	159	170	157	180	161	185	166	144	161	190	167	158	164	177	180	189	165	171	189	184	153	160	170	165	175	163	169	150	160	185	175	165	145	175	164	179	163	166	170	163	156	167	139	165	175	190	160	156	167	162	162	149	177	163	160	158	171	149	163	161	158	157	172	169	183	158	154
48942	49956	42715	24373	12569	9913	7879	7318	6688	6133	4834	3959	2524	2072	1872	1769	2277	2050	2388	2481	1934	2362	2551	1932	1810	1695	1323	1186	1634	1630	1089	837	844	762	741	672	589	605	613	656	636	643	562	550	542	578	537	554	509	542	537	483	547	505	542	545	542	507	536	531	520	510	512	526	554	530	544	486	518	580	499	505	513	507	531	489	568	484	532	504	508	513	506	497	540	532	544	554	498	491	499	515	517	464	465	520	510	491	468	514	532	536	477	480	509	488	535	511	531	513	495	538	561	496	507	510	496	516	499	475	486	505	509	535	481	546	512	489	470	490	515	490	540	534	489	522	501	525	474	521	474	507	500	489	502	526	528	528	489	519	478	495	514	532	534	502	506	495	492	539	502	529	513	493	519	475	520	493	542	480	522	535	506	488	505	524	494	529	510	516	499	515	498	485	500	479	515	556	511	514	494	520	475	523	537	509	499	495	555	490	534	503	510	472	508	499	541	473	504	515	549	507	479	558	526	509	499	531	526	506	518	503	541	490	506	483	494	483	517	518	557	500	514	543	509	481	504	500	486	493	521	492	516	501	581	520	492	523	494	526	509	503	540	529	515	532	506	528	518	485	546	533	482	536	487	553	462	560	520	507	536	510	541	559	533	529	505	511	521	552	529	495	515	516	463	509	456	485	538	490	487	487	510	516	526	459	549	524	512	481	505	533	502	488	476	494	473	518	521	547	491	532	507	476	493	503	494	486	507	526	505	467	483	532	497	475	523	503	505	496	464	518	553	490	523	500	492	506	504	514	507	544	480	496	464	475	535	495	489	499	519	515	525	519	443	523	515	545	506	523	502	528	511	512	505	502	501	519	511	522	501	512	453	556	533	504	501	496	486	499	490	518	504	522	500	500	518	528	528	485	493	520	517	514	518	559	484	519	574	504	502	522	520	489	509	477	516	501	485	512	492	525	491	506	510	471	514	518	531	518	495	493	532	535	514	496	493	509	522	520	441	522	494	495	482	504	543	468	462	453	502	518	498	513	532	519	484	502	505	555	471	471	495	497	513	481	510	504	494	496	488	463	518	469	539	525	510	509	497	518	475	505	545	507	520	504	479	535	535	487	502	466	506	483	482	522	506	482	527	515	557	483	517	508	511	499	506	481	511	526	545	498	496	474	505	499	484	534	547	479	539	502	496	469	527	523	525	544	470	475	488	538	467	518	467	486	501	498	526	534	490	520	514	474	534	513	459	518	515	534	519	514	502	541	478	543	511	490	496	552	488	511	516	505	555	486	512	522	504	504	496	490	489	480	542	484	486	509	479	521	486	497	509	549	502	501	582	507	479	506	477	458	518	536	510	496	476	505	578	549	543	549	525	503	524	509	484	534	515	496	508	509	502	481	485	481	512	505	505	538	493	487	517	500	510	518	561	497	517	513	497	496	508	534	486	516	510	476	514	519	501	514	485	485	460	536	485	522	524	502	528	501	548	531	482	526	508	504	495	523	521	498	521	504	536	546	529	483	500	505	502	515	509	484	540	521	508	545	481	478	512	542	496	503	526	537	469	569	510	485	514	499	494	514	499	506	512	501	507	536	469	534	473	530	536	499	478	491	534	504	530	509	516	535	483	526	504	519	499	510	471	486	503	508	537	550	489	469	461	467	477	514	530	505	524	531	500	500	495	476	473	502	475	489	449	519	514	505	515	526	577	524	500	500	482	489	519	523	480	513	516	501	527	506	505	499	537	490	498	485	538	510	516	466	503	469	524	494	485	502	496	498	512	505	510	474	501	487	523	537	516	495	495	502	518	506	545	490	532	517	494	487	487	521	512	528	506	505	504	527	509	510	555	477	522	544	482	494	509	479	498	518	495	515	489	476	455	489	532	459	507	519	475	493	543	492	542	489	486	542	515	470	532	495	504	489	484	519	503	533	522	509	495	529	504	514	485	521	519	483	501	544	505	487	493	513	505	508	508	526	516	497	509	516	492	522	496	462	513	534	485	486	527	505	484	502	504	535	462	519	486	510	530	541	547	457	551	544	506	527	473	508	485	500	532	559	524	495	567	510	504	537	504	478	537	506	498	491	556	513	490	484	486	478	545	507	559	498	487	487	496	499	463	523	507	528	505	478	511	504	469	528	485	503	505	529	499	499	508	454	520	513	483	478	508	503	571	537	558	574	504	523	488	504	483	510	500	506	566	510	556	517	493	505	502	477	497	536	483	458	564	501	494	459	533	496	497	496	491	504	550	517	511	517	488	503	546	537	457	521	510	529	481	517	485	476	492	525	535	502	488	512	519	505	498	508	509	517	515	503	509	485	493	493	468	498	520	506	497	523	536	470	500	514	501	497	467	546	533	518	474	475	532	505	521	500	474	485	515	472	516	491	485	486	494	499	534	503	492	479	528	495	544	530	478	525	518	547	473	500	546	496	538	506	487	518	503	514	504	542	494	534	521	505	508	530	517	524	530	501	516	490	516	504	539	522	503	547	553	517	493	505	493	488	491	506	445	508	536	517	498	486	500	543	550	491	508	480	515	489	517	517	523	497	522	509	509	515	510	505	538	526	497	511	525	521	500	492	497	509	464	496	511	531	472	533	496	516	491	484	517	496	496	551	513	495	452	480	499	474	487	506	520	451	500	476	487	461	508	532	550	545	498	479	505	539	524	498	512	517	535	490	489	503	476	531	455	541	482	530	523	537	463	489	491	497	499	523	489	519	507	480	496	478	518	528	505	451	499	503	520	528	489	543	496	525	494	507	501	551	559	522	503	498	472	470	524	465	492	501	527	527	532	529	504	504	499	496	503	527	509	534	499	462	498	518	515	483	502	525	429	520	500	551	524	527	508	531	538	461	521	483	508	487	557	507	508	521	514	554	517	517	512	527	496	533	504	498	536	492	550	508	548	489	465	534	520	486	525	523	503	472	531	507	528	499	512	516	506	498	505	539	509	497	505	499	479	499	500	530	475	498	507	484	502	502	512	485	530	466	525	515	493	525	516	544	481	503	541	518	514	544	518	508	518	516	489	485	521	539	505	484	521	496	475	487	532	511	538	524	526	500	512	512	502	523	501	520	472	522	509	500	535	527	507	514	495	495	502	533	510	479	522	535	494	483	502	495	542	544	506	526	490	509	528	490	505	479	483	495	528	518	506	507	513	472	478	534	511	513	460	523	517	481	525	523	513	488	492	543	485	482	513	489	486	524	508	516	540	472	491	473	487	451	564	495	532	488	477	498	542	560	517	483	539	535	505	471	499	555	503	487	529	534	523	512	529	525	481	523	507	479	477	513	513	487	482	510	534	516	470	487	490	472	530	524	489	538	521	500	529	525	527	467	513	543	499	473	519	507	519	546	519	538	529	510	480	557	501	481	516	515	510	499	510	519	492	514	526	527	528	525	521	475	510	474	460	540	521	515	538	489	491	455	524	543	508	513	475	551	495	497	507	515	515	490	495	505	512	498	512	500	482	564	518	519	470	538	490	504	500	477	468	502	528	522
14330	29842	30735	12670	4549	1975	1055	594	433	318	302	280	278	281	253	262	248	245	243	270	279	260	258	275	267	297	256	259	259	271	278	265	269	260	259	254	272	230	258	246	256	270	264	228	250	236	240	236	278	250	239	255	243	227	270	228	270	236	253	257	256	267	234	241	235	250	271	203	260	251	260	226	218	262	216	257	234	257	239	248	236	225	235	258	254	239	225	238	245	251	266	228	240	214	252	263	259	202	255	243	263	236	250	271	240	277	247	259	252	282	225	247	257	248	225	253	243	244	244	214	213	256	266	249	265	248	237	248	255	258	257	216	235	277	240	240	265	253	257	282	268	242	248	251	272	253	266	256	257	238	274	208	221	221	239	234	230	227	242	252	242	252	243	246	233	244	250	261	227	255	264	289	265	234	243	244	210	265	270	265	235	239	242	272	244	245	247	243	231	259	248	255	267	228	239	228	243	235	239	244	221	212	230	233	256	252	266	237	250	226	254	256	265	243	235	262	244	235	237	247	245	253	242	245	270	251	295	271	253	258	273	253	239	241	241	240	251	242	226	233	302	264	230	262	262	253	256	265	243	242	260	260	244	230	236	264	255	258	234	272	232	245	238	251	228	267	262	234	253	254	233	254	247	247	241	250	292	262	251	238	244	223	250	240	225	259	262	242	238	243	224	274	238	239	257	233	222	274	257	250	214	237	252	261	229	259	263	228	258	252	246	251	239	263	235	246	250	249	249	255	256	266	279	236	237	235	231	248	241	258	235	265	240	231	243	264	269	255	266	218	259	239	241	232	232	235	221	259	265	242	255	240	233	236	237	253	265	250	222	250	250	223	257	265	230	243	251	257	254	258	259	226	260	266	228	269	276	261	246	275	250	249	251	224	250	242	251	278	239	243	236	257	247	246	271	258	246	260	258	250	231	237	238	253	248	252	215	257	236	256	263	238	257	237	236	226	268	244	247	239	243	262	198	250	239	267	239	241	246	250	254	245	216	249	265	233	228	271	238	250	255	215	247	268	242	253	229	237	243	246	219	213	229	248	257	276	266	261	240	231	251	242	241	249	226	242	244	238	248	213	243	220	243	251	251	242	246	236	249	228	254	264	272	260	280	244	236	239	253	238	242	261	259	217	219	267	250	257	227	251	265	223	278	249	271	246	232	245	246	250	259	253	250	255	239	247	241	262	288	250	242	233	235	239	242	240	225	266	251	248	264	232	216	269	240	241	266	226	240	271	273	252	256	212	234	212	235	259	240	240	239	267	235	261	258	266	252	245	243	264	283	250	226	241	259	286	248	257	263	239	266	258	260	261	254	245	251	266	240	240	243	277	249	234	268	242	243	242	226	240	251	236	256	230	244	253	243	244	217	251	241	278	242	224	244	243	223	242	245	261	247	227	233	251	265	221	248	258	227	264	255	242	251	230	242	246	254	226	228	247	251	251	268	257	269	220	241	252	222	223	221	246	252	230	222	214	263	246	265	232	234	250	242	262	257	258	250	236	211	245	241	274	246	227	221	239	255	267	221	267	264	250	247	239	248	257	242	248	243	222	255	267	269	249	228	273	227	233	235	284	245	245	269	298	272	255	264	256	238	224	245	248	246	239	253	267	257	246	246	297	242	265	274	255	256	243	239	257	251	257	248	248	242	233	226	219	246	236	222	246	248	249	222	229	234	226	281	246	279	238	236	246	241	236	256	259	241	259	233	238	243	238	268	245	272	204	246	261	237	240	241	271	251	240	224	231	252	247	251	246	258	250	265	230	268	236	223	220	252	258	253	267	260	250	259	279	253	254	255	263	279	255	271	272	266	243	247	245	241	237	263	220	220	262	256	243	225	254	212	300	246	247	213	241	270	248	253	227	260	241	233	256	272	263	244	256	232	252	232	246	254	257	239	247	253	240	245	235	216	234	235	248	285	245	242	255	263	234	258	281	275	232	255	247	241	246	211	240	247	242	249	234	272	261	225	249	235	271	235	222	216	251	282	233	217	273	209	256	247	256	270	214	246	254	255	238	241	236	239	260	246	235	250	234	247	254	272	225	232	271	225	252	265	275	219	236	256	251	238	213	241	275	241	257	235	246	250	266	272	250	268	240	257	207	239	258	252	248	254	245	222	256	244	250	253	220	251	249	232	215	232	256	256	243	240	275	248	273	263	231	213	240	272	253	227	270	264	234	253	252	241	243	277	240	254	228	235	250	259	260	259	246	253	261	236	254	258	244	231	242	233	276	259	260	246	225	261	244	250	229	269	267	261	251	255	227	246	238	248	241	245	230	259	244	241	255	256	249	259	245	242	259	202	271	261	250	233	248	273	230	235	220	227	239	246	239	254	267	231	249	267	249	246	262	250	273	226	242	262	252	252	236	251	277	246	262	245	246	230	270	258	246	239	230	270	235	236	252	274	215	274	236	226	245	248	264	246	253	257	217	268	237	260	258	257	268	259	242	233	257	257	244	251	247	225	236	239	250	272	234	230	248	257	231	241	218	227	256	245	230	255	263	264	273	235	259	247	234	218	284	239	229	234	242	267	223	251	256	221	240	250	274	275	235	219	246	257	264	239	234	265	266	244	259	241	243	247	240	275	255	223	244	222	245	244	239	256	230	241	227	260	247	233	235	250	251	250	227	239	273	225	232	231	232	234	243	226	221	255	233	226	256	247	237	244	256	251	231	245	226	242	245	241	239	272	272	252	252	242	246	239	256	242	216	257	217	259	256	258	275	247	265	271	256	255	239	211	257	284	246	257	244	243	227	245	256	237	260	231	269	266	263	256	248	235	231	258	272	261	245	235	229	250	212	248	246	230	259	231	241	228	248	241	244	248	234	230	242	236	251	248	255	227	239	247	233	262	245	262	258	214	255	268	249	252	250	242	244	253	235	224	261	264	232	253	227	220	236	225	213	227	262	255	249	230	239	237	234	235	222	266	270	255	262	256	238	277	256	226	216	232	219	240	264	257	265	257	249	287	253	226	237	253	218	268	235	250	241	236	219	244	244	245	256	272	242	250	226	234	229	228	256	258	230	247	250	223	244	255	224	209	243	212	230	235	264	234	220	256	244	256	258	249	237	227	247	225	268	243	210	250	246	241	258	228	274	228	244	261	261	229	255	246	239	238	255	246	268	230	263	235	221	247	230	268	248	219	257	253	223	227	253	258	260	249	244	270	231	256	229	252	254	244	233	241	252	230	254	251	246	242	231	243	220	247	257	233	213	260	222	265	251	243	252	248	233	246	241	252	244	248	232	240	229	228	233	253	237	275	262	238	230	264	255	238	234	212	240	235	243	249	233	236	206	222	231	218	262	239	230	244	266	247	238	239	225	265	230	230	245	227	257	240	241	241	252	236	232	242	255	273	266	248	272	250	239	244	245	257	238	232	245	273	239	259	251	271	243	211	249	253	247	240	215	245	276	258	262	253	235	243	265	245	249	236	235	220	245	241	215	222	250	235	243	257	252	235	275	229	254	265	246	256	278	251	226
14940	31867	26938	6802	3370	3079	2472	1696	1358	1027	943	832	841	840	853	849	835	894	810	838	831	875	893	956	913	968	856	848	845	831	893	870	856	778	799	776	774	761	786	794	761	749	786	782	770	763	724	760	778	748	745	750	709	799	764	762	779	761	765	794	766	804	784	807	741	772	760	797	812	760	782	770	727	773	810	751	714	739	762	785	778	770	821	761	746	795	717	735	722	791	790	777	715	751	723	740	799	742	719	774	762	727	774	783	794	783	805	834	754	733	789	775	741	795	703	804	744	756	805	732	750	743	767	751	753	720	726	750	743	782	775	775	778	765	795	770	794	757	719	800	802	769	774	722	764	742	816	819	760	753	739	785	776	739	746	820	771	769	757	750	795	778	748	770	764	776	741	762	773	786	793	731	709	760	748	718	783	763	713	732	792	788	775	759	768	739	702	805	748	775	759	773	809	824	774	794	781	722	723	784	768	798	793	771	761	773	734	795	791	747	784	778	815	762	757	791	775	727	739	762	769	788	766	766	769	751	734	687	768	788	768	772	808	782	773	776	761	789	787	770	789	743	768	774	775	790	805	760	741	723	724	769	697	728	796	721	802	761	805	778	787	773	728	783	770	771	756	771	796	775	709	773	749	738	754	745	748	788	724	720	743	756	793	790	764	749	748	726	755	776	786	750	750	781	697	762	755	778	741	789	794	768	802	734	764	778	779	747	779	798	764	755	731	733	756	710	751	776	805	767	750	754	754	731	761	763	781	757	747	789	763	778	758	733	731	765	788	774	751	754	767	742	801	768	759	737	795	787	775	773	792	731	774	789	734	762	773	745	803	792	756	760	758	737	775	739	778	751	758	748	740	747	767	756	776	777	793	723	741	761	757	787	764	764	768	730	829	804	722	792	741	807	817	791	790	800	789	780	743	769	766	784	759	769	737	809	740	779	787	761	717	792	747	739	776	747	745	760	797	791	728	776	751	780	737	767	804	739	770	757	782	801	793	731	779	747	739	796	746	790	790	737	739	740	777	736	764	749	765	742	787	755	753	757	735	740	743	763	740	776	765	788	753	754	804	756	793	745	778	724	761	745	811	779	746	746	770	812	739	789	799	788	828	774	768	746	758	789	756	793	828	734	775	784	800	775	740	765	771	796	727	806	778	768	791	762	786	762	747	808	765	768	790	759	774	784	746	723	769	743	713	739	804	729	770	748	763	777	782	794	803	739	831	752	779	794	772	775	758	772	817	767	773	750	819	753	734	784	753	803	792	776	742	752	748	823	752	763	762	813	781	704	763	702	777	745	740	737	792	760	722	762	753	746	756	718	772	771	747	789	764	782	764	792	798	729	766	732	743	787	728	727	744	792	752	749	748	765	724	800	780	712	761	774	778	811	744	731	722	787	792	759	755	759	785	712	733	783	762	801	759	772	721	754	774	798	768	779	796	742	792	785	741	780	771	778	771	779	782	774	796	740	754	776	797	757	780	763	746	805	731	828	800	738	804	796	763	760	752	771	764	815	755	763	772	765	769	794	824	739	741	757	716	792	767	791	788	754	774	779	702	717	761	760	744	747	748	792	730	764	782	779	786	774	732	717	807	778	769	770	776	806	743	765	780	744	817	726	755	759	736	744	795	744	774	730	768	759	766	788	766	789	796	818	772	762	785	753	706	786	790	788	751	795	774	706	751	801	726	759	796	733	817	800	767	767	822	776	757	799	750	768	793	769	777	740	766	783	755	771	782	786	754	785	757	767	742	742	783	739	748	731	755	745	781	724	773	770	758	730	732	775	823	799	713	745	802	758	777	761	751	748	769	785	733	721	741	760	735	771	775	740	769	776	730	779	767	738	799	788	775	729	797	755	792	746	738	769	735	814	726	732	774	827	752	816	727	769	755	734	746	740	813	727	690	701	723	766	734	791	819	738	744	766	812	762	741	823	751	744	712	779	814	730	808	750	798	765	778	706	760	757	774	673	806	766	756	768	760	753	773	775	743	741	720	771	774	778	781	767	805	776	756	754	782	774	705	750	776	731	746	721	723	747	783	723	763	770	750	748	752	763	830	748	780	779	781	779	774	796	753	720	739	745	754	836	807	764	783	743	772	769	799	710	756	749	744	769	779	780	748	740	760	765	799	712	733	758	766	741	763	747	754	801	775	737	757	768	758	789	803	747	743	788	751	781	754	741	742	761	758	813	806	776	790	805	824	777	759	709	777	840	765	760	767	767	726	771	749	768	775	731	792	797	732	791	756	737	743	755	767	778	749	750	800	758	767	728	768	784	768	786	773	740	772	782	773	758	789	769	740	762	783	776	747	802	776	781	796	775	781	748	733	784	791	775	715	758	758	799	788	780	734	772	751	818	817	746	705	759	725	736	729	741	745	743	761	803	757	732	790	713	737	790	792	766	761	743	722	757	776	815	732	781	728	789	762	755	744	746	784	763	780	754	751	809	768	766	776	764	818	773	781	785	779	742	765	762	768	763	747	751	767	772	772	780	756	728	769	736	790	754	763	743	772	740	758	749	806	820	758	771	788	801	798	711	766	812	760	752	759	756	764	776	785	802	747	783	729	778	747	793	746	772	779	790	777	769	768	752	742	726	779	804	784	789	745	778	746	773	772	772	732	784	765	771	801	728	712	780	734	761	783	775	762	751	758	797	740	773	772	775	728	766	751	771	780	751	729	785	775	750	776	768	791	755	728	794	763	768	771	777	790	788	775	764	781	755	739	769	740	778	717	784	737	798	806	696	739	786	714	758	823	819	752	720	772	759	754	791	772	738	809	747	768	764	752	764	740	762	794	764	766	756	770	791	770	712	782	753	747	750	804	765	787	790	747	709	710	798	787	752	805	758	763	777	795	749	756	783	790	749	780	792	740	714	762	756	734	763	793	778	760	766	772	764	776	742	751	776	790	756	733	793	759	709	810	818	722	805	735	795	773	786	730	730	779	754	728	778	772	753	771	728	760	732	756	761	705	759	747	739	776	749	782	773	795	775	804	750	738	743	768	756	747	720	768	740	762	795	796	813	729	801	769	812	746	758	775	761	790	759	708	762	753	756	760	787	751	788	784	727	810	775	757	767	774	782	849	776	726	768	771	743	805	778	769	724	785	743	787	749	702	780	769	776	746	806	794	742	752	792	761	743	769	820	802	796	809	703	726	756	744	760	721	737	724	794	770	740	759	813	760	803	770	756	813	758	722	779	753	799	753	752	772	778	753	775	771	726	726	747	780	790	806	756	761	718	708	791	781	754	790	704	750	762	776	779	729	755	733	774	707	782	762	801	757	754	771	754	803	737	786	759	775	795	728	725	756	793	749	788	729	745	758	781	775	787	793	766	789	737	763	749	801	724	784	761	790	778	770	839	779	767	772	793	766	757	754	732	739	743	751	726	718	794	791	749	773	723	789	756	769	800	798	715	778	763	781	738	757	787	802	718	751	749	693	793	754	758	815	797	774	735	747	789	781	770	771	779	763	774	765	737	778	771
47242	47389	36411	26678	23862	22292	17911	10810	4310	1072	622	491	437	395	331	324	358	304	308	258	274	387	332	318	276	250	231	252	250	217	210	187	207	169	172	161	162	165	176	146	155	155	176	158	171	159	148	154	144	171	162	175	133	123	161	154	143	142	131	158	149	166	141	141	153	151	167	148	147	148	134	163	137	148	158	157	142	160	159	137	158	150	146	164	177	146	139	136	168	152	175	152	138	143	149	161	143	146	149	144	129	144	159	146	137	165	161	162	163	137	170	156	144	150	138	144	138	148	173	153	146	143	150	156	145	142	138	153	150	149	135	167	155	143	149	150	156	167	143	147	156	147	143	175	150	154	151	136	144	129	150	147	143	152	135	143	162	148	163	140	152	168	167	149	144	148	156	150	137	171	148	178	146	158	186	134	141	144	163	146	148	157	173	148	150	140	165	162	150	158	158	157	143	135	154	156	142	150	143	151	140	146	146	147	147	154	143	158	160	135	139	152	139	145	160	150	142	173	170	142	130	150	141	144	160	155	172	143	131	139	139	145	135	153	141	152	127	130	155	134	142	132	154	170	137	139	141	182	139	149	148	141	134	156	158	148	151	126	149	143	151	145	134	153	139	158	133	149	160	138	140	155	144	145	158	128	169	161	175	154	149	139	159	148	167	126	155	155	161	169	147	155	157	158	139	157	162	150	145	151	149	171	144	144	153	155	149	154	141	154	150	135	142	149	127	142	166	158	142	137	133	162	143	155	172	159	149	132	152	145	144	152	117	146	141	150	145	137	150	138	154	155	161	152	150	162	164	162	147	142	148	147	170	136	142	150	140	151	131	156	147	155	132	152	157	166	175	163	134	139	157	167	160	159	141	182	158	152	182	153	174	145	167	167	143	142	159	150	141	139	147	154	150	151	134	149	143	141	149	154	159	154	154	140	115	131	179	159	160	154	163	145	151	135	167	177	154	148	146	135	124	140	179	148	142	139	145	159	154	153	147	147	127	129	135	168	144	127	155	142	157	182	167	129	136	149	155	140	162	168	145	167	170	137	148	146	157	142	132	162	135	164	119	162	147	140	154	160	154	142	162	144	152	152	149	159	129	153	164	126	159	155	139	128	147	140	146	160	138	128	156	138	165	136	152	166	145	144	181	133	151	128	156	144	144	168	156	128	152	143	133	138	156	149	152	144	151	155	177	163	145	139	146	149	146	159	131	182	150	158	141	144	164	154	148	154	132	138	156	153	137	150	153	134	144	167	138	170	185	127	141	142	156	159	168	156	150	141	145	176	134	152	135	146	144	145	154	158	162	148	147	162	143	135	168	146	158	147	153	149	152	154	141	151	146	150	145	143	134	127	143	114	158	167	141	151	145	154	143	161	139	126	157	120	173	137	153	147	160	151	145	148	134	142	150	153	147	150	175	161	128	149	114	141	143	149	164	160	163	134	148	150	135	148	141	144	177	162	145	144	161	148	153	135	147	148	142	134	136	147	163	147	165	146	154	147	152	168	132	153	164	144	170	154	148	136	149	138	165	127	121	166	131	159	130	137	155	151	151	130	172	136	150	156	149	147	147	150	145	162	165	143	147	145	146	164	130	154	158	148	144	138	172	157	144	155	149	158	137	166	154	160	145	134	145	145	144	165	151	144	150	164	159	160	150	155	181	149	135	143	165	139	154	141	151	158	156	150	156	148	167	131	146	150	145	129	162	149	159	156	168	149	148	147	168	167	141	149	131	131	133	124	149	146	147	138	155	148	139	148	169	164	147	157	164	155	157	140	150	144	140	170	163	153	160	135	158	129	158	156	157	167	159	181	142	139	149	128	162	130	156	178	153	150	149	142	165	156	149	144	147	155	166	163	142	130	138	140	139	157	157	154	174	145	155	166	145	138	150	135	158	147	155	162	168	142	137	152	150	149	139	150	136	132	160	153	149	148	148	156	147	136	166	146	145	142	170	136	153	154	152	152	154	126	137	149	154	162	170	157	139	150	147	144	179	140	148	141	138	162	173	145	155	159	151	145	151	131	143	163	131	146	147	141	153	133	158	151	160	140	133	161	162	157	152	162	163	154	140	151	154	150	116	139	155	149	117	147	152	155	145	147	159	166	164	164	156	145	148	149	139	165	154	134	134	143	149	149	162	139	145	122	158	163	159	153	118	138	162	140	156	162	154	158	137	129	137	139	158	135	159	141	134	136	145	150	163	130	143	151	148	156	169	126	158	148	161	166	149	150	144	170	138	133	133	168	140	154	131	154	138	163	169	146	133	162	146	143	147	150	147	152	137	145	146	146	121	145	153	156	142	130	150	129	144	149	120	127	150	155	154	151	144	130	137	137	144	145	141	149	174	136	141	153	145	161	139	154	160	147	149	169	147	121	169	172	144	128	136	159	148	151	151	134	151	159	153	141	140	148	153	151	137	152	167	164	169	154	149	162	144	141	141	155	134	159	152	147	144	145	145	155	152	146	155	142	171	133	142	150	141	147	153	172	138	136	150	157	164	131	135	172	116	147	156	148	160	172	144	164	163	139	151	156	155	184	152	161	142	138	175	131	146	153	140	138	138	153	135	144	131	137	160	159	146	148	137	146	159	128	164	157	149	133	125	136	144	136	133	132	144	143	125	167	157	168	144	163	137	163	177	159	154	162	143	139	158	151	151	138	135	160	177	160	171	144	157	149	140	159	150	144	168	161	167	147	145	148	143	157	126	143	158	150	144	145	153	146	141	151	127	150	156	143	150	156	145	159	147	136	152	135	145	153	136	139	161	142	129	155	154	157	134	146	170	180	153	158	126	142	148	144	159	158	164	150	153	156	150	150	145	158	147	159	140	171	154	183	144	158	146	139	161	139	141	156	124	152	161	166	140	136	135	173	135	155	152	141	98	167	145	141	157	145	153	153	144	153	146	164	140	143	140	152	145	139	163	155	128	155	137	127	164	146	142	149	152	161	154	148	155	142	145	142	148	137	126	140	149	154	151	149	152	154	166	144	131	147	158	160	148	141	133	139	157	158	158	139	149	152	162	152	169	186	129	164	162	162	163	140	146	150	158	141	152	140	178	134	146	150	131	139	135	140	154	162	130	164	129	156	168	130	130	144	151	162	160	137	152	128	150	152	133	161	152	167	180	166	185	142	156	170	126	138	138	148	158	165	167	168	179	157	148	177	153	126	150	139	147	148	139	139	146	131	144	158	129	149	161	139	151	137	125	137	145	150	159	139	143	142	154	147	147	159	127	124	151	156	134	149	148	154	169	153	154	168	149	167	149	139	132	138	140	136	165	139	160	129	154	144	158	139	144	146	151	130	138	155	144	160	153	152	161	159	153	160	149	129	158	167	147	142	133	163	146	146	138	129	151	147	150	165	155	155	141	137	155	170	153	133	167	144	131	161	157	143	164	148	163	156	174	154	170	135	154	168	149	152	145	147	139	151	145	137	150	125	126	127	158	163	147	158	133	149	157	144	144	134	153	148	160	128	168	149	133	177
41817	51350	41048	26750	10829	7772	5387	3730	2981	2894	2748	2077	1636	1588	1376	1441	1898	1425	1296	1183	1328	1668	1668	1371	1224	1081	820	1147	1108	901	802	681	710	648	596	538	543	512	495	566	548	544	539	453	469	534	492	487	480	480	483	509	496	496	451	479	490	436	492	502	468	498	512	478	501	492	496	488	489	460	513	520	488	455	472	472	484	489	478	475	496	498	492	481	469	491	433	474	518	542	486	463	502	513	465	453	501	504	469	521	450	478	484	511	465	494	524	473	454	473	490	445	455	435	502	512	500	525	446	461	466	481	502	506	484	524	495	461	515	483	486	480	487	457	490	491	485	465	469	479	536	487	457	500	463	580	491	430	476	489	452	497	471	482	440	495	499	475	487	475	463	452	495	485	538	492	467	479	481	491	496	485	429	490	478	490	477	468	471	533	483	484	487	479	485	476	472	496	492	516	474	498	496	474	488	515	479	426	475	515	467	510	490	472	503	508	455	468	468	456	466	475	520	485	483	493	478	484	472	508	452	488	486	471	507	484	493	489	514	422	484	452	489	502	504	457	456	496	482	509	443	470	503	474	472	478	494	462	517	447	478	517	469	492	447	494	512	477	478	475	456	478	508	455	469	464	468	483	484	474	468	483	461	495	501	441	467	523	472	481	491	488	448	502	454	476	448	476	499	505	497	476	457	439	456	446	474	478	495	479	483	450	486	460	497	489	472	481	484	482	476	497	560	478	541	456	462	463	491	489	483	504	462	492	468	486	487	505	470	554	482	499	446	527	526	482	488	485	478	481	505	466	461	453	483	447	512	479	498	532	479	484	487	519	459	505	487	469	487	530	484	479	459	458	462	467	476	483	482	480	487	528	458	460	482	482	492	483	503	501	483	464	468	475	524	452	481	505	483	491	456	466	431	467	450	472	499	480	503	492	464	474	491	438	509	492	505	484	482	507	466	480	461	472	474	459	451	462	502	470	500	462	479	451	496	477	494	480	508	439	465	432	502	466	486	484	500	529	490	488	488	491	479	469	436	527	524	479	481	486	459	464	478	445	454	458	472	480	494	484	468	497	462	484	508	469	497	485	481	467	501	471	473	481	493	491	471	456	474	482	477	483	482	518	485	466	477	488	514	467	454	512	487	489	507	488	488	514	490	493	479	462	529	451	466	469	467	485	457	446	472	475	528	482	478	518	459	483	526	479	510	489	483	494	492	477	482	466	480	492	453	480	495	527	465	502	480	435	521	447	495	488	415	496	457	513	457	501	466	463	486	524	490	460	443	524	516	452	493	499	438	486	485	510	497	474	483	478	480	433	516	480	505	459	454	467	475	482	502	513	513	464	467	484	520	498	478	469	482	454	475	421	467	482	529	465	471	508	441	476	484	489	484	481	513	481	490	494	475	509	498	495	461	517	506	497	489	504	511	482	515	471	481	453	503	477	500	482	445	465	458	494	490	423	497	501	502	451	466	474	503	479	535	477	479	475	450	463	500	489	475	513	487	487	501	500	469	499	503	483	490	484	519	483	521	453	483	445	486	483	469	523	475	441	475	484	480	461	480	502	481	514	442	514	485	494	477	487	447	489	508	519	455	461	520	501	480	485	497	449	413	479	487	506	461	471	505	502	501	479	452	508	502	509	469	465	501	425	517	475	469	483	480	485	496	468	489	486	488	475	490	497	477	437	453	518	499	468	474	482	459	466	478	448	479	478	497	475	471	463	513	483	502	469	484	487	478	460	500	466	484	464	484	483	503	466	463	525	497	476	496	509	468	466	472	490	472	474	464	490	497	504	484	487	463	521	477	503	487	474	475	475	506	482	480	454	498	461	504	486	450	468	459	464	483	485	480	479	457	385	476	503	491	495	479	500	486	545	502	500	457	477	495	466	504	495	472	478	486	476	454	448	490	513	460	482	459	498	487	514	493	531	477	493	474	440	510	474	467	511	482	482	461	462	440	487	510	474	458	473	451	492	501	480	464	453	511	504	504	475	443	520	464	477	441	477	447	491	459	447	484	454	468	521	473	499	487	477	474	490	479	512	506	499	478	478	449	514	430	480	495	505	502	533	467	459	433	461	522	472	506	505	516	476	511	486	497	473	463	496	483	484	488	471	463	504	503	494	469	444	439	483	487	525	510	489	476	497	509	474	485	461	503	475	503	486	488	482	462	492	494	476	466	473	460	468	481	503	462	446	493	523	472	485	479	472	450	484	452	486	491	457	474	469	486	478	472	480	472	477	508	454	471	472	484	450	472	513	474	451	438	489	494	479	503	486	473	483	506	466	498	485	460	520	486	505	460	468	471	504	493	485	490	503	485	507	493	504	479	493	478	468	476	507	473	493	479	504	489	479	499	479	450	486	475	497	480	506	432	464	471	461	488	517	474	484	498	499	489	460	503	476	498	493	519	500	484	488	453	483	472	499	484	491	467	514	469	475	449	450	442	452	456	504	442	490	453	488	472	474	517	485	503	503	470	520	468	473	460	480	412	448	477	497	481	473	495	509	492	439	477	503	479	509	492	494	438	498	474	474	471	490	485	461	522	505	493	489	468	492	497	453	463	449	417	498	463	420	459	483	460	474	468	477	494	517	458	471	450	513	499	490	436	449	457	465	452	462	482	479	471	476	447	499	456	476	476	454	439	494	454	505	497	481	472	475	474	493	472	462	463	480	460	526	526	466	463	505	501	477	518	463	474	503	479	474	473	509	488	476	458	487	456	459	441	462	502	454	478	460	472	440	497	478	460	443	473	468	477	483	473	481	471	436	462	521	482	498	467	475	422	501	497	467	471	494	444	486	520	487	480	493	493	513	459	456	521	473	472	506	473	497	470	455	491	480	464	470	466	482	502	470	482	492	510	473	465	495	482	494	491	452	455	467	470	476	455	473	467	495	476	482	485	487	493	508	476	465	504	483	513	479	491	476	482	496	464	489	472	497	522	464	472	479	469	433	469	453	463	510	486	478	475	505	446	510	487	470	496	511	470	470	470	486	480	520	475	481	487	515	510	491	438	436	511	458	512	481	471	464	468	452	490	463	483	479	487	497	444	502	459	482	491	477	491	479	466	452	504	453	487	464	454	472	489	454	483	449	487	423	495	486	515	493	463	503	493	506	463	493	474	513	455	431	475	471	454	468	482	472	460	485	460	490	481	489	498	482	479	463	468	497	487	483	505	457	488	462	470	467	491	491	489	454	505	457	476	473	495	535	488	476	469	504	485	437	491	475	448	500	463	487	462	469	450	511	467	495	479	514	481	506	478	485	492	503	489	475	507	479	476	514	484	514	502	468	507	488	489	489	486	491	493	455	484	486	483	497	476	453	499	485	457	467	477	485	482	502	515	428	461	469	484	477	439	469	466	445	461	514	489	498	476	479	476	452	488	521	477	476	480	470	450	441	488	500	470	473	507	476	471	514	490	494	502	479	467	504	474	498	467	501	466	498	521	486	532	495	512	499	476	490	506	488	461	466	432	475	454	474	497	461	449	518	510	478
53735	42203	35717	26899	24646	23684	22000	16800	8070	2065	954	674	836	654	618	667	547	491	443	398	481	587	508	429	398	318	318	428	330	252	226	223	225	220	201	209	198	186	180	209	172	185	180	171	189	180	153	179	171	187	201	188	169	193	192	183	170	195	158	181	185	172	180	187	180	190	187	205	184	193	175	181	192	172	170	174	182	179	179	172	212	181	204	203	195	170	144	196	197	171	167	159	180	175	172	177	165	182	175	201	189	166	164	167	150	160	185	174	163	182	182	193	166	166	179	177	154	156	162	181	168	193	163	165	174	185	182	158	183	166	169	196	203	165	165	179	174	186	195	166	156	184	182	166	149	153	180	163	189	169	165	191	182	174	182	176	157	157	156	197	182	163	175	165	168	170	188	179	167	190	190	150	186	181	142	172	167	174	162	189	163	167	146	174	161	153	187	189	182	170	177	180	185	165	171	194	170	171	173	167	176	177	176	186	193	159	160	166	187	194	208	166	164	173	191	190	171	151	176	183	184	172	181	174	178	178	168	171	167	162	168	154	180	185	180	163	172	188	167	187	169	189	180	194	171	174	182	171	184	176	188	201	163	159	173	185	184	170	161	158	179	173	174	164	156	160	177	162	177	203	163	163	154	163	187	172	167	175	176	157	163	164	166	147	177	167	151	179	173	177	162	178	197	169	170	166	179	169	173	189	189	196	182	184	188	178	173	178	167	182	159	167	184	174	159	190	170	171	201	162	165	192	173	175	173	170	179	192	187	180	158	185	149	167	173	163	187	169	164	175	174	182	188	189	148	169	167	176	169	145	182	167	159	171	179	202	159	167	167	168	189	176	159	158	171	169	138	207	168	189	173	175	187	182	187	167	182	184	160	175	194	166	170	176	160	178	150	176	187	159	174	164	161	164	168	164	169	159	158	163	164	153	180	173	182	195	177	172	166	166	172	161	187	194	177	184	186	172	185	192	170	168	176	156	172	144	183	165	170	186	190	169	175	173	169	150	185	176	198	158	164	158	178	162	194	189	187	194	171	190	191	153	172	189	180	200	195	146	164	174	162	174	166	166	179	164	179	185	143	153	185	201	174	155	174	148	171	174	191	169	185	170	178	168	153	173	172	181	152	156	179	162	172	173	190	187	176	182	163	164	171	176	171	198	165	157	151	191	178	173	188	187	168	199	185	176	162	186	166	145	161	164	167	165	184	164	190	170	170	192	159	149	185	161	165	163	158	171	194	163	188	175	153	177	174	187	165	172	168	174	191	174	160	177	172	164	141	161	157	167	165	197	175	162	160	158	190	184	158	168	159	157	170	197	168	202	158	169	172	177	182	163	223	190	182	183	175	178	167	160	192	188	168	162	166	170	167	177	164	195	170	185	168	162	166	185	190	171	178	184	187	167	172	179	156	167	202	168	182	161	163	171	153	201	163	155	191	154	189	156	186	184	206	173	152	182	185	155	169	170	158	197	184	179	165	159	179	169	202	152	182	180	162	184	174	164	192	182	202	156	175	189	194	186	142	181	166	179	178	174	187	182	149	188	170	186	192	181	178	179	177	202	168	186	185	173	155	176	186	172	167	179	166	177	171	169	165	176	168	181	162	161	170	175	165	156	183	167	180	196	160	185	149	179	172	178	157	168	184	169	179	169	161	157	152	208	155	179	167	169	187	168	174	200	145	154	179	186	183	181	167	192	161	166	185	175	168	199	158	144	178	171	169	161	161	195	168	166	198	197	195	175	165	171	169	165	179	159	168	189	168	175	163	156	157	168	183	191	170	152	173	176	197	178	178	181	176	179	152	166	180	169	188	167	186	191	178	148	168	186	192	188	167	160	188	187	182	181	171	165	178	150	151	161	209	151	170	176	157	179	150	180	185	175	174	160	167	171	176	179	174	173	162	195	167	194	189	173	195	169	169	166	199	171	206	166	184	170	178	148	185	177	162	191	167	189	188	173	185	163	168	190	166	157	166	163	199	156	180	155	160	165	178	172	172	175	182	167	159	180	185	165	201	190	174	171	170	182	170	185	174	162	172	175	191	153	184	170	176	184	187	188	188	168	185	146	200	184	166	188	177	174	145	156	169	192	173	178	184	162	180	181	167	178	185	192	189	173	194	159	169	178	172	198	163	171	185	176	173	221	177	190	159	166	146	179	178	162	165	174	169	173	166	177	215	166	179	180	165	172	201	163	168	159	138	156	184	178	151	174	184	179	188	158	171	168	193	173	157	182	163	190	172	190	169	189	159	175	198	178	175	180	179	198	174	161	177	189	180	175	149	194	172	168	189	157	163	154	189	199	173	182	163	188	167	198	209	176	172	175	183	186	179	172	169	182	171	167	174	183	208	162	152	191	148	189	183	172	145	173	171	186	171	164	186	166	195	170	168	202	160	168	162	194	170	166	171	190	168	173	183	195	166	159	183	162	164	162	159	173	173	172	188	177	179	167	162	179	170	176	160	179	208	162	172	164	142	170	192	198	175	190	166	187	169	168	197	176	159	169	171	178	165	181	159	160	177	184	172	172	184	181	163	167	151	181	165	179	156	149	147	185	186	158	164	167	159	183	188	185	153	175	174	181	176	170	173	159	207	147	165	176	174	175	178	172	193	160	175	167	184	166	158	169	202	178	176	157	163	163	170	200	158	159	171	180	182	183	170	164	160	149	177	157	167	190	165	176	173	155	162	197	170	196	189	169	186	193	181	180	165	175	186	182	195	179	160	153	173	164	169	160	188	179	161	155	174	168	178	186	183	165	176	166	190	150	184	150	193	185	197	165	179	173	167	179	177	170	190	150	183	207	171	195	164	179	160	186	156	162	217	161	182	156	156	169	162	150	158	186	183	172	173	129	160	164	176	166	162	178	198	159	163	175	180	163	162	153	180	178	191	158	200	203	167	177	179	172	180	180	164	173	164	158	156	190	157	159	180	185	179	187	171	188	199	176	160	182	155	172	181	167	205	174	197	175	192	147	213	184	179	179	188	167	169	185	176	187	184	197	171	171	172	177	178	163	175	185	186	177	146	154	169	156	154	175	179	160	151	158	165	184	178	180	170	153	177	151	159	190	195	184	144	179	166	151	139	152	194	178	162	162	175	150	177	183	187	157	151	174	177	183	161	181	167	203	148	162	167	159	183	143	159	184	166	166	177	189	186	173	160	173	170	156	183	179	181	196	171	191	179	186	171	182	169	188	173	168	167	168	177	173	165	177	163	183	168	179	160	170	165	177	177	173	168	181	167	169	175	177	190	170	200	200	150	185	168	160	164	177	159	194	172	194	165	164	177	169	167	165	192	174	183	164	156	183	189	172	170	179	192	175	176	174	174	193	163	179	165	183	169	172	175	164	165	158	161	196	180	180	166	164	167	166	172	205	163	191	163	193	161	176	146	169	161	167	154	171	146	197	177	162	175	167	188	188	146	157	178	158	167	153	153	170	154	195	175	157	184	163	194	178	168	150	172	178	169	186	163	187	187	175	173	163	164	208
48980	52223	40731	29114	16888	11127	6774	4898	4250	3871	3527	2598	2890	2624	2489	2665	2351	2238	1955	1803	2383	2870	2641	1836	1754	1257	1389	2105	1577	1026	859	909	783	766	756	614	627	597	639	636	615	622	645	562	550	597	562	603	547	594	548	553	584	562	549	562	572	528	562	556	497	533	588	522	546	558	590	558	538	565	575	553	531	552	547	559	548	563	532	540	538	510	498	528	573	559	508	561	537	532	546	551	567	540	508	519	541	537	545	556	553	548	549	535	504	530	567	521	584	573	521	511	497	541	493	531	548	559	503	532	547	524	487	544	543	549	526	521	495	561	519	562	544	568	543	531	547	537	520	523	552	544	547	550	527	514	536	528	539	499	517	504	516	550	521	534	542	528	579	536	565	536	487	511	502	538	530	499	520	545	542	508	526	554	514	530	508	510	528	523	530	537	537	553	549	485	495	527	540	519	562	551	595	525	537	527	500	543	541	501	492	489	548	517	527	561	533	569	542	518	548	512	539	542	533	548	568	550	532	533	570	517	532	533	552	508	556	535	561	530	505	530	524	528	549	544	522	565	525	522	535	536	516	545	555	552	550	555	525	562	546	529	493	538	563	539	530	552	525	571	563	578	510	546	490	523	525	556	541	504	528	540	522	510	554	544	500	565	533	526	523	574	495	536	534	547	515	525	494	493	524	569	522	516	548	504	511	510	498	518	509	513	495	526	493	519	572	535	516	527	510	532	555	524	523	506	488	523	531	582	545	557	515	504	506	526	532	498	526	533	561	515	526	561	511	550	540	505	530	539	525	558	518	533	535	519	509	526	581	550	547	506	568	546	534	542	532	538	534	494	524	548	522	563	525	528	541	536	533	576	517	510	500	512	544	552	557	553	551	513	556	508	484	561	569	509	539	532	542	541	530	524	481	554	577	583	501	552	515	553	526	527	548	541	559	557	524	553	558	527	550	533	538	562	570	518	545	542	512	487	533	547	502	523	551	519	561	520	550	540	509	572	546	510	549	567	492	568	528	549	539	527	537	530	540	531	550	528	522	562	516	520	565	518	555	562	553	525	532	548	509	563	537	554	580	507	542	554	535	502	563	533	534	518	503	509	504	518	528	510	574	519	564	536	527	505	567	545	500	511	521	535	492	514	522	571	561	551	518	570	515	526	526	548	519	495	561	507	549	495	510	520	547	530	526	521	486	549	554	507	527	566	536	503	529	542	522	522	550	514	542	539	526	500	503	527	515	522	540	503	539	506	533	520	501	531	524	537	581	529	538	585	533	523	555	505	507	490	509	554	513	492	542	503	521	548	542	499	528	535	545	527	553	534	491	505	513	524	523	520	511	524	556	534	543	505	556	533	585	528	495	528	512	522	554	562	515	536	522	537	541	523	517	520	551	516	574	551	541	527	554	533	517	554	527	496	531	490	560	552	519	522	557	522	534	509	499	498	554	502	538	557	521	550	519	527	548	553	523	516	540	523	519	552	520	578	563	531	574	542	557	523	551	541	540	505	567	508	553	559	492	510	568	557	521	548	514	530	520	541	561	520	547	543	554	520	537	556	535	517	491	564	495	546	521	548	562	490	523	528	527	511	481	509	528	461	548	545	535	528	511	533	518	558	544	558	555	513	514	501	569	566	501	539	503	513	552	541	544	514	499	571	473	555	546	518	527	572	453	514	552	550	517	558	550	537	541	547	543	560	519	533	564	541	539	528	541	507	521	510	518	498	497	534	539	504	516	555	504	506	541	558	532	586	514	498	531	488	509	512	538	510	555	563	495	533	535	536	529	533	522	520	589	546	538	550	537	508	521	502	517	477	518	573	506	519	534	539	515	542	546	521	526	561	508	499	514	509	584	534	516	513	542	553	570	521	523	512	551	546	564	538	498	531	519	489	564	477	514	537	548	532	517	503	485	524	518	565	507	522	555	514	548	544	491	545	496	553	520	505	512	529	518	535	506	525	547	525	509	547	527	495	516	529	515	588	519	520	520	528	540	547	527	520	558	519	569	545	539	555	549	547	495	506	535	498	526	536	550	531	525	555	484	481	526	548	534	512	526	520	543	514	540	531	524	542	537	539	537	553	483	565	544	555	577	509	540	548	517	531	559	515	529	498	527	522	553	567	575	526	556	541	550	556	511	547	538	536	563	562	549	524	533	541	534	523	539	530	541	497	509	581	583	549	508	545	514	519	533	522	526	509	481	517	536	574	488	513	558	497	540	498	553	519	520	566	515	524	547	499	492	547	553	486	553	525	521	517	484	532	482	501	518	554	516	524	503	506	480	539	507	541	516	522	513	514	526	549	509	537	537	561	556	540	568	505	516	516	550	535	579	528	504	546	553	550	548	543	518	534	527	544	496	520	556	526	477	526	555	542	524	543	526	523	553	558	505	548	516	522	548	526	528	556	546	519	526	511	553	565	534	557	547	544	495	535	550	499	538	513	553	510	498	554	527	558	531	535	504	504	531	488	547	578	528	535	538	509	523	569	523	563	557	529	503	495	514	545	531	501	529	523	529	531	504	546	523	517	514	499	586	517	524	500	537	574	523	510	522	519	538	556	538	523	549	518	510	517	533	520	571	529	537	517	540	511	520	589	513	526	513	549	488	555	569	549	529	558	567	525	566	529	549	524	515	533	534	552	572	514	581	558	519	519	529	568	507	496	523	496	496	551	541	527	526	567	538	561	512	532	513	553	526	538	553	534	558	539	527	546	506	516	536	539	531	528	559	519	484	530	533	522	484	524	516	533	544	487	524	513	539	529	533	539	546	537	497	559	505	529	531	509	558	460	559	530	532	547	552	545	535	509	543	534	545	499	503	541	541	511	525	555	512	562	513	525	536	523	537	536	538	516	541	528	537	530	511	514	530	530	511	526	489	553	535	625	552	504	516	538	527	527	519	504	537	502	544	550	521	543	506	517	534	507	513	541	511	532	518	560	552	528	519	508	509	545	521	532	502	519	572	523	524	558	537	571	507	537	522	547	543	522	534	510	559	506	562	496	552	524	562	484	550	552	554	516	537	501	527	543	521	526	543	488	493	485	518	513	527	513	552	560	520	562	547	529	539	536	532	546	505	515	517	565	515	535	510	540	531	579	546	574	523	555	537	507	530	513	531	517	551	614	487	550	548	570	467	539	576	541	520	509	503	552	520	521	536	573	543	578	560	524	531	507	580	542	488	534	527	536	555	507	517	552	532	523	514	563	527	517	557	538	538	538	512	531	538	545	567	512	549	554	559	504	523	546	541	568	500	513	476	542	554	517	553	524	519	517	540	544	544	557	510	506	503	497	543	516	567	533	501	503	557	510	510	528	531	525	516	507	503	512	507	564	539	562	489	541	483	479	549	542	532	509	500	547	577	521	518	552	576	522	500	511	500	564	527	459	534	497	505	520	522	528	528	540	537	512	526	550	548	503	518	573	537	520	518	531	542	533	529	552	547	530	511	569	501	546	523	525	543	554	523	525	561	517	521	524	554	486	543	553	550	540	533	574
16795	32875	26650	12288	4482	1848	908	572	391	297	276	304	288	273	283	275	239	277	258	275	322	265	249	282	293	244	261	290	263	261	239	265	255	251	279	284	254	238	239	233	279	260	269	275	260	256	254	265	275	219	254	244	253	257	246	260	261	237	233	261	270	240	261	256	243	263	252	266	273	280	253	284	245	247	226	284	247	262	248	248	237	266	221	267	258	258	238	265	267	271	248	259	266	253	269	228	255	239	247	271	258	285	267	227	252	265	284	259	251	231	266	252	220	252	244	274	266	273	245	261	279	272	266	236	256	248	243	261	248	264	254	255	261	264	248	252	245	277	231	255	245	252	280	266	249	253	264	275	234	266	269	242	277	267	260	259	239	265	278	247	257	269	244	268	254	230	254	249	249	251	270	229	251	257	241	263	264	255	263	278	264	276	257	255	247	254	255	235	266	249	246	262	275	245	252	258	245	252	249	243	250	251	236	247	255	258	259	286	242	245	256	241	246	236	266	274	268	256	241	253	253	270	266	246	244	288	253	250	249	252	266	257	259	236	256	267	224	265	271	257	224	244	261	260	275	244	277	248	251	263	238	230	250	273	263	255	234	264	243	239	249	253	252	248	242	226	295	247	245	244	247	277	213	255	246	232	256	263	253	241	236	243	274	248	286	261	245	247	261	254	257	239	233	259	220	255	246	267	233	244	251	269	277	272	253	255	241	261	283	243	239	248	265	266	257	252	284	255	243	260	244	249	259	243	269	268	261	256	236	264	254	216	248	265	282	265	277	249	265	253	228	275	247	261	271	244	250	247	255	277	233	258	275	269	279	265	233	277	266	265	236	241	257	264	264	255	258	205	264	262	241	229	258	255	288	279	265	256	246	263	249	252	263	257	265	266	241	250	239	254	266	256	272	274	270	262	258	275	271	272	260	257	285	259	241	259	238	230	264	251	269	251	268	253	255	239	254	219	282	286	237	262	253	267	251	276	247	264	257	265	292	242	283	269	257	241	266	269	276	264	256	250	267	233	245	250	247	236	253	278	222	246	238	246	246	276	264	288	239	223	249	253	249	211	259	248	260	239	243	263	253	242	261	263	291	224	258	264	263	257	242	260	259	264	263	261	244	271	258	284	246	249	239	246	279	243	267	253	260	250	265	241	236	229	244	250	225	283	237	228	251	232	249	270	276	258	251	259	257	267	234	228	252	266	239	254	270	257	259	256	244	254	240	270	231	253	226	249	237	251	232	239	251	233	263	261	271	276	263	263	245	273	269	256	235	253	271	255	242	261	268	232	252	242	262	256	240	250	277	217	259	258	279	232	252	248	278	242	250	277	256	313	239	263	266	229	292	247	233	235	271	263	267	265	273	240	218	241	233	271	265	260	266	240	258	246	259	295	270	232	258	260	270	265	230	269	270	255	258	280	242	276	211	259	247	255	263	262	275	273	255	256	268	246	257	272	258	245	251	287	253	254	253	266	253	292	264	252	259	250	252	258	249	252	247	246	249	271	262	273	282	247	255	278	255	245	247	236	242	265	257	287	251	233	268	273	254	271	293	225	247	241	266	240	261	278	222	260	274	273	253	265	236	234	242	294	241	258	255	243	254	265	294	291	259	235	257	247	235	262	246	247	245	258	229	261	262	241	239	266	257	243	274	270	248	228	281	275	283	229	225	253	273	259	260	262	242	243	231	218	264	249	285	236	260	229	254	250	237	246	269	267	255	275	244	243	258	252	259	243	241	234	258	253	243	251	279	238	244	254	257	220	236	219	267	242	253	262	250	272	278	271	269	276	250	275	262	237	231	251	281	295	275	262	240	235	264	238	260	250	217	267	263	268	239	248	243	224	258	266	285	264	262	276	231	262	242	288	260	255	257	238	248	256	269	250	261	252	253	285	222	229	245	236	267	262	231	271	242	254	261	258	273	245	244	246	242	269	282	252	248	243	252	261	279	257	271	249	228	247	243	281	279	254	238	251	254	271	233	266	233	254	260	278	242	265	280	240	249	255	239	261	237	259	231	249	272	247	266	237	219	253	263	274	247	264	275	278	272	226	266	257	271	248	278	242	231	246	242	245	265	246	283	239	248	249	259	282	240	246	276	250	247	254	228	246	273	254	271	254	246	272	258	272	272	262	264	267	243	244	245	252	255	285	229	230	250	208	266	272	258	280	249	259	269	249	267	290	261	236	240	279	253	251	273	230	251	265	259	233	263	260	287	254	239	260	240	259	257	256	256	246	263	280	275	261	247	247	258	249	207	255	273	252	255	274	249	268	278	248	254	233	267	244	285	247	284	246	252	242	258	245	226	257	257	261	270	266	248	233	276	239	262	260	279	255	271	261	279	241	245	243	264	270	260	255	247	257	273	281	255	242	256	238	243	255	241	255	274	271	259	275	220	254	250	261	266	254	268	273	231	258	268	230	242	275	273	231	258	254	253	256	252	284	238	269	251	244	247	230	280	231	250	264	260	271	272	240	243	233	235	258	234	263	251	268	243	243	275	240	289	244	255	258	247	268	226	248	294	272	238	240	265	245	258	249	240	235	247	267	249	243	239	264	234	272	257	255	257	252	248	264	237	247	266	258	275	237	268	251	261	258	251	238	239	276	257	294	253	253	253	253	253	270	236	230	235	258	253	244	243	254	239	248	243	223	277	231	280	252	267	240	228	251	282	240	252	286	243	234	248	248	257	261	261	270	267	239	249	244	243	248	251	274	232	231	249	246	245	252	271	258	265	250	252	238	259	280	267	249	286	241	275	258	274	242	227	289	269	301	256	260	254	261	294	257	252	240	286	251	237	256	268	246	253	248	252	255	297	257	250	275	248	242	279	266	274	273	239	263	270	259	241	281	265	277	254	244	263	254	233	249	254	250	267	261	247	263	245	261	263	236	265	247	265	291	243	253	261	249	256	229	247	281	250	260	235	261	248	255	245	257	250	238	234	249	238	230	256	271	257	271	276	276	270	250	281	232	236	254	275	271	246	260	240	244	235	252	258	280	268	229	255	248	232	249	251	253	265	266	239	247	269	260	254	267	257	265	246	264	260	252	256	249	245	288	280	255	254	266	250	262	270	240	231	250	251	262	245	242	235	274	251	265	255	258	269	285	253	262	290	258	303	264	245	265	271	251	250	256	275	245	260	273	246	248	229	241	264	256	287	272	264	257	230	219	235	255	258	256	263	256	256	236	267	264	237	247	247	238	237	248	242	264	244	251	256	260	241	293	253	223	262	268	228	252	247	234	249	267	248	275	245	262	277	252	259	256	255	240	266	263	225	245	249	233	247	236	253	272	262	261	238	252	276	244	261	280	287	232	284	261	246	262	231	256	236	276	276	248	270	266	265	245	248	254	250	225	247	226	221	288	257	269	282	242	245	249	247	250	238	234	279	253	246	254	268	234	246	272	267	304	254	234	221	259	256	275	266	246	278	275	247	282	244	278	262	252	264	262	241	249	243	239	247	238	254	234	260	236	238	240	271	217	262	268
17623	33262	25802	7876	4844	3141	2058	1506	1150	939	892	923	980	950	821	839	836	857	908	909	1011	1069	999	923	938	962	903	874	852	834	865	817	852	770	782	808	811	772	779	827	765	816	734	780	813	813	829	838	794	769	750	774	795	819	825	796	802	752	732	716	752	797	815	793	851	803	799	832	778	759	768	740	780	785	774	717	786	769	813	734	764	803	722	757	801	758	760	823	786	774	804	794	781	840	767	790	796	753	810	840	800	748	863	768	768	787	806	794	740	808	851	799	797	799	747	790	811	750	793	772	756	809	772	830	787	750	766	739	801	759	769	790	801	754	737	743	850	747	821	746	761	761	808	778	776	829	749	788	755	784	804	839	804	780	727	771	782	756	794	837	809	800	732	775	809	814	838	776	751	821	798	756	788	811	715	773	747	784	780	769	831	833	800	720	787	794	834	827	824	708	812	794	795	747	795	753	784	761	833	766	792	793	788	754	804	790	787	768	744	797	735	808	761	820	748	786	774	780	794	795	794	771	739	783	725	808	774	759	736	759	795	767	810	767	813	818	805	807	773	770	774	831	805	809	772	811	747	774	775	787	800	846	786	760	778	850	760	764	744	802	800	831	797	825	805	817	786	824	677	811	759	855	829	733	764	825	784	796	828	820	762	832	771	802	772	819	770	770	800	787	853	837	767	734	732	784	823	775	821	804	734	745	781	732	826	749	750	741	789	835	757	800	774	782	764	759	799	793	767	744	763	756	734	747	780	832	758	784	783	843	855	734	764	811	841	816	795	788	804	784	816	748	795	764	788	777	790	767	772	818	786	805	783	829	817	769	739	793	800	777	839	810	838	764	762	761	799	815	740	840	768	857	830	768	806	806	796	721	765	782	767	737	774	826	762	746	821	753	784	749	818	834	815	771	850	756	837	817	747	779	798	794	715	801	799	805	808	784	759	790	790	739	836	787	764	823	756	817	796	764	763	788	820	771	810	764	804	810	804	726	804	774	826	817	847	790	799	787	781	788	829	777	818	800	762	763	764	800	847	791	790	833	806	790	805	810	732	756	727	788	734	750	811	781	768	809	778	775	809	755	761	821	737	789	728	779	788	782	852	805	795	796	837	767	794	801	776	793	810	843	746	734	777	800	797	800	787	827	784	791	839	791	786	784	810	758	820	793	796	789	755	781	781	753	793	816	803	805	815	795	758	745	800	788	731	805	810	809	784	861	769	755	744	770	787	761	781	870	785	764	796	771	812	741	844	780	764	736	733	801	814	771	793	802	820	823	775	832	775	815	729	798	767	782	752	784	776	765	798	791	752	730	761	832	743	786	803	765	760	776	792	778	809	802	803	800	778	791	791	773	815	747	760	807	823	799	805	764	800	821	775	773	776	772	720	780	788	736	780	805	799	826	745	794	752	789	802	773	837	786	816	815	748	804	757	778	809	762	811	755	809	792	836	804	739	717	791	786	777	779	762	766	807	799	809	734	821	758	826	792	786	722	773	807	730	776	784	802	761	791	803	758	768	813	832	788	778	796	779	747	773	793	836	792	776	805	753	766	789	787	781	801	774	814	816	771	744	823	779	794	771	804	781	798	828	761	859	797	760	813	788	790	778	737	769	788	826	789	776	817	780	765	793	756	766	786	823	785	813	843	774	789	775	798	775	783	838	815	773	754	780	790	811	803	784	786	804	778	745	820	806	792	761	820	762	831	748	758	776	789	812	783	794	807	783	815	770	810	795	782	770	793	757	762	782	780	768	756	748	828	824	758	764	787	786	788	838	775	767	771	799	770	777	816	801	696	813	846	810	734	799	780	768	762	746	727	810	775	806	807	803	804	798	777	783	806	800	784	830	798	802	773	780	839	779	767	785	768	779	786	746	842	807	808	760	803	812	772	770	802	788	807	809	820	770	796	777	780	794	806	797	801	805	775	827	809	793	796	811	803	778	757	798	746	777	777	769	762	813	776	847	797	737	773	775	794	787	848	844	833	767	778	825	783	803	771	764	787	800	822	803	787	803	768	788	784	802	788	779	778	832	798	793	734	785	804	849	782	821	813	790	800	803	770	747	773	768	849	783	769	740	738	757	826	743	768	823	722	733	730	747	772	799	770	851	797	773	831	785	804	788	768	777	830	764	853	833	844	792	710	849	782	822	819	778	798	820	761	841	784	738	813	839	797	820	789	807	769	801	800	803	776	826	782	757	802	771	757	719	793	808	824	794	823	793	791	811	792	791	787	776	813	784	811	766	782	780	820	770	813	807	791	737	843	781	805	798	825	767	749	820	799	802	815	811	801	817	779	775	783	791	734	797	819	811	803	833	755	820	790	767	802	777	722	808	801	792	814	811	769	758	777	816	807	827	797	767	770	797	788	774	782	835	792	795	764	753	744	769	795	797	821	778	805	770	745	773	799	792	779	778	798	754	789	786	818	757	801	819	772	725	837	797	808	815	787	767	851	807	817	814	792	793	782	800	813	798	846	787	833	771	795	802	819	787	775	788	764	807	843	790	729	825	814	790	770	798	812	808	791	818	835	779	783	775	788	757	786	764	785	828	801	796	786	806	809	767	779	795	743	797	775	824	783	810	764	780	805	767	830	782	807	731	841	782	805	740	761	772	800	829	788	795	801	767	727	784	798	808	793	751	766	803	792	744	758	737	829	844	764	770	777	801	784	831	769	828	808	711	783	751	737	806	787	774	772	840	809	811	787	803	813	788	741	766	839	752	822	803	791	842	792	778	754	804	819	775	772	794	786	836	782	793	778	742	782	776	777	802	741	779	803	776	801	747	792	783	832	749	781	784	777	768	823	854	756	729	801	773	745	745	812	850	746	779	810	786	799	775	799	799	750	825	781	828	799	808	819	777	777	789	723	758	783	780	806	826	795	765	764	782	805	782	810	786	836	775	769	807	772	794	791	805	807	832	794	804	753	783	772	747	764	802	805	782	794	755	828	739	762	821	766	788	798	791	818	777	798	779	793	762	767	746	807	780	795	806	747	808	799	745	780	771	857	762	775	773	770	801	827	752	785	815	723	780	820	807	750	787	753	808	840	752	811	770	823	776	784	768	768	775	787	835	770	788	786	789	762	802	781	775	766	758	797	753	826	766	750	881	791	787	745	794	771	775	773	784	825	807	771	804	792	767	784	761	733	792	772	783	810	800	809	825	776	757	783	807	765	781	787	753	779	764	716	759	801	763	781	801	780	765	830	750	772	776	772	790	733	799	796	778	795	786	784	806	821	794	815	837	774	833	806	770	817	777	781	786	786	793	808	794	785	806	798	766	817	751	780	800	864	803	804	836	779	761	798	789	801	765	763	777	787	812	766	793	773	750	779	785	766	843	783	742	772	769	827	774	773	791	748	795	754	761	813	814	772	758	792	794	761	801	763	779	750	792	776	840	751	740	825	774	798	821	827	806	780	801	830	775	827	783	804	795	763	778	785	815	802	791	785	754	805	760	797	776	826	766	801	759	829	772	804	823	811	778	794
48232	45683	38698	28985	24012	22611	19058	11823	4903	1348	685	494	408	464	469	485	405	344	362	382	434	399	285	271	287	277	246	294	224	202	200	190	220	168	206	188	150	165	171	146	148	165	163	197	178	166	162	157	159	119	159	174	145	143	154	169	177	167	148	150	150	154	155	146	155	140	174	152	178	153	167	175	123	182	153	134	149	153	147	172	169	153	180	143	140	158	179	166	133	174	139	148	147	127	159	149	161	159	169	170	168	153	158	153	156	142	158	160	133	159	171	154	181	165	150	166	158	121	173	139	165	178	135	145	133	138	151	157	160	137	145	158	157	156	143	181	139	160	152	149	167	165	142	140	169	157	144	155	147	148	155	155	127	149	163	158	144	184	146	175	160	145	148	157	145	169	151	168	152	157	136	158	146	147	175	157	136	158	146	140	160	149	161	154	182	152	162	163	148	160	147	149	163	169	164	154	144	161	165	146	162	159	159	134	157	132	145	160	156	175	137	139	168	155	156	167	136	153	140	146	148	141	165	176	156	177	167	161	145	172	149	162	148	144	156	165	168	149	165	164	155	144	143	143	140	150	162	156	141	141	161	147	153	150	137	146	143	122	149	150	170	155	153	136	144	181	171	163	176	155	141	149	170	150	135	149	142	183	182	156	162	142	161	140	153	156	156	144	138	166	155	150	156	153	165	148	180	162	184	139	162	184	163	143	155	154	161	167	136	161	137	150	159	135	148	157	173	140	162	144	171	144	168	159	166	156	154	138	170	150	152	132	155	147	148	166	141	153	165	147	138	154	140	159	139	162	158	138	157	164	155	143	143	153	168	149	140	163	161	139	157	156	164	126	171	144	158	173	156	150	160	145	155	163	148	131	169	151	150	165	140	146	157	163	140	161	147	149	146	141	143	157	153	162	137	163	147	147	137	169	129	172	160	153	147	176	146	171	145	148	156	161	147	158	164	155	147	161	161	165	138	163	169	173	135	153	151	157	156	150	146	172	160	146	182	145	158	135	171	147	159	157	136	138	161	148	154	164	160	155	145	159	150	162	144	153	171	141	164	142	152	153	149	176	153	157	167	169	152	149	172	163	180	160	166	148	154	130	134	150	170	145	146	165	155	140	164	155	160	167	178	175	146	146	150	163	173	153	146	137	151	152	162	166	169	147	113	155	159	155	171	166	156	163	143	155	173	166	146	155	151	156	158	135	153	162	167	153	172	154	122	168	151	132	156	159	169	133	134	138	153	145	185	173	138	161	153	170	136	171	177	155	145	143	168	172	159	129	149	146	161	143	164	177	153	148	130	151	175	172	145	154	168	162	166	174	149	162	150	148	161	132	159	169	151	129	181	141	131	177	170	152	148	148	155	150	166	151	146	153	170	184	157	152	130	136	156	176	130	137	151	142	171	146	126	143	166	140	165	149	158	166	169	151	157	153	161	156	163	157	168	151	152	157	141	139	152	150	175	164	165	145	135	128	158	156	156	155	147	163	156	140	131	154	155	138	156	174	137	147	151	147	148	167	181	141	144	155	147	180	146	140	133	163	154	150	157	140	180	172	148	171	154	181	152	159	145	154	176	138	136	149	114	149	154	175	148	142	159	168	158	169	163	156	159	146	154	160	146	134	155	151	151	143	143	160	172	158	148	171	144	137	135	164	156	184	129	131	141	144	159	177	131	174	143	145	162	138	163	161	152	158	160	137	144	164	152	166	155	161	180	142	159	145	139	163	162	148	157	159	141	163	166	122	149	163	165	159	168	135	162	142	169	151	155	141	143	155	134	156	163	151	156	166	157	158	177	154	165	173	157	162	151	160	178	144	166	179	152	174	150	153	142	134	164	138	159	156	150	147	171	168	156	166	145	151	153	165	153	161	173	151	141	149	151	174	163	152	149	145	148	169	159	156	141	143	191	145	163	177	168	152	157	151	140	150	162	149	189	122	147	150	137	136	140	169	136	152	156	145	155	141	151	175	164	160	152	160	154	179	149	157	170	159	146	143	154	146	162	154	157	139	163	160	176	151	151	165	153	157	145	172	144	145	183	161	134	162	158	140	153	142	164	163	144	152	157	175	166	149	157	155	169	147	151	142	170	135	146	158	156	142	167	161	150	167	167	144	158	140	157	161	159	149	186	155	145	177	169	168	123	155	154	175	155	155	148	162	166	150	166	148	144	156	171	156	128	161	161	157	165	137	144	154	136	171	170	153	160	190	162	155	149	142	158	172	133	161	179	163	129	140	149	159	152	139	143	155	148	149	152	162	158	165	161	149	143	151	146	143	157	170	153	161	158	157	165	154	142	178	135	145	180	148	118	140	152	143	174	151	186	146	175	157	153	166	158	153	170	156	148	170	176	137	171	136	147	160	166	171	165	132	156	154	146	159	144	155	162	133	149	169	149	143	135	154	160	164	154	177	148	146	172	165	161	146	157	149	163	146	115	150	151	160	155	142	165	156	152	158	146	150	139	122	152	149	159	136	152	151	148	147	149	165	153	161	164	146	169	156	170	156	155	164	149	153	163	158	177	157	133	155	145	160	139	159	160	163	151	191	147	159	169	169	132	155	152	135	150	155	146	150	154	161	162	169	153	139	150	153	186	150	163	156	139	152	149	152	152	150	157	151	176	157	148	147	160	165	164	137	170	140	158	168	153	169	178	151	166	172	164	136	157	140	159	146	146	144	164	150	163	170	164	165	138	159	160	154	182	156	162	169	172	153	147	159	148	137	142	163	160	159	155	146	145	137	158	174	144	172	141	157	167	164	170	158	155	154	162	169	172	148	150	156	153	158	174	160	152	140	154	152	163	151	168	143	143	161	161	175	151	158	155	136	167	139	154	159	158	141	162	157	169	153	178	162	148	157	170	158	129	172	145	168	173	165	165	143	180	154	148	156	142	153	153	146	161	154	162	130	155	149	169	164	161	147	161	168	153	145	155	163	162	159	154	147	174	147	170	169	146	147	138	163	161	152	168	144	172	173	141	146	148	160	170	141	159	173	168	147	173	150	159	135	141	153	170	137	144	153	166	172	141	148	161	149	141	168	160	169	159	173	159	178	167	157	163	164	142	156	143	136	171	167	159	174	154	110	162	143	167	146	141	163	157	157	159	150	149	179	162	143	136	131	154	159	151	161	136	163	161	158	154	155	152	164	147	162	151	152	151	154	162	142	150	146	168	165	122	136	160	168	157	157	172	178	150	185	151	158	175	154	147	155	150	175	151	164	150	159	170	139	168	153	162	167	159	174	146	160	149	136	175	147	156	141	161	140	182	156	163	171	158	132	151	169	199	167	180	152	144	148	165	170	142	160	157	164	148	133	160	151	144	157	156	152	149	148	161	160	160	156	153	158	140	140	153	151	151	157	170	135	130	150	166	160	177	153	155	152	159	170	166	134	164	138	173	132	176	151	166	153	168	149	141	158	161	180	148	155	147	157	168	140	140	178	171	149	161	156	161	140	150	157	154	142	156	167	159	144	158	133	154	146	160	161
43488	51064	48496	27276	12574	7514	4053	2713	2335	2772	2550	1811	1649	2013	2177	2221	1767	1681	1697	1658	2113	1812	1454	1297	998	1034	1244	1469	895	729	778	795	777	603	649	588	505	522	551	509	546	582	532	539	512	529	557	507	480	467	529	483	463	516	511	520	521	523	520	451	495	527	489	515	523	503	489	474	519	485	524	465	504	538	525	511	521	488	468	522	484	527	516	531	504	536	509	485	536	477	468	468	520	465	464	454	474	521	497	495	460	473	505	505	514	506	480	503	481	481	513	490	472	515	471	491	530	480	513	521	523	478	477	492	494	502	479	516	492	516	477	511	512	462	507	513	506	525	473	525	497	507	470	511	468	533	482	464	537	484	470	543	490	454	477	498	469	517	471	480	528	520	489	515	513	478	469	496	514	480	465	455	501	499	482	486	508	494	503	492	505	518	502	532	484	484	518	532	528	481	510	475	516	488	504	479	468	485	474	524	504	474	493	514	508	467	488	458	491	493	516	520	517	491	488	476	513	486	475	496	459	505	482	507	520	507	500	516	462	503	493	486	508	477	483	499	477	490	468	514	471	479	511	506	480	555	507	522	444	496	496	523	500	489	485	479	504	452	503	475	481	557	500	478	500	519	544	494	490	479	510	506	477	503	508	498	477	547	507	472	522	534	500	473	470	521	489	503	489	533	485	471	480	474	483	557	522	514	474	429	481	510	470	483	509	506	483	498	456	483	465	447	522	544	497	536	494	541	505	455	508	509	519	555	460	528	494	500	496	473	496	500	508	469	479	491	516	493	470	508	492	500	491	508	496	468	505	491	502	504	489	526	538	500	509	505	498	482	479	467	498	503	491	510	464	505	501	508	501	508	460	476	490	497	501	474	493	478	510	437	493	452	469	515	511	509	505	485	485	502	489	514	468	502	511	480	489	510	495	533	487	442	525	482	488	500	476	519	475	479	506	478	521	500	497	484	478	502	479	504	489	470	502	484	462	536	478	522	505	469	471	493	502	542	467	477	514	510	505	534	492	505	489	482	495	466	494	466	467	509	506	502	487	448	511	520	477	522	529	480	500	488	508	496	540	512	475	482	497	482	484	534	524	476	488	525	485	501	507	537	500	482	495	524	552	492	492	475	491	467	500	470	487	471	461	502	490	528	512	509	502	493	491	509	459	493	490	544	496	506	520	500	479	515	498	496	492	476	495	521	513	502	467	460	519	492	520	493	500	489	464	502	466	493	478	496	498	510	495	497	490	450	493	474	502	487	493	511	495	484	512	514	471	510	489	497	535	498	479	531	535	481	497	453	541	507	483	481	490	470	448	526	450	492	495	484	511	476	512	465	521	501	496	452	472	516	504	510	507	493	477	503	498	469	492	478	491	511	493	493	538	516	503	467	521	499	506	449	512	519	494	499	519	475	496	500	522	478	495	476	483	470	527	480	500	473	528	519	518	495	467	448	485	513	532	521	485	537	461	499	500	524	538	482	461	523	511	517	483	509	507	533	502	503	522	475	506	481	497	484	498	520	487	515	535	490	522	501	473	513	520	475	505	486	471	501	518	490	490	506	433	498	456	507	481	516	510	504	490	477	496	495	458	508	467	501	467	503	484	495	488	505	521	508	501	525	481	491	494	503	471	506	495	473	501	493	472	495	488	477	540	479	466	492	519	475	489	497	461	502	493	501	469	495	474	497	510	501	482	480	514	479	510	497	538	491	513	478	497	493	497	457	502	507	498	482	467	532	476	499	487	470	502	520	508	474	469	471	480	530	498	498	513	451	483	503	499	494	541	482	493	449	466	522	492	504	479	510	521	491	486	497	490	480	465	511	527	504	515	500	507	483	501	485	545	507	516	476	504	485	524	491	478	506	509	475	511	499	498	528	499	523	499	481	485	454	511	535	500	539	487	511	455	501	509	465	516	486	512	456	461	521	499	501	485	513	471	455	485	483	530	494	509	494	488	493	511	495	513	508	495	474	459	502	520	488	523	520	488	489	507	498	490	512	528	540	483	519	472	518	511	532	475	527	480	559	459	518	454	488	505	486	468	475	485	487	475	484	521	507	495	517	509	479	495	504	484	492	461	544	504	516	508	490	525	506	504	481	489	474	503	510	500	493	492	484	506	542	477	485	545	479	492	496	522	500	469	516	516	492	475	518	481	526	506	497	487	477	497	457	502	462	497	475	501	484	502	496	466	478	509	492	479	468	494	473	506	515	503	520	555	507	482	517	455	490	502	507	531	496	467	513	490	467	480	525	530	520	506	491	502	505	519	503	532	470	520	485	477	500	487	459	520	496	535	524	482	481	515	484	486	471	496	522	484	520	481	511	490	472	539	519	501	468	469	469	474	528	466	466	470	468	491	522	486	477	482	469	543	517	451	468	472	496	481	495	497	509	479	492	520	507	474	491	476	475	472	482	492	523	547	515	458	504	475	529	464	478	474	489	488	502	455	461	518	481	515	474	491	491	461	492	482	523	471	460	496	497	487	486	499	467	467	454	499	532	478	501	445	499	515	503	496	498	495	481	540	475	514	509	509	474	559	488	493	493	510	519	487	513	503	478	490	514	496	506	523	512	507	476	485	483	497	503	481	521	499	514	534	483	495	484	478	473	461	510	492	512	506	483	537	491	486	521	484	468	504	450	515	545	480	537	486	490	490	487	501	524	490	452	490	491	507	444	511	518	502	487	467	456	463	496	487	524	512	473	502	480	506	462	508	499	493	499	489	479	500	498	504	443	474	494	502	508	495	497	535	534	501	516	522	481	469	480	477	500	505	489	465	481	465	469	489	499	476	517	529	491	510	466	499	524	514	470	502	544	537	482	522	480	498	461	473	491	462	534	515	539	478	480	430	492	529	504	448	520	472	516	443	503	541	549	516	548	493	486	478	527	513	479	508	488	431	498	483	458	458	482	484	469	545	499	498	508	507	484	461	523	527	493	533	439	512	514	511	515	500	514	485	533	509	519	501	463	473	478	518	457	521	497	505	486	468	477	477	532	464	488	469	513	497	503	492	501	475	497	487	460	477	467	479	484	528	489	538	532	513	506	516	463	502	481	495	496	495	516	472	519	497	472	497	514	495	498	492	472	535	479	520	486	463	480	516	492	492	480	504	474	516	464	519	522	512	505	514	494	530	479	493	502	502	510	507	485	511	487	503	477	493	523	525	542	498	508	515	458	463	506	515	487	505	511	486	491	470	495	475	499	503	513	529	509	480	500	491	487	456	483	495	465	452	497	518	512	524	495	502	544	466	469	508	513	508	479	449	461	519	472	472	475	491	512	459	457	508	480	498	483	541	487	464	482	512	537	526	491	534	485	462	474	507	486	502	484	448	520	469	520	523	478	480	471	491	481	523	500	478	487	524	492	523	503	508	469	515	526	511	472	457	486	476	479	473	504	514	531	480	532	467	544	472	512	505	522	530	496	518	444	467	485	465	483	467	445	507	514	520	506	488	471	488	501	493	514	500	482	511	467	517	500	484	544	507	474	454	490
53672	43558	37634	29703	24596	23225	22199	17644	9001	2940	1102	816	782	896	826	828	680	571	723	872	673	526	437	389	317	348	387	462	266	290	278	246	277	189	222	216	251	204	209	164	167	205	190	194	192	203	235	184	174	194	191	182	167	190	174	204	189	187	165	225	210	184	200	193	207	198	197	164	192	179	196	190	175	193	181	155	196	193	186	192	171	200	171	179	190	198	171	207	186	180	188	167	201	204	199	176	200	194	189	191	158	189	193	168	191	182	197	210	185	190	208	177	187	186	193	201	186	188	159	183	188	206	197	187	181	188	156	162	175	192	165	189	192	177	199	184	136	202	186	160	189	184	177	201	173	192	162	179	193	176	172	187	188	169	169	182	169	175	198	186	158	170	169	185	154	190	162	195	197	201	178	186	170	177	195	206	179	173	189	187	186	159	173	157	180	183	152	164	205	159	190	179	169	191	177	185	176	182	187	184	207	170	208	171	173	188	184	196	173	186	184	196	167	173	168	173	158	161	217	197	191	162	187	151	191	176	179	196	186	161	186	174	166	203	163	185	164	181	198	177	206	198	172	168	201	200	193	180	169	193	184	186	180	172	204	169	185	195	198	199	159	169	186	173	180	200	187	180	174	192	180	209	176	177	174	185	158	197	191	188	194	197	196	196	167	172	174	163	174	178	203	177	182	184	172	194	165	179	195	183	162	175	190	162	168	196	172	176	203	174	164	217	187	192	209	186	195	175	207	164	175	196	188	176	178	193	176	182	178	181	161	185	192	172	165	195	174	182	191	176	175	166	176	170	177	175	160	195	181	195	180	187	208	162	201	161	172	185	208	193	179	175	183	167	173	171	170	175	186	167	185	186	170	169	164	163	176	179	173	185	190	159	170	179	184	187	185	199	175	178	176	191	164	183	170	175	178	202	175	193	170	173	177	168	152	152	162	166	177	194	170	183	168	181	195	184	178	175	201	166	175	188	170	193	182	170	179	180	181	194	182	187	165	168	170	177	176	178	169	186	175	166	179	221	178	173	170	187	175	189	188	198	173	179	188	152	196	186	190	188	182	181	203	162	177	207	187	169	177	157	174	193	184	186	164	162	178	184	196	181	178	169	174	191	199	192	170	190	197	210	199	177	181	154	181	186	174	204	175	195	187	173	183	176	196	182	165	192	201	182	167	181	198	170	179	181	178	181	174	193	189	168	188	174	176	223	161	182	175	162	208	191	177	175	197	160	175	174	190	182	169	195	185	171	181	191	184	197	201	164	174	172	186	175	183	206	180	181	177	200	186	179	172	166	180	185	183	159	156	164	169	175	178	179	171	204	177	190	193	173	196	216	181	189	180	190	165	175	183	158	162	153	179	181	164	172	204	178	196	214	167	182	187	194	166	180	158	192	163	187	176	194	186	196	196	200	193	170	205	178	199	212	162	199	173	181	179	186	180	162	183	187	200	198	202	159	155	186	178	214	183	193	182	163	167	176	172	182	185	171	173	213	175	188	199	162	185	194	173	177	179	175	172	192	192	170	183	204	169	157	187	171	195	193	182	186	194	159	175	162	172	193	195	193	169	178	154	201	174	183	197	182	180	190	181	173	210	214	170	191	178	179	188	200	184	180	187	164	181	200	176	183	182	176	179	180	204	169	200	171	179	159	179	168	181	191	185	182	170	201	173	171	186	180	182	174	161	169	181	186	180	194	183	169	189	165	195	175	167	218	185	151	169	166	209	177	183	179	181	196	160	150	168	188	176	191	176	192	164	149	160	178	148	181	166	185	186	172	196	171	197	174	187	198	172	148	196	183	154	195	215	181	162	209	174	169	185	188	158	170	166	197	179	176	170	177	188	186	176	181	164	191	183	181	173	187	200	188	170	178	172	197	177	159	160	190	203	153	180	183	174	218	163	156	192	203	196	188	189	179	194	191	184	206	190	166	207	161	179	161	178	171	180	173	167	188	181	197	193	173	181	184	176	191	204	180	193	179	184	173	204	185	190	171	162	202	156	189	197	174	171	188	179	183	171	182	172	182	179	164	186	168	188	169	181	206	179	190	194	207	196	204	178	171	197	211	186	185	179	182	203	166	176	180	210	202	172	197	196	192	194	185	162	175	160	194	192	205	175	178	193	206	176	165	171	168	187	178	185	172	167	170	193	202	173	183	148	173	194	180	176	207	190	186	190	169	184	164	182	198	169	197	197	189	181	165	193	194	202	177	171	179	160	208	178	154	187	189	218	162	171	218	173	189	183	168	172	183	162	199	159	187	204	161	188	178	176	180	162	160	178	157	175	181	181	182	190	194	179	170	188	188	186	194	188	155	199	177	175	167	184	175	192	186	187	179	165	192	175	209	179	166	196	188	189	183	171	172	189	195	193	210	178	177	166	207	190	193	161	168	198	198	190	199	179	171	154	177	186	180	206	163	186	183	200	153	187	203	162	180	182	183	180	187	169	200	199	160	193	175	190	183	169	164	191	180	166	210	173	168	186	196	182	156	150	178	221	189	186	184	191	184	179	201	181	161	212	191	184	187	201	176	199	178	205	193	170	179	151	183	207	182	189	197	172	159	171	178	199	183	165	164	180	176	166	183	171	177	180	184	175	183	203	195	173	159	169	181	184	177	179	212	165	186	181	177	181	181	154	186	170	184	176	191	173	191	195	152	170	169	187	151	165	187	173	176	186	159	198	168	200	195	177	180	162	180	200	173	166	185	192	175	194	199	197	161	175	162	160	174	157	163	177	188	184	166	156	183	155	198	183	186	168	149	176	166	182	166	168	185	163	200	161	175	165	162	175	199	170	161	177	167	173	197	191	190	196	181	161	166	180	196	180	207	179	180	189	220	196	171	198	173	187	183	196	166	187	202	193	186	184	173	180	200	181	181	189	157	185	190	183	187	176	195	170	178	177	177	190	179	166	205	199	182	169	167	165	205	161	188	205	179	198	199	177	198	164	180	161	154	202	166	211	184	202	168	192	222	174	181	170	180	199	175	192	190	187	196	180	203	168	175	175	188	158	195	179	164	183	182	186	183	172	194	185	196	174	177	173	190	199	193	175	197	193	201	187	169	195	164	157	205	175	207	180	176	176	174	187	163	176	187	190	184	171	183	187	174	179	176	185	186	176	189	186	205	204	196	203	190	159	182	180	164	167	195	169	200	193	197	158	183	167	177	182	191	175	189	201	175	162	198	190	176	182	172	194	178	189	209	204	188	188	167	175	180	181	163	198	180	189	192	164	177	188	164	206	184	189	179	189	195	173	179	172	177	178	201	181	174	194	183	186	178	188	164	159	184	187	174	177	183	181	202	168	176	166	157	185	192	178	154	191	162	184	175	202	197	174	201	171	197	178	193	166	170	178	160	189	182	183	191	178	188	173	182	166	175	171	176	187	178	182	189	159	180	179	202	193	179	156	176	211	194	176	160	167	186	160	182	166	182	181	192	187	185	168	156	170	192	179	196	172	178	199	179	196	197	196	171	176	187	188	173	195	210
48731	51954	47351	32182	15479	8864	4978	3529	3470	4970	3695	2898	2537	3231	3341	3432	3119	2736	3609	4127	3158	2384	1989	1529	1530	1505	1745	2052	1096	1032	1108	1060	949	730	756	738	652	639	644	673	613	589	590	563	591	615	847	581	551	610	607	585	581	594	557	581	561	580	551	587	550	572	546	536	560	564	549	582	559	553	561	576	554	586	545	557	600	605	543	539	525	521	538	499	590	545	559	598	513	547	536	571	530	597	571	595	602	560	555	578	599	563	533	551	570	571	593	565	546	577	533	538	534	559	603	557	520	570	547	557	560	582	564	584	545	500	549	520	595	561	542	568	519	534	549	524	579	547	551	582	585	531	506	565	566	606	556	549	568	580	590	583	564	532	526	583	565	522	571	558	580	587	540	569	556	567	535	550	567	562	585	494	597	541	566	570	515	510	547	554	524	582	565	551	572	572	553	548	561	553	507	540	550	572	539	538	529	527	524	554	535	582	568	599	519	553	556	540	580	562	537	572	549	574	569	524	558	564	575	536	565	547	519	518	555	602	535	575	504	551	572	563	533	561	530	539	540	561	553	551	542	585	562	563	588	534	527	574	553	577	560	579	519	527	564	576	547	540	520	516	572	552	555	548	571	570	568	566	561	554	549	548	576	552	530	528	580	542	544	565	548	587	524	525	516	554	527	529	556	531	581	546	563	552	556	576	561	569	561	566	580	548	559	538	564	466	558	528	539	529	604	511	570	525	555	546	571	584	538	566	558	533	521	523	539	578	525	557	600	557	562	589	552	578	571	520	558	556	578	552	557	530	563	541	561	602	533	506	564	552	601	595	552	562	564	578	543	529	496	554	556	556	582	591	548	528	556	553	570	527	552	530	533	565	535	546	582	554	557	552	554	594	542	551	595	553	572	559	523	578	550	594	590	544	541	550	596	542	521	520	543	561	541	548	534	540	537	573	556	561	553	568	555	537	560	568	512	550	518	571	590	537	583	566	561	576	547	574	551	572	580	566	607	515	553	547	551	598	567	535	503	541	530	552	531	524	535	558	562	620	571	558	532	550	567	523	558	574	573	539	553	558	561	526	549	557	533	588	595	544	508	578	572	540	553	531	498	541	572	581	559	559	599	567	563	555	569	515	564	528	584	580	532	555	563	517	520	553	544	540	553	549	570	569	490	560	576	544	566	573	592	537	571	554	565	577	573	557	562	594	592	532	521	544	524	525	552	557	538	526	578	566	544	543	543	564	527	491	559	542	606	541	542	544	582	529	510	576	572	576	541	560	542	576	574	529	546	576	542	547	563	500	543	601	499	559	553	544	566	528	528	592	630	577	580	521	553	595	575	506	520	530	528	555	523	538	615	566	582	553	548	518	548	514	577	550	600	541	546	546	584	569	577	510	540	559	541	573	551	599	559	587	540	538	565	584	539	566	525	618	563	562	532	553	572	576	553	549	553	532	551	528	540	565	525	538	562	562	517	521	544	568	556	597	546	529	532	549	580	525	540	543	524	539	534	517	580	531	517	554	567	554	556	518	570	502	559	539	531	522	562	517	526	539	612	552	565	558	578	506	539	590	578	541	531	514	544	552	561	612	564	570	597	542	562	546	561	515	550	536	575	615	599	519	576	564	576	581	582	520	518	527	551	543	569	542	517	576	560	536	564	560	573	532	544	532	576	583	553	572	531	578	574	560	576	497	604	514	509	532	568	563	588	532	566	517	522	541	541	572	557	571	568	541	544	568	547	612	556	540	576	534	565	552	532	531	488	589	555	559	523	566	574	536	585	541	557	557	520	528	561	560	504	574	509	534	584	567	562	513	567	574	574	568	576	520	525	578	541	524	547	558	537	591	526	580	527	567	600	527	569	533	559	613	543	586	558	574	548	533	571	543	578	540	567	607	584	575	562	576	529	549	549	543	575	569	562	586	535	551	528	555	583	544	546	520	549	532	537	522	525	501	572	510	517	568	527	532	565	568	565	582	547	558	573	553	558	562	569	532	501	590	567	515	542	532	549	553	549	532	611	559	589	537	584	582	594	574	579	543	562	594	493	569	601	539	542	541	522	557	547	490	543	521	552	513	543	495	528	534	529	564	573	583	581	543	544	562	521	557	572	548	518	559	581	554	569	523	568	527	566	597	522	527	533	546	577	529	520	549	528	572	569	541	539	560	541	533	573	582	527	554	570	558	544	529	527	557	562	515	563	550	564	575	563	538	574	549	545	582	580	570	560	492	507	561	561	567	553	549	533	572	543	546	567	538	539	556	561	543	554	562	590	529	575	564	608	564	622	569	583	551	533	534	578	523	547	538	572	575	551	500	574	559	547	560	574	577	553	521	512	567	553	508	577	548	537	545	545	523	564	553	559	539	557	546	533	569	574	534	516	524	558	575	591	534	556	581	561	564	537	530	572	544	509	540	534	581	575	547	584	549	574	530	545	515	537	598	558	612	558	574	545	598	560	545	551	553	551	536	545	549	536	550	538	548	591	558	513	546	582	551	566	567	567	558	519	533	526	567	551	537	555	548	538	567	545	555	562	559	561	554	590	593	545	553	558	579	532	545	545	549	568	553	563	518	588	585	525	537	537	539	581	550	575	594	568	577	567	568	553	581	553	576	516	557	540	550	565	520	593	570	532	507	561	557	515	560	551	549	558	546	545	559	542	541	591	542	540	588	554	492	544	575	527	532	558	563	535	563	539	536	537	566	563	529	561	602	584	535	580	556	542	556	578	522	551	558	571	552	584	535	562	512	537	529	561	528	589	532	528	556	541	506	517	519	532	564	569	540	550	573	529	575	541	556	599	558	581	537	572	544	594	538	507	559	558	588	563	491	588	586	581	540	509	559	551	600	534	580	593	567	560	538	522	522	583	588	537	522	516	533	546	568	557	559	521	592	564	558	532	562	596	543	563	543	586	548	574	579	530	540	506	596	579	560	577	502	555	553	581	569	545	562	571	576	575	476	546	564	553	565	541	545	573	544	600	530	533	566	559	568	533	543	593	536	557	550	532	583	530	552	564	512	534	620	582	500	567	554	539	512	541	577	548	526	562	600	542	543	544	526	554	540	540	542	580	557	582	521	568	532	589	542	533	564	519	571	530	541	558	555	517	587	542	566	547	560	535	567	531	562	528	558	553	596	499	584	535	565	541	558	567	556	578	554	522	603	548	560	520	538	552	529	553	536	540	548	559	570	581	544	528	541	629	530	537	570	594	533	518	527	543	555	537	546	569	528	574	546	530	534	537	537	544	558	557	571	541	558	563	572	535	581	546	561	524	581	529	528	555	566	519	541	511	532	535	579	536	569	569	554	548	557	513	516	544	591	589	532	617	529	598	568	536	540	583	541	545	545	509	526	552	550	598	522	535	594	549	579	568	539	504	548	575	533	534	530	584	546	551	532	525	573	539	538	586	544	520	540	560	591	562	557	521	549	593	561	531	586	534	533	595	558	527	560	562	610	567	563	599	543	533	509	545	572	480	560	563	560	555	543	593	541	553	592
16480	29511	29575	11851	4040	1517	712	450	431	301	325	333	316	289	286	301	294	289	288	276	284	304	249	302	294	288	286	251	271	272	256	262	281	248	307	249	253	246	270	266	253	259	271	267	264	257	265	258	253	270	248	258	296	259	287	246	277	251	286	272	256	259	270	263	249	240	233	254	270	256	272	255	287	246	246	235	282	215	250	242	252	278	235	260	278	233	230	245	248	249	274	250	260	260	271	296	252	261	262	268	270	230	278	249	249	241	249	257	293	256	266	260	245	266	248	262	255	278	261	251	262	243	251	250	253	239	235	269	280	260	242	273	263	263	267	265	241	257	280	265	241	278	278	257	242	248	279	248	243	258	262	257	245	254	268	244	275	291	253	242	298	263	240	265	249	244	268	277	270	216	265	284	266	254	283	260	257	271	279	273	271	255	257	256	232	253	248	292	284	258	253	271	260	275	250	260	263	241	243	273	261	259	264	274	257	226	238	262	251	252	267	265	249	272	259	253	270	258	278	270	274	231	257	263	231	244	292	275	274	300	251	272	246	304	270	243	258	261	295	268	262	253	253	264	270	276	252	257	289	236	279	281	262	279	271	256	271	274	258	248	255	236	280	235	253	277	287	277	275	279	268	263	243	277	245	264	234	257	249	253	268	274	231	257	264	253	284	258	250	276	273	248	231	267	297	254	269	262	235	272	244	234	207	245	246	259	248	279	253	275	222	276	266	250	259	229	246	268	254	269	242	270	295	284	257	280	260	265	265	239	255	282	221	266	246	268	271	267	243	261	279	241	276	268	246	288	247	265	275	247	267	247	262	275	252	253	257	243	254	259	286	299	265	280	255	252	225	266	256	215	269	240	287	236	249	266	265	254	248	230	261	264	273	296	267	268	240	272	242	247	239	247	278	274	276	253	270	249	260	288	243	269	272	249	251	248	266	258	237	256	210	262	274	253	267	231	269	267	258	258	270	291	271	266	263	246	250	259	259	267	236	291	262	265	258	225	251	238	259	257	272	270	250	277	282	266	278	233	249	265	259	247	290	265	243	292	286	281	276	250	247	267	261	231	233	276	289	255	254	273	286	273	253	265	267	268	274	275	275	266	272	256	276	272	241	265	238	287	241	272	251	262	230	228	268	292	253	268	249	265	272	239	274	274	267	246	249	255	253	266	250	253	292	289	274	254	269	277	243	280	269	258	278	292	279	274	262	234	255	258	323	251	247	224	246	252	265	230	267	244	281	267	242	253	273	262	262	265	276	244	228	248	305	213	265	266	254	264	273	252	243	250	237	252	260	245	246	284	253	244	253	290	288	257	249	253	263	233	272	255	262	264	267	250	268	245	259	236	252	262	253	248	259	235	247	246	228	259	271	252	267	266	243	264	244	239	243	259	276	262	271	251	263	243	239	266	282	282	220	254	269	283	268	276	222	243	259	234	247	256	264	284	247	250	244	257	255	282	253	270	262	285	272	257	246	247	261	254	252	255	264	284	243	249	256	257	258	292	249	260	281	256	280	240	294	255	263	227	252	240	248	249	273	254	257	255	293	252	260	252	270	261	263	284	252	274	268	248	275	233	289	247	264	251	260	248	259	239	242	287	260	273	257	246	251	260	246	308	230	255	244	265	293	226	261	245	250	252	241	249	242	230	245	243	261	264	252	235	278	276	239	275	253	267	256	263	264	264	263	253	228	257	286	250	258	259	245	266	265	270	282	253	266	252	264	263	257	244	267	275	240	273	288	275	283	248	260	291	249	274	257	270	247	242	298	265	259	262	265	246	276	273	254	281	226	260	276	246	248	251	259	220	251	269	226	270	291	283	271	269	291	276	262	286	259	279	258	266	221	254	273	233	273	253	277	260	240	261	286	268	276	267	258	277	293	256	286	242	238	245	277	237	268	273	232	262	289	221	283	257	263	248	250	233	235	267	259	275	263	269	262	270	270	254	276	251	242	239	290	276	229	283	264	279	261	255	247	254	264	298	270	246	241	265	260	276	257	274	305	264	266	250	245	272	255	273	273	233	270	245	273	287	289	261	259	266	239	263	242	236	242	245	271	264	287	266	267	242	259	270	266	221	244	268	237	271	248	268	277	265	268	286	248	244	244	253	256	278	283	292	272	285	249	279	244	275	284	241	266	282	244	260	272	262	221	276	259	295	275	242	248	285	278	266	269	281	253	256	278	248	280	241	260	254	282	256	249	251	260	265	272	245	274	254	245	269	235	263	262	273	269	257	275	270	254	245	259	277	248	242	271	223	239	241	285	247	268	266	251	297	240	278	250	253	258	247	278	267	239	280	265	258	250	266	266	276	259	298	282	295	271	303	245	273	282	263	258	244	263	237	255	243	239	264	253	264	263	262	264	237	274	263	256	259	256	249	249	283	267	270	264	247	251	233	251	275	267	272	274	283	262	266	260	235	272	260	282	252	228	242	252	234	269	252	261	256	247	258	240	271	252	223	268	263	247	255	268	258	262	253	282	250	286	267	264	263	233	270	248	248	257	273	270	251	300	245	255	270	291	267	236	253	300	256	247	278	250	236	243	245	286	243	279	255	262	232	239	256	288	293	269	277	289	253	264	247	249	246	264	290	261	275	250	247	239	301	240	262	242	284	253	284	238	277	244	253	267	269	260	256	228	257	271	252	249	237	261	256	274	239	259	231	273	276	263	258	240	271	302	279	248	291	249	284	254	243	249	286	257	256	283	294	262	268	256	245	260	230	282	265	258	267	261	262	240	276	270	262	249	278	237	261	227	232	269	254	267	271	265	268	225	282	281	255	270	249	272	269	259	272	276	250	244	245	268	271	271	235	276	272	276	244	247	246	232	288	286	277	257	235	249	261	270	269	234	283	271	238	261	287	245	260	254	269	245	248	247	256	270	261	229	260	248	251	246	266	254	251	280	264	258	259	242	268	269	244	247	252	262	238	254	280	255	290	220	287	238	244	250	241	254	233	263	267	276	256	243	242	262	251	251	275	249	251	243	255	261	242	270	229	272	267	246	279	237	256	280	262	276	281	266	282	287	239	268	233	274	278	271	270	285	245	257	262	270	240	246	263	253	281	259	267	271	253	296	241	296	279	231	278	234	253	282	270	285	238	265	275	239	248	257	263	227	282	240	254	259	252	230	227	231	236	270	271	269	265	241	264	267	242	284	256	267	288	265	247	265	255	263	266	232	266	245	238	276	280	267	289	266	274	275	233	265	261	240	282	270	275	213	260	255	263	277	238	282	272	265	234	268	273	262	262	254	273	248	221	278	256	270	255	224	256	283	250	278	260	248	276	243	251	259	250	252	262	234	279	258	261	246	263	240	257	276	272	225	260	262	276	277	255	250	266	264	273	248	277	269	230	246	269	237	295	289	257	252	237	260	287	270	286	269	265	259	290	262	246	245	267	295	246	260	248	268	269	239	295	237	249	246	272	273	242	254	249	257	252	280	273	257	295	241	266	235	243	246	230	284	257	257	259	259	273	242	236	241	243
17311	32019	27914	7387	3241	1850	1325	1090	1056	1060	956	920	900	984	973	972	920	1014	1116	1116	931	926	976	923	1015	1003	884	927	849	878	840	834	837	810	829	895	828	834	827	815	758	897	783	829	866	789	800	781	817	789	798	769	821	835	828	778	779	819	800	776	808	831	818	822	736	855	788	778	831	835	771	800	761	807	841	789	784	797	862	801	775	841	812	791	773	769	795	806	839	856	788	818	808	836	825	767	824	776	814	840	798	799	832	841	788	806	833	772	854	752	811	850	803	818	795	781	806	816	772	864	825	804	811	812	802	786	849	794	751	784	870	737	826	780	790	865	863	812	818	843	793	765	829	739	766	846	805	763	780	795	826	788	762	823	842	844	794	796	781	815	793	762	847	800	817	743	813	789	859	808	821	798	829	751	792	814	830	790	789	836	786	834	798	791	828	755	853	876	845	788	800	788	843	821	816	752	863	819	798	813	837	816	801	780	826	799	776	830	783	774	748	799	808	788	808	802	862	817	785	737	776	779	822	808	812	835	804	854	801	789	833	820	794	823	857	755	794	812	798	804	832	835	837	842	770	770	770	829	781	859	770	796	764	801	790	820	812	792	784	783	808	817	773	804	825	811	789	766	844	771	787	778	806	843	740	803	767	811	814	786	847	781	829	797	771	832	788	798	788	805	795	781	760	823	794	762	779	796	827	873	766	813	812	792	765	833	767	816	839	809	818	786	802	829	778	775	776	763	833	785	781	759	789	842	779	856	801	790	846	762	781	782	773	821	827	775	804	858	797	868	830	781	816	823	800	807	799	758	788	782	836	797	793	780	846	760	833	794	828	781	759	799	802	769	782	778	819	848	780	798	777	798	781	778	781	744	794	804	884	811	828	825	822	800	803	786	827	785	821	834	804	756	804	842	802	842	820	815	808	827	826	814	791	782	773	827	786	864	852	809	805	808	796	782	790	765	795	831	795	784	818	819	793	756	800	829	770	804	800	799	814	783	813	808	815	816	786	848	777	851	805	840	742	830	807	796	840	861	809	827	831	829	854	799	807	777	771	763	851	834	828	858	813	834	742	779	827	841	809	821	856	796	797	713	779	818	795	810	815	774	804	827	809	770	771	749	808	844	794	820	774	800	816	799	787	852	771	861	802	779	805	795	802	782	779	804	803	794	776	791	783	823	788	779	823	823	817	771	777	846	786	780	779	825	808	752	859	749	778	851	822	811	837	812	799	798	844	741	792	802	762	786	844	835	777	790	792	787	803	815	797	830	807	770	782	794	783	849	826	834	823	800	799	784	802	831	797	795	797	771	781	794	780	805	785	800	798	817	798	799	805	828	789	767	799	787	822	785	821	855	809	824	766	843	821	791	830	778	789	825	778	834	793	842	786	776	780	795	853	766	788	792	808	776	822	824	789	753	818	799	746	760	807	795	802	809	834	842	785	801	834	766	765	762	785	790	844	823	808	801	812	793	800	805	808	814	835	786	789	847	749	881	784	815	801	801	825	837	827	838	838	772	862	846	829	773	817	813	856	815	773	762	805	851	821	774	759	823	790	820	838	816	807	762	792	859	803	835	799	799	874	826	852	793	824	762	765	771	813	783	757	805	798	839	793	772	803	797	801	793	781	793	817	830	760	843	769	786	791	783	848	753	829	781	775	793	831	830	831	810	821	849	784	865	806	794	759	818	782	780	797	831	779	795	794	822	814	770	833	797	813	768	808	783	845	824	751	789	802	831	796	869	818	777	837	806	843	803	840	788	830	846	795	785	811	839	808	815	825	778	814	803	822	789	762	845	786	829	815	829	819	798	816	791	819	800	832	806	785	802	797	754	800	825	809	809	802	761	808	756	830	780	784	824	815	786	784	824	788	777	805	774	794	815	784	822	822	780	743	827	774	752	806	797	828	801	790	853	851	810	790	799	848	832	794	850	789	798	822	801	783	907	842	744	750	791	836	794	784	784	812	825	816	814	835	816	733	774	803	777	788	800	801	828	812	780	781	771	775	796	811	794	732	798	782	831	864	814	792	843	794	818	784	778	777	811	781	769	783	845	789	795	766	762	803	794	843	800	780	796	794	795	785	768	818	793	804	814	802	812	796	776	823	805	741	809	797	791	815	810	828	809	843	784	842	805	805	805	758	785	771	814	819	807	847	767	798	860	774	826	835	792	774	819	776	816	808	828	803	785	789	829	825	761	808	780	840	820	788	790	794	849	790	799	778	795	831	801	820	773	872	796	777	757	816	824	789	826	809	847	760	781	803	791	812	810	818	829	863	798	778	822	808	821	782	784	795	790	834	833	812	817	841	823	730	808	801	827	814	833	808	764	803	813	775	788	822	778	811	796	805	822	841	830	812	795	790	807	867	793	834	828	814	853	841	791	747	791	821	801	787	795	749	851	811	836	792	822	851	846	821	789	791	818	816	811	809	779	820	776	758	822	764	821	806	790	808	832	814	808	818	791	819	811	803	803	750	807	783	820	796	849	870	772	806	831	801	799	795	752	815	790	842	763	789	827	868	815	834	797	845	830	771	799	733	817	767	770	783	792	777	803	796	799	796	833	828	770	829	788	774	792	776	839	783	777	781	823	807	819	783	838	757	810	877	794	772	748	802	798	805	781	797	813	814	809	787	798	780	817	813	821	819	808	783	787	838	809	814	829	803	764	819	794	791	779	798	817	771	850	793	856	822	794	788	850	846	816	781	789	763	776	785	858	763	797	798	817	838	787	785	763	798	800	807	760	821	821	793	797	857	795	780	819	768	842	797	796	803	851	806	780	806	829	758	792	811	794	826	811	760	808	828	827	778	803	791	747	857	772	795	771	765	840	805	762	785	830	733	825	754	772	818	847	804	794	810	750	840	769	826	873	780	824	827	783	756	769	826	809	817	826	820	795	837	797	787	833	815	779	789	789	794	833	798	762	806	795	774	785	792	790	742	752	793	786	718	815	814	790	792	781	799	790	820	795	826	807	841	778	777	819	815	807	804	857	798	798	781	817	757	829	799	747	791	827	823	818	784	797	813	767	802	811	872	801	776	794	821	819	795	840	821	775	816	859	830	823	774	804	844	813	760	823	801	865	788	839	778	786	784	781	769	795	849	831	793	840	772	861	812	802	811	783	776	826	824	793	805	796	814	789	763	823	812	808	823	787	765	815	801	789	833	822	835	845	795	765	812	834	841	802	786	826	838	788	845	780	771	807	802	826	822	750	805	801	806	811	804	818	806	762	821	832	807	803	806	773	800	796	802	787	838	846	879	773	806	812	779	788	757	836	784	828	820	784	816	815	750	777	766	803	810	837	804	756	793	812	838	768	803	782	791	828	772	823	764	775	832	768	826	854	818	754	831	813	765	802	817	869	816	793	863	812	806	846	759	863	774	834	840	848	790	847	829	781	800	766	801	790	806	804	787	818	800	766	804	832	821	805	820	806	791	775	834	805	778	835	807	843	800	830	817	834	782	809	788	823	799	783	797	785	753	795	791	765
48723	47472	38989	29488	24276	21924	17779	10370	4247	1222	540	446	533	631	654	568	454	428	502	432	312	318	283	276	247	275	247	280	226	225	239	185	181	175	205	168	188	184	173	169	159	184	166	157	166	202	165	179	144	167	175	153	160	158	152	177	163	152	142	163	147	124	137	153	148	146	155	183	186	156	154	156	161	174	130	167	167	156	131	169	158	143	189	159	160	163	173	163	161	142	168	148	152	163	124	158	138	144	148	146	147	160	171	156	180	152	140	172	151	166	149	157	155	156	157	156	169	197	165	187	144	154	161	151	159	150	171	153	172	172	189	166	196	153	154	159	147	166	156	164	166	162	171	155	193	151	145	114	158	166	156	156	183	177	153	149	171	161	155	169	188	179	176	159	161	170	151	149	154	172	184	163	159	153	142	157	163	171	178	130	153	148	177	140	177	165	161	159	169	153	166	170	149	175	155	145	176	179	155	163	143	163	149	172	155	156	158	150	154	167	142	160	155	171	143	156	131	178	157	150	149	150	163	148	172	137	163	153	154	143	164	162	177	144	164	153	154	152	158	143	167	171	137	159	175	161	144	161	155	150	144	150	140	165	159	150	148	180	155	139	135	159	152	188	156	164	150	173	173	165	154	152	156	152	145	152	140	143	147	148	146	173	171	140	129	154	151	158	176	153	158	172	150	153	177	166	178	166	164	160	185	151	163	143	155	150	171	153	172	177	174	181	165	176	153	160	168	184	153	133	147	159	140	190	163	153	165	182	143	161	148	152	171	161	146	162	178	138	153	158	170	164	177	184	159	148	163	160	163	137	156	161	164	158	176	159	157	186	145	155	178	142	161	137	151	173	146	158	169	157	162	145	151	168	157	161	184	156	150	163	168	175	161	151	180	164	159	175	161	164	148	160	152	144	167	157	152	173	134	134	153	166	170	153	161	170	142	171	150	161	161	174	169	154	169	142	133	168	160	135	169	166	155	167	163	133	148	169	170	130	148	161	153	158	167	157	162	158	160	156	164	158	145	184	156	177	148	133	162	154	144	151	151	169	152	178	156	166	167	155	152	166	159	165	173	173	169	143	138	173	162	158	142	165	150	161	164	157	156	159	157	143	147	149	163	152	159	158	167	165	160	155	168	140	166	161	150	166	150	170	166	158	172	170	173	171	156	148	159	168	151	141	162	157	159	135	146	145	153	178	144	174	149	151	151	153	161	163	148	149	164	171	146	174	151	167	145	159	164	161	174	140	155	172	144	146	138	158	158	157	141	156	146	179	171	149	161	177	172	164	142	149	178	156	171	182	184	165	165	153	172	157	161	178	162	167	189	162	142	161	184	156	137	167	153	175	174	155	151	149	170	182	159	158	159	159	157	178	148	160	149	151	139	158	162	152	171	167	163	140	185	155	166	168	152	170	165	169	175	150	146	177	161	151	147	160	149	139	173	151	165	143	174	167	172	163	145	165	183	162	141	147	151	164	169	157	148	154	169	166	164	163	151	141	176	151	164	154	165	156	156	150	140	164	162	171	143	138	179	149	176	175	164	167	157	170	175	143	158	151	153	138	149	184	148	158	180	195	172	151	166	129	158	159	178	137	186	159	168	172	152	151	179	149	154	195	154	158	152	156	151	150	166	146	180	155	136	149	186	149	175	163	154	167	154	144	129	139	168	160	157	156	146	156	168	164	149	146	176	158	153	155	177	152	171	149	176	159	131	141	141	167	168	148	173	161	161	142	169	163	156	156	152	143	160	155	154	148	153	148	155	173	148	154	165	143	150	164	151	157	156	147	154	144	164	151	160	174	153	153	162	173	138	143	160	142	146	173	152	164	160	162	152	170	159	151	168	150	151	160	148	160	161	176	150	155	153	179	148	201	170	164	164	142	151	145	158	154	158	203	157	160	160	146	164	166	150	146	151	147	152	172	160	153	138	169	155	163	165	171	152	167	165	155	143	175	160	178	135	172	174	142	171	196	183	158	147	166	157	156	165	146	166	170	161	153	163	170	161	167	148	158	162	160	133	165	152	155	165	152	173	157	176	156	148	180	170	168	149	168	157	167	166	156	139	177	165	171	165	141	164	156	158	143	139	170	153	157	156	137	171	165	182	159	164	143	177	160	162	147	150	134	174	187	163	175	177	160	142	159	149	142	164	167	150	165	168	154	168	177	167	146	166	156	186	145	150	151	164	142	157	178	148	132	155	144	151	164	165	165	162	158	154	174	167	168	153	182	162	146	168	145	179	164	178	160	154	162	174	161	171	143	181	147	166	133	157	143	150	160	185	146	157	152	163	161	164	178	158	153	157	146	153	149	151	160	165	152	153	146	142	165	138	175	165	168	138	152	185	164	175	179	180	167	171	172	166	151	153	138	168	162	157	179	144	147	179	159	153	150	154	145	187	154	170	163	179	167	155	163	168	151	174	144	165	175	138	145	161	189	160	150	140	156	182	158	167	161	152	132	157	137	141	148	157	163	149	143	145	164	154	141	138	152	149	162	152	171	138	161	145	162	175	157	153	161	172	168	144	160	159	174	152	149	154	181	170	145	151	155	152	146	174	162	161	152	144	144	184	145	150	158	152	167	141	154	144	124	165	156	175	169	153	145	173	162	151	151	162	162	154	151	182	157	142	164	176	148	163	164	188	147	158	153	158	160	153	155	137	155	157	160	144	202	144	140	149	168	157	166	158	137	167	168	144	141	165	148	148	163	153	162	152	148	168	168	140	157	150	163	159	145	186	171	129	160	151	153	173	155	159	141	150	157	171	166	164	164	162	146	204	166	160	156	161	171	165	150	153	162	156	161	162	165	151	152	167	136	140	150	170	166	162	163	163	146	137	146	146	164	177	168	141	162	159	173	150	152	172	177	147	143	146	138	147	157	160	161	139	154	186	161	138	162	155	162	162	148	165	153	173	150	156	172	164	171	152	161	173	174	149	171	172	154	155	149	163	172	146	139	157	142	182	157	158	181	164	169	139	155	163	162	156	160	163	146	171	160	185	160	158	144	151	154	174	189	159	162	161	143	155	155	168	150	151	158	134	152	179	171	146	179	151	152	148	151	146	123	190	156	166	159	165	171	116	169	141	156	176	144	153	142	179	158	153	147	166	164	137	165	158	177	158	158	143	163	163	139	159	150	161	161	151	143	152	146	149	171	154	168	162	153	164	177	154	179	154	161	134	145	151	167	153	166	155	169	168	165	160	169	187	164	161	144	148	152	165	148	159	163	153	157	155	169	152	164	135	167	181	145	148	179	170	152	165	165	150	177	141	174	138	155	169	145	172	157	166	187	153	162	158	164	167	186	155	147	175	142	179	170	148	171	153	148	147	167	151	162	158	155	145	166	154	135	179	182	156	171	150	166	156	143	167	161	177	170	159	147	166	163	147	155	145	167	194	173	175	169	154	163	148	176	165	174	150	157	162	163	154	174	167	156	174	138	163	147	176	172	181	150	175	162	137	163	142	145	167	140	183	138	183	138	167	165	176	172
43788	51166	47158	34378	10046	4537	2677	2216	3512	2865	2053	1934	2511	2725	2661	2573	2079	2211	2454	2042	1494	1338	1283	1373	1130	1302	1118	1241	866	882	795	790	632	599	595	606	681	652	660	581	594	499	537	524	583	616	593	548	474	527	521	524	500	545	484	560	519	587	489	523	492	462	533	546	580	529	546	532	561	519	521	512	523	530	529	527	502	574	502	504	537	513	548	520	535	541	512	472	518	515	498	517	512	539	540	499	524	493	516	509	572	493	539	501	501	561	480	516	497	559	514	484	535	518	552	482	523	493	510	526	505	497	514	510	469	502	505	513	491	468	506	506	514	539	510	526	507	533	504	471	468	532	494	532	512	535	543	509	506	493	502	485	506	539	502	517	497	489	488	528	528	494	554	503	486	483	527	475	537	483	529	523	516	556	498	500	504	498	521	509	543	503	510	522	536	509	508	479	521	508	486	528	494	530	536	510	497	527	491	463	542	504	545	517	511	545	532	495	480	514	475	504	538	509	527	540	543	529	504	503	560	509	499	503	495	532	488	508	523	525	524	513	509	475	511	507	515	485	539	486	510	520	525	509	537	514	530	512	500	493	491	517	525	508	546	486	485	514	519	552	494	512	475	515	495	522	484	525	479	508	515	498	481	496	520	540	525	541	452	515	482	516	489	500	501	509	521	503	520	500	506	529	497	517	533	548	498	536	517	542	494	492	538	488	549	527	523	501	555	525	500	522	521	504	493	526	509	486	530	510	526	504	532	529	506	517	488	509	516	533	502	504	498	488	535	522	541	551	475	463	525	532	492	498	504	503	506	550	498	504	479	517	563	487	505	554	500	526	519	513	517	521	500	523	509	493	518	523	534	505	494	478	522	496	487	512	540	511	524	517	501	456	513	496	527	520	520	495	485	509	512	478	545	518	461	497	519	517	531	497	497	539	506	537	549	533	488	538	503	516	512	545	552	520	541	493	488	530	493	484	490	532	495	503	496	542	503	499	499	524	475	491	482	495	542	470	508	521	491	471	488	511	524	522	510	541	546	528	472	516	505	524	509	479	570	498	479	514	503	507	495	502	530	519	552	537	532	552	518	526	568	499	528	487	543	535	519	527	502	479	516	514	536	531	532	498	543	531	505	476	485	525	510	537	536	469	525	556	502	500	496	517	513	520	517	561	530	477	507	487	504	513	491	495	526	500	498	486	518	524	493	513	538	530	499	524	484	495	508	497	480	500	567	535	536	519	532	522	495	504	523	517	532	460	476	521	498	489	498	506	504	502	510	512	547	495	511	552	500	516	508	543	534	489	528	495	522	498	527	525	501	520	545	501	510	479	504	499	512	524	513	521	484	508	504	509	506	487	482	531	522	532	487	535	531	493	540	536	523	518	525	509	534	499	507	539	554	528	526	504	541	554	494	524	524	483	480	541	496	501	523	581	518	480	512	535	508	532	507	493	522	509	480	511	533	500	527	531	520	463	532	499	522	546	517	520	499	518	498	522	493	475	525	507	533	501	539	537	507	484	514	502	511	483	519	466	521	513	493	524	525	485	504	528	524	495	508	507	508	509	494	521	499	553	533	491	500	489	529	535	497	531	544	501	493	523	507	489	492	536	532	476	538	530	510	550	535	551	566	486	495	524	517	505	490	550	523	495	516	476	515	554	583	519	528	496	541	512	536	506	519	508	554	505	495	513	553	508	511	495	529	497	503	491	499	474	514	466	552	541	484	492	448	509	545	495	485	519	560	513	504	546	502	482	528	519	517	526	519	520	511	531	538	545	479	502	516	515	531	479	536	516	561	471	495	491	512	540	471	521	518	558	519	502	554	503	537	540	480	534	530	507	531	524	528	528	509	498	486	509	469	519	525	494	536	539	512	523	563	512	515	495	551	510	485	505	518	499	461	477	517	510	495	456	467	519	497	505	492	530	519	519	535	509	502	505	487	530	490	523	495	514	491	515	527	521	565	501	469	544	507	511	530	503	527	526	521	501	502	477	529	491	524	502	521	535	517	471	510	483	520	492	505	485	521	561	489	570	498	505	518	538	490	534	499	533	523	522	543	520	542	500	500	546	530	502	482	515	495	517	496	530	481	494	492	511	524	518	507	504	511	505	510	502	478	519	523	515	473	517	549	483	513	471	472	518	536	470	533	526	534	537	487	526	506	508	559	507	508	484	510	565	497	532	487	489	571	507	508	495	498	524	504	513	513	469	494	550	463	524	534	531	526	491	492	520	506	520	514	552	512	498	533	517	507	491	476	508	506	521	565	535	499	490	533	526	499	479	487	522	514	504	478	525	506	504	488	531	527	486	495	456	523	518	492	501	501	551	498	497	527	531	486	506	553	491	546	514	510	524	491	501	504	547	521	502	501	545	486	551	525	526	490	502	513	550	502	521	556	526	496	494	502	515	488	507	497	521	499	496	535	510	483	499	554	483	512	521	531	496	531	495	526	539	539	500	493	483	539	510	494	503	521	521	533	524	490	524	490	509	510	524	501	519	507	513	508	506	500	541	498	519	499	497	491	576	459	510	530	495	478	466	542	521	520	473	576	513	487	546	503	484	523	529	486	492	499	514	461	516	527	516	509	532	495	500	494	512	529	532	508	498	493	542	520	493	501	542	526	497	515	508	500	535	518	541	494	552	532	515	500	513	486	505	471	488	502	525	498	526	522	517	475	512	508	506	471	470	514	536	547	526	516	526	499	472	527	491	502	502	585	507	538	543	518	502	519	519	524	506	546	539	497	531	509	483	507	514	530	543	501	488	513	569	518	501	490	536	496	539	512	494	531	527	495	502	516	507	508	495	564	533	508	502	468	523	484	533	504	489	509	516	524	539	541	524	517	514	502	522	521	511	491	573	505	509	520	508	514	500	503	545	496	531	505	561	536	533	483	497	496	523	515	484	508	534	505	510	514	539	468	532	517	497	517	488	515	487	533	524	540	510	506	511	541	472	478	519	515	509	554	536	552	545	493	485	557	508	501	471	520	487	497	525	512	521	499	508	529	509	485	485	511	517	515	494	513	528	523	519	493	506	543	505	500	519	533	497	503	508	489	495	533	526	496	525	514	527	518	521	500	502	479	508	502	508	489	517	511	511	484	499	524	473	549	497	490	520	515	533	488	500	534	489	535	514	534	495	537	488	523	522	525	508	523	510	491	531	599	536	504	574	537	481	536	534	535	513	531	524	475	541	502	527	507	531	511	507	492	527	535	519	501	506	494	514	509	509	538	491	488	549	502	533	511	550	514	495	492	505	523	526	500	521	512	479	526	539	514	491	515	543	517	523	516	535	504	518	472	507	488	505	463	497	525	504	509	501	513	550	506	495	512	553	505	511	503	472	504	478	506	523	516	540	500	543	502	482	517	532	526	535	502	531	538	532	541	479	503	484	513	492	481	520	484	514	485	483	537	511	517	483	489	475	492	506	534	527	521	500	482	525	520	539	508	526	514	489	562	525	503	500	536	525	485	500	513	529	508	527	552	510	540	521	505	513
53302	45126	37020	29649	24601	23876	21915	16980	9163	2516	844	1041	1147	1205	986	921	785	772	713	583	475	437	490	411	365	393	395	317	286	299	266	252	212	198	220	221	245	275	196	209	171	207	183	206	191	218	198	177	185	201	189	182	195	193	181	194	174	187	195	177	187	206	188	182	185	203	176	179	210	177	198	188	191	193	176	211	184	225	181	199	197	192	181	167	194	198	196	194	175	189	163	198	197	198	178	179	175	159	173	186	169	196	185	176	198	175	216	184	188	187	178	211	180	179	185	184	179	196	173	171	187	201	198	175	182	172	186	212	186	164	202	180	167	181	191	193	195	195	194	205	166	183	162	172	194	176	183	175	184	164	179	166	192	192	201	206	178	195	204	169	170	194	171	157	181	183	185	192	189	164	185	204	178	200	179	180	175	198	160	186	173	177	161	159	175	202	198	167	171	193	188	225	200	184	207	189	173	178	166	168	181	177	182	187	208	169	152	173	174	203	192	180	195	198	166	192	205	191	171	180	157	169	180	195	201	189	173	187	173	196	150	192	183	173	182	179	189	189	180	191	215	157	157	170	190	208	196	174	171	190	183	182	206	175	199	193	155	172	181	149	164	192	201	162	178	187	207	188	172	177	205	169	184	178	166	183	176	210	189	174	183	199	152	160	188	160	188	173	186	180	179	194	196	197	202	205	213	185	172	158	184	196	185	209	159	169	180	217	182	191	172	203	186	200	189	189	180	193	175	171	178	175	180	187	172	217	204	179	191	162	174	162	151	218	183	172	200	193	188	179	198	185	212	164	175	177	195	177	175	175	195	203	173	176	149	172	209	201	191	215	178	178	188	172	190	183	213	172	188	188	183	179	179	197	193	210	186	200	162	177	169	168	177	180	169	176	174	178	192	199	172	192	184	182	204	157	192	181	164	190	188	185	183	189	195	165	194	176	186	194	197	175	187	164	211	184	202	188	185	200	180	173	165	166	161	171	164	191	179	188	191	191	179	164	191	196	169	178	205	194	201	168	206	167	223	198	181	161	197	182	185	173	201	197	185	181	173	177	196	183	193	173	175	171	199	198	178	186	176	182	176	189	191	183	173	176	170	171	180	209	196	205	204	179	175	161	183	179	191	189	185	200	186	200	199	182	179	191	170	192	184	201	206	198	187	202	192	199	204	186	177	177	182	177	166	168	191	171	171	179	213	194	171	182	179	194	178	195	168	182	205	172	170	204	186	206	192	186	192	181	178	182	210	180	201	175	162	194	194	194	192	179	170	162	183	191	169	190	182	186	176	167	184	203	179	198	178	204	168	183	191	194	201	197	184	187	188	182	172	180	174	180	174	181	181	181	185	192	200	183	202	182	172	177	186	170	190	203	182	212	197	183	189	159	188	180	166	194	195	175	159	179	155	187	173	181	179	180	188	201	191	190	176	173	180	181	186	197	182	197	181	194	173	199	197	183	169	165	190	187	188	185	210	194	193	184	173	205	176	192	171	179	197	185	174	205	161	229	182	183	188	161	176	183	187	155	197	199	188	174	196	181	179	174	209	200	200	181	204	178	188	179	210	170	203	172	169	195	174	178	176	183	186	200	192	185	190	204	170	168	166	160	197	185	166	171	199	169	200	179	196	186	169	192	178	188	185	185	188	192	194	160	191	189	190	170	190	188	201	173	182	161	195	172	158	181	188	196	175	175	193	206	168	174	208	177	186	186	165	181	172	176	200	193	159	188	187	189	210	173	183	175	198	204	193	186	188	195	202	168	166	177	174	178	175	185	201	170	184	167	185	190	197	173	169	179	182	210	191	162	153	169	171	190	216	205	204	165	177	211	196	177	173	174	203	202	207	179	193	172	180	179	175	193	199	191	184	165	185	155	177	188	185	173	191	178	187	189	178	207	178	152	187	192	205	210	209	180	202	195	181	204	167	179	165	188	150	189	177	183	214	183	198	184	171	172	181	187	185	187	176	193	174	171	206	199	190	194	155	170	206	188	188	188	181	201	214	205	167	172	196	178	186	190	182	169	194	164	217	198	184	176	197	190	204	183	176	214	179	170	177	192	182	176	171	186	168	193	184	164	168	185	189	179	198	194	167	186	187	172	165	200	173	169	186	192	197	168	196	172	173	212	202	172	164	172	185	188	200	202	191	174	183	177	173	149	168	185	186	195	188	183	181	179	211	180	191	162	168	187	177	177	184	188	189	188	182	172	177	173	169	201	184	165	193	168	178	210	174	183	174	206	197	194	181	180	194	188	197	169	169	192	198	195	186	173	177	177	181	174	167	172	187	199	189	215	167	186	194	165	162	203	174	167	170	185	194	166	190	176	164	181	191	176	165	183	192	192	205	199	183	174	193	201	188	196	196	180	181	181	174	205	206	185	172	165	189	208	172	201	177	206	191	199	189	181	187	185	190	211	169	185	182	181	160	182	167	151	151	195	196	170	172	197	193	185	194	186	213	179	180	170	188	192	216	166	203	185	202	195	207	169	186	184	182	176	187	188	160	179	184	177	170	173	177	189	196	191	193	185	189	159	196	195	158	176	199	197	204	179	175	175	171	194	171	167	214	204	187	207	182	189	173	177	170	209	192	195	173	173	173	169	190	192	179	177	186	197	197	196	172	182	188	183	195	182	190	179	186	189	206	183	215	161	178	199	196	188	210	207	186	164	179	171	196	172	198	206	204	193	195	181	180	198	195	205	186	169	215	191	179	175	183	174	177	182	191	200	216	200	190	185	212	175	184	173	177	190	190	186	206	208	208	180	189	184	174	198	197	207	158	184	184	154	173	179	195	188	204	187	157	157	183	206	161	166	163	163	182	181	192	201	167	169	198	165	185	167	207	175	181	197	163	178	170	163	191	159	230	172	176	196	193	197	183	194	174	186	169	184	200	204	189	177	174	177	190	203	166	183	196	192	195	175	189	161	158	190	172	196	194	152	185	179	187	187	177	184	176	170	205	217	185	197	201	179	175	183	181	175	167	170	161	195	167	175	186	192	175	181	212	190	203	192	190	201	180	192	161	215	177	169	173	188	179	205	171	185	204	189	171	190	184	171	163	170	181	178	198	192	193	166	213	185	160	200	170	174	162	175	172	185	168	167	187	197	202	188	165	194	161	178	172	190	190	183	203	159	173	190	163	173	194	196	176	150	189	175	185	194	174	184	200	199	166	168	194	192	169	171	198	207	182	197	178	203	186	187	180	173	187	171	189	209	164	173	182	185	167	176	174	187	176	199	193	187	170	175	173	209	190	167	189	187	184	183	163	171	170	181	187	176	170	193	167	189	187	179	181	195	175	190	202	208	186	162	162	179	188	198	185	194	176	165	158	167	176	177	186	187	208	184	158	198	187	197	186	182	209	193	183	199	174	171	208	183	183	194	185	159	179	192	177	188	199	168	179	165	186	176	170	174	168	166	206	173	195	176	215	164	192	190	174	185	178	168	181	168	209	208	194	180	189	177	171	177	178	188	192	187	184	195	181	157	178	184
48302	52233	49294	32716	11466	5856	4290	4435	6062	4195	3030	3552	4338	4448	3785	4159	3505	3526	3452	2757	2298	1813	2183	1908	1562	1668	1786	1434	1037	1108	1065	1033	724	708	719	740	916	946	784	692	648	600	615	597	623	615	588	613	599	563	577	548	602	602	601	596	582	577	551	638	598	558	547	575	593	605	564	570	577	589	575	546	562	538	536	588	566	554	607	580	589	560	556	548	549	591	564	533	589	557	594	596	565	572	578	558	599	555	597	552	576	546	580	519	581	518	524	584	557	573	557	533	542	588	540	572	563	547	597	536	545	564	571	548	566	547	567	582	606	571	564	580	527	566	556	575	557	561	540	533	593	576	580	564	550	580	557	574	573	623	582	571	553	546	562	592	572	532	548	541	588	571	568	558	560	553	570	555	579	521	547	579	557	544	491	519	575	562	586	525	581	582	574	563	563	552	549	540	566	577	529	569	593	589	592	550	570	550	583	535	550	604	557	574	580	552	564	568	504	586	564	552	535	566	572	583	548	574	573	552	546	592	556	558	545	588	559	567	532	575	551	564	570	612	531	540	550	570	519	562	605	514	597	614	571	566	558	550	550	524	547	565	571	602	553	609	573	532	569	579	562	549	554	549	591	576	538	567	557	557	571	572	582	550	530	548	571	573	613	569	562	594	597	550	550	562	586	559	626	549	546	578	529	564	561	538	620	557	567	558	546	618	576	574	529	534	573	591	588	552	576	549	550	583	539	561	582	527	558	555	516	605	582	563	556	599	545	584	546	563	520	589	521	547	584	554	504	558	530	563	576	508	564	549	580	531	553	540	538	601	537	534	551	546	559	560	565	538	551	574	548	568	558	592	550	560	572	599	579	548	553	583	596	587	561	573	610	568	522	589	552	593	535	545	547	577	529	549	553	558	593	535	569	547	563	541	606	548	575	570	560	539	595	591	618	572	502	527	560	554	609	559	564	551	577	568	570	546	564	484	611	581	536	596	543	592	610	549	596	546	516	562	610	586	558	504	564	530	561	614	572	568	579	538	594	540	525	542	600	523	584	599	525	529	563	577	545	549	624	566	564	546	540	581	543	527	509	586	554	578	548	546	554	534	541	583	588	597	563	549	527	571	537	587	569	584	535	572	594	578	531	551	568	608	574	574	572	585	552	562	562	549	528	592	561	570	585	576	554	584	536	570	551	596	554	572	571	565	548	530	540	520	577	593	577	550	542	560	595	586	565	563	545	549	574	556	555	546	591	570	554	575	552	576	591	595	579	573	522	592	551	564	557	550	540	550	536	526	568	549	580	570	580	583	560	547	536	557	604	556	549	589	569	586	557	583	557	556	540	554	595	543	601	622	543	592	566	566	552	587	542	569	558	553	562	545	519	583	560	560	533	581	526	589	565	609	599	604	590	548	539	583	578	541	558	567	535	578	539	572	548	584	595	577	552	579	596	557	560	568	558	583	548	565	574	551	582	553	541	586	569	567	525	560	571	625	610	576	562	584	573	555	608	528	568	561	524	559	565	543	558	596	557	595	591	565	609	568	562	569	592	541	532	546	524	555	574	555	513	534	521	546	531	552	565	537	571	574	577	566	619	558	541	539	609	539	549	612	543	589	569	593	535	530	564	544	600	557	558	532	559	555	559	570	586	516	531	548	553	543	556	520	577	586	588	539	552	567	582	547	569	567	540	565	577	603	577	566	571	545	514	592	562	597	595	564	562	545	563	559	579	555	568	577	532	557	561	551	587	598	541	595	565	575	625	547	564	555	595	563	568	578	570	528	581	567	568	590	551	525	570	517	585	567	554	518	559	593	556	590	552	607	550	570	580	550	534	581	579	534	551	574	545	553	593	553	586	556	523	509	594	591	529	560	553	571	576	547	582	539	540	560	565	555	549	593	560	588	596	599	578	597	606	522	592	543	542	546	543	572	534	570	574	558	562	524	530	585	540	557	570	528	571	553	577	580	563	564	594	546	568	546	572	552	558	558	606	580	596	560	572	562	574	583	524	574	564	595	539	565	590	531	587	558	548	534	586	571	533	559	558	568	607	588	555	613	557	572	558	552	547	558	582	557	562	557	560	559	549	559	548	571	554	582	557	546	583	535	596	533	563	568	540	560	565	555	580	558	586	549	560	537	591	561	551	559	573	535	553	578	571	570	590	564	594	559	555	556	536	587	528	570	580	576	609	572	597	566	583	561	582	557	556	539	571	587	544	570	551	551	590	549	542	587	567	527	585	581	564	512	608	546	565	602	562	534	555	572	554	574	556	555	546	567	601	566	630	601	589	568	528	557	537	567	547	562	574	573	526	508	620	557	549	569	596	591	494	599	590	509	580	583	576	552	567	579	604	576	573	643	579	558	573	548	575	537	571	567	585	537	552	535	574	588	529	562	560	604	603	556	518	593	498	554	586	579	520	558	554	583	566	589	629	558	585	566	551	566	550	577	592	571	588	582	607	560	596	547	560	539	564	525	557	559	533	574	561	576	536	576	548	555	560	582	534	564	528	575	566	537	545	604	574	585	591	550	544	592	520	561	531	559	523	575	533	558	555	580	539	550	569	543	577	551	586	570	629	582	575	622	589	606	558	592	523	571	565	517	536	537	577	550	584	559	590	596	572	579	569	582	602	560	575	639	588	592	576	535	546	553	524	552	585	529	558	533	556	598	553	560	598	572	550	549	531	578	562	563	547	569	567	583	588	565	538	565	551	565	574	549	519	556	576	544	550	557	523	547	517	620	584	528	609	567	569	555	556	540	548	561	572	537	553	598	604	567	584	603	595	526	567	568	570	588	591	536	537	540	549	589	590	556	587	553	608	591	556	579	569	558	550	521	556	618	517	546	576	571	540	553	557	567	566	583	599	545	542	549	566	579	542	532	596	570	589	577	597	531	529	531	561	582	547	593	531	556	569	545	551	530	570	539	566	563	509	594	600	612	566	550	584	535	539	576	509	583	555	578	597	578	555	604	593	533	594	575	615	543	580	561	570	554	597	567	574	577	583	566	571	547	544	551	583	526	533	609	556	532	585	591	551	540	569	542	551	548	549	541	541	553	524	558	609	571	537	590	539	568	543	594	563	547	541	530	541	587	559	561	595	558	555	590	566	615	538	564	613	563	533	598	565	579	567	565	530	528	575	577	563	560	549	527	572	530	573	576	598	587	551	567	570	590	525	558	631	582	504	554	574	645	554	563	571	553	537	567	570	587	591	562	550	554	543	559	529	559	571	582	551	541	611	563	566	551	581	568	551	601	538	566	517	548	596	584	574	561	531	565	580	562	536	555	561	611	566	583	537	510	572	539	592	579	563	533	587	578	560	547	577	532	619	547	568	553	533	595	571	566	528	569	602	598	577	547	547	531	538	574	546	535	568	587	568	535	583	555	557	575	540	579	605	615	593	582	540	542	546	565	501	530	570	506	591	527	564	594	533	555	565	597	577	558	604	592	554	545	573	522	565	573	618	541	554	556	565	590	557	532	580	587	564	549	572	538	637	585
17282	29326	34174	16730	4887	1648	729	456	385	339	306	304	320	293	342	282	317	269	317	290	285	276	322	350	260	266	245	281	260	257	255	269	295	273	286	286	235	270	252	314	287	257	272	261	260	276	296	245	280	249	261	285	276	270	263	255	268	263	263	263	281	269	298	265	278	263	278	282	281	282	262	295	269	267	261	252	257	258	281	248	275	252	260	289	254	274	284	285	250	256	249	264	254	261	271	247	263	272	309	272	279	254	291	250	279	267	258	269	268	273	269	261	267	232	266	288	286	262	279	275	286	244	230	284	271	272	255	262	223	269	277	272	293	302	269	288	250	294	236	258	279	246	271	268	256	265	284	215	266	253	272	272	261	282	274	287	269	238	240	270	230	252	248	293	271	256	253	250	260	272	267	263	278	242	251	250	255	245	250	291	228	241	247	269	250	272	258	252	247	264	243	277	288	257	273	294	266	273	265	264	255	268	268	287	266	266	299	300	247	223	254	249	263	247	287	260	310	250	280	277	245	259	277	271	274	252	257	274	275	265	253	258	260	265	248	250	250	276	273	294	231	275	279	284	268	247	270	252	296	244	253	250	272	216	284	271	259	257	270	265	245	258	244	279	244	251	263	246	275	257	263	272	296	252	264	275	281	233	252	298	288	315	273	273	254	256	263	265	261	235	256	281	269	274	271	294	266	275	256	237	280	254	269	276	261	267	266	272	256	273	280	255	252	287	260	251	270	269	267	276	255	253	282	265	241	280	273	259	254	246	266	259	263	288	249	279	289	257	251	232	257	228	276	264	239	236	254	239	263	285	245	281	266	232	236	288	243	259	265	235	248	273	252	255	282	279	295	236	278	280	246	249	249	256	267	269	266	221	247	264	266	253	305	275	274	252	287	245	250	258	267	270	293	243	239	292	251	264	246	285	264	266	253	290	258	255	269	260	284	255	274	263	254	261	253	294	274	306	261	273	263	271	288	248	285	236	276	269	261	282	259	272	253	279	226	279	275	274	298	283	274	270	242	264	241	247	253	262	251	264	255	270	284	292	261	271	282	244	276	295	248	260	262	254	274	278	285	258	276	257	250	257	270	273	272	266	282	239	284	274	261	275	264	238	283	250	280	260	261	275	294	274	278	272	237	262	258	259	253	254	266	278	265	254	261	276	251	271	235	250	271	263	287	279	267	268	271	269	249	256	228	241	262	304	265	275	266	277	267	269	253	259	258	270	251	266	269	271	259	259	274	244	263	272	245	261	240	242	295	246	287	249	268	280	279	277	255	254	258	258	274	270	292	293	272	258	285	270	307	254	274	288	263	262	282	251	289	252	281	246	265	257	245	240	289	248	260	236	230	266	261	271	247	282	265	254	290	259	265	252	250	286	270	258	291	258	257	245	265	269	272	266	273	272	289	257	266	260	250	260	255	264	277	278	252	278	259	266	281	250	251	253	251	267	278	260	257	253	258	281	277	261	277	258	263	277	306	266	254	290	277	262	274	266	263	257	257	252	274	268	268	240	249	305	262	267	249	266	257	292	277	288	245	270	271	237	256	254	278	261	256	259	226	244	266	286	261	274	273	295	259	242	266	270	249	249	293	271	283	238	264	251	261	276	281	265	287	262	248	272	284	270	273	250	303	255	253	251	247	246	303	288	258	298	265	250	261	257	270	296	261	236	245	281	270	254	278	247	258	265	261	250	249	274	230	269	257	309	261	252	294	240	256	260	286	270	277	248	253	255	245	267	231	280	298	239	233	280	285	280	264	275	241	273	223	261	266	260	277	266	308	270	255	222	271	266	275	278	260	284	266	277	277	285	239	260	268	298	257	254	277	260	293	269	239	249	253	268	267	278	229	265	250	254	253	264	288	275	278	248	242	284	258	254	271	277	251	258	261	266	241	285	289	250	270	260	277	268	284	244	292	246	280	261	234	252	297	288	256	293	302	259	275	227	273	269	261	266	245	263	288	249	275	259	278	241	255	253	267	262	241	248	287	263	297	241	310	279	261	270	241	260	247	252	240	281	258	240	242	247	273	264	275	276	235	262	262	266	271	284	269	254	242	261	228	280	250	264	275	266	243	265	254	254	272	280	244	239	261	295	261	280	276	276	257	227	256	262	296	285	286	256	277	255	285	256	238	263	243	231	237	255	246	264	280	273	246	266	281	284	277	256	280	240	275	251	282	282	284	274	282	255	264	260	260	259	261	262	267	269	258	305	261	253	259	268	269	273	270	249	275	275	258	241	278	289	241	258	257	264	273	282	288	246	285	252	244	266	261	296	270	247	269	258	285	280	271	297	281	260	266	275	262	256	289	243	275	280	260	299	244	267	283	274	271	240	250	275	268	270	246	276	265	248	231	279	273	257	259	256	272	278	247	287	256	243	231	258	258	279	269	288	267	291	267	234	247	294	221	256	212	237	265	252	261	261	261	248	281	282	266	243	261	258	281	270	255	242	273	283	242	274	231	274	279	261	249	256	247	251	291	253	292	259	280	269	248	284	269	263	241	275	264	275	266	296	268	253	275	246	267	259	265	264	257	274	242	248	259	263	260	240	244	277	238	271	260	253	269	267	287	275	287	287	272	273	289	237	258	292	265	267	273	269	263	255	272	262	276	282	285	282	256	297	279	280	286	257	241	268	263	252	251	247	266	255	286	279	278	248	267	298	274	266	271	224	260	277	254	278	236	270	287	266	258	284	257	303	275	266	265	288	260	278	250	269	247	268	259	301	250	272	251	263	266	265	260	276	277	269	281	289	271	240	273	264	255	268	246	277	297	267	275	276	300	243	279	238	262	254	255	260	279	256	257	270	261	294	262	241	243	273	240	266	268	271	294	259	277	260	253	283	280	268	253	266	272	259	242	263	258	286	291	244	296	287	270	260	262	242	281	243	284	247	231	278	265	277	290	256	291	253	240	259	325	271	260	272	271	287	273	267	262	243	244	292	273	297	289	266	252	296	277	258	261	268	247	248	258	292	243	285	250	254	276	280	267	255	265	263	268	253	253	269	280	225	260	260	266	256	257	252	265	261	300	284	258	255	234	243	258	276	286	265	290	278	285	285	289	278	261	234	239	245	284	272	256	256	248	259	281	278	266	246	307	266	284	276	264	269	291	259	250	278	267	268	245	248	262	268	281	280	236	274	257	250	252	283	257	265	285	259	297	262	278	270	264	257	288	230	262	257	273	260	272	298	274	296	241	274	264	271	285	287	275	255	268	268	273	259	286	266	283	311	308	262	274	277	292	269	296	275	282	263	268	254	252	269	258	255	251	261	251	265	262	271	249	276	251	254	287	301	283	252	288	286	286	270	243	273	301	246	266	283	265	282	250	251	270	259	294	266	268	270	255	257	288	272	289	236	271	283	258	270	263	274	271	281	298	275	245	254	269	287	286	274	246	272	289	253	218	252	256	269	253	276	285	233	286	284	255	261	265	297	259	250	256	268	263	259	281	267	266	282	261	283	268	272	246	277	276	273	275	260	260	268
17503	31430	35475	10580	1862	1290	1205	1052	1043	1026	1016	994	990	1079	997	1000	1029	1080	976	958	1015	1067	1035	1078	952	894	959	927	888	884	817	835	802	846	806	840	795	798	844	844	830	850	783	795	830	884	792	818	801	889	771	791	792	853	848	804	898	856	799	866	858	821	825	804	854	809	775	813	868	830	806	816	769	828	850	825	833	831	813	831	784	787	818	805	827	835	792	852	821	818	824	835	820	839	798	822	834	842	822	817	882	837	820	805	828	817	839	820	790	877	834	819	826	838	831	787	854	781	805	878	780	808	765	829	832	833	819	786	832	809	837	808	773	858	882	796	793	837	809	857	788	801	835	839	794	831	782	814	795	811	853	782	814	784	825	827	808	842	805	794	852	827	823	844	835	823	821	834	826	781	753	848	838	826	845	798	818	802	788	859	855	831	831	829	783	747	844	776	814	839	836	838	804	869	779	794	802	838	798	825	840	860	821	812	817	811	864	809	879	843	812	835	813	811	817	886	854	830	864	834	822	781	789	826	790	872	783	884	812	829	808	813	868	795	840	832	750	816	823	760	827	779	797	826	866	810	773	797	764	821	818	798	836	898	859	827	790	805	853	813	819	833	790	803	836	833	767	835	827	799	840	795	836	839	774	810	820	827	795	845	841	806	827	756	813	806	825	816	791	850	829	859	855	856	817	843	858	848	890	843	826	849	803	825	837	809	813	828	808	830	830	828	840	848	793	878	815	820	807	815	837	807	817	799	827	756	841	799	821	779	860	776	785	842	809	858	810	813	809	838	838	808	803	798	810	783	812	832	852	869	832	801	799	850	808	796	799	813	791	811	798	862	799	800	848	819	832	808	766	814	829	846	785	822	815	868	836	832	806	824	839	812	814	776	876	813	807	809	810	809	818	795	758	822	835	846	791	807	831	840	813	803	820	810	811	822	852	784	781	832	790	819	799	805	868	782	816	819	803	808	883	811	854	777	819	816	845	838	845	844	804	804	820	839	831	817	801	794	855	842	813	820	849	822	837	821	789	819	805	856	793	859	826	822	792	869	874	803	846	813	803	790	826	790	858	816	802	798	803	836	797	867	816	795	850	831	823	839	811	802	800	832	816	833	839	823	852	803	800	837	846	795	850	812	822	838	850	804	774	817	824	807	850	823	852	802	812	822	810	817	814	866	820	806	837	839	745	788	842	855	816	822	834	800	834	823	819	796	788	861	837	789	843	817	764	776	798	843	815	819	850	799	808	788	818	850	869	839	838	852	832	801	817	848	829	829	845	808	816	818	761	885	834	828	849	800	845	872	832	832	834	883	859	817	798	760	801	752	813	806	793	837	775	843	838	794	779	756	803	802	851	884	845	811	832	824	829	835	804	855	786	806	840	827	789	754	803	770	801	838	821	828	826	818	875	858	845	822	796	834	858	815	787	785	808	788	853	793	771	815	815	832	827	784	782	830	786	849	756	810	860	804	854	788	837	896	793	831	816	820	792	805	844	885	771	769	848	821	840	823	810	838	740	778	842	786	787	833	813	868	756	845	822	816	867	753	821	821	818	825	791	830	830	843	819	797	868	795	786	849	785	822	836	829	860	812	863	786	814	837	787	795	810	844	809	852	805	851	796	795	880	820	855	832	864	787	820	815	810	856	845	797	826	826	810	881	840	852	790	866	807	802	837	829	826	847	868	816	802	823	748	761	798	812	802	823	794	796	855	807	842	799	824	787	827	836	837	842	788	780	848	770	848	797	758	807	837	823	853	807	792	845	792	787	804	847	817	892	821	814	796	807	831	841	794	766	835	793	844	787	811	794	823	812	802	790	830	863	805	826	810	831	794	838	814	836	837	818	779	814	798	809	853	828	787	806	821	775	774	834	821	817	798	797	824	809	835	800	832	795	759	819	881	769	790	816	808	787	791	877	832	795	776	817	854	813	830	821	868	800	807	825	835	833	817	833	774	877	780	854	796	812	796	810	807	779	825	826	785	821	803	856	818	816	903	816	812	812	824	800	816	835	793	786	809	880	788	852	791	824	798	810	800	844	781	872	782	798	847	863	844	788	823	799	836	807	823	785	798	863	802	821	836	804	777	844	806	819	760	843	759	842	873	845	818	802	851	830	822	797	822	837	800	806	803	833	745	740	820	807	802	832	836	799	858	797	830	777	822	780	819	835	840	814	806	799	788	782	853	810	837	841	829	782	855	882	803	858	839	851	830	834	844	861	819	838	864	798	801	853	792	822	855	843	850	895	815	794	819	810	822	803	828	869	825	837	857	827	824	789	807	794	822	828	853	759	848	805	826	776	807	859	811	849	814	821	879	778	829	806	829	789	853	812	810	791	803	770	840	839	807	782	861	809	847	861	868	852	846	870	845	814	805	813	835	846	850	857	856	841	842	861	803	787	833	826	779	748	788	828	839	861	821	820	827	836	823	819	804	809	864	829	843	809	804	823	854	814	856	840	819	786	848	842	775	828	787	817	816	791	839	839	772	790	864	829	780	874	801	804	849	855	856	786	823	780	879	804	813	813	771	847	815	801	866	793	828	797	869	883	837	818	824	772	861	809	830	877	853	867	858	852	791	828	809	766	809	775	814	808	811	804	791	793	824	819	855	807	831	764	819	818	837	722	835	829	854	792	873	820	816	835	780	824	819	823	833	846	827	839	862	831	777	812	826	861	845	821	813	803	781	811	810	884	790	844	795	833	855	844	825	813	803	801	774	813	813	883	791	822	835	811	855	807	800	848	847	794	809	835	807	853	787	841	809	883	826	851	825	836	819	822	834	914	901	855	829	826	777	788	820	806	793	839	797	852	859	788	881	837	800	810	793	828	856	763	834	829	878	789	803	845	826	820	809	802	788	812	776	835	793	835	878	847	850	817	838	860	859	881	782	767	838	816	807	811	884	821	835	815	827	886	797	836	821	853	820	807	849	866	827	823	818	797	845	819	820	837	817	828	807	780	801	822	800	862	819	831	839	820	823	799	826	837	848	829	844	787	812	787	841	870	782	859	834	835	830	865	812	809	848	754	844	778	793	852	871	845	839	820	846	814	807	848	839	815	860	777	816	814	737	810	789	874	794	798	816	759	810	817	812	815	786	891	810	832	797	803	805	832	842	825	846	816	845	793	875	832	800	764	824	824	783	799	815	832	825	784	816	839	837	794	849	829	798	808	846	880	796	877	810	769	792	827	844	868	828	827	789	795	801	810	857	798	811	837	853	805	804	847	778	863	779	821	836	824	797	795	817	867	776	826	786	816	853	783	819	836	842	828	847	819	783	835	825	905	861	862	753	852	789	827	810	873	836	837	857	873	851	815	817	826	790	837	802	808	842	789	784	825	811	775	845	839	814	809	840	787	824	797	865	846	852	793	880	789	805	783	762	841	800	808	822	833	848	839	821	803	793	864	809	832	850	786	825	831	829	873	823	838	834	875	811	861	876	768	774	797	829	801	840	794	815	843	807	816	799	845	780	819	841	879	823	809	811	845
48527	48598	39272	26535	23780	23004	18315	10863	4496	1440	788	775	652	826	627	586	556	496	485	376	350	344	361	255	263	266	256	237	230	213	197	172	183	165	163	175	195	166	180	176	178	159	171	155	161	183	173	173	153	153	137	159	170	185	172	164	187	132	177	173	154	165	176	160	182	151	184	182	184	166	138	174	155	165	159	158	169	163	158	169	162	205	181	161	146	162	158	185	158	190	167	152	161	174	158	163	160	149	169	167	162	165	188	172	157	177	168	171	171	171	156	157	164	178	172	163	161	152	164	168	164	173	178	175	149	163	140	181	166	160	177	163	168	161	169	186	172	161	173	163	165	151	178	131	164	192	200	190	163	141	141	140	173	150	183	161	174	162	148	161	137	154	173	144	161	167	174	155	154	175	170	166	183	172	179	157	168	135	149	187	176	150	148	182	175	192	178	178	157	164	150	165	179	153	162	154	158	165	153	180	160	157	183	147	143	149	171	150	183	181	147	148	173	141	178	159	169	175	180	167	150	160	159	148	177	171	126	149	175	182	164	175	170	151	176	163	139	142	158	176	169	189	180	148	163	179	162	136	149	168	165	152	162	162	165	153	160	163	167	162	160	159	164	156	150	168	179	152	176	165	169	158	171	164	137	159	159	175	190	158	140	166	146	155	151	171	164	158	175	173	176	158	160	165	173	188	178	159	161	177	166	163	153	154	175	176	187	177	145	161	152	156	168	164	166	181	142	148	154	166	163	167	148	150	147	158	178	181	146	143	162	164	161	183	183	178	160	167	163	175	158	157	175	161	148	139	168	142	167	176	174	173	181	157	165	162	161	167	168	149	174	149	167	173	166	145	152	171	161	145	148	157	165	165	198	161	166	188	165	162	168	180	169	165	166	189	161	157	163	161	169	161	154	175	141	142	136	161	158	141	174	151	150	156	155	187	156	175	166	167	157	153	150	137	149	145	164	185	176	152	180	155	162	156	163	159	179	185	155	159	165	164	158	167	160	136	151	162	166	172	160	179	153	173	201	153	170	148	211	164	162	150	155	153	148	164	168	153	159	167	156	190	174	145	154	155	165	155	177	156	160	172	177	145	157	165	163	160	176	149	153	155	172	189	165	166	166	155	148	161	165	149	165	161	168	161	164	138	178	169	188	141	156	146	134	160	152	154	160	171	161	158	168	157	171	153	162	143	166	156	173	142	187	177	200	156	160	186	191	148	137	167	170	165	188	146	166	152	207	168	178	165	186	174	156	156	182	138	172	156	169	159	157	170	151	160	165	159	164	161	161	162	160	163	179	164	171	164	151	163	176	186	153	167	177	175	143	160	158	154	184	157	154	169	151	161	146	168	156	133	178	162	159	159	156	135	141	156	171	168	157	170	160	135	163	154	165	157	190	173	173	172	189	166	162	138	163	159	140	136	145	182	157	153	144	168	193	155	162	152	158	161	179	185	125	152	148	164	179	185	145	156	163	147	158	155	150	160	153	161	186	148	169	158	158	161	157	143	172	151	165	167	178	146	174	171	161	147	179	140	158	179	178	136	154	167	152	164	175	163	166	151	178	153	158	160	170	167	174	161	156	149	155	147	160	152	163	154	171	153	166	157	168	165	148	148	152	164	167	147	151	159	175	155	159	149	166	184	143	158	168	155	178	159	156	131	150	142	180	176	137	168	189	153	173	149	149	163	204	192	155	157	172	176	149	180	176	144	177	165	156	161	170	172	154	137	159	172	166	159	191	143	157	172	155	152	158	151	152	156	164	155	166	175	167	176	147	160	162	167	147	156	149	167	158	161	163	150	164	163	145	181	151	165	180	152	157	151	158	135	152	155	164	177	168	151	151	157	187	155	147	166	191	148	160	155	161	168	151	164	167	155	163	155	140	146	170	176	149	170	165	188	157	154	162	157	164	178	174	166	149	201	170	164	173	158	167	153	162	178	154	166	185	162	173	151	174	184	180	158	165	161	167	148	168	176	167	178	171	153	158	157	181	151	144	172	175	148	159	158	152	174	149	165	134	143	171	153	175	153	169	135	162	152	146	175	165	192	160	160	147	144	176	175	157	165	167	150	153	178	178	160	171	160	154	153	161	181	184	147	129	141	162	145	151	166	158	150	171	155	171	153	153	176	168	149	167	145	179	165	170	195	177	178	185	154	155	164	158	151	152	181	174	148	157	170	156	162	172	160	151	167	148	169	141	147	161	161	151	140	150	165	157	185	161	143	131	178	139	151	164	153	144	145	170	162	185	155	154	170	184	176	178	160	175	184	158	158	165	143	176	146	169	158	180	152	154	155	182	160	166	168	137	154	177	151	164	143	160	178	141	153	165	150	156	180	158	151	151	159	173	176	158	165	148	176	155	182	170	148	176	167	189	154	140	168	141	166	159	147	154	192	171	158	157	155	145	151	149	166	174	185	187	155	161	145	175	188	168	174	164	166	179	150	173	158	179	167	170	145	160	164	143	180	156	164	146	152	147	162	156	136	170	169	149	175	181	170	155	144	155	167	181	178	170	164	166	168	160	195	132	170	151	178	136	154	161	153	156	169	162	162	145	138	159	163	171	153	150	171	157	155	163	152	153	124	172	164	153	162	155	175	167	169	182	159	184	168	181	166	167	157	174	187	163	163	161	159	162	139	147	168	138	145	165	124	162	182	171	145	163	169	159	158	178	149	158	177	165	179	171	183	185	169	149	169	158	157	157	145	170	143	181	162	187	139	137	173	150	169	160	157	166	154	156	158	161	160	166	149	150	171	141	163	168	175	155	152	150	155	154	151	172	156	164	167	138	160	162	174	150	148	149	153	158	167	171	162	140	150	171	169	171	170	162	158	161	161	177	166	161	158	167	162	171	159	146	167	152	190	152	158	178	160	155	146	182	172	164	150	145	159	158	161	162	152	173	163	175	171	174	149	166	159	150	163	158	152	177	162	160	153	169	173	162	155	164	156	144	159	141	167	171	153	183	149	163	174	180	179	153	138	166	169	184	171	163	162	138	161	162	164	161	165	181	169	157	151	166	150	166	166	158	153	173	159	161	155	159	178	163	157	192	155	162	152	153	166	191	155	149	160	149	173	156	179	170	165	159	169	176	198	163	175	136	174	162	185	157	135	178	160	159	163	197	159	142	150	171	182	168	178	145	169	165	186	151	158	168	170	163	172	140	173	171	147	168	162	169	173	173	188	170	155	148	162	155	151	157	166	163	187	163	174	153	170	165	165	139	179	157	150	174	155	163	162	166	167	167	165	167	162	145	150	155	168	188	161	162	150	149	144	161	167	167	145	153	166	165	146	161	161	176	153	148	160	140	157	167	162	140	147	170	155	168	173	162	161	159	144	163	172	156	135	155	167	159	155	179	181	194	167	152	158	155	165	181	153	153	157	175	179	171	184	152	170	173	152	138	155	174	148	167	173	160	146	156	177	180	158	179	169	169	171	144	146	154	168	169	144	159	147	154	146	170	178	176	170	154	188	175	173	181	152	184	151
44024	52806	44761	18771	6965	3593	3627	3388	3501	4190	3329	2866	2776	3060	2903	2568	2746	2286	2353	1832	1656	1665	1557	1194	1254	1369	1245	936	988	775	785	659	594	625	596	574	594	613	596	584	568	595	571	573	484	619	580	547	555	540	530	564	534	550	556	590	537	533	513	500	537	494	531	542	519	543	546	545	509	508	512	514	556	533	567	514	537	510	532	510	554	584	558	560	499	520	513	526	501	475	541	538	531	525	479	518	508	532	542	533	482	507	529	540	510	576	503	514	530	517	515	552	538	543	542	531	560	514	554	504	523	512	517	498	539	499	481	549	513	503	467	494	510	547	564	494	519	504	494	558	518	537	511	558	561	480	530	538	517	535	517	529	497	515	526	530	530	538	488	568	536	519	521	531	517	515	543	512	538	519	537	518	545	518	511	515	525	543	523	529	510	513	527	505	483	498	536	525	527	532	557	512	547	520	546	529	537	561	550	501	511	527	547	480	550	512	508	541	494	554	511	497	552	514	515	500	528	526	515	488	545	542	515	550	516	551	498	536	538	527	510	544	510	536	529	524	519	468	546	565	496	552	552	568	512	515	532	533	485	514	512	559	510	528	532	502	551	526	508	537	552	566	549	511	523	545	513	522	502	551	562	509	523	511	509	526	557	530	544	545	504	482	511	500	519	519	534	571	516	517	503	526	508	549	557	543	514	541	556	509	517	482	584	521	530	513	483	546	502	484	488	520	526	529	507	505	565	489	521	491	501	506	502	501	536	522	561	563	531	499	492	572	483	477	512	531	525	535	481	554	527	498	530	509	489	493	514	540	538	515	508	488	532	519	521	503	506	505	517	517	542	512	507	522	562	501	558	511	510	483	492	526	500	522	537	542	505	533	535	556	547	546	468	543	532	546	525	506	538	534	504	520	510	501	512	471	508	484	528	535	522	493	493	537	523	521	487	539	551	536	521	537	525	539	506	505	515	526	520	547	538	509	491	562	464	527	523	483	499	520	543	534	534	528	512	554	531	520	559	515	544	513	562	502	527	520	520	527	538	501	524	518	526	534	525	528	508	552	531	530	550	512	520	500	533	507	519	527	519	503	508	554	500	509	521	527	526	504	510	512	535	522	530	568	517	556	536	508	528	515	515	531	571	504	553	537	530	511	511	516	529	499	520	506	484	498	531	489	531	489	508	483	541	489	518	501	535	504	530	538	528	489	513	495	498	547	560	559	546	535	498	534	544	543	513	517	551	526	498	512	586	533	502	502	495	460	535	567	461	562	539	503	491	492	555	513	498	512	524	523	578	536	536	489	536	532	528	530	556	530	503	554	524	518	506	512	540	525	513	543	507	537	473	523	539	483	534	553	530	552	546	538	535	528	521	540	529	514	529	512	500	515	519	507	557	525	556	538	531	518	486	499	503	491	536	500	517	553	503	522	511	483	513	504	550	497	550	557	537	510	490	537	542	490	534	501	522	586	497	524	502	511	558	490	547	519	525	506	530	539	553	519	491	493	497	492	538	532	549	535	536	532	512	553	507	538	521	497	581	545	520	510	529	540	548	529	536	536	537	491	496	533	517	557	524	518	550	555	475	514	509	526	523	501	520	547	485	509	499	541	508	550	477	515	471	503	502	527	545	541	526	545	527	545	522	550	513	572	503	514	525	502	471	531	527	507	453	513	563	556	540	532	512	496	549	539	503	556	506	531	525	519	571	497	539	490	524	518	544	479	499	539	502	544	518	517	509	501	570	486	555	497	547	526	517	523	487	525	532	528	545	531	529	501	495	537	531	500	519	505	539	565	516	563	527	539	494	513	503	512	528	505	490	515	496	541	530	490	517	540	532	531	512	542	512	520	549	537	496	522	510	523	553	542	541	485	512	534	529	530	549	547	530	522	499	538	531	502	540	520	539	501	492	528	531	536	519	529	507	497	564	494	526	496	548	526	510	525	518	551	542	497	530	518	548	521	539	568	528	507	541	528	546	548	503	499	523	542	494	533	523	546	503	538	513	518	494	509	483	528	499	516	490	545	538	498	523	567	532	490	498	469	498	522	512	536	490	507	575	513	494	482	512	525	501	472	509	500	523	500	511	496	502	526	538	508	540	555	488	567	542	534	510	528	508	539	539	533	536	553	533	532	501	555	524	514	544	509	494	507	510	517	544	505	506	484	526	527	527	520	506	498	542	499	513	519	550	530	516	533	488	508	566	557	526	525	545	499	525	530	550	572	570	536	501	512	521	544	529	520	530	527	511	501	547	565	561	511	536	489	521	508	555	496	483	491	512	521	567	481	508	510	556	524	495	541	537	490	548	515	533	520	581	499	489	517	494	526	550	545	540	521	523	528	534	542	489	519	591	505	490	518	543	535	565	530	488	537	542	535	527	490	486	471	557	526	493	523	478	556	512	544	512	570	497	512	511	527	518	543	507	514	508	530	537	552	535	508	493	469	481	490	494	490	508	525	533	555	511	548	540	523	532	498	500	522	548	524	534	514	528	515	528	550	509	523	497	522	501	524	507	505	518	518	544	529	535	532	531	526	544	478	524	516	519	575	498	534	509	518	527	526	516	523	515	527	498	520	555	495	548	540	515	553	530	525	539	523	511	504	551	516	535	545	549	539	503	506	564	534	526	574	520	499	521	489	546	542	493	515	501	533	518	528	470	517	507	472	486	524	526	486	516	533	544	505	533	489	499	467	520	520	542	575	526	527	521	483	497	531	515	541	482	520	512	493	538	517	565	532	514	551	524	553	509	480	543	524	495	543	535	532	572	502	489	533	504	483	512	556	483	519	514	516	505	519	545	489	578	551	505	517	485	514	505	512	537	531	507	480	501	533	506	527	516	554	502	515	523	488	552	517	512	530	530	534	537	494	507	514	509	540	519	513	553	538	516	477	501	508	546	494	527	543	469	511	556	508	495	536	476	545	552	532	533	477	518	511	562	499	546	488	537	534	500	522	493	530	562	582	517	554	505	549	499	513	541	533	528	521	554	520	491	529	539	485	530	484	533	522	507	506	511	533	519	536	511	502	543	491	519	529	519	539	593	529	540	525	513	501	565	492	528	569	544	519	521	532	488	534	555	531	519	542	550	548	536	508	529	526	510	521	531	528	535	521	555	525	509	501	522	545	542	534	502	522	562	541	524	537	507	516	558	488	507	516	489	517	531	543	531	520	577	540	503	522	543	530	557	512	491	530	495	521	567	546	533	517	503	534	529	560	529	533	549	499	544	524	535	540	547	574	508	487	537	555	543	504	526	513	538	507	579	519	531	518	546	515	493	520	545	511	545	521	554	520	529	548	490	524	489	529	483	545	514	514	521	575	510	529	518	532	498	516	490	487	549	515	548	514	548	476	485	520	546	514	495	527	500	527	528	475	525	543	507	539	538	562	500	524	538	565	549	520	527	526	549	537	480	486	514	484	540	528	500	509	520	518	535	520	478	515	540	506	488	506	526	531	484	517	511	511	516	510	555	504	547	523	524	503	520	554	552	500	561	497
53014	43847	36483	27463	24517	23965	22142	17433	9119	3058	1679	1429	1323	1328	1244	1148	960	941	638	624	601	554	445	418	470	399	354	308	289	263	318	241	246	201	234	237	197	209	203	210	212	220	199	218	211	197	219	204	192	208	204	181	213	217	217	214	184	198	191	172	164	182	212	202	205	207	204	195	184	185	215	193	183	201	174	186	177	191	203	200	203	179	221	199	212	203	217	184	195	185	190	188	208	181	204	194	194	187	192	185	164	195	191	188	189	184	188	208	180	202	188	204	181	177	200	187	190	202	187	192	175	165	215	195	179	194	181	190	212	194	185	197	170	203	179	213	195	191	220	202	180	186	202	214	209	167	183	207	180	182	182	181	216	196	206	183	189	199	211	193	177	173	198	188	182	199	205	193	184	198	176	204	202	200	162	183	187	186	196	210	212	207	174	203	209	178	188	203	202	168	186	166	184	176	159	182	175	188	198	189	201	193	192	173	214	190	199	178	203	203	187	176	174	198	220	195	203	186	182	175	181	208	189	192	188	216	184	147	191	201	174	190	196	192	192	173	173	192	173	185	194	189	233	181	185	204	202	197	196	186	194	170	190	204	196	181	192	179	194	182	215	176	175	199	169	185	197	210	175	219	176	208	198	200	178	196	193	219	198	196	185	192	203	184	187	182	175	211	205	185	155	189	182	203	187	214	183	177	199	175	187	192	164	202	200	163	184	205	176	186	184	197	188	199	176	197	176	206	220	193	175	185	201	200	197	193	217	232	182	209	188	205	191	202	199	169	195	194	180	216	199	190	177	181	196	198	196	196	176	201	216	192	190	216	197	191	189	192	198	185	179	150	153	187	177	204	228	172	186	184	183	202	190	202	194	165	197	170	182	212	200	165	191	164	184	181	203	178	201	214	204	185	204	200	193	198	191	191	182	210	191	210	174	184	207	206	193	209	212	202	211	195	195	181	202	194	169	183	191	197	180	198	195	193	199	192	189	195	197	187	185	192	195	181	198	190	187	160	198	190	179	173	193	196	187	211	195	200	193	192	199	203	163	172	185	193	192	183	204	195	182	188	198	217	212	204	165	212	177	195	196	184	183	181	204	178	195	203	173	204	209	193	187	202	203	188	190	191	182	193	178	176	202	175	184	190	185	199	194	190	199	180	224	193	195	205	212	217	202	174	210	192	212	173	190	192	199	194	207	191	190	166	182	170	199	191	198	169	166	182	192	186	196	165	200	177	203	197	188	199	200	199	191	173	173	191	165	194	176	174	188	191	170	194	201	214	206	196	195	183	188	172	193	205	185	199	216	171	206	199	200	202	192	187	208	192	212	175	194	191	182	185	195	205	209	188	186	171	210	201	213	183	179	169	194	163	213	226	208	218	225	192	212	216	214	175	233	187	196	181	176	174	196	170	192	185	180	204	203	193	204	197	171	190	193	200	191	192	202	183	186	184	175	188	208	174	205	190	193	211	193	171	199	194	218	198	187	183	198	186	178	195	195	170	187	204	180	187	187	183	191	184	214	190	174	184	200	190	182	215	184	216	190	213	199	171	185	210	180	201	193	181	183	201	168	202	216	176	206	198	162	193	185	172	237	192	177	192	202	211	198	194	208	187	182	189	183	197	212	175	174	205	193	189	162	171	190	207	193	206	189	177	178	181	190	183	177	201	185	179	199	187	174	193	198	203	179	163	199	197	182	185	185	201	187	202	193	190	196	185	195	199	192	207	203	168	173	168	197	195	195	196	218	186	172	206	214	219	172	182	196	202	188	172	195	198	171	194	180	218	197	212	189	179	180	155	183	190	174	192	206	187	176	168	195	176	227	187	195	188	200	196	188	181	178	213	196	205	174	179	197	176	192	205	183	182	200	194	193	176	215	199	214	185	186	192	218	176	175	199	192	192	191	192	205	195	193	182	181	177	196	184	189	188	200	189	161	155	196	209	186	193	192	214	195	177	186	190	208	192	192	176	184	192	208	190	187	176	185	201	184	202	174	215	190	185	197	200	197	186	194	200	181	208	212	169	174	202	213	163	159	181	218	207	171	195	197	183	191	190	193	199	209	199	203	190	178	198	214	186	213	203	183	186	174	200	203	181	176	201	190	184	177	207	178	185	199	204	175	186	192	169	179	176	182	201	168	171	198	166	214	172	193	189	168	193	194	199	188	194	181	221	167	189	185	191	198	160	208	181	190	177	165	190	170	184	194	203	187	195	203	173	212	191	186	203	175	188	193	173	189	212	185	178	187	199	188	183	203	170	155	198	203	175	194	200	180	184	190	189	194	193	221	214	206	218	184	187	170	190	202	201	186	202	207	197	180	196	205	187	187	201	178	180	189	178	209	211	189	177	181	183	202	195	193	194	206	198	196	182	180	197	180	185	207	204	198	194	177	179	214	184	186	181	204	199	177	169	184	181	170	199	198	185	184	182	218	225	193	187	192	226	193	181	196	182	178	183	201	177	172	191	193	192	181	184	189	204	223	208	184	174	178	200	166	198	194	178	199	185	190	201	180	180	183	181	198	176	204	193	199	198	186	194	187	184	201	207	184	178	186	190	210	199	188	211	178	196	217	188	179	195	205	199	189	220	208	179	212	182	196	199	210	170	188	231	220	193	184	207	202	183	187	226	203	197	186	192	187	201	181	201	201	180	191	189	191	180	197	184	165	216	205	159	172	173	200	192	184	205	182	197	183	178	218	204	203	187	201	199	188	175	194	204	173	170	189	190	191	199	185	208	225	197	183	222	242	190	205	201	197	202	187	207	200	184	210	207	197	192	180	175	169	198	186	183	190	172	179	174	199	188	193	192	183	203	199	200	174	213	172	190	178	179	209	184	184	196	176	183	181	187	192	208	174	198	188	186	189	183	214	177	207	194	219	166	192	214	185	170	172	196	196	175	195	204	177	200	206	170	174	187	195	192	207	181	177	186	188	190	179	191	163	197	201	199	206	199	208	201	194	186	160	180	169	222	174	211	179	189	193	203	194	178	161	206	169	207	206	183	197	214	199	191	180	175	185	170	214	193	194	169	185	192	188	179	181	213	210	206	214	203	180	184	173	189	175	196	195	183	191	195	186	202	195	176	166	192	179	184	172	181	207	171	194	187	173	185	178	189	187	200	190	220	194	199	192	194	173	190	218	216	197	216	193	195	184	197	221	198	226	179	199	159	188	210	189	175	180	198	195	181	198	181	212	199	182	193	186	162	178	190	199	190	199	184	207	199	185	188	173	202	177	219	156	161	175	204	214	174	186	193	192	188	182	221	197	182	194	198	180	191	209	187	214	158	194	198	215	221	201	176	192	182	179	200	175	163	206	204	188	195	203	179	178	239	198	178	196	190	180	188	172	188	197	171	183	193	190	191	180	188	178	200	217	191	185	185	154	185	185	189	170	172	174	193	197	186	182	186	193	201	177	212	210	180	196	178	204	190	198	182	197	191	166	210	186	161	193	203	180	166	179	201	197	211	189	207	205	176	204	184	164	198	199	197
49477	52879	48167	21821	9589	5573	6532	6635	6328	7199	5628	5087	5134	5007	4862	4826	4203	4018	3079	2863	2698	2544	2100	1834	2029	1755	1578	1357	1034	1104	1042	829	814	780	793	694	702	720	642	655	713	638	711	626	611	604	602	644	621	587	554	625	536	572	605	587	539	596	573	563	597	571	634	562	561	581	590	575	577	564	578	598	629	567	586	592	604	568	617	563	574	571	564	583	570	594	566	553	589	632	575	574	531	563	527	590	549	566	556	568	579	587	586	558	627	589	574	576	588	564	604	630	551	579	596	547	581	558	579	537	604	590	595	572	593	569	570	579	559	601	544	580	635	608	532	605	545	564	570	579	608	549	568	557	630	634	619	557	595	582	603	541	565	642	586	561	588	590	572	570	561	552	586	579	592	576	589	568	531	551	531	599	547	601	624	608	558	593	644	548	571	626	529	597	565	585	586	562	585	604	594	548	552	584	562	545	591	568	541	595	590	568	549	527	561	564	584	593	562	562	581	592	599	598	543	568	580	547	594	591	545	561	532	558	570	618	608	616	647	553	563	574	572	547	552	543	599	580	620	577	569	570	614	582	603	591	552	568	535	619	576	564	572	559	553	558	592	590	565	562	580	591	598	549	575	562	562	592	573	597	544	587	556	568	537	529	559	603	552	612	590	581	545	573	552	612	576	617	609	557	571	584	558	564	574	590	576	549	575	607	574	583	536	615	550	577	583	569	609	537	568	631	547	574	610	609	543	568	565	604	597	586	554	539	602	568	572	626	603	575	588	591	583	588	587	595	580	573	613	576	577	606	569	592	584	575	598	554	586	619	590	556	551	571	532	556	587	575	610	568	596	597	599	553	575	580	590	580	593	553	610	594	600	564	555	584	536	596	541	575	580	582	554	556	608	610	596	573	613	566	567	615	574	538	562	567	583	546	568	593	550	603	594	572	571	574	550	563	594	590	590	608	581	563	530	563	623	559	567	545	606	572	629	615	580	551	609	600	576	551	595	555	593	562	594	583	555	563	565	614	564	580	560	574	537	584	607	594	573	599	577	581	620	546	587	568	554	566	569	588	572	586	574	559	553	579	575	580	597	629	602	593	580	574	553	595	597	574	577	563	574	543	622	561	548	571	595	551	582	596	595	558	599	579	572	566	569	555	587	543	594	588	560	595	553	578	601	520	595	623	567	587	593	559	560	588	587	604	552	569	560	562	560	563	588	563	578	595	541	561	586	560	549	594	555	580	560	573	553	550	575	547	622	587	593	595	550	573	582	603	600	551	568	570	580	585	552	596	538	579	571	556	584	602	594	603	569	584	613	567	614	558	562	577	568	586	603	568	559	579	582	533	542	584	563	579	591	614	576	537	565	603	573	557	619	577	622	568	576	572	563	605	591	560	554	598	590	578	556	625	554	618	571	535	598	577	576	568	575	577	619	603	581	590	607	585	574	572	623	527	589	579	585	574	564	555	547	580	600	555	547	613	577	587	559	593	587	556	513	593	581	563	574	545	596	598	572	581	588	584	598	590	600	543	536	547	623	517	617	588	579	595	586	576	551	571	556	556	577	588	584	560	569	607	630	580	598	538	602	559	618	567	568	579	590	602	551	589	600	519	568	599	556	588	546	566	567	547	575	602	590	608	539	560	555	552	576	569	586	565	575	570	580	567	554	558	563	627	605	613	572	572	574	545	564	613	556	578	579	580	580	584	595	609	544	604	592	573	618	542	568	568	622	551	559	584	593	598	601	605	598	564	601	557	606	554	587	611	536	552	563	540	538	586	525	544	581	569	582	599	566	534	577	589	559	595	591	572	565	582	550	576	570	569	642	579	615	547	602	575	602	566	565	604	550	614	652	554	567	588	592	537	639	611	585	589	606	545	602	569	617	615	570	567	553	577	598	569	571	590	585	583	548	615	592	554	621	608	563	537	549	589	581	565	570	578	561	600	583	533	638	615	597	593	541	616	586	551	622	595	583	613	556	576	582	574	580	577	588	607	594	612	593	591	549	564	562	583	567	577	581	586	563	585	558	629	537	611	595	563	559	579	574	578	584	581	529	603	543	570	542	562	543	554	584	563	585	546	599	565	540	573	577	576	576	540	581	553	563	579	630	600	574	568	581	606	595	580	633	588	569	568	581	573	548	594	588	605	572	546	613	589	603	555	591	571	581	598	592	522	582	592	576	618	579	578	550	584	604	609	579	546	562	547	569	583	569	609	579	570	549	594	590	587	552	596	565	539	590	594	534	577	541	595	580	574	565	558	556	559	573	614	593	598	558	621	589	572	615	546	563	581	592	551	579	546	548	525	617	584	581	546	568	595	580	561	592	527	581	565	538	558	563	580	557	577	588	579	583	592	631	560	583	594	560	601	578	562	558	557	610	570	582	570	626	581	610	575	554	556	556	521	606	587	583	558	580	562	572	577	593	573	555	557	586	584	540	551	579	546	600	594	577	540	558	549	563	550	593	576	575	571	570	574	527	551	570	601	597	561	593	533	577	588	562	565	582	602	562	644	594	572	581	558	581	580	565	613	581	567	578	573	556	537	610	574	618	580	543	581	589	591	600	549	595	539	511	551	571	578	580	560	607	555	570	610	582	576	589	607	606	608	586	624	571	600	589	570	589	617	548	544	568	541	638	617	581	626	582	569	568	603	589	606	572	599	577	565	611	536	595	579	585	523	574	587	575	537	560	552	593	607	580	578	567	592	554	572	599	586	582	606	596	615	570	546	573	559	586	595	536	547	569	618	565	569	556	554	589	550	560	529	571	586	540	596	593	581	583	584	558	554	537	579	606	565	602	557	589	577	538	552	554	610	611	576	529	541	526	558	548	580	525	575	575	561	582	581	531	622	583	594	593	600	602	555	552	579	588	576	573	557	586	568	552	602	587	601	582	563	607	591	584	583	526	571	556	550	591	570	629	557	571	582	578	539	603	587	576	583	588	623	578	568	577	572	582	553	573	588	555	580	603	621	572	567	532	555	554	615	577	593	588	572	584	589	586	548	597	600	566	533	582	592	558	595	569	569	588	575	552	600	558	603	545	555	558	541	587	609	588	568	546	562	569	605	546	579	587	562	564	609	582	563	565	597	571	541	549	555	579	573	561	555	584	586	622	619	567	589	566	591	547	551	599	553	610	593	578	575	574	558	571	588	577	568	565	567	576	632	529	536	614	572	621	540	584	596	550	582	544	577	558	521	577	558	589	612	571	614	601	588	572	573	607	581	567	619	598	587	590	602	580	538	593	560	583	509	563	593	566	606	627	586	570	612	585	554	555	549	564	616	560	620	583	609	575	542	575	614	567	572	568	553	566	543	597	578	567	613	593	547	611	557	556	578	604	522	549	537	560	591	575	588	592	570	580	595	563	571	561	585	589	562	588	613	586	586	581	532	547	601	599	576	587	586	597	571	562	545	598	591	562	554	583	543	605	603	583	573	575	549	570	617	567	571	550	550	608	589	595	598	582	551	599	589	586	580	600	617	550	560	614	562	567	545
19153	30160	24865	9319	2599	980	661	518	443	448	389	346	332	321	349	301	359	308	318	337	335	320	257	300	301	289	278	302	258	261	274	288	260	291	279	283	288	264	284	257	302	242	276	273	264	283	279	292	294	282	269	283	293	272	297	259	232	251	261	272	282	290	255	282	269	275	253	265	294	271	299	256	266	278	270	259	242	257	293	307	285	256	289	257	261	265	265	291	253	288	270	251	270	257	271	278	282	276	274	287	264	280	281	250	280	259	273	283	244	274	285	252	282	247	265	261	245	261	250	280	258	253	284	297	285	260	267	273	278	267	284	238	286	264	309	242	284	249	283	289	299	260	272	281	290	266	264	274	262	291	272	265	236	296	282	273	278	283	236	269	259	294	261	276	279	275	267	302	286	261	274	255	287	265	249	274	275	266	222	287	284	260	235	257	255	286	299	257	305	267	261	259	253	266	292	302	274	272	281	261	299	255	244	302	265	280	279	265	262	287	276	264	255	267	240	283	279	263	248	277	295	274	263	266	255	247	256	244	301	271	257	259	275	251	264	243	252	246	256	276	303	270	235	241	270	276	247	252	244	267	261	286	269	286	265	277	243	289	291	233	258	268	274	256	273	286	253	287	290	281	251	259	289	278	244	253	273	243	259	261	266	232	242	238	309	273	247	252	285	251	263	277	247	293	299	258	268	261	277	248	278	267	261	298	264	260	285	279	288	273	271	266	240	257	298	272	290	260	259	249	257	263	247	273	268	264	276	274	267	266	247	269	265	271	277	258	273	267	278	266	287	256	264	286	297	282	298	267	285	259	297	222	273	280	254	282	250	251	247	300	255	256	249	246	250	250	308	280	285	269	290	274	272	260	261	267	280	271	289	256	254	264	230	260	277	258	268	275	272	264	278	273	274	286	244	276	277	250	279	262	251	260	254	279	261	268	279	260	242	269	289	277	250	280	242	279	258	276	261	288	282	245	306	275	256	268	282	245	307	269	299	232	274	243	288	287	243	268	274	241	265	243	291	267	232	246	261	297	265	254	245	272	259	307	283	260	277	293	259	276	262	258	272	279	277	266	268	291	291	272	275	238	249	271	259	270	278	241	240	277	299	265	223	266	261	258	279	273	253	262	261	257	263	318	288	257	277	302	271	244	230	270	306	262	252	275	272	282	260	254	241	252	254	268	276	283	286	267	260	284	271	257	290	266	267	250	268	251	304	286	253	267	267	234	247	278	259	238	262	266	291	298	290	279	239	229	260	289	262	245	229	266	308	282	270	264	273	292	286	265	246	280	282	272	250	258	281	266	283	287	313	275	276	282	274	259	253	246	270	259	303	253	277	287	265	285	269	286	247	281	284	274	241	281	250	270	250	281	244	292	264	282	270	288	309	296	313	288	288	268	250	308	278	280	278	286	272	254	248	265	279	282	275	273	300	259	261	284	252	276	266	244	265	270	274	261	270	242	257	270	264	269	263	277	267	250	260	302	268	250	248	285	231	247	249	284	259	272	300	271	257	240	261	233	265	258	286	236	264	260	275	260	252	276	251	285	258	300	256	248	253	259	258	273	267	269	261	245	265	282	271	255	272	262	241	240	253	274	291	253	249	236	241	270	268	254	263	256	269	287	252	289	229	275	294	277	251	272	276	253	266	288	255	269	271	244	297	259	258	265	277	244	288	267	256	278	282	302	281	261	276	271	278	243	278	263	272	224	299	280	304	255	263	253	259	281	259	269	246	258	279	255	261	263	260	269	271	253	264	256	246	247	261	258	267	278	283	261	238	276	252	264	290	280	270	256	269	262	254	257	260	255	254	280	275	247	273	284	226	287	242	270	238	275	240	296	270	264	283	272	270	270	248	278	255	250	266	244	249	257	282	269	279	274	286	241	248	284	297	257	283	271	257	256	273	295	298	283	256	249	266	264	275	265	246	276	279	280	278	272	291	240	300	284	289	261	281	236	284	262	274	288	252	269	269	283	247	304	293	264	262	264	272	245	271	269	266	297	276	262	248	261	263	295	268	288	238	247	269	270	268	284	284	253	255	272	259	275	268	273	249	262	279	279	294	271	266	241	268	271	282	249	270	276	248	290	272	263	256	277	316	287	269	249	251	258	257	262	269	265	253	270	252	298	252	277	247	237	293	299	286	267	265	253	294	240	274	278	287	255	277	282	253	267	257	245	280	266	301	309	294	260	264	281	269	259	277	254	265	283	266	235	267	277	292	264	273	283	268	251	247	297	279	237	281	261	279	281	281	255	287	262	261	247	284	278	273	289	285	242	263	259	273	259	278	255	287	264	254	259	277	248	262	256	264	271	295	262	278	266	259	258	232	226	262	264	246	279	259	257	290	258	283	284	274	265	294	228	272	269	262	252	311	260	277	279	259	248	264	283	257	247	271	264	240	296	285	287	257	278	255	261	264	268	304	249	271	288	281	274	271	305	286	295	247	282	255	285	255	271	283	287	296	249	282	260	294	300	273	273	260	255	279	274	276	261	249	276	255	260	275	265	242	277	277	304	252	276	259	274	277	276	247	253	286	264	271	269	263	232	294	243	248	260	276	266	270	252	271	240	251	247	245	246	255	263	286	286	263	262	251	235	262	265	254	272	239	265	238	307	274	258	275	279	241	265	246	245	259	268	272	264	292	251	262	292	281	273	296	280	293	244	236	267	263	298	236	279	287	264	275	274	259	284	250	237	289	267	236	283	264	274	280	263	260	292	272	246	262	282	309	307	280	289	287	275	250	273	245	277	231	290	275	253	243	268	288	266	288	229	252	295	287	265	275	257	269	289	242	290	275	277	264	273	269	264	265	275	254	235	263	256	268	283	291	272	281	256	290	278	295	272	267	260	246	271	261	253	281	284	289	253	294	249	264	251	280	274	279	284	283	281	302	240	256	262	252	262	240	273	262	307	249	267	264	264	272	269	246	236	259	262	278	296	269	247	283	266	242	263	266	276	276	253	239	273	260	288	276	276	259	270	244	269	280	268	258	282	273	253	256	304	282	281	282	274	244	260	268	281	284	261	262	280	290	244	275	293	268	266	284	271	268	289	234	260	264	245	247	274	276	244	266	270	264	275	265	233	256	271	269	261	267	269	281	262	296	282	290	276	234	281	259	278	278	254	273	263	282	268	292	250	263	283	281	269	302	290	269	245	274	269	261	259	273	237	270	269	276	254	242	263	272	273	278	279	265	239	264	279	276	273	262	283	265	270	274	254	246	259	267	266	263	267	265	276	274	264	272	227	293	265	264	250	284	288	253	250	267	289	290	291	247	265	268	238	263	258	289	248	257	273	251	251	264	259	225	292	240	270	261	282	243	273	236	282	278	252	250	311	278	269	256	268	268	256	237	266	248	270	260	274	308	281	269	256	290	275	271	283	263	290	258	260	248	269	263	266	268	319	282	266	261	257	277	252	253	257	276	255	285	285	279	292	249	282	251	265	257	243	268	262	240	235	282	288	216	283	245	276	250	258	300	281	273	270
19255	31312	26131	4964	2031	1373	1450	1494	1516	1535	1345	1360	1204	1131	1134	1142	1109	1081	1155	1121	1215	1197	1029	989	1003	875	892	891	814	903	859	826	860	824	821	850	826	799	854	792	886	858	844	856	834	835	880	882	835	820	814	796	864	811	842	842	804	809	862	815	861	819	844	826	773	866	827	825	835	807	841	859	804	825	833	882	833	801	809	795	887	835	803	832	835	790	787	883	872	860	872	832	814	815	807	823	806	779	809	832	832	805	848	831	833	805	919	805	804	801	804	835	850	806	833	853	793	868	819	833	865	849	844	826	854	838	877	789	813	798	859	874	804	866	833	821	829	866	854	816	829	806	863	871	824	824	785	858	846	818	820	850	810	789	860	889	831	821	889	832	835	846	771	798	913	807	876	850	902	864	824	802	834	834	865	873	860	872	816	781	854	831	839	861	858	863	837	836	791	831	779	813	829	857	859	895	832	847	899	859	835	887	751	843	842	818	858	845	804	837	827	819	790	835	827	848	782	819	805	853	862	785	832	791	870	828	807	850	844	862	801	833	838	831	844	845	790	872	850	842	848	836	878	856	875	855	840	825	791	813	842	801	836	820	790	799	812	802	813	787	795	823	826	853	826	801	852	839	800	817	784	802	836	837	838	836	800	821	787	857	865	822	816	856	831	773	815	862	788	829	815	835	809	800	834	863	835	800	843	838	850	838	822	837	848	870	843	816	818	850	799	809	820	828	832	846	854	824	839	828	820	836	794	849	827	863	803	841	824	887	828	875	826	835	852	817	807	797	784	838	846	839	883	801	818	856	841	834	814	837	833	807	796	825	838	848	852	851	830	856	833	822	793	869	857	787	823	820	828	794	769	812	891	885	793	837	861	827	795	827	842	785	878	869	850	792	825	868	824	822	838	841	849	832	810	869	836	792	833	820	871	782	820	829	837	864	826	852	827	906	822	846	854	825	831	799	853	846	825	824	810	796	856	810	849	867	829	855	804	844	803	859	858	832	809	859	836	820	828	825	848	841	813	854	846	843	845	814	847	835	861	834	810	803	830	898	825	753	824	812	851	794	805	878	827	849	829	860	792	825	828	872	818	792	842	806	814	818	830	828	855	838	818	834	897	826	821	858	824	869	868	851	805	878	844	858	850	821	834	803	807	822	823	899	798	792	824	872	827	836	846	846	849	841	867	787	847	846	868	870	833	796	854	788	830	840	823	796	811	847	793	831	841	824	815	856	793	819	859	837	809	883	776	830	820	833	798	829	841	851	833	816	814	818	858	824	810	837	840	826	843	805	878	884	846	811	835	783	821	844	788	822	892	815	833	825	822	841	793	852	796	837	770	850	813	782	850	809	865	824	796	855	847	771	825	787	834	844	880	799	841	890	837	805	769	792	815	818	843	849	818	864	865	779	824	823	818	891	870	854	828	811	835	855	840	852	841	856	869	876	835	827	804	816	843	811	852	846	869	829	833	783	823	806	828	840	816	848	814	838	833	820	863	778	848	841	829	788	836	848	845	836	810	782	809	876	829	843	836	910	851	831	847	834	832	759	825	821	873	834	852	829	844	853	888	861	829	858	822	856	828	813	812	810	802	828	816	861	875	836	769	794	828	828	850	827	825	853	833	776	804	850	812	855	771	836	844	785	822	838	844	845	839	805	814	792	829	810	882	854	829	851	827	862	812	866	843	831	833	822	825	851	820	875	808	814	804	832	864	863	826	857	836	847	868	813	825	807	842	840	856	843	824	837	816	829	850	834	859	834	775	841	808	842	879	874	865	833	840	853	843	838	801	810	815	850	808	849	840	799	885	767	843	853	754	804	831	817	854	824	840	830	845	822	827	840	807	858	799	861	802	829	823	795	842	851	829	878	810	848	839	839	820	894	821	820	832	823	859	822	850	835	751	913	809	818	859	824	796	849	805	822	786	839	803	847	865	803	844	811	792	837	795	820	785	788	847	870	776	789	840	821	822	847	859	790	830	841	829	806	845	890	811	782	831	806	835	810	799	823	850	827	849	862	809	809	886	841	827	785	833	854	799	881	844	896	836	849	814	800	844	833	796	827	831	842	837	819	833	861	818	850	844	867	759	829	808	841	765	825	857	840	804	901	834	808	853	809	833	809	830	812	836	856	842	781	831	883	842	843	818	866	830	852	840	873	807	831	823	815	836	852	826	803	826	810	818	826	841	855	841	800	782	832	816	858	836	854	860	845	819	822	851	844	833	805	800	778	832	857	804	771	817	818	808	808	841	830	866	807	831	817	827	822	799	852	834	828	885	839	821	794	819	784	795	839	871	828	829	841	865	788	813	806	790	821	855	794	857	798	789	828	805	849	800	868	843	866	836	811	821	833	816	826	850	802	852	775	779	820	834	800	849	852	830	920	836	819	904	869	791	843	803	793	882	811	807	802	797	810	898	803	806	869	859	836	787	813	845	848	860	868	837	859	807	824	766	841	849	842	807	858	839	871	842	789	815	881	860	828	808	917	875	844	850	831	818	867	846	827	805	831	834	862	870	815	831	837	884	829	864	825	842	861	832	833	860	804	865	824	815	852	800	832	920	896	785	825	795	807	769	869	829	869	832	834	848	842	783	767	860	871	817	792	809	823	837	850	768	840	813	844	809	837	819	804	873	825	737	825	842	824	798	851	837	828	777	810	876	808	837	865	842	813	769	884	824	846	855	854	840	796	857	799	805	846	825	804	812	818	826	865	812	869	830	827	883	852	843	825	861	873	836	850	809	810	872	818	919	815	823	835	852	840	862	865	809	829	838	812	785	841	816	826	826	829	774	829	848	788	840	828	820	840	839	863	861	785	871	805	835	794	873	813	904	843	860	821	817	804	805	806	876	895	914	763	849	863	809	794	814	821	864	831	859	804	893	821	830	868	863	818	813	819	823	818	822	839	849	828	818	794	817	809	830	857	844	849	816	821	810	834	824	771	818	923	872	844	838	840	817	800	821	871	803	797	801	835	792	792	792	809	848	816	780	859	793	820	830	826	818	816	855	886	819	838	824	872	884	832	840	865	821	845	828	825	809	752	842	807	833	848	805	865	800	802	791	872	803	828	826	849	785	892	876	810	863	796	804	817	867	848	831	857	841	822	826	767	803	822	831	801	832	835	877	794	856	874	823	818	835	892	847	848	809	848	821	773	794	811	821	840	813	831	837	807	839	794	820	852	814	852	857	800	832	778	854	864	816	821	862	840	787	852	846	816	848	795	808	834	818	860	853	855	841	826	810	800	827	801	830	832	823	783	832	827	829	859	780	805	807	830	798	858	837	833	840	840	816	842	847	785	810	824	786	849	843	852	823	855	828	829	861	821	846	846	788	827	861	856	902	785	853	851	849	828	837	840	823	834	827	823	780	863	806	853	795	846	885	866	847	852	888	842	879	865	862	759	832	839	816	802	850	792	858	777	849	861	836	844	832	819	865	836	852	864	847	809	839	781	839	842	832	879	836	852	849	851	765	869	799	765	807	789	825	872
50167	45031	38630	28526	23888	21743	18209	11357	4602	1654	1070	1028	929	990	775	712	616	541	465	436	448	324	313	309	259	312	220	230	222	206	204	222	184	205	213	181	172	162	188	190	187	181	192	185	165	199	194	203	210	176	190	176	168	166	177	198	189	164	149	181	187	177	201	193	184	156	176	180	182	173	176	178	190	176	176	179	197	175	166	170	168	173	173	171	161	187	188	202	207	180	181	205	172	186	210	187	187	159	158	194	203	198	180	205	180	181	151	193	190	190	185	170	159	189	187	176	184	136	152	172	140	193	166	172	154	191	177	159	178	194	186	162	173	200	192	156	206	176	158	208	182	158	207	189	175	194	176	185	174	166	196	171	187	187	191	191	194	174	189	164	189	170	165	192	179	195	171	169	158	139	194	165	183	181	200	209	179	176	160	179	188	193	181	191	174	186	169	170	184	173	174	166	146	185	158	171	184	177	218	164	159	182	157	184	175	189	200	200	174	166	180	174	198	182	183	164	171	180	174	156	175	194	165	166	175	184	152	205	167	159	179	185	181	152	178	167	166	177	176	185	165	174	184	164	195	169	177	201	176	177	196	153	165	172	188	168	167	173	176	150	131	175	182	175	166	170	172	193	177	194	176	191	190	184	170	189	173	182	192	167	178	204	146	184	167	151	171	168	177	188	169	168	193	181	206	171	172	183	168	191	159	195	185	161	180	187	175	193	185	187	189	168	172	173	179	153	182	191	167	169	197	170	195	200	161	184	186	196	198	194	193	192	159	157	172	200	186	160	171	182	189	167	180	170	179	174	172	177	169	180	174	180	190	158	178	159	166	169	182	196	179	187	181	180	180	212	172	189	160	183	173	188	154	163	175	176	179	173	177	175	159	195	192	171	187	207	159	185	191	169	185	166	174	184	186	157	181	175	198	203	149	173	193	199	181	187	150	207	168	185	195	183	161	181	167	168	166	167	176	161	178	200	181	176	173	183	169	171	166	163	182	179	166	187	161	177	157	168	185	180	167	181	181	189	190	191	177	190	209	174	161	190	134	193	193	172	183	174	179	162	200	163	150	190	156	175	184	164	213	181	169	155	178	172	172	170	188	161	164	156	155	194	171	165	168	180	179	164	168	180	158	177	179	166	183	159	202	196	179	152	180	158	167	179	180	193	151	177	202	198	189	194	165	177	153	198	190	163	169	181	170	167	163	175	155	164	185	186	185	171	176	176	156	179	180	170	168	194	178	172	174	156	187	168	183	171	180	181	187	179	183	158	168	179	162	170	147	189	193	179	171	184	183	187	168	182	161	178	198	172	190	157	198	170	197	193	161	157	194	171	185	165	178	165	172	179	159	169	180	187	207	168	176	169	206	164	179	160	183	171	169	164	168	164	187	171	175	180	176	181	168	171	162	184	180	189	181	165	176	190	186	194	157	187	169	161	199	173	177	178	178	157	166	183	174	165	168	168	170	198	193	185	178	170	168	175	187	176	179	187	158	202	185	164	188	155	179	186	171	188	177	188	189	186	170	185	192	156	173	174	175	184	178	170	158	175	186	180	182	166	169	185	194	183	187	154	170	166	183	205	140	172	167	199	154	150	192	186	158	164	163	177	162	168	188	181	187	199	164	166	169	187	173	181	161	183	159	192	190	194	198	150	188	199	176	172	169	210	178	185	192	186	185	184	217	184	187	164	171	195	190	184	189	178	193	200	159	199	188	199	171	172	185	155	175	155	180	174	183	162	160	166	167	155	146	168	163	175	167	177	174	206	166	174	188	172	178	162	185	170	193	173	184	163	169	152	190	177	141	187	155	191	169	148	184	162	178	160	161	164	164	166	176	171	165	188	171	167	175	192	178	166	205	205	180	183	192	188	181	172	194	179	173	185	193	185	151	181	169	191	211	165	185	172	182	183	170	179	171	177	175	170	176	170	162	192	165	200	182	180	183	180	154	193	172	169	178	175	171	183	165	162	166	185	197	174	180	174	194	164	189	200	181	164	169	160	182	191	174	166	175	180	188	183	174	161	174	173	196	185	184	172	175	190	155	175	191	185	171	160	177	185	201	147	197	178	157	196	178	182	186	174	176	179	193	176	170	189	163	189	211	177	175	176	185	164	175	194	201	155	175	189	190	178	164	162	186	160	173	165	185	179	175	156	147	189	165	192	147	199	172	177	153	178	176	153	195	166	186	163	196	170	196	180	157	179	164	200	169	171	206	160	173	172	176	173	200	164	170	181	176	170	177	170	174	175	165	180	189	181	198	162	137	180	185	194	180	183	174	170	192	199	172	191	189	189	164	148	179	188	181	200	175	162	165	177	179	191	171	152	172	166	179	166	176	172	172	152	153	185	167	192	172	194	173	183	170	189	153	191	180	198	166	170	147	188	182	194	165	141	190	170	164	166	162	155	168	174	199	189	150	193	161	203	171	179	172	167	189	185	191	165	200	178	162	171	176	160	160	201	196	167	185	157	189	184	198	153	180	179	173	157	159	179	157	184	176	156	187	180	191	171	163	166	190	184	152	204	177	208	184	171	179	152	167	187	185	172	203	170	212	173	183	188	163	193	189	172	193	200	187	174	168	152	169	191	167	180	184	175	195	174	189	179	182	161	194	186	182	173	198	159	157	191	187	184	153	183	161	185	184	183	167	180	147	192	189	178	157	172	176	179	171	176	181	181	184	157	183	158	177	176	183	162	175	169	177	200	191	182	184	155	179	160	183	188	206	175	206	192	170	190	173	192	182	180	196	191	177	189	182	187	157	156	157	186	182	182	188	184	168	189	177	183	184	181	176	166	154	154	182	185	169	185	182	155	186	169	167	187	173	185	161	150	167	162	178	176	154	172	183	180	197	171	186	157	167	189	164	190	164	160	139	174	170	177	200	196	173	178	189	165	176	151	172	181	192	165	196	199	164	167	179	181	181	188	172	153	177	156	180	181	204	168	205	177	182	178	180	142	168	155	178	191	183	189	183	161	191	158	179	177	151	184	190	163	194	167	187	172	190	184	162	178	190	163	154	171	176	189	195	172	191	199	208	179	160	163	168	169	183	174	198	184	173	175	165	177	175	165	189	161	193	179	203	192	168	163	194	163	180	179	203	200	158	173	161	175	181	173	155	185	195	168	161	169	208	181	189	167	186	156	166	177	171	196	198	157	168	179	183	178	180	196	168	166	173	173	191	155	161	181	189	188	176	176	174	157	197	171	160	197	182	196	151	160	154	210	180	185	177	171	162	187	168	190	182	180	186	176	180	189	177	169	187	175	163	187	188	183	203	170	182	170	201	182	155	171	182	180	176	169	166	174	162	189	178	179	181	164	169	171	173	180	158	168	202	161	204	166	170	159	166	190	156	161	211	162	202	166	154	185	185	159	190	146	177	186	163	188	170	183	171	175	176	176	167	180	185	157	170	179	169	187	163	170	199	199	166	171	178	169	146	174	155	173	165	187	172	181	170	193	167	165	196	193	193	180	196	166	173	189	170	172	176	170
45296	52404	48403	24087	9782	4031	4399	5169	5064	5161	4285	4194	4107	4162	3585	3333	2989	2726	2196	2125	2085	1398	1358	1225	1125	1321	996	1011	917	842	775	631	688	645	726	603	566	576	640	661	707	688	697	613	583	646	720	582	584	580	582	583	550	568	534	595	583	589	566	631	597	579	574	577	581	556	543	546	553	556	613	608	583	571	588	600	581	567	535	553	562	571	507	583	496	596	558	593	588	567	563	580	554	549	574	561	563	587	554	568	576	548	531	598	568	566	559	557	577	598	585	548	581	607	556	579	554	581	561	559	603	540	577	595	581	567	556	582	551	547	572	576	574	608	560	574	611	540	591	564	567	565	560	540	576	549	584	580	555	587	605	547	545	560	535	632	572	547	544	566	552	581	573	588	534	521	580	587	545	607	582	554	532	618	571	577	559	545	564	547	597	554	578	565	545	551	544	545	589	565	577	616	588	600	574	566	592	588	565	594	582	540	570	556	589	544	562	546	581	594	569	591	574	604	542	570	606	558	551	561	558	594	584	582	526	577	585	563	571	556	519	571	560	558	578	546	589	546	584	536	578	574	601	539	584	576	517	545	527	598	562	555	568	538	568	571	592	564	562	582	561	569	586	559	558	562	561	583	581	553	582	572	574	516	556	596	572	599	599	552	517	566	599	570	555	591	596	563	530	549	559	510	521	595	543	546	565	559	567	507	567	528	569	579	580	586	616	588	584	563	549	583	592	519	569	572	606	548	587	554	543	521	576	561	540	535	558	558	576	583	540	570	558	556	543	562	603	572	562	538	570	553	586	627	604	578	578	579	531	550	555	551	566	591	487	580	569	506	560	607	588	558	566	569	578	582	538	516	594	563	554	582	588	537	532	542	552	582	589	559	585	616	504	578	539	577	579	535	572	546	517	549	540	564	534	602	599	563	581	559	571	540	583	541	554	539	551	556	552	557	588	584	574	560	587	579	577	565	552	529	550	600	559	573	549	553	569	560	556	554	561	577	542	555	603	550	600	545	582	533	594	560	546	568	561	566	563	566	576	595	551	601	581	591	551	566	572	497	580	571	554	550	543	572	538	543	565	584	548	562	547	568	607	560	566	598	594	552	570	553	554	564	564	548	547	571	544	544	603	566	593	543	615	538	544	582	609	613	584	552	534	552	541	604	591	566	585	577	545	531	586	548	550	565	539	567	532	582	609	519	548	593	571	579	594	572	524	556	549	569	592	598	590	589	563	570	583	519	596	540	557	531	576	549	561	581	615	532	537	582	566	531	575	566	557	585	552	547	569	548	553	568	557	562	558	563	583	570	548	558	547	571	572	558	601	569	551	562	595	572	576	568	602	550	583	540	610	572	552	581	548	563	546	581	565	522	563	572	581	577	583	583	575	564	551	556	555	525	534	589	519	553	555	566	549	541	590	563	556	577	523	540	586	532	567	537	546	506	565	564	552	543	623	606	551	573	574	560	563	568	554	555	591	572	558	576	571	557	589	570	547	521	549	539	536	568	598	499	566	586	586	544	555	539	558	582	518	574	577	559	557	575	512	571	585	548	563	553	534	566	593	602	543	580	609	569	581	594	597	566	517	552	567	541	568	574	547	570	580	564	604	594	569	527	524	558	573	548	539	598	515	558	529	518	581	589	554	605	564	581	515	595	563	544	592	558	558	584	579	544	567	550	527	526	628	541	538	559	568	562	587	548	587	557	553	563	507	566	548	556	532	595	574	585	606	561	552	540	548	571	548	605	565	596	556	589	542	559	586	587	548	582	552	554	582	587	551	573	601	554	583	539	542	585	556	532	603	571	533	584	572	607	540	599	566	574	536	568	569	556	557	572	544	567	557	560	544	560	570	500	562	584	572	552	570	584	555	610	566	560	585	561	534	559	561	615	572	582	579	558	573	587	575	576	556	565	563	591	560	564	565	567	584	591	603	575	573	542	598	567	532	533	565	567	596	586	592	606	588	557	574	576	572	560	560	560	548	558	613	562	533	581	572	545	561	526	605	559	593	551	566	554	532	582	620	555	570	602	545	569	557	536	510	608	573	556	550	563	580	559	584	578	550	541	514	567	518	550	582	584	580	570	491	563	520	580	551	592	607	540	569	574	596	570	575	518	590	580	578	556	534	509	555	561	608	564	524	532	572	543	582	592	538	584	541	557	572	583	536	565	593	560	591	542	586	559	556	569	570	562	562	613	551	602	561	538	541	584	542	543	589	584	560	581	573	580	534	524	568	561	573	540	561	531	568	579	586	532	594	530	546	535	586	591	584	591	543	584	599	549	514	578	555	565	573	533	562	576	542	622	540	557	538	572	548	553	555	520	579	532	598	578	541	558	557	559	583	525	595	595	553	549	516	556	609	533	520	572	578	574	558	554	574	509	567	580	571	547	532	570	633	531	530	542	566	536	535	544	561	575	600	538	539	523	540	555	542	566	569	589	573	569	562	580	584	557	553	600	563	561	588	563	570	595	555	553	580	559	570	582	549	538	583	558	571	565	557	538	574	578	549	570	540	593	552	555	598	545	593	584	552	574	562	515	574	551	548	526	566	583	600	553	588	580	549	600	574	586	553	556	563	518	538	539	572	575	618	545	577	621	566	557	543	518	598	566	556	569	560	540	554	583	537	576	560	567	572	579	588	548	588	577	539	562	563	602	596	557	533	566	566	592	578	532	578	567	612	618	583	528	582	535	544	584	537	621	589	560	594	516	601	596	592	583	618	566	552	523	583	559	577	581	568	553	554	550	593	577	576	557	613	560	552	539	565	529	576	577	563	621	582	562	550	532	552	555	585	592	543	535	551	576	559	594	560	583	594	572	586	566	574	605	598	569	576	533	545	572	555	533	598	559	596	559	552	597	545	537	629	576	568	549	549	565	528	573	563	586	590	583	548	580	542	591	562	548	556	526	580	560	617	565	554	577	554	537	579	536	565	528	588	555	604	546	581	560	578	552	585	576	579	595	572	541	581	546	566	577	529	544	575	582	535	527	556	570	553	556	542	552	517	588	579	572	557	547	563	552	594	554	579	540	562	582	549	590	516	582	569	566	557	562	622	583	577	561	564	596	588	562	573	559	588	556	559	555	575	545	553	548	563	578	575	567	573	568	592	581	565	600	561	554	542	566	551	560	571	576	590	591	582	577	593	567	567	541	560	533	543	544	579	548	525	574	591	543	585	565	563	537	599	556	577	559	545	590	546	557	580	590	577	554	541	552	582	566	596	543	564	571	520	550	573	597	586	591	588	579	568	576	580	597	562	571	574	598	518	593	530	584	587	588	593	598	542	585	560	598	544	567	527	574	564	555	592	572	569	614	532	552	559	572	536	525	560	548	618	600	579	585	565	542	549	594	522	554	555	596	534	587	551	576	587	568	570	550	568	586	562	582	548	591	544	532	587	533	559	569	557	602	554	541	580	562	600	599	562	551	586	551	585	567	555	577	575	573	543	587	579	561	600	575	529	549	563	584	547	558	589	571	572	598	557	538	581	605
55442	45210	37864	28459	24395	23396	21587	15867	8373	2984	2235	1880	1809	1684	1399	1294	1095	950	706	695	515	465	499	402	421	449	355	356	296	339	267	234	255	253	287	235	229	231	222	256	232	217	239	241	231	381	597	226	210	208	248	218	218	206	239	222	200	235	240	212	225	222	228	235	227	211	212	228	228	220	234	190	212	229	233	213	209	191	212	237	201	217	206	224	187	224	214	189	202	227	205	221	204	202	199	224	201	208	219	216	222	200	204	233	218	218	213	236	204	222	191	226	217	223	214	205	210	230	216	230	232	225	226	221	216	225	228	212	216	205	223	216	184	207	247	238	210	197	255	199	225	195	220	230	235	221	222	232	224	215	211	217	232	221	188	215	208	217	202	207	227	236	216	212	224	207	229	203	218	227	221	203	217	201	217	218	201	195	188	208	219	227	233	213	203	229	203	206	231	183	198	215	238	211	213	230	196	224	229	211	237	252	213	221	277	223	244	200	214	211	254	219	197	229	213	207	174	231	216	208	195	213	203	234	221	209	217	195	207	219	204	220	228	237	220	196	230	214	212	213	246	198	200	226	239	264	238	211	217	236	223	222	224	221	194	219	214	217	164	210	242	199	208	221	223	216	221	210	201	232	214	211	239	229	209	230	192	193	217	222	213	209	233	234	233	193	213	220	213	199	245	241	238	215	209	216	233	212	244	216	220	222	218	213	203	197	227	245	220	210	208	208	213	211	205	224	220	202	200	229	221	242	201	224	219	213	214	224	195	214	196	236	207	221	209	211	196	227	237	227	210	239	212	204	211	226	227	218	214	229	199	226	230	228	203	219	212	227	208	236	215	204	229	209	216	249	207	236	238	203	198	228	234	220	227	217	250	204	221	218	226	230	207	220	209	215	222	216	223	217	206	218	218	221	221	226	230	208	229	195	200	243	210	186	219	196	191	201	208	232	215	194	207	233	208	221	206	200	221	202	203	230	218	239	194	212	203	221	195	219	204	215	245	242	212	223	201	225	200	200	206	232	206	234	207	191	210	189	232	231	216	224	186	202	225	214	219	201	215	212	218	244	192	220	217	248	225	214	208	214	226	221	213	217	235	230	233	244	209	242	204	214	234	194	227	202	210	223	191	235	243	199	215	251	207	195	248	235	218	205	221	235	208	251	218	216	208	202	227	235	224	230	213	190	209	221	250	206	200	227	232	242	218	238	225	198	210	193	215	218	191	209	212	247	208	224	225	219	196	222	230	205	245	221	208	232	219	214	221	211	218	220	235	227	199	237	208	208	221	231	187	211	220	214	194	230	198	232	233	226	204	208	224	218	200	221	223	202	221	209	221	194	229	242	214	227	205	197	198	220	227	227	203	229	226	212	206	195	214	218	209	219	229	208	224	211	223	221	229	219	204	231	188	211	208	219	211	223	223	222	227	210	238	234	226	205	218	213	211	223	244	198	198	221	239	210	193	222	230	234	214	240	224	201	201	217	194	230	229	237	222	212	231	221	205	203	204	221	226	230	206	214	223	219	204	224	222	227	218	193	206	227	190	215	181	228	195	255	228	234	224	197	209	223	241	236	211	198	250	213	221	229	200	194	233	220	240	236	219	216	221	228	222	211	210	216	226	194	221	186	200	214	242	226	228	238	213	221	228	223	209	205	207	219	209	252	232	232	207	216	242	211	237	225	211	201	211	209	211	198	223	192	214	231	235	229	205	225	219	240	208	208	224	211	235	215	211	195	208	214	227	233	218	240	219	225	217	194	202	236	211	230	220	228	245	204	212	219	237	232	204	194	199	204	232	221	191	202	220	199	225	194	191	211	210	226	232	222	187	204	212	201	246	189	199	218	253	235	206	229	218	237	200	219	226	195	229	211	231	235	217	223	192	218	209	219	250	215	233	216	208	236	198	217	210	207	230	210	239	228	205	200	225	200	208	212	228	177	215	225	220	209	210	193	207	229	219	199	216	225	229	227	206	242	214	221	203	226	212	200	207	213	199	203	214	218	209	192	231	211	215	214	203	213	218	215	231	210	212	223	245	194	222	177	231	228	208	201	228	249	200	204	208	192	228	190	215	223	211	206	248	199	209	225	245	207	191	244	235	196	221	207	242	216	193	202	219	207	224	193	253	231	211	206	220	245	223	219	223	215	184	211	184	217	219	216	209	234	234	256	199	203	218	195	246	223	205	214	240	197	222	202	199	197	222	235	218	226	216	202	236	235	203	182	215	222	202	226	201	206	233	211	211	203	225	184	219	241	191	218	215	202	237	221	225	182	226	218	202	208	216	214	239	209	202	226	199	243	211	212	217	208	197	233	234	241	220	220	230	216	215	197	221	232	182	216	243	229	195	227	224	219	231	191	236	211	190	220	222	228	209	206	219	225	232	207	210	205	247	218	209	228	202	179	191	228	228	211	199	232	195	210	194	213	211	230	210	209	234	232	213	215	191	208	240	226	247	232	217	202	240	230	230	194	215	196	217	207	226	202	227	225	235	215	199	210	225	245	215	220	215	182	197	234	239	212	212	201	227	215	201	221	199	207	200	244	237	208	212	197	220	188	249	226	213	204	216	214	239	232	210	203	190	194	219	218	234	213	213	212	229	225	224	222	192	179	181	208	228	178	234	191	221	226	204	222	209	211	216	220	227	230	208	212	231	207	229	232	224	191	222	200	235	224	185	222	237	212	232	219	210	198	251	238	220	231	229	221	235	197	217	220	213	239	235	201	218	199	214	230	245	218	225	228	209	212	208	219	211	232	235	209	218	219	228	239	194	192	228	240	205	223	231	218	193	222	209	222	224	213	167	189	221	197	221	220	217	230	223	233	227	239	226	237	226	193	234	200	194	207	216	214	220	206	229	222	207	236	230	225	229	208	210	221	216	207	211	227	201	222	235	235	212	212	214	196	202	215	222	227	193	209	206	224	234	240	225	238	234	212	192	184	205	200	213	217	212	205	228	223	222	225	245	202	205	239	207	227	200	191	224	205	219	223	207	224	224	210	240	204	202	215	228	198	235	197	213	200	218	235	225	208	207	221	215	210	211	224	224	203	204	239	223	218	235	235	219	231	231	222	205	215	219	216	223	213	197	229	221	204	186	230	221	196	203	200	213	213	220	230	235	227	212	211	209	210	226	212	221	225	219	224	234	205	221	202	211	220	203	216	232	202	225	221	209	230	195	203	235	205	204	216	250	235	206	220	231	236	203	200	223	217	212	215	212	243	225	226	216	195	208	217	218	214	222	219	215	196	208	203	216	184	237	210	201	232	241	224	209	232	211	192	201	239	213	224	199	237	224	207	235	204	229	224	234	240	219	202	216	207	223	229	237	219	195	198	219	234	232	181	193	215	221	224	214	224	201	200	215	210	206	218	209	224	216	228	212	231	215	236	225	220	223	211	205	207	194	203	190	209	218	197	241	204	223	209	232	227	207	216	241	210	204	218	229	207	246	230	212	216	218	204	212	208	237	220	198	224	207	248	201	201	207	217	206	209
48938	51672	46351	27969	12351	5802	7680	7938	8355	6818	8045	7257	7223	6575	5746	5529	5161	4358	3280	2996	2364	1972	2264	1801	1666	2067	1373	1629	1332	1179	910	863	820	901	893	855	809	698	755	812	831	789	691	791	759	1447	2772	643	704	701	682	661	767	676	694	681	686	676	679	676	702	692	685	676	613	650	691	713	734	642	701	665	685	677	668	652	691	682	679	680	711	683	700	635	679	670	652	656	600	664	699	692	675	691	641	668	650	643	655	654	702	678	625	642	651	694	659	640	648	653	651	668	640	711	649	652	638	679	694	728	621	674	668	665	612	614	669	631	658	640	688	672	679	643	656	718	692	660	642	643	656	672	651	646	637	707	663	657	672	684	671	628	641	648	651	670	661	685	655	673	638	674	658	644	660	677	678	669	655	627	646	683	663	659	664	616	645	662	648	608	667	659	629	709	681	674	659	645	652	668	672	630	653	637	688	696	649	679	693	655	640	638	689	652	690	698	637	635	689	634	665	683	655	642	689	670	657	651	671	678	660	660	661	676	655	627	680	635	649	650	625	669	669	666	638	686	662	680	616	593	630	653	687	656	681	667	687	679	695	683	682	685	618	666	682	712	618	652	658	645	668	626	689	696	662	650	685	644	659	687	679	658	707	656	653	658	643	651	636	650	650	664	678	669	636	657	669	645	667	666	677	624	687	641	677	664	663	661	661	632	675	673	657	676	700	663	670	697	675	663	687	652	700	668	651	649	691	659	718	662	686	646	665	651	619	665	662	656	650	678	641	703	695	669	693	647	647	669	693	668	633	647	656	655	649	691	652	654	685	633	669	691	644	684	661	659	673	680	670	643	651	723	664	694	627	645	664	673	659	706	679	579	680	652	661	673	681	668	659	671	621	675	686	623	702	607	686	653	647	644	688	621	661	695	692	657	645	669	632	667	668	645	621	627	700	662	688	644	697	635	660	659	671	635	645	633	638	660	631	669	644	622	660	658	643	641	597	646	661	649	627	638	663	649	685	683	631	648	640	652	673	660	669	660	704	682	685	651	685	645	628	663	620	683	656	695	641	665	674	672	621	641	637	694	657	669	625	674	677	668	637	677	670	634	635	658	666	685	666	658	661	688	639	657	658	642	689	610	654	689	687	703	637	669	640	675	721	682	663	692	651	662	655	659	689	654	678	638	690	684	645	683	633	624	650	665	664	628	673	600	655	595	699	637	709	655	678	647	645	653	645	634	645	647	667	620	645	658	692	638	640	638	636	609	629	685	643	662	654	622	659	688	660	639	679	681	638	660	683	646	637	689	655	654	648	640	630	661	637	644	612	707	687	657	653	661	663	672	618	666	669	689	616	660	660	677	641	629	660	604	629	686	658	660	648	597	639	624	669	633	680	699	678	703	686	652	662	643	633	672	669	639	662	638	653	651	624	619	655	662	638	641	618	695	636	639	636	674	664	673	614	619	665	631	664	626	684	638	660	609	668	668	621	636	629	658	642	637	618	652	675	694	626	638	723	662	658	672	673	661	707	650	713	679	666	672	611	659	650	664	630	646	685	687	664	660	607	631	652	619	708	631	645	677	647	654	636	648	654	664	659	649	683	685	653	629	653	679	684	659	638	658	645	622	617	664	673	642	632	679	607	653	621	656	691	678	652	664	617	650	684	638	651	672	657	671	656	594	649	671	671	634	650	604	687	676	653	671	668	657	657	682	692	595	645	648	647	626	636	616	654	633	675	657	661	649	634	659	672	638	666	669	683	655	652	645	662	676	661	699	637	699	605	661	685	677	702	691	647	653	663	666	690	648	660	663	633	666	692	654	657	657	626	646	649	661	651	664	584	686	624	661	652	696	678	687	601	658	654	637	661	668	663	647	668	649	642	664	651	665	621	673	668	656	627	656	652	637	663	629	663	679	676	680	611	686	596	671	644	687	677	611	632	681	651	645	659	655	665	654	694	625	642	651	668	650	621	675	699	650	653	663	674	640	643	680	656	693	649	670	652	639	706	647	648	635	666	650	639	649	643	659	676	683	639	672	663	712	662	705	659	636	684	664	659	670	652	678	684	679	621	654	675	710	662	657	664	648	661	665	680	661	666	649	671	694	649	662	648	655	627	677	630	642	644	627	679	700	670	661	660	657	657	656	674	629	670	621	663	648	680	624	637	650	645	687	702	657	637	616	668	632	651	669	641	654	678	690	683	662	686	648	686	656	652	661	645	661	674	647	693	646	642	661	713	624	665	634	687	704	616	643	701	647	680	696	696	699	663	651	668	713	644	656	638	652	651	632	661	679	640	696	663	691	672	665	625	688	635	635	672	617	649	620	676	671	666	621	650	665	660	699	655	670	688	694	669	587	677	732	646	684	622	663	654	658	619	669	628	682	662	657	664	659	654	664	640	671	655	672	674	650	644	696	594	630	646	731	686	666	614	647	681	660	644	664	678	629	675	642	695	675	651	685	650	662	669	605	655	625	655	662	643	652	670	619	608	672	640	702	679	638	663	668	642	680	663	694	627	653	664	666	675	642	642	667	680	664	636	661	660	654	677	677	649	626	643	643	661	624	642	660	655	673	684	658	620	682	641	656	651	669	642	637	687	692	638	641	660	625	707	657	679	636	661	703	682	611	656	638	608	668	616	680	637	665	658	657	612	678	694	625	676	640	611	668	679	688	653	655	647	654	697	615	687	631	631	678	697	690	654	658	619	635	664	637	630	632	647	696	674	669	645	649	709	662	637	705	662	695	644	637	681	658	654	634	614	655	652	697	653	630	607	643	674	690	666	694	652	635	672	636	664	692	628	655	696	592	601	636	677	670	637	682	632	657	670	653	648	651	664	707	652	686	674	632	624	634	678	630	623	598	637	686	672	707	678	625	665	725	620	632	607	638	667	612	705	627	697	681	669	629	672	688	645	635	657	645	643	655	680	663	627	678	626	607	663	679	644	695	670	617	625	651	641	601	669	658	637	678	654	671	687	619	670	676	651	689	676	642	646	657	705	677	661	641	648	642	640	663	646	647	638	683	642	650	632	624	627	658	632	628	664	640	681	703	654	629	611	645	633	692	656	665	647	674	651	653	663	632	629	668	653	672	657	672	656	677	681	690	694	644	672	671	656	626	653	669	654	686	698	653	686	721	635	624	686	649	651	681	648	658	689	609	652	649	654	624	689	655	716	679	642	645	618	619	642	615	707	662	632	663	628	687	684	640	644	630	693	637	658	634	684	668	599	641	684	678	692	662	690	661	681	630	698	655	645	666	610	662	643	668	629	637	612	676	605	646	614	633	643	677	615	609	661	665	619	659	639	648	664	695	684	650	620	668	642	604	675	692	717	648	639	663	651	649	698	636	629	690	625	645	649	633	661	637	663	661	651	639	670	629	686	684	631	700	662	625	691	708	664	679	638	671	646	718	684	651	688	669	622	631	671	635	644	682	693	671	669	661	660	645	601	664	648	655	658	702	699	614	695	606	668	688	675	641	660	647	640	660	668	655	626	672	683	725
16391	27473	32611	11499	3279	1266	923	734	592	490	426	438	418	420	355	354	354	374	387	329	340	364	298	325	313	330	281	330	299	298	318	285	321	298	316	289	281	289	267	288	287	297	270	258	287	323	310	305	315	304	277	316	296	286	324	276	298	285	279	293	310	292	294	285	314	296	307	294	285	313	309	317	319	304	277	282	298	317	282	286	290	309	289	298	296	274	311	283	280	284	305	303	288	310	301	298	294	293	322	290	304	306	282	263	328	268	314	303	310	299	288	296	292	307	323	303	303	316	300	291	302	316	294	333	303	302	352	310	294	262	315	295	298	282	324	301	286	315	310	288	261	312	315	300	275	314	308	275	297	291	288	326	289	282	275	301	298	257	318	287	313	260	312	310	303	310	328	310	257	259	321	295	278	299	282	253	318	307	300	310	285	276	319	309	299	312	302	289	301	283	276	278	307	301	303	305	359	295	299	267	314	298	288	313	308	317	266	332	312	300	295	286	307	304	314	289	308	297	325	316	306	304	308	317	298	310	292	304	291	289	305	302	287	287	272	313	320	300	289	291	318	304	337	304	340	292	303	311	265	296	339	318	261	310	267	303	304	297	302	280	299	279	326	295	303	306	264	291	305	276	298	272	316	303	298	295	295	268	307	304	304	281	301	289	264	312	279	283	298	310	324	314	261	278	298	300	290	275	304	291	307	307	303	293	288	283	286	300	302	272	286	288	308	288	271	307	283	283	312	310	291	290	298	305	290	318	318	308	298	318	303	284	286	321	306	300	290	299	300	319	278	297	327	323	296	319	295	279	294	284	294	291	292	266	278	293	283	308	317	315	295	268	280	290	282	305	285	308	315	298	305	287	266	294	308	282	292	272	309	245	295	315	297	297	291	292	290	304	273	306	318	303	280	355	305	310	301	302	279	312	302	265	300	324	330	321	315	296	301	289	321	334	326	300	274	300	298	281	293	314	318	300	307	297	325	307	307	292	290	302	326	293	306	311	301	309	302	288	316	293	317	310	319	334	301	311	293	311	281	288	316	295	331	352	268	282	308	302	305	297	299	324	297	307	304	311	286	309	303	301	318	309	327	307	291	319	280	275	298	316	293	310	302	297	323	285	288	289	309	304	289	280	314	302	291	299	271	298	281	313	303	315	287	283	264	320	314	288	289	278	294	294	282	314	297	282	345	319	329	284	313	300	281	271	317	291	294	301	292	311	316	318	301	313	298	293	334	302	288	308	313	299	303	326	332	274	298	275	328	321	300	290	304	326	311	276	303	298	310	284	334	264	278	323	323	320	306	305	279	315	294	305	281	299	306	268	306	316	289	289	304	314	307	284	290	318	297	282	272	306	334	318	315	302	308	287	293	322	292	305	323	308	286	297	292	317	319	299	305	273	291	307	302	292	353	297	314	284	301	303	276	283	268	291	305	294	310	314	307	308	307	311	313	271	283	308	308	318	292	290	297	319	282	299	312	284	279	295	315	290	299	282	280	281	281	292	305	273	285	309	289	306	330	301	301	303	301	303	298	279	285	329	309	314	287	305	254	285	284	309	288	304	269	331	297	309	313	319	307	291	299	321	291	325	313	289	322	307	313	290	295	256	287	295	277	284	294	281	270	310	267	304	279	328	317	310	295	296	341	284	307	293	298	292	303	321	295	289	275	299	291	317	285	320	291	290	278	274	335	312	313	316	283	310	297	295	299	284	288	310	308	306	290	291	295	329	325	309	301	302	309	319	334	301	303	291	270	300	309	313	293	309	302	303	296	305	293	298	302	298	293	264	307	283	273	289	333	313	346	307	290	289	291	266	310	333	307	303	304	296	303	361	351	284	306	302	311	311	313	323	298	318	282	313	287	334	277	318	349	313	306	317	278	296	306	301	307	286	324	303	279	302	300	329	274	281	302	279	292	288	295	291	317	280	292	303	289	324	294	307	316	292	280	301	279	289	288	273	320	296	308	303	301	270	291	284	282	304	290	266	344	284	282	291	294	318	298	301	322	325	316	268	358	334	282	295	283	337	299	304	295	292	323	260	306	286	323	298	316	295	286	301	315	276	288	298	289	299	292	332	295	268	313	314	308	293	304	297	283	305	297	310	287	295	287	294	282	295	323	290	281	308	290	298	296	299	312	282	330	327	288	289	332	312	305	311	303	294	301	275	320	301	304	296	298	300	284	296	278	319	321	319	295	321	329	285	294	293	283	286	353	317	307	306	309	269	300	272	287	300	298	318	308	309	298	310	303	291	289	294	300	267	315	357	302	287	279	304	323	266	326	321	310	300	308	287	289	333	290	296	273	276	287	318	288	310	288	309	304	272	295	318	294	302	288	288	305	306	312	280	304	329	283	271	335	300	310	345	307	285	272	309	316	285	291	327	287	302	307	275	304	297	286	289	314	327	270	320	304	333	300	283	301	298	281	288	297	301	309	276	316	290	313	305	291	304	303	311	295	303	321	302	294	288	303	284	303	313	284	302	286	291	322	303	271	291	309	290	290	335	311	277	298	308	292	278	327	313	286	291	316	312	336	268	311	321	291	317	302	330	289	308	303	308	316	287	282	314	281	297	333	335	299	334	297	294	305	330	285	284	284	323	297	322	287	309	303	293	286	288	299	283	282	286	323	303	303	317	321	296	291	344	275	302	313	313	288	312	278	313	287	310	273	311	293	309	271	303	279	283	285	298	295	311	295	253	303	306	288	299	302	285	316	297	310	309	317	337	279	303	314	307	328	314	305	275	316	261	289	315	285	288	287	277	289	287	300	287	277	263	299	276	279	300	262	307	296	317	311	298	301	296	322	278	310	305	270	294	303	293	301	299	263	296	300	290	309	309	277	310	278	305	308	277	290	270	296	306	321	277	320	297	276	306	326	281	273	303	308	284	280	328	307	293	276	297	299	316	284	314	316	294	295	311	285	312	309	298	321	290	266	299	306	329	278	297	286	296	322	317	297	304	305	324	318	311	305	317	314	283	296	283	308	264	290	292	275	275	302	325	299	283	306	289	312	308	274	260	301	294	295	272	313	276	302	306	299	285	274	259	303	285	306	356	282	292	282	310	286	289	312	290	314	292	276	317	264	294	283	293	278	292	306	305	334	325	293	292	286	276	276	303	302	281	264	306	280	300	325	297	292	291	315	272	314	309	301	301	277	312	317	303	277	290	262	314	279	321	319	283	286	306	280	299	283	279	304	288	290	275	267	330	304	273	316	344	298	297	308	293	291	312	327	300	287	321	280	298	302	310	272	311	310	333	280	293	266	280	292	312	268	293	275	303	275	297	297	319	297	317	293	299	307	311	290	303	345	323	335	331	325	283	272	326	288	289	310	297	293	295	292	302	318	310	302	302	301	303	281	281	323	313	294	313	302	280	313	296	313	303	292	290	270	285	318	328	290	269	284	302	298	296	276	267	307	307	284	312	276	305	306	324	282	301	316	302	329	294	290	313	290	303	314	307	277	281	299	288	310	290	264	304	284	307	268	273
16250	30726	31792	5084	2239	2184	2454	2131	2059	1778	1759	1628	1466	1418	1273	1387	1335	1326	1311	1225	1145	1149	1013	1022	994	986	955	972	932	953	898	937	881	888	930	931	895	933	954	1002	1000	950	964	930	922	930	1051	956	942	962	929	956	943	924	901	917	928	935	885	901	975	956	974	969	873	928	959	901	925	953	909	929	923	905	949	928	902	951	938	943	931	934	907	920	982	901	942	899	943	902	900	913	915	917	967	873	871	923	877	927	956	959	938	937	930	974	970	946	904	926	964	917	924	912	893	948	973	903	907	972	937	930	894	904	874	939	935	934	939	895	889	931	967	993	887	902	1019	890	911	953	943	955	940	940	899	909	960	854	990	926	922	888	965	894	872	993	904	963	885	939	887	934	893	964	879	920	914	960	931	867	913	938	919	928	933	919	921	932	915	921	892	931	904	863	900	940	878	953	941	897	915	852	897	943	952	941	918	954	956	917	951	927	877	908	904	923	942	952	912	895	875	893	973	881	934	950	876	917	900	925	886	966	976	969	935	939	925	862	926	900	889	893	905	889	951	919	885	920	960	987	984	966	961	968	921	958	954	877	879	941	928	942	981	899	911	907	871	976	920	901	912	926	928	977	901	915	900	908	913	908	947	899	979	947	893	895	895	958	977	930	944	925	967	993	887	933	910	903	959	934	927	934	920	951	917	913	968	925	913	881	951	917	962	959	937	939	889	915	966	992	945	864	915	900	909	972	953	909	954	932	947	939	907	984	901	942	909	924	957	907	929	912	960	937	901	889	906	963	897	943	946	966	869	963	1003	927	958	944	870	944	923	921	966	876	940	912	916	974	972	911	936	914	897	871	895	921	934	923	893	926	908	949	907	881	952	928	980	938	936	976	957	977	848	968	945	929	919	972	938	911	964	1003	901	925	921	914	923	955	936	886	943	910	891	933	928	940	914	917	904	868	904	908	859	930	892	891	882	930	951	930	919	909	947	908	876	914	932	955	903	911	866	951	950	886	925	903	983	892	908	926	918	885	956	930	918	890	916	944	951	874	911	923	900	953	914	905	884	932	908	884	969	890	929	950	936	909	881	938	985	946	918	955	924	922	901	942	934	934	879	912	852	931	949	908	937	947	938	959	923	946	914	959	883	930	902	912	986	928	914	903	918	946	972	954	920	911	908	902	910	886	934	937	871	980	912	897	895	941	940	888	965	930	922	963	918	929	928	944	948	899	929	970	908	907	989	963	896	912	882	935	927	899	958	958	925	938	918	953	901	947	950	898	917	937	930	933	899	950	937	938	918	889	914	932	921	912	936	937	940	910	965	923	902	907	888	841	902	905	911	923	922	888	879	937	899	920	977	931	902	924	903	933	931	914	921	914	898	971	917	940	965	918	911	954	901	929	897	910	948	983	911	948	929	918	890	936	964	951	952	928	929	934	920	986	943	925	879	906	876	910	939	921	944	887	920	941	932	960	902	922	931	926	876	967	931	929	873	949	908	948	961	944	921	950	950	984	917	916	953	953	916	931	873	942	939	957	919	879	943	921	960	911	938	884	902	942	984	945	847	901	952	942	937	967	931	972	925	945	884	933	911	931	925	902	929	971	968	967	963	920	941	989	904	974	924	921	912	963	964	966	928	896	950	944	908	837	954	906	954	869	921	946	960	968	1001	907	977	938	966	908	934	907	891	967	964	928	905	943	941	887	879	889	934	924	954	895	941	908	910	982	909	928	892	946	950	926	904	932	912	912	944	942	942	894	922	954	946	955	902	946	902	928	911	885	920	938	919	876	911	903	875	867	989	993	887	934	936	986	959	931	913	932	904	914	977	943	900	933	889	921	965	938	918	933	907	905	918	929	935	900	896	909	899	897	857	912	912	958	951	943	898	955	941	957	909	909	929	942	879	918	965	905	961	928	965	959	921	937	929	974	957	898	906	954	891	970	890	927	942	953	994	917	944	939	905	932	925	943	934	953	909	905	913	965	873	933	952	942	970	953	914	922	978	884	889	959	951	930	928	912	926	946	941	899	918	937	964	914	947	892	883	959	981	936	962	916	911	939	882	938	936	915	899	896	898	880	920	938	947	950	890	934	953	967	932	967	941	944	921	937	903	878	896	985	954	913	901	907	915	922	949	953	932	866	930	914	927	905	940	970	929	922	933	899	954	917	935	978	934	908	944	882	931	934	941	953	940	920	886	967	916	952	955	910	858	936	878	977	912	958	896	894	909	936	879	891	945	941	901	926	940	960	949	948	893	942	919	948	858	902	948	939	939	896	858	883	892	993	879	936	966	965	922	941	925	995	905	886	881	964	937	913	953	910	971	893	935	945	855	992	912	894	896	933	916	935	949	908	910	941	937	950	931	945	958	965	975	933	916	920	949	968	957	895	934	933	904	920	949	909	914	930	981	927	974	917	935	931	920	914	959	925	922	892	951	960	872	911	937	898	933	956	942	922	937	954	910	907	893	910	961	905	975	968	930	922	876	974	940	939	912	921	910	946	913	917	953	944	960	975	901	937	930	911	870	916	952	918	960	889	878	908	947	925	907	975	895	955	894	940	920	893	895	916	908	933	937	990	966	887	932	915	954	948	887	932	892	950	921	891	865	915	892	903	914	923	960	902	903	938	1004	908	902	907	934	917	938	929	966	951	914	953	913	886	916	994	928	947	929	912	955	955	926	971	928	965	963	973	861	930	969	935	901	945	889	876	990	945	906	893	955	924	935	877	957	924	930	925	909	946	938	877	898	923	896	974	966	944	911	937	959	957	896	895	931	953	976	882	977	881	912	958	886	889	932	961	927	938	943	975	904	952	889	979	921	942	896	891	962	927	968	968	947	876	973	966	958	947	937	954	923	923	918	916	912	917	889	916	966	931	931	875	919	968	887	918	914	989	939	933	957	903	966	948	912	975	984	1003	887	899	930	902	955	897	907	932	928	987	912	891	910	965	940	994	908	935	904	915	898	886	912	957	867	963	941	953	941	944	929	940	903	953	939	932	914	968	921	912	862	936	937	912	925	971	934	965	933	856	897	931	906	923	903	923	876	909	910	938	910	966	927	947	947	889	845	903	897	894	952	895	905	909	924	910	886	924	887	925	940	955	930	946	923	995	964	918	917	919	896	902	912	966	909	942	900	906	963	958	909	926	929	963	934	938	915	957	934	910	923	890	927	931	981	941	912	942	1008	955	922	951	910	895	945	896	948	938	966	846	916	932	902	937	917	943	921	957	950	924	889	926	871	964	925	921	910	975	974	919	907	900	910	965	931	919	952	967	936	933	937	908	908	895	932	909	870	923	947	961	949	959	951	887	885	931	941	880	899	924	929	927	942	978	950	994	950	879	913	911	902	941	880	964	917	908	952	1011	936	944	898	905	951	899	900	907	985	960	950	896	958	944	938	940	977	921	894	938	927	949	892	871	923	874	898	917	933	899	930	945	897	917	924	899	978	994	956	934	941	935	953	909	920	968	928	916	917	964	906	934	919	929	939	927	960	888	927	947
49882	46117	40386	28313	23748	22153	18348	10595	4199	1554	1292	1134	991	765	789	770	653	561	506	398	428	393	298	304	335	299	260	267	256	221	264	252	217	233	249	249	232	223	205	252	218	248	220	205	249	245	540	360	234	223	239	237	215	224	238	215	252	214	209	195	205	227	213	244	209	200	215	221	233	265	211	205	207	234	224	221	204	225	211	240	228	228	203	217	200	225	224	216	231	231	224	221	216	216	227	219	221	222	210	247	225	242	230	245	208	237	234	218	216	224	186	245	197	196	207	214	202	235	216	212	201	213	215	230	239	221	238	213	257	212	218	218	231	227	224	197	226	243	205	219	228	202	217	221	217	242	203	231	228	226	208	237	232	222	242	203	271	218	217	225	203	256	213	251	223	247	222	206	208	198	227	242	236	209	198	203	209	191	213	206	221	196	196	231	236	210	219	219	196	206	227	202	211	210	239	230	204	211	216	238	209	211	205	231	231	228	250	202	203	225	241	215	218	188	230	215	193	217	220	202	219	219	243	224	212	186	207	219	254	218	232	233	219	235	209	207	218	210	188	206	211	212	229	189	244	217	236	211	232	210	244	199	221	229	215	220	241	210	229	217	203	213	223	223	227	235	199	228	208	205	211	196	212	190	231	242	234	198	218	227	211	211	227	220	227	239	196	199	226	202	216	229	214	224	215	210	205	232	216	216	226	241	205	235	228	198	201	235	214	188	216	221	200	226	232	191	231	229	195	241	226	232	216	220	221	236	203	210	213	228	248	220	203	217	218	212	227	220	252	225	218	228	229	224	216	234	235	218	219	196	219	212	216	223	223	228	211	197	209	245	211	224	216	228	221	219	210	219	220	215	208	228	225	225	223	216	219	229	207	242	205	221	214	213	200	218	240	225	218	195	202	247	239	191	208	229	213	213	214	215	242	239	199	237	230	222	220	230	229	236	220	225	210	234	196	241	194	233	235	241	219	229	242	233	228	226	240	219	198	204	227	203	228	207	209	216	225	244	187	209	209	201	216	212	210	221	228	217	217	202	195	199	208	228	227	218	258	221	255	191	238	196	202	238	207	223	236	191	222	220	209	221	237	231	227	225	205	228	228	236	215	217	222	210	195	227	183	261	228	236	207	208	225	233	231	232	210	220	229	238	236	227	221	208	205	204	193	241	214	219	195	219	233	222	228	233	218	206	237	223	216	205	226	210	216	229	222	204	219	215	239	221	213	230	229	224	198	211	216	218	217	227	212	242	218	217	241	214	221	212	228	223	238	228	242	217	223	208	189	210	216	226	214	227	250	199	215	223	214	212	211	231	222	223	235	198	230	218	239	203	213	198	250	238	231	207	234	211	223	213	242	226	227	207	198	238	205	231	239	208	216	217	232	230	205	248	197	212	215	195	216	221	230	233	212	226	221	226	213	236	219	235	245	235	223	218	245	243	219	210	221	222	233	233	211	213	218	232	236	225	229	228	188	206	222	211	230	204	221	231	224	208	246	239	217	222	240	226	206	227	205	195	216	216	215	220	215	211	243	217	222	211	231	217	223	207	222	234	241	237	220	236	214	195	203	225	241	237	217	213	219	211	214	227	190	229	209	239	238	221	223	211	195	231	216	232	213	239	203	223	219	217	238	210	213	195	194	232	202	253	200	213	230	212	218	228	236	229	217	223	225	204	197	221	226	234	207	209	220	190	242	200	213	226	210	205	204	220	248	221	237	240	199	241	235	239	229	223	203	223	192	214	228	220	203	230	231	240	203	224	205	233	238	194	216	258	192	210	222	208	231	225	215	218	213	244	217	223	218	220	186	233	206	216	180	204	209	215	232	194	229	228	193	213	220	199	232	226	206	215	237	233	214	213	208	227	184	228	221	208	221	216	228	205	201	196	202	249	235	213	204	211	234	212	216	198	236	208	208	243	205	228	225	240	228	194	202	212	209	212	210	204	230	221	218	212	202	214	233	211	215	246	224	214	229	248	247	209	223	229	248	237	241	231	220	208	231	245	228	236	205	200	193	234	211	206	224	194	214	231	245	208	192	197	227	225	218	230	219	230	226	213	230	249	193	210	214	210	232	194	210	190	218	214	211	212	205	220	217	230	209	237	217	195	239	248	223	210	205	216	238	220	225	224	203	248	196	208	232	195	220	237	222	218	216	206	210	206	213	218	218	252	215	243	201	224	248	239	233	213	207	236	229	218	216	235	217	221	232	191	202	245	213	192	223	209	224	235	226	245	225	224	187	231	233	205	202	210	191	221	192	218	192	195	229	239	216	205	207	208	194	232	220	194	226	205	231	197	253	232	201	232	226	221	214	201	237	234	202	215	226	218	220	220	211	203	213	230	200	251	234	234	203	208	216	209	208	225	246	225	210	223	239	220	194	235	223	225	223	227	217	215	215	247	208	250	212	226	216	232	230	223	254	232	229	224	214	239	239	212	210	230	220	229	204	203	217	215	210	241	227	255	222	225	255	212	231	228	225	223	222	233	229	234	188	204	214	206	215	235	213	216	203	215	254	249	222	200	206	214	219	196	240	215	216	203	203	208	220	210	232	243	196	251	199	204	229	225	237	208	239	199	228	226	226	233	237	214	231	234	229	232	208	226	212	214	208	206	227	217	231	216	238	217	225	203	237	216	234	218	222	196	223	235	241	220	195	214	198	196	259	209	207	207	225	225	224	220	214	205	218	218	224	215	226	224	216	210	210	217	223	240	234	221	228	229	252	223	192	214	210	223	211	204	218	211	219	207	212	222	223	219	212	219	231	218	202	233	240	212	219	213	212	208	232	210	242	221	212	192	220	193	228	209	212	205	257	206	225	211	236	211	219	231	205	218	223	196	217	214	226	218	214	209	191	203	223	225	233	202	222	227	202	227	203	220	211	206	197	226	224	190	213	213	199	225	221	188	202	225	223	255	204	226	228	227	184	203	222	212	234	230	204	213	222	225	225	201	226	199	226	246	234	237	244	219	234	222	221	244	220	231	231	199	230	258	224	238	231	213	221	208	202	230	214	229	211	235	216	211	216	221	218	240	213	215	215	237	222	225	219	210	240	244	237	218	206	236	216	238	219	211	224	222	229	206	251	208	187	197	195	216	249	170	213	202	227	220	211	211	226	219	210	234	200	210	240	206	235	245	230	232	226	237	225	212	214	228	245	244	235	235	194	207	247	205	207	209	217	234	204	223	215	211	189	216	226	228	222	214	209	233	225	232	234	219	212	244	210	229	224	224	225	193	232	218	220	245	203	229	239	215	243	227	206	214	199	197	215	213	226	219	212	210	234	215	206	219	232	213	198	200	230	201	202	211	238	232	232	217	242	224	224	194	230	219	229	222	237	236	224	224	231	226	220	214	223	227	208	240	217	240	218	206	224	210	200	207	230	188	233	228	216	215	218	228	214	233	221	216	202	197	220	204	223	222	212	223	235	228	216	219	222	229	223	226	198	234	221	215	223	201	223	205	220	193	180	243	205	217	227	222	205	222	230	211
44545	52505	46440	25904	8729	7750	6234	4937	5016	4792	5126	4726	4073	3119	3509	3433	3250	2615	2101	1716	1864	1579	1226	1258	1582	1266	1134	1044	1119	851	790	730	771	801	784	839	802	794	746	758	791	785	802	774	721	746	2356	1578	747	683	687	722	678	664	668	688	660	653	666	677	664	720	675	684	662	670	727	752	667	678	716	731	676	724	709	656	692	709	690	703	721	678	662	638	734	688	667	690	711	631	664	744	692	655	733	722	727	655	698	725	687	692	650	694	648	709	740	654	714	694	724	693	674	648	736	710	682	717	669	736	698	691	713	702	665	703	708	704	707	664	666	638	657	699	670	677	701	645	697	673	701	688	677	680	707	668	687	697	670	682	629	647	675	669	678	694	684	686	673	680	700	700	724	697	673	699	659	648	712	655	677	695	730	706	707	693	654	685	615	671	670	657	692	720	685	706	705	662	716	701	699	675	675	695	684	646	714	681	702	720	702	649	670	691	708	708	719	685	697	727	668	694	655	679	643	688	661	680	730	665	692	653	687	744	709	706	698	691	703	694	689	751	736	667	695	702	651	669	692	677	701	692	675	733	671	678	686	696	666	684	710	694	715	685	686	660	729	693	677	664	690	688	717	691	696	656	691	697	669	672	673	721	711	659	663	671	672	690	700	700	665	717	666	686	706	672	678	698	672	663	730	689	687	658	720	697	640	706	653	738	691	700	693	694	716	676	671	713	693	665	696	675	722	687	715	746	691	694	685	672	644	684	677	662	661	686	669	672	697	694	694	662	695	674	697	681	722	686	665	655	670	670	682	661	672	698	669	712	682	656	690	646	653	687	667	728	696	649	702	665	635	702	683	709	719	742	654	717	725	689	744	731	684	698	665	674	702	670	726	694	739	702	684	697	728	682	718	669	711	714	709	688	698	670	746	683	783	729	672	645	702	657	695	631	657	742	678	696	681	702	685	716	663	680	645	681	671	712	658	719	688	643	694	743	681	677	687	722	668	685	676	694	703	654	671	724	703	651	669	690	736	714	718	663	723	664	639	668	702	733	671	689	713	761	684	688	685	687	683	663	642	651	682	659	671	701	677	691	692	718	664	702	640	689	684	666	689	631	667	628	683	695	716	698	715	685	716	651	699	656	698	671	666	687	743	725	723	676	686	649	640	731	670	675	672	695	690	692	633	657	676	678	683	667	681	695	684	661	686	656	703	674	726	692	672	710	697	698	651	638	670	688	700	671	661	663	643	717	687	711	668	674	682	682	655	647	686	707	664	668	703	703	659	680	678	665	667	672	689	697	678	691	680	709	703	697	659	741	698	716	713	714	690	682	650	684	698	660	735	691	693	730	698	655	665	685	713	711	696	723	694	661	679	666	676	648	683	657	681	662	675	705	713	711	708	690	697	677	652	716	727	697	684	660	696	641	691	729	662	696	696	669	746	663	712	615	647	632	627	691	715	689	688	699	673	689	677	620	675	673	705	632	673	654	689	727	684	703	722	707	661	722	711	684	706	702	723	692	663	658	705	684	649	675	704	684	680	668	665	671	700	706	677	719	685	680	670	669	697	721	701	635	713	724	700	658	659	668	671	695	690	655	667	699	677	730	687	677	713	740	708	663	682	616	670	713	660	703	671	652	653	700	688	674	652	677	684	666	703	708	681	681	686	651	709	704	723	680	710	669	659	693	697	707	690	682	736	719	655	668	682	673	682	683	669	674	661	640	741	644	700	644	660	715	671	671	710	701	692	690	634	686	710	698	690	644	718	711	664	658	627	673	704	647	702	678	712	706	735	640	706	685	688	715	631	716	710	665	670	664	720	711	647	682	674	641	675	702	693	695	683	656	690	708	674	685	657	681	691	682	676	712	683	714	686	695	680	723	712	731	718	696	657	701	693	654	639	711	681	697	698	666	706	728	687	686	686	698	666	697	680	664	697	689	718	655	688	708	671	659	678	689	660	695	682	708	679	731	677	685	672	676	702	691	683	675	643	674	679	672	671	648	692	683	658	698	686	722	713	635	676	670	671	711	688	713	720	667	654	647	683	665	690	704	712	659	750	645	721	719	698	661	639	687	707	698	649	691	689	653	695	691	724	751	677	667	667	671	663	697	661	717	672	702	723	654	682	644	729	692	754	701	650	691	639	668	659	665	678	666	706	750	685	647	736	720	670	684	656	649	661	679	711	679	647	693	689	630	701	725	663	643	746	691	662	690	724	644	682	671	680	681	650	705	664	692	700	647	659	666	658	736	711	713	677	658	651	692	691	706	723	664	696	687	699	762	675	684	686	707	673	723	641	695	721	751	697	673	701	690	702	660	695	671	687	676	692	686	683	658	692	707	684	657	683	673	670	742	690	706	722	702	718	664	676	671	680	668	741	689	687	717	712	671	702	694	689	723	690	696	665	668	660	717	664	709	659	691	735	666	688	689	679	702	648	699	699	672	707	698	697	687	695	696	670	673	700	664	683	681	667	682	700	638	683	702	693	718	747	687	668	679	699	706	679	684	712	663	694	731	666	688	708	665	704	702	693	674	697	664	646	606	702	677	722	682	631	677	678	727	663	652	692	679	686	663	671	680	662	692	683	641	693	698	727	679	673	711	691	733	708	722	717	670	729	657	670	657	687	705	705	672	650	682	679	720	705	673	676	640	692	681	690	686	747	677	707	706	686	645	732	617	658	660	663	685	669	676	637	654	708	698	685	660	668	688	711	699	686	697	714	629	700	673	704	654	687	717	714	707	669	711	679	722	654	693	668	688	661	650	652	714	657	673	740	689	704	732	680	691	684	703	687	658	665	667	682	713	751	683	684	688	668	645	703	683	685	673	672	678	702	693	659	648	687	706	658	721	643	705	700	670	692	654	718	707	687	650	684	689	710	685	669	692	664	655	709	668	707	688	663	708	750	714	744	648	684	702	677	711	624	701	668	684	699	725	676	717	708	674	664	703	678	708	653	681	697	702	673	697	690	713	686	696	725	690	671	671	671	696	678	680	685	683	683	671	643	653	690	700	666	693	652	709	715	692	673	724	685	699	653	698	683	735	703	678	691	638	708	697	684	697	637	709	690	688	657	695	636	741	721	675	693	649	681	714	683	686	692	696	682	688	659	690	684	710	732	655	699	675	659	666	698	681	680	676	687	724	703	685	661	659	707	694	705	671	705	690	694	703	672	755	687	703	638	682	682	692	684	739	676	639	688	708	704	697	705	686	698	742	722	666	684	671	668	718	668	665	706	716	690	713	684	713	723	671	697	700	660	689	704	697	682	703	677	696	711	673	677	700	735	711	720	706	752	700	695	670	713	704	680	693	701	725	701	688	642	680	685	665	624	660	699	673	712	740	647	704	750	648	714	671	714	665	674	712	683	671	711	659	664	700	677	716	673	734	702	662	652	656	687	699	694	719	701	658	663	670	649	663	688	671	715	697	675	740	688	677	777	700	759	703	664	671	714	637	712	705	659	669	693	681	726	678	739	719	686	710	663	675	706	664	694	724	675	673
54915	45797	39880	28581	24793	23816	22004	17160	9405	3391	2170	1774	1613	1525	1480	1381	923	661	558	622	558	445	393	423	471	423	393	396	333	247	227	235	306	238	257	270	269	259	218	270	262	229	222	253	234	350	662	221	210	242	215	222	215	250	241	217	214	234	222	204	246	244	197	216	224	226	208	239	228	219	227	229	210	225	212	221	232	226	247	230	237	259	233	212	243	208	209	240	231	231	216	220	245	246	199	203	205	208	229	233	219	246	230	227	225	217	230	225	219	229	215	223	229	214	229	200	242	228	211	221	231	213	234	199	244	227	203	215	229	209	230	234	211	236	253	231	237	203	202	211	228	248	220	232	233	233	229	244	226	223	212	240	254	228	204	224	243	192	231	234	206	208	229	178	202	232	204	212	210	204	232	232	210	205	234	224	232	255	261	228	232	220	192	248	216	219	242	237	245	240	217	190	248	237	234	234	213	209	210	222	234	237	249	242	219	216	237	214	215	204	225	233	215	257	199	209	247	211	236	246	216	220	206	226	227	221	216	220	207	227	242	232	228	243	269	228	215	222	243	225	184	228	219	213	223	245	234	205	196	218	233	257	231	204	219	192	213	228	204	189	208	209	242	254	247	209	214	261	218	187	193	216	284	250	214	204	223	208	209	214	220	223	215	218	246	212	224	221	213	209	199	225	217	219	228	212	210	213	219	230	228	219	240	223	206	220	230	213	232	209	218	219	218	209	208	216	227	216	205	228	236	239	211	224	208	238	223	232	204	216	224	224	233	253	223	232	243	227	225	221	223	237	212	194	218	223	219	241	232	235	228	218	219	221	218	229	242	221	214	244	233	210	222	214	242	232	232	246	222	198	243	231	206	224	204	255	210	240	226	221	212	235	217	218	216	222	238	238	240	192	224	251	205	243	215	192	213	234	244	227	212	228	229	208	229	198	205	236	243	217	251	232	221	240	194	213	211	226	224	215	217	230	214	241	235	223	235	228	221	223	222	226	222	206	221	212	235	252	221	220	247	261	249	204	234	236	201	211	220	243	216	215	207	207	221	207	257	217	256	218	192	220	215	242	239	218	192	200	220	196	242	219	236	201	201	213	231	223	221	203	204	224	227	206	222	246	217	203	221	240	219	214	225	227	209	224	230	236	241	232	227	219	209	233	233	240	224	236	190	221	225	225	213	221	242	229	212	236	223	226	223	206	259	235	212	198	227	204	208	236	230	232	221	213	239	224	237	247	212	215	211	257	199	202	246	201	223	204	228	224	212	213	223	206	238	208	220	234	232	240	226	211	218	235	205	192	182	211	223	250	216	239	229	222	218	236	218	217	196	212	250	252	219	228	194	250	226	233	228	236	218	216	233	234	208	209	216	208	208	199	237	234	258	206	201	227	200	231	213	228	254	249	231	219	198	231	223	218	207	226	234	206	224	230	200	219	221	216	223	234	214	235	213	239	229	227	200	242	202	220	217	237	238	212	212	227	229	221	217	229	239	215	240	232	235	236	211	216	221	213	207	207	217	227	227	208	221	237	237	199	232	209	215	208	241	214	229	221	195	220	219	187	218	243	217	208	235	208	262	204	213	246	221	223	228	207	222	223	199	225	185	228	227	248	216	225	224	233	204	247	228	215	260	222	213	211	214	234	215	206	235	241	202	231	190	237	221	242	233	231	231	231	219	237	221	247	240	242	222	215	186	252	236	214	238	211	221	229	201	234	219	231	232	224	220	233	200	209	228	216	227	226	219	221	240	220	233	233	259	213	212	216	237	226	230	235	215	225	234	212	212	221	213	222	209	209	235	229	241	203	216	247	232	222	214	232	220	208	241	229	195	223	228	215	202	221	215	273	233	216	193	221	191	212	244	219	242	241	218	209	217	216	210	221	221	213	217	210	184	254	220	210	195	260	225	218	219	211	254	223	210	218	247	232	215	200	212	250	209	221	220	206	226	208	236	232	234	225	231	238	241	191	223	238	239	240	221	222	192	224	219	217	212	238	216	212	210	230	224	205	238	205	200	244	199	219	236	237	228	231	234	236	225	215	207	211	216	214	225	211	204	220	214	218	235	217	223	213	207	239	208	206	197	217	214	242	226	220	237	209	209	211	215	223	194	224	234	210	215	223	228	194	224	248	225	221	215	227	239	217	216	239	221	202	227	225	210	234	214	228	229	232	233	229	219	207	206	203	194	201	214	217	227	223	221	219	239	208	235	233	199	215	206	253	230	208	220	234	204	211	223	259	221	202	211	229	219	199	229	234	235	204	201	224	229	244	217	241	201	232	202	208	207	225	193	228	212	228	218	213	216	183	222	236	224	209	214	220	235	233	207	252	247	188	239	219	205	228	219	216	220	231	223	213	216	226	226	230	248	252	223	248	210	232	229	227	221	223	220	245	223	253	205	228	225	244	248	223	208	224	203	237	233	226	196	198	243	224	237	218	225	229	211	239	209	220	229	217	208	229	239	212	228	247	228	204	228	210	206	226	233	219	241	217	226	246	238	192	252	206	209	236	235	234	238	225	232	205	214	217	220	216	226	209	215	224	210	253	204	227	206	222	204	230	224	230	244	255	229	222	245	225	223	193	227	218	247	236	223	200	209	198	239	209	204	217	246	209	227	252	208	210	237	227	199	231	239	241	237	213	210	210	230	232	234	233	230	228	242	212	210	237	228	230	224	222	251	256	235	222	213	222	223	200	221	221	198	250	215	205	243	229	260	231	209	236	217	219	202	234	219	207	220	224	234	235	237	254	245	226	226	225	213	236	200	232	244	226	204	232	207	222	253	220	208	195	231	233	210	207	223	220	219	243	226	225	267	221	202	204	232	244	199	214	200	238	230	239	214	232	221	212	217	207	213	225	240	210	221	211	219	220	218	197	217	222	256	201	227	208	213	245	193	245	230	245	208	224	212	227	259	226	211	226	241	250	232	217	192	251	199	209	221	248	228	218	221	228	231	223	224	224	220	202	234	231	233	216	232	246	225	214	231	237	226	224	222	233	212	208	192	241	230	210	228	240	205	246	228	225	210	231	203	224	234	242	202	220	194	224	211	211	229	220	248	232	205	209	233	245	256	220	244	217	236	219	216	221	199	215	220	208	207	239	262	206	202	224	216	213	233	219	225	219	210	204	212	232	218	221	224	242	209	232	241	220	238	219	213	224	230	260	224	214	204	207	222	240	225	197	217	237	208	210	224	246	222	226	197	214	232	244	205	242	225	185	220	222	228	232	214	189	211	217	222	233	218	238	218	235	198	218	203	214	214	222	232	222	228	205	199	187	208	247	210	209	224	230	216	247	263	247	204	226	212	215	251	221	200	222	231	224	222	237	218	238	205	219	218	203	215	212	207	210	224	232	225	220	223	202	227	214	210	237	217	227	229	233	209	203	217	237	235	228	213	225	213	215	222	215	209	217	222	234	217	248	186	212	221	246	198	229	251	206	223	211	223	232	238	241	259	204	203	202	200	221	244	236	213	216	219	235	209	225	213	238
48899	53113	45540	36809	14808	12307	8184	7028	7925	7761	7766	6325	5921	6252	6372	6002	4146	2811	2545	2884	2489	1861	1814	1703	2087	1637	1471	1677	1212	852	813	874	794	874	848	876	835	846	799	891	910	809	789	748	730	1205	3119	740	685	720	722	682	704	670	631	738	655	702	672	669	661	591	709	700	648	668	663	683	652	711	662	692	641	674	729	656	701	712	713	719	684	698	710	687	655	663	663	697	689	667	715	672	682	711	698	678	665	643	688	691	678	746	708	659	682	652	632	671	687	669	700	665	686	634	694	669	687	649	647	695	690	660	690	657	691	700	659	721	716	677	644	664	649	693	696	709	695	654	653	686	644	697	700	743	672	691	670	667	646	708	709	670	637	646	671	677	707	703	671	665	687	674	710	709	661	630	675	673	692	692	603	661	680	665	692	711	633	637	644	701	679	644	709	641	669	745	689	646	681	689	672	672	644	694	632	699	690	676	629	646	687	647	651	714	673	654	683	673	680	654	701	687	725	649	694	667	709	644	708	672	660	679	655	662	671	664	722	728	626	672	657	670	650	662	658	660	695	662	664	731	668	713	687	633	694	669	682	704	692	684	714	681	641	625	661	720	691	661	710	688	634	705	669	679	638	682	736	671	675	683	668	674	675	688	717	711	654	642	694	654	654	671	694	645	716	675	721	637	700	696	675	653	702	660	685	660	654	666	677	687	662	623	683	684	699	643	679	685	674	726	679	693	647	663	688	644	649	715	656	687	655	654	650	652	654	645	730	693	711	702	681	645	691	694	660	685	641	651	711	710	668	644	710	710	654	699	650	663	713	673	671	675	676	656	661	650	717	707	710	706	679	687	694	725	671	734	716	642	642	662	721	687	679	667	696	710	671	646	673	736	727	720	668	663	717	704	688	671	650	660	666	672	679	698	669	664	674	711	675	655	676	709	704	674	694	675	690	704	694	710	668	650	637	676	649	663	661	702	653	687	739	727	694	722	679	681	674	708	727	668	684	652	711	644	700	741	740	662	625	670	671	676	635	695	662	646	676	701	651	700	646	686	631	700	676	670	711	679	693	698	667	723	673	703	679	650	691	685	664	686	690	671	682	662	678	667	708	699	681	731	686	699	665	708	685	685	688	667	711	663	743	719	701	641	661	715	691	646	723	694	639	708	695	706	643	662	708	679	674	681	661	737	701	665	662	682	694	743	654	693	675	668	669	676	671	677	631	677	685	633	698	700	671	709	643	683	670	656	680	692	665	691	655	680	715	655	717	697	667	676	692	655	661	659	699	668	672	685	624	711	718	704	637	701	689	699	686	643	699	656	641	678	683	718	701	682	753	650	699	670	662	643	679	693	699	709	666	644	662	672	662	694	701	660	686	673	671	682	661	644	707	700	699	701	654	728	681	674	682	691	648	705	678	672	732	672	648	680	661	711	684	695	647	658	645	712	668	680	663	675	669	721	711	631	704	666	716	663	631	697	691	688	693	724	645	710	671	673	655	732	687	650	686	702	684	658	712	688	632	648	630	673	711	680	723	674	662	679	703	682	674	647	698	687	665	676	680	644	654	650	700	668	621	713	650	635	655	695	645	676	684	678	641	677	679	678	704	685	722	670	650	649	656	727	694	714	708	698	698	670	671	669	717	689	702	674	665	668	659	690	645	639	650	684	649	736	691	666	714	692	665	723	661	690	663	669	698	678	665	698	620	644	659	672	696	707	635	663	669	661	659	660	705	652	685	671	652	701	650	704	699	685	694	662	659	744	682	659	684	679	695	678	660	696	670	697	698	681	687	634	684	663	663	704	677	706	679	712	662	664	646	689	679	659	671	665	678	697	654	707	693	705	693	651	717	685	713	670	692	697	669	653	653	670	644	701	709	655	650	713	677	641	688	708	685	660	709	589	738	693	666	680	643	633	666	684	681	682	717	675	713	631	780	664	640	677	682	715	682	674	682	651	653	631	703	632	626	676	667	696	662	649	713	669	700	669	695	692	665	711	705	630	682	695	676	677	668	713	684	643	695	671	685	651	655	655	714	751	661	644	653	712	670	672	733	644	676	667	698	694	740	677	679	613	650	633	676	688	710	631	697	645	659	600	711	719	683	644	656	677	676	691	681	700	662	662	700	696	723	627	675	668	627	699	675	665	645	679	655	702	678	704	700	679	678	710	660	692	675	709	691	669	626	672	755	654	683	674	681	652	653	631	691	672	706	688	662	660	680	676	653	679	665	675	723	718	662	671	733	645	699	664	699	674	665	598	715	664	673	690	646	715	651	691	726	674	673	666	623	692	685	705	611	689	662	685	649	632	659	637	656	681	662	691	685	659	703	725	661	669	674	698	683	704	702	666	686	679	705	681	709	661	625	666	671	650	672	694	671	645	726	702	666	688	633	698	699	707	671	678	706	639	651	695	659	694	605	674	675	673	685	663	699	689	645	692	668	685	669	662	658	697	688	641	678	718	723	673	724	654	646	731	659	630	654	677	686	697	649	690	676	687	714	685	698	668	693	678	729	690	742	687	656	640	677	669	644	650	721	643	662	648	736	717	677	663	652	632	694	691	624	706	600	722	646	690	731	680	672	681	677	664	684	686	712	668	637	670	645	692	648	681	680	690	673	679	665	640	645	652	692	637	723	714	707	666	657	697	705	660	673	665	675	676	656	661	638	655	676	713	681	679	658	708	636	666	689	691	717	640	677	650	665	686	638	683	680	672	738	644	674	657	685	697	644	707	636	650	649	665	651	643	662	647	679	655	656	707	696	696	667	694	648	670	702	695	700	669	665	700	677	714	661	694	640	643	670	687	670	671	676	710	641	696	654	664	639	692	609	708	654	665	739	644	656	633	653	717	657	705	673	665	647	715	749	672	685	683	662	634	700	710	707	694	711	684	659	657	653	673	663	664	673	660	647	710	644	699	701	698	689	650	675	735	706	684	689	645	635	711	689	632	676	708	719	678	640	677	677	670	651	716	635	642	659	643	683	643	657	672	668	635	631	692	698	701	674	655	682	645	664	633	727	662	741	643	676	684	656	661	688	671	692	706	669	657	748	690	680	661	624	653	670	723	663	641	697	674	680	697	735	652	694	675	651	706	698	691	688	718	656	672	704	693	627	671	678	643	756	695	683	674	654	702	721	676	642	641	686	667	698	659	687	662	629	695	713	717	717	628	681	687	668	664	671	667	693	670	647	667	635	655	630	683	697	706	649	645	660	630	674	678	674	691	665	669	662	706	680	678	651	640	680	750	675	658	673	653	699	676	716	672	670	652	665	688	681	758	714	688	704	715	658	699	663	688	692	650	676	690	654	698	642	693	678	712	694	639	666	688	697	628	679	641	669	679	703	639	646	752	657	709	655	653	636	661	677	666	675	704	685	712	670	688	666	664	682	666	724	662	642	693	639	699	709	639	696	696	660	662	619	661	682	683	687	695	670	653	688	673	675	627	678	642	706	677	663	703	657	676	619	655	722	714	663	659	679	653	756	644	695	717	627	712	655	662
15011	24703	24696	9740	2478	1350	899	727	520	544	505	437	426	432	393	394	356	356	381	372	323	334	294	329	354	308	330	327	282	288	309	320	329	312	302	338	306	285	315	298	302	306	341	315	313	319	343	309	311	329	325	303	276	312	312	305	295	311	333	287	305	313	342	312	286	306	299	330	285	291	301	318	284	320	320	301	304	299	298	299	296	294	318	290	299	304	315	298	326	312	306	288	287	317	268	293	299	312	284	283	310	269	292	300	311	304	302	314	294	309	288	303	316	300	287	310	283	306	293	311	293	321	306	284	291	289	290	280	262	319	313	299	315	315	290	281	317	333	308	283	298	301	292	318	294	323	287	324	295	290	290	293	303	284	313	284	343	316	298	302	304	312	286	329	313	310	304	326	280	320	279	314	307	316	291	303	310	271	301	327	289	308	262	295	318	285	293	284	288	299	287	289	301	294	323	303	317	335	283	308	337	300	283	310	331	303	352	322	295	292	297	313	313	273	310	297	320	292	323	335	308	276	289	297	294	339	305	317	323	303	299	316	299	280	295	316	330	303	304	332	318	305	316	296	322	313	340	347	307	342	325	317	317	313	294	302	294	291	297	309	332	317	291	304	345	284	268	317	271	328	333	323	301	296	312	301	310	253	297	295	266	302	291	292	308	307	298	303	318	310	304	330	323	304	307	303	318	285	319	301	281	302	288	348	286	327	310	270	287	307	299	314	290	303	313	295	268	319	316	309	317	302	306	283	304	295	311	306	293	284	305	306	315	292	303	328	293	284	318	333	311	301	312	292	312	318	289	294	308	285	283	278	314	276	307	318	289	297	279	296	263	308	306	288	301	316	291	285	318	317	306	281	332	329	305	300	310	293	297	305	304	286	300	321	286	297	316	304	291	324	339	284	307	330	306	306	306	298	300	309	305	307	275	293	297	314	328	310	288	329	340	291	297	320	309	315	298	341	299	305	290	285	319	305	311	323	305	288	326	293	299	326	305	315	338	295	311	301	296	271	314	323	307	331	318	304	329	289	318	304	319	343	311	336	290	267	285	309	325	306	297	302	305	300	294	289	319	289	315	292	302	320	316	296	301	279	294	316	306	292	321	323	315	343	290	314	315	287	275	292	339	293	295	326	270	296	313	306	322	310	305	325	315	319	269	278	277	349	304	282	317	302	280	301	307	309	343	273	300	309	315	278	329	306	280	299	273	326	298	318	302	291	312	322	283	281	309	265	322	304	305	289	277	324	291	318	290	333	309	334	324	290	319	349	289	294	303	303	317	326	335	309	329	315	298	312	283	311	286	293	308	324	290	313	295	331	289	291	300	295	313	323	293	293	309	271	320	301	268	315	300	308	319	293	327	289	304	283	335	336	316	284	277	315	330	308	309	305	284	299	308	320	297	306	323	308	279	285	297	317	307	309	315	316	300	306	311	334	299	308	314	295	291	309	264	312	331	309	284	285	317	307	292	285	306	321	326	300	317	289	276	276	311	319	314	290	289	324	277	296	300	313	297	300	280	289	325	310	305	288	342	327	338	327	304	295	275	300	316	298	326	287	252	311	280	298	292	304	292	298	303	291	278	297	337	307	310	315	338	318	345	318	312	301	329	291	323	284	324	285	301	288	290	324	329	325	280	319	300	328	318	319	274	327	288	311	303	303	303	295	280	295	315	295	330	314	299	302	301	289	346	299	307	329	315	338	290	295	314	298	322	298	332	281	306	313	321	288	324	320	295	307	312	297	320	309	314	319	329	319	284	299	295	306	317	285	285	319	313	282	291	305	294	315	298	301	323	310	287	270	301	322	301	307	338	322	272	281	307	313	305	306	345	310	304	348	306	276	315	294	298	322	286	303	263	327	296	320	316	315	341	301	322	306	300	327	302	328	300	295	319	292	287	287	325	306	290	300	321	299	303	311	328	308	274	328	283	318	326	297	277	285	283	323	340	321	295	299	307	357	276	313	314	311	292	326	328	309	305	331	287	290	316	329	276	287	313	304	310	328	320	310	295	291	296	314	268	331	304	292	347	305	329	329	292	317	334	264	300	307	284	305	301	320	290	325	279	275	277	266	333	306	311	301	317	319	295	289	283	314	305	307	307	316	317	313	300	283	313	288	309	315	290	286	300	326	305	291	315	303	327	333	310	281	275	296	295	295	296	304	311	283	277	312	326	314	287	329	312	252	273	334	303	322	296	295	283	322	311	304	319	309	325	296	321	266	273	321	325	314	297	322	282	335	284	329	309	320	278	317	292	335	318	279	303	285	310	293	297	303	308	299	326	316	286	287	314	294	294	292	297	284	288	317	294	331	293	317	281	310	281	315	307	296	358	300	331	332	286	307	299	278	311	277	294	337	306	295	276	289	310	295	313	312	295	329	312	307	313	302	314	297	285	307	307	297	307	332	320	351	320	351	311	254	288	331	311	281	315	283	296	317	315	293	285	306	319	306	300	324	287	289	306	314	272	314	329	307	289	287	320	259	292	318	273	319	292	328	315	312	335	333	339	283	311	317	327	304	315	313	303	273	334	286	328	272	315	327	324	331	265	283	295	310	319	309	311	262	297	308	278	322	317	295	277	313	299	282	298	301	316	332	302	300	297	329	309	341	299	316	325	305	327	310	269	293	332	309	312	323	302	312	298	288	322	299	299	334	334	303	306	285	301	301	337	302	303	289	295	286	275	277	297	291	283	316	295	279	305	286	316	318	275	316	308	296	310	318	316	308	311	337	288	308	303	316	298	300	308	303	309	317	322	319	279	303	300	302	315	312	306	320	311	320	304	315	300	281	304	308	294	286	306	295	290	311	295	290	273	303	322	310	291	294	322	293	305	305	339	305	301	348	302	317	335	335	308	324	306	336	324	286	326	340	316	304	322	289	290	285	288	314	297	312	288	297	308	343	294	304	304	308	297	292	311	337	292	318	273	322	286	332	279	319	299	298	300	282	298	303	312	294	321	295	337	317	300	309	271	313	311	291	309	313	303	286	313	322	320	277	268	306	308	321	301	298	324	302	306	312	313	284	288	295	308	319	292	321	301	294	297	320	324	332	300	260	307	308	314	323	302	317	310	276	328	290	300	302	281	303	311	325	323	278	312	337	304	276	304	288	342	315	298	284	302	319	317	293	309	323	295	297	262	334	292	319	305	295	284	323	312	336	285	324	328	283	337	317	310	331	284	331	283	332	304	293	277	295	299	307	325	316	271	314	311	286	313	317	271	336	349	316	295	300	303	291	318	305	300	303	304	313	307	308	300	322	287	321	318	289	317	318	285	324	314	315	287	289	334	289	320	319	319	319	308	279	301	308	298	299	307	289	322	324	329	313	281	315	290	292	314	281	284	291	320	310	314	317	274	326	338	310	305	300	311	292	324	286	315	311	318	352	291	317	319	323	343	306	307	299	314	323	281	353	307	306	296	332	331	327	312	302	285	321	296	306	320	296	299	304	347	299	290	285	309	309	306	315	271	301	301	307	296	286	276	297
14972	28111	26199	8898	3037	3073	2576	2347	2046	1897	1815	1692	1576	1574	1488	1359	1313	1278	1260	1255	1061	1062	1078	1016	1041	1039	1027	1026	995	966	952	955	1006	943	937	901	898	921	1044	982	987	979	946	935	951	996	1045	955	981	910	936	995	941	952	1003	978	948	931	889	949	952	952	948	895	937	942	885	924	920	928	901	918	917	941	963	947	939	964	1006	912	915	888	924	964	916	908	942	919	999	989	894	883	933	872	939	1020	937	1005	928	961	963	906	941	971	939	883	878	938	933	945	971	938	959	935	931	962	917	917	957	922	961	921	896	937	972	921	945	906	957	929	936	1007	950	960	957	950	987	1027	957	943	980	894	945	894	937	987	980	975	967	939	968	911	914	976	970	938	899	946	920	930	962	888	915	989	897	994	955	961	907	961	965	989	971	940	893	906	953	964	953	901	936	916	968	976	958	945	980	901	885	911	961	955	923	924	991	951	945	886	964	932	881	964	990	949	943	973	982	950	934	928	911	920	901	975	973	941	968	930	937	877	1000	958	1001	920	941	920	941	969	915	921	986	928	920	991	930	946	895	978	971	1021	1003	972	927	911	974	940	939	955	922	947	897	955	949	912	973	1000	886	945	919	921	922	1003	1015	939	969	997	1013	925	876	890	947	920	936	944	912	942	974	942	928	929	1006	914	937	960	957	956	943	920	1002	963	953	923	942	969	956	900	963	924	980	938	966	959	998	913	973	963	966	908	975	928	930	953	960	913	948	953	943	932	954	916	966	911	923	964	958	921	926	933	988	910	958	954	951	956	979	988	920	960	984	956	930	934	986	900	953	989	865	963	964	997	938	1003	942	967	943	956	913	926	964	946	962	989	954	888	885	941	917	940	936	869	957	957	954	960	954	1005	941	1002	985	954	903	926	873	946	886	970	940	938	914	953	938	930	935	898	946	993	954	949	933	921	985	968	894	951	994	948	941	964	994	900	932	943	937	977	922	998	906	952	953	950	942	922	940	965	951	940	954	945	939	958	909	950	885	954	939	963	969	881	974	928	964	913	868	944	924	946	895	950	939	935	902	968	954	967	948	971	954	947	944	940	915	945	920	892	917	982	988	903	922	899	939	991	906	910	968	961	957	943	928	922	950	921	943	981	982	925	974	950	850	947	992	958	924	968	916	956	958	971	984	963	909	896	963	982	929	914	1002	942	977	904	946	954	912	935	987	935	914	938	961	976	971	962	968	988	897	979	991	996	946	921	979	983	972	954	911	854	935	896	980	886	972	913	906	943	920	929	943	899	983	988	959	946	959	971	954	925	946	948	906	957	950	946	961	937	953	925	872	957	932	963	947	974	971	943	994	969	916	992	905	944	948	925	974	957	977	925	972	931	913	899	936	912	926	892	1013	907	925	983	938	985	930	954	1001	936	956	964	922	985	923	971	915	889	893	889	994	981	948	919	966	946	931	986	964	981	973	916	927	963	870	944	933	965	925	940	946	896	942	901	946	989	960	969	929	988	978	917	909	985	942	999	969	966	951	905	891	972	966	914	960	950	1001	958	970	957	896	1004	921	944	972	1021	957	915	964	984	907	931	913	975	895	969	987	956	969	936	949	966	939	952	933	950	967	932	998	909	961	926	941	937	950	956	990	939	911	1004	992	922	959	930	991	919	952	986	918	923	953	941	931	990	912	933	978	964	949	1035	976	967	942	930	928	948	956	980	952	957	949	922	995	917	896	911	952	935	944	889	927	894	936	941	964	955	971	971	943	933	897	919	885	948	959	974	900	976	963	908	910	1001	891	983	983	997	979	926	937	978	948	936	954	967	914	996	943	953	952	888	949	971	955	973	956	948	974	963	950	1007	935	961	926	978	982	959	898	960	965	927	949	890	917	935	962	974	902	974	950	953	911	992	918	950	924	911	942	927	935	901	969	913	964	910	945	893	932	954	954	933	920	978	919	929	894	919	980	957	910	974	950	956	907	990	942	899	966	929	949	973	921	947	905	929	990	985	952	955	952	983	893	889	934	858	969	993	1002	945	957	910	929	953	961	903	922	983	981	965	963	902	935	870	906	907	945	924	926	941	934	960	991	940	924	932	867	949	989	936	988	923	914	986	930	916	907	949	957	1014	878	911	940	931	941	954	969	968	937	899	941	965	925	947	1019	927	917	916	989	976	896	895	964	928	930	911	930	920	953	932	900	945	969	999	943	980	979	934	997	955	899	973	879	941	961	943	954	907	934	985	981	944	949	883	927	938	965	957	945	899	921	977	939	969	905	923	943	999	920	958	869	921	955	929	969	982	958	898	964	1015	911	962	960	982	927	996	926	989	939	948	980	961	970	899	942	948	906	952	924	919	946	995	955	977	936	895	960	971	991	925	953	1003	958	926	1000	904	937	979	961	907	973	947	931	938	1032	933	900	949	915	961	951	907	936	948	1001	928	946	936	923	1000	930	927	911	926	1030	969	936	898	955	974	964	958	874	944	940	931	962	877	925	955	961	915	948	948	954	931	975	888	904	927	975	904	939	920	954	979	958	973	991	951	962	936	939	917	917	959	921	916	949	918	894	907	934	897	903	945	956	926	976	1016	891	965	924	927	995	924	956	916	897	976	966	1004	948	947	939	967	961	949	961	906	909	914	996	943	1009	952	943	949	965	904	876	905	1016	899	933	902	912	976	983	912	943	916	975	955	950	980	942	970	933	983	939	921	947	943	955	955	987	925	919	942	913	929	957	961	920	958	909	904	956	943	948	909	982	955	987	937	934	962	988	937	901	980	929	973	960	924	894	952	909	930	927	956	942	944	926	949	972	969	939	905	995	959	900	972	942	863	920	976	933	978	947	984	1038	975	931	982	952	993	974	965	925	969	954	994	981	932	982	936	893	968	913	966	900	899	896	985	925	920	967	935	942	1013	946	921	962	1001	954	993	926	915	947	952	961	961	938	971	894	919	938	983	915	945	949	955	929	956	946	982	943	949	975	894	945	929	869	947	980	880	927	906	920	879	915	897	904	977	915	940	962	919	921	944	1012	907	949	930	927	940	988	950	921	959	935	931	969	1022	952	975	940	907	979	933	962	1002	923	920	949	997	940	1001	964	967	909	935	899	983	964	920	935	959	965	941	960	899	959	939	901	900	913	975	974	980	931	956	940	886	959	962	927	1011	922	937	927	971	935	988	964	923	994	955	945	984	942	929	884	953	927	953	943	897	1018	931	934	916	1008	980	930	942	921	948	935	952	984	964	981	929	948	908	934	964	984	954	947	956	918	916	939	969	976	915	957	944	916	957	944	936	933	922	982	910	983	976	932	978	999	933	928	899	986	937	959	1001	926	917	930	953	989	948	947	917	987	946	972	1014	941	972	901	955	926	970	853	933	997	919	949	976	910	969	919	968	924	976	917	996	936	959	940	870	956	950	942	920	949	1022	959	923	919	1008	965	953	913	975	987	897	955	998	920	1014	942	954	980	926	920	912	971	960	946	981	887	902	939	966	959	959	938	950	916	948	980	986	897	921	946	966	955	1025	918	970	930	923	944	943	942	990	956	951	942	968	937	977	912	925	936	959
46469	49599	39752	27905	23515	21215	15582	8312	3484	1747	1494	1402	1434	1182	922	716	460	435	409	379	344	308	303	366	302	310	293	325	239	223	238	241	207	218	215	196	215	210	208	214	226	221	227	246	247	196	464	266	191	242	244	217	235	193	217	220	224	202	232	202	214	193	215	208	222	208	216	229	222	191	231	235	198	194	209	210	202	192	209	224	207	200	240	195	220	235	222	179	202	207	193	216	201	207	205	194	204	204	195	211	206	223	228	197	222	227	214	217	198	206	171	213	203	228	213	189	218	224	225	240	185	195	204	222	200	197	219	212	200	214	203	213	184	221	215	198	242	206	236	240	202	210	186	225	219	205	214	214	197	210	196	217	197	207	221	194	238	208	219	192	201	207	209	234	201	221	204	214	208	200	196	196	211	226	234	204	209	202	218	234	223	212	235	198	192	230	233	206	222	228	221	220	232	210	218	190	213	236	197	236	225	206	226	192	201	213	200	238	211	197	214	209	236	228	207	204	212	237	221	189	194	208	215	198	219	205	191	226	218	220	217	189	205	226	195	237	200	216	237	209	223	215	194	226	209	213	188	205	195	218	210	202	226	226	211	219	198	226	201	199	209	227	218	187	219	212	218	207	225	196	237	203	219	204	219	202	187	209	211	222	232	209	235	202	220	209	241	219	238	210	185	200	216	212	228	197	212	204	199	199	203	193	189	192	222	189	194	208	197	235	216	208	202	189	203	209	216	199	222	200	223	218	199	199	204	232	261	215	198	218	207	254	220	204	230	228	211	206	195	215	206	227	183	206	231	196	239	204	200	210	198	238	224	216	222	218	195	220	205	199	202	203	205	200	222	229	240	225	201	207	206	231	201	196	230	229	225	192	225	209	208	221	226	211	200	216	229	171	215	219	203	216	225	199	222	216	221	201	190	172	193	208	201	224	191	209	199	215	191	200	197	210	218	205	201	209	213	228	203	192	185	211	183	195	200	220	178	205	231	217	233	198	210	186	200	184	224	224	189	217	194	191	222	209	222	204	232	211	211	214	186	223	210	210	214	214	242	203	218	211	238	188	216	178	217	226	201	219	203	215	209	211	201	211	222	218	209	231	187	198	211	196	209	197	199	193	195	231	218	210	208	211	217	212	216	202	209	181	206	211	223	200	186	194	211	203	211	218	209	192	201	189	207	225	179	239	226	201	221	215	192	182	213	228	257	213	216	210	207	218	215	211	236	205	224	210	224	179	238	189	203	222	203	191	225	204	219	202	212	211	243	211	175	203	191	215	227	204	187	197	217	190	226	221	220	226	209	193	212	229	182	212	186	221	226	221	216	232	213	225	188	181	212	200	212	189	219	202	193	208	217	210	213	222	217	209	186	189	199	206	219	215	201	187	200	224	204	214	231	235	194	172	201	236	197	217	210	238	227	202	220	232	207	208	196	214	230	201	198	199	193	193	208	232	202	211	208	214	225	209	201	193	199	177	204	236	223	231	211	213	198	200	206	196	214	222	194	196	237	265	199	227	195	217	209	191	191	231	196	221	225	221	207	203	195	219	189	206	218	214	198	212	219	205	216	203	219	197	162	221	216	209	200	200	209	207	207	218	229	211	219	207	213	218	221	200	197	200	196	204	222	205	224	184	205	180	212	208	197	206	226	208	220	224	192	219	194	209	232	192	220	221	185	243	195	214	220	223	221	189	225	213	222	209	219	198	224	196	205	222	194	228	193	240	206	207	224	194	223	212	202	218	188	211	186	213	228	228	207	202	202	196	215	209	210	215	207	199	189	210	234	220	205	188	196	211	203	211	204	190	202	227	212	208	213	219	187	219	207	214	198	207	203	221	220	203	196	197	194	224	206	193	193	216	230	214	210	189	214	190	203	202	212	201	184	217	209	210	201	198	188	187	206	203	228	199	202	202	213	214	206	214	206	224	212	213	190	189	200	200	208	207	202	191	206	234	238	205	230	216	240	220	211	252	203	199	216	208	189	192	210	206	198	195	193	217	205	240	203	184	200	193	205	204	208	227	196	210	216	215	201	216	191	193	204	200	187	198	213	210	226	220	208	220	191	213	200	197	203	210	212	199	182	185	202	216	197	192	207	176	192	237	218	208	222	197	216	215	219	205	204	217	201	192	236	210	219	209	191	196	213	231	205	199	235	194	222	213	215	180	190	220	200	199	204	206	198	204	203	221	231	197	218	202	207	223	233	227	206	200	223	184	219	209	217	195	218	224	220	236	196	229	196	211	222	193	216	200	158	225	205	215	177	200	194	213	212	183	227	196	230	189	185	209	221	226	184	218	201	217	199	190	212	189	231	194	202	217	178	238	235	206	212	187	220	196	220	198	207	211	219	212	206	220	221	198	178	222	185	219	239	216	220	199	217	207	170	212	188	200	196	202	174	179	203	197	188	214	216	222	212	216	210	218	218	197	209	226	231	200	215	212	219	195	225	200	207	205	205	170	213	229	219	216	230	194	222	174	208	222	212	220	216	194	182	201	225	208	206	213	221	218	227	212	226	209	229	201	212	226	197	218	222	213	212	217	202	201	236	227	211	217	218	225	199	205	198	195	232	194	212	200	213	213	206	234	181	215	224	224	217	222	216	213	208	201	206	199	233	202	226	207	226	189	216	200	229	190	210	205	209	206	222	224	191	206	213	214	193	217	183	201	217	203	201	198	230	205	209	245	217	204	190	221	214	188	229	223	207	194	186	186	196	201	197	189	235	207	191	199	213	216	199	213	229	195	207	224	225	237	207	200	169	168	190	198	203	230	179	219	213	223	202	198	193	207	223	223	219	207	210	198	236	231	221	189	231	215	246	201	187	210	232	211	220	227	199	210	205	224	201	211	215	207	222	216	187	220	209	209	193	209	210	210	218	213	207	225	206	225	206	179	202	202	208	196	206	203	209	178	205	200	212	220	217	210	210	209	203	226	189	192	234	217	197	213	237	204	186	204	207	211	196	213	185	206	221	244	232	235	183	216	209	211	232	211	217	212	206	206	209	216	204	210	213	192	230	161	216	231	214	228	223	197	206	208	211	201	218	217	227	223	193	209	219	210	178	219	210	187	213	192	180	232	220	195	237	203	201	193	187	198	197	191	205	210	189	183	224	177	219	218	190	219	212	196	217	215	234	219	201	220	201	219	219	202	198	196	193	238	210	209	208	238	210	203	228	234	199	211	223	213	191	207	213	229	219	230	210	218	214	209	205	226	224	237	202	224	220	207	213	197	208	219	250	227	204	216	226	229	213	198	178	208	206	205	232	242	209	190	198	196	212	222	210	202	232	227	197	201	224	184	191	198	202	199	208	200	199	211	200	207	189	195	205	204	194	222	207	203	216	224	195	220	220	202	206	215	218	206	197	232	215	227	203	215	221	211	189	182	217	224	211	202	184	205	197	195	189	233	205	203	201	190	218	219	235	231	210	195	209	216	203	229	199	229	195	209	220	168	238	227	209	203	227	207	198	204	207	228	202	225	200	198	218	201
40623	51061	47760	22109	9935	7764	6116	5417	5037	6173	6443	5541	6091	5665	4174	3319	2021	1810	1734	1771	1436	1295	1343	1452	1342	1371	1153	1297	895	827	812	802	743	839	826	774	759	726	731	731	712	745	731	687	753	779	2305	879	715	710	658	663	688	690	694	692	685	676	670	713	716	642	627	688	693	659	714	647	684	641	686	637	680	631	658	706	690	610	725	647	712	655	648	653	634	649	691	647	695	702	666	629	675	702	666	649	639	699	673	665	631	662	674	661	678	654	687	643	686	684	685	702	647	683	682	677	675	660	655	661	632	682	662	661	718	672	672	646	677	690	691	689	640	661	680	667	689	682	739	706	641	686	645	656	667	698	659	662	674	639	683	678	650	646	690	701	729	630	639	691	639	679	708	725	704	666	680	689	718	671	653	628	673	674	670	624	672	658	651	709	700	749	668	669	631	690	645	713	703	711	735	639	676	684	655	643	684	714	675	633	691	669	738	641	639	700	659	665	676	703	655	647	644	665	655	665	676	640	697	667	630	680	731	662	646	675	609	685	635	700	665	701	685	680	660	667	697	668	711	662	669	688	679	681	657	650	667	643	649	685	717	651	664	700	692	674	687	691	689	692	673	671	674	717	658	646	658	660	683	655	675	668	687	677	639	720	709	680	661	670	618	690	656	685	651	682	641	684	689	667	635	667	693	659	686	724	687	672	675	673	686	643	642	661	633	664	706	629	673	676	687	683	694	674	668	628	657	671	693	705	693	653	689	686	711	720	678	692	632	713	674	706	674	694	701	616	709	671	692	650	748	681	688	681	687	703	677	663	669	709	660	686	695	673	670	676	643	667	684	680	666	645	635	679	656	657	635	655	690	702	689	645	682	679	677	691	665	666	630	660	633	642	680	701	681	644	647	661	702	651	655	706	683	625	664	715	654	717	709	671	644	684	691	671	713	716	641	682	680	664	666	656	675	655	682	663	671	715	655	681	651	658	697	711	681	655	676	667	667	734	686	692	676	672	655	701	673	680	679	649	662	652	704	667	652	661	622	722	685	668	681	658	722	721	685	673	683	665	656	720	693	674	669	657	690	614	666	671	683	682	698	715	709	622	733	708	674	665	685	652	641	640	640	691	729	684	667	668	681	725	692	679	644	692	707	696	638	658	689	634	648	716	663	687	674	718	679	704	650	679	676	634	685	678	679	690	686	674	663	653	694	689	685	681	668	702	685	640	666	735	647	711	672	650	664	705	689	692	680	650	679	688	672	669	718	682	690	706	707	707	680	706	683	687	660	681	656	693	649	636	677	679	667	677	698	695	661	709	698	703	681	708	624	656	713	679	681	660	700	658	630	696	636	663	723	699	703	662	683	658	663	702	705	693	642	709	631	697	686	647	692	673	646	653	696	678	701	678	654	663	656	692	650	644	679	678	703	650	697	645	659	735	693	678	718	673	651	720	663	665	650	662	644	632	664	687	704	690	673	684	681	699	642	674	618	677	678	687	685	686	641	686	717	657	638	666	689	666	669	681	676	700	680	665	654	667	668	669	692	643	673	679	711	675	639	680	648	677	612	677	655	647	643	683	679	678	690	700	687	665	653	683	662	673	650	690	695	586	660	687	652	659	672	637	673	641	691	681	730	691	681	729	660	688	684	661	630	666	664	659	667	660	700	733	637	638	662	646	702	719	662	608	680	674	708	626	688	680	686	687	645	686	678	663	671	699	632	696	634	632	623	667	650	656	669	689	682	684	633	699	679	688	639	712	709	638	673	637	668	680	650	645	611	677	629	662	693	723	654	682	664	698	640	692	658	675	669	709	712	672	678	671	686	697	682	738	680	650	638	664	653	690	693	686	672	670	686	706	685	652	655	695	625	664	671	684	655	666	668	669	649	678	676	665	692	694	631	715	694	672	684	640	657	703	657	649	709	716	679	689	710	668	669	713	689	695	700	674	709	685	660	704	667	664	703	650	652	692	666	667	628	708	679	673	630	689	711	664	676	658	663	654	693	702	664	684	702	672	677	680	696	679	725	684	681	662	695	649	668	687	681	643	708	698	655	680	676	725	692	643	677	678	704	716	702	664	664	698	689	716	651	661	705	693	725	703	668	655	678	690	670	628	658	704	653	678	651	647	707	667	667	648	716	686	690	632	704	692	625	646	617	709	659	662	645	636	674	707	670	677	667	671	682	675	649	684	654	673	649	663	675	654	710	667	721	697	627	653	696	674	704	736	655	655	672	662	686	715	672	682	671	692	698	626	684	691	690	676	664	679	680	678	686	661	658	650	726	676	636	694	707	687	701	671	631	658	704	718	737	694	702	675	653	619	628	667	681	676	677	700	648	661	673	680	658	654	649	678	662	667	672	694	686	634	693	662	665	666	672	654	648	695	733	656	730	679	727	636	695	690	656	671	650	667	675	732	664	687	725	632	706	691	661	590	645	647	661	665	654	673	725	667	689	636	683	660	705	704	688	669	662	682	657	689	650	665	722	734	610	678	626	694	626	675	638	661	685	686	667	676	670	695	684	699	667	657	721	727	723	690	695	692	627	709	688	624	685	705	660	660	656	703	665	654	693	691	649	625	696	701	630	701	686	641	648	715	725	740	681	716	669	723	700	682	676	680	661	653	654	672	673	684	642	684	691	631	641	669	720	660	684	614	715	712	695	686	694	653	730	669	695	652	686	665	699	678	676	643	675	673	646	683	690	653	669	696	679	669	643	680	660	676	667	707	683	660	671	659	702	636	726	670	661	681	708	664	647	668	657	695	669	693	682	608	684	689	677	687	638	640	671	641	697	738	658	662	637	675	676	637	696	662	722	688	679	688	733	671	647	664	685	710	698	686	671	673	665	669	663	688	672	642	651	697	708	671	689	656	688	639	683	684	680	699	696	676	669	642	678	641	690	680	645	686	666	652	662	711	695	686	661	662	685	679	671	656	691	630	691	676	688	675	652	684	685	671	714	701	677	679	653	694	655	633	731	672	668	720	663	706	716	694	672	665	654	709	664	634	662	716	680	701	678	679	662	671	673	640	709	627	707	715	641	689	682	663	676	712	660	700	656	695	662	646	698	658	703	660	668	697	661	699	650	682	688	650	733	718	654	621	641	670	689	686	675	689	670	675	708	643	710	655	695	715	661	656	686	702	674	695	666	632	676	655	686	642	673	634	657	659	699	681	695	660	662	679	673	645	742	690	641	668	633	661	695	695	668	672	664	665	696	682	644	735	659	658	645	678	672	683	664	652	632	654	692	641	660	667	707	683	650	662	652	672	694	674	676	648	720	708	693	700	626	719	668	690	702	675	705	679	709	683	654	733	665	708	650	678	688	602	672	662	654	668	668	686	679	668	681	703	697	681	729	643	604	677	673	663	688	687	651	665	707	615	654	715	711	701	693	669	703	683	684	680	661	686	642	637	661	701	657	667	636	687	659	645	653	672	717	686	672	644	733	647	694	608	642	670	647	674	654	719	684	631	691	682	655	651	711	681	669	710	700	670	685	687
53608	46648	40832	28744	24422	23917	21345	15192	8046	3606	2802	3067	3090	2430	1639	1125	664	550	562	607	444	422	421	456	412	399	432	347	304	306	257	263	254	229	275	248	246	260	249	213	238	224	239	232	219	301	622	276	205	243	215	220	232	227	256	220	232	248	231	237	234	201	240	237	229	253	225	208	213	225	216	229	191	239	231	238	223	213	213	219	221	238	229	226	236	245	244	231	218	222	233	254	222	215	225	214	202	244	207	214	227	238	252	229	230	211	230	235	207	247	200	216	230	240	213	248	229	202	249	223	238	221	226	228	211	240	221	218	226	232	217	192	227	243	219	224	214	228	246	210	231	207	220	235	253	239	226	204	226	232	233	237	243	218	232	229	235	257	212	213	211	219	231	245	250	231	217	246	226	217	243	226	242	218	217	229	235	220	214	214	244	208	236	224	217	230	226	234	242	238	231	210	220	213	242	236	231	249	210	202	236	225	250	228	211	240	233	239	202	206	221	214	225	235	223	239	242	223	216	234	250	244	220	219	222	228	206	227	229	245	214	238	209	208	222	223	201	242	225	247	239	249	213	226	242	246	198	243	231	201	218	211	269	208	229	249	207	224	241	228	219	213	232	236	228	234	223	223	222	209	222	211	235	250	244	238	242	226	232	239	241	214	206	233	227	217	248	232	205	250	219	237	227	260	238	215	215	243	236	199	222	248	230	214	230	231	206	220	204	238	243	231	231	236	204	242	220	222	244	207	213	221	227	213	224	222	255	204	200	264	226	208	265	227	210	230	224	226	259	245	241	208	236	230	208	227	242	215	231	212	228	220	231	213	245	227	238	231	217	211	234	234	198	218	261	232	234	233	248	222	211	209	218	229	213	234	237	204	214	232	236	238	225	237	216	234	215	210	221	245	256	229	206	224	241	210	222	210	237	211	215	208	214	245	226	215	238	205	239	223	192	241	230	227	225	221	208	217	240	237	234	256	226	240	223	211	197	237	219	237	224	224	229	234	223	209	236	207	214	238	223	231	221	218	230	214	242	248	206	203	213	210	221	218	203	240	215	234	219	233	238	241	238	258	238	219	238	249	216	205	221	212	228	224	199	226	227	214	230	204	230	226	222	219	235	198	226	224	218	247	242	213	223	196	225	224	224	211	249	225	227	223	217	256	238	261	224	213	250	233	222	204	216	211	222	209	239	240	214	218	252	219	235	226	264	228	229	243	200	225	230	241	220	218	234	217	207	229	233	223	234	215	238	228	237	232	198	198	199	235	212	206	217	271	246	220	237	259	237	233	245	218	225	223	226	193	229	208	226	216	237	228	211	233	221	266	225	228	259	220	221	233	229	225	220	260	256	219	242	219	240	248	208	218	229	230	227	214	212	213	231	230	231	205	197	225	216	248	223	245	212	224	221	230	271	216	222	231	253	206	221	208	215	233	229	238	234	241	207	233	216	238	219	255	249	212	231	279	251	220	227	214	221	213	204	222	202	212	214	244	217	266	215	218	200	234	239	213	237	253	230	241	203	227	224	225	222	241	260	223	236	216	213	233	224	221	208	265	215	252	230	221	240	234	215	241	222	235	212	229	237	228	214	225	212	239	225	223	217	221	241	220	211	238	217	237	235	235	243	226	228	230	229	232	228	261	231	220	222	270	244	214	221	220	220	245	213	241	244	219	254	229	223	254	210	236	249	241	235	226	226	218	216	177	235	220	231	261	225	229	232	237	255	212	238	201	228	204	253	211	244	219	230	232	254	207	241	221	221	199	206	229	226	237	198	213	230	254	218	217	237	203	229	214	208	243	206	215	211	189	214	236	207	236	241	214	231	212	210	234	250	229	248	235	212	251	226	227	228	184	246	204	231	235	187	213	265	211	234	260	233	225	222	229	217	220	252	228	211	224	214	203	211	234	234	232	252	234	220	218	231	224	208	229	212	224	206	227	228	238	240	215	252	212	213	232	196	225	220	190	207	226	214	194	237	226	223	231	230	238	245	235	223	227	238	235	231	226	226	223	231	246	236	223	235	228	207	228	226	199	241	204	230	216	262	223	222	249	216	227	199	212	229	220	217	200	237	234	240	253	231	206	233	234	223	233	235	210	205	234	239	230	229	230	207	236	232	254	203	241	233	209	202	201	206	204	230	199	230	218	208	234	226	205	219	248	207	233	240	230	202	225	260	199	226	203	246	213	199	207	228	256	225	218	230	227	247	252	221	243	243	217	233	244	241	227	250	229	208	226	218	201	222	222	245	222	212	225	218	217	248	221	245	227	218	223	258	202	230	220	214	212	228	212	217	211	249	222	230	225	234	220	228	222	222	205	220	209	200	225	257	243	225	197	221	241	243	244	211	215	232	222	233	221	211	219	217	229	229	217	267	207	238	212	225	223	231	230	215	235	232	187	211	233	210	222	235	225	248	214	245	249	193	226	234	231	217	209	219	209	211	250	244	223	223	220	185	273	232	235	225	218	210	221	225	225	217	218	222	268	208	239	230	242	236	247	220	218	212	217	237	237	221	237	226	229	233	235	211	237	209	224	209	203	215	222	261	247	235	223	204	231	231	242	222	210	214	233	235	231	243	207	217	234	218	222	197	249	261	228	203	229	215	211	216	235	229	202	247	214	230	237	191	224	223	219	248	211	228	231	215	214	237	236	233	233	227	207	201	242	226	212	227	213	232	242	241	221	217	203	254	222	229	226	230	224	220	237	224	198	216	221	227	241	215	253	213	207	228	224	210	243	232	224	214	228	237	246	237	180	218	251	212	204	248	270	238	226	203	203	248	208	247	246	248	216	222	220	257	214	203	223	242	234	232	211	221	215	237	212	219	244	223	216	208	223	227	225	227	236	232	214	237	227	196	206	241	251	264	232	254	214	204	227	234	222	208	250	203	216	217	230	219	245	245	204	213	218	192	212	240	236	233	239	213	249	248	239	218	213	257	235	225	263	242	223	184	230	222	250	238	215	220	253	212	220	209	226	216	222	213	216	246	213	217	229	212	195	216	241	216	240	214	239	238	216	228	217	242	222	228	234	223	236	251	222	234	233	210	205	230	234	218	219	239	242	237	239	220	217	256	250	229	231	216	209	238	216	226	236	206	220	232	229	231	247	214	222	202	209	218	256	231	224	222	226	227	210	212	238	239	204	228	221	255	224	253	264	244	226	235	230	218	240	200	219	226	233	221	198	237	190	222	248	238	211	246	198	201	237	238	219	222	207	202	239	211	246	238	222	217	220	213	250	246	232	246	231	209	227	226	212	225	240	208	234	227	227	237	216	238	247	218	238	243	225	222	235	237	222	235	220	224	225	217	233	209	229	245	233	231	231	196	227	222	242	231	215	239	201	252	219	226	205	245	235	230	206	227	209	229	207	213	225	237	220	227	205	220	241	229	223	234	218	200	228	231	222	251	219	214	245	236	237	232	219	221	245	221	205	225	204	234	231	201	246	206	224	222	245	217	233	237	245	249	225	227	237	218	242	214	241	239	232	229	210
47450	53324	48296	25376	14337	13615	9950	7887	8529	9402	10230	11151	11357	9579	7127	4928	2945	2498	2389	2753	2083	1875	2043	2176	1832	1713	1834	1254	1039	1056	870	760	807	780	794	738	818	740	738	716	729	767	714	807	793	1046	3191	1017	688	718	701	718	717	738	708	698	662	759	743	676	742	739	719	744	731	724	732	725	698	735	699	722	750	700	690	742	743	740	710	708	686	735	714	732	688	730	682	693	718	715	694	702	708	675	685	676	719	657	701	695	661	714	671	739	730	688	711	639	701	701	696	671	678	731	694	674	680	650	677	732	664	682	686	731	678	705	748	727	671	702	702	717	700	690	707	713	694	699	708	676	723	720	702	653	701	678	705	714	691	725	670	661	728	697	711	707	730	723	694	710	721	677	695	751	712	687	699	742	696	693	729	696	724	682	760	669	755	722	686	689	649	677	726	698	701	714	670	714	706	700	679	701	703	703	697	690	706	719	673	686	738	688	711	748	691	724	680	702	716	674	678	736	690	724	675	714	718	712	681	704	675	728	720	736	715	652	695	706	702	718	706	675	697	709	705	671	660	727	707	730	684	666	701	683	707	712	697	650	674	665	693	699	698	696	710	711	709	682	728	662	711	719	691	694	640	664	700	666	743	697	702	703	692	710	692	696	686	650	731	692	736	696	715	694	745	652	699	644	698	756	689	702	714	709	650	651	747	672	687	676	725	700	669	689	677	719	690	712	701	693	689	737	674	696	683	706	702	688	661	708	670	758	664	708	668	710	737	735	730	741	685	679	669	676	736	693	704	728	693	679	716	732	673	679	710	702	719	699	704	698	663	681	691	695	708	667	720	717	662	644	678	653	705	674	744	679	683	709	706	680	693	662	674	705	732	664	713	707	714	648	669	764	655	739	699	680	656	694	717	668	718	730	769	687	697	711	660	713	634	676	695	716	707	696	651	691	704	680	704	711	667	707	704	740	689	670	672	687	707	681	664	662	666	697	726	697	694	671	666	706	681	697	670	705	683	715	742	746	741	675	681	698	731	732	687	686	674	709	706	696	656	708	659	643	630	702	673	720	745	723	728	727	711	727	704	691	698	689	715	680	731	691	653	650	708	752	709	695	695	749	658	658	683	661	680	682	726	639	707	687	674	691	719	731	710	750	718	691	690	703	678	712	678	685	708	689	713	705	684	708	717	724	664	673	751	690	692	718	707	692	669	700	720	687	708	690	673	693	678	661	694	679	688	752	639	665	664	725	718	744	678	722	714	647	699	691	678	751	708	727	740	693	702	678	684	731	749	721	688	679	691	692	699	686	717	709	719	685	700	711	692	710	676	709	651	695	699	651	764	715	662	733	744	698	705	722	716	737	703	683	660	703	692	728	682	736	697	702	734	675	678	677	649	728	651	687	737	756	688	704	675	707	735	718	685	699	698	691	678	681	729	682	710	662	677	650	717	715	722	700	714	731	684	691	707	727	733	674	722	701	710	678	710	757	722	690	745	720	682	710	708	663	730	684	628	703	715	694	704	664	703	674	677	720	671	662	738	705	733	702	735	699	695	710	678	741	671	700	703	703	701	672	692	685	736	698	687	725	681	714	695	677	706	668	744	705	722	674	760	692	758	650	720	668	720	695	696	720	692	773	683	707	751	714	731	687	696	681	671	690	719	700	693	686	721	728	645	742	706	636	703	711	721	732	703	687	659	682	710	714	659	645	706	728	685	708	697	677	668	646	666	699	633	722	704	720	714	680	694	656	728	698	709	709	660	661	673	681	657	715	661	682	730	682	684	724	699	668	695	720	704	683	731	714	675	678	712	716	681	743	757	700	730	716	699	703	685	710	661	714	670	686	738	670	731	690	669	689	658	686	680	709	723	694	709	705	785	688	692	707	660	709	675	689	664	683	652	709	660	708	686	693	719	708	704	679	677	713	665	691	662	693	691	694	689	714	713	704	690	733	693	686	673	696	745	728	649	722	696	697	696	708	690	750	718	672	659	686	713	716	717	693	664	667	657	728	707	678	697	691	725	693	691	696	729	675	671	667	697	667	702	753	717	640	653	696	708	703	665	716	647	705	674	693	700	710	713	689	697	681	682	699	708	715	697	709	677	712	682	700	710	721	673	699	694	680	702	677	676	692	659	697	715	691	667	668	714	688	709	689	705	747	684	690	688	753	698	725	698	672	660	709	669	662	714	689	667	674	682	701	757	724	685	668	762	688	660	702	711	667	704	703	711	737	731	734	727	682	719	706	693	732	672	708	717	750	670	695	696	691	708	702	749	717	708	639	701	724	702	734	691	723	705	745	657	689	699	647	722	657	734	676	679	712	713	692	671	701	767	663	679	704	727	683	707	655	670	690	654	725	692	716	697	683	669	675	677	674	691	688	716	670	714	697	695	733	716	701	686	689	714	698	715	722	646	698	667	698	712	740	670	743	695	699	720	682	673	720	719	766	714	655	658	770	666	701	683	735	706	686	737	724	688	762	654	710	684	689	699	681	721	634	696	718	719	711	709	722	696	692	644	673	764	619	709	739	705	696	715	714	655	702	751	714	728	696	691	711	742	690	685	676	692	687	712	747	708	657	706	669	669	696	716	710	690	682	690	697	688	701	692	710	707	721	697	697	723	720	701	703	703	692	767	698	739	754	666	660	730	732	727	685	691	680	647	683	709	707	705	656	734	707	679	645	692	729	680	702	711	679	694	674	693	671	751	675	698	695	690	693	711	706	675	698	634	700	684	689	710	738	724	691	645	675	707	715	691	697	776	706	766	704	695	693	693	703	736	661	718	651	714	687	672	671	677	695	727	709	723	728	730	650	644	670	683	696	668	698	713	706	667	701	698	755	692	723	686	688	645	679	665	716	640	682	665	652	685	707	679	699	742	733	700	742	743	684	676	691	709	729	687	661	699	703	685	716	696	709	680	675	717	679	675	695	712	740	705	667	693	706	721	692	686	688	729	670	719	660	698	675	709	675	686	707	683	682	681	690	718	696	690	653	690	712	668	674	745	712	689	701	701	693	684	682	710	651	710	704	715	675	702	676	687	659	677	716	694	664	707	687	729	678	667	734	680	659	693	712	645	676	708	710	711	704	756	681	679	685	700	736	668	662	685	664	675	675	736	697	708	662	712	733	693	685	730	686	752	696	681	684	729	715	727	685	690	697	743	703	683	682	722	683	649	742	672	692	701	683	688	685	720	695	646	717	659	732	684	681	660	696	688	736	653	653	682	714	767	691	673	679	681	664	713	726	703	708	687	692	709	660	692	696	721	702	720	710	742	708	699	715	651	720	674	676	724	679	723	696	671	776	742	710	669	673	687	661	731	715	641	705	694	677	694	718	644	651	692	667	665	687	732	724	750	697	697	702	671	699	732	698	702	728	692	660	632	696	648	652	756	689	682	732	691	713	743	725	710	686	644	699	682	765	693	714	664	681	735	661	695	701	722	701	708	719	689	701	688	666	675	687	667	647	708	707	693	719	696	672	704	699	728	726	631	659	682	660
15942	24952	28212	11074	3754	1761	975	771	568	566	645	643	540	460	368	322	309	327	324	320	326	338	324	352	308	345	341	292	347	294	298	295	342	331	300	303	282	325	297	302	291	299	311	311	300	293	335	303	310	296	320	333	297	313	291	287	340	277	301	320	278	308	306	308	319	312	296	305	322	310	319	287	301	292	295	308	299	299	279	323	306	271	304	309	281	259	327	287	291	310	325	286	279	324	319	303	309	287	308	279	287	313	287	307	265	301	294	326	311	299	336	298	275	322	305	314	265	298	343	308	308	310	303	288	327	307	302	312	291	289	281	284	278	317	310	303	299	293	287	307	336	307	303	301	275	295	283	285	297	309	314	311	321	264	303	294	321	299	299	305	299	313	287	315	292	320	307	325	300	279	351	326	327	292	303	298	313	311	305	292	275	323	281	314	296	311	305	276	341	295	290	296	293	331	297	317	294	308	293	289	312	286	306	287	313	280	282	288	287	288	312	288	278	326	337	292	323	304	275	303	277	294	311	303	301	301	308	296	313	302	320	302	321	308	281	316	305	294	325	303	308	330	293	300	293	314	277	319	287	293	312	309	309	315	283	302	334	320	291	324	302	328	307	294	276	281	324	317	300	282	279	311	290	318	310	304	316	291	310	294	288	325	290	295	305	296	280	304	313	311	326	320	315	283	295	304	300	256	303	289	318	289	295	295	310	292	288	311	290	307	284	252	295	291	323	335	293	284	278	326	316	335	294	272	330	304	276	290	337	296	296	306	315	298	305	289	333	311	289	332	281	286	307	305	317	326	306	284	299	280	305	280	311	328	299	339	284	313	293	309	292	298	302	313	319	297	309	324	319	302	278	327	278	313	280	316	334	293	284	330	304	286	276	333	322	311	294	300	289	292	284	291	314	304	277	297	289	322	317	319	274	324	276	280	321	293	314	306	284	309	296	301	325	299	302	306	285	320	330	329	286	310	307	301	300	307	317	294	309	323	313	299	285	284	293	300	293	332	278	320	287	307	313	276	282	298	322	275	337	298	329	326	306	304	296	321	293	294	294	284	323	294	300	274	275	309	283	306	308	288	298	302	285	268	325	287	322	312	282	305	308	284	300	289	292	305	308	268	293	312	269	316	307	325	315	288	308	278	304	313	286	281	347	287	290	318	276	309	294	315	273	294	277	282	315	278	326	269	292	322	321	278	310	285	286	284	334	272	330	278	250	317	298	302	305	329	291	309	331	296	284	292	276	306	314	328	301	297	283	301	320	327	278	307	326	292	276	336	253	322	315	312	305	295	300	317	268	259	287	321	291	307	247	323	268	294	281	289	286	306	281	308	341	291	303	302	318	285	318	288	293	299	279	314	312	289	303	311	294	297	301	309	322	317	297	266	288	287	314	280	308	317	322	269	277	305	271	292	306	300	292	295	279	321	296	293	287	273	288	329	322	317	319	326	283	285	290	267	322	291	324	281	287	299	278	299	283	322	274	311	311	312	309	281	345	298	271	279	288	317	290	286	299	314	328	303	318	322	299	318	295	298	320	290	305	321	283	325	284	274	349	312	277	308	314	334	286	316	340	323	294	245	323	309	286	288	290	318	325	293	308	314	306	342	265	323	318	294	332	319	325	292	284	286	280	319	301	300	331	319	275	298	310	295	326	297	306	287	273	309	302	305	306	294	318	281	301	288	330	290	323	316	338	313	321	299	292	302	295	305	303	292	327	297	305	307	279	310	299	317	302	325	311	296	308	293	312	300	340	302	306	302	327	282	307	280	309	276	325	311	274	247	300	291	279	283	301	314	261	287	305	289	319	288	294	314	300	317	309	295	307	321	310	302	308	274	312	293	332	321	303	296	313	325	321	296	326	274	299	297	305	284	281	308	315	289	279	290	314	325	293	305	320	282	297	308	291	304	322	317	324	303	313	298	324	316	325	293	302	288	305	310	254	297	316	300	288	280	291	331	282	314	306	277	280	255	316	274	316	308	320	283	342	329	324	312	317	309	324	322	299	318	313	283	318	303	324	325	318	293	287	315	291	287	298	309	313	312	301	298	295	320	319	323	295	306	294	285	303	270	319	294	302	296	302	301	325	315	293	325	300	293	283	299	323	290	307	322	272	305	294	292	294	292	310	297	284	307	320	332	300	301	308	291	311	309	322	265	327	317	285	301	300	326	300	300	288	317	284	296	304	306	273	276	313	294	319	300	320	292	320	289	341	302	304	309	318	332	298	273	301	305	326	294	284	274	327	287	302	278	313	313	290	282	285	296	296	301	323	296	277	292	300	311	313	301	320	296	304	280	286	271	307	289	289	320	320	267	295	316	331	296	288	320	330	284	306	313	300	277	322	317	281	322	268	296	305	318	300	293	310	312	303	312	302	291	292	301	305	296	318	285	298	278	276	308	291	345	295	303	329	259	343	282	307	304	315	262	320	310	267	290	299	313	278	279	335	299	309	310	315	317	321	337	284	316	299	304	322	290	301	332	288	308	302	311	319	302	283	303	304	332	316	292	300	275	264	310	329	317	307	267	302	302	306	309	319	327	287	327	291	304	293	314	283	316	289	295	285	299	321	282	306	311	295	326	311	307	295	300	319	314	308	290	322	291	316	319	307	328	321	308	305	280	311	314	300	304	314	305	282	313	305	334	317	314	302	309	316	274	312	315	264	306	290	292	302	315	311	302	284	308	315	272	309	311	329	307	254	293	288	327	295	297	310	302	308	286	277	303	289	272	314	307	333	324	315	298	308	322	298	306	299	279	337	304	300	300	286	279	305	305	285	314	336	253	285	312	297	290	303	316	298	294	300	306	323	299	289	296	298	281	290	284	286	300	296	317	300	294	338	273	295	308	283	290	299	300	366	291	313	304	297	294	355	299	303	300	272	314	326	316	301	318	317	285	301	303	277	325	335	301	292	315	292	285	312	310	302	308	296	318	288	288	310	265	270	305	317	277	308	276	323	306	296	316	349	299	298	302	319	293	270	319	335	287	290	302	300	323	319	290	319	293	299	298	332	303	297	341	298	308	296	315	269	294	294	326	281	286	281	315	254	284	281	293	304	306	327	296	267	316	301	279	301	298	271	274	314	294	319	315	287	298	317	285	341	320	310	297	280	326	288	333	281	311	319	325	313	307	286	300	304	319	311	311	311	301	312	286	310	299	339	305	290	307	285	295	323	329	338	312	313	317	290	307	308	274	365	288	315	287	312	316	287	287	312	295	309	302	255	296	305	327	284	313	305	283	260	312	267	296	295	269	281	301	305	272	288	288	303	279	301	310	300	298	312	308	289	296	287	320	313	309	333	301	284	316	285	300	301	306	288	313	274	288	287	271	285	310	304	257	328	305	333	277	301	321	299	302	246	282	296	294	296	295	309	242	299	305	313	321	301	270	274	258	271	302	296	295	313	294	302	277	297	275	317	292	293	320	299	303	294	260	289	287	299	310	310	309	312	342	299	265	325	270	345	303	304	271	288	315	292	303	315	339
15760	28980	28513	8450	4721	3748	2834	2297	2037	2326	2733	2738	2317	1741	1370	1223	1162	1106	1153	1091	1057	1067	1058	1130	1130	1005	1000	1019	985	1024	994	971	971	984	948	937	965	925	983	950	982	975	926	952	966	978	1025	944	949	925	968	977	932	933	949	924	891	936	870	933	937	983	967	953	1022	880	955	905	901	984	949	996	959	916	938	962	865	964	880	942	907	989	933	957	894	961	976	1017	991	997	981	962	981	971	911	924	916	1021	934	926	946	907	937	918	923	915	929	945	932	920	930	967	951	961	1010	951	945	940	903	860	950	938	976	974	936	922	918	994	950	910	974	919	960	923	979	893	963	985	934	965	931	906	866	908	996	940	976	970	945	876	953	969	942	941	986	940	961	933	958	976	928	934	965	943	908	931	957	980	952	972	972	924	927	927	971	981	967	968	935	893	970	932	942	963	949	906	1010	956	999	976	908	939	942	1007	928	930	922	931	973	968	962	935	928	985	946	1002	898	970	917	911	966	959	917	899	909	963	985	992	943	886	902	960	936	969	951	942	961	910	897	928	949	982	925	909	952	999	1011	909	978	935	938	928	947	955	947	923	931	943	924	955	954	937	952	971	921	931	979	938	984	974	936	925	951	968	981	947	955	922	936	950	913	1003	905	951	892	943	953	938	938	929	985	964	957	927	981	937	969	940	950	971	897	948	939	903	943	870	986	975	949	923	941	985	929	969	896	904	920	989	930	975	896	922	949	945	979	1006	942	950	995	960	917	982	962	897	937	933	939	950	959	950	958	964	937	946	887	919	892	965	986	932	908	911	884	935	976	929	946	983	989	917	912	951	917	950	930	934	962	907	944	895	926	982	933	938	935	934	912	1003	964	973	989	966	948	953	948	947	952	972	961	893	960	956	956	913	975	945	970	933	948	953	947	997	933	998	955	929	952	900	972	964	956	943	980	928	915	968	905	948	984	921	985	974	891	991	924	924	972	945	932	948	953	947	933	891	963	963	948	918	956	996	924	956	951	969	900	968	955	894	912	939	948	904	1030	938	941	947	892	891	957	914	915	936	954	933	981	912	934	959	964	952	970	998	971	933	997	902	938	958	953	935	949	947	953	961	945	958	943	987	984	896	904	917	967	992	957	931	948	990	907	914	939	951	920	1000	997	972	917	931	951	969	940	933	906	886	959	950	979	922	988	953	1008	961	972	955	920	931	890	920	969	949	948	902	896	973	947	954	963	984	931	966	965	968	889	971	972	934	904	1007	952	963	929	956	951	929	957	961	927	966	919	976	953	910	922	955	994	969	957	959	953	903	916	946	933	979	962	963	933	923	967	977	919	899	912	986	971	939	1003	955	942	934	927	900	934	989	905	1005	898	967	963	998	948	917	991	907	958	912	942	918	884	924	966	903	948	939	924	922	907	946	876	922	933	913	933	913	930	940	937	931	878	926	948	952	945	950	942	993	968	917	925	928	961	928	955	893	932	977	994	943	988	961	912	953	967	926	906	900	963	952	945	963	902	884	1036	961	991	896	932	894	950	946	948	945	955	927	966	901	955	967	960	941	958	920	976	939	921	937	941	919	979	950	869	962	963	973	985	954	897	916	950	946	1008	937	949	934	871	945	1027	974	886	914	984	939	921	916	923	951	962	955	950	891	930	1015	953	944	894	967	937	930	964	929	980	937	960	946	890	920	953	976	967	975	978	905	996	967	911	986	933	977	915	956	942	937	938	943	960	949	960	973	933	891	969	958	958	983	936	937	967	928	910	984	889	923	991	986	929	907	930	871	945	959	968	995	905	955	939	952	919	934	904	926	940	943	927	961	930	947	957	895	938	971	947	946	984	986	999	935	959	963	898	969	927	1025	935	923	932	939	938	968	934	944	924	952	947	925	948	977	964	906	944	944	937	935	911	914	891	942	943	977	1015	952	931	913	944	970	981	957	939	927	865	1003	945	956	1008	896	942	969	938	924	904	922	947	913	937	854	970	992	1006	905	973	879	980	928	932	929	894	952	935	988	948	942	977	941	898	943	977	934	955	960	916	957	959	959	979	905	947	944	921	961	935	991	936	972	958	890	958	927	923	934	979	976	926	926	893	948	932	911	1000	948	938	951	948	980	952	964	951	975	956	967	959	919	958	945	955	1002	973	913	917	882	927	939	938	949	963	961	908	925	958	952	943	923	957	901	968	908	979	918	958	973	942	930	960	898	939	1013	945	920	1004	957	940	996	980	976	968	851	951	971	901	922	980	923	967	879	945	962	958	922	928	922	921	938	988	1032	913	963	898	984	910	999	925	924	940	941	942	939	874	953	936	933	920	941	983	925	915	935	946	973	986	916	1003	957	923	957	915	975	952	974	940	957	957	984	954	963	925	897	889	898	964	927	983	909	948	938	949	925	906	980	955	959	945	957	913	905	944	964	904	936	938	939	960	979	881	914	979	951	966	980	953	942	918	916	975	931	956	936	888	946	915	935	943	951	954	957	978	953	950	937	914	943	924	945	956	915	885	882	880	947	866	933	902	926	940	1011	934	959	938	924	957	982	996	980	961	989	973	958	945	955	952	933	896	976	906	949	934	912	931	926	979	965	939	876	938	908	945	1021	933	973	886	967	956	944	960	954	959	961	955	914	974	927	925	979	944	981	978	923	1027	956	976	948	920	967	919	938	953	914	937	953	902	932	925	953	930	941	989	930	939	943	954	922	933	939	910	914	935	988	993	934	974	938	970	971	945	902	932	923	965	936	926	925	966	931	972	964	921	969	893	954	937	975	976	872	900	928	1011	941	932	934	1001	945	901	938	980	942	934	960	1003	927	993	931	955	927	933	946	949	983	999	981	1016	891	937	930	996	954	998	940	913	954	919	946	989	992	873	947	920	936	943	993	971	954	896	974	932	929	942	984	977	931	940	994	922	921	942	919	982	965	976	941	881	931	956	948	980	940	982	935	984	994	1012	983	980	990	955	961	952	976	950	938	931	955	873	898	925	930	907	852	938	945	941	933	932	969	926	966	891	949	921	896	943	944	977	916	937	933	982	936	914	1009	939	912	968	980	968	936	920	962	954	908	920	977	947	999	945	970	944	951	926	954	958	905	909	942	904	894	953	929	928	969	964	932	947	959	949	948	924	975	950	910	946	919	983	945	964	888	966	929	973	932	954	951	926	926	968	957	898	931	946	921	931	941	900	970	926	928	959	949	935	961	951	934	953	951	886	898	963	924	941	981	956	951	954	977	959	905	939	901	987	961	893	907	951	945	921	951	963	930	917	927	946	953	922	917	960	921	1002	916	942	930	921	925	981	899	960	949	940	907	935	894	965	931	886	917	926	1017	970	976	967	979	936	871	957	983	973	981	979	978	951	942	958	967	964	962	971	994	885	945	963	992	974	985	929	991	891	979	905	932	976	954	1020	971	974	935	996	897	1003	905	877	930	961	989	958	935	986	899	947	939	949	982	911	996	910	939	918	911	949	904	965	969	950	915	941	950	975	924	996	930	922	965	918	960	931	958	935	925	994	942	982	973	939	1000	971	978	944	908	921	927	939	966
48249	48562	41742	27540	24092	22036	17082	9912	4329	2726	2409	2339	1622	1173	843	650	509	428	499	428	381	362	333	367	307	314	292	277	264	290	231	274	260	234	236	228	273	273	257	267	236	258	247	263	258	388	621	294	276	261	230	227	266	253	221	221	223	263	250	258	266	238	239	236	227	245	245	254	231	265	260	239	246	248	250	263	231	216	264	246	261	217	233	240	242	247	243	269	260	211	221	233	233	234	220	241	260	234	261	243	240	253	231	246	212	228	211	221	254	236	257	248	229	246	240	211	224	248	239	249	234	232	236	240	247	236	261	239	231	255	239	227	221	238	227	243	228	236	225	246	272	244	264	242	244	248	243	227	243	240	230	220	235	240	264	222	259	267	229	236	224	234	244	244	251	230	222	253	239	218	246	239	258	219	234	247	220	234	251	225	247	243	233	269	217	236	259	238	258	224	235	262	232	236	191	221	247	228	240	232	218	231	267	262	282	239	255	231	227	221	246	263	239	241	263	240	254	217	241	245	263	224	260	231	245	268	268	220	240	233	215	261	251	245	255	232	235	219	254	239	236	209	236	234	213	240	226	263	197	222	226	238	233	221	220	259	222	257	263	240	245	260	247	268	206	225	253	238	246	258	245	222	238	244	244	244	258	256	242	228	232	230	215	259	232	237	248	221	247	261	233	254	265	247	230	235	233	246	228	239	259	239	282	244	231	236	225	223	234	233	218	263	258	263	253	235	243	243	241	267	264	241	244	253	218	225	276	227	272	242	232	240	255	239	244	236	202	253	254	241	220	249	204	249	248	237	250	243	253	259	239	217	218	231	239	239	255	226	221	224	243	247	225	232	256	268	249	218	212	250	239	227	251	256	253	220	210	248	223	244	235	222	239	238	244	204	237	228	244	244	214	225	241	251	237	261	251	243	221	258	271	242	258	240	248	265	229	235	240	267	234	274	223	250	250	258	260	216	239	233	234	234	220	261	249	223	264	243	227	234	254	256	229	235	251	220	225	208	229	234	235	250	273	245	237	230	239	257	241	243	231	224	236	244	241	253	240	265	227	253	282	252	240	267	221	232	267	229	244	251	246	241	246	257	241	234	246	261	235	237	262	255	238	242	257	244	264	248	242	236	258	247	276	239	260	257	248	240	252	258	254	269	228	231	238	233	244	270	256	213	240	269	264	244	233	237	242	239	253	253	233	225	253	251	266	238	257	237	254	254	218	245	238	266	244	241	217	261	260	233	264	233	222	251	214	246	238	220	218	233	252	248	230	246	207	245	232	235	250	266	236	221	247	233	259	231	235	241	248	256	229	237	228	236	216	246	230	218	237	251	246	252	269	253	230	239	229	246	244	271	276	215	219	223	226	258	234	253	223	256	222	264	260	242	226	240	241	223	245	234	242	239	248	205	226	236	247	253	243	236	251	231	237	247	265	207	226	222	254	223	249	279	246	235	238	226	256	208	241	269	237	215	219	244	248	238	208	202	232	232	259	225	251	240	258	218	234	240	229	239	256	231	238	256	257	235	253	227	244	243	242	255	233	229	248	252	225	221	234	258	268	221	227	251	234	222	253	247	254	247	242	249	260	239	239	254	262	233	239	234	236	260	270	243	228	233	225	244	261	259	269	245	250	241	225	236	246	234	232	247	206	226	250	230	237	244	233	231	257	261	218	260	236	279	234	239	217	216	253	220	259	241	235	226	222	226	253	233	248	230	238	245	266	208	247	271	222	252	220	235	272	237	254	219	238	255	228	233	257	264	209	216	237	218	247	223	247	209	220	228	229	242	278	238	240	241	210	259	259	245	242	214	213	219	225	257	253	242	235	226	249	235	257	223	267	255	247	247	225	226	246	239	226	236	205	226	255	277	273	230	213	259	236	239	227	246	237	236	240	226	209	245	224	251	251	268	259	220	236	259	238	243	251	256	255	215	250	232	239	242	230	221	225	235	247	224	242	236	271	254	224	251	259	233	224	256	223	242	221	267	221	237	220	251	267	240	268	236	229	210	210	254	213	243	261	228	232	226	241	193	253	248	220	255	223	269	232	236	238	275	241	231	251	236	262	218	254	264	235	217	222	217	280	246	228	229	214	233	253	248	210	241	221	253	241	248	263	260	244	263	225	232	222	248	259	243	252	233	249	250	245	233	241	251	256	236	275	234	256	213	229	238	264	258	245	237	229	243	252	228	244	225	255	217	229	248	233	241	241	218	208	246	218	250	246	231	269	242	250	234	233	244	241	280	248	248	236	263	255	221	266	235	217	263	235	258	255	236	252	232	242	232	226	240	241	264	225	239	271	210	251	266	216	234	239	249	259	201	238	257	226	246	226	222	219	239	268	281	271	214	264	221	245	233	253	236	195	237	248	238	247	240	260	206	238	237	243	229	251	238	254	235	238	215	252	257	235	238	218	228	235	223	251	256	246	245	230	255	255	201	255	249	207	240	215	242	232	231	234	260	245	232	241	225	241	235	249	264	262	207	223	223	232	260	243	235	249	264	207	255	239	265	221	239	242	282	262	205	217	235	246	233	220	272	212	221	261	221	243	251	246	234	228	244	239	239	219	236	236	222	243	230	235	229	263	252	243	236	260	257	257	238	253	247	240	250	230	230	244	206	253	249	272	216	238	245	198	252	226	265	277	237	244	264	263	230	243	247	232	237	229	249	277	272	227	205	236	205	241	241	258	243	243	238	241	253	242	244	233	248	236	236	239	234	248	247	253	252	250	225	252	226	257	241	218	265	238	266	248	223	211	241	260	225	220	252	233	219	223	236	256	246	222	250	231	255	256	248	237	251	247	246	227	241	227	214	248	238	247	250	228	226	215	231	242	240	245	234	233	251	256	235	226	230	264	246	263	204	246	247	250	243	228	270	217	244	267	250	224	268	241	237	229	249	226	252	235	261	254	237	279	251	222	230	241	231	229	223	232	244	236	265	258	242	250	245	259	239	222	218	248	264	232	226	240	258	233	245	220	278	255	233	223	221	272	231	223	242	245	238	254	242	219	224	245	234	236	247	235	233	254	256	234	237	235	255	243	252	234	255	219	221	234	233	240	290	244	221	237	232	251	266	257	230	244	244	242	239	233	237	242	217	216	226	231	255	227	247	226	243	203	247	229	218	241	228	234	235	232	219	239	231	247	217	212	256	227	245	248	239	255	240	243	241	245	272	252	246	218	240	236	213	233	236	253	195	246	230	216	215	228	249	227	239	230	234	243	250	210	237	259	228	240	254	236	234	226	250	243	237	216	253	231	246	250	236	229	237	230	239	205	238	267	218	230	241	213	228	235	237	237	246	257	210	225	227	252	249	259	265	215	231	232	240	251	219	197	249	229	231	250	251	228	234	226	254	224	257	239	220	258	221	264	265	225	232	252	264	257	234	264	257	212	222	235	250	248	204	245	241	222	249	243	261	227	246	271	244	236	230	232	222	234	229	227	236	275	240	261	234	245	251	240	236	228	245	248	235	236	231	243	260	236	250	256	235
42382	53633	45796	19305	11812	8597	6412	5483	5577	9116	9146	8810	6633	5291	3420	2972	2140	1957	1957	1797	1502	1339	1475	1468	1313	1256	1140	1017	1025	887	863	830	840	826	779	824	828	807	781	820	797	794	769	812	835	1578	2956	942	762	778	787	760	718	767	781	732	732	782	748	781	751	740	744	803	705	741	776	784	768	770	744	751	773	739	790	713	761	752	739	786	753	781	733	763	710	796	818	783	764	772	763	771	763	786	768	711	743	744	840	754	704	732	744	759	774	777	723	749	735	732	777	781	700	750	714	765	754	761	728	742	752	739	800	764	756	782	742	803	760	776	722	816	808	803	736	769	775	740	706	720	790	725	751	807	731	748	715	770	773	786	746	772	712	730	788	762	773	744	796	740	759	757	777	732	757	713	735	766	741	725	734	781	814	741	746	745	705	711	780	741	782	766	782	758	766	783	752	779	763	755	782	742	740	761	752	735	786	684	738	754	791	746	789	741	764	800	802	723	765	806	757	780	759	783	825	771	778	762	744	709	751	726	765	724	799	763	756	712	732	686	750	773	738	772	740	742	734	757	773	719	759	746	794	756	754	753	754	738	785	744	789	758	737	726	692	730	728	689	718	663	743	772	749	767	727	694	769	752	754	726	753	740	769	755	812	770	737	784	723	785	717	743	761	792	770	748	752	701	725	736	728	727	732	806	760	729	745	774	783	729	713	765	721	755	793	753	714	806	726	752	812	702	733	681	738	738	737	805	731	771	720	763	749	764	782	764	738	740	783	764	756	785	781	716	810	738	753	746	797	799	742	753	747	774	796	797	727	745	779	719	774	769	728	718	755	744	738	741	789	783	767	725	756	802	719	754	787	738	766	753	714	751	676	762	770	718	771	735	751	748	724	752	782	808	737	724	763	781	762	797	766	766	760	742	770	735	752	769	708	747	751	751	740	721	742	740	783	770	751	759	777	781	781	748	707	734	750	782	774	776	790	750	710	775	773	802	766	751	779	777	743	724	763	745	755	742	752	744	758	692	738	793	765	748	777	736	792	707	757	728	737	782	754	794	768	798	707	711	726	779	801	728	772	697	764	710	710	758	735	776	753	826	706	737	785	694	739	751	750	731	789	767	747	824	796	757	720	723	752	745	784	769	732	731	724	744	774	727	774	728	717	748	781	720	716	739	737	695	758	734	717	785	741	751	737	730	748	690	783	767	785	811	805	713	763	725	710	765	790	766	748	791	766	716	781	783	726	740	777	764	723	777	717	788	735	751	760	747	721	726	782	791	736	769	810	761	724	756	766	769	796	779	792	772	722	755	747	796	791	737	771	698	759	717	764	766	755	770	738	724	757	741	781	765	732	755	777	748	739	751	739	725	745	766	792	776	726	754	729	737	728	722	791	782	793	780	756	739	753	791	718	700	773	764	747	777	785	714	804	766	755	744	786	814	780	755	724	747	762	800	819	722	739	752	783	715	756	786	742	778	783	735	776	767	717	804	706	750	780	728	762	773	735	740	754	760	742	751	755	715	762	714	702	773	732	729	740	748	742	778	757	748	783	776	740	751	763	736	792	765	739	749	742	770	734	763	760	696	782	778	770	788	821	768	738	727	738	798	767	747	736	762	726	727	745	790	776	717	723	768	737	764	775	739	756	718	752	760	737	718	747	750	739	729	722	749	677	768	784	724	745	810	766	712	706	730	769	753	787	818	746	793	753	776	766	741	782	746	760	740	736	816	790	751	774	764	770	770	726	741	747	802	719	791	785	754	754	766	752	736	764	754	760	758	747	713	786	746	809	738	757	694	750	760	795	799	757	728	723	784	759	768	773	753	771	718	723	709	713	725	773	722	720	785	758	756	765	701	774	735	736	755	755	752	757	780	787	809	778	801	709	811	734	770	759	757	781	777	742	766	715	721	750	794	755	769	721	729	735	748	767	764	786	709	798	763	777	708	725	770	691	718	751	777	830	770	751	779	779	701	771	816	731	820	759	761	768	771	738	790	778	745	749	760	750	743	804	779	771	779	813	732	787	732	758	740	723	729	720	778	766	760	771	762	743	745	771	788	782	695	797	726	734	754	747	765	802	761	779	771	798	750	732	720	761	768	774	772	792	769	688	721	739	725	749	760	758	695	745	767	723	751	731	720	742	756	761	719	793	769	751	724	773	750	766	776	779	755	713	712	794	728	703	725	762	764	740	712	809	740	778	760	762	739	766	805	744	785	721	755	806	763	703	738	774	742	763	768	728	754	783	794	676	686	799	778	736	782	705	764	771	764	733	733	770	759	754	737	725	749	752	723	769	735	780	758	705	732	756	743	782	733	743	713	717	739	708	778	727	757	737	757	752	731	787	764	751	757	776	761	745	744	786	735	738	804	753	755	788	811	707	687	709	742	771	770	738	792	739	780	719	766	675	787	763	729	708	726	770	747	737	758	748	711	763	777	748	756	764	795	741	757	761	765	750	751	775	756	778	753	807	754	703	793	762	792	780	793	766	732	751	743	713	800	770	734	732	717	746	754	766	706	742	758	737	814	746	771	698	774	689	738	766	762	811	732	772	796	733	733	738	781	715	730	765	740	741	766	825	729	775	785	740	777	744	734	760	692	776	818	738	782	770	728	759	749	699	740	733	752	769	779	715	748	748	756	755	784	749	751	779	735	811	733	791	763	771	773	766	773	731	746	789	738	752	773	759	735	784	716	736	779	775	747	781	734	719	750	765	737	745	760	752	719	774	762	736	760	738	756	736	765	747	795	778	736	738	757	751	755	756	769	744	748	767	740	790	769	713	765	708	711	769	783	751	723	724	779	762	704	773	732	780	720	754	766	684	710	761	793	727	772	748	765	768	779	752	757	747	720	759	781	804	764	739	749	758	783	776	790	742	812	722	737	751	746	765	733	770	760	710	736	686	721	779	747	762	734	774	764	810	759	761	767	725	738	739	787	740	709	785	740	721	766	768	763	741	704	787	757	749	767	725	718	802	785	769	716	760	733	776	743	764	736	687	762	762	759	733	709	700	733	766	753	773	754	779	754	736	763	755	798	793	703	717	756	700	760	786	792	743	783	755	713	774	719	719	754	732	713	751	787	731	696	777	752	780	762	689	754	751	778	749	726	749	731	761	745	758	734	778	759	744	761	739	738	696	730	755	752	786	723	772	777	772	740	715	716	747	748	782	739	768	691	838	782	757	798	726	744	723	697	765	752	760	734	804	747	718	723	787	749	783	734	750	743	814	739	713	795	767	703	727	762	747	711	765	749	719	750	759	750	717	769	769	782	756	802	776	717	741	749	796	816	756	721	791	747	755	762	757	759	791	747	779	756	744	715	701	724	764	769	775	717	763	804	734	763	734	773	735	757	773	711	755	688	804	731	767	775	752	703	713	791	713	766	791	766	730	800	755	773	784	769	772	730	769	797	730	743	767	770	730	739	742	737	750	784	791	759	777	731	792	723	759	784	767	702	777	756	794	745	746	701	774	765	778	724	731	716	736	697	742	738	756	733
55352	45273	38285	27922	24598	23560	21021	15056	8383	5791	5489	3702	2485	1698	1417	1050	689	677	704	560	430	474	575	437	431	459	376	318	370	298	295	273	319	238	272	254	301	264	286	289	274	283	243	293	283	505	943	251	254	281	242	267	265	270	251	247	269	254	267	264	243	253	251	223	237	250	294	259	259	290	234	280	236	251	267	271	255	290	281	271	245	281	273	276	227	260	252	241	294	245	290	239	278	268	269	288	238	254	278	248	284	247	270	258	226	270	271	253	258	240	277	272	249	287	270	258	245	249	286	288	220	258	247	281	268	273	266	245	266	267	284	255	262	243	251	233	282	270	257	273	246	261	267	252	250	259	256	248	241	285	261	259	250	278	272	252	273	266	247	269	288	259	269	238	272	234	260	244	232	253	239	257	235	244	269	252	279	271	291	255	250	276	279	271	266	286	251	228	269	264	249	237	258	266	253	287	278	268	275	253	254	253	241	252	271	233	261	261	290	256	263	260	277	258	243	274	280	252	265	271	244	245	270	276	273	253	259	263	251	273	268	245	264	240	293	287	262	251	248	238	261	237	283	234	247	261	252	260	221	249	251	286	239	256	290	267	238	264	262	256	283	268	257	259	285	254	269	266	253	270	279	257	260	288	241	251	251	242	267	293	293	273	259	243	267	265	270	257	285	230	279	258	277	251	287	234	253	248	259	272	261	266	245	246	259	259	262	281	272	275	251	260	256	247	268	277	264	272	234	281	226	228	280	265	302	267	259	241	261	220	263	264	263	287	277	286	266	277	275	256	234	282	244	242	271	261	246	258	278	274	231	257	228	267	245	253	252	212	250	283	270	265	268	241	273	259	265	294	240	283	247	254	287	269	257	274	303	263	237	244	278	250	268	251	275	251	228	268	270	273	224	290	263	242	263	231	266	291	267	232	239	245	250	243	265	278	246	270	268	248	265	286	248	243	269	271	235	264	260	281	256	280	265	272	264	226	270	233	263	259	282	267	263	272	259	260	258	263	229	269	270	261	271	243	288	223	243	290	264	254	248	261	246	239	239	224	269	233	264	275	264	267	276	246	253	259	272	256	260	284	281	255	266	256	293	266	261	255	234	252	263	244	286	245	259	243	239	253	283	261	271	267	258	233	289	269	241	211	241	269	240	245	241	252	278	276	258	264	281	238	247	284	240	278	284	260	269	278	238	249	234	253	239	254	254	256	260	259	254	232	254	262	268	274	268	260	272	276	265	258	245	259	249	264	250	248	284	269	231	276	271	266	227	268	242	254	252	254	252	270	258	242	238	284	250	248	255	274	230	219	257	268	246	237	255	277	260	265	250	218	256	245	261	286	262	249	238	299	238	287	225	241	263	256	271	248	225	264	235	251	267	259	247	273	278	239	259	269	243	273	268	263	233	278	265	244	264	249	264	254	258	222	259	247	273	265	257	267	267	259	261	254	236	273	262	290	252	273	242	235	249	256	252	252	264	244	231	225	266	264	259	278	244	256	263	273	241	248	286	266	242	270	268	247	251	254	241	240	264	266	204	225	288	232	252	226	233	280	238	257	250	242	277	257	228	264	235	250	254	258	259	249	263	264	269	244	249	268	245	245	253	265	225	266	292	228	274	248	249	261	265	258	259	237	237	277	244	263	280	283	260	239	273	261	257	261	262	251	267	256	243	265	268	242	246	272	265	248	264	256	229	254	256	236	266	225	254	242	249	264	248	230	248	287	272	250	275	269	260	274	250	239	258	268	247	256	253	282	249	279	267	244	261	267	264	267	278	276	259	258	259	262	258	270	275	266	252	247	283	251	237	238	266	239	228	240	277	252	273	234	280	295	261	259	281	255	255	251	264	292	235	259	289	267	248	231	280	301	263	281	244	261	273	273	268	242	250	250	263	261	268	215	260	259	256	235	260	278	258	243	240	248	258	272	244	292	268	258	258	256	253	282	264	242	262	274	272	261	264	231	275	287	246	265	260	246	283	269	288	268	228	242	240	254	253	265	247	254	253	242	246	262	244	235	249	246	257	258	255	262	267	255	270	239	260	274	260	256	231	264	292	249	222	268	266	271	263	277	247	256	280	284	249	245	275	252	273	233	244	278	250	260	259	260	256	251	284	275	262	249	266	240	263	244	240	286	246	281	249	273	252	289	261	236	265	272	259	254	260	253	234	267	272	280	263	230	235	254	267	257	257	263	280	245	265	266	275	247	244	262	297	287	236	243	250	235	261	239	266	267	234	249	242	255	264	255	267	245	268	238	258	239	261	263	272	213	259	264	254	247	269	274	249	252	242	250	237	295	269	252	237	239	258	266	279	234	231	233	240	241	225	266	250	265	246	307	222	245	257	235	259	258	241	244	268	262	257	245	270	265	270	244	239	261	266	273	228	272	260	285	276	232	259	266	267	250	257	243	258	260	242	235	288	251	240	268	247	255	281	267	256	252	231	221	248	251	223	239	273	247	267	289	241	282	284	280	258	263	244	261	261	268	262	238	257	233	265	254	243	248	231	275	245	264	246	249	238	261	266	257	237	275	284	253	272	236	261	234	262	243	269	228	250	238	232	261	294	253	277	275	252	256	250	249	270	254	276	238	290	252	271	274	260	251	251	236	260	257	243	270	239	248	258	234	263	257	263	256	219	277	274	245	244	218	254	268	247	239	273	240	250	256	251	273	268	258	232	275	248	249	269	257	249	249	231	240	270	246	233	282	250	265	254	260	243	263	245	266	255	265	253	249	255	252	253	253	229	273	226	244	259	248	273	265	270	280	271	265	266	273	250	260	260	242	244	251	244	267	261	246	252	232	305	244	283	258	264	233	257	277	267	263	237	259	227	261	289	267	252	271	281	220	267	233	240	260	294	261	258	255	275	256	260	246	266	284	274	262	260	272	249	253	261	287	240	240	234	267	242	260	263	258	253	240	272	251	287	281	271	242	260	271	239	276	275	268	239	273	260	247	237	250	232	234	263	278	247	269	294	275	264	259	255	287	259	275	285	233	240	257	255	264	249	264	260	287	270	277	251	272	240	254	246	265	279	271	262	262	239	260	244	260	249	228	241	260	249	255	276	271	270	225	280	269	261	256	256	273	247	260	277	267	245	271	248	261	236	265	271	264	224	255	260	264	258	264	224	253	277	252	253	274	263	257	235	253	256	253	269	238	277	254	264	261	243	271	256	245	257	238	273	291	245	252	253	264	282	255	258	237	272	283	280	272	214	262	254	279	260	249	254	239	264	262	275	253	250	250	272	241	285	232	270	252	240	245	290	243	282	256	259	268	236	253	259	258	258	271	274	256	267	273	261	251	274	262	296	225	288	243	278	243	257	267	225	249	240	251	253	287	244	252	251	238	264	248	250	274	253	274	258	222	228	227	257	271	259	256	266	262	241	268	254	267	271	249	242	209	250	280	257	247	259	284	260	249	229	241	247	268	286	265	263	298	261	272	260	268	269	285	260	222	251	248	260	224	257	258	277	280	255	255	259	251	240	244
49652	52779	46684	23304	15177	12153	9415	8589	11777	15805	17078	13121	9233	6668	6040	4591	3398	3039	3244	2427	1989	2084	2355	1950	1837	1879	1562	1345	1387	1054	950	911	894	853	886	959	856	852	834	854	841	835	845	882	855	2215	4329	894	815	798	819	804	816	820	722	781	825	802	800	754	757	797	801	783	782	769	783	757	792	751	752	744	744	777	792	812	779	830	814	793	753	864	788	760	752	800	734	853	741	792	792	739	771	778	790	834	768	789	732	802	753	781	805	753	790	786	798	771	755	789	757	786	753	785	757	770	728	824	750	755	762	732	748	729	750	786	764	783	796	771	787	738	766	800	768	789	779	793	808	775	771	786	792	784	791	790	757	828	781	768	818	797	757	759	787	749	786	825	806	717	860	764	798	755	777	757	851	801	784	756	764	766	824	847	781	799	716	747	762	773	736	786	746	803	802	806	759	740	765	748	772	789	777	814	808	750	808	773	822	817	815	798	745	757	770	792	829	781	812	777	735	750	775	781	893	754	795	760	779	805	830	781	729	770	782	792	801	781	810	815	775	721	831	762	845	769	811	764	753	789	818	807	845	774	782	753	763	811	758	820	786	811	811	786	766	753	732	795	774	745	725	812	766	791	782	801	781	788	776	798	787	753	780	843	786	765	812	792	806	737	793	776	744	787	789	790	754	780	783	755	786	734	789	774	759	796	815	779	821	771	812	768	748	781	821	769	775	786	825	761	756	804	766	770	775	747	785	741	779	830	819	807	790	786	740	801	793	769	763	775	756	766	786	789	811	785	740	789	826	765	758	778	821	767	773	783	792	836	753	783	747	789	753	812	734	751	787	791	804	741	766	772	771	782	768	767	771	740	773	791	808	759	753	796	787	735	802	752	765	763	813	770	800	800	814	728	793	784	773	742	756	766	760	742	781	745	798	782	781	749	759	743	787	786	778	738	808	794	745	780	814	828	771	760	736	780	753	784	785	775	797	791	757	801	799	798	815	774	818	787	785	771	816	813	721	788	826	754	765	765	775	824	771	804	758	823	775	794	775	763	746	782	818	776	730	779	743	797	797	774	814	789	819	765	771	768	789	787	830	771	724	771	777	786	828	760	761	775	824	752	800	733	758	740	777	748	799	755	791	773	770	820	750	774	745	763	796	737	796	821	791	810	769	810	733	774	769	715	758	770	788	764	796	772	783	735	757	793	747	820	715	775	773	793	770	828	753	831	767	761	778	747	785	812	796	821	842	757	730	835	769	771	825	759	775	758	752	784	817	777	764	784	769	813	767	808	750	717	828	795	780	789	790	769	775	756	758	794	783	820	763	805	792	821	790	751	786	793	785	799	779	794	798	761	790	749	801	745	777	796	769	784	774	759	820	760	733	817	772	798	753	714	738	750	785	774	795	743	761	783	815	769	785	768	815	770	804	791	754	808	793	777	794	783	769	787	823	761	824	774	802	765	776	781	772	759	784	821	845	813	793	803	749	778	797	721	793	860	826	790	739	812	711	754	802	769	742	831	804	749	728	775	783	812	728	768	818	812	823	778	795	773	750	740	785	776	817	760	804	774	783	785	787	755	792	771	772	797	769	768	751	775	811	742	764	754	750	761	751	805	782	806	764	817	782	780	761	811	800	785	772	791	795	801	797	770	783	790	783	803	733	765	746	771	740	791	833	729	778	799	749	769	740	793	761	793	756	801	791	796	785	781	747	775	812	795	801	743	819	730	824	775	777	765	806	716	789	719	849	809	799	757	769	784	758	815	776	857	778	766	732	749	774	751	740	743	810	758	790	792	786	746	785	779	755	804	764	851	801	784	810	767	784	784	788	783	811	764	762	775	794	796	807	771	771	805	778	779	839	786	779	754	804	764	841	772	747	733	847	736	783	814	780	789	737	752	784	760	808	780	762	802	762	831	760	821	761	765	773	758	780	814	786	700	785	771	837	770	789	753	818	810	734	795	769	772	780	793	802	786	757	775	729	738	752	843	779	759	831	774	772	764	755	760	750	731	764	773	769	794	747	770	800	770	785	822	792	804	729	713	774	789	809	741	779	756	787	775	746	772	801	722	820	720	748	766	813	733	792	757	752	773	759	769	808	763	761	771	737	736	774	742	779	810	822	795	796	807	841	800	754	773	801	755	796	809	784	781	798	762	762	778	779	809	769	803	792	785	811	776	817	758	779	827	781	754	750	740	793	831	786	758	783	807	763	762	826	855	769	758	803	784	760	757	765	782	753	799	764	791	772	822	864	760	772	795	775	779	780	775	731	782	806	807	785	765	786	775	733	735	794	803	768	770	791	730	785	768	775	757	740	760	802	726	778	751	784	790	751	772	808	777	798	782	769	777	772	753	745	761	817	753	807	767	807	796	774	815	711	791	726	771	758	810	778	783	777	778	764	787	701	811	801	786	770	735	731	802	802	816	819	813	763	731	777	769	786	779	825	753	774	793	791	771	820	759	815	789	742	802	713	789	815	787	825	719	763	724	797	788	802	785	730	731	772	778	854	811	803	800	821	757	809	774	793	738	755	778	774	753	751	757	756	755	784	731	787	787	772	765	761	745	777	835	784	774	837	730	773	781	774	819	778	775	726	808	778	816	739	770	760	818	809	761	799	775	810	749	766	776	800	772	814	789	812	755	785	785	751	741	777	795	804	809	755	768	803	754	733	766	787	814	739	797	785	769	815	759	796	762	742	778	788	780	772	816	791	749	801	769	810	765	755	783	800	786	784	824	785	801	775	751	803	775	822	728	800	804	813	779	836	743	785	796	737	774	803	817	785	771	737	745	826	788	741	769	746	742	774	771	794	742	785	830	796	785	811	743	798	810	733	824	744	746	793	763	777	773	826	790	781	824	764	762	755	718	742	770	803	801	748	776	787	823	773	828	779	765	789	790	781	726	798	742	737	756	802	811	788	769	761	727	750	775	759	754	758	776	740	773	800	785	748	766	767	774	756	760	768	788	735	791	818	771	808	791	753	847	777	861	794	761	800	804	818	760	758	753	752	780	759	835	743	803	808	771	768	731	770	791	759	800	789	768	799	801	781	786	744	736	807	785	762	806	782	799	768	761	808	764	802	808	769	797	749	774	780	796	761	762	750	735	770	772	725	757	725	773	763	738	743	752	760	747	743	814	750	797	790	817	761	762	810	784	793	798	732	751	793	820	736	758	759	767	816	774	771	799	801	785	771	806	747	775	810	788	752	792	840	756	745	789	823	763	845	807	762	820	813	810	772	839	784	795	745	826	808	745	753	830	743	767	794	784	780	752	778	754	793	830	755	796	839	839	764	716	819	781	747	787	743	749	745	748	823	819	784	774	733	791	802	776	733	737	738	770	755	787	825	794	786	743	775	767	742	786	740	808	802	757	770	755	781	823	811	776	754	754	769	775	799	798	831	758	737	791	790	794	751	765	787	760	815	778	810	764	815	799	801	753	793	754	745	795	745	741	790	740	802	788	791	767	784	743	767	757	798	790	774	751	757	760	771	734	800	766
17412	24790	27888	10242	3336	1622	1049	921	789	756	622	537	474	454	406	397	391	370	365	314	357	343	326	352	316	340	335	355	301	296	337	312	313	340	328	313	341	306	321	321	284	324	309	284	333	318	328	307	302	316	350	330	303	308	280	313	342	278	309	292	288	310	327	318	307	353	296	267	301	325	316	327	289	304	329	327	325	295	296	317	302	324	326	307	319	296	317	305	304	310	302	339	298	321	332	300	306	350	311	331	315	303	324	330	313	307	300	295	301	277	316	325	296	315	334	299	344	322	293	303	329	321	308	303	283	297	306	295	282	328	325	332	318	288	343	306	309	310	328	327	339	307	328	321	295	299	337	301	307	318	329	305	302	312	300	300	326	330	298	287	304	303	326	324	314	302	309	321	284	320	312	338	315	285	286	286	309	309	290	313	325	281	303	303	295	301	332	338	284	314	342	307	314	324	304	293	338	306	306	292	276	330	354	308	331	310	308	290	316	322	304	304	291	305	314	338	310	308	330	323	318	318	314	324	334	301	283	302	336	333	283	314	296	319	328	325	313	310	307	306	328	318	307	324	329	309	281	308	290	322	283	309	321	305	329	327	302	335	313	285	335	289	295	282	345	313	327	293	305	300	302	339	308	340	315	262	317	327	285	310	301	273	283	290	336	323	319	309	296	311	335	338	331	314	277	309	313	297	317	286	320	360	301	327	296	324	329	308	294	304	305	355	304	334	272	310	314	337	310	292	311	297	321	351	325	319	289	295	308	326	285	335	313	297	335	296	325	353	296	353	328	322	319	326	326	325	302	321	344	301	331	331	298	330	307	319	330	295	332	326	270	313	312	279	329	287	330	313	327	286	323	322	319	305	315	312	306	316	297	305	317	278	290	317	309	314	293	304	304	311	305	321	296	315	330	323	300	322	290	341	309	305	335	303	316	315	284	308	275	314	320	302	293	311	283	284	302	329	301	329	335	314	314	289	333	334	332	326	322	300	272	297	324	308	331	303	322	322	338	314	315	324	325	322	323	290	308	340	278	295	330	346	303	317	308	333	326	338	322	320	332	287	310	268	301	269	346	298	328	284	332	368	302	349	363	332	292	326	346	329	298	329	293	300	268	305	341	292	313	318	354	310	330	292	341	329	306	320	330	311	300	317	345	346	348	334	288	296	310	310	297	300	303	300	293	275	309	318	307	322	318	334	318	275	317	329	305	319	305	317	305	298	320	304	301	335	328	302	307	306	305	291	309	305	325	308	314	342	306	328	339	303	333	278	326	324	334	328	314	305	321	309	320	292	295	330	304	297	312	320	347	344	317	294	284	301	327	318	298	321	299	294	310	316	311	321	341	320	313	303	330	332	318	290	298	314	317	325	313	295	328	325	302	314	270	316	311	320	330	323	301	302	331	287	311	281	308	276	292	291	328	297	335	292	332	305	265	311	322	316	307	331	328	361	307	307	318	301	319	311	308	293	358	328	289	345	275	295	307	306	313	314	285	312	304	327	302	312	288	308	314	289	315	297	294	285	326	335	284	322	303	301	311	322	322	314	304	335	292	281	336	318	274	293	300	318	299	324	335	334	290	309	325	298	316	313	323	326	296	287	308	304	321	314	318	333	339	286	317	329	311	319	304	292	324	291	308	305	312	315	295	326	351	305	328	321	343	310	314	294	333	324	318	277	303	313	314	326	326	275	317	321	281	298	333	304	326	310	332	321	347	344	310	309	272	303	298	283	321	329	307	308	316	340	312	326	321	298	296	304	320	289	328	339	307	298	296	305	322	302	292	295	311	349	348	315	323	331	338	311	320	330	331	343	315	315	329	320	331	332	299	316	326	315	303	350	300	296	312	302	335	321	290	324	283	320	324	303	311	348	305	313	292	296	297	329	286	309	304	298	310	330	309	339	310	322	303	302	339	288	314	282	314	307	322	308	356	320	346	333	324	317	309	273	330	322	311	272	307	296	278	317	322	279	307	322	307	296	330	296	313	296	280	305	297	322	335	307	315	351	314	295	310	308	386	300	333	328	292	336	304	306	311	301	339	328	280	295	301	337	327	313	288	308	311	331	298	319	317	319	306	300	303	343	326	299	331	321	320	292	306	311	313	302	304	274	312	337	322	287	305	335	323	296	314	312	313	305	324	314	291	342	314	320	331	319	324	300	289	305	309	325	299	339	289	303	283	327	345	306	319	310	283	323	311	319	303	310	308	319	319	297	310	314	330	314	319	316	305	301	333	296	334	293	313	303	302	304	331	286	307	335	281	346	302	308	285	317	292	307	307	336	322	291	298	336	294	305	297	343	303	314	303	302	319	275	318	322	310	315	304	307	295	298	315	306	326	322	283	332	337	310	306	295	331	329	290	307	289	352	309	338	302	294	308	319	314	317	312	285	287	275	322	310	303	286	288	292	317	314	296	350	330	311	328	321	331	332	312	331	313	330	306	292	312	289	313	318	352	317	303	340	309	288	292	290	300	302	343	300	311	303	336	315	321	320	312	309	290	266	307	322	320	298	271	296	320	310	306	303	333	292	318	316	304	291	292	345	310	320	300	308	333	337	310	302	290	312	301	307	319	300	322	342	299	339	305	300	355	333	292	291	320	279	339	320	316	298	294	307	284	305	316	307	312	307	329	288	315	310	329	348	295	300	329	322	302	333	345	356	293	353	293	337	317	291	325	329	294	330	314	330	315	333	301	299	308	306	335	327	327	328	292	303	321	313	307	315	328	297	321	327	315	305	302	291	319	350	316	314	305	304	303	303	317	311	283	319	341	300	329	294	309	294	298	317	327	324	303	319	295	322	331	326	336	325	353	326	289	287	322	314	300	315	318	302	301	313	304	308	287	341	310	330	331	299	307	331	294	274	308	307	293	309	293	317	316	327	371	313	301	323	304	317	309	310	301	285	291	304	322	309	294	280	303	316	334	329	297	328	330	319	309	312	339	305	285	327	318	299	312	302	295	334	293	317	298	299	321	304	322	331	320	322	305	323	316	292	304	299	298	323	341	294	328	308	313	319	299	340	345	309	309	289	318	262	300	333	321	318	332	318	298	333	317	318	322	278	309	314	308	361	311	328	289	331	305	309	284	312	324	323	323	323	322	334	316	293	301	316	322	319	329	328	300	297	305	329	328	281	295	307	305	282	287	341	324	309	339	338	315	304	330	335	307	312	332	338	323	324	323	316	326	299	301	288	329	313	324	309	320	313	321	312	319	319	286	341	313	309	327	321	299	333	344	303	302	309	333	316	316	318	306	305	324	284	338	319	321	318	285	315	312	308	326	318	317	321	315	299	320	317	308	291	264	329	317	305	306	313	328	306	300	308	319	312	287	314	307	330	315	298	288	309	346	300	295	304	288	308	324	328	311	354	353	338	326	298	317	306	285	317	336	338	299	295	319	328	305	284	301	303	325	361	327	334	321	284	314	338	317	300	317	320	297	314	319	324	323	306	288	309	328	290	345	338	305	293	315	278	347	328	304	324	309	334
16825	28961	27398	8798	5112	3627	3072	2886	2954	2852	2599	2151	1822	1576	1431	1267	1158	1186	1137	1083	1162	1103	1167	1091	1061	1066	1045	1099	1032	1049	981	984	1019	1022	977	1011	997	1009	984	974	916	1005	982	942	956	1009	1033	948	1034	951	886	996	966	986	916	936	941	961	964	988	916	969	923	953	974	943	978	955	964	1013	983	955	958	953	1003	950	971	913	927	945	1009	949	1002	965	992	979	972	1034	888	1006	908	906	954	936	972	1015	923	982	1031	924	1001	965	985	947	968	936	993	970	954	972	980	976	987	974	1018	1015	952	904	999	957	1026	1017	960	1003	990	1020	948	951	940	1009	926	941	984	964	1029	951	979	926	960	957	968	926	915	959	966	975	948	961	984	886	949	970	953	949	942	983	990	961	942	1000	991	974	951	977	939	990	994	937	1024	987	962	981	996	992	954	983	938	1004	968	1017	947	987	923	944	939	929	1005	972	965	994	944	959	990	992	979	970	972	977	966	980	995	978	934	1000	994	938	961	982	981	933	901	1008	937	886	1040	933	950	945	1048	975	976	960	1003	972	1019	900	968	989	925	940	973	910	954	985	991	975	997	916	992	976	979	1011	941	977	982	984	972	965	996	1004	979	964	933	919	950	990	922	1016	988	940	926	1004	940	959	927	919	990	983	941	954	987	968	938	972	971	998	969	956	964	1009	916	964	927	966	1045	996	968	964	1030	957	970	928	904	958	974	969	996	931	923	940	960	1000	969	948	947	938	940	966	966	921	949	951	918	1001	959	976	1012	975	959	947	934	937	958	997	991	1018	948	958	1010	937	923	1011	920	978	1008	968	966	931	941	1022	1019	972	1005	926	977	976	960	934	944	993	995	1020	969	956	982	987	978	950	955	995	918	924	947	955	933	956	910	919	979	1013	940	974	994	964	958	973	936	976	952	982	967	1007	916	961	962	942	943	977	972	984	973	953	970	947	977	966	967	970	928	938	1009	890	996	956	963	965	964	977	914	972	970	1007	955	981	1003	949	952	947	931	994	972	941	947	977	969	933	971	982	1013	968	949	952	951	998	942	985	979	922	969	977	1000	945	943	936	980	981	978	980	1026	948	916	1012	926	920	971	992	996	993	934	959	956	962	931	956	973	987	938	1008	963	1003	977	891	962	972	961	984	904	980	984	967	970	963	930	897	973	972	958	993	958	926	969	940	920	944	975	996	931	929	963	1039	963	939	938	957	948	1013	950	946	944	1007	966	949	968	999	967	985	950	960	986	986	987	1046	993	902	962	938	986	944	919	983	1022	959	914	905	989	984	991	974	954	932	929	952	982	962	1015	981	940	992	981	1007	940	959	987	929	961	990	935	989	968	1017	1002	971	964	972	995	996	964	1046	948	980	1024	983	1008	974	975	946	973	939	958	986	981	992	959	936	979	948	939	1003	920	931	962	949	992	897	964	964	963	930	983	990	970	950	971	1031	951	938	960	975	948	939	1003	944	979	982	985	943	956	966	933	956	950	994	979	983	955	993	983	985	993	992	975	1018	1008	955	993	957	999	993	982	974	990	1034	950	977	965	917	979	981	964	974	888	924	962	1040	960	990	935	957	930	979	956	925	992	996	991	941	924	964	1022	954	974	929	954	996	970	924	988	1069	959	985	941	954	943	926	911	935	955	974	961	968	924	998	1015	966	937	960	900	999	1002	1050	966	976	947	979	984	938	985	994	936	932	1005	960	988	908	941	1014	930	985	914	932	957	905	943	968	961	939	982	941	986	966	956	943	967	971	934	1011	980	987	945	1013	971	960	966	973	922	941	980	985	968	905	926	937	981	1031	978	959	987	959	917	952	930	945	966	938	1016	998	963	925	962	950	993	960	976	948	1008	987	960	960	1008	953	962	943	983	942	924	986	963	935	981	951	1041	1031	974	955	860	988	994	936	948	962	955	951	999	965	927	931	973	970	978	967	940	928	945	987	996	963	1037	913	950	952	981	967	956	1019	909	943	992	996	999	963	1010	969	975	915	911	1053	932	979	994	991	988	950	959	907	912	971	985	990	943	961	930	930	986	975	1012	978	983	982	993	978	957	943	988	1000	970	969	999	960	1011	968	953	991	977	998	1038	968	982	994	946	885	922	950	990	998	918	931	941	947	972	927	931	936	898	957	987	1001	920	985	934	988	937	977	986	940	918	1007	972	988	935	896	977	999	920	975	960	994	1005	953	935	930	970	973	981	944	966	974	953	1001	979	946	964	940	962	964	988	931	1001	931	969	978	940	957	932	982	907	919	965	944	940	939	960	1001	953	976	1007	979	912	912	940	936	954	988	930	954	995	967	929	961	927	972	954	957	940	975	1003	965	1034	944	940	993	972	977	988	1014	969	970	1025	969	904	1019	971	958	984	977	1024	990	989	1018	949	976	986	958	1008	980	933	958	946	971	887	975	976	958	957	899	956	1013	957	955	970	991	944	914	981	961	972	995	1003	922	961	977	970	980	943	958	960	931	952	996	935	938	983	967	960	922	925	1019	1005	950	1024	927	924	994	959	932	981	972	986	962	1000	987	961	960	972	966	948	927	983	982	973	989	880	946	957	960	1043	1008	936	985	992	977	926	943	914	1018	985	982	975	960	956	944	997	962	933	975	991	977	939	924	1017	962	957	986	897	932	1024	897	989	992	1016	967	976	950	956	912	990	912	999	988	961	915	966	972	1024	932	964	963	935	1014	916	1006	949	950	999	948	972	1035	969	943	967	973	976	947	967	918	986	1005	937	972	1001	1010	894	946	1009	940	919	982	952	1007	944	1006	951	949	952	969	963	969	959	971	959	1001	951	976	973	923	1002	971	1001	960	931	967	956	1028	931	968	908	945	949	972	1008	979	936	944	967	988	984	1007	938	936	974	983	938	978	1028	1047	938	991	1012	970	939	942	958	1005	1010	948	993	966	952	935	959	956	989	979	1019	930	952	940	963	969	940	977	1027	949	928	956	948	941	968	987	959	963	980	938	937	961	1008	969	1009	1019	918	931	958	943	966	945	927	1003	954	978	901	970	985	969	985	996	978	928	1029	991	946	993	990	1043	952	962	990	933	960	957	981	1006	945	961	964	968	957	885	916	948	1005	981	960	978	949	953	976	974	1011	1015	961	977	954	970	957	929	935	959	996	982	952	994	970	928	973	939	961	1023	958	939	1008	999	942	958	927	988	1015	974	978	988	1043	999	939	986	994	978	1023	968	962	1004	938	947	1008	1007	986	927	981	977	930	945	945	1001	968	987	983	943	948	935	973	916	920	927	987	966	978	1006	1026	965	940	974	993	977	986	971	953	1003	967	979	958	982	939	1012	945	935	927	975	991	952	882	978	917	969	980	999	929	956	949	930	946	954	961	980	1015	942	981	974	992	984	1008	995	953	946	954	1008	936	929	948	904	951	1004	956	942	1033	952	987	970	992	972	942	958	963	940	1046	984	979	973	983	938	977	930	984	903	988	934	928	1022	975	919	956	929	1006	975	979	975	991	921	983	968	990	1014	917	961	1033	922	932	992	948	963	957	948	980	963	978	959	981	969	978	944	957	894	967	981	945	1007	1008	971	951	931	948	944	980	949	940	1012	947	940	899	935	961	954	969	962	1003	964	978	948	1012	957	939	966	939	1005	884	992	955	1012	939	1054	986	943	991	974	958	947	1005	908	946	933	924	1030	954	950	935	952	942	979	958	956
50120	47430	39359	27949	24235	21123	14883	8337	4749	3159	2492	1603	1221	891	751	674	497	444	429	347	365	359	327	282	290	344	287	268	230	240	237	209	228	243	203	229	205	238	229	239	215	203	213	230	194	218	331	174	225	218	235	219	211	201	209	215	211	187	209	199	209	202	213	207	201	211	209	213	197	180	213	221	220	219	203	203	238	203	217	226	210	213	220	177	193	210	203	201	185	207	205	213	212	245	220	196	208	208	208	197	211	191	220	198	191	182	189	205	212	219	203	220	226	213	204	196	243	215	200	215	212	237	186	218	209	222	217	215	215	217	195	201	199	208	220	210	217	210	200	193	233	193	207	197	179	191	218	216	214	213	198	245	205	216	184	203	223	203	229	227	221	210	199	195	184	207	209	197	206	239	210	224	211	203	181	205	205	224	201	190	217	197	211	204	192	207	219	190	229	222	169	227	215	206	208	197	213	198	223	178	207	207	203	203	206	235	219	203	215	181	190	195	223	214	187	206	209	195	199	200	199	209	215	200	208	207	218	195	206	200	203	215	185	223	190	201	219	226	227	219	193	217	214	206	183	186	211	200	201	186	182	183	234	208	210	232	198	194	188	217	193	186	206	189	205	192	217	221	222	201	189	208	217	195	198	201	219	193	214	201	187	233	194	198	189	193	222	216	203	195	194	224	213	209	218	223	202	189	216	217	199	212	215	182	183	207	174	183	206	229	214	230	180	213	207	205	201	220	207	198	204	243	234	219	209	193	207	225	188	187	208	210	221	199	203	208	208	189	196	207	182	225	206	209	200	211	186	192	203	195	192	209	211	199	202	197	212	193	199	206	193	202	224	188	209	212	216	197	187	218	202	218	214	203	228	205	214	203	207	214	187	161	204	201	216	226	237	205	201	203	192	207	210	191	189	204	200	219	195	186	169	209	213	198	169	212	201	195	198	210	187	217	205	188	214	224	213	192	184	178	212	224	233	205	214	216	196	209	192	195	188	224	212	187	197	225	213	194	220	213	255	216	187	200	200	213	240	187	188	204	219	215	214	216	201	193	213	199	226	224	219	198	191	209	197	222	234	223	211	201	204	204	183	202	179	176	211	225	226	216	193	219	200	202	192	204	208	213	200	205	205	207	199	215	225	208	209	225	216	203	206	189	187	226	196	185	232	241	228	211	210	209	212	187	175	206	202	195	217	199	200	187	190	222	203	186	213	235	230	208	190	210	212	170	234	210	205	216	201	212	203	226	217	183	204	183	215	200	196	194	238	206	214	212	225	205	211	213	213	199	209	222	222	226	213	203	181	205	192	215	207	225	201	223	243	230	212	216	221	210	199	189	199	207	189	190	217	227	195	188	216	223	226	199	192	226	188	219	209	189	191	196	184	197	212	216	225	206	201	200	204	202	196	204	205	192	199	179	194	195	210	206	230	192	206	192	221	180	185	203	192	184	212	188	221	196	193	235	210	210	219	237	209	207	206	189	206	185	196	214	222	207	197	180	213	240	210	213	222	228	224	202	216	186	204	219	203	208	194	225	224	212	213	208	216	185	219	224	223	216	197	220	230	191	189	196	191	196	177	209	217	199	211	190	185	224	201	203	205	212	209	228	191	215	197	186	203	218	214	195	214	231	184	210	216	208	212	210	231	231	220	198	212	210	206	181	175	191	202	212	178	227	177	175	204	211	210	185	192	217	225	173	240	214	209	217	214	219	198	211	184	181	222	202	232	177	224	211	222	192	197	214	197	206	208	218	209	198	216	181	224	176	205	199	227	228	198	196	193	197	222	211	202	214	214	213	223	205	197	195	215	191	207	223	198	208	215	203	200	193	225	196	203	210	207	169	221	212	213	214	214	188	199	207	179	206	196	208	215	198	212	194	208	196	203	206	240	218	219	216	206	240	216	209	197	211	210	195	202	224	205	205	205	196	196	202	209	225	173	194	221	207	228	211	198	200	210	187	205	227	187	197	194	213	218	204	203	226	194	207	171	196	195	215	224	214	227	194	216	199	217	212	187	216	187	223	198	180	205	207	206	231	214	202	200	210	205	205	208	185	183	208	206	218	225	215	197	228	215	212	215	211	206	218	223	217	191	224	208	218	204	211	185	206	223	179	224	178	207	203	231	185	195	187	202	240	217	205	228	191	197	211	205	192	211	214	201	189	213	216	206	219	202	197	203	225	208	220	205	198	186	186	186	214	213	219	177	218	204	203	219	225	187	189	232	215	201	239	212	199	205	213	207	206	195	210	217	202	201	201	204	199	204	183	219	223	197	209	209	221	200	207	204	211	187	209	220	209	205	204	211	185	207	217	207	193	203	212	199	208	208	233	204	200	195	198	197	196	202	188	198	195	189	219	199	219	200	227	199	204	207	192	215	203	221	196	197	199	204	194	228	214	189	215	220	202	203	216	211	199	198	195	194	181	189	186	211	222	190	210	191	207	234	206	200	223	238	219	210	189	192	205	195	185	211	194	204	204	197	229	227	202	230	198	223	234	190	182	208	185	197	185	183	213	238	201	211	209	195	213	210	203	182	203	201	196	203	236	173	220	229	218	196	199	183	221	187	190	217	190	181	189	207	190	227	226	190	179	207	194	224	209	218	232	211	210	185	204	187	222	185	222	221	210	200	198	204	205	216	201	201	184	202	198	195	204	205	177	184	221	205	201	215	211	210	199	225	194	216	209	219	209	193	204	196	203	192	198	203	205	215	202	228	214	205	205	208	226	210	175	200	210	223	220	214	199	232	202	194	206	199	205	198	213	213	205	198	192	209	217	216	178	208	208	200	199	234	198	199	209	198	208	227	221	214	231	211	201	211	201	183	208	200	206	213	206	204	200	225	200	202	202	183	218	185	219	195	184	183	202	206	186	204	209	212	219	210	209	209	220	199	210	217	221	220	202	213	196	220	215	213	211	216	203	186	235	185	219	190	199	209	179	221	204	186	214	198	221	202	215	195	223	193	227	192	212	224	183	195	194	196	214	186	238	208	214	216	205	209	204	226	213	220	190	215	220	221	207	189	201	209	190	232	203	189	196	199	224	200	236	206	197	220	204	212	187	210	216	232	193	202	189	166	218	220	204	192	205	220	198	221	217	217	210	214	199	193	208	200	221	203	213	215	204	218	202	204	190	190	217	208	195	204	181	213	238	203	210	218	183	226	214	190	208	210	201	218	218	188	209	205	193	177	197	183	209	192	211	218	201	177	221	193	211	186	215	217	202	208	201	199	201	184	206	199	223	206	207	198	205	184	179	191	197	221	204	189	183	224	226	197	223	208	224	203	205	201	203	215	205	194	216	180	198	207	208	199	179	187	200	220	206	191	179	189	227	237	212	184	198	233	212	229	215	208	195	212	208	210	208	204	187	215	221	199	206	205	187	201	208	186	198	212	195	185	198	197	219	199	192	216	216	204	212	197	190	201	210	214	216	196	199	192	183	202	190	215	202	216	193	208	204	204	241	213	216	198	212	200	208	212	177	207	200	188	209
44481	52007	45644	30187	13906	10232	7226	6735	10076	10641	9479	6788	5436	3901	3367	3035	2173	1881	1772	1460	1618	1665	1428	1270	1172	1316	1120	979	838	833	817	730	746	814	761	764	705	678	691	646	669	667	674	682	709	852	1565	663	704	643	652	657	709	670	656	659	617	658	631	657	671	670	678	653	669	676	642	677	653	667	651	627	628	689	713	686	700	624	661	654	688	653	637	685	675	701	691	666	648	637	652	676	700	659	690	713	710	668	646	726	653	633	677	642	665	681	675	644	672	646	685	655	692	649	647	703	651	681	667	662	657	620	609	648	689	667	668	699	671	701	672	642	642	608	646	699	691	701	681	651	692	652	658	640	661	625	641	652	674	654	655	718	649	586	646	667	668	669	613	710	704	636	636	637	632	646	690	648	652	683	664	620	675	673	621	669	622	656	605	653	655	659	654	675	627	639	632	691	657	698	675	679	679	664	683	666	667	669	656	632	641	661	666	666	646	651	624	693	650	664	656	664	634	665	707	673	669	662	662	685	619	679	639	633	686	677	662	678	656	634	621	641	633	666	644	653	638	651	718	684	653	650	665	654	653	698	698	671	679	684	653	649	665	632	662	665	669	654	663	651	634	703	679	688	623	624	618	643	668	702	633	650	649	708	635	670	699	635	668	673	675	689	661	657	634	643	693	628	665	659	647	648	611	649	644	692	640	698	647	642	673	642	679	650	679	658	672	675	680	695	653	698	666	602	656	666	637	641	672	663	707	654	667	652	619	643	613	639	623	656	659	603	690	667	702	696	633	725	637	675	697	655	696	668	708	629	697	654	647	687	676	684	629	685	649	654	671	638	673	607	658	646	702	729	658	711	689	664	622	653	650	638	615	661	649	705	647	679	675	646	674	684	694	623	662	728	670	665	629	710	681	638	652	651	624	686	638	669	678	625	656	660	623	615	667	645	601	623	708	685	660	664	614	671	638	677	647	653	689	607	695	675	623	689	683	637	648	682	647	687	686	634	637	650	626	665	653	664	626	655	673	658	642	670	668	673	704	637	611	669	622	653	694	622	674	679	628	621	674	672	629	673	658	693	700	625	689	694	677	651	685	667	635	652	654	673	605	630	673	648	650	627	697	678	653	669	681	668	668	662	653	669	653	649	655	645	666	662	660	654	650	686	653	680	692	660	675	680	690	684	677	627	642	678	681	700	670	642	659	647	685	652	619	589	623	658	707	622	646	683	683	654	656	630	676	640	664	650	657	612	651	649	651	661	647	706	649	698	641	605	632	682	637	685	608	609	653	640	677	655	668	613	650	656	638	646	643	671	690	663	652	655	678	668	646	641	658	683	643	672	636	654	648	650	625	641	669	607	674	690	649	684	667	645	630	611	640	652	666	672	650	694	692	641	627	659	677	655	691	709	657	685	684	642	646	698	650	678	639	664	703	624	664	687	743	660	673	648	651	639	637	644	618	689	703	652	640	665	644	686	620	702	652	632	671	672	683	667	683	643	649	649	644	676	676	643	670	669	659	643	633	661	693	722	708	644	697	694	634	685	672	640	699	654	641	623	669	674	629	639	689	678	662	694	627	675	678	648	672	661	611	684	664	612	681	687	677	651	637	706	687	698	687	620	622	659	670	648	654	677	687	663	689	684	652	685	676	672	651	660	694	671	697	654	682	664	636	654	644	638	642	652	646	614	667	653	674	640	636	637	628	620	635	619	630	702	651	669	654	728	636	681	644	720	659	671	671	661	699	647	667	628	654	657	688	662	665	689	697	654	601	660	632	714	675	639	667	661	700	661	715	645	696	643	634	670	628	647	668	640	617	634	629	655	646	686	650	670	644	684	684	674	584	629	681	709	644	642	620	613	646	628	678	657	654	654	631	698	607	679	634	640	687	656	704	667	608	622	666	645	631	662	680	663	664	667	654	636	689	636	653	622	633	649	650	666	647	658	662	670	692	685	653	694	669	624	716	677	608	680	651	708	684	631	675	615	641	638	654	706	666	646	668	630	658	708	674	630	660	660	645	663	627	641	686	658	671	643	692	673	689	655	638	652	663	596	649	649	666	664	684	664	657	648	649	688	660	684	669	712	699	667	646	646	668	630	656	683	648	676	680	683	678	607	619	641	672	629	669	669	651	687	664	672	652	657	683	658	664	646	656	674	650	687	679	673	676	612	643	720	649	688	652	628	615	665	671	553	659	676	635	653	689	625	673	647	662	656	638	656	646	656	634	668	677	680	703	679	650	677	628	655	642	686	621	614	656	657	685	656	630	693	717	629	679	672	697	643	662	681	704	682	724	635	619	666	650	660	673	669	637	658	661	683	657	613	669	702	673	628	616	668	678	627	677	709	673	654	637	629	675	649	633	682	624	635	620	677	689	662	660	647	657	654	658	644	640	652	638	674	694	692	718	666	597	670	649	667	686	693	651	674	654	654	686	693	701	690	637	689	652	669	692	672	688	687	642	671	632	671	678	660	633	668	639	665	665	692	692	655	682	659	657	661	678	669	681	705	714	672	629	637	641	667	689	661	675	678	676	672	623	627	628	663	744	741	627	662	666	626	597	635	647	616	626	663	658	683	680	650	650	677	643	674	641	635	621	649	687	690	665	649	657	633	658	650	647	667	686	670	667	641	680	595	646	673	646	631	731	661	650	706	655	632	668	686	684	665	690	658	667	660	681	689	654	669	677	649	622	650	660	627	638	660	688	690	642	635	658	666	637	630	666	673	686	616	650	657	686	686	648	657	634	666	677	657	663	721	682	651	708	666	658	665	655	635	663	636	660	648	674	662	691	664	657	672	694	690	711	691	676	648	675	697	650	636	663	656	662	675	684	667	650	697	658	670	662	659	682	673	702	668	661	678	648	655	629	657	685	662	676	655	679	701	637	688	679	689	611	692	666	661	733	621	672	632	705	636	656	602	632	675	685	636	669	700	677	664	699	659	631	652	702	633	663	659	657	629	655	616	675	709	639	659	657	636	640	645	660	638	635	665	639	686	654	627	696	649	640	683	679	625	685	651	634	631	657	656	692	657	654	641	659	660	623	662	617	666	655	660	623	652	639	643	648	628	683	723	654	654	654	626	624	654	665	613	645	693	641	653	656	630	682	653	661	675	639	668	648	654	684	654	663	662	638	656	672	685	659	624	672	666	663	659	607	699	671	652	662	649	661	627	646	649	635	678	615	637	633	650	696	692	618	692	653	656	589	675	670	627	648	637	617	689	683	638	670	661	680	675	687	680	628	654	657	644	651	648	678	636	671	664	629	669	687	660	650	647	651	634	664	645	696	670	651	668	633	634	691	657	668	637	651	671	691	646	651	695	617	655	628	692	645	682	709	702	651	676	663	653	689	635	643	652	637	655	689	626	653	647	641	635	653	676	648	662	654	684	662	671	636	652	667	711	673	681	661	641	642	638	664	658	720	593	639	634	643	631	672	658	667	665	643	665	650	620	617	651	705	658	658	630	655	697	692	621	622	670	648	641	662	669	671	693	622	644
54988	46151	40305	28001	24392	23933	21748	15926	9471	5522	4337	2725	1668	1313	1148	924	713	564	539	523	517	454	445	375	405	378	342	298	268	252	240	236	224	280	269	231	226	255	242	220	228	235	254	260	221	218	239	241	237	231	207	219	223	188	217	217	226	206	217	248	217	234	216	204	218	235	185	223	224	217	221	224	260	255	252	221	237	232	251	258	217	213	243	226	231	199	237	223	214	223	226	230	240	204	223	220	219	210	225	208	236	214	221	204	209	204	222	197	243	201	243	226	215	232	236	230	233	223	235	232	242	221	226	210	237	208	231	237	213	240	235	245	251	211	216	225	223	216	222	225	227	250	199	214	220	238	235	219	213	193	223	206	211	255	260	219	223	199	225	211	215	234	217	217	234	221	232	213	228	201	246	229	226	223	220	218	219	216	236	197	216	203	210	224	242	240	210	211	208	209	219	223	212	227	228	223	247	252	208	246	218	221	241	205	200	244	211	228	254	237	205	228	218	183	216	196	247	214	217	205	211	226	189	207	224	220	218	200	208	228	201	212	237	224	225	238	221	214	249	199	236	228	203	227	207	206	231	215	212	215	233	199	249	227	229	207	233	230	192	227	213	214	231	218	227	215	207	220	189	210	223	212	208	223	218	208	194	191	223	231	245	196	234	222	201	228	239	235	231	217	221	221	238	259	242	205	225	231	206	235	233	243	217	214	223	213	215	217	232	230	209	206	202	218	203	219	203	208	214	210	222	221	209	206	211	200	215	231	216	217	238	209	223	215	232	216	203	226	240	227	221	237	216	192	190	216	253	206	227	231	239	250	233	234	238	211	195	222	220	264	204	236	215	214	225	227	248	213	257	207	222	222	220	236	224	201	215	206	216	218	238	203	211	238	217	220	215	240	204	234	207	227	253	220	235	242	204	235	201	195	234	213	201	205	225	205	231	225	221	224	188	218	222	232	215	227	230	224	208	205	199	226	200	233	224	242	221	221	199	245	213	184	218	228	265	218	224	205	257	216	213	223	204	208	228	210	223	209	208	231	219	231	192	234	245	229	233	229	187	256	228	219	227	221	231	225	209	225	222	242	215	223	230	207	209	187	222	220	224	217	236	207	205	235	209	222	229	234	234	235	201	244	211	220	205	238	242	240	229	207	218	233	214	232	239	224	227	232	236	213	228	217	232	228	215	232	220	253	227	201	217	232	218	229	211	218	225	208	216	192	235	222	206	208	236	223	222	243	236	179	194	219	244	233	220	267	228	219	252	219	225	214	235	243	240	204	242	218	229	240	197	226	206	232	216	213	223	224	205	246	207	220	197	229	219	221	198	262	247	225	190	212	236	200	205	200	241	228	213	218	217	238	199	223	232	220	220	200	223	216	246	219	243	224	210	238	226	195	234	218	230	217	213	241	242	190	225	200	223	211	230	197	204	229	255	196	190	226	266	220	208	221	201	224	216	235	212	216	245	222	207	242	204	217	211	231	217	206	204	242	224	223	213	215	225	211	224	225	204	228	235	227	212	219	214	246	202	218	198	224	255	216	236	205	226	232	228	228	233	237	199	229	248	223	198	207	224	219	253	219	232	201	218	232	222	228	211	219	211	228	236	191	250	218	207	244	225	235	199	254	236	228	220	239	198	246	183	226	212	238	222	238	236	217	238	246	201	180	217	247	216	223	216	219	214	238	230	204	230	203	217	211	226	220	223	239	224	216	217	221	222	234	211	230	210	221	196	203	206	204	214	225	188	213	191	241	215	231	210	221	197	254	223	226	220	217	226	242	228	223	198	221	213	205	189	222	218	198	204	223	224	206	240	192	204	240	209	220	237	209	205	240	225	221	215	202	242	243	235	208	218	255	233	234	248	233	267	195	226	227	259	230	227	207	213	233	198	206	199	219	205	217	222	218	240	233	222	219	218	211	219	220	247	210	247	225	220	199	229	211	220	227	216	208	233	220	238	210	245	233	232	217	191	221	187	230	224	243	198	222	251	222	221	222	229	232	231	206	206	238	212	192	235	239	223	217	222	228	205	175	214	242	219	222	221	219	225	208	235	222	220	217	203	223	218	199	220	218	242	224	227	212	221	202	216	209	223	199	210	197	222	200	242	191	220	220	202	217	195	201	194	219	249	203	211	213	244	223	214	226	208	202	217	215	233	205	233	215	213	217	229	223	214	221	250	209	240	198	241	228	223	220	244	238	222	207	222	203	211	222	229	199	210	218	233	195	234	203	219	226	207	211	206	208	213	197	189	233	197	213	226	222	247	213	249	240	220	230	194	213	213	207	213	216	218	205	220	210	197	223	229	215	252	236	221	235	245	208	246	215	204	236	213	224	207	200	222	207	203	214	203	219	207	236	252	228	227	225	215	223	235	219	239	206	216	217	193	232	228	211	236	216	200	240	207	232	230	213	194	227	201	222	213	221	245	256	206	213	244	224	220	214	232	230	213	188	226	198	227	210	242	204	223	224	239	210	220	213	224	222	244	211	202	234	210	228	217	210	202	223	180	217	219	208	213	230	207	201	217	224	210	221	219	213	211	216	204	215	228	200	232	225	210	212	240	215	213	237	219	200	236	219	233	249	215	231	209	220	218	240	227	208	218	213	238	223	219	196	229	252	207	229	234	219	204	212	232	197	206	219	231	225	222	225	212	241	235	216	217	208	217	240	223	212	232	227	223	225	235	216	216	220	231	204	201	218	218	234	212	229	226	199	234	247	211	199	217	222	235	203	218	215	201	210	206	212	229	213	234	211	227	225	208	221	213	206	196	237	218	217	224	213	208	196	224	215	236	251	236	213	243	228	210	219	236	224	233	198	218	214	225	206	250	244	240	223	217	222	231	187	225	218	239	214	226	229	225	218	230	199	212	240	219	213	200	225	215	213	242	228	219	241	237	231	210	240	209	212	219	230	236	191	205	230	241	217	221	203	235	205	210	220	216	235	227	218	213	201	228	214	226	231	201	216	217	222	209	233	209	232	212	234	217	221	226	245	237	231	219	210	218	230	213	226	199	212	234	211	209	194	223	233	227	196	225	236	210	226	243	222	216	188	214	227	224	223	252	229	196	237	207	198	230	245	205	219	242	248	179	228	220	213	196	222	252	211	249	215	242	253	230	228	205	207	227	234	234	213	193	201	209	221	240	209	217	226	219	225	232	244	239	213	220	222	215	246	242	216	227	222	241	194	228	208	253	217	204	227	213	205	229	217	208	220	227	220	230	217	212	227	198	205	220	225	247	217	218	191	224	222	232	233	208	225	232	212	228	224	213	215	223	221	225	214	220	209	205	221	265	244	212	234	215	218	209	214	215	209	222	223	204	212	235	218	216	240	229	215	219	220	203	238	256	207	215	211	217	207	205	228	208	216	209	236	220	217	217	219	225	218	221	219	210	212	213	240	233	196	222	228	215	211	184	233	245	196	214	198	203	249	226	200	238	212	244	214	195	234	229	218	211	230	206	221	215	212	210	233	196	239	208	221	231	230	207	211
49026	54983	45028	28698	17585	14472	10140	9292	12477	14191	13441	9674	6736	5374	4998	3993	3300	2770	2419	2252	2256	2002	1956	1633	1648	1597	1424	1088	947	933	790	776	790	797	808	812	725	750	752	733	663	725	722	712	699	736	743	704	701	671	741	728	716	692	650	702	716	718	700	709	634	664	666	695	656	709	661	677	699	687	681	716	706	662	706	691	706	679	662	707	731	707	730	673	655	680	689	672	711	695	684	675	653	670	687	706	695	690	701	678	679	621	677	700	700	683	685	645	683	657	671	657	680	640	675	625	680	681	701	701	687	665	706	652	668	620	688	654	628	653	631	704	681	699	650	676	701	666	662	663	710	665	657	677	709	688	710	660	695	698	674	663	700	720	659	696	670	643	675	662	704	659	676	677	690	621	666	715	656	694	692	677	661	669	654	676	685	670	693	676	659	650	687	716	665	679	649	652	682	677	641	685	711	663	682	666	702	676	676	691	643	685	656	697	635	653	612	725	705	697	665	688	647	675	667	666	649	653	663	681	702	656	673	676	692	662	699	664	695	655	634	681	665	704	664	700	659	669	688	655	667	661	672	676	686	698	655	725	654	658	639	656	685	669	654	675	662	628	654	690	697	682	755	696	649	660	667	663	664	656	688	654	656	630	649	708	670	621	683	679	706	664	673	687	674	683	633	663	699	689	643	700	685	635	597	734	682	701	670	690	664	677	648	684	628	669	664	659	683	663	688	691	624	694	668	655	675	675	666	680	727	688	647	717	651	668	634	700	680	654	668	692	684	667	675	707	698	670	645	649	686	681	706	632	667	693	648	689	653	704	681	674	648	689	656	681	644	683	650	660	680	673	684	674	662	668	651	663	720	678	667	659	630	689	697	641	670	661	683	677	657	639	702	730	672	650	689	648	653	689	665	626	690	644	682	670	636	665	694	649	696	697	701	674	700	595	642	666	709	647	650	692	729	665	691	704	702	743	667	638	678	670	681	673	709	626	674	686	634	670	691	643	686	658	682	674	706	714	663	650	677	683	685	689	685	687	690	639	691	655	679	710	655	686	693	707	647	645	671	680	691	663	696	672	655	701	618	707	660	719	677	654	674	650	649	726	666	631	653	699	657	705	631	663	706	625	691	651	676	635	674	674	632	721	661	700	658	660	664	637	665	668	655	668	649	696	708	695	649	648	643	681	695	667	676	644	732	694	669	640	687	637	709	686	648	658	686	672	659	639	653	667	645	672	712	673	669	709	659	666	694	677	656	668	661	682	694	662	662	687	649	654	691	672	619	701	683	697	619	632	709	653	696	683	707	668	677	663	728	713	675	710	675	674	683	688	729	685	625	681	675	690	649	678	699	650	714	643	688	683	680	697	697	661	636	656	673	698	672	700	668	701	683	673	654	630	674	670	712	660	641	662	708	649	719	703	725	737	647	700	717	657	747	697	684	647	658	712	674	649	686	630	691	693	676	689	664	677	639	686	689	687	662	707	681	629	683	657	709	676	685	674	677	668	688	735	699	623	715	685	672	648	712	669	691	673	656	668	671	684	660	658	617	665	697	657	676	650	646	689	660	647	619	711	692	687	644	675	709	639	630	670	700	690	707	678	684	683	662	665	668	674	678	698	664	634	686	697	669	718	649	670	630	655	697	720	659	668	635	630	706	674	706	704	631	706	671	695	716	723	636	654	675	672	632	689	669	693	697	682	675	644	710	691	671	709	694	676	661	645	642	658	702	660	686	636	680	683	680	737	645	705	667	647	673	675	687	683	673	694	690	688	634	650	702	688	712	711	667	659	653	645	668	679	652	660	706	642	659	695	681	659	633	639	681	676	645	696	693	702	683	716	750	662	655	689	697	671	699	675	688	667	710	661	669	651	693	672	592	672	705	683	660	669	690	664	694	679	710	723	658	674	672	672	707	691	621	686	628	659	709	637	624	694	682	630	714	664	733	623	736	663	690	694	656	643	660	709	663	698	668	649	680	705	696	680	778	648	684	620	690	720	665	672	681	642	656	659	666	646	650	669	663	711	671	665	724	702	666	722	696	686	619	643	671	655	663	689	709	648	663	706	660	675	665	683	671	680	676	635	740	647	655	650	640	696	705	677	650	678	725	665	710	709	622	660	661	683	689	708	653	645	694	679	696	701	663	689	702	671	674	663	643	687	651	679	648	650	653	651	687	645	661	673	668	666	694	694	654	688	689	722	649	689	657	669	647	660	699	641	678	719	664	697	652	678	714	707	645	651	662	589	679	667	709	652	644	709	630	672	679	666	679	720	601	709	675	684	674	647	681	671	705	666	665	658	612	656	639	620	717	670	684	611	639	647	724	634	681	664	646	651	641	697	680	688	681	679	622	606	659	665	671	658	666	704	661	638	662	647	684	657	640	666	689	661	688	668	694	637	689	684	679	668	662	650	642	661	639	738	698	690	630	648	667	654	688	641	676	684	668	656	682	676	681	644	696	668	648	645	711	717	710	689	634	668	681	686	675	709	680	663	677	770	654	641	652	676	587	628	643	732	653	684	654	667	671	691	712	640	684	662	688	682	687	622	659	699	733	703	678	638	696	680	680	669	685	671	689	634	660	707	682	695	663	688	653	625	681	663	630	624	662	675	672	679	681	710	662	643	670	678	648	690	714	693	720	637	686	669	644	628	699	700	697	660	657	700	695	655	630	667	677	629	654	691	673	673	655	638	679	669	698	665	715	653	647	661	626	668	645	678	658	678	718	672	669	676	630	704	655	644	678	710	700	668	668	655	676	688	655	644	663	668	701	647	666	708	687	667	686	641	676	664	695	661	706	666	661	675	700	777	690	709	687	701	643	670	681	671	683	680	652	716	633	651	691	669	680	638	652	708	704	670	639	633	707	694	712	623	685	658	659	642	691	669	637	692	657	635	665	641	661	692	649	669	692	656	671	642	673	672	649	637	637	650	685	663	674	665	639	696	693	676	657	681	670	655	661	661	701	658	641	695	650	695	695	658	719	645	678	671	666	684	697	659	670	671	672	629	669	693	604	628	703	669	637	688	651	668	674	671	686	636	673	689	688	650	650	661	613	670	657	714	658	677	652	643	644	708	707	641	697	661	697	713	654	695	642	704	652	679	667	685	678	682	676	710	676	717	649	676	679	674	748	679	653	659	701	698	657	652	684	724	656	715	708	668	679	657	672	638	672	650	684	698	709	694	668	685	658	648	706	647	647	682	642	667	667	660	624	688	691	704	639	671	667	709	648	706	684	682	708	670	692	706	651	691	692	658	677	636	619	677	694	677	676	675	693	684	634	657	681	656	699	681	676	691	675	697	668	684	647	697	617	690	675	664	700	649	659	635	685	649	684	710	685	658	706	697	651	681	684	679	645	723	690	673	654	687	683	646	671	643	697	660	671	715	684	623	671	673	666	707	684	687	666	713	645	631	682	643	708	640	659	671	741	633	682	683	656	661	697	679	651	683	631	652	653	724	690	688	652	691	654	663	652	662	705	697	659	682	713	667	652	634
17204	29109	32988	12877	3795	1570	889	743	713	599	503	412	400	422	377	344	355	358	314	318	343	324	310	335	298	337	342	338	302	317	314	268	309	315	332	300	297	300	283	315	286	319	314	298	316	315	291	294	308	316	307	280	279	322	311	295	317	294	319	284	303	278	289	304	312	311	286	264	314	277	325	301	274	320	283	306	271	317	276	298	308	287	299	301	279	255	324	314	305	288	312	294	292	310	286	302	316	305	280	303	312	299	293	307	282	297	312	272	315	267	297	289	286	314	312	300	323	302	283	315	284	295	300	301	299	307	330	305	326	289	312	265	287	304	306	298	311	326	284	324	318	266	299	328	271	285	323	296	296	295	270	317	313	327	313	303	313	295	310	311	284	275	330	302	290	307	288	322	318	286	318	291	287	322	307	289	302	320	287	340	312	291	302	322	303	296	280	274	325	317	302	305	284	305	324	302	325	305	312	330	312	295	308	279	326	301	295	302	288	276	317	331	318	336	277	291	307	290	300	298	315	278	283	294	328	299	286	271	318	298	307	313	328	292	292	338	283	325	279	262	318	286	316	276	328	284	279	282	289	286	291	296	308	295	293	295	292	285	296	322	255	300	291	333	309	295	297	324	301	305	304	285	294	309	273	282	276	290	284	318	314	310	300	294	298	305	297	266	306	310	287	289	336	293	296	295	314	289	278	262	317	324	290	310	283	336	303	298	282	277	279	269	304	271	311	276	295	298	299	275	269	302	293	358	300	282	296	306	293	318	260	310	311	272	300	282	300	323	309	301	290	290	322	300	305	299	289	329	313	282	290	288	334	304	304	310	306	276	331	296	276	271	310	295	266	296	313	288	306	312	321	295	282	301	281	298	290	286	314	275	330	316	292	301	289	288	308	303	272	304	260	294	311	300	307	293	286	303	295	313	323	307	296	286	290	319	307	276	316	295	337	304	297	294	331	297	318	287	295	300	308	298	304	311	315	310	286	293	298	317	267	310	314	281	272	267	309	311	318	282	271	278	303	284	340	309	303	316	324	306	308	285	288	283	295	313	307	268	314	324	291	314	295	290	282	286	311	323	290	307	299	277	310	312	296	286	333	284	286	315	279	291	294	345	270	314	307	282	302	321	295	309	308	306	313	278	330	287	295	288	283	299	286	300	302	292	290	291	266	291	295	295	298	289	304	285	296	292	312	304	307	307	280	300	298	288	309	296	292	296	286	299	308	262	313	288	301	315	304	317	273	274	263	334	282	325	304	269	320	282	316	318	291	272	294	264	295	294	292	289	292	308	303	333	297	328	303	298	304	313	307	311	269	309	339	292	282	298	287	295	285	281	310	279	293	286	297	271	304	282	312	315	296	305	282	296	304	321	299	283	305	290	302	297	304	287	290	299	292	291	305	296	301	304	322	322	327	298	312	299	275	315	316	290	314	277	262	310	306	303	297	311	299	316	297	307	326	274	277	303	305	306	296	319	298	273	287	308	296	310	293	291	313	301	274	300	304	320	283	302	295	329	268	295	276	294	284	315	312	325	284	269	267	302	288	294	290	295	305	291	306	297	328	309	261	294	292	325	301	288	294	284	288	282	296	328	281	306	329	307	291	305	299	293	262	283	286	307	289	280	307	319	287	291	306	280	305	288	285	280	318	293	300	311	266	305	298	329	305	308	287	286	320	272	280	311	273	265	320	288	287	302	305	326	311	280	313	313	320	268	313	289	293	295	299	296	284	306	336	309	300	292	311	288	303	290	301	283	301	283	274	309	314	306	312	289	289	278	258	271	304	267	307	266	294	302	318	250	323	313	311	277	309	290	279	296	299	307	287	291	285	301	328	269	290	303	311	288	279	279	275	285	288	270	291	317	303	316	302	290	303	302	312	321	316	309	305	294	311	293	274	308	314	287	296	322	297	314	304	281	292	310	293	307	334	309	285	322	314	290	306	287	295	268	316	290	279	303	319	295	308	279	293	346	297	320	308	294	268	290	330	306	311	297	325	309	312	307	299	295	293	279	290	308	301	284	317	311	277	325	290	305	297	302	312	314	309	303	296	326	253	271	291	320	267	285	296	291	308	306	304	263	311	301	333	292	289	302	279	320	311	278	299	290	308	285	320	276	316	289	294	281	332	313	319	307	309	289	314	297	305	280	306	311	334	308	299	309	313	301	282	312	292	294	295	298	273	341	286	299	310	293	290	308	306	337	268	315	253	318	311	326	286	279	310	305	272	298	270	266	313	274	278	296	323	329	287	309	246	320	287	298	291	270	290	325	300	293	321	310	320	313	294	268	270	305	289	256	297	307	264	304	293	295	298	303	282	295	311	332	290	292	305	302	279	315	313	289	297	313	301	303	320	279	308	301	333	330	256	279	318	294	301	270	292	284	285	287	329	319	324	325	305	291	274	289	297	292	265	285	272	288	322	311	292	315	313	304	271	305	272	286	286	316	294	276	298	318	295	315	300	281	253	316	267	304	295	286	281	333	265	300	270	297	279	285	314	284	306	290	304	292	303	306	290	298	312	326	284	273	322	323	314	299	295	261	295	309	303	278	299	317	286	298	294	296	294	316	319	309	317	272	347	276	305	317	301	299	280	312	321	284	317	285	293	302	309	292	279	292	274	291	292	285	317	287	321	305	307	300	308	289	282	302	321	291	276	318	288	288	294	296	251	293	334	311	293	275	288	306	285	283	271	273	310	314	273	304	299	282	286	302	308	311	292	269	263	284	307	325	307	294	296	295	282	298	278	262	317	326	282	299	267	301	296	314	288	308	310	311	294	292	262	315	273	292	274	294	296	309	301	306	318	298	300	315	276	297	282	305	303	319	317	290	309	287	319	318	295	295	305	309	277	278	293	276	295	288	304	289	295	301	287	302	316	308	283	311	308	263	316	298	328	295	262	285	340	291	310	306	283	291	310	327	296	280	292	279	287	293	284	321	301	328	327	270	341	327	298	312	288	320	267	320	311	278	286	303	309	296	279	337	307	266	309	284	304	288	304	297	291	340	317	280	287	304	318	318	304	331	296	308	317	281	298	310	295	297	277	303	287	292	315	287	304	294	315	316	295	340	280	310	312	277	315	317	334	295	301	275	325	294	320	311	292	309	306	275	334	290	269	309	298	298	300	292	322	283	277	298	262	294	276	313	296	300	284	326	284	313	302	361	309	303	309	267	264	297	265	302	321	299	308	300	296	315	290	302	303	300	269	277	308	284	293	320	290	299	295	291	283	324	308	274	287	267	287	318	282	302	280	268	316	287	278	304	285	295	321	293	317	301	295	307	296	269	289	269	320	277	309	289	328	316	324	302	298	300	299	275	283	303	325	295	311	312	280	296	301	303	316	297	292	273	283	300	318	289	289	306	307	286	279	299	307	286	328	300	283	289	289	305	311	295	305	296	284	280	328	300	298	311	310	296	296	290	338	281	338	316	301	297	301	285	301	269	282	320	304	337	314	286	261	323	312	309	296	275	283	272	292	345	312	321	299	303
16786	32713	34129	8576	5565	3707	2440	2177	2487	2574	2026	1629	1406	1505	1241	1190	1195	1205	1058	1122	1082	1087	1088	1014	1001	1062	1025	1019	983	977	996	941	1035	978	972	959	987	987	992	945	934	907	975	940	937	868	948	934	934	975	899	945	895	927	902	931	920	878	887	906	886	917	896	908	885	901	907	898	959	931	932	953	936	872	942	955	893	948	926	935	912	915	901	917	918	910	937	907	965	912	947	927	884	994	908	892	935	966	954	889	977	917	955	898	990	928	920	921	921	932	891	922	925	892	939	888	885	925	903	880	933	965	939	878	919	935	981	846	925	954	937	971	909	926	935	905	858	940	943	940	948	929	957	942	950	923	888	903	968	986	945	912	977	907	878	919	943	939	891	918	907	944	888	930	892	942	941	945	930	886	951	921	959	966	942	939	950	903	994	953	892	872	912	969	954	869	925	933	908	854	922	944	954	938	943	945	925	971	959	899	912	929	895	942	924	956	866	909	930	879	855	963	918	911	955	924	911	911	880	973	914	930	922	994	897	919	929	938	882	883	934	881	918	906	926	950	941	922	901	937	938	937	959	955	889	969	906	942	951	892	937	915	968	970	933	959	952	949	945	922	936	856	940	935	940	924	963	917	936	878	937	879	900	895	996	952	944	927	916	865	924	897	961	939	912	912	876	965	920	945	885	974	907	927	915	955	968	881	982	923	913	957	918	910	936	907	954	912	947	943	913	1019	917	932	935	918	924	919	932	994	935	905	948	953	904	913	966	868	930	935	977	878	893	948	906	930	919	910	927	924	949	965	924	941	950	960	913	906	946	942	923	998	937	943	925	913	950	937	943	999	932	953	916	917	972	940	924	893	915	949	955	945	950	875	910	918	935	939	931	928	927	854	905	896	915	947	882	903	894	969	946	901	934	960	948	879	960	908	965	933	918	908	942	989	935	954	937	932	912	893	903	919	914	888	914	993	923	936	919	880	939	919	945	899	937	960	979	949	944	895	864	897	931	973	890	901	993	945	948	902	962	922	906	915	921	955	908	946	892	903	975	927	883	989	908	904	917	951	916	961	959	969	958	943	937	897	904	938	922	923	920	919	938	920	859	887	910	927	898	971	923	928	961	939	912	934	905	935	949	962	915	890	965	900	908	967	918	954	938	963	939	925	964	928	921	917	871	903	937	897	960	953	933	976	911	957	919	921	976	918	871	905	919	913	915	944	930	921	878	944	963	959	927	955	893	966	933	894	951	901	970	917	889	955	974	927	939	915	920	929	897	934	965	933	881	910	957	887	909	940	907	893	907	956	910	906	896	936	934	907	961	890	930	993	890	903	938	912	952	971	914	883	904	929	903	958	910	861	930	909	920	908	962	931	961	878	909	897	856	972	930	971	885	943	921	853	918	951	913	944	946	920	914	952	860	952	946	906	912	896	966	924	938	966	922	950	939	878	925	883	892	905	979	976	944	868	921	934	927	957	927	874	946	964	937	953	920	901	951	938	916	924	910	913	944	906	943	962	927	984	865	895	984	909	921	892	942	903	889	961	943	885	949	942	936	906	946	895	926	950	958	943	932	895	941	917	915	899	918	957	915	961	927	902	953	893	882	968	911	864	898	928	947	974	908	855	987	936	898	939	922	937	887	942	938	945	964	942	937	944	908	908	931	943	968	918	971	895	938	922	977	902	869	927	896	857	912	925	975	896	910	906	883	930	910	933	936	946	904	970	943	932	920	969	925	936	927	961	894	950	968	960	876	867	885	889	899	961	942	947	916	926	969	973	946	976	890	893	964	940	912	915	954	929	924	889	955	930	916	923	872	959	901	951	931	923	965	918	901	966	924	956	905	926	946	885	902	877	905	887	959	905	924	931	982	912	996	915	900	897	914	917	919	883	947	974	893	888	858	945	945	935	888	878	930	874	1010	911	932	883	917	1022	960	925	941	913	929	915	864	950	968	923	931	930	914	907	978	937	952	911	940	932	897	898	905	895	955	997	977	887	1012	946	907	952	922	895	953	906	975	923	916	936	972	946	967	936	922	900	880	947	891	889	908	954	932	913	942	936	886	923	885	890	897	904	916	952	919	930	931	874	981	914	926	878	936	939	975	950	940	914	943	955	928	954	923	926	977	921	964	978	925	918	886	883	934	894	919	941	893	914	971	944	946	910	903	895	930	943	922	873	974	913	971	975	942	958	938	918	916	911	920	888	896	942	966	918	878	895	942	913	952	959	917	894	927	893	936	867	961	948	987	879	884	960	899	971	924	942	904	886	954	897	910	970	869	918	923	888	941	914	949	939	983	925	934	906	969	930	929	965	893	870	945	930	949	905	961	909	976	956	908	956	991	919	884	870	911	952	927	953	911	894	964	911	917	968	950	925	923	896	908	925	955	888	1004	864	992	907	886	977	879	919	926	932	981	918	930	878	928	893	949	921	912	964	963	903	921	912	965	907	952	915	950	893	961	941	913	916	877	1035	871	960	881	940	940	921	933	924	962	950	865	955	983	913	905	935	909	903	964	881	886	901	951	886	972	917	881	932	984	968	888	925	988	926	964	956	997	925	926	902	880	909	916	935	988	893	944	899	914	924	986	927	948	908	840	944	921	900	960	944	984	952	924	913	920	968	918	930	980	914	928	888	929	913	909	917	984	883	951	914	904	950	951	928	945	960	948	867	927	938	881	947	913	917	944	911	908	897	993	992	851	926	1008	964	906	922	913	881	970	917	913	904	966	869	890	938	964	976	891	917	848	936	920	940	950	923	967	925	958	930	973	923	952	884	940	955	961	914	931	900	899	941	957	939	915	945	898	910	917	919	928	959	956	927	970	995	931	899	914	901	961	915	918	975	939	909	905	968	889	947	907	905	962	888	936	931	967	931	903	885	928	926	977	938	919	896	923	926	912	894	906	909	899	890	941	919	917	954	908	938	934	905	880	927	971	935	942	953	963	944	970	914	891	975	921	956	887	921	931	957	951	934	938	955	914	904	904	872	916	921	962	882	903	981	934	920	928	935	909	928	901	907	927	911	945	920	937	957	912	972	960	971	915	921	903	940	928	932	903	920	907	963	917	949	912	927	907	941	918	889	881	918	888	914	998	924	935	920	939	868	908	943	929	900	891	970	943	913	891	905	961	920	879	897	908	964	867	914	950	916	922	916	941	892	871	874	973	963	923	856	905	919	934	984	945	912	997	908	976	930	984	937	880	909	948	955	967	910	952	965	934	963	926	995	954	954	886	926	936	912	976	907	906	932	923	919	897	914	965	944	911	844	917	1004	848	936	966	911	926	935	947	905	947	933	919	914	895	897	914	938	901	937	925	940	914	937	958	882	906	934	940	968	1002	931	932	943	898	940	899	927	932	914	940	962	898	894	939	945	936	905	912	950	916	909	906	871	947	889	919	913	894	911	929	939	953	901	945	972	966	957	964	920	973	931	912	971	885	925	925	908	911	895	932	955	941	939	907	965	934	913	926	938	856	889	942	925	960	922	931	979	910	896	890	916	945	895
49080	47303	41234	27710	23912	21523	16798	9972	4434	2727	1508	1200	1136	789	649	611	443	412	396	438	363	331	328	349	353	286	254	223	234	227	228	263	247	226	204	240	253	242	240	237	215	222	236	187	270	280	215	231	220	203	218	223	207	207	235	210	209	206	232	218	202	208	191	210	210	218	236	222	231	222	201	210	242	208	238	206	205	198	247	186	208	196	215	221	227	218	250	218	179	228	234	218	209	203	210	201	231	222	218	225	234	195	219	217	227	203	214	220	217	241	205	205	224	233	241	228	219	241	187	216	214	230	227	216	215	209	238	204	211	189	216	205	211	187	221	210	199	193	206	224	218	197	221	222	232	217	207	211	231	200	196	188	216	226	241	238	235	204	221	212	195	208	225	198	221	199	214	237	242	227	235	214	205	200	211	221	221	202	222	217	222	202	228	228	214	222	237	210	231	222	234	232	226	196	209	211	193	222	194	231	209	242	218	210	204	198	212	218	211	221	205	222	203	225	198	201	234	220	202	212	231	219	216	216	230	206	217	208	232	199	195	197	200	222	229	217	202	195	218	208	210	202	224	203	236	212	219	213	212	185	228	225	215	176	200	199	194	222	220	231	190	201	183	225	210	225	211	191	206	234	213	209	213	210	202	221	194	206	205	211	208	203	222	210	216	179	223	177	229	196	206	215	206	241	225	196	204	226	213	199	190	217	202	206	207	221	223	238	224	190	213	222	226	205	222	194	203	200	213	210	218	212	231	221	220	219	236	223	221	222	189	184	221	194	216	226	220	207	236	223	215	238	217	211	178	219	208	204	200	225	197	207	219	211	193	219	220	201	211	195	206	178	198	215	220	206	248	216	196	212	226	203	209	200	218	200	236	227	208	196	211	231	213	223	221	211	212	197	216	218	211	195	185	229	192	208	227	236	210	214	199	199	219	197	220	214	209	220	206	229	189	212	208	203	231	195	223	220	218	186	213	218	235	214	216	238	207	214	214	228	247	211	218	233	195	229	196	223	209	172	210	211	225	200	236	206	207	235	231	211	237	213	214	222	214	207	207	216	221	209	221	205	233	208	213	226	207	215	228	220	216	219	206	226	224	206	209	210	197	199	216	224	196	208	198	184	213	231	247	219	220	214	217	206	234	215	231	205	190	239	223	222	198	211	213	214	191	227	214	217	223	237	202	240	209	218	234	192	222	223	230	202	204	220	230	202	211	224	223	220	229	189	238	203	212	195	228	226	200	232	195	190	223	215	231	237	214	209	215	208	220	235	213	220	224	238	218	216	216	218	231	199	202	228	214	221	200	235	239	205	213	206	187	226	210	220	198	209	224	230	216	223	237	227	233	193	208	237	236	206	208	229	227	219	240	215	206	227	215	241	207	203	231	214	226	215	200	206	187	245	224	207	222	209	215	219	243	206	207	217	235	185	203	211	166	235	204	259	218	191	197	221	192	216	222	203	227	200	199	219	215	218	218	202	231	184	213	213	225	230	201	200	227	217	209	200	212	222	192	215	216	214	189	244	198	252	186	215	199	202	200	214	224	203	226	220	218	209	260	213	202	220	218	220	215	239	225	203	205	203	212	212	210	208	214	214	194	211	202	190	224	215	216	244	215	244	233	233	203	209	211	237	197	207	242	210	225	220	210	243	243	200	228	202	202	236	233	194	201	219	216	208	235	202	198	226	230	232	187	231	221	237	226	198	202	187	210	209	199	216	223	212	196	227	217	220	245	213	191	230	235	215	216	216	195	219	213	230	222	208	215	220	211	224	223	185	213	230	218	188	198	224	211	209	214	205	187	185	231	202	212	204	218	201	212	228	210	211	224	233	227	211	221	212	229	212	201	207	239	215	222	205	212	201	244	233	216	203	233	192	202	219	184	221	192	237	195	226	218	201	232	253	206	243	228	203	203	222	218	207	207	225	239	214	213	221	234	219	219	214	199	210	283	214	212	208	187	200	219	204	225	215	210	196	200	225	212	207	200	223	219	217	200	224	197	181	230	206	215	243	221	217	197	177	212	200	220	224	212	223	194	209	224	206	231	221	213	214	198	207	219	191	209	212	218	186	202	187	188	213	213	217	224	223	191	201	192	205	210	230	231	227	238	198	222	216	207	220	211	179	215	193	222	212	211	215	218	237	198	214	240	203	208	221	204	229	203	192	226	219	235	239	213	209	220	220	219	225	201	203	182	229	213	217	220	209	217	217	214	236	226	218	211	223	197	214	227	245	211	236	224	207	226	224	197	208	214	225	210	224	213	225	209	169	231	226	220	209	216	212	210	211	204	201	174	204	237	207	214	221	211	196	204	189	201	223	222	180	205	205	246	229	222	229	202	207	223	225	205	193	221	212	190	216	216	219	204	225	219	220	195	202	242	203	229	234	214	187	232	225	201	207	189	225	207	215	198	207	192	236	199	188	205	216	201	214	211	223	204	208	203	215	195	195	209	218	231	207	215	193	199	221	200	212	215	191	208	205	209	208	217	225	230	187	216	200	200	205	213	223	207	189	200	212	217	206	203	217	232	232	210	199	209	222	231	204	246	231	202	206	240	228	221	211	222	202	226	206	200	217	234	228	217	206	203	217	217	192	222	196	219	244	224	214	208	217	232	200	221	218	194	211	216	239	196	185	193	230	220	216	216	229	238	204	240	202	195	187	206	218	226	215	218	194	219	214	233	200	223	220	214	233	208	219	212	232	203	208	217	218	222	210	217	222	220	239	228	209	200	191	173	193	213	213	219	202	186	203	235	203	200	238	219	214	228	218	197	204	232	224	197	210	213	180	229	201	217	214	188	228	226	234	191	226	203	198	216	205	200	213	238	234	211	201	207	194	210	223	236	195	206	220	245	210	228	217	202	214	192	212	195	197	235	196	219	224	199	209	219	234	229	216	236	236	227	206	215	222	188	219	186	222	198	220	197	190	200	193	227	218	204	192	171	201	208	205	214	206	223	217	208	202	208	231	185	214	223	192	202	197	220	194	205	184	188	243	219	229	202	212	209	200	231	204	220	212	238	235	204	186	214	210	206	234	196	208	208	221	182	214	231	204	219	235	226	188	207	204	206	224	194	202	230	206	219	226	196	206	228	202	214	196	211	204	234	201	213	226	228	233	191	224	223	236	216	230	213	208	195	257	188	196	221	229	209	217	220	223	223	197	222	192	239	202	206	216	236	207	222	204	230	220	224	237	205	190	202	207	206	206	229	219	217	233	217	196	216	203	202	231	195	205	204	223	209	199	220	249	213	198	235	231	228	228	224	207	228	207	223	203	216	220	214	181	203	196	203	220	197	196	192	208	224	234	195	207	211	205	231	202	237	203	205	217	237	207	234	233	234	195	231	211	217	223	234	204	207	225	216	225	202	245	210	216	230	215	209	213	210	212	211	219	212	187	215	220	214	218	204	211	215	204	208	231	223	219	199	227	223	215	245	229	252	205	215	210	224	209	246	219	204	217	217	207	194	224	216	239	206	216	191	198	219	232	219	220
43386	53542	45065	25071	12750	7496	7019	8070	8442	9511	5994	5355	5182	3464	3122	2643	1888	1770	1711	1740	1518	1474	1358	1332	1374	1182	958	885	899	818	820	748	754	794	843	770	812	788	922	840	839	714	739	685	997	1161	749	664	680	707	688	700	680	684	646	670	684	707	685	683	701	677	732	691	703	690	671	641	662	690	660	669	687	745	669	761	681	630	694	718	669	684	654	648	653	693	706	703	671	669	693	632	627	660	680	704	675	684	668	677	644	690	660	664	719	649	665	682	669	708	686	695	682	656	713	652	660	692	707	676	705	671	715	649	653	633	648	633	657	659	631	701	646	674	683	682	688	668	643	673	704	664	709	699	701	658	701	649	709	639	677	658	673	651	659	640	656	686	701	684	733	700	681	690	700	688	673	706	703	690	680	680	644	679	695	666	663	670	725	651	667	685	648	709	689	699	684	694	654	672	662	704	684	664	676	679	694	670	728	662	678	682	674	662	689	643	690	670	687	751	719	677	684	680	654	674	655	678	674	675	631	684	706	674	670	693	675	688	701	684	685	673	689	725	678	702	691	689	696	740	669	642	697	717	693	710	742	697	700	670	687	729	636	678	670	664	706	673	665	641	692	660	694	659	663	676	652	682	658	676	621	695	641	717	672	694	680	680	714	633	657	677	724	661	621	707	687	670	620	672	707	684	700	696	653	700	679	708	660	675	666	654	677	666	672	637	641	675	674	713	653	697	684	639	694	715	666	698	684	668	665	711	696	697	707	719	717	714	679	677	693	695	723	671	691	672	661	728	672	702	659	686	669	688	701	683	638	681	704	702	658	645	650	676	716	678	713	668	661	657	669	710	708	652	692	645	694	689	703	702	717	678	628	646	652	680	690	668	690	647	686	683	673	646	668	687	678	671	730	699	672	681	643	694	627	719	660	736	655	693	683	673	725	675	699	719	657	698	636	681	659	718	710	690	648	683	661	660	681	691	671	693	722	696	644	697	666	656	673	697	684	692	699	714	659	665	617	680	677	685	687	696	682	669	662	708	699	667	645	675	622	657	726	709	667	657	685	678	656	650	691	682	691	649	725	658	683	675	701	687	686	701	734	730	679	715	699	695	730	698	696	703	690	646	651	673	659	664	692	626	671	698	699	672	684	649	699	686	637	671	701	669	684	636	675	704	665	669	669	663	665	668	641	694	685	687	669	688	696	666	683	708	675	706	699	685	728	701	716	678	676	667	703	688	684	689	682	704	643	608	665	651	649	729	677	701	719	741	677	734	615	682	641	688	703	653	703	628	694	694	617	666	692	662	652	682	722	628	688	688	691	731	675	682	621	674	733	666	691	691	670	632	675	673	646	675	699	652	653	686	671	672	675	645	694	680	679	693	651	663	711	692	685	706	654	675	665	695	666	702	678	735	645	661	657	668	709	648	685	697	710	663	657	737	716	670	714	669	707	725	698	700	620	694	732	718	673	641	658	664	686	650	674	697	696	673	684	652	694	719	690	655	705	650	676	675	673	655	662	675	675	657	704	691	670	684	703	679	657	703	651	718	713	622	677	748	655	651	693	681	645	725	656	679	716	666	721	684	663	695	690	662	694	724	642	644	676	672	679	658	693	694	653	720	657	702	669	632	679	729	709	700	727	648	722	677	663	648	666	682	658	682	689	658	681	690	650	678	697	638	653	664	699	671	627	679	674	680	676	686	687	664	669	619	708	688	631	674	640	712	671	667	656	683	641	670	699	686	737	705	675	701	698	712	679	689	643	674	656	682	724	647	669	708	680	730	716	652	683	701	666	641	695	709	699	701	672	710	634	675	644	670	705	720	690	691	676	704	671	706	690	670	664	671	699	646	709	670	642	678	686	686	678	697	705	667	673	678	697	685	675	689	686	658	640	697	691	680	657	700	650	722	634	709	632	697	701	723	662	719	708	641	652	676	665	655	673	743	716	676	696	659	662	666	679	655	680	687	669	699	713	696	695	729	683	675	657	695	690	637	679	617	687	645	735	677	685	703	671	648	737	666	639	686	681	698	652	662	691	671	708	654	660	715	671	680	706	764	663	688	687	646	698	639	678	677	682	685	673	697	665	679	739	679	679	709	741	681	672	673	711	688	712	665	704	656	685	700	672	676	703	685	637	697	641	658	668	642	717	714	692	657	693	670	667	691	703	656	701	675	681	662	697	658	715	676	686	674	711	680	658	687	696	647	721	719	694	656	696	674	654	695	677	712	711	684	647	682	698	703	682	713	675	666	698	680	778	653	699	717	678	699	718	654	671	697	717	646	680	664	671	715	656	675	724	677	651	641	662	653	683	661	684	669	647	717	686	672	676	678	666	647	657	706	713	641	689	696	692	665	723	682	727	639	666	673	648	652	644	656	728	683	696	715	664	646	700	675	694	636	686	672	653	687	711	703	728	658	679	681	660	717	654	728	652	629	701	745	653	639	714	657	689	611	683	680	675	722	716	731	696	710	681	698	631	659	671	660	666	646	667	674	662	687	726	633	705	648	667	664	680	639	671	684	647	702	701	694	646	699	659	644	667	674	677	663	689	639	664	672	695	661	680	658	658	680	685	717	729	700	663	637	632	680	678	651	693	664	672	676	663	687	681	666	669	669	702	710	643	684	728	726	637	687	636	697	673	681	668	650	673	690	685	644	675	695	661	682	662	676	666	682	721	751	683	639	666	686	718	649	647	699	708	720	686	692	692	699	678	686	679	663	686	670	673	699	666	659	642	683	686	674	683	711	674	672	647	684	654	668	668	718	699	614	753	660	729	610	666	640	682	697	631	717	707	672	615	694	654	702	715	659	669	720	666	643	677	674	707	685	644	647	647	701	668	666	696	682	713	671	678	693	662	702	670	692	684	682	676	649	657	697	706	741	706	665	648	671	662	677	658	655	697	678	686	673	626	634	676	635	702	657	673	679	663	646	653	690	712	651	689	696	670	694	688	722	692	697	718	668	661	677	728	708	648	684	721	632	710	741	681	724	687	712	668	676	664	680	669	666	685	665	678	701	695	728	654	692	687	664	705	689	644	708	700	648	692	686	709	740	707	655	688	651	731	725	649	667	655	677	657	712	722	695	661	712	685	710	733	698	670	733	668	664	693	643	666	724	674	712	669	712	700	646	751	695	635	642	667	654	631	671	673	711	676	694	635	684	657	675	702	675	673	700	689	721	664	685	711	658	684	665	657	680	731	659	718	684	698	707	699	704	692	631	687	666	680	699	675	699	713	636	707	695	706	692	682	661	662	687	666	627	638	609	719	711	720	660	644	733	719	668	651	702	675	701	672	650	706	675	655	696	666	726	704	709	663	701	674	630	667	647	707	652	668	665	709	706	711	696	660	688	676	619	703	749	711	688	713	697	673	650	669	656	681	674	681	683	768	655	668	712	650	693	702	672	694	726	685	728	658	677	673	675	727	683	692	689	653	724	733	709	660	689	674	686	646	666	668	652	652	674	694	623	621	668	698	695	676	676	685	726	699	623	717	659
53717	48132	40015	27513	24653	23961	20595	14973	8696	5346	2580	2446	1834	1320	981	723	710	624	658	700	490	535	459	492	446	386	364	328	325	307	310	282	300	274	272	290	325	313	325	297	283	279	294	254	283	901	1019	308	270	258	279	274	299	235	285	249	238	268	273	265	282	262	267	230	267	258	279	258	267	280	272	280	277	276	256	235	266	249	247	245	269	269	239	260	237	260	264	261	281	265	261	249	263	275	246	261	266	262	242	269	252	275	293	282	240	272	253	274	245	275	291	251	265	306	276	264	269	248	283	278	258	283	245	274	283	284	281	239	236	237	243	234	294	278	255	259	282	277	259	277	231	265	263	240	274	306	258	265	245	270	286	272	258	239	287	273	290	257	257	268	276	256	267	265	292	266	238	264	257	243	294	280	233	289	257	272	267	272	234	253	267	266	256	302	265	285	266	253	282	298	255	283	235	276	267	259	214	256	274	273	293	278	248	258	262	246	262	275	246	256	280	271	268	255	272	278	268	255	264	242	240	251	277	272	248	250	245	274	254	245	256	306	244	256	267	257	290	254	253	276	286	280	262	264	256	283	302	250	258	288	283	256	266	264	259	269	254	258	243	234	261	263	253	276	258	302	273	284	266	247	272	253	257	260	270	247	262	275	249	237	261	299	284	261	284	262	259	260	259	237	251	285	238	243	277	258	270	252	265	251	253	265	289	255	259	263	267	309	277	266	258	271	277	287	272	283	309	264	272	259	284	265	275	270	263	268	268	242	266	269	253	251	304	260	266	266	268	239	300	277	246	287	264	257	243	274	262	281	257	251	270	269	269	283	271	274	272	262	256	266	262	259	292	283	289	277	285	253	249	255	236	282	262	272	279	247	276	230	265	301	242	262	274	261	275	297	267	226	274	251	252	245	307	259	264	274	235	268	277	280	289	267	254	247	283	265	239	259	239	255	248	277	281	264	285	252	256	247	274	267	259	287	244	286	290	253	271	249	273	312	284	243	253	283	253	241	265	257	274	263	238	307	267	269	293	278	280	235	257	286	315	224	256	288	271	256	269	262	254	244	261	269	248	270	247	267	271	297	268	262	278	258	274	275	252	288	270	307	267	270	265	278	267	264	280	266	237	267	267	258	265	285	261	285	276	247	256	272	263	263	268	272	245	305	317	266	279	274	246	245	287	290	238	253	274	297	290	283	238	248	282	250	277	257	252	297	247	237	237	280	268	258	265	273	263	267	273	280	264	253	266	250	232	257	298	254	289	278	268	261	264	253	256	268	284	286	258	275	263	279	260	224	217	215	251	248	247	260	258	251	260	260	254	253	271	248	265	254	269	257	264	220	229	274	291	257	250	255	272	265	235	265	273	248	271	275	244	292	267	246	256	270	246	248	273	246	282	293	280	262	261	288	283	290	266	257	254	223	257	248	243	250	273	230	279	264	239	292	246	264	244	230	256	280	250	253	249	271	247	246	228	260	297	274	270	277	269	267	264	289	286	260	228	284	255	269	255	259	247	260	255	245	257	271	310	251	272	255	218	244	251	292	260	255	300	257	229	239	266	275	300	263	265	265	294	252	297	262	273	250	258	278	265	244	260	229	258	279	263	245	282	255	273	290	269	240	256	241	252	266	272	246	249	278	255	266	254	286	284	253	249	248	260	262	270	303	249	285	286	246	250	232	260	270	266	254	263	286	258	252	280	243	281	264	271	264	246	300	265	267	259	246	262	249	241	254	265	291	250	260	289	266	269	251	271	259	272	248	276	270	258	251	270	276	267	234	254	293	247	258	248	260	268	277	262	259	283	280	263	262	231	250	271	293	262	262	269	268	274	257	271	270	286	261	285	266	267	256	255	290	273	272	289	251	235	253	238	268	275	249	239	277	253	263	307	263	276	289	263	241	266	275	273	262	256	292	259	289	253	281	255	237	253	269	270	295	297	259	291	263	276	291	250	244	278	241	251	272	239	264	242	259	296	281	268	290	255	250	306	239	251	251	247	267	244	239	281	297	263	275	270	248	290	259	253	284	249	278	268	304	290	276	273	275	255	272	273	237	265	248	260	255	241	275	257	244	264	266	276	293	305	265	273	282	268	286	251	273	299	283	252	297	298	251	253	254	261	286	234	285	285	273	252	263	245	242	261	269	275	259	271	279	267	282	272	254	289	257	265	286	270	266	255	283	272	258	277	263	248	271	263	258	259	262	269	272	261	264	271	245	266	253	282	301	245	315	257	277	275	275	292	274	247	238	241	263	270	277	272	252	262	270	281	252	286	296	293	254	274	238	290	257	244	268	282	287	271	252	278	266	261	251	255	257	279	257	268	280	260	221	254	252	281	286	250	278	270	255	313	257	256	263	273	261	289	263	270	283	255	240	290	279	282	276	261	264	290	283	278	248	280	234	275	293	278	268	258	264	242	260	258	246	264	265	270	274	265	241	271	293	263	268	266	246	268	257	242	287	268	280	276	256	257	271	241	258	270	239	260	295	287	259	263	268	255	266	283	269	279	286	273	295	259	292	301	299	267	278	253	246	248	252	269	278	273	272	280	292	239	266	265	242	270	274	268	282	255	243	266	268	248	277	270	252	266	259	259	258	251	274	274	270	254	290	245	279	259	280	262	271	250	284	286	251	285	266	280	285	273	234	270	261	284	256	256	264	248	289	266	264	288	256	240	242	279	259	251	290	258	236	280	243	278	273	268	270	285	258	284	279	274	262	270	276	235	282	261	296	287	264	261	273	264	290	267	252	276	280	267	271	250	265	276	288	289	282	271	278	286	273	258	265	252	262	270	242	242	281	277	286	285	268	270	235	250	261	258	256	257	265	261	284	248	245	252	279	251	248	266	246	256	249	246	249	297	277	245	267	243	244	268	259	273	269	262	276	285	270	252	257	298	277	246	282	266	265	232	259	285	255	286	249	256	255	285	275	261	260	271	247	303	260	258	256	260	278	264	231	265	280	242	253	257	275	258	239	257	289	271	269	244	263	264	290	282	270	253	251	269	280	264	252	267	266	264	305	272	253	254	270	267	252	268	257	262	280	280	267	281	273	271	289	238	243	265	270	257	270	267	260	268	250	271	250	242	263	266	236	281	274	248	275	265	269	275	273	271	267	274	247	281	270	269	252	285	273	253	283	286	252	278	242	282	259	261	296	261	250	221	281	261	270	278	232	271	267	247	268	241	262	291	264	273	276	255	267	259	280	280	246	262	263	265	246	289	288	278	255	270	236	246	252	283	276	248	283	247	269	260	253	243	250	279	255	295	236	269	278	279	272	271	244	263	257	252	275	278	256	312	257	253	282	255	242	269	283	238	277	250	279	265	225	248	298	267	251	248	261	281	272	268	269	273	254	266	269	276	237	264	278	257	236	261	251	228	279	279	269	276	272	272	274	255	273	243	266	269	265	258	242	249	312	280	286	275	276	285	254	268	229	287	261	275	274	259	261	263	291	281	271	281	244	291	252	227	271	301	241	263	306	299	294	281	265	294	284
47834	55182	45746	28504	16327	13473	10262	10023	12525	13775	9233	9723	7921	5829	4206	3115	2933	2917	2837	3006	2283	1990	1825	2023	1862	1524	1272	1134	1028	1063	1064	1069	998	1076	964	1011	1015	1105	1095	1111	1047	988	905	874	993	4368	4434	782	818	837	799	833	819	798	824	830	781	874	772	787	839	731	810	752	857	809	803	755	856	841	745	839	852	796	813	803	789	775	784	802	791	801	827	780	809	810	786	835	821	795	770	790	792	809	864	809	818	839	819	781	799	793	855	842	818	833	835	784	754	798	845	834	786	837	819	786	831	754	825	836	772	814	764	770	822	730	818	824	789	804	778	763	790	772	790	780	816	832	800	771	781	818	840	817	820	822	806	795	782	771	848	827	816	814	807	794	852	825	811	793	827	778	814	837	790	774	775	843	831	764	832	813	866	799	811	784	813	759	788	823	801	790	796	790	823	814	792	738	798	793	787	815	827	792	795	845	790	777	758	783	785	775	792	799	812	823	771	830	759	796	804	780	794	803	817	793	800	737	832	839	855	813	872	816	790	789	762	777	813	780	800	735	775	782	805	842	813	785	799	752	801	831	801	804	795	798	815	802	853	800	767	804	831	820	838	796	826	822	799	796	816	849	829	813	801	780	808	812	755	812	849	818	817	791	800	769	859	782	783	735	821	766	849	765	805	793	763	804	821	797	787	817	780	819	820	836	793	821	750	832	759	764	800	855	842	799	754	809	751	785	732	848	803	797	832	813	882	809	805	751	774	792	812	811	773	798	814	766	892	863	834	802	793	754	811	821	834	778	814	794	840	755	741	771	784	789	772	766	814	810	791	846	799	788	751	849	723	804	796	763	751	799	805	763	811	748	822	803	792	833	753	794	771	787	791	750	795	837	850	819	697	811	804	804	807	791	818	755	780	843	774	768	798	842	776	792	813	811	804	809	819	797	825	808	782	786	787	812	815	777	743	801	788	803	833	800	818	810	798	754	815	824	796	825	796	789	798	816	830	805	807	843	776	821	818	817	777	765	815	789	771	786	802	847	784	766	820	780	784	827	831	799	823	760	802	772	798	812	750	838	778	789	782	826	831	804	797	781	844	811	811	799	843	816	778	858	792	830	812	777	802	816	782	796	744	787	806	795	813	793	809	790	789	785	845	810	790	774	810	814	792	806	790	771	756	755	828	837	792	783	818	782	803	747	787	761	760	767	867	833	811	825	823	772	807	831	818	820	810	793	814	816	806	818	825	765	820	832	810	795	859	866	816	790	789	798	808	800	835	798	774	823	808	796	837	785	760	809	815	805	815	836	808	858	788	833	776	826	794	798	808	795	761	845	831	790	795	768	774	830	825	800	824	812	785	798	808	818	725	835	742	827	835	837	791	766	742	753	772	769	752	800	778	766	781	845	785	772	788	800	833	798	807	846	777	839	796	778	770	824	808	782	784	791	814	783	817	800	799	788	802	810	795	802	811	798	772	847	837	791	766	814	875	793	828	787	817	821	758	844	855	779	842	833	789	853	779	788	866	824	794	786	845	807	762	802	812	841	796	797	737	787	829	832	762	832	802	829	800	799	745	789	805	750	811	791	835	806	793	827	805	769	834	807	847	791	732	786	770	785	753	796	813	802	821	830	800	778	785	809	791	795	786	846	796	817	777	791	792	828	784	771	788	790	789	769	731	790	806	826	830	756	806	836	828	789	798	804	770	846	825	765	808	745	814	793	771	737	819	816	805	796	847	781	742	765	761	801	839	830	792	817	808	767	826	792	794	823	861	832	827	780	761	799	816	793	798	813	785	814	824	780	790	807	796	783	794	797	840	783	799	805	887	822	821	800	768	771	818	806	829	773	793	759	814	824	770	775	816	832	771	778	829	767	767	773	824	856	796	827	841	799	788	805	759	834	783	800	799	853	774	826	771	796	816	729	848	804	786	755	850	773	813	814	746	807	815	805	795	768	795	798	837	842	799	744	793	798	802	800	796	781	790	873	732	809	772	778	818	763	844	797	827	777	817	761	855	820	811	815	809	764	785	776	780	820	792	708	800	779	813	753	798	773	816	777	804	823	761	774	822	802	783	791	792	774	799	839	814	792	840	775	811	820	783	746	832	838	801	845	787	866	780	816	812	797	817	788	777	781	786	811	744	820	793	794	823	802	766	837	830	774	781	751	805	824	788	788	782	757	779	834	804	805	856	807	768	792	792	800	839	774	781	787	822	799	791	771	836	830	773	772	800	805	801	801	810	867	760	776	790	819	779	793	820	806	820	786	800	802	799	783	807	839	850	804	814	766	741	805	778	752	765	799	795	822	774	800	826	801	818	778	750	757	769	829	767	774	803	817	830	823	826	813	793	856	843	822	781	775	785	817	788	784	830	847	851	751	800	788	778	788	785	768	808	812	809	776	803	818	821	836	823	863	832	808	826	801	853	869	817	773	833	770	837	790	801	862	873	814	780	758	792	780	758	788	763	776	849	808	773	803	820	852	805	796	789	814	798	842	826	701	737	778	769	825	817	773	789	812	806	855	786	871	801	812	822	798	797	836	807	816	810	777	760	797	824	773	825	815	774	756	819	819	729	780	786	792	783	814	811	813	814	789	856	780	797	791	796	783	809	831	817	816	844	786	841	760	851	807	802	788	794	807	815	850	771	776	777	719	787	838	808	750	789	802	778	817	822	768	811	820	833	741	830	780	808	786	817	853	795	808	772	785	810	767	807	808	766	796	766	819	787	803	746	792	801	784	792	783	779	811	795	827	817	776	868	828	836	792	780	774	808	818	795	782	806	750	816	819	817	803	786	810	795	829	796	808	862	801	782	785	797	780	852	807	809	772	749	808	777	800	789	793	836	790	838	782	810	787	820	767	814	769	824	782	779	801	827	784	810	782	790	829	774	805	818	748	790	779	793	827	801	804	809	800	822	800	780	826	810	782	788	852	803	783	778	786	774	832	782	810	807	808	804	779	812	776	757	811	799	826	820	799	823	784	774	808	776	798	799	734	816	785	795	794	837	834	758	742	888	848	780	788	792	806	778	791	779	771	825	813	809	826	822	763	817	802	756	830	822	804	750	816	799	792	801	793	799	785	832	838	792	818	788	796	840	778	778	775	813	829	793	822	808	831	773	809	780	856	822	734	813	834	777	766	833	775	826	796	809	780	850	812	785	790	816	753	799	774	746	804	849	835	800	770	782	797	813	815	812	785	801	785	816	769	824	783	823	814	831	826	809	803	783	784	818	783	852	754	799	798	802	804	790	794	811	783	778	831	823	776	803	756	783	786	742	790	828	789	823	772	814	840	818	765	819	790	792	821	764	788	859	847	771	832	787	823	793	790	825	849	790	820	854	797	809	779	789	786	771	786	803	824	850	793	826	751	827	794	762	809	774	830	809	817	761	764	748	792	777	804	783	832	822	803	780	811	795	795	840	801	840	761	832	801	803	773	771	812	845	809	765	774	784	779	813	837	806	784	770	790	782	780	774	770	771	767	758	850	807	832	781	796	758	856
17164	27864	30613	11459	3953	1748	1140	871	781	619	539	474	487	430	361	371	356	338	375	384	369	343	327	352	330	355	349	355	363	339	342	335	328	354	354	324	363	374	372	315	294	308	338	348	338	351	346	335	344	341	324	358	319	341	344	312	302	321	345	349	317	314	290	342	355	314	303	345	321	323	296	372	315	327	334	359	328	324	347	345	328	317	342	355	348	360	373	323	335	331	331	315	377	339	351	332	348	328	325	370	299	336	397	368	365	331	329	339	315	351	360	328	291	326	346	338	317	309	344	353	314	330	317	376	342	340	363	319	340	324	335	336	343	328	321	328	336	349	320	343	320	351	331	367	316	352	323	331	370	364	338	318	366	344	301	321	326	324	333	357	368	291	297	330	340	347	329	320	313	352	378	312	319	310	337	339	332	365	317	320	323	312	328	321	340	311	333	382	367	352	311	325	323	341	338	338	338	309	312	346	362	314	339	298	312	347	324	310	346	331	350	349	352	315	315	319	365	358	306	358	328	354	353	334	338	358	353	359	325	358	362	335	344	330	340	342	315	338	336	346	350	318	358	323	343	350	359	325	358	350	300	345	361	347	334	360	312	346	342	362	363	345	353	353	326	371	321	331	356	349	315	333	364	345	342	338	358	310	350	327	339	322	347	335	363	340	347	335	292	324	338	330	328	324	339	318	328	315	313	351	344	321	343	316	311	329	340	345	349	296	315	326	315	354	356	331	334	351	319	333	336	344	321	334	345	339	357	280	344	358	324	305	344	333	354	296	317	364	341	357	339	378	347	290	361	332	339	336	350	338	339	370	322	316	367	315	312	332	316	344	351	327	346	390	333	311	340	331	329	313	314	332	335	323	317	337	348	297	347	329	318	358	301	355	344	341	349	322	317	352	308	341	333	323	336	347	350	328	326	361	350	326	304	356	338	378	342	335	321	334	329	339	351	320	326	329	319	344	336	324	345	353	339	357	352	349	340	359	329	343	332	321	342	339	303	322	299	356	339	323	329	333	317	344	346	327	347	326	312	314	342	364	339	322	330	323	299	347	335	328	342	328	319	304	343	320	328	360	347	300	331	363	337	348	293	345	336	301	332	352	367	320	314	355	349	346	346	353	306	338	339	322	337	327	361	317	335	321	337	325	320	306	328	357	325	340	331	322	333	341	330	373	323	338	351	340	323	325	356	340	380	365	323	333	335	348	338	300	358	348	345	319	367	327	368	324	353	338	317	378	332	347	311	349	300	322	349	328	354	346	310	322	345	319	343	328	331	319	330	332	346	323	322	336	374	357	319	317	325	320	314	329	338	346	341	352	322	334	343	364	317	344	337	320	310	352	334	327	288	341	316	320	332	325	320	359	334	330	340	359	356	358	350	330	322	344	323	361	351	313	325	343	321	336	316	332	339	324	340	344	369	341	376	328	357	355	346	336	335	308	334	359	342	316	352	318	325	361	347	353	343	293	340	327	362	351	314	370	310	351	317	321	320	340	328	319	360	317	354	344	317	349	312	350	304	325	326	356	320	311	340	315	356	326	339	316	306	347	313	361	347	341	346	367	365	341	348	341	363	300	353	327	329	313	321	332	319	362	327	298	323	346	366	306	326	349	371	359	328	337	343	328	322	353	367	363	314	327	349	302	302	318	329	324	332	316	330	329	346	309	330	331	334	303	319	349	323	343	325	318	335	349	338	324	342	296	337	313	320	328	333	356	317	366	355	342	316	333	354	327	324	326	336	362	347	359	332	301	336	334	351	329	335	339	379	362	321	329	311	343	329	331	348	328	355	351	330	342	367	334	311	324	327	308	333	352	317	317	336	367	360	330	283	330	327	352	340	315	327	349	314	369	333	322	347	350	338	322	336	336	338	342	322	342	320	324	343	341	322	356	350	338	351	348	337	325	319	340	367	365	350	323	347	322	354	336	332	320	333	388	318	329	359	334	336	347	356	306	341	345	324	300	343	330	332	333	360	326	332	347	349	335	326	353	339	364	312	341	325	366	339	373	319	339	337	343	366	337	320	338	320	324	345	318	334	342	351	338	351	357	342	335	353	321	347	332	341	297	346	346	342	338	334	359	330	319	340	313	367	341	330	321	311	343	332	328	353	335	334	338	321	321	340	325	327	314	347	345	331	317	351	339	331	347	308	296	306	343	331	337	339	354	331	325	340	365	370	353	332	319	327	336	341	343	324	315	357	380	330	339	330	351	322	319	347	332	339	349	325	363	358	277	348	342	335	312	312	322	317	350	327	301	335	335	327	302	323	377	347	361	338	311	324	341	324	371	299	303	311	311	318	372	361	317	349	337	348	326	343	324	330	343	345	342	307	336	328	303	310	309	341	351	311	356	337	333	316	363	368	374	289	349	360	297	370	327	365	341	342	330	322	375	324	350	362	340	349	368	356	356	345	323	335	318	323	353	339	331	343	346	328	359	345	351	348	315	339	350	330	336	349	318	343	320	331	311	342	390	371	383	325	322	351	340	316	341	354	367	331	327	347	335	347	342	329	356	325	340	342	357	339	304	338	339	341	317	338	325	348	347	343	329	321	336	317	358	361	330	322	325	369	322	294	340	321	336	313	346	329	329	323	341	342	364	338	360	327	348	338	336	328	351	332	358	355	314	337	349	316	340	354	325	305	308	354	322	359	347	326	319	330	317	370	304	333	306	315	357	324	356	334	332	315	312	343	341	319	346	325	329	327	332	347	300	333	306	334	353	326	331	332	368	331	343	349	328	354	345	339	340	336	320	341	344	329	316	330	346	332	332	358	347	352	323	331	324	326	336	323	316	340	343	327	331	325	320	352	357	339	373	311	320	351	348	327	337	326	333	330	370	331	328	324	303	340	342	368	330	322	366	360	330	335	360	357	339	340	334	365	341	342	320	345	344	313	348	369	312	305	325	331	345	336	335	347	353	336	343	289	350	350	323	364	325	362	335	345	332	296	334	327	348	359	322	321	338	351	300	342	295	336	367	336	322	319	352	390	331	370	297	345	372	340	325	335	316	349	353	356	377	327	366	346	338	310	318	299	302	337	328	354	321	319	322	338	347	314	343	333	364	317	353	325	339	312	327	337	330	317	350	346	328	349	337	328	351	338	332	380	346	320	352	365	333	330	325	338	338	349	356	346	325	328	326	323	367	353	342	306	355	348	388	331	313	359	340	329	310	328	349	335	351	344	323	351	338	324	313	348	328	345	362	345	299	350	329	326	339	282	333	326	362	345	334	314	336	322	348	340	336	344	317	328	355	351	334	348	321	323	331	340	345	331	346	328	346	336	330	349	347	321	300	321	359	337	344	311	327	346	295	305	345	331	322	345	343	353	318	323	330	332	340	366	342	353	332	353	355	312	354	340	326	343	341	336	337	349	313	337	348	323	347	313	355	312	324	330	349	318	307	348	324	354	321	343	354	381	368	378	327	328	357	324	323	344	326	334	314	392	333	335	362	356	362	343	329	346	333	344	328	328	340	329	323	326	349
16619	31908	30049	9076	5460	3957	3025	2483	2341	2264	2021	1733	1531	1462	1301	1199	1205	1236	1337	1291	1212	1213	1125	1223	1196	1171	1098	1101	1052	1086	1084	1047	1052	1093	1097	1061	1067	1096	1089	1078	1086	1060	1099	1064	1011	1138	1314	1060	986	1036	1107	1004	1036	1032	1060	1054	1046	1076	1009	1022	1089	1050	1074	1053	1079	1096	1047	1008	1063	1086	1061	1045	1057	1005	994	993	1017	982	1108	1058	1028	1005	1069	1037	1057	1049	1074	1040	1030	1023	1058	1057	1055	1070	1030	1040	1098	1047	1031	1028	1038	1013	994	1011	1065	1039	1040	1069	1051	1089	1060	999	1079	1080	1031	1031	1029	1013	1031	1024	1028	1055	1062	1017	1063	1038	1039	992	1040	1010	1014	999	1082	982	1064	1048	1059	1030	1083	1035	1028	1071	1018	1037	1047	1050	1054	1027	995	1071	1069	986	1000	1102	1010	1008	1066	1040	1036	1019	1106	1050	1049	1028	1059	1100	1067	1039	1058	990	1086	1006	1019	1068	1018	1033	1051	1014	998	1043	1063	1046	1040	1087	995	1056	1015	1043	1004	1058	1068	1035	1042	996	1069	1017	1025	1055	1107	1030	1013	1050	1043	1002	1061	1001	1056	946	1047	1046	1068	996	1002	1058	1079	1070	1047	1019	1004	1029	1092	1015	1128	1109	1081	1085	1005	1056	1038	1020	1033	1036	1039	1005	1049	1064	1064	1078	1040	982	1026	993	1055	1040	1041	1013	1029	1097	1075	1100	1044	1047	1011	1019	992	1096	1042	1006	1073	1092	1101	1040	1039	1063	1018	1056	1013	1053	1040	1070	1001	966	1057	1033	968	1044	1026	1048	1057	1077	1002	1048	1035	1060	1045	1070	1074	976	1079	1033	1034	1049	1100	1051	1032	1027	992	1061	1021	1076	1101	1019	1005	1024	1039	1079	1036	1031	1065	1029	1087	1068	1064	1074	1048	985	1031	1007	1000	1054	953	1036	1016	1003	1045	1034	1056	1074	1047	1017	1041	1051	1026	990	1025	1012	998	1013	1047	1019	1030	1054	1078	1094	1028	1087	1011	1026	1087	1037	1055	1066	1014	1018	1036	1084	1017	1021	1082	1052	1025	1045	992	1046	1032	1036	1068	1047	1080	1078	1045	1086	1009	1039	1062	1011	1104	1079	1035	1039	1076	1053	1013	1000	1056	1009	1016	1033	1015	1036	1032	1037	1082	980	1069	1010	1055	1010	1046	1068	1018	1034	1033	1069	1045	1097	1035	1083	1006	1038	1081	1020	1051	999	1000	1032	1056	1063	1035	1032	1046	1082	1042	1056	979	1030	1058	1071	1036	1059	1084	991	972	1026	1050	1029	1050	990	1019	1030	1041	1038	1108	1059	1076	1051	1040	1060	1092	1041	1007	1053	1087	1044	986	1027	996	1015	1061	1052	1060	1045	1001	1071	1079	1060	1024	1037	1077	1096	991	976	1075	988	991	1014	1002	1006	1052	985	1028	1029	1015	1062	964	1096	977	1040	1053	1074	1042	1029	1074	1038	1050	1005	1024	1067	1096	1031	1057	979	1055	1022	1071	1045	1030	1027	1067	1092	1003	1108	1090	1034	1015	1040	1069	1014	1039	1066	1011	1015	1047	1074	1020	1078	1016	1027	1100	1061	1087	1014	1070	997	996	1054	1062	1068	1066	1064	1053	1020	989	1042	1077	1065	1064	1089	1038	1009	976	1102	1034	1032	1003	1032	1018	1027	1042	1036	1072	1006	1021	1044	1048	1059	1083	1019	1038	1048	1062	1061	1069	1033	995	1033	1048	1089	1040	1061	1027	1090	1034	977	1066	1039	994	990	1039	1003	1051	1036	1039	1076	1008	1041	1147	988	1063	1043	1125	1010	1079	1073	1065	1032	1077	1045	1057	1038	1009	1014	1047	1042	1072	1059	1048	1037	1057	1044	978	1058	1057	999	1049	1000	1083	1074	1044	1067	1061	1027	1069	981	1040	1123	1035	1033	1011	1057	993	1043	1061	1084	1005	1067	1063	1080	1032	1008	1029	1020	1046	1020	1016	1056	1041	1062	1027	1017	1181	1001	1094	1057	1101	1036	1070	975	1066	1105	1079	1063	1081	1069	1091	1053	1057	1026	1034	1094	1004	1055	977	1005	1019	1067	1089	1037	1113	1058	1013	1024	988	1030	1045	1040	1028	990	1044	1002	1074	1050	1017	1097	1037	1051	1033	1016	1051	998	1059	1021	1053	1040	1069	1079	1148	1049	1062	1004	1062	1088	1027	1070	1086	1063	1010	1021	1023	1043	1058	998	1034	1017	962	1050	1035	1033	1024	1051	1072	1110	1027	1035	1052	1062	1060	1052	1061	1011	1039	1023	1030	1036	1004	1004	1058	1084	988	1014	1077	1009	1028	1046	1039	1010	1069	1005	1038	1037	1046	1009	1031	1021	1050	1043	989	1064	987	1039	1070	1010	1054	1059	1062	1063	1077	1045	973	1038	1028	1021	1036	1079	1019	991	1068	1073	998	1059	1032	1082	1084	1017	984	1036	1104	1042	1003	1103	963	1062	1064	1044	1069	1025	1072	1066	1011	1026	1049	1020	1067	1046	1070	1039	1034	1032	1073	1094	1063	1027	990	1093	1027	1050	1040	1045	1036	1079	1056	1032	1062	1036	1006	1032	1007	1001	1034	1037	1037	958	991	1043	1091	1050	1100	1024	995	1067	1039	1030	1004	994	1044	1013	1015	1061	1054	1053	1023	1010	1002	1003	1005	1027	991	1046	1000	1040	1045	1010	1023	1039	1013	1016	1045	1053	986	1059	1022	1024	1045	1091	1044	996	1017	1006	1052	1037	1058	1019	1076	1012	1060	1077	1045	1045	1035	1105	1061	986	1016	982	1069	1059	1039	1057	993	1047	1010	1026	1067	1016	995	999	1062	1006	1021	1014	1021	1058	1026	1020	1036	1079	1079	1047	1070	1059	1026	1094	1011	998	1049	1008	1020	1084	1041	1017	1062	1048	995	1073	1007	1069	1041	1058	1052	974	1084	1061	1063	1054	1027	1061	1045	1035	1054	1034	1005	1015	1039	1022	1034	1065	1056	1029	1029	1053	1025	1035	1047	1089	1031	984	1076	1059	1048	1045	973	1076	1011	999	1027	1048	1033	1023	1017	1016	1061	1048	1016	1022	1023	1016	1033	978	1049	1020	1061	1033	1061	1001	1133	1117	1059	1025	1043	1055	1073	1053	1029	1041	1087	1029	1060	1035	1071	1022	1000	1064	1059	1021	1038	1091	1015	1011	1058	1073	1069	1060	997	1089	1059	1031	1071	1079	1059	1050	1016	977	1048	1040	1071	1081	1060	1040	1097	1014	1061	975	1002	1003	1019	1016	1030	1078	1045	1035	1057	1078	1003	1060	1000	1034	1031	983	1008	1067	1058	1066	1037	1091	1010	1046	1014	1127	1041	1042	1067	1029	1042	1005	1036	1020	1069	1059	1038	1044	1007	1034	1061	1016	1055	1053	1041	1040	1019	1021	1000	1084	1033	1054	1008	1027	974	1006	1034	1047	1004	1030	1073	1064	1035	1064	1073	973	1057	1045	1059	1036	1057	1052	1059	1014	1052	1107	980	1061	1061	1001	1066	1033	984	985	1033	1036	1022	1028	1002	1040	1038	1039	1008	1096	1024	987	1051	1009	1044	1052	1018	1049	994	1058	1007	995	1036	1068	1013	1017	1038	1090	1045	1055	1071	1067	1004	1054	1024	1029	1056	1043	1006	1067	1022	1077	1068	1037	1053	1072	1046	1025	1000	1000	1025	1059	1033	1047	1029	1088	1071	1005	1045	1060	1046	1112	1003	1005	1026	1030	1053	1079	1078	1027	1077	1018	1008	1039	1005	1069	1013	1067	1088	1070	1069	1085	1017	1061	1020	1061	1035	1068	1098	1049	1037	1000	998	1049	1067	1031	1066	1051	1012	1069	1040	1049	1002	1020	1005	1045	1025	1021	1092	1081	1005	985	1104	1048	1045	1012	1069	1005	1015	989	1066	1035	1086	1000	1026	1037	1020	1042	1075	992	1063	1029	1024	1015	1081	1009	1053	1038	1037	1067	1013	1036	1042	1055	1077	1077	1047	1010	1048	999	1063	1106	1079	1055	1130	1014	1039	1008	1026	1075	999	1066	1070	1050	1008	1042	1053	982	1074	1055	1032	981	1015	987	1016	1054	991	1060	1073	1036	1013	1021	1098	1031	1085	1029	1004	1012	1101	1063	997	1076	1016	999	996	1088	1056	1058	1007	1093	1034	1014	1057	1064	1060	1053	1029	1005	1078	1053	1068	1050	1049	1071	1048	1029	978	1114	972	1010	1069	1040	1067	1065	1079	1040	1084	1036	965	1025	1083	1028	1044	1042	1010	1000	1010	1046	1026	1035	1030	982	1045	1034	1062	1028	1022	1048	1073	1028	1020	1027	1047	1081	1092	1020	1006	1026	1068	987	1010	1080	1065	967	1024	1082	1000	1131	1010	1023	1022	1035	1025	1039	1043	1025	1048	1102	1032	1061	1066	1023	1014	1029	1023	1030	1001	1011	1026	1012	1004	1086	1075	1029	1063	1036	1026	1036	1032	1053	1070	1057	1081	1036	1050	1051	1069	1058	1012	1050	1021	1007	1043	1044	1048	1020	1105	1079	1009	1056	985	1015	1021	1070	1054	1013	1017	1069	1062	1043	1031	1018	1033	998	1015	1051	1042	1086	1075	1093	1073	1031	1055	1064	1026	1022	1071	1058	1014	1056	1026	1070	1023	1037	1058	988	978	1003	984	1029	1062	1053	1047	1026	1075	1069	1024	1005	1043	1023	1090	1057	1086	1058	1024	969	1035	1048	990	1029	1074	998	1030	1074	1033	1055	1052	1024	1057	1031
49552	51220	42677	28255	23975	23877	20269	13156	6196	2353	1334	1265	986	753	648	507	424	552	536	463	336	348	374	352	312	298	279	276	280	294	268	297	274	237	259	262	265	249	251	230	241	228	238	250	266	531	668	335	257	260	254	234	260	220	252	266	242	226	234	210	234	239	243	250	249	234	244	231	299	233	241	229	249	224	222	259	256	228	243	229	223	224	231	243	266	267	247	253	217	246	247	286	253	269	235	242	241	260	259	224	233	243	228	247	230	237	251	239	222	228	260	228	238	237	256	250	238	228	217	235	269	249	223	262	241	249	219	255	246	238	232	259	241	241	209	218	238	236	244	263	258	255	250	281	234	258	259	227	252	246	248	229	245	272	228	275	221	235	274	256	232	223	251	251	268	222	274	248	251	252	236	244	251	240	231	253	242	255	236	227	277	247	256	235	260	218	227	247	230	242	268	257	260	233	243	232	248	235	234	260	253	262	267	270	248	254	256	242	216	239	250	227	266	262	227	256	231	242	246	260	226	255	258	248	219	220	205	242	261	256	233	245	219	252	257	236	243	254	221	258	223	245	233	246	236	242	212	238	235	229	252	240	274	241	255	219	227	236	239	266	240	236	231	250	244	232	256	262	256	225	246	220	268	268	276	232	223	236	244	208	263	230	222	269	236	255	230	219	244	242	232	242	245	264	240	256	236	237	230	261	227	234	225	275	239	247	261	228	242	227	251	265	258	253	246	235	247	225	236	247	243	233	260	251	221	229	227	219	256	247	221	242	263	237	241	249	269	287	239	232	261	248	266	238	234	270	240	267	242	194	265	248	234	261	239	272	263	275	246	270	236	265	243	250	258	264	253	228	257	242	225	241	248	244	272	229	250	238	204	231	229	232	227	243	224	268	239	246	271	250	245	256	267	238	234	239	225	260	248	248	255	249	244	244	232	230	256	242	245	254	275	227	256	217	255	239	249	242	235	245	241	236	257	257	218	219	231	252	218	245	245	252	222	231	261	258	229	228	270	251	258	266	253	241	269	272	258	227	236	277	229	265	223	234	265	211	234	274	244	265	220	216	256	259	229	268	204	232	264	252	265	275	221	248	250	235	229	240	293	257	233	242	207	264	231	245	249	244	246	260	244	266	262	237	234	232	225	247	274	288	249	211	231	247	204	258	240	227	237	266	232	234	206	242	239	234	264	237	218	249	253	252	230	281	221	260	252	255	245	227	248	225	235	224	246	235	250	247	277	260	236	259	229	223	236	257	242	249	252	211	255	260	245	247	235	245	253	257	248	232	241	238	225	243	252	241	236	239	240	230	232	228	245	209	245	236	235	259	230	205	242	234	253	223	229	232	219	255	255	276	274	242	220	209	232	238	238	268	227	219	258	266	270	227	249	250	230	261	232	272	214	231	267	264	264	254	238	212	255	236	268	222	253	262	258	237	241	248	220	257	253	244	229	237	242	259	254	233	245	271	237	246	236	259	251	237	253	237	229	245	234	232	249	225	262	214	226	233	246	239	248	236	280	253	240	259	246	255	223	212	246	280	250	239	254	233	252	247	210	218	254	248	247	247	224	233	220	249	243	252	248	239	218	237	214	234	238	268	234	221	256	231	224	254	232	239	258	226	238	249	216	247	257	239	245	239	251	236	271	246	228	227	256	232	229	257	244	232	255	262	240	226	241	229	253	269	216	230	238	220	246	236	247	240	228	229	251	234	262	235	251	240	246	249	249	228	245	228	226	228	239	241	231	240	216	217	250	236	244	240	224	259	266	251	258	231	241	243	251	240	235	243	242	246	217	269	262	279	252	228	252	271	259	230	240	218	244	266	240	240	224	228	244	250	250	236	247	223	254	249	281	223	273	218	230	216	243	226	262	222	269	258	239	246	241	255	257	236	247	234	237	238	210	242	253	226	250	238	246	253	251	234	257	268	242	229	266	217	218	252	275	223	230	225	237	225	236	244	249	270	229	236	276	237	243	254	245	243	226	234	258	218	253	269	263	241	268	254	245	256	238	266	232	208	243	268	252	231	272	244	249	247	258	231	231	268	227	247	264	237	259	254	243	270	231	247	235	246	236	237	243	266	219	257	228	271	257	254	228	271	256	269	246	248	233	254	236	258	228	239	225	243	239	247	236	263	240	250	230	265	241	280	237	244	235	252	227	254	240	254	275	222	228	213	215	256	233	253	231	240	267	236	233	261	233	267	229	206	263	256	231	257	244	233	257	241	238	202	245	227	251	242	250	241	239	230	240	232	247	256	260	225	229	222	223	222	246	228	272	229	242	232	239	257	264	247	242	231	259	256	251	231	271	278	255	235	246	272	245	251	248	238	255	235	223	239	240	241	230	219	223	250	249	229	217	244	263	251	236	245	240	218	246	231	259	251	231	227	235	253	235	250	242	253	230	222	229	236	235	225	222	252	247	234	219	228	255	239	244	241	264	252	223	247	236	234	217	247	262	223	245	252	267	250	238	233	226	242	213	261	251	251	247	267	239	246	249	245	229	254	179	220	249	254	284	272	255	252	229	222	241	237	219	272	231	251	227	260	228	242	283	248	252	251	222	239	238	255	225	227	233	240	224	245	233	221	220	241	229	224	250	247	245	263	230	255	239	246	236	267	225	273	244	218	217	236	220	250	240	266	226	234	222	246	241	227	246	238	213	248	217	226	207	236	253	253	239	256	231	249	266	237	238	277	246	224	261	258	223	222	231	252	248	267	260	224	210	218	245	240	265	248	253	230	235	221	211	254	230	254	221	232	227	228	254	261	246	256	261	230	253	231	244	216	251	269	263	236	231	233	237	270	230	250	238	260	208	237	219	245	245	230	220	260	238	229	217	236	209	245	234	254	241	243	232	286	219	222	255	224	236	264	257	219	229	228	229	275	236	257	239	242	230	239	244	225	245	231	230	276	227	212	229	214	264	231	254	253	245	244	233	255	244	238	240	256	236	235	255	212	226	231	246	248	234	257	239	259	228	245	233	232	252	260	276	253	228	204	230	216	237	238	223	241	228	228	225	241	250	238	250	228	236	247	262	281	239	255	221	242	244	229	218	254	241	229	251	255	253	247	215	237	241	237	244	233	237	244	244	249	236	220	254	240	250	228	220	289	238	250	244	222	234	230	249	232	251	256	268	265	253	265	285	231	247	225	256	260	220	241	242	238	227	240	272	224	261	227	254	254	243	263	231	249	237	276	253	262	248	254	237	234	269	243	221	250	260	227	246	262	241	285	250	231	253	275	218	242	247	251	227	242	261	229	257	229	228	224	253	232	212	224	231	253	238	221	255	243	247	263	246	252	241	219	226	235	227	241	255	248	249	227	271	228	241	231	241	245	250	238	269	268	239	239	240	243	210	237	242	248	240	234	252	280	226	224	235	231	235	246	244	242	232	249	244	238	243	238	242	207	244	239	231	235	237	257	216	221	240	239	234	218	215	227	224	240	240	260	260	255	251	226	257	249	254	259	250	209	222	253	255	219	220	236	239	248
43411	54124	48040	27005	12588	10538	7600	7009	6954	6864	5525	5466	4331	3211	2719	2347	2075	2440	2296	1964	1344	1329	1508	1389	1334	1196	1017	947	938	904	962	939	809	853	815	877	773	812	817	789	852	841	890	811	888	2306	3230	1246	778	862	743	774	704	833	781	806	770	727	750	703	814	770	784	756	713	782	738	782	757	776	745	756	774	788	745	753	723	721	766	763	779	791	757	776	773	791	745	775	777	761	752	747	760	753	736	736	758	788	772	736	788	799	744	783	766	754	729	721	771	735	804	768	759	772	728	799	785	786	734	766	759	743	810	713	761	745	800	763	765	722	752	774	791	801	785	737	749	713	777	730	790	749	731	777	727	755	737	741	749	782	779	770	767	734	722	760	753	763	775	768	766	792	745	811	750	759	778	715	797	761	780	752	803	774	739	790	783	733	755	772	773	769	775	732	738	772	774	777	772	765	807	735	802	722	787	706	789	751	748	759	750	789	763	760	752	755	759	761	791	777	754	725	772	768	772	725	757	759	747	766	745	737	758	739	754	772	773	804	735	751	721	768	719	757	745	754	763	774	775	781	805	739	782	736	764	755	750	764	738	811	792	786	728	729	723	746	755	763	771	734	772	727	800	767	795	768	734	718	735	708	764	753	787	771	805	735	725	789	833	736	794	773	781	742	787	800	763	702	777	726	737	780	753	708	786	733	785	736	763	739	760	743	697	765	787	782	734	768	763	777	709	756	766	779	758	805	776	769	795	790	723	792	755	760	738	772	736	754	755	761	787	751	710	740	793	727	735	754	844	769	779	752	743	771	752	823	739	790	757	763	709	805	748	791	733	816	746	778	753	749	789	793	762	781	748	763	731	767	710	745	762	743	741	773	737	743	753	743	769	738	775	756	756	713	758	761	771	749	773	773	734	735	734	778	771	723	735	720	747	812	752	790	764	785	790	765	773	737	729	749	750	758	743	771	780	752	776	753	752	774	777	709	761	730	738	765	782	773	725	765	732	775	749	746	734	727	739	726	783	797	747	751	751	725	748	754	764	757	762	746	758	777	755	768	807	740	778	738	777	795	798	742	732	787	769	764	753	744	762	778	740	773	778	712	743	752	761	774	778	765	748	768	742	772	759	782	794	790	770	726	724	739	824	760	777	758	717	763	755	782	788	821	775	775	747	815	810	773	741	791	727	750	737	793	757	769	790	743	780	719	779	741	691	773	733	782	710	724	777	750	743	742	809	726	746	806	754	735	722	739	737	790	710	780	799	801	818	782	740	726	807	770	733	787	755	762	759	765	757	789	772	800	718	784	737	725	701	772	809	760	766	765	757	768	771	804	821	773	787	747	818	731	754	727	762	722	705	751	751	845	812	693	730	785	764	779	733	754	764	736	809	704	764	757	723	750	763	747	772	733	750	761	771	797	771	724	763	751	715	757	729	782	795	810	740	754	705	712	718	745	771	763	746	760	768	734	755	752	737	782	806	781	755	758	754	754	841	685	799	751	735	774	794	745	817	814	704	746	756	737	748	773	799	733	712	773	713	743	781	745	797	772	811	784	756	720	711	703	743	750	727	775	738	726	768	750	767	735	730	775	755	733	814	745	747	741	746	776	713	756	736	774	824	777	770	813	768	805	757	702	737	746	788	708	750	712	780	720	766	771	795	742	713	727	786	810	738	737	740	754	769	751	776	778	757	754	741	754	734	801	762	742	760	712	782	750	734	769	745	763	749	787	786	797	751	745	811	780	805	759	718	771	703	749	797	756	815	706	736	788	734	736	784	691	749	778	711	731	793	750	797	758	754	782	724	786	746	787	752	760	723	741	744	762	744	748	773	820	784	762	726	790	782	797	733	753	700	770	720	795	780	764	759	737	734	773	743	743	733	725	722	732	751	778	758	802	747	687	736	748	760	778	702	777	790	774	759	769	777	749	716	754	769	765	773	738	778	782	744	768	781	722	784	798	782	768	730	807	723	722	784	789	780	755	743	739	708	774	742	771	763	749	797	744	789	743	756	753	722	757	741	764	786	745	750	725	786	730	798	725	743	750	753	803	701	706	785	761	714	768	715	798	795	804	715	812	745	732	796	778	779	781	758	768	720	759	735	750	745	738	746	785	739	796	728	773	713	746	743	744	734	732	784	804	761	765	734	735	765	777	787	754	716	749	759	753	782	716	694	776	794	738	730	724	712	798	741	716	781	762	736	736	766	763	746	790	743	764	771	820	749	804	720	760	776	723	779	719	749	776	742	761	697	752	735	759	775	783	789	745	746	761	697	757	771	741	712	765	805	780	762	734	729	731	750	742	705	742	734	751	740	727	747	767	775	748	721	774	787	742	736	744	792	797	778	716	779	734	724	776	722	715	693	709	757	719	714	750	789	751	746	790	735	784	760	714	785	764	723	762	811	780	747	732	750	704	762	700	739	747	762	799	744	773	715	786	802	749	717	743	738	781	765	739	776	785	784	758	758	742	760	768	752	747	807	785	728	757	747	747	747	746	756	777	792	747	760	764	756	800	768	742	799	697	766	731	710	805	778	761	746	803	797	793	753	737	783	728	756	762	714	730	762	754	729	742	781	760	768	780	762	746	706	745	788	801	757	776	762	783	768	737	729	747	728	735	759	712	765	764	736	695	768	787	783	748	768	777	774	750	790	758	731	810	748	777	816	788	698	774	778	771	737	769	700	752	765	789	814	766	701	706	767	743	744	780	758	761	760	768	701	763	752	745	767	764	761	722	728	756	741	768	769	775	721	777	758	742	798	778	739	702	800	714	781	798	773	723	735	783	708	738	785	782	743	783	737	786	760	762	725	756	755	771	746	814	763	765	730	731	753	725	768	711	786	749	690	755	739	746	761	768	738	770	759	787	752	772	729	764	775	744	714	755	727	760	757	752	814	785	738	765	798	751	763	755	761	723	770	727	740	742	745	720	763	763	748	730	773	770	717	745	758	777	796	748	791	720	774	780	801	784	732	781	796	743	731	804	828	750	730	754	817	790	741	792	811	757	782	783	732	757	772	747	781	810	696	747	762	747	785	750	734	795	770	773	757	758	749	748	750	758	752	778	785	796	795	753	752	755	705	781	739	767	763	694	732	789	754	729	775	788	772	769	784	745	740	737	707	749	803	721	725	782	749	758	792	756	714	763	727	748	777	758	750	766	764	740	749	797	796	707	799	774	730	721	736	750	798	822	741	760	803	775	763	785	780	792	752	755	752	779	781	777	710	716	758	731	760	825	725	774	701	761	775	731	755	785	813	776	790	783	776	732	785	758	735	739	754	752	750	777	769	774	743	747	741	773	801	749	747	726	736	723	751	718	763	758	743	766	748	750	766	791	757	757	732	752	769	768	739	746	807	706	748	730	671	746	766	734	793	735	772	766	809	753	739	748	730	736	726	795	739	759	703	711	752	729	744	772	766	769	736	747	790	742	766	786	716	755	774	730	759	749	764	767	765	791	755	754	784	734	790	750	749	747	743	733	776	772	805	780	723	734	761	772
54467	47352	39557	28648	24602	23858	21697	16135	9289	3930	2179	1752	1202	898	858	864	706	871	736	669	480	466	494	461	423	425	342	334	314	341	358	319	322	300	307	290	297	293	313	329	315	292	309	283	359	559	1199	917	300	276	292	279	314	296	325	281	278	312	295	302	304	330	317	291	301	300	287	314	290	295	284	303	280	287	307	284	308	299	308	292	251	312	288	288	284	307	307	283	289	264	266	283	305	302	278	286	309	294	265	275	295	303	282	268	302	294	303	317	293	268	273	291	309	290	328	270	330	299	280	322	292	289	321	290	286	294	281	260	296	295	277	278	298	270	304	293	279	299	315	313	286	287	310	298	295	293	266	278	295	287	294	307	276	314	292	309	304	286	293	288	296	306	273	284	309	319	277	313	276	279	311	300	297	262	297	282	300	300	268	296	277	326	296	297	288	293	323	287	286	305	288	287	297	296	274	296	280	274	297	297	298	264	279	299	285	305	286	313	305	317	295	285	298	304	282	278	261	275	283	321	302	296	276	278	316	260	271	272	283	307	307	295	293	296	274	269	297	297	290	265	297	285	318	267	265	306	274	296	308	268	294	296	296	269	310	264	298	297	286	300	271	298	338	314	292	295	296	282	334	255	265	288	281	327	313	308	308	303	282	300	311	289	289	292	291	283	290	279	304	316	308	325	254	308	300	271	285	310	278	294	272	264	288	260	291	304	271	273	296	302	327	304	286	292	304	308	284	287	284	288	300	311	320	317	312	289	283	291	304	296	325	284	319	270	291	294	278	280	296	276	312	274	281	270	273	281	276	276	279	280	277	299	306	299	302	290	294	302	298	273	261	310	296	302	266	320	251	278	254	273	263	322	275	289	293	268	283	288	251	310	289	272	272	286	296	301	303	337	295	287	270	288	290	287	272	309	286	290	314	292	289	304	305	299	324	287	288	289	298	300	298	245	276	297	323	294	304	296	290	269	290	328	298	334	306	330	280	302	314	276	298	268	262	271	248	243	289	285	304	280	295	301	272	290	263	296	290	267	285	287	287	248	303	300	274	304	300	275	278	305	290	290	274	310	305	288	281	321	275	247	273	313	306	289	264	297	291	280	284	311	272	264	297	263	295	290	282	334	278	309	263	285	303	327	304	296	304	294	275	288	264	296	304	314	292	275	255	291	308	278	295	269	290	330	268	275	286	319	282	287	288	266	303	264	309	313	296	285	305	323	314	294	247	272	286	273	265	285	303	283	302	282	282	273	280	266	284	308	289	270	279	310	284	296	277	245	299	240	283	281	255	304	308	265	283	275	297	256	288	279	270	274	271	285	280	304	260	306	301	250	324	308	284	320	280	294	306	268	290	323	285	291	288	262	298	278	287	281	261	265	290	299	279	283	296	298	288	300	283	296	280	270	309	317	308	273	267	290	275	283	302	306	286	271	302	306	303	261	282	289	344	279	278	315	316	288	284	288	298	282	275	308	273	291	273	259	273	298	272	302	266	299	314	264	276	304	297	299	297	289	301	273	295	345	293	277	295	266	278	268	284	286	298	285	319	279	270	269	279	301	290	265	302	314	285	312	303	314	314	294	286	283	270	297	289	289	294	273	276	283	318	274	280	287	326	255	267	279	297	309	286	282	268	311	297	252	294	267	300	302	306	288	256	264	320	290	296	294	310	291	300	289	279	301	300	271	277	284	284	284	303	275	307	319	279	285	310	272	302	307	255	310	278	291	322	307	317	310	320	298	312	305	296	261	302	305	301	274	273	304	313	290	277	272	304	316	326	295	268	274	267	286	270	300	282	326	285	269	281	320	267	292	286	272	287	283	293	281	282	294	266	305	292	294	273	322	290	275	295	264	296	268	285	259	276	310	284	293	287	273	271	284	299	302	310	291	254	301	276	290	295	289	293	295	264	295	301	280	281	301	283	313	259	271	296	283	276	261	292	268	293	281	311	303	304	278	278	276	247	304	270	276	254	289	310	274	295	299	291	317	303	264	292	293	311	302	283	309	273	280	315	298	269	278	293	303	329	287	270	266	310	302	311	298	281	275	279	304	349	303	286	288	295	309	289	303	293	297	300	292	290	282	289	296	292	264	285	268	298	270	270	321	276	284	271	288	316	315	286	307	303	314	306	288	299	291	266	291	302	293	263	281	291	296	301	283	326	303	305	301	279	297	269	290	287	257	303	279	304	275	299	292	298	277	277	260	248	304	269	292	256	258	272	301	272	269	319	262	322	305	306	319	297	271	275	295	311	299	266	300	256	291	273	276	276	281	319	297	313	281	279	327	288	329	295	270	302	284	266	302	301	287	266	316	278	284	268	281	291	276	298	310	323	293	278	320	278	290	303	298	285	285	260	314	262	265	254	279	272	320	294	288	282	316	301	273	306	300	302	306	280	313	308	330	306	287	297	298	287	272	281	298	289	296	298	296	315	312	303	295	306	292	293	310	271	287	306	298	320	296	304	293	285	272	265	282	265	295	280	301	304	275	287	282	326	303	295	294	278	290	271	287	291	283	303	311	295	319	294	313	326	298	286	275	285	283	287	289	269	276	297	257	280	309	286	325	264	311	299	296	243	280	307	297	268	288	310	287	287	301	302	273	287	292	284	272	306	274	297	295	287	274	330	297	283	280	288	303	288	285	299	267	268	300	263	280	264	290	309	289	294	283	269	271	284	252	278	274	299	292	292	294	287	282	288	298	309	277	294	295	300	278	301	292	281	305	269	290	299	287	278	299	286	293	308	329	295	311	310	281	306	283	274	310	287	281	306	315	314	317	266	269	265	289	294	298	269	286	279	264	289	314	292	255	260	267	328	295	295	266	310	267	315	290	289	273	289	311	279	272	283	294	302	268	294	266	282	287	288	295	266	260	306	281	300	311	309	293	270	291	307	274	292	290	271	326	266	308	265	298	273	283	289	302	287	311	289	275	267	268	273	251	305	291	273	273	295	237	307	306	289	275	301	302	280	272	284	299	279	259	289	282	286	272	285	267	272	267	318	282	285	289	290	299	327	281	320	281	280	277	289	269	297	293	284	276	271	288	293	293	276	291	296	286	283	256	255	287	309	297	267	311	277	310	292	275	274	298	276	303	258	308	324	282	271	313	316	246	275	295	261	270	304	304	271	299	264	310	319	259	274	259	307	294	290	331	289	295	288	292	269	312	264	262	291	279	310	308	260	324	296	284	305	275	298	296	294	260	309	265	251	316	281	296	308	302	301	292	299	250	292	305	249	290	288	320	273	276	276	280	303	303	271	298	326	291	258	296	280	296	309	313	332	291	289	274	309	263	281	267	262	296	268	299	296	290	275	277	272	310	285	284	309	307	273	291	296	298	300	273	268	302	278	264	289	262	285	279	323	311	299	304	284	261	313	299	277	314	270	321	266	313	292	295	274	296	281	290	302	294	264	308	304	280	300	268	274	293	297	277	287	284	272	317	293	275	269	253	292	296	273	296	274	296	279	287	292	285	272	289	301	282	257	283	298	326
49757	54684	47558	33539	17087	13607	9468	9866	10780	9922	7609	7229	5107	3955	3683	3499	3350	3754	3104	2686	1831	1881	2056	1806	1748	1520	1187	990	1033	1171	1070	1010	981	921	964	1039	987	956	995	944	910	992	920	977	1487	2473	5666	4136	830	910	855	841	807	859	868	880	837	878	839	829	879	860	868	867	886	859	872	897	846	868	873	855	899	926	869	912	854	860	942	807	810	854	863	914	880	847	878	872	875	884	889	819	845	828	860	832	896	890	877	872	891	862	815	828	846	853	830	834	887	905	838	949	859	878	897	885	866	845	846	790	879	840	819	828	828	895	841	875	887	878	859	878	809	909	872	871	887	914	898	886	835	869	877	874	863	886	838	817	874	865	842	878	867	855	815	872	850	879	855	825	852	863	841	836	933	886	880	836	857	808	827	909	881	871	862	885	883	855	845	838	856	865	868	872	890	833	880	881	845	836	841	837	881	897	803	809	877	883	848	855	870	886	816	855	894	848	833	872	881	892	882	867	825	856	866	858	842	877	885	900	865	878	899	858	869	867	902	874	831	854	859	827	870	867	818	864	917	825	838	836	874	881	817	851	876	904	819	825	874	896	826	836	859	894	808	859	856	848	811	862	905	854	857	860	908	890	803	879	867	871	831	781	843	847	865	870	805	866	856	824	844	902	843	857	841	841	936	837	838	872	858	873	865	804	872	844	892	818	868	838	885	887	872	882	826	852	848	876	884	845	849	834	857	834	841	894	817	782	862	864	863	861	861	897	834	849	854	871	935	877	897	902	884	858	872	882	823	866	851	874	801	868	824	894	810	871	829	866	908	901	869	864	873	903	890	890	813	889	856	801	896	858	869	899	830	911	894	910	817	901	873	837	869	852	849	828	893	848	875	867	923	852	863	828	876	858	870	876	867	914	852	875	858	825	906	846	854	850	843	860	826	831	895	837	846	908	876	796	887	823	864	837	853	865	825	864	840	846	810	875	871	889	916	901	840	885	867	881	837	847	851	848	870	856	836	834	847	839	856	875	838	857	852	825	903	832	825	817	850	913	855	873	850	868	906	885	862	901	810	846	878	851	828	880	847	876	907	813	881	820	843	847	898	813	860	784	805	878	877	845	865	857	879	817	824	916	881	851	846	896	836	842	855	836	851	878	871	903	869	888	831	861	922	838	865	862	888	898	870	863	846	868	846	850	845	845	876	830	876	818	828	861	868	811	863	876	834	903	861	845	835	865	878	857	829	796	847	815	839	842	942	856	830	830	896	848	908	793	862	897	868	853	869	873	852	916	825	820	854	853	799	828	866	892	876	804	868	843	890	882	840	852	864	841	844	875	839	873	861	830	869	863	842	847	820	887	872	853	884	879	849	833	871	852	895	868	881	879	844	859	817	847	898	857	847	839	830	891	824	827	882	891	820	853	875	865	866	831	849	891	865	800	869	956	841	855	890	823	859	871	815	851	855	829	880	839	875	788	861	849	895	858	833	880	837	896	857	860	836	884	891	884	822	872	870	851	788	904	880	870	850	844	863	825	800	862	870	859	837	824	818	923	899	877	874	827	879	847	898	891	814	833	853	866	890	799	845	881	860	843	921	861	861	844	845	888	818	857	873	839	884	890	910	886	871	898	911	849	851	836	862	856	875	840	817	887	894	845	872	877	858	851	851	898	857	837	809	899	868	888	928	888	846	869	895	868	837	857	852	841	880	880	863	881	882	860	860	894	833	900	837	801	864	868	791	857	862	883	866	896	874	880	862	862	873	878	851	868	799	821	869	848	867	851	857	886	826	831	881	838	879	838	904	805	836	895	905	873	917	854	869	831	866	874	878	886	929	809	830	828	888	830	904	883	874	912	783	862	856	901	847	852	891	873	801	863	883	894	846	831	846	877	865	832	898	859	862	867	850	839	870	834	878	874	884	884	887	869	878	804	868	889	835	851	810	905	830	877	899	895	821	846	865	864	895	843	830	864	850	825	886	847	839	837	843	832	843	837	860	840	805	851	826	855	841	883	858	862	920	839	888	863	847	868	838	863	875	817	909	864	871	811	874	870	838	853	849	801	902	852	872	857	854	844	885	893	838	804	816	829	867	884	849	865	840	916	918	853	834	904	824	863	823	834	829	818	877	875	824	847	825	851	899	882	908	854	836	860	840	865	836	802	896	849	876	876	889	847	854	839	860	852	866	893	899	882	868	841	901	830	876	833	879	860	886	868	881	897	864	868	899	850	897	833	852	882	884	885	834	818	848	866	915	842	906	853	847	884	885	874	893	849	873	883	836	904	879	863	862	815	842	890	895	857	867	823	887	863	875	869	891	897	862	856	875	853	832	921	871	795	845	880	868	851	828	871	897	885	859	844	854	855	845	864	895	872	840	807	888	871	921	855	900	873	837	825	830	904	857	947	866	845	821	816	857	875	827	847	866	819	829	793	832	860	842	870	832	835	849	878	841	834	885	852	833	873	937	865	890	866	861	896	870	818	880	831	849	832	896	894	884	814	852	902	847	793	828	847	837	829	828	837	833	878	860	872	867	893	895	922	858	845	880	933	832	861	844	896	856	875	852	957	860	858	831	877	846	882	831	837	914	836	871	872	837	939	883	859	803	858	904	904	889	912	856	913	818	876	858	864	869	885	816	906	888	815	868	856	876	864	869	819	887	835	878	812	883	845	867	810	831	873	862	846	867	847	876	852	856	882	851	819	845	820	885	835	839	872	859	897	839	859	875	816	906	844	820	877	864	829	837	815	876	877	867	859	823	857	878	866	869	834	867	853	874	881	826	924	832	846	842	857	815	870	851	898	867	872	859	876	837	875	861	817	825	863	857	869	900	836	837	881	840	895	856	879	829	806	866	857	863	899	913	793	849	861	898	899	837	844	841	878	889	894	829	822	852	858	897	886	827	850	795	819	862	847	837	875	860	870	903	839	858	847	870	884	820	871	857	916	836	792	900	853	849	813	869	840	836	887	870	811	843	826	896	827	894	853	871	843	886	841	808	833	906	862	905	817	827	870	826	899	850	832	842	901	863	900	865	836	842	849	861	862	881	851	894	834	879	851	891	873	830	841	849	845	851	828	857	844	879	864	900	823	847	840	825	813	845	884	902	858	883	885	858	908	881	872	863	786	880	917	833	838	898	882	847	876	835	856	847	813	870	835	879	879	865	888	863	849	889	884	893	884	868	904	842	866	834	908	863	878	857	878	814	894	898	887	874	855	866	814	770	860	924	867	873	840	858	872	905	869	891	849	878	809	865	928	895	868	890	873	844	852	874	839	806	857	804	803	857	856	827	865	888	840	870	846	896	830	814	892	850	832	806	824	768	854	895	862	825	837	900	888	853	879	868	896	889	902	841	855	864	849	893	832	844	893	863	900	857	806	883	814	877	878	853	850	842	883	862	874	859	837	862	880	826	809	874	869	863	880	877	848	861	833	842	833	858	899	897	884	861	796	871	855	859	866	893	860	834	856	832	871	900	830	824	916	857	904	848	850	847	867	854	939
18883	33376	31569	12367	4198	1882	1071	764	660	515	411	446	416	380	393	393	414	386	360	382	360	394	351	387	373	425	343	319	333	335	327	360	347	351	366	349	321	350	356	355	330	340	318	363	336	341	403	381	349	322	346	359	344	331	341	336	349	333	324	356	359	321	316	377	372	345	345	338	342	349	331	336	332	321	355	350	360	345	301	363	348	324	343	325	304	325	354	354	358	378	311	312	359	369	353	334	339	342	302	346	330	351	346	318	351	337	343	349	336	368	320	345	331	331	343	308	339	349	382	345	360	329	326	340	336	332	336	322	310	333	344	350	356	324	333	356	373	372	344	336	300	322	339	349	353	356	362	383	349	357	340	340	345	300	372	344	332	338	343	336	368	342	372	318	336	348	356	355	332	368	364	350	328	339	333	335	338	364	341	328	343	305	340	314	350	325	309	337	331	342	334	353	326	326	325	322	316	368	328	366	364	355	345	343	360	320	366	341	338	326	325	326	345	350	353	330	326	350	366	321	324	354	354	333	382	339	327	366	366	371	347	352	342	363	344	355	291	346	338	339	365	333	382	329	342	352	338	322	335	356	339	343	353	362	382	306	340	350	344	343	348	353	329	339	338	335	340	341	344	329	362	349	330	348	343	369	312	313	341	329	334	320	357	350	331	321	336	354	346	326	347	336	349	366	360	363	334	330	351	334	375	329	347	331	339	338	327	357	361	361	330	338	336	354	313	349	354	350	339	370	326	349	352	350	357	337	331	357	335	366	362	334	321	363	318	348	335	362	356	351	383	322	351	316	343	345	342	371	383	330	351	346	357	364	365	339	339	334	342	349	333	328	343	350	315	346	322	326	304	332	320	341	359	297	354	343	339	318	348	354	367	327	338	329	364	323	340	343	317	317	353	336	339	376	331	346	344	328	363	370	358	311	342	303	334	319	373	357	351	370	339	314	354	320	377	355	364	343	351	351	343	358	343	319	368	341	294	348	351	365	325	346	370	317	331	347	337	340	323	322	369	359	350	308	337	357	363	331	322	331	371	311	308	316	358	345	323	337	333	326	329	347	334	340	374	346	312	319	314	343	337	390	327	313	385	383	341	361	365	354	370	375	380	299	354	333	325	309	375	306	346	347	328	348	354	304	320	340	350	362	340	342	334	344	328	320	371	331	333	309	366	336	351	317	328	352	345	326	352	343	319	331	315	347	311	353	363	327	303	355	355	337	339	341	320	312	351	332	323	350	334	344	335	370	337	370	333	346	348	331	330	333	338	371	344	363	339	304	332	358	333	353	314	337	359	352	330	329	350	340	338	331	361	355	325	333	327	349	324	334	311	343	319	318	344	352	353	303	335	335	373	344	378	378	324	328	361	299	335	369	348	304	373	328	333	353	377	341	318	349	358	329	362	341	359	349	339	347	338	334	337	343	381	357	320	378	322	373	357	354	327	349	330	371	362	326	364	326	343	355	355	340	320	325	349	367	333	343	338	341	334	330	342	332	350	355	359	343	336	342	335	338	333	339	344	350	338	330	372	355	361	336	349	362	347	348	352	358	372	357	325	317	328	326	345	339	339	361	319	335	320	349	346	356	367	373	334	339	325	345	350	348	359	367	359	341	327	330	347	324	370	315	326	366	351	343	342	357	357	383	363	369	328	363	350	346	348	372	351	350	278	358	319	320	351	343	332	363	344	340	353	347	325	339	298	343	304	332	328	359	325	344	338	352	326	340	349	349	342	335	357	361	324	309	333	357	318	335	369	333	316	305	322	336	357	328	360	349	333	325	299	348	356	317	329	353	371	333	327	322	321	385	348	327	314	342	360	363	335	319	366	341	357	365	328	328	372	363	369	331	321	371	329	325	372	331	378	323	341	355	326	322	340	328	324	331	372	331	375	320	347	348	361	357	373	370	367	368	341	324	385	352	325	361	341	350	363	338	335	369	350	354	329	330	333	352	336	330	321	363	360	331	327	353	337	310	330	339	317	342	337	312	329	364	365	331	341	361	333	336	359	362	348	352	346	331	331	339	337	351	347	349	330	357	345	349	374	346	351	321	357	345	309	338	324	341	364	342	331	370	348	340	323	341	357	350	352	324	327	332	346	364	337	358	374	351	370	326	323	317	372	322	355	366	361	330	341	339	337	335	332	338	323	363	316	335	412	348	347	332	361	343	345	337	327	358	359	341	343	344	316	378	349	364	344	335	372	347	360	319	364	366	341	342	319	333	319	391	319	309	344	330	361	336	369	352	333	346	314	340	347	373	362	344	338	330	360	323	345	339	345	344	313	334	345	347	327	339	343	339	345	339	343	346	355	350	351	320	346	311	338	340	334	363	341	374	348	331	315	342	368	338	343	332	332	353	320	323	369	365	335	317	356	347	356	322	336	309	344	393	366	341	366	352	321	369	343	335	311	350	349	328	382	369	341	312	336	312	353	345	338	333	369	350	337	399	348	325	379	341	328	353	353	339	357	344	344	359	324	288	327	331	344	344	356	363	361	341	337	352	356	351	366	356	324	339	339	355	327	342	333	338	350	351	335	346	345	346	360	324	315	365	373	354	322	357	384	331	342	353	351	332	319	322	336	355	333	353	343	320	358	355	334	345	329	360	360	343	313	336	342	335	352	348	338	330	353	347	301	350	302	345	342	332	348	342	339	334	358	346	369	332	346	328	326	313	333	344	326	360	330	308	385	323	333	341	366	344	355	311	331	355	342	355	389	351	345	360	319	319	321	333	401	348	327	361	312	341	346	356	302	364	343	359	363	355	323	336	336	331	357	323	337	347	344	350	316	352	320	375	342	356	354	321	328	346	347	324	399	345	304	346	351	351	354	349	395	341	328	346	328	362	344	337	343	344	343	335	335	313	330	342	328	358	331	356	359	319	322	320	318	373	313	334	323	332	359	344	346	344	325	351	338	330	328	359	345	343	320	374	315	353	320	347	321	338	367	364	315	308	339	344	338	369	353	381	339	351	358	338	320	315	345	311	342	338	345	336	364	342	380	344	339	376	337	320	348	323	353	325	345	365	338	349	369	345	356	332	298	327	361	361	324	328	316	349	379	342	290	329	332	358	333	341	329	371	361	373	329	336	344	343	360	366	342	349	331	314	341	346	328	340	357	385	345	334	350	332	354	333	327	335	337	326	351	341	335	362	321	348	348	311	343	352	332	353	339	340	328	322	360	369	338	344	364	349	346	341	364	353	310	292	323	330	340	363	350	317	362	370	342	319	349	339	343	360	343	337	331	368	329	382	347	317	311	341	343	367	321	353	331	324	335	372	330	349	361	340	357	332	319	308	345	356	340	355	351	346	313	331	363	341	356	347	353	332	335	345	341	324	362	358	346	331	337	350	325	345	349	332	330	336	346	346	347	339	339	345	354	326	324	359	359	332	346	322	361	328	318	352	327	339	342	360	303	359	385	340	352	339	358	337	346	305	346	336	330	341	339	334	359	362	325	371	322	346	326	320	327	333	339	357	333	326	343	339
18697	35901	30389	9900	6033	4203	2927	2425	2136	1799	1563	1415	1367	1292	1324	1305	1315	1328	1236	1293	1226	1174	1172	1120	1211	1172	1029	1066	1094	1181	1141	1085	1046	1082	1081	1147	1097	1086	1171	1150	1096	1109	1090	1129	1017	1117	1322	1202	1058	1071	1118	1056	1091	1070	1063	1066	1017	1089	1084	1075	1085	1126	1031	1037	1053	988	1045	1068	1090	1123	1081	1052	1035	1076	1054	1086	1081	1054	992	1094	1066	1032	1022	1061	1100	1105	1006	1037	1096	1107	1126	1110	1047	1021	1102	1055	1018	979	1086	1073	1029	1058	1076	1073	1052	1043	1048	1021	1067	1012	1090	1052	1042	1080	1049	1068	1092	1032	1027	1050	1027	1076	1055	1085	1074	1046	1040	1074	1053	1018	1065	1028	1053	1090	1093	1119	1041	1114	1044	1048	1068	991	1063	1097	1049	1037	1049	1039	1071	1042	1059	1037	1107	1083	1083	1065	1030	1022	1058	1066	1066	1102	1085	1089	1051	1112	1066	1064	1047	1067	1095	1031	1085	1079	1055	1042	1000	1074	1074	1102	1079	1048	1047	1084	1024	1106	999	1077	1075	1087	1035	1124	1107	1019	1067	1030	1063	1058	1106	1078	1068	1096	1036	1075	1089	1104	1082	1022	1092	1026	1029	1052	1047	1049	1015	1054	1046	1041	1049	1042	1047	1042	1022	1079	1055	1061	1027	1010	1034	996	1046	1067	1054	1079	1077	1053	1033	1027	992	1082	1070	1067	1085	1040	1021	1092	1081	1036	1084	1009	1057	1050	1047	1028	1063	1010	1078	1082	1020	1044	1075	1072	1085	1069	1012	1093	1063	1075	1029	1060	1040	1069	1071	1039	1043	1101	1012	1018	1014	1091	1090	1060	1071	1083	1074	1032	1062	1061	1101	1067	1007	1042	1025	1082	1145	1069	1109	987	1044	1062	1053	1030	1068	1088	1049	1087	1065	1054	1114	1001	1084	1119	1033	1014	1052	1077	1058	1035	1118	1042	1018	1070	1065	1030	1069	1071	1009	1083	1057	1073	1079	1133	1058	1022	1025	1044	1000	1067	1076	1039	1040	1061	1051	1062	1040	1048	1032	1077	1073	1044	1036	1055	1068	1029	1049	1074	1065	1035	1030	1026	1049	1111	1058	1029	1041	1045	1028	1064	1068	1036	1068	1068	1104	1079	1089	1051	1025	1012	1013	1051	1024	1046	1065	1097	1028	1052	1073	1050	1036	1058	1076	1069	987	1095	1071	1069	1053	1057	1068	1008	1079	1105	1048	1047	1097	1055	1004	1062	1064	1056	1087	1119	1031	1110	1067	1073	1062	993	1006	1060	1014	1015	1057	1074	1070	1109	1029	1031	1005	1048	1070	1098	967	1056	1100	1067	1050	1042	1082	1039	1059	1045	1098	1107	1160	1073	1063	1007	1044	1042	1042	1041	1053	1084	1073	1046	1118	1053	1061	1078	1049	1078	1067	1059	1031	1092	1085	1087	992	1079	1079	1008	1077	1070	1072	1076	1035	1054	1052	1058	1107	1109	1102	1059	1064	1074	1049	1061	1038	1018	1051	1046	1002	1031	1103	1078	1040	1070	1020	1063	1079	1058	1032	973	1072	1084	1124	1083	1027	1107	1036	1041	1029	1082	1034	1087	1073	1038	1037	1043	1038	1053	1090	1075	1043	1037	1068	1094	1049	1001	1087	1061	1073	1104	1065	1077	1048	1062	1057	1023	1052	1046	1041	1074	1073	1013	1046	1045	1087	1062	1096	1037	1072	1049	1048	1051	1111	1078	1075	1062	1033	1040	1020	1045	1133	1059	1092	1037	1050	1054	1118	1072	1026	1095	1153	1055	1102	1009	1023	1035	1093	1060	1018	1092	1077	1045	1054	997	1093	1072	1041	1010	1074	1009	1064	1077	1033	1099	1063	1090	1081	1102	1062	1082	1045	1047	1037	1148	990	1075	1058	1143	1045	1074	1008	1078	1047	1127	1082	1119	1074	994	1031	1114	1026	1070	1020	1121	1063	1046	1088	1083	1043	1026	1093	992	1080	1077	1040	1040	1048	1056	1072	1110	1122	1080	1026	1051	1072	1003	1059	1100	1111	1037	1022	1039	1076	1021	1035	1035	986	1013	1117	1060	1055	1030	1081	1017	1017	1082	1072	1016	1107	1055	1124	1079	1047	1086	1115	1073	1045	1076	1100	1023	1066	1049	1057	1038	1118	1067	1088	1097	1072	1031	1029	1055	1014	1074	1034	1083	1112	1122	1074	1043	1071	1066	1066	1009	1036	1070	1035	1074	1054	1014	1063	1025	1063	1094	1082	1065	1056	1039	1045	1009	1065	1073	1037	1083	1106	1106	1045	1083	1074	1049	1065	1030	1078	1026	1045	1147	1067	1078	1019	1033	1074	1010	1052	1056	1053	989	1069	1090	1051	1030	1094	1052	1066	1059	1082	1110	1079	1121	1023	1071	1043	1041	1088	1068	1081	1138	1125	1031	1097	1040	1073	1042	1039	1125	1093	1046	1062	1069	1068	1076	1095	1051	1084	1101	1083	1042	1078	1037	1033	1098	1044	1055	1091	1049	1036	1074	1020	1071	1079	1096	1067	984	1099	1048	1144	1066	1091	1060	1022	1064	1034	1099	1069	1050	1012	1075	1062	1052	1084	1094	1047	1104	1040	1068	1073	1126	1015	1045	1075	1002	1028	1020	1063	1037	1041	1104	1032	1054	999	1077	1059	1046	1106	1054	1113	1078	1027	1026	1094	1079	1052	1043	1077	1088	1068	1060	1027	1043	1021	1051	1043	1069	1056	1058	1029	1061	1016	1071	1090	1015	1064	1038	1054	1049	1005	1032	1038	1021	1063	1025	991	1086	1034	1064	1017	1080	1095	1066	1022	1050	1057	1050	1113	1105	1058	1005	1092	1047	1106	1048	1020	1091	1107	1098	1059	1062	1066	1101	1109	1044	1024	1061	1093	1071	1032	1117	1020	1048	1104	1017	1054	1034	1060	1050	1117	1049	974	1068	1108	1068	1055	1021	1102	1002	1066	1063	1103	1069	1129	1078	1057	1030	1049	1091	1027	1005	1082	1072	1031	1027	1042	1001	1108	1066	1071	1066	1073	1054	1056	1009	1040	1108	1062	1118	1040	1102	1065	1078	1062	1045	1078	1081	1052	986	1120	1081	1126	1043	1019	1049	1003	1046	1043	1039	1098	1077	1078	1011	1035	1035	1029	1027	1053	1045	1015	1021	1006	1059	1084	1103	1047	1123	1068	1112	1086	1088	1072	1074	1041	1037	1055	993	1044	1096	1087	1037	1061	1042	1092	1109	982	1090	1042	1084	1007	1040	1024	1038	1052	1062	1112	986	1088	1119	1113	1044	1039	1045	1086	1095	1040	1107	1056	1046	1033	1065	1061	1036	1077	1093	1052	1081	1087	1095	1131	1099	1027	1033	1058	1040	1041	1111	1090	995	1071	1010	1060	1043	1053	1088	1037	1045	1087	1050	1040	1112	1065	1002	1034	1033	995	1070	1089	1092	1063	1112	1055	1021	1022	1061	1078	1109	1098	1067	994	1055	1089	1083	1100	1037	1075	1077	1034	1066	1059	1086	1095	1111	1012	1156	992	1057	1052	1073	1081	1088	1036	1032	1034	1071	1039	1119	1110	1072	1087	1062	1116	1047	1098	1034	1092	1043	1042	1094	1033	1091	1072	1030	1093	1088	1026	1104	1029	1050	1075	1032	1090	1161	1082	1070	1070	1059	1043	1066	1101	1057	1056	1061	1094	1040	1060	1021	1064	1042	1091	1090	1094	1061	1041	1046	1053	1035	1050	1073	1079	1087	1068	1179	1009	1118	1074	1093	1031	1064	1054	1050	1069	1125	1076	1044	1053	999	1044	1084	999	1062	1156	1076	1061	1085	1058	1053	1030	1088	1093	1052	1057	1036	1106	1049	1037	1046	1076	1019	1080	1022	1050	1066	1065	1074	1134	1067	1060	1058	1001	1091	1093	1122	1046	1078	1082	1057	1056	1064	1053	1080	1117	1076	1011	1052	1128	1059	1074	1000	1024	1102	1050	1041	1046	1018	1079	1059	1062	1038	1019	1122	1035	1072	1061	1060	1052	1094	1039	1041	1035	1059	1118	1063	1060	1035	1024	1094	1028	1082	1114	1092	1065	1060	1143	1017	1051	1088	1073	1036	1090	1074	1059	1023	1033	1053	1065	1063	1068	1054	1071	1001	1040	1050	1022	1078	1011	1072	1100	1046	1033	1108	1059	1067	1051	1048	1065	1074	1078	1070	1014	1037	1066	1037	1031	1103	1039	1040	1118	1023	1059	1083	1080	1086	1115	1058	1069	1056	1063	1097	1044	984	1013	1054	1111	1042	1052	1060	1085	1013	1063	1084	1048	1027	1056	1052	1112	1062	1048	1049	1023	1071	1100	1066	1049	1029	1065	1157	1060	1008	1068	1064	1012	1055	1044	1124	1034	1096	1102	1063	1033	1150	999	1062	1028	1060	1085	1048	1041	1102	1038	1081	1040	1111	1094	1113	1040	1051	1057	1065	1018	1029	1066	1081	1078	1070	1082	1048	1056	1024	1011	1087	1048	1073	1086	1076	984	1102	1055	1034	1095	1056	1104	1079	988	1023	1066	975	1087	994	1105	1091	1048	1083	1067	1043	1073	1092	1068	1024	1070	1058	1085	1039	1050	1085	1081	993	1054	1034	1036	1082	1043	1060	1023	1065	1071	1047	1062	1041	1104	1033	1064	1061	1078	1070	1077	1015	1050	1036	1049	979	1076	1069	1064	1080	1049	1053	1055	1109	1007	1077	1033	1069	1098	1041	1030	1081	1087	1027	1048	1019	1053	1082	1037	1041	1095	1059	1136	1069	1049	1118	1074	1082	1052	1091	1129	1044	1027	1028	1070	1034	1099	1083	1032	970	1042	1063	1021	1010	1124	1100	1022	1092	1092	1091	1045	1052	1088	975	1097	991	1087	1081	1052	1049	1086	1019
49672	49212	43601	29832	23862	22317	19033	12175	5258	2089	1110	1007	646	589	657	734	690	542	407	381	402	375	345	338	296	288	297	255	266	264	281	263	236	248	260	259	227	254	288	237	227	239	233	242	253	303	541	378	226	248	260	249	214	246	235	237	232	230	250	246	229	232	229	231	246	261	247	241	227	256	269	226	243	247	214	237	259	262	202	236	217	236	219	246	234	209	213	259	261	240	241	237	239	222	244	217	210	224	243	262	228	251	242	242	236	217	253	250	241	244	244	247	230	231	255	237	232	248	216	257	244	234	247	244	229	222	220	259	240	210	243	238	235	230	246	213	210	247	233	262	230	236	232	268	249	239	235	236	236	264	246	234	231	226	234	227	252	251	253	200	221	234	224	239	242	221	239	234	215	239	218	222	224	223	243	232	266	245	233	214	255	250	234	218	230	252	237	246	212	257	255	256	222	222	233	226	234	240	249	242	239	270	204	227	254	265	222	227	233	228	220	250	215	259	276	265	240	222	269	226	226	237	241	285	227	247	216	229	232	246	244	243	264	234	215	228	254	262	228	233	222	239	238	225	245	243	238	234	246	254	223	244	267	250	247	221	237	252	249	224	256	252	220	223	241	231	242	204	244	250	258	249	247	236	226	217	216	270	242	239	222	239	228	212	252	264	248	251	228	216	257	235	233	273	245	228	232	238	217	208	239	257	255	221	244	222	198	232	207	208	212	214	262	249	249	234	228	248	233	214	220	246	219	219	248	243	216	243	229	248	227	199	244	203	260	250	248	225	252	223	230	228	223	226	240	250	244	230	246	221	247	245	234	221	244	237	235	239	227	222	238	234	239	223	231	247	240	247	198	246	246	238	209	220	214	226	216	251	259	251	238	245	255	244	241	216	262	237	220	221	232	225	222	235	256	219	227	242	236	246	228	249	222	230	273	230	241	233	236	233	238	241	230	239	218	244	265	250	213	241	237	264	243	275	246	243	228	257	253	225	249	229	240	225	224	231	230	230	211	258	214	229	228	254	193	214	228	213	219	212	243	233	222	227	214	230	221	221	240	235	246	218	249	235	232	221	261	260	220	260	270	230	238	239	208	256	252	256	206	241	218	245	226	235	235	246	219	231	233	228	226	218	231	230	232	243	236	217	233	228	219	238	244	221	219	233	229	234	221	247	231	209	245	212	220	246	242	243	242	241	258	236	228	238	242	203	235	242	213	252	213	215	224	241	232	218	244	227	239	215	221	222	242	240	235	238	217	223	254	227	242	230	225	264	246	212	222	256	243	221	236	232	224	203	241	240	222	253	224	211	254	260	242	216	232	264	236	246	196	229	251	246	242	246	238	231	260	229	259	242	243	251	235	199	242	216	223	238	223	227	226	228	231	263	217	233	217	251	242	245	220	226	246	235	244	234	238	217	249	255	233	235	225	248	242	240	241	252	233	226	269	219	243	220	220	226	236	237	203	247	226	236	232	221	287	241	235	231	260	215	219	221	237	245	251	218	241	214	227	225	229	224	237	229	232	246	216	230	219	237	216	225	253	217	248	235	248	238	252	256	238	261	222	227	222	203	219	232	235	220	247	261	269	235	245	233	233	249	230	248	242	216	220	248	216	252	221	218	209	195	244	234	230	236	257	240	257	237	251	255	244	270	227	252	249	244	241	254	206	197	244	243	247	232	225	236	243	222	243	240	249	223	231	211	233	227	227	223	232	207	237	230	223	249	274	254	231	207	246	227	238	195	248	244	254	234	245	248	226	248	255	223	245	231	236	236	246	234	222	225	242	254	245	232	240	247	227	227	241	260	243	237	260	239	268	222	247	256	250	214	241	222	233	241	251	243	254	238	235	209	242	229	235	259	256	230	240	262	228	223	233	249	224	221	235	208	221	250	230	226	241	241	257	245	235	244	235	228	247	241	249	233	218	212	235	242	235	247	230	236	223	243	253	200	249	210	256	236	236	216	237	229	227	251	208	231	231	224	252	222	229	242	234	233	243	227	256	222	220	249	237	235	212	224	243	225	243	215	237	228	242	249	235	239	202	258	242	237	216	252	235	246	238	236	225	227	215	237	241	253	239	212	231	224	242	246	232	246	228	245	241	216	228	238	256	267	237	227	239	230	237	234	222	218	235	227	216	236	240	243	213	226	229	214	213	237	236	244	256	266	239	226	251	210	216	249	244	236	237	247	228	212	239	215	232	227	271	232	233	248	225	239	241	262	248	227	225	200	235	222	259	215	228	241	220	225	228	237	251	221	230	228	234	234	248	235	240	234	239	252	272	250	247	246	263	257	233	230	229	235	227	233	248	229	239	245	222	256	249	224	251	204	218	223	246	249	234	235	210	233	237	245	227	238	217	231	246	226	265	236	237	205	221	221	234	218	267	230	226	222	217	244	214	258	244	210	239	204	240	273	250	247	268	243	237	223	229	241	261	255	239	233	238	251	254	220	236	242	212	241	223	223	231	233	250	251	218	221	204	253	261	216	226	237	213	234	226	255	211	227	235	211	213	226	221	246	253	241	235	248	252	227	234	245	231	221	230	246	219	228	232	232	232	256	236	231	230	219	232	244	236	246	225	271	257	234	243	224	227	261	221	221	232	214	233	239	261	214	269	235	240	251	243	214	213	203	210	223	219	259	237	253	217	238	227	196	215	246	230	253	281	242	240	237	241	227	242	241	250	263	207	274	254	230	231	264	206	244	244	228	246	231	227	228	232	242	242	213	239	234	216	249	233	202	246	256	214	243	248	223	221	222	243	225	218	232	235	242	248	239	223	227	214	235	241	225	241	253	224	252	246	250	216	223	216	229	227	236	249	236	243	243	249	236	236	218	235	249	246	223	225	237	226	232	242	243	245	231	258	232	229	220	202	218	250	241	236	254	255	210	227	233	254	220	240	236	231	246	240	231	239	243	223	225	236	221	256	244	228	193	228	243	224	224	256	239	244	224	252	205	203	262	219	236	241	237	235	242	231	246	215	238	239	245	241	231	223	235	231	249	231	241	236	242	254	247	256	225	258	259	227	234	228	226	219	253	237	262	230	251	251	215	262	247	216	253	228	259	235	263	227	210	208	245	227	257	240	257	213	229	223	250	236	224	236	216	218	211	241	232	234	223	225	227	264	255	250	235	242	216	224	245	270	267	262	237	252	241	247	250	230	255	220	216	226	242	218	257	239	241	253	226	228	221	209	229	256	213	236	223	234	277	253	239	232	240	240	209	234	234	205	222	230	243	219	245	255	240	223	190	278	232	214	251	208	242	217	225	241	215	224	255	225	238	227	230	212	237	210	250	254	226	226	213	254	270	249	236	241	214	235	241	225	226	225	224	239	223	228	256	229	256	209	231	232	236	251	244	228	232	254	266	218	255	240	238	210	255	230	233	219	233	244	227	235	240	258	227	227	210	230	242	256	259	229	230	217	237	245	241	221	254	241	233	221	214	249	227	239	242	215	229	221	248	261	227	218	254	250	250	212	241	216	248	262	215
44357	54090	48885	27068	12005	8139	8897	7852	6641	5846	4486	4307	2842	2872	2902	3140	2905	2343	1769	1460	1536	1584	1356	1376	1153	1065	951	973	854	852	943	902	834	857	838	809	798	814	809	756	800	840	808	786	808	1127	2630	1582	723	772	771	745	709	721	746	750	751	770	720	736	790	753	758	727	707	718	760	728	763	755	719	760	701	772	739	732	708	748	713	758	786	781	742	746	725	767	783	723	736	761	798	741	756	760	720	747	752	725	793	738	701	766	673	752	791	744	739	711	725	766	766	764	740	765	709	741	716	759	766	739	749	734	737	808	736	694	724	757	768	733	825	780	749	784	746	743	761	701	786	715	812	755	734	781	772	680	789	731	746	764	725	769	731	705	758	730	734	767	714	764	748	809	769	765	767	709	747	744	742	735	777	744	779	732	768	732	717	781	752	758	779	743	763	755	762	737	749	779	714	743	751	718	725	776	710	749	725	742	795	729	745	752	757	722	743	696	792	751	783	760	728	762	729	734	703	760	760	752	772	718	725	796	726	732	812	716	793	757	747	751	710	756	756	752	747	751	739	779	751	765	767	763	741	731	689	740	728	784	777	761	736	800	732	736	726	730	718	763	752	729	748	757	768	748	757	753	724	778	757	733	744	778	790	747	748	742	742	711	758	790	775	759	692	777	791	761	756	752	768	782	710	736	761	749	777	743	763	718	742	770	706	795	782	753	731	723	717	722	753	751	725	742	700	740	758	738	724	706	746	735	741	747	733	735	820	800	753	777	732	776	763	743	739	742	711	748	705	732	705	721	759	743	780	699	677	760	807	762	715	709	706	691	762	711	698	689	740	740	773	786	765	738	753	758	757	743	746	723	748	783	765	675	745	693	725	696	708	709	750	710	713	730	757	703	715	695	748	757	792	746	724	719	750	786	705	729	732	782	758	777	721	722	729	747	745	782	757	767	777	749	780	751	758	710	772	747	735	769	749	763	705	719	774	687	803	725	791	754	781	729	773	771	765	782	743	716	741	680	760	702	695	705	724	752	716	758	740	700	759	779	747	770	747	714	753	728	760	770	734	718	731	751	751	795	763	759	722	773	788	760	713	713	748	744	788	721	789	780	760	762	756	744	763	747	782	803	754	708	754	723	735	697	804	751	732	785	752	733	747	837	731	714	729	773	731	735	729	745	759	767	739	758	777	731	755	754	738	772	787	752	734	734	705	742	745	748	783	750	731	721	739	812	761	735	735	758	759	777	688	739	748	766	724	760	738	737	720	713	751	707	760	731	717	752	703	764	767	753	732	762	799	724	718	771	763	749	725	711	734	737	763	750	720	748	750	719	742	759	754	754	777	715	793	682	757	794	732	726	737	749	759	738	744	722	704	760	763	786	783	741	755	716	797	746	732	736	709	713	730	756	774	711	783	774	737	761	754	834	758	739	748	765	708	737	750	696	803	770	736	767	751	696	724	816	720	742	740	760	747	763	748	744	762	719	748	769	702	749	697	776	752	770	748	755	769	734	772	737	712	738	759	724	766	782	721	765	745	744	732	730	759	812	730	812	734	727	781	770	757	746	774	809	730	767	736	782	719	693	765	733	741	728	769	726	742	765	792	693	783	732	750	779	763	717	693	725	726	764	730	787	766	728	746	750	732	757	700	734	766	762	710	734	761	723	775	782	779	733	731	829	731	698	766	746	798	747	798	753	767	761	766	759	762	732	756	720	740	719	786	704	792	754	722	738	741	727	787	788	740	794	768	726	761	704	702	724	725	764	835	779	704	755	779	673	818	700	763	751	759	707	727	719	710	743	745	725	748	757	741	734	756	718	773	777	780	740	743	764	765	781	749	767	736	752	744	773	720	707	806	744	733	718	718	730	722	736	772	732	720	793	773	773	785	729	803	748	724	705	761	744	710	764	702	744	765	747	725	763	726	786	698	746	708	750	758	759	761	740	819	746	723	779	758	709	746	738	729	772	773	709	746	754	740	739	739	810	734	709	707	725	761	700	756	747	699	771	729	744	715	753	763	796	745	756	757	690	733	795	781	718	764	703	774	783	769	769	759	746	748	713	732	748	732	743	738	749	740	763	751	750	749	717	747	759	775	820	751	719	746	764	754	792	698	731	729	743	736	782	740	778	780	761	713	751	777	767	793	735	722	723	725	723	783	758	727	765	706	733	744	788	726	748	768	753	726	759	744	779	736	766	799	788	768	749	707	754	712	770	710	752	742	750	739	746	764	768	777	740	786	782	744	748	742	743	723	730	719	800	740	768	780	754	740	776	741	798	775	767	729	743	767	733	748	704	717	736	749	733	785	724	721	716	741	712	762	772	740	758	749	760	752	780	751	736	730	749	805	741	759	777	766	732	685	749	730	771	784	748	762	751	716	668	704	711	742	789	742	735	693	739	689	762	698	740	737	755	809	751	721	756	761	770	709	766	710	736	775	714	778	772	707	752	712	780	746	773	717	759	724	700	718	762	732	740	752	740	774	749	769	754	734	793	737	723	743	747	746	773	792	731	751	762	690	790	738	707	746	764	753	753	757	746	750	790	728	753	782	703	746	729	765	768	710	710	732	764	734	676	824	742	764	782	736	685	724	712	722	700	759	734	754	733	707	734	736	742	764	749	740	760	785	767	740	778	769	737	778	787	771	730	712	760	756	740	770	774	739	737	751	740	742	756	774	713	764	721	751	752	690	750	744	779	768	713	762	716	804	830	758	780	757	803	720	763	718	748	737	749	736	734	747	797	717	721	733	764	769	776	754	725	782	775	747	706	741	713	744	722	765	720	745	807	725	739	781	746	802	767	753	785	760	698	727	699	760	775	714	746	756	768	743	763	747	767	728	763	710	794	776	785	743	772	735	771	765	743	716	740	783	785	776	777	778	788	723	778	742	755	719	717	770	711	753	763	784	746	746	719	770	760	746	753	759	747	767	721	713	729	700	780	746	786	748	710	735	738	781	766	742	773	769	753	741	752	760	750	707	717	724	754	707	763	760	760	754	738	760	748	714	716	707	761	735	736	788	798	743	745	823	751	753	768	760	759	774	749	720	773	698	797	735	736	788	706	789	727	761	729	716	662	727	723	737	744	718	729	751	776	719	739	761	728	802	789	774	766	791	751	761	750	729	726	761	746	771	709	757	757	770	767	717	770	792	746	722	795	725	724	771	737	740	740	744	726	735	741	740	744	788	797	702	702	740	730	751	712	735	749	704	775	725	714	793	731	781	755	769	798	748	689	775	742	755	736	771	716	769	758	752	745	699	779	757	738	768	744	774	752	766	723	779	757	715	777	754	753	765	768	706	734	736	723	686	704	769	696	760	764	761	765	721	786	774	800	755	784	747	774	748	773	780	784	787	766	700	776	768	736	688	777	734	747	785	758	736	783	767	744	706	756	735	753	689	727	734	713	678	717	779	742	818	770	752	744	724	701	747	747	724	717	821	744	723	739	783	712	736	748	721	777	706	747	738	774	742	772	787	797	740	730	725	719	803	757	724	757
55112	46591	39957	30703	25210	24365	22520	18550	10827	5011	2676	1610	1162	1044	1175	1346	1174	827	657	630	663	633	580	521	462	405	374	427	331	353	377	321	327	340	363	338	340	333	361	395	325	331	329	350	324	370	1025	1469	307	312	339	315	305	328	309	321	343	304	330	305	343	308	342	334	310	318	327	343	328	322	365	335	307	343	359	316	324	334	303	304	312	337	313	328	318	317	331	329	323	310	301	320	312	328	332	330	300	357	314	343	307	329	336	345	309	336	326	325	328	285	335	301	306	300	304	336	319	282	322	357	287	286	318	295	354	322	307	326	311	312	319	317	340	314	310	319	330	307	305	326	314	289	320	315	319	339	330	336	296	315	302	314	303	320	313	315	328	301	348	311	337	332	306	303	300	302	321	351	299	301	328	316	315	327	314	306	343	298	310	307	320	299	333	348	308	325	311	289	317	325	324	315	332	352	322	286	290	302	344	312	311	301	337	348	309	296	302	330	326	326	320	288	328	331	309	313	321	317	298	327	300	304	324	305	311	330	332	293	284	297	321	325	325	284	346	339	367	356	322	307	307	342	310	350	322	318	313	337	330	304	330	327	337	329	332	302	315	307	306	292	321	336	334	328	297	306	331	323	316	303	318	316	328	302	322	299	325	332	357	324	312	307	328	334	279	343	328	352	305	317	339	304	347	305	310	321	349	305	323	300	297	331	317	336	321	330	322	320	333	291	332	317	317	342	329	316	307	359	326	316	339	312	325	304	316	313	313	303	298	284	302	326	328	328	314	307	290	304	327	287	309	323	332	312	292	331	278	328	327	322	316	333	342	329	315	348	348	297	331	331	328	299	325	333	354	339	325	300	308	294	327	299	358	342	331	310	340	337	314	319	309	340	319	278	302	297	316	325	331	300	306	314	326	319	321	362	306	315	304	325	304	308	314	304	342	315	314	329	294	320	306	335	304	339	293	310	328	355	287	292	333	320	326	298	337	322	327	321	306	319	325	325	313	333	328	332	332	320	334	307	329	332	310	340	312	306	306	319	303	331	298	342	306	340	350	320	323	286	319	299	285	293	341	316	309	319	327	350	345	295	343	303	314	335	291	287	321	330	285	307	322	363	292	285	315	302	316	327	361	339	329	304	348	348	288	327	368	311	322	317	328	328	316	341	324	315	319	339	336	320	323	325	326	311	328	313	331	296	330	311	343	298	323	316	296	319	315	334	295	350	297	260	336	314	300	334	342	329	337	323	321	345	311	345	348	318	324	301	324	309	341	333	331	330	320	284	311	319	300	334	348	290	293	300	310	286	334	346	317	309	309	293	326	318	297	344	349	325	309	316	312	323	309	311	316	331	314	314	343	309	307	283	329	306	336	310	304	306	321	336	318	296	332	311	328	311	311	345	347	345	328	348	296	290	313	289	322	303	291	297	283	324	304	313	344	331	334	325	314	319	320	311	306	320	314	333	332	319	287	317	333	323	307	290	315	300	325	303	318	321	300	304	335	312	328	315	297	304	306	299	312	344	328	288	312	327	330	327	326	310	362	308	288	315	293	342	291	323	310	336	324	310	324	304	335	312	316	301	320	323	308	340	331	317	290	289	326	310	334	319	278	328	322	282	302	306	323	312	318	296	326	321	319	353	303	328	313	351	315	312	330	317	299	292	339	309	345	322	318	316	289	316	350	310	331	300	324	279	325	335	313	324	260	321	333	309	303	324	338	300	318	336	317	335	316	284	328	317	310	308	332	300	303	283	316	320	338	291	298	323	310	295	318	310	278	295	316	295	318	334	301	288	314	319	311	300	311	300	303	297	305	343	299	307	316	291	333	268	342	339	333	328	296	318	310	305	319	337	322	322	334	285	339	310	325	341	315	321	338	349	327	321	323	334	328	333	341	331	342	324	291	294	331	301	344	313	316	349	281	345	356	330	329	319	345	311	271	356	291	316	305	345	290	320	319	281	352	335	334	338	318	324	305	322	318	296	336	330	320	312	314	300	318	362	306	304	332	325	338	309	324	309	286	320	332	304	320	310	362	335	321	317	327	344	313	289	338	334	335	320	326	321	320	325	326	285	299	336	338	356	315	307	320	326	302	337	320	349	314	315	320	273	320	299	306	320	313	317	301	302	292	296	323	323	294	319	295	330	343	310	322	322	332	336	322	339	301	303	330	309	331	323	314	303	330	316	338	314	335	318	311	305	317	295	347	316	297	321	303	367	314	327	354	346	305	307	339	346	321	291	285	307	332	299	320	318	289	340	344	332	343	308	303	328	304	305	300	307	309	298	316	303	333	315	307	305	329	331	350	335	336	329	300	328	322	308	368	327	305	296	319	315	301	314	292	333	330	291	341	333	307	310	324	341	308	318	316	317	305	342	289	301	329	347	312	318	341	322	326	290	338	311	325	341	313	332	296	285	297	305	320	322	315	304	337	322	329	303	310	314	333	314	295	310	326	301	328	312	312	303	298	336	314	317	323	296	343	308	338	346	312	311	302	315	303	329	341	331	343	291	377	318	352	327	303	296	333	333	285	321	332	317	325	335	313	311	314	313	345	376	307	356	319	310	327	307	315	319	334	307	311	308	323	318	332	319	337	325	325	299	310	322	301	347	320	308	320	286	331	321	331	329	319	324	342	314	331	328	353	313	329	318	316	299	304	318	308	326	320	300	308	325	360	349	301	296	358	306	301	321	279	285	309	336	331	317	321	319	296	318	323	296	298	313	332	309	311	286	322	306	311	315	311	337	319	331	307	335	303	319	326	361	308	328	315	307	292	295	315	335	338	295	292	308	311	296	344	309	302	308	323	334	327	310	340	330	319	296	324	339	319	312	336	332	294	298	318	313	301	293	288	324	322	326	350	344	344	320	281	301	327	328	326	297	304	339	286	308	346	291	298	317	351	384	300	320	286	310	327	298	334	300	346	302	312	324	342	310	348	296	354	347	322	344	279	329	309	277	338	313	300	267	324	318	331	311	299	314	307	302	340	350	354	308	321	313	333	286	345	328	308	321	308	304	312	308	323	333	298	318	301	318	259	312	316	299	322	325	315	300	321	314	305	303	325	319	307	353	340	371	303	290	307	308	357	326	314	325	300	303	300	299	322	334	320	324	297	335	292	320	326	324	306	313	289	327	308	315	321	289	297	292	311	351	301	318	317	303	306	315	326	332	301	328	331	333	302	316	305	314	317	301	356	331	315	322	342	289	332	336	301	300	319	331	295	315	323	355	308	356	335	328	317	345	277	318	341	331	308	341	330	306	345	288	304	316	300	309	324	282	294	314	344	308	348	313	298	334	313	317	345	340	328	320	358	347	349	320	312	304	325	299	325	325	312	354	301	342	304	336	296	326	314	309	309	309	348	287	342	300	319	347	334	281	293	314	309	326	331	294	320	305	316	304	344	335	338	319	347	319	324	309	294	302	315	311	326	335	362	308	287	299	288	297	330	291	302	319	316	326	356	284	327	328	331	293	304	297	294	346	329	322	318	325	325	295
49071	53395	50149	38940	17144	11038	12853	10507	8297	11203	8963	5792	4678	4689	4803	5371	4891	3321	2417	2519	2638	2251	2242	1942	1436	1302	1199	1288	1257	1213	1177	1098	1037	1112	1143	1079	1114	1165	1184	1120	1071	1103	1078	1023	1001	1333	4670	6771	977	970	945	914	936	957	967	919	932	938	935	942	908	931	968	940	986	914	927	975	949	945	954	948	966	993	938	958	914	929	935	979	965	948	931	989	993	966	911	960	934	926	941	971	944	905	967	950	897	940	923	941	1014	908	978	930	970	951	947	947	960	954	958	941	995	915	951	991	963	884	897	952	928	930	913	974	949	960	967	938	968	881	907	950	923	962	955	949	921	971	896	977	881	896	954	885	941	918	940	953	906	929	943	965	986	865	942	961	926	943	923	857	932	911	897	909	902	1003	904	910	871	893	942	933	977	909	940	897	941	922	952	932	991	942	922	956	897	909	972	966	895	901	954	926	885	942	970	964	901	919	904	927	891	947	869	918	971	940	913	887	925	904	949	985	934	903	940	922	912	929	899	949	937	934	939	929	920	910	943	905	905	907	977	960	952	892	985	939	944	935	935	992	860	910	965	904	935	950	932	923	934	854	947	940	894	928	902	886	949	950	933	916	887	928	924	955	926	898	939	957	866	961	1003	883	946	952	916	935	931	911	929	920	903	923	941	925	958	925	956	906	929	959	913	969	924	944	967	914	972	970	965	958	978	912	926	942	941	924	931	933	913	924	960	992	929	925	953	893	903	909	953	887	916	912	995	966	935	945	926	955	960	922	949	868	912	953	939	925	948	909	918	921	876	963	925	916	950	928	986	980	961	939	889	919	939	934	972	908	975	895	907	936	956	958	882	923	914	908	960	942	935	941	915	941	912	955	944	959	933	916	945	938	907	909	941	991	926	971	993	925	964	942	955	983	923	931	942	997	954	974	877	930	931	918	943	948	937	933	944	918	945	1009	930	908	902	872	924	916	901	945	977	872	961	906	965	992	933	924	929	963	921	959	936	969	967	964	961	974	973	968	926	900	924	958	972	913	924	961	961	912	928	958	912	976	911	955	913	909	975	945	953	975	961	948	923	940	912	925	866	897	974	933	892	876	944	930	1002	889	891	964	988	910	912	929	959	943	989	927	919	937	947	967	942	958	887	923	977	965	995	918	959	945	958	930	935	925	948	917	971	951	943	899	938	918	910	970	946	948	944	949	914	948	957	985	922	909	937	980	910	935	925	924	944	931	916	928	965	923	922	919	937	922	1008	970	943	965	958	927	895	942	916	935	961	1006	924	923	902	965	982	937	942	915	918	921	919	952	1003	960	944	992	920	954	931	979	918	958	972	961	1009	936	915	909	927	955	922	904	926	940	917	887	943	962	937	994	911	958	963	933	952	938	947	918	934	918	943	955	982	916	922	933	969	890	912	909	908	973	949	932	943	968	898	943	938	903	932	970	922	885	886	938	951	966	939	957	929	910	958	909	923	914	950	958	947	948	924	945	931	967	965	922	939	902	914	958	952	909	908	948	921	951	978	933	928	911	950	911	993	986	891	947	917	911	954	903	931	930	905	981	955	941	932	960	954	915	944	895	916	969	939	946	978	967	899	871	922	966	924	949	955	957	885	907	955	940	928	905	937	881	953	922	980	977	890	931	972	879	935	899	942	878	950	943	874	887	950	942	945	927	871	944	902	887	891	918	916	1008	920	929	977	915	913	897	919	937	936	970	961	960	956	958	933	919	917	950	988	940	934	922	910	999	946	930	919	947	991	960	932	915	895	919	917	961	937	987	917	885	919	940	926	910	990	899	967	919	936	929	954	926	931	998	968	933	955	931	928	956	901	915	911	898	922	940	956	919	871	925	962	922	935	952	862	901	854	929	973	956	916	907	951	942	898	927	933	898	961	906	962	918	958	971	929	947	981	909	935	950	922	955	1010	959	957	932	950	918	1001	880	917	978	969	902	897	879	946	910	912	927	997	921	971	941	917	927	973	931	966	970	940	933	918	924	972	927	939	934	890	900	901	905	965	927	939	901	967	921	933	958	933	941	908	945	947	937	956	916	928	920	941	903	902	895	972	893	928	908	923	949	956	912	954	973	892	911	900	910	962	923	934	952	954	954	913	992	941	961	952	939	954	897	919	898	950	936	936	936	931	926	899	952	973	940	933	956	960	908	924	908	926	911	923	928	917	904	967	926	918	932	949	964	922	891	918	935	925	885	974	970	979	940	934	912	914	892	925	872	889	931	932	953	931	913	883	914	989	952	953	962	915	927	946	945	913	929	964	961	923	908	953	894	922	900	899	903	916	945	957	942	959	955	950	984	890	946	956	965	973	1010	993	944	924	1002	968	933	936	942	959	922	959	912	963	954	970	959	955	889	897	896	970	926	964	946	930	928	923	918	959	936	960	981	968	873	983	942	918	906	1012	883	953	902	912	1009	938	911	991	934	918	939	930	965	882	930	980	908	963	946	908	948	908	874	967	892	911	937	976	949	961	914	947	883	901	983	958	900	987	943	899	961	917	921	921	973	854	951	1001	900	1001	936	962	945	995	936	949	929	953	907	939	986	942	958	879	907	928	934	899	968	952	931	988	941	910	979	975	899	920	901	916	975	913	1022	943	973	952	939	934	960	954	926	919	907	969	914	928	950	943	957	925	954	948	981	874	907	896	955	931	932	931	938	967	916	968	905	943	930	912	973	884	944	927	871	931	935	949	927	926	941	929	972	938	951	903	920	952	942	898	935	914	883	903	921	877	923	936	949	912	950	864	945	917	929	861	929	889	912	915	851	969	923	931	894	949	919	909	927	879	919	921	966	919	885	908	929	951	918	971	907	895	952	957	894	936	938	932	920	992	956	934	912	936	879	913	911	966	973	964	896	894	902	896	949	954	950	925	924	958	923	878	928	933	901	923	945	898	937	933	981	949	920	955	865	974	904	864	942	920	909	904	883	949	903	929	956	941	965	906	958	931	939	911	987	908	968	917	890	905	921	886	941	926	876	953	939	959	950	927	923	980	914	910	923	936	946	962	910	935	947	908	930	911	943	960	921	964	950	975	956	926	909	961	943	911	932	952	948	952	959	939	904	1004	937	971	902	884	898	988	891	935	922	963	914	940	928	879	928	933	934	923	925	883	903	911	968	988	906	951	965	869	985	904	956	888	881	971	919	914	947	946	940	898	938	897	965	902	891	921	904	956	972	883	924	953	917	917	882	962	942	929	930	921	1027	958	905	958	881	910	940	942	957	890	938	992	907	911	883	885	960	922	876	936	950	929	935	877	949	944	1003	935	931	967	875	929	945	925	908	914	966	924	969	1012	972	950	961	938	927	975	888	911	882	955	953	951	917	894	915	918	903	917	903	885	929	845	903	897	975	948	960	955	883	933	927	929	925	974	978	921	899	973	964	922	914	945	920	938	938	939	959	970	963	974	898	916	948	1043	957	958	941	946	889	924	867	946	970	962	886	867	912	909	980	957	858	927	942	931	889	972	935	975	944	948	891	940	913	945	950	972	914	911	922	883	949
19297	31621	30739	13778	4211	1498	883	638	527	438	435	398	390	405	427	414	356	405	364	352	389	384	389	390	380	320	339	386	366	360	322	369	336	338	381	357	329	352	335	336	306	318	320	327	362	364	388	404	306	344	347	326	337	350	340	337	351	335	341	338	335	338	364	338	346	342	363	320	331	358	315	349	344	341	370	355	358	329	338	353	368	332	358	365	346	324	342	345	373	360	339	318	326	346	341	368	342	339	335	294	374	347	347	337	347	388	328	348	340	359	341	355	321	328	335	354	355	329	342	323	342	354	363	331	367	354	348	318	324	340	317	327	341	328	327	327	342	356	344	335	355	350	301	330	348	357	344	317	333	358	392	371	361	353	383	357	344	344	343	340	367	349	361	341	357	310	346	352	329	339	324	337	338	336	361	323	306	343	329	329	352	350	323	352	333	363	342	368	303	334	388	355	321	369	345	324	346	373	361	340	335	368	349	353	335	350	386	354	347	352	360	358	346	350	370	371	358	341	341	330	316	359	331	351	319	330	335	374	344	343	364	371	355	342	378	337	376	354	356	339	319	410	351	402	302	312	333	329	332	351	333	335	333	362	320	333	349	321	335	350	362	327	345	328	335	414	379	350	338	368	357	342	348	353	353	321	360	362	324	350	374	317	330	388	350	375	308	392	358	364	359	362	365	333	351	342	328	356	340	341	347	343	357	358	345	367	312	375	324	330	348	348	378	327	376	340	344	320	323	345	363	358	315	345	325	347	336	380	364	379	350	366	392	355	341	330	338	339	353	323	330	332	349	339	397	338	333	381	340	335	360	344	330	358	317	325	346	350	340	360	360	329	339	343	350	349	335	364	372	346	333	332	383	342	342	341	344	342	373	335	347	364	367	326	311	381	348	375	359	347	329	354	359	336	319	361	324	369	304	347	349	324	335	355	331	313	382	337	358	361	346	325	351	343	337	371	323	366	348	357	308	328	363	334	345	339	353	330	331	352	363	325	326	387	347	336	353	335	325	345	339	382	319	327	351	342	370	347	328	355	357	362	332	343	339	350	329	356	321	348	357	363	339	378	353	349	373	337	354	367	323	357	361	351	355	365	353	319	326	364	367	371	319	372	353	363	348	344	348	364	341	370	331	326	357	333	328	341	343	327	339	349	361	313	349	306	344	371	358	358	358	356	346	356	337	327	328	339	353	327	323	356	358	341	327	339	352	362	336	372	331	351	359	318	369	360	335	346	329	346	339	301	364	376	359	344	380	354	328	340	324	372	326	322	368	364	293	330	353	363	343	378	333	334	349	301	298	336	362	382	355	363	337	324	376	327	324	314	331	349	314	348	318	322	333	364	358	352	350	354	306	340	319	345	343	348	322	341	361	352	323	359	298	329	340	314	340	346	389	317	308	357	319	315	344	309	348	313	354	315	370	353	379	365	341	359	389	361	367	335	360	343	363	370	361	357	359	336	348	340	305	360	330	308	350	336	347	349	360	360	345	321	331	336	373	323	327	335	367	374	296	339	358	350	339	344	326	349	344	359	328	316	360	340	361	343	362	324	332	371	334	347	315	350	369	351	363	359	344	339	337	326	347	358	365	377	362	354	350	369	361	361	352	328	373	361	348	314	354	350	387	369	340	345	304	319	361	354	342	342	348	323	363	349	352	362	306	376	355	363	371	343	349	351	361	346	325	327	328	320	322	338	363	355	358	347	355	332	325	362	334	343	323	340	345	328	326	333	350	383	325	329	339	360	363	352	380	349	304	357	353	356	310	348	359	331	322	312	320	351	361	337	339	338	311	353	348	331	339	354	341	331	346	323	348	346	326	351	368	333	375	375	355	341	382	340	336	350	344	341	348	330	345	355	355	336	325	374	346	330	321	334	361	329	326	330	362	385	337	320	358	337	377	343	366	372	341	334	365	348	363	333	333	332	354	343	334	320	363	358	332	337	346	336	341	362	333	316	353	353	369	333	307	338	344	325	343	372	294	368	351	354	356	367	360	335	343	348	354	344	367	302	333	341	358	333	364	328	322	338	347	330	328	331	364	397	331	329	384	363	358	346	343	354	335	366	351	333	338	352	353	321	359	330	378	339	341	346	346	417	362	352	341	335	373	334	359	327	335	351	336	306	371	339	352	347	314	376	357	348	340	325	360	351	350	353	349	342	346	330	328	359	336	379	350	358	344	347	360	340	339	361	348	354	334	354	357	311	365	354	394	345	348	354	301	326	340	338	351	347	324	349	346	330	343	330	334	341	352	331	356	347	335	319	350	358	317	355	382	322	343	333	356	351	341	375	337	354	376	337	330	337	351	346	344	340	331	381	317	304	342	349	348	342	344	350	334	313	317	369	361	344	353	305	351	322	312	369	355	339	363	335	334	367	358	364	345	347	351	347	326	329	341	334	360	332	362	344	332	351	369	357	354	328	328	324	351	326	331	302	346	352	345	360	365	346	372	367	324	346	345	326	357	337	328	343	329	358	356	330	350	399	329	368	339	324	342	342	357	316	354	335	362	336	363	319	306	336	373	301	341	353	353	360	366	332	365	325	347	342	359	374	372	348	345	336	345	350	320	376	350	368	351	349	331	344	324	347	341	349	345	335	341	313	320	382	367	340	362	362	318	305	352	369	324	346	346	361	320	347	377	346	340	377	364	358	359	339	353	320	333	334	368	344	342	386	345	330	349	363	331	327	321	334	347	333	341	368	338	349	362	327	367	369	354	363	296	346	332	353	330	352	358	350	344	350	346	363	339	324	352	324	358	334	339	349	342	369	333	342	321	317	351	364	330	339	370	351	373	329	343	382	312	335	355	354	335	340	335	332	388	364	324	353	317	308	382	341	337	354	355	353	341	346	363	366	319	339	333	330	352	331	340	333	357	346	319	353	346	364	326	324	316	357	345	325	337	362	328	365	313	329	364	327	358	331	353	327	361	326	348	321	329	352	343	339	349	358	315	360	347	346	342	365	362	347	373	331	343	336	362	327	354	339	333	365	365	368	320	350	355	339	329	370	308	360	329	297	327	331	352	348	358	357	323	349	333	360	344	376	351	330	333	389	323	373	310	339	353	370	337	347	312	329	367	324	342	355	356	348	321	347	348	327	340	341	361	328	338	356	356	356	345	358	335	353	362	354	351	340	332	300	327	367	365	341	344	370	347	341	364	335	373	363	363	355	359	331	337	353	359	368	365	377	346	341	335	326	338	371	311	334	290	342	385	331	351	340	328	329	333	337	332	373	301	354	382	331	359	361	335	343	353	355	343	351	372	367	352	345	381	327	365	330	347	348	353	359	323	367	333	354	346	341	356	369	320	362	343	318	369	353	362	341	352	357	348	335	365	345	338	324	339	330	321	326	305	345	335	350	344	354	346	351	339	344	348	385	338	359	317	345	367	341	366	348	348	332	310	338	379	315	339	336	322	348	348	320	341	337	318	359	359	365	354	334	374	347	370	352	340	328	322	324	351	311	338	335	311	341	337	369	373	306	354	388
18419	33964	30980	13562	5262	3311	2582	2037	1758	1654	1465	1342	1268	1393	1451	1420	1307	1223	1272	1233	1251	1167	1241	1201	1111	1126	1152	1165	1109	1111	1007	1052	1066	1039	1065	1086	1065	1072	1034	1064	1152	1089	1008	1037	1042	1060	1268	1260	1046	1061	1102	1025	1047	1090	1031	986	1039	1054	1058	1094	1080	1168	1051	1049	1043	1069	1090	1074	1067	1106	1084	1091	1036	1039	1070	1114	1021	1062	1102	1026	1073	1089	1030	1015	1084	1050	1053	1011	1048	1079	1048	1000	1069	1086	1048	1106	1024	1064	1043	1030	1059	1049	1078	1010	1109	1053	1101	1039	1064	1091	1048	1080	1114	1059	1051	1119	1034	1076	1091	1047	1073	1053	1062	1120	1011	1103	1077	1066	1072	1048	1105	1066	1047	1092	1047	1014	997	1028	1051	1102	1046	1004	1082	1056	1065	1056	1090	1067	1005	1021	1036	1099	1048	1079	1054	1050	1008	1009	1032	1068	1043	1092	1117	1036	1070	1094	1008	1043	1081	1084	1043	1080	1051	1098	982	1116	1152	1098	1059	1063	1057	1004	1005	1036	1059	1088	1055	1090	1037	1084	1087	1093	1040	1042	1080	1063	1058	1088	1027	1017	1048	1113	1010	1090	1079	1102	1107	1034	1056	1031	1117	1049	1101	1105	1023	1087	1069	1043	1105	1097	973	1030	1056	1077	1042	1063	1076	1074	1068	1008	1042	1116	1049	1082	1042	1056	1045	1058	1038	1026	1066	1037	1061	1070	1064	1083	1049	1083	1031	1067	1057	1067	1056	1064	1063	964	1001	1000	1078	1028	1059	1049	1039	1067	1012	1038	1073	1091	1017	1119	1021	1051	1039	1054	1076	1086	1038	1067	1062	986	1037	1115	1070	1116	1064	1114	1105	1092	1087	1040	1033	1049	1046	1074	1033	1061	1072	1084	1116	1072	1052	1049	1052	1045	1039	1061	1088	1040	1099	1037	1075	1064	1082	1127	1023	981	1030	1052	1071	1074	1033	1095	1025	1047	1055	1062	1092	1138	1030	1051	1039	1074	1087	1065	1060	1102	1033	1067	1065	1031	1026	1087	1035	1098	1027	1047	1003	1066	1047	1065	1076	1057	1071	1078	1030	1045	1004	1073	1080	1041	1092	1084	1118	1054	1100	1087	1110	1092	1079	1081	1070	1044	981	1037	1066	1005	1055	1029	1065	1063	1101	1053	1052	1076	1046	1088	1052	1080	1059	1005	1003	1030	1083	1040	1085	1090	1042	1067	1060	1076	1104	1033	1057	993	1044	1047	1103	1149	1048	1029	1044	1028	1052	1106	1070	1058	1071	1081	1075	1069	1027	1074	1049	1073	1044	1078	1025	1097	1034	1059	1088	1018	1107	1084	1016	1037	1052	1088	1049	1042	1089	1070	1097	1058	1077	1056	1017	1055	1057	1055	1083	1071	1031	1044	1057	1071	1043	1065	1075	1063	1044	1075	1086	1011	1040	1106	1036	1029	1107	1043	1089	1107	1075	1105	1083	1094	1020	1065	1052	1103	1050	1030	1150	1061	1059	1075	1057	1102	1038	1089	1041	1095	1093	1093	1024	1030	1118	1046	1016	1057	1097	1048	1022	1037	984	1071	1029	1064	1060	981	1037	1005	1097	1059	1050	1068	1084	1060	1054	1069	1079	1084	1056	1100	1034	1098	1045	1042	1187	1128	1057	1050	1078	1021	1074	1033	1110	1105	1032	1114	1079	1100	1078	1050	1081	1029	1032	1157	1041	1090	1041	1056	1088	1101	1093	1108	1116	1039	1006	1048	1063	1086	1053	1071	1055	1035	1093	1026	1052	1082	1110	1074	1013	1036	1040	1084	1080	1056	1010	1082	1121	1034	1050	1067	989	1056	1049	1052	1053	1066	1085	1008	1054	1127	1051	1061	1076	1069	1093	1024	1024	1057	1119	1035	1067	1066	1075	1042	1064	1063	1078	1042	1090	1013	1058	1083	1072	1077	1096	1011	1048	1137	1036	1099	1041	1058	1071	1004	1067	1062	1058	1111	1043	1055	1096	1096	1031	1090	1097	1097	1108	1090	1056	1080	1051	1055	1080	1053	1052	1064	1022	1038	1086	1076	1114	1053	1055	1084	969	1114	1100	1089	1051	1017	1049	1107	1059	1057	1037	1035	1112	1013	1076	1078	1133	993	1064	964	1038	1066	1091	1086	1028	1024	1053	1105	1045	1038	1043	1018	1056	1045	1089	1032	1068	1050	1086	1082	1047	1093	1049	1086	1093	1114	1078	1019	1140	1070	1074	1112	1100	1103	1053	1134	1061	1128	1062	1073	1082	1072	1071	1067	1068	1061	1100	1053	1077	1087	1043	1073	1029	1076	1064	1092	1072	1086	1074	1067	1036	1035	1061	1090	1030	1106	1060	1052	1060	1106	1067	1029	1093	1076	1015	1044	1091	1096	1032	991	1109	1069	1094	1108	1062	1068	1069	1031	1058	1078	1094	1027	1064	1061	1101	1043	1071	1067	1121	1034	1126	1070	1029	1052	1109	1062	1040	1066	974	1051	1097	1046	1053	1062	1043	1048	1117	1069	1004	1076	1026	1110	1053	1038	1107	1020	1094	1028	1057	1040	1022	1051	1034	1080	1111	1058	1070	1104	1095	1031	1106	1083	1056	1054	1092	999	1098	1093	1060	1082	1099	1073	1079	1028	1046	1047	1076	1081	1051	1017	1067	1071	1098	1046	1080	1075	1109	1097	1102	1097	1079	1006	1052	1082	1075	1106	1041	1048	1085	1092	1085	1053	1068	1046	1033	1112	1116	1047	1103	1092	1153	1048	1043	1087	1130	1058	1067	1069	1040	989	1115	1116	1029	1107	1112	1061	1090	1041	1095	1103	1039	1082	1077	1068	1080	1032	1106	1047	1045	1080	1101	1119	1081	1095	1064	1047	1031	1090	1102	1049	1083	1064	1096	1091	1013	1140	1075	1075	1133	1076	1102	1058	1062	1076	1023	1074	1096	1011	1024	1048	1093	1086	1029	1046	1067	1070	1066	1017	1154	1061	1043	1050	1000	1024	1003	1089	1003	1098	1068	1077	1058	1104	1074	1073	1071	1103	1033	1075	1109	1078	1041	1097	1031	1043	1048	1066	1106	1106	1033	1128	1059	1081	1004	1055	1044	1107	1049	1016	1016	1079	1085	1057	1066	1015	1073	1136	1069	1042	1024	1018	1025	1074	1051	1034	1037	1075	1093	1060	1034	1082	1042	1095	1108	1099	1089	987	1061	1118	1075	1088	1034	1078	1063	1024	1061	1087	1065	1077	1024	1153	1092	1065	1009	1085	1032	1035	1087	1032	1006	1055	1093	1048	1044	1054	1051	1043	1083	981	1068	1028	1071	1055	1067	1077	1070	1126	1010	1096	1055	1020	1022	1120	1082	1091	1046	1097	1091	1047	1042	1033	1035	1053	1106	1043	1025	1071	1071	1079	1012	1071	1033	1110	1054	1089	1027	1088	1095	1055	1057	1089	1086	1042	1035	1079	1073	1075	1045	1066	1058	999	1065	1080	1033	1097	1098	1065	1084	1026	1094	1044	1019	1063	1073	1060	1068	992	1064	1066	1086	1087	1087	1133	1103	1088	1043	1110	1090	1103	1110	1023	1066	1080	986	1130	1096	1022	1065	987	1058	1050	1072	1100	1094	1058	1142	1048	1100	1039	1058	1071	1074	1078	1031	1137	1051	1090	1061	1053	1090	999	986	1043	1123	1082	1054	1067	1081	1108	1002	1029	1022	1068	1083	984	1066	1061	1079	1082	1066	1038	1110	1042	1058	1032	1104	1050	1052	1041	1090	1105	1071	1004	1022	1039	1105	1065	1050	1011	985	1042	1089	1049	1074	1059	992	1043	1031	1099	1056	1085	1062	1040	1009	1075	1025	1030	1057	1077	1053	1035	1068	1104	1041	1088	1043	1065	1026	1077	1150	1083	1102	1041	1029	1064	1127	1056	1075	1077	1017	1088	1060	1102	1062	1104	1034	1085	1070	1027	1039	1092	1097	1060	1081	1096	1064	1069	1093	1060	1042	1053	1049	1061	1073	988	1050	1078	1053	1059	1071	1061	1108	998	1063	1052	1075	1063	1057	1060	1034	1098	1089	1040	1073	1053	1072	1033	1013	1042	1152	1061	1067	1059	997	1092	1063	1073	1032	1098	1010	1043	1063	1047	1012	1090	1043	1058	1075	1093	1063	1059	1080	1049	994	1106	1067	1097	1069	1086	1079	1109	1024	1058	1040	1099	1071	1092	1057	1049	1019	1084	1029	1043	1021	993	1055	1103	1014	1121	1105	1021	1048	1083	1066	1096	1002	1105	1036	1068	997	1100	1068	1127	1075	1048	1048	1058	1025	1109	1072	1056	1040	1046	1078	1088	1066	1095	1050	1079	1072	1076	1154	1052	1066	1063	1087	1110	1093	1113	1122	1095	1078	1036	1076	1054	1070	1039	1052	1042	1076	1095	1063	1057	1082	1070	1086	1050	1079	1066	1099	1088	1087	1103	1047	1091	1064	1000	1026	1087	1037	1113	1061	1103	1048	1078	1061	1077	1085	1013	1061	1086	1016	1002	1067	1119	1089	1113	1073	1049	1034	1074	1043	1100	1070	1059	1034	1060	1066	1115	1045	1037	1041	1000	1104	1058	1122	1060	1019	1052	1068	1045	1102	1037	1050	1080	1095	1082	1081	1069	1096	1092	1107	1057	1088	1095	1092	1073	1042	1068	1071	1125	1088	1075	1036	1048	1032	1041	1053	1045	1096	1082	1111	1119	1098	1064	1050	1039	1079	1073	1037	1040	1076	1120	1070	1123	1085	1097	1057	1058	1036	1069	1066	1091	1080	1009	1065	1028	1047	1088	1108	1042	1046	1054	1086	1041	1067	993	1112	1106	1035	1016	1051	1049	1059	1066	1061	1037	1052	1066	1057	1032	1144	1107	1185	1054	1059	1030	1040	1072	1064	1035	1063	1098	1099	1071	1107	1073	1028	1046
50374	50514	41611	29002	24373	22258	18544	12146	5220	2551	1272	875	700	720	759	728	519	469	418	449	381	364	345	307	280	284	302	312	287	258	224	252	251	237	202	226	237	220	261	207	247	231	222	228	253	281	535	451	221	218	237	234	237	235	221	239	235	233	223	243	226	243	211	230	239	231	223	230	243	225	255	250	252	244	253	222	236	209	236	254	241	214	229	210	230	222	198	237	250	224	237	252	228	245	221	212	235	235	250	237	206	238	225	225	227	194	233	245	242	232	257	211	212	234	241	230	235	215	225	220	235	232	203	204	205	248	215	220	213	242	212	243	206	214	237	240	211	231	234	233	257	236	221	243	223	206	216	210	218	227	209	211	219	208	221	237	244	215	210	222	223	204	230	242	214	232	223	229	234	258	233	208	236	208	240	250	247	244	246	242	238	221	216	203	261	214	220	229	231	206	247	220	239	224	221	228	246	236	243	221	223	239	244	217	208	216	240	226	206	230	210	245	237	232	235	212	219	227	227	221	254	224	230	215	221	214	214	222	239	250	213	220	210	229	229	234	197	236	235	240	228	200	220	225	244	239	208	232	212	221	227	210	229	223	249	241	256	207	205	236	217	212	250	212	217	206	210	229	242	210	241	230	248	238	229	209	249	240	219	236	219	222	229	203	223	214	246	242	203	226	207	218	229	244	259	188	222	233	251	238	213	230	210	239	213	223	210	222	235	196	219	212	246	238	225	236	238	239	226	255	236	228	212	234	213	198	227	233	215	237	256	233	225	223	236	205	248	246	246	230	217	231	237	210	212	237	214	276	237	246	251	219	230	219	240	240	239	217	222	221	226	225	226	234	226	208	227	198	215	218	220	236	225	255	200	215	247	237	261	220	239	207	230	229	250	226	252	222	217	235	210	211	216	243	221	247	225	231	207	240	229	236	230	206	213	218	222	219	240	230	216	249	231	201	232	220	220	220	231	201	238	222	217	221	244	228	247	202	224	248	234	224	230	231	200	229	217	226	244	247	228	233	236	232	223	219	232	232	243	237	202	245	242	225	222	222	208	265	234	250	209	221	244	228	222	241	239	221	225	215	225	221	222	236	236	228	211	230	243	216	268	209	205	199	236	216	217	244	225	247	226	206	237	216	202	230	244	235	218	240	230	256	245	225	195	240	250	217	242	258	215	233	207	230	236	258	232	233	226	214	234	225	225	219	228	224	228	229	222	215	234	191	206	240	234	227	235	237	211	229	209	231	218	253	248	229	239	221	236	239	238	222	232	213	220	228	245	259	229	232	215	206	227	212	218	226	239	238	233	253	234	196	232	205	222	237	208	223	234	220	241	219	233	218	232	206	202	245	237	229	234	220	223	218	217	236	206	212	253	221	229	251	223	241	231	218	227	218	224	212	222	191	187	207	195	257	225	244	238	227	247	203	242	223	222	212	242	223	235	237	218	235	226	250	241	216	245	225	252	225	216	231	251	226	225	189	213	230	254	247	255	230	226	238	247	233	217	206	255	221	242	178	204	246	298	204	229	190	230	227	223	221	206	210	231	227	225	222	238	225	224	212	228	209	202	230	222	225	228	218	213	235	249	236	246	233	259	228	210	213	215	231	211	223	241	223	234	219	238	217	250	251	236	235	249	222	227	227	229	236	234	242	218	204	248	224	244	212	224	243	212	224	228	240	251	242	239	213	201	240	237	240	227	217	224	221	240	229	233	221	248	229	229	212	230	247	236	212	253	199	244	214	218	241	238	204	213	233	249	205	216	268	222	206	224	244	256	231	258	230	206	231	216	219	225	241	236	214	214	206	213	238	206	264	225	221	266	247	229	244	257	250	241	244	213	236	210	226	235	239	245	222	242	220	213	207	228	220	236	223	233	224	215	210	269	225	239	222	210	213	214	246	215	210	205	224	264	223	227	225	243	241	240	214	227	232	201	213	210	211	239	243	242	213	215	267	238	230	226	207	222	233	240	208	228	234	226	230	237	233	223	201	219	214	226	227	211	266	222	226	226	217	265	245	212	215	203	202	260	222	213	222	227	221	230	250	248	214	225	228	205	222	234	235	235	227	231	227	246	239	230	224	202	234	228	217	238	229	218	227	242	237	244	209	210	194	244	255	233	239	262	248	197	204	216	256	239	221	235	212	213	231	225	229	220	209	223	237	215	229	232	234	206	240	238	236	230	219	229	220	206	245	224	244	238	231	227	230	217	231	212	216	246	238	202	238	221	223	247	208	234	214	228	215	205	253	213	234	220	223	223	213	221	227	231	242	221	229	224	239	248	224	255	214	199	187	255	212	238	252	211	224	242	202	235	249	240	201	242	187	236	224	231	214	236	243	235	246	237	231	206	195	215	226	220	230	233	229	201	247	252	247	239	201	245	212	197	221	234	234	262	232	226	224	217	238	208	228	240	226	251	207	219	218	227	234	219	204	230	221	233	220	216	233	235	229	224	223	231	228	222	249	237	243	226	208	215	222	235	222	213	230	243	209	227	252	220	234	217	234	249	241	244	225	227	222	253	239	220	234	251	247	215	226	225	240	209	247	249	210	209	221	224	213	250	241	221	240	245	203	239	239	256	217	242	231	238	224	226	247	211	221	221	223	188	198	195	208	225	204	209	220	258	222	227	215	236	238	220	247	254	197	219	236	243	228	231	243	213	230	244	229	239	206	211	236	206	229	216	233	250	213	216	225	233	209	224	212	199	241	236	238	226	231	258	206	222	228	247	236	241	213	231	219	196	238	237	206	248	213	209	243	234	232	237	239	210	227	205	217	218	223	221	204	214	206	232	226	225	231	205	251	251	217	240	261	224	236	248	230	213	246	228	217	220	213	237	236	236	224	209	237	251	240	264	224	211	235	263	221	228	229	223	228	231	220	242	279	212	188	252	226	242	227	241	230	209	219	199	257	248	241	198	235	210	248	222	238	227	215	246	249	244	201	220	264	220	223	235	220	211	211	205	250	250	206	204	207	234	214	229	224	262	221	235	226	237	238	239	221	220	228	200	248	242	229	217	238	236	219	210	241	228	245	243	205	249	211	206	229	248	237	216	236	236	253	205	225	204	201	201	247	223	224	217	257	218	257	252	223	208	215	241	221	256	191	230	233	252	245	253	234	252	233	236	224	226	208	214	204	216	238	232	217	245	219	219	214	241	220	219	227	258	237	205	232	242	231	263	247	212	219	222	221	218	259	223	246	219	216	230	204	219	255	244	241	223	228	250	227	232	226	210	222	218	240	226	211	204	246	217	234	234	210	201	231	232	227	243	230	196	247	218	213	244	202	224	242	233	234	212	207	198	193	245	259	247	218	227	217	237	211	234	229	212	225	198	219	224	227	239	220	233	217	219	245	244	234	228	227	219	220	203	239	237	231	248	230	221	235	197	226	225	225	225	222	203	205	215	253	226	230	208	201	222	220	228	220	229	234	214	243	202	237	240	199	218	222	216	240	235	250	233	209	212	225	233	234	212	235	211	192	233	234	223	199
44420	54848	49790	27288	12777	8487	8426	7799	6568	8292	5038	3573	3006	3160	3346	3272	2476	1808	1754	1937	1875	1622	1453	1132	890	1051	980	1036	931	869	854	828	788	802	836	830	808	792	860	846	817	809	756	721	764	1057	2504	1836	709	755	712	680	716	738	708	764	736	679	753	718	743	743	734	726	687	711	707	688	716	734	736	692	707	745	780	736	758	750	740	745	701	691	696	741	761	705	671	703	730	709	739	767	750	760	759	718	746	746	735	700	786	755	695	692	719	709	715	733	710	750	694	695	731	700	717	736	749	730	723	724	713	703	772	722	773	702	735	673	724	762	717	733	697	743	733	722	704	747	729	707	663	668	714	738	754	707	732	779	742	717	693	677	741	730	751	760	753	724	706	716	734	707	709	732	726	729	796	738	697	723	728	753	786	763	771	729	724	741	766	798	751	752	735	758	715	731	704	744	721	755	703	724	734	728	755	733	754	752	694	753	770	731	707	729	742	695	702	737	754	680	752	730	709	742	684	743	752	719	726	741	761	753	745	694	730	765	701	803	704	690	704	743	748	757	773	668	697	739	777	740	746	697	683	733	700	751	755	723	689	738	720	687	748	733	718	707	718	703	737	708	746	736	722	705	749	719	713	674	734	734	726	713	755	735	777	703	743	703	749	716	720	734	704	746	733	692	724	731	688	762	726	709	717	694	767	721	735	764	685	775	718	723	707	717	738	743	729	754	783	755	743	694	775	678	755	741	723	766	747	707	724	713	722	713	691	742	766	732	749	705	772	773	708	761	772	785	764	704	751	756	715	740	745	719	717	716	736	683	722	770	735	732	745	712	737	714	791	706	712	703	702	712	756	738	763	703	704	679	669	740	689	747	770	751	780	724	725	741	707	741	724	709	779	726	755	721	693	691	729	698	721	751	714	783	707	722	712	685	762	712	727	701	737	751	679	739	712	740	711	724	765	738	738	734	727	716	752	751	766	708	713	749	683	727	796	738	703	736	757	788	699	707	741	724	728	687	707	678	735	726	760	731	755	718	686	708	736	761	744	730	712	742	726	743	717	720	711	741	721	737	703	711	668	735	710	748	721	754	720	747	683	691	732	731	802	774	729	741	686	722	735	759	719	721	761	768	715	753	736	706	732	688	713	722	735	735	717	726	757	748	737	710	716	706	763	719	716	744	703	760	750	713	708	733	720	800	714	734	706	713	711	737	710	766	691	736	742	703	761	760	726	726	743	705	726	727	701	762	751	739	725	722	737	730	704	688	728	729	743	745	745	694	667	748	730	710	692	788	754	698	755	698	715	699	711	734	770	738	735	734	714	710	764	689	715	740	653	714	728	683	734	735	706	724	725	736	733	755	733	695	716	723	718	742	755	700	764	708	720	745	734	762	681	711	725	706	778	730	709	745	770	713	746	673	770	733	700	724	704	708	770	687	724	706	721	707	753	713	697	733	721	719	777	696	794	720	721	708	703	754	790	734	719	748	763	695	717	732	733	780	751	743	674	741	691	712	743	748	748	704	701	730	702	711	697	726	779	737	738	696	743	750	725	691	671	724	771	765	729	752	733	702	724	756	737	719	678	741	672	720	699	734	692	738	703	700	723	756	737	712	784	762	772	729	710	763	697	726	715	723	734	715	733	736	740	730	728	705	731	699	734	722	695	736	723	739	748	738	713	798	714	738	737	715	725	682	743	770	675	700	718	701	730	676	762	696	716	732	717	700	680	725	736	763	745	764	754	704	741	710	741	720	735	708	784	700	768	722	720	710	769	722	728	690	705	749	771	698	738	748	747	736	757	696	737	711	704	763	746	742	763	763	736	705	733	733	715	677	719	691	714	702	768	708	707	720	709	725	678	771	700	691	680	746	706	764	681	719	721	792	719	709	666	701	776	775	715	731	722	725	713	711	742	720	735	724	727	690	728	727	710	708	660	719	765	758	712	749	742	734	760	721	687	746	743	729	741	743	718	707	699	718	746	702	732	749	711	746	716	756	702	731	727	731	726	741	666	788	695	726	669	726	724	755	728	718	699	692	728	702	712	697	715	740	761	716	714	769	719	723	663	738	754	735	709	719	720	734	668	750	729	763	749	711	685	733	799	736	757	769	726	793	713	716	692	700	757	685	772	712	748	734	719	743	698	748	737	753	698	674	706	716	710	712	727	735	667	726	730	780	775	708	768	715	750	698	697	757	747	756	699	765	724	698	713	721	718	708	745	713	743	724	731	713	753	716	680	705	743	708	724	754	691	757	723	748	667	697	709	708	726	707	676	738	712	724	779	687	722	742	723	766	773	715	705	725	757	741	710	729	756	740	759	721	661	752	711	711	790	739	724	739	742	711	721	734	751	739	765	731	769	741	688	700	742	710	729	731	733	716	714	742	682	738	705	744	754	667	751	713	728	729	724	724	703	743	713	738	763	708	730	691	696	746	737	739	730	698	714	726	704	761	721	811	724	746	722	739	752	685	759	755	739	749	736	728	730	722	736	699	750	711	729	686	764	739	698	712	667	738	708	723	775	745	760	710	749	738	719	690	713	733	706	724	777	742	745	698	750	723	761	700	703	756	666	719	742	709	718	726	730	732	685	709	730	722	726	748	722	697	710	695	713	722	724	721	734	712	705	684	690	757	698	745	722	734	749	717	745	715	708	755	752	738	751	715	729	696	745	714	702	711	781	720	701	739	749	717	731	725	721	729	742	717	707	717	741	707	726	737	703	745	731	740	731	724	749	756	770	750	722	736	667	718	771	663	748	705	736	691	686	711	722	721	715	734	759	738	721	735	764	714	787	697	706	706	745	746	699	703	780	756	668	682	708	738	750	773	705	718	755	744	749	752	735	704	708	752	724	711	700	685	702	735	743	704	695	735	750	728	764	701	722	706	676	777	714	756	760	736	749	714	761	738	738	748	745	711	706	728	706	710	718	707	711	739	769	722	755	725	714	697	687	730	747	723	731	708	718	732	694	703	697	705	706	687	731	739	790	741	697	719	719	797	702	740	714	703	744	709	747	724	714	693	722	732	724	729	721	719	751	695	721	750	701	753	760	724	719	763	680	740	756	708	737	716	701	754	736	756	722	741	718	759	737	761	751	752	718	704	726	721	756	733	753	742	716	675	718	711	733	719	696	775	747	710	725	720	761	733	730	727	713	709	724	716	718	719	681	753	757	696	699	720	702	698	700	687	672	758	715	701	708	714	628	698	716	748	710	747	714	735	755	702	700	703	729	722	778	720	707	731	742	759	722	708	754	739	697	704	688	731	754	721	705	776	750	718	740	677	711	679	711	729	721	681	720	732	723	730	755	752	764	739	686	730	705	741	718	697	689	747	687	693	718	751	729	706	710	811	662	709	695	716	703	700	761	706	704	740	740	753	707	700	753	726	766	741	725	701	735	714	766	707	757	658	712	691	778	743	731	741	767	718	727	688	721	719	713	730	769	699	741	744	752	716	724	720	701	731	692	730	729	714	732	747	749	674	696	717	730	702	714	714	725	714
56442	45750	38546	28989	24428	25248	23302	18609	12511	5823	1926	1338	1287	1251	1256	1228	868	668	693	718	589	594	445	360	363	394	409	344	356	334	362	364	349	344	312	318	342	290	314	322	299	329	303	311	295	409	1142	1013	270	285	305	279	333	282	299	322	306	331	315	294	280	263	293	254	301	261	290	282	309	311	300	299	291	291	280	272	275	314	279	285	296	301	298	305	272	303	286	313	286	309	300	328	295	301	280	310	283	299	285	300	320	318	319	292	276	313	340	316	269	275	293	278	305	308	260	300	299	301	285	332	324	321	310	257	293	274	303	293	281	256	304	296	328	313	311	308	298	282	307	287	311	276	283	267	272	281	285	286	285	302	288	288	298	323	263	284	271	276	292	287	294	317	295	264	255	297	312	265	296	268	293	295	259	268	278	298	271	278	269	279	251	304	268	267	263	268	304	299	296	320	314	262	322	272	295	306	281	255	260	280	295	313	300	285	286	296	254	294	282	306	287	281	319	298	281	294	270	268	302	283	303	277	322	288	311	308	289	272	274	260	299	287	296	311	271	265	288	275	294	292	315	293	299	262	303	266	288	302	262	291	306	266	275	284	305	315	263	318	288	287	271	295	261	305	295	272	302	294	286	321	298	302	298	307	319	270	281	307	288	306	303	289	280	306	281	295	289	288	326	301	278	281	312	316	322	287	307	310	313	300	283	281	288	309	301	298	291	315	279	319	296	279	300	302	302	323	307	275	270	298	290	328	283	294	271	308	294	300	301	265	345	314	301	318	268	293	297	324	257	260	287	277	302	317	297	309	301	275	311	289	298	264	299	271	300	307	275	315	293	308	288	285	260	311	258	284	287	316	280	287	296	289	294	278	289	283	299	295	304	333	288	295	275	292	291	295	308	292	283	298	299	283	284	309	273	270	262	294	313	296	268	287	283	283	274	275	298	293	286	266	276	300	314	297	292	275	296	335	279	277	291	304	301	279	286	305	267	294	313	281	285	309	280	294	299	294	279	296	299	306	317	322	294	308	320	303	291	283	248	294	258	303	280	271	274	251	291	285	294	276	310	305	262	318	304	287	304	301	280	286	287	305	266	277	296	285	277	265	302	308	301	291	332	271	281	293	281	326	286	305	273	284	310	286	283	311	268	298	311	274	275	254	299	288	308	301	286	291	300	292	278	292	268	301	306	304	310	277	290	283	285	282	314	309	280	322	325	272	289	298	290	317	299	305	307	256	278	260	290	301	279	310	350	309	258	310	285	284	291	299	307	268	287	307	279	306	270	285	287	328	268	291	287	287	305	293	289	295	308	293	322	301	347	292	266	276	276	285	304	314	300	283	295	291	312	288	282	288	278	295	280	290	287	303	288	279	292	277	305	294	268	262	271	305	317	314	319	268	295	286	274	267	313	292	262	284	295	271	273	285	261	283	289	295	283	294	292	309	272	275	264	288	278	301	290	284	293	261	277	293	281	296	311	297	288	265	282	312	277	300	279	305	260	281	292	276	275	262	288	281	324	282	287	278	289	280	307	272	315	313	306	304	286	277	287	301	277	291	310	275	297	288	282	275	287	297	299	274	273	289	272	296	322	305	317	275	291	288	302	304	281	303	281	279	317	278	298	304	290	275	279	315	312	296	324	299	311	287	320	298	283	263	319	296	295	303	298	256	274	305	290	291	315	284	330	296	313	275	291	309	270	310	311	270	313	292	291	261	315	306	309	293	280	286	287	319	270	304	281	310	307	260	334	299	265	290	266	306	311	282	284	292	338	286	304	280	293	289	306	303	304	288	260	281	284	295	285	289	283	264	304	281	294	292	283	279	280	273	279	325	249	298	292	290	283	279	272	306	300	293	272	287	305	280	282	260	304	313	304	283	321	316	271	287	303	287	305	309	285	270	327	297	308	287	302	269	304	295	299	318	285	282	290	270	264	296	293	319	332	295	303	284	267	267	290	268	319	321	309	326	249	310	307	293	306	314	290	279	306	292	340	294	305	297	287	278	281	251	295	316	290	270	281	288	298	270	250	297	287	299	268	271	297	295	278	296	307	320	303	274	287	274	290	272	280	315	270	327	295	279	312	316	334	329	326	279	285	292	294	308	286	281	294	256	328	338	313	270	291	294	312	312	264	276	310	307	287	322	274	302	277	274	297	285	318	317	290	288	275	299	284	302	297	311	292	300	270	315	305	314	305	279	270	281	292	296	314	291	298	296	306	277	306	312	306	312	304	281	305	293	281	274	282	301	291	291	306	304	317	287	291	287	287	282	306	288	278	283	274	275	292	293	303	270	292	299	268	276	307	275	289	321	287	300	273	268	263	271	311	322	301	272	281	265	312	294	296	285	293	315	316	263	281	282	275	279	284	288	318	269	298	300	277	274	305	289	256	327	311	301	295	308	294	290	299	291	299	282	306	309	287	278	278	271	273	295	305	279	293	278	306	298	278	303	284	277	294	277	278	313	265	285	286	297	285	283	267	315	280	288	280	331	307	304	318	304	277	289	292	295	306	302	289	303	324	258	281	296	279	302	306	290	306	281	317	289	298	265	293	302	291	302	301	290	274	275	285	301	289	298	280	259	271	287	279	283	325	291	277	267	309	304	315	259	294	269	270	265	321	301	285	316	307	295	309	307	270	300	309	317	273	294	284	286	334	304	312	277	310	314	289	305	318	268	298	274	306	288	293	293	275	289	288	307	262	287	319	293	303	283	298	279	307	324	287	285	303	319	277	303	290	303	278	319	292	295	324	274	325	278	265	279	293	290	274	271	313	280	366	280	272	315	289	294	288	329	303	282	289	284	269	289	274	305	279	297	302	329	283	308	263	308	303	298	303	288	281	333	335	290	305	266	289	289	260	288	271	276	286	304	318	305	281	304	291	305	294	295	287	284	308	283	319	256	295	316	323	316	265	279	274	291	298	295	276	325	286	316	264	288	293	293	304	269	300	287	298	289	315	294	287	301	283	299	278	269	303	265	296	325	306	305	276	275	278	324	269	311	292	288	283	283	291	306	293	301	291	284	306	309	246	289	258	284	264	257	298	291	260	313	296	304	278	297	333	302	285	308	317	290	313	278	297	297	295	294	310	278	279	293	280	295	278	271	300	295	285	296	275	313	293	319	287	311	323	293	315	299	300	299	265	271	296	293	310	306	294	291	276	326	297	294	300	262	307	285	286	323	281	326	291	280	294	290	332	312	312	299	320	277	284	318	275	309	292	290	301	285	281	286	341	285	290	295	269	281	267	299	311	304	298	312	299	302	247	293	307	295	288	330	291	299	284	299	312	295	284	323	331	302	292	310	300	294	282	297	298	301	300	273	277	249	274	287	293	308	304	275	274	320	255	293	285	293	273	262	312	297	266	287	312	295	261	293	311	288	323	274	286	309	283	289	265	303	290	297	294	296	272	274	309	315	301	284	278	288	298	291	292	299	293	284	294	309	314	295	269	284	299	289	323	295	310	301	294	278	291	267	303	273	286	319	296	277	290	260
51544	54269	48308	36993	16626	12514	12775	11373	11869	10934	6120	5218	5445	5151	5593	5636	3550	2811	2836	2985	2555	2470	1640	1324	1293	1393	1437	1276	1212	1170	1234	1124	1081	1042	1027	1002	980	1021	1094	1009	982	1079	970	936	943	1636	5512	4547	901	859	907	880	917	848	840	843	858	904	861	878	829	829	823	845	834	904	844	885	887	806	844	873	832	882	801	849	879	892	860	850	834	857	908	874	841	850	915	851	899	866	849	878	838	892	894	858	827	859	810	826	840	820	855	870	863	878	867	848	862	855	839	904	849	858	910	843	877	881	819	870	876	853	837	907	832	881	820	880	806	874	804	824	802	855	870	893	856	867	872	870	853	831	802	882	900	856	874	811	883	848	868	844	874	817	825	864	892	856	886	814	837	834	844	841	893	874	835	902	860	864	843	871	856	865	887	883	861	837	856	842	835	867	855	856	851	872	898	882	863	818	905	910	874	831	847	876	841	847	881	895	884	894	825	876	870	872	858	873	850	893	849	843	857	906	854	894	837	826	881	836	853	879	856	860	888	874	904	865	886	861	869	845	857	846	847	857	864	878	835	824	905	880	863	868	920	856	833	869	858	818	878	871	876	852	943	897	857	805	820	885	870	864	901	818	856	898	884	873	847	863	837	925	895	852	913	863	847	837	848	832	891	899	905	882	830	847	793	836	873	861	909	858	782	813	897	844	856	859	852	851	846	876	879	852	836	849	831	879	845	902	895	882	896	910	859	880	864	909	940	841	888	892	849	861	875	914	853	853	881	851	866	905	873	901	829	883	860	880	859	844	889	887	899	900	800	863	901	812	845	884	913	856	874	851	919	895	905	871	821	828	878	819	873	851	854	840	898	837	881	834	877	862	917	883	865	837	868	877	849	817	865	838	855	867	856	872	874	862	840	852	859	889	874	852	876	849	867	809	858	846	894	885	904	850	847	871	808	861	870	863	888	840	823	875	881	877	882	879	882	887	827	832	824	836	797	879	836	878	850	859	862	890	870	880	894	851	850	842	785	886	926	813	861	881	869	858	902	804	809	893	915	878	876	854	876	840	867	859	884	858	858	872	864	909	876	902	831	893	798	888	861	866	861	900	835	912	864	812	844	862	874	854	882	878	875	879	823	861	855	839	856	834	886	904	843	826	842	851	887	876	843	812	837	840	895	866	871	833	890	852	876	895	905	876	889	872	824	883	900	831	895	842	851	887	865	934	865	898	864	890	839	859	820	840	894	834	894	856	884	899	881	873	840	848	878	876	864	822	818	901	886	906	902	878	854	851	857	850	894	887	890	860	843	854	863	916	870	848	908	820	839	851	830	864	841	855	881	859	883	822	894	849	837	924	803	875	826	867	825	904	856	817	887	844	860	907	888	824	905	838	856	849	833	839	850	862	841	921	847	823	844	862	867	817	885	887	850	807	820	876	858	866	905	808	862	899	924	843	866	848	882	901	800	810	888	857	885	891	816	840	901	838	881	861	896	844	853	893	899	828	837	842	923	852	821	880	836	897	877	863	859	837	908	856	834	855	898	900	899	855	846	842	791	856	850	824	816	869	842	847	890	789	879	870	879	864	890	825	881	934	861	841	858	900	869	862	890	864	883	883	912	868	845	857	861	870	855	868	891	844	795	853	841	820	886	872	840	843	886	831	849	886	824	857	893	831	857	840	877	900	843	858	849	853	886	855	803	818	865	851	860	815	890	863	863	902	852	875	846	842	854	935	920	816	817	870	865	842	825	886	880	860	850	846	839	853	860	915	841	838	938	873	862	872	896	857	869	868	857	884	897	866	869	881	859	799	801	881	875	894	897	863	892	867	858	852	847	897	834	857	886	882	850	847	888	855	850	857	842	870	892	871	871	888	883	846	849	876	815	835	826	828	885	904	896	833	805	810	833	827	840	860	874	874	897	857	864	872	848	896	892	850	862	836	842	836	853	856	788	853	819	836	838	852	850	832	899	911	886	902	885	917	835	845	854	890	847	837	850	848	909	876	888	885	866	892	818	860	851	829	857	873	891	825	841	897	878	895	880	843	910	859	872	883	879	892	844	818	860	855	843	841	890	810	857	859	878	865	895	828	839	893	844	900	868	825	848	885	855	847	865	866	834	847	895	841	820	871	872	839	891	838	893	825	828	884	903	849	882	909	834	820	806	828	843	830	842	831	905	895	815	871	859	847	862	862	874	837	881	868	845	865	802	870	916	823	827	872	902	824	855	816	846	834	868	873	872	850	830	862	862	798	830	914	911	844	871	887	860	911	873	849	811	806	862	810	851	851	850	872	865	882	926	855	887	843	834	860	867	836	878	864	883	926	846	884	870	839	852	903	906	898	898	888	897	854	914	899	892	908	858	913	884	870	884	891	903	853	860	872	905	845	908	829	898	868	853	809	908	852	820	893	857	865	877	834	861	886	860	900	870	873	855	828	873	843	839	868	882	888	823	808	848	835	859	850	815	866	881	895	860	869	847	847	857	843	816	863	839	871	801	855	906	829	875	865	858	851	773	805	808	834	850	887	896	848	839	900	886	862	889	814	853	850	865	882	827	839	887	862	860	877	839	865	849	897	860	868	839	844	857	878	880	826	858	859	915	816	802	836	861	911	910	852	893	879	892	854	885	891	839	851	869	870	813	885	886	881	869	885	907	861	812	864	858	832	841	832	845	835	950	875	857	801	846	835	824	855	921	845	854	829	866	850	827	861	892	861	857	895	857	905	846	836	853	827	875	810	920	883	854	869	895	823	838	906	872	841	828	873	872	869	885	842	837	857	898	857	861	866	841	869	888	826	931	872	871	877	823	834	815	822	905	826	873	844	883	830	834	822	835	852	919	808	880	866	852	885	918	843	854	799	895	885	895	851	861	881	865	945	887	827	880	871	872	857	859	827	872	885	865	891	850	794	862	882	854	885	877	818	890	856	887	840	892	892	809	877	860	843	863	807	837	881	877	849	885	905	866	862	910	875	833	832	843	847	857	909	835	826	835	892	874	872	879	863	870	857	823	824	869	799	882	821	818	825	833	869	884	862	850	854	905	851	881	811	907	870	819	887	878	846	879	877	917	864	868	894	837	845	817	845	873	915	899	874	859	841	919	834	898	891	836	893	899	907	879	921	880	851	865	847	848	856	843	866	889	871	837	890	889	888	889	903	894	856	871	867	812	845	913	869	851	861	860	859	881	906	886	865	852	878	838	810	856	869	854	778	884	904	889	885	843	833	863	834	896	876	916	844	820	852	891	854	875	843	926	902	903	829	813	876	864	846	897	882	896	863	858	902	890	850	921	877	836	893	890	833	856	832	861	812	879	849	876	818	848	825	842	855	871	871	879	894	914	895	875	838	861	862	886	855	869	857	930	879	845	879	881	891	849	932	849	859	857	875	811	827	879	883	902	855	794	867	853	864	852	915	916	910	855	881	863	918	864	867	894	844	893	870	827	847	886	871	909	844	832	849	909	833	890	813	828	860	859	884	822	840	859	813	855	808	834	885	851	859
18772	32645	33295	17271	4429	1492	907	694	609	490	450	488	455	453	458	445	406	416	404	408	398	399	396	429	407	416	387	377	392	376	398	382	381	414	369	376	375	391	387	390	403	409	406	358	370	376	445	455	394	387	389	394	380	414	383	385	363	384	380	378	373	392	378	379	354	379	341	370	368	398	361	378	393	382	388	354	385	362	377	379	373	372	390	392	376	377	363	369	394	382	357	394	387	371	386	387	376	387	369	344	390	402	402	396	361	398	343	408	393	339	366	377	407	391	388	348	349	369	387	425	378	388	376	359	350	351	370	368	411	351	390	375	371	388	358	364	375	350	363	385	373	342	387	410	356	378	356	362	388	369	371	397	379	400	400	377	377	379	373	377	359	372	366	355	425	391	396	388	379	354	345	393	409	377	341	404	387	393	417	416	362	370	356	365	393	377	396	372	379	341	350	379	415	377	389	374	385	388	390	427	396	359	380	369	355	377	391	404	381	373	367	371	376	369	384	374	405	385	420	388	418	372	347	348	371	400	356	338	403	383	349	369	372	367	394	390	377	378	361	391	391	361	402	350	388	355	396	384	418	364	384	372	377	354	361	358	373	385	405	369	359	391	403	375	379	368	384	363	374	387	350	388	380	351	370	372	391	348	380	381	397	378	338	346	403	360	377	380	394	387	395	362	390	376	401	395	363	376	370	333	413	363	384	376	359	379	403	405	358	418	358	367	400	379	380	360	404	377	400	386	403	373	344	376	373	421	359	380	361	360	372	348	391	367	403	354	357	368	355	346	394	349	389	375	390	370	376	364	402	383	345	378	399	404	383	357	392	369	348	390	400	364	384	349	354	399	359	374	364	377	425	385	363	350	402	421	356	410	395	399	385	346	403	384	380	396	341	394	392	391	391	356	349	385	368	357	362	391	368	365	402	398	339	406	372	380	367	366	408	363	370	376	386	342	378	387	393	387	359	360	382	384	384	370	389	395	390	358	376	420	387	349	362	391	378	349	379	358	378	365	374	387	379	392	381	404	418	337	384	366	404	330	401	380	378	317	391	397	375	361	375	376	382	351	348	364	380	392	424	381	394	399	370	340	400	384	382	365	374	370	353	357	382	375	377	393	381	419	398	388	414	390	385	382	365	375	404	404	382	362	415	368	375	406	344	386	341	383	356	394	371	357	388	378	350	396	376	380	386	383	372	360	353	404	371	378	360	369	384	350	383	387	349	400	376	373	386	398	346	375	381	337	357	403	405	396	364	402	404	389	356	395	379	358	354	385	391	371	388	359	350	362	343	388	365	375	364	394	354	389	367	403	334	345	371	371	378	366	364	395	396	330	380	361	381	407	381	381	355	357	355	342	420	363	348	405	347	371	420	389	386	369	383	375	361	367	357	352	395	386	377	356	391	372	352	385	395	404	354	384	359	380	394	391	409	389	391	397	371	368	400	406	397	394	361	318	392	402	362	370	381	377	396	376	385	384	389	372	407	409	381	392	372	385	407	335	348	362	372	399	371	375	388	382	364	386	383	372	382	410	367	370	372	372	357	354	368	369	368	344	387	415	389	371	368	412	372	374	379	388	377	390	400	375	365	339	399	376	410	378	349	405	347	347	334	402	364	355	380	358	421	365	385	381	360	364	417	384	384	395	379	344	345	366	355	349	355	370	383	420	387	375	370	344	403	364	376	404	377	387	359	421	399	374	344	398	382	393	374	389	398	380	371	368	397	395	375	373	394	404	373	378	391	347	394	407	368	370	366	392	371	394	414	380	383	403	387	415	368	397	396	359	386	351	430	360	374	407	357	387	355	328	354	381	365	396	379	401	396	355	403	411	358	391	421	410	409	366	362	378	358	384	410	379	393	380	381	343	384	355	354	375	434	399	363	368	346	376	369	391	404	374	361	349	352	360	394	390	404	358	379	394	343	401	404	393	403	373	364	361	320	368	394	375	368	360	385	413	395	356	360	361	405	366	381	366	375	375	355	363	375	378	377	375	420	378	410	368	382	394	369	374	390	376	366	405	390	372	385	390	364	384	397	410	374	360	383	357	399	361	346	364	392	374	386	387	386	386	403	382	382	369	342	391	364	381	384	364	364	366	362	388	420	377	374	373	360	369	388	368	385	369	389	366	379	410	377	351	336	405	370	383	404	389	369	367	372	386	402	374	359	365	376	363	359	397	354	406	361	401	377	365	377	367	393	392	365	376	385	389	373	387	369	399	368	400	381	376	407	387	338	414	374	386	393	384	378	402	402	377	369	382	370	353	359	385	385	373	389	356	408	399	344	383	363	416	362	363	357	369	392	375	361	387	306	373	380	370	397	355	364	399	419	392	370	364	390	370	411	390	359	386	362	356	350	361	365	370	369	374	336	397	399	379	420	417	397	397	362	377	368	402	377	353	378	378	359	409	377	406	390	334	402	365	358	357	349	385	371	371	375	372	363	383	389	383	368	410	393	400	376	366	335	388	379	364	397	393	368	383	398	398	374	387	361	384	390	313	365	424	412	379	401	388	360	375	389	383	372	399	374	416	388	379	376	382	397	365	359	404	395	367	366	362	389	395	369	403	374	377	393	396	375	378	362	364	400	402	357	377	353	379	376	388	376	367	384	373	379	377	373	386	372	355	372	381	371	390	350	337	413	387	383	408	377	388	395	382	395	405	364	373	409	343	390	432	379	379	388	380	401	400	371	386	399	391	387	410	359	397	380	402	387	430	388	389	366	388	359	395	400	423	343	404	363	395	362	375	367	372	391	337	376	365	411	383	384	389	395	364	359	373	386	358	352	395	358	350	389	399	384	376	355	402	341	375	382	407	377	367	379	385	373	390	411	403	359	391	351	409	403	379	383	436	433	377	393	379	398	368	373	365	392	368	356	400	418	377	362	399	402	383	377	351	388	393	364	367	393	372	371	379	400	401	383	357	389	360	373	393	381	396	379	361	393	362	372	368	419	376	359	356	385	382	364	404	403	395	421	414	398	410	374	393	344	383	404	347	405	398	378	382	394	367	377	381	373	369	384	394	381	310	383	360	338	382	364	382	340	380	350	377	392	390	374	332	379	393	350	381	348	367	370	362	370	347	367	398	357	389	374	344	406	359	391	389	387	416	359	348	394	391	375	352	395	388	373	358	369	385	422	373	395	392	360	344	354	389	351	380	376	387	392	367	355	399	356	365	417	371	387	401	379	384	374	385	395	406	361	372	365	368	350	407	393	388	361	363	352	377	400	329	353	379	362	374	336	391	330	363	390	372	423	403	375	396	378	337	426	393	373	354	353	391	377	365	373	396	393	377	328	398	406	398	379	398	390	356	364	372	392	393	384	423	381	407	368	395	374	416	359	390	384	413	374	364	378	332	351	395	378	416	396	394	417	423	372	369	422	398	390	404	343	363	392	426	362	398	356	399	407	346	342	351	374	402	391	345	332	384	361	317	375	364	389	373	399	384	372	401	387	372	392	368	359	399	378	338	405	379	350	364	365	388	388	400
17615	35228	34300	14915	3852	2606	2239	1856	1833	1686	1421	1490	1617	1494	1458	1524	1355	1233	1306	1381	1367	1448	1228	1207	1239	1301	1284	1193	1205	1202	1178	1136	1194	1096	1266	1232	1171	1174	1103	1196	1174	1176	1197	1079	1174	1205	1458	1387	1188	1161	1182	1125	1193	1210	1122	1163	1172	1209	1183	1108	1168	1174	1221	1226	1146	1177	1121	1197	1149	1160	1138	1140	1115	1144	1144	1103	1163	1184	1130	1124	1117	1172	1187	1157	1117	1137	1182	1104	1156	1159	1122	1195	1169	1128	1169	1134	1146	1123	1148	1167	1138	1089	1140	1153	1153	1130	1094	1125	1165	1162	1140	1111	1114	1124	1155	1157	1130	1151	1140	1121	1111	1165	1130	1147	1143	1215	1138	1107	1150	1078	1158	1142	1150	1159	1162	1170	1190	1183	1177	1149	1181	1167	1197	1126	1168	1169	1119	1150	1128	1230	1090	1135	1163	1162	1233	1119	1121	1094	1134	1167	1170	1149	1211	1189	1172	1167	1149	1125	1182	1100	1121	1194	1124	1168	1195	1136	1141	1203	1125	1125	1105	1204	1177	1130	1129	1131	1142	1136	1187	1158	1134	1116	1163	1178	1114	1165	1209	1143	1172	1154	1140	1115	1119	1132	1144	1258	1136	1196	1033	1186	1129	1088	1150	1095	1144	1128	1166	1122	1179	1159	1164	1082	1104	1113	1087	1166	1178	1193	1117	1201	1125	1155	1182	1199	1083	1144	1140	1128	1109	1164	1102	1138	1146	1122	1232	1119	1152	1164	1135	1100	1041	1146	1191	1173	1093	1141	1144	1154	1142	1162	1167	1142	1141	1136	1126	1107	1117	1150	1171	1160	1164	1152	1153	1155	1192	1097	1191	1168	1161	1164	1125	1166	1148	1197	1197	1114	1184	1175	1124	1176	1211	1106	1131	1158	1150	1163	1205	1156	1146	1205	1132	1126	1151	1157	1184	1123	1169	1171	1110	1151	1154	1160	1088	1101	1127	1166	1168	1076	1085	1163	1140	1174	1060	1197	1124	1179	1143	1169	1073	1155	1144	1169	1164	1147	1180	1180	1103	1180	1139	1102	1193	1172	1145	1141	1172	1100	1077	1097	1132	1127	1106	1113	1154	1118	1176	1142	1154	1118	1117	1145	1169	1170	1149	1140	1121	1148	1183	1178	1230	1143	1098	1104	1141	1169	1178	1120	1185	1139	1106	1122	1101	1169	1165	1155	1144	1165	1137	1178	1132	1163	1147	1151	1162	1153	1237	1088	1102	1142	1166	1174	1126	1104	1079	1186	1183	1146	1160	1137	1193	1172	1172	1142	1069	1194	1119	1119	1152	1143	1138	1148	1148	1159	1130	1181	1176	1153	1139	1109	1177	1152	1149	1152	1157	1155	1148	1208	1189	1119	1120	1104	1145	1199	1178	1196	1157	1165	1153	1240	1150	1101	1151	1121	1105	1137	1142	1151	1104	1167	1138	1224	1086	1121	1113	1191	1202	1175	1171	1131	1135	1129	1136	1142	1126	1144	1113	1145	1161	1147	1172	1116	1157	1120	1134	1115	1205	1133	1108	1127	1163	1173	1187	1150	1166	1208	1127	1101	1210	1206	1169	1151	1141	1144	1112	1213	1113	1124	1103	1149	1145	1097	1141	1196	1116	1145	1103	1089	1137	1138	1136	1178	1148	1147	1165	1132	1218	1189	1169	1153	1133	1195	1147	1195	1093	1105	1182	1148	1089	1200	1179	1131	1164	1121	1150	1166	1083	1208	1169	1164	1142	1118	1158	1222	1131	1131	1240	1175	1196	1158	1131	1160	1100	1127	1122	1101	1113	1152	1194	1162	1165	1180	1165	1125	1159	1160	1188	1171	1195	1130	1129	1137	1141	1111	1200	1180	1099	1108	1139	1120	1175	1165	1148	1100	1181	1155	1189	1133	1182	1149	1198	1201	1163	1196	1173	1145	1173	1158	1123	1176	1191	1141	1151	1149	1199	1142	1135	1111	1071	1181	1159	1173	1085	1181	1158	1167	1139	1173	1146	1107	1142	1196	1132	1138	1131	1212	1187	1129	1090	1207	1175	1109	1139	1152	1148	1146	1211	1117	1140	1131	1102	1210	1143	1127	1111	1200	1156	1137	1133	1158	1192	1106	1162	1147	1160	1177	1158	1160	1140	1105	1207	1186	1126	1143	1160	1169	1209	1157	1169	1126	1221	1148	1143	1098	1117	1125	1159	1125	1091	1089	1173	1084	1130	1194	1131	1149	1135	1165	1152	1182	1220	1137	1094	1144	1087	1141	1135	1136	1139	1173	1125	1157	1189	1195	1089	1175	1091	1179	1129	1123	1183	1117	1106	1099	1143	1164	1145	1145	1166	1186	1202	1194	1171	1170	1199	1080	1135	1149	1112	1166	1208	1159	1107	1179	1171	1099	1125	1143	1138	1158	1181	1167	1142	1210	1104	1119	1134	1136	1130	1163	1207	1168	1131	1164	1137	1140	1159	1140	1137	1120	1236	1118	1167	1175	1171	1165	1151	1087	1149	1092	1116	1180	1083	1182	1119	1210	1175	1192	1136	1175	1148	1242	1190	1145	1156	1172	1109	1153	1139	1098	1181	1095	1123	1114	1131	1132	1230	1170	1133	1168	1124	1147	1138	1192	1184	1133	1170	1122	1107	1189	1164	1111	1096	1144	1099	1137	1155	1154	1116	1142	1134	1114	1242	1126	1117	1113	1126	1135	1099	1168	1205	1119	1152	1182	1191	1179	1167	1114	1112	1200	1128	1152	1187	1157	1171	1125	1158	1119	1165	1092	1134	1183	1138	1160	1143	1135	1123	1108	1107	1128	1146	1177	1171	1142	1205	1139	1093	1159	1177	1177	1126	1124	1177	1133	1136	1186	1169	1112	1146	1135	1086	1150	1101	1181	1157	1128	1154	1180	1164	1181	1167	1148	1130	1102	1141	1166	1119	1169	1182	1213	1108	1146	1097	1079	1137	1157	1176	1134	1142	1117	1128	1126	1118	1145	1256	1102	1124	1167	1162	1199	1109	1121	1173	1172	1093	1160	1137	1106	1183	1139	1106	1109	1122	1085	1188	1149	1113	1146	1190	1129	1117	1167	1142	1147	1107	1125	1151	1159	1121	1187	1179	1135	1137	1152	1070	1130	1071	1144	1168	1162	1157	1132	1116	1116	1212	1204	1192	1129	1234	1137	1161	1138	1112	1138	1141	1186	1125	1181	1131	1099	1146	1202	1124	1127	1175	1110	1168	1215	1155	1113	1130	1117	1127	1124	1061	1134	1152	1177	1199	1126	1217	1135	1160	1154	1135	1107	1152	1126	1200	1182	1151	1117	1213	1116	1127	1187	1143	1151	1160	1132	1117	1166	1144	1132	1159	1189	1125	1152	1142	1073	1073	1139	1139	1103	1152	1155	1108	1123	1102	1145	1180	1187	1210	1158	1140	1169	1140	1180	1135	1143	1198	1115	1117	1165	1147	1201	1115	1173	1163	1133	1203	1103	1162	1147	1130	1148	1113	1188	1219	1146	1143	1073	1170	1132	1175	1130	1071	1090	1169	1216	1089	1144	1116	1136	1131	1174	1120	1145	1157	1182	1155	1171	1061	1150	1185	1135	1164	1076	1139	1175	1145	1107	1157	1139	1226	1111	1151	1202	1160	1166	1129	1134	1122	1145	1139	1107	1164	1189	1150	1130	1152	1172	1264	1148	1128	1120	1124	1177	1157	1114	1216	1105	1207	1125	1137	1146	1207	1165	1119	1094	1099	1092	1132	1089	1164	1165	1148	1100	1226	1095	1125	1177	1161	1174	1177	1172	1177	1151	1163	1207	1165	1186	1140	1158	1165	1165	1221	1182	1144	1135	1125	1174	1080	1116	1112	1169	1170	1100	1140	1157	1154	1192	1159	1181	1115	1182	1189	1150	1219	1131	1213	1133	1069	1188	1183	1096	1200	1158	1175	1140	1182	1158	1169	1096	1167	1123	1160	1152	1083	1131	1130	1162	1145	1149	1126	1124	1174	1199	1129	1190	1163	1222	1138	1177	1156	1168	1181	1202	1137	1177	1126	1153	1106	1129	1163	1103	1158	1102	1191	1172	1144	1169	1152	1209	1153	1126	1107	1197	1159	1198	1138	1089	1119	1151	1128	1160	1146	1148	1162	1178	1170	1067	1235	1095	1094	1181	1174	1150	1162	1091	1182	1158	1161	1148	1122	1153	1128	1171	1163	1179	1192	1144	1123	1184	1118	1186	1178	1140	1113	1169	1139	1139	1179	1102	1129	1189	1115	1184	1111	1160	1204	1177	1126	1173	1099	1207	1145	1098	1131	1189	1121	1084	1184	1200	1184	1105	1136	1170	1143	1161	1116	1228	1159	1115	1163	1165	1125	1156	1181	1151	1153	1212	1137	1134	1179	1171	1149	1137	1196	1128	1141	1164	1205	1146	1079	1083	1139	1103	1144	1205	1124	1104	1208	1131	1182	1094	1201	1123	1135	1151	1149	1131	1141	1124	1134	1156	1129	1165	1133	1141	1149	1114	1067	1140	1131	1184	1133	1183	1169	1165	1138	1127	1124	1144	1194	1175	1147	1160	1180	1130	1171	1173	1167	1180	1164	1169	1136	1169	1108	1206	1091	1123	1131	1141	1194	1203	1169	1075	1147	1195	1162	1074	1078	1153	1205	1112	1138	1122	1149	1175	1100	1155	1155	1116	1145	1198	1141	1134	1132	1178	1165	1094	1168	1122	1059	1135	1135	1139	1126	1136	1126	1169	1188	1129	1224	1123	1210	1159	1131	1157	1139	1170	1136	1185	1125	1147	1155	1140	1144	1160	1112	1117	1198	1140	1190	1093	1124	1152	1202	1184	1190	1127	1111	1139	1190	1211	1196	1150	1211	1099	1122	1088	1122	1159	1122	1192	1153	1111	1119	1098	1146	1108	1152	1141	1162	1117	1131	1141	1125	1212	1166	1188	1108	1144	1121	1091	1161	1237	1133	1171	1158	1187	1155	1168	1202	1118	1135	1156	1144	1168	1156	1191	1123	1084	1236	1181	1176	1195
48794	51800	44073	31980	25111	23225	20904	15137	7563	2525	1159	1034	942	812	814	790	589	500	566	547	465	420	353	388	353	383	396	359	340	321	316	314	326	337	336	337	317	308	307	305	320	376	309	319	313	442	869	775	293	324	282	295	290	290	291	271	288	345	299	300	279	334	299	308	275	294	293	304	322	315	312	298	274	294	308	303	289	289	314	307	316	289	330	288	285	329	312	281	294	339	310	315	298	281	313	313	298	301	317	271	288	297	319	294	323	294	297	275	335	303	335	337	322	310	292	294	303	316	278	295	303	291	287	300	285	289	334	288	304	285	287	301	303	266	302	285	305	314	272	292	321	266	292	315	300	275	311	304	281	301	282	301	302	330	305	295	302	336	321	291	311	316	324	302	313	288	324	298	316	282	300	306	309	299	291	336	285	299	291	311	311	280	289	286	313	284	273	300	303	318	289	279	313	298	311	286	324	281	289	306	299	284	309	318	309	303	328	314	300	285	287	306	329	309	274	327	309	307	322	293	299	286	311	264	298	308	303	280	279	310	304	316	307	319	324	333	323	320	310	280	331	287	313	315	333	294	292	295	308	299	308	289	278	316	312	272	323	313	278	276	285	312	314	294	289	278	311	266	305	287	324	313	286	270	318	298	311	331	291	277	314	297	294	263	314	292	313	319	303	328	305	312	300	329	301	342	340	330	320	316	314	309	292	307	297	290	324	295	309	275	312	297	299	309	298	313	298	301	296	308	302	288	302	325	329	304	311	281	309	329	310	284	288	318	302	289	324	316	309	303	288	341	336	269	301	290	297	300	302	315	294	271	305	291	312	277	302	299	302	310	330	274	320	306	289	280	291	307	297	292	298	312	284	297	305	310	316	317	275	284	305	295	290	285	292	297	310	309	277	314	282	328	309	285	303	284	272	308	306	309	341	304	302	314	296	283	331	310	304	297	300	299	331	324	314	331	334	307	324	333	293	291	334	291	320	349	276	320	338	285	298	298	297	294	304	276	331	280	280	316	332	297	337	322	282	314	320	309	302	304	344	326	288	308	310	320	297	285	310	312	280	316	300	301	287	299	332	300	341	301	283	292	299	313	331	313	306	318	280	313	291	286	305	290	290	283	288	306	270	319	269	333	301	304	295	302	287	294	312	261	309	304	339	313	289	304	318	297	312	286	316	345	318	317	292	301	299	265	326	311	303	312	290	318	294	299	277	298	279	298	300	314	303	337	322	260	292	322	296	296	314	317	286	282	308	308	307	301	306	276	281	309	265	298	273	287	290	329	315	304	326	291	300	289	304	282	300	313	314	317	324	305	314	298	297	316	314	291	325	281	307	313	333	291	277	285	303	325	310	285	309	277	286	316	318	287	327	312	259	309	304	297	328	281	305	277	306	273	310	329	316	301	311	302	312	332	273	320	316	292	309	298	305	317	287	302	264	299	291	324	300	333	291	306	303	310	322	297	308	297	334	332	285	309	318	299	268	305	299	290	322	305	285	303	302	322	308	293	317	313	293	304	304	304	282	300	314	294	305	309	303	296	323	292	306	312	309	313	300	333	283	291	289	265	319	288	290	304	297	310	266	303	287	301	318	286	330	310	293	306	274	309	322	296	334	308	300	273	311	339	272	301	292	296	315	301	314	286	325	326	291	321	336	310	314	297	298	290	322	313	274	283	306	304	303	291	288	311	321	316	318	311	324	299	336	304	305	294	312	290	302	295	315	290	324	287	296	304	312	314	290	280	291	308	276	307	319	305	295	314	291	296	296	314	271	311	300	335	314	302	320	318	307	298	306	342	291	282	281	314	267	298	336	286	304	286	306	338	316	299	323	287	295	279	309	288	317	309	304	313	298	282	312	286	327	315	288	292	294	300	295	310	282	281	321	300	322	308	307	319	299	289	291	314	322	347	316	283	323	308	307	312	305	320	307	298	305	304	315	321	304	306	285	287	287	313	306	285	279	277	282	279	316	309	313	299	305	287	308	356	281	300	278	304	334	321	283	308	300	308	298	276	295	280	316	327	318	278	288	301	293	309	285	303	308	315	300	301	307	310	262	307	321	286	304	305	326	274	301	308	288	314	287	308	320	298	293	268	300	306	318	332	298	301	327	294	305	304	316	277	310	262	299	310	264	298	257	305	296	285	314	309	297	293	294	277	298	323	321	300	304	304	285	286	332	334	319	295	287	348	298	301	339	294	302	298	314	304	326	321	262	274	319	293	324	293	299	311	267	301	310	337	295	283	303	320	283	309	298	295	298	299	314	310	327	312	292	304	301	346	290	312	274	288	286	314	326	298	299	286	287	326	288	305	297	274	277	322	302	302	292	307	292	323	288	306	334	305	324	289	325	278	307	301	310	313	302	265	341	278	319	293	306	306	308	318	314	305	298	301	296	290	301	325	288	306	317	313	295	326	307	284	322	320	285	320	301	326	290	297	332	292	292	289	305	276	293	321	302	264	313	264	332	305	306	303	309	261	313	288	284	290	312	305	287	301	303	316	322	282	327	288	295	320	332	305	316	294	313	297	308	306	336	304	316	288	294	299	295	281	316	278	291	301	316	318	315	316	302	287	306	300	316	297	310	309	313	305	331	301	267	316	321	303	319	329	285	268	327	285	327	306	295	272	283	259	290	279	300	266	298	319	287	286	329	305	322	304	277	295	300	281	300	295	319	303	304	270	304	273	306	278	318	263	302	287	310	285	285	290	335	304	325	300	272	305	312	319	327	335	297	290	327	329	294	292	288	266	316	288	312	329	303	290	302	284	302	292	328	292	285	314	289	315	323	301	296	323	309	300	271	311	288	305	282	280	316	280	300	302	315	321	302	281	238	309	317	308	277	287	299	330	320	262	303	261	329	316	323	295	292	285	321	306	322	300	303	304	324	329	324	301	298	281	312	322	307	307	308	303	305	322	312	302	340	324	291	312	293	293	306	287	283	294	325	304	320	288	311	320	286	309	299	305	295	303	285	298	307	303	293	313	316	297	316	298	267	337	298	304	296	328	296	329	292	276	306	319	303	321	288	281	267	274	278	282	300	283	283	287	280	295	305	334	302	292	296	305	290	292	285	302	285	315	301	325	315	278	301	290	288	284	351	291	290	322	295	297	334	322	291	299	310	289	281	276	332	283	277	238	295	336	354	337	264	288	289	317	310	303	320	292	291	307	294	262	333	334	303	288	334	301	269	278	316	317	288	275	285	296	322	309	289	288	318	324	300	328	331	273	274	288	323	280	290	297	289	286	357	285	285	294	313	289	330	313	315	309	301	304	308	292	315	302	314	314	258	296	278	267	308	327	308	293	305	300	307	316	306	323	293	278	346	303	300	287	309	312	288	300	278	292	286	288	295	293	283	310	285	322	283	318	265	316	297	332	307	280	341	303	278	330	287	347	306	328	265	310	302	287	304	279	281	325	329	302	290	278	308	298	311	309	284	343	311	303	333	257	320	310	313	302	337	322	329	312	327	282	299	310	329	328	317	300	295	308
43486	55617	52622	36527	13380	8702	7526	7428	6443	5498	4267	4049	3983	3410	3491	3292	2434	1972	2068	2117	1940	1602	1252	1166	1291	1169	1128	1165	1028	1072	1027	1001	956	1020	1003	1093	1044	1041	1038	1048	1008	959	992	889	927	1916	4120	3455	897	951	930	930	920	909	946	893	933	874	872	929	872	943	909	936	921	916	914	876	962	931	924	970	937	896	943	918	935	876	951	880	938	952	888	897	939	897	884	956	948	890	891	923	918	894	919	911	952	893	888	852	960	913	926	946	921	890	922	913	973	949	896	891	934	919	926	868	921	920	927	964	962	939	927	929	922	985	870	907	931	908	956	853	956	925	919	903	853	903	880	932	903	905	885	890	886	909	936	915	914	879	930	937	914	905	992	895	937	856	941	890	949	947	943	918	914	940	871	963	885	878	939	921	911	926	968	947	933	855	842	889	909	857	888	886	941	931	926	930	926	944	875	975	890	939	936	891	917	923	945	901	924	933	906	931	907	949	916	959	881	900	912	930	914	894	930	896	947	918	950	866	953	888	954	876	886	963	888	941	862	903	940	884	905	893	912	893	928	937	953	918	953	916	905	912	930	903	934	936	836	881	945	890	907	951	918	928	892	864	955	929	887	970	933	929	862	886	946	875	926	987	925	961	857	959	906	884	896	921	949	903	897	882	847	926	923	918	925	913	834	943	940	961	873	890	919	930	912	889	867	890	922	908	942	954	903	883	930	920	877	895	958	926	937	916	869	944	843	906	926	902	913	916	901	906	945	909	898	952	864	899	922	876	931	872	925	919	927	878	920	890	921	887	906	859	855	862	872	867	936	936	885	947	917	953	992	915	864	894	925	922	911	871	939	922	929	907	904	898	936	932	971	947	915	933	907	913	898	901	893	923	931	959	902	924	906	951	964	920	920	1000	904	849	912	895	907	948	920	892	906	918	859	920	865	896	895	891	920	880	931	886	939	906	942	890	877	916	831	968	895	927	936	884	895	879	905	922	920	913	916	881	907	925	936	955	892	902	891	953	975	926	878	958	900	834	864	871	885	943	905	906	951	949	919	898	899	927	920	967	918	905	902	873	907	880	918	925	933	844	919	925	862	921	931	922	886	900	937	883	876	901	918	864	878	900	892	941	871	909	895	923	944	889	937	932	905	949	896	908	921	919	904	894	920	907	854	877	851	914	887	906	874	921	931	928	911	918	881	904	938	876	899	915	907	904	887	895	889	906	852	966	974	963	899	933	914	929	869	900	949	932	929	911	948	861	892	953	912	944	917	941	900	916	904	855	908	936	933	937	928	885	918	959	926	912	840	938	882	890	900	921	950	907	973	924	967	895	895	900	900	965	912	914	954	898	947	921	935	823	910	883	899	945	917	891	938	937	883	946	914	878	955	905	900	920	966	911	982	920	884	935	893	891	903	968	929	875	962	907	866	854	928	906	888	942	853	972	956	934	927	923	909	885	889	915	922	948	911	938	871	942	917	842	940	927	922	913	896	912	908	894	896	889	895	852	878	909	892	908	857	873	896	880	928	926	876	924	900	945	884	915	914	948	938	912	871	948	870	941	892	923	901	908	937	982	907	901	936	887	910	915	892	919	869	861	918	933	869	911	923	972	831	890	940	869	933	903	912	890	881	942	898	934	927	897	926	944	915	917	852	918	899	936	892	908	896	902	885	916	881	892	912	936	886	879	925	902	891	890	918	923	952	946	898	862	872	880	950	914	929	926	928	923	903	927	959	905	910	952	890	927	935	943	900	891	1020	894	910	881	903	862	835	993	885	871	919	976	904	904	895	911	959	933	892	908	949	939	899	902	880	911	915	908	897	923	947	932	959	972	858	934	894	897	938	938	919	941	935	939	938	886	929	874	852	933	892	912	899	847	960	894	933	908	890	910	925	958	905	932	917	961	884	886	880	900	951	915	929	914	955	946	904	944	920	874	907	880	879	891	939	912	987	919	933	932	931	887	950	893	895	884	947	959	913	947	905	873	886	961	942	895	908	934	904	863	897	924	934	946	901	961	931	896	910	925	901	981	921	949	937	936	913	897	933	929	893	904	871	941	953	933	930	924	922	941	898	900	913	856	884	945	946	917	888	924	977	906	963	915	903	932	920	925	890	934	940	918	910	894	921	937	914	866	928	945	908	890	896	900	921	928	878	899	914	904	965	934	919	953	878	956	921	942	951	900	868	935	961	857	932	900	910	944	931	944	910	889	972	858	896	898	974	911	977	924	962	902	900	900	932	894	917	953	950	904	914	899	953	881	915	892	955	893	886	907	928	918	961	943	932	935	924	929	915	885	900	917	913	933	909	925	940	850	893	870	922	900	929	887	912	959	924	934	926	913	899	923	948	904	904	954	948	896	968	945	886	866	926	922	901	911	892	954	895	902	923	926	939	927	938	943	925	905	947	891	864	927	985	906	938	953	945	894	899	871	959	913	869	814	901	940	883	920	937	965	889	907	868	894	928	906	952	901	900	947	903	906	933	995	888	923	904	917	951	941	930	885	916	901	921	913	896	949	961	917	886	936	868	899	907	908	889	943	888	898	875	956	879	949	885	963	887	899	886	907	904	863	923	981	944	921	895	895	919	959	922	884	898	958	818	922	930	916	905	940	956	889	967	903	868	907	913	922	879	915	890	894	921	897	972	913	926	879	938	917	903	938	925	862	953	924	914	903	905	952	958	898	888	905	945	913	914	901	880	903	918	905	944	939	935	952	929	891	930	875	894	895	922	876	891	905	948	947	910	908	910	904	948	871	910	947	916	884	881	919	876	895	997	882	894	947	886	941	946	978	969	892	885	921	928	891	931	942	929	921	901	921	885	959	899	977	909	898	922	924	840	929	880	928	893	920	926	931	880	914	932	925	855	918	935	924	922	897	914	891	916	982	839	920	929	983	887	977	932	913	929	894	881	942	932	902	892	898	897	959	920	917	921	922	932	880	922	915	919	935	889	945	850	913	910	923	944	884	872	892	916	911	896	882	907	899	899	943	904	934	871	926	889	927	912	883	905	978	904	950	894	989	875	955	954	930	880	886	900	967	955	944	921	859	873	866	861	836	918	946	888	953	898	893	908	940	963	891	910	914	864	874	947	933	892	953	895	922	876	859	909	896	875	889	905	940	915	931	886	903	923	923	920	936	905	967	895	956	929	822	959	890	883	872	859	946	948	918	894	923	956	882	962	924	916	898	937	917	857	874	845	927	925	932	897	909	918	893	905	918	941	913	976	876	885	955	927	966	920	875	956	882	937	983	961	957	963	894	900	907	913	887	970	961	883	846	927	918	936	875	922	873	869	949	941	897	894	868	943	958	893	965	896	916	877	911	894	883	947	886	898	921	901	917	912	937	914	905	882	924	890	884	881	926	959	893	918	915	916	926	910	977	952	927	951	928	914	900	934	926	906	923	893	924	845	951	916	900	927	885	875	919	905	938	929	969	870	965	933	926	849	901	879	867	915	951	937	916	905	912	896	932	955	915	891	911	906	958	922	897	890	901
56708	47967	39321	31287	25587	23908	23192	19623	12329	5215	1862	1511	1176	1109	1049	1028	798	807	754	673	557	440	381	411	417	356	359	334	334	350	301	306	311	329	287	305	323	301	304	319	303	277	300	281	271	412	931	931	310	253	286	272	272	285	265	273	313	287	284	272	269	292	283	314	300	239	307	293	290	291	281	285	311	310	257	265	275	289	279	283	263	258	262	262	271	265	289	269	265	286	289	264	274	307	296	311	294	300	280	312	245	262	285	298	278	297	299	294	286	270	262	265	297	241	276	279	272	279	283	269	276	277	291	292	313	242	287	292	278	245	292	303	301	284	253	287	302	266	306	278	300	287	288	277	254	281	308	268	291	265	284	268	253	300	260	286	269	300	265	260	301	278	293	263	253	294	294	291	286	304	297	286	283	298	274	274	262	296	281	257	283	295	276	272	263	254	301	251	305	265	270	287	303	293	295	271	248	285	270	282	278	266	277	275	265	283	269	301	298	261	271	304	267	272	315	252	259	317	272	260	298	288	265	293	261	262	281	269	311	276	289	289	281	251	272	270	301	277	259	293	268	282	295	285	269	297	287	301	286	256	289	297	277	278	264	286	299	278	306	303	256	275	292	277	281	268	280	258	274	272	295	310	311	298	282	299	293	288	292	293	315	276	283	320	284	307	300	280	245	254	292	294	276	291	285	267	310	278	249	291	296	293	291	276	275	284	282	266	289	304	295	297	268	254	279	276	272	281	280	294	302	278	284	268	301	278	304	275	266	303	278	255	321	224	277	278	285	286	281	258	285	295	267	279	282	302	264	272	273	275	295	288	297	274	253	298	295	279	261	303	248	269	265	294	286	289	268	291	286	273	278	280	248	277	278	260	282	276	312	258	294	300	304	263	301	293	275	301	322	270	277	287	270	266	288	292	282	320	277	266	272	292	279	292	304	287	300	304	300	261	288	281	280	288	232	282	275	290	282	295	308	247	276	300	303	313	283	264	316	300	317	270	281	276	293	297	286	263	284	305	269	284	301	288	294	290	282	303	277	286	311	267	273	281	313	296	301	294	274	282	300	279	238	285	300	286	252	276	262	257	308	285	254	287	279	280	286	304	297	295	302	284	276	277	285	292	280	285	301	286	309	259	270	258	292	270	283	261	287	298	265	267	279	341	286	289	278	305	295	288	266	271	272	283	285	275	284	277	272	296	251	283	285	295	291	250	264	284	295	255	275	311	285	281	279	304	255	283	251	282	299	293	290	256	288	279	299	290	291	292	274	283	285	283	300	259	296	269	277	274	251	312	277	278	265	297	302	296	239	300	292	316	301	286	290	285	240	266	301	253	308	279	300	300	289	305	269	279	308	288	300	296	301	271	283	292	295	238	286	307	268	309	267	308	289	277	300	254	302	255	250	280	273	283	281	252	281	308	288	275	294	291	288	270	282	283	276	307	280	285	273	287	271	277	283	264	268	238	294	319	289	300	302	287	284	313	272	262	257	271	279	247	287	253	282	286	285	295	323	255	291	274	269	293	286	289	274	276	313	287	279	278	288	267	281	267	271	279	280	272	255	268	305	297	296	268	263	273	263	305	318	299	276	289	307	280	252	328	273	283	262	295	306	277	268	291	245	265	275	296	275	305	303	271	264	296	293	262	291	282	299	298	287	260	297	320	301	269	306	287	318	311	271	265	285	285	314	294	286	273	287	274	267	265	289	287	284	289	238	286	291	279	312	292	272	258	278	253	309	284	289	299	277	281	249	259	270	300	277	247	276	296	282	259	311	275	302	299	283	260	297	268	270	247	300	268	266	257	265	308	263	283	257	252	271	271	322	265	268	287	294	279	242	281	255	286	292	288	303	295	282	294	278	287	272	284	271	290	296	278	278	281	282	300	295	310	273	282	271	297	281	280	293	274	296	284	309	276	269	288	251	291	300	284	284	282	297	291	278	285	290	284	280	292	269	272	242	286	303	271	293	276	273	280	290	286	273	287	256	316	272	270	263	259	318	267	295	274	263	271	279	271	277	308	298	278	311	266	258	284	266	283	272	268	269	295	280	271	291	269	251	257	266	250	268	300	288	293	291	241	303	270	275	291	308	266	306	277	276	278	274	266	315	262	234	268	293	288	284	310	267	289	261	267	285	296	268	288	283	310	292	271	264	322	309	291	310	286	292	275	252	290	283	313	269	296	275	288	270	244	275	308	248	291	269	300	278	285	294	282	275	291	304	284	280	275	285	279	254	301	276	283	261	285	282	272	307	284	254	292	278	271	262	300	289	253	266	277	307	294	293	302	304	302	291	324	310	270	291	266	300	296	290	293	288	295	288	277	287	275	276	266	300	265	305	262	296	297	283	286	266	297	295	284	277	269	300	291	290	291	263	296	278	291	278	289	302	295	282	298	278	257	290	272	298	314	260	280	297	302	269	276	295	283	290	294	248	281	284	278	256	268	296	291	303	256	277	310	279	287	277	270	266	292	272	272	277	292	280	286	326	299	270	261	272	283	308	275	272	278	285	280	275	310	277	276	271	289	296	273	306	272	309	283	276	251	278	282	307	291	300	280	285	292	277	278	273	301	310	290	266	293	300	301	272	260	257	242	305	270	274	333	294	265	279	257	281	273	282	299	258	274	289	277	313	298	314	299	286	296	277	282	303	261	284	300	296	252	277	318	265	290	284	284	269	265	246	251	284	296	258	279	283	301	274	282	258	313	299	315	240	286	299	291	277	292	299	261	297	290	284	286	281	268	271	282	270	294	250	291	282	277	268	274	287	297	268	269	271	254	293	265	276	298	268	308	295	284	260	291	273	298	277	285	261	295	285	279	286	315	277	319	290	281	263	289	269	272	301	248	329	327	274	270	276	304	278	276	294	298	286	285	269	267	290	279	291	281	245	261	305	297	276	275	274	255	248	308	298	281	293	264	304	247	291	294	266	235	295	283	312	289	273	292	271	305	261	287	271	313	283	243	301	279	276	300	274	263	265	282	278	318	278	294	265	236	281	258	285	285	285	292	287	292	276	288	250	275	269	297	269	273	286	312	309	284	271	290	268	333	275	276	259	301	272	285	250	283	284	291	287	294	255	266	304	281	283	291	276	290	291	291	267	283	292	296	293	320	276	282	286	305	264	250	251	276	282	287	266	268	296	296	278	289	285	273	275	308	286	279	269	279	274	279	260	266	247	254	286	308	297	269	273	269	308	271	268	244	276	262	278	259	259	244	268	296	278	274	271	291	285	267	289	296	283	261	263	264	287	275	257	299	295	282	267	264	290	291	310	271	284	321	294	282	261	262	287	281	304	304	265	292	295	286	260	252	299	250	306	270	293	299	285	299	298	270	311	275	251	261	259	263	292	271	279	297	256	261	288	299	246	279	269	279	269	290	256	264	287	288	298	268	277	290	312	269	259	267	268	257	292	301	296	306	261	264	257	293	275	299	288	296	272	269	281	305	266	283	275	278	291	269	255	274	284	266	305	291	267	272	280	278	298	262	288	265
52088	54173	49491	41357	15496	11591	11692	8068	11003	9517	6016	6035	5115	4679	4492	4155	3395	3372	3021	2695	2226	1782	1420	1485	1475	1341	1271	1228	1081	1121	996	1002	955	895	984	990	1050	1015	923	916	889	843	911	872	848	1612	4340	3930	806	814	833	857	836	860	836	830	803	820	849	825	842	875	833	872	855	821	834	863	821	857	838	867	815	834	809	847	805	821	864	811	841	790	811	862	773	841	830	797	846	838	815	803	862	827	823	828	827	775	875	843	829	826	804	822	852	826	891	827	818	827	847	862	878	849	829	856	780	774	814	859	826	834	860	877	843	816	811	833	795	809	829	820	816	834	862	850	822	826	802	812	827	909	830	827	839	814	820	869	809	811	805	792	816	851	815	815	759	845	821	899	870	803	871	822	868	835	845	844	797	823	834	798	811	830	839	835	810	783	810	805	800	783	805	786	825	865	875	842	822	883	811	889	820	791	833	844	793	804	786	804	802	801	839	874	802	851	832	858	780	845	837	886	848	842	816	794	806	739	796	797	834	838	816	807	828	793	839	847	811	822	808	832	809	810	884	787	837	826	772	789	820	831	837	802	848	819	823	835	799	829	835	823	870	848	804	862	824	752	825	826	834	836	807	813	767	880	860	789	783	834	796	838	780	807	775	823	851	833	791	836	853	831	803	849	797	879	819	813	830	857	854	829	799	789	818	838	842	872	841	801	765	813	811	796	831	890	863	866	835	845	812	813	797	828	877	862	831	826	815	857	831	801	829	810	834	789	843	828	808	865	835	870	822	899	887	830	810	853	819	820	823	818	833	838	820	840	832	822	804	805	826	775	828	825	818	807	805	805	813	828	832	753	825	817	837	843	817	803	787	797	812	796	775	794	812	780	865	777	862	876	833	812	802	794	852	789	792	836	808	812	811	860	851	809	838	855	811	833	826	851	804	857	861	841	863	805	814	848	856	851	800	849	821	874	826	802	858	833	830	784	788	879	838	808	829	766	805	832	830	826	844	798	859	845	863	812	846	802	828	879	837	827	794	819	868	854	793	775	830	861	894	855	850	868	744	806	857	853	790	786	852	821	829	831	849	795	842	821	785	831	814	811	820	863	862	841	846	782	873	837	760	831	849	802	821	818	887	853	860	848	805	787	785	849	878	797	823	807	828	812	825	785	859	812	820	831	827	788	824	874	790	813	822	791	781	837	770	782	834	809	873	874	828	871	869	810	896	787	835	781	816	838	847	845	829	806	818	860	785	819	838	796	868	806	825	801	758	856	863	836	836	857	827	756	867	779	824	828	850	853	770	806	827	803	824	880	772	827	831	852	878	862	800	794	823	841	771	859	765	843	793	868	840	837	821	837	790	821	816	846	850	858	837	836	883	801	822	831	820	811	857	824	840	854	791	873	809	819	775	835	839	864	836	867	828	855	832	799	815	830	817	865	849	835	817	837	822	867	804	842	843	842	791	799	830	842	829	866	827	806	812	840	814	840	806	831	797	855	831	782	851	852	773	840	823	788	842	838	801	863	830	827	869	851	803	822	808	872	807	837	839	822	838	851	762	795	790	818	832	802	821	866	802	926	801	818	845	791	826	781	804	846	815	830	826	836	808	846	831	834	841	802	826	867	792	799	815	807	823	829	766	800	874	858	820	863	824	836	826	805	818	860	796	869	834	823	887	769	816	851	849	795	830	813	807	826	804	828	806	861	843	846	798	816	835	837	833	805	824	847	802	834	791	810	863	810	792	834	811	812	812	835	856	792	785	820	860	849	861	789	845	824	856	823	839	785	786	768	784	843	764	796	772	840	810	817	854	832	823	821	858	843	796	858	859	847	775	849	818	832	863	768	845	831	831	777	893	837	790	806	819	827	795	777	863	806	818	878	798	776	800	810	806	820	815	871	829	845	828	793	798	781	810	801	859	831	802	807	805	805	872	812	794	806	854	843	808	784	862	828	806	861	862	887	807	832	796	790	876	895	861	784	801	800	856	794	830	809	843	792	859	777	821	755	829	889	794	761	852	855	833	829	866	807	828	863	867	839	853	785	808	868	871	804	833	848	863	832	781	827	828	802	786	805	767	837	807	819	859	793	815	849	785	773	822	784	816	819	812	783	811	780	816	810	801	790	819	858	782	812	798	816	845	832	837	835	820	800	796	826	875	795	840	824	846	853	795	868	860	824	809	850	777	818	780	742	780	778	808	819	844	842	803	836	809	808	878	806	782	823	825	818	846	812	799	807	837	817	834	786	828	827	843	803	840	775	814	845	894	778	774	837	832	792	793	816	804	824	831	821	852	845	804	796	889	847	826	846	871	842	804	864	831	826	852	816	853	855	804	789	833	854	808	853	798	777	781	890	832	810	824	808	830	826	833	835	828	834	828	819	850	832	846	852	776	820	861	817	808	874	877	802	833	822	811	790	845	828	777	788	825	867	854	816	805	831	791	836	814	792	847	799	825	875	746	795	819	837	809	795	812	831	825	841	829	827	819	852	866	811	823	848	805	781	803	782	808	850	821	847	784	783	824	806	894	818	781	789	841	857	832	822	790	828	743	801	805	827	829	787	792	789	860	832	781	808	818	811	809	806	819	840	801	825	791	883	792	810	826	827	782	816	837	772	855	831	825	838	817	798	824	870	819	813	871	811	840	846	803	783	838	809	813	843	828	876	827	826	815	856	842	818	799	804	813	807	838	824	798	814	818	837	836	854	825	819	876	820	811	857	867	797	854	844	795	805	806	857	811	849	813	821	888	835	809	846	822	820	799	809	770	778	844	824	855	773	798	851	860	817	826	839	811	862	815	833	852	856	819	812	882	793	837	817	804	832	833	788	804	846	778	839	803	828	795	794	785	865	837	806	811	827	831	836	836	778	813	897	838	828	846	794	823	831	804	849	819	809	818	803	808	853	872	777	831	820	865	851	822	858	854	820	831	836	803	796	796	863	803	825	838	819	814	816	818	836	810	832	840	795	797	773	840	844	793	805	790	806	751	829	795	814	797	862	848	808	844	855	802	829	848	852	838	817	772	846	828	789	812	804	862	767	843	834	768	804	826	846	805	867	863	872	823	831	810	820	812	809	859	810	810	838	817	810	795	830	843	821	797	815	789	822	821	862	861	872	773	781	842	821	867	807	836	808	810	838	779	794	816	847	820	819	835	798	868	793	872	829	855	829	790	849	813	843	772	840	832	854	775	862	811	819	886	798	802	803	758	792	809	844	808	813	832	840	874	867	772	829	848	815	819	842	823	810	833	852	827	821	805	848	864	837	793	790	738	741	811	833	796	816	822	784	813	831	847	803	802	825	818	794	846	814	866	827	808	878	885	779	821	853	829	896	796	815	817	825	868	829	778	793	867	828	821	839	771	837	796	797	806	834	804	793	870	844	823	765	810	819	800	799	826	837	809	796	812	855	805	819	816	827	859	834	809	822	825	834	836	872	777	778	799	785	829	816	829	827	832	842	824	827	801	892	805	848	852	876	811	785	793	869	812	805	832	871	851	824
20263	28506	31071	16601	4490	1397	852	629	539	404	405	393	392	368	372	375	340	341	427	363	365	337	355	366	357	348	322	357	308	306	320	328	320	336	337	323	289	345	304	320	330	304	342	341	313	312	302	316	310	321	321	339	306	311	333	309	304	335	326	311	325	322	341	324	321	306	326	341	324	344	312	298	340	310	346	301	348	322	306	298	300	330	365	340	312	322	317	284	303	317	316	292	299	342	334	333	290	339	321	332	315	324	304	337	328	314	340	318	298	299	315	309	327	346	341	329	337	299	328	314	318	321	306	307	306	342	300	322	310	334	327	308	321	330	341	286	356	328	319	291	315	325	323	320	293	316	296	317	297	299	310	356	351	313	345	318	325	313	325	342	320	346	307	310	297	309	296	347	335	316	347	339	375	312	307	304	350	335	321	293	325	317	334	346	306	333	330	340	287	323	357	351	338	335	332	372	326	325	312	320	316	362	348	312	323	312	323	321	344	302	316	326	308	349	336	317	321	324	346	326	328	322	326	317	323	320	312	321	331	327	281	324	307	315	313	304	322	310	332	338	306	310	309	294	327	352	317	342	324	324	296	306	309	292	303	341	322	285	338	296	327	305	352	339	298	331	336	343	298	322	327	301	331	319	304	325	302	266	296	301	302	299	334	306	309	328	350	339	315	293	325	346	316	331	335	343	315	322	338	357	313	296	350	330	342	299	317	304	325	340	337	314	312	335	312	305	326	338	332	323	303	303	338	319	294	347	291	340	323	357	309	348	286	332	294	323	307	332	301	323	323	323	333	322	316	312	305	302	306	327	305	337	328	318	338	321	311	320	337	333	299	357	311	324	275	326	331	308	318	354	295	331	347	318	338	346	329	313	331	327	336	306	329	328	342	305	361	352	317	313	380	329	323	325	323	290	308	328	313	312	340	325	334	350	342	318	289	323	312	334	328	299	308	321	369	340	331	328	327	303	332	362	334	327	299	314	335	339	357	331	332	327	341	280	280	309	344	348	322	357	320	337	299	306	338	313	322	301	340	313	311	338	311	313	338	315	309	295	282	340	309	335	311	327	292	349	342	320	283	288	309	288	317	315	326	327	315	333	301	318	281	317	308	325	351	314	334	300	311	349	322	325	340	290	336	330	310	301	258	317	341	317	312	345	319	319	321	324	329	297	335	298	316	306	319	334	331	339	319	332	316	284	318	334	313	319	350	335	327	337	323	333	321	331	313	315	293	311	314	316	336	319	321	349	313	304	341	332	358	314	306	328	294	294	354	295	300	308	329	317	323	325	323	301	344	316	307	336	342	304	331	295	312	344	297	286	330	342	322	288	314	344	353	369	332	292	350	310	326	336	321	319	340	325	311	293	343	319	302	327	318	323	337	309	319	298	325	373	302	298	323	321	343	311	303	318	319	357	313	335	345	308	329	360	300	311	266	291	313	306	320	329	317	326	303	306	353	292	313	312	343	332	325	302	326	316	329	335	321	312	323	313	337	313	287	277	320	284	334	336	303	302	313	292	319	328	307	308	314	306	300	321	334	326	332	327	296	266	309	283	303	332	324	326	335	347	311	346	311	351	348	309	322	298	310	290	354	321	324	335	294	324	315	304	326	310	349	341	348	283	317	316	331	338	290	308	329	319	361	320	328	321	295	306	337	315	319	327	319	315	320	349	355	341	299	320	311	328	331	346	338	304	342	308	323	329	314	296	320	359	327	307	315	321	328	312	305	325	326	332	319	318	335	345	287	328	294	371	314	324	303	299	302	319	320	312	329	328	322	339	315	312	319	311	326	333	293	381	319	320	309	318	310	322	309	306	317	305	302	299	338	322	312	330	325	295	306	334	313	335	299	353	300	307	281	324	323	302	330	322	313	305	315	298	321	299	315	317	325	336	335	322	328	337	334	305	308	327	325	266	339	317	350	328	305	339	332	347	325	334	307	292	323	297	340	317	364	296	325	319	315	288	282	329	306	322	300	332	336	312	322	330	303	297	331	316	293	309	327	296	309	320	321	308	321	322	285	311	322	313	312	298	308	309	325	325	292	312	288	323	313	353	351	329	324	318	322	302	362	329	320	316	347	293	278	302	302	303	326	341	327	315	353	368	332	316	338	325	351	324	329	329	342	308	320	333	308	305	317	329	345	327	299	330	288	315	359	330	333	303	344	307	312	311	357	302	336	309	302	320	309	307	341	304	315	324	312	281	296	334	345	297	327	338	321	322	315	368	314	342	305	317	295	297	326	315	309	314	331	335	316	324	285	323	339	310	328	327	299	299	294	304	302	305	319	337	330	336	314	335	350	309	338	313	282	274	347	310	285	326	313	320	293	306	353	335	317	313	325	310	320	345	317	309	306	353	277	336	322	306	304	306	304	323	352	294	325	314	315	347	328	324	329	322	341	343	327	307	319	329	317	302	324	305	339	314	304	321	326	311	338	340	321	323	297	347	302	327	342	315	319	327	321	292	296	333	334	342	321	318	310	312	318	356	332	330	324	327	326	346	335	313	332	322	332	309	336	312	326	311	307	314	315	306	314	286	319	328	277	314	317	330	334	321	303	316	308	305	333	309	334	325	302	323	333	348	280	300	329	346	310	347	287	309	336	269	328	305	329	322	312	313	284	328	297	323	335	316	311	334	304	300	307	290	344	322	302	328	325	324	332	328	308	279	354	306	330	323	310	345	343	318	333	321	332	338	315	368	318	299	313	346	346	323	326	312	322	312	314	323	301	336	287	306	334	313	288	336	345	305	307	316	338	323	329	309	320	314	272	337	314	339	302	296	317	311	313	338	289	340	314	331	316	327	310	293	306	327	319	351	342	320	326	355	316	326	346	307	324	332	294	335	335	340	284	310	318	290	321	317	343	326	334	318	334	331	309	284	342	359	325	307	303	330	322	306	316	287	312	311	341	342	340	327	346	292	293	315	290	307	316	330	306	322	344	347	337	326	336	301	332	320	312	293	330	348	312	341	338	346	316	314	360	323	352	330	312	303	306	321	322	340	337	280	356	321	346	336	301	294	343	321	313	350	314	338	328	284	320	331	321	320	323	314	327	293	320	345	315	327	318	302	314	319	311	317	302	324	327	323	286	340	315	314	312	271	321	330	297	308	312	324	349	310	308	322	315	327	354	315	331	327	318	326	302	325	346	324	321	313	335	328	321	306	313	302	328	307	341	349	313	367	358	308	319	346	327	285	342	326	332	349	308	344	292	312	309	323	326	296	323	299	343	324	354	298	303	329	301	300	358	325	338	316	292	334	314	354	301	326	355	308	317	315	324	316	333	362	341	324	332	333	311	302	300	345	333	308	323	321	330	333	335	343	320	297	298	336	321	321	331	329	312	312	312	316	356	331	309	330	321	293	292	328	308	325	336	312	343	340	337	311	313	308	337	330	333	305	321	324	299	316	315	309	310	293	348	317	284	296	316	326	322	305	347	296	356	302	325	333	324	367	319	305	322	305	311	326	330	315	336	307	312	317	316	303
18850	30917	33886	14751	2845	2348	2027	1810	1646	1459	1419	1429	1376	1271	1172	1166	1127	1123	1191	1185	1126	1040	1126	1146	1153	1066	1078	1090	1042	952	1077	1087	997	1019	1043	993	968	1052	1044	983	1009	981	1003	1010	1005	1005	1106	990	996	946	974	970	972	998	954	928	1008	984	961	984	975	951	993	1043	990	1046	1030	962	1002	1007	994	1043	1070	1000	937	955	951	959	1028	1022	974	980	952	915	993	922	1007	962	920	987	974	959	1002	987	905	991	1000	1000	975	976	970	1004	962	1013	1006	966	980	977	953	1012	1006	969	919	959	967	1002	988	999	977	999	1021	948	983	1022	968	948	1028	1003	942	962	903	973	1027	998	1000	970	979	962	987	948	986	989	954	974	945	985	990	988	958	997	907	1007	1012	964	955	1021	968	985	1009	1014	976	975	1010	1007	985	971	927	937	983	918	926	1020	987	982	959	941	1061	957	976	984	1024	961	947	940	992	976	959	970	1005	1015	1029	948	934	933	999	978	992	1023	969	943	1004	936	983	980	1012	1020	958	956	945	947	1005	1015	1000	967	1033	947	949	964	1038	981	1004	931	997	1006	983	1016	950	994	979	1017	941	975	945	962	963	1003	985	989	1048	973	950	994	923	963	959	1000	975	991	1002	967	995	974	1013	955	983	939	1005	1015	968	968	971	991	1004	1008	959	1023	997	961	982	988	993	984	1068	970	976	952	994	994	973	986	979	979	980	966	960	997	916	939	964	1002	975	977	1004	1007	1025	959	1030	1014	958	986	928	993	1023	941	989	966	960	950	967	978	987	974	995	1027	993	986	1012	973	1009	964	1016	1032	971	953	1017	971	974	970	1019	975	938	1025	1025	950	979	957	977	1047	997	994	1000	1020	1021	1041	1010	925	983	946	977	1049	953	1007	1026	938	1005	975	968	953	936	975	1027	1013	1034	957	992	1027	987	995	978	968	919	1008	994	992	1014	1001	1009	971	981	975	990	994	1035	966	957	992	985	918	946	989	1001	980	975	994	985	990	998	991	937	1007	972	971	988	971	1010	998	994	998	1011	1001	966	941	992	1019	993	966	975	995	1031	962	1002	945	941	981	969	961	1016	891	964	969	950	907	995	946	962	979	970	973	982	932	977	999	979	990	972	940	1013	978	959	1007	956	998	1008	1037	944	962	988	971	948	951	1001	967	961	1006	956	986	989	996	1005	988	1007	1030	968	968	1023	968	944	990	989	1013	1000	963	996	978	1006	1009	988	985	945	1031	1001	959	971	1009	991	994	958	974	985	973	1013	951	954	985	1025	1009	973	957	962	1072	972	955	972	994	954	951	989	991	983	994	953	937	1003	1001	955	949	957	985	962	1008	970	1022	911	1018	1028	1007	923	990	929	939	1038	1009	947	1049	1000	995	979	966	939	1029	1007	933	982	969	986	993	1001	980	991	947	948	976	951	1025	984	968	1023	938	1000	985	1011	990	964	1011	1000	987	968	951	944	978	982	1032	978	975	1007	975	985	1011	1006	977	1008	951	990	973	981	976	1044	961	954	987	951	988	952	989	931	1036	960	968	1023	1013	966	1002	925	998	954	1046	948	981	1006	926	1019	951	986	946	1003	1033	1066	1037	969	993	990	989	939	920	1018	993	978	983	992	991	986	946	1000	1023	1010	1009	961	981	935	1009	963	1019	994	950	1040	1026	1053	948	992	962	989	974	1005	1020	984	1043	926	1006	992	923	986	955	920	978	978	1031	999	968	992	899	968	936	1004	969	1008	1020	957	990	1028	999	949	939	935	975	987	1009	953	986	1008	981	925	949	1008	994	947	1025	979	992	926	949	962	1017	989	1023	962	971	980	990	970	936	966	960	947	979	1015	947	988	961	1022	993	968	984	1040	960	1014	938	966	986	958	1023	999	1003	978	966	996	968	946	933	1018	931	979	1044	960	936	1031	968	1059	929	983	946	963	996	998	928	1020	972	950	967	985	1018	995	979	979	1010	966	969	953	1070	993	1007	936	1002	1018	1038	949	952	972	965	1009	976	977	991	954	1000	921	947	974	971	1004	929	960	998	941	970	1009	934	1001	979	1012	968	975	994	975	973	957	981	962	984	1002	965	935	1012	1023	991	1082	997	969	942	992	1026	933	942	956	1014	1049	974	981	980	926	997	980	955	976	949	983	969	983	968	929	967	991	956	996	1000	1005	987	1025	1012	1002	989	985	1002	1053	942	973	934	1019	1005	1011	994	995	1002	961	995	972	1012	1017	983	1016	1012	928	966	944	1003	1017	954	1086	1016	983	982	976	957	940	927	988	1030	996	1000	989	943	1068	950	941	986	982	984	972	940	992	950	980	1035	1003	999	986	1029	967	972	965	977	980	951	982	993	1012	982	996	1034	963	994	974	986	976	946	983	1007	1004	969	1009	969	995	1025	953	997	945	941	999	996	945	961	983	918	975	954	1016	929	1016	994	920	976	992	1073	1004	982	976	971	995	970	989	1022	997	968	911	1009	972	999	984	972	969	1008	976	946	963	971	976	939	1006	949	1025	999	979	981	1007	953	986	930	954	937	993	944	972	970	970	982	1028	961	988	1041	936	990	965	1039	982	998	920	946	1013	1005	1038	991	1008	1002	964	1007	932	946	944	1009	970	945	1017	983	974	1024	980	1022	948	975	960	988	993	938	1036	996	974	967	972	956	954	1014	997	990	901	1014	1013	1025	972	940	970	1030	966	1034	990	1026	965	933	1040	966	959	975	1043	988	975	975	931	942	986	959	988	1012	999	941	991	978	1000	973	1003	988	957	918	1013	966	1030	958	956	1009	1006	953	962	936	1004	983	1010	980	1048	979	979	977	972	996	986	976	990	1014	966	963	966	1000	1011	996	935	963	940	974	959	979	957	984	961	892	914	954	1011	941	1022	967	922	1034	935	956	966	960	980	1036	1002	1011	967	1001	987	954	945	991	953	1020	1003	967	989	949	943	973	967	998	940	1019	948	1007	952	1023	956	969	944	936	1000	943	1044	993	1011	996	974	953	950	996	973	1024	956	974	947	1007	963	1012	948	963	981	991	970	985	1025	1025	1034	981	904	957	1013	977	967	972	1018	989	993	1019	1063	1008	954	993	1010	972	966	935	964	992	972	980	982	960	989	983	982	1022	967	903	955	964	983	963	994	944	1018	1036	984	963	966	1030	1034	956	1017	973	990	982	963	989	989	956	967	1006	957	964	1010	1035	960	988	1034	1030	958	988	968	951	992	968	995	994	1020	1010	1013	991	950	968	1022	930	983	971	991	954	964	959	975	981	923	983	958	1034	968	946	965	979	980	937	979	990	991	963	1034	1009	919	960	1023	942	1006	979	966	1038	1037	937	996	965	973	976	1007	977	1005	1009	993	959	958	935	988	1077	979	956	992	1011	962	1006	995	934	983	992	943	986	968	994	991	1050	993	1016	905	981	982	980	966	1025	972	1020	982	982	947	933	957	1046	1032	1007	971	972	1002	930	977	963	959	964	1005	970	975	959	975	970	1008	954	939	972	987	960	972	993	1035	1004	953	1014	959	974	962	984	950	1027	982	996	981	945	991	971	946	974	970	1011	912	964	992	1007	1025	923	1003	1038	1000	987	977	978	998	994	982	1007	1020	965	993	966	1008	1005	924	980	1009	987	916	1007	964	996	934	1035	1004	1003	1037	978	924	967	953	994	945	975	947	980	953	998	1010	943	980	939	943	1063	952	993	987	1002	1024	1026	995	971	1016	962	965	1045	939	956	971	955	986	1023	971	1001	1020	1000	984	989	1013	994	995	1028	1016	1023	986	964	974	997	946	980	1072	970	1023	1035	981	950	1000	959	981	992	980	1001	969	938	964	953	914	965	939	974	974	1014	949	1005	991	965	976	944	985	1009	984	955	1030	1004	914	940	976	1049	981	942	1020	988	943	993	979	1012
51203	49774	39506	30468	24385	22652	17917	10863	4466	1766	1155	868	818	720	703	577	537	546	445	389	372	335	337	283	322	293	266	269	264	239	260	264	263	270	257	259	227	276	268	239	232	249	251	233	248	383	602	314	216	216	236	266	246	217	262	234	216	258	229	236	236	261	248	242	239	260	256	252	227	238	232	268	235	257	248	232	227	235	246	236	233	241	260	249	224	269	250	246	250	250	243	218	232	230	222	264	261	222	271	241	262	239	231	241	247	231	259	249	224	235	240	244	233	223	221	241	224	252	214	225	229	244	257	217	243	256	229	223	255	263	248	252	218	231	241	239	235	227	222	228	224	252	219	230	231	246	204	241	241	243	200	227	237	237	231	230	229	254	234	239	236	223	236	233	226	240	215	239	242	260	230	237	250	249	254	224	270	221	206	234	216	245	218	239	248	238	223	232	254	232	232	238	226	251	228	213	234	268	243	196	243	236	228	260	229	258	236	235	242	246	244	253	256	230	235	254	269	220	239	232	226	259	270	237	268	233	239	243	229	259	228	234	215	222	242	236	237	238	229	234	255	240	247	258	271	263	249	238	226	225	256	248	213	238	231	248	239	235	271	272	252	228	228	232	225	249	229	229	246	240	244	229	243	246	237	198	251	233	252	243	227	215	269	246	232	248	244	261	239	253	237	265	248	220	248	265	239	241	253	213	243	229	241	231	245	241	258	248	223	239	252	214	238	228	232	231	245	227	218	228	242	242	257	248	221	242	220	231	219	245	249	250	237	251	246	234	221	246	220	226	226	250	231	244	231	213	218	245	242	234	242	219	213	228	251	204	230	238	240	272	240	252	231	240	257	250	241	217	233	274	237	258	238	246	199	253	266	237	232	260	250	240	234	276	202	238	207	225	240	245	216	217	277	234	229	264	213	226	239	241	252	258	263	222	261	228	223	230	246	261	243	245	226	227	248	229	251	230	253	240	245	235	241	242	223	234	249	207	217	233	229	244	216	234	252	227	211	249	246	234	240	225	231	224	246	252	219	265	214	215	232	238	240	257	254	229	233	243	236	250	231	236	225	267	247	217	238	243	266	230	226	232	225	240	236	252	208	235	238	233	241	223	207	246	242	230	220	216	246	242	235	254	211	243	257	250	278	236	229	233	241	262	233	231	230	226	223	254	235	244	250	226	226	243	234	240	241	249	224	243	256	230	231	222	225	243	219	246	241	249	234	231	220	209	225	248	236	238	205	243	244	261	222	251	249	254	215	261	257	271	244	219	270	251	238	239	266	238	236	250	234	238	255	237	228	237	261	235	241	227	243	228	245	248	255	239	238	226	238	263	237	211	236	242	238	251	236	264	227	272	269	267	244	248	241	225	219	241	250	258	221	228	254	248	265	243	243	244	242	218	249	217	238	249	238	259	235	255	235	234	245	244	259	239	223	298	239	259	235	252	243	219	234	266	246	245	225	219	262	239	230	237	237	247	252	237	234	245	233	206	244	254	232	246	233	238	227	260	250	241	241	241	215	229	251	241	222	205	239	252	224	235	245	231	265	223	242	224	223	242	248	239	247	246	236	225	272	250	254	231	225	228	243	244	241	262	249	221	234	271	218	273	208	253	233	242	226	239	248	280	250	206	241	223	248	242	243	221	229	224	237	224	248	243	256	248	255	221	245	231	262	227	257	253	248	276	250	211	237	239	231	256	241	261	238	255	265	259	227	219	246	235	227	248	234	250	244	229	248	256	236	240	239	235	238	216	240	252	230	256	211	274	234	238	241	251	253	231	226	234	268	261	236	245	251	223	264	243	245	253	210	226	276	236	247	217	236	230	231	258	258	238	219	254	240	260	241	222	236	232	235	255	264	238	245	222	231	261	276	228	250	234	248	235	264	236	241	256	246	238	246	240	255	249	259	231	269	225	247	232	241	235	253	259	236	263	253	225	237	221	243	262	240	239	226	238	249	282	277	238	264	238	236	249	229	218	266	231	228	217	238	261	248	222	198	230	237	226	248	244	211	236	244	238	220	259	227	239	237	255	233	219	277	236	231	211	213	251	245	226	262	224	231	251	233	234	258	232	235	237	252	247	271	247	253	219	242	225	228	246	219	236	233	244	231	232	250	213	231	244	261	216	222	258	241	221	243	254	229	244	251	269	227	235	263	224	236	232	244	248	244	243	229	240	252	214	212	225	236	217	242	212	229	238	255	239	241	237	245	249	247	205	248	239	249	227	223	218	268	222	233	251	250	240	221	253	246	221	252	268	247	231	209	232	217	240	243	265	230	250	250	236	252	223	216	234	258	234	225	243	210	244	231	233	235	211	246	198	247	228	261	258	245	233	236	233	220	213	231	215	284	234	276	226	239	252	267	246	244	224	236	222	251	247	225	216	248	232	246	252	253	248	246	245	231	252	223	235	262	236	253	253	249	224	216	255	210	212	236	238	242	263	230	261	244	237	218	237	267	246	233	241	257	239	262	229	249	242	219	227	242	207	237	236	214	228	236	251	213	217	244	235	249	268	242	239	235	215	249	232	244	217	218	218	217	229	241	225	241	271	269	257	238	241	231	255	224	231	264	253	259	222	227	248	241	220	232	242	233	253	227	223	249	237	243	254	248	237	231	250	240	254	245	244	249	225	235	258	231	237	253	260	252	263	236	250	222	226	232	250	239	228	243	238	227	233	256	235	207	254	229	239	207	233	221	245	247	232	225	251	228	231	236	243	222	239	220	220	240	236	242	236	239	250	249	243	230	242	237	253	213	237	244	221	238	237	249	251	236	225	265	269	225	230	229	231	229	236	242	218	226	251	230	233	231	229	241	253	254	210	219	287	243	233	238	223	260	239	223	235	246	235	230	225	238	236	242	225	244	255	241	230	231	228	253	247	213	264	251	231	222	243	212	264	217	240	247	250	220	229	236	233	227	235	284	234	253	226	249	248	244	216	218	239	230	230	228	259	229	206	236	244	221	253	239	263	242	239	226	227	251	227	240	239	239	262	257	252	250	235	278	251	223	254	231	239	230	227	225	254	220	213	238	239	217	201	225	238	234	234	236	241	229	224	233	243	209	254	266	222	270	236	249	246	233	257	220	231	235	222	237	260	253	250	249	238	227	238	249	243	254	238	239	216	236	244	266	256	225	243	252	227	250	232	212	280	254	236	250	217	245	265	263	213	257	241	218	212	231	236	228	244	259	233	239	235	236	226	268	272	241	248	257	252	210	250	225	243	237	241	247	246	264	226	247	197	223	194	200	232	227	251	250	232	246	226	238	250	256	256	223	265	231	258	244	222	219	254	224	234	245	231	238	248	240	253	259	231	247	234	213	250	262	247	187	215	239	235	250	237	247	246	268	231	246	266	248	217	242	242	255	232	248	236	232	250	220	239	243	246	231	227	228	243	259	227	220	220	280	244	230	256	250	234	250	269	232	247	239	222	230	236	258	240	242	269	229	214	262	226	249	266	223	244	248	218	228	242	229	233	263	250	228	233	235	251
44942	54911	50219	33527	10083	9893	8094	6504	5039	5528	4524	3642	3524	3131	3078	2396	2524	2206	1780	1533	1341	1240	1195	1146	1094	1024	1031	978	886	1009	981	954	917	872	814	819	927	885	799	793	767	804	833	822	811	1775	2869	1148	692	750	833	746	762	720	765	764	735	748	769	756	727	687	781	733	788	764	727	718	748	761	759	713	743	793	769	725	760	721	732	772	713	770	724	753	734	728	708	753	735	769	728	732	767	739	705	715	717	787	739	765	789	733	759	742	741	771	732	745	728	744	749	764	730	748	796	712	714	792	753	681	689	748	725	788	749	763	799	767	754	786	725	722	746	713	754	749	749	733	778	725	783	719	727	705	786	755	754	768	746	795	711	743	745	773	791	716	777	785	740	771	757	760	724	739	798	744	767	713	665	716	767	727	795	744	776	764	800	727	773	718	750	726	708	741	750	766	735	773	716	764	667	706	730	735	749	728	684	719	737	745	705	756	752	765	680	763	793	734	707	811	740	777	773	742	726	718	740	734	781	750	776	745	801	775	709	766	725	774	748	764	734	773	736	729	695	777	739	780	755	747	725	725	720	711	717	759	757	801	723	718	717	736	763	712	686	750	755	788	765	732	748	708	750	729	754	746	723	719	753	784	757	737	679	760	744	716	744	755	696	749	714	761	740	753	718	740	692	765	699	748	733	778	761	698	750	686	733	742	726	747	790	733	716	736	725	753	779	755	731	734	722	727	732	753	788	725	743	773	749	746	820	768	768	753	756	692	742	738	763	758	731	688	780	749	740	729	708	820	702	703	753	740	729	696	719	800	756	756	764	724	759	791	760	712	734	733	803	733	764	719	709	772	765	747	753	732	713	779	728	739	784	737	734	722	746	727	744	707	728	731	759	748	763	776	729	790	796	709	762	747	695	746	735	780	753	730	750	763	763	745	731	714	792	700	784	767	725	772	729	760	752	737	746	756	751	768	777	772	723	755	705	735	702	764	692	688	780	754	782	790	681	741	730	786	709	699	726	733	772	717	768	730	763	788	815	793	750	757	756	739	730	787	748	744	740	742	774	743	756	725	805	761	771	677	766	724	786	717	760	717	768	743	829	770	769	715	730	712	722	809	698	761	726	701	773	760	765	697	773	773	712	753	745	741	759	724	722	732	803	755	763	741	742	750	740	747	771	731	747	734	737	725	782	782	711	728	734	739	762	711	735	752	767	748	740	746	748	753	688	765	679	722	733	723	748	728	759	740	765	773	744	730	724	737	770	737	755	732	768	728	738	705	757	766	751	696	726	731	751	700	760	768	689	808	756	705	755	744	720	749	701	734	737	753	707	755	776	760	736	729	760	761	729	730	754	724	746	687	763	741	755	782	752	721	746	770	771	774	762	722	768	721	751	766	744	715	716	760	778	733	762	766	747	693	762	757	733	755	747	748	740	742	782	759	725	738	698	725	732	774	742	749	759	749	738	740	722	773	751	802	745	699	739	716	745	738	726	717	747	776	721	783	714	756	714	799	702	775	752	756	740	744	780	725	719	773	757	786	742	715	748	757	719	753	765	748	773	730	753	720	770	753	765	702	717	759	746	730	743	760	738	750	755	734	751	752	795	729	772	706	752	763	719	777	812	720	718	763	728	715	756	769	727	739	738	764	727	766	738	740	735	769	782	724	793	728	749	762	741	728	730	762	707	723	732	726	736	758	696	714	768	757	758	712	727	745	749	723	733	740	751	738	719	786	698	773	738	781	694	770	747	741	723	730	734	735	750	749	723	700	751	769	693	745	733	739	772	734	729	763	726	770	696	718	742	749	688	738	704	778	771	680	748	729	690	719	724	726	736	745	744	786	745	743	739	762	748	687	735	798	705	725	720	712	765	754	804	755	742	759	742	719	756	735	744	676	734	700	721	696	739	760	805	785	753	748	761	755	718	753	729	716	774	760	744	757	784	711	716	720	722	756	760	725	720	785	754	701	738	783	718	750	719	784	707	767	754	717	746	768	724	690	783	750	778	724	739	694	753	742	719	727	722	723	714	759	744	737	719	803	730	689	751	705	751	771	709	713	745	733	797	709	742	803	796	745	746	727	727	776	725	777	762	733	736	744	732	756	792	739	719	754	720	746	728	729	740	746	748	736	743	710	758	717	740	767	739	760	715	736	749	743	712	742	707	764	756	794	738	715	727	703	740	729	741	740	743	720	747	735	764	743	717	703	763	734	751	725	678	729	726	786	711	780	751	739	707	762	732	767	776	729	718	787	736	762	736	719	807	740	769	720	801	727	773	756	697	760	769	730	801	759	748	779	743	777	734	750	678	658	774	743	758	698	712	721	737	790	722	760	750	726	742	734	769	749	706	739	746	682	748	748	735	724	710	765	708	719	824	733	733	734	721	706	771	744	748	773	743	748	746	783	725	734	756	739	755	723	771	765	728	730	782	757	745	724	742	713	738	787	743	772	770	721	774	756	712	743	701	772	745	752	708	725	738	709	764	766	731	822	748	739	727	753	716	698	764	711	783	793	764	746	782	748	750	751	749	790	700	769	750	737	717	741	748	757	759	720	719	783	755	765	713	789	725	758	744	743	774	750	710	751	784	723	733	766	779	746	739	769	804	758	774	738	781	738	746	771	738	751	757	759	773	724	765	735	724	782	751	728	739	722	753	749	764	739	748	723	703	791	733	709	761	776	734	771	742	752	752	721	768	709	765	700	740	743	726	771	739	724	734	717	738	767	746	747	775	772	703	686	722	715	762	714	774	740	727	773	729	715	715	743	745	701	747	722	710	735	786	766	711	717	694	741	756	730	743	730	749	731	709	677	760	721	773	745	767	768	737	741	738	798	734	719	719	740	746	697	740	774	709	806	726	731	794	705	781	735	745	764	771	765	746	739	759	732	739	760	777	724	711	711	751	734	720	711	740	753	732	722	745	751	704	746	768	728	728	769	747	750	777	734	719	710	738	771	753	779	758	789	754	755	785	744	780	730	743	796	718	749	771	796	742	747	722	764	725	729	698	732	720	743	728	743	739	748	788	765	804	722	794	734	810	785	729	743	679	747	727	730	773	779	776	735	769	725	761	740	728	700	769	696	766	764	724	774	784	750	745	790	740	748	728	802	759	775	714	764	746	716	750	739	741	746	732	799	687	724	707	724	752	751	704	673	751	761	768	730	716	724	767	767	729	781	768	773	804	769	784	774	769	731	736	723	718	711	707	732	729	748	691	741	765	721	785	725	722	730	740	710	753	744	742	728	707	793	761	765	703	723	726	754	716	766	730	696	748	744	784	765	733	734	774	732	739	721	790	721	752	705	743	791	733	759	677	776	731	767	774	755	732	724	716	801	733	742	772	754	777	780	733	759	730	750	765	739	740	741	760	748	720	694	725	707	746	798	719	745	742	727	721	740	717	764	738	762	727	732	727	714	762	747	752	722	773	810	757	737	696	718	724	768	756	766	743	734	747	740	738	761	725	776	750	720	703	721	742	712	750	731	744	753	758	773	733	710
55616	46895	37175	29873	25731	23604	22476	18741	9950	4560	2166	1439	1256	1369	1072	817	831	709	595	486	471	487	418	358	398	333	362	336	370	341	333	317	321	289	322	331	321	292	280	297	263	302	280	273	291	765	902	340	273	291	240	281	283	243	280	267	284	267	269	251	280	297	237	272	277	287	294	265	285	267	278	272	253	277	266	276	251	252	267	287	235	240	269	249	253	283	296	277	219	287	283	286	284	268	273	272	279	256	271	253	291	252	279	275	253	256	262	286	260	285	269	272	258	280	261	275	266	267	303	271	274	240	285	258	271	283	295	254	283	268	257	295	265	265	257	273	293	265	257	246	257	271	264	271	250	254	268	295	244	264	255	270	296	286	280	286	282	261	258	266	272	281	269	271	260	252	267	272	265	270	304	271	244	288	275	270	276	259	279	251	264	254	265	293	308	275	261	281	249	280	270	257	250	286	261	277	278	255	272	274	261	265	279	246	253	275	258	253	238	255	257	284	265	278	275	266	277	242	242	263	263	249	275	250	284	288	258	269	283	248	276	263	269	247	252	252	277	296	279	287	305	263	279	258	263	290	268	282	264	258	258	261	279	261	287	276	262	263	238	278	267	265	275	275	272	286	289	250	261	264	277	273	236	279	280	296	256	293	278	274	270	237	282	262	287	244	246	238	281	266	258	254	269	285	240	263	255	298	278	260	276	247	287	257	243	277	274	261	297	273	280	243	288	274	246	287	254	245	271	259	266	301	257	245	293	293	304	273	266	250	283	275	269	286	256	271	255	266	245	280	217	254	256	269	273	261	283	276	250	250	285	289	269	285	305	276	259	276	269	302	281	284	257	267	251	281	276	259	288	267	275	268	269	275	294	256	259	250	280	279	264	253	267	236	273	258	246	257	229	275	260	264	264	263	267	262	274	262	262	270	273	295	265	243	238	293	270	263	260	279	253	271	278	263	263	268	275	273	271	273	241	251	267	273	287	258	250	270	296	269	272	273	264	287	260	276	254	265	297	287	278	253	248	299	277	240	276	250	265	301	267	306	301	276	285	246	262	294	254	285	253	274	249	274	259	247	269	272	289	276	276	262	292	245	284	277	254	263	282	271	267	261	236	255	243	275	250	265	307	254	298	267	277	270	259	261	249	269	268	274	275	309	284	245	253	267	245	285	277	243	268	282	275	263	291	277	275	257	283	275	293	238	292	272	287	247	275	263	263	286	289	264	305	299	288	240	259	263	256	269	241	280	271	280	275	308	279	243	314	253	288	267	259	271	268	291	300	271	279	279	264	250	282	260	279	282	269	249	264	265	276	282	259	266	256	285	296	263	261	295	303	343	255	256	276	254	299	274	288	280	284	263	240	284	263	279	267	275	289	281	289	281	275	291	256	271	285	287	237	264	280	267	305	258	244	255	260	301	289	256	273	262	267	283	267	255	275	270	295	252	244	262	279	214	286	264	291	262	260	263	274	255	290	262	261	288	273	276	252	254	252	274	246	278	220	285	299	284	254	268	248	289	284	243	266	236	295	260	287	247	258	259	258	306	292	277	267	239	276	270	282	261	278	258	290	224	288	275	309	280	248	255	273	292	279	217	273	252	274	263	266	277	255	285	295	319	271	270	276	267	260	256	248	255	287	281	300	289	278	257	273	275	251	293	241	257	247	263	237	246	266	263	273	261	282	278	286	261	271	274	263	250	265	291	277	265	263	281	248	272	283	261	284	247	291	279	251	252	252	277	269	256	263	285	305	267	285	267	277	288	271	288	256	266	281	270	247	302	250	257	261	269	281	243	304	290	249	273	279	301	294	272	283	289	236	293	265	271	268	308	286	268	269	304	255	276	280	247	271	265	254	272	265	260	263	281	259	281	248	228	257	267	270	266	307	263	274	286	256	263	283	258	274	283	253	294	239	284	258	281	282	311	282	266	264	270	272	262	284	260	242	262	272	265	255	278	240	247	248	246	258	260	282	252	262	249	286	287	265	278	265	256	286	249	250	274	282	248	258	267	271	258	265	257	283	242	291	259	256	275	251	254	290	267	275	270	247	267	297	252	295	265	296	273	279	263	274	236	270	275	278	249	274	267	282	260	255	288	269	253	298	250	278	254	267	304	283	267	253	292	256	247	260	266	275	257	247	277	292	256	273	261	294	309	245	250	250	261	239	248	241	277	260	231	277	256	270	272	253	325	269	265	282	272	277	258	250	267	262	272	264	254	270	254	289	266	260	269	289	247	260	284	279	241	253	262	256	255	254	274	267	251	261	272	273	277	286	284	283	286	282	256	253	260	261	293	256	269	277	267	304	296	274	263	261	255	264	290	279	253	265	265	245	279	255	265	277	260	243	242	261	253	262	260	285	273	289	250	287	283	243	307	278	267	286	269	272	270	271	268	296	269	264	268	252	281	264	275	248	270	279	266	273	250	256	253	257	270	280	260	276	255	281	284	256	283	283	278	280	284	294	256	312	277	283	269	256	269	280	234	277	288	279	269	279	282	282	266	276	297	264	267	255	263	267	287	285	284	248	288	268	269	264	290	264	290	282	297	258	243	261	275	293	282	255	280	268	255	284	287	268	284	271	266	279	260	262	279	237	280	277	266	251	252	261	279	267	258	305	251	256	276	242	252	241	292	237	260	291	250	261	274	258	269	292	255	268	262	306	254	238	259	265	248	297	276	268	286	276	270	284	268	288	270	296	261	260	267	264	260	272	257	290	263	304	250	309	261	267	243	294	267	278	259	278	239	274	263	269	255	262	277	284	257	264	279	276	244	256	256	250	260	252	286	258	269	278	269	275	280	297	241	288	258	271	281	275	285	299	288	252	265	272	269	261	300	287	278	273	285	291	271	260	291	266	258	283	259	264	274	254	252	282	268	257	260	273	268	272	277	252	254	229	268	259	292	277	249	268	259	261	300	263	264	298	246	248	258	303	315	279	256	259	256	266	258	273	280	287	280	289	246	261	226	248	258	252	298	274	300	252	296	253	254	259	256	238	268	257	242	297	266	251	265	253	250	236	264	265	251	266	276	282	262	256	260	244	266	268	261	259	295	256	247	272	303	287	294	255	272	282	244	267	257	257	290	280	267	231	266	260	257	252	286	281	286	274	275	285	307	247	258	270	254	257	242	265	271	243	278	276	259	280	285	296	269	270	262	248	254	270	276	241	277	282	272	251	294	277	266	237	267	287	278	276	268	280	251	240	258	292	286	276	269	279	291	265	252	277	261	269	257	263	268	255	279	288	252	272	234	263	264	278	296	270	261	258	269	279	291	268	243	259	291	251	247	274	273	293	286	244	279	265	254	261	253	275	266	265	278	278	264	231	259	302	267	256	271	243	292	258	264	289	269	289	238	273	291	286	290	251	249	275	291	264	276	273	238	285	257	255	263	310	268	279	255	258	295	233	260	269	285	258	253	274	253	280	257	272	296	268	263	242	259	258	278	263	291	257	278	278	244	257	277	240	250	271	273	230	286	256	279	273	248	277	263
50751	55149	45192	38556	15522	13552	13496	8242	6747	10508	7346	5702	5700	6481	4738	3493	3521	3145	2453	2001	1762	1796	1677	1526	1425	1343	1302	1179	1141	1256	1249	1093	1032	989	989	991	1110	1122	956	890	847	900	813	841	1134	3715	4304	1172	780	822	829	772	789	795	835	829	840	831	812	811	820	803	823	758	814	836	805	800	834	800	793	817	843	810	846	821	806	794	834	864	866	780	815	810	795	783	800	764	823	811	832	810	819	801	819	789	838	778	819	838	782	769	771	791	812	827	826	813	797	817	800	804	795	795	789	809	810	820	822	835	833	818	862	802	860	823	819	767	785	795	853	841	751	816	791	831	773	784	812	755	806	810	809	763	856	825	845	765	795	850	807	807	800	820	794	756	775	803	782	817	745	787	818	836	742	809	794	775	792	768	843	792	793	800	807	786	826	810	804	837	844	842	780	858	829	807	847	823	817	819	789	825	826	791	793	822	785	833	789	834	810	824	827	848	775	803	800	850	833	794	784	858	840	799	831	855	826	834	814	808	767	806	832	793	825	859	778	783	833	806	808	836	818	767	759	790	832	788	780	851	735	803	804	842	805	822	847	825	794	851	805	813	825	822	811	830	818	772	754	787	760	816	796	753	805	770	826	820	744	768	753	752	813	803	850	783	828	853	789	874	833	830	771	780	811	762	755	820	818	844	781	786	826	805	886	818	841	812	818	824	762	792	789	824	800	861	784	786	821	768	800	770	765	804	788	808	817	813	812	819	767	749	745	817	755	791	790	789	791	859	839	804	805	812	780	760	797	785	794	831	752	783	793	806	803	833	759	818	813	804	804	784	801	815	878	850	797	800	808	844	829	798	806	828	782	798	757	861	816	820	807	817	765	797	799	797	789	809	807	773	832	815	819	770	752	844	868	770	804	811	795	782	781	819	839	798	784	815	813	807	751	798	867	823	820	802	824	765	810	774	842	840	838	868	782	871	783	809	800	844	807	848	807	779	829	836	792	792	814	844	771	804	791	828	776	825	806	800	844	792	834	833	825	806	804	827	781	820	826	769	775	787	846	838	846	803	831	806	783	772	780	806	809	863	803	811	795	780	782	826	798	811	809	812	807	805	798	808	818	839	809	812	792	785	783	794	799	834	827	798	813	815	791	783	797	828	814	826	778	792	782	813	825	773	806	836	821	824	818	805	788	823	831	807	804	849	784	780	805	805	805	797	799	804	840	826	795	816	780	795	799	816	794	783	791	813	815	868	777	786	760	815	779	797	748	790	776	818	801	867	821	791	842	797	788	739	808	784	815	791	778	836	821	815	860	850	801	815	806	760	787	820	748	848	795	798	782	840	815	852	830	787	766	800	832	826	801	803	810	814	824	794	788	805	843	802	821	819	795	797	809	821	780	796	819	746	735	827	808	828	793	762	846	792	811	769	816	811	862	789	862	832	809	821	826	773	786	799	803	792	839	804	766	805	775	799	835	769	787	866	843	817	844	803	796	822	826	767	862	841	803	779	752	782	838	790	842	812	806	823	785	737	824	801	777	761	822	818	849	842	791	760	755	811	828	717	815	775	781	814	775	825	767	816	795	820	787	813	812	785	810	809	749	815	845	767	823	851	844	810	771	805	762	772	729	793	811	777	753	796	802	823	786	797	793	789	833	853	819	815	817	779	852	776	814	829	773	794	845	831	787	879	859	790	759	790	794	717	827	796	762	786	829	851	822	841	847	772	822	808	807	797	828	793	836	758	825	822	809	838	834	800	804	800	783	813	814	796	837	787	798	816	782	810	835	835	809	789	834	769	766	813	798	764	784	757	784	786	819	849	821	821	799	765	793	811	825	827	810	779	805	807	741	786	858	825	841	832	776	769	803	770	785	758	816	777	798	762	837	807	769	812	785	795	787	803	797	805	832	734	777	802	830	776	814	827	858	785	779	836	865	798	857	808	762	786	795	831	751	828	830	815	783	769	772	844	795	821	898	826	768	786	808	755	780	827	755	821	782	789	776	847	761	772	844	825	824	812	747	815	797	819	808	796	809	803	805	787	785	797	810	861	883	769	813	740	813	848	774	817	819	758	764	791	796	797	815	814	850	824	818	802	786	842	847	871	819	800	805	801	789	828	819	831	825	827	800	822	798	782	802	803	776	781	822	815	845	761	770	824	797	840	839	815	814	803	811	759	770	806	847	823	815	797	797	825	780	794	824	763	734	831	765	802	838	830	763	802	852	780	787	812	791	757	753	832	821	801	787	808	816	802	815	796	798	761	829	795	798	785	764	814	779	774	791	778	764	790	769	833	852	819	748	810	827	823	831	811	832	798	811	814	777	802	778	812	829	821	865	798	835	789	774	797	835	857	778	795	797	847	803	798	811	821	780	762	778	802	821	792	785	799	779	755	777	844	774	802	815	821	829	764	793	784	765	800	801	867	790	828	795	784	777	836	811	817	837	818	783	778	757	794	803	825	772	823	774	793	795	781	811	813	788	783	857	775	790	839	789	801	815	797	808	789	780	806	784	822	801	816	783	830	823	820	814	805	800	787	810	804	827	810	804	810	791	831	834	783	810	771	790	797	831	774	770	827	831	838	811	855	831	777	795	819	812	759	781	788	776	809	869	756	834	836	724	791	777	850	840	760	792	773	797	767	799	817	773	775	810	821	791	794	748	766	798	851	816	797	801	749	740	831	773	850	856	789	793	820	829	748	806	856	732	774	821	832	773	818	789	802	803	788	833	802	814	805	825	782	821	797	743	819	812	771	802	809	781	808	749	794	795	794	815	762	777	823	828	801	780	797	842	777	789	841	807	833	809	835	765	818	799	795	811	870	859	762	843	798	788	782	823	832	803	859	746	808	838	786	809	811	774	820	836	837	799	821	839	864	789	784	798	869	785	777	849	817	774	738	839	843	754	829	756	820	776	753	757	750	836	764	858	763	796	802	859	814	815	760	859	767	780	792	820	825	823	770	863	835	787	802	796	800	832	844	820	767	789	828	838	803	822	823	837	819	815	837	809	786	880	777	894	806	777	783	818	818	788	812	823	860	798	808	831	776	802	784	816	821	788	838	859	794	809	791	817	803	793	788	796	775	838	816	829	778	773	773	794	749	766	839	778	797	788	798	806	808	820	846	814	827	792	833	790	827	836	846	777	757	857	782	778	825	773	796	790	788	780	772	773	804	788	791	832	760	779	751	797	829	824	789	818	828	811	831	780	859	822	746	780	807	801	779	841	826	784	778	852	774	810	818	802	820	801	799	800	829	794	791	814	867	779	785	828	799	806	782	821	809	804	833	808	778	800	751	822	782	818	784	800	798	811	833	853	772	806	779	796	828	764	847	765	797	820	811	811	791	810	842	855	794	809	827	836	785	805	784	820	784	759	838	811	759	764	788	839	849	816	778	782	841	809	811	789	792	808	792	803	795	742	782	810	811	816	797	795	841	786	812	763	806	846	825	817	805	760	808	818	800	787	835	801	754	852	800	816	800	839	833	766	800	836	851	802	775	843	813
20559	30996	33853	17617	5337	1701	978	781	645	566	495	501	471	478	385	392	428	452	439	405	389	423	418	421	409	383	410	417	393	399	380	388	388	379	383	409	415	375	375	391	409	395	369	393	375	415	474	441	397	355	400	395	342	372	389	370	405	381	400	354	400	356	375	429	408	380	435	398	380	393	411	406	367	361	382	406	411	416	390	377	390	398	387	387	382	390	349	394	409	354	401	372	402	383	438	429	389	412	383	387	401	390	376	368	351	400	393	392	367	393	389	394	403	378	401	384	358	404	413	406	410	358	376	402	412	405	401	380	375	388	413	358	375	391	402	388	378	393	373	384	385	420	382	391	384	368	373	386	401	407	419	404	346	397	376	415	393	394	362	417	416	384	416	392	412	370	397	384	414	401	394	380	377	413	388	401	403	387	377	382	434	366	364	366	410	389	407	366	374	386	370	365	378	381	410	408	371	361	401	433	372	408	378	368	407	392	389	432	374	392	387	411	415	430	405	435	367	390	412	413	389	404	394	373	399	388	373	409	359	386	376	382	375	393	400	368	402	395	393	423	380	374	384	401	394	390	421	381	394	364	365	392	419	366	395	361	382	372	413	395	400	382	416	422	401	409	399	406	391	381	412	395	388	381	441	392	361	396	404	400	369	371	416	418	433	402	416	349	374	398	371	376	366	387	403	424	365	398	387	371	401	348	381	409	387	398	393	375	392	353	388	353	372	376	389	407	381	362	377	373	389	402	395	398	407	394	376	410	396	398	408	436	413	401	371	402	389	411	372	356	394	385	409	346	369	405	408	360	396	397	358	411	396	399	418	408	390	399	367	400	387	386	422	397	413	403	372	406	415	380	364	429	414	377	398	383	391	393	378	391	347	390	393	396	362	403	396	393	381	418	412	377	374	384	428	384	392	397	363	370	403	384	385	380	385	407	385	415	396	342	382	362	403	373	405	396	399	366	387	378	415	404	384	398	382	399	380	396	407	402	420	414	340	345	383	403	424	384	402	357	424	389	376	381	394	394	416	415	412	366	384	417	378	412	396	428	380	398	398	414	397	361	410	374	423	377	385	385	378	394	402	411	370	416	369	394	377	416	399	402	393	392	453	380	386	389	429	386	369	381	446	422	404	417	399	411	387	371	410	378	375	416	380	371	404	398	433	363	373	368	396	372	341	371	413	377	399	421	391	367	411	390	406	405	392	403	414	402	398	361	379	414	384	381	403	349	338	402	365	416	366	406	402	379	366	399	375	382	356	373	371	376	384	402	368	408	411	425	367	425	395	357	402	434	396	358	379	379	408	394	422	366	406	382	389	371	342	391	415	391	382	394	387	366	422	415	405	411	391	381	356	392	418	365	431	385	384	359	354	390	383	422	362	379	359	383	359	395	374	397	414	370	411	421	353	425	390	437	397	401	386	402	407	396	424	398	357	403	378	399	390	384	387	363	396	419	373	368	401	436	395	383	400	411	375	390	385	432	365	431	372	411	390	399	400	400	379	382	390	365	400	420	402	354	409	434	398	404	372	345	397	350	395	403	385	364	352	359	417	368	373	371	372	400	408	396	367	427	377	363	382	384	389	420	384	419	329	419	420	399	405	365	377	382	377	370	354	384	398	397	375	419	405	398	412	449	374	383	376	429	405	440	371	406	379	364	403	424	361	424	397	458	390	405	376	384	396	367	391	371	396	408	402	395	398	419	379	411	381	392	384	394	395	344	372	409	428	419	379	382	396	401	373	398	398	410	367	385	388	365	401	399	390	397	368	422	398	362	375	392	383	384	360	400	405	413	388	384	401	379	376	400	351	411	386	408	364	408	377	382	383	388	419	361	366	379	400	383	378	393	385	378	400	414	405	394	427	373	341	409	373	382	374	382	367	369	395	361	392	364	373	398	391	449	422	394	373	360	402	425	371	382	399	387	386	401	434	415	375	395	374	368	400	384	366	359	357	402	407	371	367	365	407	385	409	373	395	413	391	377	378	416	392	389	401	353	361	385	356	409	390	397	417	432	431	369	419	401	398	370	409	412	380	363	402	350	383	414	353	372	406	387	359	381	415	386	393	392	371	428	371	372	385	396	392	397	398	342	391	391	417	417	389	429	393	407	377	384	401	396	393	367	386	434	346	363	375	386	370	410	393	383	389	392	361	385	381	382	446	372	382	368	397	368	384	409	393	396	409	363	424	431	421	406	380	384	417	396	336	375	415	418	393	384	377	402	417	406	410	394	411	388	385	388	386	370	403	402	394	357	391	392	394	386	362	400	377	396	367	372	383	399	378	399	407	387	365	390	376	387	396	389	395	412	443	420	405	385	389	379	394	408	385	400	438	398	387	363	425	400	361	409	371	427	365	382	383	391	370	382	390	427	372	408	373	397	369	374	386	392	401	421	392	378	418	384	422	394	398	420	381	394	360	404	439	406	403	403	387	397	393	399	359	366	397	356	418	399	388	373	427	387	420	359	354	380	405	360	399	369	384	419	417	400	387	408	406	388	387	396	383	379	404	387	362	427	414	418	386	385	388	405	382	366	379	387	339	378	365	373	401	363	375	361	392	433	406	403	397	399	404	392	372	400	396	417	419	402	425	376	372	365	444	405	421	346	367	397	395	382	369	378	391	402	405	376	384	407	395	374	406	401	383	389	382	400	383	370	384	383	398	412	405	381	426	369	381	407	388	369	397	392	390	351	419	382	406	359	376	400	387	402	400	359	363	406	366	407	380	410	391	438	417	443	383	415	402	392	437	373	425	426	402	410	393	387	355	376	374	386	426	398	363	372	375	385	366	370	426	411	359	398	369	425	374	394	370	370	400	412	431	402	382	399	391	373	379	380	440	410	363	369	369	398	383	415	384	370	383	418	404	369	384	399	401	381	413	383	377	401	389	416	378	358	409	376	382	404	386	398	417	357	395	361	396	375	392	423	390	373	393	390	363	414	374	354	383	388	346	371	370	398	363	386	377	364	405	359	435	362	391	353	409	385	388	384	408	382	373	387	379	388	394	379	427	369	408	416	433	381	373	380	360	405	373	407	410	404	419	389	387	381	423	396	403	349	440	400	441	395	392	415	406	358	415	362	354	409	404	425	355	392	408	405	397	405	410	358	388	379	389	423	374	367	425	395	349	379	407	381	392	376	398	387	401	389	395	393	384	410	344	371	390	392	381	411	384	386	387	379	403	362	375	424	403	378	402	371	398	415	385	416	389	391	377	391	374	357	408	366	375	375	404	414	391	416	368	382	381	396	379	388	384	378	433	377	410	431	390	406	381	380	382	362	405	388	371	429	393	395	417	384	391	403	381	348	387	378	380	395	359	394	347	399	405	416	382	407	416	360	376	410	397	421	331	355	360	392	379	408	371	369	384	396	385	397	364	420	402	370	408	396	398	375	359	385	357	360	381	312	389	399	410	392	365	379	398	377	395	406	367	376	364	386	361	411	431	374	370	409	377	401	367	399	392	396	388	421	385	375	397	400	382	362	379	357
18923	33971	34369	16614	3827	2694	2409	2366	2192	1985	1647	1590	1565	1502	1324	1285	1304	1373	1276	1301	1287	1286	1276	1291	1248	1282	1249	1270	1318	1192	1219	1198	1264	1299	1173	1220	1185	1200	1196	1175	1230	1218	1184	1205	1178	1332	1593	1394	1140	1132	1218	1200	1182	1175	1175	1215	1124	1228	1178	1140	1126	1202	1155	1155	1129	1154	1099	1178	1140	1142	1157	1145	1185	1164	1215	1156	1208	1107	1170	1233	1252	1206	1160	1219	1167	1225	1176	1228	1137	1227	1132	1164	1191	1148	1139	1171	1192	1195	1291	1143	1175	1144	1184	1144	1272	1206	1185	1148	1159	1162	1191	1168	1205	1197	1166	1249	1225	1185	1197	1283	1155	1207	1184	1111	1181	1191	1193	1196	1159	1227	1134	1219	1164	1176	1132	1199	1192	1186	1249	1219	1193	1239	1179	1140	1170	1144	1115	1163	1184	1251	1196	1195	1241	1138	1182	1162	1190	1204	1122	1180	1254	1121	1206	1193	1153	1229	1175	1187	1188	1161	1204	1168	1193	1194	1104	1210	1188	1174	1210	1221	1159	1158	1139	1133	1167	1144	1181	1196	1143	1194	1171	1185	1143	1176	1241	1225	1213	1181	1243	1196	1187	1238	1156	1178	1197	1192	1156	1185	1162	1138	1140	1197	1177	1154	1208	1129	1183	1159	1138	1164	1181	1249	1188	1114	1214	1151	1199	1182	1154	1171	1251	1155	1172	1079	1124	1199	1185	1204	1165	1135	1197	1233	1198	1269	1168	1153	1203	1186	1175	1167	1195	1215	1154	1158	1197	1264	1147	1188	1177	1198	1153	1180	1168	1176	1143	1165	1171	1178	1181	1202	1157	1155	1194	1221	1238	1214	1191	1162	1188	1233	1160	1160	1137	1137	1260	1167	1169	1203	1124	1160	1156	1190	1209	1150	1196	1212	1163	1158	1189	1139	1106	1233	1169	1167	1152	1219	1190	1163	1113	1157	1143	1207	1248	1231	1177	1195	1177	1135	1207	1163	1170	1170	1158	1189	1177	1092	1157	1126	1215	1201	1114	1085	1170	1193	1115	1153	1157	1131	1210	1147	1176	1184	1220	1158	1175	1206	1219	1193	1186	1134	1116	1223	1157	1186	1177	1209	1190	1221	1198	1165	1171	1164	1230	1208	1286	1172	1110	1215	1221	1162	1256	1193	1164	1253	1133	1158	1162	1180	1209	1121	1165	1145	1225	1157	1187	1182	1181	1148	1141	1203	1205	1162	1215	1213	1171	1187	1162	1177	1183	1186	1173	1141	1170	1140	1179	1121	1111	1196	1137	1185	1157	1132	1214	1117	1175	1201	1162	1180	1205	1218	1191	1136	1169	1153	1190	1185	1219	1247	1187	1221	1193	1242	1216	1227	1148	1170	1149	1169	1168	1200	1195	1220	1215	1175	1203	1190	1178	1214	1174	1174	1118	1184	1186	1178	1177	1158	1194	1136	1138	1210	1189	1169	1170	1162	1239	1209	1196	1193	1122	1168	1180	1185	1236	1139	1169	1188	1188	1234	1108	1134	1199	1184	1202	1189	1206	1189	1180	1140	1146	1141	1197	1147	1153	1182	1187	1299	1170	1144	1227	1196	1114	1167	1149	1145	1137	1163	1153	1190	1170	1191	1261	1161	1150	1143	1081	1190	1183	1197	1148	1214	1185	1204	1238	1193	1125	1240	1118	1203	1217	1149	1213	1089	1181	1182	1171	1219	1143	1174	1162	1184	1168	1150	1242	1136	1153	1246	1190	1184	1104	1191	1184	1115	1196	1217	1222	1187	1175	1175	1196	1162	1215	1164	1260	1206	1199	1163	1151	1104	1231	1207	1192	1226	1225	1152	1170	1204	1189	1194	1160	1173	1209	1140	1198	1186	1158	1237	1168	1201	1141	1142	1152	1171	1145	1266	1131	1187	1141	1174	1180	1171	1161	1197	1167	1222	1245	1169	1215	1189	1128	1193	1170	1132	1132	1205	1150	1192	1237	1176	1182	1153	1207	1166	1166	1192	1205	1153	1188	1197	1154	1155	1163	1158	1191	1288	1190	1130	1159	1220	1136	1215	1062	1166	1207	1174	1198	1107	1180	1211	1119	1186	1214	1204	1222	1184	1121	1212	1221	1190	1195	1164	1226	1128	1158	1184	1143	1160	1194	1183	1132	1184	1197	1145	1211	1210	1149	1186	1153	1156	1202	1170	1238	1186	1200	1171	1106	1143	1170	1151	1140	1136	1154	1203	1167	1177	1211	1212	1109	1197	1221	1229	1215	1162	1185	1203	1169	1215	1200	1186	1215	1168	1210	1213	1215	1111	1220	1206	1175	1206	1183	1179	1176	1142	1111	1189	1182	1192	1212	1150	1218	1148	1133	1127	1136	1145	1226	1223	1229	1186	1194	1160	1161	1181	1215	1160	1276	1245	1241	1162	1198	1235	1180	1223	1181	1122	1169	1201	1243	1166	1240	1183	1167	1209	1174	1162	1148	1142	1185	1183	1157	1182	1161	1187	1161	1176	1182	1191	1162	1187	1132	1171	1220	1197	1159	1182	1167	1235	1181	1117	1225	1211	1189	1225	1160	1208	1188	1134	1172	1193	1167	1206	1172	1076	1179	1157	1127	1199	1204	1178	1225	1196	1095	1208	1187	1111	1155	1192	1123	1186	1174	1245	1222	1203	1164	1215	1165	1216	1188	1140	1186	1208	1174	1158	1125	1198	1207	1164	1135	1179	1235	1222	1208	1186	1201	1176	1255	1145	1174	1158	1145	1205	1160	1140	1183	1197	1180	1158	1165	1136	1248	1141	1141	1215	1191	1149	1137	1274	1224	1180	1186	1097	1126	1201	1183	1218	1183	1156	1140	1130	1167	1159	1218	1207	1204	1147	1164	1244	1165	1178	1128	1217	1178	1116	1191	1171	1193	1134	1198	1133	1198	1233	1119	1171	1204	1178	1174	1253	1193	1209	1202	1203	1169	1171	1184	1165	1227	1191	1209	1142	1164	1170	1157	1196	1140	1153	1152	1207	1208	1150	1142	1177	1096	1163	1186	1175	1146	1161	1150	1192	1137	1224	1186	1133	1212	1210	1146	1184	1210	1194	1168	1179	1202	1211	1172	1114	1140	1217	1227	1155	1129	1162	1196	1229	1207	1183	1213	1232	1101	1080	1137	1183	1167	1199	1147	1171	1190	1153	1159	1153	1163	1188	1183	1147	1207	1238	1249	1189	1193	1242	1177	1174	1138	1248	1144	1117	1140	1258	1174	1155	1176	1172	1233	1171	1202	1164	1164	1145	1178	1219	1209	1158	1170	1196	1142	1165	1196	1144	1186	1215	1231	1155	1129	1213	1229	1148	1201	1140	1220	1212	1188	1176	1200	1193	1175	1214	1179	1148	1208	1175	1172	1151	1153	1160	1179	1161	1182	1169	1178	1194	1182	1230	1212	1189	1231	1165	1167	1148	1236	1205	1176	1165	1186	1147	1154	1161	1171	1158	1212	1134	1198	1158	1214	1151	1145	1189	1147	1227	1218	1172	1169	1151	1175	1202	1151	1207	1167	1121	1169	1143	1160	1186	1143	1183	1142	1160	1158	1169	1220	1169	1187	1204	1192	1210	1239	1195	1172	1193	1131	1212	1199	1171	1107	1193	1149	1189	1148	1171	1214	1187	1194	1253	1198	1226	1208	1167	1147	1220	1200	1225	1160	1169	1155	1204	1228	1214	1171	1143	1146	1238	1147	1178	1188	1208	1146	1162	1150	1201	1166	1209	1200	1111	1216	1149	1278	1115	1181	1162	1218	1172	1204	1151	1213	1186	1179	1188	1217	1157	1087	1205	1211	1158	1198	1184	1170	1180	1210	1164	1216	1213	1235	1171	1204	1150	1143	1179	1162	1151	1185	1169	1225	1140	1172	1127	1125	1124	1177	1183	1175	1204	1200	1162	1171	1155	1176	1193	1222	1153	1239	1220	1177	1211	1197	1113	1115	1138	1105	1196	1108	1231	1176	1187	1155	1152	1205	1117	1207	1131	1147	1163	1159	1182	1200	1216	1153	1210	1172	1117	1190	1189	1210	1207	1125	1209	1176	1135	1127	1125	1171	1151	1229	1213	1207	1161	1190	1191	1178	1201	1210	1268	1149	1153	1215	1151	1202	1181	1147	1196	1160	1213	1187	1197	1143	1127	1134	1150	1232	1175	1212	1210	1191	1188	1162	1180	1228	1216	1130	1163	1160	1183	1200	1190	1192	1147	1162	1151	1219	1195	1155	1162	1177	1144	1188	1186	1107	1175	1146	1214	1127	1171	1254	1234	1201	1122	1192	1170	1273	1195	1160	1191	1178	1180	1228	1165	1196	1131	1226	1184	1177	1191	1132	1209	1190	1154	1182	1140	1143	1242	1198	1199	1210	1176	1192	1125	1149	1228	1217	1213	1242	1217	1155	1200	1107	1211	1160	1158	1164	1160	1217	1151	1168	1145	1181	1162	1113	1192	1154	1193	1235	1161	1176	1181	1159	1163	1190	1196	1179	1136	1181	1241	1189	1213	1154	1162	1217	1150	1155	1146	1255	1193	1203	1135	1169	1120	1201	1151	1177	1205	1195	1161	1212	1176	1142	1158	1147	1201	1164	1190	1149	1157	1095	1163	1104	1199	1158	1110	1248	1156	1152	1203	1157	1175	1210	1201	1184	1145	1103	1194	1248	1198	1160	1215	1161	1181	1215	1224	1198	1187	1150	1160	1168	1210	1183	1233	1241	1155	1142	1158	1196	1176	1200	1153	1188	1204	1202	1213	1148	1172	1167	1226	1264	1202	1159	1212	1207	1195	1189	1264	1144	1251	1216	1206	1170	1182	1206	1196	1167	1192	1191	1157	1199	1209	1225	1164	1185	1180	1116	1175	1147	1205	1172	1181	1167	1195	1154	1168	1188	1214	1215	1231	1232	1172	1123	1094	1202	1185	1143	1208	1169	1117	1130	1178	1100	1186	1211	1189	1252	1150	1241	1137	1176	1149	1194	1175	1237	1183	1179	1167	1098	1194	1174	1178	1279	1180	1176	1108	1238	1121
52035	48811	43066	30182	24930	23292	20763	14919	6863	2459	1057	880	836	761	643	647	547	449	432	442	436	425	353	386	328	354	364	327	322	325	338	336	343	323	332	322	297	354	317	299	278	280	299	307	313	536	992	620	297	316	309	312	328	289	296	297	308	307	271	268	281	310	286	292	296	344	281	313	282	311	273	293	291	292	285	270	279	328	291	309	267	250	327	302	280	291	284	299	285	275	277	316	316	301	253	257	289	279	275	296	286	283	301	307	278	266	276	298	315	321	281	304	302	274	286	323	314	272	316	286	271	250	307	309	308	283	312	291	239	312	319	267	248	281	273	309	294	304	288	282	299	289	310	294	301	295	291	304	293	309	311	283	297	284	330	253	298	307	270	289	280	287	320	294	289	267	303	267	281	272	300	285	289	322	292	280	303	301	290	296	301	300	281	269	281	301	274	309	273	284	328	255	281	300	264	297	308	315	273	298	292	265	278	295	289	270	314	262	291	313	314	276	297	291	272	305	298	286	318	277	285	288	274	305	277	308	301	302	309	296	287	304	294	300	291	290	258	305	256	279	275	316	272	293	294	300	287	298	308	295	270	274	296	266	275	302	283	300	276	290	281	297	296	303	290	297	309	300	293	280	271	288	245	286	287	297	263	279	280	294	280	294	284	292	304	271	291	310	262	294	302	269	307	293	292	260	303	303	321	304	272	311	340	284	309	291	274	288	297	285	309	292	283	273	314	302	281	287	276	282	311	284	289	295	305	319	270	291	275	285	273	322	318	281	298	290	299	321	270	279	296	292	312	303	339	293	296	288	285	289	300	312	271	286	303	277	287	266	299	286	270	277	310	301	276	311	297	276	329	278	272	297	285	305	328	279	298	317	278	303	286	318	284	277	307	300	289	285	275	309	277	250	282	292	274	267	294	266	265	274	275	304	257	283	299	287	297	264	300	290	273	280	276	295	288	300	300	280	262	289	297	287	261	304	309	286	291	306	310	301	274	309	286	296	304	302	279	297	285	276	319	284	293	270	282	297	269	309	275	290	281	290	280	324	306	304	316	303	295	284	281	293	282	314	297	323	279	314	272	290	287	298	307	284	300	277	305	272	286	291	287	314	278	277	281	302	296	291	311	281	304	273	304	269	302	280	320	319	290	312	293	309	331	286	275	308	312	310	298	324	292	302	320	319	302	298	294	267	250	258	305	290	304	313	299	293	287	256	297	311	307	293	317	311	289	274	272	303	302	284	290	312	278	322	278	289	296	299	265	291	302	278	312	303	314	278	299	290	278	305	302	281	280	316	293	311	262	295	307	265	291	292	292	281	296	266	301	291	270	266	297	316	328	326	281	293	310	305	308	300	271	284	275	311	268	307	297	290	303	315	294	294	301	257	310	289	314	307	247	300	303	292	281	282	328	291	293	303	282	269	290	296	286	309	315	323	278	289	273	282	300	284	300	307	314	296	293	306	304	274	292	274	275	291	303	302	319	284	284	281	309	288	295	292	260	327	313	274	294	258	308	305	293	302	316	299	308	300	324	314	340	293	286	296	276	262	276	316	326	287	297	307	255	284	294	289	298	274	282	278	301	280	302	295	261	315	288	293	302	255	281	299	290	310	295	301	296	278	311	309	279	308	298	287	327	285	286	284	283	305	298	250	331	264	293	311	303	282	302	255	290	303	323	301	283	286	285	289	309	333	305	294	288	303	271	285	300	284	304	265	333	283	277	307	275	321	306	280	269	256	268	304	304	315	291	328	310	311	310	324	305	304	339	261	269	299	282	282	312	305	271	302	285	267	285	284	301	283	336	311	299	313	322	288	274	297	281	304	295	273	316	320	291	310	325	294	299	280	269	302	268	295	303	297	281	267	327	278	313	273	299	295	320	295	299	272	314	298	316	274	285	306	305	270	275	300	318	263	310	294	283	298	271	305	322	269	303	315	304	278	273	272	283	274	325	280	290	295	283	268	277	272	307	316	297	299	278	268	286	299	303	293	322	319	324	291	263	285	313	348	265	309	270	296	292	308	323	271	264	296	292	304	294	313	280	272	265	290	326	286	286	258	284	289	285	307	280	296	295	282	298	258	286	292	262	266	255	287	263	311	257	266	256	288	280	311	298	282	266	339	273	304	308	276	274	257	271	292	296	284	290	268	304	284	311	274	279	304	322	269	323	291	286	295	318	289	289	355	310	286	278	288	306	295	290	318	292	289	306	299	292	319	328	295	293	303	296	314	302	296	276	311	314	310	301	308	291	281	311	306	292	297	294	301	320	322	333	293	281	295	304	282	276	301	308	271	292	311	289	285	339	297	305	284	270	291	317	325	255	291	295	286	313	334	278	330	298	296	309	322	283	274	277	281	264	268	280	268	293	299	295	252	316	283	323	296	315	318	327	292	302	273	319	284	279	303	291	268	301	304	288	284	296	289	285	279	272	278	321	298	303	295	311	305	284	262	295	285	286	252	281	309	300	288	315	261	312	288	281	297	282	290	286	267	283	295	321	296	276	296	306	266	295	290	276	297	334	315	319	335	302	326	286	259	265	306	286	285	278	319	294	282	286	287	246	261	314	311	295	295	301	292	276	300	294	279	290	270	298	305	297	285	330	334	292	295	311	312	318	290	275	264	272	250	292	280	285	289	267	291	295	294	283	280	268	309	274	291	287	311	286	296	307	283	310	316	292	289	345	297	303	304	285	312	286	309	297	318	294	287	276	276	289	265	305	295	311	286	342	264	299	290	306	282	308	269	306	308	283	283	297	284	291	288	257	270	315	281	268	294	303	281	294	289	315	307	322	281	324	284	273	295	278	276	298	306	252	309	278	265	316	290	292	264	273	281	304	314	307	293	303	284	305	291	292	282	283	323	287	304	287	295	271	276	294	302	292	318	305	283	315	283	329	275	326	296	296	312	257	301	289	312	286	281	288	283	264	296	282	301	298	304	329	301	295	305	289	291	298	291	312	316	316	276	287	315	266	295	302	294	272	318	308	251	274	273	286	308	281	313	280	310	289	295	306	325	275	287	300	277	314	314	299	303	308	303	284	295	277	294	290	330	300	301	256	277	298	336	310	301	283	297	272	321	278	311	308	297	285	316	279	283	290	318	297	319	286	285	298	302	261	271	300	295	305	300	293	329	308	265	282	327	301	291	288	284	286	299	270	274	292	287	298	289	253	291	256	335	301	296	285	301	306	298	259	287	299	301	309	266	289	294	284	292	287	281	283	311	319	283	302	267	270	297	351	314	273	286	300	301	264	291	282	293	274	334	281	299	280	295	280	302	249	300	277	305	294	277	311	322	292	285	293	292	300	290	282	297	279	269	288	283	291	294	323	280	285	282	290	276	288	287	321	279	285	326	292	318	266	286	270	294	308	261	293	255	253	263	293	276	281	320	278	293	284	265	295	308	298	270	294	304	275	289	273	255	301	279	280	288	308	295	301	315	280	269	293	306	282	289	294	331	271	301	267	265	295	317	304	296	302	292	271	252	303	291
45617	52888	47258	35941	15241	9336	8266	5752	6020	6236	3909	3598	3529	3112	2643	2567	2223	1819	1637	1635	1587	1585	1355	1340	1213	1302	1088	1113	1100	1104	993	956	970	994	1054	938	1023	928	954	959	906	968	914	967	1142	2228	4295	2729	894	896	873	874	859	915	896	931	867	899	891	890	856	867	920	796	906	886	887	910	894	884	906	826	852	914	930	947	899	918	882	872	882	872	913	930	841	888	866	885	903	908	918	850	846	873	872	917	908	891	857	856	903	849	868	946	884	882	834	877	940	873	888	840	878	836	869	923	887	945	853	875	870	884	902	861	927	874	902	939	889	872	884	845	909	872	846	921	903	878	860	835	937	844	914	887	905	947	860	868	916	907	869	852	845	898	928	862	871	905	894	929	880	870	867	866	870	900	883	900	856	892	873	892	892	882	909	893	917	898	921	922	875	862	905	922	868	923	838	894	909	951	886	895	940	896	880	885	914	862	915	910	898	858	917	875	839	879	896	896	942	870	855	944	898	881	875	885	880	863	840	882	916	905	851	901	904	898	904	881	880	894	879	812	914	900	895	905	886	840	883	915	899	854	900	852	915	864	899	872	957	814	931	880	859	862	895	834	912	879	878	911	913	908	930	919	873	860	893	838	854	889	894	933	948	860	868	913	912	875	861	935	883	887	888	906	861	878	898	855	883	863	896	854	878	906	929	907	873	886	888	871	862	832	941	923	841	857	902	833	945	926	853	854	852	841	862	912	932	871	915	893	937	854	907	902	839	882	845	920	858	873	937	928	904	944	887	878	930	915	868	900	924	854	878	855	894	904	843	854	827	825	854	883	895	887	876	920	951	843	924	806	860	850	873	886	869	863	892	902	923	864	892	913	849	886	871	845	865	866	897	919	867	869	901	913	847	892	859	866	884	905	920	928	889	898	870	934	837	892	896	932	893	902	863	911	905	936	883	902	891	928	827	874	909	886	870	904	874	914	877	887	860	890	908	938	835	898	952	903	865	916	860	861	936	848	936	895	888	878	832	947	907	879	878	850	886	861	858	914	871	881	873	864	899	897	825	884	938	877	902	945	844	828	911	945	852	875	868	823	890	905	926	833	934	871	849	899	909	852	918	882	851	895	846	883	895	946	894	837	933	855	844	893	898	868	880	937	901	863	875	871	869	947	936	900	894	920	897	853	868	849	922	860	854	837	829	843	856	864	875	923	887	911	908	910	840	879	843	914	843	917	883	850	878	868	882	868	872	888	831	922	822	836	908	874	829	845	866	928	888	891	913	884	891	833	900	845	848	920	883	868	870	948	938	877	905	889	834	897	885	845	899	866	893	892	857	884	911	882	833	851	867	831	839	885	863	938	918	859	965	906	874	879	893	860	875	889	909	881	859	902	873	856	923	888	858	845	842	901	901	903	843	914	944	922	871	823	927	904	874	872	926	913	885	904	908	881	888	877	878	889	873	868	952	906	843	939	881	894	939	918	853	877	885	892	927	908	868	893	818	893	892	875	865	838	904	928	850	913	856	877	868	906	873	908	883	878	938	848	895	908	841	894	865	924	940	845	921	875	908	933	917	927	889	915	868	931	924	913	887	864	927	912	918	850	893	934	957	892	924	889	914	865	863	915	868	855	934	893	947	875	907	897	864	864	886	863	934	917	868	852	881	891	881	933	840	833	846	857	915	897	877	889	892	931	896	871	886	948	920	858	877	842	883	849	925	894	878	878	881	846	895	913	922	915	887	862	893	892	893	887	867	897	851	907	893	912	835	939	899	864	919	849	852	886	909	893	856	899	918	901	889	898	843	890	882	907	883	950	923	909	897	840	894	843	907	855	890	833	873	916	897	869	869	868	882	900	886	905	878	899	892	848	884	893	902	942	871	902	866	880	896	870	882	910	917	934	926	905	872	860	900	899	837	917	885	895	903	889	860	873	884	892	921	850	888	906	893	855	901	887	941	890	918	918	831	845	878	910	887	888	957	883	882	886	857	907	856	907	894	940	897	882	918	825	834	890	857	861	934	954	896	858	854	869	842	897	844	836	883	863	834	868	898	913	844	883	873	861	913	906	931	883	892	911	869	897	910	904	831	874	876	889	887	913	912	865	824	870	917	918	914	923	923	823	869	896	858	869	920	907	872	885	875	838	862	831	891	878	874	865	911	906	875	820	873	934	869	850	869	831	925	878	844	850	821	872	842	892	868	844	897	845	824	863	882	921	856	875	841	882	876	927	862	872	878	872	902	935	888	883	897	832	885	889	949	855	888	889	876	927	893	828	910	862	894	862	899	926	920	864	864	881	906	861	878	873	866	887	856	854	914	912	887	881	876	869	860	914	878	879	846	916	918	872	886	909	866	934	860	834	882	876	851	911	868	866	865	885	869	912	825	852	905	881	915	840	900	827	926	888	921	884	900	874	870	932	869	885	880	868	861	921	869	861	919	876	863	885	889	896	838	866	904	876	926	900	859	864	845	859	882	886	921	869	894	923	876	886	867	860	918	870	917	889	845	889	860	853	920	891	943	902	841	819	907	886	904	842	869	925	909	887	902	891	893	877	916	878	879	864	878	905	866	845	877	862	868	848	936	908	889	906	880	837	917	930	931	874	868	809	872	860	851	905	882	903	857	901	931	887	892	850	880	869	918	939	903	883	888	856	872	916	852	909	917	882	847	862	916	905	918	904	864	861	889	874	888	948	893	942	881	860	898	907	909	910	946	860	890	887	866	888	936	887	891	872	905	907	883	947	903	860	880	907	900	878	869	864	906	871	867	884	901	872	924	906	883	914	892	878	940	833	865	880	860	890	873	903	854	892	903	882	910	832	915	909	860	897	844	853	868	893	865	874	930	949	903	874	879	826	938	869	895	868	866	876	872	939	813	966	831	869	922	903	907	873	927	870	867	893	935	856	910	907	894	831	903	822	872	895	897	907	844	857	923	865	943	894	866	842	871	928	884	879	793	905	847	918	886	893	885	848	858	887	909	857	926	864	867	859	952	890	846	925	881	875	862	893	862	929	906	897	875	884	879	918	948	899	906	843	890	875	880	883	835	884	869	873	910	799	826	894	934	886	873	897	894	889	895	888	892	924	886	893	859	846	845	853	807	824	876	830	851	884	872	864	887	889	936	884	927	927	908	879	858	882	848	911	881	865	869	879	888	860	912	889	829	854	896	858	910	890	885	908	887	870	888	938	899	906	917	848	897	898	906	856	878	869	908	893	989	850	885	815	882	912	926	856	917	887	837	879	888	860	842	914	925	891	901	970	889	886	918	866	876	881	887	829	831	910	943	892	896	877	934	862	891	848	890	902	834	899	906	846	884	934	835	896	923	935	876	912	900	863	869	912	889	912	858	891	879	865	852	882	920	943	864	869	908	874	923	916	887	911	857	856	877	863	890	848	872	937	835	874	837	875	916	847	892	930	862	878	870	874	838	855	880	902	962	878	872	926	896	895	897	853	863	901	887	963	886	866	896	893	900	880	875	901	888	892	940	842	916	950	848	898
54604	47589	38328	28244	24997	24882	22903	18654	11809	4617	1781	1398	1310	1098	979	928	805	585	544	529	526	533	428	425	395	438	377	372	395	356	362	309	349	320	311	311	308	281	303	312	294	319	294	331	311	552	1202	1052	319	323	302	324	290	325	308	281	292	288	301	293	330	269	306	317	289	309	309	292	279	341	308	285	318	308	266	295	281	283	297	288	303	324	328	259	287	310	295	306	270	298	283	294	271	277	271	316	299	304	298	265	334	281	313	291	333	317	290	301	308	280	286	308	328	278	294	305	290	273	318	263	310	290	311	319	290	301	308	340	286	328	294	276	283	303	268	294	290	310	288	310	291	309	285	269	280	284	269	276	292	301	291	285	306	323	320	269	282	287	300	317	309	290	317	303	310	282	304	262	302	313	307	307	302	295	322	295	273	336	304	309	301	294	292	322	326	309	303	272	277	295	282	294	287	311	292	311	295	281	298	289	295	306	295	300	288	285	289	312	293	292	294	318	314	277	288	288	298	323	309	303	271	285	293	295	305	305	327	309	312	313	314	294	290	280	296	309	302	281	300	308	266	318	313	302	265	258	268	313	304	319	317	301	321	284	278	301	289	317	299	297	291	305	280	290	300	324	300	295	314	279	311	271	291	328	278	278	294	309	306	250	322	292	290	321	255	306	268	305	323	310	305	280	281	324	327	293	308	317	307	296	308	297	288	318	303	316	330	322	288	290	283	274	287	307	327	263	278	296	285	301	298	263	299	313	291	312	301	308	303	314	298	301	304	274	309	293	286	294	285	275	307	281	309	294	313	309	291	300	297	316	290	290	303	271	297	311	312	299	283	277	310	316	318	283	287	277	279	283	286	300	340	313	290	295	273	294	300	314	270	290	326	272	304	279	287	279	309	310	300	275	288	313	298	317	343	306	298	288	283	322	298	270	297	291	317	298	350	281	297	281	269	289	266	306	315	306	306	288	282	280	323	291	338	301	306	307	327	286	296	313	280	317	324	322	298	291	287	292	338	277	288	298	317	315	289	306	285	290	292	287	282	304	291	284	304	292	321	314	325	272	303	312	320	301	289	286	314	308	322	273	290	312	279	303	274	286	282	314	280	290	284	328	283	276	287	289	303	299	305	286	304	261	276	296	302	295	283	291	275	296	299	286	295	310	318	276	284	280	296	320	279	271	257	305	299	296	303	271	291	312	309	334	305	296	297	293	276	320	340	287	275	302	308	304	282	301	295	288	314	263	316	283	278	300	300	286	304	270	304	322	318	320	281	325	305	294	281	285	278	313	320	298	281	285	346	279	299	293	289	274	283	310	298	302	307	284	281	309	290	309	324	313	297	297	316	309	319	283	292	294	309	309	320	287	318	305	284	261	285	272	286	285	316	278	328	292	308	284	356	310	309	326	306	310	305	305	326	300	325	318	299	322	264	299	291	322	315	316	320	314	318	317	328	307	335	306	304	291	289	280	288	290	312	303	298	302	285	278	279	285	309	309	291	298	292	307	285	310	310	297	283	297	320	304	308	299	295	312	310	294	300	268	291	295	284	312	317	275	313	284	319	268	313	312	268	263	292	292	302	291	277	323	304	288	271	288	321	297	282	307	326	284	255	310	311	277	291	327	293	307	315	276	270	290	336	318	267	312	300	290	317	296	307	286	309	285	290	299	268	322	262	312	288	283	277	307	305	293	294	280	294	309	280	319	300	279	308	309	282	285	272	284	322	302	287	307	290	280	265	327	306	287	309	297	283	281	299	284	310	269	259	303	317	323	282	329	349	309	265	304	319	307	299	275	305	300	298	300	263	300	294	287	283	300	296	274	270	304	287	300	287	303	329	293	296	304	256	303	311	271	290	339	308	326	291	281	325	321	301	286	300	291	306	307	286	268	277	295	328	329	329	293	282	316	267	290	284	292	290	304	297	307	307	270	259	238	284	309	301	295	280	327	284	278	280	291	286	334	283	288	327	275	274	295	277	301	272	276	271	307	302	319	267	267	317	308	328	314	318	293	287	294	333	294	295	279	303	284	298	298	292	292	312	307	287	297	303	289	289	344	300	290	309	303	296	332	293	311	317	298	286	316	314	296	311	294	302	297	320	314	315	287	330	266	293	299	318	289	298	283	325	296	308	317	315	305	306	299	287	256	286	278	309	260	309	284	295	280	290	298	328	309	322	297	297	338	314	271	333	319	293	261	301	309	290	310	290	324	280	301	283	300	315	296	288	297	305	290	301	288	329	286	288	260	323	304	292	292	289	315	276	315	288	293	297	291	279	293	314	334	322	325	294	319	251	279	299	269	287	276	295	286	305	308	281	314	270	302	319	298	294	307	294	296	302	310	276	282	284	291	311	304	285	317	306	302	320	295	321	288	273	292	320	296	295	296	283	299	323	302	311	300	277	280	327	286	312	254	286	297	322	292	264	297	300	308	296	297	283	247	295	269	266	314	283	281	308	311	325	285	287	293	318	294	286	290	297	294	289	282	291	308	260	319	303	281	274	303	293	322	323	314	303	293	284	264	299	309	282	315	291	289	304	285	304	252	288	310	279	339	278	325	295	281	288	272	307	331	264	280	307	277	259	285	286	309	317	324	301	291	290	278	288	289	278	297	315	277	305	316	300	311	301	287	287	300	288	297	313	322	302	305	318	304	294	311	285	289	301	287	306	298	276	269	300	290	287	301	298	267	296	276	319	312	281	294	304	300	303	285	324	289	311	317	319	285	293	314	271	286	313	301	288	283	289	321	302	286	311	306	270	302	263	320	316	297	295	284	279	292	306	298	314	291	290	296	314	278	284	298	293	294	276	310	288	247	295	305	275	286	259	310	318	338	309	317	280	297	335	302	313	292	293	305	306	296	299	298	311	308	293	306	282	283	302	291	306	288	304	304	288	270	321	310	287	308	300	280	316	320	302	304	278	299	299	291	278	283	292	313	262	270	300	271	308	263	266	310	301	311	306	313	296	326	322	300	305	274	315	261	264	270	286	319	299	319	290	291	304	313	305	317	316	326	275	271	292	312	310	275	277	331	287	319	269	320	307	317	266	295	302	288	322	283	303	299	279	317	314	306	280	305	271	316	301	293	321	282	286	322	300	273	290	291	288	293	309	326	287	317	302	301	317	330	303	265	284	278	310	281	280	279	271	295	306	308	326	302	323	269	270	293	294	297	307	282	299	297	279	301	323	330	271	281	282	316	267	294	293	301	281	297	281	316	261	322	327	281	283	279	299	299	313	292	281	296	286	293	311	294	305	293	298	293	292	292	284	278	288	327	273	273	290	271	290	261	302	335	307	331	288	283	286	296	291	307	297	293	292	293	313	298	268	289	289	320	284	297	334	305	295	274	317	311	286	293	304	302	286	314	265	314	279	319	299	311	299	285	287	272	295	316	282	308	295	314	294	292	306	316	318	280	295	300	293	289	282	305	270	304	275	308	318	295	297	303	306	274	272	280	284	287	275	286	278	294	287	323	314	313	306	284	291	298	296	293
50963	52875	48467	38251	20217	12881	10750	8893	9259	8465	5483	5729	5454	4580	3898	3553	3095	2060	2007	2287	2263	2005	1737	1447	1389	1434	1310	1308	1230	1189	1086	1022	937	1001	995	926	984	972	999	921	869	940	866	884	906	2272	6273	4559	851	874	884	832	857	837	790	824	860	872	820	884	872	831	889	826	839	827	820	903	837	872	847	931	892	880	912	892	861	876	890	893	795	827	895	868	885	855	876	851	843	901	858	833	876	898	891	915	833	887	881	883	851	920	850	854	857	886	841	852	867	827	852	861	827	879	862	919	889	848	848	819	842	832	873	880	839	893	824	891	834	853	828	846	923	833	848	857	881	789	895	884	877	838	822	892	871	865	856	864	835	829	831	879	875	869	889	839	876	949	839	854	813	857	859	849	923	850	893	805	880	880	858	841	846	913	893	785	858	871	830	854	867	908	814	847	842	833	863	840	853	868	845	845	844	905	859	866	894	880	810	946	844	793	771	852	837	833	873	918	840	897	885	904	880	830	862	825	900	833	895	803	932	842	853	819	846	898	854	904	857	906	865	799	825	859	890	882	824	841	917	893	882	874	892	846	838	891	843	855	816	844	823	849	846	833	899	885	902	848	913	872	843	934	840	817	782	911	871	856	947	847	859	887	857	831	870	855	843	862	867	828	843	824	826	885	838	840	857	880	856	811	834	878	855	875	871	856	844	871	907	871	796	837	835	839	860	875	930	875	899	921	888	843	871	881	832	876	851	858	858	872	883	887	868	913	895	867	833	857	864	844	861	890	897	824	880	852	847	870	830	858	870	900	843	874	857	891	869	826	877	860	844	848	865	833	828	887	840	864	855	835	840	868	856	845	880	830	793	848	856	900	908	885	821	859	857	850	856	887	803	813	897	870	845	861	842	805	869	852	821	856	869	847	855	806	891	859	923	838	831	842	875	856	856	858	810	794	877	884	926	852	817	806	885	872	885	844	858	895	890	863	887	844	840	814	875	911	856	865	905	814	918	913	876	900	847	896	863	853	790	813	907	887	824	851	878	894	882	860	874	843	822	838	921	872	833	865	835	863	878	860	835	896	868	846	887	827	817	953	861	833	797	828	901	857	843	863	821	882	822	850	837	819	839	858	892	882	959	888	845	846	871	892	853	861	858	875	820	897	840	839	889	836	856	883	845	882	843	856	865	867	892	848	825	875	863	869	849	856	869	866	854	883	792	852	776	837	844	892	862	925	785	855	879	853	909	810	894	863	837	836	825	886	867	851	900	828	867	839	879	806	815	890	830	916	860	942	779	834	816	883	836	818	834	879	869	834	820	841	881	836	884	911	889	845	880	902	807	870	820	869	830	844	871	796	882	870	802	835	877	852	886	812	840	852	861	854	888	867	878	837	903	873	898	870	906	896	914	851	842	854	882	839	858	848	912	875	901	877	844	854	858	822	829	892	857	856	837	830	851	844	832	890	876	820	840	881	851	879	856	906	838	832	858	791	858	885	804	857	859	837	876	882	904	897	854	851	875	866	902	817	920	840	881	886	878	839	864	850	833	838	826	836	832	906	925	885	890	851	921	840	860	887	880	879	885	853	858	812	866	854	825	869	871	843	852	867	874	885	819	882	918	964	821	861	845	805	836	873	873	860	898	856	886	848	851	849	835	853	789	881	809	869	838	834	875	851	904	828	837	885	852	842	838	873	884	855	839	856	883	889	897	840	831	821	874	844	793	835	903	833	806	849	891	920	840	880	810	898	825	804	892	869	858	867	853	895	846	835	828	908	854	865	911	873	842	908	859	834	758	864	863	871	860	856	842	842	876	823	885	855	897	914	852	827	911	850	837	930	888	861	851	881	864	879	877	892	829	864	844	886	906	864	875	892	845	809	794	841	802	825	848	877	841	808	846	830	906	847	887	856	859	870	862	814	803	808	850	848	827	891	875	794	830	844	845	846	846	840	874	835	808	789	895	848	894	927	873	838	851	870	823	879	854	915	860	880	860	827	859	890	868	840	874	791	882	841	818	913	844	858	831	831	847	860	872	876	888	855	833	878	867	895	879	842	829	846	808	805	865	854	861	856	874	832	887	840	870	877	856	837	848	855	880	826	877	850	879	881	849	905	841	819	845	869	888	854	850	888	872	909	892	917	865	883	861	889	841	864	855	877	863	854	862	901	840	858	901	821	861	836	872	838	857	856	835	859	836	896	900	779	811	866	834	857	870	869	858	843	899	862	835	840	836	862	866	925	855	860	857	894	837	813	846	910	821	858	857	842	897	939	829	838	893	830	905	893	902	809	855	875	846	885	851	904	851	855	881	814	848	922	893	835	871	888	882	829	907	897	882	884	851	901	873	860	840	850	866	868	862	880	847	887	865	865	837	879	829	888	878	828	847	928	867	865	820	882	877	901	916	879	828	858	846	861	846	857	861	858	917	863	872	855	840	832	803	866	804	857	843	844	847	847	865	903	860	852	805	917	881	850	933	887	810	851	817	889	871	866	877	846	809	811	846	799	870	859	833	900	813	879	835	817	920	880	848	884	859	864	860	860	847	874	873	884	813	915	855	840	887	851	826	846	843	809	856	848	875	893	886	820	832	842	872	846	860	816	870	844	860	890	852	850	844	853	796	871	854	859	897	852	836	850	873	897	880	830	852	874	863	870	854	835	824	932	855	836	803	857	881	895	828	881	862	789	888	867	858	854	812	876	857	849	849	892	870	913	849	885	891	864	852	895	878	895	819	850	866	880	803	831	821	862	808	862	906	926	897	900	856	827	884	852	876	875	898	839	884	889	871	887	896	871	853	834	828	880	865	821	838	815	885	864	880	837	876	919	867	822	822	839	858	892	868	886	898	845	844	804	863	923	847	842	858	847	804	934	815	843	844	829	901	903	861	858	860	861	867	833	867	857	864	863	873	842	884	881	917	880	849	850	831	853	855	853	909	863	812	835	876	843	821	796	857	860	881	896	837	897	903	904	867	848	851	839	822	851	850	881	861	918	774	905	869	854	924	882	816	855	841	857	875	847	898	897	891	872	796	891	876	942	838	840	889	858	901	892	843	852	813	870	873	888	874	861	791	866	860	871	853	841	866	870	815	843	802	863	853	861	835	839	875	867	843	871	868	869	856	905	825	869	863	882	824	898	828	889	865	866	850	813	819	846	822	865	867	864	860	861	842	845	811	820	864	881	887	831	865	852	842	832	874	861	817	820	876	842	868	853	809	899	884	846	846	872	912	822	841	850	827	875	856	862	872	846	847	865	815	844	868	862	854	908	862	892	847	869	842	854	850	903	845	839	842	890	826	870	821	832	856	828	820	916	838	878	911	884	823	823	815	845	861	856	828	926	837	882	874	843	871	846	896	858	845	823	901	907	833	906	840	872	853	858	811	824	865	858	842	920	841	853	870	876	869	830	815	853	862	818	849	839	858	865	845	830	849	862	837	856	874	886	826	831	857	869	889	876	872	900	848	882	851	851	872	798	878	854	890	864	877	845	839	868	860	820	899	861
22472	36546	36393	16705	5065	1669	931	675	516	495	417	399	418	388	406	377	400	360	385	417	375	399	354	375	368	365	319	321	357	361	362	334	329	373	382	321	328	329	373	375	365	350	299	305	363	349	376	350	363	331	349	354	354	334	357	333	343	305	352	306	325	336	344	339	351	332	352	332	345	311	323	349	324	356	342	343	347	342	323	308	340	337	337	308	322	340	357	377	353	357	357	321	351	359	326	351	324	320	332	358	349	324	298	319	330	338	346	322	357	366	335	326	311	341	328	314	311	341	358	363	334	360	331	359	335	378	335	365	366	361	333	338	365	354	341	345	359	347	358	344	323	336	330	371	320	350	329	380	373	327	356	336	330	368	324	334	366	346	363	323	340	308	323	317	323	348	354	342	325	335	319	349	357	352	327	322	337	352	347	332	331	341	343	336	328	349	364	346	350	368	367	317	309	299	366	335	345	339	352	352	368	341	343	314	359	305	369	324	354	359	344	337	348	331	353	320	365	355	385	319	342	338	354	328	349	330	357	340	360	319	391	342	336	342	348	329	339	341	337	326	352	318	352	357	344	322	332	323	319	340	345	334	343	351	366	308	343	322	336	358	368	330	356	326	339	355	318	336	356	359	376	347	334	346	325	331	325	356	335	357	350	312	369	331	348	360	317	347	306	338	332	354	348	365	328	360	339	299	313	329	350	347	356	329	345	346	360	339	348	350	322	334	341	357	353	338	327	326	335	319	325	320	351	357	353	335	377	374	324	376	343	346	344	346	353	373	337	315	306	370	355	322	333	358	364	411	353	347	328	316	362	335	357	341	368	322	339	318	320	337	331	358	312	336	332	338	368	356	334	347	344	348	322	345	317	360	360	402	339	312	359	319	354	377	357	327	345	357	326	305	317	325	343	343	339	350	333	299	330	318	337	355	346	358	366	381	318	317	311	345	331	333	366	360	332	352	340	337	342	343	349	333	348	345	315	344	378	316	349	321	300	337	344	337	320	332	338	353	339	328	342	323	350	372	351	344	332	314	322	362	339	354	383	342	337	361	341	339	329	393	332	353	359	372	339	331	331	347	331	333	319	337	320	332	350	335	340	336	339	335	354	405	341	364	351	324	336	355	332	346	348	344	335	368	311	297	330	323	336	340	309	357	331	319	332	364	326	330	365	347	376	324	332	321	345	340	366	339	325	345	312	338	344	342	320	362	332	342	287	314	324	344	334	330	357	347	360	354	337	376	350	337	320	323	336	362	351	364	330	330	328	348	339	384	320	334	296	326	356	355	323	339	335	350	333	316	315	297	304	340	358	342	329	321	373	343	336	324	319	336	328	339	317	343	346	307	366	333	317	362	337	312	349	325	312	336	367	351	324	309	348	384	332	357	324	315	345	352	316	318	368	335	357	317	330	345	330	345	319	340	330	333	354	364	330	357	336	320	368	339	312	346	329	345	361	335	325	356	361	338	338	368	337	329	364	289	364	353	307	315	347	337	319	347	323	319	346	354	315	315	339	350	336	332	342	370	343	360	325	345	328	346	337	340	340	337	323	351	302	319	318	323	349	313	343	310	351	315	320	334	335	343	335	352	332	359	336	349	338	348	309	358	355	354	352	332	354	333	323	368	336	344	347	331	306	359	336	321	344	325	344	322	375	355	372	299	373	318	345	315	341	360	334	347	346	327	341	339	345	360	355	343	344	367	328	315	322	363	357	362	287	374	311	363	364	360	295	344	360	368	330	341	342	335	357	325	386	332	335	345	330	325	354	323	361	324	349	332	323	329	320	343	331	353	314	326	341	336	327	344	330	306	358	359	350	391	345	322	359	360	321	325	343	322	349	370	324	336	353	328	336	362	327	333	355	340	353	361	349	366	316	351	357	336	331	380	346	365	326	338	364	309	321	348	325	323	319	326	343	348	337	327	318	303	325	357	333	360	362	313	339	344	348	338	347	348	349	280	365	340	306	325	343	329	369	324	319	344	362	376	361	343	362	342	363	344	322	323	334	333	358	345	300	330	352	351	343	319	305	340	305	336	340	335	338	357	323	369	357	344	315	356	329	363	326	357	355	342	370	319	306	349	358	345	328	334	331	337	325	338	348	336	348	328	345	348	334	336	322	340	334	337	341	319	337	322	374	332	348	349	321	375	350	346	336	356	363	336	356	326	338	322	346	340	343	331	322	329	338	385	278	329	343	312	354	331	318	329	326	376	340	357	355	328	363	338	337	347	310	317	330	346	322	368	356	316	352	349	329	344	357	334	307	356	329	330	351	348	332	345	339	336	359	365	324	320	367	308	341	374	370	351	313	337	331	313	319	357	353	340	362	332	318	364	325	328	378	365	319	331	350	329	347	331	340	359	347	344	326	356	326	334	384	337	329	334	287	371	360	354	346	327	348	318	379	323	348	357	333	389	381	348	342	344	325	353	347	343	339	356	362	337	327	330	359	338	369	381	363	351	312	329	312	312	338	296	326	336	361	378	313	338	316	333	352	328	355	346	331	351	326	327	328	336	344	311	339	352	330	324	317	330	338	316	350	346	333	327	321	342	356	393	364	357	348	352	383	325	325	347	313	350	348	345	333	342	359	313	354	384	376	366	335	367	356	337	361	330	342	343	367	340	343	329	313	330	353	332	347	341	327	338	343	354	336	305	353	334	357	352	350	338	339	348	341	334	367	325	319	348	332	348	348	377	326	345	340	384	357	313	355	314	325	323	336	343	367	335	351	327	358	338	340	324	334	335	333	355	365	352	347	307	342	355	368	346	326	310	335	321	314	344	328	353	342	324	351	350	316	336	344	325	336	357	335	326	311	318	333	354	372	300	347	325	359	337	405	312	362	345	351	325	333	325	295	304	353	318	338	333	343	354	355	350	338	332	323	363	355	346	322	345	358	329	380	325	331	335	366	356	359	363	341	334	325	357	371	367	359	355	385	340	321	323	372	354	317	342	353	324	349	319	349	340	355	320	359	345	331	346	354	333	382	377	368	348	306	326	361	345	331	367	360	346	328	323	323	342	328	343	330	341	337	327	328	343	321	357	348	316	321	359	320	312	358	342	354	336	345	346	344	347	373	350	321	333	325	331	326	359	350	355	353	325	323	350	321	378	333	373	362	370	299	327	354	351	344	330	345	343	330	334	345	329	365	334	338	316	353	317	327	331	338	325	364	351	377	350	308	318	308	337	338	344	332	330	310	335	363	330	339	339	394	337	360	340	341	314	351	333	340	355	362	314	362	318	358	345	332	353	317	314	336	343	337	316	357	320	345	355	356	378	362	388	319	322	320	324	344	317	316	378	332	304	349	329	334	366	297	331	343	318	318	318	343	322	340	339	342	345	320	367	331	354	346	369	344	348	372	327	338	341	339	378	329	312	322	299	332	366	355	335	338	341	302	355	346	317	336	342	330	341	323	340	331	335	355	331	333	329	355	332	356	337	333	327	346	358	333	360	330	334	336	324	364	348	369	365	321	322	319	301	350	339	370	369
21136	38172	35396	13267	3686	2802	2543	2168	1807	1690	1547	1460	1348	1287	1276	1263	1195	1150	1255	1319	1262	1251	1084	1084	1144	1123	1155	1101	1091	1071	1154	1188	1140	1138	1102	1064	1085	1035	1030	1073	1034	1069	1030	1043	1029	997	1281	1158	1013	1045	1087	1022	1060	965	1023	1069	1024	1055	1070	1069	1015	1057	1051	1027	1017	1037	1007	1016	992	1020	1028	1071	1060	1065	1064	1070	1054	1047	1128	1044	1042	1018	1067	1032	1080	1097	1067	1057	1074	1065	1061	1033	1011	1054	1027	1079	1006	1053	1028	1007	1061	1037	1056	1053	1036	1006	1102	1025	1112	1024	1056	1003	1053	1072	1022	1040	1075	1066	970	1029	1094	1051	1024	1002	1065	1079	1078	1020	993	1047	1030	1010	1003	986	1051	965	1076	1053	1048	1024	1021	1033	1025	1060	1036	994	1053	1022	1032	1054	1021	1007	1082	1009	1031	1019	1065	1065	1068	1055	1067	1052	1044	1030	1098	1070	1033	1053	1026	1048	1033	1014	1070	1030	1018	1034	1007	1068	1045	997	1025	1033	997	1006	1005	1059	1066	1036	1018	1090	1049	1103	1005	1044	1043	1020	1106	1067	1057	1025	1050	1034	1089	1046	1086	1021	1070	1040	1016	984	1000	1036	976	1011	962	1011	1069	1056	1105	1029	1050	1057	1094	1029	1045	1025	1021	1022	1088	1092	1023	1063	994	1027	1023	1034	1085	962	1098	1033	1003	991	1075	1009	994	1077	1089	1001	1004	1024	1053	995	1025	1070	1016	1074	1039	1092	1072	1053	1042	1047	990	1028	1089	1037	1034	1054	1011	1059	1020	1064	1045	1010	1098	1030	1069	1103	1052	1105	1038	1015	1044	1023	1055	1009	1039	1051	1081	1041	977	1001	1029	1043	1072	1091	1020	1003	1016	1074	1057	1015	1019	1058	1016	1043	1062	1050	1002	1052	1066	1080	985	1075	1033	1034	979	1033	1047	1058	1033	1095	1074	1014	1036	1067	1042	1049	1089	1032	1018	1015	1028	1098	998	1074	1063	1061	1034	1009	1027	1088	988	1052	1049	1052	1018	1062	1083	1074	1012	1035	1063	994	1035	1072	991	1076	1018	1037	1013	1016	1089	1060	1042	1035	1015	1024	1040	1016	1074	1068	1012	1037	996	1033	1058	975	1042	1009	996	1047	1062	1022	1028	1046	1049	1015	999	1006	1048	1055	1056	1066	1014	1070	1035	1091	1102	1041	1002	1011	999	1041	1023	1066	1059	1068	1080	1059	1021	1021	1040	1069	1024	1009	1002	1023	983	1046	1023	1058	1056	1030	1030	1032	1101	1048	1030	1026	1040	1006	1080	1031	1040	1070	1032	1004	1089	1045	1038	1036	1067	1071	1092	1071	1050	997	1008	1054	1004	1066	1083	1053	1059	1021	1059	1051	1046	1040	1035	1019	1013	1048	1080	1055	1025	1059	1018	1015	1036	966	1037	1066	1035	1024	1013	1013	1015	1007	1110	1086	1048	1053	1018	1029	1055	1075	998	1072	1001	1089	1045	1029	1035	1050	1060	1060	1008	1055	1003	995	1052	1066	1058	1040	1052	1029	1114	1035	1050	1020	1043	1036	990	1129	971	1063	1070	1040	967	1008	1004	1068	1005	1053	1065	992	1108	1016	1019	1030	1024	1081	1089	1046	1065	1083	1020	1042	1017	1013	1012	1023	1005	1066	1090	1030	1030	1070	1025	1120	1029	1052	1038	1054	1039	1044	953	1052	1001	1042	1040	1047	970	1031	1028	1066	1041	1067	1034	1047	1054	1078	1018	1096	1024	1043	1022	1011	1069	1051	1058	1019	1125	1085	1045	1032	998	1044	1059	1063	1062	1032	995	1033	1078	992	1027	1032	1037	1058	1028	1029	1063	1014	1037	1003	1029	1066	1061	1024	1061	1078	1018	1048	1012	987	1047	1074	1012	982	1052	1014	1070	1010	1065	1035	1057	1027	1025	1026	1019	1040	1022	1059	1099	1063	1082	1034	1026	1012	1048	1026	976	1020	987	961	1043	1064	1047	1002	1048	1022	1080	1047	1026	1078	1017	1054	1078	1050	1064	1026	1029	1036	1034	1053	1032	1059	1038	975	1086	1040	1042	1047	1033	1081	1068	1012	1023	1024	1018	1009	1032	1070	1081	1061	1018	1036	1014	1051	1084	1057	1044	988	1015	1083	1099	1088	1027	1110	1073	1066	973	1007	1042	1019	1064	1049	1021	1011	1047	1060	1046	1074	1027	1069	1045	1006	1021	998	1012	1032	1065	1034	1053	1043	1050	985	1065	1039	1027	1069	1009	1095	1053	991	1041	1034	1017	1074	1071	1035	998	1034	1071	1002	1049	1017	1031	1066	1034	1034	969	1035	997	1016	1045	1003	991	997	1009	1039	1026	1031	1017	1020	1033	983	1042	1059	1037	1089	1060	1012	1033	1037	975	1037	1003	1008	1042	1025	1066	971	1023	1049	1051	1044	1055	1027	1060	1068	1081	1021	1054	1070	997	997	1064	1026	1076	1063	1092	1037	1032	1018	1092	1078	1098	1050	1049	1064	1007	1028	1029	1036	1050	1033	1048	1085	1024	1014	1046	1065	1068	1047	1057	1056	1031	1015	1017	1049	994	1044	1059	1040	1072	1047	987	1008	1109	1085	1089	1061	1015	1030	1025	1048	1006	1063	987	1043	1018	1031	1061	969	979	1093	1073	1065	1054	1065	1071	1060	1056	1035	1014	1053	1035	988	1105	1055	1072	1109	991	1046	1067	1046	1078	1058	1040	958	1099	1048	1018	1092	1058	1062	1055	1095	1020	1059	1029	1050	1039	1076	1057	1041	1058	1033	1057	1071	1069	1023	1069	983	1048	1045	1046	1030	1051	1025	1045	984	1044	1009	1049	1025	1014	1065	1120	1052	1046	1029	1057	1032	1037	1035	1063	1031	1032	991	1057	1074	1033	1066	1033	1052	1078	1007	1062	1050	1039	1070	1005	999	1077	1066	1045	1070	1055	1058	1047	1022	1067	1013	1033	1043	998	1030	1029	1010	1058	1020	1014	1028	1074	1037	994	1020	1047	1000	1074	982	1041	1030	1036	1009	1058	1016	1010	1014	1067	1047	1072	1043	1064	1077	1026	997	1046	1029	1024	1038	1070	1099	1051	1010	981	1026	1070	998	1099	1024	1025	989	994	1063	1029	1089	1005	1085	1045	995	1060	1039	982	1108	1064	994	998	1029	1046	1009	1058	1060	1095	1072	1021	1051	1058	1044	1006	1025	1083	1021	1073	1035	1052	1080	1010	1077	1056	1024	1075	1079	1023	1041	1046	1101	1068	1023	1029	1016	1044	1106	1045	983	992	1102	1023	1065	1065	1008	995	1020	1041	1051	1041	993	1047	1025	1048	1081	1057	1040	1000	1078	999	1098	1099	961	1068	1038	1054	1037	965	1063	1086	1079	1079	1077	1005	1009	1019	1029	1035	1038	1022	1031	1032	1048	1030	970	1010	994	1005	1015	1064	1064	1026	987	1066	1126	1033	1016	1072	995	1077	1057	1050	971	999	1015	1068	1046	1033	1091	1043	1045	930	1047	1021	1082	1045	1084	1055	1032	1005	1037	1060	1040	1037	1035	1008	1012	1059	1049	1047	1046	1078	1060	1101	1035	1099	994	1038	1024	1075	1056	1024	1035	1003	1067	1052	1047	1041	1001	1027	1039	1068	1037	1005	1078	1048	982	1058	1004	1057	1061	1067	1013	1072	1081	993	978	998	1020	1084	1051	1085	1021	1016	1011	1058	1037	1094	1003	1028	1053	1044	988	1073	1115	991	1033	1054	1047	1052	991	969	1040	1070	1050	1052	1012	1017	1007	1091	1070	1057	1010	1078	1027	1029	971	1031	1059	1068	1053	1044	1041	1041	1055	1023	1080	1061	1065	1058	1028	1013	1059	1079	1065	1025	973	1105	997	1059	1020	993	1002	1013	1005	1088	1030	1022	1064	1006	1025	1046	968	1043	1036	1065	1079	1058	1008	1095	981	1074	1049	1040	1023	1069	1025	1045	1016	1040	995	1071	1042	1021	1003	1016	1026	1021	1008	995	1087	1121	1098	1076	1036	1048	1081	1024	1024	1006	1024	1051	1017	1021	1040	1014	1029	1043	1012	988	1081	986	1012	1019	1033	1063	1014	1042	1030	1098	1063	1010	989	1058	1050	996	1062	1042	1058	1012	1074	1025	1001	1067	1006	1070	982	1021	1034	1025	1066	1053	1052	1079	1001	1070	1010	999	1064	1043	1041	955	1047	1051	1039	1024	1003	1042	1025	1018	989	995	1042	1059	1060	1084	1008	1079	1050	1006	1009	979	1018	1114	1013	1094	1032	1038	980	1046	1035	983	1064	1024	1029	1033	1084	1076	1110	1045	1043	987	1039	1093	1085	992	1056	1044	1041	1041	1064	1103	1056	1093	1019	1055	1072	1033	1051	1051	1051	1017	1055	995	1048	1024	1022	1045	1053	1016	1028	1004	1097	1040	1097	1058	1025	1109	1046	1044	1069	1027	1045	1064	944	1064	1064	1007	1035	1016	1096	1105	1082	1050	1059	1049	1001	1051	975	1033	1044	1004	1081	1062	1018	1042	1052	1077	1036	1001	1013	1019	1068	1026	1008	1032	1033	1005	1010	1005	1007	1051	1018	1001	1046	1077	1039	1030	1071	1104	1092	1006	993	1087	1040	1057	1040	1031	1017	1075	1033	1074	1001	1024	1055	1026	1038	1042	1021	997	1004	985	1059	1027	1090	1002	1058	1060	1057	1053	1010	1040	1028	970	1064	1065	1065	1025	1014	1050	1066	1013	1100	1048	1004	1075	1012	1062	1035	1039	1084	982	1058	1013	1043
52916	51463	38994	29548	25319	23343	19447	13076	5743	1914	868	747	636	651	626	497	460	449	408	417	410	414	346	327	314	302	334	328	293	273	345	297	301	305	301	261	267	270	252	271	301	239	231	240	251	439	657	356	237	255	258	268	230	245	256	240	240	233	231	245	248	252	228	253	284	222	232	246	254	288	245	237	222	261	243	210	266	268	232	237	249	256	267	276	242	244	238	243	239	239	249	220	243	211	228	257	255	235	240	238	265	260	234	254	232	274	263	249	241	272	248	227	256	250	260	267	239	225	242	233	245	245	227	271	261	257	272	252	258	273	220	282	257	258	235	267	270	264	250	236	256	215	244	222	260	234	246	253	267	259	226	247	236	238	239	290	218	252	229	278	258	268	240	250	216	266	252	212	226	242	242	262	244	252	256	218	252	249	230	214	237	292	240	242	247	222	249	259	230	257	259	232	257	219	227	222	235	239	275	235	267	293	257	237	281	252	284	264	229	236	250	240	261	248	250	252	250	257	260	243	245	230	248	255	240	230	261	266	243	236	241	254	245	250	244	264	265	220	246	265	251	212	269	270	266	256	235	249	264	272	212	285	230	253	270	238	251	253	255	262	251	255	271	256	292	276	263	253	262	249	253	258	236	268	264	262	263	265	216	242	258	238	245	249	253	242	259	234	251	268	268	268	237	275	243	229	252	253	247	238	265	232	248	241	260	228	248	229	256	233	241	246	244	243	248	244	251	262	230	267	283	253	259	238	251	244	250	224	244	244	221	244	230	242	225	239	239	236	243	238	247	241	223	232	262	251	251	278	260	257	252	252	262	224	251	250	240	268	225	254	249	260	256	239	250	235	251	233	230	248	237	270	235	247	272	248	271	252	262	253	260	247	266	244	242	243	254	232	247	265	254	216	273	239	242	249	246	258	242	262	240	232	246	236	254	256	260	287	231	223	249	243	264	236	261	238	257	245	261	250	249	263	261	257	267	241	273	237	238	235	241	237	232	244	235	270	240	272	276	257	249	231	259	255	233	234	263	275	237	213	246	242	247	273	271	279	279	253	265	249	261	219	236	258	241	247	270	244	228	262	252	272	249	239	279	259	247	240	270	273	219	245	236	224	251	245	246	261	293	265	236	239	236	262	247	241	259	268	263	245	252	258	243	261	250	235	259	257	248	253	256	234	248	245	238	247	245	254	234	277	271	263	195	238	235	242	241	230	278	235	249	256	252	242	233	259	236	225	259	233	227	245	279	272	223	259	259	250	262	271	226	279	228	240	267	235	267	251	223	229	271	261	241	248	240	278	267	267	214	228	230	241	247	266	241	273	245	253	245	267	269	243	258	261	236	262	234	232	262	281	251	262	279	247	264	258	252	248	259	246	219	277	252	254	224	243	242	238	252	258	250	228	254	277	250	240	268	253	218	263	247	256	257	222	251	248	228	244	268	249	266	246	243	228	272	246	278	259	238	284	229	251	251	254	230	260	225	266	244	252	236	243	277	246	240	224	252	266	269	241	254	267	249	284	248	249	240	238	254	255	244	231	237	205	234	273	246	238	238	266	260	237	256	266	266	240	261	233	254	243	267	249	239	250	233	269	241	243	243	233	244	254	231	220	255	240	240	234	245	282	246	252	279	217	243	263	237	227	256	238	252	245	231	264	260	242	237	272	260	244	233	255	237	272	243	252	269	263	225	227	234	280	234	274	230	256	277	294	216	266	252	247	239	243	236	218	260	251	264	230	238	280	253	224	243	268	232	269	247	269	269	237	253	286	252	233	260	258	261	264	262	280	266	226	260	248	264	216	255	248	267	267	211	240	234	254	264	211	245	257	253	237	231	236	261	268	245	239	240	264	256	243	245	247	262	245	235	261	259	252	235	253	244	231	246	236	282	249	236	253	226	233	253	213	228	280	239	228	260	246	243	237	229	258	246	240	247	248	275	241	231	243	236	251	272	254	225	250	239	261	245	278	268	246	248	251	235	233	260	263	272	226	251	247	258	232	244	232	249	215	238	223	247	230	240	274	259	258	244	251	221	262	252	261	276	240	241	249	247	254	251	261	260	249	226	246	223	222	257	249	239	277	241	259	239	231	253	255	220	268	254	267	253	228	247	242	233	248	241	231	277	240	248	221	263	260	244	253	235	255	233	237	270	242	258	266	255	254	272	253	249	259	261	258	255	239	231	246	267	259	248	237	250	253	258	243	270	273	238	267	252	246	263	244	233	233	252	262	235	227	244	235	254	260	260	251	260	254	249	253	233	243	263	259	246	248	245	233	272	238	258	239	243	242	247	271	268	248	272	228	263	279	266	235	247	250	258	226	245	226	247	237	259	259	265	251	251	245	227	251	237	236	253	274	231	246	237	237	256	250	217	262	279	248	248	264	233	236	260	246	271	252	239	251	275	243	273	263	263	246	276	263	254	218	242	266	270	243	240	240	230	230	233	254	262	259	255	235	239	224	216	237	241	251	232	264	217	251	256	224	254	215	250	224	268	236	240	246	256	218	229	260	241	269	254	228	244	261	249	252	278	252	255	261	244	250	236	242	258	250	234	243	242	237	271	272	237	259	238	260	234	226	257	245	239	251	240	225	265	252	294	256	241	270	266	244	252	231	261	250	235	245	210	260	231	258	252	245	249	233	227	243	247	276	235	248	229	224	221	228	242	243	260	252	263	239	231	252	251	212	243	255	259	232	240	266	242	235	243	220	227	233	234	250	273	266	241	273	255	258	270	237	261	252	251	244	257	225	249	268	255	226	223	245	251	269	243	252	263	259	259	249	254	235	247	254	262	232	247	216	255	257	263	255	240	242	251	201	244	231	269	223	240	251	221	246	238	250	219	262	233	219	243	239	256	260	250	232	213	245	243	245	249	263	253	243	261	242	243	217	243	265	262	267	227	286	236	262	254	248	256	233	279	255	253	246	244	283	272	241	270	233	260	265	239	268	243	271	261	226	221	238	261	254	235	233	244	264	264	244	245	280	270	258	254	261	281	240	249	222	238	228	242	277	252	286	246	229	233	271	287	264	230	247	248	279	254	255	243	257	251	253	267	239	269	244	233	250	248	247	233	263	253	277	249	242	235	241	252	222	275	243	267	246	235	255	235	240	263	249	229	250	279	231	260	229	244	232	248	236	236	241	222	279	255	250	234	251	255	252	241	252	234	235	246	244	252	251	232	267	237	233	223	250	290	254	245	212	303	252	248	219	255	252	236	291	247	265	255	250	247	259	273	272	225	214	259	256	272	236	259	236	247	236	227	256	253	249	245	265	262	236	232	246	259	257	230	246	253	242	240	245	233	273	241	270	253	244	280	261	231	254	246	238	253	231	267	253	218	249	254	276	237	248	243	236	253	250	240	244	243	266	265	227	235	250	265	243	249	233	252	262	225	278	219	209	254	239	240	253	245	249	245	261	240	256	254	266	273	245	248	247	247	241	236	247	257	230	253	238	260	250	262	241	232	243	244	236	244	240	236	279	255	246	274	252
45665	56278	48913	33958	12624	8848	7785	6618	5198	4881	3568	3315	2752	3015	2737	2003	1916	1811	1550	1724	1665	1587	1232	1090	1152	1069	1071	1134	1005	1002	1235	1127	1000	992	983	917	952	991	986	984	912	807	731	754	819	1878	3025	1158	751	736	775	832	789	765	827	736	799	774	764	751	804	781	766	752	753	758	763	801	739	773	745	794	791	767	780	738	731	738	791	754	865	803	746	770	794	753	755	711	814	756	730	805	768	750	742	772	786	765	727	794	797	744	770	764	754	806	733	780	730	772	778	767	762	790	803	754	799	774	758	750	753	798	757	737	748	815	768	762	733	759	779	737	717	733	810	804	785	818	783	768	792	762	747	804	788	806	800	760	794	772	827	729	702	768	847	761	743	820	790	748	729	751	740	761	799	768	749	765	760	820	767	756	777	724	772	813	786	749	773	756	790	779	808	779	736	737	762	760	745	788	708	718	769	775	777	727	777	828	815	758	773	748	764	751	739	816	775	765	761	808	794	757	749	714	756	833	772	737	777	827	747	755	736	777	765	798	767	756	781	806	793	773	739	768	786	765	740	792	750	752	775	763	808	781	807	768	721	786	784	824	728	809	772	794	773	700	746	830	802	765	791	754	727	761	696	773	738	727	783	821	783	771	746	798	752	772	723	750	806	809	739	783	820	735	745	778	742	751	811	833	748	703	819	776	764	765	749	753	740	804	794	750	805	748	758	748	743	782	794	779	776	739	765	744	763	710	783	762	730	749	770	777	795	819	740	732	791	787	783	753	766	782	755	804	754	733	788	761	741	751	722	775	756	759	718	763	755	763	730	743	748	770	773	761	776	786	732	777	732	791	775	836	814	757	792	769	750	796	784	765	760	746	790	754	793	784	755	766	755	766	751	794	728	780	786	790	759	804	717	722	740	783	759	817	750	755	767	839	767	738	799	768	770	764	821	817	799	778	746	757	742	739	758	775	722	809	757	760	758	761	796	743	757	727	759	709	796	745	725	737	795	778	729	738	799	750	807	734	785	738	768	754	767	735	746	788	771	833	729	843	789	730	842	767	772	757	772	745	771	761	761	798	776	761	790	782	791	746	815	762	784	787	803	755	793	822	748	770	788	769	793	757	778	735	781	785	821	786	785	749	787	812	810	779	741	736	781	711	740	789	843	766	816	766	807	742	790	781	787	737	775	810	733	809	816	797	782	775	769	744	773	823	754	766	808	766	780	736	737	782	726	781	798	789	839	757	763	773	807	735	772	757	844	798	768	763	775	799	750	781	738	789	771	742	748	777	746	744	780	752	785	719	837	733	757	776	722	765	773	786	759	762	743	763	763	785	794	757	739	753	761	797	715	789	805	765	726	805	754	773	778	813	758	795	744	729	736	772	768	740	781	767	769	783	792	795	767	771	781	733	780	733	779	749	736	773	799	777	793	777	788	774	731	766	753	780	756	788	745	751	767	761	799	774	749	744	806	762	757	726	748	776	764	790	756	782	795	764	765	813	745	779	792	723	817	754	785	791	757	755	766	798	807	742	722	754	813	787	841	758	763	793	786	767	776	824	714	806	782	832	752	743	780	739	757	801	817	838	799	747	762	730	794	830	755	749	823	786	775	778	748	775	764	766	758	765	773	716	746	764	727	807	748	765	788	809	835	750	791	711	751	750	762	770	784	749	817	795	797	727	807	806	744	752	722	769	767	736	787	755	770	783	773	709	752	752	791	758	753	742	793	794	779	760	725	770	737	782	727	750	765	760	760	743	790	773	764	790	747	746	791	761	727	781	756	753	758	756	745	704	796	773	783	743	762	758	753	760	818	774	809	759	766	813	791	791	814	761	719	760	795	739	727	774	755	735	701	780	829	774	764	797	760	778	734	784	765	767	793	780	757	741	801	778	779	742	773	811	781	783	754	796	727	728	807	749	788	767	795	774	733	772	727	744	751	802	747	830	806	815	724	734	735	787	786	769	785	799	762	752	768	782	769	778	736	800	740	778	772	701	805	771	797	784	786	745	777	818	803	771	807	734	751	799	781	810	791	746	767	730	792	747	752	763	717	770	795	719	726	750	788	726	778	764	737	768	783	752	760	786	763	770	773	733	776	730	748	735	776	781	763	811	783	795	766	770	771	774	706	774	779	728	779	751	761	774	796	775	791	778	743	773	741	801	738	810	757	723	751	806	803	827	705	798	786	748	835	753	809	785	780	726	764	752	754	730	801	774	755	747	759	755	771	744	734	818	750	780	768	820	765	744	820	709	772	766	783	751	748	785	805	778	815	802	757	734	781	790	776	739	779	767	754	784	803	808	792	743	747	802	752	761	743	799	825	741	797	769	780	803	785	765	728	745	751	740	738	788	768	738	778	769	754	770	772	818	799	751	799	756	795	764	725	795	828	777	776	758	770	766	729	799	801	730	775	756	758	735	786	736	814	769	800	772	776	802	726	754	805	782	769	785	734	812	719	799	770	762	773	752	751	673	767	774	767	781	743	768	719	761	754	779	747	781	789	812	763	753	824	734	766	758	796	763	742	749	703	758	807	799	768	770	787	786	748	778	751	798	769	771	796	742	750	744	788	743	759	757	759	727	759	719	730	736	760	787	760	804	765	783	751	764	768	805	807	760	785	775	774	768	785	798	765	767	819	806	711	731	772	768	774	765	773	769	796	827	764	693	789	773	775	776	783	758	794	755	725	800	774	756	796	752	792	813	730	751	782	746	804	771	797	764	834	782	765	695	808	762	778	689	718	767	762	748	786	702	750	795	752	748	753	756	791	803	795	772	757	737	719	794	749	757	770	757	732	754	721	782	766	755	804	744	749	794	781	753	771	768	823	781	757	809	779	774	748	759	744	785	802	792	761	768	760	739	749	752	726	765	760	731	799	785	746	775	742	742	716	737	774	773	754	756	798	775	728	734	802	783	805	772	764	783	756	793	749	775	744	848	764	757	750	768	799	802	756	737	763	770	734	701	789	753	734	745	768	762	744	843	800	787	800	798	793	764	741	768	791	824	816	787	767	785	773	789	711	734	783	785	724	698	832	744	748	795	760	775	747	755	781	727	768	790	756	812	749	768	786	847	753	713	757	755	798	739	743	766	773	739	805	776	733	767	764	812	776	728	808	769	769	778	789	748	747	774	763	790	780	788	755	781	779	723	735	755	750	719	778	802	719	715	803	782	756	763	714	826	779	781	799	765	772	759	765	759	748	720	775	734	768	792	796	789	767	745	736	769	801	783	779	770	757	794	768	738	730	772	758	835	756	753	795	759	716	781	811	784	729	766	794	760	776	803	748	758	751	730	763	787	745	815	732	723	799	729	768	743	769	813	764	762	754	762	803	781	770	738	762	792	779	749	768	702	720	720	737	720	739	742	809	799	769	743	725	794	815	774	757	749	780	791	745	776	781	859	782	797	790	742	727	784	721	741	818	782	806	778	754	768	745	790	757	781	779	795	749	764	773	744	803	732	720	786	816	761	744	775	729	767	764	764	810	777	771	803	805	742
57866	46580	39707	31618	25183	24425	22856	18885	11154	4503	1734	1230	1020	1132	906	746	675	647	599	589	614	524	448	470	426	392	403	346	367	429	395	362	362	356	337	353	284	318	363	331	307	303	300	297	324	632	1065	480	284	315	291	319	283	338	324	296	318	313	306	325	326	326	296	300	319	287	283	305	301	311	315	319	292	311	300	291	284	265	286	274	327	302	300	313	315	306	309	340	306	306	306	310	304	290	284	292	321	276	297	299	299	297	307	292	314	313	308	285	263	317	317	297	270	306	315	299	285	311	325	315	285	283	331	298	297	291	312	303	299	314	293	313	306	293	306	297	309	293	311	276	293	295	284	317	325	322	309	305	322	297	275	282	326	300	321	302	283	316	308	293	300	313	308	291	299	340	308	308	296	319	333	292	339	301	313	276	333	334	291	334	310	299	292	287	274	284	302	321	295	310	341	293	304	305	324	306	323	333	244	291	296	299	292	312	279	272	309	324	294	306	291	289	305	296	304	298	354	323	264	300	269	303	296	306	309	309	324	261	301	308	314	312	289	317	320	318	309	283	302	295	277	281	269	314	288	284	279	280	309	312	303	278	277	279	292	313	265	281	303	315	317	320	295	282	312	301	282	295	304	333	309	286	314	285	305	334	288	301	313	321	306	316	302	297	319	289	315	279	301	324	283	294	284	296	271	264	269	294	310	305	306	313	280	285	300	286	323	282	281	284	293	299	295	320	330	286	286	298	311	340	323	291	299	296	279	335	272	301	317	287	338	285	325	316	274	283	280	309	311	369	297	302	293	313	288	293	300	262	321	309	294	299	336	291	321	331	334	299	288	299	270	282	314	281	312	305	311	319	327	293	275	305	274	306	339	295	279	304	306	280	317	296	273	312	285	292	303	320	316	292	324	286	313	297	304	323	308	303	309	307	332	285	335	324	303	330	315	310	323	329	273	274	296	314	295	303	288	305	282	320	314	283	277	284	291	288	289	315	295	281	295	336	344	275	270	296	323	320	315	336	284	320	305	296	279	302	298	313	302	273	290	287	287	319	287	311	329	293	298	306	301	299	295	325	275	262	292	291	292	296	306	295	286	325	321	322	282	327	292	283	302	284	285	302	308	308	322	314	314	326	318	311	285	289	315	280	291	287	313	321	344	296	315	290	261	330	303	301	272	291	353	325	278	315	301	297	316	289	307	326	291	334	317	302	252	290	301	293	319	293	285	307	304	298	300	317	326	326	353	306	329	311	304	322	310	297	306	322	286	332	282	307	314	336	278	289	323	297	317	291	327	325	302	296	276	316	299	274	277	305	314	313	292	286	288	333	311	288	312	314	285	324	290	303	276	311	322	281	292	314	287	297	326	288	315	299	306	287	308	319	300	282	280	320	310	319	283	282	298	315	290	295	279	266	334	334	307	283	276	293	293	317	304	296	294	300	272	305	283	282	309	326	292	290	272	282	330	286	286	315	304	288	322	308	323	294	306	292	314	309	308	299	300	297	306	336	319	275	306	320	293	312	280	284	294	322	307	318	309	306	285	299	335	295	268	310	306	286	286	285	325	314	284	308	307	291	326	279	317	305	280	289	309	311	297	309	306	325	297	281	318	291	315	312	315	287	282	294	297	322	298	294	321	322	288	297	308	296	283	332	307	288	276	306	313	258	307	312	306	308	331	327	322	283	312	294	279	298	278	286	284	292	290	296	295	324	283	289	316	291	295	278	311	316	322	303	311	298	323	310	316	304	272	297	300	313	308	301	302	300	322	291	291	292	296	301	334	310	299	293	275	276	304	300	251	307	267	285	311	328	294	310	313	313	297	296	310	290	318	285	314	284	315	302	315	302	319	317	309	262	300	283	310	299	306	320	273	302	264	303	283	298	296	302	309	285	299	302	347	266	311	291	308	312	280	281	330	288	300	296	299	298	265	310	320	315	298	327	285	303	334	337	327	310	312	324	306	326	308	294	315	297	295	285	298	290	298	291	298	299	291	305	287	321	310	291	308	298	306	308	345	319	308	314	307	297	270	306	282	286	282	247	299	291	299	300	296	323	283	289	308	294	326	309	290	308	293	303	334	287	330	303	293	284	305	306	277	319	320	286	312	273	292	332	300	295	300	304	285	314	346	335	290	307	306	296	322	321	305	294	309	301	313	298	284	307	334	278	326	331	281	293	291	293	292	296	292	283	297	303	318	329	304	284	329	318	304	310	341	288	293	312	289	327	313	297	321	311	296	325	312	292	324	297	266	293	307	282	293	301	314	302	340	319	330	337	305	303	328	338	317	295	284	301	309	294	309	314	306	289	305	301	278	291	282	261	317	294	308	291	294	284	289	283	292	307	324	283	280	299	316	290	275	295	286	316	323	286	290	307	310	302	266	316	304	279	308	285	313	282	279	302	291	333	296	299	301	277	306	318	263	317	272	328	333	284	292	290	307	328	321	293	303	296	313	290	333	303	326	306	279	294	308	300	316	301	295	298	320	311	327	323	283	266	309	299	290	310	313	296	317	291	352	293	308	306	301	296	278	303	301	312	292	339	269	312	298	281	263	279	314	297	303	291	305	266	312	287	330	322	291	312	292	278	304	325	331	293	280	289	303	316	314	330	292	318	292	305	323	269	305	314	305	302	326	310	292	327	309	291	317	282	309	282	302	320	296	310	287	300	305	271	294	300	310	296	323	288	309	312	297	308	274	288	327	301	316	290	342	336	297	287	321	312	294	327	283	307	270	287	287	310	325	277	301	322	278	325	323	283	311	279	301	289	355	307	306	301	280	290	294	314	300	304	289	297	342	312	311	305	313	310	318	289	303	329	287	300	312	283	336	292	315	284	311	299	301	288	288	329	282	289	346	296	278	292	306	329	312	310	339	256	285	303	243	335	264	303	303	297	309	296	306	291	338	283	317	309	293	269	294	333	270	321	290	282	319	315	300	303	293	321	283	324	297	291	317	303	309	290	310	335	296	301	301	275	279	336	332	316	323	299	325	334	292	286	296	300	311	301	301	272	312	299	284	310	299	279	317	292	324	329	292	274	317	311	310	297	287	300	332	332	313	279	272	308	269	329	299	317	294	280	307	327	316	289	292	269	285	279	292	306	303	310	300	290	282	289	306	299	296	299	352	276	307	286	323	284	298	292	297	287	306	291	319	289	287	324	304	279	284	287	296	276	317	298	316	309	303	311	320	280	328	286	305	304	311	312	318	289	314	301	280	314	280	354	326	294	281	331	274	319	282	279	275	319	314	316	311	309	329	296	297	298	293	304	322	306	278	301	282	292	286	334	303	273	287	308	304	295	275	293	274	296	307	296	283	318	310	287	277	292	290	304	311	283	293	295	319	308	313	304	285	320	323	286	320	305	295	330	285	300	311	318	298	310	328	317	304	295	311	300	301	318	289	321	292	317	333	323	272	307	324	289	310	284	325	283	292	317	305	293	292	299	329	276	303	346	319	296	306	300	301	292	278	296	295	294	313	302	298	315	290	323	274	303
51978	55301	53675	33093	19002	13002	11852	9454	7464	8086	5261	4849	3813	4497	3781	2899	2708	2574	2460	2294	2304	2116	1771	1539	1544	1382	1454	1255	1399	1526	1414	1347	1133	1141	1092	1128	1061	1118	1091	1067	1017	1002	964	979	1008	2935	5227	1809	886	898	908	853	890	890	866	905	887	864	892	909	902	873	912	834	861	874	850	862	883	873	825	852	837	892	869	857	917	847	875	914	889	846	835	905	893	896	889	887	858	884	841	884	869	874	809	889	841	871	822	878	925	878	862	877	845	875	897	871	858	923	868	855	880	869	860	904	907	889	875	917	871	900	893	868	899	874	824	907	911	876	870	945	907	923	881	878	894	913	893	920	866	865	850	915	912	861	885	865	945	878	842	872	874	881	947	883	841	871	875	838	865	877	844	901	920	842	887	923	885	911	859	896	857	854	873	883	812	864	890	857	963	930	871	925	859	867	862	891	857	901	880	909	903	921	869	913	861	890	840	882	906	853	865	867	866	837	936	865	864	888	885	882	883	893	917	914	877	878	894	916	879	866	887	885	877	890	882	885	898	892	874	889	877	906	891	812	922	873	889	934	870	886	881	887	904	917	899	864	906	867	880	918	882	864	900	918	891	898	884	907	855	895	832	864	869	913	866	859	903	874	915	860	958	867	830	896	934	895	923	848	866	891	871	786	868	861	890	864	878	903	855	886	837	881	903	908	901	909	857	856	931	867	891	902	861	940	906	861	880	872	857	924	865	841	862	854	834	846	916	954	902	914	878	888	901	915	867	896	862	849	874	873	906	899	902	843	884	867	881	842	845	886	841	901	900	866	841	862	890	849	868	894	916	931	891	873	911	895	902	913	879	938	893	879	870	942	883	946	839	899	874	841	882	895	916	920	848	915	915	872	922	883	895	834	904	872	928	851	869	885	827	842	878	862	872	884	911	844	878	870	925	897	883	847	886	931	937	861	900	832	920	871	857	900	878	899	890	863	891	872	918	869	855	883	875	883	855	890	931	838	856	845	841	889	931	912	903	849	890	916	833	866	881	882	838	844	871	894	883	908	856	862	835	840	905	895	874	878	866	898	853	799	880	894	854	912	863	886	904	851	940	917	879	824	851	843	910	949	839	953	864	873	903	873	858	940	904	882	903	913	868	906	921	848	881	898	863	833	813	908	919	876	920	895	958	899	889	885	881	902	818	839	912	859	882	902	891	872	831	917	877	869	845	900	827	923	902	895	903	846	852	819	896	930	928	876	916	852	841	801	891	886	872	880	888	856	918	898	903	855	895	932	918	873	922	883	913	906	903	920	829	891	865	922	869	904	887	828	869	886	892	864	859	890	875	842	834	871	876	876	864	870	856	844	934	895	825	865	873	844	872	846	873	870	879	923	855	860	881	841	855	858	898	953	908	910	894	868	882	859	908	867	905	896	899	880	846	838	870	869	894	889	817	900	848	934	855	903	923	954	899	890	848	885	840	847	847	842	828	917	816	842	839	876	883	884	920	930	861	868	898	848	787	908	893	838	843	904	873	880	889	924	896	922	890	939	833	858	898	876	902	896	910	879	902	907	905	844	857	904	909	819	869	908	862	877	896	860	937	941	878	843	869	880	886	907	894	853	843	886	887	867	909	893	924	891	915	900	892	863	886	898	878	907	877	910	833	895	875	843	919	892	877	889	895	877	905	867	856	873	822	843	844	857	887	891	834	818	898	899	915	864	939	896	879	874	882	883	916	904	907	866	896	897	874	886	893	869	831	880	886	892	879	895	828	895	850	878	872	819	877	870	854	885	888	815	870	886	855	870	891	907	870	829	926	954	904	864	865	918	918	829	894	876	861	843	818	901	872	938	883	947	947	919	863	937	876	861	834	903	865	909	841	834	891	864	935	888	872	841	873	906	837	877	860	899	864	957	901	863	908	864	902	941	896	838	891	901	865	883	876	849	932	897	885	892	867	874	918	846	874	869	874	860	853	871	891	855	872	888	815	846	842	917	874	846	895	860	869	918	889	833	905	906	894	915	904	899	915	841	871	849	854	870	909	841	905	883	825	875	857	900	883	912	849	882	865	890	878	860	899	920	886	912	827	858	912	853	878	855	928	827	870	948	863	885	890	933	881	883	874	858	866	901	824	891	903	883	891	897	876	873	844	912	927	869	859	896	883	872	886	926	845	836	859	887	898	916	842	878	904	883	886	914	917	904	876	854	847	833	839	876	837	852	937	857	897	840	863	874	926	829	842	908	839	935	900	906	911	830	914	882	827	877	867	817	851	920	852	888	874	856	879	904	916	869	849	822	920	869	885	867	891	918	890	851	808	865	847	882	912	889	932	885	846	870	854	879	868	842	877	910	863	907	908	850	947	869	871	912	892	891	857	855	850	900	859	871	868	886	918	897	878	905	879	889	918	925	886	878	903	898	894	888	888	884	896	842	865	851	850	854	867	865	856	886	896	867	893	865	854	818	856	923	888	909	880	865	896	857	881	879	888	852	863	896	852	897	849	923	851	855	899	835	878	861	956	817	853	861	909	896	900	875	842	820	908	882	875	881	893	876	856	842	913	924	866	933	871	878	865	904	848	887	838	863	867	913	897	891	897	858	879	872	940	872	862	903	876	870	849	899	911	877	858	836	823	876	911	861	942	871	879	930	896	866	878	873	822	839	853	866	937	862	863	865	848	880	935	902	866	871	948	848	924	844	896	864	865	871	898	919	901	930	822	857	875	889	859	901	851	881	874	880	837	841	888	873	895	841	880	928	896	874	863	877	894	929	876	895	851	882	837	918	940	910	875	893	897	878	842	844	869	862	894	862	886	907	886	879	869	893	844	886	926	835	859	935	862	890	837	878	893	843	888	867	915	909	869	875	886	908	876	850	867	903	903	913	859	865	876	840	883	878	868	885	868	936	893	879	877	860	904	913	877	893	843	897	896	834	973	886	873	956	850	896	848	854	908	912	843	910	836	842	929	863	906	903	932	864	886	862	858	869	860	870	833	877	894	860	888	866	884	811	843	846	871	881	839	871	872	931	824	896	854	876	868	905	820	871	885	885	925	902	914	851	888	857	923	887	887	849	894	859	858	875	883	925	883	854	813	852	862	859	916	841	888	872	882	845	865	830	897	822	923	856	875	819	890	874	886	882	903	859	853	859	869	893	858	807	863	830	844	881	867	885	940	886	908	836	870	895	919	905	907	913	897	844	847	875	876	911	936	874	898	856	920	917	813	917	843	865	900	899	906	854	915	840	857	894	853	867	881	819	869	874	901	911	903	811	876	922	892	852	863	911	888	846	877	828	906	822	865	822	927	853	903	894	885	911	848	849	848	884	839	860	870	849	855	878	931	845	908	839	914	864	875	881	816	885	842	867	859	889	844	826	937	864	900	843	879	867	936	901	903	896	845	922	839	907	878	888	900	852	841	869	882	856	857	885	894	860	871	845	911	816	858	889	922	917	886	887	900	849	859	838	882	896	879	862	882	932	869	890	881	920	868	861	924	864	879	884	822	867	897	873
21359	31151	32490	14177	3898	1494	1009	726	582	501	436	389	426	365	406	349	372	358	391	364	392	370	373	388	388	362	349	370	366	339	368	364	334	389	341	354	375	330	357	371	343	350	342	335	344	388	419	349	364	429	351	395	342	360	312	368	336	357	332	353	372	340	315	359	344	354	379	357	336	302	341	380	325	354	328	348	332	350	371	310	336	341	345	333	318	372	366	335	354	335	332	354	350	359	337	336	347	355	357	355	337	352	341	327	340	360	318	374	362	342	300	367	345	356	344	368	326	352	359	353	369	348	342	378	313	375	334	358	354	330	392	356	344	354	329	354	323	340	342	349	325	349	342	350	333	352	357	362	367	328	331	370	376	358	366	337	354	341	307	340	353	344	361	334	359	338	318	358	325	329	361	380	333	335	365	336	342	360	351	350	338	375	367	309	357	321	331	361	312	332	367	341	343	353	371	331	383	328	338	354	378	316	348	339	323	370	311	340	381	370	381	331	341	325	376	304	357	335	348	372	366	361	344	381	325	351	332	366	345	369	349	328	364	313	343	309	334	341	353	349	353	319	326	393	326	384	350	351	375	360	342	351	364	355	334	336	362	349	352	357	351	337	355	346	351	364	361	350	373	340	372	357	343	378	352	368	357	345	326	325	333	340	366	364	352	384	361	373	321	359	364	328	334	315	355	354	334	340	346	387	365	371	354	366	358	336	348	382	304	343	346	332	371	312	369	344	361	362	358	341	343	343	326	378	351	373	326	326	387	353	368	380	332	358	366	342	362	372	359	345	348	355	367	342	348	323	365	366	358	356	387	344	343	358	350	348	340	310	360	347	345	367	317	359	356	359	331	320	307	343	344	344	335	326	343	335	325	352	336	346	332	334	355	329	381	338	344	345	321	338	326	346	360	358	343	320	369	327	341	374	344	370	349	353	307	379	374	334	354	356	335	367	329	353	368	347	358	383	329	378	347	352	347	349	338	374	348	342	329	333	352	360	351	346	334	369	367	348	385	351	364	319	361	337	350	361	343	357	335	368	328	338	353	381	374	348	380	353	381	332	326	310	363	342	333	355	370	316	329	338	356	290	390	368	333	350	307	335	382	349	351	323	338	348	367	394	329	357	353	351	326	342	320	346	323	349	353	362	343	342	326	359	367	377	353	360	345	331	349	352	356	353	332	342	344	342	335	334	352	386	362	388	323	372	369	342	326	361	352	370	341	349	343	357	382	345	339	314	340	357	367	380	345	341	369	332	370	362	336	315	350	334	356	331	355	367	374	370	355	363	369	355	335	339	345	341	348	325	328	343	381	345	351	369	377	359	354	322	356	324	361	311	349	345	372	361	329	378	364	309	355	345	346	365	342	317	382	337	343	366	348	343	342	347	342	313	374	320	341	346	298	369	348	318	384	343	363	349	356	347	328	351	333	351	382	352	378	331	355	382	358	402	314	356	333	362	328	359	362	349	351	381	359	340	375	363	326	379	385	328	342	370	346	369	364	343	353	309	391	332	349	371	351	340	364	356	359	314	351	334	322	360	343	327	350	351	355	357	387	374	338	333	361	351	339	333	339	367	340	349	341	375	344	331	399	351	363	348	317	356	345	354	340	356	325	368	358	331	372	338	321	323	357	371	334	359	345	332	333	348	382	334	352	357	346	357	354	345	361	330	343	351	360	357	359	358	341	351	358	366	355	355	345	318	345	366	354	351	371	358	366	329	369	364	359	335	359	344	330	362	358	352	359	341	303	358	371	313	340	337	344	336	316	310	385	296	366	356	343	344	375	357	325	339	324	321	310	315	357	327	359	371	348	330	342	392	353	364	356	361	310	362	368	327	327	376	359	341	369	348	354	346	377	325	344	328	326	335	328	373	366	361	358	350	346	348	343	359	351	336	347	328	365	348	373	332	369	324	340	332	387	349	338	326	313	306	346	367	321	342	339	336	317	319	328	376	339	324	354	346	363	370	346	366	355	373	343	364	320	354	346	357	391	334	341	334	315	365	344	349	332	363	365	350	355	382	342	364	367	394	371	352	351	322	330	360	400	362	319	364	356	338	315	332	334	344	334	339	358	348	334	326	348	379	358	381	361	320	367	351	360	354	385	326	340	338	345	401	382	328	339	340	355	345	327	364	332	371	356	354	356	341	351	347	323	308	379	352	342	345	373	336	344	362	351	333	349	347	329	366	336	364	312	321	347	352	368	359	333	319	341	352	340	358	342	393	332	368	351	331	367	391	360	347	338	360	329	367	340	358	365	327	352	343	360	358	327	338	348	344	312	367	357	352	381	366	358	392	340	379	348	391	334	345	325	322	381	338	349	381	339	342	357	345	329	325	351	359	393	352	357	389	378	354	301	358	354	370	342	315	344	388	378	338	349	345	333	346	340	360	360	344	355	345	359	311	357	348	378	349	345	373	344	335	345	352	373	346	362	347	368	360	350	392	318	362	348	331	357	354	344	361	364	371	349	370	344	347	340	369	374	336	362	356	364	380	338	333	366	357	341	371	314	370	359	359	352	352	359	323	336	323	312	382	362	352	330	367	369	375	354	379	372	340	350	348	369	343	341	353	328	353	322	351	362	341	341	336	366	322	349	307	337	333	345	349	337	355	354	326	364	353	358	372	335	348	312	329	347	317	347	361	350	338	377	361	368	325	318	326	379	357	365	372	357	369	364	370	340	370	308	374	380	355	340	353	354	339	331	373	368	362	376	390	372	342	359	332	361	341	343	368	337	359	349	327	342	386	333	363	351	340	372	335	337	341	349	346	307	360	326	354	343	340	330	334	340	373	332	313	331	354	323	357	348	334	348	357	337	413	322	358	344	351	333	358	348	344	345	388	342	335	322	372	368	343	336	356	372	348	340	345	400	344	341	360	335	296	385	361	344	349	312	342	359	386	328	345	372	339	342	340	318	373	344	369	307	363	378	340	372	348	363	372	356	352	352	320	352	354	379	339	365	345	362	347	344	395	353	347	370	329	354	342	380	365	338	369	321	337	345	331	365	358	322	353	336	345	331	353	341	312	345	351	376	322	354	346	351	351	349	342	344	340	373	356	348	343	349	330	368	382	374	326	323	339	351	339	346	339	346	348	348	362	315	355	340	406	344	345	349	306	389	353	328	396	357	309	329	351	345	369	340	344	363	320	395	359	339	347	332	361	366	349	328	346	370	381	364	371	344	375	362	344	353	375	380	332	362	348	327	377	371	330	380	349	389	338	352	327	355	327	351	351	352	342	350	350	360	346	371	383	368	350	348	343	348	363	366	335	342	327	356	352	366	341	324	350	345	333	342	360	367	338	384	343	363	351	323	377	322	357	368	359	350	332	326	318	333	312	356	328	340	332	357	351	333	313	352	330	368	358	373	324	350	347	365	353	334	357	350	340	351	354	353	321	325	345	378	346	357	343	344	389	298	395	365	353	362	317	318	335	328	328	346	337	317	331	324	360	315	369	329	347	368	346	324	368	341	353	351	353	341	342	332	326
20024	33784	32461	11876	3806	3152	2518	2190	1895	1561	1425	1322	1330	1288	1333	1304	1318	1271	1224	1253	1307	1210	1158	1180	1170	1113	1184	1164	1178	1173	1154	1168	1185	1119	1150	1143	1080	1113	1064	1096	1065	1036	1065	1097	1132	1177	1254	1103	1073	1030	1108	1029	1039	1071	1130	1064	1121	1038	1093	1114	1011	1105	1075	1128	1095	1061	1056	1052	1046	1015	1076	1088	1035	1073	1063	1099	1084	1071	1059	1104	1068	1063	1110	1090	1093	1061	1065	1085	1061	1042	1081	1052	1052	1026	1064	1042	1090	1029	990	1010	1054	1051	1003	1109	1066	1085	1058	1053	1058	1044	1039	1090	1048	1073	1070	1029	1081	1053	1071	1062	1036	1061	1073	1121	1077	1106	1058	1045	1104	1093	1116	1115	1056	1056	1050	1050	1097	1122	1085	1042	1111	986	1032	1103	1052	1128	1020	1118	1073	1067	1067	1033	1147	1055	1076	1079	1049	1029	1127	1109	1068	1096	1047	1010	1057	1056	1092	1035	1053	996	977	1111	1070	1027	1095	1111	1041	1064	1044	1123	1029	1049	1049	1034	1051	1039	1052	1041	1052	1020	1045	1103	1024	1083	1111	997	1089	1068	1040	1090	1059	1096	1079	1055	1052	1056	1085	1041	1102	1065	1015	1030	949	1032	1072	1032	1089	1006	1104	1062	1093	1053	1033	1035	1119	1060	1051	1078	1120	1071	1102	1045	1082	1023	1090	1015	1074	1057	1096	1073	1045	1050	1100	1040	1106	1111	1095	1060	1075	1028	1061	1025	1147	1030	1097	1074	1063	1066	1051	1074	1091	1084	1041	1053	1042	1013	1056	1013	1108	1095	1079	1070	1024	1033	1079	1050	1005	1046	1032	997	1012	1043	975	1086	1050	1083	1032	1124	1139	1045	1043	1041	1011	1076	1046	1044	1079	1102	1026	1036	1067	1069	1030	1099	1011	1023	1169	1091	1042	1092	1109	1070	1065	1073	1109	1058	1065	1122	1071	1067	1082	1118	1109	1054	1053	1046	1047	1092	1062	1020	1096	1094	1066	1080	1070	1085	1096	1075	1061	1058	1037	1021	1102	1008	1078	1007	1097	1059	1063	1027	1094	1080	1076	1087	1059	1085	1120	1086	1084	1089	1091	1072	1065	1011	1022	1023	1036	1023	1095	1077	1032	1057	1068	1074	1097	1078	1089	992	1071	1063	968	1087	1104	1049	1040	1070	1050	1090	1065	1078	1052	1061	1084	1089	1043	1075	1013	1027	1051	1094	1036	1092	1071	1111	1099	1060	1024	1024	1048	1098	1097	1162	1049	1028	1023	1052	1089	1078	1075	1046	1043	1081	1054	1079	1015	1035	1059	1039	1087	995	1086	1069	1112	1069	1045	1084	1042	1034	1099	1115	1085	1053	1088	1079	1068	1084	1125	1058	1101	1062	1103	1075	1077	1061	1057	1123	1145	1063	1034	1122	1049	1027	1052	1050	1103	1081	1065	1074	1051	1051	1096	1083	1065	1030	1047	1110	1004	1081	1020	1064	1095	1072	1084	1053	1072	1082	983	1018	1096	1054	1047	1070	1026	1046	1065	1003	1025	1094	1093	1023	1049	1045	1033	1081	1050	1048	1093	1097	1042	1073	1161	1043	1119	1070	986	1077	1079	1044	1070	1057	1091	1025	1049	994	1098	1086	1008	1152	1090	1108	1077	1045	1094	1051	1039	1075	1090	1080	1036	1081	1067	1062	1032	1084	1070	1058	1081	1068	1011	1040	1043	1060	1043	1053	1107	1036	1021	1080	1058	1125	1051	1029	1141	1085	1080	1038	1082	1031	1143	1103	1138	1046	1043	1081	1119	1037	1027	1023	1052	1068	1061	1095	1102	1086	1024	1059	1015	1107	1040	1068	1041	1090	1006	988	1038	1080	1067	1104	1056	1102	1047	1085	1015	1090	1069	1130	1073	1047	1060	1062	1081	1053	1023	1076	1051	1045	1091	1119	1066	984	1038	1111	1024	1105	1123	1086	1095	1073	1024	1116	1070	1115	1082	1020	1023	1073	1066	1003	1060	1004	1049	1083	1031	1021	1100	997	1039	1054	1049	1082	1089	1059	1046	1102	1073	1074	1062	1073	1078	1095	997	1060	1046	1039	1094	1066	1026	1100	1085	1031	1044	1033	1086	1007	1037	1056	1105	1074	1082	1023	1019	1160	1096	1064	1042	986	1021	1069	1102	1060	1097	1050	1122	977	1083	1032	1126	1030	1062	1067	1110	1087	1082	1090	1129	1063	1073	1052	1084	1029	1065	1022	1038	1081	1020	1080	1005	1015	1054	1071	1042	1105	1049	1097	1099	1100	1057	1005	1051	1104	1066	1089	1061	1060	1083	1056	1095	1010	1045	1115	1073	1063	1067	1056	1061	1083	1055	1121	1103	1045	1053	1053	1108	1039	1058	1073	1097	1046	1100	1077	1079	1046	1060	1069	1100	1094	1036	1079	1000	1057	1034	1115	1056	1068	1061	1006	1064	1079	1031	1024	1072	1041	1076	1062	1078	1087	1119	1061	1102	1097	1029	1152	1065	1112	1045	1131	1049	1092	1017	1098	972	1088	1077	1127	1046	1029	1048	1016	1087	1027	1014	1094	1017	1029	1117	1070	1061	1077	1102	1061	1080	1048	1017	1060	1084	1077	1048	1068	1054	1091	1077	1057	1040	1028	1085	1078	1053	1011	1070	1095	1085	1089	1030	1060	1049	1086	1100	1111	1096	1038	1033	1074	1028	1069	1117	1042	1080	1052	1033	1084	1098	1046	1122	1001	1045	1089	1066	1020	1079	1031	1062	1030	1089	1132	1090	988	1077	1019	1047	1084	1085	1094	1073	1065	1011	1022	1104	1045	1075	1043	1040	1092	1043	1047	1113	1031	1081	1046	1074	1103	1064	1098	1009	1098	1103	1069	1045	1100	1089	1083	1078	1054	1043	1061	1081	1095	1072	1051	996	1037	1067	1006	1085	1074	1052	1042	1067	1076	1068	1080	1131	1044	1035	1050	1099	1081	1009	1040	1037	1085	1039	1093	1037	1057	1068	1090	1151	1046	1086	1062	1087	1090	1071	1086	1064	1103	1058	1053	1087	1081	1117	1045	1084	1055	1007	1016	1132	1090	1056	1012	1040	1039	1059	1058	1088	1098	1080	1057	1043	1050	1090	1016	1053	1057	1049	1001	1061	1009	1093	1070	1138	1075	1067	1079	1109	1051	1045	1006	1084	1054	1043	1086	1079	1051	1085	1024	1040	1050	1024	1051	1092	1083	1058	1035	1063	1043	1087	1081	1104	1073	1089	1100	1037	1088	1045	1013	1066	1027	1120	1047	1029	1123	1082	1053	1077	1086	1026	1076	1070	1081	1118	1054	1055	1024	1044	1044	1055	1118	1151	1095	1077	1095	1078	974	1075	1052	1073	1138	1065	1090	1082	1053	1069	1072	1070	1005	1080	1014	1107	1088	1049	1082	1055	1060	1070	1097	1090	1041	1064	1084	1038	1085	1053	1087	1032	1052	1042	1067	1057	1005	1059	1082	1091	1059	1100	1099	1073	1115	1069	1067	1057	1065	1062	1034	1101	1039	1077	1103	1046	1083	1052	1124	1039	1040	1063	1110	1051	1095	1068	1069	1035	1097	1088	1072	1087	1090	1096	1078	1055	1027	1091	1022	1057	1120	1037	1118	1022	1127	1102	1050	1094	1060	1083	1154	1064	1022	1083	1069	1020	1046	1114	1013	1034	1104	1058	1074	1073	1060	1068	1077	1002	1079	1072	1037	1093	1055	1104	1041	1001	1064	1059	1074	1101	1073	1089	1122	1094	1079	1067	1043	1055	1060	1031	1101	1048	1097	1092	1083	1029	1096	996	1065	1065	1048	1061	1049	1113	1086	1095	1045	1031	1009	1063	1042	1075	1028	1109	1122	1012	1009	1076	1090	1111	1060	1105	1080	1077	1135	1082	1000	1089	1049	1090	1106	1040	1048	1091	1070	1033	1047	1021	1079	1012	1048	1062	1020	1110	1014	1129	1138	1076	1085	1064	1109	1068	1012	1081	1077	1042	1094	1034	1015	1080	1078	1081	1088	1074	1107	1089	1058	1068	1078	1067	1107	1096	1043	1074	1045	1093	1056	1050	1057	1050	1064	1047	1042	1021	1079	1068	1080	1051	1086	1113	1085	1086	1103	1053	1026	1079	1058	1062	1041	1059	1087	1065	1021	1047	1050	1053	1082	1090	1062	1060	1089	1081	1104	1044	1026	1068	1063	1078	1067	1039	1049	1064	1088	1044	1048	1009	1073	1078	1054	1044	1000	1053	1076	1009	1052	1035	1093	1057	1048	1007	1092	1077	1090	1046	1074	1064	1047	1083	1076	1092	1063	1050	1072	1043	981	1067	1038	1057	1114	1090	1074	1057	1046	1103	1114	1078	1086	1089	1060	1074	1086	1071	1049	1042	1098	1077	1067	1069	1126	1100	1020	1068	1072	1068	1036	1074	1048	1017	1053	1097	1070	1088	1045	1086	1052	1058	1066	1060	1071	1033	1061	1028	1013	1073	1089	1072	1065	1089	1018	1045	1124	1058	1076	1079	1025	1086	1037	1045	1011	1059	1037	1052	1082	1054	1001	1048	1085	1027	1056	1016	1103	1030	1084	1073	1087	1094	1060	1070	1046	1038	1108	1046	1019	1048	1095	1055	1105	1104	1114	1081	1065	1095	1083	1097	1105	1029	1134	1020	1101	1081	1077	1115	1064	1088	1061	1057	1071	1076	1076	1058	1047	1033	1090	1051	1096	1084	1074	1117	1053	1070	1080	1042	1066	1034	1086	1024	1078	1081	1058	1086	1074	1087	1031	1070	1135	1080	1061	1090	1030	1059	1085	1012	1053	1070	1061	1077	1111	1053	1091	1067	1060	1083	1080	1055	1098	1034	1093	1107	1062	1071	1061	1065	1087	1011	1086	1060	1032	1076	1084	1068	1065	1071	1075	1081	1031	1041	1093	993	1078	1086	1071	1103	1034
53274	47068	41842	33101	24523	22405	18268	10367	4191	1289	741	590	676	519	483	441	431	365	340	404	323	294	293	269	274	248	281	261	223	224	251	212	211	227	195	193	207	235	217	207	177	206	199	201	187	297	268	220	209	185	219	177	202	191	199	188	212	191	217	222	215	183	196	252	213	183	197	209	186	198	185	242	186	179	185	216	185	207	196	205	190	188	214	213	193	206	231	203	214	203	188	191	209	222	205	194	165	185	188	212	200	188	230	185	199	187	205	207	213	213	193	215	230	218	189	216	222	176	185	205	220	194	163	210	224	205	187	196	197	196	218	198	207	231	210	187	197	193	193	193	185	192	206	188	187	231	196	193	207	189	199	223	191	189	215	191	184	221	192	197	198	188	197	174	216	213	219	226	166	214	211	199	205	195	216	194	215	196	211	203	183	198	197	191	174	222	234	213	191	227	209	199	198	210	190	202	189	203	205	207	233	197	196	193	194	207	217	209	188	181	215	221	178	216	196	173	205	186	220	215	187	218	216	230	216	195	229	210	231	216	206	177	224	201	177	211	206	188	197	195	191	206	202	194	183	207	203	191	196	236	197	188	219	195	215	192	214	190	207	201	199	214	206	193	206	186	219	182	189	232	213	184	209	215	192	183	191	219	173	189	211	217	203	196	218	209	215	217	185	200	185	194	199	196	208	201	188	211	200	194	188	185	209	210	210	220	195	222	188	197	202	200	228	180	198	200	205	196	187	217	212	183	205	192	197	195	209	195	205	194	212	209	214	235	209	226	216	206	217	183	183	213	219	209	203	191	219	204	201	198	185	197	204	208	196	192	191	192	191	206	191	187	185	238	183	209	211	189	221	197	180	210	204	210	223	179	202	191	189	204	202	192	199	201	202	213	194	215	172	170	191	194	202	200	209	184	198	188	207	192	212	194	211	222	188	205	206	169	157	208	201	220	195	200	194	205	234	187	188	213	192	189	197	191	201	223	179	214	211	224	210	220	230	179	203	206	204	209	203	185	201	199	196	194	212	199	206	201	189	170	193	215	201	214	174	197	191	206	228	198	185	178	212	185	210	202	225	215	219	186	200	186	190	191	202	202	205	199	201	188	201	220	192	203	174	182	197	185	203	178	211	213	202	200	217	194	176	184	188	187	230	188	220	203	188	243	195	210	193	204	192	214	208	189	180	181	209	192	174	218	217	193	228	189	171	199	202	205	193	219	203	198	191	205	178	182	197	222	210	209	193	226	198	234	220	203	194	209	222	184	187	188	171	219	192	209	198	190	222	194	181	213	197	197	194	196	195	198	206	190	192	196	194	223	201	218	196	187	206	198	215	210	224	199	180	190	224	216	197	174	206	215	207	185	176	209	207	182	202	225	193	204	194	204	200	227	206	206	203	181	205	190	196	187	243	183	222	213	210	226	195	192	200	193	205	207	199	195	207	184	192	220	202	195	204	213	210	192	197	175	212	198	200	188	193	183	207	203	188	190	221	198	189	185	212	218	236	213	208	210	192	228	231	200	204	198	183	196	181	223	204	207	208	182	234	207	204	210	184	171	211	219	207	187	214	199	204	208	204	210	209	195	205	221	203	222	192	158	215	208	199	174	216	209	230	188	205	219	217	190	215	184	187	194	207	177	216	186	186	214	222	196	208	210	220	189	215	200	186	189	204	196	201	241	209	181	183	211	230	222	210	184	194	173	221	210	178	214	205	187	225	195	232	210	197	191	198	220	222	206	201	197	200	216	192	169	216	180	205	211	205	220	194	217	208	218	198	177	180	152	216	226	185	207	184	227	203	184	198	213	220	187	191	184	207	192	206	204	202	199	187	197	217	219	172	202	205	205	223	184	190	204	224	172	203	201	185	201	213	208	190	190	203	202	180	199	192	212	194	195	213	201	201	193	199	189	188	199	201	193	220	203	201	178	197	177	212	207	189	214	183	186	197	198	207	176	204	192	215	201	190	213	191	212	205	205	200	192	217	207	178	214	169	186	187	185	205	214	208	189	189	185	211	203	189	196	202	199	208	192	187	236	219	204	206	211	175	213	209	208	208	182	190	207	209	193	210	187	185	212	228	205	207	226	218	198	188	207	211	188	185	181	211	201	210	208	179	196	208	201	221	218	209	207	188	193	201	201	199	203	212	196	195	184	201	192	205	186	216	195	204	197	222	212	186	189	194	198	195	194	193	200	198	190	217	211	196	191	212	200	198	192	203	190	208	194	206	188	195	220	201	200	219	216	205	191	191	196	218	198	204	212	223	214	211	215	196	206	195	208	212	211	188	203	236	197	202	210	221	199	215	204	208	188	210	224	233	198	196	192	179	186	200	204	206	201	183	227	188	215	212	206	187	181	198	211	200	188	191	195	187	198	203	193	220	206	194	196	205	211	201	205	206	162	204	197	188	202	195	230	198	196	205	186	213	192	183	205	184	189	191	195	199	181	190	193	201	210	200	193	194	182	209	188	225	171	185	188	217	182	227	201	190	167	207	190	202	214	185	200	230	182	185	206	185	200	224	169	207	190	227	188	210	202	199	209	196	184	190	205	186	175	229	231	199	220	197	184	218	197	220	199	206	186	201	194	196	210	212	201	199	192	224	204	216	210	205	221	201	203	204	205	192	191	205	204	199	215	208	194	220	186	191	198	200	209	189	191	166	199	189	223	208	206	212	211	211	174	199	191	193	197	224	194	201	216	211	197	237	198	227	172	209	208	180	216	209	208	180	207	203	191	215	189	203	199	220	186	205	219	194	244	213	206	219	221	208	206	179	200	191	207	217	219	184	193	227	217	198	189	199	236	216	204	212	215	204	201	234	241	226	180	193	221	196	198	211	197	224	208	202	197	189	169	202	208	213	217	215	220	188	188	217	196	200	204	197	196	215	216	197	208	191	202	184	178	220	208	208	202	184	210	175	217	200	221	195	189	200	200	190	192	201	184	224	200	216	199	209	193	191	184	179	215	208	211	236	197	185	211	211	161	204	186	206	174	207	207	199	215	221	220	194	179	185	206	185	211	199	233	189	207	190	192	198	204	187	218	208	220	203	208	190	180	222	199	193	192	197	175	202	210	214	212	178	171	204	183	211	206	228	192	194	206	219	222	190	203	171	172	197	188	183	206	208	190	200	205	183	196	176	210	207	172	207	203	220	194	220	209	224	185	187	185	211	206	208	189	177	214	215	184	195	169	199	202	200	201	190	199	199	189	215	209	216	208	192	178	218	202	199	226	196	184	217	201	203	216	203	227	216	174	205	196	201	187	198	192	183	195	195	197	177	189	171	185	212	193	222	205	202	208	180	204	202	178	228	225	180	202	216	212	212	213	192	201	216	193	195	192	211	196	198	197	213	186	218	230	222	194	196	175	216	199	182	192	205	188	195	226	193	194	214	214	191	187	209	193	209	180	203	217	189	206	190	175	210	218	205	226	196	209	160	215	235	200	208	216	208	185	236	194	193	214	185	170	184	185	202	203	196	208	187	200	190	191
46655	52187	50111	39932	15663	8993	6615	5179	4420	3258	2808	2537	2798	2396	2017	1811	1749	1567	1432	1599	1580	1288	1158	1061	1046	984	988	1061	855	876	793	813	785	744	747	715	684	676	728	682	706	618	667	681	780	1287	963	659	661	619	644	656	658	666	656	620	628	617	638	615	660	619	656	666	657	654	690	605	620	696	649	654	654	635	682	611	660	612	602	635	644	689	654	624	625	626	649	677	678	644	617	660	666	624	634	619	636	601	643	656	642	646	640	657	657	636	651	652	671	599	673	621	648	629	642	650	606	658	648	632	625	640	634	633	606	666	655	596	646	624	618	656	586	666	601	622	661	650	606	597	611	666	648	634	616	672	608	664	664	635	677	611	658	672	634	657	652	666	687	632	688	617	633	692	634	654	611	625	652	598	623	652	633	629	665	638	604	634	641	625	648	680	643	656	619	650	644	671	660	656	652	613	625	649	620	608	645	611	603	676	675	649	657	668	666	660	690	633	635	620	698	649	683	628	649	605	670	624	620	641	653	620	613	669	661	615	670	602	675	653	555	644	636	624	633	658	640	623	636	649	679	581	657	670	588	597	596	646	622	668	625	620	645	635	637	636	640	581	652	624	667	634	658	637	636	620	632	669	624	669	651	650	621	631	637	634	659	628	619	636	653	628	633	620	640	611	645	655	616	644	642	617	659	631	680	652	632	596	673	630	664	670	643	609	659	622	646	648	641	615	662	685	612	674	648	649	664	629	612	573	659	639	719	632	687	650	627	643	648	665	613	664	652	634	609	633	698	671	641	633	638	656	665	624	655	601	644	606	648	637	659	654	644	595	659	678	617	638	666	635	647	623	681	670	667	662	627	652	644	622	635	638	638	627	622	638	619	682	634	654	635	621	634	680	602	632	656	684	621	639	691	640	647	674	651	610	598	646	618	652	639	639	641	643	613	637	644	631	616	639	653	663	668	670	679	653	617	647	666	676	688	648	603	650	627	641	634	600	663	605	674	594	628	626	660	654	609	640	661	677	632	605	627	609	653	627	665	679	618	613	648	635	658	706	633	603	630	634	636	638	630	629	623	672	648	620	619	637	614	594	683	657	612	633	640	617	614	603	611	655	590	637	622	637	650	703	627	662	659	621	729	641	615	630	636	663	628	626	615	621	638	639	662	683	626	663	651	611	662	605	664	668	632	662	625	682	638	661	649	655	661	668	645	655	659	586	651	647	664	660	633	623	653	653	643	602	623	635	631	613	664	613	650	625	641	643	610	621	630	661	644	629	652	604	617	665	628	664	621	662	660	649	618	610	673	606	680	672	618	681	641	673	616	625	631	653	647	668	650	624	651	590	633	648	613	624	681	629	633	651	651	636	621	620	662	625	634	634	651	607	649	612	639	648	626	604	654	620	624	645	648	636	665	618	649	618	673	638	627	677	622	692	616	589	589	648	625	604	685	670	623	613	612	651	675	612	657	663	631	658	657	624	665	613	630	648	635	620	603	634	610	676	606	648	654	641	614	697	651	617	658	622	645	636	623	661	649	632	644	637	647	646	582	640	663	648	602	613	625	635	670	642	632	643	638	645	662	611	642	628	655	652	638	586	622	643	600	604	661	658	703	613	659	662	673	620	670	637	628	668	669	661	613	644	641	650	596	669	660	649	682	674	640	634	601	616	593	654	616	705	627	654	628	614	656	665	636	628	616	579	627	643	663	653	643	649	625	639	627	677	639	630	623	636	660	650	682	649	627	679	620	653	654	654	633	581	613	649	633	654	631	617	682	631	684	599	688	646	650	646	615	632	629	612	626	600	574	673	653	641	654	605	630	639	622	625	675	665	636	626	648	635	638	613	623	677	650	658	675	611	666	648	664	621	612	618	615	656	636	653	668	659	643	642	652	644	665	677	632	665	671	666	651	616	657	656	667	691	637	617	672	615	631	615	650	600	640	601	611	640	619	637	642	620	645	638	648	618	660	639	626	639	647	650	677	647	623	624	654	665	678	666	603	638	611	617	650	638	679	643	646	634	634	653	653	629	676	662	691	653	644	645	641	656	658	661	631	615	621	678	641	678	675	623	599	647	659	630	632	652	647	657	670	632	662	643	654	652	615	622	673	630	646	629	614	624	651	651	668	635	635	648	611	683	628	625	638	662	670	626	616	618	606	654	643	636	642	693	675	625	620	592	634	659	663	619	686	624	645	666	622	657	630	650	625	606	660	625	628	656	637	669	642	631	645	664	619	658	625	643	612	577	654	608	622	610	660	611	700	621	647	653	640	639	634	620	640	683	627	640	680	628	660	723	634	651	588	618	635	650	620	619	668	646	657	655	614	649	629	607	629	640	646	676	608	665	633	632	669	666	693	645	624	622	627	632	662	639	614	690	622	579	687	658	664	641	637	645	591	628	605	652	629	630	646	659	650	619	640	647	648	630	576	666	609	588	663	621	641	624	624	660	608	661	636	667	628	635	633	654	590	605	680	627	691	659	612	685	653	645	623	666	642	624	655	637	617	621	621	652	620	611	604	593	657	592	647	595	607	637	603	613	647	670	673	658	632	595	658	650	677	651	645	655	626	635	653	641	631	656	603	670	681	633	698	666	613	642	622	663	691	652	639	654	660	662	701	670	642	628	683	619	646	631	616	599	639	624	638	661	578	670	634	633	647	636	680	645	651	689	627	657	654	657	596	645	649	645	637	630	637	677	644	612	618	634	622	601	618	633	617	607	628	636	624	677	664	644	669	604	583	681	630	630	609	646	638	664	638	696	682	657	626	651	668	627	650	659	697	677	633	616	612	671	645	652	597	642	645	625	622	665	664	701	663	626	605	661	646	674	625	687	641	658	643	591	653	620	642	618	661	634	631	611	644	625	647	653	669	642	653	680	661	628	632	615	698	630	601	635	645	653	644	631	613	620	685	639	711	629	658	645	641	657	653	608	609	643	653	643	680	659	631	660	617	663	641	654	660	672	624	676	617	648	623	600	599	642	636	641	594	648	650	671	615	651	636	607	601	612	692	629	650	652	614	666	634	664	668	612	628	634	638	635	665	644	599	612	608	671	626	691	640	616	616	645	620	623	658	667	649	647	616	636	635	655	608	599	634	627	651	653	585	636	661	625	610	630	609	686	630	625	608	638	620	643	612	636	624	633	661	634	613	635	670	679	635	595	614	644	614	676	614	675	627	626	648	651	632	639	640	620	570	644	634	627	697	613	661	623	637	651	626	662	616	684	664	624	625	623	664	673	644	588	674	670	610	673	681	616	616	574	658	619	671	643	665	647	652	676	639	659	687	656	637	652	660	608	701	675	616	666	646	611	648	601	626	651	670	601	610	629	615	626	631	653	646	657	641	639	662	624	614	653	666	572	647	659	622	663	624	675	630	683	648	663	659	616	620	605	680	634	665	650	598	647	633	665	639	598	654	648	628	678	652	625	636	635	597	663	649	648	651	649	654	618	625	620	644	670	614	659	620	668	657	601	623	614	615	646	650	650	647	664	638	606
57431	46656	38883	30813	25587	24043	22021	17141	9809	3246	1192	979	1058	805	639	595	633	529	524	504	495	391	373	329	332	311	388	313	271	283	259	300	255	256	279	237	244	235	244	235	251	253	221	218	226	250	228	235	213	235	210	218	234	219	237	236	245	227	213	211	224	234	213	240	209	199	252	239	214	226	222	213	201	207	227	221	216	203	218	195	235	237	217	227	221	215	229	234	234	242	244	216	224	222	238	231	234	219	213	239	220	253	214	208	241	206	250	216	200	217	232	238	242	214	229	260	228	211	202	225	235	210	254	225	210	221	239	208	227	229	231	243	253	224	224	267	216	223	222	228	207	234	219	207	247	209	247	212	210	224	241	229	214	216	203	244	231	219	254	238	232	242	233	207	239	237	255	213	249	228	242	221	220	250	208	227	226	213	228	239	230	256	235	194	232	249	223	215	237	214	234	210	252	218	216	225	222	211	208	217	206	204	222	226	253	247	226	227	216	245	207	217	245	223	226	241	248	199	209	217	242	212	230	216	228	239	241	237	202	233	215	230	232	224	212	234	220	222	225	205	203	215	219	235	240	214	200	230	231	206	221	220	199	216	253	247	236	202	245	215	224	218	231	194	222	222	208	230	236	243	227	238	220	220	230	216	200	228	203	205	220	232	236	224	244	215	225	216	253	247	219	244	227	215	255	181	228	229	216	215	251	223	215	218	224	231	206	198	251	181	237	204	232	231	213	209	234	217	239	198	187	224	224	250	234	223	247	270	226	249	232	231	252	206	228	204	215	252	209	216	263	204	229	235	236	226	232	220	248	216	221	207	186	228	209	248	241	200	220	251	210	226	248	260	215	224	232	213	243	248	249	224	246	223	192	228	212	230	237	226	247	229	220	228	215	220	221	239	207	196	232	198	234	220	233	208	212	224	219	200	207	235	216	265	222	246	227	214	225	217	233	221	195	218	222	237	234	230	217	236	234	221	221	227	233	224	230	209	211	205	239	228	227	205	214	233	224	227	224	225	218	215	235	226	233	243	269	218	228	232	227	203	218	230	229	223	227	223	232	227	225	219	193	216	225	231	232	209	243	229	202	214	243	215	232	246	242	248	229	245	212	195	238	208	235	246	229	218	232	235	228	241	249	224	221	201	240	249	219	243	248	230	248	225	242	236	221	235	228	213	236	206	217	213	218	227	246	235	238	228	202	211	265	254	222	228	209	223	222	209	226	224	216	206	246	240	232	238	218	227	212	242	200	221	230	238	239	235	212	216	216	210	202	236	204	206	207	229	223	226	229	228	192	224	236	218	212	212	211	215	203	230	262	241	222	238	230	214	220	222	206	233	206	197	217	213	224	214	215	254	228	205	224	200	226	219	219	181	233	230	221	245	236	192	211	245	203	220	222	235	220	190	220	223	235	222	211	212	237	226	240	231	248	237	233	240	236	221	231	233	218	196	246	231	213	241	227	227	212	210	223	237	216	218	226	216	231	232	211	232	243	231	233	220	239	224	214	219	239	209	219	234	227	236	216	246	220	222	217	209	214	229	221	234	193	205	225	211	206	245	234	206	226	219	223	218	231	231	228	242	198	189	246	236	243	214	234	225	202	227	226	241	231	207	194	238	230	223	243	201	231	229	219	231	199	232	225	223	219	231	224	220	227	238	219	215	224	225	255	179	207	235	228	228	209	231	244	258	227	225	244	222	250	203	208	245	207	213	190	205	215	224	241	244	207	233	223	210	217	238	255	219	223	248	203	217	240	221	214	220	227	227	248	265	217	222	216	228	197	226	228	247	202	188	219	230	198	199	228	203	226	235	223	227	237	231	184	221	189	204	248	240	241	209	247	226	206	213	231	226	205	227	220	251	235	236	211	215	244	208	226	214	226	209	231	254	227	216	220	241	219	240	204	215	217	249	214	256	224	225	258	210	222	220	223	210	230	228	224	234	212	197	230	249	247	244	220	232	244	230	223	206	255	229	194	221	221	212	200	235	225	213	232	201	238	207	210	192	196	223	248	218	230	224	266	212	218	231	213	227	226	207	234	227	223	221	211	250	233	245	233	198	204	235	235	186	217	225	243	223	253	246	233	232	259	229	214	230	243	211	222	234	224	252	222	230	217	222	234	221	250	207	196	224	203	209	236	236	217	213	213	212	215	252	225	235	200	232	244	205	233	224	225	239	244	216	197	228	225	200	190	202	190	220	188	213	207	221	223	210	244	219	226	213	215	245	244	222	222	218	260	215	227	248	250	207	216	223	213	189	209	217	228	244	222	241	210	222	232	237	194	233	201	212	227	223	229	223	212	221	196	218	235	231	232	223	207	226	209	232	208	223	214	204	231	234	236	230	202	222	221	222	233	205	245	203	241	249	231	201	221	207	247	224	200	239	204	233	213	221	224	251	226	236	230	237	202	236	230	234	241	220	245	222	208	208	208	221	245	205	246	205	198	219	205	228	192	233	258	215	212	233	227	224	215	203	215	219	226	195	233	206	239	217	236	237	205	230	223	192	232	219	212	204	198	221	224	199	219	205	187	218	200	251	225	238	223	271	219	221	232	225	217	226	225	203	213	212	218	220	225	241	209	227	245	238	222	228	229	244	222	212	200	227	225	214	228	199	240	245	216	231	250	228	237	255	218	226	243	247	224	215	188	214	251	217	210	258	246	213	232	223	207	212	217	221	224	216	219	215	216	230	222	220	250	252	251	229	236	224	236	214	233	235	210	207	223	223	236	225	223	225	216	222	219	230	244	215	221	231	226	247	207	229	233	219	228	230	261	239	226	225	243	213	243	209	233	230	239	231	257	230	220	246	248	227	227	241	229	241	203	225	233	218	215	219	237	213	243	223	218	242	208	223	227	227	224	208	215	245	234	230	243	223	268	227	230	243	227	220	228	233	208	214	225	219	232	218	207	217	212	218	220	217	244	205	232	238	222	233	229	230	212	232	221	247	216	243	215	172	223	239	239	219	205	230	243	207	204	230	267	232	211	220	200	201	252	223	235	223	247	240	233	212	196	250	209	221	252	250	237	246	225	201	232	225	227	219	240	222	217	241	218	212	211	230	235	222	215	231	205	207	233	243	230	178	226	224	246	223	217	218	214	245	193	205	233	202	233	214	222	206	253	223	255	221	222	209	230	210	238	246	209	242	220	244	224	240	252	232	245	227	246	197	195	179	224	197	218	219	211	207	239	225	215	215	196	232	235	217	219	245	231	244	240	233	239	227	240	207	222	226	211	207	211	228	232	234	223	201	207	212	211	247	241	230	201	240	212	221	220	217	213	219	232	220	199	241	221	230	236	236	244	228	234	209	229	227	203	215	212	208	230	241	214	238	191	205	203	206	221	205	227	237	258	230	198	232	243	221	219	200	215	232	213	200	250	248	229	233	224	200	199	236	201	230	215	227	215	225	230	209	255	241	212	202	213	226	237	228	237	217	230	233	204	226	204	249	248	202	218	212	217	210	240	221	198	220	228	247	204	218	235	219	192	194
51968	55394	47959	42690	16512	11598	10232	7849	7824	5684	4396	4138	4617	3425	2980	2642	2562	2163	2284	2272	2077	1683	1526	1406	1328	1245	1467	1198	969	983	940	863	845	822	824	878	800	812	789	812	777	804	747	684	703	878	696	729	683	664	670	689	719	707	696	681	715	710	734	709	677	699	703	658	707	644	659	721	720	749	661	707	679	635	675	648	673	677	631	670	656	625	655	694	676	713	642	720	675	658	623	697	645	681	677	687	634	732	641	636	689	651	653	667	659	674	694	699	680	610	674	667	681	666	707	645	665	714	670	661	656	668	647	672	656	670	719	740	715	680	640	643	621	645	634	641	722	699	648	646	668	675	684	685	647	688	671	706	652	726	654	685	686	687	647	656	655	701	696	725	685	669	653	649	690	694	740	677	645	620	694	680	683	687	685	656	696	607	696	691	679	661	667	684	683	674	686	684	637	683	651	695	641	673	649	698	616	690	672	661	697	633	654	655	666	666	705	649	636	664	691	690	680	667	702	687	675	711	669	687	671	674	603	658	659	706	710	673	687	663	687	676	682	704	651	720	649	650	675	637	666	658	640	672	664	694	670	630	659	736	654	656	708	720	699	741	709	691	656	672	675	690	638	660	691	690	707	637	700	645	722	643	717	657	711	679	637	645	681	652	711	598	674	719	707	634	679	679	705	685	697	633	709	699	715	686	701	666	738	692	661	652	682	647	659	667	634	651	701	682	677	647	653	644	715	677	654	680	680	676	681	671	695	669	710	668	686	660	648	682	705	690	690	689	631	664	674	683	658	669	669	685	694	677	643	675	698	659	686	674	668	642	665	678	626	665	652	720	680	662	605	650	648	645	679	693	609	628	661	652	641	619	668	631	633	685	650	706	643	721	637	664	652	675	680	695	641	689	699	679	694	684	693	634	663	692	667	657	644	647	651	653	691	669	671	692	677	627	631	681	653	683	698	675	696	665	670	649	682	675	689	709	683	665	675	686	712	670	682	651	699	688	658	701	704	708	654	685	716	684	707	680	698	661	675	691	707	718	652	682	674	627	683	684	666	639	725	697	659	677	703	689	657	658	642	708	684	653	707	658	681	684	680	644	670	658	637	680	635	720	678	604	727	647	685	682	670	719	660	666	660	650	683	651	693	693	668	662	625	721	713	714	677	664	728	670	655	687	695	672	669	663	659	687	689	663	638	665	646	707	667	702	651	619	707	658	636	688	688	673	643	655	700	645	672	661	652	659	658	681	668	719	719	684	654	664	651	665	638	650	684	712	697	682	655	695	711	651	694	703	609	714	636	670	699	668	697	681	660	680	677	672	687	728	719	650	625	668	701	645	621	668	676	687	673	671	706	676	673	609	703	670	702	660	725	702	672	686	641	690	696	694	701	677	686	644	710	662	657	706	697	667	662	710	711	678	658	672	722	663	641	691	704	749	667	650	697	682	656	619	669	670	697	666	692	655	648	666	681	672	694	717	677	742	667	685	674	652	693	701	729	693	661	661	689	652	648	640	667	701	691	675	682	705	684	674	659	718	671	714	688	695	637	664	669	676	675	674	697	696	677	675	678	659	666	680	668	707	677	708	716	712	672	671	708	703	667	664	662	710	637	697	715	727	691	665	661	655	665	683	650	621	676	698	670	686	683	669	662	677	629	643	680	626	673	705	636	643	722	685	732	683	637	663	658	640	699	688	675	633	650	658	674	629	677	684	695	680	676	659	664	675	667	650	721	653	688	688	666	644	650	670	682	694	655	653	683	702	711	659	692	659	651	706	679	646	687	666	671	659	677	669	666	633	708	739	652	581	687	665	655	666	684	715	710	640	670	690	687	682	676	690	675	642	653	655	685	687	657	669	673	680	689	694	687	692	682	690	683	648	670	675	663	685	725	672	669	697	707	633	682	649	652	644	660	689	641	691	684	693	671	673	639	673	639	643	647	691	656	658	698	656	689	648	662	678	646	675	608	675	681	703	653	651	673	641	728	666	633	656	690	718	640	717	665	676	663	746	681	627	643	667	707	671	669	675	654	651	632	694	631	737	643	661	666	684	638	652	638	653	674	715	660	666	654	652	676	662	677	682	701	651	660	662	678	672	712	645	677	722	690	662	703	708	642	655	678	664	683	645	675	670	688	669	679	686	629	656	664	673	655	675	669	652	658	647	658	616	653	698	670	681	659	683	639	661	694	653	685	688	706	612	669	692	644	683	692	681	706	709	656	679	684	681	662	735	661	664	679	654	649	692	662	699	681	680	710	620	689	699	661	674	616	698	653	651	677	659	665	681	676	703	720	620	659	656	707	628	664	639	627	699	686	657	713	657	652	675	662	711	624	677	672	619	645	676	623	681	657	646	644	651	695	666	721	659	679	653	662	665	720	624	744	672	705	620	697	663	664	669	720	694	737	666	669	604	693	651	657	688	668	714	675	670	666	657	653	668	656	685	730	670	693	635	674	693	715	633	690	635	654	662	679	697	694	646	685	680	608	647	657	675	684	669	714	672	664	716	719	665	652	691	687	668	742	671	666	667	684	693	684	660	685	648	704	658	666	690	728	685	656	657	659	666	670	690	668	685	695	681	676	660	677	699	688	670	682	669	623	698	694	704	734	640	654	684	642	684	668	704	667	677	713	706	676	666	682	692	722	707	648	700	667	667	653	683	673	660	636	694	690	673	697	698	630	664	619	678	709	695	673	685	669	677	668	675	666	675	654	709	686	605	655	659	704	689	693	634	676	687	700	653	653	678	699	674	670	668	688	688	661	645	688	639	645	693	652	668	676	654	694	662	651	662	666	686	687	671	668	694	717	687	654	674	658	696	640	702	668	672	717	640	621	644	648	681	681	670	658	676	632	700	657	702	714	702	686	700	674	691	684	652	671	673	723	705	669	646	670	639	666	711	630	679	693	664	704	666	672	672	672	700	663	702	671	683	686	697	663	670	646	634	636	648	663	637	701	674	678	647	687	680	676	653	677	686	680	675	683	650	688	718	666	635	654	693	683	688	699	682	691	667	672	711	670	671	665	653	648	715	658	656	594	662	683	658	691	684	686	667	638	669	678	683	675	674	677	583	692	698	683	679	695	662	654	733	663	672	662	690	687	712	694	691	618	665	634	659	666	646	677	658	653	726	650	627	700	701	708	699	666	677	688	637	652	665	699	641	688	646	683	686	633	694	696	676	675	677	645	661	674	638	633	716	662	671	703	646	677	669	678	661	662	702	673	677	704	668	682	647	688	696	683	667	727	671	681	675	651	722	638	647	680	715	668	681	637	643	697	673	684	633	678	678	684	671	682	725	715	712	696	688	735	662	705	652	693	648	651	688	673	686	666	679	627	640	659	685	680	708	655	709	698	694	680	690	660	714	649	687	688	712	637	628	655	659	683	648	669	639	678	687	616	686	676	649	682	658	673	629	676	673	672	631	649	638	672	664	668	673	698	639	701	697	667	686	677	685	682	667	652	668	700	692	682	685	710	697	663	666	678	710	675	679	694	682
20664	30053	29975	15728	3817	1342	950	649	520	376	381	386	372	365	273	374	366	364	337	351	302	307	330	327	321	331	340	306	305	313	273	269	268	322	316	308	291	302	308	301	308	302	308	277	285	320	275	306	291	273	265	319	313	257	287	293	291	295	326	256	282	293	313	298	327	286	254	284	303	293	293	284	276	300	297	297	295	279	273	307	256	295	273	315	302	320	313	255	325	322	309	289	310	273	279	302	268	290	301	297	310	280	294	303	300	306	293	281	285	261	318	304	304	306	306	281	289	276	310	296	301	294	305	263	324	297	311	290	298	299	287	284	279	280	300	294	287	304	282	286	286	315	291	287	290	270	313	292	315	307	273	278	285	311	270	295	295	321	305	281	329	256	295	303	283	330	311	280	290	284	281	324	298	303	317	281	282	312	301	288	305	305	282	308	262	339	274	285	307	290	284	288	317	289	288	289	314	300	282	298	291	325	287	292	293	308	280	295	304	302	303	299	294	291	328	324	280	283	317	311	288	303	315	286	294	259	331	293	313	275	313	302	305	319	312	287	306	291	309	312	320	304	291	301	311	292	298	287	272	302	291	292	279	299	283	290	333	298	296	297	306	257	294	337	314	306	306	295	326	300	300	272	296	288	283	313	285	281	315	310	268	279	310	267	289	309	304	303	293	315	273	273	287	329	244	279	294	282	275	315	309	299	299	325	316	300	286	329	303	307	304	317	302	274	327	285	292	309	267	282	330	301	301	293	300	318	278	299	290	282	317	281	324	280	263	304	283	286	311	306	271	306	280	298	288	351	302	293	278	326	295	297	287	282	296	304	280	301	283	295	291	280	271	261	288	289	307	283	293	289	329	265	299	285	302	273	281	308	305	311	273	305	299	304	292	322	282	315	296	283	309	300	271	308	291	294	315	263	269	289	267	323	311	306	283	265	272	299	303	288	293	274	303	317	280	316	300	308	281	271	296	271	289	275	312	312	308	320	283	264	302	305	270	302	328	308	275	279	300	302	322	293	286	265	304	294	302	293	281	273	294	300	297	300	276	305	322	297	325	293	295	292	265	298	287	315	293	280	276	310	300	288	311	274	303	310	288	309	319	283	314	305	275	309	298	290	309	307	290	295	314	296	275	315	301	309	294	298	321	297	267	293	314	300	280	310	307	313	300	305	310	287	293	308	281	283	299	283	300	285	294	264	297	267	301	298	300	295	274	306	285	286	339	273	271	291	267	316	282	297	311	312	287	300	303	291	286	292	302	318	307	317	294	286	307	282	295	266	323	307	297	304	311	296	327	282	311	303	328	301	297	299	272	290	316	279	311	325	321	301	292	258	283	279	311	294	298	283	278	267	316	270	292	312	322	309	330	293	302	322	296	325	280	301	278	287	340	296	291	288	283	257	302	299	290	291	300	271	311	262	268	327	295	290	299	336	292	292	290	300	299	292	269	274	312	293	283	294	294	278	285	312	311	295	281	315	307	286	268	287	312	272	300	277	315	328	290	307	270	323	284	264	315	295	281	314	302	309	309	333	301	262	288	326	292	316	304	294	313	300	282	285	278	298	320	296	293	293	305	271	255	302	292	303	291	290	257	298	298	279	327	309	298	311	281	299	297	290	296	284	302	295	290	301	298	322	279	313	304	261	268	302	295	309	291	286	328	258	285	311	271	313	264	285	296	300	313	293	302	294	299	314	310	285	276	303	286	306	281	274	284	276	285	321	265	302	304	287	290	273	291	304	291	326	290	277	308	318	277	302	304	314	316	298	312	264	297	303	285	289	296	316	307	300	311	278	287	307	326	290	307	328	303	288	288	290	321	296	297	280	283	314	260	287	333	294	288	311	301	288	275	287	291	301	268	327	290	284	290	282	286	303	309	325	286	272	306	307	298	308	301	288	306	286	300	320	303	308	290	307	277	294	311	289	283	301	288	288	312	290	287	300	312	265	285	274	280	271	260	305	310	289	319	285	285	291	324	272	296	272	290	308	298	297	332	299	327	278	282	267	322	272	285	313	293	289	271	311	335	286	314	309	251	334	309	305	271	308	298	312	284	331	299	288	299	300	308	296	303	269	327	291	314	301	294	305	332	299	272	291	307	291	303	316	277	312	292	290	303	286	294	294	292	302	315	314	297	273	270	297	261	287	266	302	276	304	274	319	290	309	285	304	289	298	298	281	297	284	284	313	288	281	285	272	304	313	297	271	286	296	267	296	286	276	272	316	308	299	270	293	267	290	301	303	320	274	296	264	294	273	282	278	269	282	305	252	272	312	303	278	330	284	310	324	275	273	282	305	296	291	308	286	310	286	303	283	297	262	310	291	284	296	306	259	283	324	291	274	265	264	281	293	314	297	304	289	316	276	309	303	284	296	277	291	277	300	294	289	283	289	258	303	294	295	330	292	301	301	289	294	299	288	284	272	291	295	276	298	296	329	278	326	291	294	325	289	321	304	286	303	270	301	329	294	304	301	310	309	333	298	263	316	332	302	288	314	268	279	314	310	270	270	304	300	303	323	308	328	282	285	318	294	296	299	289	272	288	296	293	279	296	295	271	279	323	290	291	287	312	306	276	311	276	277	285	287	287	322	278	331	262	312	313	285	297	299	298	320	265	296	301	280	324	292	292	328	288	296	311	310	296	283	326	273	284	304	289	320	281	276	315	288	335	311	309	320	297	296	277	305	305	301	289	278	339	295	280	299	309	320	272	301	283	315	307	332	271	269	283	318	298	276	279	313	273	279	301	310	278	299	291	316	339	288	309	274	299	296	287	307	279	273	285	296	321	296	317	295	275	261	299	286	315	269	319	279	296	320	312	285	281	314	311	299	291	317	275	283	330	307	289	307	270	293	295	306	297	287	281	297	319	266	289	291	288	296	272	272	331	290	291	311	281	287	269	300	260	315	288	284	308	293	288	293	320	323	265	294	310	308	300	279	273	305	301	269	283	350	270	289	283	304	303	275	295	318	313	325	330	265	305	279	299	289	304	302	306	265	315	315	300	335	308	313	285	272	306	292	306	269	297	291	319	301	299	286	269	299	303	278	282	288	304	259	286	254	279	278	306	289	280	323	328	316	287	246	296	289	293	312	290	253	280	295	311	279	262	277	305	254	268	307	306	297	320	317	317	281	293	303	291	289	260	308	303	298	274	306	274	298	306	279	305	303	295	317	294	296	290	288	298	305	305	326	319	318	278	324	292	314	309	311	264	300	299	292	308	307	295	316	296	300	287	305	298	319	291	306	321	309	320	321	317	295	295	292	321	282	295	300	324	270	284	311	318	322	297	324	293	275	292	251	310	298	308	279	284	292	277	303	310	287	286	312	283	312	293	279	287	286	276	307	339	281	301	307	275	285	289	323	282	297	311	295	307	273	304	294	280	288	278	293	319	307	320	300	290	304	305	301	288	290	306	291	278	276	302	306	300	302	321	295	299	297	296	306	305	265	310	297	315	294	336	279	307	308	304	283	324	259	294	274	287	279	277	293
19052	33387	32360	15332	3644	2836	2577	1995	1667	1413	1263	1307	1354	1209	1141	1246	1239	1168	1121	1097	1116	1019	969	1021	939	1016	917	990	964	952	967	921	944	962	958	972	909	967	914	938	969	964	964	971	887	894	894	932	971	873	988	909	856	927	913	973	918	925	920	878	884	962	880	908	887	897	849	898	978	891	892	883	864	876	969	884	860	925	953	879	932	869	911	879	923	896	912	947	938	933	924	881	893	930	944	903	904	879	875	906	867	825	894	885	894	898	900	915	948	879	944	902	931	928	914	904	913	924	918	900	932	977	943	880	921	980	953	954	885	939	925	910	943	897	870	929	919	912	844	903	874	919	911	865	893	898	932	863	904	866	902	907	900	935	904	959	872	915	930	923	927	915	912	920	891	906	920	904	907	902	922	903	910	888	925	924	936	909	947	913	920	899	934	905	927	879	880	951	909	932	898	934	906	896	949	931	873	880	893	966	915	911	896	927	873	938	929	926	943	902	919	915	872	916	923	915	882	885	857	853	967	964	872	931	955	903	899	958	886	918	867	894	932	919	956	927	894	937	922	904	908	916	904	927	895	962	857	890	941	934	880	901	906	875	899	964	893	901	905	909	919	890	887	893	918	918	869	911	944	912	911	899	894	897	902	916	921	895	917	907	880	897	985	937	1001	904	939	938	870	950	854	918	930	871	891	897	940	961	908	893	901	975	923	842	914	947	895	865	935	941	917	947	927	905	885	872	944	930	937	912	938	845	933	919	899	907	895	885	914	916	915	884	894	883	900	931	873	891	924	883	911	873	951	937	836	941	901	949	974	966	909	889	875	891	972	956	929	944	884	920	881	874	900	857	920	891	951	899	911	892	941	853	917	876	902	887	901	907	932	884	905	908	909	950	894	936	931	870	870	892	956	952	961	858	917	913	902	946	830	874	934	908	905	943	914	928	900	934	876	882	905	891	899	967	907	925	950	930	907	895	947	880	908	919	935	891	888	906	916	913	875	895	868	900	948	878	881	884	938	868	882	931	860	912	947	902	922	926	905	935	879	885	915	915	919	885	907	920	883	884	934	896	912	917	878	924	869	902	872	947	897	892	939	940	947	926	967	915	855	887	899	880	867	893	902	885	940	863	929	855	915	896	925	946	925	903	906	881	884	909	912	916	905	876	932	881	870	949	913	948	931	900	913	942	920	945	901	859	900	851	922	850	970	906	901	881	879	930	903	900	872	917	940	878	914	900	892	903	867	930	893	907	925	905	898	839	898	887	896	907	907	903	908	834	875	944	963	916	982	890	946	911	880	952	864	928	949	910	951	922	941	952	903	962	940	935	886	986	850	931	926	910	889	910	931	935	882	903	888	907	924	978	869	904	887	934	931	930	876	905	942	890	862	873	880	921	905	898	960	885	919	917	922	921	900	855	938	906	921	906	900	875	922	951	955	895	960	828	930	918	911	896	918	923	925	921	911	909	907	944	911	928	884	939	956	881	875	897	871	907	901	927	884	906	858	856	912	935	889	932	907	881	900	925	884	883	941	916	924	945	930	936	876	973	915	884	877	877	939	925	879	929	893	957	914	884	871	908	919	927	860	892	909	909	869	908	893	928	876	953	929	928	923	884	890	948	887	871	931	874	893	913	905	940	887	935	952	894	917	905	873	872	934	909	905	919	904	939	887	916	899	887	890	935	890	921	895	861	921	944	934	942	952	898	930	908	931	875	875	905	959	938	936	918	957	907	884	897	952	916	913	857	870	864	910	859	963	876	922	871	875	887	903	915	923	845	867	852	921	906	956	891	882	918	894	965	905	885	898	869	921	926	891	922	928	948	909	952	927	874	892	943	890	906	867	926	942	967	926	910	939	910	933	911	874	951	914	898	917	942	937	881	921	899	908	887	931	938	919	952	943	923	932	887	885	911	929	915	888	879	914	918	894	927	936	902	875	898	927	862	906	945	887	955	925	931	992	909	910	913	855	908	891	923	886	988	910	931	943	881	921	905	869	910	906	946	895	880	878	896	909	897	935	943	894	885	883	865	931	889	908	874	887	885	880	927	865	916	889	939	891	900	932	930	910	871	882	898	891	858	941	919	909	900	935	943	890	911	884	882	937	907	898	916	884	920	911	921	910	956	904	938	966	963	935	962	898	899	902	868	926	948	925	940	943	852	908	921	888	932	935	968	892	857	947	940	884	907	886	971	950	928	938	940	925	917	901	940	883	935	906	953	912	897	965	945	871	883	918	896	910	927	871	861	897	885	900	926	939	914	856	924	893	895	835	855	899	901	957	950	917	891	930	894	874	909	957	897	898	905	905	923	921	918	896	939	933	898	872	882	941	898	917	919	898	908	866	916	892	934	895	963	860	953	884	900	899	871	859	916	906	922	929	953	938	922	962	955	1002	941	889	932	941	919	965	913	956	889	890	904	897	934	885	902	953	888	875	900	937	943	910	946	885	892	899	920	908	919	935	919	937	868	930	903	859	895	869	926	920	913	914	922	913	896	937	936	871	882	892	928	951	885	865	940	937	967	843	902	948	963	901	957	893	861	953	923	934	896	900	920	903	873	845	922	834	891	911	899	881	976	896	883	910	947	830	900	890	835	868	922	927	918	889	967	927	915	889	909	947	893	949	962	900	897	934	899	962	885	909	916	899	859	875	905	896	966	921	865	939	916	923	855	976	925	919	937	916	920	968	897	877	899	893	887	922	892	932	925	947	936	885	904	902	920	909	924	888	962	902	898	903	921	908	919	930	933	871	938	937	857	965	927	891	867	938	953	909	881	888	872	874	916	921	848	900	913	940	961	896	870	969	903	936	906	884	905	864	921	896	934	842	980	871	939	883	921	869	911	869	938	901	950	884	903	903	931	909	920	930	939	922	876	928	941	940	866	894	900	881	889	893	890	931	944	881	869	916	888	936	881	953	940	857	889	891	868	917	882	861	964	908	904	943	876	932	919	886	891	935	936	905	947	879	917	894	923	942	937	984	893	902	934	933	940	938	892	909	928	933	929	870	922	941	888	872	868	943	935	907	846	951	914	897	883	909	888	922	900	936	878	881	940	912	830	866	929	967	918	898	885	926	885	935	903	929	970	890	927	880	875	898	972	858	918	917	927	946	950	941	898	928	860	826	965	899	929	908	920	875	898	935	938	941	904	914	915	943	871	922	921	939	896	951	898	902	965	896	909	925	907	853	968	897	911	885	895	891	924	895	904	870	907	901	941	927	878	896	884	939	920	874	884	873	917	872	903	907	890	870	923	903	926	961	923	905	900	934	905	879	924	918	848	882	908	908	902	887	930	899	927	881	901	874	902	917	861	952	935	929	865	949	928	996	917	878	941	913	906	913	864	916	886	898	877	880	889	873	978	904	926	954	925	919	893	949	903	964	931	914	908	913	893	903	903	923	871	874	889	900	893	884	901	950	885	925	883	891	885	916	935	936	893	855	899	912	903	926	883	894	951	958	886	978	887	917	964	937	839	900	876	886	875	881	883	907	925
53954	47390	40405	32102	25124	23104	19173	12902	5549	1909	902	827	677	571	529	431	459	433	376	378	349	352	328	280	273	267	239	263	251	263	229	231	228	221	243	214	260	243	208	209	224	227	228	205	285	397	205	195	214	215	205	208	186	219	230	196	208	193	192	226	202	202	214	207	203	234	208	193	212	221	247	210	230	202	194	190	216	206	199	190	204	220	185	214	214	204	203	201	198	210	205	231	204	191	190	218	220	205	197	198	210	207	174	190	194	201	218	200	222	219	197	189	194	200	207	201	185	197	218	183	192	234	221	195	211	185	208	209	205	177	215	196	177	200	210	205	191	204	209	214	215	207	224	229	201	220	213	214	173	185	212	197	202	196	194	193	202	212	202	206	221	171	186	204	185	223	184	192	217	190	183	193	198	196	216	193	204	207	191	174	193	208	216	191	243	208	202	220	206	193	212	192	175	199	188	173	205	198	227	198	214	212	213	202	199	219	210	190	216	219	192	194	217	188	215	175	182	188	199	205	203	214	186	209	199	221	222	199	203	195	221	213	175	167	195	202	213	211	188	204	185	200	208	204	214	178	215	210	216	197	192	195	199	228	188	207	207	171	200	213	205	197	203	205	216	196	193	215	200	202	184	185	198	184	201	185	201	199	198	220	219	205	217	220	172	208	196	200	199	181	197	198	191	213	193	203	185	237	213	185	198	201	193	179	219	218	183	175	229	200	219	202	169	191	204	196	221	181	210	203	213	202	194	184	201	197	218	196	219	197	190	192	187	179	230	210	204	193	204	196	195	201	209	206	199	191	209	222	208	205	219	214	203	216	203	188	176	206	204	194	192	182	198	191	191	214	181	199	198	185	212	214	192	194	208	218	200	185	202	219	219	208	203	201	192	200	180	199	235	225	210	209	212	186	220	207	188	203	198	229	199	180	204	209	220	199	220	187	191	221	192	227	193	184	210	185	173	198	178	208	197	208	208	204	217	186	207	190	198	220	208	198	181	192	197	192	196	212	175	193	194	218	203	224	218	183	211	192	207	204	181	228	182	195	178	179	205	203	174	199	235	204	190	213	204	211	220	225	211	199	179	222	197	208	191	200	191	191	218	199	208	230	216	182	186	185	207	220	198	203	188	218	237	239	219	201	209	227	212	255	209	194	194	235	182	201	205	221	217	196	206	208	205	205	209	221	170	200	196	203	193	229	201	213	266	173	206	193	189	205	180	217	224	194	196	213	211	201	219	174	179	211	209	186	190	187	196	205	196	220	198	218	222	186	195	199	192	201	196	184	192	204	192	208	226	181	236	200	211	198	209	226	176	182	223	208	236	185	219	192	205	185	207	179	162	201	228	198	197	186	204	206	188	212	191	178	177	204	189	237	189	208	199	210	218	196	198	197	209	198	201	214	216	217	211	196	187	190	207	190	192	201	210	196	187	194	187	228	205	183	205	215	196	179	200	195	198	183	191	227	216	198	190	224	203	203	190	190	174	219	202	192	217	193	179	203	211	220	191	185	201	192	206	208	194	177	202	204	212	199	196	195	204	233	194	204	213	193	214	227	172	210	219	238	190	203	188	187	191	212	199	188	186	190	191	191	224	212	207	185	216	195	217	200	190	227	208	182	203	199	206	201	216	197	224	184	201	208	194	197	198	181	185	201	198	195	180	196	212	219	191	214	207	199	194	238	194	212	180	188	204	206	183	198	211	195	187	189	196	196	183	196	207	217	201	197	196	176	185	201	207	200	196	204	188	177	198	188	211	219	197	214	193	185	211	194	190	184	177	204	213	206	210	186	197	218	188	208	231	200	208	209	202	237	197	200	172	213	222	215	195	219	208	202	192	202	198	184	196	188	213	225	195	219	213	196	202	205	194	201	171	178	218	211	177	198	196	221	216	175	200	228	199	206	193	213	229	194	232	212	187	205	237	220	185	201	194	189	203	193	220	223	188	240	209	193	201	178	202	212	179	219	175	232	204	215	204	181	218	196	211	198	232	197	220	239	185	196	181	228	222	194	210	210	190	209	203	187	194	210	213	211	195	203	221	206	196	216	198	210	205	209	196	211	199	203	211	201	206	199	194	208	187	209	197	215	204	206	210	201	182	183	187	199	181	210	232	191	215	209	212	207	212	202	212	189	204	202	171	201	208	196	202	195	211	215	231	202	187	189	237	192	201	208	200	211	189	186	192	197	183	195	210	222	193	230	216	210	200	210	214	191	199	214	191	236	192	221	200	210	189	201	182	209	195	205	197	173	203	194	183	208	204	188	200	177	183	201	210	191	210	213	214	172	229	219	218	179	228	201	221	188	226	204	171	217	211	212	186	196	192	198	206	194	223	216	209	194	206	208	200	202	196	207	208	211	208	208	185	203	205	199	230	200	204	203	217	205	229	190	200	184	201	191	185	228	192	225	206	185	188	182	201	179	178	180	195	231	179	198	226	213	194	186	180	202	208	186	183	200	192	200	204	222	223	209	219	201	191	223	183	182	178	210	225	197	180	168	236	215	187	236	205	227	202	208	200	188	180	185	187	204	199	199	190	198	196	194	193	231	179	219	183	204	195	208	205	201	203	200	231	197	191	193	191	196	223	199	218	174	201	217	216	201	200	187	211	213	199	195	234	219	194	211	185	220	205	199	219	201	185	204	201	195	227	179	216	183	209	214	203	203	194	173	200	211	203	185	204	209	193	180	200	188	199	192	193	221	192	233	213	227	188	216	226	202	204	188	170	191	222	194	194	218	196	183	205	220	201	187	196	218	186	206	195	190	215	208	194	204	173	188	233	210	211	223	192	200	199	214	202	223	192	197	224	231	180	187	216	187	203	183	218	201	168	189	195	182	161	210	211	203	187	214	191	186	195	200	191	204	185	198	181	199	188	199	187	215	202	197	187	207	197	202	168	195	189	211	225	200	209	190	203	196	204	211	195	181	227	199	203	211	172	207	207	184	203	185	168	187	185	229	204	221	182	211	181	207	187	198	187	175	190	193	187	175	206	202	212	189	195	180	226	207	205	215	202	183	198	204	215	211	180	213	208	201	200	200	216	189	212	186	211	224	198	195	184	214	213	206	215	202	220	213	185	231	223	200	196	197	216	213	213	198	217	177	198	198	190	226	184	173	204	210	199	188	195	211	205	176	217	232	218	197	171	197	194	205	209	220	215	205	195	198	196	199	180	210	200	211	225	219	243	188	202	218	215	228	196	185	227	218	210	206	179	210	209	186	242	207	211	204	202	199	193	216	213	237	184	207	202	203	187	195	218	188	211	198	220	230	196	183	183	185	183	209	213	179	182	200	182	173	209	200	191	204	205	222	207	195	185	237	245	209	205	210	236	179	204	186	197	213	203	211	203	180	191	216	212	172	195	204	211	191	215	184	212	193	228	201	226	184	204	188	225	206	204	219	236	201	197	196	195	200	194	192	195	191	192	193	184	181	194	193	200	197	205	199	207	177	217	231	203	207	177	209	220	220	239	208	195	198	227	193	193	209
48102	54071	50673	35215	11397	9066	7310	6359	4445	4426	3429	3670	2923	2445	2033	1890	2114	1928	1652	1610	1504	1371	1254	1059	1145	1008	1043	828	904	865	864	809	750	734	712	786	910	912	743	697	659	615	654	684	1150	1509	614	612	624	650	647	649	599	642	635	652	609	681	643	614	616	637	622	639	630	632	635	660	657	654	628	604	640	603	634	620	617	632	675	615	582	646	656	675	672	646	667	638	624	624	684	664	635	640	668	625	639	650	646	625	611	628	645	613	604	556	633	645	610	630	619	653	636	620	610	691	621	665	616	656	617	622	604	661	669	624	632	628	621	667	635	670	624	643	629	613	628	631	663	670	627	611	617	666	594	684	615	632	585	631	608	648	656	620	647	627	627	607	610	615	636	646	646	606	641	672	613	575	645	623	620	665	621	641	606	653	632	648	628	671	649	601	653	634	677	633	618	638	664	593	690	632	636	597	675	691	637	602	661	609	652	641	647	586	636	592	669	631	623	634	636	654	590	634	645	682	651	655	650	694	655	636	673	629	661	647	656	629	606	679	627	640	665	631	627	614	610	634	634	657	622	617	663	644	632	631	663	685	653	675	595	614	591	625	698	651	639	648	664	678	676	608	627	662	638	633	651	620	657	631	653	633	634	599	669	591	636	661	655	599	646	619	626	612	626	636	632	633	612	655	685	630	587	665	637	622	617	644	647	635	622	628	656	621	657	628	638	644	669	620	664	643	577	619	658	633	652	624	675	640	611	656	633	581	624	632	607	642	689	653	626	663	668	591	632	620	609	642	647	573	641	629	606	631	598	617	636	610	628	659	626	592	628	595	630	654	633	589	633	633	672	594	657	618	616	666	615	621	610	627	623	623	608	652	650	647	643	585	637	615	651	627	616	665	599	675	640	680	678	613	609	633	630	605	611	671	624	609	588	653	644	624	646	624	620	626	609	656	638	626	653	640	638	647	635	655	627	649	635	661	581	647	619	635	633	593	656	634	627	641	654	600	636	668	623	646	677	632	608	620	652	634	659	625	620	625	623	610	628	610	662	651	617	591	678	678	599	670	650	673	622	635	613	647	621	612	634	588	626	633	653	613	616	655	596	601	647	597	619	669	609	628	644	627	656	626	634	610	590	630	642	658	626	653	639	662	648	619	637	669	639	653	620	621	617	619	613	620	649	602	608	648	641	658	630	605	701	592	624	641	659	602	624	632	600	638	577	646	595	646	620	624	668	604	617	662	632	609	622	659	650	635	598	646	655	606	686	638	658	639	623	632	659	652	650	653	685	647	656	665	607	643	661	640	637	650	642	634	602	648	601	633	669	646	642	639	643	622	599	663	654	636	610	640	629	707	662	634	634	624	615	592	647	601	624	648	596	619	628	626	631	606	586	651	632	596	650	680	609	631	666	656	620	662	584	627	633	652	599	666	651	612	620	660	633	639	617	634	634	635	618	652	603	661	570	644	653	653	664	634	686	658	656	638	608	629	643	630	619	636	619	654	629	654	638	661	583	632	623	674	636	629	639	625	642	654	636	638	661	635	634	642	633	613	657	589	591	608	623	624	653	678	625	656	634	649	648	651	586	640	619	642	620	639	634	616	591	618	579	603	630	626	625	654	642	660	638	589	634	692	670	628	604	653	665	650	622	586	643	614	635	670	621	666	590	606	580	599	600	608	617	694	594	630	609	700	615	611	657	602	623	630	631	631	614	640	633	647	642	618	646	664	612	600	651	653	657	645	611	651	653	695	655	662	622	591	586	649	624	607	634	601	659	634	636	678	653	669	655	601	635	654	621	630	648	630	659	652	632	673	623	660	629	606	631	650	671	602	629	681	616	626	636	558	644	648	626	604	684	653	640	676	665	639	648	622	636	628	630	641	644	630	596	581	652	647	584	671	660	603	598	634	633	606	645	629	643	609	593	639	616	614	636	580	643	715	619	629	631	589	584	638	602	587	632	607	632	667	640	602	667	644	617	632	612	605	625	664	655	667	635	620	639	686	633	632	660	645	625	630	654	629	659	663	610	656	660	697	639	583	588	608	571	644	614	659	616	612	627	606	658	587	643	636	629	605	659	708	656	662	613	596	624	615	647	621	668	631	620	649	628	594	660	617	601	628	631	632	600	643	627	654	605	635	618	622	618	666	666	659	635	593	626	676	634	639	654	598	640	636	604	644	631	664	624	658	646	602	611	644	629	632	627	641	607	658	622	650	595	604	650	623	633	654	661	654	619	605	642	621	663	601	587	594	649	638	629	638	629	662	624	629	623	613	603	637	631	614	650	630	652	595	607	626	625	638	628	679	665	592	620	640	631	683	614	633	638	669	629	638	673	599	597	702	627	665	618	639	652	593	683	660	615	626	637	688	642	626	615	621	634	626	646	644	652	638	609	601	667	629	659	637	629	613	596	611	640	675	602	636	634	656	639	624	653	649	632	627	677	629	628	614	614	591	604	646	644	645	595	603	673	674	667	671	659	645	600	636	616	652	612	621	635	667	604	630	658	691	653	649	632	595	660	628	595	642	642	619	641	617	614	651	635	629	658	620	635	636	631	641	607	643	656	592	679	635	644	592	644	645	599	623	664	671	631	665	652	613	631	658	656	641	626	649	645	606	608	670	620	611	616	640	625	642	654	592	640	626	625	598	644	613	613	599	641	627	602	637	636	655	633	639	633	620	644	597	598	634	601	600	652	625	658	615	616	704	610	656	637	597	629	582	572	659	582	622	600	629	682	649	652	671	652	600	618	625	639	648	639	644	645	619	583	620	653	635	634	677	637	599	641	613	645	637	632	686	632	584	672	665	599	645	612	636	655	683	623	607	610	650	606	627	624	666	622	630	635	672	634	659	600	584	576	628	623	648	615	625	684	660	631	668	610	612	673	671	660	615	671	616	629	628	622	602	650	582	639	613	611	637	643	625	613	645	642	639	616	642	598	670	627	630	577	619	669	675	624	649	612	640	589	619	685	646	612	662	628	649	595	598	613	639	646	689	625	645	593	644	626	589	656	604	636	668	631	739	601	620	619	634	645	654	628	638	641	623	619	648	612	632	616	623	599	694	608	646	592	632	633	632	634	610	618	643	619	699	636	622	655	599	624	612	640	687	640	602	616	609	615	615	657	648	631	632	638	630	653	621	661	600	584	660	605	618	678	609	636	633	646	619	614	627	592	617	656	674	634	628	592	616	657	653	640	619	616	640	677	631	651	616	593	603	636	633	629	652	640	661	633	635	645	575	589	610	643	616	613	638	621	636	649	605	602	614	619	676	627	636	638	689	643	584	638	635	636	607	616	688	633	603	627	674	610	621	636	631	650	635	670	669	633	636	613	615	644	632	637	639	594	630	655	657	609	658	603	650	652	631	610	705	587	674	683	634	656	652	674	647	631	654	649	633	670	610	616	619	617	619	612	609	622	646	677	644	596	612	667	590	652	691	627	616	636	607	566	655	594	639	601	635	624	656	577	595	615	610	612	665	701	637	607	714	615	619	681	619
58879	46605	38515	33263	25537	24094	23487	20130	11938	4437	1838	1320	937	747	765	674	739	654	609	536	484	502	416	416	428	384	356	328	318	307	366	344	350	312	329	285	295	268	301	291	291	273	275	267	286	818	786	265	275	262	278	282	244	275	290	238	306	262	262	315	256	289	278	260	306	270	275	262	282	265	256	292	273	244	277	267	260	280	284	276	243	258	270	271	257	308	252	273	247	262	279	244	276	285	243	275	252	274	270	267	260	281	249	260	264	251	262	279	252	254	269	271	256	266	277	281	257	269	266	256	250	272	286	268	274	234	270	240	256	267	264	279	305	262	257	310	265	262	261	275	257	253	282	248	257	268	258	258	266	246	292	247	236	246	278	266	285	243	274	263	234	245	265	283	279	264	284	266	233	255	284	266	275	270	245	231	268	279	251	261	224	244	301	292	238	257	270	260	230	280	299	256	237	250	245	292	277	242	286	272	261	279	264	268	248	226	227	272	249	284	278	260	236	272	232	247	251	281	286	265	271	290	265	286	238	250	262	289	241	283	249	266	257	246	247	243	258	278	246	259	240	254	299	231	252	268	272	262	261	302	285	244	291	269	267	227	274	274	255	258	278	256	255	267	268	269	288	280	255	244	263	249	243	275	260	262	280	284	281	246	241	247	281	248	247	256	269	249	264	259	261	262	281	280	255	310	258	287	236	266	241	245	271	254	234	276	253	240	262	285	230	284	257	274	236	272	252	294	240	233	267	270	243	281	253	230	252	268	258	248	257	235	254	281	304	279	268	278	274	273	273	255	257	253	243	253	293	273	251	250	278	278	297	256	266	258	239	268	307	274	261	279	241	261	270	266	252	249	286	276	283	234	270	249	259	261	280	278	285	269	243	237	282	247	257	253	264	260	259	264	272	274	277	271	241	257	284	298	261	245	258	265	285	261	253	242	281	253	277	296	266	285	286	280	297	271	284	288	245	263	276	268	305	244	234	244	262	257	255	266	298	280	293	262	247	259	249	259	272	274	291	282	260	238	278	253	289	262	238	271	252	265	267	232	236	283	273	260	306	250	247	263	264	278	260	282	276	258	257	237	242	250	271	267	285	269	230	239	298	258	249	285	260	260	246	263	271	263	260	258	258	277	254	258	273	258	272	257	269	285	251	269	291	253	252	257	245	273	298	264	268	264	287	259	262	266	275	288	230	249	245	280	251	272	281	267	265	265	299	257	273	288	262	257	272	279	253	299	280	264	268	276	256	244	253	264	268	233	264	290	238	255	254	274	281	292	281	255	245	292	240	259	266	268	269	279	269	258	269	267	287	239	278	293	259	292	253	273	258	284	302	262	254	244	254	264	265	286	253	260	278	234	255	269	264	257	268	253	271	251	239	257	275	244	260	243	266	253	255	289	273	243	270	285	271	247	245	250	249	220	236	298	237	272	251	269	267	291	278	255	253	266	275	266	266	270	241	294	256	260	265	269	251	243	264	265	248	265	246	237	255	262	271	266	272	245	241	286	254	271	259	278	261	265	251	273	263	273	279	279	267	266	256	247	259	253	257	251	263	251	273	265	280	251	271	260	269	285	261	262	256	258	273	265	264	257	268	241	266	275	255	274	258	253	258	258	255	244	275	256	239	266	279	286	270	257	250	261	271	299	262	244	259	253	258	278	269	295	262	256	247	285	247	274	288	225	276	248	241	236	262	267	277	255	269	241	258	282	271	235	270	251	249	251	275	247	255	269	285	262	274	271	252	258	254	219	253	275	265	262	259	267	255	301	251	285	269	265	262	272	269	240	245	239	268	214	276	261	273	268	246	278	275	280	259	249	289	264	271	260	247	296	292	292	286	260	252	267	263	255	254	255	286	278	260	236	258	254	236	281	256	245	276	269	272	264	261	263	272	265	249	278	253	242	287	234	258	275	255	248	255	275	251	281	252	285	252	278	280	250	307	269	275	250	282	270	289	274	243	237	296	281	276	244	269	268	243	260	240	272	279	259	272	243	272	312	271	271	267	254	256	264	282	278	260	276	279	255	260	241	266	273	278	274	278	275	280	283	263	270	279	251	245	259	247	259	269	274	275	240	258	274	250	255	226	259	279	262	279	272	261	247	253	259	249	279	238	276	251	266	270	278	261	268	283	243	289	264	280	258	258	291	271	288	282	265	272	275	248	280	283	250	244	274	264	271	255	251	263	277	269	290	291	234	299	263	256	261	290	279	271	218	259	276	272	252	204	240	278	259	259	271	257	268	249	240	270	258	262	262	264	301	271	279	264	260	264	257	288	239	272	270	243	269	213	287	265	295	267	263	293	271	252	231	276	283	244	294	249	291	263	257	246	272	271	249	279	244	246	248	245	246	246	254	270	269	233	247	286	257	291	252	292	274	228	248	264	269	226	284	251	244	234	250	242	244	259	261	245	267	239	268	272	247	294	248	264	261	265	271	282	280	262	227	272	274	252	294	261	285	247	254	297	269	293	278	238	267	281	250	288	267	250	236	305	252	298	277	275	282	253	243	228	256	266	248	282	245	262	279	291	274	241	262	259	252	263	276	280	265	297	262	265	265	244	239	249	252	261	251	250	285	252	266	243	277	263	234	267	272	232	277	271	266	279	264	248	295	266	271	248	251	256	300	264	244	273	270	251	250	251	254	270	235	275	250	269	283	247	275	282	302	266	249	238	243	262	255	261	271	253	254	292	292	257	223	273	254	283	248	247	270	276	260	245	269	257	276	284	262	253	299	236	273	222	281	266	301	244	288	234	274	253	269	270	247	279	267	273	273	247	292	269	240	284	231	264	281	286	238	250	286	248	281	270	253	282	280	276	291	279	261	277	248	269	289	234	277	230	263	266	287	254	291	264	247	260	263	272	272	275	281	266	259	256	273	283	265	248	247	270	280	245	263	272	246	286	268	259	275	296	264	267	288	275	278	233	242	277	224	275	264	246	274	256	236	275	270	272	272	310	286	274	240	250	260	264	258	260	273	279	266	271	251	273	271	278	267	289	261	250	304	265	255	247	238	256	263	255	246	226	252	291	292	289	249	266	242	284	267	269	292	277	255	272	270	256	261	266	305	277	266	273	246	240	282	295	274	261	274	276	270	263	226	298	302	252	275	248	252	257	251	260	255	272	277	244	284	237	287	268	267	281	295	262	268	263	260	264	262	246	271	259	251	275	259	259	294	279	265	280	278	283	264	234	235	256	290	280	262	228	265	249	268	274	224	250	249	252	249	274	278	247	257	254	250	276	247	237	251	245	265	262	265	286	254	257	264	276	266	268	273	259	256	266	271	262	279	260	254	268	275	263	287	295	253	253	239	250	235	268	230	247	270	275	239	262	271	250	266	268	272	272	246	227	263	266	273	276	253	258	282	247	257	271	278	302	277	257	269	251	307	262	236	256	258	247	264	276	257	229	248	248	293	269	278	282	274	265	253	272	288	266	258	298	258	246	267	261	246	266	262	269	246	270	232	278	257	281	264	250	272	263	298	262	236
52528	53733	50563	41621	14034	13050	11580	8272	5835	6508	5546	5111	4268	3362	3086	2632	2942	2696	2310	2219	1954	1959	1818	1556	1594	1351	1310	1096	1169	1172	1203	1111	1042	1056	996	994	947	878	898	892	835	846	770	875	924	3821	3425	878	790	770	750	819	788	753	776	781	774	793	826	817	815	791	733	770	761	786	737	793	801	801	789	762	799	774	760	740	798	762	801	823	731	772	816	740	783	845	761	785	767	787	791	826	769	788	835	774	770	790	815	775	797	775	781	752	821	793	767	825	837	817	794	799	782	784	767	817	791	808	798	820	793	765	771	835	776	756	784	846	776	783	770	786	750	778	793	758	791	806	741	764	733	779	758	824	788	770	763	799	798	816	788	731	782	769	773	788	767	810	761	806	789	799	775	784	743	817	750	789	750	791	775	812	753	714	788	756	733	809	776	756	815	763	813	762	749	813	784	768	776	760	755	768	759	763	829	805	799	776	766	783	757	819	781	790	758	735	725	755	789	805	733	744	786	809	788	772	799	765	786	783	799	796	783	735	763	729	776	798	759	720	827	785	746	798	800	749	758	698	775	754	751	745	726	790	766	720	755	718	788	784	761	765	779	826	768	775	764	751	752	755	792	816	776	730	784	781	811	772	726	762	769	753	745	750	758	772	729	797	739	812	799	810	736	771	746	812	824	815	782	772	768	720	827	800	742	754	791	805	742	755	761	784	799	830	815	741	725	749	782	768	827	804	735	773	794	776	778	726	780	701	808	766	769	762	774	755	799	839	770	789	747	765	829	719	777	771	776	786	782	749	763	816	825	792	789	787	795	819	786	750	765	819	774	811	784	744	750	790	797	800	736	816	799	801	730	751	761	797	773	779	839	776	774	822	772	786	735	765	756	788	785	780	753	793	813	780	827	781	784	756	792	755	826	776	740	771	828	814	807	779	732	783	801	785	749	799	790	764	795	792	771	787	741	817	836	784	759	807	671	780	760	760	809	802	765	774	798	808	746	739	822	758	782	715	794	754	807	769	777	781	738	747	756	754	768	728	779	765	763	734	765	749	751	797	847	747	761	760	805	756	775	751	756	784	797	788	760	762	742	732	761	770	778	820	777	748	823	746	762	805	802	788	776	782	845	764	739	789	757	770	796	757	785	795	797	781	811	754	743	794	740	797	823	775	775	737	768	763	771	853	783	719	788	769	766	768	754	760	769	776	757	752	762	737	789	774	771	748	821	795	812	843	726	751	774	806	790	802	774	850	766	795	797	827	741	728	776	780	789	775	803	763	817	765	797	794	815	747	769	771	837	777	774	786	717	771	774	798	773	778	754	787	767	760	793	780	793	802	746	779	723	786	778	764	748	747	760	792	772	780	776	742	813	744	797	760	787	765	736	760	770	783	787	706	756	798	800	749	762	771	775	848	784	770	755	782	791	766	760	764	776	756	840	764	821	750	790	786	796	721	814	770	755	798	757	797	765	740	775	793	760	828	777	779	793	804	741	805	765	777	767	801	787	743	740	802	772	787	815	767	788	773	784	746	763	865	774	836	782	812	808	838	735	755	751	802	755	759	783	813	799	782	780	732	766	778	768	815	767	773	761	724	748	744	802	774	771	796	758	782	822	782	805	751	807	769	797	793	771	776	737	749	790	808	751	776	781	793	774	757	736	804	786	774	795	770	759	787	787	766	777	808	785	815	765	842	787	769	764	761	827	779	827	776	812	741	798	787	823	754	799	752	786	761	797	746	774	751	754	768	797	832	843	790	784	769	771	747	799	760	776	824	790	839	789	730	757	728	748	804	758	788	779	734	756	778	779	757	811	786	776	822	747	818	763	781	800	725	800	795	814	740	749	732	705	730	738	802	783	749	760	764	767	788	744	761	746	750	756	785	781	769	796	789	790	736	812	820	804	785	797	810	811	856	791	756	742	781	766	764	762	773	780	805	769	789	753	743	776	778	751	781	774	788	808	836	753	794	771	812	779	739	756	763	743	778	727	774	794	791	716	712	769	783	784	801	766	774	782	761	754	786	791	782	759	789	775	795	780	797	770	790	769	738	745	724	776	795	774	771	760	726	787	792	771	731	791	741	741	777	770	776	780	746	739	761	802	823	803	833	773	794	782	790	783	788	774	724	795	796	825	787	748	760	769	722	759	750	819	793	825	781	806	809	788	781	764	717	810	770	756	770	772	770	801	781	781	758	767	787	821	805	776	791	767	786	788	742	764	804	761	777	809	782	752	789	773	753	807	834	764	796	799	727	794	765	778	803	801	804	772	791	794	782	749	794	738	777	787	772	783	776	805	772	795	790	793	746	767	699	790	787	785	797	740	802	808	770	783	776	850	784	793	802	820	778	784	724	780	708	745	761	750	778	805	760	723	840	767	764	776	825	800	748	822	741	786	818	738	765	766	773	801	783	760	759	772	819	774	788	748	769	759	764	784	722	795	791	783	806	807	764	756	783	823	787	795	763	796	810	719	851	816	728	760	780	792	784	772	799	728	820	776	744	801	809	729	769	804	827	811	809	739	794	752	775	794	775	799	783	776	824	764	758	800	781	763	779	779	748	730	738	758	799	776	759	796	776	834	784	753	793	761	757	764	758	757	818	826	794	728	771	798	826	816	770	808	783	777	743	784	704	782	736	790	802	797	775	771	738	784	743	783	720	778	806	758	764	743	739	769	756	803	780	792	771	717	784	783	722	692	768	759	772	778	806	798	747	797	780	776	770	801	766	755	764	756	841	795	747	779	812	779	738	786	788	770	769	798	775	792	792	783	807	751	791	788	770	781	698	812	740	733	743	776	791	815	777	763	783	753	799	736	793	803	781	776	750	780	761	775	765	802	760	795	788	781	760	797	732	818	784	757	744	759	794	745	770	721	749	787	762	780	778	788	798	788	759	738	789	712	810	805	786	794	779	779	800	800	762	769	727	802	730	792	766	757	748	766	782	770	765	796	784	780	768	771	808	806	801	795	804	771	758	734	756	799	788	774	794	750	728	775	780	754	818	815	731	751	763	755	814	760	722	739	754	770	771	734	784	782	744	753	775	789	810	748	793	763	777	740	759	776	742	792	803	739	798	798	785	760	703	837	732	737	813	748	773	783	844	787	796	797	813	776	758	748	749	799	778	793	791	779	775	776	772	769	734	842	758	725	727	778	755	766	769	753	772	755	778	772	788	751	758	800	779	776	779	745	782	722	779	770	750	768	753	747	807	784	769	748	795	787	812	820	778	790	775	805	753	784	782	838	774	751	756	755	777	747	796	774	792	777	777	801	797	805	785	754	835	787	741	793	735	786	764	798	830	795	797	789	778	793	775	797	805	790	734	787	805	731	815	861	770	761	769	796	736	793	774	776	789	818	747	787	723	805	805	751	782	811	753	765	793	798	795	796	771	786	762	765	739	777	789	746	787	763	826	828	779	783	758	759	772	785	800	777	778	771	727	731	736	742	755	775	784	775	738	766	765	812	730	801	757	771	798	787	785	760	777	777	784	749	812	740	750
20931	30497	26232	15104	3636	1402	854	586	471	447	394	407	372	341	367	339	357	419	356	354	374	316	372	338	314	320	301	315	334	329	331	314	312	348	328	334	298	293	299	334	274	348	304	305	328	328	330	356	333	301	329	298	311	349	350	311	292	337	299	281	350	319	320	301	325	321	322	302	276	302	289	297	317	317	308	288	297	293	299	335	293	326	301	327	304	336	300	305	336	328	315	306	300	354	312	335	294	324	319	312	278	303	317	339	315	299	296	310	314	284	327	282	307	349	310	305	303	294	309	301	313	335	299	323	321	321	300	325	317	298	331	335	306	300	335	313	315	316	323	310	330	336	290	356	305	317	269	309	287	288	298	312	308	330	312	310	330	314	293	328	337	331	310	316	298	317	285	323	312	304	351	316	313	299	326	356	312	350	314	321	310	313	295	278	308	331	307	326	333	323	285	316	339	352	296	310	333	301	324	303	328	325	299	307	311	309	316	307	301	309	294	308	329	313	323	312	310	299	300	319	326	334	312	328	329	301	316	288	275	312	279	321	301	319	307	333	299	321	290	314	316	324	314	335	375	342	313	274	296	307	334	290	302	300	308	338	335	329	341	301	333	283	345	327	325	287	323	322	278	355	301	327	305	316	318	327	325	336	335	284	323	323	316	293	312	323	314	333	345	315	341	319	305	325	347	281	321	297	339	313	287	304	305	341	320	325	320	305	310	315	302	344	316	312	323	311	310	320	339	345	321	327	295	320	312	332	345	331	280	324	319	327	303	302	317	320	335	301	312	300	287	296	319	312	314	307	289	324	321	295	298	313	329	323	383	300	299	338	315	310	319	364	320	336	334	303	321	345	292	306	327	299	365	320	310	317	350	329	293	319	313	325	304	338	339	283	356	316	333	289	323	297	318	308	309	298	330	334	321	315	299	335	288	319	322	339	307	334	300	326	302	296	319	329	305	330	291	323	321	353	339	316	339	335	326	307	330	312	310	323	314	333	305	328	314	329	335	312	306	337	336	343	313	299	316	281	330	326	316	300	323	349	332	327	328	278	292	327	295	332	320	314	333	288	318	327	303	308	302	334	328	310	339	310	317	301	338	337	314	333	316	328	318	327	338	300	315	309	298	321	314	339	293	294	286	316	335	309	323	293	322	330	277	328	332	332	303	311	325	299	302	315	342	318	342	320	315	313	320	319	307	316	329	319	358	324	320	306	328	317	306	323	284	356	356	345	318	337	326	299	318	309	324	308	338	326	319	333	294	291	329	351	306	320	316	295	316	291	295	322	333	307	347	336	322	312	337	313	310	297	314	313	336	319	295	300	328	307	291	282	301	345	310	320	347	300	319	293	281	300	299	304	316	330	288	321	318	326	343	338	323	326	342	301	325	337	307	315	340	315	304	330	316	321	352	321	313	323	307	338	315	299	313	313	296	298	328	299	295	327	313	307	318	342	325	323	293	341	297	310	304	336	319	326	306	322	342	294	321	335	345	302	334	304	316	331	361	334	294	327	339	322	350	350	368	284	327	343	296	289	310	289	322	304	315	337	319	317	322	300	345	304	343	299	336	340	336	279	339	303	311	340	353	321	311	361	324	301	331	319	305	303	323	300	338	315	306	314	317	312	292	322	329	344	293	294	321	364	325	293	316	336	315	319	313	299	299	296	290	301	316	338	328	343	318	319	298	336	288	335	370	316	311	299	311	272	329	294	330	333	332	317	309	339	324	326	307	302	318	293	316	326	327	330	328	274	303	336	350	315	356	322	334	342	287	322	329	332	305	331	338	323	313	279	359	323	297	306	330	333	335	318	355	303	336	313	351	325	320	294	352	350	325	322	329	329	334	298	313	292	310	333	319	289	317	279	318	292	346	336	329	344	335	325	325	296	337	302	323	338	293	319	318	336	309	334	308	336	311	320	298	334	307	330	315	336	293	328	317	319	324	327	341	317	335	281	317	335	312	318	333	325	351	324	344	283	294	307	321	296	303	323	327	350	325	346	322	356	330	329	316	324	307	326	316	313	295	320	311	293	355	329	286	301	319	316	318	333	319	324	325	310	339	322	306	289	320	354	315	365	300	341	332	296	292	344	301	284	287	294	315	297	300	315	343	351	343	351	312	300	303	324	291	296	304	332	316	317	323	313	276	311	348	333	316	347	287	297	325	312	306	317	285	298	293	304	323	293	320	327	317	329	289	312	324	286	316	294	297	317	325	316	351	348	321	304	333	307	337	323	330	309	318	317	309	325	319	315	319	327	290	327	293	324	312	341	321	332	322	305	317	363	312	308	346	326	332	339	303	332	332	360	314	323	350	318	309	322	309	306	338	310	298	324	310	312	292	338	325	317	304	322	324	315	344	303	312	324	318	332	323	337	324	313	352	318	319	310	288	317	317	323	301	327	279	322	300	324	296	314	334	321	307	310	315	299	291	330	318	328	335	317	320	285	302	293	353	364	324	319	310	327	327	317	297	309	321	338	321	335	314	287	310	316	314	306	303	309	294	297	326	323	332	312	292	311	343	295	326	299	320	312	311	302	355	300	290	320	300	291	353	346	307	286	329	293	286	296	334	313	316	349	328	334	319	308	305	299	332	299	300	297	326	342	342	288	317	343	315	308	311	349	275	316	304	325	319	325	337	349	316	332	317	323	313	329	335	279	311	299	308	324	319	308	307	324	319	320	308	309	323	339	293	338	295	299	278	307	329	301	328	324	293	326	300	320	315	305	322	312	302	309	308	333	323	330	302	308	311	339	318	320	317	282	312	309	323	324	298	306	277	337	317	333	306	330	330	299	312	323	325	318	349	318	330	306	325	318	327	305	312	311	319	307	329	327	340	342	299	303	315	315	289	300	306	362	303	337	320	309	315	344	344	302	304	313	300	276	281	302	297	310	302	312	303	322	282	304	279	316	357	318	323	335	310	337	324	311	283	345	345	327	317	319	342	322	343	332	326	320	311	341	299	339	294	315	326	300	284	299	325	338	322	314	326	327	273	302	291	318	335	291	320	309	308	337	327	329	287	315	316	345	328	324	309	324	339	316	307	340	337	296	328	306	305	343	306	348	313	284	310	345	328	311	317	299	335	294	345	321	330	313	309	326	305	337	334	346	304	340	345	296	347	319	306	352	298	323	305	341	323	337	319	373	307	331	329	342	288	315	362	332	335	307	295	326	325	321	301	303	319	323	315	319	292	323	333	330	290	287	308	302	338	316	324	301	314	334	313	317	359	306	303	307	292	332	324	324	375	324	324	335	313	373	317	317	283	288	331	353	328	281	329	354	302	322	310	292	343	297	307	311	321	313	331	343	298	318	301	329	307	306	325	313	322	289	334	329	355	334	314	336	307	315	317	341	325	330	334	317	295	337	323	305	336	308	325	321	311	284	313	318	329	312	306	309	337	312	286	333	313	290	318	341	320	364	304	335	320	317	339	342	308	342	335	269	283	338	294	312	321	305	372	315	321	323	321	312	314	324	305	353	342	327	299	334
18856	33191	28656	15886	3610	2865	2162	1660	1604	1538	1410	1411	1235	1191	1193	1292	1373	1292	1185	1183	1106	1111	1121	1038	1064	1076	1038	953	1094	1148	1086	1067	963	1007	986	997	1034	1014	982	1040	1059	996	1014	1059	991	1034	1167	973	949	1003	1051	969	1011	920	977	899	996	968	936	981	980	965	914	871	931	983	960	1011	981	975	966	1024	978	964	1032	973	955	1036	939	963	1029	1009	994	957	989	979	976	942	1039	970	961	967	925	973	947	936	937	998	1002	1002	948	999	939	986	944	1029	989	966	981	1034	995	993	1024	965	1007	981	1041	1032	931	981	1012	966	941	986	955	936	985	1022	945	956	945	1016	958	964	1016	997	971	945	1008	969	932	971	997	980	932	959	950	1003	989	981	952	960	953	944	957	945	906	964	1006	957	990	1020	997	978	1021	1040	989	992	1012	949	994	1012	977	996	970	957	1035	996	977	942	956	977	915	1037	1020	966	955	982	994	1023	944	1013	1018	991	978	981	998	1017	1009	939	994	994	963	1050	984	1000	953	939	1004	987	1047	952	1010	981	1008	985	983	982	960	970	1054	982	1029	974	987	986	963	1015	1000	975	1009	940	919	1028	995	983	932	985	970	966	960	951	1001	981	959	1015	946	993	1043	992	1002	987	987	968	986	998	1003	983	977	974	1003	985	1077	1034	935	999	975	955	1008	1018	1012	952	1024	993	973	947	1006	956	1041	995	981	1012	985	959	971	954	1021	1001	1022	981	1013	999	940	943	964	966	1005	987	1041	979	1003	959	1027	996	1012	924	1016	990	987	1000	1007	998	923	924	956	979	934	1029	996	996	920	960	967	1008	955	951	979	976	943	967	1012	962	979	965	939	983	1004	961	1010	995	1005	976	1001	1020	977	1016	983	989	988	983	984	1021	990	945	980	960	975	990	998	1010	1003	1004	985	965	958	1002	974	1000	1031	950	905	966	940	925	973	958	1014	1037	995	986	979	990	981	996	1004	987	971	995	1006	967	943	915	941	974	1030	983	1023	929	1010	981	1011	988	966	959	990	951	962	959	977	948	942	923	975	1030	957	975	958	982	984	1011	988	986	939	1013	966	971	982	985	988	961	952	1002	961	965	996	1008	945	962	977	974	992	966	952	993	999	939	945	1003	1003	1001	987	979	924	980	928	950	998	1050	974	962	979	987	931	983	957	1000	961	985	976	957	993	995	957	975	946	987	1055	966	956	941	1035	962	992	998	948	970	987	936	963	970	1026	1030	979	946	1004	963	999	1001	989	945	1022	945	1003	929	991	938	991	1000	988	977	965	967	989	993	963	1004	946	991	989	945	990	1023	987	1052	994	979	1005	1029	981	978	1084	1004	1046	989	1005	1006	983	971	979	964	966	954	959	1019	1015	954	953	959	995	982	964	991	1018	1013	919	939	968	941	992	957	952	946	984	995	1038	927	968	998	1003	982	1015	972	1003	973	958	961	964	978	988	1024	984	960	1037	952	957	1009	1015	977	960	979	956	1038	1050	1003	946	957	971	984	947	904	982	1055	946	946	1016	1015	992	1002	986	1004	1020	1024	953	956	993	955	1059	982	1005	981	981	1017	1016	967	1021	970	928	965	1003	976	964	963	899	959	952	948	970	975	1037	945	968	973	956	966	944	991	980	981	1003	1025	951	1022	1012	990	988	995	948	969	993	993	941	965	1025	986	987	1009	1003	953	997	965	966	1013	999	1011	988	1019	1001	974	957	969	1012	995	978	1004	958	1004	1019	1047	982	924	976	994	966	1015	920	974	932	975	957	1015	988	1012	1040	941	993	951	1016	1029	1021	1037	1009	1019	956	939	1028	953	1002	1032	1017	1007	926	983	995	959	1001	963	988	1029	940	976	1005	989	1008	957	957	971	977	1014	954	1001	1016	976	991	968	939	999	979	996	980	947	950	949	1067	1036	973	955	1002	970	965	953	1016	997	1004	1012	981	970	993	1015	971	1009	989	967	1059	954	999	1002	1009	980	1009	979	934	974	995	1012	941	997	928	1004	998	954	976	975	997	1003	965	993	969	969	1033	1003	970	990	947	965	981	992	981	952	1027	977	967	951	1007	1012	982	954	1027	1011	976	988	984	995	935	1006	1000	1030	955	958	998	999	939	993	991	978	990	945	1016	957	1009	1009	1014	1014	917	942	963	976	997	999	973	973	963	1005	987	1007	1007	975	961	1021	954	964	950	1009	961	1028	1003	966	944	981	943	961	996	980	927	1029	988	977	938	970	1000	968	1003	973	973	946	950	957	986	1018	954	976	963	995	1004	1029	926	997	980	1011	1003	1022	978	942	979	984	1018	961	933	1009	1033	1012	942	1041	979	1005	1010	995	1047	1017	1070	1008	946	949	1043	995	962	1013	1048	995	982	993	982	1017	996	966	969	1025	937	959	1010	1011	948	1004	960	1037	996	928	1040	986	1018	1007	991	998	1035	969	971	994	1002	951	939	1001	982	992	981	953	1001	956	964	954	999	1064	959	968	971	1014	977	1017	956	943	919	959	994	932	977	959	1015	961	1024	984	1002	1003	1012	970	950	982	979	961	983	938	990	975	999	966	918	992	970	1031	1019	992	1011	1037	989	973	991	979	976	1027	1011	1025	1003	991	1009	953	919	1029	1022	1007	932	977	983	991	980	1057	997	977	943	956	960	1021	980	995	1003	1057	1001	1014	939	938	943	952	925	1003	1010	934	999	972	965	990	1015	988	997	929	946	1003	970	998	1003	963	1040	946	988	1019	995	951	1001	991	1035	1008	989	1000	978	952	1008	934	1029	1024	944	993	1002	1008	992	955	975	988	1028	1019	1048	928	960	1041	931	937	990	1017	1013	986	957	996	987	967	933	965	954	1015	976	1001	910	976	1007	982	982	936	994	1005	1061	969	961	1007	919	1008	982	1031	960	1030	919	973	969	978	954	994	961	1033	1036	953	937	991	993	960	996	1005	962	1026	1037	948	986	1012	1005	955	952	941	966	970	1019	970	978	940	984	1030	1001	968	983	1000	1036	950	963	983	1005	969	907	958	1007	1001	956	1037	964	991	996	1008	1009	1034	1026	975	1003	948	1036	977	961	1011	986	962	1019	1034	974	988	1006	992	981	1006	984	958	992	955	987	970	979	958	913	966	969	1004	971	983	981	952	1037	1014	1016	1063	999	1028	962	951	1011	988	1014	1008	959	991	992	975	968	972	1040	1016	958	979	991	1008	982	1018	929	960	1008	1005	1018	1004	1022	996	1033	955	1005	928	998	954	1047	939	1032	1013	1020	974	1010	958	977	996	991	947	997	1028	1013	1008	917	1038	974	966	984	956	967	1006	995	995	1004	1030	1006	1004	992	985	951	983	950	1021	1020	975	978	1019	972	954	986	992	972	971	1013	1021	975	955	970	992	980	956	966	1033	957	977	923	1019	967	966	1036	957	998	949	1002	963	987	990	954	976	1022	973	1017	944	1016	972	995	999	1001	989	992	967	1033	971	978	1023	1025	969	935	971	977	967	958	987	981	1008	998	959	870	982	926	1044	1009	1031	989	980	965	934	1022	966	962	937	959	972	965	998	991	961	957	1009	1059	929	1016	1007	997	965	1012	1022	985	957	976	1026	994	988	999	975	991	945	976	975	969	933	1008	1002	997	982	968	981	980	992	959	1024	1004	958	1017	1047	1010	949	962	1006	993	1039	943	971	1017	967	942	1010	924	1002	985	970	985	965	979	964	1017	1032	944	907	965	1044	1017	987	986	975	975	1004	996	1004	917	1002	1009	999	1000	1038	957	1006	975	1000	926	967	985	966	1011	976	930	986	967	956	974	981	953	974	1007	954	1005	963	1024	926	920	957	1011	999	934	931	1018	1007	996	966	1008	1006	892	947	1031	1002	992	967	1006	992	1032	950	964	977	995	945	988	1011	981	966	1018	987	1000	1025	1004	975	939	993	1032	1061	1020	959	974	987	983	983	1006	1034	961	1020	1024	947
52360	47991	43980	33513	25286	23057	20997	14889	6665	2481	1393	757	570	507	454	476	507	408	442	425	441	367	323	314	314	299	292	301	321	274	283	223	280	315	244	236	261	284	233	253	241	244	246	230	235	436	547	225	233	245	258	240	234	245	219	233	216	249	211	219	214	234	267	228	209	250	256	249	237	226	227	242	244	251	236	255	224	226	286	221	214	213	259	257	233	235	235	229	247	201	205	246	225	251	221	229	239	246	270	224	235	247	250	235	213	227	243	241	240	213	243	253	276	245	229	237	214	242	225	247	212	255	225	234	253	248	277	231	268	248	233	202	240	232	242	243	228	234	236	255	221	224	268	245	228	211	224	218	252	235	224	237	237	245	240	263	245	233	240	243	231	223	237	248	245	244	248	210	232	251	238	232	231	220	235	242	226	232	239	240	268	251	240	235	218	224	232	245	233	219	240	251	272	232	248	240	241	241	225	239	246	253	235	241	268	256	232	251	217	223	261	218	217	217	212	222	240	219	232	239	216	243	229	243	211	261	237	224	213	248	214	265	253	224	222	256	240	251	197	243	230	262	252	228	246	226	211	233	228	246	222	206	223	255	228	237	282	233	201	274	241	220	253	249	220	257	225	221	239	226	238	229	243	236	223	228	255	214	219	246	226	230	233	206	234	212	224	236	242	213	207	253	254	198	265	256	234	250	270	196	229	259	240	236	243	242	243	251	212	242	240	240	239	229	240	218	231	230	259	255	208	192	239	229	233	231	244	204	216	230	252	242	216	233	240	215	240	241	244	208	206	232	214	239	239	225	239	246	233	245	237	229	231	242	247	256	225	248	228	240	224	254	245	223	207	261	218	248	222	224	246	232	201	225	238	242	250	214	243	223	246	223	240	259	229	253	219	231	227	227	227	247	204	261	195	267	231	228	251	261	233	241	239	200	262	233	242	264	236	270	261	235	244	218	257	243	235	216	219	235	215	253	241	244	235	250	237	198	230	236	235	223	242	240	238	226	215	219	243	246	228	248	218	222	217	206	238	261	253	233	231	258	250	223	240	247	210	247	239	216	214	234	252	229	225	198	250	241	234	217	233	245	210	240	223	208	232	198	243	224	222	246	231	247	230	261	230	218	219	249	236	212	233	224	224	227	224	236	238	281	242	248	245	253	232	247	233	248	273	238	249	240	214	203	229	239	253	230	234	235	206	246	252	232	214	227	267	218	253	212	224	212	245	207	243	231	213	234	240	259	231	245	228	254	227	233	244	223	235	234	245	227	262	252	240	251	225	235	236	218	258	215	245	223	276	241	212	245	227	245	233	242	230	216	245	223	258	213	253	242	224	260	223	243	230	202	242	234	230	249	234	244	233	222	208	269	247	228	218	213	258	250	244	248	233	239	223	237	264	253	230	231	228	253	202	265	219	232	235	219	212	245	225	218	247	235	204	220	265	215	220	239	210	227	237	251	214	226	241	234	229	223	237	217	247	247	261	244	201	236	241	234	249	257	227	243	245	228	259	255	202	210	231	222	253	239	224	253	246	204	226	238	227	241	250	213	235	250	267	232	205	214	246	207	246	223	230	224	226	253	233	243	215	247	218	249	224	242	234	197	245	251	217	242	243	251	204	230	241	256	221	204	237	225	237	224	232	230	252	245	260	216	234	216	201	215	223	236	265	244	241	247	230	222	252	228	239	235	246	226	268	235	233	226	252	266	229	208	242	218	224	247	229	232	233	254	213	244	226	248	265	246	248	221	230	240	242	214	235	235	214	251	222	232	237	244	252	235	233	228	230	212	225	225	229	229	248	216	211	242	243	214	225	252	258	233	224	240	216	237	217	223	259	237	236	264	229	245	225	249	251	240	239	248	223	221	204	221	220	235	232	272	228	254	229	225	211	235	251	245	226	240	244	228	245	237	241	221	225	222	222	272	238	232	222	215	224	232	219	240	244	230	246	233	216	225	258	205	252	237	255	229	247	251	239	248	231	233	214	259	231	225	220	243	232	217	250	247	225	228	252	228	233	235	244	254	260	259	240	253	227	229	226	220	240	224	223	236	239	251	244	229	220	251	245	237	243	229	241	234	236	217	227	235	274	253	221	221	228	260	239	233	257	215	229	229	248	233	247	238	252	234	207	237	243	216	250	242	227	244	260	211	263	241	230	229	242	222	201	226	246	227	234	228	231	255	238	219	245	219	220	251	255	243	215	241	250	234	240	265	206	238	201	197	224	260	225	234	211	203	223	239	253	230	248	235	241	224	233	220	225	234	243	253	236	240	238	267	210	248	249	227	203	237	238	231	230	215	240	218	238	234	220	227	225	223	236	241	239	226	234	220	199	231	259	220	223	226	253	230	230	220	236	213	227	233	212	243	243	221	227	227	232	203	237	217	250	260	238	245	231	225	213	241	272	207	215	226	220	254	223	253	222	221	230	221	235	254	228	245	213	236	248	259	231	249	253	237	228	214	267	255	221	230	242	243	233	211	251	245	211	256	268	216	208	215	250	221	232	255	230	256	241	224	231	250	230	243	241	236	225	251	240	238	221	241	244	228	223	259	259	264	214	231	217	243	230	214	228	262	242	246	235	229	217	215	224	226	258	228	227	227	229	204	254	247	238	270	219	208	248	225	249	244	235	218	222	239	240	223	251	246	230	255	224	235	260	233	250	241	251	229	240	214	224	220	243	232	232	232	219	240	224	251	229	234	228	241	218	247	245	226	244	230	196	240	228	236	216	195	232	251	210	241	238	240	239	240	244	215	236	220	241	253	219	229	223	270	217	253	217	266	211	242	248	232	218	222	257	235	214	265	231	205	236	240	213	217	246	187	245	211	203	233	215	230	223	233	252	233	240	228	235	225	221	243	245	237	255	259	236	238	240	245	239	243	205	257	253	245	229	254	243	237	257	224	245	203	246	224	253	218	219	245	238	243	241	228	253	223	238	245	226	229	227	239	220	244	217	244	242	239	260	255	236	217	247	210	251	256	230	222	230	213	260	228	235	213	207	237	234	240	251	220	243	248	249	233	236	221	198	253	217	204	207	214	224	234	284	236	211	246	240	232	243	217	257	230	210	238	230	221	206	258	232	208	250	193	228	219	242	239	250	253	244	260	230	210	208	262	247	213	218	242	241	231	210	247	221	221	220	233	229	236	232	211	267	227	244	225	241	242	243	224	251	238	216	248	233	228	238	218	260	227	247	237	236	235	254	231	242	232	230	249	225	213	228	206	236	222	211	230	221	248	241	225	232	257	224	252	250	232	237	251	220	232	246	260	261	246	212	210	209	210	220	228	234	229	224	251	265	232	238	233	232	234	237	229	241	210	213	300	221	251	238	205	249	220	237	236	225	255	236	237	219	213	253	234	213	255	217	238	240	224	210	218	242	220	214	246	268	240	227	245	231	253	260	233	228	216	250	221	241	255	222	245	243	228	215	258	213	258	251	232	217	240	240	244	226	250	267	231	209	211	252	212	242	236	235	205	241	224	218	251	218	241
45988	53455	52173	42353	13111	8054	6585	5294	4601	5670	4521	2975	2243	1897	2041	2176	2005	1758	1647	1758	1763	1597	1289	1213	1092	1085	1005	1084	1252	931	945	867	825	843	786	868	819	814	840	803	813	770	780	751	737	2070	2531	680	735	760	730	722	686	818	731	715	749	760	688	734	711	682	749	695	779	747	745	723	762	776	729	760	699	703	762	788	758	677	730	733	757	738	743	708	715	695	675	711	702	713	771	674	755	678	737	687	744	706	751	753	722	721	766	695	778	733	741	757	678	738	686	728	718	725	763	743	710	730	757	702	690	703	709	688	725	744	729	739	758	709	679	723	722	733	703	782	741	734	699	728	747	743	739	721	754	699	662	733	702	709	716	763	708	735	674	756	764	754	716	726	749	721	688	741	697	744	730	727	731	678	733	792	680	763	690	718	744	703	719	735	717	774	699	699	683	763	705	716	735	731	728	735	724	714	681	717	741	686	728	753	706	736	752	732	738	758	721	759	764	792	674	722	711	740	727	720	685	761	726	736	737	735	724	757	731	768	721	755	744	664	724	709	748	705	717	701	724	750	723	756	728	744	713	712	724	699	720	726	736	748	740	686	685	752	667	730	728	729	710	695	755	728	784	747	751	738	724	738	690	687	728	744	736	721	733	725	690	754	759	718	712	679	802	682	729	683	734	715	680	719	698	710	727	776	653	753	771	713	761	711	714	738	706	711	678	676	713	747	727	730	719	719	683	710	744	715	726	734	732	722	707	746	755	755	743	702	746	745	748	707	728	706	697	715	711	711	682	800	733	729	752	729	691	739	718	714	718	716	731	709	765	735	739	712	688	689	760	715	711	731	734	740	782	707	763	712	752	718	745	749	639	718	782	715	662	706	719	721	767	740	749	764	742	745	678	707	679	746	706	764	705	744	713	682	709	752	702	723	752	728	694	703	723	698	646	675	716	734	692	766	746	728	704	714	738	769	777	690	679	719	673	746	712	687	749	773	758	720	719	704	718	731	774	732	764	748	724	801	698	676	748	723	741	691	682	678	787	687	763	716	752	772	736	730	755	733	714	711	741	730	736	716	702	717	689	713	731	724	694	671	738	698	723	705	770	752	774	735	774	669	709	680	680	694	699	717	720	758	723	774	704	728	754	687	723	714	704	755	753	693	695	730	712	733	759	695	702	722	728	729	700	717	738	729	712	720	704	727	763	702	699	724	757	727	748	737	742	732	732	718	706	729	706	728	669	710	709	696	688	728	689	701	741	751	613	772	673	735	695	708	741	765	691	701	738	720	702	734	727	693	717	670	684	711	750	687	728	732	692	721	731	663	726	695	732	730	758	732	728	704	726	716	724	730	753	732	721	699	678	720	693	669	699	739	716	718	747	727	719	723	734	734	697	715	713	670	713	715	693	723	743	725	745	708	682	707	728	708	756	707	766	747	707	754	743	703	724	740	726	692	737	663	733	731	720	718	741	728	741	703	763	730	738	737	716	706	718	737	733	721	749	773	766	738	749	708	713	742	757	737	729	728	725	700	720	722	729	747	712	741	730	722	708	707	713	752	722	694	748	703	692	710	693	750	715	679	729	763	729	748	724	706	710	693	683	670	682	738	729	718	781	740	715	740	684	761	699	704	734	748	670	691	747	760	717	728	726	715	700	723	714	716	671	673	732	741	740	739	686	724	744	693	725	726	731	681	702	748	749	714	713	727	689	710	747	714	700	738	754	720	714	735	704	740	695	739	669	717	717	725	703	740	739	736	707	721	773	704	751	664	715	747	730	711	713	744	726	662	742	715	707	691	727	680	793	747	752	746	749	710	704	637	735	722	770	702	734	718	690	733	728	721	693	763	754	740	787	766	697	746	740	765	758	702	713	765	708	740	685	747	724	702	732	721	700	745	726	745	684	711	716	689	704	755	720	748	714	764	709	710	696	721	671	693	702	745	699	708	712	725	678	740	712	714	745	695	763	723	748	722	702	736	782	736	730	748	720	700	742	764	747	714	683	740	707	775	707	714	676	767	717	733	703	736	703	703	742	683	743	757	722	739	696	733	697	726	774	738	651	720	712	730	660	722	721	733	715	709	735	693	783	716	708	683	710	722	697	711	758	749	742	741	698	702	704	723	715	750	735	719	745	702	706	681	691	740	742	728	687	761	736	675	689	719	715	764	786	741	715	723	746	695	776	733	724	699	765	755	748	729	744	729	712	763	726	723	687	677	734	729	736	748	743	738	716	725	717	703	689	727	719	715	690	724	718	700	717	746	722	745	739	687	709	698	748	714	740	753	744	689	690	723	708	699	732	719	719	705	703	724	778	793	695	722	685	718	766	690	756	719	747	776	734	734	715	737	691	716	717	740	750	735	720	704	723	731	707	658	687	743	783	683	706	715	705	717	735	689	782	689	733	750	724	698	733	722	733	677	760	738	738	738	718	749	703	670	711	709	800	758	695	722	730	729	691	703	772	714	698	743	728	729	720	711	721	753	747	726	711	745	698	709	735	697	671	704	752	774	699	709	726	720	739	743	725	679	727	714	703	725	732	689	697	680	751	746	715	730	714	749	718	726	688	706	707	721	715	672	749	741	717	680	725	762	712	684	700	666	757	660	734	701	744	693	761	673	695	736	727	711	736	726	694	703	692	755	778	676	755	707	716	692	728	753	700	691	716	737	722	716	707	759	746	742	707	735	719	768	691	747	735	713	708	719	687	712	727	738	742	705	692	724	739	694	708	702	682	728	735	686	714	697	725	741	709	712	731	723	724	707	703	738	692	679	716	719	720	710	691	724	767	664	698	719	732	719	745	732	742	728	719	733	724	721	708	720	736	759	743	717	669	703	754	685	690	740	694	675	737	670	757	718	741	729	712	789	711	730	729	726	700	704	735	743	729	720	748	713	699	720	736	734	715	690	764	678	741	728	712	706	737	704	760	749	781	740	741	679	756	732	693	721	715	743	653	742	736	751	733	744	728	722	795	745	765	760	701	727	699	698	767	739	734	713	763	709	727	712	758	732	725	691	694	664	729	678	739	731	740	711	691	751	702	727	753	708	774	764	704	695	738	734	789	696	736	704	776	729	727	717	706	744	766	665	737	777	694	674	728	711	673	698	695	714	687	685	747	718	753	690	768	689	733	710	749	704	765	715	725	722	714	681	765	745	721	707	704	787	713	715	678	688	653	718	719	730	756	724	716	707	700	704	775	679	699	738	717	677	718	749	750	728	716	738	725	705	714	715	673	728	698	734	739	737	702	764	662	770	728	717	703	710	724	703	729	759	714	699	761	686	752	705	790	730	746	758	690	741	708	664	699	707	721	760	745	724	680	714	723	723	737	765	703	704	761	725	696	727	728	754	755	700	699	685	702	720	676	662	727	706	693	683	731	735	738	707	713	736	740	737	758	743	714	760	708	713	714	714	746	724	741	759	731	693	716	696	693	718	743	659	744	781	738	746	685	739	754	713	697	692	738	737	755	739	698	732	755	729	664	714	772	686	702	727	701	687
56676	45899	40442	31969	25075	24256	23227	19280	11326	4535	2074	1085	799	788	695	708	663	586	552	601	572	512	421	407	388	357	348	386	312	291	325	316	305	272	318	275	304	315	290	257	288	288	291	270	260	592	890	256	270	226	262	251	228	264	232	260	265	260	276	271	278	261	257	238	265	279	252	243	262	263	249	256	256	249	258	267	246	269	241	264	246	221	279	281	290	246	282	269	264	254	250	248	251	245	257	254	235	274	274	292	251	260	259	263	279	262	260	255	286	239	244	265	233	282	237	281	251	258	262	239	275	231	239	253	229	261	241	225	266	241	289	251	242	254	259	254	233	276	235	254	235	252	239	232	249	268	234	252	271	253	245	266	239	255	261	263	252	253	274	232	256	263	255	240	247	250	233	252	240	226	280	243	239	235	260	242	256	249	257	228	269	246	234	261	250	260	282	248	249	245	261	247	242	282	223	264	268	258	236	265	245	266	258	219	280	250	254	273	276	258	261	248	216	256	271	237	256	274	256	239	268	251	207	251	269	251	233	277	248	247	243	244	247	261	241	245	270	291	252	231	244	256	246	266	258	236	231	266	236	251	260	267	231	246	246	251	209	233	266	253	276	254	276	286	248	237	260	252	237	223	293	251	246	222	238	241	247	241	234	239	247	260	246	246	222	276	270	245	259	234	249	257	254	224	246	268	267	232	257	266	270	269	247	267	266	240	231	251	230	266	247	288	241	250	226	214	284	256	272	238	271	255	258	253	248	263	261	235	257	238	242	255	257	253	221	238	238	228	244	253	286	241	265	255	270	237	245	225	260	277	237	255	268	220	249	254	242	262	245	272	285	233	227	249	247	267	258	232	264	224	237	286	243	254	277	252	243	306	264	265	277	231	241	256	248	218	279	249	272	240	254	251	252	271	276	254	250	251	250	242	223	228	235	242	254	252	257	285	262	288	241	241	263	272	253	240	233	248	228	254	235	282	262	242	248	263	264	231	260	262	237	227	287	259	262	220	247	264	214	254	251	265	261	231	264	262	236	259	226	239	254	245	249	268	237	275	235	258	238	267	296	272	222	275	247	237	263	243	248	263	228	260	233	272	253	240	249	252	259	274	261	235	275	260	232	255	253	258	263	280	278	263	257	281	241	248	251	261	254	259	279	231	254	256	254	256	276	259	243	264	242	249	253	247	262	253	266	254	238	275	257	246	282	268	211	258	229	225	246	258	247	239	248	252	256	231	259	240	254	238	231	258	265	254	259	252	232	249	247	261	289	227	229	265	263	259	275	219	219	248	265	244	246	269	244	297	266	267	238	245	243	253	246	249	226	224	259	242	250	244	284	268	241	277	265	253	273	257	212	231	257	264	247	201	268	287	235	271	251	265	271	275	258	228	234	244	242	252	235	230	265	265	275	257	220	250	254	248	285	268	255	267	250	257	243	261	237	252	256	257	253	231	223	259	232	244	240	263	241	277	261	256	291	243	263	262	246	249	215	274	272	263	264	249	257	258	294	288	249	247	253	258	249	248	257	250	263	244	257	249	263	254	279	256	256	245	235	234	260	244	263	237	289	229	221	274	256	235	257	247	246	267	258	253	262	254	233	231	258	255	260	243	277	249	281	266	243	282	287	278	250	284	253	253	268	286	261	261	288	268	240	257	247	240	271	259	245	230	247	232	260	263	240	253	269	247	270	241	243	252	248	289	277	230	222	240	246	268	257	274	241	261	268	259	243	252	236	258	251	250	268	242	262	251	241	239	263	253	254	280	249	238	248	255	244	268	271	281	256	267	279	262	246	235	243	252	246	273	261	245	270	245	223	267	263	239	254	248	282	285	266	261	233	296	290	223	220	243	260	274	247	243	251	251	249	268	258	241	263	277	225	274	248	258	279	241	259	247	243	243	244	263	276	258	239	257	251	258	253	243	275	257	269	259	237	228	246	253	242	212	244	252	248	278	267	250	258	268	241	287	233	262	258	270	218	241	265	253	229	266	244	243	280	237	274	252	243	275	269	255	238	250	258	255	248	285	244	243	263	262	264	274	245	235	271	236	252	273	244	261	244	256	258	244	277	250	244	243	261	234	284	259	266	249	241	285	262	232	263	269	262	259	272	250	272	253	261	246	243	237	240	252	220	275	292	251	266	258	263	234	275	242	260	266	243	260	277	245	238	266	260	248	210	244	246	252	244	250	251	257	255	264	229	248	234	223	253	240	260	247	256	239	259	244	271	227	267	236	247	238	257	250	257	281	258	244	230	247	230	264	258	265	249	249	227	289	269	272	263	250	249	215	241	249	268	284	273	247	220	288	247	225	250	245	232	266	223	237	225	250	217	265	239	264	248	252	280	277	258	240	273	251	263	261	283	263	287	235	214	257	256	270	249	259	245	249	269	282	250	228	279	243	233	256	281	288	268	243	214	236	256	257	281	258	238	237	266	215	241	264	276	228	263	249	293	234	259	247	246	248	226	261	274	240	262	269	244	269	262	276	249	260	287	233	241	246	269	250	265	240	256	277	243	267	271	236	261	283	263	245	245	231	270	251	241	246	265	270	243	276	225	245	280	218	248	265	271	245	258	257	239	246	239	266	263	243	240	249	234	245	249	220	266	282	238	262	266	264	264	253	242	237	214	259	277	277	236	226	268	237	241	264	257	271	265	225	239	264	265	250	236	226	257	258	220	243	231	250	254	252	224	221	256	276	261	208	236	275	273	229	256	221	256	234	275	247	252	268	248	261	267	293	250	247	237	253	249	275	238	240	265	244	259	252	234	255	273	262	228	229	269	272	262	251	232	231	257	264	262	238	261	254	254	245	245	248	262	211	272	238	292	240	229	258	267	257	249	242	249	272	259	257	214	245	243	239	238	246	268	238	248	254	261	257	252	270	270	241	274	228	259	248	249	252	272	274	244	249	236	216	245	232	252	234	258	244	264	247	253	268	279	249	252	241	236	228	256	268	252	232	260	250	239	291	269	255	260	210	272	230	250	242	209	244	246	263	246	301	269	250	226	263	251	272	241	265	262	266	282	265	248	266	249	260	234	242	220	237	284	254	268	247	271	261	256	253	264	285	290	259	262	256	271	246	252	264	231	239	231	289	255	247	272	229	253	276	276	273	238	278	252	249	239	285	242	285	245	266	248	249	235	248	259	241	252	269	227	266	236	253	251	238	260	207	247	253	226	258	284	267	256	269	252	248	232	273	262	242	256	230	236	265	281	247	252	239	258	262	231	233	272	257	262	247	263	233	231	224	251	251	230	281	260	226	231	247	265	247	266	256	251	244	242	256	240	254	298	228	248	241	229	252	238	254	247	242	236	226	270	260	254	252	238	225	240	242	254	240	241	273	274	249	263	252	247	240	248	262	267	229	233	239	240	245	264	254	256	256	247	250	249	260	253	238	218	260	258	287	233	255	254	245	256	265	258	224	243	254	257	259	261	236	243	226	250	278	234	249	238	222	240	255	238	240	249	235	247	239	246	190	261	247	254	258	260	268
50503	55407	51593	36892	18467	12959	8431	7145	6733	7140	5932	3709	3164	2777	2809	2920	2739	2300	2256	2401	2590	2103	1686	1547	1497	1234	1283	1518	1232	1014	1115	999	921	937	913	904	943	930	902	906	833	755	792	806	804	2838	4208	763	758	780	768	780	739	743	744	767	730	738	744	817	725	765	755	763	776	745	773	748	753	756	758	698	762	760	782	769	754	747	764	736	784	739	760	753	718	789	752	805	769	764	743	748	778	703	762	720	767	698	769	763	721	757	756	793	711	792	749	764	763	791	738	799	779	766	748	750	764	730	782	793	746	753	723	722	742	759	760	740	738	766	772	758	731	792	759	736	788	778	754	795	734	786	757	768	764	781	763	728	748	737	799	797	709	710	755	748	734	802	816	777	748	771	756	762	769	760	773	802	722	765	781	739	738	731	768	742	766	767	752	803	779	841	731	692	772	751	763	725	771	778	787	773	723	739	741	732	768	736	735	762	761	735	766	702	720	751	778	760	742	784	784	816	707	759	722	701	763	766	750	733	766	728	777	763	739	722	730	772	744	765	757	759	746	764	790	721	722	707	781	746	730	755	774	780	777	782	716	760	806	743	722	768	749	737	754	731	729	750	779	758	730	760	774	774	762	726	758	800	759	775	778	696	720	719	712	732	734	772	725	714	762	752	710	783	729	783	750	734	782	733	766	726	744	795	745	732	720	728	769	741	755	780	726	808	721	763	722	727	704	732	774	808	728	738	767	733	709	736	779	775	716	749	756	678	761	755	765	706	762	729	733	787	769	736	721	771	744	811	698	733	767	766	747	699	774	685	749	778	766	741	773	737	761	767	688	754	732	733	723	726	748	738	744	802	757	729	792	752	724	772	731	756	740	754	757	786	736	708	747	761	779	743	756	744	775	762	764	758	740	751	744	730	681	756	745	760	823	789	749	716	764	762	746	796	768	766	783	773	726	730	717	737	766	703	732	696	785	769	766	737	761	759	780	725	753	777	725	763	731	767	780	691	743	735	738	749	818	729	724	739	755	756	756	714	713	765	791	750	757	789	727	808	768	703	734	815	749	748	774	761	723	713	776	764	744	743	777	773	746	740	758	776	744	782	818	751	760	745	753	773	780	723	742	769	746	788	765	728	726	743	742	725	736	747	779	760	732	769	740	762	756	746	766	720	756	730	700	795	784	737	673	755	700	795	770	762	724	768	731	746	751	777	763	664	734	734	721	742	736	735	748	755	717	748	732	737	756	716	732	777	751	796	709	721	811	735	729	715	741	783	728	772	753	751	743	760	758	784	749	738	752	772	735	724	791	754	741	769	774	738	768	781	757	721	782	760	766	795	765	737	714	746	772	759	787	764	766	752	742	726	732	778	755	774	770	775	823	742	750	725	783	734	756	677	710	699	744	763	728	742	764	751	755	760	755	746	726	766	759	698	752	787	739	729	756	755	796	745	726	746	696	738	749	775	774	759	735	736	700	790	756	780	697	752	806	729	758	783	772	709	758	722	801	767	711	771	780	744	717	755	769	801	750	749	747	757	766	718	734	750	781	739	795	731	725	753	752	758	787	710	746	779	818	771	747	768	721	727	755	764	750	788	751	752	748	748	745	779	776	779	737	748	789	732	757	774	724	784	733	789	730	760	737	726	740	786	735	757	712	734	719	708	759	748	747	764	799	721	746	734	766	796	731	711	753	781	708	789	736	740	726	731	765	738	741	781	753	732	777	746	750	738	766	769	797	746	755	762	769	764	754	743	777	694	762	716	744	753	743	725	758	749	734	741	757	751	741	728	776	778	782	736	792	805	774	774	776	769	758	721	711	728	746	809	778	736	725	757	743	724	728	761	747	737	745	764	746	731	722	749	779	736	777	759	784	779	724	750	765	733	732	733	751	749	772	708	699	754	786	702	744	758	775	805	728	752	692	753	780	784	769	735	715	752	772	806	763	744	734	774	711	766	715	735	754	735	810	696	720	780	716	759	814	766	771	785	684	758	761	759	762	755	737	776	754	744	729	768	680	691	767	765	770	772	710	766	749	726	776	752	713	750	737	720	738	708	755	727	743	760	765	788	703	786	711	745	767	750	745	766	780	785	748	797	712	725	729	747	723	804	715	734	745	791	730	761	794	737	796	766	727	741	740	738	702	805	725	746	771	781	754	722	769	745	757	769	762	777	826	728	727	773	700	757	722	794	744	715	792	691	726	742	719	690	749	805	754	703	774	751	727	772	785	756	775	728	726	799	749	736	761	779	697	791	769	774	747	729	780	739	671	756	767	725	678	752	763	754	712	755	707	687	741	785	773	717	734	760	743	815	754	786	728	742	747	708	820	746	788	750	773	761	748	779	734	749	800	747	709	793	763	780	785	710	765	736	779	734	720	746	750	756	758	710	704	716	763	775	736	749	772	728	782	795	717	751	712	749	745	754	742	757	784	746	810	718	753	784	764	744	746	758	756	743	723	808	759	777	821	760	732	763	750	749	788	798	794	799	827	732	713	755	701	730	686	750	726	736	767	725	773	752	803	738	764	710	776	708	777	729	825	804	741	809	781	770	771	733	741	770	765	758	719	723	725	731	776	743	768	715	748	751	746	768	728	750	717	787	802	784	746	771	700	737	721	750	774	711	725	748	751	738	749	736	709	712	770	703	773	761	783	787	757	796	748	807	743	771	683	745	749	757	766	726	722	704	763	763	770	799	738	759	810	714	784	746	746	763	782	711	734	740	768	739	728	730	707	731	742	719	809	761	752	744	732	734	753	710	761	764	734	755	766	691	770	772	742	797	740	757	727	714	790	749	771	765	743	755	770	699	772	735	731	775	787	799	713	794	760	795	716	749	771	707	744	727	744	742	828	781	760	774	796	831	721	734	823	770	792	780	791	717	746	771	702	806	781	761	801	715	770	737	790	770	728	752	707	756	759	726	723	785	775	750	747	789	724	770	739	746	721	735	730	688	778	764	766	789	733	763	744	742	721	763	713	731	743	727	762	726	801	733	734	765	695	770	778	776	763	718	769	732	812	777	737	777	773	687	729	742	747	723	729	746	760	780	752	750	705	745	766	745	715	746	769	759	746	710	724	709	785	801	747	791	753	712	766	801	702	749	724	730	711	757	732	745	741	743	734	731	749	765	764	733	712	794	751	754	735	751	741	810	736	765	769	767	758	735	823	738	736	774	746	770	731	720	747	761	732	801	780	738	776	696	734	758	759	749	796	755	702	762	766	762	793	704	740	770	817	783	765	713	802	785	758	791	765	750	769	761	751	753	759	790	775	747	735	769	750	751	779	774	775	733	733	694	699	742	743	777	722	797	768	735	735	734	737	715	724	756	776	729	726	789	785	743	768	695	731	771	693	725	783	743	745	796	731	753	722	791	756	749	724	707	756	759	747	741	787	779	747	816	740	803	739	730	714	721	790	714	756	702	771	721	690	775	792	714	719	786	747	756	792	766	720	742	744	760	759	685	781	761	731	715	764	713	741	722	766	743	732	790	747	754	775	769
23580	33117	33909	19811	4850	1408	871	659	571	489	433	326	319	321	353	378	383	373	357	303	335	335	321	287	314	339	345	309	301	318	311	350	341	351	334	262	292	349	316	311	275	309	301	304	312	314	335	345	318	299	283	303	266	351	317	308	305	329	311	317	318	283	340	289	316	297	345	322	335	317	311	329	344	274	300	333	346	327	281	310	344	322	335	296	325	317	297	320	297	344	335	303	315	328	316	328	286	323	305	313	293	299	307	311	348	359	309	283	278	271	325	309	289	314	327	320	318	301	311	323	343	346	309	316	316	303	282	316	313	332	317	317	267	326	346	307	352	322	333	315	285	314	296	284	291	332	324	303	330	316	301	362	311	317	310	333	286	313	299	316	337	327	306	328	281	283	320	298	309	286	307	309	332	321	327	282	314	327	338	315	318	335	290	317	326	325	301	361	288	296	290	261	315	339	328	277	355	316	313	285	300	296	287	316	294	328	309	301	315	287	327	322	327	323	311	302	294	300	335	327	292	327	307	344	324	303	323	310	274	315	320	281	294	267	297	280	315	307	293	305	269	337	338	336	307	304	306	289	298	286	316	324	291	316	293	324	356	300	303	307	308	314	339	346	292	291	304	311	304	316	310	324	326	299	327	304	276	309	316	327	309	300	279	315	290	317	328	307	300	294	304	320	299	304	340	334	296	298	306	337	288	322	280	308	291	321	333	296	322	280	313	291	339	330	307	290	346	295	298	286	309	296	324	324	277	289	314	301	312	288	307	302	269	300	291	311	320	271	311	288	334	306	292	306	318	317	319	314	317	266	312	324	304	302	323	323	294	294	329	323	300	332	299	314	294	288	332	338	305	348	332	293	308	314	305	308	334	287	271	304	309	299	338	303	312	306	295	276	297	331	341	317	314	344	300	288	294	307	301	312	309	295	332	292	300	327	311	327	299	310	306	327	306	302	286	331	287	317	289	302	313	267	323	374	288	323	287	324	292	317	289	276	304	328	317	332	333	322	301	312	297	306	320	333	355	291	326	295	301	314	283	321	304	312	292	308	323	320	275	323	317	313	309	312	289	320	322	337	338	352	297	262	335	271	326	290	328	309	308	305	289	331	341	307	324	303	302	339	311	320	330	329	302	309	351	299	313	328	325	320	301	310	292	319	306	283	290	316	266	287	321	308	320	333	301	312	308	290	312	308	330	319	309	312	318	317	335	291	305	290	302	311	316	305	313	332	302	317	301	264	334	276	344	326	324	316	348	301	322	282	337	287	315	334	322	295	328	322	298	312	318	327	301	280	288	312	315	279	317	338	295	297	314	317	288	326	292	319	316	331	320	291	321	292	316	349	300	325	326	288	289	286	278	314	284	314	305	308	282	316	311	275	306	304	305	321	314	344	317	323	312	342	310	313	313	345	312	325	313	317	344	286	366	324	309	301	301	297	316	318	298	324	318	297	286	324	305	301	272	294	304	304	342	306	316	345	322	301	329	288	325	321	274	342	302	293	345	302	315	279	321	318	322	300	347	319	311	325	304	293	337	353	317	319	318	299	310	305	320	313	306	296	341	332	291	310	310	315	301	316	307	290	299	281	330	330	337	324	319	316	317	318	321	330	320	293	339	271	296	339	305	326	302	308	329	329	295	325	278	301	338	335	282	288	287	336	299	338	338	319	345	304	336	325	321	308	314	298	323	308	300	268	310	340	321	331	341	324	314	335	318	314	312	334	303	304	311	316	304	327	315	322	305	312	333	293	290	321	314	306	321	335	304	339	335	289	308	302	331	319	307	319	292	328	331	336	299	299	278	300	305	315	358	308	303	352	289	318	334	324	291	299	340	335	330	316	347	296	346	304	335	303	292	310	311	278	336	334	313	346	310	326	292	319	296	300	314	326	337	288	313	281	290	326	356	311	330	310	315	296	295	339	356	303	295	330	305	330	303	310	325	285	296	328	324	297	311	281	323	336	312	376	295	314	309	321	326	322	317	323	288	323	293	290	297	317	328	320	319	313	311	312	315	311	298	297	322	341	306	307	303	310	285	314	299	295	300	314	298	303	318	318	327	304	290	307	313	318	296	327	314	308	337	308	292	315	279	295	328	312	307	303	318	321	320	323	317	296	286	291	305	301	315	307	307	349	297	280	329	306	321	320	316	296	315	358	316	282	332	298	302	315	298	313	333	323	329	304	296	298	293	331	308	314	313	273	279	309	316	294	304	323	299	293	309	304	291	327	301	305	339	316	289	339	324	328	305	313	305	263	330	317	281	320	285	302	322	318	285	317	297	281	304	310	281	297	313	313	347	267	310	319	319	300	314	312	331	305	308	306	328	314	293	319	302	317	330	321	331	302	309	299	325	310	332	307	318	303	322	312	330	305	315	278	341	307	305	316	310	325	335	340	311	295	326	275	326	319	327	315	319	304	310	320	286	355	289	315	337	293	317	297	330	299	289	310	309	295	304	297	326	296	305	318	292	320	329	325	308	300	344	340	311	315	318	285	337	337	335	345	342	321	307	306	306	268	291	312	275	303	312	323	338	322	333	317	317	316	311	328	320	284	317	296	325	346	331	297	333	287	294	337	347	287	341	319	311	323	352	325	303	321	295	311	301	300	279	279	318	298	319	318	292	329	341	311	300	298	310	301	295	318	321	308	307	316	291	299	323	305	309	302	331	318	285	318	344	286	294	308	297	305	289	317	284	313	329	338	315	304	276	305	300	307	331	309	328	326	327	358	296	312	298	333	326	302	299	293	330	289	328	318	324	306	319	284	295	295	293	289	289	312	315	333	315	296	294	309	326	304	376	315	336	329	315	359	289	314	281	321	290	332	323	320	321	294	308	335	317	307	307	324	343	315	316	348	315	309	340	327	330	302	312	305	335	310	301	305	290	352	304	313	328	283	296	314	317	325	286	297	316	343	319	283	314	293	320	301	310	325	281	311	316	292	306	284	314	302	326	315	331	318	315	335	292	297	297	344	318	317	278	290	318	326	312	306	320	299	325	302	292	320	338	288	308	281	304	298	340	316	338	324	300	319	310	297	295	315	292	286	327	324	299	320	329	292	319	325	295	301	301	298	288	283	320	336	321	325	311	271	301	336	319	304	309	325	314	322	316	347	306	311	335	302	328	316	355	294	305	320	330	308	310	315	345	340	281	301	319	329	325	302	319	318	330	336	310	306	330	293	319	291	293	293	314	304	303	297	357	299	323	296	323	273	329	319	314	316	312	302	322	287	291	311	310	331	306	334	307	323	321	316	305	326	306	300	319	327	264	330	339	292	311	320	308	322	298	313	308	283	303	304	283	326	296	307	334	320	270	316	329	284	287	300	287	295	313	328	312	321	341	339	291	324	320	289	320	319	299	310	332	322	314	320	302	319	318	329	297	333	302	309	336	320	322	361	306	297	308	289	344	336	320	300	357	306	307	290	301	330	295	313	328	307	329	303	300	312	334	324	300	308	314	323	328	315	305	345	329	290	272	326	339	298	343	285
21581	35775	36460	16807	3306	2336	1983	1695	1627	1570	1471	1202	1051	1070	1150	1369	1296	1072	1138	1082	1103	1092	1022	1049	1061	1048	1080	1035	989	1028	1062	1039	1005	1023	945	931	961	910	1008	965	969	954	998	990	995	1075	1105	969	947	999	978	939	982	944	941	952	999	935	897	1006	971	925	979	990	1003	948	905	947	985	947	935	956	1024	954	953	967	966	950	967	992	1011	1035	914	937	956	1007	999	990	984	941	949	988	935	969	971	972	921	964	1021	944	917	960	969	953	949	986	946	934	929	929	992	953	943	964	990	1009	953	1028	963	976	906	930	933	982	971	931	905	981	922	934	954	949	955	1061	961	978	952	958	983	981	914	960	953	955	942	898	953	935	929	990	994	968	963	886	945	933	951	990	965	939	939	983	892	926	927	988	959	986	931	998	961	976	943	952	937	917	962	952	908	969	938	978	957	1000	904	930	1000	948	998	891	991	934	958	989	988	903	1012	906	938	983	960	955	968	925	939	948	999	973	912	997	895	949	943	912	972	933	945	934	913	994	955	931	941	963	952	958	993	973	944	949	930	931	952	910	960	964	987	955	929	992	940	973	986	946	906	924	974	979	987	944	954	902	978	1019	947	935	955	982	956	957	868	988	1001	956	961	917	983	923	951	987	966	951	960	1014	927	958	950	952	905	871	958	943	973	933	998	943	920	957	949	946	940	892	913	946	918	1033	973	938	955	922	918	977	900	980	882	913	949	949	987	929	938	985	1010	953	956	990	993	937	949	962	992	929	899	973	923	975	966	968	933	941	949	939	970	957	988	972	918	928	992	930	1021	989	943	929	925	952	942	958	970	945	941	956	1007	947	949	930	934	979	938	959	950	923	955	949	884	992	1010	967	981	975	1012	989	983	923	989	925	963	886	975	883	949	926	968	930	950	1011	932	939	961	936	960	923	1023	1007	1014	986	943	962	934	1020	893	986	929	960	904	976	953	901	971	934	946	920	912	946	923	963	921	1030	943	972	952	957	937	976	947	931	975	982	973	941	948	958	978	928	927	978	965	987	921	931	994	983	982	1007	971	975	930	974	964	880	982	927	929	954	969	927	959	965	977	928	899	955	962	1017	974	940	880	1010	982	932	997	1013	939	964	968	980	937	974	979	882	960	961	950	990	975	911	998	1042	977	993	930	944	940	1021	948	947	987	963	970	946	979	979	994	926	882	976	921	950	958	946	926	958	869	940	944	949	938	950	964	942	932	936	958	945	930	961	1050	977	917	949	956	969	951	935	923	968	915	960	964	913	975	882	941	944	979	985	974	953	959	921	952	925	892	1027	963	905	950	908	954	928	913	944	990	991	931	915	993	990	930	1025	914	955	962	918	964	1024	971	956	942	994	970	988	926	970	963	946	979	957	950	967	945	945	946	961	988	946	990	969	923	978	963	971	984	970	993	947	968	985	938	933	969	978	980	928	938	994	965	982	954	950	956	930	945	989	925	905	927	970	951	1000	941	969	927	955	993	945	949	969	931	967	971	901	986	968	897	990	950	972	902	925	1010	959	972	957	966	975	977	969	907	934	913	941	937	930	1042	954	937	941	923	932	943	1028	975	979	994	980	979	958	984	964	974	943	939	891	915	992	949	1003	958	966	943	984	980	922	935	1003	956	942	940	985	944	951	981	956	1007	981	974	909	973	974	1026	952	1032	988	967	949	989	928	945	993	971	974	971	1013	918	976	961	971	992	1026	922	1000	929	983	952	1006	925	954	932	977	960	990	1009	913	981	978	926	961	971	929	944	946	989	1027	975	962	964	981	996	991	939	959	937	947	923	975	992	949	954	962	975	992	989	964	960	926	997	946	966	956	1007	877	1006	923	946	984	897	1023	968	938	945	914	924	902	980	991	978	961	976	927	1030	1021	970	929	964	916	969	974	965	980	953	933	959	930	1014	907	876	958	970	930	947	929	1026	998	947	921	960	904	944	929	948	990	920	984	949	945	937	907	936	1007	950	942	928	968	882	998	930	895	934	971	961	967	974	977	977	955	942	940	965	978	907	960	973	938	954	942	953	970	952	967	1011	963	955	967	980	864	915	922	986	1018	948	909	1001	961	943	953	924	939	958	1006	973	937	957	952	987	941	947	925	976	978	931	954	963	978	935	922	917	936	938	919	993	991	965	959	1013	966	935	930	963	1005	965	957	964	994	957	1013	894	959	953	947	978	982	966	997	977	928	990	1016	928	898	923	953	921	964	964	960	958	964	964	954	957	983	947	965	929	952	950	955	952	971	985	979	955	923	954	997	978	955	916	989	939	954	969	942	912	902	979	956	968	993	971	973	946	953	914	943	978	1005	933	939	936	984	936	952	917	980	997	945	941	943	949	965	922	934	903	981	1016	901	979	987	957	995	994	991	881	959	966	946	960	985	993	929	941	972	954	973	956	893	954	946	889	1009	956	949	980	990	928	982	934	964	946	925	931	1013	978	945	937	1006	938	969	998	959	946	993	980	994	961	948	977	964	979	1014	982	966	995	1010	912	927	1022	943	905	934	971	961	969	939	984	959	982	1026	940	979	953	969	997	959	985	966	952	978	1025	978	963	971	970	1011	1005	964	942	965	940	962	928	1005	945	929	1020	960	992	968	955	993	968	947	965	968	947	982	964	952	928	957	978	908	948	954	982	973	969	949	987	963	955	989	954	1007	903	923	924	931	949	930	940	948	916	916	963	975	976	995	937	920	959	971	925	947	987	992	937	923	961	950	969	927	954	1004	981	947	961	966	956	981	1022	972	944	908	978	944	907	991	910	938	1001	914	987	961	974	978	963	964	945	906	956	973	915	1002	892	984	970	936	963	918	934	964	955	954	1026	956	935	960	938	994	982	1027	1005	959	992	943	926	954	963	1006	992	924	1009	973	995	966	910	939	928	940	981	928	951	908	955	948	941	979	965	919	1009	953	919	989	963	1003	1003	927	971	973	935	907	949	956	976	979	924	960	969	951	978	968	1000	945	978	986	976	988	1015	1005	981	915	968	968	977	993	957	935	957	953	956	930	965	996	952	958	972	988	941	993	893	955	931	930	962	883	969	944	953	982	916	956	999	944	972	958	982	1010	928	968	954	963	981	946	940	980	948	988	954	937	933	915	894	995	996	935	917	1017	942	944	933	930	943	960	930	983	941	937	962	919	962	919	954	1006	988	960	969	1006	945	998	918	946	959	1000	976	993	974	987	994	915	924	965	946	940	976	926	964	907	966	1022	959	1022	968	906	921	951	971	1014	1003	1024	918	895	890	917	958	977	925	980	999	915	1020	964	950	965	976	956	875	952	940	959	957	965	947	962	984	998	959	1022	988	961	945	883	924	1043	910	975	924	960	956	924	941	964	994	972	1002	999	945	881	917	1007	939	959	954	960	931	939	967	914	990	942	931	886	994	911	1048	950	995	954	921	927	1002	921	926	949	939	951	928	951	933	963	964	974	958	998	991	965	901	986	980	976	918	983	982	946	953	952	978	942	950	923	990	1021	994	1019	956	969	998	991	958	918	974	942	953	946	968	1016	949	975	899	927	957	936	906	928	904	980	962	981	920	926	944	952	956	907	985	1010	994	924	944	983	946	929	928	971	924	921	1020	937	941	984	944	952	967	974
53934	49941	42430	30961	24074	22817	19910	12587	5066	2001	917	538	497	449	430	464	404	387	413	444	409	333	309	306	304	296	271	276	304	297	308	274	251	256	244	249	257	232	256	256	227	237	248	212	287	485	346	220	245	232	237	209	223	226	207	249	243	212	244	217	216	222	228	228	227	218	229	242	217	237	224	226	228	235	228	240	241	217	221	222	233	251	227	218	219	236	230	261	215	233	233	226	206	217	245	228	235	225	238	224	248	230	229	216	223	239	255	262	236	203	223	206	227	230	226	197	233	215	208	226	201	217	218	230	227	228	241	231	216	241	235	208	231	213	239	232	198	263	237	207	214	267	207	249	244	232	245	243	218	233	226	231	217	236	241	206	229	240	231	232	218	229	255	237	219	221	243	222	239	240	216	195	219	222	213	194	207	233	243	228	240	218	259	226	241	215	217	225	215	248	198	197	253	243	234	269	181	250	211	206	219	240	229	221	223	218	228	241	253	235	233	223	209	225	219	203	229	222	219	256	209	219	221	207	235	230	235	233	222	243	242	261	211	237	211	228	226	231	235	235	219	228	240	231	245	247	226	232	220	226	240	207	217	228	195	234	234	212	219	234	231	205	242	256	225	235	200	214	219	222	229	217	228	239	262	238	221	222	241	228	258	220	236	227	224	238	247	215	243	247	233	232	240	234	245	223	212	238	216	225	256	234	231	234	202	244	208	217	241	227	237	229	224	228	236	221	247	230	215	225	222	235	235	227	227	230	250	227	275	243	221	215	222	231	240	221	239	244	240	238	187	217	241	234	237	223	255	212	227	264	231	250	240	244	241	223	260	271	222	245	231	251	248	224	230	224	215	205	235	220	215	253	228	225	249	227	235	225	255	237	240	204	237	230	240	247	207	234	221	216	239	237	227	228	240	234	193	213	221	223	242	237	233	226	219	244	226	222	251	225	236	230	225	208	213	218	228	228	246	226	229	249	241	231	215	241	231	220	213	234	237	244	241	219	216	230	218	224	243	251	224	217	205	251	220	226	228	216	256	223	213	237	243	238	263	236	230	229	213	259	256	230	228	231	215	222	244	243	251	211	221	239	234	232	234	238	215	246	230	220	223	207	241	215	242	214	219	228	226	235	211	235	232	242	240	227	198	269	232	230	227	226	240	227	238	210	241	217	225	219	246	227	247	229	253	237	251	240	225	213	231	211	213	179	219	255	207	220	216	221	200	232	226	256	239	244	228	203	227	221	233	227	220	228	220	231	269	236	226	215	211	215	223	224	246	229	236	228	236	209	248	221	223	251	195	241	228	240	232	232	224	214	219	221	235	233	243	211	253	230	233	257	229	229	202	229	242	242	237	247	213	256	227	225	226	222	222	236	232	214	254	232	195	219	203	229	243	230	218	202	207	247	239	217	231	217	205	221	215	225	217	221	221	252	233	226	261	223	217	255	228	285	211	237	223	201	223	180	222	247	241	239	216	224	236	238	233	238	237	197	222	205	250	219	228	226	212	234	233	221	229	238	208	203	211	217	226	215	218	228	215	240	223	249	211	235	224	217	242	233	253	222	202	227	219	250	246	219	230	224	229	204	231	228	216	229	241	238	227	222	215	227	237	230	222	231	239	268	232	246	229	241	238	235	218	212	232	222	205	220	241	251	240	228	249	231	228	213	221	231	233	212	222	221	223	247	190	210	233	229	225	236	205	239	203	259	216	229	220	206	223	223	250	223	202	255	201	207	197	213	228	203	226	255	254	232	213	246	235	235	230	229	220	229	210	214	225	215	244	251	210	240	241	221	231	225	221	204	199	225	222	242	205	233	241	237	202	197	224	234	213	240	234	242	199	206	251	243	226	218	245	231	213	226	242	231	206	221	226	232	223	203	220	243	230	253	200	219	248	261	227	204	262	233	226	214	218	235	206	230	232	236	216	234	203	211	222	239	256	236	224	219	209	236	236	225	247	248	199	218	238	216	200	247	222	218	202	233	234	251	215	209	235	232	217	250	211	224	218	249	223	237	220	255	232	226	212	226	265	229	232	230	195	241	232	237	206	228	252	243	216	246	259	216	214	229	219	223	240	228	216	228	231	253	211	218	207	219	212	237	202	242	224	249	208	208	242	230	221	203	228	218	226	251	232	203	244	244	232	252	229	203	214	232	231	229	235	220	216	221	220	220	241	206	227	237	189	232	230	220	211	248	226	232	261	207	247	235	216	215	235	234	235	220	222	239	202	224	213	188	210	231	235	236	226	222	230	227	214	215	207	233	247	219	238	238	268	238	222	225	226	234	228	208	237	214	223	204	219	213	230	248	194	239	249	219	211	238	248	242	234	236	255	261	232	254	233	224	252	218	212	246	234	227	235	210	247	251	256	232	211	205	227	221	217	202	210	218	204	231	252	219	214	234	209	231	208	219	236	246	237	214	216	199	214	227	239	241	211	229	205	247	236	221	221	251	232	249	248	230	192	215	244	237	220	230	232	233	241	208	237	250	207	229	218	251	222	228	214	211	244	216	232	220	220	221	236	261	203	235	233	242	243	228	228	190	236	219	227	219	246	217	216	236	259	221	209	226	230	179	233	230	249	244	231	226	222	225	225	226	214	231	220	252	237	235	221	222	267	241	253	234	237	193	240	262	215	246	234	213	236	233	207	237	234	223	223	224	243	230	241	224	198	213	215	252	251	245	222	226	220	229	200	220	223	238	230	238	203	241	226	212	215	235	247	228	212	221	225	208	214	210	222	204	221	208	228	220	215	208	235	236	213	241	220	240	260	230	237	224	223	229	232	230	225	223	240	228	217	216	231	216	269	232	230	226	220	231	229	227	233	214	240	247	250	209	230	223	211	236	224	223	236	230	210	237	218	215	194	236	257	260	222	202	214	240	226	229	218	231	229	236	238	232	239	215	218	233	229	234	217	239	239	238	223	227	232	221	251	230	233	221	223	231	240	210	221	223	220	220	234	234	204	233	221	223	214	208	239	283	243	226	221	222	255	226	224	208	228	222	235	218	228	219	220	243	243	217	249	246	250	217	238	229	229	241	223	232	231	197	215	259	228	209	232	212	213	227	236	195	235	236	246	228	260	238	228	230	205	243	220	214	249	232	245	224	201	226	222	227	226	213	224	218	230	254	250	230	206	230	224	204	248	216	233	217	236	210	222	239	230	258	232	245	266	217	251	217	236	229	211	204	236	246	213	206	195	251	211	208	254	212	228	222	245	228	236	237	234	252	242	252	223	238	210	219	219	234	229	256	242	216	214	245	217	204	241	221	260	222	228	238	253	197	212	210	214	209	234	233	221	230	230	213	235	214	207	232	253	209	245	237	237	231	209	236	217	249	237	270	238	242	212	249	228	232	219	253	224	221	233	220	244	255	211	228	240	244	240	218	238	236	224	243	197	204	225	222	231	214	224	237	229	228	226	240	216	215	226	232	217	248	240	221	227	214	234	228	208	215	241	206	215	198	238	248	243	233	220	239	204	234	214	206	243	258
47526	55082	50757	33244	12615	8301	5699	4313	4641	5063	2995	1965	2007	1878	1978	2020	1621	1614	1688	1885	1770	1357	1300	1147	1144	1108	996	915	1042	1013	1075	998	911	820	790	816	798	768	821	782	765	767	733	724	1193	1972	1489	677	722	703	694	716	711	723	723	738	723	705	692	734	713	712	734	670	747	679	729	676	751	700	727	656	723	706	688	710	677	708	693	716	719	750	680	735	703	714	670	667	697	710	727	715	706	704	739	739	734	714	694	664	703	694	667	745	702	714	724	752	705	664	723	703	687	695	660	759	693	715	698	671	713	656	695	681	734	671	702	737	687	657	701	708	675	724	730	711	733	706	699	758	730	667	719	710	723	693	671	757	727	715	702	694	707	711	727	670	696	684	667	693	700	707	688	690	718	697	669	713	722	666	758	734	709	667	716	699	720	735	716	710	704	719	705	706	726	683	706	744	660	701	718	698	691	707	693	713	722	728	731	717	672	683	691	714	746	678	685	669	710	758	709	694	681	744	748	696	739	707	703	723	691	708	721	705	673	678	705	687	683	731	706	674	737	679	705	647	716	684	708	699	735	703	672	746	723	693	730	682	724	730	691	687	766	691	680	720	715	720	694	659	715	658	709	701	705	689	749	678	691	692	730	660	684	722	691	715	679	713	676	742	703	751	695	716	682	729	691	719	677	684	660	759	745	746	704	663	698	739	698	702	768	702	709	667	734	689	697	696	694	709	686	719	696	703	703	736	707	706	708	718	723	734	738	739	718	727	692	691	705	692	692	681	697	681	639	664	732	672	709	732	734	716	681	702	685	687	705	701	734	694	716	689	721	684	652	703	675	682	754	720	708	718	707	697	722	681	700	720	724	700	686	694	669	754	724	757	682	748	763	667	715	705	697	680	672	667	708	690	759	696	728	710	731	727	702	675	730	726	667	697	704	733	697	711	732	700	665	695	737	706	701	734	676	714	639	715	740	656	702	705	672	732	734	722	740	694	773	653	720	714	665	714	678	711	696	706	721	689	673	687	707	682	733	722	752	756	674	695	683	708	710	688	718	711	685	703	654	728	750	691	673	663	729	680	721	706	706	737	722	705	728	686	716	665	714	662	757	739	703	709	692	710	735	701	721	714	734	730	711	729	731	685	760	683	711	742	693	719	650	743	668	701	753	710	707	693	700	679	688	707	657	689	703	671	693	764	669	676	711	691	692	728	697	681	658	725	782	716	739	706	716	735	700	728	700	696	668	663	715	741	697	702	693	716	708	697	691	721	703	689	657	716	673	670	727	693	728	732	715	721	706	741	739	732	692	714	720	692	684	647	680	694	671	704	692	708	692	756	667	686	689	689	757	778	746	670	705	735	739	701	685	728	753	680	740	677	732	693	750	674	682	742	713	716	688	720	707	701	712	690	711	711	695	681	743	728	729	693	709	698	660	696	710	700	743	691	736	716	694	739	674	689	729	696	727	672	702	657	722	704	722	757	741	674	733	701	680	692	684	678	692	708	703	787	684	708	676	664	776	703	743	709	684	691	688	675	706	681	721	739	714	705	714	744	686	662	703	674	683	748	696	663	709	686	749	718	743	713	663	674	741	728	723	672	726	709	700	706	667	692	697	704	736	713	662	709	669	763	674	730	691	698	756	736	671	758	690	703	713	703	710	720	741	733	672	707	701	687	693	704	711	733	732	690	755	680	761	762	707	714	709	716	683	674	682	671	715	721	691	704	715	668	667	738	737	700	728	720	726	712	731	725	712	676	702	671	668	647	706	752	703	696	695	700	734	729	718	706	679	729	714	719	697	728	765	691	718	665	691	716	720	682	694	695	659	720	689	720	703	715	683	703	737	692	683	690	750	714	721	677	690	733	728	752	717	713	718	676	739	661	707	713	684	707	691	661	747	739	716	713	710	739	712	679	678	706	710	679	699	701	715	710	734	665	698	740	725	694	728	712	644	730	738	736	730	708	696	677	647	681	690	673	745	742	659	712	704	704	730	688	716	725	698	666	718	682	673	680	716	738	718	693	710	725	700	702	686	716	685	730	719	707	675	703	697	656	673	709	729	741	728	714	690	730	674	748	716	706	723	686	746	712	680	715	700	693	764	687	711	709	696	741	747	742	685	708	675	699	689	744	707	668	685	700	713	712	690	756	730	710	707	755	691	671	722	728	680	703	702	743	716	641	737	636	703	715	725	653	694	699	724	669	668	719	688	639	718	699	677	739	716	720	706	735	745	709	724	701	685	691	697	660	675	713	728	702	661	758	712	656	701	700	673	718	714	681	707	690	673	707	727	680	709	712	656	689	696	703	657	706	711	689	715	751	706	734	678	703	739	692	649	668	699	711	665	698	714	676	694	701	686	756	713	668	685	706	733	688	721	733	711	694	705	713	717	700	721	693	711	712	671	679	710	692	676	724	717	697	692	696	736	702	708	739	689	700	699	709	703	674	696	762	687	719	720	667	681	688	748	682	700	713	686	724	696	654	699	690	702	714	711	717	664	710	677	676	735	734	706	652	737	730	715	719	730	728	677	687	708	704	729	670	715	760	720	648	708	711	657	677	730	709	731	716	666	700	688	698	732	686	717	733	713	725	705	749	675	750	679	707	683	747	687	696	729	715	721	729	677	665	739	714	725	742	710	695	740	729	715	667	705	699	720	772	687	699	652	707	698	668	691	710	671	708	673	666	713	679	693	671	674	705	756	739	761	692	718	727	709	688	635	690	709	728	743	750	718	699	727	704	725	726	700	692	664	650	700	709	695	730	691	693	706	674	704	679	653	679	719	735	744	740	749	715	677	697	699	759	688	724	700	738	688	687	670	711	700	734	717	653	750	712	714	686	671	727	691	714	701	682	672	793	711	739	687	708	720	684	739	721	734	719	742	685	678	711	708	694	681	673	702	685	784	652	681	690	717	723	726	715	725	668	701	715	695	754	711	708	684	713	727	684	724	675	729	744	711	663	684	747	701	689	679	694	682	720	662	695	714	642	745	768	758	715	758	696	710	679	730	734	721	681	699	685	731	730	694	684	660	721	688	696	694	723	697	682	669	730	712	702	707	663	695	739	680	712	747	675	695	693	729	746	709	701	678	696	700	642	736	728	706	724	718	718	685	695	728	736	733	711	705	706	719	696	737	664	699	734	694	701	743	700	706	688	731	723	717	674	674	679	708	664	683	713	713	730	694	672	711	686	714	704	764	733	688	718	758	693	686	679	695	635	664	758	683	701	705	735	701	705	724	737	704	681	713	700	704	724	720	696	689	723	699	720	642	683	698	708	708	743	659	723	649	682	702	730	715	674	723	695	734	705	675	701	719	690	716	738	708	681	681	743	655	704	690	709	722	747	730	703	712	738	696	706	756	705	736	669	715	674	715	737	718	719	737	690	728	712	682	750	685	746	701	730	729	667	762	711	727	666	722	670	681	710	685	755	742	712	662	744	746	699	723	720	709	725	737	725	708	745	715	691	669	703	710	721	712	685	758	688	690	708	740	726	700	713
58985	44807	41018	33036	25382	24092	23117	19406	12074	5191	1465	981	893	734	775	768	560	667	631	594	603	465	433	402	397	389	412	403	396	364	274	366	324	316	300	310	301	331	297	283	269	269	266	290	364	892	679	314	259	303	278	325	259	281	266	249	259	288	247	292	271	257	281	258	253	285	248	269	266	262	288	235	265	286	286	278	299	275	284	292	299	274	275	279	267	259	256	283	279	296	271	249	258	246	260	287	271	299	276	259	252	264	264	264	263	268	259	267	278	270	263	255	237	275	283	270	253	278	259	252	274	263	267	259	243	289	272	265	272	276	305	266	272	292	256	242	271	262	255	271	258	258	293	281	268	279	278	246	263	274	274	242	279	265	291	267	265	255	267	280	274	258	275	277	248	241	257	250	244	286	261	260	258	272	255	258	278	250	261	280	255	257	240	242	281	256	224	262	263	273	244	268	303	262	251	277	256	278	269	283	261	261	272	245	265	296	287	295	263	250	283	273	269	261	289	270	283	269	260	274	264	261	292	248	250	240	262	268	274	267	278	265	280	290	299	284	288	283	272	262	254	274	277	319	291	279	289	292	276	269	288	250	248	272	288	255	278	282	246	293	258	287	282	262	265	250	269	247	288	247	256	271	253	280	260	262	276	233	249	249	273	253	256	271	252	236	285	236	289	304	269	278	268	256	281	288	279	272	285	293	264	288	248	241	278	274	289	277	268	261	256	263	288	272	227	264	263	264	276	271	256	256	265	275	265	277	273	272	252	285	287	291	271	267	287	259	284	271	215	279	275	278	305	273	236	270	249	244	266	271	299	264	281	278	250	255	290	259	283	261	254	295	268	288	252	280	286	265	284	259	306	265	240	268	238	274	288	272	251	262	286	281	285	308	236	286	244	276	288	255	250	266	257	243	245	280	285	259	283	286	272	275	276	286	271	262	261	274	278	247	266	304	279	271	249	266	257	256	265	288	274	251	260	266	284	261	280	271	258	279	253	270	269	260	286	273	251	272	265	287	297	252	306	290	252	275	265	255	291	284	264	267	262	269	253	272	303	274	264	274	281	267	285	292	284	293	292	256	273	274	300	289	271	275	266	266	275	250	266	279	279	276	274	290	263	281	259	242	273	299	277	266	297	257	245	294	274	288	270	274	264	246	264	255	258	244	254	254	272	273	276	281	249	252	264	284	248	272	301	275	269	291	268	233	296	235	262	302	255	261	240	284	284	293	291	240	267	237	266	252	266	282	251	283	272	264	275	283	267	246	251	277	286	287	267	294	296	295	270	278	256	252	261	285	239	261	279	296	265	274	260	255	236	284	271	257	286	272	291	306	285	285	282	282	297	281	260	283	252	282	251	288	268	261	258	259	230	257	278	295	258	269	284	265	250	280	268	288	250	285	287	283	260	263	296	277	260	254	258	266	282	269	261	272	264	233	288	300	287	256	270	262	280	266	271	249	254	288	285	270	273	258	256	280	255	283	272	272	257	250	256	292	269	303	240	257	262	253	241	264	280	271	277	292	268	290	249	273	258	259	257	265	262	269	235	302	251	274	249	267	298	266	261	253	251	289	280	289	312	278	281	271	256	298	278	282	267	270	254	232	253	239	270	247	277	269	239	256	288	244	267	250	292	263	263	278	283	273	254	282	266	277	272	248	272	267	296	237	279	295	284	278	277	265	288	264	266	251	282	219	271	255	278	269	248	276	255	278	284	262	263	266	258	290	298	274	262	279	236	288	265	277	306	258	259	284	277	245	279	278	249	267	271	279	271	314	281	272	258	286	260	260	278	280	249	289	286	299	286	263	245	265	264	280	270	264	261	252	270	284	261	279	250	251	257	253	306	255	280	241	287	268	266	252	282	271	254	258	292	277	275	271	254	259	273	284	261	266	252	245	257	264	299	238	274	293	249	265	303	281	258	276	272	278	267	280	289	282	259	285	266	262	262	287	237	261	287	268	273	261	270	250	266	294	291	264	272	259	282	239	266	254	264	291	286	267	263	253	319	264	277	290	271	284	266	264	245	291	269	296	258	271	289	264	250	268	251	254	294	253	247	275	281	254	271	250	274	258	267	269	297	251	275	269	258	239	260	265	239	266	259	258	249	276	247	253	258	268	251	274	247	264	265	274	265	282	267	259	276	276	275	265	273	295	311	268	252	260	281	277	240	275	254	262	308	279	266	247	277	287	256	270	308	254	275	268	258	271	250	236	276	255	295	247	254	242	256	256	263	263	266	272	265	276	336	251	255	268	266	234	248	303	254	259	265	244	246	274	266	245	267	264	282	264	257	276	266	292	291	235	264	275	283	282	237	273	239	259	278	244	261	260	261	252	270	240	286	272	279	306	285	260	244	290	275	227	258	247	294	278	271	288	252	263	261	234	272	247	265	253	242	257	266	253	274	255	259	256	303	267	282	292	275	260	270	253	293	244	258	239	287	261	274	258	256	286	282	245	280	304	279	256	281	270	254	270	264	243	259	273	278	265	263	269	268	278	287	224	255	270	239	277	275	244	237	271	278	284	256	270	277	255	269	258	256	268	257	231	281	261	256	285	294	274	260	257	282	268	275	241	273	254	252	250	281	285	253	257	257	235	272	260	299	282	260	256	261	268	249	270	248	268	267	299	248	229	290	246	276	224	284	267	271	258	231	275	250	254	272	277	272	262	241	294	265	249	305	265	291	257	285	258	250	269	287	262	277	274	285	256	235	277	274	253	247	279	242	251	264	253	281	261	253	268	270	283	262	272	280	260	268	266	245	290	286	282	290	289	231	295	278	302	273	261	271	282	252	266	263	305	259	257	242	241	269	263	252	269	278	283	307	271	286	290	253	240	256	256	268	281	260	264	273	265	269	251	300	242	285	290	276	237	257	281	260	274	259	245	256	274	268	257	277	284	292	280	233	287	258	272	275	272	289	246	258	275	269	264	277	269	225	269	236	259	256	247	284	285	265	282	287	299	290	264	255	270	257	266	245	280	279	240	275	281	272	281	271	253	281	303	251	273	250	268	260	286	253	282	267	252	278	261	272	274	289	233	259	283	276	268	280	266	257	260	296	310	258	264	267	255	242	285	240	260	255	273	262	257	272	272	268	261	293	273	248	256	262	285	265	266	244	271	285	257	285	282	256	246	257	264	249	266	243	266	269	273	318	242	253	255	258	268	246	274	304	257	272	276	271	270	279	257	264	285	289	279	286	277	232	278	262	257	250	279	273	239	258	281	270	276	268	266	282	285	280	285	249	250	282	270	264	249	270	297	264	292	272	276	235	297	276	266	269	262	253	251	272	302	272	289	234	275	265	257	258	287	259	282	250	276	281	255	284	268	286	275	246	266	275	280	238	263	246	255	260	282	251	239	256	265	270	288	283	290	279	286	289	291	275	295	248	274	273	275	276	259	289	259	260	272	263	317	282	257	263	268	258	264	240	304	273	289	248	257	262	261	266	281	262	277	262	262	258	292	250	242	267	279	272	275	282	275	244	294	293	265
51765	54091	51498	38962	17342	10968	8794	7187	7107	7878	3939	3401	3337	3243	3124	3051	2293	2634	2721	2703	2488	1979	1758	1557	1447	1296	1442	1432	1369	1314	1145	1042	962	984	994	963	910	896	913	848	869	895	826	844	1173	4175	2782	783	795	829	813	784	757	760	793	815	765	781	813	814	817	735	779	802	765	777	809	849	809	754	799	786	809	782	797	804	800	787	821	792	855	757	742	754	765	787	755	768	811	805	759	739	788	778	768	793	826	833	827	830	785	791	756	813	806	774	744	758	788	766	756	795	828	795	765	771	774	794	827	780	786	745	784	760	809	857	792	738	776	787	861	784	840	795	792	770	762	767	716	726	790	811	729	735	778	799	764	798	730	781	796	811	765	764	779	736	772	775	762	758	776	826	767	784	783	795	823	778	759	740	788	786	804	757	733	791	839	768	828	771	791	779	718	755	781	753	784	772	788	863	800	788	785	854	801	802	811	796	776	784	726	831	747	772	778	784	790	746	759	831	770	817	721	803	784	776	770	799	742	793	793	768	759	776	794	782	739	789	752	769	821	759	756	782	771	753	749	771	801	768	783	760	801	745	814	799	783	760	827	747	779	775	746	806	723	800	772	798	808	799	779	801	749	785	800	776	728	780	796	822	739	775	745	771	759	756	749	839	802	798	786	787	775	759	727	798	743	774	787	792	754	789	759	715	782	787	722	733	745	840	779	803	773	817	711	773	807	788	775	812	784	757	810	813	801	805	776	798	793	753	804	811	842	771	787	758	754	792	755	771	786	779	782	747	754	806	804	799	736	790	808	767	767	745	807	794	841	746	790	759	832	775	750	774	769	778	801	791	817	775	821	758	746	769	794	829	798	764	781	758	855	813	769	805	797	773	774	809	753	784	747	828	806	797	769	821	823	769	774	773	785	758	806	775	777	800	784	750	748	796	797	790	788	816	792	765	776	752	803	795	785	802	792	779	692	799	775	818	767	755	781	761	808	800	796	762	807	783	829	820	757	763	799	788	771	787	768	739	740	765	794	794	783	812	750	795	786	780	798	762	737	786	821	799	828	755	774	806	769	729	829	803	754	747	766	842	811	775	795	724	728	754	798	794	725	783	776	756	754	725	749	745	803	775	766	798	788	770	771	732	772	857	748	791	793	776	752	802	748	797	748	738	861	807	737	762	767	729	781	754	832	775	820	765	767	793	765	780	766	784	777	821	811	790	781	825	803	753	771	747	791	753	736	798	798	809	770	739	746	783	768	775	726	755	769	790	768	777	790	794	755	764	789	767	777	787	831	734	742	773	778	748	726	773	764	831	760	768	739	730	714	794	717	756	779	768	809	781	771	694	790	764	755	840	781	818	776	768	762	783	794	766	733	754	772	799	774	766	782	760	798	745	818	761	802	767	811	784	797	759	752	746	754	840	802	814	845	793	792	787	778	790	807	745	783	804	729	828	754	827	755	807	762	767	741	780	794	727	792	797	817	758	755	789	752	761	775	764	773	764	799	784	757	796	758	748	778	806	809	766	775	775	803	763	798	786	802	788	783	773	780	731	758	784	768	799	779	807	835	766	798	748	776	733	746	791	795	816	752	752	793	794	775	759	756	773	753	747	797	817	745	774	789	770	767	765	760	775	805	785	754	772	740	785	767	806	787	763	736	747	799	786	744	783	767	789	764	745	804	779	733	773	790	768	796	795	741	808	726	738	746	804	759	797	805	759	728	785	794	779	808	804	818	818	807	761	797	781	783	751	740	755	797	812	793	794	755	801	784	790	799	798	764	756	725	836	783	784	809	759	799	767	772	814	773	803	806	759	750	764	780	791	746	761	764	742	765	785	800	783	826	778	804	767	761	755	761	763	773	752	816	759	783	797	744	803	837	732	765	736	750	815	805	763	723	769	760	814	778	814	812	724	804	748	768	817	759	757	770	773	732	770	758	762	750	793	759	760	790	775	795	797	769	774	789	744	746	774	817	792	784	732	783	756	784	738	792	750	762	758	734	754	755	776	782	778	776	775	801	807	825	780	799	781	760	770	783	798	783	792	778	791	761	795	795	794	738	786	857	784	760	756	781	761	761	772	772	751	792	777	708	756	770	770	780	754	762	769	777	766	804	805	743	793	773	783	753	787	768	770	772	788	784	777	753	730	782	724	751	730	767	806	745	793	777	756	833	802	785	808	760	764	782	773	804	771	790	796	823	734	758	753	769	775	765	773	841	794	733	771	767	812	807	760	749	786	808	759	759	778	793	743	751	772	764	767	767	782	778	732	753	743	739	799	764	773	778	767	793	795	787	776	765	804	754	747	815	764	786	730	770	815	765	743	740	735	761	822	785	751	808	710	794	761	811	802	762	779	749	770	796	759	823	824	804	724	789	801	770	828	815	807	754	796	788	784	768	783	743	800	772	755	774	783	824	790	765	748	814	752	759	813	814	751	759	732	771	766	779	743	792	790	789	794	768	737	774	796	830	779	765	788	786	776	762	752	754	770	797	778	763	766	753	766	860	741	798	772	753	794	786	744	745	766	762	799	774	776	819	807	805	798	742	742	786	766	803	790	759	776	767	751	814	791	783	830	817	724	807	772	743	762	769	776	797	754	799	901	760	775	774	754	739	753	733	795	813	828	723	762	753	822	770	739	803	772	836	730	777	800	747	770	802	788	779	742	763	776	796	793	808	775	712	775	757	827	770	752	766	769	749	784	767	763	762	760	725	754	776	783	812	786	803	816	818	793	820	809	779	769	771	780	805	746	825	743	801	743	774	763	795	767	772	805	812	750	789	805	803	770	777	821	782	825	748	779	785	823	748	827	778	744	717	790	809	768	782	799	764	796	776	774	801	796	754	786	793	801	782	805	758	797	752	766	807	772	764	869	809	783	802	783	743	765	755	776	768	816	787	821	797	799	811	816	829	824	741	798	737	769	806	736	836	789	772	794	808	736	755	784	737	753	780	782	778	771	766	779	721	796	776	793	786	764	774	791	795	772	798	767	765	788	788	797	810	734	752	742	762	744	762	788	771	833	719	752	756	769	730	791	813	807	746	752	718	757	773	752	773	794	776	777	792	753	796	779	794	752	762	816	802	802	748	812	763	828	793	796	768	781	791	775	818	786	769	772	828	813	757	778	742	775	806	759	799	774	754	802	742	853	773	783	814	811	787	763	724	740	741	783	773	744	805	785	821	787	780	733	767	744	764	796	794	788	813	778	770	805	764	745	771	781	766	796	806	780	761	789	827	788	819	765	774	816	814	768	820	753	774	815	745	713	792	785	774	774	777	803	729	734	757	751	786	842	797	755	782	764	782	716	796	775	732	776	795	754	727	785	809	780	794	786	791	824	799	835	756	823	766	755	757	808	795	758	808	736	723	813	778	811	801	732	781	775	766	758	784	782	739	808	777	753	804	783	787	745	787	790	756	753	772	767	780	735	769	809	752	809	753	809	720	809	765	779	777	761	803	822	801	814	740	735	759	769	786	787	775	785	750	781	786	784	771	761	789	778
21955	31741	35309	17746	4255	1357	747	629	511	408	316	330	343	329	363	340	308	335	328	312	302	321	335	336	325	287	323	299	307	295	286	303	307	298	316	303	293	304	284	309	284	307	275	315	312	292	300	300	273	290	281	283	281	298	273	266	276	302	307	290	295	268	278	327	280	295	266	258	293	314	291	285	308	311	311	288	294	302	285	302	305	289	296	304	284	295	259	301	299	307	294	303	301	291	283	293	310	288	325	299	305	289	305	309	294	297	302	289	271	288	285	305	337	297	301	299	275	299	265	295	280	286	262	291	282	278	300	322	266	272	323	273	302	335	299	304	296	267	318	314	294	286	289	324	286	294	309	270	317	313	255	295	285	295	290	273	298	297	298	289	263	274	305	285	285	312	293	272	293	294	274	273	327	259	313	293	336	271	299	276	310	316	299	310	319	331	265	331	288	266	279	329	282	298	284	292	331	316	259	317	283	299	284	294	289	296	278	300	268	339	292	311	293	297	292	252	274	296	277	293	309	250	335	302	291	324	296	297	299	264	256	298	286	323	295	282	315	274	281	305	271	315	283	289	268	306	287	280	274	289	313	273	306	297	320	322	317	314	267	321	290	306	280	288	281	296	294	306	326	320	305	265	298	281	303	290	273	298	277	302	290	268	290	290	259	288	288	282	312	297	281	288	293	291	293	280	335	303	282	297	286	290	295	308	281	297	296	282	270	278	303	290	293	299	303	285	296	285	286	296	292	267	285	296	298	290	294	275	281	309	303	268	277	301	317	300	290	290	305	314	254	283	285	286	281	287	295	289	274	276	317	268	309	321	294	315	284	296	290	268	308	268	298	309	259	282	308	315	288	294	264	330	311	272	309	263	289	284	316	287	289	278	321	319	291	313	311	296	302	332	301	320	272	300	283	298	263	307	261	286	281	353	296	297	297	286	328	298	300	313	288	316	284	283	292	293	304	311	297	312	284	268	288	285	281	267	299	281	322	292	297	318	287	288	333	308	318	291	293	316	295	297	299	312	297	295	303	279	277	280	311	298	315	299	318	333	281	284	265	284	299	321	300	296	300	260	277	317	279	277	293	295	271	282	297	306	270	258	302	320	291	270	303	294	287	290	307	300	286	299	288	309	294	306	270	294	295	300	294	303	300	293	307	311	311	278	307	282	303	274	280	302	277	300	294	276	332	298	287	289	292	312	274	280	278	286	319	270	282	303	283	288	260	277	281	277	305	282	304	300	275	289	282	283	250	293	302	265	300	298	289	281	279	291	251	294	258	285	294	311	298	299	295	298	304	287	301	342	286	300	295	306	255	303	281	303	311	307	292	273	267	281	312	274	311	290	288	269	296	305	281	262	289	286	315	291	291	296	266	284	276	278	319	289	276	294	317	292	270	268	307	312	256	331	298	300	283	294	283	275	334	303	293	295	287	314	321	286	274	311	273	264	293	272	309	296	317	283	288	284	262	288	333	304	263	278	300	310	303	282	294	308	281	293	294	311	263	275	285	295	314	311	281	300	283	264	290	310	281	303	292	256	288	313	288	287	289	323	279	287	297	305	321	285	295	296	328	279	301	283	262	315	313	299	251	320	279	278	308	294	320	289	279	293	302	317	316	296	309	281	284	311	317	260	276	275	275	293	303	291	274	295	313	292	294	257	279	284	273	283	309	292	256	297	287	311	302	280	297	281	294	280	306	321	324	307	293	295	293	284	292	313	255	272	303	305	288	275	283	290	265	288	306	319	328	309	315	283	297	301	285	297	317	285	298	297	305	264	289	283	287	310	283	282	309	307	286	274	286	285	304	336	278	307	326	287	284	287	318	303	308	337	284	318	275	336	264	298	297	307	297	310	308	284	294	291	281	304	312	311	289	281	333	295	306	286	293	293	282	284	312	302	282	305	296	280	336	290	290	274	281	320	313	274	275	266	287	344	289	301	279	292	283	277	280	295	279	283	303	296	272	276	289	271	280	309	284	276	279	290	292	280	276	290	291	327	266	269	286	272	297	297	298	278	284	299	328	323	290	276	296	280	282	294	301	322	285	286	285	284	286	295	289	330	278	315	261	286	308	255	264	289	295	303	305	280	324	314	271	293	312	276	293	278	258	284	304	284	279	303	314	280	293	309	287	285	267	326	285	274	275	267	266	317	326	268	284	277	283	305	317	283	256	301	331	298	299	301	293	283	249	285	326	291	286	297	307	287	298	298	266	308	329	281	282	322	315	289	276	279	270	295	266	281	290	290	302	266	265	307	286	318	278	293	317	298	305	334	276	310	273	312	275	290	319	294	303	264	274	282	310	276	283	298	297	296	322	314	297	306	309	267	285	273	283	297	308	297	284	276	299	294	262	314	290	292	302	288	275	283	266	283	241	285	308	296	288	290	289	278	292	300	287	294	304	298	313	279	310	294	313	280	324	269	318	311	279	278	274	277	307	290	313	301	276	279	323	281	288	285	285	274	292	320	299	338	291	276	299	312	282	285	300	291	288	306	311	268	269	288	273	325	272	302	305	295	278	289	284	302	297	266	311	308	263	277	298	315	299	306	284	281	309	280	308	309	296	311	278	277	328	320	294	292	305	269	301	277	277	297	319	288	271	285	286	281	318	265	292	310	309	304	301	260	298	283	302	289	312	294	294	273	265	314	292	254	306	285	282	295	317	260	293	305	297	261	321	307	275	273	293	309	300	284	309	307	307	286	277	280	290	298	309	293	310	284	302	310	269	290	258	287	295	323	248	296	295	281	288	279	298	290	301	257	317	292	296	307	260	269	298	290	261	300	323	271	299	313	325	281	301	302	327	306	272	288	289	315	301	271	259	289	281	333	285	293	280	294	289	277	296	295	305	291	302	274	301	272	302	292	279	288	307	287	274	308	307	313	289	316	275	285	298	281	309	281	289	306	342	302	291	295	285	297	315	296	291	301	261	293	272	285	308	284	288	292	304	296	275	263	309	273	288	275	318	297	275	326	302	330	274	305	315	296	285	302	288	329	313	282	301	300	285	281	314	290	294	294	313	298	316	270	296	306	303	286	293	319	314	295	263	268	253	277	321	299	320	281	255	271	278	287	336	283	280	294	270	276	287	280	268	310	274	254	297	307	297	287	301	278	276	298	308	320	288	297	317	276	280	289	304	309	268	298	288	299	302	264	248	320	287	303	298	290	313	287	296	307	281	285	266	300	303	305	283	299	292	311	296	288	289	281	308	284	322	282	290	311	295	289	315	310	260	300	328	285	310	297	305	276	309	296	299	292	293	314	246	292	305	325	306	271	300	301	272	285	297	302	313	327	282	276	277	292	293	299	290	288	291	283	294	325	288	281	317	297	264	311	279	295	296	275	280	290	281	317	277	292	297	309	310	285	294	250	313	281	300	289	306	317	281	299	292	311	275	297	295	262	291	281	290	272	315	301	282	308	307	273	275	310	317	276	279	299	303	292	303	301	309	310	282	304	277	286	314	285	324	286	282	284	305	259	271	301	292	265
19907	34315	37879	13940	2707	2305	2163	1816	1679	1514	1106	1140	1148	1196	1250	1133	1115	1024	1037	1032	1041	1071	1065	1098	987	981	1005	1003	1006	920	954	921	951	898	948	913	894	907	940	923	908	913	919	957	912	998	919	909	909	879	914	880	916	897	898	916	872	948	916	913	875	900	881	898	923	834	859	845	887	903	822	911	903	922	870	877	906	868	909	921	926	883	908	960	852	900	950	894	928	825	880	903	957	892	844	936	948	884	922	867	910	907	896	921	886	1011	945	895	962	862	908	837	890	863	903	906	865	890	889	943	877	871	897	854	901	919	940	910	882	901	932	924	917	936	840	883	886	927	911	887	869	896	905	864	883	944	849	857	878	871	876	883	881	918	878	895	897	928	929	901	896	906	888	872	858	909	919	896	871	900	930	891	879	921	914	962	901	957	896	866	938	978	877	928	885	947	887	937	922	876	901	934	950	917	899	887	908	880	883	884	923	868	884	872	884	952	895	944	868	890	915	880	839	906	885	899	909	911	945	890	861	910	881	940	862	831	931	860	860	905	883	842	898	889	913	922	894	905	944	918	893	986	894	908	914	880	929	901	934	901	869	871	893	951	886	930	935	821	923	902	926	925	928	879	928	936	889	978	901	877	946	953	801	913	943	915	911	905	874	877	940	916	893	920	920	930	867	862	950	863	898	858	954	919	933	919	873	925	902	924	878	864	887	864	837	878	850	931	881	862	901	907	891	896	884	900	883	883	922	917	937	890	919	954	909	921	911	878	864	939	840	930	889	857	892	884	947	854	931	911	963	865	933	927	857	957	926	862	894	855	853	950	889	891	901	875	919	855	899	957	903	934	894	878	885	878	870	893	912	928	869	897	833	884	914	846	875	884	849	860	877	888	879	951	892	908	950	920	959	859	877	851	920	902	859	915	883	960	956	891	888	896	887	896	895	884	886	890	903	889	876	896	923	906	933	895	917	896	909	853	899	836	926	925	868	918	965	877	886	855	906	896	938	893	885	897	852	899	892	915	905	838	870	922	915	953	874	876	865	896	902	928	913	934	875	868	904	903	935	894	844	866	841	917	929	909	894	877	958	939	895	864	863	879	938	892	946	906	943	868	892	864	886	920	891	933	887	885	876	908	906	905	849	922	883	910	846	863	901	881	888	930	879	872	951	901	876	895	915	862	896	924	909	839	881	929	900	931	948	929	889	901	927	858	928	891	873	954	921	923	951	903	881	909	890	840	955	893	884	895	904	934	927	878	921	881	922	889	910	959	927	879	892	877	930	943	888	879	905	862	881	916	878	885	875	944	853	889	921	920	929	806	842	883	905	907	891	866	897	905	947	922	889	907	907	878	943	896	932	955	906	884	871	987	889	916	915	924	863	905	873	893	941	914	837	946	909	905	951	960	888	903	920	914	892	893	904	907	898	845	866	868	932	890	910	889	903	941	889	888	911	856	902	921	919	859	888	880	951	891	913	899	869	867	904	939	906	894	921	938	872	892	909	894	852	929	861	855	930	921	850	877	850	889	879	908	872	908	869	932	861	903	825	911	862	898	945	894	883	945	939	904	880	895	900	876	856	897	858	900	855	880	899	892	966	888	945	885	945	832	913	937	948	873	972	865	874	917	892	912	913	912	921	915	891	849	869	909	911	978	920	915	855	912	933	925	947	884	837	929	913	886	907	960	945	935	915	879	901	894	889	942	898	893	878	882	899	916	873	920	850	881	924	953	922	887	885	856	954	900	950	848	895	963	857	928	894	892	885	872	876	913	898	872	862	920	914	933	903	932	831	897	912	849	977	938	857	881	901	922	881	881	902	868	948	902	882	854	915	920	864	899	910	887	874	879	848	907	865	884	945	841	931	924	906	918	861	884	906	922	921	903	899	886	915	849	899	858	869	937	886	878	886	893	906	889	896	882	918	944	881	888	871	890	869	848	936	928	931	861	871	960	940	858	900	864	876	905	898	939	896	876	849	915	928	858	899	877	897	860	901	872	943	824	913	906	866	911	930	888	953	834	862	875	940	877	868	898	912	841	913	894	933	914	888	886	868	855	899	947	916	906	886	919	907	895	943	871	896	925	910	896	884	922	871	875	890	855	897	916	900	928	909	918	872	898	971	914	906	924	933	956	949	921	942	876	939	904	910	825	862	896	953	847	904	988	923	863	871	919	845	890	857	911	890	922	861	884	896	883	927	907	880	902	929	923	887	885	926	923	920	841	899	870	879	821	926	937	910	912	883	950	891	905	871	888	942	858	931	903	915	910	856	901	879	904	903	884	918	866	915	915	900	884	952	878	869	949	903	843	884	882	920	848	881	932	928	859	902	869	926	866	909	907	913	893	894	866	887	874	905	865	892	896	886	902	849	911	930	890	876	983	872	890	906	866	870	866	838	906	867	890	896	861	852	923	863	904	881	895	902	943	899	883	872	944	948	938	879	855	901	920	867	921	916	848	937	930	931	894	925	904	907	951	924	929	910	967	908	929	936	915	904	923	875	945	887	889	868	921	955	885	873	867	947	836	856	922	918	893	877	876	901	904	898	891	898	914	897	889	911	913	937	841	904	953	895	856	856	929	917	849	870	895	877	946	933	927	912	852	912	913	895	899	925	912	886	899	925	881	896	916	875	883	838	885	906	898	916	864	911	941	898	906	940	895	910	901	912	930	912	859	901	921	856	859	950	921	883	901	927	899	906	932	861	905	888	904	853	921	883	891	948	918	908	882	855	901	928	899	918	889	860	897	942	907	889	937	880	886	921	854	889	892	926	892	903	901	941	891	901	882	881	893	871	928	885	904	922	899	898	951	925	932	977	880	851	883	873	873	894	946	907	868	907	909	878	848	899	895	923	852	879	878	886	895	926	947	921	840	882	864	885	873	984	888	929	848	855	943	862	888	885	884	898	840	901	921	844	941	864	884	868	885	933	845	956	891	929	889	906	944	847	883	892	950	912	895	847	870	873	891	868	884	926	909	895	964	851	914	893	830	835	894	892	895	862	899	844	869	913	936	878	879	967	873	882	827	864	903	959	930	924	916	912	944	917	883	835	871	858	952	923	857	921	914	929	894	912	856	830	898	868	840	883	875	887	865	868	886	833	902	939	874	948	920	909	902	907	884	823	922	917	909	920	909	921	906	900	913	859	939	892	904	930	934	921	978	946	876	940	876	962	909	961	896	878	877	934	929	910	901	918	915	908	872	866	885	891	892	953	905	877	874	893	922	894	929	945	878	907	852	873	921	849	875	868	831	909	877	893	888	827	940	861	905	908	845	934	915	921	930	843	897	914	854	898	928	907	919	823	911	910	871	832	922	907	895	908	867	923	864	914	887	904	858	873	890	863	848	841	862	903	847	910	905	898	898	899	930	907	908	884	897	949	961	920	866	913	938	900	901	905	911	918	924	876	862	825	924	955	907	907	917	925	955	901	888	833	900	878	942	868	891	918	853	884	865	885	918	904	949	958	904	922	911	946	889	891	845	890	889	953	913	899	911
53548	50313	44712	31326	24360	23710	20321	13579	6058	1646	676	518	566	495	498	433	406	415	386	419	359	380	370	316	264	321	279	255	244	234	224	252	239	202	190	257	218	212	248	225	217	206	214	199	227	348	339	202	198	193	208	182	181	207	218	194	220	196	232	201	196	196	203	211	193	217	200	203	218	209	193	221	190	200	174	232	202	202	206	183	186	222	172	200	236	201	223	198	211	205	191	229	220	192	192	205	197	218	203	208	228	184	203	205	211	207	229	219	207	214	197	197	184	200	210	210	218	199	201	193	204	191	207	176	214	209	191	218	193	201	196	166	185	204	204	195	187	196	205	201	202	190	200	211	205	222	207	198	207	195	194	191	196	220	221	189	206	221	218	197	214	212	215	208	207	216	215	228	208	206	200	206	190	220	215	208	195	208	211	219	212	216	208	209	217	217	196	195	226	207	195	202	221	221	179	210	205	206	206	187	205	218	212	229	203	186	194	190	199	217	178	222	234	197	217	202	208	211	196	197	206	211	195	216	230	208	199	208	221	198	215	209	179	204	200	185	200	222	175	212	224	198	206	203	225	210	206	219	219	205	212	204	177	217	183	177	189	211	207	199	219	197	190	203	211	188	212	204	228	194	184	203	232	190	209	215	199	212	242	201	218	199	190	223	189	190	224	203	204	198	218	201	198	218	195	194	186	231	176	211	183	189	224	214	209	213	195	203	207	199	209	188	234	212	199	201	208	167	185	229	161	204	194	200	230	179	209	222	205	207	205	217	213	203	201	218	228	193	207	216	200	199	221	211	206	208	195	224	226	205	214	209	214	227	213	184	210	233	178	206	192	205	218	226	173	217	223	180	202	210	213	230	208	191	188	212	208	216	208	213	208	207	218	202	229	219	225	194	219	198	219	210	190	210	185	179	189	203	219	225	180	206	201	192	221	216	195	181	200	202	191	210	195	199	201	201	215	193	203	231	211	225	200	211	199	217	213	214	196	227	202	208	217	223	217	202	182	221	235	181	241	204	201	167	207	211	211	202	219	205	223	207	171	180	193	185	192	193	208	199	215	213	214	206	209	206	223	219	197	175	208	204	227	237	182	213	185	209	194	203	211	199	191	197	216	200	190	172	201	212	215	209	221	197	198	216	217	205	203	185	211	214	197	219	203	241	216	193	205	217	191	233	194	205	211	181	205	224	208	195	198	220	187	209	207	199	200	241	211	204	200	209	216	184	224	204	201	220	193	199	181	200	193	173	209	215	200	213	200	213	183	225	227	198	229	228	199	198	195	186	203	196	187	240	216	198	205	217	203	194	202	208	201	239	203	189	192	189	191	205	203	176	202	225	183	207	209	196	208	220	197	201	193	193	198	235	208	196	206	216	187	220	203	214	223	228	201	224	189	195	210	199	213	206	187	230	218	206	187	195	213	217	196	187	205	211	207	190	207	209	227	197	203	211	230	189	201	222	187	183	232	217	205	201	185	196	202	213	210	217	208	179	203	200	195	205	231	227	236	207	207	209	225	200	198	215	219	189	193	228	207	199	202	206	207	223	209	202	212	202	186	206	204	211	203	198	198	204	212	219	222	172	215	214	206	222	216	196	218	222	193	226	219	228	192	190	215	217	205	189	180	188	202	191	216	195	204	183	200	230	201	235	216	184	190	221	193	206	195	190	209	224	192	198	231	232	197	232	244	218	213	197	201	201	219	212	204	232	250	215	207	198	209	197	194	186	215	183	227	221	219	205	225	206	200	195	201	210	203	198	206	212	217	197	206	216	199	200	210	199	229	198	230	236	178	217	194	179	187	191	203	201	163	222	180	225	221	213	207	194	192	204	184	203	194	194	208	199	200	187	200	194	182	219	187	177	202	191	194	228	219	232	203	187	189	179	228	196	206	191	184	204	204	176	173	226	173	189	214	203	212	200	216	201	182	182	217	194	186	200	194	214	211	209	221	189	210	199	189	204	184	204	208	204	190	202	221	198	202	200	237	213	211	198	197	230	180	204	184	206	203	199	229	222	197	214	224	203	209	212	205	199	211	195	226	214	215	171	192	240	221	216	202	204	222	204	205	214	207	195	211	211	197	225	237	204	191	212	189	205	188	193	191	182	215	211	208	195	212	193	196	175	208	212	202	191	192	196	205	213	239	197	205	222	215	186	207	219	211	226	207	200	224	191	220	171	215	202	223	212	189	221	212	210	189	221	187	207	245	199	227	194	201	238	187	183	194	205	217	197	212	211	212	195	217	197	216	201	229	187	221	223	191	192	227	228	213	225	193	218	193	185	198	227	194	202	193	213	199	172	198	195	212	211	218	214	194	199	209	189	228	202	191	217	194	240	201	215	211	220	203	191	228	207	195	197	205	212	241	197	189	194	230	198	205	219	187	220	220	203	207	183	190	193	203	236	206	210	219	208	206	206	172	214	221	208	250	191	200	196	184	211	190	252	192	174	230	218	206	211	182	201	232	190	214	220	210	194	197	181	182	201	208	228	177	214	218	205	207	206	185	201	224	225	199	212	201	201	219	217	193	190	207	182	205	200	190	206	227	173	197	227	204	205	191	205	218	174	200	212	214	218	215	215	215	197	203	212	204	212	225	216	189	185	233	228	215	207	180	232	221	220	197	181	218	194	206	191	206	207	195	205	207	184	192	229	219	201	194	232	186	219	209	203	217	205	249	208	215	222	205	192	221	195	203	202	172	201	196	186	208	218	217	226	195	220	180	191	209	193	215	195	240	220	189	190	231	216	200	200	214	207	193	212	207	237	206	208	214	220	223	209	219	208	198	214	213	220	220	197	230	230	219	222	222	202	200	228	219	214	201	211	189	248	202	186	207	185	186	193	179	189	200	228	187	210	193	245	185	209	193	200	196	219	200	208	178	192	204	205	231	194	190	221	197	229	191	186	194	218	208	229	218	228	220	214	179	208	224	192	210	196	203	191	224	227	200	206	195	227	212	202	231	223	208	204	224	167	220	215	195	219	185	188	190	190	207	199	210	203	202	205	216	195	216	210	203	194	240	188	198	221	174	208	202	217	221	200	218	179	205	201	206	190	217	199	202	210	201	213	194	182	209	174	217	224	181	206	241	216	212	218	220	205	213	220	216	194	196	203	212	198	205	233	207	231	193	221	218	205	204	209	208	189	209	179	190	225	215	205	206	203	191	222	200	206	217	213	192	234	209	193	229	193	202	203	216	213	202	218	201	204	195	200	201	207	240	221	224	189	215	203	177	180	194	208	186	216	196	200	199	211	197	202	209	221	218	196	199	207	164	206	227	196	230	216	201	192	205	218	204	202	198	195	203	195	194	191	212	219	201	201	208	218	187	206	236	202	230	200	194	202	225	220	209	231	234	184	215	197	192	213	220	208	235	213	198	209	196	228	225	212	193	195	204	231	178	179	204	220	187	215	202	206	199	241	208	227	195	207	228	229	203	215	204	179	204	210	231	193	217	202	194	204	200	211	194	212	219	211	200	203	230	192	211	195
47390	56522	54227	29008	12568	7718	5120	4566	4439	3665	2415	2224	2244	2104	2082	1797	1770	1706	1637	1620	1673	1483	1454	1226	1014	1236	995	883	891	808	826	707	692	689	751	714	751	654	744	633	647	655	728	645	809	1483	1333	681	620	618	657	623	599	638	681	661	669	654	664	573	633	681	636	678	584	665	689	609	663	620	626	634	629	667	623	673	584	649	633	653	634	630	682	602	597	628	621	617	594	632	618	598	628	659	636	657	607	661	645	591	582	640	670	615	629	643	668	627	657	652	620	606	658	638	656	624	650	614	635	640	627	601	637	687	619	651	647	609	641	614	638	643	637	633	611	609	654	602	669	692	618	652	675	648	614	617	651	654	660	640	647	653	613	621	603	646	638	616	637	658	627	646	626	631	652	604	667	620	595	658	618	655	626	675	628	628	661	599	670	622	639	690	635	676	610	643	631	635	649	640	608	614	630	618	601	701	582	661	624	641	605	693	609	616	614	604	640	644	634	596	619	627	649	645	614	640	624	662	623	631	664	684	646	673	627	620	593	655	624	624	641	634	628	653	639	602	621	590	686	634	645	625	643	580	612	667	635	628	589	640	646	628	638	666	622	664	634	603	643	614	660	672	665	573	648	601	663	625	637	639	647	694	599	590	646	642	643	641	693	679	621	658	651	624	646	644	609	664	661	614	679	575	649	635	657	628	642	650	629	622	619	661	614	629	660	620	717	603	620	641	625	624	624	661	639	582	631	579	670	629	653	591	632	645	620	616	609	618	634	675	608	648	682	671	639	593	602	588	654	617	678	625	605	645	633	640	618	605	570	601	673	625	666	668	679	639	645	644	662	643	639	651	591	657	667	647	647	633	641	624	665	670	592	623	635	598	639	597	604	644	676	639	631	643	695	634	655	652	627	644	581	611	624	617	672	678	629	626	656	645	585	693	621	614	646	633	632	616	646	617	641	571	617	676	655	621	657	630	620	634	617	650	644	616	643	615	663	613	669	638	643	605	630	625	623	672	615	627	628	666	626	659	630	588	648	631	641	603	669	600	666	661	633	628	662	646	602	598	690	693	641	619	635	637	596	597	710	624	624	637	634	634	653	633	653	640	648	652	620	626	614	662	614	599	591	587	597	652	611	636	629	634	677	644	645	677	625	660	644	612	590	635	634	668	679	597	683	638	661	627	645	641	632	643	652	706	667	634	603	654	601	657	647	634	611	646	585	655	631	679	632	657	580	599	647	635	646	645	658	654	644	604	668	648	699	641	607	669	638	635	646	655	622	603	659	642	611	608	625	620	683	666	680	608	631	651	646	652	618	666	650	644	629	649	628	629	604	627	634	648	623	651	667	629	613	673	634	648	618	626	677	634	618	637	678	663	680	699	645	650	628	614	677	634	631	591	664	632	641	664	630	644	627	623	641	644	611	616	670	627	639	681	592	671	601	653	644	621	622	650	607	622	648	644	622	665	610	658	649	658	672	653	637	641	595	659	602	624	662	638	645	606	607	647	619	627	626	627	634	679	674	692	601	645	657	665	621	621	610	630	651	629	623	621	620	654	656	641	656	615	578	654	632	655	626	624	606	670	643	605	598	619	626	657	605	601	663	636	618	642	641	619	657	632	621	635	627	663	620	660	664	643	672	648	627	658	695	604	633	648	598	612	625	659	647	631	627	625	622	621	678	636	635	636	657	635	655	693	625	622	645	594	626	661	633	602	678	650	634	650	640	657	639	649	627	648	669	637	662	635	673	623	624	618	662	626	625	650	635	613	607	636	652	674	646	678	580	679	618	652	627	632	614	619	621	606	671	686	667	696	663	620	624	615	625	651	654	586	636	631	699	648	595	645	641	590	645	607	634	607	644	678	661	605	634	645	634	633	650	634	660	612	638	689	641	666	641	623	650	604	604	674	634	652	656	672	689	667	650	634	618	653	637	620	667	631	678	630	643	647	621	602	622	664	639	679	648	686	638	643	647	633	637	664	627	592	614	650	630	647	616	637	620	623	635	686	653	648	625	601	650	640	599	623	650	622	611	625	674	670	643	655	602	656	646	673	594	638	644	650	634	639	628	629	627	625	671	640	658	592	702	618	632	671	639	623	614	633	604	671	646	634	667	614	597	619	641	636	644	654	683	615	628	617	637	663	569	665	602	632	591	619	627	607	670	630	677	648	641	624	640	658	643	607	690	643	634	622	635	616	653	637	625	665	627	667	647	648	643	661	681	633	605	634	682	640	611	597	624	581	630	642	636	622	680	589	623	592	688	608	606	596	682	591	630	604	651	620	663	624	610	637	629	675	664	624	678	648	607	592	650	664	651	601	625	597	626	637	642	637	612	610	640	626	594	630	619	645	657	683	613	628	693	642	656	637	623	631	608	613	622	627	674	675	642	664	653	638	616	646	671	651	595	628	631	651	649	676	643	670	641	623	650	662	639	601	696	641	643	606	643	624	680	661	617	642	623	644	682	646	625	644	638	667	644	677	655	634	608	638	671	604	641	667	606	608	640	680	621	663	708	661	634	688	610	644	629	686	619	670	613	622	601	606	631	650	600	622	633	616	631	634	645	632	643	621	615	628	687	602	625	599	655	625	642	649	678	610	634	632	651	628	633	640	650	630	686	647	624	634	625	641	675	616	657	619	614	643	678	605	652	639	639	642	598	638	641	662	626	661	682	625	659	664	634	641	613	637	628	664	597	622	603	674	570	618	646	611	640	610	687	676	604	625	634	672	631	628	591	596	617	648	646	644	633	622	621	651	644	620	615	656	649	665	598	667	635	658	631	687	658	634	588	614	633	618	613	611	645	607	688	638	600	627	635	616	671	647	618	640	681	618	585	600	647	588	633	664	590	616	658	610	683	645	657	649	630	645	640	661	664	624	606	606	670	639	706	637	599	613	645	618	635	632	646	634	613	636	642	611	636	673	649	652	617	633	600	633	614	598	609	602	641	621	668	610	656	663	656	625	606	597	619	621	665	683	593	594	643	618	587	681	662	624	639	655	679	576	622	640	591	647	642	659	631	636	590	657	658	622	630	595	671	614	664	578	615	613	618	664	634	649	644	638	643	644	620	643	630	648	619	629	627	670	606	638	677	620	617	642	641	625	610	624	641	635	608	704	655	629	621	658	633	688	619	620	567	651	693	650	639	654	650	674	607	665	630	647	654	614	669	616	675	660	666	648	640	626	610	628	653	606	659	610	634	638	644	669	675	634	641	635	618	681	651	652	645	623	644	657	591	613	687	638	653	640	624	626	619	626	633	647	604	625	620	649	602	690	589	604	659	655	675	621	664	647	664	597	642	663	657	644	675	670	633	689	647	627	599	641	627	634	611	664	646	612	676	675	624	635	630	656	619	586	630	631	611	609	620	639	660	610	621	627	651	690	661	655	649	648	611	612	665	645	640	675	668	657	643	639	620	628	643	583	646	633	632	658	654	613	648	625	592	626	648	644	568	611	636	604	653	629	597	612	667	635	693	662	632	639	585	601	604	698	599	673
56766	44586	43035	33964	25920	24131	22929	19840	12956	4715	1487	1120	1008	794	793	639	679	680	590	525	525	522	472	415	435	381	347	339	322	328	303	278	277	296	287	286	317	280	296	261	267	298	267	273	295	774	632	265	275	279	252	263	270	269	291	274	233	279	270	279	273	268	258	274	268	276	276	259	261	276	268	258	237	272	251	248	302	273	290	249	250	262	247	267	248	250	237	298	256	282	250	270	279	239	235	275	267	273	258	270	258	270	271	314	248	269	246	271	257	243	258	252	250	248	261	268	257	214	248	254	280	252	263	263	266	263	251	272	293	268	254	236	252	266	255	261	302	270	246	268	267	279	246	245	244	264	273	251	268	272	251	246	255	252	246	281	303	261	262	278	250	254	259	271	249	245	271	245	277	256	269	261	258	268	265	257	279	284	269	272	272	243	253	291	253	268	242	261	278	230	258	271	249	266	236	298	278	243	276	250	271	275	247	254	228	236	249	299	257	230	268	244	256	252	282	253	255	258	302	246	271	272	269	266	254	288	271	254	258	265	239	279	242	254	242	267	273	236	235	277	278	252	261	240	260	278	273	259	263	260	250	278	270	286	254	237	271	266	254	265	257	245	269	275	268	261	238	259	267	248	265	250	237	255	241	271	240	253	238	243	268	244	238	257	251	251	252	237	281	255	279	258	261	287	264	269	273	296	261	253	271	262	235	242	229	288	250	271	231	238	252	260	257	272	300	274	269	253	280	266	247	264	238	235	232	244	252	232	236	303	238	253	253	259	281	297	260	250	237	225	280	242	296	270	223	259	258	245	255	272	296	257	257	255	271	248	272	245	269	268	257	254	273	246	266	270	253	251	242	258	231	268	231	253	268	259	248	245	242	256	257	267	242	284	300	246	265	237	273	271	248	268	225	248	242	275	243	236	264	270	267	268	255	290	249	264	253	259	273	247	264	257	259	276	245	242	265	234	268	275	277	286	239	248	249	260	260	279	248	239	242	230	267	234	243	290	266	258	274	272	277	247	265	283	241	242	252	253	261	258	256	265	254	233	255	234	251	269	234	255	275	279	277	255	278	265	279	255	232	247	232	287	260	258	237	257	266	241	266	255	252	265	233	249	291	238	245	244	246	259	263	245	267	264	263	262	247	253	272	274	271	278	259	249	277	263	249	270	247	239	254	220	235	275	261	246	262	265	275	242	267	258	285	233	253	237	251	259	291	250	241	267	263	254	234	269	260	268	267	278	263	271	266	265	250	254	242	245	283	241	291	243	259	240	239	245	259	273	265	266	233	244	266	287	237	265	241	269	223	244	250	249	237	247	272	250	252	262	280	264	285	285	240	275	276	265	273	255	256	279	256	289	240	249	280	265	243	263	264	272	299	269	280	257	248	281	272	271	237	259	245	267	244	257	262	261	280	227	264	251	257	270	283	245	269	287	287	277	287	261	264	238	259	281	241	255	263	277	268	250	269	256	268	254	268	282	232	267	272	254	254	264	260	245	277	277	236	278	278	282	249	254	262	246	244	229	233	265	257	270	298	259	255	261	255	238	257	271	261	278	245	260	271	263	247	255	285	274	250	273	268	252	250	263	255	251	249	236	266	267	246	265	236	257	247	271	270	251	248	257	259	270	267	254	265	247	259	267	229	241	285	257	259	290	254	260	267	256	261	263	244	268	233	248	278	260	286	235	277	275	256	257	263	258	252	280	246	296	253	275	274	268	269	266	281	265	238	274	253	264	259	255	231	245	277	258	243	287	263	240	263	294	245	272	244	243	255	262	252	248	267	288	243	267	289	220	232	254	272	261	282	220	277	250	252	284	286	266	260	267	286	225	284	274	240	243	233	283	267	255	305	262	285	262	238	270	240	296	244	264	262	234	279	269	267	242	268	294	239	258	283	247	254	263	246	287	253	282	279	270	255	273	246	260	276	244	253	298	272	277	259	234	269	254	265	241	282	215	264	249	269	257	287	253	243	225	267	250	295	270	246	227	262	248	246	269	263	243	267	264	271	274	253	231	262	245	249	257	263	233	242	262	244	251	252	254	235	259	266	275	253	272	264	277	255	249	273	267	255	282	267	259	276	258	233	248	263	277	249	283	238	279	238	241	284	249	246	277	289	293	269	226	270	243	264	263	278	236	256	267	253	268	280	283	240	227	245	271	252	266	264	234	243	286	252	243	261	242	223	250	252	238	264	231	263	294	255	256	252	251	287	249	266	238	280	268	233	241	258	279	257	254	240	262	256	241	265	261	282	247	271	266	256	270	277	245	279	255	281	249	249	256	294	281	244	255	262	287	221	231	237	243	230	295	281	271	291	260	249	233	240	265	274	228	288	253	238	268	263	254	238	264	272	267	268	240	245	262	249	256	268	263	249	235	261	234	242	239	270	261	267	323	264	247	244	224	260	245	242	255	242	265	273	254	249	269	259	241	268	259	232	262	291	233	264	244	270	289	234	281	250	248	271	256	260	280	256	257	264	262	268	257	276	305	249	254	267	271	274	248	232	234	258	272	261	249	267	273	270	259	295	224	254	252	239	251	261	250	262	256	243	263	266	266	271	283	244	266	253	263	251	270	251	270	254	236	261	271	258	255	266	272	279	270	305	279	259	266	269	231	258	264	261	244	278	268	257	301	290	248	250	258	256	262	268	269	262	273	230	245	253	233	239	269	271	283	257	240	256	239	252	260	269	284	284	266	267	275	278	220	256	271	234	272	273	251	278	261	260	240	258	280	267	270	279	262	296	276	275	265	229	260	289	258	235	266	259	253	262	281	251	285	255	241	275	244	254	238	261	256	276	262	265	274	260	236	226	260	245	265	237	252	256	259	265	243	270	272	247	246	275	270	269	233	304	285	242	293	245	266	281	273	288	250	265	242	289	269	269	273	237	261	247	270	272	232	245	283	264	244	268	229	265	257	254	251	283	268	256	244	269	255	241	263	243	260	255	240	248	244	239	247	264	254	289	289	242	275	264	263	245	277	278	272	261	251	268	251	251	240	243	263	260	262	247	237	255	240	261	269	258	268	241	256	257	250	254	240	262	276	270	254	241	253	282	221	215	238	240	263	243	256	258	243	270	259	272	230	269	261	242	252	238	267	247	227	267	263	248	267	286	229	300	266	243	246	265	261	265	263	267	256	293	281	227	263	270	267	296	259	292	274	270	263	238	237	272	258	262	274	304	266	289	240	222	277	268	249	246	283	258	248	272	271	254	235	250	254	234	273	239	229	246	240	299	256	254	267	279	235	242	223	261	283	240	304	283	244	283	271	255	279	266	238	261	260	272	270	258	261	301	272	277	245	231	250	259	244	271	244	259	245	264	284	287	255	253	261	250	251	257	275	254	256	259	249	265	267	250	271	239	246	270	255	254	263	250	258	284	249	270	272	247	255	273	222	266	228	271	252	266	236	267	273	234	251	248	259	247	255	265	250	261	241	235	259	263	276	250	290	233	242	270	253	253	264	241	263	255	231	266	265	262	265	252	244
52211	54053	53313	34754	22427	11126	8180	5778	7292	5002	3801	3743	3583	3143	3108	2591	2774	2787	2420	2184	2126	1991	1765	1484	1646	1390	1337	1082	1134	1068	1026	950	900	874	925	870	902	905	847	905	926	810	829	798	853	3667	2754	764	852	798	808	803	773	773	741	778	756	805	723	755	769	802	732	779	801	701	732	798	751	803	807	749	761	784	752	748	768	796	806	802	753	748	738	757	694	753	733	737	754	741	729	745	716	799	766	726	766	710	790	751	744	793	726	744	748	775	800	761	737	822	732	778	746	729	744	709	755	747	774	761	700	715	764	749	763	779	762	752	759	752	775	737	768	765	786	740	770	723	763	729	781	743	752	759	758	810	753	716	744	706	725	784	765	713	700	736	725	817	722	749	768	732	737	714	750	728	747	738	788	743	761	747	801	763	708	804	786	743	761	726	802	728	761	742	779	778	782	760	731	778	729	735	735	719	762	754	739	820	779	768	747	729	778	684	748	798	733	796	731	807	781	767	811	764	773	729	771	758	757	747	736	772	756	735	767	739	716	814	708	727	739	713	766	726	753	743	713	739	762	772	735	761	754	731	760	743	765	778	765	733	793	766	714	762	786	737	740	794	740	752	731	708	814	798	738	736	732	776	754	763	747	704	756	748	760	797	721	740	734	697	749	795	761	729	784	756	762	776	795	784	740	786	729	782	773	738	741	767	746	764	743	749	716	757	755	746	724	795	742	736	714	820	762	750	769	727	786	743	680	756	761	724	731	702	768	794	765	749	782	758	763	744	770	783	772	712	808	760	748	748	732	767	778	760	771	751	754	750	761	760	807	727	799	773	774	747	769	756	717	760	712	761	788	742	733	742	732	767	803	735	729	710	803	743	773	706	740	784	768	759	748	775	796	739	760	744	734	803	748	804	720	748	813	681	757	744	725	813	759	726	760	723	786	787	696	762	746	693	759	768	766	707	727	800	717	754	742	756	752	714	784	754	744	703	762	756	725	761	743	756	772	806	774	751	731	732	730	766	730	737	802	753	756	793	739	769	785	776	788	703	751	740	762	812	721	738	709	772	736	757	774	773	773	759	753	787	757	733	749	713	806	721	719	735	789	773	759	755	774	789	733	769	783	762	754	706	766	737	798	815	758	763	761	747	755	774	737	772	759	743	755	763	747	765	751	744	786	710	765	742	749	784	797	727	767	765	746	779	720	777	729	770	719	765	710	710	759	785	777	758	758	790	702	787	697	698	771	769	741	747	738	733	734	732	752	747	744	779	738	780	790	784	756	761	751	748	820	697	752	750	756	747	716	765	712	725	751	781	709	778	734	723	748	696	784	790	795	774	805	767	708	757	751	761	721	740	731	779	790	738	764	744	747	772	704	752	725	765	755	783	738	753	723	762	776	716	742	754	772	719	744	767	749	789	777	696	743	760	765	770	767	734	789	700	731	749	757	749	780	751	768	801	790	734	704	771	744	768	741	733	737	758	743	752	746	797	743	792	756	773	758	718	771	770	750	739	722	764	743	741	758	780	734	791	762	742	702	750	736	766	744	822	796	780	760	728	766	759	747	774	725	779	722	735	788	719	749	707	749	734	766	750	767	745	721	705	732	798	720	746	729	801	789	801	737	736	752	776	741	721	737	796	761	747	743	759	758	729	754	759	792	732	749	759	768	751	759	751	748	756	792	742	752	792	756	758	751	737	747	698	767	793	754	797	741	758	767	727	759	791	767	754	783	731	719	770	751	766	766	772	760	790	743	785	777	759	800	770	743	728	719	727	790	734	748	814	746	744	729	776	779	762	766	759	756	752	754	753	769	766	743	757	784	716	758	708	781	700	796	751	774	753	786	757	737	758	735	721	712	775	690	737	716	742	739	825	811	738	802	737	740	697	794	704	791	730	755	732	748	785	774	757	798	743	742	729	741	732	718	777	763	759	771	730	738	745	781	788	780	730	751	785	781	764	738	726	718	750	743	757	750	712	743	765	741	722	792	706	736	771	744	786	725	766	732	794	789	717	756	786	725	758	757	749	750	732	771	762	734	781	773	736	789	731	759	814	667	772	784	771	749	761	742	753	744	740	696	689	714	766	692	733	764	746	728	716	744	776	718	739	759	712	720	797	747	735	801	808	789	745	795	778	745	752	750	748	747	752	769	717	715	723	777	733	735	788	738	753	755	777	813	757	720	787	765	760	748	754	758	802	757	731	818	756	748	746	735	728	791	779	758	731	718	733	724	695	768	757	728	736	712	731	713	782	746	804	793	746	727	784	748	720	802	775	779	690	728	737	745	775	745	758	753	732	718	750	748	732	758	817	741	779	714	737	772	751	776	754	695	786	721	788	726	741	747	720	704	734	752	766	745	737	754	754	770	729	718	733	752	773	759	757	770	788	722	760	743	727	805	753	770	734	740	729	743	726	798	754	754	774	780	758	755	762	715	712	661	742	805	753	779	752	753	723	742	759	719	723	755	791	668	733	740	795	752	760	781	783	769	786	721	777	773	757	758	740	777	784	782	766	751	748	762	724	724	711	806	790	775	747	751	714	774	761	759	725	823	734	738	766	722	761	745	762	732	770	722	778	758	736	743	762	770	752	774	747	724	764	743	709	755	710	685	779	795	753	720	732	793	741	741	767	805	749	756	767	762	730	737	785	763	768	790	754	727	739	709	817	766	760	739	746	752	754	711	750	752	862	764	762	751	736	723	809	735	745	744	777	772	769	731	734	743	746	758	756	764	714	747	741	758	764	710	745	708	779	740	787	724	729	794	760	735	762	708	725	785	749	770	767	783	753	757	780	707	713	777	717	771	750	770	765	793	772	769	741	785	756	780	724	740	764	701	734	742	724	769	734	695	735	727	747	777	737	780	817	761	740	749	736	737	816	704	822	759	765	767	786	817	739	717	710	784	707	752	811	748	723	711	742	769	760	758	715	766	749	709	743	704	754	730	768	742	754	709	754	783	718	748	770	717	759	733	780	743	762	769	726	765	825	743	723	730	748	762	710	761	737	692	783	776	742	780	741	767	784	801	707	725	760	758	738	733	718	721	676	729	725	743	748	713	769	767	764	772	733	735	804	772	719	746	755	719	729	753	754	753	774	753	772	699	769	736	745	729	760	785	741	729	748	740	802	770	722	781	730	725	724	749	769	756	748	722	760	765	760	796	814	739	746	732	739	764	723	724	748	733	768	771	746	763	716	739	781	714	747	745	787	791	791	737	760	747	723	752	747	743	754	734	833	757	729	746	733	753	763	694	755	733	764	787	768	745	793	768	756	747	780	718	770	720	722	729	722	719	720	770	756	724	771	729	767	711	788	767	768	728	764	755	795	765	711	735	776	743	778	740	734	766	783	774	744	740	744	753	709	773	760	766	802	762	748	754	722	740	699	773	785	768	731	704	729	758	729	743	770	749	745	785	717	759	772	784	772	703	756	703	700	743	743	740	739	778	770	768	694	770	800	733	713	697	713	827	786	705	752	746	776	775	753	761	760	770	766	737	746
24003	32685	39508	17503	4636	1467	850	671	521	415	356	380	344	317	347	347	387	359	371	333	331	347	352	321	314	293	334	343	333	323	343	320	331	313	282	315	315	308	285	282	295	298	324	342	301	288	329	305	284	300	308	309	317	305	305	335	273	282	309	300	288	314	331	305	314	274	294	334	327	298	283	284	295	288	292	330	313	291	332	286	323	342	306	292	295	312	322	325	294	269	305	315	310	274	294	266	316	313	293	323	295	299	321	318	288	314	311	292	298	332	324	284	323	311	263	254	313	326	307	319	291	263	340	283	298	290	314	290	308	335	316	331	319	310	303	313	300	308	307	304	291	273	304	304	294	317	304	287	320	304	319	260	322	328	316	326	319	289	319	298	322	290	274	331	319	311	328	310	326	317	278	311	309	320	311	312	333	297	298	336	300	298	316	317	309	290	343	319	287	337	296	295	270	321	292	316	301	335	304	328	263	290	286	346	324	318	285	324	281	290	307	321	319	305	305	291	299	300	337	325	328	319	315	327	309	292	318	288	311	263	350	295	301	292	297	282	279	325	330	316	288	332	273	331	314	308	317	320	301	309	296	338	321	287	283	297	314	313	307	287	295	310	265	311	297	338	326	308	324	295	305	301	315	298	300	301	344	320	320	295	305	287	301	292	311	305	283	279	303	303	314	320	300	294	323	315	328	302	317	311	282	305	300	292	306	339	336	323	297	313	320	326	337	298	333	315	301	293	331	307	289	298	304	317	294	307	322	271	316	292	325	312	301	276	287	323	319	307	313	286	295	290	327	312	306	257	306	295	342	301	307	298	306	325	324	302	282	310	320	280	302	307	322	317	318	299	339	301	317	310	295	300	329	344	309	346	328	283	313	342	295	341	295	300	325	334	309	301	290	314	298	295	305	326	323	273	287	300	322	333	298	375	300	318	299	303	306	323	279	314	299	306	323	311	284	330	305	318	314	283	300	343	312	299	310	301	289	311	344	309	312	307	308	297	281	322	304	318	310	326	271	343	306	309	325	344	290	334	280	308	300	310	282	292	306	279	300	287	288	292	338	301	290	296	282	276	273	284	285	305	269	312	302	334	257	326	301	323	295	290	298	327	308	299	291	295	291	293	311	284	274	277	329	295	289	298	308	301	316	287	304	320	292	305	301	302	308	285	336	322	328	310	323	298	302	311	295	308	291	311	309	326	318	298	291	331	297	288	304	301	322	305	281	324	297	328	294	296	294	319	315	300	309	318	294	302	317	290	291	303	276	328	325	288	291	300	309	321	283	321	311	289	307	303	343	321	301	305	300	311	294	314	305	333	322	343	330	310	300	290	346	309	317	305	311	308	286	267	296	320	328	301	334	302	327	296	306	312	303	339	331	288	302	322	293	284	312	279	327	298	304	302	330	284	314	291	284	288	336	328	303	286	322	316	307	298	304	294	324	283	293	311	311	284	309	296	325	310	311	323	329	302	290	301	308	308	323	289	314	303	318	318	338	333	307	341	297	300	301	293	299	312	303	315	327	310	325	315	298	288	321	307	324	291	301	302	299	313	308	331	323	300	317	305	316	307	321	338	305	318	317	300	345	297	300	307	319	311	261	288	316	315	299	297	283	298	298	282	312	315	295	310	283	340	312	300	288	336	301	288	336	294	319	327	332	287	307	293	311	314	302	281	290	307	288	292	296	314	304	343	328	306	309	318	324	300	298	299	298	326	296	275	282	294	307	300	305	307	305	339	281	308	302	307	321	297	282	298	292	317	285	306	287	332	268	295	318	328	323	319	306	300	329	308	298	310	337	300	286	288	306	329	288	314	275	325	284	313	307	345	326	314	309	285	289	294	294	332	317	281	331	282	303	316	298	315	281	355	290	306	312	307	311	291	302	319	309	300	299	289	296	307	336	329	306	287	279	294	315	305	299	334	284	299	318	276	312	310	294	325	350	294	304	313	302	329	292	312	305	273	307	290	283	293	305	303	319	289	289	309	306	306	313	316	334	291	334	323	283	318	324	275	329	309	280	315	315	327	311	300	298	307	306	329	302	275	303	324	326	319	301	316	314	292	319	314	313	298	285	302	286	325	326	281	302	322	309	344	294	283	294	329	321	309	332	316	313	321	274	316	301	324	290	315	301	316	326	269	321	279	317	281	312	295	315	304	313	309	357	311	314	324	263	316	296	296	312	313	324	288	314	327	249	352	310	292	299	288	301	337	299	271	311	284	311	318	281	289	309	312	293	284	317	301	297	311	318	292	311	296	272	299	299	340	306	328	336	303	317	302	347	290	306	301	309	319	294	291	281	294	299	305	311	320	313	325	313	297	293	314	348	288	324	343	307	312	323	274	312	323	309	258	293	328	289	325	303	332	288	300	297	313	297	280	319	317	286	282	292	329	315	286	314	289	287	296	307	301	304	317	311	292	325	307	320	285	303	350	312	312	318	273	286	314	311	297	301	299	366	335	336	305	308	286	276	327	314	314	313	328	305	307	314	306	302	302	286	267	302	325	291	301	307	317	303	314	319	319	294	269	317	322	306	318	309	321	304	268	315	279	304	317	322	293	307	315	316	357	288	304	318	287	281	304	303	331	286	328	286	303	275	305	274	302	305	314	294	311	303	311	334	300	304	284	312	306	332	294	292	304	292	290	287	293	323	314	320	333	305	319	287	310	299	288	317	333	306	304	271	272	294	292	295	328	313	312	315	312	288	316	315	320	317	300	304	289	278	314	294	287	285	299	314	276	331	334	322	285	310	336	281	308	326	285	292	314	292	312	296	269	284	323	308	296	346	293	330	303	320	298	267	287	308	306	283	315	291	299	331	292	318	337	320	265	332	355	321	336	273	330	294	304	337	301	310	284	279	317	304	298	323	286	286	268	314	272	309	288	326	315	309	308	330	291	322	324	304	315	308	277	307	307	301	332	300	296	332	274	306	290	290	321	290	311	322	309	301	327	313	306	310	303	303	352	273	289	285	285	272	300	340	305	318	343	322	330	306	303	314	322	324	321	315	297	326	313	301	308	282	287	293	302	311	323	301	299	300	308	280	296	302	312	298	294	309	265	294	299	315	284	324	317	322	318	307	306	321	324	310	311	317	296	335	316	298	290	282	305	313	307	272	298	307	305	301	328	282	288	290	319	315	343	315	306	306	311	294	301	328	323	299	327	323	276	309	295	330	307	348	322	310	282	313	315	300	293	296	323	328	321	300	315	291	286	292	285	280	328	303	301	327	308	312	306	288	325	332	305	303	292	300	293	319	293	281	278	314	287	312	285	312	291	294	295	282	319	308	288	312	306	303	318	309	281	308	302	286	280	301	284	299	317	313	316	304	281	294	345	300	293	304	296	304	326	326	298	297	296	321	320	312	259	332	301	297	320	309	301	308	307	252	299	324	346	301	321	321	297	344	282	300	326	299	314	311	313	293	293	313	321	318	310	306	321	290	305	296	331	284	272	317	312	304	328	280	340	316	277	275	310	341	303	295	320	286	310
21909	35008	38341	13858	3301	2436	1951	1649	1554	1303	1143	1258	1190	1199	1190	1255	1221	1191	1146	1124	1210	1078	1077	1055	999	954	980	950	958	928	974	918	915	915	1027	957	940	961	909	957	931	941	916	954	941	986	969	931	1010	922	971	940	917	914	940	876	937	963	929	972	924	893	955	938	936	958	995	917	879	902	921	892	971	939	922	905	925	941	889	937	944	961	953	926	932	951	909	915	873	912	933	889	933	950	884	955	956	880	963	967	882	916	971	909	897	942	943	900	910	930	985	950	962	924	939	924	927	958	983	889	945	894	897	925	930	949	943	896	927	852	957	937	975	877	965	961	963	924	899	950	946	930	872	951	953	952	921	1021	887	912	860	917	934	949	899	905	957	913	896	1002	934	923	926	908	953	947	903	901	910	958	894	948	946	939	917	888	990	898	901	937	954	907	959	928	962	974	955	957	920	931	938	982	971	946	934	939	962	939	924	870	931	888	926	923	962	933	944	919	926	879	937	924	923	1017	913	942	901	939	984	871	892	959	944	893	943	926	943	901	943	959	900	946	865	952	935	918	905	948	913	944	913	919	956	1011	963	875	925	945	919	921	912	917	961	931	924	973	945	958	938	940	875	957	923	937	924	937	975	917	1026	918	936	841	893	953	924	851	863	917	889	918	864	959	913	880	936	963	943	877	929	886	933	916	896	958	961	962	1002	860	921	947	952	931	943	934	947	891	927	955	941	903	958	936	892	921	890	929	945	956	966	915	900	959	904	994	993	901	937	931	891	935	942	979	953	927	964	958	983	947	938	868	878	975	909	913	946	890	932	958	918	961	929	921	921	915	959	973	896	897	933	881	948	955	926	943	904	908	860	929	930	976	967	925	894	885	937	949	915	965	934	875	942	884	933	990	907	971	961	934	967	926	950	966	940	926	968	903	842	945	903	878	950	962	935	956	919	903	964	982	860	949	950	894	922	971	918	912	951	883	961	949	956	933	954	898	949	922	950	944	915	912	881	920	930	897	853	922	930	953	944	926	905	912	891	961	981	920	876	949	920	917	919	880	921	884	911	889	930	920	930	903	916	942	915	957	830	934	921	911	965	942	872	921	943	879	928	861	900	932	980	997	875	967	951	972	932	915	892	949	924	895	914	948	911	936	957	978	913	989	916	939	892	932	949	911	926	895	925	939	954	964	900	948	921	889	894	860	872	968	843	924	939	917	922	930	880	901	870	965	878	978	899	920	966	943	930	902	961	910	953	924	945	941	884	962	898	914	900	951	911	896	915	941	983	956	955	953	942	903	902	897	955	909	915	902	955	944	877	900	922	913	901	951	918	903	963	895	936	939	959	931	894	894	940	895	941	875	920	934	951	922	937	911	966	929	939	946	904	929	952	944	927	919	892	964	944	944	926	955	935	892	1008	936	965	902	981	914	958	948	966	942	926	911	934	910	883	905	960	985	993	946	954	937	956	927	976	992	951	919	924	924	960	902	947	951	995	943	904	943	866	917	988	963	932	937	907	968	940	963	952	950	884	915	980	941	902	932	981	938	934	900	968	912	955	939	950	941	942	970	928	955	878	918	929	973	913	895	914	955	918	926	942	935	904	940	946	902	924	947	971	899	908	954	914	884	884	929	941	937	920	990	942	932	941	912	916	913	926	912	919	927	888	995	982	925	888	923	962	926	949	949	939	891	947	912	930	870	960	938	882	930	934	1006	949	939	946	920	965	941	921	995	917	960	898	926	928	942	962	942	938	941	944	941	868	964	920	906	942	972	920	923	953	939	965	938	889	971	917	956	893	891	902	917	916	921	880	937	991	948	962	926	906	930	942	905	963	983	956	888	929	929	913	882	952	977	947	1020	924	953	935	875	967	953	879	909	973	969	928	925	907	901	943	953	899	946	955	951	932	972	915	912	958	926	892	930	966	949	929	959	951	893	915	937	906	956	971	896	935	882	931	934	955	943	927	957	874	946	956	932	946	975	961	925	970	958	880	973	935	900	952	929	973	934	918	904	904	895	929	939	954	941	964	945	978	893	913	879	895	965	963	978	943	949	897	916	893	916	918	926	952	920	929	900	923	897	965	922	908	955	923	894	968	943	932	925	970	948	994	929	950	929	916	901	909	904	920	929	939	926	930	954	924	927	935	929	977	893	958	939	916	933	916	888	915	877	907	900	939	1015	908	907	896	959	906	893	913	990	1000	939	948	909	914	930	928	956	896	934	957	977	935	920	930	885	927	933	929	904	905	974	927	957	907	958	904	922	954	993	961	921	907	944	939	957	895	940	847	927	883	870	875	993	963	951	914	878	921	923	933	931	981	989	900	956	926	894	953	905	957	947	925	954	927	961	881	945	919	883	930	894	995	970	881	956	973	861	974	908	958	959	922	910	869	919	941	923	892	922	912	948	979	904	922	903	904	899	883	862	887	913	915	928	982	899	899	958	933	901	927	898	897	965	915	931	970	932	914	952	886	915	912	915	937	925	952	950	969	951	922	1004	947	898	921	913	939	890	907	888	976	909	928	954	927	918	1011	933	981	904	906	909	927	891	916	908	949	983	917	918	951	897	956	919	940	908	952	950	941	943	929	917	927	915	922	908	918	963	938	935	922	967	927	917	855	931	925	904	888	912	934	920	928	881	946	884	877	934	912	937	930	908	920	956	919	897	931	937	923	953	970	953	903	944	946	895	930	968	936	917	953	885	954	962	861	912	915	852	912	907	946	959	916	941	909	963	922	912	947	923	937	905	932	910	900	886	935	925	945	939	911	962	917	968	920	944	963	933	907	937	882	933	929	953	913	943	900	932	954	945	969	916	905	939	909	979	956	885	888	912	949	932	924	915	927	880	965	962	939	982	915	905	956	922	889	945	937	869	951	933	925	921	932	920	930	916	922	911	929	914	938	916	1002	921	905	926	922	927	917	910	946	971	878	896	915	928	913	965	877	865	928	874	945	926	905	875	940	946	955	908	923	947	919	958	863	936	968	973	936	974	958	986	960	1011	943	897	915	904	1006	934	943	937	917	983	899	992	988	900	936	915	966	904	932	923	957	906	949	927	1020	934	954	912	981	922	937	913	920	952	862	936	936	899	922	919	991	914	925	1002	900	886	939	935	911	924	981	938	927	898	924	932	929	880	915	941	954	993	968	972	973	962	883	915	915	945	941	863	922	906	939	924	940	936	879	951	941	944	895	981	896	961	929	904	983	948	896	943	949	924	929	911	919	937	899	910	931	902	930	889	900	914	888	896	976	933	907	921	911	926	930	878	927	905	894	924	909	950	940	923	978	956	922	887	904	937	917	932	939	942	920	924	843	960	890	928	918	946	928	918	901	1002	936	926	905	942	895	904	936	956	929	940	936	999	954	962	952	902	925	966	944	958	922	909	879	962	960	952	935	870	917	932	941	906	937	949	914	895	952	964	954	900	922	889	920	966	986	945	961	930	925	896	934	907	946	975	916	899	901	931	899	964	891	907	979	951	924	907	892	950	941	925	983	911	913	1029	900	894	940	893	959	882
52384	51201	45132	31935	24329	23494	20632	13710	5953	1745	744	629	626	569	527	543	547	416	356	365	354	323	324	300	319	280	228	281	243	251	263	255	252	227	256	224	233	242	222	210	233	237	235	227	250	490	363	251	229	233	197	227	253	214	220	233	201	217	232	209	203	201	203	228	209	212	218	199	216	232	225	205	209	217	200	200	224	221	197	230	247	231	194	234	229	230	241	210	202	227	212	211	236	212	236	204	204	204	226	207	227	212	227	195	184	224	195	231	212	228	218	220	213	231	228	217	214	184	221	224	221	217	208	202	200	215	216	235	228	197	218	205	206	202	222	215	206	207	227	233	206	209	212	218	220	206	199	226	214	249	218	220	219	240	230	219	238	209	232	206	215	179	198	214	224	199	230	225	212	238	224	248	251	213	218	225	188	205	204	239	203	211	238	180	226	237	224	212	217	222	213	217	198	208	215	204	230	210	235	203	207	195	209	235	189	224	248	201	224	224	244	203	174	227	226	218	195	214	228	211	200	222	225	213	185	241	195	202	200	195	210	232	219	236	218	202	244	215	237	198	228	232	192	240	237	208	187	224	255	209	216	229	189	206	213	219	204	199	225	229	214	201	225	205	216	224	184	209	189	216	197	209	197	223	189	203	231	216	201	216	226	222	192	224	243	206	231	220	240	198	212	246	231	228	218	215	239	200	238	228	224	204	233	219	219	250	198	222	245	228	211	237	244	209	200	199	223	252	215	227	208	205	247	214	211	220	248	219	251	198	231	220	233	208	239	251	207	247	207	198	245	232	224	201	185	232	206	219	250	225	209	235	215	209	216	218	205	195	214	203	245	210	238	200	214	211	237	235	203	220	195	217	210	195	209	206	224	207	239	215	238	215	210	232	221	242	226	199	221	231	222	223	213	213	225	220	198	204	253	218	206	223	206	210	246	204	217	210	221	233	228	199	234	231	203	230	227	285	227	224	219	207	227	218	202	196	204	216	213	201	245	205	218	229	206	216	216	229	207	240	212	233	218	217	202	194	237	223	213	216	198	220	239	220	226	237	216	209	215	207	217	221	208	232	237	232	227	191	214	206	218	224	256	221	227	236	235	209	234	234	212	220	181	239	218	214	221	217	226	231	239	230	211	206	208	182	235	192	241	238	221	206	219	241	208	228	212	198	210	197	218	198	206	220	219	230	220	223	214	192	219	193	246	208	203	220	205	213	242	191	206	224	254	192	211	231	206	225	214	220	226	191	242	202	222	213	197	209	239	208	211	224	221	210	216	227	226	232	221	212	219	218	201	220	226	210	208	212	203	231	245	219	238	212	220	221	217	219	219	233	214	212	201	218	219	239	216	218	229	198	202	235	184	226	220	234	233	235	208	220	201	202	212	232	217	208	216	230	229	226	237	268	202	203	256	220	246	197	224	233	241	204	210	195	241	215	234	206	224	213	195	218	214	208	234	219	223	219	197	231	207	212	204	197	223	228	214	230	225	221	225	192	210	250	229	212	213	230	204	237	206	213	226	214	202	229	218	233	237	220	201	223	242	206	201	217	221	244	229	202	207	215	203	192	245	218	226	220	213	212	237	206	214	211	220	237	215	227	223	241	212	219	225	240	228	224	215	201	226	219	213	225	230	202	230	223	208	233	225	233	210	211	216	212	226	219	234	216	229	208	221	218	202	203	226	186	214	244	211	241	215	248	230	246	223	222	220	216	218	213	193	222	229	203	203	210	239	224	192	193	206	229	208	205	227	221	220	214	197	220	220	204	209	205	217	225	213	200	254	208	210	216	227	205	234	241	222	219	235	226	232	227	191	226	212	238	207	225	187	211	231	209	223	220	216	193	243	217	226	225	238	230	217	215	228	208	223	204	192	211	238	228	213	191	237	228	234	209	225	236	223	223	195	245	211	207	193	227	197	203	226	216	237	198	236	206	187	204	252	227	211	204	200	220	232	238	240	222	214	218	233	209	226	216	213	191	225	225	214	232	217	217	229	214	194	225	177	218	241	226	218	229	212	199	237	223	225	245	205	213	214	215	212	210	234	232	217	221	217	210	203	230	216	204	255	216	212	216	221	205	202	233	219	230	224	218	211	221	226	193	249	225	224	228	211	206	216	225	239	207	210	231	220	214	218	238	222	221	210	216	217	196	220	247	201	216	216	211	223	212	223	231	186	249	206	233	225	215	234	228	226	222	226	219	192	221	205	209	197	203	210	236	215	195	207	228	224	213	193	221	223	206	229	235	224	214	217	221	214	278	231	224	241	220	200	221	203	226	226	226	231	200	206	214	211	236	239	211	211	213	224	228	222	226	205	185	222	212	243	226	211	210	203	230	206	205	225	228	235	223	231	219	225	231	225	198	212	238	198	226	232	212	223	229	211	212	224	246	218	217	209	222	216	234	212	223	196	227	229	207	218	205	212	221	225	213	202	217	199	197	205	215	231	219	188	228	233	238	213	226	218	221	204	225	228	209	237	178	223	226	215	221	224	235	212	252	237	196	203	214	226	211	222	229	219	226	230	205	224	215	217	212	236	192	231	261	217	212	202	204	235	206	226	196	185	231	237	243	209	207	236	243	239	232	245	234	232	218	226	227	206	204	237	225	220	223	201	198	225	220	213	203	207	199	223	206	212	230	206	204	212	210	207	231	214	220	207	224	227	223	223	222	213	194	214	231	187	215	237	204	228	192	209	207	202	203	215	248	211	222	200	220	213	200	219	225	239	206	227	210	194	206	225	231	209	195	233	207	216	232	225	211	216	204	224	223	240	214	203	214	216	222	234	220	207	201	204	228	197	218	228	213	213	226	229	191	215	239	216	206	209	201	224	214	237	216	223	213	207	235	227	245	208	234	218	234	231	227	222	211	251	223	244	244	213	208	207	206	233	221	206	247	230	198	245	213	233	207	254	244	242	216	209	226	194	233	185	212	215	240	236	247	224	240	227	229	227	204	219	211	235	198	218	216	207	218	211	238	220	258	243	226	230	206	208	224	228	221	228	211	236	247	238	202	235	236	226	232	220	198	225	237	224	213	238	225	206	201	220	229	210	224	249	237	207	217	208	224	228	199	218	199	201	220	228	233	228	231	190	220	244	212	215	212	201	219	218	194	212	263	221	229	222	219	210	213	223	205	234	245	209	222	225	240	240	214	204	225	218	219	208	243	217	226	223	246	208	233	197	226	198	237	196	229	212	216	213	229	211	197	208	228	239	235	225	222	226	224	228	239	231	209	217	241	192	241	253	225	216	225	226	218	229	231	253	203	226	235	243	214	201	223	184	217	228	201	182	203	212	225	202	193	231	204	221	241	204	217	197	208	225	236	214	199	211	246	238	210	234	215	214	226	250	234	231	204	218	222	203	209	235	185	219	217	200	239	214	234	221	223	204	205	243	245	233	205	259	238	231	227	214	212	214	222	225	208	224	241	223	224	218	208	243	192	225	195	204	224	236	208	194	217	217	253	229	212	224	193	217	233	200	205	231	232	219	232
44343	54909	53514	31235	13189	7776	4895	3937	4252	3477	2556	2528	2399	2324	2315	2465	2322	1634	1491	1406	1462	1236	1245	1131	978	1095	903	895	855	859	769	742	757	871	827	797	766	744	746	746	721	748	712	759	922	2217	1232	706	743	692	699	680	648	680	644	615	745	690	680	650	666	667	624	711	699	690	686	653	713	667	664	638	688	665	642	692	684	629	668	684	703	670	695	673	646	679	714	707	671	709	682	647	662	719	654	647	706	684	672	716	660	693	679	699	669	695	680	639	647	668	650	637	657	645	686	699	696	718	659	669	645	701	688	727	654	681	707	666	737	668	671	669	666	636	692	672	717	647	726	689	672	684	644	666	645	646	688	682	686	731	729	672	732	661	706	675	676	741	679	653	648	705	679	679	734	617	633	636	692	671	680	680	657	720	634	677	674	670	673	659	661	687	689	639	650	639	651	715	647	674	684	686	702	648	655	681	638	690	625	714	700	685	663	629	662	701	652	656	631	692	710	673	675	667	662	665	696	680	690	662	720	679	665	646	733	683	647	694	662	720	672	628	680	699	723	606	653	651	683	650	673	692	637	671	671	659	700	677	677	667	660	643	686	667	638	687	621	658	654	664	704	656	591	666	666	677	687	725	654	674	652	703	689	641	710	666	683	697	694	658	682	683	625	703	647	627	707	685	652	656	709	627	690	664	725	729	628	662	664	660	694	689	668	699	713	658	684	664	723	695	716	713	637	686	634	680	657	653	693	659	660	659	686	706	713	703	657	688	661	671	700	631	640	722	684	665	683	668	692	687	649	640	678	644	654	686	670	716	690	685	695	680	679	629	657	687	704	674	728	715	668	700	709	679	671	684	717	698	663	645	639	658	683	688	666	698	725	721	677	672	646	675	672	677	669	651	634	663	704	687	680	685	632	658	697	681	628	691	719	640	715	663	676	704	653	666	665	699	662	692	701	642	647	672	710	698	638	647	674	631	675	705	689	666	684	640	671	709	634	703	672	673	681	656	698	653	684	688	690	716	629	627	654	672	679	668	591	685	643	655	702	662	694	669	676	673	670	666	648	676	644	673	663	721	653	663	643	655	698	674	678	618	726	639	682	673	697	705	676	690	637	638	646	672	687	680	672	696	669	683	659	654	678	647	691	646	736	683	657	679	701	687	631	721	659	745	689	652	667	660	674	696	700	679	684	647	685	690	676	654	699	659	652	672	715	712	618	705	676	680	695	654	729	637	673	718	684	680	678	722	645	675	675	704	650	676	673	676	665	641	655	665	693	625	632	690	693	665	635	645	644	679	663	662	690	680	690	631	702	657	661	710	629	680	716	685	658	692	675	703	705	744	627	683	689	640	652	679	677	633	663	633	693	667	656	703	648	694	640	694	675	699	658	644	636	682	628	650	668	661	621	649	662	679	682	680	681	688	668	640	617	642	637	672	686	677	710	660	700	693	694	688	692	673	659	671	674	672	654	673	678	633	676	714	707	696	643	668	660	678	676	699	639	643	651	647	648	684	684	673	655	666	598	635	704	730	664	708	683	684	678	626	666	649	673	646	650	681	666	732	679	657	660	684	689	641	664	665	650	659	715	687	632	667	673	633	600	651	700	713	705	694	695	667	667	654	675	648	636	663	689	651	646	652	660	683	643	692	727	681	665	666	631	638	702	654	681	689	675	643	664	712	727	657	673	698	703	714	707	704	667	653	662	684	664	693	675	637	686	663	687	656	655	711	701	678	693	691	680	677	627	682	684	650	727	708	671	684	689	716	708	680	681	687	690	710	677	688	648	634	728	661	638	677	709	667	707	725	674	673	656	699	649	657	704	666	699	664	654	680	705	701	680	686	687	703	693	670	715	667	657	700	651	679	663	633	665	685	664	701	679	680	655	710	658	706	643	682	650	697	707	682	683	628	668	627	638	708	683	714	659	652	666	649	700	645	702	709	679	669	624	692	666	664	631	692	667	706	651	688	653	597	658	662	659	687	696	676	654	667	660	661	676	664	670	639	642	654	672	646	660	644	643	637	686	676	672	695	660	667	652	646	673	701	638	678	689	704	688	644	721	667	723	688	643	681	644	673	706	671	721	672	665	672	643	637	671	692	662	689	662	672	669	703	671	693	714	664	647	707	630	723	663	672	708	652	684	659	676	678	664	685	717	690	630	657	687	689	682	684	699	718	633	659	671	661	706	650	676	658	686	687	661	684	733	694	659	673	669	639	710	669	668	695	685	646	696	696	634	633	686	618	696	661	736	661	688	682	678	698	681	649	702	672	696	679	659	665	637	700	699	743	647	639	642	665	664	665	718	690	648	679	676	673	673	648	662	648	700	691	653	691	722	690	703	627	656	667	679	677	660	670	644	645	693	686	677	662	669	716	707	663	691	665	668	694	676	636	641	646	699	653	684	671	677	629	697	699	704	663	667	669	624	663	645	675	677	610	654	691	723	699	681	718	659	687	698	609	649	692	649	662	636	660	676	612	659	681	668	697	660	660	701	735	710	696	681	676	663	669	645	654	682	710	678	678	692	646	655	671	638	756	693	676	653	647	690	671	624	645	627	652	667	659	681	694	669	656	679	665	671	678	645	638	673	677	706	642	704	640	721	687	680	644	663	700	686	630	678	665	650	651	661	624	699	681	642	664	631	680	666	699	667	691	627	662	654	651	723	688	687	669	685	701	715	638	698	683	649	641	645	673	667	708	654	687	715	672	681	719	651	655	715	648	672	677	687	664	679	678	626	714	669	685	667	713	697	672	657	693	665	650	683	679	684	692	698	674	681	724	627	629	696	679	722	653	639	661	730	724	639	652	664	727	683	695	658	664	624	680	649	660	670	654	675	676	691	674	656	644	712	655	661	667	676	663	644	668	643	675	674	649	680	717	658	680	628	689	724	700	663	660	674	683	691	673	684	650	714	676	686	659	687	702	708	635	682	654	658	671	704	727	689	640	674	671	662	664	700	684	662	702	658	644	669	690	678	662	660	661	648	662	617	684	726	695	653	654	624	659	701	698	696	697	719	673	726	685	680	646	633	658	687	700	680	681	651	673	724	679	667	680	673	690	640	645	681	684	661	732	704	661	638	710	652	624	702	707	691	659	673	669	707	664	652	657	633	693	697	672	736	657	697	680	677	733	685	648	677	653	699	681	649	642	641	653	684	716	709	724	657	666	713	746	640	644	682	685	694	645	680	641	682	695	623	661	677	685	687	695	687	715	664	668	682	675	660	633	675	725	685	675	685	688	675	707	662	733	673	690	668	705	655	697	696	711	677	697	664	668	696	705	673	651	672	682	680	683	686	637	658	680	666	664	661	677	632	651	651	655	692	724	648	694	693	714	666	696	716	664	657	657	671	645	702	666	697	699	680	652	624	651	710	676	678	659	636	698	677	695	715	672	638	704	699	661	674	650	667	673	651	684	700	695	670	712	652	673	719	701	673	684	694	624	669	649	684	699	662	661	674	667	667	674	677	645	688	672	705	702	630	660	678	721	677	680
57355	48147	41872	30603	24949	24484	22804	18384	10661	3374	1418	1133	1131	878	904	838	604	571	477	454	444	425	449	398	353	337	288	306	283	312	294	250	289	277	283	267	259	292	239	273	251	250	263	267	314	917	637	291	272	258	253	237	253	266	280	257	262	254	251	235	259	263	288	284	291	249	271	257	268	209	203	246	282	257	238	251	274	269	244	251	242	244	255	246	236	276	250	225	241	262	255	248	245	264	251	269	278	253	250	241	231	204	243	236	262	261	271	259	239	246	248	256	252	258	298	219	240	235	262	273	255	254	254	251	262	267	247	267	283	267	249	249	286	253	244	266	280	248	241	274	227	247	221	213	252	262	271	258	244	224	248	256	269	260	235	243	250	257	289	279	242	249	241	243	245	239	250	289	276	267	263	271	246	275	248	271	290	264	270	229	235	285	288	264	254	271	278	228	259	241	271	233	253	259	277	238	241	252	249	257	279	242	255	240	245	244	245	226	263	251	271	242	245	255	250	247	254	280	246	260	263	246	244	255	240	216	247	238	214	255	257	220	247	264	256	298	252	243	252	254	231	253	257	260	245	236	242	247	241	268	241	241	259	243	226	276	273	249	252	249	266	253	200	263	238	257	261	269	253	243	236	260	267	233	234	255	250	240	259	269	254	279	258	246	216	278	241	251	234	213	222	264	252	261	273	267	253	253	242	230	236	252	235	299	210	281	260	259	284	230	242	256	251	264	251	229	262	239	249	260	230	257	247	245	229	233	226	243	251	240	242	245	267	273	260	253	251	228	266	280	247	261	262	226	290	251	239	252	267	263	239	268	284	234	238	251	267	235	221	244	234	240	260	225	247	256	264	285	261	240	264	242	269	264	254	235	238	257	230	284	263	276	282	267	299	260	258	223	235	261	244	249	294	271	237	247	232	275	247	223	248	250	252	258	248	220	273	262	212	244	267	262	277	253	273	222	247	245	220	228	228	262	262	266	240	233	237	236	233	263	243	238	218	289	256	252	252	229	258	257	212	232	272	254	270	259	223	236	252	281	267	246	265	266	263	231	264	249	254	234	268	209	239	237	246	243	271	238	252	278	265	246	235	271	219	282	271	251	254	251	253	247	249	280	256	268	248	212	270	272	244	262	257	232	283	242	261	254	227	251	262	250	259	239	248	279	258	249	248	253	257	235	237	253	277	260	250	271	233	255	264	256	241	246	257	260	252	260	258	231	250	269	230	267	246	252	229	256	259	245	271	243	284	259	227	231	278	237	238	226	226	246	233	234	223	276	252	228	237	245	260	245	253	251	251	240	245	219	258	242	273	243	231	259	227	274	252	251	230	267	239	246	226	244	232	267	249	275	242	277	250	234	276	251	257	259	246	276	227	239	274	261	242	253	232	247	249	251	257	240	236	246	232	259	232	259	267	272	252	224	246	211	237	263	258	276	252	245	257	252	272	252	255	255	236	254	250	268	227	236	243	279	247	260	253	241	253	269	272	229	261	247	257	269	242	256	263	251	261	232	260	262	266	232	267	241	248	252	250	238	238	269	251	238	249	272	246	240	251	275	252	248	253	259	286	245	270	248	257	248	243	257	254	229	268	241	231	252	265	239	252	278	251	267	259	229	253	258	289	265	236	266	245	243	243	247	255	270	252	256	234	248	289	250	239	253	265	261	231	268	249	232	203	251	224	241	259	249	239	267	244	258	236	238	224	251	273	242	256	283	258	229	251	251	265	255	228	251	255	230	242	255	255	237	262	250	268	268	255	256	252	263	234	253	245	239	220	287	226	288	255	244	264	232	255	219	244	277	260	229	237	241	257	262	227	274	225	254	261	239	279	258	217	254	237	276	243	252	257	248	243	255	255	269	241	224	270	240	278	240	262	245	257	246	253	258	248	266	251	265	251	252	259	274	246	272	252	257	260	228	239	275	226	256	247	250	262	233	255	244	247	231	230	237	232	238	255	251	265	238	244	262	219	278	242	235	234	230	236	272	248	261	210	231	257	265	242	236	261	276	271	272	256	250	280	249	231	262	243	265	262	275	244	238	280	252	284	257	235	238	255	272	253	249	272	235	248	257	229	236	256	285	262	257	238	252	252	274	245	231	218	253	258	237	258	264	249	255	243	246	247	274	268	237	265	238	261	282	227	267	230	273	249	223	263	236	269	221	248	239	223	249	259	259	212	262	243	246	227	252	255	243	264	224	248	254	218	252	276	251	233	249	233	262	259	229	244	259	248	241	236	256	265	248	283	224	252	253	244	251	227	231	246	261	242	250	259	228	234	244	256	253	259	267	252	232	291	253	262	249	243	253	258	269	252	251	253	232	283	268	253	255	285	251	246	251	239	256	269	255	225	224	261	254	300	250	268	273	273	258	236	258	243	255	274	245	242	227	256	260	231	287	257	245	256	258	239	231	227	238	236	243	259	257	274	236	277	284	232	273	255	236	253	235	247	258	260	252	252	260	243	254	261	253	279	237	271	244	264	248	268	240	217	267	255	247	247	243	238	221	253	291	264	264	243	248	232	269	255	266	248	253	257	276	277	250	245	249	254	251	257	264	240	264	230	283	258	229	250	271	230	285	223	261	235	256	252	279	256	240	250	227	257	261	238	260	237	257	259	262	258	262	248	231	233	253	250	246	225	282	238	244	252	262	269	259	246	225	277	226	229	258	264	244	255	262	241	246	241	247	258	228	237	213	226	247	256	220	243	266	281	267	216	260	241	235	243	271	251	256	242	259	264	261	244	256	226	244	251	235	222	246	236	243	244	249	240	248	265	241	253	251	247	267	280	258	257	275	225	253	219	256	244	253	248	257	218	219	251	237	256	247	247	243	252	247	254	272	273	248	260	253	270	255	278	242	224	238	228	280	206	247	254	253	249	257	234	269	250	265	219	258	265	256	250	240	258	260	248	228	234	230	234	247	218	262	270	260	243	244	260	265	280	254	262	264	259	240	237	260	243	266	230	243	261	260	216	244	234	283	285	245	227	244	234	261	260	265	272	217	258	260	246	238	271	245	227	254	241	218	271	287	257	257	243	254	241	244	259	236	271	248	258	251	243	257	261	259	271	270	230	237	253	237	265	249	254	238	280	280	241	262	275	245	270	263	238	244	238	275	251	240	254	237	272	271	265	235	271	275	259	266	247	243	204	275	294	251	259	244	247	248	215	259	244	248	285	244	224	247	249	245	233	249	266	213	227	238	219	245	268	254	261	281	271	245	234	269	228	257	246	231	290	262	229	243	265	229	233	245	235	252	300	263	244	251	264	221	250	257	263	237	235	254	264	236	239	239	261	285	281	243	255	231	269	251	232	242	256	243	231	239	257	250	272	272	258	257	282	258	269	258	261	235	231	257	239	273	264	256	251	249	264	245	248	282	247	246	229	261	277	248	249	234	265	235	250	264	223	261	257	254	269	266	243	251	265	248	249	217	236	276	275	239	263	254	265	259	276	226	239	224	251	255	226	230	276	244	251	249	235	271	234	231	257	233
50411	55398	49767	34121	16081	10334	9074	6929	5406	4905	4148	3847	3969	3324	3763	3697	2596	2196	1906	1850	1724	1756	1816	1428	1316	1287	1151	935	927	1035	942	863	816	807	852	837	873	891	806	787	811	827	769	815	1057	4393	2578	766	698	776	764	708	792	756	721	739	737	727	784	745	793	726	747	753	801	722	731	759	732	725	739	697	809	692	711	739	750	709	775	776	740	756	724	763	796	727	733	780	674	741	780	772	751	780	787	752	728	753	740	727	720	726	736	767	741	743	745	724	758	806	748	712	728	760	753	735	767	743	713	716	745	771	716	766	749	755	728	790	771	759	768	715	783	724	733	708	738	730	704	752	705	723	720	736	756	726	749	743	708	669	745	745	705	710	693	708	746	743	748	742	770	728	699	781	760	739	740	740	726	692	776	754	782	748	744	731	750	751	771	757	754	775	710	750	737	733	785	716	749	728	725	755	729	757	740	738	753	739	694	723	769	691	746	729	770	724	739	762	761	715	791	759	732	702	701	742	773	792	707	754	724	732	724	711	707	737	730	710	742	754	727	739	697	699	760	740	782	760	770	740	690	749	776	766	727	745	717	736	731	726	772	729	780	798	767	735	710	746	723	752	732	739	732	738	696	755	746	742	778	765	790	748	803	730	741	763	778	755	739	742	729	746	711	736	782	755	764	783	756	715	776	732	702	769	708	722	754	814	720	762	793	767	738	766	769	752	751	725	696	722	739	789	765	744	703	685	657	751	743	742	767	715	720	722	745	732	740	746	820	703	759	744	726	747	709	761	777	763	762	772	745	784	729	737	760	721	757	789	742	731	752	796	736	757	747	785	736	730	778	760	734	714	748	709	772	788	759	755	730	743	739	743	738	711	741	726	736	732	748	719	743	713	789	768	736	750	740	750	769	734	730	741	738	754	744	781	730	770	712	760	759	761	716	682	710	764	761	755	700	752	743	750	726	733	721	745	766	719	740	735	742	743	780	735	784	729	724	736	719	716	761	744	765	729	747	773	735	770	761	751	716	784	734	721	744	774	753	785	727	711	718	790	740	737	738	736	737	785	738	708	744	722	745	769	726	712	750	728	707	711	743	747	754	738	745	721	757	745	711	715	697	747	747	764	782	765	704	756	719	787	778	762	774	799	725	763	742	768	763	759	747	744	735	739	719	741	768	690	747	718	730	720	701	777	730	731	736	756	725	755	777	753	737	764	728	685	725	760	724	802	712	697	756	791	736	739	749	768	763	684	701	795	753	762	734	749	758	750	720	783	763	722	718	729	767	795	729	706	773	749	706	732	744	766	734	726	784	751	731	725	745	735	751	781	776	757	744	781	727	720	731	720	739	731	735	732	672	786	703	763	757	783	734	771	752	730	749	720	742	732	740	745	756	725	719	721	733	723	749	767	732	726	751	811	727	758	730	746	718	743	763	739	723	767	700	826	694	729	740	795	740	729	722	772	741	766	725	707	775	776	740	766	749	746	769	758	776	732	740	756	740	746	754	702	765	723	771	710	715	746	754	750	758	759	714	752	717	744	753	758	758	807	738	773	722	743	741	728	696	774	763	764	739	725	769	706	730	754	712	768	741	749	778	753	753	722	703	717	751	718	720	757	718	734	733	705	744	764	728	739	740	764	730	758	794	728	704	688	739	727	745	739	760	748	738	725	747	740	729	774	718	747	764	755	761	750	712	765	760	784	744	728	713	744	702	765	752	772	712	729	741	746	715	747	781	731	777	763	776	750	709	758	697	750	690	772	706	797	761	731	717	758	783	799	716	694	748	748	739	764	764	708	743	750	717	790	759	729	738	769	737	726	773	740	736	747	707	717	754	767	760	710	800	736	761	788	706	734	708	750	761	755	754	743	777	759	740	735	711	766	725	753	782	706	752	744	688	691	744	726	762	758	665	742	746	741	772	728	660	700	752	770	733	710	712	756	751	730	703	802	763	723	736	752	756	709	742	742	748	739	753	740	743	734	739	696	764	774	732	704	684	762	783	780	767	768	736	758	741	778	789	768	726	774	740	710	757	766	785	787	727	745	743	769	726	805	733	717	751	753	723	735	737	761	751	734	742	749	776	776	742	710	786	757	796	736	724	717	737	728	731	736	741	714	731	743	748	729	753	718	717	724	748	755	778	763	769	696	774	748	738	776	744	716	769	707	745	750	710	762	733	722	735	726	708	755	707	760	768	719	729	745	673	731	755	741	775	783	760	735	764	712	761	776	757	795	744	734	748	740	720	750	774	794	723	727	775	760	736	708	801	754	753	716	765	755	747	712	758	740	738	697	793	748	733	750	770	758	759	719	745	796	726	754	736	743	769	763	743	743	761	741	715	771	734	776	761	754	727	734	725	774	744	715	753	740	707	736	775	741	736	760	781	727	755	719	765	757	782	715	733	747	765	711	770	781	724	703	712	762	737	778	766	778	758	746	781	730	753	747	750	754	761	776	812	704	770	767	755	768	733	763	723	730	744	719	708	784	705	757	725	781	715	772	765	688	711	752	761	720	759	756	772	735	731	735	709	724	692	722	747	724	697	721	708	702	761	745	782	767	748	764	752	753	760	710	711	715	769	739	769	721	762	731	773	725	716	785	747	782	721	783	757	734	736	754	740	742	703	792	766	764	745	700	733	724	765	718	705	755	714	753	722	728	735	712	762	749	758	739	742	785	796	761	758	727	716	719	765	756	719	811	754	707	705	753	724	738	723	718	731	800	731	754	724	780	767	729	767	756	732	724	735	720	748	717	738	754	717	779	732	735	778	735	756	757	706	726	769	743	752	716	761	702	759	769	727	707	745	742	726	759	700	718	735	769	714	721	765	701	733	799	702	743	741	729	681	707	748	762	725	717	727	744	724	747	734	739	772	720	702	765	729	745	743	718	719	797	744	710	750	729	781	720	761	756	716	738	696	772	722	763	760	715	788	724	764	717	803	744	724	729	750	719	719	708	750	711	759	709	792	759	723	722	743	724	700	764	760	751	735	782	752	742	727	754	749	691	715	732	736	727	687	683	771	764	783	703	824	731	734	762	769	738	744	712	772	747	766	711	691	735	759	747	728	701	760	742	737	768	767	787	744	741	724	744	794	711	716	740	745	695	708	797	725	742	669	745	763	797	716	748	697	748	753	759	741	754	783	722	707	758	747	697	743	757	734	725	733	728	681	751	727	741	786	747	740	707	752	760	733	733	758	739	788	798	715	726	727	704	777	698	715	758	777	769	724	772	789	729	836	795	715	779	789	760	717	736	712	736	699	729	757	784	743	729	805	782	722	719	738	732	717	735	781	716	770	754	760	761	713	758	760	716	771	733	719	771	717	717	769	781	734	794	765	723	775	729	747	699	764	786	731	715	737	740	745	755	713	744	708	770	758	716	750	700	726	757	738	737	707	709	784	721	729	765	756	758	719	756	772	754	708	742	743	751	759	735	712	751	777	787	751	734	761	731	806	770	714	741	707	742	759	717	787	711	769	742	718	743	755	707	728	752	780	763
22422	29450	34871	15514	3847	1210	719	553	405	373	346	344	371	358	383	383	313	336	344	329	346	322	313	299	318	302	321	318	274	311	290	308	313	286	335	290	297	279	292	275	289	343	291	285	311	347	290	318	284	324	281	289	283	275	308	312	280	305	292	290	324	261	282	307	275	331	287	265	321	289	313	291	305	299	264	280	293	312	306	308	299	269	304	297	301	308	281	304	266	312	294	280	304	285	297	303	283	299	288	302	323	301	317	310	282	299	296	290	303	305	270	292	328	311	279	286	317	303	303	271	296	270	316	310	311	299	296	278	324	299	283	272	275	295	269	305	270	275	261	320	264	316	294	259	285	281	290	326	305	285	271	286	291	307	308	293	275	284	300	268	298	311	281	302	293	293	321	291	308	294	281	279	299	293	283	276	274	298	273	275	297	299	279	254	292	263	325	298	303	284	320	291	305	282	293	313	306	303	299	288	317	291	307	252	288	301	277	322	298	288	302	279	290	284	281	297	290	294	280	263	289	305	329	308	289	274	283	293	293	311	337	296	300	292	282	283	286	300	301	275	290	317	289	289	311	297	293	275	305	291	315	286	318	310	292	283	265	325	298	289	285	271	269	303	294	323	253	309	312	300	302	294	306	296	272	288	299	308	280	287	271	301	279	295	299	333	277	289	283	305	295	281	302	286	287	299	282	325	269	316	306	289	289	291	292	296	330	292	302	317	287	317	303	287	299	270	306	296	284	280	295	308	288	282	311	281	289	289	314	307	297	307	288	292	300	299	295	303	309	305	287	297	269	320	299	285	326	277	289	296	276	296	306	285	305	289	293	271	277	289	295	304	299	286	312	322	294	293	343	280	304	256	273	289	289	296	298	281	286	284	276	280	282	273	319	302	278	284	313	329	316	289	314	310	304	315	299	297	295	310	280	319	269	314	301	296	292	299	285	276	324	274	273	293	297	298	303	299	275	325	287	283	296	300	285	305	279	298	295	303	289	294	309	276	295	273	287	273	305	267	303	304	289	310	309	297	299	285	303	318	305	257	288	301	288	292	272	278	304	305	287	305	328	301	277	294	310	291	285	295	281	286	287	292	297	286	300	318	255	272	272	284	286	285	268	313	297	282	337	282	268	277	301	299	281	252	275	305	296	278	329	251	298	329	285	276	293	285	276	284	275	278	289	277	319	279	313	294	296	306	295	298	294	303	245	283	290	274	294	288	297	320	302	290	280	292	294	289	276	308	283	284	279	281	300	321	303	285	298	283	294	278	298	288	271	296	303	293	302	302	280	263	273	277	311	292	308	273	290	277	272	306	290	303	332	283	301	300	306	279	303	261	294	280	299	290	322	283	311	292	297	307	274	309	249	271	312	267	275	288	295	324	311	305	281	304	306	303	305	316	277	263	300	303	325	271	277	301	272	297	307	280	308	285	288	288	312	279	308	298	269	275	269	290	296	285	300	294	315	280	300	293	305	287	294	261	324	296	313	298	271	289	302	328	300	276	286	288	280	307	293	301	270	297	305	312	303	270	288	286	286	281	301	300	297	304	302	296	316	310	291	333	303	280	283	299	336	263	291	281	288	291	315	289	289	281	284	293	307	264	279	294	289	291	314	292	283	269	304	287	312	283	287	298	280	297	310	309	331	285	300	272	309	279	319	294	295	313	290	308	282	316	314	291	289	325	269	303	283	269	276	300	298	295	310	334	287	313	282	301	309	314	263	267	301	285	291	288	283	294	281	306	297	302	315	301	285	288	261	287	306	300	321	298	305	267	318	287	279	294	301	319	281	333	283	291	302	314	258	265	274	291	317	298	314	283	302	298	278	301	278	305	303	305	294	302	293	276	298	324	335	303	288	270	297	277	299	297	302	285	300	318	327	276	302	284	249	300	290	302	276	298	286	284	309	317	256	281	300	301	293	300	309	262	286	308	283	310	307	279	301	296	309	284	256	307	308	302	280	283	263	284	291	284	310	279	305	283	285	298	308	305	281	348	278	318	296	307	309	331	284	299	278	274	259	274	294	335	286	304	276	291	276	301	290	295	316	296	315	321	292	275	271	306	302	300	273	288	271	295	330	289	299	310	325	282	294	289	312	301	281	266	275	303	297	280	278	333	288	285	259	266	296	280	330	307	289	283	315	306	309	313	281	309	320	318	291	291	294	299	295	324	325	285	293	290	310	316	273	313	303	312	280	281	288	286	302	315	286	275	296	285	300	313	269	293	285	336	305	280	307	289	309	308	291	301	302	274	302	268	297	278	293	259	297	288	307	309	283	286	325	291	311	260	323	275	289	272	271	293	296	274	298	303	329	315	287	293	330	287	322	292	288	291	280	293	287	330	302	321	291	303	277	275	290	300	272	277	278	283	274	296	296	288	264	308	298	307	314	283	321	307	276	308	265	308	282	271	298	260	287	308	306	270	278	297	297	288	353	292	274	308	302	278	316	281	314	315	326	274	300	275	273	310	289	297	271	300	282	289	327	298	317	286	274	321	298	307	306	301	276	297	291	310	287	290	295	306	311	307	290	283	268	295	282	317	275	315	284	286	294	302	273	282	294	294	312	294	296	299	297	307	315	279	281	288	309	296	277	290	312	280	294	294	327	265	273	302	292	282	301	295	314	299	280	285	268	288	298	305	304	274	305	257	293	274	292	294	306	315	278	281	301	299	263	325	304	290	283	302	308	294	288	313	282	288	319	269	287	296	276	286	282	299	290	307	292	277	302	286	277	278	290	282	291	299	286	299	269	307	284	273	286	314	319	303	283	291	285	271	275	333	283	281	297	310	310	275	271	303	309	282	291	299	286	290	309	307	302	309	289	266	275	251	329	302	290	321	309	310	329	286	270	288	291	295	309	275	275	294	305	263	266	289	252	289	326	283	327	300	290	304	266	313	312	306	298	286	303	276	299	314	307	290	256	261	309	292	295	299	309	281	305	278	319	303	311	323	269	299	311	277	264	290	326	294	301	310	283	296	317	313	297	310	275	264	318	284	286	278	278	304	292	287	278	306	290	284	297	279	313	291	292	330	292	267	295	308	295	287	306	303	298	267	274	300	280	280	304	247	266	280	288	350	289	279	294	283	285	279	301	283	310	289	297	293	313	310	296	281	300	305	291	287	320	329	284	306	321	333	320	313	299	278	332	279	293	291	300	287	289	311	309	295	273	291	277	310	315	311	299	308	313	285	281	297	284	287	288	285	286	289	311	303	289	287	271	292	257	261	283	278	289	315	257	313	291	311	305	288	286	312	280	290	296	333	297	311	315	304	276	299	297	295	285	309	274	294	274	288	288	305	315	315	291	278	290	298	295	286	307	306	262	300	278	275	315	293	297	284	288	307	283	306	292	295	288	280	318	327	306	276	263	279	274	298	319	280	294	291	338	285	308	311	271	253	296	274	283	311	296	316	294	286	313	281	250	317	295	295	305	293	292	272	307	289	263	283	290	314	304	295	288	269	304	276	310	298	282	269	306	289	311	321	289	285
19992	31734	35646	11375	3352	2126	1804	1542	1299	1364	1252	1350	1371	1390	1338	1309	1182	1175	1170	1141	1066	967	923	919	907	943	929	886	917	939	894	940	964	909	900	906	897	870	884	910	889	905	897	927	957	962	991	908	910	928	884	906	896	896	883	862	901	942	863	891	885	893	886	900	920	878	915	905	895	959	908	908	898	874	892	851	826	959	911	881	892	881	880	947	914	893	864	848	915	915	894	899	856	858	850	876	886	881	891	851	948	904	910	897	878	937	895	887	882	885	907	869	845	895	897	883	884	887	894	874	879	871	887	902	913	877	926	945	828	901	945	911	868	935	912	932	958	911	913	930	903	881	932	945	926	925	928	844	865	858	872	906	929	965	897	858	869	925	916	888	899	881	901	844	899	883	928	815	889	904	903	919	892	927	904	887	875	924	846	884	878	903	871	920	862	911	947	908	850	881	888	944	910	909	913	914	876	867	842	914	899	916	899	894	899	880	900	954	915	886	885	884	874	910	880	928	886	927	891	943	890	911	870	928	903	889	889	870	931	888	838	877	885	837	881	865	839	892	856	924	905	896	929	942	911	907	883	896	895	866	868	887	904	856	912	873	882	921	891	859	891	866	878	871	908	906	907	929	909	899	817	915	887	912	941	906	842	927	916	870	864	920	856	893	905	905	866	932	834	872	908	890	911	906	901	861	883	910	908	920	886	886	860	914	894	898	889	926	888	958	937	858	923	924	880	895	913	889	894	896	888	914	900	898	892	878	899	893	917	948	884	895	923	872	949	908	860	895	892	884	893	892	877	956	931	944	943	905	908	903	887	941	877	910	899	852	866	917	873	883	894	902	907	886	914	856	851	844	876	898	895	868	926	897	919	895	906	880	857	823	918	952	887	884	870	878	887	888	882	910	902	901	956	899	879	909	894	892	933	912	912	849	922	862	875	934	881	875	881	900	869	900	841	927	937	952	835	878	854	870	896	888	880	893	894	943	891	913	881	891	868	909	947	828	892	878	886	984	863	874	900	897	897	902	893	902	902	886	903	868	883	939	920	919	855	912	913	894	921	893	908	918	875	858	909	919	912	913	885	870	890	925	853	905	885	884	979	936	824	870	934	910	921	892	898	889	861	895	916	882	906	910	918	914	922	918	924	886	904	856	857	888	842	857	916	940	878	897	917	903	894	934	918	917	908	867	947	964	919	914	901	866	816	905	909	863	866	838	889	852	924	893	902	875	879	865	943	892	908	877	903	896	896	873	916	891	889	908	854	881	917	891	858	898	889	908	853	912	939	897	931	878	870	868	939	946	907	892	799	951	869	925	899	890	883	885	935	919	894	942	922	921	917	874	897	878	877	869	943	899	905	884	826	878	904	877	851	888	911	929	902	910	922	903	908	884	878	930	854	881	901	872	923	952	909	949	852	888	939	911	882	909	926	915	906	876	933	891	875	898	897	870	929	934	914	957	889	915	822	889	909	817	875	936	957	852	883	895	916	904	920	936	859	913	922	895	877	878	956	917	935	863	935	854	926	907	871	935	866	879	942	922	907	889	850	920	896	924	920	912	921	853	913	880	910	896	968	901	877	879	890	928	924	875	876	911	928	923	883	915	908	887	885	918	866	1004	925	914	923	929	912	904	875	913	964	880	921	911	920	920	888	883	896	851	884	887	898	911	860	848	878	894	917	857	847	867	954	891	925	857	921	901	918	888	821	896	922	913	919	879	906	850	869	889	933	903	876	874	894	821	909	903	896	925	936	885	866	849	840	914	867	862	850	875	871	878	893	922	855	896	902	913	918	940	891	893	896	960	863	896	885	899	899	913	893	844	876	882	901	935	885	924	908	862	885	893	887	921	929	904	917	906	890	899	849	884	858	833	949	860	893	899	913	913	884	962	919	874	949	884	864	880	955	893	910	877	869	917	895	891	918	946	874	922	892	904	867	997	861	883	903	890	923	854	890	901	899	929	942	918	912	851	857	917	849	873	871	878	890	891	896	853	912	868	871	901	855	862	940	920	888	937	883	861	909	859	940	863	853	894	913	823	860	844	892	913	835	894	907	930	890	901	898	898	944	865	857	879	891	871	915	882	912	839	916	899	893	874	875	887	919	899	915	895	919	863	930	952	865	913	920	870	840	931	922	903	939	883	904	896	937	896	858	907	917	845	898	921	867	833	905	946	887	937	858	860	884	906	853	908	919	851	899	916	948	917	942	860	924	867	930	925	918	833	865	961	898	899	890	939	861	936	863	936	885	917	911	918	948	867	940	944	910	912	917	896	886	879	882	879	930	931	854	901	937	883	890	872	879	912	919	915	899	877	875	848	932	887	878	913	936	968	926	872	905	866	899	932	887	919	904	904	897	870	854	915	894	860	939	872	918	913	869	894	899	864	863	848	896	946	865	882	888	909	904	897	897	885	907	863	862	894	952	886	899	867	866	904	878	907	916	903	859	923	933	868	894	882	898	927	924	911	869	914	892	867	945	903	893	932	941	888	920	890	930	880	871	924	893	927	834	848	901	874	849	878	886	860	936	876	897	911	883	951	873	957	921	909	879	885	899	904	871	882	868	922	957	915	935	895	880	923	892	908	931	862	918	938	887	858	917	893	917	858	862	906	902	869	919	922	892	916	876	903	915	884	915	906	903	886	910	889	898	940	908	915	899	925	932	879	890	846	875	895	913	931	913	899	901	888	872	937	919	865	874	933	874	859	912	944	879	932	909	884	885	878	862	843	876	902	885	925	940	902	896	913	858	889	905	891	846	894	866	801	876	912	932	887	903	943	919	843	841	906	888	948	951	873	901	882	876	897	927	918	963	931	899	944	863	846	863	922	903	955	912	926	914	920	875	919	899	907	937	901	905	912	851	963	931	894	925	860	863	894	901	894	853	885	894	893	898	926	932	929	871	904	928	923	899	940	900	951	929	934	898	900	898	911	915	822	939	904	900	938	877	884	944	903	884	909	888	883	912	916	882	845	908	860	880	850	897	909	939	900	904	908	829	932	921	836	905	902	890	916	937	898	898	912	915	915	898	882	886	863	897	860	910	880	878	915	916	858	862	939	902	903	911	952	860	848	905	904	925	862	861	901	897	843	857	909	931	864	856	938	908	927	878	940	916	919	935	936	910	907	919	870	904	912	887	913	914	910	891	894	895	845	920	900	946	909	862	830	941	858	899	914	929	901	908	915	940	905	868	916	914	868	920	883	907	921	855	897	870	912	926	860	929	897	849	886	887	915	928	923	856	857	917	902	890	849	920	879	917	871	880	867	896	850	904	850	920	926	891	885	929	950	894	893	907	877	867	946	888	951	931	906	901	793	913	883	878	867	887	853	846	913	889	894	873	836	880	949	957	928	921	826	890	985	918	879	892	928	898	929	893	921	919	946	886	925	946	903	924	879	908	880	890	824	885	917	872	889	878	926	878	905	898	929	878	922	921	906	863	937	884	867	894	925	868	887	906	915	874	872	930	860	913	916	883	869	870	865	914	884	888	902
50853	48928	42384	35320	24557	22136	17669	9677	3580	1471	834	739	659	596	622	509	416	385	347	342	291	249	276	235	241	275	232	209	199	218	190	194	191	167	216	238	220	221	206	203	217	189	191	182	202	277	340	190	183	202	182	227	186	225	178	191	209	191	194	182	187	174	177	194	180	210	204	156	171	181	205	193	205	190	174	201	209	207	174	177	177	189	199	193	190	180	198	194	168	191	179	183	173	174	191	197	198	185	170	176	186	163	190	202	175	169	171	181	172	174	174	180	218	177	165	172	176	203	188	176	206	180	178	176	179	192	197	171	181	218	192	190	173	174	195	190	173	172	171	185	184	186	198	203	203	201	182	170	187	194	182	201	170	187	211	192	174	196	188	182	200	213	199	220	183	192	184	171	188	177	183	174	208	184	160	172	172	194	199	194	178	177	224	219	202	203	186	182	172	186	178	182	208	188	204	212	186	183	193	155	191	193	206	206	182	203	183	191	198	191	174	187	198	204	184	187	198	185	183	177	201	194	175	205	182	178	191	175	189	197	178	176	180	172	189	197	188	141	175	180	206	190	185	177	195	196	204	189	191	225	208	204	176	200	146	178	190	196	219	199	205	184	168	165	214	187	204	210	194	174	193	158	204	220	165	186	194	187	205	195	189	198	180	187	181	197	191	201	182	174	210	190	195	207	201	186	176	184	193	185	211	185	186	168	200	180	180	194	175	177	179	174	209	205	182	192	190	201	196	191	193	173	169	186	176	175	193	195	179	196	193	170	185	193	193	183	175	207	208	186	213	198	163	186	175	182	198	195	192	175	169	180	167	188	184	171	187	202	225	181	193	204	192	195	181	189	194	178	184	179	190	181	206	205	206	203	190	192	193	204	202	193	175	189	176	187	173	179	179	192	166	184	186	209	203	195	180	204	185	175	200	184	195	192	193	198	171	167	187	191	195	202	200	190	191	185	170	191	204	183	184	189	199	193	178	187	174	199	202	193	192	136	208	191	169	203	175	181	183	205	169	190	176	186	179	194	202	188	171	218	172	208	196	186	167	180	182	193	196	210	197	184	172	189	183	182	205	192	185	198	192	181	200	158	198	175	179	194	178	187	205	189	180	179	174	167	172	203	205	206	176	184	181	197	174	200	188	179	192	166	179	196	190	157	183	191	192	188	209	195	201	199	195	200	187	173	183	201	179	195	185	168	187	193	185	202	193	172	209	197	211	178	201	181	207	208	165	181	182	177	175	198	184	186	190	207	196	184	162	186	213	166	175	170	164	199	165	196	237	197	221	182	195	166	171	205	188	186	178	200	175	176	181	190	188	179	180	197	183	182	165	189	211	183	165	192	195	195	182	182	198	191	182	192	174	216	195	210	182	206	191	211	188	178	185	173	173	177	172	191	202	192	181	174	178	176	183	224	177	195	190	202	158	180	207	176	188	204	186	189	184	189	190	176	196	190	185	210	219	187	197	187	169	197	189	162	187	200	160	193	175	185	185	182	181	213	180	191	173	192	191	177	203	201	189	204	212	227	171	177	191	187	179	185	212	179	153	188	197	192	175	153	193	177	186	169	201	212	187	187	194	178	188	180	180	184	207	165	179	192	155	171	183	184	196	225	197	176	177	184	173	203	198	186	178	195	177	191	206	181	201	184	197	199	180	180	206	207	190	167	176	199	183	197	201	195	193	220	203	191	180	164	190	181	167	180	190	189	205	179	185	189	186	180	141	177	217	165	201	199	209	192	184	179	189	192	192	198	196	161	172	184	229	172	195	199	195	180	188	196	172	193	173	192	192	196	188	200	184	200	176	180	225	197	185	191	195	196	179	165	190	185	186	193	191	200	194	207	165	196	220	217	173	192	202	208	178	193	203	203	185	198	174	185	200	168	197	180	193	152	181	184	206	197	183	180	171	190	206	211	210	179	180	200	197	163	181	192	179	188	180	178	194	220	194	201	212	201	185	203	194	194	188	194	159	211	200	195	202	189	168	205	174	174	180	183	160	185	182	197	201	198	187	176	168	195	169	177	203	205	210	211	187	182	213	196	212	206	202	158	183	169	164	166	163	192	187	188	193	188	189	171	194	200	184	190	152	194	197	180	176	213	205	167	186	190	200	193	191	205	156	186	187	190	211	185	190	184	198	186	207	196	185	188	229	198	190	163	183	212	201	202	178	172	160	193	193	180	184	195	198	207	182	177	188	186	182	185	175	190	201	197	193	174	186	197	195	172	192	171	194	177	178	177	209	206	198	199	185	185	200	189	204	187	182	189	202	197	167	177	206	211	189	167	175	180	189	185	198	191	191	165	191	166	167	176	182	185	178	184	225	217	169	175	183	231	182	170	185	182	161	180	177	202	208	182	170	181	180	181	177	199	190	185	182	196	173	192	190	180	187	190	225	172	178	185	172	182	182	199	188	204	186	166	175	181	177	181	168	223	181	193	188	193	179	196	194	201	197	212	188	182	183	177	182	200	174	196	187	194	212	176	210	198	177	190	181	197	173	171	172	181	163	176	199	181	186	141	169	207	184	174	183	170	166	187	173	197	196	169	161	190	182	190	190	188	180	197	171	172	200	204	178	186	186	183	175	194	178	167	190	187	169	163	168	184	185	204	222	168	199	186	164	158	195	162	193	183	195	163	212	171	168	202	211	199	203	203	186	189	178	197	189	174	197	165	196	200	193	189	210	184	213	183	191	200	191	203	187	204	198	172	159	179	190	208	185	230	200	200	175	205	198	181	184	194	188	184	192	193	190	190	195	183	182	198	199	181	189	175	192	204	200	163	191	199	174	210	215	164	191	197	203	180	173	207	205	184	179	182	195	161	188	186	207	193	173	188	175	187	206	209	202	206	179	184	197	193	214	224	204	173	185	181	188	198	178	182	163	163	197	184	171	192	178	212	205	190	166	220	162	198	179	202	180	207	176	198	192	190	176	188	204	194	202	188	203	189	186	176	205	161	193	189	183	215	190	190	162	191	213	197	219	190	220	178	177	191	167	176	182	189	201	185	179	190	183	207	178	200	194	194	204	199	199	208	197	181	181	183	185	170	177	198	160	169	174	161	192	220	210	182	183	151	203	194	187	193	180	225	181	179	197	191	171	165	202	173	168	196	190	166	192	167	171	166	162	175	192	209	183	188	171	180	197	209	190	193	189	200	175	194	194	190	189	179	187	176	182	187	177	216	217	194	205	205	198	178	183	185	210	212	169	206	198	170	185	158	199	184	189	179	204	204	187	201	176	172	225	179	166	181	196	175	218	172	163	165	177	192	184	169	178	167	190	184	180	190	178	201	204	186	190	182	182	179	196	182	188	170	183	210	211	211	189	194	166	206	196	190	205	185	167	171	187	191	172	202	213	190	193	187	164	206	190	200	161	217	186	207	144	181	185	200	214	189	217	174	181	184	189	200	192	193	178	192	182	197	193	167	206	202	171	174	162	182	195	188	167	170	192	197	191	198	200	198	187	193	191	187	196	181	189	179	193	179
45025	52497	51404	35529	11866	7214	6133	3869	3083	3792	2916	3081	2864	2568	2694	2282	1752	1799	1537	1395	1181	1047	1010	939	906	982	853	738	740	726	694	685	635	684	663	695	715	768	695	662	642	674	635	615	674	1205	1528	654	635	596	631	574	594	619	629	579	608	599	646	637	619	611	630	636	581	621	579	583	614	631	627	610	594	578	574	628	617	572	605	593	605	576	583	579	605	623	605	635	589	610	611	602	581	630	609	594	586	597	570	615	596	605	592	583	603	610	597	595	580	610	637	587	611	608	570	570	610	607	599	600	603	590	605	581	623	594	641	571	563	578	580	604	600	608	598	607	585	568	611	556	605	625	633	586	572	605	661	611	618	593	622	610	602	602	665	650	585	569	637	611	599	565	621	561	597	567	621	596	593	598	589	586	573	579	617	587	613	605	622	581	630	584	651	592	567	589	594	554	619	591	613	605	614	602	575	610	596	577	570	628	619	627	610	542	560	612	605	574	584	636	571	617	599	595	562	610	583	552	566	601	623	585	603	603	625	567	624	595	639	595	553	599	594	574	596	572	593	599	570	595	581	553	610	604	591	590	625	571	606	627	561	629	589	622	556	583	616	620	587	616	641	620	589	606	632	597	591	556	547	563	595	638	671	596	601	602	604	625	644	604	610	595	549	571	602	601	604	597	599	627	588	632	620	632	621	608	604	621	619	579	592	610	570	662	662	589	569	585	643	594	596	632	595	554	617	571	642	597	572	595	596	590	617	585	604	597	584	611	590	616	628	621	577	586	578	647	582	610	604	660	592	588	611	608	613	605	627	609	588	612	624	611	621	576	599	620	575	638	597	621	621	602	595	588	571	541	613	574	609	592	588	612	562	607	594	613	599	588	595	603	605	575	603	619	610	606	574	609	576	549	613	637	567	625	605	584	617	605	588	563	610	580	609	576	606	591	618	556	616	590	616	600	578	621	589	595	584	599	602	615	555	583	581	557	617	550	580	595	603	612	604	604	631	573	624	628	596	656	629	595	596	586	612	588	590	616	614	595	598	581	592	612	550	608	598	604	581	609	591	614	602	601	588	577	592	599	577	600	599	598	598	557	610	627	612	583	587	549	552	572	576	639	603	617	522	632	587	608	623	604	596	641	618	588	624	612	622	602	574	603	612	596	610	591	608	618	591	618	581	631	569	602	593	595	566	574	601	603	610	607	608	607	619	594	641	596	613	617	622	621	617	576	610	627	604	589	652	606	585	598	568	622	605	587	614	560	612	541	635	601	621	591	612	596	627	599	622	626	618	566	607	619	583	580	613	575	580	588	604	623	620	626	612	602	580	560	612	634	590	631	614	602	555	597	615	598	573	582	613	578	617	595	550	564	621	617	589	576	593	630	595	565	565	570	605	615	595	605	603	624	636	640	592	578	582	604	518	601	582	617	574	593	603	559	562	592	588	583	627	617	637	594	651	546	624	599	577	609	639	599	608	591	595	603	608	632	580	614	612	579	606	567	638	599	578	645	549	580	559	617	557	646	598	601	582	647	620	612	585	578	611	587	582	590	559	603	546	633	641	553	612	591	591	588	626	578	601	627	549	582	595	613	621	566	629	556	564	658	602	618	613	549	627	631	618	614	610	584	602	608	651	598	592	644	601	569	628	575	623	622	618	609	560	530	562	580	605	605	598	612	601	587	599	596	557	585	596	581	573	623	580	600	555	594	578	612	585	594	652	631	615	614	580	624	571	588	572	594	618	626	583	613	616	596	624	631	620	566	595	589	560	591	612	589	584	633	556	611	553	603	613	561	566	616	597	588	616	600	602	591	592	593	584	633	616	606	597	585	572	588	581	584	583	605	604	600	625	612	627	567	627	631	610	585	591	586	628	587	603	621	620	570	604	627	602	573	602	575	583	555	600	560	611	587	602	586	577	605	599	589	579	589	629	590	611	628	647	643	561	578	617	618	639	596	580	609	614	601	574	628	662	613	635	594	577	575	587	578	626	579	602	620	568	634	655	562	597	639	583	594	584	580	592	603	589	599	616	612	617	594	631	623	614	634	628	610	646	600	587	588	625	620	577	611	575	573	600	580	636	565	596	621	628	573	584	625	608	598	603	606	623	576	582	622	632	566	624	636	637	573	646	589	580	587	607	570	611	534	640	594	623	598	584	583	606	588	612	603	581	613	582	583	565	612	602	557	637	572	626	587	617	593	637	569	578	613	641	573	562	602	597	576	618	513	626	595	574	642	633	602	572	600	596	575	632	613	609	564	625	544	590	594	589	589	604	562	629	600	589	586	573	585	622	595	627	590	577	610	577	558	633	634	580	617	563	623	576	610	646	606	583	614	643	618	616	596	563	610	620	569	533	555	587	601	558	605	589	584	600	582	574	614	591	540	569	587	593	590	559	624	573	577	638	584	611	632	579	624	637	612	621	595	572	552	555	631	609	572	581	626	603	643	568	632	590	579	600	585	646	592	569	621	580	594	616	618	567	548	596	616	578	631	602	608	606	570	656	631	590	572	601	606	610	566	593	576	631	623	654	590	598	606	595	648	639	577	627	594	591	586	598	563	610	624	587	576	585	633	622	622	590	602	592	629	603	555	551	621	598	598	598	613	573	580	615	582	557	614	622	599	592	596	586	578	586	574	583	658	585	589	609	603	625	537	605	584	587	622	626	581	595	581	585	552	603	597	572	579	614	563	560	572	557	619	617	598	601	560	565	608	618	568	572	608	657	614	616	597	595	572	638	586	582	615	606	573	601	606	574	606	588	611	562	586	584	552	605	594	606	572	615	573	618	563	584	617	618	590	591	578	609	548	638	570	576	649	618	621	573	597	581	618	614	596	599	592	551	592	588	619	595	602	595	593	610	623	605	606	589	587	638	608	632	547	618	557	606	611	597	596	639	556	579	582	577	598	658	604	538	623	595	611	611	552	551	577	599	576	600	559	596	592	566	626	585	607	624	600	574	595	583	596	581	590	610	596	626	582	594	605	573	589	567	642	587	644	614	619	577	608	601	602	608	586	608	570	600	620	603	641	597	589	577	558	611	548	602	647	584	574	633	603	633	558	652	598	605	601	603	599	601	570	592	566	626	570	611	581	595	587	540	588	605	584	626	565	577	580	613	570	604	596	622	557	542	561	651	576	593	620	606	602	606	578	615	566	591	613	624	583	602	601	590	586	589	628	585	625	588	553	575	538	648	593	573	595	591	581	579	606	605	611	606	602	560	557	642	611	597	609	613	589	608	597	644	595	603	575	574	609	588	592	632	641	599	615	562	547	583	634	604	583	599	589	597	596	548	624	537	622	608	587	594	609	581	606	609	585	569	565	603	565	625	604	590	550	629	601	602	595	614	550	546	602	576	650	568	560	627	619	602	559	563	580	591	593	595	611	596	592	611	598	613	591	619	602	652	598	668	635	598	564	571	609	579	609	593	566	575	588	601	611	577	610	554	611	591	603	579	632	607	573	593	600	589	639	623	661	604	535	635	581	628	640	612	622
56191	46916	40689	32447	24713	24274	22189	15969	8034	2851	1478	1209	1128	1099	976	739	633	470	504	414	406	324	307	297	339	318	266	247	261	265	237	224	237	214	203	236	234	229	220	210	230	217	185	233	229	214	297	225	214	211	225	192	200	189	202	200	218	210	175	214	209	216	203	200	187	210	203	218	216	221	228	212	195	221	169	225	217	235	199	238	188	213	241	229	204	225	200	246	204	208	216	235	193	192	211	201	230	213	208	215	183	191	202	228	236	194	207	218	218	201	211	219	215	205	217	204	192	211	196	202	204	212	213	224	217	209	218	224	185	221	202	207	194	208	203	186	198	184	206	170	186	206	206	223	234	200	205	212	210	229	199	199	197	215	205	184	200	202	212	196	217	197	207	239	233	208	224	208	199	207	206	175	201	196	195	228	213	211	202	214	234	228	208	214	194	179	221	209	191	197	194	190	210	236	198	220	207	205	195	203	208	195	220	216	190	201	193	205	211	206	171	215	181	212	223	193	194	193	197	180	217	185	238	184	203	195	197	189	187	191	211	173	190	218	179	209	225	212	222	204	233	226	225	235	209	181	228	210	199	198	210	207	217	221	241	223	220	193	219	195	224	217	197	210	182	220	221	186	242	209	215	225	204	204	187	183	181	211	198	219	211	226	227	210	190	225	201	204	200	196	236	218	222	228	201	198	226	209	210	200	191	207	186	236	183	182	197	217	183	192	216	203	198	190	211	237	202	226	186	225	207	212	200	205	214	200	216	200	208	204	223	232	213	199	211	222	200	216	228	203	190	214	213	221	208	183	206	203	176	197	195	227	212	223	196	212	215	212	189	210	198	218	204	214	226	184	195	214	201	201	201	198	193	218	224	207	201	222	189	201	198	211	203	199	208	207	202	205	208	234	224	198	208	223	199	226	214	176	214	196	189	219	228	199	192	183	181	216	222	205	216	223	206	202	201	223	213	174	215	203	178	206	202	179	186	190	215	188	196	222	200	208	202	209	188	187	220	207	194	214	191	201	199	198	195	212	202	197	210	205	206	200	185	222	212	210	193	197	240	192	218	209	212	199	225	195	223	202	234	207	211	208	201	211	214	186	225	208	205	214	227	197	202	187	204	213	197	215	190	210	193	210	198	208	202	195	197	233	202	214	185	231	195	209	197	207	202	193	177	171	194	209	194	215	198	218	197	224	208	196	209	209	187	227	228	206	204	215	200	198	208	188	222	212	189	201	229	225	207	202	201	235	227	212	203	204	205	212	206	195	219	210	197	204	211	209	209	242	190	202	210	224	218	186	189	210	194	214	205	215	190	202	167	222	197	208	195	216	185	206	218	184	205	189	199	213	208	195	222	196	223	216	217	217	198	193	214	200	215	184	190	218	193	226	172	223	205	198	212	216	213	208	203	208	214	211	209	214	193	204	199	225	217	173	213	205	200	212	187	201	216	193	213	182	195	197	211	243	238	226	207	194	214	194	235	207	179	208	192	212	232	215	213	202	211	197	197	200	192	211	220	213	204	212	235	220	180	193	214	204	226	214	207	196	217	177	215	212	202	217	229	205	184	219	214	213	173	200	216	193	216	184	212	192	207	233	237	186	205	230	214	206	199	221	186	212	191	200	218	191	224	205	222	203	211	196	193	185	191	190	217	205	198	178	218	210	211	233	204	205	232	221	197	237	208	207	210	201	212	223	235	227	198	219	233	214	217	194	205	218	218	209	208	205	209	207	212	204	203	196	217	220	214	196	197	220	202	187	203	184	210	188	209	194	186	212	222	188	213	224	224	225	190	214	217	178	199	209	238	208	207	197	209	212	199	209	218	212	205	209	223	200	212	195	207	217	216	192	220	195	215	202	204	214	196	185	221	175	210	212	234	192	215	214	217	195	220	184	226	195	183	205	229	197	240	204	200	211	205	189	212	203	209	220	185	221	202	197	213	195	218	220	203	192	219	201	240	231	175	229	200	187	190	193	206	218	193	197	212	197	202	205	199	206	198	206	209	193	214	212	216	217	189	180	219	208	184	179	218	200	199	213	200	189	225	235	220	227	188	190	216	214	210	215	223	186	212	193	214	210	221	184	190	191	205	204	193	196	187	183	206	185	190	195	229	204	191	173	197	203	183	211	199	217	209	216	188	186	196	198	228	221	217	191	224	213	222	203	214	198	194	234	236	208	183	206	178	212	181	246	232	224	175	190	208	195	202	218	193	201	216	209	200	184	180	225	218	191	205	183	210	207	213	193	233	194	210	206	224	264	219	193	199	200	205	208	228	200	221	224	199	211	180	204	234	219	219	215	180	197	191	185	200	204	201	173	183	211	192	209	211	206	209	223	195	180	202	196	218	190	221	211	204	218	193	227	209	214	195	199	209	205	180	230	213	173	208	178	225	184	196	199	197	196	196	211	214	216	197	239	193	192	187	222	204	195	203	219	212	214	216	200	162	170	174	221	212	204	209	226	227	183	171	190	228	191	194	205	209	206	226	205	226	208	193	208	211	200	194	200	194	204	200	213	207	199	189	213	210	209	212	208	194	190	210	207	195	206	226	234	190	203	197	205	216	175	177	197	226	186	198	201	219	213	206	186	179	201	208	204	210	198	204	204	175	220	214	206	213	190	233	208	197	225	230	210	196	202	223	199	191	203	224	208	203	212	193	196	219	221	217	201	204	196	215	222	201	194	189	210	204	184	210	215	186	219	207	192	187	218	209	199	173	224	215	210	232	219	191	215	201	208	201	220	220	209	214	221	215	181	220	191	191	204	218	188	204	212	203	209	219	186	234	212	197	219	190	190	195	226	190	222	229	203	212	186	214	198	216	211	232	194	201	224	211	220	220	208	193	239	206	194	205	216	200	211	236	214	198	190	193	220	190	201	198	211	192	196	188	204	174	204	217	190	191	206	166	216	221	203	212	219	208	207	238	212	179	215	162	218	236	191	197	193	218	204	218	223	205	231	208	187	212	216	210	210	217	192	202	183	234	208	202	207	208	212	242	212	197	203	194	189	202	202	221	216	209	180	176	199	201	216	187	195	204	215	210	211	198	181	229	227	233	213	240	198	188	206	231	213	206	226	206	213	224	211	230	202	241	196	203	200	210	199	224	215	186	179	201	222	203	198	219	220	223	208	209	199	197	194	221	239	201	198	202	177	222	214	216	193	237	193	200	213	205	183	228	218	198	223	191	203	206	190	223	205	201	200	202	221	198	217	202	197	196	210	223	184	202	208	213	195	186	201	204	179	206	238	222	221	203	205	191	197	210	190	209	212	225	199	208	189	198	213	189	211	210	208	217	213	173	198	188	193	206	200	173	184	210	190	179	209	216	205	221	219	179	221	206	202	184	210	212	207	210	185	213	210	204	194	202	193	205	233	193	171	213	195	207	209	208	210	214	212	205	207	232	233	196	209	215	194	216	219	228	210	190	176	216	204	199	206	195	186	189	216	200	194	195	201	202	221	219	191	184	208	196	230	202	223	220	202	212	210	197	184
51654	53459	53011	37995	18320	11521	8933	6247	5066	5121	4818	4562	4547	4622	4260	3327	2661	2064	2125	1732	1548	1247	1222	1222	1291	1226	1053	884	822	859	800	745	684	685	705	781	781	683	686	748	675	679	672	676	699	674	1255	712	687	670	647	681	675	667	632	650	599	684	658	653	595	641	615	619	581	662	626	649	634	610	646	671	630	664	639	643	653	616	623	613	619	644	623	628	650	612	652	615	627	625	614	630	621	629	609	616	622	676	644	648	631	631	644	611	639	603	617	663	631	617	670	675	613	582	622	591	642	598	666	650	619	609	608	657	605	646	625	620	623	630	662	657	606	633	628	612	613	631	642	632	607	644	639	660	650	602	639	656	632	650	620	624	612	656	619	648	631	630	620	596	618	649	667	607	640	655	660	643	627	615	650	628	637	689	672	632	626	582	632	586	649	638	631	632	615	664	624	580	618	606	578	641	607	601	633	590	664	634	660	650	626	622	616	612	621	602	644	636	639	627	635	628	654	641	654	605	611	663	619	609	640	593	620	631	604	615	672	637	655	634	653	602	687	615	632	645	630	634	642	616	634	643	644	614	608	598	669	637	582	621	672	624	614	623	642	620	628	629	597	618	600	652	675	645	632	579	602	631	681	652	628	660	556	619	628	624	627	586	632	651	611	607	641	637	606	644	648	594	649	584	586	674	641	602	620	641	646	657	634	626	602	612	621	638	682	622	613	633	627	609	620	611	623	591	639	588	645	631	605	621	630	606	619	597	646	634	627	658	611	634	616	631	635	616	577	630	621	623	636	678	591	611	622	629	658	593	610	650	647	643	574	645	617	595	628	648	657	663	611	622	608	646	618	646	630	609	637	612	642	663	626	638	652	691	669	642	600	648	632	634	571	622	615	612	652	620	631	667	646	651	622	595	624	631	643	677	613	608	561	629	653	613	583	598	615	611	599	614	609	622	638	646	640	648	622	635	653	644	640	644	585	623	641	636	632	608	598	629	640	553	638	622	648	640	641	631	624	606	634	643	591	646	585	634	667	647	613	627	691	634	629	632	673	622	618	618	616	598	653	608	625	654	613	661	629	598	625	631	613	629	602	605	601	617	636	628	575	642	615	626	616	682	618	601	610	630	606	682	618	622	613	609	591	599	583	631	625	593	642	649	651	638	620	644	629	660	642	655	604	589	657	665	631	635	652	635	633	671	632	666	653	587	612	680	591	640	669	667	597	643	597	646	660	648	648	632	647	654	586	583	621	629	626	642	637	648	616	643	642	662	658	607	695	619	641	631	670	645	621	590	642	596	596	624	649	667	638	675	636	667	609	647	602	613	587	638	651	603	589	598	669	607	599	616	615	626	592	630	601	650	606	641	648	621	625	620	621	643	626	616	629	590	630	656	640	646	649	625	627	616	649	620	664	651	638	592	626	621	627	628	641	669	645	616	618	615	624	633	633	683	649	646	652	603	610	633	565	646	632	702	625	659	656	633	621	659	685	641	573	599	627	592	618	604	651	612	600	649	596	625	653	592	637	616	642	608	612	673	645	650	633	645	651	611	629	648	622	625	623	607	610	633	617	657	604	618	619	663	615	598	626	647	650	630	641	641	601	629	630	682	598	658	640	635	653	632	575	648	648	617	642	633	594	629	684	628	587	678	659	635	675	651	626	613	602	597	664	652	628	616	647	632	586	673	685	640	626	616	641	645	560	612	613	624	612	628	609	616	585	625	625	639	629	569	657	633	620	592	670	613	659	614	638	618	641	614	629	609	623	626	631	602	583	628	587	674	625	595	625	631	623	640	641	650	652	615	639	650	622	648	623	613	607	621	581	596	616	620	601	611	630	592	626	636	636	607	652	652	590	634	609	610	629	606	638	638	593	676	606	613	643	626	626	604	634	634	629	622	627	623	610	658	687	627	643	623	668	636	624	644	608	623	599	607	642	655	614	571	639	596	594	626	593	563	628	624	638	610	634	604	610	603	611	648	668	637	616	650	606	614	631	619	621	625	593	657	619	622	586	662	627	618	650	607	607	581	637	656	594	681	612	612	638	621	582	605	617	624	636	628	578	643	657	622	620	612	690	628	628	613	597	623	622	562	655	613	584	674	607	639	641	629	623	619	606	641	627	666	633	640	655	607	660	592	605	634	560	617	641	638	616	676	613	606	624	647	642	576	640	648	612	641	618	620	597	604	660	646	615	637	608	648	637	614	628	658	615	655	650	591	614	582	654	668	627	647	637	649	611	615	622	612	620	599	655	685	666	630	614	643	606	625	632	645	631	609	629	613	571	599	585	670	667	640	625	612	621	611	593	651	636	612	633	621	657	621	645	633	645	662	656	604	601	605	635	617	639	624	652	647	641	633	642	619	605	643	584	620	629	602	602	693	627	655	598	621	633	624	607	617	623	645	595	650	598	634	607	583	634	635	622	649	656	626	655	627	620	589	602	650	674	635	660	565	615	620	588	648	621	625	617	654	615	627	643	608	646	623	634	576	629	664	647	624	644	610	653	641	616	598	630	606	622	607	612	602	638	643	597	651	612	628	660	633	613	629	609	641	614	611	628	570	648	640	607	639	660	674	616	618	652	609	622	632	579	610	612	644	606	633	583	610	618	630	680	629	607	626	622	630	616	647	675	642	641	630	650	596	645	650	627	624	616	660	626	645	603	600	634	636	654	608	612	614	613	602	620	598	598	603	630	650	664	622	612	666	652	574	633	630	643	577	632	620	613	631	685	658	656	653	617	621	630	643	664	594	583	639	625	610	630	631	631	633	634	643	603	620	612	632	635	626	587	587	640	596	642	659	637	621	612	584	589	653	609	645	596	616	621	606	569	660	621	622	647	653	606	642	654	615	598	627	560	614	599	643	608	689	614	632	623	594	622	641	639	581	608	644	575	616	642	643	638	639	618	584	679	643	584	634	639	639	640	617	688	697	606	615	623	610	601	605	670	632	639	637	592	622	669	660	698	652	609	595	623	630	607	658	599	593	594	596	625	628	633	586	604	604	625	596	632	644	634	638	626	627	617	604	584	613	599	586	581	660	637	650	630	653	683	607	613	638	604	615	651	639	607	608	620	608	614	601	688	640	615	636	642	565	608	641	620	661	598	661	586	640	594	688	639	601	640	626	633	629	611	640	667	624	633	618	599	659	585	617	620	590	613	635	606	610	615	630	648	585	641	658	598	678	625	597	609	561	643	647	635	598	636	614	624	586	599	601	633	587	614	630	624	660	585	659	643	625	675	644	589	640	617	649	641	612	602	637	666	623	616	617	644	610	600	603	681	651	671	639	639	619	657	693	631	647	633	611	632	580	583	665	627	616	645	602	643	661	633	656	611	624	642	620	607	636	651	644	573	630	617	651	625	657	638	613	601	618	644	617	661	603	645	674	598	608	593	629	608	677	657	604	617	629	636	632	638	618	611	641	638	648	526	631	609	635	637	600	624	595	616	675	610	639	624	661	596	614	610	628	639	629	629	632	588	652	635	622	615	594	620	619
23544	30561	29732	13399	3196	1100	859	674	528	444	402	381	407	369	323	353	352	344	308	333	273	282	304	275	290	281	308	309	320	268	257	297	319	262	283	287	268	271	305	257	281	274	273	262	296	282	267	295	269	312	280	296	317	302	258	268	282	309	278	265	278	287	292	277	304	287	284	268	276	253	280	264	276	272	276	279	307	293	284	285	282	272	279	292	288	259	310	286	302	289	281	315	299	276	281	277	290	278	302	292	282	293	286	259	272	289	262	242	293	274	284	269	266	313	289	274	277	284	276	264	293	288	270	302	286	315	270	282	284	285	307	285	285	274	269	278	279	301	271	286	278	269	302	300	284	262	271	277	281	241	268	276	308	282	278	245	287	245	286	295	267	279	294	295	258	303	248	289	263	303	280	261	297	274	254	289	303	280	284	293	291	262	290	254	311	273	295	296	274	291	297	274	277	287	311	265	284	302	288	307	285	294	276	259	294	284	282	297	264	249	265	257	286	305	281	253	281	260	291	271	297	261	275	283	293	283	271	263	265	303	278	269	304	276	287	251	306	292	286	278	281	280	270	296	308	314	267	280	283	270	294	278	294	267	268	279	294	267	270	274	274	287	305	279	304	300	280	258	280	316	278	276	251	293	286	301	287	298	306	274	281	267	299	307	300	283	262	271	287	295	312	345	244	285	266	266	266	263	258	289	252	293	275	313	286	303	298	292	274	274	270	288	264	303	314	295	309	286	302	294	280	264	290	299	278	281	284	262	275	291	307	266	292	276	278	280	280	308	263	318	292	307	263	302	262	262	277	295	273	292	282	319	255	275	265	291	303	265	267	284	256	292	296	269	266	261	285	271	292	247	296	283	328	270	301	283	257	282	255	245	258	285	306	296	322	307	249	290	267	272	267	308	276	304	286	310	273	283	279	285	303	254	285	292	300	287	277	279	321	284	286	295	282	286	272	263	285	281	279	296	274	279	290	282	299	274	278	306	293	275	295	290	279	278	290	273	298	281	274	301	276	263	275	252	277	275	276	287	274	267	277	300	309	294	270	281	281	306	262	325	291	308	277	292	285	247	265	279	289	295	264	268	279	263	270	288	277	293	260	254	304	305	277	270	299	272	284	279	273	271	279	295	278	291	288	288	255	274	301	265	280	269	259	280	313	284	296	296	289	306	292	300	274	309	286	290	272	268	291	253	268	313	267	302	291	297	286	299	307	266	257	297	288	276	258	307	285	294	276	262	281	255	293	281	306	305	293	273	288	300	287	309	291	280	273	277	312	283	287	296	285	307	280	309	274	248	268	246	285	281	281	274	278	310	308	279	266	274	312	256	266	272	295	298	255	258	328	298	273	297	267	297	301	264	299	279	300	291	277	272	274	292	296	280	295	275	305	248	310	278	283	271	272	255	293	278	282	297	262	263	338	260	256	275	292	289	282	273	273	270	271	305	313	268	277	287	268	257	275	282	303	266	278	298	280	267	264	278	316	288	273	288	245	281	274	258	296	264	309	287	300	307	253	290	273	282	270	297	270	277	285	275	301	296	271	274	304	290	273	267	312	253	293	274	308	290	250	290	265	290	296	319	300	311	281	272	260	257	250	267	289	290	288	264	282	278	267	280	291	297	312	286	291	276	301	286	270	299	257	305	274	254	276	299	272	296	278	261	312	266	276	281	291	255	281	277	257	294	269	286	297	270	272	296	302	264	293	294	283	261	300	275	288	300	296	278	307	265	277	298	283	309	288	286	300	330	296	262	289	290	277	291	267	250	252	285	290	305	274	288	258	303	279	259	310	282	287	273	267	302	305	277	276	271	248	314	252	264	275	246	282	282	303	316	296	286	267	293	283	291	297	285	286	266	312	269	293	281	276	295	263	263	297	263	268	238	275	291	280	276	279	284	295	265	292	291	288	249	272	292	264	274	287	304	302	309	263	300	305	270	289	282	275	272	293	280	256	276	289	286	275	318	259	301	280	290	290	280	279	284	314	279	269	292	302	273	306	295	266	268	273	278	297	287	282	297	304	276	276	248	298	281	263	293	311	268	291	301	317	291	286	292	276	271	289	271	303	277	295	284	286	295	297	281	286	261	298	266	285	259	278	284	274	288	308	291	288	296	254	263	276	290	286	289	295	296	273	297	300	268	273	280	256	295	281	281	287	292	251	260	288	261	282	247	275	256	281	239	286	287	256	278	285	282	291	291	310	279	292	289	293	308	282	248	290	313	255	280	287	269	294	262	271	271	286	281	279	286	293	273	253	300	289	269	276	266	271	292	271	275	255	271	301	281	308	278	292	294	308	295	258	295	283	297	267	248	253	282	300	291	277	239	287	278	253	263	292	272	294	294	286	254	302	284	285	275	261	287	267	259	283	288	280	288	256	277	284	306	305	288	274	264	282	298	308	272	287	303	283	275	255	284	297	280	270	290	268	261	290	274	269	290	271	295	306	253	258	310	279	294	268	279	274	295	269	286	267	299	286	290	284	272	268	283	279	280	300	290	274	263	268	262	297	293	256	271	285	271	267	297	273	281	279	307	295	275	285	287	291	268	294	292	294	300	267	277	281	292	281	270	270	321	277	306	282	285	264	296	270	306	294	282	242	260	275	291	271	285	263	303	267	293	293	331	280	263	306	318	291	257	281	273	289	269	292	266	284	253	262	270	285	295	281	276	257	313	283	314	308	272	272	331	284	293	287	290	286	292	265	289	304	275	290	318	279	298	265	307	260	267	279	312	287	276	293	288	280	292	279	292	271	279	269	290	272	273	283	294	278	278	258	283	305	295	268	311	285	265	306	283	273	265	292	312	281	299	306	261	300	297	282	276	277	283	305	284	295	270	317	264	287	282	285	248	281	267	257	306	263	312	273	285	279	253	291	314	297	278	295	330	266	294	262	263	309	270	285	270	277	264	311	270	294	279	288	261	263	280	313	305	281	290	278	285	297	285	283	255	243	279	281	292	305	281	293	278	250	287	289	286	251	286	283	260	279	310	291	293	279	275	281	278	263	298	271	268	293	293	318	324	317	278	284	283	263	289	286	305	261	293	258	265	287	251	281	319	269	283	287	275	268	283	299	272	266	252	271	270	272	283	287	261	276	282	299	281	286	283	290	252	274	275	302	305	291	247	277	302	285	271	271	257	311	284	265	308	308	270	233	258	283	295	290	297	311	275	285	303	272	273	289	293	254	310	275	284	307	274	292	266	300	237	285	282	288	260	295	299	333	246	304	304	273	293	289	297	267	291	266	276	283	276	285	286	287	292	251	286	269	276	281	285	292	273	276	299	278	243	288	271	289	286	306	272	249	278	266	265	290	280	287	278	296	277	263	298	316	286	284	284	271	323	280	289	273	273	263	269	248	296	310	278	307	284	263	289	276	277	291	266	267	298	311	296	283	263	308	291	250	283	287	296	258	277	269	295	277	267	284	270	273	285	306	291	304	323	281	292	284	295	294	247	269	256	304	290	287	273	263	308	281	255	280	312	270	282
21496	32818	31144	11216	3121	2132	2050	1807	1559	1569	1431	1328	1324	1374	1291	1322	1182	1066	1088	973	945	903	917	869	927	985	982	898	916	904	937	854	915	897	854	875	841	895	849	918	848	883	877	853	924	864	926	843	876	833	891	903	842	833	837	899	929	887	825	837	893	905	871	805	882	839	858	867	855	836	867	870	851	831	930	878	873	848	878	892	924	859	891	872	944	851	905	875	915	858	886	885	883	823	875	884	913	907	951	923	824	895	870	819	877	897	849	856	871	844	845	877	887	821	847	857	797	885	893	881	827	852	899	875	838	841	878	885	862	870	879	873	874	888	840	893	882	895	908	848	841	896	849	851	891	841	898	822	874	826	899	872	856	920	866	871	927	941	881	891	874	804	866	927	836	867	881	885	877	846	847	883	793	881	864	880	939	857	864	867	835	852	902	945	904	905	882	871	888	874	846	870	884	884	872	860	840	878	893	881	830	842	838	843	803	861	845	877	822	881	894	848	872	820	911	846	823	903	865	902	897	856	828	834	875	835	900	828	902	822	924	872	894	908	901	887	884	849	852	878	910	869	845	862	824	851	914	886	887	810	816	867	840	849	898	935	885	831	813	852	901	850	855	894	929	813	863	866	823	874	866	875	810	892	863	863	886	820	852	916	862	857	871	916	878	859	921	846	879	872	849	875	894	896	812	927	862	825	867	846	860	917	835	888	860	838	877	884	863	892	879	915	899	910	925	862	882	826	867	886	947	878	891	822	845	830	850	900	909	849	856	872	910	873	828	859	877	876	816	917	836	871	874	824	918	840	795	872	865	889	855	803	884	831	868	892	850	824	888	916	841	868	961	867	882	872	779	904	923	900	910	872	852	921	847	852	877	924	801	883	849	869	849	865	881	852	865	907	861	814	877	886	816	861	858	876	881	841	886	855	870	916	866	818	895	929	881	876	852	864	868	885	878	917	868	886	889	881	896	851	861	886	900	864	854	877	894	831	877	852	866	857	894	856	853	930	812	869	877	881	813	887	886	876	904	894	867	861	894	845	843	865	890	850	844	875	890	917	914	862	868	916	841	917	841	889	836	911	860	809	914	915	890	821	844	830	867	912	865	848	820	916	895	857	900	899	860	869	836	842	874	857	953	903	823	902	883	871	883	881	896	934	860	848	898	882	898	845	870	885	851	851	822	899	891	849	895	907	833	890	915	918	841	891	884	864	919	893	850	876	902	853	821	897	826	846	871	845	909	872	859	855	863	856	909	878	907	926	898	881	896	852	844	885	810	870	855	887	929	859	886	893	902	880	869	862	871	876	890	892	830	856	900	810	848	897	843	876	812	880	898	911	871	834	933	880	881	869	865	871	899	847	861	915	843	852	838	785	869	835	902	869	917	837	887	858	871	868	892	927	835	857	849	896	923	896	839	853	880	852	859	863	850	875	902	860	867	871	908	856	842	881	865	852	886	895	905	862	851	847	848	899	927	860	863	910	875	828	833	884	887	866	908	897	860	889	882	825	859	945	888	885	914	865	884	882	896	894	878	864	878	882	927	883	898	866	882	881	862	873	875	937	861	885	868	867	885	876	846	874	896	904	878	876	890	841	806	879	866	903	902	891	817	921	880	860	861	877	904	838	865	860	864	880	877	851	887	901	900	880	881	852	885	882	887	935	919	874	843	842	913	832	908	893	837	836	915	868	818	883	836	850	857	841	851	814	893	883	896	845	937	864	851	905	859	876	868	891	854	898	912	891	862	855	903	804	909	851	848	828	887	897	872	878	872	905	895	855	903	876	911	899	850	835	841	949	887	852	870	878	876	917	903	868	885	894	873	834	879	875	904	905	874	902	896	847	895	890	944	885	867	889	920	834	883	835	897	902	882	904	871	873	888	919	899	855	919	897	868	808	880	826	811	869	919	868	893	903	880	900	867	854	839	880	817	897	893	856	866	869	836	920	856	899	910	849	856	850	826	893	874	889	878	817	831	927	849	881	833	812	899	879	860	832	909	864	868	855	896	835	881	872	906	891	814	796	904	885	856	878	857	861	885	860	872	853	872	854	891	897	894	855	849	910	873	913	902	918	917	873	849	872	859	801	892	925	902	881	868	860	960	881	861	893	859	828	870	809	909	914	865	839	850	873	894	904	909	856	864	900	914	840	897	868	883	829	911	853	877	940	905	895	884	884	820	884	888	873	880	910	838	851	857	908	905	893	915	836	841	867	894	854	900	903	790	882	811	889	867	835	871	868	819	949	870	931	885	845	841	909	943	850	869	852	845	881	890	893	817	869	859	891	852	846	840	878	922	875	933	848	833	872	870	884	815	919	896	867	880	870	893	900	923	880	856	871	843	868	847	880	904	871	854	871	949	883	824	844	905	883	864	881	865	893	819	916	825	869	864	831	845	894	860	871	877	848	857	905	852	848	875	880	802	884	861	874	887	843	796	888	881	895	833	920	876	862	851	924	880	862	833	885	836	911	896	856	830	868	835	902	829	873	869	870	862	894	865	872	864	878	875	843	824	911	896	894	882	842	895	912	820	890	881	837	828	795	854	868	881	874	878	870	861	918	893	888	920	885	832	894	841	840	903	830	863	858	867	845	917	888	835	816	861	854	915	911	881	926	874	941	887	913	887	843	892	909	824	881	804	856	916	893	886	906	868	855	871	875	871	865	842	892	855	873	888	878	843	876	862	883	848	900	842	880	843	937	886	843	881	832	833	823	863	846	931	849	846	839	894	842	882	863	844	871	853	874	836	838	941	876	887	919	848	898	913	858	900	855	811	857	883	865	866	904	917	877	858	842	883	853	839	926	894	845	899	887	841	857	868	868	846	902	874	854	887	832	870	928	825	878	860	907	862	873	942	918	873	892	867	848	830	879	882	895	885	851	879	895	859	837	863	835	859	839	891	860	852	868	819	867	912	894	874	901	884	897	896	860	862	832	880	888	874	892	891	846	847	837	880	898	939	864	851	850	932	826	916	883	890	878	891	860	850	927	850	867	834	856	896	890	854	849	906	848	864	831	867	770	916	895	868	854	886	863	882	820	859	869	832	869	918	874	893	831	911	906	837	902	833	836	840	882	845	894	893	890	904	883	830	912	904	840	834	905	853	855	843	880	864	848	857	891	870	877	875	867	889	870	895	893	881	852	895	883	875	897	848	927	854	896	797	904	891	940	848	890	854	876	898	859	849	842	890	815	846	905	869	880	908	881	838	880	849	884	903	886	817	911	855	845	874	923	903	866	857	887	867	870	877	916	906	884	862	893	854	894	879	890	897	869	952	882	847	837	846	871	897	891	854	915	884	844	915	848	878	844	879	862	832	917	881	837	843	903	870	810	900	843	861	863	884	899	844	877	823	881	887	883	843	861	893	875	832	785	914	870	860	806	929	884	820	867	901	859	862	866	909	894	868	875	887	856	916	844	880	871	905	873	894	894	906	860	840	844	822	853	856	883	917	870	829	871	875	876	854	857	858	864	903	881	879	863	899	908	880	863
52034	49733	43635	32008	25081	23047	19812	12668	4964	1475	929	917	737	667	602	553	408	311	318	272	290	225	253	227	288	239	222	228	220	237	218	243	189	184	198	228	209	222	207	190	205	174	191	198	208	196	236	218	214	206	190	169	207	170	205	202	196	183	184	196	193	190	217	187	193	197	196	206	180	172	181	194	201	158	179	193	195	183	168	180	186	182	201	183	196	191	191	188	167	195	179	186	182	175	186	186	204	181	183	201	180	210	220	182	179	200	175	199	200	184	197	209	202	172	175	177	176	179	203	205	177	195	211	196	184	182	195	168	209	187	200	186	185	204	190	186	188	182	181	183	165	224	185	175	180	191	187	197	199	187	226	193	188	222	202	200	178	167	165	188	176	196	184	153	214	200	214	188	166	183	178	186	192	192	199	188	186	172	200	213	205	190	184	204	186	192	217	217	181	188	208	188	213	192	213	176	189	203	201	182	211	188	197	179	200	186	171	180	206	182	188	212	209	205	176	199	171	178	167	191	190	190	217	178	188	192	191	210	184	160	180	198	185	175	179	209	183	179	232	179	189	186	198	178	195	181	180	172	206	206	197	175	196	165	191	151	175	174	163	191	201	217	209	201	185	191	206	164	190	182	174	206	164	172	210	199	192	186	146	190	200	162	176	197	187	190	187	189	164	167	171	189	200	194	185	177	198	217	183	217	180	180	177	175	179	178	187	180	212	172	185	185	194	201	195	176	164	213	199	183	175	197	211	202	167	193	186	176	183	219	189	193	197	202	181	230	227	182	172	189	183	159	181	193	205	194	185	185	211	166	184	196	205	195	197	170	175	191	189	149	163	202	201	186	195	176	188	178	172	178	178	199	190	204	212	189	197	199	191	195	190	158	159	175	205	206	200	181	161	204	210	201	167	184	194	207	174	169	178	192	212	191	179	186	226	189	194	185	182	186	210	181	199	171	178	183	167	163	173	178	196	168	207	214	209	199	194	196	195	193	185	207	202	214	179	197	186	199	201	180	170	177	207	181	191	200	188	190	210	201	173	193	186	195	201	207	193	202	189	185	149	194	197	179	204	180	197	187	201	157	200	168	192	196	194	182	154	213	217	191	202	187	170	187	204	204	185	210	205	187	167	197	197	210	171	203	178	182	190	188	201	192	175	167	196	191	178	185	190	200	181	178	182	204	182	188	205	202	187	205	186	222	213	188	195	187	209	204	163	177	199	196	170	163	181	192	188	188	179	204	206	161	178	197	189	166	213	208	190	187	177	179	199	199	198	176	164	183	187	173	193	190	171	191	178	209	200	188	199	183	180	186	201	187	195	176	181	185	179	187	195	178	200	169	206	179	187	198	170	180	171	170	167	204	211	181	174	187	177	178	179	194	209	167	207	211	164	192	185	204	208	179	174	175	201	194	190	190	195	181	187	176	172	155	204	201	192	178	175	174	191	190	163	193	190	166	191	196	188	178	188	196	177	180	190	201	174	181	171	176	182	200	186	168	201	196	191	192	187	207	189	192	185	159	188	207	191	192	156	194	180	155	212	189	159	185	187	190	208	192	147	208	191	209	185	214	215	200	212	191	190	182	172	198	188	169	199	182	183	178	205	190	194	173	178	185	150	164	176	184	188	182	175	198	213	197	197	183	194	175	182	201	210	189	179	167	186	197	205	203	186	225	213	200	185	201	203	159	178	201	173	191	189	205	190	197	191	195	172	203	183	186	195	203	199	209	212	189	165	187	194	183	193	183	219	182	176	188	171	184	169	181	208	193	182	183	183	184	199	173	191	189	186	178	205	198	197	186	203	182	201	207	194	205	216	180	199	176	198	191	184	186	190	180	168	178	175	176	171	188	170	199	176	220	197	202	198	204	188	212	194	182	196	204	192	224	183	183	181	167	189	223	183	181	173	186	198	186	203	195	179	213	197	212	190	190	189	184	188	176	198	206	189	187	166	182	203	208	183	170	187	220	199	177	175	175	194	196	194	178	212	171	203	198	173	194	205	170	180	187	192	200	219	188	221	205	185	209	204	175	178	185	181	198	203	177	205	197	187	198	190	192	182	193	173	185	197	203	183	206	174	192	195	179	188	190	190	184	204	180	188	177	197	197	194	184	194	184	202	205	201	177	169	210	203	187	192	182	186	196	204	186	198	190	199	185	217	193	185	202	183	192	193	211	169	214	218	194	182	187	204	158	205	169	177	171	197	200	211	183	196	220	191	194	176	204	201	193	191	214	168	176	217	184	182	180	178	184	184	218	205	209	147	184	187	192	189	201	169	186	185	191	194	181	179	198	196	184	184	182	201	190	174	205	180	212	200	177	176	200	174	192	178	186	184	203	189	186	198	193	209	205	170	196	195	194	205	186	181	205	196	192	185	172	175	184	186	176	213	167	178	182	199	207	196	192	206	225	172	203	209	197	182	159	196	181	168	186	192	181	193	191	206	156	185	202	192	159	188	183	192	200	192	199	172	193	197	185	190	200	160	187	171	185	186	194	220	164	179	189	193	203	188	166	201	186	184	181	172	187	182	187	192	167	199	167	190	201	188	202	197	209	207	173	192	190	194	191	178	204	168	196	153	202	191	173	191	199	186	190	198	161	180	192	199	207	188	185	195	204	185	175	157	183	196	175	206	189	203	184	202	217	224	185	189	215	164	191	198	193	183	214	204	186	193	170	198	189	190	156	165	203	182	186	155	174	174	180	203	194	190	158	170	197	186	194	196	186	207	199	170	171	203	189	179	207	184	174	193	210	183	198	212	212	221	157	179	196	190	173	217	183	173	186	170	189	192	180	209	201	179	186	197	178	190	179	182	187	189	166	196	202	162	181	183	183	196	203	196	209	190	161	191	177	172	183	156	209	217	168	183	185	176	202	196	192	164	178	153	178	174	166	195	185	189	173	193	193	176	189	186	183	186	197	172	170	185	162	188	188	194	189	178	193	174	221	179	196	194	196	194	157	154	186	185	177	173	193	188	167	192	185	201	189	185	177	164	173	204	193	191	200	197	217	190	184	196	175	193	164	199	180	207	188	183	192	169	191	197	205	177	222	166	193	176	167	191	172	162	199	173	189	198	166	205	195	182	221	194	175	193	175	190	187	174	182	189	196	205	203	182	207	170	188	193	198	218	200	180	199	180	172	179	185	184	193	202	196	187	182	188	178	206	181	170	204	183	173	177	181	166	176	185	202	191	180	183	214	199	175	192	190	185	204	178	181	188	191	192	161	191	183	171	175	171	182	179	188	207	213	177	212	185	165	169	191	195	172	198	205	190	189	163	181	184	174	207	183	174	196	208	167	183	148	188	195	203	159	182	193	176	210	189	215	184	195	171	187	218	204	191	185	163	188	183	186	189	195	192	186	187	194	201	183	188	171	192	180	169	188	209	205	180	186	196	162	199	212	186	182	196	197	160	197	177	201	191	204	209	188	186	193	209	204	194	195	179	209	191	197	182	196	174	181	171	192	181	196	192	209	196	191	177	198	182	196
46860	54984	51211	33696	17027	10021	8683	4832	3724	3820	3588	3489	3115	3002	2378	2406	1974	1318	1250	1100	1001	876	906	977	1065	895	857	719	712	757	718	635	669	636	743	727	729	715	713	622	622	648	640	654	629	656	932	856	577	610	553	635	591	636	675	600	596	628	570	638	599	607	583	658	628	623	636	643	619	623	618	617	590	627	559	619	586	603	570	630	630	619	567	662	564	611	549	581	583	597	602	591	625	632	575	592	599	642	607	604	588	595	588	589	618	602	595	617	642	588	592	597	585	626	654	606	601	578	637	595	612	602	596	616	600	604	616	585	578	627	627	626	610	558	650	643	620	544	599	605	630	639	641	574	577	645	637	605	593	578	607	602	644	628	586	569	596	602	599	595	607	585	569	581	633	619	649	596	606	622	612	593	591	595	621	569	623	554	589	508	620	593	583	590	648	601	577	630	616	627	595	586	601	544	587	596	590	606	604	553	612	608	603	639	563	565	592	621	600	605	578	574	613	580	634	614	559	611	582	571	609	621	564	577	650	551	642	635	593	597	634	564	609	567	599	572	591	618	552	643	615	604	636	605	601	565	616	573	637	584	599	595	603	606	659	563	568	605	597	610	639	609	586	611	596	571	636	545	547	616	609	624	606	636	603	593	598	606	543	617	605	596	570	636	605	589	599	599	600	620	599	537	601	618	588	601	568	574	603	607	586	639	595	640	594	625	662	604	596	606	629	603	588	629	600	587	604	586	622	586	617	598	591	661	628	618	587	639	597	605	607	607	598	589	620	572	598	595	600	642	552	605	588	633	626	612	574	621	611	624	644	631	584	647	635	588	578	638	592	587	607	582	621	604	582	608	590	624	627	597	615	606	613	568	577	567	631	638	590	617	615	611	604	607	579	581	615	589	598	600	570	617	608	615	586	611	637	609	653	581	572	618	588	608	577	603	583	567	588	624	612	601	592	576	596	610	599	627	617	582	589	591	614	612	589	589	619	616	609	612	680	554	659	594	588	643	581	626	613	598	614	583	656	639	607	616	609	668	596	621	610	641	606	595	600	600	564	576	628	640	601	613	604	599	594	604	609	612	588	592	609	580	607	627	636	553	588	545	583	619	591	624	589	617	567	620	634	585	601	618	578	601	562	584	629	603	594	635	601	607	620	613	638	580	617	628	612	574	595	610	572	586	600	584	570	618	574	575	592	624	615	595	609	617	542	586	620	649	597	624	591	609	611	631	569	597	584	590	636	600	577	614	594	602	628	629	631	610	630	633	615	640	618	605	609	591	595	602	633	584	651	611	578	619	606	583	630	614	599	665	636	614	646	611	637	619	618	634	653	581	616	591	603	616	606	611	616	646	612	576	581	629	602	633	644	595	637	583	594	603	602	607	600	587	581	615	604	590	610	569	582	624	619	605	594	583	549	614	580	579	605	581	617	631	540	608	598	634	596	628	595	608	602	627	648	645	628	650	616	601	606	548	640	634	551	620	560	611	628	636	605	577	611	611	602	600	631	592	595	588	608	571	637	592	583	576	581	597	627	643	586	548	647	570	571	606	608	637	625	638	617	618	565	598	628	618	566	563	583	585	601	572	566	604	591	576	628	578	641	625	614	575	632	633	553	635	634	583	630	579	598	632	602	621	605	589	602	599	629	577	626	590	604	609	619	574	611	591	626	626	620	590	618	608	578	656	588	633	597	590	591	612	624	609	639	586	598	592	580	672	635	574	618	614	618	581	574	613	615	608	590	599	632	621	588	588	614	642	595	601	574	608	619	599	563	610	561	601	607	601	609	616	609	576	596	575	610	582	602	590	572	584	554	602	576	552	592	585	596	580	558	583	612	627	602	648	604	626	588	584	588	588	556	609	554	637	559	548	603	617	597	626	618	586	589	614	683	614	584	593	592	614	590	576	628	604	582	597	630	588	579	566	634	575	614	601	585	594	578	585	598	626	565	604	611	590	599	604	610	607	571	555	614	580	600	644	639	624	639	591	605	599	611	593	590	640	589	618	625	638	612	611	583	606	609	616	601	580	630	621	597	585	596	620	593	605	613	613	618	589	599	586	559	578	621	558	610	640	618	603	620	599	632	608	595	612	591	607	584	592	600	592	629	636	632	651	622	608	640	582	614	625	638	590	622	633	616	630	612	596	560	629	596	593	615	605	584	592	579	590	644	664	610	654	626	596	599	622	598	635	568	586	523	609	598	593	657	609	617	612	622	636	603	578	565	604	639	627	595	595	644	604	609	585	607	572	614	617	636	643	609	605	612	602	621	629	630	628	620	593	640	657	614	589	624	614	613	600	609	592	543	618	616	560	588	650	627	611	562	555	611	639	603	589	598	628	574	619	617	597	598	623	635	608	599	617	621	604	613	609	658	588	639	602	639	598	631	604	621	620	609	652	597	614	607	592	599	578	620	593	608	559	600	589	553	632	593	598	585	624	642	618	582	559	586	657	592	576	557	622	597	622	664	602	584	599	606	566	588	584	619	622	592	601	607	627	615	604	584	586	629	599	631	622	619	603	611	610	585	669	626	594	589	584	624	577	628	574	633	571	577	616	624	598	595	592	628	575	620	627	640	663	597	604	591	604	615	616	560	609	617	583	572	595	626	586	599	595	590	610	595	608	579	623	614	600	604	586	597	597	652	599	594	596	620	594	620	600	576	606	604	623	605	566	661	601	587	634	622	545	608	634	612	587	584	604	575	612	598	580	563	539	583	602	584	589	599	595	640	619	608	638	585	628	607	613	618	567	581	610	667	637	633	599	611	529	609	600	614	596	619	598	603	594	615	582	602	562	668	611	630	606	561	608	588	607	640	569	602	609	585	609	611	608	577	580	624	653	597	641	601	576	593	613	604	610	613	630	604	619	558	601	602	577	613	612	586	606	577	575	606	625	597	602	615	640	610	638	614	573	611	637	571	588	583	634	621	583	610	627	615	618	626	623	594	598	602	637	628	608	607	628	595	601	651	588	613	564	582	586	605	587	604	598	583	619	575	573	618	619	636	634	602	578	583	579	579	615	620	581	622	612	561	565	662	594	587	610	588	605	617	632	633	610	616	634	608	637	573	603	592	590	554	610	616	609	590	587	577	628	617	594	618	613	592	601	619	616	589	597	632	582	622	650	640	577	578	581	631	554	590	589	608	616	586	591	613	647	555	564	620	657	581	624	541	619	587	594	595	638	573	654	606	589	570	624	608	621	640	587	587	612	562	618	623	603	641	581	599	602	581	596	582	622	569	620	575	641	605	608	627	619	611	586	601	612	606	622	596	630	564	639	607	600	581	617	587	599	622	557	598	609	588	615	585	538	602	567	615	596	580	643	602	622	570	590	543	618	637	603	612	590	655	616	597	576	617	595	605	549	598	591	625	621	583	571	610	617	628	546	577	655	584	567	620	615	608	579	618	627	609	619	598	581	595	585	605	603	637	585	579	604	615	630	593	603	591	593	621	583	614	587	636	590	608	648	581	590	583	577	612	573	557	609	573	620
56561	47793	41316	30699	24627	24758	23538	18479	10812	3918	1684	1491	1372	1056	851	764	615	496	473	410	315	352	312	346	356	324	283	268	270	266	246	232	222	271	244	250	254	234	257	224	225	228	222	237	251	252	362	328	220	221	210	220	229	244	232	242	220	228	215	218	216	221	238	226	204	234	260	231	212	220	201	256	245	250	239	244	215	221	213	227	244	221	213	233	216	235	230	205	235	201	210	209	232	228	208	256	224	227	222	226	238	217	236	207	203	228	195	220	230	231	200	218	228	240	238	212	232	205	206	223	237	217	228	192	232	259	209	212	233	233	239	213	230	227	222	192	233	193	236	232	222	229	239	211	210	240	229	230	214	236	221	216	196	217	224	211	219	226	254	242	203	213	218	229	212	237	220	230	236	247	251	194	223	253	223	221	224	237	209	235	214	208	216	218	212	211	217	238	233	230	231	194	210	236	226	205	225	206	217	211	205	232	216	202	216	227	218	244	231	223	227	220	216	228	227	220	213	231	254	184	250	200	231	224	204	207	231	244	218	189	236	206	208	195	197	226	206	225	217	243	222	219	220	233	246	214	232	239	244	191	196	234	234	182	215	228	200	228	199	234	232	209	229	225	206	224	223	225	218	221	226	228	221	215	229	235	243	206	202	217	243	239	237	229	222	222	260	232	218	257	222	237	214	224	214	218	210	209	236	230	232	189	215	241	222	202	235	220	196	227	201	242	228	228	225	210	231	234	213	246	194	193	198	237	214	213	241	188	220	246	227	201	240	196	229	224	235	211	210	236	241	220	230	192	239	231	200	214	226	231	226	223	233	206	186	233	239	242	223	232	227	217	234	222	232	259	209	239	233	212	212	203	198	233	217	229	225	184	218	203	243	214	215	222	243	228	229	199	221	196	248	208	200	216	203	221	218	217	233	218	219	220	215	212	204	229	230	226	236	219	211	254	225	228	219	216	201	216	191	218	212	236	245	226	212	222	206	222	214	222	206	215	233	228	229	217	207	228	221	219	231	231	209	214	186	214	215	185	230	199	213	206	221	214	212	213	238	238	205	195	215	250	244	242	231	246	228	213	218	237	216	214	220	213	230	230	237	220	222	227	190	196	187	242	212	214	218	262	237	229	231	225	218	203	212	216	212	235	205	223	204	235	251	240	247	211	220	244	248	199	219	247	226	234	234	241	210	236	212	237	218	229	216	203	231	214	245	214	205	226	231	236	214	207	230	215	244	232	221	226	256	205	237	225	211	202	206	193	205	245	229	199	229	230	229	211	219	231	209	222	229	216	208	207	219	231	223	217	245	199	219	213	223	196	245	219	238	221	229	214	219	226	223	219	217	194	245	241	208	240	222	213	215	234	215	234	230	240	211	218	204	229	218	233	205	232	239	221	240	240	227	224	214	229	204	203	255	197	213	212	207	222	217	223	218	231	238	213	229	254	245	227	232	237	262	226	251	205	211	259	189	250	228	231	190	213	231	223	225	211	216	236	202	239	231	218	215	191	214	217	181	227	229	231	233	229	244	235	201	218	229	212	210	234	225	212	225	221	226	195	204	219	225	224	232	238	221	205	223	226	233	193	224	208	228	240	197	215	232	219	220	230	241	223	205	226	246	237	209	200	231	198	245	218	218	222	227	215	219	235	232	219	231	221	197	214	220	213	221	234	239	234	219	230	243	218	222	220	237	203	207	212	236	234	199	203	220	238	217	208	209	203	220	231	225	211	227	212	199	225	226	228	234	202	209	217	227	232	225	224	222	224	256	216	216	206	214	225	209	210	203	235	207	199	237	236	254	230	217	214	190	210	233	221	208	216	226	216	212	223	242	221	197	230	214	232	208	226	213	192	197	233	208	220	220	233	198	210	214	234	206	211	222	221	229	196	206	213	232	219	227	214	201	207	224	239	247	207	232	227	220	213	202	220	233	240	235	206	195	213	224	244	221	231	232	248	229	233	197	219	233	213	225	210	240	222	256	215	223	196	222	226	239	200	243	220	217	219	195	255	233	199	199	192	218	227	230	244	222	217	224	198	205	250	235	229	197	201	243	237	217	213	214	222	207	217	202	234	212	234	202	232	218	217	201	221	239	217	223	259	200	220	212	244	218	211	230	217	237	234	252	255	234	232	228	208	196	240	191	249	208	197	219	245	215	236	228	250	243	230	245	231	232	197	228	191	223	225	234	202	214	222	213	239	206	224	230	229	231	253	229	250	222	231	216	227	248	197	227	216	212	205	213	211	235	221	224	225	194	236	241	218	218	230	236	201	250	214	232	186	230	202	221	213	224	226	212	222	240	206	209	211	216	228	221	242	209	260	243	216	236	206	194	244	223	263	238	201	243	220	225	193	199	216	217	236	216	234	226	226	208	204	178	240	227	207	219	220	247	202	233	239	232	228	208	214	235	209	210	238	255	228	233	246	173	230	184	202	209	238	219	219	229	237	248	237	240	216	198	196	215	219	217	250	216	237	206	219	220	218	222	214	209	214	224	254	205	222	228	228	209	258	230	224	220	215	227	224	205	209	208	230	239	215	202	216	243	219	216	204	255	218	250	192	195	207	242	214	178	222	223	238	234	228	223	239	212	220	222	218	231	249	226	181	235	242	215	230	234	209	206	251	230	214	227	209	213	222	227	217	228	225	185	228	232	236	231	211	227	200	238	211	227	211	217	221	218	246	209	218	215	203	245	243	220	201	238	205	212	251	223	209	212	230	215	202	219	225	218	227	214	234	202	209	222	255	212	197	224	242	217	233	239	222	202	209	220	206	215	217	238	215	185	229	231	204	191	224	207	239	219	208	262	245	208	247	210	222	198	208	242	220	227	218	234	227	240	224	240	221	213	202	223	242	218	227	196	194	232	213	227	216	211	227	233	235	193	213	228	230	207	216	235	213	226	211	225	229	214	238	230	239	216	243	236	237	223	250	199	221	216	212	231	230	244	212	233	188	199	227	241	223	224	199	223	206	239	227	222	215	226	197	240	236	229	209	201	218	218	220	223	237	221	199	232	200	231	208	209	236	205	210	219	223	231	213	225	232	203	206	214	190	221	226	207	251	246	216	212	213	216	231	245	220	213	214	230	229	222	209	227	220	232	237	243	232	206	216	246	227	234	226	241	204	234	239	247	206	244	206	240	236	204	223	232	226	205	217	213	235	181	234	245	219	234	197	233	238	202	247	230	243	209	241	218	190	212	199	226	208	217	224	216	221	215	211	218	209	226	230	201	266	229	226	228	233	198	224	236	240	217	194	224	222	227	196	251	208	221	234	226	232	237	215	217	202	213	222	198	211	223	232	209	180	203	209	187	235	246	245	243	238	200	241	215	219	230	211	240	213	216	227	226	209	217	186	222	227	214	233	219	213	221	201	216	209	212	226	200	209	207	212	190	220	211	214	219	219	217	221	221	235	228	223	225	230	224	212	224	233	195	232	225	214	220	238	204	231	223	222	213	218	209	233	206	232	209	235	202	207	208	226	233	213	241	213
51443	55045	50677	40110	21973	14659	10539	6927	5854	6004	5421	5395	4978	3830	3543	3280	2489	1840	1797	1427	1161	1259	1301	1334	1398	1163	1010	861	848	985	872	759	752	719	735	772	802	779	717	735	682	712	711	681	727	724	1467	1143	709	709	686	664	694	685	669	707	749	656	669	631	646	698	657	708	683	662	699	672	674	670	679	708	669	709	678	683	665	643	600	654	694	693	642	693	654	633	677	710	630	709	631	675	648	636	688	681	637	683	688	662	738	677	660	717	651	689	640	639	697	655	641	701	676	697	651	633	664	682	677	655	686	637	648	682	635	666	677	629	635	626	665	655	688	730	647	637	639	660	632	696	663	662	614	630	656	650	679	663	683	658	696	690	667	600	690	689	660	633	698	667	643	685	662	619	654	643	669	666	641	659	706	673	698	615	639	692	707	674	655	637	683	676	656	629	673	659	611	644	677	676	668	664	661	669	666	644	683	672	662	682	647	643	625	664	656	681	666	650	627	650	679	682	671	656	653	680	647	683	675	674	647	708	695	643	667	657	667	678	744	674	652	639	676	693	658	659	699	693	681	667	659	673	683	717	674	654	700	664	636	652	659	696	693	666	656	670	622	649	643	680	641	690	634	638	658	683	670	636	593	639	663	634	646	678	663	663	669	704	672	670	672	592	653	666	679	680	671	636	689	663	634	659	667	651	712	636	647	671	684	695	668	681	651	697	720	651	653	683	657	661	617	685	636	644	609	710	657	656	710	629	646	636	698	650	610	659	635	721	642	695	659	693	609	659	656	697	672	674	690	687	690	677	673	669	700	636	661	651	633	639	649	666	646	708	656	637	651	632	706	661	681	661	633	690	631	655	637	688	660	673	636	643	626	636	688	659	658	672	680	616	625	667	670	694	626	646	675	671	677	642	650	652	656	677	680	676	671	676	666	649	683	676	656	671	699	711	636	680	665	656	676	647	678	732	699	670	630	636	617	632	682	685	636	688	677	634	669	705	679	635	678	637	696	674	638	659	654	678	644	638	660	654	681	642	619	664	693	649	695	664	709	655	645	633	661	630	666	650	678	655	692	643	622	697	680	710	689	650	682	708	678	647	663	669	626	665	660	627	633	643	653	683	703	658	706	661	648	653	676	698	652	642	628	696	626	665	677	695	645	675	660	724	638	626	674	667	711	676	666	665	680	676	682	670	670	638	654	652	615	671	674	677	715	666	657	677	633	693	690	660	620	672	719	670	647	677	674	660	729	683	662	665	661	684	685	699	672	670	662	648	677	642	613	676	688	656	664	703	685	636	680	709	649	665	631	624	661	653	696	677	655	653	656	689	655	660	665	646	641	666	670	641	663	638	694	656	718	667	630	664	651	700	647	688	623	643	672	661	632	667	708	649	652	658	662	660	605	682	656	650	694	684	626	677	628	635	656	653	642	702	612	679	654	660	704	632	638	685	606	668	703	672	699	624	693	675	668	658	668	669	659	630	663	644	600	648	665	637	701	678	661	691	705	682	658	698	663	662	691	627	643	634	682	692	682	636	602	636	686	648	618	678	661	670	708	663	671	625	637	633	644	612	679	627	657	700	641	639	684	634	698	625	652	650	652	636	645	635	680	663	667	670	693	669	689	670	644	652	671	688	653	663	678	670	676	636	663	673	664	659	665	624	608	692	646	669	690	675	641	657	657	691	664	664	665	667	689	702	690	634	670	671	642	699	686	625	667	653	643	701	649	623	656	611	648	719	618	680	691	676	635	657	678	701	637	682	687	648	691	627	674	665	670	669	665	636	685	683	654	633	686	638	638	673	628	631	650	644	647	619	636	682	669	658	659	694	708	716	658	657	661	717	698	648	645	691	653	644	665	657	699	662	704	688	671	707	635	676	664	688	634	682	660	708	649	649	647	645	680	625	651	650	667	636	664	652	632	638	692	663	661	633	678	704	640	665	629	645	678	675	703	632	604	662	699	650	660	646	645	678	655	683	639	642	627	669	651	671	660	630	640	654	676	645	649	682	673	674	691	695	687	620	664	631	657	621	672	701	680	695	629	665	675	667	653	704	654	656	619	665	620	632	619	661	640	667	682	681	702	694	670	681	643	651	647	656	693	668	649	653	672	645	661	679	659	688	673	695	668	664	690	647	669	645	700	634	682	689	669	705	636	696	612	678	658	670	673	676	683	645	700	624	669	685	672	646	657	670	665	705	636	649	667	645	671	673	652	663	655	670	650	678	651	693	658	668	647	620	637	670	679	653	712	691	629	661	683	681	661	630	657	693	671	672	640	676	663	693	621	622	703	661	650	706	680	709	668	675	641	669	624	651	686	628	618	645	645	704	618	623	604	630	657	653	677	700	629	647	676	682	708	632	676	683	675	696	720	703	657	652	679	687	653	658	656	682	640	616	705	710	653	667	715	706	655	668	662	718	664	696	677	691	659	669	644	649	667	682	682	642	653	658	608	655	654	672	606	688	665	678	693	633	630	670	698	639	665	627	652	671	649	646	637	709	649	667	656	672	660	640	657	671	690	680	640	629	675	664	695	642	694	673	709	687	684	663	663	661	687	739	689	661	616	624	595	656	679	623	704	669	688	687	688	680	647	719	680	684	666	641	699	672	710	655	633	678	660	624	677	678	643	682	662	680	697	648	683	627	714	641	679	649	659	682	662	666	668	638	661	634	679	676	671	654	620	636	699	658	662	673	685	677	680	650	670	622	608	643	695	693	650	632	647	677	662	725	664	657	642	712	678	717	648	643	684	659	635	670	669	625	688	650	656	625	698	649	675	707	643	652	694	680	692	654	659	665	597	664	689	678	669	675	678	629	650	640	706	636	658	674	664	647	687	668	667	666	632	674	707	641	659	640	653	631	697	672	670	677	658	648	634	640	636	662	679	693	658	704	674	638	633	649	614	673	645	674	659	640	664	634	668	679	690	658	693	656	632	686	700	639	657	686	675	641	701	639	677	636	629	717	671	679	665	644	662	711	696	660	673	639	704	659	667	638	659	628	627	678	670	655	691	683	708	651	650	663	667	656	684	697	667	654	699	667	637	648	609	665	628	657	719	656	636	618	661	667	635	678	656	676	655	695	603	712	653	653	671	665	653	674	655	690	642	648	631	638	631	686	648	661	660	715	647	648	675	587	688	666	676	683	605	634	666	680	706	671	616	645	629	713	677	617	694	615	669	652	646	679	685	621	675	678	646	691	632	646	605	653	632	624	670	689	649	625	667	625	684	660	674	674	669	665	674	732	645	648	640	684	705	655	697	670	698	652	630	664	657	662	653	613	672	654	605	679	662	678	611	642	677	706	631	628	674	649	664	654	642	642	654	630	617	628	682	652	603	730	641	665	653	672	682	630	641	649	657	688	644	674	653	644	628	660	641	685	646	642	660	659	680	688	646	635	662	691	693	642	645	642	668	642	654	668	682	692	629	692	613	657	642	623	701	629	649	641	663	664	641	677	659	666	645	683	616	680	654	655	666	674	661	663	688	675	615	708	637	688
22803	29186	33066	14979	3602	1466	947	685	558	517	446	412	377	340	316	350	300	272	283	274	289	295	274	284	293	249	297	285	302	299	289	262	250	293	280	267	291	309	252	294	275	264	313	290	287	293	260	280	248	284	294	254	280	265	287	277	277	278	250	260	297	274	293	284	280	278	271	239	259	263	287	252	305	261	254	277	299	283	268	289	276	263	273	267	260	287	274	260	287	234	250	280	293	255	270	280	288	254	283	277	284	288	285	280	278	261	267	254	255	277	268	282	272	241	280	300	250	255	285	254	292	254	255	257	269	245	234	290	249	281	277	271	286	273	269	294	252	263	299	266	276	253	272	251	262	259	271	282	255	276	273	289	288	296	276	280	270	264	254	240	259	297	261	270	287	309	240	286	276	319	262	254	280	300	297	293	295	248	279	254	285	276	269	276	281	284	266	250	293	282	301	283	258	275	278	242	282	300	292	264	251	292	287	253	278	289	251	286	283	250	309	277	281	278	292	279	253	262	278	281	293	290	250	248	241	287	291	277	263	253	297	294	282	276	265	278	275	276	272	288	276	284	297	285	304	258	288	269	303	269	281	243	252	252	260	255	276	279	253	275	286	271	259	266	290	263	283	267	309	258	266	302	245	261	273	312	288	241	269	286	286	295	271	282	287	262	298	274	265	282	290	287	250	291	280	264	297	252	285	264	281	274	242	289	287	274	287	277	269	279	288	262	309	270	272	297	260	268	276	284	290	289	291	279	266	271	300	273	286	275	295	251	284	280	274	259	282	241	265	281	297	299	279	275	284	283	273	266	270	287	285	299	282	282	279	285	279	281	265	250	308	276	263	304	288	278	286	272	279	303	266	262	307	234	275	291	287	286	274	291	259	288	287	263	290	272	294	266	283	274	265	289	284	277	278	303	241	267	260	267	280	301	291	292	266	260	251	264	281	288	254	303	280	280	291	243	299	255	279	290	286	302	271	278	295	268	294	291	245	278	281	287	255	299	278	297	270	297	289	304	285	252	276	285	267	284	258	259	270	293	296	264	293	247	291	273	289	278	258	281	263	279	252	280	276	261	294	279	307	253	272	302	272	273	255	267	265	278	278	283	298	273	286	274	305	272	289	281	300	276	256	280	275	270	277	267	253	305	294	275	278	329	305	275	253	258	266	300	279	266	261	300	294	292	258	271	270	287	260	281	256	308	259	265	233	294	296	254	301	256	249	275	279	275	251	292	277	302	271	282	247	275	282	277	293	271	284	284	249	263	253	295	283	297	262	293	281	314	308	243	289	285	282	263	280	283	274	290	269	260	262	291	273	276	298	301	290	268	264	271	268	285	260	272	250	253	295	286	287	304	272	260	288	269	269	250	283	271	307	286	253	260	275	274	279	270	258	272	266	287	265	291	269	264	291	272	290	273	280	290	277	292	268	290	270	252	295	287	286	289	298	254	267	282	278	294	269	293	301	271	258	241	274	277	302	283	262	245	272	262	284	266	246	268	253	294	284	271	289	257	254	259	259	300	265	261	248	293	270	245	294	286	263	259	290	287	286	265	295	281	270	306	306	297	273	257	267	274	295	267	280	278	252	313	290	275	282	292	306	278	257	258	263	279	276	236	273	298	270	263	279	279	282	285	268	297	261	257	251	284	262	287	260	283	266	266	278	265	271	260	270	261	262	285	253	284	276	260	262	280	285	281	301	317	234	277	279	282	276	260	292	294	293	297	247	288	290	240	225	260	283	257	266	276	262	242	290	269	266	275	287	308	276	301	273	254	274	295	286	254	266	260	269	261	272	281	263	287	286	304	263	270	289	265	255	249	284	285	266	274	292	292	275	266	283	286	232	272	279	279	274	273	253	290	277	258	271	281	286	278	294	276	286	255	282	294	255	276	294	289	283	299	295	294	283	250	244	273	240	282	269	270	275	300	232	263	272	269	267	270	278	276	273	286	287	274	258	272	283	287	267	290	294	303	264	270	270	280	252	286	284	313	278	265	297	282	276	315	276	247	281	295	289	291	281	269	275	301	279	284	269	301	253	287	271	275	282	265	249	257	269	275	291	271	260	244	217	274	293	254	291	221	271	260	278	248	234	303	273	259	272	267	263	285	300	285	244	251	286	324	268	282	314	283	255	284	281	285	283	251	286	288	309	262	290	267	259	288	278	280	272	275	286	234	297	288	266	242	287	303	292	282	251	287	258	265	294	310	305	252	253	254	285	279	298	293	274	274	275	261	259	293	271	283	296	262	313	283	317	264	265	253	267	264	291	261	262	274	263	262	278	276	289	289	241	270	283	256	257	265	254	296	283	267	288	286	291	272	258	284	257	267	288	269	306	263	265	288	247	290	291	256	307	296	286	290	255	268	227	259	280	271	304	269	289	264	300	258	292	284	275	278	273	278	286	290	266	303	269	274	285	277	275	295	260	270	260	275	285	275	272	254	282	313	290	289	269	269	278	252	277	269	281	297	271	239	293	259	270	271	268	301	244	310	281	255	265	284	291	293	271	280	271	285	273	269	276	278	294	250	275	263	274	287	271	277	263	274	282	279	279	315	249	287	259	268	292	271	308	287	261	257	267	273	259	291	299	275	273	246	256	285	271	262	254	269	306	259	283	271	289	255	284	287	287	262	279	289	316	266	258	281	263	294	260	254	277	311	261	314	283	268	292	281	284	272	264	286	270	261	295	263	292	283	287	280	274	285	310	252	297	313	256	290	299	282	292	285	278	257	283	259	256	323	259	255	284	273	268	305	289	272	275	285	286	257	273	247	279	320	290	281	290	273	261	245	280	298	274	288	252	243	241	285	291	287	265	260	280	265	286	302	268	283	256	270	256	298	297	269	267	265	296	252	266	246	277	262	265	267	274	293	305	297	274	277	314	255	261	277	291	266	261	245	296	267	290	263	275	271	282	263	304	298	274	303	286	270	279	291	261	256	265	265	276	285	301	292	276	267	273	260	284	270	303	276	253	311	296	264	249	268	247	258	258	281	289	305	255	272	271	274	285	319	266	256	282	279	277	280	243	286	260	269	297	278	264	258	294	248	296	282	261	287	275	312	272	280	302	302	266	282	264	257	258	281	303	281	298	282	281	273	292	316	285	261	251	289	280	265	304	280	266	272	289	271	302	252	273	283	267	307	284	254	267	262	240	275	272	279	276	247	273	278	263	269	284	278	268	246	257	280	286	242	259	274	278	298	295	274	275	281	271	277	272	273	250	308	294	299	288	263	276	311	285	278	270	271	269	282	253	323	295	294	247	263	268	266	276	263	282	283	269	269	281	250	282	270	249	269	300	256	262	271	297	293	277	266	275	268	296	288	290	299	282	291	305	284	268	284	262	301	286	291	282	258	264	279	278	282	290	239	257	242	248	286	282	275	272	291	289	275	281	252	299	269	267	265	269	264	275	271	252	277	251	289	273	263	275	288	276	276	276	297	296	288	281	297	299	242	288	250	297	262	304	248	308	272	266	284	261	281	246	263	269	291
20302	32073	34336	12926	3364	3043	2470	2070	1889	1820	1605	1487	1353	1227	1260	1134	1054	933	889	870	940	893	924	870	921	875	916	905	907	843	828	837	846	863	895	830	851	873	843	867	850	866	847	862	845	854	827	848	801	864	875	834	847	864	886	866	799	832	864	830	843	845	779	823	878	825	830	801	856	896	860	839	799	831	837	853	872	815	831	881	826	817	870	842	831	839	840	834	797	839	853	814	784	807	881	846	817	807	843	847	828	851	820	847	880	827	824	890	845	858	828	847	808	887	793	809	811	826	851	796	832	872	874	789	799	855	868	844	828	815	815	836	870	895	827	856	759	853	856	860	834	806	870	792	840	838	807	829	843	854	787	846	828	825	857	864	894	960	803	822	825	823	830	840	818	826	813	798	789	865	873	798	823	801	844	884	793	882	835	823	864	871	873	814	835	812	831	830	850	832	841	884	790	834	816	866	870	894	797	865	813	852	851	877	859	873	839	798	807	827	820	763	873	858	823	848	832	819	868	850	859	837	817	839	831	830	909	839	832	849	818	836	834	840	827	860	835	843	878	816	896	817	853	867	808	812	803	842	897	857	821	815	754	870	827	857	809	781	813	855	811	798	806	834	864	817	778	823	855	797	857	813	839	835	883	832	834	860	862	806	807	821	805	801	874	812	857	885	843	851	842	848	887	864	880	814	801	855	846	856	844	844	878	850	833	886	839	855	795	835	863	839	826	825	844	881	861	826	849	836	862	823	781	874	845	844	857	862	801	831	824	853	848	837	861	840	815	829	827	844	824	893	859	860	826	847	869	897	908	808	856	817	847	799	856	841	850	901	870	853	888	813	803	819	849	802	780	845	852	892	825	824	826	844	830	842	856	859	846	791	835	830	865	879	849	828	877	856	850	835	807	887	844	912	841	835	824	830	831	798	850	798	819	820	858	851	819	879	839	876	866	793	847	842	804	849	809	794	808	820	844	835	819	817	824	813	803	873	811	821	837	827	807	767	849	857	864	805	870	826	890	824	865	852	835	838	825	823	854	867	846	905	831	862	818	854	835	836	855	818	811	892	849	864	795	847	841	830	832	804	816	794	839	789	875	873	838	855	819	823	839	856	907	820	888	805	808	883	827	844	840	887	828	856	795	829	807	827	849	829	872	816	832	824	807	827	811	901	839	797	852	821	840	823	807	828	834	857	841	844	863	797	865	842	812	860	798	853	840	843	837	905	829	853	849	830	855	853	828	840	788	817	847	832	833	879	850	790	855	870	824	831	831	788	831	860	898	822	892	833	869	844	823	811	838	855	893	864	771	851	838	851	840	908	798	813	849	787	853	849	835	866	864	854	915	866	869	804	799	846	824	831	867	845	874	819	817	886	858	810	800	857	892	824	884	816	821	800	813	840	850	869	876	800	851	840	895	846	866	866	798	795	847	798	817	854	808	842	880	891	822	810	842	806	897	856	826	810	759	897	813	837	821	876	797	864	855	853	779	846	822	887	825	860	864	857	833	837	828	844	796	822	807	783	819	845	820	809	891	829	874	809	876	886	847	840	895	874	846	853	876	868	867	828	816	841	816	839	805	860	870	840	802	854	865	875	876	865	871	828	844	812	820	833	798	882	856	784	869	836	826	831	862	869	823	860	798	811	843	850	827	876	809	836	813	841	854	876	823	808	805	800	796	838	856	779	817	824	850	843	829	822	810	884	880	853	794	889	876	833	798	838	858	865	833	856	874	797	853	857	828	855	809	801	845	852	859	863	829	825	833	834	790	847	882	780	875	829	857	833	840	880	883	846	825	845	812	843	801	848	849	837	856	840	805	824	879	868	877	811	780	845	876	847	874	839	840	847	834	884	874	865	825	805	869	815	829	839	882	862	800	799	761	838	844	824	842	842	865	831	849	844	829	820	837	892	826	809	860	789	865	858	855	822	819	842	815	833	850	838	849	861	832	794	879	855	827	828	889	851	824	830	805	795	823	828	826	842	852	835	836	892	821	842	795	844	847	873	854	859	877	792	870	792	874	792	826	810	877	873	834	866	844	866	849	879	832	808	830	814	808	891	809	865	854	896	857	785	851	805	835	836	881	870	858	876	835	826	815	836	788	792	875	855	843	846	840	870	839	809	827	840	848	845	852	848	875	795	822	833	866	829	881	813	834	833	833	815	798	908	817	855	900	886	818	836	922	842	852	850	820	875	868	868	806	885	784	856	773	878	838	831	848	844	848	810	806	871	862	804	853	853	844	828	837	851	805	813	785	911	838	825	850	820	843	794	776	857	837	885	819	865	824	849	818	902	850	823	843	877	824	819	895	828	890	820	809	831	851	837	845	824	816	820	832	859	863	852	832	845	870	890	834	812	750	849	842	815	846	821	883	850	818	882	854	875	850	841	844	905	813	796	874	838	897	878	853	855	808	859	904	813	834	837	816	845	829	838	798	815	864	864	815	847	869	827	853	807	814	830	844	814	878	849	845	796	866	834	807	815	841	846	827	832	827	870	786	805	833	829	814	832	815	815	847	815	832	866	879	787	903	846	862	812	860	850	823	882	846	841	821	863	848	831	858	903	809	806	827	799	819	838	831	857	858	821	885	846	861	794	800	838	868	850	837	821	851	856	838	795	831	825	854	812	875	771	844	821	818	818	840	789	862	826	846	842	857	815	850	829	847	815	845	810	862	849	817	838	886	844	827	869	843	881	851	837	798	850	838	799	817	865	824	869	876	815	859	880	822	862	853	844	799	859	816	874	888	824	789	857	869	830	803	829	814	832	877	813	834	844	818	801	892	833	796	865	839	833	891	788	865	795	831	871	805	906	907	793	816	885	815	852	820	871	865	821	818	855	849	834	854	833	823	853	806	808	880	844	876	854	844	827	831	786	902	861	759	818	870	847	865	845	850	825	881	848	857	799	816	793	818	846	870	823	910	832	865	844	848	821	848	845	837	852	835	856	842	854	802	891	832	871	889	871	855	883	832	790	869	851	832	835	856	780	833	838	874	849	801	824	797	849	841	873	840	894	840	883	818	818	825	853	882	850	836	838	841	871	757	852	838	829	877	828	890	820	833	817	852	859	826	859	836	852	825	887	838	884	807	864	842	841	816	825	867	836	841	895	814	869	819	817	824	836	841	829	829	885	873	816	879	822	872	755	782	865	877	846	874	843	820	864	809	881	851	856	848	820	849	864	840	799	810	831	805	857	828	857	816	806	851	830	839	798	796	791	829	858	870	933	847	819	779	792	835	793	860	817	835	877	846	829	899	853	832	801	856	839	818	832	849	846	806	824	875	828	809	826	856	874	846	854	877	802	858	831	845	788	875	849	832	825	799	820	827	815	860	749	858	846	791	828	870	849	848	836	871	839	805	842	894	833	886	861	841	880	839	833	869	867	926	861	813	869	818	804	839	861	874	839	885	868	824	864	879	848	836	856	845	873	837	868	867	795	892	837	858	869	821	818	804	818	799	851	863	864	801	844	846	840	849	845	831	878	860	884
53739	51223	42577	30215	24770	22400	18964	11497	4559	1545	1320	1068	838	578	488	414	302	262	228	230	233	263	223	234	198	198	182	192	199	165	175	170	180	142	184	177	200	190	155	173	156	152	167	173	134	134	139	185	166	162	171	170	177	150	147	173	193	169	163	200	154	150	157	167	167	161	144	161	179	168	172	152	174	201	156	158	162	168	156	161	165	174	172	178	172	163	163	148	170	173	164	150	174	162	177	177	165	144	173	166	180	165	161	151	170	173	178	153	144	174	172	178	148	158	172	146	148	153	181	156	172	158	192	146	162	163	162	167	164	172	156	162	175	172	165	173	144	169	142	164	168	174	158	186	170	174	152	165	125	158	173	146	146	158	169	160	148	155	135	158	162	174	134	151	172	173	179	159	181	177	158	157	181	169	173	179	156	156	170	155	170	167	198	178	178	181	181	151	160	152	159	162	150	155	162	170	185	159	180	151	162	153	147	159	166	172	189	166	176	169	159	173	156	161	168	172	174	174	162	159	165	183	161	165	194	156	144	152	148	169	165	158	137	154	157	160	150	149	179	190	130	152	170	173	198	145	140	149	146	144	150	162	162	157	129	181	179	164	183	137	159	161	159	165	153	172	152	151	163	163	173	158	173	178	161	157	173	186	172	156	172	156	169	154	155	163	157	177	156	155	157	171	182	181	177	150	159	156	164	146	165	179	152	168	138	188	183	184	162	184	182	173	151	151	167	162	175	159	178	168	154	153	147	166	163	161	167	143	142	155	152	151	162	175	151	161	168	155	157	177	188	174	174	184	142	171	171	169	168	166	173	177	133	155	154	172	158	177	181	152	182	182	192	160	166	161	168	156	150	169	176	152	158	173	146	148	163	178	184	169	153	187	155	158	166	172	166	172	182	152	155	160	174	151	152	155	151	143	146	166	179	162	167	161	160	180	152	180	141	160	168	149	126	155	157	170	171	168	166	172	170	147	164	186	157	166	174	149	171	172	154	160	177	160	181	150	189	156	147	175	163	137	155	154	171	153	179	163	167	170	172	178	150	151	139	146	160	176	162	173	164	175	165	164	162	151	179	161	153	171	183	177	166	146	171	155	163	146	150	152	186	176	162	179	177	165	144	174	166	152	158	167	171	183	181	167	159	173	166	162	147	159	170	155	172	140	161	138	154	176	149	156	144	174	161	160	165	144	165	148	172	162	155	142	173	163	171	173	143	158	170	151	157	174	192	169	171	162	156	164	173	164	156	167	144	155	163	172	158	152	138	149	159	148	145	147	169	185	171	159	166	163	173	176	143	153	190	166	166	180	161	178	164	150	166	158	173	176	149	174	172	181	157	164	155	169	164	145	159	168	163	159	177	161	156	167	163	160	179	146	158	155	174	154	152	155	149	158	186	138	161	178	169	191	144	151	170	160	176	167	167	172	163	157	150	155	176	162	172	177	149	171	165	147	170	179	150	143	172	181	160	151	132	164	153	155	175	173	148	153	161	184	152	172	199	172	166	167	163	139	172	152	151	174	166	142	144	165	153	188	152	173	199	167	180	154	139	191	172	138	168	150	177	193	179	162	146	172	154	146	175	147	178	165	195	150	159	173	146	164	183	165	163	178	166	164	188	152	166	165	153	167	174	158	174	143	131	153	170	171	167	157	154	173	154	169	165	153	184	176	141	175	147	173	161	157	145	177	139	188	146	151	159	166	178	171	155	163	156	180	169	164	172	169	174	131	150	188	162	159	174	147	177	165	180	182	146	173	141	188	167	144	170	167	154	172	143	155	142	179	153	158	153	149	167	146	159	193	169	186	171	175	185	179	155	146	145	160	146	166	170	147	165	171	161	167	183	160	147	167	171	158	143	175	153	146	173	138	156	149	176	154	137	201	172	172	176	152	159	185	172	176	148	174	160	145	164	181	154	171	170	132	153	156	161	158	170	187	171	170	171	152	174	174	167	160	141	167	157	167	171	169	146	157	160	164	173	146	144	169	164	158	163	168	163	147	170	164	155	144	184	178	151	155	157	142	171	166	152	156	170	164	192	158	154	160	163	172	164	188	162	156	153	175	154	147	161	171	164	156	189	165	151	158	169	171	167	171	174	163	153	155	168	156	143	148	167	160	145	143	167	174	169	172	152	154	163	182	161	152	151	161	160	178	173	165	162	169	179	150	166	141	175	152	156	179	157	172	162	152	183	158	168	162	166	157	162	145	151	144	151	165	163	180	155	183	169	178	152	176	158	158	176	168	167	190	166	169	172	150	165	165	175	167	126	162	163	146	178	163	162	146	180	163	193	169	159	164	171	143	162	183	158	145	170	173	158	168	164	181	144	162	169	182	169	157	160	172	159	134	188	171	148	159	153	165	154	170	164	164	134	150	172	151	158	175	171	175	178	155	168	162	170	170	184	179	195	168	184	167	154	177	137	158	167	170	152	158	169	172	151	157	157	176	158	180	142	146	171	150	189	152	173	163	151	165	166	177	153	160	183	171	173	154	159	158	160	156	167	170	169	168	161	158	168	164	164	179	144	166	162	163	156	153	149	175	176	175	168	152	152	164	156	153	150	165	151	157	158	157	162	163	158	157	141	146	171	149	186	184	143	155	170	170	168	186	175	178	174	151	153	161	198	156	142	146	149	154	161	181	179	157	143	163	156	158	160	196	164	161	156	156	156	160	165	177	173	157	142	166	174	170	181	151	148	170	169	159	167	166	169	159	171	189	146	167	155	153	174	158	170	164	183	142	159	162	175	165	178	156	162	161	167	155	136	178	166	166	173	160	158	153	149	174	156	165	184	193	141	162	169	166	133	167	175	146	189	166	151	179	155	203	180	152	183	160	170	182	171	186	165	184	166	173	152	173	164	145	172	164	156	163	187	191	152	159	137	141	184	154	152	173	180	157	148	160	154	157	160	162	175	184	154	177	163	185	148	145	167	162	175	169	173	152	138	174	141	142	139	175	157	156	172	170	173	135	155	161	167	147	163	165	169	174	158	176	167	178	165	179	154	164	160	166	167	151	152	166	151	159	178	155	160	185	150	168	142	165	177	146	158	168	176	170	175	186	158	143	187	165	167	175	160	167	165	140	180	145	163	166	159	169	151	175	158	157	154	185	152	171	195	151	169	165	180	169	136	151	171	175	178	172	153	159	161	136	147	159	163	190	166	172	179	166	171	148	168	146	165	176	164	154	159	165	131	152	161	155	160	188	175	161	178	153	169	158	178	166	171	169	164	174	162	163	160	148	163	182	156	165	140	143	139	167	181	157	160	175	162	190	183	162	171	140	177	146	162	151	151	174	165	181	155	210	145	156	167	172	149	174	182	165	154	159	150	170	172	151	183	164	169	190	172	156	152	157	154	150	141	169	160	159	177	138	148	149	155	155	160	165	179	145	151	147	158	147	169	178	164	153	158	166	135	147	179	155	161	169	165	164	162	147	152	156	169	173	155	190	181	200	180	156	177	155	159	183	178	165	171	174	168	155	169	158	168	154
46640	56407	49907	31443	14611	9606	7793	5230	4510	4588	4813	4175	3400	2491	2195	1913	1167	992	929	927	949	1051	982	1001	886	737	724	668	637	603	597	533	587	609	600	668	598	482	501	563	574	562	557	536	534	546	546	585	584	554	582	523	532	499	554	549	564	523	515	529	534	549	548	520	544	535	530	556	504	522	525	479	522	499	500	513	518	507	517	532	476	537	531	540	490	494	517	527	532	488	506	546	533	537	525	519	493	514	526	487	506	520	534	524	498	501	461	526	521	522	516	501	544	547	569	494	542	521	491	500	546	517	532	502	535	495	522	513	503	518	500	520	538	566	550	535	536	520	533	523	551	511	503	546	487	509	542	511	531	485	511	559	489	505	541	552	529	499	530	502	554	505	548	511	526	512	534	544	523	529	524	547	514	522	531	509	555	525	510	507	479	558	536	511	546	488	508	508	516	571	519	521	517	516	522	522	556	569	544	534	502	585	498	510	517	521	535	552	544	505	518	496	520	512	502	508	530	553	528	515	523	508	535	525	526	491	518	477	544	535	498	570	524	562	494	560	459	523	503	527	519	513	507	474	542	531	557	506	496	553	540	565	543	516	504	533	521	496	538	505	536	499	564	507	514	550	519	519	495	479	511	515	550	491	525	565	491	510	514	507	537	543	514	494	536	505	550	560	532	525	517	520	486	498	496	565	552	496	535	532	508	500	470	503	495	537	499	533	533	533	504	509	505	527	507	492	530	502	487	551	552	551	553	544	529	530	504	504	511	445	510	489	521	486	499	551	519	487	540	472	498	500	514	556	528	521	534	496	538	554	492	494	516	524	555	508	538	545	548	497	545	497	499	488	495	515	507	551	517	559	514	535	511	550	533	500	511	513	513	514	539	483	488	478	472	491	508	537	511	552	561	528	506	542	508	549	510	532	523	495	567	481	531	485	518	523	512	550	499	536	545	516	570	551	536	483	480	533	530	535	513	490	563	496	529	543	515	509	533	562	475	529	535	509	540	519	558	529	494	505	507	539	563	533	461	526	510	500	506	527	499	510	536	494	507	524	572	513	516	559	509	517	510	519	514	510	534	484	550	514	555	529	534	519	506	490	528	501	529	547	490	565	492	526	502	539	520	510	512	495	534	502	515	518	537	565	495	529	542	545	518	497	520	478	486	541	526	504	540	509	527	502	559	485	503	503	517	493	554	511	530	531	543	524	486	502	528	477	478	571	531	504	522	537	512	534	519	525	532	541	534	565	523	512	507	528	533	510	565	538	525	528	461	525	485	543	515	494	543	512	506	516	521	498	545	545	554	515	519	549	571	505	504	514	503	482	524	523	515	537	528	511	547	509	525	552	556	542	528	506	546	524	538	522	519	547	504	549	524	503	532	457	508	543	508	556	496	553	568	541	526	542	502	554	512	513	515	529	540	528	523	503	482	532	560	575	498	511	497	507	523	541	522	526	527	562	544	558	534	526	528	516	540	506	528	541	540	496	514	505	505	506	488	498	555	510	567	492	524	535	509	486	530	511	511	567	521	476	513	551	531	510	519	510	518	508	496	483	524	501	496	501	530	497	538	510	563	486	561	502	515	509	489	470	538	530	522	503	550	514	504	534	506	528	532	555	489	533	523	542	528	459	538	511	507	518	535	524	522	465	533	522	475	502	496	564	500	547	560	512	518	528	555	511	524	523	528	557	509	552	504	539	494	527	485	533	555	525	474	534	531	520	517	479	506	491	511	534	547	484	493	538	473	545	515	536	519	521	500	534	513	542	544	474	515	514	506	551	518	472	548	519	527	545	530	509	500	555	578	529	506	523	504	519	543	489	562	525	556	522	506	515	531	482	550	509	492	502	498	540	516	481	519	506	537	548	500	508	518	495	552	489	537	532	504	514	544	519	479	536	520	535	527	528	563	520	505	529	499	506	543	546	530	512	552	513	532	487	531	478	593	504	540	512	553	546	528	541	475	464	541	547	516	507	525	511	529	479	528	523	506	542	517	522	539	511	489	524	525	573	546	498	487	506	524	504	527	510	503	539	520	501	523	500	535	509	517	521	516	465	508	538	481	505	524	471	481	493	563	519	524	519	611	492	518	492	557	512	499	543	533	495	534	535	495	547	520	523	518	500	530	559	501	499	537	511	520	526	532	535	524	515	486	552	528	556	508	527	547	512	521	494	516	516	509	524	513	517	524	546	518	553	519	515	534	517	481	499	555	535	550	554	521	514	491	506	548	528	550	513	530	519	496	504	512	521	477	485	469	536	507	520	487	513	531	509	530	480	498	522	526	537	517	534	502	520	495	495	526	511	552	541	540	477	497	534	539	498	495	508	520	509	529	529	484	514	546	556	535	502	581	537	512	494	553	515	504	529	538	493	511	511	494	523	535	520	545	503	517	492	523	519	510	493	491	494	523	558	542	528	491	512	518	526	529	524	533	561	530	472	528	488	505	498	543	515	495	485	512	552	535	535	487	546	526	484	512	505	478	504	504	519	539	526	559	513	560	513	522	524	526	537	507	553	514	570	520	506	489	513	490	542	509	525	529	518	533	496	478	562	542	561	510	499	522	557	477	533	520	520	511	501	540	536	525	505	523	529	510	492	509	534	527	529	515	559	581	541	532	544	489	544	556	559	536	536	504	557	535	524	485	509	500	547	472	510	502	572	554	517	541	527	487	544	510	517	571	512	527	529	530	519	531	555	531	504	514	496	489	526	526	518	543	522	523	482	565	519	499	520	550	508	558	510	517	533	529	508	519	508	535	523	516	583	539	474	538	519	514	502	508	495	480	531	517	522	526	490	484	484	556	482	499	513	516	531	511	466	525	550	542	516	512	530	553	478	561	536	507	489	520	530	533	500	523	535	523	521	555	525	557	555	547	476	498	529	562	516	534	552	493	514	520	476	484	519	515	521	530	537	476	516	500	522	535	502	500	504	490	485	520	525	522	511	476	534	528	490	502	539	524	555	541	529	517	577	512	494	533	503	510	523	492	580	547	526	516	558	522	517	522	541	525	519	505	541	499	495	525	509	519	507	529	501	531	504	496	559	522	495	516	476	483	531	513	493	502	508	479	521	510	520	510	508	543	518	489	498	485	506	493	534	558	523	509	518	483	590	518	527	487	514	505	541	521	527	497	505	520	540	548	497	480	559	538	554	508	549	560	508	540	533	540	490	508	519	507	524	534	536	544	537	469	542	489	523	514	553	537	522	544	543	467	547	521	495	563	498	549	502	521	548	527	542	525	546	499	491	529	489	477	543	531	497	518	534	516	486	531	562	528	503	557	518	537	515	468	525	520	520	545	484	523	529	517	499	483	484	523	532	525	527	513	571	541	537	541	548	522	525	486	524	559	509	538	539	520	522	503	538	505	536	543	492	507	545	581	509	513	542	524	528	508	504	501	500	519	483	510	499	523	491	492	533	507	524	532	526	543	537	509	519	541	518	541	514	501	507	518	496	518	546	506	543	535	521	538	493	533	531	479	516	528	497	550	547
58570	48369	39541	30287	24862	23885	22329	17321	8972	3758	2253	1648	1099	830	797	632	411	324	327	317	343	297	311	340	291	275	246	245	216	199	196	203	192	222	200	187	187	219	210	173	185	197	196	193	199	178	190	195	192	185	194	215	202	211	204	172	187	198	212	193	187	194	177	203	201	184	192	180	184	186	186	205	192	167	179	198	201	176	203	161	185	181	185	187	185	202	167	194	198	172	188	200	187	184	151	190	207	216	187	177	206	185	199	186	204	175	191	190	173	182	165	201	175	165	194	177	193	174	176	157	204	187	188	185	182	186	184	172	199	179	154	198	188	174	189	192	185	199	200	185	190	174	176	186	185	206	164	216	173	159	182	181	190	208	178	192	191	184	179	193	165	204	220	189	183	176	184	175	202	186	168	190	181	182	186	164	182	166	198	194	186	228	184	194	177	198	181	188	196	171	213	188	181	195	156	171	194	192	184	197	198	183	194	169	189	194	168	185	194	173	199	190	189	180	166	157	175	172	163	214	193	186	185	189	188	182	174	186	182	187	164	187	206	192	181	198	192	184	182	198	189	184	193	187	178	174	217	204	189	174	184	204	175	179	184	174	210	173	184	195	143	177	173	185	162	182	178	160	180	187	183	196	151	183	204	179	170	190	185	196	202	171	193	180	180	194	172	181	195	200	212	189	182	187	214	176	196	175	159	189	209	181	194	197	168	188	194	198	192	183	186	155	165	173	178	169	178	180	208	183	204	206	196	179	185	194	182	193	181	169	185	182	176	176	187	175	209	180	181	209	170	195	214	200	186	200	198	185	169	180	195	170	187	171	180	174	196	184	201	199	182	169	194	183	172	200	176	187	181	166	166	208	187	208	184	189	188	175	207	195	173	182	194	211	177	187	187	194	180	192	207	163	158	162	203	209	182	193	179	193	201	199	187	189	204	184	199	206	175	204	187	180	169	188	204	209	177	179	167	181	180	208	186	176	202	173	206	193	198	199	183	173	201	154	199	197	192	173	174	177	177	192	201	171	197	169	179	199	180	166	196	225	176	184	190	161	190	210	205	205	197	164	190	195	186	182	166	181	220	192	199	212	175	185	190	211	183	199	188	208	185	202	176	196	168	203	217	208	182	176	195	199	180	170	195	191	192	175	204	194	173	203	189	182	178	166	199	170	202	187	204	188	194	184	170	218	177	186	169	170	176	177	183	212	198	194	201	199	177	205	208	217	191	173	197	203	188	171	179	167	206	176	180	185	176	206	149	189	161	192	180	177	177	188	223	192	180	171	185	194	181	160	171	180	171	173	201	182	190	184	195	172	191	176	185	194	202	203	192	183	183	188	202	201	188	167	200	174	189	187	185	180	180	209	193	205	193	197	162	166	169	207	184	206	187	192	188	153	181	170	175	195	171	185	208	167	174	169	185	193	191	170	167	166	180	178	189	210	206	210	177	165	190	184	179	178	196	218	184	181	207	199	177	191	160	165	176	190	177	178	163	175	173	183	203	191	187	201	205	188	192	174	182	182	178	181	185	200	183	189	183	175	190	182	167	188	197	209	188	192	187	189	193	213	193	194	188	177	194	186	167	157	184	185	174	150	169	192	202	174	197	174	190	182	173	180	168	186	200	221	229	180	158	183	181	185	186	189	185	194	183	174	186	169	160	172	186	204	194	193	168	187	201	179	162	189	186	215	187	175	221	205	198	174	197	176	183	175	192	186	172	183	185	165	193	200	208	206	200	196	169	165	158	173	191	196	206	183	156	186	202	232	182	166	187	196	188	201	175	201	188	174	192	187	199	193	161	185	181	168	194	198	207	164	194	182	171	194	199	197	178	168	175	199	191	180	186	156	175	191	185	203	173	196	202	184	205	185	172	173	177	182	163	180	178	181	195	195	175	190	178	182	206	182	197	173	194	162	159	187	180	173	201	184	212	194	155	208	200	184	177	191	193	173	196	155	182	223	190	194	167	168	181	191	182	198	195	159	187	187	174	180	198	201	180	173	190	189	199	191	210	222	167	180	161	182	165	205	158	165	183	204	179	186	196	197	194	192	186	181	173	185	189	185	210	164	189	208	186	166	196	196	184	192	178	208	182	178	191	175	181	185	178	194	201	204	164	166	175	188	202	186	207	168	187	172	177	184	191	166	207	152	185	196	180	192	196	183	168	198	183	168	193	181	156	196	188	195	162	196	171	195	188	193	180	186	185	207	186	226	178	199	175	176	198	202	223	176	178	202	179	171	158	177	176	194	186	191	166	193	167	142	188	163	185	189	201	186	176	170	167	199	176	171	176	180	179	190	184	205	184	177	177	185	193	175	209	174	173	165	191	183	192	197	216	199	201	191	192	172	160	177	202	210	183	178	192	171	166	196	196	179	178	163	196	158	175	184	151	180	191	183	175	183	181	168	175	202	213	188	177	182	188	187	192	183	184	195	187	190	197	168	194	193	187	171	191	192	182	202	193	182	168	165	192	174	180	200	195	167	196	192	160	190	189	182	180	195	185	185	170	196	184	196	199	164	186	161	182	186	179	187	200	177	179	188	176	194	162	197	189	163	176	205	175	191	203	205	170	213	215	188	176	181	187	167	196	215	216	177	201	171	175	185	180	195	196	166	189	188	186	177	176	189	179	172	193	177	164	189	190	170	178	192	189	194	178	214	177	184	199	188	186	170	199	173	201	179	178	168	182	190	205	222	193	199	172	186	191	173	196	209	201	190	167	165	194	183	215	181	176	177	188	199	205	169	169	167	180	189	179	170	181	178	177	188	179	182	176	187	183	189	174	192	169	183	179	188	177	165	203	160	177	196	177	179	153	201	174	183	198	199	175	193	184	165	196	180	161	160	183	172	182	167	189	184	183	180	178	179	176	168	179	188	184	177	182	182	191	177	161	157	175	176	198	196	185	182	197	190	185	197	195	203	165	206	220	235	206	195	198	180	189	185	208	192	199	184	184	204	201	182	168	146	184	175	171	171	193	189	189	194	175	182	188	185	165	186	171	210	208	181	197	195	216	199	164	179	198	179	195	171	167	181	174	193	184	195	172	184	200	158	199	198	206	180	175	199	202	218	185	200	186	185	165	181	176	186	219	198	180	209	206	169	197	182	189	191	189	201	161	207	200	185	201	193	176	182	179	181	191	193	166	198	197	168	186	222	202	175	200	170	176	213	195	169	182	176	168	199	176	173	179	187	184	171	201	213	185	166	190	212	192	211	219	212	211	171	178	186	198	182	171	186	181	181	188	185	176	218	186	197	191	204	215	185	180	180	191	188	187	185	189	166	174	195	187	194	197	172	178	221	184	198	180	175	190	192	188	179	198	176	182	171	187	188	177	196	180	196	184	199	176	181	200	194	178	182	185	156	157	175	194	167	186	169	158	178	171	188	165	178	174	182	178	173	165	187	169	196	165	199	195	170	175	182	200	182	182	194	176	180	205	193	203	184	172	171	181	172	204	221	186	227	174	206	160	191	179	177	173	179	189	183	172	215
50620	53621	51425	41236	21899	11794	9747	7837	7117	7613	7280	5987	4854	3408	3468	2731	1661	1175	1237	1267	1289	1264	1502	1393	1155	949	921	928	756	754	636	649	717	732	706	659	674	637	629	634	656	590	602	574	588	634	563	627	554	584	597	598	565	586	593	551	625	592	558	588	529	575	637	623	569	571	532	539	568	581	576	541	563	578	564	586	583	585	567	548	597	583	559	593	560	608	539	560	586	575	595	590	563	561	532	541	543	528	587	588	565	586	558	560	586	535	551	544	561	556	563	583	531	555	545	545	585	555	552	530	559	550	549	528	598	545	532	581	551	626	563	580	535	567	554	534	556	533	582	562	528	575	567	544	545	544	588	578	549	532	546	566	575	542	587	567	555	569	562	538	608	575	551	582	562	562	550	567	525	576	560	537	541	591	522	558	601	578	627	561	618	528	628	542	591	521	569	556	569	559	561	574	532	551	573	582	592	571	561	528	597	569	549	557	541	565	535	558	589	552	542	532	550	548	509	563	590	549	556	526	586	534	540	579	541	537	578	550	589	567	581	548	577	561	591	580	544	571	558	566	607	559	570	540	587	574	621	554	576	584	561	590	575	504	529	547	526	595	545	551	581	522	582	509	578	572	545	576	546	596	576	559	560	591	631	570	557	564	550	551	542	580	586	535	578	579	557	508	588	566	558	546	584	550	559	577	564	546	527	588	585	551	540	573	520	589	556	517	537	542	536	554	532	554	550	576	556	592	566	532	580	542	550	564	540	611	546	546	524	556	545	591	581	562	551	579	611	603	545	495	553	582	556	591	557	572	542	524	574	554	553	586	547	532	541	527	584	621	541	555	567	542	559	559	574	543	526	567	555	569	528	555	562	573	582	583	541	532	554	567	542	520	551	550	563	576	565	566	543	570	513	547	544	576	533	548	520	536	550	570	540	558	588	569	506	567	489	581	566	532	551	515	560	565	527	566	563	590	562	528	570	571	604	552	577	540	506	551	540	597	610	575	537	610	551	564	554	555	563	537	575	567	543	584	547	586	569	579	582	626	551	572	586	558	557	595	553	607	542	555	575	586	556	542	551	570	535	520	574	591	573	567	557	611	499	573	556	579	567	547	563	578	565	533	527	594	538	567	522	548	597	551	525	585	602	590	595	571	548	566	589	587	562	594	533	555	551	537	573	570	516	606	552	563	529	566	537	573	522	524	589	545	520	571	576	569	551	583	534	567	548	549	511	556	583	530	595	574	567	605	540	598	583	533	570	552	564	535	546	576	583	602	564	538	557	551	568	583	532	560	552	587	581	581	527	539	537	567	580	528	551	568	582	617	525	576	569	564	542	578	556	568	542	579	521	566	541	562	572	546	544	521	532	532	552	562	529	563	587	536	577	578	555	561	584	556	636	563	568	529	583	549	565	587	600	566	557	581	542	571	554	564	547	532	590	574	606	542	562	544	613	572	552	542	552	568	579	571	559	544	564	567	511	546	552	563	578	586	567	511	547	566	572	566	548	560	572	561	551	564	555	566	568	580	536	566	579	592	569	530	558	572	552	559	550	543	578	590	547	557	567	567	557	540	537	584	551	585	589	549	578	576	571	561	590	542	536	526	564	601	535	554	540	562	595	565	594	567	561	549	583	542	571	497	557	566	535	587	593	570	574	590	567	562	559	584	597	588	566	525	570	580	547	529	575	503	546	540	527	529	574	588	554	556	557	583	559	549	571	569	564	562	555	559	545	580	580	569	541	592	544	542	550	547	547	562	568	573	537	594	553	560	580	571	513	548	589	550	568	609	555	543	523	565	521	559	572	567	556	527	574	598	564	568	537	571	585	574	545	564	537	552	549	558	587	595	517	524	591	551	608	584	581	545	542	581	571	571	564	566	539	563	549	581	561	593	582	517	564	530	526	537	566	536	516	574	574	571	550	574	543	567	520	611	544	550	540	521	532	520	564	560	563	591	553	555	550	578	526	587	509	549	586	581	574	538	562	537	551	606	595	527	575	554	577	564	561	560	572	561	540	576	610	558	552	571	578	567	532	556	525	543	538	561	522	539	567	542	587	531	557	569	526	579	543	513	562	549	523	559	575	599	567	602	533	562	566	596	571	541	569	540	544	498	568	546	612	538	569	567	577	549	573	514	551	563	585	577	542	596	522	536	576	540	553	584	538	561	560	583	572	542	556	519	556	587	554	547	537	543	537	553	565	554	579	558	543	533	584	596	544	516	567	583	562	589	549	531	554	606	562	564	530	549	551	593	530	536	568	541	551	585	579	561	585	550	532	554	540	537	571	569	587	518	575	595	576	615	545	545	581	570	579	575	588	526	576	565	553	536	576	545	575	566	578	574	570	574	601	587	605	550	513	571	559	551	570	502	567	572	573	552	561	506	536	542	525	589	584	556	529	613	539	527	527	579	555	547	580	557	556	533	573	579	515	527	524	599	572	537	541	537	547	559	566	568	526	538	587	579	566	594	577	552	602	518	537	582	616	546	550	584	575	590	595	565	531	532	579	558	546	556	562	547	568	565	526	552	562	589	523	527	587	550	518	554	564	600	542	541	595	501	573	585	569	522	537	538	560	545	542	565	564	520	558	542	529	559	534	573	542	539	545	608	568	546	575	542	571	554	548	541	548	593	507	563	565	542	580	562	574	564	570	541	530	582	586	590	580	590	560	539	557	605	536	610	585	543	532	573	569	534	568	558	532	522	546	591	569	579	539	532	560	586	587	592	537	608	557	558	575	520	600	531	541	576	580	543	538	538	522	550	553	594	593	554	556	571	558	556	547	576	586	527	570	562	572	591	557	564	574	594	540	563	499	568	553	533	589	538	579	515	623	615	585	551	574	574	541	597	563	576	505	600	569	519	594	554	539	538	583	555	574	541	617	551	618	542	557	548	601	575	558	557	559	574	588	557	576	568	573	563	571	527	532	583	515	570	575	584	570	564	536	567	547	564	543	579	563	520	551	535	521	555	544	582	563	568	566	563	540	591	567	558	551	561	596	520	546	550	547	555	581	520	562	583	560	593	548	584	537	572	560	588	549	532	604	553	573	563	508	584	499	551	567	547	571	556	561	524	511	521	550	561	550	586	566	564	552	577	557	555	573	575	550	570	560	552	551	549	550	558	604	553	543	522	534	578	519	533	535	550	548	539	516	552	559	569	544	571	579	542	560	567	530	589	547	577	582	593	566	538	533	535	591	550	555	575	584	563	524	522	557	560	590	546	545	573	591	567	533	540	569	541	571	564	578	570	584	575	524	550	499	579	567	603	548	549	567	568	565	582	563	559	499	574	586	553	580	584	510	547	563	551	540	570	579	553	566	563	547	563	553	559	547	547	557	528	570	522	558	533	558	541	548	520	549	520	560	575	535	553	565	539	563	577	557	580	593	583	558	541	540	597	584	574	584	537	600	542	566	558	570	570	560	511	572	533	550	596	547	545	595	576	587	602	542	541	559	574	563	562	555	600	582	575	525	565	553	586	552	570	566	567	574	557
24544	31496	33339	14270	4146	1497	819	664	494	421	414	349	313	313	267	304	236	253	292	253	266	232	259	256	279	251	281	276	255	259	242	231	255	256	240	244	250	247	284	222	221	244	246	279	268	258	245	269	241	248	259	263	240	245	271	234	239	257	245	227	243	260	239	257	286	255	243	244	212	270	261	288	253	236	256	237	261	257	261	231	244	251	234	237	273	258	249	250	251	225	255	253	247	269	242	271	235	262	269	268	265	244	244	303	269	263	274	269	238	235	232	248	272	237	227	236	230	236	258	241	262	261	270	233	242	257	258	239	248	240	260	263	235	233	257	271	261	234	248	252	253	241	252	230	241	249	253	257	275	264	244	228	261	229	224	243	229	256	245	240	249	268	250	255	239	257	261	239	280	255	261	230	240	233	279	221	258	249	253	251	247	247	250	235	244	234	226	248	244	258	244	256	250	250	232	237	269	233	238	268	254	260	254	249	255	259	255	249	247	241	269	247	232	256	242	235	252	245	272	269	257	223	276	276	259	269	241	242	244	285	262	249	208	253	246	259	239	246	234	244	229	252	244	250	280	261	250	256	248	273	253	233	271	234	229	272	251	243	238	262	245	254	250	246	282	238	226	246	265	236	250	269	269	238	264	240	250	260	262	250	250	234	236	209	248	293	258	284	256	268	265	225	225	239	232	288	262	263	244	246	264	261	252	270	243	256	256	278	280	255	248	243	261	301	265	272	264	251	238	270	242	251	250	249	248	256	266	247	226	244	262	268	252	229	226	263	257	251	256	232	249	247	228	242	242	239	246	239	258	262	218	252	235	243	239	268	257	262	241	250	263	264	246	253	233	251	247	247	237	256	261	265	256	253	260	256	229	247	284	252	242	252	236	247	251	261	234	261	233	254	273	274	280	241	268	260	249	247	286	267	235	252	259	211	270	264	242	269	255	241	252	252	236	204	236	252	259	260	223	284	247	262	225	255	268	287	244	262	266	262	241	235	231	249	271	254	269	283	256	257	281	256	273	252	245	256	249	265	250	254	237	260	245	248	265	272	242	258	239	231	288	243	244	241	260	241	247	274	247	242	268	258	225	250	266	260	260	242	247	243	220	265	264	262	246	259	288	241	257	243	252	257	268	258	236	249	268	245	241	260	278	229	226	261	274	226	254	241	232	240	269	275	259	238	264	267	218	241	251	249	260	259	254	224	262	249	273	272	236	236	220	242	265	243	251	268	257	282	277	233	254	233	268	264	245	237	258	258	245	225	242	254	250	243	253	244	253	261	206	262	258	256	262	248	250	256	244	240	225	237	267	230	277	240	240	231	264	245	243	266	256	240	261	241	245	248	270	264	271	271	234	240	242	240	240	245	271	246	234	252	280	246	241	246	255	266	255	259	236	280	280	255	229	268	253	255	265	254	277	268	256	237	254	272	249	260	257	236	253	271	232	232	260	248	251	264	255	238	272	266	254	247	233	244	251	264	246	219	272	235	236	242	265	230	257	265	249	257	263	246	236	246	253	265	245	246	265	268	252	276	260	236	250	268	269	257	284	255	269	239	235	255	260	240	262	240	238	245	248	260	253	247	258	226	286	273	248	271	254	254	264	236	231	278	258	233	258	275	265	247	237	227	248	252	256	281	254	271	238	237	237	258	248	248	243	238	222	253	248	259	254	243	244	243	268	265	221	256	242	251	244	247	213	243	278	260	229	235	243	241	250	243	275	246	233	258	243	255	256	232	266	251	263	243	269	262	254	278	226	247	228	243	251	249	286	260	264	248	264	235	252	271	252	263	264	255	265	237	263	240	274	256	243	266	264	255	251	226	281	257	253	270	253	267	268	262	226	251	217	254	261	252	274	263	246	266	238	275	260	265	247	229	263	243	260	241	247	268	260	235	245	287	243	234	280	250	281	257	246	243	236	236	256	258	232	274	268	252	244	234	262	225	257	243	246	238	244	229	256	255	243	229	291	253	247	243	271	251	250	262	241	228	223	222	249	284	252	244	240	234	266	261	274	247	258	250	255	243	273	246	279	231	268	240	247	230	252	225	245	246	245	281	234	229	255	270	235	258	260	242	237	244	246	215	219	243	240	267	276	232	228	247	229	246	267	275	263	255	253	259	275	243	279	245	262	249	246	254	230	219	284	274	259	226	264	262	247	252	254	269	271	234	251	243	267	232	274	254	261	236	244	251	254	239	255	254	255	264	250	235	250	277	267	256	271	266	284	237	231	266	263	261	243	254	245	241	256	267	234	221	264	267	246	235	256	264	261	245	243	221	266	223	256	252	233	256	272	248	245	256	231	228	237	277	244	242	222	263	228	227	247	257	208	276	248	248	275	254	256	248	256	263	237	230	241	267	287	237	226	261	253	232	243	237	262	230	205	224	260	255	229	265	225	250	261	254	257	258	228	263	246	262	265	261	272	260	215	242	250	284	262	279	229	284	278	250	266	226	295	265	245	266	254	233	246	217	218	210	250	251	263	260	249	261	283	254	265	247	274	246	282	252	246	235	216	252	249	263	263	259	261	259	292	239	241	227	256	266	236	256	262	237	265	259	222	237	275	270	250	255	249	235	250	278	249	247	270	238	253	247	248	240	259	237	261	251	268	260	302	240	277	275	238	265	251	275	271	251	239	260	244	258	254	258	260	255	268	225	251	213	253	242	265	261	272	285	245	255	260	253	277	245	249	238	261	243	233	258	248	277	278	239	257	259	237	260	260	262	225	240	270	284	263	266	246	252	225	249	240	263	257	265	269	272	265	240	223	257	261	238	277	257	227	237	230	242	244	231	268	240	261	252	274	252	261	240	260	249	251	269	222	263	259	243	267	246	248	260	237	239	241	267	233	261	254	246	259	232	261	286	241	250	251	265	228	273	261	251	249	226	246	249	250	270	251	236	229	259	235	253	263	277	231	261	249	239	257	257	262	237	258	239	265	254	246	247	256	261	269	256	257	245	265	252	247	289	246	270	265	252	271	258	258	250	217	277	248	248	271	251	267	231	250	252	245	252	256	253	247	250	259	248	247	259	241	230	249	278	263	231	237	255	260	228	251	246	287	225	245	269	261	230	252	244	258	249	268	243	262	252	252	247	257	263	288	254	238	248	271	254	237	251	251	263	256	231	225	249	223	239	287	234	253	264	232	264	253	254	253	259	284	219	253	253	265	261	253	244	231	230	282	262	238	272	294	250	245	221	251	235	256	244	263	248	280	243	263	240	256	242	259	234	237	269	264	245	263	229	260	261	275	258	256	241	248	256	250	250	246	261	244	271	255	252	244	251	247	235	272	226	246	253	251	269	241	231	272	241	243	271	235	222	249	266	242	258	268	230	281	273	260	231	244	268	259	259	252	275	253	293	249	242	235	238	254	231	258	247	247	238	227	240	286	262	284	233	252	262	258	254	248	236	241	241	215	254	261	258	260	271	245	250	260	260	276	243	251	276	255	262	246	258	291	258	260	247	246	256	220	234	256	251	264	233	253	245
21872	33203	34307	11950	4313	2909	2276	1884	1773	1579	1558	1409	1209	1121	985	823	838	875	876	874	887	895	835	844	883	820	886	837	819	790	759	758	759	756	775	770	820	806	822	784	785	770	796	767	793	747	787	802	832	781	845	769	822	767	813	773	766	763	743	792	790	789	735	805	768	817	767	789	742	771	810	767	777	754	784	788	747	813	743	784	763	794	795	822	735	785	781	773	753	765	733	767	772	784	801	719	765	805	838	767	800	740	823	757	750	773	764	746	775	781	821	740	814	803	754	769	772	792	792	804	826	772	712	729	757	788	760	767	784	744	718	755	725	799	786	785	749	811	829	752	814	809	778	769	774	821	731	762	760	735	772	813	784	762	713	787	764	778	787	769	799	783	730	766	762	722	772	769	741	815	806	776	752	775	776	780	752	793	818	754	788	740	765	829	791	735	735	784	814	798	752	763	766	764	741	755	773	814	729	793	785	826	804	787	836	764	772	727	797	757	726	775	753	807	778	795	785	734	773	804	809	752	742	741	742	781	755	768	802	726	791	784	752	786	789	769	754	824	820	820	805	836	735	718	794	766	824	790	779	771	757	782	826	760	749	814	767	750	735	784	793	788	735	771	792	759	793	808	746	776	775	755	765	752	756	760	757	782	804	814	789	793	806	821	763	774	740	773	791	762	760	770	794	784	802	753	799	792	760	756	796	732	760	828	721	824	759	800	755	743	777	717	736	769	752	731	747	781	791	741	779	781	778	738	770	777	793	812	791	799	758	724	729	780	793	743	776	751	786	783	753	751	841	723	783	773	743	774	774	816	718	804	742	773	768	774	764	777	741	759	776	750	780	727	716	736	758	771	784	768	761	753	814	713	772	792	757	763	791	741	731	766	758	766	799	751	755	772	768	776	785	772	768	790	783	820	781	745	815	820	764	819	788	702	778	780	750	760	787	778	742	737	766	708	714	810	766	780	823	752	757	776	781	827	801	796	774	751	766	731	784	781	817	803	728	731	786	805	786	784	799	773	771	805	746	764	794	771	754	739	768	792	803	806	802	816	759	800	740	747	792	799	812	765	795	774	732	781	745	794	754	831	782	773	792	830	779	713	781	744	781	768	763	777	728	781	788	692	799	779	756	809	829	769	756	779	766	745	766	781	739	781	767	811	818	750	725	768	761	773	757	767	755	791	748	804	723	712	742	780	800	757	770	789	783	788	805	821	735	775	806	773	756	786	762	750	790	767	756	783	805	746	791	772	792	776	788	776	743	754	796	777	822	775	753	696	756	781	785	754	780	799	769	740	817	757	720	789	796	768	758	745	783	745	788	793	799	783	759	813	773	759	736	775	740	770	736	805	776	730	775	729	742	815	747	819	737	788	769	764	719	792	763	739	795	801	781	785	764	772	775	804	788	766	751	749	829	765	786	767	773	762	766	819	770	722	809	786	772	755	808	772	738	726	782	749	732	736	784	818	787	850	791	797	794	742	800	766	710	801	747	767	800	758	746	774	732	748	762	746	776	783	790	730	770	784	767	803	740	786	736	802	730	800	790	777	810	765	763	799	789	793	779	739	803	765	786	827	841	802	775	758	784	801	787	738	808	812	802	770	743	790	765	741	789	788	818	784	831	814	804	739	769	772	798	769	735	834	770	809	797	774	768	762	717	782	797	755	781	819	781	788	777	770	760	779	783	745	770	745	812	753	798	736	772	835	755	759	736	790	818	774	771	749	794	732	737	831	762	780	775	768	789	808	764	765	761	835	780	751	764	751	755	744	796	776	760	762	790	844	814	789	787	756	818	789	764	724	823	810	777	756	793	882	767	771	737	765	711	791	832	782	794	722	753	800	782	782	764	798	764	730	785	705	773	763	778	726	767	767	770	772	775	750	730	755	704	761	754	776	774	780	795	763	756	789	815	771	808	695	785	771	734	788	727	772	788	810	799	803	787	769	792	795	790	786	743	838	754	751	826	785	836	752	768	755	779	799	759	754	796	836	737	756	746	755	720	744	795	832	752	792	775	773	810	786	780	752	761	767	787	715	775	788	799	771	810	729	817	742	750	793	760	769	778	764	829	812	778	774	789	738	777	766	727	739	766	739	782	763	852	807	792	753	761	823	759	742	797	791	744	776	786	794	738	758	766	773	756	738	770	772	781	767	779	808	793	737	779	734	759	829	773	805	792	807	812	762	737	730	748	733	788	742	773	754	740	823	820	760	737	807	766	724	787	770	726	812	704	758	795	797	740	787	781	770	769	754	772	753	761	783	738	778	810	785	744	799	770	791	756	802	769	796	751	768	746	739	782	742	754	777	739	795	778	772	774	721	746	751	747	760	728	791	744	781	785	764	779	715	743	751	802	788	746	772	785	777	807	782	753	733	760	764	765	795	749	777	786	826	870	820	789	762	750	745	783	765	808	801	800	743	737	839	745	776	738	762	759	787	783	784	820	793	797	793	751	736	738	809	815	757	789	775	769	739	740	786	758	758	790	810	765	763	785	820	774	783	817	753	781	745	802	806	835	779	727	758	835	795	784	763	781	756	743	758	790	813	780	755	779	783	711	783	803	728	824	790	783	759	820	781	784	790	749	784	744	743	803	755	780	822	782	790	735	771	770	781	788	746	785	775	778	810	780	821	692	757	776	782	759	820	778	748	798	782	763	796	766	760	726	757	787	788	812	754	759	728	801	777	731	754	727	789	801	726	773	799	753	795	808	815	794	819	796	801	732	773	785	793	782	774	811	771	775	802	726	787	773	753	759	748	754	780	782	735	763	790	767	733	763	731	794	772	806	754	801	750	812	816	750	772	756	786	783	751	805	769	761	763	740	833	748	799	828	764	766	820	761	722	780	773	809	781	757	794	714	768	822	722	758	764	758	822	778	813	724	788	761	755	752	795	748	756	738	730	766	780	767	788	771	793	751	783	776	766	810	737	743	752	788	731	773	756	774	756	784	795	771	806	779	780	727	753	809	735	765	735	811	759	764	770	816	798	779	771	736	789	791	732	743	723	780	756	745	760	769	780	779	783	745	751	770	775	771	783	794	817	797	781	796	738	773	814	765	783	764	796	755	755	781	775	786	795	763	772	786	833	736	738	785	789	777	769	798	755	728	735	810	795	802	748	757	797	741	787	799	776	806	788	791	789	769	722	772	827	827	722	828	787	810	812	837	800	782	742	789	718	746	761	795	813	775	769	757	806	778	764	789	828	748	747	741	740	842	779	805	819	774	767	737	728	765	726	798	786	778	756	722	763	776	765	789	802	769	769	775	802	797	785	754	758	768	744	768	792	803	741	808	822	740	724	717	764	801	730	821	857	768	789	786	844	770	739	799	805	732	784	771	769	765	739	757	755	766	769	782	750	727	769	784	755	756	792	746	768	748	787	745	785	728	768	781	739	801	781	768	774	792	772	772	761	771	764	740	827	794	734	757	812	798	785	780	801	751	770	777	773	781	784	809	805	705	768	761	778	699	792	789	798	788	732	770	762	729	792
52385	50203	42736	30035	24694	23369	20508	14011	5741	2115	1339	841	648	533	361	273	287	266	242	235	238	235	236	254	236	196	182	193	166	181	192	167	173	155	174	173	154	178	177	173	170	171	170	167	166	176	164	147	166	158	155	149	140	174	155	136	162	149	167	141	166	171	157	152	152	159	170	157	153	172	173	165	149	163	167	137	175	130	129	175	162	167	139	151	163	143	154	143	178	136	182	151	153	151	152	153	155	149	140	168	155	144	148	168	133	173	160	147	151	141	149	126	144	149	173	155	153	132	151	161	166	166	153	163	130	153	170	172	173	164	149	152	146	155	160	144	164	153	152	154	141	147	154	157	175	151	134	167	139	138	129	173	147	148	171	159	145	169	142	147	149	142	149	140	169	171	152	157	155	154	183	152	163	169	165	156	168	165	183	160	157	149	151	156	175	161	181	162	139	168	159	159	149	155	145	154	154	176	160	157	158	155	158	153	143	140	144	142	149	170	160	131	155	162	169	160	150	193	165	155	147	160	160	160	154	173	173	143	152	158	156	162	160	139	149	190	164	163	164	142	145	159	144	152	175	141	135	173	148	156	154	145	149	155	140	145	172	173	148	160	154	158	171	160	148	168	149	146	166	169	147	158	159	175	177	175	168	154	158	168	149	159	155	137	159	141	165	181	173	156	149	162	155	166	176	157	162	136	168	152	130	151	160	145	143	165	159	135	151	142	165	142	131	148	148	177	158	149	143	165	145	127	139	170	154	161	138	184	158	150	158	134	150	158	157	151	155	153	133	171	137	176	150	175	150	157	163	140	144	159	143	152	142	166	161	161	151	146	164	195	162	156	168	149	155	128	170	159	133	160	129	171	151	162	157	147	138	173	152	168	141	145	151	154	154	161	147	145	176	153	162	163	166	155	158	152	157	190	151	137	170	162	151	148	124	163	165	150	158	154	151	160	141	151	143	144	170	158	162	147	160	175	140	141	155	173	141	159	167	172	144	151	175	134	142	165	164	162	144	146	161	142	172	153	158	144	168	171	147	135	154	164	169	137	171	165	142	157	152	171	150	157	164	157	155	143	158	161	150	142	160	155	148	149	171	143	150	150	158	173	147	167	176	125	148	172	164	166	162	158	170	164	163	171	151	164	153	152	135	182	155	174	151	157	142	170	156	147	143	146	162	161	139	142	135	134	193	147	159	169	147	177	168	164	151	161	137	153	172	167	166	130	159	139	150	157	165	160	173	160	146	154	151	157	142	145	148	189	142	121	138	159	153	169	145	149	143	157	158	154	157	139	152	154	158	157	150	148	175	146	142	143	155	162	159	150	154	144	154	161	158	165	153	165	155	146	161	147	146	156	142	172	139	142	164	156	153	166	166	144	165	150	151	164	165	149	150	162	142	179	159	170	173	157	149	163	144	147	134	169	161	156	132	159	171	141	150	170	147	176	161	151	145	157	154	157	153	142	168	154	177	149	167	165	157	161	161	149	172	156	150	172	149	156	155	157	154	161	151	159	164	140	141	137	181	164	156	152	185	138	148	150	176	169	140	149	163	146	171	154	151	152	164	161	165	169	163	173	163	164	142	153	148	137	129	148	163	145	156	151	150	167	155	138	138	168	158	148	135	136	154	165	147	155	143	143	174	141	145	154	140	156	156	168	147	153	157	149	155	164	150	169	148	155	156	140	148	159	152	185	157	158	152	144	177	154	132	160	162	141	158	165	182	158	160	160	149	145	161	174	154	150	128	146	161	149	142	163	172	159	148	133	172	182	164	148	157	156	139	155	139	146	153	149	152	158	164	134	167	128	162	165	169	152	169	140	162	144	165	139	151	170	163	156	172	161	153	168	169	164	140	143	140	161	179	158	169	143	160	173	148	161	179	159	179	136	157	164	146	158	133	160	137	177	168	151	156	152	177	155	156	148	143	167	143	138	167	172	146	146	167	148	179	151	172	144	163	149	169	144	155	165	157	164	151	134	136	130	157	164	149	162	136	134	145	150	155	138	174	146	150	159	122	185	141	149	167	145	149	148	137	175	161	154	158	137	147	148	177	170	150	165	145	173	157	141	141	145	166	158	157	151	160	168	140	171	139	148	170	151	168	156	146	146	164	149	165	170	186	164	159	141	162	161	141	179	151	146	167	164	154	135	143	150	171	169	191	136	135	162	139	143	155	153	142	157	147	164	161	156	173	165	150	147	126	140	152	160	184	130	147	151	165	134	160	161	163	147	167	136	147	177	167	156	158	175	172	134	148	189	162	201	163	166	156	151	147	154	152	160	147	177	156	149	147	151	162	147	146	149	169	181	148	149	153	173	151	151	163	168	162	149	139	159	144	144	161	180	152	161	145	164	174	147	162	166	154	149	140	157	166	169	151	162	150	153	158	161	158	160	157	141	155	162	170	133	171	151	166	173	130	169	144	136	146	124	135	167	152	165	135	140	154	139	142	159	167	156	146	145	150	150	147	155	144	144	156	151	142	155	149	139	160	160	171	172	157	150	152	137	145	161	159	157	137	139	153	162	165	160	144	179	162	152	139	153	173	158	174	145	143	170	161	149	148	148	153	148	158	141	160	150	161	163	134	156	168	164	147	167	156	143	155	182	165	153	141	135	149	157	165	138	183	147	149	152	133	142	158	144	162	153	157	150	143	154	175	174	144	148	167	175	155	161	145	146	172	141	170	148	159	175	152	166	161	140	149	145	148	155	140	158	162	158	147	145	134	152	156	143	177	159	142	171	140	171	142	140	156	155	142	157	143	134	155	162	154	140	156	153	146	160	164	166	158	133	163	164	150	169	153	137	154	156	151	166	155	165	152	148	157	148	149	151	162	144	159	146	172	146	173	154	157	146	146	138	153	155	124	171	170	146	130	152	156	166	155	147	170	158	149	159	195	161	157	146	159	162	143	149	145	136	152	141	155	161	169	164	150	165	177	165	163	154	167	149	156	155	152	165	147	151	162	145	119	168	161	154	144	139	149	148	144	162	157	164	166	156	183	159	145	140	160	162	172	140	150	163	166	183	164	162	160	155	174	180	137	150	163	153	170	140	133	145	160	138	128	152	136	168	158	115	154	170	171	173	156	160	143	146	160	143	155	138	159	145	148	158	172	151	153	154	167	164	178	144	156	162	176	137	142	162	145	150	156	172	149	162	157	154	159	156	168	167	142	143	178	144	137	149	168	156	189	164	135	154	164	154	133	155	149	166	156	162	164	166	157	157	163	139	160	153	139	165	143	143	157	151	150	149	170	150	142	152	137	154	162	147	150	157	160	139	179	149	157	174	143	143	155	151	154	164	137	158	139	185	155	160	139	166	157	176	156	156	162	147	171	171	157	163	165	144	147	182	160	157	147	170	139	144	131	137	133	162	134	152	165	144	150	164	155	157	138	156	167	140	148	160	188	151	169	159	165	154	154	152	159	146	159	154	167	157	160	163	177	151	196	144	136	161	169	152	179	165	151	151	170	148	146	156	144	161	158	173	149	162
45942	54058	49546	38287	15864	7918	6217	5038	4293	5138	4643	3413	2587	2424	1619	1178	1219	1147	1029	871	960	928	929	884	830	797	701	681	613	653	590	596	550	623	563	627	621	604	593	523	540	530	535	550	539	537	522	529	528	518	485	526	479	471	470	495	493	509	510	528	528	503	507	520	468	534	552	503	463	499	513	502	495	503	477	494	515	517	485	475	496	513	511	523	531	497	469	490	458	526	494	488	463	475	455	521	470	473	530	508	504	473	519	521	507	496	494	476	497	499	480	494	520	511	473	513	510	507	473	448	498	508	512	473	486	519	514	493	518	530	507	495	473	493	509	479	506	522	489	453	509	474	473	481	499	518	508	453	492	510	503	491	523	515	467	466	490	535	492	488	493	522	485	519	494	536	496	488	502	495	481	476	497	505	532	491	492	518	491	515	498	493	482	509	512	457	508	494	513	491	482	505	466	504	481	491	465	515	491	505	507	501	481	497	510	499	472	473	461	536	488	499	512	490	528	499	472	513	478	530	501	490	494	492	479	469	480	507	492	485	528	508	505	492	480	540	471	522	498	513	525	482	485	506	505	521	489	522	500	488	485	473	439	488	499	468	525	551	480	513	520	496	491	499	533	470	509	510	477	493	528	489	491	467	503	508	527	492	496	488	503	468	476	465	494	487	532	484	500	522	524	513	534	515	461	482	459	493	491	493	501	507	499	543	496	468	543	502	469	512	517	487	515	521	537	495	474	487	528	472	519	448	493	516	536	492	529	490	523	508	472	452	510	502	465	475	532	504	465	545	455	523	505	466	496	495	464	480	503	443	493	507	516	494	553	489	515	499	519	535	473	521	505	491	535	453	498	482	492	510	492	485	482	473	498	477	493	495	492	474	523	521	486	502	544	477	521	502	515	474	502	508	493	516	497	511	481	549	478	486	530	470	457	514	496	482	482	506	482	509	480	521	493	512	486	473	541	470	479	467	523	520	492	525	473	490	463	485	512	504	497	481	493	475	478	489	544	498	486	488	485	481	512	505	488	504	443	484	485	494	468	509	501	459	471	522	471	498	484	510	527	491	522	499	487	513	520	477	506	502	499	517	490	492	522	514	510	504	516	507	492	520	537	516	491	504	538	480	514	524	508	512	529	508	437	464	500	491	523	502	507	504	498	489	515	533	532	506	499	507	481	484	515	502	528	469	508	491	533	479	523	506	500	524	511	480	475	521	472	500	506	495	481	490	456	502	504	490	547	470	498	484	503	501	466	472	526	493	489	507	509	496	479	496	502	510	495	510	499	502	477	496	499	470	481	511	498	466	495	527	515	512	499	498	505	507	495	495	528	507	497	491	489	503	505	495	505	538	451	520	526	482	512	488	480	500	484	550	497	510	499	500	497	462	496	487	451	476	501	531	486	488	497	512	516	476	498	511	463	482	466	510	546	493	501	486	490	490	472	510	526	477	483	507	497	505	533	494	490	522	489	518	476	533	472	519	527	526	507	471	478	515	490	493	504	477	508	487	520	536	509	489	490	479	486	530	520	489	510	492	482	459	495	534	485	523	518	485	441	463	491	528	495	504	507	501	536	506	511	508	511	473	511	512	527	484	519	473	484	501	503	508	479	460	488	485	484	512	478	491	474	492	479	499	530	488	493	521	531	499	523	505	485	525	493	490	479	484	455	479	494	512	491	453	503	441	508	504	492	489	494	539	491	442	459	462	499	457	510	491	499	519	465	495	498	468	461	520	501	435	483	478	493	481	485	509	456	500	457	527	533	498	463	482	487	503	524	528	472	464	546	506	482	504	517	488	475	478	492	477	508	471	491	488	453	483	509	484	499	489	520	474	542	494	495	505	494	500	514	501	482	486	487	490	492	492	493	470	462	517	523	454	494	495	522	486	477	483	538	505	445	472	515	496	490	498	509	471	490	475	511	495	522	519	511	504	524	495	482	531	469	513	488	537	518	514	525	508	518	488	434	490	518	474	521	503	483	505	532	518	462	473	517	472	485	474	471	476	464	509	487	517	484	466	480	471	465	490	483	506	500	492	485	488	499	519	510	510	489	460	492	502	538	475	495	500	481	471	465	484	486	485	489	519	523	506	530	466	552	528	497	491	500	461	489	535	501	490	473	513	523	495	517	526	467	475	473	524	496	507	491	534	459	438	538	480	464	500	464	509	488	496	501	501	497	491	499	446	523	462	465	495	498	463	468	495	478	529	503	477	496	514	474	465	520	478	492	479	478	519	477	500	495	495	488	508	520	506	520	481	509	509	491	495	479	504	497	474	482	490	489	500	529	496	464	500	477	477	517	479	483	506	526	501	469	494	508	504	440	520	500	469	505	476	533	481	497	499	467	450	468	494	481	482	510	543	462	483	478	515	489	468	477	493	480	498	482	534	500	491	491	526	505	493	500	532	473	511	460	512	494	498	508	509	493	497	492	467	452	484	483	528	517	501	491	461	510	502	458	486	497	487	495	494	493	515	518	485	481	494	527	473	521	516	520	509	462	470	469	490	478	479	493	502	502	505	508	498	534	505	483	509	531	508	480	501	502	488	508	501	533	506	526	485	483	497	465	515	451	497	502	458	505	512	511	476	486	516	497	489	493	473	522	471	529	481	498	470	469	484	465	493	509	481	497	458	483	503	481	474	509	503	477	488	470	519	489	504	453	497	517	455	510	458	507	506	484	491	489	499	497	479	500	504	502	544	487	449	483	464	546	504	495	483	483	514	502	476	481	516	494	487	489	482	473	499	482	497	476	498	493	495	469	504	482	542	502	505	513	498	501	462	487	473	507	520	462	496	459	494	476	497	509	462	494	464	497	501	480	454	496	469	462	546	497	501	546	502	483	496	501	464	482	478	494	510	496	512	461	478	513	494	458	489	526	478	476	528	512	493	492	489	506	511	439	491	493	554	503	484	494	499	488	479	504	490	471	499	485	512	513	492	488	522	478	500	492	509	459	477	519	479	495	489	531	479	530	477	537	507	530	478	479	517	529	529	456	512	524	490	494	518	522	493	502	478	496	500	485	464	491	501	480	536	468	525	474	528	512	495	505	464	521	505	507	462	495	496	497	476	493	502	456	503	492	497	485	497	428	534	516	510	449	507	469	504	490	473	492	469	523	488	541	517	516	510	533	462	482	443	518	523	505	513	468	501	481	509	490	492	515	498	497	513	463	482	482	491	515	517	514	541	514	514	487	491	524	469	482	485	502	534	476	518	515	486	505	499	515	502	481	499	475	468	505	503	494	531	490	466	500	507	476	505	492	534	456	459	469	494	503	466	502	534	497	517	508	471	463	467	492	495	484	496	492	516	498	448	463	488	489	454	470	485	473	524	505	472	467	508	494	491	486	501	486	481	528	522	532	492	525	492	453	507	480	545	487	501	508	479	492	473	487	472	462	469	438	451	497	494	484	502	483	497	482	535	487	459	492	496	503	530	489	463	486	486	495	497	493	479	523	478	524	520	483	448	509	475	485	514	506	485	496	522	492	453
57397	49607	40478	31445	25445	23793	22799	18740	10379	4032	2213	1554	1007	931	581	407	467	403	352	365	309	307	302	351	313	269	279	263	239	232	211	228	208	215	247	218	209	197	231	221	209	244	210	212	215	312	184	191	196	198	189	208	211	211	179	188	203	223	178	211	189	221	189	187	184	184	184	199	208	217	194	198	193	208	186	220	187	185	191	211	182	179	208	188	192	191	163	211	185	216	207	192	195	196	207	189	194	185	195	198	185	181	176	198	218	202	214	205	190	178	196	201	162	219	193	196	207	197	170	195	212	191	209	180	193	210	210	187	203	198	185	179	157	211	194	176	187	203	193	187	195	201	194	200	195	198	195	193	184	171	177	176	186	182	202	189	210	205	207	168	194	166	211	194	173	166	190	172	186	178	209	178	192	197	184	190	187	194	187	201	185	200	196	199	190	173	167	207	191	179	193	190	187	206	188	198	209	213	194	194	205	198	202	163	181	181	175	211	196	210	192	177	179	198	202	219	185	189	213	190	198	187	220	172	204	202	179	185	207	189	185	185	172	198	188	204	192	182	225	170	193	173	204	185	195	168	177	179	197	211	208	198	186	183	178	206	235	183	180	180	236	187	210	160	186	202	167	195	175	166	198	194	182	198	189	190	187	197	178	173	189	189	189	199	176	216	185	191	198	194	200	204	183	185	186	172	196	208	189	182	200	209	192	190	211	190	184	179	190	188	174	197	194	184	219	212	199	170	196	202	190	190	195	187	185	179	195	218	223	205	197	183	191	215	221	184	201	205	191	234	189	205	211	194	194	227	196	187	198	203	175	191	199	177	194	183	184	206	178	181	167	203	197	203	184	198	201	191	188	197	208	226	162	173	192	179	198	196	205	189	182	166	213	165	186	189	182	210	202	173	197	195	182	186	205	181	188	201	199	192	221	171	181	163	176	174	169	194	191	191	213	190	192	194	198	201	200	214	201	167	173	225	213	164	165	179	203	175	191	181	183	174	182	179	197	211	201	181	164	181	187	196	215	197	173	184	198	192	199	213	191	183	191	197	182	180	177	177	208	179	195	206	195	183	191	194	203	194	191	204	203	178	197	185	212	193	213	187	195	167	225	184	179	184	189	170	195	177	176	198	188	198	183	199	211	187	205	206	206	206	188	204	198	159	201	191	205	192	192	196	237	201	191	187	204	180	188	199	214	189	198	197	183	187	212	190	168	181	185	190	180	204	209	229	176	187	208	187	203	207	198	184	197	185	198	181	201	214	193	200	186	178	191	220	207	193	175	193	211	194	174	223	223	179	184	179	179	219	190	195	194	203	171	184	212	200	192	205	200	193	200	192	221	183	188	201	196	189	190	158	191	205	199	200	183	178	190	213	152	197	197	176	199	163	202	194	188	189	177	198	186	180	185	202	194	159	183	197	187	183	188	190	193	189	186	188	185	189	168	181	201	186	204	199	195	218	204	194	202	175	177	207	210	212	194	204	174	169	194	193	205	187	198	208	185	194	205	204	211	198	172	189	191	194	200	190	201	156	166	200	200	198	217	199	190	183	186	174	178	155	203	176	192	180	209	210	200	164	169	186	157	186	191	188	186	165	209	233	188	203	177	183	202	198	209	191	164	215	186	186	186	186	187	197	211	193	182	188	193	186	197	222	194	198	190	176	161	193	191	183	178	207	185	191	173	197	222	200	205	182	208	173	214	232	190	181	212	180	187	190	188	194	213	180	189	183	192	159	204	188	205	174	197	197	182	176	210	171	186	190	217	175	188	182	211	201	176	232	213	202	211	184	167	188	190	221	205	210	200	208	172	190	174	192	199	172	180	185	203	215	196	161	183	191	193	171	177	203	221	199	164	200	191	175	207	200	179	194	141	195	197	192	184	198	175	188	169	192	187	194	197	189	196	196	187	198	198	186	168	152	197	193	186	196	187	206	179	192	197	197	199	177	215	200	164	219	176	190	216	197	192	206	213	193	180	201	191	197	187	176	188	203	191	214	169	185	175	191	177	188	192	208	167	203	194	207	181	176	220	205	199	169	190	187	184	184	174	201	186	198	175	207	217	184	196	188	199	172	170	185	168	171	185	177	182	188	188	213	178	199	170	198	204	203	216	221	210	234	186	207	192	188	209	183	185	217	161	204	205	185	186	207	179	191	200	187	189	184	186	201	208	181	199	194	188	181	201	196	196	183	176	187	188	191	170	195	192	201	192	181	183	179	201	201	197	188	198	183	203	175	181	197	192	184	193	213	194	175	192	190	199	195	202	202	164	196	179	200	186	197	209	194	216	195	201	211	175	178	177	192	225	214	156	198	214	201	182	211	169	193	179	199	175	185	210	223	175	175	153	186	185	191	212	176	203	199	179	182	193	190	183	193	174	179	182	204	192	173	219	180	195	195	212	168	197	194	179	217	187	193	167	191	193	176	187	191	228	195	177	218	175	182	193	179	211	174	187	191	183	164	193	199	191	197	165	218	203	195	175	178	194	193	219	184	204	194	200	199	203	184	191	189	206	174	209	194	200	185	198	190	172	190	187	160	175	163	183	200	203	202	168	198	216	206	196	205	222	201	177	192	180	212	200	198	200	179	157	178	175	224	207	193	176	191	190	183	199	191	170	195	188	191	187	181	187	205	207	188	202	186	148	186	180	186	196	175	196	202	175	181	191	212	199	193	206	198	189	204	202	178	182	206	171	210	206	217	182	221	195	178	209	188	187	182	184	199	212	210	195	181	174	193	203	191	181	181	194	207	193	180	200	203	204	179	184	199	194	194	185	175	168	187	207	179	192	188	205	181	229	200	207	172	194	175	178	225	170	186	204	177	191	163	195	175	188	194	203	196	173	178	203	183	222	176	198	185	217	194	166	175	183	204	182	211	182	194	198	190	186	184	185	194	204	231	211	185	208	179	188	178	186	184	198	190	187	195	176	175	178	212	192	179	209	208	182	207	194	191	183	181	190	181	198	176	208	195	168	180	170	203	175	183	187	183	223	196	194	192	186	206	186	186	190	226	213	199	194	169	211	196	189	198	186	177	181	192	190	183	179	174	192	185	211	188	194	212	198	188	201	185	182	204	196	183	197	182	200	205	194	191	207	194	206	210	196	209	170	198	201	181	209	178	190	187	203	201	173	200	179	185	197	201	187	178	174	201	195	200	185	198	196	203	190	174	173	177	199	198	189	228	176	190	201	177	192	185	185	189	190	197	177	187	200	195	206	204	157	176	184	198	195	182	217	192	186	192	195	181	173	209	172	200	218	198	173	208	170	179	189	224	202	202	197	167	195	223	181	198	175	185	193	175	189	192	205	187	171	204	209	210	188	166	197	173	170	212	203	196	208	197	201	202	188	183	197	178	182	172	174	194	194	199	186	208	204	217	192	204	180	197	217	159	182	181	189	190	216	177	179	202	219	209	198	182	190	199	175	187	183	208	206	202	193	176	188	189	195	199	181	179	185	154	190	206	175	217	187	186	208	203	192	182	204	159	181	197
50702	56923	50913	41079	20325	11138	8718	8515	6697	6755	6131	5349	3868	3849	2264	1765	1839	1668	1356	1322	1279	1197	1318	1198	1031	978	1036	1029	843	757	726	763	721	734	728	728	680	724	759	685	635	615	637	646	654	1308	600	616	613	591	616	606	588	549	567	568	608	627	606	567	620	572	584	621	591	554	614	584	555	567	606	588	555	544	584	583	572	540	598	585	549	607	603	564	602	569	550	601	575	588	605	529	592	601	601	577	555	563	543	610	616	537	592	566	565	585	591	589	571	544	604	574	597	583	581	563	588	580	570	555	561	574	571	569	545	589	566	569	555	582	574	592	591	561	552	573	622	573	611	571	620	569	556	562	602	596	624	589	564	616	603	573	527	593	588	576	553	606	567	598	578	549	557	564	606	525	572	567	594	581	551	587	579	571	571	599	549	596	575	606	560	572	575	587	583	521	570	546	587	590	605	553	539	575	588	575	571	589	566	570	572	566	587	564	564	557	583	526	568	567	552	575	539	575	582	600	573	599	607	585	598	514	542	539	568	586	569	534	604	557	575	583	535	532	543	548	548	581	578	612	562	578	588	598	563	558	572	584	574	601	520	602	589	590	582	602	593	570	570	594	572	608	568	548	604	560	558	540	561	516	539	548	571	552	555	570	576	529	571	603	598	540	505	576	587	591	547	571	604	550	582	538	542	613	569	578	575	569	609	577	614	560	615	614	549	524	578	551	586	607	595	591	568	623	508	607	556	550	604	595	578	559	535	568	599	585	623	615	566	535	571	607	562	578	590	572	555	577	550	561	591	597	592	555	569	564	557	578	574	589	555	589	544	564	575	595	548	585	553	588	561	554	541	622	552	573	618	570	581	547	571	562	548	568	571	601	558	569	573	555	558	562	590	610	536	585	540	554	543	585	560	562	587	578	542	560	576	607	596	592	579	612	578	586	565	588	595	579	577	557	572	537	559	558	555	568	611	600	571	570	584	639	597	580	571	570	584	569	613	577	596	566	605	584	575	533	556	558	553	544	571	639	575	577	540	608	572	557	545	563	584	591	591	588	611	553	568	551	597	569	570	572	558	610	579	580	598	575	631	594	555	566	569	577	555	596	560	607	547	583	577	595	567	588	584	609	559	587	559	589	517	568	601	574	568	603	593	531	572	586	572	579	565	571	571	591	579	594	590	574	520	561	562	580	584	584	537	537	584	587	556	561	584	543	557	542	564	596	585	574	565	574	571	565	611	578	604	579	597	595	573	565	560	589	549	592	588	574	586	554	604	561	590	574	582	558	533	599	560	573	527	587	576	565	573	595	578	584	582	563	567	610	570	576	575	575	608	597	597	581	551	568	569	609	566	588	586	594	589	567	547	534	575	555	559	581	551	584	556	570	594	575	614	571	610	604	554	581	580	610	550	559	542	573	611	605	563	602	574	586	494	539	567	550	575	598	573	550	568	576	566	550	584	599	580	565	595	606	585	584	573	565	585	576	581	589	579	601	548	544	600	611	562	566	619	592	546	555	581	601	565	602	568	555	589	545	572	557	579	528	549	570	583	558	592	531	597	540	531	549	573	616	580	646	572	555	590	584	556	555	580	606	536	550	530	583	594	575	522	567	546	576	558	574	587	553	620	558	534	609	564	561	597	587	542	562	537	568	575	554	630	602	592	546	582	570	561	582	586	594	604	591	530	574	526	579	566	566	611	586	535	534	521	585	548	611	561	603	532	579	574	562	614	536	574	554	566	577	541	567	588	580	567	601	556	544	568	570	599	579	579	596	557	582	569	549	580	550	593	578	564	572	582	595	584	599	570	581	598	562	587	617	606	576	531	576	594	560	597	625	544	558	547	594	579	605	560	555	558	549	565	613	582	546	532	587	582	608	601	587	605	592	547	550	560	579	543	572	557	558	603	545	585	570	565	550	609	622	603	602	598	569	607	564	576	567	555	569	567	548	572	614	584	556	556	564	623	550	591	594	577	560	594	569	573	562	624	564	577	584	597	587	578	575	588	567	563	581	577	547	566	597	571	568	553	554	564	576	517	560	589	519	631	550	548	556	564	614	587	594	568	586	583	567	614	582	583	558	571	590	560	579	546	560	586	559	554	574	582	557	577	575	515	577	558	586	556	530	559	577	574	583	603	535	573	599	595	615	563	604	538	579	608	548	591	570	575	565	562	622	567	558	577	524	571	565	582	563	589	568	568	567	558	601	560	554	582	550	524	548	580	556	579	581	590	552	579	589	592	605	578	549	600	585	565	567	554	576	581	546	579	543	545	584	580	600	577	571	598	609	591	568	604	606	617	583	574	556	558	565	602	575	571	534	566	561	581	594	556	601	551	553	584	600	544	578	593	611	549	616	597	599	590	556	566	604	568	572	597	554	573	552	566	537	590	615	588	594	560	541	579	569	535	587	563	588	615	586	563	541	572	615	569	570	536	562	567	578	562	579	589	554	560	548	599	538	550	598	594	557	599	621	581	531	558	546	584	565	581	587	548	572	560	566	547	582	556	582	556	591	562	587	577	589	598	563	590	585	576	569	553	556	624	562	536	620	567	609	567	548	617	594	572	575	581	569	557	581	534	556	582	563	536	590	557	567	611	576	631	568	572	569	603	571	561	565	576	598	651	625	537	548	538	545	616	601	559	588	609	573	584	607	570	532	581	636	580	623	569	616	556	558	571	566	577	600	585	609	553	604	541	573	569	498	573	599	579	554	557	558	537	546	559	571	583	559	600	615	539	559	564	584	540	527	596	602	594	607	571	579	583	552	548	584	597	522	617	591	547	571	585	576	539	568	567	566	559	577	548	531	586	556	565	581	597	538	611	537	573	556	575	582	573	533	578	553	573	591	614	576	615	561	568	539	574	530	543	565	535	561	605	572	561	557	571	608	574	570	572	539	566	606	575	608	531	612	582	560	553	601	570	527	572	565	630	571	585	575	599	611	558	576	578	549	558	554	560	527	575	587	573	581	604	557	559	546	611	555	571	602	592	610	565	572	526	566	580	612	639	588	567	593	569	580	587	562	595	583	577	540	526	580	590	553	591	563	526	551	557	559	536	609	553	559	575	587	558	559	559	597	566	570	602	565	608	566	584	553	601	590	555	586	572	582	604	613	540	559	569	553	590	558	593	575	565	575	573	543	570	582	538	566	578	551	559	571	571	561	547	557	561	604	609	613	602	540	555	587	537	572	627	605	570	572	568	577	606	571	549	553	612	603	577	592	573	608	542	594	545	569	563	580	588	611	577	582	543	558	617	575	557	585	584	618	576	523	563	585	574	557	586	559	582	543	596	542	549	541	569	592	572	564	578	563	554	518	571	613	590	546	536	576	554	594	596	603	594	595	567	569	573	575	546	580	562	541	610	579	563	552	597	605	575	566	568	558	573	535	565	539	561	520	565	562	548	537	598	576	542	611	545	583	565	581	593	538	542	564	566	544	598	601	586	584	551	581	545	540	575	568	572	560	590	565	582	529	572	582	589	568	560	570	527	530	566	558
21079	31683	39485	17559	5033	1436	806	573	469	379	387	315	318	291	265	254	274	261	260	304	276	257	290	253	255	302	291	254	264	281	234	277	278	256	265	255	250	262	268	274	244	261	258	271	284	290	262	264	262	287	235	252	255	235	274	276	271	250	257	250	265	297	258	252	263	253	295	274	261	260	276	234	278	241	262	239	239	263	237	297	244	258	249	218	266	238	263	294	251	233	285	241	282	261	281	255	255	243	280	263	269	286	239	281	245	259	287	267	273	241	271	262	246	266	234	262	239	265	272	267	250	254	255	247	263	238	272	247	260	258	244	280	266	250	254	262	252	267	256	246	245	277	259	246	257	268	260	264	280	233	288	252	274	234	238	269	256	248	278	265	255	239	258	270	277	241	287	269	266	256	224	239	251	268	216	258	257	245	253	247	284	288	264	238	258	282	270	281	292	250	274	264	246	233	235	278	266	270	255	247	234	237	275	285	286	252	277	259	268	248	251	297	262	264	268	283	257	267	287	266	250	217	242	254	267	240	252	296	264	271	269	257	245	279	244	283	242	236	259	276	277	260	228	263	271	277	248	225	257	262	259	254	258	262	261	264	262	262	230	266	240	270	282	289	261	250	282	262	260	220	265	241	262	262	282	265	257	260	272	237	280	269	256	245	257	253	265	239	265	290	256	273	261	259	267	250	286	254	271	285	252	252	276	253	265	256	262	245	246	267	267	253	265	279	267	262	281	246	243	254	245	268	255	277	241	260	255	275	266	276	246	255	273	257	247	257	277	254	258	253	276	233	242	225	252	261	242	304	263	246	289	259	273	275	246	248	239	277	224	254	255	262	260	279	241	253	248	279	291	273	262	280	235	242	272	257	241	276	253	283	264	250	243	285	240	259	262	251	252	240	295	248	263	245	266	253	249	259	270	244	234	271	258	269	268	235	261	247	242	272	247	277	249	266	262	280	214	278	280	273	255	264	249	255	277	240	279	223	254	260	265	255	287	222	242	220	265	276	256	265	238	263	252	270	253	245	279	274	237	266	265	294	253	280	280	296	262	260	250	232	260	267	292	256	274	276	293	275	240	253	232	297	272	284	263	258	261	256	250	229	262	271	253	283	264	260	263	270	238	231	246	294	272	249	262	279	236	258	260	249	258	258	263	251	259	253	277	275	258	244	250	259	241	251	285	266	255	280	209	271	276	269	300	264	253	231	269	284	241	280	239	261	273	240	260	284	260	273	246	251	254	252	254	267	270	255	277	258	278	234	269	244	268	284	265	262	264	242	262	250	257	264	270	264	260	284	274	264	253	262	259	269	234	251	252	282	295	250	279	277	258	274	269	257	243	264	240	252	260	269	250	256	253	247	236	249	237	258	247	266	221	257	282	265	277	272	250	268	294	246	289	253	251	276	246	281	245	287	259	273	247	228	227	252	242	282	280	275	256	262	285	259	274	253	301	284	271	301	271	251	261	266	253	253	272	293	261	253	251	283	250	243	243	247	264	257	267	253	276	270	276	288	293	274	269	260	267	265	255	290	258	283	274	242	256	248	270	222	254	261	265	286	265	246	240	251	266	274	263	271	281	253	251	247	266	272	304	274	263	245	248	281	269	290	245	232	280	285	243	252	279	272	270	298	259	260	233	259	259	272	269	265	258	279	264	254	261	261	274	262	275	242	257	271	224	273	273	263	269	229	279	259	263	264	255	257	278	266	271	273	268	256	262	266	249	282	254	269	257	268	244	281	247	295	262	262	257	250	273	246	243	238	250	275	248	257	253	273	233	328	248	257	274	246	261	243	256	259	276	267	248	250	269	236	250	242	259	255	293	271	257	261	283	255	265	245	258	246	262	271	270	269	244	216	268	261	235	254	258	254	243	243	272	240	265	298	218	256	242	250	248	228	249	261	262	270	284	250	247	263	285	246	252	257	255	261	273	247	257	244	265	256	240	276	249	285	247	266	266	272	252	248	268	274	289	264	285	237	260	239	265	263	263	253	258	281	265	258	280	261	276	243	242	240	291	265	238	227	272	248	263	258	265	267	261	237	268	269	250	272	245	273	264	285	253	271	274	251	263	258	278	258	279	248	276	270	292	268	263	272	233	248	251	287	238	250	258	243	280	288	284	243	254	292	259	279	261	267	267	236	251	268	248	285	275	281	299	266	276	246	245	225	291	283	261	268	255	273	263	244	238	221	271	256	251	243	255	255	255	261	241	256	273	253	255	235	251	263	277	256	256	255	290	234	228	257	269	280	288	294	252	275	265	252	285	242	264	274	263	258	253	258	275	281	270	261	243	253	275	268	254	280	265	252	260	286	286	305	255	263	258	275	259	226	259	230	288	251	246	290	253	273	274	267	270	264	245	262	268	229	270	263	287	280	268	278	255	241	252	281	275	285	293	240	266	254	232	251	250	228	296	278	311	245	289	237	244	274	261	262	278	252	254	290	284	267	263	251	263	254	241	279	267	278	281	249	267	236	271	254	257	277	272	240	249	269	254	276	268	261	271	289	245	250	256	258	261	245	272	284	229	265	240	263	237	245	237	241	270	238	265	214	251	287	261	254	266	288	265	263	261	259	295	256	271	231	248	259	268	249	269	261	276	251	239	252	257	257	272	247	258	278	269	262	245	265	273	290	274	240	282	273	278	259	276	256	271	260	279	265	277	249	246	235	294	249	277	280	243	272	257	266	227	249	261	260	256	278	241	263	274	261	261	274	253	260	272	239	260	270	268	248	250	236	283	265	240	295	269	258	288	268	253	290	254	248	246	261	270	301	285	244	281	254	293	264	264	278	251	275	263	243	241	288	284	255	209	262	267	253	244	248	246	295	287	261	233	227	275	282	277	265	266	248	244	249	264	255	235	273	270	280	252	236	276	281	283	264	276	260	279	249	248	264	255	225	270	247	255	259	281	254	257	244	281	255	308	246	268	251	257	271	275	289	276	260	270	248	237	278	235	267	273	256	260	256	269	273	247	288	257	271	263	275	277	268	245	258	276	266	248	255	266	294	235	258	252	257	256	259	269	261	259	259	262	262	265	233	288	257	274	255	260	282	254	295	248	264	238	292	249	284	246	235	257	266	268	242	260	224	281	303	241	257	291	246	275	259	256	270	267	266	269	265	270	238	245	238	274	289	248	253	251	256	291	277	279	269	263	299	259	251	230	256	286	240	257	243	272	258	242	268	241	300	252	258	258	269	257	246	262	248	247	282	247	282	305	239	269	273	262	239	248	265	260	253	261	259	248	251	268	264	277	238	255	243	280	259	259	263	267	277	248	259	243	271	270	266	288	272	220	283	280	264	280	284	282	267	247	264	260	274	252	274	271	249	282	265	246	264	255	265	253	256	267	253	247	271	245	273	273	258	301	265	226	237	256	260	276	256	275	249	261	262	273	244	246	258	271	266	252	240	257	258	251	255	249	263	258	248	250	248	275	267	231	245	260	269	269	292	270	282	260	267	280	249	259	250	247	264	267	268	271	241	270	222
18268	34594	39884	12936	4116	2454	1953	1798	1563	1444	1401	1170	988	952	927	894	900	865	941	904	896	919	865	927	923	883	918	801	770	863	819	875	824	809	851	803	803	808	798	835	794	822	800	755	764	776	830	789	807	806	805	839	791	838	740	778	808	762	797	793	825	818	781	778	747	800	837	802	816	815	822	801	812	784	856	788	822	830	841	796	801	823	803	836	800	810	749	788	763	769	760	772	837	856	776	792	800	729	783	821	815	771	812	774	812	831	810	793	791	809	778	786	822	872	790	816	780	761	809	754	818	810	858	780	793	701	765	833	800	878	822	806	771	836	812	840	837	809	773	803	904	812	818	810	770	762	819	824	788	801	820	806	796	801	768	772	829	770	805	802	795	853	796	799	790	836	812	781	798	777	824	793	815	806	751	792	815	833	812	791	834	788	790	791	826	809	793	780	795	840	763	769	828	773	773	793	795	813	796	765	800	821	762	808	759	845	750	767	792	797	775	772	756	839	776	791	822	805	783	808	834	746	778	810	788	795	789	793	792	823	818	808	816	819	751	810	779	800	782	807	813	821	810	789	812	752	792	856	783	808	782	800	851	792	747	823	817	841	824	845	739	795	766	807	802	775	812	767	806	748	816	749	779	829	851	848	795	791	844	783	826	808	809	792	788	827	759	796	818	843	837	819	874	827	811	789	821	803	807	833	783	831	813	798	771	800	791	815	819	789	816	820	798	843	806	835	827	814	764	820	789	788	794	820	796	819	784	822	763	801	785	781	814	788	792	800	837	839	789	806	849	776	812	774	805	827	829	785	806	794	851	818	802	776	786	764	751	807	807	857	807	762	779	826	829	765	792	813	797	802	833	782	810	788	809	792	809	811	760	821	796	797	832	765	819	839	860	767	843	763	845	811	792	796	810	820	796	809	826	790	749	794	834	841	753	745	821	783	803	835	829	805	793	821	846	776	835	781	783	806	811	836	792	805	808	796	785	794	761	847	788	831	782	810	708	796	760	793	778	808	790	771	790	747	833	813	817	836	850	791	802	788	796	804	771	801	842	810	800	792	765	843	785	811	818	766	812	798	826	802	813	780	788	795	801	842	789	780	807	815	787	770	790	776	782	818	817	791	811	759	856	739	730	753	854	841	792	779	741	795	811	793	822	799	810	817	791	769	797	786	789	808	764	800	760	808	766	785	782	799	796	826	811	799	809	810	790	834	799	815	792	805	773	751	872	788	771	776	750	783	742	838	822	795	795	811	833	776	798	797	754	797	817	792	782	766	805	829	793	828	718	779	776	774	764	793	811	777	833	799	789	766	796	804	792	770	826	825	778	836	808	823	742	808	803	783	816	825	842	805	759	825	808	838	815	725	827	817	761	801	807	837	832	799	764	782	812	773	777	791	799	795	808	795	778	770	828	799	822	738	832	768	753	793	839	863	853	819	824	796	759	795	795	781	815	774	821	833	823	792	870	809	748	792	738	822	768	796	826	823	787	825	794	829	811	816	809	781	780	815	782	781	772	807	753	778	816	805	768	814	816	802	840	762	777	816	768	763	801	819	774	813	800	786	805	839	825	767	787	787	826	800	832	823	758	791	799	772	821	754	814	775	800	759	788	796	804	835	807	827	799	786	785	807	823	837	815	771	797	766	722	824	803	766	864	778	811	829	778	815	788	821	759	789	806	824	780	809	789	810	826	820	829	822	744	798	823	838	814	796	772	818	797	795	806	787	769	781	818	823	837	756	793	793	762	795	787	765	802	809	823	817	875	784	757	808	834	852	793	760	790	786	835	782	844	803	823	812	790	857	825	807	787	793	753	791	774	784	796	778	824	780	812	760	829	788	760	814	791	809	788	860	772	767	822	765	820	792	805	771	815	798	796	822	786	796	821	778	764	743	763	755	817	815	816	794	801	784	789	803	785	850	738	778	819	753	825	885	850	806	793	828	800	774	766	818	816	801	790	819	792	806	819	796	821	858	798	856	777	793	804	829	841	777	790	797	824	847	806	804	743	801	779	763	784	790	837	822	847	876	804	814	815	780	742	771	792	797	784	799	748	796	833	788	741	881	776	767	765	797	779	789	812	776	785	801	786	817	821	841	762	805	766	782	785	859	833	823	792	745	844	845	786	842	807	810	827	808	776	805	812	808	787	810	826	776	798	839	835	865	810	817	827	823	824	780	826	796	824	835	795	846	742	836	822	815	814	843	823	791	778	788	802	804	744	805	841	776	831	825	800	756	771	767	847	846	769	761	836	771	859	769	805	810	765	803	778	812	820	835	800	818	784	830	824	823	810	765	792	812	796	830	785	812	853	798	785	826	807	770	780	787	803	748	783	852	761	842	745	787	834	814	821	837	813	728	842	816	819	800	814	839	803	743	813	804	833	826	798	840	817	835	744	838	796	774	792	796	832	828	794	834	775	816	798	787	804	798	795	813	784	796	780	829	811	812	823	765	846	759	779	783	810	739	824	818	786	792	861	806	797	819	808	774	885	756	813	832	791	761	787	807	815	768	814	821	798	857	787	768	764	825	788	813	829	785	819	789	788	808	831	797	807	800	770	801	794	806	829	813	814	785	809	805	843	814	832	820	761	804	812	812	835	804	796	794	797	801	771	783	775	808	791	801	791	793	847	771	845	757	834	779	802	835	767	797	798	805	802	827	820	766	813	755	815	773	763	796	790	807	776	770	771	800	779	859	805	819	845	763	794	848	798	763	810	809	778	778	813	792	779	833	817	836	777	774	836	826	847	855	799	780	833	790	849	818	759	778	846	770	794	876	796	774	855	793	776	831	815	806	758	770	799	829	734	764	804	785	791	826	788	822	808	828	809	790	862	806	834	758	778	846	793	777	866	778	819	819	804	778	781	754	736	756	826	845	750	807	806	793	834	834	821	810	847	822	794	794	825	778	779	814	849	787	795	827	767	801	841	845	752	829	795	813	756	800	806	810	737	805	827	764	798	772	778	829	836	785	760	820	793	794	834	792	776	795	752	796	817	793	785	793	837	795	793	812	845	817	802	804	822	799	830	762	795	822	794	768	786	863	773	835	808	793	791	811	837	803	883	817	805	791	843	849	792	839	787	812	795	783	777	829	809	810	836	841	785	833	814	843	824	773	820	774	753	782	797	784	800	767	829	815	795	808	807	784	831	779	786	777	769	767	797	768	803	771	840	799	831	835	783	774	812	794	819	804	785	808	807	785	770	842	801	812	784	830	770	785	823	798	831	809	800	771	822	809	834	780	761	855	768	801	800	770	828	792	782	777	808	769	804	794	760	762	864	722	818	786	773	751	791	811	809	742	822	800	775	835	829	808	777	823	787	750	762	779	793	845	813	851	802	829	767	797	804	860	776	777	851	826	811	810	780	784	770	775	788	791	867	816	798	783	804	790	810	826	783	785	815	758	778	824	810	787	829	790	775	770	813	790	802	834	740	809	768	771	804	752	818	825	832	799	774	824	761	826	780	830	819	804	769	798	760	802	781	808
51316	52265	43489	32376	24559	23129	19807	13043	5625	1737	1103	770	571	508	400	347	311	259	242	242	237	240	229	220	206	224	217	208	190	198	165	181	166	151	180	177	175	153	164	172	170	158	181	163	152	150	150	168	166	161	180	165	175	159	162	163	168	162	173	174	137	150	139	158	129	164	165	177	169	129	158	150	170	161	149	155	150	163	143	149	171	147	146	165	153	165	170	166	166	162	156	160	172	172	162	149	172	181	156	149	147	173	152	137	166	136	152	154	151	163	164	153	178	177	172	159	154	172	165	134	164	135	151	168	145	147	153	168	158	170	167	170	150	179	175	172	145	170	164	150	160	156	142	178	174	166	158	149	155	176	151	164	167	161	157	143	176	171	154	177	161	166	140	169	180	165	181	172	179	177	175	168	145	164	130	175	179	159	152	148	148	159	153	135	152	161	173	138	164	163	165	185	169	163	173	177	190	144	144	145	161	144	148	169	159	172	171	142	162	152	157	156	163	168	146	141	127	160	176	171	164	171	145	192	152	151	152	186	157	150	154	170	162	164	168	177	164	167	170	137	164	154	155	176	151	153	167	154	138	170	164	165	139	131	173	186	145	166	160	174	164	155	151	161	161	135	198	146	178	151	144	153	161	159	170	174	157	170	170	168	195	153	147	163	164	134	154	155	186	157	157	172	170	166	188	130	150	145	160	147	179	144	162	154	165	174	138	163	135	167	172	160	138	166	141	173	167	154	159	174	174	153	162	162	161	178	156	172	156	155	162	151	160	177	160	171	140	164	161	178	167	158	144	167	183	156	162	153	144	160	144	167	185	170	175	173	161	141	186	171	160	149	171	161	157	195	161	166	153	143	183	148	146	177	161	167	159	164	175	182	149	178	161	162	174	164	168	147	167	163	173	156	163	177	152	169	171	162	160	141	166	131	172	136	155	165	163	174	155	170	149	145	155	143	157	160	159	165	141	160	167	154	138	155	161	162	175	163	150	156	195	146	163	149	153	159	164	158	153	165	151	148	157	149	157	164	159	149	167	172	171	157	165	177	167	170	159	170	169	143	185	138	153	170	161	167	142	158	165	165	163	174	157	173	157	136	148	161	184	168	150	193	163	171	151	163	147	177	152	149	184	156	165	159	160	135	167	173	161	158	162	181	177	174	165	161	151	153	174	152	161	148	166	168	176	141	164	168	151	164	174	162	184	152	160	172	141	146	148	158	161	154	174	196	138	153	150	177	159	172	179	172	173	164	159	140	150	179	168	166	160	155	162	151	181	149	160	177	143	150	184	155	145	163	149	165	164	156	146	157	151	169	172	149	167	167	159	170	149	166	165	176	165	189	146	154	159	173	155	154	144	157	157	154	153	174	143	140	180	165	160	171	155	161	161	176	150	157	155	172	170	164	156	157	167	164	156	153	167	146	174	181	178	152	164	162	173	168	167	157	160	155	156	166	180	168	163	156	155	162	167	166	141	175	160	154	157	155	187	151	150	136	145	167	164	157	171	151	160	172	152	154	152	167	162	152	134	183	156	174	184	143	162	154	151	184	164	173	148	178	156	146	153	176	159	139	180	163	148	177	154	164	187	155	168	158	154	156	148	136	159	157	156	177	162	163	186	160	163	159	178	156	175	154	159	188	159	146	150	152	171	145	144	167	164	173	155	179	195	169	162	167	151	174	159	147	155	179	145	150	145	172	166	161	161	152	145	171	164	166	162	144	154	166	186	150	167	170	153	168	163	175	159	172	161	155	161	141	169	165	154	190	159	157	171	153	186	146	179	152	172	153	138	123	135	163	163	174	163	164	157	158	167	145	150	150	163	145	153	153	156	160	168	155	163	159	148	161	137	171	150	148	165	137	157	172	161	174	154	168	155	175	148	149	158	147	160	181	161	165	134	154	149	155	152	159	150	154	151	163	160	162	156	148	149	161	155	172	167	165	157	154	173	175	157	134	151	154	170	176	136	162	167	153	171	158	141	155	143	155	149	167	174	169	153	170	146	180	153	139	163	160	178	176	160	148	154	168	147	160	149	168	150	158	151	151	164	196	157	162	158	139	179	139	163	133	188	169	169	157	157	151	147	171	162	144	178	166	169	188	170	147	166	156	164	162	172	151	140	144	147	164	166	169	145	147	161	159	176	167	145	169	167	174	156	189	160	156	153	159	180	174	155	164	162	164	161	154	153	145	152	142	190	157	171	150	146	130	180	162	182	153	175	174	170	155	165	148	181	153	166	167	173	164	148	154	160	166	143	161	140	162	154	174	162	146	144	168	156	166	159	172	179	145	185	165	164	181	156	160	151	163	147	170	176	188	156	181	144	171	150	152	159	150	156	153	146	160	167	135	172	155	179	152	143	154	156	168	162	152	183	158	156	183	155	167	154	164	151	152	154	154	170	156	144	146	155	161	167	162	176	186	158	148	152	161	157	160	151	173	172	165	180	153	188	163	146	178	153	170	163	160	177	178	169	157	145	173	160	159	187	155	160	167	168	152	149	161	145	151	143	163	134	165	165	186	150	159	163	154	158	151	184	153	175	168	173	179	159	172	159	176	168	147	154	162	156	160	153	165	181	168	179	171	145	167	149	166	153	132	158	166	180	166	164	156	141	160	150	148	169	172	151	154	147	163	173	170	167	177	151	145	164	179	169	158	164	142	145	159	162	161	165	149	128	169	144	171	141	172	153	145	158	158	143	144	157	155	178	179	160	159	166	157	151	140	155	135	146	164	165	154	152	150	173	149	149	169	149	158	157	159	169	146	155	157	162	170	164	164	172	154	152	180	161	171	155	155	173	171	174	167	139	153	160	191	173	171	151	183	142	152	171	142	160	133	161	167	166	154	168	176	171	163	165	129	161	160	142	185	180	167	161	141	157	168	157	161	165	168	136	155	157	166	182	148	170	167	172	165	136	177	164	137	151	167	171	166	159	148	135	148	169	154	148	159	158	164	162	165	141	149	165	143	164	173	171	156	164	161	153	160	158	143	179	127	145	187	161	168	159	156	174	167	167	152	164	154	165	173	143	183	169	148	143	168	181	151	140	173	162	135	160	144	163	139	148	128	182	177	146	156	152	157	180	156	172	154	149	166	140	167	159	147	164	157	174	144	175	185	150	162	164	161	162	173	163	174	152	165	167	157	151	151	147	168	154	154	159	141	162	169	184	162	135	169	153	178	168	171	159	144	160	155	169	168	153	156	148	159	155	162	183	157	179	168	162	157	145	145	160	171	179	151	187	175	163	173	153	167	145	169	169	164	156	187	156	134	171	164	130	155	153	161	159	167	162	161	148	169	169	149	142	127	157	150	151	155	158	154	173	166	141	170	161	145	156	166	155	170	141	175	140	167	159	151	175	168	170	138	167	148	157	168	168	153	152	163	166	165	172	152	141	156	149	142	164	168	150	145	167	138	164	148	167	152	151	173	163	151	162	146	180	185	158	161	145	203	153	174	162	163	144	173	163	141	169	161	175	147	165	146	154	121	166	168
43965	55502	53076	32484	16033	8499	5852	5192	4856	3980	3816	2796	2239	2104	1735	1366	1250	1083	999	905	919	979	984	881	804	851	834	700	646	650	625	589	592	525	623	590	524	562	539	543	546	537	526	524	545	507	562	494	555	527	516	512	489	492	517	531	509	537	519	499	502	523	474	512	559	501	537	519	529	522	458	497	446	541	546	498	502	483	482	566	530	539	523	574	486	542	486	491	499	501	475	547	496	522	554	515	524	500	535	491	492	522	508	523	504	507	518	491	471	509	497	471	551	509	491	459	535	497	544	523	483	549	493	544	504	504	510	521	455	540	506	507	511	493	494	526	511	546	498	494	490	512	535	463	529	531	472	506	500	533	535	501	544	513	540	524	515	541	531	470	531	513	542	497	523	544	498	533	515	540	573	496	520	510	514	515	535	478	554	507	507	510	536	526	492	517	522	525	511	523	532	521	492	535	491	526	541	471	559	519	499	512	492	486	480	500	497	503	479	520	534	490	526	545	532	487	500	487	512	506	498	551	505	557	468	497	540	526	522	533	534	531	519	520	493	531	533	497	523	520	494	538	512	485	500	493	521	497	494	516	524	488	541	506	485	510	502	505	524	497	543	528	503	530	487	476	506	510	530	498	461	497	535	516	480	491	491	542	502	451	476	514	530	463	482	501	523	492	488	551	519	497	519	509	591	517	540	524	512	513	529	486	499	532	530	540	539	527	496	498	559	523	537	492	525	469	496	508	481	550	513	509	550	479	490	497	511	511	511	489	487	522	497	535	482	524	544	523	533	516	525	521	544	510	528	554	534	494	514	516	516	520	521	487	468	514	504	480	516	547	549	496	503	503	468	527	521	472	513	521	505	542	517	523	486	513	459	514	540	553	548	453	519	492	459	512	508	514	538	499	559	528	520	520	531	500	526	514	511	484	525	498	507	519	524	490	524	501	483	497	511	481	501	488	520	556	488	468	540	515	513	487	479	496	514	519	547	494	514	552	529	523	503	546	525	510	502	487	499	525	494	542	489	507	522	509	510	490	515	521	529	493	554	521	473	507	496	527	495	493	492	517	498	493	541	500	512	531	528	516	506	491	505	512	519	500	488	487	475	545	533	489	512	493	518	516	532	522	537	478	514	507	499	532	474	503	525	537	509	523	496	487	528	476	509	492	509	489	531	517	522	485	500	528	567	532	484	517	509	505	503	541	464	498	560	541	470	477	515	489	509	522	494	523	511	478	489	483	513	501	462	503	513	500	505	522	514	503	466	485	528	551	494	535	497	480	496	509	517	515	494	509	523	525	542	510	488	498	514	529	518	539	502	516	534	504	520	490	500	470	510	492	541	525	484	466	525	529	510	497	515	505	525	507	498	492	517	498	533	516	506	499	497	529	524	489	496	529	487	496	496	504	537	498	520	497	478	485	485	516	500	536	499	500	499	546	520	513	515	526	495	492	518	565	542	513	504	514	536	482	519	490	543	496	517	534	537	541	532	476	462	502	504	467	503	516	486	550	516	537	529	521	553	514	512	496	511	501	506	498	497	487	503	524	523	502	463	480	512	526	521	519	540	493	492	518	484	490	508	510	506	504	478	493	485	521	480	507	534	503	493	503	541	531	552	496	508	508	502	532	514	490	492	463	492	492	508	482	506	533	517	525	499	491	531	499	490	491	507	521	515	488	487	435	517	464	506	524	516	486	489	515	500	481	517	516	500	556	576	527	510	465	491	508	508	507	485	484	510	509	519	498	508	470	513	458	513	513	506	499	490	502	513	538	490	536	497	526	557	535	481	536	496	527	511	489	471	496	508	507	485	500	533	514	513	517	456	537	516	521	494	493	521	529	519	532	493	499	466	521	538	546	562	484	492	543	506	482	537	491	535	534	487	492	473	522	476	495	541	519	484	527	484	520	470	533	534	500	505	476	497	514	510	543	486	531	532	509	496	551	529	480	493	530	518	525	486	516	492	492	514	496	518	508	504	529	483	468	562	510	530	525	496	533	512	492	509	510	488	504	528	505	512	517	491	502	482	505	441	490	518	523	561	509	503	495	545	512	534	495	488	519	500	511	540	514	565	495	513	546	462	562	500	523	521	491	531	551	492	526	492	498	522	510	493	531	522	541	523	512	479	516	476	486	507	470	536	485	528	507	510	549	529	522	503	483	574	502	503	568	483	512	521	466	453	483	502	518	535	511	524	456	473	528	554	502	487	506	516	493	551	525	553	529	475	481	466	510	515	515	502	508	494	531	501	510	509	500	539	515	532	520	551	540	503	516	485	479	535	509	473	527	534	477	539	494	514	506	509	520	479	480	503	511	523	526	551	493	491	496	511	552	527	522	531	516	493	491	485	512	499	514	524	502	495	496	517	519	482	514	505	504	515	527	500	512	494	478	504	495	541	474	470	491	503	489	515	515	504	537	478	544	473	555	534	506	530	515	549	504	485	503	528	484	530	482	483	506	491	498	523	497	521	513	529	504	489	520	558	474	506	535	473	499	523	521	521	466	535	498	481	544	536	514	472	516	504	538	505	493	500	483	505	521	516	543	479	507	476	522	495	468	505	516	539	495	533	501	471	519	526	493	496	523	480	516	535	452	516	505	503	549	517	490	500	552	502	516	521	538	510	515	473	512	492	505	506	489	489	519	471	476	517	510	506	535	495	501	554	526	510	525	540	493	518	526	462	522	521	513	507	487	513	518	487	477	488	486	521	502	536	504	499	507	517	497	560	520	516	572	492	499	489	551	504	551	483	515	536	494	531	525	549	507	520	513	492	503	544	508	524	498	470	508	510	504	491	491	512	509	492	514	527	503	543	494	494	547	543	518	537	530	507	522	483	505	535	516	563	516	529	485	509	500	498	541	496	513	483	516	479	498	538	528	475	503	512	514	492	524	529	504	501	507	582	505	542	484	490	508	478	522	496	507	517	509	500	504	521	512	508	496	558	508	471	527	538	539	486	542	483	482	488	518	478	522	495	512	465	482	516	515	510	536	498	571	525	525	544	458	483	492	499	499	497	457	473	525	502	505	516	541	533	520	505	486	533	524	557	518	487	519	551	512	510	491	516	528	491	473	515	569	519	513	513	466	498	554	525	484	544	505	501	541	516	518	533	471	541	535	439	459	459	503	497	502	489	532	507	525	486	470	514	530	520	535	525	528	488	531	503	499	516	518	474	511	550	525	486	528	523	495	497	527	499	524	528	513	509	519	509	477	484	515	543	494	556	491	529	475	516	543	479	481	512	536	483	484	513	536	512	512	545	514	542	527	520	516	510	481	512	523	501	523	521	493	479	479	497	497	514	524	507	500	479	490	517	538	500	529	503	510	507	526	513	482	497	521	523	530	503	489	537	498	493	492	499	516	486	519	464	555	516	542	535	513	514	528	531	516	510	530	510	488	500	545	486	479	508	500	540	536	501	497	508	489	516	555	508	503	486	511	490	512	521	556	509	515	528	540	460	506	482	520	495	520	497	533	535	469	552	531	504	497	525	520
57241	48619	42088	30797	25032	24403	23553	20352	13332	5058	2251	1346	1089	822	641	457	433	426	405	337	341	354	311	274	304	325	296	233	276	204	223	232	217	221	207	181	197	227	217	215	184	237	202	194	211	182	194	187	181	185	206	211	164	197	187	205	222	182	184	199	208	162	218	190	197	217	180	231	196	190	193	190	199	185	195	192	197	193	207	169	203	195	183	188	187	200	210	180	192	178	179	193	204	198	187	160	196	177	181	203	205	199	162	191	198	191	204	165	183	200	203	201	176	169	178	178	208	191	186	188	198	190	181	192	202	193	198	188	181	196	174	187	194	190	211	199	167	177	179	199	196	211	193	208	229	174	202	210	185	213	179	213	190	190	189	188	191	197	195	194	194	196	168	223	178	179	191	188	196	200	160	192	233	216	215	199	195	230	180	182	184	193	187	208	189	177	200	189	191	167	199	180	180	187	183	189	183	215	202	200	156	179	180	183	171	201	177	194	171	202	184	176	211	187	196	202	184	214	186	190	191	185	191	175	210	185	187	202	201	187	222	201	197	194	155	203	170	202	189	199	210	206	200	200	166	192	178	192	211	190	178	184	183	175	190	193	192	195	183	203	195	216	191	192	206	205	192	194	176	229	157	195	186	180	177	193	192	168	174	192	175	190	174	185	192	198	198	188	194	186	185	188	184	166	190	173	189	196	172	178	181	177	219	199	169	176	179	185	197	185	185	182	205	186	185	182	180	167	177	174	177	179	194	201	214	194	170	178	176	182	211	216	188	202	218	182	204	202	191	217	193	170	210	203	172	198	205	193	202	207	193	186	180	194	172	186	190	204	181	184	197	202	186	188	218	199	178	170	188	209	171	180	184	189	201	182	185	185	172	189	171	160	194	192	177	171	202	191	193	207	200	168	194	187	214	188	187	205	191	194	184	194	193	177	208	210	200	193	191	202	190	194	189	182	162	186	161	175	168	209	203	213	205	191	183	180	199	199	201	180	200	180	162	171	194	180	178	169	205	198	173	222	196	173	184	190	188	172	184	201	190	186	204	181	179	193	192	197	198	164	199	215	180	201	191	200	197	182	172	165	199	197	182	175	177	209	208	195	202	225	184	176	161	177	208	179	187	164	187	188	174	211	201	211	196	204	189	173	203	175	171	195	174	222	174	187	180	184	189	190	209	185	168	191	167	184	184	182	183	171	220	178	174	211	213	197	167	167	193	187	197	198	181	156	168	188	189	178	190	214	194	189	193	167	197	181	199	214	227	187	186	185	188	212	205	176	216	171	200	214	201	199	211	164	195	188	175	207	197	166	205	180	219	171	239	181	179	177	188	189	178	172	189	158	180	183	174	188	190	177	179	186	198	173	197	193	192	180	181	169	197	186	183	198	193	163	196	191	180	184	191	200	152	200	197	202	175	184	201	186	197	183	204	189	177	218	178	176	191	167	192	170	193	184	168	214	185	200	195	210	176	199	181	196	158	184	217	194	196	183	196	201	170	194	176	211	205	182	206	185	209	189	196	203	174	189	196	190	160	190	185	182	199	172	166	177	213	204	189	185	193	195	190	184	188	185	177	186	200	180	178	197	196	187	186	184	179	164	197	171	179	187	181	216	165	184	201	195	181	218	176	189	192	196	170	217	179	217	177	194	212	180	188	192	196	207	172	201	193	198	179	178	210	195	177	187	187	195	210	190	210	188	182	209	182	195	195	218	192	197	200	182	192	154	197	184	193	178	183	194	195	178	194	204	206	194	203	178	213	178	202	215	170	191	177	218	193	198	200	196	175	178	191	172	190	179	195	219	202	200	207	167	184	169	200	201	207	190	187	190	178	215	170	188	204	180	209	184	194	195	179	221	220	196	195	206	186	209	193	196	196	183	200	203	201	183	195	188	176	174	195	180	215	171	210	234	167	191	202	198	179	172	218	198	187	178	183	186	196	182	198	187	211	170	163	188	199	174	187	191	205	202	171	217	192	190	200	178	186	205	158	184	193	166	172	199	182	184	222	197	178	199	180	187	198	211	166	186	180	191	173	192	188	197	189	180	175	199	182	205	177	208	168	180	198	191	179	209	193	178	178	187	188	180	217	174	210	167	166	176	181	208	182	191	179	186	178	204	219	169	192	179	194	193	190	179	185	207	196	209	179	189	164	195	190	193	183	184	198	171	191	184	191	191	170	180	188	227	187	200	190	189	189	201	197	202	189	213	204	212	190	186	185	192	204	173	185	166	182	153	185	185	159	179	163	206	191	172	216	214	164	175	175	175	219	188	209	194	203	170	180	186	184	187	183	179	187	176	201	186	201	195	181	181	219	183	211	167	211	200	191	167	194	191	200	193	198	184	213	210	170	186	198	187	170	215	179	198	174	196	202	202	170	194	194	172	192	164	198	218	200	194	206	195	182	205	182	186	184	182	193	187	183	207	189	181	189	188	209	172	183	171	196	189	208	199	196	189	219	204	188	183	176	199	187	160	192	183	191	186	216	179	172	183	199	187	184	180	185	219	178	194	186	195	203	179	227	191	180	186	171	186	191	176	206	168	182	181	199	162	170	190	198	183	204	168	192	186	188	205	194	179	175	194	200	218	179	192	184	180	168	190	164	177	192	187	182	167	188	194	187	189	177	196	201	191	188	179	194	195	216	191	177	179	185	176	175	192	221	189	226	191	189	177	203	180	181	180	187	202	190	190	207	197	179	210	191	191	194	214	193	191	185	172	214	191	199	187	202	190	178	200	176	208	177	210	168	200	195	180	190	182	181	167	174	190	202	202	180	207	192	190	196	188	188	192	166	196	185	207	189	179	179	173	216	175	192	201	192	189	201	212	197	195	188	170	182	179	225	189	185	215	206	183	142	182	182	199	174	172	189	196	169	186	187	170	210	184	167	184	189	210	194	201	178	176	219	178	187	196	171	188	177	185	192	177	198	183	192	181	200	193	205	209	206	169	183	179	199	192	183	182	187	203	217	167	190	176	214	177	195	194	195	183	203	183	172	183	196	179	172	217	215	206	172	202	190	173	203	181	219	171	185	202	221	196	192	175	170	190	170	180	209	202	165	179	191	173	173	181	194	179	198	205	176	183	225	168	168	187	188	183	202	200	194	184	190	199	201	178	175	178	211	213	206	198	193	202	186	185	183	185	185	177	180	194	201	182	188	166	202	169	210	200	209	186	202	194	212	194	175	193	207	175	187	172	207	179	191	193	187	199	187	198	197	207	190	193	166	177	185	195	172	174	198	191	167	201	186	202	179	175	203	164	176	186	190	177	177	194	200	201	167	204	179	185	181	224	184	159	198	188	184	172	185	163	205	180	199	203	197	184	204	183	171	178	194	194	205	207	180	175	185	204	210	183	205	180	207	177	205	207	192	183	202	177	207	209	189	191	174	207	169	211	166	176	199	174	185	166	196	182	163	198	167	187	180	201	191	193	189	208	187	196	207	196	203	204	175	183	180	189	198	190	181	208	189	183	187	198	207	169	179	187	185	185
51008	54282	48962	35427	25799	13583	10222	7195	7406	6237	5870	4287	3974	2976	2601	1854	1841	1763	1718	1451	1465	1483	1374	1138	1118	1227	1087	900	955	878	781	670	675	651	700	697	699	744	650	672	592	618	652	606	634	627	602	583	604	602	602	616	575	588	559	581	623	582	581	580	581	518	616	623	562	634	552	576	590	562	522	570	558	563	614	585	548	551	576	588	609	617	568	591	544	587	544	521	595	534	548	578	583	623	605	592	594	576	552	596	579	573	584	585	548	575	528	570	597	595	552	591	574	551	537	566	544	586	542	553	568	578	545	553	577	585	603	602	578	553	563	565	576	539	620	588	594	580	597	535	576	576	591	545	571	577	505	565	593	596	562	551	552	560	564	573	571	553	569	561	582	564	556	570	575	558	576	536	545	611	534	531	569	551	585	579	562	542	529	593	569	608	599	622	584	568	586	512	603	568	551	540	544	576	547	578	569	571	531	586	583	610	568	558	582	534	585	560	526	521	515	586	538	587	588	540	568	548	547	595	552	560	586	605	526	559	522	593	529	586	561	549	592	517	598	582	528	564	562	564	566	581	574	531	583	559	557	572	537	596	606	581	554	556	608	558	536	572	556	555	552	561	569	593	516	530	573	564	553	532	585	540	591	565	548	593	561	557	572	583	559	563	584	552	570	550	534	532	600	563	555	534	584	535	560	553	556	599	603	588	559	507	581	574	568	596	572	596	563	569	588	546	565	600	593	603	565	584	557	585	519	546	583	538	552	524	548	546	577	573	573	548	583	604	527	537	537	566	580	554	605	551	602	566	605	540	589	584	588	557	583	559	562	560	580	563	516	546	580	574	605	577	582	553	536	559	566	577	607	539	525	538	572	575	552	562	562	580	553	597	603	540	574	593	557	565	556	567	531	557	548	576	554	579	550	606	558	570	595	516	579	514	571	522	567	504	595	547	579	558	515	574	531	548	540	567	598	519	555	575	558	588	568	591	594	569	573	565	558	560	612	573	528	591	561	585	579	554	539	544	587	583	531	551	556	578	584	600	496	580	564	513	553	583	610	539	610	540	590	571	528	559	583	564	570	546	567	539	551	573	633	553	538	529	568	571	590	569	560	550	575	571	596	554	550	550	576	597	546	539	569	572	555	586	548	508	590	580	598	551	557	553	553	562	566	560	580	563	576	563	560	569	529	589	556	580	589	569	581	522	595	642	552	587	570	549	524	539	587	592	588	539	566	563	590	544	598	555	558	546	553	565	574	583	549	569	564	560	531	591	531	602	591	608	558	568	534	569	555	521	553	566	620	532	564	547	538	555	564	568	586	542	549	570	567	585	556	531	557	593	563	579	561	560	550	586	530	535	553	592	536	547	546	560	539	508	566	555	583	579	552	569	599	532	538	570	619	582	611	570	575	561	591	561	545	587	556	585	560	575	565	560	557	535	543	566	596	532	568	589	565	592	579	589	539	561	581	574	614	539	539	561	565	556	562	585	529	574	548	536	555	553	581	593	538	569	512	569	525	578	533	536	555	568	546	536	541	559	517	583	540	575	597	605	556	547	587	574	569	570	519	578	552	590	563	580	583	569	549	555	586	592	546	542	595	571	530	539	555	551	571	563	559	573	585	560	620	568	549	576	565	538	546	602	611	605	556	565	524	590	542	612	560	540	535	567	575	604	549	600	572	572	510	607	609	557	592	599	543	595	570	563	534	590	540	565	600	579	601	554	547	568	588	525	578	538	592	576	546	580	517	563	557	562	555	550	581	528	547	507	578	561	584	564	608	546	558	526	520	596	581	596	584	557	532	558	569	585	559	569	564	582	554	556	546	591	538	574	553	544	575	540	573	570	562	583	556	516	574	586	554	595	550	586	566	566	593	566	599	562	521	528	586	582	512	552	583	564	562	537	584	546	562	567	584	547	573	556	578	594	578	563	544	582	601	555	578	558	532	576	510	571	585	566	560	556	544	522	553	535	594	553	605	560	578	557	600	551	564	567	576	559	560	548	568	511	584	549	594	525	552	552	553	560	574	606	546	521	580	528	579	580	564	556	602	572	581	543	582	580	604	596	586	550	537	566	567	570	559	581	590	546	554	579	575	578	558	521	582	560	569	607	591	549	548	559	532	563	569	533	538	607	566	538	509	621	541	584	588	531	609	567	605	526	581	535	555	616	558	599	545	592	536	565	554	584	606	570	565	551	589	558	574	587	547	589	599	532	613	573	581	565	540	550	590	543	559	566	503	554	543	520	565	596	571	564	550	546	586	551	589	571	572	565	568	621	575	540	568	521	549	526	541	560	554	580	548	581	606	536	570	579	558	579	569	565	558	584	538	594	589	569	548	598	571	539	558	560	588	607	586	574	559	531	554	556	549	558	542	564	564	551	517	535	570	553	573	573	556	524	558	557	591	582	555	564	547	549	577	567	551	514	552	561	571	577	575	561	550	572	568	581	522	563	572	600	539	533	554	566	541	598	519	598	568	572	592	564	577	556	568	544	579	535	551	610	601	537	580	585	567	585	563	596	548	600	621	553	574	562	577	582	568	554	534	551	530	564	522	511	552	552	583	556	579	563	572	575	529	547	552	547	594	574	533	564	548	589	548	562	547	593	563	565	537	572	590	576	583	601	563	545	561	599	538	567	596	573	551	535	562	579	567	560	540	577	605	588	532	522	582	532	597	597	537	566	589	538	575	573	603	614	585	585	558	556	569	596	544	565	543	547	594	570	557	556	565	594	566	559	529	534	595	568	544	515	575	575	606	596	544	558	554	575	527	575	577	565	545	580	569	525	545	609	560	582	569	547	550	541	579	592	544	580	561	530	584	556	592	603	540	587	560	568	569	602	573	597	559	567	542	585	529	567	558	595	560	570	581	567	553	555	556	580	599	547	560	558	541	592	606	562	572	552	576	570	573	584	570	522	522	565	559	511	593	554	564	557	574	585	571	555	575	540	514	554	599	627	599	592	547	558	534	572	528	598	588	593	586	540	551	563	567	557	544	556	574	564	588	566	564	542	538	544	578	550	569	558	565	630	569	582	574	599	596	574	548	568	582	555	598	536	536	577	573	558	541	583	569	562	567	588	611	556	561	593	532	557	555	562	540	544	588	576	549	538	531	512	583	551	604	561	541	509	554	541	598	565	572	533	581	546	559	550	560	529	513	590	567	546	545	570	525	590	582	525	579	566	584	530	602	548	562	575	585	546	555	543	569	593	563	541	584	547	591	561	570	591	581	572	544	553	564	527	514	562	525	547	550	607	587	589	534	533	576	612	566	560	542	587	564	549	534	539	615	569	576	548	584	513	599	580	555	570	536	584	601	598	599	567	566	519	581	540	576	571	562	593	592	567	504	604	552	589	538	528	584	555	573	555	593	556	561	576	551	557	554	582	545	571	548	608	541	603	590	575	583	584	550	552	573	529	595	579	565	556	554	578	562	589	524	557	602	570	541	594	597	569	572	576	565	534	542	622	555	518	591	585	541	561	611	602	555	533	561	576
24443	32528	42387	23200	7085	1857	893	536	405	365	318	277	304	286	313	276	290	258	306	291	283	253	284	282	285	268	268	255	280	242	280	274	257	284	268	256	271	287	246	276	275	253	258	246	261	248	253	272	280	265	278	253	266	252	271	264	272	246	256	255	270	223	224	252	265	250	254	253	223	274	234	270	244	260	257	263	274	237	256	247	237	278	252	244	276	254	255	239	264	256	240	262	247	258	233	274	267	259	252	230	229	264	237	249	271	269	242	251	221	252	256	238	227	231	269	277	255	272	264	264	246	240	244	260	269	252	242	241	267	281	257	289	280	248	288	234	230	244	242	239	262	243	250	243	265	263	261	239	257	274	248	276	251	237	261	249	248	261	241	288	231	241	260	286	245	236	252	243	231	271	255	259	271	243	278	288	252	266	269	224	230	275	276	273	267	264	255	254	251	245	260	276	249	239	235	284	252	264	247	269	232	275	274	256	248	268	282	258	245	276	249	218	289	263	251	277	235	272	271	243	294	252	234	258	268	263	257	224	288	237	227	257	252	294	246	240	247	247	245	254	233	275	266	249	269	247	248	246	244	282	278	264	250	249	259	249	269	265	261	253	264	265	258	263	265	233	248	235	251	266	257	254	295	251	268	266	252	261	281	246	257	266	251	210	266	265	272	270	267	255	263	237	272	264	227	217	248	240	272	273	235	260	258	272	231	244	236	268	274	251	272	262	255	242	205	259	236	237	263	260	233	244	284	239	264	242	255	270	265	282	238	256	260	235	258	283	242	259	235	266	251	251	269	285	235	263	271	241	252	276	262	239	257	254	242	268	247	259	250	286	274	268	236	259	264	258	253	287	266	241	250	228	242	245	272	265	247	233	260	259	255	256	273	249	239	285	265	252	241	262	225	255	251	281	270	245	245	260	229	252	270	242	258	238	279	254	284	253	269	245	269	266	266	258	258	261	243	282	286	258	238	272	273	234	243	255	258	226	285	272	255	255	286	239	253	285	276	253	247	274	270	248	251	249	269	248	287	251	294	269	278	283	269	240	260	253	274	253	269	252	272	256	249	274	239	259	245	230	254	240	264	266	262	233	259	271	280	237	236	261	281	264	238	254	231	247	251	290	241	265	256	251	268	248	260	251	275	263	245	246	246	233	254	268	255	282	269	253	264	266	287	251	248	271	262	234	267	283	269	247	275	241	239	274	270	278	268	251	281	262	260	240	259	253	288	247	264	241	289	272	258	273	256	256	270	257	269	274	251	262	255	262	255	265	271	257	261	251	244	254	255	250	256	268	232	243	275	257	247	260	303	257	236	273	269	265	250	271	250	241	270	278	266	261	252	272	234	269	249	246	261	262	265	276	269	284	255	269	258	241	268	253	231	236	278	243	277	260	248	223	215	244	244	274	244	233	270	262	262	251	237	217	262	260	262	253	235	259	273	258	247	285	264	293	251	273	272	259	265	278	262	240	244	288	283	268	265	265	288	235	276	267	261	271	266	272	250	271	261	276	281	271	251	247	256	269	246	252	257	291	246	264	246	253	241	226	267	255	259	258	221	264	278	260	256	237	259	249	269	264	249	239	236	238	265	272	243	245	255	268	272	247	272	231	246	270	258	263	267	278	248	266	267	249	264	259	242	242	245	263	253	247	268	286	238	262	238	250	270	258	262	274	258	257	237	265	251	253	273	246	268	255	300	261	257	257	288	261	272	250	296	238	266	242	269	246	265	271	271	297	270	242	266	243	241	235	249	265	244	262	233	243	273	270	260	248	256	262	235	287	240	242	240	255	257	278	238	240	281	259	243	251	273	252	264	265	235	248	259	238	247	255	247	251	260	249	267	246	274	249	254	280	269	277	258	241	265	277	249	270	226	271	275	256	264	268	257	257	264	267	234	283	271	248	249	255	262	260	251	313	254	273	226	241	283	235	239	267	220	277	249	256	282	271	257	243	250	235	271	255	252	251	280	250	256	265	252	275	268	261	262	248	256	251	245	248	229	295	255	241	267	261	260	236	264	262	249	266	257	265	246	282	270	261	261	253	255	242	284	258	267	240	273	250	244	291	258	240	257	286	265	246	235	264	230	245	258	225	244	272	267	247	252	252	283	279	247	258	252	279	259	271	298	260	244	241	266	281	271	262	237	269	239	267	277	265	265	257	274	229	246	266	241	242	261	268	238	276	247	251	241	246	241	248	221	239	229	269	249	262	238	262	240	248	265	244	285	276	236	250	220	222	250	256	260	241	263	251	254	298	258	258	257	257	276	248	289	276	263	238	277	266	245	243	257	236	256	282	271	291	245	264	263	273	274	257	228	241	222	255	253	281	258	258	264	234	241	247	243	266	280	258	231	254	267	257	267	281	251	267	289	225	289	251	246	247	248	227	257	272	234	268	272	253	271	264	256	249	244	275	260	236	272	268	266	228	248	241	247	240	242	265	249	233	282	258	255	238	261	260	270	247	271	266	261	262	258	255	273	243	281	245	260	288	243	232	256	258	253	259	274	297	244	246	264	256	244	257	246	244	241	256	237	241	274	248	251	232	213	261	255	263	262	287	252	269	258	248	275	257	227	269	251	277	263	243	296	269	269	233	242	266	276	238	258	237	265	242	254	255	254	241	276	259	280	263	274	254	251	226	266	250	249	261	238	243	279	265	241	260	268	253	251	275	268	247	234	248	270	285	272	246	239	261	251	264	249	263	270	279	286	258	230	253	252	271	268	247	255	255	260	262	230	270	255	242	259	256	290	244	213	238	258	238	265	297	258	235	266	254	257	241	262	255	230	285	272	258	266	262	276	237	259	268	265	269	237	255	267	246	252	235	286	245	258	269	242	259	273	260	280	280	290	238	241	270	301	283	251	276	262	240	276	237	282	231	287	239	266	242	262	264	266	280	245	238	271	230	250	236	248	245	250	254	269	237	261	258	251	250	238	257	242	236	241	232	249	239	264	284	240	262	258	238	259	272	269	238	258	256	245	246	274	269	271	233	255	250	234	237	265	257	281	267	243	247	238	262	255	228	272	227	261	269	258	229	257	291	248	280	254	248	269	245	247	256	252	276	251	238	252	275	239	255	254	256	267	235	258	256	257	243	260	277	260	256	266	269	250	271	248	248	268	247	265	254	241	251	250	268	261	298	231	261	277	240	275	253	252	259	280	278	236	282	243	233	257	293	251	240	270	276	282	267	255	265	244	267	270	267	262	224	221	249	269	259	262	250	255	273	256	265	254	258	260	257	262	229	250	240	278	254	263	261	261	276	256	264	281	251	260	272	261	251	272	257	242	293	218	252	252	230	249	236	251	256	249	244	245	275	271	257	269	263	260	272	268	266	301	233	274	259	235	259	264	262	238	275	281	261	264	272	251	279	248	261	251	241	243	302	257	268	263	259	273	257	251	256	258	275	277	258	264	257	286	252	261	282	249	257	276	262	249	269	266	251	269	271	259	243	241	263	273	236	254	272	264	246	285	262	269	249	268	248	244	249
21738	34532	43574	16508	4776	2718	2019	1685	1484	1289	1018	910	921	980	899	937	927	848	926	967	921	899	866	840	841	822	798	865	880	824	807	792	799	812	842	779	774	827	773	831	798	815	749	753	793	807	815	788	827	816	787	812	794	791	752	805	769	789	763	802	716	859	807	796	759	770	821	815	783	756	752	799	786	799	771	798	729	788	804	782	734	829	798	771	811	802	767	787	807	731	780	800	813	785	739	811	810	737	801	743	765	840	779	786	754	747	819	765	816	815	822	751	799	835	780	732	761	810	786	820	811	774	816	797	776	766	816	806	775	796	795	796	804	802	780	815	794	775	800	776	797	828	760	757	789	778	804	751	812	816	820	781	790	780	765	757	778	775	776	816	773	809	778	861	800	821	781	771	815	844	755	760	797	761	798	768	776	810	784	770	780	766	771	758	825	771	727	755	785	755	809	728	787	776	806	754	777	738	775	736	737	815	787	847	764	809	785	740	791	769	773	787	792	736	753	769	719	714	823	740	778	794	806	752	759	799	792	777	753	756	744	814	765	767	761	761	789	835	774	743	786	757	765	787	795	802	812	750	725	746	791	803	814	810	782	793	817	782	797	799	745	774	753	768	751	801	773	807	809	771	824	845	720	815	785	736	816	785	825	740	782	811	740	776	815	787	816	812	817	752	799	752	768	787	789	750	818	812	780	788	833	783	754	772	750	776	771	802	802	841	775	792	782	787	819	769	770	782	777	791	791	813	783	814	758	798	783	844	783	790	755	795	819	771	777	794	772	766	785	746	806	794	781	801	781	756	794	806	824	802	760	757	767	786	796	764	786	846	800	789	784	782	857	793	829	799	793	803	774	784	734	807	786	817	773	794	773	764	754	824	732	759	821	784	803	769	765	770	820	819	770	833	807	795	789	703	793	785	855	818	832	719	817	759	827	807	740	827	780	803	789	764	783	779	783	749	798	819	780	791	764	735	761	799	776	821	841	791	794	824	813	776	853	799	762	781	782	782	772	803	805	768	757	790	794	753	788	821	785	752	788	732	822	781	786	814	800	785	838	793	768	786	780	799	864	811	757	802	749	793	819	803	799	788	775	818	783	815	769	779	764	765	797	755	776	800	771	805	783	792	782	787	771	737	781	810	799	807	819	818	795	800	776	787	793	735	795	742	755	838	814	833	809	783	781	796	762	749	788	746	808	764	756	796	776	796	782	744	803	803	853	818	755	731	788	769	806	744	815	765	840	794	757	751	795	797	787	809	778	798	806	799	760	768	798	805	762	716	769	808	787	782	764	791	780	805	774	805	779	805	776	820	769	795	785	758	746	780	835	772	767	775	792	774	782	850	853	808	761	786	775	826	776	793	771	816	818	813	831	817	859	785	833	775	817	850	789	853	757	854	786	801	859	756	775	790	781	838	784	828	833	765	729	810	760	738	814	748	789	799	814	818	790	821	784	835	779	766	782	773	771	763	768	830	788	831	762	811	787	761	798	729	770	777	777	798	773	753	786	809	752	806	723	811	790	782	738	799	771	782	803	782	803	791	770	774	793	740	816	778	799	766	771	791	814	831	753	840	777	770	782	741	781	808	823	791	772	716	775	799	833	791	812	783	744	806	773	831	789	789	842	783	821	810	784	778	793	785	767	816	772	769	866	813	760	789	818	830	801	811	758	818	767	780	790	862	754	806	725	741	794	809	820	768	780	766	764	807	752	804	817	754	724	785	828	799	711	784	790	783	807	808	789	747	758	801	768	778	784	784	794	818	834	794	795	812	768	812	793	768	800	786	742	814	772	766	798	817	764	818	812	779	775	776	759	774	744	804	803	789	783	816	792	779	823	795	767	768	787	751	862	731	733	782	800	768	798	745	791	729	774	757	827	823	793	778	790	832	831	774	763	803	784	837	837	787	786	771	779	749	815	812	731	842	755	764	760	773	765	757	794	762	813	775	747	762	770	766	754	769	787	780	796	824	790	790	807	748	817	807	804	745	808	821	749	782	795	868	842	794	763	782	810	789	791	792	752	768	765	812	755	795	775	777	780	786	755	793	784	766	816	786	768	801	800	761	817	799	771	824	798	835	765	762	790	740	732	808	815	784	777	794	771	803	820	802	778	814	767	793	783	730	783	786	783	798	787	751	796	749	770	776	749	759	762	816	820	837	750	759	843	773	767	755	803	805	765	762	761	806	822	751	809	784	811	797	754	762	813	803	728	731	793	762	816	783	816	790	811	816	772	805	803	757	743	787	798	782	804	759	744	777	752	782	753	814	791	791	760	791	754	753	790	808	766	824	808	769	703	780	799	735	779	810	827	723	812	752	768	810	792	782	759	747	773	788	766	767	801	770	845	802	796	732	804	808	776	799	796	749	742	744	793	761	773	792	794	782	781	803	790	766	739	781	760	810	815	832	783	771	785	754	786	778	751	758	820	729	821	783	782	748	725	789	776	816	814	785	748	739	787	777	734	795	721	803	811	772	787	757	802	753	783	762	828	811	733	818	796	784	808	827	771	714	828	771	776	777	736	815	837	785	802	782	773	764	761	798	784	769	815	772	801	815	786	782	787	830	763	759	735	766	833	778	805	826	821	805	763	741	774	800	820	754	802	787	771	770	762	787	749	770	766	764	738	796	774	803	799	780	817	773	795	770	820	751	816	755	815	749	752	778	785	772	824	802	775	849	775	782	839	755	764	763	743	766	784	808	737	805	742	812	791	713	795	754	810	724	770	804	747	770	838	823	843	767	781	809	779	803	795	794	836	750	763	763	798	819	845	833	770	772	815	805	740	791	787	781	790	782	748	798	771	780	801	796	829	753	761	785	778	805	793	778	815	832	766	788	752	756	785	804	774	750	802	733	771	798	795	759	759	763	760	759	780	753	736	809	788	778	792	815	753	803	745	804	754	812	776	737	811	772	804	800	757	800	776	762	824	794	745	802	757	793	814	746	760	811	782	795	791	742	781	780	748	809	783	755	843	756	765	786	768	762	815	788	795	792	778	782	812	754	767	777	755	774	751	790	731	764	766	808	763	782	761	792	804	878	842	832	795	796	764	758	765	801	765	806	763	773	778	790	784	762	796	756	757	766	770	756	799	793	805	757	760	768	791	803	823	795	818	811	746	816	843	793	815	797	828	765	749	771	772	723	762	802	753	817	782	797	767	778	789	775	778	745	805	780	773	789	766	788	780	762	810	776	803	748	792	792	755	738	792	789	774	797	773	825	748	736	803	815	793	802	824	797	764	794	818	823	747	743	766	799	779	765	730	770	789	803	757	719	746	726	781	793	728	753	775	824	776	791	785	808	780	787	741	784	775	822	822	793	789	820	822	830	779	822	743	792	790	804	806	771	808	787	828	764	797	793	772	796	793	817	820	777	804	733	786	767	755	821	768	807	771	797	754	811	784	753	810	759	775	774	824	776	869	780	767	783	787	823	839	771	784	743	774	747	777	783	783	742	723	822	792	775	792	759	836	825	789	815	810	838	745	776
53173	51289	42530	31540	25300	23319	20339	13750	6069	1910	907	805	582	514	391	306	285	307	292	255	241	278	218	212	188	196	191	189	197	187	198	170	165	179	167	159	176	175	184	174	175	162	162	140	175	166	171	138	150	143	176	167	150	166	158	175	149	169	170	161	179	163	143	148	151	158	139	175	150	166	171	167	165	169	170	141	168	138	149	174	140	160	136	160	148	170	149	165	140	169	174	164	175	160	146	175	155	173	171	182	161	157	155	145	161	161	137	180	147	170	171	158	146	151	170	136	157	178	141	178	181	153	148	147	175	163	176	142	173	180	168	150	164	172	175	187	172	151	164	170	164	147	145	167	147	145	144	178	157	153	169	162	173	155	171	174	163	146	181	156	148	148	134	173	190	167	175	156	170	160	174	149	153	163	160	132	154	157	158	181	172	155	161	131	167	146	149	141	155	148	154	158	153	142	150	139	175	153	177	166	165	145	195	156	156	154	161	146	160	168	144	151	148	148	156	170	144	179	154	173	165	165	153	160	163	169	138	158	172	152	140	151	158	163	184	156	153	146	143	173	142	156	167	155	157	182	163	166	166	176	152	184	159	182	155	167	160	151	156	163	161	172	169	161	145	160	137	159	144	168	177	172	167	130	150	145	174	178	156	152	166	176	183	149	141	172	163	162	159	151	141	138	148	164	158	184	170	142	151	157	158	129	163	157	172	166	170	163	165	181	170	155	141	156	155	176	150	141	150	163	155	169	174	171	153	164	145	154	147	158	169	160	170	174	149	152	137	145	183	162	167	167	165	143	152	154	133	157	150	173	145	156	158	166	166	143	179	170	163	135	158	153	147	169	146	146	177	141	162	164	163	165	169	159	138	163	169	167	143	166	159	158	144	149	169	157	165	153	157	164	141	153	150	167	174	154	160	175	161	139	141	165	180	186	149	161	143	180	152	149	157	156	171	178	159	143	156	144	170	160	177	160	162	161	173	165	182	161	159	160	167	169	173	143	154	154	146	154	153	151	155	177	138	163	161	138	162	177	154	152	168	159	140	143	175	147	175	207	153	154	164	174	169	141	149	166	163	154	148	146	158	145	150	169	154	177	181	156	172	157	153	146	157	164	174	157	167	165	152	166	146	153	162	153	155	146	152	149	159	176	158	154	158	165	170	144	165	179	177	141	160	166	186	159	162	150	176	152	155	155	174	150	164	182	160	177	164	137	172	169	177	140	164	165	178	152	153	159	159	157	158	165	164	175	142	155	171	142	163	157	158	162	158	166	150	145	126	147	146	149	169	154	163	155	170	154	166	161	161	148	155	173	147	181	170	188	143	154	152	183	142	165	182	166	151	158	163	161	155	160	186	158	135	165	166	154	149	158	151	164	164	137	152	149	170	176	150	160	167	160	174	147	174	149	156	142	149	163	152	169	169	154	149	161	171	148	156	170	139	156	157	180	155	150	151	157	142	142	157	156	164	142	177	160	152	140	129	141	159	160	164	155	143	172	164	171	165	171	155	173	152	160	176	170	146	138	155	159	134	176	162	159	163	154	148	150	131	145	155	156	188	169	137	168	156	160	161	173	165	144	183	172	188	166	151	146	154	153	191	168	169	155	149	150	146	173	166	181	151	172	178	170	163	160	148	161	154	151	153	143	136	170	151	150	168	176	182	157	153	154	142	146	151	159	167	178	173	145	173	170	156	149	170	156	150	144	158	179	167	171	149	151	134	132	156	146	159	144	149	176	149	200	149	164	178	162	161	162	148	156	180	168	155	157	135	165	182	173	145	180	170	153	153	151	146	172	152	171	155	166	147	170	158	155	150	162	153	184	158	166	159	141	158	186	182	159	190	151	190	156	179	173	144	162	153	166	159	149	160	121	145	153	184	173	177	188	149	171	159	158	150	139	146	161	166	158	163	177	156	166	152	171	181	149	149	164	164	173	156	170	163	141	184	146	158	160	156	165	147	156	145	168	167	144	158	162	181	148	142	166	147	154	167	163	141	183	139	160	164	161	180	179	182	152	158	155	177	174	162	177	177	141	165	154	144	156	161	154	168	175	178	178	173	174	159	173	170	165	145	162	145	157	163	132	132	148	156	159	178	136	176	183	162	169	147	156	149	155	144	171	160	147	164	159	166	175	165	152	135	155	167	145	139	152	156	167	165	166	140	168	154	164	183	152	158	144	173	173	169	160	152	161	126	147	176	146	173	134	154	163	193	172	162	180	161	155	156	175	128	165	181	169	172	132	165	159	162	155	161	166	164	166	142	162	151	153	155	149	178	165	170	160	129	175	155	147	169	156	153	169	149	147	162	150	181	146	169	162	157	152	139	166	152	163	169	148	139	167	153	171	153	148	155	171	183	165	147	173	173	169	137	150	142	157	181	145	150	169	165	160	130	150	145	171	164	143	174	161	149	165	159	160	182	162	180	151	162	152	159	150	144	155	166	145	162	156	138	152	157	143	171	141	163	159	160	175	147	170	151	142	145	166	165	134	147	157	161	187	158	152	134	158	153	154	171	161	160	150	193	169	168	169	169	150	189	174	140	166	165	160	162	139	134	149	155	157	166	142	164	162	162	191	150	152	135	167	177	160	193	162	139	170	143	148	189	150	162	169	172	159	157	147	157	163	187	158	162	171	158	149	153	174	160	145	161	162	126	161	157	149	128	158	146	148	166	139	158	169	171	150	155	146	155	148	167	142	139	142	179	142	156	173	159	160	166	150	163	141	151	162	143	160	166	169	148	180	168	129	177	163	141	155	153	159	175	164	159	166	156	138	182	194	162	162	147	158	161	142	154	150	136	160	172	154	172	167	156	170	171	168	149	162	131	172	148	157	162	151	159	156	168	160	177	140	166	152	159	170	159	152	168	146	162	150	171	150	182	181	164	158	153	161	158	152	167	158	154	151	164	163	154	147	165	158	149	167	166	157	165	137	149	173	170	148	148	145	164	168	167	172	165	179	148	155	153	144	160	167	153	153	150	131	149	169	163	158	158	147	161	161	155	146	151	150	158	171	179	156	172	153	168	170	147	151	151	165	160	165	137	174	166	162	154	151	161	137	156	171	193	149	150	161	149	169	141	171	171	182	175	172	141	148	169	176	131	140	137	161	182	155	148	160	180	145	143	162	155	137	166	171	171	126	162	174	161	180	161	161	166	136	169	143	161	178	157	160	164	148	175	158	146	140	171	168	170	159	176	138	165	128	172	178	166	162	146	162	161	170	158	151	150	173	155	147	168	181	168	125	180	181	179	178	148	164	162	162	148	180	168	164	177	146	160	148	158	147	185	153	159	154	148	147	159	138	166	160	167	151	159	170	143	150	150	164	163	152	182	145	158	158	135	158	154	130	162	142	156	163	147	162	168	154	159	167	153	139	172	180	151	154	148	141	145	150	150	167	157	145	133	152	175	158	145	160	153	174	148	140	149	171	149	149	167	158	146	160	155	166	170	176	159	149	180	138	154	135	184	159	138	151	153	189	142	148	169	171
46425	57651	52214	42010	22683	8458	5558	4778	5147	4727	2971	2937	2228	2113	1664	1239	1256	1301	1181	1190	1056	1054	925	825	753	725	755	684	730	570	663	589	572	530	515	556	544	556	545	537	507	517	503	529	497	523	506	486	500	524	520	521	521	545	515	528	497	508	541	516	517	490	507	511	541	536	490	530	527	473	488	536	482	505	493	542	487	477	483	531	515	533	476	501	497	502	522	529	496	501	498	497	490	481	489	515	523	466	504	448	509	497	533	512	488	535	484	504	533	512	520	506	515	485	444	478	493	495	505	492	487	515	477	485	498	508	479	524	509	503	463	489	500	521	477	517	551	550	534	526	526	532	515	525	509	517	488	537	515	544	523	511	513	491	517	497	487	522	495	524	461	538	527	519	482	486	485	468	528	497	517	502	496	506	511	523	497	508	525	509	494	497	500	496	561	522	509	541	519	513	503	516	498	504	517	514	498	528	482	530	505	518	541	495	550	502	522	543	510	485	516	496	495	515	516	495	504	511	514	499	504	496	489	504	520	516	508	506	530	510	483	511	518	500	492	527	452	487	449	497	561	525	518	506	513	481	472	532	493	545	470	493	490	514	525	518	485	509	542	513	506	551	527	508	517	475	475	503	470	506	517	536	497	516	488	502	505	530	479	524	492	472	505	508	495	497	534	498	470	514	510	499	487	508	477	521	494	502	478	489	519	501	501	498	501	491	554	492	488	550	496	531	490	539	485	521	537	537	525	506	454	515	511	544	504	548	495	493	504	535	492	511	525	536	475	520	514	514	489	502	504	490	510	494	485	514	510	489	522	467	486	506	533	476	523	525	501	489	452	510	536	490	495	497	512	478	477	517	530	506	479	478	490	518	502	462	496	479	543	492	485	572	509	492	506	514	521	535	517	548	552	520	522	496	495	529	522	501	554	462	507	538	525	493	493	530	524	522	539	523	523	465	508	493	509	484	506	495	494	513	518	535	488	510	503	493	502	488	445	524	510	493	498	476	512	496	515	508	496	543	530	487	506	510	466	492	497	513	538	487	527	525	517	524	507	539	513	483	536	471	492	521	563	509	485	499	479	540	491	502	506	565	531	483	520	538	528	520	542	519	499	527	502	486	504	507	509	500	495	506	497	527	512	486	492	520	489	491	504	471	520	521	509	501	517	509	499	499	488	523	527	506	557	489	542	488	501	476	473	479	511	497	460	474	573	498	499	517	491	530	538	510	537	481	515	507	498	501	541	508	499	512	530	459	521	499	483	469	482	498	466	492	500	480	521	539	483	491	530	502	499	500	489	495	533	465	493	504	524	491	519	459	538	525	508	518	500	499	490	490	477	547	492	464	559	481	513	510	466	507	488	521	523	504	560	516	526	494	505	519	544	530	477	510	494	496	531	497	498	472	501	498	512	514	517	476	497	489	530	492	539	482	541	469	524	543	498	550	510	508	530	521	546	506	539	516	504	562	501	535	505	500	527	549	530	497	503	504	548	468	500	507	486	533	505	512	494	556	491	476	488	486	493	512	522	540	517	483	531	497	510	527	477	513	513	508	486	485	520	517	503	504	516	522	537	516	517	490	505	498	525	467	519	498	478	473	549	496	483	506	497	495	473	483	508	532	520	469	502	483	497	515	487	486	512	496	513	530	523	477	508	512	468	528	518	500	521	533	499	506	500	517	546	470	518	535	523	463	493	519	471	514	528	511	494	526	543	518	470	502	501	508	521	496	513	508	485	452	521	478	518	504	561	530	509	505	490	502	504	519	474	548	476	503	487	520	463	502	510	533	490	496	490	513	491	495	556	487	533	514	491	562	524	490	550	529	479	497	517	505	511	516	466	510	512	481	524	502	499	515	489	525	510	502	513	506	516	532	527	495	484	509	504	517	541	501	512	485	525	482	544	510	468	502	545	537	478	499	504	478	514	501	507	482	517	487	529	510	505	512	532	505	492	481	505	510	544	502	493	468	524	474	471	520	472	495	487	537	498	504	465	507	515	525	517	502	516	517	500	515	521	514	485	506	473	489	510	500	538	523	507	524	509	474	512	493	486	538	504	536	491	507	474	513	502	541	456	506	515	446	541	481	526	514	483	487	507	485	545	534	519	529	517	517	521	524	501	523	494	509	489	526	489	492	470	503	476	517	478	486	539	537	539	479	520	531	515	473	505	526	497	510	487	462	543	504	544	494	500	497	534	500	486	469	524	539	472	501	509	539	518	470	543	493	513	476	508	491	520	521	502	496	509	486	491	494	567	523	512	516	536	496	485	530	497	538	540	542	521	516	487	505	483	518	507	481	512	540	486	526	584	529	505	460	495	485	515	502	568	474	476	479	491	520	512	547	532	479	500	503	472	494	552	479	533	500	518	487	496	558	467	483	544	508	523	487	532	506	502	502	551	525	486	489	465	459	538	533	507	527	520	484	496	527	501	491	527	490	504	523	481	517	507	522	506	496	451	503	487	528	515	490	509	520	491	514	548	484	491	487	489	468	515	474	536	507	464	486	472	484	510	480	504	518	529	475	485	526	511	473	511	526	504	530	517	490	520	503	489	531	517	540	503	524	486	483	531	542	485	493	478	519	486	499	492	505	457	489	503	523	538	515	535	501	515	523	495	498	558	516	543	494	542	530	523	487	481	499	548	518	526	515	492	490	489	488	527	497	523	513	547	541	515	483	524	510	537	532	529	500	464	483	511	507	523	487	485	508	523	517	497	495	536	479	462	510	503	464	527	516	500	497	498	550	510	518	504	522	561	506	498	497	514	431	495	522	525	490	483	489	475	483	443	482	511	513	493	495	533	492	538	492	480	485	498	479	490	525	502	477	493	509	529	489	503	536	504	487	524	506	538	527	520	530	515	534	458	519	554	499	511	509	522	521	527	476	467	502	489	506	509	477	504	493	496	476	539	516	499	515	455	523	537	495	522	500	547	471	508	495	505	478	514	509	505	509	518	479	532	529	485	529	512	502	481	520	493	465	535	485	522	502	484	474	449	491	522	510	533	487	490	496	485	515	488	518	512	452	480	533	472	496	508	533	496	509	492	499	481	456	531	517	499	471	463	551	501	505	476	481	566	473	554	489	535	553	532	516	505	527	524	520	497	495	466	517	517	483	496	513	466	555	490	540	531	484	473	500	535	479	468	512	509	518	542	501	498	508	525	519	483	479	519	536	529	509	471	521	516	530	541	475	512	489	497	528	554	516	534	490	523	519	505	543	507	504	513	502	512	499	500	482	517	474	532	521	481	472	490	539	508	503	561	493	469	510	541	529	481	500	521	496	498	480	501	489	532	500	485	498	514	486	514	527	536	492	503	471	528	502	493	498	509	501	479	488	495	467	504	498	492	508	551	494	499	518	488	545	490	543	459	515	511	487	527	511	511	503	541	457	501	486	467	493	536	479	486	472	495	497	513	500	511	490	529	508	483	459	503	483	476	503	499	501	498	521	481	524	496	522	482	521	500	502	462	494	560	480	491	500	506	474	489	493	524	516
58613	46490	39007	33531	25306	23766	22898	18357	10710	4749	2343	1398	1022	881	656	433	426	414	378	371	366	319	289	267	264	248	294	237	221	225	223	172	209	234	220	215	220	209	206	209	182	210	185	195	180	207	213	188	168	189	179	204	191	193	197	187	178	165	197	193	177	192	174	195	182	196	185	182	202	213	198	192	161	205	200	186	188	194	181	186	218	164	204	204	206	154	197	207	185	199	196	179	193	183	194	198	199	175	178	220	206	212	187	195	180	191	172	191	198	192	199	199	171	190	163	170	187	182	203	160	185	141	178	193	188	184	177	174	166	172	176	186	178	200	179	194	172	171	176	198	187	178	194	168	199	187	203	166	208	188	185	188	216	192	167	192	204	198	205	192	209	192	163	178	181	184	197	201	182	153	184	197	173	199	172	174	181	165	178	184	188	179	173	204	194	187	185	194	176	159	195	200	177	194	208	193	172	190	168	189	174	174	187	182	195	194	179	194	186	183	213	177	205	195	204	183	186	203	203	178	201	200	178	201	172	188	178	193	202	178	177	192	183	202	187	187	178	163	181	175	176	204	168	177	181	193	206	182	202	187	174	178	193	197	170	173	181	166	177	184	157	179	182	191	202	199	199	174	199	224	183	176	168	184	173	168	156	162	186	178	198	195	182	169	179	193	173	182	201	171	189	197	188	199	174	189	187	173	199	191	216	183	196	181	184	191	170	179	189	215	169	191	196	177	170	178	182	184	168	174	167	213	218	156	201	185	165	187	189	216	192	192	183	174	188	176	200	204	168	186	195	197	174	172	195	174	184	172	178	174	167	171	178	199	194	212	182	180	190	177	174	166	186	194	172	183	209	172	170	176	177	172	189	189	176	197	173	185	179	222	196	176	169	201	189	201	183	163	175	153	183	184	184	173	212	160	189	172	173	195	158	181	203	167	185	197	175	156	226	175	160	186	188	164	196	179	191	181	171	184	185	158	184	180	168	189	199	212	178	184	191	196	204	171	175	152	207	165	193	216	194	216	183	194	194	182	186	186	199	193	183	185	158	195	191	187	202	178	187	174	183	156	166	181	175	197	162	197	204	184	164	169	197	187	179	200	189	166	194	173	191	187	230	189	186	184	170	171	170	169	175	208	225	183	196	199	178	188	170	169	198	189	183	202	195	189	177	196	196	181	178	183	162	210	193	190	183	206	180	184	192	176	194	181	205	176	202	174	193	174	181	186	178	194	166	179	194	205	189	194	188	200	184	177	198	181	189	161	186	182	174	171	167	164	174	192	181	172	204	172	171	191	174	207	164	168	196	184	202	189	194	191	191	203	191	164	204	186	185	173	194	172	191	185	182	182	189	187	178	169	170	190	175	168	184	188	203	201	181	185	176	172	174	193	186	187	181	185	202	209	177	184	197	199	188	184	202	191	178	182	212	179	189	188	186	209	194	173	183	207	188	171	166	169	177	185	183	179	183	190	199	199	199	165	170	185	171	169	173	182	209	158	179	162	187	180	195	197	201	199	181	204	173	166	192	177	201	178	176	202	185	184	185	176	181	155	175	173	188	159	176	179	165	190	171	184	194	193	207	197	160	157	169	173	178	164	182	200	181	198	169	194	200	205	175	205	186	176	164	168	191	209	184	192	183	200	186	176	170	181	191	170	181	210	177	225	177	222	187	176	189	180	182	195	157	199	176	185	193	185	175	184	179	204	170	187	178	183	184	156	208	190	189	184	193	158	207	180	192	206	192	177	167	201	199	168	174	175	176	187	206	200	157	186	172	185	206	184	161	163	190	192	198	192	197	207	187	196	201	176	180	210	160	177	211	177	219	169	200	191	169	197	189	185	187	182	165	195	193	198	183	184	193	185	191	198	169	186	176	165	187	190	177	175	179	203	200	147	197	176	187	204	178	213	184	186	194	196	167	187	176	187	211	184	200	189	173	206	189	186	178	188	180	167	199	192	177	161	216	176	176	186	186	209	169	182	174	170	201	183	190	219	178	190	194	205	171	200	160	178	196	188	187	176	196	207	166	179	159	192	188	199	179	179	196	172	193	190	184	194	206	174	184	192	172	158	171	181	163	157	212	183	186	187	189	180	189	192	183	187	194	188	194	191	181	172	190	183	169	191	186	168	166	194	190	177	178	186	196	189	178	170	183	186	185	195	177	206	179	180	193	177	169	193	190	185	208	172	160	188	179	191	176	181	193	193	182	212	215	181	168	178	210	187	193	175	182	198	165	173	189	179	206	169	186	186	193	173	185	168	179	164	180	177	197	168	180	173	185	200	167	183	218	169	164	220	187	189	173	182	187	177	180	190	200	195	162	208	176	184	192	189	183	176	168	215	170	179	197	191	184	158	190	205	181	180	177	187	186	174	203	174	185	168	178	190	178	197	192	172	232	187	196	164	186	184	192	175	190	175	177	175	194	173	213	198	179	185	189	228	157	178	198	173	189	168	182	181	171	184	177	185	187	186	187	181	180	200	182	201	196	192	185	185	186	201	180	180	177	192	185	177	171	170	168	189	203	197	180	183	185	187	169	178	186	201	203	186	217	182	173	185	214	192	185	183	185	191	190	207	206	145	190	171	185	168	183	186	184	182	212	174	171	208	186	181	174	187	180	180	196	163	199	194	221	188	191	184	176	168	182	219	176	175	190	188	219	182	184	184	175	189	187	175	180	225	217	162	184	166	170	183	198	185	169	218	179	184	179	183	189	183	174	181	181	177	174	185	191	173	171	200	187	187	212	175	196	185	194	189	182	193	174	186	175	174	180	181	190	149	206	196	192	188	214	170	185	156	199	207	196	177	183	189	188	185	171	172	169	174	205	167	188	178	163	189	174	193	169	189	170	175	180	186	211	180	167	196	206	198	180	168	187	177	163	221	207	200	202	172	173	186	195	209	182	206	195	194	192	176	196	160	177	184	190	190	195	175	175	206	160	196	184	188	181	189	196	178	189	169	159	189	162	183	190	177	198	185	180	192	204	198	180	183	185	174	169	205	174	187	170	233	170	180	197	176	190	166	190	176	184	218	184	215	199	204	185	175	175	179	189	190	190	164	200	191	205	207	191	175	192	147	178	179	175	188	171	175	190	181	181	191	174	186	203	197	194	163	163	189	197	193	167	222	187	177	153	181	188	185	213	195	192	189	202	187	179	171	178	193	183	187	178	188	189	165	186	188	164	201	190	198	184	194	177	180	191	187	186	179	201	203	198	165	173	182	195	174	183	193	205	176	177	189	192	188	187	216	191	189	162	171	204	189	199	184	181	167	173	202	180	204	183	166	196	194	180	210	185	188	197	195	181	185	186	176	161	188	185	186	196	194	186	203	182	191	188	184	181	182	183	182	177	168	182	180	171	165	191	181	185	173	174	173	179	173	179	182	180	195	172	160	197	182	194	195	181	194	203	190	195	202	214	201	168	173	203	195	184	166	185	176	176	168	177	191	178	180	179	201	154	171	202	176	146	197	191	180	162	175	172	175	179	188	200	175
50411	53714	51903	43379	22173	10995	8516	7148	8427	7894	6080	4634	3587	3269	2582	1865	1710	1797	1734	1668	1622	1317	1129	1036	979	980	970	1007	845	811	788	744	676	744	826	760	772	763	686	604	578	608	592	610	558	595	605	599	604	564	553	598	558	589	540	564	592	559	559	597	547	561	532	555	544	585	580	556	525	549	585	543	559	502	545	570	539	552	588	567	558	540	542	550	562	576	559	580	534	522	565	588	560	552	555	546	550	548	531	522	559	533	574	551	515	543	573	543	550	566	561	545	604	557	555	523	529	555	554	570	547	559	533	552	530	573	564	554	563	581	541	562	558	581	554	556	563	563	568	591	544	586	537	525	572	538	592	535	516	541	545	542	549	552	562	552	597	541	579	503	567	529	565	523	532	545	562	596	555	530	599	578	525	561	573	607	569	536	526	542	578	537	552	570	524	542	581	608	580	546	588	546	559	548	570	593	557	554	600	603	558	585	560	546	586	598	566	528	533	531	573	556	546	560	540	560	509	587	562	554	586	557	550	568	577	605	592	553	569	526	563	591	601	593	547	540	556	548	577	504	525	532	573	509	556	565	606	576	573	581	581	558	582	610	566	540	555	578	562	552	572	560	553	568	529	571	550	544	561	554	555	548	532	593	555	551	575	553	571	532	552	548	526	539	573	577	550	562	562	540	526	568	571	566	552	564	505	528	566	562	580	549	557	529	569	548	592	562	586	553	577	531	544	500	552	543	566	530	610	593	520	602	573	547	542	518	599	552	557	594	605	553	574	564	574	537	533	555	564	578	563	535	519	530	560	529	552	585	526	575	530	580	514	610	578	532	582	531	559	580	568	549	527	552	524	563	573	519	525	486	563	544	571	532	560	571	560	513	565	565	541	570	499	554	557	546	554	543	567	548	573	527	544	570	550	552	535	560	525	513	534	541	589	572	606	568	566	567	551	540	549	533	554	523	570	596	521	552	504	523	525	577	555	556	568	520	530	589	526	519	549	585	552	545	569	544	537	553	516	562	587	569	535	590	549	542	579	502	571	551	557	579	548	573	542	523	505	548	520	561	605	545	582	532	536	532	570	559	593	551	562	546	564	574	496	544	583	546	580	577	554	554	583	542	530	537	568	533	526	537	570	545	537	556	563	532	510	546	562	581	562	556	563	585	544	608	569	506	528	546	548	559	554	573	551	570	535	560	533	539	558	559	562	537	533	571	545	575	602	551	559	548	553	554	511	588	552	543	540	554	551	559	552	565	562	562	528	570	577	583	506	549	528	562	540	499	588	565	538	549	534	529	579	533	558	565	524	562	572	529	548	541	583	593	556	558	537	564	574	547	554	564	579	573	533	563	572	553	523	533	509	567	587	569	587	539	571	562	567	570	540	548	555	581	565	570	570	546	555	570	604	582	596	502	573	565	551	529	546	572	562	571	549	524	539	575	575	539	571	585	579	567	559	548	549	574	520	542	592	531	614	562	542	614	548	564	587	562	567	568	624	539	570	532	580	553	576	577	537	536	552	583	521	478	550	546	539	549	529	564	548	557	556	571	565	549	570	574	542	550	573	611	583	527	536	570	544	571	557	598	540	563	560	598	566	570	530	554	581	586	555	565	532	549	550	528	561	584	573	527	536	559	576	557	546	588	529	549	542	523	606	569	562	544	573	556	565	528	565	545	577	586	582	554	545	558	540	537	595	561	553	578	558	573	556	551	560	581	556	574	556	568	548	584	596	563	552	613	560	532	551	547	530	555	565	513	561	583	596	549	546	536	548	524	532	548	539	540	528	536	531	595	569	562	531	583	522	525	556	550	613	520	567	579	553	515	558	560	563	603	582	573	553	573	536	560	565	586	596	534	579	543	613	536	569	553	566	509	558	572	555	561	537	553	598	597	525	598	550	620	588	566	542	573	536	587	587	559	579	575	537	568	571	523	536	530	522	570	577	568	555	571	567	524	565	544	557	544	571	503	597	526	597	548	536	590	521	554	581	542	591	603	564	531	541	562	589	565	544	569	560	564	567	566	577	552	532	576	564	516	570	547	657	583	590	566	528	548	532	503	540	547	546	575	559	581	562	586	591	550	543	570	519	509	550	610	549	523	567	538	540	558	599	587	507	525	589	547	578	535	526	508	546	547	533	582	579	565	542	552	567	572	552	520	560	533	574	565	555	540	541	527	525	543	534	541	539	589	530	551	551	558	545	548	556	551	532	590	540	558	559	558	563	545	551	580	550	507	577	586	580	619	503	572	579	567	530	522	536	544	551	532	552	576	598	542	568	569	558	540	562	556	550	545	541	586	582	550	548	555	539	564	554	540	524	563	550	567	543	601	578	542	536	585	558	592	575	567	568	522	547	526	549	523	554	598	531	559	566	549	525	585	577	547	585	551	535	535	523	565	515	559	586	576	557	567	564	568	561	585	596	554	494	560	539	551	551	576	530	590	545	557	593	599	550	589	554	586	582	559	554	580	546	573	562	557	552	560	574	528	564	544	553	558	528	560	555	566	573	561	571	587	546	506	548	602	594	588	572	505	521	555	545	571	579	580	555	579	622	548	541	585	574	573	580	561	554	567	583	566	593	561	510	578	591	536	553	582	558	555	557	599	580	556	577	599	587	532	562	599	524	570	575	573	517	529	569	525	528	559	549	576	552	520	564	562	525	574	552	551	575	558	598	548	549	513	512	598	552	520	569	577	584	555	551	520	567	528	567	571	553	553	568	574	535	549	610	569	542	558	551	525	552	562	540	601	499	533	493	525	586	555	538	518	578	596	578	603	529	550	532	604	571	527	547	572	528	555	579	577	573	578	594	582	557	538	553	563	516	553	559	564	573	550	565	569	551	574	593	549	546	566	567	532	505	588	549	560	531	560	576	545	557	590	575	521	557	593	563	539	517	529	520	511	512	514	568	560	582	543	526	553	531	535	571	561	527	555	517	611	562	525	585	570	538	565	525	550	546	574	540	543	579	543	531	574	558	547	571	549	543	573	576	557	542	556	574	578	553	555	540	562	565	533	566	546	543	556	525	557	551	571	559	554	595	533	577	568	615	591	521	550	555	533	566	594	565	554	550	582	557	548	505	551	541	567	582	524	522	526	546	539	566	555	554	528	505	556	556	531	564	534	543	575	569	584	564	539	556	532	558	572	559	551	565	605	577	556	574	580	548	549	548	556	545	532	553	556	550	528	537	542	559	525	539	554	563	555	559	546	569	519	546	565	549	564	537	521	543	540	573	554	586	610	545	548	536	555	517	546	548	555	541	569	573	564	531	561	540	521	551	536	562	534	542	540	559	553	593	540	549	527	554	542	581	584	569	573	586	580	522	573	508	507	515	586	540	540	524	572	543	606	548	529	600	549	569	553	579	538	555	568	579	585	560	538	534	565	575	555	558	584	554	503	556	564	556	530	567	543	523	559	560	559	514	630	533	562	546	525	524	604	565	557	556	562	539	579	508	556	572	559	547	556	548	563	551	588	498	568	511	556	584	568	576	575
23175	36723	34731	17771	4691	1146	682	572	403	294	340	257	301	277	287	263	284	285	253	260	266	252	266	232	251	269	258	255	237	240	255	256	240	235	237	234	242	248	245	257	237	226	235	286	271	250	243	238	246	245	253	248	259	264	244	246	229	257	233	251	257	260	252	259	263	258	219	248	255	271	246	275	241	253	234	245	270	257	205	258	248	282	230	225	274	237	264	239	230	266	241	255	239	258	275	208	211	238	228	267	229	261	228	242	230	246	233	241	242	283	277	258	233	243	236	243	228	257	230	253	233	228	241	240	251	232	241	261	268	244	237	242	229	219	232	224	255	246	237	246	249	252	263	246	240	264	223	236	257	238	249	269	269	270	246	253	233	250	255	229	241	241	266	244	267	257	231	253	267	247	263	257	273	223	246	268	248	239	268	246	244	226	238	222	264	249	272	240	250	238	245	247	231	253	246	218	233	251	247	242	243	261	242	230	239	246	219	233	250	239	259	234	286	263	245	227	234	237	246	277	248	259	248	253	265	255	250	285	248	251	254	266	226	252	257	253	257	263	278	237	239	241	235	261	257	243	273	270	266	229	239	269	236	274	228	255	234	249	232	232	247	258	247	263	266	249	267	245	221	240	233	236	239	251	252	262	248	253	244	263	257	224	234	242	254	242	240	239	248	247	232	236	239	266	229	244	248	255	233	262	254	234	241	265	244	236	211	234	260	244	271	229	247	240	249	233	246	231	255	249	234	233	226	284	240	249	254	265	260	241	255	246	224	244	260	245	258	249	269	236	249	276	234	253	258	222	246	253	271	250	258	258	235	241	272	264	220	267	244	234	250	226	262	230	234	212	229	234	235	265	243	221	202	267	259	227	265	242	259	259	260	276	236	243	229	249	240	285	225	251	273	224	261	239	272	256	261	236	225	243	261	290	256	258	243	259	255	285	260	254	298	217	243	257	228	263	246	241	263	245	240	239	246	217	259	226	266	253	267	229	239	272	263	266	252	262	267	266	269	255	245	232	241	278	235	259	272	231	244	272	236	265	270	234	273	238	235	287	247	256	227	257	258	253	237	237	227	251	263	243	262	252	221	245	240	233	248	215	243	290	292	238	221	259	240	230	277	246	251	264	267	244	255	240	273	274	231	258	240	249	250	240	275	233	268	234	268	231	251	262	250	258	224	229	274	239	250	247	208	265	229	256	269	262	241	246	232	252	239	274	262	264	238	253	221	266	252	261	252	215	236	242	251	236	238	267	288	225	252	247	250	283	221	251	253	233	249	252	252	245	243	285	274	275	240	234	238	219	268	248	258	298	259	239	252	257	275	280	236	238	245	253	228	224	258	219	255	260	224	256	258	229	248	237	243	256	264	257	269	254	245	271	247	258	264	227	257	279	250	248	251	279	244	248	261	246	218	247	243	237	253	240	243	248	253	240	274	263	250	263	240	268	243	251	253	237	234	285	244	244	250	246	237	261	253	228	248	230	238	235	249	253	224	244	256	284	244	235	236	254	256	256	260	236	243	249	233	234	240	251	243	258	262	246	250	247	219	263	243	274	261	246	257	241	269	244	235	262	228	235	251	246	210	262	240	274	249	258	271	247	257	251	232	226	232	263	231	268	256	252	247	264	227	229	269	250	246	241	233	250	262	245	282	244	272	263	262	256	232	261	219	238	240	229	240	236	263	245	281	213	241	270	242	278	253	276	256	279	225	247	248	253	269	258	229	247	244	245	253	241	258	238	228	233	281	259	246	213	230	256	247	296	255	267	255	246	256	259	245	274	230	268	258	244	267	221	252	244	213	242	231	244	239	255	263	244	214	247	260	246	244	224	252	254	272	265	267	247	257	234	255	267	244	228	250	257	232	235	235	259	241	239	239	259	247	222	270	233	228	284	283	244	264	259	259	264	211	252	221	251	254	233	225	235	225	221	244	271	236	265	236	241	273	248	250	268	233	223	284	263	254	253	228	284	240	248	248	276	262	229	250	260	259	238	254	264	291	255	243	224	272	266	236	282	223	250	196	253	249	253	232	239	259	255	262	258	253	225	234	244	240	220	238	256	237	251	257	251	254	267	230	241	258	236	256	257	259	250	233	241	258	228	256	239	263	258	227	261	242	234	255	269	241	204	286	245	256	242	240	266	266	252	280	215	243	260	276	236	224	262	231	245	259	264	265	257	263	241	268	242	252	274	254	245	250	243	254	273	246	256	247	244	240	296	276	236	277	247	237	243	243	238	277	234	260	262	254	235	240	248	209	270	247	248	253	256	260	265	263	274	248	232	244	229	231	267	262	220	229	263	234	266	286	263	255	243	256	264	256	240	261	242	234	279	252	242	229	253	262	259	240	259	238	211	239	236	251	252	264	226	267	214	214	238	254	227	232	274	247	253	229	226	240	255	263	248	250	225	283	267	260	265	260	242	239	231	255	258	254	254	242	251	243	232	242	245	232	271	238	241	280	251	252	264	259	251	267	215	245	239	242	253	234	266	268	265	235	267	219	262	257	247	223	228	267	224	239	269	240	259	210	245	252	259	244	236	270	239	263	258	239	232	260	222	205	231	238	260	245	252	255	218	228	246	228	252	246	251	237	250	242	248	260	260	243	255	238	230	215	255	249	254	260	270	271	278	240	273	265	258	241	250	242	257	241	292	238	215	247	240	274	249	270	239	268	238	249	248	229	267	269	277	240	229	249	267	238	266	215	231	230	258	277	267	266	246	244	239	254	246	260	244	230	227	254	250	274	268	219	246	247	250	250	242	248	253	232	238	247	249	238	259	238	261	241	220	240	252	248	252	240	243	209	240	242	242	239	251	257	242	253	264	273	267	250	229	217	264	231	241	237	243	257	257	262	250	284	258	225	251	261	217	252	252	276	258	254	240	253	246	266	230	246	240	255	240	224	258	273	261	274	223	266	238	251	240	244	248	262	242	267	273	227	250	266	245	257	273	236	218	253	277	259	273	215	263	258	227	237	241	240	251	259	243	269	240	222	280	266	225	255	236	238	272	269	250	216	243	261	249	255	230	237	264	239	268	243	271	242	249	263	215	275	234	249	270	256	250	248	244	257	245	269	224	235	232	264	252	249	234	241	246	237	227	280	249	233	238	237	245	229	243	217	234	247	230	261	238	231	257	243	235	240	260	261	278	283	236	264	247	238	258	253	257	244	271	262	262	278	246	253	237	243	239	227	276	248	240	231	283	246	252	235	204	259	242	252	242	269	249	251	225	259	237	231	258	278	223	245	238	245	230	266	281	232	245	268	229	238	247	245	245	247	266	214	250	227	271	254	253	260	250	259	245	226	256	243	243	251	239	247	249	261	244	252	234	258	244	240	245	253	238	249	241	237	261	252	242	238	273	256	209	258	240	255	259	262	216	235	236	246	256	234	252	245	271	243	252	237	236	280	260	229	229	229	229	255	231	244	221	227	245	229	246	261	229	250	266	253	241	275	253	242	256	247	262	268	243	284	256	264	237	260	252	244	264
20819	37571	36696	16094	3391	2089	1702	1574	1274	1134	1039	1022	977	942	904	868	906	901	953	897	890	876	850	826	853	832	862	828	794	822	753	770	759	817	783	821	807	803	793	773	799	780	779	778	729	794	811	737	774	748	773	752	759	789	757	785	748	744	727	772	774	738	811	755	794	773	731	739	840	767	715	748	824	743	747	844	774	732	750	749	734	794	786	767	778	764	784	765	769	801	737	763	715	742	771	764	786	761	766	786	762	736	727	787	750	811	757	757	826	756	761	744	785	756	781	760	777	808	726	778	769	757	780	802	779	761	741	761	687	736	754	733	750	766	783	759	790	765	767	806	771	724	784	666	757	757	831	775	770	738	768	750	809	779	782	778	768	766	798	779	718	748	755	804	763	803	787	746	791	765	766	749	760	751	751	775	768	800	735	835	768	760	703	769	838	726	783	765	749	781	762	732	808	783	740	690	723	761	766	808	766	775	786	721	778	780	747	751	749	795	767	733	753	784	739	777	735	790	751	751	690	777	743	756	750	797	758	753	741	774	775	758	746	753	784	781	786	784	783	823	743	732	756	768	727	754	823	787	810	692	752	788	797	799	744	788	789	778	779	723	741	758	801	764	734	788	777	767	754	713	780	748	813	749	746	771	804	750	784	781	709	733	784	754	770	770	778	762	728	723	763	755	744	769	789	746	776	765	729	790	726	803	753	771	790	773	784	779	767	766	736	801	741	752	766	795	770	797	766	778	774	783	727	771	793	779	757	792	746	774	783	738	767	769	797	756	785	725	746	807	755	769	785	767	810	766	789	771	782	791	748	711	814	787	815	799	738	763	770	726	792	781	790	751	820	793	739	788	764	741	739	740	751	779	737	764	785	724	719	777	790	759	752	777	791	755	792	833	708	768	810	767	762	765	735	778	772	735	699	759	792	724	802	760	771	723	770	834	742	769	749	775	722	801	830	787	708	797	802	746	748	742	747	776	790	827	777	740	808	793	764	767	753	739	755	736	741	759	784	800	722	753	769	767	732	723	779	777	733	773	768	757	777	769	737	776	742	727	752	807	744	808	747	778	767	764	783	826	740	756	769	791	726	798	810	775	786	740	762	788	775	753	730	787	751	736	778	776	757	751	809	766	733	806	767	753	759	739	758	741	771	748	804	756	766	736	790	732	746	743	812	801	750	766	756	731	784	741	755	781	803	725	751	785	796	749	741	776	785	785	716	779	796	751	755	758	821	767	777	787	757	767	749	770	713	768	732	789	741	770	752	742	772	765	790	771	740	760	767	766	764	742	803	792	747	701	775	733	728	809	802	793	766	787	767	751	743	748	773	751	746	774	707	742	709	757	717	759	791	817	768	758	754	769	746	793	757	705	773	747	793	788	722	731	748	747	737	722	751	779	832	754	802	772	759	782	778	855	778	743	829	759	793	746	757	806	762	788	747	735	788	708	804	776	816	752	749	765	788	705	755	765	756	740	738	780	796	786	694	837	776	784	779	784	784	750	774	813	811	747	782	764	742	699	787	743	730	747	741	772	783	772	762	729	756	785	740	711	754	771	811	788	728	747	745	727	776	767	787	767	776	732	766	748	728	721	717	786	748	775	738	778	767	751	760	791	784	757	761	781	766	758	766	790	760	761	813	720	804	763	756	749	758	749	780	762	780	788	745	755	766	737	738	741	764	760	732	750	729	692	791	769	792	795	790	754	775	797	762	734	764	796	727	781	725	742	723	745	771	825	777	776	841	733	750	753	745	773	760	792	769	737	787	790	735	726	778	800	747	751	739	736	775	763	821	777	826	812	768	742	718	701	792	740	751	746	799	811	799	738	757	764	698	775	759	792	781	725	807	733	793	746	807	748	766	782	766	804	736	794	774	765	803	788	761	798	754	723	743	761	752	821	713	758	778	756	784	716	744	768	745	761	807	778	677	766	800	775	721	755	774	732	741	755	759	802	798	701	746	758	760	723	758	735	796	774	765	777	756	762	777	764	749	780	783	729	778	739	770	806	776	779	771	827	763	817	811	791	719	833	718	773	743	749	705	745	752	780	743	753	792	732	803	752	784	798	759	785	743	776	763	759	756	738	732	802	759	754	767	744	731	754	778	775	716	752	766	759	779	791	747	756	800	806	719	794	756	724	800	783	787	782	820	763	812	781	746	767	758	773	747	778	746	768	755	721	775	771	795	738	824	751	777	765	782	731	765	796	790	774	789	788	764	721	733	785	758	761	748	740	762	751	796	782	726	754	781	765	799	718	799	755	731	812	734	741	767	835	750	790	771	788	734	753	747	805	762	697	765	728	793	735	793	747	802	815	782	832	748	779	785	774	720	752	734	718	809	753	799	802	763	742	736	759	857	775	773	810	817	768	787	713	764	768	729	749	739	738	724	816	766	721	748	740	794	826	729	721	762	728	763	779	745	780	781	823	709	756	743	774	743	772	726	697	707	755	777	774	751	763	789	785	709	758	785	803	742	720	771	771	801	769	762	808	818	776	781	719	756	761	745	757	768	736	791	720	794	749	784	803	731	790	749	780	796	753	809	760	824	772	784	737	705	776	775	701	823	765	764	770	738	771	777	800	806	755	779	794	777	739	741	752	757	754	781	725	786	710	781	797	784	723	750	723	813	758	777	756	782	655	742	772	746	764	730	766	786	791	761	771	788	761	782	777	768	741	775	727	779	740	793	775	765	787	794	741	749	723	748	754	792	741	766	773	789	742	718	780	749	773	718	722	747	860	761	736	753	764	719	729	770	809	749	746	788	759	836	736	772	750	775	774	735	763	723	790	795	761	792	773	775	824	743	794	726	754	746	770	740	837	805	773	798	739	806	736	754	737	711	775	743	726	794	803	751	720	804	763	794	742	772	751	742	777	767	756	784	834	775	745	712	811	757	804	730	752	729	739	774	734	766	756	773	752	743	763	813	783	779	768	817	796	796	794	701	750	768	758	721	750	736	721	742	798	781	763	751	748	760	787	747	780	766	777	734	766	713	738	772	761	757	765	796	723	764	757	768	781	772	750	727	785	772	731	755	729	734	764	742	736	786	744	753	773	763	765	715	780	751	758	733	747	733	744	737	807	771	769	788	729	766	732	738	766	764	744	786	774	805	783	729	799	809	750	799	801	712	811	772	778	744	722	757	771	767	766	759	798	763	794	795	739	719	716	771	777	762	726	703	789	819	820	750	755	742	791	743	777	758	752	765	732	753	716	751	767	756	724	757	773	751	745	739	746	794	755	756	744	751	737	722	787	742	762	794	716	783	694	738	805	759	730	745	742	749	742	769	765	744	722	784	773	764	790	772	799	819	763	728	782	776	742	751	799	800	753	726	772	749	755	724	768	730	729	752	754	798	787	840	751	744	830	803	736	745	756	770	779	789	768	747	794	799	779	775	785	737	740	763	781	769	801	751	775	804	758	726	759	747	777	740	710	776	770	762	756	726	754	769	758	754	698	802	792	757	801	780	751	725	787	743	746	724	765	759	739
53574	49752	42348	33728	26146	23225	20126	14087	6443	2167	996	734	589	555	402	401	343	300	261	273	250	246	177	221	240	260	204	204	180	168	153	178	177	171	141	171	177	174	178	185	171	161	190	176	163	166	158	142	160	146	144	163	164	142	146	165	162	164	132	138	140	172	166	153	134	152	181	130	155	148	163	199	169	181	145	152	157	138	140	160	135	146	140	157	134	162	160	141	124	169	140	145	153	135	162	160	174	144	148	157	149	160	141	138	133	134	133	152	142	149	176	162	168	156	147	154	134	158	154	154	157	132	148	164	184	161	166	152	133	133	153	152	135	173	131	161	166	137	156	149	147	166	174	168	141	143	126	175	169	152	169	141	145	168	162	156	178	138	145	164	146	161	161	145	176	171	151	138	163	177	131	150	166	157	157	140	154	154	165	165	128	153	148	149	130	168	148	164	139	136	140	173	149	149	149	153	144	161	151	163	144	131	170	151	132	147	145	158	135	160	144	148	147	143	155	154	166	143	155	148	151	162	161	160	146	146	160	173	147	146	149	149	147	146	140	161	135	149	139	151	153	155	165	173	160	179	140	171	169	127	146	162	148	125	191	178	136	156	152	153	148	141	150	145	139	157	162	177	126	157	149	160	156	167	155	144	162	140	129	160	153	158	144	144	162	166	148	151	153	144	146	143	163	147	154	157	155	131	162	150	160	145	136	152	164	161	155	163	157	142	160	166	152	154	138	166	156	163	168	123	154	164	146	130	156	165	159	147	153	159	136	160	157	139	145	164	162	166	142	137	156	161	167	155	139	121	160	132	166	154	159	173	152	164	147	160	163	165	151	169	140	147	128	168	145	136	147	169	167	140	172	161	150	147	163	157	158	163	151	149	130	145	168	142	153	160	159	154	156	154	148	145	167	155	146	147	180	165	145	141	179	159	132	146	164	142	146	175	159	126	156	143	147	163	156	158	164	147	148	146	148	148	157	162	139	139	132	150	131	165	138	142	152	140	154	160	150	156	142	133	158	148	145	156	169	145	153	154	139	157	161	145	137	164	142	166	153	166	166	147	139	148	154	169	161	132	156	150	158	167	143	152	142	170	135	146	128	155	153	161	112	156	179	120	144	158	159	161	152	146	159	162	150	161	162	150	154	144	171	134	162	174	142	136	143	171	132	152	175	177	165	154	168	135	156	154	126	160	155	149	170	147	183	152	155	157	146	161	155	155	160	152	134	164	154	174	148	146	159	167	148	148	147	149	156	170	164	156	163	158	151	184	119	166	153	161	173	152	164	173	160	152	166	153	156	157	139	157	177	152	153	112	157	158	152	154	150	145	132	154	137	143	168	157	164	143	154	170	152	165	137	137	134	143	139	155	128	148	159	170	169	153	147	161	151	155	157	158	157	167	155	149	162	146	145	136	148	162	147	171	150	180	164	138	143	151	146	151	140	176	151	131	148	153	163	164	151	149	123	154	153	155	138	159	150	131	139	154	145	157	148	144	168	153	173	127	132	134	159	140	158	149	160	151	162	130	157	164	175	159	158	173	176	141	171	158	156	139	163	154	155	151	137	149	156	147	153	144	126	150	131	166	160	136	126	154	138	141	178	144	143	145	160	149	154	150	140	168	135	154	154	159	141	139	151	151	146	168	162	142	144	148	147	136	148	140	152	176	150	155	131	146	142	167	132	132	134	164	145	143	171	164	155	152	168	147	180	161	140	148	136	134	144	164	152	161	150	150	138	162	153	143	135	149	144	161	180	146	176	145	126	155	130	141	163	149	162	144	158	144	152	129	137	154	139	142	138	151	150	148	176	150	139	155	164	151	164	147	134	146	147	159	162	161	173	158	137	161	159	168	156	152	164	164	150	156	142	145	161	133	157	168	150	176	175	161	165	161	127	169	149	140	168	147	155	154	149	141	173	154	168	188	168	155	159	133	169	159	151	181	156	144	165	145	165	155	144	128	171	141	143	154	154	153	141	123	146	165	153	165	191	139	160	146	132	154	145	152	134	142	184	153	152	153	166	155	181	136	163	135	173	139	154	131	133	151	141	164	171	151	131	147	165	144	166	137	145	152	160	158	142	157	155	149	148	172	143	158	170	129	128	166	149	160	146	150	135	147	143	149	150	154	144	123	152	149	136	171	147	140	155	166	179	164	143	140	158	167	162	161	157	131	138	143	150	168	163	156	147	141	126	147	132	134	160	155	141	156	135	155	138	156	145	164	161	164	140	145	158	168	167	135	127	155	149	135	147	142	151	164	143	174	153	147	179	139	169	153	147	127	152	158	170	145	136	137	169	152	148	145	160	155	139	153	148	154	152	148	181	170	153	168	143	140	156	167	156	172	154	176	115	142	163	175	163	161	147	150	176	162	152	172	138	133	141	164	143	155	148	163	160	139	159	143	161	146	163	137	168	128	164	164	161	145	175	170	140	140	134	169	135	145	149	143	156	180	155	173	143	156	157	154	147	157	138	174	150	156	154	169	164	150	149	159	145	161	171	159	154	173	152	141	155	150	146	153	164	170	168	170	148	174	148	167	171	159	150	156	166	156	150	160	133	130	144	147	130	144	161	167	148	167	153	150	135	166	170	169	145	156	157	153	131	143	151	169	156	166	164	153	156	141	154	130	169	163	137	155	149	148	154	143	135	139	171	174	149	154	138	158	145	164	150	126	140	139	143	140	144	137	169	140	149	154	149	154	137	148	152	141	142	151	176	176	172	137	144	192	154	149	168	150	155	153	150	169	161	165	160	156	132	148	140	133	162	135	176	148	152	134	163	141	153	163	160	143	159	120	171	124	172	158	159	139	149	135	151	160	165	165	139	161	153	134	152	140	146	160	129	144	146	156	157	140	154	143	151	143	135	160	160	152	143	144	147	154	162	153	155	160	147	167	139	162	146	162	129	125	148	172	159	140	145	156	156	158	157	155	152	186	145	153	133	145	152	152	146	144	140	144	155	139	173	141	148	163	137	160	138	143	145	132	145	189	154	179	155	157	147	172	148	148	144	144	160	149	148	143	147	165	133	172	153	126	160	146	161	144	171	148	171	154	155	181	151	148	162	128	137	151	143	149	165	168	152	133	174	150	149	152	150	150	146	143	156	154	151	139	157	141	159	155	170	169	151	162	147	139	160	164	169	127	168	167	146	131	155	129	168	165	158	130	142	151	126	152	162	149	162	177	163	137	154	171	138	135	148	152	170	151	151	186	155	156	148	146	135	159	170	174	136	145	156	162	137	128	162	144	148	153	129	169	135	152	144	153	155	164	153	177	162	150	174	127	146	145	146	138	132	149	140	158	162	165	148	154	162	168	170	185	156	164	170	155	154	133	167	170	149	154	158	120	170	165	149	144	133	154	169	174	137	161	164	148	170	148	143	154	162	146	173	146	160	143	153	168	174	149	142	171	144	146	142	145	152	161	169	135	163	136	166	148	165	155	154	144	152	154	154	171	153	138	161	152	180	138	158	160	142	145	142	149	157	137	181	154
46495	55519	52536	42498	22963	7048	5160	4387	5233	5120	3431	3005	2239	2420	1810	1614	1422	1184	994	1030	1058	962	785	801	895	839	732	669	662	611	648	603	612	573	620	652	612	554	587	541	499	542	580	478	548	481	498	544	512	506	482	516	476	492	478	465	520	520	520	496	456	508	498	519	477	524	477	485	523	505	489	515	458	464	511	505	506	510	513	466	506	489	478	487	522	530	488	511	478	507	531	511	482	481	489	502	483	481	504	481	485	488	513	479	494	501	472	484	487	502	492	494	527	503	529	460	484	451	475	466	494	503	517	532	511	487	465	472	497	469	493	478	503	482	540	476	493	526	494	494	470	524	468	520	484	516	486	540	518	494	505	446	499	472	482	528	477	498	470	478	477	499	487	461	471	481	500	454	512	502	500	487	471	515	487	476	491	499	488	498	480	487	501	521	498	481	463	498	473	477	465	509	481	499	490	504	491	456	486	484	468	448	521	502	503	484	489	478	460	458	480	470	476	507	484	479	497	491	469	526	534	507	487	508	488	526	523	515	469	485	483	536	500	536	464	459	477	511	502	497	455	513	469	526	466	488	500	464	480	469	468	467	511	563	471	500	511	507	524	504	469	503	510	480	503	486	460	512	491	494	495	497	481	484	503	505	480	484	491	492	513	482	428	517	462	486	501	479	496	469	525	456	524	469	483	512	480	483	526	468	495	506	510	469	484	460	527	476	485	483	474	464	513	505	475	533	482	515	487	526	522	505	479	447	461	490	530	542	516	476	513	493	473	460	475	492	464	542	491	525	526	489	484	513	508	495	482	480	492	493	453	482	469	527	481	447	460	476	469	492	481	513	493	471	467	488	461	494	505	493	500	454	520	494	478	495	507	468	471	484	483	488	512	490	470	531	497	513	511	450	484	498	498	505	507	545	479	482	538	505	531	488	496	507	501	469	501	475	445	485	487	509	487	525	489	541	521	429	475	482	482	499	490	470	500	508	488	489	491	458	482	481	524	484	495	486	480	460	498	516	466	510	518	476	493	504	468	487	523	464	505	509	487	437	463	487	515	457	478	530	521	444	481	468	508	489	476	471	504	482	510	493	503	488	464	477	490	460	514	495	465	486	470	493	506	465	485	498	448	455	466	510	486	503	496	478	482	521	493	490	481	501	523	433	486	497	579	473	496	479	470	488	471	473	514	499	466	483	511	528	461	469	462	499	467	469	491	503	476	544	450	486	512	444	481	497	485	519	477	493	474	498	486	478	445	509	468	431	457	469	512	475	492	496	457	495	450	439	470	511	500	473	489	534	495	506	476	517	525	514	534	502	506	457	521	481	496	473	493	444	523	490	480	451	465	481	483	475	499	505	485	483	488	506	456	472	533	498	507	508	524	522	463	467	468	490	452	517	505	510	486	478	461	475	495	484	473	467	447	513	507	491	477	481	505	458	500	495	488	503	492	481	490	485	496	505	493	484	469	483	467	527	504	511	519	471	496	489	500	487	494	474	457	504	517	481	489	497	483	503	440	496	475	512	500	528	470	485	499	503	468	444	473	529	467	460	463	497	501	526	485	511	468	474	494	491	461	466	476	497	509	493	499	523	503	488	476	526	486	511	506	525	504	501	487	502	451	510	480	489	463	466	482	486	500	444	523	479	471	486	527	491	486	475	503	506	485	502	500	506	491	491	497	513	536	471	481	492	482	494	503	488	515	514	473	527	465	479	480	495	484	544	506	517	473	491	495	462	550	479	502	493	485	491	475	512	528	513	479	474	483	518	507	541	473	481	468	484	464	495	490	473	470	498	504	507	469	493	479	493	469	472	491	473	511	507	481	485	469	510	472	489	485	519	512	499	444	487	512	493	514	484	479	521	461	492	493	463	470	494	511	462	506	464	540	483	469	498	492	467	471	470	472	484	544	508	494	505	467	489	482	499	519	489	472	484	533	486	453	468	464	509	476	459	492	482	505	477	480	508	461	542	508	497	464	490	463	455	526	477	474	496	524	501	487	511	504	518	489	494	484	518	505	488	486	499	479	487	534	511	461	468	414	491	472	474	508	493	488	488	488	484	515	501	480	485	487	493	498	506	469	532	492	509	529	495	505	518	491	489	435	481	467	494	458	443	503	503	482	496	529	483	508	496	499	497	453	508	487	505	496	492	497	500	458	486	503	480	485	471	491	484	486	499	538	484	522	497	522	496	476	517	476	497	482	497	492	505	487	473	530	462	516	482	456	451	489	484	505	464	503	472	501	509	523	473	471	496	476	484	484	507	486	501	519	475	494	518	516	480	495	475	494	511	488	497	498	540	488	511	476	462	477	522	495	528	459	485	489	468	510	497	454	474	505	512	513	482	485	482	453	484	488	519	473	506	478	505	474	452	479	509	504	480	499	478	472	496	477	494	500	524	459	449	464	491	469	493	509	500	497	503	483	499	490	528	459	492	485	515	521	473	493	478	504	496	400	490	480	482	490	503	464	474	473	462	467	484	506	508	491	479	481	491	492	504	483	488	486	452	484	491	466	463	517	493	481	509	513	486	488	471	482	499	505	488	469	490	535	539	494	483	476	507	467	507	459	468	450	506	449	513	495	491	474	512	493	456	499	489	481	488	506	495	516	459	468	484	525	522	456	491	477	464	503	506	516	495	500	494	469	499	529	472	487	478	480	460	516	448	519	482	478	525	508	477	521	469	479	514	523	483	524	517	466	479	494	478	457	478	486	495	512	472	462	464	546	501	470	486	490	490	474	484	473	483	458	508	480	479	454	478	525	488	487	536	514	493	498	509	499	481	482	506	490	517	470	501	516	510	514	490	527	505	474	473	513	499	481	451	515	511	479	537	484	461	464	446	519	493	447	469	490	523	503	462	445	515	458	510	476	470	494	457	487	499	476	482	523	501	504	487	454	481	504	493	473	498	505	513	507	491	469	530	469	490	466	506	494	506	486	521	489	545	464	480	495	494	467	506	489	509	478	489	516	498	503	443	468	511	465	480	487	479	473	512	483	499	489	511	479	479	485	494	478	476	482	497	513	512	492	492	492	511	505	526	499	459	470	457	476	480	490	510	484	484	501	457	503	480	466	479	486	496	499	522	509	461	474	498	526	454	496	471	480	473	513	508	472	513	483	465	478	505	447	526	480	476	469	476	522	468	488	504	488	492	490	457	454	472	507	445	473	482	541	489	480	496	539	513	470	494	432	499	495	505	494	476	469	459	478	478	471	508	466	494	503	463	470	481	500	459	478	496	510	500	479	448	447	441	501	526	501	527	502	475	472	463	481	438	479	476	493	483	508	487	551	479	493	524	525	507	439	502	486	486	511	485	509	502	462	509	492	460	441	466	493	519	449	484	493	493	510	515	447	510	460	483	489	486	473	471	484	540	516	476	501	484	497	484	471	524	482	446	473	480	492	528	470	476	481	498	532	526	476	509	470	478	492	522	506	483	489	469	494	481	500	497	500	465	457	494	491	499	455	487	496	455	492	464	508	446	503	477	496	497
59274	46572	40228	36068	27771	23770	23252	20504	13130	5580	2367	1388	1231	1096	601	650	489	452	413	387	350	319	287	328	322	276	239	204	241	270	251	222	229	224	210	241	268	254	210	211	196	217	183	195	206	230	283	228	197	180	177	192	206	187	156	201	214	222	189	189	172	162	206	184	188	189	172	167	191	205	167	208	181	176	199	179	197	182	180	218	177	197	169	181	196	186	206	183	182	177	179	194	208	168	185	207	220	195	180	213	195	228	207	222	162	196	188	195	167	182	193	183	185	199	181	204	170	191	191	227	187	180	205	178	205	194	171	173	171	167	192	207	195	184	182	215	215	212	190	199	177	176	154	206	181	196	192	187	153	175	192	185	185	195	188	183	216	187	205	182	189	187	189	194	200	210	190	177	175	181	197	194	180	172	173	180	196	184	185	212	180	190	180	180	186	193	167	160	162	182	203	197	178	201	185	167	196	188	192	179	203	192	204	172	186	177	190	175	183	203	209	197	192	210	189	174	191	210	201	206	186	212	178	186	192	204	197	204	169	190	202	196	180	179	201	177	215	167	188	210	173	201	193	180	190	181	183	160	177	172	190	171	171	177	232	202	201	195	156	180	177	183	172	175	175	176	181	211	185	184	204	179	206	191	212	185	209	190	198	183	201	200	197	203	154	189	189	176	201	177	201	182	200	176	188	186	230	196	190	190	171	198	176	186	204	186	195	190	188	173	202	179	189	206	212	196	192	179	170	169	190	180	184	185	185	187	188	175	183	219	194	192	181	181	182	201	201	203	175	185	182	186	187	202	192	197	204	200	193	179	173	183	192	211	209	178	206	171	207	195	171	174	214	186	192	186	190	186	179	177	190	219	175	200	187	203	172	177	189	200	176	193	185	196	205	181	171	191	161	200	196	197	184	181	178	181	191	186	172	181	191	186	191	164	190	185	190	219	164	190	175	174	192	191	181	173	220	194	179	172	199	184	172	200	172	175	215	194	179	198	185	183	190	191	167	196	198	183	175	182	180	188	197	194	186	197	153	185	179	180	195	174	178	185	187	170	208	186	189	188	181	186	172	180	162	197	190	206	189	215	185	191	204	189	201	197	205	198	167	188	188	178	173	194	185	188	163	198	190	191	173	179	188	171	203	167	197	195	181	186	177	211	177	181	198	200	185	170	197	198	187	177	176	174	193	151	197	217	158	197	191	188	199	193	214	178	187	181	177	182	196	199	196	183	177	197	179	200	173	220	218	171	190	177	183	208	190	190	215	192	197	181	195	197	177	194	179	179	165	206	168	179	207	190	189	179	169	180	183	187	213	183	202	188	192	189	200	178	209	184	159	197	180	196	208	155	210	197	174	198	191	212	183	173	166	179	195	227	179	181	194	170	187	188	170	199	182	174	204	190	199	189	215	184	206	187	186	198	176	204	192	182	201	175	187	197	183	197	179	176	185	192	207	172	188	180	176	206	190	179	167	206	175	198	186	192	198	208	213	191	196	153	165	175	176	186	183	182	160	162	170	189	195	155	219	186	183	169	187	179	182	178	189	153	210	181	209	187	204	159	168	197	187	182	207	199	189	193	175	194	191	185	184	189	199	168	193	211	180	172	185	207	191	177	184	202	181	184	173	170	188	187	172	179	190	184	192	194	170	193	184	189	194	170	197	191	186	170	170	171	217	176	156	176	213	185	172	186	225	189	181	171	198	194	187	201	192	186	196	152	201	188	195	202	195	196	168	176	192	202	185	197	186	202	184	159	174	195	204	197	205	175	182	218	196	184	181	180	179	180	178	192	212	179	166	189	201	160	182	201	169	192	212	175	198	206	200	179	185	186	207	180	185	198	196	162	187	182	188	159	178	186	186	150	176	183	207	177	161	177	189	200	197	189	189	197	194	171	189	201	215	179	190	198	169	199	185	174	179	172	196	192	176	208	178	177	195	171	201	161	193	177	174	169	176	211	185	216	190	192	204	182	190	194	197	179	201	212	203	173	197	195	166	172	177	194	198	186	207	195	174	196	177	182	194	185	209	194	185	168	170	166	214	193	188	182	184	190	184	192	181	176	174	199	186	176	170	187	166	169	204	174	193	204	167	184	173	179	195	174	176	178	189	185	192	183	193	189	190	184	196	189	202	182	197	181	193	189	180	180	199	199	191	176	187	199	192	173	205	185	206	185	198	173	178	174	200	186	181	198	183	215	197	161	161	186	186	204	182	173	187	172	199	193	187	201	188	201	167	180	188	170	187	193	179	191	168	170	187	182	177	180	209	181	167	197	178	180	182	183	165	229	196	192	175	203	197	182	175	202	181	169	194	172	219	187	192	185	196	196	192	184	196	184	199	194	177	190	198	191	189	222	179	209	200	194	196	187	215	185	216	193	190	193	167	173	189	168	194	171	173	192	190	203	182	178	181	170	206	215	174	202	197	186	180	168	199	210	178	181	174	178	199	180	177	179	179	195	172	162	218	198	178	183	182	170	168	165	186	175	166	154	198	191	162	192	183	174	184	198	198	174	199	199	185	193	172	195	201	206	180	199	209	193	189	200	177	171	187	172	178	195	223	200	177	184	200	204	181	214	198	156	176	194	200	204	166	212	178	196	163	174	200	215	197	179	200	158	189	185	184	174	211	202	200	202	163	178	184	200	204	180	200	192	194	191	202	193	186	188	174	187	170	204	196	177	209	189	191	200	204	204	173	192	184	190	205	170	201	176	192	183	192	161	194	189	182	193	183	211	202	176	180	181	183	196	170	192	197	169	178	199	176	192	192	188	152	183	177	188	191	183	188	175	182	189	194	158	169	185	186	181	179	196	179	187	179	163	204	208	167	184	197	202	206	191	163	207	191	170	191	213	165	201	193	195	169	191	156	188	193	176	195	181	189	202	182	196	187	211	184	174	199	179	178	190	189	161	190	182	180	156	176	170	213	191	217	190	185	196	192	210	189	203	190	181	199	165	191	193	196	199	179	187	181	175	200	184	181	193	201	171	186	186	180	162	153	203	173	199	209	190	143	175	184	196	185	198	220	220	201	222	209	182	196	200	196	210	204	177	204	205	194	192	206	198	184	193	179	192	208	191	200	194	180	183	211	203	173	177	197	183	178	199	186	172	202	187	193	177	190	176	165	180	193	212	194	177	200	191	206	173	193	182	190	206	184	200	186	189	171	171	183	187	199	187	173	190	173	170	185	162	180	192	190	188	194	183	204	180	166	189	177	162	197	193	228	191	196	169	175	209	164	177	186	174	186	185	173	179	199	171	194	178	204	221	214	171	191	190	198	187	198	201	209	180	203	183	212	194	203	168	192	175	195	166	180	175	215	176	185	196	175	180	206	195	172	207	185	171	168	206	190	198	212	163	188	180	183	171	178	162	178	197	221	181	173	198	177	168	217	169	171	175	202	186	196	193	169	181	194	190	181	181	190	188	182	182	173	178	188	191	180	198	189	167	190	186	184	195	180	188	203	183	205	185	196	185	159	185	185	194	179	205	184	164
51623	54530	52092	47682	31769	9777	7094	7466	8379	7538	6333	4719	4455	3968	2267	2513	2103	1781	1584	1617	1426	1351	1139	1267	1287	1046	851	826	781	878	903	766	732	764	783	811	849	890	781	607	625	665	645	643	654	935	1089	575	588	574	610	624	579	554	574	588	593	590	566	629	610	578	565	591	559	588	574	617	610	590	584	562	558	586	598	575	616	586	556	549	506	579	572	589	566	597	613	588	542	542	566	517	572	571	616	567	555	598	600	541	575	596	554	562	543	588	593	566	553	558	587	566	584	580	570	613	527	563	576	566	563	519	599	546	528	622	531	516	562	578	559	567	545	549	534	616	591	560	606	533	575	552	602	543	546	590	599	561	591	563	587	524	518	555	546	525	548	575	542	534	593	559	558	547	555	548	550	579	598	550	582	503	585	594	553	542	559	554	607	555	508	575	553	559	585	547	570	548	583	584	572	540	575	584	577	546	579	594	559	571	500	574	566	567	549	581	571	562	547	556	567	584	603	637	559	532	552	588	559	527	586	566	543	562	576	590	536	561	575	557	619	523	569	564	579	567	521	605	599	592	562	574	542	571	580	557	538	545	576	561	555	556	544	583	542	519	581	570	580	535	560	592	549	581	587	572	588	585	542	562	586	538	540	576	588	548	562	544	590	534	571	559	527	533	578	586	601	551	583	555	585	563	545	604	573	537	568	593	556	554	576	542	522	601	552	556	569	548	576	537	559	572	568	604	527	516	591	561	544	489	509	588	578	549	530	632	545	575	558	553	561	581	544	580	530	592	572	560	589	563	542	557	594	551	563	564	537	553	576	532	567	572	564	565	558	545	584	538	566	569	554	538	562	583	573	581	559	553	551	566	548	580	540	589	564	556	546	573	578	552	602	532	562	572	560	537	587	596	528	589	534	570	551	606	530	552	569	505	539	521	565	553	541	581	553	562	580	555	510	546	596	554	582	570	565	578	576	591	547	563	558	584	615	544	522	567	589	572	538	573	565	588	553	600	592	536	547	565	549	568	525	549	559	542	551	559	526	605	573	543	605	537	545	563	603	575	530	599	542	599	572	569	575	533	606	602	556	553	572	553	567	580	585	555	570	578	572	551	558	546	569	578	590	544	549	574	541	577	558	567	575	576	530	541	567	581	596	600	565	527	595	599	581	558	565	546	542	583	577	556	563	569	535	549	584	517	557	578	574	574	587	564	514	577	552	582	627	555	574	594	542	544	575	588	563	551	553	553	533	557	567	564	566	566	535	569	597	577	609	565	557	562	524	523	574	546	516	612	555	580	537	559	568	593	576	528	591	592	574	569	580	578	594	534	533	572	579	550	556	559	547	577	572	608	590	519	573	610	601	591	564	532	568	546	601	556	572	598	546	570	549	580	542	587	580	602	573	579	565	583	569	572	560	607	565	530	543	563	572	514	572	549	572	545	534	535	562	528	591	567	547	587	537	514	542	529	539	549	557	555	513	569	566	523	547	626	536	581	565	542	581	584	571	554	576	577	597	531	506	584	558	549	551	591	521	557	555	577	540	561	586	584	583	546	545	538	527	537	565	611	588	585	603	594	564	581	555	539	584	583	538	578	576	566	548	522	570	542	556	538	591	533	583	584	539	597	545	562	579	553	567	601	572	568	582	548	563	581	579	614	529	559	553	571	584	535	510	562	591	569	541	571	567	549	603	574	526	573	550	556	564	600	535	554	518	576	580	618	576	560	582	581	591	547	551	560	604	505	570	555	579	521	601	548	517	554	583	561	617	552	573	565	581	595	586	548	564	558	553	522	536	546	583	587	544	580	545	576	547	557	584	569	566	535	558	540	545	593	515	554	568	585	592	551	522	512	595	515	571	537	598	592	547	548	569	600	576	564	529	562	546	571	550	551	549	563	564	550	557	526	554	565	583	536	610	556	562	598	569	583	592	582	571	557	536	537	561	576	537	608	574	552	553	550	545	563	567	564	556	562	574	570	577	558	539	554	571	576	545	539	548	592	552	573	526	559	588	506	582	608	557	508	562	546	595	586	576	550	547	584	537	585	582	597	544	574	554	551	547	534	547	520	503	538	573	568	561	551	569	566	582	555	578	559	557	587	561	610	557	570	516	551	607	532	563	519	548	602	540	514	598	555	522	553	521	564	545	569	581	538	578	574	528	561	558	541	598	572	526	582	563	550	561	538	564	580	521	537	584	552	564	530	626	617	527	563	523	562	580	551	582	521	574	564	542	576	555	541	554	568	539	581	511	585	554	516	556	562	556	559	580	582	553	592	564	561	527	562	615	592	542	585	537	571	591	582	570	522	562	551	553	539	590	598	550	553	549	558	545	515	574	563	541	546	537	533	555	547	571	591	555	557	607	544	600	579	533	594	545	553	537	604	550	604	590	530	549	562	553	590	532	557	559	538	533	577	540	619	565	617	515	540	627	567	531	542	528	546	548	559	557	602	609	519	548	551	557	555	545	560	555	574	557	574	549	597	563	563	545	510	585	558	545	594	572	559	551	613	526	567	540	557	542	523	534	504	531	581	586	547	563	553	570	578	578	564	586	539	530	581	576	566	574	600	562	594	540	573	546	571	590	592	579	539	566	569	526	568	569	551	551	580	568	533	608	564	594	555	566	575	566	552	523	557	558	564	581	544	538	596	564	556	590	599	569	559	565	565	584	629	582	544	561	539	520	565	546	600	565	566	554	596	542	563	545	556	545	532	599	578	559	549	510	575	561	520	595	545	589	570	570	553	578	520	574	522	593	646	523	567	590	529	535	589	561	533	630	568	538	533	562	549	558	582	569	546	511	548	520	539	551	558	578	555	559	517	552	586	540	531	559	584	573	561	583	535	575	552	550	583	542	542	577	549	572	540	534	598	541	575	570	531	551	552	568	549	590	553	544	554	555	522	556	586	563	569	573	567	581	593	570	600	565	573	551	591	560	580	595	560	583	556	564	553	601	581	604	551	551	529	568	578	585	536	577	533	588	535	570	587	549	567	521	539	548	532	569	538	580	599	547	563	542	543	559	585	569	554	557	571	611	539	614	521	529	602	588	529	547	562	541	549	580	555	511	567	555	569	555	546	607	564	535	548	580	564	547	557	620	552	572	581	596	593	565	517	573	638	565	581	583	575	597	596	560	539	541	565	562	583	574	568	548	539	567	538	582	512	549	594	557	529	548	600	555	545	558	608	553	550	558	532	584	553	583	565	546	596	564	528	545	575	556	599	554	543	554	590	550	569	582	580	554	550	561	546	561	571	605	606	528	563	540	598	571	533	620	580	555	541	556	536	572	523	613	546	607	550	537	551	574	541	544	566	575	582	550	590	582	562	557	571	565	549	559	574	535	560	599	627	605	619	608	578	543	567	559	529	554	545	558	525	578	539	600	518	540	567	533	574	610	546	524	561	558	587	559	581	560	612	546	574	586	549	598	565	546	562	554	575	538	569	570	521	576	543	553	570	593	578	585	606	539	536	577	563	584	566	600	580	584	591	558	564	556	559
25365	32628	32983	24514	9316	1915	696	555	419	351	283	299	274	261	312	330	315	248	255	271	277	269	283	307	261	247	248	269	243	245	256	262	266	280	275	264	276	242	261	232	253	247	258	258	233	252	241	270	273	251	249	258	226	278	258	295	262	286	235	251	220	270	264	237	248	282	274	226	255	253	259	261	253	262	253	270	245	273	264	272	262	277	252	244	248	260	262	256	236	252	279	271	249	284	250	270	258	233	253	251	271	235	243	265	230	251	246	235	267	247	268	229	269	255	282	242	260	247	241	213	254	249	245	264	254	252	287	241	265	233	235	247	236	250	231	204	244	245	233	258	249	254	256	253	251	261	257	250	237	247	279	237	237	230	241	255	253	239	252	264	241	246	247	270	263	285	255	263	266	249	271	234	255	285	247	269	241	222	234	267	244	270	289	275	248	248	264	222	262	262	250	241	267	260	246	269	243	265	242	243	248	236	225	250	252	250	234	261	260	222	262	243	285	256	235	266	223	284	242	292	234	258	249	241	261	249	259	235	279	269	234	240	256	265	242	236	237	275	250	253	275	223	286	275	292	266	243	243	248	244	257	251	276	250	230	262	252	275	273	233	259	225	239	212	242	271	254	230	275	263	221	241	241	268	229	257	278	255	264	255	264	262	274	245	268	241	246	256	238	240	238	245	267	259	248	257	236	252	251	244	249	285	234	249	255	251	274	236	249	275	255	276	259	246	220	239	254	260	213	248	232	252	254	265	254	262	251	274	273	241	247	279	247	267	249	254	276	244	279	251	262	265	222	263	270	242	239	234	253	262	263	280	255	249	239	246	245	272	253	263	278	251	238	264	271	230	266	246	281	235	264	248	253	246	301	253	246	260	260	222	269	251	249	242	249	273	240	284	238	237	246	270	240	240	244	258	269	217	243	261	258	290	234	278	246	250	253	248	228	239	258	232	241	268	247	274	253	258	240	250	252	238	258	236	263	273	256	251	258	230	259	257	239	273	289	242	249	266	245	253	241	247	228	232	232	264	270	239	251	245	265	259	241	254	265	247	247	243	269	252	249	240	244	266	229	253	231	276	265	284	232	246	224	236	274	239	232	247	266	260	276	266	284	249	247	242	248	253	268	251	242	251	255	234	224	241	235	225	273	261	259	222	251	235	260	246	237	220	240	273	220	248	264	253	210	251	263	214	234	279	233	267	251	262	227	271	235	243	245	263	251	252	235	252	236	248	254	249	242	279	260	243	251	246	248	231	260	225	262	265	236	235	279	247	253	232	246	261	234	256	236	273	242	273	231	242	223	250	259	265	236	256	230	247	263	273	260	235	240	241	267	242	252	262	228	281	249	284	239	249	233	230	255	265	243	284	275	225	258	258	280	262	252	268	267	204	255	251	245	255	279	236	265	258	269	262	264	249	261	239	263	241	246	253	273	258	217	253	257	273	242	216	242	240	292	239	222	263	264	262	211	222	242	251	259	246	264	214	277	242	247	252	254	240	214	249	275	246	254	230	262	242	277	232	293	265	255	232	258	261	264	250	260	252	249	231	262	244	255	254	256	254	250	234	226	260	233	240	239	254	265	237	255	233	254	266	247	230	237	264	241	272	247	269	246	238	293	273	264	225	270	255	251	249	257	248	244	249	271	282	279	246	269	239	208	265	276	266	248	249	226	255	267	249	267	248	280	262	257	281	217	249	276	269	284	276	265	251	249	266	276	264	253	270	240	257	257	229	245	261	276	258	257	275	262	241	245	284	276	263	247	257	223	267	267	256	272	260	252	272	284	234	235	253	236	252	248	264	239	253	257	239	242	260	248	235	251	261	252	237	263	257	250	230	259	256	247	261	278	238	264	243	267	241	272	245	257	255	231	260	244	245	261	283	262	268	238	236	268	259	272	234	249	243	245	266	259	256	237	237	263	277	199	235	279	268	250	258	287	250	254	258	222	258	203	286	269	224	242	229	248	272	233	235	226	257	263	283	256	268	259	264	248	251	248	242	246	239	240	264	246	241	242	248	276	275	250	256	254	263	283	235	267	225	269	241	262	289	247	225	286	271	264	258	267	254	257	254	276	257	274	269	263	267	256	266	247	254	267	243	250	255	238	266	277	257	272	255	240	227	258	265	251	242	249	219	263	256	270	268	240	238	247	243	275	287	247	241	260	245	257	213	237	266	265	228	245	263	237	247	241	257	265	256	239	235	237	227	242	242	286	255	283	256	231	211	250	249	209	250	249	246	242	265	254	262	264	252	275	265	267	246	242	255	233	230	238	240	242	256	240	250	276	264	275	249	255	259	239	289	268	245	213	251	268	257	232	253	239	264	276	257	260	243	271	245	274	251	245	269	256	262	212	247	267	260	232	228	295	241	230	260	239	265	287	244	251	254	241	248	262	277	288	264	246	244	277	258	268	240	237	252	251	269	264	246	216	242	276	252	252	221	248	250	270	245	258	237	252	268	249	282	262	243	248	237	243	253	237	240	248	254	228	241	253	257	259	269	280	266	257	268	262	206	242	233	282	259	244	260	257	255	252	231	242	227	246	230	265	271	239	277	275	255	244	253	257	251	274	274	227	255	255	236	235	253	259	292	246	273	282	247	260	248	271	260	235	262	275	254	244	274	233	240	255	261	234	264	255	238	239	281	247	265	219	250	251	257	259	241	218	258	256	225	256	218	246	246	245	231	258	262	283	256	273	258	267	255	268	249	231	256	277	256	266	250	238	259	270	276	267	261	289	245	265	267	209	270	230	276	265	242	264	254	261	235	268	246	249	253	279	257	265	251	220	248	271	235	291	231	243	272	251	241	250	246	253	263	214	261	266	268	270	237	237	289	262	240	280	273	256	228	223	246	268	264	257	287	234	247	238	199	224	243	278	218	255	261	271	244	275	237	224	276	247	255	229	269	254	264	264	244	246	237	274	276	249	231	281	219	256	246	234	226	239	270	240	266	291	241	256	228	241	235	266	219	225	282	269	235	242	231	226	284	264	260	288	256	267	229	234	242	269	268	243	239	235	244	259	246	262	257	240	257	261	243	284	224	254	285	233	242	229	289	280	247	277	218	228	258	280	229	249	253	285	233	242	257	268	266	234	239	246	243	251	250	250	239	231	258	262	251	261	251	253	260	254	252	242	294	266	268	243	284	298	232	273	257	220	270	251	221	235	263	241	283	252	248	270	270	268	241	241	247	254	260	247	241	246	244	259	264	257	285	239	248	267	236	246	275	232	241	245	265	258	272	244	273	278	248	249	248	261	272	280	250	261	251	256	240	262	239	241	248	231	258	233	251	256	252	238	239	255	289	268	222	273	265	280	272	246	252	224	271	236	237	211	222	247	244	251	285	272	246	282	249	265	253	290	248	254	269	265	257	271	268	252	227	275	230	274	223	244	269	237	249	236	270	265	232	289	252	239	279	259	259	285	249	257	290	256	243	243	223	282	234	254	245	271	238	271	249	253	255	252	258	248	277	217	275	268	253	244	256	218	259
22802	33943	35868	28844	9530	2114	1546	1461	1350	1145	1100	1032	945	923	978	938	932	902	867	930	954	889	889	909	867	822	795	792	802	792	807	841	811	787	851	781	808	739	743	781	788	809	748	838	769	831	843	781	780	781	787	793	791	826	771	803	801	750	768	740	773	768	755	816	809	825	732	790	760	792	760	782	777	825	762	770	762	759	785	754	755	783	784	773	801	781	792	781	793	788	752	828	806	757	755	781	800	823	785	743	809	744	792	785	771	758	823	760	767	845	809	752	753	742	804	822	771	758	786	777	799	817	774	762	785	800	787	785	765	778	708	785	742	750	763	815	764	787	738	785	753	780	785	789	766	732	797	786	762	773	788	777	816	807	800	713	740	812	811	823	807	774	779	754	802	805	804	749	782	768	782	763	754	777	733	759	839	763	790	753	784	763	772	776	778	796	781	807	776	770	767	759	785	792	821	773	772	839	790	777	809	757	821	800	799	811	813	786	838	787	806	853	783	719	784	816	777	754	781	773	742	815	763	767	743	806	788	776	787	771	766	781	826	782	776	707	766	784	769	793	761	800	747	695	789	790	793	782	770	838	766	793	775	773	732	849	794	773	817	813	784	791	774	804	796	812	777	769	779	789	767	784	824	750	783	797	768	807	793	722	770	799	840	782	767	792	750	772	734	749	789	769	738	766	786	756	784	736	730	832	729	809	802	780	792	820	771	806	809	747	772	750	809	746	830	744	751	766	829	769	753	789	824	797	770	786	815	770	777	797	768	779	794	764	757	827	824	789	837	736	773	808	778	807	779	798	770	815	771	774	776	794	806	799	775	770	729	810	749	782	778	788	747	813	733	770	754	817	793	780	745	821	774	722	760	767	781	800	728	740	791	816	727	797	795	795	796	802	783	791	837	757	784	754	777	740	834	751	768	785	778	787	748	760	795	758	803	765	797	773	772	759	790	753	759	779	815	768	728	790	763	775	761	804	790	750	766	757	781	796	846	789	754	738	786	774	815	760	806	776	809	865	764	757	792	832	756	786	742	740	790	767	793	825	823	801	819	731	829	798	731	809	769	760	783	787	794	788	799	759	708	787	778	829	773	801	788	717	781	809	767	763	778	739	753	764	800	775	784	736	763	766	762	775	745	765	759	814	707	756	797	728	765	763	843	784	746	800	845	807	783	741	806	737	775	776	781	771	810	779	782	796	831	755	773	734	758	816	765	797	848	846	801	745	765	775	784	728	778	775	817	763	763	711	783	831	838	813	748	772	727	781	785	802	796	737	734	794	751	758	777	757	790	769	785	815	759	778	766	751	789	812	778	828	841	755	792	734	798	763	796	844	804	782	772	786	765	788	791	760	791	787	787	777	765	757	836	744	763	798	811	767	783	766	826	718	770	774	773	772	750	770	821	767	756	837	780	748	758	773	811	792	788	762	744	734	789	783	750	769	800	754	751	802	796	785	783	837	782	824	758	805	804	769	763	778	768	816	784	770	796	785	756	772	797	704	770	760	747	777	789	746	782	768	775	802	811	829	732	765	783	777	793	800	797	794	820	772	800	763	729	774	791	791	789	725	819	780	756	778	790	780	753	764	721	804	730	808	788	794	759	830	773	805	756	748	805	760	741	804	789	771	781	783	737	769	837	806	807	784	745	786	769	753	737	776	781	763	740	744	810	797	784	790	814	820	732	786	765	757	779	770	813	810	860	738	771	775	799	775	762	726	782	792	748	799	817	787	765	771	808	823	823	741	765	753	804	782	838	835	731	805	766	764	816	760	717	797	816	781	788	740	763	818	759	803	766	804	746	711	817	770	808	815	816	810	766	763	769	812	781	778	839	796	745	819	801	777	747	768	795	784	795	790	768	837	774	715	775	800	816	791	778	803	740	820	759	778	703	764	791	784	778	814	785	794	776	785	774	751	781	779	799	760	753	811	781	736	760	796	776	779	758	750	788	771	799	787	782	803	731	730	820	767	762	778	771	785	783	793	782	809	752	778	772	767	817	778	755	819	798	818	761	770	773	787	745	743	777	779	739	787	766	782	786	766	781	756	785	780	786	801	777	778	778	791	760	753	781	793	840	760	773	743	761	756	815	796	801	831	808	790	762	793	764	818	778	759	764	827	764	815	771	771	730	813	808	814	782	793	757	731	817	789	758	809	797	805	851	790	752	783	779	730	781	785	776	844	795	784	745	807	807	717	807	810	738	792	810	804	735	750	785	784	738	812	758	755	797	768	801	822	763	747	830	758	748	743	758	797	787	813	741	753	773	829	784	807	787	835	780	781	761	756	809	795	806	780	729	753	786	765	763	735	731	824	793	875	768	774	816	776	767	747	721	811	799	699	734	784	781	752	776	772	818	792	783	810	842	770	793	740	794	788	770	803	785	749	820	799	827	795	762	789	751	761	775	728	762	824	778	796	783	761	779	779	772	793	777	782	763	793	775	788	793	779	766	757	792	831	782	796	787	780	823	782	802	780	777	821	790	808	775	806	783	775	739	806	778	768	752	777	753	738	777	757	801	740	811	757	738	777	775	761	773	733	794	835	778	796	743	798	763	786	781	805	751	756	779	809	802	735	770	781	782	760	789	772	763	785	756	860	742	745	788	754	748	820	770	771	742	781	742	762	773	737	770	774	775	767	754	753	804	786	780	768	756	751	776	783	716	778	788	759	754	728	808	784	753	791	759	717	791	770	791	742	783	768	787	774	759	739	747	755	748	755	780	739	768	821	795	771	731	781	736	787	723	784	797	778	769	751	769	791	749	794	773	805	766	763	774	749	776	787	794	780	750	799	757	751	761	785	747	726	762	781	770	799	774	746	836	784	798	729	782	798	780	779	788	768	833	775	774	748	771	789	790	768	779	801	774	772	764	755	791	824	796	792	775	768	818	806	775	843	814	739	791	802	826	740	757	768	814	761	774	787	779	770	741	781	759	809	813	799	823	782	745	771	792	738	777	758	760	780	786	766	752	772	790	771	784	825	743	835	779	777	797	774	732	770	772	849	813	761	810	817	758	758	808	803	823	760	777	806	762	773	770	747	821	806	765	799	817	781	759	784	740	778	758	818	772	789	738	744	805	749	788	763	788	793	805	780	745	792	813	770	831	758	762	767	759	802	790	743	749	781	787	781	808	781	751	746	787	748	814	763	801	762	745	755	747	818	777	804	783	787	804	787	767	735	772	751	771	743	732	781	771	780	786	839	730	808	779	833	725	763	779	787	765	766	779	793	789	787	777	789	774	807	754	761	781	787	777	767	765	794	804	799	746	792	757	783	810	815	773	803	784	810	804	771	791	792	750	817	800	790	782	823	733	775	788	775	703	758	806	784	767	771	834	800	748	782	755	751	740	758	755	775	762	803	800	780	740	817	752	777	779	794	772	743	769	780	812	794	726	801	826	775	768	750	780	784	723	800	718	809	749	788	762	785	788	776	735	809	808	775	748	808	760	735	781	784	808	776	792	782	758	789	772	813	787	740	770	789	764	795
54190	49235	45026	38194	29066	23869	21843	17032	8707	2593	1092	719	672	519	403	348	279	250	245	261	277	275	236	238	212	207	196	176	197	191	192	199	186	195	177	166	166	176	176	152	148	169	162	170	148	170	145	158	168	137	177	159	154	178	141	170	151	158	136	177	171	156	159	157	149	155	138	151	154	165	147	148	159	171	157	177	181	121	149	143	156	166	124	193	160	159	143	157	166	147	152	152	142	165	173	154	146	148	163	158	164	158	164	156	159	165	148	167	149	166	141	174	149	149	170	144	187	173	146	131	164	153	149	135	139	164	181	148	161	136	154	150	176	142	159	162	153	138	165	157	153	159	154	148	156	154	132	155	159	152	172	151	151	155	153	142	163	164	168	147	172	169	159	153	170	162	144	158	157	163	166	158	160	166	159	168	154	157	153	171	151	131	138	171	156	162	151	146	168	151	156	162	163	169	161	154	144	179	153	150	170	161	156	171	151	153	151	175	166	157	138	161	144	159	150	163	147	168	161	173	172	160	173	159	150	183	163	182	148	163	153	171	159	151	144	139	160	166	156	178	151	148	161	159	137	174	139	178	142	156	171	181	162	147	148	136	158	147	149	169	143	159	191	146	153	148	145	150	153	167	164	164	152	175	154	137	169	164	150	148	126	129	158	159	145	162	155	157	167	170	150	143	154	138	162	187	153	151	163	176	152	148	159	151	152	166	139	176	180	188	149	149	149	165	141	162	148	168	146	163	156	172	145	148	149	154	168	154	150	153	160	156	157	174	132	154	175	153	147	163	174	132	151	164	140	155	155	164	154	175	151	142	148	178	160	145	171	167	176	124	176	150	193	166	165	157	153	157	182	166	148	133	160	177	162	165	158	156	167	155	129	166	169	160	153	163	151	147	149	159	144	156	149	154	143	169	138	143	164	159	154	161	151	147	157	157	145	163	163	174	163	159	152	152	171	153	177	139	149	141	161	137	151	154	146	167	179	135	174	150	153	160	160	151	130	155	185	151	149	170	161	161	140	161	145	164	162	153	175	161	139	174	148	173	177	143	146	152	174	157	160	155	158	156	137	162	151	149	157	144	170	144	145	163	140	163	164	167	150	157	169	184	161	159	166	140	163	165	182	147	164	143	141	178	162	178	168	188	195	162	136	128	153	173	152	165	150	149	154	139	156	157	163	152	160	161	166	167	141	152	152	166	183	162	156	144	163	156	143	153	184	163	164	149	145	141	153	148	168	178	162	154	159	156	163	166	138	150	156	163	152	158	164	140	181	153	158	171	178	133	149	148	197	170	166	160	173	166	140	157	178	158	159	156	156	148	172	168	150	178	145	130	147	142	157	144	180	168	152	168	150	162	166	127	154	163	153	168	151	160	167	145	150	146	152	154	153	165	148	138	155	153	155	151	182	176	161	158	151	158	138	173	165	169	176	133	173	145	145	159	148	153	160	149	152	140	144	155	153	160	168	149	178	157	161	170	137	152	167	163	142	196	169	160	165	144	157	158	151	158	168	172	182	168	143	150	160	173	175	155	163	154	153	159	156	180	164	157	165	159	149	169	145	139	150	156	139	155	158	151	149	177	161	174	154	156	127	169	155	167	151	154	142	163	163	171	172	146	167	157	156	140	170	157	167	172	152	156	175	171	160	149	156	166	149	155	178	177	166	159	161	148	152	170	154	147	158	165	163	140	169	160	149	161	148	166	190	126	152	144	148	155	156	174	147	163	161	151	151	141	158	155	145	149	158	147	169	162	146	147	155	159	150	173	183	147	138	162	147	148	146	159	152	135	161	148	163	167	158	163	147	160	150	173	138	142	162	167	162	178	178	152	166	171	146	164	157	144	157	179	139	163	149	166	167	133	152	145	191	153	140	137	141	166	140	162	172	172	129	152	160	146	154	131	163	135	153	157	167	162	176	153	153	161	166	156	151	148	172	181	163	154	156	178	139	152	143	182	141	159	158	160	136	162	160	121	147	140	179	150	173	144	164	152	166	160	138	135	158	181	153	141	157	173	139	157	165	150	169	131	151	169	161	162	141	171	150	153	164	159	170	182	142	186	143	160	148	150	166	177	152	163	176	163	150	155	165	179	169	152	151	143	146	141	182	171	183	140	151	160	169	162	158	171	162	160	156	150	151	155	149	164	147	161	151	149	172	158	156	169	178	166	158	149	168	163	142	171	188	155	167	164	168	169	149	149	154	176	160	161	152	161	155	157	167	152	164	167	151	176	174	161	166	146	159	167	164	180	173	158	144	160	167	150	170	181	168	178	149	161	162	162	161	164	152	188	151	165	147	178	164	148	142	154	146	152	152	158	142	152	185	161	142	165	149	142	153	147	152	130	160	185	160	173	161	157	145	137	162	160	159	150	163	159	141	150	150	141	158	163	168	123	156	162	173	168	150	174	144	159	144	149	165	163	147	166	166	169	159	168	162	159	156	156	152	167	178	164	167	155	170	156	140	144	151	142	178	155	150	170	164	158	175	165	157	165	168	152	159	170	159	155	129	153	163	170	166	153	158	153	150	166	161	129	159	162	166	143	174	172	134	148	148	158	134	161	168	137	159	150	172	166	175	189	140	168	163	172	171	169	153	141	151	150	147	151	163	156	146	151	160	158	165	164	162	157	161	171	159	168	153	176	167	161	161	150	170	144	153	146	145	157	167	156	149	175	173	164	168	182	178	163	155	155	165	170	167	176	159	160	160	136	157	167	150	140	139	172	129	164	143	176	170	173	145	164	152	157	142	175	161	148	170	172	154	136	164	191	139	150	158	146	148	169	150	144	158	146	156	167	167	163	173	150	166	161	162	133	165	121	175	158	161	149	144	159	184	136	164	141	154	158	169	136	146	159	152	171	178	160	163	160	164	159	151	135	142	157	158	143	146	169	155	137	149	174	171	155	159	165	149	183	162	148	167	149	164	172	165	158	159	150	162	153	172	143	148	138	152	162	152	154	190	160	148	143	154	170	172	147	171	161	176	154	149	134	157	182	184	162	137	162	156	154	164	179	173	145	165	136	148	173	170	144	159	189	186	154	156	159	176	148	148	156	178	165	140	159	143	159	162	135	166	147	181	163	157	146	140	163	160	135	160	161	142	169	158	161	150	161	165	145	143	167	149	175	160	154	153	170	152	160	160	163	154	161	170	135	155	159	156	179	155	179	175	161	149	134	160	179	162	183	160	176	159	155	146	162	148	139	152	139	148	152	148	143	161	171	172	173	147	142	155	151	168	153	162	151	166	173	146	149	172	140	156	158	161	152	146	151	151	162	154	152	168	148	161	142	146	149	156	166	173	156	170	160	178	152	134	158	158	152	160	147	163	155	140	181	157	138	157	143	172	177	152	162	165	167	140	170	168	168	160	166	142	133	157	164	127	153	154	162	148	132	160	151	170	148	157	169	159	148	181	163	152	159	171	151	161	174	129	167	181	154	171	166	173	130	149	159	165	157	156	157	152	161	149	163	173	170	179	158	170	149	157	137
48581	56823	53390	52354	26763	5047	4278	3966	3967	3997	3527	2739	2948	1928	1407	1488	1220	1109	1054	984	1048	1104	1016	873	713	667	692	579	636	749	721	653	554	624	536	538	530	555	556	537	519	554	551	514	547	706	540	521	491	512	537	514	492	482	526	512	525	491	472	501	520	493	518	520	473	482	534	530	485	531	495	483	466	495	486	494	498	511	513	536	502	499	480	486	502	491	528	532	511	528	485	506	513	526	493	500	491	514	472	502	468	498	489	499	509	509	537	465	517	532	527	548	493	484	478	526	512	519	526	512	516	523	534	464	551	535	536	491	528	517	522	549	510	518	483	482	488	499	475	509	494	526	501	479	495	480	498	514	495	511	423	505	503	502	505	518	524	481	488	527	456	509	509	525	495	527	517	478	486	516	504	486	519	508	485	503	501	529	495	507	488	513	491	534	497	501	488	490	540	522	498	501	503	512	510	503	492	479	512	519	525	471	490	516	505	468	482	494	506	492	449	496	476	498	545	525	499	507	475	480	507	544	510	495	492	522	493	505	485	506	500	525	499	503	500	500	505	502	517	489	539	509	525	465	507	523	490	497	528	484	496	508	488	521	488	495	484	486	519	503	508	515	504	462	498	512	496	509	476	511	476	514	502	531	481	499	516	497	530	521	486	513	484	520	472	510	558	533	511	505	546	535	480	543	457	496	509	529	507	476	501	464	508	523	499	505	507	510	513	480	532	489	500	514	489	484	478	517	540	552	532	568	546	473	499	508	509	511	519	487	483	500	509	483	491	560	488	503	539	528	511	513	488	509	493	532	494	498	499	477	514	509	499	446	487	466	477	494	471	508	517	495	492	529	498	502	488	499	492	473	449	470	527	497	465	497	536	539	493	496	510	484	487	478	515	506	499	503	500	501	513	516	508	537	480	533	464	510	550	480	526	476	549	487	490	509	468	482	498	527	456	492	482	506	482	523	525	525	507	538	521	543	498	524	482	509	504	519	528	465	480	551	508	502	462	513	524	516	482	489	522	519	456	470	516	513	514	492	510	492	466	505	527	532	511	500	515	503	468	508	448	497	548	529	498	473	465	522	458	476	453	497	495	503	478	520	508	492	535	450	511	519	495	474	509	511	484	480	482	522	470	480	506	514	517	500	474	532	519	502	498	497	469	481	490	457	489	483	497	502	438	452	492	506	495	488	495	488	497	510	515	462	501	507	543	462	536	503	543	549	508	498	481	488	488	507	462	497	530	510	491	514	515	539	503	463	478	524	520	506	538	464	504	506	517	488	487	514	483	489	514	472	497	523	504	480	568	539	499	525	466	521	538	484	538	495	500	494	532	485	482	502	477	511	466	528	474	478	480	537	482	499	503	478	457	522	482	483	464	515	514	523	501	527	527	469	484	469	536	544	497	529	443	531	487	487	490	478	472	447	534	504	458	476	455	481	494	496	503	516	499	492	497	512	508	528	455	504	471	525	504	521	475	504	527	451	529	489	489	501	483	529	506	549	521	507	538	502	537	504	490	491	555	498	509	493	504	519	522	494	500	515	501	475	483	513	575	517	499	496	503	506	509	486	519	514	513	535	469	482	483	492	532	484	507	504	502	529	517	472	499	491	515	520	492	482	501	514	509	528	479	482	546	512	502	469	476	486	485	501	466	545	545	501	511	491	475	477	504	468	517	509	489	511	514	487	499	498	480	503	517	516	532	506	534	483	517	478	529	515	510	506	489	497	557	506	500	488	508	505	518	475	487	476	527	481	528	456	504	516	506	518	465	485	480	487	512	519	512	453	492	486	485	510	535	491	474	506	480	506	542	481	497	502	462	531	535	497	543	520	532	537	516	510	518	504	512	481	483	520	476	524	532	483	505	510	494	539	480	474	510	469	492	534	490	533	512	470	505	505	529	520	464	507	503	479	476	509	533	494	501	567	483	541	504	520	521	455	483	510	513	503	514	537	567	462	540	539	538	479	482	496	488	485	513	481	488	485	529	476	524	472	512	502	507	489	512	475	506	498	467	489	494	491	480	488	488	498	512	486	508	518	513	458	480	522	453	513	506	496	531	485	489	517	507	469	486	499	464	515	500	512	486	506	479	481	497	507	527	508	508	504	452	509	531	502	518	530	546	519	494	521	488	514	506	480	515	515	510	531	465	484	490	522	491	486	475	520	501	481	484	500	500	470	500	545	472	525	454	508	513	472	492	507	523	534	449	492	496	499	520	455	501	499	498	472	542	478	522	482	509	515	507	484	494	469	522	497	481	525	498	506	511	507	513	503	479	506	506	500	495	504	504	496	516	491	521	507	481	505	500	479	471	518	493	499	490	540	513	518	521	494	493	527	526	481	501	534	527	538	502	487	495	506	475	547	483	517	488	510	514	515	502	464	485	509	497	477	506	483	494	522	489	537	493	525	557	482	478	503	519	520	525	496	493	496	526	518	551	531	498	507	475	486	520	473	505	453	522	533	504	493	492	475	470	476	497	529	468	521	540	519	483	509	482	501	503	485	501	483	480	531	489	467	477	508	487	486	480	490	518	523	493	498	483	494	487	505	507	462	507	557	466	505	507	519	489	484	467	510	484	486	506	507	516	507	539	518	511	531	464	477	505	513	499	520	458	485	516	536	510	501	521	489	506	508	531	497	564	520	464	509	528	485	497	501	528	480	506	495	491	523	470	535	522	481	462	484	511	503	509	466	489	512	508	500	476	489	514	545	462	489	531	514	517	496	495	487	532	531	497	475	532	493	521	541	507	475	516	517	514	489	522	506	501	527	479	474	539	513	499	482	504	467	495	496	512	458	484	472	500	541	491	505	516	507	514	502	506	506	498	495	501	497	521	481	499	496	499	516	483	524	496	523	491	526	468	510	480	471	493	473	499	466	507	497	511	517	468	509	486	484	517	505	499	519	460	523	488	494	479	493	451	500	462	511	456	475	476	499	517	484	489	514	471	507	505	462	506	515	511	524	479	543	483	477	481	488	480	513	475	488	507	506	530	485	508	525	530	481	478	504	499	512	495	511	559	459	537	487	502	511	488	495	484	537	530	529	492	500	468	526	556	483	514	507	544	472	496	500	487	476	516	563	473	502	496	479	492	525	478	459	497	498	504	497	503	497	509	468	541	498	498	500	504	510	490	495	500	487	468	533	496	511	509	472	507	471	491	496	538	496	501	506	484	539	495	494	500	489	522	525	491	487	504	518	468	505	496	515	501	538	508	502	534	534	502	485	460	537	521	517	494	504	482	486	437	490	533	479	507	504	496	523	524	500	506	541	495	512	514	484	522	521	509	473	467	465	528	514	480	537	557	514	486	499	513	509	547	490	539	538	520	484	481	481	486	507	481	473	531	510	485	508	499	489	495	522	494	517	509	535	459	542	527	490	477	520	529	525	506	498	517	506	506	462	535	494	511	497	489	508	526	465	464	449	539	505	503	501	477	485	507	495	507	511	447	544	505	512	478	510	533	534	512	477	492	524	519	493	490	496	499	496	480	525
58631	47391	41193	36138	30035	24809	23286	21357	15794	6588	2217	1559	1159	803	627	613	427	406	359	398	352	417	324	298	276	244	231	240	262	274	295	260	215	216	219	219	206	227	224	209	236	245	227	213	204	385	435	223	204	209	220	188	224	183	230	207	200	201	205	199	190	203	235	207	207	199	202	197	223	155	199	192	204	214	226	208	193	211	214	200	185	210	219	217	196	206	171	202	206	202	188	213	212	200	202	216	234	217	193	196	215	191	219	201	235	207	183	185	215	232	242	208	218	213	179	191	218	185	217	212	226	228	189	222	174	206	230	219	202	201	212	199	220	202	180	195	211	202	173	207	228	208	211	210	192	201	223	179	191	223	211	219	191	197	201	201	188	212	226	228	189	209	177	201	218	195	196	201	191	202	199	180	203	211	209	217	176	198	217	198	222	241	203	219	194	195	240	203	220	210	226	231	235	208	195	234	196	227	205	185	186	175	185	171	204	199	198	217	200	196	209	164	210	214	207	218	196	198	240	174	211	207	201	215	196	190	181	214	235	210	205	217	211	203	221	200	206	192	220	204	209	183	226	196	206	210	215	210	178	215	207	218	198	222	193	209	218	179	198	198	217	207	218	196	216	201	219	196	201	212	203	206	223	199	202	195	243	211	223	216	203	206	242	198	194	187	204	218	214	191	213	204	170	217	219	206	215	227	212	220	219	192	206	200	175	221	214	203	213	219	217	200	206	182	208	194	179	195	207	204	228	203	207	226	256	192	222	211	183	199	209	194	194	164	195	211	200	200	193	206	205	185	206	204	226	201	193	182	194	211	207	210	192	219	211	190	208	227	215	211	190	222	230	196	204	204	192	203	190	214	221	199	218	203	190	193	202	201	218	229	240	206	202	206	227	207	207	215	191	181	205	197	209	232	211	199	221	203	215	221	196	206	212	194	185	219	203	214	212	213	208	175	204	214	212	225	219	179	176	188	219	193	230	220	188	186	212	184	217	210	234	193	202	236	175	183	200	221	195	206	205	200	202	223	218	232	224	190	214	194	202	217	200	163	201	211	193	227	205	237	195	189	194	215	194	189	186	176	216	186	219	195	187	205	203	228	224	206	216	214	192	198	223	189	168	223	217	201	211	184	194	198	212	220	225	205	206	204	197	211	207	195	193	204	209	200	221	196	176	209	200	215	211	201	204	210	238	180	221	192	195	230	186	209	204	214	212	193	205	226	188	216	192	210	187	187	201	229	203	187	217	198	217	226	199	221	178	221	215	211	226	207	223	205	202	211	186	207	198	187	205	217	201	223	206	226	222	206	177	188	194	211	223	190	238	203	206	181	197	201	200	206	208	203	209	187	212	221	175	214	190	190	199	209	209	223	218	214	228	193	195	232	227	207	186	211	234	207	202	197	205	211	205	206	218	187	203	210	217	221	192	223	207	205	214	189	193	219	200	210	220	240	215	189	177	197	200	212	242	202	194	176	198	208	196	192	175	208	207	199	200	205	194	204	226	200	208	191	196	206	232	213	211	194	196	205	245	196	242	250	197	178	206	209	204	194	211	195	205	219	217	213	215	211	193	206	200	216	212	207	204	224	197	196	212	221	215	204	200	211	190	191	190	205	214	187	220	211	180	205	198	217	200	198	192	205	178	225	215	190	216	229	183	208	224	205	198	193	200	176	209	195	183	209	200	202	187	235	188	222	217	205	190	205	199	195	225	194	205	183	225	188	200	204	202	181	184	189	218	204	191	190	221	217	214	198	200	214	231	207	185	179	213	222	188	226	202	204	184	190	198	190	197	199	220	208	193	204	223	218	220	213	179	196	199	200	198	172	192	198	228	203	226	219	196	196	196	216	213	196	202	194	188	222	194	188	199	189	187	216	227	202	189	211	205	222	207	184	203	215	203	191	212	195	213	204	196	198	207	186	192	208	212	199	229	209	213	217	205	216	231	196	193	217	210	198	190	230	204	194	175	220	184	211	213	218	215	207	199	175	166	213	238	180	197	213	222	211	198	184	212	219	200	209	204	214	196	206	199	204	228	208	207	214	191	197	197	198	198	200	210	189	213	226	217	183	208	215	203	185	189	181	196	194	205	190	171	207	201	202	190	198	226	194	194	226	207	200	204	204	200	187	212	200	215	223	205	185	184	205	196	209	228	187	223	170	194	218	193	209	210	190	197	196	205	186	199	184	203	198	202	243	212	215	202	181	222	179	191	218	206	220	216	206	207	230	206	204	210	210	219	221	211	180	225	219	210	198	198	219	208	190	221	215	192	187	229	216	190	215	192	227	225	210	202	229	223	198	197	229	235	214	214	222	196	217	194	235	214	196	207	195	178	202	191	200	219	205	180	189	199	214	192	165	203	222	177	223	196	174	214	191	205	196	208	203	226	217	220	196	207	217	234	210	210	236	212	203	202	182	198	185	213	214	234	233	226	218	181	201	190	205	194	205	220	198	226	224	202	209	217	185	194	212	218	193	214	221	165	182	217	200	201	230	209	230	208	202	210	179	221	185	196	195	210	210	201	200	206	209	212	225	219	208	202	192	206	193	194	231	205	179	219	207	166	173	212	210	180	214	190	218	201	197	185	200	202	222	203	198	197	204	241	208	170	210	199	151	201	206	194	207	185	189	215	186	194	201	217	195	208	219	188	206	207	217	201	213	198	219	206	213	195	179	211	225	187	212	225	181	234	222	212	217	190	183	229	201	172	185	206	192	209	187	184	193	203	209	206	190	198	216	187	207	211	194	222	200	214	216	182	209	205	212	201	168	197	196	189	187	209	176	201	219	184	190	213	207	222	184	206	217	178	189	195	204	196	214	187	213	202	208	219	215	201	200	207	216	191	199	203	212	229	203	188	205	192	221	196	207	217	207	197	202	205	222	192	202	212	229	217	193	191	223	204	187	199	242	214	212	206	227	217	216	230	233	228	201	190	204	194	211	183	195	185	186	189	161	214	197	207	218	224	212	198	192	217	192	203	205	206	219	197	213	192	193	207	208	187	178	185	255	210	202	219	220	195	195	182	216	201	196	194	190	209	207	196	208	206	215	205	205	221	179	227	226	198	187	204	197	212	200	227	204	195	200	214	218	199	217	218	187	202	210	218	213	213	204	229	193	213	201	209	219	236	227	187	222	203	205	203	174	194	202	166	189	205	212	238	202	194	223	197	201	216	207	204	204	186	210	207	192	225	199	218	196	204	188	201	203	192	204	194	211	219	199	192	212	208	211	228	215	208	203	196	206	179	205	220	202	200	183	207	218	220	214	205	211	213	215	183	210	190	187	200	209	204	206	208	217	200	221	206	203	205	177	217	208	195	234	195	215	204	213	193	201	221	200	190	224	198	198	212	209	221	228	202	199	226	168	201	194	205	210	200	189	200	204	198	207	228	205	200	196	190	212	196	201	200	207	193	179	199	188	200	189	210	225	200	230	240	227	183	225	203	198	194	217	214	198	187	200	200	220	215	223	200	215	235	186	225	201	192	210	214	218
52144	56065	51585	50671	27450	8482	7283	6973	6608	5254	5311	4856	4034	3156	2385	2324	1683	1527	1309	1414	1497	1720	1284	1011	1019	926	806	840	858	911	995	845	714	696	715	762	777	729	697	677	685	656	637	687	657	1861	1711	638	623	590	572	606	583	652	586	653	581	627	647	594	568	612	613	618	622	605	633	677	625	643	614	561	638	654	617	633	571	620	655	639	610	615	647	568	571	576	610	597	633	593	635	634	611	614	603	600	575	604	615	570	610	590	640	589	640	586	608	605	617	610	588	632	627	630	601	590	613	578	609	617	618	582	585	616	607	628	643	625	569	578	577	600	610	579	576	606	622	543	639	664	561	584	578	637	619	609	633	577	605	585	636	606	612	640	623	632	582	596	591	646	654	621	591	658	567	576	665	621	607	627	645	617	604	599	583	583	578	612	601	646	578	596	624	571	577	660	585	536	586	612	589	609	614	630	573	615	573	608	612	626	626	583	621	606	610	627	610	642	577	625	578	576	599	568	649	561	590	611	601	607	620	603	640	660	552	591	597	607	589	613	631	627	595	573	604	571	565	624	632	636	579	556	634	636	563	627	598	611	587	621	607	600	628	613	573	600	602	601	588	587	611	621	576	577	579	618	603	585	620	593	596	632	620	594	588	621	607	633	575	628	588	608	646	598	616	593	612	632	612	573	621	593	590	617	626	609	584	598	570	613	592	575	616	612	593	575	583	583	597	604	630	594	640	582	615	640	591	582	609	568	572	634	594	627	625	561	575	612	619	624	618	610	616	614	577	605	598	593	581	626	593	595	560	624	587	574	640	629	626	579	576	597	640	621	632	628	555	633	567	569	645	620	604	671	555	569	592	561	595	652	563	593	642	591	556	615	646	597	618	597	586	579	574	594	632	627	606	610	622	611	612	663	594	619	623	620	668	606	561	603	572	583	601	640	626	583	578	632	607	588	588	599	589	594	579	624	600	592	646	641	590	617	604	628	617	609	602	604	630	596	650	579	594	593	598	618	603	575	613	557	603	611	610	620	637	559	662	605	614	626	597	600	593	562	616	613	662	629	596	603	591	567	593	629	586	652	630	647	569	601	606	604	618	612	547	607	568	575	577	622	579	613	621	601	583	599	624	613	575	600	600	584	645	626	642	593	598	589	594	608	610	619	575	568	598	596	595	579	568	594	585	647	592	582	593	620	638	617	633	613	569	642	611	604	638	601	674	587	607	634	634	629	585	619	611	585	617	590	637	658	601	597	614	586	612	632	629	660	615	602	603	594	591	591	636	566	624	620	605	589	602	584	600	607	587	631	610	591	595	597	618	588	578	579	619	609	596	620	602	570	618	585	580	615	626	623	621	592	552	604	604	576	586	656	591	598	616	573	608	598	596	569	621	616	572	623	593	607	611	663	569	594	627	572	605	644	544	590	588	586	613	605	642	616	601	596	613	576	643	610	563	640	587	591	568	584	616	592	553	630	598	662	623	616	594	602	601	600	568	650	596	591	575	598	613	582	653	637	576	591	602	631	624	614	594	636	607	586	595	580	634	646	640	610	630	599	607	594	644	633	601	587	588	592	598	624	597	619	617	634	615	633	620	586	596	634	652	555	619	570	598	621	580	627	591	603	655	616	580	632	589	628	625	599	590	609	610	585	555	617	603	590	613	553	624	615	645	623	644	602	666	586	601	622	607	633	622	601	581	625	603	623	586	604	574	604	588	557	564	575	576	601	591	586	578	607	575	649	589	599	606	585	557	563	634	618	581	615	588	629	650	596	607	602	615	584	582	616	634	625	621	665	615	616	568	617	603	605	621	576	618	579	593	623	584	590	609	604	561	589	618	599	593	599	632	563	617	577	609	648	584	619	625	590	631	608	628	644	612	612	581	558	583	618	596	569	562	596	640	610	640	611	618	600	610	558	632	608	573	579	646	600	630	630	599	598	578	642	611	590	612	630	575	608	587	563	596	635	582	608	582	589	572	585	618	616	575	605	607	664	575	619	586	573	627	581	598	644	603	574	604	600	591	566	570	569	599	578	601	651	579	603	615	633	612	621	594	641	593	597	591	593	583	579	605	586	608	600	649	607	607	610	602	589	584	575	608	601	639	632	622	583	568	600	607	616	609	590	584	583	601	600	595	581	587	584	588	572	615	606	606	550	569	625	627	623	573	613	618	550	585	628	566	611	585	583	602	602	578	569	596	642	634	592	597	585	629	578	625	566	609	595	576	613	618	594	639	609	630	560	619	583	581	586	613	628	578	605	611	574	626	632	627	596	585	619	540	615	608	612	618	612	623	601	606	588	598	593	607	582	596	616	648	575	604	584	621	578	579	626	572	605	608	608	590	586	605	587	612	624	602	592	629	611	634	635	650	563	630	611	615	616	610	638	619	613	588	589	579	647	605	579	619	602	592	604	641	570	631	612	595	627	612	633	575	630	594	568	617	633	636	576	621	584	599	584	595	556	545	594	620	580	630	651	597	602	629	634	626	592	609	620	657	608	601	619	586	608	591	620	588	557	561	613	615	601	584	585	606	586	616	603	594	555	577	577	629	578	568	581	567	593	578	616	603	600	599	564	598	619	605	611	586	586	671	592	641	613	564	604	596	620	552	635	589	598	552	622	590	624	571	544	578	612	605	618	610	602	607	549	588	581	609	628	596	607	614	571	610	597	555	565	608	586	578	558	611	610	607	565	626	582	591	586	593	589	625	559	571	607	655	629	586	615	583	596	644	599	595	625	625	625	590	600	597	590	604	602	601	602	583	605	578	623	595	609	580	581	599	555	598	591	573	608	613	601	603	584	579	588	591	597	619	556	580	597	608	623	586	590	578	588	611	587	584	628	609	615	574	627	626	575	599	571	623	537	651	590	602	614	638	591	579	651	556	660	601	599	618	612	570	621	567	592	649	629	595	588	642	630	611	584	618	592	606	644	586	637	587	576	619	634	629	637	610	637	579	619	604	537	585	607	608	580	620	575	583	612	580	555	573	608	573	592	592	580	601	568	623	589	601	641	630	617	596	633	593	611	602	612	586	618	575	576	596	591	622	640	604	596	590	614	602	612	608	566	600	570	598	568	580	572	554	570	600	611	611	610	591	588	567	629	603	632	587	626	615	553	613	585	608	529	604	578	593	585	596	598	655	602	612	537	582	600	596	608	613	559	595	569	604	649	642	602	602	605	604	612	626	619	546	617	618	643	584	608	628	595	594	574	580	605	591	592	588	614	588	608	589	585	621	596	592	609	590	638	615	613	585	552	643	606	590	606	583	569	615	597	672	602	587	604	612	608	604	599	569	627	617	592	577	616	603	624	605	638	591	607	611	621	591	613	609	611	657	598	603	603	631	582	591	566	568	630	598	583	606	589	566	619	598	579	641	532	599	613	611	576	618	624	603	605	600	604	630	598	587	625	601	608	608	598	620	578	577	583	586	593	600	583	621	584	610	584	601	615	583	604	607	603	637	630	571	621	581	604	574	591	604	604	598	552	616	612	612	633
25614	31606	39970	28310	13244	2583	851	556	479	401	335	367	316	315	311	306	285	300	310	294	294	272	300	269	245	294	305	258	264	278	302	275	304	277	257	264	251	260	277	296	259	300	253	256	285	290	290	298	286	298	282	285	312	263	280	259	277	290	270	224	306	301	289	280	300	283	269	270	309	263	245	259	281	310	312	284	293	288	282	262	275	267	305	281	265	267	283	291	251	297	290	264	285	308	296	297	276	290	292	265	268	303	271	270	260	252	245	297	260	314	277	253	299	281	297	255	286	267	297	294	269	269	235	285	292	279	284	285	273	300	271	241	236	290	295	304	264	276	287	292	290	264	259	272	289	267	272	287	291	291	262	284	268	284	269	279	267	302	248	286	312	281	266	289	267	288	275	297	267	289	292	268	275	279	276	272	272	304	283	283	278	279	283	293	267	312	293	272	276	279	290	260	286	294	260	264	287	290	262	248	290	289	281	286	282	289	288	293	292	276	269	243	258	275	281	274	263	295	291	291	298	249	295	274	282	260	256	270	296	285	295	284	268	262	249	275	291	287	270	240	273	289	282	271	269	248	249	293	275	260	300	261	275	291	285	258	234	269	255	271	270	276	257	255	255	275	265	293	314	278	262	307	274	268	273	259	278	290	279	307	287	289	275	288	275	259	248	268	283	262	272	298	281	281	295	273	296	299	271	265	263	288	257	296	267	251	300	288	275	284	259	292	279	280	276	242	290	265	258	287	272	293	261	272	281	301	282	299	268	297	263	260	259	267	286	256	276	259	280	274	274	272	282	252	282	287	305	285	282	259	268	269	261	248	301	274	262	291	289	286	255	280	260	278	289	266	267	290	292	283	282	306	279	299	294	287	298	254	267	271	279	272	279	273	283	310	291	285	285	265	305	268	272	264	307	289	276	267	283	290	286	302	270	272	275	275	278	283	302	257	279	295	293	269	279	256	278	298	258	305	280	267	270	232	266	261	282	280	246	272	260	272	273	262	284	255	265	267	250	291	241	270	274	303	269	286	273	282	283	271	255	326	293	280	272	271	276	276	266	302	279	310	251	268	254	282	274	275	262	273	299	244	267	269	272	283	247	263	296	276	277	264	264	277	275	270	282	268	274	303	267	273	272	271	281	302	257	265	280	272	280	275	275	271	267	255	269	284	257	297	298	261	270	267	302	262	247	305	283	289	285	279	254	254	276	247	276	277	276	277	279	271	271	276	285	283	274	283	281	274	276	267	270	275	279	280	288	267	275	291	295	284	299	284	264	260	291	291	285	303	258	293	265	263	302	287	264	300	283	246	275	261	269	272	260	270	287	314	280	270	268	271	262	246	281	254	285	254	301	261	250	273	283	268	252	283	276	248	292	296	294	313	262	276	282	281	299	296	285	282	297	245	259	302	292	301	271	287	276	294	266	274	257	291	283	284	285	291	288	287	256	269	257	269	281	254	264	270	269	277	272	263	286	275	279	266	261	281	250	253	273	306	258	263	280	282	311	247	291	255	284	277	267	258	254	280	297	264	268	270	275	243	274	281	257	266	282	281	252	294	292	298	273	294	315	285	302	251	283	263	280	266	281	293	290	268	276	301	280	285	255	251	310	289	265	263	285	270	253	264	295	294	280	260	284	283	284	271	316	286	245	293	278	296	284	289	290	273	230	290	236	264	297	271	270	243	279	257	267	255	276	290	265	265	281	271	262	274	282	267	293	274	307	254	306	291	288	286	276	257	290	289	274	303	281	269	272	302	294	285	235	273	281	275	279	256	298	305	290	316	273	302	260	275	251	272	249	277	266	271	270	263	264	300	277	301	247	269	263	274	306	299	293	272	289	270	297	293	259	240	299	280	266	237	297	272	282	265	271	254	243	280	267	265	256	308	267	250	290	244	294	275	246	248	265	286	303	262	265	274	251	308	286	314	290	273	256	280	249	281	276	266	284	285	274	287	297	256	277	249	255	258	310	258	262	244	298	276	301	297	279	282	297	257	246	276	320	286	264	282	281	308	268	303	283	277	284	250	256	278	287	294	229	276	255	306	256	281	245	288	261	285	270	274	296	296	263	272	254	285	287	276	285	243	288	287	310	292	274	277	264	262	263	248	294	306	263	285	277	301	289	293	273	244	299	283	288	265	247	300	308	296	279	267	256	300	280	269	277	299	260	243	245	279	308	248	257	262	263	306	278	273	247	267	280	316	278	280	290	287	259	263	274	284	260	264	287	285	292	319	295	291	257	264	284	288	286	295	290	258	289	255	279	260	271	305	297	247	258	277	291	295	272	276	287	269	258	288	287	269	266	229	285	294	282	250	262	276	287	297	281	272	297	264	281	275	283	269	278	276	301	312	270	276	284	263	252	261	296	269	260	276	259	273	254	288	274	287	260	277	277	283	279	272	293	257	266	294	294	257	290	268	274	255	286	250	273	273	260	268	282	281	269	282	274	278	269	271	278	273	287	289	290	289	282	245	295	251	293	266	285	296	267	296	281	293	282	300	292	307	288	296	263	254	294	302	304	287	271	275	294	300	263	254	287	272	264	279	255	289	295	285	291	253	281	277	282	226	275	269	260	307	311	288	290	260	291	281	269	301	308	266	288	271	292	272	262	248	287	266	258	295	294	285	280	305	286	282	252	282	281	304	258	278	270	273	263	290	273	264	292	316	269	285	278	284	298	273	279	261	251	305	271	279	292	271	273	273	292	266	276	295	261	283	261	281	312	266	281	252	244	275	272	281	289	256	272	292	278	263	260	275	258	286	266	266	315	261	293	281	264	266	234	268	273	282	306	258	256	280	279	273	278	258	286	281	265	262	296	266	287	299	289	260	300	266	298	270	259	293	265	274	279	284	277	291	298	280	278	273	296	286	302	267	277	277	280	271	258	309	295	277	289	310	289	283	264	279	288	298	248	278	279	264	272	249	331	274	304	254	286	290	303	298	299	288	293	288	266	290	297	300	255	257	270	279	280	273	264	281	298	252	270	258	290	284	283	274	274	298	249	276	302	269	256	289	279	249	271	256	275	254	299	261	284	277	291	275	256	285	278	290	271	301	272	268	286	266	301	288	261	266	260	279	278	271	282	280	291	289	263	257	276	285	282	285	281	269	251	328	277	250	291	283	287	274	277	271	287	266	239	251	282	277	277	312	273	260	287	272	289	257	253	293	310	260	294	293	273	283	258	263	298	296	259	257	285	269	291	286	274	289	280	256	284	264	256	221	293	291	283	282	307	277	278	292	234	304	267	285	282	258	269	277	294	259	278	253	287	271	251	295	286	292	293	266	280	253	295	271	276	255	304	301	270	269	305	300	287	292	289	291	272	272	285	250	255	283	278	284	264	264	272	272	288	244	296	280	284	279	284	295	278	284	251	285	280	323	277	281	275	274	284	273	280	284	305	271	257	276	277	267	302	280	255	292	254	254	249	258	270	283	296	282	233	285	255	284	263	291	268	266	269	288	280	248	270	271	280	298	290	285	263	266	300	281
22994	33219	42265	30883	12196	1982	1799	1333	1284	1216	1133	1075	1022	1054	1081	1099	1020	992	1007	978	988	1006	930	867	864	856	887	894	819	891	844	851	897	837	896	878	867	877	868	851	846	859	853	823	814	912	926	832	810	857	828	848	861	800	892	878	898	862	848	835	845	853	779	774	859	813	829	841	817	863	825	813	853	870	843	859	843	854	882	867	866	877	805	878	874	819	864	825	830	832	912	824	788	812	853	850	801	833	883	831	842	814	776	784	814	833	788	873	841	831	867	845	849	886	871	835	817	913	853	848	794	848	818	860	884	820	823	868	857	866	841	872	834	843	842	883	873	864	915	805	830	784	853	885	837	859	897	824	852	872	880	817	834	809	869	829	858	807	852	864	874	836	905	867	818	834	831	898	853	845	846	827	841	827	843	916	858	860	831	834	830	881	842	805	837	840	828	868	853	827	875	831	870	871	809	823	870	857	865	834	813	829	809	845	840	801	843	855	833	883	839	801	854	843	832	835	842	829	817	866	852	882	840	886	860	849	833	789	810	840	820	830	785	810	852	893	844	847	768	875	834	828	850	852	842	890	915	842	824	836	828	791	863	817	863	880	811	847	818	866	819	875	820	813	833	821	820	841	917	821	882	856	837	844	841	856	842	780	869	898	822	803	816	888	888	850	871	839	833	872	850	868	847	863	841	879	797	843	860	835	833	850	867	855	839	851	859	798	869	886	839	880	839	889	851	857	818	791	840	846	841	819	783	853	892	842	846	815	831	875	829	855	848	840	848	811	851	898	815	839	855	863	842	852	836	863	851	857	810	894	830	860	832	809	859	833	861	820	833	847	826	815	923	866	837	805	841	824	919	854	803	859	828	896	795	888	824	814	867	851	841	892	851	810	769	868	894	820	826	822	825	840	857	839	838	874	819	812	841	814	839	816	875	905	893	857	854	839	844	787	836	860	810	802	851	834	842	887	905	859	804	836	776	869	853	849	820	871	777	865	844	830	798	816	846	813	846	871	848	908	836	857	866	854	854	866	817	785	847	876	839	862	863	845	846	876	876	830	827	864	861	834	813	812	797	839	864	830	860	834	823	805	825	819	879	811	835	867	850	843	826	834	828	853	805	823	832	849	854	870	783	833	862	869	814	853	822	884	828	807	905	856	874	803	899	831	874	824	859	821	847	821	902	875	801	850	891	863	843	862	872	861	790	861	900	830	786	798	846	860	824	840	825	852	832	831	831	821	844	865	860	848	821	873	890	838	880	839	845	828	873	843	873	865	862	862	855	898	872	907	868	865	832	801	837	869	856	865	890	882	820	824	799	869	857	875	871	866	810	869	869	816	843	820	843	870	869	849	889	847	807	850	783	847	841	876	795	836	830	841	862	803	879	863	808	888	870	826	812	846	813	845	828	854	833	848	833	842	859	823	843	795	836	806	823	869	804	858	800	945	854	854	853	867	834	863	831	902	843	837	837	819	912	852	903	842	877	811	823	836	844	862	867	835	811	848	827	877	878	834	833	843	879	826	856	829	839	788	844	833	828	811	858	880	878	854	887	836	863	851	862	842	855	859	866	852	820	868	804	903	827	854	839	863	842	856	868	866	840	842	892	880	852	844	847	830	855	816	818	865	840	862	868	838	856	834	850	817	895	879	810	811	865	815	853	808	828	860	831	855	858	854	853	849	868	825	847	888	889	841	868	869	914	817	870	871	887	864	847	806	835	866	875	809	870	803	838	844	796	779	899	864	797	864	832	871	848	875	787	860	863	894	850	788	799	830	830	841	809	851	875	842	838	810	857	818	841	819	849	815	840	835	807	888	822	837	854	839	875	859	833	806	819	884	842	813	862	863	864	900	838	852	909	821	862	853	824	812	834	861	893	836	817	817	776	813	829	822	883	910	873	826	785	840	816	817	859	804	890	836	813	840	825	842	859	864	872	852	819	836	861	828	878	871	819	817	846	831	807	847	835	901	798	877	828	833	816	882	833	827	856	817	876	790	820	819	847	847	833	823	834	885	878	864	836	860	823	846	850	856	841	841	817	877	862	857	850	798	845	872	839	876	850	870	880	858	825	842	893	861	842	832	811	839	845	809	833	816	855	829	840	850	831	858	878	808	882	840	835	862	836	861	877	868	876	832	844	831	824	816	856	820	836	844	824	827	860	848	865	901	872	846	855	836	881	897	830	866	909	900	900	873	847	794	887	849	863	830	859	819	759	859	824	820	857	811	840	885	839	786	829	810	818	851	809	800	803	866	797	835	856	879	891	822	856	847	834	847	898	882	880	843	861	852	898	853	835	775	844	828	839	839	756	779	828	866	849	781	839	857	800	808	846	829	852	867	874	889	860	878	875	842	832	833	868	820	865	828	826	825	847	813	832	873	828	835	885	852	830	862	853	840	839	895	806	834	868	827	829	880	819	819	884	847	830	854	815	821	844	784	885	847	809	855	826	842	838	819	852	849	831	814	864	846	822	843	886	894	798	857	879	884	886	854	856	850	763	811	859	815	803	819	828	808	896	747	838	833	815	817	839	863	888	887	836	867	840	869	839	849	819	810	849	889	852	817	842	888	845	911	837	862	898	836	816	833	905	814	854	832	876	820	863	809	800	852	848	849	862	878	818	788	838	877	842	862	868	891	857	842	839	831	868	854	861	842	865	825	911	821	802	898	867	814	833	841	821	855	819	880	803	815	804	821	806	831	820	826	842	842	866	846	829	831	878	793	888	819	849	859	881	877	815	868	826	834	853	840	861	818	857	847	803	841	814	863	908	815	828	895	868	807	839	850	820	863	882	838	857	849	843	866	820	806	802	828	868	866	798	857	888	808	864	832	840	818	876	836	818	883	839	893	811	876	874	855	855	762	815	833	871	888	879	870	849	831	895	834	811	859	817	766	868	812	845	878	850	821	871	807	827	886	838	860	836	841	867	878	860	830	829	858	910	822	888	829	869	829	864	864	888	827	795	889	806	841	866	834	844	811	830	869	856	867	866	825	806	890	800	860	902	824	835	891	817	816	847	762	833	890	801	874	806	866	817	828	861	858	880	835	903	857	864	861	822	833	848	864	856	846	776	861	800	906	876	834	842	852	872	879	884	793	829	858	845	881	845	889	866	860	816	862	828	832	849	858	839	844	904	770	892	821	905	869	864	806	817	847	884	860	784	815	885	873	836	847	858	852	836	887	818	867	817	835	787	904	843	820	836	844	866	795	839	856	848	846	864	833	864	887	865	885	856	806	902	888	833	848	810	827	819	869	881	877	901	839	838	825	880	831	799	827	873	839	834	879	836	825	852	822	876	871	883	859	837	822	875	858	797	892	838	837	790	908	845	815	879	854	807	910	889	813	848	832	837	835	888	851	840	867	877	878	814	806	861	862	859	873	848	846	860	797	814	830	818	879	873	780	823	865	895	864	814	848	884	861	784	878	854	824	861	819	837	852	873	861	889	833	831	879	838	870	800	871	874	844	842	832	858	872	834	839	834	798	880	837
54636	48620	45563	37873	30117	24226	22352	18097	9857	3023	1167	987	664	439	434	369	325	320	307	290	256	263	247	214	241	229	205	243	218	214	255	213	199	210	198	191	199	195	221	179	200	200	175	183	183	264	402	171	170	192	184	173	205	198	213	183	210	204	203	189	203	196	170	190	186	187	183	211	234	172	204	207	202	201	197	181	168	193	206	186	194	189	185	196	199	187	195	182	183	168	170	205	178	187	203	185	192	184	171	175	191	202	182	195	182	204	193	175	176	185	212	174	198	183	227	157	183	184	179	189	183	180	195	162	177	196	179	155	186	184	185	204	177	213	186	211	180	188	156	189	199	187	190	172	197	171	182	197	189	179	196	197	189	185	197	207	181	180	183	178	211	183	195	184	177	204	170	180	209	204	199	158	197	176	188	187	177	202	210	196	192	172	169	196	172	184	201	177	199	176	199	194	154	181	179	200	183	195	189	182	175	200	178	190	194	163	192	209	192	188	188	208	182	203	199	183	185	199	182	168	200	189	188	167	167	204	172	193	175	165	192	170	166	154	196	152	179	157	199	168	174	189	166	204	221	196	168	180	189	165	193	191	178	189	183	178	195	197	184	165	189	169	205	183	174	193	235	182	185	184	191	205	195	185	186	188	190	177	213	191	154	177	199	189	197	207	186	197	165	191	194	205	194	187	202	211	174	205	172	222	194	178	192	195	192	195	186	187	202	197	201	207	203	216	221	185	174	194	196	185	211	190	189	199	190	199	197	175	216	170	192	183	167	189	176	189	197	203	203	200	192	196	195	182	199	177	184	192	193	209	176	187	164	209	168	168	196	182	179	204	163	187	187	203	183	184	170	175	163	173	212	166	187	179	182	202	176	171	191	213	200	215	181	192	169	183	171	193	173	172	188	188	192	193	194	189	180	212	193	186	185	192	169	196	199	190	192	213	199	208	193	175	198	183	155	169	195	179	182	173	180	213	186	162	169	183	199	199	197	183	190	190	169	194	210	191	193	207	188	178	208	182	193	179	176	183	194	192	195	185	199	208	190	199	207	209	184	206	165	186	182	191	203	190	190	182	169	184	179	194	189	200	161	185	206	210	179	182	194	193	192	218	200	188	220	202	193	194	186	184	160	185	164	204	199	189	227	162	205	191	202	213	194	184	197	190	193	194	180	186	180	182	216	199	212	190	177	203	200	169	195	195	195	175	176	197	194	179	181	177	186	205	195	209	197	200	191	201	187	186	226	186	202	169	182	201	188	208	173	177	176	195	192	191	193	191	194	194	188	174	181	197	173	198	186	194	174	213	188	194	190	200	190	208	177	163	171	200	189	154	167	195	188	198	183	174	174	179	189	168	214	175	195	193	198	198	192	190	152	194	215	176	189	190	196	175	172	197	197	180	185	200	170	189	207	169	195	165	191	198	199	183	195	184	168	183	176	195	180	204	202	166	200	214	191	181	211	170	171	205	181	196	208	212	178	192	191	202	190	217	193	187	216	188	201	176	204	196	195	169	211	178	184	189	199	184	177	189	186	178	195	171	165	185	220	197	207	186	163	185	190	218	191	188	178	201	212	193	186	181	207	196	177	175	199	204	207	166	195	184	177	195	188	186	199	197	194	194	196	182	195	197	190	181	187	192	192	184	162	190	201	218	195	185	189	189	190	175	199	221	197	188	175	178	197	152	180	193	175	188	201	185	185	158	180	193	176	190	182	166	183	176	205	188	190	199	186	195	184	185	186	178	206	194	194	178	197	195	189	204	206	181	195	168	222	180	189	188	192	174	209	180	203	192	192	169	189	178	206	185	174	194	178	197	191	177	193	185	185	196	161	191	168	189	188	217	200	190	189	183	179	174	174	188	178	209	187	186	187	176	188	163	187	187	177	191	197	201	191	189	184	210	213	228	173	183	211	176	191	190	207	206	177	200	199	202	192	192	197	193	188	186	170	171	183	184	209	179	186	189	202	181	168	198	198	183	180	166	190	160	175	180	163	193	183	210	189	206	179	190	197	191	189	161	193	206	199	177	185	171	204	204	179	198	197	179	182	191	188	196	203	173	182	197	180	186	203	194	230	209	194	189	192	193	180	199	162	169	212	176	199	170	182	183	172	191	177	193	192	187	195	185	183	190	212	167	198	182	188	192	194	190	196	182	194	181	190	191	155	168	189	184	182	171	207	184	170	192	156	195	158	199	180	193	198	199	191	214	185	203	191	193	173	208	185	184	178	180	180	205	188	215	167	197	200	200	159	185	196	183	167	198	201	173	158	200	193	197	178	160	173	200	188	202	206	182	177	204	193	176	197	201	209	173	176	164	178	196	169	179	197	198	184	190	185	199	183	165	196	189	172	190	182	187	183	168	191	193	199	176	161	162	196	208	194	171	175	177	168	186	197	194	203	188	216	204	196	195	215	182	182	192	186	183	168	204	172	195	183	188	211	190	218	189	184	160	174	190	198	206	189	177	209	192	179	198	191	204	170	170	181	193	208	207	194	194	209	201	174	210	193	187	206	209	195	167	189	182	161	183	181	209	176	179	208	170	194	179	181	177	181	169	192	188	175	185	188	174	171	196	211	172	177	188	206	198	187	203	178	178	168	206	173	189	177	181	171	184	178	167	179	189	214	214	175	200	190	183	171	189	184	191	212	203	186	176	193	183	176	177	193	201	196	190	191	216	211	167	193	178	182	204	209	190	180	200	204	208	183	186	172	195	193	166	168	199	205	188	171	210	188	202	196	181	210	199	164	173	212	160	205	180	184	182	217	199	168	193	182	189	186	189	179	188	185	179	195	177	205	165	201	209	170	170	189	186	219	200	176	189	187	189	189	183	180	200	174	239	191	202	189	191	172	181	179	174	171	185	194	187	179	194	183	188	195	173	189	193	174	162	184	221	200	198	178	173	198	199	201	172	203	171	177	197	192	185	205	181	193	189	191	190	201	184	182	188	220	189	188	195	201	198	176	211	183	208	189	174	165	185	181	184	192	192	206	181	194	202	187	199	191	183	185	200	166	185	183	167	180	186	203	206	174	171	195	197	184	195	214	187	185	167	186	190	183	200	183	185	171	180	182	177	165	197	194	184	182	179	197	201	188	195	190	200	196	182	189	193	190	187	181	181	192	174	175	200	183	185	183	189	177	171	191	199	186	178	196	188	203	191	173	200	174	191	197	186	192	193	197	179	183	184	190	206	194	177	173	214	195	188	181	178	194	207	202	201	189	183	214	182	179	209	191	183	174	205	176	208	172	172	218	178	192	167	192	184	202	193	194	180	199	171	183	170	169	204	173	180	166	185	218	183	190	193	199	195	166	155	177	190	196	189	179	177	208	195	167	198	196	187	180	186	202	192	174	192	184	185	211	188	188	192	183	172	191	197	169	186	195	205	201	189	208	180	223	205	203	194	187	185	176	208	194	189	168	213	186	207	179	184	188	207	175	214	195	190	196	217	196	210	171	177	175	189	186	190	181	184	179	175	187	209	187	194	199	191
49007	54279	53702	49663	25395	6641	4982	4532	5161	4214	3677	3898	2573	1857	1854	1570	1376	1223	1262	1137	1069	1031	881	795	798	807	777	675	732	812	811	789	688	722	758	699	691	702	667	661	633	656	621	617	639	1051	1833	581	596	592	606	576	610	594	614	615	593	653	592	601	602	584	603	588	574	558	627	607	645	586	621	550	574	625	584	578	632	611	627	554	621	567	639	607	585	617	627	579	576	562	588	565	599	634	593	615	557	597	547	589	577	599	605	625	598	581	581	623	589	601	593	593	650	607	604	610	620	598	636	602	580	573	560	614	572	552	584	574	625	610	598	549	604	585	593	602	598	623	626	603	620	667	569	597	658	577	579	570	590	589	596	609	609	604	614	614	594	604	621	594	586	591	620	595	583	531	584	574	585	609	604	606	578	550	631	630	587	605	587	620	571	628	628	584	589	584	572	605	594	581	594	611	592	573	583	600	588	561	609	609	596	577	559	590	583	572	561	569	601	593	616	600	574	556	590	597	614	579	595	612	542	567	578	615	590	606	547	540	564	571	582	592	596	620	616	549	620	585	616	606	568	625	597	634	670	660	522	615	546	617	574	575	562	638	607	642	594	552	613	584	569	617	605	587	596	578	578	608	617	613	593	593	628	623	563	605	537	626	648	575	607	596	604	641	618	594	568	563	581	594	578	591	641	600	593	626	544	574	590	581	601	597	602	660	604	594	644	584	602	562	599	583	582	579	558	621	570	625	594	617	553	597	612	538	631	602	538	637	589	555	623	618	619	592	630	631	612	627	570	573	552	587	594	606	575	602	560	658	564	572	659	582	615	602	610	531	641	558	587	644	621	582	585	592	613	582	582	609	570	595	587	604	618	549	619	604	636	590	600	584	576	582	604	619	555	589	564	585	613	584	617	650	559	593	559	618	576	626	585	595	608	617	595	606	583	621	588	609	631	655	639	584	627	592	590	581	574	584	595	585	596	614	575	604	561	599	583	579	598	558	568	577	602	575	597	558	595	614	559	588	635	571	579	612	569	574	635	602	607	612	605	563	567	615	582	626	622	580	594	569	592	624	580	598	604	591	576	582	608	549	583	659	567	583	633	592	592	573	571	583	572	536	616	622	577	604	581	606	548	601	595	560	566	611	575	583	579	587	585	600	573	601	598	598	592	613	606	608	551	591	608	608	566	625	598	626	555	609	594	596	612	641	621	576	596	603	586	574	636	574	593	619	624	586	583	558	600	601	567	543	616	581	591	562	585	645	536	544	592	601	602	572	582	586	577	596	600	612	571	534	605	632	623	585	601	600	585	578	604	582	627	552	590	621	591	585	627	586	578	612	603	607	606	609	600	597	573	600	599	582	603	601	581	560	583	609	609	628	632	579	589	564	636	579	553	610	609	605	619	568	613	614	574	607	627	581	569	637	574	572	611	594	601	581	613	590	607	620	596	557	588	595	610	599	569	649	579	609	601	625	630	584	610	569	578	569	640	562	636	590	601	573	608	615	581	598	617	625	616	638	585	582	589	610	597	626	590	600	532	592	573	585	592	597	570	640	612	550	592	601	555	603	581	648	587	584	623	610	586	600	578	596	629	603	577	613	585	604	612	613	562	635	602	566	603	565	579	644	599	609	530	603	570	552	596	604	592	585	604	581	629	584	575	570	575	561	612	647	589	541	622	590	518	581	581	602	599	571	547	550	578	593	567	620	537	578	606	599	592	616	584	623	558	627	617	626	579	603	621	573	625	599	604	595	608	609	622	551	559	596	577	607	583	573	607	551	586	635	583	575	577	622	612	566	639	553	610	631	569	598	610	592	599	581	653	587	586	569	611	623	624	597	584	608	609	597	623	578	658	597	588	536	615	610	617	595	620	582	622	552	620	578	576	545	618	567	570	601	586	624	598	584	590	573	585	618	591	559	619	573	587	600	624	657	633	589	603	608	598	566	633	580	608	561	622	558	557	576	564	596	582	630	608	567	561	514	586	578	640	627	588	624	559	581	603	580	585	623	608	596	587	607	568	609	584	620	553	600	637	623	601	605	604	653	625	566	580	612	604	592	591	598	606	602	540	605	638	602	603	628	617	601	539	609	563	578	526	605	604	600	616	587	603	589	560	586	591	571	549	619	563	605	596	611	594	583	604	617	594	601	585	564	594	600	585	622	579	604	642	612	610	601	593	554	598	612	550	639	579	606	594	601	607	595	586	593	600	578	571	534	586	552	611	583	611	584	624	619	613	565	550	628	577	581	581	589	582	615	608	606	623	622	643	590	588	612	588	576	616	621	588	591	580	593	623	565	557	588	595	589	589	611	583	591	571	608	616	582	584	592	630	581	550	579	589	635	609	547	587	615	602	587	542	566	580	609	581	592	602	575	613	625	593	569	571	553	599	564	574	615	557	593	652	587	575	569	620	578	567	599	610	568	577	616	602	600	586	552	605	627	561	590	586	560	635	584	617	561	563	582	606	596	614	600	604	567	595	588	596	591	565	604	594	613	612	597	628	608	576	551	614	602	611	593	564	590	633	580	587	587	541	608	582	578	578	560	637	596	574	597	541	600	600	580	605	557	574	631	596	570	620	596	643	621	609	591	553	600	668	626	580	604	577	595	591	614	572	589	570	590	586	601	593	582	620	567	599	636	613	591	596	594	600	593	596	560	609	620	602	586	566	568	591	614	633	570	629	578	642	556	580	591	607	569	577	594	634	575	615	578	553	567	583	572	608	581	594	635	575	573	562	614	638	590	633	583	525	649	621	579	618	534	604	607	556	586	585	612	620	568	553	549	590	600	604	593	601	598	596	559	618	587	593	577	627	572	593	559	593	585	633	590	549	606	584	595	584	575	567	583	571	595	557	578	615	608	575	580	579	566	635	609	584	601	607	588	600	576	597	593	555	588	648	610	603	600	626	558	591	591	619	600	601	567	588	625	586	642	608	603	625	602	621	591	576	584	609	598	580	591	612	617	619	637	614	584	592	596	582	561	607	613	624	615	635	600	596	581	603	605	590	584	620	629	601	539	554	596	588	588	636	591	593	605	553	588	636	569	587	579	567	574	573	585	625	560	614	640	630	582	582	577	594	604	578	623	580	575	612	620	572	577	557	547	584	613	598	581	568	605	570	610	618	615	606	613	597	601	579	625	642	559	567	569	567	573	606	535	626	607	627	610	606	584	612	565	584	597	605	571	620	585	594	568	529	603	590	566	593	574	556	650	604	588	603	566	630	605	640	588	611	630	567	611	557	579	579	620	606	574	630	606	548	581	598	581	580	605	553	620	595	591	509	595	585	594	582	640	604	555	564	577	596	562	620	579	608	600	568	627	584	580	588	586	658	612	603	604	588	560	628	593	604	616	612	582	539	608	601	628	591	603	562	605	600	624	548	581	641	596	567	586	591	610	596	602	623	599	624	604	571	578	578	575	608	630	565	547	588	566	584	553	599	557	577	614	550	573	605	578	607	581	592	601	587	570	616	598	633	624	602	605	591	631	633	570
58635	46857	43966	36995	31553	24896	23364	21592	16384	7376	2481	1651	1059	856	731	549	466	483	454	446	397	354	363	301	292	286	254	279	304	307	311	276	254	282	252	265	279	293	251	242	257	203	242	230	234	624	434	244	225	217	226	222	258	214	244	226	245	247	205	230	236	225	214	237	234	211	227	246	269	227	225	214	222	228	229	211	235	212	231	238	240	217	234	209	229	214	218	221	222	243	226	214	210	219	236	219	247	215	234	237	223	231	219	235	239	238	218	221	241	249	240	237	218	208	224	227	230	230	247	203	210	224	245	220	206	205	210	225	220	203	217	205	231	243	247	244	227	218	229	223	185	227	238	229	238	195	262	202	224	213	212	214	233	226	230	239	202	234	225	214	230	224	208	257	231	229	240	219	233	232	248	199	216	218	212	247	250	225	251	228	203	246	224	235	227	220	224	223	239	221	239	209	212	197	222	222	214	247	243	238	245	238	210	201	239	229	231	217	209	223	211	241	203	223	215	208	205	254	211	237	247	242	224	244	223	222	217	241	247	211	231	218	232	220	240	223	245	226	241	247	203	189	226	226	227	243	250	243	237	201	211	223	206	220	224	217	226	221	217	231	225	199	221	226	199	214	227	232	212	223	219	225	218	222	236	240	189	199	243	228	201	221	241	225	234	224	213	218	232	209	240	237	195	233	248	211	233	221	240	237	218	219	209	230	211	205	244	215	250	214	218	209	246	250	234	220	212	236	256	234	225	250	218	254	192	233	227	227	235	210	208	225	221	236	239	247	229	228	209	212	229	198	217	213	211	232	246	209	229	231	222	218	219	233	228	245	237	201	231	219	206	229	245	208	225	215	209	210	222	210	244	234	226	237	191	219	224	250	234	215	226	228	226	216	222	220	225	237	223	222	238	243	247	223	214	231	228	228	215	226	226	207	229	259	200	231	221	228	215	202	253	243	210	218	201	213	212	214	222	213	203	215	226	228	210	216	213	252	229	223	236	233	223	232	232	211	224	236	227	230	220	230	228	231	207	227	213	204	231	220	228	196	224	190	219	188	231	224	212	231	214	219	228	230	243	234	223	212	219	215	225	219	207	232	231	219	242	230	242	258	213	239	220	214	206	241	227	202	220	244	224	223	246	218	212	214	230	261	226	254	234	231	200	221	196	204	238	221	238	223	202	244	202	225	224	234	220	225	213	221	232	223	233	220	223	216	224	243	197	245	209	241	239	230	245	206	233	209	229	202	245	229	222	216	224	233	214	229	215	225	236	219	231	196	214	214	213	206	208	210	223	227	238	241	217	227	246	224	230	238	233	221	225	232	219	229	225	234	255	211	202	246	215	227	239	216	228	229	238	193	223	218	222	235	215	203	190	239	232	226	223	245	201	226	248	227	222	236	218	240	225	233	201	225	213	239	234	238	213	229	235	233	214	218	230	226	242	209	228	224	262	217	233	242	209	208	226	200	211	205	215	198	214	250	224	200	201	237	224	211	239	232	217	224	226	223	228	210	199	226	224	226	214	228	198	237	207	230	246	208	219	219	234	208	245	239	200	217	224	222	203	243	221	245	216	232	233	248	202	195	210	234	192	245	195	237	207	207	208	232	232	233	245	230	207	224	243	228	224	223	217	243	212	233	232	231	247	212	246	206	209	244	242	233	252	211	233	217	226	232	218	224	222	207	217	234	201	211	222	225	231	226	233	240	222	228	209	219	225	202	210	230	239	212	230	237	202	235	228	224	218	227	222	241	247	221	252	208	224	218	214	221	216	224	246	233	230	207	222	252	229	225	232	231	223	211	226	253	256	223	226	224	230	217	207	232	215	214	210	228	219	196	221	212	252	211	223	232	228	209	212	221	209	244	228	188	205	232	217	224	229	219	222	245	219	247	234	233	249	229	206	219	210	214	254	213	219	244	231	203	262	237	223	210	204	213	201	224	228	226	207	213	239	208	220	255	217	213	230	223	211	210	195	240	220	211	201	212	212	214	243	216	223	228	208	246	217	231	226	243	249	226	232	239	214	227	211	242	234	273	246	234	235	213	239	227	228	234	230	223	224	231	242	247	201	222	245	198	248	220	207	230	226	218	207	237	215	237	217	251	220	216	251	256	233	223	217	234	233	210	227	251	225	241	220	232	261	232	241	235	246	214	225	210	225	204	210	226	238	223	241	227	243	243	229	216	223	205	219	225	238	218	251	231	222	229	245	203	239	214	233	190	208	208	218	211	216	236	237	216	236	233	189	219	208	227	218	213	201	210	244	221	229	222	226	252	237	223	218	216	227	209	247	251	216	235	208	210	241	212	216	233	237	217	216	222	229	225	227	262	228	242	208	227	217	281	221	211	236	216	229	209	220	233	227	216	206	228	229	228	207	231	210	231	219	224	246	223	214	210	226	231	209	198	271	251	236	231	249	251	230	229	208	217	224	233	260	237	229	185	216	228	225	195	218	239	204	214	222	214	240	219	204	226	228	204	236	225	224	201	223	255	231	215	217	237	212	213	235	244	236	209	196	213	224	211	243	225	226	234	216	204	234	212	217	208	248	226	219	215	223	225	225	196	224	221	223	222	236	248	233	219	226	256	225	221	239	216	226	219	222	239	221	245	254	245	247	246	211	214	233	226	220	226	222	228	213	231	247	221	239	208	180	198	215	225	269	213	216	199	226	225	207	213	243	254	246	204	222	216	223	217	204	224	199	217	224	189	242	218	213	211	240	223	241	210	262	207	230	251	219	217	230	218	214	237	209	197	213	223	237	245	237	236	228	242	231	208	229	233	269	240	224	251	247	210	228	198	214	206	222	197	208	228	211	229	225	249	213	232	224	221	211	219	228	235	237	227	250	203	235	212	234	220	227	256	222	241	197	216	235	248	217	200	233	201	234	221	235	229	215	200	244	236	203	237	210	216	196	232	213	237	201	224	214	225	219	222	217	209	225	223	233	256	221	231	240	236	216	237	220	241	229	199	233	223	252	237	239	250	219	214	206	227	260	220	222	231	239	248	220	236	231	226	245	198	238	242	210	230	207	228	216	238	231	218	219	232	214	224	228	220	220	238	209	224	222	219	237	219	205	244	218	227	214	218	227	224	220	240	230	252	222	242	216	236	215	199	219	225	200	240	268	240	216	232	224	235	225	204	238	220	224	227	231	227	205	219	253	230	222	227	225	212	211	228	221	218	241	220	215	215	218	228	197	231	210	208	228	238	228	242	229	219	227	187	220	217	230	220	274	238	198	194	245	207	218	225	201	229	245	229	218	227	217	219	240	227	232	206	252	209	208	225	221	212	233	222	251	227	206	205	212	238	203	216	224	192	242	232	224	228	199	229	234	218	206	240	207	247	242	235	207	216	218	208	194	219	198	218	218	220	220	245	245	206	241	234	205	203	200	211	209	237	219	225	274	208	224	247	224	204	238	241	226	228	197	248	240	219	236	227	221	230	222	220	229	218	229	221	255	211	210	200	246	232	196	230	238	214	240	226	238	227	210	218
53057	55964	53534	50163	27679	7991	7321	6412	7878	7150	5771	5617	3818	3183	2814	2117	1723	1986	1844	1651	1510	1363	1001	1033	1011	968	957	1055	1095	1144	1162	998	808	822	870	850	918	903	884	801	755	700	696	675	722	2766	1882	723	637	665	650	667	647	648	714	647	685	690	674	720	689	641	668	700	679	634	687	627	713	695	680	663	661	674	686	676	677	657	651	676	630	664	728	634	664	674	656	671	658	641	668	701	692	639	662	677	648	692	626	639	692	607	626	615	677	681	638	628	634	618	686	651	672	644	707	653	665	618	665	708	670	658	666	685	603	659	644	647	644	672	663	653	639	617	663	709	677	670	665	661	657	702	662	655	689	648	643	644	619	666	678	685	671	631	656	669	708	639	700	642	675	698	703	669	608	649	619	661	685	683	657	641	670	624	676	644	687	677	704	662	647	679	642	683	685	715	694	660	680	664	675	675	647	636	694	690	666	668	654	647	676	680	654	636	671	660	668	599	684	684	693	662	667	691	670	623	676	634	671	686	658	674	620	663	625	748	672	651	635	677	639	640	647	641	638	636	661	697	637	642	674	705	640	691	651	629	610	714	648	724	686	651	637	640	653	637	654	711	695	682	658	648	717	700	681	671	632	660	659	644	676	613	640	641	645	674	648	673	629	631	641	689	686	638	660	618	669	669	695	664	666	656	683	641	650	662	634	681	608	677	644	654	672	672	629	647	682	646	642	717	689	666	672	654	669	690	654	665	662	657	650	658	652	663	658	662	715	626	684	694	685	702	666	664	735	657	649	693	634	687	692	689	671	644	705	642	711	671	614	659	658	681	625	640	634	636	688	674	649	629	663	698	661	644	709	674	681	657	686	665	670	683	661	678	651	634	683	719	681	675	680	646	663	650	608	682	623	680	690	657	696	675	651	654	668	668	656	685	647	681	667	642	653	626	681	666	688	672	710	648	678	668	639	661	676	623	701	688	652	721	674	665	641	664	672	694	641	640	707	645	630	694	694	654	675	664	684	620	692	688	679	654	692	641	697	663	636	650	624	658	658	687	652	645	675	632	627	653	694	666	666	716	677	606	708	665	596	633	653	645	731	661	675	647	648	661	672	671	636	691	650	629	656	701	654	639	686	681	630	639	640	645	660	615	641	661	661	635	651	686	704	666	653	668	661	636	681	638	648	698	621	641	640	672	656	660	683	661	606	614	653	693	640	639	651	679	666	668	635	685	641	656	708	640	652	666	664	660	664	654	665	704	673	678	630	594	623	662	668	677	688	623	628	688	621	665	639	712	702	620	633	664	648	665	679	602	620	639	676	649	659	654	679	663	704	657	653	664	686	640	653	659	648	695	648	639	717	678	662	647	650	670	641	672	631	643	668	647	631	631	677	683	649	652	686	642	684	665	670	625	620	610	649	633	625	659	658	663	669	711	710	668	657	632	664	659	645	636	637	630	728	644	643	692	613	623	660	672	648	710	608	689	667	670	633	673	675	664	669	666	660	691	663	621	686	668	684	631	667	672	658	676	659	648	645	657	682	598	665	658	685	649	666	668	644	640	669	664	653	640	666	695	663	616	680	686	680	651	637	658	675	645	618	688	651	657	640	662	705	679	668	636	624	673	630	633	680	651	639	668	658	635	677	612	684	691	658	672	706	693	655	654	717	635	631	693	677	732	664	709	657	639	671	680	723	669	666	644	646	682	661	633	667	712	653	615	629	706	656	686	683	695	687	631	643	651	658	665	680	637	690	680	651	636	680	652	645	675	649	672	680	661	705	644	643	667	660	686	695	676	651	680	642	671	706	612	703	685	704	711	714	646	669	673	614	631	657	675	665	674	685	650	678	730	688	678	673	642	668	701	661	643	625	618	666	709	645	632	638	664	631	639	639	632	659	653	667	648	637	707	656	702	666	632	646	653	638	663	678	685	646	654	637	644	676	659	642	651	641	616	627	687	622	648	670	657	685	673	632	668	681	712	717	676	649	636	669	640	584	670	622	666	666	637	681	683	697	656	700	663	678	643	620	674	683	699	683	660	660	667	644	689	641	660	663	649	633	667	642	633	673	625	610	713	703	682	672	692	680	630	613	627	664	672	635	666	662	619	623	672	681	689	602	652	625	683	669	635	662	681	694	650	642	688	648	679	689	641	643	674	664	643	664	665	696	668	695	626	662	655	634	668	661	695	688	642	641	688	673	665	708	655	646	641	667	646	644	647	688	625	646	671	637	616	668	682	687	673	637	658	633	646	658	697	669	670	675	654	700	665	649	723	664	663	661	687	687	650	650	689	696	624	666	653	651	659	654	699	675	671	660	666	668	656	628	671	652	647	667	645	668	667	685	669	692	637	640	651	657	652	617	679	638	671	660	655	674	655	662	700	721	668	651	679	675	659	616	646	647	679	644	699	690	639	648	655	664	654	673	703	673	674	668	669	625	640	704	688	656	632	656	653	637	651	692	626	685	681	692	678	708	670	692	677	667	686	692	647	685	696	640	608	670	699	688	619	642	689	672	702	686	704	645	706	656	672	656	661	668	669	662	637	627	607	660	624	616	689	666	634	654	625	647	653	649	633	692	602	689	686	693	627	677	676	636	672	681	675	658	630	655	692	686	677	695	637	657	634	691	665	676	647	647	672	669	640	657	644	640	648	650	659	644	701	683	600	641	631	633	665	656	673	623	663	632	707	658	662	687	648	642	616	647	646	667	639	715	681	668	662	685	612	642	649	651	650	678	639	721	638	660	707	607	661	690	655	647	720	640	724	657	653	611	654	678	657	705	654	651	669	667	649	645	650	691	719	631	666	653	659	700	720	668	611	670	671	682	694	627	649	624	690	667	690	706	685	631	673	709	645	666	660	671	691	670	657	656	648	641	646	651	616	639	648	637	616	631	650	694	693	671	650	670	703	664	671	668	628	647	654	650	636	641	675	652	679	633	636	659	666	606	656	692	631	670	695	655	668	678	683	646	640	651	642	656	716	613	627	652	634	615	666	654	671	646	660	633	608	676	665	660	639	677	678	621	676	671	633	648	651	729	664	651	663	713	692	631	673	648	634	643	650	645	603	644	676	668	700	675	647	679	648	636	660	654	618	677	667	693	645	675	634	629	687	659	673	623	647	644	671	615	630	692	673	625	646	702	658	672	661	644	663	687	668	657	628	714	684	687	636	646	672	708	649	688	660	653	632	651	701	668	654	667	694	662	626	667	664	642	633	678	691	675	676	646	660	680	652	683	660	716	678	688	664	661	649	698	704	683	697	643	670	648	648	657	696	641	641	676	650	687	681	657	675	630	636	708	679	670	652	724	627	657	671	685	669	636	689	690	623	597	621	652	639	673	668	642	635	654	663	628	645	634	633	667	583	643	663	672	667	632	667	696	677	680	650	633	622	658	669	657	660	676	637	638	653	650	620	662	598	662	671	656	691	661	679	648	613	688	652	695	670	649	664	688	653	610	692	685	634	684	672	616	669	659	677	666	692	653	715	619	661	668	689	642	709
25035	29841	36871	28108	9565	2058	845	656	537	440	364	350	379	329	368	359	297	336	320	309	274	313	294	288	306	297	284	307	301	323	323	308	309	282	282	295	323	305	316	292	278	294	308	294	315	325	306	268	335	288	274	298	271	266	279	295	298	289	295	320	309	295	284	278	307	274	278	279	288	286	323	292	271	288	298	274	281	284	284	265	278	306	276	304	270	288	318	277	247	274	313	292	284	290	301	306	249	296	263	267	291	284	259	267	291	286	284	297	286	264	298	273	282	308	266	319	274	272	272	318	273	268	263	278	280	265	288	267	294	277	251	300	267	318	279	290	295	287	295	323	273	298	275	299	290	275	311	322	309	279	298	283	289	263	290	297	280	264	307	278	300	296	303	276	310	274	264	244	283	303	264	307	279	301	262	279	270	299	269	313	263	282	281	286	281	285	311	299	280	285	313	284	297	293	282	255	314	298	312	304	292	275	269	316	285	295	317	262	281	300	298	249	321	310	285	297	277	272	286	289	295	278	268	289	315	282	327	272	281	286	327	283	254	317	279	267	284	298	302	283	296	301	287	284	287	299	265	282	273	305	279	277	293	282	261	270	287	285	273	291	283	311	269	306	256	280	290	280	287	295	284	284	313	315	309	301	313	271	270	290	311	327	299	296	266	321	283	262	263	313	338	316	284	272	287	294	323	290	281	307	263	292	264	290	283	246	255	273	275	287	298	277	290	285	305	294	326	258	273	297	274	305	304	280	252	279	278	285	319	259	304	280	282	305	268	320	282	287	266	281	270	281	272	274	322	299	285	291	306	288	284	299	266	274	267	290	309	293	314	272	275	296	295	305	258	305	293	312	298	285	305	292	297	295	232	276	299	325	253	247	284	275	260	298	290	284	289	267	296	312	309	286	277	302	237	275	266	288	309	290	275	288	274	253	304	275	303	302	305	309	288	268	273	268	292	300	274	278	280	296	252	282	266	304	287	297	270	291	301	274	303	276	265	275	280	288	305	300	273	293	277	283	294	291	275	284	320	245	281	272	333	324	291	307	281	299	331	290	323	277	263	279	287	284	286	285	266	294	312	296	261	312	278	279	301	276	301	328	301	291	298	284	314	287	284	293	279	288	280	278	295	281	286	299	302	279	274	275	279	289	287	282	293	264	322	317	272	282	290	272	265	275	279	273	289	301	290	282	288	280	299	299	288	256	286	291	280	290	292	280	294	324	275	290	321	319	313	274	274	271	317	287	282	250	295	262	307	284	285	297	257	286	315	285	267	299	273	262	318	312	292	307	292	279	271	276	260	283	303	264	274	280	281	249	283	279	314	324	299	285	277	291	269	298	269	271	270	269	283	288	280	277	284	263	304	260	276	303	250	283	261	285	291	295	283	281	276	291	299	275	285	296	285	305	281	275	284	286	283	330	328	301	298	305	272	281	299	287	268	295	290	292	300	291	258	269	331	285	285	290	302	306	313	294	263	288	292	282	269	290	275	281	279	295	293	277	265	274	271	293	290	307	273	264	276	335	303	296	253	264	308	292	301	285	296	310	269	292	271	292	283	314	285	290	285	268	270	292	292	289	279	251	261	299	274	315	273	295	294	280	274	299	301	282	278	293	254	280	281	272	300	273	267	289	285	290	276	288	294	273	281	292	308	283	295	293	327	321	255	295	304	277	307	258	291	310	280	306	289	297	297	269	282	289	265	300	274	289	292	260	311	276	297	252	300	286	285	314	304	292	283	267	300	297	250	286	281	284	282	310	294	286	315	287	287	277	269	294	281	277	239	291	299	261	288	295	304	282	301	278	299	267	281	313	304	291	279	273	279	245	275	271	272	291	298	292	285	305	303	296	275	304	285	287	244	277	263	287	280	274	272	275	275	262	299	291	287	255	291	272	305	291	318	299	289	285	259	302	295	298	292	291	290	281	279	275	278	284	289	289	277	293	296	312	288	302	275	279	283	278	286	262	287	292	275	257	280	288	277	273	298	295	270	272	313	306	298	285	289	295	292	317	298	296	307	267	268	288	280	264	303	290	297	277	265	291	276	281	289	287	270	295	279	335	285	286	296	256	257	303	283	284	307	296	255	277	288	263	291	290	280	305	263	273	269	256	284	255	289	271	286	287	269	251	298	254	305	302	311	307	301	318	285	248	305	303	293	304	261	252	291	299	286	300	308	277	290	307	292	288	296	292	286	280	296	298	282	310	310	290	294	281	277	266	281	266	296	259	259	305	280	303	288	283	275	275	300	301	291	282	289	286	301	265	292	279	278	269	320	290	271	254	302	320	305	304	297	285	307	301	307	301	274	308	290	323	288	294	295	284	288	295	314	271	283	308	331	290	300	264	312	314	273	270	246	294	274	308	287	293	306	309	257	289	295	293	246	294	303	289	313	288	262	308	301	278	285	276	297	280	294	294	287	288	266	266	278	298	297	290	296	259	295	312	261	298	311	298	278	308	276	321	291	276	274	310	283	287	267	260	302	287	288	290	280	282	263	305	293	275	276	335	300	300	277	261	297	309	304	272	296	302	293	306	287	276	259	286	289	267	305	254	262	298	293	291	313	310	289	253	279	312	269	304	291	318	287	275	291	308	301	297	265	262	279	284	292	289	291	283	270	282	275	262	268	248	307	274	283	276	292	298	314	259	280	297	288	299	278	302	278	281	265	288	323	331	280	265	288	292	314	265	305	295	307	281	277	305	265	291	299	286	282	275	298	288	272	301	276	308	261	271	267	294	294	277	264	272	303	274	297	317	288	253	266	318	278	308	272	310	272	330	311	274	261	274	279	283	284	287	314	288	270	275	284	281	303	270	264	295	300	252	316	303	279	295	303	306	273	278	316	281	304	283	274	293	294	279	292	301	269	296	303	289	277	266	297	273	261	304	287	287	297	298	331	283	278	291	246	310	265	277	285	270	308	293	284	300	268	287	273	286	275	303	302	320	267	282	245	277	286	300	320	273	320	275	306	290	276	293	307	311	273	298	304	272	256	268	298	290	291	257	306	282	284	285	306	291	280	286	274	328	288	294	276	283	282	309	278	281	253	328	307	281	318	267	274	299	276	253	294	299	294	282	307	283	307	269	286	291	287	288	284	272	296	283	292	257	323	315	292	289	272	260	257	303	299	285	300	301	261	288	288	278	292	316	257	278	280	275	250	289	261	278	268	280	270	260	318	245	295	324	281	286	293	278	301	281	282	292	300	254	291	266	299	325	307	307	273	274	296	274	315	269	285	303	298	297	314	294	266	284	314	268	287	264	274	304	303	307	250	273	303	299	296	271	261	283	306	306	254	288	300	311	271	286	238	271	276	258	289	307	268	262	238	335	265	300	283	319	259	313	294	281	283	280	291	327	323	289	287	283	302	290	282	285	292	280	305	297	288	292	297	305	321	286	305	260	271	295	296	281	295	305	301	276	306	294	269	287	299	287	288	264	277	276	322	254	265	288	299	289	291	273	267	291	267	283	275	288	283	288	287	301	290	312
21416	32403	39493	28123	5653	2176	1829	1614	1522	1346	1264	1232	1199	1160	1124	1082	1126	1101	1027	1057	894	946	876	871	874	886	915	999	965	978	953	944	870	940	952	886	913	895	933	904	859	865	878	886	892	978	1025	860	897	885	907	840	894	897	860	865	836	833	822	869	863	859	899	882	922	851	890	860	865	864	891	898	852	868	858	884	857	923	871	841	856	858	844	874	897	908	900	895	906	918	879	877	921	897	871	876	862	867	834	882	836	902	930	877	840	869	865	840	865	860	878	875	848	812	864	836	901	884	888	868	888	877	881	910	869	909	869	822	854	863	850	922	861	858	854	904	915	830	923	864	864	903	880	893	887	861	917	855	837	823	879	845	842	922	902	889	816	901	871	842	912	841	864	859	869	849	886	853	867	856	865	881	908	864	831	879	900	860	861	879	871	909	855	911	910	877	900	891	858	889	860	836	868	888	843	854	954	912	866	853	870	867	861	841	872	838	875	875	870	854	894	861	917	906	915	902	869	865	892	824	847	837	856	926	889	864	818	878	852	890	873	903	877	873	861	876	912	885	924	905	876	875	868	882	930	846	862	913	886	906	924	907	858	820	920	958	863	882	910	880	855	927	882	852	851	863	899	874	883	841	818	888	878	882	828	857	918	876	849	877	857	856	888	850	865	893	925	915	919	834	870	933	911	893	891	861	823	850	915	843	893	920	826	901	909	914	863	904	942	893	930	871	852	829	853	901	839	860	877	872	869	889	845	839	934	939	824	873	843	870	930	967	853	916	923	909	853	887	831	845	886	877	805	900	890	886	822	875	879	910	873	881	851	891	871	901	886	879	873	838	831	829	902	919	826	847	880	896	865	872	890	863	871	877	911	842	875	826	891	853	874	884	865	878	880	832	861	862	817	874	857	836	893	855	897	894	870	867	861	873	891	861	901	880	904	899	850	860	864	857	900	899	904	843	866	865	879	871	881	831	851	936	863	879	860	878	872	895	888	880	878	854	882	895	897	856	848	867	891	862	858	886	842	923	859	859	849	864	868	901	885	865	897	900	855	833	889	863	835	878	889	873	845	854	865	831	840	850	895	905	890	859	882	879	855	857	869	856	865	923	842	900	863	852	941	933	864	903	861	882	824	852	844	848	872	838	886	910	880	901	867	881	868	873	873	890	846	878	867	899	812	906	830	834	894	869	923	871	868	891	856	941	848	876	865	858	828	889	849	865	871	949	857	858	851	877	852	831	852	905	838	878	872	856	923	859	826	892	855	861	850	856	887	935	874	896	882	870	910	876	921	883	865	885	962	835	842	841	882	910	916	883	872	850	874	892	865	906	902	850	856	867	838	886	887	870	860	906	875	936	826	851	861	817	848	890	879	821	862	915	901	859	867	878	913	893	854	911	841	833	877	851	869	857	860	878	843	846	875	837	827	890	828	875	884	886	860	814	855	892	875	830	859	883	932	882	913	897	817	847	934	882	874	896	900	856	908	883	888	879	875	857	902	864	858	887	909	861	899	851	897	882	896	842	860	911	887	878	856	842	929	889	839	881	863	840	912	848	867	873	862	837	843	845	865	838	841	882	907	867	845	878	872	882	855	876	865	858	917	840	934	913	879	888	866	918	931	873	879	833	909	876	901	789	879	878	853	836	905	823	860	823	906	860	882	858	845	879	887	868	873	895	902	854	856	900	846	836	897	863	880	893	865	906	895	881	878	878	910	894	888	873	835	938	850	842	862	927	868	895	862	916	895	902	910	909	806	897	905	894	809	871	893	895	947	883	890	889	862	848	902	824	866	917	872	877	840	885	882	863	880	867	897	942	872	889	867	826	838	900	945	867	875	897	822	862	857	836	883	825	902	880	914	899	923	865	857	868	876	901	848	853	871	848	893	916	817	883	834	875	820	928	879	858	862	837	845	855	856	879	843	851	824	920	864	844	874	907	871	837	876	864	912	837	877	908	862	912	879	942	902	901	836	900	864	859	906	895	878	880	854	919	862	864	864	884	859	847	888	923	865	915	842	864	853	860	843	874	865	908	877	870	869	874	800	867	936	898	884	890	899	865	894	860	904	876	863	878	910	903	931	919	881	882	906	898	870	867	899	867	858	845	865	888	884	915	891	851	871	933	827	877	876	896	863	850	883	874	835	864	837	851	900	882	928	871	831	900	917	840	871	890	853	871	814	883	899	843	918	923	923	875	863	906	898	872	839	913	882	857	891	867	827	859	829	901	837	873	811	857	916	903	918	866	886	876	913	903	851	908	860	910	805	836	873	833	892	917	832	891	824	855	867	835	848	860	857	874	864	921	891	864	844	860	884	898	882	865	845	866	875	893	849	887	828	891	857	862	873	968	897	937	858	896	899	887	890	910	881	847	840	871	871	827	855	920	819	868	909	909	886	869	866	877	889	836	915	854	901	869	836	856	823	845	883	872	850	870	861	836	833	902	843	888	858	905	830	914	897	898	878	843	888	842	827	904	885	884	842	856	856	881	859	916	862	911	869	850	834	937	891	849	845	915	814	875	880	879	905	875	865	847	865	896	916	821	853	880	886	861	857	830	864	877	880	841	912	867	886	867	866	951	900	908	923	847	850	904	863	879	939	917	891	818	924	872	869	907	915	937	896	882	858	877	842	825	903	836	856	905	841	830	919	894	930	906	869	921	884	904	833	824	909	892	903	849	895	861	865	864	870	875	878	907	825	822	909	894	902	834	906	871	843	898	912	888	845	927	866	836	840	875	858	888	872	911	879	853	889	851	874	919	874	930	921	860	829	876	859	883	875	845	861	894	886	878	847	863	880	849	930	889	863	897	864	939	875	879	920	872	918	827	948	866	837	857	876	884	911	853	873	892	917	885	849	890	858	907	868	872	836	852	855	891	887	889	868	904	884	904	855	823	856	936	884	840	904	842	879	928	929	862	916	890	879	871	833	906	882	892	879	852	891	853	909	852	843	912	836	865	857	857	926	908	896	883	853	896	901	924	848	876	849	862	888	915	900	836	910	911	860	859	866	903	843	810	846	868	908	877	840	909	864	825	915	858	835	870	856	880	872	875	874	837	880	884	882	809	856	882	872	899	879	878	855	898	846	842	907	847	933	861	882	881	847	883	892	820	909	893	847	850	884	899	878	913	865	852	855	864	906	841	818	920	878	926	833	893	816	882	861	840	911	884	851	857	868	927	848	908	861	875	852	887	895	892	904	886	852	908	825	829	852	881	888	906	926	839	844	848	876	873	835	892	883	906	867	846	855	875	890	896	831	912	863	877	839	884	862	852	843	889	918	882	894	849	871	875	848	890	902	853	880	870	846	820	872	894	877	908	917	899	900	889	836	849	855	866	872	856	857	880	872	867	886	915	855	818	849	900	869	806	834	889	833	872	844	905	872	871	830	879	836	823	867	909	860	851	902	926	868	837	887	913	893	864	883	877	877	848	890	904	880	864	919	885	879	841	874	885	885	862	874	863	946	854	904	878	856	840	875	894	834	843	816	836
55296	48483	44667	39054	29179	23916	23135	19882	12529	4417	1301	788	620	571	494	396	336	337	309	266	261	239	242	249	206	232	225	222	220	240	244	210	234	215	212	225	222	204	210	177	214	173	203	198	206	368	209	188	192	187	159	182	184	199	151	186	181	173	182	179	177	200	170	175	198	179	174	191	176	187	192	182	183	196	183	186	173	198	169	180	176	186	172	161	164	177	182	189	193	176	175	216	163	168	209	194	193	190	177	164	191	204	189	203	187	155	179	190	204	190	190	181	181	164	194	178	224	198	188	178	146	170	185	203	198	192	164	167	181	185	204	162	198	193	168	188	174	187	192	188	205	185	196	191	158	162	183	183	192	170	183	184	184	183	187	187	175	191	180	167	193	179	179	178	179	196	189	159	168	181	198	194	183	162	187	180	191	218	177	187	202	177	184	174	180	174	198	179	160	178	151	182	191	159	185	182	174	202	163	174	175	189	188	149	183	172	170	181	184	170	198	185	174	196	180	176	181	194	198	177	153	181	180	192	187	177	150	164	169	193	160	180	182	179	169	204	169	195	188	189	174	172	186	171	191	173	170	173	170	162	193	178	166	172	164	183	192	174	186	214	183	161	179	186	174	177	181	197	171	165	167	189	168	190	191	178	152	169	175	210	179	191	181	194	185	187	192	177	156	174	182	180	185	184	179	174	181	182	203	189	193	157	181	212	187	187	191	166	183	189	207	200	188	164	198	160	172	185	196	192	184	180	180	185	176	204	201	173	164	172	182	170	198	207	178	183	170	175	176	219	182	190	197	186	175	185	186	163	173	177	177	162	173	177	187	179	174	179	196	173	193	175	184	178	205	177	206	168	159	169	189	188	211	181	174	184	186	161	184	170	184	181	187	184	198	198	180	207	198	176	168	177	192	206	178	179	179	159	178	170	207	187	180	185	168	173	175	182	189	177	190	185	168	187	187	205	179	197	144	178	187	184	163	186	181	181	191	180	183	182	180	212	213	203	180	173	164	184	175	189	163	176	191	193	196	189	161	172	190	207	194	198	195	178	196	212	191	187	202	168	188	191	171	172	196	198	182	179	168	167	162	184	180	166	164	172	183	160	189	194	166	217	195	195	181	200	148	197	188	178	157	192	169	160	170	202	204	163	178	188	191	189	193	190	185	166	184	180	180	171	205	186	197	193	170	193	178	189	178	181	188	165	177	170	173	173	181	197	176	171	168	193	195	167	183	171	182	204	191	207	177	180	183	163	175	190	194	182	188	199	182	182	185	159	181	182	184	205	165	180	191	192	181	189	199	164	190	186	213	171	165	196	190	187	161	187	168	178	191	198	164	190	167	171	164	164	200	187	170	179	197	160	186	202	179	182	184	184	164	177	191	182	181	163	200	162	194	170	180	209	194	205	171	185	182	201	162	186	162	158	193	162	187	174	172	190	192	207	164	210	157	180	191	199	162	179	224	172	188	193	207	193	179	177	162	174	187	209	165	146	161	190	192	165	200	180	171	183	200	168	170	161	172	182	168	199	193	208	186	179	201	178	171	156	176	163	195	171	201	184	205	204	194	157	195	185	187	193	157	180	215	186	173	158	196	177	172	194	181	193	193	169	178	196	191	185	169	181	173	165	175	161	174	185	160	179	175	194	192	189	173	185	136	183	179	180	182	178	201	179	169	177	178	178	174	182	185	200	179	165	180	164	174	214	198	189	196	155	192	193	184	193	180	178	178	193	187	168	206	192	195	173	172	197	189	190	155	186	170	181	159	178	186	169	185	181	167	189	179	192	216	172	174	178	184	156	158	182	176	183	188	206	183	191	179	196	198	179	181	169	195	170	169	186	186	175	194	177	182	180	185	173	206	205	181	170	198	196	191	174	170	177	181	197	179	166	176	170	171	160	176	187	179	190	188	180	176	186	149	163	163	166	176	170	161	188	171	198	176	174	169	161	183	172	184	177	154	176	171	164	161	186	174	162	169	186	214	170	200	158	195	151	176	187	169	176	184	196	180	172	170	200	193	183	158	212	173	167	186	190	158	177	177	152	200	177	162	185	187	173	188	193	180	197	194	163	176	181	172	152	162	193	171	174	190	177	190	195	184	203	172	203	209	187	192	177	192	164	190	189	158	174	180	185	187	171	165	209	170	179	212	169	168	170	192	204	182	194	170	173	178	199	163	172	195	176	187	186	184	197	181	192	153	165	183	202	180	188	173	173	154	179	199	200	196	176	164	208	200	167	182	173	174	178	182	175	174	154	186	184	162	172	212	173	151	181	184	201	188	185	197	178	205	194	194	169	174	179	178	196	174	177	185	177	199	179	189	165	179	166	204	189	183	173	161	168	196	168	186	183	174	169	176	197	186	158	189	168	176	168	163	183	184	165	183	178	166	188	173	190	190	199	195	170	172	155	161	165	191	174	189	203	216	204	191	185	163	151	168	174	174	199	200	188	179	206	183	175	178	149	203	196	168	189	202	198	163	162	164	172	179	190	215	175	181	187	183	186	175	170	173	194	177	162	190	188	188	204	183	175	171	164	156	198	173	194	192	196	172	173	149	155	192	219	200	179	200	178	176	166	171	182	201	185	188	185	188	185	186	164	193	153	189	178	170	178	189	186	211	187	194	166	194	148	163	166	203	176	182	167	169	195	164	178	190	164	182	186	177	183	202	166	172	159	172	183	179	186	184	179	183	184	182	168	195	184	194	163	174	194	163	181	197	168	178	184	193	183	180	193	176	183	205	158	165	171	198	213	179	167	165	181	203	157	166	190	181	183	172	196	194	178	189	190	173	175	183	191	196	179	176	186	181	169	189	195	183	169	162	153	195	180	189	178	175	190	171	184	211	192	200	202	178	202	190	185	198	172	170	180	168	179	180	204	186	203	197	163	151	163	188	177	156	185	179	189	181	201	193	176	195	184	179	203	184	181	198	178	206	189	169	184	176	172	182	177	192	174	182	179	178	193	191	178	192	186	197	154	189	176	181	180	177	160	186	188	172	160	174	196	197	193	207	180	185	190	178	175	176	164	178	186	170	198	186	155	178	166	175	197	209	197	189	181	170	169	179	165	173	177	172	168	176	171	190	191	190	186	193	196	144	164	170	197	176	176	180	201	193	180	181	174	199	184	181	174	203	176	174	176	188	194	181	175	166	176	188	172	188	205	161	187	171	215	213	200	195	178	174	190	181	193	180	190	182	168	207	171	207	170	189	180	193	179	194	196	190	196	176	192	196	180	185	193	178	172	188	175	180	183	180	192	190	166	176	171	171	182	206	183	169	169	207	193	186	151	181	193	194	171	194	173	192	177	170	168	177	175	170	185	170	182	181	196	179	171	175	180	204	193	190	174	183	189	204	165	205	199	206	176	195	178	169	179	218	159	186	174	181	181	163	182	183	172	173	178	197	199	195	170	185	191	162	198	159	186	199	172	215	195	176	178	174	180	195	185	172	182	190	172	183	183	159	154	163	181	163	160	178	173	178	198	177	175	183	159
49750	55196	54202	50893	20840	6193	4564	4820	5801	5109	3905	2967	2784	2407	2085	1505	1404	1481	1282	1155	988	893	883	811	833	805	849	745	803	857	830	722	781	772	760	820	770	686	724	664	592	586	596	550	594	1554	650	553	598	617	605	579	565	534	568	570	573	593	591	531	592	584	568	539	557	575	591	556	598	579	597	597	584	594	551	517	539	513	551	585	553	571	565	588	553	566	573	588	552	553	550	563	571	584	571	547	577	599	582	552	555	574	582	565	577	562	542	556	606	566	574	536	624	528	600	555	517	518	574	532	565	568	584	575	580	579	539	555	555	568	575	558	558	548	547	539	516	555	585	570	567	548	576	595	585	542	574	546	552	564	533	610	569	552	572	568	593	564	569	617	566	527	573	514	585	553	576	559	549	551	584	537	580	548	536	562	576	555	600	569	536	601	561	546	545	546	517	589	579	588	527	535	550	566	586	553	548	555	539	542	571	560	525	581	570	546	543	579	590	566	522	588	555	546	564	571	545	562	590	545	582	543	555	560	560	592	615	550	575	570	584	533	552	529	543	577	568	572	583	538	565	596	538	561	531	576	593	610	566	565	596	608	559	581	592	606	560	570	598	629	616	556	583	575	590	560	601	563	575	565	548	595	573	521	567	542	608	564	541	576	599	580	556	586	553	536	565	573	571	579	534	571	581	554	556	572	519	619	543	557	566	574	563	555	526	589	591	540	570	596	579	576	571	588	551	591	552	544	559	537	576	632	595	604	545	543	533	578	547	541	549	568	561	566	542	548	566	544	605	582	565	581	546	581	572	511	556	571	527	588	584	593	554	575	542	590	564	572	602	531	576	579	582	572	559	579	553	537	504	574	588	586	590	582	574	533	563	567	536	577	580	577	592	554	554	558	551	515	570	563	608	576	557	596	535	532	540	555	563	543	537	550	587	575	567	546	562	525	562	587	584	542	550	584	584	558	558	559	583	569	568	589	561	553	557	528	531	543	542	522	542	557	545	556	546	589	544	589	593	581	588	550	595	560	571	565	553	567	529	581	562	550	597	588	583	586	566	565	560	580	534	578	552	586	569	570	590	578	537	593	537	573	558	592	542	604	567	526	537	625	550	532	593	564	581	560	568	595	545	589	539	578	618	604	577	550	563	560	541	562	564	585	577	549	565	594	578	586	539	564	560	562	584	541	589	519	547	550	581	546	582	531	555	578	555	556	568	604	565	580	549	594	541	579	545	532	599	586	565	565	542	590	544	570	601	565	559	575	507	563	581	553	554	549	531	551	576	549	553	618	581	562	565	507	576	563	534	603	532	555	578	632	573	625	565	509	537	565	579	613	570	508	590	537	560	549	599	565	547	585	546	573	568	578	556	577	583	564	580	537	569	554	569	551	574	571	560	555	569	526	529	588	571	552	595	573	559	578	525	566	538	543	537	549	561	593	553	574	543	575	585	576	563	557	564	588	613	576	547	547	574	597	626	586	550	557	534	601	560	542	541	576	601	544	590	516	600	534	573	558	497	558	534	568	560	579	585	614	577	519	579	529	521	571	581	568	569	569	562	584	549	557	554	582	582	535	556	545	509	543	611	547	541	616	527	611	548	581	568	557	598	582	593	610	534	547	608	565	548	535	568	571	591	605	592	553	580	604	615	577	579	560	569	581	533	584	577	522	566	575	579	558	522	549	547	586	548	569	593	541	561	594	567	528	578	554	545	574	561	559	591	575	544	596	616	535	544	540	558	557	526	566	581	555	569	573	558	549	596	603	556	559	599	552	568	602	543	558	542	574	598	582	591	563	581	545	588	595	552	553	542	603	609	569	548	599	562	598	549	519	572	580	501	562	574	544	540	613	573	547	548	562	560	554	579	509	572	546	572	547	561	578	567	563	536	578	560	553	517	563	553	560	557	540	504	598	597	576	560	583	581	572	570	561	567	548	574	558	602	511	551	528	599	561	555	545	523	527	606	558	557	593	551	547	571	580	552	560	583	559	555	586	527	606	560	581	571	582	542	557	603	550	589	563	550	532	541	570	557	567	515	563	571	584	554	619	553	536	551	543	551	565	585	560	552	523	579	565	581	560	535	600	559	595	563	603	594	511	567	588	536	503	529	570	542	538	574	539	568	546	571	580	567	557	555	548	572	540	530	594	550	522	605	602	556	548	539	549	548	549	582	532	533	571	577	603	540	561	595	548	560	560	576	569	565	549	610	592	589	590	551	560	561	575	571	529	568	588	530	539	537	602	574	562	596	572	602	531	566	610	530	616	568	601	586	573	551	572	563	562	567	571	582	582	531	568	547	560	582	552	556	584	551	547	536	564	557	591	566	568	603	550	581	559	536	591	549	571	554	596	539	555	584	569	541	553	585	552	589	583	571	563	595	543	528	630	628	515	551	611	597	595	539	544	521	591	565	520	579	571	550	566	556	568	570	550	589	558	536	578	547	546	553	579	550	568	542	607	561	537	587	543	571	566	574	590	549	566	583	551	595	564	570	550	609	551	562	557	579	552	563	595	587	595	582	563	533	544	618	557	571	541	579	568	580	586	583	566	541	571	551	532	529	552	581	597	574	537	551	587	518	538	571	545	547	550	553	495	551	578	537	530	600	611	590	555	541	532	562	547	570	560	580	602	588	579	550	537	586	573	519	554	546	522	541	585	576	592	562	579	552	551	539	532	578	580	518	583	529	547	556	556	544	576	565	566	545	586	526	577	548	540	527	583	575	582	573	553	543	564	569	607	548	576	592	583	608	579	559	567	511	543	581	586	558	600	549	543	532	604	568	543	527	560	621	569	542	562	565	573	557	541	552	530	581	543	556	557	571	591	564	587	611	566	590	561	552	535	570	561	596	574	584	566	575	556	532	574	560	564	570	587	544	620	572	582	552	560	580	580	608	572	529	591	605	573	538	526	584	594	586	570	570	546	559	525	540	531	581	566	555	570	574	564	537	527	564	549	607	561	542	596	548	592	583	528	549	545	553	559	536	578	554	580	524	532	570	579	587	537	585	569	587	547	550	575	525	550	556	565	580	532	545	570	525	561	522	575	579	581	560	538	542	538	540	533	525	583	564	533	563	574	576	579	538	556	534	549	571	617	598	569	556	571	593	576	563	589	589	532	551	579	565	559	563	593	573	558	627	554	580	570	553	556	534	589	619	556	533	544	594	558	554	578	584	516	589	588	584	605	568	569	546	563	583	598	568	524	551	554	595	532	576	552	559	547	539	553	545	571	591	536	578	559	600	543	595	555	577	578	563	611	584	544	513	555	584	584	603	615	576	578	548	584	579	553	605	613	558	601	585	605	534	564	540	610	536	606	514	610	550	597	630	528	583	567	597	550	613	556	570	591	561	589	555	515	567	553	576	544	544	611	595	582	538	589	537	546	547	573	571	577	561	576	595	537	558	512	586	536	585	566	512	602	577	589	593	549	601	540	562	561	581	574	553	560	579	522	572	536	560	572	604	571	592	564	598	553	560	552	565	582	610	587	568	606
58161	48854	41476	36812	26959	24297	23955	21463	15879	7025	2315	1324	1031	899	704	551	463	497	396	396	333	332	298	288	260	263	273	284	259	274	240	283	280	235	232	232	261	231	212	231	226	213	197	238	202	223	204	226	200	205	177	201	188	206	196	201	214	213	202	204	229	181	205	197	180	190	210	196	210	201	222	195	210	187	193	197	183	188	185	200	187	224	202	205	181	195	204	192	203	217	180	216	204	189	199	170	198	189	179	201	217	207	197	192	191	189	189	220	201	205	202	170	180	214	208	216	227	199	204	195	204	217	179	220	203	191	221	177	201	188	212	155	184	191	179	187	185	184	196	200	212	235	189	177	199	190	185	188	209	196	202	182	194	180	200	183	195	235	201	213	221	198	193	188	206	207	206	193	171	183	210	223	192	195	185	185	213	196	197	201	178	211	223	201	190	207	192	188	201	202	225	195	200	177	190	181	180	194	210	185	189	172	199	202	213	225	223	226	201	201	195	195	219	198	180	192	213	221	202	228	190	201	179	199	187	188	216	189	182	193	190	196	200	199	191	189	202	198	194	188	205	205	208	203	186	193	206	188	180	230	183	198	229	196	227	200	184	195	177	192	202	195	170	177	206	194	191	199	210	178	197	207	200	194	210	208	211	171	208	198	205	219	185	197	181	187	204	192	229	183	183	191	206	200	194	216	199	193	223	190	191	210	183	200	189	204	188	215	202	182	168	207	210	217	209	213	194	200	189	203	205	197	192	213	186	203	178	205	198	187	207	215	194	234	216	183	174	203	218	191	196	163	189	201	194	195	205	192	196	233	222	200	186	202	186	183	208	198	191	214	202	213	191	197	195	183	200	186	198	188	195	212	207	204	202	220	196	208	197	197	204	199	196	182	202	184	189	234	199	194	213	215	210	234	195	211	189	206	188	229	206	192	187	177	189	202	220	211	191	216	214	196	187	225	194	210	202	204	207	195	200	196	212	201	218	216	207	188	203	214	186	217	207	198	181	192	208	195	196	170	172	205	188	208	189	203	201	190	178	195	237	180	171	183	183	206	231	218	199	192	200	240	204	185	195	209	199	204	211	197	227	219	183	195	201	203	219	189	234	200	186	175	187	216	238	209	175	215	180	196	193	214	219	177	206	180	215	192	193	212	191	206	184	194	196	202	208	227	186	201	231	210	194	164	199	203	193	182	195	215	214	185	182	214	193	185	212	212	208	204	214	203	195	176	219	190	196	177	178	187	195	218	197	216	239	220	187	197	208	208	192	204	207	195	221	200	196	185	184	191	202	225	194	211	208	188	204	189	208	220	210	220	215	215	182	176	193	196	213	211	217	203	192	198	202	158	209	215	204	200	176	198	194	192	176	220	193	220	192	201	186	210	200	187	203	208	199	188	168	210	181	208	200	166	178	203	247	197	160	181	199	178	197	209	188	232	205	191	196	217	198	205	204	203	181	218	181	198	182	199	202	185	190	199	201	211	200	184	195	221	157	185	205	186	207	211	214	221	189	202	211	205	184	193	205	188	213	211	228	193	210	197	201	211	195	183	190	204	205	204	195	204	209	181	207	211	211	199	179	228	196	173	202	212	195	210	203	193	170	189	218	168	189	219	207	191	186	210	210	197	186	199	197	211	232	200	182	221	193	187	194	195	191	172	212	203	201	209	209	203	213	219	220	197	174	210	201	201	209	203	203	190	211	212	182	192	178	178	202	210	215	183	221	177	219	220	216	195	188	193	203	212	216	144	175	188	216	206	186	198	182	217	202	206	197	218	215	198	195	218	212	205	210	209	185	201	180	188	201	184	218	195	214	181	223	181	189	206	211	189	197	219	179	217	199	197	215	221	205	200	185	186	218	222	200	203	218	203	195	213	189	203	192	204	185	180	213	211	201	208	200	202	206	192	182	210	203	217	206	181	183	221	189	191	174	178	186	198	197	206	174	216	213	176	222	196	192	178	192	205	175	193	212	192	210	191	216	187	218	166	200	198	209	194	186	206	188	211	195	203	222	181	180	174	199	220	199	213	198	191	212	193	210	191	206	201	195	176	202	180	185	168	196	189	184	220	207	162	192	177	203	232	218	206	214	212	190	181	204	191	174	195	194	230	172	182	205	208	199	214	207	198	171	221	196	212	200	200	194	196	201	210	183	182	182	184	197	207	211	196	199	231	210	203	191	201	204	186	209	203	161	203	171	191	208	207	209	205	201	219	201	210	196	208	212	183	211	188	180	206	215	211	214	211	202	181	179	184	199	199	204	207	200	207	229	197	226	205	188	190	191	206	187	206	186	193	196	233	212	208	189	196	200	188	194	198	204	224	194	212	204	192	198	178	200	197	194	195	199	202	210	204	175	191	241	211	205	194	233	187	180	190	193	206	204	192	200	215	224	181	217	223	209	182	185	193	190	213	199	207	194	195	202	162	190	177	184	190	207	204	221	219	183	189	196	196	204	210	213	183	203	165	213	198	176	227	207	200	199	196	206	198	195	239	223	194	201	192	204	218	188	194	199	197	177	195	201	192	205	221	204	188	180	190	180	180	171	187	219	165	186	178	206	214	208	205	186	186	216	197	198	228	240	183	193	205	172	190	184	220	197	172	191	210	192	181	188	205	216	178	194	173	198	209	198	176	218	190	193	194	205	212	197	193	197	226	219	181	176	188	227	186	194	206	199	193	197	220	187	192	227	199	191	212	192	224	213	177	161	189	219	205	184	201	238	228	201	194	208	171	222	183	190	212	211	174	181	190	201	224	192	193	182	204	213	210	187	207	191	180	193	205	195	215	204	190	214	223	205	185	200	224	186	185	169	216	230	195	211	193	184	211	206	213	214	180	200	185	202	199	202	166	204	205	188	192	217	209	169	192	201	198	222	189	219	188	186	208	216	189	232	159	163	202	198	239	163	178	173	214	208	195	209	191	214	201	207	197	203	205	223	220	188	188	189	206	196	188	200	222	190	215	223	216	231	217	194	212	193	230	196	216	213	217	189	198	213	184	213	212	213	225	181	201	196	203	226	199	172	168	183	189	197	206	177	188	195	225	185	185	220	216	189	216	196	185	194	194	206	218	196	189	214	204	195	204	207	190	245	182	192	180	203	206	216	204	194	180	171	196	170	213	208	212	180	193	206	215	180	186	196	236	209	209	201	192	190	184	226	200	223	204	234	204	207	194	191	189	192	223	199	188	197	181	213	222	201	188	195	206	170	194	196	208	214	228	200	187	207	179	236	186	171	203	197	214	187	206	200	230	225	199	184	198	185	203	217	194	181	200	226	198	210	185	193	204	204	198	193	172	213	198	203	187	195	205	189	188	197	186	215	217	215	192	199	197	196	196	191	186	216	225	170	157	176	194	202	192	189	228	199	210	190	194	170	186	185	209	198	222	230	191	186	198	195	177	196	198	175	199	205	187	216	214	198	215	203	200	192	210	207	204	196	185	203	215	210	202	196	199	195	180	197	200	194	198	185	194	212	216	181	187	201	183	174	215
52581	54392	52414	46123	17931	8547	7042	7120	8925	7078	5605	4387	3931	3644	2740	2088	1915	1847	1624	1502	1327	1215	1092	1014	1013	1078	1029	1008	1041	988	934	913	927	882	893	799	911	877	794	727	677	622	665	599	628	586	618	611	657	617	610	646	559	638	576	591	620	600	587	673	589	630	596	610	594	593	641	581	630	640	631	608	589	596	627	647	619	614	580	617	565	570	605	631	617	575	615	618	570	643	581	603	615	626	615	562	591	635	556	592	572	584	586	579	604	557	581	614	576	587	594	625	592	532	587	613	557	607	604	586	537	558	588	574	615	623	541	606	635	577	537	613	607	605	606	608	595	596	528	587	580	558	616	593	589	587	567	644	571	597	599	577	611	611	570	614	571	577	593	573	577	586	600	573	567	611	531	587	615	564	561	610	565	585	583	610	585	561	613	618	577	575	588	599	584	604	599	591	600	581	563	627	604	594	581	547	630	574	588	602	574	554	570	598	605	600	583	556	565	603	606	638	588	611	540	595	604	629	629	571	576	608	595	571	628	580	578	606	552	571	595	587	569	559	591	625	592	592	608	600	584	587	608	579	530	559	584	589	588	544	573	589	612	549	564	570	621	646	544	583	579	616	618	558	613	604	576	604	633	572	550	582	584	569	586	581	565	567	597	555	594	591	568	574	587	576	556	582	597	614	578	546	558	584	596	595	591	569	529	569	617	605	613	590	564	615	602	575	583	593	551	583	632	590	614	585	576	586	626	546	602	624	581	593	570	577	580	610	627	603	566	608	542	563	549	611	615	587	596	608	601	544	595	600	646	633	571	614	590	566	567	574	599	587	631	606	604	613	572	564	592	545	591	586	611	620	658	597	583	582	603	556	544	592	604	643	594	609	605	567	564	594	641	608	567	548	557	593	582	575	595	607	578	567	620	670	564	622	558	579	603	616	564	603	580	632	602	583	586	599	618	612	562	587	575	613	536	616	589	592	572	605	597	544	590	570	619	633	552	593	563	628	624	591	576	610	566	626	579	585	579	565	565	602	612	581	604	607	570	602	594	574	600	590	536	584	584	583	598	582	564	605	591	570	612	597	561	572	601	529	584	572	596	588	523	589	557	569	596	580	603	599	575	584	597	538	592	605	538	550	650	581	582	585	554	563	563	600	592	598	536	615	561	606	553	560	605	541	589	637	609	592	554	611	588	632	562	604	574	579	578	596	595	621	578	587	581	598	581	607	582	588	586	558	594	583	546	582	629	584	587	587	592	574	603	569	569	628	588	591	626	590	605	582	596	615	528	558	589	596	605	559	590	547	623	566	612	574	595	566	602	560	588	587	595	580	565	641	566	634	593	572	581	598	580	581	595	610	614	604	579	623	589	633	584	584	592	612	588	560	558	583	592	586	601	601	632	583	620	606	558	562	568	579	608	579	560	622	596	619	570	592	590	579	577	584	552	582	594	586	574	599	592	583	549	598	562	604	583	575	590	583	563	593	608	618	577	569	589	593	566	632	553	608	544	638	620	561	622	582	555	615	600	590	596	566	558	556	600	590	579	555	617	579	563	620	571	553	600	603	630	561	575	577	604	618	583	603	527	615	605	593	599	589	589	587	571	625	565	612	575	583	602	573	593	598	577	604	586	639	582	546	595	573	593	576	611	557	578	580	615	575	553	584	576	608	572	558	625	595	533	577	582	579	630	589	577	613	571	586	618	567	572	568	635	581	564	619	623	561	628	577	602	639	608	584	568	564	600	558	605	591	569	619	604	599	597	576	627	588	592	557	609	606	566	613	534	574	592	599	559	591	571	585	599	612	615	598	575	626	567	576	600	577	583	627	605	568	573	628	589	613	566	579	610	586	588	586	572	621	575	599	573	575	618	591	615	576	559	588	618	554	577	586	629	640	574	625	601	569	600	599	624	567	637	612	573	643	628	552	616	596	577	583	576	583	612	566	571	574	612	586	537	584	633	622	556	595	601	557	560	564	620	595	628	606	565	610	608	589	598	541	630	568	591	597	596	616	589	639	555	586	586	595	590	539	585	592	577	566	566	573	538	590	577	604	619	616	608	579	586	587	562	577	618	584	617	642	579	594	585	568	599	574	590	598	600	584	607	594	625	609	577	592	555	590	572	600	606	598	634	625	586	562	597	620	588	633	570	565	567	577	565	604	538	590	585	582	592	558	556	574	574	583	600	608	631	613	593	532	582	518	580	589	571	626	641	533	591	588	590	551	549	563	610	611	564	555	576	637	609	572	581	575	542	577	585	598	594	597	600	582	620	624	556	568	615	603	554	602	608	574	537	612	572	626	573	590	572	545	611	564	568	605	584	626	591	609	607	579	640	603	572	579	590	588	567	643	617	635	592	567	603	602	594	566	611	625	575	597	606	612	596	626	567	580	624	587	573	590	650	606	578	599	569	612	560	561	560	565	595	598	616	589	584	611	610	655	579	588	568	596	621	564	602	570	571	559	599	568	614	558	580	607	617	638	572	587	583	572	606	607	601	585	549	550	581	623	576	579	571	612	589	577	634	580	601	581	558	615	553	596	572	602	599	567	598	586	609	594	539	615	563	557	596	546	581	580	575	598	573	600	568	543	576	597	564	608	589	583	573	552	572	629	605	614	560	618	588	607	626	558	583	557	590	577	616	587	584	601	592	588	591	560	517	586	607	570	571	602	589	594	584	597	610	613	575	560	574	589	576	573	591	589	605	567	595	595	612	571	596	558	608	592	563	545	587	571	594	601	568	621	577	606	596	562	555	555	601	590	582	622	541	572	593	600	517	586	579	575	572	594	546	566	590	590	624	592	585	612	611	611	575	571	557	585	565	596	607	575	595	615	609	578	630	576	597	610	578	606	599	571	550	632	604	570	572	537	549	597	555	583	605	555	614	564	608	630	597	544	546	554	588	549	592	594	585	638	589	630	625	628	608	597	583	629	590	574	589	563	599	547	571	604	559	596	620	579	562	598	588	564	578	619	566	606	620	553	606	588	594	631	607	563	604	569	595	577	564	584	603	536	582	578	604	609	586	607	570	616	570	572	586	598	581	569	591	578	596	574	565	592	591	617	596	545	619	577	587	611	589	562	610	595	583	604	605	609	585	582	609	615	581	556	591	581	609	604	588	564	614	551	621	552	598	603	601	568	618	554	596	538	586	578	579	551	610	565	605	585	573	611	631	595	610	557	605	602	559	566	588	652	612	609	580	576	600	570	573	581	606	581	594	590	569	620	594	620	586	548	568	579	589	602	571	610	588	599	581	571	602	592	602	547	594	566	577	585	607	595	570	602	596	633	541	555	596	570	552	565	613	588	596	554	547	583	590	590	584	574	562	546	571	566	592	636	575	564	575	596	585	542	533	607	608	608	580	606	608	542	567	607	585	569	583	580	573	581	566	617	589	573	609	550	576	611	604	599	586	609	574	608	564	600	558	611	590	621	573	575	553	607	558	625	554	601	545	573	622	587	595	541	600	613	571	574	580	563	599	591	580	566	579	596	578	535
25962	34011	34956	29310	9968	1892	682	538	488	412	375	356	309	301	309	323	305	272	259	285	265	297	256	266	274	280	268	284	271	255	279	249	269	272	270	256	254	269	249	253	259	292	262	261	266	243	263	234	259	284	258	254	289	252	240	268	241	276	260	240	254	252	279	218	243	252	254	254	255	216	223	260	253	274	266	272	272	253	244	261	276	252	286	228	246	243	214	254	247	251	238	276	223	256	252	245	263	264	272	228	255	253	266	277	265	286	261	288	236	271	236	242	261	250	255	250	251	242	267	271	262	233	226	254	249	240	266	234	243	255	253	262	263	235	268	227	237	266	252	259	252	264	239	259	258	261	247	256	239	254	285	276	256	261	252	257	236	213	269	266	265	228	235	266	249	263	242	253	265	271	240	255	233	271	289	251	275	267	289	210	224	248	247	228	277	273	273	259	255	293	246	225	257	228	251	247	272	264	245	236	239	262	229	243	248	256	279	266	266	242	251	258	261	254	267	260	274	239	239	276	233	255	267	268	241	256	251	250	222	231	246	249	236	252	240	247	258	274	263	234	254	281	255	256	266	222	243	241	267	233	267	250	247	267	265	253	286	264	223	260	280	250	250	280	240	250	258	234	246	247	245	266	231	231	236	281	268	246	243	236	238	250	252	227	232	238	272	215	250	248	238	259	249	234	268	241	269	279	275	250	241	251	243	272	242	249	222	265	254	239	219	271	245	260	249	259	279	277	250	248	258	278	254	264	249	257	259	230	245	244	274	245	268	240	234	253	261	239	239	280	236	265	254	239	263	278	253	238	247	245	250	284	257	286	246	228	249	284	235	228	228	275	256	256	243	234	261	249	241	247	253	260	294	241	278	251	238	265	254	245	280	233	214	257	260	252	237	256	236	233	284	242	251	246	262	258	263	231	250	235	245	276	259	286	246	283	251	244	263	276	245	255	278	265	274	239	233	253	268	249	232	256	256	278	224	260	219	232	220	253	217	267	260	272	257	259	279	274	254	268	249	269	261	260	224	260	259	236	253	244	250	256	266	254	260	235	232	263	263	239	264	279	259	245	258	250	221	270	256	225	240	249	283	257	283	295	222	282	237	241	260	272	277	299	231	268	244	243	244	253	267	223	254	239	264	264	249	274	278	291	258	245	245	229	261	251	235	269	243	213	240	279	245	264	270	246	243	230	207	233	249	231	254	272	265	245	244	265	234	259	282	248	263	277	286	263	260	241	234	268	246	229	258	280	245	246	275	247	254	246	257	258	282	244	251	277	240	254	238	268	240	271	242	283	231	242	244	251	245	243	233	242	231	240	243	284	279	237	251	265	289	250	259	260	245	252	263	248	222	265	264	266	252	248	247	226	266	247	250	250	252	243	237	270	255	261	273	272	273	247	262	241	261	244	257	249	221	238	263	246	280	272	246	267	281	258	268	272	234	234	266	233	263	244	251	262	260	253	251	242	258	251	256	258	214	255	231	232	243	232	233	299	253	265	244	258	253	253	237	263	245	239	255	258	269	253	243	247	238	264	259	249	235	264	274	247	275	251	240	250	273	248	270	271	231	249	281	262	255	281	263	249	257	278	262	246	245	248	213	247	258	256	259	274	236	251	240	268	277	257	220	244	239	244	235	240	299	258	245	270	263	211	298	255	261	257	250	282	249	220	277	261	258	283	222	259	278	270	251	251	273	232	233	231	279	252	271	257	270	236	261	261	271	248	246	234	244	254	243	259	240	243	232	268	263	283	255	265	230	250	236	261	302	247	242	233	246	255	238	254	278	228	269	279	255	240	269	251	224	230	244	255	229	247	250	258	243	250	282	224	281	239	219	269	264	218	233	252	276	264	227	242	251	244	271	237	272	227	238	245	240	289	266	248	243	259	258	237	250	271	257	253	248	258	249	268	236	239	246	244	253	249	238	270	249	257	280	264	273	256	260	235	258	261	256	232	246	258	239	281	260	266	236	258	231	254	262	270	253	225	231	242	255	256	229	248	228	230	239	207	271	240	240	245	257	226	264	258	227	245	242	263	259	249	233	229	246	245	247	248	276	237	263	267	250	243	253	262	261	275	284	262	226	255	267	269	266	281	251	260	269	276	249	236	272	256	308	248	247	272	238	266	280	238	270	262	243	245	285	260	251	257	246	243	248	244	269	290	289	260	244	259	261	257	263	258	262	268	232	243	244	251	255	291	240	245	256	249	266	241	238	249	246	278	262	271	255	266	250	266	251	266	271	254	245	257	234	264	247	262	269	268	262	287	283	241	233	287	258	280	238	233	258	262	257	238	238	233	271	272	267	254	247	252	262	243	248	277	265	271	241	265	263	254	262	252	282	263	261	259	255	256	252	238	259	262	239	233	230	239	263	285	245	261	259	272	248	243	232	249	264	246	228	248	266	282	254	261	288	239	233	266	244	244	243	273	243	243	268	255	277	269	251	266	270	252	260	235	244	235	241	229	269	237	252	248	254	247	268	269	242	229	258	277	232	267	226	270	243	228	264	270	236	247	252	262	244	243	269	257	282	222	227	287	269	256	231	253	225	237	239	230	224	260	249	256	242	264	253	312	215	235	247	273	254	270	238	263	270	243	258	258	267	217	255	258	269	257	243	242	271	276	254	283	240	248	245	235	257	252	248	285	245	250	256	251	259	255	262	257	260	250	245	258	252	228	248	266	270	250	246	243	255	246	280	274	265	267	214	241	247	263	252	240	253	249	214	256	244	243	233	245	266	267	263	205	257	228	243	272	229	245	267	260	233	273	253	264	274	229	272	267	283	264	264	263	268	264	266	235	268	232	261	223	252	246	217	243	249	229	257	246	259	250	266	250	263	239	283	237	283	236	252	248	245	251	239	263	286	234	265	256	250	252	271	257	257	248	276	278	231	247	266	242	248	248	231	233	252	260	269	258	282	253	312	277	256	280	243	250	232	235	257	253	268	280	285	257	261	265	275	281	245	250	259	267	269	242	238	270	248	283	228	286	273	255	249	234	266	262	274	261	250	233	269	234	256	259	266	244	240	252	242	265	240	242	276	241	266	248	236	217	279	263	220	234	240	280	268	262	278	253	244	273	274	229	261	245	250	253	244	284	248	275	271	236	249	250	240	250	254	285	252	258	235	272	249	250	284	242	269	259	249	262	281	262	280	252	251	263	248	244	233	265	239	269	265	237	248	281	249	271	227	237	237	240	252	248	254	258	253	230	255	279	279	217	287	235	257	257	235	260	263	242	258	254	246	259	266	237	257	241	251	241	253	241	277	260	239	257	265	232	267	272	259	251	259	261	250	274	247	246	247	250	273	277	235	255	257	280	281	269	239	289	274	254	233	263	254	264	285	259	270	264	282	252	239	256	256	267	231	268	241	253	240	254	265	264	258	265	259	249	286	258	256	241	252	244	270	269	258	301	246	233	248	262	240	248	253	250	256	222	284	240	243	264	255	244	271	243	244	264	242	258	283	253	264	265	265	276	244	255	248	257	263	241
22758	34633	37232	32824	5496	1902	1576	1466	1480	1214	1314	1238	1154	1106	1052	1028	938	970	927	903	828	805	748	785	894	900	791	845	804	787	837	825	818	779	822	799	800	823	796	788	769	792	758	787	830	745	728	842	786	756	808	754	819	751	820	816	745	750	765	789	723	768	807	741	781	754	768	768	787	794	793	808	759	796	738	821	784	817	788	833	771	773	770	779	772	807	769	765	768	794	790	825	770	764	768	786	807	795	787	782	784	743	742	816	833	863	765	807	804	807	778	765	849	759	804	795	737	788	765	779	765	765	798	813	744	798	811	749	789	776	763	763	795	775	792	802	770	784	796	743	795	798	765	786	838	778	777	773	782	825	780	797	771	829	768	752	804	812	785	790	830	780	756	798	780	795	749	765	746	783	807	753	764	742	810	749	798	754	770	801	842	801	799	784	812	811	758	818	784	798	790	763	743	778	789	773	767	755	801	775	766	811	780	775	813	799	759	803	762	851	738	795	798	751	792	768	751	840	815	806	803	796	796	790	813	784	773	818	765	736	732	773	770	796	774	814	799	806	788	732	776	773	781	754	773	779	752	792	770	758	778	756	800	746	761	826	763	787	813	776	780	797	795	803	829	800	769	776	794	730	792	801	786	811	811	777	793	743	798	795	732	814	704	796	764	804	787	764	809	747	816	837	797	807	751	827	742	800	792	791	786	816	774	763	756	755	738	774	834	842	771	793	816	733	801	767	784	780	844	764	822	798	806	761	739	770	812	826	755	739	793	793	829	806	776	809	790	751	757	769	808	760	874	812	754	765	744	765	770	766	811	785	759	817	812	796	811	818	821	817	788	766	769	765	755	746	738	754	774	763	826	796	785	805	769	780	767	810	762	817	845	766	785	827	738	793	804	799	753	815	783	818	798	824	776	763	811	782	755	805	807	814	766	792	760	818	794	744	770	820	772	736	804	718	717	789	806	837	771	748	755	837	754	844	820	766	792	828	792	728	802	776	778	786	782	800	798	770	787	777	808	781	808	807	762	758	765	797	821	745	834	750	805	779	813	839	775	725	784	724	787	824	758	770	754	783	750	787	780	857	867	765	835	807	799	767	777	814	794	774	823	799	807	787	835	783	808	810	794	810	790	756	814	772	768	771	742	791	809	734	744	760	762	792	820	803	804	796	812	793	703	789	764	823	753	749	791	768	750	765	780	766	803	731	823	763	801	816	752	823	771	785	808	752	787	782	779	788	750	813	825	815	804	739	809	734	788	793	780	778	797	766	771	766	799	774	773	831	833	784	762	768	775	796	790	751	759	778	755	761	744	765	804	713	772	756	779	798	744	793	798	766	805	797	768	781	764	798	778	746	766	756	750	767	842	810	837	829	784	789	783	752	798	745	719	801	756	777	742	771	761	798	809	841	780	756	797	790	799	826	719	791	753	795	814	769	766	760	756	795	793	751	800	794	772	846	719	753	762	798	773	824	816	796	793	773	805	783	811	765	790	815	762	818	768	728	745	791	786	784	740	790	750	781	839	781	805	780	790	829	801	782	781	804	767	769	807	756	793	789	796	778	843	771	820	804	776	783	830	815	791	795	802	811	776	830	772	792	815	788	796	785	814	747	723	807	740	845	788	755	750	782	843	818	791	755	822	799	773	814	748	739	762	767	803	782	775	832	778	809	766	764	769	806	768	739	784	756	802	796	726	754	797	812	787	758	753	781	750	762	789	809	784	784	814	802	814	789	780	783	798	799	766	808	790	811	799	771	770	810	804	764	788	751	707	811	769	798	815	827	801	796	760	751	782	775	776	793	766	799	803	778	762	813	810	739	772	796	799	828	731	782	788	823	796	772	813	783	754	782	808	699	791	777	793	788	780	825	850	796	809	770	766	804	799	798	809	788	788	794	786	757	781	807	719	846	784	767	805	805	791	764	791	798	782	785	844	797	760	771	787	832	793	822	754	750	760	744	795	816	768	730	794	828	795	753	754	791	771	786	810	814	775	796	843	751	797	786	804	838	765	814	765	783	781	784	788	748	794	786	820	760	789	777	768	788	837	758	769	845	786	803	793	776	767	774	757	801	820	823	749	731	750	792	773	749	773	755	785	749	776	816	769	830	803	755	779	796	793	813	733	824	776	758	800	777	747	815	788	764	824	700	788	815	775	776	774	806	792	798	756	755	787	754	792	769	790	745	849	803	824	781	800	770	777	792	780	779	759	804	787	722	805	787	796	782	740	790	850	796	837	747	800	803	760	798	817	838	790	848	793	745	779	784	777	728	759	817	729	803	801	780	778	760	730	779	791	752	767	775	808	803	810	757	830	810	825	803	772	753	809	746	771	746	778	728	752	795	829	804	838	810	768	840	832	810	810	789	768	819	805	788	791	811	787	810	781	777	778	801	774	780	854	818	804	765	722	781	790	831	759	789	789	819	761	789	801	839	770	796	759	782	761	817	791	792	821	759	827	818	795	798	800	763	765	811	793	787	861	819	775	781	778	771	762	761	737	791	734	834	750	803	841	768	779	757	764	742	766	794	779	799	777	789	831	783	791	731	749	779	751	839	815	784	820	756	829	771	854	780	767	786	787	783	783	780	806	824	820	775	794	806	811	782	786	740	787	789	783	848	816	769	820	780	820	791	798	736	776	802	803	783	808	786	844	779	804	815	785	757	823	745	797	778	758	759	807	801	801	792	807	770	796	797	800	801	771	802	777	781	761	811	785	792	764	767	803	800	759	805	754	789	802	804	773	787	761	818	759	755	756	820	786	775	828	783	761	814	774	758	732	807	804	749	775	754	795	798	749	831	804	728	804	767	785	805	818	838	802	776	786	736	739	748	793	789	762	872	769	805	762	760	811	779	813	800	750	783	793	728	814	785	782	692	763	776	804	827	796	771	750	767	810	815	787	745	782	779	799	748	740	742	781	771	795	808	729	799	801	814	774	776	761	768	739	788	794	775	797	788	812	760	805	752	804	712	782	755	730	813	771	796	772	787	775	829	757	859	761	814	759	760	806	802	785	790	769	780	800	745	767	776	765	823	774	782	773	848	764	761	779	757	773	784	807	795	797	788	807	763	797	817	780	745	782	722	779	751	788	828	771	772	833	860	858	763	793	808	755	804	770	756	835	802	794	732	759	785	740	743	752	830	753	761	746	777	812	755	796	791	760	783	823	741	731	770	755	789	772	827	792	763	771	758	808	738	784	765	753	755	834	776	764	810	803	777	816	798	745	788	807	803	823	774	723	800	774	817	819	791	807	764	786	789	777	783	795	795	789	730	761	768	764	742	769	772	757	763	784	794	781	738	783	794	768	778	791	750	784	789	784	806	761	736	778	757	775	749	792	787	762	771	779	824	835	774	762	811	774	754	805	777	788	771	753	802	781	799	806	770	778	812	771	761	790	791	839	806	749	817	751	776	787	754	715	860	841	834	797	780	771	746	792	765	767	770	797	771	755	769	787	725	758	830	764	782	764	806	760	782	790	803	815	790	793	771
54138	49526	43536	35993	26322	23547	22501	18559	10289	3143	974	829	700	538	374	356	323	312	297	277	215	222	222	221	214	238	193	196	231	232	217	203	190	195	184	221	188	177	176	149	181	174	176	155	180	147	171	168	174	165	166	148	181	169	165	156	153	194	177	158	150	173	161	168	166	179	166	176	176	170	173	181	166	133	162	166	156	163	179	175	175	146	172	177	155	180	162	157	174	181	176	177	183	157	190	180	169	180	188	185	158	163	156	143	140	176	156	163	179	155	155	163	159	154	184	201	144	181	175	191	153	166	154	182	173	171	165	145	176	146	150	162	157	159	159	180	161	148	185	165	149	160	162	135	161	187	144	140	164	149	150	183	144	151	195	174	165	157	169	167	164	169	165	172	164	155	153	143	160	148	172	160	166	164	184	183	164	176	152	170	157	172	154	198	132	133	165	151	173	179	165	156	159	166	146	155	153	173	163	164	180	160	165	155	155	150	180	183	151	182	164	162	156	175	158	158	170	160	164	161	183	180	151	155	166	169	183	162	169	148	159	184	139	162	152	172	181	161	186	179	175	172	165	161	168	166	155	156	169	157	163	160	158	156	160	178	162	166	178	157	168	166	164	155	166	180	163	175	153	171	173	154	155	165	151	165	176	172	168	174	172	180	158	185	170	154	156	182	186	166	159	179	175	167	173	179	157	157	161	172	184	190	175	178	164	153	174	172	160	178	164	164	177	171	152	145	164	163	157	160	146	149	159	181	180	173	163	169	175	175	171	157	169	171	183	164	165	180	158	183	149	160	184	150	180	168	146	163	170	179	154	172	175	158	174	166	170	180	154	158	165	191	188	188	162	153	182	167	164	165	170	175	175	151	181	164	167	152	171	168	163	175	152	174	150	163	172	184	156	168	164	175	176	144	155	135	146	170	178	186	170	180	155	172	174	168	166	156	154	168	153	166	152	146	171	154	135	181	165	163	138	176	155	158	167	158	164	188	176	173	160	170	155	182	172	170	174	151	170	173	167	142	194	159	179	182	170	166	168	180	149	184	176	162	175	177	178	181	161	158	151	179	163	153	153	177	164	142	167	154	155	141	163	165	174	154	180	170	187	177	170	145	181	166	157	175	169	176	161	175	160	189	188	168	161	176	164	161	169	170	158	149	196	158	157	170	169	141	171	156	191	176	139	147	181	167	181	180	176	157	197	170	162	153	149	176	172	159	157	143	180	163	165	166	177	187	161	171	137	179	160	177	159	157	169	169	164	169	179	169	159	146	184	157	157	167	143	170	158	172	163	162	144	181	157	168	179	164	152	147	177	173	160	163	166	154	164	173	167	146	171	163	160	141	164	176	156	169	158	164	167	144	142	147	153	161	159	186	135	145	165	156	159	148	150	169	196	162	178	160	187	160	168	153	169	187	160	165	166	159	155	153	172	155	153	186	162	161	153	145	174	150	190	181	170	164	159	164	167	165	156	162	192	168	167	183	174	164	179	163	168	170	171	144	167	182	175	183	164	168	165	167	173	165	165	168	168	151	166	135	157	171	157	151	168	186	163	154	139	176	178	158	150	153	165	148	158	166	167	156	164	186	194	161	164	157	153	150	178	158	160	161	189	166	156	164	189	164	140	189	180	165	176	151	159	167	154	153	172	161	161	158	189	182	168	174	162	170	164	152	171	160	147	208	185	171	178	181	161	171	175	175	179	152	175	152	157	141	167	175	173	162	187	172	158	160	156	164	153	154	163	182	176	162	144	166	152	171	152	161	171	165	209	185	171	169	157	161	155	183	178	158	140	158	179	142	171	183	157	156	153	164	180	180	162	166	176	188	150	151	160	166	150	151	153	177	158	162	151	192	176	147	158	162	163	153	153	158	179	169	182	167	175	154	168	159	169	151	174	183	191	183	181	181	143	159	145	164	174	154	154	165	169	168	159	150	167	165	147	145	163	151	152	172	165	189	155	153	191	178	160	160	168	179	158	162	164	164	131	162	151	164	178	147	166	175	163	171	168	168	178	160	165	175	170	176	185	161	163	168	161	169	185	166	193	183	173	185	150	173	174	177	153	180	184	158	157	154	143	156	174	172	173	159	176	151	143	179	159	144	153	185	146	155	164	164	148	135	168	180	179	151	156	189	148	178	153	174	168	186	187	151	172	171	177	209	141	166	175	168	169	197	161	142	162	156	153	164	161	176	147	188	175	160	165	158	166	186	181	149	178	163	186	159	163	168	165	152	158	185	166	164	180	166	175	165	153	183	149	172	199	175	173	163	168	184	159	171	161	158	169	150	184	161	167	179	156	189	146	148	187	135	174	165	178	171	166	184	178	139	172	182	175	136	150	173	172	169	163	191	168	164	180	192	193	148	170	172	142	159	160	150	170	185	181	168	168	159	129	172	156	192	142	155	163	196	176	155	162	159	186	202	149	155	149	152	174	168	155	167	153	177	140	159	176	158	164	180	169	180	164	174	146	201	180	160	152	172	199	176	170	159	183	183	160	164	153	176	178	188	180	173	182	172	169	183	176	144	170	164	153	204	174	163	173	170	170	142	163	146	163	153	170	165	155	157	167	164	170	160	157	167	170	181	174	176	160	177	148	164	174	176	175	170	158	164	144	157	161	163	162	164	165	169	164	158	167	169	176	159	182	160	159	175	143	186	159	184	179	175	175	166	163	158	171	164	152	166	156	184	191	148	146	184	157	164	187	189	154	132	153	176	175	170	171	146	130	157	163	162	180	164	150	170	159	155	154	188	159	151	158	140	161	183	172	168	176	157	168	180	168	179	178	168	177	168	170	150	168	143	169	155	150	151	154	187	179	176	170	159	142	151	177	174	164	168	149	177	164	137	163	168	165	165	169	169	165	157	176	156	162	144	162	155	163	156	183	178	165	167	184	159	170	174	177	170	181	182	162	175	159	158	162	173	130	205	178	180	169	162	166	175	167	169	160	183	155	167	172	187	166	171	168	160	151	166	165	133	191	162	170	173	162	180	174	169	151	169	174	164	173	146	179	163	169	177	163	178	164	182	156	170	159	179	179	181	174	159	172	132	168	164	141	172	187	184	145	160	180	159	181	169	180	164	167	182	159	153	164	173	184	190	175	172	149	169	172	157	154	167	167	178	157	171	190	181	161	153	164	176	201	164	165	154	163	147	153	169	168	156	184	167	164	139	177	155	166	160	166	196	166	142	160	169	158	188	157	204	176	160	161	156	184	213	160	179	175	185	173	180	168	183	183	170	162	180	175	171	173	152	183	192	157	169	175	158	159	204	193	156	167	164	168	178	161	197	159	167	182	154	174	147	151	155	146	163	163	153	151	157	158	157	164	157	177	170	197	173	168	179	166	172	155	164	177	175	151	178	154	166	166	177	175	143	181	166	164	171	165	172	163	176	167	178	161	172	155	170	169	163	166	181	157	158	164	183	168	156	144	162	187	148	175	170	174	156	180	170	155	184	169	174	151	159	154	168	169	150	157	157	151	160	185	156	178	161
48113	55190	53298	44810	14345	5516	4768	5412	5496	4946	3558	3358	2679	2206	1466	1484	1343	1335	1183	941	880	717	784	803	874	930	776	782	832	747	766	699	672	665	608	690	623	601	580	546	538	551	541	581	539	559	525	540	541	555	506	565	570	524	545	538	507	557	526	536	542	530	544	543	521	547	590	568	502	554	546	470	514	542	543	559	503	539	481	533	532	562	510	495	512	519	482	521	527	521	559	545	498	513	520	513	498	504	543	512	518	507	538	523	517	512	501	526	533	544	534	514	508	525	531	512	541	535	519	538	487	533	514	549	533	545	491	547	526	526	533	498	546	533	522	550	513	544	524	542	518	511	529	524	489	547	527	513	525	532	539	554	499	559	511	535	514	551	514	541	559	493	511	511	506	519	548	581	589	515	502	556	557	514	540	534	534	525	550	530	540	495	511	532	493	533	537	494	497	556	533	527	538	519	518	492	559	529	491	544	541	511	520	540	532	505	486	540	513	504	523	555	519	533	527	506	545	495	504	521	518	521	527	517	509	546	517	533	530	513	502	500	516	517	512	508	524	536	483	556	506	517	521	520	488	525	543	572	494	503	543	532	533	532	513	567	519	477	526	510	517	560	533	532	499	478	522	591	534	483	518	481	509	529	526	509	537	505	534	550	518	534	539	536	519	515	557	536	520	504	524	564	493	491	518	561	513	548	536	548	491	528	522	541	569	536	555	533	543	494	600	540	519	494	533	543	515	543	499	530	467	557	560	569	514	488	491	558	523	540	562	574	492	515	515	529	515	555	505	515	527	569	528	552	515	548	529	526	537	478	526	547	508	550	473	497	512	525	495	532	477	557	536	528	511	530	535	511	575	492	540	557	531	506	520	503	515	564	524	501	506	507	505	479	543	568	536	553	524	483	527	537	543	520	484	524	484	531	535	545	491	540	525	528	513	534	515	512	511	531	533	490	523	505	479	509	536	492	526	517	562	530	560	544	524	506	505	543	530	558	511	559	535	530	506	512	518	523	512	498	520	544	534	531	526	518	568	539	498	551	523	517	517	522	538	512	549	524	532	491	550	515	526	477	509	554	569	531	506	508	553	532	495	489	518	517	515	535	520	509	515	499	555	515	519	558	527	489	547	522	532	540	486	533	509	526	548	500	529	541	522	542	511	519	519	526	522	526	587	540	540	507	576	520	512	521	510	505	531	514	505	541	512	508	581	519	565	509	540	563	552	583	532	518	533	551	547	541	521	531	563	515	518	504	551	520	479	499	504	508	502	539	542	535	501	541	499	511	540	511	548	549	576	539	561	543	513	517	486	530	550	539	491	558	501	472	535	500	573	528	534	541	546	524	531	546	517	558	536	512	499	527	550	527	565	565	529	534	541	489	506	526	499	517	522	518	537	472	546	511	584	557	534	556	551	504	506	541	555	479	529	546	490	540	512	555	532	535	528	539	518	553	576	538	540	520	556	560	559	514	516	522	526	563	525	486	560	531	511	534	526	566	543	520	515	550	550	538	517	530	501	514	604	543	510	509	526	545	562	518	511	532	496	547	541	527	519	527	537	548	503	525	525	529	556	534	521	554	495	547	518	531	554	560	502	488	510	550	528	518	512	500	507	540	507	530	560	530	537	532	544	553	505	492	551	538	545	520	506	515	539	532	550	532	528	546	555	510	497	547	506	518	548	523	549	549	519	486	560	498	526	504	527	567	512	526	468	488	541	477	511	533	536	518	563	543	518	519	545	536	533	539	561	477	497	486	524	496	520	527	523	489	517	536	525	528	511	494	541	557	533	529	545	494	517	558	514	511	512	517	544	499	514	549	472	537	516	535	524	543	493	505	526	542	503	532	535	527	546	539	528	530	512	497	506	546	478	551	538	560	520	528	485	483	537	514	561	543	511	529	560	545	535	536	492	559	521	506	500	567	551	533	546	508	514	541	509	499	524	535	505	530	530	545	490	568	527	519	500	544	546	559	552	527	554	511	536	515	540	489	485	543	527	524	477	537	541	510	490	511	518	531	513	548	506	493	547	524	556	525	504	514	493	530	538	556	511	514	534	517	518	524	536	500	534	531	545	506	505	532	532	507	539	492	509	534	523	557	537	522	535	512	512	508	569	505	527	529	471	554	520	536	510	552	504	492	488	499	498	502	551	535	493	576	542	536	548	511	508	522	528	552	537	480	512	552	550	534	519	543	522	500	502	501	571	544	538	552	535	506	524	513	527	559	511	533	555	504	546	492	549	537	514	483	541	479	560	516	538	497	503	527	509	531	550	559	542	522	522	539	526	538	510	514	537	542	521	518	554	550	506	545	512	516	516	518	561	493	541	517	532	521	558	539	538	543	545	527	513	519	487	532	508	515	501	549	534	514	545	489	492	515	549	504	555	484	490	496	554	553	546	525	545	521	532	499	531	528	530	539	520	548	530	516	530	519	479	504	501	527	513	544	522	515	496	494	553	503	522	549	491	537	521	544	540	548	483	486	574	526	533	565	549	493	510	513	496	542	512	554	523	512	542	552	520	520	557	538	514	493	478	539	574	533	522	525	513	530	507	552	512	516	511	545	555	499	487	505	523	506	530	538	544	529	515	519	510	506	497	498	514	506	506	490	523	524	530	518	516	582	515	538	490	488	529	546	546	495	517	491	539	531	546	583	518	551	520	553	538	501	544	551	525	537	506	554	489	522	534	513	522	532	543	540	543	523	497	520	562	535	535	538	503	529	528	514	553	529	521	511	509	513	521	537	527	535	556	540	527	566	481	513	506	504	554	521	492	555	520	470	584	508	515	540	518	518	515	546	506	545	514	526	575	478	532	521	518	522	518	526	548	520	575	543	513	529	530	548	532	534	504	498	531	513	515	519	572	541	504	509	540	498	527	531	549	518	446	524	558	494	549	507	471	536	513	518	518	537	517	513	524	529	508	505	542	530	524	555	531	509	590	526	509	558	527	519	538	523	524	532	532	492	570	554	529	509	550	536	515	522	520	503	542	556	489	542	542	503	522	524	517	535	525	492	568	554	536	529	520	511	519	474	576	515	534	527	556	536	498	523	496	530	483	500	504	536	519	550	518	525	546	527	533	555	541	482	488	549	533	541	509	565	477	508	478	528	548	514	509	539	521	484	516	527	537	504	521	499	537	562	544	524	485	492	530	541	519	541	527	506	509	504	532	542	517	497	507	538	536	542	546	517	524	532	518	533	551	510	487	508	484	544	514	525	516	513	536	537	550	497	532	529	522	483	551	534	512	519	541	520	551	546	530	521	536	519	536	523	500	558	522	493	526	538	537	518	512	490	514	499	543	509	527	515	517	519	496	539	508	522	546	469	503	483	575	546	507	562	516	513	542	495	504	570	554	501	532	534	480	555	502	533	509	538	532	562	511	544	499	513	503	530	539	531	530	522	514	507	510	514	534	528	506	488	527	502	553	516	514	525	555	541	516	531	510	530	512	514	506	549	521	486	513	533	557	551	547	527	521	517	522	478	496	547	554	518
