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
336320772455	336320772975	336320773525	336320774075	336320774625	336320775175	336320775725	336320776275	336320776825	336320777375	336320777925	336320778475	336320779025	336320779575	336320780125	336320780675	336320781225	336320781775	336320782325	336320782875	336320783425	336320783975	336320784525	336320785075	336320785625	336320786175	336320786725	336320787275	336320787825	336320788375	336320788925	336320789475	336320790025	336320790575	336320791125	336320791675	336320792225	336320792775	336320793325	336320793875	336320794425	336320794975	336320795525	336320796075	336320796625	336320797175	336320797725	336320798275	336320798825	336320799375	336320799925	336320800475	336320801025	336320801575	336320802125	336320802675	336320803225	336320803775	336320804325	336320804875	336320805425	336320805975	336320806525	336320807075	336320807625	336320808175	336320808725	336320809275	336320809825	336320810375	336320810925	336320811475	336320812025	336320812575	336320813125	336320813675	336320814225	336320814775	336320815325	336320815875	336320816425	336320816975	336320817525	336320818075	336320818625	336320819175	336320819725	336320820275	336320820825	336320821375	336320821925	336320822475	336320823025	336320823575	336320824125	336320824675	336320825225	336320825775	336320826325	336320826875	336320827425	336320827975	336320828525	336320829075	336320829625	336320830175	336320830725	336320831275	336320831825	336320832375	336320832925	336320833475	336320834025	336320834575	336320835125	336320835675	336320836225	336320836775	336320837325	336320837875	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
31405	28174	36855	32995	25539	18480	14539	9362	9556	23008	23358	11758	6099	2938	1021	457	265	225	251	227	251	228	212	212	214	229	234	223	223	216	237	239	235	242	208	254	257	255	224	244	222	220	233	234	233	225	239	231	220	218	238	241	211	204	206	226	240	228	219	231	235	234	222	233	194	236	243	238	215	217	259	240	255	251	226	236	251	240	207	257	252	208	195	260	246	207	236	209	225	234	240	241	248	266	235	254	238	255	234	229	223	241	243	228	240	236	227	213	227	228	241	242	212	221	262	222	232	254	217	241	243	206	208	216	225	252	219	236	230	214	226	189	245	215	238	222	228	210	253	237	254	240	229	225	250	250	234	234	242	239	237	211	215	219	233	241	219	257	272	247	244	228	223	214	263	233	232	228	225	235	251	208	233	205	223	239	230	236	232	232	212	234	244	223	214	214	211	222	213	214	231	235	239	243	219	234	218	226	219	206	228	223	244	224	226	230	244	247	247	227	232	240	212	222	253	236	229	262	241	231	248	242	212	245	227	226	243	234	224	232	200	240	228	210	227	238	234	239	222	250	256	248	238	221	236	226	242	223	235	255	256	214	206	203	213	224	214	242	247	229	254	231	238	250	242	236	220	243	235	270	214	260	231	237	238	277	225	241	224	248	250	246	232	264	218	219	239	207	230	208	255	251	226	238	227	239	207	230	243	222	219	215	249	265	254	207	254	246	240	225	236	245	254	219	208	225	234	188	225	226	252	257	212	207	258	243	246	225	240	248	256	253	238	229	229	231	249	225	235	217	252	228	250	219	293	247	230	242	217	241	221	248	228	204	239	228	225	234	212	270	250	258	206	243	210	227	254	215	243	231	228	207	225	229	233	216	231	224	253	239	241	229	238	222	242	218	230	232	225	228	235	219	220	241	222	232	206	227	240	211	220	217	233	250	243	220	243	217	243	209	216	228	255	238	219	215	225	219	272	224	250	230	233	225	230	225	206	245	227	230	208	225	247	218	214	199	211	237	219	230	213	241	225	216	249	229	217	218	218	265	276	288	233	241	221	241	230	238	239	215	205	232	238	217	229	258	243	218	241	233	231	213	229	237	211	229	243	273	255	233	240	228	250	261	215	218	213	251	204	211	222	232	249	236	235	243	205	208	217	233	212	234	244	222	233	235	215	247	228	213	218	257	264	224	224	246	255	232	226	223	232	247	235	243	243	237	211	230	266	216	234	214	211	244	223	257	212	245	205	231	242	243	217	240	229	233	223	210	231	215	212	237	213	258	246	253	240	224	208	228	219	242	265	196	226	233	224	255	241	248	225	235	244	202	234	205	232	221	245	228	241	229	254	245	221	238	223	225	243	219	209	243	272	246	232	238	218	224	247	236	249	240	236	222	228	228	234	228	224	230	197	205	217	245	210	238	215	233	228	221	227	226	250	220	229	224	211	250	213	212	235	220	222	204	226	242	242	264	251	221	252	223	205	236	249	226	241	211	232	213	242	228	234	229	210	252	223	235	232	251	228	214	232	226	223	247	199	208	222	225	195	237	241	210	236	240	242	238	237	237	207	211	254	250	244	223	236	226	235	232	237	219	256	253	237	255	210	207	236	243	247	223	227	250	242	231	205	213	227	229	248	227	255	206	227	229	226	246	230	250	262	237	251	229	253	235	218	263	239	251	246	217	209	275	231	250	225	222	235	233	254	217	224	210	227	236	206	214	194	218	233	216	235	230	248	253	222	212	208	238	206	227	246	229	239	245	222	257	241	217	232	260	249	230	258	210	207	233	234	224	217	205	239	250	248	215	217	239	253	203	227	234	240	233	245	232	227	221	268	210	230	220	226	244	219	251	217	236	236	249	238	229	211	226	234	230	233	215	210	250	241	239	224	228	238	235	237	242	220	231	216	226	208	253	200	247	258	229	258	225	213	238	252	226	234	229	235	216	224	225	243	245	230	228	258	203	222	234	192	258	231	257	208	258	231	231	240	194	274	266	217	232	223	238	214	234	249	216	209	201	233	253	202	206	247	243	223	238	216	188	266	228	245	216	221	238	244	221	229	224	225	224	247	247	233	242	240	236	241	251	238	241	247	255	229	217	234	198	209	218	215	211	227	235	226	250	241	230	246	232	228	229	232	226	217	217	219	217	240	237	246	211	254	237	226	257	261	226	194	222	208	219	236	220	239	216	228	214	260	216	220	236	256	238	226	262	252	243	220	242	220	259	240	208	236	253	230	222	239	239	248	249	225	239	264	251	222	199	237	226	228	215	215	232	227	201	254	216	241	239	224	229	225	232	221	247	266	255	202	257	229	219	216	232	227	220	235	234	276	224	239	227	250	228	213	227	223	216	239	249	203	234	274	254	221	247	218	260	229	199	220	204	240	248	217	210	221	220	224	219	203	239	217	226	245	240	224	222	213	255	219	204	218	214	209	216	211	225	211	230	243	223	219	213	227	264	225	218	247	250	235	232	222	261	241	254	247	237	215	240	229	243	241	241	215	214	203	226	242	220	210	241	228	232	242	247	243	218	219	209	243	266	266	222	231	251	242	233	239	225	242	212	244	224	233	229	224	201	246	240	232	234	241	250	224	219	207	239	219	229	224	254	230	213	253	259	229	236	220	246	232	261	236	225	205	242	231	243	244	233	225	234	270	221	209	205	231	250	243	244	226	226	228	223	235	233	225	247	242	238	220	233	250	245	229	229	243	225	216	238	218	231	251	238	228	238	232	227	242	219	249	227	239	204	227	243	230	225	231	233	260	207	246	244	222	211	237	254	219	257	221	223	235	225	241	280	238	237	234	222	201	228	224	243	252	213	259	206	233	227	246	221	256	213	252	223	216	230	227	208	232	231	259	216	226	248	226	249	217	257	229	230	234	226	241	242	250	209	222	248	230	215	189	253	230	226	228	255	237	228	226	227	235	234	216	210	224	253	210	242	210	259	222	242	222	220	228	238	253	271	237	243	254	221	241	235	233	250	228	254	269	206	230	254	213	231	229	235	230	242	260	244	211	209	220	264	228	237	257	186	224	222	227	207	216	251	214	251	238	205	276	235	243	223	248	249	260	215	230	215	237	217	264	217	228	216	256	225	242	228	210	241	248	216	222	226	206	202	223	229	227	250	218	225	228	202	251	234	224	260	229	268	234	234	252	236	229	238	252	219	255	234	227	234	228	233	227	226	228	235	225	230	221	231	213	218	225	239	222	248	255	248	238	241	237	238	209	243	211	266	243	209	227	239	218	237	214	235	200	215	208	225	228	247	233	214	215	255	244	233	277	202	221	265	237	218	265	234	223	213	242	220	256	230	245	226	242	264	228	267	238	218	241	242	256	264	218	253	217	235	236	237	256	213	245	254	228	238	228	243	264	241	227	237	225	243	251	228	212	254	235	230	206	243	231	256	209	225	208	248	208	229	247	226	243	246	237	242	255	225	241	226	226	242	258	233	250	227	226	233	202	235	253	244	233	247	233	240	220	245	238	220	242	247	197	251
20739	25563	35791	39348	36210	32506	30238	24106	26159	41624	38116	26965	18513	10635	4276	1716	927	669	666	642	655	621	656	650	645	642	645	659	574	603	613	658	613	626	671	659	640	672	625	644	632	637	619	624	610	661	613	614	672	654	647	621	634	615	605	636	678	655	683	654	680	649	663	602	612	607	617	628	564	636	649	633	632	623	612	644	649	630	640	645	597	635	639	600	648	601	678	601	637	651	634	617	660	627	594	643	628	627	647	657	631	644	640	652	661	645	662	652	632	655	619	622	620	652	617	659	622	654	690	637	642	631	666	640	644	633	672	623	646	647	628	600	667	644	621	669	637	610	641	650	634	615	669	617	626	618	634	612	629	663	630	622	639	613	660	684	666	601	629	637	645	660	660	668	650	561	671	614	697	638	658	671	628	640	606	630	606	634	636	621	585	613	644	619	666	634	597	638	645	672	578	603	694	691	672	598	640	631	653	648	643	693	618	603	649	627	665	651	687	644	613	650	609	654	605	661	644	645	620	646	620	663	666	628	663	670	625	628	680	653	645	646	678	607	646	660	597	651	661	602	630	631	616	640	663	629	636	619	619	630	636	633	644	622	644	647	663	641	658	611	632	666	667	597	680	630	627	626	664	618	610	609	612	643	622	676	596	647	629	658	633	632	681	654	660	660	639	636	608	623	670	640	672	627	644	622	657	631	592	647	693	628	702	615	654	655	626	642	649	587	626	645	668	604	619	659	656	613	632	606	661	607	642	656	645	665	645	633	602	662	654	671	625	626	632	608	623	665	600	618	628	635	635	661	655	619	613	653	675	641	705	632	674	643	606	652	640	630	607	630	619	616	592	655	620	601	677	658	617	666	624	648	622	644	673	625	639	653	594	662	653	669	619	603	605	639	660	568	630	661	675	645	648	626	645	636	606	663	603	609	641	637	667	619	629	640	616	685	630	641	690	628	616	661	641	644	649	619	605	642	612	620	625	702	588	635	655	653	634	603	595	634	618	666	643	673	676	674	599	626	626	591	594	639	583	605	619	628	663	695	618	656	635	622	641	672	641	596	609	616	648	645	621	635	614	642	695	631	631	636	631	630	620	625	613	646	647	653	630	650	647	633	617	614	608	610	647	627	633	667	602	642	677	689	613	672	587	631	614	629	660	613	639	668	622	587	638	619	646	652	630	637	605	683	638	644	653	645	654	633	637	624	604	672	615	614	637	633	618	632	625	647	604	631	623	622	671	642	599	637	649	671	607	653	648	665	621	627	646	626	620	609	631	663	608	634	613	648	660	648	647	666	626	594	629	653	638	611	595	655	645	574	628	646	699	638	658	614	649	662	645	609	591	641	625	587	632	659	618	676	666	587	595	664	605	658	637	581	603	680	659	654	642	643	591	654	651	655	615	627	576	631	637	624	623	647	632	622	630	643	665	632	626	586	616	636	636	598	650	639	653	595	618	631	615	684	643	631	617	675	629	661	663	600	651	646	667	623	639	612	642	621	627	690	658	709	629	598	635	637	615	656	650	614	621	642	654	615	620	668	659	605	650	633	635	637	650	634	664	583	651	658	680	632	646	617	681	680	665	664	655	676	670	648	602	655	626	630	614	602	609	629	650	669	631	630	614	628	634	633	631	692	597	633	632	602	653	624	665	654	626	634	625	669	627	637	646	636	678	611	620	608	690	639	643	620	597	646	634	635	649	588	671	672	648	664	637	629	600	686	632	660	660	644	680	631	641	658	620	629	614	634	651	629	615	618	626	640	624	629	654	625	665	626	596	593	607	607	594	642	641	625	621	588	637	660	683	614	640	606	636	635	611	599	623	669	650	629	665	659	612	664	619	671	686	614	617	643	603	618	635	643	662	627	673	610	594	618	671	632	623	629	598	656	632	644	634	620	655	631	626	666	664	653	635	654	642	642	606	625	633	637	610	657	672	606	607	584	630	648	683	657	643	593	608	618	637	670	593	656	683	647	652	618	634	690	637	635	637	652	666	677	583	627	649	663	626	617	636	659	633	630	623	685	620	599	632	676	649	598	651	574	662	620	608	589	564	632	622	618	697	601	660	616	633	674	651	653	595	648	592	672	660	578	638	692	662	645	628	651	568	637	649	637	676	625	656	626	613	611	618	646	670	630	678	664	597	677	651	630	682	660	626	660	646	609	648	571	606	656	648	639	618	618	675	641	619	670	640	641	661	676	643	631	650	648	627	629	617	669	610	598	625	674	684	647	651	633	628	656	661	619	605	648	589	639	653	631	619	616	638	673	664	633	626	652	667	661	681	648	656	598	594	665	637	629	610	633	639	657	623	675	619	640	604	654	617	612	652	642	643	673	659	657	633	644	665	636	645	646	623	614	675	623	665	674	625	650	613	654	623	637	631	662	667	660	615	678	646	632	642	656	622	605	624	603	642	673	641	654	638	638	664	633	639	619	649	619	593	669	653	652	630	631	658	652	627	639	642	615	563	601	654	664	621	657	626	639	612	654	631	652	602	654	654	669	611	608	630	658	634	624	646	622	616	629	641	643	645	616	691	616	620	628	617	661	653	666	639	610	632	665	650	600	648	636	659	603	619	643	654	664	626	603	640	655	614	620	615	648	638	608	648	641	678	669	644	630	622	656	648	617	611	642	605	628	618	649	633	669	654	645	649	613	648	657	612	609	645	676	633	647	634	634	637	611	628	635	658	602	674	637	682	634	679	657	705	643	653	682	601	645	632	651	660	651	650	594	644	624	625	605	695	653	637	645	658	699	659	636	608	626	570	679	665	613	654	604	646	612	651	682	617	628	651	645	680	632	650	629	684	638	592	563	690	612	624	639	638	644	671	604	615	616	551	638	646	649	660	654	673	682	616	630	649	611	664	676	629	616	579	683	606	642	571	614	614	698	612	641	637	642	626	640	650	669	606	610	665	647	657	597	652	675	618	637	662	644	624	653	617	620	657	636	633	602	655	631	674	659	621	648	667	599	609	631	618	651	618	645	653	638	615	628	598	645	655	648	627	602	626	629	612	658	647	642	614	575	669	642	622	639	613	619	635	650	594	629	639	660	640	654	719	606	610	620	607	663	626	618	635	591	621	673	660	639	656	665	582	659	634	573	658	596	604	651	584	612	626	606	621	632	569	635	644	604	660	626	646	676	583	639	634	622	651	618	687	628	642	681	628	632	631	601	628	633	624	620	678	684	629	643	646	608	659	625	588	624	669	595	666	639	661	630	607	633	613	632	654	644	619	646	627	595	644	616	634	644	672	608	602	646	611	599	625	642	640	626	618	620	625	638	693	624	686	650	639	727	652	653	623	644	603	627	640	643	648	636	618	605	622	625	615	649	609	657	629	654	624	660	661	621	597	653	663	653	613	641	645	632	643	629	628	635	646	705	631	606	592	670	688	653	681	645	669	618	641	710	643	639	677	643	692	656	621	648	666	646	612	637	651	618	628	599	658	667	641	660	642	703	614	604	681	611	608	624	652	683	590	603	577	671	661	644	567	706
30305	29104	28385	21035	14056	7964	5925	4982	3926	3632	2718	1299	615	343	256	267	203	230	230	241	230	250	265	236	253	240	254	246	227	244	255	240	263	232	229	223	262	249	270	254	259	234	254	240	232	249	227	239	257	230	238	262	232	257	248	244	230	251	255	247	267	239	263	257	254	250	255	255	240	246	250	248	243	271	233	228	231	260	246	257	243	251	249	240	244	240	262	243	254	236	275	290	275	232	221	242	263	230	217	249	238	256	240	255	242	222	271	247	258	251	250	261	262	251	253	250	243	276	250	259	253	249	253	255	239	256	227	259	237	265	232	248	220	229	264	250	266	258	235	236	231	246	246	250	253	260	237	243	237	231	233	262	262	230	238	256	250	259	239	217	256	261	284	270	233	246	247	267	237	225	240	271	251	261	249	237	269	288	245	235	219	248	295	250	209	270	257	266	232	247	257	264	254	258	228	246	235	274	251	269	241	246	276	261	277	251	257	249	254	237	246	251	262	256	247	283	232	235	232	254	238	243	268	259	231	238	271	245	242	260	254	263	231	260	245	258	287	241	221	254	262	247	246	250	239	238	220	230	258	222	238	229	248	267	267	234	269	245	250	251	210	242	253	253	237	238	258	238	240	264	272	249	245	261	250	253	233	232	244	230	229	240	285	241	257	262	233	227	213	253	268	277	253	262	225	230	270	240	292	245	226	253	249	213	256	226	249	280	251	244	257	258	275	223	255	243	245	253	267	257	241	273	255	247	250	264	249	279	263	237	254	226	268	251	280	249	248	266	224	227	254	240	243	276	247	228	232	274	257	234	226	222	254	241	254	248	269	253	253	241	271	271	240	262	258	227	224	279	232	229	243	280	241	247	233	262	248	231	265	229	262	235	236	247	220	255	243	243	239	228	220	272	217	256	232	255	244	269	253	242	263	252	266	237	247	224	243	271	252	250	217	263	259	252	246	239	258	239	266	235	254	258	264	251	243	228	225	260	229	254	252	242	244	241	235	232	230	244	246	216	222	247	238	242	260	235	226	250	253	278	278	253	274	251	235	243	252	228	246	214	263	223	248	257	279	253	230	286	228	257	240	238	239	249	241	245	219	246	222	231	253	244	271	223	229	246	264	254	259	239	217	251	224	215	273	231	251	253	233	232	217	261	224	264	242	259	264	237	253	265	245	251	243	241	255	260	214	212	242	213	215	237	248	286	251	287	243	278	266	278	234	262	232	286	252	243	251	223	252	260	238	221	235	235	251	266	297	216	284	254	237	236	261	246	245	234	262	233	287	248	237	262	255	262	255	241	251	247	236	248	249	247	247	262	265	266	258	243	244	235	251	200	234	225	245	254	245	225	248	246	251	223	274	252	256	225	254	252	236	233	250	246	224	251	273	242	254	239	253	227	235	240	229	223	269	247	259	259	240	242	226	244	257	233	234	236	209	255	280	236	274	258	257	245	240	240	264	235	244	224	249	259	258	244	277	257	248	272	266	231	231	227	237	247	238	239	220	250	259	232	242	248	244	265	241	245	247	244	270	239	240	230	247	234	279	233	267	250	227	256	244	247	258	231	273	223	255	248	258	252	259	251	253	234	253	251	242	255	224	263	267	229	216	230	249	235	255	238	241	244	252	227	243	262	252	273	218	254	240	241	225	255	253	218	247	236	273	263	278	245	264	288	254	223	232	241	243	261	232	269	239	247	239	245	277	239	257	251	261	210	230	258	224	241	281	239	259	232	251	236	243	230	240	245	248	230	238	282	269	277	252	224	243	254	240	258	255	244	247	248	249	268	265	250	254	248	275	251	273	253	228	233	238	223	252	249	245	268	233	237	273	248	245	231	252	263	232	251	236	231	254	235	253	244	249	219	253	268	245	252	237	233	253	253	243	255	236	265	253	281	263	280	239	245	268	243	238	256	250	263	254	234	250	241	241	202	253	248	274	244	248	290	250	245	268	250	248	256	270	218	225	243	244	251	256	232	233	237	241	241	262	263	232	245	261	242	239	247	252	228	244	267	263	259	255	272	242	247	251	246	278	261	268	254	291	252	255	258	228	237	270	249	254	246	257	263	233	244	289	240	244	257	272	255	243	246	246	220	251	257	219	264	238	255	231	267	245	256	239	229	259	238	254	235	274	238	235	260	229	257	232	246	251	228	251	272	251	254	281	260	274	251	259	251	247	230	231	232	240	242	269	237	250	220	249	254	226	280	259	230	263	277	245	262	251	262	254	264	224	272	258	240	268	232	271	270	255	259	271	260	237	244	258	235	222	233	250	250	242	229	250	257	268	223	254	247	264	260	215	252	216	253	247	277	250	236	276	238	236	249	261	225	251	263	222	280	263	260	236	265	242	270	247	232	258	271	255	237	217	244	256	277	267	267	240	277	247	259	264	255	243	263	226	229	247	280	254	254	234	220	237	234	241	267	260	256	243	238	254	271	243	283	230	234	261	255	255	257	242	260	259	253	260	270	260	238	244	252	247	262	253	245	259	262	238	249	250	263	243	207	256	251	232	255	264	276	225	265	244	260	265	237	222	248	255	259	226	254	242	243	251	243	231	240	231	239	251	255	255	256	246	236	243	248	258	239	249	239	247	261	255	245	265	238	227	219	245	221	235	280	264	248	264	271	245	253	243	250	266	213	264	257	224	249	242	239	242	246	253	239	234	232	243	236	243	258	224	251	273	229	237	239	251	223	275	237	241	242	272	262	229	253	255	255	254	269	255	223	256	259	247	225	275	243	219	234	240	224	247	254	241	287	247	230	255	265	237	248	258	234	237	229	230	239	266	239	271	237	263	276	253	220	231	251	221	269	259	250	251	267	258	254	275	248	247	246	250	251	252	261	223	241	247	242	218	250	272	249	265	260	255	256	229	234	224	226	230	234	229	236	233	254	227	258	261	236	244	232	246	220	239	263	255	275	221	236	249	266	231	219	233	256	251	245	244	243	245	281	215	255	241	223	261	257	237	265	248	281	236	195	224	240	245	229	244	253	240	266	258	255	256	248	215	250	240	271	251	237	241	272	245	265	270	233	260	234	226	235	246	274	234	263	230	243	240	223	247	248	232	272	231	250	262	272	258	220	268	240	256	229	243	261	238	253	239	238	247	255	231	254	274	227	268	209	254	259	261	233	224	233	260	249	226	261	260	257	261	251	239	232	248	250	250	233	237	249	244	246	253	239	282	234	233	254	231	258	243	244	262	267	263	276	259	253	252	248	226	263	281	273	259	271	252	246	263	222	251	271	271	281	244	245	253	252	255	271	242	231	229	261	254	257	261	241	260	224	243	259	244	276	239	258	236	267	230	264	230	233	244	276	224	247	226	270	288	252	225	240	242	256	237	234	229	259	237	258	240	262	257	239	230	236	248	291	236	239	259	224	232	236	266	252	275	245	230	249	268	231	240	230	233	228	244	236	245	241	279	216	239	247	242	226	245	252	243	256	288	260	258	260	242	241	251	258	265	276	223	248	253	232	223	255	216	257	236	225
21734	25734	29354	30596	26669	20743	19649	17951	15524	14639	10685	5175	2220	1136	808	724	688	679	725	701	701	689	651	641	660	638	655	656	671	659	665	669	676	705	668	732	686	690	633	703	668	670	662	667	678	680	690	650	669	673	702	715	700	657	706	656	679	656	669	697	650	712	651	652	663	701	689	719	702	670	711	685	633	660	700	633	637	701	618	685	679	701	660	651	663	675	672	654	688	621	678	655	727	691	677	662	680	666	673	708	681	702	724	699	673	691	663	733	694	661	674	644	667	701	642	621	755	662	653	667	696	662	653	618	639	689	664	702	696	678	690	707	680	661	658	633	681	655	685	648	708	676	685	713	573	656	677	644	621	630	646	685	680	757	683	648	686	722	649	664	692	697	689	751	698	698	649	727	646	679	660	686	666	669	683	636	674	656	702	684	686	657	689	691	640	635	654	649	630	652	678	669	678	689	654	680	677	661	673	666	711	622	635	694	675	676	671	668	691	669	762	641	698	712	664	669	700	639	671	675	720	682	671	669	676	715	659	684	653	683	700	701	637	673	644	660	652	673	691	648	651	653	711	679	692	738	733	679	682	701	710	688	651	662	650	676	655	682	662	679	659	728	641	699	702	641	696	640	666	649	635	703	658	692	706	665	687	638	679	675	687	666	693	658	656	640	662	712	674	704	651	679	691	675	650	685	690	665	685	646	671	671	683	657	633	705	711	640	721	646	709	743	685	680	642	728	681	685	695	673	696	697	722	680	676	702	669	658	653	702	646	704	670	679	676	697	639	650	701	690	692	708	695	660	627	668	691	689	651	692	635	675	707	657	648	618	656	701	628	663	648	665	669	657	697	666	637	618	675	721	650	696	673	666	633	662	648	630	709	696	700	665	687	701	664	668	665	684	671	711	726	685	702	665	700	674	700	699	714	641	707	700	650	664	658	663	673	688	700	722	642	656	659	702	722	688	686	668	683	662	659	653	654	663	649	714	663	657	688	646	643	705	674	649	666	678	654	664	672	689	641	699	660	648	658	655	656	673	686	627	700	644	712	655	682	689	697	705	639	698	650	738	674	688	749	714	655	656	690	707	687	650	708	684	659	705	656	640	705	706	684	694	690	675	654	659	686	680	658	703	719	667	688	672	671	674	649	702	651	668	691	714	681	708	692	688	697	705	704	635	689	677	724	745	666	684	653	659	668	624	699	717	671	676	702	697	678	684	696	714	660	646	657	673	655	671	642	730	681	709	652	644	631	685	684	632	662	697	675	664	683	710	720	687	683	661	669	671	699	647	699	699	638	691	703	666	679	698	688	676	673	698	656	658	694	674	645	640	700	716	720	716	626	647	694	695	652	658	693	697	651	738	684	665	662	721	697	694	700	731	646	703	669	638	673	685	692	663	668	631	681	671	701	676	683	605	689	681	706	704	679	680	671	692	672	731	669	697	636	676	692	695	686	633	655	692	706	638	652	706	638	691	678	673	700	635	666	707	676	679	692	678	701	688	653	671	659	683	705	647	690	660	694	656	648	685	735	692	644	665	690	653	646	677	670	643	672	672	689	649	687	673	714	705	658	670	675	678	661	666	683	680	688	676	685	702	650	634	657	656	674	667	720	685	645	662	697	633	699	648	680	662	644	685	716	657	638	689	714	713	629	649	679	723	659	754	615	648	637	661	653	643	688	660	671	677	697	665	746	711	646	699	694	662	591	707	690	699	655	641	688	639	790	668	680	715	687	632	704	642	646	641	747	651	713	718	650	690	646	681	694	649	656	715	744	682	681	687	652	630	676	645	697	747	670	661	670	727	651	698	659	671	670	671	692	691	678	668	718	708	659	683	702	675	643	653	728	668	660	679	644	711	645	651	649	657	695	658	700	711	706	660	666	674	685	721	660	691	669	712	688	677	710	683	687	686	640	709	646	661	676	688	699	632	656	695	646	704	693	678	682	660	627	667	668	691	655	679	647	694	673	691	674	710	680	709	690	684	723	694	635	668	680	657	671	677	658	647	660	685	658	662	737	676	630	734	648	640	710	651	665	679	692	669	695	636	671	672	650	651	694	669	638	690	609	650	722	644	717	702	690	699	683	640	646	695	673	654	718	704	673	710	674	675	681	702	686	681	653	655	656	662	717	667	640	706	683	697	702	715	678	681	704	718	691	685	641	717	668	682	661	711	641	676	649	665	707	652	680	657	671	646	656	640	641	716	718	720	667	640	653	680	649	746	697	669	688	634	654	682	654	666	653	671	644	663	654	693	660	643	636	669	670	691	690	660	692	688	644	722	721	665	626	715	630	663	622	679	666	646	670	663	655	708	649	674	665	695	662	685	660	617	677	670	675	681	674	699	702	647	651	654	711	661	672	644	616	677	647	663	674	676	667	719	700	674	665	664	657	707	714	652	648	680	624	680	681	680	670	690	674	699	709	675	680	681	665	677	632	653	639	691	722	679	643	652	678	654	702	605	621	701	669	697	719	692	691	665	689	656	678	674	680	703	663	660	618	695	714	643	642	668	695	675	649	715	626	665	682	663	660	684	682	673	649	686	698	669	690	713	673	685	693	688	665	657	670	714	706	665	678	704	645	683	674	680	696	699	672	697	689	691	672	580	661	673	660	677	662	678	704	699	628	694	648	662	662	691	624	668	645	687	682	669	671	699	663	693	693	670	707	671	643	666	704	700	681	652	682	659	658	678	664	655	640	691	625	699	705	691	639	668	684	681	660	669	677	722	657	715	647	620	634	671	659	680	666	666	701	666	694	676	686	660	675	715	644	660	677	709	696	695	616	675	637	690	664	675	711	672	707	696	636	709	649	673	650	658	685	677	678	641	742	661	699	647	645	690	673	681	654	658	683	641	673	715	688	639	625	654	658	682	661	633	694	681	699	669	712	652	676	708	655	674	679	662	691	694	679	702	641	704	670	679	697	691	679	745	671	681	686	686	670	685	701	681	676	672	665	641	653	649	690	696	706	604	663	659	667	676	691	644	673	732	679	708	718	705	684	669	685	650	679	682	712	693	649	679	657	626	703	690	657	642	745	687	694	666	675	694	725	665	704	696	666	720	689	673	627	655	694	666	669	671	657	724	661	700	696	639	662	658	663	666	649	694	712	673	639	663	685	662	716	685	688	689	705	709	681	711	702	641	721	674	669	716	673	702	699	699	657	692	669	698	669	718	647	677	665	679	697	676	632	644	734	705	704	678	672	698	685	645	751	650	688	679	663	696	703	678	672	667	690	663	669	719	694	689	647	699	702	650	655	694	685	653	672	686	645	669	665	675	674	686	686	728	653	671	645	676	704	698	675	717	653	667	704	783	648	679	622	743	671	716	698	634	678	676	655	663	688	681	614	658	714	707	628	693	690	671	686	670	680	693	689	672	650	646	698	713	644	685	713	661	694	641	658	666	685	711	668	678	667	657	708	663	677	714	689	639	644	674	718	670	657	666	684	663	696	679	707	680	654	738	658	629	633	676	652	660	723	690	690	709	659	682
37301	29976	36119	32268	21291	13643	8419	6592	10716	19389	14245	6588	2120	814	445	290	229	235	244	269	257	253	221	265	277	223	245	257	259	248	238	224	263	255	237	242	251	251	260	232	243	265	259	246	246	232	246	230	272	232	258	255	218	255	241	263	234	233	242	259	236	238	233	226	238	208	267	272	267	244	240	271	246	235	263	266	236	246	226	217	222	238	212	214	247	230	237	230	266	260	264	259	239	239	247	254	249	251	203	260	261	266	239	236	237	246	259	248	232	247	237	240	245	247	233	249	265	236	247	255	272	258	239	234	227	248	245	221	249	256	232	215	252	207	240	279	240	242	230	253	275	230	271	220	217	237	236	241	245	238	245	241	234	228	249	238	243	257	233	213	242	248	252	245	228	253	245	259	232	240	214	223	242	291	250	246	244	247	239	208	267	249	253	213	250	240	245	250	249	244	250	213	243	252	242	225	265	247	212	255	257	238	257	241	250	245	274	272	258	266	257	260	271	247	245	254	245	228	251	253	251	256	241	243	227	232	268	238	248	248	242	230	240	257	260	267	225	195	233	211	253	248	251	223	270	289	231	234	260	237	258	259	249	223	249	244	241	251	247	228	231	220	230	234	225	246	280	227	268	249	272	213	243	253	243	240	250	256	231	257	229	251	225	236	246	224	257	235	238	272	247	255	242	241	234	274	226	259	247	241	241	248	207	240	230	237	252	252	228	233	238	245	219	240	228	264	215	239	246	267	222	252	238	222	230	250	231	232	245	223	219	240	240	249	277	270	244	218	249	247	226	227	253	240	246	238	236	222	247	234	233	258	231	267	248	225	242	243	252	239	230	216	225	217	235	247	246	251	251	222	258	238	183	249	254	242	241	255	258	205	255	237	237	248	252	238	239	245	265	227	277	230	236	229	277	234	249	219	228	245	261	250	247	238	239	241	222	241	222	192	245	262	234	222	254	258	251	255	237	249	234	235	223	221	243	211	237	266	244	220	238	252	236	262	217	248	240	242	258	234	262	257	231	244	244	214	243	232	269	253	239	267	240	253	237	263	272	261	243	233	255	256	236	241	214	257	227	263	257	256	262	223	231	257	248	276	282	242	258	213	213	253	238	230	259	243	244	247	269	259	255	240	251	222	245	235	245	222	233	222	250	252	231	239	262	229	261	243	220	270	293	265	208	244	263	240	215	231	255	233	229	272	227	236	244	266	246	213	279	240	240	243	246	231	208	245	251	227	250	251	253	233	248	232	236	222	245	277	249	238	233	246	253	232	215	260	254	265	261	245	235	250	246	246	259	256	229	225	231	252	264	244	241	225	228	245	234	195	256	229	259	244	231	258	234	226	257	277	234	212	241	265	216	260	283	242	263	259	281	269	262	276	238	292	219	246	231	249	237	240	232	235	234	284	245	222	249	238	257	250	255	258	212	253	224	230	249	245	249	253	253	248	239	269	237	197	258	221	271	235	250	251	251	234	267	228	299	269	248	231	265	253	204	251	216	241	238	240	248	270	258	251	238	253	225	240	226	254	224	243	238	231	236	235	250	217	242	267	247	274	231	245	267	230	252	242	250	270	218	245	231	248	244	264	239	227	248	239	230	225	242	239	211	291	294	237	238	249	254	212	265	260	236	234	237	257	251	224	248	252	243	244	241	225	259	266	219	251	231	240	263	250	239	212	245	267	251	260	229	240	218	231	237	244	257	230	270	244	209	213	241	242	259	241	244	232	254	264	238	237	255	276	245	246	244	230	239	254	229	263	289	193	243	269	239	270	240	217	245	244	241	252	240	261	223	271	259	224	247	231	204	250	260	244	230	270	246	287	227	268	251	249	255	230	244	218	264	247	232	278	245	267	232	260	262	242	230	281	244	206	227	246	254	244	225	243	216	228	252	245	232	232	227	249	265	224	278	247	239	256	249	222	230	234	250	217	299	224	257	218	238	243	235	273	258	229	267	258	241	233	256	250	270	239	238	282	242	237	243	217	243	246	246	275	235	240	243	262	226	270	270	250	221	238	229	234	255	229	226	239	216	240	263	256	225	231	228	259	256	220	228	248	260	230	238	197	270	224	233	255	214	214	227	269	265	243	233	217	231	261	233	238	253	235	237	237	246	247	228	251	249	310	229	260	235	222	247	264	272	257	250	247	267	255	238	228	238	272	215	244	255	249	233	252	263	267	245	240	246	245	251	265	260	262	233	226	232	253	235	246	259	257	232	228	234	238	285	237	237	237	222	231	249	235	251	250	228	253	225	211	254	233	240	209	257	221	225	262	232	251	221	244	235	247	259	260	240	230	232	247	247	259	261	209	248	265	227	276	226	263	239	265	220	224	251	230	258	220	252	264	250	229	219	267	243	241	253	241	253	243	215	236	248	269	245	263	212	239	242	253	262	237	233	233	235	246	256	263	227	257	239	271	234	257	257	266	239	214	239	248	236	268	237	256	256	261	262	228	240	237	247	240	261	239	259	246	243	258	249	234	238	250	209	253	252	240	245	243	212	219	254	238	251	215	218	269	224	252	243	255	246	239	229	240	248	273	239	252	242	260	241	247	249	232	250	244	268	256	244	222	242	238	233	244	240	236	267	230	245	260	243	261	249	246	253	226	255	246	226	224	259	211	236	268	227	269	226	231	253	249	243	256	249	250	249	249	232	249	235	262	254	234	242	227	228	253	230	218	250	236	248	229	275	233	253	239	245	206	237	267	247	268	232	239	211	237	255	241	233	258	240	227	244	224	233	252	229	237	255	228	227	235	240	231	233	260	250	241	217	246	249	252	250	254	275	254	229	250	234	245	221	244	258	222	250	260	225	253	244	240	226	235	262	243	241	237	242	216	254	232	234	243	248	220	262	235	240	218	239	267	226	259	237	230	285	259	280	263	217	246	260	251	258	245	251	239	212	244	221	248	234	246	248	240	265	223	239	234	235	216	249	265	246	251	241	235	240	237	273	218	242	271	274	251	240	243	226	262	242	265	242	234	246	246	238	223	256	244	234	255	221	234	236	243	231	246	250	222	239	263	232	233	251	238	242	254	252	229	230	239	239	236	224	216	235	258	233	241	256	213	242	226	217	233	240	237	233	242	267	251	251	248	266	249	242	282	235	220	251	244	277	255	273	235	249	258	240	251	251	212	247	249	246	235	234	215	236	252	240	283	256	270	258	238	247	262	256	246	231	265	244	250	263	263	267	236	236	220	249	233	269	242	234	253	239	248	237	242	236	241	264	253	270	237	233	244	233	259	226	222	226	269	242	247	252	266	247	230	249	242	244	243	235	222	261	228	237	248	259	222	234	239	208	271	268	256	283	232	229	235	231	216	226	262	214	230	252	246	223	257	227	253	227	259	250	228	269	222	223	215	221	255	251	252	246	252	250	298	240	263	252	248	250	236	214	239	219	248	243	245	273	220	229	258	231	247	258	238	239	263	245	236	236	267	229	250	228	246	242	222	215	268	264	269	284	229	265	227	247	296	244	223	245	252	253	240
27104	26941	36871	39050	33277	27825	22602	21006	28837	39551	32125	19488	8420	3414	1523	874	718	647	688	701	661	670	706	678	684	725	691	666	676	660	696	690	655	639	668	677	661	651	644	688	704	641	652	703	669	655	678	675	677	673	674	653	671	667	660	674	661	686	691	695	672	679	639	664	699	686	685	659	664	625	681	655	668	666	684	682	663	656	663	650	647	671	677	680	706	673	714	676	659	627	667	660	673	653	638	652	662	711	673	659	669	645	631	701	700	641	615	639	715	697	647	639	661	680	650	685	629	668	673	657	627	676	706	681	671	678	634	697	629	644	622	664	681	661	641	655	664	651	681	651	636	647	705	671	594	666	687	649	709	663	624	668	688	660	642	722	656	645	707	709	663	640	704	706	707	656	676	656	702	646	620	704	692	684	666	661	651	677	684	679	677	658	686	698	648	701	692	683	640	659	697	646	651	641	644	671	664	710	681	650	680	665	668	664	725	644	656	710	660	674	662	654	669	691	623	697	685	677	651	673	675	679	655	675	687	679	639	689	689	681	657	673	627	663	676	662	650	642	637	710	695	674	678	661	625	635	694	670	657	685	633	659	666	691	701	677	649	677	659	678	630	703	656	700	648	667	702	680	699	650	659	681	644	661	644	634	655	658	692	717	693	650	682	640	687	666	650	652	693	654	700	668	692	699	689	660	662	662	687	699	676	723	634	671	690	638	654	632	667	670	656	679	694	676	649	699	668	687	661	680	674	659	657	628	613	654	637	681	664	700	698	646	695	712	648	661	666	640	709	662	671	710	690	620	694	682	662	691	675	643	671	663	662	673	678	654	683	687	685	655	689	660	694	647	675	662	672	689	687	667	679	683	689	643	659	616	681	684	683	632	696	657	642	646	637	654	696	648	718	620	671	666	707	648	684	663	622	700	680	664	615	639	713	662	658	721	683	659	697	669	657	655	691	660	672	672	643	711	720	658	642	665	653	676	602	689	670	644	684	721	629	655	688	666	734	649	668	642	676	672	664	685	697	674	678	694	649	652	641	683	654	625	656	690	637	693	700	619	665	695	656	618	660	641	665	664	647	667	674	676	665	635	652	719	671	674	680	709	678	689	685	662	635	683	700	679	675	664	653	631	742	672	672	668	652	654	735	646	673	691	687	661	636	698	670	692	725	632	639	673	694	608	643	683	664	699	655	728	716	665	659	672	695	616	631	615	677	641	644	722	684	662	661	714	662	700	678	664	664	635	650	656	647	668	668	682	709	663	708	666	669	612	701	666	642	675	672	665	632	692	638	710	609	700	681	707	665	642	692	660	675	690	687	688	656	679	685	686	704	676	697	675	687	621	681	690	664	663	679	653	659	667	636	674	642	672	693	683	660	628	688	673	671	632	666	691	650	693	615	685	648	674	689	674	688	671	658	682	632	662	678	664	618	606	662	674	653	717	666	672	678	679	678	693	678	694	670	634	651	687	662	699	698	685	672	674	682	637	688	701	658	675	688	679	645	691	604	695	663	658	645	713	646	700	658	656	683	631	708	667	636	696	654	664	648	643	669	671	662	678	625	686	697	644	655	684	679	653	627	712	680	653	690	690	672	697	725	594	670	619	674	640	672	626	672	663	660	683	652	618	653	658	636	662	649	724	727	679	678	679	666	675	666	675	621	633	683	685	613	722	684	663	673	588	689	683	679	700	666	692	686	689	679	655	663	671	665	670	669	656	696	630	675	664	617	679	654	688	644	648	642	685	646	693	646	638	668	679	645	644	646	667	711	705	695	672	656	665	693	642	719	685	628	641	678	680	651	675	661	652	682	681	698	661	674	704	690	703	659	682	666	667	724	664	656	685	690	674	675	662	680	665	673	660	666	681	656	652	630	680	601	676	705	674	649	685	670	648	678	701	646	707	656	644	645	718	701	651	680	678	644	637	703	671	682	635	669	707	639	674	650	672	644	649	679	646	659	688	636	638	668	626	711	643	666	679	682	656	675	683	650	661	725	668	694	646	669	712	713	662	676	695	647	641	624	674	669	722	694	638	637	700	607	695	661	635	626	707	651	671	641	646	651	675	694	693	635	690	677	727	645	668	686	695	684	702	688	675	649	664	700	669	674	625	705	674	722	715	674	730	662	668	664	670	661	659	657	663	650	677	713	698	679	670	644	661	711	664	690	677	675	649	660	647	668	699	669	628	608	661	647	693	633	613	668	662	695	676	720	677	723	664	684	643	694	668	673	687	663	667	687	695	661	696	692	677	732	641	685	637	646	680	651	696	672	664	680	690	630	700	656	656	690	686	692	670	707	659	692	654	667	653	677	707	664	654	664	669	684	656	642	665	621	715	639	648	636	673	660	664	641	664	673	644	712	703	623	629	651	646	647	669	659	651	672	666	703	680	714	672	636	679	663	624	671	639	637	647	665	643	664	603	679	689	678	670	701	635	666	697	673	698	631	716	648	686	656	699	666	699	662	692	650	695	684	691	634	627	653	688	716	647	686	678	693	662	631	691	660	652	697	724	685	690	698	654	702	700	696	664	740	696	656	715	674	711	671	714	718	663	706	635	727	692	686	648	716	692	657	676	653	621	674	654	692	671	639	651	620	630	670	649	664	630	656	686	683	651	670	705	666	683	722	654	684	670	653	679	697	702	651	674	666	652	669	704	648	663	706	641	701	670	646	628	661	672	671	729	681	634	666	670	680	666	685	679	674	633	731	668	706	639	678	684	722	638	643	657	687	629	687	624	701	624	681	690	697	666	645	685	645	635	698	673	691	677	682	678	669	654	686	695	672	640	626	674	650	668	711	684	645	656	651	625	719	630	659	707	695	733	674	699	656	641	656	671	701	674	634	713	675	665	675	706	647	688	688	680	603	686	672	659	695	692	651	671	641	682	679	670	714	661	704	657	626	676	682	669	674	743	655	654	650	656	620	693	685	679	662	662	659	657	670	707	691	692	686	670	663	654	671	651	670	725	656	610	656	668	660	678	646	604	660	664	673	643	669	635	649	659	656	666	665	663	669	737	680	708	596	673	677	691	642	659	670	669	630	678	664	653	655	634	639	664	671	634	669	671	659	699	682	644	646	677	645	620	641	657	629	629	639	676	661	673	633	683	688	663	674	651	638	665	645	640	638	677	705	688	699	684	693	676	653	707	675	624	666	666	642	683	678	645	650	666	669	660	688	675	687	635	645	676	651	677	675	678	681	680	664	639	686	655	692	657	681	626	644	669	666	677	688	709	689	681	672	663	662	698	629	649	692	677	647	676	663	714	708	645	679	702	654	656	705	634	679	629	710	700	636	683	677	638	673	662	657	651	685	680	685	686	714	657	619	669	669	649	662	648	659	708	688	721	681	663	680	681	660	686	663	665	616	677	671	638	658	658	685	636	657	634	663	663	690	684	637	680	645	664	638	672	696	638	637	633	687	657	668	632	674	659	663	688	644	678	676	695	648	641	685	687	685	672	620	676	669	662	703	689	661	666	694	685	663	702	700	638
35766	34555	41509	32729	23960	21901	15593	12462	25753	26177	19309	10633	3855	1487	545	303	259	262	228	240	240	243	257	238	215	212	267	253	237	255	264	249	227	241	258	239	266	240	244	195	230	249	275	228	233	229	247	228	246	257	249	245	277	235	218	222	232	225	241	230	245	266	223	233	221	216	233	239	219	219	258	236	223	246	218	267	228	213	238	239	225	226	265	258	257	237	220	243	243	232	248	244	224	268	236	251	282	222	244	223	219	253	242	255	232	258	265	208	254	207	231	258	229	241	223	228	249	256	284	256	265	245	228	243	259	263	218	240	247	227	212	235	222	243	237	268	250	231	246	242	252	225	244	232	228	224	235	237	236	242	258	244	213	243	233	230	219	234	239	249	240	244	242	206	256	255	257	247	231	230	261	271	237	259	224	226	264	254	256	271	210	261	271	249	277	233	240	225	219	230	253	242	254	250	228	245	254	249	249	241	253	232	224	221	239	218	229	239	222	257	246	230	245	223	263	257	248	247	253	227	248	257	255	251	207	226	250	240	249	267	235	236	257	256	259	264	240	256	267	250	244	269	246	222	242	237	243	248	247	233	268	225	247	241	244	242	234	230	277	279	251	266	239	246	228	256	216	265	232	259	268	211	198	252	262	239	254	220	233	221	256	248	278	244	237	249	256	242	222	231	251	266	222	242	231	235	232	235	240	233	266	231	245	251	239	258	250	237	248	243	231	252	238	222	209	244	240	237	216	244	260	241	248	226	231	230	241	249	245	235	213	242	254	235	238	260	235	246	241	219	223	239	257	229	238	267	223	243	251	265	260	242	238	223	231	238	223	239	247	238	235	242	246	248	250	255	247	241	243	221	222	229	250	280	212	250	247	261	241	226	228	253	239	265	244	239	217	259	236	235	238	244	231	227	233	232	244	262	215	265	239	244	278	233	272	237	258	209	248	210	233	241	256	233	233	255	265	232	245	229	234	232	268	241	252	228	230	206	239	232	251	263	258	247	242	254	285	240	267	249	230	228	244	235	252	226	258	225	242	266	205	233	235	241	241	234	263	246	231	216	221	242	224	224	236	251	241	287	236	231	224	236	250	231	249	226	227	256	227	259	235	250	242	238	242	233	196	243	211	263	244	250	235	241	228	232	223	244	246	270	239	255	238	239	253	252	232	232	262	245	229	226	245	251	230	241	246	260	237	259	234	206	224	271	255	222	214	238	232	240	233	241	246	254	229	223	231	235	250	234	250	225	255	248	248	257	261	257	233	258	233	230	241	255	274	256	242	276	235	293	239	215	248	230	245	257	231	250	219	252	251	255	251	247	210	264	219	221	241	251	235	263	250	265	265	216	224	235	223	255	248	246	242	244	229	248	232	284	214	226	231	217	229	235	235	216	267	230	243	259	239	253	273	214	252	218	240	256	241	249	228	247	238	245	236	257	243	250	251	256	238	231	227	295	243	228	247	246	263	273	256	261	243	199	242	244	258	242	249	236	219	227	217	241	255	248	239	240	260	244	211	218	242	261	205	248	239	233	233	231	250	251	254	236	247	240	243	270	260	217	251	241	242	249	247	221	277	217	279	249	247	225	233	226	248	246	233	249	248	263	251	237	242	224	242	243	243	245	237	234	205	249	229	242	229	257	256	237	256	226	264	253	246	246	249	239	256	236	241	231	229	226	249	253	219	248	256	251	248	275	244	229	243	226	237	241	236	231	212	247	238	230	229	249	291	238	250	232	226	239	251	243	247	239	251	228	224	237	275	244	264	248	230	243	221	247	243	261	226	230	219	237	244	238	224	277	230	246	255	266	248	273	237	225	225	239	265	235	234	267	256	249	244	250	234	253	262	236	235	249	256	224	259	246	218	236	242	269	259	253	231	226	272	222	246	256	248	248	250	239	237	243	263	228	219	270	236	255	197	264	238	242	244	232	226	249	258	250	267	248	222	243	272	235	260	247	259	220	224	247	235	248	232	247	235	212	252	213	231	252	218	246	221	233	248	258	228	231	229	242	277	245	228	268	274	258	230	242	226	275	250	239	239	267	227	235	238	234	272	259	248	257	250	224	224	235	272	263	266	226	264	245	218	256	241	251	275	277	229	224	254	253	253	242	224	233	262	249	249	247	262	240	230	254	241	246	255	213	253	233	239	256	228	242	232	234	258	241	224	240	239	266	242	246	239	211	220	233	240	267	226	222	249	256	237	231	272	246	240	250	278	260	233	247	236	242	201	216	251	218	247	241	251	234	228	264	229	235	256	250	248	226	243	233	222	250	259	245	249	247	232	230	258	248	247	243	214	253	226	262	236	239	242	217	223	231	235	248	245	257	241	269	230	255	252	266	229	239	255	263	232	242	219	254	262	233	245	246	249	235	236	239	230	235	237	253	254	274	239	239	240	248	251	245	252	240	247	228	232	247	277	244	256	258	250	239	251	237	220	245	232	253	229	230	224	258	247	240	254	217	237	250	247	234	248	243	273	237	265	240	268	253	216	221	266	237	251	239	227	261	232	236	239	245	239	262	225	228	248	259	240	229	242	238	205	231	265	242	256	261	238	276	221	226	220	248	229	239	248	260	241	221	259	226	224	228	257	261	227	245	264	241	231	231	246	226	261	253	242	243	225	221	231	258	258	254	231	217	239	252	236	219	233	221	259	225	240	242	249	241	216	264	265	233	248	264	256	226	228	249	240	240	257	260	232	215	253	251	227	250	242	248	252	225	248	278	221	251	236	210	245	259	261	257	215	245	277	253	243	215	223	232	252	244	247	233	239	252	246	255	252	235	236	232	240	267	243	248	266	256	218	227	247	235	277	266	265	236	243	209	247	269	245	245	230	244	234	237	228	239	258	244	219	237	243	242	277	270	264	219	233	242	232	218	210	235	260	254	241	250	235	243	228	242	264	251	265	231	267	262	228	235	236	226	233	252	290	247	246	263	247	241	226	265	226	222	258	229	244	246	251	244	243	258	243	227	270	253	220	252	235	262	240	242	267	247	238	223	240	231	228	239	244	235	239	232	249	246	260	214	246	220	239	230	247	252	225	243	248	221	235	261	220	221	231	247	228	252	222	245	229	219	257	253	244	228	253	245	254	256	207	244	226	252	250	234	239	255	245	248	215	250	264	249	280	217	237	275	238	249	236	229	254	216	247	221	252	217	239	244	226	226	261	225	259	258	246	231	235	222	245	238	249	256	222	229	257	241	230	224	216	251	247	242	227	244	227	261	253	272	230	233	265	240	251	246	258	268	250	228	236	258	231	213	257	229	250	255	247	260	240	253	220	259	238	231	267	227	241	261	223	236	268	234	237	223	246	223	230	211	239	246	269	261	224	239	254	298	221	257	252	242	213	235	231	223	226	255	228	248	283	222	230	229	245	250	250	241	251	252	227	240	266	267	253	234	240	250	236	261	245	283	222	234	278	259	251	249	243	240	225	216	214	238	225	254	245	244	239	229	234	217	261	254	237	242	238	225	222	276	239	262	227	276	215	240
24948	31883	41149	38141	34975	35238	29999	28811	43595	42896	36354	25416	13031	6080	1898	945	709	652	666	665	644	657	662	625	634	637	634	683	605	656	642	635	732	671	672	655	691	692	643	702	709	631	637	671	678	667	676	651	694	647	623	646	671	634	679	653	613	641	657	648	711	642	671	675	658	642	712	643	642	638	681	684	644	638	677	623	681	715	726	683	683	689	665	684	666	659	689	628	687	676	654	646	697	675	661	643	667	649	637	687	650	637	704	665	618	650	652	644	718	673	664	641	653	643	668	678	667	659	682	670	675	695	669	665	648	673	687	634	640	662	656	654	700	659	622	622	664	669	682	676	633	658	679	672	633	644	649	650	625	654	660	648	671	638	631	677	641	654	645	655	642	664	644	648	655	719	677	690	650	695	647	603	627	635	688	665	637	704	645	657	649	645	665	688	712	708	688	646	662	687	656	664	649	681	634	654	614	670	636	645	676	648	687	689	654	667	663	662	617	626	664	640	654	641	675	680	636	671	666	642	659	645	648	656	690	658	604	669	696	656	651	647	718	672	633	677	677	677	642	647	670	726	630	662	607	701	660	689	663	676	627	665	643	669	641	686	642	689	651	690	639	667	650	673	664	685	711	686	681	678	702	673	653	667	674	654	643	662	671	636	671	641	639	628	604	662	679	693	680	662	714	658	689	662	659	717	634	676	674	663	684	652	657	673	666	671	687	629	682	629	638	654	681	691	652	691	624	681	661	657	671	659	652	646	670	646	636	665	666	659	634	628	648	659	652	675	686	645	685	687	647	678	658	682	723	675	640	713	707	696	663	703	654	646	672	687	647	698	649	660	654	662	692	677	685	656	656	601	680	726	637	672	680	656	619	628	660	636	718	670	612	631	656	627	711	628	646	650	659	642	645	670	644	673	695	683	662	627	687	636	644	652	680	653	642	635	679	642	650	657	659	622	700	624	663	668	714	708	629	653	649	644	674	637	664	631	671	684	641	689	637	691	652	716	644	666	649	658	670	656	647	636	658	642	646	686	639	648	630	702	669	623	660	681	663	695	699	626	661	670	677	617	704	641	675	650	652	646	632	673	672	681	670	641	664	688	666	697	672	690	634	669	640	681	698	650	701	652	682	613	663	660	664	624	666	665	685	628	682	654	666	666	696	630	685	659	638	686	693	632	692	653	685	674	698	694	646	685	703	649	702	629	629	680	657	674	696	650	705	637	698	700	671	696	687	669	687	684	660	652	652	672	643	672	661	670	653	677	662	644	674	700	662	632	685	638	642	643	670	691	713	611	629	651	691	655	672	669	701	661	692	638	698	692	687	665	675	658	673	725	723	660	656	667	628	623	649	701	646	629	638	694	675	715	663	638	668	648	641	679	665	630	659	659	658	664	697	651	659	670	694	700	693	660	618	634	651	685	659	644	670	697	670	643	695	644	653	660	637	649	662	667	690	675	619	676	689	663	658	667	627	676	653	667	678	652	634	637	633	662	681	686	657	641	679	657	698	665	673	622	689	695	610	663	625	695	699	673	602	675	638	660	649	649	648	678	719	633	659	645	661	608	667	649	626	664	691	673	692	639	660	687	712	680	693	656	634	697	703	696	698	646	625	661	644	682	686	670	650	665	692	700	652	637	663	674	701	680	640	671	692	661	677	635	621	658	685	679	658	643	634	655	665	674	696	638	647	631	678	685	627	636	666	689	647	669	672	655	652	653	679	648	683	676	653	699	692	708	673	597	650	671	644	688	676	684	689	685	653	662	691	717	686	655	749	639	641	632	638	664	638	681	648	677	674	683	626	622	649	706	673	672	701	661	662	651	653	645	626	644	666	650	652	677	637	638	638	644	704	671	645	634	696	657	677	699	631	691	644	677	679	659	638	678	692	638	672	728	669	677	687	661	635	632	647	689	693	634	676	627	636	676	649	663	658	661	634	677	693	653	628	708	699	652	695	630	670	684	649	641	624	644	632	635	679	693	692	643	667	623	681	661	695	649	673	658	624	667	681	669	691	669	671	671	620	657	649	644	706	644	678	692	661	643	662	630	681	647	653	661	691	653	685	635	697	605	652	653	685	698	665	636	631	609	623	668	692	631	672	690	658	648	658	739	688	665	690	624	680	627	671	649	703	683	678	630	690	614	606	687	604	689	753	666	679	683	656	699	635	691	743	657	649	701	705	687	668	659	678	669	658	643	628	653	674	639	701	687	662	672	644	665	662	634	634	691	654	664	650	658	644	649	637	665	708	594	651	700	659	662	634	668	673	681	656	695	659	703	664	640	653	660	657	669	709	648	703	690	700	671	650	696	647	665	614	660	680	656	626	659	668	647	659	637	654	699	680	645	636	717	645	682	658	687	620	690	708	643	653	659	674	635	627	698	660	703	688	637	626	629	662	691	682	666	678	694	659	662	638	657	667	661	680	611	671	614	677	654	666	641	686	674	599	676	659	674	626	673	667	644	660	706	668	642	615	634	682	645	639	659	706	666	633	706	655	678	680	612	675	650	698	703	698	651	656	673	695	612	683	665	659	654	623	638	657	691	669	648	652	706	664	702	682	711	674	726	675	642	668	671	701	638	667	690	670	716	671	660	634	678	695	669	654	638	667	681	634	671	656	672	673	660	677	642	719	673	641	675	629	666	685	652	629	697	670	692	711	675	646	648	687	661	663	648	690	661	656	660	643	626	667	636	658	690	677	667	705	678	676	676	669	681	679	648	677	642	651	628	657	643	642	678	640	614	686	687	660	655	664	661	644	706	658	657	684	695	665	636	721	673	682	672	645	638	701	655	684	700	668	693	681	685	646	665	718	642	641	632	639	626	616	685	670	702	710	644	650	654	661	654	653	682	639	651	677	624	672	687	653	665	627	665	614	671	703	685	685	675	642	671	683	645	692	622	676	716	660	664	701	668	648	667	628	623	634	654	710	722	672	648	640	676	685	666	643	657	638	679	634	644	712	693	677	636	686	684	625	647	664	680	654	628	606	666	699	652	675	689	678	677	696	650	647	680	665	646	664	620	665	668	662	627	684	654	636	637	695	682	658	660	672	674	659	668	655	651	661	671	686	714	677	683	659	686	645	644	702	670	652	624	674	701	734	668	702	670	667	652	640	648	665	619	706	672	668	646	645	678	643	652	670	699	699	619	667	637	671	664	726	642	651	683	649	658	633	678	685	684	689	627	659	660	619	625	693	593	642	625	668	708	674	649	632	670	600	614	669	675	647	669	685	695	709	675	675	634	673	706	691	665	681	665	639	643	638	604	697	656	640	667	688	625	683	693	637	647	696	642	680	671	662	660	655	707	655	630	678	645	644	709	636	668	661	688	655	670	689	681	658	639	669	666	595	663	674	664	676	684	638	677	618	656	628	635	671	651	651	657	697	619	724	657	659	671	666	633	700	633	674	648	658	670	621	631	664	635	658	688	631	656	695	688	627	670	666	668	634	696	679	680	629	656	684	675	660	674	672	664	739	651	672	681	680	621	648	665
29994	25452	24234	20937	14420	8894	7475	5488	4362	3689	2686	1911	1331	671	376	259	242	231	246	215	258	245	265	225	236	266	231	228	249	249	204	237	275	222	230	251	235	223	230	232	250	227	259	220	234	261	230	243	266	246	249	264	243	232	273	220	252	240	225	229	222	261	238	231	257	236	257	255	257	236	222	241	257	242	271	254	239	245	237	239	238	252	265	257	232	237	242	257	250	271	233	239	237	249	233	233	237	273	239	241	247	250	259	221	272	221	265	251	246	247	230	234	242	240	226	220	252	250	236	268	270	249	188	230	239	223	234	265	243	237	249	212	243	244	266	222	255	239	226	225	240	243	258	208	236	239	236	224	219	236	258	238	259	230	245	235	242	226	279	235	243	231	219	227	242	225	238	253	228	246	234	250	252	226	239	251	260	257	250	252	237	241	206	241	230	258	271	244	248	219	249	236	232	259	231	225	227	228	259	251	256	232	258	236	250	250	244	187	238	210	259	234	253	247	251	242	239	227	227	240	230	258	278	237	245	230	245	247	257	294	217	217	258	252	244	255	260	279	232	262	254	240	246	223	269	256	236	242	233	240	250	246	246	228	216	243	249	258	282	246	249	240	212	223	248	226	234	236	235	237	231	245	233	248	236	258	242	239	240	211	243	239	218	223	228	225	223	235	228	220	285	242	247	253	226	256	241	239	214	242	265	250	230	250	212	223	229	260	203	266	228	227	231	237	265	217	228	244	238	235	239	259	217	236	261	243	209	229	208	258	240	242	222	263	222	251	254	241	253	228	225	222	263	245	250	240	223	257	257	258	248	255	235	263	251	229	221	258	283	236	260	249	231	244	233	246	228	238	252	217	229	269	228	218	220	222	224	262	240	257	247	238	219	262	252	236	250	232	243	284	240	250	219	231	263	247	235	283	230	236	235	239	254	245	231	228	243	224	233	236	245	248	235	258	237	257	239	229	245	224	248	245	238	232	249	237	207	243	270	233	251	228	238	250	253	218	269	231	245	237	234	250	231	252	269	248	247	226	281	238	248	242	230	229	235	231	223	263	240	222	246	215	243	231	246	234	263	252	216	224	231	240	244	259	261	233	220	201	240	209	254	238	240	224	254	252	208	239	237	244	249	274	221	248	248	244	246	239	233	268	243	233	239	250	246	224	266	248	223	249	258	248	215	246	257	262	247	232	231	241	261	257	236	238	214	269	234	237	247	233	242	238	242	228	236	216	244	240	224	269	234	233	232	265	244	245	224	230	224	233	234	243	244	246	240	212	251	261	259	233	214	248	232	236	223	223	261	256	264	243	238	251	247	272	266	236	267	224	255	241	260	259	231	223	222	245	248	251	224	241	228	220	231	244	256	258	234	259	235	268	271	249	256	267	253	220	248	251	239	269	288	214	252	232	244	226	232	227	223	206	219	227	217	247	236	220	255	250	250	226	228	244	249	238	254	251	254	236	240	232	252	233	248	216	248	269	219	234	232	243	234	254	231	227	240	255	263	267	250	239	233	236	243	228	239	224	222	218	277	229	259	231	256	235	263	236	254	249	270	242	229	215	235	231	225	254	234	231	263	249	255	222	243	237	216	225	244	240	271	238	228	241	257	249	234	246	245	231	245	252	247	227	220	253	251	255	227	237	236	224	246	244	246	241	248	242	266	258	230	242	247	235	246	230	264	227	254	238	247	229	228	268	257	226	236	265	220	257	208	238	257	245	239	252	248	244	240	247	229	225	257	254	237	224	252	253	222	260	243	230	235	219	254	212	265	266	230	233	233	242	225	274	246	235	236	222	260	246	207	229	227	233	216	249	235	237	228	272	228	232	228	244	245	235	243	224	251	237	248	240	234	265	244	245	253	232	224	236	194	255	239	241	263	244	248	249	267	235	219	229	246	257	252	237	257	241	236	233	247	239	260	249	253	271	253	253	258	227	263	236	256	225	268	235	254	248	237	240	232	260	250	261	223	250	214	269	224	236	239	244	250	221	229	229	260	239	211	263	261	238	237	246	253	283	241	244	218	233	233	243	222	216	234	232	237	205	238	228	227	236	255	203	220	253	273	243	232	253	247	234	236	230	267	243	258	268	261	229	242	256	234	248	242	244	262	215	232	230	253	254	216	248	250	237	276	202	227	260	218	242	252	218	235	250	258	222	242	226	224	269	231	277	256	249	244	247	244	243	282	238	245	227	261	248	236	241	216	224	239	251	217	242	241	226	241	249	229	222	220	247	241	251	231	236	238	246	244	237	234	244	239	232	250	214	231	212	223	224	238	249	253	231	239	233	224	233	248	262	242	258	250	256	220	257	235	257	242	245	266	248	247	247	235	237	239	224	225	235	232	238	239	256	256	209	208	227	248	222	234	256	234	219	233	211	234	223	222	225	238	232	229	255	212	244	233	252	204	218	233	263	229	229	241	258	257	252	233	286	269	230	227	273	236	260	229	233	264	225	235	250	238	230	241	240	256	261	242	234	240	233	249	211	259	234	245	254	254	243	214	266	206	232	248	272	206	245	254	208	240	241	247	242	242	250	279	218	226	273	257	263	235	257	251	251	222	255	256	255	223	218	234	249	266	229	229	246	259	242	232	256	243	266	264	238	250	281	237	259	262	253	257	240	229	213	210	241	234	244	244	241	253	249	251	259	246	256	250	233	247	261	284	221	221	239	207	223	260	221	225	227	238	210	226	223	259	242	234	261	259	217	252	230	220	243	237	251	245	232	270	222	232	248	247	235	219	245	238	227	272	236	231	250	222	246	221	227	217	261	244	252	236	269	235	256	229	234	242	266	221	246	250	266	262	230	221	226	239	245	272	231	229	247	229	233	239	227	243	279	241	218	270	265	240	237	260	259	264	247	250	214	266	226	249	234	232	234	243	227	254	239	258	247	230	241	259	263	260	240	218	213	235	241	232	243	239	260	213	214	245	216	254	251	242	211	251	211	230	240	217	239	232	275	233	233	228	229	262	250	242	242	242	248	233	250	231	197	211	216	217	234	256	230	254	217	230	244	223	246	253	238	221	243	250	229	224	245	240	230	232	275	256	261	252	219	247	240	240	220	227	249	263	261	252	234	224	256	246	252	238	264	251	231	258	250	242	253	238	267	243	230	228	251	265	255	225	239	253	249	228	276	242	256	251	257	254	211	246	226	264	271	236	232	248	226	199	244	235	230	242	243	239	231	229	255	246	207	245	228	247	266	238	250	261	241	269	223	243	263	238	241	224	238	267	239	220	236	234	226	228	261	243	250	223	250	230	215	230	241	264	259	227	251	229	254	258	243	236	240	241	214	277	216	233	253	234	237	239	253	255	239	234	263	239	215	238	198	233	250	244	225	261	239	230	255	258	242	239	234	249	251	250	255	246	224	208	222	229	241	245	236	255	244	225	237	245	230	226	269	237	225	222	249	263	231	223	246	214	241	248	227	234	250	217	247	230	232	246	246	239	250	221	226	218	259	264	219	255	236	240	228	236	245	245	239	258	239
21387	22893	26342	29394	24624	20348	19932	16647	15152	13850	11033	7606	5394	2591	1213	800	709	664	651	652	688	677	642	679	677	655	686	676	671	673	711	645	655	652	671	702	651	651	681	702	671	677	681	710	627	637	666	638	705	682	661	668	642	682	643	612	651	639	632	713	650	649	646	656	619	663	653	706	618	654	637	646	618	654	682	683	717	641	690	651	663	646	717	632	666	653	625	652	685	628	646	652	652	662	654	666	689	677	648	676	670	708	698	607	661	702	663	662	634	642	700	692	641	665	622	676	640	660	676	674	670	704	689	615	713	663	612	658	672	681	648	649	692	659	686	645	670	694	639	629	683	640	669	661	667	681	649	658	623	647	678	688	690	636	672	647	655	669	690	696	696	710	656	638	651	674	713	675	668	661	665	649	701	642	653	620	712	673	677	684	674	671	661	705	676	681	599	605	699	691	684	676	660	634	655	681	676	643	677	660	670	660	677	664	686	612	716	694	672	634	693	645	653	683	624	642	642	688	655	673	690	670	662	645	654	681	664	705	660	687	668	623	662	666	670	629	659	643	684	645	696	636	654	625	698	654	664	676	672	706	704	613	620	646	678	676	654	662	681	663	639	646	643	648	633	653	645	665	679	669	667	636	656	667	684	677	673	691	640	663	653	648	639	669	642	674	684	671	650	670	617	648	694	677	660	687	683	688	665	657	611	650	677	658	679	704	665	655	681	680	662	645	678	650	735	641	698	665	640	678	722	634	654	681	659	663	639	686	641	679	653	687	632	652	620	613	645	639	638	658	681	656	659	691	642	647	662	661	692	640	645	620	615	647	628	652	651	640	693	694	619	697	673	688	688	694	632	691	674	619	700	688	651	688	700	691	636	664	694	682	651	650	638	667	656	643	657	658	683	687	640	676	646	693	700	722	672	668	646	600	673	618	679	708	647	671	626	689	677	687	643	659	697	683	683	654	689	673	725	657	670	647	690	679	624	619	668	652	690	650	627	700	643	628	673	670	655	714	644	696	636	680	663	640	725	616	687	693	651	671	646	649	632	639	641	656	685	674	636	649	653	680	643	696	656	673	624	644	635	630	653	709	659	659	712	678	672	629	679	652	663	669	676	649	636	670	676	661	669	632	649	687	615	701	665	672	663	669	654	659	676	622	693	702	710	666	633	614	650	660	634	670	677	663	715	645	676	697	636	700	671	638	644	684	681	654	640	677	640	628	685	692	641	673	658	642	688	656	691	638	650	631	634	688	682	657	614	682	667	657	675	703	655	628	653	668	670	684	670	645	686	666	684	629	674	678	712	643	641	711	717	685	665	663	651	633	677	665	666	651	646	626	651	695	631	673	682	640	662	663	631	632	660	671	634	670	640	654	690	642	650	671	690	702	697	691	695	649	626	648	702	657	673	629	701	634	670	670	689	677	659	699	664	662	681	641	633	674	646	678	659	628	673	647	650	638	661	730	670	679	638	684	659	641	703	645	687	657	652	656	691	637	715	647	661	669	634	685	674	657	640	662	636	677	619	661	694	633	645	701	721	640	693	675	633	677	633	643	650	646	648	627	666	642	654	682	637	612	644	646	704	710	676	656	642	703	660	654	659	672	657	657	717	694	703	657	666	613	662	659	691	701	719	699	700	630	640	648	648	657	650	651	647	609	656	649	668	700	660	613	686	668	685	683	687	697	661	611	608	651	632	636	684	587	689	632	632	677	613	615	626	641	660	650	694	644	687	670	706	700	690	659	649	651	685	646	690	653	663	664	669	651	650	612	647	631	652	634	701	663	688	648	679	615	669	679	620	669	683	619	662	620	641	684	676	672	644	674	658	681	765	625	628	631	668	632	724	690	665	692	676	640	637	697	704	682	634	675	709	691	691	651	645	641	685	660	655	665	638	649	668	664	642	656	661	655	678	676	643	672	667	667	615	661	654	672	644	664	627	684	683	679	673	659	660	667	623	678	685	634	645	713	662	668	638	672	637	666	674	680	617	692	681	649	655	692	648	637	688	654	672	686	655	649	643	685	650	648	666	645	700	655	658	636	686	650	671	623	673	695	629	690	666	692	664	687	701	672	658	686	656	654	699	702	620	667	665	714	701	613	599	683	702	656	656	648	623	656	633	657	651	645	623	643	656	701	640	632	627	659	651	644	618	608	703	692	675	690	648	639	676	644	641	662	675	673	664	647	664	684	641	664	657	717	641	607	683	669	670	708	658	669	655	684	701	635	661	678	718	641	644	630	649	660	698	672	648	677	665	656	616	665	659	583	680	682	678	649	677	653	655	664	621	658	635	675	652	647	648	684	638	646	651	708	637	653	648	664	657	668	697	688	667	648	662	670	602	697	638	644	675	696	686	644	674	668	658	681	690	693	619	659	634	667	667	638	647	662	669	624	631	646	737	664	676	709	660	648	698	680	642	597	653	652	644	695	657	675	683	636	663	666	661	642	655	673	661	666	640	622	668	666	669	639	650	686	634	680	655	722	665	674	624	656	680	679	698	688	654	682	742	645	688	713	678	648	629	653	669	626	658	710	683	648	675	682	683	652	688	622	670	676	650	640	646	628	617	664	655	646	663	693	650	657	678	671	641	669	653	633	639	622	662	665	632	648	643	673	647	620	671	645	635	658	643	664	697	618	714	663	670	591	661	684	685	635	670	670	667	697	666	674	714	672	652	666	639	683	645	685	708	694	642	667	661	658	670	675	705	683	625	632	657	630	647	649	706	665	690	651	644	672	686	676	674	630	664	650	645	667	679	683	656	674	662	656	681	675	659	691	673	657	683	647	659	644	661	656	708	611	615	665	670	635	629	683	657	650	710	686	699	653	669	697	690	668	611	665	678	704	670	701	664	652	629	632	646	613	680	703	691	707	666	678	644	722	663	693	649	710	671	672	639	664	641	663	679	649	663	694	725	668	639	662	678	670	724	661	621	645	652	669	745	695	629	676	650	637	690	671	666	682	678	699	665	645	656	658	636	594	657	677	650	657	632	605	654	678	649	701	714	666	648	679	659	651	692	669	657	673	620	693	693	618	636	676	640	726	634	652	671	666	649	654	680	648	660	654	663	664	657	642	664	726	610	625	616	634	663	662	672	656	655	649	694	657	663	628	678	634	708	660	686	683	665	664	651	634	730	666	668	645	673	663	670	676	683	696	688	637	691	612	670	737	662	701	681	668	703	669	653	716	670	637	690	617	684	671	639	634	628	666	685	628	654	661	672	655	664	685	684	588	663	643	678	609	632	652	671	628	684	660	680	689	696	697	644	615	721	648	638	655	683	693	650	666	718	606	662	658	681	657	670	691	644	662	613	660	681	670	682	658	679	646	666	657	676	606	692	710	625	607	649	698	654	681	652	661	661	636	642	676	700	673	677	652	690	700	647	705	678	650	651	664	680	712	700	686	625	672	696	685	647	702	700	623	656	663	656	681	638	644	666	661	649	677	647	637	669	646	673	652	641	681	673	637	666	703	659	646	643	677	642	683	646	659
33072	29057	31834	26290	19006	14581	10964	8275	7363	7261	11966	12006	8692	3953	1122	514	295	255	282	218	239	243	223	273	258	231	235	249	244	230	264	231	252	277	208	231	244	205	226	238	202	227	227	245	229	242	246	209	268	235	233	231	244	206	229	222	236	240	216	254	247	240	224	219	248	232	237	239	249	247	233	228	220	226	262	215	221	251	219	219	226	230	243	251	262	235	241	223	240	249	222	254	229	238	236	239	228	217	225	225	235	237	236	238	223	219	275	246	240	241	228	229	242	245	233	223	229	219	218	236	216	247	247	236	241	232	277	224	214	222	254	238	197	234	254	212	263	235	234	234	217	244	247	231	251	215	212	233	267	256	255	233	236	245	255	207	229	228	256	213	210	250	222	259	275	243	232	247	242	222	239	213	226	231	256	220	221	235	233	228	214	219	237	211	231	234	222	238	227	241	226	230	219	224	237	229	225	228	218	226	238	236	225	224	226	223	240	242	220	221	239	270	222	239	225	238	235	254	231	233	247	258	222	216	248	218	249	235	228	248	217	247	252	246	242	233	261	225	217	235	234	236	239	247	244	236	250	208	266	239	229	224	220	268	248	251	220	251	215	256	245	211	217	235	225	241	233	228	230	219	228	242	232	238	241	235	247	226	217	211	233	222	230	244	222	269	230	245	224	240	216	258	249	222	238	219	250	222	222	242	267	261	229	226	245	242	233	209	243	258	246	249	213	234	238	209	214	240	251	246	242	225	268	232	212	247	251	220	228	239	234	252	244	239	252	234	244	220	267	248	243	196	229	221	236	221	243	226	245	246	238	270	220	235	240	216	238	226	232	218	203	234	205	241	235	243	273	234	220	232	232	232	225	228	232	236	240	235	232	236	243	248	198	253	239	224	214	232	230	243	230	229	214	212	235	229	248	226	241	255	219	238	246	248	239	244	277	235	253	245	231	245	232	249	253	279	221	248	234	218	261	243	261	222	241	234	225	251	215	244	275	234	228	250	249	207	236	254	228	228	269	264	230	257	242	267	232	231	258	198	259	235	235	239	241	267	219	242	232	254	217	243	258	246	219	249	252	247	225	213	243	244	264	256	210	254	228	235	214	241	219	234	266	238	223	239	258	212	227	220	235	244	245	218	229	265	258	253	219	236	222	231	235	240	230	244	243	231	216	244	231	251	226	237	275	220	234	226	240	236	253	244	250	237	245	213	223	246	225	230	236	248	262	260	234	273	241	250	261	243	221	263	248	205	242	228	275	236	240	232	258	250	230	247	260	247	238	262	220	225	207	242	231	248	232	232	244	240	258	246	217	196	231	266	254	241	246	200	239	271	240	238	255	221	235	265	242	240	232	235	226	182	234	233	249	240	224	227	238	233	224	266	244	246	218	250	235	249	252	224	252	221	244	230	245	213	248	228	243	244	242	211	250	251	237	252	194	255	238	255	251	234	228	240	223	227	230	222	246	243	261	225	245	248	224	222	258	240	212	232	237	251	193	245	236	231	198	263	256	256	270	222	218	245	256	219	271	248	249	233	233	250	224	219	229	213	248	203	244	244	239	229	244	234	256	248	238	234	247	211	255	237	242	242	235	227	231	275	220	246	253	261	256	234	260	244	234	235	254	228	227	252	231	246	241	232	242	246	233	247	233	206	220	232	223	215	238	226	223	226	238	209	244	252	231	244	220	219	239	223	251	217	271	268	237	235	253	235	234	295	211	244	255	225	248	238	214	200	223	237	235	250	245	271	212	240	252	230	233	250	239	235	206	228	239	260	252	246	267	221	264	251	236	217	240	249	243	241	244	205	256	221	231	249	235	242	244	221	244	236	242	254	233	198	250	228	233	202	222	250	270	257	215	235	241	241	209	219	223	225	243	230	231	254	223	233	240	270	234	249	224	243	238	251	243	247	216	210	251	254	268	238	232	208	243	228	222	231	209	229	240	230	215	276	232	225	248	236	262	233	243	255	240	232	252	214	225	223	232	211	233	235	227	218	238	252	259	223	222	237	212	245	237	212	203	256	228	234	242	223	261	255	216	222	244	249	231	249	228	228	250	216	245	257	232	242	230	250	223	251	235	245	255	250	223	262	240	214	243	225	223	232	260	235	257	235	224	259	238	223	227	240	237	238	242	223	216	199	210	237	252	239	267	247	231	234	205	260	259	268	252	248	249	222	269	236	218	227	260	267	204	252	248	226	243	234	229	232	223	263	241	233	259	237	246	252	249	210	227	242	260	256	228	260	251	232	254	228	240	250	250	244	274	233	278	228	257	250	256	263	253	227	241	237	231	230	239	210	213	213	224	225	245	251	218	234	206	211	244	243	242	224	256	240	230	218	217	239	218	244	227	255	231	255	256	257	237	237	250	256	244	260	233	232	238	235	225	232	251	211	215	246	248	240	236	228	235	276	256	233	236	201	224	246	204	234	253	250	263	248	253	207	221	234	237	230	228	213	247	250	240	233	222	267	237	239	229	205	220	223	253	245	228	229	244	242	222	243	238	246	238	210	230	247	222	245	270	271	219	223	241	219	228	212	236	247	241	235	230	218	234	227	239	223	240	244	227	272	233	223	256	249	220	240	232	228	252	260	225	246	247	232	218	243	231	226	211	254	224	219	229	245	241	232	223	249	212	233	236	271	228	269	232	248	224	237	255	261	224	223	231	223	226	230	242	252	225	263	226	204	232	235	261	237	238	233	227	277	212	217	246	206	261	234	218	225	239	224	235	231	244	243	224	208	215	253	193	229	249	222	236	261	221	235	226	219	248	235	240	241	216	214	238	254	271	255	231	210	236	250	245	254	245	224	265	254	239	245	218	230	231	233	229	226	224	216	225	232	232	215	236	267	238	219	231	247	225	210	214	242	261	248	244	232	226	209	248	251	245	218	224	234	209	248	249	219	242	234	232	239	258	257	218	232	252	243	246	228	249	225	241	223	209	221	230	263	238	215	226	227	231	232	240	222	208	244	227	218	241	243	253	249	245	261	218	229	244	233	236	229	227	241	245	252	246	230	224	228	209	212	226	249	235	242	228	250	217	254	241	231	243	226	221	234	217	210	226	221	235	236	205	247	225	252	228	247	268	248	232	228	230	244	227	256	182	225	205	249	215	243	228	240	236	238	221	245	257	261	222	226	246	264	235	236	222	244	229	222	223	238	233	209	253	233	213	241	244	230	235	234	210	216	237	213	217	251	239	230	217	259	250	260	248	253	241	257	247	235	242	221	246	240	239	230	209	229	207	202	224	237	238	214	232	237	244	242	263	241	229	239	229	238	239	200	249	242	210	221	230	231	261	260	239	241	246	235	232	247	246	211	211	236	217	245	250	235	249	246	249	238	277	253	237	256	219	263	255	256	231	253	256	233	237	210	240	237	287	219	272	257	248	240	229	281	230	222	217	244	233	217	252	251	285	221	208	242	257	261	224	225	213	224	248	264	258	248	228	236	231	225	268	218	239	224	227	238	243	240	219	266	222	236	249	221	266	233
22232	26528	34237	34731	31747	29462	26427	24089	23203	24024	32519	31152	26061	14133	4714	1966	1023	690	656	652	644	656	719	695	707	650	644	620	634	647	649	613	633	631	691	653	654	684	642	635	654	651	663	656	602	626	673	662	641	679	649	641	657	654	658	624	650	636	654	631	654	616	612	646	667	657	675	642	644	631	653	651	593	643	625	635	693	651	646	644	654	594	646	629	618	620	645	638	654	647	629	683	701	643	627	629	668	668	620	673	668	681	628	673	661	651	670	630	690	678	687	648	625	657	653	657	712	639	616	628	689	667	659	656	657	652	658	647	655	599	673	640	629	650	679	669	692	638	628	682	655	661	641	625	690	654	694	617	651	657	604	660	699	600	646	649	654	678	666	631	641	677	662	682	655	619	657	710	654	666	622	672	655	633	681	707	637	667	611	659	657	623	652	666	670	672	667	642	707	654	645	645	611	626	623	690	625	684	650	607	643	630	638	627	631	620	625	610	694	694	668	703	674	636	634	654	643	621	691	613	681	656	599	654	676	658	643	660	676	661	636	645	653	616	669	670	653	705	618	674	616	646	657	621	667	633	675	659	643	690	672	686	600	642	644	646	652	640	697	630	651	610	698	636	623	635	653	651	637	667	676	650	690	621	681	665	630	685	628	616	701	643	639	635	634	674	644	689	635	639	620	653	655	653	642	652	666	641	676	666	616	667	656	632	667	668	673	643	615	651	666	663	652	621	666	673	652	637	668	699	631	670	671	681	675	671	654	648	666	671	691	615	662	666	609	609	662	699	634	660	604	644	700	611	665	679	675	628	661	675	635	639	603	626	649	647	645	649	704	645	698	634	672	690	654	615	620	654	663	657	673	628	653	680	616	709	642	655	682	697	655	635	686	620	619	677	641	675	624	615	632	683	660	646	643	649	658	634	607	703	688	636	646	657	683	670	673	648	699	679	669	656	672	668	670	664	637	655	612	666	674	632	651	658	644	684	673	634	645	623	701	608	625	652	664	697	603	670	650	621	668	652	618	625	697	642	652	642	650	661	673	708	631	653	659	640	673	656	600	674	701	699	641	714	657	655	623	667	633	672	657	685	615	616	609	660	664	663	722	624	651	668	653	614	612	648	611	691	627	625	685	700	692	667	629	646	648	663	665	644	656	649	629	678	640	677	633	665	633	648	693	660	691	655	656	630	693	685	639	663	686	637	692	625	682	651	693	662	637	653	635	616	672	643	637	639	672	667	668	640	644	625	663	669	662	642	658	665	615	652	654	586	628	617	618	632	659	652	666	640	656	618	706	654	646	676	662	672	637	649	691	669	625	653	630	643	627	679	632	654	596	652	675	649	690	635	624	663	647	619	660	601	697	660	664	619	690	639	639	652	666	675	601	686	667	628	647	649	635	640	632	624	615	656	668	689	636	628	653	687	662	690	682	717	645	698	659	657	668	691	630	656	680	646	696	656	650	656	660	644	655	707	635	608	640	682	627	675	670	677	683	674	628	674	620	649	643	646	668	630	645	641	661	677	656	628	647	651	645	630	607	635	611	689	651	657	672	595	658	660	672	676	669	622	646	666	643	637	689	641	657	650	635	656	652	696	632	669	618	639	633	660	659	624	710	636	645	634	673	667	605	604	638	684	650	678	668	688	715	687	670	662	653	644	619	609	672	691	725	674	667	707	641	667	628	694	673	677	669	643	644	669	657	646	685	606	640	638	655	661	659	609	651	646	650	705	651	632	670	662	654	676	683	624	637	674	652	625	673	651	686	654	635	638	622	681	638	669	644	656	672	706	667	663	650	616	674	652	632	671	642	645	666	671	645	664	655	679	663	694	708	653	646	648	700	681	615	614	680	612	621	647	657	634	654	653	687	636	639	677	653	628	687	657	623	652	604	658	640	658	672	634	641	709	626	639	682	623	622	677	689	648	618	632	696	703	676	657	651	681	712	656	653	668	689	680	649	647	656	626	653	687	630	697	609	653	647	624	650	662	601	703	635	636	671	675	592	664	626	630	657	587	699	664	669	666	643	640	675	687	687	598	655	663	629	657	648	592	697	672	700	696	665	659	650	690	624	632	662	632	659	681	664	623	671	639	657	682	691	655	633	661	618	659	685	621	677	668	666	624	684	657	640	645	609	677	689	635	659	675	683	638	699	636	699	638	646	682	606	637	685	634	634	597	644	612	685	665	694	686	657	638	668	637	642	656	651	627	650	652	661	709	622	641	659	677	643	665	678	665	625	655	668	679	649	721	644	648	661	645	656	663	662	629	713	705	677	670	655	665	655	622	651	640	661	696	673	655	699	681	653	632	626	671	653	665	615	653	668	645	600	677	671	606	644	695	616	665	679	639	719	628	665	638	622	709	659	657	632	620	663	643	649	663	633	658	669	638	653	627	637	623	669	642	662	625	658	641	643	687	630	654	633	627	583	614	661	653	645	684	676	611	693	630	646	618	643	662	686	617	677	638	642	651	629	643	656	590	677	710	667	664	669	668	679	652	678	607	675	660	636	662	627	657	664	651	604	616	654	626	653	661	592	636	697	657	657	624	704	635	673	677	632	614	654	650	683	658	653	650	661	640	701	637	609	656	683	651	678	631	601	636	678	618	625	652	632	669	670	653	642	609	632	651	634	710	650	654	642	658	661	654	624	644	671	636	682	692	643	657	596	687	661	635	688	677	648	690	625	677	661	695	615	639	643	683	703	669	622	642	656	696	671	672	683	685	662	680	642	674	669	610	644	644	687	623	681	640	668	621	650	649	588	620	725	648	684	652	664	668	664	651	650	633	650	674	637	658	621	664	675	688	619	639	653	690	622	625	663	589	625	666	630	645	664	658	671	650	659	623	693	608	655	670	647	657	672	634	605	664	673	640	613	627	638	646	698	655	654	686	674	651	668	618	621	712	702	662	637	619	633	653	650	727	680	641	671	650	677	662	624	709	654	681	620	667	671	668	644	623	662	656	643	704	656	644	676	664	664	658	638	642	614	660	603	664	667	655	710	668	670	647	667	638	676	617	612	724	636	629	640	682	651	634	653	657	653	675	681	644	676	678	674	638	626	667	674	620	640	644	698	689	664	665	632	645	629	672	627	651	654	660	646	672	678	653	643	664	649	673	679	659	642	669	633	653	654	677	643	660	628	633	691	651	653	662	662	633	627	651	651	619	596	662	637	614	658	651	650	709	701	625	661	678	651	611	637	625	669	653	681	627	667	612	672	672	633	614	679	660	654	664	647	643	620	605	653	695	648	673	690	636	675	670	668	655	672	659	622	663	680	609	687	694	654	645	624	658	659	629	662	618	642	644	674	692	630	639	661	654	644	653	627	671	668	615	668	617	650	680	640	677	631	632	640	646	667	652	643	623	653	650	674	675	619	675	638	621	629	687	605	647	641	658	648	686	662	675	635	660	624	653	638	662	631	655	631	685	680	686	647	668	678	613	666	682	668	636	648	619	687	647	629	701	658	659	647	641	624	678	636	688	671	670	655	657
33597	31160	34677	29788	23516	18673	13726	10433	8822	7784	21254	23257	14630	5876	1875	661	299	247	259	207	229	227	241	231	256	239	244	226	242	249	255	226	270	241	245	229	231	238	233	237	218	204	214	247	238	238	222	239	263	222	222	228	261	252	237	224	239	252	241	218	226	221	215	210	276	230	255	241	251	249	251	238	237	259	230	260	229	250	247	223	235	250	246	233	253	241	220	219	222	209	246	231	236	235	237	254	260	235	225	254	225	241	221	227	232	224	217	217	241	215	244	243	231	222	231	217	222	238	269	250	220	216	223	280	262	241	257	255	200	242	241	230	245	211	254	241	266	228	207	232	246	237	243	256	228	231	245	242	239	222	240	237	226	235	227	210	220	247	225	259	227	245	238	233	240	260	224	225	230	260	272	228	267	219	234	235	256	268	229	238	240	245	233	222	216	244	208	250	228	224	239	236	223	240	235	219	220	220	264	236	230	225	235	274	221	232	252	213	220	252	234	258	244	227	221	270	253	238	250	225	232	241	229	239	246	224	222	211	224	240	235	244	253	224	252	250	239	244	220	231	285	235	250	232	242	206	250	261	224	225	232	231	226	221	225	223	233	214	207	242	221	234	246	230	254	238	250	232	234	221	246	256	250	227	245	246	255	237	255	231	259	232	234	252	214	241	234	254	210	236	249	243	239	234	219	234	253	241	256	256	232	247	244	251	240	219	208	248	238	249	226	252	243	218	223	240	227	245	209	237	242	269	253	229	247	247	234	239	230	240	209	260	252	274	246	231	244	244	243	248	240	252	235	261	227	217	209	234	236	249	256	207	248	256	239	232	250	253	235	251	232	251	237	230	208	267	233	264	220	238	243	251	255	251	216	223	253	229	208	248	233	224	241	245	240	245	220	235	251	237	230	225	205	269	243	232	282	220	223	213	224	238	240	262	233	254	236	237	216	237	251	256	228	231	244	226	241	248	231	248	237	247	218	251	222	238	225	244	232	244	212	219	232	257	218	245	235	222	220	231	240	190	222	221	214	247	227	228	234	219	238	223	255	232	254	243	266	235	263	240	228	234	225	248	221	253	229	234	267	223	221	215	224	199	238	247	226	228	264	252	229	221	239	255	238	236	249	241	229	225	233	247	242	235	249	255	228	202	237	234	219	236	213	222	244	231	225	226	237	229	265	219	235	225	245	214	227	243	226	275	249	235	229	242	242	223	259	258	230	255	233	248	247	257	294	232	242	218	237	227	259	257	210	237	252	243	245	286	255	225	210	236	259	231	228	252	225	213	242	246	241	239	211	260	239	240	216	258	221	245	209	250	238	239	244	211	257	225	224	250	246	242	256	233	230	236	238	221	245	254	252	210	213	230	227	229	240	242	230	225	255	232	238	240	239	235	276	225	234	231	222	228	244	262	227	234	233	241	221	236	274	262	203	226	236	208	242	248	242	219	252	251	236	228	247	251	232	217	259	245	250	238	233	210	251	278	232	255	204	217	249	235	256	222	255	234	236	259	273	236	238	226	255	238	228	236	271	241	263	266	214	226	234	228	275	245	208	253	225	253	240	240	223	234	256	221	247	246	231	244	228	227	218	269	272	257	238	243	230	231	233	231	240	241	214	213	253	240	246	225	221	228	235	249	227	227	220	242	248	251	239	239	255	227	220	245	255	192	235	251	283	221	246	232	226	221	225	182	258	248	262	227	254	240	221	240	229	277	243	249	242	217	239	226	233	234	225	255	236	235	242	223	238	209	242	248	222	224	214	242	224	243	230	246	248	229	241	210	231	228	227	241	238	249	235	242	248	264	226	229	210	218	225	218	259	256	238	245	242	266	241	232	234	218	259	229	220	263	222	240	214	232	265	245	220	237	247	254	226	261	244	222	219	215	211	233	228	231	249	237	231	238	239	225	223	231	237	268	219	241	246	225	211	248	259	240	245	236	242	253	238	252	218	231	236	228	226	237	238	236	215	233	226	222	236	222	221	240	248	240	249	239	244	244	249	238	241	237	245	244	260	247	223	232	233	224	238	242	250	219	211	215	226	268	231	220	226	265	237	242	249	267	243	231	210	241	246	252	248	217	219	220	232	247	237	225	241	246	257	230	261	224	251	230	224	245	235	226	239	243	260	218	213	222	217	236	247	230	243	227	218	234	234	224	231	194	248	208	240	216	231	202	253	218	223	235	240	243	225	206	197	213	260	240	234	245	226	229	221	280	239	231	233	242	220	228	230	256	217	217	243	228	235	245	238	237	218	252	239	238	252	229	246	246	229	244	222	225	236	263	240	218	205	243	247	226	237	241	235	241	222	238	212	215	232	238	232	241	226	221	218	223	232	234	251	235	221	226	233	227	238	249	257	252	235	245	252	239	239	259	234	244	228	252	267	224	217	235	250	237	236	237	214	239	241	247	233	231	235	236	226	251	251	221	246	239	255	221	229	238	236	215	200	249	241	234	237	244	228	250	246	257	216	233	230	224	218	267	249	227	231	270	225	241	230	210	233	234	223	241	207	253	220	251	241	241	205	211	234	296	221	231	242	248	238	231	253	225	248	214	262	253	250	233	217	225	248	239	226	233	248	214	252	261	224	197	219	228	232	246	243	241	252	232	210	240	251	238	239	223	264	215	215	225	187	229	238	229	208	242	220	215	230	222	232	240	247	262	248	218	230	240	217	237	259	267	205	240	234	236	230	242	232	243	239	232	242	245	216	254	243	233	216	237	233	232	209	219	239	220	238	252	216	205	241	249	255	240	212	235	237	254	230	267	228	225	262	244	249	235	237	248	222	235	235	232	264	249	219	259	216	222	238	251	259	240	246	216	248	243	200	211	236	223	229	234	238	227	242	215	234	244	247	276	228	219	239	250	228	225	220	237	243	228	227	226	233	243	251	254	226	250	263	246	225	239	243	222	237	234	231	249	235	220	261	232	251	238	229	242	245	262	227	213	219	228	228	238	209	235	251	195	213	247	239	249	247	236	217	221	253	236	248	247	218	282	202	228	262	240	235	247	240	217	230	235	220	247	243	187	230	235	223	243	244	238	227	231	224	223	261	234	254	250	225	235	220	245	202	229	247	227	221	249	240	221	241	234	246	234	240	252	205	242	245	246	225	226	251	226	232	219	239	256	232	217	237	218	251	248	237	228	232	229	226	242	246	223	238	245	270	233	208	197	227	227	253	247	239	229	228	260	232	253	253	243	240	235	246	235	198	229	243	244	249	231	264	229	263	221	219	223	220	234	227	209	257	232	257	243	236	226	228	208	273	269	229	227	273	226	252	255	257	228	231	227	258	231	249	217	258	254	224	235	230	218	229	249	218	223	264	247	233	240	230	235	206	249	229	250	231	240	207	225	237	243	238	224	247	237	222	240	216	219	230	246	246	226	225	253	234	238	272	211	218	232	237	214	239	218	243	256	207	255	224	235	240	247	234	255	251	222	244	248	226	229	244	221	252	236	205	238	263	238	222	266	254	231	236	229	244	237	233	249	238	239
21898	27819	38014	40257	37993	34860	31510	28115	26226	25480	43306	42332	32495	18704	7847	2749	1003	640	647	654	662	734	642	646	639	642	646	630	703	642	608	643	641	641	652	651	620	699	622	700	646	626	658	606	657	658	651	635	670	645	717	700	642	694	694	670	656	638	653	631	660	654	667	663	627	665	647	650	664	645	618	617	672	621	691	652	650	642	653	615	639	634	697	620	669	657	614	653	636	609	669	633	629	649	684	693	668	639	669	688	601	662	705	624	659	674	643	682	671	658	630	692	685	643	670	645	644	598	655	625	665	703	624	681	653	694	662	625	620	677	668	676	603	643	668	656	674	668	631	672	629	638	672	627	608	656	644	678	608	679	662	677	617	694	622	615	673	656	636	666	722	676	638	680	618	655	669	652	665	689	649	641	631	647	631	636	685	663	625	637	623	678	667	618	613	625	686	645	595	666	662	637	609	666	678	638	655	705	651	663	684	671	668	644	653	650	669	631	619	689	686	691	653	620	684	653	664	631	632	619	664	660	590	627	634	631	637	645	626	622	667	647	640	663	662	615	680	641	684	633	665	656	661	640	665	653	670	659	704	651	645	622	665	627	634	598	669	635	684	690	653	659	670	638	625	658	695	611	666	600	649	633	646	657	637	646	635	667	619	681	638	668	677	651	627	660	626	662	639	648	708	660	662	647	655	663	603	602	624	653	666	631	633	616	631	657	649	659	662	655	654	618	650	603	662	633	664	698	655	694	659	649	697	669	627	678	619	685	641	626	681	673	630	701	644	677	635	622	609	644	656	633	677	662	637	631	637	634	661	668	679	669	661	624	654	688	615	623	634	649	669	650	664	640	647	667	678	620	669	666	635	660	680	670	681	673	650	669	666	676	651	657	634	628	668	668	625	583	651	644	675	601	623	653	673	722	653	648	659	638	703	717	632	647	673	685	679	652	636	672	661	669	622	624	663	628	624	591	677	680	611	660	643	656	642	627	638	670	693	607	664	618	646	642	643	677	688	696	697	668	643	613	650	630	682	651	657	681	659	648	622	678	659	654	655	702	609	644	635	679	704	696	670	654	678	650	638	695	670	717	642	674	611	661	658	631	629	665	642	669	655	683	639	668	675	662	676	651	674	685	672	656	648	643	672	639	662	680	646	668	692	679	642	683	659	663	640	661	660	651	663	659	664	593	697	644	599	678	658	633	658	667	636	658	664	662	634	658	599	665	613	660	678	689	632	616	663	678	671	659	664	648	615	667	613	646	614	704	647	691	645	618	670	628	673	667	674	614	651	647	633	641	627	657	616	627	675	631	630	643	600	668	634	632	651	639	639	652	661	640	661	666	664	674	678	697	689	639	661	678	618	690	630	663	654	620	613	620	676	629	660	672	626	670	634	639	640	646	649	669	665	609	673	641	672	634	640	632	654	664	627	622	681	661	643	655	665	624	697	626	651	624	621	661	639	671	662	655	639	685	640	660	687	690	640	645	623	592	694	661	654	654	648	634	703	616	673	719	662	644	625	626	645	640	689	673	667	609	661	649	626	652	635	653	653	686	675	650	625	665	665	639	648	635	686	685	662	619	636	641	621	657	675	686	620	692	699	644	640	659	672	632	643	639	666	670	629	682	666	660	669	648	675	670	673	628	631	624	658	648	666	667	642	630	625	675	641	646	632	654	643	617	669	590	658	614	673	657	683	625	727	671	658	670	637	620	675	624	663	644	651	638	660	628	677	620	646	608	639	648	680	649	641	687	629	631	642	636	616	623	645	687	666	688	639	647	665	669	632	635	642	662	655	649	635	638	641	660	612	638	615	636	636	599	596	609	638	651	623	654	621	676	660	657	631	659	630	628	649	690	662	678	641	631	658	652	653	640	699	594	654	659	624	633	653	622	653	628	631	677	650	646	661	623	620	668	644	675	613	642	661	632	687	655	632	653	651	671	647	662	657	649	633	605	646	642	648	649	702	615	611	584	647	635	667	651	623	675	627	690	658	666	668	626	647	611	659	645	664	674	663	610	656	601	671	657	673	649	640	663	657	635	681	610	696	683	674	650	675	632	639	597	632	615	678	627	662	610	630	648	699	662	611	659	634	666	684	593	660	636	649	625	675	658	673	655	654	686	652	584	647	638	610	665	691	687	597	646	629	646	637	658	653	638	663	613	648	654	673	647	658	667	622	637	644	637	605	635	648	670	693	622	678	654	628	646	650	641	698	643	665	661	657	642	668	676	656	663	630	664	661	623	690	651	657	641	610	648	644	671	652	642	668	630	645	664	694	661	639	589	634	663	640	698	697	611	643	640	671	594	662	660	684	672	617	621	670	645	641	632	632	595	651	633	657	641	628	680	624	669	672	661	642	677	640	656	650	642	671	669	707	683	633	624	659	685	594	663	678	647	659	676	653	638	642	678	664	630	689	622	617	655	641	626	662	643	630	671	634	655	668	651	666	665	680	644	630	681	654	630	644	627	658	749	611	674	643	580	659	628	636	638	678	651	691	684	674	620	624	636	639	642	684	695	651	658	675	653	694	655	592	672	647	633	675	610	594	670	643	631	611	621	666	683	649	634	676	643	649	692	691	641	612	653	655	654	659	650	681	673	606	614	612	615	636	603	650	662	620	640	650	620	663	607	629	667	608	635	632	698	644	661	671	652	604	637	684	659	672	646	672	616	662	710	677	680	654	659	633	649	666	661	668	633	637	633	633	675	672	662	666	640	652	660	655	635	668	679	650	614	631	687	674	702	642	607	686	680	691	625	652	671	638	638	651	670	688	618	685	670	700	653	685	683	686	667	634	615	636	677	648	637	636	676	641	704	649	663	631	633	646	655	677	554	686	688	638	673	688	633	672	667	637	634	680	714	648	643	713	653	684	638	673	633	649	606	632	640	652	651	646	638	660	611	670	654	674	654	625	616	655	659	658	625	592	632	641	642	646	674	640	657	642	663	688	630	661	628	693	613	683	677	674	638	640	657	655	678	642	653	645	623	616	671	672	668	660	636	668	703	608	662	648	663	621	708	659	689	681	634	634	658	636	628	648	645	623	668	656	675	627	638	636	672	673	650	648	611	685	662	627	633	657	656	620	635	635	630	648	634	641	675	656	657	640	649	640	637	663	696	667	630	652	662	629	678	677	670	601	653	671	635	652	680	630	661	689	655	641	643	639	663	674	694	638	628	654	663	589	589	631	651	627	653	661	661	654	634	639	661	660	653	649	597	659	654	628	651	662	657	648	635	632	630	674	628	635	641	653	627	644	662	619	691	704	607	680	670	640	641	670	632	686	661	619	683	670	617	667	667	661	653	623	653	573	664	671	702	700	686	711	644	641	618	620	668	687	631	662	652	642	679	624	637	650	629	628	627	676	680	673	682	634	620	651	648	664	645	642	611	648	666	648	668	608	592	688	655	673	655	648	708	656	631	588	660	659	656	678	731	638	631	639	660	666	637	608	653	635	643	626	693	702	611	696	639	679	604	650	636	699	618	666	687	615	653
25622	18266	20809	15728	12261	8761	6576	5649	5439	4991	4661	3171	1756	728	346	287	235	240	217	206	228	231	225	234	260	220	216	232	233	240	219	232	245	237	240	244	227	269	245	225	230	261	228	237	251	245	249	211	252	235	202	230	223	228	248	252	274	241	233	254	206	251	245	252	254	242	238	231	251	256	230	235	249	269	236	240	260	236	242	239	236	241	230	240	235	252	257	250	262	239	234	222	220	247	224	224	238	209	210	205	208	257	241	214	254	232	262	247	237	257	228	230	243	239	256	233	256	270	224	250	233	237	237	202	226	221	232	240	217	252	230	225	227	234	212	255	214	234	245	242	248	198	229	233	216	256	221	224	215	232	213	266	256	244	239	263	244	235	231	226	207	250	265	244	217	249	244	241	269	247	239	234	238	243	235	231	246	230	212	243	227	256	250	279	267	226	245	240	231	229	253	204	271	250	255	293	252	250	224	236	247	222	229	246	240	220	228	205	231	234	243	221	227	223	215	241	234	233	242	237	247	229	253	235	271	228	256	226	207	247	237	245	239	232	222	215	232	241	237	279	252	243	259	222	196	247	234	246	245	241	240	240	245	215	245	267	225	237	269	256	244	265	244	248	237	250	213	236	221	249	276	254	236	240	269	210	247	222	217	223	226	218	232	248	226	232	204	216	243	273	244	229	256	239	238	218	241	231	231	224	260	238	234	226	222	242	241	236	235	239	215	223	212	222	240	242	248	234	234	226	229	243	230	240	219	214	236	235	246	246	234	230	249	271	213	233	225	213	247	222	247	241	265	223	225	243	224	207	280	236	247	211	249	226	228	254	257	236	232	254	224	234	228	232	225	240	265	261	245	223	231	254	240	221	233	235	251	214	243	269	226	227	225	235	233	233	195	253	238	235	227	285	232	266	244	227	207	258	226	240	242	259	224	213	200	231	253	234	233	238	251	226	285	229	236	240	220	233	243	240	231	214	223	256	243	212	234	230	240	206	231	239	258	243	234	217	233	226	280	246	270	231	220	230	222	227	218	206	238	257	205	244	239	256	237	229	273	240	274	243	219	250	241	219	258	232	254	239	231	249	215	245	258	284	213	229	215	246	246	229	217	238	223	240	224	252	245	244	244	225	231	231	266	227	230	224	236	250	246	243	227	226	250	225	260	240	234	219	236	256	237	222	227	247	204	237	220	235	241	237	222	225	219	238	236	225	242	239	255	231	239	247	211	226	230	239	230	234	227	249	230	233	232	212	223	234	247	240	230	222	230	234	237	276	208	262	247	252	266	265	243	211	228	217	214	237	253	221	230	222	210	229	262	239	246	231	245	230	241	238	235	263	242	232	212	257	274	232	236	234	249	246	236	224	233	241	253	216	231	238	224	197	239	256	236	234	221	236	231	229	252	246	251	245	235	243	210	250	234	223	221	241	224	221	234	246	261	213	217	229	203	230	237	224	242	240	240	268	238	204	230	231	223	274	264	227	237	216	254	238	246	247	233	215	258	251	235	243	245	232	246	236	224	238	257	207	222	225	251	239	210	253	216	250	226	260	240	241	225	241	247	254	241	219	228	222	237	226	245	253	255	235	270	250	227	260	251	240	241	207	245	257	238	224	253	232	246	228	241	251	231	256	234	233	248	221	245	228	255	232	233	217	212	206	257	239	261	244	241	241	230	238	276	233	214	229	231	214	227	235	261	238	231	206	243	244	224	227	228	238	244	243	220	207	244	237	247	251	256	235	239	227	206	242	236	255	222	221	236	229	238	237	224	256	223	250	244	229	255	227	238	233	223	242	220	228	206	242	244	254	267	227	221	230	238	292	244	245	204	242	248	244	247	223	234	243	225	217	246	264	220	264	252	231	257	264	248	256	252	211	238	275	246	225	226	247	239	271	230	246	215	252	235	224	222	223	249	220	250	218	218	263	239	236	246	227	226	243	255	245	235	230	248	236	232	267	241	242	238	226	229	250	234	239	235	251	249	238	248	229	237	229	232	254	247	229	221	242	244	260	249	223	231	274	241	253	247	215	250	231	229	212	255	272	243	219	218	225	241	230	249	231	225	230	230	237	253	252	225	230	220	226	214	260	236	244	240	256	258	249	264	244	238	238	246	254	243	229	237	235	243	230	238	212	214	252	282	262	211	237	265	236	204	244	199	243	251	244	233	244	222	233	250	227	257	246	246	231	221	220	278	235	250	201	236	223	244	276	225	222	216	216	217	250	232	233	224	247	263	248	235	220	246	283	213	223	233	229	223	242	217	230	287	220	241	234	252	209	238	253	234	222	226	242	232	225	268	253	233	220	262	234	262	239	229	227	249	184	232	257	219	241	237	238	267	253	267	248	242	202	244	233	206	218	261	248	243	237	242	233	248	261	265	233	215	258	250	218	239	243	230	245	226	227	204	245	248	208	229	248	252	241	248	252	230	232	212	225	233	225	248	237	252	227	239	220	230	231	244	211	227	240	242	219	227	213	227	223	254	243	248	236	235	225	253	219	258	223	223	257	244	235	222	216	247	233	232	218	243	233	245	235	247	252	269	249	220	230	241	245	216	226	260	244	251	252	261	232	253	230	237	235	216	208	258	233	249	230	255	243	250	259	205	236	261	260	236	233	229	233	230	253	213	236	246	224	234	234	258	227	243	249	228	224	230	236	248	222	227	201	220	229	216	229	231	237	220	233	251	236	226	242	223	238	220	231	259	238	216	265	223	225	231	223	225	234	216	232	210	257	236	219	201	234	252	239	235	217	228	224	244	247	217	227	273	232	260	225	257	263	246	239	255	207	208	253	247	259	228	229	243	234	216	236	236	244	249	257	256	245	245	242	228	226	259	225	205	247	228	268	212	229	258	257	239	244	246	247	242	242	225	225	243	222	253	222	244	233	243	224	215	189	228	203	230	259	265	238	199	243	223	233	240	228	240	251	252	233	230	254	221	267	233	246	231	216	267	250	215	207	256	238	242	236	249	224	252	230	256	263	210	238	247	224	235	250	258	232	233	225	222	270	239	197	226	232	245	240	236	220	240	246	254	249	238	248	240	250	245	207	250	216	224	249	235	222	247	221	254	227	231	262	236	206	253	260	233	217	208	254	233	245	240	243	248	260	225	235	256	241	245	243	256	211	227	240	214	235	255	213	252	271	247	251	245	228	234	237	242	246	280	246	221	245	247	237	234	243	222	225	240	222	232	253	236	239	242	249	252	245	239	234	243	233	226	208	228	263	221	250	223	235	255	237	229	240	242	225	238	228	218	232	255	236	225	234	263	234	254	214	215	233	238	216	230	256	218	274	249	241	240	232	230	218	272	226	242	247	225	237	282	236	258	238	247	247	285	244	262	231	255	210	209	262	272	234	244	269	229	223	243	216	258	247	226	228	226	229	247	249	241	229	251	250	212	228	247	236	244	220	245	225	216	250	250	223	240	231	239	230	219	236	245	244	266	277	232	246	231	215	240	225	240	251	229	234	235	240	258	230	272	235	242	232	224	226
16655	16620	27837	28855	27879	24121	20432	19817	19516	18708	17389	12738	7354	2859	1195	800	692	696	643	644	700	661	608	646	651	673	685	650	632	606	641	685	682	629	661	626	653	661	641	651	624	626	629	597	685	647	602	650	653	630	676	651	714	695	667	666	657	634	656	646	673	614	643	678	659	673	700	622	641	615	640	661	658	643	639	658	631	634	603	628	693	629	631	645	614	665	663	633	625	639	683	659	614	701	683	651	649	634	669	633	631	632	640	667	678	610	661	666	651	681	627	650	692	635	652	699	692	659	663	649	629	658	631	681	653	671	661	646	631	670	647	650	690	670	603	649	685	619	649	663	663	655	688	637	623	686	617	627	639	641	659	627	621	622	665	611	650	652	649	650	690	632	668	632	656	657	671	631	690	664	609	626	648	623	640	654	674	626	617	671	611	639	638	653	670	653	646	654	588	664	699	711	627	647	626	628	671	688	672	637	634	625	641	634	637	651	733	689	638	641	700	659	690	687	620	642	695	646	634	707	621	622	637	599	621	649	654	648	647	671	685	636	659	646	676	627	670	638	674	645	628	651	677	653	633	605	657	661	691	653	684	657	650	668	669	689	685	659	648	670	678	666	598	639	599	684	668	664	647	644	634	657	594	672	670	644	698	639	678	642	658	617	658	659	663	651	676	634	635	659	699	627	688	592	673	612	675	684	631	666	619	649	668	638	599	648	634	601	644	662	686	639	641	682	657	671	625	700	650	623	657	640	631	633	651	698	608	658	639	700	692	623	621	673	684	643	621	636	682	675	650	644	683	680	660	704	684	639	633	640	622	685	661	663	653	608	683	627	596	649	675	624	640	609	641	631	669	642	672	710	617	677	679	630	666	690	640	650	658	660	708	619	680	654	619	632	672	680	635	679	639	681	638	651	640	664	635	667	661	647	638	656	632	610	644	617	667	636	630	657	609	657	640	708	638	663	632	621	666	648	676	645	631	660	668	635	658	665	671	639	638	600	658	635	686	666	696	672	610	668	617	635	601	648	632	647	649	677	608	679	635	635	615	639	619	636	667	714	634	672	644	653	684	617	657	617	657	638	666	643	625	630	655	624	646	650	623	667	633	666	691	704	635	668	683	680	644	706	629	683	662	606	640	715	599	630	705	656	652	634	656	653	719	690	637	656	654	638	658	647	666	679	633	663	684	681	649	667	651	655	600	646	621	636	690	634	677	678	654	618	610	647	649	656	652	646	680	683	673	670	598	652	613	665	620	636	618	675	638	619	666	666	651	654	643	661	612	609	674	638	714	605	651	651	688	674	648	612	690	651	658	634	651	669	683	666	654	659	686	610	666	640	640	666	613	687	673	635	627	634	647	650	717	647	623	640	670	655	646	645	636	649	648	632	650	653	631	623	627	604	593	595	637	601	661	666	649	663	652	648	655	630	626	636	628	679	628	668	662	625	635	637	642	634	674	620	654	644	659	625	676	673	648	643	656	634	590	641	642	648	644	702	655	659	650	638	636	713	626	645	671	697	667	639	681	690	656	623	639	645	658	622	634	666	639	639	633	653	624	691	650	631	663	652	652	665	646	650	635	677	682	650	654	631	668	632	672	664	651	639	662	636	636	629	650	638	677	647	670	667	623	623	670	636	707	623	622	620	688	567	624	683	663	671	609	679	662	657	659	617	676	667	658	626	662	615	624	683	664	681	625	662	685	678	675	619	671	671	689	653	658	668	637	658	654	697	625	637	637	646	675	632	625	638	710	662	630	653	589	618	662	660	658	658	691	612	671	682	681	660	647	663	621	698	627	666	679	662	678	616	673	612	646	615	662	621	670	627	628	670	642	688	642	644	655	638	633	605	639	652	658	661	659	650	641	668	643	618	659	658	663	710	648	640	656	653	685	651	683	700	684	627	640	621	639	637	710	677	683	645	637	679	699	638	649	617	624	618	672	644	687	675	677	652	673	660	680	639	688	599	703	644	630	676	669	654	654	637	641	638	667	659	651	624	632	650	662	710	625	657	681	650	654	694	665	651	671	664	632	651	653	668	641	645	674	639	641	681	652	668	669	637	625	652	654	625	661	694	660	641	676	631	600	650	657	637	634	646	637	641	650	602	653	629	653	604	596	665	631	672	624	664	648	638	642	676	656	633	615	658	638	681	695	674	678	608	641	658	636	632	654	675	613	668	652	678	630	684	648	665	622	639	628	625	634	594	657	671	652	645	657	695	638	690	643	618	673	645	661	662	672	692	656	658	661	649	672	656	680	633	645	672	653	664	689	632	634	663	657	666	620	632	658	665	626	673	618	646	669	651	627	655	646	647	629	619	649	613	640	644	620	650	613	616	680	669	614	668	662	655	670	679	656	638	649	668	668	697	671	602	638	666	662	685	625	667	660	615	628	632	593	678	674	633	664	644	638	659	690	661	642	625	640	686	642	660	662	650	657	645	651	639	664	645	648	639	687	644	660	655	639	647	656	634	651	653	667	662	671	650	643	687	650	656	635	624	664	666	603	629	694	691	627	621	682	658	659	644	676	649	643	634	601	629	629	625	599	671	665	657	694	672	673	614	667	629	651	684	634	626	647	622	654	697	618	648	678	689	684	633	700	641	633	610	624	650	641	681	657	648	672	649	595	656	637	688	659	664	621	629	648	651	658	649	610	652	629	603	644	626	680	605	634	681	675	686	629	650	709	640	714	660	605	651	617	683	653	736	669	682	643	680	640	618	631	674	645	663	641	573	632	596	641	656	658	634	657	654	653	636	613	596	608	692	654	706	668	650	661	698	641	695	647	671	585	645	649	619	661	616	694	650	635	618	634	685	643	644	651	639	668	667	660	613	622	668	656	686	682	710	685	618	668	644	649	616	680	629	659	638	613	643	647	606	659	634	713	628	663	667	620	658	725	626	636	616	670	707	660	654	659	698	661	681	643	692	631	659	676	633	655	651	624	647	659	668	662	676	652	647	709	652	616	661	634	637	669	642	697	672	676	618	653	673	637	597	638	648	647	641	620	648	655	663	653	641	680	713	610	668	628	697	664	653	631	675	639	645	617	649	654	634	658	667	661	657	639	658	645	651	717	644	656	634	666	644	624	665	667	652	628	636	638	607	635	608	704	635	687	672	653	641	662	672	662	621	648	636	651	658	637	654	636	655	647	630	631	670	642	652	635	649	645	646	651	617	671	619	616	640	660	667	638	678	654	661	627	728	638	656	623	606	629	632	647	682	722	674	641	607	655	622	670	649	688	659	638	637	652	678	662	632	674	621	664	670	640	669	641	597	691	692	643	645	670	690	604	662	665	564	617	661	613	640	622	664	639	623	627	673	642	628	670	661	637	662	653	651	649	674	661	653	642	621	638	634	658	630	602	622	616	606	628	618	665	644	603	645	640	652	616	630	692	633	652	652	640	640	653	647	635	635	691	641	669	635	663	663	672	673	668	639	635	679	666	663	648	651	686	628	673	617	619	664	677	640	666	682	625	632	657	603	639	653	668	626
29889	23264	28663	24664	19949	14891	13287	13363	12677	11837	14210	12571	5744	1431	544	325	237	273	225	240	251	223	228	249	229	256	212	242	230	273	239	231	241	235	234	245	243	221	212	248	250	253	252	221	229	240	246	210	225	240	255	230	234	218	247	218	251	209	225	261	233	231	209	241	202	217	239	229	221	247	232	249	242	224	206	226	248	228	244	228	236	223	239	253	239	222	224	234	228	268	228	246	208	269	257	244	241	230	235	216	235	284	223	230	211	211	249	265	237	249	228	210	236	215	222	237	222	242	233	233	205	235	241	276	220	243	234	222	244	236	220	199	235	214	212	219	212	224	247	230	224	234	238	241	230	264	213	221	232	238	242	227	233	231	268	242	230	239	218	226	249	196	232	222	243	261	221	218	231	257	259	249	215	239	238	206	232	227	213	234	233	245	234	240	278	225	215	237	249	260	218	225	214	254	214	220	239	251	230	245	241	226	248	237	235	235	242	215	251	241	242	225	227	172	242	233	221	216	248	250	221	226	234	228	243	224	222	223	211	228	261	265	224	232	233	228	235	202	209	238	241	264	245	239	239	218	232	234	234	226	241	239	217	235	230	214	233	231	243	237	213	214	245	257	255	234	253	245	226	226	259	204	219	232	224	236	245	227	193	208	248	234	216	222	234	252	226	230	226	246	216	244	209	234	246	211	229	232	228	238	229	250	224	243	229	225	247	216	220	224	240	256	253	271	251	240	255	252	234	239	223	213	227	225	219	266	254	231	226	213	231	221	231	236	238	232	225	230	220	201	232	196	238	246	231	226	223	240	226	227	248	235	228	227	231	217	232	218	241	248	240	248	213	216	263	238	237	239	241	237	253	232	236	210	236	272	255	234	213	213	222	210	247	265	219	246	205	227	232	206	225	234	224	214	214	248	231	230	254	228	246	234	246	219	223	222	243	244	238	231	236	211	247	246	239	232	225	235	234	259	212	254	216	253	237	222	231	233	198	218	215	234	270	215	212	228	224	224	206	246	239	189	236	251	226	243	217	222	211	255	228	267	232	211	217	207	235	268	225	240	250	268	189	232	223	260	209	239	227	233	254	252	268	215	245	227	231	246	214	252	202	218	243	257	242	219	231	224	260	256	233	248	226	223	250	225	230	227	233	255	272	252	252	209	230	239	253	246	211	232	238	239	214	242	209	218	242	220	257	249	260	253	220	231	243	260	240	214	218	219	235	236	232	235	228	229	246	221	228	239	215	236	218	209	236	256	213	235	226	244	224	226	274	224	218	243	251	228	260	220	198	246	222	218	238	225	211	237	229	265	218	209	222	213	251	218	250	231	240	212	247	245	235	249	236	216	207	237	221	250	231	223	257	224	245	251	229	249	239	213	223	218	268	236	219	215	237	236	231	229	246	211	218	229	228	241	240	237	239	254	201	205	251	246	254	219	214	229	228	194	263	240	222	233	202	228	193	242	238	241	257	238	241	225	237	214	228	231	250	247	230	224	245	227	237	213	217	229	230	244	242	234	248	229	246	236	220	259	226	242	209	200	230	251	232	242	234	232	203	250	255	238	260	249	220	233	247	218	234	248	232	238	230	234	221	230	258	229	227	213	226	250	247	225	207	235	245	228	231	240	243	216	247	263	231	202	230	246	239	216	239	249	246	257	221	247	253	264	229	243	227	253	230	231	267	243	246	216	224	239	209	236	235	244	240	227	234	261	225	233	233	263	217	209	214	249	234	247	218	225	217	241	219	234	225	248	211	223	243	240	242	245	230	233	241	235	249	207	190	215	253	240	233	265	258	230	238	195	228	197	250	235	249	240	237	257	227	222	252	230	258	234	239	264	213	223	237	220	227	217	246	243	253	226	256	235	229	250	264	226	244	250	193	244	227	255	234	208	241	238	246	232	232	225	246	222	244	216	216	238	223	243	235	249	239	238	233	215	211	246	231	248	224	206	237	250	210	227	222	246	249	232	242	233	242	206	263	229	268	215	220	226	230	225	239	263	247	257	220	243	250	209	251	257	233	230	209	232	256	228	233	246	219	210	246	235	219	239	250	249	231	244	235	247	225	255	236	228	218	242	245	241	230	238	212	228	231	206	233	246	236	259	227	238	235	226	259	261	246	222	225	176	248	213	228	232	248	227	263	219	213	251	224	216	237	216	229	238	245	214	245	230	220	248	220	261	243	220	245	220	247	233	224	241	236	229	220	234	229	252	227	248	205	247	254	225	227	213	228	229	215	240	229	244	250	258	245	238	213	264	234	238	226	229	233	230	245	233	230	250	241	247	227	239	234	234	223	247	231	217	219	246	225	217	258	238	234	213	233	226	219	246	221	219	243	227	252	245	205	202	254	220	232	227	210	225	228	216	225	234	224	240	203	223	227	239	199	226	231	221	239	251	240	220	255	221	215	231	252	221	225	240	240	201	227	235	229	255	247	251	243	205	230	212	225	236	233	198	223	223	249	252	248	277	239	236	225	253	249	245	235	245	234	234	255	253	244	211	241	223	238	219	218	235	223	229	228	241	239	232	244	225	265	224	231	225	231	221	240	221	225	233	232	230	245	218	262	254	245	234	238	234	217	227	235	260	236	234	253	269	211	222	265	240	247	253	206	243	230	241	247	231	219	257	248	233	225	251	227	224	198	224	220	208	260	220	222	245	247	217	276	255	257	235	232	230	238	223	257	241	237	245	209	246	225	249	232	232	257	244	233	240	238	255	235	221	233	209	198	235	236	243	234	235	225	232	241	248	220	220	220	239	260	230	222	228	232	222	254	203	231	230	242	234	250	230	251	220	219	235	234	207	232	226	236	232	225	250	247	258	222	215	246	225	223	269	241	216	229	223	214	215	264	206	231	214	232	252	241	234	234	253	240	227	230	215	241	224	257	228	234	220	237	237	227	213	234	258	242	235	236	240	208	256	227	249	235	227	221	229	231	239	241	227	251	224	214	243	243	220	214	226	232	237	269	244	236	235	226	244	257	225	236	231	268	268	225	227	248	221	252	208	259	218	222	229	242	207	250	208	230	223	219	244	223	239	241	240	261	227	212	266	207	236	230	240	247	250	233	216	224	236	256	228	246	256	228	228	212	227	219	226	235	221	264	249	228	221	202	241	229	228	230	227	264	240	241	222	225	208	244	234	231	240	223	227	224	256	221	231	243	226	209	226	244	226	241	234	253	241	260	247	245	253	218	229	229	250	231	214	239	283	221	226	225	238	216	234	244	216	205	238	253	238	223	211	246	221	246	203	229	245	205	236	235	214	237	230	243	257	213	221	259	217	265	236	231	213	235	241	227	234	239	236	253	202	240	235	214	210	216	224	254	220	221	209	272	247	229	219	236	224	258	236	242	234	233	264	255	248	233	230	250	228	253	220	269	250	242	226	253	212	233	207	225	258	223	261	229	213	236	210	230	243	248	239	243	209	213	255	241	235	221	239	227	238	244	237	262	240	256	237	240	253	228	242	224	232	243	269	230	188	226	213	242	220
18269	21244	34093	37163	35710	32133	32484	33166	32688	31788	36051	32620	18953	6171	2174	1142	810	669	655	646	664	625	651	614	639	619	624	637	660	666	669	692	613	622	667	668	686	625	630	620	634	621	593	656	661	654	588	661	661	637	687	606	671	689	642	621	619	629	621	660	662	629	632	663	652	688	650	640	618	622	663	652	675	626	633	634	644	663	642	654	620	658	659	597	624	643	644	633	666	648	719	657	646	647	663	661	628	622	661	658	628	623	661	646	704	658	639	658	623	690	635	643	646	654	627	696	636	664	642	677	609	654	644	614	627	644	653	648	667	624	615	622	652	692	656	657	620	652	672	620	619	656	636	656	604	638	591	662	682	629	617	650	631	688	659	617	675	647	673	640	666	654	609	616	677	629	632	609	594	611	637	648	628	632	628	642	599	611	621	605	679	636	677	661	612	644	654	623	653	641	646	656	651	687	652	671	660	634	668	638	643	696	642	655	671	618	676	644	648	690	609	632	620	650	650	592	667	684	679	637	643	633	664	640	643	624	651	627	644	602	687	687	651	668	650	605	661	660	678	656	671	668	638	671	676	664	711	664	672	626	669	679	655	673	637	630	675	640	655	616	637	645	652	652	679	610	651	673	655	687	628	669	686	639	633	671	644	673	619	659	662	611	618	632	657	627	635	646	632	642	637	654	700	650	650	607	663	661	641	648	607	642	675	697	631	664	641	631	644	676	649	633	637	672	621	670	606	657	650	618	647	615	642	664	645	607	619	707	641	649	617	605	664	643	609	651	665	622	669	637	633	680	613	623	670	630	684	645	604	661	660	647	641	607	658	650	622	670	676	662	680	635	660	674	684	670	670	655	590	628	635	647	675	649	625	633	623	626	695	656	676	651	663	672	684	615	582	638	660	654	610	669	654	670	668	600	642	646	624	678	647	635	620	667	574	689	684	662	661	656	637	633	641	679	632	624	667	679	645	651	562	625	642	639	697	666	663	698	643	619	701	654	693	628	618	655	660	695	633	678	646	622	658	640	686	632	654	672	668	600	630	669	629	664	592	649	667	627	686	634	672	649	631	651	680	599	607	618	664	672	648	686	599	619	634	640	666	680	651	675	634	636	610	637	632	610	668	658	655	677	652	628	619	624	697	684	680	632	691	628	639	653	654	604	646	610	632	654	660	635	696	614	676	685	655	640	636	623	593	654	613	685	638	648	646	710	643	684	648	631	657	679	662	655	649	636	628	658	638	688	645	664	668	593	660	634	648	658	612	656	651	653	631	644	655	637	698	629	659	660	611	590	632	647	632	646	672	668	656	618	664	668	680	602	657	630	684	617	637	602	627	640	613	676	670	630	660	644	619	608	666	623	646	647	641	662	677	648	610	686	640	671	655	648	619	622	644	634	612	671	664	607	632	648	648	643	671	658	627	648	637	651	666	671	686	652	619	639	675	642	618	631	628	650	650	611	636	675	671	623	679	601	677	631	583	639	644	587	684	690	613	706	621	673	630	628	651	670	651	610	673	679	617	674	658	665	661	630	644	653	644	662	680	661	650	679	628	641	673	642	632	610	616	660	672	611	652	617	678	627	634	626	621	667	693	634	639	645	693	657	670	646	606	630	658	644	658	640	605	659	628	649	642	675	649	614	671	662	639	635	669	647	635	630	651	689	680	622	607	662	664	611	665	654	680	649	633	695	694	666	637	675	665	634	654	618	647	651	675	668	678	694	678	678	631	683	594	648	710	672	661	631	667	629	666	647	633	647	681	656	672	625	644	620	615	658	639	576	614	651	625	688	652	669	648	646	627	670	658	660	652	623	664	670	616	650	639	638	636	659	620	632	648	655	681	626	671	646	637	643	647	634	617	673	641	637	672	640	668	664	624	684	648	651	669	640	628	688	653	664	636	630	651	671	642	679	648	616	674	646	638	663	686	620	623	636	663	670	627	664	622	650	611	606	625	632	696	647	664	648	661	640	655	604	651	623	688	667	624	663	604	664	594	646	687	643	646	668	650	649	610	641	640	703	614	630	652	641	651	629	615	634	661	681	637	673	667	640	620	674	625	629	633	679	682	670	662	621	670	650	658	633	646	643	684	657	681	651	606	617	619	674	659	654	630	679	597	672	636	630	597	626	581	711	646	627	652	621	647	668	656	680	650	652	667	656	665	668	630	646	632	678	609	589	685	656	636	611	652	631	646	646	634	635	674	666	636	619	644	724	671	621	645	656	595	636	685	642	680	633	684	641	601	663	677	631	639	636	580	642	648	673	616	662	642	582	655	643	652	633	637	636	597	672	633	643	635	646	682	683	653	623	650	624	643	657	663	677	582	651	633	639	622	645	627	662	648	655	663	612	614	666	616	674	647	619	706	690	673	656	656	612	634	683	647	634	651	670	605	614	622	635	659	630	648	639	636	626	652	622	665	654	645	705	637	626	628	652	616	636	645	626	615	672	671	633	629	695	650	637	610	650	634	662	616	644	640	668	672	608	669	604	680	602	660	574	669	670	647	633	675	616	690	637	649	630	656	620	643	675	663	621	662	566	635	640	655	605	643	651	640	607	615	638	667	660	642	639	622	618	628	660	645	628	585	584	643	628	647	626	646	632	634	617	665	707	658	706	634	606	632	671	686	613	676	654	678	687	641	654	673	665	737	622	658	620	686	656	622	644	671	603	661	600	664	672	676	658	684	642	641	657	598	660	669	649	610	670	651	639	632	611	624	650	647	634	650	611	697	634	632	651	635	659	643	664	663	632	611	602	619	612	656	652	630	632	638	666	643	639	652	628	660	605	625	683	662	658	611	659	666	658	675	651	655	608	597	626	631	619	601	653	620	644	619	656	654	633	658	601	635	644	628	685	644	614	612	616	625	657	703	657	703	617	657	618	631	669	666	606	656	655	653	647	679	638	657	683	604	672	617	679	649	668	671	660	646	662	639	612	683	658	632	610	670	624	615	658	635	662	624	651	679	607	648	641	621	654	628	634	628	624	583	670	665	658	649	685	658	643	673	670	617	634	644	609	662	626	636	618	646	634	621	670	667	633	651	617	648	663	633	644	656	592	627	636	648	644	646	652	644	669	714	654	631	653	632	628	646	687	646	631	623	634	624	658	622	673	641	607	640	642	669	622	622	627	675	661	644	651	639	625	638	633	634	614	682	714	634	611	647	730	626	628	624	675	656	632	661	615	697	647	643	649	582	628	660	674	685	637	631	649	616	665	645	689	622	674	662	669	667	641	649	652	680	588	653	655	655	670	584	636	667	663	683	686	627	701	616	692	644	643	616	710	669	604	655	640	630	708	633	614	678	684	634	654	655	651	642	623	682	618	633	641	687	644	656	671	675	684	631	669	636	592	624	626	629	691	634	649	675	648	644	624	699	631	616	658	689	664	659	649	623	679	637	649	674	706	651	644	612	666	643	613	638	619	652	650	636	641	639	610	675	637	650	654	671	598	627	620	622	652	650	616	671	687	684	650	605	617	630	651	653	648	654	656
31487	28254	33150	31556	25386	20124	20021	16201	12036	9032	17107	20696	10318	5584	2647	916	351	251	222	232	259	207	222	233	228	218	251	220	229	224	235	210	241	214	220	211	226	253	239	193	235	236	228	255	243	239	207	242	217	241	226	246	224	243	236	222	254	237	224	204	242	213	234	217	245	215	209	243	250	252	213	234	202	245	257	251	258	218	229	226	250	245	203	241	255	228	221	249	234	223	252	240	258	214	253	239	255	236	235	235	231	212	222	247	247	217	225	228	258	238	223	253	208	249	200	202	241	208	252	221	228	219	230	227	239	232	236	217	262	237	235	218	240	214	233	220	222	216	243	221	242	244	260	227	221	270	247	237	246	237	261	190	213	232	256	227	237	240	226	237	223	212	234	222	230	230	221	242	227	252	232	242	217	226	263	225	234	267	238	218	239	222	230	220	213	276	249	258	233	244	227	244	239	217	221	236	236	236	201	244	229	249	241	241	213	230	252	249	238	228	225	256	217	242	215	232	226	213	209	246	245	236	229	208	239	224	211	215	239	236	251	226	239	255	240	235	264	235	225	200	220	228	247	247	222	244	235	225	220	200	235	237	210	217	248	231	246	217	226	259	240	215	246	240	204	220	224	226	229	235	252	235	245	231	238	220	252	232	222	252	207	217	240	230	237	222	220	232	230	232	210	211	236	247	234	218	269	246	233	238	252	233	244	211	237	241	239	226	240	232	228	237	220	252	224	230	218	245	238	237	224	218	227	252	216	224	259	234	229	243	286	223	239	216	220	214	224	235	223	278	237	240	235	234	227	248	230	261	214	227	216	251	217	228	251	266	217	223	235	221	258	244	226	226	248	235	217	239	231	265	228	210	243	233	224	233	228	247	246	235	250	234	228	249	248	239	250	232	244	229	231	240	257	229	228	228	260	246	244	235	239	240	223	235	269	250	242	245	239	227	233	212	238	231	228	231	187	245	250	276	223	245	236	248	210	208	213	238	224	238	240	233	229	246	239	228	270	271	229	210	235	250	230	222	237	249	225	218	241	233	248	241	214	237	216	212	247	262	214	247	230	242	217	230	246	236	240	255	213	258	248	233	220	212	256	224	251	255	216	214	261	224	223	258	208	232	219	215	253	211	230	256	253	231	215	240	244	225	218	223	255	244	223	254	230	241	254	236	240	227	232	233	232	252	243	215	233	229	231	233	243	251	230	242	260	196	237	231	241	216	258	215	221	221	245	232	223	249	208	247	233	221	250	250	261	228	213	226	231	238	211	218	237	233	198	248	225	236	213	233	236	237	240	236	231	211	254	223	217	243	230	227	215	226	236	224	227	248	223	255	215	223	227	258	253	262	262	232	231	213	238	247	232	222	262	227	230	261	199	217	234	252	248	250	246	257	209	208	214	256	223	248	262	245	247	241	220	225	245	218	217	259	221	238	227	241	233	231	223	245	246	233	244	217	274	235	217	245	228	247	215	246	210	247	233	219	250	212	248	244	220	240	235	216	242	239	241	237	279	241	244	244	214	221	220	232	257	236	227	275	225	256	220	252	210	241	237	216	232	234	209	242	240	245	218	253	232	227	241	212	230	252	204	220	231	228	217	219	231	220	244	249	255	229	224	261	244	198	215	252	264	238	213	187	237	226	235	241	212	255	268	233	216	231	226	214	224	246	250	208	210	217	238	231	221	228	243	240	223	236	238	219	215	222	219	216	237	237	229	240	242	222	219	215	216	245	254	215	223	222	239	246	236	245	264	232	283	239	227	238	233	230	217	206	210	236	218	254	234	240	242	232	233	236	216	229	229	216	236	240	234	245	221	217	266	277	222	219	207	229	246	215	237	240	216	216	228	221	206	220	229	218	246	247	240	212	243	219	244	211	240	230	219	236	233	230	214	218	234	250	225	255	239	224	231	240	255	250	202	248	240	232	224	217	241	215	225	250	227	252	218	240	270	232	224	208	256	260	223	232	229	212	221	260	241	240	190	238	227	219	243	248	252	267	234	198	220	212	251	216	210	243	207	218	235	240	244	218	197	225	232	242	253	251	246	237	274	244	224	220	233	239	234	215	218	220	248	233	230	240	251	222	271	224	242	235	256	233	212	210	222	217	234	250	226	241	262	236	258	217	238	251	229	233	230	247	226	239	211	246	243	221	245	232	234	223	255	228	238	230	260	238	261	259	220	261	230	242	234	227	253	212	237	213	288	253	263	226	247	240	237	227	217	235	231	233	250	236	241	246	257	226	245	253	245	233	245	209	270	232	219	261	247	224	243	205	234	221	219	253	276	242	240	238	247	262	253	221	227	244	211	203	229	225	222	232	240	217	242	230	228	236	218	255	258	251	270	244	230	241	219	221	231	247	239	253	236	238	233	223	229	234	253	221	225	241	228	234	237	224	213	269	216	213	245	234	223	261	238	259	238	249	212	237	221	259	221	235	238	222	230	220	231	230	250	199	234	231	236	239	236	231	222	245	235	244	260	226	257	236	229	268	227	222	271	229	232	250	226	260	217	230	256	233	228	230	220	247	244	230	212	204	233	238	227	218	247	243	214	244	234	243	234	225	277	240	231	241	240	267	244	208	218	208	225	259	236	219	240	262	224	233	237	252	253	212	238	239	245	248	238	233	234	247	237	251	213	237	242	248	202	209	234	252	246	240	227	234	250	240	246	240	230	243	223	223	245	246	251	219	229	211	207	225	247	218	221	228	241	233	242	233	203	227	228	215	251	208	240	213	226	240	229	252	256	250	237	228	238	261	214	238	250	267	243	264	240	261	253	231	235	195	229	209	222	257	222	240	218	220	224	236	223	256	254	248	233	239	232	215	262	220	247	244	264	239	241	231	238	239	230	272	256	232	232	262	207	227	226	242	220	229	222	241	255	220	244	211	225	263	236	220	218	232	232	260	248	236	250	222	230	233	225	214	262	244	238	209	186	248	215	215	227	243	205	217	241	235	237	220	251	243	222	243	237	212	229	212	208	231	217	243	231	250	236	240	218	241	227	244	235	255	234	243	236	225	242	219	213	255	249	230	246	219	219	217	213	231	236	234	236	237	222	224	211	233	202	225	234	246	218	216	221	229	232	245	223	233	242	215	221	234	238	236	223	269	221	236	247	265	223	201	230	244	236	231	248	234	239	229	248	267	215	267	245	261	239	254	236	232	218	199	227	245	233	227	204	235	247	220	236	233	274	227	211	217	213	231	253	258	248	281	237	234	224	268	216	230	238	252	215	241	249	277	232	239	236	230	235	252	246	235	245	249	235	241	253	214	250	242	230	224	226	220	238	238	249	211	212	224	268	237	272	233	227	245	236	243	273	249	219	236	229	231	264	236	257	244	213	231	223	220	236	227	234	232	234	198	228	222	214	228	240	236	223	228	212	235	224	261	225	245	243	254	226	240	221	220	202	221	238	211	267	211	223	227	228	201	236	220	204	225	239	228	256	248	238	228	215	242	247	237	221	217	233	239	226	228	234	228	224	212	235	208	223	241
18507	25506	37088	42725	40058	37526	39173	35647	30915	28512	39282	40059	27314	19629	11070	3955	1114	666	669	649	666	678	604	613	623	636	638	661	640	638	609	656	649	618	645	574	641	662	685	652	642	651	664	592	636	662	630	668	645	627	694	637	626	682	639	604	659	672	675	645	661	579	644	633	687	611	704	721	662	609	655	626	611	623	649	654	641	620	683	690	640	662	654	608	624	661	647	614	629	640	599	631	611	660	651	622	655	636	673	627	628	637	650	646	682	641	629	631	640	650	691	611	645	702	657	651	637	649	631	661	661	657	646	633	662	649	644	633	635	628	627	627	655	626	671	593	657	658	639	686	673	639	590	623	632	672	610	631	631	650	611	685	641	636	634	630	633	690	629	650	637	664	616	610	658	616	685	679	648	651	660	644	616	669	606	608	679	643	605	636	551	634	631	611	605	679	630	661	627	651	618	641	644	626	611	651	668	598	694	629	621	648	618	647	630	626	699	650	662	638	689	644	643	646	616	695	652	652	624	638	681	591	638	638	665	668	639	671	621	635	603	623	696	657	614	635	630	637	634	677	608	605	656	652	603	661	644	631	666	612	642	659	632	651	660	593	658	648	682	681	632	675	652	684	635	643	621	611	659	666	630	644	606	686	630	606	624	630	653	643	610	644	630	625	678	646	622	694	647	667	665	666	643	665	659	649	638	650	651	639	604	627	641	631	649	637	628	665	608	653	609	633	607	642	625	590	665	665	636	652	684	635	616	623	655	677	632	616	606	648	639	649	654	626	682	634	667	647	635	682	693	661	659	619	665	603	645	644	660	661	649	613	628	626	645	675	639	669	663	611	656	633	626	616	644	651	626	637	662	635	657	644	691	657	681	631	643	658	644	632	671	621	597	611	688	636	677	669	655	626	671	620	633	669	644	685	627	706	618	645	662	608	652	649	617	641	673	663	632	642	635	632	637	638	624	612	650	593	626	668	663	625	642	609	702	633	648	663	639	612	623	614	617	641	632	587	648	639	625	603	644	692	622	642	587	636	670	637	625	682	639	659	650	605	650	608	644	652	658	646	679	599	638	706	616	628	618	660	689	632	648	696	660	654	627	666	616	675	627	605	668	630	621	630	658	666	629	592	671	680	635	641	643	671	633	697	667	678	672	659	665	633	639	656	637	621	636	635	654	617	647	623	600	644	644	628	650	601	618	608	655	668	641	654	648	631	651	691	640	629	623	649	645	611	659	656	681	663	657	643	588	620	641	616	639	667	630	611	650	623	634	622	653	619	640	666	623	636	682	649	617	621	627	598	649	657	640	641	625	638	667	619	606	631	618	662	676	629	656	632	636	641	542	618	660	680	636	667	602	708	631	649	646	667	657	635	673	602	659	654	650	599	632	618	669	633	659	673	620	602	668	619	621	614	647	616	699	627	628	690	634	621	662	637	634	646	662	675	610	637	613	659	627	664	609	636	663	682	636	677	668	612	648	628	605	647	694	650	607	638	659	636	611	669	635	615	631	639	644	633	659	583	658	628	638	632	673	636	643	687	632	661	641	654	660	630	628	659	643	636	645	632	693	674	698	667	647	620	609	643	606	658	657	631	637	651	652	642	677	599	694	637	595	649	691	640	688	603	623	663	640	697	621	633	637	666	649	674	613	641	663	610	623	639	617	654	610	643	641	653	634	617	652	645	624	665	607	666	685	618	606	615	652	616	635	687	611	649	595	649	648	630	631	647	659	622	694	663	668	660	666	626	635	614	610	616	690	623	620	673	659	654	669	653	647	690	617	622	600	605	600	682	652	650	630	686	647	656	651	654	631	642	642	654	655	662	636	651	658	660	661	648	637	691	638	651	633	614	675	618	644	604	671	637	628	644	640	643	614	653	611	671	653	645	657	627	629	651	662	639	650	672	622	653	623	614	594	658	630	659	680	652	665	622	613	691	602	663	647	646	645	623	626	643	621	635	616	624	624	596	655	670	600	624	654	638	618	620	597	598	673	629	607	645	676	669	674	643	682	649	651	630	627	626	657	628	659	680	638	706	659	627	674	673	613	652	649	626	653	632	626	596	602	669	644	639	669	654	645	647	633	615	572	657	666	633	657	621	693	638	577	632	675	624	659	630	642	619	642	651	625	643	698	650	681	641	626	618	611	696	620	616	655	618	633	627	655	656	659	635	583	632	635	629	653	627	678	635	624	687	619	593	632	673	658	681	591	611	637	692	641	651	609	606	635	648	621	659	697	666	620	634	634	645	631	652	678	680	678	677	621	657	685	656	655	614	653	668	647	615	666	617	619	641	666	623	639	664	663	645	664	681	648	651	622	681	656	606	617	602	640	671	654	652	668	618	708	627	634	676	660	654	669	633	666	651	685	659	651	625	679	617	583	683	628	656	634	641	596	647	632	662	641	640	627	649	592	656	638	681	648	644	638	624	632	608	673	642	678	676	622	630	655	601	677	668	653	618	633	707	646	622	665	658	670	649	644	618	645	638	662	656	652	642	640	639	633	650	641	628	624	629	646	634	686	651	668	693	675	676	658	616	625	644	657	646	663	731	651	614	640	649	652	682	661	657	642	622	616	651	644	662	643	669	619	619	626	617	614	646	670	604	642	628	672	638	628	653	648	645	661	614	605	639	664	616	617	658	661	659	685	644	662	660	709	622	668	656	630	635	642	676	688	676	616	635	637	656	646	625	648	618	646	649	620	606	640	647	641	666	610	620	668	618	642	706	608	658	649	662	658	671	648	650	671	682	615	666	630	620	617	645	630	670	584	651	635	625	624	678	652	647	665	666	626	644	656	675	630	651	620	663	628	640	629	661	674	613	628	643	618	606	644	651	642	628	669	634	671	611	667	600	619	617	666	656	648	663	613	673	620	657	608	638	611	651	615	681	652	680	635	677	645	663	682	654	614	618	619	651	684	639	618	607	614	668	660	683	648	679	663	637	644	599	683	634	664	638	664	610	648	670	656	639	630	670	622	637	627	632	638	599	700	654	637	610	627	625	601	634	675	638	634	563	636	663	646	645	627	624	706	625	629	611	648	637	669	608	660	682	611	606	617	616	679	642	667	636	591	585	686	619	654	679	660	614	664	618	639	641	666	634	661	637	645	638	651	628	615	656	581	641	642	640	688	667	645	619	621	630	605	636	616	613	672	662	635	674	680	608	688	621	630	697	627	630	676	673	650	594	627	643	638	604	638	641	626	645	611	653	647	643	692	686	615	620	664	620	649	649	671	629	600	666	646	618	621	597	656	648	653	639	646	684	645	700	607	626	681	628	676	619	653	633	663	604	674	643	652	629	644	671	663	616	645	659	651	644	610	654	651	640	660	670	642	636	666	638	595	641	669	655	669	682	654	599	632	646	613	652	629	659	672	645	685	669	639	671	663	656	655	654	643	651	640	665	627	647	644	675	651	682	624	674	656	690	618	627	622	665	658	645	615	706	621	628	620	676	671	663	629	591	662	646	689	659	646	601	636	665	624	635	624	644	623	668
21813	17811	19965	19102	16886	14337	12333	8165	4561	2775	2665	2017	1674	1035	468	388	232	234	210	239	241	241	268	240	239	212	238	236	212	215	261	233	275	227	233	224	239	241	203	226	223	251	236	199	228	242	245	227	243	225	223	208	206	237	220	253	262	238	217	247	256	222	250	228	233	215	266	270	250	252	251	249	228	279	233	282	208	248	243	215	229	243	234	235	243	236	244	221	233	215	240	244	240	220	212	222	239	236	242	224	254	229	251	265	199	218	240	245	270	237	216	269	235	231	250	227	245	232	260	215	247	240	251	244	230	249	242	241	226	264	250	271	247	218	216	253	242	216	251	247	251	254	261	272	232	259	239	221	247	242	249	248	238	231	234	271	218	253	239	226	247	207	221	239	254	219	250	234	251	252	224	211	237	234	231	216	251	230	235	234	256	238	226	229	219	222	207	209	213	236	232	221	233	241	220	212	236	248	233	218	285	255	252	232	220	211	247	233	233	228	222	226	205	233	245	224	207	199	245	223	234	194	241	229	251	204	231	223	215	243	237	234	250	233	222	246	233	217	245	209	251	242	225	240	224	248	233	223	227	230	250	257	232	237	228	216	224	228	222	263	235	243	245	258	244	249	232	221	242	233	237	218	232	240	246	218	235	240	228	244	225	243	245	220	255	232	255	268	206	247	229	239	214	238	223	239	243	224	233	248	243	208	239	222	230	245	237	231	226	226	220	238	227	247	234	243	237	235	218	215	229	217	231	254	253	226	236	222	241	232	244	234	231	207	247	221	244	232	249	234	235	244	242	237	214	226	234	232	241	215	232	241	207	228	205	257	224	221	257	232	243	248	212	210	256	233	278	245	237	240	240	250	226	260	248	200	251	234	233	211	217	212	251	241	234	259	235	210	224	206	242	228	219	249	227	229	222	229	223	267	242	236	237	226	229	231	226	224	243	224	239	212	223	226	228	241	242	246	214	230	221	235	242	259	247	235	241	233	220	213	226	261	240	255	244	235	251	202	207	215	235	238	201	221	234	225	207	209	222	242	210	242	241	235	185	236	249	222	247	254	213	234	225	230	232	258	253	250	203	246	248	232	241	245	231	219	235	231	224	228	227	245	227	245	260	228	237	216	240	251	230	243	228	229	263	234	238	252	238	236	208	232	234	212	240	240	243	202	221	254	239	228	216	233	241	215	227	242	220	227	246	251	221	260	210	225	240	219	243	240	234	230	220	211	209	235	224	243	249	210	247	225	242	222	231	255	221	235	245	232	248	223	221	249	246	242	237	247	244	213	209	249	227	250	231	223	251	249	226	235	234	219	254	239	241	231	245	208	253	246	231	211	205	234	267	243	228	244	218	256	213	262	242	237	199	246	246	248	216	266	222	228	236	245	251	228	192	263	263	244	224	236	213	213	206	201	198	228	234	226	235	233	218	268	228	200	254	222	241	234	231	220	258	219	255	247	238	234	244	239	229	239	234	226	252	227	235	253	263	248	242	226	228	259	226	231	244	267	237	243	240	240	242	225	262	271	231	241	231	225	259	258	247	245	240	231	229	243	231	218	249	246	235	231	224	236	244	231	251	255	223	231	207	215	243	225	278	240	251	223	239	229	239	231	225	238	205	238	236	236	258	240	225	222	262	224	233	187	233	268	232	224	248	247	267	219	215	257	215	228	236	255	234	225	212	222	241	224	252	235	245	226	207	205	231	229	242	233	248	239	245	221	240	261	248	248	223	254	227	248	224	216	236	246	233	255	228	242	247	214	247	232	226	242	223	218	281	230	242	238	228	226	236	217	244	244	243	227	244	240	197	241	258	240	226	249	232	248	274	219	230	230	252	229	217	227	222	222	233	218	233	236	236	227	223	231	220	218	231	261	253	222	229	223	248	220	249	248	235	218	228	229	242	253	221	246	210	206	219	271	232	234	225	211	248	224	246	223	211	230	237	233	242	201	223	233	219	229	228	231	219	195	254	229	240	233	241	250	220	254	223	241	221	234	198	256	256	237	243	217	234	243	210	236	248	209	244	239	215	239	216	262	219	243	234	254	246	238	210	239	246	221	239	235	231	254	249	234	232	237	245	240	225	261	266	239	217	234	214	246	241	254	203	249	243	234	243	239	253	234	204	247	219	221	219	237	250	220	214	228	222	261	237	247	258	215	235	241	249	239	232	219	254	225	247	204	246	223	249	237	247	235	250	213	254	246	214	221	220	247	247	252	242	221	233	236	241	240	233	205	215	228	244	233	234	241	215	236	226	249	209	218	229	239	225	238	226	246	235	228	241	232	234	238	206	257	227	231	216	264	251	242	244	249	243	234	227	250	216	231	204	219	225	219	250	234	221	242	236	249	225	234	260	234	255	214	230	238	231	211	248	260	243	215	230	247	213	218	227	234	264	244	217	223	230	240	250	221	238	243	210	248	246	233	215	242	248	225	228	207	242	235	228	231	243	242	227	247	239	252	264	259	223	230	233	199	256	231	223	219	241	244	261	227	258	246	232	234	248	238	253	228	221	243	229	245	254	272	225	243	232	252	237	218	232	258	217	229	248	234	247	239	246	232	220	227	244	260	223	244	233	241	226	196	227	214	239	215	237	216	220	230	223	219	248	267	244	228	229	225	214	246	241	237	245	232	241	209	241	255	232	249	263	232	249	225	254	246	251	220	199	261	194	234	221	230	225	217	194	255	245	241	260	231	227	229	217	220	220	223	243	209	223	242	237	216	239	255	251	229	240	232	205	235	220	204	226	228	253	220	208	237	225	232	250	241	253	267	232	250	234	238	238	226	234	270	239	239	252	235	204	219	223	218	227	245	241	210	258	237	239	237	258	232	244	252	232	243	204	245	232	210	211	230	213	214	277	272	244	250	221	238	218	247	234	238	223	211	252	232	216	220	232	205	230	235	240	261	233	250	253	215	215	222	227	247	235	239	242	235	213	243	240	249	224	224	222	228	212	220	247	246	239	229	254	252	214	245	253	212	228	211	219	242	240	247	254	240	220	263	243	224	241	255	234	222	215	271	230	227	259	205	258	215	240	218	239	196	209	248	217	250	246	247	224	252	240	240	221	235	207	216	244	238	218	239	248	245	218	250	228	234	247	240	249	267	210	240	259	197	224	238	215	240	229	235	230	225	205	241	225	197	235	252	256	233	237	219	233	211	227	232	246	227	216	225	237	246	240	234	242	236	214	210	213	241	253	239	237	233	239	232	223	232	238	260	244	219	264	250	217	215	241	245	193	237	263	221	225	212	218	204	246	225	240	225	231	217	218	229	221	218	241	228	227	245	243	248	223	240	254	226	203	237	258	239	230	226	265	217	224	225	226	210	246	226	253	212	220	247	227	213	247	217	212	219	255	229	222	252	215	235	222	208	224	258	239	218	250	244	251	231	220	238	209	203	227	245	222	235	220	224	233	222	234	204	235	259	249	252	245	230	226	231	237	253	247	226	255	241	230	223	225	236	195	260	208	216	223	240	219	246	218	240	250	246
13364	17041	26602	33448	32364	32748	30440	24661	17519	12679	12843	10137	8081	4556	1866	926	704	623	667	635	638	642	643	584	606	643	660	633	672	668	664	668	639	616	623	644	631	678	636	647	684	616	659	651	618	651	682	628	674	638	602	656	682	694	605	662	649	597	653	637	678	627	629	650	673	672	635	650	684	652	686	628	681	648	704	639	631	627	673	634	654	647	629	646	640	630	669	671	642	651	622	596	639	670	636	616	636	619	655	648	667	639	627	628	665	661	632	646	669	636	677	634	648	670	614	654	684	620	646	681	628	646	647	632	674	628	619	678	610	661	660	659	601	654	635	635	643	567	653	630	654	645	672	641	640	637	647	682	685	630	616	707	635	646	653	717	637	642	678	705	670	670	660	631	646	652	662	640	664	652	643	657	573	634	637	668	656	666	647	646	636	674	604	663	676	647	630	690	637	667	676	667	653	642	565	643	642	629	659	650	644	625	654	599	646	629	616	623	639	667	676	695	617	670	596	661	621	651	662	672	643	616	652	609	645	655	639	638	668	614	618	645	626	653	626	660	675	635	680	665	680	707	680	665	624	670	641	641	635	651	667	642	618	617	632	643	650	685	622	612	663	658	692	655	639	695	625	667	592	643	628	643	634	666	645	706	644	648	658	693	601	614	671	627	654	665	610	671	596	658	650	705	657	664	649	672	635	613	651	668	620	652	643	684	643	681	626	623	660	636	684	681	624	659	677	647	687	590	665	665	665	699	630	628	656	657	627	668	670	695	657	706	615	635	650	640	644	673	610	659	625	691	652	655	631	654	626	649	610	613	642	681	641	614	680	643	651	624	672	627	656	646	637	646	646	597	666	624	663	642	652	669	620	614	630	647	615	662	643	664	607	664	641	661	640	612	598	621	645	664	605	637	662	683	622	653	675	641	653	709	698	620	688	662	620	646	667	673	678	673	627	661	641	631	601	651	667	624	657	634	624	646	607	643	689	624	633	624	655	622	672	593	665	639	661	631	639	647	633	639	641	631	668	607	633	664	642	658	641	641	657	650	716	651	668	627	633	624	611	590	679	632	615	654	630	644	638	649	679	589	652	660	618	658	678	644	643	688	617	644	649	590	644	642	638	617	642	641	632	634	682	650	667	639	637	640	662	617	669	679	639	613	630	655	669	674	659	657	607	655	650	652	662	672	652	675	667	687	662	634	628	623	615	627	653	651	607	591	691	634	661	639	632	692	642	659	624	623	654	679	592	651	678	621	685	636	666	625	628	641	628	593	670	659	658	628	645	640	678	664	614	626	651	659	738	672	621	666	663	622	660	634	666	665	616	683	655	633	655	688	626	650	662	626	607	622	666	631	681	685	659	667	610	682	641	643	688	628	660	618	626	659	695	635	692	641	652	653	637	625	662	662	620	648	680	645	680	648	691	622	639	636	641	650	613	683	634	645	620	626	621	663	661	598	644	673	683	659	653	696	640	595	606	617	621	663	627	627	634	653	629	646	630	601	637	626	563	671	632	649	631	653	657	662	654	653	664	620	653	645	652	685	684	673	626	640	669	664	665	599	633	707	689	654	649	626	630	612	638	632	670	641	640	602	636	610	656	638	637	652	640	680	630	644	661	639	638	648	656	646	613	632	637	634	634	658	659	670	634	666	614	641	634	651	614	616	615	632	644	659	645	656	637	653	614	636	608	669	667	655	667	698	642	602	644	644	629	654	641	646	623	674	651	659	654	671	660	643	642	618	624	651	640	675	626	626	645	635	635	680	643	645	620	612	611	683	674	626	670	650	623	612	634	674	618	639	665	623	617	665	674	610	660	672	680	675	640	636	667	659	737	593	637	682	680	628	645	660	643	630	600	656	660	696	642	632	646	646	663	636	676	666	622	643	612	632	625	599	622	662	624	647	677	593	622	665	660	645	681	600	588	689	692	628	704	641	676	646	662	681	630	661	663	652	637	661	612	608	681	648	660	633	658	724	645	616	674	645	683	612	648	633	661	619	612	635	618	622	666	642	641	669	641	678	649	646	629	581	632	631	612	643	663	681	639	666	635	638	657	668	686	558	688	642	620	648	682	658	591	661	674	695	632	638	612	641	667	657	658	654	668	649	625	690	625	641	652	653	633	652	584	611	622	620	634	634	651	638	683	647	648	698	703	600	603	640	661	656	641	675	654	654	634	606	655	627	662	637	646	632	634	627	617	629	623	649	627	646	602	621	634	661	664	681	663	617	642	664	634	648	658	661	589	656	686	679	669	588	637	685	638	697	652	609	677	681	690	654	672	688	595	623	621	655	586	626	708	666	623	667	632	663	649	681	609	674	647	648	600	645	659	673	642	624	653	654	635	616	644	623	637	623	685	678	669	678	623	626	692	654	662	658	661	662	605	690	595	635	641	643	657	635	658	644	655	643	672	669	668	656	664	655	655	635	660	622	651	659	643	622	620	642	643	629	656	658	595	680	624	672	653	593	662	630	672	639	689	619	620	617	652	631	613	652	670	627	646	661	660	648	659	642	663	628	657	669	667	636	664	631	632	616	640	599	653	644	638	647	623	591	622	643	639	667	608	636	663	685	655	625	630	659	653	650	652	632	609	657	672	635	613	622	631	673	665	640	667	626	678	664	633	668	671	661	669	661	638	652	658	667	615	651	691	654	676	631	635	642	645	657	654	666	643	663	672	639	642	655	660	597	620	673	635	642	650	661	578	625	603	646	671	654	614	663	630	660	664	661	644	644	607	633	712	661	599	616	652	603	632	674	641	601	643	636	626	653	661	661	626	645	665	630	671	676	652	620	639	693	664	658	672	630	640	632	677	625	642	662	633	687	678	622	597	618	653	691	664	661	677	663	655	706	650	626	660	624	642	643	626	658	606	656	649	609	660	608	634	594	630	660	650	648	637	646	593	648	668	694	623	648	670	642	690	672	654	640	676	634	644	632	654	612	618	634	655	626	662	642	647	623	657	631	655	635	665	642	637	672	663	647	625	611	636	612	623	611	639	647	650	669	689	705	599	626	677	665	673	643	618	625	674	691	635	645	650	628	651	655	612	679	644	640	663	652	642	670	654	630	678	639	630	602	650	682	634	670	706	642	650	647	660	668	692	650	640	647	666	646	660	670	654	655	646	657	673	609	652	656	603	691	610	674	697	657	660	606	651	617	714	638	678	658	657	613	638	581	646	624	579	676	623	637	632	607	600	624	622	643	638	661	626	622	688	669	633	635	646	651	654	670	657	642	658	670	669	626	664	636	676	674	642	654	670	673	652	605	636	634	627	715	630	679	625	693	658	654	632	632	650	610	636	669	630	654	617	663	609	642	669	661	675	675	655	613	617	620	672	616	690	656	646	628	652	587	584	641	599	634	676	669	615	639	656	642	652	587	671	654	614	646	632	559	685	677	616	688	657	618	628	706	658	677	613	643	652	620	612	667	592	635	641	655	651	669	628	607	602	661	610	620	638	613	659	637	623	619	641	654	666	589	717	692	645	596	645	670
26849	21717	26398	27673	24635	21323	17637	9788	5146	3792	10567	14060	8330	3247	970	400	257	221	258	201	214	250	242	235	214	223	231	232	244	249	241	239	233	256	245	231	230	226	228	248	236	241	245	251	261	208	243	196	231	206	243	236	233	229	233	230	229	252	232	229	234	233	253	250	201	196	219	250	239	240	232	224	227	230	210	218	210	252	248	259	237	249	230	220	227	221	208	247	215	239	225	232	221	221	243	252	231	229	222	213	242	250	233	251	226	201	246	217	208	239	239	208	233	267	255	219	217	218	280	229	243	229	222	242	230	220	240	219	226	249	233	260	216	228	218	246	214	220	242	241	235	249	221	214	238	209	229	233	249	258	229	243	253	199	224	220	238	204	226	222	236	227	247	238	210	255	250	253	224	232	231	254	248	244	243	205	219	216	231	215	232	211	240	265	227	226	254	221	219	216	219	218	209	239	225	245	266	244	261	224	231	224	277	253	231	249	228	230	245	242	215	252	234	245	245	198	240	229	267	229	183	214	245	236	238	220	233	236	222	240	264	257	211	233	244	219	248	218	211	239	221	224	240	270	201	248	220	220	214	234	210	235	243	231	239	218	237	229	249	238	241	233	232	242	234	231	227	231	225	239	250	224	234	233	257	220	230	221	240	249	221	222	269	217	221	227	230	246	236	216	247	224	240	233	245	249	250	214	253	256	231	218	197	286	232	259	207	220	224	245	233	251	237	254	242	227	231	218	270	233	216	210	224	264	270	254	243	219	234	216	219	242	252	207	254	221	233	231	242	279	233	229	233	228	221	248	231	225	227	211	222	208	204	228	225	220	228	221	228	243	227	243	242	222	251	243	221	214	227	235	233	256	232	238	243	235	246	234	233	224	231	221	219	217	221	203	233	190	212	240	228	237	248	229	242	208	221	226	245	220	232	244	229	232	217	223	251	261	212	221	213	266	244	250	257	210	239	223	234	235	249	226	249	228	234	242	262	271	225	246	210	225	255	259	226	217	213	196	232	222	255	239	189	237	249	230	268	234	227	233	217	231	231	240	219	229	227	242	204	232	243	233	238	234	234	231	278	218	275	259	225	232	259	244	253	239	207	210	228	221	244	239	247	252	232	233	250	233	212	227	218	219	243	204	219	232	230	226	236	246	260	221	221	239	215	246	238	220	226	263	229	206	221	246	251	222	238	233	245	228	245	232	222	217	247	198	204	245	211	218	253	255	212	232	218	263	208	217	230	244	230	239	253	226	250	218	240	227	241	252	230	228	235	220	213	251	233	237	235	238	225	232	232	239	247	238	196	198	274	225	209	239	239	238	220	229	214	240	204	221	247	230	230	226	253	251	239	236	242	214	228	218	254	219	216	257	253	240	247	207	231	229	240	229	199	210	207	240	245	225	199	238	229	201	236	203	244	234	224	216	232	236	238	223	252	230	236	242	224	221	214	264	221	240	230	239	222	198	221	233	248	211	223	234	235	235	223	223	219	202	236	235	212	230	221	242	209	242	218	218	247	231	253	249	240	241	262	213	233	224	229	209	231	258	216	242	248	231	241	233	221	200	231	246	216	226	234	235	234	225	238	239	240	238	249	247	233	226	221	267	221	223	223	212	201	213	235	246	251	242	252	238	237	206	217	229	220	235	254	245	233	223	236	258	211	239	249	247	221	236	227	232	197	226	230	211	224	240	230	210	230	224	254	253	210	226	232	257	239	241	199	261	207	203	231	211	218	229	219	251	214	236	190	248	214	209	271	241	242	248	215	257	240	243	231	236	210	252	203	206	228	241	229	213	238	227	258	239	234	247	225	233	206	228	237	224	231	206	217	227	203	248	220	225	221	256	223	239	218	245	245	285	256	221	231	222	242	259	225	240	238	237	198	221	233	220	227	244	226	233	215	250	226	228	229	238	238	233	212	248	229	215	220	251	194	205	220	253	220	233	246	219	250	244	223	220	245	259	242	243	227	232	245	251	224	219	210	234	226	230	251	272	232	214	217	252	211	229	227	235	236	236	223	237	257	266	235	229	208	255	232	216	237	244	236	246	253	261	211	208	242	201	253	205	218	213	252	225	230	218	246	227	240	222	230	241	210	241	239	201	227	240	212	241	236	218	222	241	236	242	223	222	225	220	227	245	188	227	234	232	210	229	218	246	268	234	231	226	233	232	237	232	267	244	220	260	231	238	227	223	256	250	239	252	238	218	225	216	223	240	234	255	219	225	217	222	250	248	237	235	220	221	240	247	253	230	205	229	237	269	239	202	234	226	211	218	235	246	239	231	217	224	231	199	239	226	212	212	236	244	259	234	242	228	250	239	255	228	245	249	232	226	233	235	226	241	227	235	240	236	239	237	229	228	234	211	222	234	225	244	221	220	231	226	219	248	204	224	234	239	205	214	247	229	257	246	244	226	252	243	222	211	215	246	228	237	219	234	239	231	208	244	210	231	230	237	231	243	224	233	227	236	205	247	217	221	213	228	213	234	211	234	242	239	224	224	251	244	237	258	221	206	217	246	226	229	209	240	246	211	213	257	237	234	209	229	231	222	231	229	219	207	225	215	231	232	238	244	235	239	255	235	245	242	276	224	221	259	211	235	241	238	218	241	215	216	221	232	223	252	224	234	230	231	231	222	219	201	231	251	217	224	206	243	234	250	223	257	224	201	230	226	229	247	220	220	256	219	219	251	225	240	218	247	227	228	214	229	224	228	252	230	236	243	209	252	224	237	218	271	243	209	229	217	234	241	225	243	248	215	237	229	230	250	249	266	254	254	222	256	239	226	249	259	252	233	260	226	251	242	249	236	229	238	220	247	244	237	235	229	219	206	210	204	203	228	208	223	229	239	258	273	226	259	227	223	236	256	246	256	243	239	215	236	245	232	216	243	251	228	221	226	217	225	248	246	233	208	220	212	212	227	229	238	224	211	232	220	268	216	250	227	232	240	235	232	280	229	238	231	213	206	252	240	207	262	218	249	238	210	227	244	198	237	229	237	222	226	238	241	235	263	251	242	258	214	213	257	240	256	241	245	216	241	252	223	219	237	244	224	255	260	250	224	228	213	217	247	245	235	236	256	205	219	232	254	255	242	251	228	238	256	222	227	223	227	247	236	230	244	244	267	251	228	262	244	237	220	235	229	243	248	241	264	222	226	222	233	226	205	240	245	238	222	216	236	256	231	233	236	209	243	242	236	257	215	243	212	228	244	222	253	244	274	244	237	255	257	234	238	217	251	242	240	233	221	231	241	235	229	230	242	250	234	217	257	223	236	247	243	212	236	288	234	228	217	257	247	239	253	225	254	225	216	261	218	223	241	235	230	252	278	209	241	244	218	248	226	250	254	257	249	231	204	229	199	211	223	226	234	236	242	245	244	227	233	226	234	213	232	237	251	245	197	240	233	219	221	232	246	232	230	225	250	228	232	260	258	259	209	237	241	258	247	224	278	220	210	218	235	240	227	243	228	262	236	212	203	225	241	219	240	238	242	204	239
14823	19604	32687	40259	40384	38958	36571	25923	18549	16178	30443	35378	25746	12582	3797	1215	738	655	647	641	682	631	635	644	670	678	643	659	596	666	596	632	641	638	650	610	640	652	670	650	614	681	657	623	644	612	611	670	697	616	625	639	664	637	654	641	651	672	672	648	652	607	628	624	645	620	646	633	659	637	635	619	653	631	616	681	629	638	661	684	661	652	659	638	644	636	650	621	600	624	654	602	620	626	651	643	625	647	628	661	639	621	618	637	598	641	628	641	644	628	636	688	707	658	629	650	648	650	611	620	632	661	615	631	714	673	639	638	659	615	649	618	634	677	714	675	663	660	624	632	628	630	644	643	679	670	670	672	648	631	683	620	626	618	692	599	638	651	657	670	675	619	644	618	616	647	646	634	654	695	651	632	626	630	650	681	666	642	617	633	655	634	634	657	608	605	667	630	621	629	641	641	645	623	623	624	654	659	595	654	640	670	583	615	653	654	675	633	642	676	625	635	684	720	643	684	637	642	626	622	672	681	668	701	603	661	646	635	646	673	641	666	656	651	616	679	642	673	687	637	646	645	646	634	710	685	633	626	600	638	618	679	641	647	665	628	664	642	614	636	630	645	698	597	629	636	609	668	602	646	686	631	665	590	635	594	669	626	655	629	640	630	667	664	658	699	639	628	674	644	635	642	608	598	661	624	640	648	634	702	656	632	645	609	657	651	644	617	667	608	668	662	642	626	649	679	639	618	589	668	601	683	670	633	638	613	630	600	628	631	619	621	626	614	640	652	667	621	626	646	645	622	675	629	639	688	648	647	654	586	677	656	639	647	663	702	603	658	673	606	609	604	615	643	650	663	606	661	625	615	640	614	698	630	650	649	644	654	644	636	619	664	605	600	670	669	680	683	612	622	705	673	637	623	656	638	629	623	644	650	666	643	629	617	641	643	632	673	655	612	637	634	678	656	715	653	657	602	643	693	645	626	639	628	630	592	638	655	637	626	667	645	609	609	638	671	698	650	618	694	659	650	675	633	601	626	627	645	645	643	614	645	604	604	626	657	595	659	608	616	637	618	649	626	623	594	641	619	619	646	611	619	666	587	665	643	649	613	630	660	598	682	599	674	651	638	630	597	648	660	667	608	645	655	599	651	624	629	638	659	638	634	638	674	654	633	638	643	610	679	646	666	633	625	638	699	646	671	660	637	623	628	607	652	620	630	657	638	663	631	600	648	609	651	582	631	627	657	661	628	642	628	661	655	646	644	662	638	622	657	633	623	679	623	641	641	674	641	647	640	636	633	629	655	647	643	666	629	665	618	661	610	674	694	635	644	646	650	688	639	619	622	600	633	654	634	682	642	643	624	637	631	649	661	654	662	648	607	646	598	645	606	628	683	656	630	669	627	641	651	664	664	630	633	633	633	576	637	679	668	659	627	634	669	637	650	641	639	669	616	643	618	603	671	645	647	623	580	603	651	625	646	648	649	621	635	603	652	641	647	650	659	674	631	619	631	635	661	607	624	710	643	637	645	674	628	642	615	620	678	660	638	621	628	646	610	629	624	667	650	637	669	677	621	633	659	691	607	664	603	640	631	642	652	669	634	652	618	610	627	664	670	661	638	649	655	664	672	665	679	636	595	641	647	656	653	595	656	677	606	653	639	635	694	666	689	578	593	664	562	622	625	641	645	642	595	628	657	650	596	662	612	601	617	670	599	667	621	615	648	668	619	619	649	616	607	677	649	627	637	647	662	635	648	635	651	656	666	649	680	610	627	690	668	661	654	636	624	652	665	676	681	605	587	626	616	663	613	643	652	611	660	657	693	591	670	619	669	650	660	697	669	688	652	628	634	619	663	670	650	634	641	671	641	670	665	667	654	659	644	613	680	590	625	641	680	653	639	601	664	664	624	661	652	623	632	662	629	668	610	614	668	657	649	662	632	594	631	613	616	637	690	644	646	616	611	624	640	697	590	648	636	624	648	597	673	679	621	619	661	663	655	662	626	622	646	616	629	635	680	639	634	666	668	685	622	598	642	679	639	646	686	601	674	644	656	636	642	643	641	620	610	674	745	635	632	628	619	630	626	629	599	683	643	645	617	653	658	654	669	608	641	621	665	635	644	601	643	643	640	646	629	649	622	608	620	657	666	666	641	646	675	671	634	584	662	656	691	625	654	664	642	685	614	704	647	623	635	631	654	676	636	627	615	641	689	675	611	652	633	643	624	659	594	659	635	634	633	615	659	627	654	636	611	614	645	641	658	595	608	703	622	711	687	640	671	653	658	625	650	679	614	632	613	640	644	641	611	648	662	583	701	633	661	622	632	599	618	655	646	614	651	641	650	634	654	634	660	645	600	619	632	605	649	602	642	667	642	668	641	649	645	661	641	666	660	609	662	634	604	645	576	622	666	625	626	615	624	590	586	636	628	663	610	668	707	676	691	640	670	616	633	623	666	617	642	639	613	673	646	623	631	626	621	635	699	684	608	647	608	641	615	638	604	652	671	618	644	652	660	634	618	618	648	621	634	612	659	667	635	649	635	648	650	639	627	673	605	662	659	626	642	650	621	654	613	669	630	660	633	577	624	597	659	672	673	650	622	627	653	594	635	624	690	656	643	650	627	629	636	670	627	631	688	601	660	633	658	654	640	617	618	623	634	627	605	667	612	656	642	653	614	625	647	592	690	678	639	613	614	653	633	664	693	619	600	663	605	611	655	585	639	626	669	675	611	659	638	657	624	666	672	656	647	632	638	673	601	636	660	635	606	622	636	625	686	661	632	646	663	648	654	620	670	643	639	664	617	656	650	630	665	663	629	615	619	665	663	630	628	634	575	648	608	628	655	623	632	637	666	651	654	655	643	637	637	622	572	614	654	594	601	628	609	653	654	592	636	661	636	629	628	624	586	643	648	591	639	621	642	639	635	620	618	592	618	639	648	643	644	619	646	637	637	651	636	648	598	671	625	643	666	661	709	631	658	643	640	652	612	641	653	658	626	629	626	633	655	680	600	692	685	663	575	653	626	645	650	658	612	647	618	615	584	608	633	603	659	627	687	646	650	624	619	607	622	667	611	639	632	629	663	638	627	669	633	637	648	634	628	670	617	595	631	650	613	656	636	677	631	620	649	636	636	631	619	625	616	631	650	633	651	652	644	672	664	623	629	658	684	635	608	643	641	625	648	645	628	649	624	626	697	644	638	667	623	667	669	637	654	611	630	654	626	666	606	623	642	637	640	598	602	659	637	653	602	594	719	657	675	616	689	673	634	654	631	644	597	601	663	643	642	637	671	636	662	657	696	670	623	679	625	683	636	618	615	649	655	603	632	704	642	633	634	608	642	691	633	589	683	621	596	616	627	654	619	657	659	611	628	660	669	625	683	660	634	686	643	595	653	633	615	668	633	652	649	672	626	582	611	639	673	627	657	651	645	660	623	661	621	671	669	602	662	621	647	646	659	644	623	643	650	621	644	653	654	615	648	627	617	656	658	644	711	658	590
29228	21998	31976	37886	31353	24122	15524	9688	10138	7458	11907	26969	13983	5078	1179	338	257	247	226	201	207	228	212	261	260	230	213	225	256	242	236	240	216	221	231	236	219	261	222	244	192	236	218	229	230	243	255	249	230	231	233	211	230	221	255	268	217	223	190	241	252	228	191	217	216	231	237	244	250	254	207	231	254	247	235	221	221	220	252	227	217	251	195	213	228	216	231	213	222	230	231	244	226	218	226	205	225	246	220	206	213	236	229	231	226	228	239	243	234	194	243	232	221	232	206	258	232	244	258	256	271	234	229	228	225	209	233	259	209	229	233	247	235	230	213	242	228	242	202	229	231	220	238	245	221	211	266	241	213	193	245	243	217	228	218	257	240	271	239	211	229	236	266	240	216	230	227	218	226	251	254	240	237	218	230	221	251	228	232	215	223	232	220	209	222	222	227	215	221	232	225	219	242	255	233	218	221	245	210	218	247	212	225	232	237	227	231	234	225	248	257	245	244	215	225	235	240	233	257	223	223	223	247	246	255	231	201	225	246	227	224	220	249	230	235	241	239	220	244	245	211	262	192	224	241	233	228	244	238	251	222	205	209	236	223	234	219	217	220	233	209	247	237	212	229	206	219	212	249	234	238	230	258	245	253	238	234	259	240	215	244	233	224	252	204	217	221	215	243	211	223	249	272	223	229	232	233	213	220	252	242	224	227	225	210	223	246	210	231	227	238	225	251	216	233	188	237	209	230	221	235	248	221	264	218	246	261	241	229	248	208	225	234	252	225	217	234	231	219	235	228	230	220	240	238	264	265	219	207	259	243	218	222	212	233	242	214	223	217	226	251	224	220	260	232	238	214	260	227	250	221	265	216	228	256	219	227	229	211	230	237	238	260	246	242	244	212	233	250	219	225	224	245	207	222	222	236	239	258	215	225	258	209	226	261	218	225	226	210	211	236	210	219	212	241	232	227	214	245	251	241	227	239	219	231	215	240	228	219	226	202	232	247	237	236	222	245	206	242	221	246	249	224	208	212	220	240	199	254	244	223	221	247	238	238	220	241	212	232	235	226	227	250	237	231	216	233	212	213	221	242	238	234	252	227	220	238	261	241	240	222	193	234	233	224	224	226	227	226	221	226	199	231	227	216	236	245	211	216	221	230	211	201	220	258	238	220	228	214	217	251	241	259	193	258	239	230	248	247	245	220	224	225	228	230	224	234	274	203	236	224	245	200	230	229	223	244	222	212	208	222	213	227	240	206	273	266	240	233	218	240	241	238	247	232	245	224	213	228	259	231	252	229	247	233	211	221	215	257	209	238	240	253	230	240	236	216	227	225	223	233	244	200	215	210	211	235	232	227	257	218	265	246	259	265	260	226	262	259	230	235	260	242	227	204	221	211	228	201	226	225	230	219	220	240	206	234	229	240	241	233	245	246	207	232	233	250	222	246	225	223	238	270	223	233	210	203	234	221	193	232	204	231	225	216	235	239	195	218	211	208	221	225	224	211	233	223	234	259	222	236	252	232	247	228	219	227	221	197	205	232	221	216	238	228	215	226	235	240	253	234	241	212	238	244	240	226	228	253	196	230	220	236	240	250	225	222	238	205	210	230	207	245	214	247	207	237	232	201	259	238	242	231	221	236	227	231	219	236	240	233	234	240	240	245	250	225	240	222	218	214	217	234	232	233	249	226	229	263	206	234	203	230	224	226	265	239	230	251	209	211	226	220	225	218	224	238	197	231	224	249	232	235	244	235	253	196	218	214	224	201	250	231	221	243	189	200	244	212	267	225	253	242	243	222	223	236	234	218	208	210	240	228	229	235	231	229	236	212	217	240	230	220	216	225	224	229	237	240	258	260	238	232	233	240	224	228	221	238	220	250	240	203	231	219	244	212	216	209	242	217	208	218	244	226	231	238	218	231	234	217	224	224	214	236	221	226	244	226	235	222	243	216	232	222	217	224	254	238	228	254	218	228	210	224	209	251	217	247	255	254	215	233	215	238	222	230	234	245	241	255	246	258	238	219	223	222	211	226	251	217	226	209	246	263	235	222	248	261	233	232	234	235	229	226	228	228	241	217	245	266	230	233	228	243	237	233	247	236	222	241	244	247	251	238	237	216	225	218	240	251	238	233	227	230	219	251	224	238	271	248	224	241	247	225	239	226	209	247	237	225	241	232	232	249	249	263	223	245	247	213	245	213	213	203	237	237	232	264	221	263	251	211	247	239	228	226	237	227	234	244	231	223	272	235	210	256	222	228	223	242	246	258	250	224	239	247	245	270	279	229	234	227	197	222	251	224	228	230	246	225	241	227	218	231	230	222	213	236	250	214	227	202	265	194	227	250	253	230	237	210	233	224	244	274	235	241	249	218	232	231	226	216	210	208	190	239	270	204	187	223	236	246	243	214	254	237	254	248	235	215	235	208	240	240	256	217	243	234	244	223	240	234	212	226	230	222	231	228	235	217	258	224	231	260	241	220	240	230	247	214	236	217	226	233	207	239	232	195	220	250	216	248	213	228	240	227	237	240	215	222	234	230	198	226	213	212	241	226	237	206	239	235	244	216	217	248	227	215	221	213	253	224	209	236	217	231	212	241	271	252	254	237	242	229	221	225	239	228	234	243	238	226	222	248	253	226	219	229	214	235	239	205	216	218	215	236	255	209	249	230	201	214	255	221	248	220	230	242	223	218	226	239	213	228	230	239	244	236	250	221	186	242	198	201	234	214	230	236	239	222	221	224	246	253	225	233	220	228	249	228	208	238	239	227	230	236	251	217	237	254	256	197	244	250	226	220	224	238	235	209	222	200	251	256	237	225	236	222	239	218	235	199	204	258	233	211	199	233	247	251	253	224	218	250	230	228	231	238	211	224	255	237	244	215	249	218	219	237	237	256	249	231	246	236	219	253	235	257	218	236	234	227	222	245	232	216	208	251	231	226	187	218	200	250	225	203	236	257	214	212	232	199	223	240	260	202	244	238	218	225	234	220	239	251	273	231	225	240	216	223	236	220	236	218	213	243	231	240	233	216	250	228	193	239	236	247	238	258	211	252	227	237	275	233	238	198	240	212	209	220	230	225	252	259	219	217	208	226	272	213	247	234	200	213	218	229	208	222	218	232	248	219	227	269	234	242	223	208	244	227	252	224	236	221	229	192	237	220	236	232	240	264	263	212	246	213	234	231	216	194	245	219	240	236	228	234	212	231	213	235	207	247	255	245	240	247	224	231	263	226	226	232	228	233	220	228	233	204	223	238	235	211	248	241	258	217	238	240	258	225	239	247	231	216	240	220	253	249	226	238	240	246	218	222	224	225	234	229	249	229	211	228	211	223	205	208	196	241	261	251	227	249	263	239	242	220	255	215	202	250	210	240	240	215	223	211	243	255	240	212	240	220	255	240	215	248	203	221	220	238	218	223	211	188	237	199	221	237	223	217	225	227	241	224	250	223	219	223	224	247	212	243	255	217	209	224	226	216	230	241	205	244	251	206	232
14867	19157	37336	47499	44988	39479	32123	26109	26112	24164	31074	45618	30998	16342	4606	1218	711	645	650	658	655	617	658	661	642	588	629	633	595	607	591	640	660	663	658	643	646	668	632	603	622	637	610	625	633	628	667	602	641	625	631	672	607	651	639	609	626	611	631	654	620	612	584	646	592	618	621	650	655	631	669	625	640	612	642	657	660	649	655	647	654	684	618	680	628	648	625	649	610	650	618	585	628	633	613	673	629	650	624	641	622	652	624	630	615	598	658	631	652	621	650	608	628	626	617	648	641	633	628	617	626	653	641	672	655	632	640	628	627	642	627	662	672	641	615	648	628	693	579	633	642	647	628	633	647	599	634	669	646	649	651	649	595	646	621	635	603	656	618	596	641	621	614	610	639	641	650	660	678	619	648	612	609	633	612	611	623	600	620	610	639	584	624	598	609	689	609	614	606	616	629	646	650	623	651	634	608	608	642	621	660	667	654	672	641	650	647	630	616	622	631	613	612	658	683	606	652	643	633	606	655	651	642	651	626	614	639	613	643	648	644	605	652	630	628	666	628	686	651	623	636	595	678	660	624	654	651	628	673	649	642	661	649	627	634	676	623	659	640	647	648	630	667	640	639	642	647	594	627	668	619	657	692	656	601	605	637	638	614	648	637	654	662	619	655	606	637	637	663	606	695	594	634	642	598	650	617	603	604	610	657	663	614	654	653	645	645	634	629	653	628	652	646	633	612	620	608	613	660	618	691	642	638	664	653	655	613	641	678	635	593	602	610	654	635	638	658	662	651	595	626	634	642	676	632	664	665	655	692	644	657	642	645	672	630	635	639	644	602	620	640	671	662	629	622	569	637	628	643	679	667	644	659	675	656	582	600	629	644	620	633	674	601	610	611	617	659	678	621	688	614	637	667	636	668	599	611	639	585	635	657	618	641	662	614	662	633	631	662	614	624	657	671	631	684	628	664	683	693	628	667	620	660	639	653	667	644	650	607	641	618	643	607	663	608	632	667	650	620	627	628	686	650	637	664	629	677	647	637	656	655	664	602	609	583	615	661	656	651	651	605	676	664	677	655	629	634	661	641	650	631	675	638	626	642	615	669	600	673	603	612	622	618	624	625	627	607	698	633	639	602	647	659	641	661	613	628	671	681	620	691	614	631	680	646	640	648	619	666	623	630	635	637	605	648	596	642	634	649	636	616	642	627	651	625	637	608	618	602	620	636	667	631	616	593	608	653	621	670	621	637	688	619	610	645	649	657	666	644	667	601	620	610	630	610	596	633	675	628	641	618	653	663	632	679	641	646	663	666	650	661	647	622	631	632	653	624	641	628	679	655	634	619	639	620	632	622	634	638	603	612	647	606	651	610	647	652	617	670	597	682	658	600	636	644	625	688	661	644	664	654	615	641	666	631	644	585	637	648	627	654	686	647	650	664	635	644	621	640	623	605	599	659	682	629	667	652	656	668	591	626	647	611	577	596	648	589	596	648	661	646	605	644	628	603	617	634	662	621	655	659	599	626	624	638	672	652	622	572	630	637	675	625	679	650	655	664	639	593	602	674	674	669	641	641	611	583	634	640	613	608	674	602	654	662	638	630	665	652	655	666	647	660	616	619	657	619	636	666	681	602	640	607	618	627	667	661	650	644	620	594	659	614	637	581	619	588	651	600	660	627	683	616	577	630	623	671	678	596	663	707	575	601	650	638	609	641	690	633	669	643	659	671	652	659	647	672	619	665	656	657	635	647	697	616	674	642	637	587	647	607	634	636	612	639	676	626	618	626	621	619	629	661	633	634	601	595	679	676	649	661	625	646	655	612	633	609	588	668	653	608	636	645	626	624	639	603	650	688	616	618	673	661	652	645	622	626	646	606	631	641	662	647	646	592	627	648	615	668	621	645	639	600	635	646	632	644	665	591	601	601	622	610	647	638	636	644	617	633	664	600	607	633	663	642	618	682	658	656	607	586	617	662	625	634	612	671	595	623	612	655	636	601	634	641	595	621	651	635	617	668	646	638	665	628	660	615	599	678	628	619	636	642	644	650	636	645	675	594	615	648	637	653	632	666	629	665	627	619	690	601	637	636	631	675	603	653	645	634	621	623	634	630	620	597	645	662	593	619	649	637	603	637	644	603	644	632	637	648	618	622	584	620	622	626	643	589	642	615	641	625	639	586	690	620	638	615	586	613	616	665	607	588	643	648	682	643	621	634	644	615	609	641	642	637	681	630	651	615	677	617	670	620	636	631	622	630	654	656	664	617	608	629	680	596	614	629	617	638	644	614	609	641	619	704	630	615	627	611	682	651	654	602	662	644	696	680	614	653	619	644	625	669	635	641	639	653	633	611	660	628	592	612	652	609	659	628	651	631	664	654	607	652	576	627	634	620	611	656	655	610	612	636	622	614	624	683	636	638	661	630	642	632	620	612	614	643	596	602	593	613	610	611	637	646	628	596	584	614	683	659	636	612	682	682	638	623	602	615	666	618	617	641	625	619	612	617	661	662	653	623	610	610	605	642	643	618	636	660	657	651	675	605	646	668	639	637	629	630	615	655	635	591	599	648	583	640	609	652	658	599	633	654	604	648	609	606	632	684	610	662	613	634	635	654	639	625	619	636	659	604	627	600	662	667	622	664	653	631	639	657	659	621	642	636	602	677	675	600	622	645	621	665	641	631	635	619	583	596	659	613	630	667	629	651	609	660	640	632	637	617	625	666	620	656	645	627	628	638	623	651	656	570	642	652	654	631	671	668	639	654	665	607	636	627	615	594	639	652	646	616	658	611	624	619	661	639	654	637	605	657	679	616	654	641	662	685	669	640	646	622	638	623	620	611	619	686	634	653	647	669	674	643	648	657	585	648	667	719	625	683	651	637	668	633	632	623	670	623	670	658	610	619	608	674	654	675	670	633	643	631	598	639	680	666	595	652	614	608	639	655	634	695	578	587	618	593	654	671	628	636	617	604	649	647	610	645	592	697	630	637	658	638	606	598	662	661	650	657	675	652	579	643	559	617	639	635	659	648	644	626	596	680	636	636	640	619	598	674	663	651	643	604	682	619	625	578	663	610	620	698	641	670	642	654	598	642	608	626	640	683	658	630	652	633	652	668	630	612	679	627	642	635	625	608	597	679	617	649	603	597	632	657	625	639	633	648	638	641	651	651	642	636	594	597	722	630	647	630	608	649	656	657	607	676	637	617	565	637	673	621	635	645	656	604	620	676	642	628	633	642	651	667	661	641	631	643	572	667	612	683	618	593	621	645	640	627	630	618	593	630	658	653	638	654	647	650	628	682	657	637	634	678	624	628	579	627	684	629	664	635	619	636	664	615	615	620	611	629	638	673	652	609	602	625	644	636	640	662	627	653	607	625	616	576	688	645	626	606	633	613	624	630	644	613	641	612	651	581	673	630	639	642	641	609	609	612	655	625	653	634	667	640	629	633	678	657	670	589	643	632	622	652	641	609	616	616	653	658	662	664	628	632	631	636	601
20548	15304	24260	25531	17776	9540	5084	3946	4164	2672	1013	1076	699	526	294	240	226	229	238	249	240	188	238	218	241	219	225	216	228	213	244	205	238	245	228	240	242	221	235	225	225	220	232	225	221	229	254	233	228	265	248	218	236	193	233	222	226	216	222	255	224	236	217	213	214	227	242	220	212	223	238	238	201	248	228	244	258	231	196	206	235	225	218	226	257	203	213	245	229	223	240	229	214	235	239	242	235	243	231	231	214	221	223	230	237	232	207	240	233	215	215	241	223	208	259	218	235	234	230	242	202	228	231	219	220	234	227	237	208	234	192	250	225	227	233	221	227	232	223	229	204	242	243	225	234	256	234	222	244	229	243	231	234	244	218	245	240	234	231	249	228	246	222	224	221	243	211	227	223	202	262	219	230	238	209	231	220	193	214	215	250	201	241	193	224	229	241	247	209	208	224	210	243	253	218	252	220	212	207	226	225	223	239	245	211	208	242	219	216	226	231	218	228	216	229	200	239	215	236	223	205	207	226	221	243	261	211	225	218	215	218	236	209	225	225	225	259	223	225	250	245	235	186	239	222	248	225	223	235	223	234	226	249	229	215	224	242	221	259	257	225	265	240	247	222	223	229	222	213	216	216	227	251	250	246	234	240	203	221	244	252	222	224	280	222	233	231	247	235	230	255	248	239	188	232	199	211	247	218	248	227	223	212	205	228	229	234	211	252	233	249	207	248	244	219	235	249	266	233	225	255	234	221	242	246	233	242	209	236	201	221	210	236	221	224	227	227	219	228	222	269	225	226	224	215	219	223	228	229	237	234	242	233	202	238	221	246	223	232	216	235	238	211	233	230	234	200	235	252	229	225	229	204	219	226	233	221	258	209	222	204	241	222	208	221	238	222	238	240	208	225	229	227	250	208	221	243	214	229	251	212	214	209	211	196	211	208	237	217	238	216	235	245	202	265	219	221	215	221	232	214	223	237	227	232	249	226	219	205	240	248	218	225	232	220	216	216	226	228	246	243	260	229	253	263	263	230	227	230	208	242	231	232	228	243	207	236	231	249	221	210	239	244	244	260	206	240	232	228	215	239	235	230	258	237	265	245	253	205	248	239	218	218	220	230	230	237	211	231	238	219	250	213	193	212	263	230	250	248	227	207	231	216	215	251	221	235	210	203	208	249	207	214	243	243	212	217	228	232	241	256	218	264	227	209	226	241	238	243	245	236	226	242	231	223	232	256	240	247	227	226	244	245	212	225	241	206	226	219	240	212	213	218	240	238	225	229	233	235	224	223	235	230	214	240	246	231	223	215	222	251	234	216	223	208	259	237	229	217	224	238	211	255	255	225	244	238	227	209	198	249	229	213	258	225	244	229	216	249	217	201	225	219	197	239	240	229	232	220	216	228	226	242	220	246	230	244	215	232	231	216	210	238	222	197	204	243	233	234	228	231	217	232	256	251	241	214	218	248	245	264	235	222	205	213	231	230	215	240	251	209	220	217	235	241	245	235	237	245	249	237	230	239	241	233	234	237	217	251	250	227	217	219	222	206	218	232	261	224	246	225	229	230	252	233	222	225	229	242	231	238	231	212	261	212	235	234	227	222	211	225	206	229	233	212	245	227	234	210	236	230	233	218	220	216	227	229	216	241	224	239	211	215	229	218	228	233	241	231	232	264	221	260	212	239	219	220	227	259	215	230	201	239	236	239	249	205	207	209	219	274	248	224	250	219	193	212	264	256	255	250	224	229	242	254	224	249	231	262	243	219	233	244	222	237	247	233	226	214	226	216	228	226	215	233	237	226	232	224	251	239	232	225	229	230	253	239	268	265	208	228	239	249	233	256	229	262	215	226	234	235	213	239	241	228	247	255	257	204	248	243	225	231	217	226	248	237	209	226	214	229	223	240	235	213	255	211	224	216	224	230	235	231	219	231	209	192	232	216	231	238	236	246	235	223	240	234	239	248	251	234	217	222	239	248	210	214	238	233	245	243	242	218	241	252	217	242	239	222	229	253	230	205	243	223	233	234	240	237	235	248	237	245	196	220	248	222	219	222	217	240	235	216	226	246	209	242	218	253	256	233	228	231	228	239	231	217	206	225	241	265	207	256	222	257	218	238	255	247	230	249	214	218	225	225	218	223	235	206	239	207	243	223	230	203	221	241	203	236	227	218	236	207	249	209	243	221	228	247	249	239	216	222	243	240	213	226	238	247	234	226	234	230	214	256	223	234	246	212	236	248	235	244	248	221	243	260	224	223	227	223	232	254	232	222	213	235	231	222	206	224	222	248	242	236	196	246	235	224	245	203	227	230	244	256	255	241	226	257	219	210	221	220	265	237	236	226	253	237	236	221	256	216	223	229	225	247	225	231	218	232	237	242	258	202	241	255	246	253	231	224	214	233	232	207	210	218	213	225	253	203	227	240	212	238	216	223	234	203	209	211	215	256	236	232	205	223	215	231	202	215	232	235	230	230	245	244	266	246	250	240	216	209	222	250	261	228	243	220	239	221	221	241	220	232	245	221	238	237	239	232	234	225	214	231	210	273	265	214	209	240	259	232	214	232	231	199	220	218	200	241	226	221	218	234	218	197	205	200	198	231	238	247	244	241	223	229	233	217	223	218	231	257	235	235	243	221	232	231	246	229	245	230	235	246	235	251	256	217	226	257	242	240	219	252	238	214	245	238	239	238	236	248	220	219	245	207	228	237	231	240	225	223	221	252	272	242	237	233	199	200	215	252	233	263	260	233	255	278	241	204	249	249	211	220	246	225	239	222	237	239	225	251	222	241	251	227	244	236	240	239	240	246	234	217	228	239	221	222	249	216	247	209	227	260	250	262	219	224	237	250	231	215	237	246	217	241	237	245	244	213	205	230	216	236	251	231	232	212	239	241	239	250	255	236	257	228	232	228	223	228	238	221	255	241	227	196	240	221	235	183	212	220	247	223	211	244	223	237	245	218	232	247	207	232	208	220	229	239	254	249	230	238	244	211	198	253	220	209	226	228	247	226	221	256	208	207	213	215	221	226	212	242	216	232	247	213	258	250	215	230	267	211	233	208	217	223	219	255	226	234	232	235	242	216	233	207	234	225	209	235	244	215	231	218	217	235	245	216	229	251	226	204	214	226	251	217	237	216	232	224	212	231	231	216	218	237	238	200	218	205	222	210	233	251	222	236	240	207	225	210	243	222	220	227	233	226	259	222	219	204	223	237	207	211	212	202	241	232	219	201	223	238	236	232	234	247	244	234	225	241	259	264	257	239	259	245	257	220	224	253	233	243	243	221	240	240	234	201	234	257	215	209	242	239	219	232	206	244	244	216	212	192	242	216	228	226	239	229	245	236	226	221	255	204	230	224	196	222	206	239	222	230	237	224	210	214	215	231	239	225	201	222	212	241	214	225	248	225	273	239	238	233	225	220	237	221	213	226	229	209	221	216	215	241	219	226	237	225	233	239	241	195	261	224	261	239	219	232	212	202	246	243	228	255	238
12256	14541	31107	37657	32532	23873	17323	15510	16006	10653	4796	4834	3340	1930	912	674	633	613	662	655	622	612	653	652	646	634	578	636	627	669	619	632	673	566	630	621	607	588	642	648	645	592	635	639	695	644	647	570	676	621	597	630	655	611	612	640	571	646	650	641	652	632	665	609	615	649	669	640	627	602	650	670	623	636	626	611	661	623	632	649	636	650	670	656	644	653	645	642	586	647	644	605	617	608	651	648	663	667	587	632	627	661	650	626	644	580	567	638	639	619	655	622	679	596	632	680	695	617	614	631	592	639	656	639	650	605	636	595	642	654	630	653	597	617	598	642	654	585	649	564	594	628	609	643	666	636	651	659	625	625	596	671	654	631	655	619	616	570	632	655	630	616	634	613	694	649	639	647	679	587	657	636	677	620	649	654	649	633	634	651	651	665	620	676	620	628	636	656	685	614	669	677	586	675	641	594	675	638	625	643	629	638	629	631	622	592	609	623	595	657	668	626	674	609	662	656	668	678	591	614	621	656	649	678	611	628	649	625	625	660	637	602	666	612	672	644	603	642	692	624	598	639	648	636	626	590	685	627	659	592	642	654	668	593	668	602	643	599	645	627	607	658	637	645	625	582	601	678	667	614	659	630	642	586	614	660	608	629	628	611	614	624	657	632	639	605	630	670	623	640	648	677	597	642	661	595	639	600	649	694	623	636	614	667	631	624	658	634	628	655	662	666	606	624	634	623	658	629	627	670	620	684	672	664	658	644	602	635	684	666	635	683	620	660	629	634	611	623	627	639	670	621	620	659	598	646	638	665	662	647	635	654	634	623	637	648	646	608	637	615	653	677	631	658	674	645	666	608	634	633	613	679	682	644	629	632	618	606	629	643	683	585	622	598	671	627	633	606	615	659	672	639	614	613	646	625	647	645	571	642	665	619	637	649	604	599	664	669	663	639	583	635	606	613	616	666	643	657	625	635	638	629	644	657	614	651	630	639	641	653	638	636	642	636	599	590	633	641	640	633	687	601	615	613	658	601	688	608	600	642	606	634	660	591	665	676	621	659	649	652	625	609	638	626	624	656	646	635	656	655	627	597	620	603	601	639	638	668	629	667	650	655	614	629	627	599	644	654	674	623	606	592	670	639	614	602	631	635	675	593	665	603	598	653	677	624	654	638	608	639	656	642	655	660	575	632	624	634	656	639	645	636	662	648	629	674	592	673	631	650	630	637	637	637	596	629	620	691	704	647	655	594	620	603	603	622	624	604	664	644	629	650	620	623	626	616	643	593	633	615	666	615	648	679	628	624	652	643	634	665	650	637	665	635	681	675	647	639	639	638	600	715	635	631	626	635	600	624	653	627	643	636	638	681	613	630	632	606	586	613	611	621	659	634	643	622	665	613	604	682	635	618	625	626	617	632	593	652	605	659	637	647	688	646	619	632	644	628	646	649	616	623	654	648	639	631	664	642	659	608	610	662	629	629	609	671	652	614	632	613	636	645	665	663	617	653	620	644	649	651	633	624	637	637	626	655	628	681	641	632	590	618	629	628	667	608	674	672	616	630	646	650	651	671	662	639	664	639	616	616	619	633	649	587	639	693	640	645	661	621	663	605	664	648	629	648	636	625	639	607	612	638	639	668	614	629	635	597	621	648	690	685	637	671	620	652	652	586	671	632	668	615	629	640	637	685	646	668	616	655	633	608	601	624	669	634	615	624	660	677	616	665	628	658	628	592	646	688	614	622	702	634	630	621	588	684	645	622	623	577	599	635	590	634	583	626	667	635	644	648	640	643	612	646	642	657	665	665	616	652	656	618	620	619	686	627	667	624	642	647	641	629	599	614	675	628	630	657	640	663	660	684	616	610	650	576	658	652	657	626	624	663	640	639	679	643	612	624	611	596	630	637	641	635	597	626	673	619	670	608	630	642	601	627	664	654	615	627	666	681	607	615	643	663	622	631	624	635	640	674	663	605	634	622	666	634	611	658	628	615	641	669	641	610	679	638	634	636	653	629	652	635	623	635	679	662	594	623	628	634	639	632	635	656	589	653	600	639	685	662	667	629	652	622	644	568	618	646	637	684	621	622	688	646	671	678	624	637	631	656	628	690	626	628	596	640	658	608	657	661	678	630	662	626	627	634	630	592	593	642	613	648	633	605	655	644	624	609	590	658	624	573	650	612	644	610	559	610	667	647	667	664	620	611	664	666	654	637	663	628	645	657	610	589	644	624	646	701	650	646	597	625	635	640	615	658	619	660	628	649	636	645	640	630	634	654	616	635	668	644	596	652	604	674	638	609	634	590	634	607	640	634	625	650	635	628	627	620	617	616	646	650	616	680	603	637	674	601	624	624	669	649	676	620	705	624	618	625	629	603	600	615	606	656	635	623	639	645	627	651	660	625	597	615	637	622	667	616	625	616	631	631	642	647	677	648	619	615	601	683	633	622	639	643	643	576	610	672	632	645	690	644	652	638	637	612	588	619	671	624	672	640	621	638	640	649	637	635	615	628	610	636	622	655	615	647	642	631	651	675	647	677	618	625	615	666	670	635	599	629	646	649	652	623	633	617	695	634	636	648	667	689	608	639	631	625	645	627	660	666	669	628	621	601	648	632	666	673	639	618	622	616	609	673	593	642	609	690	640	624	670	680	681	696	614	647	585	593	663	649	627	646	650	678	670	639	635	608	664	651	687	686	627	650	639	648	630	649	623	656	671	658	641	640	698	639	614	624	617	621	608	624	642	646	659	645	674	631	617	672	578	664	668	603	651	670	600	631	642	671	665	691	614	597	646	574	668	653	620	644	632	649	629	631	616	683	598	644	618	638	617	648	647	655	683	651	659	607	647	627	671	655	628	598	621	638	621	660	591	639	648	588	619	649	618	613	603	710	624	615	647	667	626	623	684	621	619	661	608	629	597	638	650	653	653	603	641	640	611	661	678	648	657	655	647	633	599	669	629	609	605	680	593	588	635	667	639	648	672	645	636	638	667	666	692	655	650	630	595	640	610	620	624	621	630	621	603	633	646	635	614	620	629	639	680	641	612	656	649	652	627	674	606	618	637	651	698	625	648	630	625	589	654	640	657	654	613	600	611	642	607	677	623	638	627	686	640	640	628	636	655	665	631	604	627	625	588	673	625	693	662	667	619	670	635	633	620	637	641	601	682	645	637	618	589	622	599	655	624	613	609	620	620	688	635	621	623	624	621	576	649	673	647	603	640	630	602	642	670	669	630	627	641	622	667	672	649	588	609	633	670	621	682	671	609	570	641	635	678	629	677	574	613	650	624	628	632	622	629	603	640	605	583	659	637	636	634	635	611	659	646	573	709	649	655	641	634	627	619	638	656	617	614	633	650	648	635	661	618	673	614	630	627	662	629	598	658	657	669	600	649	626	575	676	665	672	616	647	611	620	640	630	637	662	672	659	590	653	631	618	673	616	632	702	611	657	621	630	643	638	633	644	641	639	652	663	661	654	616	667	601	610	636	699	617	634
26004	25608	37681	34208	25846	15397	11899	20306	18200	13018	5684	3399	1809	788	335	222	225	221	216	237	232	207	246	208	222	227	262	257	206	253	211	250	242	240	197	245	222	246	238	241	236	224	228	224	236	218	241	208	228	221	204	220	222	226	212	230	213	219	242	247	238	210	227	208	209	197	237	226	233	225	211	220	236	217	200	220	219	218	230	238	230	256	240	235	249	228	222	220	236	250	233	221	212	245	199	202	214	223	221	213	243	200	214	214	216	253	237	213	205	229	209	216	248	246	227	200	215	205	215	240	234	256	240	238	218	228	224	215	238	241	263	201	242	200	242	225	243	219	231	246	233	252	224	207	195	261	230	242	249	201	221	242	239	236	215	242	210	201	221	247	214	203	224	250	210	245	242	226	223	258	243	233	242	207	233	230	208	222	225	218	237	208	226	196	222	237	227	231	224	215	231	220	223	225	236	203	223	227	218	241	238	244	233	258	245	245	241	227	208	242	205	237	211	223	232	236	204	246	240	228	205	238	227	225	231	228	228	238	277	244	205	231	233	247	230	228	212	255	238	227	238	210	223	237	244	197	213	248	249	232	236	230	242	250	249	234	224	224	243	228	215	200	226	238	234	232	221	208	236	228	243	242	221	231	211	187	232	252	211	254	252	214	244	233	242	240	234	258	234	228	234	225	219	240	232	224	245	241	228	210	244	240	224	236	240	248	247	203	225	210	216	240	239	238	250	233	239	193	210	217	211	248	215	226	227	243	214	226	226	227	214	236	232	247	241	201	241	248	248	238	231	208	238	228	228	218	238	210	211	203	217	232	240	236	220	212	250	231	215	208	223	254	244	252	243	263	229	251	239	239	223	249	215	230	217	226	235	236	231	228	197	239	231	207	243	222	211	234	215	243	216	221	247	233	206	236	214	246	241	258	221	250	247	244	194	223	245	230	250	208	249	221	205	224	198	221	225	225	233	228	193	226	220	215	235	223	236	186	213	210	200	237	223	212	231	217	205	215	231	229	228	235	224	197	229	213	218	229	211	201	218	231	228	232	209	245	229	206	246	253	236	247	243	225	220	255	218	237	243	232	247	232	207	236	219	223	222	235	245	212	233	243	231	205	212	223	206	242	218	237	230	229	218	215	213	214	225	246	242	208	273	265	229	231	227	219	243	230	268	242	227	226	239	222	224	231	220	235	228	219	212	192	258	243	231	226	240	229	240	239	211	236	225	254	214	219	235	244	214	235	212	223	209	216	257	213	249	243	203	231	234	237	233	237	249	238	238	238	240	235	239	230	217	202	230	237	203	215	226	224	208	224	229	203	241	218	250	222	214	240	220	205	224	266	228	247	223	213	209	229	240	217	216	252	227	221	225	265	210	220	241	232	237	223	225	208	250	229	217	221	244	231	240	240	209	210	229	256	224	225	241	242	204	221	246	244	235	229	221	212	224	228	207	244	194	221	239	206	228	237	234	230	230	232	217	214	216	213	217	223	224	223	205	222	244	234	242	239	257	229	216	206	224	243	256	227	220	217	243	207	227	221	204	223	240	249	241	255	230	213	221	235	226	220	217	210	206	236	209	218	205	233	221	228	217	230	221	236	226	238	245	226	260	216	204	220	203	215	226	210	247	191	261	230	235	200	228	223	220	225	231	244	237	227	230	216	245	235	215	240	247	224	248	240	229	239	239	242	216	254	264	245	196	228	231	228	225	234	247	209	224	205	225	227	185	223	241	261	226	236	253	224	223	231	219	219	230	220	227	194	196	226	231	225	212	229	229	215	234	236	219	230	202	236	207	245	217	223	220	263	218	226	263	269	231	224	234	227	223	232	230	222	235	250	227	254	217	258	237	241	240	267	203	205	235	240	222	208	235	255	221	235	225	225	200	238	263	216	195	217	195	228	238	219	231	236	210	229	255	236	250	229	217	214	224	224	242	230	241	234	224	224	234	234	220	244	235	249	222	232	229	251	231	233	223	253	226	222	225	192	243	220	233	263	217	238	216	242	232	219	243	199	237	230	230	236	210	219	235	216	227	236	246	235	233	231	221	203	273	233	219	232	225	219	220	242	226	217	230	230	267	207	249	234	225	204	228	219	255	225	233	244	218	232	227	221	213	235	232	211	227	209	225	208	208	244	224	225	237	238	241	248	241	220	233	226	220	226	201	239	235	227	210	240	223	231	236	241	244	231	220	224	238	250	246	225	250	204	218	211	231	224	218	229	227	218	231	234	210	229	243	224	219	224	217	255	197	208	235	223	248	246	201	219	218	231	231	232	198	231	219	247	241	254	206	260	218	228	230	228	210	209	230	251	263	238	236	203	247	218	242	222	261	238	231	238	250	219	205	242	255	233	235	217	230	223	240	237	257	216	201	209	244	222	241	231	242	271	220	241	216	263	253	232	231	206	235	231	259	237	208	252	208	223	237	204	226	205	230	242	210	211	209	212	216	209	265	238	229	206	246	215	234	223	227	259	227	219	217	211	233	225	233	233	219	228	224	240	251	237	222	237	221	209	208	202	223	222	203	256	228	207	248	234	230	206	224	248	245	226	247	226	221	245	207	265	246	200	256	242	227	230	211	229	199	221	206	231	220	210	222	203	232	267	245	247	233	230	220	262	201	218	237	233	254	224	200	248	206	246	204	226	236	218	250	238	256	229	232	226	205	215	251	216	237	221	215	238	240	225	236	204	207	230	234	213	215	216	241	240	222	233	227	207	212	226	235	205	263	215	224	228	249	254	241	208	228	223	234	227	220	210	234	233	240	254	201	224	212	234	222	221	235	224	225	246	228	194	231	219	227	242	247	226	226	231	227	250	239	225	218	240	220	217	202	239	230	230	233	236	199	256	213	221	210	250	224	279	236	219	217	232	226	209	234	218	227	220	238	229	243	221	213	216	221	229	243	225	214	226	224	217	234	223	235	229	224	252	191	205	218	235	196	269	230	243	204	252	247	220	247	211	248	228	263	210	251	236	209	240	234	248	241	271	231	225	222	250	225	230	222	225	221	238	221	244	225	210	221	235	257	225	236	228	234	231	216	239	194	222	221	237	246	241	217	226	257	238	232	202	236	202	269	241	238	210	208	219	221	213	251	234	240	227	224	249	228	219	212	227	237	214	216	214	253	238	196	220	233	256	221	267	220	196	233	228	241	202	213	239	233	195	253	214	222	223	258	224	248	230	222	250	237	241	222	221	225	231	246	269	220	227	257	231	209	217	233	197	251	232	228	249	209	225	241	257	244	226	219	231	256	219	196	202	246	228	228	218	214	224	205	239	227	222	204	247	205	223	239	225	217	240	226	227	221	240	235	235	220	214	217	247	192	208	211	228	219	201	238	226	216	220	219	258	237	231	219	244	216	233	208	217	195	225	212	220	206	240	201	261	220	218	233	237	234	208	210	251	189	241	233	229	238	233	238	255	231	219	225	250	231	236	235	237	238	242	219	229	205	199	237	243	226	211	204	225	236	219	230	210	236	232	225	237	224	204
13936	24104	40591	44517	39852	30246	30115	40400	36485	31921	17895	14435	8706	3813	1234	758	702	627	665	648	639	670	642	581	621	623	664	650	693	587	645	647	651	615	672	635	619	657	593	635	627	677	639	601	647	639	618	586	641	628	649	642	609	593	607	646	639	659	590	614	633	604	633	663	655	651	644	634	600	648	670	594	639	612	575	629	619	616	640	602	644	599	612	663	637	679	654	666	635	630	583	647	647	626	634	605	613	671	583	633	606	667	660	576	602	605	617	610	629	629	680	670	648	614	623	667	644	661	625	617	627	633	622	628	633	616	646	625	648	621	656	644	601	617	617	577	634	623	638	608	603	612	604	642	582	645	633	638	660	663	587	670	597	670	671	628	651	619	643	614	696	621	572	627	600	630	639	657	641	643	623	591	638	638	645	601	635	606	625	641	612	624	615	645	643	661	651	668	623	614	650	590	639	632	654	626	609	588	615	671	622	661	616	623	618	595	650	585	623	639	627	629	684	636	631	593	618	577	625	611	606	622	649	615	627	669	617	618	613	653	626	659	621	634	621	596	624	636	647	587	564	652	622	628	630	605	669	656	629	620	636	686	622	582	605	605	615	687	602	653	601	601	656	613	645	625	579	642	607	670	657	639	655	637	638	630	654	648	641	663	616	646	614	647	643	640	605	646	658	659	622	669	643	668	667	639	639	618	627	625	626	666	649	644	616	616	625	586	668	639	631	625	597	634	605	619	630	609	615	643	615	596	618	595	645	639	584	619	655	650	630	669	596	650	684	622	649	600	661	671	674	634	645	653	642	608	639	605	637	618	638	625	619	641	658	613	581	630	640	670	652	614	628	645	645	646	643	649	625	620	625	658	640	651	651	607	603	594	579	622	640	632	659	591	620	642	649	589	690	591	639	624	612	619	616	658	649	618	615	715	665	663	617	637	601	657	607	628	635	610	613	623	635	626	620	603	585	644	628	632	608	559	618	614	607	618	605	627	612	665	626	600	642	661	676	649	670	597	625	609	595	673	622	615	642	655	607	603	608	637	615	629	637	674	612	641	633	642	633	623	638	652	693	661	658	607	653	629	640	597	686	564	647	591	600	615	658	622	669	624	647	623	608	662	633	613	687	580	615	624	653	665	642	602	594	577	646	643	607	647	603	597	615	625	622	606	604	615	630	634	631	611	666	599	635	652	616	632	652	650	648	605	619	628	651	685	615	669	632	642	624	638	604	666	630	607	657	589	615	624	634	664	617	616	625	651	651	639	628	581	603	654	630	666	651	650	651	622	595	632	677	623	638	635	660	590	631	661	662	633	676	597	619	625	604	596	610	590	657	634	624	660	619	631	602	616	615	614	610	638	645	619	600	618	583	602	578	640	645	603	632	643	634	623	674	632	638	641	637	627	665	708	657	614	640	650	614	610	601	641	576	624	634	626	664	642	657	619	639	633	603	650	666	584	613	593	647	662	613	643	635	627	618	666	601	628	613	657	660	652	590	629	632	640	643	619	624	639	620	637	666	646	648	629	645	625	624	647	665	639	634	672	650	636	649	631	626	614	619	631	639	607	633	611	623	614	627	647	649	642	680	650	649	607	646	640	646	635	630	574	657	614	654	647	679	610	675	604	653	628	635	622	615	607	597	667	648	590	639	606	681	586	665	612	608	608	572	657	688	598	652	656	663	607	641	617	596	655	614	632	643	596	645	628	626	623	603	622	601	661	594	638	584	652	610	635	627	640	611	656	616	637	674	592	608	626	627	592	621	590	627	638	620	650	646	630	646	618	679	640	624	605	651	675	681	661	600	653	622	652	628	621	652	667	689	652	608	632	634	635	659	639	673	624	622	625	737	635	641	655	663	664	595	582	625	661	631	644	588	631	680	644	621	637	646	639	663	594	661	674	653	638	637	586	616	647	647	651	634	669	647	581	650	638	586	630	616	669	607	636	649	628	639	657	616	666	663	657	596	631	652	601	610	608	625	600	661	654	618	642	641	653	669	582	623	657	618	634	630	613	622	630	653	619	613	608	620	684	581	640	623	610	603	617	627	654	630	659	611	596	643	654	700	611	674	596	594	668	616	656	597	675	596	649	628	665	659	586	605	621	655	609	657	625	654	590	589	627	616	681	646	593	631	623	593	645	666	600	659	624	653	673	680	592	571	647	657	677	613	657	646	616	664	611	646	629	652	637	655	628	611	655	651	639	644	600	667	642	639	627	655	652	649	631	632	658	642	662	653	674	644	666	626	666	665	652	633	660	647	656	628	648	612	622	626	589	671	615	634	623	619	631	611	682	623	592	602	652	649	564	671	630	647	646	617	639	598	654	666	639	606	668	597	609	609	657	621	616	615	630	597	621	647	666	608	612	584	632	623	669	628	655	596	605	619	653	610	604	596	590	656	658	615	621	664	660	620	662	613	660	612	625	651	657	617	598	619	668	631	654	652	631	653	651	654	650	663	662	640	658	588	596	665	645	636	652	609	653	641	625	669	587	692	618	633	621	615	640	630	664	624	629	635	645	611	674	627	637	630	638	681	614	649	601	628	635	660	652	619	635	622	677	622	633	659	602	587	614	620	640	617	622	683	607	647	654	606	621	637	636	674	631	586	677	648	629	647	608	646	609	681	657	648	635	688	650	609	658	618	677	651	625	637	627	588	652	594	610	606	673	646	621	645	610	604	646	678	680	651	655	628	676	630	620	621	619	630	624	649	605	624	646	650	605	632	657	645	639	586	614	612	648	706	636	682	637	625	603	622	634	594	584	635	617	664	593	609	637	599	611	681	625	649	657	693	627	643	627	639	667	641	637	614	607	617	657	629	659	596	585	621	663	669	642	650	620	660	586	601	655	627	659	607	622	609	603	641	670	584	611	625	685	625	628	620	624	603	599	633	637	599	618	615	633	654	628	605	623	664	623	641	643	605	612	609	610	641	665	612	587	648	622	644	599	696	629	680	641	583	621	630	612	635	638	678	645	615	658	620	659	643	665	640	610	606	627	670	621	631	615	657	633	640	652	632	637	601	675	664	640	638	625	609	615	622	657	609	645	630	646	621	661	635	635	640	641	648	615	611	634	646	634	589	617	637	612	607	638	662	623	634	615	670	681	574	637	572	604	648	567	612	651	643	649	631	630	652	649	637	636	625	608	657	604	601	624	606	633	639	631	671	627	648	645	630	603	619	611	669	646	633	588	599	624	659	649	654	574	611	647	636	594	628	631	607	643	590	599	685	611	687	677	665	655	622	644	600	636	623	637	589	634	613	643	652	636	647	657	699	629	641	627	620	668	637	669	664	605	606	616	613	633	597	639	637	611	689	595	652	636	615	586	632	615	628	571	616	606	655	635	617	644	637	582	610	678	642	613	634	641	605	680	619	638	671	613	643	637	596	599	634	669	624	631	623	625	627	604	629	620	653	639	646	599	600	599	635	632	607	646	635	647	646	639	675	640	636	648	596	630	632	667	621	608	637	614	607	601	589	582	611	647	637	642	631	618
29749	25567	35374	32244	22371	13950	21355	41697	34706	17127	5324	3187	1692	703	331	240	250	253	220	245	237	233	222	222	239	222	236	235	238	199	222	217	219	227	229	237	255	251	211	231	222	227	227	248	222	225	231	235	215	236	244	219	246	223	225	213	205	211	234	228	215	211	232	229	243	243	260	223	245	240	245	203	235	224	234	241	202	233	231	202	227	233	233	210	245	237	224	213	248	221	252	239	240	220	246	237	242	216	204	228	238	192	210	221	214	245	233	234	232	218	237	217	204	231	252	231	246	240	225	232	231	231	250	217	241	215	220	222	193	239	214	251	210	225	201	212	245	237	220	229	239	214	227	237	226	240	245	240	230	240	199	218	223	219	260	268	226	232	201	226	206	207	213	201	235	212	235	207	206	198	248	247	206	205	220	217	241	217	232	229	247	200	237	195	222	223	233	224	225	220	220	235	217	245	217	212	208	243	212	226	225	227	221	206	231	216	222	225	238	232	233	238	240	225	233	221	219	235	214	235	234	201	216	242	224	251	231	221	208	229	250	243	239	239	233	212	226	227	217	241	228	217	255	215	229	237	199	220	225	203	235	228	209	229	224	226	212	221	244	224	224	230	219	215	215	226	237	220	240	205	215	212	221	233	258	223	229	216	218	223	196	207	247	205	235	232	208	226	229	226	238	250	236	222	227	224	230	217	215	224	243	214	209	229	239	267	213	239	255	227	213	262	231	233	239	215	244	232	245	203	232	225	240	222	218	227	228	209	220	234	218	241	222	225	224	224	244	222	251	250	217	231	202	227	249	235	242	248	245	229	225	221	213	236	232	227	231	228	230	271	217	244	216	249	230	222	206	210	234	243	237	229	230	239	211	248	248	245	228	233	219	239	237	209	214	237	235	218	236	230	223	218	205	236	246	214	201	222	229	230	218	258	227	215	203	223	243	214	233	223	249	264	247	238	235	216	247	220	257	214	244	217	249	219	232	229	236	222	230	245	225	251	229	241	231	242	229	231	250	217	256	216	224	225	239	188	227	203	217	269	242	256	202	216	214	226	211	251	225	227	225	202	215	236	231	218	185	246	221	208	217	210	224	227	222	252	234	232	245	232	207	218	222	234	247	225	234	232	249	226	233	192	215	233	214	230	237	220	224	244	197	234	227	244	233	230	232	229	218	249	247	226	224	204	236	202	221	203	220	232	219	208	237	224	238	228	200	216	251	216	212	215	223	224	191	230	202	216	216	236	202	217	225	220	244	231	209	222	264	243	211	226	205	199	224	234	233	222	233	216	249	219	230	214	211	225	235	236	206	245	211	229	230	213	236	216	231	220	207	249	211	228	258	207	224	238	230	239	226	179	224	221	222	189	205	227	210	225	227	229	248	238	243	232	205	241	233	241	203	229	239	222	233	221	203	244	241	227	223	225	235	232	247	200	233	221	245	227	233	245	256	249	231	212	234	228	240	246	241	205	204	218	216	215	238	209	211	216	240	235	231	222	212	240	220	241	232	208	222	205	212	209	221	222	221	207	238	245	226	198	229	241	231	231	219	233	238	250	196	211	249	240	234	255	268	223	251	233	233	233	262	236	195	216	215	234	250	216	230	242	225	228	233	217	224	229	229	255	224	247	209	227	242	236	201	239	228	204	232	200	231	231	227	230	224	227	231	242	216	225	217	236	279	192	225	219	222	213	223	236	222	224	231	200	199	228	221	242	217	238	252	214	206	216	228	241	256	242	221	230	217	236	237	210	206	223	235	233	216	232	234	214	215	224	235	238	248	189	254	222	245	206	242	242	240	224	236	261	224	196	237	237	265	232	228	241	181	235	213	244	219	203	249	247	204	246	210	237	241	207	220	242	233	227	231	220	254	212	232	226	227	225	216	250	225	232	225	204	243	200	189	224	229	251	271	229	233	244	225	231	249	203	235	237	233	212	219	209	245	228	230	229	208	229	239	230	230	205	224	234	241	209	246	240	244	233	244	226	223	223	223	235	234	214	233	224	234	216	243	221	235	208	242	244	229	249	246	226	225	250	245	203	212	222	211	221	229	240	238	222	258	231	225	219	220	218	218	249	237	228	236	233	244	223	230	215	193	235	209	222	212	231	247	248	209	211	235	226	248	229	215	224	251	228	240	215	226	230	249	220	229	210	239	226	248	237	241	208	225	242	231	205	229	238	220	217	194	254	227	245	238	217	229	237	243	218	248	224	229	253	220	202	234	228	211	244	243	218	250	207	255	218	221	218	223	248	239	214	198	225	236	209	254	249	233	216	226	231	248	237	195	207	230	245	241	219	219	223	220	242	192	228	232	217	230	238	245	218	235	250	239	219	232	242	246	244	207	228	224	223	200	214	210	235	231	247	222	253	258	202	216	216	212	234	230	227	229	235	231	233	221	203	206	214	260	229	225	236	220	255	234	238	234	232	252	246	240	235	244	279	245	237	242	224	239	237	256	236	262	201	231	195	223	254	231	237	211	250	263	246	224	224	250	237	220	232	258	222	190	231	204	226	224	216	227	228	237	243	250	189	235	245	239	231	197	237	223	227	239	211	201	213	242	214	221	237	239	249	225	230	203	228	213	230	248	232	206	245	241	248	208	217	250	224	207	206	211	206	230	254	231	242	213	210	239	230	221	245	246	236	211	217	230	219	226	250	241	225	227	221	215	232	238	197	258	205	235	254	259	252	226	216	217	237	217	213	208	223	214	230	234	226	214	207	238	226	231	239	212	242	210	258	230	232	223	195	219	217	252	233	236	225	236	192	213	208	251	248	226	235	248	235	223	224	229	228	247	240	262	230	222	199	230	224	210	233	215	198	220	214	231	250	201	232	224	203	219	240	231	217	234	241	261	203	244	242	224	193	221	242	233	234	209	224	241	226	221	233	216	236	229	222	280	233	218	223	224	218	232	239	241	234	221	243	231	218	216	239	211	239	237	206	241	221	234	198	250	226	219	212	207	225	232	237	230	229	219	220	254	244	219	222	221	224	239	212	230	209	239	244	237	193	245	253	228	249	234	246	238	209	216	233	242	201	227	219	244	210	204	221	230	248	270	220	228	237	213	231	230	219	226	211	233	206	221	221	196	263	234	230	223	215	217	232	222	239	212	227	233	230	225	231	237	245	207	244	245	224	234	212	220	220	257	247	226	217	269	176	219	204	227	266	236	213	223	205	232	209	224	245	234	249	233	233	227	245	232	251	214	224	238	212	228	235	239	227	238	220	221	265	234	214	223	197	234	231	209	221	237	243	248	215	202	215	242	222	233	246	225	232	242	214	196	238	224	234	232	221	233	252	215	232	235	227	236	252	221	241	206	243	224	219	235	209	229	209	214	218	252	226	221	238	236	233	241	226	231	220	220	198	245	228	218	227	230	226	241	236	223	220	233	213	263	217	211	246	230	228	248	229	212	232	258	203	221	207	224	242	230	203	247	233	216	220	232	202	256	237	256	232	223	235	221	248	212	249	224	233	222	238	227	221	239	257	220	203
16115	22751	39444	41719	36638	29182	40523	57232	49274	32639	15953	13629	8032	3041	1145	718	657	631	609	597	585	625	626	656	597	641	618	629	691	650	638	643	687	629	627	648	671	616	659	620	666	665	607	623	644	642	592	659	652	601	664	617	623	609	624	623	658	624	607	628	636	641	595	644	645	621	661	610	646	641	641	632	581	630	607	652	657	602	621	586	609	599	646	651	603	677	665	614	613	630	604	601	602	680	623	619	603	685	625	597	608	625	613	633	608	631	625	629	611	644	653	629	629	621	634	625	639	650	633	597	684	615	631	648	607	615	637	601	615	596	591	609	638	598	538	620	593	620	592	632	630	646	635	634	677	629	603	610	652	671	651	648	602	628	597	587	578	646	646	633	611	602	603	639	584	623	612	648	627	651	638	634	673	601	657	598	618	625	626	632	585	625	653	621	631	636	645	652	602	615	622	555	623	648	660	614	626	609	627	598	626	651	625	622	634	641	616	616	641	618	653	631	604	632	632	591	687	666	643	662	658	620	700	653	651	660	673	619	664	606	682	643	619	620	644	655	605	653	606	656	643	634	624	609	656	648	588	609	652	612	624	648	620	631	645	591	585	657	641	655	596	642	623	638	623	635	586	634	617	599	633	600	619	659	627	630	640	634	599	631	654	614	649	610	675	658	603	619	646	629	682	621	658	604	639	658	626	601	689	629	616	580	626	673	628	604	627	587	602	680	622	674	622	592	634	646	618	673	649	661	592	630	633	638	648	637	667	609	620	658	663	623	641	643	620	641	637	628	609	637	578	593	613	652	617	637	598	628	613	656	664	622	628	628	661	675	639	695	630	624	655	640	657	685	661	616	635	593	611	631	623	609	586	652	588	623	656	643	639	588	626	626	644	581	601	592	613	626	602	674	659	621	651	607	629	613	661	657	606	596	661	603	641	592	648	635	607	628	665	603	625	564	651	598	635	639	630	632	653	611	615	666	591	631	648	636	623	625	599	617	616	625	658	647	642	652	628	672	609	656	611	603	651	636	670	605	661	652	629	598	655	609	645	633	659	614	601	619	684	621	646	658	629	562	631	624	647	680	636	645	618	648	607	603	647	606	625	624	566	622	618	596	670	618	604	618	621	590	640	649	593	649	624	622	613	636	671	589	606	651	631	626	674	626	637	626	649	627	593	641	637	661	644	605	606	609	663	575	627	676	620	668	691	661	649	677	664	645	601	676	618	639	619	631	617	653	675	619	629	651	648	621	632	621	626	633	682	680	630	622	613	628	607	609	635	591	619	648	644	587	667	629	592	621	653	662	645	663	612	612	662	623	640	621	606	651	618	623	641	626	642	661	629	651	636	609	605	611	622	626	657	654	629	665	662	621	656	643	631	626	590	658	650	568	635	646	637	650	639	635	634	639	614	627	617	650	620	626	606	627	638	617	619	607	624	583	606	619	623	626	646	701	609	651	611	635	619	602	636	627	612	659	585	658	623	649	603	621	652	647	622	630	622	623	648	644	641	623	639	637	632	597	619	687	633	673	612	622	655	628	597	614	582	642	659	602	609	612	634	636	688	643	620	610	632	653	682	644	673	580	609	641	642	647	647	637	623	672	574	638	653	610	616	631	639	663	687	612	633	655	590	610	615	594	703	607	618	663	645	645	617	627	660	647	628	635	629	655	591	615	637	632	598	618	657	587	675	644	640	621	600	666	610	580	655	621	618	624	595	589	648	619	622	680	617	622	627	640	634	597	658	668	657	635	571	622	624	694	631	608	598	615	628	648	610	675	612	620	639	637	641	598	629	630	611	646	634	602	651	646	685	646	604	626	602	667	597	627	642	618	598	621	640	618	614	583	617	641	582	641	641	622	621	613	630	629	628	629	639	624	610	633	653	572	635	613	616	584	641	613	648	635	665	619	567	637	637	618	637	676	578	628	629	609	671	661	610	633	597	664	645	627	662	664	615	607	612	643	650	614	620	643	584	644	643	599	639	636	606	662	630	656	628	615	638	630	653	614	614	609	619	592	612	640	666	643	604	639	610	596	668	589	629	605	628	606	605	662	595	584	633	616	667	641	634	598	607	657	605	598	643	607	650	649	613	605	655	632	648	631	674	648	613	601	635	669	643	613	667	616	612	672	610	632	591	625	637	658	677	620	585	651	630	636	585	631	625	623	607	633	630	647	619	613	611	646	610	632	634	622	625	606	623	617	592	606	604	697	635	619	694	640	613	632	583	643	621	647	653	654	616	637	647	631	659	640	637	652	647	678	586	644	619	646	656	666	636	636	608	614	599	657	612	595	610	609	628	629	648	621	648	644	678	640	594	613	649	614	612	622	588	581	607	623	609	653	632	660	638	656	617	642	664	619	600	595	621	614	637	567	669	642	614	705	649	654	636	621	612	611	624	632	653	643	628	640	631	643	690	655	632	602	633	676	646	592	651	630	658	617	615	636	593	666	588	586	638	640	629	635	624	652	638	612	663	610	647	576	658	653	643	657	654	673	642	575	610	645	687	625	662	648	662	620	568	641	643	613	614	641	647	689	646	633	647	635	663	660	611	623	685	629	630	668	633	671	645	605	604	611	664	642	670	669	624	602	639	643	623	621	620	578	575	635	673	670	654	622	650	636	649	658	632	624	588	639	617	596	652	615	676	583	635	612	620	635	638	598	655	646	597	658	591	601	662	613	639	601	641	659	648	632	631	645	664	652	611	606	596	629	655	611	635	649	649	636	609	633	634	640	644	646	657	639	631	602	570	667	637	643	649	663	547	605	661	620	586	663	628	634	596	589	616	652	584	654	627	638	642	636	659	633	619	605	638	669	670	645	632	634	566	607	630	640	610	618	672	616	621	597	598	655	589	632	623	601	628	632	641	609	636	613	616	649	683	589	661	641	652	660	629	637	671	642	613	668	644	607	617	621	628	636	617	680	664	610	635	613	626	641	586	621	601	596	606	633	613	631	647	663	599	622	638	602	629	628	616	639	618	641	634	638	621	654	621	624	652	651	649	613	625	622	645	626	649	633	603	631	603	628	617	633	614	651	598	580	598	600	608	645	625	613	642	634	694	644	641	613	669	625	627	592	638	646	643	649	652	601	667	633	605	651	642	618	627	617	675	614	634	622	621	673	642	665	667	623	657	604	622	615	639	638	619	625	662	681	631	639	679	599	682	682	628	671	608	600	610	638	609	640	615	633	585	649	616	629	661	653	646	604	606	622	597	582	591	635	619	594	642	618	711	646	646	622	611	632	615	592	621	630	635	618	656	627	631	640	646	650	632	601	656	605	632	614	618	620	673	638	627	626	574	673	644	654	602	615	614	593	597	594	616	605	627	617	637	651	615	643	608	643	640	638	601	677	622	635	648	631	635	596	619	643	623	624	655	645	634	682	645	667	609	646	641	621	646	617	599	660	616	652	675	598	635	662	660	624	617	623	614	633	632	640	648	647	642	623	616	601	598	647	643	609	625	622	659	630	624	664	583	643	572	647	649	634	614	664
20521	14306	22642	16695	11540	9124	8678	6846	5477	2742	1160	796	491	312	260	245	229	202	220	235	201	224	214	234	250	219	256	248	236	213	259	215	228	229	231	233	230	205	206	212	227	218	202	229	255	205	223	237	229	231	217	215	227	242	220	233	238	225	235	214	245	222	235	227	220	232	233	227	239	232	241	229	227	214	202	236	211	218	226	222	241	204	216	228	200	227	238	240	233	208	229	201	239	202	236	229	231	229	237	241	229	223	223	221	231	224	271	231	224	207	245	204	220	224	230	227	212	219	232	232	208	221	228	225	233	210	224	245	235	257	222	214	237	210	238	206	244	222	236	252	241	217	224	227	225	226	248	237	209	246	236	217	246	235	240	208	245	227	230	231	211	227	222	250	233	226	197	224	247	207	217	262	222	253	234	230	234	235	219	235	214	237	259	236	215	214	222	237	257	196	224	232	217	198	212	243	208	242	217	241	235	201	247	215	209	251	221	247	220	211	229	239	258	263	227	230	217	245	254	239	224	247	239	234	227	244	215	249	211	224	220	230	222	245	201	197	229	232	197	229	223	240	225	246	248	241	227	228	222	243	236	232	243	219	208	218	208	229	218	215	224	230	207	220	251	193	219	226	226	231	229	215	238	249	215	212	247	219	212	197	227	224	214	212	219	225	217	264	211	206	242	223	229	209	213	224	212	197	263	215	249	217	231	218	209	225	193	216	217	220	218	208	222	199	218	207	210	232	232	226	233	246	239	223	221	225	248	237	227	229	216	217	209	240	245	201	228	232	224	224	228	230	217	254	233	226	207	241	227	207	222	241	256	230	205	259	226	245	242	238	210	216	200	236	233	224	204	245	222	253	229	238	214	216	238	233	210	242	225	208	231	236	236	249	211	250	230	223	224	208	208	248	245	223	247	218	204	236	235	212	253	242	236	196	223	208	226	207	226	208	218	240	229	234	239	222	203	223	245	234	231	232	200	202	232	230	246	244	221	241	240	251	229	223	217	244	223	236	213	211	211	234	211	243	230	218	233	242	218	219	254	262	218	204	245	208	238	205	226	228	215	229	230	243	199	214	244	214	226	228	206	222	245	238	227	254	223	219	277	215	217	226	218	197	235	187	240	233	207	245	223	223	244	229	219	244	199	209	216	221	193	210	204	219	217	236	243	232	223	236	228	221	230	231	217	236	205	228	225	222	229	211	224	233	229	237	208	222	237	268	212	211	215	238	229	218	241	223	241	238	245	231	233	237	252	222	221	251	235	245	208	255	255	220	225	221	252	235	241	236	235	244	225	216	225	216	200	246	225	203	225	214	238	218	204	214	234	208	210	236	224	228	221	202	258	231	231	225	200	219	220	244	231	220	222	220	259	247	235	275	241	217	218	227	210	226	250	241	235	248	209	212	224	236	235	212	244	245	234	202	232	244	257	200	208	207	223	216	222	235	235	235	215	223	241	226	203	203	226	201	223	240	236	227	214	231	205	221	242	225	209	219	203	229	256	211	244	226	224	223	223	240	249	224	240	213	232	218	218	231	239	221	215	241	252	235	226	225	219	243	224	229	217	216	261	216	221	216	245	236	252	207	244	216	208	216	204	236	220	251	214	227	236	235	188	249	204	202	235	215	265	251	227	179	215	241	213	215	213	222	242	229	236	211	223	234	239	247	210	240	240	225	216	206	263	206	226	243	219	202	231	214	232	218	222	212	239	229	228	226	226	196	281	201	246	239	202	236	220	232	238	220	241	255	225	227	215	228	246	266	223	229	229	254	226	243	245	240	221	252	223	216	219	255	228	214	246	224	223	197	244	258	250	212	252	257	227	208	226	241	255	219	205	224	260	193	222	218	206	229	196	200	234	234	230	218	233	238	241	252	212	238	212	212	232	220	242	230	222	213	241	237	213	184	224	227	187	208	205	239	201	227	221	239	219	221	215	219	227	249	232	232	220	216	252	247	252	219	222	213	250	204	228	231	247	243	230	213	219	229	215	212	238	248	229	238	220	245	219	223	216	222	233	221	252	209	213	218	249	220	228	219	214	261	226	199	238	229	209	221	203	239	189	241	242	216	219	253	235	233	217	238	264	248	221	236	218	224	209	229	199	231	222	238	268	204	223	234	219	228	195	246	232	209	211	224	229	221	205	222	219	242	227	218	236	249	218	216	218	235	243	223	221	226	228	228	230	222	224	193	242	247	206	229	261	246	242	254	227	243	234	242	244	232	212	248	221	236	230	232	253	230	244	227	231	227	231	237	232	209	210	200	243	232	253	236	235	216	242	217	233	223	219	214	221	228	224	229	245	204	241	214	240	202	223	201	251	193	217	250	227	236	216	239	217	221	257	235	228	245	221	236	231	202	212	225	231	230	234	221	200	230	225	243	221	206	212	237	241	252	236	235	239	233	230	216	226	238	251	250	236	228	204	225	214	238	210	223	227	226	207	213	238	209	217	238	230	231	232	218	235	234	232	244	228	217	236	218	232	234	235	243	215	236	227	227	240	261	226	230	223	245	240	243	213	233	218	209	236	260	201	207	225	233	228	236	265	244	211	224	171	234	250	231	245	202	233	255	242	218	233	243	219	200	232	218	206	216	235	236	243	203	223	224	253	211	218	210	226	238	219	224	242	241	212	237	225	207	238	251	219	222	215	232	232	215	224	234	251	203	234	249	198	205	223	242	215	246	225	244	231	214	194	226	239	244	246	216	237	212	215	236	246	201	239	257	238	213	227	262	214	225	216	229	228	229	217	217	232	230	219	230	237	222	222	232	228	223	192	210	231	242	246	228	243	263	226	227	245	206	197	226	196	210	216	229	226	232	244	255	213	244	208	246	209	225	242	253	237	252	226	238	222	240	255	229	252	223	202	247	238	215	210	234	228	218	208	239	217	224	223	246	217	203	224	239	220	229	233	230	214	235	236	223	221	244	243	217	217	246	213	242	240	240	232	228	231	252	212	229	208	244	222	218	226	212	229	232	227	236	221	245	207	245	215	223	246	228	226	216	214	247	218	251	222	236	206	196	213	225	206	205	221	205	228	240	227	217	196	218	229	219	251	242	222	230	246	246	208	239	228	193	214	214	244	215	218	229	251	205	234	195	208	241	221	224	220	253	218	244	197	220	239	221	201	254	210	237	216	226	240	239	231	235	240	238	224	187	209	202	212	203	225	221	257	266	245	236	234	234	258	250	239	215	221	240	229	239	217	196	235	199	236	240	207	208	196	221	205	227	225	222	254	238	261	231	240	241	235	222	223	229	229	215	234	214	238	240	219	211	236	237	236	209	249	235	207	216	230	244	226	242	247	208	215	239	220	236	221	248	233	207	240	180	259	249	231	227	250	232	245	195	221	214	226	241	205	204	230	229	213	227	207	253	191	244	209	210	254	234	251	231	272	228	240	244	213	229	223	250	231	227	255	247	226	226	238	182	252	237	214	229	224	196	195	232	227	251	249	240	259	235	227	249	246	231	215	200	250	213	233	226	206	212	250	222
12175	13831	28646	28055	25479	23923	25019	21719	18922	10807	5087	3258	1818	913	734	646	636	629	634	642	628	611	621	590	593	635	620	652	637	669	601	599	674	628	623	674	640	711	596	633	618	601	666	657	609	633	613	686	666	654	653	631	628	624	614	603	598	625	661	603	616	641	640	607	621	613	644	608	606	640	675	643	632	617	613	635	629	565	670	601	632	607	666	631	586	588	607	607	631	610	602	634	625	634	653	633	629	622	611	650	644	618	625	632	613	641	660	671	616	648	641	658	600	632	645	592	628	607	622	647	672	663	621	618	654	647	603	605	630	590	659	622	641	596	606	640	664	610	627	670	626	594	606	649	606	612	640	589	580	651	641	612	647	644	615	631	630	615	647	633	605	638	649	611	630	621	618	609	671	620	636	644	667	620	686	639	636	582	636	630	618	619	603	660	649	650	617	640	624	599	586	624	604	632	611	677	615	717	648	630	608	624	628	638	623	660	663	643	644	651	625	604	616	636	641	646	659	600	638	666	634	587	594	634	610	617	599	645	608	656	634	637	619	605	585	648	657	606	619	584	647	651	636	645	620	662	628	649	659	606	643	661	633	617	658	630	633	580	652	647	660	634	589	651	625	623	627	639	568	618	587	634	629	652	597	596	605	607	643	627	660	605	677	629	609	634	645	621	605	632	636	614	672	653	616	609	602	676	683	623	604	646	600	668	608	651	625	600	676	648	614	627	604	625	677	611	643	612	604	632	663	568	647	619	631	645	619	616	633	587	606	652	637	626	633	622	667	648	616	612	608	659	621	667	612	652	654	635	621	610	618	652	670	596	687	642	654	628	605	650	594	638	627	650	619	596	615	647	630	639	649	665	584	646	623	661	626	646	574	651	688	626	636	608	648	654	632	629	620	627	645	654	585	640	607	609	639	623	638	653	642	635	707	607	610	616	618	579	681	622	620	643	623	605	621	615	581	662	599	665	625	637	662	601	608	611	622	642	617	607	607	652	618	628	626	631	604	641	647	629	670	658	625	623	628	650	627	603	628	618	637	609	624	637	612	639	612	584	661	620	596	593	583	625	620	620	618	613	676	674	627	602	633	591	606	658	632	636	638	624	623	663	603	652	601	631	627	604	608	590	665	635	607	627	636	596	639	621	616	614	612	649	635	613	598	640	654	695	617	652	714	665	640	617	613	590	600	641	612	616	616	588	637	631	641	632	651	626	612	596	633	622	618	620	619	641	668	658	629	649	671	621	655	617	659	647	693	637	637	611	645	608	623	606	683	631	642	623	647	650	648	606	640	648	636	638	639	633	645	588	626	640	642	633	631	627	606	633	662	623	607	637	645	639	633	660	631	640	634	626	611	637	648	642	693	652	631	635	575	612	628	597	619	630	609	631	660	622	692	588	620	626	616	595	613	657	644	630	652	594	639	607	617	662	594	614	689	679	605	604	651	597	620	603	621	622	615	610	632	640	652	590	586	597	620	633	637	587	628	635	625	621	620	678	638	633	594	591	645	624	617	591	661	617	624	665	647	660	649	606	670	678	673	594	650	635	627	656	640	625	615	606	637	623	629	633	630	592	665	643	609	628	634	646	666	589	612	640	600	607	645	656	611	645	642	621	628	646	620	652	600	612	663	622	569	640	598	634	599	649	625	599	641	638	591	686	650	640	603	659	614	652	653	625	631	592	616	589	659	618	610	616	646	642	635	637	615	650	618	584	572	647	653	614	696	680	589	645	621	603	625	619	640	620	626	626	599	606	660	614	637	598	600	654	602	649	609	601	592	657	636	633	598	619	643	638	601	616	632	614	583	645	640	632	620	654	655	659	613	631	630	629	616	648	642	620	635	625	637	636	626	613	623	639	622	604	639	611	644	642	639	621	637	660	637	652	596	575	632	637	570	600	631	620	628	622	608	622	643	631	616	628	616	631	654	666	654	609	603	618	618	619	665	645	604	646	635	684	642	622	648	603	616	571	665	595	657	612	637	653	611	612	617	660	663	602	626	618	625	601	577	636	634	607	643	623	583	656	630	672	652	628	627	620	588	595	645	612	624	663	608	615	616	614	655	620	679	621	623	649	612	615	666	633	603	640	639	612	638	629	626	626	680	629	640	648	611	620	634	611	581	622	677	689	642	697	617	593	626	651	627	639	623	690	631	662	672	616	669	639	623	667	655	699	631	665	662	627	682	658	633	634	612	635	640	620	600	631	654	631	608	653	619	634	647	668	594	668	641	622	611	602	616	633	633	641	719	625	675	656	620	672	611	644	642	633	640	630	627	629	650	596	607	630	680	650	627	644	622	642	621	657	667	599	651	606	643	641	645	624	635	654	579	624	645	690	595	609	638	631	573	587	657	658	598	645	615	642	621	621	624	611	614	622	632	625	637	565	602	663	641	636	600	644	586	664	647	624	619	618	644	663	586	629	618	620	686	590	641	640	635	580	598	631	667	622	643	658	613	602	608	634	605	626	575	644	656	595	628	621	597	683	674	659	618	615	627	597	635	631	651	636	646	639	627	605	641	618	628	608	601	671	596	585	643	633	623	635	640	638	594	659	632	663	625	614	594	651	621	637	657	651	590	608	590	586	633	611	681	654	597	677	591	658	639	617	626	615	631	644	652	630	607	627	623	620	568	646	608	615	659	667	653	623	599	638	685	624	603	634	609	620	653	647	661	642	627	575	635	627	609	614	674	592	619	652	614	611	609	674	630	640	598	655	582	659	621	656	642	688	636	652	612	631	634	635	617	592	631	599	615	583	640	612	617	642	625	649	647	662	614	617	614	548	649	635	631	617	645	628	618	622	645	643	642	667	602	653	616	648	624	587	647	672	638	612	600	660	627	629	661	660	600	618	598	665	657	635	606	649	610	647	646	625	626	616	652	617	656	667	633	637	594	654	577	623	617	633	598	660	597	668	630	625	619	619	615	645	629	604	634	659	614	647	665	615	624	589	661	618	619	580	636	647	619	633	654	650	616	622	613	617	629	608	621	592	596	649	625	613	631	572	594	633	625	613	623	625	622	651	615	599	633	609	611	582	627	652	674	642	622	639	625	619	667	620	602	586	638	613	625	646	624	625	645	621	663	594	621	619	616	655	632	620	639	633	624	674	670	620	636	644	629	617	651	646	622	591	650	600	610	633	640	646	617	637	619	631	656	667	661	568	608	645	612	643	609	669	616	543	641	636	606	604	682	651	659	624	631	640	587	595	664	618	593	649	639	626	621	656	642	638	575	623	633	647	616	659	630	636	613	622	657	644	640	591	628	644	595	647	612	631	629	609	633	611	639	625	629	646	659	667	622	635	636	673	657	611	656	671	618	604	646	560	642	601	654	622	662	652	632	605	598	630	625	629	626	627	665	637	672	616	611	625	608	659	644	644	661	618	605	626	667	653	590	646	627	604	659	626	637	606	648	647	648	610	644	645	635	634	652	654	634	670	594	662	668	659	654	598	661	627	644	630	643	631	625	612	636	642	635	606	631	639	621	608
28284	23466	31000	30604	25065	17697	14957	18198	18656	12719	8825	4566	2345	1123	610	320	284	237	246	222	213	221	232	197	217	193	231	258	202	244	244	251	223	219	223	237	237	229	242	203	237	229	236	225	233	223	242	214	239	242	226	231	229	242	221	218	211	224	221	209	233	227	217	199	225	232	211	239	197	226	222	232	228	216	234	217	228	247	205	230	218	218	219	222	243	202	216	223	233	245	208	255	215	240	239	236	248	236	211	221	219	225	208	244	205	235	201	222	203	238	250	209	209	223	213	228	201	212	224	241	221	229	209	225	219	219	211	206	228	209	225	215	226	223	213	212	208	224	227	234	238	238	249	221	213	199	227	209	238	236	244	230	202	231	214	274	229	217	215	196	206	216	205	210	219	221	217	223	233	221	227	227	205	232	203	217	229	224	215	242	201	231	245	201	222	219	212	214	201	229	256	233	227	211	225	215	213	224	216	246	230	214	234	225	214	248	231	251	209	213	230	238	204	219	226	219	220	242	229	228	210	205	227	242	212	208	224	213	209	244	234	229	237	200	209	223	204	213	228	226	218	185	226	228	217	216	237	242	213	221	205	227	240	234	239	226	240	259	239	204	231	205	214	248	218	240	243	207	221	236	230	246	229	214	245	236	233	245	195	232	212	226	235	212	235	210	221	250	238	191	238	219	206	236	213	197	226	210	216	213	236	224	213	221	239	206	230	247	220	196	234	184	224	227	207	242	222	215	219	224	211	225	216	243	190	220	228	230	229	204	208	229	193	228	198	227	222	229	230	232	210	236	198	247	211	238	226	223	228	213	243	240	226	207	213	247	241	221	254	236	249	208	229	244	221	213	247	232	220	220	220	206	208	231	229	200	224	219	236	234	200	215	247	248	221	218	234	227	220	238	227	227	201	237	218	219	198	246	229	253	215	214	194	216	213	237	217	201	232	212	233	237	219	221	240	217	230	221	209	206	232	217	226	197	252	205	230	237	236	242	238	239	210	195	236	223	240	221	214	236	235	231	209	213	230	213	230	232	232	235	213	243	216	216	244	223	204	220	230	221	208	211	256	204	218	225	249	262	214	237	233	222	214	209	229	211	204	241	249	202	231	253	215	214	208	201	242	222	207	209	237	219	189	227	223	227	220	227	215	245	214	197	232	202	198	218	222	227	231	216	230	197	231	228	229	230	221	236	238	215	214	204	231	237	208	234	237	238	221	205	196	224	226	199	228	205	235	220	195	212	221	229	208	249	218	240	227	219	227	236	209	226	226	229	205	218	249	218	192	219	203	245	223	237	222	226	243	226	217	186	199	234	238	226	218	224	238	239	219	244	218	240	218	232	199	210	232	221	229	226	226	215	252	233	231	198	230	194	175	209	226	223	216	230	228	227	221	225	232	235	220	215	225	240	222	225	219	213	188	229	252	242	212	247	226	207	200	234	206	229	232	220	195	232	218	251	223	235	195	218	226	223	225	252	234	247	200	230	220	235	233	242	227	217	239	222	228	216	227	229	207	212	230	244	231	190	227	221	232	215	231	201	225	249	225	223	236	216	212	233	216	211	223	200	220	248	227	241	242	252	209	232	214	226	183	223	240	213	221	212	238	241	217	220	212	228	249	224	228	235	213	232	221	215	236	240	223	215	214	210	228	209	238	190	231	213	239	222	213	227	200	219	210	206	216	220	215	250	236	237	205	238	211	238	215	232	220	232	212	211	236	222	219	235	233	205	229	224	212	218	206	220	234	225	221	231	202	243	220	224	221	218	210	214	221	231	217	205	231	239	201	231	220	219	207	219	240	200	241	225	216	225	213	225	214	233	244	240	259	243	224	224	237	220	222	206	233	224	215	221	212	223	207	202	235	242	199	237	209	216	226	262	227	223	217	244	226	227	232	214	201	213	228	196	251	252	214	236	224	214	198	224	208	222	225	228	221	222	221	210	212	248	209	216	235	234	238	223	243	225	207	260	225	221	232	243	246	232	213	225	249	242	231	215	233	204	234	218	205	229	215	200	215	253	231	211	222	205	201	219	244	178	203	226	213	246	248	223	229	220	220	211	219	234	237	208	220	192	229	226	228	243	258	227	209	214	208	220	201	218	215	221	210	215	212	244	229	228	234	203	229	208	252	200	218	212	212	224	233	206	220	230	227	240	234	234	257	227	265	212	210	241	242	222	225	223	241	204	229	264	219	217	226	226	215	212	222	225	223	208	219	244	236	242	208	212	212	239	200	262	229	232	207	218	204	216	222	231	247	218	215	213	223	239	240	220	244	215	230	221	228	229	233	203	215	238	247	220	239	239	222	225	251	231	224	249	219	215	218	238	221	221	216	212	230	212	231	243	222	229	211	231	240	222	215	221	210	223	218	213	230	211	206	247	193	248	233	226	205	215	218	214	233	240	210	257	227	256	207	223	199	228	230	206	227	215	214	254	206	214	215	239	215	245	211	232	226	246	225	236	224	200	213	232	226	224	215	233	223	209	202	216	216	195	217	244	205	217	208	226	215	230	203	244	216	224	234	226	215	237	233	219	204	246	208	209	210	249	204	212	203	238	207	222	227	233	223	211	228	257	217	205	213	256	213	234	230	219	210	200	226	218	233	225	255	234	223	229	238	239	211	240	235	190	225	195	218	227	214	244	260	221	208	248	227	243	218	225	222	190	218	227	227	215	219	211	216	223	227	238	244	221	211	194	226	215	211	210	220	223	200	205	229	210	233	199	225	230	213	231	184	221	218	216	236	214	190	216	233	227	223	238	197	229	235	246	231	233	197	209	221	238	222	229	226	196	228	188	233	198	227	236	210	238	209	232	216	220	218	208	234	235	223	229	260	184	226	223	201	241	232	217	192	233	207	220	214	213	204	220	227	210	231	229	224	225	218	209	246	231	246	190	229	245	223	223	221	224	236	215	202	252	258	214	224	214	222	228	214	219	253	218	228	225	188	229	236	223	253	214	230	209	229	243	228	223	222	218	205	212	223	242	211	229	248	230	223	198	206	241	218	209	227	257	200	217	206	242	228	213	203	194	234	209	195	215	224	198	228	242	200	225	200	228	226	238	183	198	197	221	254	199	217	235	227	216	232	239	202	218	248	236	219	225	215	197	226	216	218	217	224	215	222	233	241	255	228	248	245	225	231	234	219	218	246	218	197	213	210	212	217	207	211	234	227	188	238	231	196	248	222	209	228	231	216	235	221	220	227	218	204	234	243	237	223	223	234	225	230	238	215	221	206	225	213	210	227	229	224	210	205	229	239	208	238	203	220	200	217	210	202	226	223	210	226	205	221	210	232	219	220	257	227	211	224	238	232	227	258	213	216	214	216	242	224	228	217	228	225	224	237	227	217	212	225	197	182	217	218	212	215	231	217	200	216	211	200	204	217	201	254	240	233	224	228	237	203	217	248	227	261	243	227	212	230	234	209	204	203	241	210	192	230	208	216	231	226	222	227	244	228	236	231	269	250	221	219	216	203	237	200	241	244	216	228	228
16867	20892	34483	41934	39136	34037	32815	38204	38341	31193	26345	17177	10213	5521	2624	1249	796	697	626	643	639	625	637	586	617	631	650	637	627	613	625	652	575	652	606	633	580	621	626	651	592	624	640	628	614	606	586	695	606	655	648	602	657	625	633	702	643	630	614	656	629	596	602	635	637	640	582	624	663	644	645	637	580	621	650	656	626	615	634	585	651	604	631	637	623	575	635	618	613	633	585	624	615	655	626	601	603	633	590	623	640	676	603	604	611	636	644	630	649	603	620	602	621	584	619	681	643	612	574	617	587	590	567	648	596	635	626	626	623	645	635	631	635	627	610	663	611	629	660	581	657	608	613	646	622	616	598	614	582	598	627	647	641	659	666	649	545	592	614	628	600	653	632	619	586	633	649	628	636	639	603	585	615	560	598	608	644	582	635	640	650	586	651	602	623	631	622	592	636	647	589	603	626	639	632	605	664	634	621	618	658	651	637	615	630	644	604	635	639	633	610	582	594	580	575	631	596	600	658	616	627	636	620	619	637	643	634	640	582	625	631	556	639	638	629	591	611	623	661	631	630	603	599	614	630	631	629	614	586	585	627	621	587	590	655	623	640	637	591	614	617	658	613	608	650	575	634	660	627	648	594	622	610	588	571	633	600	613	609	606	629	643	601	619	605	624	641	627	634	566	645	598	646	617	611	600	650	652	654	623	560	673	652	620	673	616	651	625	622	591	609	569	613	596	622	625	644	565	642	612	586	619	624	628	577	662	634	599	622	646	600	599	665	613	653	625	645	639	595	648	658	623	630	597	641	584	621	652	603	649	621	581	604	637	620	613	630	655	652	621	604	604	666	605	600	645	609	609	616	625	584	593	618	636	610	585	614	587	634	670	627	585	624	582	649	609	589	612	616	609	585	621	649	595	673	674	633	639	653	638	610	599	593	606	589	620	590	632	599	664	606	593	612	611	618	647	612	584	619	620	608	613	597	662	641	632	534	654	649	676	597	622	568	654	619	617	597	618	627	641	611	615	649	646	635	608	591	588	583	594	588	630	580	628	615	663	621	607	635	614	617	646	622	682	656	631	608	624	627	601	620	650	603	634	620	608	609	642	588	609	665	663	597	634	611	617	620	617	578	649	566	628	628	588	633	591	666	622	640	628	656	617	643	643	607	655	666	637	643	616	618	617	649	622	602	607	697	636	619	603	598	657	652	586	599	634	641	619	662	583	650	605	629	649	631	589	578	626	640	660	661	612	641	644	681	619	631	652	628	635	663	607	600	601	606	617	630	616	619	606	641	653	635	652	614	615	620	649	604	646	672	626	614	613	613	596	623	660	690	637	632	616	633	585	620	666	600	640	577	590	619	627	621	650	585	657	607	636	645	635	606	604	597	616	621	643	618	618	661	637	616	597	622	611	624	632	633	618	584	611	635	540	623	647	646	636	619	628	612	631	604	594	601	620	619	613	622	612	624	601	638	604	599	611	619	584	586	640	630	660	602	629	642	630	634	628	606	582	617	637	615	651	597	689	605	591	658	563	597	616	587	634	607	674	594	636	606	658	590	611	630	643	657	633	604	609	644	675	673	642	613	617	609	610	620	555	605	623	648	669	652	653	631	619	598	606	628	612	621	626	594	648	630	613	633	625	627	618	609	604	639	600	598	604	624	624	635	643	606	607	621	604	629	571	610	615	611	643	615	643	620	654	671	682	582	579	671	619	649	611	657	614	618	600	592	624	607	651	648	644	610	594	640	606	595	640	669	641	591	607	646	618	651	655	590	649	605	659	636	629	621	619	577	627	605	602	632	663	596	630	646	591	640	639	576	633	618	640	617	662	601	591	645	653	593	615	580	601	590	612	597	609	623	627	593	620	625	626	652	637	624	631	630	632	593	640	639	603	616	605	651	654	616	634	625	636	595	660	672	595	622	652	615	660	637	645	615	639	614	654	607	604	643	642	637	676	591	618	630	599	636	628	632	663	616	656	626	596	663	665	599	624	638	661	635	619	623	644	660	656	679	652	605	597	622	626	620	622	630	626	630	640	633	600	590	614	609	597	642	608	647	618	588	638	666	603	631	603	662	646	653	565	626	605	601	608	668	602	605	580	652	638	619	574	583	637	631	615	624	638	627	614	602	625	675	644	630	617	559	615	639	644	601	627	590	636	610	592	654	636	624	626	593	635	612	621	586	631	646	620	627	687	607	627	595	604	640	638	618	635	588	622	561	609	629	619	644	643	633	609	630	594	614	617	641	581	622	623	612	616	622	600	584	632	626	600	586	621	624	590	641	579	614	615	643	635	634	617	568	619	625	606	620	659	627	633	667	627	609	617	627	637	618	659	674	599	565	650	587	645	642	608	656	648	615	645	600	607	608	609	597	661	660	623	668	626	622	595	595	623	611	606	666	618	636	615	614	608	580	615	599	589	636	660	621	633	613	637	609	643	608	633	594	630	629	634	638	634	619	581	598	595	654	588	627	643	636	627	616	624	616	654	605	632	651	634	628	605	650	619	594	664	569	622	612	612	614	648	663	615	638	606	649	633	648	604	601	604	645	657	598	574	623	644	591	645	595	606	612	647	593	608	622	638	586	618	632	643	632	608	659	656	647	577	602	608	644	643	609	627	606	647	618	634	563	614	627	633	580	666	565	615	582	639	621	641	584	633	615	616	585	585	639	605	610	684	634	674	600	644	611	619	621	606	628	674	658	620	607	638	626	626	645	616	611	627	626	655	620	615	605	630	678	589	633	607	598	634	608	607	589	667	624	595	627	621	618	591	624	618	616	539	635	660	613	622	626	640	613	608	642	586	628	623	618	629	617	641	640	613	593	576	618	631	605	688	603	581	576	598	611	621	615	637	608	603	634	615	581	636	589	637	617	631	634	657	626	569	625	609	624	544	639	622	621	614	617	548	607	618	598	628	597	588	585	600	600	624	661	632	566	634	618	638	630	598	626	626	636	628	648	622	569	638	631	590	618	629	613	602	652	648	617	630	605	626	641	640	594	665	623	663	592	624	573	619	640	630	621	620	629	621	572	611	648	644	635	617	628	637	646	651	627	591	626	617	635	664	626	633	651	670	654	668	638	622	660	679	628	621	611	628	607	594	640	647	557	558	596	624	613	599	637	601	625	617	614	575	634	665	611	590	608	628	629	612	635	609	578	595	597	615	595	618	613	595	638	606	573	602	621	627	646	595	613	590	630	586	651	627	650	593	632	611	667	629	595	640	649	634	584	612	632	632	641	611	635	683	633	613	583	576	594	656	639	634	651	657	646	627	583	690	607	666	672	589	646	640	618	590	681	642	594	625	645	646	600	628	619	636	590	625	626	602	634	595	613	629	638	629	615	624	647	638	633	611	624	626	589	627	619	624	597	657	641	631	606	648	601	607	614	647	615	550	622	654	636	633	648	619	607	643	621	613	637	567	616	613	580	679	604	658	618	598	626	630	635	641	665	599	618	586	651	622	620	639	580	628	616	622	645	595	649	662	620	609
32841	31640	35962	35530	28035	20183	16632	17712	19116	11687	10259	13951	11272	6041	2370	851	418	261	238	236	202	219	245	215	231	229	236	212	231	218	215	223	242	210	228	210	191	222	216	241	230	200	220	233	242	219	241	223	225	221	238	243	216	208	232	206	218	246	213	221	210	242	217	251	203	201	237	212	204	247	219	200	214	253	209	202	206	215	226	232	230	223	226	223	212	223	244	242	214	217	245	237	228	220	200	228	227	251	199	246	211	208	258	212	212	202	230	240	219	201	229	237	220	224	236	223	231	200	203	239	206	253	218	236	220	221	226	234	209	242	223	229	192	203	223	222	210	222	223	241	235	222	237	190	209	223	208	235	247	209	221	221	210	242	216	229	242	218	236	227	229	241	210	208	245	225	192	201	209	241	235	225	235	251	223	213	209	200	214	225	228	230	223	213	219	217	207	222	218	204	232	238	203	234	217	220	237	230	214	204	210	231	208	215	207	238	225	207	245	236	223	244	205	249	216	189	205	237	204	200	206	216	247	225	232	215	248	203	234	205	232	237	228	211	237	230	239	222	215	208	246	213	225	207	229	218	226	234	220	243	225	222	230	218	217	203	205	205	220	216	214	225	216	206	233	211	224	230	232	216	208	214	241	224	217	208	230	228	239	244	214	224	238	221	219	217	226	234	224	215	228	238	222	199	223	215	244	230	241	241	235	227	216	219	240	236	227	233	229	238	254	239	205	242	193	256	237	230	233	217	204	226	217	234	245	225	215	219	236	221	232	215	225	230	246	221	222	233	209	232	231	228	230	256	240	226	203	280	225	219	218	219	226	234	219	216	221	218	238	237	231	200	204	251	217	225	214	210	215	209	225	222	252	234	224	241	232	233	240	225	204	219	218	243	246	209	223	230	250	221	181	221	228	207	261	216	226	254	213	217	204	233	209	212	210	228	248	245	229	213	238	240	244	250	249	220	233	204	220	218	240	221	212	234	213	206	215	219	253	222	224	198	237	213	220	227	224	243	228	227	207	234	241	241	224	191	239	216	260	215	218	203	219	219	208	222	219	207	226	227	212	206	217	266	213	237	187	227	220	222	228	203	230	208	225	210	189	266	231	243	217	236	200	212	220	220	215	239	256	208	247	220	224	215	215	229	227	214	226	216	229	212	223	204	229	200	241	222	226	204	244	226	232	212	217	253	250	248	258	241	231	228	212	234	218	250	210	222	200	267	225	217	210	219	235	224	206	198	230	239	222	228	230	203	210	214	247	241	263	208	206	244	212	242	251	196	233	246	218	218	240	213	231	222	245	207	218	220	225	226	235	216	244	230	231	225	214	201	221	253	223	232	210	206	238	211	217	199	240	218	231	211	196	189	205	221	228	237	191	239	254	224	229	211	210	233	217	186	243	232	196	210	218	219	237	232	226	206	236	220	213	250	204	233	218	217	213	241	221	199	228	204	229	229	260	238	230	239	237	238	217	210	248	188	221	204	206	222	223	228	223	243	203	202	220	216	213	233	254	220	215	221	245	196	223	204	199	219	218	241	230	209	220	223	228	233	230	224	234	222	228	201	230	231	222	231	211	236	231	233	237	219	202	239	264	213	238	199	260	245	203	245	223	229	208	223	240	202	243	202	242	220	198	209	231	229	221	194	228	219	213	236	224	212	200	234	235	203	229	240	208	235	208	213	224	220	220	213	228	234	239	246	240	242	217	218	252	249	204	239	199	205	253	236	225	208	227	234	234	239	213	228	221	252	225	225	229	240	243	185	229	224	253	204	231	218	230	228	230	211	210	235	219	243	211	225	200	243	226	208	208	218	202	202	209	226	226	224	243	237	222	204	218	228	196	224	255	219	215	224	231	200	221	215	217	224	203	219	216	212	253	219	228	247	214	241	205	227	221	243	219	246	228	211	220	207	222	197	234	232	225	224	209	233	211	226	226	229	240	208	223	225	218	216	232	207	225	215	212	250	204	207	219	197	202	201	215	243	221	224	203	233	234	225	221	247	200	224	236	260	229	223	221	229	225	216	210	230	213	225	226	229	203	229	255	217	253	220	218	212	228	253	247	223	237	199	247	233	260	242	238	203	216	203	229	211	256	232	227	251	238	256	229	202	221	220	211	247	231	203	217	225	207	233	220	228	214	233	235	210	235	253	252	224	216	224	217	225	237	222	208	233	225	204	208	232	232	239	227	218	212	225	246	204	202	216	247	212	217	206	201	227	209	232	215	228	237	219	222	226	232	221	198	223	235	215	191	235	214	232	212	234	233	192	234	224	224	229	222	215	198	220	224	250	237	248	222	229	249	210	203	213	205	233	267	229	219	233	229	252	226	230	248	226	221	226	246	246	220	213	234	218	224	237	233	231	243	194	213	217	204	277	232	233	231	228	211	233	224	188	216	244	199	232	244	202	244	247	238	238	229	246	218	216	219	232	234	228	203	234	233	240	237	229	242	219	226	210	248	213	221	227	228	241	230	230	236	246	229	224	210	204	235	215	205	217	220	212	245	224	201	211	220	219	221	244	219	236	232	231	224	254	193	244	218	243	219	227	241	206	249	225	235	233	231	206	241	213	215	235	246	212	227	206	243	195	224	238	250	222	216	239	227	220	238	209	220	246	212	207	241	241	226	237	237	225	236	193	225	234	244	241	203	242	241	188	217	238	233	223	220	249	227	204	239	205	244	235	205	217	240	195	197	234	232	238	237	245	223	241	230	207	214	225	205	212	250	227	234	218	228	202	191	224	222	243	248	222	192	219	234	228	253	235	221	223	231	192	235	229	197	207	213	213	230	250	223	242	243	205	238	211	244	232	237	232	208	235	222	229	209	217	235	220	228	229	248	240	208	226	217	229	225	228	224	215	204	214	258	201	244	207	214	217	241	238	233	199	239	252	217	243	203	213	204	224	204	218	231	221	230	239	228	236	225	231	244	223	257	222	256	220	256	201	212	219	212	235	203	238	237	213	209	225	233	225	218	234	197	222	222	242	236	229	203	238	242	197	241	231	201	223	227	235	251	233	212	240	222	217	238	250	214	194	257	206	197	229	206	225	209	230	224	207	216	221	240	230	228	240	221	210	217	219	210	203	196	210	232	230	233	211	221	204	258	242	227	235	227	211	214	240	220	224	222	189	233	233	209	235	221	232	272	211	252	209	235	228	223	240	227	218	249	231	221	215	209	201	238	242	230	231	219	217	200	218	214	227	226	224	217	223	235	237	233	240	239	259	208	229	222	254	224	231	225	203	219	229	240	221	220	233	261	258	217	252	256	240	220	215	218	206	231	225	218	221	239	212	230	221	225	246	208	238	226	213	198	186	253	208	210	210	226	214	238	238	217	216	197	211	219	226	219	234	236	211	215	229	219	194	238	240	233	257	242	218	227	257	245	221	209	214	210	205	187	214	220	230	225	228	228	212	267	235	217	196	244	232	225	216	218	211	212	245	185	218	253	222	259	220	230	232	240	218	220	229	227	209	223	209	225	221	226	234	211	195
21156	27782	37925	45363	40814	35839	35011	37254	37198	29144	29789	35171	30204	21146	9910	3961	1556	931	682	609	608	641	576	658	646	608	614	662	599	610	611	622	599	600	620	634	632	644	598	620	630	586	589	618	591	620	648	642	615	623	588	625	616	650	632	659	645	621	621	616	674	636	591	641	580	604	656	633	606	602	634	642	666	642	611	608	670	646	606	624	604	575	660	593	666	617	585	659	606	629	630	555	589	620	627	638	626	659	629	617	623	629	594	588	638	651	646	606	617	652	626	647	659	638	646	626	648	594	619	593	579	659	621	630	611	641	606	602	666	623	581	645	612	630	655	641	640	613	646	645	641	640	605	652	570	621	631	614	610	618	624	660	616	635	618	615	632	628	624	633	646	646	611	638	616	635	605	615	668	640	626	589	618	667	636	635	620	595	641	664	611	641	690	656	618	647	557	596	608	634	628	621	625	598	634	610	611	638	604	625	638	583	651	679	668	641	613	600	656	591	623	598	640	615	593	631	584	602	622	619	599	649	618	654	590	618	597	651	594	635	591	584	628	596	632	668	601	622	659	615	615	606	667	621	605	640	628	635	633	633	583	567	593	609	652	631	634	616	600	649	652	629	606	635	622	624	598	601	624	624	590	631	657	662	645	635	629	586	611	586	648	612	687	620	641	602	602	625	600	642	595	631	604	588	592	637	602	652	610	613	649	599	611	618	644	610	600	598	574	611	629	603	593	611	591	604	619	636	633	602	642	622	648	614	591	624	630	628	638	611	603	639	629	601	607	589	618	635	618	658	626	646	663	619	652	585	627	614	632	614	596	630	636	652	602	618	660	664	685	630	606	577	629	609	627	659	641	612	611	633	648	620	629	629	603	661	651	619	640	627	621	627	625	625	602	634	584	572	632	629	630	597	606	605	582	619	648	624	639	628	648	639	646	596	634	602	564	631	592	595	676	632	624	590	618	642	555	628	606	597	638	633	592	588	581	644	615	574	642	626	639	630	609	612	640	605	624	606	605	633	598	633	626	613	626	585	606	577	631	667	584	640	656	664	645	596	626	638	599	596	577	605	620	578	615	610	621	601	569	636	601	625	630	618	603	617	626	585	609	643	666	627	620	590	618	567	647	644	664	577	620	617	644	606	619	638	633	614	579	644	586	600	607	618	599	592	552	594	648	618	630	623	637	622	559	597	662	636	609	679	576	571	659	568	607	629	669	595	609	620	639	633	619	598	560	631	625	649	614	615	611	653	652	610	624	592	609	620	620	640	607	627	647	551	650	601	614	612	680	588	580	626	630	598	609	638	604	605	625	615	605	651	594	597	626	604	622	662	606	587	631	609	640	641	645	622	624	620	627	566	586	599	621	627	646	663	626	567	598	606	594	632	621	614	633	607	633	617	631	639	621	649	608	610	608	598	642	598	636	654	625	572	628	644	644	711	622	619	653	566	600	611	650	627	655	625	645	657	606	613	649	619	610	613	631	627	625	615	616	628	647	629	614	642	617	585	642	601	624	628	623	611	604	627	608	631	614	588	652	635	647	634	598	595	619	643	616	631	592	650	616	624	585	617	632	602	607	602	617	594	647	635	627	616	638	600	617	630	603	633	626	661	625	664	608	632	625	615	666	611	601	617	590	648	614	607	618	626	638	626	603	603	644	638	594	603	572	597	594	633	633	635	598	637	592	624	610	616	645	576	627	638	628	616	643	666	633	607	665	655	622	642	618	621	629	625	602	646	602	617	629	628	620	596	620	660	620	648	579	632	632	610	618	651	630	587	643	583	656	573	662	661	638	614	652	678	618	613	630	651	619	632	620	610	631	572	651	632	575	633	653	600	589	594	568	548	585	603	608	653	660	616	632	604	615	643	665	609	589	611	634	675	584	576	597	646	637	589	656	581	604	649	629	579	693	594	600	632	637	603	616	625	584	639	671	617	600	642	605	642	622	643	589	650	555	604	614	638	596	597	643	607	615	645	664	634	632	612	646	572	605	588	643	651	620	618	650	588	618	598	631	575	633	641	623	600	609	621	606	640	613	575	624	648	623	628	644	636	668	653	620	626	646	661	607	599	607	642	639	608	599	631	667	621	650	618	620	631	644	609	633	662	618	594	608	583	607	593	610	609	630	638	637	635	653	630	595	635	599	618	605	661	602	568	590	661	635	613	620	598	642	609	580	612	594	622	624	607	591	623	650	590	604	681	622	598	603	625	603	612	644	602	642	614	655	611	598	634	661	589	638	614	615	607	612	612	626	629	619	654	603	645	614	660	615	606	602	623	648	639	628	641	656	647	630	614	657	610	654	634	605	556	631	572	625	614	620	645	641	649	613	614	599	592	634	620	622	623	653	670	626	599	621	613	638	595	618	635	641	603	566	651	601	617	621	613	616	594	626	639	664	648	652	640	644	601	624	631	618	597	574	689	607	615	616	610	614	654	601	578	601	622	597	597	660	608	613	586	644	592	618	587	593	600	623	626	607	636	615	637	604	615	634	555	632	628	603	614	617	581	618	605	571	604	597	602	609	617	605	592	655	648	648	549	594	603	606	638	607	625	615	650	641	635	608	608	618	626	653	626	587	652	615	650	599	616	636	669	612	651	660	581	570	616	648	606	603	593	614	642	620	642	623	629	619	651	614	633	637	623	625	598	630	569	588	605	550	662	634	630	574	642	625	612	634	621	599	637	624	597	622	625	639	581	600	627	632	588	624	595	617	643	624	634	643	620	650	659	618	622	669	592	652	622	632	647	640	618	628	615	631	601	659	610	606	621	593	595	577	651	615	648	611	624	606	625	639	604	591	637	665	631	624	672	664	582	570	648	610	622	612	623	618	589	633	577	604	600	617	667	610	651	618	629	583	637	648	634	616	623	617	545	634	580	647	624	653	587	630	630	623	614	644	600	619	627	630	633	584	600	648	606	629	626	619	656	604	616	615	641	599	657	588	573	616	537	600	558	595	671	636	621	649	606	639	607	622	625	591	610	645	636	627	579	632	581	582	625	591	614	596	605	606	602	632	638	619	619	579	612	610	621	576	597	672	602	631	645	586	608	633	599	658	609	626	597	593	613	606	620	636	596	583	576	635	635	635	613	641	623	664	628	664	623	656	613	600	636	646	617	640	599	600	592	596	594	629	587	643	633	604	641	636	597	650	647	641	601	602	591	618	584	612	621	648	613	625	619	570	614	633	586	636	587	641	624	606	619	587	615	622	606	596	637	634	578	642	607	609	627	609	620	646	594	607	626	602	602	609	627	636	634	648	641	640	612	597	606	662	598	595	633	579	621	604	657	625	608	601	662	603	612	596	612	613	594	651	634	628	622	578	620	608	636	666	627	641	645	614	604	631	592	591	621	604	638	627	664	662	666	644	592	573	621	573	623	640	614	652	612	588	630	597	615	609	591	620	666	619	615	595	600	614	573	648	631	648	644	597	581	591	590	602	632	589	640	621	595	622	623	629	585	582	680	689	611	695	604	598	657	589	637	604	607	648	592
28721	24542	29338	24559	16908	16290	11996	7173	5384	4150	2225	1754	1332	819	417	295	273	243	240	230	211	224	229	203	228	232	203	232	247	238	252	257	228	195	226	212	226	203	234	200	236	229	213	197	218	237	224	205	249	239	194	235	209	236	227	220	221	225	231	214	225	224	196	241	215	229	204	230	244	226	230	237	234	220	238	228	254	244	215	248	237	199	208	229	205	229	234	221	220	223	238	234	248	251	215	224	217	264	194	220	232	210	216	260	205	216	207	228	219	195	236	219	240	226	213	215	208	213	237	238	223	243	222	244	236	241	208	209	220	205	211	216	235	225	232	247	212	237	230	225	218	208	222	229	226	218	210	237	231	218	233	231	201	237	191	232	246	244	237	206	247	248	237	239	223	233	208	212	219	208	214	224	213	230	226	214	222	221	217	212	224	237	222	237	218	222	246	203	225	194	252	233	212	207	235	244	257	236	237	232	215	245	218	220	255	222	240	236	215	222	220	251	221	231	218	232	242	211	234	247	249	206	218	246	244	231	244	218	220	215	243	224	232	213	243	230	232	214	235	209	232	194	236	242	226	254	196	222	251	213	229	210	263	219	230	240	228	230	250	226	214	224	220	235	209	205	193	233	195	232	222	214	198	222	237	253	245	223	203	230	226	232	210	228	220	245	239	239	227	245	224	225	227	228	227	204	215	232	216	203	242	228	236	219	213	215	190	203	227	215	228	235	227	229	238	232	229	221	251	221	232	223	214	241	219	241	230	229	242	216	243	215	215	220	221	195	228	226	233	205	248	214	224	260	202	203	225	219	224	234	216	211	197	267	215	227	213	211	216	231	229	237	245	238	240	221	232	208	237	230	202	222	198	239	219	234	207	211	237	220	212	223	221	223	229	231	216	239	236	198	231	217	209	223	206	219	218	258	212	219	247	220	214	229	227	241	236	259	216	218	222	234	215	237	228	223	202	227	233	233	234	203	195	239	243	193	240	225	233	212	222	217	230	218	223	204	226	219	252	232	239	227	240	204	235	203	221	206	238	226	180	230	235	235	225	222	201	222	211	238	212	225	233	232	230	214	218	223	231	222	221	214	204	217	225	218	236	205	221	243	213	216	220	201	216	213	228	227	222	226	237	220	183	222	212	216	182	215	199	224	219	237	207	238	223	218	243	231	231	216	208	246	232	220	249	211	234	224	243	243	218	230	206	252	213	218	213	223	247	241	213	245	238	233	222	230	242	239	226	250	216	197	233	208	249	214	227	240	228	207	247	258	238	221	231	226	225	236	239	250	221	224	235	207	244	238	216	227	248	233	190	239	244	218	240	233	224	222	228	280	220	220	214	217	246	230	232	241	225	183	236	227	245	221	237	240	234	230	236	215	223	222	204	212	222	242	231	208	219	223	228	236	214	234	210	235	224	229	252	204	216	236	245	217	240	216	241	223	228	226	214	229	238	216	195	239	257	227	230	188	241	210	228	214	202	226	206	239	216	224	245	232	226	222	239	210	202	223	232	222	245	245	236	201	206	222	203	223	242	231	212	246	236	243	213	252	194	225	217	235	240	235	213	201	228	231	226	246	230	222	229	231	224	215	212	232	204	223	215	208	241	226	236	219	240	244	232	244	265	247	215	211	213	221	211	224	208	237	218	226	210	265	243	218	250	215	262	227	253	212	238	210	205	210	219	261	229	241	223	236	250	195	227	219	220	226	227	223	209	220	234	220	241	227	229	227	244	236	221	219	239	241	220	201	218	226	200	233	225	235	237	221	243	247	225	205	196	242	218	214	226	223	219	216	237	220	235	202	214	212	214	218	216	227	229	219	229	218	219	214	208	213	209	213	211	204	203	236	234	184	240	241	223	229	221	247	213	226	250	209	217	249	248	199	233	221	218	233	226	244	218	247	252	226	250	201	203	229	207	217	242	212	191	195	249	228	205	205	228	226	234	217	212	246	217	260	223	209	231	232	207	252	231	229	230	208	213	205	232	227	261	224	223	242	250	234	221	249	217	242	210	226	232	211	226	227	234	221	247	224	217	191	238	221	232	208	220	198	215	221	228	227	220	217	225	254	257	256	228	220	206	242	254	228	207	246	203	231	213	240	230	201	212	223	225	223	215	216	249	254	244	200	232	248	227	210	212	195	230	211	231	218	222	222	215	232	228	212	232	224	198	225	231	219	212	214	214	228	240	216	235	217	249	219	227	247	223	228	202	232	215	239	216	232	231	220	236	223	223	213	210	219	257	247	237	206	249	236	248	232	229	216	224	254	229	201	234	230	243	238	236	213	237	244	223	213	220	206	225	212	230	236	238	228	243	186	231	194	215	230	253	202	218	238	208	227	198	243	239	241	210	217	248	227	240	192	245	263	237	232	225	224	225	233	228	249	226	225	241	241	206	227	223	232	221	207	205	206	208	223	229	219	238	194	220	225	225	210	232	262	209	224	233	222	257	207	213	216	227	213	226	198	242	256	224	239	224	213	227	223	215	233	212	231	248	222	226	242	210	203	220	208	241	224	215	223	241	228	226	206	220	206	225	234	207	198	219	198	210	230	198	240	195	224	197	205	213	222	247	235	244	225	263	221	230	277	245	231	217	230	249	215	221	230	231	206	247	243	220	252	226	217	222	230	223	232	226	235	218	199	217	229	237	238	197	200	239	249	243	245	244	191	217	235	216	231	203	228	226	205	222	229	248	202	231	200	201	246	232	237	194	238	223	206	206	209	257	207	217	214	240	254	227	208	234	235	206	222	243	217	202	225	228	232	194	257	207	212	209	239	192	216	223	232	237	241	225	243	252	207	247	225	230	212	214	236	218	238	267	232	250	239	234	239	240	239	259	199	232	246	207	224	233	217	246	211	230	247	224	246	236	223	227	223	234	240	227	226	206	248	223	224	199	232	219	223	240	236	242	238	231	202	213	233	213	236	213	243	188	215	234	214	240	251	221	236	245	227	241	217	238	226	232	249	220	238	212	230	205	238	245	266	227	208	247	208	207	219	219	243	240	217	232	214	237	231	207	239	277	213	234	224	240	224	220	192	226	234	226	245	273	241	220	235	224	235	220	217	219	251	212	233	193	223	223	201	228	237	258	259	240	252	224	209	212	225	251	230	237	238	237	229	206	242	256	210	196	245	219	219	225	226	228	235	238	208	225	203	215	180	238	217	227	220	226	208	217	236	236	219	238	230	195	231	214	201	250	221	228	213	241	214	246	251	226	271	231	215	220	221	221	237	243	216	230	245	230	200	247	225	206	223	218	241	221	244	226	212	233	217	233	259	212	240	231	239	241	232	210	215	234	204	204	236	235	216	200	261	222	203	211	224	228	238	255	258	195	263	224	237	222	225	231	199	233	214	234	224	217	249	228	208	199	227	220	198	215	221	241	221	218	232	245	214	225	219	232	213	229	219	213	228	228	227	222	227	236	227	233	230	226	205	250	244	236	218	210	202	236	212	243	242	228	245	227	226	230	211	223	220	230	222	238	208	226	240
20210	20324	33338	35144	31659	33284	28996	22132	20080	16348	10240	8155	5841	3258	1575	923	676	625	617	660	593	613	617	633	605	618	638	638	599	608	611	603	614	613	650	593	627	634	609	621	614	594	599	642	634	643	619	641	621	640	603	638	665	603	593	620	653	617	607	602	607	643	621	581	603	597	616	608	596	644	588	568	600	606	616	614	596	621	600	647	643	673	602	642	635	599	605	604	624	608	641	652	649	600	631	575	643	579	652	619	589	643	676	581	642	616	611	643	624	632	583	595	645	596	695	634	622	640	600	641	636	637	655	630	657	620	648	581	601	605	610	667	625	580	652	613	633	632	620	599	613	590	631	641	574	637	632	601	611	581	598	600	659	595	644	640	576	640	603	616	633	596	634	650	669	624	611	648	638	664	616	615	639	625	646	621	627	616	581	634	621	635	622	596	609	608	589	571	621	650	617	635	607	626	634	611	657	640	637	628	662	604	615	594	600	615	620	631	605	632	621	597	608	663	642	625	608	632	610	643	610	617	685	611	692	658	670	605	609	641	612	660	606	609	659	599	624	673	648	655	602	603	620	672	622	609	615	610	623	640	610	626	619	673	595	628	622	609	610	622	619	606	647	601	624	621	636	637	596	611	628	633	655	624	607	575	592	664	587	620	616	652	599	661	602	595	646	616	630	627	633	610	634	631	594	600	613	599	673	580	677	603	604	658	651	584	606	635	662	621	617	636	647	646	623	640	621	603	593	619	577	606	651	644	611	619	651	620	626	621	630	653	653	605	620	635	654	613	627	604	617	608	627	636	648	639	639	600	628	625	594	638	627	650	605	608	629	681	635	628	624	630	584	603	619	596	691	638	657	636	618	637	619	588	665	622	607	616	601	633	574	631	672	634	664	616	565	639	626	611	626	659	574	577	665	616	682	591	612	635	634	631	657	606	610	638	646	611	636	595	603	608	652	617	602	636	629	594	634	632	602	629	681	609	585	655	598	634	657	614	621	651	628	619	653	588	633	644	607	594	652	675	611	655	631	634	639	658	636	615	660	641	599	593	650	637	608	632	584	615	615	597	609	638	599	652	603	642	633	595	647	612	616	613	640	645	647	617	631	587	604	627	624	608	603	601	604	576	665	629	612	629	640	680	616	655	611	654	617	650	644	616	656	651	659	605	594	614	612	558	629	604	667	629	630	633	578	650	641	638	642	577	617	614	655	660	609	631	591	622	632	637	588	652	632	662	636	661	602	595	657	583	615	617	615	566	627	630	625	632	659	622	584	615	615	579	615	598	626	636	659	611	654	608	609	591	628	600	604	608	609	582	622	632	616	639	617	621	620	607	593	633	631	618	676	650	612	604	555	592	622	621	616	640	619	603	621	588	618	642	577	620	664	595	602	626	669	611	650	640	691	616	666	616	659	609	626	616	643	577	623	588	639	637	605	615	631	644	667	668	610	607	600	619	646	592	647	661	592	658	626	592	633	611	664	620	629	631	605	611	601	616	612	602	660	602	651	652	600	610	665	606	545	642	590	651	611	692	586	595	604	589	638	635	611	618	631	649	644	598	660	623	623	646	583	658	631	634	623	650	645	705	618	615	623	640	635	631	601	599	652	641	646	647	638	611	622	610	646	650	587	604	644	651	567	643	651	613	656	646	635	623	651	609	627	666	628	637	631	618	604	620	639	637	628	595	634	618	651	663	635	580	659	599	654	626	626	665	635	602	617	652	571	592	586	653	659	571	647	612	622	617	618	595	599	610	640	635	678	617	637	629	635	654	605	592	610	625	594	631	620	588	645	619	614	587	569	634	614	648	580	624	606	594	629	616	593	633	652	653	599	628	604	646	595	656	652	635	605	616	625	628	650	601	625	626	679	628	603	623	586	614	629	646	618	636	594	624	613	652	620	671	600	624	621	605	670	637	631	628	612	581	626	632	580	618	631	626	606	589	578	673	654	622	637	636	632	627	611	660	635	622	591	624	605	658	653	601	616	624	623	591	597	623	654	659	632	621	610	621	569	613	641	588	619	619	616	622	649	622	670	633	619	613	646	596	645	626	650	606	603	634	632	602	634	621	650	662	656	607	561	582	598	600	604	693	630	626	602	618	646	658	613	623	639	623	639	608	659	605	601	627	602	593	620	634	611	627	639	618	591	615	607	624	625	592	608	591	667	649	657	620	639	612	603	592	615	596	654	628	605	649	652	619	653	660	663	651	598	604	595	672	643	661	687	668	630	639	634	612	650	626	644	663	609	611	591	670	620	593	634	601	642	625	628	650	628	621	620	598	648	626	660	598	665	658	633	620	560	587	670	613	639	650	643	642	620	604	600	612	626	651	650	661	650	583	616	642	621	633	559	613	662	680	643	608	622	612	570	567	555	634	612	626	628	653	636	663	625	641	593	598	614	607	594	613	591	636	669	614	675	668	636	656	626	595	593	623	634	638	657	627	605	622	591	602	620	606	625	614	674	625	650	605	614	631	589	632	614	611	626	647	606	634	599	644	619	633	644	600	631	670	665	647	595	634	644	600	596	669	589	659	604	622	620	590	622	632	623	627	671	627	698	593	627	617	651	595	614	599	603	654	618	629	618	644	619	624	601	634	637	582	597	611	630	598	640	628	645	633	650	601	599	612	627	641	613	649	621	595	628	620	672	613	590	611	663	657	618	622	599	635	634	620	635	610	624	642	629	601	621	656	639	626	576	611	578	632	615	625	638	601	627	579	613	653	632	624	619	583	637	620	629	646	600	677	602	631	624	634	652	623	608	641	620	631	612	592	605	624	655	596	609	623	646	629	630	630	639	652	631	659	609	607	635	643	623	590	634	572	646	624	645	638	629	623	662	579	650	559	615	609	660	640	688	588	644	590	666	635	660	675	632	589	659	623	609	608	656	646	634	607	662	605	654	645	616	694	656	637	631	601	612	625	580	596	659	638	635	620	602	647	627	605	607	643	640	605	655	650	684	602	605	603	643	630	656	603	656	657	609	589	648	643	619	658	613	641	597	658	608	629	638	603	590	580	632	633	642	587	555	686	672	624	641	617	605	588	635	604	663	655	644	622	627	629	593	617	592	609	647	594	621	643	647	630	579	614	614	622	648	653	615	617	645	623	607	626	600	576	621	600	644	583	622	567	610	636	624	624	655	631	603	628	649	618	635	619	647	608	627	627	636	621	599	630	632	586	598	604	661	613	653	657	598	650	676	648	624	653	652	588	633	610	610	609	602	627	609	606	612	643	569	632	589	622	612	622	604	575	627	609	639	648	608	634	608	631	671	603	631	622	668	604	629	635	631	637	648	616	614	602	649	592	656	646	604	622	586	604	608	615	632	632	591	618	615	673	655	582	615	621	614	646	571	642	585	582	652	650	610	653	637	624	642	621	610	636	600	668	591	577	636	595	610	648	622	565	607	663	661	604	638	639	625	583	630	604	595	656	631	651	617	603	653	605	617	588	622	632	641	643	584	652	636	654	592	597	647	631	602	605	631	579	609	675
32373	30422	36640	28899	26018	20539	13239	17861	20264	8874	5814	4546	2363	1167	552	334	270	227	223	212	236	218	211	188	204	220	221	222	208	228	216	227	232	205	226	201	234	218	222	219	222	235	219	218	216	228	220	204	209	254	222	204	242	225	213	232	200	220	219	223	212	235	217	214	224	213	232	215	238	220	210	235	228	253	237	236	215	207	211	208	226	231	200	233	220	202	227	202	244	240	231	215	229	206	225	243	219	232	212	232	226	227	225	221	201	214	227	239	211	241	211	246	207	208	238	235	217	241	224	206	253	222	202	250	206	222	229	233	224	217	215	198	265	237	213	203	221	243	221	210	230	202	220	231	209	228	215	233	220	238	212	203	207	214	226	223	211	209	215	234	221	210	203	215	236	206	223	215	221	213	212	186	227	211	225	228	224	231	229	189	227	203	212	223	215	207	209	244	221	215	241	229	253	200	212	238	211	225	226	216	213	232	213	235	219	235	214	228	228	202	237	237	222	225	212	262	243	232	251	235	231	217	213	205	216	197	215	218	230	218	239	231	226	215	213	205	223	211	228	227	205	236	210	236	217	222	214	207	223	216	232	236	219	231	206	226	235	218	234	238	232	192	251	198	216	223	223	208	246	232	231	203	208	186	226	233	261	209	208	215	235	249	224	258	224	223	231	238	211	201	229	236	234	218	214	191	214	214	236	198	228	200	209	228	196	227	219	238	206	199	214	201	202	226	225	215	230	225	247	222	229	204	212	194	241	211	203	230	204	252	221	234	232	224	206	208	188	231	229	225	222	214	218	223	232	215	216	223	220	251	231	196	217	232	205	257	240	202	195	219	222	245	229	229	237	187	233	217	209	214	219	222	220	230	217	212	235	237	230	213	197	261	225	207	212	222	215	228	220	212	210	227	252	213	208	193	222	229	236	219	237	211	222	207	250	254	213	220	199	235	217	229	197	226	219	224	230	241	207	213	214	235	227	220	215	221	205	214	254	197	195	215	218	252	221	221	217	206	220	208	219	221	227	237	211	212	212	200	206	217	209	241	216	220	214	185	233	207	226	241	237	195	221	236	216	218	237	247	213	217	246	234	229	219	227	214	213	190	204	232	226	251	191	221	226	225	225	229	215	256	203	213	210	201	213	260	253	229	211	268	216	210	220	226	205	221	224	180	228	207	225	209	214	213	212	191	206	206	236	258	220	217	190	213	200	204	235	220	231	231	234	187	217	193	234	218	229	226	230	210	218	189	208	225	215	245	206	222	236	231	230	228	227	234	216	202	231	185	226	214	239	181	221	202	218	228	239	218	198	210	211	220	233	216	234	212	234	239	219	215	224	202	192	221	234	223	249	224	210	209	220	213	206	205	240	203	219	226	224	191	204	232	238	213	216	211	222	215	231	232	216	239	237	226	216	238	232	233	251	218	226	215	251	206	251	197	232	213	206	231	222	242	240	208	206	234	209	210	231	218	214	207	217	209	220	233	236	222	203	224	208	205	218	236	225	242	232	221	220	230	234	233	203	221	197	190	215	210	216	229	249	218	236	215	207	244	211	255	204	212	229	228	224	217	219	200	209	224	220	236	241	237	218	230	232	230	213	213	250	213	231	213	234	231	226	213	213	233	243	212	218	242	211	232	230	227	205	223	185	207	245	207	241	214	230	217	223	217	230	207	216	180	203	233	201	234	211	243	218	207	214	256	213	202	218	219	229	196	210	211	216	221	204	193	194	233	232	209	219	222	193	223	209	228	205	233	233	233	204	222	219	203	247	210	211	207	240	227	214	219	190	203	221	217	222	207	225	242	239	241	227	251	194	205	255	213	237	226	234	206	234	234	232	232	242	235	244	214	215	237	211	242	209	234	212	220	226	215	244	222	215	222	215	221	232	238	226	217	210	235	204	212	230	227	229	210	235	203	234	226	210	238	210	227	214	233	201	205	220	217	216	192	206	244	234	215	234	225	227	224	219	223	208	233	199	222	212	202	234	240	241	238	227	195	240	221	219	224	218	224	215	232	239	223	229	240	214	237	239	214	213	199	197	193	210	226	197	237	216	234	246	241	217	205	227	207	218	210	246	209	212	248	212	227	230	210	235	214	214	190	214	219	192	199	212	207	239	223	222	226	238	253	198	218	199	206	206	214	225	210	197	225	210	221	246	241	219	217	205	216	214	218	217	210	243	235	200	177	226	228	205	265	232	226	219	222	258	205	222	221	226	229	207	226	220	207	212	190	202	202	236	215	208	229	231	225	192	215	224	205	213	226	196	219	221	194	227	234	234	201	225	207	234	206	207	229	223	212	238	220	198	230	196	232	202	207	219	229	197	202	216	213	218	205	225	244	220	239	228	215	242	220	187	215	260	253	243	224	229	218	222	233	212	218	197	237	211	230	245	214	181	238	217	235	217	242	207	216	224	252	216	221	214	217	233	221	191	230	206	197	230	228	260	214	241	255	220	217	252	212	223	214	210	214	216	236	219	227	232	239	207	211	200	211	231	240	216	213	223	201	225	224	223	229	257	255	225	234	253	192	255	245	219	218	194	240	219	250	224	240	221	229	203	211	249	220	217	211	204	200	220	219	239	207	214	229	223	206	216	202	235	231	196	196	181	237	222	201	221	197	215	228	230	229	204	217	213	198	208	209	220	225	208	220	228	241	216	223	185	195	213	218	224	201	232	224	202	233	233	225	225	235	219	252	211	216	219	206	254	190	237	208	215	211	231	224	203	262	219	214	239	240	242	212	217	228	229	244	227	227	223	223	224	218	234	239	222	202	230	222	228	236	242	227	223	247	228	212	243	212	242	227	214	224	221	232	193	238	210	232	238	202	196	212	221	231	218	209	214	247	245	244	245	213	221	233	209	198	216	255	219	208	213	229	235	222	213	211	217	227	250	212	234	219	216	220	241	221	223	252	220	216	207	215	243	197	201	226	211	220	225	206	205	201	235	223	226	222	199	206	225	209	227	196	234	223	235	229	232	234	220	231	216	265	238	252	233	210	207	202	187	207	228	224	209	213	209	205	202	235	249	224	230	249	240	213	239	213	239	208	224	207	232	224	232	236	210	211	234	218	207	233	238	208	218	251	252	234	212	239	220	237	248	219	229	220	213	226	225	232	202	202	209	248	233	232	198	250	217	208	220	228	249	207	211	241	220	236	218	217	227	225	205	210	213	208	234	225	236	200	199	179	212	205	233	205	217	237	211	186	202	232	217	194	216	205	206	237	238	209	231	215	227	227	233	200	234	228	225	221	228	242	181	243	220	193	236	209	219	220	235	223	237	210	197	214	212	223	227	234	233	232	220	215	219	213	226	213	207	211	217	224	215	231	200	209	216	211	218	227	188	224	238	191	201	222	204	208	201	215	210	192	230	209	210	228	217	228	217	218	236	209	202	200	233	198	239	245	218	210	219	230	229	221	256	211	211	250	228	235	261	195	224	213	216	200	212	222	232	212	221	223	236	240	248	231	221	222	193	198	222	231	267	241	219	236
22130	25856	39289	39586	41458	36945	30645	39304	38698	24187	21920	18471	10737	5907	2401	1160	763	629	633	624	653	587	605	611	622	632	640	634	647	622	597	611	631	580	584	596	582	594	614	588	591	618	636	627	589	662	601	621	636	631	591	586	615	567	641	605	609	545	625	639	630	631	654	623	593	566	616	607	572	552	620	629	629	659	590	657	575	608	588	584	642	672	604	570	594	623	605	599	639	594	647	562	623	605	610	614	559	624	635	586	579	629	614	642	643	626	668	605	606	619	604	604	634	653	604	663	602	582	674	609	609	620	597	646	645	636	590	640	584	650	577	595	621	693	646	642	644	608	665	594	639	586	592	603	653	595	613	640	604	597	623	627	606	630	598	625	667	578	619	643	647	652	592	633	620	597	605	595	642	594	635	648	637	684	584	654	598	622	638	522	617	587	667	659	578	592	661	596	621	615	637	598	622	623	607	585	653	621	609	607	547	656	620	609	629	611	633	638	599	584	681	654	550	612	619	569	608	613	661	571	612	604	612	588	625	636	609	609	657	634	618	587	609	633	603	606	599	628	633	592	625	610	642	626	598	612	611	609	630	605	600	607	626	617	603	642	577	626	605	590	656	583	642	651	609	601	610	643	624	620	643	600	634	680	605	631	593	610	577	615	587	616	604	649	627	620	612	627	623	625	635	656	599	623	653	597	608	633	627	630	625	652	614	610	620	636	617	623	585	603	579	624	599	626	605	622	614	611	650	592	644	589	625	632	592	617	583	623	596	618	639	638	618	635	606	596	651	583	576	585	622	579	579	622	618	591	600	636	635	593	585	649	621	615	571	601	632	600	637	593	584	611	661	619	638	685	596	612	595	624	561	595	583	634	619	633	594	642	641	616	548	641	612	627	574	616	615	593	619	653	553	584	597	608	571	634	616	610	635	591	577	609	598	618	627	644	616	634	632	587	584	597	602	598	621	665	590	614	628	599	611	613	647	607	587	605	636	619	605	608	625	603	606	642	617	629	627	574	658	634	616	615	649	606	607	643	623	635	591	670	611	644	624	631	598	606	600	598	656	613	598	659	595	623	587	600	612	618	651	604	618	579	620	589	675	622	611	621	593	615	622	639	642	618	640	623	633	607	629	617	624	602	605	623	598	610	610	596	641	566	613	579	614	604	635	605	600	627	613	627	638	618	639	610	616	614	600	579	608	626	631	610	591	636	617	600	644	604	605	600	580	568	605	636	587	597	626	639	652	572	627	603	604	593	635	610	612	608	599	617	603	610	653	594	643	599	605	652	661	604	566	648	618	604	597	620	608	626	611	595	619	599	629	638	613	643	617	594	605	613	617	633	641	666	574	570	594	580	609	637	629	622	604	652	632	666	598	570	637	629	603	603	621	603	598	600	632	623	600	650	640	620	591	620	606	605	587	574	609	641	639	619	630	589	627	570	592	595	677	631	606	591	659	597	632	636	636	674	620	619	581	632	628	603	642	602	600	600	601	606	593	666	636	567	596	657	603	612	597	659	600	595	609	579	633	670	629	594	620	577	629	607	630	637	573	600	569	588	615	615	629	643	628	640	614	605	600	593	654	587	572	621	663	657	639	559	565	623	602	594	597	570	589	593	618	599	612	644	596	610	640	656	605	621	633	612	647	607	583	622	630	659	622	601	628	597	610	610	606	619	594	619	651	582	607	622	615	615	624	658	612	605	578	595	576	576	563	653	635	644	645	630	644	603	633	611	593	590	635	611	606	635	620	608	596	614	621	597	635	640	646	602	614	621	629	612	611	669	632	616	601	638	653	643	619	604	643	524	645	637	571	628	622	556	631	627	595	612	533	617	602	593	620	632	585	601	651	613	603	574	615	627	601	612	592	595	625	612	658	662	605	651	610	611	639	633	625	575	623	650	645	611	611	624	584	626	609	555	617	608	636	630	632	599	599	579	625	566	591	650	643	634	589	608	591	652	640	619	616	626	643	596	608	606	586	607	582	617	612	628	648	616	642	654	628	636	604	629	562	590	615	609	606	614	601	649	593	618	580	600	667	633	641	598	602	616	596	590	658	631	604	620	616	625	614	571	610	567	633	618	594	619	652	627	626	651	623	622	600	602	598	613	576	637	608	605	649	642	630	626	624	640	685	596	595	613	591	608	629	622	585	664	593	586	593	592	633	599	615	635	640	652	647	629	613	608	593	648	626	661	607	593	598	593	636	654	592	610	551	632	628	658	584	592	641	618	577	595	590	615	600	584	602	651	600	579	623	606	562	625	568	602	600	583	596	632	644	695	561	609	614	622	616	616	618	626	642	601	629	599	591	631	620	573	596	639	626	635	613	602	579	612	616	635	638	643	594	618	613	626	658	602	596	590	586	605	602	577	650	653	578	613	619	552	601	647	605	588	644	615	628	611	642	675	593	610	566	603	585	634	586	611	600	620	646	634	593	582	606	644	649	615	592	613	649	592	583	620	576	649	636	621	607	574	632	614	642	637	660	593	597	618	634	643	590	617	622	611	590	677	618	605	605	613	620	632	610	604	610	567	645	616	618	635	662	631	640	653	580	632	595	614	654	635	626	605	642	606	589	641	640	628	580	623	576	616	579	626	605	627	637	649	649	648	626	623	609	588	593	614	619	630	590	606	647	656	624	648	604	637	635	627	627	567	610	621	603	585	587	627	630	618	651	620	591	612	589	647	636	596	611	599	648	592	628	628	566	584	625	649	677	562	628	627	580	608	628	592	616	653	632	621	618	645	616	637	595	643	629	627	602	596	570	623	610	631	613	663	654	643	626	619	619	605	606	585	609	600	608	576	604	625	581	618	617	596	626	583	611	638	597	580	615	628	652	615	582	627	652	645	604	612	649	638	659	643	637	637	604	630	660	636	634	617	642	671	590	666	619	559	619	635	606	606	621	610	623	633	621	630	625	595	587	642	632	595	636	610	593	621	589	601	629	596	619	661	573	592	618	584	580	653	635	621	626	591	599	613	615	590	596	612	645	640	626	619	619	602	640	581	626	615	581	620	609	603	606	615	652	603	594	584	585	646	550	621	596	641	613	607	608	622	634	586	585	627	627	597	595	597	631	659	617	625	632	573	598	620	639	594	640	587	645	585	590	605	611	577	588	598	591	560	658	642	669	616	621	616	611	628	582	610	660	649	592	628	581	599	640	633	628	599	658	659	620	587	610	560	607	599	634	595	570	618	629	610	600	662	603	640	589	628	596	601	628	614	614	573	642	615	584	610	613	606	583	626	617	638	624	591	586	602	612	593	614	651	638	658	588	589	645	592	604	635	618	584	585	613	612	627	617	640	651	627	654	668	615	627	604	577	629	617	636	602	610	616	641	608	634	629	632	639	614	617	579	637	585	619	619	615	593	643	607	645	620	621	655	581	568	599	597	629	632	630	622	574	616	619	623	604	651	654	659	605	624	611	623	613	615	622	615	606	651	579	603	595	621	611	632	573	610	562	621	654	615	593	619	637	627	617	614	620	629	645	622	568
38305	36376	40608	34741	27062	20032	15685	22040	33366	19970	10014	5601	2528	1119	431	323	247	222	232	272	198	225	221	228	192	263	230	223	221	239	223	263	233	240	251	234	217	233	202	243	224	226	215	232	226	241	200	226	191	200	231	228	224	223	213	259	236	247	244	219	224	193	244	216	249	215	234	227	250	228	223	233	204	212	213	219	231	234	204	225	230	216	227	221	230	228	246	210	227	243	223	200	239	233	204	215	228	226	215	221	216	216	213	241	213	226	212	262	221	193	256	192	232	222	242	232	214	237	210	218	220	220	212	224	248	218	208	211	237	225	232	251	209	229	229	206	222	201	243	203	219	229	219	257	230	206	243	247	241	242	245	212	202	220	202	245	231	214	215	207	223	227	217	200	224	250	214	224	230	252	234	208	219	268	197	217	235	245	205	205	218	235	221	238	219	212	209	224	230	234	220	236	211	217	241	220	217	210	234	208	229	219	229	196	222	194	194	209	210	249	247	246	226	230	218	228	229	223	231	212	204	220	235	224	220	238	222	213	232	196	224	215	209	214	229	218	202	225	244	232	211	206	197	206	221	217	224	211	208	207	218	257	248	232	229	234	243	196	197	249	250	254	206	212	199	192	228	196	239	242	217	243	227	207	219	265	253	221	240	241	226	212	238	236	202	231	216	232	234	229	216	187	229	201	231	202	203	225	216	222	221	214	221	222	222	231	219	224	208	235	237	227	221	194	188	198	212	219	221	219	238	248	228	213	203	208	240	203	210	227	220	239	211	241	221	222	215	201	209	211	212	207	212	216	226	217	233	223	215	237	228	226	231	199	201	249	222	244	216	249	226	216	207	218	241	227	210	200	235	225	220	205	233	215	243	201	218	247	214	221	220	204	219	213	224	213	210	214	200	214	221	206	232	227	223	256	210	242	242	233	240	218	253	239	217	231	235	218	212	214	249	205	208	231	230	244	240	229	218	224	229	207	216	234	231	225	203	228	205	205	233	247	217	230	219	239	249	228	211	237	219	216	217	224	197	215	193	238	247	233	243	206	232	236	233	229	227	207	238	206	234	209	232	214	217	245	217	249	226	208	222	215	212	239	215	221	228	222	216	229	222	218	226	223	203	198	220	198	223	226	231	225	222	213	221	230	202	235	236	200	223	199	213	202	214	216	222	203	208	223	236	228	236	230	208	205	233	202	205	225	222	249	217	215	197	215	227	223	219	205	201	210	209	194	217	234	214	228	215	213	216	237	209	206	218	254	222	224	210	229	245	231	225	249	213	242	220	201	250	205	209	202	252	257	206	223	220	215	209	214	207	209	200	234	245	223	239	204	236	248	201	234	235	223	228	198	213	226	214	228	233	231	224	231	249	197	237	230	215	219	203	266	234	214	205	197	214	210	216	227	234	221	239	221	209	197	235	212	220	235	238	232	223	212	212	188	212	212	221	220	209	210	209	243	242	222	214	266	212	236	237	213	230	236	219	225	205	214	216	235	221	201	236	239	237	235	207	231	217	213	185	222	246	222	249	213	200	221	236	225	216	245	224	244	214	219	207	223	243	206	213	228	229	215	226	235	232	226	219	233	217	217	215	212	215	236	234	240	234	215	210	198	220	226	236	265	220	214	233	216	238	214	255	217	231	238	225	224	212	214	199	216	211	242	233	218	242	211	236	227	216	217	233	205	206	217	221	231	220	226	216	225	206	227	218	219	216	215	245	204	234	235	251	239	216	219	199	235	203	201	238	226	241	207	230	227	218	208	227	242	244	213	237	212	227	219	223	210	231	196	196	246	223	219	227	193	218	221	219	224	223	235	218	234	242	217	229	227	226	222	215	262	213	225	206	226	230	237	206	229	202	226	213	217	231	230	204	239	215	198	240	219	213	215	247	216	211	211	213	225	221	203	196	217	206	221	219	191	206	218	239	247	242	238	248	205	218	233	230	234	218	232	236	223	221	229	233	212	204	219	220	213	243	227	245	240	220	208	243	242	238	215	228	236	224	210	237	232	254	225	211	234	243	211	230	239	213	214	198	256	207	218	241	216	204	213	235	202	220	240	207	235	210	233	215	228	218	215	249	225	229	205	212	218	208	219	216	211	226	246	247	220	209	205	199	232	228	206	186	217	202	232	235	185	215	227	244	216	254	198	208	244	232	246	239	217	220	209	216	225	219	229	227	227	224	196	220	221	245	218	218	221	229	193	206	218	214	248	248	211	228	217	211	235	208	221	234	229	216	216	210	226	224	240	250	193	222	233	230	203	239	214	211	210	224	239	234	214	199	206	193	195	228	216	209	215	232	256	217	246	229	210	205	225	221	244	223	234	227	234	228	235	231	235	232	196	243	221	238	212	211	219	225	221	242	241	218	239	212	200	254	209	199	194	239	209	216	250	195	224	232	208	193	195	225	238	231	240	246	215	229	228	217	222	221	208	221	195	246	230	205	246	216	239	219	215	209	217	235	227	215	250	221	227	237	210	226	202	219	226	225	231	230	225	233	201	200	228	221	208	228	238	215	222	233	233	237	231	217	193	216	257	236	225	235	215	220	221	213	206	241	227	220	215	236	239	220	213	210	215	221	251	206	226	210	199	212	220	212	247	214	235	238	235	235	204	221	211	217	229	213	218	238	202	247	215	245	218	224	198	219	243	209	245	223	227	214	228	229	214	227	233	238	225	216	220	229	245	253	240	225	215	229	238	230	239	235	233	226	205	202	222	224	215	233	201	237	248	221	238	234	235	217	235	223	227	227	206	230	237	205	248	215	227	225	192	225	252	214	223	222	222	181	204	212	232	194	217	239	224	237	229	236	217	218	203	198	232	206	215	226	216	209	237	246	232	211	240	227	230	218	202	230	217	227	226	210	224	197	233	233	212	217	232	226	234	237	199	216	242	207	240	244	210	235	220	210	200	228	211	220	220	217	214	235	231	261	239	222	250	210	219	215	208	200	228	198	235	212	232	222	205	230	248	244	205	232	235	232	227	243	220	221	227	217	206	212	238	239	218	231	221	226	211	222	234	194	224	204	230	227	220	214	225	210	215	231	232	223	248	227	242	221	215	197	247	234	242	223	213	186	232	223	222	229	253	201	224	227	226	224	214	217	208	200	216	218	241	238	204	214	225	208	219	221	247	230	253	252	219	234	227	189	226	202	204	226	217	245	205	231	251	228	244	217	230	216	187	230	234	214	219	226	235	239	227	216	227	233	233	213	222	231	218	229	214	242	213	221	230	196	210	201	190	227	226	225	227	248	219	221	206	222	217	228	225	233	222	200	208	228	222	206	265	229	260	222	219	198	222	208	225	220	254	221	237	223	220	244	238	216	222	204	230	242	234	230	218	215	241	231	223	211	237	232	223	232	219	206	205	238	230	243	237	239	206	215	240	233	252	218	236	247	214	221	243	213	223	243	193	207	237	238	212	223	198	225	208	224	236	224	210	199	217	220	211	220	219	233	227	242	213	217	230	224	194	238	219	211	220	217	219	243	217	236	224
27673	31878	41912	45297	41643	36953	34516	42882	50604	37048	27126	20055	11309	5268	1980	1054	700	592	660	648	607	586	606	590	571	580	624	596	625	628	607	608	586	570	602	596	618	585	582	630	609	566	620	611	673	578	618	628	637	596	635	584	621	600	639	623	606	625	610	621	637	603	623	612	633	598	604	627	620	623	626	625	659	632	586	650	604	600	597	616	608	618	605	613	654	596	647	630	658	605	643	622	583	568	599	644	616	591	645	635	635	560	622	624	598	645	610	594	633	559	646	630	644	584	620	637	620	608	619	599	626	575	650	602	601	597	653	576	638	649	614	640	569	635	605	635	617	604	617	599	638	600	605	621	600	604	588	623	630	618	625	654	594	635	616	588	645	590	602	587	573	625	641	670	599	650	593	633	602	610	653	607	603	629	574	565	654	607	616	610	651	599	648	617	648	646	648	633	659	621	589	600	633	594	602	553	586	617	598	633	641	577	637	632	575	603	622	603	610	639	655	604	559	652	630	630	631	658	628	643	606	662	603	599	613	600	591	597	628	633	646	659	574	638	611	604	612	607	576	586	632	595	603	642	613	596	633	634	654	599	606	651	584	652	583	631	618	595	609	591	551	579	615	628	621	622	614	654	645	658	638	645	613	614	628	629	622	564	618	605	623	592	625	591	610	643	558	632	643	612	624	588	687	610	623	608	566	623	620	617	638	615	593	608	646	613	610	628	612	581	605	587	620	596	650	617	611	662	603	588	594	651	565	587	653	587	604	607	632	638	629	596	611	609	588	628	635	613	594	648	642	592	642	610	656	629	612	612	662	579	630	622	603	585	568	608	618	624	615	669	614	645	595	644	624	662	599	612	621	633	625	642	616	642	645	671	668	621	626	601	633	574	582	629	585	614	596	614	641	625	591	636	659	610	663	602	645	624	618	614	627	598	639	646	630	634	625	609	618	610	618	589	599	639	638	586	609	597	624	610	574	569	615	595	625	624	636	628	659	640	625	600	661	575	624	686	619	619	592	605	631	619	641	623	631	632	649	647	658	617	625	595	597	606	617	639	618	592	586	612	664	650	621	614	621	634	643	619	606	614	590	620	591	621	558	587	643	604	594	634	599	620	627	637	663	590	598	616	595	602	595	665	616	595	609	612	628	650	602	569	594	627	641	621	595	601	596	632	551	609	657	579	615	602	620	617	588	587	622	638	644	611	636	632	617	592	581	593	631	629	603	616	667	618	591	609	607	584	628	594	664	620	649	618	638	622	627	589	639	634	594	607	629	639	609	584	610	619	607	592	601	668	607	640	633	614	600	623	686	614	639	572	604	626	651	601	650	598	615	630	632	574	641	615	625	635	606	644	605	600	625	603	600	635	644	661	608	619	651	600	645	642	577	624	633	663	628	582	593	637	616	609	680	602	608	612	605	624	608	615	605	620	607	632	617	613	641	608	643	616	591	659	621	612	569	601	594	618	673	592	632	622	636	591	649	591	598	560	597	619	636	629	587	572	621	628	610	624	589	570	638	556	594	633	607	607	623	612	637	606	607	611	630	556	631	606	643	608	602	609	605	586	611	634	614	639	661	665	636	607	576	621	615	600	647	629	605	626	605	599	656	611	610	605	646	615	621	611	574	605	585	620	626	604	643	613	592	605	621	601	627	625	605	603	598	635	621	619	573	634	661	624	598	607	650	614	670	582	603	612	628	632	596	612	621	612	589	612	561	585	614	643	609	657	656	587	615	564	615	600	605	666	636	617	601	604	632	650	622	634	644	671	624	616	596	626	587	601	632	612	635	608	610	634	623	614	608	645	568	623	602	626	651	596	610	643	639	601	596	610	626	588	615	649	603	624	590	631	644	607	593	597	594	641	636	619	622	598	613	620	609	624	617	638	602	626	604	611	611	635	639	615	592	636	601	619	609	579	652	628	627	648	632	623	606	620	612	618	636	640	652	600	630	620	611	594	598	595	628	654	599	614	596	587	645	560	590	624	606	635	604	572	639	588	627	593	621	602	627	620	583	637	612	570	614	634	622	625	599	629	645	616	606	634	641	614	687	606	551	664	604	615	605	615	650	619	644	627	622	612	599	585	611	630	626	640	653	597	622	617	611	605	621	614	620	642	586	597	584	622	574	587	580	620	608	617	588	594	605	636	611	625	626	652	592	598	618	671	636	656	660	621	567	617	624	634	598	609	639	588	593	596	628	601	622	618	578	612	637	625	652	619	616	621	647	612	597	585	618	636	627	635	606	584	611	626	613	610	630	631	643	594	600	604	611	625	612	600	626	620	594	613	636	603	661	634	555	621	618	559	617	642	601	614	630	592	626	569	612	603	622	652	579	614	680	593	626	606	613	584	630	617	632	597	611	603	639	618	665	623	597	613	657	663	595	632	620	599	602	663	601	635	618	585	596	623	631	623	633	613	610	634	609	612	604	589	623	630	665	640	606	612	553	653	606	591	585	611	630	617	633	580	589	650	589	622	612	607	609	615	629	619	618	577	583	629	565	591	599	638	578	607	581	666	591	634	632	614	628	609	611	609	618	649	606	609	581	601	660	660	588	631	627	600	634	635	593	593	592	611	611	604	631	584	639	567	561	611	618	613	588	590	606	607	604	663	623	637	655	627	606	640	632	619	627	622	601	604	584	628	593	603	608	629	603	557	633	602	633	608	657	603	640	639	594	631	632	577	629	614	600	590	627	630	628	641	656	630	667	639	583	632	615	608	661	577	619	574	617	588	633	658	612	624	629	649	639	583	598	601	593	659	578	575	652	592	586	601	618	612	625	592	613	647	573	598	600	593	592	622	607	593	616	647	633	634	646	606	621	577	623	597	570	624	604	611	598	665	619	608	644	655	545	628	656	605	613	609	615	620	649	602	663	637	611	611	604	611	564	658	627	602	628	585	604	645	602	619	651	609	616	616	593	612	601	613	590	594	630	597	598	614	663	634	622	596	615	688	624	645	627	620	589	633	550	579	611	611	614	627	623	692	628	616	593	617	615	574	630	668	630	637	642	623	627	623	608	607	609	598	609	632	624	613	597	592	636	650	633	584	603	657	625	587	610	577	619	651	631	625	630	630	586	618	640	586	591	617	642	601	617	613	620	591	615	628	584	609	617	591	566	611	632	635	599	629	571	630	623	669	581	595	622	633	607	638	611	633	638	620	600	648	592	664	657	623	616	656	653	613	622	647	634	585	616	600	602	585	655	626	566	612	628	643	588	626	614	592	561	621	657	605	650	636	620	577	603	610	633	612	594	598	652	614	651	626	615	630	580	637	633	582	604	616	607	623	617	616	642	629	628	632	596	595	609	591	622	626	645	589	569	573	594	636	636	646	657	622	619	642	655	605	625	613	624	634	607	609	611	583	634	632	591	593	622	594	604	642	621	586	687	588	611	637	629	603	662	643	679	604	609	605	666	639	613	594	583	663	624	590	599	595	603	588	639	630	593	612	624	629	608	638	594	611	626	641	632	608	576	627	642	588	594	609	626	664
30650	29289	30394	25195	19666	14397	6174	6212	4252	2367	1246	727	448	320	249	231	202	257	233	233	233	250	215	216	242	244	233	235	241	197	234	189	220	224	229	210	202	230	247	228	243	221	220	224	222	212	231	214	243	199	230	221	229	232	239	204	251	213	230	245	213	209	206	215	219	195	204	208	229	229	217	228	217	219	221	217	246	216	221	229	222	220	215	206	195	214	207	205	235	233	217	249	225	210	223	216	250	231	224	215	212	235	240	222	237	238	226	208	239	240	229	251	214	222	237	219	207	212	226	222	252	206	208	231	232	210	205	209	238	219	228	243	228	185	208	226	223	229	228	238	239	212	228	209	247	231	208	213	235	225	240	221	207	241	198	234	232	241	268	214	235	225	203	211	213	200	229	247	221	224	187	234	237	213	226	226	234	231	221	228	227	212	227	217	212	221	209	203	222	218	231	229	208	215	211	243	253	226	222	213	216	218	218	225	258	215	238	223	257	212	214	204	233	206	221	236	231	233	210	206	217	210	204	208	230	234	215	221	217	257	230	239	195	211	241	235	218	216	217	203	215	228	218	235	232	207	213	258	195	265	226	232	211	233	235	217	240	248	217	227	221	228	218	216	229	249	224	224	221	208	247	219	219	226	233	219	217	215	240	216	248	227	226	246	228	228	222	224	239	235	223	224	216	224	238	227	235	219	186	198	243	223	235	239	198	230	242	216	212	256	218	202	240	241	232	238	209	223	221	230	217	194	234	218	212	192	228	228	223	220	234	234	220	270	227	215	234	220	218	201	192	201	231	238	250	228	209	206	221	220	225	236	231	212	225	230	216	217	202	208	218	230	242	226	221	219	219	222	243	232	230	199	238	220	261	244	233	246	225	226	229	265	207	197	236	223	205	240	236	245	220	239	205	239	239	219	236	200	224	225	185	240	227	217	213	225	214	208	217	194	212	222	229	238	241	214	226	228	251	257	215	203	212	227	198	227	220	198	211	229	224	211	224	210	214	243	219	249	234	241	244	234	213	225	224	211	201	203	219	246	227	220	245	200	238	233	214	204	216	250	234	213	217	234	227	225	213	232	228	232	211	216	237	233	242	212	227	222	225	206	240	213	228	233	246	239	218	224	222	236	199	241	207	233	226	193	259	247	220	224	200	252	217	229	220	210	198	207	199	234	219	243	207	222	235	243	222	218	220	227	234	236	244	200	259	215	210	215	225	228	236	230	220	221	215	200	235	228	222	221	225	211	256	230	235	222	227	223	211	231	217	221	232	187	230	223	215	230	230	233	224	234	218	220	224	247	204	214	223	224	217	215	231	226	240	219	210	203	219	204	192	218	223	231	227	211	203	219	224	236	228	226	234	225	230	233	236	235	223	235	217	234	212	232	199	210	212	205	187	219	214	241	231	192	247	205	230	221	211	208	200	243	223	249	225	236	241	222	236	228	218	238	201	220	210	240	228	224	243	229	199	199	219	227	233	234	243	245	221	216	234	233	219	244	232	224	242	225	200	211	238	258	210	233	202	208	230	229	227	249	193	201	212	212	203	229	226	230	228	216	257	219	234	210	202	205	216	243	223	216	239	240	228	249	267	258	236	228	240	217	184	246	259	233	220	216	205	243	212	217	229	250	211	221	242	203	250	208	237	243	239	236	192	236	209	235	232	213	215	214	227	228	223	215	214	217	246	243	210	191	223	223	215	210	233	196	221	187	187	218	250	205	232	236	205	239	225	223	215	212	237	229	227	224	219	241	243	228	231	218	230	244	234	212	211	230	252	233	228	246	252	221	230	250	231	220	220	235	209	231	227	220	223	212	215	229	210	235	261	221	228	231	220	226	217	214	252	210	244	236	226	211	222	205	215	211	253	241	214	217	219	224	181	213	203	219	240	249	229	215	235	240	233	233	229	256	213	213	231	222	238	222	237	208	236	204	240	218	203	212	213	257	251	241	218	203	223	227	209	201	211	221	224	217	245	228	212	225	202	237	217	228	198	213	213	245	235	231	222	266	219	231	202	237	203	228	234	226	242	228	206	232	220	237	205	229	247	212	227	241	235	222	203	223	199	222	236	228	232	223	222	222	233	227	245	229	239	205	235	247	230	208	227	229	239	231	234	225	237	250	226	178	227	211	223	229	230	232	259	235	249	236	209	212	216	198	228	208	212	236	215	219	220	216	225	213	247	249	239	221	237	204	235	224	231	196	228	231	199	223	231	217	222	208	227	228	228	213	202	228	236	220	207	201	240	230	214	213	218	223	246	215	228	205	222	213	213	220	229	236	219	215	213	211	201	227	227	206	238	232	214	215	221	199	229	263	238	241	232	230	215	242	221	208	247	211	213	224	235	206	225	226	202	244	227	269	188	216	224	230	223	238	211	226	219	228	236	218	236	234	227	210	205	219	251	248	212	214	201	212	212	223	226	220	226	246	208	201	211	244	250	226	218	206	214	235	232	234	219	217	211	236	193	208	221	220	238	233	192	220	221	202	207	232	215	227	223	241	241	251	210	219	218	183	219	204	221	210	228	223	211	218	228	222	226	229	213	220	232	226	206	224	207	232	224	253	217	218	252	200	210	225	205	234	224	243	206	232	190	246	214	213	229	237	232	208	205	223	242	207	215	228	222	241	264	208	220	211	198	230	214	220	231	228	204	244	235	225	221	218	210	216	249	239	223	225	192	239	208	211	241	232	201	207	219	224	238	239	197	229	236	242	237	208	252	234	213	205	233	221	227	241	236	220	210	254	232	215	228	233	242	234	245	214	210	222	225	206	209	225	229	201	218	220	234	222	239	222	223	216	218	241	232	226	228	218	224	233	227	213	232	254	255	239	246	240	248	221	212	245	240	236	229	216	209	213	230	204	243	232	238	231	240	226	221	207	217	202	225	207	208	216	250	226	245	186	237	211	230	250	226	225	230	223	223	222	218	221	248	221	224	221	239	205	217	191	231	196	208	228	242	250	236	201	216	216	236	233	202	214	196	230	217	243	211	214	192	235	244	215	214	235	217	241	222	220	227	219	208	224	216	215	219	235	207	257	240	234	242	227	211	204	216	212	234	225	206	199	211	194	229	219	215	191	209	219	206	224	235	220	212	198	219	233	220	218	224	227	235	225	215	225	219	231	245	213	208	241	238	207	248	218	213	232	226	238	221	232	208	218	227	245	226	213	205	227	190	198	234	221	231	218	244	240	235	234	209	237	227	221	246	235	211	236	215	200	210	221	225	219	216	224	223	239	233	233	200	218	225	230	198	255	228	221	200	219	239	257	214	214	257	212	216	215	222	213	235	256	201	219	212	242	245	213	231	211	225	216	223	203	230	241	225	236	217	215	239	220	210	195	254	230	222	234	207	236	206	235	231	245	227	240	209	225	223	238	234	206	225	227	236	240	240	210	203	218	222	268	219	237	229	239	246	221	221	191	222	242	225	234	251	215	215	214	221	214	224	208	217	243	250	244	248	218	219	222	236	209	223	241	225	227	215	224	209	242
22105	24707	32993	36413	36097	30315	19354	21994	15461	11030	5401	3314	1882	1101	754	655	598	601	593	633	642	588	638	629	570	595	618	591	584	623	605	629	635	621	602	603	579	590	607	622	627	597	615	605	595	594	613	666	586	620	662	638	571	658	668	587	642	670	603	621	580	621	606	623	614	650	623	626	556	616	591	643	610	618	576	622	627	596	613	587	567	653	623	652	660	590	645	593	616	610	622	633	615	601	608	580	587	612	642	608	656	611	618	573	649	616	626	600	646	632	625	579	666	650	603	631	644	612	574	592	660	646	618	617	610	640	613	619	633	605	607	651	595	613	582	637	595	606	575	608	614	666	613	571	616	610	645	635	621	620	637	588	611	646	589	594	619	594	613	650	631	617	617	603	617	619	664	605	614	635	558	591	629	637	571	632	605	576	607	638	581	620	628	606	600	619	625	595	612	640	657	657	628	634	699	600	612	634	631	564	644	610	585	660	645	622	594	637	583	617	593	639	636	667	587	615	663	592	600	595	581	580	632	626	591	612	580	623	619	607	598	643	616	611	645	615	601	692	610	622	632	633	655	615	617	634	632	603	636	622	646	612	563	614	686	619	622	628	626	590	605	619	607	621	666	587	573	637	649	623	613	640	620	582	611	624	658	618	579	642	649	605	615	669	641	630	634	615	576	611	603	657	628	610	610	604	619	609	631	596	628	580	581	583	659	622	623	653	628	626	608	565	595	608	631	621	629	616	639	577	610	615	648	629	575	620	664	622	603	604	609	572	651	649	615	622	610	584	677	621	595	638	620	627	606	609	582	638	625	598	620	552	633	583	619	631	574	606	620	644	598	619	605	635	641	631	602	581	588	658	632	608	596	603	580	643	595	576	617	589	600	619	610	609	672	651	616	603	638	594	644	605	616	623	573	596	617	609	594	611	628	644	644	647	600	604	678	565	637	592	583	614	639	622	654	653	619	594	589	617	609	610	608	615	603	646	654	653	611	608	626	590	598	624	619	591	611	594	637	606	632	626	624	608	543	629	582	644	646	585	622	621	608	640	671	606	581	591	608	629	653	633	671	598	603	626	621	590	618	614	626	632	616	610	604	656	606	629	634	595	592	632	689	610	596	593	601	612	580	655	591	636	591	580	570	614	578	609	612	649	638	601	620	618	623	625	618	605	615	594	628	619	622	645	625	615	658	588	618	621	612	603	642	575	631	608	641	641	577	632	615	620	626	610	607	632	595	620	615	616	601	640	572	624	604	636	642	625	593	621	568	592	627	589	625	613	594	618	655	644	608	619	638	599	672	596	638	601	611	581	617	620	626	602	610	599	581	627	607	631	686	577	589	647	608	611	603	621	589	592	588	606	582	636	629	612	660	586	615	652	654	589	601	733	591	605	619	618	647	618	632	650	577	622	588	639	605	617	606	592	627	608	587	610	599	648	626	590	602	622	612	600	663	632	601	567	642	648	643	607	634	614	594	564	604	636	644	657	578	576	581	607	615	616	616	645	616	619	581	644	604	600	587	595	598	572	621	676	609	650	633	615	645	626	610	606	649	591	596	586	647	583	577	626	597	568	636	603	636	639	597	640	557	589	653	621	607	627	675	573	648	632	591	618	627	619	593	588	573	594	582	564	621	639	617	572	609	607	652	617	622	621	586	669	626	597	609	630	642	605	633	622	619	634	599	648	646	589	590	671	594	639	610	605	622	642	620	602	629	671	620	624	633	623	613	630	650	631	621	626	632	628	634	619	633	615	645	620	597	646	635	650	624	639	617	593	590	561	620	619	655	641	625	627	667	607	601	672	647	573	593	622	621	622	580	586	676	635	572	577	605	613	628	608	605	647	610	666	623	657	660	564	651	624	635	631	643	592	638	638	624	586	616	603	603	614	587	605	656	615	596	617	631	582	623	614	607	602	627	606	595	636	587	620	597	613	612	604	599	628	626	657	622	657	563	671	594	613	611	559	605	562	646	595	631	581	642	667	593	582	668	610	621	557	606	631	647	627	573	646	625	595	602	636	635	619	589	620	601	600	628	657	658	618	628	629	636	600	630	627	627	620	628	612	590	678	633	669	584	586	643	555	643	602	632	578	630	591	597	620	607	618	591	621	640	623	602	601	655	608	623	608	595	630	643	615	624	646	636	618	607	617	616	642	612	607	595	573	636	626	632	658	589	595	631	642	581	627	597	610	606	604	652	621	621	593	641	620	626	584	601	583	624	654	606	632	637	575	616	640	647	616	655	623	636	648	602	606	591	596	642	603	605	603	599	579	651	625	620	593	594	643	633	606	624	610	623	601	652	579	593	656	621	604	604	631	646	606	593	573	558	604	615	633	640	567	584	620	607	623	644	640	636	582	613	628	602	620	620	610	612	645	638	652	624	638	613	594	659	547	622	602	591	577	633	654	662	624	604	639	606	584	595	638	648	597	639	641	605	612	652	606	617	606	636	642	568	649	625	597	611	622	613	599	617	608	598	622	609	634	633	579	634	561	603	615	601	626	637	594	599	574	620	630	601	616	633	659	643	630	603	628	619	638	609	643	634	639	604	588	594	591	624	587	583	642	639	602	582	648	610	672	579	637	663	627	568	563	622	583	640	614	589	603	638	658	588	607	639	611	630	603	603	639	608	628	577	589	653	647	608	617	613	596	593	591	604	595	579	650	607	609	640	624	592	676	622	632	599	572	625	609	602	617	592	603	577	584	593	633	612	613	634	639	652	603	620	647	616	618	610	567	592	623	608	624	627	637	617	627	612	598	620	618	601	626	627	668	576	622	582	631	621	594	595	567	617	623	572	643	653	588	575	616	619	598	572	572	595	619	624	619	589	623	605	622	598	589	628	648	630	628	647	615	658	608	639	592	621	645	617	629	629	600	589	569	648	634	605	615	614	653	649	639	655	656	617	604	665	602	640	637	590	630	623	627	580	660	570	592	602	634	621	572	633	626	659	619	609	653	589	583	596	621	567	590	642	595	644	611	627	617	626	614	649	646	623	652	589	597	618	657	630	647	605	617	634	652	626	578	630	574	634	689	604	568	621	591	611	565	639	632	610	610	605	631	581	587	635	625	633	620	600	565	631	597	615	599	613	625	605	588	633	627	607	597	604	579	631	582	625	596	624	657	625	624	612	598	625	591	621	599	648	644	639	622	642	633	640	619	628	612	668	642	638	604	631	649	640	550	632	597	600	596	633	579	580	610	652	650	596	624	617	620	586	603	648	559	608	597	625	619	658	594	607	625	585	589	621	582	572	594	622	588	611	638	645	607	594	625	619	597	598	614	601	675	601	583	573	618	637	589	655	623	589	578	641	610	617	624	611	659	615	624	617	585	633	609	552	591	606	599	630	646	575	628	635	577	575	641	631	589	600	612	627	631	667	682	618	606	625	618	639	657	588	597	644	591	622	662	598	635	605	633	673	613	600	609	625	616	637	615	643	598	624	650	631	629	625	661	608	644	604	602	620	614	599	640	651	577	642	596	595	627	585	640
35085	29178	32705	31082	24848	13068	7495	23465	20069	12053	5802	2229	1134	569	321	219	220	246	225	198	213	238	218	211	232	231	234	250	231	231	211	216	207	221	235	236	215	214	196	231	242	214	216	214	201	200	211	223	197	232	228	202	226	234	240	196	217	196	235	234	221	208	234	207	230	207	236	214	205	220	237	214	193	218	243	214	229	237	201	220	235	224	179	218	210	205	236	243	225	232	215	211	227	218	215	219	212	229	193	210	230	209	218	220	233	217	222	230	205	203	198	244	231	240	205	223	208	221	222	232	257	208	232	216	221	204	230	234	199	206	203	216	225	203	222	212	216	222	232	212	222	238	223	186	223	239	196	202	207	209	207	231	214	249	232	217	210	190	224	226	234	217	253	195	230	213	241	247	225	235	248	235	236	210	224	210	226	214	230	221	211	225	207	237	223	233	243	189	209	212	222	231	211	215	228	243	241	214	229	223	244	247	244	226	228	221	208	201	214	220	226	223	222	211	209	212	229	224	253	212	212	208	225	203	214	216	232	242	214	209	222	202	223	222	223	245	204	219	212	224	221	200	221	256	222	200	223	214	227	226	224	238	245	240	233	205	202	215	218	230	207	206	215	203	234	213	224	243	219	188	218	234	219	219	217	232	210	202	183	233	215	225	221	222	225	223	244	223	207	217	237	226	224	199	220	244	196	193	209	206	201	216	219	215	235	218	210	210	223	245	238	195	198	208	199	226	213	190	233	218	232	247	182	210	208	228	221	204	240	219	222	214	188	202	224	222	205	231	212	210	226	213	240	208	227	188	201	198	174	213	217	219	211	216	218	224	221	219	228	251	251	246	227	200	227	236	243	242	211	252	227	207	255	196	211	203	226	206	251	234	205	224	201	220	195	220	215	248	233	217	234	218	212	223	235	225	202	229	230	207	221	214	216	235	235	225	246	243	246	206	216	215	222	209	211	201	207	221	220	225	222	220	219	206	213	210	210	244	227	223	223	229	229	248	237	243	232	226	215	245	214	220	219	220	212	231	224	201	230	246	210	221	234	198	249	220	216	218	237	228	233	224	219	231	247	219	253	216	235	219	220	221	229	213	218	225	215	257	209	213	219	206	213	224	229	244	220	229	228	205	185	220	211	206	207	231	212	207	191	200	202	184	230	224	222	199	216	227	233	238	219	220	204	237	217	224	214	195	207	218	220	223	201	214	242	224	232	221	224	228	230	208	254	216	211	192	204	234	217	216	227	208	201	236	215	213	238	212	218	205	206	192	203	244	180	227	205	222	217	231	225	207	202	193	214	215	203	215	191	179	239	226	233	213	203	198	211	248	224	199	191	251	208	209	240	202	211	218	218	210	236	234	213	233	185	235	197	230	210	228	237	215	224	208	218	212	194	190	215	202	219	209	218	217	194	206	253	210	241	200	255	212	202	227	200	221	220	233	207	242	201	210	230	217	195	230	188	214	233	237	225	194	257	199	232	191	217	217	253	205	207	225	188	237	212	238	219	232	227	200	235	192	245	249	204	207	193	220	211	194	246	222	233	217	231	228	227	206	219	229	238	224	204	223	205	216	231	190	250	207	235	218	224	188	249	212	197	221	234	191	220	206	261	195	238	215	241	234	209	207	207	239	215	221	193	239	234	231	214	223	233	203	223	210	233	227	182	221	231	222	234	227	201	242	216	224	233	222	232	241	221	211	213	225	207	251	240	225	226	225	245	194	203	200	232	240	214	239	205	212	220	217	210	211	209	212	221	214	231	220	242	235	195	205	207	220	229	230	226	213	202	209	222	201	240	243	217	239	221	235	219	224	206	243	203	190	198	225	222	218	217	209	207	203	220	194	205	253	244	200	236	237	243	216	226	215	246	198	212	225	193	226	216	212	214	248	198	225	202	192	199	220	198	236	223	212	238	227	211	213	222	224	210	233	210	210	206	210	255	235	236	182	209	196	211	221	243	215	203	209	214	213	240	226	210	216	210	230	217	235	222	201	208	233	230	224	215	221	215	237	232	216	214	202	216	218	225	224	238	229	225	227	211	247	231	212	221	212	210	231	233	220	235	223	224	217	193	240	210	208	236	204	224	210	209	231	210	228	206	216	214	213	255	209	220	209	223	225	233	233	222	208	236	227	227	188	252	211	194	215	200	242	215	229	217	239	231	229	209	228	208	224	241	220	200	222	196	242	225	227	212	234	208	222	222	200	237	209	211	221	217	227	229	245	238	220	219	206	233	222	199	242	232	226	232	256	218	209	242	232	232	230	214	212	221	212	206	192	211	208	228	211	216	203	260	231	199	193	225	229	220	207	248	207	212	225	207	216	215	223	217	213	218	211	231	220	212	219	229	215	233	216	203	230	226	215	215	205	218	230	234	228	220	224	205	238	201	249	216	249	204	201	235	230	217	237	219	265	221	234	213	214	222	225	200	207	215	221	236	226	224	221	208	224	214	219	208	229	212	198	228	192	202	233	185	213	202	211	220	207	214	235	230	198	226	212	239	208	222	230	213	211	236	198	233	207	206	218	235	241	194	223	219	236	230	245	210	214	218	240	222	237	225	212	218	219	214	203	209	217	233	214	235	213	209	235	231	248	233	239	221	218	236	231	196	205	227	239	216	214	229	210	241	234	229	201	227	211	221	204	226	217	218	224	233	223	225	204	205	206	200	189	220	212	220	243	217	224	241	230	205	227	222	221	202	225	191	211	237	219	212	200	199	203	203	239	204	199	245	230	234	231	233	230	222	235	205	246	220	215	237	251	212	206	224	230	243	215	219	185	231	243	239	232	202	185	224	239	230	212	205	227	194	191	202	204	234	218	218	213	207	210	217	190	208	212	225	243	245	219	204	229	239	219	234	203	211	215	212	245	189	199	242	207	234	225	205	239	228	190	200	210	255	245	220	227	234	212	219	204	218	221	184	235	234	233	201	210	213	225	204	210	226	202	212	207	223	228	208	209	199	195	227	232	211	226	215	207	219	206	234	208	230	199	232	202	239	226	220	228	212	227	228	198	220	224	208	205	200	201	229	218	215	213	233	236	219	227	268	225	232	244	227	243	249	234	208	232	215	211	223	240	219	184	206	227	222	201	217	204	231	210	210	232	198	226	216	233	204	213	201	247	221	221	240	218	232	229	213	209	186	222	201	194	239	242	214	197	218	241	206	226	214	239	205	220	195	227	214	228	215	207	212	191	206	232	224	228	228	254	213	228	185	266	201	240	216	235	239	224	235	202	208	220	201	224	230	212	212	194	251	207	206	222	240	232	247	236	236	202	214	205	228	236	227	217	210	237	239	201	214	191	224	223	193	213	225	221	207	192	184	233	226	211	211	228	229	205	223	211	212	194	229	241	222	209	228	239	201	200	198	213	223	250	219	220	262	230	213	211	180	215	213	225	226	209	222	209	230	221	193	235	247	223	213	224	220	193	198	255	197	194	220	209	202	209	228	212	198	208	213	218	223	217	209	215	195	259	212	223	206	217	220	213	231	213
24601	24727	35354	42453	40375	27318	23821	45718	38052	31343	19906	10633	5879	2544	1142	780	631	620	620	597	638	618	605	606	633	628	596	599	638	614	638	609	595	586	587	557	641	620	632	625	584	643	598	562	614	594	627	629	600	631	624	637	640	605	662	622	574	593	590	637	606	604	598	597	622	576	589	637	590	627	680	577	637	601	614	624	623	644	630	615	639	573	629	637	598	593	623	571	590	601	612	619	598	564	614	622	589	651	597	610	603	616	607	593	634	628	601	581	603	583	567	610	623	600	614	577	610	598	615	609	593	602	640	614	592	592	601	640	626	600	629	613	654	607	600	578	602	614	640	619	613	626	609	619	594	641	627	609	579	650	617	627	612	623	582	586	571	643	604	588	578	626	586	592	613	590	585	607	578	623	578	627	647	595	622	591	584	599	651	588	625	623	611	582	601	616	599	569	606	599	589	581	580	563	604	592	594	580	629	624	617	580	570	583	614	647	623	634	602	572	610	587	611	628	582	642	592	640	579	611	576	620	610	592	586	584	625	620	598	626	655	636	646	661	582	602	608	560	602	562	569	587	585	578	608	613	628	576	581	638	578	598	636	670	622	611	644	581	616	601	591	604	594	591	592	648	620	635	594	572	610	686	605	582	568	566	631	603	643	637	591	613	557	592	600	629	601	610	613	602	610	584	605	618	589	542	590	635	587	681	601	598	606	605	641	626	607	603	604	646	594	612	590	604	609	626	637	581	595	579	595	604	639	593	616	625	611	599	594	668	602	611	587	607	636	593	628	595	608	610	633	618	588	621	608	666	594	633	639	630	574	607	614	586	583	675	609	597	617	609	598	596	607	638	591	561	580	632	591	569	589	606	617	633	581	609	617	627	645	622	610	599	679	590	605	620	606	623	644	616	629	610	623	627	676	611	613	589	599	601	644	599	603	599	574	615	633	624	565	616	627	639	643	633	563	610	590	589	597	613	566	561	617	615	623	579	584	657	573	597	606	579	584	614	589	633	623	602	649	619	603	636	600	597	627	619	656	623	596	597	586	613	637	597	607	585	627	619	630	617	598	632	630	600	632	638	643	627	605	586	616	635	614	619	560	640	593	615	613	576	668	634	619	655	634	596	572	630	573	593	594	625	570	569	630	617	600	635	632	628	639	615	583	608	575	645	604	582	627	623	646	598	585	589	623	624	646	657	562	635	605	582	584	580	614	628	575	640	577	624	620	599	610	621	603	614	626	600	626	603	619	620	645	614	606	610	590	594	587	579	611	616	613	588	628	631	582	638	607	569	550	605	622	628	637	617	594	586	652	596	610	625	606	602	604	622	620	587	624	631	629	621	657	636	598	618	636	641	590	559	645	638	608	624	600	624	612	619	637	627	631	634	600	582	648	611	614	626	609	583	591	617	586	621	631	623	625	627	607	592	634	632	555	571	603	596	657	635	595	629	584	638	632	630	668	609	645	610	612	604	586	633	595	654	625	663	611	621	581	567	579	630	622	565	610	568	600	602	626	632	620	581	584	612	637	604	597	629	609	662	610	599	651	564	590	610	597	608	635	624	591	622	625	623	607	610	629	589	612	609	623	601	618	588	606	590	597	661	603	609	634	594	629	652	606	563	618	582	611	584	599	625	611	605	624	659	594	618	601	613	611	630	563	570	624	578	611	622	612	610	601	669	607	606	607	674	615	662	634	615	604	651	589	623	618	561	615	607	604	621	617	636	626	608	591	612	604	598	621	582	568	593	601	598	628	659	605	581	618	618	620	622	582	590	606	578	665	644	642	572	584	588	625	563	565	613	611	596	582	617	588	634	616	633	657	574	621	603	592	615	580	612	632	628	627	636	623	588	634	632	593	609	623	654	616	634	651	637	618	591	597	588	646	616	607	573	582	635	588	573	596	578	625	640	606	585	588	595	577	601	556	589	614	585	604	613	630	655	622	633	631	623	601	604	603	625	593	656	569	657	580	594	601	597	639	672	619	655	625	621	596	616	607	631	618	598	621	628	564	650	631	602	587	593	574	590	610	615	595	599	611	620	656	626	607	588	582	621	618	604	573	576	651	597	610	571	601	605	653	597	637	610	618	635	617	601	624	577	605	672	612	597	607	608	649	591	594	590	627	608	589	640	643	618	583	622	610	620	594	617	628	641	630	608	587	622	654	579	578	600	636	592	591	620	603	607	599	613	592	648	634	643	600	637	608	626	564	616	610	620	645	613	654	625	632	578	590	610	619	618	608	663	586	617	587	615	613	658	614	596	580	589	603	608	585	608	617	570	608	614	571	621	590	650	642	608	641	630	604	588	592	630	612	580	607	603	604	574	643	609	619	698	647	612	604	606	607	575	636	590	597	597	630	591	641	616	645	609	589	579	608	592	588	576	592	608	585	603	603	612	629	620	586	610	640	593	632	646	605	588	626	595	631	555	621	574	683	617	616	600	568	546	582	614	594	592	620	638	645	587	631	581	550	652	598	623	636	641	651	583	623	583	616	621	622	597	600	632	643	613	618	599	628	544	618	615	647	644	608	587	599	605	601	627	576	615	611	632	628	602	632	594	602	646	635	600	599	600	637	622	616	596	600	610	616	624	576	649	653	574	584	578	622	585	638	565	654	575	605	618	661	619	603	632	613	600	646	592	641	592	643	595	629	584	609	597	564	558	632	578	629	621	659	610	634	611	652	572	601	592	617	635	559	608	597	616	605	607	617	591	589	594	589	621	580	591	621	604	611	621	613	599	643	635	603	636	587	627	602	625	626	602	609	607	656	611	640	602	630	607	604	577	611	590	659	624	652	621	602	618	590	581	640	619	621	582	584	624	552	567	618	578	604	627	615	598	634	627	633	588	596	589	578	620	550	652	628	675	636	626	654	589	617	608	603	626	576	611	603	576	599	625	640	598	607	647	597	641	599	571	612	613	592	579	594	654	618	629	594	649	600	622	607	621	665	591	602	615	599	607	598	625	587	606	574	605	594	585	618	595	594	642	607	586	633	606	625	618	582	598	598	575	625	618	650	628	635	592	576	628	602	637	635	643	614	605	594	605	645	629	604	631	634	614	592	596	612	618	636	614	594	655	640	622	635	630	596	644	645	599	587	571	603	612	616	600	602	637	608	623	603	587	598	583	614	619	620	600	604	567	598	582	615	629	598	623	615	642	641	658	653	658	646	570	598	587	601	592	600	603	574	653	620	596	637	609	633	624	660	572	606	611	556	597	576	613	618	618	601	606	624	615	624	601	580	639	631	599	598	620	628	619	634	614	651	621	639	593	635	605	623	592	582	550	613	616	572	628	653	617	628	620	589	578	631	612	619	577	645	611	622	636	584	601	593	581	599	660	670	614	655	610	631	619	621	621	604	623	610	587	596	627	633	631	586	615	605	629	587	652	589	632	589	590	614	607	638	607	633	613	623	590	625	658	635	623	559	637	620	619	586	622	617	570	621	621	608	629	578	577	615	576	632	653	634	643	586	605	598	616	602	635	604	628	612	589
34751	29619	38314	31817	17814	10124	11707	34910	34235	18967	7829	2311	1030	420	288	216	220	237	218	256	198	234	230	222	240	211	229	222	222	239	218	246	226	214	223	231	247	225	210	218	222	216	221	213	206	220	220	196	222	230	215	213	227	217	208	214	231	224	248	226	175	217	212	205	227	212	219	199	221	219	207	252	232	247	239	213	218	215	214	217	201	238	228	239	212	241	200	220	192	210	229	221	218	198	187	209	214	205	212	245	238	225	208	228	216	226	221	211	227	219	214	227	212	230	221	223	177	213	218	234	224	212	206	210	234	218	230	232	219	183	205	184	231	250	187	196	197	266	222	211	206	226	229	219	228	219	206	205	217	226	211	223	226	214	203	215	212	219	219	229	201	191	218	239	197	217	223	214	218	207	227	198	231	190	214	230	266	223	218	215	230	233	212	221	215	215	211	205	216	232	223	236	203	196	212	198	215	228	246	213	206	204	227	205	191	196	212	217	220	243	212	215	202	203	254	192	198	212	211	218	247	227	211	199	199	227	220	227	248	208	231	208	201	237	209	205	210	215	221	204	205	221	220	225	232	213	227	221	205	198	209	209	218	206	254	196	237	214	236	232	207	218	216	209	206	236	237	202	232	217	206	195	223	205	212	207	218	218	218	226	232	236	213	207	232	208	202	230	219	241	211	198	250	205	201	220	243	212	215	191	216	227	203	216	218	217	211	218	206	224	219	198	229	227	249	222	219	226	244	232	233	208	238	185	215	222	220	214	222	220	213	229	207	215	226	214	220	234	202	195	238	228	246	220	197	227	219	222	209	211	214	226	229	232	213	225	221	228	205	209	205	199	221	243	238	229	222	196	230	227	227	207	234	206	223	241	203	210	206	213	229	236	231	227	207	207	247	217	216	198	231	236	223	213	237	221	208	214	225	220	232	251	212	207	216	199	239	245	193	227	210	219	243	220	202	198	237	229	202	220	229	232	232	222	227	213	254	223	235	201	220	234	229	229	233	214	214	194	225	203	201	232	247	220	203	231	251	220	231	201	242	194	221	222	207	206	213	210	175	189	213	228	233	213	253	234	223	229	214	225	204	210	213	238	219	203	212	227	214	203	234	197	217	209	197	187	217	200	207	216	203	238	236	199	218	214	218	251	206	240	209	224	206	247	195	219	230	223	208	192	224	204	197	219	235	224	197	205	216	217	234	218	191	219	236	212	232	201	220	248	234	227	213	197	218	219	226	223	185	231	201	199	214	225	214	237	219	231	238	214	220	215	242	201	222	216	224	213	217	228	191	205	209	234	208	209	225	191	228	203	203	213	196	196	242	219	208	236	207	236	242	206	203	226	209	213	202	221	205	218	224	235	203	206	221	217	214	227	175	208	202	221	247	213	241	202	208	202	224	216	211	231	245	211	201	222	234	221	223	241	202	228	203	244	179	206	226	221	208	221	201	204	208	204	230	225	191	240	220	227	211	198	242	200	200	235	225	231	201	203	244	255	218	215	215	201	227	229	230	235	241	223	234	193	230	224	223	230	213	267	219	205	224	217	198	224	226	228	233	211	200	223	200	217	217	194	218	230	192	242	220	241	218	183	226	214	211	194	205	208	196	226	218	233	208	234	206	236	230	218	208	241	221	212	204	224	224	230	229	229	216	230	241	218	235	209	230	212	202	229	228	225	240	229	233	221	201	227	213	191	198	206	208	221	211	216	211	225	204	227	205	237	221	229	207	189	223	226	204	200	230	255	237	221	231	221	226	206	214	216	229	176	232	216	237	233	212	232	227	225	219	214	222	193	241	196	257	229	204	201	212	210	237	220	219	216	215	213	216	193	228	233	250	200	220	237	227	198	218	199	240	221	208	232	228	212	188	210	217	217	208	231	214	207	240	217	237	227	217	219	214	221	207	239	201	197	201	221	221	210	236	200	215	222	192	212	203	204	223	183	222	212	235	222	218	197	210	203	234	208	240	218	214	234	205	229	219	232	235	243	183	219	222	199	188	211	216	236	227	211	221	200	226	217	185	199	227	181	221	229	217	230	239	226	213	220	219	213	192	228	252	239	222	250	226	233	224	216	221	244	228	220	221	197	226	230	205	205	180	227	221	239	209	202	252	236	199	217	221	218	219	223	235	205	209	216	220	210	235	229	194	232	177	211	223	213	228	212	231	221	245	210	231	211	233	200	247	219	215	236	250	238	194	200	247	227	224	190	208	216	202	214	211	256	240	221	217	219	217	209	223	178	235	224	211	246	233	204	215	220	226	215	222	214	193	232	226	214	219	234	234	200	207	221	223	223	236	216	202	208	216	217	225	244	202	197	207	241	218	231	222	222	216	238	227	195	209	246	220	229	241	216	184	243	244	207	228	226	221	196	211	202	214	227	240	219	217	235	220	207	222	216	216	233	208	249	216	239	229	223	202	202	216	224	209	215	236	204	222	231	217	233	231	197	215	233	247	180	239	226	218	229	209	203	201	235	217	220	202	229	204	231	234	224	218	256	232	215	206	250	228	279	213	218	214	190	222	239	230	201	205	211	197	216	217	204	233	203	205	235	232	207	238	205	224	210	205	233	218	231	214	213	220	241	217	212	227	222	230	209	198	237	264	227	232	224	216	234	248	212	197	227	211	224	229	213	217	216	224	224	194	213	209	242	222	192	218	216	207	198	208	233	200	191	221	253	183	204	210	219	237	224	210	230	217	206	213	207	206	197	210	251	260	224	241	235	209	208	241	208	223	204	220	217	208	234	220	238	237	217	223	235	190	206	199	245	216	200	242	198	207	229	227	212	230	237	220	257	216	215	219	210	199	207	237	216	230	242	217	215	222	205	214	249	230	213	219	206	226	199	216	194	210	231	204	186	202	205	210	210	213	205	214	239	202	195	225	245	229	204	249	202	219	231	212	226	234	204	240	196	214	220	244	235	211	202	205	204	234	203	222	244	204	228	201	217	200	224	186	219	226	213	230	218	206	236	231	216	229	200	239	223	214	248	205	224	210	225	210	251	196	209	222	222	233	210	199	210	227	210	222	196	221	219	245	205	196	245	224	222	246	215	218	223	190	209	219	224	196	220	229	221	227	228	208	210	220	210	224	233	235	192	232	204	211	226	216	202	221	230	225	238	224	222	218	223	211	183	202	227	204	200	211	226	211	186	237	218	213	231	222	220	225	215	251	206	211	232	241	211	212	205	215	241	195	242	195	199	208	217	223	207	242	220	217	229	194	189	237	228	209	231	230	201	226	228	245	217	240	227	231	236	214	223	211	240	226	213	217	213	208	192	206	246	202	227	234	223	205	218	206	207	209	228	224	206	228	216	209	220	223	222	205	219	227	224	210	203	207	209	223	242	226	231	224	212	231	209	199	222	226	217	190	226	207	217	218	206	238	209	223	227	203	210	201	215	220	227	230	246	234	227	207	235	203	203	211	240	201	215	204	216	180	206	227	192	212	224	214	242	216	234	220	239	216	200	242	202	228	210	229	192	222	216	242	202
23310	25843	40208	42094	31155	26981	32648	55736	51333	36756	21816	10367	4956	1840	911	649	605	627	605	624	593	606	583	574	609	601	620	600	615	618	558	625	607	621	646	599	582	596	639	590	605	629	628	604	600	647	632	629	645	606	583	614	630	645	607	626	630	560	602	595	636	621	589	610	619	572	608	577	581	605	596	559	614	598	629	625	634	630	614	632	601	617	572	637	651	603	588	598	587	592	617	598	598	600	587	629	598	599	600	612	608	590	594	601	604	606	620	603	592	626	553	575	598	583	655	606	642	606	538	653	607	612	587	612	588	602	637	648	578	649	614	583	602	584	577	578	597	601	591	580	564	611	610	652	584	613	634	584	605	589	617	615	588	620	606	587	652	633	617	632	607	628	608	601	600	630	639	610	589	604	604	654	571	615	616	642	673	638	630	656	605	605	602	616	632	607	581	606	647	613	613	633	601	608	626	591	619	592	595	656	606	609	607	589	639	581	629	572	611	608	560	641	579	554	592	598	589	589	614	629	637	601	620	653	598	613	576	596	630	612	611	612	631	625	571	617	595	619	583	638	606	620	607	600	616	585	628	633	610	644	584	628	644	603	640	642	604	574	591	590	589	578	612	590	582	591	625	593	659	608	637	586	609	573	630	618	593	611	615	629	617	615	606	633	610	624	651	664	598	555	638	616	596	613	634	658	587	623	602	558	602	588	637	627	599	644	620	642	609	589	626	607	591	611	615	641	661	608	607	580	619	631	609	659	606	628	597	600	599	588	610	608	589	603	658	599	602	617	618	604	641	541	613	589	615	599	590	600	656	594	631	625	620	596	622	614	569	598	622	626	584	609	592	614	637	616	643	609	605	585	621	588	622	624	639	597	650	597	651	654	613	622	620	573	599	569	569	598	571	596	638	590	580	626	616	643	584	610	589	586	580	588	596	600	597	599	573	554	583	610	592	660	617	603	625	584	630	634	599	661	551	611	601	583	578	594	614	566	608	581	622	593	562	585	612	615	619	633	562	595	604	607	554	602	628	624	584	581	629	636	655	609	613	626	584	584	595	584	609	580	597	637	660	619	618	609	555	643	563	639	598	644	566	596	578	682	637	583	674	579	569	619	599	609	550	576	597	624	611	588	611	566	601	583	610	600	617	617	608	639	613	657	574	585	603	641	659	609	609	628	569	622	573	662	630	639	604	605	639	582	585	627	600	615	623	633	608	577	593	596	633	605	597	600	653	622	593	548	624	582	607	625	617	610	598	652	620	605	619	646	583	572	642	603	611	605	602	589	604	635	626	593	597	598	629	627	545	569	607	650	586	648	589	602	571	622	581	579	608	630	626	621	623	622	592	610	595	627	613	636	631	610	623	609	631	606	636	582	613	625	608	616	583	593	599	565	639	553	630	641	595	598	612	594	632	611	584	589	598	626	575	589	613	616	628	620	627	612	611	621	576	622	642	596	603	603	604	614	620	570	631	607	603	606	620	612	581	605	563	590	582	613	610	624	587	615	571	555	611	617	602	662	622	628	634	611	604	606	555	610	614	562	621	626	636	646	564	615	595	628	608	592	602	624	624	631	648	619	589	586	590	589	576	568	635	599	629	627	568	594	599	628	617	640	603	601	618	583	635	610	602	560	582	583	606	612	608	633	578	584	621	615	606	576	608	636	630	646	612	655	620	624	590	601	567	637	599	597	603	622	590	570	600	657	590	606	640	600	626	607	577	603	600	583	587	590	600	591	599	580	642	595	600	614	637	634	578	599	607	558	631	630	596	591	589	594	610	610	604	597	582	596	660	626	543	593	620	584	573	587	601	612	599	603	637	639	618	636	594	574	634	600	589	634	596	597	615	608	603	650	608	621	580	597	628	644	625	581	634	606	651	654	636	584	589	633	625	614	674	598	610	626	600	640	612	602	606	636	636	616	641	602	612	610	634	589	603	638	655	590	648	611	621	597	626	568	613	602	602	573	615	607	623	624	599	576	611	646	616	612	628	617	597	583	602	574	618	581	586	584	616	613	591	646	568	649	575	625	602	593	604	631	596	629	618	619	573	596	618	594	586	579	599	634	598	633	587	614	596	573	577	598	601	612	603	597	622	602	551	616	616	627	635	620	614	599	604	632	607	617	644	564	671	640	577	633	620	628	645	571	585	577	628	586	607	617	574	621	597	606	596	636	551	630	611	565	627	612	561	626	633	592	640	626	596	584	591	535	612	604	647	572	583	610	611	593	608	658	586	584	621	615	610	584	634	589	606	598	605	629	617	598	578	614	624	601	589	612	578	628	562	608	604	620	637	637	610	614	597	626	609	606	581	593	640	611	595	612	644	565	631	597	594	586	624	609	545	631	635	618	637	589	609	609	635	587	604	581	628	600	554	589	599	612	617	586	582	581	625	614	630	610	628	606	566	616	607	576	587	615	593	619	611	616	648	571	610	623	614	597	631	602	627	635	552	569	629	605	645	587	604	598	595	626	590	614	677	588	608	602	572	631	591	625	581	630	683	591	587	618	617	615	590	618	625	574	580	572	591	577	614	580	583	607	641	567	611	619	615	617	618	604	615	554	628	616	626	626	572	585	580	581	633	605	585	580	584	647	596	587	624	600	626	585	609	597	600	564	658	599	629	608	601	626	604	588	596	592	619	596	583	619	620	607	634	679	599	605	598	592	656	594	610	574	572	588	555	638	615	586	619	570	557	603	600	604	618	602	603	600	625	626	606	653	593	598	605	599	617	540	588	605	623	589	621	594	617	623	581	630	607	575	665	616	635	597	584	593	636	567	565	607	594	600	603	633	619	638	622	562	622	634	647	613	566	629	623	578	596	651	585	580	584	595	613	585	628	643	582	600	580	612	642	601	572	636	637	646	637	635	626	589	612	601	578	586	565	651	638	605	606	601	619	588	623	624	608	592	619	607	596	600	622	627	616	572	551	602	580	639	657	620	618	561	558	574	660	626	605	591	638	612	612	610	653	615	573	603	626	614	615	637	601	627	589	621	588	631	635	588	610	641	653	587	583	603	576	593	600	628	617	619	621	628	548	606	599	598	622	626	583	576	598	593	586	623	609	595	631	587	680	601	605	603	607	594	589	625	610	608	600	634	593	611	600	606	656	603	636	578	668	588	621	562	583	606	594	590	633	620	607	612	616	612	648	589	607	625	609	626	608	597	625	612	600	580	594	638	592	596	611	618	572	600	568	598	590	627	615	655	621	569	544	599	610	610	591	584	599	612	618	590	609	638	585	575	613	586	617	582	610	618	561	613	594	606	599	616	598	558	657	612	614	632	608	593	627	595	624	589	594	578	607	600	604	598	585	576	583	599	601	592	629	587	582	597	637	624	625	640	626	621	567	611	615	592	557	627	636	579	582	605	604	625	571	594	631	609	613	594	627	649	642	611	671	628	615	598	580	625	610	612	588	602	604	596	611	647	605	623	624	608	567	607	626	615	570	635	584	604	583	597	610	618	620	619	605	618	595	576	614	572	609	615	590	640
28331	21933	25487	16797	7983	7279	8237	6101	4238	2355	775	630	448	273	253	222	260	255	225	239	223	216	205	222	223	218	234	195	219	236	219	242	222	217	230	197	205	224	250	231	215	192	218	219	228	217	230	213	225	236	221	185	202	211	228	224	209	211	228	248	212	209	231	205	236	229	232	215	210	218	238	225	232	195	267	201	218	208	233	223	213	221	213	211	230	217	240	216	218	215	232	235	249	250	231	222	208	217	209	224	216	227	200	214	219	219	204	228	217	217	204	215	234	227	225	223	225	225	223	219	248	240	245	236	209	239	218	215	206	237	231	216	204	204	215	212	190	206	221	212	219	230	214	241	208	215	199	245	227	203	229	248	240	213	203	240	225	227	244	208	217	234	242	235	259	237	231	215	236	216	246	227	195	213	218	229	199	216	213	194	219	199	199	230	221	235	247	211	243	241	221	244	232	223	212	235	244	218	206	229	199	218	228	192	211	191	199	234	211	246	235	214	219	225	235	215	229	238	213	199	222	212	234	235	204	206	223	225	237	206	221	232	231	228	235	222	224	195	219	209	216	201	234	189	230	229	216	257	236	225	208	217	191	229	229	210	224	198	200	225	216	239	215	248	217	202	200	189	252	256	225	242	197	210	212	218	210	238	206	218	231	208	195	214	238	223	207	212	222	228	237	242	216	236	245	217	218	243	246	203	198	222	221	235	218	223	219	254	224	231	220	215	240	208	223	224	205	218	222	216	221	214	222	235	233	220	229	227	241	223	203	212	241	236	218	208	250	228	231	207	205	231	211	188	216	233	211	236	224	212	238	203	213	208	222	214	203	266	232	237	210	246	243	246	230	233	186	196	224	231	228	207	215	218	195	221	207	215	220	228	246	223	198	242	231	239	210	208	227	224	204	240	229	248	216	227	214	199	234	223	237	230	235	265	220	225	201	217	211	204	236	215	231	209	204	255	217	200	230	208	221	214	227	240	233	211	214	223	193	236	198	227	212	207	220	231	228	210	224	223	237	229	248	253	242	232	207	193	223	232	225	210	220	237	203	232	199	235	225	214	233	232	194	212	208	208	229	221	230	212	207	217	213	221	221	235	213	213	236	212	234	188	224	219	209	231	232	242	227	233	225	234	234	209	205	239	240	224	221	216	246	249	209	223	231	232	255	223	194	211	227	231	225	207	231	216	205	211	221	237	255	212	216	241	208	222	191	235	239	244	198	235	219	212	220	238	226	208	187	217	225	210	239	230	202	232	225	229	214	225	219	226	234	201	203	230	216	201	190	223	205	217	232	219	207	270	223	192	246	215	241	202	221	233	213	250	218	218	214	215	211	200	220	225	230	202	233	216	236	224	199	228	223	214	219	205	215	233	234	219	204	213	228	210	234	217	210	223	195	208	235	226	208	217	218	218	217	211	229	242	219	214	220	241	229	220	210	201	227	224	200	232	221	224	228	240	234	223	274	244	224	213	223	214	220	212	225	214	201	211	236	232	212	214	198	233	235	238	218	246	203	212	241	217	206	200	218	231	201	224	212	229	208	223	235	208	220	222	219	235	213	227	223	196	237	203	226	217	220	228	216	199	215	190	209	200	218	225	192	213	225	227	215	201	210	233	215	230	247	217	189	211	242	214	216	213	222	236	229	240	246	190	195	243	211	212	255	234	221	217	242	238	235	217	216	192	216	213	225	207	220	221	227	228	242	229	215	225	227	235	223	216	199	228	213	204	229	226	229	227	246	208	208	216	222	218	219	195	224	217	220	239	222	242	219	194	217	231	212	231	213	247	211	223	232	214	210	240	230	223	228	211	247	205	246	220	199	210	231	205	228	233	207	233	213	216	224	249	251	205	233	198	196	229	223	220	221	201	216	242	214	178	229	225	220	204	227	191	216	211	241	213	207	217	222	237	223	233	247	216	218	206	216	214	216	200	208	213	224	222	225	220	177	229	190	222	237	234	246	213	210	214	229	227	212	235	244	176	241	225	218	241	247	209	245	205	233	210	208	253	201	224	224	204	204	233	199	217	234	230	210	195	236	209	216	238	234	225	218	189	207	224	200	217	246	215	222	243	212	230	260	223	206	228	224	220	195	212	206	187	229	199	212	207	237	232	233	214	226	207	188	237	206	228	197	198	217	215	231	213	207	223	204	217	194	215	199	188	228	234	227	231	223	222	235	219	220	215	227	225	212	207	208	246	231	236	206	215	229	220	233	232	238	202	201	250	225	199	225	207	226	211	220	220	190	217	226	217	223	214	201	230	234	222	210	221	205	244	223	221	227	208	209	207	227	208	243	204	254	234	211	200	209	210	215	182	210	213	222	223	218	218	204	253	199	203	192	222	213	242	240	244	213	214	244	221	248	207	212	208	228	206	212	259	226	209	183	215	226	246	241	191	224	202	221	198	211	220	229	227	230	201	191	202	198	191	222	219	200	228	221	205	233	225	222	208	185	215	218	233	218	219	252	195	215	229	204	250	220	209	225	218	215	228	212	224	225	200	247	210	247	229	242	193	226	221	215	230	227	208	229	237	213	220	204	205	212	241	201	209	211	240	224	242	240	245	233	213	207	238	236	202	247	229	234	217	220	205	222	223	220	234	230	201	228	232	205	218	233	228	225	212	212	255	212	257	224	211	192	225	231	218	230	231	204	244	192	200	214	240	210	208	210	230	219	213	212	201	227	225	213	224	215	230	214	213	229	250	216	214	225	198	215	222	237	237	218	248	208	208	240	219	222	214	226	219	247	241	238	204	227	202	200	224	236	234	230	218	228	216	218	246	211	216	210	212	220	200	241	220	268	231	218	192	248	220	229	208	225	210	215	190	201	218	207	230	260	203	199	217	230	224	237	234	205	219	219	226	224	222	243	236	217	206	205	227	234	242	232	226	199	236	203	219	231	206	232	256	233	218	206	198	215	242	209	232	218	207	235	215	224	227	237	227	227	217	203	239	215	211	223	212	214	231	237	236	234	212	205	231	221	213	200	234	217	227	241	214	203	246	221	199	198	255	207	221	213	193	209	227	178	250	215	211	225	228	226	220	253	228	226	209	202	210	217	227	214	230	223	236	224	225	217	241	230	222	183	228	203	228	235	206	211	212	226	210	230	186	197	212	219	213	196	213	213	240	245	262	230	233	190	227	208	208	187	209	231	219	224	207	210	207	240	248	217	230	232	203	229	206	195	238	228	218	223	201	210	225	204	209	238	239	239	205	204	219	212	214	226	220	206	233	213	219	195	233	216	235	214	227	195	224	227	197	254	214	207	197	184	242	241	208	239	196	217	215	225	213	202	232	191	217	231	220	228	220	217	232	248	199	244	218	202	221	228	214	242	219	229	222	210	230	255	238	237	250	213	224	234	206	199	222	217	220	218	210	233	212	205	225	227	218	220	223	222	224	203	223	227	217	230	244	212	200	212	236	227	215	243	226	235	222	260	193	201	221	233	220	189	201	228	218	232	240	223	242	243	212	245	212	240	234	210	235	204	215
17601	19130	29903	26959	21954	24161	26304	22447	16428	9767	3657	2666	1728	895	657	627	620	572	594	621	591	570	574	592	612	679	575	608	644	580	617	600	605	609	609	594	597	577	622	599	566	636	660	598	635	612	628	638	623	628	617	577	642	601	607	606	617	597	590	660	586	608	620	596	588	618	603	628	600	626	588	583	612	603	612	627	605	616	599	603	604	593	609	617	635	640	601	645	584	595	616	607	597	642	581	603	616	640	606	669	593	647	617	627	648	566	623	607	619	616	588	658	603	624	605	624	573	638	612	584	637	585	609	630	632	621	570	631	635	592	646	570	631	647	639	598	603	572	639	605	584	596	602	608	601	609	615	639	623	589	650	626	585	617	614	576	615	575	608	648	584	611	599	616	590	583	614	575	610	619	614	617	558	611	602	606	598	593	615	591	591	624	656	650	565	609	624	605	597	600	624	616	640	604	602	593	622	590	624	606	628	630	623	571	589	619	600	620	593	633	656	605	606	623	612	599	598	580	594	560	589	655	589	603	611	595	635	608	613	618	635	553	604	713	584	603	591	644	615	660	622	579	615	596	646	600	620	601	590	618	625	620	597	622	603	592	601	608	625	586	586	597	589	617	635	592	606	606	613	600	566	583	614	614	583	611	611	592	556	581	614	584	590	661	616	607	592	617	630	604	634	621	597	638	632	619	597	630	644	576	579	585	624	583	570	600	628	609	622	613	615	588	591	619	575	613	603	607	619	609	626	603	603	578	645	640	639	608	664	611	662	650	628	623	642	607	585	628	596	586	618	604	653	585	598	593	598	628	627	609	638	598	619	610	600	625	652	573	629	611	626	625	643	574	578	596	606	672	608	606	591	565	576	603	653	587	616	626	620	661	609	627	571	651	634	643	650	646	612	602	618	591	624	612	618	563	604	635	604	613	621	618	629	593	636	627	579	627	592	624	604	597	616	579	617	601	617	600	622	611	597	581	640	587	575	591	595	664	608	630	573	582	596	586	640	596	620	657	630	636	656	639	637	583	638	651	596	593	625	625	622	643	622	553	603	591	579	592	619	597	603	610	635	653	607	621	614	621	589	599	650	601	668	624	628	610	596	577	647	652	622	593	619	634	643	632	587	596	551	620	593	595	622	579	631	592	605	621	583	661	620	613	677	629	610	610	620	613	575	593	566	646	698	639	565	618	565	650	621	582	583	618	615	636	601	628	617	637	600	592	600	591	608	611	599	563	593	585	614	638	585	663	590	652	600	594	610	630	596	627	635	619	596	611	590	630	621	635	677	612	625	606	593	607	621	610	595	642	583	648	638	639	589	620	602	581	608	629	620	650	625	576	600	602	602	569	575	603	574	634	613	610	688	635	615	619	603	613	614	625	670	612	613	606	618	590	634	647	620	581	631	627	640	586	562	668	630	615	588	619	635	614	581	634	584	598	597	587	617	571	642	616	582	635	598	565	606	596	569	620	586	621	579	610	585	637	628	618	624	603	583	581	603	617	569	633	626	570	628	603	577	611	543	626	607	621	610	595	599	569	613	641	615	607	575	619	601	653	623	641	580	579	617	623	599	624	640	656	616	594	628	610	601	579	646	587	591	632	587	585	631	588	610	592	588	633	602	594	569	609	650	619	601	616	578	580	611	619	619	609	599	608	645	595	624	623	625	628	603	593	628	614	565	603	589	591	601	610	614	585	600	639	606	602	609	594	650	610	600	628	612	628	630	628	632	650	564	579	585	628	620	578	596	593	624	620	581	601	594	622	615	596	559	599	611	588	633	593	619	667	617	594	614	651	596	621	632	577	610	620	567	634	641	639	636	605	641	650	637	602	584	629	621	649	667	603	613	674	587	602	610	581	660	630	596	631	619	612	609	640	629	614	591	600	629	644	621	577	587	599	607	638	607	564	610	621	583	596	606	570	613	637	611	601	598	604	608	565	643	623	585	566	644	658	596	599	603	669	624	617	629	600	585	633	653	603	595	618	640	601	567	600	589	603	598	623	630	649	634	620	595	599	643	628	591	620	607	582	597	614	600	644	631	583	606	597	639	602	658	649	596	656	588	621	607	596	637	551	672	592	605	592	625	631	633	626	560	611	584	581	597	619	570	599	591	583	630	611	617	579	579	647	599	633	569	643	604	585	641	601	635	609	604	596	618	607	628	646	657	623	564	572	636	590	611	617	590	623	607	653	599	642	615	610	612	576	631	621	578	603	577	582	627	593	614	632	586	593	624	609	581	607	594	613	617	601	671	630	609	641	635	588	588	587	632	582	608	604	655	624	531	609	674	604	620	563	618	590	615	597	624	619	598	586	578	591	629	598	562	623	633	618	639	592	594	603	628	598	615	612	664	648	623	597	583	651	606	602	616	590	657	616	607	631	606	588	631	608	637	619	594	595	610	645	562	621	622	609	592	611	610	599	615	627	637	642	635	603	645	581	553	602	629	606	628	599	603	613	630	588	646	622	644	575	633	632	576	620	591	631	573	584	652	630	648	629	610	571	600	687	596	636	594	621	624	574	612	587	610	601	632	630	607	602	660	572	582	603	636	640	634	612	601	636	635	618	638	611	587	634	624	633	637	609	632	622	662	602	617	589	652	601	640	607	633	627	585	598	643	590	586	607	627	554	626	635	678	597	625	589	608	618	616	666	624	610	573	613	617	576	585	559	654	625	614	657	634	583	627	607	573	608	618	627	608	574	615	651	594	634	641	659	631	581	590	606	586	613	606	598	613	616	625	582	599	631	663	601	604	628	567	602	614	625	627	615	589	642	607	610	643	615	600	585	651	635	659	617	574	596	573	624	610	640	563	630	572	604	593	604	593	627	599	628	598	652	584	583	619	569	587	649	590	648	630	595	602	602	637	588	613	626	594	573	647	641	586	585	619	625	636	634	564	609	595	657	622	616	575	613	619	601	581	659	620	603	580	610	650	575	608	662	645	594	631	626	624	608	614	626	583	597	665	629	613	592	596	638	615	579	627	615	631	583	667	625	644	583	586	591	620	586	558	600	586	596	620	594	647	598	613	588	608	642	624	658	620	602	648	622	583	625	599	631	671	621	578	586	542	575	605	630	595	587	635	615	591	617	571	613	611	596	588	632	622	622	594	603	620	617	594	579	593	639	595	579	624	585	579	635	640	609	597	596	574	636	613	590	598	623	596	646	574	610	620	659	608	601	615	615	617	636	598	633	584	616	628	630	627	600	624	644	594	648	566	619	604	577	615	614	616	613	615	578	647	581	612	590	606	606	639	627	626	612	607	601	616	637	645	628	600	651	660	615	582	605	652	621	598	615	554	624	640	641	603	598	574	625	583	604	586	629	596	580	623	602	573	593	608	636	607	618	560	586	648	615	617	665	560	610	606	632	602	614	597	625	625	663	620	576	630	598	612	624	593	625	628	594	597	632	615	636	610	618	608	611	637	610	647	582	593	602	606	609	630	623	598	645	612	619	561	608	623	602	568	610	625	590	641	603	603	643	621	594	631	638
30666	22227	22850	20206	13111	11205	7630	24459	23196	11589	3499	1319	612	339	281	231	235	216	217	252	185	198	218	217	209	200	220	224	187	216	239	222	197	217	207	221	216	211	196	246	225	192	229	205	223	213	203	212	227	226	191	209	209	213	229	211	228	233	235	202	233	238	220	198	202	195	226	200	194	212	203	203	199	222	240	204	203	240	224	215	226	230	227	226	223	214	220	215	220	215	236	238	220	227	247	236	247	197	218	190	235	224	204	206	217	224	223	243	214	239	218	224	213	222	216	214	222	217	208	221	202	230	255	232	223	196	217	225	217	213	212	206	222	236	208	216	218	246	185	201	228	203	211	217	202	202	231	212	218	206	227	213	214	240	211	210	226	209	226	207	251	225	188	206	211	212	232	194	228	205	221	222	216	217	205	222	224	199	233	233	242	202	238	201	209	213	230	203	222	222	211	220	213	227	220	212	214	216	198	216	228	235	222	229	228	234	228	212	229	216	224	206	213	209	230	222	230	186	221	198	214	252	197	223	222	216	244	230	227	208	233	236	198	219	218	211	210	202	217	202	239	195	197	199	243	233	213	209	211	222	190	218	224	228	225	215	208	213	217	214	211	197	178	233	225	222	203	239	237	220	209	229	237	230	224	239	227	226	217	240	197	229	207	210	229	245	220	206	237	215	223	189	204	232	235	225	247	221	220	201	221	224	240	208	228	215	223	235	219	235	192	197	218	191	224	207	222	236	207	246	241	226	187	222	221	221	217	206	219	237	201	224	193	201	220	232	199	221	239	208	214	222	226	224	221	224	218	216	190	189	232	205	206	221	217	215	194	214	217	209	218	190	208	197	192	227	208	213	232	200	209	218	206	211	225	229	191	187	221	236	220	201	232	226	205	215	210	220	197	227	213	218	198	244	230	233	228	225	229	221	204	214	232	231	218	230	218	212	254	231	238	188	212	226	207	236	216	188	212	199	202	220	208	203	207	190	211	224	202	226	194	230	217	239	228	216	237	218	214	223	229	226	227	212	219	219	214	200	247	227	208	234	220	235	212	213	206	205	223	201	212	207	222	205	190	200	191	220	205	222	207	239	209	214	217	224	232	209	226	212	245	189	237	215	225	222	228	216	215	224	225	235	212	223	203	212	227	241	223	199	239	208	200	207	185	189	227	230	250	208	249	197	228	249	215	220	220	222	234	217	239	227	212	232	249	228	224	234	195	237	218	235	189	200	212	211	214	192	211	232	226	209	192	226	222	215	207	219	203	191	221	231	206	234	232	230	227	219	227	240	231	250	213	220	211	212	214	225	233	217	224	219	224	230	209	226	221	208	210	210	210	224	236	210	221	252	234	205	196	213	224	217	200	203	206	229	229	225	179	209	230	217	229	188	194	236	212	213	209	218	225	215	242	214	199	220	208	225	202	206	203	244	249	220	224	230	221	210	219	252	214	214	195	231	215	203	241	225	222	224	216	234	208	181	210	241	262	209	217	242	214	249	216	239	206	240	236	228	214	198	223	205	214	233	229	211	243	230	200	235	218	248	194	222	248	214	241	234	209	218	217	227	207	230	219	208	207	216	203	239	235	207	214	237	208	245	220	226	215	218	240	220	231	222	236	238	211	235	227	254	242	219	242	200	206	228	201	216	226	217	235	217	189	236	217	191	207	230	203	218	209	210	212	216	236	251	201	194	219	219	172	201	219	225	227	244	222	218	242	226	218	191	208	246	216	244	220	234	214	218	221	220	194	238	241	200	230	221	202	208	228	212	219	238	214	235	221	214	221	222	212	214	255	219	232	218	230	218	207	214	228	207	210	214	221	215	190	234	247	210	216	210	211	231	215	235	218	220	187	217	231	211	201	221	223	201	202	245	230	198	214	211	208	209	213	230	207	201	221	227	204	230	219	205	222	195	202	240	214	199	220	215	210	213	221	234	204	227	197	215	233	202	222	196	215	226	245	219	221	217	235	232	204	247	240	216	213	220	221	215	225	236	207	210	224	241	204	209	232	232	223	212	194	238	210	196	223	229	229	226	225	211	234	240	207	181	224	190	223	227	177	215	189	200	226	230	213	220	221	209	220	234	203	245	212	221	224	194	244	239	218	201	244	211	252	234	216	225	213	204	220	196	211	205	248	235	207	210	225	187	207	221	185	202	199	192	209	224	243	227	208	218	205	201	253	200	225	208	220	215	224	193	232	189	213	206	209	218	207	222	199	218	192	260	203	237	232	207	220	205	222	214	252	206	229	212	252	213	221	225	229	227	188	201	217	230	225	211	241	207	240	211	233	229	204	214	218	219	207	229	228	199	208	218	226	216	201	196	211	238	207	221	178	221	248	225	208	241	209	230	247	221	204	232	228	197	209	236	206	215	248	242	197	224	232	243	196	222	214	220	194	221	205	225	226	244	207	253	190	197	218	231	247	221	206	216	216	204	229	203	206	211	207	213	216	228	211	216	220	234	232	218	229	235	216	229	226	236	250	234	206	231	205	242	220	256	215	230	235	226	196	228	224	196	241	233	202	228	201	220	225	207	232	218	224	202	234	203	188	199	210	216	232	211	212	235	227	208	207	221	221	213	209	219	247	205	213	197	212	191	192	223	257	204	205	225	197	218	175	208	220	221	233	244	240	219	230	211	245	189	226	210	208	226	210	236	217	214	227	209	203	228	223	185	224	218	221	225	233	200	222	227	219	219	214	205	249	228	216	243	222	277	196	212	208	202	229	221	192	241	221	198	213	226	228	221	198	224	235	218	201	211	198	212	240	233	221	215	211	216	209	236	225	202	202	227	213	204	218	222	233	208	209	239	221	204	208	236	227	216	211	224	211	212	207	227	235	197	216	225	210	218	235	190	213	217	209	202	218	225	255	204	224	197	212	189	222	244	214	208	210	223	219	216	204	266	198	210	215	188	221	227	195	214	228	204	226	236	235	205	226	204	238	217	222	232	204	204	234	207	225	195	227	210	232	192	224	211	220	194	240	210	215	232	226	236	187	226	221	237	232	244	193	208	239	210	229	214	213	208	223	241	241	212	249	218	227	205	222	216	231	218	240	223	232	219	220	220	183	225	207	246	234	236	194	230	220	230	197	259	215	242	217	232	200	199	213	214	217	194	192	228	207	222	253	210	227	216	203	254	213	236	197	232	224	219	211	194	205	202	230	237	193	229	202	218	215	205	230	234	213	214	204	197	215	209	207	224	229	189	217	207	206	227	211	199	176	240	217	216	249	219	232	239	224	224	234	209	210	242	230	256	228	253	222	226	205	212	206	227	214	207	209	223	227	216	218	234	213	221	233	251	224	219	217	211	246	217	208	204	199	209	204	242	203	239	217	198	194	241	195	197	186	215	187	220	211	214	190	211	251	219	229	208	219	227	212	221	220	202	235	199	214	223	229	229	224	222	220	209	239	193	212	230	217	228	203	217	221	208	236	220	212	208	190	223	237	235	227	193	227	230	222	209	239	237	224	254	235	221	267	222	233	228	215	175
18155	18591	26888	32699	29970	29461	25746	47513	43209	29087	13740	6474	3016	1416	741	612	589	594	604	582	591	554	562	582	590	613	576	627	653	598	600	644	612	625	625	577	595	644	617	648	587	575	616	618	592	620	612	559	604	576	555	577	598	611	634	594	579	598	633	587	595	588	640	575	607	604	612	600	621	599	602	648	607	550	637	610	600	605	602	591	640	649	579	614	594	598	588	634	597	583	589	585	579	617	623	605	593	624	631	644	631	600	612	607	631	598	573	574	583	606	588	608	598	626	652	622	567	576	589	647	597	580	590	632	643	634	598	581	594	615	636	614	618	605	630	597	629	639	596	597	591	579	573	568	568	602	618	595	627	638	597	589	577	590	604	620	608	586	569	602	581	588	604	630	626	581	612	570	635	656	600	608	590	552	612	603	593	601	587	612	599	613	571	615	600	597	594	563	593	579	576	633	552	599	612	608	571	608	610	577	612	626	612	603	641	605	616	647	613	611	614	586	602	559	621	628	577	580	598	612	615	580	624	592	597	591	637	587	597	633	599	568	586	607	590	619	624	633	605	584	621	634	579	599	625	608	597	607	621	579	581	612	619	621	647	550	601	648	592	592	610	586	608	578	617	607	592	595	592	607	586	615	591	608	589	627	596	569	599	618	567	592	521	557	622	635	564	609	622	560	626	635	587	570	593	578	627	574	606	604	609	629	602	599	618	635	625	596	603	628	583	630	578	634	602	616	608	572	594	581	620	629	604	659	560	538	644	626	621	608	598	602	606	598	611	593	592	596	628	612	610	624	561	615	589	610	632	577	614	605	585	603	578	611	620	615	615	659	625	622	626	600	554	639	641	606	598	607	616	609	589	593	658	644	637	592	589	609	596	592	628	598	644	577	654	649	608	605	598	609	649	601	599	595	644	606	591	600	576	620	598	574	593	585	598	620	590	610	629	636	586	639	564	618	634	595	601	581	593	599	616	613	583	582	603	567	629	635	593	584	624	616	666	643	616	645	586	625	597	571	628	572	624	562	573	637	608	623	638	640	636	611	623	623	613	607	604	609	580	597	606	601	559	616	595	607	662	608	603	589	607	615	592	642	606	614	616	628	625	625	618	556	612	627	611	654	579	598	594	619	593	619	628	651	584	592	598	599	598	630	621	616	631	605	654	588	649	631	603	639	608	584	621	631	608	603	548	640	578	571	618	615	586	626	574	634	579	607	570	626	635	559	590	592	604	633	618	602	601	609	612	578	601	588	597	592	587	552	604	619	579	606	589	644	566	557	633	618	575	602	601	590	615	606	640	574	664	603	622	571	649	602	588	605	566	584	621	588	605	590	617	624	588	556	603	565	625	589	623	592	563	610	653	582	613	616	637	571	619	592	651	548	573	666	635	626	589	598	613	559	608	600	623	632	620	630	609	606	591	588	588	610	622	601	637	571	625	588	613	609	593	543	603	638	594	606	619	587	620	644	615	613	614	585	601	659	594	611	600	635	601	617	627	616	648	639	587	606	656	637	597	593	609	653	601	613	616	581	621	620	647	578	584	568	633	601	633	612	620	575	615	570	603	575	618	601	607	594	593	630	605	607	606	602	612	596	632	570	568	599	615	591	579	583	579	613	598	575	581	628	618	586	613	608	602	580	640	640	588	634	553	652	604	583	611	578	566	550	633	602	600	579	607	602	616	612	614	627	570	619	607	626	587	627	621	634	609	615	638	616	603	619	618	617	581	644	628	565	594	577	586	606	590	629	580	620	579	614	585	609	612	647	599	592	590	581	611	590	613	616	633	569	601	625	600	573	578	622	622	610	607	588	630	580	602	602	587	592	631	667	596	599	580	569	573	596	597	627	587	594	594	592	613	589	647	612	634	585	591	591	615	629	567	641	584	646	554	572	626	621	593	599	607	618	577	616	613	582	627	588	651	592	586	620	625	571	573	610	645	619	608	620	599	674	615	562	617	600	606	624	600	649	554	588	608	603	587	614	607	630	556	602	642	606	632	614	587	596	602	628	602	584	579	630	684	602	572	609	594	579	592	582	581	584	586	609	603	612	628	624	578	612	587	572	585	635	593	634	612	588	634	593	589	628	620	598	598	580	584	542	617	624	587	588	650	607	634	622	607	555	566	620	594	612	616	616	585	652	613	608	617	605	626	558	622	626	581	630	621	620	580	568	585	553	618	625	611	603	552	610	536	603	606	578	644	594	614	589	609	590	623	594	605	589	616	565	605	619	554	618	582	607	597	575	608	580	594	585	606	603	618	683	575	637	608	588	591	554	613	614	590	647	630	625	595	681	627	565	629	582	586	588	574	628	597	602	648	619	593	554	604	608	654	604	629	592	623	668	635	630	598	595	561	578	593	618	546	587	639	611	585	622	631	665	620	616	627	585	596	589	618	629	570	627	601	627	640	636	599	590	591	597	626	582	625	631	559	630	676	632	580	633	615	596	620	616	585	588	618	590	593	580	605	605	612	630	612	583	615	622	621	639	605	583	580	628	606	605	602	637	621	594	615	603	616	642	617	598	602	594	568	624	575	614	600	618	621	594	551	601	634	620	639	596	619	592	637	600	627	608	619	594	562	549	607	616	585	584	629	604	602	607	636	583	615	578	631	603	607	577	609	644	677	623	565	634	634	605	590	620	656	659	593	609	622	602	600	585	575	626	583	635	598	607	630	580	622	584	636	627	604	641	596	645	589	579	567	618	586	619	614	615	627	582	630	629	591	616	576	574	573	611	624	600	578	629	624	582	620	641	608	651	607	589	626	633	609	564	608	601	617	627	589	629	609	628	611	614	651	678	616	591	619	613	592	580	621	636	614	600	582	610	591	613	639	582	583	634	636	667	640	587	569	617	602	629	618	596	578	604	590	568	621	623	662	614	592	607	606	622	591	642	572	641	605	583	590	577	568	632	621	615	557	589	627	659	630	588	624	629	592	575	600	615	581	624	606	607	590	612	586	619	598	627	654	619	604	573	569	604	621	614	596	572	586	625	616	602	621	609	596	566	587	611	576	609	637	608	577	635	646	616	589	600	625	573	586	633	588	615	610	565	608	561	597	605	624	691	618	627	617	616	594	635	640	622	642	599	589	643	663	562	595	604	620	581	588	620	581	587	602	614	636	621	615	598	625	624	621	608	621	597	672	617	610	608	641	578	616	586	618	630	577	610	637	614	643	558	618	623	598	630	624	638	594	638	606	628	616	632	617	631	614	612	577	592	623	621	588	576	591	612	589	599	636	631	602	632	571	622	581	586	582	576	574	630	614	599	626	605	633	622	646	621	614	585	598	577	612	595	596	610	592	572	606	632	605	608	594	596	569	595	598	587	586	608	606	559	601	634	589	623	606	606	611	654	648	588	647	635	562	640	598	605	626	608	579	574	607	586	665	589	610	622	610	624	634	640	623	545	617	627	596	585	615	606	586	589	588	615	625	586	623	567	604	624	580	649	588	605	598	584	598	602	632	613	574	643	601	594	649	590	572	588	593	611
31995	24181	30173	24999	17509	10485	11898	38163	33021	17962	6505	1822	656	367	248	222	234	226	203	198	231	202	199	212	209	228	227	212	180	231	207	200	222	212	227	207	228	218	226	233	212	224	205	228	217	208	217	202	219	207	211	214	183	231	191	224	224	223	208	218	214	238	195	215	233	205	254	189	232	214	214	204	221	223	203	240	231	203	219	256	213	199	229	221	202	210	192	187	198	199	213	212	224	198	209	239	223	207	248	188	234	208	212	233	212	227	208	214	201	214	225	219	240	229	216	203	255	216	222	222	194	240	221	211	219	215	180	173	209	222	222	206	200	225	206	221	200	213	213	221	211	222	240	210	216	187	223	208	221	225	205	233	165	214	222	218	185	238	213	197	204	211	247	206	207	199	224	216	212	193	231	207	197	228	213	220	245	220	225	221	184	204	210	193	224	208	214	201	203	245	239	202	211	224	234	234	206	204	200	227	201	217	215	215	238	213	203	231	216	246	226	198	200	214	222	255	195	230	227	206	219	224	212	236	201	215	211	216	211	228	221	229	225	218	215	210	219	198	233	236	222	240	211	210	249	232	194	198	213	203	219	208	230	217	220	221	222	232	214	209	216	199	236	183	243	225	218	216	197	241	216	232	215	211	216	202	227	226	211	224	228	208	245	217	212	214	223	211	196	201	201	212	188	201	226	226	217	206	219	228	200	211	227	213	235	217	220	231	211	215	200	178	216	207	228	244	227	205	203	218	205	205	184	187	201	216	200	191	201	218	245	213	211	264	212	202	222	205	236	217	228	223	206	209	208	181	226	220	219	223	222	233	222	226	215	194	212	205	246	250	213	219	222	230	212	202	228	225	208	231	196	246	225	219	216	213	207	211	214	229	208	226	239	226	201	211	219	216	207	218	212	193	203	227	226	200	202	237	218	223	212	232	201	218	238	208	223	224	227	218	204	211	183	221	259	217	216	231	203	200	242	219	198	210	207	189	223	218	209	201	220	226	207	230	224	197	220	219	218	235	216	210	229	248	232	222	199	208	213	228	222	199	216	192	230	220	216	228	239	225	219	211	240	198	205	244	213	216	212	217	209	220	201	203	236	178	252	223	215	198	213	224	178	211	209	185	210	239	217	231	220	212	206	223	220	220	195	202	220	207	212	206	221	224	205	197	190	213	235	255	235	221	194	232	201	224	195	224	207	219	216	249	205	210	229	243	226	197	202	216	224	215	206	211	220	218	212	184	195	222	206	236	199	212	217	217	222	252	215	210	232	258	225	193	231	225	230	211	220	208	197	212	200	216	226	212	208	209	255	219	217	205	208	224	203	219	231	203	248	221	199	235	217	226	210	211	231	212	233	200	199	213	241	201	214	201	192	215	212	255	196	214	210	204	200	215	201	201	208	223	233	224	215	211	246	211	237	217	226	215	219	221	243	224	215	203	237	196	200	218	220	214	206	197	242	229	228	214	197	223	240	246	221	217	223	203	221	217	224	208	240	229	200	229	221	185	212	247	196	211	232	222	240	214	200	242	191	237	220	238	224	204	193	189	210	218	205	232	217	200	215	224	211	188	193	204	214	231	208	221	219	238	208	212	198	237	197	215	224	224	231	233	229	208	204	230	214	215	230	213	205	200	233	207	256	193	219	193	213	212	186	218	226	235	210	178	237	220	225	229	235	238	240	208	204	214	229	237	209	243	230	220	214	214	196	191	196	220	220	197	213	224	225	217	202	217	208	208	229	240	226	201	201	215	226	207	232	213	210	210	220	203	201	237	211	227	202	233	221	200	228	205	218	210	224	204	213	210	221	223	228	214	219	211	223	227	226	225	219	225	221	186	217	192	213	199	214	222	220	233	223	229	191	232	249	200	190	215	211	220	213	198	213	229	211	195	197	222	213	232	185	215	220	200	229	219	221	203	210	207	219	231	260	203	222	202	195	223	215	236	213	235	226	199	247	201	218	198	198	217	229	194	196	216	229	219	196	224	202	226	217	219	194	220	242	207	215	224	233	193	233	215	212	204	226	213	207	219	220	189	214	234	210	233	221	208	202	225	195	214	216	209	213	202	209	214	240	203	214	192	218	216	224	241	212	230	208	201	238	211	222	225	205	223	195	223	228	201	221	207	197	219	204	203	226	209	217	237	210	194	198	229	219	214	222	241	202	217	199	218	220	203	224	250	231	203	219	210	184	199	228	233	193	211	232	225	217	206	254	231	207	206	224	215	228	201	247	221	216	207	229	245	197	237	212	218	214	220	213	213	231	202	210	226	215	215	217	208	205	222	227	214	244	189	222	214	215	223	204	216	238	197	229	231	194	208	200	216	213	194	207	233	206	227	222	200	205	206	220	219	233	232	253	227	200	203	240	209	186	228	207	208	225	233	203	237	230	204	205	220	216	208	220	230	215	203	211	185	240	233	207	196	246	211	207	204	198	234	179	222	220	216	222	205	224	205	203	216	208	190	231	199	218	217	222	218	204	210	220	239	229	192	232	242	198	234	231	218	244	201	225	206	203	235	224	214	222	232	202	209	212	208	223	194	197	200	219	202	215	249	216	210	193	228	249	217	215	247	235	225	213	225	229	207	227	191	204	237	222	191	199	208	200	210	219	213	216	233	225	222	229	213	230	239	205	174	208	222	217	210	229	200	205	239	218	194	228	216	198	237	243	202	218	214	222	211	212	243	203	185	225	211	208	232	225	204	209	226	209	212	195	216	233	241	233	223	227	208	204	209	204	208	203	222	238	186	229	217	220	226	212	204	228	203	199	209	209	231	238	188	206	197	242	213	229	208	197	210	215	214	242	238	205	208	205	222	221	211	216	207	191	228	219	183	207	228	200	243	205	217	233	252	191	212	198	196	247	215	240	219	203	210	230	192	208	248	231	228	253	218	224	230	231	210	205	192	217	191	231	218	220	206	200	196	212	215	199	228	208	201	231	229	215	211	220	230	204	215	206	237	222	206	226	222	215	216	232	200	221	224	230	216	207	219	228	204	215	225	218	217	230	227	248	194	212	208	204	229	220	235	217	215	244	208	197	217	212	260	222	203	219	212	220	226	210	237	215	191	222	217	226	203	207	214	194	215	218	236	222	217	219	178	222	206	217	258	231	223	218	245	232	206	195	188	192	199	223	207	216	219	216	216	207	209	242	179	226	233	213	181	215	242	218	235	198	243	204	228	209	227	229	239	202	204	227	209	224	218	214	212	228	227	241	208	215	227	223	211	180	225	200	209	242	214	218	198	212	209	240	226	224	211	186	205	187	245	214	199	214	228	219	221	223	204	236	215	195	232	226	208	207	230	214	214	219	201	221	224	202	199	194	230	215	235	215	185	226	190	211	220	208	205	206	237	192	197	207	201	219	226	228	220	192	214	214	216	230	230	216	226	229	237	234	211	233	225	223	209	200	224	213	231	207	232	209	220	217	261	236	195	240	226	229	226	263	238	206	195	226	229	198	201	200	245	181	220	196	205	236	207	188	215	197	239	219	207
18517	19909	33258	36636	33763	27633	32179	58138	50543	36049	19836	7599	3310	1412	793	695	585	639	607	624	589	635	610	630	621	602	625	607	609	616	620	616	596	620	633	632	582	575	578	578	575	586	577	587	585	622	627	596	607	611	618	594	632	649	572	612	637	600	555	606	607	605	604	624	596	601	629	587	604	645	609	600	626	577	623	608	573	646	575	649	571	602	607	640	624	640	596	598	606	616	592	604	615	597	628	580	597	614	637	615	625	592	622	606	654	545	599	612	563	613	606	642	613	613	613	595	646	590	586	576	653	613	608	582	607	596	591	563	616	576	629	584	634	620	605	618	622	618	602	638	592	595	625	621	608	621	582	610	576	574	641	616	605	570	584	587	634	605	582	598	611	614	598	599	611	611	620	597	600	644	631	607	657	651	619	619	613	646	598	658	622	581	605	563	641	625	592	590	634	649	633	538	609	594	579	600	585	585	556	612	588	622	595	621	605	611	580	619	599	660	591	622	614	616	571	556	629	588	643	589	583	595	588	630	598	609	597	609	609	631	620	614	622	619	586	673	632	593	622	637	616	629	604	537	589	587	582	574	618	606	603	604	588	630	611	603	600	633	581	573	653	617	584	574	613	619	600	608	626	633	642	624	639	606	611	593	582	627	621	621	609	591	578	589	584	565	551	618	657	624	605	612	634	613	608	603	622	623	607	603	622	602	635	605	605	585	585	599	599	603	562	575	575	594	603	630	653	612	609	622	567	637	592	644	627	568	584	589	634	600	603	614	608	589	560	548	623	571	630	625	599	626	565	636	649	617	579	589	642	556	634	634	610	627	619	624	639	622	647	590	605	556	595	572	645	620	596	601	600	576	594	650	598	617	644	582	595	596	595	640	599	618	645	640	630	595	612	620	573	609	605	585	599	601	576	573	576	604	593	589	595	560	615	669	591	566	622	631	577	578	621	625	596	611	632	611	631	612	600	627	663	605	570	578	598	601	630	631	615	622	609	635	579	603	613	603	615	607	626	574	642	595	613	591	615	612	615	614	590	574	653	601	589	602	606	615	605	589	627	589	626	569	624	614	583	584	584	611	617	607	560	634	617	597	609	575	615	615	600	593	639	614	556	603	613	633	618	617	607	574	603	568	603	621	565	658	604	621	552	608	582	612	591	595	609	583	558	604	617	647	647	554	613	640	570	585	562	620	553	592	581	583	606	606	607	572	583	602	661	577	633	624	618	593	557	600	607	661	585	577	560	557	595	622	630	580	593	638	571	620	605	592	601	632	607	601	577	612	610	629	645	621	555	628	636	560	589	613	640	566	612	582	610	588	590	603	614	621	631	597	580	584	587	583	606	605	606	619	604	596	582	591	620	595	599	592	596	625	566	655	592	556	584	622	559	642	587	592	635	541	633	575	617	606	618	624	632	602	607	541	604	590	586	615	607	599	664	627	589	619	607	634	624	636	607	587	579	632	590	603	622	632	605	626	624	595	574	616	561	652	553	650	591	614	593	596	591	590	590	642	606	566	606	627	615	649	585	637	655	606	562	618	627	626	590	597	602	614	615	596	622	620	602	592	581	565	591	621	604	559	613	623	640	594	632	655	569	614	646	615	602	600	616	575	606	562	601	613	591	566	598	584	588	603	631	572	603	583	644	586	565	582	610	636	579	622	571	601	646	610	612	598	589	620	620	595	593	595	618	604	644	604	608	629	631	583	613	608	598	563	597	586	582	595	623	647	626	545	612	560	601	563	594	620	580	600	600	610	594	557	599	608	562	542	612	585	629	574	602	593	656	593	613	664	610	597	663	585	611	642	574	566	600	570	580	631	573	583	587	608	624	580	616	593	578	608	630	626	574	612	567	567	604	628	625	613	610	644	580	605	626	580	618	632	621	567	611	597	660	609	590	562	587	598	641	599	535	617	589	590	622	644	612	630	599	614	592	599	593	630	595	631	573	612	592	622	641	629	615	586	639	622	633	569	590	617	645	615	562	602	656	610	647	624	635	559	577	592	594	603	640	623	583	561	605	591	645	608	614	596	575	574	615	620	645	632	594	590	593	616	636	614	584	612	641	585	605	585	624	595	620	660	557	613	610	608	588	582	616	607	625	580	626	584	570	636	574	581	630	572	621	651	610	672	556	624	600	612	612	574	563	579	624	590	643	605	659	642	605	653	574	605	625	624	602	638	585	679	597	584	585	647	632	631	599	608	605	625	598	592	625	582	609	588	610	588	573	617	620	588	613	622	627	586	620	591	628	621	625	630	594	594	587	614	579	631	599	567	641	578	565	610	636	622	590	585	579	615	632	582	602	655	593	613	632	629	629	606	640	605	620	572	612	536	616	653	618	668	616	600	596	634	605	620	599	610	636	664	622	628	600	614	634	595	606	605	569	589	605	553	604	631	600	630	600	589	576	584	622	569	621	666	641	584	622	615	618	600	610	646	571	622	613	642	579	614	589	595	609	616	632	607	601	612	578	595	611	587	593	581	586	640	613	590	576	604	610	590	610	588	629	590	593	607	609	614	635	611	561	644	613	610	648	587	630	654	548	601	610	605	584	587	601	601	599	648	599	569	611	625	598	570	609	561	611	641	563	568	607	565	591	631	623	655	582	592	641	581	624	681	584	596	567	548	542	638	585	636	628	644	592	578	639	581	620	637	606	607	662	579	593	580	612	617	591	577	612	582	617	591	598	629	639	621	619	617	636	583	631	619	596	619	579	617	627	573	578	647	606	582	599	609	600	631	583	613	589	570	651	614	616	599	616	607	589	583	670	582	597	596	617	654	624	669	589	578	615	619	589	632	576	587	622	600	558	591	632	665	582	583	599	617	585	589	609	598	600	620	685	624	562	635	613	625	659	593	568	541	628	583	616	617	607	588	587	601	580	624	623	607	594	610	597	594	640	633	630	645	627	613	608	581	640	598	575	659	577	666	608	592	626	596	591	571	634	595	589	604	583	597	624	575	625	563	614	655	600	623	599	624	623	583	678	570	572	611	616	574	614	635	620	613	630	617	622	612	589	611	614	577	568	598	633	612	559	585	613	608	620	626	616	569	628	640	590	606	591	643	615	591	605	628	663	570	604	583	642	633	607	584	579	635	620	573	597	574	614	627	590	596	584	638	610	642	603	595	565	604	579	583	579	610	582	588	618	644	599	627	557	610	616	571	635	598	602	627	627	619	662	591	616	600	570	572	604	570	584	560	632	606	592	607	585	631	569	644	632	583	596	625	606	621	597	632	602	599	606	572	626	576	599	602	637	646	600	602	602	617	646	589	618	573	617	624	591	598	640	639	599	572	591	578	628	613	611	619	611	639	614	644	668	586	633	619	588	609	605	588	570	558	599	632	598	592	593	611	610	550	565	614	593	591	626	592	595	620	625	609	555	630	582	620	588	568	602	576	631	611	584	594	625	587	627	601	599	604	606	656	573	612	611	579	650	596	578	608	614	623	632	575	636	600	620	594	644	607	586	618	578	596	560	584	655	618	608	610
28032	27286	30192	19565	7113	3619	2889	4317	3206	1565	702	372	258	250	208	221	226	225	209	225	225	206	226	204	211	220	202	221	214	221	218	193	225	202	234	210	229	256	221	225	193	230	241	214	209	223	205	211	224	210	229	221	241	207	228	206	188	226	211	260	211	190	210	219	211	211	200	236	200	207	237	225	228	202	224	196	206	219	231	207	218	196	203	245	227	229	205	190	184	206	231	244	214	217	195	217	211	225	210	220	214	233	215	208	218	247	210	242	193	239	233	208	200	225	196	207	212	207	198	212	195	235	231	189	215	229	211	205	199	233	224	243	229	198	207	210	208	259	241	222	203	226	244	199	215	207	206	230	235	207	206	233	232	203	210	228	239	214	210	259	216	212	221	228	205	210	229	218	243	199	216	208	188	226	214	189	260	195	185	208	208	243	206	207	208	203	236	209	228	217	211	219	215	237	232	238	214	222	229	221	222	244	198	193	258	225	205	211	210	213	225	216	222	174	228	225	224	221	249	195	210	233	227	221	224	224	218	219	220	236	205	210	214	246	204	208	207	229	226	239	221	205	217	211	203	186	216	221	236	210	212	204	214	222	234	235	192	234	193	193	211	225	191	258	222	244	205	220	241	238	238	238	238	217	198	201	217	200	200	207	196	225	246	241	238	202	208	209	220	187	216	224	229	220	235	221	203	215	229	218	202	202	218	232	211	206	214	234	228	215	222	232	216	220	220	212	219	205	227	216	226	225	205	218	217	243	222	229	216	214	218	194	227	228	255	236	234	206	208	240	205	224	214	207	219	212	216	199	201	211	255	189	221	223	232	196	211	201	213	212	206	215	198	208	181	212	194	209	223	235	203	219	208	194	184	223	193	229	225	226	246	219	234	226	203	237	256	213	223	206	193	219	210	211	206	178	238	227	209	206	219	213	229	208	203	189	207	216	202	213	225	206	248	209	201	208	230	207	203	215	230	191	195	199	222	221	221	222	211	205	228	210	206	197	224	198	206	222	212	225	240	201	212	218	220	216	224	213	227	219	212	223	201	188	221	219	214	223	203	218	226	217	237	226	222	230	201	222	191	246	194	242	209	187	231	242	207	201	260	210	244	224	172	213	197	250	236	231	202	208	199	211	211	235	184	226	219	234	230	232	204	203	214	212	207	178	197	235	204	216	209	200	199	215	213	201	240	232	216	223	209	203	228	221	230	241	221	246	216	230	214	224	201	198	230	204	203	210	218	208	221	223	243	219	188	234	246	207	223	207	217	198	211	214	210	235	227	204	238	233	236	215	214	204	211	223	221	192	215	234	182	176	218	208	203	189	212	239	228	239	200	234	256	227	220	252	233	210	215	204	239	248	223	232	192	221	196	233	214	198	201	234	210	227	218	214	225	190	230	221	216	228	231	234	212	224	229	231	207	235	223	232	219	195	226	210	193	220	231	220	219	224	190	228	197	228	210	198	195	223	209	223	203	202	229	247	245	231	213	204	197	218	247	218	221	195	234	227	180	211	217	202	211	238	203	228	212	229	201	211	214	237	232	230	215	222	246	193	223	230	225	207	198	236	207	229	193	214	240	198	195	229	215	197	217	222	218	233	194	230	203	221	241	257	206	217	209	215	237	238	261	236	228	226	214	201	204	202	194	199	225	217	189	213	238	229	242	211	223	199	248	227	199	222	221	235	230	226	224	209	222	209	223	197	202	243	201	228	231	195	223	204	255	230	208	209	245	234	251	224	217	220	203	233	222	221	216	217	235	200	214	209	246	214	222	189	192	204	226	221	206	222	206	194	244	211	223	227	205	206	226	199	230	220	226	187	246	228	225	232	210	206	226	219	220	201	202	208	223	226	223	212	233	224	199	223	214	227	219	191	250	212	246	224	238	239	220	215	230	223	205	188	223	253	224	219	226	224	244	228	216	225	235	214	251	205	226	214	215	198	217	233	201	209	220	221	198	231	235	233	221	216	242	206	236	213	220	209	217	208	231	188	205	194	203	226	224	223	218	202	231	216	218	197	223	231	193	226	220	234	189	222	221	221	214	231	203	207	193	208	222	208	224	230	220	236	206	229	223	212	206	205	214	222	208	200	209	228	236	213	233	210	213	184	224	228	210	193	230	197	219	231	210	227	195	222	213	226	251	250	241	215	205	216	228	202	206	213	225	220	206	228	232	215	218	226	209	230	216	251	233	201	207	200	216	237	244	234	220	222	214	212	223	221	215	206	223	213	229	212	204	189	219	203	207	216	212	217	227	220	229	195	237	209	219	200	210	215	241	240	225	228	204	208	202	218	206	216	241	226	216	233	274	197	214	242	210	188	237	208	227	230	215	228	188	239	211	221	217	199	211	193	222	237	229	211	205	218	242	227	199	225	224	248	216	206	222	223	210	222	190	228	213	248	221	240	204	224	202	221	220	224	197	199	227	221	210	236	239	216	214	235	213	214	232	196	228	211	205	225	220	208	231	226	230	205	188	224	224	214	221	200	220	242	221	203	252	229	234	230	231	254	214	197	199	221	221	208	222	239	204	222	210	205	227	222	223	235	188	240	165	228	197	214	252	237	230	209	216	196	224	221	216	208	196	217	202	218	267	209	211	215	221	253	229	254	200	202	224	199	201	201	229	224	226	217	204	199	223	209	202	228	220	213	206	227	218	213	233	208	226	209	192	217	229	228	241	214	226	201	221	194	232	216	220	203	179	189	193	201	189	204	225	188	207	218	208	230	236	239	207	212	221	207	220	226	201	237	238	203	217	200	236	220	227	217	207	185	222	227	215	242	206	210	235	200	215	220	229	197	242	209	213	218	242	198	234	212	228	210	223	242	213	228	219	221	200	206	190	236	198	222	219	202	214	215	221	211	246	221	240	214	227	214	237	218	212	230	193	184	212	198	214	206	197	235	208	217	231	238	197	227	217	209	215	194	234	216	222	222	211	228	200	220	203	254	198	196	222	178	217	217	220	228	205	199	197	207	199	222	221	192	228	200	206	242	201	230	226	196	224	228	211	213	230	217	214	208	208	220	227	235	195	212	233	232	208	214	223	212	199	236	245	209	249	228	217	204	233	213	229	226	204	220	231	206	226	203	209	224	209	217	220	237	218	191	218	223	251	240	236	224	225	220	240	216	203	211	198	238	220	221	221	197	237	218	212	220	229	217	187	231	193	243	220	213	208	206	209	232	213	213	185	238	214	221	207	192	179	221	221	206	201	226	219	214	233	209	215	235	191	239	240	210	195	228	213	199	217	229	232	236	209	218	207	230	210	210	219	234	226	239	234	222	195	229	203	226	200	219	237	244	227	234	219	247	213	221	213	224	206	212	209	245	214	239	199	202	174	243	221	222	201	216	183	232	228	262	188	200	217	203	235	203	226	232	213	225	221	207	207	243	217	222	231	194	180	231	235	239	208	214	200	214	210	215	223	224	209	192	220	254	194	238	235	204	223	229	238	221	200	196	231	227	208	217	196	237	197	216	188	236	208	218	240	204
17704	24025	31622	28760	18476	14232	13492	18343	12816	6408	2703	1246	855	678	649	603	609	614	624	615	599	590	598	619	593	639	636	639	628	595	641	551	615	600	599	571	602	587	641	602	580	593	610	589	600	626	625	633	632	588	605	603	598	612	573	588	651	599	611	644	606	642	609	618	644	619	617	626	642	637	607	622	588	571	562	603	585	635	640	626	590	582	617	573	599	622	599	583	595	598	598	623	623	580	646	601	592	588	578	580	664	579	585	592	617	594	627	613	619	596	587	580	614	586	605	631	605	579	586	589	586	608	627	598	621	616	628	594	647	572	640	618	598	598	622	608	589	639	622	595	591	584	617	648	638	602	575	620	658	594	578	656	580	557	556	611	575	584	586	579	590	601	581	600	630	614	569	601	651	611	556	593	630	612	606	605	633	593	593	648	592	591	580	605	609	577	570	585	610	576	592	569	648	574	607	606	604	669	608	636	624	618	637	587	616	564	613	589	578	631	601	620	616	586	608	599	574	620	603	599	569	591	637	629	637	615	560	621	637	606	627	622	600	619	607	606	582	582	628	610	649	585	582	604	614	645	579	602	606	590	604	643	611	596	569	557	597	553	569	608	584	555	601	647	614	608	607	581	621	617	633	604	583	606	605	611	629	597	600	612	611	568	610	606	591	593	601	645	617	601	595	611	600	584	594	597	629	624	583	640	587	594	555	584	548	621	627	626	572	609	580	570	601	571	595	588	606	599	607	592	587	561	601	571	564	605	605	598	624	587	604	571	591	605	619	600	615	594	632	604	582	554	615	594	634	556	625	648	593	629	610	623	641	589	652	580	574	581	627	637	581	630	629	595	587	603	588	636	571	611	590	576	627	620	594	591	618	589	623	641	614	607	652	559	573	540	610	625	614	581	624	619	596	595	636	615	600	612	618	610	629	612	602	632	593	563	573	570	636	568	605	602	645	653	597	642	608	614	574	612	615	550	605	564	595	625	601	594	650	641	586	584	602	599	625	644	604	598	545	629	603	593	616	594	614	587	618	622	602	622	614	568	630	591	576	574	601	595	618	635	615	599	561	549	623	587	596	565	613	612	595	566	625	582	605	615	583	576	573	586	570	635	630	605	680	611	617	559	652	619	664	595	604	592	588	624	601	598	617	628	533	584	598	623	609	619	637	608	568	626	575	630	590	611	608	579	612	558	616	621	624	589	590	610	582	599	629	558	648	573	590	556	617	590	628	591	591	584	559	564	591	628	622	614	598	598	610	603	613	601	602	575	582	612	638	633	594	619	611	606	636	599	599	589	539	564	581	626	639	593	600	596	604	597	611	585	584	655	604	618	593	573	659	602	610	633	583	611	580	593	606	614	599	601	606	597	647	624	647	665	595	572	626	561	580	642	614	552	566	617	615	604	612	596	607	596	589	613	615	633	610	640	584	642	607	589	604	639	579	603	617	622	597	616	649	623	628	609	569	604	638	617	579	618	588	589	573	603	608	632	561	593	585	613	606	578	601	651	582	598	598	630	627	588	620	555	623	547	612	600	633	585	580	579	583	592	605	586	570	561	579	595	632	613	613	617	597	589	618	622	575	629	613	549	607	605	607	549	573	616	641	575	625	608	603	570	578	597	610	578	652	553	596	602	585	599	606	585	612	645	614	586	574	624	614	595	624	600	578	585	598	612	635	608	646	639	598	600	564	568	637	621	604	608	608	599	616	614	617	620	623	621	581	637	615	585	662	678	590	602	604	589	594	629	617	614	613	658	618	568	607	581	612	546	628	627	592	618	599	586	601	594	621	604	601	579	638	592	573	620	583	597	549	627	614	589	593	555	634	586	578	574	590	609	563	599	583	612	588	633	588	620	614	627	642	602	622	616	599	614	609	592	581	600	662	607	601	573	593	590	626	595	620	569	617	582	620	602	587	578	618	623	612	590	565	538	642	598	574	586	618	612	629	576	617	621	628	640	639	605	626	636	594	614	555	611	581	597	585	609	639	618	613	623	637	621	611	629	592	630	608	575	593	587	594	630	547	597	567	694	572	624	644	562	552	600	635	558	574	601	611	583	601	596	588	615	603	588	569	565	619	587	592	588	618	577	589	619	610	619	639	613	591	587	594	625	601	613	594	564	585	675	605	573	618	571	603	584	672	608	627	639	585	631	600	590	625	575	592	575	578	605	608	647	659	582	644	598	597	578	626	636	625	620	603	544	564	606	618	600	642	611	623	620	614	569	635	642	580	553	642	553	585	603	559	577	586	619	584	579	601	598	609	637	630	586	624	634	606	598	646	563	600	617	578	626	602	607	582	585	626	581	623	642	602	673	596	621	641	604	613	592	579	603	600	591	625	619	587	607	651	585	628	589	571	583	605	611	612	608	650	561	592	591	603	571	639	619	586	573	608	560	604	612	593	649	588	580	563	592	667	648	602	641	639	607	604	599	613	598	564	607	557	614	597	662	636	622	632	555	645	643	619	643	604	582	586	635	623	614	615	595	583	630	623	564	611	588	587	612	656	579	582	620	529	615	566	651	631	633	604	611	615	609	636	633	574	648	618	618	605	654	619	618	641	615	625	579	568	578	555	647	598	611	638	580	626	620	609	579	551	598	586	609	601	586	601	602	569	640	614	585	606	628	603	645	586	599	627	589	628	640	607	627	588	591	611	615	613	611	633	584	618	596	574	596	587	589	650	623	633	589	604	578	587	604	622	600	600	531	573	631	543	636	607	617	611	606	631	554	620	591	595	591	619	626	605	553	606	599	596	624	642	609	584	591	626	599	585	597	633	605	595	633	614	610	619	596	592	617	614	603	621	636	605	572	649	604	595	603	610	626	591	602	579	632	624	562	595	597	577	640	591	595	589	546	613	569	629	603	604	584	646	634	617	590	593	633	614	635	590	641	620	595	617	632	619	658	593	632	597	626	597	609	615	559	641	623	607	596	622	675	614	612	595	633	644	603	646	609	572	626	590	632	593	561	606	643	631	576	599	662	606	598	605	607	638	574	583	617	598	606	626	615	562	642	615	575	614	608	588	603	557	612	616	574	595	617	612	573	575	682	616	546	655	590	653	598	602	610	597	639	605	585	595	655	625	640	596	566	610	577	619	571	587	577	597	628	606	558	633	585	607	662	612	612	575	624	652	575	597	593	642	566	592	558	574	554	581	581	592	622	590	618	614	572	584	629	602	608	582	606	582	592	601	576	612	567	622	595	614	598	569	586	626	634	598	589	602	656	649	603	609	594	633	599	619	601	582	583	613	555	564	583	628	604	572	612	598	579	635	619	591	641	635	595	589	576	620	552	609	627	634	616	612	591	630	584	625	572	638	622	587	570	582	619	612	584	663	565	601	588	576	623	582	600	664	618	604	618	595	580	587	605	616	602	620	617	564	635	590	582	577	609	630	618	627	606	624	612	567	605	661	551	580	556	584	625	599	557	590	631	645	604	645	593	594	615	609	606	616	548	574	603	581	563	593	638	620	639	611	551	587	600	571	634
35008	28813	28957	17743	8772	4819	11632	26696	20199	8999	2848	799	419	260	200	229	225	214	214	206	206	204	236	221	215	206	203	184	206	199	210	217	220	214	227	233	214	190	207	235	193	212	235	254	224	212	197	218	198	229	219	220	205	223	214	219	189	209	227	207	222	247	228	237	192	216	218	193	215	245	209	238	203	180	212	216	199	220	209	225	242	217	221	189	237	216	205	235	217	230	233	208	228	214	246	218	209	201	208	227	232	209	195	223	214	187	237	244	190	219	230	226	228	210	223	234	242	211	218	196	210	219	220	209	249	209	215	230	233	196	206	214	231	228	219	234	195	199	203	214	212	217	203	225	213	217	221	203	224	206	221	226	212	227	238	207	257	207	219	220	211	210	210	211	200	197	209	225	203	216	200	215	232	222	227	223	232	207	208	214	213	183	189	206	215	217	202	202	197	242	228	225	223	220	245	218	228	219	191	218	219	224	233	194	230	236	227	222	192	209	193	193	232	222	218	211	199	234	210	220	232	202	215	232	201	222	227	208	210	215	215	205	242	237	201	233	209	228	191	222	223	251	205	199	206	209	202	216	221	218	215	223	200	216	217	221	218	204	212	233	207	239	250	201	230	196	223	212	181	217	236	223	224	225	222	215	220	236	190	206	217	227	245	203	224	192	247	212	219	207	218	203	192	216	218	225	222	202	221	227	211	192	218	253	204	201	201	195	242	223	204	226	199	211	216	228	221	214	225	213	221	199	227	208	218	229	212	208	217	232	208	214	184	206	237	205	194	217	224	231	232	230	214	225	238	231	203	208	202	215	232	202	201	209	224	238	220	194	172	212	243	216	215	230	211	197	230	199	234	206	226	199	214	215	213	207	217	254	216	251	190	202	206	217	225	174	252	213	205	217	191	222	187	230	198	233	235	230	234	214	231	241	209	218	210	217	222	217	187	217	233	206	200	211	218	196	227	216	194	209	205	211	215	218	237	206	198	215	218	226	187	231	193	197	219	217	225	233	212	226	235	218	205	210	219	204	221	222	210	215	196	219	245	223	206	226	227	230	212	207	230	205	204	186	220	199	233	230	224	209	226	205	223	222	228	221	221	226	225	235	221	210	222	196	241	201	217	240	192	219	241	210	211	187	204	204	217	206	206	218	217	192	224	217	229	197	221	210	220	213	201	189	208	231	187	209	221	228	221	189	201	238	223	212	198	221	242	227	198	188	227	227	213	215	222	216	230	223	189	213	204	217	211	219	225	194	211	204	200	232	208	225	232	230	236	234	238	211	213	215	247	204	221	213	217	199	210	197	203	219	237	231	183	232	213	228	202	201	231	244	175	223	202	214	232	215	213	216	242	222	215	221	204	237	217	198	209	206	211	187	228	244	225	223	203	231	208	216	232	216	221	226	192	197	222	207	212	226	239	218	243	208	214	215	226	231	213	201	236	212	234	202	223	230	232	212	209	249	212	227	212	198	215	242	221	210	208	230	221	228	200	214	218	229	199	221	201	233	227	222	196	243	235	185	226	206	204	218	208	214	227	191	221	204	217	191	217	214	223	186	259	222	218	226	205	218	242	198	196	237	253	203	239	221	191	238	196	217	205	239	199	221	200	220	207	221	220	211	205	234	218	208	199	200	255	215	201	208	203	205	201	222	219	202	241	226	233	188	201	202	200	221	228	234	238	228	204	187	234	229	235	237	208	224	230	219	210	215	209	208	223	201	208	218	240	222	207	216	226	218	179	213	219	226	217	228	227	199	198	204	213	218	217	233	241	214	235	219	206	215	234	214	209	226	191	223	210	225	216	244	221	236	231	218	210	211	218	233	210	216	220	221	197	222	240	195	215	211	230	222	196	222	225	199	195	215	236	209	207	184	213	208	212	209	213	202	200	232	224	242	219	229	221	227	223	200	213	226	220	209	235	239	229	212	202	227	214	223	213	213	209	227	227	222	213	212	223	235	220	224	240	217	207	239	214	214	198	208	231	227	209	194	233	192	183	212	225	199	219	226	191	241	202	205	209	233	231	233	210	257	229	209	229	235	219	184	224	227	227	205	213	216	229	215	212	219	229	215	203	207	213	248	218	208	262	242	240	225	225	194	203	219	212	225	203	241	215	186	219	246	219	188	232	207	206	192	209	221	191	222	206	194	212	209	217	219	224	209	231	226	221	209	219	219	212	201	249	201	190	233	214	190	194	207	203	209	220	231	237	216	235	209	225	217	243	226	213	220	200	244	224	231	177	222	196	202	218	207	226	218	230	216	211	253	229	178	213	209	218	219	208	194	198	224	216	233	210	191	242	206	243	219	220	188	210	213	220	216	236	206	230	231	214	222	228	213	225	210	223	249	210	213	199	230	216	202	215	208	226	226	207	220	213	203	221	228	215	199	213	224	188	206	220	239	203	215	211	238	224	240	222	227	225	227	235	218	217	207	213	195	202	231	212	217	234	212	217	217	207	222	230	221	227	204	233	220	214	198	218	232	209	243	214	225	213	203	223	200	226	231	225	218	226	210	201	182	212	194	221	223	229	244	259	234	244	219	223	205	214	221	194	216	216	242	229	203	221	199	225	221	229	225	191	231	229	212	205	210	224	222	219	209	217	241	207	219	226	211	227	228	224	202	227	208	230	212	202	186	201	225	243	192	211	239	217	211	192	190	226	199	206	211	234	210	210	181	213	239	202	211	225	193	207	218	191	225	205	209	211	204	208	205	194	221	180	215	217	222	249	217	208	211	212	233	205	228	190	211	213	237	177	213	183	204	229	208	236	209	229	225	214	236	245	188	195	215	213	234	211	219	246	203	217	241	235	214	239	221	219	196	216	222	231	208	228	187	250	223	206	224	221	211	228	232	229	222	218	204	205	222	233	203	231	215	206	190	242	210	204	230	232	230	199	187	214	193	217	209	212	198	232	223	243	206	219	226	175	213	217	215	230	202	207	227	222	213	203	223	203	214	188	211	233	220	229	218	214	217	201	236	218	197	192	205	221	206	222	223	207	210	216	216	207	207	190	219	216	210	178	220	201	206	238	239	227	204	208	220	248	197	210	217	198	226	224	209	218	245	207	203	239	213	194	206	210	204	194	234	221	214	218	197	223	223	208	216	214	241	220	226	199	215	212	223	238	223	192	201	208	217	221	233	198	226	223	194	230	191	208	219	221	215	224	205	226	229	203	233	242	217	216	229	210	199	231	243	194	232	203	194	213	187	231	206	238	217	220	225	215	239	224	228	205	250	207	196	243	210	211	207	213	220	234	208	239	213	215	204	218	218	222	241	224	217	201	201	256	183	222	218	207	220	211	238	251	244	227	194	225	210	229	203	231	194	238	229	257	200	232	220	203	218	225	215	220	229	218	209	207	231	200	212	194	234	228	204	226	216	217	189	200	206	226	214	191	230	246	229	233	197	217	222	204	223	220	210	178	239	227	207	219	215	209	217	236	213	196	206	231	211	204	226	225	209	247	207	207	238	218	240	219	222	213	197	213	216
24485	23946	30947	27691	22219	17767	31463	48113	39443	25809	11552	3862	1476	837	665	582	562	584	584	618	614	612	631	589	617	603	608	590	605	587	596	606	599	621	660	572	588	632	581	574	607	616	590	610	588	619	600	633	566	596	633	590	639	612	616	609	622	587	576	638	575	532	615	599	605	562	620	653	583	588	600	633	633	560	598	604	599	598	605	594	620	609	597	621	603	578	545	633	588	619	621	581	584	588	583	625	607	601	622	558	590	581	620	631	594	584	603	560	597	591	568	600	629	604	657	626	592	610	553	601	663	556	656	582	575	618	638	586	589	590	610	617	588	578	646	609	609	607	612	554	603	539	598	601	590	612	624	609	575	603	607	625	594	625	642	561	624	633	677	624	600	571	616	599	606	613	615	585	609	610	573	630	555	629	603	589	574	582	602	577	616	567	617	616	633	595	587	613	598	590	626	625	635	574	584	629	615	606	610	619	546	613	599	571	598	616	563	645	632	576	580	592	581	608	581	569	617	569	608	592	626	587	587	601	617	596	608	595	594	582	577	582	624	607	574	570	588	615	603	621	584	574	620	602	587	614	618	635	596	617	555	593	589	617	582	626	612	606	599	605	591	569	576	621	583	652	605	600	627	615	636	572	604	562	608	602	608	628	625	616	600	596	641	568	580	612	588	594	595	611	604	615	598	591	590	609	604	549	620	594	584	601	603	616	614	613	570	595	615	651	615	582	543	572	595	617	620	557	629	607	654	594	585	585	588	590	602	587	612	635	607	616	642	628	606	571	567	576	615	619	614	623	645	584	575	606	635	597	627	581	616	603	608	547	580	609	599	588	588	612	609	640	612	565	614	568	588	618	601	598	603	549	607	585	627	602	547	563	616	597	547	590	613	561	611	600	593	581	609	617	591	605	576	606	586	595	591	582	607	602	580	610	612	600	621	609	648	602	589	581	606	568	594	574	567	582	603	566	630	610	627	567	586	567	611	625	618	568	629	656	613	584	553	598	640	620	606	611	594	566	623	630	596	625	617	597	622	607	613	618	597	512	630	601	626	595	578	590	575	590	563	624	622	570	604	578	595	604	648	602	610	592	604	611	584	594	606	615	603	621	655	623	640	611	630	571	640	634	607	658	586	572	585	601	604	616	607	582	613	575	624	612	609	584	588	550	638	606	524	575	618	593	584	573	613	602	579	587	597	636	590	604	564	561	559	611	626	581	642	620	571	625	596	584	576	552	578	643	595	589	592	576	627	607	629	604	570	609	614	610	601	592	588	562	574	615	594	581	599	613	586	572	592	559	596	588	577	615	636	612	612	605	630	580	606	576	608	584	633	609	653	575	592	588	610	589	593	639	614	600	625	587	603	636	567	613	613	583	584	616	599	592	620	591	599	596	587	576	553	609	586	594	656	581	613	598	564	621	642	588	677	594	586	604	606	571	606	579	649	641	571	588	589	634	602	640	595	614	602	616	591	639	614	559	576	604	620	635	645	617	634	632	624	588	603	629	555	564	595	667	573	609	627	589	617	680	644	596	613	598	627	596	546	600	634	621	584	616	600	631	584	582	601	576	603	557	581	610	610	582	613	602	602	614	595	593	621	571	588	573	588	595	583	598	589	586	621	599	643	571	600	618	631	587	587	588	602	594	605	621	618	637	631	624	609	610	591	583	609	594	550	627	600	616	580	595	672	626	605	636	611	548	628	555	637	626	643	599	643	581	610	581	588	650	650	606	639	549	622	612	599	624	558	592	583	629	592	604	606	629	609	590	593	618	616	597	578	625	628	611	623	600	573	611	581	588	629	565	618	577	579	618	615	581	613	573	628	582	534	582	612	588	572	600	580	594	602	589	624	592	582	567	576	588	662	615	636	579	603	594	617	580	625	631	638	596	614	608	605	624	610	646	592	610	602	654	625	628	633	587	612	595	581	583	574	598	620	601	625	625	617	600	628	563	614	610	602	635	621	574	610	611	592	611	587	578	631	601	613	595	642	637	626	600	574	583	593	591	601	569	600	610	611	611	594	618	601	596	604	609	600	609	568	577	599	618	646	632	617	613	619	614	607	600	622	567	604	624	577	592	614	614	574	604	621	645	571	595	593	588	593	595	556	599	563	567	572	604	606	597	598	619	588	581	633	623	582	557	583	618	589	610	604	582	585	567	597	586	658	547	629	561	590	618	554	626	593	625	614	598	561	621	569	599	590	620	593	621	584	587	597	570	613	633	586	573	594	589	586	658	643	587	675	627	560	634	634	628	584	655	588	615	599	600	617	583	639	642	584	618	587	576	632	615	544	586	556	600	581	605	658	590	599	596	633	577	562	616	594	606	671	604	578	610	553	610	598	578	620	591	569	617	634	617	639	600	585	616	597	624	566	612	555	594	545	557	600	571	596	588	650	580	591	579	616	588	581	606	619	628	594	591	580	608	597	654	650	574	581	606	589	569	572	604	631	570	633	660	631	617	608	681	584	623	628	594	632	617	579	593	631	596	592	642	579	559	597	610	622	594	624	574	575	561	588	589	583	609	580	643	618	598	643	584	588	606	613	620	592	599	588	585	623	583	637	636	619	569	653	606	641	633	591	597	614	615	600	612	582	622	570	653	610	605	580	602	602	605	613	604	599	594	607	631	661	659	598	621	646	635	611	583	557	621	560	622	612	645	569	600	604	615	613	607	599	616	620	578	615	602	605	600	617	650	579	620	618	629	588	566	623	587	594	597	578	570	618	613	586	589	568	588	562	588	619	626	609	596	622	616	627	577	591	557	577	577	606	600	575	594	627	607	612	626	585	599	605	619	588	591	594	603	636	599	599	580	585	608	638	573	595	630	655	613	591	588	588	588	616	574	577	623	579	598	618	616	668	539	623	600	597	620	601	611	600	576	637	609	621	613	599	636	599	628	582	642	603	648	579	599	609	612	610	609	546	598	594	643	612	647	573	647	587	633	613	603	615	655	619	634	621	608	578	552	582	636	602	600	636	566	543	612	593	626	623	611	595	594	601	639	615	633	600	597	629	595	626	618	586	630	567	589	603	634	603	615	614	589	583	613	606	571	577	655	592	624	598	605	621	594	652	606	622	584	603	593	630	616	602	627	620	617	579	634	574	608	623	622	685	598	624	590	572	632	605	580	583	615	598	602	613	584	613	597	605	612	617	630	590	601	597	599	636	565	587	668	647	583	640	594	587	618	621	612	597	623	578	557	574	607	588	594	603	588	611	614	574	639	587	560	610	606	618	616	595	607	574	616	530	594	583	588	600	582	581	586	585	611	610	579	636	630	621	565	622	624	574	642	584	619	652	560	598	598	584	620	648	597	593	599	601	591	576	601	620	629	615	663	578	598	602	616	627	639	656	636	588	626	593	629	597	601	639	606	593	611	610	589	616	618	615	547	623	642	612	615	646	611	630	633	571	590	597	583	579	627	612	603	641	573	633	564	639	628	631	603	610	620	609	598	601	608	624	568	615	570	606	620	599	626	602	600	641	606	610	604
34906	25289	26775	17814	9971	6651	19095	41387	31949	15014	5218	1164	404	260	239	206	222	224	209	243	207	215	234	239	250	204	195	251	193	200	203	204	191	231	215	248	190	242	207	216	233	220	228	177	225	215	215	222	245	193	206	208	187	211	244	221	215	238	244	213	210	253	190	201	197	208	207	231	218	229	214	216	202	196	204	206	219	217	216	224	221	224	211	238	232	204	228	207	238	213	226	209	181	232	203	227	205	216	214	212	220	213	218	218	206	231	220	242	246	220	195	214	209	234	205	220	235	219	236	189	230	232	216	228	210	220	210	224	234	236	256	225	207	226	232	209	220	208	215	229	225	220	228	203	225	189	207	222	217	240	204	203	224	215	197	192	205	212	193	195	248	231	213	206	204	240	213	205	228	220	204	209	213	214	196	217	221	211	197	206	214	218	215	220	212	222	248	210	211	226	223	205	214	246	200	189	208	235	220	199	208	254	219	204	200	188	215	223	258	197	209	209	211	224	215	209	218	240	205	211	215	218	212	215	231	226	201	230	233	214	223	202	212	231	222	200	215	192	223	227	222	215	226	244	194	226	216	207	231	220	232	246	187	216	214	214	217	212	234	225	217	210	214	224	227	219	197	237	236	198	200	212	216	199	245	200	227	205	206	216	230	225	205	236	239	228	228	204	216	195	231	226	198	186	213	212	217	212	214	223	230	199	216	206	182	212	213	212	234	230	221	202	215	206	260	228	224	209	214	219	198	215	241	220	224	236	198	205	212	221	227	208	207	213	200	200	204	219	242	226	237	221	231	213	215	225	221	209	200	202	216	224	223	199	194	222	226	224	229	219	197	218	213	205	203	188	217	228	219	218	196	225	223	237	231	218	198	182	222	223	182	199	216	205	227	208	221	228	228	217	177	214	220	207	197	210	223	189	205	226	240	211	216	222	231	205	204	224	206	216	214	227	200	202	207	190	214	225	180	204	214	210	211	213	211	238	209	209	211	185	225	216	240	234	223	198	242	206	224	213	206	210	188	198	219	217	230	208	205	207	202	230	245	228	231	225	231	174	207	200	241	219	224	198	224	217	237	210	189	205	207	201	208	218	243	229	240	213	204	214	208	245	217	193	185	212	230	216	217	225	222	201	217	221	230	198	225	216	238	244	240	241	217	224	214	214	202	218	228	216	211	237	212	234	224	243	192	204	216	214	223	211	195	226	210	213	192	198	224	240	211	222	242	218	206	233	232	223	202	204	217	211	207	202	203	208	230	216	202	207	197	202	204	201	232	212	187	219	230	190	221	209	214	234	194	207	218	217	238	234	232	228	219	223	205	211	219	226	209	225	217	208	214	200	213	229	230	245	212	212	211	240	189	244	229	197	226	227	234	211	216	230	202	218	212	230	212	232	198	216	245	213	207	217	193	233	234	207	209	218	197	199	191	202	213	203	232	218	196	215	212	231	220	197	224	227	225	234	194	215	215	209	189	204	217	214	241	219	185	211	213	221	222	237	209	228	223	237	216	225	209	220	192	203	237	216	231	216	200	228	203	202	210	217	213	221	205	228	198	220	215	220	216	227	241	229	250	208	214	218	230	215	200	234	194	216	244	254	208	236	222	233	236	218	201	224	232	201	250	229	217	217	232	211	232	214	217	236	218	216	220	215	222	231	209	220	227	224	219	232	237	220	214	226	208	248	213	214	218	232	213	224	227	200	218	193	218	233	209	205	214	225	225	199	228	222	189	198	225	255	217	191	214	203	225	217	210	233	221	217	203	204	183	209	209	227	208	185	226	206	203	211	215	203	190	239	209	202	219	202	210	233	214	210	204	221	218	212	236	204	182	193	221	228	193	203	241	217	229	188	225	227	197	200	205	211	188	204	226	200	205	212	213	230	219	235	245	201	221	225	204	191	201	217	225	229	223	197	205	204	215	223	225	188	217	207	202	207	223	232	201	221	199	206	214	237	227	218	229	224	220	222	212	232	207	206	232	198	237	202	209	224	207	228	210	213	242	208	209	212	204	202	241	206	248	231	241	256	212	236	178	194	201	191	234	242	221	213	215	207	240	225	200	211	213	212	225	208	216	203	228	219	217	202	204	187	231	193	238	232	222	230	219	181	192	213	229	227	205	210	195	214	200	214	179	237	216	218	217	218	219	207	229	210	194	233	232	224	203	202	206	220	234	215	229	253	220	231	233	226	224	242	239	206	189	208	228	214	210	197	229	224	236	207	214	209	228	216	214	223	233	224	211	218	205	233	207	224	203	217	204	218	186	204	198	209	214	200	194	216	213	205	219	233	205	221	205	225	199	224	204	218	232	190	208	207	213	231	215	227	220	227	210	224	212	199	211	196	208	205	224	220	210	211	215	214	225	211	239	224	198	233	216	240	225	228	210	195	222	242	231	219	196	224	173	213	225	222	196	193	224	222	210	204	223	204	248	232	225	209	219	218	219	215	197	207	207	212	209	229	188	202	219	202	211	192	215	215	227	212	207	214	227	199	194	216	253	227	185	255	204	206	230	193	203	203	217	229	212	220	203	230	222	227	200	228	207	239	212	213	211	237	190	244	233	219	224	194	209	218	220	242	235	229	234	209	235	209	217	228	213	218	218	206	218	189	247	223	215	235	246	228	203	221	213	199	212	196	222	221	206	225	210	204	210	206	215	210	213	220	192	214	190	193	222	193	231	203	203	201	206	206	201	215	233	224	228	219	201	191	208	223	244	205	194	199	204	199	230	249	229	247	239	234	238	228	195	218	238	207	237	229	189	208	224	240	206	234	246	214	209	205	214	261	199	218	206	204	194	213	212	224	209	218	226	212	209	219	215	216	222	221	207	230	224	227	229	200	198	225	211	209	196	214	212	217	210	227	209	226	204	231	206	233	203	207	210	203	218	217	213	199	212	207	209	206	253	248	209	219	212	216	200	192	194	217	217	227	219	199	208	201	217	210	226	227	213	221	197	208	221	209	246	210	220	179	224	240	223	215	232	203	236	203	242	222	190	209	235	203	210	205	185	207	187	260	223	194	226	202	226	229	225	214	217	199	203	221	217	199	222	219	218	203	200	239	202	218	206	238	218	201	228	207	247	217	216	212	221	216	222	216	232	213	216	186	222	220	209	197	215	234	213	220	226	232	205	225	226	225	209	235	229	216	222	188	219	263	209	207	214	205	213	214	227	202	215	219	228	220	226	211	220	194	217	202	202	198	224	218	191	195	201	211	233	204	197	218	224	199	231	217	203	218	189	198	214	233	221	239	232	235	230	251	207	238	246	204	226	197	190	205	237	198	199	223	224	244	230	207	208	211	236	211	201	226	216	213	232	237	215	204	227	245	208	214	202	194	193	229	227	217	228	227	206	224	194	236	221	230	232	229	220	207	201	205	203	215	222	195	232	195	201	217	226	229	217	184	236	212	236	219	211	201	174	205	228	219	181	208	224	219	244	229	194	180	220	220	234	232	246	200	216	188	211	208	218	217	208	217	195	208	219	239	199	221
23221	20689	28104	28170	23704	21945	39864	59456	48811	32737	16958	5241	1659	779	631	647	638	581	556	597	577	555	606	620	642	557	597	578	567	598	608	592	603	611	636	600	590	564	583	606	624	636	596	570	600	613	607	618	620	583	612	590	579	586	642	620	609	588	634	634	584	591	633	615	616	580	595	592	591	578	614	606	604	601	598	609	599	624	586	593	582	579	615	613	608	562	579	565	608	595	615	601	595	615	623	628	593	595	589	579	663	579	600	565	634	631	621	590	543	568	591	607	645	633	636	604	598	612	622	602	628	639	588	611	647	555	598	567	595	607	629	604	613	608	581	604	585	619	575	578	603	596	594	619	631	550	585	604	593	578	618	620	616	640	561	630	611	600	607	604	621	606	555	636	612	591	575	600	606	559	564	607	580	615	626	607	573	580	567	591	625	574	636	604	628	644	603	597	628	601	608	602	589	589	644	642	602	573	578	626	593	611	609	581	645	583	623	627	624	643	615	628	618	578	583	608	630	596	661	602	603	616	606	634	592	574	601	602	607	581	605	623	614	616	591	604	619	625	540	585	569	650	628	598	599	609	588	592	588	590	594	612	615	614	631	583	598	650	619	592	582	622	570	599	601	592	619	561	612	615	580	562	604	585	608	598	566	567	585	587	652	552	554	590	605	595	632	588	663	620	602	669	645	591	578	629	592	588	601	549	677	609	595	595	567	576	581	614	614	579	626	642	598	554	583	623	606	600	604	639	635	569	590	580	560	629	586	592	606	613	590	610	630	587	627	616	569	653	588	599	565	633	638	605	535	646	614	588	570	604	562	605	666	600	586	647	614	590	590	564	583	588	598	595	578	574	616	649	614	574	625	595	635	649	600	609	618	646	653	601	615	613	607	631	597	604	653	618	610	599	652	596	571	629	624	627	604	610	651	606	569	635	574	588	633	621	633	582	615	577	566	617	582	584	622	629	559	575	586	601	596	557	591	590	589	598	614	627	644	614	582	577	568	605	600	612	585	603	569	589	630	640	570	589	625	566	567	548	531	623	591	594	591	610	625	574	609	635	605	601	597	571	604	614	575	592	623	587	593	623	627	615	551	631	616	542	604	616	630	621	578	587	571	623	586	579	589	614	605	607	600	571	592	627	591	581	653	617	604	579	554	604	595	618	606	608	584	572	619	646	621	621	592	654	595	590	607	567	588	607	628	617	599	609	609	561	593	596	598	559	584	622	616	590	610	591	608	561	597	566	601	597	655	626	610	586	552	589	655	596	593	630	653	635	627	591	577	591	598	606	590	603	658	586	640	590	606	566	589	586	585	608	609	594	584	660	595	591	576	597	578	571	633	621	595	615	549	648	589	609	603	611	623	607	628	615	561	577	608	580	610	607	617	587	563	591	599	576	622	613	609	603	554	594	589	565	592	655	619	615	576	632	613	593	578	607	650	580	594	591	568	578	617	592	587	593	633	644	582	621	585	592	605	591	616	583	595	639	609	648	584	612	589	616	628	573	591	615	608	599	612	604	573	628	613	608	641	608	633	625	568	636	649	616	613	624	562	609	624	613	555	594	621	602	594	629	593	585	581	597	628	595	583	559	620	555	628	612	632	618	590	548	555	558	613	579	615	635	572	607	555	579	599	604	663	596	575	612	632	601	631	597	595	591	623	588	579	580	628	551	608	587	587	645	609	616	595	593	618	541	595	597	645	649	641	570	555	590	628	590	595	615	617	626	595	600	631	570	596	604	572	585	589	643	609	605	589	617	554	534	608	618	575	616	616	599	602	577	606	568	621	622	569	607	614	587	608	578	597	573	573	628	579	581	619	641	605	591	582	539	575	621	614	608	584	610	633	593	613	634	599	638	597	593	606	599	595	598	646	622	621	644	592	551	632	616	619	576	646	605	622	595	596	599	628	622	614	616	568	616	590	593	557	616	647	641	574	596	599	625	599	576	595	598	577	580	644	572	632	603	588	587	629	647	639	585	621	622	552	527	581	598	565	600	597	619	578	604	628	560	599	624	629	603	573	557	608	638	588	677	615	645	581	616	593	595	582	581	593	587	607	634	605	587	611	598	607	645	611	636	577	625	603	623	582	623	631	574	615	594	613	593	611	598	645	580	624	599	587	591	600	618	640	617	629	629	578	612	575	626	584	636	605	616	664	605	614	594	597	620	597	584	589	562	638	608	641	639	613	592	575	624	625	621	599	616	567	566	595	592	613	649	560	588	598	594	607	565	576	611	610	582	630	614	571	603	595	607	602	576	628	597	607	638	581	576	612	598	590	559	608	625	628	639	664	627	633	590	614	597	605	632	615	639	628	558	569	568	609	592	567	592	616	610	619	591	580	609	596	601	605	619	607	604	582	573	639	587	599	563	609	585	602	608	595	580	624	605	597	588	604	575	587	633	592	597	619	608	587	605	581	589	591	588	628	611	571	574	584	614	609	585	599	585	600	574	625	612	572	602	584	607	599	587	610	571	607	599	607	603	582	592	575	600	617	610	614	615	618	631	625	632	591	615	607	596	628	581	621	609	636	587	623	598	565	626	629	574	605	646	614	576	599	622	598	629	567	589	574	640	642	608	577	571	607	603	591	619	586	649	588	585	636	628	598	566	592	595	607	577	587	590	563	580	558	579	599	614	601	593	635	633	581	626	622	621	597	598	593	595	606	652	604	596	602	578	592	613	563	610	683	598	612	598	602	615	648	653	610	622	638	625	583	619	588	620	572	574	591	563	617	642	594	561	647	611	588	586	587	601	631	565	584	598	580	590	586	584	596	608	634	595	614	580	595	548	574	577	606	634	596	594	574	629	555	622	627	607	631	602	595	569	616	592	618	603	604	597	643	637	600	620	619	653	586	616	585	577	579	616	614	591	600	602	584	644	607	633	569	643	583	641	644	587	595	609	574	619	624	583	608	604	605	621	609	613	624	619	611	587	613	651	588	625	619	600	623	636	603	629	647	618	611	569	635	626	597	580	611	583	600	639	605	604	603	588	572	591	589	591	587	602	583	633	599	598	557	590	572	584	629	624	581	627	617	589	629	536	604	548	571	571	627	609	604	604	605	584	583	577	583	572	614	584	549	639	593	603	590	626	549	634	617	608	600	641	570	586	580	633	592	643	611	643	569	640	597	592	620	615	578	606	571	639	617	613	586	582	555	592	559	604	636	564	575	561	646	633	617	574	570	620	605	590	588	595	590	588	586	588	584	612	643	603	602	578	600	580	609	570	567	577	559	596	629	607	632	601	619	574	525	602	580	621	578	575	634	625	584	611	591	630	600	548	589	619	607	572	597	589	614	598	607	598	591	593	640	634	643	622	576	633	642	584	580	579	643	592	597	610	580	557	588	593	581	594	610	570	661	576	573	608	556	632	582	553	613	611	588	608	637	584	568	611	597	587	577	601	592	585	584	608	610	591	573	629	657	598	592	587	637	600	593	589	575	603	592	567	580	609	565	632	606	668	646	626	564	585	575	585	583	627	614	618	631	610
26584	16883	15308	8778	4087	3463	2679	3831	2712	1319	617	339	232	240	210	206	225	222	206	216	224	210	224	244	227	214	215	221	196	231	240	267	222	213	232	218	229	209	221	198	210	199	199	223	207	213	219	200	208	226	233	205	210	243	204	223	215	212	217	218	234	213	208	232	223	223	198	207	205	221	226	224	203	233	235	220	225	224	219	198	228	215	199	206	237	204	202	196	220	233	224	217	221	234	226	250	210	199	223	225	212	216	200	208	218	210	235	235	202	235	240	238	230	239	201	200	210	230	242	222	241	231	220	212	236	202	213	211	219	225	217	246	217	230	225	222	209	217	206	227	219	184	235	205	204	214	192	204	222	210	218	227	199	205	213	244	234	213	222	217	209	222	210	207	232	236	210	225	230	212	200	230	222	225	211	247	214	226	202	189	220	221	223	250	199	202	184	209	201	237	211	223	217	210	226	221	221	223	223	201	197	212	227	219	205	211	231	213	209	183	215	230	243	200	205	215	226	244	230	237	216	206	208	203	210	234	232	235	199	208	234	231	196	197	216	222	219	249	202	226	219	177	223	208	215	234	224	190	227	203	214	228	205	218	229	183	197	215	217	207	226	211	212	215	211	192	207	220	203	237	223	207	217	215	201	195	197	215	216	218	222	206	214	222	220	201	211	212	218	231	202	206	226	206	207	187	215	222	207	192	239	234	210	208	212	198	207	211	206	232	211	208	209	215	217	219	251	235	193	219	197	204	214	209	214	188	184	222	195	222	246	229	244	235	224	214	203	232	222	238	221	205	198	158	193	218	203	212	221	220	224	221	220	212	211	210	198	236	223	228	205	210	204	194	216	251	185	205	208	252	190	226	218	198	200	213	228	234	188	253	210	229	190	212	227	208	216	216	201	230	215	232	205	207	206	200	203	222	221	225	205	220	241	228	212	214	240	216	246	231	230	210	214	226	214	232	236	212	239	216	221	226	221	196	221	215	196	213	214	221	214	214	230	239	194	246	224	208	235	238	247	206	219	193	225	208	208	209	246	240	235	229	213	224	221	196	239	232	224	190	225	228	247	218	202	182	220	210	203	206	205	216	215	200	221	219	206	210	210	200	216	244	224	222	216	210	193	219	214	200	218	213	231	206	212	206	227	201	237	221	190	225	213	215	195	211	236	226	243	237	243	221	216	254	193	215	241	241	217	209	213	208	200	218	202	195	203	204	206	241	229	218	200	203	209	229	210	205	200	233	212	226	195	201	207	193	212	211	237	210	206	221	203	230	191	220	215	204	192	229	222	231	222	190	215	221	206	212	204	226	194	214	244	207	220	229	235	212	218	201	224	234	225	234	186	182	205	222	223	241	226	228	233	228	214	211	231	203	218	204	240	233	253	216	217	227	224	218	215	212	220	234	210	201	216	213	201	215	196	214	240	190	210	233	228	210	251	212	226	262	230	208	216	220	208	211	208	240	188	210	225	217	194	203	214	202	199	230	215	230	248	189	227	246	217	250	201	208	204	240	220	201	205	227	199	222	212	217	260	209	199	181	226	239	220	207	239	191	229	208	243	189	225	246	216	230	187	216	218	227	192	196	202	219	219	236	213	233	223	207	191	232	213	229	224	199	223	209	187	228	220	237	227	214	201	236	207	215	224	237	213	209	199	224	212	214	238	207	189	227	213	216	231	234	199	228	209	213	182	206	208	243	235	209	228	209	216	213	198	210	200	206	209	194	232	215	218	208	224	212	202	217	213	243	216	188	204	241	229	214	227	237	214	209	222	219	236	218	221	217	224	231	219	227	207	182	227	205	213	210	228	231	225	192	211	196	208	237	218	180	232	211	215	184	238	192	197	218	211	223	242	240	214	212	220	216	206	215	203	222	197	205	244	201	224	220	229	233	204	231	216	243	217	207	202	219	233	219	214	201	206	248	220	228	231	197	230	208	205	215	195	200	213	208	235	216	209	227	221	221	222	224	220	221	234	221	213	201	227	215	225	217	219	230	218	228	188	234	207	201	226	186	197	215	237	219	204	230	202	200	212	218	227	232	224	228	206	217	219	214	225	207	228	216	198	206	203	201	196	202	233	213	202	235	196	211	218	197	222	232	226	195	218	215	215	192	217	207	233	204	221	218	210	222	235	220	221	223	221	202	220	190	203	203	209	222	218	200	209	220	240	228	223	210	213	229	198	254	199	228	206	209	227	238	225	208	218	216	237	251	220	207	222	246	229	236	207	207	239	219	188	239	228	210	224	220	214	222	203	210	224	212	211	178	247	205	207	207	257	201	191	229	236	182	221	203	199	182	202	221	226	208	213	201	204	233	209	237	198	229	246	221	210	214	202	216	223	232	239	207	210	256	222	262	216	207	215	202	176	216	217	233	223	224	205	201	241	211	214	211	253	213	228	203	203	209	252	225	207	203	230	215	232	215	229	234	194	223	221	258	202	214	220	223	234	200	221	192	210	217	216	239	237	226	218	232	215	195	218	219	234	192	196	206	219	226	200	200	235	204	212	229	219	208	197	201	242	226	222	204	213	228	215	194	243	192	216	195	207	208	214	213	225	221	196	229	218	196	187	193	229	214	235	217	238	217	226	207	208	213	209	196	209	223	216	211	190	203	199	207	224	217	228	194	210	210	204	213	208	239	219	211	223	202	233	212	206	230	202	226	247	205	203	203	227	216	210	190	206	225	201	214	207	188	214	196	196	229	205	188	230	229	233	221	220	201	208	228	234	215	241	234	232	233	187	220	230	217	222	214	226	230	205	226	209	191	205	218	247	228	205	198	217	224	233	215	212	223	201	240	234	205	230	206	217	205	222	207	227	239	230	220	228	211	218	228	232	220	217	206	207	218	210	217	201	243	201	238	225	227	240	238	236	234	211	228	219	188	247	216	222	214	224	196	190	247	220	198	200	222	239	218	217	239	243	206	211	204	203	229	194	208	228	204	185	217	238	209	227	238	208	219	211	220	203	225	207	226	219	203	251	224	220	228	212	190	214	231	205	205	218	203	203	202	224	212	234	199	216	227	215	216	218	199	230	230	246	222	227	225	224	217	214	204	203	230	224	242	209	197	223	217	230	233	231	199	194	240	221	233	210	244	239	232	213	232	227	211	225	225	223	188	214	233	239	224	229	235	221	225	226	227	222	214	185	187	232	225	217	213	229	211	234	203	222	211	215	205	197	218	185	196	213	201	214	219	207	229	212	204	230	186	240	184	238	225	215	186	217	217	260	199	193	224	224	234	202	237	215	224	200	217	193	233	205	237	205	205	197	235	204	192	215	215	219	217	200	221	239	193	222	201	216	217	225	218	219	214	227	243	215	229	240	207	196	225	191	235	207	239	231	216	205	225	220	239	209	208	188	211	207	209	247	171	225	221	178	206	218	232	218	226	214	226	234	210	211	211	199	218	223	215	220	188	211	209	216	198	224	203	195	196	248	210	162	227	227	229	243	225	232	209	207	211	214	209	223	200	187	199	205	233	230	243	208	227
16520	13749	19277	18519	14544	14508	12941	16867	11835	5838	2591	1051	653	601	625	633	604	605	591	586	541	590	628	636	584	586	618	600	585	599	597	582	628	610	590	651	591	614	598	537	575	601	602	579	616	603	602	616	574	600	618	571	643	567	614	667	653	618	599	578	596	594	640	621	593	609	643	611	614	605	568	606	622	630	594	623	596	603	644	577	604	632	621	617	600	602	579	627	597	554	579	602	568	614	614	616	640	577	627	596	593	594	623	602	597	574	598	600	626	550	599	581	641	605	575	619	567	570	589	595	631	607	637	603	585	663	612	613	611	586	582	561	625	591	605	569	629	617	582	634	646	596	587	630	600	629	633	564	617	595	606	623	591	612	607	574	637	614	621	664	555	604	583	593	603	662	558	592	628	615	625	602	639	614	625	600	598	620	599	608	629	591	597	572	625	578	584	628	585	614	621	598	633	604	591	568	521	628	620	628	638	616	594	585	555	605	604	584	564	571	631	586	604	563	602	619	623	620	576	598	602	567	635	589	644	641	575	610	597	599	603	576	601	604	635	584	663	618	643	634	591	616	557	601	600	591	621	602	627	577	586	620	577	640	647	592	613	594	636	610	634	603	579	567	587	597	608	595	600	604	593	632	565	633	614	577	614	576	632	607	638	609	619	561	645	594	600	590	582	590	595	614	573	621	590	596	612	560	628	566	665	598	612	582	562	603	576	616	602	589	593	598	594	592	630	635	561	559	618	571	610	623	631	577	636	627	560	598	612	609	564	634	597	593	593	613	576	582	576	589	610	569	616	652	626	618	633	586	610	623	612	571	609	567	623	581	646	579	626	635	576	618	608	601	614	596	603	641	607	578	560	605	584	614	581	632	565	593	597	601	608	573	600	615	617	628	564	583	581	609	564	631	627	527	603	603	598	573	611	611	610	634	594	629	597	601	601	581	592	568	602	582	630	621	563	599	604	606	587	556	586	633	574	584	607	661	572	577	620	572	585	633	585	581	610	572	586	594	631	661	648	629	625	591	575	631	596	596	621	582	560	642	597	579	608	591	546	583	610	585	631	577	638	596	548	587	590	618	556	626	652	609	572	581	609	586	609	622	599	593	612	585	606	578	613	608	613	601	639	627	603	593	553	593	590	592	604	590	611	593	626	598	616	616	624	615	573	608	636	592	553	601	629	567	614	655	606	589	592	586	625	642	604	587	609	610	558	599	579	567	614	626	567	612	623	587	590	610	605	598	625	593	629	574	622	568	598	650	599	550	552	611	585	622	636	593	619	616	629	618	610	570	602	576	582	589	619	595	606	642	589	620	635	604	599	606	627	602	651	609	597	589	566	584	610	577	598	626	569	618	618	561	636	633	604	596	597	591	612	593	609	609	602	604	627	632	607	604	600	613	574	590	571	603	564	624	572	631	589	601	570	562	616	602	585	636	616	636	606	588	589	615	605	603	620	625	635	574	597	574	598	592	594	637	617	617	632	644	600	602	573	570	606	631	573	599	561	586	580	633	616	617	558	606	618	603	599	632	622	577	579	649	618	560	559	613	608	614	587	579	615	596	597	594	585	587	642	618	633	608	595	596	628	610	624	581	637	580	595	672	611	562	616	652	631	607	620	602	582	621	598	600	608	629	621	593	613	605	625	612	605	585	644	566	591	634	601	627	592	589	605	590	613	610	609	653	583	611	582	617	613	619	603	602	566	584	605	609	640	602	608	585	634	566	613	620	612	610	599	577	579	605	585	593	593	611	595	615	581	593	578	622	605	623	626	632	555	594	588	625	590	555	580	661	581	590	587	602	597	643	582	602	616	573	637	616	599	575	604	616	555	612	587	598	608	609	596	608	597	605	620	610	601	584	577	608	614	583	591	582	576	668	549	593	597	612	571	587	604	596	612	568	564	599	632	555	583	587	632	617	599	628	576	599	625	624	601	622	573	579	618	670	595	631	612	591	613	638	617	571	649	617	612	573	596	627	629	564	640	659	551	629	604	597	613	626	579	612	624	573	643	583	595	577	595	631	615	630	621	611	588	630	554	632	521	617	621	624	599	591	586	619	569	570	617	592	629	570	548	562	649	567	657	614	535	575	604	592	653	600	627	594	603	595	635	568	643	624	611	589	591	585	580	595	616	558	586	531	656	612	600	569	617	613	566	622	601	647	606	621	560	595	581	590	623	630	588	625	596	589	561	584	610	603	625	624	597	629	636	595	574	650	602	591	584	600	611	622	629	611	603	588	552	623	577	596	613	579	669	588	562	575	564	602	621	592	613	661	589	581	611	639	607	602	619	577	562	609	625	584	595	605	605	583	600	616	628	623	627	616	572	621	629	602	596	580	613	577	638	607	619	570	630	559	630	623	604	565	594	599	602	597	645	551	599	629	556	563	633	640	601	574	581	557	623	653	569	559	608	563	608	628	581	593	551	602	599	588	616	562	608	590	575	596	573	639	587	565	598	575	605	639	584	597	603	592	610	591	611	643	647	615	622	607	593	594	600	635	586	530	637	616	637	618	630	625	620	539	574	589	585	634	630	610	564	640	620	619	657	655	605	608	658	644	601	578	573	583	620	592	627	599	598	618	601	616	614	574	619	578	622	585	610	552	610	586	579	632	620	575	614	583	604	574	588	612	589	627	580	570	659	576	588	596	583	618	612	594	613	582	621	589	603	581	608	631	627	567	600	616	615	560	562	632	602	605	551	621	588	576	633	567	547	582	576	627	625	567	566	615	630	607	579	578	595	610	606	613	610	641	604	581	630	603	600	632	625	567	576	567	593	590	605	607	594	624	572	596	644	574	597	550	566	612	591	581	594	566	561	587	587	617	630	613	634	613	630	566	602	606	631	616	653	604	582	617	605	578	621	628	579	576	539	561	580	586	600	546	578	607	616	622	569	572	620	589	625	576	672	565	603	619	606	582	594	621	602	624	619	603	570	636	598	580	535	593	637	602	595	612	604	628	623	572	588	604	644	612	624	594	612	576	584	626	613	605	589	628	602	666	569	598	604	549	606	619	596	632	609	613	633	583	602	620	638	633	587	601	605	634	616	603	591	607	616	571	609	615	567	562	622	549	620	605	591	606	616	616	600	576	613	643	585	625	585	603	622	585	573	577	556	591	576	607	598	570	602	592	584	604	600	570	622	647	557	599	589	646	595	589	653	667	592	580	555	630	613	617	634	601	614	600	591	587	617	620	613	623	602	671	608	606	569	606	606	597	578	595	580	618	587	596	626	635	631	609	606	598	583	610	649	563	612	571	587	558	681	598	628	590	615	597	613	576	598	578	555	635	607	583	599	603	581	616	585	629	617	640	607	590	604	626	630	609	617	609	562	594	592	561	573	625	615	547	617	626	577	609	662	618	611	601	630	638	602	629	599	613	606	606	606	610	619	573	629	640	672	603	588	623	645	609	646	613	569	639	596	628	579	595	622	638	596	612	611	571	572	653	624	594	578	570	629	597	596	584	604	620	629	568	640	620	598	584	612	634
28883	18120	16210	10642	6427	4502	12414	29888	21122	8094	2824	608	290	247	258	201	206	218	192	194	238	226	216	222	230	205	227	221	199	208	227	197	222	211	198	217	203	213	197	187	207	223	220	222	226	208	213	209	196	205	189	216	214	203	216	214	224	225	226	214	226	215	239	224	225	202	216	238	229	192	193	211	219	207	223	213	207	234	215	209	244	202	243	252	228	197	216	217	191	227	219	183	218	204	227	218	200	201	210	220	210	203	223	227	224	207	211	203	195	208	208	237	224	225	205	236	230	196	217	218	208	219	215	206	207	225	204	248	220	205	225	210	218	220	221	201	176	222	208	174	216	172	210	197	213	198	208	210	204	199	223	212	210	212	209	213	240	204	229	208	201	200	223	212	220	211	200	206	203	236	203	219	237	202	212	193	202	215	212	229	188	175	212	205	219	229	216	216	208	198	213	203	200	205	209	222	212	208	215	193	240	206	208	210	217	201	236	205	215	201	200	219	205	210	197	205	235	218	226	226	236	225	230	203	201	217	200	231	235	210	219	199	198	184	195	197	181	209	205	213	193	217	214	201	199	178	194	217	223	205	221	222	210	220	211	218	228	219	222	254	190	236	203	208	228	212	191	224	221	192	199	193	234	220	201	194	216	213	242	204	203	216	207	222	200	201	203	205	194	231	188	220	222	194	245	238	182	189	218	212	192	180	186	212	226	204	232	236	248	202	212	191	205	229	209	184	192	172	195	174	203	235	179	220	216	212	195	235	198	216	192	212	211	217	229	212	233	211	212	215	209	219	205	186	206	221	205	220	239	203	209	199	232	230	212	208	204	192	205	187	218	216	236	210	200	194	209	187	196	221	218	207	206	193	257	208	207	203	203	222	221	207	225	226	205	216	239	224	199	206	175	218	220	216	215	235	218	207	203	224	193	230	210	218	210	219	240	216	190	230	211	197	211	204	216	240	207	211	224	199	227	194	189	237	223	218	193	209	227	220	201	229	222	205	207	206	212	239	232	196	234	214	222	212	231	197	220	233	217	211	219	238	200	197	217	226	210	222	217	211	221	206	217	194	219	192	215	222	190	203	233	197	221	215	202	184	235	222	209	209	207	237	207	218	226	215	182	225	208	226	219	202	219	208	214	224	193	230	211	187	201	214	227	218	239	210	228	197	197	192	239	213	220	206	224	208	224	229	207	202	199	186	206	246	203	192	206	215	204	211	194	211	196	219	209	235	219	196	209	213	212	205	216	240	203	184	225	194	203	233	224	226	224	204	232	219	220	210	214	206	177	222	206	204	208	232	210	205	230	251	221	203	195	230	217	205	239	214	225	181	217	221	219	207	224	217	200	203	216	207	225	212	216	223	228	198	212	214	206	227	202	204	202	205	208	223	228	201	183	218	217	223	215	201	190	224	215	219	207	208	202	187	204	199	220	222	206	205	213	230	209	203	221	226	183	193	232	217	236	210	205	212	201	215	244	211	221	206	205	231	201	203	242	197	183	246	230	217	215	218	209	219	236	223	215	215	190	212	205	207	258	224	218	223	210	213	192	225	192	229	228	206	243	217	220	200	186	238	188	230	217	223	221	179	208	210	219	202	182	209	245	196	229	216	205	206	223	230	249	199	194	200	227	219	221	227	222	181	186	213	225	224	210	209	210	183	212	215	194	224	203	224	200	198	245	217	200	230	213	216	218	212	197	224	201	216	189	221	220	196	211	242	210	227	211	211	205	222	199	185	221	232	208	219	228	205	198	177	200	205	212	222	224	226	219	225	201	226	202	172	224	199	191	213	200	224	194	193	224	226	234	231	210	219	203	233	218	201	214	217	194	186	214	219	242	224	218	208	229	202	219	213	224	223	207	208	227	204	217	218	198	234	227	205	222	220	193	210	224	224	211	202	231	228	208	204	196	193	202	229	219	199	206	222	215	215	213	232	207	236	230	229	232	232	216	224	227	215	210	224	213	204	239	221	229	172	213	214	194	212	223	225	214	215	214	229	216	226	209	219	213	200	227	231	206	191	211	201	225	231	233	204	227	188	207	196	211	208	217	216	219	210	244	229	217	220	203	205	221	193	204	219	217	219	218	187	213	204	214	225	232	198	197	207	244	206	235	213	218	226	183	240	232	210	223	218	224	232	217	193	210	227	199	237	212	213	216	235	228	206	227	212	213	213	209	227	194	215	239	215	217	202	215	213	213	217	218	229	243	218	211	182	215	233	212	228	242	202	208	208	237	189	210	212	213	203	191	215	196	204	213	213	210	222	185	213	218	231	225	180	194	194	207	195	201	207	225	232	206	201	203	234	216	212	213	210	227	220	186	190	233	228	209	234	223	210	228	212	195	206	212	213	195	207	193	188	221	219	229	200	203	207	198	204	215	231	220	192	222	210	209	219	211	229	192	173	207	224	215	200	216	202	222	205	221	221	203	202	217	228	207	200	186	212	191	216	195	226	227	205	202	235	229	215	210	198	219	198	199	211	216	220	234	191	205	225	193	194	223	195	200	224	196	184	231	209	197	177	215	222	183	218	228	192	224	217	211	232	220	238	219	213	221	193	181	197	213	209	196	205	223	205	222	203	221	180	226	230	248	197	236	209	203	199	221	205	219	200	238	220	225	212	214	212	231	227	213	202	203	226	202	231	217	200	211	228	181	204	200	230	199	195	207	206	233	208	197	194	217	210	231	219	205	222	217	253	222	229	197	247	220	210	225	232	212	231	227	240	212	233	206	223	213	238	213	215	224	230	231	232	240	202	206	206	217	227	232	222	228	221	208	207	217	211	195	215	210	196	220	185	215	224	227	224	203	202	212	205	204	207	226	218	210	189	223	227	207	193	226	208	212	225	215	207	198	209	220	223	223	219	214	218	239	219	221	207	205	193	194	211	228	246	227	215	197	207	202	211	241	232	226	223	223	222	217	216	215	190	190	224	216	235	201	228	216	173	192	211	211	226	200	203	221	225	211	228	199	201	227	203	218	199	203	226	231	232	212	204	190	219	221	209	226	216	225	215	232	221	228	199	202	217	231	203	209	219	244	185	203	233	215	228	206	204	204	213	227	226	241	208	197	190	215	204	237	195	195	219	222	213	224	211	215	205	234	202	191	203	191	214	220	228	209	224	195	231	197	228	219	195	229	240	207	209	212	195	225	207	213	224	205	202	221	203	208	190	220	194	244	211	222	200	236	238	235	207	205	222	224	216	232	217	224	218	222	249	242	204	237	217	226	232	208	206	236	199	233	225	210	261	202	223	227	193	219	195	212	186	214	206	199	205	213	227	204	199	204	215	186	218	188	210	191	219	208	205	219	196	196	211	214	225	205	181	226	230	203	199	238	218	251	208	233	189	207	187	232	217	207	206	217	229	199	222	217	198	180	219	197	205	236	190	209	249	206	200	181	212	192	202	234	207	219	193	223	200	218	224	220	208	191	217	188	212	204	205	218	196	232	206	224	237	203	189	224	207	239	231	190	195	223	206	209	171	198	212
16103	14803	20329	22045	19904	17174	32306	50982	38649	24687	11239	2585	958	694	624	597	621	621	590	604	575	603	638	627	588	606	613	565	607	596	646	590	553	612	553	598	605	591	618	612	610	637	601	647	601	589	605	581	569	616	606	615	611	573	595	561	604	601	585	560	641	602	583	644	557	604	655	603	606	609	573	623	581	619	557	630	605	594	572	570	614	588	563	574	646	587	611	548	598	620	569	628	567	607	603	567	610	599	589	611	580	645	588	609	584	601	590	605	618	592	645	594	596	590	583	607	594	608	587	593	627	549	592	607	612	577	580	550	589	586	621	624	590	627	560	606	600	575	586	592	603	617	608	605	582	605	591	609	566	596	600	620	615	569	589	584	613	555	572	576	605	585	618	634	560	618	632	600	596	631	603	596	547	601	614	616	587	600	580	574	579	574	592	592	619	543	567	591	624	586	591	586	585	561	593	577	592	641	586	607	623	626	598	604	575	583	587	630	588	589	565	563	564	548	588	575	555	616	622	581	575	614	609	577	635	607	577	584	614	611	584	613	595	604	581	608	592	578	602	598	536	573	549	592	594	594	557	622	571	560	587	553	622	548	601	568	602	618	630	624	576	600	586	567	602	610	586	601	606	632	598	553	613	589	579	586	620	599	580	609	545	597	600	598	604	618	589	632	592	628	560	573	623	613	627	602	622	565	602	631	592	608	604	560	587	631	625	610	598	600	561	578	577	562	614	560	619	588	592	597	599	635	581	585	594	554	638	591	628	539	594	570	600	586	567	591	569	630	582	631	597	575	578	607	596	551	605	595	611	617	581	581	585	600	638	586	597	591	634	575	575	592	572	591	552	587	600	615	604	602	574	615	582	585	564	623	649	560	586	601	592	596	604	577	583	628	569	625	620	593	591	581	569	633	634	628	628	572	596	546	579	598	593	587	589	596	574	582	577	589	597	596	603	614	582	615	613	609	611	568	595	581	601	568	585	569	584	576	598	639	601	570	576	587	578	619	571	587	637	554	636	578	604	628	596	644	609	612	536	579	594	595	610	593	603	585	594	577	563	566	659	595	589	587	554	607	631	574	599	582	524	611	584	582	622	629	614	653	655	576	617	580	611	599	599	590	642	591	615	619	598	611	641	588	599	574	583	611	549	623	577	574	598	591	582	622	569	594	569	549	545	611	613	638	664	560	608	587	585	644	566	578	586	584	619	584	604	611	563	609	607	572	604	604	573	627	614	611	560	575	601	614	591	591	609	607	595	559	612	571	576	569	624	597	590	658	595	618	582	648	614	569	564	574	572	549	620	628	641	620	561	583	587	640	611	555	578	583	584	574	595	580	624	587	625	635	596	584	572	605	621	615	606	608	617	586	626	597	597	601	578	615	594	609	631	625	630	629	623	601	578	589	611	590	620	622	594	620	587	579	584	597	643	607	632	634	633	572	631	611	629	617	576	613	596	594	619	576	628	620	597	651	548	628	608	582	573	637	558	643	577	585	596	605	594	594	624	628	645	584	606	634	595	604	639	596	526	608	627	615	608	590	588	600	611	594	597	608	600	617	584	604	580	554	573	593	595	590	596	597	589	611	596	590	626	630	577	634	566	624	603	595	600	590	579	632	607	558	603	567	626	615	613	613	606	593	598	611	599	632	637	569	582	572	601	609	610	565	604	571	583	628	587	580	572	577	584	603	599	601	580	587	597	598	603	621	610	611	560	585	576	606	552	605	590	605	578	610	646	569	616	580	593	586	587	593	592	573	639	595	637	644	611	588	601	573	597	608	585	579	583	642	628	564	595	612	648	591	621	544	617	636	624	596	649	591	590	574	573	587	563	552	595	579	613	638	601	601	625	584	631	545	573	578	622	604	596	570	630	584	598	596	634	595	602	634	613	592	636	524	601	623	620	582	599	548	612	579	613	574	616	605	616	594	619	565	541	617	607	566	596	588	617	616	569	541	638	623	626	589	645	602	602	554	560	624	543	618	577	563	592	607	609	610	601	591	601	624	624	584	582	590	591	571	582	569	603	570	611	599	618	566	626	671	598	581	573	603	630	567	582	588	572	597	612	617	572	621	579	608	598	574	605	581	642	668	608	643	599	575	598	630	568	590	599	577	614	580	588	513	631	576	599	581	605	608	623	608	572	573	575	596	599	548	618	617	588	581	627	627	623	612	618	606	587	577	611	592	571	573	576	578	568	640	615	580	585	590	589	563	548	626	627	638	628	572	589	584	571	645	609	637	628	587	572	612	616	590	607	606	578	610	578	639	594	634	604	597	580	580	585	599	576	586	593	579	574	587	615	633	591	574	627	607	575	634	608	636	619	633	621	650	602	577	603	609	602	581	647	583	633	569	592	589	614	565	628	597	625	578	561	590	584	603	618	629	590	598	584	626	622	597	633	630	614	598	619	579	608	560	590	552	602	608	586	615	584	532	626	542	607	595	596	549	605	616	608	608	616	584	599	596	616	584	594	571	527	604	597	602	595	604	615	587	581	559	576	589	587	618	618	564	570	595	601	616	601	571	565	581	595	599	603	599	623	577	572	595	614	596	589	597	589	601	656	588	595	608	597	589	571	563	590	576	623	562	571	574	597	632	588	596	625	586	607	626	571	601	611	612	638	590	607	580	545	611	626	584	585	590	565	626	571	594	605	589	583	614	659	635	589	584	582	527	595	596	598	626	568	627	621	568	617	580	595	640	605	581	604	545	578	620	593	613	610	605	587	563	578	599	582	607	598	611	603	594	638	600	599	617	607	652	564	599	599	615	591	608	621	604	613	581	578	598	600	581	601	583	639	602	604	598	579	580	596	551	580	646	580	641	591	596	589	593	602	560	554	603	577	579	650	574	570	561	574	612	616	556	560	611	575	581	590	620	574	666	653	608	607	588	564	631	634	631	540	603	613	558	583	572	553	608	575	599	609	568	597	572	600	632	611	630	604	594	583	588	584	606	603	567	584	620	641	569	629	583	601	652	625	558	582	579	595	581	605	586	587	605	641	606	580	596	573	611	616	607	612	642	593	607	579	579	586	619	590	597	608	623	594	557	606	630	633	598	572	640	599	572	617	614	598	571	572	557	603	566	645	594	600	613	614	648	613	569	618	568	630	618	593	613	605	569	580	578	592	642	601	580	579	586	580	642	594	612	594	578	591	575	632	582	593	611	557	598	631	597	611	641	590	594	596	606	575	581	612	604	572	577	597	599	650	589	567	592	570	603	584	601	617	599	580	616	615	543	608	600	657	604	611	598	587	650	610	603	600	576	585	568	571	584	599	573	580	550	609	576	589	579	604	618	598	617	601	602	583	609	585	590	634	617	633	614	594	589	594	591	630	608	627	614	609	589	611	623	575	585	586	546	559	635	623	604	627	600	577	619	614	646	562	580	581	618	583	620	603	630	566	570	614	585	545	597	626	606	595	632	622	603	589	585	598	597	552	584	607	567	590	595	584	619	603	644	568	569	623	629	616	556	611	631	595	640	623	608	559	588
30840	18944	18698	12800	7882	5383	27796	43451	29350	13171	4312	768	305	220	215	240	222	204	213	210	213	210	221	233	207	197	207	214	237	189	212	234	209	229	181	216	195	209	203	212	225	212	220	215	200	208	197	219	204	208	198	225	236	224	206	195	206	220	219	212	213	209	219	215	227	195	211	232	196	220	181	196	226	207	208	200	200	219	193	205	221	193	216	202	200	222	210	205	234	227	198	211	226	235	211	209	214	225	210	212	208	207	218	236	227	198	203	213	215	215	210	197	209	194	204	199	213	226	201	208	203	198	233	201	215	209	204	221	231	209	210	223	213	198	208	200	203	199	218	188	224	201	201	236	194	192	213	216	218	215	244	194	212	226	198	216	231	200	205	194	238	234	220	182	204	232	201	223	208	197	217	206	215	211	234	228	201	185	226	218	231	208	211	186	205	205	199	201	223	197	192	218	215	203	212	210	217	239	213	214	197	224	206	226	215	219	219	216	197	190	226	189	219	238	197	201	201	213	244	229	204	203	230	220	233	218	202	198	230	218	188	221	218	213	214	223	191	218	191	201	208	199	210	246	211	218	226	196	192	217	203	238	209	227	228	195	203	224	203	199	198	201	191	184	219	225	234	217	224	210	220	206	221	216	200	225	201	218	203	212	199	231	201	224	209	227	212	223	217	214	207	215	215	189	223	216	206	216	223	210	215	209	227	190	210	249	206	236	220	202	191	227	232	195	202	218	206	226	195	200	212	186	193	222	175	244	206	208	200	210	213	187	209	219	217	194	219	224	238	223	214	197	219	209	246	217	212	235	204	191	248	214	211	206	221	237	229	200	190	248	224	219	210	235	247	212	216	196	195	221	216	225	214	228	210	207	221	246	232	211	207	216	218	225	203	202	215	222	208	228	207	229	223	216	221	218	214	227	212	211	197	230	232	205	211	203	202	186	190	184	228	220	210	192	222	187	211	224	225	221	208	232	204	241	219	197	183	215	210	207	206	190	210	225	228	217	221	198	214	245	224	207	197	189	177	200	182	203	210	232	210	207	206	220	185	203	193	220	188	190	221	216	215	208	211	211	240	221	223	207	206	205	205	221	209	201	209	213	214	205	197	207	224	194	190	212	208	204	212	211	219	208	219	235	226	214	197	222	213	212	220	234	211	199	215	187	215	202	217	200	180	218	203	222	248	231	218	202	227	235	198	214	200	168	202	210	226	199	198	232	210	201	217	200	219	213	213	206	192	218	184	202	222	199	192	187	218	213	211	216	213	217	206	224	233	233	229	196	221	224	201	206	222	196	212	230	186	218	199	215	195	211	204	217	206	201	226	197	201	228	241	202	221	201	227	232	212	215	224	225	215	222	218	217	215	207	191	239	223	222	210	218	214	200	210	215	206	209	200	216	229	200	237	215	206	219	199	205	196	218	204	209	202	191	230	210	238	228	218	222	199	226	182	202	205	224	212	209	210	199	187	194	239	187	211	220	211	203	211	193	191	211	216	211	199	224	201	208	206	253	222	192	214	204	211	215	189	204	224	235	209	202	209	198	207	210	209	223	221	223	200	234	217	208	198	195	226	209	182	206	230	203	220	226	214	218	189	213	199	189	199	218	208	212	203	216	183	204	203	208	189	213	240	205	230	233	224	225	229	215	192	216	227	204	184	207	208	196	192	222	212	226	205	211	211	208	218	204	222	201	225	220	200	215	214	216	208	229	192	204	203	200	177	219	226	190	231	222	216	190	221	231	188	217	199	228	211	228	218	217	210	231	205	245	220	223	212	208	235	248	208	225	209	222	208	187	210	216	193	198	198	238	203	221	211	226	206	210	206	217	226	196	197	221	212	226	204	209	268	216	233	194	226	200	213	219	203	199	207	235	203	233	226	221	216	199	248	231	219	229	194	212	214	219	221	191	201	199	189	229	215	219	228	216	225	205	231	217	188	204	216	218	215	202	212	196	208	212	225	231	189	230	201	209	230	219	223	221	223	237	202	210	202	227	210	203	188	206	202	221	191	230	238	218	195	212	209	195	235	203	214	257	210	211	192	200	218	220	219	211	234	210	214	229	188	216	204	221	207	214	193	200	203	208	215	202	223	194	203	224	203	223	219	211	232	224	187	214	205	194	249	244	201	236	205	209	214	211	194	204	192	190	218	196	188	219	188	213	213	175	227	209	227	220	211	207	211	212	236	221	198	205	225	206	203	234	223	226	204	220	209	210	200	214	245	201	234	220	209	216	214	213	192	205	227	216	226	201	226	207	218	210	212	222	229	231	183	217	219	218	192	233	211	200	195	201	206	198	218	229	207	216	223	231	209	227	212	220	233	229	222	183	213	196	193	238	208	240	199	228	204	208	202	200	239	191	232	219	216	220	196	197	202	184	219	201	182	190	221	213	198	231	205	213	208	209	203	229	217	220	204	207	193	215	227	193	200	209	218	224	209	215	216	202	211	221	214	201	225	191	236	218	188	205	202	221	200	229	214	186	226	196	203	226	223	207	218	189	194	217	211	209	217	199	217	223	208	236	232	230	203	220	203	191	217	200	203	226	220	211	205	211	207	234	243	192	203	203	197	183	210	231	226	205	200	218	195	206	202	233	222	191	218	204	221	188	207	182	191	180	213	203	228	220	216	206	242	214	232	238	217	203	226	217	221	212	214	237	223	203	241	210	242	211	194	205	199	212	222	204	231	212	243	232	238	210	224	237	196	209	230	219	189	211	213	221	209	205	226	219	219	234	198	236	220	218	215	193	210	224	224	214	206	210	228	218	200	241	196	224	203	215	219	203	202	207	230	217	227	217	221	228	218	213	208	226	197	185	233	229	202	211	224	214	233	201	243	215	205	211	244	213	199	218	207	214	226	221	223	215	213	223	221	210	229	213	186	198	232	206	214	201	209	203	205	203	223	216	241	207	191	223	200	221	223	196	205	228	214	212	224	224	192	208	238	233	210	195	210	212	216	225	199	221	235	210	187	210	220	211	212	219	195	207	202	218	219	221	201	192	181	228	239	211	211	224	225	202	236	202	218	192	213	203	211	228	234	210	215	224	221	214	215	207	227	218	226	213	199	203	206	221	228	219	213	213	199	219	219	212	204	209	217	256	231	200	233	187	241	236	225	224	216	207	199	215	200	223	221	198	215	213	182	214	210	229	204	208	219	211	219	213	198	238	187	217	187	215	205	222	235	203	204	223	221	221	230	238	230	203	227	188	242	226	215	217	221	204	196	231	197	207	210	219	232	209	217	209	212	233	215	200	214	230	189	236	220	210	240	183	240	221	203	232	213	183	206	229	199	227	212	204	206	201	223	207	226	209	195	241	193	221	232	210	224	220	222	208	222	224	242	222	235	223	229	202	232	206	199	208	207	204	210	214	231	222	226	208	196	229	200	200	199	221	205	218	191	214	219	215	185	219	210	198	211	223	227	214	194	210	190	192	210	225	231	206	199	208	240	208	219	192	235	194	189	207	228	210	212	227	206	228	250	213	217	191
16569	14056	23404	23634	21946	19076	48773	61027	45330	31205	14444	3278	1104	696	640	615	647	597	596	632	574	633	574	551	636	581	594	584	601	645	597	603	634	597	550	590	619	588	601	611	595	599	592	590	629	590	596	577	618	598	600	589	593	617	580	572	596	631	577	547	615	630	601	572	589	597	625	606	590	632	598	530	618	621	573	605	589	642	572	569	601	582	566	592	602	561	595	589	572	592	599	585	598	587	582	611	570	581	605	565	633	611	602	594	574	591	589	562	611	598	600	570	588	573	557	577	604	626	608	554	573	605	621	539	601	600	603	582	580	616	594	626	583	587	618	575	625	601	592	625	628	548	541	595	622	585	579	611	592	596	583	602	648	586	572	570	594	584	627	600	618	553	588	622	520	597	624	618	602	609	565	583	587	589	621	633	608	623	657	598	570	570	595	635	593	601	600	572	604	581	580	570	612	600	621	614	637	648	586	593	596	600	592	607	611	601	601	553	570	616	594	647	589	589	596	568	593	606	631	632	577	612	602	599	627	583	576	567	592	619	599	628	582	592	621	588	624	646	580	587	584	607	597	591	571	644	639	563	591	578	650	608	583	589	578	633	617	605	606	666	610	651	593	564	637	616	587	583	553	552	566	569	584	600	618	594	569	591	619	556	600	592	595	599	569	604	635	608	599	543	608	583	611	605	554	609	526	628	586	604	580	599	608	574	605	633	604	617	603	594	611	580	614	605	561	617	593	588	575	586	596	563	629	603	599	614	609	574	580	585	566	589	606	621	597	553	612	602	569	581	575	561	598	595	595	560	608	591	583	591	591	557	595	628	627	582	583	557	574	603	535	582	623	620	573	608	579	576	614	568	594	590	600	584	590	618	573	572	580	586	579	631	558	617	631	590	615	593	580	590	532	576	644	582	598	626	626	572	586	594	600	643	624	584	640	629	614	551	558	582	620	593	658	578	605	586	604	598	579	597	596	617	577	638	617	619	615	627	596	616	623	573	603	561	597	639	615	575	595	577	567	574	588	620	613	615	619	578	604	593	647	636	584	596	589	596	636	599	633	618	609	592	571	591	602	625	562	614	550	606	566	576	591	599	616	570	602	614	594	536	621	638	585	646	608	614	631	557	573	566	645	609	588	641	624	601	559	596	620	550	590	598	590	595	636	587	610	664	550	592	566	583	588	636	567	532	609	597	595	618	590	602	613	595	550	594	574	632	603	598	606	583	544	591	595	592	602	614	594	588	627	628	605	641	623	596	627	615	626	647	582	627	582	573	621	606	599	627	605	564	619	579	611	560	625	578	595	587	585	621	598	616	579	617	550	637	603	590	568	565	596	607	593	548	581	537	596	588	576	597	632	578	601	570	565	619	600	590	548	582	559	597	615	600	599	591	597	578	631	626	643	597	581	636	596	612	605	570	571	620	569	576	617	587	584	592	564	586	608	588	618	594	631	605	594	602	591	544	633	620	564	621	670	642	623	587	586	585	607	591	613	563	616	595	634	584	605	585	559	551	604	613	632	591	630	594	615	596	582	573	603	621	584	620	624	581	594	582	620	605	584	547	636	571	622	568	608	594	639	586	584	559	554	565	580	614	613	589	604	595	626	638	621	576	557	589	571	623	565	643	585	604	604	595	614	594	604	577	633	595	621	613	620	609	577	594	629	606	609	580	593	563	594	571	605	552	618	607	563	594	616	630	590	601	610	604	603	595	600	600	584	625	549	601	592	604	614	612	581	618	621	602	589	597	621	605	611	626	586	587	597	635	564	583	618	594	607	631	594	638	592	610	597	579	603	563	621	592	608	571	567	571	628	627	569	564	558	570	578	610	619	582	606	591	598	614	608	602	613	567	585	645	582	571	614	539	585	583	595	587	582	528	606	592	597	552	595	624	592	589	588	617	579	603	573	569	570	577	636	600	593	603	627	585	595	601	644	615	621	570	605	556	617	579	572	597	614	607	589	577	589	603	595	572	611	619	596	554	592	602	564	593	587	577	585	577	607	645	586	599	607	600	584	656	640	612	576	613	616	566	633	589	604	604	599	607	536	600	565	575	681	568	588	602	592	580	620	597	561	604	599	615	594	611	642	589	587	581	596	587	567	576	601	635	602	599	595	612	630	558	638	652	637	581	605	605	592	607	628	590	572	574	644	587	548	577	597	604	617	631	642	565	593	570	618	584	642	576	624	616	608	572	586	578	615	573	579	603	574	617	607	577	601	635	589	589	593	606	612	571	606	619	610	622	604	596	582	609	611	592	580	594	589	574	564	600	629	579	617	582	579	590	550	621	624	588	604	622	638	586	593	609	649	582	593	593	602	622	598	592	583	609	584	605	542	623	591	583	592	594	611	579	592	596	599	603	635	590	619	652	570	597	569	601	623	576	607	604	597	595	610	585	591	601	576	591	572	601	600	589	596	578	567	626	631	634	574	595	603	599	588	592	599	585	639	576	584	584	588	625	620	616	616	583	576	569	571	627	645	614	639	594	574	570	613	582	594	567	582	589	589	588	602	589	608	633	633	592	637	574	623	613	583	573	585	623	622	568	573	639	580	585	577	660	553	575	621	623	584	579	558	591	569	615	607	622	595	593	584	590	576	586	570	550	560	586	610	625	569	571	606	572	601	597	581	584	573	578	590	580	603	627	615	561	585	603	589	641	565	615	584	592	576	570	611	611	583	591	600	604	581	556	592	608	608	572	583	577	603	608	575	617	638	628	579	594	582	601	569	622	595	590	585	544	610	621	613	629	569	572	624	633	620	582	578	617	592	606	598	565	573	597	596	591	588	594	576	587	580	594	557	563	598	629	645	570	577	547	632	596	642	589	603	629	600	608	560	579	611	608	573	601	593	614	611	609	604	587	626	602	620	596	603	564	586	580	579	597	598	578	597	578	636	587	602	555	602	610	642	603	583	569	625	599	614	552	610	590	612	605	584	578	614	577	576	622	606	655	613	599	581	604	597	609	601	548	589	590	542	576	584	574	579	569	583	598	586	602	634	661	568	558	592	594	617	594	579	618	594	595	609	602	608	605	570	590	615	593	631	553	611	595	567	611	614	592	592	590	587	582	570	605	598	597	539	589	625	603	565	585	588	612	606	585	615	600	583	608	581	630	561	600	614	563	628	629	598	626	616	593	575	606	621	588	611	593	601	615	588	544	605	623	564	588	609	539	580	577	591	577	574	627	599	621	597	587	581	613	581	606	594	638	561	594	592	569	589	602	596	605	586	606	577	599	583	623	614	607	603	594	582	635	594	614	597	587	617	626	561	634	580	620	634	584	660	573	558	554	603	621	636	553	631	580	562	587	593	594	581	592	640	574	610	553	617	593	566	614	603	611	598	586	589	562	546	629	619	585	619	581	616	591	579	626	594	600	645	611	613	583	562	601	572	577	566	577	580	610	595	584	637	621	607	589	542	561	578	600	585	591	574	580	585	586	643	577	605	593	596	571	568	581	591	558	558	545	574	590	588	614	571	595	610	636	627	585
22209	8566	8683	5609	3054	1841	3312	4272	2750	1298	532	304	225	213	222	226	225	232	198	200	206	214	227	235	205	224	206	229	212	209	243	193	244	221	202	209	221	205	220	242	200	221	221	205	214	212	214	229	211	188	231	202	209	215	196	197	192	224	219	188	218	186	209	199	211	215	220	206	208	193	222	213	221	223	228	204	185	228	248	211	180	229	211	198	196	215	231	185	196	211	206	210	212	193	238	224	234	236	210	201	233	214	225	225	235	200	219	192	205	210	199	216	211	216	197	232	192	198	272	255	206	232	224	193	232	216	214	221	209	223	218	251	213	210	233	201	205	213	198	184	227	215	249	194	235	192	209	226	206	211	221	200	199	240	206	218	219	205	202	229	234	237	223	200	188	214	192	226	215	201	219	205	232	209	228	208	221	214	208	208	233	227	188	238	207	214	193	199	197	197	169	196	213	221	206	207	214	230	206	202	213	218	198	212	207	216	244	221	226	206	220	219	217	223	208	197	216	210	205	213	240	203	207	222	246	209	176	231	216	234	224	209	217	226	240	201	208	210	229	205	207	197	226	188	210	230	224	191	187	229	221	224	213	204	218	236	198	207	218	208	212	227	211	225	190	192	214	204	211	207	226	197	203	230	225	225	213	229	201	191	224	195	216	171	203	215	237	194	210	205	202	214	212	206	209	210	227	219	205	205	203	205	211	222	226	206	191	220	182	216	230	195	223	211	200	204	212	185	193	237	229	201	233	228	209	200	194	201	227	214	222	194	210	224	227	220	220	212	210	228	213	176	222	235	199	207	195	229	231	219	202	220	200	243	212	215	224	208	220	209	227	215	223	205	198	236	224	211	222	218	238	216	239	215	231	242	202	215	206	218	218	219	216	213	233	222	237	203	217	224	224	211	214	221	197	227	202	192	214	231	201	218	212	228	214	194	213	213	218	251	218	241	207	213	212	218	203	208	229	231	226	224	206	209	234	210	215	212	231	207	222	227	221	214	190	224	236	228	220	196	236	217	205	219	218	220	215	213	210	212	216	240	245	209	218	210	218	208	198	191	221	208	197	233	209	211	233	222	223	218	204	198	198	239	251	237	233	237	181	217	222	227	224	214	223	217	216	206	245	212	200	198	195	214	227	230	198	200	205	223	215	226	215	208	229	183	200	219	210	229	194	220	225	205	202	218	226	211	186	223	213	218	231	227	222	212	214	230	200	218	204	248	198	221	200	196	223	240	225	200	224	211	207	223	205	240	195	197	193	218	214	227	204	205	224	218	208	206	206	212	202	223	194	215	202	220	227	218	209	181	216	209	221	222	221	216	198	189	211	202	209	226	210	230	240	222	210	198	223	198	194	216	201	212	222	207	229	196	228	232	203	212	224	214	214	228	210	196	193	224	187	208	218	194	201	203	239	228	204	217	227	207	182	236	214	216	220	228	197	209	211	195	190	215	224	205	229	212	210	232	227	212	237	233	207	217	203	203	201	211	205	233	233	208	204	207	206	218	227	219	210	230	222	187	217	196	215	235	200	215	194	238	192	187	209	219	233	191	216	241	210	214	233	206	221	231	201	229	230	237	216	222	218	201	224	234	200	240	207	215	224	212	231	196	196	217	232	224	218	203	211	222	206	224	193	209	226	208	223	209	222	216	220	222	230	219	209	218	220	234	205	225	203	202	191	223	212	238	190	244	211	220	195	209	210	211	222	215	186	225	212	221	179	214	248	207	199	185	206	231	201	209	210	207	186	233	214	236	200	230	197	250	193	221	197	215	217	222	214	204	240	187	223	199	213	217	221	199	240	194	212	236	208	231	208	226	210	217	214	206	225	199	204	204	210	200	226	223	236	205	229	207	189	199	231	200	218	186	195	212	220	215	190	232	198	224	220	201	197	245	194	199	222	197	222	199	229	205	208	203	207	207	215	232	219	249	213	226	202	197	207	201	221	235	194	207	222	211	229	209	215	216	232	190	211	209	234	196	234	219	207	198	210	216	197	210	234	188	205	202	205	195	218	200	225	191	202	229	218	222	216	234	225	215	175	236	223	221	234	223	210	198	208	214	189	201	201	208	217	220	227	214	212	220	219	222	218	220	189	201	230	204	210	226	206	207	209	206	217	196	180	208	208	222	198	196	200	204	200	212	194	219	218	227	216	213	218	220	225	193	227	213	213	229	217	187	241	234	231	227	235	205	188	205	218	214	226	205	216	212	211	216	195	197	219	212	206	206	219	233	199	194	236	219	204	203	198	216	212	212	185	206	202	196	206	205	203	205	198	219	208	225	204	234	227	217	207	230	221	190	234	225	205	234	210	194	221	244	187	205	207	208	219	212	217	207	196	258	207	214	202	218	202	189	184	207	211	242	238	238	222	204	193	187	189	241	234	195	224	214	216	218	205	208	233	217	196	204	199	209	235	212	204	191	215	216	200	188	204	213	211	222	224	226	213	239	219	202	213	234	193	210	216	221	201	215	234	206	232	214	212	220	204	232	219	211	204	214	192	239	211	230	196	207	208	221	213	210	196	229	189	237	232	221	227	224	211	194	230	217	225	211	214	231	222	240	219	224	185	221	201	186	206	242	229	176	185	195	213	251	213	196	215	203	253	205	204	251	214	216	214	215	218	211	207	219	211	208	207	206	216	201	206	200	205	220	231	197	206	211	205	215	225	211	200	210	211	215	247	210	200	207	200	206	209	211	225	213	211	194	198	216	193	205	199	214	226	211	241	219	219	208	232	227	233	236	216	198	227	215	213	230	216	213	199	216	223	208	213	211	237	219	197	237	218	228	227	230	217	218	220	229	221	214	205	215	214	230	211	198	216	203	204	205	218	175	236	222	223	228	203	220	219	211	201	209	204	211	193	203	216	227	215	190	234	222	236	202	233	228	214	247	192	200	231	243	210	218	216	222	213	200	207	211	235	207	203	226	218	217	204	197	235	199	186	222	213	222	203	208	201	237	191	221	236	231	208	233	202	202	214	241	204	224	244	230	211	217	209	213	201	222	213	257	228	208	213	233	206	234	210	212	226	217	199	249	199	220	179	187	215	204	212	245	220	215	226	214	221	209	241	222	208	214	225	229	202	210	236	208	202	207	238	216	212	191	209	221	232	189	214	210	213	210	220	227	213	224	215	190	212	198	213	213	199	224	228	208	196	225	219	218	210	209	247	212	230	209	209	215	219	231	215	229	244	203	218	221	240	231	227	219	212	194	232	211	201	213	194	213	212	208	211	205	200	258	221	213	205	226	193	225	211	223	217	217	246	204	207	223	175	232	224	230	198	232	222	191	211	211	214	210	202	188	212	222	197	200	196	212	214	237	193	225	216	229	207	219	222	217	202	212	215	204	231	201	188	234	205	218	201	209	223	199	196	188	221	209	199	217	209	238	189	210	202	204	243	225	215	217	231	224	224	202	196	228	201	203	229	186	197	212	215	206	219	208	242	207	216	211	212	203	214	222	222	202	203	198	202	238	206	196	224	195	192	200
11160	7545	14251	14816	11495	8583	14828	17281	10631	5261	2072	961	685	567	595	638	611	557	551	589	587	573	582	615	575	599	601	561	592	536	615	559	603	617	628	603	587	616	612	569	568	579	615	608	594	542	626	577	607	590	587	606	590	588	610	576	597	583	631	627	557	595	613	602	615	624	590	565	586	611	597	562	577	577	599	596	597	632	589	576	574	601	609	614	613	611	597	583	588	612	597	577	577	568	603	603	581	610	615	583	622	587	587	604	645	594	605	596	568	602	640	601	568	579	610	581	599	629	599	650	591	551	521	568	627	616	595	581	596	596	600	587	630	592	585	586	582	610	621	608	596	605	631	591	575	585	600	627	551	650	577	621	577	567	585	562	604	597	602	594	620	607	593	581	558	606	574	599	588	578	585	617	609	633	617	591	613	612	602	592	574	556	635	617	610	612	580	572	625	598	627	587	659	572	633	620	609	601	527	597	627	628	565	610	599	595	596	614	577	591	648	601	611	579	600	575	584	611	605	615	586	592	594	588	588	598	610	621	572	582	584	648	597	604	591	575	580	555	662	610	594	598	599	608	640	621	558	616	609	598	595	570	620	592	580	558	589	614	618	602	601	584	618	589	600	552	635	589	607	598	584	607	602	550	605	564	582	586	610	601	565	609	603	600	608	546	577	650	568	622	642	621	601	575	606	602	631	596	573	592	586	633	617	608	622	631	621	638	609	606	556	611	601	566	641	634	619	664	582	613	605	597	617	651	612	632	580	559	575	580	615	556	562	588	612	613	594	621	574	627	584	575	602	622	619	589	579	580	597	560	623	601	612	579	550	568	599	607	588	621	548	556	616	588	624	616	591	580	573	575	594	582	607	599	602	584	650	588	605	573	620	607	592	650	611	553	612	626	602	605	666	622	608	600	606	604	608	612	626	570	578	606	598	630	565	613	566	618	652	640	568	599	606	605	613	563	632	607	614	538	579	594	610	553	604	587	605	554	594	610	618	635	582	613	620	585	622	602	592	612	598	581	581	602	634	589	611	596	603	612	575	638	577	615	608	613	583	626	559	607	602	570	574	589	567	609	601	611	604	572	622	601	610	586	624	624	622	597	573	638	629	583	602	575	592	581	632	563	548	571	617	608	608	568	598	591	569	567	613	583	575	575	605	643	602	588	617	576	629	647	583	590	599	621	548	641	659	607	595	557	607	576	606	601	591	603	587	591	628	612	584	624	593	614	606	604	636	588	636	604	629	599	610	597	617	582	567	575	655	639	606	604	596	595	580	610	638	602	630	604	564	626	627	624	614	540	592	618	620	648	590	623	576	606	598	586	605	596	580	595	602	545	598	616	554	620	632	614	592	650	606	577	613	596	613	629	588	548	589	595	654	580	599	585	603	585	588	572	591	619	597	554	660	606	624	608	593	631	583	595	620	635	548	586	607	566	638	608	644	597	613	576	608	584	573	567	622	576	586	605	581	588	599	628	553	574	592	608	550	574	623	639	586	581	596	593	584	618	619	602	647	582	582	586	641	633	591	634	600	567	607	566	612	601	628	604	634	594	609	615	620	579	612	617	618	590	586	616	560	589	578	574	628	564	564	636	574	605	627	576	573	574	641	589	627	627	591	635	633	599	606	587	609	596	584	648	563	608	581	572	622	589	580	599	624	584	580	618	568	591	523	602	609	542	580	581	648	632	604	574	598	619	584	598	627	571	580	628	597	571	570	624	592	554	600	620	610	594	619	599	597	611	606	591	581	587	528	571	587	606	579	653	609	594	598	617	584	573	620	619	617	597	591	621	622	616	608	583	575	582	573	607	622	564	610	629	610	584	576	547	618	635	599	547	609	623	597	594	570	590	629	609	589	558	626	597	596	644	620	615	618	636	566	609	587	571	635	571	563	572	629	611	555	586	588	582	579	605	580	575	586	581	600	598	592	563	554	553	576	663	601	609	614	579	567	607	598	597	578	595	580	546	605	616	597	562	581	610	649	614	600	587	603	567	592	584	608	566	652	569	594	553	645	646	608	602	563	645	581	549	617	586	612	626	595	641	627	541	613	591	573	595	600	585	578	624	599	599	643	600	586	624	608	596	593	558	621	633	596	596	603	591	604	639	589	615	601	655	555	604	655	625	613	581	558	555	582	575	562	624	592	629	572	641	597	610	572	600	600	617	543	587	615	643	604	551	607	602	574	585	576	627	602	618	557	562	595	614	550	592	571	618	563	581	589	602	592	568	593	597	620	587	579	592	599	591	546	575	608	598	619	606	601	588	631	570	597	623	574	625	602	602	592	574	606	630	590	582	619	570	603	583	584	628	621	570	597	597	590	638	624	601	589	605	592	620	545	616	582	599	642	602	605	577	628	575	601	597	588	585	537	647	574	565	575	601	588	623	599	588	595	536	568	606	624	647	589	591	631	599	572	566	593	572	574	573	653	645	609	620	612	601	592	593	583	581	603	564	586	571	583	637	581	610	579	579	624	603	555	580	640	605	563	558	645	611	621	649	575	599	593	603	616	609	616	614	622	589	611	558	632	604	590	615	594	576	576	591	571	553	616	610	589	607	572	623	628	651	574	603	602	599	619	617	593	632	616	606	617	619	595	561	620	626	634	588	616	578	593	566	616	620	576	647	601	624	593	634	596	546	608	621	619	595	539	609	623	582	614	608	589	601	573	583	598	577	594	600	559	612	587	592	616	626	618	603	627	608	609	545	583	582	616	610	586	603	580	603	632	624	587	593	577	615	649	599	568	591	575	563	622	589	565	586	623	578	622	577	563	579	592	594	645	578	572	606	594	579	594	598	573	597	630	596	575	616	595	599	577	587	563	604	626	591	616	606	558	624	602	558	551	564	598	590	607	620	584	584	605	629	573	618	632	610	616	610	583	641	554	601	620	592	610	570	603	608	587	625	600	596	609	608	565	604	608	618	618	594	625	578	606	572	651	617	609	558	616	605	596	587	598	568	623	590	611	582	589	594	589	601	569	657	611	571	610	596	613	576	615	577	600	628	622	626	562	619	613	580	608	592	614	610	618	637	608	597	580	586	618	588	611	592	612	595	577	616	605	595	612	571	622	626	582	626	579	645	583	598	615	588	592	576	637	547	575	617	573	633	639	585	581	569	615	595	503	610	598	600	599	551	608	617	576	584	584	619	578	573	589	566	603	577	588	548	614	633	621	606	595	621	652	555	619	568	629	589	610	614	582	597	631	560	573	603	576	581	637	649	625	604	555	598	608	581	551	644	626	603	567	561	600	598	639	639	573	616	604	626	640	605	597	604	652	563	625	575	587	637	633	635	626	622	602	584	571	585	603	589	622	595	600	619	651	556	607	564	652	596	576	588	570	592	640	613	555	596	628	577	571	606	559	602	600	583	621	523	596	619	598	607	611	594	606	609	586	574	583	571	583	584	579	558	614	585	596	618	581	630	627	648	593	610	637	583	586	621	558	575	578	613	632	577	630	594	582	597	603	631	584	595	588	612	590	610	589	652
26442	13154	13309	7845	4541	3239	23686	29937	16427	7149	2077	498	255	191	253	212	204	231	221	222	216	212	211	219	200	208	200	225	205	203	195	224	219	223	205	194	221	227	185	228	221	200	230	256	202	190	193	228	224	216	220	213	192	225	236	216	219	243	222	199	209	216	238	199	213	202	215	201	200	204	206	218	208	212	220	231	214	210	215	214	200	218	239	225	198	222	214	204	189	202	220	211	228	185	208	221	191	235	217	208	242	220	209	222	213	219	204	226	201	196	193	197	228	214	222	240	204	213	220	230	185	232	189	222	232	212	206	173	218	198	205	210	198	216	223	220	213	212	193	216	222	219	244	218	230	218	218	221	217	194	192	201	249	202	202	194	217	213	186	200	199	211	221	186	206	181	214	211	212	199	216	203	223	215	196	186	181	184	205	210	218	204	213	215	235	210	202	190	228	217	222	190	203	216	232	186	213	210	191	209	215	210	236	230	205	215	222	239	204	197	159	199	230	208	204	232	204	167	199	204	205	193	188	232	239	215	192	226	220	212	241	218	234	227	220	218	231	223	216	200	219	217	192	217	226	216	219	200	201	193	206	216	213	214	204	207	205	186	242	204	225	223	231	188	226	254	195	224	238	230	195	218	214	210	244	189	196	209	197	227	217	230	191	207	220	210	203	226	217	215	208	205	233	195	249	177	220	239	215	186	194	232	208	197	220	170	212	202	194	240	206	212	203	225	235	254	210	210	221	197	205	211	212	213	203	190	219	203	208	203	199	207	238	207	194	228	206	232	199	205	230	195	187	220	189	225	211	217	215	219	234	219	215	208	203	212	185	195	186	216	227	225	209	219	181	213	227	212	216	210	213	211	241	193	201	195	205	214	238	222	195	191	197	203	225	218	205	216	203	213	193	226	217	227	224	198	229	180	237	207	197	223	237	201	189	201	214	185	231	211	233	209	221	172	202	225	234	193	212	234	192	209	210	218	224	221	176	205	205	200	196	224	242	202	226	201	224	198	209	233	240	232	208	208	213	209	182	219	213	205	221	222	217	212	249	228	239	243	247	201	211	228	218	208	205	204	208	199	207	219	189	178	209	207	197	214	202	225	209	232	226	215	209	200	233	180	222	203	190	230	193	186	217	202	211	231	199	218	200	228	225	241	214	210	203	209	200	215	206	234	201	220	225	206	185	246	212	219	195	215	217	218	211	218	212	207	231	223	214	223	198	222	210	228	195	186	247	221	224	205	224	219	191	196	216	186	216	221	198	225	211	228	214	203	210	218	228	231	209	216	213	213	212	213	220	211	204	205	182	196	226	223	196	217	212	198	209	206	224	222	211	211	209	229	232	221	208	196	221	224	216	209	212	186	209	199	203	213	237	186	206	214	212	199	212	198	217	219	208	201	218	200	201	191	191	235	215	198	213	224	207	219	202	198	198	207	242	233	192	248	206	181	209	251	206	176	204	236	193	206	208	205	201	215	203	236	208	216	211	218	213	211	208	232	203	219	187	207	226	201	222	221	189	226	210	222	205	236	213	223	199	178	196	201	198	235	207	216	201	232	202	218	194	193	199	219	223	211	215	243	202	192	210	182	218	232	197	224	186	227	204	202	227	200	195	239	200	215	231	236	215	179	187	206	208	219	228	212	180	217	229	247	201	226	197	208	200	201	237	192	199	203	241	217	182	207	203	233	219	206	196	214	220	228	234	258	225	217	214	199	198	223	218	190	193	218	190	238	222	219	199	244	209	211	245	203	220	212	202	209	224	237	218	198	206	224	222	201	222	211	212	207	196	210	219	212	203	220	242	206	202	201	205	202	191	211	201	204	225	204	213	205	193	192	226	215	228	215	216	232	196	241	205	209	212	212	190	195	212	203	200	217	228	194	231	217	216	210	218	221	236	217	210	223	209	206	201	214	243	195	179	213	207	226	225	188	209	234	202	218	198	202	246	201	209	210	211	222	229	208	221	204	194	224	212	207	199	206	205	221	221	210	208	209	253	218	197	208	231	228	230	218	191	240	231	189	220	208	187	229	228	229	219	232	203	207	208	201	202	217	254	208	225	222	245	213	219	194	218	206	220	209	192	191	214	196	187	182	188	202	224	188	216	214	190	207	206	219	213	219	213	208	205	216	205	200	212	200	209	212	195	224	213	201	229	185	212	238	220	175	231	214	213	202	236	212	198	201	204	202	213	200	224	207	201	215	207	173	206	197	194	189	213	207	202	216	193	204	205	220	199	206	214	197	213	198	187	200	204	206	214	225	232	210	203	194	235	211	247	214	220	208	226	200	216	221	194	206	207	188	221	224	202	219	193	233	210	213	197	214	220	205	212	222	224	235	199	198	190	240	210	210	230	185	228	201	205	221	222	223	214	220	239	235	205	196	233	214	224	211	190	243	212	212	224	203	194	215	192	235	213	233	199	196	215	235	226	228	220	206	222	217	232	182	203	191	192	216	220	195	225	225	216	201	229	195	222	225	225	209	205	210	212	210	198	198	225	212	206	212	222	186	221	213	203	210	236	218	215	229	220	196	232	188	233	209	214	206	202	229	217	232	219	224	198	236	231	216	245	221	221	203	211	208	204	197	216	219	213	220	216	226	206	218	213	215	220	230	213	184	201	218	222	197	194	234	192	211	207	195	212	213	214	218	223	215	209	195	201	209	201	213	191	202	190	184	210	222	221	226	237	215	241	241	206	205	218	228	197	214	212	203	208	218	228	246	206	225	218	215	213	198	215	218	187	201	215	214	216	197	223	223	232	227	220	214	195	220	234	236	203	208	203	200	197	212	204	210	208	190	224	212	232	211	226	219	230	207	192	231	203	207	195	225	227	206	260	203	198	229	228	201	229	203	220	206	213	219	231	238	209	227	218	208	198	204	221	202	232	196	227	211	213	213	189	214	220	226	237	206	211	204	195	233	179	247	192	217	202	232	203	221	203	190	234	193	231	240	204	196	206	219	210	203	235	208	216	216	223	171	217	199	194	215	217	230	202	234	211	196	217	211	224	215	205	209	229	214	214	228	214	234	222	207	198	214	202	234	213	205	199	186	222	215	211	218	214	202	211	206	203	216	187	205	248	190	218	198	208	225	214	205	192	214	197	208	192	211	222	228	205	204	229	198	223	224	201	230	197	216	219	218	219	213	198	218	204	205	194	204	217	224	231	218	223	217	203	224	206	202	209	210	216	213	226	208	229	191	224	214	225	203	211	212	229	198	214	228	232	184	204	199	204	213	223	234	191	228	207	242	209	203	212	208	202	188	194	219	240	220	204	209	220	212	194	205	226	212	207	217	197	213	186	217	204	191	224	211	194	189	204	194	221	241	247	231	225	222	210	207	199	201	227	215	189	221	221	232	204	222	211	220	181	220	197	191	239	231	204	219	187	212	209	247	226	215	214	207	222	226	190	223	190	204	205	201	218	212	211	209	217	206	216	178	204	197	176	220	207	194	211	232	214	242	203	203	204	204	193	200	237	186	215	219	204	218
12279	10708	19415	18505	15656	13687	46565	49488	34013	23396	8112	1904	897	614	599	600	577	623	595	575	614	594	611	647	618	581	659	583	594	566	606	596	578	590	612	579	595	600	605	579	599	586	618	621	576	550	561	569	584	624	605	602	602	583	570	613	610	603	560	647	605	609	598	594	602	577	562	561	567	600	585	616	554	583	623	594	592	600	587	584	614	560	552	586	583	608	606	628	603	603	589	536	622	588	562	528	608	587	585	616	587	625	635	607	600	622	571	604	555	585	566	618	595	571	600	610	596	588	613	586	594	593	619	623	603	580	614	579	628	597	584	548	591	568	596	618	625	588	656	566	575	597	622	616	605	595	593	564	591	621	623	602	624	607	608	638	563	624	610	597	555	557	604	563	569	619	586	600	612	548	596	596	610	581	575	592	599	574	591	598	603	588	520	602	605	603	625	596	632	595	561	613	611	610	602	603	618	648	603	580	645	607	638	621	597	567	590	597	548	599	613	584	588	603	576	612	619	631	591	560	600	573	588	645	560	603	556	653	587	599	602	584	557	628	642	571	605	595	521	575	598	602	563	549	609	572	616	575	623	649	607	607	587	600	573	619	586	609	588	572	569	610	621	600	575	614	616	629	587	581	611	593	588	603	582	575	600	578	598	579	555	596	623	583	596	575	620	610	576	610	607	603	638	580	606	569	600	623	590	575	586	580	568	591	604	574	578	592	569	612	599	556	581	591	543	629	601	589	594	579	544	601	599	629	599	592	576	598	616	585	619	591	570	594	619	608	631	620	597	642	583	582	579	603	597	603	561	560	607	606	590	542	585	614	596	612	612	598	609	538	633	617	614	597	574	599	579	606	588	628	553	621	651	634	633	550	618	641	554	570	581	570	586	591	584	599	605	624	581	579	631	609	608	608	615	625	575	581	602	618	587	628	592	588	604	615	597	616	562	627	590	581	543	592	579	617	592	615	606	619	608	579	608	606	623	603	564	590	619	572	591	560	578	613	582	646	608	589	638	619	635	603	596	634	576	596	533	618	587	570	572	615	572	597	601	597	573	584	580	603	570	601	571	603	627	622	599	580	591	572	644	548	595	595	581	604	604	593	581	588	648	608	567	592	617	617	635	582	613	626	630	618	623	611	586	581	611	615	593	577	584	573	585	598	597	570	570	587	625	589	631	622	557	589	599	674	588	575	611	610	616	532	617	601	582	584	618	601	591	543	620	579	539	613	584	630	581	617	624	604	596	578	617	573	600	581	630	565	619	563	620	572	574	585	565	587	587	564	631	626	635	594	593	582	605	626	571	593	570	593	646	586	588	617	601	595	557	568	593	605	600	586	572	622	611	691	621	593	626	618	603	573	616	604	582	583	593	635	611	617	566	608	594	628	588	551	591	588	593	589	551	618	620	592	607	586	592	562	589	575	582	563	572	602	636	622	572	597	613	604	602	577	574	580	563	604	604	575	564	583	609	582	561	647	603	567	562	587	610	564	643	594	568	619	560	581	555	587	595	580	575	617	620	608	655	625	610	616	609	562	560	571	600	570	642	615	577	614	635	624	585	598	537	626	586	621	594	548	599	588	576	608	592	582	608	587	565	589	603	586	637	651	589	573	605	554	653	614	563	594	612	637	555	603	614	635	562	633	579	625	564	609	579	567	587	595	578	619	577	617	596	618	615	590	586	552	578	573	553	575	578	576	578	636	560	657	592	593	613	615	608	611	575	561	577	603	604	599	596	606	579	576	622	587	566	600	575	615	568	573	597	593	569	573	583	591	641	590	578	626	577	578	651	579	532	623	587	596	595	532	565	557	591	563	571	602	564	628	614	580	599	617	662	634	660	615	588	599	598	575	577	590	602	570	613	612	612	568	558	594	604	590	597	633	596	591	611	576	577	637	620	580	640	613	613	579	624	602	594	559	556	660	593	586	578	596	606	621	568	569	596	572	605	604	636	610	591	585	578	608	618	623	595	615	604	620	580	611	552	594	580	582	591	594	593	609	658	596	611	634	592	601	577	593	588	605	595	586	631	611	609	598	599	562	629	603	573	588	591	584	585	600	578	602	585	621	622	616	600	584	586	600	611	574	551	580	550	579	586	572	598	598	581	639	542	602	617	619	600	619	567	587	628	622	580	621	624	606	587	567	618	578	638	636	585	614	594	564	614	590	617	591	619	572	605	611	540	556	598	625	571	607	581	628	604	635	579	591	584	640	620	621	629	603	621	615	589	593	590	616	610	618	602	610	593	598	590	590	547	578	562	612	578	580	604	589	655	581	576	564	597	601	606	588	565	586	615	595	614	596	540	596	620	579	599	574	613	625	576	633	598	610	569	643	604	572	628	600	559	607	539	592	575	597	579	572	577	629	620	604	592	596	564	569	646	565	574	630	606	668	619	617	615	624	575	575	574	582	596	606	597	591	617	597	566	637	576	604	624	552	598	582	601	593	591	602	592	590	602	575	594	594	554	607	614	588	596	572	601	603	591	612	600	625	595	582	639	658	557	579	578	588	572	602	594	589	582	569	556	616	586	562	627	609	605	595	562	579	621	581	606	630	593	611	614	569	590	603	547	578	625	583	600	640	568	543	636	580	615	645	590	637	629	608	591	579	594	580	578	629	604	598	604	639	571	605	560	572	569	626	621	603	561	560	615	561	589	598	581	632	606	589	605	578	599	593	610	603	591	590	606	603	544	614	625	548	606	622	601	595	611	565	568	639	588	590	556	574	607	603	559	645	614	620	600	606	596	617	578	590	568	562	632	517	592	616	587	609	631	578	594	548	585	582	603	571	580	616	625	557	575	608	599	570	583	592	583	598	592	627	597	630	624	540	549	617	599	571	579	560	586	574	625	589	595	586	566	604	615	588	594	609	612	593	524	579	599	628	599	625	609	577	630	609	622	587	572	556	576	578	593	598	593	619	608	569	551	603	569	575	620	627	623	608	593	578	596	608	627	628	610	609	613	614	597	611	575	575	627	607	584	578	643	568	597	599	641	577	636	581	612	589	595	543	596	590	600	618	576	611	579	586	648	576	589	593	578	597	604	579	626	629	633	563	592	564	587	589	565	575	582	583	576	567	585	601	576	609	590	611	582	593	591	593	640	603	599	601	631	626	596	590	575	575	548	608	586	593	589	597	558	582	619	587	601	607	626	681	612	595	561	624	634	594	579	569	551	600	565	608	641	619	553	608	548	606	590	599	651	602	633	588	616	553	572	554	605	592	606	597	581	590	568	635	596	610	587	644	608	622	579	600	614	587	587	618	582	581	590	571	606	618	601	585	584	615	569	574	604	596	619	563	630	581	604	593	580	587	603	593	608	586	611	592	609	621	611	629	604	584	619	584	606	619	640	584	586	645	588	584	602	615	631	581	601	625	582	640	570	585	554	558	553	596	591	593	587	610	599	626	603	651	608	635	611	616	604	546	551	585	536	575	582	595	623	573	583	595	586	543	612	634	621	577	608	573	614	595	567	633	622	557	627	626	624	595
29343	17321	16036	10568	6364	4811	32103	43608	26813	13476	3722	655	303	209	220	216	225	205	197	215	203	191	208	224	226	224	200	214	199	216	225	196	242	190	182	201	193	213	217	209	215	206	221	216	207	219	195	255	211	214	232	183	201	206	235	184	207	191	199	208	186	246	221	243	219	197	199	209	187	211	176	224	224	213	214	200	206	212	217	215	221	216	211	196	237	231	202	210	194	223	211	197	199	207	222	212	198	206	235	215	203	213	221	219	221	219	199	208	214	216	183	191	197	195	207	174	185	223	222	208	208	202	227	191	189	217	198	216	206	224	238	205	203	198	206	228	209	218	214	211	212	209	193	209	220	210	220	222	201	220	235	226	206	207	233	226	203	215	239	215	203	181	207	216	212	220	224	195	216	197	208	219	227	210	203	236	195	226	223	235	200	236	185	205	214	219	238	220	190	219	219	199	213	247	200	225	237	210	202	195	208	244	206	224	221	190	229	214	190	231	203	216	195	197	205	199	181	189	226	211	233	227	208	215	188	210	230	196	219	204	196	196	202	219	208	207	194	203	198	215	206	219	216	237	220	195	220	249	191	224	195	206	219	225	199	176	221	217	212	225	204	179	181	200	224	211	210	218	210	200	198	208	211	220	220	210	220	189	201	181	231	220	242	193	245	216	228	235	243	201	209	204	205	206	197	208	215	195	211	205	237	199	202	213	193	212	217	197	192	225	250	202	206	193	219	193	200	215	197	215	206	185	219	206	212	180	208	206	224	236	238	206	224	205	216	212	193	221	220	213	207	192	209	216	222	217	173	205	223	198	213	207	216	229	235	220	191	201	206	240	219	179	205	216	229	209	218	211	216	223	199	223	208	229	204	179	271	203	220	246	213	209	233	261	225	216	210	196	220	190	199	209	227	214	216	233	198	200	217	202	202	224	227	226	177	221	198	195	175	195	204	209	228	214	200	234	206	207	203	211	200	187	222	217	233	230	208	219	167	182	216	208	196	202	190	240	193	205	203	200	202	216	235	172	206	206	205	188	227	227	190	214	215	237	240	191	238	193	228	196	216	205	215	204	229	203	214	213	191	213	210	191	204	216	187	222	226	234	193	227	201	215	210	223	229	209	200	233	260	206	204	251	225	186	218	202	223	204	225	229	200	220	240	202	219	221	211	197	200	205	210	214	206	209	188	209	235	197	214	229	216	223	202	210	200	255	217	234	219	223	195	224	214	215	243	217	219	236	207	220	191	218	179	212	212	250	193	190	219	201	215	189	216	203	231	232	232	226	194	233	204	196	206	228	207	223	203	217	196	212	219	218	231	176	190	238	193	211	189	240	192	199	215	231	234	193	216	189	206	196	222	217	240	188	188	203	187	214	215	170	229	196	198	201	217	236	231	204	223	240	215	190	215	198	217	209	192	213	211	218	236	228	215	224	189	229	222	222	194	204	245	227	225	193	230	231	199	203	243	223	222	216	228	225	184	206	220	219	224	199	204	194	197	218	215	213	210	218	217	189	222	231	221	233	196	199	211	221	232	222	212	227	220	193	210	210	230	188	178	230	240	219	203	189	196	188	192	212	225	200	208	189	213	214	220	208	206	215	213	217	200	220	210	199	229	219	222	200	236	194	249	246	210	213	234	210	221	195	216	197	228	209	198	206	202	202	211	233	224	199	220	214	212	218	193	233	183	210	191	220	202	221	223	188	236	223	237	231	208	222	233	200	207	240	222	214	235	193	219	227	203	220	219	174	196	225	223	213	229	178	196	221	192	221	198	221	192	223	213	224	210	201	196	206	197	190	203	199	240	217	236	197	193	215	224	204	207	221	187	190	202	221	251	220	210	214	209	186	207	186	225	205	207	249	206	200	220	214	206	200	209	239	243	217	184	208	209	229	209	213	189	208	215	210	236	212	193	209	231	218	199	202	228	217	199	230	227	226	203	217	216	216	226	233	208	228	203	200	236	206	243	220	217	206	198	195	219	201	262	221	180	230	236	236	218	216	197	214	221	203	208	178	209	197	235	201	192	195	205	215	216	212	210	210	219	191	215	212	194	202	220	208	215	190	219	220	227	212	220	227	207	211	219	190	222	210	241	216	211	226	206	225	216	223	192	225	203	192	209	240	232	207	216	206	204	234	200	233	199	226	223	220	183	202	209	220	211	207	233	210	216	228	213	193	219	215	183	193	204	203	216	193	231	206	192	211	206	215	224	207	216	227	224	212	206	203	234	195	203	204	190	237	202	197	211	210	185	214	215	194	201	195	200	203	215	206	200	211	204	202	228	221	193	196	223	196	225	173	190	224	188	203	201	199	228	208	248	213	204	224	215	212	234	213	192	221	203	217	200	217	226	236	186	197	211	205	222	188	211	213	209	202	200	192	209	199	220	204	232	215	223	216	192	196	209	208	214	213	220	182	216	244	220	202	198	213	211	234	234	208	227	227	211	189	220	214	200	235	198	226	229	220	224	214	205	257	199	187	211	233	209	220	209	212	202	219	225	210	205	202	212	203	226	195	207	206	191	199	244	250	220	225	249	202	190	215	211	226	221	212	205	215	190	210	221	222	206	228	210	244	249	194	219	210	204	210	177	197	198	219	206	209	214	224	226	231	188	211	210	201	214	182	195	242	176	242	216	200	215	203	213	219	200	220	226	212	198	218	213	227	191	200	198	205	212	207	219	188	208	234	213	210	214	195	193	224	202	217	196	258	210	201	215	231	209	198	199	197	220	206	211	194	212	232	220	226	232	215	214	199	203	201	218	211	230	211	214	194	183	195	214	218	232	214	213	206	211	202	216	231	190	193	206	197	227	217	201	237	219	212	214	202	196	210	227	213	223	201	214	233	199	217	223	214	213	241	215	216	220	202	193	200	225	214	189	203	181	221	220	217	210	207	209	237	198	222	206	224	211	209	221	182	202	205	208	209	196	201	201	207	216	213	213	228	217	196	189	222	215	204	235	206	229	219	208	238	207	255	237	190	240	220	202	198	231	211	215	210	193	200	221	224	211	229	200	201	233	181	245	217	217	219	214	177	210	203	212	213	224	237	209	222	190	213	197	218	214	194	234	198	193	217	221	230	206	218	213	189	205	204	217	209	196	207	196	213	218	245	223	221	184	217	204	239	200	214	183	227	229	241	215	205	221	220	214	209	220	189	199	199	194	226	220	209	209	182	226	201	212	256	184	224	233	198	221	221	222	234	204	206	211	208	198	239	233	222	217	227	229	190	209	216	234	188	213	201	238	222	204	199	223	204	204	210	217	223	198	216	219	223	227	216	215	211	237	210	203	208	206	201	213	198	205	228	220	225	198	197	222	221	234	203	211	210	231	217	223	222	236	199	204	205	214	201	189	214	207	208	201	201	221	240	221	214	205	203	227	205	220	219	225	197	206	210	207	214	219	197	216	212	237	217	203	227	202	209	210	220	196	253	217	202	228	193	206	211	231	191	191	210	192	206	228	216	207	204	240	229	184	258	214	224	210	230	192	220
14191	12993	20843	21318	19239	17999	54147	60987	42966	31455	12165	2706	1002	562	629	613	604	548	604	604	637	607	613	574	579	607	593	622	616	649	604	574	620	632	565	609	596	576	597	562	599	579	581	637	601	627	599	567	591	547	582	591	605	604	563	581	637	609	630	595	571	574	611	579	607	620	596	619	577	611	580	575	609	562	620	550	587	616	609	584	584	637	596	611	590	616	578	559	565	600	562	600	593	612	565	639	613	579	607	589	578	541	582	592	627	600	571	586	629	588	579	638	598	606	544	554	599	588	569	567	613	553	631	596	601	594	586	583	571	587	583	602	596	606	598	556	583	562	637	617	565	611	565	616	620	615	625	594	588	564	623	546	592	585	602	554	593	603	654	638	601	567	609	614	577	573	595	567	556	590	570	596	544	590	605	583	592	587	575	608	584	586	612	573	629	600	616	578	602	610	597	574	575	611	664	603	584	592	609	572	583	593	572	591	621	614	598	595	550	585	597	575	615	575	591	651	583	585	575	600	565	554	578	599	596	584	566	557	578	611	578	571	603	577	566	604	599	633	610	599	647	612	574	602	628	559	588	558	599	552	628	620	587	604	614	603	606	589	624	606	591	644	604	588	532	587	574	642	579	605	634	579	599	609	624	591	595	584	597	624	587	618	581	598	594	587	574	606	584	565	553	557	538	601	601	589	599	598	612	571	601	632	522	596	580	569	590	610	591	616	630	567	580	597	586	602	603	620	576	591	645	570	638	585	591	620	551	587	562	559	585	611	580	577	647	638	605	594	586	619	580	588	588	578	630	581	587	581	571	601	570	570	622	571	597	605	578	592	598	603	588	590	568	610	655	598	574	585	571	565	563	600	631	570	592	616	634	572	597	614	574	604	624	587	581	593	567	555	587	533	585	563	616	585	604	629	583	610	606	592	599	583	553	552	581	566	615	613	588	567	576	594	604	611	651	634	648	625	594	583	619	632	592	598	602	558	569	616	599	576	607	592	586	591	614	626	638	602	587	589	578	610	531	579	543	577	600	648	631	580	606	566	609	607	580	578	591	605	628	632	611	623	607	593	570	525	568	571	596	567	597	603	554	628	613	572	615	565	629	643	584	582	610	591	546	588	591	562	615	604	634	587	606	564	614	602	572	629	595	555	619	610	572	615	559	646	564	607	591	605	592	597	631	605	599	572	575	566	587	614	601	611	575	586	628	610	610	570	610	597	587	606	585	621	596	636	580	601	588	573	586	580	589	562	583	557	643	598	623	588	630	588	585	643	608	620	540	549	598	612	571	616	616	592	608	594	617	585	605	559	563	594	588	567	579	669	571	572	571	630	574	614	631	605	606	593	617	594	589	569	658	588	603	591	591	537	558	590	603	615	585	599	530	600	571	615	603	600	579	604	561	597	592	602	547	593	598	584	594	585	585	631	569	599	588	602	604	576	546	596	597	579	597	582	635	569	593	547	567	601	566	580	626	620	609	574	609	584	642	620	651	606	627	563	613	609	622	570	575	644	618	579	590	608	612	583	610	607	626	587	576	602	565	617	608	599	554	558	618	642	606	640	627	604	562	619	579	622	575	599	569	593	600	557	604	608	587	587	615	617	596	600	592	556	597	619	566	612	600	592	577	620	601	606	554	598	622	575	606	610	615	585	595	611	571	602	605	561	554	597	599	561	567	596	570	607	587	582	591	589	588	620	607	607	590	535	606	610	536	611	599	597	586	594	602	624	607	631	575	607	637	600	626	581	623	645	601	584	610	566	577	600	589	570	633	598	609	641	584	624	589	651	577	598	573	596	585	589	586	547	588	598	608	562	616	585	577	589	613	571	630	570	633	601	615	596	576	581	611	574	578	580	608	636	603	568	581	593	614	601	557	552	566	627	552	580	620	613	578	618	618	549	594	600	561	605	568	595	588	552	623	612	621	607	532	604	569	591	597	576	571	565	625	641	590	560	604	577	590	569	597	614	582	604	605	629	580	589	615	566	659	590	562	623	594	631	610	600	589	587	570	621	623	581	570	588	570	584	581	603	599	604	576	588	603	565	604	605	601	599	608	620	562	609	566	600	584	568	586	619	586	601	592	624	599	576	613	565	637	584	577	623	596	558	609	618	571	606	575	590	545	615	628	606	613	565	636	569	604	587	635	632	567	574	635	592	629	599	630	615	541	597	596	557	623	592	574	585	604	558	595	605	590	578	587	561	614	586	585	577	626	598	590	596	568	612	614	607	589	574	577	624	606	563	597	593	603	640	594	555	586	576	586	606	587	586	554	592	580	610	544	587	594	592	629	566	611	631	580	615	627	577	584	606	619	610	575	636	573	599	574	610	592	552	605	594	614	609	598	590	611	621	551	579	626	630	607	608	577	595	584	611	570	560	645	611	537	621	588	580	568	591	592	576	599	571	606	571	587	575	559	605	596	618	584	554	594	612	640	622	594	608	585	623	600	609	567	561	581	598	612	604	649	617	573	582	604	594	559	557	617	589	581	613	583	604	588	584	608	604	627	598	621	581	622	566	622	577	567	580	595	549	579	579	629	611	606	609	566	602	580	570	653	578	661	600	625	607	533	588	572	553	608	598	587	613	592	549	601	593	627	583	623	644	628	573	567	557	591	587	638	598	578	593	560	579	603	572	617	640	577	637	614	602	623	605	575	604	573	600	584	621	584	574	564	598	608	571	592	625	558	616	552	607	585	617	587	551	583	598	632	574	591	563	613	611	592	576	597	613	599	585	606	580	597	603	590	586	584	581	624	587	634	630	588	586	602	594	566	575	596	534	599	554	592	610	596	584	591	588	577	585	577	599	572	573	584	584	592	575	597	624	632	591	596	609	604	559	597	606	605	595	587	638	576	566	589	635	543	547	641	587	592	573	609	587	557	618	623	623	591	590	541	607	590	600	595	590	624	622	627	585	608	619	588	591	622	597	598	611	608	601	597	615	558	598	554	602	571	596	551	602	605	614	584	617	571	563	567	612	600	594	610	597	602	621	601	600	582	589	623	600	608	617	631	571	576	603	589	609	609	616	609	584	596	589	626	591	613	538	588	551	623	620	565	584	597	586	604	583	604	610	598	619	552	582	640	585	578	635	575	587	633	620	604	594	547	602	605	618	633	591	575	582	608	528	602	620	588	595	620	632	597	556	578	571	590	583	578	607	568	604	584	578	580	551	577	587	604	597	609	609	575	533	593	586	595	666	556	571	584	619	579	571	622	607	603	614	610	609	534	593	636	607	605	597	587	593	610	618	607	588	604	580	616	584	579	563	616	614	607	592	558	602	602	590	581	605	570	576	590	608	632	582	552	574	594	627	582	581	572	588	622	591	611	614	549	583	606	618	568	635	596	586	623	632	621	579	578	570	580	587	604	583	614	622	576	602	598	600	617	596	588	635	641	609	586	575	531	594	587	577	599	564	584	582	619	539	583	594	623	593	627	609	583	570	631	590	588	546	597	615	625	588	608	604	583	629	579	580	648	575	591	631	567	612
22458	8738	6720	3752	2417	1916	3675	4328	2477	1118	504	275	230	218	214	205	225	185	246	236	195	224	216	192	198	223	220	227	209	208	206	210	210	217	204	229	210	217	210	209	195	204	221	220	192	211	238	234	205	244	214	204	211	231	203	216	217	223	211	214	216	210	209	199	226	229	227	209	208	184	217	232	209	187	261	197	215	214	189	219	220	211	229	195	227	214	202	207	217	202	222	230	196	214	212	210	196	225	199	231	201	196	235	211	209	220	233	240	197	228	243	218	217	228	204	213	226	196	240	223	170	190	179	219	244	220	227	227	197	210	231	202	208	229	211	235	185	215	207	205	232	204	192	202	201	235	221	200	204	211	199	233	217	196	227	215	214	195	208	250	194	224	207	208	238	208	230	201	221	205	220	206	210	182	215	217	225	205	193	191	220	224	195	223	215	225	216	217	213	212	253	229	187	227	238	211	202	198	223	191	213	221	216	190	206	223	222	205	223	213	212	209	185	204	188	211	196	194	237	221	213	231	205	220	216	252	209	201	212	210	204	200	206	208	214	193	207	218	209	225	232	224	212	221	210	208	204	201	230	195	237	211	199	234	231	225	215	233	206	207	216	218	194	204	211	212	217	191	214	220	198	202	214	223	201	217	216	187	242	191	210	197	200	239	180	206	201	208	196	199	208	204	205	207	234	204	231	224	198	254	227	228	211	198	196	220	228	229	211	213	200	233	198	228	234	183	228	239	235	228	206	215	224	247	208	186	223	209	205	219	170	208	226	204	200	190	231	213	212	202	199	235	222	220	200	199	223	204	215	209	204	187	250	222	180	201	234	213	231	223	234	238	234	217	229	206	217	231	236	203	184	219	195	213	224	246	182	212	215	204	225	219	188	233	206	214	216	224	195	227	193	217	197	195	212	215	231	231	223	213	231	220	211	210	212	213	211	206	207	212	219	220	225	202	198	209	204	176	210	210	220	202	190	215	206	235	196	218	226	211	204	210	235	200	200	196	218	200	221	211	231	202	232	206	196	240	216	255	231	221	226	210	242	211	214	182	213	214	209	216	228	205	212	212	217	208	215	214	222	236	229	212	166	237	204	218	215	249	256	213	242	230	215	222	219	234	202	233	184	204	211	236	241	207	230	194	199	229	218	201	217	236	213	188	222	231	202	193	236	223	215	193	230	198	215	225	206	192	217	203	189	209	220	227	200	213	230	210	179	200	225	223	220	192	212	213	209	227	187	201	235	190	204	192	240	196	176	221	205	233	219	219	217	219	205	217	205	231	208	226	228	210	184	221	246	214	207	215	216	207	199	224	230	179	216	199	231	197	204	206	236	222	224	214	237	221	247	206	214	223	224	204	217	207	196	190	197	194	230	228	193	207	203	208	211	200	222	237	215	201	209	215	227	213	216	215	225	214	216	220	220	225	211	222	217	219	200	221	202	224	227	193	217	213	207	182	205	186	210	219	195	213	178	218	193	206	215	208	238	216	198	203	207	197	248	188	208	206	193	203	235	216	224	203	205	208	206	215	201	203	220	204	215	214	227	197	211	209	202	218	227	205	223	241	224	217	212	196	211	202	195	217	216	219	212	206	226	214	235	207	185	226	221	205	216	238	219	221	185	215	206	222	218	229	193	210	223	206	215	201	211	215	219	210	201	234	204	238	191	195	233	200	239	223	194	210	201	201	218	201	199	221	215	190	188	208	240	209	233	214	208	226	233	201	202	203	210	221	229	218	215	198	230	194	242	193	215	185	206	204	231	247	221	195	208	202	200	212	216	221	211	219	199	190	202	232	195	239	190	199	221	203	204	214	224	207	222	224	216	197	203	196	206	216	218	211	216	213	227	178	205	210	241	192	245	209	216	222	215	229	210	196	207	203	228	224	220	215	223	203	218	214	224	232	198	230	222	214	209	230	226	209	215	218	197	180	230	231	193	249	211	211	206	231	218	210	209	188	209	193	221	215	194	260	228	232	218	209	211	182	230	220	207	201	207	206	209	205	191	216	209	223	212	218	199	192	210	212	191	209	227	224	217	225	230	225	190	238	201	200	205	213	200	211	208	208	214	200	198	225	227	199	198	223	192	219	226	242	220	215	229	202	221	179	229	223	212	219	214	206	219	212	205	206	216	230	217	202	198	208	212	213	218	220	224	218	208	214	182	218	242	190	200	198	228	238	212	217	215	224	227	251	200	193	201	232	252	193	199	200	222	210	238	197	209	216	204	208	219	187	207	216	215	216	199	204	190	188	210	203	229	206	220	208	212	232	225	212	213	205	191	234	228	205	188	193	230	219	219	224	191	233	184	222	226	231	198	197	204	234	204	219	228	232	223	185	197	218	220	231	215	222	220	211	200	207	219	231	238	196	195	197	229	252	201	220	227	223	227	239	203	212	232	207	228	232	206	243	199	224	201	231	198	206	216	220	217	232	206	198	219	185	245	232	207	184	240	229	200	209	218	187	212	220	211	203	199	234	225	241	232	214	220	231	207	211	211	180	210	233	204	205	234	191	197	210	228	217	210	201	211	212	199	224	209	211	217	213	205	231	203	214	202	222	207	214	226	183	215	223	218	220	207	238	235	214	211	228	206	226	211	214	206	179	213	220	224	216	215	228	213	200	199	234	216	188	204	217	239	230	161	206	181	226	242	227	197	239	222	214	185	231	204	232	205	203	211	204	220	204	208	222	234	220	211	217	239	213	221	208	244	210	203	227	227	192	227	226	221	200	206	218	197	240	203	209	232	215	218	215	207	193	206	189	208	197	231	218	205	214	196	221	202	204	237	211	223	239	200	223	213	233	225	236	225	195	201	204	224	219	199	218	214	223	230	195	209	212	200	193	204	201	210	186	222	198	233	195	228	223	226	193	231	232	196	227	200	222	255	246	217	210	220	239	191	203	206	212	205	248	222	185	221	213	246	214	213	213	226	162	226	217	211	226	231	218	233	199	201	189	211	223	209	194	221	221	215	203	203	211	240	216	228	217	207	207	192	211	230	222	207	215	214	212	244	215	238	203	213	209	214	212	202	223	198	208	235	229	232	205	205	211	187	224	203	218	209	212	203	235	214	221	221	183	235	244	230	216	211	197	201	205	206	223	216	211	196	218	237	222	211	239	195	202	219	221	220	224	208	221	221	186	204	222	229	222	220	224	191	212	215	211	220	225	216	226	183	210	187	206	186	201	229	196	214	215	189	213	219	219	197	225	223	237	236	187	221	175	225	211	213	207	197	212	208	226	211	219	207	209	239	216	190	217	203	219	248	204	199	203	194	216	232	222	229	239	237	235	201	221	226	245	237	211	217	218	203	209	202	218	216	218	213	209	198	207	233	202	196	204	186	237	226	224	197	201	198	231	213	208	211	201	240	187	209	221	205	212	207	202	189	185	221	208	194	206	222	211	231	228	177	233	228	191	217	221	216	189	202	203	205	189	201	188	226	199	210	203	206	201	219	191	208	220	212	209	220	242	205	237	228	197	215	203	218	232
11423	7531	11747	11804	10226	9008	16227	17161	9583	4762	1791	902	655	606	630	626	596	632	566	614	622	659	565	538	651	570	598	578	620	583	621	549	632	575	596	588	528	596	609	616	540	630	604	646	614	605	593	602	584	621	646	607	612	615	607	550	607	602	602	619	590	630	580	604	634	640	657	586	579	557	579	619	618	599	627	602	589	625	605	594	578	611	616	597	602	553	553	624	599	578	574	534	591	589	603	597	619	574	610	585	648	614	585	627	595	626	561	666	616	599	594	614	605	599	562	590	649	596	643	596	593	594	609	633	582	603	595	610	594	576	610	597	587	600	617	614	584	566	626	554	591	594	591	599	561	613	627	635	597	634	630	636	605	613	627	588	616	592	604	568	610	610	601	596	601	574	601	601	581	633	614	575	594	558	605	601	614	572	571	613	532	553	580	632	602	588	551	581	618	588	565	611	592	595	590	587	657	624	578	573	600	590	561	598	629	589	591	646	585	575	581	614	609	604	636	615	573	563	635	574	584	621	617	615	588	559	581	586	621	633	575	633	605	596	621	618	594	597	576	620	639	618	613	602	625	589	622	637	617	529	579	572	560	592	557	600	592	583	631	594	574	648	592	591	578	648	616	555	561	580	569	586	609	636	619	596	607	625	568	580	603	581	591	597	588	604	603	577	579	573	645	611	596	621	618	628	593	660	621	579	612	624	601	577	633	612	596	611	604	619	625	586	588	568	571	581	641	559	579	592	578	620	625	654	566	580	604	597	562	639	584	610	555	556	598	612	553	582	611	552	580	604	580	656	582	568	589	652	578	552	591	604	592	609	604	596	570	651	576	606	639	607	630	602	603	581	582	619	580	600	612	595	593	613	639	558	586	591	568	597	606	586	614	608	605	624	614	584	580	552	607	584	586	574	580	583	599	607	616	608	583	558	600	615	620	643	631	572	622	615	589	605	605	648	564	630	575	592	612	600	635	628	569	604	571	615	576	635	590	594	564	693	561	589	577	571	593	591	585	619	642	570	619	596	613	551	628	604	557	591	616	604	605	559	572	593	590	596	587	574	611	620	598	590	615	614	579	602	548	579	569	605	624	604	611	605	566	563	592	616	568	596	576	590	608	600	576	568	577	603	604	555	609	596	608	630	581	593	572	563	592	567	605	550	603	624	606	626	574	605	600	601	626	617	609	593	583	543	596	593	589	616	600	597	608	605	637	610	631	594	626	587	606	528	603	618	578	588	615	582	556	609	600	574	587	639	582	607	618	589	590	581	617	582	612	588	592	626	619	595	609	603	592	592	603	578	589	574	586	613	604	604	590	622	603	581	619	543	614	604	623	583	612	612	589	593	612	580	529	624	608	597	599	628	576	605	576	597	620	619	611	601	602	585	595	575	609	592	604	602	594	576	611	600	561	599	566	598	609	595	586	627	589	631	599	572	580	634	584	590	603	606	581	640	578	601	626	592	579	608	588	640	580	598	624	574	625	612	587	594	592	582	591	603	590	679	557	580	568	604	609	620	574	615	634	560	590	629	602	587	615	579	601	603	581	602	639	611	571	642	611	592	577	603	597	646	685	580	581	637	593	612	611	599	618	572	605	586	603	594	551	634	583	627	601	578	560	617	565	600	601	608	561	592	602	583	577	584	593	609	600	651	573	570	590	613	542	620	594	600	591	578	598	577	587	584	582	552	618	621	625	577	572	565	621	546	581	582	557	658	600	589	587	592	593	625	549	618	587	662	633	605	621	605	606	612	571	590	622	560	579	611	605	569	601	598	583	558	619	589	617	571	608	609	606	553	546	630	574	600	594	610	589	620	578	597	601	644	567	573	626	601	610	607	593	634	585	605	607	585	627	614	573	554	646	613	575	565	618	575	580	606	571	627	597	598	551	606	597	606	616	601	614	621	620	603	576	576	595	607	578	593	611	639	634	568	555	578	572	568	571	592	619	528	546	584	641	615	583	634	581	604	579	634	584	571	580	557	623	631	609	579	568	633	592	580	564	600	621	584	592	631	604	555	592	627	623	618	600	587	575	570	599	566	610	626	594	569	608	643	566	574	632	620	595	611	574	577	570	557	595	580	561	622	584	563	597	624	597	575	643	647	568	606	575	584	551	622	657	593	620	587	608	580	599	580	584	597	619	583	577	611	592	538	607	641	592	583	610	596	596	607	629	559	582	611	571	625	565	625	598	601	612	614	586	623	626	575	596	634	649	587	605	602	592	585	576	547	559	596	602	590	619	590	627	576	625	619	590	580	605	573	581	565	603	611	580	567	601	639	634	602	585	610	609	594	560	626	620	542	563	615	640	581	594	560	585	626	601	632	587	583	548	579	584	585	584	581	580	594	579	596	558	617	622	619	610	594	571	616	608	560	589	564	587	574	598	585	584	599	616	587	600	643	608	605	601	582	580	593	578	573	651	589	603	593	580	628	595	581	604	603	548	593	609	602	590	591	582	610	588	597	589	586	606	611	583	610	576	565	589	637	611	586	617	600	620	562	617	580	625	560	624	609	616	610	604	586	592	601	611	583	621	600	575	589	634	594	566	587	608	570	623	621	616	599	629	627	601	646	603	608	615	585	636	617	621	599	597	612	632	649	584	604	566	602	595	607	605	595	553	608	617	628	598	609	611	616	612	631	576	632	586	624	578	579	577	567	599	584	613	585	625	565	602	608	603	623	616	642	589	604	594	624	574	585	650	573	625	587	601	672	652	590	571	566	591	588	589	546	594	596	551	574	596	578	595	585	575	638	604	601	533	619	585	604	584	650	609	578	603	629	576	623	573	643	600	586	583	611	591	587	572	572	621	616	608	606	616	604	589	597	590	572	570	546	556	620	623	622	602	633	584	584	562	586	573	589	612	609	577	656	598	589	613	601	554	619	628	572	620	620	621	559	597	646	639	610	582	581	607	624	621	592	586	529	606	576	585	585	585	567	577	600	622	531	563	572	626	619	603	562	627	674	613	588	598	589	589	591	563	626	636	599	573	580	557	613	558	566	622	608	600	601	628	649	638	557	612	617	584	599	616	549	579	610	564	593	605	614	580	560	601	566	544	608	598	569	595	631	597	589	599	600	601	581	630	604	591	578	561	618	617	627	663	612	558	576	540	638	597	602	595	636	575	621	615	584	610	595	606	563	563	620	574	576	605	541	608	628	631	598	573	607	563	621	608	597	560	584	624	616	592	613	585	634	599	601	634	567	594	560	616	565	563	627	616	623	588	555	592	600	591	617	587	599	564	583	599	576	584	579	576	602	576	611	561	623	586	557	613	628	612	594	587	620	616	599	629	573	618	607	624	617	599	624	560	571	577	571	613	605	577	619	561	614	600	582	640	584	605	560	611	583	579	592	585	585	568	584	616	590	590	607	619	613	570	602	587	578	594	576	589	614	548	596	591	595	635	588	624	564	566	625	608	597	609	608	628	596	554	586	582	612	602	613	646	594	620	605	594	599	604	590	593	578	582	607	590	598	575	636	502	605	609	594
26570	12249	9878	6751	4999	4836	28217	30200	14605	6033	1405	417	251	227	198	191	224	208	193	221	212	213	213	223	223	220	212	205	190	216	179	218	226	214	192	222	209	195	210	201	217	209	218	194	194	206	221	209	182	208	217	184	190	212	189	199	210	201	185	209	211	199	200	214	194	218	207	206	204	226	219	195	182	236	212	182	199	239	199	199	222	197	221	206	241	198	223	190	193	208	202	204	221	216	202	214	198	193	204	214	216	199	223	204	234	227	232	213	198	214	208	201	211	200	218	189	205	199	210	226	228	190	204	212	210	196	192	185	212	215	225	198	220	200	229	223	230	219	222	201	186	228	214	203	203	227	186	232	190	208	218	222	209	211	213	226	214	208	204	199	214	216	200	201	226	209	219	204	219	221	197	231	201	226	196	229	179	215	229	208	208	201	206	204	197	206	210	222	212	233	201	216	199	208	215	207	209	182	205	205	208	212	222	208	215	214	190	206	212	215	251	189	202	172	202	172	228	227	214	205	230	209	230	224	219	199	203	233	163	212	209	237	201	200	204	233	219	192	222	194	202	197	196	196	218	221	196	219	218	239	244	211	200	196	216	223	192	205	231	182	201	209	180	218	225	198	214	191	222	238	226	199	204	234	203	226	212	224	216	194	221	216	205	205	190	201	188	217	237	214	188	199	201	197	222	217	212	207	211	208	220	212	213	210	223	229	193	198	208	218	199	204	218	226	192	208	211	196	177	192	221	233	219	241	226	198	229	218	215	229	186	215	230	228	211	226	197	201	201	204	250	218	201	211	206	207	207	207	239	215	204	210	223	196	197	213	187	241	234	218	220	191	183	218	204	225	232	229	213	202	221	187	225	219	212	204	196	220	193	219	212	187	221	221	221	213	233	199	216	192	227	229	185	208	216	222	230	226	203	207	226	213	212	228	203	223	211	239	199	208	223	204	190	194	216	231	188	216	243	186	214	216	241	213	234	220	162	196	210	197	188	214	208	207	219	204	202	210	216	190	227	233	215	241	222	211	225	185	215	212	203	224	209	227	206	216	214	216	234	193	199	206	214	228	222	224	210	208	231	220	204	229	192	202	208	217	225	209	181	186	206	229	210	195	240	228	234	189	201	184	199	188	200	211	199	209	209	215	206	223	219	195	219	214	186	183	212	223	200	232	227	211	224	231	226	188	197	231	191	202	205	223	217	218	243	216	203	211	218	263	231	182	208	199	209	232	199	232	224	204	217	208	213	197	209	226	223	208	199	213	217	196	217	226	228	219	211	229	217	207	208	231	218	197	232	231	215	205	191	215	194	215	202	215	201	214	211	213	220	206	198	245	215	229	210	213	184	214	221	242	201	206	239	201	209	222	220	223	225	200	232	211	211	216	216	222	227	228	221	213	201	204	222	205	229	224	214	199	219	205	218	222	193	189	232	235	227	209	210	204	209	207	200	231	215	191	218	219	222	206	192	197	235	215	179	192	214	216	211	191	183	216	194	220	224	210	209	200	233	221	214	221	223	215	191	221	197	185	216	210	206	216	229	189	217	209	233	217	220	220	206	238	212	206	227	197	182	207	207	194	225	204	236	217	222	231	205	193	208	216	210	231	186	214	217	193	195	215	187	212	206	220	237	232	204	187	214	196	197	221	189	212	209	212	248	172	213	199	209	226	205	211	227	181	223	211	211	170	199	198	201	206	224	222	220	199	202	213	213	206	219	225	207	219	224	220	234	205	219	197	206	197	214	194	187	211	190	201	209	195	222	201	210	216	185	184	208	221	198	210	200	213	225	227	216	211	218	225	194	191	211	212	221	194	212	215	242	236	227	213	202	185	204	230	179	215	204	173	211	224	190	217	223	174	229	208	207	243	220	206	223	210	221	216	213	226	219	214	220	239	229	204	189	219	212	225	215	227	213	213	210	225	210	185	216	216	199	206	223	216	201	235	236	203	218	265	229	210	205	207	217	187	228	220	216	231	196	225	236	208	215	209	222	209	221	212	223	226	224	216	207	199	237	240	238	241	218	216	214	198	226	200	171	195	199	192	206	198	208	207	227	220	189	204	227	204	209	214	222	228	190	220	216	198	206	213	200	231	199	195	228	217	216	200	194	194	233	212	222	211	210	229	220	217	225	214	231	244	210	203	220	218	208	202	215	212	206	222	230	206	213	212	222	220	177	227	200	237	201	216	223	207	223	202	222	238	212	219	207	219	227	193	214	199	226	206	216	204	231	216	209	220	197	222	231	214	221	237	211	188	224	234	203	195	216	195	237	215	211	213	203	223	236	227	204	207	213	207	193	230	228	204	223	200	191	207	218	226	225	227	208	210	193	207	210	196	221	212	214	218	209	206	207	201	207	223	213	199	236	189	205	215	200	206	214	222	211	212	173	226	194	229	200	210	222	188	217	215	208	218	208	198	210	189	210	210	189	202	219	178	216	218	207	236	197	215	216	209	200	225	201	196	212	207	246	185	198	190	195	226	206	192	192	247	236	223	192	186	216	238	187	237	192	240	200	206	220	250	225	213	207	204	211	232	223	214	215	225	204	211	209	235	197	208	203	233	217	213	210	201	194	203	227	211	208	218	198	224	216	182	192	197	217	189	203	193	215	216	233	187	254	206	198	229	230	250	224	202	211	197	189	215	217	216	213	207	214	206	196	191	199	218	207	205	208	177	206	218	219	210	177	219	225	213	232	193	216	210	197	226	222	203	208	206	206	209	210	201	213	201	171	200	188	217	206	203	226	201	201	174	210	232	214	208	211	216	217	213	211	192	228	220	224	211	214	205	229	215	219	222	210	197	216	207	169	212	224	224	257	203	226	189	200	203	226	222	204	172	190	214	212	233	200	221	179	205	183	222	211	207	200	209	224	193	195	217	216	182	204	207	200	208	260	208	225	212	222	216	219	202	217	231	219	207	198	218	232	225	215	212	230	191	200	203	218	179	229	227	216	200	204	199	208	224	206	198	203	228	176	219	214	212	228	221	211	214	216	211	180	204	201	238	188	194	215	206	215	208	206	212	197	219	202	190	212	222	191	241	199	220	197	202	206	200	203	231	225	219	221	203	207	194	206	216	212	189	195	208	213	218	228	207	230	226	232	218	217	212	214	219	191	205	185	219	225	210	215	248	213	207	226	209	236	223	228	211	228	191	219	207	223	190	207	200	233	233	211	207	217	210	220	200	197	194	220	193	235	186	234	225	192	197	228	188	235	221	204	219	210	207	206	216	242	206	198	208	222	228	217	210	210	211	220	207	208	237	199	207	197	197	205	209	222	200	206	198	218	193	208	215	216	194	216	204	212	194	220	224	203	199	210	241	211	199	182	211	210	207	207	227	197	215	226	195	208	181	206	221	227	220	220	230	223	213	205	202	222	225	225	224	206	217	226	233	212	225	203	184	235	208	176	229	229	210	221	194	210	213	189	183	193	226	231	234	223	228	219	245	213	216	209	208	213	208	214	236	213	220	208	226	220	211	201	214	179	230
12116	9694	15444	17091	17242	19202	50408	49236	31419	21340	5884	1562	776	579	573	601	594	615	588	630	622	600	612	597	616	576	608	594	613	593	591	573	570	602	607	615	587	596	609	573	601	550	631	572	598	612	600	594	620	615	603	622	626	582	579	569	602	591	633	585	635	564	556	592	545	553	588	593	544	603	609	592	565	617	561	606	601	618	601	576	595	627	582	596	586	598	560	549	628	592	647	554	618	549	598	561	607	582	593	621	603	594	590	582	590	553	597	619	559	585	571	622	590	555	603	552	629	585	611	618	595	594	602	618	593	603	571	580	577	605	531	592	580	615	557	636	624	619	618	608	576	606	585	577	599	603	600	579	583	579	613	590	604	567	593	554	622	538	635	590	596	587	613	659	623	586	602	595	559	584	601	625	559	590	564	600	568	578	642	571	611	604	610	624	598	569	628	627	572	611	582	587	589	596	560	587	623	573	604	569	646	573	586	567	550	592	605	625	631	581	634	603	629	583	605	573	574	595	613	573	594	568	629	594	625	600	596	554	566	614	572	601	602	572	607	604	571	566	598	616	615	582	582	616	568	579	596	581	565	603	562	582	593	590	602	587	556	619	605	554	649	632	592	576	595	563	632	601	614	590	568	609	572	582	648	563	581	627	604	590	651	577	603	591	612	620	568	598	594	616	611	567	574	600	613	605	599	594	591	588	584	609	617	624	607	583	588	598	653	634	581	611	572	598	590	635	565	632	564	532	598	613	572	600	593	589	582	604	581	584	613	548	548	596	622	620	632	582	601	559	599	583	597	573	618	602	593	582	581	626	583	612	539	537	587	590	605	585	579	597	541	600	619	602	620	589	584	598	622	609	586	578	605	595	603	573	642	572	626	589	592	595	653	559	600	589	585	581	569	600	621	578	579	604	592	605	585	575	601	614	601	614	613	579	588	623	548	540	611	593	594	585	580	634	599	581	618	610	621	601	588	580	555	644	604	614	622	601	539	591	607	588	635	579	590	583	580	616	610	630	548	585	628	638	566	595	620	619	621	625	598	621	637	609	601	592	609	586	591	570	590	606	595	602	613	583	583	598	641	638	601	616	605	614	546	578	535	605	587	627	609	597	609	585	570	626	595	562	634	586	585	598	587	606	609	602	617	615	615	574	600	586	579	532	630	611	614	591	597	606	603	581	603	586	595	571	577	600	605	574	580	599	614	592	556	551	589	579	565	557	581	587	613	611	570	588	570	607	609	598	599	560	588	576	574	582	628	590	554	610	595	596	572	624	588	607	603	581	632	598	588	635	555	604	578	574	617	571	610	588	635	593	582	589	594	576	621	608	585	651	570	595	590	626	589	612	621	578	594	593	582	598	588	553	589	572	572	602	642	539	594	629	567	588	609	631	597	563	594	589	622	632	563	610	582	635	592	589	600	551	609	570	579	614	588	570	587	607	616	613	605	588	594	589	613	631	634	596	616	624	608	574	615	591	590	568	583	594	587	604	559	598	621	588	583	600	588	580	544	624	609	575	624	591	596	580	582	577	603	589	601	575	613	586	616	616	606	553	605	599	573	621	613	550	606	588	603	601	622	554	596	577	585	579	545	592	555	615	610	585	593	586	589	573	627	625	616	604	565	561	579	597	540	588	595	614	606	585	611	558	550	593	598	593	544	545	561	566	604	633	587	540	620	584	591	586	572	557	577	627	614	598	610	578	640	617	595	611	610	598	576	602	588	624	559	579	598	605	592	609	556	591	609	534	632	631	596	534	530	580	612	589	576	580	643	616	594	602	569	604	573	573	605	609	583	619	584	585	627	582	582	638	573	592	591	624	596	561	569	577	609	631	632	591	605	619	608	629	654	581	582	641	619	618	568	602	613	586	542	609	581	561	594	624	588	578	566	635	569	597	626	621	596	624	603	589	585	574	577	578	616	618	602	603	601	655	611	560	601	618	604	620	607	611	600	587	607	598	584	602	620	576	613	645	580	625	597	622	571	600	586	583	561	574	591	592	615	541	589	589	615	614	544	626	555	554	572	604	571	596	542	613	583	633	619	590	573	635	601	597	634	601	609	641	617	632	612	584	586	586	601	617	601	598	611	597	580	652	589	598	622	590	580	602	584	598	638	607	611	609	611	620	601	588	600	574	621	564	579	614	620	608	567	608	588	589	608	623	590	603	622	615	604	632	569	621	599	619	558	577	633	650	589	598	616	562	556	561	569	615	580	585	584	569	564	600	598	612	628	631	608	584	606	515	570	564	578	641	612	632	576	619	606	610	556	598	579	563	621	582	641	607	555	589	607	589	584	568	618	567	576	566	606	570	595	609	607	573	590	614	595	580	593	596	574	593	595	586	556	575	614	632	618	618	592	584	615	584	592	606	622	636	545	587	592	574	633	537	554	626	614	588	627	637	618	570	606	580	619	587	575	557	608	645	579	588	601	615	599	618	632	595	584	570	568	557	596	575	572	536	599	535	608	586	587	583	641	592	559	656	579	584	646	620	611	609	583	601	554	618	623	532	570	619	580	588	560	582	585	575	641	588	582	592	589	618	600	593	618	595	574	600	577	614	593	588	581	585	550	585	603	581	570	593	593	584	616	622	579	586	588	556	600	562	594	583	583	588	567	600	566	582	631	636	617	631	552	551	604	602	593	583	580	580	610	618	637	609	554	617	545	599	578	616	546	613	582	575	617	621	618	569	561	565	555	634	628	582	590	538	588	599	604	620	595	595	572	557	553	639	593	616	590	590	620	581	583	621	594	607	594	614	615	637	591	587	601	581	570	606	605	565	598	625	540	612	581	608	576	589	563	621	585	576	557	612	562	633	599	617	608	592	573	639	611	601	590	637	583	615	590	605	562	571	589	618	638	578	583	603	584	599	623	620	597	570	601	596	617	559	617	599	649	535	633	571	554	609	582	599	609	567	590	572	597	561	599	571	579	568	607	578	587	619	639	591	576	580	613	576	604	627	627	583	588	614	594	600	594	598	577	609	615	597	627	618	626	590	574	616	614	596	609	625	560	570	611	622	580	600	561	577	588	622	600	607	608	582	591	634	617	620	628	599	618	580	579	594	612	607	622	581	560	570	557	587	598	559	570	594	585	559	577	632	581	599	560	594	557	548	598	620	559	570	613	624	597	602	575	573	678	605	579	588	620	574	602	604	549	564	564	597	591	562	591	567	608	596	608	571	567	591	656	596	657	607	561	622	600	647	582	579	554	575	574	620	587	639	607	592	614	630	588	580	624	584	558	600	582	547	644	574	603	571	605	577	605	601	592	597	608	621	568	603	613	586	603	561	628	567	583	565	645	601	542	570	566	575	633	587	632	621	610	628	560	576	608	617	569	602	570	614	615	597	623	588	588	570	590	625	616	585	581	595	584	594	634	647	559	593	629	622	653	605	584	590	610	582	569	601	594	609	575	606	633	553	624	594	568	614	576	582	609	568	562	531	573	586	608	568	595	588	606	618	583	581	605	622	617	616	641	591	542	636	570	613
28601	14600	12684	9458	7793	9674	43369	42920	23178	10774	2389	502	295	231	236	222	217	202	224	239	202	225	227	187	237	174	217	177	207	211	200	211	221	209	229	221	222	225	213	205	210	214	211	212	224	211	212	196	222	238	224	240	211	196	210	214	204	198	216	218	193	204	213	235	208	200	254	204	211	217	217	243	238	228	226	194	209	218	214	210	240	217	247	181	198	232	201	198	229	201	217	214	212	188	242	209	227	200	176	232	228	217	210	203	225	239	199	227	205	214	215	206	216	236	236	227	222	189	228	186	228	246	191	213	197	219	213	209	222	226	221	223	220	215	224	219	206	206	205	209	228	193	228	201	209	215	207	209	215	217	202	192	198	202	229	216	219	206	221	211	234	210	211	211	207	210	206	228	227	206	188	226	192	226	211	204	192	212	211	224	232	219	216	189	249	205	232	231	208	204	209	199	204	211	238	221	226	205	199	227	217	213	209	192	205	220	227	212	204	205	203	212	209	185	202	220	213	221	184	199	224	200	210	248	186	237	197	224	219	242	237	224	199	243	198	207	190	243	207	210	212	218	198	204	229	215	225	199	210	219	206	207	239	189	187	224	225	231	214	200	215	222	195	199	209	227	224	229	220	218	218	201	218	248	188	229	218	223	234	208	210	218	188	231	207	219	217	199	222	204	233	228	216	210	205	218	232	215	211	203	220	246	230	231	209	231	215	190	195	219	198	208	204	188	203	224	188	187	222	235	202	213	193	212	203	194	204	217	226	186	188	206	237	226	212	211	221	235	220	209	199	207	226	212	198	189	249	198	187	208	225	215	237	215	189	210	220	197	213	200	216	230	187	201	203	211	210	213	224	222	213	213	203	220	199	211	237	187	186	191	194	206	222	198	219	242	222	217	245	231	195	227	200	211	208	212	212	218	215	203	194	220	199	214	201	225	214	209	212	233	210	201	198	211	222	217	197	232	224	195	183	207	216	222	244	214	217	232	211	228	208	215	215	227	267	205	198	210	205	189	212	212	197	207	182	204	213	183	203	240	189	213	219	220	215	219	198	220	217	225	169	191	219	228	224	214	232	205	219	211	192	187	225	216	211	235	213	227	242	189	230	222	215	210	219	230	210	220	203	218	223	187	206	226	209	220	211	202	204	200	240	204	200	217	227	232	215	229	178	221	219	231	213	224	213	211	219	223	210	216	218	233	209	232	210	199	178	206	211	219	212	254	208	183	188	212	207	209	227	221	203	193	221	220	202	209	193	218	232	210	191	232	195	245	209	222	199	211	240	214	199	216	181	205	225	198	226	242	210	212	221	219	198	175	232	204	204	220	216	188	206	218	209	218	210	207	195	218	220	196	201	232	202	237	203	215	219	200	211	221	242	209	225	221	209	219	210	226	193	251	218	214	205	214	195	211	195	230	221	224	196	204	216	184	218	188	189	208	210	227	203	206	200	217	214	214	209	218	213	226	237	220	217	234	232	210	215	208	238	198	222	222	210	205	236	204	192	232	232	215	197	224	196	208	215	221	199	226	205	194	190	238	229	213	226	210	190	211	202	228	203	200	215	219	227	212	191	183	219	203	212	212	216	220	208	213	223	247	194	196	208	199	229	208	196	202	218	197	220	214	217	179	200	193	214	211	213	210	216	212	205	241	185	224	207	211	235	208	220	193	220	207	212	205	196	221	211	192	210	199	211	196	220	209	208	189	213	199	222	179	220	223	226	201	198	212	227	242	219	204	217	214	236	186	212	217	170	201	227	217	220	226	202	229	215	223	211	220	197	211	210	250	203	215	208	191	204	202	224	201	210	222	217	204	214	215	211	230	217	219	205	217	182	221	213	222	220	202	221	228	210	216	225	216	208	223	230	216	237	213	228	193	215	212	202	204	221	232	185	213	204	201	219	208	234	212	225	218	221	208	252	207	217	207	216	216	209	234	210	212	207	239	202	240	213	167	214	193	216	213	203	197	190	203	212	216	232	213	219	213	202	211	197	219	193	203	211	224	208	211	199	222	267	239	217	217	226	189	222	218	220	223	227	210	211	228	228	225	198	236	211	207	203	235	204	218	202	250	210	212	205	208	207	225	210	226	213	231	201	218	234	183	224	203	202	209	186	232	202	201	205	226	211	190	210	204	210	212	208	192	185	206	222	210	196	206	207	217	212	229	232	240	209	193	200	217	213	234	212	191	213	190	211	194	211	225	231	210	230	215	201	193	199	206	216	206	187	198	235	201	203	224	213	206	225	215	204	191	227	210	241	225	194	198	202	221	203	208	218	224	199	189	242	221	219	205	232	215	197	222	223	188	220	213	192	207	195	194	223	184	174	231	206	240	208	217	227	184	187	227	219	196	196	195	210	200	217	242	228	210	233	204	221	196	206	221	201	194	224	196	222	212	213	223	194	212	235	227	204	231	221	237	199	208	229	224	221	220	205	189	213	223	214	204	195	191	218	225	228	202	197	211	188	201	246	216	223	203	199	223	217	180	225	214	218	220	240	246	203	210	208	220	240	230	219	223	207	208	206	209	208	205	214	226	213	217	202	223	198	222	198	220	202	215	209	195	200	238	224	199	206	214	205	256	211	186	217	227	224	249	223	197	204	196	208	222	230	212	192	196	218	196	228	223	210	205	202	217	225	219	205	215	230	211	191	207	214	249	214	191	235	208	198	215	165	194	217	188	216	237	216	222	227	201	197	212	213	218	198	215	221	214	190	201	208	226	211	202	207	225	198	214	197	214	213	223	197	220	216	238	223	207	177	202	219	219	237	200	222	205	207	196	199	229	200	205	213	227	227	225	204	202	248	237	215	234	209	174	205	215	217	201	215	202	214	227	216	224	204	217	215	201	206	234	182	200	205	216	242	220	241	208	214	214	226	210	217	206	196	230	227	201	220	200	209	212	211	207	209	204	219	238	229	210	211	215	236	225	192	200	206	216	200	198	242	241	226	200	204	217	222	212	221	229	201	218	223	213	208	198	226	190	238	221	216	213	210	212	210	209	213	244	214	209	222	205	220	215	223	209	224	197	200	207	203	208	203	215	191	218	202	234	212	206	231	196	212	212	204	209	221	220	222	226	201	245	199	223	219	221	217	205	215	210	194	215	258	228	231	224	226	213	184	214	208	212	193	201	196	224	204	191	200	217	231	231	192	207	196	213	216	213	202	221	225	230	208	230	213	195	230	196	215	195	221	187	205	214	232	220	195	192	207	214	208	243	220	198	240	212	229	209	195	207	232	234	239	196	211	199	213	227	197	212	190	227	210	203	212	198	202	224	223	218	206	228	211	183	237	191	201	217	235	239	201	232	214	212	234	202	218	234	250	223	221	213	194	193	195	204	226	201	225	191	223	214	218	224	206	211	223	195	217	206	237	225	204	223	201	227	186	204	208	228	204	220	220	210	213	214	238	198	213	200	217	223	235	190	241	201	212	209	220	183	211	228	194	217	218	203	211	208	225	206	213	218	232	205	204	214	223	210	207	229	225	205
12233	10133	17934	21668	22594	27971	61994	59699	38827	27747	8453	2152	847	658	621	581	586	557	595	592	574	603	597	636	613	611	611	628	565	588	550	615	624	621	578	556	617	585	533	587	582	591	591	610	584	579	612	653	585	582	615	606	583	556	591	549	575	575	589	619	594	613	628	581	631	582	599	602	581	583	588	595	592	600	576	628	610	564	597	596	616	635	612	609	548	640	606	567	632	595	605	604	596	623	611	598	588	561	567	574	605	575	610	567	579	573	599	608	599	580	610	605	583	652	593	611	616	618	589	569	552	597	590	569	586	650	603	559	600	624	612	591	638	583	615	601	584	605	612	593	578	589	593	603	603	564	579	602	590	590	558	579	600	621	572	554	566	612	615	537	577	616	590	604	579	617	612	591	647	610	545	547	587	608	564	578	601	571	612	601	597	583	598	587	582	568	599	602	585	562	586	588	622	630	593	562	564	572	600	624	563	565	610	631	600	570	565	595	606	593	568	613	539	586	582	644	615	601	600	599	593	572	558	584	588	580	605	568	614	571	620	566	618	551	577	560	617	607	580	598	569	572	591	617	624	621	632	618	574	655	588	607	637	575	620	610	630	602	604	591	547	584	589	601	565	574	584	567	633	600	615	588	535	588	571	572	633	557	593	592	580	584	579	598	610	590	632	612	566	609	607	601	585	636	580	569	593	574	560	582	616	584	637	555	591	584	636	603	615	572	619	569	572	577	594	616	602	618	644	588	595	658	575	631	578	576	592	653	618	647	618	599	649	620	595	611	552	612	619	612	588	555	614	653	619	572	588	584	565	607	547	575	598	587	604	593	613	577	555	600	632	606	607	563	587	579	593	596	582	567	608	573	613	592	587	585	588	611	570	597	574	570	583	587	555	634	570	610	613	606	605	612	605	596	581	631	575	609	579	614	559	654	581	580	624	547	607	620	583	582	557	618	602	586	635	574	622	641	613	602	614	608	580	572	675	584	639	566	580	547	615	626	636	587	598	610	600	582	613	601	614	593	602	657	644	638	584	623	629	591	602	627	595	570	602	615	600	603	556	584	563	591	602	616	598	611	583	592	651	549	599	567	579	576	613	644	630	606	559	597	607	603	617	628	636	599	550	596	627	587	560	615	606	601	610	674	579	561	584	578	630	586	562	603	577	613	588	595	573	594	579	571	577	571	610	591	609	565	569	611	650	606	583	588	628	586	593	581	668	584	610	592	563	598	579	600	625	632	600	557	590	612	596	601	586	577	595	623	578	612	574	636	603	637	594	589	615	610	591	600	570	647	603	553	581	613	590	610	568	578	623	607	615	599	592	581	585	608	623	537	606	582	586	532	608	547	576	667	631	621	551	617	571	545	602	633	610	563	563	607	555	640	562	601	604	572	581	560	603	596	567	615	601	558	583	586	589	580	608	610	614	595	633	625	599	609	578	607	594	584	556	599	636	630	594	606	588	573	566	602	590	540	598	600	591	527	588	566	603	599	586	625	612	591	614	588	562	615	602	651	585	635	608	591	602	556	575	573	602	612	567	642	625	583	577	574	622	619	536	567	592	622	575	642	556	637	572	620	576	593	626	609	545	605	618	576	589	581	581	596	582	630	595	611	635	588	629	547	638	631	613	606	630	537	581	596	588	596	652	612	558	593	641	609	612	584	585	584	548	574	624	561	594	601	569	601	634	563	563	622	621	607	593	584	567	599	618	628	617	642	574	612	563	615	648	584	560	588	598	595	625	595	582	609	570	609	575	613	594	608	590	617	586	618	617	587	590	623	620	615	604	558	597	575	595	609	611	591	564	594	616	551	608	626	632	578	574	585	606	622	581	599	614	612	575	611	553	556	539	597	582	626	567	589	628	597	592	607	611	590	640	534	595	585	628	612	587	610	578	585	617	595	607	597	564	610	602	594	597	586	606	581	565	606	630	564	616	602	615	543	599	572	645	607	608	616	622	614	589	564	566	604	585	578	580	566	622	618	596	593	613	574	616	562	595	622	570	565	600	612	602	616	631	568	582	600	605	601	610	632	602	552	596	600	592	612	579	612	598	615	616	551	591	637	540	595	578	632	600	580	596	618	579	578	597	581	614	579	578	606	588	608	595	597	558	629	606	617	618	617	594	630	571	615	584	593	584	632	573	601	609	605	576	573	612	577	572	591	613	594	585	630	619	593	585	560	605	604	602	621	589	538	608	581	592	597	603	577	588	586	606	597	614	593	567	593	591	634	599	575	599	608	641	618	639	555	600	636	620	576	574	590	578	569	610	592	588	598	618	619	641	571	605	582	579	613	625	591	599	643	622	577	571	610	598	549	575	616	585	573	600	572	571	587	589	610	629	607	614	582	590	578	641	647	565	610	613	560	595	563	580	535	626	565	566	586	629	578	576	555	588	602	569	621	590	616	602	580	630	682	581	592	578	625	626	622	582	583	615	617	560	588	580	605	611	624	589	640	577	581	608	606	549	580	570	584	565	633	569	521	609	578	600	569	561	554	581	616	629	607	580	578	591	639	613	547	581	575	616	582	626	634	585	627	585	629	596	552	605	581	594	585	610	640	597	629	578	606	601	627	566	537	558	590	667	573	585	640	567	595	625	614	577	596	593	602	585	613	614	600	586	575	643	627	584	599	602	583	596	605	663	569	589	595	593	604	553	627	604	587	607	660	610	576	636	556	592	620	588	600	604	621	620	594	607	569	569	613	614	596	594	585	569	595	579	597	569	595	593	642	592	555	616	620	582	602	584	613	618	561	581	571	616	579	618	595	607	628	571	613	649	586	605	588	612	596	585	629	600	640	613	602	591	590	578	606	624	596	588	579	596	605	575	600	604	579	640	576	584	578	548	582	601	592	605	639	582	582	618	618	559	549	641	579	585	617	580	615	563	610	631	617	604	594	574	581	548	571	622	622	576	601	572	569	554	603	580	562	630	618	566	669	624	603	571	585	620	626	603	563	593	616	610	625	618	607	593	594	572	586	602	544	617	587	580	605	591	635	642	582	611	606	581	569	668	611	582	594	631	595	578	584	635	639	557	588	586	594	587	588	614	590	549	594	606	639	578	618	567	578	678	572	603	621	614	552	599	605	582	557	563	599	639	600	628	591	594	585	566	576	588	602	560	607	588	590	605	633	559	581	629	582	591	612	634	602	561	610	631	614	583	586	583	622	611	615	601	587	648	579	594	596	611	595	578	616	613	565	618	560	605	596	597	575	580	621	613	591	611	621	597	622	636	606	645	591	594	623	592	613	590	571	580	579	628	579	600	602	621	615	596	568	624	655	591	578	617	622	547	591	606	582	587	591	593	607	592	584	561	597	570	637	598	602	591	583	603	587	598	600	607	608	636	589	603	619	583	594	587	565	587	581	614	570	592	610	571	575	603	599	573	618	626	584	618	578	597	623	593	596	599	564	556	542	595	597	630	616	595	588	608	584	565	617	611	614	606	620	615	582	576	622	556	570	633	559	594	596	606	653	544	609	572	562	628	589
20352	5047	4759	3784	3124	2693	4564	4224	2261	1034	419	225	222	206	184	207	210	201	208	240	220	226	187	204	219	222	221	208	196	222	202	231	197	207	205	231	217	215	213	209	226	196	186	224	205	185	245	204	235	195	200	224	212	213	228	227	200	240	221	227	211	187	229	205	214	216	205	193	217	192	229	211	216	218	191	212	218	218	232	211	229	193	212	200	218	217	202	197	230	205	221	213	221	196	254	234	210	207	189	217	207	223	221	221	191	214	208	212	223	247	231	209	229	219	211	220	202	211	212	200	221	215	245	220	199	213	231	224	213	219	205	201	221	206	196	207	217	218	220	211	182	194	209	207	215	217	234	234	206	223	203	219	209	224	236	186	237	217	204	186	197	213	225	227	225	202	205	217	221	198	212	204	218	215	219	216	227	211	211	197	227	189	217	205	202	227	207	192	198	206	192	190	235	225	213	222	211	219	222	231	207	195	209	215	202	220	210	229	190	209	225	244	188	247	215	233	235	203	205	225	220	234	204	201	214	219	202	223	223	242	218	209	206	209	230	201	211	225	206	225	214	246	244	230	229	204	211	206	195	231	189	216	197	220	225	219	204	218	204	197	223	218	207	223	217	216	218	254	248	218	216	204	218	210	191	213	229	228	200	201	225	200	224	231	216	205	219	194	196	215	191	186	216	197	247	211	217	228	228	225	208	219	199	208	200	223	217	233	191	217	209	213	213	212	205	187	210	215	207	188	214	206	216	248	225	230	235	186	177	185	206	200	238	207	203	204	188	220	217	180	242	203	190	238	213	222	217	226	209	205	212	209	203	216	213	199	227	226	219	198	220	237	225	210	214	190	239	234	233	213	205	228	212	224	218	214	201	201	204	215	214	218	185	225	230	212	208	199	211	215	196	224	200	214	216	210	220	198	167	236	218	208	213	189	211	214	223	251	223	216	219	215	215	208	232	194	205	244	209	192	214	208	236	194	202	213	184	190	211	208	193	251	200	195	212	213	199	196	222	217	224	233	245	210	218	199	208	193	226	217	242	216	213	190	206	222	203	230	237	202	208	232	204	194	208	228	217	232	225	227	232	211	216	215	215	228	222	184	217	199	201	229	183	220	197	195	219	209	230	190	199	191	212	226	201	177	223	228	213	209	206	215	185	202	186	218	210	216	218	222	205	213	245	204	196	210	200	199	210	189	211	240	195	225	217	203	211	208	218	224	206	233	203	213	209	213	198	232	222	214	219	211	219	205	228	174	211	219	237	224	214	187	208	225	228	182	203	211	235	231	198	195	247	213	204	210	214	207	245	223	212	211	225	222	236	201	212	215	206	162	218	189	193	228	225	223	198	231	212	227	207	201	183	192	203	200	213	222	168	221	231	187	215	217	232	221	236	225	225	231	185	205	222	206	202	225	212	187	220	228	237	223	244	190	201	209	244	215	216	235	204	210	218	215	209	216	242	215	222	239	187	253	202	202	200	237	232	203	227	226	225	215	211	210	208	226	231	242	235	239	217	237	209	218	226	221	186	231	203	222	216	211	211	179	204	178	220	206	206	206	192	226	205	242	222	210	214	238	210	201	199	240	199	219	209	213	234	213	258	202	212	194	198	227	208	201	191	211	207	218	230	236	201	214	206	201	235	203	230	168	210	210	208	224	213	190	193	232	214	212	234	206	233	213	239	229	214	216	227	221	233	204	237	217	204	201	231	207	209	194	222	239	209	208	192	244	206	225	186	217	213	214	216	236	189	243	202	238	207	218	206	202	241	206	215	199	241	206	222	188	223	219	214	230	215	197	214	217	231	209	218	213	218	221	236	228	238	236	200	228	208	211	191	211	218	201	219	207	201	240	225	243	206	212	199	218	213	230	219	209	215	213	216	175	193	217	237	185	249	223	223	212	216	211	230	203	215	195	214	197	236	209	231	212	213	222	216	219	220	203	213	195	205	213	240	207	208	224	222	216	196	209	206	204	207	199	201	201	242	214	193	218	182	201	215	205	221	201	205	222	230	230	218	192	209	223	208	212	204	211	196	217	228	215	189	242	201	224	234	238	170	221	229	239	228	210	179	205	210	222	223	225	219	202	193	222	189	233	206	216	208	204	212	220	202	206	223	207	209	217	217	208	229	209	235	236	216	223	214	225	186	215	229	204	196	210	212	219	219	209	216	197	224	221	209	225	220	237	189	214	202	213	199	213	222	211	214	187	196	207	215	252	227	213	212	229	224	225	227	216	208	221	202	200	209	209	197	181	230	170	192	204	224	224	192	223	248	210	205	194	201	202	217	230	205	215	231	220	208	218	188	197	201	212	196	216	211	226	214	191	225	223	232	235	189	234	213	217	230	221	215	218	221	218	198	220	216	206	218	223	213	216	208	201	203	250	225	233	244	201	211	208	215	199	209	227	185	224	228	216	188	205	210	205	223	223	184	225	244	200	219	195	209	228	208	242	222	224	222	187	191	224	192	202	192	227	219	217	203	227	215	217	186	215	200	209	223	180	203	213	202	244	202	207	203	189	202	205	223	199	204	207	233	196	192	211	210	222	230	204	227	208	221	232	220	215	206	245	210	166	201	213	206	248	246	222	184	219	216	206	213	228	186	222	224	208	194	206	200	226	206	177	196	227	209	214	238	202	214	221	190	212	223	205	234	219	227	209	195	222	215	223	215	197	203	213	200	214	203	222	245	209	217	201	201	213	215	214	228	190	216	213	237	250	224	221	229	222	252	218	211	180	216	230	226	203	206	212	218	211	229	196	216	217	229	201	203	227	224	213	234	200	227	198	188	210	210	223	209	191	240	206	217	193	212	237	215	200	223	228	196	210	199	228	203	219	213	223	232	216	203	207	208	218	207	180	222	199	234	240	198	220	202	218	211	221	214	212	205	206	204	211	202	213	216	225	218	235	187	235	185	241	210	193	208	200	233	212	176	203	215	207	239	205	237	215	221	220	220	245	213	200	213	223	223	211	213	224	221	233	242	225	229	226	183	188	227	227	199	214	200	217	205	211	210	215	224	223	228	215	199	228	209	216	226	212	231	207	209	217	217	203	205	210	199	204	193	246	227	215	230	228	227	218	213	253	206	268	205	245	205	217	220	227	189	211	234	222	214	221	230	238	228	233	210	244	210	214	222	208	218	213	212	199	229	190	242	248	203	215	210	228	202	235	222	204	194	208	201	229	205	199	221	221	201	228	184	202	230	237	211	222	222	225	224	225	214	206	195	205	230	217	190	174	195	211	199	180	208	209	183	203	209	201	203	198	218	227	191	206	196	215	256	229	210	205	195	207	218	220	215	183	192	237	204	227	210	209	220	197	218	233	251	200	196	213	197	216	215	213	227	218	197	206	206	201	191	207	225	210	209	216	239	207	207	216	226	194	224	216	219	198	214	229	229	246	208	234	197	223	215	246	222	216	224	236	230	192	220	201	220	216	211	207	237	207	240	197	232	228	206	205	234	216	232	219	212	234	236	228	229	230	196	215	209	239
8852	4360	9595	12587	12619	12537	18743	16468	9092	4257	1452	787	653	581	603	656	571	600	610	611	584	605	605	606	606	610	578	610	529	573	648	620	609	602	578	578	615	591	608	621	643	617	606	572	580	619	600	596	584	594	553	607	625	568	568	590	594	565	658	607	558	602	581	614	590	566	588	602	634	580	566	600	579	621	596	564	594	603	593	595	590	565	595	574	596	620	577	583	581	589	606	620	578	595	600	540	536	556	617	606	596	586	622	604	616	605	588	616	586	614	631	536	587	595	590	577	635	610	604	638	556	607	636	603	604	643	592	580	578	575	628	561	613	619	602	613	590	606	586	655	615	595	607	627	576	616	575	591	580	617	580	609	640	639	636	572	581	609	604	605	610	605	594	608	604	609	601	625	595	611	590	625	623	617	634	638	554	636	611	580	641	591	599	552	600	637	606	620	578	608	584	563	591	598	574	592	618	557	598	626	579	597	613	558	650	605	593	614	572	586	613	611	605	585	619	610	549	586	592	565	605	634	609	596	639	621	567	597	592	624	571	590	592	555	560	566	593	635	578	626	611	598	626	610	604	604	586	570	571	564	600	616	600	573	596	591	636	599	613	591	622	584	590	603	580	572	602	639	588	573	623	630	579	599	582	585	605	605	560	583	570	588	587	583	598	632	628	587	559	590	601	591	592	621	580	575	614	645	648	591	593	630	622	577	638	622	544	606	554	603	612	597	562	635	564	587	633	624	591	550	668	599	586	578	554	610	563	588	616	568	597	635	587	611	591	617	605	545	581	611	608	594	614	604	630	592	604	605	572	592	607	575	605	599	589	603	597	608	613	582	611	597	587	569	647	565	554	592	600	577	568	618	629	598	584	601	609	552	551	589	607	582	595	619	622	632	591	609	587	645	606	590	624	633	588	589	590	641	582	589	627	617	589	600	552	635	628	615	569	577	575	636	573	596	563	631	602	584	599	609	579	575	647	631	615	606	632	642	576	580	617	620	587	584	570	585	562	594	612	591	612	594	630	577	662	581	583	616	605	618	592	599	596	542	570	622	616	632	619	578	553	630	622	594	608	637	638	646	616	605	588	628	625	572	578	583	588	575	632	644	581	604	596	588	560	604	559	516	597	568	618	631	570	624	600	633	573	615	583	600	568	598	635	588	588	552	612	602	611	600	617	598	591	573	573	591	632	592	583	605	554	586	604	592	592	614	608	604	576	636	590	606	574	577	588	619	611	598	556	578	605	615	574	636	613	571	603	619	647	590	626	604	554	635	589	623	551	624	580	576	572	606	601	597	621	591	577	610	670	647	599	614	598	612	606	573	597	608	572	598	602	613	599	630	583	623	568	593	578	603	586	619	613	619	548	650	596	588	590	618	573	587	548	611	618	590	599	596	619	624	567	610	581	594	600	622	574	590	613	561	622	593	571	572	603	615	598	636	598	532	559	546	541	575	627	638	602	592	586	562	561	589	583	589	624	593	597	606	602	593	609	614	575	593	612	609	598	586	597	588	591	591	591	599	604	610	618	601	595	600	590	635	592	580	612	631	612	552	623	628	619	603	641	619	563	594	577	564	650	563	624	567	580	654	656	576	549	630	590	588	595	607	589	611	618	589	567	590	600	602	578	594	568	549	568	567	631	566	555	599	602	591	582	608	544	619	599	618	643	620	604	640	595	576	562	612	589	608	606	557	613	590	595	541	604	619	591	591	601	590	605	544	590	636	593	568	574	588	609	616	606	585	561	615	600	579	618	575	605	606	630	593	592	589	600	578	552	617	567	590	613	545	611	639	637	586	612	581	576	577	598	636	603	584	606	606	610	586	579	587	588	605	634	613	584	556	591	629	650	598	594	532	570	594	579	596	575	626	636	590	618	589	606	614	618	586	631	552	553	593	621	631	629	584	623	562	600	567	586	585	590	596	617	549	549	608	568	570	608	578	599	603	627	621	611	601	583	575	560	637	602	603	571	565	548	583	602	605	547	579	562	566	588	587	573	613	622	575	616	608	616	616	612	548	633	633	570	600	607	598	632	594	591	611	615	605	627	606	608	611	576	594	617	617	598	564	604	576	586	587	645	615	589	666	634	580	604	573	585	610	562	609	628	628	592	626	611	588	636	597	583	610	646	583	581	595	567	589	577	615	599	633	623	580	592	633	661	578	611	577	613	566	602	593	559	562	588	581	612	608	641	576	594	614	607	570	566	569	594	576	579	622	585	569	599	628	599	596	572	615	613	630	597	597	570	575	594	643	575	581	611	620	557	560	557	588	580	644	649	607	597	618	576	603	583	578	549	602	635	586	597	605	607	589	540	628	608	604	629	615	576	617	641	577	559	591	632	604	598	581	616	570	595	576	596	591	559	609	599	582	620	602	575	587	562	619	631	589	623	581	563	606	620	578	583	594	629	581	609	615	604	600	583	625	601	590	599	588	620	559	579	591	616	593	602	619	593	565	610	626	547	636	595	567	597	571	570	591	575	618	592	613	598	588	565	595	639	598	614	595	578	627	585	601	619	570	604	567	589	593	585	626	630	607	625	603	593	594	598	565	614	554	615	562	575	626	657	556	613	610	551	603	600	595	571	604	601	614	596	550	599	627	602	603	596	612	625	622	614	623	616	612	677	615	587	621	618	610	604	543	575	607	593	569	620	589	590	603	630	607	619	620	602	605	626	550	596	648	564	564	591	564	575	630	624	553	627	580	595	592	606	601	588	566	602	650	608	600	616	623	595	606	623	613	570	611	642	623	613	610	624	581	609	586	628	618	593	563	600	615	616	598	535	594	571	632	593	566	563	619	560	565	595	572	576	605	614	573	555	600	601	552	602	623	631	602	573	594	599	610	578	630	557	609	577	567	625	594	592	605	625	570	617	608	601	603	595	596	570	625	624	622	591	603	583	559	641	628	615	572	578	571	614	646	565	608	573	575	579	570	589	612	535	571	622	631	598	628	586	593	631	598	603	559	592	567	645	615	584	646	585	583	578	567	610	585	597	613	630	592	620	661	598	623	593	599	567	601	605	673	571	612	583	578	572	619	602	628	613	630	585	610	597	677	596	627	633	632	610	580	590	626	603	602	575	609	648	609	602	621	596	584	624	560	601	618	629	606	591	596	609	589	591	643	596	586	601	574	590	566	591	607	571	602	587	587	587	601	646	625	637	601	601	562	623	608	578	588	621	594	588	597	571	577	588	602	628	570	563	563	611	539	582	591	648	564	580	585	620	598	627	627	591	600	582	598	608	615	603	588	544	584	603	556	585	599	589	569	612	608	598	589	597	575	559	615	625	642	585	582	644	635	578	625	585	572	593	604	591	653	568	635	606	622	630	615	616	649	572	619	619	576	601	606	630	606	593	591	624	564	619	625	538	569	587	594	570	624	608	636	575	570	583	630	606	603	588	601	636	608	587	549	673	579	639	645	572	604	585	593	574	615	606	611	562	572	629	624	627	604	570	625	560	554	580	582	563	610	600	624	609	597	605	612	603	582
25622	10104	9700	7517	5451	16800	33851	27326	10798	4115	801	318	246	201	183	217	193	206	195	212	197	220	194	234	223	211	209	235	239	206	205	177	235	236	226	213	201	237	195	196	223	221	220	231	218	234	191	230	214	213	210	208	205	196	172	192	218	231	214	231	226	209	229	222	210	209	195	225	183	198	192	196	217	194	223	216	206	208	220	197	225	203	224	197	224	213	203	225	217	208	207	212	214	203	204	190	234	209	196	222	216	220	245	238	231	203	215	226	190	217	193	210	190	214	208	194	206	214	203	238	231	210	224	218	191	230	241	208	206	218	203	179	225	212	216	208	212	196	223	183	214	198	240	219	209	210	199	213	207	213	172	186	183	192	204	207	184	225	204	192	197	215	218	216	219	233	230	179	215	211	206	202	213	203	207	220	211	214	200	228	222	229	184	211	231	241	184	201	207	212	208	210	221	218	234	205	197	215	194	217	245	192	214	228	187	217	200	206	224	191	213	227	199	235	207	219	191	204	240	202	189	190	194	204	211	211	198	196	209	212	212	224	210	224	228	221	180	209	222	195	190	200	200	214	213	214	211	193	192	221	212	198	192	204	232	210	221	225	208	230	200	215	193	208	197	214	189	207	218	201	215	216	244	219	224	216	218	211	200	208	207	194	212	228	227	204	225	231	202	197	222	191	224	196	207	210	208	225	180	207	232	219	208	209	231	187	214	208	190	200	195	256	226	235	238	224	211	196	237	207	211	176	215	215	186	211	194	239	181	217	210	204	202	214	224	195	210	211	215	221	191	200	206	198	187	192	223	199	192	215	226	220	229	224	220	214	219	222	187	189	219	202	193	215	234	214	205	204	201	229	181	194	194	193	221	205	220	221	213	206	226	231	228	220	224	229	202	208	211	202	216	213	213	222	220	217	224	207	212	201	211	189	189	204	192	209	241	225	217	205	252	197	205	235	207	223	216	195	188	212	206	212	226	226	211	233	237	211	190	210	193	199	197	194	222	192	215	214	202	195	229	224	199	224	204	197	202	213	205	201	243	205	190	201	215	203	228	221	205	210	214	196	229	238	190	206	188	205	208	214	205	187	187	226	217	200	208	229	220	221	217	217	225	226	246	196	239	209	212	184	198	216	217	218	222	200	206	193	192	224	212	195	220	202	218	231	191	212	208	202	237	169	217	237	199	200	220	188	221	188	214	196	234	236	207	217	211	215	226	198	181	222	214	238	230	217	203	212	186	213	194	238	196	185	233	223	186	194	211	209	230	228	230	216	203	224	217	261	195	208	196	218	214	222	179	196	202	197	234	196	188	232	207	235	226	230	222	206	198	230	228	212	217	202	205	209	210	184	232	220	222	197	226	229	208	217	211	193	181	228	196	223	203	215	226	222	202	215	219	214	229	195	208	221	177	208	205	224	220	222	222	215	221	237	236	198	224	219	208	203	202	182	213	228	206	199	256	205	210	203	208	196	206	208	197	199	197	231	214	207	213	210	199	211	223	211	204	179	165	206	228	211	228	181	227	204	226	203	216	194	185	178	212	210	212	217	200	213	194	209	203	203	221	189	224	214	204	214	221	210	209	209	184	223	234	218	205	228	183	219	207	183	209	224	233	192	200	231	230	209	217	227	225	218	227	207	205	209	193	173	217	221	176	226	221	209	223	196	188	202	201	211	218	219	218	222	228	207	201	197	229	198	201	198	219	188	202	186	218	210	209	211	197	223	221	224	193	206	201	188	209	234	201	208	202	198	182	186	214	219	208	209	210	200	209	198	174	204	214	215	242	218	161	205	220	193	195	191	208	210	205	213	217	215	221	222	182	244	208	200	226	201	194	209	210	212	242	217	232	202	211	230	223	198	207	194	192	214	197	173	214	207	190	223	215	218	201	202	209	203	239	198	191	220	218	201	209	201	205	239	221	228	217	206	219	194	227	224	226	217	214	228	221	194	215	200	222	212	248	216	194	196	220	223	213	205	200	209	197	202	237	211	199	207	209	195	222	203	196	207	219	204	211	196	213	236	206	238	224	200	199	228	201	205	200	202	184	216	223	206	183	222	217	216	202	207	209	236	206	226	209	223	218	212	223	232	221	213	215	197	211	180	200	220	210	223	243	212	203	240	219	241	218	222	205	191	224	226	205	187	219	204	223	219	205	221	201	207	192	196	206	217	209	194	220	213	209	206	189	225	203	213	234	212	223	210	192	216	198	212	215	218	194	205	207	218	229	230	216	213	211	225	254	203	201	225	218	199	192	241	221	217	206	209	228	212	223	207	223	200	206	210	233	214	227	204	213	207	217	203	223	239	206	197	223	206	224	210	182	219	181	200	202	205	216	199	212	217	225	212	196	197	224	212	172	182	203	221	205	195	215	201	205	213	222	236	208	195	204	206	191	246	243	222	219	201	214	209	237	201	189	218	220	207	236	218	208	191	204	228	192	183	201	208	217	217	221	235	209	221	202	235	209	218	217	204	208	179	235	247	205	217	225	201	222	240	211	208	199	194	212	217	214	216	224	197	244	221	208	207	217	225	211	225	208	202	211	212	200	219	203	209	197	203	216	202	200	210	199	226	196	223	208	230	212	204	201	216	187	197	204	223	210	226	207	221	198	239	221	189	239	201	212	192	211	202	211	204	183	207	204	218	212	211	241	201	214	213	212	206	221	217	200	229	203	204	190	207	243	223	213	224	202	203	185	248	221	241	244	223	199	247	222	216	206	218	193	207	197	205	221	229	197	189	215	226	216	201	205	214	205	192	223	220	211	202	191	208	221	199	213	231	212	226	203	244	224	213	216	220	241	214	216	233	203	207	229	204	217	197	216	245	214	197	197	197	217	215	205	198	222	215	164	220	204	211	210	199	200	227	211	250	231	206	221	191	215	192	216	178	216	213	224	208	211	236	187	215	224	194	207	222	209	186	203	240	227	211	217	224	226	208	221	237	198	228	185	218	200	220	208	198	195	218	205	200	245	219	216	194	212	244	193	218	199	202	232	217	198	223	217	206	208	225	189	199	225	231	216	216	197	209	219	231	228	192	205	236	202	202	201	217	210	204	206	200	223	213	214	197	230	230	247	212	236	212	191	196	191	203	202	215	228	235	190	200	226	198	207	191	195	214	209	219	218	212	215	206	209	194	202	204	206	221	222	214	227	224	215	209	209	207	218	237	188	225	223	216	219	226	184	221	203	211	190	228	209	205	234	208	199	209	212	214	193	209	195	210	240	204	214	217	214	248	194	199	225	207	213	181	227	232	206	193	210	234	220	195	199	186	206	215	189	202	202	217	211	214	201	220	214	197	211	190	198	229	212	204	195	204	198	184	218	188	229	226	214	204	225	206	215	218	212	208	216	185	224	212	166	196	203	214	195	223	214	181	211	226	206	201	219	213	205	236	224	195	220	238	197	228	223	224	204	201	223	186	215	199	229	203	212	222	211	249	226	196	217	217	199	231	210	224	199	226	211	227	216	211	202	170	227	237	204	222	235	188
10128	7886	15885	19245	19080	39064	53377	45716	26256	15646	3674	1088	704	614	621	583	633	640	609	592	575	580	578	581	577	598	603	635	579	601	607	620	616	566	617	630	567	615	615	571	615	618	579	564	569	597	635	612	557	604	584	557	585	603	584	604	610	604	630	586	640	605	584	608	599	600	599	586	634	612	555	570	573	542	601	598	572	588	596	603	576	572	618	547	588	635	605	559	602	631	613	560	613	640	593	601	616	596	596	619	618	548	598	622	622	585	612	638	578	601	565	572	651	580	600	588	586	575	573	589	633	593	557	612	577	580	561	605	534	649	597	592	586	607	618	587	597	591	601	620	607	624	567	570	623	550	594	610	615	591	603	620	605	580	595	581	636	641	593	618	611	584	576	579	632	635	583	618	573	590	600	601	563	599	659	598	609	611	628	585	515	608	626	594	619	585	580	581	605	534	616	623	590	607	609	559	638	559	619	613	611	602	609	584	579	562	642	584	546	589	604	617	575	576	588	595	575	606	596	592	629	602	557	593	567	597	627	559	616	632	582	601	608	570	584	597	599	563	580	578	594	600	580	581	630	613	626	587	534	591	645	575	620	618	617	555	579	580	539	575	622	599	621	623	578	563	570	530	573	590	614	636	586	598	617	597	596	625	580	594	561	571	610	584	662	628	598	526	555	578	583	617	617	565	572	575	656	554	606	581	618	575	614	647	581	634	621	592	585	605	615	606	607	607	595	636	595	565	603	563	624	571	581	583	591	571	593	592	547	590	616	598	574	620	599	589	617	572	608	588	602	659	600	565	605	564	616	595	579	592	564	615	568	595	587	582	590	581	598	580	589	611	582	560	620	635	584	575	626	606	578	570	576	633	625	596	595	582	629	575	594	594	615	583	645	655	606	596	594	640	598	578	600	641	611	590	598	580	619	596	585	602	576	619	584	592	574	614	562	564	622	622	617	576	580	611	551	585	621	597	585	645	582	590	641	599	623	602	624	563	604	582	614	577	609	596	577	590	559	578	606	555	636	596	577	562	563	603	569	597	608	618	602	614	550	609	573	596	596	598	621	648	590	579	583	620	576	584	568	598	611	588	562	614	574	586	579	601	576	576	571	613	568	616	548	583	587	577	640	637	565	547	558	586	582	584	613	631	603	597	600	608	607	624	627	558	598	588	573	557	614	584	574	621	591	572	592	616	635	574	596	618	585	583	590	618	565	582	640	571	589	609	595	609	583	607	618	624	602	592	616	575	596	588	568	635	622	608	609	627	554	587	587	557	577	600	580	633	609	587	610	581	575	586	608	611	594	591	630	611	630	625	546	602	605	554	618	576	652	607	584	631	626	589	614	640	599	613	573	605	554	628	567	596	603	597	595	601	653	604	594	583	592	582	610	605	616	574	585	622	583	572	613	570	586	591	574	599	580	643	567	593	579	598	565	600	631	608	600	585	561	609	619	640	531	578	566	625	596	589	600	609	599	604	646	571	562	608	561	612	607	547	588	605	626	557	571	559	564	595	589	576	580	606	596	547	590	592	608	605	590	546	580	613	572	557	614	564	632	623	572	640	642	581	582	596	595	603	588	575	594	574	630	557	615	598	658	551	648	605	577	595	604	569	587	592	576	578	613	526	588	616	606	621	591	592	641	582	615	574	634	582	625	596	583	604	608	591	600	641	601	590	641	598	610	589	617	620	573	579	610	601	593	610	582	584	591	638	590	648	594	600	603	598	601	647	619	615	588	564	567	618	553	587	609	577	591	584	644	604	590	591	562	602	606	587	570	624	593	634	576	603	620	575	625	583	585	615	581	587	539	607	564	599	589	619	562	613	572	602	589	575	606	583	603	589	566	571	615	596	595	624	626	603	647	622	592	598	605	621	563	605	596	607	580	602	615	626	630	602	589	612	667	592	595	579	614	639	530	582	629	593	565	603	571	606	577	579	596	595	593	566	588	617	579	595	583	631	618	570	583	583	611	621	580	573	585	582	582	582	597	584	574	601	587	603	580	604	609	574	598	591	645	593	574	580	604	623	624	570	586	568	587	589	596	592	586	615	621	670	602	595	603	602	617	600	583	577	607	634	599	615	586	585	562	562	583	564	598	586	623	597	634	601	581	595	625	621	584	565	568	592	582	614	571	636	606	639	593	581	579	579	586	561	619	607	600	597	596	605	582	588	628	616	569	581	615	549	581	618	625	573	629	596	590	591	569	574	559	561	575	595	556	584	602	562	607	612	612	588	599	618	582	543	580	544	569	594	564	614	607	643	610	573	601	645	583	633	622	580	533	602	575	613	619	579	573	594	582	578	611	615	630	609	605	591	596	607	591	587	586	632	637	621	590	573	591	612	594	590	624	598	628	595	582	634	610	587	591	615	630	632	611	622	601	589	566	584	586	591	554	578	617	555	589	560	595	587	597	596	636	585	580	614	592	616	558	625	605	578	599	630	586	597	653	587	644	650	571	639	587	617	608	577	604	587	624	574	613	594	605	642	618	572	627	612	552	585	584	585	602	598	585	595	603	610	619	578	561	614	628	615	602	579	599	575	588	589	585	623	577	598	585	596	595	591	584	578	588	633	568	581	605	575	601	627	588	547	620	588	621	577	598	612	567	582	583	565	629	553	572	530	533	552	592	626	604	614	591	580	593	628	562	558	588	577	573	623	560	595	649	572	613	640	562	558	559	540	592	636	573	586	612	578	602	588	619	583	567	601	615	572	612	576	598	629	608	606	581	576	623	562	584	609	603	609	617	632	583	583	578	622	603	615	647	644	592	628	538	595	630	600	627	559	621	557	589	579	616	571	582	571	626	557	565	617	625	621	623	580	641	614	621	587	599	605	615	604	595	577	612	576	592	603	635	584	601	657	605	547	622	609	561	606	604	581	541	564	602	545	558	572	641	591	602	587	584	666	611	570	596	600	620	616	596	552	613	649	601	569	585	575	602	601	626	574	596	583	617	641	572	578	612	624	555	581	603	606	603	603	622	609	596	570	591	607	564	629	576	546	600	592	593	615	603	598	585	640	604	587	614	616	565	606	592	614	633	578	580	591	599	626	599	592	574	641	567	595	601	569	600	622	592	605	590	577	593	573	552	630	602	623	585	623	614	608	615	577	571	544	570	627	578	589	587	588	581	587	592	579	592	616	591	609	551	585	582	663	652	609	606	591	636	583	583	609	598	571	546	592	606	618	572	575	594	625	616	576	584	624	591	605	573	582	604	609	610	588	605	571	542	591	591	588	598	591	568	594	633	640	600	593	584	585	588	590	584	573	591	589	578	569	631	610	599	603	601	634	582	588	615	588	628	551	564	578	578	556	662	584	593	638	607	578	577	571	561	594	572	597	586	643	620	560	584	605	563	575	610	552	601	576	601	602	577	556	587	587	588	593	632	565	584	572	581	603	589	583	592	589	636	597	592	573	585	595	594	603	598	612	617	579	611	593	589	599	632	592	595	641	566	580	593	587	617	587	586	635	599	619	637	579	582	614	586	608
28094	16042	15713	12074	8945	43667	45743	34184	14240	5224	866	313	239	210	218	195	191	230	192	203	233	254	238	213	219	218	211	194	204	232	207	229	248	206	186	210	205	231	203	206	208	195	185	202	209	181	210	223	215	213	197	197	201	231	200	210	228	207	212	211	244	241	241	195	184	224	188	230	233	199	209	208	192	180	219	214	236	244	200	215	217	209	198	223	201	223	208	210	206	210	225	221	243	221	201	245	213	199	221	208	211	216	192	228	204	201	217	191	212	223	232	219	222	225	245	233	217	194	234	201	211	238	202	203	212	226	234	224	187	209	216	183	223	209	223	234	227	184	195	210	208	210	240	219	198	213	193	226	220	192	235	216	217	206	207	203	230	189	192	208	194	196	232	207	222	234	218	209	231	219	194	196	222	192	187	204	216	209	202	182	236	228	224	236	199	212	206	213	194	207	210	199	220	210	209	209	239	196	207	201	244	205	219	196	176	210	232	229	211	213	213	222	205	214	196	208	187	193	240	215	207	199	202	199	223	211	189	187	216	219	237	208	231	241	220	193	185	204	228	203	202	237	207	233	220	192	172	211	223	242	200	231	187	213	209	217	199	206	208	221	227	206	209	225	190	216	202	226	174	205	218	207	209	231	207	196	243	221	213	205	220	230	209	211	193	224	196	209	217	210	178	216	203	242	215	230	184	187	202	205	205	228	214	208	206	230	214	229	196	243	186	197	225	234	187	225	207	229	209	220	221	201	215	209	208	195	206	197	209	202	180	204	204	191	187	174	186	201	220	212	214	207	196	178	192	219	199	194	197	218	234	202	209	236	230	190	228	205	183	204	201	223	211	207	191	207	208	213	227	190	223	203	209	207	219	205	218	222	205	208	198	219	196	215	233	195	224	184	194	192	188	190	197	217	248	216	212	200	228	196	215	212	228	193	231	204	224	193	195	230	211	216	215	182	195	249	225	197	208	198	233	194	205	221	217	176	185	209	202	191	206	189	223	205	219	216	247	194	187	215	201	171	201	208	217	220	205	233	186	209	201	228	205	193	218	218	197	236	205	235	205	200	221	207	206	210	208	224	221	197	231	209	188	210	221	231	208	200	226	189	210	223	187	221	207	197	220	192	214	216	210	192	202	206	209	207	226	204	221	200	226	210	238	224	221	190	220	213	221	209	212	212	206	201	235	217	233	225	239	211	218	235	224	217	221	207	202	206	189	222	231	224	235	229	230	228	201	220	209	240	216	221	198	225	209	206	230	239	220	238	193	196	184	220	236	199	220	198	193	196	222	217	200	226	238	195	215	212	205	196	212	238	218	214	214	205	207	212	225	216	214	217	225	200	185	179	223	241	216	206	212	226	216	214	206	213	180	203	208	240	222	239	208	191	187	199	218	196	228	210	226	225	209	207	230	206	217	209	206	211	200	206	221	172	235	214	206	206	196	222	204	191	215	200	221	218	197	196	199	168	194	213	245	217	198	193	217	197	200	216	213	210	199	223	223	212	223	217	218	213	197	201	210	236	219	218	220	209	196	192	226	234	213	198	206	198	226	194	201	196	204	204	195	212	218	218	230	205	201	235	201	196	210	207	218	214	213	227	183	219	201	220	222	231	207	223	200	208	218	204	187	204	203	231	208	218	202	224	191	213	227	191	229	185	223	198	181	223	217	199	194	237	230	226	199	195	215	226	213	227	194	207	220	218	215	211	155	198	226	183	238	217	221	215	197	223	230	196	217	210	199	211	202	220	213	213	188	213	229	226	197	229	225	226	201	214	192	203	204	223	211	201	216	192	223	231	207	214	204	221	206	212	201	207	250	211	216	192	218	205	188	228	240	189	221	211	215	221	219	192	183	202	183	221	189	192	195	193	211	217	205	222	203	194	208	196	218	203	201	217	216	194	202	216	217	231	207	203	177	196	205	232	200	200	184	231	221	196	217	217	213	217	212	230	204	202	175	239	214	227	219	219	207	215	198	212	215	209	204	176	192	221	216	201	232	202	189	202	212	248	206	202	234	232	191	226	186	202	225	211	198	200	199	208	211	217	237	203	206	217	220	199	224	207	193	242	190	223	187	224	169	218	210	194	224	197	211	193	225	189	224	192	234	218	213	229	222	215	197	215	219	237	184	209	205	221	211	230	219	178	213	203	212	222	240	213	186	215	205	210	198	221	216	196	200	230	201	205	212	193	204	241	206	224	203	197	214	236	202	231	219	216	209	200	187	227	237	203	222	207	193	204	182	186	201	201	215	233	216	203	203	221	206	218	219	206	225	216	252	196	226	204	191	201	181	231	222	213	233	254	234	225	224	211	220	227	206	197	209	222	203	217	216	215	200	204	217	228	212	200	210	217	198	188	215	197	180	218	215	203	187	215	213	209	225	191	225	203	203	213	203	206	220	226	214	193	195	242	216	216	193	191	205	188	226	202	216	211	207	187	205	208	215	212	234	207	190	202	207	240	209	218	207	249	209	199	196	197	202	197	197	209	219	228	200	187	212	191	255	209	213	242	194	224	207	207	211	228	216	178	193	213	220	237	214	189	217	194	193	220	193	198	187	205	226	223	236	189	198	221	216	212	244	222	222	220	236	220	211	217	220	233	230	206	199	206	188	211	223	208	210	246	214	222	213	221	206	197	199	212	217	206	215	219	208	218	197	214	203	196	224	199	219	214	210	205	198	210	210	213	216	201	212	230	220	213	199	230	207	200	211	213	204	204	235	200	217	226	221	196	229	247	229	189	217	221	190	214	212	201	211	227	220	203	187	209	208	227	241	221	208	198	220	200	200	204	241	237	207	220	191	220	196	206	196	208	219	211	205	211	204	205	205	234	198	198	212	205	199	195	198	197	188	216	184	219	211	191	215	189	229	206	221	244	217	219	193	206	209	211	231	208	179	233	216	194	190	195	222	191	238	211	228	215	210	221	212	245	204	202	210	211	202	205	191	214	209	197	225	228	226	220	197	231	212	213	222	210	206	210	191	220	189	219	226	206	217	208	217	200	200	208	206	224	230	208	213	218	214	196	206	213	213	214	196	228	214	199	199	188	217	185	205	196	191	208	204	222	229	233	217	214	201	225	205	219	216	206	204	204	205	206	186	216	207	229	174	220	211	217	215	235	230	203	222	199	218	226	212	194	222	235	209	209	203	242	204	214	204	235	232	223	222	184	209	208	206	217	229	203	223	219	235	236	244	219	234	216	217	208	245	197	210	210	199	202	215	219	207	222	207	202	186	200	236	226	211	216	187	216	200	208	219	216	219	194	221	214	223	224	220	217	196	222	210	205	206	204	230	195	202	216	196	218	227	208	231	193	199	191	215	230	220	225	212	194	209	204	226	226	208	230	206	223	246	197	216	231	243	200	215	212	209	227	206	193	186	234	214	205	202	226	202	217	197	193	232	205	198	216	224	190	216	224	244	238	208	187	219	215	194	200	202	209	211	222	199	198	203	220	232	213	205	197	215	203	196	170	217	237	224	215	209	205	205	228
11544	11887	21071	24952	25556	61847	62526	50610	29663	17685	3584	1166	717	585	604	591	595	587	588	593	623	593	550	654	674	617	611	630	607	589	589	646	613	613	591	566	578	610	605	599	635	623	573	578	651	639	561	582	577	608	597	596	591	590	557	607	550	583	589	600	568	557	602	591	587	583	653	597	593	588	546	608	589	621	593	634	567	568	562	581	559	624	573	611	612	611	607	607	597	570	610	561	552	608	607	607	586	602	600	592	594	611	606	612	612	607	629	552	611	602	624	605	588	581	573	610	580	578	603	633	584	546	622	590	638	612	601	551	565	547	595	589	577	602	624	571	566	593	606	590	548	570	582	594	618	570	606	572	630	584	620	625	605	609	634	600	587	589	620	578	593	600	618	604	571	629	595	631	597	574	630	595	580	599	575	598	552	584	582	640	585	618	574	630	618	582	614	575	559	592	603	580	571	593	635	608	578	642	540	561	593	626	552	578	592	617	584	612	632	611	546	585	581	624	631	661	611	561	605	610	551	612	580	619	523	610	559	622	586	619	568	625	605	609	633	600	622	598	631	582	592	613	569	613	635	583	570	596	596	633	602	596	598	588	652	635	583	576	611	570	568	625	574	599	602	590	586	584	592	633	605	580	612	573	573	589	570	539	609	549	563	584	577	555	599	569	613	585	576	601	589	594	585	596	607	532	561	610	583	604	621	582	586	559	634	610	611	625	596	567	567	596	562	562	637	582	580	605	625	614	581	580	619	625	608	618	629	632	621	549	598	643	664	567	609	561	598	573	622	579	586	616	594	607	580	539	597	639	586	584	597	602	578	618	603	582	619	584	657	614	589	599	591	625	591	589	665	594	610	581	595	542	608	572	608	577	620	577	617	620	552	609	592	584	593	616	570	609	576	595	597	573	577	614	593	618	616	559	603	533	607	599	596	596	551	579	595	578	571	582	598	584	625	631	536	599	543	590	572	546	628	568	639	600	607	611	615	581	606	580	602	596	603	588	603	607	592	558	598	672	595	604	628	570	609	585	593	556	618	560	593	602	601	635	625	570	656	606	606	604	621	547	582	610	622	610	637	631	583	550	584	609	605	574	601	600	576	556	596	601	597	621	623	609	622	595	580	581	566	591	620	620	551	596	593	628	564	577	594	592	599	590	633	606	591	582	587	619	591	599	624	608	590	561	537	571	628	620	556	617	579	609	583	648	597	590	592	640	589	597	612	569	563	612	604	636	608	584	608	627	562	601	614	578	616	593	609	618	561	545	614	614	605	642	608	600	588	566	567	595	577	645	578	556	601	605	598	591	553	588	597	583	569	567	608	600	598	614	578	625	597	602	625	659	600	629	593	626	616	560	590	601	605	597	632	559	591	592	562	587	624	615	579	614	625	635	595	619	639	577	627	627	638	591	582	540	543	620	579	585	588	601	615	599	613	592	600	607	613	617	566	588	556	635	609	597	595	615	548	594	581	603	589	567	555	624	643	629	638	615	587	607	588	587	561	605	634	568	582	593	598	601	610	600	590	594	605	624	586	602	588	629	575	569	594	523	555	603	603	627	618	568	595	577	575	583	579	612	590	639	593	638	614	600	589	640	617	615	607	533	575	580	597	580	606	562	591	619	616	589	623	600	546	569	547	644	578	598	624	569	571	605	567	608	625	598	598	643	576	522	577	576	611	592	602	594	571	612	603	597	627	616	635	562	584	604	588	611	561	558	621	621	591	602	556	603	591	609	569	577	560	625	613	565	609	604	610	549	610	627	577	614	638	536	619	605	649	584	569	569	611	583	590	571	614	587	621	615	591	605	609	628	584	575	596	609	588	586	578	633	529	577	610	618	600	660	588	574	634	589	608	627	589	590	616	590	587	601	610	617	601	601	605	628	622	586	595	651	640	581	584	592	544	649	580	599	587	592	620	554	625	585	583	615	569	589	578	568	596	573	627	607	633	627	604	582	605	612	587	602	668	577	573	557	595	598	556	560	600	599	619	610	600	570	612	612	547	605	611	596	544	615	595	606	591	616	605	606	608	622	638	599	621	619	604	605	554	580	581	598	585	580	581	619	579	621	591	618	624	595	590	619	609	619	586	619	549	635	619	587	612	602	616	611	583	556	570	616	586	622	595	599	569	624	567	641	620	589	592	616	567	558	605	587	566	590	593	588	621	611	611	582	595	561	565	640	588	608	572	597	574	583	628	610	576	571	613	576	660	592	628	578	590	587	613	606	583	643	632	624	606	641	600	690	620	606	598	594	580	617	618	601	634	543	595	590	596	578	603	600	576	591	558	577	648	590	542	581	608	630	561	628	612	592	599	573	605	604	646	618	604	595	595	573	627	555	628	600	597	607	578	616	596	615	631	590	638	590	579	603	601	628	639	568	608	617	607	580	539	606	579	613	608	585	601	586	538	625	591	624	616	619	607	556	637	632	650	592	580	588	618	604	590	611	606	622	636	604	584	576	632	613	574	586	615	605	622	604	554	580	584	591	635	606	623	583	633	570	573	543	575	618	611	552	627	599	592	594	586	620	593	594	579	594	610	610	609	573	593	586	621	564	612	621	590	572	582	605	612	578	613	572	624	587	634	580	586	592	579	607	603	590	628	627	602	564	582	553	611	605	570	617	586	618	621	565	616	589	598	600	608	651	584	607	569	591	622	575	605	577	597	550	588	607	633	592	592	596	619	579	537	629	588	586	552	589	598	612	620	586	563	646	642	618	636	625	567	628	587	613	562	616	579	604	601	592	594	587	598	620	589	599	618	577	589	577	602	607	624	595	600	598	580	580	628	592	595	600	622	633	646	561	631	593	594	590	578	571	586	582	624	587	564	604	567	603	624	614	590	612	622	565	590	609	625	618	626	584	601	640	540	568	608	580	633	595	573	602	551	584	592	582	593	610	580	576	616	579	662	582	585	667	608	565	625	596	613	590	578	582	556	572	582	596	639	599	586	536	590	641	593	600	599	576	611	613	600	603	576	597	576	599	548	598	577	584	596	587	621	573	559	629	586	591	602	612	588	559	581	591	607	563	562	622	577	607	582	596	569	579	602	618	607	599	602	543	584	629	602	625	582	610	605	576	593	587	587	620	596	588	565	601	599	604	599	564	565	590	589	583	611	589	573	593	587	652	579	589	595	583	610	612	606	626	569	533	610	582	597	570	584	601	591	610	594	556	594	601	598	624	661	641	617	621	611	625	565	597	602	631	647	628	591	602	577	604	596	650	599	615	583	680	616	577	603	591	538	597	561	588	596	587	571	570	554	612	561	586	586	597	598	654	630	569	639	567	636	584	648	590	609	620	614	579	589	610	604	588	537	630	597	644	616	579	570	585	634	612	592	644	586	595	598	583	594	586	637	586	573	615	608	600	608	621	615	612	597	614	598	592	613	592	609	606	599	633	588	600	554	599	583	548	633	574	585	595	604	582	566	602	586	626	608	605	609	610	606	612	629	616	625	568	589	590	600	580	599	590	605	586	587	607	592	612	596	591
21561	7546	7974	5480	3561	6356	5521	3067	1244	579	315	236	206	234	210	217	232	226	218	222	212	223	230	214	227	209	222	213	211	225	206	221	218	218	211	232	243	202	208	206	222	221	218	202	198	197	188	208	204	219	209	212	203	181	257	197	207	210	241	217	192	222	222	219	232	231	230	226	224	224	221	208	209	196	225	193	191	212	197	225	242	207	214	212	217	213	237	223	198	207	195	211	230	201	217	219	240	202	224	210	225	242	228	210	222	212	210	217	213	210	183	222	216	198	236	225	223	204	190	189	221	201	198	191	252	199	213	210	211	212	197	214	236	214	229	223	202	204	241	199	205	225	199	200	219	217	202	212	226	222	203	222	214	193	215	227	220	223	206	193	197	216	240	222	183	234	213	188	206	195	217	212	211	191	228	227	220	208	211	230	225	202	199	209	228	232	178	222	226	250	207	201	203	212	235	207	200	189	228	205	209	217	241	227	226	229	189	230	216	228	238	216	203	221	202	193	225	206	247	240	198	208	201	218	196	185	237	202	232	200	220	194	229	217	227	222	190	215	188	252	221	213	207	178	211	183	191	211	220	208	216	232	198	222	211	198	199	200	220	211	228	201	247	221	214	215	225	187	213	214	212	217	186	233	201	196	224	188	228	191	200	220	215	224	249	212	220	232	213	196	219	217	209	213	203	219	215	178	228	218	199	215	204	222	197	222	206	204	210	222	212	214	211	214	217	233	203	196	216	204	222	184	210	210	209	217	237	225	219	206	230	194	214	225	216	200	204	191	209	211	197	200	205	213	217	221	226	206	199	230	208	217	220	223	206	200	210	199	208	212	225	222	231	220	232	208	193	216	240	205	199	205	222	208	213	225	234	170	226	203	232	204	193	204	214	222	254	203	207	243	210	198	195	220	193	213	204	229	215	208	191	210	188	222	238	258	219	219	231	182	203	207	221	231	235	202	217	224	189	236	215	203	200	239	195	223	218	239	236	204	228	176	206	207	195	227	207	225	206	217	199	182	213	216	211	206	206	210	218	201	236	203	208	215	185	197	168	215	230	207	218	187	218	244	200	180	220	218	213	213	213	208	218	228	234	221	187	221	198	201	203	194	228	222	227	228	214	211	202	207	239	199	205	209	190	234	204	191	231	227	221	197	204	230	235	215	222	194	226	231	204	225	199	233	225	190	211	227	198	208	230	228	212	207	192	202	216	210	229	220	199	223	218	200	217	219	208	226	202	209	228	214	237	190	194	251	197	209	228	227	230	201	222	239	215	222	213	214	205	227	216	209	214	216	198	193	227	263	235	230	207	205	199	216	210	212	242	205	215	187	205	218	209	217	223	197	205	204	191	201	214	212	195	210	180	227	234	215	213	198	214	216	227	252	202	201	201	221	227	219	218	186	206	207	230	228	202	211	215	204	207	225	217	231	237	197	219	201	193	208	207	208	201	218	191	217	215	187	217	204	215	191	182	204	215	208	206	227	204	200	229	215	190	195	233	218	225	240	207	204	215	201	230	230	226	204	215	229	231	245	210	236	213	222	219	224	193	212	205	196	201	213	220	227	223	237	213	240	210	224	216	209	224	234	186	205	218	225	219	232	219	208	200	203	223	239	205	221	226	189	238	209	210	215	211	221	210	205	225	205	220	204	211	218	194	199	211	219	199	215	235	200	206	207	217	223	225	229	229	218	212	210	202	193	209	205	204	207	213	222	216	212	199	218	224	190	215	206	219	210	231	226	205	206	235	217	218	197	217	221	219	201	215	225	212	223	244	177	207	201	206	222	215	206	218	192	218	217	220	244	206	218	215	226	215	202	209	233	205	220	206	228	222	198	202	202	216	199	196	251	216	206	227	212	212	202	233	230	199	207	216	210	246	209	217	209	219	203	210	220	208	210	196	195	218	227	195	206	225	217	228	232	227	213	221	206	233	175	189	217	203	216	199	212	222	188	224	209	207	211	195	193	205	229	222	215	215	220	222	227	199	190	212	205	229	179	234	209	198	217	191	205	193	188	243	213	217	223	210	199	219	186	201	206	223	232	200	197	206	220	215	238	225	193	200	192	224	224	227	219	203	213	231	184	196	228	221	205	218	216	218	202	243	233	233	195	207	233	217	213	201	190	207	248	233	210	205	194	221	222	171	237	204	187	202	219	226	225	202	186	200	219	216	219	203	201	206	197	217	232	209	203	196	210	202	221	198	232	233	242	203	192	205	248	193	211	231	224	197	208	226	222	224	206	213	210	205	207	210	226	209	199	207	197	215	207	194	226	215	209	231	213	219	189	209	194	209	212	208	217	218	199	218	191	187	228	178	213	211	213	211	204	221	226	182	210	236	177	238	221	186	247	208	210	221	197	191	188	227	186	231	227	194	218	199	224	227	253	194	218	226	212	199	206	205	207	222	219	194	209	204	207	215	209	205	236	216	230	213	231	196	195	204	196	197	208	201	199	221	234	237	211	207	202	192	223	201	232	219	212	189	217	204	220	231	201	194	201	215	220	222	217	190	205	209	221	219	195	212	207	210	230	212	229	243	214	207	224	229	214	260	231	214	208	231	215	214	215	208	217	198	232	214	229	214	209	208	190	227	217	212	205	183	226	204	227	212	222	217	204	221	219	191	203	211	201	241	192	204	230	228	199	203	254	190	218	203	225	225	196	210	218	210	218	217	218	234	199	214	210	221	176	194	230	217	222	210	213	234	220	215	246	239	182	187	211	196	203	189	178	204	219	224	242	231	210	219	207	186	238	245	207	213	236	229	219	214	215	190	184	219	226	229	232	216	205	192	224	236	209	208	192	233	216	217	217	212	219	194	198	247	215	206	193	210	214	201	185	194	193	229	228	219	200	215	211	194	191	210	210	226	224	225	219	206	215	192	238	212	236	199	193	217	232	208	193	235	220	203	194	222	226	205	218	220	229	226	206	182	231	195	244	204	186	231	227	182	220	196	200	181	192	222	197	218	198	212	193	238	212	225	202	202	203	216	210	216	207	192	204	206	199	186	220	210	221	227	228	199	214	217	191	201	205	183	236	195	210	206	213	165	219	202	189	202	214	211	197	231	230	212	230	213	218	197	225	219	204	185	248	217	213	242	216	228	224	210	234	198	212	213	228	197	194	219	203	208	213	190	223	216	245	207	189	227	207	207	208	201	205	216	206	202	213	232	235	200	217	228	217	207	193	228	228	226	240	217	202	204	226	200	223	176	199	226	221	266	194	213	194	215	204	208	211	221	235	215	230	182	222	197	208	201	216	227	202	211	212	227	241	217	217	216	208	231	215	216	222	242	186	215	227	204	205	201	221	196	206	222	224	195	200	212	207	212	208	231	201	211	196	213	209	211	215	220	194	203	202	228	195	230	212	232	237	208	210	245	209	207	207	219	211	201	228	210	224	243	201	206	230	233	235	238	187	226	199	212	206	220	219	235	207	205	184	220	193	207	191	187	200	189	204	242	221	214	210	206	221	216	200	199	244	226	211	219	224
9607	6771	14271	16165	14704	23294	19896	11928	4952	2116	924	655	579	615	515	636	566	580	566	588	597	553	606	615	593	601	666	628	570	599	570	593	605	629	583	577	619	598	606	600	609	614	582	627	577	589	581	607	575	623	600	557	635	580	587	593	602	560	616	615	621	576	635	576	610	582	597	556	617	620	582	560	587	607	590	648	609	570	633	599	604	591	605	579	591	550	584	574	626	600	577	569	563	575	576	578	560	577	585	596	624	620	612	630	598	616	581	590	588	583	607	592	563	652	611	572	604	626	628	576	600	598	564	623	599	578	628	611	647	586	628	647	594	602	617	612	593	593	633	587	634	632	629	579	586	585	603	551	604	552	590	606	593	619	606	609	579	603	572	592	569	610	598	621	595	615	605	596	576	566	595	591	560	640	593	598	638	564	588	575	580	616	615	607	566	576	598	618	611	597	662	608	614	583	606	582	633	578	623	602	597	602	588	557	575	613	625	592	534	622	616	574	568	643	601	586	602	639	596	622	594	626	610	615	598	600	647	646	613	596	612	592	639	627	565	590	631	611	570	573	566	619	618	567	580	562	588	622	612	577	628	645	601	621	584	634	601	582	608	624	605	594	594	635	604	615	571	582	597	589	605	575	605	560	583	562	548	639	574	594	633	608	586	578	612	574	606	565	609	571	624	616	570	562	611	600	639	587	573	587	614	612	566	556	582	602	612	569	579	518	615	577	593	612	537	593	574	579	596	601	623	568	595	586	588	638	622	576	618	559	611	611	604	602	585	596	572	613	586	594	624	560	593	610	568	591	617	620	599	581	572	575	609	568	610	596	663	570	564	573	648	615	610	594	626	610	610	589	582	575	580	565	589	579	572	619	604	606	642	658	582	566	651	592	607	598	579	597	636	606	566	590	577	583	617	612	583	545	553	562	610	596	593	603	578	602	571	624	611	572	591	606	575	641	571	604	592	597	557	615	572	589	586	627	609	582	595	607	569	595	616	561	560	632	616	617	587	598	637	588	621	566	601	620	587	637	574	611	581	558	568	577	583	622	560	598	604	580	604	590	627	583	634	524	574	599	570	595	580	618	596	601	589	627	626	554	606	640	614	609	565	554	613	585	588	583	602	640	600	607	607	580	561	606	596	562	569	578	636	572	587	576	605	613	582	593	650	628	607	630	605	604	612	601	613	592	592	583	609	598	634	575	581	643	601	590	610	586	608	611	591	567	589	613	624	619	554	581	578	573	586	575	560	604	606	564	593	569	581	598	628	578	587	615	581	646	580	598	563	606	585	579	586	596	595	594	638	594	559	612	618	584	631	567	617	600	621	631	612	570	620	600	603	643	570	543	577	568	610	628	575	626	563	575	612	603	598	598	633	584	604	629	612	577	614	603	567	616	617	587	584	593	592	593	598	606	593	558	587	617	581	620	601	596	607	598	607	575	632	581	576	610	547	594	602	628	580	598	586	631	619	541	608	595	605	650	601	620	627	594	598	587	602	577	589	595	566	562	608	604	586	599	617	585	597	627	585	569	592	532	624	619	586	584	564	589	616	570	571	614	597	574	622	577	566	597	625	587	570	601	562	575	562	583	596	642	576	612	610	603	614	619	539	577	608	573	566	597	596	594	636	568	597	637	633	572	556	623	599	621	560	557	568	622	597	591	609	613	597	591	615	594	554	563	566	623	592	627	648	540	561	598	618	602	606	598	625	535	572	561	619	586	609	618	635	597	632	607	596	583	577	589	604	610	592	611	626	586	639	592	588	574	613	606	618	589	639	594	632	605	588	560	605	571	549	594	607	606	594	596	628	593	608	575	638	594	634	606	605	571	585	572	568	591	578	616	614	571	609	609	618	608	581	614	608	665	573	610	611	616	554	619	574	602	616	602	616	615	606	529	604	613	600	599	659	592	606	601	565	610	580	604	548	598	588	581	613	602	570	609	610	623	599	614	581	565	635	572	631	564	563	561	583	585	583	553	566	647	656	599	579	629	594	573	568	600	590	601	604	593	562	640	585	576	612	578	581	594	626	599	611	578	609	592	595	590	579	571	605	560	612	623	539	606	592	596	594	601	636	571	580	592	593	606	615	596	617	607	579	615	610	561	603	546	605	623	591	612	607	596	638	634	635	607	577	600	596	611	581	576	616	587	617	632	597	611	615	592	590	595	621	577	547	610	581	624	580	582	614	594	660	613	607	614	603	602	632	595	575	594	591	590	593	571	552	595	633	642	619	581	603	621	554	616	622	603	570	607	601	608	591	592	602	530	598	613	546	565	559	620	593	601	587	624	602	617	529	549	591	602	559	601	587	586	606	632	559	615	621	568	578	560	612	574	593	608	630	577	597	621	615	592	620	629	547	655	594	582	594	604	602	593	627	556	565	603	649	580	589	577	662	596	577	619	577	606	604	620	585	613	604	610	611	566	589	576	580	578	596	597	621	623	597	594	586	623	583	636	581	584	579	592	592	581	592	616	613	557	590	635	623	574	609	583	574	576	635	554	603	595	623	627	585	643	549	552	584	597	606	588	587	619	615	590	629	602	591	571	588	622	627	525	611	573	585	606	628	641	569	620	568	563	582	543	625	622	575	587	620	604	614	602	643	616	590	620	583	554	623	599	579	574	590	589	623	610	580	617	611	602	605	568	596	578	569	586	590	605	567	604	652	602	609	563	577	622	636	588	591	616	621	607	632	619	630	595	645	609	571	605	604	600	614	636	551	610	588	585	673	623	591	630	612	600	639	600	616	584	619	598	619	587	607	624	614	577	617	637	591	603	606	598	605	619	628	552	624	628	625	582	605	634	604	593	590	582	625	629	606	546	619	602	587	581	625	599	617	613	605	606	582	566	585	630	610	566	642	527	586	579	579	599	613	616	592	666	628	610	629	615	614	573	577	608	599	580	615	605	612	556	595	610	577	561	589	589	611	636	582	641	585	608	569	566	572	647	619	613	590	607	561	645	578	583	591	571	602	592	552	614	588	613	591	590	574	625	576	614	573	583	662	647	613	580	628	585	625	629	585	672	594	613	582	604	605	599	544	568	605	607	635	576	610	602	589	601	569	634	627	601	589	618	626	588	612	629	615	572	569	614	593	576	655	595	600	609	585	580	614	615	597	602	635	583	593	594	627	606	554	580	550	588	619	602	576	574	625	551	591	600	602	596	623	608	603	577	587	602	629	563	615	576	614	600	585	597	609	592	645	583	598	601	648	623	629	611	613	582	590	637	591	584	595	605	636	606	572	545	592	615	626	610	598	615	643	606	598	589	599	561	595	647	569	614	606	539	581	601	579	582	595	616	613	614	604	642	590	605	592	589	573	586	616	579	620	611	599	608	619	615	540	616	578	582	615	691	553	639	615	550	599	554	616	597	631	606	597	581	646	617	581	569	612	573	596	571	587	590	567	656	595	573	589	578	594	557	577	620	580	589	565	607	561	612	586	618	646	570	590	541	614	608	608	638	587	591	605	597	604	610	606	625	603	615	584	597
26262	12419	12193	8755	8885	35425	35234	20910	6217	1954	432	245	210	196	191	200	191	197	222	209	208	207	228	195	227	217	211	191	217	198	230	224	196	212	201	221	215	210	213	208	208	210	237	219	220	211	224	234	214	231	199	219	199	231	184	217	229	215	212	196	195	232	232	236	220	200	196	208	198	211	212	203	200	221	195	212	208	210	212	210	215	233	223	215	236	208	210	212	193	210	181	184	226	207	228	203	222	194	225	212	206	219	198	227	214	213	209	201	182	202	224	197	216	206	232	187	217	233	200	241	209	218	199	242	190	199	212	204	214	229	223	233	197	165	198	197	196	219	209	208	181	182	188	198	191	198	208	179	210	202	200	205	206	206	191	216	225	210	211	217	225	219	199	202	207	187	225	195	225	225	206	204	205	218	197	214	173	201	234	174	200	214	226	189	244	213	204	205	195	224	194	230	244	204	211	218	200	220	202	198	184	223	191	221	218	215	192	209	191	224	217	195	222	219	202	222	205	189	190	210	218	215	213	202	188	196	234	193	228	210	175	191	229	207	176	232	189	197	214	217	191	207	224	212	210	179	219	211	216	205	211	206	195	189	200	220	204	201	184	208	189	246	214	213	212	216	189	212	209	199	256	212	185	225	206	206	209	239	218	214	210	198	211	246	215	247	202	228	220	229	196	228	196	209	179	209	205	223	209	199	209	212	218	176	214	207	221	196	224	229	201	207	213	208	219	220	203	213	196	214	208	205	211	206	228	208	209	212	231	219	192	181	234	217	214	223	191	225	210	184	218	198	204	192	200	228	209	196	203	215	228	227	233	226	222	227	187	194	175	206	202	210	217	203	213	222	212	214	199	229	218	205	233	213	206	227	208	219	196	225	217	224	182	200	191	215	194	202	233	220	222	205	214	214	220	202	190	206	205	240	211	233	219	204	200	208	200	194	191	219	247	199	220	190	210	186	197	232	234	218	201	193	226	202	207	204	213	198	224	187	215	216	221	192	208	189	212	204	217	222	202	200	229	230	200	187	193	212	208	206	223	199	210	208	210	201	204	177	236	209	213	203	210	197	176	224	221	188	203	198	190	182	199	199	209	222	204	193	192	205	205	215	210	188	190	178	227	207	222	230	242	193	211	219	206	235	213	184	217	233	203	219	219	195	197	209	167	217	192	186	224	218	212	211	203	212	202	195	225	211	205	212	197	227	202	220	215	217	230	216	196	205	205	188	203	202	207	198	226	199	196	215	194	188	224	227	232	187	221	196	212	192	200	211	215	206	217	197	207	239	218	220	210	212	203	218	210	216	184	209	234	244	196	178	204	195	187	184	208	218	232	200	213	204	216	205	203	184	219	227	208	216	219	212	208	208	221	229	194	206	202	205	207	215	209	223	208	214	221	209	227	232	237	219	245	179	214	183	189	209	235	201	211	217	179	219	241	200	218	190	220	220	206	195	211	225	192	212	201	211	209	229	187	200	205	176	209	184	211	194	241	209	237	208	187	225	212	203	190	192	221	201	236	204	222	196	224	213	187	209	192	212	208	178	194	220	209	201	207	216	203	236	225	200	200	219	222	197	233	199	198	199	182	207	192	196	235	220	217	223	216	211	234	203	213	197	223	217	221	192	213	224	223	223	211	244	212	205	207	206	193	214	236	184	220	221	201	202	209	225	230	222	194	180	202	219	219	236	213	230	212	229	205	188	203	193	189	204	232	231	201	230	237	213	219	215	199	206	198	212	206	225	212	198	203	192	203	209	220	194	212	199	195	203	199	191	189	213	195	172	209	224	230	203	201	227	190	207	216	219	227	209	219	215	215	226	219	214	191	218	196	214	217	225	228	230	192	228	191	213	208	214	195	232	226	208	195	222	192	214	197	202	224	191	211	197	200	184	212	211	200	201	187	193	199	216	186	215	215	223	224	215	227	226	202	223	227	234	175	233	221	209	205	225	219	218	205	220	187	208	201	171	202	202	206	196	217	222	201	230	198	217	229	201	213	218	204	226	220	226	181	212	225	186	174	209	221	192	224	240	200	207	199	225	201	225	193	183	221	226	231	227	206	199	202	216	223	218	225	208	210	219	198	205	204	220	236	222	197	200	216	205	223	211	201	191	197	190	222	209	211	170	213	221	207	213	198	206	217	221	183	207	218	223	188	209	216	170	234	202	225	212	235	206	199	214	211	198	207	203	195	193	197	206	201	216	206	204	223	219	192	199	219	178	195	203	195	201	201	214	205	215	222	243	202	195	234	207	227	212	219	237	204	208	190	204	198	195	186	235	200	200	202	217	219	230	213	204	222	223	187	190	220	187	214	219	207	229	211	194	192	244	207	207	195	207	199	222	232	209	207	213	218	202	218	224	207	183	232	220	192	218	232	206	209	197	210	209	211	197	238	195	194	196	188	217	207	187	224	223	211	208	182	210	223	171	226	226	207	232	194	198	226	199	203	212	193	205	195	243	202	210	238	194	209	209	191	194	219	188	204	198	202	208	217	228	228	198	193	210	204	224	221	208	197	210	224	207	205	226	219	188	214	210	233	190	227	228	205	229	205	206	199	236	206	197	207	191	201	218	217	235	209	214	216	207	219	210	198	186	189	218	222	203	223	207	204	226	219	202	187	211	199	220	200	212	204	228	208	214	217	195	205	204	220	223	202	184	201	205	221	207	227	193	218	207	198	197	206	198	190	216	210	203	211	198	198	207	194	246	183	206	215	231	211	246	225	198	201	197	226	213	216	210	218	185	219	212	199	196	192	223	205	203	244	177	213	215	220	212	210	220	210	212	202	206	198	216	196	204	185	221	194	226	222	197	181	214	223	229	186	224	240	188	205	237	197	207	213	191	213	200	205	231	196	222	194	214	242	209	215	216	234	212	222	199	222	195	222	213	206	204	245	221	201	214	199	194	200	211	220	223	213	213	203	217	210	206	181	202	246	221	199	209	187	209	207	226	212	220	180	190	239	221	222	194	173	229	194	209	220	200	223	179	211	226	194	233	210	211	195	191	219	193	224	204	221	194	208	213	206	214	220	214	197	223	203	202	202	215	228	209	170	222	208	199	180	215	199	201	211	233	222	215	203	178	205	222	208	213	230	204	197	253	203	186	210	201	194	201	211	196	221	210	206	193	213	209	225	215	220	218	211	177	231	215	195	221	219	205	199	206	219	231	194	219	160	222	214	235	194	207	183	196	189	210	197	197	225	204	209	208	177	220	222	201	205	229	189	194	227	222	219	182	217	194	196	197	226	225	215	208	224	189	226	232	190	198	210	223	212	193	217	206	213	204	228	207	218	207	196	222	237	208	223	211	219	219	210	205	220	220	196	217	188	197	192	219	205	243	204	220	220	185	207	208	197	199	239	218	205	217	223	212	197	205	203	181	204	216	188	204	212	217	189	183	227	193	214	190	210	212	239	197	225	240	214	191	217	223	219	216	190	207	209	222	221	192	200	200	237	204	188	207	212	211	202	216	201	217	215	224	199	183	196	201
11545	9885	18719	21195	26867	55332	52928	37484	19335	8573	1864	882	621	623	572	540	602	556	579	583	565	627	588	545	610	587	578	585	602	666	566	586	557	552	553	580	582	655	566	596	555	547	614	628	580	613	579	589	601	570	604	626	597	562	592	584	597	670	625	578	603	567	609	577	598	583	588	591	630	622	567	621	583	577	642	548	598	546	604	585	592	591	569	583	620	627	595	593	607	590	637	599	585	602	616	605	565	558	596	623	599	556	605	582	562	579	569	624	637	594	591	613	606	593	531	610	601	605	565	596	633	619	594	602	594	586	614	572	564	599	608	565	602	529	625	621	610	605	579	591	609	593	645	576	610	615	633	628	567	601	611	566	560	584	601	641	592	601	601	555	541	554	528	591	553	589	598	598	592	576	584	581	536	603	579	609	572	622	596	572	604	566	610	632	587	604	610	649	605	599	554	567	613	522	622	622	587	591	563	573	565	576	629	567	597	579	625	630	598	586	612	565	574	578	600	549	574	624	552	574	606	592	594	565	625	620	622	597	600	579	573	537	576	573	546	571	594	577	588	587	596	597	606	594	636	600	554	545	575	589	631	612	583	603	602	611	625	562	572	629	566	571	622	574	602	597	609	560	613	595	571	580	544	631	597	566	557	588	596	565	590	606	619	590	561	603	628	587	615	614	587	581	595	587	571	602	600	594	596	573	592	563	630	585	582	584	630	575	579	593	604	589	613	597	561	554	607	574	613	587	592	577	559	582	620	630	593	585	613	573	568	560	568	633	581	584	592	548	615	557	551	656	601	600	582	591	613	616	629	585	614	595	605	586	651	572	587	579	576	623	545	591	576	593	598	584	581	609	609	601	568	598	643	579	598	594	608	604	586	598	591	580	603	553	575	597	613	622	589	590	553	603	609	573	566	566	595	600	599	602	592	589	560	587	607	572	574	566	575	564	579	568	590	623	554	568	577	577	552	580	555	609	660	601	599	602	618	566	583	631	616	637	586	573	599	599	581	594	580	592	598	593	638	555	590	587	621	603	557	562	599	588	612	586	595	557	557	605	587	611	603	609	614	628	606	574	592	568	567	616	641	586	570	623	557	608	557	639	573	606	583	604	585	590	597	585	593	600	602	578	611	580	615	633	601	611	554	592	582	611	579	567	567	581	615	647	606	558	611	617	613	588	635	528	564	589	560	598	599	618	582	582	572	572	617	638	567	585	594	609	595	583	556	547	598	619	590	602	591	570	563	602	530	615	648	561	584	546	549	610	656	584	587	622	578	574	607	577	568	589	591	600	611	618	576	584	605	598	592	596	609	586	587	581	579	579	597	586	598	618	576	617	595	556	564	563	602	614	591	559	587	573	595	600	582	617	611	570	572	581	598	609	626	571	652	575	562	587	560	623	573	591	611	601	580	602	586	584	552	575	611	566	609	572	618	608	579	603	591	622	573	558	621	601	654	625	638	550	610	569	614	620	580	583	605	549	613	604	552	560	580	591	614	588	551	586	635	565	569	568	603	593	561	611	627	644	607	574	596	621	606	564	563	607	570	613	562	581	572	636	576	594	587	579	605	593	550	594	579	605	562	625	585	584	566	564	593	571	576	621	606	570	535	621	602	578	540	586	601	574	552	581	612	597	606	608	599	576	600	600	613	591	564	588	612	595	549	621	642	583	603	594	588	603	584	602	548	625	597	568	588	595	573	599	581	595	623	607	616	622	563	602	593	607	617	575	611	583	609	596	576	590	573	586	598	618	616	618	605	547	568	561	581	606	593	597	575	571	609	620	608	643	552	556	600	600	603	609	620	560	561	591	614	595	603	564	586	601	603	592	547	597	567	577	581	586	599	588	579	549	567	603	654	554	574	571	598	579	572	622	566	579	590	564	621	595	622	608	600	580	589	642	541	575	627	602	573	567	565	543	577	572	623	570	594	589	636	561	582	602	552	632	609	604	592	650	614	602	571	593	626	606	593	586	588	562	585	560	549	596	606	571	568	554	590	598	589	592	603	596	552	618	618	597	593	581	615	638	600	613	585	550	604	589	608	622	578	625	603	575	626	561	629	578	609	582	594	594	593	597	603	591	567	587	541	610	593	604	621	589	572	630	565	600	572	586	551	583	604	602	604	593	585	533	602	570	613	642	608	590	606	591	611	608	595	637	592	583	628	591	649	569	564	632	538	620	612	619	598	650	574	596	589	617	552	592	580	573	572	606	552	594	583	592	601	579	575	567	576	626	578	574	601	562	589	566	554	595	618	597	625	586	609	569	585	571	604	623	629	552	559	580	622	554	638	613	631	572	562	618	594	592	561	563	570	580	577	561	628	598	577	610	577	626	587	575	593	640	611	600	590	616	576	589	605	565	597	561	588	540	592	603	593	578	573	591	590	588	606	596	619	565	607	611	595	587	602	577	612	624	577	565	602	601	560	591	615	563	594	594	595	568	571	599	559	636	586	600	591	619	578	568	575	575	594	552	595	622	571	542	618	582	587	633	586	588	630	582	595	561	616	559	612	582	575	580	662	594	611	581	579	599	589	607	556	595	587	571	586	556	557	595	613	602	582	592	561	589	580	612	542	576	584	615	603	592	576	579	637	590	551	592	599	615	635	564	581	587	597	643	593	579	561	638	581	600	594	597	618	597	593	603	567	622	645	581	609	588	584	603	587	600	621	594	618	592	559	563	570	613	589	602	634	596	594	537	562	558	570	595	615	584	602	596	584	562	564	611	580	602	575	578	590	540	591	564	619	554	589	599	598	586	573	607	598	602	564	613	593	579	617	639	616	627	608	594	583	613	619	600	610	621	542	606	578	571	576	578	545	605	612	604	617	591	551	588	607	622	600	589	588	599	540	633	561	591	605	589	555	570	604	616	608	577	559	610	640	610	555	585	575	577	621	581	605	649	588	609	595	581	591	617	617	582	588	594	583	617	670	622	586	547	627	636	605	606	618	556	592	591	551	572	578	613	597	598	610	616	592	620	591	634	598	590	526	616	604	608	578	573	604	591	620	619	617	620	572	595	574	525	581	599	587	618	612	588	583	593	603	604	642	578	604	598	556	642	574	619	564	570	593	595	567	565	596	577	563	602	614	601	573	580	578	610	566	591	570	605	562	611	601	582	606	592	590	575	567	648	565	594	556	609	625	593	620	568	664	584	610	539	610	559	601	591	588	586	582	560	635	607	584	550	566	611	554	586	595	603	584	598	622	598	608	571	578	616	596	607	649	646	568	596	613	570	614	596	564	584	625	608	555	619	581	598	602	589	613	574	627	579	577	633	609	594	582	597	562	581	602	552	577	599	602	640	607	590	586	610	596	560	587	600	552	613	568	611	651	594	582	586	603	596	598	588	607	620	561	563	569	585	556	563	586	573	560	608	587	571	582	560	588	609	598	592	589	584	593	593	547	612	579	611	592	669	619	585	562	574	567	567	596	623	552	593	570	580	649	602	575	624	563	600	608	615	594	647	573	653	600	625	587	594	575	620	595	561
28523	16834	15858	13403	12071	48409	47680	30912	12525	4103	671	284	238	233	232	231	213	221	200	204	211	197	216	210	195	206	225	197	196	210	223	225	206	222	224	209	209	219	217	239	173	202	213	235	223	230	236	244	205	210	209	205	210	229	215	192	220	197	205	206	218	227	197	196	187	185	243	235	189	195	189	213	217	190	221	208	199	204	209	187	205	202	191	221	224	216	190	191	218	204	232	240	203	234	244	206	234	178	199	199	205	214	189	215	219	197	192	215	207	197	193	216	206	224	224	207	176	214	232	190	238	211	229	214	224	230	231	198	201	210	205	194	219	225	216	183	216	208	198	225	219	232	202	205	185	226	212	216	196	203	213	181	226	199	209	237	213	196	211	201	206	181	201	192	214	209	199	225	218	182	184	204	233	244	205	166	203	204	185	207	220	193	225	209	219	209	197	216	197	220	214	197	213	221	212	200	195	220	200	193	229	210	216	232	181	216	222	238	223	217	212	204	218	243	244	223	245	196	230	194	231	212	186	204	204	205	209	236	207	194	212	213	227	234	215	203	217	228	243	216	208	219	204	195	225	224	216	208	203	188	217	208	227	200	188	216	224	208	231	219	185	184	201	222	220	232	247	195	214	201	217	229	190	211	217	213	213	217	224	201	231	205	192	217	213	208	211	217	215	218	207	225	201	230	204	228	199	203	214	199	237	216	173	212	203	214	233	244	210	233	227	211	235	241	218	231	207	197	231	216	212	217	207	203	213	235	224	209	203	211	206	228	203	201	216	210	214	211	212	233	205	213	198	193	223	207	220	226	207	216	206	191	218	216	185	213	210	216	205	206	228	219	214	180	215	221	233	192	203	215	187	198	232	219	229	219	200	208	225	218	223	204	210	233	196	186	208	195	209	244	202	195	211	185	226	238	221	202	212	207	224	211	203	211	207	203	212	178	224	213	240	196	216	221	230	212	231	224	196	216	198	214	215	223	207	236	218	197	199	226	205	202	215	211	227	234	177	215	226	202	192	203	207	242	207	248	213	232	211	224	215	215	199	196	217	171	200	225	208	239	230	206	227	208	211	198	212	204	204	223	204	233	206	255	184	214	193	194	208	204	202	195	233	216	190	202	186	180	256	220	242	189	223	213	187	197	231	195	213	235	217	193	222	202	203	219	224	193	190	181	208	231	210	215	224	213	198	192	192	213	217	204	199	208	226	223	194	221	195	188	184	206	212	200	186	214	180	202	216	211	224	216	209	214	227	211	199	223	197	187	190	225	218	193	212	216	207	212	215	202	212	210	209	187	207	204	182	195	232	221	210	217	228	211	232	212	192	207	219	176	227	218	229	210	195	205	221	190	217	202	217	233	203	216	211	198	195	206	226	174	207	209	205	200	237	193	187	202	221	199	207	208	200	193	192	194	201	203	227	189	204	216	208	193	219	208	208	208	223	215	242	204	190	241	210	221	221	224	190	200	179	232	195	205	224	199	213	204	206	200	219	239	199	217	215	221	219	211	216	234	220	221	236	188	191	195	192	228	209	230	203	191	228	209	213	201	193	196	210	208	210	212	184	189	188	212	221	199	244	208	224	220	204	198	202	204	216	198	212	197	212	214	229	204	222	208	211	222	210	205	215	202	211	236	203	225	227	225	199	193	194	226	221	207	185	216	227	209	200	217	226	201	247	209	245	216	208	204	212	217	189	201	204	210	205	230	202	194	217	223	206	230	228	198	230	217	216	243	200	199	203	203	212	225	195	205	203	202	232	228	219	189	207	188	218	212	193	192	208	221	211	200	203	203	218	203	214	216	218	205	199	234	238	209	217	213	199	222	197	185	200	237	224	218	206	234	238	205	233	201	216	224	209	200	212	202	205	203	208	189	195	220	189	233	210	191	217	220	214	220	226	229	179	223	197	225	213	201	202	182	196	196	227	238	211	216	192	194	248	223	225	225	221	231	214	207	169	227	209	203	224	214	199	176	171	190	214	226	206	202	201	193	185	220	226	182	221	197	211	225	239	174	214	201	235	219	226	213	224	184	184	200	206	193	228	182	196	219	174	236	191	216	207	231	226	194	206	211	195	228	221	209	202	213	233	199	206	207	191	202	182	205	193	200	229	239	187	217	214	217	197	221	218	216	206	198	202	233	250	188	191	222	212	231	203	211	209	220	191	196	208	234	195	189	208	210	185	182	231	219	205	214	193	184	210	182	193	216	199	202	208	209	227	223	224	205	219	215	237	226	209	200	179	233	223	204	238	205	238	220	217	203	217	218	218	210	210	214	209	228	212	219	193	219	202	192	218	211	230	192	207	228	200	206	229	235	194	212	203	211	206	216	225	204	223	231	212	212	217	187	205	212	220	207	191	217	201	202	212	194	199	202	229	197	218	188	201	216	217	232	195	219	221	199	200	194	214	222	191	232	243	208	181	251	193	242	184	201	211	218	220	218	194	217	213	216	205	213	214	163	217	187	218	216	220	202	203	174	234	218	207	230	212	233	194	191	227	202	211	212	210	183	203	208	228	203	210	184	203	220	221	234	228	237	213	201	231	217	214	208	221	198	219	190	194	202	210	212	224	201	210	204	212	200	235	213	223	212	197	200	194	221	208	201	219	204	218	200	228	195	216	213	218	206	210	212	213	206	211	193	197	220	191	208	211	229	194	202	227	197	251	198	213	196	220	221	215	196	230	207	204	241	210	187	205	195	215	233	220	214	203	244	205	238	199	195	217	245	187	234	191	226	184	231	236	194	194	224	189	178	193	195	204	213	214	209	228	191	212	221	211	208	198	245	184	217	218	206	194	203	217	211	237	218	195	198	204	213	214	229	198	187	211	191	181	216	186	275	236	210	191	209	207	195	217	216	216	196	231	219	198	200	250	188	200	234	218	196	200	200	197	206	197	223	213	209	208	216	218	220	201	232	214	229	221	210	227	211	235	209	223	223	209	224	229	226	201	221	252	197	206	213	206	251	207	213	184	217	225	197	217	240	215	225	207	209	195	213	177	224	197	219	199	196	221	213	205	195	210	195	203	218	207	232	217	214	188	196	217	213	191	236	219	199	201	193	235	215	197	211	198	213	204	198	204	221	222	224	193	228	199	185	214	236	209	185	180	189	183	209	200	201	212	206	205	226	238	224	198	208	236	234	207	223	217	234	222	180	220	200	218	194	218	209	209	209	216	217	190	206	213	196	189	191	219	193	213	207	197	209	233	244	226	204	201	174	188	217	230	217	183	204	199	191	231	194	204	209	196	209	190	198	189	194	217	207	204	216	220	220	217	214	187	215	185	216	215	223	212	204	217	221	188	211	226	224	199	204	205	198	205	209	195	192	225	203	241	221	235	241	222	183	194	210	201	202	225	207	220	211	204	219	208	221	214	214	214	190	219	220	218	214	220	241	215	221	203	181	223	237	231	206	189	205	211	203	235	188	199	204	208	208	213	210	232	207	205	227	237	202	220	237	208	208	205	204	207	200	213	218	197	210	215	208	211	194
12454	12422	21689	27111	30515	65542	63486	46096	28729	14126	2953	1033	642	580	603	593	632	634	592	555	620	596	623	613	612	584	582	618	601	646	559	566	556	569	589	567	604	587	589	624	584	570	611	583	603	625	616	599	589	575	651	597	580	593	596	630	586	619	588	576	631	578	614	557	570	618	622	589	568	647	588	603	550	584	599	614	596	603	577	589	566	600	602	601	633	629	564	599	588	575	593	579	589	574	606	590	573	601	568	584	576	615	559	632	593	614	575	615	600	611	589	570	613	650	630	560	612	590	631	581	613	568	597	581	589	621	588	630	611	594	581	627	561	605	575	559	594	575	612	600	636	638	572	632	592	542	559	634	596	592	589	575	569	584	559	597	554	620	564	610	599	627	569	565	618	555	599	643	628	623	543	610	574	582	602	611	600	641	558	566	597	584	578	592	587	592	618	616	589	556	606	578	572	560	562	589	617	614	602	611	637	569	563	598	583	637	627	624	553	600	554	607	600	610	571	593	644	609	626	562	608	588	594	593	590	603	584	592	551	596	577	629	602	607	602	608	573	631	600	559	578	626	597	625	607	591	623	658	572	598	622	578	602	630	603	588	572	586	612	572	587	584	608	605	557	580	574	569	585	623	628	579	557	595	556	593	613	590	555	568	583	585	601	562	621	574	609	602	605	578	602	599	620	627	576	651	580	604	599	636	587	596	583	583	555	581	598	588	564	600	560	606	604	569	604	622	596	546	562	603	563	598	585	537	580	555	625	583	603	601	600	594	623	613	609	623	606	572	631	596	552	605	600	634	556	589	569	628	581	606	633	634	630	569	619	612	647	585	557	590	584	579	652	592	580	594	582	582	637	580	628	621	636	585	566	582	592	602	593	609	588	570	648	592	630	580	569	564	593	576	556	587	605	598	588	538	622	600	621	614	613	608	605	612	620	580	583	620	599	600	591	603	551	581	609	566	589	596	575	615	600	601	587	595	595	605	581	623	574	637	598	578	572	602	576	573	603	557	598	554	595	614	578	571	627	596	601	598	586	581	584	551	603	554	599	601	574	638	565	613	634	588	618	594	608	609	599	580	556	628	587	595	576	561	577	571	590	568	597	594	575	602	564	621	573	611	588	589	602	559	589	607	599	598	569	571	587	549	629	593	552	636	600	578	581	596	604	572	603	586	623	573	557	601	531	596	573	549	583	611	578	598	597	594	618	599	593	578	578	594	631	624	609	570	621	630	615	568	563	609	595	580	623	579	592	597	550	579	571	609	579	578	588	605	631	617	610	570	608	609	585	595	604	567	569	599	584	607	633	603	584	588	622	553	559	613	592	595	595	612	588	604	595	565	607	601	615	606	578	577	608	636	585	584	534	617	569	640	572	618	564	604	528	598	608	577	571	627	544	572	565	626	592	606	555	616	605	567	542	609	603	542	571	602	567	596	603	562	593	584	575	577	607	605	613	582	562	593	578	632	575	583	573	575	570	572	611	604	575	595	587	585	576	602	561	592	613	606	636	597	542	607	573	570	610	640	625	556	608	584	577	596	607	590	543	617	544	543	600	568	618	592	568	574	598	591	619	600	623	632	634	617	572	591	620	609	622	589	610	580	578	621	603	588	623	595	569	572	627	563	620	567	591	584	597	585	593	572	584	597	579	602	598	596	574	583	615	619	589	539	597	695	607	596	613	587	579	584	537	552	544	595	615	596	613	579	596	587	618	653	605	568	620	603	612	620	586	581	569	606	622	561	614	559	601	599	579	597	594	612	609	589	593	611	572	583	562	575	599	601	605	554	607	565	563	579	549	549	559	601	611	625	626	560	619	588	619	582	593	601	624	620	595	630	555	642	587	638	547	569	590	607	580	568	597	598	567	586	585	614	596	569	617	619	575	632	578	605	568	603	600	635	625	622	545	600	589	578	593	628	621	599	595	664	551	604	577	646	596	604	614	555	637	594	595	592	564	606	584	611	591	606	587	616	624	610	604	574	578	568	611	603	624	561	575	588	565	628	575	613	606	580	577	645	597	579	596	568	592	623	576	609	586	548	604	570	556	564	598	573	597	598	597	574	550	601	602	596	569	570	629	601	593	646	603	603	569	623	600	635	615	597	627	584	629	629	597	659	599	596	581	589	578	616	585	613	596	637	584	582	605	578	638	621	575	575	612	616	619	572	587	619	564	590	575	618	622	600	616	578	621	610	567	576	589	607	590	541	611	590	596	530	606	558	589	605	545	614	556	595	614	629	614	594	567	607	592	587	580	629	578	582	582	601	611	614	579	548	626	591	568	564	587	571	610	615	599	632	578	598	610	609	560	595	598	577	603	559	627	635	583	553	619	555	602	594	571	604	580	575	621	617	610	587	570	602	563	581	549	610	591	603	589	573	598	610	565	568	596	602	580	616	594	548	596	616	563	605	580	608	618	595	571	597	581	579	630	563	570	591	608	610	628	624	599	599	592	591	579	630	586	609	565	588	576	614	615	572	618	590	619	582	606	643	583	636	580	555	604	590	627	619	572	572	570	579	561	645	585	607	574	647	558	612	550	584	605	593	594	556	604	595	628	606	655	557	628	576	595	602	642	582	625	590	597	609	606	614	627	563	570	615	621	609	620	614	581	557	599	605	616	570	578	561	561	590	592	578	601	562	539	586	567	637	613	603	617	645	570	570	574	607	608	584	589	581	579	585	591	589	597	615	580	548	572	585	568	616	625	574	624	590	589	644	567	575	612	606	585	620	583	588	611	576	601	586	577	604	630	607	616	601	607	605	579	574	560	613	582	578	574	594	635	581	601	602	586	615	598	621	564	588	590	602	614	583	583	609	566	576	585	608	593	615	611	616	525	623	582	592	617	602	609	611	584	587	588	607	594	613	600	610	618	609	629	568	553	584	611	589	527	637	609	575	555	625	629	592	576	614	622	591	626	554	572	597	636	574	588	615	566	541	586	541	634	606	605	585	582	581	599	576	636	630	595	572	569	585	565	601	619	589	543	540	586	638	572	593	606	612	618	630	555	609	553	651	571	575	624	586	618	620	595	585	573	574	614	570	594	607	591	615	572	549	597	540	582	603	610	592	572	563	622	589	576	582	604	582	617	567	593	591	589	571	597	570	599	578	573	562	617	589	582	567	606	586	599	559	567	646	577	611	613	590	591	614	590	565	584	582	577	581	600	639	548	602	573	629	569	635	555	585	626	599	586	570	583	588	578	615	560	564	575	608	619	595	618	577	588	604	576	599	574	587	624	601	618	624	621	590	610	604	581	563	592	574	602	609	623	570	565	576	574	561	595	562	572	585	573	581	585	571	550	591	616	605	588	580	600	576	575	605	626	575	600	578	588	629	612	595	600	595	604	591	609	594	586	572	632	645	563	566	618	581	631	579	604	625	569	624	587	585	637	613	598	601	567	612	563	564	621	584	610	553	600	651	572	553	624	582	608	615	556	645	576	600	564	613	599	576	592	533	624	627	567	598	597	595	610	616	608	585	577	594	596	618
21716	6920	7379	6487	5173	6365	5282	2980	1392	548	291	226	250	208	214	208	192	211	207	220	251	198	211	205	215	215	234	215	217	207	224	195	204	200	227	215	221	213	237	216	201	209	215	221	208	203	197	201	221	202	210	209	222	212	217	199	221	208	192	209	210	197	221	239	242	204	212	218	177	204	217	224	226	239	211	228	232	214	205	249	206	187	156	219	205	227	215	195	199	237	201	217	223	223	230	204	216	220	247	245	240	199	236	195	219	202	227	238	239	204	213	218	234	221	192	207	202	195	221	231	196	231	213	176	204	211	193	206	225	227	217	210	215	205	234	197	219	225	216	202	204	207	199	182	221	197	220	205	222	196	207	212	221	228	234	208	224	225	197	210	220	214	206	232	213	229	240	198	211	192	210	213	233	193	205	204	223	212	196	227	207	229	209	217	202	207	212	183	208	204	192	218	201	227	237	225	231	194	244	234	202	236	234	205	172	200	198	223	207	228	215	219	202	229	193	231	204	240	215	232	219	225	234	223	197	199	193	217	217	227	215	245	234	199	235	212	226	184	197	198	220	211	189	214	235	202	208	236	198	223	241	232	200	189	207	232	208	190	204	210	253	228	200	224	243	208	206	200	203	222	221	199	214	219	230	193	226	204	217	216	208	215	214	237	211	198	193	204	198	219	217	223	236	199	240	225	213	223	222	196	226	209	198	223	238	215	241	220	209	216	233	219	206	213	213	203	193	255	218	223	210	208	214	205	206	248	202	220	204	214	225	213	206	227	214	226	227	240	212	203	224	231	237	183	212	184	202	202	195	216	230	199	209	196	211	181	212	228	215	231	214	214	216	206	221	214	218	203	236	220	209	201	223	225	193	207	228	228	181	210	197	208	231	227	228	219	233	213	191	208	244	213	207	253	208	247	207	240	206	217	188	230	240	196	213	236	208	214	231	245	218	239	233	197	204	203	224	204	200	206	227	204	217	206	226	232	210	210	211	219	228	220	204	223	173	220	249	197	193	185	196	241	198	237	192	185	240	221	210	199	225	242	230	204	253	209	200	194	232	220	208	224	205	226	227	203	206	214	181	220	230	193	194	224	222	232	212	214	232	229	206	207	221	213	220	210	206	213	222	203	186	217	210	225	203	242	212	208	220	224	242	204	203	230	212	218	219	212	213	185	208	194	197	195	202	217	204	219	237	222	188	210	212	229	214	206	232	239	195	206	210	228	212	229	217	196	223	220	225	200	246	228	231	218	214	200	204	219	212	225	206	210	226	233	241	199	197	214	199	219	241	197	242	221	198	232	224	201	214	217	224	199	205	221	205	210	208	236	208	210	216	211	225	220	222	232	201	210	219	215	224	203	216	212	230	200	222	201	208	225	224	206	201	222	184	237	223	216	217	218	196	209	227	229	180	226	213	179	207	230	201	211	223	228	209	234	219	229	213	207	203	213	241	228	226	230	195	226	220	198	237	236	194	165	225	209	242	246	180	209	171	208	232	227	219	206	205	236	190	219	240	206	227	233	216	243	217	222	197	223	201	222	228	207	208	221	207	196	217	256	242	197	187	199	209	230	210	231	237	182	215	215	181	233	207	218	212	235	215	190	230	209	194	223	207	224	203	214	205	211	213	195	215	226	185	225	215	194	199	227	226	197	207	215	218	195	203	214	191	213	214	216	207	210	226	216	220	200	190	223	197	207	232	215	210	221	206	206	213	217	220	215	212	245	222	209	226	213	198	216	248	209	214	219	203	223	195	218	223	209	221	228	209	202	223	205	213	198	213	200	198	226	222	230	205	211	227	207	173	209	214	212	185	210	206	231	216	233	200	220	237	186	194	201	199	195	208	215	213	200	231	208	225	230	206	218	199	207	212	228	252	201	180	171	198	219	184	209	249	219	226	206	211	215	185	227	189	213	218	206	196	234	207	200	184	200	212	218	217	213	246	248	204	223	204	195	245	235	214	206	223	215	223	188	217	199	210	202	198	219	206	225	226	210	227	210	225	219	205	204	235	207	207	207	229	222	198	195	215	221	257	193	202	191	185	195	208	206	202	204	198	223	193	201	222	210	216	215	206	190	200	215	249	215	232	217	241	224	204	197	204	217	190	204	199	199	192	223	204	208	208	220	209	210	201	218	201	221	197	202	191	199	219	231	193	230	226	199	233	222	219	256	221	207	216	210	227	185	201	212	195	211	223	199	207	198	238	246	206	237	195	196	231	232	227	217	219	197	225	221	207	197	194	201	206	219	182	205	218	212	214	214	230	217	210	211	211	224	215	219	234	182	203	248	206	209	206	192	216	230	212	214	200	202	229	206	203	216	206	209	207	224	181	231	205	193	218	238	197	237	200	204	226	236	217	222	240	210	203	216	208	197	217	218	209	231	205	234	218	220	249	210	229	235	188	233	203	216	229	233	196	199	207	224	210	191	214	231	215	198	195	193	198	230	231	200	206	211	200	207	237	242	212	211	214	205	198	207	241	225	217	221	207	216	233	207	192	209	212	219	199	241	218	216	201	235	209	252	220	196	208	214	223	223	214	199	218	207	210	210	243	206	233	228	209	229	215	216	194	212	221	235	206	211	228	225	207	237	198	201	230	203	209	232	218	202	208	202	232	228	203	226	221	233	228	231	221	237	217	235	199	216	230	219	206	192	203	214	211	205	200	187	202	208	233	212	224	219	212	209	206	204	218	202	219	229	202	226	201	201	197	244	196	210	212	209	225	207	243	211	204	217	202	214	220	208	219	207	194	230	206	228	239	228	223	229	200	199	195	228	224	212	222	228	198	196	190	212	201	212	213	195	226	218	214	205	209	228	215	208	208	206	206	216	237	225	228	234	214	211	244	196	216	219	212	203	217	236	201	222	211	215	209	188	214	187	235	238	226	239	211	196	207	224	235	216	217	195	208	235	211	205	234	226	204	228	199	219	203	214	230	222	208	215	185	198	225	213	200	221	230	213	234	181	233	252	231	217	190	223	230	205	214	236	229	194	230	199	219	230	229	230	219	211	218	219	220	209	215	206	219	225	188	205	215	226	210	222	197	211	228	238	233	199	212	193	228	208	214	244	215	189	211	211	217	201	226	208	226	222	204	227	216	200	208	192	218	228	206	231	204	220	218	202	199	226	206	234	222	227	216	197	226	214	213	233	224	212	220	232	207	207	203	201	205	236	223	235	229	187	202	202	234	219	230	198	214	229	227	220	215	225	206	227	197	246	209	217	206	209	206	221	227	212	198	216	205	231	211	222	234	233	235	224	216	226	233	238	230	236	211	225	221	199	220	206	218	232	223	214	206	201	202	219	238	221	204	190	224	222	211	189	220	220	232	222	227	215	186	241	204	204	209	201	212	234	211	249	192	213	211	225	230	192	187	208	231	216	224	193	207	199	214	195	245	215	239	202	215	182	221	188	210	209	199	219	201	197	195	188	223	204	198	236	226	197	194	193	226	230	215	200	228	210	254	223	228	218	206	206	226	194	211	212	235	208
9537	6070	12964	17959	18901	22867	19027	11565	5521	2372	1011	671	591	599	561	571	596	610	645	675	604	571	566	578	589	611	589	646	594	619	594	617	597	587	561	592	570	595	552	605	572	583	622	558	583	643	565	579	579	558	630	620	603	637	613	626	555	580	566	594	582	575	633	593	646	582	643	617	644	580	594	565	600	636	594	600	598	556	587	616	607	528	592	612	589	605	611	603	585	591	619	581	617	590	587	628	624	613	629	636	582	590	629	601	580	599	563	594	586	585	583	580	626	565	638	652	584	637	591	582	581	604	596	600	630	567	592	615	648	608	538	611	595	585	590	619	571	582	594	619	557	554	594	576	615	568	565	553	585	608	561	569	613	597	564	590	580	564	629	646	617	581	632	532	579	606	588	606	544	582	596	555	626	600	598	577	611	610	597	547	619	596	606	589	629	570	572	631	645	625	608	579	618	602	547	597	642	577	640	638	615	604	621	608	591	585	571	603	611	586	584	597	579	614	588	578	585	598	626	578	571	580	583	604	579	618	586	575	593	638	592	591	640	560	622	591	556	602	616	598	568	610	612	550	569	613	610	546	563	610	611	584	614	587	561	580	584	604	563	621	578	610	535	616	602	650	624	575	567	598	578	631	604	557	591	562	561	646	598	578	579	581	602	640	623	584	594	591	614	565	589	628	574	589	617	622	647	651	586	584	625	586	569	568	625	637	593	586	630	583	615	563	644	602	601	620	602	599	595	600	567	594	577	594	574	589	634	535	588	585	620	611	588	657	610	521	655	586	569	616	553	640	612	592	577	594	574	624	581	527	604	621	619	611	589	595	599	591	625	600	605	566	607	607	582	596	596	605	603	588	577	539	605	556	604	558	629	599	548	588	565	605	657	599	589	604	580	630	568	554	591	616	604	575	576	591	606	606	596	567	595	594	628	605	619	578	581	613	601	620	608	597	577	635	578	595	637	591	555	619	620	596	566	583	571	599	563	607	567	624	592	591	630	670	620	627	603	614	590	628	598	602	609	600	539	607	613	549	619	616	609	589	548	616	626	621	544	577	588	588	629	586	611	578	589	598	597	609	592	632	581	589	616	590	593	573	576	589	583	595	601	598	584	602	598	629	602	593	581	571	598	562	539	603	604	593	597	580	606	574	579	627	597	587	598	605	610	632	636	566	582	623	561	621	567	581	580	602	575	615	580	603	617	620	621	618	625	606	639	590	593	588	594	663	577	633	628	588	562	564	541	625	615	582	599	570	609	592	573	602	593	598	655	613	600	595	622	578	591	545	588	643	609	639	564	579	621	551	614	594	608	554	584	630	605	603	600	583	611	590	599	568	597	577	611	590	583	645	590	591	578	563	625	599	620	545	632	612	612	615	635	578	622	570	580	566	601	575	574	586	620	611	639	644	578	629	606	595	603	574	566	629	591	571	617	600	585	610	594	613	586	620	615	609	613	585	620	611	613	580	628	620	584	551	595	643	554	575	611	626	593	615	607	611	581	627	563	622	612	578	553	592	560	594	587	577	617	604	628	590	574	581	565	611	588	586	540	558	601	612	587	580	617	593	572	570	576	625	595	573	636	565	547	581	623	590	611	588	581	553	573	587	585	592	580	556	583	599	637	607	579	626	605	579	568	609	564	609	616	588	602	608	574	568	578	595	600	585	642	606	631	631	611	583	633	609	631	615	589	584	563	559	605	604	586	586	576	610	585	617	605	645	625	577	614	595	573	614	587	634	629	626	591	616	609	600	622	585	587	617	596	595	608	566	581	570	624	599	580	619	625	594	606	635	587	631	613	564	572	620	609	598	574	608	597	585	650	621	582	572	606	617	604	634	596	629	545	601	625	581	644	628	571	602	634	653	575	555	542	596	605	578	603	574	619	594	607	555	593	593	607	614	608	574	582	641	591	582	574	642	622	547	569	592	628	572	618	624	567	579	611	608	608	622	582	612	573	576	618	559	594	626	596	615	621	606	618	588	588	611	624	525	612	603	623	579	638	587	644	587	608	599	567	576	604	599	584	598	626	616	587	565	605	632	570	572	573	605	615	605	595	566	575	594	682	504	619	646	594	617	567	662	608	637	590	605	622	577	617	587	619	623	655	617	588	583	645	591	624	585	600	560	618	609	677	612	586	582	573	605	573	608	580	610	567	600	596	572	605	583	597	592	600	604	598	581	614	595	585	642	607	610	577	587	561	559	632	614	624	640	660	562	625	619	623	564	607	577	591	606	597	631	592	621	609	586	603	570	529	608	600	622	614	567	611	557	605	580	553	639	616	581	631	575	604	607	608	586	620	632	577	640	596	580	601	635	577	613	551	604	590	613	617	595	588	570	590	609	590	563	592	607	583	573	654	630	572	588	590	574	608	543	551	605	618	606	551	584	571	571	605	579	631	602	617	541	602	573	586	624	602	619	586	642	587	590	618	604	589	623	589	570	601	646	585	613	617	577	575	603	630	596	634	595	561	597	629	596	571	618	597	553	609	583	637	584	589	639	607	603	612	610	586	593	609	592	585	572	633	591	627	629	585	615	602	594	605	604	622	623	595	619	625	604	614	597	615	618	586	623	566	596	589	596	604	607	598	578	623	599	576	652	631	610	610	634	594	620	616	621	608	596	574	617	597	608	547	582	621	599	585	626	608	638	589	600	561	556	586	549	551	616	616	581	558	580	593	575	637	563	587	586	647	586	583	589	618	597	613	575	562	578	622	611	642	570	630	560	584	590	619	627	572	609	605	607	581	632	502	618	598	601	606	617	594	633	621	576	583	573	621	568	604	623	607	584	637	615	581	622	607	641	594	625	562	616	588	599	567	614	534	580	604	584	572	596	578	589	585	577	595	596	596	573	623	593	615	550	609	582	615	592	583	589	632	582	597	616	604	593	594	607	590	561	615	593	610	651	599	595	620	595	520	632	590	588	568	573	616	606	575	562	623	571	631	608	602	606	555	603	643	617	578	603	645	616	595	598	600	593	613	598	670	643	579	614	629	572	614	605	612	547	578	587	571	655	610	611	605	598	581	583	644	616	580	614	590	580	602	594	620	597	621	607	617	575	618	504	589	570	632	581	594	585	636	633	641	579	593	612	627	625	606	619	594	619	576	588	602	601	588	567	620	568	574	604	611	598	601	611	584	613	642	624	613	555	606	591	588	595	591	607	598	622	602	602	607	568	588	616	589	568	566	580	577	601	646	633	597	588	593	592	617	607	602	600	648	599	582	614	608	596	569	610	593	587	626	623	536	591	583	583	595	603	598	584	590	566	595	604	639	560	599	602	576	595	568	602	586	590	582	577	582	606	561	599	578	610	632	594	564	618	614	602	567	610	592	627	599	558	643	650	608	611	614	637	563	587	599	615	631	621	636	628	663	586	622	616	638	618	604	619	579	620	618	553	587	588	590	629	610	602	626	590	595	587	556	617	601	566	581	595	605	601	573	563	614	645	608	624	631	578	591	579	587	615	594	597	603	581	612	607	586	628	612	555
25855	11158	11081	10027	8857	34180	33321	21478	7521	2521	514	262	209	213	218	237	201	210	201	193	208	200	209	205	182	233	191	216	199	212	211	212	185	227	211	209	207	240	210	218	227	200	221	210	205	220	195	207	198	235	219	213	207	183	202	192	229	238	209	167	198	199	208	220	210	225	244	206	212	231	214	213	202	211	211	226	197	211	187	196	202	192	235	207	224	226	219	221	192	224	197	213	210	201	218	201	207	214	193	210	226	189	215	193	235	199	204	222	197	234	203	200	211	183	202	193	184	191	220	218	196	200	171	205	220	220	200	209	203	203	226	198	187	229	208	196	213	189	230	203	203	199	216	211	220	209	194	206	192	234	221	195	228	198	176	200	227	211	205	217	197	203	204	216	222	205	185	180	194	188	209	217	208	207	203	200	198	223	209	234	204	195	209	211	181	197	205	214	198	223	224	224	195	201	216	221	203	197	210	181	215	201	220	181	212	199	197	194	213	199	200	225	213	196	209	212	219	228	207	199	227	220	192	213	208	212	221	190	216	207	218	213	185	188	211	192	186	224	202	213	203	205	193	217	209	209	210	224	239	210	239	212	213	202	218	223	224	198	221	191	203	189	203	215	181	216	199	213	216	204	210	201	214	191	191	237	200	217	228	205	197	208	208	200	211	209	224	204	226	200	204	204	194	215	189	203	197	215	202	195	199	226	218	185	231	201	209	228	202	193	203	222	222	200	220	226	211	232	198	195	228	207	210	202	221	218	209	196	215	191	214	189	200	213	222	227	242	212	188	225	232	208	202	210	225	193	176	222	230	206	232	229	226	196	235	242	189	196	199	217	223	220	217	218	220	197	198	197	216	204	198	194	239	197	234	232	218	207	234	205	201	205	173	226	199	189	184	213	205	222	206	222	179	197	214	217	196	206	224	218	193	201	231	208	232	226	223	236	209	195	220	173	207	209	234	187	208	240	219	211	211	210	182	225	229	211	208	203	196	193	183	204	216	207	214	188	202	210	200	199	204	197	235	192	236	210	161	222	214	198	219	207	208	177	226	206	221	225	216	218	249	176	203	191	209	209	178	216	219	198	222	211	214	214	217	218	230	200	203	186	206	218	240	210	200	226	203	210	207	212	218	213	226	201	172	215	210	204	195	232	217	210	194	198	209	190	192	202	178	183	221	214	197	234	205	210	189	209	190	203	194	214	233	237	233	203	215	197	237	209	195	217	224	214	188	247	212	179	227	197	220	198	177	212	203	227	211	208	215	240	215	214	209	209	198	192	202	216	233	228	200	189	199	193	206	209	206	200	201	227	205	204	211	181	216	206	201	218	210	192	216	227	199	202	193	205	223	192	227	230	191	232	219	204	203	215	224	230	218	199	203	197	205	197	206	218	185	217	185	199	205	224	208	188	212	231	196	212	198	199	209	211	221	186	190	186	226	209	214	190	208	212	210	214	204	190	197	212	195	205	211	224	215	198	199	195	186	200	229	199	193	189	218	215	228	211	190	214	230	223	231	192	196	203	253	224	205	217	222	198	225	175	207	223	188	223	197	204	204	203	211	226	184	217	229	215	219	218	207	205	239	234	238	226	198	190	206	222	214	216	203	200	189	188	215	208	214	220	209	208	197	211	218	198	190	228	206	234	230	188	213	218	194	184	194	197	208	209	180	215	220	195	239	193	204	225	239	218	235	200	207	207	205	206	204	247	199	214	227	208	203	208	230	179	209	210	198	189	186	233	207	220	212	203	198	220	215	231	238	214	197	196	228	216	190	236	209	199	213	235	224	201	223	219	205	205	199	235	219	197	176	233	235	197	221	225	219	217	229	196	202	185	200	193	219	215	189	223	182	203	211	213	208	216	191	202	208	210	185	192	225	235	188	229	201	215	201	182	215	193	232	228	233	215	227	198	218	214	227	201	201	200	213	217	224	228	209	211	216	226	188	222	234	233	196	189	212	223	203	194	215	209	213	233	211	211	198	235	231	226	211	204	220	207	234	193	204	202	212	217	201	211	211	184	244	214	216	210	209	193	195	206	192	230	207	231	211	232	189	210	200	186	189	211	198	230	224	174	205	200	188	251	203	200	197	226	199	224	202	206	225	219	216	222	216	214	192	203	185	225	213	192	194	211	220	205	189	195	211	199	202	221	184	198	204	219	231	204	213	208	208	192	218	219	202	218	182	223	209	184	192	211	224	184	219	215	216	203	213	204	226	206	201	208	200	229	193	196	213	200	202	203	193	222	225	220	209	213	202	221	215	215	218	195	221	228	188	243	223	217	222	192	222	226	207	188	205	195	172	222	200	227	228	213	194	197	213	203	208	228	229	204	195	209	207	204	203	186	211	220	228	209	193	227	223	209	188	209	195	200	220	210	193	228	198	214	196	227	224	211	200	208	227	226	214	208	226	209	210	198	220	219	208	209	199	189	208	242	211	228	218	177	217	234	220	207	233	192	213	198	215	223	211	186	220	186	198	207	204	215	191	210	213	214	213	214	200	210	203	200	228	231	213	221	203	232	202	200	208	198	216	203	190	192	211	201	194	212	218	231	211	211	239	190	226	207	223	222	201	212	213	203	216	220	190	186	200	191	213	185	190	229	210	203	201	205	209	233	213	224	203	206	217	192	198	216	213	211	204	203	220	199	194	194	207	216	231	195	222	235	212	213	220	194	224	180	211	222	209	216	242	184	192	244	215	219	202	209	204	208	204	221	198	203	196	208	206	208	213	220	199	174	187	166	194	221	176	232	212	237	230	208	200	179	217	203	222	219	203	224	208	209	194	231	215	185	195	227	209	214	218	213	202	208	201	228	199	188	218	221	221	186	208	219	218	200	177	214	184	202	231	226	193	206	222	218	210	213	178	204	212	223	207	211	204	204	215	221	217	212	228	210	222	191	206	204	204	235	209	209	227	212	196	224	223	202	233	198	203	192	193	207	202	212	204	215	194	213	198	218	195	199	221	235	203	213	176	209	221	232	220	170	191	193	205	221	198	235	189	213	215	199	222	173	214	231	201	195	204	227	199	204	189	223	221	187	224	185	194	200	217	214	213	230	209	218	222	194	209	222	184	248	211	224	198	205	184	212	211	183	173	195	230	211	200	201	212	215	217	206	231	221	210	178	218	188	210	212	224	217	195	216	199	207	184	221	230	202	194	201	213	223	225	190	187	210	218	189	227	189	210	218	208	226	217	216	201	184	192	234	199	203	183	197	192	213	195	220	229	205	212	217	215	187	202	191	237	212	212	227	222	198	206	221	201	213	214	221	215	215	222	206	190	195	192	200	198	192	187	201	198	189	223	211	192	227	196	195	216	230	226	188	236	207	205	201	206	190	196	232	191	200	192	206	217	207	205	208	219	204	174	195	206	236	211	200	212	221	225	219	208	215	214	201	204	210	216	230	226	212	197	205	221	217	210	202	207	217	175	207	196	233	202	185	199	203	220	226	208	185	207	217	208	233	250	195	225	218	210	207	186	213	226	234	207	197
11067	8592	16502	22416	26749	53390	52296	38437	22555	10344	2029	857	600	621	629	585	605	581	573	544	571	593	584	652	565	617	617	637	589	577	582	600	592	570	621	585	567	594	589	583	574	644	586	597	568	634	556	533	614	600	599	583	644	597	592	585	599	560	582	612	584	532	584	580	586	567	587	594	592	602	592	585	586	621	592	598	612	618	566	607	620	613	583	637	610	589	638	604	559	566	571	605	631	550	564	602	581	554	586	573	585	570	609	598	566	592	550	581	612	627	601	630	568	577	615	611	592	569	622	579	561	553	558	598	598	570	611	558	603	590	564	623	564	608	578	595	611	581	583	559	564	579	604	555	602	600	595	622	599	585	618	568	587	614	586	556	583	613	562	613	597	593	578	582	564	606	605	648	590	578	626	587	589	592	621	603	648	629	587	636	572	576	604	578	585	590	584	628	578	574	611	550	643	647	592	589	584	599	581	629	621	590	564	588	580	628	600	579	591	568	619	596	567	552	574	555	593	599	579	599	602	623	640	558	604	619	547	628	554	599	616	562	585	562	612	571	551	628	572	630	638	587	554	627	607	645	564	559	615	539	629	603	625	572	572	592	596	577	640	589	590	621	565	624	580	578	608	569	618	604	632	574	577	616	578	589	597	571	601	573	581	607	643	630	545	602	575	585	600	578	617	612	564	580	614	599	617	618	607	610	561	581	537	563	603	583	601	631	600	600	578	582	590	600	596	608	617	594	605	621	644	582	585	629	576	601	611	568	581	585	643	588	573	577	587	584	609	570	579	605	530	609	618	592	609	607	617	598	666	599	610	583	595	571	567	580	584	577	596	567	587	618	563	574	600	551	586	621	588	577	607	602	606	571	599	578	599	532	557	618	585	566	594	540	566	635	604	606	532	616	549	591	585	588	609	628	630	589	600	592	585	620	585	592	584	632	592	601	584	609	599	568	590	585	596	553	594	528	564	597	576	557	602	609	601	573	575	593	565	611	628	605	600	590	615	576	625	583	576	644	583	630	566	580	595	599	600	538	624	579	627	590	542	623	635	569	592	608	586	605	548	608	585	581	609	533	578	631	572	590	550	571	586	609	584	561	574	569	572	575	621	615	619	571	571	616	592	572	589	585	580	592	597	637	605	609	597	562	579	595	584	578	539	625	579	588	582	583	614	588	569	602	574	578	591	563	587	647	618	594	548	597	570	623	552	586	625	541	617	594	577	581	615	593	578	598	602	584	560	604	566	588	583	637	574	603	607	576	605	617	575	630	566	558	565	588	552	596	654	566	625	643	636	590	593	575	631	580	610	608	629	622	598	565	596	585	595	628	605	599	560	635	590	552	590	616	591	652	641	580	611	577	583	587	559	564	598	607	534	566	623	595	579	619	586	586	621	571	574	567	611	569	613	587	639	569	541	578	546	578	597	606	634	583	608	602	596	592	587	620	575	627	653	595	613	570	584	606	585	597	624	575	600	595	586	645	639	562	594	599	614	609	588	589	627	588	585	631	566	599	580	584	583	595	584	582	565	627	573	586	607	572	535	583	614	575	619	582	638	588	606	542	583	603	608	645	619	571	599	591	571	627	599	609	531	607	571	561	564	570	560	578	586	591	601	576	593	565	616	586	584	548	587	572	581	597	564	556	573	573	594	600	609	611	599	615	573	603	628	596	597	647	586	606	596	592	547	583	573	601	564	616	552	636	580	621	538	568	561	626	560	569	569	629	553	615	565	574	515	643	558	613	592	608	577	610	590	576	595	567	617	585	580	583	574	612	585	595	574	590	619	603	567	621	587	591	586	598	597	588	650	550	577	571	565	552	623	600	555	605	559	586	582	625	618	599	560	599	574	581	620	565	614	583	593	604	598	573	550	556	564	608	606	590	629	602	564	625	605	579	559	572	626	555	619	578	608	613	636	570	556	600	594	594	613	588	563	620	619	533	608	638	613	580	594	601	615	556	594	614	610	596	605	542	614	581	572	613	675	571	588	592	584	602	626	576	602	575	590	595	545	576	577	599	579	587	584	563	558	618	605	620	581	585	582	609	626	565	582	553	609	591	587	624	595	571	599	611	591	612	606	618	564	567	576	588	568	587	569	566	605	551	598	616	606	564	602	598	592	598	609	624	581	583	569	629	576	578	556	551	631	569	602	647	628	611	620	529	575	588	595	612	606	616	577	599	593	597	589	593	580	549	538	580	591	538	578	535	600	583	567	584	581	606	592	577	616	617	563	562	548	636	595	606	527	592	570	595	543	553	585	583	568	580	569	606	598	592	611	594	633	547	631	555	542	569	528	553	571	617	652	592	585	583	583	590	572	566	566	599	601	619	611	612	566	613	645	575	620	603	586	622	566	613	627	648	569	583	570	553	548	567	625	584	598	540	600	572	641	610	602	557	563	567	607	600	583	570	553	591	595	610	609	589	629	612	593	580	566	603	578	550	609	578	603	625	567	546	575	623	607	594	617	570	605	608	579	575	637	617	557	603	547	561	597	572	579	558	600	594	606	587	573	614	606	575	613	593	623	614	576	570	584	608	620	585	571	614	573	568	588	577	553	620	584	620	599	574	580	605	609	608	579	585	615	631	558	605	595	601	606	570	608	559	625	578	583	625	579	583	601	613	589	585	582	616	568	567	587	600	622	538	571	634	567	601	602	574	594	575	584	610	621	597	581	554	597	554	593	573	663	612	600	596	578	589	586	645	534	655	596	570	574	595	588	611	603	581	595	585	567	527	631	625	589	619	588	572	588	575	632	549	539	585	587	606	626	583	585	544	568	539	557	586	592	579	585	598	611	585	557	567	587	620	606	629	587	580	583	586	565	564	601	587	615	560	585	572	533	584	588	592	597	636	567	597	574	610	600	580	582	636	596	576	572	579	598	578	612	566	592	593	573	589	594	611	567	581	582	578	601	596	531	554	580	585	620	629	581	575	585	620	575	612	595	598	636	616	595	550	570	631	606	630	585	575	592	576	584	565	615	578	586	597	596	614	606	571	597	586	601	557	560	580	644	603	566	649	558	612	535	550	591	620	633	601	594	557	564	546	586	556	590	576	584	601	577	590	580	548	576	564	638	586	608	615	568	576	615	556	619	610	552	604	570	609	614	636	555	584	586	569	642	635	571	607	574	605	552	550	599	576	586	583	591	597	587	579	557	582	598	546	558	588	590	594	577	576	576	592	574	577	577	594	596	589	578	607	595	566	597	593	584	613	541	611	541	540	610	637	592	602	613	560	600	595	617	662	538	602	625	590	632	596	601	588	558	567	569	582	564	589	644	613	597	596	605	603	564	604	555	618	566	569	573	594	603	580	599	620	546	602	597	612	590	615	610	594	587	575	536	604	598	607	607	576	610	593	582	579	624	638	596	580	572	595	573	648	630	578	573	591	581	553	593	564	577	595	610	591	615	584	582	546	594	591	573	588	580	585	571	569	611	615	569	592	592	623	623	609	608	564	593	607	607	637	572	614	599	600	624	554	603	584	599	610
28411	15922	16181	13954	12236	43222	47039	33576	14595	5160	794	309	225	233	206	188	199	213	202	228	199	201	241	205	231	208	220	202	198	230	212	217	216	202	217	235	209	213	188	212	191	223	233	184	216	236	227	189	231	210	205	185	203	235	232	205	202	208	217	221	202	226	207	203	218	218	225	216	233	214	202	235	176	218	209	229	214	229	190	203	212	188	215	207	224	222	203	216	211	212	231	196	209	186	195	224	216	222	190	220	215	222	189	212	208	202	227	200	206	213	213	193	228	210	219	221	217	199	226	184	199	231	211	230	205	246	233	201	199	183	202	205	218	214	234	203	209	209	192	212	223	189	204	221	226	197	207	232	220	196	220	208	202	213	204	214	229	208	208	224	219	213	210	201	205	192	209	213	210	217	200	233	239	197	205	228	197	199	191	223	203	187	214	242	213	215	208	191	196	191	197	219	221	210	210	184	223	193	223	193	194	228	195	204	212	214	204	203	178	228	219	215	244	234	201	221	202	216	210	199	215	199	181	234	218	194	247	219	204	201	192	217	203	210	208	216	223	205	207	200	224	228	184	210	211	248	238	210	182	204	200	215	213	227	223	219	224	222	232	232	209	185	228	216	233	186	216	224	233	217	203	191	213	252	215	212	219	230	208	215	215	225	229	232	205	211	197	208	210	212	231	199	209	192	217	197	186	214	198	209	211	185	211	202	207	216	199	202	249	221	204	202	189	203	187	204	227	206	220	217	190	213	215	231	228	207	210	237	175	217	201	214	220	200	205	202	241	223	223	197	231	225	237	211	223	173	228	207	214	196	205	215	191	221	211	191	195	220	221	235	205	218	203	185	193	199	206	229	228	219	191	212	239	217	204	211	196	217	215	199	202	203	213	207	201	257	167	205	202	203	196	223	231	219	211	223	207	210	209	204	218	196	211	205	192	212	220	220	239	223	200	213	220	206	213	207	225	197	224	236	221	234	194	211	225	241	192	198	185	224	199	206	203	229	205	205	222	203	203	222	216	204	207	226	213	222	231	222	206	221	202	220	201	191	204	213	225	226	236	211	211	214	216	228	210	204	202	187	232	205	221	220	222	204	189	203	214	208	194	243	189	214	231	198	206	201	189	226	200	211	212	225	228	183	214	211	214	226	214	222	224	240	207	218	204	221	226	198	214	206	241	216	214	219	212	189	192	210	199	204	202	230	187	209	225	211	201	213	228	189	192	181	228	227	183	209	229	253	212	206	200	208	233	215	240	203	202	217	219	215	219	260	205	227	195	172	227	264	223	217	198	229	218	209	193	217	215	203	221	208	210	190	214	202	206	187	190	221	238	213	237	196	208	233	209	212	230	236	221	231	197	210	194	211	197	224	208	229	217	187	215	208	211	215	214	231	209	218	191	204	219	223	221	210	249	223	234	234	221	198	210	224	211	188	228	224	232	205	243	210	194	229	196	202	224	202	226	211	214	234	229	181	200	237	214	188	222	212	193	204	210	205	212	248	213	205	182	248	221	195	198	206	242	211	210	207	229	219	188	203	213	217	241	212	200	219	229	222	199	230	190	212	225	209	208	203	243	229	229	231	214	218	191	200	179	187	234	217	216	236	231	218	206	210	214	223	221	206	214	205	233	219	207	258	211	255	218	224	214	230	222	204	230	213	206	213	194	212	215	191	214	216	223	211	176	225	187	234	226	221	201	209	215	200	234	212	197	222	198	198	222	224	193	193	207	200	215	216	195	211	217	191	206	215	219	220	256	208	229	199	228	212	197	208	203	209	201	232	216	197	197	228	221	197	211	208	208	208	202	207	218	238	191	190	194	211	186	203	216	192	209	220	239	193	212	206	219	222	206	230	217	218	227	232	202	201	227	203	215	207	216	208	206	234	247	226	201	242	234	203	220	212	193	198	212	209	200	217	196	227	185	187	198	234	203	188	189	229	233	231	229	200	222	210	203	219	229	210	202	220	209	194	219	246	203	222	204	225	208	213	200	210	206	216	213	225	219	227	227	203	209	225	228	217	228	227	213	192	209	193	215	203	220	228	217	184	209	228	214	228	222	243	232	208	202	223	211	217	216	197	237	223	218	213	205	204	221	217	209	214	199	200	191	214	206	197	210	189	197	225	231	211	201	209	223	211	208	236	218	214	226	213	217	215	203	203	223	230	205	221	193	219	211	214	222	221	208	201	225	228	210	217	191	228	213	233	220	191	205	209	185	213	211	223	210	223	239	196	237	199	208	196	209	224	218	235	205	190	220	172	199	225	223	233	194	215	214	195	226	195	191	229	211	246	216	217	236	213	218	213	229	212	212	210	239	218	206	234	205	208	208	199	208	216	186	217	211	229	216	249	194	218	195	217	239	205	211	235	214	228	174	200	220	200	210	227	205	181	196	216	217	223	216	213	221	216	230	217	213	211	197	228	202	213	220	194	195	213	207	238	220	200	230	212	220	243	202	209	194	196	197	236	217	214	203	214	184	202	223	202	195	203	198	182	196	210	229	193	224	207	223	190	195	218	209	230	218	221	198	201	200	216	237	185	221	216	204	215	213	199	214	204	203	204	198	192	232	224	203	233	208	195	233	207	215	229	197	230	221	226	214	199	238	234	215	230	215	200	199	206	199	200	218	218	244	199	221	226	194	223	218	213	198	207	215	201	193	232	197	187	190	203	212	186	219	227	232	210	200	218	193	237	217	186	204	196	190	201	220	201	202	195	221	212	201	194	250	228	211	203	210	203	236	219	226	238	219	217	237	209	185	257	225	231	206	189	206	213	234	201	217	189	223	208	217	228	223	204	170	227	204	204	253	199	219	219	224	209	196	228	208	223	210	218	227	223	192	204	219	234	233	214	208	204	218	218	195	174	220	229	202	231	243	190	225	196	208	234	222	217	205	203	215	218	207	200	188	192	215	188	213	230	214	213	209	213	221	207	191	208	227	219	196	226	213	216	198	199	220	202	225	206	216	199	199	193	210	198	205	213	212	209	215	240	199	214	203	204	198	212	218	199	224	216	201	203	202	203	190	220	212	222	204	182	210	238	226	214	197	219	192	214	219	214	201	204	203	210	203	229	208	195	186	198	253	221	212	222	201	201	194	214	208	211	208	192	209	208	252	214	174	222	191	209	199	208	208	201	224	198	208	220	218	233	225	201	219	218	208	201	231	223	228	223	215	214	205	226	226	200	196	218	194	192	205	217	237	208	207	216	189	218	240	204	190	204	226	233	201	216	210	202	211	217	234	211	214	209	190	244	215	211	207	218	225	218	187	217	191	186	204	203	201	225	208	191	231	213	202	195	229	233	221	211	214	206	226	222	206	226	185	195	200	191	221	181	226	204	195	229	187	207	210	208	224	208	218	239	223	236	195	216	199	188	249	223	249	206	219	214	211	225	230	200	215	226	195	195	205	233	207	211	198	221	187	211	211	226	221	227	223	216	217	219	236	202	202	214	220	190	221	214	214	203	208	197	199	223	216	212	231	215	217	216	225	208
12187	11317	21418	27465	30762	61776	64358	48903	31349	16589	3262	1133	629	630	622	544	630	601	583	560	585	599	581	627	580	596	595	574	591	613	624	584	611	608	611	625	583	572	612	610	551	594	625	610	634	607	618	593	564	589	582	597	563	579	626	650	667	619	575	585	625	564	579	598	555	619	572	579	567	592	592	586	660	596	598	578	586	591	606	619	572	579	570	616	573	624	550	580	562	607	599	625	610	602	596	544	624	570	553	587	543	575	567	587	587	626	622	597	576	628	561	618	592	567	643	596	611	583	655	624	592	552	627	615	570	576	584	590	552	610	570	594	618	594	631	607	626	585	606	587	630	577	569	593	572	590	594	575	613	642	615	634	565	610	595	584	590	567	573	583	586	592	562	570	583	614	627	601	578	618	610	559	560	647	566	608	618	660	557	617	625	600	616	581	572	571	606	600	592	564	640	655	602	613	571	560	564	631	581	629	555	583	596	574	616	591	587	571	595	595	591	584	587	576	564	606	604	594	604	614	583	625	577	618	566	581	644	642	602	578	609	605	618	564	603	610	560	570	641	638	585	557	560	603	566	592	621	586	609	614	619	634	605	583	589	646	609	560	582	597	594	579	600	613	621	612	553	587	574	548	602	558	590	637	563	569	580	627	603	610	614	607	632	590	591	590	567	619	626	612	575	600	593	612	543	573	622	579	556	616	600	566	609	564	591	574	581	606	584	683	603	577	622	580	595	570	577	539	609	638	601	636	563	596	599	631	603	622	541	584	598	590	562	583	623	575	573	595	613	565	576	610	581	599	566	641	581	600	593	593	592	595	603	590	602	585	573	562	609	598	576	601	611	542	593	609	575	596	625	592	533	567	635	591	575	593	581	645	583	557	598	636	587	584	590	648	598	564	626	560	613	580	587	639	602	643	569	588	619	592	599	603	562	551	575	558	584	591	569	586	629	590	582	622	601	599	562	607	567	615	595	609	607	595	578	593	617	592	563	573	600	589	564	586	602	539	600	576	610	571	560	582	592	616	588	636	591	580	640	611	552	649	629	579	584	624	591	530	566	586	635	534	605	553	577	617	628	599	605	589	616	586	610	586	599	603	596	576	578	657	592	611	598	559	598	582	544	598	579	554	591	637	579	584	584	614	551	596	604	574	604	592	655	628	573	566	616	544	576	586	597	629	615	602	632	638	572	639	579	591	619	567	590	619	602	596	596	564	628	588	552	561	554	593	644	558	602	592	624	576	592	611	564	618	604	599	551	613	595	618	583	593	614	607	549	580	613	601	620	631	569	585	619	584	588	609	576	576	606	590	584	575	576	543	608	594	570	594	552	603	567	586	650	588	615	632	580	612	591	554	571	623	575	578	585	591	606	596	574	582	569	631	565	602	640	626	608	610	638	580	551	615	612	576	570	593	593	610	597	592	605	619	570	612	589	552	581	575	625	617	573	626	581	594	623	644	627	566	582	613	561	595	635	572	555	637	631	619	598	584	589	568	586	616	584	591	517	617	582	591	582	634	589	604	556	600	566	569	601	600	591	576	596	603	609	577	560	591	612	598	586	636	611	586	572	581	603	619	640	592	633	586	571	579	592	582	568	599	588	552	587	591	597	578	564	637	611	586	553	585	558	575	578	590	618	589	591	592	603	623	571	635	605	606	609	576	621	623	602	631	608	572	577	546	536	568	589	603	618	593	651	603	637	633	600	631	574	568	604	579	620	607	635	655	612	614	605	586	578	601	625	610	575	563	588	624	572	611	554	575	546	582	607	616	612	569	578	608	597	618	609	591	593	616	604	588	597	603	540	614	657	586	580	591	588	604	572	595	548	577	621	579	594	582	565	552	544	548	590	569	609	597	615	611	609	567	582	629	611	570	607	588	532	631	586	615	576	617	615	600	628	575	618	589	660	617	567	565	631	580	550	561	583	607	616	637	623	612	596	579	598	593	620	582	611	618	582	610	579	581	585	576	590	543	619	621	632	562	576	576	617	570	544	562	571	603	604	593	590	650	610	583	558	617	562	571	593	589	550	604	616	620	585	566	568	568	578	631	570	586	575	623	625	650	587	606	609	619	597	622	614	622	596	583	654	636	586	594	583	633	591	595	601	620	641	570	601	641	558	622	553	595	643	556	639	595	575	592	621	607	581	603	629	555	609	590	594	602	620	606	607	588	609	627	640	591	579	561	588	607	596	613	618	577	586	613	582	571	594	644	584	626	605	594	590	607	572	576	606	600	593	635	595	615	619	612	611	589	613	621	607	617	605	616	618	604	609	587	564	645	563	635	572	577	604	592	643	611	583	531	558	597	585	626	585	572	569	602	609	635	551	574	578	633	626	565	584	590	602	560	564	567	615	624	560	559	594	619	577	595	604	620	581	611	563	581	528	618	577	592	596	595	575	591	582	622	615	642	562	566	634	587	617	596	600	590	536	620	577	545	560	602	611	579	567	578	576	593	556	584	569	592	626	583	611	556	564	586	581	573	643	615	580	550	555	614	596	643	590	589	616	623	599	588	580	554	582	607	618	602	590	617	604	637	612	594	612	590	601	611	610	589	601	632	603	604	600	613	597	541	583	604	611	551	593	619	551	580	565	627	581	622	593	603	599	607	605	599	559	599	581	650	626	621	545	641	569	578	660	570	627	623	587	601	596	603	586	594	607	590	581	557	577	606	613	626	610	569	614	586	619	603	572	571	609	582	613	612	614	605	588	577	544	566	578	581	631	618	574	581	606	603	560	581	597	611	614	638	588	592	575	622	595	603	580	556	616	618	567	604	561	650	570	626	609	571	624	582	645	569	570	588	622	629	607	595	579	590	665	586	613	579	593	593	593	570	581	608	583	615	565	574	596	615	538	628	541	562	587	588	620	611	600	533	579	618	590	584	645	606	603	608	596	601	623	583	598	614	569	617	610	596	589	587	587	629	618	638	598	598	606	531	594	587	609	618	644	602	653	623	592	612	610	589	610	615	588	572	607	572	600	653	583	583	591	635	609	598	603	615	655	647	617	586	572	583	563	586	610	558	609	612	617	614	573	539	637	616	593	577	600	622	616	577	586	636	601	609	591	600	582	553	630	602	624	594	558	599	560	624	652	604	619	591	585	597	576	614	612	563	570	640	586	568	611	624	571	577	560	588	610	616	588	538	618	574	556	591	660	583	632	603	591	583	641	597	581	592	581	579	624	620	565	625	572	582	599	617	611	550	594	620	633	560	628	581	607	609	590	624	597	588	613	638	609	599	555	582	597	577	582	618	564	576	555	576	603	592	564	615	553	610	568	618	545	613	638	580	574	592	613	589	590	582	591	544	578	587	580	593	591	571	587	578	638	596	577	565	632	599	539	625	605	585	599	629	592	621	589	583	588	606	562	613	583	603	574	551	560	588	629	617	588	601	568	602	614	590	631	560	592	582	582	611	629	577	549	628	607	601	604	572	602	583	620	604	616	638	599	574	578	590	607	599	606	572	585	652	545	573	589	602	604	585	594	575
21753	7140	9688	8709	5210	5708	6462	3998	1676	639	279	231	232	236	220	186	203	212	198	224	257	191	190	246	216	192	199	196	222	216	228	205	214	212	200	240	222	198	203	230	197	250	209	204	240	228	221	228	196	229	215	208	189	204	222	200	185	205	214	215	234	200	210	208	237	237	218	198	201	207	219	184	218	216	203	194	202	224	206	216	197	185	210	213	246	184	239	214	215	185	230	214	223	239	196	215	207	243	217	248	220	209	209	213	215	204	242	235	227	225	210	226	195	226	223	222	193	209	218	199	236	192	215	202	207	207	213	216	227	233	246	230	225	193	207	212	234	208	194	201	220	253	195	209	207	215	188	220	194	230	190	243	212	207	219	245	236	224	209	237	201	190	229	206	202	204	225	216	207	215	227	195	234	188	228	196	237	208	224	214	220	196	233	237	217	224	212	221	200	218	204	192	200	231	241	219	212	218	212	223	239	201	198	237	204	220	224	220	238	198	228	229	246	227	200	208	214	230	213	226	246	203	210	220	195	226	192	237	216	213	231	219	232	222	212	197	211	223	239	178	212	230	209	229	225	228	211	213	230	224	214	215	231	232	203	203	209	202	211	235	214	211	209	181	224	241	220	202	199	208	237	214	222	195	222	213	216	218	203	197	225	209	211	205	213	200	201	206	211	206	242	236	238	226	199	202	205	228	236	221	222	224	228	218	227	227	214	233	210	233	239	221	218	182	220	195	217	209	203	212	243	193	228	203	201	213	228	229	208	232	202	229	211	213	215	204	230	206	204	224	215	217	203	222	203	223	200	213	210	197	202	234	210	219	209	172	195	222	208	203	203	224	228	192	215	213	197	206	235	226	196	202	214	223	228	200	216	208	205	238	225	192	216	207	183	210	205	207	228	224	226	207	208	193	205	202	210	207	225	246	221	229	218	232	236	226	204	207	225	207	205	221	216	210	224	213	204	232	210	189	204	217	206	217	209	200	221	228	221	218	218	212	235	217	231	224	207	215	233	227	189	224	203	225	213	219	205	210	221	209	201	246	219	196	235	255	223	206	203	239	201	243	212	235	249	183	201	202	217	212	229	223	200	212	225	241	183	203	203	230	212	212	220	229	228	253	238	192	217	202	192	215	214	221	218	210	209	249	203	204	231	243	209	209	209	209	189	233	232	195	194	198	220	228	221	223	202	210	227	206	227	210	212	204	222	206	201	217	222	236	224	220	206	218	203	201	210	203	223	218	195	216	209	192	210	206	209	223	188	198	211	221	209	234	212	227	218	197	217	230	244	208	193	211	221	218	205	206	194	217	209	207	234	215	227	233	208	199	247	230	203	200	218	218	203	215	230	210	220	208	197	193	214	232	214	203	227	232	202	207	224	218	229	221	217	209	229	240	226	206	216	200	224	203	202	209	223	226	201	224	207	189	212	209	219	224	204	208	210	248	190	212	212	201	214	206	222	220	200	205	247	185	214	230	236	233	196	223	211	207	232	214	229	190	208	203	222	219	180	211	236	199	213	210	212	214	212	219	219	196	200	201	216	206	200	204	214	221	221	231	232	213	218	183	221	232	228	218	220	215	222	230	216	220	211	214	229	230	190	202	184	227	213	211	243	223	224	213	231	228	186	170	223	203	206	228	206	203	243	219	227	203	224	236	207	206	223	234	213	221	230	222	217	200	182	212	209	237	187	208	201	214	228	207	214	196	193	213	214	194	209	227	220	204	215	230	224	226	255	200	230	216	232	209	236	194	223	211	240	201	245	183	218	237	206	205	208	171	248	232	215	207	210	226	221	224	208	217	214	209	239	200	209	185	218	214	198	191	213	208	237	216	207	217	197	227	235	190	197	214	223	255	225	231	243	223	227	202	210	212	187	208	209	227	205	223	212	232	241	206	223	197	200	193	242	216	187	229	198	212	194	218	204	240	224	216	229	210	204	236	217	235	215	204	198	216	217	213	236	228	221	211	243	202	223	247	190	223	244	219	237	204	214	231	190	206	207	219	228	206	205	214	227	224	209	199	223	199	197	229	218	197	234	220	225	197	242	239	214	221	200	237	205	227	215	258	237	220	222	194	209	249	226	221	227	201	249	211	199	214	195	224	210	204	216	236	215	181	208	222	235	206	223	202	217	215	191	220	211	199	180	208	247	205	202	215	206	237	224	226	222	242	227	204	216	222	217	221	220	218	210	218	214	208	221	224	207	228	190	231	236	207	206	216	207	189	226	243	247	207	236	209	204	231	226	191	203	206	204	248	247	213	180	230	209	243	202	242	205	215	202	209	185	195	187	194	220	206	171	200	204	199	213	207	192	233	218	193	199	183	207	200	203	230	219	218	221	209	215	218	220	197	203	217	205	217	220	222	219	234	217	226	222	206	200	213	209	216	217	213	246	229	216	235	222	193	183	222	221	218	215	226	224	192	198	237	217	196	215	231	242	222	228	241	219	221	195	217	207	227	220	215	214	233	213	238	217	206	216	212	241	213	219	234	210	203	197	219	231	197	219	200	208	182	200	211	211	222	205	201	216	206	200	215	228	213	219	232	207	215	223	218	183	215	217	214	209	219	205	184	199	205	202	197	223	177	192	205	225	212	227	219	226	196	211	203	231	220	218	221	221	219	235	207	228	219	205	216	205	236	225	198	185	203	195	191	248	222	201	219	221	202	217	224	217	214	208	195	219	207	203	217	214	205	240	221	205	224	236	205	228	198	192	191	215	209	203	235	221	257	226	225	218	217	210	201	200	215	200	192	230	193	199	218	186	191	198	201	206	211	225	193	250	201	188	232	226	208	216	211	215	179	237	200	200	218	226	208	221	219	218	232	195	199	218	217	219	220	216	215	227	212	244	213	214	203	209	206	215	225	223	221	217	214	209	183	220	244	223	214	212	231	243	219	187	205	220	189	213	217	210	191	221	223	220	232	231	227	193	202	203	219	202	209	215	226	207	220	220	223	209	192	215	223	236	209	225	204	211	209	199	188	242	230	199	255	215	206	194	224	228	202	246	212	205	224	215	224	205	220	207	229	223	215	188	191	241	218	204	213	201	230	226	174	216	235	215	198	225	233	196	217	239	211	215	227	230	237	185	223	256	202	239	217	195	195	229	190	218	197	227	209	237	226	211	217	207	195	205	212	249	186	212	238	205	214	225	213	224	226	207	213	220	172	205	209	205	190	231	207	246	194	213	243	214	204	226	243	214	217	245	198	178	242	259	214	220	228	198	236	213	211	218	222	220	227	215	222	208	209	224	216	207	182	209	213	197	215	236	194	199	207	208	226	207	214	215	238	237	210	226	205	216	229	210	226	223	213	234	220	237	214	222	224	188	232	215	207	227	206	186	203	202	226	189	210	214	198	182	238	198	209	206	225	209	211	224	203	220	191	214	192	231	194	214	204	200	247	250	204	233	228	224	220	224	187	226	222	230	208	187	212	251	191	227	234	228	211	218	193	200	197	217	207	213	258	224	213	210	238	204	194	233	229	216	209
9498	6158	15374	21584	17829	22055	22340	14550	6539	2531	945	679	631	608	616	600	582	633	558	625	610	568	577	598	583	595	635	596	596	614	565	598	568	626	588	642	606	570	566	572	561	590	613	588	601	592	636	554	618	583	601	586	585	610	626	637	623	587	650	562	582	577	592	630	567	577	596	602	614	540	594	602	617	611	613	583	615	625	560	598	581	610	583	630	610	628	524	602	605	636	650	602	586	599	663	634	609	629	630	656	581	591	571	565	594	610	602	604	615	577	603	601	610	590	582	602	560	619	589	624	563	634	627	602	564	610	598	563	565	547	613	611	605	562	574	567	644	632	611	610	603	585	596	568	588	615	559	596	556	591	575	602	653	609	591	602	605	597	623	575	614	588	597	667	602	620	581	679	599	612	634	606	630	556	601	622	596	615	618	593	593	609	595	587	560	604	613	597	588	584	636	547	620	560	589	637	567	543	628	615	565	656	607	602	605	627	601	603	613	545	576	586	591	606	554	602	600	603	631	583	603	589	603	614	592	591	649	610	586	573	613	602	552	594	595	584	588	607	621	633	620	601	623	597	617	602	610	592	566	610	645	592	624	609	581	591	579	577	609	574	586	569	613	584	612	600	664	579	588	595	607	579	604	579	594	638	610	620	622	587	577	594	591	595	599	565	607	626	568	628	602	624	623	608	653	614	568	582	608	556	586	617	589	646	584	583	591	645	587	609	623	545	592	620	614	603	614	611	571	608	627	597	623	584	618	583	612	573	589	599	596	569	597	631	630	536	570	590	541	615	596	604	616	579	615	582	577	578	601	615	628	643	577	605	661	598	577	569	633	603	614	584	618	617	602	648	604	581	590	604	585	615	613	601	608	581	596	595	601	647	579	572	623	533	609	625	580	589	611	606	590	615	599	575	577	626	568	621	604	615	602	583	595	576	595	575	549	603	586	592	585	606	573	646	607	578	565	552	587	572	569	626	611	586	583	584	602	589	592	585	547	607	625	623	619	582	585	600	596	604	626	607	587	580	616	593	602	585	578	547	559	600	641	561	583	578	580	607	569	602	583	584	575	588	585	586	604	620	575	587	560	630	591	588	620	603	586	581	593	588	566	627	597	613	576	564	642	589	585	582	600	557	615	577	582	579	593	609	589	594	602	602	649	583	604	560	646	603	609	579	648	593	616	571	576	613	597	567	639	604	641	592	576	568	577	640	570	561	581	602	588	604	583	602	583	544	598	611	622	634	611	608	611	609	598	603	655	632	670	608	575	621	585	596	618	639	623	561	584	591	542	612	583	632	591	566	597	630	604	614	608	615	599	616	583	574	584	623	630	589	586	621	626	604	603	621	599	611	604	577	628	576	648	642	638	632	640	640	641	588	590	594	573	620	586	582	609	633	633	579	601	567	597	564	593	561	600	605	565	604	614	543	588	647	561	558	572	582	584	609	631	583	622	610	637	621	588	616	595	601	573	629	643	617	596	594	615	573	611	640	558	572	600	600	594	638	600	619	586	615	607	614	601	613	576	559	619	635	589	576	560	558	606	600	617	654	627	601	605	577	621	589	602	563	599	562	628	638	645	573	621	573	563	601	585	588	638	586	673	590	589	574	614	588	638	585	580	630	612	620	552	673	568	588	590	623	592	638	644	609	618	608	621	651	598	582	633	592	639	618	592	581	608	620	615	590	558	585	604	622	629	571	601	566	609	613	595	590	630	620	599	615	561	583	600	569	559	561	600	593	570	609	593	563	636	553	616	593	587	628	606	588	576	534	544	647	627	580	582	578	605	580	621	642	611	584	594	587	604	601	608	574	579	577	616	567	622	616	595	555	618	610	621	577	589	611	644	619	606	597	624	593	594	616	617	601	601	575	620	634	597	579	605	615	585	596	626	628	603	565	557	558	601	588	594	620	554	604	565	598	618	585	635	600	578	630	593	594	580	596	535	597	582	592	593	595	615	615	586	626	565	583	557	606	605	640	643	574	615	558	626	646	640	574	589	592	528	645	614	615	652	577	583	581	630	617	605	581	578	556	586	591	608	583	600	567	569	582	628	570	619	559	598	589	644	597	581	586	591	629	633	623	599	632	569	573	583	586	636	601	565	585	623	562	615	602	640	589	606	597	586	563	624	594	625	585	614	605	624	608	644	640	587	588	633	560	562	595	577	608	574	557	557	627	554	595	627	603	600	612	628	616	622	639	588	564	611	613	588	605	611	593	641	563	616	612	624	649	583	574	570	619	620	573	601	593	611	600	590	589	584	580	591	618	622	617	613	579	580	583	597	613	593	575	588	598	604	573	598	605	580	661	609	585	610	578	582	562	626	602	577	610	608	610	557	591	630	599	613	639	592	681	575	593	616	586	613	626	551	578	583	610	566	607	611	592	627	595	619	593	605	631	585	619	593	613	613	586	606	596	622	615	591	578	626	568	583	597	615	560	540	590	595	568	585	573	559	606	587	640	643	630	590	635	580	578	588	589	578	589	587	594	583	611	620	583	611	578	552	631	589	609	551	605	579	590	635	652	587	590	580	568	643	584	598	591	610	600	586	601	616	596	589	595	584	637	584	608	575	596	614	594	577	606	558	671	598	602	560	600	581	617	617	611	604	615	583	573	667	580	670	591	581	618	628	590	608	620	583	612	591	607	614	578	540	589	603	610	574	600	553	562	601	601	586	598	618	579	583	633	584	582	565	604	609	603	597	571	564	650	599	627	617	565	598	568	579	582	585	577	603	583	630	650	589	592	613	543	588	587	619	593	626	659	611	601	608	609	596	601	637	577	596	581	623	585	567	575	587	633	615	597	556	604	557	635	592	595	620	608	595	585	651	640	608	561	620	576	610	629	601	581	608	599	577	612	590	615	611	610	619	583	645	650	622	598	598	558	610	578	638	618	588	613	599	578	570	599	585	601	567	606	578	601	611	604	596	605	606	583	623	593	585	625	574	666	623	552	555	541	613	599	631	551	601	588	599	622	630	579	592	574	602	615	569	574	607	577	598	657	600	586	592	669	575	606	592	615	603	615	579	571	575	579	570	641	609	582	631	619	611	604	637	571	646	626	585	587	603	591	635	627	612	597	590	574	589	573	601	569	595	592	575	623	560	590	618	595	572	602	650	630	599	586	632	572	597	618	611	596	577	565	601	625	629	583	625	558	635	586	584	617	585	626	604	635	615	604	628	616	541	618	562	575	600	614	604	569	588	583	631	554	660	627	642	619	645	575	572	607	567	585	613	604	577	613	606	599	592	591	642	565	580	613	615	572	603	595	534	592	579	582	611	617	538	563	591	607	609	563	613	586	606	581	607	617	592	570	661	586	597	611	619	568	581	614	544	638	601	571	591	592	615	568	617	593	641	601	635	621	648	582	617	608	570	625	639	651	620	602	596	597	624	571	588	630	586	611	594	601	598	613	563	564	591	592	647	604	632	582	604	602	582	604	606	601	614	581	556	606	592	599	604	556	559	595	593	561	610	582	562	619	573	573	628	584
26860	10999	11216	9124	8980	26876	35424	22468	8244	2514	658	337	253	215	233	210	233	191	195	226	198	222	206	204	220	234	206	201	238	205	203	194	229	202	210	176	211	234	220	207	203	215	204	203	230	209	203	197	229	210	217	181	204	207	199	200	224	195	198	231	228	236	200	218	204	232	208	178	203	217	210	200	203	201	233	195	190	222	222	187	209	185	211	201	210	184	220	212	197	197	183	214	221	208	210	216	223	218	211	197	217	222	207	197	188	190	208	213	237	204	211	215	203	191	209	227	193	202	202	213	219	204	187	205	191	198	233	232	204	202	180	195	205	214	221	206	209	202	213	199	191	224	208	222	213	201	210	195	207	208	216	186	190	193	230	193	210	197	187	225	203	214	201	215	216	217	195	195	191	199	197	199	225	216	191	193	195	197	216	182	216	207	188	207	214	227	176	208	195	203	207	200	212	206	176	224	192	217	236	204	219	221	220	217	229	225	200	217	228	224	193	205	230	237	219	179	204	223	204	197	202	195	207	194	217	212	196	215	196	227	200	203	217	210	186	226	227	194	206	181	205	190	211	202	185	218	221	227	233	195	187	199	199	215	196	205	198	237	200	193	210	219	208	207	196	214	191	203	207	184	221	202	224	221	195	189	211	215	231	189	200	216	206	197	191	192	201	195	202	217	220	199	199	213	200	216	234	220	223	201	190	223	202	198	206	203	220	190	210	217	231	201	203	203	230	216	206	206	214	208	207	209	220	193	182	192	199	212	192	199	210	185	205	195	209	215	213	222	208	222	199	201	220	217	200	191	212	195	243	228	198	170	205	204	219	209	225	198	211	222	199	198	202	195	202	208	214	223	256	194	211	220	205	214	220	183	201	185	190	227	218	208	209	216	231	188	192	193	229	201	220	201	224	222	197	197	214	208	230	207	210	194	201	211	221	177	213	202	214	224	194	201	203	205	212	202	221	209	213	201	236	192	217	189	225	195	215	229	229	233	216	234	193	215	194	225	214	229	218	207	212	188	214	200	213	215	226	216	211	219	194	214	212	197	185	187	203	217	228	218	211	213	223	206	215	215	231	224	220	199	209	211	201	208	207	219	199	216	219	206	182	199	196	196	203	223	194	211	223	210	206	203	195	208	202	208	213	221	212	193	224	211	222	205	237	209	233	199	216	214	211	213	188	188	219	197	216	200	192	216	220	196	210	206	193	190	212	186	227	214	212	219	209	182	179	224	193	189	182	218	188	208	213	204	223	225	214	189	209	212	240	208	188	215	196	218	198	201	201	226	226	225	189	194	207	217	204	232	214	201	211	207	196	203	226	205	191	216	217	201	203	213	195	204	204	184	211	202	201	204	213	226	225	193	191	221	213	180	205	207	202	227	196	220	223	225	176	209	178	208	183	198	226	215	210	206	202	194	203	196	212	196	199	186	238	207	219	205	197	227	178	198	239	211	185	196	199	224	190	184	212	206	207	197	201	237	207	203	218	204	203	183	164	199	196	206	221	215	190	216	211	202	213	213	212	198	196	195	198	188	175	221	207	210	207	195	201	226	201	197	207	218	210	188	190	203	205	198	212	208	186	224	225	169	207	214	230	200	215	185	231	198	228	190	196	211	203	214	193	188	196	225	200	209	174	195	237	198	209	203	234	198	196	217	207	227	178	186	206	205	240	221	219	213	199	213	208	242	220	200	203	210	210	211	219	191	239	222	201	214	190	211	222	198	189	187	201	193	217	214	214	204	195	226	186	185	193	213	229	207	201	234	225	232	185	211	195	198	194	215	187	207	205	185	210	215	212	197	179	233	198	222	195	183	207	241	187	202	197	221	232	218	199	225	229	234	193	203	209	194	202	201	223	233	198	196	217	236	195	189	200	210	194	200	200	198	217	217	195	215	226	172	206	187	217	195	227	227	214	177	209	224	177	205	213	202	215	212	198	212	196	192	192	190	216	214	195	210	185	231	216	196	212	193	215	198	189	219	179	182	190	209	193	209	194	245	223	185	183	174	190	200	220	208	202	188	214	218	216	188	222	230	193	195	231	223	218	210	198	206	202	204	227	211	215	198	206	187	193	192	153	207	189	203	224	212	206	213	198	215	184	201	207	218	209	170	229	212	206	208	217	217	207	234	203	201	202	191	196	187	218	193	219	193	213	205	210	187	238	192	201	214	201	245	210	224	237	229	208	204	194	190	217	205	187	216	190	201	208	203	195	234	217	199	206	210	194	177	213	199	216	196	201	214	246	204	212	192	210	236	194	208	219	217	213	197	201	227	192	219	183	211	236	211	226	186	209	187	210	201	211	205	197	181	220	212	204	225	226	229	231	188	213	230	198	228	198	183	196	231	210	224	215	204	221	198	218	204	219	214	223	214	218	215	201	229	224	199	204	205	193	195	214	215	230	223	206	207	191	205	199	195	210	200	223	197	194	226	201	196	210	224	177	220	219	217	206	202	219	218	190	191	196	226	186	199	206	210	216	199	214	193	222	181	222	209	218	222	226	224	190	215	201	212	216	193	220	193	249	181	201	227	221	195	232	243	210	211	185	225	216	192	216	181	196	215	241	221	194	200	196	226	212	196	212	200	193	183	210	203	209	223	196	217	219	200	223	208	214	181	190	215	209	215	175	189	198	217	209	198	221	214	264	195	208	186	211	201	198	217	189	220	232	216	217	213	209	198	215	232	195	210	222	209	203	214	207	206	200	186	212	204	181	208	206	206	189	199	227	179	210	211	235	192	215	204	213	196	217	234	193	225	218	205	218	229	190	243	205	203	212	216	195	240	213	210	219	211	196	200	234	205	216	186	212	183	204	208	206	211	206	193	205	198	202	193	193	211	191	222	233	179	208	206	212	245	223	195	198	219	203	211	188	197	244	215	218	200	213	179	212	183	217	204	199	203	184	210	205	208	203	216	183	220	216	210	221	220	203	196	200	213	209	210	205	189	235	206	206	190	194	216	205	190	218	209	228	190	228	209	211	192	199	215	224	229	187	198	209	207	186	208	218	200	195	173	226	201	177	220	207	207	191	189	228	161	195	223	209	188	214	197	220	192	182	207	186	195	212	199	203	221	198	227	211	214	201	191	197	209	223	221	218	212	210	197	208	221	201	229	204	206	197	202	206	192	213	181	193	186	225	228	221	214	210	205	256	223	197	199	190	208	203	222	223	215	205	208	224	190	229	199	209	192	207	217	246	205	189	220	212	210	220	210	215	216	184	193	210	220	218	200	204	212	233	213	195	208	193	202	182	183	188	240	213	198	196	218	195	217	187	188	210	213	211	214	208	198	241	226	196	223	184	200	214	206	207	195	194	227	185	183	185	217	197	221	217	211	221	188	209	189	216	201	214	200	222	219	191	198	201	204	208	220	208	209	216	198	206	187	194	200	194	204	198	214	212	213	224	193	204	211	232	199	221	210	224	240	238	226	189	206	195	188	206	213	221	228	196	204	212	189	226	215	228	166	195	196	234	189	207	205	217	216	235	214
11454	7932	16095	21783	26607	49837	54907	39537	23688	10759	2925	1434	867	641	631	592	577	556	576	589	555	592	546	580	589	598	560	581	580	537	600	573	577	610	607	587	593	581	613	592	586	591	576	547	585	592	547	606	591	600	582	580	595	587	552	579	635	515	570	591	623	610	576	577	597	550	580	599	570	601	594	574	545	585	575	623	608	585	570	590	592	531	554	586	569	620	555	587	607	591	623	646	566	583	542	601	551	556	629	571	568	583	589	569	631	567	561	578	599	573	546	574	591	558	586	583	560	574	576	621	560	548	553	636	610	593	574	568	593	589	539	584	590	584	584	647	623	560	646	611	571	618	604	620	568	592	578	528	602	544	615	606	614	609	600	621	572	597	580	608	574	616	535	580	590	602	559	557	578	554	580	546	587	596	602	628	603	603	598	604	595	635	612	577	586	534	584	600	600	630	594	590	613	598	603	547	561	538	613	590	580	590	585	589	615	670	606	581	609	603	570	550	609	600	628	593	610	615	603	594	607	607	593	562	590	602	593	574	580	554	598	537	570	584	612	567	596	610	604	614	597	602	551	623	607	571	582	574	637	608	578	606	612	568	564	627	591	610	564	577	626	574	575	577	584	641	550	584	563	610	634	607	598	611	567	596	605	565	615	584	636	566	601	588	605	577	583	589	573	567	525	556	582	578	631	577	604	569	622	567	606	583	592	610	585	575	607	577	597	600	592	586	587	574	594	607	611	597	566	585	593	576	594	590	589	601	635	566	596	539	578	631	589	564	602	607	594	600	578	583	580	558	590	554	584	582	576	582	596	575	581	586	622	593	554	605	581	556	595	593	583	593	549	537	586	604	583	606	601	576	583	587	546	573	632	565	587	600	579	587	586	549	601	569	555	626	555	568	571	575	613	591	591	610	586	610	602	563	565	560	576	577	555	595	590	577	613	588	586	564	566	626	526	568	595	593	573	591	604	562	553	583	530	636	586	563	607	568	593	605	593	612	560	629	572	588	614	570	616	583	566	607	565	583	578	555	585	589	577	544	587	638	582	636	610	588	591	589	571	627	549	563	566	604	588	582	577	582	604	557	597	591	584	580	547	575	550	578	597	577	608	569	520	626	595	572	579	586	586	560	595	589	590	610	579	569	597	590	581	591	603	581	564	546	575	566	576	568	597	580	603	581	580	626	631	577	593	585	560	601	569	574	575	585	627	549	627	609	590	559	604	605	583	577	589	592	570	599	620	568	529	597	544	582	588	639	597	620	596	624	575	565	627	553	581	542	617	610	582	560	603	575	599	562	586	618	564	604	537	602	554	600	589	630	552	607	549	574	608	583	607	626	578	609	569	565	573	602	569	623	531	565	549	570	591	540	521	590	572	580	581	618	610	574	520	571	604	599	593	575	593	624	581	580	574	559	579	575	616	575	580	570	579	600	609	560	595	576	603	593	603	600	609	562	592	609	594	579	607	617	592	592	605	607	536	564	605	595	566	570	568	569	566	588	577	612	581	597	580	600	626	580	584	570	581	592	604	591	579	546	548	583	576	585	572	602	597	567	642	597	588	550	610	579	596	603	578	609	589	638	599	550	582	586	589	555	630	648	624	582	546	570	631	589	590	604	591	631	588	605	621	562	629	565	570	611	563	585	617	561	603	626	631	548	559	644	573	592	636	609	568	596	595	608	637	566	617	561	577	629	590	579	634	601	589	614	581	592	565	588	602	578	589	613	568	563	625	628	621	633	569	546	573	590	606	559	615	589	610	580	531	645	536	641	580	591	516	605	546	586	574	588	590	568	598	592	586	561	558	588	599	582	612	559	628	604	571	607	654	605	588	585	564	578	603	569	576	588	588	626	553	588	574	575	598	549	595	566	614	554	593	589	550	585	587	597	596	586	619	590	569	543	577	586	662	562	570	603	595	579	577	580	624	555	579	574	571	574	577	623	568	579	611	598	603	565	593	564	568	579	595	611	606	584	624	567	552	621	608	617	587	584	582	632	572	563	522	575	574	583	592	563	598	596	646	565	578	601	603	560	626	579	590	584	611	569	624	596	582	545	560	590	591	568	570	569	556	646	599	586	582	586	597	579	595	635	591	622	604	627	611	595	566	595	567	615	604	588	571	570	565	594	603	600	598	618	592	584	592	569	614	609	550	579	540	613	554	545	590	594	637	568	532	584	609	620	592	623	557	643	579	601	581	599	603	576	569	585	562	612	555	551	559	584	583	564	572	549	585	575	587	598	555	596	551	562	550	541	594	596	587	573	564	588	576	608	589	594	638	579	552	614	595	553	651	609	577	581	618	557	584	603	573	579	617	553	623	571	561	619	570	563	568	636	601	581	588	618	563	560	552	602	555	575	594	547	559	545	538	591	591	598	549	609	616	565	613	565	570	590	567	572	620	598	566	601	616	594	596	569	592	565	592	595	624	585	593	593	594	626	625	665	584	587	625	631	606	651	549	587	591	576	570	589	587	584	582	591	607	570	622	628	593	623	591	560	593	554	639	577	622	570	586	595	571	546	582	600	574	580	558	591	626	574	576	570	605	590	571	567	612	602	558	586	572	619	634	595	581	560	621	578	592	615	614	598	623	627	591	578	583	548	581	603	571	626	586	603	545	557	575	592	612	584	585	602	612	576	607	589	595	565	617	632	587	581	608	559	641	602	587	620	550	557	578	604	596	592	590	582	545	606	571	616	603	573	613	602	561	646	590	590	629	617	547	604	616	604	606	622	606	627	595	537	570	557	594	583	580	551	563	553	570	581	563	595	576	561	575	599	595	612	603	579	607	609	628	598	593	588	556	582	543	590	575	584	541	621	565	579	577	575	599	566	614	609	582	605	592	553	574	557	596	578	616	585	624	566	585	556	597	586	555	585	548	585	571	570	601	585	561	567	608	617	594	578	601	603	558	601	625	619	575	567	560	555	623	592	564	615	605	544	557	574	581	607	632	598	541	626	583	584	596	572	643	611	595	557	569	577	577	559	577	612	550	594	539	591	612	618	583	547	610	563	539	569	576	612	549	558	594	617	568	596	567	605	543	585	566	565	557	605	610	572	595	614	603	587	581	552	561	565	613	577	570	593	592	536	577	570	585	590	583	615	523	577	599	619	557	569	584	560	585	574	577	551	568	571	554	612	595	577	583	578	571	621	549	629	619	558	579	571	595	550	592	635	539	640	614	641	600	608	585	576	601	559	564	594	619	582	590	655	619	607	592	573	572	615	586	579	601	608	578	604	604	579	547	576	610	578	579	543	534	612	574	540	604	555	607	588	584	563	539	557	633	566	566	616	579	579	555	587	578	579	600	599	602	542	559	582	620	589	581	604	639	606	597	589	541	576	601	589	565	571	580	605	642	578	602	576	570	603	652	614	588	610	597	618	618	592	590	602	609	581	592	645	589	557	571	551	596	577	579	531	595	613	588	628	604	574	604	587	581	599	534	567	577	568	594	598	566	624	586	603	612	611	563	616	580	573	571	537	591	535	626	530
28940	15277	18630	17939	11379	33991	49105	32025	16533	5144	1427	502	297	256	235	243	212	212	194	226	198	172	221	241	188	205	244	216	236	183	216	225	231	233	207	182	214	216	213	239	210	210	189	198	200	231	213	205	243	210	200	189	228	204	217	206	218	226	214	227	216	218	227	207	213	208	197	226	213	185	208	210	220	208	220	201	209	221	205	181	208	221	213	223	223	200	210	194	238	234	229	219	207	181	198	209	195	210	186	206	204	220	218	214	213	228	216	227	215	218	204	220	200	206	210	211	205	229	204	202	177	226	231	201	218	195	216	215	207	229	224	239	210	189	226	227	212	228	197	222	233	193	188	212	221	230	207	204	203	203	214	220	188	195	239	203	213	228	206	212	193	221	235	199	227	248	218	218	204	186	217	239	209	195	194	229	204	224	199	228	215	224	190	195	217	188	215	220	229	202	196	199	244	244	214	214	245	214	212	211	212	211	221	202	192	206	207	181	193	220	221	223	210	197	243	226	214	218	211	213	203	221	227	242	208	200	209	217	210	201	192	183	222	221	229	172	207	212	210	220	206	204	219	222	220	252	246	215	192	231	200	231	214	212	217	193	207	200	175	195	227	241	218	205	222	211	201	211	205	194	234	216	201	231	206	210	194	207	200	225	193	187	167	176	232	230	220	212	184	241	222	227	208	200	213	205	209	229	206	205	183	201	226	207	218	206	172	200	223	187	211	217	239	212	213	225	205	229	217	197	233	187	195	199	227	216	191	217	224	207	196	179	188	211	212	185	198	219	214	206	219	205	222	220	198	195	218	230	224	242	180	209	191	199	201	216	193	209	185	197	221	218	213	233	215	188	189	194	197	166	239	187	247	231	212	207	213	217	212	218	218	195	220	201	218	194	201	199	222	207	220	209	188	200	210	213	193	219	213	203	204	172	202	231	222	202	227	201	195	215	207	217	237	207	224	236	223	216	207	180	226	196	208	190	208	202	210	212	213	232	191	211	173	228	192	207	217	233	211	223	188	233	217	214	178	233	217	189	210	219	199	218	213	199	214	197	198	202	220	202	217	228	224	206	242	217	225	218	210	220	193	226	222	214	212	211	209	234	219	195	215	188	216	216	179	209	237	194	228	222	234	209	232	211	239	210	184	198	187	258	214	211	221	217	209	227	223	205	220	231	228	230	207	220	192	207	196	191	210	233	210	203	196	212	230	193	213	237	229	196	223	219	204	217	212	195	213	213	224	202	260	227	190	225	192	192	212	200	186	203	210	217	217	196	169	201	195	226	212	234	200	213	193	218	200	237	226	251	233	206	209	226	215	218	216	202	220	220	171	220	220	187	202	200	212	194	208	215	194	217	215	214	204	208	220	226	179	227	239	213	212	218	204	196	200	200	223	199	222	222	227	195	229	226	234	223	225	224	208	205	212	225	197	238	203	207	242	197	182	225	192	211	200	214	201	190	226	230	221	217	217	220	201	208	190	198	212	218	201	188	206	213	229	216	202	244	215	200	225	238	212	179	207	217	219	215	234	224	213	205	193	216	222	217	216	214	218	198	211	220	219	230	230	211	227	269	211	213	201	221	198	227	203	224	185	216	209	211	205	245	196	218	216	235	202	212	217	236	222	189	210	199	198	233	192	197	196	192	207	194	217	198	194	204	190	197	230	217	201	227	227	199	195	211	204	209	233	211	206	226	229	208	223	224	219	222	209	225	232	234	230	200	209	198	202	230	226	226	217	218	196	200	210	212	224	194	209	185	209	196	210	213	218	205	223	199	216	200	220	217	188	215	219	224	193	219	196	211	186	219	216	209	218	237	213	205	221	222	219	215	229	230	213	185	209	193	228	222	186	187	201	202	221	200	226	194	184	196	190	196	208	232	229	212	220	218	198	221	223	211	210	214	218	177	233	193	238	206	239	210	245	231	230	222	216	194	190	199	219	225	251	243	225	223	203	214	231	206	214	204	228	222	194	218	203	193	208	192	196	225	231	214	201	216	188	230	213	191	195	208	193	214	213	224	216	214	196	205	216	216	188	219	198	201	231	212	198	229	224	211	206	214	223	214	194	212	209	212	239	222	211	218	214	210	196	202	204	208	211	212	207	196	192	208	192	209	212	202	192	211	233	222	209	220	235	207	229	208	205	205	213	218	207	215	217	232	202	230	236	245	213	210	216	205	227	218	218	217	208	207	226	220	215	212	202	214	225	221	205	211	194	208	217	236	186	209	213	180	204	228	211	205	213	213	213	224	199	222	197	209	232	204	215	213	224	222	208	194	219	226	211	190	201	225	206	223	232	205	210	221	230	204	189	217	214	195	232	205	211	222	233	182	197	247	183	199	224	207	214	215	204	215	241	219	225	218	200	212	210	209	207	204	187	227	212	207	230	225	210	224	214	207	220	211	167	241	231	213	198	220	201	234	196	236	194	205	233	210	210	227	193	223	214	211	247	208	209	230	213	212	219	217	219	201	203	219	206	210	190	223	201	229	214	203	208	216	191	219	205	219	223	225	187	215	219	223	218	218	213	216	208	222	227	224	191	238	195	203	221	194	199	230	207	206	205	231	199	201	218	212	185	235	193	191	198	204	222	206	240	240	193	241	215	189	190	194	220	201	213	193	224	240	211	234	232	199	204	231	224	251	199	208	218	188	217	221	203	241	190	200	203	197	236	204	221	242	216	202	221	212	219	205	209	221	203	215	208	224	187	206	208	201	235	194	195	227	201	227	209	218	209	203	206	204	226	206	191	222	217	227	224	213	201	202	198	217	232	210	185	186	219	184	228	202	201	197	191	232	213	206	212	227	238	177	211	205	224	220	197	201	196	197	202	205	186	234	208	190	212	214	201	212	216	219	201	220	234	197	180	228	190	193	199	202	190	194	203	211	203	209	215	232	218	190	188	213	209	216	218	208	234	197	228	217	229	220	245	219	230	224	208	240	201	196	208	199	207	211	212	232	210	220	186	196	181	183	210	201	221	176	191	209	229	216	221	202	192	181	225	202	221	215	232	193	211	199	199	206	217	190	202	203	190	211	214	190	202	216	203	209	179	204	232	191	227	202	208	226	225	189	186	196	213	221	191	214	224	186	226	175	203	206	207	190	228	215	234	189	202	177	208	227	199	219	234	199	204	218	221	214	218	237	211	207	213	213	210	215	194	214	190	199	199	233	200	189	209	205	215	185	213	210	213	207	223	200	192	213	192	203	229	210	218	210	239	198	190	202	221	217	228	200	195	248	244	210	221	213	235	195	214	230	176	226	230	200	217	208	209	181	221	213	193	207	221	234	233	217	213	221	216	206	204	211	213	190	187	224	194	227	221	204	185	204	198	208	203	238	218	198	207	197	218	224	230	189	201	199	240	175	213	208	201	222	224	219	210	202	208	206	217	205	218	191	214	216	189	230	229	237	199	208	213	220	213	211	208	232	227	178	196	217	224	241	208	219	217	215	195	224	193	219	233	221	226	207	195	206	184	198	202	201	204	197	228	215
12448	10405	23598	32088	27417	55433	65559	49032	34221	17008	6628	2413	1127	728	636	572	593	582	608	592	625	627	590	632	594	629	623	583	609	584	627	605	575	570	614	603	593	599	582	578	584	593	596	616	586	608	555	589	586	611	579	645	624	602	580	583	567	620	571	620	577	571	634	599	601	566	559	581	629	592	568	614	606	541	616	564	581	586	620	509	621	617	557	568	579	588	574	617	556	594	594	606	611	609	549	589	578	590	583	627	639	617	592	606	606	606	574	604	563	603	614	585	597	521	606	616	604	580	633	619	578	610	590	632	555	592	592	594	607	581	585	569	613	585	532	614	564	600	581	585	615	596	557	636	553	585	583	587	604	626	596	575	557	582	590	602	607	631	576	606	592	587	583	560	555	601	577	593	569	533	582	539	610	538	605	583	599	610	572	585	581	601	557	608	619	609	564	580	562	566	575	608	604	589	614	582	609	613	581	563	623	590	582	566	653	615	583	576	563	576	576	618	601	592	578	618	578	560	592	590	619	584	598	597	649	576	558	591	598	591	582	582	608	556	587	583	563	542	622	615	565	585	592	609	607	561	599	604	613	618	584	558	568	576	552	584	553	553	621	583	610	620	609	626	594	565	578	604	568	563	614	602	576	605	563	620	585	597	587	593	589	568	599	558	622	598	597	618	627	617	584	530	646	609	601	581	559	561	536	558	551	630	611	561	582	584	556	606	575	632	579	667	617	559	609	578	626	555	612	622	594	605	579	578	570	622	573	593	594	554	607	604	576	576	619	611	599	553	587	590	564	582	613	604	599	586	566	635	569	592	588	581	649	599	583	548	606	613	609	603	641	558	624	595	600	610	619	569	598	604	586	599	584	552	578	575	576	631	591	601	584	576	564	617	631	597	561	591	638	649	579	644	591	591	553	585	598	573	579	575	605	627	591	596	637	594	567	594	566	577	578	598	622	595	595	624	574	617	602	627	624	558	637	568	575	609	584	549	603	625	597	600	586	626	563	605	618	608	655	592	613	577	560	569	584	595	561	598	596	617	576	577	625	582	604	593	624	610	588	620	644	597	601	634	608	665	642	603	596	576	589	564	571	586	553	536	572	611	602	633	583	533	540	616	617	565	586	582	552	554	601	581	623	578	639	591	599	618	583	605	593	553	565	592	604	595	604	598	610	568	601	589	562	612	596	642	617	583	600	577	601	548	581	602	624	573	567	585	608	599	581	595	580	564	603	575	571	568	611	584	605	599	634	586	599	589	626	560	607	601	615	576	608	588	574	585	572	553	561	614	630	596	588	603	601	584	540	608	572	584	564	614	609	593	572	573	564	625	583	585	550	580	582	628	578	607	604	583	639	574	619	620	585	610	592	596	568	558	600	592	631	605	590	598	613	540	579	599	625	633	549	614	557	605	639	634	549	604	586	610	602	615	576	606	622	605	589	618	595	632	622	605	552	531	631	612	620	647	599	596	588	621	599	606	604	624	651	550	571	595	614	585	574	639	565	659	577	558	619	586	577	590	609	582	616	605	607	547	623	607	551	650	527	639	561	616	618	602	653	537	610	611	576	581	559	591	581	562	567	575	574	596	621	606	556	593	623	588	603	570	582	577	646	596	609	593	599	609	591	603	613	611	592	597	628	630	605	568	545	635	588	561	567	610	554	585	618	607	642	639	629	595	598	606	602	606	597	547	627	599	600	624	590	603	573	605	564	585	620	602	582	603	583	599	580	612	584	562	586	582	582	607	569	600	594	607	582	586	572	598	627	608	624	555	561	540	607	599	599	621	561	614	598	616	587	582	617	602	566	581	608	614	582	565	574	611	604	623	584	594	581	599	550	568	566	577	615	597	606	610	570	555	615	611	579	583	584	600	564	615	568	581	598	573	625	626	598	547	551	597	558	607	617	629	592	587	582	595	600	597	606	549	594	564	633	576	634	616	607	605	594	595	582	572	571	613	590	631	586	595	569	637	567	629	633	585	579	571	590	585	586	601	600	582	560	557	558	587	609	555	582	553	594	587	581	581	585	584	559	555	621	589	628	583	623	602	582	583	574	598	590	619	603	576	566	569	623	589	609	643	622	602	604	589	557	638	587	624	569	626	605	568	625	588	579	589	579	571	585	610	639	554	577	617	573	592	589	566	591	571	622	601	547	589	607	592	635	602	594	568	584	580	602	580	583	572	642	560	581	592	577	627	579	579	603	646	607	605	564	628	569	608	631	563	550	618	610	586	644	584	588	563	561	588	587	627	583	573	584	548	618	578	663	645	623	596	609	574	609	585	599	562	564	607	594	614	589	622	598	612	586	634	611	599	559	618	573	601	560	571	604	578	614	568	562	620	591	568	594	604	618	637	574	549	567	630	654	542	609	625	610	581	597	562	626	601	578	643	628	621	553	590	578	614	594	633	574	613	553	568	591	573	644	607	628	597	631	560	575	628	630	577	620	587	584	604	580	555	567	577	597	590	595	555	605	579	565	616	591	602	568	616	617	617	556	593	596	558	592	595	559	544	565	594	571	570	535	586	589	568	588	603	637	584	573	558	575	604	600	571	603	552	641	607	624	591	615	559	612	617	608	625	596	577	601	614	599	574	622	583	616	590	570	598	585	592	574	587	597	604	579	597	608	593	600	577	561	630	581	647	602	569	599	582	636	616	605	602	587	596	588	581	542	615	574	571	596	582	593	600	612	601	631	587	573	604	600	574	580	623	624	597	601	598	586	612	565	551	589	625	621	580	580	602	564	572	583	589	591	570	639	595	540	583	559	607	586	604	572	603	606	598	573	639	558	603	559	560	597	586	592	606	620	576	614	610	587	599	620	590	602	592	587	611	575	619	590	591	623	587	601	583	608	577	576	608	609	634	569	607	594	574	583	621	620	557	583	543	605	595	568	603	563	595	634	553	616	565	588	578	579	555	588	606	552	556	589	600	633	602	598	614	589	559	555	590	594	600	633	584	570	560	614	552	592	610	600	617	595	581	560	555	584	579	561	572	570	622	619	599	627	600	585	608	593	615	626	625	616	617	581	579	569	593	564	640	564	595	585	593	585	578	546	590	604	605	585	623	575	614	552	589	591	575	578	575	606	597	611	607	599	567	617	582	586	590	589	584	596	586	578	590	567	573	619	602	545	627	614	603	604	611	610	589	601	625	602	596	597	565	579	614	595	639	616	575	571	618	555	592	649	579	559	544	575	578	559	577	606	649	606	570	579	601	584	630	613	595	585	602	546	621	569	599	596	591	604	575	635	645	554	645	580	597	618	587	577	558	571	574	609	594	621	564	587	620	581	552	606	599	600	600	575	617	579	600	576	624	594	618	564	623	628	568	557	608	626	599	607	603	559	617	579	610	665	591	592	586	603	585	616	601	604	577	594	559	583	597	607	616	624	603	600	578	604	605	615	603	561	580	597	579	596	572	574	572	572	597	599	596	588	559	566	604	615	608	556	580	605	539	608	612	539	551	587	550	560	564	589	632	550	576	613	611	624	620
22202	7044	11312	8220	4550	5354	6234	3918	1412	477	262	248	245	224	215	207	232	201	197	208	213	233	226	195	207	202	195	227	198	222	199	202	197	217	211	205	208	206	204	215	201	223	224	218	211	213	198	214	210	179	213	237	229	256	217	208	218	223	223	199	227	204	227	241	227	198	208	191	215	193	221	203	216	224	215	221	201	234	197	201	213	222	231	193	194	213	206	237	218	203	205	188	193	234	228	255	231	219	222	219	205	205	221	207	205	216	192	213	197	213	231	194	225	190	220	231	213	211	224	224	215	210	219	204	201	212	228	208	234	200	221	217	223	213	221	206	205	208	232	214	198	228	189	222	212	220	203	220	201	237	201	219	211	208	213	177	199	225	204	206	205	205	200	216	208	224	238	215	215	205	200	226	211	242	214	215	238	209	214	199	224	220	212	251	220	218	187	230	218	238	183	207	203	207	212	225	205	220	196	194	210	220	213	226	234	203	230	219	207	236	221	184	195	222	190	194	223	214	223	235	228	217	218	207	209	228	198	233	234	239	206	224	214	202	222	244	204	210	197	204	226	222	224	221	228	221	216	192	210	209	198	210	207	207	195	192	189	199	231	200	191	192	244	225	225	192	228	224	243	217	228	221	211	217	228	231	212	226	199	222	190	205	245	197	233	206	185	208	191	195	184	221	198	207	223	227	211	183	204	225	186	218	210	210	200	205	213	198	211	190	225	197	207	217	221	185	230	189	199	200	210	189	222	199	236	219	222	201	235	189	207	216	219	224	187	196	239	203	200	192	195	249	203	231	199	215	231	188	238	231	203	218	229	232	231	215	197	239	213	202	237	245	179	195	198	232	220	217	234	190	222	187	204	228	213	203	221	201	225	193	226	227	207	201	199	209	210	234	225	215	229	207	234	224	194	244	208	242	197	234	207	207	213	212	205	227	216	219	185	230	211	211	213	212	220	231	225	195	203	216	213	221	221	221	188	219	217	218	218	211	220	228	194	220	187	200	210	225	210	223	221	233	231	206	220	208	248	179	197	187	202	237	229	182	207	224	195	212	249	240	232	227	203	204	231	196	210	194	217	206	207	215	227	211	222	228	206	227	227	217	220	239	190	182	228	200	194	223	222	203	198	228	217	219	222	228	221	214	211	238	201	189	218	197	249	190	213	196	201	236	233	181	197	219	204	214	230	217	240	207	210	229	220	196	203	202	225	223	207	213	203	234	229	192	204	201	202	204	184	253	223	215	230	202	211	218	205	186	187	215	236	204	208	222	227	203	213	224	229	212	206	221	209	217	233	207	203	214	210	208	207	199	223	205	227	220	227	213	223	215	240	214	205	222	217	205	199	227	219	201	206	225	210	209	212	205	222	232	232	214	226	193	196	202	225	205	242	196	199	201	194	251	213	212	204	209	235	215	214	218	225	223	191	207	222	210	200	199	214	210	196	218	222	217	202	206	214	231	228	221	210	220	216	213	247	192	227	179	185	181	220	214	189	202	216	231	209	205	236	215	216	210	189	241	229	217	227	243	224	182	191	184	196	228	190	218	228	202	219	204	227	221	195	220	201	206	216	212	214	229	201	179	224	208	209	215	225	213	191	228	209	202	212	221	202	221	190	206	183	199	201	213	191	194	214	216	228	218	202	192	223	212	234	197	208	208	161	231	204	207	228	202	214	194	207	205	210	237	195	204	222	220	212	231	215	218	221	214	199	214	216	178	214	225	217	201	223	256	230	207	217	202	198	211	216	207	202	231	213	238	219	209	210	213	215	220	211	209	190	208	194	232	208	206	213	215	236	209	199	207	206	196	217	186	198	231	227	218	201	202	203	202	205	213	223	202	202	213	202	239	229	206	187	239	194	234	234	212	192	219	244	193	224	231	224	224	249	231	210	236	228	221	204	183	208	208	201	223	211	190	206	214	190	204	221	211	222	219	167	223	192	203	219	216	207	226	182	215	214	195	216	204	220	215	185	223	225	233	230	204	211	249	205	212	214	226	211	194	205	220	199	208	212	224	199	203	215	223	230	212	222	228	231	177	228	225	220	214	241	221	212	222	231	222	209	234	217	242	224	240	210	220	220	210	204	202	191	199	203	214	228	198	232	196	221	224	231	195	204	220	213	189	209	215	237	194	185	205	238	188	228	228	218	215	204	195	229	225	211	217	213	230	200	198	213	208	196	220	243	203	203	181	206	201	206	241	213	212	199	213	210	212	224	212	196	204	219	202	253	233	218	221	221	222	226	233	215	231	206	219	203	202	204	216	211	222	221	188	198	221	211	207	209	214	199	230	216	216	202	200	209	195	207	210	193	207	210	202	212	205	265	194	224	194	210	192	206	215	206	194	196	207	234	215	237	221	221	226	211	198	218	205	220	193	244	220	219	219	233	206	204	234	194	217	231	212	201	198	253	209	238	209	222	228	201	193	225	194	217	225	225	202	226	215	190	209	228	215	217	239	213	207	210	219	235	219	217	214	220	213	233	236	220	225	206	230	200	240	206	233	219	203	220	216	200	196	198	244	199	231	202	196	233	210	173	209	205	188	226	221	217	181	207	207	201	214	225	226	184	234	207	216	210	215	212	196	228	193	214	205	196	196	233	213	217	230	221	227	213	212	210	207	228	215	205	249	232	222	212	230	211	216	207	193	221	212	218	213	225	202	201	201	206	199	226	203	225	225	232	215	228	205	200	218	230	172	227	189	220	219	236	202	241	217	193	207	207	212	216	220	219	217	224	217	228	256	242	203	197	202	202	220	208	191	193	227	200	236	213	202	207	201	196	196	228	214	223	193	209	238	221	205	197	221	222	200	210	225	197	221	223	221	212	217	214	221	220	231	212	200	242	204	210	205	211	202	188	223	213	211	218	226	254	228	194	184	208	212	199	216	227	218	215	208	219	224	168	221	199	216	225	189	219	199	221	209	224	212	235	202	208	227	215	224	213	236	198	228	207	208	206	222	200	206	229	218	242	221	203	214	186	198	238	210	185	241	212	221	194	210	209	228	219	195	202	201	219	215	226	207	185	222	215	211	177	238	186	201	208	213	219	207	218	207	205	206	203	226	230	215	225	226	213	240	214	220	212	207	193	226	214	201	207	233	221	223	201	209	211	229	194	201	200	243	213	225	216	197	198	218	211	190	228	208	216	196	208	217	245	209	196	185	218	190	220	230	230	218	219	210	212	211	224	189	236	225	199	211	249	219	230	224	214	203	215	208	247	210	236	230	214	200	231	224	195	212	213	201	201	241	225	203	229	239	224	207	180	224	208	215	244	223	242	211	210	236	208	213	196	224	196	218	204	200	206	198	199	222	203	196	218	215	212	202	217	213	218	183	227	217	197	221	224	180	222	210	208	175	191	229	232	200	217	221	202	234	220	214	239	204	229	188	195	210	221	210	195	240	214	212	189	202	216	208	209	205	239	220	212	207	195	218	226	213	200	222	215	213	217	195	236	214	219	211	226	223	227	190	220	209	226	211	229	210	196	205
9732	5877	17070	18519	17201	20954	22501	14201	5491	1952	962	756	705	636	584	644	624	606	592	558	572	651	619	583	575	604	609	639	568	618	589	587	568	606	605	579	580	576	603	624	628	568	581	551	554	591	588	574	550	611	606	617	628	609	619	594	579	592	584	600	587	571	633	609	593	614	555	579	616	608	569	578	578	599	601	586	624	535	612	557	577	527	544	610	587	615	605	612	583	601	629	584	625	611	591	626	578	581	574	614	636	589	619	591	602	594	593	604	621	596	568	585	598	585	599	570	607	625	633	582	617	602	574	575	593	550	585	592	618	566	580	606	585	592	598	617	598	598	560	580	626	641	593	599	584	587	595	593	586	575	610	623	611	612	661	611	615	625	606	604	628	610	598	571	565	607	615	597	612	570	604	579	587	589	595	585	600	581	593	537	598	565	603	611	587	613	604	644	600	615	611	593	569	567	590	592	619	620	593	628	605	586	606	602	601	565	631	580	591	573	584	639	604	654	549	562	581	633	585	584	592	599	605	601	576	598	610	609	612	571	580	575	619	590	589	595	614	593	564	597	573	629	599	577	621	576	600	598	589	619	544	599	546	558	588	615	638	591	571	600	621	604	622	575	600	577	560	604	586	555	582	564	589	633	566	644	589	633	583	595	600	603	589	609	612	635	590	559	560	605	607	611	580	586	586	604	570	578	601	581	595	586	590	575	610	580	632	625	606	545	622	587	634	605	607	583	600	597	586	560	625	602	679	590	618	608	566	589	612	652	583	614	595	552	581	606	619	587	612	609	606	602	592	563	597	596	605	559	611	586	616	636	572	571	588	586	616	611	615	637	597	644	569	566	620	638	596	611	570	601	620	613	571	573	584	564	597	599	641	571	623	593	564	552	623	566	571	538	583	628	574	576	595	648	578	575	578	566	605	559	577	583	603	558	618	605	589	625	546	606	572	605	601	563	574	622	575	569	583	614	627	572	562	590	634	600	576	611	579	598	610	611	564	579	582	614	578	602	590	583	603	576	627	612	548	568	590	583	572	620	588	598	584	577	610	592	590	547	572	558	597	590	615	588	611	560	619	601	588	597	572	579	566	591	622	610	576	603	607	598	609	543	581	637	592	588	589	648	573	593	625	569	603	635	586	590	594	621	585	583	579	610	599	596	587	584	570	582	599	612	593	613	586	593	593	578	601	611	630	577	597	586	574	588	603	616	595	594	569	584	603	605	563	606	593	594	617	557	566	586	593	598	581	638	676	596	633	625	574	579	615	568	574	607	602	599	568	609	623	613	601	599	588	552	644	584	568	589	625	577	603	602	580	603	618	563	574	591	554	603	577	598	589	567	595	592	587	577	592	614	592	575	596	622	624	593	601	643	608	531	607	595	596	580	610	585	571	612	619	669	560	582	578	606	575	596	604	595	615	548	603	607	577	611	545	575	564	579	590	587	615	616	615	589	641	615	552	587	608	621	595	620	585	612	565	622	563	582	599	579	640	627	604	617	606	613	621	602	595	615	609	571	609	597	635	629	601	594	602	573	592	631	600	593	571	590	535	638	582	577	624	603	563	593	611	628	550	588	622	597	607	598	626	599	596	581	572	604	590	664	605	623	595	595	581	575	624	649	586	586	612	614	568	617	599	599	587	612	578	616	580	586	587	628	602	575	622	564	544	592	584	588	591	623	608	591	609	579	564	600	572	600	586	570	629	556	596	600	602	597	573	581	640	600	609	566	594	622	565	581	610	559	577	621	616	621	572	619	576	565	572	637	576	561	578	581	654	631	629	559	579	614	597	575	631	559	595	611	612	636	606	601	567	599	604	619	601	593	570	584	619	602	565	630	577	607	578	588	647	594	551	617	581	549	589	614	586	553	602	548	623	576	550	609	609	595	628	612	586	581	609	615	651	635	536	581	584	586	622	586	589	608	596	556	606	571	589	578	559	597	596	605	626	627	603	585	612	585	567	589	596	601	588	559	606	594	617	596	577	581	616	613	618	626	601	593	633	618	624	608	566	530	581	607	559	584	616	548	544	586	595	552	619	619	599	603	611	632	632	579	626	572	575	564	584	562	588	606	605	591	623	604	560	597	621	596	588	600	584	598	591	602	634	636	585	550	583	613	624	614	561	582	611	622	592	602	601	596	606	612	598	600	589	617	625	578	582	602	601	604	607	596	625	573	590	570	605	554	542	616	604	556	585	569	600	592	577	583	620	584	584	614	606	612	610	602	614	624	576	604	603	622	621	587	609	571	615	597	577	562	587	615	576	575	612	617	625	590	617	602	613	587	592	552	571	620	572	627	638	579	557	605	587	584	616	601	556	585	584	587	636	554	614	598	601	598	617	619	612	567	634	574	646	624	573	593	627	586	585	633	616	605	593	629	638	608	617	577	584	617	612	626	615	596	587	570	640	603	600	590	601	601	613	574	586	658	603	575	631	584	655	579	619	594	577	599	622	548	617	590	593	610	614	572	599	579	592	561	571	604	603	622	581	609	605	622	599	550	614	559	607	629	565	630	598	527	610	623	628	602	582	569	561	624	547	609	591	555	590	625	596	572	609	553	617	582	583	599	590	564	585	547	561	582	602	591	617	601	581	589	626	595	597	590	633	611	578	595	537	622	591	550	588	551	570	606	557	596	599	581	584	570	607	626	562	557	581	624	565	616	630	616	585	566	561	599	560	594	580	595	613	573	616	611	643	581	598	612	607	626	625	611	589	574	578	575	613	582	584	553	631	618	594	593	590	609	590	617	584	573	594	614	591	602	606	578	603	617	595	607	583	634	598	559	654	593	602	597	610	646	582	610	583	543	550	640	639	588	611	593	599	629	565	573	628	642	579	600	572	583	640	617	613	548	581	621	597	634	615	561	571	609	584	565	603	561	593	651	607	583	601	590	598	610	579	596	616	594	605	607	596	613	584	627	592	628	569	601	607	571	594	546	558	600	590	642	589	559	630	573	574	630	631	615	575	603	564	591	629	602	598	569	630	595	604	609	592	585	602	601	600	594	575	580	599	626	622	571	613	623	604	629	590	586	603	594	612	635	573	587	616	585	564	577	576	582	607	581	581	576	616	580	571	620	596	571	600	589	578	555	655	635	583	629	564	602	597	585	578	613	617	601	575	556	578	595	625	629	562	570	635	600	561	586	614	599	634	634	606	588	583	588	684	581	586	591	578	617	586	602	599	566	571	604	631	593	605	638	642	588	589	596	597	591	619	577	588	565	598	524	623	578	598	611	588	600	565	547	592	572	592	602	622	583	575	589	576	600	636	596	582	592	623	609	614	651	640	650	620	591	591	589	625	598	606	587	612	621	608	575	637	647	561	602	613	560	607	597	600	603	598	587	594	594	646	596	611	616	585	622	580	597	566	585	551	604	591	588	629	615	582	591	623	603	607	625	560	565	598	599	561	588	631	598	575	608	574	608	597	602	607	636	575	604	589	579	620	568	566	554	613	577	593	630	607	585	580	580	594	623	612	595	598	576	576	604
26429	13087	11585	8754	6779	28535	35838	19824	7635	1950	807	354	272	235	231	209	178	217	229	212	210	202	198	213	198	220	226	212	191	184	221	210	215	204	201	205	204	191	202	200	181	208	170	208	216	232	213	195	210	205	193	213	179	199	213	208	210	196	215	244	209	222	220	203	200	197	208	189	239	205	201	205	203	210	206	218	199	199	201	225	191	191	218	208	231	215	201	219	199	225	196	197	208	204	206	224	215	219	222	212	195	170	227	188	191	197	197	226	218	208	205	205	227	189	222	211	191	223	219	216	205	209	216	203	228	199	201	197	210	201	232	207	196	216	217	210	183	218	240	212	212	227	234	199	220	193	204	190	171	220	185	220	218	195	198	217	200	190	215	225	188	164	210	195	193	193	238	204	232	197	216	207	224	199	208	199	214	205	199	212	221	215	194	193	222	188	206	229	196	177	193	224	206	180	223	211	184	222	183	228	178	181	212	230	189	187	188	191	233	208	239	214	201	237	195	197	200	206	229	206	234	213	198	193	212	189	199	204	198	219	215	192	205	212	200	210	185	192	177	205	201	206	205	205	209	218	213	210	216	208	217	192	203	200	210	203	230	211	216	197	220	201	200	196	185	205	204	204	203	223	200	200	192	201	192	211	198	210	208	203	183	223	237	213	181	223	206	201	224	186	190	208	194	214	202	212	218	202	208	201	180	209	212	209	209	190	213	193	207	197	205	215	210	222	197	226	244	181	190	206	196	202	221	195	216	196	231	187	211	192	216	198	197	209	184	231	183	186	210	213	215	208	186	211	219	199	184	228	225	193	169	187	221	232	193	187	193	225	208	216	186	213	201	220	188	211	204	201	201	186	199	241	201	210	170	207	200	198	213	201	217	202	199	185	201	206	208	202	204	205	199	181	211	224	223	204	216	204	237	209	194	219	210	200	193	233	203	199	209	229	198	196	208	212	199	213	198	203	199	194	192	194	195	193	237	186	195	215	195	208	189	184	215	215	215	206	199	187	223	209	197	222	214	212	227	199	197	199	179	205	193	206	189	192	193	209	218	211	211	201	193	213	208	226	196	209	178	216	211	212	185	226	223	198	225	196	189	213	208	206	208	189	212	224	209	201	234	185	173	193	186	201	201	190	218	170	206	231	196	201	202	184	229	201	185	216	189	206	208	198	198	217	219	186	218	191	224	229	211	222	197	227	197	200	208	210	213	199	221	202	179	215	225	203	213	213	207	213	219	223	220	199	205	209	190	202	210	210	193	196	191	202	194	221	213	211	197	201	215	219	213	210	217	209	208	229	216	203	195	214	196	204	196	203	220	221	174	184	196	206	224	210	209	188	205	200	219	214	205	215	194	208	193	219	209	219	210	190	184	203	213	188	204	217	200	193	199	206	198	229	217	195	205	216	233	179	188	183	237	195	233	221	196	206	209	197	207	211	210	223	201	207	199	192	212	194	201	200	212	191	204	177	198	217	189	208	207	200	215	206	217	227	204	209	235	208	181	250	200	189	199	195	227	181	200	234	214	191	217	192	198	228	210	197	220	203	223	191	228	199	204	211	217	231	211	197	192	231	221	201	200	216	219	193	211	207	245	213	224	203	195	214	190	204	196	195	208	209	212	199	214	235	205	199	197	191	221	198	178	190	218	188	209	192	211	211	200	188	204	199	190	204	217	218	224	218	193	222	218	217	205	204	194	213	180	193	202	206	192	217	224	178	200	212	188	213	223	214	224	210	204	215	217	204	211	205	228	199	223	196	205	194	223	203	199	193	188	200	209	203	197	206	201	217	231	191	205	213	205	181	214	220	182	214	190	222	204	197	196	214	227	196	177	195	212	210	206	204	228	190	216	193	206	233	207	185	214	212	203	212	207	228	227	208	183	222	189	199	218	222	197	196	234	193	186	210	215	232	212	198	194	197	192	231	221	166	199	225	215	217	192	189	208	223	243	209	210	211	218	214	221	208	232	178	228	206	185	222	212	217	230	225	234	193	226	199	226	211	189	211	206	221	221	220	208	207	183	177	184	207	233	191	203	191	207	210	216	209	197	172	213	188	197	175	213	227	227	201	205	199	208	218	204	203	222	223	232	228	204	214	204	222	212	178	186	203	204	210	222	190	242	200	171	204	239	201	186	211	200	199	185	201	228	225	217	203	179	197	214	196	221	228	185	241	196	217	208	203	217	172	204	217	209	243	200	215	191	214	199	223	197	186	204	215	199	215	216	194	230	215	210	179	205	195	208	190	192	198	194	190	226	195	198	214	200	213	202	209	181	219	226	203	215	196	206	204	209	230	197	217	215	188	201	211	213	195	189	190	204	203	208	215	222	223	187	214	190	206	205	210	223	210	226	210	186	203	209	204	259	194	202	216	203	199	227	168	202	194	214	190	180	214	198	215	204	208	199	226	220	209	202	210	214	217	207	207	215	215	210	184	230	212	197	242	201	205	193	234	179	225	195	205	244	199	200	220	214	218	222	210	179	209	205	210	216	230	208	205	200	205	209	198	215	200	198	206	199	195	190	193	202	197	198	230	198	192	180	214	220	199	213	191	223	169	225	207	234	185	216	191	192	185	183	175	185	184	206	196	194	206	178	225	185	196	211	250	206	201	221	205	192	192	188	197	210	215	182	205	176	234	208	214	206	195	208	216	205	207	205	217	206	189	200	200	201	210	226	186	201	211	219	209	226	215	219	197	237	217	212	202	214	207	212	194	218	183	191	215	209	216	185	204	200	214	186	225	221	211	190	186	198	202	216	228	205	203	179	205	206	207	205	243	220	205	214	216	194	194	201	194	208	220	200	206	214	221	191	213	194	197	196	218	184	173	203	219	191	219	214	214	225	215	182	185	181	219	217	233	182	219	201	214	215	213	201	217	191	201	206	196	198	200	227	190	204	212	240	194	192	217	201	214	214	207	199	221	207	213	236	187	201	190	204	224	207	212	225	220	218	240	227	225	233	199	202	209	204	212	225	201	194	198	226	187	188	206	199	196	181	228	195	196	198	181	218	206	202	190	180	229	195	217	216	236	178	195	193	234	169	208	191	184	202	182	211	220	206	212	206	191	192	193	192	201	223	228	200	248	213	212	190	225	197	189	192	236	205	201	223	205	230	198	200	211	197	195	185	183	197	186	222	208	196	236	205	224	228	232	221	209	219	206	218	204	210	188	198	215	190	204	181	198	201	209	176	216	182	199	204	193	203	210	226	214	184	211	182	204	213	199	228	203	190	229	196	233	223	183	185	211	200	199	218	217	197	205	200	209	221	208	211	205	218	213	206	211	202	197	199	197	208	221	186	187	198	201	210	200	187	190	207	205	214	230	195	216	235	208	208	219	229	193	194	192	214	216	210	209	207	202	197	202	170	209	214	200	203	207	214	206	173	197	211	196	206	200	198	217	189	183	180	183	204	203	198	193	192	196	216	196	205	217	229	204	206	205	196	211	213	191	207	211	202	217	195	217	206	226	207	234	194	215	205	187	208	195
11114	10435	15191	21138	22053	51070	54481	37368	21658	8564	3900	1474	866	666	627	584	587	576	574	606	547	596	573	625	569	541	558	573	592	589	581	557	582	608	593	575	563	560	571	560	524	601	592	518	617	597	568	557	605	591	613	607	542	577	556	612	614	570	560	590	623	593	547	593	616	584	540	559	618	563	604	590	570	593	572	585	561	558	573	583	602	581	613	563	613	592	563	577	579	606	598	585	581	563	610	612	619	604	558	631	586	572	597	625	595	590	570	598	553	594	599	592	613	580	568	542	592	607	636	587	588	566	594	567	598	617	595	586	579	579	564	601	608	588	575	581	568	594	587	590	588	601	568	562	564	558	597	604	591	556	643	582	562	634	568	607	565	621	550	617	545	586	539	601	587	583	587	560	575	563	532	630	606	568	564	573	631	566	562	590	583	603	613	595	628	583	562	622	604	579	569	542	555	559	617	575	596	550	589	574	588	579	572	572	582	602	536	557	566	634	565	569	575	565	570	624	577	574	631	572	587	591	548	602	611	564	585	577	575	587	559	594	587	560	560	572	588	562	595	595	599	565	543	576	550	577	582	598	598	580	593	571	604	554	557	558	584	611	618	624	578	578	617	575	549	606	616	585	577	540	587	532	567	623	555	602	621	560	620	585	580	596	615	584	576	550	561	542	596	557	599	604	583	579	539	592	606	631	538	578	577	601	579	597	573	558	609	541	648	561	563	609	593	562	558	593	585	550	591	591	612	618	549	583	546	607	590	558	567	557	564	630	596	565	611	564	549	562	566	621	596	581	592	564	563	543	572	529	572	540	557	594	559	590	613	584	607	557	589	617	594	585	608	555	560	578	576	615	542	591	572	605	598	574	586	613	585	579	553	545	596	548	580	594	504	610	575	599	601	573	627	555	583	612	624	594	590	592	625	574	573	603	588	599	582	569	549	602	608	584	562	606	619	593	577	596	611	569	589	608	536	548	545	576	533	602	614	547	597	559	599	578	615	573	583	623	553	622	563	556	596	564	583	569	566	571	588	559	593	586	596	568	588	604	591	598	614	587	539	607	604	558	540	561	622	581	572	575	600	617	582	588	604	598	536	571	610	592	508	579	581	586	517	570	542	563	577	586	610	582	559	559	537	575	616	563	599	544	593	560	564	575	567	587	585	593	581	589	589	598	567	599	625	561	566	579	588	600	571	517	574	598	590	606	556	559	566	637	592	571	575	584	601	567	607	594	552	561	578	545	585	576	557	585	546	573	543	589	589	551	587	572	580	603	554	559	604	556	574	575	585	593	572	608	586	593	585	583	595	582	595	588	574	623	582	577	629	592	572	617	587	556	586	603	603	569	550	571	586	625	562	547	558	591	579	560	574	571	537	576	549	601	584	585	627	531	559	564	547	515	596	573	571	624	578	591	572	590	582	570	561	562	568	578	578	605	560	545	567	619	609	586	526	583	574	605	566	585	598	580	563	613	570	568	597	568	576	577	563	589	594	626	582	596	609	589	590	542	610	584	633	531	640	615	593	575	578	584	615	550	618	554	550	596	595	585	547	576	603	564	608	573	567	597	594	599	596	597	571	598	584	577	570	589	560	580	580	549	572	581	569	580	594	562	579	605	598	588	598	589	593	614	542	603	596	598	542	541	562	623	596	545	615	581	556	627	578	584	562	609	576	549	617	567	557	557	609	624	598	615	529	589	537	565	571	581	568	634	571	541	629	549	575	609	567	608	629	588	575	590	589	595	551	609	611	526	571	591	551	559	585	557	605	550	567	536	549	651	611	606	577	587	572	623	600	565	609	574	604	604	578	530	576	615	572	560	538	609	598	576	582	595	566	600	602	575	574	572	600	640	624	559	613	569	571	567	569	594	596	598	579	561	573	585	587	597	629	566	584	583	541	559	566	558	539	578	598	560	535	612	563	595	565	542	585	583	577	579	604	548	549	563	559	553	629	540	595	555	578	587	577	587	565	544	559	560	583	556	511	607	561	578	657	595	610	587	585	591	596	516	595	592	586	596	573	601	586	560	600	586	556	556	610	589	582	579	610	568	616	632	524	569	580	584	599	559	566	618	541	596	614	567	599	600	585	583	608	583	565	628	568	592	598	610	601	567	537	612	597	589	605	556	585	602	605	583	557	602	665	602	557	548	573	582	577	568	550	584	529	597	595	565	598	568	579	589	548	589	597	602	606	596	552	605	609	622	574	611	579	648	561	624	571	570	577	594	581	543	578	550	536	557	602	572	585	581	566	576	565	597	624	588	553	575	604	598	563	613	560	540	655	596	580	586	570	574	614	573	586	586	658	575	570	559	582	563	615	588	584	641	543	612	581	611	603	544	585	582	573	597	616	540	545	624	584	592	569	594	570	560	525	550	580	546	564	555	564	548	602	584	577	611	607	611	560	570	547	567	630	580	629	516	579	597	620	570	566	571	561	601	564	573	561	585	597	576	554	616	570	625	615	593	542	542	575	607	539	569	536	558	587	629	589	595	574	631	591	544	578	577	576	587	552	547	614	581	597	561	557	562	567	571	548	628	606	603	585	656	615	559	538	571	596	597	574	555	592	590	596	623	568	598	608	578	546	545	607	615	602	559	603	573	594	586	570	566	626	555	596	576	570	591	586	592	553	591	547	609	555	588	586	584	585	552	566	592	553	597	558	573	601	560	565	592	569	551	578	586	615	605	600	609	553	538	576	612	584	561	584	586	605	585	601	572	560	583	595	533	604	591	594	575	561	584	564	593	631	530	613	576	613	573	572	572	622	585	560	629	565	572	639	546	597	630	556	569	575	582	593	582	565	569	630	579	562	562	591	598	618	605	611	557	572	562	522	513	556	599	590	559	554	591	591	565	589	577	583	542	575	627	553	555	559	605	553	563	599	556	604	574	553	622	590	565	576	594	557	626	604	606	588	604	552	557	592	577	590	545	583	584	613	630	576	597	596	580	599	570	608	553	555	570	557	586	600	574	600	564	607	593	569	602	582	598	573	586	550	555	597	591	557	544	627	539	608	595	606	567	554	563	587	616	515	534	609	586	577	520	608	596	559	565	619	619	560	562	639	569	548	589	575	590	561	610	613	609	614	580	566	563	576	594	551	602	544	569	574	568	594	597	567	608	559	575	557	580	588	576	550	610	591	577	554	600	600	545	557	627	615	606	612	550	589	550	554	562	553	585	534	578	582	598	580	630	567	584	610	618	560	622	573	584	578	593	603	584	592	574	603	594	600	567	582	570	558	611	581	571	581	598	604	573	606	568	540	549	571	566	577	572	565	580	559	575	591	568	588	563	592	557	589	574	580	568	591	611	606	614	555	575	582	543	569	560	608	593	590	587	611	576	610	571	610	525	620	575	615	570	601	585	615	571	598	631	612	576	555	605	605	564	578	596	616	585	563	577	564	535	583	607	559	604	551	612	629	573	534	591	595	575	598	561	544	513	581	595	585	559	587	623	547	582	554	583	567	565	611	600	547	570	567	601	600	544	590	564
29344	17138	14278	13817	11513	43860	47775	27387	14096	5620	1513	568	305	252	210	225	201	212	221	213	228	177	228	201	224	231	216	197	215	228	202	185	219	220	197	224	226	223	211	223	221	188	197	201	204	231	192	234	211	228	199	200	199	223	220	237	215	224	208	224	206	205	218	221	230	211	217	220	210	217	227	229	197	226	222	194	226	231	225	219	224	189	184	216	225	219	222	219	224	176	185	197	220	236	196	201	230	214	197	188	197	220	232	195	211	206	216	181	208	205	200	191	213	200	221	207	203	217	227	206	210	217	220	215	205	226	215	224	195	193	228	236	228	224	232	250	206	206	218	230	185	215	208	226	213	234	205	229	205	222	220	230	218	189	232	195	207	239	198	214	213	207	238	184	249	227	194	206	228	202	207	202	218	201	197	229	227	236	200	196	196	212	194	211	204	212	209	215	209	205	214	198	219	209	203	226	242	226	195	188	201	197	195	206	215	214	202	193	199	193	177	218	204	184	205	203	204	211	200	189	226	202	218	206	215	231	212	216	196	232	195	198	183	186	198	238	212	220	235	197	216	206	193	217	206	222	219	197	224	213	175	215	197	216	184	204	216	212	213	216	250	233	188	204	231	207	240	228	180	221	184	220	203	186	231	209	191	221	234	213	209	205	223	207	203	183	216	210	216	204	200	219	225	225	228	232	201	212	199	211	221	205	222	196	215	228	181	191	208	192	204	182	237	226	203	201	220	197	193	203	216	223	218	208	203	205	207	193	235	217	196	216	218	238	194	216	177	222	228	231	234	195	214	194	221	193	195	201	209	201	188	240	214	215	198	218	233	195	195	193	215	203	198	223	185	217	213	217	231	189	224	204	188	197	207	179	212	203	202	210	195	228	218	224	213	197	203	229	198	208	192	212	189	239	177	205	193	202	218	220	221	227	226	223	220	186	184	218	211	209	230	196	213	213	257	225	194	208	217	196	197	178	216	219	186	196	195	188	211	203	220	211	207	208	207	198	223	222	216	199	218	198	187	218	230	214	199	205	238	211	228	188	212	205	226	225	199	226	228	225	225	206	198	208	214	204	225	224	202	188	210	197	195	231	205	209	214	195	213	213	211	200	214	206	208	202	202	199	221	203	231	198	222	200	219	205	208	231	223	207	217	197	210	190	214	218	192	220	209	202	202	209	199	220	208	225	201	221	211	213	227	197	206	203	205	200	210	172	226	224	191	181	220	212	201	205	220	225	210	182	197	220	216	199	190	205	202	210	233	231	213	236	200	216	219	210	201	210	211	194	218	181	207	232	209	186	212	228	206	210	223	213	232	206	235	225	200	221	234	219	204	226	216	200	199	189	213	204	235	215	194	228	217	211	222	221	218	199	194	206	189	226	226	200	221	216	208	215	215	195	224	203	173	230	194	222	180	231	203	208	227	195	210	206	220	224	232	189	182	225	193	177	183	219	218	233	209	209	223	201	213	174	197	203	216	217	222	205	206	210	189	202	220	191	201	195	198	196	251	202	222	238	193	202	193	220	221	205	240	194	194	230	199	221	193	224	201	227	214	233	197	183	193	191	203	170	188	219	210	215	223	228	212	211	194	204	191	209	198	203	209	223	201	196	210	190	205	225	226	220	233	222	213	203	198	194	194	206	193	201	208	233	210	197	202	230	216	189	200	200	195	249	198	197	219	238	199	203	196	238	223	200	210	214	207	192	199	217	203	212	191	223	180	198	210	194	211	191	230	187	213	233	193	211	213	214	216	209	207	199	190	238	210	233	207	207	186	202	204	233	224	211	242	194	189	211	199	205	188	193	212	206	186	204	212	216	214	234	219	187	210	182	207	189	209	199	196	224	202	211	213	212	202	228	222	211	196	212	208	212	208	217	185	235	208	234	234	208	203	213	224	211	213	226	202	210	186	264	188	204	220	214	187	227	233	196	218	236	228	199	216	210	227	206	224	227	212	217	217	198	183	227	205	212	246	211	216	203	219	224	214	207	213	215	192	210	232	230	230	206	201	188	220	174	190	217	249	208	212	204	218	193	221	211	202	211	180	206	218	219	214	186	194	205	195	200	211	227	194	198	201	192	232	206	231	192	233	232	233	224	203	193	208	185	193	199	197	216	209	202	233	214	225	211	206	207	219	226	199	188	233	229	209	241	174	213	221	206	221	223	193	223	215	207	202	187	226	235	189	218	216	224	198	221	213	192	221	204	220	224	209	224	209	186	190	203	215	221	192	218	211	202	198	222	204	211	199	233	203	223	197	184	201	183	235	202	204	233	228	220	225	222	221	211	198	250	234	204	209	230	214	210	182	189	191	181	210	205	212	201	207	201	196	204	207	195	230	221	203	206	196	217	211	202	227	210	202	206	246	199	192	191	210	207	238	220	212	221	209	213	225	220	195	204	237	242	224	209	233	216	214	215	205	207	206	224	249	216	208	207	215	208	203	231	222	227	204	203	204	194	200	239	185	205	196	208	217	241	217	187	216	199	202	215	221	199	199	193	213	212	206	199	232	210	198	223	202	195	207	201	224	214	195	208	202	228	189	219	219	218	205	198	217	202	248	212	211	213	193	202	219	232	203	221	209	234	205	239	210	207	225	240	238	209	216	203	238	192	205	211	236	200	194	208	203	219	197	204	230	204	213	219	177	202	217	196	203	195	221	215	230	225	181	203	196	220	207	208	206	199	213	207	223	203	218	240	216	198	216	209	200	243	222	227	219	213	226	179	196	202	226	194	194	205	192	226	223	204	214	205	216	201	205	223	219	218	219	219	206	230	200	212	215	197	199	194	201	221	214	213	182	213	200	212	210	220	212	222	187	199	208	199	228	220	238	210	203	206	215	181	222	219	191	203	203	248	183	207	219	220	207	183	202	209	232	217	211	214	240	217	215	203	230	199	188	189	222	193	221	195	197	202	214	192	207	200	229	214	223	233	210	191	209	213	230	207	210	221	200	215	232	216	193	216	187	231	242	218	206	211	212	177	209	215	211	216	200	222	246	214	208	201	236	221	216	176	213	215	216	231	207	220	205	212	217	199	210	204	183	213	206	214	205	211	215	206	220	196	213	238	219	209	210	224	214	203	197	193	229	199	181	213	203	227	200	220	192	223	218	218	216	209	213	211	180	233	222	216	229	215	204	204	208	192	209	195	197	189	233	169	229	192	224	190	205	213	190	243	221	237	196	212	200	224	219	175	203	228	215	207	221	203	224	206	215	212	226	188	189	225	224	204	198	194	181	186	218	207	192	203	223	202	186	199	201	212	223	190	175	212	211	201	206	209	199	207	201	220	217	204	188	206	184	230	205	235	201	218	222	252	181	193	205	199	176	190	231	187	192	210	227	232	192	230	204	197	210	194	202	215	197	200	200	211	214	196	197	213	196	198	216	218	190	212	197	221	207	203	204	210	222	216	221	207	203	209	216	199	198	210	222	214	212	234	223	203	194	205	170	187	211	211	197	220	187	202	214	225	220	206	201	208	196	210	189	215
13327	11889	18906	27182	30212	63948	63211	44273	32717	19261	7544	2682	1174	785	623	581	601	549	580	562	568	591	560	615	592	593	614	622	537	570	604	597	592	646	587	613	609	608	572	609	633	599	586	575	595	592	592	565	591	612	597	601	567	546	579	608	592	564	617	518	573	623	600	590	640	588	578	584	626	575	599	601	571	568	572	587	571	587	580	594	595	628	602	619	562	566	597	558	606	614	608	590	596	625	595	621	600	579	581	593	602	642	564	661	630	651	615	584	601	581	571	578	577	572	600	596	587	599	625	598	634	582	650	598	599	591	580	640	600	594	612	566	569	548	601	613	578	582	559	614	584	615	609	580	597	587	605	605	581	614	575	568	614	603	585	555	535	564	546	615	566	583	595	581	524	566	551	595	590	605	583	600	592	566	605	581	595	601	561	579	548	626	601	589	583	552	594	544	566	602	599	607	600	579	566	605	592	593	624	625	596	560	607	612	581	614	596	615	596	580	584	550	560	576	553	513	554	592	580	592	615	574	612	596	622	586	585	602	590	609	612	596	575	581	580	618	605	569	594	593	611	593	545	598	628	628	564	555	567	555	592	563	595	548	557	579	612	606	591	561	611	646	610	626	590	562	563	615	583	605	607	581	557	576	564	552	573	608	568	605	585	593	594	557	601	549	597	620	565	596	583	618	595	615	582	598	540	590	640	605	591	598	591	536	570	586	641	571	590	596	578	588	643	564	536	576	588	563	594	600	561	606	568	631	593	594	607	562	577	563	527	619	576	604	565	587	602	625	613	596	579	575	577	634	580	578	542	579	592	565	534	583	603	585	594	554	612	572	599	569	599	525	598	625	580	595	579	599	550	626	582	631	561	597	581	557	592	592	641	626	547	611	593	555	607	603	611	578	594	613	588	593	593	592	572	568	636	583	606	606	616	578	596	614	588	590	602	560	621	638	624	612	578	616	562	577	554	608	606	600	623	599	599	577	569	624	588	598	584	596	593	600	620	592	578	636	624	595	558	567	552	589	618	631	574	604	588	616	598	587	633	592	627	617	568	598	642	578	585	663	601	587	566	546	632	579	618	573	579	601	591	618	584	629	552	594	580	584	588	575	554	621	606	611	579	605	611	603	601	643	587	592	608	602	588	632	604	565	617	580	558	617	584	579	594	585	602	570	655	629	624	551	579	572	583	607	589	582	578	597	614	630	529	590	609	615	556	602	611	559	594	614	603	625	552	576	582	594	570	616	557	579	595	624	610	569	576	556	573	626	600	576	588	586	574	580	593	556	580	582	664	577	562	587	575	591	591	595	600	585	577	594	588	546	587	579	578	542	630	602	588	615	574	590	576	518	604	604	542	575	608	593	606	568	627	648	576	583	601	625	608	558	578	572	612	579	620	605	558	555	598	578	646	585	578	582	636	616	626	597	578	601	601	595	609	588	614	580	593	609	545	625	642	592	648	580	561	601	596	594	601	565	621	601	629	616	567	601	623	577	621	594	613	592	605	604	555	612	625	602	579	572	572	585	574	576	570	618	577	565	616	592	594	592	562	524	567	568	563	590	569	625	568	572	634	619	561	578	565	640	646	610	627	568	607	603	589	605	596	558	599	601	593	609	635	562	594	621	623	611	614	590	597	587	577	602	627	624	610	571	549	601	628	588	526	569	607	632	643	568	589	594	593	604	583	575	615	570	564	560	560	583	572	643	588	569	571	598	563	592	564	587	588	589	557	603	618	579	599	588	571	596	606	606	625	581	589	605	586	613	592	624	628	627	614	637	582	600	556	579	548	580	593	630	575	615	566	562	583	599	558	631	556	579	602	602	574	626	572	616	620	596	567	583	579	571	620	570	610	564	582	584	600	622	584	585	554	592	579	555	651	605	570	568	605	562	568	572	592	582	587	623	579	608	554	557	522	615	570	593	639	608	584	595	571	567	599	603	585	599	559	606	610	624	565	603	628	603	575	604	575	643	578	612	602	637	612	629	614	574	614	582	550	597	555	600	573	575	604	586	565	616	571	627	578	547	562	591	568	607	573	551	557	623	595	620	586	610	592	618	621	591	618	572	605	603	548	596	554	588	586	575	611	582	590	619	584	620	652	588	567	637	602	617	565	573	621	562	617	564	625	576	592	605	607	602	605	610	547	607	631	623	594	586	594	631	644	602	614	576	574	580	589	589	593	586	571	556	598	584	618	595	573	635	575	619	629	560	578	608	558	605	583	571	613	577	571	597	599	608	609	569	561	594	651	547	648	570	608	583	551	556	604	624	594	631	582	604	605	570	587	590	590	565	629	594	594	598	631	603	617	568	585	573	566	606	597	646	605	578	604	590	586	647	588	602	599	599	589	576	594	586	556	590	605	553	584	590	583	615	547	625	556	597	581	582	592	586	565	622	565	582	577	600	592	644	557	606	627	570	574	622	575	563	599	575	559	545	589	593	565	591	552	606	570	622	583	587	621	557	558	577	600	589	576	582	626	601	559	586	588	566	570	565	611	574	584	632	569	586	594	565	600	589	592	585	587	614	599	578	571	555	630	593	582	638	617	596	570	569	572	569	568	614	601	556	590	589	601	571	619	581	583	592	563	593	575	600	630	646	611	609	588	613	555	648	597	611	592	602	577	601	590	583	583	585	613	565	612	586	569	621	638	579	619	581	550	581	552	597	597	571	619	602	602	598	606	591	618	606	617	596	594	625	602	521	596	633	566	584	620	598	611	568	590	592	573	632	572	605	612	603	588	578	579	618	610	589	550	669	570	570	604	572	565	547	572	573	591	588	564	581	559	609	585	566	572	524	544	579	607	594	596	559	632	608	610	601	576	608	590	604	674	606	613	585	594	597	608	616	592	613	631	625	601	597	572	604	573	567	601	614	614	598	573	583	581	578	611	608	590	622	648	601	597	610	593	566	617	570	617	584	614	560	604	591	607	585	559	638	582	572	593	572	592	574	613	534	586	639	579	564	605	553	548	571	586	573	590	556	605	623	582	569	576	554	624	577	627	575	557	584	617	587	583	584	598	624	617	591	621	607	602	593	584	589	569	616	585	596	554	557	563	602	573	554	574	598	615	559	625	584	564	617	583	568	642	590	589	597	587	581	604	600	617	569	630	590	592	603	557	570	581	573	621	626	578	560	570	593	598	533	572	575	580	568	606	614	617	558	620	563	623	606	619	584	581	580	613	634	640	589	573	589	584	550	596	626	543	592	547	597	584	584	598	613	581	614	596	607	610	604	581	597	617	583	581	592	614	590	601	586	561	618	591	602	592	598	624	617	546	620	572	605	582	573	541	552	640	586	635	581	553	579	536	579	616	552	592	631	608	643	617	620	595	592	593	571	592	614	610	588	606	529	598	615	615	607	611	599	571	620	586	601	606	641	588	590	580	549	576	594	596	571	563	548	570	552	564	608	597	583	548	563	566	599	581	597	593	604	580	625	526	614	581	587	663	608	599	585	603	568	565	583	609	589	566	589	575	534	609	634	567	580	639	599
22717	7081	6790	7297	6472	7491	5772	2217	1061	520	333	251	238	258	212	195	237	221	211	240	213	211	215	223	216	251	215	216	188	224	222	204	197	208	207	215	203	230	216	209	192	199	216	183	208	214	209	205	196	209	209	203	196	220	212	229	246	242	214	210	215	218	213	228	196	198	221	219	203	229	191	210	231	203	211	227	204	249	198	189	237	205	232	220	205	207	217	198	201	191	201	217	214	219	197	203	222	207	203	212	206	226	206	212	247	224	211	209	201	215	216	184	221	228	231	203	204	218	245	235	218	215	207	201	214	225	189	210	227	218	208	225	217	202	217	198	220	216	213	209	202	203	189	219	214	226	211	195	200	206	211	224	190	206	207	227	218	221	215	214	204	204	200	202	200	226	229	211	193	202	210	190	190	211	221	192	209	223	202	215	218	202	246	196	203	206	201	211	204	216	196	204	206	219	233	220	190	206	218	222	210	218	203	215	196	199	195	214	233	222	212	210	235	214	239	208	177	192	212	207	189	220	229	221	204	221	209	218	223	201	214	231	215	224	214	202	192	217	238	232	223	200	224	210	220	187	236	209	205	236	213	250	216	210	201	207	194	226	221	200	243	235	190	212	216	221	197	218	225	220	195	225	213	180	225	239	200	237	209	223	252	226	247	204	208	211	196	196	237	198	210	230	245	243	175	200	215	220	229	209	215	235	216	218	200	194	208	238	195	209	199	221	232	215	217	183	222	225	186	221	219	221	217	210	199	239	203	196	209	201	231	201	184	239	211	203	219	192	213	216	213	209	193	217	205	210	202	223	212	223	208	227	203	230	225	198	206	207	222	243	197	200	209	222	203	201	226	194	202	188	210	220	224	196	214	206	222	208	219	222	206	208	218	218	232	219	208	208	216	202	212	201	220	232	233	220	239	224	209	200	207	225	231	201	227	186	222	210	223	198	216	241	199	218	202	238	206	208	185	218	198	208	200	178	198	207	188	235	199	252	199	243	226	191	215	205	197	190	212	233	192	190	234	214	202	218	220	205	228	214	215	220	223	232	228	223	217	208	196	209	215	229	215	199	226	216	197	204	193	229	215	211	225	214	223	201	206	211	207	191	215	217	218	227	238	198	209	226	192	197	211	214	221	222	214	209	221	199	202	226	211	232	202	220	203	221	201	206	191	232	211	229	217	212	221	195	239	214	209	230	223	230	204	192	197	222	204	213	228	216	212	226	215	209	205	203	197	212	201	200	167	192	220	203	195	207	234	203	216	219	229	212	218	220	222	239	227	224	227	218	207	227	191	200	192	189	196	233	207	222	217	217	214	205	192	199	200	219	216	208	205	244	221	244	217	235	221	197	217	222	215	199	179	208	216	219	221	228	214	222	240	227	233	231	213	206	204	186	237	189	208	235	217	221	223	192	215	206	205	204	222	225	204	203	241	184	235	209	202	218	224	217	201	235	216	214	225	228	196	208	214	196	218	226	204	211	224	215	230	237	232	205	230	218	204	211	218	201	213	243	194	191	252	200	205	236	206	211	196	237	225	205	216	238	202	186	209	204	222	196	226	219	220	214	220	200	203	222	205	221	218	215	217	212	228	203	222	200	237	234	178	193	207	200	184	209	226	232	198	220	214	215	213	235	192	219	212	212	198	217	186	223	215	207	222	222	229	191	225	226	206	208	193	207	191	208	210	191	192	210	221	192	222	230	205	203	223	195	236	198	201	206	193	209	210	199	190	204	196	214	196	209	216	210	221	197	198	224	208	180	198	237	224	183	222	200	204	223	248	219	189	219	209	231	202	224	218	215	227	212	187	197	231	236	243	204	187	201	208	210	195	225	222	221	231	200	202	216	230	209	202	217	218	197	219	203	188	213	199	241	213	218	224	208	229	211	222	192	196	231	226	192	211	213	199	214	203	227	203	212	199	245	219	197	236	206	230	222	215	192	209	217	230	190	225	212	190	208	211	253	205	240	234	203	229	200	218	186	253	214	224	209	243	201	197	221	211	214	208	228	228	220	225	198	221	203	184	204	206	219	202	193	195	219	249	235	234	199	218	221	237	219	226	197	208	213	225	230	217	218	207	212	202	209	235	227	203	238	219	214	193	215	191	231	204	240	192	245	226	203	227	243	209	226	207	202	218	220	198	215	192	207	212	226	221	181	215	224	200	243	228	227	186	200	226	234	215	239	246	219	222	210	214	194	196	188	241	228	201	227	228	218	226	204	226	214	201	195	199	222	229	233	201	225	207	207	193	223	222	207	211	200	201	206	203	227	216	193	202	226	220	194	201	214	225	231	201	227	209	218	224	202	221	209	220	195	252	203	209	208	205	216	197	213	226	226	218	219	222	225	215	207	245	226	205	227	230	219	242	220	183	216	207	199	225	225	215	206	214	208	181	207	214	208	209	220	203	215	228	207	203	209	216	187	217	226	193	215	210	224	224	227	223	210	244	210	209	230	215	199	221	191	203	202	216	187	212	211	221	187	213	234	254	208	219	206	209	205	207	213	225	200	203	204	206	202	234	207	231	218	227	217	211	226	212	215	179	208	196	213	218	226	228	222	217	202	216	218	202	216	221	230	203	238	241	243	222	211	203	218	205	205	222	183	219	252	208	189	209	211	190	232	196	208	225	216	215	217	220	247	210	216	209	236	184	239	197	222	206	230	233	207	227	201	220	260	220	202	195	198	221	211	192	206	202	211	223	233	221	197	221	216	207	213	237	234	211	205	228	204	218	226	229	223	240	215	228	225	209	225	191	239	233	237	203	228	195	213	235	232	222	229	218	202	208	195	244	186	226	203	197	204	201	223	200	214	228	216	206	212	228	216	204	223	221	200	232	201	204	212	195	205	214	227	206	209	192	231	211	229	237	211	218	198	222	192	191	212	208	251	190	181	227	194	221	199	214	203	198	223	206	230	201	201	204	212	211	228	155	209	222	222	215	239	185	181	207	214	229	202	202	197	205	205	206	181	219	174	215	214	190	225	214	208	204	194	197	217	215	210	248	199	231	214	172	218	204	211	201	180	243	215	231	213	191	215	214	208	206	202	208	189	206	199	214	239	192	212	221	187	181	223	233	229	204	205	215	193	209	222	210	213	205	203	203	202	226	227	216	206	177	207	210	189	216	238	183	231	190	228	218	217	209	216	218	210	206	230	217	228	217	198	196	220	214	220	177	208	228	222	260	192	214	202	216	189	203	214	201	227	202	223	226	193	213	224	202	214	202	201	193	226	214	181	194	207	174	199	186	217	185	212	212	192	230	216	223	215	219	210	215	197	208	229	201	199	206	200	198	206	202	208	204	196	193	234	199	203	189	222	224	226	205	196	196	210	229	214	210	238	206	217	202	209	215	205	240	214	218	213	191	213	226	210	213	234	218	226	229	203	218	208	235	235	234	224	233	216	224	207	193	196	199	237	211	210	233	203	200	228	214	225	209	197	217	206	186	203	202	206	204	207	214	233	226	208	234	227	200	229	236	217	206	208	209	194
10415	5530	11353	20062	21531	25797	20139	8812	4410	2216	1201	802	682	671	639	617	577	580	567	608	539	586	588	626	596	646	622	563	582	579	624	555	600	614	628	613	593	587	583	608	606	580	544	614	591	622	625	605	596	607	601	606	593	580	637	531	572	612	588	618	583	583	587	606	593	591	588	583	602	592	609	577	627	637	583	607	630	573	551	588	547	596	613	617	586	547	610	571	609	567	570	618	606	620	589	627	600	544	605	626	594	538	567	576	601	592	598	586	644	617	574	561	558	636	577	534	619	628	612	597	568	597	599	641	599	565	632	605	628	589	619	575	563	603	615	604	585	551	622	588	592	585	585	570	573	613	597	608	581	608	635	624	608	597	559	608	607	609	620	591	598	620	608	590	600	606	605	609	575	620	597	611	633	523	589	627	579	569	551	618	604	580	598	588	631	576	583	576	571	601	570	603	610	594	539	607	604	610	592	625	611	577	634	624	586	587	593	603	598	582	557	568	682	582	576	587	595	594	572	612	555	594	620	590	618	594	565	572	587	569	580	541	586	578	598	581	563	597	562	566	533	577	549	647	609	616	613	573	580	601	595	576	617	551	641	618	605	571	579	617	578	573	588	580	606	614	613	618	635	626	563	549	629	597	585	602	621	546	599	583	569	595	586	625	568	615	609	561	583	575	604	568	601	616	619	567	568	578	589	591	623	612	582	600	602	618	586	603	597	610	560	631	619	546	607	580	581	559	599	600	569	589	620	586	604	606	606	595	564	594	564	567	547	564	581	575	605	602	568	597	615	607	603	588	623	647	618	581	621	618	604	594	566	640	624	599	612	603	630	522	566	592	572	602	593	587	573	624	576	637	577	602	606	577	600	598	615	588	552	601	624	588	604	545	603	619	590	611	573	630	616	548	606	584	620	588	627	630	577	582	627	558	608	574	579	583	626	594	580	655	535	613	618	558	596	588	605	558	583	588	598	563	614	602	591	609	583	571	555	597	617	553	589	608	603	642	654	614	573	596	606	583	599	559	579	606	633	642	579	573	580	623	606	564	591	572	585	577	544	600	592	595	584	598	576	586	591	564	592	568	610	566	576	596	573	574	620	606	586	597	595	642	564	583	577	570	621	627	600	655	554	598	576	566	582	639	597	613	574	601	630	595	626	577	602	587	567	594	586	620	608	612	612	577	594	614	591	605	568	584	623	603	634	524	590	608	556	591	581	576	592	605	582	547	585	590	558	602	593	594	575	596	577	616	602	627	571	592	589	612	577	601	580	605	583	597	556	581	625	622	590	617	631	560	622	576	591	563	621	614	560	601	555	589	561	560	569	606	603	626	567	615	574	549	578	648	618	576	671	596	590	586	585	583	635	602	582	611	655	558	598	618	577	638	588	570	603	586	595	619	582	582	563	574	646	616	585	588	603	643	543	590	603	581	620	571	596	593	595	589	614	594	570	640	549	569	595	630	615	603	608	602	628	608	586	645	627	575	580	570	572	575	606	586	594	570	593	583	584	590	576	579	635	603	593	602	612	563	587	614	594	600	565	588	592	572	584	579	645	603	559	613	566	615	597	598	592	612	584	578	585	565	563	617	596	579	613	595	600	617	595	570	611	631	611	605	608	611	654	552	621	603	581	576	613	598	629	630	598	625	576	598	607	562	593	636	601	566	560	616	561	586	579	587	618	610	594	553	578	616	583	599	581	601	609	593	549	608	625	632	574	615	598	583	629	605	620	615	571	575	590	636	584	561	616	580	592	565	579	553	595	565	579	596	561	608	604	595	565	595	624	653	568	605	602	552	590	554	610	558	625	581	575	569	582	591	624	570	602	642	609	578	579	572	597	566	606	583	579	601	579	590	612	620	570	596	578	613	606	628	615	591	560	559	641	566	566	603	611	573	595	588	561	598	581	563	571	587	560	595	606	595	576	647	575	579	584	577	612	568	616	579	607	610	597	631	563	634	604	579	575	614	600	626	576	598	609	614	600	644	581	585	585	611	627	551	604	574	621	558	574	619	629	577	604	610	580	592	637	613	601	552	599	629	608	602	588	564	573	572	561	600	601	625	543	621	595	601	631	585	565	581	609	589	569	607	580	590	556	598	608	560	549	571	610	624	599	600	612	584	577	610	622	573	554	579	585	600	583	607	597	615	580	587	569	579	587	614	593	560	585	604	574	598	561	608	574	612	623	650	605	592	607	601	609	605	523	588	655	586	576	625	567	585	618	600	626	576	514	598	626	587	596	617	606	581	580	581	599	629	586	581	539	593	618	618	611	591	630	603	570	577	573	600	594	606	602	631	599	622	600	601	592	630	596	578	591	566	619	558	583	628	595	578	604	583	610	616	625	647	623	560	598	571	561	555	667	605	576	627	591	613	598	565	574	611	576	637	559	568	598	585	605	601	555	555	562	575	567	611	578	591	595	583	594	604	543	607	594	608	552	593	572	626	581	596	618	592	573	599	620	596	613	579	590	629	601	567	590	573	581	602	543	616	592	583	626	576	609	575	584	600	590	597	620	609	633	589	590	600	615	624	583	580	605	647	596	592	572	603	603	603	614	608	602	580	577	599	614	604	585	580	572	589	600	593	568	590	578	617	609	575	547	637	619	602	578	624	613	532	576	614	575	601	591	592	595	565	603	597	602	602	568	553	576	562	541	639	602	605	568	589	597	602	638	557	579	558	609	632	589	579	567	641	583	626	585	634	590	605	579	637	619	606	564	616	595	615	614	554	596	565	557	589	606	617	562	613	584	605	610	538	622	587	629	594	578	620	615	601	611	590	583	580	580	602	581	632	590	595	623	576	595	606	621	598	619	619	608	559	563	629	615	632	601	616	614	618	561	585	586	627	627	622	622	578	587	575	591	605	627	588	584	572	615	609	612	571	607	574	616	604	585	580	568	590	643	575	595	577	567	541	591	590	598	641	566	592	612	612	622	600	577	570	580	582	593	577	618	592	553	605	565	626	580	599	581	639	637	619	614	567	589	579	569	612	621	550	569	584	583	634	636	586	586	573	573	601	585	596	611	606	591	625	555	597	623	586	596	617	596	562	596	564	614	597	597	600	622	606	633	606	633	589	594	595	628	569	563	594	593	584	605	602	589	581	591	618	610	615	601	604	567	558	668	611	603	624	618	577	596	561	597	641	564	594	578	592	606	601	653	631	553	562	596	613	599	639	624	620	597	624	612	625	631	568	622	648	620	595	568	594	654	591	589	585	578	579	604	572	592	632	571	626	623	596	615	638	607	571	589	601	592	545	579	555	592	575	594	582	609	589	598	578	623	631	614	667	645	574	592	552	520	645	613	626	627	591	607	582	577	586	588	637	584	576	593	571	570	591	591	588	550	602	588	580	589	593	612	594	549	584	580	586	560	595	605	563	590	580	596	571	564	615	618	625	529	586	552	561	616	597	587	579	590	581	581	590	611	616	582	569	596	567	655	566	575	619	587	591	558	606	596	615	586	611	589	613	557	608	608	615	619	624	588	601
26232	9632	10570	14271	9507	31669	35600	17701	6673	2484	1163	460	317	211	203	205	223	241	193	192	209	201	201	215	201	212	209	206	169	189	199	175	221	207	204	233	187	220	213	188	227	201	214	213	192	212	202	184	197	231	197	171	225	218	201	201	223	189	170	215	204	232	209	207	211	235	206	181	200	208	189	202	178	207	201	191	190	245	219	170	212	206	214	198	196	201	198	210	213	201	205	201	209	217	218	216	200	227	221	195	211	190	197	240	190	205	228	217	181	212	219	186	204	228	196	199	209	200	225	189	194	165	216	196	198	227	200	207	215	209	197	196	218	183	207	224	230	212	192	211	192	216	205	214	189	194	204	219	194	199	201	191	202	197	187	217	204	211	200	225	201	208	230	206	203	207	208	201	187	188	198	205	193	200	207	213	209	204	203	200	214	200	179	209	212	236	196	229	227	230	213	210	181	202	205	203	189	211	214	187	193	209	215	198	212	172	200	205	177	199	194	225	207	221	221	202	209	231	190	184	190	211	196	201	240	192	210	198	216	210	212	202	194	208	210	238	198	227	209	225	219	194	227	225	212	185	213	189	198	213	198	202	225	210	209	213	213	214	193	207	201	199	232	208	189	220	209	216	225	206	210	209	205	212	224	206	209	210	215	172	183	207	189	206	198	178	197	204	232	187	199	198	214	228	210	205	225	207	227	226	217	187	209	217	195	200	168	191	200	198	192	232	203	184	234	185	227	206	205	201	217	225	230	231	213	215	199	196	201	212	200	172	235	207	218	195	212	194	210	219	205	199	190	209	219	212	208	191	224	185	239	199	185	205	207	212	200	202	188	191	199	214	200	206	200	193	234	212	220	198	207	204	221	205	198	203	199	197	190	213	228	183	203	193	196	186	208	220	207	196	204	212	202	194	207	206	240	205	220	191	195	197	183	200	221	199	211	192	205	213	182	205	209	175	212	207	195	187	199	200	210	214	182	223	189	184	216	205	230	205	200	206	199	214	210	223	216	199	184	232	191	213	210	199	198	193	216	197	195	213	211	229	221	180	193	229	181	212	204	198	190	210	201	194	171	193	202	205	225	192	182	204	211	195	212	200	168	206	207	201	190	201	209	172	212	206	179	194	214	187	206	230	186	213	215	226	211	195	212	211	249	218	217	192	206	196	192	242	226	181	191	219	224	172	223	205	220	198	219	197	225	220	227	215	210	220	202	209	202	185	208	219	202	188	194	225	224	190	204	225	202	177	206	220	188	189	202	192	170	215	195	202	172	172	193	213	178	210	175	210	207	162	197	218	181	203	195	199	215	185	246	211	209	197	206	201	213	181	209	187	177	195	189	235	202	212	175	222	214	233	221	204	185	201	189	203	209	199	191	213	200	201	212	209	210	197	203	213	226	199	190	184	197	173	199	169	192	195	195	180	195	197	205	223	224	208	207	226	190	203	203	187	199	209	199	217	213	201	216	197	205	196	212	212	181	246	200	214	203	178	206	189	217	212	213	197	208	204	177	207	210	181	194	214	192	219	197	201	204	232	187	212	213	228	197	207	229	211	189	192	195	222	199	173	200	184	212	237	209	215	221	197	189	208	215	193	184	215	212	217	193	202	194	240	227	216	210	194	210	218	175	222	213	187	210	207	207	186	206	168	200	211	215	199	211	172	207	183	216	197	202	189	216	195	184	216	214	183	208	220	195	215	226	218	194	210	209	226	203	210	207	227	219	187	214	182	225	189	203	217	199	173	201	205	208	182	196	201	220	203	184	211	201	209	205	210	205	219	200	189	180	206	208	190	184	202	214	191	207	206	205	168	207	206	220	200	205	214	199	206	201	203	187	211	197	224	215	218	208	210	208	234	199	202	175	217	197	204	221	202	207	196	191	207	205	215	191	226	206	209	210	203	231	247	189	223	233	211	192	225	229	184	239	217	193	192	203	218	201	207	227	197	200	214	205	200	203	203	218	195	192	208	205	184	217	198	177	168	240	201	196	202	224	203	217	214	207	225	185	222	202	205	205	201	233	183	228	211	205	210	204	215	185	211	183	217	180	193	192	208	206	212	228	196	189	198	193	213	185	204	255	217	213	175	171	212	223	220	188	187	197	197	225	184	190	180	193	207	191	183	231	184	200	210	204	209	216	218	212	211	194	191	216	195	191	195	205	210	174	227	202	229	213	193	214	178	188	200	195	210	212	211	228	195	229	190	216	220	202	214	180	209	197	228	200	212	205	229	231	202	214	217	184	174	192	206	210	192	208	212	209	188	194	191	208	212	171	169	203	197	207	200	206	207	212	201	203	235	219	207	221	200	223	218	221	208	219	195	229	219	208	221	230	209	202	210	223	180	215	218	231	201	203	202	216	197	204	222	226	212	199	219	210	192	217	175	191	204	208	235	208	206	197	206	226	199	184	195	203	187	220	206	188	212	203	210	203	205	157	186	216	196	217	194	193	193	205	209	226	196	216	193	222	198	193	192	207	213	197	205	201	185	228	212	191	220	223	177	219	187	220	217	219	208	193	180	199	212	180	189	222	211	221	214	206	197	202	197	206	213	210	211	205	199	195	221	206	224	204	225	212	196	223	224	191	212	194	204	226	222	213	175	197	193	205	205	195	210	193	201	205	197	194	197	208	216	195	177	188	216	209	204	223	202	210	185	207	202	203	235	180	229	181	196	174	203	219	208	234	175	207	192	215	187	215	173	204	201	226	196	205	200	207	174	204	220	210	213	209	199	201	190	208	211	191	227	204	224	229	189	197	206	222	177	187	190	204	221	194	213	205	210	225	217	233	184	220	200	218	207	237	193	212	219	176	220	202	207	225	232	233	215	216	197	209	190	237	187	222	197	184	182	202	227	197	223	178	201	210	203	191	204	227	207	256	232	182	235	182	216	209	214	202	193	216	209	202	190	218	200	212	192	218	215	192	190	234	215	202	189	194	196	214	214	178	240	216	191	208	175	229	214	214	179	206	217	197	207	187	204	191	183	178	174	191	209	220	205	211	225	186	225	216	196	199	205	206	192	214	172	204	214	206	200	207	207	213	222	213	232	198	195	206	212	199	206	197	208	249	230	183	201	205	195	228	217	186	180	218	202	221	229	251	190	193	195	198	187	220	218	196	203	207	174	216	206	179	208	203	196	200	221	226	222	192	224	188	217	195	209	213	228	212	216	176	216	225	211	197	255	196	197	195	188	191	207	231	196	205	218	209	199	217	208	217	197	199	188	200	190	177	220	195	195	208	204	193	183	208	222	222	190	206	225	206	244	210	199	195	193	197	203	196	198	211	196	183	216	187	221	220	200	199	198	230	202	193	205	195	220	219	196	220	178	196	217	194	171	223	202	219	215	213	189	194	216	200	216	202	210	193	204	208	200	217	210	222	221	212	206	206	217	201	212	231	189	228	215	232	190	214	203	205	222	188	195	193	174	187	201	211	211	234	193	212	218	194	213	190	204	204	200	226	210	225	231	197	185	198	207	206	208	214	214	205	197
10800	6181	16551	29231	26883	54006	52734	35319	21105	11572	5897	2167	1250	871	683	615	591	586	608	592	590	597	567	576	602	560	592	585	558	585	569	567	588	578	592	582	573	581	642	563	560	563	600	603	556	558	569	554	601	606	596	581	584	563	579	606	595	524	584	551	564	597	583	559	593	611	599	581	563	623	630	593	535	575	603	629	635	524	574	579	554	558	583	581	573	570	597	567	521	553	569	598	556	569	558	592	600	590	566	632	580	578	571	592	609	582	620	576	589	571	565	589	580	544	574	569	593	572	580	581	597	581	558	617	561	559	578	557	591	592	538	546	594	561	545	565	586	642	576	557	599	570	578	600	563	596	566	582	601	610	626	580	599	595	575	599	607	585	552	636	561	561	582	565	556	587	574	513	582	577	547	546	608	589	570	590	584	571	609	602	594	578	565	565	581	632	560	551	597	589	592	569	589	570	569	579	553	595	604	602	590	613	593	592	561	577	597	602	582	588	598	607	576	575	588	595	568	583	582	535	533	501	606	583	558	628	520	528	572	560	576	564	645	591	589	546	558	541	598	549	566	601	540	585	556	603	610	529	611	578	601	524	585	563	582	602	584	540	569	589	552	586	583	543	549	540	551	518	597	564	564	581	569	625	570	548	611	628	571	579	591	607	602	529	604	555	586	592	558	612	558	576	571	552	587	582	585	612	558	575	601	561	574	647	598	586	552	542	564	608	581	520	578	610	572	604	567	550	539	583	618	604	552	593	562	571	558	568	630	562	543	597	576	539	604	539	606	603	593	571	643	639	544	598	577	586	597	559	570	584	591	606	584	576	605	580	574	561	567	590	571	545	524	537	549	563	557	569	528	577	572	558	574	599	534	549	577	561	567	564	607	523	557	575	660	621	612	604	601	582	587	567	568	538	589	569	578	587	633	619	555	564	558	617	551	589	580	611	548	558	559	586	564	573	613	573	572	603	598	590	589	543	572	574	597	575	595	599	594	588	582	597	572	607	573	577	584	570	612	542	577	596	598	554	609	569	553	581	586	624	580	590	542	605	594	599	541	607	626	550	566	618	559	558	614	602	573	551	600	582	587	559	544	568	595	579	573	561	581	587	577	640	587	606	653	565	568	614	535	569	601	565	599	544	571	596	590	592	567	594	598	539	604	568	601	572	586	614	592	593	544	634	596	608	563	581	524	584	541	601	580	570	561	606	560	593	576	559	607	609	578	637	552	591	596	590	508	595	561	567	554	582	519	595	591	569	577	555	566	566	586	635	568	593	591	587	523	594	593	544	570	580	539	556	546	594	565	593	589	595	594	566	550	567	548	551	615	600	592	537	587	590	559	555	560	592	580	551	591	642	575	572	598	550	572	555	571	594	615	581	548	600	538	531	641	562	575	584	592	549	600	561	595	559	658	576	583	624	592	609	584	559	578	597	575	579	558	582	581	545	568	600	607	573	583	548	579	596	559	545	625	600	581	591	565	590	598	568	600	559	602	584	560	571	608	545	608	604	634	561	581	586	551	574	560	597	560	571	580	577	576	551	600	580	596	579	538	587	576	601	566	615	593	572	598	615	547	559	582	604	555	584	566	568	585	581	605	551	572	552	593	599	600	585	589	561	603	582	584	584	602	569	583	605	563	586	563	579	588	587	525	589	583	582	569	622	591	580	596	627	575	586	579	543	558	558	598	562	544	594	619	570	592	611	560	562	577	592	623	564	561	578	538	551	587	601	602	584	571	610	593	601	589	565	534	557	547	588	564	587	573	599	568	590	579	559	609	567	563	598	596	589	582	559	559	563	571	551	606	510	531	550	593	566	566	543	604	584	585	592	587	612	583	632	584	561	589	580	605	555	574	584	600	552	600	590	609	570	566	599	558	598	535	616	576	586	595	592	546	589	559	564	587	601	609	623	591	547	611	588	559	532	553	602	625	609	546	595	604	546	599	558	602	559	560	554	573	597	607	580	565	574	571	570	584	548	575	556	623	596	582	586	624	580	578	582	557	585	576	604	629	573	595	594	606	535	582	611	587	558	566	580	581	596	558	578	547	557	571	560	603	572	556	610	578	594	575	533	632	543	570	565	570	582	581	616	554	554	580	621	606	548	565	574	581	589	557	583	560	554	554	560	555	566	572	555	572	571	572	624	591	605	551	576	596	578	523	584	591	622	561	623	581	543	587	541	608	566	600	578	566	582	579	586	582	565	621	591	546	563	535	561	638	590	571	580	556	593	588	593	608	565	590	606	597	567	583	565	558	556	564	617	609	570	618	578	605	592	601	578	583	583	587	568	588	536	607	589	538	570	598	560	590	602	561	599	524	538	541	584	576	540	589	547	521	557	587	553	566	576	571	572	582	596	582	581	574	578	599	595	646	592	586	574	580	583	551	539	535	570	562	566	597	560	589	599	580	579	551	603	558	612	558	582	547	608	566	596	573	584	538	598	553	547	562	567	547	587	560	597	555	591	511	579	554	527	603	561	556	623	599	568	613	598	591	585	581	594	560	602	588	570	593	574	596	559	614	567	569	567	583	551	554	534	595	546	563	569	616	556	555	578	579	593	594	548	597	588	624	566	558	631	588	601	597	597	578	583	573	595	539	584	576	595	596	584	540	583	597	563	592	578	583	576	568	572	586	596	550	557	555	618	587	587	610	584	583	577	597	592	607	585	548	595	604	571	572	582	554	583	568	568	588	588	563	565	530	586	609	571	577	580	582	605	587	580	607	638	577	616	620	595	597	601	568	558	596	615	555	578	605	586	598	551	579	582	624	556	606	592	551	554	543	551	560	590	581	594	596	615	605	586	594	589	559	588	586	576	608	561	560	583	592	589	561	520	542	566	530	562	571	614	591	598	572	574	552	559	575	622	557	605	614	608	540	585	615	527	595	572	579	576	572	558	608	580	542	576	606	575	545	588	596	551	599	564	562	603	622	591	563	601	644	597	528	537	575	550	592	582	553	543	575	576	565	562	568	616	610	568	565	589	541	567	571	600	568	554	587	537	548	576	573	571	560	584	537	594	561	579	583	601	585	581	579	596	588	595	615	618	573	609	640	553	570	595	563	564	573	576	566	551	556	607	556	561	561	590	579	580	559	611	653	569	570	599	622	556	607	574	593	562	566	524	551	628	563	587	580	595	579	564	578	566	558	565	552	601	539	604	574	611	550	574	563	580	562	562	614	561	574	549	546	599	541	577	577	581	621	586	582	585	579	534	554	581	586	581	547	575	566	578	623	566	579	574	560	593	624	607	566	587	599	581	567	589	587	531	538	589	582	593	544	569	599	574	567	604	603	529	588	624	564	595	581	567	537	574	609	584	544	605	560	611	584	583	587	612	609	561	601	576	581	579	591	569	593	605	601	583	564	586	626	581	575	577	573	618	618	607	571	597	570	592	556	561	613	547	607	631	595	631	612	597	576	586	605	581	597	583	561	582	598	530	601	556	584	596	605	577	545	575	606	597	601	612	531	602	532	597	582	565	596	543	526	565
28377	16873	24289	17047	11193	42919	47073	27194	14840	5913	1960	632	352	267	220	187	204	191	222	203	192	212	215	225	190	205	205	229	206	227	215	190	212	188	228	196	203	210	189	202	211	200	215	197	231	194	226	232	207	217	213	191	230	181	212	214	210	211	210	201	210	183	228	212	218	218	200	198	221	191	209	208	211	185	227	226	214	216	219	183	221	198	209	204	212	215	221	209	208	248	200	188	201	216	209	213	191	184	210	230	220	220	228	228	221	212	197	206	181	185	179	180	186	183	222	196	190	212	208	207	204	200	206	184	197	219	196	225	227	235	196	204	209	181	218	206	214	224	200	206	191	212	219	234	206	207	230	199	213	198	209	222	182	204	225	219	217	206	209	186	218	198	201	196	201	236	203	192	201	223	186	210	213	218	191	209	217	201	233	156	230	205	208	199	209	209	218	238	222	195	214	235	199	239	218	197	228	202	225	212	222	222	201	198	202	215	201	222	192	245	212	210	220	205	204	246	197	202	188	209	215	230	218	213	229	212	221	217	219	220	192	201	208	197	169	215	229	227	222	247	210	207	212	202	197	202	218	171	231	169	184	211	213	232	189	190	227	241	221	208	224	191	210	198	194	215	203	200	196	209	206	195	209	185	208	198	188	232	203	178	194	238	231	216	206	203	211	214	221	187	212	205	196	197	205	245	202	204	194	211	208	231	213	206	201	185	210	204	226	197	197	211	179	221	190	222	201	215	196	190	207	208	207	211	218	210	203	232	225	195	197	188	171	219	185	213	190	213	230	205	205	215	212	207	206	190	199	228	223	191	217	218	224	189	195	211	181	180	209	204	218	196	212	190	206	223	203	199	206	206	198	208	202	195	195	203	219	217	204	184	230	211	202	192	203	220	224	210	202	200	193	200	199	199	218	194	212	219	241	186	205	218	201	198	210	204	194	205	226	220	203	200	188	232	170	222	207	213	193	195	191	210	212	216	216	199	215	198	206	222	187	212	214	195	187	196	222	215	206	216	215	211	219	188	199	232	186	213	183	191	200	224	200	201	201	186	209	213	237	208	179	205	219	208	227	205	226	189	225	196	204	213	213	221	202	211	211	210	188	208	228	215	236	207	196	223	211	249	191	215	228	214	226	210	198	225	195	213	203	218	241	206	219	206	220	197	204	197	231	205	230	206	230	210	213	189	219	226	208	210	217	211	219	205	205	224	208	219	207	209	195	196	203	200	241	169	209	161	226	192	185	216	220	221	201	223	220	200	185	211	242	191	207	194	191	196	206	187	202	225	219	236	191	197	199	203	194	211	181	227	202	211	190	222	204	213	242	222	223	229	219	222	207	219	219	201	197	231	213	192	226	200	210	211	219	201	244	206	210	205	226	206	185	198	228	231	217	185	216	182	240	210	211	214	240	230	214	206	216	219	207	220	214	234	206	203	225	198	214	231	222	198	210	225	190	215	205	223	227	206	217	227	220	219	204	208	222	192	218	193	206	200	192	212	209	193	193	190	188	199	218	190	214	225	187	207	208	225	192	201	231	210	201	206	211	243	216	218	198	189	205	201	187	222	224	196	198	192	230	218	190	206	207	216	198	195	210	225	196	218	227	231	178	215	201	224	217	208	181	204	204	209	206	214	194	202	196	219	222	209	200	200	191	208	192	216	210	215	224	204	193	198	246	191	206	192	202	237	202	199	201	198	231	203	217	183	188	204	192	223	201	207	185	193	220	221	203	214	227	200	197	218	213	201	232	242	197	213	222	232	193	193	208	200	212	199	212	218	188	198	219	226	212	207	191	194	196	208	205	180	210	172	207	214	213	216	204	212	231	227	210	214	212	216	214	197	197	164	194	193	192	212	176	192	191	211	198	234	202	198	181	216	218	211	234	221	204	219	210	230	186	206	209	210	187	224	206	202	236	235	223	194	212	203	225	178	236	198	190	209	198	221	218	236	209	205	200	190	218	203	191	215	208	199	239	217	218	208	210	203	205	231	210	197	236	195	191	197	206	194	193	200	201	228	182	228	224	206	233	196	209	208	184	216	193	213	195	207	209	216	212	188	189	202	253	202	191	214	183	218	218	227	209	188	236	193	198	221	202	196	202	213	220	213	200	195	216	201	205	186	205	202	183	198	225	241	205	213	206	219	210	223	211	214	201	209	234	203	230	210	224	216	209	176	218	212	194	190	229	190	200	235	193	205	197	213	218	223	212	214	218	201	213	211	218	214	236	205	215	190	183	215	190	187	206	167	209	218	204	212	223	208	199	219	194	212	239	196	209	218	175	180	197	202	183	210	206	194	225	192	223	243	247	218	217	211	210	237	250	206	221	220	229	201	206	217	210	206	204	205	220	188	216	211	205	200	208	201	214	201	206	218	219	230	225	223	194	177	204	172	220	209	197	213	203	213	197	210	210	221	203	229	197	209	203	187	219	209	221	233	242	221	237	247	234	210	204	211	197	197	174	206	204	226	223	201	199	216	216	203	181	197	187	230	212	182	208	216	207	197	240	173	224	200	221	230	202	193	217	213	185	182	217	236	205	204	245	214	220	224	189	212	209	200	197	240	215	197	232	214	219	200	213	198	182	201	208	211	200	194	199	209	214	232	206	221	233	200	198	224	204	215	208	196	227	210	189	202	206	206	208	183	205	203	207	224	211	215	223	193	202	226	182	220	224	237	189	204	200	193	185	238	207	225	213	206	202	217	202	202	211	240	218	176	211	245	212	208	202	208	203	210	214	216	218	205	221	235	228	205	204	200	196	208	168	195	185	199	196	221	223	206	237	183	181	218	210	231	198	186	179	210	226	193	205	225	220	227	193	214	190	204	215	201	190	240	202	202	184	197	191	180	227	221	207	198	188	203	197	178	193	214	219	189	221	192	199	214	202	202	214	207	213	198	204	217	200	214	233	226	207	216	187	200	200	179	212	195	216	224	195	217	205	232	211	209	196	202	215	193	218	219	179	233	229	202	200	218	213	192	199	223	206	213	218	236	208	202	214	210	181	189	184	217	218	222	210	210	204	201	197	212	214	199	207	205	215	217	211	211	208	203	213	213	230	184	203	204	196	219	200	191	208	194	229	199	216	194	217	219	218	226	198	196	197	243	226	235	189	238	197	194	211	209	200	204	197	215	216	210	195	201	216	214	213	192	191	204	178	202	223	200	230	210	246	207	264	219	199	208	200	190	194	204	219	221	198	190	205	210	224	191	206	201	224	195	212	200	205	219	219	184	211	218	213	195	205	204	212	220	196	221	218	178	196	193	219	202	235	200	213	210	204	192	206	220	191	201	239	196	209	225	180	207	211	226	218	192	225	209	211	235	203	223	237	221	177	217	190	231	206	199	222	189	191	210	208	195	221	215	201	225	220	223	208	219	196	205	209	192	207	211	206	206	203	220	231	205	196	204	209	205	228	215	171	204	221	235	228	210	205	219	198	222	217	233	234	192	194	228	186	210	167	180	216	218	216	234	201	202	195	227	214	215	187	221
11240	12615	28376	28331	29212	63594	61352	45516	32726	20242	8618	2983	1338	838	674	576	611	587	618	590	610	526	605	563	618	581	610	579	598	578	616	576	600	586	596	563	601	622	578	564	612	593	588	609	551	572	595	607	605	572	628	600	553	572	552	585	619	559	560	619	608	571	580	560	541	560	563	613	558	604	587	540	552	584	605	575	597	616	577	557	589	626	537	574	592	574	586	578	551	558	589	604	583	577	567	573	592	561	600	634	601	571	606	559	550	564	600	597	616	576	561	594	545	612	586	544	614	567	593	583	568	595	651	595	619	622	568	591	565	581	600	573	597	571	588	573	603	597	572	618	567	589	551	608	525	594	563	608	584	589	591	592	617	620	561	582	586	644	576	620	572	577	554	557	555	625	581	595	572	555	589	558	573	605	602	557	591	588	608	575	612	626	604	568	570	600	605	535	601	555	638	609	556	599	599	574	577	562	579	599	620	591	628	622	578	570	594	616	637	579	582	575	584	587	615	577	565	555	609	600	589	581	623	558	612	612	573	597	590	605	550	574	559	577	595	575	561	555	567	582	625	587	600	575	557	633	546	586	577	582	582	624	578	607	627	548	559	603	549	607	582	622	599	524	554	547	603	607	584	584	590	562	598	613	599	605	578	573	605	589	601	592	609	591	568	637	605	568	571	572	592	565	596	605	554	636	588	561	644	638	597	552	555	573	573	567	571	609	582	600	556	591	597	587	593	599	580	612	578	624	613	573	631	558	590	618	558	577	618	562	540	565	591	566	621	582	600	595	553	550	598	575	593	576	606	547	566	632	594	582	600	591	575	572	589	559	622	601	594	566	564	581	600	602	602	590	568	580	587	628	601	536	597	581	580	583	597	594	588	586	557	583	603	602	576	558	535	609	599	612	564	583	600	582	618	595	589	595	593	548	563	611	567	595	556	555	578	580	601	577	585	585	602	591	567	614	606	586	612	590	570	569	551	539	603	603	567	603	559	612	555	554	602	597	611	579	580	560	606	558	587	583	611	612	594	600	585	574	643	639	567	571	540	645	581	573	620	574	579	603	562	546	568	593	572	573	598	571	574	595	559	569	608	592	592	556	575	586	581	621	604	600	601	557	599	608	625	600	616	603	583	617	576	602	608	575	596	656	558	556	622	585	578	561	586	613	635	543	616	582	561	566	581	599	571	591	613	563	568	560	572	590	588	594	593	585	600	593	627	599	574	552	598	565	599	585	621	585	583	582	608	569	565	578	596	590	628	586	581	548	566	600	562	614	571	551	572	617	574	608	576	626	607	592	594	577	606	545	624	584	595	582	583	553	573	557	592	623	594	582	596	602	584	577	588	589	570	561	562	620	599	562	587	585	611	604	615	614	588	588	590	602	582	535	589	570	589	577	595	600	562	576	628	605	566	603	590	560	607	611	588	604	544	569	596	614	622	632	617	564	574	517	612	574	629	560	571	621	599	578	579	581	581	614	550	586	597	586	552	611	552	593	585	602	563	593	584	559	574	597	575	544	623	569	601	599	537	609	538	590	571	594	599	560	593	595	592	593	529	606	582	574	584	592	574	569	565	575	587	592	555	621	589	597	582	578	563	572	612	590	593	583	601	600	614	627	558	593	619	538	627	609	613	591	581	593	573	602	581	554	596	566	569	577	574	609	595	620	563	584	591	597	579	580	596	549	571	556	552	565	567	541	589	560	582	584	589	598	563	576	566	601	592	563	619	535	552	620	656	609	585	577	608	599	575	593	630	558	578	580	594	598	579	610	549	580	586	581	564	582	591	630	603	558	546	571	602	576	562	586	622	578	580	608	574	557	588	557	571	623	584	588	565	600	562	597	603	534	543	593	592	633	601	612	601	615	582	590	569	593	576	585	542	614	586	569	653	586	622	587	577	603	642	595	600	595	561	585	606	557	556	568	580	570	554	584	568	553	603	602	598	585	582	581	584	567	560	585	591	572	606	566	581	579	614	596	562	607	581	584	590	582	618	541	593	588	600	592	578	596	584	574	613	598	624	570	564	633	594	557	577	600	581	609	586	621	584	584	575	569	607	558	577	577	613	564	575	556	583	552	605	585	581	568	616	572	597	599	643	631	576	578	590	635	614	602	589	555	624	543	635	592	610	588	583	588	552	634	603	589	581	590	571	601	615	583	572	591	560	627	593	578	581	598	562	592	585	616	581	549	588	606	621	584	598	560	599	536	576	569	602	572	575	596	600	588	601	555	572	583	599	594	579	593	575	598	563	615	593	584	600	559	585	593	623	567	561	580	589	542	587	565	584	584	626	546	578	582	562	587	555	588	535	623	596	562	610	620	568	569	620	600	600	589	599	607	610	561	548	571	592	619	551	561	567	578	592	578	600	558	572	551	630	572	621	589	617	559	595	613	541	655	552	582	606	584	579	600	580	609	590	576	570	560	568	544	543	613	588	600	583	541	584	573	607	630	602	576	588	568	542	593	557	597	545	578	609	572	617	598	554	613	615	585	580	563	607	587	607	579	598	599	552	619	595	575	569	582	589	600	596	578	576	608	573	581	589	598	619	594	550	591	586	560	599	585	601	580	569	574	622	610	620	555	590	588	587	571	622	601	563	595	626	583	599	603	553	589	595	604	545	560	591	599	581	601	581	579	611	598	628	564	587	600	594	622	567	636	581	568	578	639	629	607	597	613	613	584	591	574	583	600	561	604	576	579	576	627	560	609	613	576	566	577	596	566	566	581	527	573	612	566	566	604	595	592	583	594	632	603	582	551	565	561	573	605	599	591	569	552	579	582	591	560	630	587	595	614	602	638	602	618	558	572	596	607	598	615	553	597	625	603	586	606	623	601	562	599	538	587	628	620	608	606	584	620	570	578	595	578	617	617	602	589	570	567	609	549	561	592	636	576	573	582	613	636	614	585	567	590	568	589	550	551	581	614	577	599	595	579	600	608	610	596	644	573	633	618	629	608	581	564	558	568	556	552	601	554	590	584	567	606	601	616	562	546	582	592	562	598	560	586	555	579	587	591	579	622	554	584	580	595	585	598	616	612	589	624	613	635	594	574	599	593	544	578	544	552	559	565	600	592	591	592	582	591	546	640	603	595	565	567	580	569	625	574	618	594	562	584	569	652	562	602	597	609	612	612	621	565	534	617	578	616	589	597	596	613	599	629	568	602	632	578	542	560	593	616	591	586	578	563	605	588	603	531	570	596	556	600	608	549	550	581	574	595	609	579	591	610	596	590	606	590	586	612	596	604	615	589	603	619	573	576	608	571	591	591	624	625	639	612	578	584	570	596	585	616	560	580	565	562	567	572	568	588	559	555	621	602	625	602	566	576	588	584	573	601	576	549	603	614	615	569	549	554	584	566	634	592	597	575	638	590	577	608	579	593	588	579	575	565	577	606	584	586	629	556	572	602	586	597	592	600	598	578	573	664	562	576	583	584	599	586	566	574	613	599	595	581	613	586	583	594	583	572	579	612	592	596	626	601	581	587	611	579
21553	9233	9481	5133	4732	5446	3727	2572	1603	637	340	258	252	223	196	233	220	230	203	206	204	198	239	203	203	244	194	230	237	199	216	210	218	202	216	234	198	206	218	213	222	205	212	223	199	218	175	231	188	220	188	218	203	194	215	218	199	204	230	240	221	210	219	215	209	192	218	215	225	211	222	203	233	203	193	192	223	209	186	208	249	218	208	209	211	244	199	237	192	206	215	204	202	231	195	217	205	229	200	220	186	199	204	223	193	202	219	226	229	220	223	192	227	229	223	204	198	213	219	219	211	237	182	210	187	206	228	209	191	212	202	221	237	180	229	212	214	204	225	210	196	200	219	226	232	218	203	214	195	205	223	216	205	190	204	215	206	196	191	202	194	203	215	201	216	210	206	196	199	206	230	190	187	199	212	219	192	210	230	192	193	235	194	208	214	212	205	218	212	235	192	197	232	217	249	184	236	219	215	206	201	201	241	220	220	216	206	218	203	189	231	216	223	222	201	209	213	209	218	200	198	228	224	203	232	211	217	197	225	220	211	235	199	214	195	211	212	205	203	211	215	215	182	190	241	212	195	223	229	197	205	200	216	212	213	210	214	241	193	223	223	213	199	191	198	214	222	216	187	207	210	202	218	205	239	215	223	216	214	219	198	209	208	215	214	221	208	216	207	221	218	231	227	207	206	218	206	211	188	223	216	222	232	198	200	208	202	217	206	193	212	199	205	232	212	213	227	206	195	233	227	211	208	222	208	224	191	195	216	242	217	194	197	226	213	200	210	226	198	196	185	205	224	222	199	209	209	204	232	201	199	211	231	183	214	207	205	209	189	207	204	203	215	220	216	228	213	248	225	194	221	214	211	228	236	204	202	240	231	201	200	210	216	207	200	210	206	207	215	202	196	205	202	226	203	220	225	207	201	227	208	212	207	210	238	219	187	248	224	217	223	210	211	203	190	199	205	224	197	215	196	205	199	190	218	203	204	220	200	212	227	233	253	223	215	224	214	199	185	211	207	227	229	192	180	220	209	226	209	240	223	238	198	202	203	240	199	244	218	195	213	212	215	214	217	208	199	235	201	217	233	180	208	210	199	233	212	228	196	202	207	204	201	213	238	204	181	210	214	203	252	189	224	216	220	217	219	204	200	212	222	229	198	199	220	217	217	187	204	251	235	200	208	214	196	187	213	202	241	207	213	200	200	218	183	216	207	227	201	198	201	199	206	196	212	206	192	199	201	204	202	223	188	209	208	206	203	207	230	207	204	211	196	215	222	244	196	213	210	196	227	210	190	216	188	238	221	205	217	227	204	215	204	208	184	233	202	196	213	212	211	198	208	204	238	222	236	228	220	207	200	214	216	213	229	192	235	190	211	202	204	190	212	225	202	217	190	174	252	226	196	203	222	229	228	219	226	200	209	191	242	206	186	185	206	212	220	220	208	210	193	202	223	217	227	257	200	224	197	208	240	238	248	220	211	214	219	225	226	203	219	239	207	226	192	211	209	236	204	198	207	204	210	199	209	192	210	189	200	216	205	223	209	198	208	226	230	210	217	199	213	193	209	227	193	206	195	190	227	200	220	223	202	202	183	206	222	207	205	199	206	210	226	211	181	192	233	215	182	207	249	212	191	213	228	203	182	229	188	210	216	236	199	239	219	205	218	192	237	204	222	214	228	211	234	207	195	235	225	206	207	202	208	223	196	203	223	185	219	205	219	233	206	202	202	224	195	187	201	205	214	205	232	235	198	191	198	199	213	203	201	214	202	192	200	172	229	206	212	207	212	219	226	209	219	188	229	193	255	225	221	211	235	190	226	239	234	193	178	209	205	176	210	206	232	182	226	202	226	218	215	200	227	204	218	210	223	224	226	201	210	226	184	216	199	222	242	207	200	220	190	214	216	219	193	201	218	197	204	218	183	217	218	217	213	174	233	199	187	187	183	201	198	223	187	220	194	235	221	223	226	213	237	196	235	201	224	202	204	213	204	229	223	216	217	197	197	237	192	207	221	222	212	211	217	207	242	191	225	234	204	201	204	234	230	193	210	210	200	196	211	213	224	222	204	200	224	251	207	209	238	203	215	220	233	189	205	217	184	228	171	207	197	213	210	184	212	194	220	216	229	210	206	219	190	208	203	198	189	208	196	240	226	210	227	199	203	195	178	246	185	196	246	226	212	236	219	216	202	228	216	196	207	193	185	223	186	226	212	212	212	188	193	193	201	217	227	184	195	227	214	222	194	216	209	225	193	192	207	201	241	212	218	214	211	205	237	218	207	223	212	209	213	225	219	198	205	207	207	235	192	221	185	207	211	198	208	198	230	229	190	192	229	212	218	226	210	212	212	218	222	217	232	202	223	238	199	223	219	215	228	236	221	214	228	232	221	218	201	201	208	217	192	204	227	214	185	214	217	205	214	187	191	229	237	206	209	214	236	203	233	218	176	218	181	223	213	209	207	214	231	219	170	209	196	218	199	200	215	188	227	188	207	200	196	214	206	192	222	208	235	202	222	247	217	217	233	201	213	236	209	225	200	205	222	201	236	223	223	215	220	199	216	198	209	227	225	208	198	229	206	230	224	223	213	236	205	196	222	204	204	223	217	209	224	178	205	223	209	211	197	229	208	193	216	196	219	222	191	204	212	242	211	213	209	184	192	215	217	205	203	173	205	241	199	220	220	216	179	244	217	229	229	212	205	202	215	194	227	211	216	229	207	210	194	222	240	204	216	217	201	235	195	224	225	213	223	218	173	195	185	224	210	201	217	200	191	218	212	220	206	220	195	225	232	215	201	222	228	209	200	213	233	194	216	245	209	203	211	200	219	195	212	177	218	223	233	205	210	254	197	212	247	206	208	210	209	213	204	190	207	238	226	232	206	249	213	200	237	201	219	241	208	202	222	222	174	209	243	202	179	237	218	188	227	210	207	232	241	208	197	193	182	216	228	213	219	204	189	217	226	199	204	224	224	174	184	203	197	216	211	204	192	225	203	227	231	219	226	203	226	187	228	222	201	216	210	243	216	232	219	192	210	216	206	187	241	215	199	210	205	228	209	181	185	223	178	206	201	205	220	206	219	193	222	200	201	184	209	177	185	219	235	213	197	208	227	208	208	193	209	223	179	196	198	215	212	186	201	227	231	225	229	192	213	233	229	207	224	205	218	209	213	197	196	199	210	261	222	209	209	199	219	227	219	224	199	219	206	208	229	228	195	233	226	219	211	218	198	227	207	212	228	223	231	227	238	224	198	222	230	173	214	238	221	214	212	233	229	193	221	206	201	232	228	219	181	257	199	204	230	216	205	230	181	226	218	194	211	216	241	196	223	202	215	198	211	197	229	220	224	209	189	201	219	222	210	195	229	212	202	203	228	224	221	212	214	195	217	209	224	208	214	209	203	239	223	211	199	201	221	209	192	197	198	188	229	222	217	206	204	227	202	217	204	223	206	214	196	223	195	202	189	160	215	191	225	217	220	211	220	191	194	209	224	210
9011	8618	12582	13861	16966	21058	14276	11197	6739	2466	1219	866	700	632	586	575	616	547	609	606	659	607	636	596	567	598	583	640	619	624	570	573	595	547	568	542	628	575	553	629	607	586	639	571	614	567	610	588	578	592	615	569	580	613	587	630	591	626	585	607	565	588	619	568	566	590	586	599	599	610	597	582	607	571	567	619	581	592	605	658	592	575	596	620	598	566	629	622	631	634	587	550	580	607	575	552	644	603	584	555	593	618	590	575	561	594	600	619	569	619	644	589	599	603	591	572	624	615	600	618	614	585	589	603	620	598	603	586	635	630	589	613	583	560	589	591	567	595	613	629	569	597	577	641	561	597	544	611	591	588	603	591	617	542	623	594	624	607	581	601	573	604	619	592	604	559	565	612	567	616	574	626	596	613	604	608	617	603	581	636	583	604	570	623	591	591	609	583	650	607	633	598	625	560	565	585	565	627	599	641	595	613	589	599	575	598	598	590	580	595	593	604	598	579	597	580	583	576	595	616	586	563	601	644	570	577	625	608	586	576	559	565	592	598	572	581	606	578	587	583	601	590	564	608	567	579	582	582	586	534	622	557	580	637	539	534	600	635	609	582	582	593	563	566	569	596	600	609	608	598	610	616	569	629	612	624	584	610	610	600	591	581	603	601	580	571	578	618	571	637	582	582	626	584	639	594	635	591	594	613	583	592	624	592	575	589	598	591	609	568	649	627	580	629	634	600	620	605	575	595	602	623	556	607	624	627	592	599	601	622	594	582	610	588	589	571	606	553	634	576	621	606	599	606	595	617	627	639	616	570	600	569	572	636	590	564	621	598	641	574	587	635	566	596	614	653	588	567	610	571	581	550	605	572	585	619	591	592	602	599	570	574	587	584	566	615	658	583	622	580	550	557	605	626	577	620	566	562	607	578	621	596	612	609	616	600	577	616	594	587	556	572	565	579	564	575	598	607	570	575	555	579	599	601	602	599	583	591	587	578	574	653	592	567	596	608	639	575	585	600	619	631	572	587	581	557	537	560	602	581	614	596	600	560	596	563	586	599	580	574	611	585	542	570	631	550	590	614	609	589	568	528	588	590	593	595	566	585	577	589	579	598	643	550	582	561	566	631	568	579	576	580	599	578	603	584	579	593	616	623	609	565	622	576	610	574	558	613	583	576	585	600	581	597	587	581	608	576	586	581	562	560	601	626	605	584	586	611	573	621	571	598	582	575	589	627	584	614	573	630	639	613	581	578	613	559	546	625	620	580	593	594	587	574	589	615	600	589	602	594	600	575	593	597	605	611	671	589	580	574	602	568	612	589	612	630	570	633	606	604	583	605	557	621	591	587	588	610	543	573	582	562	587	565	597	578	557	604	606	587	604	594	634	579	577	638	617	636	632	585	564	590	563	581	583	636	601	560	597	617	607	572	633	587	591	654	623	595	608	596	579	610	598	616	588	597	593	586	597	587	618	603	594	587	604	590	594	580	562	616	581	600	614	634	590	588	622	591	636	601	632	590	545	584	592	599	534	501	586	573	565	612	628	587	588	595	621	601	561	562	617	621	588	598	601	574	597	588	599	574	579	575	582	575	600	564	600	561	590	536	575	613	540	587	615	600	602	580	638	613	596	560	623	607	631	571	570	562	576	560	624	631	569	563	586	580	577	577	569	624	606	597	583	614	614	617	566	570	609	597	612	574	598	628	577	593	630	623	631	652	553	606	596	609	592	611	612	590	600	593	623	568	606	608	642	581	608	531	601	607	573	608	614	595	596	571	555	622	654	591	616	598	607	520	624	620	581	580	566	601	585	666	602	580	620	600	604	575	620	579	581	585	577	551	579	561	537	606	599	586	555	631	604	556	616	561	617	563	594	581	557	599	579	584	582	619	642	576	531	589	586	588	578	613	603	576	613	599	612	605	568	652	603	617	596	622	608	622	597	607	597	583	598	608	607	598	595	589	626	603	580	638	585	542	602	623	565	595	602	621	630	642	615	569	606	562	552	574	584	584	607	595	635	573	622	540	585	613	617	595	591	625	566	584	562	586	589	585	575	594	564	629	604	593	604	634	578	600	590	582	615	642	597	551	578	596	583	600	601	604	605	614	550	575	622	618	624	603	615	615	566	588	598	585	583	575	581	612	579	557	564	566	591	606	592	620	584	571	584	595	590	600	581	603	604	614	587	604	576	562	635	656	626	571	609	618	567	575	591	596	615	607	600	589	549	632	555	567	601	597	578	589	624	597	629	605	585	604	603	551	621	588	576	556	614	591	584	582	601	583	617	619	624	579	609	609	635	603	573	613	566	599	607	586	598	587	556	603	626	639	589	581	553	587	550	621	568	567	565	592	594	552	528	602	569	613	572	564	582	585	589	607	633	612	582	634	577	598	607	578	615	576	615	521	590	560	614	638	586	617	585	622	593	600	624	548	638	540	597	578	597	627	581	590	590	584	596	610	596	609	577	600	600	639	566	604	585	668	616	582	625	586	587	627	606	635	583	596	586	594	627	621	595	584	600	568	607	631	560	576	589	632	601	622	552	578	601	567	586	555	575	580	601	613	591	592	558	640	564	595	612	616	588	601	590	585	583	577	596	593	597	619	579	589	609	624	635	632	611	539	577	590	573	592	593	574	553	580	673	612	599	601	637	601	609	659	599	563	577	579	609	598	527	596	587	607	588	581	656	599	562	594	607	624	573	584	609	664	615	566	629	629	554	548	558	616	640	583	613	618	606	556	605	578	602	586	587	615	551	603	619	579	651	617	603	617	582	598	567	571	574	591	569	601	593	611	566	569	545	619	590	583	589	613	610	543	592	589	574	600	562	627	588	581	587	611	576	626	639	587	582	574	580	593	599	575	593	619	639	560	622	551	529	583	591	587	546	586	601	604	604	585	585	578	637	580	616	624	564	585	607	572	625	615	605	589	600	610	603	590	574	570	579	602	583	603	575	596	549	606	609	609	605	632	578	572	602	576	602	615	619	605	610	597	668	579	594	564	647	570	612	620	580	564	567	601	637	639	599	593	616	575	577	603	600	628	613	586	621	619	578	580	646	613	558	607	581	590	586	581	609	621	570	592	558	557	608	570	629	613	593	623	569	622	589	630	599	593	598	627	618	570	585	594	584	598	594	585	603	533	604	606	581	578	634	597	584	604	603	598	578	595	574	607	586	628	630	583	622	600	617	624	622	611	615	579	629	562	613	601	564	598	639	637	584	583	591	575	574	610	575	598	637	569	572	617	569	602	613	605	590	603	632	594	609	602	568	571	643	552	565	569	573	635	602	592	578	618	558	629	547	598	576	599	639	599	585	623	581	575	581	597	609	619	600	561	585	570	631	593	568	576	563	596	618	586	585	605	590	570	624	562	637	595	585	637	597	592	611	602	594	606	581	612	617	585	605	608	615	557	588	556	596	581	617	581	582	584	550	622	590	557	618	587	597	651	604	638	606	593	578	614	616	555	572	586	566	629	606	590	591	549	578	610	601	603
26318	10482	8681	7078	4992	24477	26572	25410	11945	4855	1443	658	368	246	261	198	218	188	189	188	176	197	210	201	202	211	190	195	192	186	181	210	195	203	178	218	179	224	221	200	208	218	189	190	189	200	205	199	210	211	204	229	211	196	198	181	207	220	224	174	209	187	202	236	206	192	206	195	222	195	207	193	202	227	219	184	205	210	197	219	207	197	202	205	196	215	225	199	203	200	210	204	203	203	195	201	206	221	204	206	193	196	213	214	231	238	201	198	197	200	186	224	196	222	183	214	209	201	214	229	196	202	195	214	199	206	196	197	201	199	208	204	194	187	209	191	184	212	182	209	207	196	224	182	185	220	218	194	216	205	204	204	216	199	203	211	208	238	176	197	206	195	201	198	205	227	206	195	211	206	231	212	180	201	182	187	218	180	200	200	221	218	213	210	196	201	187	195	181	216	185	201	206	184	198	181	210	202	229	218	191	187	242	219	196	204	190	203	182	181	213	195	205	225	220	224	214	183	235	217	180	185	192	201	181	219	209	218	220	192	186	207	202	214	206	196	215	194	201	207	228	170	182	219	228	216	215	209	187	216	239	216	202	214	216	200	185	211	180	217	202	230	212	202	208	189	202	242	223	216	189	209	216	204	186	202	215	221	203	205	204	194	236	213	190	210	201	194	212	215	232	184	180	191	186	216	211	215	199	189	201	186	203	179	200	223	203	212	200	190	200	212	188	225	176	201	197	224	204	211	205	211	223	182	194	175	199	193	200	198	210	218	194	214	207	194	206	224	191	218	192	221	216	193	239	211	184	203	210	188	206	204	204	187	182	225	192	187	220	209	195	188	206	184	197	183	181	198	221	190	207	179	193	207	198	193	197	203	193	184	192	215	218	223	201	198	219	230	216	217	194	178	176	214	200	226	199	209	213	243	207	191	195	201	217	213	206	210	209	204	191	194	177	180	218	211	180	198	205	188	193	213	180	214	158	231	191	217	197	186	186	209	222	184	179	196	245	208	202	209	214	205	223	209	219	228	203	215	213	199	215	178	250	208	193	200	212	201	184	207	220	222	216	219	212	196	177	178	232	183	201	201	199	186	195	202	197	215	210	214	195	196	207	216	180	202	187	218	188	198	211	190	220	189	200	219	182	195	206	212	217	247	204	191	211	198	208	196	156	214	206	208	208	208	198	235	220	212	214	200	214	186	196	214	183	206	183	198	194	219	212	206	202	202	225	219	240	202	192	206	220	198	228	222	223	219	194	209	181	190	201	199	214	205	200	202	170	194	179	183	231	223	197	198	193	187	181	198	202	188	171	204	221	212	200	223	222	221	211	184	208	212	207	193	234	185	216	211	177	216	207	210	199	208	189	206	226	206	189	233	205	186	191	199	217	206	202	203	201	170	194	197	210	209	207	206	205	212	183	211	211	235	213	225	206	221	200	209	202	206	219	189	194	199	197	210	219	190	219	201	176	191	199	227	199	206	205	194	167	193	205	208	218	203	218	190	239	226	197	196	231	202	184	197	198	212	207	218	214	223	226	203	222	206	209	221	213	225	203	203	212	179	216	224	191	219	209	205	189	252	210	190	195	191	212	191	205	201	205	210	188	194	199	211	202	204	209	201	199	190	214	215	206	188	189	191	176	225	198	196	204	207	177	214	181	184	205	231	230	201	177	186	207	225	211	212	200	200	184	205	198	210	189	209	203	209	197	211	188	173	225	210	223	196	193	198	216	191	179	206	207	212	235	227	199	186	180	197	209	196	217	208	183	202	202	200	208	190	195	202	201	210	212	203	206	189	225	192	202	202	170	221	220	190	228	212	190	205	189	193	198	196	222	200	213	207	183	211	229	201	193	196	176	201	214	202	225	198	202	203	193	186	209	183	184	205	180	194	204	207	210	194	205	228	189	235	196	219	203	228	188	222	223	195	228	234	211	207	190	215	193	182	210	192	211	204	185	202	196	226	218	195	228	198	190	198	223	191	217	214	185	193	183	196	192	212	213	229	203	195	185	224	207	217	195	207	211	184	173	219	207	237	197	210	205	200	227	203	193	194	184	189	196	189	198	221	212	226	208	223	201	223	215	211	189	215	214	203	189	199	221	202	223	211	208	182	191	223	208	183	226	185	228	190	212	218	198	197	201	212	208	219	221	210	221	218	218	197	202	173	202	214	184	232	204	210	200	205	199	219	191	209	194	199	203	200	186	202	206	213	199	196	207	193	200	213	227	179	220	184	191	197	207	212	205	203	205	175	186	246	183	182	207	205	199	220	194	190	207	216	201	208	213	192	211	199	204	217	203	226	230	205	195	195	198	198	196	230	174	203	218	210	219	193	231	191	214	241	183	223	212	186	203	204	207	240	208	204	225	204	202	206	191	211	226	192	194	196	193	228	198	202	240	219	214	209	213	199	194	209	180	212	196	184	219	191	194	209	199	204	206	198	186	214	202	193	192	195	208	194	218	194	220	192	214	201	214	197	196	224	203	199	191	194	190	188	200	190	208	218	176	197	203	207	211	233	209	204	206	197	199	198	195	223	210	217	187	204	221	170	196	228	201	203	192	199	208	223	226	197	194	200	200	221	193	210	198	225	208	194	204	223	212	177	199	220	184	198	210	205	204	189	193	211	201	224	217	185	207	195	200	196	202	209	197	194	211	221	227	194	184	227	197	205	184	198	215	191	203	194	205	200	186	225	212	226	193	188	191	189	208	201	199	192	204	202	207	182	223	193	219	203	211	173	227	209	192	197	201	196	188	194	175	209	230	189	211	196	181	183	193	193	206	188	233	192	262	199	198	199	180	205	197	197	182	192	229	208	199	205	197	177	197	207	189	201	198	178	211	198	206	230	219	189	207	206	207	175	206	203	187	212	193	225	215	229	222	206	205	189	188	200	212	202	202	190	206	222	217	196	188	222	219	193	221	246	211	217	202	190	191	207	192	227	205	192	234	198	192	216	211	219	218	219	199	218	215	200	217	216	210	203	223	222	191	209	213	212	214	196	176	206	201	204	207	206	209	199	204	203	211	191	197	203	193	225	212	196	203	233	229	211	206	198	195	231	192	208	217	218	224	204	201	195	194	201	197	228	217	196	193	198	195	192	202	200	207	197	226	177	202	210	201	212	200	228	200	181	209	199	206	196	210	210	199	211	163	219	190	190	185	197	185	210	197	210	207	206	206	188	207	185	214	206	187	213	201	172	207	185	211	221	234	229	213	169	198	221	181	217	168	215	199	199	216	223	237	188	204	190	203	218	206	198	185	205	204	219	201	204	209	209	207	239	204	203	191	206	219	211	190	218	202	206	217	189	210	190	222	196	191	221	182	212	181	204	209	202	201	202	191	212	205	215	213	210	191	229	207	217	216	217	210	188	202	213	178	192	202	227	210	213	201	199	228	216	189	207	204	202	191	158	225	183	205	209	230	194	212	197	236	217	216	202	211	201	204	199	210	208	234	194	210	217	207	193	208	185	219	210	232	194	203	218	211	226
11466	7213	12766	16978	17738	44733	47384	45386	29286	18197	7298	3493	1650	874	715	603	622	545	590	567	613	565	544	553	528	573	583	556	604	609	591	544	589	579	580	544	543	568	576	584	579	560	583	565	554	572	576	595	598	572	597	614	585	553	618	622	601	586	567	590	535	583	647	576	543	579	570	559	574	552	601	608	596	560	579	578	574	589	550	557	594	622	578	567	549	555	585	572	583	613	568	571	524	598	577	572	570	592	584	581	577	545	600	542	550	597	564	607	560	609	569	555	559	596	590	572	567	575	545	583	622	518	568	561	548	583	612	594	580	630	571	591	561	594	587	540	552	590	567	556	605	594	535	587	553	603	596	585	578	602	602	585	554	548	610	566	535	562	594	580	571	554	608	547	571	541	563	592	577	588	538	582	564	578	584	572	577	564	566	619	556	561	549	571	524	560	541	599	609	544	591	531	533	579	582	587	592	559	583	595	574	569	559	578	626	578	630	580	557	606	566	567	563	561	574	558	587	554	544	576	562	558	621	555	570	523	594	580	571	553	549	543	598	617	597	596	533	575	585	528	618	581	585	586	585	602	587	543	603	570	583	584	603	598	585	558	617	555	558	577	549	540	594	564	618	588	584	572	555	522	597	597	559	564	620	607	500	614	584	581	541	566	581	575	575	579	562	600	585	573	585	550	613	622	589	572	583	552	576	526	569	583	593	542	570	603	609	611	594	550	628	584	589	587	573	579	551	555	527	533	556	562	561	584	594	640	620	583	615	558	563	542	562	570	524	560	588	604	567	615	579	569	558	595	562	591	596	596	618	611	583	573	555	558	599	566	620	566	564	584	536	584	585	558	592	602	570	553	587	558	564	593	617	629	532	550	578	548	548	623	543	581	631	585	615	534	571	595	573	569	571	571	607	546	554	582	574	590	594	603	570	556	578	583	566	632	549	564	547	583	558	564	610	539	566	582	574	577	526	583	603	600	547	576	570	617	576	550	586	564	571	587	573	563	620	577	590	565	569	596	578	558	534	560	591	552	565	594	611	591	589	511	540	530	602	561	591	606	578	608	588	545	597	569	566	557	612	615	550	561	629	581	568	583	550	559	626	564	560	565	558	541	631	612	572	522	576	571	608	584	592	549	569	517	568	558	581	597	565	584	553	546	578	605	629	603	582	560	558	610	563	598	575	571	597	595	562	602	584	560	552	565	546	580	580	568	606	538	561	579	588	610	580	591	551	559	563	581	588	590	545	581	599	616	628	563	600	551	571	584	574	569	551	552	535	527	541	521	557	542	597	620	549	556	644	555	626	602	574	587	573	577	582	544	537	589	588	551	624	536	567	643	570	554	529	577	533	567	559	586	597	581	535	608	557	590	544	582	561	570	551	627	580	608	565	587	615	572	568	569	605	535	577	560	570	566	581	613	555	596	559	590	526	571	555	583	631	542	538	578	573	628	571	546	595	600	551	576	558	568	584	567	544	553	569	586	552	604	558	561	576	589	556	617	612	593	561	594	569	587	568	608	570	557	545	580	558	588	575	563	568	570	581	579	572	577	592	553	548	588	548	541	553	567	546	589	530	579	568	549	591	549	495	559	566	583	578	587	639	570	617	546	544	601	586	584	573	582	554	608	600	555	556	577	599	589	577	555	579	568	616	581	612	607	583	592	594	614	591	606	612	613	561	607	588	547	576	570	574	623	547	577	570	564	574	558	570	560	573	594	583	594	613	540	583	590	612	633	535	554	575	599	559	526	601	565	576	589	567	578	603	593	591	558	580	560	588	588	571	572	562	612	580	589	585	548	566	571	519	592	570	555	556	568	583	617	627	570	583	609	570	614	588	573	553	543	577	592	561	581	546	642	556	616	588	624	557	607	586	612	572	587	592	596	588	580	549	641	545	563	571	593	580	566	610	567	573	584	557	571	572	573	574	580	598	577	567	574	562	579	542	608	576	576	555	585	575	581	600	547	586	600	584	591	534	569	605	604	581	576	590	604	539	603	567	589	564	589	580	639	590	593	536	566	541	582	578	566	530	568	581	557	584	550	596	594	588	577	583	577	559	579	622	553	594	532	597	589	584	581	575	547	568	614	592	528	595	588	565	590	578	604	589	586	616	581	599	605	599	554	562	582	579	599	594	574	561	608	516	572	585	589	576	570	565	583	593	600	593	578	605	582	598	583	569	569	554	557	547	591	579	550	581	560	584	583	546	569	552	571	570	566	540	575	580	596	532	633	600	573	560	568	552	608	576	584	545	542	528	532	566	563	607	596	556	540	569	549	592	615	583	582	576	575	566	595	538	562	570	584	643	531	562	588	602	607	576	603	610	562	538	588	551	569	566	543	558	613	547	619	539	515	615	575	619	531	577	589	586	620	565	560	597	602	582	558	570	554	625	586	615	640	629	601	567	557	580	600	603	551	570	578	555	634	593	600	591	578	580	627	566	583	564	559	565	554	575	553	555	577	573	562	574	570	586	534	593	587	568	564	602	567	603	571	599	602	558	626	617	585	574	597	587	545	571	585	568	579	579	578	609	606	570	560	540	616	593	574	561	576	556	565	620	544	557	587	605	526	585	584	585	570	613	602	587	513	625	547	575	594	619	561	591	613	599	562	582	543	593	624	596	548	572	598	573	596	539	575	584	607	554	562	562	589	578	585	556	556	607	564	549	599	543	590	583	547	580	595	575	588	572	544	560	570	605	618	607	535	600	542	569	610	602	563	562	533	559	565	602	565	600	530	566	613	590	615	563	582	541	593	550	541	514	587	542	578	575	568	594	569	578	556	572	614	593	636	542	573	549	574	606	565	552	618	580	584	592	580	555	563	580	596	560	584	586	550	595	617	592	577	589	562	559	563	614	570	541	559	566	603	581	580	565	542	572	535	572	584	594	576	571	583	561	580	566	584	580	565	552	555	574	575	607	608	569	595	552	583	589	580	593	564	582	578	524	594	546	611	562	564	579	584	586	588	550	592	610	590	548	591	550	600	571	585	558	548	573	605	555	579	576	595	583	588	594	576	590	580	577	628	569	562	593	546	564	585	602	581	596	570	568	592	570	570	590	560	593	543	581	539	562	569	618	569	533	597	563	563	593	596	612	602	544	553	618	539	576	593	595	588	572	606	567	555	540	582	581	600	583	562	569	581	578	619	549	567	562	543	595	559	558	563	572	612	565	591	553	603	567	571	602	601	604	569	568	585	577	606	595	531	601	611	609	607	596	606	604	577	547	565	614	577	615	598	563	575	566	582	572	577	570	572	601	518	526	624	574	571	572	562	591	591	611	638	614	574	580	590	616	565	558	579	572	584	544	567	604	624	562	566	643	535	596	536	577	578	549	575	575	549	584	568	577	610	575	570	581	569	586	557	537	606	561	597	540	597	579	557	552	591	589	614	609	612	520	596	611	568	595	579	542	574	596	576	553	569	540	568	592	627	577	573	572	594	552	554	531	566	594	556	577	597	561	575	613	562	595	593	581	579	555	583	573	599	602	578
28363	13237	10661	7902	6344	16919	43384	37404	21608	10294	3513	1269	616	339	303	207	216	210	206	223	208	209	190	223	224	210	253	208	203	225	184	207	225	202	210	202	217	223	224	222	207	191	206	221	196	217	224	203	221	224	199	203	222	218	191	207	218	196	207	203	211	200	207	204	196	180	231	194	208	198	173	198	208	200	222	192	211	205	192	210	204	217	215	202	199	189	193	207	186	195	211	186	207	195	180	233	201	197	199	212	200	220	245	195	167	207	193	206	212	230	204	190	217	193	223	226	212	207	218	196	231	211	182	196	221	228	211	213	207	198	199	190	213	199	188	224	213	203	215	171	198	201	217	226	197	186	205	182	201	212	202	200	213	221	188	198	227	184	190	244	205	171	200	226	226	199	212	206	213	216	198	192	187	202	195	250	205	205	203	217	213	182	222	196	207	207	224	229	216	204	212	230	200	211	216	193	228	200	188	204	215	178	212	184	204	226	215	187	212	198	190	200	198	220	211	213	213	210	220	202	175	201	204	229	193	207	196	233	211	191	203	201	202	221	202	215	187	225	194	191	214	202	252	210	225	205	205	192	232	206	211	201	210	197	240	223	195	213	198	216	226	212	205	194	203	220	192	179	205	221	193	191	246	197	210	220	202	223	194	221	195	230	234	206	192	231	216	222	231	215	215	189	232	191	238	180	182	206	213	212	227	218	216	201	228	186	185	184	223	208	240	175	178	191	235	218	194	173	202	227	196	192	198	220	221	216	190	235	199	212	207	209	197	221	207	217	204	205	211	221	206	190	197	189	174	220	216	223	231	192	209	209	218	192	228	243	235	224	206	195	173	190	187	203	217	215	205	205	203	229	215	206	207	190	215	196	207	184	175	200	213	210	229	209	182	209	183	181	205	218	206	219	194	216	207	231	192	213	178	182	196	197	194	224	231	191	215	208	184	206	191	210	187	215	214	229	200	216	195	187	212	192	209	233	188	201	187	228	196	230	208	207	214	222	210	199	212	202	190	214	223	188	184	206	214	207	190	212	215	188	199	195	203	215	219	203	209	193	206	204	193	200	227	181	207	239	201	225	206	212	223	206	225	207	210	212	194	207	204	207	206	204	216	187	219	216	248	220	208	219	203	199	211	224	222	205	208	211	172	228	219	203	223	225	206	216	219	205	207	224	217	191	225	231	207	207	213	192	193	199	215	204	211	209	250	232	238	211	224	205	205	232	187	201	195	209	189	213	188	175	212	206	192	210	224	201	224	188	184	203	231	188	201	215	200	212	212	211	194	206	206	205	206	201	200	198	214	218	222	205	220	194	201	182	208	211	216	189	198	209	202	208	217	204	184	218	216	203	190	207	210	203	200	218	223	194	196	201	200	218	203	181	228	213	219	229	198	207	218	214	233	177	197	181	235	194	209	193	184	180	194	205	207	203	197	202	198	211	209	225	215	209	182	223	204	197	204	219	213	201	216	229	204	191	205	203	218	212	220	209	187	195	216	195	213	201	207	198	201	225	230	218	195	216	206	227	206	222	211	227	202	203	190	210	216	202	202	205	211	198	191	179	227	191	225	205	232	213	209	205	221	206	228	218	212	187	193	204	234	188	199	235	175	184	194	206	224	246	214	232	192	220	200	206	210	194	197	192	225	226	232	199	218	203	220	181	204	186	206	205	198	245	189	212	198	234	214	217	204	247	207	213	240	203	201	197	202	198	210	198	192	200	224	201	207	225	194	228	204	250	192	207	204	197	201	239	203	211	207	207	217	212	209	199	200	237	197	228	208	223	197	203	202	209	218	211	202	231	205	206	206	205	213	202	214	195	196	203	194	218	235	223	199	216	219	206	207	235	214	192	216	198	198	191	221	204	200	180	188	200	182	218	188	199	231	211	207	183	218	210	198	201	212	216	216	205	225	181	206	220	176	221	205	206	209	180	195	221	217	212	207	212	214	188	217	216	206	200	210	220	177	187	232	192	203	233	182	179	209	203	194	227	184	179	196	228	180	200	214	214	214	199	194	213	203	219	188	187	203	186	183	216	207	223	206	204	214	179	226	220	191	229	220	185	202	217	194	240	220	200	204	187	204	206	210	185	210	234	209	212	209	204	185	207	208	219	193	214	189	193	189	200	208	201	205	211	210	219	211	208	201	233	210	208	200	238	212	188	212	201	191	210	188	221	213	213	199	214	207	203	203	222	183	211	209	217	189	226	215	185	195	198	216	216	200	171	205	201	227	216	208	212	201	209	225	204	199	218	186	200	215	177	214	199	197	205	184	204	210	226	223	181	206	221	215	210	202	206	210	180	193	203	227	221	200	185	197	192	191	214	194	226	201	213	213	208	224	251	193	225	227	198	229	205	199	219	203	204	209	197	214	210	204	215	228	203	225	195	198	231	191	202	207	216	212	203	225	185	202	199	182	192	210	207	201	237	188	229	228	225	210	194	183	216	206	187	216	228	217	211	209	204	219	189	222	200	208	186	227	198	201	214	195	216	225	166	206	210	200	209	223	202	200	218	215	184	221	208	214	198	216	224	214	219	202	201	202	211	235	210	204	198	205	234	228	201	228	237	192	234	244	220	234	196	200	222	227	221	219	201	216	215	183	225	173	220	204	190	193	189	242	223	182	203	197	214	203	213	228	181	220	206	177	202	214	169	211	220	188	209	184	174	229	187	213	200	226	190	234	210	205	223	208	178	207	199	223	208	220	200	217	212	175	195	191	197	211	228	210	211	201	219	230	231	181	181	192	215	214	200	208	209	207	216	224	207	188	206	198	212	198	204	233	192	202	222	210	218	238	218	209	224	179	203	219	231	192	198	205	208	222	202	212	212	204	215	195	195	204	205	235	210	205	217	190	222	179	205	200	199	188	199	208	196	219	183	201	216	215	202	209	204	214	214	206	215	227	248	212	207	210	217	190	184	202	206	224	234	205	187	202	210	207	218	192	214	182	220	206	240	198	202	185	187	221	226	218	209	211	210	228	188	184	203	202	216	195	181	226	193	179	208	208	207	201	193	202	211	196	184	214	217	183	206	195	182	209	201	187	218	204	207	209	212	222	211	210	204	213	216	218	211	192	210	209	216	179	224	208	223	216	200	204	236	205	227	230	233	205	228	180	169	212	217	205	215	208	232	209	237	203	233	207	187	204	212	202	225	220	219	207	204	180	223	216	178	222	232	207	206	205	215	223	212	207	204	223	192	199	195	196	226	230	222	204	214	232	219	210	241	209	193	228	231	207	223	197	200	204	216	211	204	181	218	174	195	221	199	202	199	200	206	216	206	196	219	220	223	207	228	197	207	205	214	205	204	224	199	236	187	203	210	186	212	204	201	198	197	194	212	204	230	214	217	185	229	222	206	186	218	223	197	200	217	201	231	206	215	202	210	204	236	204	215	196	201	187	206	204	203	211	203	193	210	183	206	231	207	211	192	197	197	208	205	231	208	209	193	205	218	195	217	218	218	183	196	203	222	192	190	196	204	236	234	194	202
11454	8086	14403	18064	20639	32364	62929	53977	39559	27985	15021	6614	2739	1526	900	639	626	641	539	581	547	654	554	563	595	635	584	608	569	577	545	606	562	606	579	589	537	575	579	594	609	652	642	537	607	563	570	588	619	577	584	589	598	578	607	579	537	585	627	544	601	570	619	593	597	588	579	565	576	589	586	543	573	589	584	606	618	587	594	596	552	594	567	571	593	571	584	564	572	569	536	592	579	623	611	592	604	537	566	591	557	646	590	588	590	586	592	616	628	611	578	577	580	587	557	581	583	592	569	594	568	553	587	588	611	568	632	609	596	547	571	607	566	612	577	577	595	603	564	591	581	577	548	579	573	567	590	572	617	594	624	598	581	605	554	582	551	571	574	565	585	604	587	571	625	601	586	547	630	617	592	598	560	617	624	620	625	578	527	624	578	572	597	623	617	583	599	572	559	596	595	569	616	617	598	644	593	568	584	562	615	582	600	620	629	593	593	560	600	571	607	569	571	555	564	620	545	578	570	592	579	599	577	599	586	569	569	568	594	601	548	552	578	584	606	565	595	631	651	580	562	534	594	585	606	606	530	593	547	521	597	553	581	593	563	606	590	561	596	577	618	599	584	607	604	609	594	544	599	626	619	636	573	599	564	589	589	600	575	558	591	579	573	571	612	564	572	572	575	555	634	605	608	571	566	619	577	560	605	588	623	585	579	569	590	605	596	559	581	592	585	615	604	609	582	591	579	600	608	613	594	582	597	571	606	612	592	617	608	612	606	552	575	601	638	594	613	607	590	563	576	560	608	606	589	610	558	601	596	629	595	617	554	591	601	593	567	588	585	565	576	590	547	579	611	638	600	629	605	615	618	627	553	538	561	620	591	610	591	588	573	584	550	576	588	565	548	569	597	558	575	591	613	609	579	566	592	581	549	613	563	571	591	558	576	626	607	612	613	597	557	619	606	594	603	600	590	583	550	616	567	599	600	610	611	593	599	610	613	591	572	626	591	602	608	572	631	620	536	573	585	583	585	624	590	614	546	623	580	600	595	607	604	590	599	579	601	619	591	583	584	544	597	533	641	580	590	592	566	560	619	576	587	575	559	539	594	566	609	606	602	574	572	629	620	596	571	602	600	612	553	562	586	624	599	597	546	579	559	614	562	576	570	572	595	563	620	556	594	619	588	581	524	598	599	618	582	613	565	591	590	578	583	584	615	597	582	580	618	614	602	578	598	566	557	581	595	571	572	581	600	593	560	577	568	552	554	583	557	569	562	611	556	577	616	588	598	613	581	614	578	622	605	587	604	606	636	587	544	586	610	596	602	630	574	572	559	561	585	604	583	605	623	557	605	598	571	586	584	602	588	567	605	561	587	579	595	631	575	612	614	611	561	613	622	597	593	565	630	570	566	542	604	576	614	602	613	554	603	578	590	596	563	609	583	583	588	560	608	601	606	586	610	595	584	635	528	600	611	559	567	571	614	623	568	574	601	577	580	570	580	598	580	598	573	563	553	557	568	577	582	554	560	539	623	589	572	557	568	605	616	571	633	532	607	575	606	568	599	592	610	571	640	572	621	580	598	550	613	574	599	591	578	596	653	612	598	599	585	624	551	584	620	615	601	571	606	612	608	569	576	606	568	562	573	567	597	586	559	600	588	641	583	574	577	612	584	553	604	601	622	555	603	574	596	588	577	595	621	574	608	571	577	597	599	537	610	564	584	566	573	593	625	573	576	596	609	567	566	631	575	596	584	570	591	564	597	598	594	611	542	533	576	566	594	604	600	593	542	587	571	614	573	635	573	548	585	580	569	524	592	588	595	559	602	595	575	593	614	598	599	543	596	583	587	598	669	582	594	609	596	574	647	573	586	580	616	592	595	569	619	603	560	577	538	581	584	566	540	612	558	590	577	597	605	574	605	596	550	584	558	619	558	594	575	578	572	595	594	590	563	578	589	581	609	576	606	578	589	576	629	624	556	633	571	592	587	569	604	580	577	569	572	577	633	657	597	577	568	603	568	568	576	598	583	554	582	544	630	595	550	622	624	566	575	563	579	593	566	563	610	590	594	578	570	620	558	592	615	593	565	560	614	615	585	586	576	576	608	579	589	584	591	587	604	580	587	601	583	559	623	620	581	612	591	582	577	624	573	559	602	617	599	557	595	575	572	624	632	614	598	568	593	527	588	559	577	568	576	525	619	593	599	592	605	542	569	588	586	616	575	586	575	571	598	565	618	571	591	562	595	553	619	596	594	591	598	587	600	603	615	567	577	547	585	558	611	586	578	597	627	586	579	580	572	553	558	549	559	611	556	598	579	599	613	580	587	603	586	610	609	592	594	600	613	606	557	602	597	591	587	563	533	627	582	639	589	548	566	564	590	605	608	589	571	630	549	548	593	595	568	578	605	592	597	594	613	567	551	577	604	576	613	607	586	540	579	594	582	563	583	587	610	572	570	579	607	578	593	582	636	574	566	566	598	588	583	629	538	590	582	582	593	567	601	634	607	586	612	576	587	563	569	584	628	590	569	610	565	615	617	577	569	574	585	595	604	600	548	619	618	552	557	581	600	576	612	577	603	549	590	588	621	577	557	580	616	599	577	578	584	617	570	579	583	583	575	613	591	566	586	591	568	544	563	568	556	534	550	595	602	595	629	587	594	588	602	655	532	615	572	573	562	572	568	589	614	607	582	598	559	550	543	613	557	549	565	557	577	576	594	587	595	583	528	596	583	543	582	605	571	577	587	597	580	634	571	560	610	572	600	604	601	588	586	580	593	630	558	578	582	597	593	589	546	606	564	558	569	603	602	603	631	582	574	554	596	610	594	607	575	565	621	572	562	572	583	599	562	613	581	589	591	589	580	613	550	574	579	571	573	569	583	593	584	523	587	559	593	607	590	618	573	562	555	567	614	614	578	597	574	555	542	590	626	610	582	604	601	555	608	593	593	622	583	657	619	602	572	618	534	603	570	596	607	570	571	579	602	580	573	610	603	563	601	557	617	586	602	624	589	612	596	581	585	590	575	552	586	608	556	588	590	595	577	560	580	553	600	566	599	578	586	589	594	567	603	586	611	601	577	593	580	576	644	598	539	597	591	610	548	602	577	567	601	616	589	628	596	583	584	630	581	625	601	592	605	610	615	603	590	571	584	583	638	587	602	593	610	548	625	588	617	611	578	584	608	552	598	634	643	594	599	610	569	621	553	574	622	578	552	564	598	604	595	575	551	590	568	599	610	624	646	533	589	583	609	617	601	569	574	633	623	614	571	582	599	602	604	564	598	612	555	580	573	579	609	598	615	582	641	606	573	567	605	565	583	579	599	610	597	614	639	554	612	586	623	609	534	624	599	571	657	614	597	612	588	574	617	584	573	568	616	578	574	595	553	610	548	599	587	603	584	559	592	589	585	606	575	589	604	615	555	587	608	613	591	569	603	635	589	600	617	590	619	605	646	596	580	620	591	582	622	575	566	602	612	586	598	589	566	623	603	593	564	580
20997	4433	3715	3622	1255	1501	4248	3676	1889	684	360	258	241	225	221	218	197	208	244	199	223	231	210	213	214	200	201	209	225	197	229	216	218	192	216	247	216	204	171	205	232	233	200	226	211	201	207	218	213	213	215	189	244	219	222	223	254	225	220	213	204	203	223	209	217	211	210	230	205	243	219	208	225	200	227	205	218	207	213	224	214	230	196	224	227	204	202	212	206	234	219	209	205	196	203	213	204	236	199	211	212	224	184	199	221	223	228	196	215	202	203	221	227	213	208	205	198	235	201	194	206	216	215	238	222	195	212	233	231	201	208	215	191	233	205	213	210	234	220	223	197	202	216	211	224	228	211	203	220	214	206	233	220	245	205	206	197	211	218	207	207	226	225	226	187	224	216	230	218	240	214	225	202	195	223	204	222	209	235	206	224	224	191	231	209	231	186	228	226	207	240	176	213	225	212	198	211	184	206	215	187	208	225	237	213	239	217	197	207	220	218	210	209	195	219	218	204	225	200	237	216	217	228	224	231	204	203	228	223	221	197	210	187	215	224	226	208	221	233	212	216	217	229	213	226	230	215	202	198	234	221	182	165	206	227	219	200	218	215	231	243	250	195	227	229	210	199	212	226	202	206	207	218	219	201	195	219	231	209	212	219	214	211	223	216	203	216	217	221	195	210	211	214	204	215	212	220	222	190	227	215	210	216	197	225	206	249	234	227	204	196	181	206	225	220	230	207	226	180	230	226	168	218	196	257	221	226	238	194	224	202	202	224	201	237	209	218	218	215	211	192	211	191	227	187	176	192	221	222	217	261	226	224	214	210	235	218	233	209	198	220	219	233	224	224	245	211	224	189	234	202	214	209	205	246	208	207	225	198	199	210	187	206	203	188	198	225	228	231	210	214	227	234	207	209	200	218	232	220	224	199	219	187	199	211	201	216	229	236	230	201	222	221	236	196	196	230	204	212	203	211	208	216	193	205	225	213	242	231	203	189	217	218	223	202	213	205	209	226	241	185	234	216	230	168	218	212	208	213	226	195	186	198	200	222	205	227	215	201	177	241	217	208	209	202	195	201	231	223	194	239	207	203	231	235	174	210	202	200	184	212	206	205	215	202	192	198	235	192	215	255	199	205	206	195	186	211	178	219	202	213	231	205	226	182	182	226	207	192	211	219	229	245	230	217	212	204	219	210	227	211	211	205	182	224	224	207	199	209	227	205	218	228	228	207	216	204	188	195	213	219	223	246	207	181	214	240	200	194	215	228	221	220	193	203	215	196	228	210	208	216	226	209	192	214	216	220	226	214	223	203	198	205	219	188	224	234	210	204	219	249	191	198	204	234	174	197	230	217	219	221	203	207	208	204	216	193	216	247	213	215	216	216	209	201	233	217	219	204	208	214	219	213	198	239	205	204	224	192	223	193	198	209	209	205	185	206	208	223	219	209	217	219	223	239	231	204	212	249	185	211	200	198	214	217	211	208	208	231	215	237	232	237	216	206	226	210	203	218	241	187	216	212	213	237	224	257	193	213	220	234	214	222	205	237	212	219	205	221	224	229	213	217	223	194	188	226	196	199	210	261	249	224	215	232	247	218	217	215	210	213	224	196	208	241	228	207	195	229	216	198	248	227	196	216	190	197	198	199	220	217	224	214	188	236	219	216	197	184	216	242	217	188	216	223	226	228	243	202	210	226	230	217	216	194	202	225	201	223	184	206	212	220	223	207	234	217	226	215	193	237	217	191	210	174	202	215	209	202	205	197	186	212	194	224	228	212	223	236	212	214	214	221	188	210	221	225	218	201	221	209	239	215	219	198	202	216	181	217	203	198	229	204	260	212	197	201	215	215	220	215	192	212	219	210	205	235	210	221	189	195	243	208	208	216	234	217	206	194	203	202	198	197	194	198	198	218	205	213	215	222	216	226	252	211	242	262	215	199	186	211	211	186	231	222	203	203	225	211	217	186	213	207	206	222	205	210	196	217	211	211	229	236	178	203	204	244	180	212	221	202	214	197	215	203	229	191	206	220	218	206	198	226	204	218	204	213	201	214	234	215	234	208	217	208	217	201	214	208	176	209	231	211	219	218	200	211	199	228	213	191	198	211	207	207	226	226	214	230	211	235	229	213	224	200	212	221	201	199	225	223	218	208	207	221	213	219	230	219	188	217	194	206	216	212	246	217	226	246	205	244	222	188	238	210	221	250	207	203	209	218	214	219	210	213	223	212	205	199	206	189	203	204	217	210	231	202	224	212	200	244	221	230	207	220	238	199	176	223	235	198	203	238	212	199	236	207	214	182	208	212	202	194	212	195	223	195	200	220	240	215	219	189	211	210	213	215	222	209	223	197	201	213	219	233	206	214	201	202	191	205	194	194	218	201	232	200	216	188	208	217	224	217	198	237	202	223	219	221	223	236	234	226	222	214	178	241	210	201	236	224	203	196	215	207	204	220	214	210	188	241	222	216	208	206	204	181	215	203	204	246	241	222	193	175	226	217	211	221	201	198	206	204	192	214	214	221	189	226	245	196	210	200	197	255	229	191	225	221	203	211	213	209	233	204	224	211	217	201	211	231	210	223	216	207	225	216	240	215	220	183	177	208	212	223	224	216	204	212	218	192	216	213	195	207	199	219	205	222	211	213	215	206	210	224	218	213	229	207	206	216	209	239	193	210	225	203	203	210	200	194	210	189	212	200	208	247	186	188	205	228	214	207	225	213	215	221	225	196	200	223	235	214	209	223	227	196	201	233	218	195	221	194	221	214	210	196	224	203	206	220	223	215	226	181	211	222	213	225	204	209	204	208	219	212	233	226	224	229	206	202	202	205	202	214	214	234	204	204	222	206	216	200	242	231	222	233	229	222	238	212	198	203	215	192	210	214	235	204	200	231	201	209	214	202	230	201	224	218	193	216	222	177	210	222	210	222	213	227	209	216	215	239	251	206	222	223	194	219	213	185	206	236	232	215	204	245	203	235	205	206	207	210	212	223	237	209	193	208	226	205	214	210	220	220	216	198	249	196	194	201	193	199	200	203	233	219	226	228	195	238	241	198	212	208	206	232	232	210	223	218	198	194	208	219	218	216	219	221	239	217	234	215	225	196	222	225	221	221	194	221	192	181	220	248	200	236	212	222	209	195	223	207	221	230	206	222	206	221	202	199	210	194	205	212	210	209	194	203	201	245	213	223	228	222	205	193	201	237	209	194	211	213	201	206	199	229	211	225	202	236	208	235	200	219	218	208	235	210	211	229	213	232	228	204	211	231	220	207	229	228	217	198	229	224	243	235	194	223	238	212	204	213	198	231	207	210	217	219	218	209	215	181	209	240	195	225	211	206	209	203	203	220	208	222	217	229	215	217	199	206	220	222	249	225	223	213	183	208	191	203	201	227	217	210	221	229	215	212	194	227	198	240	194	175	212	234	211	197	220	203	209	192	197	197	221	191	193	217	237	202	215	215	192	209	248	205	228	198	228	202	192	194	198	243	210
8458	3365	6434	10591	5528	8110	17990	14364	7321	2727	1598	847	672	607	652	609	600	619	553	559	636	613	590	609	619	599	599	595	614	570	573	594	599	586	588	591	559	621	584	602	595	567	578	660	581	596	603	594	562	600	591	596	608	617	588	622	628	615	622	633	615	592	615	579	594	612	551	629	568	559	621	616	601	555	553	622	618	604	576	609	589	605	561	643	577	604	560	622	602	571	599	577	613	626	583	591	618	592	555	592	571	590	596	550	599	589	628	551	639	602	621	602	583	571	579	573	617	581	602	589	622	602	601	580	566	608	567	626	585	602	635	569	550	596	608	596	555	567	611	619	624	589	609	602	609	630	588	593	573	593	594	572	610	591	562	568	602	580	594	580	611	597	601	639	624	586	576	611	576	611	592	579	614	583	610	589	623	631	582	566	613	659	549	578	570	648	627	637	668	617	595	614	649	581	600	568	605	576	629	604	603	612	587	583	576	559	602	573	607	577	609	587	624	591	602	584	634	591	520	595	623	564	634	613	590	569	616	615	606	591	562	598	595	565	624	635	562	576	534	623	632	577	611	612	583	613	575	616	631	606	618	549	640	613	610	606	565	610	590	608	570	616	574	588	594	601	555	604	648	619	608	581	611	580	613	585	606	611	593	567	618	600	600	596	549	585	602	587	606	572	598	605	593	663	600	606	565	574	582	628	590	603	567	580	583	592	595	625	549	584	595	619	605	592	582	576	596	583	590	589	593	598	582	588	622	550	632	578	567	596	610	595	626	562	593	596	629	567	579	607	541	648	604	562	628	595	576	638	582	578	575	604	603	587	603	570	599	597	606	649	567	660	616	574	563	633	574	583	587	602	675	583	606	577	608	588	607	606	589	579	604	603	606	597	590	662	592	599	607	629	605	579	621	622	586	604	583	622	586	580	633	603	544	561	620	612	594	597	577	604	609	600	588	588	610	608	661	612	591	649	645	579	596	612	545	632	604	574	593	583	582	606	563	640	585	607	604	567	609	607	570	600	598	589	622	623	579	632	583	599	609	602	568	557	639	570	571	634	632	555	615	617	626	542	563	592	603	593	607	587	628	654	579	598	570	592	577	596	589	562	557	563	571	572	626	621	635	601	561	637	578	623	583	592	595	651	566	579	628	604	618	653	597	566	623	589	617	642	607	629	584	602	623	572	621	609	590	612	584	586	598	574	593	593	621	605	560	602	595	626	576	599	596	629	583	614	625	617	570	573	569	641	532	592	595	623	583	610	597	592	577	625	622	610	595	619	596	631	627	621	619	586	565	613	608	589	586	578	628	591	618	604	575	590	607	622	573	615	615	594	600	595	573	552	631	575	627	548	573	617	591	624	618	607	630	599	620	586	602	559	571	632	588	617	578	577	613	556	565	602	574	653	599	592	601	588	547	558	610	637	588	602	632	567	638	559	626	585	608	604	639	572	570	586	588	571	566	629	596	582	659	630	574	627	592	616	538	585	562	629	560	595	574	612	632	576	568	576	592	637	609	612	567	650	573	576	591	597	581	632	579	632	612	577	593	618	596	591	574	590	642	601	616	632	607	548	627	580	590	586	615	623	613	615	579	553	630	574	604	600	621	571	613	597	591	658	586	611	599	593	616	616	596	610	575	578	584	542	607	566	611	575	605	563	600	588	613	599	632	624	614	575	556	593	584	606	545	594	652	596	573	661	581	586	616	596	630	567	594	596	596	573	632	617	587	606	605	594	615	631	628	601	556	573	616	572	638	610	612	582	606	606	596	586	533	605	580	597	544	591	620	637	650	582	637	619	586	592	556	614	662	581	584	557	619	637	630	583	607	599	569	618	595	603	587	599	597	635	660	610	632	551	604	610	596	563	610	628	558	591	580	629	585	564	640	605	643	574	596	575	582	604	577	592	597	626	617	619	577	587	567	620	577	548	573	568	631	594	584	532	635	611	607	620	597	585	562	589	580	612	622	594	582	588	572	621	560	604	613	552	579	566	614	578	580	566	595	612	613	546	607	648	598	616	600	635	590	590	552	585	607	561	600	590	614	600	565	645	563	564	603	604	597	606	619	584	629	615	612	624	617	593	651	575	609	575	610	590	550	599	580	618	607	630	617	619	579	642	581	613	609	586	605	613	607	609	657	613	630	609	600	580	596	628	549	599	580	557	590	568	577	593	627	570	567	606	627	580	663	561	589	596	596	571	636	614	575	626	604	557	618	571	600	625	639	586	563	588	579	649	569	583	567	632	563	621	612	554	598	592	554	573	566	624	619	571	597	645	597	567	575	610	617	581	556	553	614	592	615	572	591	627	578	611	615	591	652	568	599	577	542	598	583	591	584	620	599	573	599	550	609	586	604	573	618	613	569	596	655	628	611	632	582	607	601	610	564	621	560	610	593	602	602	625	661	603	578	664	593	548	581	581	570	610	571	612	557	627	601	591	625	598	624	572	630	608	601	607	582	560	558	650	585	545	558	615	604	592	605	556	599	593	609	618	608	616	578	582	580	581	616	567	589	638	564	609	591	598	595	599	622	578	573	627	601	596	546	531	619	570	588	619	589	596	573	533	575	602	562	615	635	628	592	594	617	638	598	556	579	573	583	629	609	604	555	593	583	590	612	626	533	639	601	612	611	627	613	610	584	614	600	607	588	627	595	596	551	570	587	604	609	551	632	616	577	591	613	561	628	580	583	594	565	598	620	606	604	586	595	576	604	611	614	612	601	628	598	585	587	623	625	624	635	623	638	624	571	558	569	581	638	578	587	579	651	564	615	589	609	607	618	613	603	664	586	614	615	598	585	563	558	637	610	602	566	608	635	628	575	574	591	630	581	613	628	582	637	590	608	546	623	575	643	623	611	604	577	611	561	568	581	568	607	586	616	634	585	605	592	577	572	634	605	583	574	591	615	612	597	641	600	601	613	641	573	587	590	646	579	542	598	607	594	603	631	593	579	577	657	632	607	610	599	560	636	559	623	531	640	631	600	552	568	552	598	584	598	589	628	565	640	629	601	581	605	616	637	607	594	621	612	570	570	556	544	572	655	627	622	601	589	594	599	625	597	636	563	616	605	616	587	594	587	609	589	595	580	627	604	592	599	583	584	615	591	576	607	620	593	600	596	563	600	567	582	591	569	569	625	606	604	618	568	585	606	593	562	629	651	590	562	569	569	612	596	621	602	612	624	594	643	612	611	612	587	574	621	610	577	578	600	595	625	596	595	610	577	645	621	586	593	578	566	586	596	605	556	623	625	607	569	558	578	594	577	596	604	601	582	595	604	617	590	611	591	618	600	589	604	562	644	589	581	587	587	546	565	577	569	575	584	589	607	573	620	628	580	588	607	597	573	602	635	591	600	575	633	572	593	593	582	601	556	597	590	612	608	616	596	571	562	630	588	602	594	598	598	592	600	605	629	580	568	609	626	617	584	579	553	637	594	549	589	571	627	618	630	594	576	546	558	618	626	596	594	591	583	547	608	605	580	588	634	571	588	595
25405	7805	6437	4018	2204	22703	32917	21000	9123	4539	1802	534	486	371	276	232	217	201	216	204	220	199	215	203	197	220	179	185	203	200	211	215	180	171	179	210	202	221	192	201	181	223	221	211	218	221	191	196	213	199	197	199	190	207	185	217	190	178	213	230	207	209	225	186	240	245	219	219	193	214	207	188	179	213	205	194	195	217	204	197	192	239	207	206	198	197	190	194	207	182	215	204	199	167	224	212	188	195	193	219	210	203	199	197	232	198	209	220	200	167	177	186	182	183	202	223	214	208	204	204	223	198	203	195	206	219	180	229	186	205	209	208	191	210	204	206	196	202	178	197	185	204	234	212	204	184	213	227	207	195	200	181	212	197	198	194	199	174	174	230	211	179	193	215	222	186	194	188	225	209	213	195	204	196	192	189	214	208	178	205	203	200	224	205	241	220	210	163	187	200	213	198	213	196	210	218	192	218	224	204	201	188	216	235	199	212	198	205	218	196	206	174	194	208	195	195	221	186	206	214	188	188	197	202	208	222	200	176	199	210	175	217	204	221	209	211	228	196	215	178	194	214	213	199	207	199	198	194	199	189	190	185	218	209	194	204	203	196	202	201	196	214	209	214	221	203	206	213	222	194	209	215	211	222	193	199	206	187	184	207	192	203	199	194	208	219	201	192	205	202	211	203	216	219	165	200	200	217	192	190	234	190	227	182	186	210	233	212	215	217	206	202	203	184	235	207	187	204	187	197	210	183	220	210	199	211	214	217	203	207	225	217	188	212	188	170	187	199	190	205	197	200	189	210	187	232	209	204	221	190	190	199	201	193	197	202	206	211	205	199	211	169	190	219	184	206	203	200	215	214	229	198	223	215	189	211	192	221	194	196	197	205	210	203	195	203	178	189	201	193	193	192	197	207	200	199	202	184	232	217	199	186	195	231	208	222	205	197	199	189	223	214	203	202	189	225	176	206	205	198	206	188	177	209	202	223	191	210	224	208	179	202	208	214	219	206	191	204	191	191	194	209	192	196	199	224	178	214	195	205	208	213	194	220	207	196	194	207	208	195	204	207	177	211	205	197	187	209	210	200	225	212	193	203	197	208	204	194	223	191	195	197	212	217	207	204	209	196	220	209	200	197	245	226	208	191	193	200	201	204	172	233	203	203	229	224	218	217	202	213	205	219	195	180	201	183	223	182	178	221	170	229	222	214	193	179	180	198	203	201	180	192	221	189	184	202	226	181	189	214	212	183	210	214	187	191	198	201	218	212	188	204	204	194	181	206	202	216	195	207	207	201	230	210	190	202	210	204	190	220	209	211	208	203	227	201	200	224	209	226	197	190	183	200	192	193	216	207	229	222	199	185	177	172	199	176	198	189	192	178	218	214	198	183	168	202	203	201	191	204	219	204	205	190	185	233	205	222	217	208	196	209	236	194	191	189	197	205	195	218	186	202	223	225	204	196	194	215	184	207	226	221	189	206	198	191	210	202	229	209	207	211	216	225	210	188	217	217	188	229	191	180	207	196	200	168	183	178	217	192	224	215	206	213	207	211	208	198	180	193	190	188	206	189	191	212	213	237	210	199	188	194	202	204	205	206	197	207	212	227	228	196	195	199	203	229	194	198	196	213	226	209	178	205	214	207	213	194	225	224	215	176	178	232	202	197	214	193	177	214	207	200	218	205	212	210	213	200	188	188	204	202	202	215	197	182	188	206	213	209	192	213	185	172	203	187	213	177	206	210	208	207	196	202	209	203	224	206	226	178	227	212	201	202	188	217	175	208	206	201	210	194	200	234	186	190	201	181	241	189	193	190	208	192	183	217	201	189	190	219	182	217	206	225	195	187	186	209	251	226	194	222	197	211	228	203	200	204	188	195	209	205	190	207	219	205	184	193	194	177	180	197	197	217	191	222	171	203	191	213	211	188	176	197	200	198	172	195	209	220	198	212	196	216	223	199	221	215	188	207	215	222	214	224	186	194	186	239	222	190	218	196	197	209	237	216	203	219	184	214	190	174	227	208	238	224	190	210	231	205	198	200	182	194	208	216	199	214	202	206	225	197	189	191	206	202	208	197	186	199	188	184	225	201	198	190	170	220	198	223	239	195	201	234	175	205	195	200	198	238	209	195	198	188	208	183	197	199	214	193	204	206	200	216	178	232	216	187	183	197	184	192	194	197	196	225	218	199	218	205	171	206	235	221	205	186	213	242	200	226	226	215	194	223	185	191	200	209	194	203	212	216	188	176	188	191	195	206	208	211	185	191	200	214	217	205	177	186	201	187	218	216	185	175	208	217	198	226	207	212	189	196	211	217	195	209	210	188	224	180	213	194	168	205	190	191	210	201	172	200	213	198	193	172	215	191	199	199	179	205	210	205	197	198	226	174	216	218	192	209	203	207	201	244	227	195	210	199	200	177	199	194	211	178	204	222	184	205	202	222	213	226	225	198	195	191	197	212	195	195	217	185	217	203	193	224	205	170	219	216	213	211	208	201	206	187	170	202	194	232	217	198	229	213	187	199	177	190	225	204	179	210	203	204	189	201	231	216	215	189	229	227	204	189	179	224	190	220	226	213	198	187	180	215	212	187	196	185	189	206	176	191	228	203	224	193	190	201	219	193	203	209	195	221	191	215	173	210	206	203	186	202	211	182	198	191	192	190	200	215	198	202	213	208	200	227	218	196	176	178	200	184	205	217	205	194	194	221	238	216	216	216	231	179	183	205	175	197	193	217	212	206	210	179	196	197	195	214	207	179	195	223	196	201	229	223	211	210	250	206	221	204	227	211	220	186	198	208	201	191	197	195	196	207	206	181	201	187	209	203	212	204	221	221	195	203	193	186	176	220	177	220	217	213	217	209	210	205	206	206	212	194	200	194	190	208	185	229	184	214	178	218	191	202	206	178	209	210	189	219	197	224	198	195	192	214	229	206	217	207	195	216	219	176	203	184	197	188	205	190	192	202	179	219	204	181	185	221	198	207	191	186	202	205	207	180	185	188	210	196	212	211	194	198	220	209	179	187	192	219	209	227	229	202	195	189	198	198	184	193	237	177	211	195	214	188	193	195	213	205	196	198	199	197	225	208	206	189	195	204	200	224	187	213	198	182	181	174	232	202	201	173	211	208	209	213	207	201	200	182	190	213	207	185	219	202	188	183	230	216	196	188	195	213	185	187	204	191	212	187	215	197	210	228	191	235	207	203	217	194	205	204	205	190	200	181	200	205	180	222	187	219	205	210	202	207	220	211	187	203	189	214	224	175	208	173	212	224	213	217	217	224	203	228	204	221	209	176	179	213	189	201	188	210	207	192	213	204	218	210	192	192	199	216	206	209	199	205	202	194	189	219	207	181	191	156	191	194	215	190	192	183	185	218	192	213	216	205	187	204	196	186	228	207	196	180	220	206	204	218	212	216	211	178	210	186	210	213	217	215	147	220	199	213	199	227	195	201	204	205	191	204	228	211	201	190	198	227	198	205	216	202	202	185	199	173
9892	5008	9810	11355	10032	45441	53234	38421	27441	18954	8436	3127	2607	1683	1040	727	662	633	571	576	579	587	576	620	579	559	595	577	611	594	586	624	574	579	621	591	578	580	577	595	592	568	552	575	604	541	578	578	583	570	568	584	569	572	582	570	568	594	589	558	599	586	572	624	581	576	575	555	586	550	581	576	557	553	573	548	564	560	547	571	565	524	568	600	561	552	565	558	584	599	554	573	576	566	553	580	552	580	601	552	547	567	616	598	568	534	590	565	543	577	568	605	582	577	573	545	612	605	532	596	589	590	579	584	560	627	596	527	575	541	587	562	571	597	582	603	640	563	577	629	573	572	551	594	587	583	614	591	595	594	594	579	604	583	558	592	570	618	564	579	590	597	576	572	597	569	582	612	565	554	547	578	558	608	554	594	551	568	598	558	532	641	566	581	539	580	603	623	523	562	557	617	572	586	581	579	565	574	579	570	563	540	615	601	553	605	579	573	615	567	577	554	574	617	584	585	539	551	579	538	552	536	548	559	583	598	588	580	524	589	531	590	544	624	587	554	575	521	564	610	593	562	610	545	573	584	598	616	571	572	577	557	587	555	568	535	552	568	543	558	613	618	559	575	583	542	564	568	576	553	560	556	590	576	582	593	557	556	599	591	566	581	579	585	608	558	554	564	532	565	556	592	612	533	543	594	587	601	556	589	602	615	586	553	603	551	566	550	578	561	539	547	577	560	577	545	545	576	598	573	556	590	582	566	563	554	534	565	560	556	554	574	584	569	584	534	608	590	570	587	580	595	580	590	577	584	614	596	634	562	603	592	596	608	607	578	573	596	621	567	581	567	575	577	575	612	593	601	539	595	618	543	564	545	563	584	559	602	555	569	568	599	578	578	512	572	576	555	587	549	606	571	553	577	606	603	567	563	567	564	604	559	581	593	576	601	603	543	581	575	526	596	561	553	601	562	604	559	623	583	595	562	606	572	546	560	587	590	578	579	549	578	614	565	605	585	582	557	600	596	559	591	600	604	533	595	577	602	582	572	580	616	543	606	553	611	589	600	556	534	589	600	589	612	578	552	543	545	582	544	551	588	601	584	579	559	585	567	564	574	559	565	575	604	616	597	591	593	569	584	550	570	548	573	609	585	584	595	561	565	566	566	572	537	555	570	616	606	579	603	596	537	537	575	643	570	618	567	550	600	559	592	568	541	593	581	559	569	579	550	574	564	556	588	552	600	557	570	557	544	593	535	597	559	591	568	552	548	612	568	576	592	607	540	545	613	580	582	580	605	576	579	591	634	618	602	636	589	535	599	572	587	576	547	550	612	592	553	597	577	534	565	619	592	612	579	586	599	566	592	623	591	548	584	559	619	562	603	564	539	525	558	575	606	597	569	590	579	587	555	561	563	574	570	558	595	596	555	575	585	545	574	614	565	628	550	589	565	568	590	582	573	599	551	607	568	568	601	548	562	563	532	565	618	606	581	526	561	585	578	582	574	610	607	585	538	554	590	598	600	564	561	551	596	580	608	576	533	606	562	556	558	533	589	604	570	554	518	583	608	531	563	587	577	570	605	535	581	611	602	631	619	553	568	588	556	563	574	542	594	564	585	586	570	582	592	580	534	562	607	574	598	558	608	518	565	576	598	580	552	587	585	589	568	579	555	577	556	606	522	564	582	614	595	558	569	563	601	575	579	577	615	519	554	613	585	613	548	579	568	598	552	573	569	606	580	630	540	550	614	565	581	575	554	576	559	592	575	523	579	577	607	563	563	592	629	601	576	568	584	583	549	575	588	568	566	599	634	574	592	588	578	578	579	537	562	605	551	580	575	566	581	604	593	537	560	556	596	594	608	576	562	577	553	570	601	607	551	610	579	586	583	552	584	569	599	547	585	551	574	526	596	562	593	572	602	540	608	595	551	546	567	540	578	562	598	584	563	538	541	569	595	592	565	571	560	570	562	555	559	622	577	580	527	549	570	541	572	576	552	553	566	586	552	618	566	583	567	573	587	574	547	564	599	573	592	636	588	554	587	534	591	578	532	562	559	578	589	589	542	590	587	546	574	552	594	604	581	569	557	597	558	575	618	584	554	598	581	596	578	594	577	623	592	548	549	603	602	569	536	544	515	614	532	602	604	547	578	562	566	587	478	615	601	554	557	567	587	592	554	578	605	602	538	574	577	583	548	564	608	558	559	587	608	553	569	592	595	555	576	567	578	589	544	646	557	594	553	548	530	565	594	556	628	591	598	605	580	512	564	604	547	586	566	588	560	636	585	603	581	554	554	614	625	565	598	557	612	568	555	549	575	569	562	547	553	599	567	566	634	614	550	602	587	610	595	572	591	595	564	603	548	575	570	557	593	575	560	516	548	580	572	606	568	592	562	579	594	513	541	544	590	552	600	609	573	538	572	612	577	608	599	616	577	568	564	599	614	554	551	619	549	568	587	589	589	591	612	562	583	571	578	592	556	572	536	608	548	595	538	568	550	605	558	582	552	582	577	602	577	561	607	603	544	573	581	580	593	571	609	612	584	572	565	540	571	570	611	583	591	609	538	590	585	576	604	548	599	604	559	578	567	562	574	592	569	549	601	571	591	549	565	568	586	574	503	597	547	538	572	574	611	575	540	579	598	574	574	569	565	565	598	542	570	571	570	589	607	560	568	596	532	510	571	600	582	609	578	529	588	531	560	557	608	547	578	596	581	552	538	589	546	552	594	608	583	550	607	562	543	585	568	556	552	592	621	549	584	532	566	569	530	585	535	640	597	592	552	581	559	572	570	565	596	588	580	569	581	558	540	598	608	547	586	560	586	571	602	583	583	570	580	566	590	562	613	570	601	591	561	582	561	611	569	608	551	549	549	565	591	590	580	574	606	594	595	560	601	578	567	578	604	601	601	574	539	595	553	590	580	550	557	609	572	547	578	558	576	585	572	590	582	592	601	587	565	579	562	576	540	574	540	596	620	581	569	581	533	580	563	583	615	567	618	597	576	538	599	573	587	577	588	551	588	570	633	616	595	622	591	561	578	625	582	588	570	601	569	584	572	591	616	523	560	598	556	594	585	572	580	624	596	605	584	596	559	573	590	546	563	619	534	527	601	618	568	600	577	591	571	604	567	578	586	558	563	599	560	646	576	571	550	604	583	601	567	550	553	567	565	525	552	578	596	514	571	558	581	594	606	625	583	598	552	556	597	571	594	587	597	575	603	585	603	547	564	624	568	546	587	576	599	611	593	607	531	562	538	554	584	590	556	580	574	569	576	549	561	627	577	591	542	581	591	565	560	547	588	573	577	545	619	580	572	541	586	489	554	527	613	603	594	547	568	552	555	586	622	580	548	589	553	626	540	605	588	582	551	637	625	558	597	596	580	574	572	608	541	588	594	617	566	597	579	572	526	590	631	556	574	593	520	600	581	653	572	562	620	582	586	582	593	615	567	574	557	581	581	582	553	625	572	574	586	579	588	585	582	556	559	555	619	586	552	593	564
27829	12029	9029	6191	4141	39141	45775	31252	18045	8002	2852	842	539	319	288	215	228	211	225	207	232	211	214	218	210	206	195	221	189	195	253	215	188	226	228	192	199	231	227	196	226	192	233	206	204	192	210	221	228	204	189	202	196	215	215	208	203	215	224	215	197	215	216	228	189	201	208	229	200	230	197	200	213	192	224	208	208	188	224	223	216	209	208	200	201	209	164	183	204	184	208	202	219	206	204	215	200	219	203	208	188	236	195	209	213	211	204	216	204	213	195	202	203	232	207	209	217	231	203	201	213	188	213	187	199	200	225	209	189	202	216	211	215	215	198	208	222	215	193	218	198	206	197	194	190	210	190	219	219	224	205	207	213	212	226	212	208	190	204	223	202	199	203	212	226	199	231	209	202	193	216	199	190	210	209	203	232	209	207	174	207	195	208	211	201	207	239	228	200	205	220	207	245	190	184	194	225	194	206	201	181	223	220	217	217	219	197	209	211	207	201	184	195	231	222	195	219	181	224	220	213	214	215	212	225	196	181	213	212	213	212	197	195	194	223	198	191	188	197	207	189	205	223	216	192	211	201	174	211	202	212	198	211	190	217	211	207	229	206	220	210	235	214	197	193	211	180	254	206	207	204	232	212	193	220	212	230	211	177	190	198	191	192	230	210	199	212	230	199	226	220	196	208	195	214	190	216	218	202	221	230	203	201	226	205	213	207	194	222	203	218	216	206	197	216	222	197	223	208	209	205	222	215	220	195	201	207	207	224	186	183	204	206	227	207	213	183	218	182	215	210	190	219	196	220	230	208	211	191	212	222	212	214	219	219	198	206	215	224	195	225	202	224	176	211	242	201	222	218	212	217	252	219	222	194	209	222	196	222	207	249	180	206	211	204	216	232	220	209	229	221	189	188	184	218	192	201	196	222	171	197	198	214	198	202	198	205	224	186	219	214	196	211	216	206	195	219	215	200	190	187	203	201	195	202	205	227	211	228	201	232	186	200	239	196	203	220	198	221	195	214	238	210	232	194	228	210	206	180	216	192	209	199	191	214	200	213	200	193	203	204	217	215	178	214	198	227	233	226	217	208	214	190	216	197	196	195	188	186	169	201	220	214	211	200	221	220	200	214	218	241	198	213	186	189	218	241	237	198	197	216	219	187	206	187	201	225	221	203	200	201	207	199	176	217	202	233	248	192	207	193	200	221	206	219	251	230	213	211	210	190	223	209	216	217	208	211	199	223	193	201	197	219	209	210	181	211	228	183	230	223	222	215	202	191	230	207	210	229	227	212	219	207	236	184	244	221	183	202	194	220	239	210	234	196	217	211	221	231	203	208	207	214	186	211	211	210	205	187	226	195	208	192	184	200	213	199	212	229	207	232	197	214	229	227	196	228	232	225	196	202	207	206	188	225	219	202	223	186	222	206	216	247	218	200	207	205	201	196	235	215	212	205	207	208	192	196	183	197	223	199	228	211	206	186	189	187	201	206	185	201	223	205	205	223	198	202	200	227	208	214	223	211	231	192	196	231	202	187	218	178	232	184	205	228	202	216	223	220	213	215	231	228	213	209	214	216	217	184	208	194	207	189	199	240	196	216	207	223	206	214	207	212	212	201	195	212	192	198	201	225	210	215	226	206	212	218	196	207	209	216	204	214	241	210	209	193	233	214	209	223	194	193	208	225	233	213	213	236	204	221	218	220	205	228	215	223	209	202	226	219	197	215	201	222	187	187	193	256	210	208	193	232	228	222	195	182	223	202	203	197	219	204	226	204	193	202	195	234	202	213	173	197	204	242	203	207	222	221	237	200	200	208	207	189	214	208	217	214	195	207	197	198	227	203	204	209	208	207	187	201	186	209	214	206	208	208	216	230	246	194	199	184	200	209	203	225	222	218	200	211	204	202	216	205	203	223	195	193	229	213	224	212	231	215	223	190	218	209	200	204	204	227	225	226	224	233	234	212	214	200	206	204	206	215	220	202	233	207	222	215	203	225	202	216	230	244	224	218	212	214	221	205	202	202	208	186	239	210	180	216	174	206	256	206	205	209	211	233	196	224	206	216	194	228	229	210	211	214	210	187	215	204	209	212	225	229	178	215	216	191	217	230	191	232	212	210	203	225	194	213	204	213	219	202	237	230	242	204	199	208	207	227	200	213	213	221	159	196	198	199	196	228	216	211	186	226	216	192	192	221	202	213	213	195	197	218	218	225	214	214	219	180	222	208	239	205	208	232	178	201	226	218	224	210	206	200	221	216	200	213	221	192	190	216	210	222	217	214	218	170	200	238	206	208	210	216	217	200	207	201	206	214	219	192	194	221	189	189	209	214	222	215	199	225	229	200	214	195	211	225	197	228	214	236	220	198	197	205	201	225	187	220	216	212	229	214	221	190	205	219	203	226	211	199	219	220	203	214	203	206	214	204	207	219	206	200	221	215	221	215	220	196	185	222	210	177	200	223	209	215	227	213	210	220	199	210	234	209	217	215	222	202	211	200	214	203	192	231	232	201	207	219	198	214	179	188	212	206	195	216	204	214	227	191	202	198	204	190	196	208	199	235	222	232	223	236	212	206	199	199	192	208	202	203	221	197	186	205	215	210	208	210	196	206	218	212	210	203	209	191	205	220	229	213	200	212	217	217	200	228	210	215	201	199	198	205	207	204	177	202	206	210	206	217	207	210	221	218	209	215	208	214	217	223	197	218	208	215	188	229	194	221	186	202	211	213	221	213	205	220	191	196	226	222	200	234	230	215	198	177	209	204	206	207	194	198	211	212	224	212	186	208	218	209	218	206	209	204	198	214	224	199	208	228	235	236	195	220	199	203	210	248	210	178	215	205	184	206	199	222	214	191	197	205	192	197	211	224	217	197	231	221	208	202	203	220	219	215	208	198	203	206	189	177	193	217	219	196	225	227	193	197	186	202	222	194	208	195	199	222	201	196	204	219	203	216	220	191	201	233	217	172	230	219	203	209	196	228	219	229	213	204	202	216	213	227	212	205	236	213	237	198	209	208	230	229	195	203	239	224	205	179	198	227	231	219	196	197	167	197	202	220	205	208	213	194	222	227	183	204	224	195	210	211	217	206	213	204	181	224	200	221	201	203	229	250	211	228	220	200	227	201	226	204	197	220	197	212	197	223	227	222	233	183	201	203	207	196	201	219	222	229	228	207	203	219	194	217	176	222	223	215	221	187	207	197	220	209	215	213	225	238	186	197	226	214	193	213	224	213	223	207	222	224	193	231	202	193	227	199	218	213	186	186	205	177	222	218	205	215	182	195	201	219	190	202	229	186	191	198	206	203	224	197	201	192	210	201	227	205	223	213	220	184	225	235	210	213	190	228	193	209	168	232	215	207	184	215	217	202	209	201	224	191	233	191	207	197	181	220	191	210	211	222	207	180	213	207	203	205	200	217	199	203	232	196	225	221	213	199	179	189	218	203	209	209	209	196	210	224	204	194	202	208	210	224	229	198	196	206	192	223	212	235	224
10300	6594	12563	15566	15549	58684	63257	48748	37246	24840	12533	4121	2844	1503	1211	883	819	710	623	641	603	613	589	620	578	571	597	586	586	621	589	609	614	592	574	583	590	579	612	620	638	569	583	586	573	594	589	568	588	601	592	576	572	616	593	619	602	597	558	612	645	578	579	577	585	573	538	610	590	584	557	569	570	576	588	575	609	558	533	625	616	591	581	617	583	559	579	574	622	644	589	570	609	588	591	590	605	595	624	591	589	561	588	589	580	630	577	631	585	608	606	575	589	644	631	570	603	602	588	595	597	599	611	579	555	579	586	609	548	593	567	580	594	592	617	581	567	565	613	593	560	582	612	574	599	594	589	550	588	587	602	606	643	580	579	560	561	607	586	601	580	556	592	575	608	613	615	579	591	586	586	628	578	618	588	585	545	585	615	612	580	630	626	549	600	582	579	613	615	558	570	602	570	569	601	612	599	582	585	593	607	579	579	654	589	571	583	568	595	548	600	563	573	570	579	610	577	614	553	608	634	583	616	578	598	600	583	619	615	569	547	553	581	568	611	582	567	611	628	569	612	557	578	637	623	593	549	598	561	587	615	595	587	569	609	571	584	573	531	602	547	647	572	557	567	538	592	575	572	579	602	567	599	613	602	588	613	600	601	629	568	565	600	614	616	551	607	626	610	601	558	616	575	556	622	580	552	593	554	585	631	610	574	557	590	624	563	613	623	578	609	576	637	618	596	570	581	620	589	554	572	584	559	622	623	576	600	601	558	636	640	570	591	629	591	639	545	590	582	646	586	602	590	632	623	575	625	585	579	569	600	576	581	616	595	594	580	570	597	614	563	564	581	635	577	548	598	581	612	610	605	574	606	570	602	605	644	617	563	585	583	614	551	566	609	595	588	594	639	633	638	615	582	600	599	600	601	566	571	591	567	550	598	540	642	558	535	576	584	572	570	570	599	618	576	620	592	585	577	576	577	613	576	610	571	597	571	567	566	599	602	603	617	564	577	588	593	565	578	615	560	574	577	571	577	572	564	626	561	615	593	562	570	560	611	606	567	546	586	586	563	566	570	557	620	574	617	606	590	592	605	628	563	586	589	583	592	562	595	538	596	621	591	603	616	604	591	582	535	604	588	557	595	601	594	625	590	582	586	603	578	589	603	618	628	585	599	622	584	569	598	584	537	603	584	590	576	569	542	679	627	626	579	615	595	563	604	582	579	643	618	590	622	602	594	579	568	614	549	591	547	615	641	605	612	557	569	612	669	587	591	573	555	575	567	581	592	551	612	605	591	545	580	587	599	572	589	584	583	577	582	610	592	592	621	592	587	612	531	609	568	544	620	590	567	602	558	568	601	578	586	600	589	581	605	620	613	587	590	598	606	585	553	591	595	573	619	591	607	600	557	569	590	567	550	586	556	610	599	572	588	641	663	601	593	614	566	557	584	574	636	613	595	586	544	627	592	607	648	634	598	594	608	548	589	609	560	567	575	578	620	597	638	593	613	553	599	597	586	604	551	567	569	557	581	589	569	581	543	572	616	597	618	634	625	617	594	544	590	582	598	574	596	565	579	605	646	581	593	603	605	559	593	584	565	595	544	559	595	558	626	577	562	585	625	604	568	603	603	592	641	588	572	594	550	572	621	589	566	550	571	586	563	585	613	620	644	555	585	565	593	555	576	518	580	606	604	625	569	607	580	573	617	633	585	593	611	612	572	619	594	585	595	599	620	550	597	574	603	562	599	547	582	583	585	614	589	573	567	583	533	593	597	596	557	561	630	619	563	576	556	638	554	578	570	566	630	569	606	590	605	602	596	618	552	594	614	572	586	578	587	541	599	590	574	629	589	581	627	578	552	588	609	578	590	583	594	609	567	635	582	582	577	617	584	578	589	552	578	629	566	611	631	588	621	594	578	653	616	610	580	632	603	584	613	535	589	557	576	597	608	605	587	589	588	599	612	601	578	599	582	570	575	588	576	613	594	621	572	579	593	617	598	573	599	614	588	591	593	602	542	603	589	575	593	566	589	582	594	637	560	594	623	572	594	598	550	607	563	580	567	593	565	586	563	555	576	592	594	558	554	563	597	589	557	638	614	591	604	574	546	549	623	570	633	627	573	555	570	565	577	600	617	573	551	623	566	589	587	613	608	605	613	626	573	555	601	593	557	599	558	583	615	587	549	570	653	580	598	567	590	611	593	584	579	577	633	583	622	577	562	551	599	595	592	584	558	602	588	587	596	611	600	545	543	601	553	614	586	633	577	629	593	611	566	602	556	557	609	613	570	623	610	618	573	579	601	630	578	579	610	609	584	665	599	567	607	609	588	621	542	615	603	571	576	612	587	622	625	600	607	597	596	540	648	572	604	590	616	553	563	565	580	640	558	551	582	574	577	572	594	622	520	623	603	600	572	572	598	575	576	625	595	560	598	598	546	579	624	582	624	601	587	601	536	603	583	579	644	573	591	566	588	594	570	570	576	601	572	576	648	599	605	620	543	664	590	589	598	588	556	608	582	578	579	569	550	595	578	586	600	595	595	606	616	580	590	577	552	574	562	639	619	620	590	623	565	547	575	587	624	612	605	591	605	613	599	566	566	585	590	603	589	586	568	579	580	567	564	599	592	590	596	597	597	634	595	561	586	596	575	576	604	543	591	555	592	574	562	562	575	604	583	595	560	607	579	592	580	606	586	562	627	584	611	589	574	588	592	555	590	580	621	593	601	575	614	584	612	604	612	608	605	604	602	587	608	552	579	590	630	579	546	578	599	606	593	554	577	630	548	643	592	590	563	600	567	560	616	628	559	560	571	597	551	582	576	569	567	619	612	579	556	556	573	601	620	593	552	568	617	597	571	584	616	570	539	607	557	586	573	606	586	586	572	563	585	572	579	600	600	588	541	588	578	582	570	593	585	618	536	633	613	587	564	605	576	546	585	572	594	608	602	555	594	570	579	564	576	575	611	593	570	582	577	599	609	585	597	548	590	598	571	556	599	596	606	599	602	587	574	605	625	583	578	581	613	541	587	576	617	563	509	601	598	612	577	575	563	597	559	581	600	576	572	613	645	621	572	571	618	582	555	596	625	537	584	564	618	571	603	549	572	568	576	618	598	562	593	585	606	623	626	630	617	607	573	605	604	649	536	549	547	621	578	593	597	590	588	569	592	607	621	629	561	525	640	571	546	534	596	644	629	554	581	600	582	672	565	619	601	538	573	613	585	608	579	629	575	589	569	549	638	585	585	598	583	594	575	551	576	557	573	610	572	598	567	604	624	587	589	615	601	596	582	597	583	596	579	592	578	593	567	572	613	621	578	588	599	603	559	580	543	592	583	567	604	595	591	600	611	533	599	638	580	609	608	581	612	600	549	564	544	632	621	617	602	556	611	590	601	580	546	556	593	552	586	527	557	563	581	579	620	587	581	573	584	616	580	619	558	568	618	591	568	580	588	601	622	597	578	563	601	596	584	563	610	570	605	576	566	585	582	538	582	575
20445	3411	2230	1371	978	2246	4631	2480	1591	903	447	264	272	242	208	210	193	226	248	187	228	184	232	180	249	203	213	200	209	217	208	215	220	231	249	224	197	227	201	200	230	208	225	227	216	240	217	229	222	226	233	218	218	210	198	236	217	224	221	220	207	201	185	216	200	220	220	200	214	227	220	209	206	216	206	248	215	221	228	223	169	232	211	211	191	256	225	233	201	187	217	189	213	196	223	245	216	206	232	217	214	215	237	220	229	217	215	208	248	200	209	207	198	251	188	236	203	203	217	208	213	235	213	190	214	200	235	202	195	226	220	223	196	245	211	192	223	224	224	192	230	205	219	247	216	230	238	229	200	224	195	214	215	220	220	231	191	220	229	214	197	210	217	229	191	211	216	223	226	219	200	188	192	210	189	218	216	208	200	224	189	226	219	219	203	218	207	222	193	197	221	197	205	217	193	189	207	220	233	199	225	244	208	206	205	217	199	224	227	235	214	238	208	220	196	220	245	217	208	209	225	211	224	248	208	221	227	198	234	190	204	230	190	205	208	231	199	183	203	228	201	198	227	214	211	231	226	226	229	210	220	191	234	194	194	219	193	216	209	206	197	219	210	213	238	213	182	192	235	236	219	210	202	191	238	230	189	223	216	239	227	221	232	196	212	220	202	210	187	226	199	237	230	211	221	203	216	216	229	215	254	223	224	250	215	202	213	235	225	209	201	255	202	212	222	221	199	207	225	243	219	222	217	227	218	192	243	199	218	201	226	219	242	246	209	227	208	205	212	209	208	245	261	222	194	203	209	199	230	195	199	243	222	229	205	198	214	205	200	206	196	218	223	245	244	216	216	226	215	203	200	233	193	224	225	202	236	203	182	232	241	198	216	206	236	199	198	222	211	250	233	202	197	216	218	226	216	239	202	210	208	211	218	202	216	230	213	225	201	193	218	255	217	217	220	197	214	215	201	217	202	258	230	198	203	207	216	187	208	210	216	211	221	221	213	214	227	225	217	236	198	247	185	221	215	228	199	197	204	226	221	213	235	203	232	213	216	237	217	206	210	203	237	225	209	212	232	237	218	226	203	199	208	198	217	200	224	222	228	216	220	217	216	193	218	212	208	195	194	212	212	217	232	250	223	214	225	201	201	184	220	192	226	178	227	218	224	215	223	192	219	203	207	230	198	213	218	226	219	225	217	216	215	227	217	210	214	227	207	206	214	236	181	216	221	210	209	219	225	222	231	209	221	215	266	210	233	193	209	214	191	209	214	230	225	209	223	201	251	216	197	230	237	221	193	206	214	210	199	220	210	205	231	209	249	217	200	236	209	227	235	235	237	210	218	219	217	211	203	202	221	203	196	205	215	200	201	196	206	198	229	219	205	194	237	218	229	227	235	220	194	196	235	232	214	233	211	214	214	215	225	214	222	206	217	231	212	206	199	190	221	222	206	188	207	231	226	218	203	185	220	207	228	219	228	217	224	212	213	221	248	243	209	197	219	212	220	196	213	220	206	231	203	233	207	207	200	211	214	219	242	243	205	220	238	228	201	185	236	189	222	215	230	214	203	197	187	212	197	216	245	245	185	204	204	196	197	199	194	230	209	233	212	213	214	211	216	203	236	218	183	215	212	209	236	189	231	208	203	226	241	192	196	209	204	226	201	210	212	215	205	222	195	211	223	214	206	188	223	237	225	210	227	235	230	220	224	215	262	239	217	213	195	206	226	214	191	187	205	239	197	224	235	212	205	200	205	207	205	245	219	213	219	222	185	238	224	211	226	230	195	201	199	221	198	199	213	208	193	206	218	209	247	189	210	183	206	196	225	239	193	207	220	225	222	203	194	227	204	235	221	230	219	205	216	237	205	209	226	189	206	211	233	218	207	189	208	216	211	222	196	197	220	224	222	239	213	198	217	212	215	227	185	233	195	210	221	209	222	233	227	200	216	231	238	234	218	215	212	230	237	229	223	209	214	208	219	192	225	229	221	230	238	232	232	238	206	191	210	192	219	232	217	235	210	209	229	231	195	199	203	228	218	221	223	208	236	220	247	247	202	212	212	193	221	226	205	212	201	208	202	208	210	225	235	233	211	232	203	206	193	238	234	212	200	235	205	226	219	209	218	216	198	185	219	208	200	228	213	218	214	214	215	213	209	217	220	215	223	217	185	217	212	224	237	246	220	212	209	203	202	205	221	218	242	210	229	234	202	231	210	235	217	232	192	195	222	204	219	235	203	198	196	190	228	211	188	213	202	194	197	208	227	214	211	190	218	241	214	216	199	212	224	217	205	248	212	201	228	231	230	193	234	206	197	237	213	220	243	206	210	211	209	228	238	239	257	223	198	210	212	219	222	205	212	229	210	213	238	221	207	225	238	181	204	220	211	205	232	217	209	236	219	238	211	172	221	219	217	186	176	215	213	212	208	204	206	249	183	232	201	201	206	226	202	210	232	189	203	190	216	206	224	206	219	232	218	204	189	200	219	184	212	247	199	199	217	214	211	206	211	208	224	213	222	182	216	229	202	211	207	212	221	207	218	223	219	223	222	216	225	245	219	243	227	192	194	223	226	191	222	217	238	222	237	218	202	202	211	204	214	220	208	210	209	193	198	239	215	216	211	220	235	211	241	227	209	212	226	214	200	206	202	229	219	211	216	227	198	213	211	216	214	208	213	218	203	237	194	233	217	201	209	204	196	178	223	215	209	206	214	202	212	214	225	227	245	214	232	249	223	193	231	231	225	223	236	223	220	224	206	211	213	220	211	201	229	202	215	210	209	218	207	230	198	233	206	223	210	199	213	219	227	204	222	233	203	213	222	200	220	230	229	196	204	214	223	202	197	222	204	224	231	228	233	233	207	186	194	216	188	236	222	181	194	207	189	212	229	237	200	198	212	217	215	225	208	192	216	180	224	203	209	220	205	223	213	225	224	217	213	225	231	213	224	203	213	214	228	225	192	233	179	221	225	226	205	215	219	233	203	221	223	227	216	205	219	219	229	201	198	216	227	235	205	219	220	199	189	221	190	235	225	227	219	188	205	216	221	209	201	226	232	210	214	196	213	226	210	220	243	224	227	213	249	217	210	180	196	205	186	216	191	208	221	222	213	208	192	222	214	214	234	203	235	216	234	208	227	231	205	210	224	223	198	231	193	217	205	207	217	216	230	226	231	192	198	222	211	198	218	189	213	199	214	243	210	216	212	234	225	208	227	220	199	204	208	198	202	202	223	205	209	246	216	193	220	238	221	204	214	233	226	208	208	222	221	192	203	219	226	204	228	226	195	225	213	209	214	231	223	233	201	223	223	263	221	217	230	228	205	228	233	238	232	210	216	215	180	209	206	219	213	219	177	217	203	218	234	201	205	236	177	205	211	212	184	182	201	197	230	223	233	213	209	203	211	231	244	198	207	212	238	226	223	215	223	222	227	219	209	234	199	193	227	204	195	229	212	210	213	219	220	237	214	194	231	219	209	225	198	219	214	210	225	208
7969	2500	4691	4833	4673	10389	18998	10522	7226	3701	1798	841	748	701	627	647	606	611	611	615	620	607	625	578	600	573	592	607	592	603	611	600	585	631	655	562	603	618	579	599	604	611	614	602	579	597	580	561	640	603	623	600	608	604	524	592	581	579	596	586	623	582	574	622	591	546	627	644	588	613	574	609	586	589	571	603	580	610	572	596	629	605	586	613	582	615	575	651	589	574	604	612	568	594	609	638	580	585	608	587	629	600	619	577	570	626	617	569	602	576	584	593	624	604	568	599	618	586	653	594	585	601	603	621	613	584	609	637	583	600	591	589	600	583	596	645	628	585	614	615	630	612	621	557	621	604	597	607	567	629	567	556	614	617	594	584	610	586	615	606	553	612	586	586	630	601	624	585	591	555	562	549	593	605	582	604	608	592	611	588	598	636	614	572	584	588	580	603	578	592	659	581	593	598	613	605	612	583	636	588	650	659	595	630	576	566	568	588	580	614	580	561	597	612	560	569	612	564	604	591	608	583	559	566	650	638	623	605	630	556	595	620	601	579	628	623	581	565	586	607	607	607	590	588	612	542	579	556	601	593	565	630	558	605	614	579	638	621	593	587	630	615	597	571	638	621	610	587	603	607	620	576	613	592	611	578	569	593	575	580	631	608	635	570	603	594	594	587	576	598	620	577	564	596	617	613	581	620	619	596	592	593	590	582	565	596	584	595	612	603	583	565	595	613	633	561	616	585	565	613	599	557	602	636	619	557	613	544	610	602	586	597	653	576	598	591	608	551	595	620	636	627	611	566	587	591	639	563	636	558	617	607	594	565	626	601	568	607	577	605	573	615	588	594	589	583	629	640	617	596	583	556	599	628	616	580	614	541	627	575	583	581	608	556	573	574	637	604	546	597	578	618	584	603	600	595	618	643	623	604	583	578	592	583	589	591	611	650	593	612	622	600	584	558	601	639	577	591	658	610	595	583	638	587	561	556	617	621	642	604	578	601	615	620	611	601	589	620	588	631	633	628	629	565	590	622	593	570	551	582	563	628	583	603	562	573	598	625	585	631	608	627	602	606	616	562	604	594	627	649	603	560	565	636	583	606	649	613	585	607	581	590	602	596	576	669	647	563	634	591	567	602	621	600	606	611	596	595	594	615	593	573	606	624	624	593	591	566	623	596	544	634	614	587	606	603	572	573	625	611	591	617	643	622	605	627	551	580	592	638	597	600	614	569	567	567	600	567	617	595	594	582	645	595	603	591	596	614	585	582	610	563	616	608	616	588	607	609	600	566	603	584	579	603	574	562	607	594	628	546	591	625	641	572	563	564	574	597	591	557	604	584	531	594	598	600	593	668	613	585	649	584	630	577	606	586	608	623	553	589	618	572	572	612	595	549	599	621	585	577	600	607	565	603	594	620	595	618	608	594	576	591	626	624	626	571	551	584	594	597	601	588	629	563	593	646	613	630	590	594	583	587	591	590	535	570	579	577	601	571	633	626	590	579	608	581	593	600	642	621	579	559	562	612	569	598	624	561	585	574	591	608	611	616	624	616	623	620	632	617	598	573	574	600	603	630	598	609	572	621	605	585	564	602	599	596	619	582	588	607	622	633	594	598	580	590	601	617	640	565	605	557	597	527	602	602	606	567	611	574	621	571	608	615	615	652	603	593	634	595	585	597	625	645	618	597	604	597	572	566	610	622	535	627	624	592	574	611	587	617	608	598	586	625	599	615	654	568	602	607	610	610	591	642	563	575	623	586	611	571	525	650	556	619	566	571	647	573	596	598	607	635	620	603	590	579	609	600	649	565	599	588	621	608	578	595	583	591	584	581	609	573	612	583	616	618	621	599	626	579	582	592	615	595	631	572	579	584	625	592	616	612	609	578	635	597	596	596	592	587	580	607	641	586	618	597	610	646	605	569	598	617	616	602	630	599	565	597	621	586	579	623	576	672	612	617	603	652	613	614	621	614	580	622	602	604	593	625	608	606	647	597	581	606	612	598	598	589	605	588	629	645	585	587	594	617	578	651	567	600	596	545	542	619	593	604	581	615	586	623	580	595	645	575	562	578	591	572	628	661	590	570	526	593	569	632	616	582	600	528	592	607	568	612	608	630	615	595	584	598	620	592	583	580	601	617	572	627	593	650	608	630	606	626	564	638	592	604	600	619	591	644	623	610	610	590	665	577	534	603	574	618	607	611	577	615	553	585	616	603	606	591	596	578	564	619	621	628	621	619	549	602	594	575	568	599	593	611	569	613	561	607	605	584	561	599	559	583	616	631	607	627	612	584	640	598	628	595	599	576	603	561	591	597	545	593	592	559	566	605	578	605	634	617	634	611	622	589	616	574	613	570	607	610	616	583	629	573	598	610	578	561	575	594	577	572	580	592	610	623	619	596	599	602	570	572	635	595	584	634	622	622	609	611	577	629	602	579	603	559	644	573	540	640	612	610	553	627	576	597	621	582	550	601	589	562	567	598	594	607	606	606	534	580	614	574	579	590	581	605	597	601	624	635	621	587	585	615	611	631	606	625	620	619	562	601	591	587	652	586	607	589	611	589	583	591	607	613	616	655	609	620	621	615	569	591	593	562	600	577	653	588	600	562	527	573	604	576	611	590	590	551	634	591	598	589	578	658	625	606	578	572	586	629	617	596	588	600	617	620	574	610	592	575	611	604	595	574	592	607	644	656	639	589	589	612	578	630	556	616	570	606	623	584	642	641	581	626	565	581	618	570	623	614	555	641	625	586	603	613	578	581	579	610	568	608	608	625	615	582	582	626	612	589	636	609	598	633	584	592	577	598	631	584	615	643	639	578	649	591	624	595	595	595	613	602	580	641	590	584	599	595	649	630	562	629	609	586	578	578	638	604	575	600	593	602	606	599	617	627	615	555	602	561	576	620	576	570	589	609	578	585	584	591	624	600	571	600	564	569	609	602	604	582	577	656	596	639	601	607	589	555	609	602	599	629	576	632	611	625	572	623	580	576	697	591	579	580	591	581	583	640	553	618	613	595	664	570	572	572	569	586	629	616	589	596	612	590	587	548	547	608	592	590	612	594	580	625	588	611	569	601	566	590	593	578	605	606	615	558	594	644	570	578	600	612	580	610	597	617	637	609	652	604	577	589	625	626	590	593	612	636	590	590	584	587	575	631	554	590	634	617	599	614	587	589	587	609	641	571	624	551	608	600	585	652	600	603	584	575	623	604	621	569	650	596	615	665	590	598	598	608	578	579	623	615	640	614	577	653	585	601	606	596	595	616	612	610	570	629	627	622	589	605	582	598	606	613	626	627	588	595	601	613	582	563	599	586	612	608	625	605	625	584	592	632	579	634	600	616	602	646	614	604	596	607	618	605	516	573	586	543	628	599	635	587	597	597	599	604	605	563	656	586	587	599	617	608	588	588	616	612	606	584	622	579	568	609	637	674	585	557	583	570	567	603	601	586	631	618	598	608	606	568	632	574	594	596	576	621	597	575	561	633	654	607
24990	6770	4746	2599	2121	24126	31761	19436	12402	4475	1373	892	464	363	186	229	230	213	221	206	215	197	215	182	188	219	214	176	225	211	207	221	194	199	200	204	227	230	191	198	207	201	180	213	158	210	177	187	201	194	241	191	186	195	197	224	199	182	194	195	218	215	219	200	207	160	194	201	220	210	220	206	188	181	212	222	200	217	211	194	204	204	233	197	190	198	218	189	211	188	201	208	209	210	168	214	180	200	200	225	204	206	206	185	218	194	188	179	215	215	207	202	192	218	188	188	208	214	209	231	169	208	198	152	201	175	193	187	177	197	208	209	198	172	167	185	206	187	203	192	202	209	214	204	199	192	193	199	210	190	209	204	202	186	211	199	211	209	209	193	212	219	180	206	221	205	193	209	201	217	201	191	184	220	187	188	202	180	209	201	196	222	195	211	223	220	220	192	215	203	197	215	207	203	192	199	215	191	229	209	192	205	190	227	217	201	210	193	182	218	190	202	209	198	222	200	190	206	197	220	209	214	181	163	189	199	198	181	185	208	185	208	211	193	196	190	205	199	181	200	197	207	218	190	207	210	192	214	197	189	179	210	201	203	228	200	196	191	207	204	206	186	171	188	210	210	173	202	214	228	189	201	195	206	207	207	180	211	215	203	217	191	197	202	194	205	201	169	179	194	226	191	185	194	195	186	201	188	202	191	229	222	184	195	189	197	191	217	171	210	207	188	207	197	210	225	196	184	179	176	176	201	199	196	197	199	208	206	211	188	207	189	207	202	213	186	190	206	198	207	207	221	226	204	182	171	187	207	229	203	220	213	198	180	167	204	234	204	221	226	180	197	206	222	207	194	198	212	192	198	198	175	163	207	213	199	190	226	214	197	202	200	214	184	205	218	200	223	200	209	208	183	204	191	172	176	209	229	206	193	221	225	184	220	197	198	212	197	205	220	190	193	186	195	203	185	195	194	199	211	186	192	219	210	209	202	197	187	206	199	189	176	187	198	216	203	214	221	194	221	224	214	195	213	202	233	186	209	224	196	197	216	195	199	192	216	231	195	193	189	195	182	191	200	187	190	201	187	219	217	209	190	190	199	186	215	206	224	190	184	200	195	203	230	198	219	232	208	163	235	182	213	220	202	213	199	204	187	181	217	213	226	214	202	189	185	219	188	209	188	204	207	203	186	233	180	212	197	210	188	194	182	166	215	204	207	200	212	204	185	183	198	179	167	196	195	201	202	205	188	222	199	200	182	185	192	205	199	204	185	206	205	220	237	208	193	203	213	181	218	207	192	200	183	207	206	204	183	211	196	186	218	183	222	202	196	207	202	198	190	208	202	205	212	200	205	225	201	206	228	204	179	202	206	207	199	212	207	216	194	182	207	223	191	182	189	211	209	186	198	223	211	201	223	196	175	204	203	220	210	218	199	212	206	202	213	201	194	193	198	172	185	183	191	184	188	217	177	195	199	189	202	214	210	192	205	223	222	205	217	190	217	207	229	197	216	183	215	203	182	196	195	210	179	210	199	221	203	196	224	209	175	178	192	170	218	209	218	198	197	218	212	196	197	204	216	218	189	181	196	190	188	202	207	213	191	193	205	208	203	208	217	196	207	196	218	218	199	205	228	215	208	217	190	211	216	176	200	207	201	204	187	214	169	204	210	188	202	217	195	206	176	199	197	198	208	172	225	207	237	186	212	184	185	191	187	213	223	220	207	200	216	211	198	195	168	189	188	199	172	203	193	159	186	225	202	222	206	178	215	212	215	211	197	208	198	200	225	185	197	207	191	202	198	213	199	213	183	188	227	197	190	171	208	197	217	201	229	199	201	231	197	209	201	222	228	198	212	191	209	216	196	218	194	202	198	202	203	196	199	187	196	189	181	215	200	207	202	212	199	226	173	225	196	199	215	257	197	185	208	233	227	190	205	189	195	199	207	200	227	202	181	201	182	209	210	239	190	221	184	185	191	226	205	220	198	251	204	187	203	196	214	187	199	220	232	205	183	186	186	184	174	230	206	182	229	198	215	205	199	196	210	220	202	222	190	228	223	213	191	226	189	206	175	203	187	215	175	192	186	193	207	219	186	216	207	205	210	200	203	211	210	216	202	213	163	210	202	210	191	220	209	214	222	196	195	215	212	210	196	222	231	211	201	208	206	202	205	204	201	184	221	191	208	184	195	194	190	173	207	201	205	212	212	181	240	209	187	226	185	196	204	244	183	217	229	202	204	214	181	199	192	205	214	208	200	199	185	182	200	189	223	222	225	186	222	201	197	216	191	205	204	205	202	223	211	217	217	187	209	194	195	203	200	221	190	189	198	200	204	209	197	187	206	174	216	214	199	202	229	210	201	200	193	201	220	210	221	199	234	220	202	186	203	196	206	173	200	195	203	198	193	200	203	218	179	212	217	217	184	204	170	214	193	190	193	203	224	201	191	193	196	204	211	201	214	207	205	186	192	192	206	204	208	155	206	212	212	190	176	215	214	185	187	204	204	221	184	188	198	182	192	231	208	197	203	200	204	192	189	210	207	198	203	203	182	206	180	191	214	239	223	197	186	196	201	197	193	198	198	184	192	191	212	209	213	213	225	198	182	204	198	186	219	201	210	209	185	194	196	197	208	193	218	173	194	236	208	188	196	194	187	205	194	188	204	192	196	192	208	192	216	191	188	195	191	202	212	185	181	186	187	209	209	200	212	209	185	208	211	214	201	185	186	237	206	221	213	218	206	218	194	218	202	200	200	194	199	201	209	217	206	192	196	200	214	224	207	185	202	186	193	221	188	171	206	202	178	220	199	189	191	195	200	202	200	206	211	192	223	205	221	187	198	191	195	195	188	206	200	211	172	196	191	196	193	198	197	206	211	192	220	199	208	171	188	195	193	201	198	211	212	176	207	200	197	229	171	187	200	218	222	223	189	198	217	197	202	187	214	221	180	227	198	184	207	184	227	216	166	180	221	208	185	199	188	184	212	186	219	223	192	188	225	206	212	194	210	214	218	199	207	191	200	202	206	216	188	192	199	196	200	204	192	209	183	189	201	210	211	227	206	189	221	228	217	224	226	207	252	200	227	222	198	213	211	204	222	211	188	193	176	184	192	219	176	212	194	203	195	190	195	191	186	176	196	181	210	204	196	218	177	203	196	204	198	170	210	192	205	220	219	193	217	195	208	199	220	215	199	186	168	216	208	217	222	221	177	198	202	223	209	190	206	206	200	226	185	202	196	207	200	193	219	191	224	200	192	211	203	202	207	204	209	183	215	207	198	186	189	208	191	220	157	196	219	212	206	189	197	186	225	198	197	187	214	215	177	186	229	220	162	201	175	187	189	198	204	208	165	171	191	194	216	223	200	187	206	198	202	190	203	184	216	214	192	205	200	204	210	187	212	201	201	227	183	202	202	212	204	216	192	181	193	184	213	195	196	204	187	208	189	193	203	191	196	227	220	213	176	211	169	214	237	205	207	186	217	189	203	195	199	235	210	218	184
8992	4094	7979	8547	9465	46518	48737	40168	32046	16436	7210	5320	2508	1788	731	864	831	785	709	603	554	583	590	549	508	540	557	583	598	598	550	571	595	545	574	566	553	570	585	596	545	566	559	536	581	569	578	564	562	594	565	571	546	565	552	590	562	569	569	589	599	561	595	593	559	572	548	614	555	537	546	546	540	548	585	560	535	573	532	553	599	587	581	559	577	553	591	595	574	618	584	593	569	564	598	582	562	542	578	564	572	596	559	594	541	543	547	572	606	586	572	516	582	581	509	586	545	573	580	543	571	553	590	605	580	589	576	595	565	598	584	582	531	567	557	575	536	566	592	585	549	545	580	539	559	568	604	524	576	555	566	603	605	619	604	564	604	585	518	600	599	539	580	598	588	535	606	504	561	575	559	571	577	564	608	592	597	552	538	552	553	528	585	573	557	597	539	517	553	608	611	576	529	574	594	547	524	548	545	585	543	544	607	568	612	598	549	593	574	555	567	566	608	598	592	571	570	593	552	601	524	580	579	547	556	591	562	527	549	552	544	589	538	600	572	613	562	558	556	540	604	557	629	596	563	584	588	598	576	548	574	536	572	563	561	567	523	559	614	534	529	571	544	552	569	580	569	577	546	590	594	550	574	608	569	609	567	628	542	554	562	611	548	578	580	575	617	576	538	564	581	589	551	536	559	533	546	549	542	539	579	589	573	564	613	574	577	539	578	591	539	582	551	560	524	583	596	582	554	581	586	594	508	541	582	533	562	555	558	603	554	560	570	562	551	584	574	554	515	582	595	598	569	590	555	568	545	553	579	547	570	614	608	597	573	567	566	525	556	543	584	568	583	606	547	612	587	549	568	585	577	544	548	526	508	567	566	592	538	563	536	577	587	606	591	573	583	603	597	556	616	556	563	566	580	536	579	588	584	576	554	602	550	539	552	582	572	532	566	597	575	569	596	603	561	531	574	615	585	597	564	566	562	571	556	559	573	582	548	564	591	566	562	558	540	522	587	572	568	572	574	568	582	519	619	537	586	591	534	552	544	566	554	550	525	578	544	583	576	565	596	550	579	576	566	597	548	569	594	608	577	577	565	549	561	591	576	548	616	542	571	544	556	536	557	531	574	541	600	526	575	587	576	558	589	593	542	578	558	579	563	539	600	524	601	559	568	577	589	610	549	535	562	556	562	528	555	567	573	553	599	564	537	600	592	560	563	570	598	561	549	590	611	564	545	521	564	564	570	541	550	552	613	600	536	597	579	556	555	540	565	555	563	535	613	596	545	588	548	576	550	591	583	573	525	574	583	522	547	554	548	563	576	547	579	523	582	562	580	518	558	613	540	576	524	533	588	581	617	595	598	582	587	590	596	549	578	588	580	577	613	581	598	600	598	579	542	564	585	585	568	555	589	552	558	569	567	578	529	556	530	553	619	582	556	572	542	558	565	562	588	571	575	530	550	543	558	534	569	543	581	551	572	607	581	559	554	526	543	568	585	593	576	577	608	587	595	607	596	574	590	526	552	560	576	501	565	546	565	579	611	576	544	570	568	589	587	623	557	553	607	590	518	553	580	569	542	593	535	548	553	552	535	574	571	553	563	562	527	577	562	564	560	591	571	562	550	627	555	560	604	587	569	588	629	551	561	613	570	547	595	577	584	542	578	600	572	596	557	562	599	580	600	570	569	608	592	577	574	543	588	551	554	581	552	557	606	574	599	579	570	570	561	585	559	559	561	580	607	596	565	590	530	574	567	573	585	555	583	595	614	546	606	580	573	579	548	564	564	549	572	570	584	593	556	636	560	590	543	568	499	603	547	576	616	553	575	570	552	536	567	578	564	573	575	585	582	560	527	562	561	552	583	537	620	550	539	575	575	579	555	580	576	589	560	607	545	551	624	605	572	547	532	571	571	610	538	546	581	552	559	617	559	553	593	554	547	561	586	571	585	599	524	568	582	585	578	578	604	562	532	557	590	557	536	561	592	575	602	616	584	555	557	577	526	548	554	605	545	605	577	539	601	572	551	574	569	595	575	568	551	562	533	568	557	547	610	582	542	558	582	582	577	596	570	529	581	595	558	526	542	582	574	573	580	608	512	553	571	561	589	576	591	558	570	575	581	560	546	623	574	541	615	581	560	602	550	574	566	607	574	570	564	514	555	587	536	540	567	590	551	580	510	570	627	581	573	577	579	529	567	578	532	587	548	577	590	572	587	585	545	554	544	580	600	589	565	569	562	583	589	569	605	582	534	541	585	563	573	580	551	571	533	580	553	587	566	613	586	584	566	546	590	579	571	575	554	591	561	577	560	554	575	573	542	572	559	572	572	565	548	572	622	594	569	610	619	543	573	576	598	542	553	558	565	581	573	573	560	545	608	546	606	584	563	551	585	547	560	563	567	532	561	575	568	571	558	603	546	575	542	551	570	566	552	595	541	540	548	569	590	534	572	601	553	623	519	543	570	571	550	558	560	561	583	560	561	612	580	571	548	584	559	538	581	597	566	565	552	650	572	578	587	588	561	574	575	577	548	586	574	577	540	591	584	534	581	584	596	572	562	529	622	524	562	578	561	610	539	566	557	599	547	538	567	556	569	564	534	587	541	581	545	535	574	533	548	555	585	575	541	538	584	616	595	545	564	573	554	534	559	542	564	545	578	568	596	551	548	540	510	599	583	567	546	584	566	530	549	577	572	564	547	584	596	585	568	597	577	609	567	593	530	567	566	564	587	554	598	585	591	571	561	544	548	566	545	528	596	582	615	563	574	538	567	559	553	625	601	581	599	565	602	578	536	593	544	573	558	542	581	581	564	537	554	579	543	584	536	608	597	551	568	555	541	592	566	573	581	565	565	559	530	646	591	572	561	568	576	551	553	583	536	616	595	537	594	561	549	593	627	559	559	541	600	568	553	568	611	561	563	575	555	577	515	597	585	564	547	538	538	537	575	601	521	606	555	585	564	608	615	579	528	567	587	554	565	585	580	595	597	582	602	555	566	557	592	596	557	558	600	568	577	559	562	571	563	592	556	583	576	558	559	621	574	571	612	544	556	570	574	538	541	555	534	577	561	552	560	580	545	599	539	562	561	588	573	577	597	571	570	567	544	523	552	564	578	597	593	562	517	565	546	561	589	571	555	496	556	566	585	551	618	577	543	538	563	542	571	571	608	556	586	557	547	556	558	587	553	574	564	590	600	538	588	553	569	606	511	557	564	538	570	572	575	544	541	564	602	568	583	574	552	566	566	595	600	566	598	528	556	594	568	535	556	593	557	560	584	555	578	553	507	565	565	592	594	557	526	543	561	563	550	545	541	560	567	550	570	534	539	593	588	589	559	569	584	619	601	551	597	574	547	581	601	582	541	572	584	542	548	581	550	596	575	585	564	600	547	538	522	551	573	578	584	555	545	539	595	553	603	578	571	590	566	559	542	578	568	564	569	575	630	581	579	555	580	539	557	550	527	584	574	603	559	557	569	564	592	537	579	569	609	547	552	575
27360	11381	6904	5008	4760	29390	39514	32062	23666	12299	5060	1311	525	334	220	240	261	214	246	205	233	195	197	189	217	193	193	201	181	198	210	209	191	209	206	220	184	229	223	202	210	187	187	209	204	207	199	195	213	203	208	221	206	226	219	214	227	201	207	232	211	209	209	188	237	208	191	201	203	192	226	225	192	228	191	213	194	205	216	226	199	236	231	225	204	222	201	214	217	211	229	180	188	197	196	234	191	186	201	188	193	200	217	201	191	194	217	226	197	194	182	196	203	213	209	186	230	215	196	201	204	228	212	224	222	188	196	204	216	209	207	203	210	214	218	180	196	224	187	199	212	208	213	203	218	199	221	195	196	217	204	193	209	184	208	183	193	210	201	213	212	200	199	187	196	190	198	186	232	211	190	201	218	196	225	181	212	178	201	210	200	206	205	219	199	207	211	217	229	211	199	219	215	195	209	191	210	224	225	230	204	213	212	210	180	217	219	198	245	194	225	193	200	223	218	196	213	187	189	195	209	217	223	218	205	202	191	203	203	203	206	188	221	207	194	203	223	191	197	222	214	209	213	211	210	197	205	223	193	212	227	210	219	181	206	222	229	219	224	220	211	201	222	198	205	237	182	226	217	203	195	203	207	210	206	215	211	221	210	197	211	214	193	198	216	225	198	227	209	207	221	194	213	197	192	190	183	200	217	199	192	212	196	206	206	228	204	206	206	202	213	186	225	178	207	244	202	196	234	198	188	207	205	211	215	229	187	188	197	205	251	199	174	198	232	226	191	231	194	212	207	201	194	177	207	219	203	214	201	211	224	228	235	204	206	218	205	188	202	212	203	196	207	179	215	220	220	217	211	204	210	205	211	241	195	221	201	215	221	193	217	220	201	178	171	194	218	235	189	191	176	216	188	216	228	197	195	205	259	195	212	202	186	200	199	188	211	205	223	201	198	195	179	208	244	227	225	211	219	208	206	179	188	211	213	173	187	203	180	201	202	180	210	184	201	234	219	189	203	195	212	202	177	215	212	190	207	202	233	210	228	227	187	204	201	234	190	197	195	195	207	175	213	191	207	167	225	210	240	217	211	207	206	191	230	193	175	208	230	237	232	189	187	187	201	215	206	224	236	185	210	206	192	184	184	220	220	199	218	216	193	213	220	193	228	238	209	213	193	221	194	203	195	186	222	200	213	215	186	202	220	220	211	219	211	211	215	164	193	198	211	202	190	187	204	184	208	199	188	190	187	214	212	205	226	214	189	187	192	189	219	205	199	203	213	206	175	190	218	220	239	215	207	208	208	200	192	217	205	233	196	216	228	200	211	185	196	226	229	201	192	223	224	201	211	216	202	211	197	193	201	200	188	197	237	219	205	211	196	214	213	221	180	178	189	186	193	212	197	192	222	187	200	228	171	219	229	196	185	188	208	208	198	188	197	189	209	197	192	212	180	206	200	192	198	202	199	206	208	222	206	228	195	215	183	219	184	190	179	187	181	228	203	209	223	220	226	195	233	207	241	196	201	202	230	194	214	195	193	211	182	184	186	230	213	216	201	186	204	206	165	197	200	182	201	210	211	208	214	222	203	229	187	155	197	247	198	199	194	179	191	203	226	216	248	181	205	201	216	213	228	193	238	215	201	194	209	199	225	220	210	199	214	228	203	192	216	223	187	199	187	169	206	203	193	220	197	218	200	211	187	222	192	200	197	198	236	179	207	202	219	217	190	227	229	224	178	180	204	210	192	202	205	201	239	217	212	204	190	195	201	186	234	249	201	206	218	232	209	215	213	195	199	235	208	212	193	216	213	209	198	206	196	201	216	190	170	173	208	172	218	194	203	202	216	233	192	194	174	209	207	189	190	220	233	223	180	192	208	205	185	200	216	195	197	210	195	218	203	216	210	177	181	208	194	207	197	203	197	214	217	209	187	193	218	186	201	189	220	233	195	193	199	204	211	185	218	197	213	205	218	196	204	208	204	198	201	180	218	191	208	249	205	219	208	210	198	205	210	205	197	209	231	199	241	194	190	208	211	212	199	190	199	206	188	218	182	200	202	211	207	211	207	194	223	212	201	204	209	208	207	216	191	192	236	216	195	212	187	221	224	219	200	209	217	202	202	208	227	215	227	213	206	203	194	180	200	199	222	204	169	216	194	178	219	182	200	202	219	205	209	212	217	201	193	198	224	169	210	222	185	191	233	214	226	235	223	208	197	214	232	202	192	188	211	190	220	207	219	169	235	184	235	219	198	191	213	210	211	193	215	194	182	219	207	224	204	209	191	184	182	195	218	222	198	192	239	211	190	191	196	205	204	209	213	218	203	209	210	201	214	203	184	212	205	184	196	201	180	222	184	207	201	198	196	211	235	217	214	195	215	198	209	191	214	226	207	229	225	206	171	196	224	217	205	224	206	184	234	184	220	212	224	195	196	234	217	198	190	205	192	214	189	216	194	201	189	186	191	219	226	216	213	215	219	207	210	218	207	216	180	210	209	224	208	208	223	194	200	216	216	210	191	225	197	205	207	209	204	195	221	190	195	198	213	186	208	197	204	193	202	222	204	188	203	214	214	199	206	192	197	227	206	191	205	182	192	208	212	243	216	185	193	217	189	214	219	194	221	233	196	198	203	207	223	200	189	216	209	201	207	230	204	189	208	178	211	207	203	224	212	229	183	221	197	215	209	190	210	228	178	183	226	213	186	201	216	201	236	224	208	203	210	201	188	212	213	202	226	190	217	203	185	187	192	198	198	207	212	198	221	237	225	216	209	190	210	235	227	210	207	195	217	193	180	227	214	204	227	182	214	228	229	193	212	174	181	228	196	223	176	206	217	197	207	196	202	201	183	180	217	208	200	199	246	232	207	209	205	197	177	193	195	224	202	210	193	193	199	226	199	219	200	214	176	206	192	193	194	184	214	191	197	213	198	208	205	229	193	199	223	225	192	189	193	222	208	207	191	222	217	217	214	217	230	217	197	203	233	225	207	212	209	213	171	200	194	197	197	220	209	207	214	224	195	202	205	224	196	187	218	195	201	206	196	196	185	210	226	181	208	185	205	224	179	213	213	216	203	190	218	233	218	216	204	183	242	217	189	219	172	214	211	217	209	225	209	216	199	216	213	205	184	229	189	209	214	189	219	197	215	198	215	219	206	213	198	213	198	212	208	201	205	233	185	202	194	219	191	209	244	237	190	217	214	185	204	200	199	215	203	189	187	208	202	220	201	211	195	218	233	201	215	213	201	215	202	208	192	210	201	193	219	202	200	190	220	231	210	221	214	199	203	201	188	243	210	220	218	203	187	202	206	226	179	180	205	188	208	199	196	191	195	177	200	200	225	217	208	171	231	208	199	206	214	211	207	209	174	216	185	196	217	228	191	232	192	212	213	218	192	218	193	219	198	214	222	185	184	182	191	192	221	219	210	221	198	192	208	201	201	218	200	193	203	200	214	195	198	186	217	229	209	238	221	212	190	205	188	217	214	219	202	218	196	226
9509	6033	10208	13938	17349	50004	55786	51934	43241	30955	18792	6140	2566	1438	812	846	1024	902	744	666	634	603	612	584	619	614	563	584	593	555	558	552	546	596	560	594	587	528	562	579	585	607	546	569	588	589	602	566	562	612	590	572	604	572	602	533	624	615	549	568	585	573	597	580	594	566	564	540	545	543	548	627	551	595	595	584	594	599	596	613	623	601	560	579	558	614	566	595	610	606	606	598	594	553	564	570	584	622	615	601	563	528	555	580	596	622	563	574	600	605	622	612	584	589	567	569	570	616	621	608	593	570	596	516	572	595	588	593	606	570	556	598	558	573	576	568	573	619	560	580	512	570	566	600	574	585	590	602	616	562	556	609	594	551	606	618	549	596	585	603	569	561	572	592	570	599	557	608	584	585	609	608	536	557	602	592	551	560	579	562	561	613	555	601	555	600	574	599	606	591	605	583	614	561	575	571	584	610	611	582	605	565	562	624	548	591	563	553	557	568	574	596	573	525	581	584	587	544	614	573	556	577	617	570	574	586	577	515	608	560	571	611	603	619	540	578	574	589	577	584	540	574	591	575	585	543	578	566	576	581	590	615	575	602	554	544	569	596	576	601	545	574	565	566	607	560	583	591	589	602	597	568	560	622	564	579	576	596	581	559	590	582	587	590	576	574	588	627	574	622	592	578	556	556	614	614	565	580	577	637	616	607	626	564	576	589	561	583	570	613	578	564	561	591	600	581	573	613	553	584	592	605	537	591	590	564	565	620	626	530	530	615	580	554	608	592	593	641	543	560	593	585	566	591	549	573	571	584	566	573	531	582	631	611	560	601	572	613	598	607	604	548	636	611	610	665	569	622	551	567	570	596	579	560	601	539	594	610	595	578	591	568	560	585	622	605	605	562	529	553	583	584	571	605	618	545	602	581	605	545	569	552	578	554	588	563	601	595	588	600	644	562	528	571	593	534	549	548	563	572	592	571	543	531	532	587	570	622	550	567	614	566	587	607	598	573	610	554	615	579	590	611	567	551	548	584	601	590	590	616	587	637	554	607	579	567	585	618	594	627	608	569	562	552	573	586	568	593	576	550	513	587	601	594	612	576	564	557	592	589	605	613	543	578	563	575	557	596	580	601	564	606	562	632	540	553	552	586	598	592	582	571	608	595	568	592	590	589	572	562	591	633	577	572	571	564	619	581	619	596	567	637	571	591	565	607	564	545	587	586	580	557	575	553	606	576	574	637	636	599	586	585	578	586	565	566	533	569	611	600	612	627	600	607	558	593	573	557	577	633	596	605	544	595	612	611	601	599	598	635	584	575	596	563	573	603	599	636	602	571	576	614	534	542	601	563	598	559	546	569	563	540	556	550	576	586	571	577	560	593	584	565	627	508	574	552	590	589	553	611	580	613	598	556	567	534	555	614	603	594	572	598	593	596	598	562	616	566	616	610	577	578	559	593	579	587	514	614	567	583	611	599	575	602	637	583	614	586	516	587	639	547	558	594	622	651	581	597	572	628	611	563	563	557	575	537	578	575	576	553	570	571	556	572	610	574	548	581	595	594	550	590	595	581	526	581	592	550	579	594	624	572	596	583	639	605	566	551	574	548	567	540	565	599	589	609	582	570	576	594	598	563	570	567	611	589	586	606	587	548	589	565	601	605	601	629	627	596	590	609	592	575	592	581	586	568	589	576	587	570	581	599	588	584	565	596	563	586	593	583	574	552	615	572	586	563	574	569	586	579	607	582	568	583	596	633	575	551	610	572	550	589	597	590	583	565	607	595	616	576	601	616	605	587	581	587	568	596	546	604	567	615	612	580	605	547	582	577	611	563	583	604	598	607	580	598	553	569	593	548	581	580	594	593	580	606	619	583	572	562	543	582	599	565	603	559	612	604	564	608	634	577	599	549	575	620	549	587	590	573	539	571	569	598	599	573	629	594	543	623	580	547	528	567	591	600	570	565	578	549	601	583	561	613	555	582	579	605	605	578	593	551	569	584	585	557	552	606	583	640	603	592	586	559	577	563	590	597	573	566	573	602	577	557	601	585	567	601	551	592	598	635	571	568	564	587	582	592	582	597	557	549	580	545	598	608	576	563	568	573	616	581	638	626	588	598	588	580	569	613	609	539	595	566	575	553	562	581	573	571	545	601	559	569	563	601	575	571	567	616	598	576	562	569	598	589	582	597	584	534	591	558	620	561	642	585	575	617	594	616	595	571	583	581	576	560	591	539	574	594	614	584	589	541	641	588	573	558	562	534	596	603	600	616	561	555	573	615	567	592	611	558	591	572	604	560	578	618	556	594	623	566	576	581	536	546	610	631	600	648	584	578	560	540	591	614	546	582	604	579	592	589	573	600	578	560	571	576	561	601	596	594	583	563	608	587	589	596	615	551	576	541	561	585	573	601	571	556	603	596	612	565	561	567	586	592	579	587	604	574	563	596	533	532	543	621	605	594	560	560	586	581	583	599	606	574	571	567	581	608	567	574	579	577	550	641	567	584	597	592	594	613	608	608	576	599	613	533	597	599	625	587	542	544	595	574	530	577	584	560	566	565	580	589	605	573	610	572	585	580	544	624	592	599	559	582	610	605	524	609	582	586	591	571	542	587	575	573	562	595	565	619	579	563	601	593	580	600	629	608	576	586	600	545	568	575	565	588	546	584	578	600	634	548	588	598	559	556	553	590	549	541	589	596	566	594	549	569	574	632	604	554	599	551	600	529	579	582	616	555	586	574	576	575	550	618	601	569	586	598	555	576	598	542	539	571	585	582	595	567	561	602	621	536	593	660	565	607	578	593	565	562	576	611	568	603	586	549	566	601	570	612	619	542	583	574	594	591	566	620	585	599	552	587	577	586	586	598	602	594	620	570	589	528	587	567	594	611	585	620	610	572	591	602	568	566	604	608	588	578	617	556	599	589	587	548	556	593	602	584	615	609	559	580	598	552	607	597	571	556	580	571	563	600	573	534	565	578	581	569	599	607	588	573	646	586	605	565	604	567	561	562	594	610	577	552	575	612	579	568	583	584	580	610	588	559	551	598	567	559	575	574	563	617	562	618	582	557	569	586	570	615	542	559	558	564	604	569	569	535	602	569	593	548	553	569	561	567	562	592	577	582	616	605	564	609	613	562	591	561	626	570	574	578	588	572	591	577	570	524	595	576	553	601	583	600	621	565	599	563	582	555	601	603	578	559	577	583	582	594	614	585	583	548	601	596	560	615	615	563	602	593	577	564	590	582	606	567	586	562	576	611	604	568	559	597	592	560	573	577	579	583	610	582	563	578	563	558	614	595	581	570	603	559	595	577	550	566	582	585	583	595	583	580	651	518	603	579	586	555	563	617	576	577	557	584	595	598	589	545	555	562	566	573	586	575	610	580	546	595	560	569	614	589	559	576	606	576	596	604	593	547	558	609	553	552	548	574	590	588	576	593	566	575	614	625	563	529	564	589	582	572	576	586	582	587	525	608	564	552	600	569	583	594	594	555
20222	3210	2232	2108	1830	3963	2862	2210	1973	1204	552	298	279	235	231	201	202	196	223	226	218	225	226	211	202	185	225	213	206	208	203	211	223	229	215	211	206	200	231	208	223	235	230	250	227	214	212	196	189	236	200	245	211	221	214	211	234	224	208	211	219	205	194	209	233	203	220	202	188	217	219	221	213	187	210	184	225	217	208	229	239	205	211	206	213	222	231	208	188	206	219	203	210	223	231	205	212	219	211	214	221	215	227	227	217	200	190	213	193	219	219	218	180	195	243	212	222	241	221	193	244	190	204	212	235	208	216	200	218	209	218	226	240	197	213	232	225	197	217	225	239	207	217	203	234	196	219	208	199	225	202	213	207	193	218	211	203	233	203	214	224	199	218	187	201	196	189	210	235	213	221	189	193	191	216	223	225	216	201	200	229	204	206	230	200	197	232	213	187	211	198	229	207	256	197	235	222	206	209	221	233	211	227	191	210	210	194	208	239	189	211	192	234	218	214	210	217	224	227	221	180	220	208	205	212	194	222	224	215	205	208	214	221	220	207	214	223	204	219	226	202	202	224	220	223	207	188	228	207	234	226	208	205	206	193	198	178	215	223	209	209	217	218	210	210	190	193	222	235	215	228	192	204	202	233	178	211	203	215	216	209	198	197	230	219	207	213	215	199	222	222	233	218	210	213	220	200	229	218	216	212	214	190	204	217	238	190	245	213	213	187	214	216	196	221	198	197	227	242	223	203	214	191	211	231	219	220	199	231	210	195	236	195	229	198	200	214	204	203	204	249	228	219	230	203	212	205	219	226	183	217	208	225	225	227	241	221	206	196	207	233	231	221	203	188	220	187	222	216	207	226	208	197	219	187	229	199	199	229	195	223	217	201	211	223	200	224	219	223	202	220	220	196	227	198	237	220	219	231	203	200	195	211	234	210	198	213	202	213	230	243	202	242	238	215	206	238	190	208	203	222	190	222	202	209	212	235	210	195	198	209	240	219	212	214	215	177	208	233	180	206	207	208	208	195	224	250	222	188	207	206	226	200	208	199	198	189	200	211	219	202	208	212	195	231	241	195	211	210	209	201	181	189	201	217	233	238	206	207	182	215	210	232	211	209	214	210	240	221	190	199	198	224	206	208	220	212	234	200	194	238	216	207	216	219	212	222	209	245	215	222	208	203	186	198	212	229	212	222	230	217	219	212	210	222	239	211	230	212	200	185	229	226	234	213	181	208	198	204	203	249	221	207	210	202	191	237	214	228	189	186	204	198	215	201	223	191	196	228	189	203	216	194	196	211	212	215	224	207	218	202	187	219	199	209	199	205	202	237	230	233	225	243	220	210	179	207	221	197	193	198	211	212	221	219	225	236	217	193	221	244	190	206	223	190	193	210	202	203	226	219	226	222	221	197	211	188	216	217	197	215	200	195	260	217	191	210	201	199	219	218	223	203	224	217	197	224	200	203	194	214	213	216	224	219	209	221	214	211	206	194	211	227	205	212	224	216	209	187	197	212	210	209	244	215	220	202	200	214	212	213	227	214	220	225	225	215	209	203	228	215	205	220	202	227	207	195	195	210	231	211	218	230	217	216	211	202	219	208	232	209	216	212	227	182	231	193	225	191	198	207	217	228	204	214	221	213	206	221	225	237	204	239	191	209	202	215	235	209	231	212	200	214	247	200	220	194	229	215	226	223	222	207	211	210	213	210	213	214	212	207	220	231	208	181	190	236	231	207	204	192	210	221	207	225	204	205	209	215	192	197	213	236	227	218	205	219	207	185	202	226	220	266	226	216	207	212	213	212	213	200	193	197	207	215	204	206	214	215	219	206	220	213	219	191	228	198	245	219	205	225	186	230	209	207	223	204	218	222	207	204	212	197	207	226	225	199	231	206	244	220	213	219	206	218	200	206	226	205	209	187	186	227	223	217	230	208	230	219	213	217	203	210	223	222	241	223	219	198	199	203	232	218	202	210	190	204	227	194	234	221	221	186	202	204	215	217	239	247	219	210	229	191	215	229	217	204	235	182	226	202	227	211	213	214	226	210	216	204	209	193	213	242	196	225	196	205	210	210	204	214	228	213	222	226	225	206	219	225	215	203	217	211	205	203	218	204	238	193	209	213	225	175	196	211	204	218	188	196	219	228	232	185	199	225	223	231	190	190	195	225	200	194	208	201	237	198	240	195	175	184	191	218	171	223	216	237	225	199	213	206	199	198	179	212	215	212	221	201	241	203	204	227	182	189	190	210	200	206	228	231	228	206	213	227	209	217	208	195	197	198	214	232	225	210	181	215	183	189	197	205	215	225	204	217	244	228	201	194	216	193	225	200	197	231	223	200	207	173	216	226	208	194	227	230	203	182	213	240	209	200	213	177	207	214	221	229	199	210	202	189	201	207	186	198	228	213	210	216	207	194	213	236	219	201	211	222	227	251	215	190	213	209	198	201	206	226	197	196	219	196	238	198	243	212	186	214	192	216	207	187	230	207	240	187	217	208	199	200	220	215	196	229	201	216	200	228	212	238	206	200	194	188	203	216	201	231	205	211	178	214	207	229	191	178	227	230	209	248	201	233	217	215	233	184	225	230	224	238	202	215	219	224	229	197	240	239	227	235	214	214	202	217	184	209	215	234	215	209	183	198	209	225	219	220	216	212	235	209	224	207	221	217	217	231	190	190	197	229	196	185	174	204	236	246	201	210	204	201	182	212	213	235	246	229	224	234	195	212	226	233	204	192	215	221	218	199	223	233	227	204	226	218	201	201	223	194	245	220	226	204	209	223	207	207	205	211	218	229	220	193	213	213	195	208	198	229	197	203	221	199	212	211	210	221	220	208	202	198	203	197	216	219	209	198	211	224	215	209	237	183	200	214	214	207	230	226	208	231	250	213	193	203	188	217	214	234	212	204	235	207	205	215	188	211	210	204	207	217	198	234	193	224	203	200	210	203	217	227	205	216	230	221	214	196	195	196	209	221	205	232	231	214	188	215	252	200	236	200	213	232	216	215	204	227	209	229	226	206	201	224	216	219	205	184	223	219	218	191	199	219	206	242	188	222	191	228	202	208	188	203	201	216	209	178	201	199	223	211	208	225	206	182	190	223	199	212	233	198	203	207	205	216	208	240	233	215	197	193	193	228	218	203	238	201	200	239	195	211	205	227	208	232	203	206	206	221	232	214	222	221	215	191	203	203	214	225	217	206	197	189	193	206	200	187	205	240	200	203	228	233	222	213	198	231	198	222	207	215	202	206	225	212	230	234	236	200	216	194	246	231	211	222	205	240	245	216	234	202	214	226	247	219	217	208	224	190	220	206	222	197	204	216	230	237	215	203	223	205	214	198	210	198	221	192	210	197	210	226	203	207	222	212	200	217	194	222	251	233	190	218	221	241	190	204	227	217	208	222	222	187	205	203	208	199	229	244	203	213	215	227	224	225	230	205	208	186	223	203	224	237	218	238	232	193	180	221	203	216	200	206	214	211	205	228	221
7943	2249	4654	7048	8622	17104	12967	10029	8785	5115	2330	1086	929	714	627	609	649	612	593	590	614	586	607	602	614	582	602	564	588	608	627	599	582	585	562	623	603	607	631	575	644	586	605	575	568	580	593	605	596	571	581	586	610	602	589	583	571	596	585	619	534	588	630	614	624	636	593	633	637	635	582	564	579	561	564	609	597	609	627	624	590	606	613	583	626	613	583	611	587	622	552	589	558	605	581	593	593	589	573	605	532	576	577	590	614	533	607	629	598	603	613	605	580	569	595	601	572	574	589	590	546	586	553	593	564	604	604	612	572	581	590	568	587	621	624	622	586	537	590	593	605	624	554	574	577	636	628	602	542	564	581	617	581	604	633	564	570	608	601	596	575	615	601	582	564	582	559	582	569	573	638	565	591	588	602	632	590	583	586	614	569	606	577	590	629	579	596	631	576	574	625	606	619	611	570	551	559	604	533	628	608	605	627	578	625	653	590	601	591	618	600	642	641	555	580	628	560	595	544	577	573	566	592	605	577	615	555	575	636	532	580	608	565	572	587	570	615	610	594	615	618	577	565	566	612	578	605	588	655	591	551	566	590	574	639	614	608	600	544	645	593	590	619	598	603	552	622	600	546	581	572	589	589	608	610	602	585	590	568	662	596	636	573	598	555	606	605	604	575	608	603	642	587	612	616	595	574	580	596	565	573	639	589	628	585	605	586	606	636	604	598	570	586	615	576	597	580	632	621	572	607	612	625	597	545	603	603	587	579	591	612	538	610	598	633	604	580	616	588	603	633	561	616	559	574	594	597	549	600	606	633	614	597	564	619	578	584	590	600	636	618	600	588	619	582	583	654	580	594	608	640	607	633	578	554	602	608	593	559	624	586	609	608	608	607	574	572	580	591	597	543	586	580	558	568	635	591	578	544	600	609	583	604	574	548	537	589	606	622	594	570	600	578	561	586	602	580	590	591	606	586	592	581	599	635	564	585	614	624	599	579	624	569	566	638	648	599	565	584	629	623	599	539	626	618	576	597	577	563	611	614	570	585	591	542	633	589	609	576	602	610	605	600	575	616	579	606	583	581	612	607	581	607	604	575	573	598	585	602	587	591	586	601	595	620	620	603	572	600	579	567	607	591	618	612	582	600	634	597	576	587	615	591	569	554	622	596	577	578	632	567	570	595	542	613	610	592	612	589	621	552	595	627	563	528	562	604	625	615	596	537	641	586	545	636	575	631	590	589	587	612	640	591	592	592	575	585	607	584	603	574	561	600	545	570	630	591	605	634	611	623	610	573	554	629	553	598	570	601	608	553	597	588	604	575	634	599	595	602	604	588	564	620	612	558	589	598	648	565	626	587	576	605	597	562	624	605	598	557	587	565	564	646	586	599	620	564	576	599	608	635	595	621	619	622	566	610	591	603	545	592	608	559	576	602	578	583	628	595	587	674	578	599	575	572	607	615	605	564	609	576	602	597	624	605	587	642	606	576	550	615	583	584	593	614	594	595	599	586	601	586	627	585	545	571	605	571	592	573	594	595	573	579	599	645	640	607	596	590	608	589	581	607	602	577	622	580	604	601	586	576	626	574	630	568	603	618	543	576	609	620	606	638	614	636	606	541	630	607	608	578	574	573	558	562	601	554	588	537	561	598	672	626	623	558	620	588	584	579	586	598	597	597	578	621	623	561	593	610	600	615	649	557	598	613	580	605	601	633	624	611	570	626	593	614	533	610	621	613	608	540	565	616	581	565	573	600	569	566	634	597	643	557	571	607	630	630	614	562	601	574	605	631	585	563	590	601	577	613	583	632	569	624	560	601	587	580	593	628	606	592	529	593	519	586	582	597	560	611	604	604	618	576	585	574	575	608	592	590	623	556	578	592	555	605	624	581	597	594	596	611	524	583	545	641	596	586	600	547	550	557	615	594	561	618	621	603	593	563	635	561	606	614	596	583	608	586	617	571	608	613	611	591	578	613	634	560	569	594	574	569	565	565	597	551	613	575	602	591	620	584	575	599	621	600	594	540	599	586	588	607	610	607	575	547	549	603	612	590	610	606	591	593	574	603	634	550	592	629	594	595	613	607	593	598	550	581	579	633	591	635	575	615	611	625	607	612	608	568	549	620	660	580	629	568	585	582	577	574	612	597	590	584	607	587	613	607	587	599	595	625	596	586	577	579	595	624	571	570	611	602	591	605	626	605	608	585	606	586	577	583	625	614	609	537	582	616	624	575	624	583	537	596	575	609	606	655	673	573	603	601	638	578	602	600	614	582	599	590	580	567	556	605	574	549	597	591	582	566	623	601	609	632	602	580	587	613	648	570	570	604	617	628	571	590	560	589	594	553	536	599	601	599	586	547	599	610	608	641	585	610	601	616	576	578	593	608	600	596	594	593	604	607	574	581	554	603	616	559	581	589	558	589	603	587	587	609	575	557	607	598	589	643	620	588	574	571	589	595	600	603	558	578	610	635	604	617	639	573	526	628	582	620	562	549	584	590	589	592	585	592	579	567	596	584	578	614	563	602	541	617	626	603	602	611	632	591	559	591	567	579	549	596	583	595	605	608	641	601	614	604	601	606	593	579	580	591	611	579	563	581	548	581	602	609	624	612	556	599	605	565	635	647	571	608	601	586	630	606	617	606	588	597	553	553	607	567	610	571	615	569	614	547	623	609	595	596	585	608	601	608	594	604	568	596	566	595	585	611	549	594	555	569	548	592	665	606	617	612	614	577	635	611	562	658	592	580	619	596	583	601	624	595	588	621	582	563	636	568	604	622	613	586	575	587	587	516	601	574	609	612	543	559	604	606	568	601	607	607	636	572	585	624	601	609	597	604	590	593	564	623	587	615	568	594	585	592	608	548	633	560	581	599	575	594	552	613	586	592	588	568	575	614	624	601	590	570	613	563	642	613	575	584	595	610	581	583	571	628	574	557	598	600	615	603	593	574	599	603	638	579	587	585	586	585	585	632	568	557	592	605	643	572	568	589	625	583	562	582	617	566	607	555	610	626	577	566	599	593	618	614	592	581	580	580	638	577	593	598	577	573	570	596	604	591	585	617	605	625	581	632	602	590	587	589	572	612	577	579	603	550	656	617	577	603	599	608	641	608	593	584	564	566	613	585	621	619	607	598	582	610	594	584	628	596	572	586	629	608	611	602	568	651	634	599	596	577	574	606	587	614	579	578	563	563	555	566	604	610	596	552	569	617	586	607	630	579	586	636	608	568	652	572	594	605	583	581	620	603	583	589	596	599	594	593	587	620	577	562	565	629	626	553	646	544	616	609	597	625	591	553	606	603	563	622	633	582	562	572	635	585	575	592	583	599	647	624	618	543	627	582	604	621	626	608	634	576	579	606	615	560	560	613	575	649	650	608	633	560	586	589	580	606	543	543	606	597	596	548	570	564	618	561	627	623	594	620	623	605	593	552	580	604	576	566	615	574	597	604	612	596	565	595	586	587	620	601	586	585	606	580	593	623	601	567	583
24885	7247	5918	4743	6835	31630	21278	11461	13338	7816	3742	1759	904	426	269	222	236	239	224	204	211	187	196	182	179	216	201	209	178	164	190	187	223	196	158	220	195	202	189	188	167	198	164	179	221	201	202	195	194	196	194	201	194	178	202	185	189	172	222	182	182	217	178	181	189	197	178	190	177	194	190	219	211	168	191	193	195	163	173	192	201	205	195	185	170	205	191	173	189	183	191	190	200	180	150	173	193	211	198	212	178	187	170	191	203	174	169	208	183	178	193	182	187	163	196	220	200	168	171	178	195	192	202	173	197	171	206	182	197	182	178	196	177	184	192	193	197	167	190	202	199	201	186	172	169	154	183	170	187	203	208	192	193	203	195	161	203	215	179	206	228	179	197	189	188	182	188	193	176	211	177	200	193	195	206	171	198	205	233	201	191	178	212	197	189	171	182	170	177	186	191	190	184	192	190	198	198	205	171	234	180	192	195	192	158	205	206	192	195	183	207	188	182	182	157	172	193	189	170	208	200	201	177	192	176	168	161	203	179	175	195	192	175	158	202	184	187	199	192	206	191	187	209	203	184	179	212	198	190	213	199	200	181	204	173	161	205	202	200	203	166	204	180	181	168	176	168	194	165	188	190	210	198	177	209	186	211	206	204	178	204	180	204	182	199	188	196	191	194	204	191	182	205	181	187	160	173	207	209	210	184	181	175	203	171	204	193	181	196	173	200	161	190	171	196	199	191	192	197	181	180	186	180	165	217	231	225	196	179	179	185	212	187	227	195	194	183	172	206	210	195	173	166	177	178	188	192	171	188	179	178	172	211	173	194	183	198	206	195	181	162	183	184	212	187	204	202	202	185	187	180	205	213	187	224	186	188	226	184	189	173	203	194	184	194	190	160	200	201	180	177	191	179	162	188	202	222	173	201	187	171	179	196	193	216	196	169	188	199	183	191	173	189	204	197	213	195	182	214	211	196	161	199	173	209	192	204	170	186	194	201	171	214	172	178	164	171	184	219	193	179	171	202	197	163	167	177	187	214	203	171	205	204	189	194	152	206	200	197	211	212	168	189	201	187	195	167	202	204	190	216	188	205	169	181	209	175	213	180	200	208	194	188	224	179	208	198	185	173	186	186	190	200	197	201	175	230	189	206	203	201	193	190	195	180	210	182	201	165	203	185	181	204	216	208	199	207	199	190	170	202	195	218	189	192	189	189	178	199	197	226	179	230	187	198	184	174	165	193	209	184	186	188	192	190	220	194	182	187	168	176	204	190	216	185	201	178	202	201	184	184	214	201	199	202	208	185	198	187	177	177	188	192	151	218	182	188	194	187	198	181	207	193	207	194	201	180	172	192	182	210	194	184	180	189	180	190	192	179	170	192	198	204	192	201	181	190	197	212	191	211	199	202	194	207	187	187	192	187	187	198	182	198	212	178	193	190	187	195	193	195	170	192	195	173	195	180	176	217	191	197	194	224	184	179	182	174	184	210	186	188	193	168	208	194	201	187	167	183	210	204	179	197	187	177	205	175	168	191	182	176	204	182	199	190	212	204	204	187	196	189	184	180	191	186	188	187	188	189	195	159	205	182	183	188	185	204	173	201	193	205	178	211	233	194	227	201	213	179	158	197	195	169	189	176	196	195	190	167	180	197	168	199	201	172	169	209	183	185	181	223	178	190	218	199	194	199	205	173	188	177	204	217	197	226	192	197	163	192	200	221	176	211	167	191	177	188	194	191	189	219	168	166	186	211	185	213	202	191	180	224	175	216	179	179	200	189	193	166	212	185	165	176	174	194	182	197	229	189	207	188	177	185	207	194	208	204	207	196	183	186	167	177	209	202	196	188	177	189	174	189	199	201	180	177	156	199	194	177	158	196	166	199	197	195	184	185	206	180	184	180	169	172	173	202	203	190	165	216	226	207	185	197	167	178	184	178	199	169	193	180	204	180	205	182	183	173	198	183	195	184	194	189	194	189	188	202	177	171	202	204	181	176	174	179	186	206	186	183	171	196	190	196	193	172	202	198	216	181	192	199	193	210	212	196	162	180	210	185	194	187	183	190	188	183	206	210	186	210	207	181	211	217	205	176	220	172	175	190	179	222	193	170	203	179	190	188	178	181	183	193	184	188	195	194	186	182	172	200	201	194	188	193	214	198	196	194	179	201	172	175	186	194	177	174	186	216	181	164	208	176	222	205	199	209	210	192	215	188	186	199	184	206	193	192	204	177	178	208	181	193	188	185	195	205	176	197	164	199	187	186	186	193	182	177	187	161	203	193	207	170	205	199	178	161	177	187	183	198	189	224	190	191	197	201	191	188	187	184	181	193	162	192	190	192	195	202	185	204	210	195	183	202	199	187	183	184	182	210	219	165	170	200	193	190	193	202	195	215	205	187	188	198	185	208	220	187	201	189	187	196	198	199	175	191	175	167	194	186	184	196	163	180	200	190	207	182	190	178	185	202	180	176	203	206	175	173	228	193	222	185	210	205	186	189	207	188	193	194	193	172	196	229	207	181	199	176	195	190	195	176	185	178	194	174	174	190	189	192	182	189	189	196	189	194	205	181	193	197	194	197	172	182	189	200	190	182	206	189	193	170	187	187	160	185	176	213	185	211	181	179	193	181	163	181	213	214	188	191	199	178	197	200	183	190	203	188	198	204	209	202	174	200	173	210	178	174	199	190	192	199	179	213	183	214	199	182	174	180	247	189	187	179	195	179	195	203	192	182	174	181	188	178	181	204	184	208	189	212	187	175	175	192	192	165	191	199	176	177	193	200	211	194	181	186	187	193	166	176	194	226	164	198	192	205	185	181	203	190	202	191	199	174	200	195	176	174	175	183	219	204	183	201	194	186	185	185	179	181	188	192	185	180	170	144	210	182	169	187	194	188	189	175	174	186	192	187	204	202	192	217	204	209	187	206	175	190	183	169	194	198	190	179	179	182	201	189	188	196	202	186	211	228	191	213	202	205	199	200	184	207	185	194	199	183	193	177	189	217	197	196	166	189	171	210	185	179	162	204	187	182	198	196	200	210	202	214	177	206	189	212	205	198	201	179	187	171	198	175	196	203	170	200	185	162	189	187	161	222	190	208	203	226	194	191	194	203	201	195	198	186	185	168	206	190	214	200	196	197	181	204	206	206	202	211	195	192	197	189	195	198	200	181	180	177	204	211	203	171	174	208	210	178	203	207	182	188	192	175	177	196	193	171	191	188	185	194	156	187	192	195	172	175	193	173	192	199	217	225	190	183	187	208	204	201	165	198	179	220	199	213	193	205	208	178	211	165	206	189	181	193	217	203	208	174	189	186	192	170	169	177	190	162	201	183	190	208	200	169	211	203	187	219	175	192	196	194	181	165	200	165	189	189	226	180	204	198	206	173	173	164	192	216	196	189	199	237	176	196	190	194	213	182	166	189	214	201	174	191	191	218	194	198	202	184	203	195	184	167	158	205	174	182	207	174	193	193	194	208	196	196	188	192	197	198	180
9036	4759	9616	13933	23083	50834	36799	30324	35487	25020	16079	8756	4914	2103	1064	850	1076	916	755	659	668	576	577	584	553	577	595	577	552	589	576	556	519	508	542	536	566	511	553	516	538	530	501	557	539	555	571	539	527	536	535	539	537	543	548	555	524	519	510	597	555	519	519	555	565	575	559	581	585	548	495	505	555	542	539	535	568	584	599	571	552	521	539	542	576	549	566	551	517	569	540	544	515	519	531	519	524	514	538	540	600	566	561	551	548	566	505	531	570	503	509	555	516	574	496	527	535	521	516	543	573	589	506	535	547	528	548	548	532	563	584	563	530	582	532	573	549	509	518	512	548	547	597	571	562	565	531	506	553	535	551	541	533	537	568	502	540	581	536	577	534	558	572	564	522	534	519	566	547	519	561	540	545	528	520	549	574	545	536	524	549	537	512	529	549	547	540	547	535	511	531	532	563	486	577	511	495	546	535	558	586	523	568	526	540	520	523	508	545	515	556	521	590	554	566	530	532	595	548	552	551	549	573	528	587	529	572	548	537	535	591	537	543	558	542	562	569	536	500	514	522	527	503	488	551	536	538	536	541	537	562	506	519	524	519	538	505	539	514	540	532	563	568	514	516	483	517	538	539	557	512	521	547	510	512	562	505	527	584	548	547	513	561	528	560	550	596	541	492	515	542	546	531	558	572	499	560	550	570	580	547	529	559	554	533	577	596	569	522	591	589	565	502	536	561	528	576	520	492	555	568	547	546	503	547	551	519	502	526	532	577	524	570	530	536	541	508	536	526	561	518	551	517	545	530	568	554	557	534	574	540	522	544	516	557	535	556	550	521	578	535	561	559	540	518	521	556	540	506	533	499	571	527	523	556	517	587	546	552	519	556	494	532	541	559	617	541	530	554	551	526	570	536	543	532	574	522	487	571	547	517	530	509	542	557	554	539	552	543	507	541	554	560	533	558	505	515	538	539	554	525	532	544	537	530	530	592	539	518	558	573	561	550	528	556	565	576	530	554	572	551	544	532	532	539	548	547	503	499	567	565	575	528	557	490	523	556	520	545	529	525	542	523	512	530	548	552	590	585	545	559	500	543	562	521	546	535	505	549	535	534	559	514	566	557	537	520	557	562	564	538	538	559	564	550	509	552	563	538	560	527	591	552	582	487	549	568	521	548	579	534	519	527	573	530	593	565	541	557	553	534	590	554	534	549	523	523	538	559	535	517	551	515	533	514	545	536	558	586	558	550	540	544	534	534	518	585	532	546	553	548	570	564	518	554	588	553	552	548	528	610	528	544	526	512	537	532	533	541	580	550	541	557	552	525	564	590	546	536	564	503	540	524	562	553	510	562	521	490	518	537	523	562	502	558	559	501	537	511	525	569	550	558	524	541	543	553	524	533	556	545	546	546	561	554	518	531	511	543	546	539	556	544	573	542	526	527	541	523	538	524	527	504	555	579	587	541	579	545	550	525	568	540	606	534	514	555	526	559	542	538	553	543	556	551	538	546	549	584	593	529	542	542	554	514	584	527	542	564	525	532	564	561	518	563	535	545	527	552	520	554	580	566	560	500	557	552	522	566	540	554	546	537	555	545	525	566	525	510	544	511	559	557	520	570	596	527	555	535	544	575	545	536	575	527	569	553	549	535	547	534	547	540	552	531	548	576	546	542	592	575	531	551	513	543	534	545	544	517	543	543	575	543	558	550	568	578	570	579	554	547	573	544	585	555	566	529	543	548	551	531	539	517	567	560	519	544	539	538	534	579	554	535	547	512	531	543	559	537	552	512	555	537	544	536	568	518	532	565	539	537	531	502	516	535	552	551	538	552	555	510	533	556	523	541	564	556	548	515	542	550	544	535	518	525	584	585	561	524	565	545	564	557	517	580	554	543	555	593	556	573	594	541	522	592	533	537	554	563	533	578	578	550	546	569	532	504	519	556	503	483	556	514	531	506	538	534	548	577	567	541	585	599	527	549	556	555	519	494	543	499	528	552	558	507	540	540	564	576	508	575	549	591	516	558	555	551	554	546	570	552	540	566	574	528	539	545	549	580	505	510	512	557	543	520	558	512	523	534	572	536	539	551	551	554	494	539	533	533	558	587	526	557	517	516	544	553	554	526	544	557	539	540	545	528	551	519	565	524	570	563	498	559	530	531	547	520	557	552	504	551	529	553	517	534	569	516	585	500	589	593	546	531	527	565	492	518	534	553	546	546	576	525	577	564	584	540	559	614	517	541	551	569	528	557	564	561	571	516	545	530	586	554	557	571	514	525	523	539	530	531	577	532	558	565	573	514	570	526	533	582	542	520	516	523	557	578	515	546	543	578	502	577	504	516	510	523	542	514	530	540	554	519	554	536	545	522	539	543	540	492	555	506	507	541	534	521	510	529	552	535	588	548	547	557	544	531	521	545	545	553	572	503	565	541	556	536	545	555	599	591	557	527	541	534	565	555	607	556	549	525	568	567	549	548	539	541	570	519	517	575	541	567	540	511	567	520	518	540	558	539	524	541	615	541	524	514	557	551	515	544	524	518	524	545	577	545	532	572	528	527	552	554	538	587	547	507	534	543	539	533	567	527	568	547	535	557	528	612	546	508	512	531	557	524	585	494	532	551	555	518	574	559	556	555	551	556	565	541	558	553	568	542	537	527	545	573	542	523	506	544	532	564	523	577	563	512	523	509	576	564	539	588	506	522	533	538	540	571	560	562	553	572	505	557	574	562	541	534	562	560	556	565	509	554	533	535	508	553	536	531	526	578	534	544	527	537	545	531	550	565	564	543	513	560	500	572	517	549	543	539	589	535	539	505	566	541	508	546	551	595	528	562	545	533	539	524	547	545	533	546	499	500	532	531	595	528	514	525	506	529	533	550	548	541	551	579	533	558	552	542	533	501	520	553	554	560	588	575	556	525	579	572	516	519	597	592	508	511	550	546	518	558	555	554	550	486	567	579	570	551	556	537	551	554	537	542	553	553	576	564	509	516	560	560	557	545	563	551	538	543	501	518	506	541	523	550	551	544	503	552	546	547	521	533	565	590	486	561	564	514	540	561	563	565	575	552	522	541	570	559	545	534	543	549	574	558	526	516	521	529	548	549	552	545	542	534	481	569	526	529	532	532	595	564	528	555	572	523	543	542	578	537	539	531	538	546	548	563	546	556	512	514	570	534	547	560	571	543	562	541	568	520	570	563	530	537	536	600	532	574	541	629	546	567	587	557	547	553	504	561	526	516	549	516	529	528	566	529	528	502	556	506	527	545	563	550	524	506	520	512	561	508	574	510	518	535	529	549	567	540	523	551	536	497	522	570	568	559	566	525	544	530	569	527	572	544	565	575	557	579	560	546	541	569	552	572	495	560	576	594	550	533	509	514	544	531	539	537	535	570	549	518	525	550	527	554	562	540	555	573	565	529	542	556	549	534	526	549	600	529	529	508	552	565	528	541	521	494	580	540	542	565	542	580	568	523	560	561	554	505	534	547	556	517	498
27495	11535	9072	7470	12202	33376	11981	24744	25822	16252	9679	5331	2767	901	833	301	243	347	374	265	258	218	221	204	186	202	183	191	204	194	211	199	201	190	185	180	206	189	220	230	187	222	212	187	188	180	200	214	182	211	211	192	196	203	213	193	187	192	170	191	200	191	192	198	178	181	202	199	194	208	208	196	196	192	209	185	189	191	161	196	186	202	183	182	182	205	192	182	176	189	188	192	197	166	202	188	193	219	198	192	175	204	192	191	176	187	175	203	191	216	206	201	195	213	201	189	195	163	215	205	193	189	183	220	187	196	191	174	173	207	188	195	216	196	216	209	178	185	178	226	205	188	192	207	185	214	235	182	209	181	206	187	194	189	192	202	200	181	195	194	195	215	195	191	178	212	200	209	219	208	200	171	181	202	215	202	196	191	213	181	202	182	186	191	219	177	192	180	189	194	189	196	223	199	196	187	205	184	193	173	175	201	188	188	187	173	199	182	210	198	175	207	206	181	173	187	203	175	181	181	199	201	169	171	182	199	209	204	222	196	218	180	189	186	201	187	175	195	190	191	225	209	193	157	194	184	202	209	210	204	212	191	188	179	175	186	204	199	195	180	186	191	192	187	203	212	195	216	172	207	173	191	183	197	183	195	211	215	214	202	196	205	178	170	186	203	196	196	193	206	175	186	208	198	179	181	170	205	191	176	186	188	204	196	187	190	179	193	186	225	172	189	187	186	224	194	192	189	193	216	201	209	176	194	195	201	164	173	167	195	189	216	175	187	184	164	179	183	170	202	181	179	183	191	181	201	195	199	187	182	193	193	185	188	208	200	186	208	198	219	172	196	212	220	175	196	184	169	197	203	176	210	205	199	180	194	167	203	194	194	206	202	201	200	199	189	193	205	216	199	186	202	195	182	192	192	185	189	197	192	173	192	214	193	181	194	189	188	186	190	183	211	182	219	201	189	196	189	205	223	208	184	204	182	189	195	208	191	200	174	164	185	208	196	189	181	172	192	193	189	157	184	197	198	194	210	175	201	191	223	191	198	202	211	211	176	185	185	208	189	198	175	195	198	185	183	186	218	198	205	179	201	222	184	184	212	197	194	202	176	208	203	228	174	199	177	190	178	177	179	183	213	234	206	197	188	176	217	180	176	184	190	209	204	207	203	170	208	192	198	173	197	194	178	195	188	192	195	207	161	196	180	213	204	222	190	207	171	159	215	209	200	192	186	194	195	207	187	184	173	214	201	200	155	195	204	198	177	179	220	198	166	196	161	182	218	214	175	200	182	189	170	206	204	191	181	187	213	176	180	187	206	194	173	206	206	175	169	217	194	213	181	184	176	194	163	201	220	203	192	178	199	187	175	214	212	201	185	183	198	208	211	177	174	180	189	197	221	197	209	194	228	201	203	183	204	195	223	189	205	204	200	178	183	172	165	216	199	192	201	221	208	196	220	176	219	188	204	186	171	185	199	208	179	197	172	191	177	186	219	205	198	226	207	186	185	195	204	206	197	186	196	180	208	178	181	185	200	207	203	198	204	186	200	197	187	206	208	232	187	187	190	217	178	173	203	223	199	181	202	190	221	169	174	212	193	191	192	190	189	189	166	205	208	212	212	194	205	207	188	190	189	184	184	161	180	202	200	179	197	173	192	187	211	219	174	232	191	188	205	181	214	196	196	186	192	189	197	178	198	224	208	199	205	209	193	173	191	199	188	185	204	197	183	199	195	177	187	178	165	188	207	188	180	176	196	176	178	162	184	206	205	201	217	184	202	220	203	171	209	177	193	216	212	200	198	202	193	181	207	202	165	179	239	217	210	205	205	195	189	200	194	210	203	184	210	192	190	176	187	179	194	206	200	193	224	198	191	188	180	214	191	194	186	193	188	174	194	188	217	208	177	192	162	170	179	209	163	198	222	198	201	196	179	188	225	188	189	182	193	191	176	190	202	211	206	190	197	179	214	169	203	187	178	195	179	191	194	182	192	201	180	205	189	194	205	186	212	202	213	212	202	189	204	198	210	164	213	179	186	201	169	211	196	179	165	171	192	191	192	193	220	198	187	202	191	170	196	203	172	196	207	190	217	171	179	198	202	209	172	185	194	188	205	193	214	240	187	214	170	177	202	189	190	192	184	220	206	193	207	199	181	180	203	210	203	182	187	199	199	193	194	207	198	193	184	193	184	190	175	171	220	194	209	214	196	189	212	209	207	216	168	214	194	201	191	190	201	203	190	179	210	179	196	191	193	191	208	198	200	217	164	202	188	163	186	187	211	215	187	192	190	182	206	197	182	171	188	204	194	238	194	186	189	174	196	179	197	210	202	188	195	196	204	209	192	182	188	183	208	212	195	219	176	167	192	165	204	194	191	198	193	189	160	186	204	188	203	186	178	204	219	176	176	171	188	165	198	175	192	215	183	196	192	182	208	209	180	181	190	201	199	187	191	156	200	196	181	190	219	201	198	223	201	225	203	197	207	155	186	183	179	181	211	196	184	200	186	202	204	191	202	215	203	176	183	196	201	177	191	211	172	208	163	189	176	187	190	176	214	187	175	214	178	196	207	177	203	192	204	210	179	202	204	194	213	191	197	184	209	208	203	202	201	210	217	191	213	180	179	192	195	194	217	205	201	174	198	176	210	193	214	195	208	203	184	223	181	212	179	206	209	199	164	168	164	203	170	207	194	218	175	199	214	194	197	192	201	220	180	208	210	196	184	188	195	203	205	207	214	184	197	174	208	199	185	220	194	192	191	200	212	209	188	207	227	195	181	169	198	197	183	219	199	206	169	198	196	188	188	195	189	192	179	198	222	208	184	181	210	181	182	185	184	197	213	191	170	175	203	181	185	202	189	206	224	198	170	172	180	187	200	228	193	199	183	181	178	187	171	186	199	218	207	189	163	212	161	192	192	210	192	197	182	196	192	210	175	188	185	202	187	194	201	197	200	176	209	184	201	202	206	220	218	205	215	171	201	194	195	189	184	206	195	185	190	177	186	196	179	178	176	177	195	194	192	214	197	197	202	192	221	200	209	225	214	203	165	183	185	189	188	206	193	186	194	170	201	210	207	182	197	191	221	180	191	208	208	177	199	211	202	203	187	201	210	190	194	189	174	196	207	206	197	199	189	208	187	196	183	205	188	201	205	194	187	212	177	211	181	191	211	198	201	205	204	210	195	211	206	214	206	176	185	185	205	208	198	155	192	188	202	196	195	188	185	176	197	196	201	187	183	198	197	190	220	208	172	171	211	187	200	176	187	200	184	213	183	184	195	216	208	208	191	183	190	207	208	200	219	239	201	195	186	198	190	220	193	191	176	177	171	177	195	186	183	186	192	202	202	203	199	193	190	179	184	193	216	217	215	187	191	184	171	209	192	188	179	178	196	206	195	177	216	200	183	184	197	192	185	180	189	212	216	201	170	172	199	190	201	223	193	185	192	193	209	181	193	195	225	172	185	179	221	187	196	198	199	225	185	189	180	217	179	205	211
9860	6618	12773	18410	31334	45529	25613	48748	46367	36006	28889	21315	13641	5322	4952	1432	852	1727	1889	1219	981	915	816	687	589	548	598	581	586	588	577	551	567	565	547	578	545	535	589	530	560	560	611	553	535	515	567	521	607	547	590	545	552	557	554	564	546	557	578	536	539	564	568	536	541	539	544	575	588	578	570	530	523	508	577	561	550	536	556	555	527	511	553	539	509	562	540	620	533	529	527	521	559	545	567	535	514	571	572	563	540	574	594	575	574	578	549	501	558	607	556	585	534	536	508	560	523	549	572	545	551	571	567	568	533	534	540	553	580	530	547	524	513	551	597	549	527	551	607	543	563	571	545	592	537	529	536	554	563	552	536	571	544	557	561	534	542	542	579	595	566	521	557	558	561	547	541	555	548	562	548	572	543	568	576	499	541	570	557	563	556	563	551	580	561	581	578	535	578	524	546	562	542	580	609	564	552	555	543	578	567	562	537	583	524	579	571	530	528	538	508	540	551	558	570	498	550	537	586	554	554	546	543	591	565	538	543	568	498	574	513	532	576	564	578	567	539	539	532	546	555	528	521	561	508	549	553	551	532	541	566	590	542	597	534	529	564	528	524	541	557	527	582	548	596	531	596	514	525	566	518	523	555	550	559	577	535	532	529	531	547	614	542	575	543	560	562	564	556	526	596	576	531	557	565	538	529	556	561	547	564	546	571	518	564	564	534	565	537	546	556	508	552	541	564	550	523	509	529	537	569	560	540	554	542	594	549	560	562	595	567	547	587	564	506	577	547	495	561	559	574	581	521	552	580	576	568	579	553	567	516	517	545	540	539	552	504	571	550	584	526	557	562	537	535	537	579	559	561	544	538	527	537	565	536	573	547	587	555	518	576	564	602	556	566	605	534	587	554	570	533	543	545	570	539	556	524	491	537	541	541	568	543	595	574	555	623	560	516	577	550	562	535	540	590	586	544	546	565	545	558	529	599	530	524	550	602	583	569	589	564	539	557	521	553	578	573	551	538	587	518	551	555	586	600	515	561	538	568	564	553	522	534	538	572	559	553	535	576	567	576	580	595	562	505	545	581	563	527	576	567	633	553	576	552	528	544	562	545	575	553	503	578	562	541	583	520	556	563	586	555	555	548	538	554	507	562	540	605	530	529	580	491	553	589	595	549	570	572	548	530	540	530	563	562	586	596	570	556	536	571	559	549	583	539	595	527	548	550	534	570	582	562	497	537	564	565	544	544	568	533	523	572	537	580	542	556	545	552	537	549	579	520	579	556	560	556	525	566	554	556	524	564	597	580	521	549	566	562	538	542	510	561	560	585	556	558	561	553	594	541	570	586	563	590	547	529	550	537	560	578	562	575	561	590	531	540	528	575	548	534	573	529	534	515	525	558	545	568	540	572	576	550	546	549	526	537	592	558	592	510	551	544	531	591	558	521	508	534	556	521	594	523	541	543	546	512	568	570	550	546	544	542	560	577	621	541	607	549	531	503	529	565	589	548	527	502	546	508	550	525	559	562	531	592	545	528	532	538	528	544	524	559	544	558	529	571	593	542	590	555	578	568	529	502	589	550	544	541	507	513	560	574	552	548	556	593	511	515	505	526	546	552	595	537	528	542	536	550	596	578	542	534	602	526	541	525	498	510	587	500	572	522	594	555	580	547	533	561	570	552	541	538	532	554	582	538	557	539	537	584	574	539	501	517	579	537	570	558	559	552	557	579	574	546	589	545	564	544	558	555	545	541	571	554	543	559	585	568	562	593	556	574	582	594	532	527	572	518	552	574	565	572	583	558	560	531	557	590	551	540	579	555	506	541	524	562	590	542	549	557	559	553	562	560	536	540	551	543	562	547	553	542	542	593	523	533	570	602	587	559	551	544	573	567	511	540	551	518	538	555	532	592	534	524	545	534	559	562	566	508	560	571	550	539	527	575	547	555	552	508	600	540	530	556	539	575	529	546	561	560	527	520	595	567	591	571	550	529	550	555	560	569	568	548	566	585	580	533	557	540	542	608	562	574	533	542	537	599	543	540	549	501	545	616	573	566	570	525	536	529	581	530	536	573	558	542	530	543	564	581	551	545	590	534	560	584	550	556	569	567	583	555	552	549	566	520	526	539	573	536	550	538	491	542	556	562	546	541	523	585	560	545	524	552	536	542	566	567	509	558	606	556	494	518	590	524	569	588	583	532	589	562	565	531	547	530	506	557	559	594	530	566	583	553	576	561	542	548	527	531	586	534	543	539	531	538	568	555	528	542	532	513	537	555	568	564	551	539	574	522	530	532	573	569	520	543	546	537	547	537	547	549	531	539	552	585	556	586	559	582	586	539	552	514	560	516	585	576	534	581	548	533	545	573	514	568	597	576	534	580	535	591	574	578	588	553	569	556	591	533	573	571	559	558	579	563	550	576	597	521	547	545	558	545	537	526	513	602	570	596	532	539	553	552	544	538	524	576	540	556	504	580	510	577	583	552	573	536	552	542	567	558	543	597	560	531	560	583	550	538	572	560	583	569	553	585	569	526	525	541	545	556	548	586	552	559	508	574	564	547	536	522	528	575	528	573	519	608	537	579	595	545	550	536	542	563	601	558	556	573	567	543	568	546	547	555	557	568	523	565	524	589	559	536	560	532	528	549	536	579	561	542	533	560	579	553	539	523	561	580	508	543	540	551	565	575	548	543	557	578	597	548	579	549	513	544	571	570	544	520	566	535	566	579	542	570	576	532	546	533	548	526	517	558	539	523	573	549	548	492	577	574	574	569	537	530	525	562	554	581	589	558	543	563	565	548	584	530	543	545	546	514	527	576	558	546	575	603	554	546	539	544	564	541	573	530	529	542	590	565	516	536	543	586	502	515	551	575	520	549	516	558	570	535	585	583	524	532	535	523	584	529	567	565	523	526	543	581	522	532	553	534	622	579	537	520	540	546	531	559	530	533	570	551	539	579	575	550	552	565	523	547	566	538	520	591	542	602	605	528	541	515	545	574	564	583	533	539	580	528	593	579	565	523	574	567	556	569	553	535	544	569	509	537	535	550	540	564	561	565	515	535	544	562	544	543	547	593	599	557	549	532	549	553	537	584	563	559	523	572	569	537	510	582	608	536	580	549	500	560	585	500	554	542	543	563	541	562	520	556	544	555	529	533	578	563	519	567	565	549	541	589	553	538	529	513	562	529	553	565	620	562	528	546	544	551	551	496	538	565	520	575	580	586	559	552	547	536	538	568	567	540	542	543	537	506	548	578	567	524	560	570	534	523	569	575	533	541	549	551	589	593	548	588	579	545	579	549	600	551	540	551	576	592	532	599	539	519	572	537	575	565	545	573	521	564	536	555	564	533	590	540	567	517	529	553	520	554	552	582	527	573	518	586	538	596	561	584	513	574	549	562	554	557	568	574	576	593	499	529	556	558	541	590	579	583	508	528	546	567	569	591	562	538	513	564	580	538	557	555	537	505	528	559	528	568	542	549	525	538	536	580	528	562	546
20341	3781	4295	5509	5419	3965	3456	3198	2692	1397	831	588	317	267	246	210	227	211	191	222	214	200	195	203	212	217	194	183	229	244	235	227	212	198	223	205	193	192	203	186	212	207	217	185	178	189	196	189	189	176	202	210	230	219	224	200	218	196	192	208	192	213	221	188	202	195	208	192	190	210	210	203	213	194	194	198	194	197	179	204	194	182	217	220	212	216	195	195	207	217	206	218	186	200	188	196	196	177	207	213	172	210	237	219	204	216	190	209	222	225	198	201	202	200	184	204	197	213	236	178	212	179	180	190	214	197	207	215	204	189	207	213	191	201	203	198	215	205	212	232	216	211	189	164	198	202	187	207	202	201	212	208	209	199	207	189	202	197	196	225	184	200	208	193	221	207	177	190	188	191	219	208	172	176	209	201	186	189	222	200	192	218	190	217	223	200	211	230	186	202	196	190	211	183	186	192	220	203	219	201	189	198	185	169	199	197	196	195	191	191	186	208	210	187	177	180	216	207	182	199	222	206	207	199	195	190	193	202	189	178	196	195	203	183	198	184	189	189	207	192	227	198	221	193	201	192	196	189	213	206	194	193	202	197	200	243	214	194	199	204	203	182	211	229	216	196	212	207	185	183	211	184	204	197	168	192	200	201	199	194	197	210	209	210	190	213	191	211	201	220	227	207	184	208	226	224	208	180	194	207	205	221	194	212	202	206	209	177	197	213	213	201	208	182	207	214	204	206	219	204	212	225	197	208	206	206	211	214	199	188	217	216	208	218	222	218	211	221	234	198	196	205	199	191	208	219	203	181	219	195	209	195	195	190	224	183	206	193	213	199	209	188	179	205	200	224	178	219	207	193	189	190	213	203	221	173	215	213	247	186	200	188	225	198	227	189	205	212	222	213	210	217	203	199	196	198	203	222	203	198	188	194	209	196	184	183	184	208	193	191	198	214	180	196	196	187	223	191	202	204	198	205	189	207	214	179	203	225	197	223	231	202	197	199	188	218	196	190	198	188	214	194	202	219	189	202	176	206	189	215	203	216	196	210	208	191	206	195	197	198	195	199	206	186	196	209	193	208	201	200	196	205	210	194	177	238	219	215	206	192	226	210	236	187	214	212	200	195	222	177	191	206	195	191	207	173	185	192	207	221	198	204	197	209	208	204	211	194	203	202	188	193	182	201	197	187	185	222	210	208	200	209	209	203	206	216	193	216	216	194	192	200	217	190	228	216	177	195	184	176	214	184	196	200	183	203	224	207	185	197	220	200	196	194	216	192	206	193	217	214	211	198	189	228	198	198	209	209	226	201	227	196	191	189	191	213	199	209	184	207	176	200	207	184	197	183	190	179	189	187	194	184	192	227	212	201	203	183	178	203	202	215	210	226	208	229	200	235	202	202	195	202	208	189	189	208	212	206	169	188	211	189	184	169	227	207	197	251	214	214	220	194	229	180	190	175	204	194	203	192	184	205	188	205	208	185	189	216	193	212	191	219	205	187	212	199	202	233	185	224	198	198	210	214	197	210	200	205	184	208	219	210	198	197	196	183	194	198	218	218	192	207	206	195	170	200	227	204	212	216	211	199	204	210	206	207	238	195	182	240	217	216	202	204	207	169	183	178	189	206	202	187	193	198	196	186	208	217	219	215	192	203	204	191	205	183	201	197	222	224	212	190	195	177	228	191	201	199	215	194	207	193	222	204	187	201	205	193	206	204	206	214	195	225	184	196	203	207	190	218	194	196	225	197	207	203	191	194	214	210	202	174	204	229	228	200	187	227	198	219	216	212	208	192	209	197	208	209	213	216	191	193	193	211	225	221	184	217	235	203	205	178	206	192	194	214	215	191	212	224	191	210	162	208	178	214	218	198	214	207	216	198	211	199	187	180	198	231	193	211	198	197	227	210	208	201	189	174	200	207	204	193	205	207	211	207	199	202	211	189	206	206	198	207	198	195	193	209	202	229	187	230	223	226	189	184	214	198	240	208	200	222	205	199	220	196	225	199	193	210	214	213	190	189	205	199	174	242	209	214	209	186	203	183	202	172	200	214	196	210	228	180	192	182	199	190	202	205	186	203	201	187	209	207	210	198	177	208	187	224	199	184	204	171	201	197	201	202	195	196	208	189	187	213	200	211	190	201	163	194	189	202	205	230	175	200	211	194	204	195	201	189	204	208	179	206	204	176	200	226	203	199	181	193	186	191	217	200	213	199	239	205	188	202	174	170	191	199	198	178	199	198	212	181	221	195	193	206	191	207	207	201	174	213	204	178	206	213	216	224	189	180	197	181	199	216	203	209	221	193	207	218	199	208	195	217	194	192	186	184	205	210	201	190	189	201	213	189	190	212	195	195	232	211	202	198	172	198	192	196	223	200	197	219	186	213	191	199	219	207	206	214	198	209	187	205	227	230	188	202	166	219	204	197	222	218	187	206	207	192	206	207	212	210	204	195	191	212	208	173	198	219	192	190	193	200	229	174	213	188	209	179	223	198	195	217	198	216	186	204	192	205	191	213	182	213	196	214	202	212	174	209	193	213	203	173	199	197	201	191	222	192	203	214	217	193	205	210	175	225	210	184	201	218	200	220	212	196	203	230	175	183	194	197	197	225	212	197	197	198	213	208	187	214	220	195	208	220	185	202	203	200	170	201	203	217	237	204	216	189	207	201	184	196	207	209	205	188	181	197	191	202	205	203	234	226	242	214	211	206	203	186	203	200	183	218	187	237	192	195	200	173	165	218	197	199	201	209	181	201	203	213	178	187	232	217	177	184	183	197	230	175	199	206	196	196	192	186	210	193	186	199	193	201	204	192	209	221	190	193	187	213	196	183	179	192	200	216	205	189	172	227	185	197	204	204	221	206	203	183	195	225	227	187	185	202	212	192	199	192	190	193	192	202	230	201	214	216	200	176	197	197	228	221	199	205	206	199	222	198	201	197	201	191	202	213	208	210	213	226	205	198	187	202	180	193	211	177	185	202	183	212	190	235	182	200	211	236	157	200	230	222	182	224	225	204	210	218	201	186	195	195	230	218	209	190	216	199	223	194	211	193	204	199	214	203	214	196	191	201	215	215	210	205	195	189	188	212	208	193	208	218	196	221	182	181	182	212	206	187	201	178	199	209	189	212	219	209	202	183	182	210	222	206	197	191	190	178	190	208	204	232	234	196	203	203	184	189	209	209	197	180	190	210	200	217	188	203	195	192	209	210	192	204	205	213	180	201	201	196	197	181	183	200	189	210	191	200	212	190	181	208	221	198	201	206	176	201	204	203	187	209	214	220	189	200	211	227	185	207	206	194	211	205	213	201	199	196	210	193	205	184	255	223	215	208	219	213	202	224	207	217	194	170	210	205	204	217	192	196	183	191	229	226	218	215	213	194	200	181	194	210	204	201	202	184	201	203	225	212	205	221	215	220	202	223	198	171	207	218	210	217	174	189	223	208	188	192	199	189	201	196	193	196	206	198	180	222	216	213	205	186	215	200	199	207
7893	3018	8291	16434	19379	16822	15973	15247	12429	6520	4073	2704	1355	1005	784	669	662	643	845	762	669	716	592	592	555	629	562	595	571	582	593	619	553	600	597	590	604	560	586	578	549	537	576	568	583	583	601	560	560	529	530	597	533	609	549	559	601	584	576	606	569	557	571	585	573	547	524	548	564	581	579	574	557	533	597	561	608	587	532	589	570	606	551	578	569	571	572	612	541	569	550	552	531	559	589	579	558	604	558	560	553	596	552	583	597	581	524	554	534	602	575	570	596	592	591	583	601	545	551	562	568	579	538	553	600	537	547	557	583	572	529	599	568	560	574	587	580	589	576	526	557	569	591	544	556	523	565	563	545	538	512	588	532	566	607	505	561	533	600	601	589	588	516	604	610	570	538	607	591	555	576	540	591	520	554	530	537	592	563	549	579	589	563	547	568	572	560	577	549	575	553	564	602	610	601	556	546	533	578	574	539	568	565	578	559	541	538	589	624	573	551	546	561	548	540	589	549	534	545	561	556	544	574	560	563	547	555	574	530	564	570	604	544	535	602	578	535	583	575	599	562	560	552	569	544	543	518	527	576	576	583	590	584	523	547	606	569	591	596	581	601	577	598	572	570	514	556	578	572	543	574	587	558	575	541	573	588	573	566	551	560	519	565	592	577	579	584	574	570	589	587	596	584	519	581	564	575	556	600	539	538	595	569	566	547	573	524	534	572	504	575	550	517	564	591	557	541	552	577	548	554	561	556	563	586	550	563	534	587	566	547	596	549	565	586	589	575	553	570	571	556	568	579	581	589	561	523	564	543	535	540	581	532	556	592	581	548	601	594	596	561	599	612	545	574	590	552	567	541	611	572	581	554	577	588	592	521	539	574	585	557	571	551	547	613	493	595	539	539	571	514	524	565	573	578	585	584	567	529	582	562	516	581	619	562	571	589	578	561	614	535	544	561	557	548	582	615	591	596	562	535	545	554	539	569	563	538	542	554	585	598	567	591	554	557	537	551	532	566	560	579	538	601	566	584	537	589	601	547	581	588	567	552	566	534	556	592	557	536	564	572	589	550	551	574	548	588	558	537	541	526	551	587	577	556	620	580	565	551	552	563	570	562	625	582	602	597	553	559	556	585	520	516	558	529	559	552	585	560	576	527	546	562	506	565	535	544	632	566	532	544	564	571	571	583	541	571	563	542	548	553	570	535	574	560	568	538	572	558	541	571	589	565	607	560	549	546	546	553	545	568	559	571	529	576	554	570	573	566	581	569	551	569	540	528	555	564	598	567	591	613	554	571	588	605	587	552	567	554	575	593	554	567	617	551	592	558	579	549	609	563	545	620	567	525	555	615	553	595	565	582	593	516	569	552	562	570	570	599	561	542	564	586	574	528	549	550	551	577	585	579	593	581	556	566	568	558	546	519	579	559	567	588	572	557	545	557	578	559	570	562	567	576	589	512	565	568	579	605	560	548	558	564	587	537	538	572	566	584	579	560	555	558	593	537	563	566	565	578	581	565	580	606	607	545	528	560	591	570	533	548	581	588	561	544	590	576	596	512	596	590	547	534	540	562	578	577	638	530	566	586	581	532	537	566	562	549	538	514	593	579	568	585	587	529	620	587	614	617	561	564	562	579	571	546	558	576	605	541	534	592	537	549	562	601	583	600	576	565	578	589	582	552	528	554	513	566	541	565	552	560	573	586	590	570	585	594	601	626	575	562	576	528	580	556	568	516	583	577	522	572	540	572	576	558	605	559	596	590	622	565	533	584	550	588	566	580	586	571	538	583	570	576	532	607	603	570	570	560	587	552	582	538	610	541	577	574	566	569	563	554	570	553	579	556	561	561	567	572	557	630	535	611	570	603	594	568	593	570	549	624	560	601	586	572	579	559	580	561	593	574	580	579	623	560	586	583	527	551	565	606	602	545	571	526	550	543	538	559	536	569	510	553	535	579	574	551	538	585	585	590	579	519	578	574	573	571	570	584	551	561	577	552	542	551	523	581	535	523	568	588	600	587	589	585	582	592	557	586	570	587	589	556	560	582	562	538	603	572	571	587	541	570	580	593	549	582	534	531	577	616	545	535	610	567	566	578	563	599	561	557	595	542	563	575	587	579	573	568	559	544	570	613	560	548	557	555	588	563	568	590	570	522	565	565	620	555	578	565	571	576	544	590	504	549	599	566	579	565	563	548	578	516	541	587	538	606	581	512	574	577	577	578	604	544	573	613	586	558	534	581	556	550	559	580	583	531	563	563	521	574	577	566	598	528	549	576	541	580	598	500	536	541	580	611	578	596	561	545	588	516	535	535	590	530	582	542	615	575	584	572	575	582	571	547	597	586	572	583	560	550	607	559	530	522	556	569	576	581	592	515	553	581	608	554	548	528	607	583	550	564	556	575	556	590	518	558	567	533	558	594	537	574	516	591	550	567	562	538	558	565	566	539	561	536	532	581	575	553	589	561	563	518	556	582	599	534	518	556	568	526	582	561	572	527	565	534	573	572	570	551	558	579	550	531	506	578	565	589	553	581	601	537	601	544	566	579	550	586	561	516	548	596	552	527	535	600	556	592	535	543	522	549	588	583	547	532	593	565	538	540	575	547	548	553	553	546	541	556	512	528	550	587	484	553	610	552	580	564	564	523	573	571	567	544	542	565	564	553	569	566	559	574	566	569	545	541	570	534	585	557	575	606	585	602	612	541	579	571	552	568	600	536	534	537	588	569	533	581	581	548	579	569	545	567	577	563	555	544	563	568	596	558	565	585	563	602	586	558	572	562	575	531	551	553	551	611	578	565	567	602	586	516	625	607	544	603	554	620	561	548	554	557	601	552	546	599	602	600	544	549	614	554	536	587	564	579	524	579	562	550	608	567	538	564	563	593	553	572	576	566	562	580	591	564	612	515	551	543	532	571	593	610	565	487	578	574	509	575	550	576	574	572	548	564	544	574	546	622	568	563	550	526	597	551	613	573	582	575	575	564	571	608	527	541	598	573	594	559	554	558	546	584	542	586	607	550	597	544	575	553	595	576	577	561	576	574	537	567	567	564	549	542	571	550	552	620	591	597	504	556	585	519	579	588	583	547	569	582	548	557	569	586	580	599	563	602	580	566	590	560	562	583	577	573	584	551	586	575	575	568	556	584	534	558	543	572	544	579	606	581	606	623	563	589	559	551	569	573	536	593	577	542	544	583	596	572	566	592	569	553	588	576	556	549	532	540	538	578	564	528	563	566	604	562	573	585	548	626	583	546	547	573	549	549	578	574	578	566	522	565	560	576	597	511	571	575	551	571	577	533	564	576	536	561	543	574	562	605	569	571	565	545	573	556	570	575	544	580	554	608	554	577	590	579	539	537	604	577	586	569	570	562	559	551	530	570	578	594	531	547	583	570	572	558	589	525	574	544	550	547	579	543	614	556	589	539	579	572	545	575	607	577	576	593	566	575	566	564	541	530	599	604	575	544	581	565	572	570	550	557	562	573	550	539	584
25268	8976	11895	13600	12303	19255	11432	17308	15484	3660	1945	985	671	517	401	411	403	515	981	861	775	585	294	277	258	255	297	287	344	386	334	277	222	197	178	168	178	159	178	143	163	167	166	197	169	161	153	178	189	182	185	156	153	174	159	172	176	174	173	144	147	150	153	188	145	160	167	146	172	172	158	146	150	174	162	160	150	188	171	181	158	164	150	153	142	178	159	183	157	163	185	161	173	155	159	159	146	165	179	173	157	175	159	152	188	165	190	168	158	153	157	166	170	166	159	172	164	153	187	170	172	163	160	158	159	160	168	174	168	200	157	154	168	172	181	175	178	140	169	172	195	169	175	161	174	150	182	168	181	173	158	158	151	165	164	156	158	155	174	154	170	161	184	145	153	155	154	146	174	163	171	166	164	172	176	138	149	146	178	146	184	173	153	143	157	172	158	160	145	190	156	175	169	157	163	149	191	156	126	166	155	160	174	152	176	158	192	173	159	158	180	153	190	189	156	156	159	150	176	152	151	166	161	148	161	147	159	154	161	180	137	143	160	193	165	140	152	159	168	168	182	151	190	174	160	156	146	177	179	175	166	162	168	173	158	155	140	167	166	160	179	179	156	166	172	161	144	184	163	153	168	161	171	180	148	161	173	161	145	151	133	169	169	145	135	151	172	145	178	166	157	166	158	167	180	165	186	146	173	176	172	179	175	184	159	161	192	197	159	150	167	168	167	158	172	160	173	157	181	160	167	144	177	154	156	137	163	173	165	152	159	148	157	169	192	162	163	155	163	181	174	162	158	160	171	161	155	165	146	156	156	152	164	155	163	173	165	155	140	161	174	168	149	159	151	148	160	156	142	186	163	172	184	174	179	169	181	162	170	150	167	170	183	109	155	147	169	164	175	169	180	194	157	164	154	146	175	170	157	181	185	169	154	188	155	172	178	162	135	174	146	161	156	168	188	159	164	156	187	178	140	182	149	145	162	176	154	150	172	156	161	167	136	161	160	158	186	149	154	191	167	167	165	167	144	174	150	157	186	161	176	184	164	172	169	160	191	154	148	157	149	162	164	149	171	184	152	141	159	172	186	157	164	180	145	156	158	160	160	174	155	179	156	148	156	174	175	179	140	149	157	182	150	169	156	168	151	170	175	167	161	168	150	149	156	174	166	162	180	152	179	151	159	182	160	139	154	155	152	177	171	148	155	135	167	165	162	176	163	155	169	160	184	150	157	167	154	155	151	157	160	186	177	166	158	170	183	145	177	155	176	159	166	150	150	184	164	168	170	174	164	173	160	141	169	151	151	163	155	147	168	155	175	157	149	170	136	159	157	155	157	164	195	150	180	164	147	177	146	152	165	165	167	163	167	163	182	164	180	161	151	173	165	157	170	171	166	176	159	159	169	167	156	191	170	185	175	181	167	147	152	136	173	166	165	153	161	171	157	174	153	168	150	153	161	178	132	163	180	146	140	182	156	141	158	152	166	148	182	166	180	183	172	176	169	180	145	175	161	153	167	161	170	179	159	156	163	163	189	154	163	170	178	174	164	190	178	169	164	158	175	177	170	152	160	165	184	159	149	150	189	173	178	183	164	187	156	169	149	165	162	139	162	143	185	148	175	140	166	169	166	158	177	170	153	158	185	171	158	146	165	155	182	170	168	167	156	178	145	172	153	173	157	170	170	160	167	169	170	175	154	159	164	147	168	204	170	173	176	181	211	164	178	172	160	179	158	167	161	156	162	169	141	172	144	153	164	164	161	147	153	179	174	178	195	193	154	156	169	161	189	178	155	140	176	166	170	146	177	156	148	180	167	178	150	156	158	139	195	158	158	171	164	178	143	173	161	192	184	173	140	168	157	155	168	143	173	158	192	153	177	153	167	175	161	174	166	158	148	193	167	149	178	155	156	164	158	160	138	155	161	148	179	173	168	176	137	160	145	165	172	172	163	172	170	167	162	162	176	203	153	164	154	170	153	171	151	158	160	180	157	152	169	174	154	152	195	160	160	162	172	172	164	134	154	169	166	159	158	183	153	147	162	184	162	173	175	158	172	155	182	179	159	170	184	152	166	173	163	151	173	197	164	182	148	180	162	169	144	148	165	152	173	164	157	151	159	190	147	172	157	163	173	168	147	137	160	153	164	155	155	190	176	185	139	161	160	181	150	176	151	199	181	156	165	150	156	153	169	147	179	164	166	162	161	152	161	161	151	155	153	175	187	182	156	146	168	182	160	198	135	168	190	160	156	183	140	170	198	145	165	185	173	167	165	171	148	150	157	161	153	158	184	174	176	151	131	152	160	153	172	192	176	182	159	149	178	176	158	151	133	181	157	166	159	141	151	155	178	139	166	156	168	154	136	150	180	175	162	163	198	162	164	166	161	161	172	167	178	162	159	178	170	175	164	160	150	156	168	182	170	173	173	178	173	175	163	182	181	177	181	142	171	175	146	192	188	187	160	173	143	161	151	161	167	149	165	164	171	162	161	168	159	179	146	164	183	176	183	173	171	164	177	163	192	138	161	132	151	142	154	167	146	157	177	155	176	157	166	172	167	133	169	169	150	168	158	169	161	164	167	169	144	166	148	160	160	170	180	171	173	184	157	156	164	150	165	207	198	174	159	173	167	192	148	175	155	172	164	186	173	165	169	172	175	174	175	166	175	169	140	183	166	184	177	189	173	158	217	172	152	152	165	166	169	182	168	144	182	187	170	162	151	144	176	159	159	163	168	167	165	159	172	169	164	190	169	176	156	165	175	155	170	157	165	183	146	161	177	157	165	167	180	135	130	169	187	171	165	155	172	171	167	197	166	158	178	165	168	146	162	151	150	150	154	192	181	143	155	163	175	192	153	142	159	174	159	164	172	152	173	152	157	152	154	181	163	153	151	151	176	170	172	162	146	182	163	155	149	185	167	192	151	167	151	155	161	172	173	167	179	152	187	162	153	162	152	172	149	181	176	175	158	173	149	163	146	159	163	153	159	149	155	138	164	191	174	134	166	159	131	160	178	167	179	161	180	168	196	157	166	157	164	149	171	176	163	173	181	122	152	166	167	157	173	165	145	153	151	162	160	172	169	165	170	163	155	171	170	161	163	145	183	168	190	166	157	166	177	158	173	168	163	171	166	151	168	175	139	167	155	148	182	182	162	179	158	158	150	168	172	162	147	146	151	141	133	172	181	172	150	172	156	185	164	175	175	148	148	183	177	168	173	162	145	149	163	166	144	175	154	172	150	163	164	165	154	172	169	183	160	144	181	154	155	158	190	197	174	142	156	172	171	162	158	176	177	163	183	162	170	156	176	139	168	173	191	177	146	122	172	167	154	162	170	144	162	171	163	163	188	174	149	174	140	150	167	182	175	144	155	160	164	163	168	178	177	169	179	177	179	177	165	147	158	163	176	185	162	181	170	185	189	171	170	178	170	157	176	183	156	170	173	145	172	178	170	146	164	166	156	181	144	165	175	206	184	191	183	174	127	179	148	133	166	180
9655	6568	17599	28686	31316	38521	31503	40925	34232	13187	10826	6064	4392	3145	2688	2686	2431	3383	6489	6059	5398	3454	1362	1460	1220	1095	1290	1531	1967	2066	2081	1422	967	667	477	458	517	477	450	463	466	467	514	457	482	451	511	455	464	411	484	435	456	445	462	479	490	520	476	461	469	509	421	475	473	460	457	494	477	453	483	450	468	504	472	442	460	474	467	468	498	468	485	521	460	485	471	486	507	490	442	497	494	461	499	465	499	490	478	439	485	424	462	470	436	461	477	434	484	437	508	490	457	460	485	476	492	451	435	486	501	469	475	450	472	475	506	467	466	479	482	501	487	479	462	532	474	463	469	447	487	442	432	461	449	454	453	466	494	486	465	456	467	476	469	452	471	514	482	526	489	457	479	433	480	472	469	428	496	410	462	413	497	479	456	480	520	450	479	501	442	410	504	455	471	491	445	455	506	450	472	479	495	483	490	486	457	461	505	517	450	492	477	465	506	460	462	485	427	475	489	505	513	449	463	455	497	428	477	471	469	488	446	466	481	491	468	470	479	468	498	452	471	456	469	516	493	487	452	469	497	450	467	498	486	474	468	465	450	460	437	474	449	468	448	487	449	477	449	448	478	457	463	455	490	497	454	517	467	516	486	463	457	499	480	478	459	466	451	463	485	516	490	467	512	500	501	459	489	484	477	463	456	480	424	482	478	477	448	471	445	479	486	511	522	466	485	529	414	450	489	469	487	480	465	429	466	463	483	499	452	488	473	501	500	479	444	455	495	451	468	455	457	464	463	456	475	461	489	473	474	487	508	466	509	453	477	474	472	452	441	458	494	488	463	478	437	446	465	459	450	498	449	466	433	489	451	498	460	435	456	467	472	482	490	469	467	500	441	467	502	481	457	481	488	463	483	480	491	470	512	476	453	472	441	492	476	498	496	424	466	471	488	404	482	454	453	442	476	483	468	489	452	501	437	442	465	492	460	502	473	470	490	446	489	453	448	460	478	452	461	432	477	451	507	460	448	464	475	455	489	444	475	446	489	476	491	491	457	477	486	467	447	469	436	471	465	476	459	528	453	479	525	451	498	504	446	469	471	474	499	450	463	513	449	471	473	492	476	451	455	481	480	468	486	457	445	467	470	414	489	490	479	459	443	484	493	479	429	488	445	446	480	469	490	494	427	473	474	467	487	492	459	460	450	464	453	454	481	439	433	449	473	479	482	430	486	488	456	491	467	462	481	475	474	491	478	488	464	502	456	492	458	486	470	488	433	492	499	472	491	518	483	466	461	509	488	453	475	494	457	489	487	455	502	479	462	474	477	493	491	478	492	477	453	487	465	520	495	494	449	501	472	468	438	469	448	442	463	469	469	475	473	432	426	503	441	491	473	494	437	479	441	480	487	497	471	473	458	473	453	472	427	468	525	467	498	474	484	471	493	499	486	447	492	475	469	474	442	484	482	458	465	468	494	472	519	488	410	469	438	507	456	466	475	445	456	488	478	483	451	508	484	465	477	497	470	436	430	438	492	475	486	506	471	500	468	468	495	480	462	450	486	473	485	475	476	520	465	482	468	471	449	476	481	494	486	453	475	446	498	447	434	468	478	487	479	425	491	450	489	465	508	435	482	463	435	487	474	482	435	503	502	477	465	466	452	476	470	461	504	482	428	445	502	458	481	481	503	506	447	449	437	447	480	477	485	492	490	469	440	501	484	480	472	431	500	421	447	496	460	463	459	447	470	489	490	451	480	449	480	470	460	473	461	496	465	465	459	486	466	493	452	457	516	496	496	435	484	497	446	509	468	431	479	448	443	485	466	504	427	484	507	496	493	440	484	498	466	472	460	496	472	503	432	504	469	458	494	435	497	457	446	454	485	431	490	485	487	468	469	521	476	439	454	450	508	474	486	424	493	487	461	496	457	455	457	490	479	461	471	454	449	469	471	479	449	450	460	476	490	474	464	431	505	445	420	442	492	461	460	490	473	489	442	478	462	520	471	444	492	481	453	469	463	474	480	455	480	480	514	426	473	464	490	458	477	483	485	451	471	499	438	493	489	472	471	491	452	483	468	454	432	498	453	479	486	478	494	500	446	504	462	479	455	487	505	500	458	493	469	437	475	447	493	470	480	487	423	431	458	487	476	453	483	479	510	485	465	489	417	493	484	433	478	454	457	437	487	524	491	462	471	470	426	495	480	464	502	493	473	511	478	455	463	474	484	460	453	446	473	466	465	475	480	459	484	459	482	490	441	482	447	486	470	460	466	489	469	463	498	453	483	501	481	451	499	442	488	465	450	499	467	463	440	461	477	465	511	458	495	472	479	479	482	483	482	501	483	459	489	455	461	473	511	457	483	485	490	475	483	463	452	477	484	464	509	469	473	473	484	441	450	462	440	462	489	476	464	456	465	450	494	427	451	474	470	490	498	435	465	421	450	440	450	451	473	463	465	444	429	515	441	466	453	495	465	487	455	498	492	492	521	486	502	483	475	415	507	437	477	478	427	490	484	496	439	476	449	453	445	449	469	502	507	473	468	468	452	469	463	477	478	527	486	493	457	467	504	482	426	475	469	473	463	429	464	469	477	472	473	469	483	449	481	440	440	512	461	430	470	460	440	487	508	458	503	446	465	487	474	488	464	457	503	474	433	468	466	475	474	494	457	476	477	478	502	489	463	483	492	469	454	489	485	464	475	489	517	452	469	463	484	472	459	495	474	464	469	460	457	487	455	501	468	501	474	492	440	457	513	462	449	504	457	481	452	448	481	521	486	435	475	470	491	471	490	468	469	483	472	457	477	420	472	461	480	475	465	475	491	475	475	448	474	433	496	510	481	459	477	473	514	451	452	450	435	454	496	451	481	441	452	503	457	478	498	453	444	474	468	475	483	498	461	478	518	482	458	514	468	425	476	469	467	506	459	466	456	452	509	453	470	502	451	534	450	505	457	458	460	475	509	474	452	428	453	453	455	458	490	458	470	497	517	443	509	481	531	430	497	469	458	467	465	484	462	481	512	504	457	496	479	493	505	475	477	477	481	470	456	447	471	470	463	449	455	480	490	491	470	497	445	472	470	500	474	470	456	483	532	435	460	468	503	472	485	480	475	500	476	460	442	484	461	487	461	460	468	506	458	457	449	455	424	438	428	464	488	470	469	481	437	478	486	504	457	480	450	466	464	492	485	462	493	473	500	477	486	451	503	474	447	478	509	473	483	486	463	486	486	495	469	486	494	429	452	466	514	473	464	469	431	411	472	448	469	507	475	466	471	445	460	413	477	510	486	459	492	525	451	463	418	484	481	459	482	478	485	468	471	440	448	475	465	499	482	489	498	465	462	470	451	519	452	465	429	475	442	469	457	446	446	502	481	436	438	470	462	465	427	471	453	484	492	462	495	481	471	442	481	453	469	497	455	482	443	493	448	512	463	472	450	463	469	449	454	478	475	460	479	431	490	460	461	473	460	498	462	471	462	481	474	480	458	442	476	472	463	472	507	489	450	469	475	450
27991	15574	19232	19391	20604	30610	21598	24897	23966	4637	1873	1119	698	562	508	577	551	869	1496	1274	820	490	423	407	416	439	395	400	568	906	632	475	323	298	209	188	178	199	195	159	188	164	182	159	187	190	180	157	161	168	173	169	188	165	196	178	146	188	156	183	173	172	172	201	174	185	150	179	178	169	202	197	182	181	165	195	174	167	168	190	182	189	178	197	186	175	165	170	176	154	205	158	166	166	184	207	174	193	176	183	189	165	188	200	180	174	176	172	187	174	206	189	173	155	207	187	168	187	183	171	197	196	170	172	188	195	179	185	181	187	169	208	163	188	161	194	180	185	192	168	178	183	172	186	199	181	185	165	189	192	191	193	158	184	174	177	189	181	157	196	167	208	183	170	202	160	190	185	185	181	168	166	162	157	191	167	169	189	189	189	177	159	173	178	166	170	162	191	157	165	204	181	166	194	160	179	188	176	190	190	186	169	190	182	164	177	175	188	184	169	173	175	177	182	167	176	182	174	160	187	183	200	153	180	183	181	187	182	160	176	163	194	173	177	152	194	175	186	180	149	171	177	180	184	168	181	183	174	175	162	191	174	181	164	164	190	195	156	188	200	180	166	154	198	178	185	173	163	190	184	188	171	165	167	168	160	177	164	168	167	178	192	168	186	178	173	178	185	188	192	179	166	175	190	178	185	190	191	182	177	197	189	183	180	171	186	161	173	170	160	191	178	177	204	176	182	175	187	168	181	179	145	187	160	170	182	158	175	178	181	170	223	158	183	160	181	198	178	190	164	188	172	159	180	190	167	186	178	155	203	177	160	162	182	171	178	182	163	185	193	212	169	185	177	172	181	184	172	165	162	173	191	173	175	204	171	184	190	179	159	190	180	178	175	180	195	164	155	173	203	162	195	178	181	193	170	189	192	180	185	176	192	177	171	180	168	194	172	180	192	187	206	164	170	175	187	174	166	159	170	145	148	183	168	175	180	173	196	199	165	165	173	171	184	187	183	157	190	174	192	166	186	196	163	198	205	175	189	190	182	168	165	179	166	192	176	158	171	185	180	193	193	179	179	185	177	181	164	188	168	184	193	175	199	169	200	191	175	202	169	172	174	183	167	162	174	183	171	173	185	191	189	159	185	165	189	185	187	177	186	187	166	176	176	187	198	170	184	198	181	188	180	167	173	205	184	164	215	174	167	145	195	170	165	179	169	190	182	202	195	212	166	183	157	159	179	177	175	173	177	188	164	178	181	145	190	173	205	181	194	169	182	167	169	182	192	165	181	187	191	167	175	151	193	170	144	189	183	189	161	215	167	169	176	162	174	186	195	179	181	164	207	185	170	175	185	178	189	182	190	176	211	194	181	175	192	188	173	168	179	187	202	174	148	209	197	172	158	170	169	162	171	169	180	180	185	167	170	197	206	176	215	181	182	170	189	195	206	196	179	189	207	177	179	158	166	145	167	173	155	195	160	174	182	179	202	189	193	169	167	168	187	157	191	153	155	183	187	170	187	150	175	163	174	196	170	165	201	177	169	189	174	190	166	179	150	167	180	160	178	186	178	151	167	175	158	162	162	164	169	191	159	156	149	168	150	176	198	170	158	178	172	181	198	171	178	181	194	170	157	173	209	182	146	177	169	182	191	163	165	189	184	178	147	172	183	171	149	144	178	189	178	184	174	188	164	185	166	189	161	183	171	184	171	194	184	169	161	179	192	159	173	177	157	186	177	168	181	187	187	181	166	169	195	163	179	180	189	165	165	191	183	165	165	198	172	183	195	183	160	177	173	162	141	159	171	185	180	181	188	182	190	169	190	192	192	150	180	185	171	163	176	158	161	179	166	174	196	186	188	199	172	205	173	172	188	171	176	183	169	178	161	202	159	155	190	190	169	192	156	166	189	191	200	180	186	186	174	191	155	163	169	187	174	176	181	178	200	186	173	181	184	161	180	190	179	169	197	191	187	184	187	155	186	161	174	170	175	174	177	174	174	185	174	159	188	184	176	172	207	177	172	183	190	195	164	186	168	157	184	195	174	166	173	183	173	183	212	191	190	160	195	193	182	141	177	182	171	170	193	179	174	168	165	164	187	203	178	184	170	176	203	183	163	179	158	167	174	176	185	170	159	151	175	181	180	183	167	162	213	160	161	209	147	177	194	180	157	193	210	190	175	180	168	157	175	176	165	187	188	158	167	189	182	171	174	179	167	184	180	185	195	157	200	156	172	169	167	168	180	180	191	168	182	184	151	179	183	160	164	176	171	183	177	194	166	185	174	169	187	197	188	166	187	183	152	185	169	160	175	211	181	169	171	187	171	175	180	198	192	189	177	185	168	178	197	176	153	154	170	212	170	147	175	176	149	194	152	181	159	176	167	171	177	164	165	178	154	172	178	183	208	186	167	179	182	174	171	188	173	173	177	183	183	161	178	186	184	186	186	195	161	178	197	169	161	181	174	202	179	174	184	185	162	169	161	189	196	169	186	184	178	183	183	197	154	160	188	162	181	187	175	181	183	201	171	169	167	178	161	162	188	177	167	205	169	197	197	173	167	187	166	177	195	172	167	172	160	175	203	157	196	163	167	190	176	177	159	170	186	184	162	182	159	149	160	172	169	169	176	180	189	200	169	174	169	179	165	171	160	160	181	186	161	163	172	173	169	183	184	202	172	180	206	172	176	190	180	203	162	173	167	171	180	187	189	185	194	172	186	169	176	170	178	207	175	161	173	177	155	164	205	154	183	169	177	212	159	161	186	215	183	163	189	200	180	182	173	163	178	177	149	175	168	179	195	175	161	182	153	195	170	188	175	173	188	173	207	171	201	177	168	155	163	180	177	164	170	174	170	164	191	165	161	178	166	180	212	173	170	160	156	182	178	163	201	169	158	186	169	181	199	168	165	177	184	175	147	147	194	190	162	170	182	213	161	212	178	213	191	182	175	170	148	193	177	179	179	174	191	166	204	164	156	166	173	188	166	168	152	176	181	168	199	199	182	168	189	177	186	188	188	162	163	168	199	163	172	196	163	181	195	192	211	173	167	180	175	145	169	205	171	174	193	176	182	155	172	176	202	173	188	187	200	183	198	179	176	189	186	172	149	195	200	180	160	168	168	192	167	205	193	169	167	170	161	199	214	164	165	161	194	190	194	137	181	174	181	182	203	222	179	179	185	185	163	182	188	184	191	192	177	199	186	158	182	166	186	162	192	178	176	166	189	174	174	157	203	191	181	209	194	173	174	167	159	153	168	180	148	170	200	172	167	197	189	211	177	189	172	173	178	166	200	167	194	168	192	200	198	187	157	190	201	191	180	178	188	148	181	169	184	173	161	160	185	168	164	189	195	189	192	178	216	185	184	181	166	182	158	164	180	187	147	181	171	192	164	179	169	167	179	174	194	199	177	166	171	161	160	205	165	186	162	190	181	171	176	189	175	184	173	172	214	202	185	182	161	188	177	161	196	163	172	198	215	205	184	188	185	176	170	179	165	213	163
10982	11357	23725	33698	40542	45635	41905	46461	42501	11578	10500	6971	4560	3701	3551	3535	3387	6015	9536	7970	5415	3014	2392	2407	2443	2965	2202	2888	3975	5968	4491	2725	1702	1326	900	650	559	570	517	513	538	523	526	494	560	526	507	534	520	495	499	485	502	474	486	483	505	485	518	491	492	524	507	472	538	487	523	527	473	485	545	527	538	502	490	527	503	490	511	534	483	515	477	510	505	492	466	513	474	500	495	503	502	487	540	523	493	537	532	522	502	485	526	527	514	496	479	528	508	501	473	489	486	487	541	518	537	508	505	507	528	546	499	474	509	505	489	492	522	481	518	484	508	526	525	543	517	511	509	550	503	514	519	476	476	512	470	543	500	487	517	555	494	497	513	496	502	486	506	548	487	494	517	493	525	486	535	459	537	512	484	502	453	515	512	535	477	528	472	485	533	509	460	526	523	515	514	488	503	516	496	522	506	459	502	514	515	477	510	512	546	505	511	521	503	522	495	510	504	500	495	510	478	507	482	494	528	471	496	491	560	496	492	496	504	518	495	465	510	499	472	501	523	557	488	507	499	508	451	549	433	550	519	508	526	513	510	531	525	498	498	514	500	513	495	494	511	517	520	499	473	537	532	507	540	492	501	485	545	524	496	503	537	519	532	527	550	567	500	491	544	499	517	487	504	515	513	477	524	506	520	493	495	506	496	492	544	538	504	523	518	528	506	525	554	515	519	529	495	498	492	521	556	473	493	532	516	565	516	503	531	504	449	535	491	525	528	493	483	544	518	476	493	521	512	501	525	521	505	503	536	531	509	510	544	546	503	500	498	474	495	481	495	514	507	501	512	473	520	508	521	506	505	500	495	544	522	489	490	501	493	533	489	521	500	523	482	554	499	507	516	501	491	532	493	515	525	546	476	509	549	508	500	510	505	528	508	488	493	502	507	542	488	529	528	490	521	506	506	469	501	469	503	496	544	495	521	526	514	511	488	502	449	550	515	487	467	542	524	547	511	527	527	503	492	494	518	515	487	516	478	540	505	493	502	512	527	548	530	503	481	494	515	503	470	506	506	524	533	527	498	460	488	527	562	487	516	536	496	511	526	497	537	528	502	505	503	523	469	482	520	494	516	509	481	491	501	563	530	510	494	496	504	520	495	509	495	532	525	542	546	496	548	506	542	545	513	534	501	487	513	486	503	484	507	512	501	544	510	478	518	537	499	471	501	521	515	524	460	502	494	480	536	492	563	508	552	488	522	493	500	523	475	502	532	495	495	550	477	487	513	465	502	536	483	494	499	498	484	513	512	459	509	547	549	477	520	503	496	483	528	545	522	548	548	527	514	550	519	524	507	538	496	493	493	511	557	501	551	507	515	527	486	535	489	511	505	520	510	482	500	533	527	514	483	521	493	506	473	508	490	491	530	516	527	539	539	503	504	488	505	537	487	495	508	490	499	500	460	458	489	471	520	517	531	514	541	493	492	568	524	500	514	516	490	483	527	532	499	516	454	534	537	505	517	522	501	509	502	498	513	514	488	483	522	512	489	513	492	501	492	513	533	540	510	453	490	511	524	482	501	534	496	451	495	530	516	495	520	524	568	500	537	557	519	489	524	537	539	479	533	506	471	505	488	518	499	515	524	494	523	507	492	537	498	508	500	491	529	514	537	520	505	480	510	515	556	495	475	511	496	489	515	542	506	490	523	482	485	495	497	468	501	485	521	516	504	526	505	548	516	503	486	494	505	513	531	522	504	534	493	529	529	500	519	518	519	515	475	510	512	472	481	509	506	519	533	489	485	531	528	500	505	500	516	535	488	502	502	500	533	514	518	515	501	508	484	528	479	481	536	556	533	495	529	495	520	500	466	481	531	489	516	501	541	503	499	452	531	494	525	471	475	477	530	535	521	533	494	528	494	513	475	510	521	486	540	484	481	497	491	529	540	510	507	472	516	495	537	498	487	512	526	509	511	495	489	467	522	536	513	526	509	531	478	522	475	551	505	517	496	493	502	552	530	514	528	474	508	506	536	534	494	483	460	490	545	519	501	509	492	500	503	483	499	510	500	506	533	528	511	518	533	491	516	515	474	480	524	552	481	519	508	490	533	491	519	528	552	503	517	496	475	507	499	526	471	533	537	515	502	538	487	502	513	535	510	524	520	496	504	509	515	487	534	521	514	506	496	485	547	489	517	475	517	541	487	518	491	511	509	543	472	487	508	511	509	528	544	547	493	483	523	523	528	551	481	561	510	524	498	489	498	512	493	501	470	561	497	557	500	516	490	528	513	509	522	532	534	475	484	504	480	488	557	503	527	503	527	458	489	534	486	491	487	484	531	475	500	510	507	542	520	511	534	544	519	503	513	507	471	535	493	535	489	496	536	522	502	492	540	489	523	499	502	480	490	508	530	513	571	510	490	512	511	512	536	496	540	491	512	508	499	532	488	521	514	517	504	471	455	502	489	514	482	506	497	488	516	491	463	521	542	554	516	549	472	514	504	483	526	494	490	525	544	513	514	477	532	503	527	484	470	518	513	523	525	528	485	509	493	485	514	536	544	510	503	455	518	504	532	518	520	519	540	485	526	479	503	506	506	513	517	528	472	527	532	491	485	463	514	526	503	459	539	539	497	457	529	550	502	499	509	487	512	534	492	529	549	503	488	531	518	512	508	495	509	508	563	507	503	490	518	515	500	502	555	520	497	531	492	507	493	500	492	511	490	497	489	542	511	498	495	524	540	466	462	489	522	526	574	498	534	515	558	515	495	494	500	482	503	546	517	495	518	493	486	491	507	502	495	534	525	517	490	526	469	526	490	512	536	492	512	506	486	502	492	491	514	497	519	518	562	530	526	525	505	511	480	500	489	527	479	498	501	485	524	496	499	537	543	530	514	495	522	498	555	529	526	533	475	539	495	509	521	527	486	497	500	507	540	504	507	529	504	510	524	498	510	521	550	517	512	503	518	494	504	528	489	526	536	501	518	475	528	518	517	469	561	528	537	547	502	486	471	545	488	562	509	541	524	510	468	513	488	502	529	510	507	494	504	523	498	521	493	518	539	510	521	526	499	543	520	522	526	569	482	505	511	511	497	503	506	500	549	511	516	516	526	522	503	541	497	539	477	510	507	511	518	511	532	536	500	464	489	489	485	500	502	518	466	511	519	510	498	502	523	501	491	526	494	466	543	525	503	489	530	496	542	500	535	511	514	480	539	512	527	533	515	499	510	492	525	502	498	517	512	524	486	515	483	537	512	484	531	526	498	527	519	535	483	506	506	530	557	531	524	517	482	522	507	524	515	487	510	523	494	485	523	496	528	514	490	528	539	504	484	489	506	510	483	497	494	497	543	504	495	481	508	478	530	499	462	495	525	521	497	535	488	494	514	513	491	484	527	500	533	499	478	519	504	518	512	513	490	534	536	497	483	509	514	516	521	478	491	477	534	498	508	509	501	497	502	514	510	491	512	500	552	490	547	531	516	533	511	515	491	518	519	541	514	548	525	493	524	505
21452	7516	11721	10809	10420	10417	6087	3030	1714	598	524	396	339	282	258	235	243	254	275	297	214	198	197	220	215	231	216	204	255	247	263	249	233	216	200	189	176	186	185	165	201	187	197	183	195	165	189	196	185	183	210	208	203	174	190	201	224	195	209	196	191	193	180	199	188	168	202	196	206	181	183	191	181	210	195	162	223	199	189	182	173	200	188	196	187	199	187	214	226	199	151	229	196	196	181	218	175	213	177	178	223	177	179	189	176	215	179	207	174	211	218	191	201	174	190	205	198	175	173	178	195	203	195	196	183	197	189	181	179	210	182	197	177	201	183	214	194	174	205	207	183	216	179	191	185	206	207	179	213	194	182	198	228	185	207	170	196	184	186	200	173	168	179	184	183	200	213	187	184	201	172	200	202	201	185	186	190	211	170	172	216	198	205	194	184	193	185	189	178	186	210	167	211	198	185	184	189	224	177	182	202	184	196	202	183	163	195	210	189	189	210	178	187	193	186	193	204	202	213	205	223	198	187	203	213	175	168	228	214	216	188	176	156	205	192	212	218	188	202	182	194	183	190	189	188	198	188	191	205	203	205	199	203	198	205	195	187	208	197	185	210	178	197	215	225	196	201	202	197	182	209	214	206	202	192	188	177	199	173	189	170	196	195	185	216	191	200	190	192	198	197	188	203	192	183	192	217	169	197	204	194	200	187	185	207	188	185	198	164	196	170	192	199	186	205	190	199	207	162	178	169	188	183	197	204	188	191	194	175	195	193	211	189	202	184	211	179	219	180	218	190	197	190	184	203	191	179	226	202	192	189	186	188	213	190	192	203	181	204	196	208	189	227	204	193	177	161	218	163	187	164	182	175	166	163	189	180	208	188	199	163	181	200	188	185	211	188	187	202	192	168	184	181	192	216	189	178	160	154	196	158	191	192	188	178	218	208	213	203	188	209	202	189	200	212	184	186	204	184	212	194	217	207	161	186	192	198	207	183	153	198	207	188	178	198	183	186	211	202	188	187	179	215	176	188	211	194	195	190	208	220	212	180	193	202	190	177	202	173	187	214	148	210	185	203	179	204	177	177	188	187	189	204	208	214	207	203	201	176	180	183	175	185	195	204	197	166	185	191	189	186	204	190	216	197	197	196	203	190	218	193	192	187	188	190	214	201	198	209	188	202	179	160	206	189	166	191	200	176	230	209	204	211	196	210	168	201	186	194	195	185	202	189	205	200	193	204	181	188	174	180	197	210	198	193	217	180	192	186	196	210	211	192	211	194	180	181	210	192	214	188	198	194	158	179	229	177	199	188	191	186	178	202	198	193	189	206	216	210	185	200	184	156	191	225	209	176	192	204	197	191	177	200	200	172	180	200	176	191	188	192	195	202	171	196	186	179	205	175	171	220	169	220	187	198	210	202	207	195	194	191	197	180	225	206	168	174	188	209	170	192	209	203	197	205	178	196	190	197	199	186	210	192	203	210	207	189	177	198	189	216	191	184	212	177	170	182	194	198	190	199	215	195	184	200	176	200	177	195	195	182	184	191	194	193	193	204	161	207	188	189	193	196	201	194	180	179	193	186	208	208	185	203	189	209	207	183	203	210	186	214	190	175	217	222	181	172	214	170	177	188	200	203	192	197	195	220	174	211	207	189	187	194	187	212	203	216	195	207	204	195	191	204	189	197	189	188	191	194	192	190	189	187	200	182	206	223	202	176	202	197	164	210	202	176	190	179	183	198	202	172	179	196	207	201	190	226	211	198	215	179	189	186	197	204	191	200	185	184	165	179	196	213	184	188	198	199	185	213	192	209	181	180	205	186	194	187	189	207	189	198	188	199	191	196	210	196	184	192	189	190	216	187	181	177	204	189	166	183	183	208	190	185	189	177	177	192	171	189	182	183	185	201	193	192	177	208	180	200	185	175	199	193	189	183	182	184	191	202	188	207	183	174	208	199	195	177	198	181	225	161	197	193	200	217	192	216	180	213	197	156	190	186	187	212	224	175	191	203	195	194	188	181	182	215	196	191	188	207	193	178	211	201	198	191	206	198	159	198	205	208	219	192	207	213	174	213	198	218	186	203	188	206	203	226	188	178	175	204	190	173	213	171	194	190	181	187	195	224	177	184	178	204	199	198	185	210	209	192	175	178	186	177	219	236	232	201	183	189	177	162	187	178	195	203	210	172	197	200	215	201	180	211	186	199	195	209	194	216	181	201	178	195	221	188	188	184	183	217	207	179	185	195	208	174	171	168	179	155	174	184	196	178	170	204	185	221	209	189	202	192	211	192	222	210	193	191	200	174	198	201	192	175	171	169	225	183	205	164	174	188	193	175	181	205	210	186	196	201	206	192	217	165	225	167	200	168	194	182	188	199	215	189	208	203	205	175	190	201	213	203	184	214	173	205	191	177	212	187	176	183	168	211	188	200	188	209	187	187	206	190	205	176	171	210	167	189	179	181	193	205	206	204	174	185	181	206	221	181	197	193	202	188	186	210	199	194	197	190	199	195	179	204	196	203	198	190	211	195	198	163	188	189	188	216	199	171	195	201	197	175	194	193	202	198	181	186	214	171	188	178	198	188	182	203	196	202	207	179	187	185	178	194	178	193	203	190	170	185	185	188	187	178	184	168	182	190	190	188	195	180	217	190	189	178	209	204	177	227	174	217	184	216	210	196	184	200	194	178	201	181	200	193	190	195	197	202	198	163	175	194	205	202	205	191	193	196	183	198	202	201	213	194	180	192	196	211	186	187	194	195	191	174	188	204	189	175	193	192	199	200	186	182	169	193	195	222	196	199	179	193	203	224	199	197	187	176	187	165	217	192	190	225	207	195	200	216	189	168	222	192	190	198	206	175	174	185	193	195	191	183	184	185	209	218	189	194	174	222	197	198	178	204	209	195	201	181	199	191	194	195	205	220	185	210	192	187	204	168	200	193	187	203	199	171	204	194	207	183	197	211	178	207	184	185	191	192	204	214	179	173	211	214	195	202	174	189	178	222	189	191	203	190	201	177	186	198	172	171	188	204	204	181	185	211	199	185	222	217	196	209	187	178	202	192	196	177	183	190	184	200	188	200	182	178	192	216	194	200	196	208	178	188	204	178	193	219	204	194	181	202	194	179	209	230	201	187	192	206	219	198	205	220	205	178	192	210	183	203	191	178	196	187	188	227	202	181	186	177	213	178	184	193	218	201	191	199	164	190	203	189	209	194	200	179	207	189	169	219	179	179	191	199	181	210	208	196	200	201	194	217	181	196	190	177	195	198	195	187	177	179	181	189	181	188	202	198	214	195	201	184	195	205	205	202	195	197	188	181	170	208	180	194	207	203	170	209	190	187	175	199	187	193	213	206	187	196	198	182	204	212	186	185	210	200	177	203	219	213	207	208	183	186	178	201	203	197	182	194	187	197	189	212	189	193	214	198	189	173	212	192	185	184	190	189	190	215	182	178	193	181	206	193	206	191	183	199	190	202	182	197	193	182	194	213	194
9578	6734	18026	24930	28753	29594	22168	14382	8284	3014	3295	2325	1476	1281	1271	966	870	1097	1297	1267	779	726	643	693	714	769	747	848	967	1005	1026	832	597	590	610	553	543	608	547	534	473	527	510	535	497	574	559	598	531	579	532	532	544	548	580	540	510	500	544	511	517	519	542	546	541	554	529	541	571	529	559	552	509	533	527	500	560	530	508	525	550	559	594	540	530	569	535	543	551	522	532	539	530	543	587	561	555	535	544	565	545	541	529	517	555	524	532	485	547	512	531	496	539	537	515	524	546	510	513	536	532	546	532	511	547	530	511	538	496	546	537	524	559	539	515	531	528	543	545	537	525	540	526	536	501	517	547	528	498	576	540	551	534	543	520	553	588	587	524	605	537	528	551	533	518	569	577	547	508	521	542	536	574	561	560	491	561	545	580	526	506	548	573	546	566	557	516	513	559	556	546	581	554	569	540	522	575	583	586	554	575	547	549	525	530	550	548	568	552	537	551	563	520	485	527	551	519	566	548	558	574	505	499	550	533	546	526	534	554	540	562	576	561	509	525	597	524	535	555	545	527	528	533	555	564	549	510	525	517	561	555	554	514	532	526	562	527	547	533	548	531	561	555	570	541	551	502	549	521	574	529	544	515	530	555	588	475	544	500	524	532	524	534	526	574	538	533	569	543	500	550	504	535	518	556	535	545	537	521	517	542	531	517	570	494	559	543	534	541	556	531	515	522	495	579	529	548	579	588	547	536	498	495	517	528	566	534	591	553	505	530	474	547	559	538	549	512	564	517	569	545	524	503	528	542	536	518	542	520	550	570	537	539	556	524	483	592	498	537	514	507	527	593	546	571	496	568	552	579	512	544	537	542	560	543	556	555	556	536	543	538	519	574	515	573	543	537	576	570	517	512	540	531	549	468	562	551	528	519	526	520	514	540	578	547	555	559	522	513	554	548	530	588	545	514	555	556	550	551	541	567	568	528	563	546	548	524	540	544	502	518	542	532	532	498	548	520	544	523	562	543	524	550	534	508	540	532	570	530	550	511	572	562	523	554	514	537	549	562	518	540	520	521	537	550	579	553	544	512	566	497	556	558	559	510	533	529	510	548	518	513	582	558	525	509	513	545	518	563	525	528	535	503	550	569	569	573	567	545	557	488	509	536	529	550	530	548	559	549	520	556	521	547	543	510	529	535	520	508	518	581	547	568	564	534	524	530	566	517	574	559	545	515	567	526	512	525	567	506	573	513	534	559	504	523	532	524	539	551	543	552	516	537	549	559	541	535	516	528	542	513	532	563	534	568	531	564	515	558	569	514	506	558	558	555	585	530	524	485	553	530	526	516	564	521	574	545	556	536	533	549	542	563	544	545	526	559	602	507	526	540	535	555	547	520	517	523	515	570	551	528	535	564	553	558	509	514	536	529	548	536	558	530	522	573	541	579	523	558	526	538	560	533	558	571	561	520	534	533	510	491	539	512	520	569	555	559	565	575	545	549	529	533	547	519	543	521	512	531	546	497	534	558	507	567	493	508	550	525	545	507	506	497	577	527	519	551	569	578	564	550	574	561	550	556	542	552	562	565	559	508	511	560	547	557	546	531	540	569	569	558	542	533	546	525	555	530	535	530	487	557	560	543	536	521	489	522	540	536	525	498	528	521	534	584	569	555	556	552	483	548	552	552	536	556	565	536	553	529	554	531	558	537	495	490	537	499	544	486	546	547	532	567	560	546	521	538	509	532	577	553	542	567	515	561	552	542	516	532	492	561	557	534	507	520	555	552	550	538	538	537	509	511	561	486	556	575	523	568	524	515	496	525	570	555	533	529	523	581	518	564	558	545	539	501	529	538	525	537	540	527	569	523	555	518	605	519	532	568	525	533	506	585	529	562	543	556	503	483	526	538	496	533	524	522	548	578	525	495	562	524	508	561	544	562	528	523	555	545	524	532	560	524	578	517	525	527	540	558	507	550	534	518	520	521	529	562	554	526	537	529	535	513	518	523	528	529	517	514	524	510	514	569	510	581	497	545	533	520	511	520	555	533	529	540	514	532	501	519	555	562	522	525	558	528	538	524	541	567	505	499	549	544	501	572	555	572	529	574	546	554	527	554	566	508	510	552	529	506	532	495	495	540	515	554	531	539	551	500	560	535	498	538	515	551	541	512	503	544	517	554	536	530	546	531	520	572	527	545	531	507	550	507	548	558	530	553	543	552	482	556	541	500	558	520	583	506	560	545	551	522	527	561	536	526	519	529	542	505	521	484	500	543	556	555	577	576	550	538	552	546	521	548	545	533	548	512	530	551	519	527	553	555	500	532	522	521	514	501	547	511	525	581	585	557	549	523	513	527	519	518	509	529	530	532	588	504	526	553	565	525	580	530	555	533	539	591	537	504	510	542	530	532	534	526	501	523	555	544	545	517	537	524	503	524	571	552	534	542	553	540	554	522	536	546	540	506	548	521	506	544	515	531	504	558	535	560	567	536	521	560	557	524	492	535	545	535	483	557	539	544	535	528	537	572	494	526	524	514	564	535	589	558	533	545	548	574	532	519	501	547	517	564	499	528	492	546	552	515	515	551	546	587	536	525	527	569	559	515	549	511	554	541	511	539	553	515	580	513	539	542	525	528	516	523	547	587	532	558	547	554	521	511	527	513	574	566	526	506	570	562	551	524	529	572	555	600	487	572	523	578	552	566	561	552	516	534	554	545	533	558	509	566	538	523	501	518	530	521	517	574	514	553	546	551	507	548	560	542	582	567	571	546	508	551	546	583	561	529	539	553	528	531	555	524	547	587	517	543	529	551	579	569	505	524	500	517	535	534	559	556	495	554	506	538	550	497	537	583	526	553	527	546	555	548	575	535	552	530	531	536	513	533	552	550	534	576	571	567	527	542	505	520	515	519	563	562	545	544	569	570	525	532	593	508	572	550	550	519	551	560	537	466	539	557	508	558	570	533	535	526	539	534	546	505	553	503	546	558	536	565	522	536	522	514	587	527	510	517	545	565	542	530	570	474	552	559	544	531	530	538	511	533	554	551	535	501	568	546	543	541	522	516	499	530	545	543	510	524	523	546	510	528	579	550	519	520	546	561	554	566	500	569	558	521	522	539	569	533	529	555	553	540	490	572	504	559	513	567	539	541	560	550	563	573	542	539	556	531	542	544	529	545	492	531	563	496	501	560	504	519	570	590	534	523	513	536	532	515	468	569	562	565	538	541	556	540	595	534	543	547	546	554	549	588	522	548	582	572	549	532	548	583	531	522	519	540	516	561	547	538	520	527	502	548	544	510	520	550	594	549	571	518	537	556	543	563	543	540	569	519	538	586	575	497	502	531	538	512	574	562	522	555	543	521	525	549	554	571	578	515	543	549	604	529	535	520	573	531	552	522	516	551	560	519	584	565	523	505	536	564	545	517	556	522	542	557	537	546	549	532	549	532	521	571	556	511	524	541	540	519	532	518	549	571	551	546	559	569	501	533	532	527	503	556	524
26118	14720	21609	20721	17119	14353	9147	17008	14338	4191	1734	2071	493	407	347	345	451	1117	977	952	573	316	221	196	209	241	228	233	218	292	279	283	227	170	164	157	161	168	169	155	149	154	162	151	161	162	174	158	171	148	179	158	159	164	147	173	191	159	167	159	172	149	167	180	152	176	170	163	190	149	168	129	162	173	143	168	171	172	209	126	153	154	179	158	197	150	151	146	174	166	174	151	148	169	156	160	129	166	175	171	158	174	153	145	165	182	153	180	156	135	175	157	173	166	168	144	143	160	168	152	149	158	170	142	177	174	160	174	172	140	177	139	157	161	161	164	164	168	172	160	175	156	179	158	155	165	148	156	160	163	172	147	163	168	170	156	182	163	164	150	161	160	178	192	160	174	163	130	171	157	171	156	170	157	182	159	153	162	160	170	166	166	166	149	149	164	176	167	154	165	179	145	179	178	175	186	155	180	163	169	159	169	185	172	167	151	161	176	148	175	166	174	140	135	147	138	180	160	169	163	180	176	157	133	161	172	157	174	175	148	157	187	167	152	164	150	161	157	151	160	160	166	159	148	166	138	165	164	158	149	158	160	169	173	157	161	132	152	162	159	158	133	155	156	168	167	149	156	152	174	150	172	168	167	145	145	162	175	156	156	168	158	171	165	148	157	164	171	167	158	173	166	185	167	165	178	126	150	157	151	139	155	147	145	150	146	175	155	170	189	153	142	174	167	177	176	175	165	161	158	169	150	163	165	180	175	151	178	153	151	174	162	178	159	151	156	177	173	164	155	168	171	166	190	142	164	162	164	150	157	139	138	161	157	171	164	159	170	149	157	152	144	163	156	145	133	166	157	175	149	157	169	145	143	175	150	178	152	171	177	173	150	171	170	156	167	169	155	169	155	148	146	155	152	164	156	145	170	160	167	167	153	167	132	157	156	149	152	155	148	154	161	153	153	169	179	167	170	156	152	182	164	165	170	182	164	143	168	158	160	164	138	153	167	176	150	167	166	159	175	169	175	172	138	148	160	160	128	177	183	174	157	157	157	157	171	147	145	135	153	142	172	155	176	164	157	154	145	149	163	149	157	169	173	165	160	162	162	152	154	157	144	153	150	168	144	156	178	157	174	166	161	180	164	193	188	162	162	149	171	153	155	155	177	175	167	165	156	161	150	157	168	169	170	142	164	149	160	167	173	144	147	178	151	150	150	165	142	162	149	166	163	163	155	149	164	156	156	160	162	160	176	169	155	145	174	168	161	151	173	156	177	165	157	154	157	158	159	152	144	168	156	156	159	174	162	144	152	147	162	156	160	157	144	151	151	158	187	164	165	161	171	163	164	171	139	183	132	152	178	159	159	158	170	156	173	167	170	165	163	156	156	168	175	162	157	162	178	172	168	180	152	167	160	166	166	169	169	177	152	155	158	169	171	153	176	147	148	179	158	155	162	151	160	180	150	172	166	152	167	145	152	163	147	179	138	149	155	161	161	178	170	167	163	168	160	169	183	167	147	135	183	153	178	151	165	158	169	177	146	162	160	140	166	169	170	180	152	168	159	180	161	164	156	155	156	169	141	161	187	166	143	182	153	167	157	159	147	156	162	182	162	164	143	186	161	168	141	125	147	185	143	166	167	140	173	145	162	164	153	159	158	168	146	160	165	148	148	147	172	163	162	159	154	138	176	169	164	164	166	184	144	145	164	147	146	164	163	153	175	172	151	144	159	140	156	148	160	167	152	159	134	169	181	167	139	174	165	146	147	149	167	172	168	162	159	166	145	167	164	152	166	170	155	177	169	147	145	145	160	165	171	155	172	171	157	158	173	160	149	178	179	169	194	142	185	162	155	179	158	161	177	142	161	141	155	157	168	151	169	144	144	149	149	151	166	165	141	147	157	191	186	167	163	192	200	168	184	168	170	144	160	161	181	140	170	156	155	154	175	146	170	170	173	167	153	155	154	184	169	148	165	153	165	162	152	186	174	168	169	167	176	161	172	164	166	181	163	171	161	175	155	165	146	164	148	163	172	191	163	176	151	140	174	173	156	171	154	160	173	180	155	176	148	161	166	172	156	156	153	150	162	186	155	173	170	189	146	152	142	154	178	170	172	159	120	151	172	131	138	169	149	157	166	154	177	160	173	166	155	186	164	144	173	152	158	173	168	159	177	164	180	161	162	180	169	174	174	175	185	178	171	154	166	148	154	161	142	156	173	170	155	140	163	144	160	154	178	185	171	159	178	165	168	173	162	190	148	157	145	143	179	166	141	182	156	141	151	170	182	160	182	162	182	168	160	176	143	191	169	175	164	157	165	171	154	148	185	169	165	143	182	156	159	144	150	171	164	164	156	155	148	157	159	155	152	174	195	147	170	160	140	145	158	150	170	166	161	177	151	138	164	171	166	196	159	149	164	166	152	165	153	128	162	179	176	160	178	149	145	161	211	183	165	175	162	153	183	191	179	171	144	153	161	144	164	154	135	160	160	156	181	148	151	176	178	153	167	160	181	181	157	137	183	147	171	148	161	156	152	166	147	154	154	152	170	149	146	183	155	161	150	158	182	148	167	155	135	166	171	165	181	182	160	168	148	196	165	164	121	134	172	180	172	165	173	146	166	157	164	159	146	164	175	188	165	143	153	165	157	161	167	167	178	148	151	160	166	153	168	161	153	155	146	164	162	166	149	134	161	154	181	142	170	142	167	167	174	169	162	167	158	155	165	163	160	158	165	170	156	174	157	148	142	174	182	162	152	147	171	148	148	159	155	173	152	192	177	135	180	181	147	181	149	165	150	143	183	185	154	155	168	167	154	173	153	171	176	163	164	158	179	164	141	167	150	152	135	177	161	172	150	149	161	188	157	151	129	132	151	140	175	154	176	148	158	148	160	154	180	154	169	147	176	151	158	153	169	137	177	166	165	143	167	152	159	183	156	148	143	162	160	188	153	171	178	154	177	156	145	172	173	155	177	164	135	144	169	152	165	147	152	132	168	158	184	178	158	156	190	149	170	180	144	157	171	150	123	152	163	163	150	168	172	184	153	162	165	159	154	165	176	133	168	168	142	170	176	148	172	178	170	178	157	141	166	162	169	158	168	138	135	197	138	173	156	182	159	173	159	166	163	193	155	179	160	139	147	177	173	144	160	167	146	158	159	162	138	164	172	156	169	129	165	154	159	156	170	171	160	167	153	157	148	177	163	163	141	176	148	175	163	144	154	161	146	166	170	149	170	160	157	155	154	160	154	176	171	165	147	162	162	172	161	179	192	147	164	139	139	151	185	173	181	165	162	147	168	144	157	160	173	152	182	162	160	177	149	166	156	172	172	186	162	179	171	178	139	153	166	135	141	160	171	166	153	172	159	135	156	165	143	161	158	169	170	190	177	177	175	169	148	148	169	163	152	149	160	167	172	168	177	165	147	160	145	169	152	181	151	152	155	152	161	157	159	136	169	171	165	161	166	154	163	161	148	162	177	163	158	148	158	156	133	140	158
11242	12618	27013	34800	36775	34656	28444	41342	31775	14108	8323	11212	2808	2492	2110	1985	3007	7405	6191	6359	3554	1637	849	966	906	1004	938	979	1209	1708	1636	1435	912	638	598	498	512	512	479	433	496	472	461	482	458	451	492	451	442	446	429	471	470	436	467	467	466	451	486	453	503	455	472	460	466	523	435	472	458	473	450	475	456	467	479	485	457	468	447	490	488	469	456	512	469	507	476	474	452	407	502	424	475	480	473	473	465	494	474	476	443	470	444	507	477	448	505	468	460	456	466	490	457	460	476	476	496	432	494	499	460	453	501	460	454	432	438	501	464	468	497	454	495	487	472	458	464	491	473	436	450	453	502	489	470	445	453	439	460	505	472	441	445	462	464	451	457	425	479	489	450	478	476	452	491	406	464	462	467	421	463	449	464	430	474	467	456	464	496	456	466	475	451	510	462	511	443	502	447	440	450	478	485	437	451	447	482	464	461	477	484	488	464	465	471	479	440	422	469	459	481	457	470	447	449	481	525	457	487	448	456	464	447	461	426	398	474	431	473	441	460	459	481	498	488	466	461	446	456	475	438	478	454	456	483	469	431	466	469	497	445	504	488	452	492	514	451	442	457	481	443	476	467	459	471	496	517	467	476	479	492	474	468	443	484	479	431	488	428	452	455	496	482	482	458	490	520	448	507	472	475	486	477	484	494	454	479	501	460	476	466	462	480	490	458	424	469	491	449	504	477	452	485	448	460	448	471	435	455	497	488	454	472	459	444	463	458	476	446	450	474	487	486	442	482	444	453	445	449	446	511	455	457	457	493	442	454	473	472	489	489	464	483	456	448	452	448	444	437	407	438	434	442	433	442	472	455	517	508	433	446	531	473	470	474	446	464	480	490	453	478	466	458	484	479	459	500	425	443	481	462	469	466	498	496	471	453	494	452	456	500	502	513	503	454	485	462	467	456	487	473	464	431	457	484	492	450	483	471	485	467	497	440	497	462	485	500	439	464	503	438	463	481	472	439	475	489	475	452	478	451	465	460	473	424	471	446	466	450	494	446	474	437	501	479	500	428	417	464	491	437	462	495	453	443	485	445	481	483	462	480	480	467	455	457	421	484	500	466	497	469	495	491	468	460	454	403	441	434	502	482	443	472	462	535	477	532	430	486	456	450	439	484	484	486	409	476	466	488	459	451	468	489	473	471	511	484	478	475	454	444	464	471	459	493	490	443	433	465	397	456	446	454	435	428	487	489	492	483	441	468	457	468	439	485	493	457	472	459	465	476	465	428	407	456	452	487	493	446	442	426	463	451	476	480	440	444	465	490	452	430	456	477	449	480	432	439	525	485	474	473	486	473	448	474	438	472	477	451	483	453	499	486	458	471	462	451	478	463	483	463	453	455	472	465	490	458	474	495	503	474	453	489	437	435	492	487	447	442	485	460	466	437	478	460	482	506	455	454	439	431	479	453	478	474	478	469	491	449	475	475	465	437	474	465	466	463	465	470	469	430	439	478	478	433	478	455	453	452	493	500	479	430	465	455	425	472	458	458	479	463	441	473	473	449	491	496	467	450	402	460	477	462	452	495	466	474	495	471	483	508	483	460	463	474	486	445	451	470	454	453	462	471	463	444	454	459	480	471	480	460	470	495	431	500	496	443	485	463	477	491	458	462	481	454	451	460	475	460	453	437	457	442	476	465	441	489	491	443	445	501	473	475	422	462	478	430	462	439	489	445	486	486	497	457	493	448	421	446	490	484	465	473	410	460	461	485	466	503	483	456	486	467	448	438	502	455	429	460	452	460	490	462	445	463	473	487	464	472	470	426	448	475	493	426	449	442	452	433	493	484	471	461	479	460	453	485	441	472	486	447	451	494	483	440	452	465	470	475	476	431	441	486	468	499	474	484	459	441	484	478	472	467	498	487	468	455	417	442	478	475	449	457	463	443	474	441	450	486	430	493	475	443	448	496	480	464	510	432	474	442	464	465	486	472	479	484	476	445	480	477	464	515	468	455	478	444	428	461	465	439	420	470	421	451	432	442	470	456	459	458	458	448	473	471	457	469	462	455	455	446	476	488	461	477	453	432	445	463	493	483	495	461	371	472	476	430	482	469	432	466	504	450	462	468	476	452	463	487	512	459	445	468	480	427	450	428	479	455	456	430	449	451	500	481	513	450	468	486	488	491	447	438	456	501	463	485	495	473	475	463	457	469	503	441	430	457	470	469	466	477	480	455	458	459	442	518	469	501	431	442	451	452	431	456	462	433	504	448	436	443	450	464	484	481	470	493	478	443	441	503	474	473	476	472	488	461	505	459	446	462	486	412	501	445	463	490	482	487	464	456	483	499	469	467	436	448	463	425	461	449	465	429	495	478	468	414	440	440	495	449	490	476	445	465	446	491	463	453	470	463	494	450	454	461	482	443	432	474	447	462	443	467	459	446	455	449	469	456	473	504	437	470	449	508	479	504	446	441	481	446	459	461	435	474	442	428	434	454	447	487	430	447	458	459	474	447	471	469	484	449	485	449	458	449	480	480	489	477	411	498	471	475	464	453	460	460	469	453	483	463	470	492	435	445	490	495	459	458	424	464	469	431	436	441	427	450	463	472	462	439	490	489	452	482	471	481	441	461	496	477	490	469	475	450	475	440	486	479	403	451	495	444	471	485	462	462	444	502	454	466	456	494	480	470	494	462	439	440	409	485	478	445	450	475	492	470	496	453	469	450	493	484	464	479	487	441	434	428	456	472	502	473	469	454	446	490	455	451	429	464	470	435	453	465	462	449	458	458	463	480	485	421	469	467	444	443	497	473	456	458	451	484	458	433	427	469	484	485	451	449	444	469	449	423	449	458	458	471	459	467	483	422	451	483	426	449	422	483	492	481	494	452	462	445	502	482	475	442	475	467	472	452	422	452	485	471	439	501	461	434	460	469	481	485	495	440	477	468	490	437	489	440	459	476	484	483	463	440	432	503	473	437	442	454	458	446	526	428	455	489	484	434	476	473	452	447	471	479	454	462	453	450	455	470	453	476	432	452	471	459	446	501	500	468	445	470	444	469	431	473	487	446	463	459	453	442	506	477	474	460	457	446	461	427	455	451	454	508	467	500	458	482	459	472	461	471	455	430	434	451	420	427	440	435	458	476	462	472	450	442	472	457	493	470	449	432	463	465	485	466	444	453	442	459	460	447	481	431	472	469	506	494	470	477	475	451	459	468	461	471	483	495	505	490	448	495	444	466	457	468	534	471	490	478	477	503	474	447	450	473	466	469	430	463	499	432	460	445	497	469	439	447	499	468	480	463	472	458	457	420	500	466	480	418	472	472	468	464	457	465	481	428	429	471	461	442	478	481	432	454	450	460	508	450	458	471	431	466	446	463	437	490	443	451	465	448	482	423	454	456	439	442	494	506	451	479	435	418	430	472	418	446	473	456	467	484	419	499	484	458	478	459	462	439	458	459	487	447	479	418	466	440	468	483	413	434	466	447	496	429	479	458	444	492	472
29752	21364	30992	22975	20648	17828	11996	17982	12846	5693	2251	1756	1578	1402	958	855	864	797	875	2106	4969	1647	459	332	381	459	314	327	518	645	694	592	369	274	235	224	190	170	168	182	181	160	172	174	155	191	179	179	153	166	197	187	182	179	194	184	169	146	157	175	166	180	193	161	160	188	172	187	189	180	187	172	171	169	175	200	188	206	151	174	195	160	180	176	186	160	164	184	174	198	167	183	182	169	176	181	184	197	176	172	185	169	176	204	191	175	150	184	178	160	163	187	191	166	163	163	170	182	181	182	179	178	190	164	172	182	186	184	183	151	179	186	176	181	154	185	172	174	172	174	162	178	160	187	155	197	176	148	182	187	183	178	158	165	161	174	160	172	164	177	183	176	167	164	176	182	181	169	177	174	188	179	170	157	157	172	178	163	204	166	157	198	181	182	178	161	146	151	159	197	179	179	159	202	183	194	161	203	173	179	195	187	172	182	197	178	198	180	189	172	187	157	146	153	184	191	176	180	168	187	175	162	170	173	172	161	168	189	168	183	175	185	175	184	170	159	178	180	173	163	180	189	166	173	189	158	181	165	191	167	163	206	170	175	171	192	162	182	178	163	161	200	181	159	171	170	182	157	197	148	178	164	162	198	169	168	155	163	165	175	151	172	163	194	161	156	184	188	187	179	171	159	166	180	157	177	166	163	150	177	187	167	176	186	160	180	158	174	200	167	196	180	181	169	179	181	178	160	180	174	179	163	200	174	158	160	173	174	188	187	167	174	175	165	169	186	194	193	181	164	197	181	189	178	157	170	166	171	161	198	173	179	185	169	179	163	149	204	193	172	153	188	177	179	181	170	171	165	182	161	183	193	180	191	181	182	167	138	170	165	159	141	160	150	166	167	180	174	175	189	174	180	181	148	163	178	162	193	158	160	170	173	183	167	167	186	164	173	176	175	172	176	174	175	168	168	216	183	170	173	184	160	176	163	161	179	166	186	179	160	187	182	157	164	179	172	189	188	187	186	195	163	201	170	147	160	174	206	185	172	177	187	175	193	162	185	169	173	166	149	190	189	194	171	176	168	174	179	194	161	171	175	193	171	182	175	166	177	177	164	184	180	176	191	203	178	171	162	177	174	164	195	162	171	179	165	180	200	168	173	173	172	186	177	180	165	173	164	174	178	186	179	179	164	170	188	163	168	185	161	154	167	177	186	180	160	176	173	166	178	159	190	167	159	179	170	195	196	201	183	167	171	185	183	183	197	188	195	205	183	164	181	210	186	172	182	139	162	163	173	151	199	191	168	175	165	183	171	173	183	177	177	159	191	175	181	157	171	158	192	163	144	193	169	180	181	168	179	166	170	164	169	163	187	197	158	169	162	164	172	168	196	169	163	186	176	187	177	192	193	169	190	162	178	157	183	179	152	204	172	188	174	201	162	188	168	184	172	180	171	169	175	189	161	173	187	168	177	196	182	156	166	172	153	181	176	188	175	172	190	178	176	179	166	203	169	190	168	185	174	162	172	172	196	181	160	182	179	177	165	168	149	167	178	192	151	174	190	173	155	176	178	173	158	159	180	145	186	182	164	181	171	181	182	174	173	197	215	179	185	178	178	192	161	198	181	159	155	194	166	186	195	188	171	184	187	184	171	178	161	182	157	203	164	158	188	174	173	195	153	162	161	189	170	198	179	179	159	183	173	173	168	159	171	180	191	181	182	192	182	173	185	164	163	181	159	171	175	174	185	168	144	175	174	164	182	176	169	156	171	170	173	181	181	182	179	186	173	188	176	171	184	158	162	184	164	173	167	185	151	156	175	186	195	162	157	189	178	168	156	168	154	156	162	159	182	181	184	176	163	174	199	169	184	170	170	192	165	184	167	152	169	180	167	164	157	172	179	185	190	204	176	182	201	138	159	168	172	188	170	161	148	195	179	166	182	183	202	178	193	181	186	183	186	165	150	180	166	168	162	194	156	175	178	187	145	187	165	194	181	185	166	167	175	183	169	170	162	161	184	160	199	173	180	184	163	172	164	183	168	161	170	175	167	166	188	167	180	156	193	197	172	167	192	166	170	169	190	173	159	154	161	181	164	185	159	178	194	189	200	155	152	185	147	174	184	186	174	177	187	162	176	164	191	175	184	184	169	177	187	173	169	192	174	174	154	186	175	165	181	173	160	151	174	175	178	156	170	172	212	204	151	182	181	186	164	166	162	158	153	170	169	161	164	177	159	158	182	175	152	177	184	160	163	152	188	177	200	175	192	176	156	169	165	164	183	186	159	182	170	177	172	164	176	182	200	156	185	152	177	178	138	157	198	151	194	172	173	186	181	166	162	180	171	160	187	184	176	165	169	202	178	146	216	190	181	196	176	197	188	214	179	185	159	167	197	183	174	170	171	168	146	165	164	168	193	170	177	178	172	172	171	171	188	173	152	175	192	167	176	168	179	168	181	175	180	161	177	206	185	176	169	188	176	157	165	183	171	170	194	176	175	170	188	184	151	173	177	198	189	184	166	183	176	175	178	172	170	191	213	164	178	182	161	186	189	168	165	166	177	183	185	176	181	166	191	169	153	176	203	163	170	181	159	158	180	190	198	172	194	162	178	193	153	158	185	184	160	166	161	183	182	174	195	180	187	169	185	176	153	177	194	178	173	170	173	161	149	154	175	192	161	166	182	179	164	170	167	179	173	183	182	198	199	151	166	185	181	165	173	162	158	167	180	172	163	164	167	185	192	176	172	158	183	166	184	197	180	166	175	162	170	167	177	168	180	174	166	193	186	181	163	179	179	180	184	178	172	196	183	180	172	161	176	192	163	189	163	177	165	175	162	162	173	159	156	172	187	181	161	196	180	196	168	172	169	198	157	199	193	149	175	170	184	169	179	149	160	156	167	182	167	191	183	193	170	167	187	176	170	184	170	145	157	173	176	200	174	177	180	188	174	217	178	177	183	182	195	152	154	191	189	152	176	170	167	179	176	179	177	173	168	181	178	172	155	161	167	185	158	187	173	178	185	191	150	177	159	163	179	161	184	175	186	174	178	172	181	191	170	181	177	177	153	158	180	188	155	190	156	175	159	178	178	166	203	152	164	179	202	162	185	168	180	197	176	178	140	172	218	159	186	147	172	195	184	167	187	162	174	179	190	155	177	175	172	181	160	174	160	187	168	164	163	191	179	175	152	188	168	160	158	156	170	177	160	176	158	148	190	159	174	170	165	167	168	163	161	188	171	164	187	165	156	182	196	167	192	161	146	160	184	170	175	179	170	171	161	186	192	178	179	165	155	180	176	192	177	185	178	184	167	178	168	177	154	167	184	188	207	189	175	182	177	171	171	156	164	170	153	184	173	185	174	180	160	184	174	152	201	190	166	145	185	175	184	182	179	182	173	167	154	142	151	211	151	170	168	171	175	163	146	181	171	183	160	189	177	181	181	179	162	188	173	159	168	159	161	170	193	185	173	181	154	186	194	153	168	157	172	174	164	163	173	195	169
14543	18012	33162	35537	39776	37352	32014	38319	28532	16772	11696	9939	9557	8712	5942	5518	5927	5387	5704	12595	21700	8709	2330	1791	2149	2367	1853	1979	3271	4707	4497	3771	2052	1296	928	650	598	557	487	468	496	503	466	521	526	464	508	546	488	519	551	516	507	469	520	497	498	506	529	505	443	526	538	515	462	498	490	535	497	536	498	501	518	515	487	505	527	480	492	492	459	505	498	496	448	503	492	534	524	467	533	507	515	477	543	495	526	454	506	468	506	472	473	501	532	492	498	508	500	484	507	524	532	463	529	480	478	521	482	489	481	509	490	479	494	465	510	496	487	504	530	514	499	449	473	473	504	499	527	561	510	519	509	446	490	499	501	469	527	561	525	472	494	522	477	450	541	494	487	495	493	500	492	508	501	462	483	550	455	514	502	512	467	494	497	508	466	496	496	490	455	528	506	514	484	501	503	516	502	476	470	482	487	520	509	447	512	462	526	508	517	491	488	483	510	506	530	477	503	491	473	490	496	497	497	505	542	496	469	526	487	502	494	495	522	484	481	512	517	518	472	491	452	448	513	504	501	514	511	489	474	485	493	508	508	493	513	462	512	514	498	495	505	490	481	474	483	509	490	513	500	509	530	499	497	507	525	483	538	527	495	510	491	522	472	522	531	491	463	496	479	508	490	535	473	504	473	491	489	516	518	497	491	524	538	492	492	534	523	525	485	503	524	489	532	464	536	517	517	493	498	513	482	497	521	492	534	489	517	497	521	495	512	501	552	525	502	500	510	521	522	513	479	480	500	451	491	494	503	465	491	473	538	463	509	500	498	499	511	470	527	493	531	483	531	474	550	555	496	520	514	467	515	513	511	495	526	501	515	477	495	500	480	489	513	493	524	495	501	513	487	484	494	534	522	523	506	506	510	503	474	496	528	530	520	463	501	437	471	488	478	495	486	519	505	496	528	501	491	520	529	470	527	493	494	512	496	527	542	482	500	474	530	491	515	503	524	462	519	490	483	494	530	480	514	489	504	510	544	513	528	529	503	476	529	516	510	499	531	527	499	482	518	506	498	497	496	467	457	487	499	500	505	497	492	491	453	478	456	473	509	492	471	490	526	479	502	510	488	543	540	548	509	513	540	515	524	498	470	489	488	487	508	512	529	496	507	503	506	485	476	538	521	482	466	474	497	514	464	473	475	518	510	481	479	491	481	492	490	513	477	504	476	488	525	480	518	520	499	467	453	465	546	480	496	470	503	506	510	484	504	501	494	460	499	495	494	481	484	484	503	520	502	500	461	500	501	494	498	511	485	474	536	529	474	518	503	489	506	485	474	534	531	526	544	489	485	491	480	512	519	475	532	496	489	468	477	527	524	457	522	513	485	502	474	512	465	456	526	546	500	469	474	497	500	499	507	502	514	523	495	520	508	512	530	506	506	429	493	500	500	501	511	519	521	504	505	485	500	486	508	508	501	496	450	519	454	498	492	548	493	497	496	478	511	545	488	492	502	495	516	490	507	483	491	511	513	531	501	505	516	504	474	519	524	467	523	511	482	471	509	526	470	517	516	467	517	478	510	491	529	492	542	534	520	506	474	519	475	490	517	504	510	506	505	479	490	516	491	496	516	570	481	554	475	517	472	549	500	494	473	487	507	534	529	555	482	521	537	449	529	502	506	481	452	485	520	484	499	473	505	559	522	527	513	512	505	513	484	509	524	546	533	479	509	496	512	510	472	538	549	488	530	489	500	524	498	495	458	464	453	567	484	508	529	517	519	520	512	528	514	510	524	472	512	512	545	535	488	542	494	527	513	507	493	483	486	503	523	497	478	473	484	493	519	552	498	488	490	524	494	496	490	497	497	487	528	495	538	487	509	497	520	534	501	501	476	483	510	491	538	477	509	526	511	453	483	492	513	494	458	504	492	493	531	465	487	534	521	482	494	520	477	504	505	486	487	503	511	548	483	477	494	540	551	495	500	505	491	532	443	480	497	471	480	494	497	534	523	481	486	467	530	508	532	474	449	514	503	494	489	487	492	525	495	493	513	496	520	514	484	487	547	497	481	471	464	466	486	508	501	502	528	473	518	487	514	510	546	427	491	469	537	522	502	535	503	472	513	524	505	476	507	494	503	508	526	512	477	452	489	496	479	496	476	490	525	519	492	484	465	505	496	478	528	500	506	494	465	495	476	486	519	501	498	485	488	500	497	497	509	526	508	500	485	480	473	532	499	495	512	553	474	505	512	502	507	515	463	473	478	474	513	537	518	506	488	465	523	537	486	508	508	484	538	498	464	470	515	487	484	501	466	493	463	513	487	506	522	478	467	553	544	521	490	498	518	511	539	513	485	527	475	529	473	509	517	496	499	485	502	465	486	532	524	490	491	490	505	496	510	532	484	505	527	491	488	539	512	506	498	500	502	508	482	509	462	480	480	504	498	527	527	491	512	467	502	487	474	515	534	517	502	529	464	540	465	481	467	507	514	511	508	507	539	515	496	493	504	513	506	471	492	485	487	483	518	499	526	536	521	504	518	471	499	476	519	460	513	484	491	510	485	504	495	520	539	518	559	488	520	507	519	428	502	543	531	536	494	466	565	492	496	502	505	492	501	515	524	518	483	478	484	542	514	479	515	502	492	508	486	546	480	515	501	481	494	487	493	506	552	512	475	493	518	494	493	456	492	497	485	492	462	524	496	519	502	484	502	474	495	557	464	481	467	527	503	534	460	501	527	540	507	522	528	490	505	512	515	477	570	553	508	481	534	501	532	466	473	501	514	504	540	487	493	485	523	499	473	500	521	468	484	470	522	506	524	456	491	494	519	475	470	515	480	518	526	505	498	520	488	508	487	484	487	512	467	478	529	490	475	509	479	491	503	503	472	485	478	488	504	497	469	510	521	523	464	483	488	494	498	485	479	499	481	501	546	502	516	486	494	511	492	503	469	486	481	487	497	498	471	518	503	520	527	499	512	497	508	491	523	465	498	538	536	488	484	495	487	489	482	472	514	489	517	493	517	526	534	522	525	514	510	505	501	521	493	542	490	477	482	507	509	515	458	494	487	498	524	504	544	500	490	494	459	456	483	458	524	510	502	508	482	506	486	492	458	482	485	503	505	505	498	497	484	532	529	482	519	534	486	462	496	528	513	486	459	458	489	495	503	522	472	492	495	489	518	518	521	493	523	460	520	479	491	469	491	481	499	519	552	508	486	483	470	481	505	490	499	521	449	477	515	520	521	515	462	505	500	482	467	520	482	519	470	478	501	464	509	488	532	502	511	490	510	519	524	503	511	510	509	535	522	511	477	508	533	475	507	504	523	503	514	515	548	493	490	540	522	484	509	441	492	521	505	507	506	506	512	489	502	482	525	493	505	488	507	517	488	537	507	517	516	527	477	486	480	531	491	497	481	513	478	488	469	483	500	516	503	468	533	554	525	490	503	488	495	494	495	503	501	455	520	505	502	474	516	464	512	531	499	471	530	497	499	481	514	520	503	525	499	454	513	509	551	521
24058	16737	14902	12117	7759	5870	4060	2183	1404	954	744	676	472	362	342	327	265	244	246	316	604	426	201	208	217	203	196	195	240	237	240	210	241	194	203	209	191	217	193	186	200	223	161	204	210	206	183	171	177	178	201	194	162	191	208	186	178	189	168	200	180	196	212	199	191	182	182	185	165	154	196	179	213	190	202	201	201	174	165	195	199	192	192	208	184	166	175	198	179	163	191	162	188	168	181	179	204	201	202	192	174	217	191	189	167	174	195	213	194	200	197	192	199	195	208	205	190	209	169	202	204	213	202	201	176	172	192	200	202	195	194	208	200	188	191	204	198	185	186	199	189	192	187	199	188	207	194	167	185	208	203	196	196	178	177	222	214	180	206	209	202	184	177	183	180	192	195	193	197	159	187	191	209	185	189	176	197	171	197	189	200	209	190	206	181	187	188	199	185	200	210	186	191	206	182	193	216	196	179	178	173	200	181	197	184	217	194	205	185	192	180	204	187	188	173	198	190	202	211	205	183	190	193	192	186	183	191	192	179	173	165	182	189	204	183	189	206	170	173	180	156	188	185	195	208	188	191	172	204	163	191	177	169	180	204	213	198	196	190	188	174	186	194	188	194	185	191	210	203	194	201	189	199	208	174	191	175	186	176	162	199	196	195	212	194	193	198	217	182	183	198	196	173	198	185	169	202	203	219	198	195	187	188	206	179	178	201	195	208	221	188	169	180	180	196	182	187	184	186	205	167	195	196	187	175	146	207	163	190	188	198	171	221	189	192	171	175	178	169	181	178	181	185	208	179	181	190	215	191	195	156	204	194	190	175	196	184	165	228	215	182	195	206	184	187	196	208	194	191	179	180	188	195	217	184	175	202	191	194	189	190	202	175	209	179	204	181	172	187	186	228	190	178	196	205	206	177	204	194	225	193	188	189	189	211	185	190	180	210	189	187	210	190	203	172	174	187	192	180	195	203	199	198	180	198	186	174	187	210	190	191	187	190	183	177	197	197	180	202	176	187	185	159	173	181	195	178	176	183	164	196	167	171	218	214	182	189	177	194	215	172	191	179	183	222	175	175	213	228	187	195	206	195	183	184	194	203	184	183	185	167	173	185	203	204	165	175	209	181	198	183	186	190	177	197	171	190	184	203	178	156	201	184	177	200	206	177	199	188	170	190	198	209	204	191	187	196	202	183	179	205	196	195	182	207	192	213	198	202	183	190	194	221	187	200	171	205	193	192	184	180	179	216	172	210	179	207	196	179	171	202	196	187	220	232	184	213	184	179	196	176	204	179	197	199	171	172	166	189	165	187	167	204	178	183	189	173	210	194	190	212	201	201	177	208	193	192	197	197	196	211	178	182	200	174	180	183	201	199	201	165	193	221	166	178	216	176	212	179	164	196	209	201	178	184	188	184	181	179	170	180	199	179	195	192	188	183	181	197	208	190	197	193	205	170	195	158	218	191	170	220	203	197	184	187	191	208	205	211	181	189	209	208	210	174	186	167	190	190	202	206	182	194	190	207	206	196	198	210	181	183	201	191	200	217	193	198	197	187	190	211	191	179	203	181	182	202	193	206	183	199	174	217	188	182	186	179	181	197	203	208	184	181	193	194	179	181	190	177	183	200	179	194	185	181	182	197	205	175	192	201	199	206	179	181	163	196	167	201	213	207	197	192	205	168	183	214	167	156	212	174	187	186	176	189	161	191	173	198	188	221	197	186	170	193	186	180	174	176	202	165	200	158	192	176	186	194	179	166	187	195	171	185	197	190	176	196	213	190	219	219	217	185	176	187	201	158	198	169	205	177	203	200	193	192	195	171	185	176	172	173	195	167	193	207	193	187	183	151	181	222	223	162	195	185	186	170	178	190	218	191	185	214	210	218	190	196	145	199	173	200	189	184	162	177	216	184	196	176	175	188	200	207	190	183	204	195	190	188	179	175	198	198	179	194	178	157	181	204	160	225	191	199	196	199	198	195	192	185	203	199	186	192	179	191	174	213	192	183	212	161	201	202	217	193	206	194	222	179	194	211	186	200	180	200	183	170	196	199	194	183	179	194	185	192	188	184	195	195	193	177	183	184	185	220	202	202	177	184	183	195	181	203	172	195	180	213	183	185	184	187	184	165	202	184	176	185	189	168	197	202	182	185	192	202	183	180	191	169	187	181	179	216	212	187	190	171	192	190	193	192	182	189	175	197	179	201	198	199	213	178	174	180	184	188	172	187	192	172	200	185	185	205	190	198	180	219	196	199	172	177	204	170	173	192	207	169	207	187	201	218	200	173	178	189	189	169	191	188	184	185	176	182	182	196	189	197	167	175	182	189	206	195	180	162	208	188	193	179	181	178	179	206	181	226	174	210	192	203	188	213	198	174	212	186	186	206	182	180	206	212	190	152	200	182	183	205	187	201	174	198	185	191	192	194	182	188	197	182	174	192	233	162	184	208	171	180	197	183	181	188	199	172	192	208	179	204	183	203	177	192	187	200	175	185	171	203	178	195	166	191	205	203	174	186	181	208	209	209	160	177	201	210	203	189	187	189	197	176	167	191	186	189	168	198	196	189	193	179	198	192	183	207	197	208	190	196	206	185	217	162	193	209	203	181	173	194	163	182	174	218	197	173	194	176	201	163	198	198	194	152	178	211	213	179	190	193	183	212	211	203	206	189	199	182	163	212	212	192	168	191	188	184	210	201	177	219	208	177	184	182	188	185	182	178	198	211	183	190	165	182	190	176	196	185	182	174	188	176	170	190	174	198	184	211	196	197	177	222	189	184	169	202	197	172	200	211	203	182	180	182	182	194	204	207	168	181	192	184	170	192	177	205	176	199	209	189	172	167	181	190	183	182	205	185	187	209	201	172	178	192	212	167	215	178	195	180	172	181	200	209	187	207	179	206	186	198	194	195	208	165	184	207	208	177	191	176	177	196	173	198	196	176	176	186	217	174	229	185	206	180	210	201	179	162	166	174	175	204	197	179	214	185	178	184	217	212	192	195	185	186	168	186	182	186	176	194	205	199	193	179	177	184	183	203	195	183	188	182	183	186	188	186	192	208	181	178	204	164	167	206	183	192	214	187	187	193	189	212	179	202	216	186	186	192	165	191	179	203	188	173	205	177	189	193	179	174	197	211	188	198	193	220	184	207	183	195	184	211	185	213	182	182	214	201	179	188	196	207	200	179	192	197	189	175	189	202	196	184	193	175	177	198	164	167	187	221	164	224	179	164	202	184	197	198	163	197	194	206	179	161	189	197	198	189	199	188	202	199	190	203	178	199	210	189	187	176	169	189	178	182	165	182	205	200	185	177	195	195	199	189	191	186	196	192	200	190	166	215	195	187	165	187	188	197	196	202	177	166	207	203	164	212	147	206	206	221	191	197	193	181	161	175	182	171	178	198	196	187	179	195	209	187	199	193	183	179	194	179	196	180	198	201	176	190	193	178	211	181	182	183	192	178	197	181	200	188	162	190	191	180	193	182	187	201	183
12539	15364	18625	24583	23429	21411	17356	11483	8198	5813	4722	4130	2933	2043	1686	1548	1313	1289	1227	1968	3551	2305	743	648	621	716	645	681	813	1033	1023	828	727	623	546	578	498	564	515	539	514	495	571	540	545	546	489	531	578	503	541	495	535	537	557	498	546	529	532	540	519	509	530	491	538	512	492	532	498	571	559	558	516	556	523	528	546	500	577	470	514	516	515	528	544	561	506	518	525	558	565	515	529	529	486	531	543	539	586	544	531	544	500	543	495	507	548	539	514	501	549	525	553	525	529	532	514	540	537	526	522	591	513	496	493	490	517	543	568	533	548	533	526	542	501	518	521	546	499	514	549	528	548	536	476	534	557	564	534	500	510	524	516	524	515	531	521	503	564	508	519	537	557	549	528	515	502	484	529	551	522	524	529	510	547	536	520	557	510	546	529	474	514	565	534	532	554	509	538	522	545	562	526	541	592	576	545	517	546	512	522	514	570	532	523	496	569	546	529	526	524	506	501	539	541	517	532	501	509	520	504	554	500	544	531	531	551	550	514	503	517	512	563	523	561	525	511	546	501	575	552	535	510	539	556	523	544	513	533	551	514	541	579	545	540	546	525	550	577	513	554	500	552	533	511	530	534	526	496	499	551	557	576	532	542	511	557	549	509	541	594	527	507	488	484	553	523	505	545	516	522	527	574	532	534	528	530	489	547	541	509	502	500	537	479	524	566	496	522	536	544	559	525	515	556	534	545	555	527	563	500	527	513	517	521	523	531	608	501	524	559	551	526	609	533	539	550	483	574	529	549	538	515	503	485	490	528	547	550	540	557	534	521	543	545	540	562	588	554	528	575	547	538	546	522	548	533	511	482	534	500	529	617	553	540	526	509	523	513	521	522	515	529	543	522	570	503	513	503	512	530	509	543	530	532	555	509	513	562	587	483	514	515	530	521	541	532	533	527	536	471	487	530	505	528	533	495	505	498	538	537	549	567	539	514	540	506	553	517	539	538	535	576	569	513	521	537	517	586	515	548	540	550	504	535	544	509	506	554	532	522	550	571	522	534	539	521	492	506	525	524	559	519	462	567	547	569	581	518	535	515	535	563	527	545	552	481	500	493	519	535	585	548	526	504	521	553	514	515	531	552	498	535	492	571	522	535	543	456	498	556	529	503	557	505	533	557	535	522	545	551	541	532	577	529	524	543	515	558	525	560	522	524	547	550	557	519	517	510	527	524	574	538	540	534	522	516	524	500	515	528	524	549	559	516	534	521	541	563	493	518	523	497	530	539	515	570	533	510	529	494	526	532	521	547	509	525	521	547	518	561	523	511	511	566	582	562	532	541	557	528	531	568	501	524	567	520	506	531	515	536	494	525	490	512	528	496	500	506	556	512	527	548	565	528	567	515	507	534	526	551	530	507	483	513	537	483	482	555	545	564	542	496	493	535	523	503	530	576	550	513	557	506	549	503	531	495	527	547	564	533	544	517	569	528	534	513	525	550	515	485	506	502	492	562	560	566	533	487	541	499	505	531	531	544	555	531	456	521	547	549	506	494	553	568	496	542	543	517	541	491	559	532	531	535	541	530	529	483	516	544	502	524	566	541	531	516	549	513	519	566	529	521	544	537	522	522	566	507	592	526	551	540	544	515	527	528	559	529	497	516	560	563	530	541	532	551	533	548	576	517	510	518	538	512	523	556	560	537	522	553	555	533	566	515	527	559	522	526	551	540	474	555	545	521	522	491	527	518	525	510	549	517	554	556	546	524	488	525	544	563	509	557	542	537	513	526	537	549	515	551	535	563	558	490	564	506	499	499	560	527	513	510	535	541	533	535	516	527	553	462	527	528	544	537	518	507	544	564	522	539	495	523	529	521	530	550	570	532	513	521	562	558	520	573	543	523	565	533	519	549	510	508	504	488	458	526	557	535	546	537	527	552	520	565	538	552	513	543	541	535	530	493	562	525	508	537	515	540	557	508	568	540	552	494	515	518	556	524	550	503	536	552	547	577	503	526	504	519	518	564	550	557	497	510	528	519	517	547	508	490	501	528	529	493	516	513	570	545	534	511	552	528	533	540	554	562	476	503	503	547	575	539	530	524	499	557	547	514	508	498	522	512	532	540	541	542	537	519	551	566	561	530	519	516	488	562	547	544	546	540	525	541	533	551	529	541	531	565	548	507	545	512	494	478	542	532	513	537	535	523	583	535	589	513	526	527	495	537	518	518	532	510	514	518	556	507	495	503	538	489	564	494	530	517	541	517	518	525	520	563	522	511	489	535	542	537	559	530	522	563	526	526	523	540	560	512	582	536	490	543	533	488	511	535	564	529	526	535	552	570	542	522	520	507	499	537	571	506	489	538	512	550	547	513	540	498	511	491	519	529	509	484	513	516	536	535	550	529	506	529	509	533	544	546	535	549	533	573	568	549	513	561	479	539	514	533	518	566	578	543	479	513	535	520	563	508	520	512	507	547	543	545	529	532	533	509	504	539	521	546	535	490	541	525	520	524	521	525	517	557	534	560	569	525	534	563	538	490	543	498	529	530	515	504	517	530	543	490	506	540	524	525	525	530	542	544	509	528	530	551	554	526	582	518	529	536	551	527	536	547	515	526	535	513	526	493	505	547	534	526	539	556	537	535	519	537	565	498	556	553	539	545	535	530	512	542	493	562	494	572	522	489	530	493	532	551	520	553	537	516	525	530	539	551	553	557	528	531	560	498	544	536	506	510	512	548	511	553	522	494	520	524	552	557	496	496	489	532	507	549	516	554	502	507	534	523	531	487	560	553	572	535	575	505	536	546	559	526	537	544	580	474	558	563	518	555	554	548	551	565	511	561	528	490	530	523	551	549	548	528	529	533	505	513	539	536	556	536	554	503	543	488	526	502	540	520	528	509	555	513	526	497	536	541	521	509	531	502	542	510	541	512	571	525	532	510	509	496	520	492	579	559	528	517	524	507	503	542	525	545	531	517	515	530	539	525	513	517	558	520	579	523	590	481	535	558	512	552	522	521	539	533	516	536	500	543	531	497	520	533	555	534	527	535	540	492	552	492	529	507	524	535	532	511	530	484	556	541	536	550	536	532	509	583	510	558	532	520	528	523	595	556	551	499	524	530	583	536	533	510	555	505	520	523	528	539	510	535	536	485	527	544	508	545	568	516	535	485	531	560	556	529	559	503	533	530	544	560	530	535	512	515	531	580	499	555	516	571	538	522	511	556	520	525	537	545	539	498	549	473	562	557	560	549	540	542	537	512	580	525	505	521	552	550	498	572	518	545	547	548	569	557	556	522	516	515	544	521	517	499	530	565	545	469	505	535	551	544	534	536	520	491	528	506	547	509	535	482	506	501	543	524	533	534	521	508	508	501	559	567	563	522	549	589	542	507	554	543	509	518	487	551	546	509	544	490	552	525	532	507	511	537	509	537	518	550	527	492	509	576	539	487	499	509	563	490	500	539	541	531	565	524	493	525	541	533	483	549	521	533	523	526	562	525	467
28911	21434	24232	13843	9020	9994	5430	3955	8066	10883	1667	1113	942	664	756	735	462	403	436	772	905	430	342	337	307	291	298	299	489	744	696	543	416	345	229	221	171	144	173	154	141	144	156	144	145	157	179	130	160	139	154	123	151	138	117	150	163	147	138	129	144	160	163	138	158	136	163	141	131	167	137	145	174	135	119	137	148	122	146	140	148	125	140	149	126	155	169	145	145	135	158	157	168	147	132	162	161	150	151	140	171	159	141	140	160	126	166	132	168	135	148	144	155	152	155	149	134	132	160	168	143	155	137	152	133	146	137	155	132	151	154	136	163	147	145	146	153	141	165	129	140	134	153	137	161	149	160	145	153	146	132	172	151	146	125	147	138	143	163	154	120	147	141	125	146	139	148	146	151	122	153	150	145	150	133	170	134	137	171	133	174	147	144	155	143	144	147	143	143	141	128	147	145	139	138	142	147	162	143	165	158	148	155	151	149	151	150	156	136	147	146	144	143	138	151	159	149	157	131	148	147	163	149	139	155	133	164	161	140	170	124	158	125	157	150	155	146	154	145	145	150	133	148	107	163	141	152	147	160	143	147	148	152	149	156	154	118	145	144	148	140	144	138	160	151	143	153	156	136	120	147	139	140	150	132	143	161	160	143	148	182	146	158	135	132	149	151	141	170	157	151	148	146	172	147	143	156	149	132	134	158	159	143	147	157	148	148	157	153	135	128	140	136	146	156	136	156	139	147	148	137	156	155	153	137	133	160	126	152	157	139	126	139	137	143	129	159	130	132	145	163	132	136	136	151	156	140	153	138	142	138	139	163	140	148	155	147	157	174	145	140	142	131	150	161	154	146	163	160	141	123	151	137	140	143	137	150	127	144	155	147	157	135	150	132	139	124	148	138	164	136	146	141	148	157	152	136	148	144	142	139	153	154	152	129	179	149	136	138	147	156	139	166	161	152	160	160	141	168	156	130	130	156	144	149	138	142	156	167	156	156	152	133	147	132	150	136	142	136	136	138	131	137	151	147	144	162	123	148	124	190	147	137	153	142	150	149	146	150	144	140	153	146	142	163	159	153	146	150	162	144	155	127	151	147	144	157	129	121	156	146	146	150	134	146	146	149	148	169	137	120	146	150	141	148	147	151	115	155	145	162	169	148	130	147	132	159	130	152	155	151	151	132	152	165	143	153	148	133	143	159	131	158	168	126	152	137	144	157	133	166	160	160	153	156	153	140	145	145	130	155	143	130	119	146	142	138	144	155	131	143	146	152	153	127	140	139	152	131	173	126	136	151	150	159	134	134	153	150	151	150	133	148	139	149	144	136	149	134	192	143	151	151	157	147	144	140	153	171	180	134	139	129	149	137	167	142	159	182	171	124	128	137	158	150	156	146	157	155	180	151	161	158	169	120	146	127	152	146	137	153	154	149	163	151	151	146	136	124	172	140	155	142	176	146	134	148	159	143	160	134	130	142	155	157	142	158	155	134	154	148	129	145	154	152	150	143	159	133	121	143	132	141	150	144	158	122	158	163	151	142	138	165	156	138	150	145	145	131	149	160	162	153	152	156	147	150	142	152	146	152	154	152	156	154	148	144	145	143	143	166	146	131	154	145	144	157	136	165	161	129	153	126	150	147	133	150	158	167	147	165	147	158	173	140	135	143	149	159	124	142	162	144	139	163	149	130	160	136	140	158	141	153	164	156	134	139	164	148	117	129	172	176	145	141	136	158	133	145	140	145	148	139	145	173	148	145	159	155	144	161	140	158	138	147	156	140	151	138	160	153	145	152	125	137	159	154	141	142	153	145	166	152	170	147	155	150	138	138	183	158	148	146	154	162	157	160	173	142	133	177	139	145	167	153	133	144	135	161	152	139	160	162	119	153	157	144	139	141	145	157	144	149	159	141	167	131	153	150	145	143	170	149	153	153	128	128	141	146	133	150	139	155	158	140	158	156	149	152	156	141	148	179	139	154	145	154	145	137	149	141	151	171	150	139	146	151	156	182	158	145	169	145	145	142	138	159	158	128	146	145	137	135	148	130	138	140	137	178	149	139	140	142	151	149	138	153	142	141	161	158	154	142	131	134	145	145	140	135	134	144	126	153	153	125	113	140	153	141	132	131	149	145	136	150	118	139	162	146	150	143	129	130	171	151	153	143	148	146	160	143	135	176	160	149	150	139	176	142	150	127	156	153	157	152	136	134	134	135	163	125	167	163	158	168	129	155	143	147	155	142	143	152	156	153	140	135	124	140	138	151	149	131	140	131	132	152	143	135	143	150	127	151	160	162	154	163	130	155	151	150	159	167	141	154	157	173	146	180	171	153	135	172	153	143	154	164	128	157	148	154	151	163	160	155	148	134	172	138	104	140	147	162	130	164	138	155	146	157	139	142	140	129	161	155	134	143	142	154	144	134	149	134	154	168	134	138	152	142	140	124	154	150	154	151	136	153	155	155	131	148	157	141	148	145	149	152	149	146	142	151	151	151	138	153	145	159	139	144	133	156	146	143	166	152	150	151	159	152	150	155	146	160	169	139	133	158	156	164	147	130	145	142	147	146	161	163	155	143	144	136	123	158	153	131	151	130	138	149	129	160	139	163	141	165	170	142	138	148	133	151	167	174	147	159	162	167	139	143	132	127	165	167	125	149	122	173	169	138	138	146	136	149	135	148	150	148	144	132	160	137	152	167	159	133	145	138	154	167	158	147	164	146	153	139	160	153	157	145	138	175	151	142	162	150	150	153	138	138	155	155	137	138	156	119	150	150	145	148	136	162	152	152	120	139	139	158	147	133	149	147	180	140	162	136	163	144	146	168	144	144	147	161	140	136	153	170	147	132	131	152	140	118	146	145	156	157	131	133	157	140	141	179	175	173	143	162	146	120	151	145	132	158	156	150	144	138	145	138	147	150	172	160	134	139	160	168	152	154	152	134	164	159	153	124	130	138	154	148	131	161	145	151	131	170	155	126	154	166	138	150	142	144	133	145	156	135	149	141	129	155	151	163	160	150	160	139	159	144	147	147	131	162	164	156	134	152	128	159	139	156	130	135	136	158	133	148	145	141	135	157	138	154	120	162	161	134	132	149	146	136	126	163	130	133	163	152	140	164	138	152	159	135	136	147	145	159	154	144	146	148	150	157	150	178	142	155	168	150	142	141	130	144	149	141	142	184	146	162	141	145	147	137	123	135	155	168	139	154	137	157	146	140	159	146	140	149	132	176	151	152	174	179	148	144	139	157	152	141	147	124	147	135	147	170	164	148	139	136	151	150	135	158	160	152	122	153	139	160	140	145	153	134	150	136	158	115	148	200	140	149	137	138	149	144	147	148	162	163	130	128	138	145	137	139	139	147	153	156	120	127	162	152	157	139	108	155	178	140	156	158	149	153	148	136	166	156	166	135	150	163	148	135	151	152	173	141	136	127	136	154	130	147	134	162	135	138	164	160	147	158	136	150	152	135	150	154	173	146	143	138	134	162	161	152	171
15638	18518	27072	24632	25404	28645	21203	18690	28449	28476	8069	7234	6081	4599	5271	4945	2962	2643	2963	5071	5475	2831	1825	1852	1880	1507	1689	1956	3465	5428	5381	3552	2572	1881	1275	897	641	511	471	478	412	441	410	422	414	401	428	425	425	431	434	424	431	431	417	458	419	409	432	420	414	416	425	417	409	458	418	450	406	442	436	407	441	448	405	455	488	376	409	452	390	458	404	431	363	411	421	416	414	427	422	432	413	483	418	444	418	407	373	425	422	418	440	432	445	442	433	435	468	428	413	444	368	410	429	407	439	407	442	374	438	445	437	408	444	442	432	404	422	448	438	445	437	428	415	439	397	410	404	425	415	423	439	437	441	445	421	427	406	400	420	400	419	389	467	445	452	443	440	446	420	447	403	428	445	414	447	376	419	412	454	428	433	423	401	443	426	479	401	403	456	430	390	466	411	430	447	430	429	404	426	422	421	430	434	448	439	417	406	411	378	469	415	389	438	478	470	464	418	409	378	435	433	412	412	414	424	405	441	441	427	407	428	433	430	405	428	400	403	440	439	427	426	419	453	451	442	438	411	439	446	420	400	445	424	451	443	425	400	428	427	406	453	439	424	439	444	402	447	426	403	440	453	410	469	443	451	416	376	412	387	391	397	414	405	440	408	409	421	453	411	447	417	415	413	438	403	408	407	388	432	415	416	432	442	444	394	423	449	457	422	444	419	424	427	421	447	408	435	415	426	426	455	426	445	395	438	442	392	441	421	430	463	439	442	380	422	436	429	405	410	441	438	447	413	415	425	419	423	417	422	403	442	430	448	433	442	388	454	440	403	426	421	449	430	423	425	413	434	435	407	418	438	463	403	426	446	402	420	392	431	411	458	450	449	414	472	443	435	455	435	426	460	423	447	394	372	410	449	442	419	417	409	410	422	391	433	431	431	401	426	457	435	451	420	406	397	392	414	433	432	468	432	434	439	427	430	408	408	434	422	442	460	428	422	435	411	449	455	422	415	434	404	438	442	425	479	410	444	424	423	460	417	444	424	434	414	392	428	418	428	450	436	458	455	429	463	420	402	464	417	418	414	412	444	396	435	459	437	442	414	422	405	398	381	423	419	413	419	405	423	426	451	394	438	429	422	421	407	442	422	444	394	409	397	401	407	420	440	423	439	437	421	441	464	474	395	424	432	459	431	447	441	446	450	444	439	452	453	417	422	432	445	443	428	436	426	442	387	433	413	405	432	412	446	420	409	410	427	374	427	453	410	411	402	396	418	451	428	431	397	427	405	441	425	416	391	465	437	429	434	403	403	403	438	446	409	433	426	421	430	420	437	414	445	412	421	438	410	418	453	414	395	448	435	425	417	423	420	434	413	416	401	399	431	424	392	431	422	408	398	396	402	422	455	455	427	427	416	410	406	432	437	409	457	431	426	466	416	419	406	430	428	439	407	409	456	448	401	437	418	443	417	403	450	453	419	479	440	409	422	436	395	471	434	427	429	414	403	421	402	431	382	413	422	406	420	440	438	431	473	438	437	423	394	436	446	443	422	412	426	432	437	414	442	409	424	378	443	429	413	414	449	400	425	421	436	423	420	442	388	418	412	422	428	457	412	414	453	464	460	407	418	385	429	397	422	367	436	432	426	401	420	420	428	393	452	438	433	389	415	405	453	410	443	411	391	426	423	408	413	437	445	448	417	394	416	411	409	445	459	409	403	447	446	439	430	381	451	428	408	415	422	456	419	451	430	452	425	389	422	438	434	452	430	430	400	425	425	445	443	423	435	426	437	416	440	390	425	441	398	436	409	373	414	416	436	426	399	427	373	407	380	405	432	455	422	453	433	400	447	399	430	433	408	429	407	440	453	430	416	445	415	426	421	425	449	433	423	450	399	391	473	429	407	453	419	435	417	424	433	425	419	410	405	422	421	428	428	439	402	433	437	424	454	399	429	418	395	431	376	439	434	398	396	469	439	411	412	457	423	432	442	431	397	413	434	408	416	423	407	427	429	425	456	423	447	429	454	445	419	430	395	440	423	460	430	422	421	414	422	472	408	403	428	434	424	435	415	421	419	457	419	412	423	411	399	413	459	402	431	436	420	443	402	416	443	446	386	415	435	415	424	443	439	415	447	434	412	424	445	450	439	430	429	455	444	458	430	447	427	408	423	425	379	407	446	413	420	432	397	398	429	426	418	412	447	406	410	436	387	383	433	460	427	429	413	428	429	428	408	361	455	406	420	398	405	455	424	397	456	436	426	464	418	446	398	427	417	438	432	437	400	445	432	419	431	412	414	430	413	439	445	408	423	407	461	449	423	427	400	419	441	421	454	443	405	423	436	412	459	410	443	398	419	441	450	416	402	440	458	434	407	414	436	412	398	413	436	393	444	443	441	416	403	424	440	420	434	417	439	446	418	455	420	414	470	416	434	403	420	424	409	416	419	448	468	421	428	404	405	454	450	422	449	430	442	436	417	447	452	444	403	420	419	434	415	411	453	434	427	399	435	428	420	465	419	442	452	431	391	428	415	441	462	442	441	428	433	436	438	418	439	441	426	423	417	413	408	441	406	449	385	431	421	367	419	428	439	381	407	470	429	401	400	427	432	423	427	432	444	440	443	417	407	395	396	399	423	453	415	425	461	392	400	455	399	406	415	406	455	440	449	432	422	425	412	428	447	424	408	392	422	428	417	436	447	425	425	399	464	437	421	445	435	428	401	413	433	436	388	409	437	412	431	419	396	396	444	406	430	426	425	416	428	408	391	383	427	429	434	467	397	441	434	430	447	423	389	414	436	421	417	435	420	408	411	412	389	449	431	418	446	453	406	400	421	414	458	461	467	439	440	424	435	431	458	417	430	436	409	433	422	431	480	466	439	399	459	417	417	425	442	416	431	413	420	398	414	423	405	401	409	431	427	397	413	418	421	401	435	418	399	434	413	396	396	419	439	433	434	413	461	424	422	437	432	426	409	451	421	421	433	455	385	444	415	430	465	468	420	422	457	392	422	421	422	416	437	403	395	475	426	455	405	436	451	411	401	433	441	409	434	455	408	456	413	412	389	396	437	447	485	416	442	419	441	428	467	431	386	396	420	444	420	392	441	421	416	428	417	419	415	408	416	406	452	432	443	389	435	395	442	412	404	454	444	452	444	424	432	433	422	386	465	453	447	416	423	429	441	446	443	410	379	429	451	410	418	439	429	444	424	441	426	439	391	446	431	438	451	432	387	428	407	446	470	453	422	416	473	422	427	377	449	417	431	404	424	416	441	447	457	427	396	413	414	432	412	422	424	458	453	439	427	451	412	424	436	403	453	435	419	405	414	440	458	455	422	450	415	414	462	407	417	427	395	434	431	473	438	451	422	408	415	398	382	454	449	450	408	403	422	426	427	408	391	446	432	432	433	435	441	422	431	459	411	419	428	420	445	424	426	425	389	476	421	428	414	457	411	431	422	422	439	399	406	407	419	429	447	396	392	411	387	394	409	378	461	422	423	431	387	390	476	459
33449	28986	28666	23454	18141	10111	8088	15584	22704	25119	7740	1289	915	813	767	569	522	380	432	524	321	311	295	298	330	263	278	310	468	797	722	555	404	307	259	187	183	191	195	162	158	176	155	169	172	173	142	169	171	155	155	164	203	155	163	169	149	187	169	165	174	177	167	182	170	177	174	160	163	203	189	178	187	176	178	164	144	170	189	194	158	174	151	144	160	171	166	176	151	168	167	180	150	153	170	186	171	204	163	169	154	169	167	180	159	169	163	165	145	174	172	171	181	158	186	193	164	180	178	171	168	171	189	183	171	157	166	156	167	166	177	153	171	188	174	168	173	173	171	162	188	173	190	180	156	175	153	187	173	177	189	179	134	164	134	158	165	171	166	166	178	159	153	164	177	159	178	169	175	166	168	149	166	171	160	163	143	149	170	147	178	171	184	165	169	185	150	169	143	157	142	182	156	178	165	160	191	185	190	152	151	166	168	148	180	133	160	149	156	183	173	157	166	180	137	170	166	174	155	160	176	169	160	154	163	162	174	168	173	143	170	167	174	181	195	183	159	161	142	148	154	179	190	164	166	166	146	179	169	171	151	150	170	153	164	154	168	186	162	167	174	211	183	199	146	158	148	171	184	165	173	162	155	146	162	161	181	146	196	169	170	165	170	165	168	170	167	160	192	170	148	181	181	160	166	159	181	145	145	143	172	156	167	169	132	146	155	174	172	165	144	157	173	145	167	176	127	163	149	165	159	167	171	172	161	186	152	169	159	174	178	175	182	167	164	167	161	141	142	175	171	161	157	171	185	167	154	169	144	143	166	158	159	143	182	184	204	165	154	164	163	166	190	196	179	164	153	156	181	161	185	164	163	173	178	150	175	173	171	177	152	176	176	163	198	174	165	176	155	163	178	165	162	179	171	163	156	165	176	150	159	177	178	149	174	166	160	171	171	163	151	182	186	151	153	142	158	178	197	139	161	178	186	160	169	183	158	160	160	188	157	161	167	152	161	163	171	162	164	170	174	182	171	148	193	164	175	193	168	166	199	149	155	164	175	157	172	169	175	148	178	162	158	176	168	163	184	179	168	177	180	170	164	164	189	156	160	160	175	162	170	162	151	165	179	154	151	135	172	166	155	201	190	151	166	187	186	163	157	172	155	168	177	176	184	172	176	179	160	146	185	166	155	170	171	185	178	165	161	157	165	165	186	167	184	169	154	152	176	163	171	148	142	161	174	161	175	164	167	137	149	136	175	168	165	164	155	168	173	153	171	178	168	155	176	157	170	167	186	147	183	152	180	173	177	135	145	175	177	145	164	195	170	195	168	177	178	174	159	156	172	179	150	170	171	167	159	154	183	177	165	175	161	177	163	147	163	185	178	152	183	146	176	170	168	173	148	168	156	156	148	154	159	151	169	146	188	150	186	164	155	135	162	176	158	171	162	166	175	175	177	151	180	169	181	161	163	156	190	183	153	188	156	157	178	163	187	162	160	165	169	136	159	179	180	172	160	173	169	218	168	164	161	177	197	164	171	152	175	159	164	162	180	160	142	176	154	182	183	159	178	189	148	178	159	153	170	162	166	168	165	187	173	166	154	174	147	171	160	168	141	175	171	185	166	179	156	177	171	184	163	174	153	163	174	176	137	180	174	168	162	159	166	191	177	176	166	176	174	185	166	154	152	192	172	168	177	159	147	185	180	158	157	172	179	153	172	188	167	152	164	177	154	171	150	183	159	160	189	174	157	167	175	162	151	158	165	172	183	164	162	144	172	192	160	159	169	170	160	203	188	142	170	160	172	177	172	177	179	153	155	142	169	162	175	179	147	145	182	171	182	162	177	184	182	159	155	155	164	180	154	179	163	159	178	182	181	180	147	173	162	147	178	172	165	179	175	185	173	188	175	178	165	166	172	171	153	161	179	188	190	154	173	160	173	155	167	134	171	166	160	181	168	168	153	141	196	174	143	178	182	167	158	164	152	156	173	162	156	156	172	174	155	167	161	177	174	159	180	169	153	150	153	187	172	158	148	158	161	160	167	169	166	166	176	183	154	148	196	166	170	172	171	159	174	168	176	153	171	169	166	159	155	168	175	152	189	164	156	160	159	194	167	158	165	159	199	156	179	174	159	193	159	167	194	175	169	170	174	147	182	166	171	163	162	176	167	166	169	175	164	172	176	148	172	180	172	184	158	176	167	168	168	178	159	174	164	153	167	174	171	163	152	138	150	151	174	174	153	188	160	168	183	157	160	154	166	174	155	189	171	147	167	166	175	161	163	146	152	170	157	199	181	158	159	166	164	168	179	166	176	179	176	170	171	183	135	174	174	152	173	177	169	179	144	165	172	182	184	179	154	183	176	156	165	156	164	174	192	173	188	136	139	183	172	177	176	161	189	161	163	161	170	164	149	162	158	148	178	174	173	178	183	168	163	175	166	178	205	159	174	159	183	171	161	189	160	184	169	187	169	164	172	169	196	170	148	163	190	157	169	172	171	164	172	191	159	165	167	155	162	177	181	168	169	165	168	162	180	179	180	162	183	193	147	161	163	196	155	155	164	173	162	152	184	167	167	174	170	152	160	156	175	166	164	183	171	149	158	167	170	181	158	176	158	178	167	165	143	171	178	167	152	162	180	170	161	160	170	177	178	165	168	174	177	163	185	178	159	171	176	183	157	161	165	172	170	171	169	157	164	178	171	164	166	144	172	145	184	169	192	176	149	165	165	163	162	170	156	161	155	166	174	161	172	162	178	170	153	181	149	164	158	156	157	152	156	180	155	166	150	149	162	180	155	170	179	168	201	167	172	174	167	174	164	167	181	167	155	182	170	173	178	175	167	195	160	190	180	171	205	146	156	158	187	193	123	159	163	157	179	151	151	169	157	136	163	123	157	156	156	160	150	180	152	170	148	157	184	147	147	165	180	139	185	167	146	173	167	171	158	154	160	132	169	156	185	158	187	179	163	167	187	162	194	169	163	177	165	201	148	178	166	166	173	176	170	166	167	206	167	158	192	162	172	160	162	181	160	178	178	183	171	135	153	152	180	169	155	182	165	190	178	167	176	177	160	160	162	161	162	175	161	161	149	169	161	172	165	144	169	165	175	162	173	149	168	188	167	181	162	158	155	158	131	157	180	179	155	145	177	172	179	194	170	166	175	175	153	156	177	189	189	165	170	157	173	165	188	165	180	166	184	181	167	162	157	171	171	174	185	167	154	151	155	152	139	160	157	173	164	170	163	166	191	172	160	146	178	203	158	170	185	155	166	166	166	161	172	161	186	173	156	184	147	174	159	151	170	191	176	142	189	157	190	170	143	180	168	164	140	167	183	174	153	187	179	174	143	147	176	169	189	187	164	147	166	150	154	181	163	170	173	151	173	156	169	161	177	180	154	175	150	163	164	135	151	168	176	160	180	168	157	185	166	167	160	171	155	169	188	164	148	170	158	169	150	167	154	187	183	168	200	148	188	171	160	173	173	147	182	170	179	161	161	178
21054	25317	29643	36003	35191	26822	27634	33839	44443	45646	13905	7064	5595	5177	4745	4029	3265	2481	2495	3183	1719	1401	1425	1621	2017	1597	1524	1748	2774	5367	5331	3652	2250	1581	999	655	534	508	475	479	529	476	505	452	503	490	503	524	483	432	457	475	482	480	534	457	475	475	458	494	446	458	471	515	431	477	465	449	475	450	508	449	462	465	465	460	494	481	441	488	513	483	493	464	475	504	486	445	529	492	477	482	469	478	475	484	472	462	495	480	486	485	509	494	497	474	444	492	456	453	486	469	457	497	496	463	485	473	507	460	466	474	493	444	463	463	481	463	502	529	490	507	514	503	463	452	449	451	459	474	486	506	454	499	498	492	466	459	479	531	487	480	467	497	513	484	485	494	489	483	475	451	522	482	497	465	477	515	472	463	455	480	475	477	460	457	493	477	473	470	507	495	513	512	493	489	514	502	469	503	457	449	435	474	432	477	499	480	438	460	489	460	469	484	472	423	478	484	497	446	490	504	499	501	470	454	461	477	475	476	501	469	493	467	467	506	465	501	482	486	467	502	506	479	497	474	518	437	502	474	506	466	487	519	478	489	485	487	487	519	520	514	465	500	479	472	489	482	479	445	465	470	461	473	476	475	486	476	453	495	509	494	469	510	497	484	485	500	444	448	440	470	484	471	457	473	485	490	457	459	482	498	455	478	469	504	448	498	484	480	484	464	508	488	506	514	465	445	489	442	490	471	481	482	468	448	491	493	458	474	477	478	436	515	494	475	486	478	441	523	490	492	462	489	478	469	463	433	508	488	525	467	466	457	445	499	517	518	500	499	520	469	507	516	500	484	497	454	473	520	453	488	492	451	457	465	474	458	488	444	495	455	508	425	503	497	455	499	479	450	492	443	516	453	479	447	474	492	484	489	508	466	451	468	491	509	478	484	486	486	481	461	480	442	418	492	547	484	506	459	482	441	475	464	453	500	426	446	498	449	465	467	509	474	508	458	475	471	442	480	505	487	449	478	469	475	494	478	495	484	496	466	499	494	502	451	442	457	491	481	457	488	460	486	481	507	462	477	503	520	489	466	436	479	490	477	450	467	481	463	473	493	497	471	487	513	438	487	458	504	456	440	447	474	511	489	485	461	456	470	519	486	464	512	483	450	478	500	468	471	483	481	501	446	490	449	520	486	445	487	457	516	472	489	474	469	457	503	508	471	521	481	476	505	464	475	487	448	496	499	496	494	493	481	480	467	480	456	476	488	489	467	502	481	508	482	487	498	476	459	486	492	491	506	463	498	459	481	488	489	460	478	474	469	473	518	482	480	504	487	486	530	483	486	471	457	456	480	498	454	516	479	488	447	464	482	461	503	464	476	465	507	473	465	480	456	487	448	458	448	459	498	457	500	499	470	465	491	469	489	490	474	487	458	478	429	444	461	482	458	471	472	438	477	473	461	450	450	475	501	466	477	498	492	461	472	484	490	452	523	466	446	494	459	520	498	474	433	509	467	444	475	476	495	508	478	442	513	468	469	454	480	493	492	456	435	485	457	488	501	482	500	486	443	542	486	434	474	466	469	480	505	498	429	512	494	454	505	498	462	459	543	485	437	480	476	485	520	446	483	496	488	512	462	464	505	445	463	444	471	457	511	490	477	514	509	500	484	495	465	465	486	474	494	523	497	480	449	481	492	456	442	434	474	456	495	491	518	462	443	462	454	491	494	504	460	466	488	460	454	477	485	470	475	481	467	484	509	508	487	533	478	500	505	527	470	511	458	442	467	462	472	476	487	478	458	472	521	478	474	470	504	499	478	466	508	489	469	485	477	533	483	498	486	434	492	533	494	493	523	470	507	495	475	495	516	502	464	519	524	473	474	497	470	507	486	500	457	461	447	525	474	470	445	475	475	448	478	466	466	478	464	439	439	462	502	522	503	453	474	484	477	486	472	459	496	514	482	457	525	462	478	479	440	478	475	480	448	484	482	477	496	502	464	456	462	462	493	483	495	485	467	505	436	437	543	479	475	486	480	442	485	463	484	495	490	484	472	494	520	460	476	480	454	519	493	457	462	449	468	490	451	449	479	478	468	493	452	510	473	449	479	486	475	483	505	454	502	451	491	470	520	465	498	483	467	462	515	461	455	469	497	497	476	513	464	473	494	474	483	462	441	502	474	512	458	464	468	494	472	493	498	488	480	490	491	505	478	487	476	463	463	495	467	485	506	474	449	504	481	510	477	516	502	492	522	468	503	513	496	488	486	486	433	476	470	471	467	475	477	474	490	457	425	443	490	487	486	491	457	494	494	472	482	502	475	458	450	489	491	484	517	485	495	464	477	501	497	498	502	483	473	443	490	510	443	463	500	502	466	501	472	486	480	457	497	448	502	454	474	518	451	474	469	475	480	479	466	442	448	466	489	516	460	521	462	498	502	462	463	470	460	507	481	491	491	479	478	493	473	517	488	486	483	458	448	522	478	506	494	477	452	486	474	434	484	503	485	468	479	476	477	516	449	501	460	451	477	494	477	494	455	461	488	521	487	483	480	494	499	534	476	493	448	446	481	475	490	477	458	458	475	504	512	482	469	477	466	476	463	476	476	483	492	483	443	517	489	459	511	502	492	480	472	475	463	501	486	470	523	508	498	503	471	518	469	419	492	497	474	470	490	490	491	459	485	462	460	485	465	463	477	502	452	439	486	464	496	485	501	498	481	434	485	435	468	452	486	500	504	500	524	494	512	513	482	521	499	479	453	481	488	500	476	466	462	496	510	472	468	497	467	502	441	487	499	515	493	459	498	439	483	470	489	457	478	494	496	470	490	495	477	505	451	464	463	478	491	495	509	498	493	495	459	454	491	531	508	470	487	477	444	477	487	471	505	447	492	461	521	468	467	493	476	488	483	468	505	453	462	478	478	483	475	504	483	530	477	487	485	502	445	501	489	470	464	503	486	499	456	468	477	476	510	511	438	497	485	512	461	473	498	480	469	502	492	467	493	483	485	465	478	444	448	505	503	435	478	449	487	443	467	473	509	485	488	501	442	492	459	460	455	466	463	434	505	500	487	496	461	399	475	492	463	488	486	484	527	459	460	413	457	471	486	500	465	487	487	455	475	471	516	482	507	453	452	474	481	461	489	504	492	467	483	488	483	468	480	489	489	484	459	473	493	511	470	510	487	491	458	463	482	493	485	475	500	443	487	499	455	477	467	486	488	453	492	514	467	471	472	416	479	446	495	489	475	484	456	472	468	513	476	502	479	490	498	443	476	502	460	518	513	469	482	445	486	460	455	480	473	492	460	474	497	485	497	489	499	483	463	505	489	517	469	423	476	430	474	485	495	484	463	463	447	510	509	495	497	506	458	502	468	477	445	486	505	459	503	480	468	513	480	485	477	488	528	491	489	462	513	471	473	472	475	523	489	493	453	499	473	491	492	488	502	500	523	480	508	466	492	493	500	447	492	501	462	476	471	461	450	498	498	469	510	477	516	470	510	485	466	468	490	448	447	496	472
26014	13789	14637	16731	10014	6885	4730	3659	3181	2233	787	325	257	240	244	214	227	208	219	180	180	195	203	197	206	180	183	213	204	181	209	217	187	179	202	199	187	176	209	195	185	191	163	192	208	194	198	168	197	194	195	194	199	163	183	188	178	173	191	165	190	189	187	197	195	192	204	174	197	223	177	183	194	153	205	168	194	197	176	181	209	207	177	190	206	181	190	182	202	182	175	202	185	173	193	189	192	177	175	197	167	195	190	165	178	171	164	183	174	199	169	213	184	188	181	202	168	198	176	178	175	194	204	203	209	180	180	171	178	185	179	168	194	208	179	200	187	176	191	174	181	167	186	170	178	191	172	163	180	180	205	196	202	172	193	176	186	170	174	194	176	209	184	167	182	176	202	191	187	186	205	153	171	176	167	206	169	165	190	171	201	213	166	205	159	165	169	200	202	201	185	185	165	190	188	191	223	194	175	180	182	193	181	193	181	193	174	190	205	183	198	182	197	208	194	178	200	181	204	209	205	197	176	172	207	180	183	170	176	181	176	194	189	182	162	187	171	177	177	184	172	188	173	180	184	170	167	178	169	193	204	181	177	181	186	196	181	186	163	156	165	188	172	166	219	175	176	183	175	195	188	187	186	195	180	187	180	196	185	185	163	190	197	191	179	187	212	207	181	163	187	184	185	192	191	207	181	200	197	188	178	174	182	185	166	163	173	178	197	194	196	180	187	170	189	194	203	201	195	201	177	201	182	192	176	181	182	197	180	176	189	204	188	181	156	191	199	192	179	223	184	221	187	198	189	191	186	177	180	209	185	181	205	159	179	191	178	192	189	174	187	185	181	172	193	182	203	180	197	178	199	184	167	174	179	201	172	178	182	178	201	188	188	183	220	178	167	178	201	164	177	188	182	182	207	182	185	191	194	178	181	183	206	203	170	187	196	199	181	206	191	182	179	177	166	183	179	190	203	179	186	183	208	184	191	155	185	196	189	189	192	180	165	191	185	193	214	170	204	189	190	214	204	187	188	205	192	173	200	187	171	188	218	203	180	191	163	154	183	190	201	232	193	181	185	177	189	175	196	200	191	197	187	200	158	197	185	167	192	170	193	201	166	207	202	176	200	179	186	179	194	186	191	225	200	195	176	203	180	189	201	207	196	211	178	181	165	168	148	178	181	185	178	185	175	190	188	166	179	179	175	161	167	193	202	208	168	206	173	177	178	176	194	188	201	185	154	197	197	204	187	163	185	212	202	209	178	177	182	171	185	192	180	155	205	177	164	184	169	172	180	173	183	174	170	181	185	158	212	186	167	169	175	184	185	196	192	220	181	189	184	174	181	205	156	188	176	200	177	196	211	192	187	178	195	205	196	204	175	210	187	192	208	191	181	205	201	179	151	198	192	199	190	174	184	180	174	171	184	195	184	174	195	170	207	190	212	204	178	199	173	192	211	166	192	184	190	191	201	174	222	178	211	194	181	200	207	160	169	181	187	203	207	198	175	181	177	205	199	205	195	167	178	176	166	178	198	178	179	212	210	180	206	199	196	177	211	178	164	171	180	172	171	206	200	166	192	178	183	190	179	176	178	186	189	179	191	199	225	197	205	169	182	174	167	173	197	182	210	190	180	181	216	198	178	190	196	195	179	183	193	176	194	200	182	189	182	167	183	182	176	210	187	188	172	178	175	168	189	187	186	198	181	180	182	178	170	207	178	190	209	188	203	191	166	191	181	190	202	169	190	191	200	166	176	197	184	190	203	180	172	190	176	197	158	189	193	184	174	218	190	201	200	187	181	210	189	186	201	205	186	165	188	184	184	181	194	202	177	171	161	187	195	180	186	192	165	183	171	200	199	179	192	225	205	196	191	189	165	204	198	161	197	177	198	179	186	188	192	194	192	186	207	165	177	189	191	194	190	181	184	176	204	186	182	174	194	191	181	184	184	176	172	195	187	192	175	183	187	199	211	176	149	174	199	187	157	183	176	200	180	183	162	188	194	173	184	197	175	176	186	182	173	185	196	213	199	181	184	165	195	202	185	183	163	204	197	187	153	188	172	189	180	180	180	209	193	184	196	188	167	161	185	179	174	189	191	158	178	169	183	191	179	168	187	184	190	186	166	174	182	199	185	185	205	188	196	182	189	176	186	197	180	192	195	189	223	191	212	190	188	214	186	184	172	186	200	180	172	185	219	193	204	191	174	190	163	193	184	182	192	200	183	205	195	187	164	181	196	177	169	196	208	171	179	184	205	194	196	185	186	168	205	207	201	188	163	172	192	201	172	182	193	201	198	181	173	207	163	187	197	167	201	179	212	187	184	199	212	195	197	212	176	165	169	197	173	189	187	180	189	206	187	200	185	169	188	197	171	213	191	175	160	182	183	211	177	187	168	187	188	156	187	193	183	197	199	178	187	180	206	192	181	176	169	174	191	167	176	169	216	219	189	191	195	174	201	161	185	183	212	180	162	162	175	185	176	162	206	186	157	170	205	184	171	210	154	189	178	170	188	196	213	190	192	202	164	209	183	197	207	167	193	197	204	191	177	165	170	154	199	209	192	160	193	171	188	217	205	205	186	197	183	175	178	194	193	180	211	189	206	180	184	163	178	162	169	196	188	179	197	192	203	202	179	189	191	176	176	184	196	169	190	174	178	183	184	193	190	179	189	174	211	189	197	173	186	177	193	207	215	179	185	205	143	193	198	188	159	204	192	200	179	193	193	207	192	184	168	174	176	178	169	201	169	194	193	162	200	197	174	230	177	188	195	179	157	181	190	179	197	192	183	206	189	194	177	178	194	188	192	166	196	192	162	186	169	157	192	188	174	193	186	174	185	186	175	193	158	175	173	164	184	180	168	174	211	164	187	191	162	195	183	188	174	177	171	189	207	185	166	167	193	188	191	200	187	168	166	191	192	186	187	202	197	193	179	194	182	179	191	195	178	178	172	180	209	201	199	217	176	182	177	216	183	184	183	211	184	184	204	182	185	201	184	194	172	184	175	190	178	208	187	199	190	202	190	170	191	163	175	181	181	161	187	168	197	144	201	184	162	185	168	190	180	162	180	181	187	185	142	179	193	200	186	200	211	160	202	191	203	191	195	190	197	161	199	199	195	200	186	165	187	206	193	186	172	167	192	172	204	180	199	188	189	195	204	203	188	166	192	169	150	180	182	174	171	225	206	179	188	177	195	183	191	179	200	191	164	192	199	167	189	189	215	194	211	181	190	193	163	185	186	183	191	163	194	212	186	209	199	198	182	202	194	206	165	177	188	185	203	200	163	191	201	181	199	182	189	180	173	197	177	170	178	177	173	188	166	185	201	169	200	192	195	178	185	200	181	185	194	212	186	212	181	182	217	195	204	213	192	169	201	186	206	201	191	191	178	193	174	176	202	207	195	188	158	188	172	200	208	189	183	193	152	204	184	198	181	194	179	197	202	189	175	185	190	199	171	198	169	187	167	183	203	173	162	162	202	217	217	171	186	185	182	165
14575	11705	20387	31306	26253	22909	19369	16245	15080	10151	3792	1377	1182	1014	923	837	759	664	642	649	582	574	598	566	595	543	581	529	581	765	778	697	599	510	518	505	517	477	522	516	529	527	518	529	544	553	522	508	527	498	548	515	521	546	560	565	477	573	528	490	514	482	486	512	488	503	551	512	540	489	493	567	518	535	502	513	514	524	529	524	536	542	551	530	474	515	502	515	486	521	516	531	528	539	518	538	491	505	521	497	527	505	534	520	504	506	540	522	531	503	507	495	534	529	514	529	546	552	530	535	534	522	512	497	531	536	467	525	534	503	555	544	491	527	528	516	532	534	510	574	511	546	510	522	522	544	533	540	535	529	535	538	539	525	472	492	546	517	531	571	502	519	554	509	552	522	498	510	532	540	521	548	473	476	533	486	492	487	522	525	524	507	518	541	547	540	519	534	497	476	499	539	488	500	539	510	514	524	484	515	494	516	485	514	530	532	478	515	526	529	519	508	477	527	505	493	539	541	503	550	518	488	553	523	520	525	524	527	506	509	502	539	504	543	528	499	571	475	550	552	543	496	522	501	537	506	507	446	526	512	519	521	503	552	462	568	544	511	526	530	483	541	473	524	497	494	539	521	525	509	539	571	564	515	526	512	523	528	533	517	526	531	564	540	506	506	487	516	526	566	531	499	526	502	571	534	545	502	499	549	490	537	513	538	505	536	526	530	516	470	483	521	540	503	507	491	512	480	522	549	521	539	544	508	512	479	500	515	558	529	546	567	528	512	472	487	476	519	534	526	558	503	546	503	515	508	523	510	532	518	548	535	551	509	549	521	551	559	508	519	510	463	503	483	521	545	485	512	508	524	507	531	539	530	519	581	522	511	531	523	515	552	525	530	542	511	515	528	491	548	509	558	524	528	490	553	494	525	538	537	511	506	524	530	542	524	540	516	550	519	525	518	552	516	529	529	526	521	508	518	517	572	539	486	510	562	510	543	512	555	519	540	534	535	549	530	530	531	557	561	491	515	475	478	523	538	536	490	563	461	515	561	500	525	521	519	507	570	507	566	513	573	530	553	532	528	533	562	541	534	547	556	516	526	543	555	527	527	506	504	515	522	498	522	529	538	533	554	494	556	515	507	489	495	526	535	536	552	511	529	526	500	551	528	528	530	582	477	529	539	518	542	542	528	497	497	505	537	535	494	571	521	522	501	523	503	540	513	521	503	543	518	504	546	500	482	523	506	508	527	505	478	496	536	566	477	485	513	535	550	504	493	549	536	528	551	535	536	559	538	555	537	505	490	502	483	528	538	520	537	525	534	521	519	505	492	538	540	511	541	493	521	536	526	469	534	524	513	546	522	522	518	562	524	494	518	562	554	494	515	517	537	549	544	460	519	532	506	543	529	539	514	524	516	530	506	556	548	503	533	498	526	503	486	546	527	516	529	511	510	556	546	541	535	480	555	508	566	555	538	549	534	505	519	524	491	536	533	595	497	569	480	494	500	559	514	553	552	538	532	520	504	493	498	502	541	513	548	547	508	535	498	523	513	563	542	523	516	579	500	505	511	508	548	556	477	585	492	520	525	488	520	535	533	514	503	539	541	530	550	549	529	507	471	500	525	529	518	495	532	550	524	508	497	526	524	524	505	540	515	474	564	496	543	555	547	562	537	508	521	504	523	520	531	523	485	515	538	571	515	519	538	508	484	520	519	514	546	465	534	545	553	550	570	536	525	507	508	517	468	528	526	539	488	553	564	512	510	544	568	532	514	520	582	507	495	540	518	485	471	563	514	542	516	527	515	491	501	532	502	541	510	519	515	498	557	487	526	552	532	563	538	554	501	553	498	517	575	556	496	517	560	523	523	517	535	523	535	508	538	526	531	514	464	535	557	512	480	502	522	510	551	512	540	524	560	499	533	513	537	496	554	526	508	532	529	571	511	556	540	549	539	520	538	551	561	489	508	491	582	520	481	452	549	529	543	546	545	557	492	514	524	509	539	554	517	447	540	541	539	537	523	472	545	516	545	537	515	526	555	522	515	503	514	536	539	575	543	564	546	530	519	502	511	505	541	493	492	492	535	498	522	519	493	529	572	546	520	525	500	538	513	479	555	526	525	522	525	508	516	534	539	523	520	528	504	524	529	484	515	525	492	532	485	496	508	537	532	515	485	489	528	534	546	520	538	537	564	549	505	504	493	526	519	540	533	505	511	543	508	515	504	548	526	554	510	498	525	516	511	497	514	494	487	514	494	489	490	500	521	529	507	495	518	570	541	510	525	515	564	532	545	512	528	526	551	502	475	521	506	562	549	511	522	556	521	470	517	495	536	535	525	491	492	542	538	511	520	553	571	534	506	549	512	511	541	532	539	529	524	485	521	534	536	518	544	543	539	529	515	480	503	511	541	497	475	550	539	512	539	557	526	532	508	540	535	558	507	537	520	512	543	598	540	513	547	508	520	538	540	530	523	526	561	482	551	565	497	567	519	491	509	551	498	543	536	587	507	517	541	499	513	493	543	561	505	509	504	527	488	531	532	516	547	531	503	492	528	505	542	537	529	492	495	541	542	525	525	546	543	513	520	509	493	499	570	541	527	514	533	494	537	543	465	518	541	557	501	496	533	516	545	530	500	547	546	534	499	483	508	516	566	482	538	522	523	527	586	480	471	542	527	492	507	516	526	521	527	515	554	508	504	556	515	541	499	511	552	475	558	530	507	502	540	520	542	479	507	523	511	529	534	534	571	542	541	504	486	504	515	517	496	514	522	518	524	542	504	538	540	533	543	494	538	496	500	500	527	471	545	562	544	523	502	528	537	539	499	479	518	528	524	532	542	536	550	556	526	528	548	504	541	556	489	519	540	499	516	510	521	559	515	520	539	520	513	528	542	497	564	534	553	534	553	523	523	511	586	558	549	504	484	485	528	548	509	505	495	494	554	514	535	588	526	555	528	521	499	499	483	519	513	516	517	505	496	527	534	539	501	500	547	496	552	510	528	579	546	543	531	578	547	552	521	498	542	544	519	503	548	531	530	509	542	525	562	504	505	510	531	540	536	479	571	505	498	513	551	512	522	548	526	500	496	486	504	528	529	489	509	521	547	533	523	522	543	553	522	490	506	523	546	488	556	492	512	512	480	568	549	502	533	500	532	512	535	514	535	518	559	517	510	531	511	540	514	539	547	509	513	539	512	532	491	521	494	504	579	543	505	508	523	503	526	537	500	517	555	469	538	549	529	508	531	495	554	543	533	522	516	563	497	516	509	515	533	538	489	485	498	515	532	526	527	527	524	512	529	524	534	534	517	503	540	519	525	497	510	492	558	532	555	507	494	498	550	521	575	555	537	520	526	534	503	545	563	522	500	505	547	497	508	516	555	533	527	537	525	518	561	523	506	535	502	562	535	539	520	516	538	546	521	485	530	522	521	488	522	545	479	531	506	558	523	524	543	481	549	523	546	513	567	515	489	504	573	508	562	503	570	552	521	532	535	497	518
31010	21703	30320	30924	22712	17193	11693	12842	18974	9945	979	453	458	371	345	325	248	239	231	203	250	202	168	175	190	188	187	200	185	257	271	228	203	183	170	164	178	123	134	140	141	143	137	146	138	129	150	164	148	160	143	144	151	152	146	144	132	152	139	149	151	154	162	128	131	139	138	145	127	146	148	128	139	139	149	137	158	144	141	131	151	146	145	135	140	143	162	149	135	157	150	159	150	144	144	117	152	146	140	162	151	135	150	139	161	163	136	135	153	137	135	140	145	157	150	149	135	155	144	144	140	166	141	159	145	144	134	155	157	147	123	128	159	146	117	157	191	151	151	137	145	143	150	143	130	136	159	128	171	158	138	133	143	136	147	157	155	132	139	138	142	155	138	140	130	177	129	131	140	137	150	137	158	151	129	150	140	126	151	156	142	132	142	177	132	126	137	156	154	143	127	141	118	150	143	136	145	142	138	132	138	135	133	141	156	151	154	139	147	149	151	148	136	161	157	129	156	142	126	158	150	147	147	143	145	144	134	136	149	135	136	163	154	156	153	131	142	137	148	133	148	149	133	139	138	145	146	145	135	128	159	157	131	142	147	126	155	140	142	147	157	136	126	142	165	170	127	160	160	124	146	152	152	132	158	149	142	126	140	147	153	185	134	142	145	142	156	154	168	160	152	134	148	162	142	141	152	136	164	149	144	146	137	165	128	131	136	140	159	163	139	132	163	142	145	151	126	128	148	167	129	129	134	133	133	147	151	141	147	158	147	149	151	142	138	150	156	133	149	137	141	161	142	149	149	163	152	137	170	133	135	143	139	157	155	134	159	141	136	150	123	133	148	145	161	156	141	149	137	144	139	135	170	140	140	154	166	153	144	143	143	177	151	149	145	139	134	144	129	142	144	155	126	152	123	147	143	159	135	126	146	174	152	148	159	153	146	138	155	136	149	130	165	145	131	139	143	155	140	140	154	145	150	161	153	150	166	115	148	121	148	135	167	151	126	148	141	136	143	151	135	139	149	144	129	127	140	147	132	148	148	164	133	127	160	152	148	168	148	133	153	134	148	130	142	143	153	152	133	147	137	156	136	136	148	141	142	140	148	127	144	162	161	125	135	156	156	146	144	164	155	143	133	137	151	129	134	145	133	152	138	149	151	149	161	145	139	156	156	182	139	129	132	132	112	144	155	143	146	150	138	155	147	130	138	154	130	164	159	150	136	152	136	155	137	135	154	140	149	180	170	152	143	136	138	139	136	163	131	126	132	152	140	143	135	140	149	145	168	154	149	133	148	163	160	148	134	150	146	149	150	129	136	159	137	132	145	126	122	174	144	137	142	138	143	124	143	154	169	113	168	124	149	140	141	140	117	144	137	137	144	150	158	136	156	142	131	144	163	168	133	152	156	162	143	153	152	144	140	142	138	132	149	167	154	165	144	139	147	140	152	144	149	146	146	154	142	148	173	149	132	162	140	178	158	136	155	139	152	125	125	124	133	144	136	148	132	146	139	133	155	141	132	152	147	156	140	138	123	132	151	153	139	155	135	155	144	181	151	141	124	133	146	147	148	153	153	148	144	151	154	147	145	155	162	148	139	137	157	169	142	144	149	152	123	162	162	140	134	156	148	161	140	153	148	161	151	156	148	140	148	122	147	144	153	154	142	153	155	132	127	141	155	175	145	145	146	149	115	128	131	170	156	149	128	145	127	133	157	158	140	137	157	155	138	134	152	153	168	155	156	163	139	127	150	133	134	136	149	142	143	149	155	154	149	147	139	156	139	137	152	134	162	137	149	154	148	140	151	162	135	124	144	155	164	141	151	166	161	143	139	135	136	112	139	157	173	154	155	153	166	141	162	137	150	133	146	132	139	176	147	143	161	136	146	127	145	156	148	156	159	140	135	132	133	149	129	153	130	154	145	151	149	152	149	140	154	138	157	150	136	152	177	146	168	141	152	172	147	144	145	148	143	137	137	146	139	130	155	147	152	139	135	151	160	124	147	130	160	129	153	132	147	132	133	136	147	138	157	135	160	157	150	148	134	147	157	146	131	144	154	152	163	154	147	158	135	133	142	140	153	148	159	137	137	161	132	158	182	153	141	151	150	156	138	160	135	162	151	129	158	150	129	131	137	148	140	123	164	143	146	162	127	150	146	160	135	138	142	134	140	142	174	145	142	158	155	133	146	142	142	129	134	146	127	135	147	128	136	153	133	147	141	169	124	148	117	145	149	148	148	145	129	158	145	162	144	145	154	134	149	137	130	172	168	138	147	146	125	136	149	163	134	153	141	165	157	138	135	136	143	135	169	134	137	165	149	132	128	152	138	146	151	134	168	143	146	145	149	157	164	102	123	131	139	157	143	143	150	169	187	134	173	140	149	164	186	124	129	127	144	140	141	130	164	141	152	161	143	141	122	156	149	135	137	170	168	152	146	150	145	132	164	154	132	152	146	152	145	116	124	155	144	140	139	137	129	154	128	131	150	147	149	123	140	140	142	132	153	132	142	148	131	142	156	155	163	127	127	138	160	144	160	139	136	170	158	125	155	151	160	163	160	152	141	131	145	153	138	167	150	140	148	153	147	124	145	155	142	145	155	152	147	137	153	129	149	115	142	160	140	156	149	150	146	155	141	140	158	132	155	140	149	134	122	118	140	149	129	142	155	148	156	129	145	140	113	149	147	140	139	150	147	141	151	155	155	159	141	160	144	132	152	139	152	152	152	138	159	127	151	151	145	159	112	151	148	193	142	140	136	134	139	141	157	158	147	138	132	148	161	156	122	137	143	145	151	130	140	136	147	155	153	140	160	152	161	143	147	142	146	148	152	174	155	138	122	155	148	152	156	123	151	129	158	144	165	139	147	147	150	126	126	142	158	184	144	164	162	151	120	157	138	138	132	151	142	135	160	168	140	154	120	154	135	154	154	137	137	157	144	140	130	144	145	158	137	164	160	148	135	155	144	116	158	147	121	143	146	145	162	138	136	141	129	137	131	142	154	140	163	158	149	133	134	131	142	139	166	152	158	160	130	139	146	141	149	107	131	151	134	140	168	168	135	141	153	125	164	139	146	138	140	155	149	140	131	164	178	140	145	136	121	160	137	160	130	152	155	151	172	139	129	145	134	148	130	149	143	157	170	161	147	158	151	134	136	151	155	143	158	124	155	135	146	136	155	142	143	141	146	157	155	169	139	149	129	167	140	140	166	161	139	167	162	141	129	159	163	151	137	140	151	164	129	165	138	143	154	154	170	173	165	138	146	144	164	157	160	182	137	148	122	135	163	162	159	156	130	141	168	143	146	140	129	156	163	168	152	170	141	132	145	151	128	135	161	157	140	133	136	140	153	153	162	141	148	140	146	153	151	164	166	154	143	146	174	178	116	145	144	152	141	143	151	123	169	162	141	148	162	144	139	139	150	157	161	145	167	139	142	140	132	130	161	167	168	155	152	136	147	154	148	132	133	133	140	146	144	161	148	124	132	147	169	155
18816	18361	34269	42030	40196	36801	32451	34105	42019	26188	4022	2813	2696	2518	2102	1826	1457	1233	947	776	1137	1008	699	721	696	757	726	794	861	1385	1294	1144	856	732	691	607	726	562	469	399	405	435	440	417	465	435	411	426	422	449	432	399	430	420	394	433	434	427	431	410	432	439	403	417	426	398	402	428	397	428	422	440	446	413	428	385	455	395	430	429	428	454	461	427	447	419	395	425	463	425	437	368	441	424	403	419	433	433	429	427	425	429	427	397	428	423	418	396	410	411	423	460	408	392	404	404	409	415	421	444	430	381	453	409	430	425	414	447	416	378	431	442	415	451	438	406	409	369	385	422	429	445	411	448	394	404	435	376	396	431	365	435	411	448	392	415	441	404	435	439	457	432	423	407	450	374	416	422	429	438	409	424	401	433	389	439	452	408	396	414	411	442	428	435	441	434	424	418	469	423	426	401	438	459	430	423	393	391	409	448	397	456	420	423	402	401	421	404	445	391	408	394	422	397	443	447	447	382	400	402	402	424	392	420	398	404	391	461	418	436	410	426	418	418	423	400	433	432	447	434	404	379	438	425	443	426	427	432	415	420	454	419	437	474	422	439	503	396	418	410	398	408	405	395	438	399	384	424	418	439	440	399	450	394	407	401	395	406	416	416	441	392	436	396	424	379	420	415	469	440	464	424	391	395	431	422	398	429	413	466	439	430	418	432	418	419	387	451	420	444	435	440	426	412	408	425	403	486	415	422	403	407	402	430	395	436	428	423	383	449	408	407	433	427	377	458	446	429	440	405	428	365	361	446	412	419	429	419	386	428	399	431	446	421	417	416	407	420	418	407	443	431	429	386	423	398	416	418	413	422	423	432	414	415	420	449	451	364	407	414	416	438	460	413	379	413	388	447	417	431	415	425	440	423	445	459	415	447	426	471	441	425	439	446	403	404	439	385	399	420	402	428	417	410	436	401	434	474	431	426	438	381	406	447	425	447	400	428	419	404	437	433	432	396	454	446	395	422	440	437	446	462	417	438	443	413	475	425	420	405	453	422	421	431	391	380	384	423	411	390	409	413	424	411	420	409	427	399	424	422	443	420	437	406	429	425	426	440	384	405	428	416	460	419	453	401	407	432	423	433	406	438	431	422	430	412	406	448	430	462	421	374	400	406	420	437	450	422	430	390	417	436	431	430	399	415	436	450	416	426	404	363	409	417	416	414	482	386	401	421	427	405	432	399	416	415	397	430	447	411	459	424	436	409	431	416	412	416	417	430	432	392	417	427	409	449	438	436	432	421	416	383	431	397	418	420	417	416	433	410	400	394	440	445	424	434	459	403	389	434	402	425	440	417	396	434	431	439	428	433	397	409	430	413	413	435	411	441	422	450	416	388	421	419	400	402	416	434	425	419	412	458	434	397	385	396	404	411	392	419	436	399	393	397	424	402	413	432	415	405	425	411	384	439	408	430	430	404	405	446	411	438	439	390	410	427	439	399	407	454	414	415	411	401	440	397	417	428	407	432	407	477	430	381	442	434	414	415	404	406	439	416	448	436	416	403	445	409	400	456	405	428	412	373	417	429	411	417	408	408	395	392	413	423	403	432	413	422	438	401	441	420	397	418	443	422	424	421	419	432	428	453	419	418	385	481	418	432	468	432	377	399	393	433	418	454	452	422	417	443	406	434	408	431	439	422	444	437	399	448	426	460	438	426	414	370	396	424	422	435	441	458	459	399	379	393	407	396	441	439	430	414	424	410	437	440	415	415	411	403	404	442	450	446	397	417	455	408	386	416	450	457	426	416	410	421	406	454	448	400	422	411	413	406	443	427	441	409	393	436	406	406	422	439	397	434	443	399	405	418	412	427	434	414	433	426	434	408	377	409	425	421	420	376	428	417	452	380	433	434	385	398	439	411	414	435	380	401	463	381	450	392	402	421	428	438	466	408	466	418	410	438	439	429	424	414	433	428	408	428	416	414	429	412	375	418	398	422	435	416	425	427	421	432	416	425	404	394	421	427	429	389	378	437	377	402	466	391	428	426	420	428	412	405	411	437	398	397	411	394	396	387	417	441	400	415	442	399	382	427	398	436	422	400	393	441	441	413	412	398	424	397	434	403	421	412	403	400	444	412	402	442	433	445	447	446	382	416	421	399	417	409	381	427	442	391	431	413	416	409	386	458	410	392	413	410	427	452	423	418	442	424	407	457	401	382	458	405	432	410	393	432	429	392	442	404	425	430	409	423	428	419	406	434	407	444	421	414	419	440	446	419	417	434	430	448	434	415	475	422	422	429	403	410	445	438	422	430	429	447	443	418	410	422	429	424	421	415	417	411	376	447	402	440	398	440	396	391	406	402	376	399	400	444	407	393	433	402	422	421	434	422	424	419	394	407	458	406	416	430	400	354	436	444	436	441	461	424	479	425	430	413	395	438	466	410	431	391	381	414	417	404	418	401	418	434	410	401	422	425	440	438	470	422	438	404	389	449	379	429	407	421	431	434	414	388	419	412	411	421	426	458	409	403	430	386	431	423	417	420	420	385	420	449	427	409	482	416	441	409	437	420	405	424	401	410	416	420	367	450	431	432	433	422	401	393	416	423	435	430	389	405	425	447	446	459	390	425	383	375	425	391	424	408	451	418	406	432	427	421	424	455	398	433	398	444	443	431	447	463	407	418	420	398	430	386	394	380	430	422	400	433	439	428	414	414	410	384	395	408	420	428	452	433	435	469	421	445	396	437	400	425	375	403	458	450	406	430	420	412	461	425	425	410	402	438	412	459	453	410	420	423	451	418	416	451	401	439	439	435	468	395	402	410	381	390	437	386	441	422	419	431	445	422	410	434	378	406	426	412	407	422	420	410	399	403	418	436	428	448	456	403	411	435	411	416	459	440	422	405	406	425	395	451	411	427	432	428	400	445	436	381	435	432	437	422	418	411	446	397	404	445	427	417	427	432	420	403	431	402	436	386	404	431	448	466	406	464	435	435	424	398	439	402	428	401	388	429	433	415	427	404	436	408	437	404	407	408	397	407	394	402	460	427	415	426	411	410	395	411	407	413	422	419	417	387	426	427	441	395	445	422	427	411	399	446	432	439	461	439	449	445	429	408	422	427	459	418	413	406	386	394	374	415	393	416	393	425	431	380	448	426	398	446	430	405	399	470	415	414	428	411	403	431	424	426	439	425	449	427	439	428	415	424	385	415	432	429	377	457	402	440	391	409	391	399	434	428	411	401	423	423	402	449	415	408	402	412	431	460	364	389	433	464	414	411	447	453	412	442	458	470	462	418	418	406	437	400	387	409	409	429	418	440	458	403	394	415	435	423	408	415	450	418	430	440	463	400	430	427	402	392	404	402	392	420	428	400	445	431	416	420	455	415	436	400	428	442	443	422	406	366	418	442	440	435	430	413	412	403	423	439	395	409	430	440	406	443	414	429	404	476	447	403	418	411	411	417	388	409	402	424	372	418	454	441	433	433	424	453	369	434	413	413	419	429
32613	28168	37157	35981	31006	23130	11069	16043	12352	2920	1575	1760	1890	1454	1137	828	968	1129	625	524	1219	789	320	306	441	371	849	532	410	238	281	282	299	339	442	433	444	213	174	145	165	154	153	139	154	163	180	182	161	164	156	157	147	140	151	146	128	144	144	143	149	150	149	154	150	140	148	153	129	154	156	140	142	145	147	137	157	163	138	151	157	150	139	144	142	146	152	137	160	152	139	137	155	144	138	139	135	137	156	143	135	158	141	161	146	144	153	132	126	161	146	160	118	135	161	139	124	145	170	170	146	139	144	147	141	150	152	171	128	158	162	138	142	145	127	169	129	146	134	141	163	144	162	149	152	146	187	149	157	158	134	155	136	164	154	147	144	140	164	170	164	148	159	134	128	144	150	130	115	157	156	153	151	142	160	143	134	135	144	144	157	130	139	159	163	138	156	160	128	154	156	165	148	146	140	168	134	139	153	141	130	138	153	131	161	147	143	147	118	154	146	177	146	140	159	165	129	177	170	129	150	157	145	169	150	160	134	146	151	140	160	156	162	172	127	127	140	154	148	147	140	132	145	134	171	146	165	144	143	136	139	149	160	144	169	148	148	165	128	154	127	135	146	158	143	131	142	151	152	155	156	157	156	143	135	120	147	162	146	152	146	149	146	152	160	117	130	159	150	146	150	154	156	132	164	141	147	140	156	136	158	149	158	150	119	159	148	137	129	132	156	129	165	126	164	126	140	111	154	151	123	136	156	159	128	164	170	147	153	155	139	157	158	135	134	150	143	137	146	145	145	176	148	151	156	137	140	128	150	137	183	151	134	128	164	157	144	144	124	160	132	156	145	137	133	155	135	129	145	124	145	119	139	152	170	141	158	137	150	148	139	152	155	136	142	139	158	127	135	143	131	141	154	184	154	119	141	141	157	144	148	146	131	153	146	142	176	150	146	150	127	132	149	137	148	139	143	148	154	138	158	167	157	163	140	148	125	152	173	148	140	145	126	140	153	150	145	142	145	151	144	141	135	143	163	146	171	145	145	138	136	155	144	161	156	131	141	142	160	148	150	140	149	167	138	145	145	159	136	154	137	140	155	166	152	137	142	139	169	170	151	178	160	140	144	142	131	137	170	174	135	166	150	139	160	142	137	120	168	143	155	152	145	136	153	132	158	134	136	150	134	134	136	148	166	158	144	138	137	180	153	137	142	153	143	168	136	155	137	153	125	150	153	141	136	126	161	135	143	152	127	134	169	158	148	127	153	162	120	153	157	172	150	151	146	139	158	154	137	131	157	161	163	145	152	159	162	159	138	169	154	163	125	146	143	169	154	139	147	144	151	140	133	141	174	141	141	131	138	160	129	153	143	121	155	161	156	147	145	136	145	133	140	140	153	133	136	150	143	140	150	173	157	138	150	156	139	164	139	139	158	160	135	120	158	156	164	127	129	160	149	155	153	145	155	140	152	149	184	148	140	150	159	163	149	166	136	141	142	158	161	169	155	190	138	149	139	154	144	138	149	125	159	153	165	163	145	144	145	154	151	127	138	146	156	146	124	162	143	144	166	153	149	150	152	134	151	143	152	154	138	143	162	136	142	142	149	141	147	181	151	141	136	162	169	150	103	145	136	157	155	143	152	145	137	154	181	155	134	164	139	185	152	146	160	158	132	124	154	153	152	124	138	138	144	143	144	147	158	158	163	158	141	158	145	163	138	161	122	142	147	131	139	130	140	138	146	143	141	141	157	152	136	158	126	149	125	139	132	137	132	121	149	165	169	134	152	139	153	133	143	149	150	164	162	152	146	146	161	141	167	159	134	143	142	145	141	144	132	168	155	172	162	152	155	133	137	162	129	160	147	146	136	147	164	171	157	136	147	147	159	135	151	120	160	127	152	136	157	144	135	146	118	133	143	150	134	118	138	148	141	123	170	154	151	173	140	161	135	154	141	123	149	154	143	142	152	155	154	158	153	150	142	133	142	144	160	157	146	152	150	144	131	142	137	159	141	170	133	142	156	166	147	133	162	141	150	147	138	148	146	137	141	150	143	165	158	141	131	140	153	153	142	157	161	135	146	131	143	126	138	147	137	162	146	132	156	137	159	157	144	174	141	134	141	133	154	161	160	143	145	170	149	155	148	143	137	145	138	137	147	144	123	164	146	138	161	146	141	124	154	136	149	133	138	128	139	127	143	153	148	155	150	148	159	154	157	162	164	151	149	143	141	200	165	135	147	141	169	155	157	137	167	149	123	156	145	129	139	171	163	162	132	148	142	155	147	173	164	136	163	147	158	143	141	149	147	150	161	155	170	147	157	131	136	155	133	150	156	156	151	137	186	144	154	141	143	131	133	144	152	145	162	145	143	140	131	129	136	163	148	154	151	170	168	168	160	162	163	163	152	146	135	143	125	156	138	146	131	135	133	138	149	146	156	151	146	142	156	133	148	148	154	123	166	168	153	144	150	159	145	144	162	155	147	123	133	130	145	147	135	140	117	138	161	154	140	138	130	141	158	135	143	144	132	155	179	162	134	161	150	124	153	133	160	141	143	149	151	144	173	138	133	124	157	141	154	157	140	161	147	130	137	156	162	152	152	147	148	147	152	136	143	142	148	114	136	142	162	143	131	143	151	157	159	155	162	151	139	118	140	128	162	130	157	156	145	149	135	147	144	164	173	148	140	136	134	138	154	167	161	144	127	140	137	141	160	159	148	160	148	140	149	148	151	135	166	139	168	138	174	137	161	155	159	149	152	164	153	156	153	156	171	149	141	140	144	139	157	142	170	124	137	135	146	144	151	132	135	162	136	164	128	151	141	150	144	158	141	141	162	131	126	130	144	156	146	166	162	150	149	137	158	152	157	140	147	152	136	142	158	150	151	131	151	160	148	165	129	138	180	139	147	143	156	153	136	140	148	125	162	145	158	147	149	176	145	150	132	145	139	121	144	141	149	150	162	123	160	155	170	158	121	133	159	152	135	161	152	164	138	136	128	150	146	146	133	141	154	169	141	166	151	161	137	154	154	121	138	135	148	159	166	155	147	164	155	157	155	149	136	151	151	142	141	136	171	152	123	141	125	138	164	151	129	134	149	144	147	162	131	135	144	157	138	154	126	129	130	154	147	169	152	150	153	149	154	161	151	150	152	144	143	143	136	153	133	154	140	149	151	150	137	152	142	141	135	146	151	141	156	135	141	156	191	141	141	151	156	134	154	128	135	142	126	124	137	120	149	135	147	158	157	153	142	155	141	135	134	117	148	143	141	171	143	137	141	143	152	137	145	143	150	148	165	178	156	156	168	145	166	163	134	143	136	157	137	137	143	152	157	149	148	143	129	142	170	136	154	147	148	166	137	146	143	131	160	158	146	145	157	137	145	142	155	133	154	149	133	146	156	144	167	148	161	161	149	133	161	151	129	133	148	136	156	174	159	138	144	159	174	153	159	155	140	155	157	144	161	153	157	152	161	149	129	137	149	145	131	120	151	144	156	146	172	161
19601	24776	38060	46990	47249	40793	26870	37245	24819	11543	9076	10618	10969	9288	6972	5496	6273	7445	4182	3381	8315	4773	1761	1958	2873	2393	5803	3818	2572	1190	1427	1714	1603	1783	3103	3058	2678	1053	611	587	535	426	459	453	478	507	580	618	630	534	515	532	449	440	454	428	456	445	476	420	441	437	432	397	431	453	437	410	416	402	413	413	389	443	438	417	408	421	431	420	398	454	462	429	375	420	414	427	421	413	429	440	448	439	443	401	420	417	415	403	462	411	449	418	404	410	400	423	386	434	467	428	403	410	390	433	420	426	431	424	419	422	420	434	459	428	432	397	454	404	463	433	418	436	413	451	423	415	419	408	450	391	402	433	442	408	437	430	410	442	454	394	403	414	442	422	457	393	433	396	422	405	379	436	392	442	421	416	447	422	424	476	410	448	424	423	441	415	401	402	436	405	414	431	433	415	424	420	431	417	392	422	404	408	400	406	435	461	453	483	419	438	456	428	405	418	456	400	399	394	421	444	412	462	433	425	406	424	428	411	411	422	390	433	450	410	418	427	426	437	408	427	438	409	420	417	445	434	405	427	389	428	415	408	435	406	405	435	409	419	429	433	413	441	442	439	421	419	400	419	440	420	419	383	411	412	397	442	450	400	430	432	434	437	384	428	427	416	440	453	412	427	420	437	400	433	408	433	413	421	380	416	446	409	406	437	424	408	413	413	442	414	438	414	434	414	393	435	444	439	389	422	460	426	424	378	432	391	386	415	447	417	462	435	380	395	412	449	432	449	422	403	421	408	412	381	419	426	441	391	408	408	420	399	389	427	461	399	443	418	446	446	411	454	406	420	438	424	427	423	402	429	435	444	431	416	435	404	418	439	447	401	424	403	438	428	414	402	413	425	420	419	428	375	443	414	395	424	405	427	406	435	424	446	382	417	408	448	445	452	460	441	452	420	450	418	456	409	442	388	433	424	424	414	421	425	387	431	445	419	424	380	442	435	433	424	431	417	422	455	427	439	443	423	448	431	414	445	450	410	406	390	419	420	429	394	422	459	392	415	399	414	410	449	418	473	395	459	417	426	451	424	459	399	430	436	395	376	383	469	366	416	428	444	418	392	417	430	437	447	424	419	413	406	440	439	407	453	401	421	414	414	406	414	406	431	391	458	402	401	424	374	416	444	405	431	443	438	432	415	440	408	417	409	430	397	444	424	437	412	454	414	410	473	426	420	413	409	411	411	420	431	402	417	418	437	473	408	406	461	400	430	428	429	404	428	398	417	403	449	434	430	413	424	444	430	421	418	431	414	424	399	419	422	448	410	454	460	376	425	432	442	427	438	427	415	414	443	447	419	452	409	432	460	382	446	398	432	409	419	417	443	425	435	415	434	416	420	405	434	398	406	402	420	438	427	437	397	391	434	422	409	417	431	428	463	432	422	464	434	415	431	433	368	393	389	416	442	463	439	404	471	398	427	425	417	420	411	436	408	428	404	438	397	439	418	399	408	396	414	409	417	412	419	404	433	431	442	425	443	401	421	423	433	465	419	407	421	427	447	424	422	412	409	424	417	391	450	457	412	435	458	407	411	410	412	410	429	411	420	404	434	442	415	405	454	409	446	407	437	393	422	431	405	412	419	395	410	430	401	438	413	458	421	437	409	425	430	418	456	423	402	413	392	421	435	425	420	457	408	445	454	421	386	409	429	419	423	428	437	401	398	404	435	427	429	452	450	444	438	427	417	424	434	399	414	407	407	376	426	420	426	429	412	408	446	424	451	416	421	446	445	383	453	435	428	436	431	431	439	402	438	434	424	437	433	458	442	409	452	420	427	440	418	408	434	412	381	412	423	392	441	406	407	402	408	410	453	441	432	431	420	401	376	440	443	390	438	408	435	459	416	445	391	403	449	440	443	411	457	443	400	417	419	455	449	362	409	415	411	397	429	413	393	432	435	449	446	420	418	401	422	422	435	470	435	412	420	414	442	411	423	438	394	401	421	374	439	402	416	411	450	435	440	420	416	413	449	390	422	424	431	456	464	410	421	392	438	404	428	452	401	451	426	402	442	444	394	413	396	408	432	418	431	405	430	437	432	427	403	410	429	430	397	459	481	433	389	415	412	385	472	386	446	426	417	414	384	434	401	429	412	432	422	409	397	414	401	434	395	429	423	414	425	477	416	444	456	423	406	439	393	390	404	451	421	438	440	448	414	432	441	402	409	410	441	412	386	432	426	429	443	424	398	441	412	439	410	420	415	465	454	450	433	430	391	440	401	444	428	444	449	416	394	420	424	417	444	442	422	424	385	423	455	401	391	381	467	438	454	414	405	436	413	414	417	417	406	424	429	431	391	393	441	426	423	409	443	419	455	427	424	415	392	465	425	437	399	432	466	442	445	453	457	428	396	395	389	386	408	421	405	410	415	430	409	405	460	398	420	409	396	410	414	407	419	384	408	465	418	410	444	412	438	446	394	410	443	415	397	398	430	441	463	435	418	445	440	426	468	386	431	407	429	455	411	421	413	419	397	436	407	432	394	465	478	470	433	391	443	383	433	407	423	416	422	412	420	388	454	427	396	414	423	460	409	427	430	442	439	431	449	393	410	408	446	396	427	444	416	392	378	411	410	434	424	422	418	443	471	441	421	460	393	407	459	412	443	428	466	424	412	423	448	399	410	436	420	413	409	411	433	434	429	436	421	410	430	436	419	435	421	464	434	448	410	396	432	407	407	386	457	462	419	441	437	389	450	456	436	412	447	434	410	445	415	426	426	409	451	427	436	427	436	439	419	420	419	445	451	394	395	427	455	400	427	421	455	422	423	432	435	419	416	439	412	444	420	429	462	426	416	427	439	407	401	421	421	410	468	440	403	435	401	412	454	413	416	396	438	406	427	412	396	413	440	428	452	475	459	435	385	445	431	429	417	425	385	440	396	397	402	427	433	428	419	419	407	432	451	424	393	424	403	486	383	418	433	409	430	417	439	431	458	456	396	405	429	456	414	424	428	423	418	411	433	408	410	408	447	430	400	400	455	411	423	440	445	404	443	396	415	430	433	447	407	419	448	437	427	452	426	423	419	401	435	390	465	440	422	448	425	441	450	398	417	408	440	435	423	495	430	458	415	427	406	418	441	422	437	429	475	426	445	408	433	411	439	452	434	459	447	385	394	417	428	439	426	442	342	448	380	443	404	419	430	396	424	418	415	403	453	449	400	409	390	407	370	411	408	428	457	403	396	416	438	412	412	451	429	403	423	390	417	405	432	431	407	433	456	450	418	417	431	419	418	479	448	396	413	408	416	403	454	451	417	415	427	458	429	398	401	402	417	419	427	476	443	427	426	426	389	401	416	448	429	391	410	452	399	412	417	398	370	425	427	440	418	476	393	433	457	393	416	410	389	417	449	426	417	383	380	450	403	410	417	438	428	428	436	447	460	438	390	425	459	389	401	424	452	398	419	439	411	382	433	418	443	447	421	433	417	408	429	403	409	427	415	415	443	417	365	404	438	421	457
23635	20058	32074	26244	14628	5719	1771	1620	1132	831	581	533	601	488	359	322	297	257	223	237	253	204	194	207	199	189	170	168	189	165	168	185	166	218	210	189	171	154	172	183	173	133	159	167	158	175	160	146	157	171	163	155	143	170	156	175	168	184	182	169	152	156	132	159	149	156	174	174	144	150	149	135	164	168	159	176	168	156	166	161	145	147	170	148	159	148	170	170	171	149	150	185	170	182	156	153	169	156	170	157	196	163	166	171	145	143	183	170	133	154	164	148	199	160	148	154	163	151	169	153	192	158	149	151	162	168	155	161	156	141	167	159	180	148	158	151	136	142	167	157	162	169	154	161	147	163	152	164	172	153	173	151	185	135	183	153	171	168	135	147	190	161	175	141	159	164	137	161	170	150	154	146	167	183	163	157	157	161	157	132	147	178	135	143	171	154	136	157	151	149	151	189	148	150	155	156	158	181	153	147	166	150	189	133	169	135	158	157	176	138	152	158	131	166	147	143	164	151	143	150	172	147	137	156	184	158	165	153	157	150	155	145	159	143	139	149	168	154	195	158	175	194	166	166	163	165	157	166	164	173	167	172	166	166	149	160	183	151	171	161	165	157	175	168	172	165	147	150	160	157	140	149	155	168	156	205	185	158	155	164	142	175	155	163	168	170	157	177	140	147	183	178	165	151	166	169	130	150	185	158	165	165	163	164	160	152	156	175	150	163	153	145	146	168	150	143	174	168	156	158	153	164	169	151	176	155	175	174	163	153	150	194	162	168	150	164	152	166	160	160	155	160	147	165	168	137	169	169	162	166	158	158	156	141	155	155	157	174	157	160	120	151	156	167	173	163	174	161	156	156	148	161	152	159	165	153	153	164	158	169	170	147	164	184	168	147	157	152	168	162	177	177	172	162	138	170	172	155	147	171	164	144	182	142	170	170	173	169	155	149	156	146	169	158	133	181	173	159	161	158	173	157	160	172	160	163	185	177	169	148	153	167	178	176	169	168	156	141	152	172	153	162	152	145	169	140	184	166	158	155	156	163	167	173	171	153	167	149	140	142	156	176	162	172	159	131	159	170	157	168	163	156	150	177	159	157	166	176	152	156	175	163	163	166	175	172	165	169	192	149	183	155	166	156	178	133	137	172	166	163	142	171	155	159	169	169	165	175	153	163	155	160	170	160	168	159	151	182	175	158	155	140	157	148	159	144	172	165	149	155	181	163	186	163	149	155	170	145	188	179	146	175	159	145	171	183	169	161	168	156	175	180	166	148	145	161	164	150	164	154	162	165	141	169	168	189	171	165	156	174	159	174	174	160	168	169	165	137	173	146	161	176	154	173	182	161	150	149	152	155	163	155	165	176	170	169	173	161	149	180	172	180	166	158	184	146	159	166	173	144	154	167	152	176	143	161	161	155	144	162	163	150	154	144	153	177	134	156	180	142	152	164	164	178	156	147	157	157	159	145	160	174	146	155	149	144	166	165	142	174	170	130	160	154	143	174	162	166	146	158	153	170	175	165	172	165	161	165	163	187	150	147	163	147	172	164	150	143	159	150	157	158	182	143	149	179	132	152	169	184	168	158	150	167	177	133	171	141	158	175	157	167	154	208	153	160	156	159	145	164	147	150	152	154	167	169	168	165	145	145	139	172	166	153	168	158	146	152	165	141	156	172	175	185	166	170	168	145	203	176	164	158	154	155	143	143	139	166	159	154	163	139	179	146	158	150	169	158	154	154	172	167	166	157	166	159	176	164	161	174	148	146	143	150	154	156	145	156	146	181	173	163	160	154	142	175	188	170	154	148	163	140	174	144	151	161	158	186	149	176	178	159	176	147	182	151	175	187	178	181	161	158	152	158	178	148	158	168	170	159	147	164	175	162	167	147	172	164	155	152	184	161	167	146	134	164	166	171	145	152	164	157	191	154	159	168	165	161	152	172	150	148	159	154	138	161	175	152	169	175	138	159	157	174	149	160	142	157	168	169	153	158	137	147	182	165	155	166	155	159	143	166	166	165	173	143	168	152	169	173	164	157	155	151	164	167	160	171	175	159	188	156	134	145	177	155	165	165	172	157	143	166	160	183	169	170	153	154	156	154	179	146	155	163	160	176	161	142	151	181	177	152	129	161	151	160	163	145	153	143	166	166	190	166	150	172	152	145	141	165	169	176	138	145	168	182	174	170	173	159	178	172	164	180	186	149	163	176	161	143	148	172	157	175	157	148	145	185	177	169	149	156	178	187	146	173	165	166	154	162	164	152	158	168	176	170	159	153	175	163	163	177	141	138	179	176	184	145	178	147	168	165	150	145	146	172	157	152	157	165	162	154	170	156	161	160	130	176	152	179	170	145	140	148	149	162	150	148	158	162	175	167	173	149	144	182	166	149	158	145	185	169	159	158	182	169	152	152	162	152	211	172	170	165	175	161	158	164	160	174	172	169	143	170	144	150	164	175	163	139	168	159	173	161	134	150	166	179	149	154	160	161	158	128	145	153	141	151	154	150	168	180	163	168	152	156	158	183	162	180	135	155	162	157	145	181	185	130	153	162	151	146	150	153	170	168	176	155	168	164	165	147	160	156	148	160	136	157	142	166	139	141	151	156	166	140	153	161	163	173	143	170	148	186	159	193	160	157	154	159	153	141	162	184	182	150	143	188	173	148	167	153	157	167	185	156	159	153	190	167	158	156	160	161	166	158	157	161	192	156	175	146	164	161	145	138	145	160	166	148	159	165	155	167	190	139	168	166	142	156	162	154	159	161	153	154	162	144	164	138	168	167	180	144	139	157	153	164	145	154	147	155	143	183	134	178	161	149	161	161	143	177	143	194	152	163	165	151	165	149	171	144	183	157	172	201	182	145	174	157	152	157	160	175	173	162	149	151	174	139	164	171	185	138	164	174	153	167	149	146	166	159	170	148	148	161	162	165	156	169	175	167	168	148	152	165	148	171	143	169	167	160	154	156	157	166	170	155	166	195	145	160	162	162	162	162	166	176	164	149	145	158	152	181	170	154	186	134	162	169	172	155	149	136	152	152	177	172	163	171	159	162	154	168	133	134	165	150	153	172	165	187	152	170	162	170	173	153	157	157	172	132	155	148	190	175	141	149	171	140	162	155	157	148	188	172	168	154	164	153	179	171	162	148	155	149	145	163	133	152	139	154	169	166	155	141	158	173	145	155	143	168	187	150	164	150	160	135	168	155	174	169	170	181	162	153	162	154	152	176	134	167	163	172	152	155	155	147	154	164	156	157	148	159	159	167	162	153	165	153	155	148	150	177	161	138	157	171	149	158	159	141	156	162	147	159	161	171	165	166	179	160	147	144	145	148	163	179	180	164	169	165	161	171	158	167	162	158	166	184	160	162	146	171	158	154	159	163	173	162	165	148	156	180	168	157	190	153	155	168	153	158	155	166	155	154	158	161	154	147	143	132	184	149	167	193	162	167	158	157	149	171	168	156	161	151	162	163	143	156	148	170	146	161	158	176
12175	18825	34109	38672	28986	17459	8408	8919	6806	4843	3520	3470	3588	2876	1828	1656	1699	1357	1122	1063	1142	822	711	644	620	639	618	627	576	538	548	567	619	626	812	745	593	500	439	427	443	501	444	464	435	470	418	473	477	476	476	443	400	426	411	462	458	455	459	418	435	468	485	437	451	474	447	443	427	456	460	479	434	466	455	441	424	408	484	435	444	451	447	437	436	437	454	448	422	433	470	426	454	433	435	434	476	447	438	454	447	483	460	438	460	465	471	414	451	464	447	475	412	477	489	469	435	449	462	451	455	448	442	448	475	465	463	445	426	466	431	453	434	430	443	451	478	437	462	486	455	455	458	457	466	461	503	405	428	452	454	474	435	441	445	415	448	435	461	418	457	447	444	485	418	436	442	443	460	444	415	519	454	454	454	449	462	473	455	436	446	393	432	431	445	426	432	467	422	462	425	437	428	481	446	460	450	453	447	480	451	444	444	434	470	424	431	433	456	457	441	436	489	460	375	417	452	496	440	490	436	465	405	423	458	454	465	449	423	424	435	432	427	437	482	459	467	460	463	440	470	477	456	465	460	428	462	442	439	470	450	429	464	440	470	447	448	420	480	483	440	445	483	437	467	445	432	480	474	459	460	431	439	418	412	477	482	436	480	466	471	449	419	445	459	430	460	484	422	438	438	464	432	466	398	449	425	477	485	401	451	494	445	451	449	450	436	470	453	482	423	492	449	416	472	472	471	419	462	424	406	405	435	432	436	467	463	451	479	454	452	474	438	434	450	454	454	472	466	463	425	438	440	472	394	428	436	476	446	486	454	472	438	439	449	437	428	435	443	431	430	446	433	475	419	405	449	440	464	480	419	432	459	453	480	464	439	436	424	450	433	443	442	477	467	442	466	463	457	443	467	461	415	440	425	469	429	469	429	414	433	473	439	433	489	470	462	430	430	404	418	447	390	440	428	457	447	422	423	446	403	454	447	450	435	466	459	420	447	423	442	407	482	483	453	432	461	457	446	435	461	471	449	457	442	424	453	470	463	414	461	439	455	494	427	492	465	430	434	457	472	468	442	468	465	448	461	482	448	433	407	439	429	469	453	450	482	463	467	433	444	423	467	426	423	463	438	468	440	469	464	474	446	436	466	452	402	452	392	490	504	479	479	448	459	468	408	483	432	421	432	451	410	476	434	474	437	426	420	431	390	483	445	455	463	467	468	414	482	462	440	435	455	458	467	412	438	463	450	428	486	398	449	413	426	457	433	513	417	453	459	459	464	452	439	442	449	467	430	431	437	416	486	436	493	472	455	431	423	450	470	420	430	431	444	430	478	462	452	443	438	451	457	477	466	453	451	406	405	458	454	426	440	479	445	437	447	464	446	459	458	416	444	411	427	470	468	419	469	469	458	433	466	486	430	436	453	443	474	461	399	453	474	443	458	449	402	477	458	423	425	453	456	439	439	422	474	458	460	459	465	439	453	432	442	404	439	489	452	444	406	494	450	453	471	448	460	418	463	449	471	440	422	427	457	415	415	430	428	450	455	468	454	407	434	485	468	470	465	447	456	418	472	400	481	448	474	426	462	434	440	474	450	470	440	418	487	406	450	453	424	414	424	416	461	463	452	407	468	439	430	486	451	461	457	440	461	408	463	463	445	419	450	481	469	427	452	486	450	441	458	456	416	452	486	453	424	469	452	467	488	429	432	439	458	435	429	399	417	466	451	463	464	441	451	472	455	424	442	441	455	441	465	432	481	472	450	486	466	436	453	461	436	462	457	425	467	438	452	480	444	420	446	446	467	409	488	436	419	427	482	414	468	436	457	441	424	495	442	446	427	450	456	427	424	446	416	456	468	425	458	448	488	458	469	467	462	456	446	467	448	463	426	460	452	483	459	471	482	459	421	460	462	427	447	450	442	441	470	471	447	410	451	471	439	427	477	419	430	466	455	461	432	440	456	454	436	467	439	465	442	461	470	450	474	450	423	470	466	469	462	431	424	441	432	423	473	402	472	464	430	448	487	415	447	435	458	489	438	463	446	437	453	451	443	435	443	464	432	442	463	438	464	483	454	437	462	451	443	410	396	485	469	459	452	430	430	436	461	451	425	441	414	439	456	452	484	429	455	447	429	451	416	465	437	455	402	426	437	427	465	450	400	440	464	474	439	456	462	452	412	450	442	448	461	430	400	467	454	461	489	444	442	471	468	454	472	461	475	447	416	419	457	473	435	454	440	438	478	435	451	449	462	440	464	461	467	447	505	466	484	456	454	444	427	470	427	455	446	496	474	454	431	457	441	443	438	447	448	439	443	426	435	451	471	437	416	453	443	450	440	430	478	433	427	469	453	447	445	449	440	483	416	454	416	447	452	423	442	422	434	451	446	475	455	430	456	461	447	453	481	456	416	443	431	415	423	453	428	406	447	468	449	422	456	459	438	433	434	450	454	426	447	485	454	472	477	441	407	451	428	419	472	469	434	431	452	430	461	437	455	449	480	426	447	411	430	469	440	427	445	427	453	440	472	441	421	462	458	429	447	454	437	442	458	460	439	450	412	412	432	468	434	423	425	466	457	439	497	508	465	461	457	421	435	460	420	414	434	462	466	492	447	438	447	462	419	451	444	442	427	428	485	432	417	437	448	436	448	433	418	430	452	451	474	460	436	439	450	407	455	465	403	436	433	420	425	459	424	452	414	446	457	449	442	467	422	440	422	470	428	470	495	417	441	491	423	445	424	454	399	435	427	461	437	457	472	412	418	458	439	419	422	464	458	423	449	497	438	454	453	462	472	413	424	440	428	437	455	408	445	478	471	451	456	433	475	452	419	497	451	479	464	436	425	428	427	442	444	435	441	442	460	487	463	473	473	465	467	442	442	441	475	452	453	476	455	439	477	450	458	420	445	457	441	427	464	452	429	458	477	428	414	418	463	465	463	446	467	446	417	459	412	450	443	446	465	466	456	442	447	453	509	449	462	430	479	434	478	443	480	471	487	449	445	483	437	426	454	434	460	438	484	439	412	453	503	435	424	445	445	442	426	453	438	427	464	452	471	455	431	442	466	484	470	480	433	454	438	457	415	424	472	433	417	469	463	424	452	455	458	450	452	471	419	454	451	434	418	455	461	457	443	400	491	445	481	438	490	467	405	457	432	437	432	484	440	441	436	439	471	468	434	436	456	433	469	474	462	461	410	474	446	437	433	454	466	464	421	450	436	458	479	474	426	417	477	472	446	440	412	473	457	422	455	436	444	393	446	433	468	426	468	433	455	462	469	445	497	490	452	490	442	454	470	430	434	439	472	465	440	449	455	473	458	421	455	431	479	449	426	438	498	450	443	444	439	463	457	430	463	423	438	440	467	503	439	441	419	427	438	455	481	450	415	439	436	439	425	439	416	434	440	419	445	443	449	437	468	451	425	475	460	405	461	449	451	466	433	462	469	455	442	443	443	449	499	451	489	473	447	481	466	462	480	439	473	449	489	435	447	419	426	441	453	459
32092	34207	39689	27555	11527	6204	5685	4127	3216	5675	3716	1257	987	769	570	718	619	661	632	888	1431	643	287	385	232	207	198	239	264	222	186	173	193	234	309	252	205	174	143	142	142	127	128	124	131	137	150	146	125	128	123	130	123	128	131	119	112	126	134	131	127	119	118	119	108	123	124	139	120	127	129	113	116	111	110	120	124	131	101	121	127	116	133	103	124	122	105	129	121	119	116	119	132	110	112	137	106	106	120	124	131	132	114	147	122	126	121	128	129	119	113	125	122	133	104	118	106	107	106	114	127	134	118	127	113	114	116	148	121	122	126	114	133	137	129	124	127	132	114	107	91	117	134	113	120	116	138	126	113	101	125	125	100	114	139	129	102	111	141	114	126	104	130	123	137	108	137	155	105	129	128	114	135	106	130	125	133	131	120	127	126	118	139	102	104	121	139	119	133	121	108	139	104	125	120	97	130	131	133	116	123	128	114	113	117	118	133	126	103	98	103	118	142	113	130	121	124	116	143	119	120	131	141	143	127	125	116	117	113	109	114	149	120	120	115	122	103	123	110	116	126	116	121	137	119	106	117	125	116	119	121	105	128	116	124	93	114	115	104	109	111	109	139	100	115	114	137	115	119	133	125	116	106	122	122	123	132	118	114	104	112	114	113	122	132	119	105	112	119	127	120	149	101	127	139	123	128	117	134	115	112	120	116	142	120	110	115	105	109	116	128	118	116	107	111	113	126	125	129	114	138	117	128	103	118	141	127	119	116	136	107	123	129	126	121	126	133	125	107	126	119	114	123	124	131	106	140	118	112	133	119	111	113	119	126	115	116	108	105	127	113	132	134	120	131	110	113	107	110	104	110	118	111	125	106	118	110	125	103	123	113	148	109	111	134	113	122	119	123	134	116	127	123	126	124	112	121	138	122	135	128	135	126	123	135	103	115	128	127	124	114	109	132	112	113	127	112	134	120	127	126	113	140	143	106	121	133	115	121	124	109	112	142	121	109	115	133	113	121	101	128	119	109	119	130	127	130	122	125	137	121	141	135	118	128	99	150	128	129	110	126	115	141	126	110	123	118	99	102	130	115	123	127	118	122	108	124	108	126	114	124	104	125	120	121	125	125	117	109	101	113	123	141	109	133	128	111	118	126	135	113	120	131	136	118	128	105	121	134	130	131	128	111	116	138	112	148	117	103	102	128	117	122	120	116	122	109	127	107	135	110	106	131	112	133	130	127	123	111	107	122	113	139	113	130	124	146	133	114	128	107	114	107	136	115	129	125	110	107	117	98	100	107	99	118	145	121	112	111	127	106	106	138	110	120	127	144	104	117	132	126	116	118	97	108	120	117	109	109	121	122	124	119	122	137	116	120	122	114	102	124	128	122	106	112	113	106	119	118	143	106	125	115	134	122	107	126	112	122	113	126	129	113	122	129	118	119	103	129	138	111	101	108	124	112	123	111	119	97	111	114	112	122	109	137	141	102	114	121	114	119	132	112	132	120	111	120	112	121	104	110	107	116	153	119	114	130	117	120	134	123	120	117	117	143	108	122	120	122	128	128	128	133	124	108	111	115	121	122	123	112	102	98	118	108	135	129	137	108	149	110	128	115	116	119	113	117	141	117	113	112	105	118	119	104	126	111	125	120	110	132	117	122	125	152	121	115	130	112	118	105	120	119	100	139	107	118	131	108	119	134	122	129	127	116	135	113	115	108	110	114	130	121	131	110	109	109	116	135	112	105	139	112	102	106	142	102	132	121	115	123	110	95	133	121	111	118	116	122	112	124	129	115	121	135	114	116	117	124	121	117	131	126	140	131	112	129	115	124	116	110	109	124	108	122	99	123	112	126	130	146	111	125	113	106	113	122	102	117	127	140	119	146	112	122	132	125	111	138	104	119	112	114	137	116	125	146	104	115	117	134	119	106	129	106	116	107	141	134	102	127	138	114	110	111	122	105	132	118	117	132	113	114	112	118	124	129	121	103	112	124	122	129	118	121	120	137	115	113	125	131	104	109	127	136	119	126	126	138	117	108	121	118	115	110	110	133	122	115	122	115	141	126	119	133	134	114	110	109	120	138	137	109	136	110	117	116	118	130	108	127	125	112	122	104	94	116	144	111	123	128	100	109	120	113	110	111	129	110	127	113	115	96	117	105	149	128	125	100	125	115	129	124	107	138	131	117	131	115	113	101	119	118	119	116	117	140	123	121	130	136	127	119	132	116	109	98	121	105	137	109	135	112	130	117	108	114	110	108	125	124	133	127	127	113	111	140	118	102	112	125	117	117	127	123	125	122	109	118	111	111	125	132	109	113	132	116	97	122	120	125	108	120	143	122	102	102	117	117	106	99	111	108	118	114	127	138	92	117	131	119	130	115	114	121	118	126	118	133	115	113	116	121	107	118	123	113	146	115	108	128	103	122	108	129	120	104	110	132	147	124	98	94	133	107	111	124	108	124	131	119	120	121	123	109	134	115	120	124	116	116	116	114	117	137	109	125	106	120	100	113	116	128	133	101	138	116	119	124	111	129	118	106	122	127	114	131	109	127	118	126	111	101	115	135	116	127	131	118	115	110	116	107	128	124	103	128	116	116	115	133	128	109	109	134	116	116	105	125	106	118	146	131	111	113	110	102	130	139	113	110	99	125	114	119	114	127	142	120	123	148	114	110	127	110	128	137	104	117	120	102	113	123	127	132	116	127	98	140	123	111	135	102	125	126	111	134	115	123	122	120	114	126	128	110	119	135	112	133	115	106	128	111	119	125	117	126	122	118	131	131	117	117	127	102	102	131	106	110	125	118	137	130	114	126	123	125	123	113	131	112	118	123	131	120	118	117	108	105	128	112	111	121	104	122	133	108	109	123	129	128	117	117	106	128	122	133	106	110	110	126	101	115	107	130	116	108	134	126	112	118	126	141	143	111	134	120	124	108	138	106	111	120	111	117	123	141	113	127	123	101	126	118	137	138	119	112	148	91	119	116	130	112	130	108	117	128	109	130	127	125	130	121	124	117	99	98	105	138	124	130	119	121	132	117	126	110	101	122	107	139	106	118	126	132	131	114	95	118	131	121	116	123	105	101	134	130	126	121	134	119	131	106	119	128	110	117	130	110	118	147	116	138	123	135	121	111	128	115	131	117	120	103	131	119	111	131	102	129	107	114	118	127	120	122	106	128	106	127	133	129	114	113	111	130	110	113	129	120	96	117	111	106	128	130	119	100	109	118	122	98	120	115	110	123	126	109	124	123	121	116	112	104	109	119	133	115	93	117	129	122	134	116	116	129	126	129	133	118	132	125	106	115	136	110	88	117	130	142	135	124	120	122	125	114	109	131	103	105	105	125	132	124	114	101	101	121	137	112	89	109	106	117	115	110	118	128	132	121	129	118	128	143	114	125	150	96	102	104	116	119	121	103	114	106	125	115	125	102	128	119	129	107	126	125	111	128	108	123	113	117	123	128	127	129	113	106	127	131	121	120	113	132	124	120	121
21014	30671	40005	36466	23183	20663	21619	17652	14838	20340	15731	7583	6312	5178	4023	4991	4244	4528	4228	6033	9402	4399	1672	2491	1499	1128	1103	1407	1529	890	871	1010	1283	1522	2113	1481	946	664	479	512	470	391	348	401	424	472	487	508	443	424	441	401	367	349	372	359	359	370	387	400	355	380	365	329	367	366	341	356	356	362	355	370	337	371	353	365	385	338	317	320	344	330	356	374	351	333	332	366	323	356	327	364	354	326	361	341	366	346	320	383	359	380	368	391	342	341	330	362	338	348	369	360	345	380	344	374	338	360	328	380	332	356	363	363	349	318	339	332	378	326	346	328	350	333	336	338	332	380	373	340	352	335	335	342	327	353	335	353	326	357	375	339	330	331	357	321	333	394	359	344	321	379	376	347	344	321	337	367	354	328	348	355	357	342	367	328	346	365	381	355	335	321	349	323	350	378	356	344	356	372	346	339	338	359	326	352	364	362	347	349	327	317	358	355	332	360	347	355	361	336	306	324	353	329	353	355	335	355	332	331	353	365	337	350	350	371	351	353	383	355	330	344	370	324	361	349	370	363	336	355	351	322	323	370	376	351	366	341	352	351	322	352	328	310	368	380	352	322	331	371	338	364	354	345	392	310	383	339	342	358	369	336	376	362	367	343	335	392	353	374	323	357	341	371	335	354	360	335	330	363	344	352	365	344	342	343	332	358	338	360	361	351	338	332	388	345	319	352	335	333	367	353	365	373	388	338	344	344	335	331	347	337	353	355	352	386	334	359	350	382	319	333	326	362	357	356	310	360	320	327	355	364	356	369	330	345	328	342	342	342	372	390	357	335	359	358	354	352	376	320	370	340	348	361	346	310	364	351	381	349	352	352	323	375	358	333	312	369	355	347	359	389	352	341	346	351	359	372	337	333	336	354	355	338	365	377	358	325	356	382	344	348	348	369	339	353	324	344	358	359	367	352	333	358	394	351	338	337	349	400	359	354	415	332	367	350	339	345	338	344	346	351	363	366	347	359	352	323	313	303	307	324	364	308	373	355	337	341	333	331	339	344	342	366	342	329	373	359	351	335	368	366	328	352	372	333	369	326	356	354	351	336	345	338	370	362	356	350	356	369	328	334	336	347	326	358	328	302	364	365	352	345	325	360	350	362	323	368	338	317	307	354	355	350	340	316	367	358	356	368	372	342	387	368	346	384	371	368	335	342	351	359	341	351	340	338	358	351	334	351	319	370	349	349	342	363	345	336	387	312	368	394	397	312	363	352	371	353	323	338	335	366	362	335	351	352	393	346	355	368	352	342	324	341	342	339	349	366	348	338	368	353	358	354	337	352	344	355	348	321	379	359	346	332	346	338	368	362	362	366	341	356	361	362	311	358	357	351	332	366	358	375	377	363	359	324	342	400	357	331	394	355	372	364	374	374	343	355	334	348	358	325	334	350	348	344	351	367	328	359	361	344	329	342	331	405	384	333	336	346	357	338	347	347	307	333	383	331	351	329	372	368	366	374	345	332	350	356	361	336	339	351	368	342	336	337	345	356	393	324	357	311	344	344	350	346	335	348	351	359	345	407	381	339	308	398	352	373	344	351	323	322	353	347	338	341	363	339	357	353	347	358	381	342	367	331	367	337	310	360	361	373	357	356	382	363	359	347	364	333	344	364	350	368	362	330	372	340	362	376	407	348	338	341	348	336	382	348	378	358	339	330	342	381	352	351	361	364	360	344	358	361	342	342	326	360	354	328	371	311	341	340	354	388	342	378	387	375	363	371	345	327	340	365	341	354	347	364	342	341	365	351	342	390	338	355	335	353	327	354	383	348	380	355	335	381	321	345	321	350	345	349	352	352	337	379	330	368	357	344	338	358	352	335	373	342	382	337	367	318	335	354	369	354	346	349	351	342	317	385	385	354	367	396	339	342	314	345	335	362	343	322	350	339	331	341	355	356	361	339	367	346	340	333	345	352	369	315	334	345	336	325	328	356	352	360	320	333	370	368	337	373	344	337	377	370	338	329	384	348	364	380	337	350	361	377	375	343	381	350	378	332	351	336	366	361	392	347	302	369	306	377	326	347	346	351	349	348	310	328	343	354	345	335	355	367	321	358	295	368	311	362	358	351	347	352	352	364	320	343	353	353	339	376	366	314	337	359	355	355	352	358	341	301	363	344	349	363	340	349	348	376	342	323	371	348	340	364	374	364	339	354	319	388	343	331	324	352	367	351	368	341	347	364	360	358	351	312	355	367	378	405	374	378	373	356	385	348	392	358	365	333	325	367	345	368	346	339	331	336	325	364	341	361	369	346	346	366	343	337	320	368	350	360	367	334	330	357	346	343	353	354	368	358	359	337	376	324	374	389	347	342	350	358	328	354	328	385	346	359	353	336	354	345	360	398	344	366	355	356	374	351	334	346	367	363	352	351	361	367	391	342	346	352	336	333	368	320	335	385	342	323	323	355	354	380	376	343	343	365	331	338	362	350	340	341	356	352	334	350	311	389	345	349	355	383	354	341	333	342	392	357	355	346	344	340	354	327	346	347	338	339	350	355	338	382	360	344	377	359	339	348	329	322	354	345	346	379	361	346	331	362	349	327	338	349	367	352	344	356	352	374	341	346	361	365	360	350	377	343	331	302	325	343	354	366	342	362	361	363	359	341	322	342	384	347	339	320	371	350	346	360	358	342	332	357	338	379	330	355	351	364	326	356	349	342	346	321	355	336	367	317	337	342	350	376	346	375	340	374	359	345	382	334	317	327	355	337	343	345	350	341	362	345	369	372	335	349	361	332	351	358	357	338	355	373	326	353	366	329	358	360	374	363	361	343	353	350	353	338	346	359	354	357	356	344	335	344	382	365	327	368	353	333	363	346	351	356	369	365	328	358	359	356	385	371	331	348	335	356	340	352	353	346	355	363	365	354	339	370	335	340	348	371	349	341	369	320	353	335	341	359	343	348	332	308	352	353	350	368	356	364	371	340	349	348	344	348	345	374	342	356	357	353	383	338	343	347	361	352	361	339	370	331	339	384	356	370	359	354	366	338	371	362	345	338	333	322	357	366	368	361	353	349	364	334	370	341	349	322	340	377	347	353	366	350	363	355	331	336	336	368	365	345	339	386	350	361	372	369	337	369	365	340	366	368	347	400	326	339	338	336	351	362	356	357	355	336	328	338	369	349	337	373	364	352	318	346	323	355	394	387	371	324	344	385	359	345	371	369	365	352	359	358	339	354	336	388	349	350	338	357	360	347	337	357	348	340	360	357	316	331	325	372	348	306	348	353	358	356	361	358	344	366	341	326	343	359	357	343	339	308	369	321	315	366	359	350	346	345	331	349	346	350	370	367	355	360	355	365	355	349	372	334	344	378	377	366	329	346	360	356	361	335	362	367	370	333	339	338	357	369	371	360	357	351	328	350	344	357	350	355	325	376	361	381	371	347	348	338	345	389	347	342	335	356	336	352	338	355	332	348	335	370	321	346	324	336	335	351	339	367	339	314	349	372
37820	37283	42942	29093	14859	7877	9173	7132	10382	22557	11065	2459	1299	943	767	662	705	677	596	437	591	654	722	409	561	242	214	613	936	413	625	275	261	219	246	206	179	179	176	164	184	167	177	148	157	161	170	182	162	156	149	148	155	172	161	140	161	153	161	157	167	153	141	151	160	179	151	165	177	155	150	142	172	160	192	179	151	170	167	134	145	147	161	180	150	187	164	166	172	159	173	160	162	186	168	164	159	166	158	166	156	170	171	149	164	162	166	167	172	164	170	169	159	191	178	175	158	175	163	187	157	177	195	167	169	166	159	175	169	149	166	170	171	166	160	157	170	174	166	154	150	157	135	140	170	150	159	162	158	144	169	174	160	180	178	185	155	129	196	150	199	173	179	158	141	154	157	143	160	171	167	155	201	163	172	174	149	162	147	160	158	177	169	172	149	149	165	182	172	172	151	159	174	162	146	169	169	163	167	165	176	160	173	146	161	205	161	170	175	167	150	144	160	162	148	150	167	152	173	165	181	165	161	143	152	173	173	165	150	149	152	165	167	161	162	157	143	197	140	148	160	182	146	162	141	165	163	142	181	148	155	169	187	175	163	158	185	160	174	136	163	160	188	153	178	166	153	152	172	176	154	170	154	148	145	164	153	158	157	132	154	139	160	161	164	192	163	170	159	173	178	159	177	145	180	155	162	170	164	171	148	171	149	169	187	157	147	141	181	165	152	165	161	153	158	153	166	168	155	154	165	167	170	168	146	156	136	161	167	171	185	191	153	163	161	151	179	165	167	170	175	138	191	162	171	141	173	160	164	168	155	153	175	148	156	168	154	162	178	198	189	188	165	152	146	172	179	153	151	172	189	140	181	161	157	160	166	154	170	151	159	171	181	165	139	143	142	167	167	156	185	148	164	163	178	157	166	153	150	174	174	156	163	172	180	160	129	169	144	155	166	185	168	181	204	156	172	165	154	158	171	154	145	180	178	161	162	179	154	154	160	159	166	148	169	178	153	149	174	171	174	132	162	165	160	199	170	160	158	183	180	144	172	159	176	165	163	151	158	155	172	146	180	162	150	177	160	166	186	171	160	148	161	152	172	179	186	167	156	143	167	166	168	159	185	175	141	159	176	170	181	123	142	162	164	164	164	172	139	144	150	172	158	169	159	177	159	144	146	178	169	172	166	187	191	145	149	157	169	157	163	170	160	175	166	173	161	165	152	134	175	151	157	166	176	145	178	152	152	178	173	154	163	180	142	168	177	187	169	138	158	180	155	172	132	155	157	148	153	189	157	157	151	162	154	170	152	179	164	158	166	172	155	145	174	162	164	159	136	144	176	175	152	147	162	160	188	173	164	136	156	140	141	176	162	160	162	175	173	166	188	154	143	167	154	152	169	155	144	157	152	170	202	164	167	166	163	175	171	165	144	177	152	164	179	159	166	148	167	167	168	175	151	182	149	167	152	177	162	167	158	167	178	151	159	163	167	156	180	179	174	138	146	170	163	155	164	165	134	166	158	172	181	168	149	168	159	160	165	189	148	158	174	148	162	160	148	159	172	145	148	141	174	164	160	191	194	159	162	172	152	141	162	142	164	177	172	158	150	162	187	149	149	164	192	167	143	132	169	151	180	159	140	164	144	169	171	167	176	190	158	173	170	176	154	153	159	163	175	169	178	157	159	144	181	156	182	176	171	163	172	144	141	153	170	175	167	158	159	150	150	170	165	157	162	189	146	156	156	163	180	160	163	164	177	176	160	208	167	153	159	174	172	177	162	143	143	156	173	158	153	180	162	159	157	182	169	180	185	159	190	162	159	168	171	177	142	186	184	156	170	165	150	178	170	199	159	179	160	160	169	154	170	156	157	154	167	194	178	167	152	157	151	150	159	165	161	178	153	154	144	153	159	152	173	184	153	172	140	180	154	159	159	146	163	147	161	178	157	171	150	160	155	164	165	141	174	151	156	158	164	136	153	159	193	180	144	194	166	188	170	165	152	156	174	169	197	170	137	157	147	159	189	162	171	148	154	156	173	162	161	158	174	180	183	159	160	156	182	173	140	185	134	147	147	136	153	140	178	149	147	164	153	177	164	175	157	131	140	135	165	164	176	155	162	154	153	155	157	158	133	170	157	171	174	173	161	151	149	173	148	159	143	164	142	182	159	181	157	165	146	147	166	174	150	151	160	166	174	184	146	170	178	152	180	176	172	165	173	155	169	157	175	158	167	191	157	173	149	168	151	139	171	187	169	164	158	152	168	175	148	177	163	159	147	153	173	192	188	140	177	168	138	170	171	176	175	165	165	168	165	146	183	137	145	171	155	169	157	183	161	179	170	180	158	158	165	167	156	139	169	189	179	165	172	146	159	139	155	156	155	165	165	151	156	158	163	150	168	169	169	183	136	176	179	163	186	173	166	178	149	164	149	168	162	165	161	161	191	176	183	183	155	188	163	137	152	157	176	162	174	151	142	151	176	162	152	157	153	179	147	180	154	173	154	156	175	149	152	180	157	166	166	163	170	162	169	160	152	165	170	186	165	177	200	158	149	174	206	165	163	165	175	175	174	141	161	162	185	149	191	163	170	166	166	132	172	178	159	153	178	167	168	151	165	192	183	161	168	186	172	145	179	154	167	179	151	142	167	193	166	180	146	159	183	159	151	127	174	158	153	168	151	147	171	161	153	180	158	145	179	155	162	155	157	151	149	152	162	176	188	158	156	154	148	163	149	175	143	156	172	162	184	179	151	179	153	159	162	166	181	170	175	178	163	161	172	185	171	167	154	164	179	160	146	156	174	176	171	180	157	175	173	163	163	165	174	156	153	155	157	134	138	162	153	150	177	173	158	167	183	137	166	160	174	183	160	146	151	147	163	160	184	160	140	175	161	173	142	169	169	167	181	171	146	161	158	172	161	143	164	164	172	162	158	165	178	168	163	159	155	157	180	163	153	153	155	164	192	157	151	147	183	162	149	163	178	164	148	152	156	165	158	158	163	149	163	161	185	147	171	161	153	181	178	176	150	182	166	131	174	164	166	164	157	142	149	158	178	172	169	181	135	174	167	166	180	162	180	174	135	166	166	156	160	155	177	169	149	182	153	172	142	173	174	157	170	150	156	168	188	140	168	148	164	172	161	160	172	165	150	141	174	156	162	146	151	151	169	149	173	178	174	181	166	174	169	183	171	167	161	167	194	165	188	169	180	173	162	172	146	159	154	188	168	154	148	171	160	163	137	166	156	162	170	159	170	170	178	175	177	152	170	161	184	154	174	153	178	168	168	148	154	143	157	160	168	142	129	189	151	161	191	165	155	173	166	150	173	172	159	153	180	165	159	157	153	173	165	185	176	168	166	160	175	158	182	160	130	157	164	166	179	161	164	186	141	165	181	172	175	178	166	169	160	156	149	185	150	166	174	162	174	160	168	150	136	169	155	142	138	157	157	166	141	163	159	166	164	151	153	170	153	163	168	152	158	166	162	163	177	149	187	185	199	182
27829	33516	42882	36914	28165	22842	27641	25286	32103	44610	24794	10275	8144	6149	4763	4766	4567	4045	4163	2798	3463	4321	4274	2264	3667	1288	1139	3986	6088	2303	3890	1268	1233	880	859	612	559	478	506	536	473	498	495	495	509	524	530	483	490	448	504	516	486	485	464	461	475	495	480	510	453	464	521	479	474	526	445	466	495	443	491	472	493	462	469	492	434	491	481	496	475	470	490	498	492	493	478	459	452	486	471	451	445	466	476	501	498	468	471	496	483	484	511	477	467	453	465	448	487	480	459	481	501	539	495	458	479	494	469	431	460	502	515	457	465	462	495	483	477	468	450	492	450	480	469	460	482	451	453	469	491	507	465	497	503	497	459	459	473	476	475	457	438	485	459	482	462	471	493	486	490	480	487	439	459	537	416	471	455	458	468	467	453	488	487	507	456	499	450	508	477	503	505	453	472	446	484	496	494	480	466	474	456	489	461	506	491	512	448	467	467	478	452	490	484	512	434	451	503	485	515	457	490	486	451	480	524	452	447	472	492	481	458	495	493	454	472	476	501	488	447	457	515	529	493	462	482	481	469	462	459	482	458	467	509	469	507	481	482	461	472	472	472	483	479	457	491	488	496	525	460	467	449	468	454	482	466	440	495	514	431	439	465	477	448	481	457	465	448	444	454	478	463	474	475	486	482	458	483	507	470	469	519	480	471	462	476	483	469	461	459	442	462	509	470	462	462	485	493	499	502	446	458	477	437	506	473	460	431	477	447	488	434	450	464	468	485	470	490	476	467	441	486	492	451	500	466	464	462	483	473	464	477	453	468	436	450	476	488	489	455	447	458	460	447	486	503	504	486	484	497	453	470	460	486	472	490	467	485	468	469	489	457	484	450	447	459	489	492	431	474	425	514	430	464	484	464	492	468	452	466	463	476	451	459	481	480	506	487	467	477	476	457	508	495	481	452	470	459	462	446	486	490	452	454	492	458	482	468	468	470	525	483	476	487	488	455	466	509	509	431	477	470	486	463	486	456	496	505	422	453	464	483	489	480	491	495	485	509	498	495	504	476	452	474	491	452	460	467	459	453	472	446	467	446	482	491	459	473	437	470	478	486	474	471	485	451	466	479	481	462	483	488	459	467	469	451	514	446	452	475	474	468	488	502	516	476	443	518	475	485	449	482	490	466	516	522	475	469	481	465	453	441	499	441	456	477	468	492	461	456	434	478	463	485	467	478	473	451	447	444	505	461	464	521	459	455	470	484	494	485	462	451	468	453	490	524	480	483	459	500	467	437	455	480	492	460	463	458	436	500	489	500	470	462	489	490	480	454	486	473	457	455	472	436	460	460	480	476	500	501	466	502	445	476	459	471	480	465	475	468	460	499	472	447	538	470	478	498	494	442	489	500	506	457	511	484	524	491	489	480	460	486	420	467	467	460	468	479	491	490	458	464	469	456	473	461	495	445	510	425	438	478	463	463	431	451	440	489	495	443	516	470	476	495	483	457	464	470	515	459	483	445	515	458	471	434	527	494	488	489	465	469	446	496	513	510	466	488	473	501	469	458	473	434	428	486	489	488	487	456	460	501	496	517	490	463	493	437	450	476	429	473	440	459	455	474	495	453	446	451	456	477	475	467	471	452	463	462	470	430	479	488	445	479	532	490	449	500	477	477	458	476	465	436	458	458	471	474	496	448	493	453	468	447	499	471	453	484	490	492	465	485	458	447	466	488	493	428	474	463	546	431	461	490	446	495	476	473	467	484	473	448	498	463	432	494	486	461	461	465	450	459	472	457	484	451	488	489	462	448	458	451	453	468	474	506	469	465	455	480	480	454	504	483	453	465	490	496	457	492	445	471	464	457	489	431	443	448	470	478	475	438	481	489	507	510	492	462	474	492	516	465	474	510	483	432	466	509	462	512	454	453	475	456	440	490	490	502	485	441	463	441	472	477	492	479	465	481	492	479	476	455	513	501	498	450	472	516	478	515	464	485	476	513	474	493	462	459	461	493	487	475	467	473	480	458	460	468	492	456	509	483	499	502	465	448	467	436	454	468	448	499	502	451	459	514	503	479	513	462	484	489	470	445	476	473	456	462	470	455	489	513	461	464	459	468	439	510	456	468	467	471	492	454	440	462	476	488	483	487	455	457	480	470	477	494	459	495	529	463	485	476	510	455	503	469	460	511	454	462	464	463	483	477	480	489	482	468	466	502	484	499	506	479	500	488	501	472	494	486	456	486	469	456	479	450	480	462	527	488	454	480	440	482	473	472	514	472	480	486	462	445	470	489	462	471	483	474	502	449	483	447	458	474	482	458	465	472	486	517	473	490	459	427	436	445	486	474	489	491	470	473	455	499	463	488	454	444	449	485	477	496	471	451	491	470	463	499	477	464	457	467	455	463	511	465	473	454	450	468	500	469	468	456	489	473	451	450	456	465	446	505	497	485	472	463	464	463	461	448	491	447	455	501	504	469	503	442	454	460	464	493	468	460	486	458	457	455	460	504	477	434	466	481	462	442	469	484	509	472	475	501	484	460	473	482	490	487	478	494	506	461	468	470	446	473	469	499	461	476	489	496	453	467	453	449	488	504	495	447	461	472	477	444	492	514	495	455	485	445	442	485	452	482	467	453	514	484	474	432	492	424	482	455	492	497	467	486	504	518	470	496	469	483	486	474	449	502	475	432	450	483	506	451	504	450	485	471	456	477	496	447	459	482	507	467	490	471	462	457	508	474	456	441	472	465	462	458	473	478	493	504	483	469	496	446	470	457	446	505	442	440	501	487	485	473	492	498	445	494	502	454	487	495	502	479	505	462	486	470	449	469	466	470	447	476	514	466	456	476	454	490	467	469	489	460	487	493	499	468	467	480	480	491	467	424	496	467	494	426	465	467	476	483	463	467	491	479	406	497	453	459	490	473	496	458	503	461	484	490	488	491	444	439	464	433	497	439	446	489	491	468	449	492	491	500	489	481	490	486	457	477	470	501	475	519	479	413	482	436	502	459	499	489	441	467	479	495	443	442	483	488	486	495	462	528	478	444	507	474	485	459	452	463	431	516	489	456	461	495	426	479	479	438	467	478	466	444	488	493	488	469	466	461	481	441	497	471	494	476	483	445	471	499	468	446	517	512	457	469	462	527	484	450	483	502	479	465	477	453	496	513	480	493	465	469	431	493	509	475	488	466	471	448	484	444	503	477	484	498	431	468	465	480	425	517	479	476	500	484	512	490	479	463	484	489	471	458	497	470	529	469	478	454	470	457	475	449	435	501	503	502	483	433	431	489	438	497	476	432	488	490	422	475	466	464	443	470	498	464	491	495	495	433	459	454	422	472	487	496	461	469	479	466	478	466	466	480	472	462	445	490	475	499	445	466	495	527	447	455	461	438	487	472	494	502	489	441	494	462	501	450	450	448	466	503	435	486	457	471	486	471	474	515	517	451	501	484	518	474	484	487	468	487	431	464	487	453	454	456	434	494	538	482	430	461	465	521	443	467	434	484	466	507	439
32298	26504	28693	17020	5302	2951	2919	2276	1540	1529	1603	1298	507	232	238	202	212	218	221	189	232	203	212	212	221	219	218	238	223	201	218	211	200	217	202	204	218	228	207	207	203	211	215	192	242	220	226	207	227	209	208	197	201	210	225	202	187	233	205	221	197	240	202	181	231	208	179	195	191	215	219	197	245	198	223	195	207	199	214	236	227	227	225	216	197	204	194	197	205	233	224	208	205	187	194	219	187	183	198	212	197	199	224	217	193	197	220	219	214	213	181	178	184	192	233	197	203	208	218	224	197	200	228	202	189	229	210	198	221	211	213	196	206	228	213	208	223	193	219	237	210	175	196	213	201	213	212	242	205	203	190	184	192	256	198	203	201	214	200	213	210	199	193	213	198	193	223	221	205	180	208	209	211	196	223	218	213	215	215	215	213	186	212	201	185	207	208	204	210	189	203	218	199	210	213	215	205	210	194	214	238	197	190	208	226	228	200	199	225	227	196	200	190	202	198	212	225	183	181	219	205	207	221	227	215	212	230	205	202	194	189	214	215	211	220	195	211	203	213	166	182	195	224	190	198	219	188	245	184	227	199	213	227	206	209	236	220	222	206	211	229	214	215	217	203	190	212	174	190	224	199	213	212	209	201	226	235	234	195	205	218	219	202	216	217	209	219	213	221	228	246	212	225	203	222	197	218	243	204	199	196	193	193	218	220	208	209	197	225	221	202	184	213	191	208	215	219	202	216	207	196	200	207	211	204	209	200	208	220	203	212	182	218	198	196	163	197	178	199	225	219	211	207	210	214	198	215	230	204	193	220	209	217	207	213	241	225	209	214	208	216	178	216	206	204	208	222	202	212	204	215	204	214	195	194	230	184	190	198	219	219	204	215	243	193	196	204	218	213	198	193	219	222	199	214	168	191	210	192	192	229	206	217	230	210	182	199	174	226	198	217	194	194	196	204	192	207	213	205	226	238	237	236	222	234	214	218	214	249	213	230	215	209	204	216	186	189	218	203	185	205	208	210	202	211	187	198	194	217	240	216	224	223	211	196	182	216	215	201	215	218	221	217	204	205	207	207	204	194	236	232	195	246	197	184	217	202	238	228	214	191	203	214	219	221	211	216	188	205	224	197	203	208	204	207	220	209	214	193	203	223	228	224	206	190	191	211	207	213	227	197	228	192	229	218	241	187	218	210	201	217	203	192	228	208	190	225	204	219	194	192	206	196	205	235	186	219	210	211	210	188	193	207	218	213	210	202	200	227	208	203	199	188	206	213	218	222	182	207	208	189	200	218	192	201	197	180	196	197	186	190	212	203	186	190	197	217	222	204	199	187	202	200	214	210	224	213	202	219	231	239	196	215	205	222	192	201	234	189	190	205	216	217	221	226	213	225	210	210	213	200	221	216	199	234	213	191	228	223	175	207	200	218	194	227	215	213	208	211	221	222	203	216	240	234	191	195	210	200	220	244	235	184	248	189	228	212	191	193	224	194	211	250	176	193	208	210	226	189	197	211	201	205	221	214	218	206	232	188	203	191	212	224	240	205	209	214	194	204	222	209	220	212	203	230	221	204	211	206	237	219	206	209	203	210	217	197	219	190	218	226	198	208	212	208	217	209	187	194	192	210	219	191	213	214	207	200	194	184	190	192	196	219	178	220	228	205	226	192	222	227	204	213	209	219	198	212	196	203	220	194	214	196	172	227	203	205	210	218	212	236	229	201	192	207	199	213	227	205	208	211	213	198	216	231	179	220	217	186	218	199	233	209	205	244	222	215	187	201	212	213	183	206	223	221	202	194	238	221	227	219	217	212	210	217	214	216	186	217	184	210	220	211	191	233	223	217	215	218	217	242	242	247	211	200	191	200	214	218	186	194	202	183	209	210	185	213	207	214	217	202	194	217	202	192	208	203	197	191	229	215	216	228	226	208	192	204	222	196	169	184	198	231	201	221	216	185	218	208	213	204	227	235	214	213	209	223	197	196	200	215	211	220	177	233	213	216	221	211	225	220	204	211	197	207	208	229	217	199	206	210	207	241	225	215	213	211	188	218	202	175	226	217	227	206	194	204	197	197	201	212	202	195	224	199	226	207	217	216	237	193	231	222	189	236	197	186	198	213	188	234	210	218	220	224	216	207	218	212	215	228	224	203	206	205	211	196	205	196	221	217	212	193	228	225	202	194	205	202	222	210	180	204	208	223	208	180	220	199	205	192	216	171	218	176	208	207	263	191	199	190	207	220	196	183	209	209	186	185	207	223	238	201	228	228	206	228	179	188	194	228	211	207	216	214	225	224	212	207	208	220	199	182	210	215	212	194	208	222	234	207	220	178	189	235	239	229	214	188	213	191	194	197	219	193	242	201	193	231	228	210	215	204	209	198	244	205	209	213	248	191	228	202	198	230	204	219	168	198	192	211	198	232	228	190	222	187	200	210	226	174	239	210	235	227	194	211	195	228	202	206	192	176	213	205	235	192	207	212	212	213	202	206	174	243	224	215	232	193	211	246	239	188	223	210	177	212	210	210	214	220	210	211	179	225	193	214	210	209	182	214	209	196	208	199	221	192	218	214	215	183	222	207	215	200	197	216	182	210	223	193	199	211	200	234	225	209	224	206	180	198	215	206	232	221	199	233	198	214	219	219	203	206	185	217	235	196	217	198	213	194	199	218	184	192	211	209	188	188	207	233	200	205	197	207	192	216	221	206	209	188	199	230	224	215	187	217	180	221	192	226	197	215	211	211	198	216	212	218	210	213	214	222	207	218	219	206	197	193	194	233	204	227	199	214	231	190	195	206	184	196	215	198	210	209	217	197	203	223	191	202	191	194	194	190	198	217	214	193	207	201	186	223	234	187	189	190	187	219	176	187	231	216	208	192	207	208	213	174	209	180	225	208	196	235	211	219	203	232	219	209	246	212	213	216	241	204	190	215	228	192	212	211	220	195	181	206	204	203	206	218	198	236	195	206	195	202	187	201	211	202	211	198	229	221	201	203	208	217	188	222	214	201	216	188	190	217	210	212	202	213	213	256	216	199	188	225	186	214	210	217	217	196	188	198	189	237	187	223	212	199	221	196	207	215	199	224	217	255	214	219	218	217	200	200	229	225	200	220	212	195	179	207	201	205	212	220	212	191	210	203	215	199	211	200	193	218	199	195	184	205	205	202	175	196	212	209	215	198	204	195	226	204	190	201	193	197	222	213	201	193	202	202	184	200	209	202	213	197	228	229	249	215	215	221	221	195	216	196	191	219	204	212	189	211	199	188	188	206	198	189	213	189	202	184	201	202	209	203	221	217	208	202	187	201	216	201	224	212	207	206	205	197	202	225	220	220	218	228	186	213	186	196	202	211	192	225	236	211	202	217	198	224	205	199	220	199	203	238	200	196	206	208	203	200	212	204	199	214	200	198	200	200	187	201	199	211	212	214	199	216	215	192	212	228	223	186	205	224	190	216	217	188	205	212	220	217	205	218	197	195	207	201	217	212	195
22120	22649	31197	26359	15650	13227	13949	11700	9210	9060	9255	6408	2210	742	665	657	644	650	635	660	612	654	665	581	626	642	622	581	631	623	644	680	603	575	583	566	564	592	587	591	574	546	564	570	574	624	607	588	584	525	592	601	611	582	602	557	604	588	631	581	532	597	665	559	583	612	576	575	590	612	559	613	651	657	585	582	568	621	602	531	597	572	574	581	595	576	583	573	580	577	582	550	608	571	625	621	577	574	562	585	572	608	549	601	606	581	557	600	590	554	592	571	590	618	550	582	584	575	627	570	620	582	629	639	631	580	524	587	551	551	580	545	578	643	670	572	559	558	575	663	584	582	559	622	589	574	554	624	542	597	571	556	589	595	596	619	586	604	580	576	578	607	595	595	618	591	561	602	575	557	569	593	594	593	601	583	533	606	593	575	587	588	589	557	586	595	637	612	620	596	601	599	604	612	599	603	592	608	572	548	627	574	601	613	606	583	570	638	612	604	573	590	602	586	596	636	607	587	580	580	569	588	589	595	658	609	599	542	635	568	571	604	565	582	597	572	576	557	574	574	588	592	619	593	583	546	626	616	584	591	598	587	628	589	585	553	552	551	593	549	649	578	567	593	589	570	570	558	594	545	575	564	587	567	603	580	543	555	613	566	521	566	595	556	556	618	599	574	551	577	595	563	583	603	570	572	601	603	589	568	566	562	584	559	613	584	563	585	595	619	570	593	619	599	543	603	613	561	603	575	619	528	546	643	564	558	587	565	592	605	544	548	599	585	537	573	624	613	622	549	577	590	574	587	602	626	596	617	639	581	603	581	617	561	575	565	560	539	571	625	605	583	550	570	567	588	616	528	607	583	594	560	582	560	608	590	589	610	590	545	572	579	616	576	562	583	582	597	549	577	565	586	624	574	587	579	554	608	611	564	590	586	605	543	610	592	591	592	574	605	619	576	598	584	559	565	578	607	614	551	579	516	651	568	594	584	571	565	578	585	590	574	606	638	602	576	568	569	557	605	580	552	587	586	589	583	603	613	586	576	571	581	566	608	566	589	577	570	550	585	554	552	570	578	554	588	569	581	581	583	597	601	576	577	587	619	588	610	624	583	603	616	553	601	619	571	602	544	606	548	603	535	583	595	585	608	631	596	541	589	614	532	623	610	582	580	559	572	560	609	555	587	558	587	539	584	540	623	611	561	585	571	570	654	569	547	620	576	580	580	609	607	585	606	584	583	579	559	574	661	569	602	598	605	577	566	603	561	605	635	578	629	608	603	596	608	565	588	621	534	607	561	571	603	614	568	612	587	569	596	597	635	603	604	559	590	606	557	547	569	553	597	576	582	591	601	572	572	585	579	597	577	662	604	580	633	603	556	581	585	573	605	584	598	549	611	634	543	585	581	600	603	564	579	574	601	600	612	536	573	609	615	582	582	554	647	588	527	609	594	563	569	554	567	610	587	600	596	565	635	592	597	597	584	560	586	597	598	593	580	567	626	592	566	570	580	606	573	597	597	633	560	579	635	546	610	567	581	624	557	626	547	575	551	614	574	567	564	567	570	574	569	601	590	557	608	630	576	604	591	570	582	644	603	584	585	607	630	554	615	595	570	623	607	589	582	595	561	583	592	559	561	612	601	573	620	615	561	601	588	580	586	566	581	565	613	593	560	581	586	555	628	597	612	561	588	569	589	580	549	597	544	585	568	600	582	597	607	626	569	590	569	603	605	616	626	600	621	617	588	614	554	595	576	572	604	554	529	580	587	588	582	615	604	553	566	616	600	641	589	594	583	592	549	597	582	596	598	605	589	593	598	591	595	568	591	586	585	598	569	627	548	570	624	568	591	587	548	617	572	611	639	601	631	622	561	586	620	550	582	560	635	601	565	569	597	564	644	573	571	609	599	584	565	577	601	587	612	592	577	620	606	595	547	601	583	553	583	605	599	597	567	563	594	594	582	607	569	561	563	601	607	593	590	617	605	562	630	596	560	575	590	544	592	591	637	609	556	573	578	594	606	586	590	582	567	610	605	606	583	601	556	574	614	638	567	580	547	593	602	576	575	576	594	521	579	587	589	533	572	582	568	574	597	584	575	565	561	581	607	564	549	600	573	603	562	553	593	597	592	583	575	576	584	560	547	610	536	580	590	588	559	572	599	608	594	596	547	582	565	591	553	601	602	565	547	616	557	593	575	582	610	608	566	543	574	588	611	573	588	610	594	574	589	627	554	534	578	630	574	606	586	570	565	590	616	622	575	583	578	571	552	542	600	606	607	588	604	570	581	585	590	563	583	562	574	571	617	573	586	610	558	584	552	583	613	581	617	599	649	611	586	571	585	558	585	597	579	584	568	611	595	563	575	608	591	574	593	600	590	568	576	597	620	550	573	563	551	587	582	595	598	593	574	594	581	593	605	586	587	609	585	604	613	605	613	595	563	589	555	579	595	568	627	568	568	595	584	605	614	603	597	563	597	597	575	586	549	616	594	588	677	567	575	581	557	588	554	583	612	560	595	592	605	576	583	588	621	620	607	559	548	592	587	607	585	581	569	574	515	584	607	585	560	589	615	572	620	584	572	565	586	534	595	588	560	566	584	591	579	612	565	560	594	573	575	627	550	601	588	550	642	584	569	600	600	603	610	600	618	552	616	604	640	580	594	589	613	553	573	565	573	603	611	587	600	564	569	580	583	542	565	549	564	554	597	559	579	537	577	580	575	540	572	552	609	566	567	598	596	565	611	586	598	585	563	568	590	605	601	640	601	595	589	587	603	625	559	560	618	588	586	583	530	611	563	559	561	606	586	579	584	607	581	587	555	583	600	600	599	567	581	595	587	626	590	539	608	630	588	590	595	607	563	572	587	588	569	633	592	562	576	597	593	584	607	581	596	574	609	616	646	597	568	585	578	558	597	608	584	536	545	541	577	608	569	579	628	611	603	553	612	540	604	573	621	602	562	579	542	595	593	578	617	573	641	603	603	514	581	576	589	561	562	548	588	629	615	610	579	580	553	614	558	574	576	573	595	616	582	554	585	601	582	569	565	560	578	599	582	575	609	578	574	580	610	587	598	611	624	567	580	580	606	615	568	573	564	553	602	569	599	546	604	584	590	581	583	560	592	579	593	583	580	611	534	592	583	575	559	598	567	574	566	599	543	574	630	564	570	615	596	588	585	549	550	601	618	572	553	554	604	591	572	549	622	606	632	577	539	563	576	554	523	551	574	534	575	598	568	595	622	572	599	577	605	601	627	585	609	558	593	619	550	556	596	628	616	579	628	585	581	567	577	607	604	615	610	571	584	583	555	558	573	595	605	589	584	576	582	592	613	621	577	544	559	595	591	568	614	585	548	579	599	602	637	566	622	597	625	565	561	635	566	590	587	594	583	587	584	591	609	602	587	576	597	591	587	518	603	512	621	582	582	596	551	589	566	571	579	588	577	612	579	578	602	618	579	590	537	615	550	573	562	620	575	555	593	567	579	579	528	583	594	538	536
36783	30055	33522	21722	8984	5750	5046	4211	3503	5828	11197	8891	4171	526	312	282	237	276	283	251	250	303	287	264	244	386	363	260	373	296	230	194	192	171	189	180	198	200	189	202	194	223	160	192	188	188	189	185	213	166	218	203	181	199	157	219	163	200	198	181	205	191	188	213	178	209	156	200	174	190	175	197	161	171	174	195	213	203	178	171	194	185	173	193	194	191	168	177	189	224	182	201	185	181	177	170	188	201	166	202	175	190	187	183	187	191	200	202	180	203	207	204	224	179	199	191	194	181	193	184	173	196	193	174	180	189	193	195	173	192	183	188	210	195	187	173	178	170	177	190	218	209	188	190	188	197	181	162	182	193	190	185	188	188	180	192	209	185	213	202	159	171	177	196	197	183	194	212	172	175	186	185	198	181	201	202	168	216	186	179	180	207	218	170	168	171	200	218	191	194	191	166	165	183	181	214	170	188	213	203	181	210	193	193	178	198	202	166	184	213	213	187	207	180	183	183	171	166	179	214	176	174	170	197	194	204	187	190	182	204	171	180	187	188	183	209	224	168	210	165	171	198	200	179	195	171	172	208	173	197	201	203	183	203	158	192	178	199	175	187	180	161	201	205	183	182	192	186	210	184	200	170	199	169	209	191	192	192	203	215	190	185	210	200	213	158	183	169	194	201	198	189	199	177	182	182	192	202	176	176	209	201	195	195	198	189	178	159	187	179	199	193	176	183	188	179	186	179	194	197	203	188	187	193	206	184	176	175	189	180	168	182	178	173	184	159	181	176	198	198	175	189	177	188	194	164	178	185	203	174	191	196	179	191	162	170	203	191	180	177	190	200	193	186	213	206	172	207	176	186	187	172	215	198	166	157	166	196	159	182	167	183	174	196	200	179	176	183	162	174	180	196	209	171	177	190	186	193	212	209	197	170	179	194	168	176	211	187	183	199	187	178	180	210	165	170	173	190	190	182	205	187	178	191	185	180	191	176	165	168	177	183	225	173	186	186	180	193	190	206	180	199	198	170	202	178	191	177	168	217	166	210	177	167	197	196	198	197	181	187	230	186	180	176	196	202	198	162	183	180	185	186	181	173	150	193	179	188	185	163	189	151	186	192	178	171	207	170	190	183	173	187	174	160	177	181	168	175	200	175	193	185	174	206	214	182	190	187	191	207	188	197	175	187	186	166	185	209	206	193	173	179	199	183	178	192	196	186	190	162	206	193	193	176	198	177	182	158	224	196	181	192	181	205	179	185	190	179	170	179	181	198	181	171	183	204	211	184	198	206	200	191	188	187	164	203	201	173	176	183	199	166	220	195	187	211	178	183	176	164	206	171	190	176	174	184	153	199	188	212	196	175	181	190	198	159	188	205	159	164	185	197	209	183	173	197	184	186	188	166	182	169	206	186	153	213	199	180	178	194	170	175	210	198	208	188	188	201	189	196	176	179	196	183	189	184	200	198	187	191	204	160	193	184	197	192	202	152	167	177	177	227	192	196	196	187	163	186	189	170	185	213	192	172	195	154	194	191	209	205	180	213	189	196	207	153	219	180	159	181	201	210	182	191	185	179	180	186	181	205	204	182	178	200	165	186	177	182	193	199	174	193	201	194	176	197	194	167	180	174	180	178	184	211	182	168	200	177	187	198	223	175	171	194	190	179	191	188	218	179	185	202	207	149	201	172	177	166	198	201	183	184	185	199	184	191	184	191	173	185	169	190	204	184	174	205	186	175	168	175	202	191	192	192	202	172	175	189	179	196	165	170	198	203	219	170	169	173	181	175	184	178	194	190	159	192	175	185	210	185	201	191	218	163	185	186	205	164	197	176	190	189	187	202	189	188	173	229	202	161	193	193	176	185	169	171	176	215	179	197	176	177	188	175	179	169	168	171	210	180	188	175	175	184	186	200	192	180	181	200	177	197	198	200	193	183	201	176	159	196	171	156	197	186	197	184	174	174	160	197	176	176	173	209	197	214	206	178	188	164	201	143	190	191	179	219	170	172	211	198	189	201	162	176	202	180	207	224	189	185	171	198	196	174	171	194	207	184	199	186	201	193	188	201	179	216	192	185	176	199	207	200	193	190	189	189	179	206	183	204	176	178	211	161	218	188	198	176	190	200	210	193	197	176	185	172	166	181	209	177	182	199	201	159	194	181	199	199	195	176	193	204	175	206	193	181	184	196	216	187	188	193	194	179	205	182	195	162	174	174	188	184	202	194	184	207	183	192	164	181	192	197	187	195	191	195	180	187	199	173	198	192	185	189	185	171	222	206	210	188	194	184	193	202	185	197	188	196	190	199	198	195	178	164	203	177	192	197	194	179	178	197	190	191	216	206	191	188	191	179	173	181	199	209	174	187	183	171	169	193	212	214	194	193	192	149	189	197	163	172	202	178	195	193	204	197	186	190	172	198	183	178	196	190	188	175	196	178	171	192	186	202	183	186	197	175	182	189	183	192	182	198	198	191	174	178	199	185	180	166	181	160	174	163	221	186	192	176	173	187	169	196	169	188	196	201	194	170	179	193	178	188	168	190	172	190	191	198	167	159	196	197	185	206	195	162	199	182	198	183	177	165	183	191	202	181	152	176	177	197	192	205	183	200	200	203	177	191	168	187	181	198	179	181	195	202	172	194	192	199	196	194	181	177	180	202	207	185	182	217	198	204	193	158	183	194	202	211	189	189	178	196	186	179	193	194	206	184	197	190	184	173	189	171	179	198	188	176	192	211	195	201	178	220	186	177	181	166	191	199	208	183	193	205	209	176	206	190	191	207	224	189	176	176	191	175	192	163	176	193	192	184	178	231	190	191	177	189	164	205	186	178	167	186	192	193	177	213	168	177	182	172	188	195	153	196	188	181	188	195	182	181	169	173	180	176	176	200	173	169	198	182	180	201	175	180	161	174	197	191	196	180	186	186	189	192	184	191	187	200	207	190	179	183	199	181	186	164	196	192	185	179	174	191	173	192	195	164	184	178	181	182	184	203	225	170	187	196	191	186	198	215	189	169	189	184	198	205	201	182	185	186	187	169	191	185	187	165	197	203	197	212	177	165	192	190	186	183	174	183	184	195	180	198	177	178	172	164	171	184	195	193	195	186	192	195	180	201	183	182	175	178	193	201	174	192	191	193	187	187	186	193	202	196	190	173	204	188	203	168	185	186	195	175	195	186	177	193	184	204	183	196	179	163	187	187	157	168	174	193	169	166	182	183	167	210	204	192	200	213	182	172	154	182	182	190	206	179	203	192	181	171	173	191	189	170	199	169	183	165	166	172	194	160	190	212	172	190	169	228	196	155	169	164	187	193	203	171	180	188	209	202	178	195	194	185	188	180	191	166	166	174	197	209	221	164	179	221	211	198	198	189	172	195	200	195	181	187	183	189	191	170	183	183	170	203	196	162	194	203	184	178	210	198	183	182	206	198	172	182	176	185	214	200	197	195	179	177	183	182	195	176	205	183	190	182	170	211	196	186	175	155	201	200	180	198
25676	26428	34981	30528	21318	20125	19963	18638	16768	24392	34039	29308	16294	2548	1806	1151	1121	1155	1152	1114	1041	1352	1242	940	1262	2227	2231	1215	1829	1337	831	601	565	557	520	511	516	533	514	511	518	502	543	547	535	528	549	534	552	539	475	525	545	557	507	551	502	542	502	542	541	569	560	518	486	574	547	554	551	530	510	572	500	529	529	484	539	507	557	540	516	537	544	533	576	532	520	541	538	484	553	518	515	515	520	538	517	537	534	514	545	543	552	562	580	484	541	550	507	504	561	519	545	527	554	498	498	567	522	536	546	534	568	538	547	499	507	546	525	514	538	526	524	543	515	531	499	549	491	528	555	508	542	572	562	584	542	539	548	509	509	493	509	570	502	496	548	494	508	494	521	543	510	555	540	530	523	567	532	517	546	534	506	540	531	565	542	558	549	514	556	549	566	525	533	537	560	531	537	561	533	508	548	536	529	586	543	528	541	547	550	540	528	506	542	563	538	571	555	516	559	523	561	541	540	506	505	523	570	566	496	547	569	515	541	519	545	506	568	494	582	559	536	559	531	518	519	534	503	555	560	574	480	558	529	545	546	551	544	556	524	501	517	486	542	540	539	546	535	540	506	555	524	512	510	502	530	537	541	543	505	566	530	542	538	541	539	533	506	534	522	512	546	510	526	521	553	549	546	538	520	574	523	557	530	573	572	543	521	582	516	549	530	530	550	532	519	564	539	503	568	530	568	517	570	534	521	511	555	567	553	531	592	556	566	500	557	555	516	515	554	521	543	567	554	540	550	542	593	525	556	539	526	526	562	537	524	532	526	544	538	562	545	580	579	524	552	505	534	587	510	567	519	500	555	540	539	497	546	489	502	544	518	500	595	526	544	549	519	553	520	558	517	505	552	539	544	488	535	521	587	562	597	546	514	529	503	573	514	542	520	511	533	516	502	487	570	523	518	525	535	552	503	562	515	544	535	551	519	577	546	564	552	507	576	541	527	592	574	498	577	541	528	519	570	529	578	549	560	593	529	482	574	532	496	516	518	574	516	537	494	521	521	565	561	557	511	553	518	507	538	506	503	531	555	503	501	546	527	560	538	589	510	530	537	564	525	553	548	520	540	505	567	540	528	563	558	483	543	495	555	561	537	521	539	568	513	536	519	537	551	524	513	555	468	486	587	535	513	522	560	516	512	548	524	566	559	540	542	527	553	517	565	574	514	537	555	496	519	533	538	512	547	531	531	503	546	551	477	509	501	537	549	504	548	556	573	541	495	549	558	528	557	516	501	551	585	578	576	541	573	503	515	527	528	529	556	539	573	498	504	561	519	572	538	549	536	570	494	534	544	542	512	537	572	545	554	526	552	521	545	541	508	530	540	477	546	531	538	564	523	536	546	532	537	525	534	569	534	501	541	524	487	520	487	533	537	536	539	541	537	502	533	574	535	552	539	531	514	526	482	525	536	529	492	541	509	570	532	557	540	510	517	547	553	600	538	565	541	534	563	536	544	555	532	534	514	529	501	541	554	563	530	539	574	556	561	545	479	615	499	535	582	579	533	533	553	558	555	531	571	539	508	534	547	544	511	522	548	525	522	506	556	543	508	547	518	537	485	536	589	547	543	547	549	524	508	540	535	592	556	534	521	512	574	530	573	530	521	535	526	515	541	544	513	526	542	504	529	524	546	534	556	520	543	542	529	534	548	581	527	499	517	523	542	547	539	531	509	516	537	545	511	553	537	491	549	520	525	553	515	546	524	513	522	521	605	528	558	591	497	539	547	539	567	511	511	534	558	511	548	486	522	546	546	531	530	517	555	544	510	518	553	528	542	559	573	491	548	517	545	537	512	503	534	545	532	544	501	549	527	559	519	512	566	543	502	525	505	530	580	519	525	533	525	514	540	534	551	553	563	530	576	496	546	556	589	528	538	539	563	543	528	541	518	491	536	533	534	520	522	528	531	586	560	532	550	531	496	518	530	545	546	534	512	542	531	537	558	510	581	511	543	519	547	536	539	549	580	510	543	525	525	532	537	525	529	549	555	561	509	521	513	538	523	563	506	541	538	514	528	511	544	563	521	562	543	495	542	541	530	550	511	545	530	571	549	540	580	534	503	544	557	543	586	546	545	569	550	518	589	549	560	541	533	534	554	542	515	514	552	558	558	562	539	536	522	550	559	519	536	540	590	512	517	547	577	531	519	553	513	532	541	511	545	569	520	555	548	520	533	485	579	549	553	499	566	544	547	547	546	534	501	553	524	515	561	535	530	513	523	538	538	517	557	554	557	515	526	526	507	514	549	541	554	521	538	543	550	489	516	543	537	544	516	544	573	548	548	516	502	539	504	529	507	542	540	550	517	524	516	560	501	541	558	540	499	578	539	549	570	552	557	543	549	486	569	496	554	546	522	507	537	548	530	553	523	525	486	528	555	521	498	559	551	575	510	538	514	547	580	502	533	463	503	536	525	539	517	515	577	558	508	508	548	562	487	509	557	538	555	579	557	518	517	553	542	524	524	539	539	549	545	509	509	500	552	559	569	560	558	588	541	568	549	536	535	530	537	542	531	530	508	535	535	525	554	528	533	551	523	556	539	556	552	518	535	512	544	584	526	563	548	514	546	538	528	578	582	546	544	512	537	519	459	525	522	580	519	526	558	561	570	530	512	522	530	526	539	516	551	530	569	540	539	538	561	545	542	555	509	552	475	547	554	542	530	573	583	513	535	491	558	512	546	501	504	545	537	535	548	539	573	549	550	593	507	510	548	546	576	523	522	531	509	502	575	553	561	552	563	539	534	537	531	540	545	516	557	562	529	535	571	567	554	557	528	531	534	538	528	504	542	527	551	544	545	488	538	544	523	558	552	562	531	571	508	550	566	558	561	532	528	503	536	553	511	522	560	540	577	559	521	522	540	509	543	521	539	508	507	537	538	506	518	522	553	514	515	526	535	526	549	552	526	560	535	551	523	534	518	546	563	527	494	542	587	534	551	524	562	501	551	530	529	467	503	495	529	561	488	583	556	514	524	526	537	551	586	535	546	547	510	555	524	522	520	543	539	569	539	504	555	538	534	544	517	526	569	516	540	562	595	511	557	512	541	549	569	561	541	541	547	547	553	559	542	564	565	523	550	532	535	527	472	514	518	562	504	534	530	550	547	529	544	509	530	496	541	591	561	523	497	538	540	541	564	586	537	532	532	530	557	498	559	515	580	519	553	540	529	507	533	543	514	559	532	533	530	554	559	542	553	550	522	564	535	556	541	536	547	501	579	543	569	521	526	484	541	555	560	535	543	542	541	539	515	512	542	567	480	545	531	532	509	557	550	515	567	516	542	508	586	567	526	560	543	537	522	519	537	539	523	543	505	554	563	523	525	536	547	568	555	561	521	511	529	551	535	535	516	533	541	573	572	545	553	568	538	550	572	528	506	539	553	554	564	477	521	551	570	546	518	540	535	528	494	542	530	523	538	530	555	537	504	521	548	531	530	516	550	534	526	513	558	560
37524	31697	34931	28551	16779	8556	8515	9156	5221	5926	10947	13394	3969	1054	754	568	538	538	404	456	439	505	594	1010	1250	814	620	468	1017	740	418	250	237	220	224	181	183	207	197	208	210	196	201	193	201	205	207	190	204	211	191	210	220	187	205	214	213	186	209	195	192	194	183	215	212	216	209	209	202	201	203	230	180	192	210	198	211	176	187	212	229	168	199	213	200	200	192	203	190	230	192	199	187	219	209	235	192	198	215	190	213	185	204	189	199	200	212	241	201	211	230	213	204	198	215	216	232	203	198	220	196	192	246	234	202	209	187	198	223	195	209	210	207	202	216	211	195	190	171	197	205	223	194	210	237	183	205	192	190	206	200	199	213	194	207	214	213	202	197	182	200	203	211	208	222	185	206	180	202	222	232	208	197	218	196	208	191	212	208	186	212	189	203	229	201	207	222	198	171	225	194	196	195	236	227	204	208	199	202	208	204	214	206	195	185	202	248	205	202	209	220	214	213	193	214	205	203	188	201	192	188	202	197	168	196	199	178	186	206	215	183	212	212	225	186	199	194	186	212	198	169	197	214	203	239	192	199	201	184	210	185	222	199	202	209	202	195	208	213	215	171	199	185	226	205	212	208	209	203	217	201	218	199	215	213	181	238	195	178	222	199	189	194	202	191	184	210	190	198	224	210	208	207	205	187	200	204	195	213	194	193	197	199	199	189	219	210	154	201	225	185	196	219	227	182	200	201	207	177	198	217	194	208	218	185	177	189	210	200	208	197	209	217	211	186	208	196	205	192	183	207	203	186	191	175	193	202	201	187	171	212	220	211	205	191	167	196	196	216	188	217	193	198	185	206	197	183	217	210	212	197	202	199	220	212	225	211	187	215	213	195	208	200	197	198	206	206	211	208	242	194	200	200	244	188	209	202	213	202	194	198	200	255	198	211	206	174	192	208	203	206	194	201	205	212	209	195	198	192	194	226	215	186	209	217	219	201	198	238	175	228	177	195	176	209	189	179	188	202	211	209	173	209	207	202	206	198	202	222	214	175	192	213	198	221	224	213	215	221	217	179	198	187	233	209	216	204	201	191	212	194	203	207	194	195	203	211	173	177	216	208	200	188	213	212	205	198	207	235	201	184	198	188	210	201	209	209	202	226	210	194	191	177	201	214	185	207	179	200	211	211	205	223	230	182	231	216	198	203	221	197	215	167	212	205	177	195	197	192	201	220	193	194	205	208	178	198	215	212	215	211	210	190	220	215	199	209	216	221	174	187	225	220	194	232	199	172	204	183	196	175	196	198	188	224	208	225	210	187	208	196	197	189	202	215	202	207	212	209	226	212	207	203	208	203	232	215	228	211	206	198	191	205	212	186	207	173	203	209	196	191	215	209	188	211	203	205	199	176	213	196	208	216	195	226	195	200	207	208	200	198	213	183	217	213	225	212	190	194	205	166	192	214	200	190	223	224	199	200	192	186	196	211	198	196	217	217	257	193	183	205	173	176	182	187	199	192	181	195	196	200	169	207	219	218	208	200	209	203	201	191	185	188	211	254	193	208	214	188	188	213	215	193	218	215	204	206	220	201	210	213	198	227	201	185	171	198	197	211	215	191	186	199	205	195	220	193	229	209	217	195	218	200	216	204	210	189	214	215	232	206	211	194	172	204	197	194	185	210	202	215	201	193	203	199	196	203	191	177	185	226	179	219	200	220	210	191	203	205	199	209	196	218	191	204	201	199	186	216	233	204	189	229	196	213	199	211	191	210	181	190	194	196	192	176	202	209	215	202	205	189	235	195	231	206	185	203	209	184	200	175	172	212	197	236	186	192	173	218	192	216	190	205	205	193	195	203	203	206	210	193	178	202	203	198	205	186	212	185	221	191	207	218	195	218	200	199	211	195	196	208	204	195	206	202	175	210	209	190	203	194	205	174	208	208	193	205	201	189	175	202	232	186	205	206	209	234	189	173	211	217	198	173	229	187	202	201	192	203	199	227	215	176	213	193	191	184	168	241	217	225	183	199	201	203	202	203	199	208	184	211	218	196	218	243	211	196	222	199	186	182	195	196	219	184	191	217	183	210	229	203	197	217	205	187	196	224	204	213	222	177	201	178	197	207	204	223	195	206	216	211	184	215	204	212	192	227	217	196	193	216	200	187	196	176	209	192	178	204	223	203	215	196	188	196	214	207	199	205	215	190	201	193	192	199	207	198	189	209	212	207	204	201	183	196	238	189	203	221	211	184	224	196	201	219	193	202	193	189	214	192	196	192	208	200	201	191	214	185	180	191	203	214	202	218	223	216	200	232	211	186	217	225	208	206	183	207	204	187	225	204	206	205	199	217	206	203	217	223	191	204	203	185	205	201	216	216	201	187	225	207	208	207	192	217	213	185	216	190	230	195	208	200	183	200	174	216	205	192	172	185	181	178	215	196	195	196	230	201	203	194	227	176	202	236	226	203	190	202	219	205	200	179	190	205	222	230	201	225	228	197	211	198	208	182	225	217	209	222	196	195	196	218	214	204	189	180	210	185	207	216	216	202	203	204	214	203	198	183	213	198	194	200	193	207	202	173	198	219	181	211	178	192	186	213	228	201	209	226	215	201	213	220	197	212	191	198	211	204	218	205	219	206	215	192	204	205	192	186	231	208	224	190	206	213	203	209	206	201	214	223	191	191	190	218	216	191	213	222	189	205	240	212	196	216	186	231	196	183	234	228	201	193	174	211	197	165	169	189	188	207	201	224	208	212	205	189	221	184	230	235	200	205	186	235	198	175	216	189	203	226	185	219	212	237	205	201	188	185	241	171	190	212	203	212	216	193	217	180	221	181	215	240	200	187	214	195	199	193	204	171	204	228	213	198	192	226	194	212	202	207	193	203	185	197	194	217	181	191	204	222	219	205	202	215	201	182	195	220	216	194	203	194	220	183	198	207	196	205	198	237	181	180	202	191	177	193	211	196	186	193	195	201	180	198	222	190	196	193	160	206	198	212	221	207	240	205	231	201	168	186	200	196	208	195	229	192	205	193	215	213	198	215	203	195	173	220	204	186	209	209	181	181	198	189	187	204	208	216	212	206	191	201	216	214	205	184	202	198	196	203	204	208	201	202	212	185	202	189	224	177	183	188	205	176	197	206	206	214	205	204	186	195	185	170	200	179	227	186	206	197	213	217	186	179	188	204	243	217	192	217	195	220	173	193	199	219	195	215	225	205	205	198	202	178	206	205	197	194	181	214	208	202	198	199	206	181	200	211	188	225	193	201	220	233	199	205	232	207	193	196	200	215	219	224	187	205	213	193	195	200	193	234	223	224	183	183	170	213	202	245	192	213	193	184	189	205	184	210	186	202	207	200	196	190	215	202	217	207	206	197	174	210	205	188	202	175	185	206	197	188	189	219	192	203	197	204	205	188	211	198	194	204	209	175	195	174	191	212	193	220	200	189	226	187	210	224	179	187	200	210	209	242	190	206	196	182	177	211	208	216	201	190	199	185	214
27010	27428	34774	38413	30592	23543	26304	26146	21563	24211	31609	34472	11657	6448	4882	3212	3154	3203	2412	2674	2575	3041	3867	6584	8439	5425	3805	2617	6131	4444	1943	1061	750	592	571	639	585	595	584	576	540	538	603	575	601	603	553	571	572	578	566	574	600	574	557	568	593	582	565	575	538	533	592	556	579	545	567	596	566	585	605	602	563	560	588	579	556	553	612	602	626	544	597	552	586	597	563	564	586	576	563	582	584	576	596	554	544	622	585	567	586	554	559	594	584	587	528	557	601	579	615	561	580	580	559	584	577	567	579	625	624	593	622	558	624	576	559	562	571	594	556	591	586	537	538	525	588	660	551	595	568	563	548	583	577	560	579	593	575	579	585	588	585	580	587	576	567	581	586	566	571	578	607	570	625	562	569	565	558	610	585	599	539	553	580	555	564	598	549	504	548	576	564	595	571	592	566	599	631	551	573	571	585	558	629	610	565	534	580	608	592	589	593	571	600	536	605	612	570	587	583	614	572	572	612	586	578	589	600	570	598	548	605	579	574	568	620	575	560	579	546	626	581	596	586	595	605	559	588	570	571	555	568	559	584	617	563	568	565	574	598	572	596	563	548	579	591	623	618	584	589	607	537	557	590	582	616	579	569	589	569	565	610	577	536	585	636	567	586	543	552	582	598	606	572	624	576	583	627	594	595	551	570	614	569	569	571	583	553	577	591	558	607	634	581	591	577	593	576	628	544	585	565	592	595	587	578	590	511	574	604	577	571	570	558	577	604	548	565	576	606	547	589	597	554	608	552	596	615	596	620	575	583	566	574	601	609	536	582	572	574	570	640	586	585	585	608	574	614	565	608	587	547	567	552	568	585	563	578	623	598	584	551	623	573	612	583	587	565	547	580	595	583	596	563	634	578	591	567	570	573	534	589	587	565	571	558	577	552	571	583	551	595	552	572	529	582	559	570	577	570	575	589	643	602	557	572	630	588	580	560	580	579	557	563	556	623	590	545	574	560	573	594	552	580	554	573	598	578	594	614	597	561	573	550	579	591	555	609	589	573	596	577	558	598	576	570	607	621	608	547	565	603	556	601	559	561	561	552	588	555	563	549	558	569	592	553	620	607	606	587	586	572	592	632	577	545	580	599	569	573	534	564	616	594	565	573	562	599	599	550	582	548	579	592	569	563	602	598	623	569	571	585	587	605	590	593	533	632	566	573	604	580	585	601	602	568	584	576	581	575	593	569	560	561	603	518	551	605	596	579	587	591	618	604	534	521	564	552	601	529	585	563	546	543	592	597	546	552	592	612	561	597	607	542	582	583	559	610	591	593	584	529	581	559	586	544	615	568	554	552	552	595	612	600	609	603	603	559	590	552	604	558	585	584	620	614	614	605	549	591	562	570	557	606	588	575	595	576	562	569	565	525	577	585	587	556	566	620	572	574	586	577	593	557	549	578	570	597	561	565	575	595	562	578	557	576	591	593	597	545	561	601	558	583	601	604	587	594	602	605	599	616	593	626	592	564	571	627	551	557	628	585	557	543	537	565	599	561	597	603	598	593	561	555	579	567	570	566	570	575	527	573	588	572	608	562	620	621	581	593	537	583	525	582	602	575	536	583	537	568	577	564	578	572	568	579	584	622	595	543	588	556	576	546	597	574	552	576	598	586	562	584	566	611	579	552	556	595	591	545	597	620	575	589	609	638	595	581	565	574	605	547	594	663	540	591	612	599	580	556	557	545	540	594	597	577	597	597	582	628	583	582	541	586	608	600	589	583	601	594	575	571	570	590	643	545	567	567	601	621	579	582	612	575	593	588	607	571	600	609	602	569	578	527	596	566	587	604	581	573	578	590	570	598	589	584	597	612	597	579	561	540	592	595	607	600	574	574	538	585	578	593	602	567	591	570	620	545	613	587	570	598	578	572	596	556	566	601	550	542	558	582	598	580	593	571	569	537	564	571	593	580	561	580	602	569	614	583	598	602	570	585	597	562	597	582	577	560	565	538	550	545	585	562	571	592	558	594	585	571	564	587	560	601	597	611	581	579	558	575	565	586	585	586	603	566	598	585	598	550	605	599	576	596	598	574	549	602	565	638	574	588	630	554	586	596	595	613	582	527	570	582	594	591	584	579	573	579	533	603	567	590	569	576	586	566	540	575	579	555	575	600	569	596	582	593	602	559	590	614	538	611	572	607	580	569	553	600	589	609	566	588	529	571	586	582	593	547	563	559	618	540	581	563	579	558	562	523	619	563	589	528	587	598	555	553	550	588	613	571	603	567	571	551	606	595	572	578	578	565	557	611	555	553	584	588	570	578	617	617	589	582	571	549	601	545	592	561	593	639	560	619	586	523	562	612	570	605	541	580	556	565	599	577	571	561	584	614	557	556	569	591	580	578	582	643	572	585	588	545	619	581	617	589	569	588	598	608	592	558	568	555	579	572	594	614	572	579	575	595	560	583	564	552	557	602	560	576	595	565	611	614	604	589	583	525	570	550	638	553	564	606	567	549	607	592	552	528	619	574	558	549	576	565	579	579	594	558	586	564	580	597	558	592	582	583	622	629	618	590	603	580	549	584	579	558	568	585	566	545	572	581	607	550	533	625	609	564	566	576	534	573	588	560	626	580	561	561	593	599	609	625	573	577	563	584	570	555	567	510	583	602	602	629	569	583	625	565	546	549	585	578	562	567	572	605	593	596	571	615	531	628	605	569	571	560	597	571	556	626	565	579	563	562	542	586	530	611	579	561	576	619	580	582	576	583	561	583	558	561	520	576	557	590	583	586	555	554	613	544	580	633	568	582	591	605	547	607	595	617	557	575	585	573	542	581	586	593	567	567	618	589	609	581	615	578	600	600	580	543	550	599	577	584	546	601	579	555	573	530	599	589	560	589	558	562	622	589	631	557	593	567	563	606	586	599	586	606	644	603	597	592	603	580	583	611	530	587	573	554	596	560	612	569	603	554	616	563	579	572	585	569	600	608	610	625	576	599	614	590	606	621	610	593	584	576	591	628	608	581	590	608	555	608	568	564	563	601	588	612	557	559	602	597	563	577	593	550	577	569	565	568	619	565	585	538	576	565	573	533	557	609	574	553	602	584	572	624	574	580	558	618	523	545	611	555	610	563	586	547	593	624	572	561	594	594	551	587	560	593	560	567	587	570	578	603	549	569	596	595	583	576	566	595	561	585	563	551	604	580	565	578	599	575	592	579	588	561	578	558	601	589	618	598	573	600	587	532	569	586	562	615	548	645	585	569	582	558	591	560	539	526	528	549	623	615	598	618	575	601	599	579	593	555	580	600	604	569	598	601	606	584	544	561	575	599	595	533	607	609	569	569	615	589	551	574	593	550	611	601	616	600	561	569	580	556	566	558	559	568	582	555	560	581	594	568	586	598	586	588	542	580	586	590	576	568	584	566	571	556	578	568	555	595	586	604	584	568	592	585	562	585	624	607	571	553	525	559	562	584	598	597	550	560	571	585	578	589	572	581	590	542	591	593	526
28987	19226	19696	15124	5906	2681	2029	1471	1399	1443	1831	1895	603	280	252	239	226	224	241	221	231	237	269	238	240	234	265	238	231	244	218	240	252	226	249	218	219	201	199	209	237	226	202	220	189	221	207	200	201	218	220	225	228	217	234	209	218	211	200	188	223	178	194	224	219	221	215	220	208	232	227	189	214	222	225	203	207	244	205	217	226	221	208	219	220	218	218	191	214	203	218	226	228	211	209	242	231	185	243	223	239	234	208	167	203	196	240	219	225	194	239	203	210	206	196	228	211	201	197	213	196	244	221	215	229	206	228	228	202	201	202	220	225	208	204	195	222	223	225	238	211	183	192	183	204	223	233	221	220	209	215	191	199	198	209	241	227	231	196	221	207	200	198	223	201	199	217	237	195	216	230	225	195	209	216	207	219	218	234	211	228	208	223	215	213	211	251	204	226	199	219	202	182	225	203	215	203	206	209	230	236	221	221	213	229	211	216	184	218	232	185	228	207	223	213	218	211	231	215	210	200	222	227	219	222	218	205	195	214	180	235	219	220	211	219	211	202	203	248	179	221	218	227	227	233	236	237	210	191	226	185	216	205	182	216	201	203	210	197	187	228	200	204	216	207	227	240	210	214	203	214	200	228	215	212	198	243	221	196	214	212	212	221	221	220	209	206	205	191	230	220	226	214	205	190	180	215	214	221	208	207	198	216	218	228	245	228	208	211	209	207	244	213	204	221	207	225	206	211	219	191	214	195	207	236	232	218	226	205	207	235	227	206	213	199	212	201	211	208	219	218	227	213	216	265	203	224	182	238	231	193	220	240	217	213	228	219	186	229	229	232	229	219	232	242	236	196	247	219	213	216	231	228	222	217	205	225	225	206	224	223	189	232	220	206	233	230	204	199	217	229	232	219	220	224	222	188	203	204	201	204	184	208	210	216	200	234	198	192	203	207	202	189	225	237	205	207	206	226	188	188	221	212	208	215	204	226	217	243	218	258	194	219	230	196	216	192	226	228	205	217	206	202	209	220	210	231	235	222	216	195	206	195	192	219	229	206	218	222	202	195	207	213	218	214	196	236	192	193	215	190	191	217	214	210	200	199	233	213	215	222	192	233	215	208	194	204	220	223	210	201	200	220	195	209	226	215	207	245	213	209	235	188	205	204	213	196	184	211	238	207	220	204	202	224	212	206	211	216	214	219	220	213	227	200	202	201	212	223	223	226	202	185	209	221	203	235	222	201	238	257	191	216	218	239	229	227	214	207	220	198	202	223	225	232	228	215	211	201	195	196	191	231	218	184	231	227	215	208	208	174	214	221	240	182	224	216	231	219	206	226	217	224	233	229	224	212	232	234	202	195	218	210	195	214	194	190	214	228	226	186	202	227	218	200	212	242	211	204	224	211	201	207	203	224	193	196	185	220	208	225	228	209	205	205	240	220	201	198	207	223	186	223	206	217	232	201	220	227	216	202	194	209	191	236	210	235	227	221	229	220	222	209	229	224	231	227	216	219	219	184	194	222	212	228	217	211	193	187	205	224	230	203	237	215	220	193	198	208	205	240	191	219	221	229	188	210	233	209	214	223	222	187	212	216	212	209	223	232	227	226	186	213	188	188	210	234	225	201	208	229	212	205	246	197	208	232	181	235	238	208	239	195	256	231	188	230	221	182	204	213	222	215	202	223	239	247	220	217	204	180	223	213	236	218	217	208	190	173	227	229	239	224	214	200	208	217	219	224	221	221	225	224	215	198	210	207	232	204	235	215	210	203	187	211	201	196	217	182	218	207	196	240	224	207	210	193	210	220	215	203	200	209	219	220	192	260	216	219	205	204	223	233	192	225	210	218	203	253	214	213	214	239	226	211	221	209	240	188	209	219	187	219	210	207	223	196	210	223	206	236	246	199	199	216	194	209	234	227	225	220	192	198	198	209	219	209	195	220	228	219	208	259	220	207	232	238	202	217	194	222	200	197	224	232	183	234	226	194	225	229	236	205	193	181	193	209	229	227	196	205	214	219	212	191	212	225	226	217	228	213	203	217	210	207	197	198	223	228	202	196	193	217	235	204	226	218	226	249	210	205	214	218	185	208	193	216	217	233	201	198	242	220	212	213	206	216	214	212	222	218	193	198	234	210	206	222	226	223	198	212	204	213	224	214	235	199	225	227	203	193	231	230	244	206	212	227	207	204	227	228	203	225	218	222	194	189	194	203	201	216	235	244	226	205	201	208	224	207	199	223	218	193	213	218	209	226	201	237	207	226	218	214	192	220	230	204	216	210	221	230	241	215	183	246	221	208	209	191	212	213	195	223	216	200	220	210	218	213	251	222	214	225	186	213	236	228	223	213	189	205	243	214	208	193	230	224	221	194	243	200	217	204	208	224	213	208	212	221	224	208	236	211	205	228	215	232	213	196	213	220	245	205	208	219	212	216	235	217	202	205	193	198	236	225	202	226	192	180	210	197	219	211	191	198	227	198	221	203	216	209	219	210	203	192	221	216	232	224	204	217	228	203	209	218	224	230	202	253	207	213	256	212	180	193	204	194	211	200	200	197	198	228	192	197	213	196	202	203	232	234	227	209	219	207	234	225	204	214	213	219	211	201	188	212	225	242	217	189	215	194	206	209	233	212	221	196	222	219	213	195	207	206	207	204	179	207	203	225	211	219	179	234	227	213	199	228	228	229	271	191	222	213	222	211	206	209	223	217	208	223	207	202	214	213	214	207	209	219	190	209	208	206	206	194	211	208	228	213	211	200	206	227	220	200	222	205	224	216	204	205	221	198	202	221	197	207	197	212	233	217	220	223	225	190	213	216	189	194	217	198	217	196	214	200	207	207	218	215	238	217	226	212	232	199	244	226	237	206	239	220	196	197	239	238	196	231	223	204	260	226	225	224	190	215	215	208	217	207	202	242	202	228	205	207	204	213	194	225	218	175	224	202	223	218	219	226	221	191	212	198	200	217	194	223	221	203	227	193	189	226	217	211	207	224	204	211	208	235	198	231	202	247	248	213	205	187	225	215	187	197	216	211	183	218	172	221	205	215	202	197	220	208	247	189	209	215	211	217	249	206	221	202	220	201	213	188	210	205	220	214	213	208	220	201	237	220	206	204	199	222	194	228	197	216	211	203	203	231	213	197	222	227	205	206	235	224	212	174	205	207	197	208	217	208	208	196	227	214	223	198	210	210	208	197	217	207	225	228	229	240	195	224	173	205	214	226	223	186	210	218	187	212	216	209	233	229	206	209	217	227	229	224	217	208	199	243	218	227	196	214	239	203	197	197	205	204	222	206	216	219	206	205	200	206	210	198	210	200	220	214	178	218	233	220	222	227	208	223	197	231	211	203	235	207	229	225	213	197	219	224	213	216	223	197	198	209	214	221	189	229	210	208	198	188	215	220	219	225	212	238	276	205	197	232	217	194	204	202	217	204	190	217	233	188	218	209	215	201	219	227	223	205	217	217	209	234	223	255	191	203	199	215	197	235	203
17908	16539	22753	27024	16296	12240	9689	8242	8026	8380	10712	8994	2224	939	775	802	848	786	746	737	729	741	712	754	764	759	951	852	893	850	746	671	683	594	605	609	610	582	605	593	600	607	602	607	594	580	610	602	616	590	583	586	576	635	592	605	611	578	634	591	583	599	575	538	628	648	561	603	603	607	578	594	538	531	647	608	601	634	607	577	600	635	624	541	572	599	609	649	593	647	582	600	595	580	583	577	662	576	567	588	616	605	605	630	612	556	633	635	557	635	592	577	614	642	605	605	579	605	615	624	589	595	584	619	579	620	602	649	588	577	577	611	629	576	588	587	612	587	580	631	632	589	629	572	615	579	604	585	611	584	562	575	577	583	571	613	606	615	634	602	648	575	616	603	608	589	632	572	595	626	588	603	604	587	625	618	637	564	599	540	583	603	644	592	608	610	610	616	621	596	612	625	591	642	586	604	605	611	596	634	592	641	554	560	616	559	595	589	602	598	638	622	633	567	639	594	619	587	633	561	595	635	610	585	600	605	607	587	583	612	627	591	614	608	619	596	603	599	647	557	600	612	655	594	600	620	595	605	590	602	594	586	616	603	656	623	653	594	574	615	622	592	569	610	591	574	612	600	630	586	596	577	587	591	616	574	580	612	607	551	602	639	628	620	563	645	593	585	599	582	579	575	635	585	598	612	615	593	591	601	605	636	583	555	598	571	611	607	640	579	608	573	603	622	638	591	619	606	610	591	622	580	579	619	607	584	603	595	579	638	619	598	624	595	617	633	605	608	636	579	606	600	647	603	588	600	589	609	563	639	628	624	628	615	595	606	630	657	607	611	602	627	572	623	611	646	596	647	574	596	614	609	604	630	590	593	618	622	626	608	623	601	612	597	624	600	606	602	595	567	572	613	592	625	594	551	639	590	618	630	590	591	623	643	636	592	566	587	593	630	581	601	595	590	645	606	608	594	609	603	629	650	594	640	598	621	624	583	609	612	593	606	590	532	595	617	610	601	649	582	585	607	612	583	564	589	640	593	573	592	552	590	599	589	587	615	559	583	596	604	587	598	621	588	583	578	598	647	602	603	623	603	642	569	574	592	579	612	569	583	626	654	606	605	659	598	592	631	577	625	594	579	634	601	603	592	572	598	608	630	560	579	627	621	591	619	630	601	606	660	568	633	600	599	612	580	575	593	603	625	613	602	600	626	590	542	617	590	636	596	583	621	573	630	597	608	596	626	595	624	611	552	592	618	563	587	576	619	621	591	591	601	582	588	622	581	641	596	587	558	627	623	616	651	628	613	628	587	616	574	586	626	599	581	612	630	600	614	647	600	598	579	604	624	567	632	615	624	658	593	603	569	600	581	651	631	585	626	596	572	590	585	609	606	589	647	607	611	609	572	593	597	608	619	607	632	577	632	628	605	605	650	590	595	608	579	663	609	620	633	588	617	645	622	570	564	608	573	552	634	563	590	639	570	598	616	561	601	538	633	592	622	633	606	587	649	631	561	562	609	631	618	598	638	575	631	603	638	606	565	581	605	606	614	661	600	603	621	556	601	649	585	622	639	609	595	588	597	651	636	552	622	615	586	597	597	630	599	611	600	619	591	615	605	593	607	649	596	618	597	599	570	612	564	648	599	641	637	595	618	628	600	631	631	611	571	641	609	574	638	623	609	595	583	603	614	591	628	604	654	613	629	602	607	640	573	622	604	609	619	636	573	585	595	574	596	628	605	583	582	557	571	609	574	581	613	589	598	595	515	626	610	606	585	620	609	623	629	592	574	640	566	627	644	583	609	595	671	607	611	571	615	609	594	638	601	619	577	633	562	575	618	636	562	613	596	586	626	587	594	601	644	628	617	589	626	618	612	578	639	599	593	610	651	598	609	559	622	643	607	607	635	575	588	587	600	559	584	624	586	583	588	619	623	564	578	587	603	607	592	616	604	580	612	652	600	619	607	630	604	602	601	608	590	619	597	590	587	630	577	604	602	640	608	613	572	579	600	634	611	623	586	626	635	569	607	649	604	571	611	595	617	601	598	577	560	644	560	631	609	598	603	600	595	579	634	665	576	589	627	625	641	553	630	605	626	597	582	574	595	569	576	610	606	623	623	611	615	624	590	562	615	571	623	614	593	595	641	627	584	626	613	621	611	601	596	597	591	638	572	607	582	613	590	626	593	630	620	595	618	622	590	611	570	582	560	581	564	593	583	609	613	587	631	622	595	595	644	633	608	638	630	616	605	602	597	592	588	611	581	587	598	620	621	591	616	589	594	603	629	609	586	657	596	609	601	581	624	570	581	606	601	615	644	607	596	599	586	619	629	638	603	590	625	642	566	639	628	616	595	598	636	604	603	605	632	601	576	597	578	574	623	587	647	631	563	605	601	642	570	573	607	601	599	563	628	607	620	542	612	603	563	599	617	580	644	610	620	612	603	611	618	600	602	585	589	587	573	608	619	602	596	608	603	630	607	574	563	580	600	562	560	635	554	604	603	599	628	577	599	642	612	597	605	621	614	608	619	604	640	591	589	616	627	584	640	579	598	623	611	600	589	616	577	610	585	561	623	571	565	551	625	618	587	579	615	588	612	565	595	623	627	628	605	643	590	594	642	557	598	585	592	612	597	565	574	611	592	601	594	568	574	620	571	626	618	615	611	614	590	594	610	595	526	614	590	583	612	568	536	584	637	592	625	616	611	639	580	581	606	618	645	588	593	620	571	592	591	617	581	576	632	657	612	565	641	615	608	615	587	606	615	574	617	623	600	615	550	641	611	602	588	617	593	569	629	630	615	580	576	641	568	620	558	595	598	589	593	568	611	627	553	609	643	565	544	586	636	620	607	631	579	597	636	580	636	619	619	633	592	647	564	564	595	616	562	619	588	584	587	552	625	633	591	610	610	584	627	573	614	592	592	638	539	586	639	608	588	646	614	580	567	624	612	618	597	570	602	637	623	609	603	649	595	601	545	606	615	625	615	589	649	604	598	623	612	614	543	605	559	620	588	599	651	646	624	614	576	630	572	603	608	558	589	588	621	584	595	624	615	576	585	587	624	631	571	590	599	604	562	616	596	592	587	622	603	599	622	581	619	592	587	563	606	579	610	612	586	635	587	599	580	601	583	564	595	586	632	607	616	626	576	627	608	609	620	576	629	621	592	623	657	605	612	569	590	593	626	616	650	606	637	624	598	584	547	569	631	608	607	609	586	611	598	620	622	643	660	620	579	630	614	595	640	577	665	589	616	602	582	583	604	609	581	560	595	617	620	594	615	599	619	590	583	548	648	607	616	536	625	600	606	539	615	616	583	577	580	620	626	568	569	601	655	588	605	576	614	596	589	571	619	626	610	589	607	592	644	591	570	608	583	595	596	575	577	600	606	610	590	589	598	655	630	582	587	632	593	622	597	648	591	598	574	601	622	619	603	598	606	596	616	645	588	627	590	580	571	588	654	579	607	600	615	613	631	612	588	608	592	600	593	639	589	648	638
32630	25444	29346	21430	9779	4630	3740	6088	7937	7558	7414	3556	824	452	447	352	313	304	301	322	252	300	341	337	383	576	979	954	663	432	286	274	216	182	163	192	169	160	189	188	176	158	187	174	191	176	181	176	191	202	162	164	201	183	190	165	182	197	197	201	199	191	154	179	168	178	178	195	185	180	199	204	167	208	194	173	181	172	198	174	178	187	191	182	182	167	188	195	195	188	196	201	185	190	190	200	174	170	170	170	181	166	174	185	191	181	179	188	163	176	201	173	198	174	168	188	166	183	188	201	185	211	187	182	188	178	181	205	168	176	181	169	151	187	190	165	179	172	175	215	146	203	193	169	174	168	175	198	189	179	176	178	187	169	191	177	170	175	193	178	183	162	182	194	177	158	164	178	167	200	185	192	177	203	170	214	178	202	196	154	170	182	202	198	187	194	167	190	209	184	170	187	173	167	212	215	178	180	182	231	186	189	160	174	193	194	197	182	207	208	204	169	178	173	186	156	194	165	198	188	153	187	175	197	176	169	190	190	209	180	180	187	187	196	187	184	180	173	167	201	173	174	194	176	179	167	201	156	161	186	167	159	168	159	185	168	211	185	184	196	167	155	184	167	167	192	196	193	189	197	160	189	169	187	205	195	206	174	178	216	168	193	197	187	182	187	176	168	171	159	189	166	174	178	204	183	191	176	188	174	182	195	194	205	184	180	179	197	172	193	171	207	185	175	192	184	175	169	177	179	172	189	162	183	178	169	190	174	173	185	192	213	180	179	172	186	193	189	172	177	196	189	176	182	160	194	172	184	171	188	189	182	189	202	169	186	170	195	185	164	210	191	173	178	207	187	159	184	158	162	187	194	203	175	162	186	186	156	156	184	184	176	185	184	163	197	176	195	174	185	178	179	186	194	207	187	177	169	184	170	185	185	193	179	208	175	174	176	172	211	177	161	186	183	188	191	189	194	174	178	188	156	196	169	173	168	168	153	178	182	186	179	176	184	182	188	189	199	207	206	189	180	185	197	189	189	180	170	176	201	191	163	151	188	204	173	198	190	179	174	193	189	174	164	184	176	191	209	204	188	188	192	175	179	179	157	195	173	162	184	175	179	151	186	170	173	180	192	188	198	181	154	211	177	199	179	180	197	183	185	175	174	196	201	206	189	169	164	175	186	186	190	180	204	159	198	183	191	181	183	195	180	168	205	182	146	183	180	163	202	180	165	177	175	152	171	194	205	199	194	162	188	206	199	163	175	182	179	184	182	207	177	181	211	193	191	181	178	197	168	179	180	198	164	168	190	191	201	175	193	164	177	170	192	184	177	199	163	175	174	179	149	173	201	174	142	172	199	202	162	196	177	195	197	192	190	168	176	181	175	178	192	180	173	182	178	137	183	168	189	198	177	176	190	164	183	176	173	189	191	176	182	199	178	189	212	184	184	179	186	172	185	152	182	184	179	156	195	188	188	178	184	177	199	181	167	219	182	212	171	179	192	175	179	181	197	182	170	175	195	195	177	170	164	178	167	170	177	183	163	191	180	190	188	182	175	183	205	187	174	186	181	192	171	191	198	184	193	177	196	198	171	165	192	173	168	201	189	158	177	196	194	184	192	204	176	185	166	190	179	190	191	178	186	185	167	169	186	199	173	191	171	172	182	154	198	186	162	170	170	182	172	187	155	182	192	177	189	168	151	186	182	196	176	180	180	231	188	180	189	182	158	175	198	191	194	174	186	162	194	196	181	178	184	159	167	155	178	182	191	209	181	162	183	158	190	163	189	161	179	161	198	185	179	184	182	187	186	179	176	200	171	202	186	195	187	169	178	156	189	204	176	182	173	174	195	182	163	195	206	186	187	183	170	184	164	161	175	184	161	177	208	202	169	176	188	177	167	190	159	173	148	184	212	193	199	187	182	189	164	191	186	194	182	176	198	175	165	174	187	210	176	189	160	178	195	175	185	161	160	163	185	193	182	170	181	197	182	181	192	194	159	186	172	168	185	181	159	179	169	181	186	182	187	182	199	175	204	200	199	167	176	172	184	192	189	163	203	165	166	190	220	166	188	189	187	198	159	170	165	190	163	174	192	148	175	175	149	178	192	181	151	174	183	194	191	174	210	189	180	183	174	201	184	191	182	182	175	151	182	179	184	166	175	172	182	194	167	184	182	177	165	189	183	173	202	175	179	167	168	196	181	201	178	163	186	179	185	188	185	192	184	188	214	186	165	176	167	178	179	171	192	196	173	185	191	178	200	179	201	194	180	196	164	183	183	159	177	173	183	170	187	175	180	207	164	169	153	165	188	201	164	205	168	165	183	186	194	189	191	172	189	186	189	202	179	184	178	185	189	212	202	209	202	173	200	181	207	175	171	201	173	172	196	219	198	205	174	170	213	175	163	196	166	163	187	170	183	169	179	203	179	180	189	188	200	177	158	162	174	180	177	184	189	184	189	187	188	181	186	165	174	195	193	183	210	183	162	151	191	159	184	171	184	184	188	191	169	187	181	193	188	169	203	191	167	178	197	219	200	170	186	199	153	155	197	177	181	199	186	156	197	178	173	199	184	203	190	169	171	190	202	194	185	171	183	156	179	188	173	193	197	167	182	181	170	197	173	170	180	172	203	197	183	180	195	169	159	169	184	193	195	176	197	181	171	165	180	162	150	151	206	190	185	179	184	162	186	183	181	192	182	178	199	192	175	195	178	186	197	175	201	206	176	184	185	192	206	183	175	211	182	185	196	186	177	183	169	170	184	174	176	197	202	187	136	205	158	192	175	174	185	200	201	174	197	158	175	174	191	160	171	191	192	193	189	189	183	197	169	169	192	193	181	190	158	185	190	188	173	187	163	181	201	211	183	203	195	182	180	208	205	170	160	200	198	176	185	170	178	174	177	185	174	148	169	194	171	164	177	184	176	202	182	185	153	187	205	202	196	182	192	186	178	169	186	185	189	191	180	144	156	184	205	154	164	160	204	173	171	169	182	161	164	185	189	191	207	196	182	185	178	204	187	158	191	171	196	183	181	200	178	195	171	169	211	176	170	179	153	202	185	191	189	162	186	183	182	197	203	202	187	172	173	216	190	183	180	173	162	175	184	187	149	173	178	187	202	180	172	220	188	195	162	194	205	200	148	178	185	177	191	191	186	182	160	165	211	160	184	188	174	204	201	189	172	212	172	185	203	194	204	185	186	180	191	160	184	181	192	185	171	220	178	174	175	203	168	197	170	169	165	178	192	191	190	162	182	176	188	165	169	185	168	192	179	181	179	183	194	207	174	195	168	197	174	177	229	180	190	184	194	184	204	176	196	216	208	181	206	172	195	159	188	190	168	204	195	178	170	192	199	178	175	160	194	188	179	182	169	197	191	162	177	183	179	174	187	179	173	173	163	176	202	177	183	184	199	174	187	187	167	143	156	170	216	184	199	178	198	182	172	176	167	177	169	192	178	201	175	171	166	157	181	198	174	158	200	184	177	191	175	197	181	198	189
20993	22031	30500	32712	20982	17332	16782	24048	27327	25883	25892	14329	4770	2580	2616	2169	1657	1656	1578	1397	1490	1769	1680	1732	1799	3685	6695	6169	4093	2384	1436	927	656	572	525	529	532	520	502	528	529	510	528	500	526	528	490	551	540	480	543	549	527	557	530	520	528	504	495	517	589	533	529	504	477	540	547	512	560	540	547	479	552	565	492	542	529	536	533	513	516	483	573	511	551	527	532	556	520	525	514	523	522	551	494	530	471	526	518	535	520	540	521	520	529	517	519	504	524	518	508	517	521	544	526	509	523	551	531	508	526	512	498	498	502	537	501	561	486	542	541	538	485	558	517	529	531	534	560	541	552	506	555	503	525	547	536	543	530	532	528	493	501	529	523	539	513	512	545	518	555	553	533	516	516	516	502	515	526	509	530	505	524	566	542	546	583	509	553	542	470	514	540	510	546	500	518	504	536	578	519	528	526	523	523	549	544	502	507	548	509	550	552	527	505	502	509	541	499	564	551	509	512	546	504	560	566	561	495	524	491	520	539	486	520	510	553	540	518	548	545	545	549	488	498	577	516	543	527	505	537	509	517	523	513	511	516	543	541	497	488	504	482	563	505	462	494	507	550	536	549	534	555	558	538	516	523	482	486	528	514	538	544	534	536	506	518	498	550	608	517	544	530	513	537	564	543	503	536	560	510	516	521	515	505	555	502	494	550	556	501	512	533	540	506	463	560	519	542	508	518	521	525	539	554	516	555	506	516	519	487	590	571	541	534	547	592	519	559	550	501	504	539	507	509	513	506	546	525	535	526	516	547	553	522	513	525	508	567	521	531	521	501	571	512	547	536	532	497	511	544	550	505	545	488	519	525	527	507	535	530	520	492	510	527	544	537	524	526	528	520	568	511	533	495	539	514	568	514	514	510	563	531	530	524	543	510	526	525	483	538	539	545	490	547	525	517	519	595	572	527	537	551	531	495	498	507	504	521	504	509	513	511	520	530	532	511	554	508	516	529	497	489	497	523	551	491	539	547	508	561	480	537	557	561	551	555	522	556	485	563	539	527	500	505	560	533	543	504	543	522	542	492	566	490	492	499	528	554	548	527	545	509	497	548	552	559	534	534	529	535	561	502	532	522	489	511	493	529	569	516	523	525	547	521	476	490	523	501	528	494	487	504	490	510	524	494	505	524	496	543	550	541	518	528	529	487	481	517	539	506	521	531	494	530	517	500	526	530	505	555	524	562	536	555	535	504	545	522	524	524	524	551	554	481	528	506	518	514	504	528	517	531	525	587	520	546	513	562	503	512	576	521	548	509	545	556	515	474	541	543	522	503	520	525	535	532	518	534	511	493	502	501	543	491	489	521	510	566	478	514	542	517	535	552	537	583	519	528	536	526	511	527	515	548	499	522	529	547	545	504	524	520	520	528	491	533	511	506	506	517	523	519	520	500	518	516	548	549	506	493	539	549	543	539	538	546	543	516	530	507	515	543	584	508	535	548	517	511	548	544	544	484	521	546	523	485	554	506	528	497	547	534	526	555	541	533	489	521	533	515	539	517	518	543	500	556	524	512	547	497	500	558	519	510	549	533	505	494	531	600	539	559	544	487	557	567	492	508	532	543	554	506	531	538	520	487	507	512	534	515	536	499	485	535	522	502	530	516	521	511	502	560	472	511	512	549	561	522	502	521	498	505	522	535	520	556	530	541	517	517	499	527	546	494	464	507	519	570	542	507	498	522	528	534	554	512	545	531	514	516	518	522	522	505	496	522	509	532	580	536	493	520	544	530	532	524	566	545	544	519	467	501	516	556	526	520	591	495	533	518	490	535	521	540	488	547	528	540	516	545	547	577	521	520	531	525	526	487	510	505	521	551	548	539	510	536	513	554	508	534	537	497	544	489	492	545	498	490	486	517	534	576	521	505	552	479	470	485	485	518	524	563	519	572	562	531	531	507	529	556	546	482	501	542	508	507	521	483	547	523	537	514	527	510	512	530	516	485	562	493	567	493	542	596	507	516	546	495	522	526	527	512	526	547	548	526	545	528	543	529	543	570	523	511	484	532	560	509	499	542	511	505	526	517	501	486	533	498	548	514	531	496	507	489	504	527	496	553	509	541	502	520	521	501	529	494	507	511	519	531	543	502	558	518	507	518	529	547	500	528	487	549	539	528	481	521	520	550	526	509	520	515	518	520	524	518	537	530	474	532	561	544	501	484	534	557	533	484	559	547	492	536	528	513	502	534	523	530	539	528	501	485	519	535	527	519	515	512	532	514	501	556	506	528	521	501	497	560	508	480	514	503	521	543	526	524	544	545	509	533	526	479	565	512	537	523	508	491	521	513	495	529	515	533	508	559	528	513	528	539	545	538	533	505	518	480	531	540	514	533	514	527	531	528	565	544	541	512	522	530	519	514	506	532	522	534	531	521	487	521	502	488	509	550	521	492	558	532	548	528	539	529	530	525	512	468	496	510	513	562	508	509	526	528	544	519	522	531	530	559	514	533	523	499	537	526	504	528	509	544	503	526	493	561	537	497	552	523	536	565	530	521	532	548	522	523	492	521	461	553	523	521	527	530	521	496	522	494	467	499	496	522	521	537	549	522	536	461	542	512	471	517	519	542	484	550	530	508	513	554	523	522	518	533	522	500	530	504	544	549	522	554	497	551	529	509	548	565	518	527	555	548	506	517	499	510	550	519	512	544	523	499	509	551	500	532	549	526	520	492	539	526	530	545	503	527	509	576	524	538	523	543	530	533	561	501	541	481	531	526	534	539	529	522	510	528	563	510	545	544	532	522	526	530	542	524	558	559	499	508	564	546	530	551	509	559	542	530	530	513	522	523	534	525	562	530	514	559	525	492	531	490	530	488	551	535	546	522	507	519	511	560	532	533	540	518	508	474	523	517	529	481	510	528	513	505	481	492	542	539	527	551	517	541	511	502	555	506	545	475	501	492	506	508	508	504	576	551	526	516	534	522	530	533	503	582	515	523	523	508	515	565	542	568	525	555	526	535	547	514	532	496	550	502	530	538	540	504	512	509	489	514	511	535	480	522	484	510	534	516	513	516	499	537	516	564	542	532	527	503	527	518	580	515	528	492	473	523	473	545	519	529	554	514	510	507	519	584	539	544	528	534	521	545	552	534	509	527	486	541	530	520	502	551	500	496	514	481	512	542	495	492	499	529	494	530	547	518	519	504	502	575	532	481	523	517	513	545	513	555	523	545	514	510	525	539	504	540	537	517	501	522	530	514	551	544	506	544	479	534	506	523	548	512	499	527	513	494	521	567	530	515	552	522	520	545	509	529	505	510	487	532	525	506	553	520	547	563	525	535	497	555	523	532	481	483	556	541	572	513	519	500	569	512	576	530	571	541	514	549	490	564	542	497	529	597	526	503	512	563	513	522	488	487	513	525	494	540	533	512	507	552	507	506	517	498	516	525	501	510	545	501	550	530	527	503	556	520	542	522	538	548	551	525	593	504	548	497	504	531	503	511	526	508	534
34928	32954	36451	21083	11095	5674	7232	9409	11328	16398	16024	5851	957	698	689	504	367	418	399	435	421	365	388	437	772	655	1203	1533	805	524	350	245	229	171	183	173	185	164	184	186	197	198	182	200	212	206	192	216	209	220	174	183	173	179	183	204	205	204	196	220	193	177	189	185	201	179	183	190	182	176	203	183	185	188	177	165	179	188	188	168	156	188	191	197	174	173	185	193	181	179	164	179	199	177	207	213	180	183	209	188	172	182	188	204	201	208	194	184	175	186	181	208	201	202	204	173	193	170	192	185	188	192	188	196	165	180	166	189	202	199	200	185	185	171	173	165	153	170	180	189	161	193	195	185	182	210	173	179	168	183	203	194	174	176	192	200	204	203	196	190	218	209	214	194	198	175	181	179	178	187	184	172	202	186	195	195	195	192	209	189	186	204	171	184	165	195	188	182	186	187	209	171	180	188	193	199	194	194	188	183	199	224	190	199	179	169	190	200	204	184	186	195	198	207	208	197	197	216	201	194	222	163	183	193	176	187	194	181	164	203	188	193	176	174	195	180	204	187	208	193	192	202	192	182	195	172	201	194	194	165	183	179	197	178	201	194	195	202	179	185	207	165	179	168	196	192	190	182	160	210	202	186	175	193	188	179	207	169	176	182	183	218	172	210	178	202	189	178	190	166	195	195	199	213	196	185	178	162	165	196	174	178	216	150	179	186	216	206	184	196	193	210	195	198	200	189	199	187	189	212	186	204	197	189	170	189	198	198	194	195	199	190	201	206	190	177	217	173	192	194	173	194	187	195	202	178	178	164	175	195	180	178	201	155	177	171	207	198	190	184	227	171	209	197	187	169	170	207	218	185	203	197	186	174	201	183	189	181	185	176	190	169	194	200	177	178	188	197	187	164	184	188	188	205	174	214	204	196	204	175	191	201	179	168	209	199	199	179	180	195	198	177	189	186	187	169	209	174	161	174	188	218	190	217	207	180	178	210	170	175	198	207	190	189	226	215	176	196	199	180	191	196	199	190	205	200	197	211	188	167	189	173	179	186	189	176	181	173	187	202	188	187	190	187	194	165	174	207	192	182	212	176	188	188	205	180	207	204	196	195	186	188	180	193	179	177	197	187	197	156	198	206	193	166	192	208	195	175	202	210	204	218	213	193	194	196	217	194	231	221	191	181	181	200	216	194	201	151	173	176	190	207	194	175	195	184	159	171	191	180	193	190	182	176	179	169	170	191	172	193	182	204	202	191	196	194	190	184	201	190	191	179	180	189	193	205	201	207	198	172	189	191	211	181	165	181	186	208	193	192	186	202	183	191	190	183	174	192	195	205	194	174	201	212	186	196	197	178	196	156	202	173	181	194	186	200	189	178	184	186	195	208	181	214	184	159	181	170	191	178	201	188	187	194	212	198	187	188	194	182	203	179	178	182	189	187	191	211	175	165	178	181	180	194	214	206	194	174	178	189	194	182	183	188	204	181	215	190	187	180	181	214	164	185	182	168	213	192	179	220	198	231	165	184	210	177	172	189	200	183	215	205	183	187	166	174	189	213	195	155	172	200	190	183	186	184	190	213	201	186	188	198	198	213	198	188	180	152	219	185	201	198	195	210	204	186	200	178	179	187	191	174	190	193	208	175	203	195	191	183	197	174	185	178	202	190	203	171	171	203	192	158	185	214	193	181	196	191	164	172	199	191	203	191	172	189	163	171	203	174	197	187	196	190	168	177	170	198	210	170	203	205	192	198	192	190	185	210	170	205	185	188	177	186	176	190	201	168	183	167	175	178	205	183	201	162	195	164	201	187	202	178	198	192	226	191	184	205	199	188	206	193	207	159	168	177	202	188	207	202	191	206	185	218	176	181	187	191	192	201	181	192	175	200	186	200	185	185	165	201	165	194	155	172	207	181	177	152	165	175	182	183	175	192	212	177	164	196	201	193	177	181	186	200	205	176	212	187	159	178	181	179	201	194	188	182	203	189	202	186	179	227	190	182	189	195	173	168	208	184	188	211	199	202	186	201	194	201	192	179	162	185	194	214	186	188	177	198	201	196	204	186	206	183	175	165	196	217	197	193	179	175	220	196	201	198	184	189	206	196	191	187	226	195	179	209	184	182	200	189	200	159	204	185	194	201	181	207	183	207	203	196	176	180	211	171	192	190	186	186	196	194	196	190	191	176	173	195	176	190	197	208	179	187	177	186	193	203	179	201	197	176	203	189	209	207	196	205	195	207	200	183	185	178	182	181	197	173	208	187	205	193	181	198	200	193	186	181	206	168	227	157	176	188	168	182	196	206	193	207	200	177	173	189	184	176	173	160	193	207	192	197	171	173	203	196	181	192	184	166	202	155	177	188	199	188	194	205	202	183	183	215	174	188	174	204	168	183	167	203	194	193	188	183	179	181	166	177	177	191	177	192	206	174	210	206	181	195	187	203	192	187	187	222	209	190	195	177	180	203	182	205	193	201	179	197	199	217	184	193	169	174	173	183	183	172	178	157	184	184	191	179	207	185	203	182	182	180	174	191	191	209	184	192	195	207	210	191	180	197	191	176	180	208	187	185	213	164	204	181	193	189	180	181	199	156	182	180	181	168	183	197	182	180	212	214	188	173	181	190	176	211	206	188	189	166	188	191	200	194	187	177	199	195	191	189	185	191	187	165	178	217	183	183	186	186	172	204	185	183	169	191	162	216	193	179	170	177	166	197	219	183	174	192	188	182	181	196	198	191	206	202	207	176	176	174	172	206	205	201	198	210	196	178	193	185	195	201	178	219	183	197	187	210	183	198	212	178	209	204	196	188	196	188	178	183	178	174	205	206	205	201	195	172	179	194	205	213	198	201	177	205	179	187	173	173	207	198	185	203	191	183	172	185	194	192	165	186	224	194	181	192	174	177	190	201	166	184	173	181	186	160	201	218	188	191	192	190	191	148	205	189	184	193	168	186	191	202	182	189	170	174	210	185	184	201	185	210	170	219	181	195	233	186	181	191	225	169	172	170	170	192	204	207	202	203	180	191	185	184	187	196	192	187	194	220	176	177	195	201	221	187	195	195	184	219	195	193	197	194	208	196	169	204	193	172	157	187	180	209	196	180	199	169	180	167	180	209	199	173	190	181	171	180	158	163	190	183	199	215	197	164	197	159	192	197	177	179	207	187	199	184	174	182	185	210	170	205	169	182	178	196	195	185	227	177	202	204	199	177	185	206	182	186	162	179	204	191	177	209	177	191	184	178	194	190	167	187	205	227	173	198	200	205	191	176	179	167	206	182	194	185	164	213	164	207	192	184	175	186	188	205	187	175	190	172	214	188	179	193	218	185	192	159	205	186	192	208	195	195	191	197	183	182	183	204	204	200	186	185	163	202	192	190	175	185	214	187	200	183	198	200	206	194	200	189	192	206	183	163	200	187	221	191	179	198	172	176	200	195	188	193	191	172	200	187	197	190	181	171	178	182	198	159	199	171	190	190	176	159	194	171	204	193	198	191
23275	29901	33702	29627	23227	18997	25219	29840	32288	38888	34658	14304	5060	4079	3870	2749	1848	2378	2241	2496	2328	2256	2086	2359	4891	4453	8115	9923	5166	3006	1483	960	697	565	525	521	499	511	566	545	589	517	526	504	552	552	517	548	574	518	571	560	547	530	542	541	558	540	528	578	548	558	534	544	511	555	511	525	553	525	504	563	537	516	550	564	472	552	581	597	559	538	526	518	538	543	544	530	544	509	583	488	546	546	545	555	584	515	528	569	562	549	548	564	543	548	543	557	566	538	532	557	522	590	517	619	549	515	544	542	556	565	543	546	556	546	506	519	519	518	540	529	580	530	528	519	543	539	514	550	595	573	545	555	556	520	538	553	583	501	512	555	549	529	539	558	523	515	555	520	499	504	534	553	529	561	573	530	567	521	458	534	545	562	535	563	551	529	521	536	567	540	525	548	526	528	526	551	550	544	536	537	559	508	554	538	603	525	543	543	490	506	586	535	554	548	525	542	542	524	548	512	543	561	564	567	575	519	562	580	567	539	541	512	545	523	563	552	572	539	548	527	549	534	553	578	529	545	564	539	508	531	511	527	534	504	505	598	564	517	569	545	534	518	513	521	523	555	573	551	564	586	537	548	534	519	554	587	526	574	542	568	520	564	540	499	529	555	512	533	580	552	552	515	565	551	523	505	546	518	515	545	515	596	588	512	540	527	564	541	613	511	547	549	499	525	575	548	533	538	499	530	560	528	566	549	548	525	512	523	542	535	559	550	505	507	562	549	477	557	554	536	540	511	554	535	545	515	542	534	527	532	550	570	534	522	505	577	525	505	548	579	526	546	533	564	545	574	504	520	513	528	566	553	574	545	525	562	506	543	531	560	549	540	508	585	559	519	550	517	540	513	549	539	575	572	475	520	519	531	553	606	554	550	529	623	551	531	529	497	551	557	557	497	556	541	563	516	544	536	528	560	521	546	539	506	550	542	559	555	534	557	577	542	570	503	569	553	530	519	522	580	564	565	528	548	591	539	571	543	500	529	540	535	515	559	525	500	540	546	546	546	569	525	560	533	519	504	500	536	551	559	549	518	538	551	529	537	544	522	549	575	513	556	552	574	527	520	506	559	550	523	538	538	528	537	565	503	547	538	535	539	512	547	539	590	571	597	593	564	556	553	580	548	562	583	514	526	547	563	547	515	526	576	539	551	508	547	508	524	528	521	520	524	528	544	542	526	538	520	527	520	526	520	554	520	534	511	553	553	556	574	536	512	563	540	553	524	593	533	517	535	559	561	533	526	562	576	540	560	530	575	532	505	535	573	529	555	549	580	578	607	567	541	568	568	570	505	550	502	549	541	542	502	513	569	563	562	553	532	577	518	522	540	540	541	554	542	494	546	492	535	543	539	547	510	557	561	567	528	523	502	528	600	536	557	552	521	534	569	546	541	515	523	554	514	553	529	570	557	564	532	547	547	550	550	548	575	540	504	544	550	509	567	554	572	520	548	501	545	507	521	553	543	533	558	553	540	608	499	564	512	545	566	551	592	553	591	571	577	522	559	536	553	581	541	508	546	535	534	528	537	562	548	509	540	525	530	562	544	557	548	548	513	539	538	551	579	536	534	559	564	553	530	555	575	546	550	571	523	558	557	534	548	553	560	556	511	563	553	515	562	570	593	565	554	566	555	564	552	533	538	529	539	528	536	535	559	549	521	600	525	531	542	523	535	527	547	497	514	540	535	556	525	552	548	531	530	530	557	595	576	560	529	582	561	542	526	540	552	552	519	565	521	544	564	558	515	564	527	566	524	545	550	515	510	537	515	522	550	575	535	554	553	546	580	560	497	553	579	540	571	537	526	532	507	523	535	523	548	503	553	531	562	519	553	504	525	575	578	497	529	539	531	499	533	555	508	525	506	568	538	514	542	564	539	549	548	554	531	510	508	523	529	539	512	538	545	558	551	554	482	519	545	538	546	569	527	561	539	567	512	519	571	533	541	543	542	531	540	546	550	538	533	550	557	557	535	545	532	570	560	555	495	523	545	559	561	551	546	524	530	562	568	520	543	525	539	537	575	546	549	511	558	527	568	555	530	494	565	542	578	565	521	555	566	495	565	557	524	538	543	498	539	545	534	507	512	559	583	545	524	492	547	510	551	521	569	579	567	588	551	507	572	574	549	564	599	558	547	560	581	541	539	531	533	497	545	552	543	539	561	590	534	550	553	548	516	555	559	567	488	488	556	591	535	578	555	550	574	603	558	545	522	565	555	525	566	518	550	502	517	529	578	493	509	511	564	547	544	518	535	558	583	540	566	536	534	571	570	532	548	546	570	553	498	522	553	565	536	564	536	531	566	575	542	585	546	545	561	566	528	570	563	521	535	594	551	525	543	557	540	552	521	562	553	525	517	532	532	527	483	547	574	521	548	554	557	565	577	545	504	574	527	556	541	533	527	521	565	546	559	542	550	559	561	555	594	525	544	579	556	562	611	505	546	500	513	565	562	566	514	564	508	523	545	515	535	532	554	548	562	518	535	552	583	515	524	546	512	513	574	559	530	536	535	542	551	595	589	535	538	537	546	509	528	521	555	524	521	576	527	550	555	556	561	563	525	576	566	563	517	544	507	544	575	501	535	556	529	581	559	524	514	595	561	525	552	553	568	546	524	512	529	543	545	514	520	570	568	552	564	523	550	566	569	523	527	508	500	529	566	527	557	555	529	563	505	558	530	540	513	545	503	569	511	549	509	534	561	512	548	551	538	532	556	542	543	579	519	540	532	504	511	531	493	526	495	587	585	550	552	536	563	536	546	530	557	548	588	534	523	511	545	520	554	531	578	478	570	564	531	585	548	597	516	504	480	528	553	556	517	567	549	510	547	581	553	551	529	545	523	547	528	575	522	556	578	551	511	590	556	546	580	525	539	534	536	559	519	555	567	515	573	493	529	574	546	568	570	528	546	558	520	585	505	528	522	528	566	540	548	558	553	534	497	529	541	518	558	540	513	564	508	550	585	544	517	556	547	562	576	588	562	538	560	550	511	589	526	547	558	544	586	555	540	547	546	521	542	512	556	572	521	582	550	557	531	557	519	548	513	539	575	534	534	568	532	556	504	518	587	579	533	555	543	541	502	522	552	522	552	555	564	522	564	534	545	507	543	532	557	540	562	559	494	526	562	532	517	555	528	561	534	538	524	509	506	541	530	526	554	511	514	569	504	561	557	475	537	559	561	499	526	566	560	529	557	520	566	566	543	544	563	509	546	561	567	560	562	518	563	501	556	526	516	519	542	533	552	569	560	548	555	584	531	554	520	510	536	514	553	564	516	583	548	547	526	579	581	549	540	547	537	550	542	541	562	571	514	569	548	554	550	560	545	531	583	561	541	541	549	571	617	568	524	539	549	534	534	545	551	563	554	555	579	567	483	519	567	558	555	560	527	592	496	538	513	536	568	501	588	486	532	531	548	569	539	509	512	552	525	554	512	521	536	510	558	578	520	528	547	556	546	538	519
27271	18632	12792	4897	2249	2229	2940	2654	2939	2709	1098	545	376	243	264	260	221	231	221	223	233	224	206	237	244	269	295	312	292	269	233	282	258	197	226	194	205	205	184	200	186	206	204	186	170	181	181	208	191	187	185	200	201	205	205	203	209	190	194	204	186	187	221	216	187	183	190	200	196	215	187	197	188	175	190	199	215	188	177	210	237	184	211	168	203	166	176	197	185	199	186	200	179	191	197	198	211	188	201	196	193	195	162	205	176	170	188	222	228	186	213	192	183	207	197	201	183	182	182	174	186	175	171	205	203	193	181	184	197	180	212	161	182	210	205	190	199	230	215	203	219	190	180	209	165	203	196	205	206	231	197	188	201	211	214	191	213	166	194	201	198	204	203	173	221	218	184	194	198	188	194	196	186	211	173	187	191	208	191	190	190	184	204	194	206	203	202	223	179	196	211	228	207	219	192	181	206	184	184	184	171	190	216	196	182	196	225	184	213	200	212	192	198	210	210	182	192	192	183	218	193	185	181	207	203	177	199	153	192	192	196	175	184	190	196	186	195	164	195	192	209	200	182	195	214	193	159	197	183	197	171	199	170	210	202	189	193	196	197	189	189	234	204	190	177	199	191	194	195	186	201	228	207	201	215	199	179	205	203	179	176	205	201	201	180	189	176	214	203	186	198	210	196	200	181	209	181	216	210	196	192	190	175	192	196	203	193	218	188	211	197	219	180	184	175	194	158	199	184	180	213	198	210	189	215	187	165	209	205	187	186	199	173	184	191	199	186	216	198	175	170	213	175	195	167	183	218	172	217	181	202	196	182	198	214	200	186	199	214	191	201	190	169	214	209	200	197	210	182	185	202	197	188	195	177	206	209	193	207	194	185	191	180	203	175	181	175	185	177	196	189	197	173	195	204	214	226	205	203	203	223	173	196	228	185	206	192	202	186	178	205	197	206	182	200	204	179	199	199	188	216	196	188	183	193	189	188	214	200	204	209	187	214	171	206	202	219	207	189	198	181	179	209	197	202	159	187	235	180	205	187	185	206	207	186	193	196	183	193	197	182	206	174	182	213	199	180	191	181	180	187	181	193	207	211	176	180	192	211	197	208	213	200	191	217	202	217	205	178	221	198	215	180	177	197	209	234	188	189	209	194	175	175	190	189	181	194	188	216	181	188	190	161	161	186	221	179	176	194	191	189	188	179	203	185	177	195	203	190	219	193	205	196	191	215	220	190	189	185	204	178	190	193	167	183	211	207	191	179	201	196	192	201	198	174	191	213	188	188	195	177	210	204	223	201	203	215	179	208	208	201	207	198	199	199	224	213	196	197	226	204	185	199	227	200	198	177	179	194	206	154	204	178	197	203	211	193	174	174	195	203	165	186	176	211	181	203	210	205	194	206	177	202	179	210	208	227	182	189	199	187	215	177	213	215	187	205	197	201	204	184	164	210	192	202	193	220	187	200	194	184	191	195	189	203	215	187	196	209	213	205	209	198	199	187	185	172	182	213	176	206	186	200	184	167	181	200	188	224	184	205	183	205	206	184	193	201	221	180	180	192	186	180	218	222	184	182	184	175	189	208	186	193	189	196	200	202	210	216	201	177	212	194	184	210	196	207	204	191	210	170	162	209	199	204	188	192	189	185	185	192	223	187	188	188	196	219	183	197	192	190	198	169	192	201	188	197	193	197	207	215	184	185	201	203	179	181	213	189	197	195	199	209	209	189	204	195	180	195	182	191	178	202	188	213	218	191	212	177	174	189	206	216	197	216	215	187	221	186	199	215	199	179	186	196	206	197	174	190	191	176	190	190	196	194	180	199	202	173	194	200	166	202	187	211	184	201	196	206	198	192	190	195	191	192	209	176	187	218	179	192	190	169	191	209	175	178	179	168	219	224	195	195	206	203	197	220	176	200	182	180	176	191	171	194	200	183	180	208	203	192	172	197	200	211	215	217	207	202	205	211	206	207	192	174	203	189	201	198	217	211	226	222	202	177	204	184	202	186	175	199	185	209	206	194	194	186	167	198	200	207	193	202	221	189	202	190	191	208	208	193	206	183	196	199	200	186	212	180	191	182	209	203	197	166	201	208	230	221	191	184	203	174	171	201	179	216	218	190	209	206	193	173	210	177	187	203	209	169	188	178	184	195	191	182	193	187	203	184	159	184	175	189	183	211	202	184	203	195	211	208	185	218	181	203	206	172	183	215	197	192	186	191	218	196	173	199	191	218	198	188	205	193	185	196	215	192	192	186	192	183	194	186	179	183	193	199	193	197	174	191	208	191	183	169	197	204	173	200	190	197	168	186	205	182	211	213	211	187	180	204	162	211	219	191	205	186	186	204	216	190	188	191	184	172	205	210	180	203	195	176	209	197	189	200	178	155	189	186	206	182	189	179	178	197	197	194	196	186	191	188	184	199	194	176	198	175	213	205	168	227	214	199	207	168	172	220	187	203	189	198	172	196	191	222	186	174	201	194	205	192	202	191	196	193	231	174	188	206	183	214	196	205	211	199	205	203	191	183	192	198	175	205	194	185	196	201	175	182	193	199	185	194	197	199	182	200	185	201	195	206	165	180	192	207	195	188	208	188	180	209	204	204	190	191	183	193	191	184	199	175	191	187	215	219	171	184	190	170	203	199	209	197	197	194	203	225	171	204	175	202	168	186	195	218	199	207	194	189	208	199	188	201	195	177	206	188	190	192	173	203	184	180	209	219	208	211	197	180	198	190	196	173	218	179	181	200	192	207	200	194	189	174	188	209	169	197	196	190	200	174	182	189	206	211	201	196	217	210	188	213	194	178	205	189	196	183	185	203	193	175	192	221	224	182	211	205	180	194	211	171	213	202	192	205	208	204	178	189	205	210	171	185	174	211	200	170	207	175	215	207	209	204	203	195	211	215	210	188	207	193	190	202	192	199	191	210	213	213	216	202	205	178	181	183	217	187	171	193	204	221	215	206	184	221	207	209	180	203	193	179	194	204	181	171	194	199	189	184	207	182	193	207	209	223	203	206	203	210	189	202	209	198	185	183	199	206	213	179	200	205	188	197	222	197	171	197	208	192	192	206	183	169	202	203	220	198	222	226	203	217	182	188	177	203	206	173	167	198	190	190	213	210	196	214	207	189	175	179	223	195	214	184	174	177	189	198	200	163	206	204	199	211	185	181	201	179	202	190	197	162	209	223	222	188	195	189	195	203	213	161	202	187	188	212	174	194	184	208	175	179	205	215	194	185	196	179	176	195	202	185	218	218	174	185	182	188	227	198	188	191	212	210	188	195	170	193	189	180	169	186	171	206	195	186	200	192	198	185	192	208	199	176	197	187	198	220	196	192	177	174	189	170	204	196	187	177	186	183	179	207	176	188	169	194	218	182	198	178	208	188	216	183	194	219	186	208	202	200	184	209	207	180	205	197	207	197	176	179	198	217	189	209	190	206	182	210	204	194	182	208	226	197	195	197	195	187	179	206	168	181	193	196	201	182	183
16385	16362	14191	11685	9076	10877	13437	13607	15230	13512	5854	3017	1673	1143	1071	1121	916	864	836	770	810	791	855	803	1053	993	1203	1604	1173	985	821	1017	804	619	559	566	566	529	504	534	540	509	559	519	530	619	568	551	547	517	555	530	521	546	554	575	545	537	558	518	515	587	546	563	549	573	526	589	547	566	520	559	586	574	537	540	547	543	564	543	584	531	540	568	551	551	554	524	548	531	539	591	587	551	530	510	522	560	524	567	560	521	556	561	545	557	547	521	571	583	533	570	552	486	500	527	561	529	564	557	551	567	559	550	536	545	554	549	511	592	494	554	545	554	533	555	536	571	525	546	531	527	563	545	558	524	589	552	569	550	531	566	524	531	513	517	555	570	565	585	555	518	535	548	574	531	535	568	559	550	532	540	574	558	550	556	559	565	511	540	564	539	537	565	561	504	561	520	584	567	566	534	536	555	533	538	597	525	588	597	550	519	522	541	541	542	521	570	531	575	538	566	521	532	567	520	547	551	547	523	584	500	512	542	542	524	588	585	528	527	550	549	559	556	525	527	546	565	566	557	541	549	597	582	539	540	556	567	566	596	567	560	565	541	577	572	590	532	587	520	550	546	528	532	568	587	578	589	555	568	584	571	527	519	574	531	594	545	556	566	577	558	495	552	569	541	545	553	573	545	543	521	505	580	555	577	559	542	604	539	524	584	558	535	543	574	548	520	572	531	539	572	551	517	593	591	547	569	529	551	575	552	584	497	571	549	568	507	587	548	557	516	554	636	542	546	573	546	541	557	577	507	538	549	532	521	582	572	492	511	571	560	544	592	509	538	554	548	567	576	563	523	515	516	522	514	548	605	580	515	560	535	553	566	517	560	556	614	490	583	544	571	553	552	558	581	548	518	532	535	539	527	547	569	532	559	547	542	571	516	550	558	566	574	533	537	549	516	596	559	575	557	539	584	561	564	523	534	558	542	570	558	609	535	526	529	515	580	517	553	558	580	554	527	535	516	516	528	523	566	533	518	548	524	512	544	561	539	530	558	526	530	553	538	538	535	553	569	609	557	549	539	551	593	558	525	561	558	564	551	557	559	537	579	543	532	568	553	520	567	550	579	547	538	558	574	586	565	549	551	566	581	586	544	556	532	573	524	576	516	553	560	532	577	533	550	532	552	505	526	565	573	506	526	505	559	524	551	579	543	530	570	511	557	581	607	548	550	542	611	527	556	534	562	587	537	554	543	543	548	537	525	549	540	571	560	537	577	555	542	578	536	543	521	523	549	540	592	543	490	538	584	562	555	576	582	526	596	547	535	519	563	561	540	562	524	563	509	585	504	542	540	573	564	520	580	544	539	509	580	539	528	554	544	572	554	545	555	549	572	548	502	594	526	540	560	574	542	531	552	532	532	574	566	541	564	550	559	555	548	553	533	576	521	577	531	504	532	574	573	523	579	541	610	558	582	526	529	514	518	537	564	580	528	557	534	513	544	521	569	569	534	532	566	542	566	558	522	573	590	592	514	555	542	542	551	548	566	534	535	508	533	535	542	549	546	533	546	571	574	546	542	529	518	560	567	593	533	547	559	571	551	566	607	561	549	558	554	592	578	563	540	526	514	541	558	564	608	533	557	567	589	545	568	566	514	558	536	553	569	536	547	563	540	548	558	549	580	529	574	598	517	543	569	586	564	575	568	552	522	553	550	524	558	531	543	553	580	555	527	510	545	587	559	520	540	564	537	522	570	549	527	551	611	544	571	569	549	571	550	540	541	552	594	540	537	552	511	544	556	562	556	557	559	524	527	562	587	582	568	592	536	576	559	593	524	521	593	593	551	575	567	563	534	569	548	564	495	555	558	558	530	511	522	562	534	561	546	545	529	595	559	566	545	530	520	534	535	545	558	528	527	576	520	573	552	509	553	562	515	542	494	576	568	577	515	530	547	545	560	591	556	574	593	513	530	570	587	573	559	515	525	517	543	557	553	598	538	559	523	558	507	535	562	561	522	538	547	543	548	549	547	517	540	558	575	551	534	592	562	551	539	543	532	537	560	546	583	534	572	560	551	561	560	562	575	536	558	584	561	546	518	558	521	527	519	545	526	531	558	571	537	513	548	561	570	521	549	567	522	560	518	538	567	552	540	556	584	560	542	580	529	549	519	562	531	544	521	535	541	573	578	544	563	562	567	562	537	550	553	545	557	535	545	544	522	553	576	542	577	580	497	562	550	581	555	512	511	544	570	531	564	511	549	628	546	536	531	521	524	572	552	586	584	547	514	567	554	520	551	541	551	542	553	607	532	527	577	598	542	511	560	499	545	556	562	554	562	532	541	515	563	537	589	535	499	557	527	577	544	563	560	532	538	571	524	595	546	564	551	587	535	539	548	547	584	579	542	535	530	573	543	548	542	528	581	549	564	557	541	503	570	577	566	575	557	547	527	516	559	530	534	529	575	549	560	554	550	567	550	596	551	545	560	540	512	534	561	581	533	586	539	545	533	519	509	539	557	564	565	512	549	545	540	606	572	550	542	585	585	580	561	540	525	563	581	539	590	572	547	523	524	506	526	534	528	542	563	575	541	545	539	538	538	563	556	548	575	578	572	536	486	557	574	535	546	558	529	550	590	540	524	525	584	564	506	495	559	529	529	572	512	554	590	545	503	603	542	575	501	573	544	568	561	584	550	549	571	502	568	549	541	554	551	530	554	560	529	556	551	580	587	558	558	549	574	577	571	564	580	537	587	565	580	540	560	568	536	505	525	531	524	582	509	546	509	573	536	563	539	556	547	555	573	567	566	580	531	560	537	572	559	557	549	547	565	543	580	551	586	529	593	582	512	558	565	590	477	546	517	538	514	570	544	544	564	504	555	543	525	533	558	520	557	540	561	529	553	535	540	556	518	559	528	556	560	542	524	548	568	523	575	591	541	549	538	542	539	568	517	545	537	546	533	563	563	514	548	557	529	588	522	532	552	571	523	532	519	556	542	562	546	580	567	526	549	563	576	590	501	533	530	581	545	539	541	544	494	554	541	544	540	559	491	546	551	566	554	545	515	509	537	525	548	550	548	525	555	551	555	603	535	533	578	505	573	530	531	556	569	564	575	556	568	566	529	546	575	548	536	518	508	557	553	542	594	579	519	555	526	556	531	566	499	531	533	526	572	589	521	553	541	580	533	494	584	500	523	533	568	554	510	534	586	550	584	532	568	562	541	508	523	583	602	547	557	510	498	565	533	566	539	578	523	534	551	556	566	542	568	553	538	573	539	554	574	554	494	535	569	531	584	532	544	603	580	582	556	577	536	542	558	523	588	534	535	521	542	538	568	565	517	532	524	531	543	582	582	552	543	565	557	583	540	601	534	579	576	493	536	545	547	570	566	545	527	526	535	550	591	524	542	539	558	556	545	549	528	564	536	527	576	523	523	556	537	517	571	567	585	558	550	496	575	554	564	571	558	535	559	575	572	532	561	576	571	597	546	496	550	554	542	540	566	533	548
32013	22138	17324	9549	5832	4296	4504	5319	11941	12874	3776	1977	1052	585	417	478	535	301	300	350	300	352	315	310	289	342	605	609	656	478	560	677	386	214	149	142	135	147	159	171	176	161	164	143	158	159	155	161	132	161	151	151	157	165	151	143	156	153	163	166	166	164	121	143	175	165	154	169	168	145	154	147	153	193	164	142	158	153	168	147	156	156	175	162	134	156	126	142	151	150	133	141	147	142	169	160	139	176	156	157	184	155	142	154	168	158	155	134	181	163	154	157	156	164	158	147	165	176	131	160	141	166	147	150	179	155	169	149	154	175	143	165	156	160	164	166	174	159	166	174	171	156	160	161	157	156	155	166	134	151	157	153	154	162	158	160	169	148	152	168	171	138	161	151	145	173	133	186	163	162	150	157	145	174	188	147	184	148	153	145	158	168	150	140	163	130	159	141	157	144	146	169	155	126	156	166	149	184	153	142	170	176	168	198	154	149	156	157	163	149	152	149	148	151	150	175	156	148	144	185	146	165	136	136	175	149	165	146	164	153	136	133	141	150	151	145	164	152	143	147	149	139	144	146	128	153	142	147	165	169	138	143	161	151	151	159	167	156	134	176	155	161	154	158	174	160	166	143	160	144	153	148	157	152	165	165	173	147	145	173	161	137	138	170	164	145	159	176	130	133	168	169	162	160	170	160	164	156	140	159	183	154	160	161	142	145	164	160	172	160	164	135	159	164	152	174	186	149	139	159	165	177	157	148	173	157	179	136	153	153	168	129	147	151	144	145	151	135	140	165	157	153	151	138	145	149	155	157	136	167	163	148	128	160	146	156	139	151	167	118	147	180	166	138	144	153	158	152	155	165	143	145	134	148	165	138	130	136	151	142	167	157	159	165	172	145	161	153	152	149	132	157	139	172	160	173	170	156	153	167	150	146	149	145	159	164	163	138	146	161	141	164	160	142	170	148	159	149	169	137	152	143	156	146	166	146	156	154	165	172	143	150	169	171	160	174	148	165	158	124	150	157	138	174	155	163	147	160	148	173	149	136	166	150	162	175	156	160	169	152	151	156	130	133	137	152	120	152	141	155	147	169	143	170	154	135	154	135	150	141	164	155	130	157	159	159	145	146	155	157	160	154	155	175	153	170	141	151	134	134	145	134	142	156	154	172	132	145	149	144	153	142	131	154	156	152	177	164	136	173	136	151	173	159	168	144	174	122	158	142	149	141	137	157	175	186	149	140	147	158	152	164	148	170	162	150	153	156	138	160	141	160	159	149	162	128	150	175	156	167	181	165	180	153	148	145	172	141	173	164	148	146	155	152	164	163	149	142	154	143	139	140	143	141	143	142	160	174	133	141	160	149	161	169	154	152	164	156	169	154	134	164	147	156	134	161	154	149	159	147	132	142	148	165	134	152	139	136	155	158	156	146	154	130	155	141	171	164	159	168	135	149	167	136	136	153	141	132	155	139	146	156	169	176	139	168	179	141	150	134	155	160	142	148	164	171	143	159	151	155	156	164	140	164	161	135	154	169	154	155	139	168	155	160	160	169	152	152	128	166	150	161	144	176	171	137	174	145	124	157	148	133	138	160	146	138	148	180	163	158	165	158	159	187	148	157	136	139	155	175	158	146	151	148	172	173	144	150	182	155	151	149	165	125	148	147	170	126	167	162	148	147	162	151	164	141	147	170	142	148	154	167	146	145	154	156	162	149	145	162	149	155	140	171	157	175	161	147	164	160	163	139	161	149	161	161	174	161	150	166	158	166	174	141	160	162	163	162	164	139	166	148	168	156	158	180	139	146	137	159	117	141	154	143	147	170	171	165	159	159	160	133	133	169	154	149	130	153	128	154	163	149	171	150	152	156	165	144	165	153	167	170	165	161	154	157	154	159	164	161	142	158	139	148	156	165	152	162	167	144	150	168	146	134	146	149	154	182	136	157	144	159	152	140	171	165	180	143	165	153	160	194	176	149	145	165	169	147	152	153	137	162	143	167	143	148	147	170	162	146	174	158	136	175	184	160	148	154	172	157	135	170	145	175	142	145	162	149	137	147	174	167	154	172	153	172	181	163	169	127	146	154	187	146	163	156	172	141	143	145	152	156	141	136	155	189	145	158	141	168	123	169	150	139	129	169	165	145	170	174	145	150	141	161	149	167	156	157	147	143	139	147	157	152	168	163	164	165	155	166	167	166	157	144	162	182	143	139	165	148	144	147	176	168	169	158	145	171	161	133	165	163	177	147	165	169	135	177	160	125	145	141	151	164	133	151	152	146	135	159	169	157	160	147	159	143	166	154	174	154	175	146	169	137	148	169	160	154	141	155	163	143	144	159	156	153	152	137	161	161	165	167	162	150	158	155	166	159	128	148	125	156	161	148	144	159	161	165	150	146	138	193	184	165	164	163	141	153	140	162	158	139	156	140	139	153	146	139	160	156	144	166	138	152	156	148	162	165	156	142	131	176	164	170	150	156	165	143	149	153	157	149	139	145	163	144	160	156	165	157	160	159	166	153	181	164	174	156	134	162	145	189	174	147	174	150	159	151	154	178	134	176	162	156	129	145	157	151	158	156	140	165	158	135	153	163	149	155	165	130	159	170	154	137	148	162	161	171	175	134	145	143	143	175	165	152	173	151	163	137	143	175	147	166	141	174	174	150	172	166	153	161	156	161	168	157	145	153	147	139	135	155	120	166	185	166	173	146	152	158	178	143	150	160	155	147	134	176	151	151	137	166	160	157	151	179	173	178	158	133	155	159	189	163	174	175	157	156	161	182	151	150	135	148	142	155	155	140	171	158	155	149	134	144	166	162	154	165	154	168	160	173	153	159	147	173	149	167	173	154	141	171	162	148	163	163	157	164	161	140	168	145	167	172	159	151	164	158	148	181	148	152	147	146	157	145	161	165	167	151	168	150	151	164	144	169	166	158	129	159	155	148	137	143	153	145	155	161	150	141	147	156	151	144	141	169	149	178	154	160	149	143	151	160	129	168	161	140	139	165	143	163	135	144	171	148	186	112	154	166	155	142	171	159	155	171	170	163	152	149	162	162	157	170	134	144	150	155	177	154	155	159	152	154	179	146	134	148	165	154	138	137	152	166	183	174	168	161	164	161	133	139	152	159	127	162	144	149	160	146	157	153	160	167	158	144	155	151	158	178	177	139	157	154	160	162	160	177	163	147	157	132	154	181	148	132	146	155	169	142	129	125	146	180	159	165	152	163	175	151	146	150	159	129	142	165	132	166	152	163	150	152	163	149	161	149	177	168	164	163	148	151	142	163	139	158	132	157	154	162	140	147	158	159	167	148	156	131	144	146	148	152	154	159	163	154	147	147	152	161	151	149	152	145	175	160	164	150	166	162	168	154	136	150	158	161	151	168	150	143	139	169	160	140	150	154	156	143	154	154	164	141	165	151	119	143	152	151	177	158	159	153	141	149	161	153	137	150	136	172	152	158	155	158	146	172	157	163	132	170	147	156	158	150	164	156
20366	18183	18805	18962	18367	16825	19062	22341	34854	33177	15538	10998	6404	3912	2870	2591	3094	1820	1521	2041	1847	1984	1888	1738	1743	2087	4072	4107	4601	3119	3656	4483	2254	846	494	476	449	449	443	465	421	460	440	440	461	464	445	475	417	415	434	430	437	497	480	431	466	426	415	455	441	445	492	436	407	456	441	433	442	429	456	439	475	441	469	437	413	468	448	444	450	462	465	461	483	424	416	446	421	452	418	457	439	456	450	420	461	456	446	461	433	458	474	449	487	434	447	476	446	467	455	423	493	428	466	409	441	452	411	414	447	428	434	440	469	452	469	432	456	421	432	435	444	438	441	455	445	448	438	419	456	428	437	401	451	419	449	445	443	459	408	465	433	440	408	451	449	409	473	419	444	468	440	461	426	465	462	460	454	504	421	447	415	473	467	456	451	449	453	413	460	462	428	431	432	457	448	407	478	430	470	430	425	465	456	439	453	423	444	441	452	476	432	412	405	460	424	448	440	472	442	455	476	445	463	456	468	427	452	446	449	467	447	450	440	446	435	436	431	441	449	454	456	423	429	468	435	454	411	414	443	455	413	468	433	444	451	444	506	429	431	452	486	455	508	452	432	444	466	414	436	437	456	423	419	484	451	431	437	492	414	449	490	480	465	433	457	434	460	423	409	464	470	464	450	455	451	475	432	437	472	433	423	447	436	433	378	440	421	471	459	455	443	434	464	469	450	474	425	437	444	449	459	433	449	477	450	451	467	460	479	443	446	461	382	427	499	460	443	425	441	479	433	448	473	424	449	462	422	459	442	461	453	474	447	450	427	449	440	451	433	437	443	437	448	450	464	445	418	414	466	464	424	457	464	456	458	454	440	452	418	477	427	437	435	434	433	486	433	443	450	461	461	415	441	494	428	444	466	459	407	438	437	447	458	436	438	449	465	458	461	442	453	452	460	455	438	438	430	411	458	461	471	465	486	409	448	475	465	469	472	486	436	423	484	446	472	436	441	453	446	448	460	446	455	468	457	461	430	443	436	445	450	465	417	450	470	452	443	422	462	439	443	453	424	466	465	437	466	415	424	432	460	435	464	441	447	480	441	449	430	476	397	456	447	451	487	488	440	423	465	461	486	442	415	460	433	459	438	468	498	450	455	456	412	481	467	421	427	448	445	418	490	462	428	459	451	458	444	406	482	476	485	453	467	458	448	436	479	472	478	443	429	431	455	446	459	453	468	444	463	425	436	452	458	436	461	444	452	419	431	448	466	436	410	483	447	452	439	424	446	474	463	439	464	439	445	436	470	474	433	435	451	431	456	438	434	426	508	458	468	439	457	449	464	452	425	440	484	454	455	463	436	448	422	479	466	428	415	487	461	447	447	444	458	497	462	482	445	458	461	400	462	415	434	444	469	472	485	460	462	459	452	428	461	458	415	445	413	444	463	421	461	433	443	483	431	442	478	458	483	420	410	449	426	427	458	464	457	456	447	467	462	444	438	462	462	457	448	474	464	477	479	446	461	462	434	455	455	443	442	457	451	433	409	471	438	444	474	425	458	402	435	459	487	458	407	453	411	414	474	426	439	455	415	425	448	444	425	443	445	415	429	462	436	439	410	452	448	404	436	499	454	425	435	423	436	430	455	442	446	417	433	508	447	421	427	482	445	431	468	426	427	462	470	415	451	408	489	428	462	465	465	493	497	448	462	460	435	449	470	449	421	426	425	434	460	423	449	465	439	461	488	437	460	447	414	456	408	417	420	470	458	491	439	428	460	446	450	464	467	403	437	477	430	453	441	437	442	462	469	472	476	451	426	456	439	426	433	423	470	492	460	476	428	431	406	456	492	450	451	427	468	436	448	439	489	447	420	417	452	481	449	468	443	435	412	469	461	451	479	441	426	461	446	446	458	446	413	440	457	425	430	434	415	468	428	468	447	444	433	435	434	451	456	454	462	408	456	441	501	447	419	465	457	481	443	456	461	471	437	402	444	440	443	454	473	436	420	484	454	431	454	509	451	453	425	456	409	425	462	434	420	442	423	447	452	473	425	429	447	466	467	461	477	471	453	403	451	438	453	426	433	431	460	444	459	459	430	421	457	427	445	458	495	445	450	441	447	435	438	443	411	463	470	451	462	428	463	470	460	447	405	452	428	430	435	444	456	423	394	480	458	455	433	432	439	463	415	485	458	438	455	455	453	439	429	496	440	415	473	449	410	446	408	471	451	407	445	450	476	437	449	466	429	465	445	453	437	412	458	460	472	464	441	472	427	437	442	410	434	469	453	478	433	436	425	478	467	465	430	413	414	430	446	436	463	472	448	445	438	465	476	468	431	432	449	443	475	470	452	467	456	432	447	447	474	430	513	443	503	479	471	417	423	434	454	445	441	414	459	458	443	480	434	469	463	453	475	429	470	485	453	409	460	436	439	424	495	420	429	431	488	437	446	468	448	417	425	449	429	463	460	476	459	471	409	472	470	422	442	439	448	470	469	416	452	424	451	445	401	449	458	441	444	456	454	421	476	456	489	437	436	426	516	447	433	447	449	458	479	434	433	452	427	435	486	471	417	432	473	455	403	482	415	492	426	458	388	456	428	420	427	443	461	458	458	412	457	432	495	477	463	456	433	464	427	489	472	447	444	488	478	417	431	472	444	466	481	457	467	441	480	443	455	412	435	436	432	444	456	448	440	414	471	444	460	460	461	420	486	476	423	477	422	472	445	460	443	463	446	453	468	442	452	447	457	430	434	482	420	451	452	429	408	464	450	451	436	478	458	452	480	441	499	445	475	451	455	471	433	439	467	442	438	424	491	428	463	402	448	458	457	463	422	458	462	462	455	441	460	452	462	436	481	427	433	499	472	468	459	460	443	434	458	462	439	436	453	440	455	445	428	449	430	439	462	427	461	452	438	467	425	444	481	428	455	427	449	449	457	451	439	463	457	477	500	448	451	453	436	438	460	435	447	461	408	460	462	435	455	440	448	470	458	494	467	428	438	455	443	431	441	444	450	414	428	459	473	442	492	458	450	417	455	435	463	464	455	434	418	481	433	456	503	464	478	442	457	426	471	484	403	478	445	440	461	485	428	491	437	458	454	446	434	466	465	410	420	466	461	438	459	469	458	453	459	422	452	452	459	433	438	420	433	468	434	420	424	467	462	464	453	433	426	422	429	455	461	423	485	453	450	437	445	445	442	475	484	424	439	462	464	422	449	413	469	457	459	474	458	461	466	447	457	426	437	428	477	438	473	441	440	448	430	417	444	400	438	465	427	477	412	454	457	420	486	468	459	477	424	432	481	443	478	465	433	445	472	461	466	425	480	441	441	443	426	441	486	475	435	438	458	434	434	464	453	422	458	472	436	412	413	444	435	415	445	490	448	405	446	442	430	438	447	436	451	453	414	446	472	462	418	420	433	445	424	461	468	438	442	421	441	449	469	434	445	461	446	469	427	445	465	459	472	468	478	443	457	436	443	454	467	452	435	435	458	462	468	436	434	470	451	436	422	450
33847	27858	24991	17684	9408	8208	8378	9268	24507	22414	11924	3399	1852	1203	782	584	505	532	452	366	301	338	297	282	327	372	887	1350	884	860	450	316	218	205	174	166	166	200	194	193	171	171	202	176	181	185	175	172	166	189	171	163	177	186	162	170	169	221	165	169	167	171	163	193	188	169	175	194	181	170	139	194	157	155	162	191	159	212	175	184	194	190	193	174	165	188	176	172	192	211	147	207	170	200	179	177	193	179	177	159	153	175	188	184	201	179	154	177	200	166	177	184	174	174	153	184	195	181	165	200	182	196	152	190	171	169	182	193	191	164	163	176	199	178	188	175	168	180	162	180	188	184	194	178	193	179	200	184	191	185	184	181	170	176	190	197	195	178	183	196	184	182	189	175	206	185	173	185	162	198	203	186	166	169	181	164	198	192	172	175	187	175	190	194	156	207	183	157	192	178	175	157	189	161	160	200	172	158	148	186	163	165	178	181	153	193	203	201	170	171	155	187	187	193	185	200	194	183	168	181	182	213	191	180	172	166	177	184	183	196	180	166	166	179	174	187	179	188	168	182	171	192	189	181	175	190	172	170	175	147	186	176	164	170	183	173	185	174	166	173	165	157	189	180	194	169	201	173	209	149	171	185	192	189	182	205	179	178	188	193	170	176	163	175	202	202	179	182	151	191	183	189	181	233	151	180	191	151	170	186	172	197	183	164	144	171	213	189	195	176	208	167	167	186	155	172	190	170	172	168	164	176	161	175	176	173	174	177	175	199	176	159	201	184	200	182	173	168	188	173	193	191	161	167	164	185	188	181	182	182	172	175	173	185	146	169	202	186	167	202	182	177	179	163	197	183	187	161	157	173	183	167	172	184	183	179	168	191	183	176	166	158	203	179	171	197	191	174	170	169	207	155	178	163	173	160	169	161	192	172	162	176	172	178	168	147	195	184	168	168	195	166	189	206	179	190	165	158	153	191	168	175	174	170	175	163	156	171	196	193	177	154	190	160	166	175	160	170	183	152	168	180	180	180	204	166	172	188	197	179	192	175	174	188	165	205	210	205	176	181	189	180	153	179	149	159	173	153	211	190	171	161	198	173	176	181	178	169	190	167	181	156	166	173	164	183	146	169	168	191	157	175	180	188	169	166	183	182	196	190	186	173	181	176	194	171	167	150	160	180	181	168	178	163	166	175	165	181	208	173	179	156	163	164	187	156	176	207	173	191	140	169	191	182	172	157	182	187	186	165	184	219	183	168	174	158	184	162	183	172	193	165	180	166	174	192	170	172	175	186	185	158	202	204	167	189	180	192	190	182	172	189	177	178	175	184	178	209	190	197	168	158	175	175	182	186	166	184	183	205	180	154	184	178	180	172	179	167	182	194	155	171	173	167	190	167	189	197	171	153	196	170	195	185	187	186	192	200	194	183	199	180	181	157	175	191	192	180	184	181	183	186	194	177	164	175	202	171	155	152	178	188	199	187	198	181	171	166	173	171	190	187	176	177	165	177	182	180	212	183	173	161	152	159	158	161	190	185	191	163	190	178	180	187	179	190	178	168	179	164	195	192	176	154	168	185	178	159	198	157	190	195	166	211	186	183	182	155	194	193	182	180	175	158	162	198	182	190	191	194	174	182	163	204	182	168	189	194	180	169	186	183	178	169	185	165	174	193	197	160	195	164	170	164	173	184	174	174	171	176	168	172	165	182	170	170	170	177	162	170	185	188	164	178	181	166	189	180	172	164	167	175	169	164	183	182	172	163	168	164	178	163	192	180	188	200	187	183	173	171	176	186	168	194	199	157	168	179	181	161	167	187	164	188	181	184	187	186	199	191	178	190	200	154	184	217	176	190	197	189	192	179	167	175	197	195	172	182	202	164	168	172	198	200	177	178	182	175	186	194	170	175	170	179	179	171	199	175	154	161	181	171	181	170	173	195	152	180	201	203	180	202	153	188	204	180	175	186	171	185	191	173	172	186	174	195	185	211	187	181	186	178	205	175	185	174	197	208	168	167	173	164	203	163	210	178	193	187	169	154	213	167	165	218	168	168	174	198	165	187	177	179	187	196	199	166	206	190	202	194	192	147	184	171	181	161	187	166	174	152	179	183	169	190	175	184	193	181	169	177	176	178	197	172	150	171	177	162	202	164	161	157	184	195	171	172	151	172	164	169	179	186	192	193	184	171	206	157	196	153	171	198	179	187	167	172	174	170	169	158	177	179	180	162	182	202	179	205	193	150	168	203	201	177	176	172	202	136	174	180	162	172	166	205	162	171	160	158	169	171	175	196	181	149	161	163	197	170	167	172	162	184	177	194	171	193	158	157	175	200	183	188	181	174	199	192	172	173	194	193	189	165	208	167	178	181	174	173	181	175	198	203	178	158	181	211	196	169	172	213	186	197	158	170	177	175	168	187	191	185	191	186	175	171	150	149	181	204	186	197	163	188	171	160	180	172	176	176	158	181	177	185	202	190	195	202	187	176	188	147	166	175	173	184	158	153	190	174	177	194	196	164	182	184	187	192	191	190	186	162	187	180	178	207	179	176	156	159	149	167	191	175	193	164	199	182	175	166	190	163	191	192	170	168	173	176	168	165	172	187	187	176	158	179	233	190	169	211	178	150	167	173	168	144	188	178	186	178	173	164	167	184	181	178	183	172	178	179	160	183	181	173	170	198	181	170	212	181	172	170	166	175	179	184	185	171	175	179	152	188	179	191	168	199	163	154	198	189	179	154	166	190	166	210	155	184	171	177	173	185	151	174	187	180	182	171	201	183	210	186	191	189	160	195	193	217	168	191	177	161	173	199	176	193	161	170	185	176	182	179	173	182	177	190	171	179	177	190	170	202	164	194	173	175	178	144	173	180	193	182	154	173	181	159	170	170	196	188	150	174	187	195	195	184	160	177	186	192	207	174	161	198	188	193	187	180	172	166	152	160	190	178	183	187	161	155	174	195	184	188	177	199	196	203	190	182	163	169	191	161	209	174	147	164	187	178	158	180	166	206	169	161	159	172	187	168	176	163	186	209	159	199	188	188	178	198	175	157	180	180	176	167	170	165	168	175	167	162	169	194	196	186	181	223	183	175	196	190	192	153	180	186	159	192	162	200	188	156	179	189	173	179	183	187	171	199	181	167	190	165	162	182	158	174	166	176	195	195	149	174	177	182	187	171	178	157	181	175	169	173	165	175	158	167	185	190	182	175	179	178	206	202	202	188	187	201	180	183	174	177	168	182	195	163	177	155	177	189	163	202	176	163	211	184	177	200	189	160	208	197	186	190	153	196	164	179	193	184	194	171	178	181	172	185	210	170	199	173	181	204	170	176	171	188	171	186	174	202	158	177	172	173	165	187	190	169	166	172	185	185	183	180	177	199	182	190	171	168	184	176	186	199	160	199	180	190	185	149	179	189	165	196	187	195	184	184	195	167	177	186	178	185	177	174	159	182	195	187	175	186	187	169	185	178	171	195	186	186	162	183	179	189	188	182	169	179
22577	23771	24991	27567	22209	25344	27715	30235	47159	43077	27797	14804	9925	7356	4933	3685	3399	3437	2479	1984	1596	1738	1871	1682	1772	1897	5747	9142	5559	5315	2634	1177	673	564	583	504	521	516	527	527	524	509	505	517	513	522	512	530	515	512	527	499	503	466	530	537	498	526	523	521	561	514	499	514	573	541	523	499	519	508	512	531	536	512	488	498	516	465	512	477	485	513	554	528	519	555	507	564	493	475	546	472	517	484	482	557	531	513	475	525	503	512	513	534	498	538	496	533	525	541	529	556	520	553	519	515	496	506	535	518	506	559	489	524	563	489	495	506	536	555	511	541	511	542	509	508	527	522	511	505	486	480	539	515	529	544	493	506	500	549	525	504	511	490	519	523	525	529	498	557	538	487	539	512	526	494	484	489	519	492	502	463	504	539	514	494	515	527	530	499	503	496	534	504	524	518	512	518	540	497	501	513	482	523	497	510	541	538	502	503	508	548	525	509	496	515	550	529	536	518	499	508	473	515	491	571	503	505	542	494	543	562	509	557	530	490	509	491	535	537	556	474	477	503	572	506	458	526	542	539	510	532	541	506	562	544	494	488	515	507	493	513	546	469	504	490	488	549	494	541	509	518	503	522	495	518	495	548	479	543	515	532	474	515	520	487	509	535	559	524	505	511	508	542	528	528	499	512	513	507	514	497	555	512	540	506	562	516	525	517	510	499	500	483	502	504	519	531	515	478	504	493	514	515	509	495	496	497	511	528	495	505	519	546	518	529	553	551	513	535	525	498	520	502	504	539	518	566	505	520	528	507	496	502	510	492	531	495	534	516	534	530	491	533	494	521	511	525	528	516	507	504	531	505	509	477	511	531	502	498	498	470	538	525	525	493	517	523	534	513	510	486	493	478	513	527	516	528	518	517	504	519	537	504	470	523	551	486	533	496	498	526	531	523	545	514	508	466	486	488	523	517	536	489	512	480	558	512	496	499	518	493	573	490	539	525	537	546	529	502	523	488	543	499	540	536	528	535	528	498	495	506	518	518	478	508	576	491	551	532	545	481	504	507	481	515	502	512	541	516	490	543	521	529	467	529	522	507	516	484	533	513	552	498	517	459	551	472	512	529	525	522	501	542	543	517	474	516	534	553	503	517	508	544	498	535	475	493	557	492	520	482	526	532	511	511	535	533	534	499	504	508	487	490	484	507	486	489	512	482	517	530	499	519	527	504	490	521	519	530	520	535	544	509	479	459	564	497	466	521	503	545	522	535	490	531	518	517	518	534	549	516	525	514	531	527	530	473	517	563	459	482	490	521	519	535	552	550	507	490	551	503	488	502	520	531	529	468	524	589	506	532	520	519	491	560	541	530	514	497	536	475	520	516	495	473	497	481	494	515	562	520	539	523	500	519	493	530	530	493	493	506	538	552	511	500	514	513	533	504	515	523	507	511	490	484	536	502	510	500	490	526	558	539	483	485	503	536	507	492	534	497	521	507	520	485	535	539	519	541	540	499	492	524	546	546	534	516	532	479	521	482	493	495	518	535	517	551	491	494	510	499	520	523	492	525	515	559	505	556	489	490	484	566	465	495	514	541	558	551	530	490	470	515	514	504	531	502	516	546	514	518	527	525	544	534	553	516	529	542	530	508	544	500	493	551	494	486	541	519	495	492	547	501	504	490	510	505	506	505	488	503	480	479	513	482	513	544	501	540	495	513	528	485	527	525	535	537	506	538	490	498	512	522	508	516	469	534	502	504	551	472	507	526	508	509	533	520	522	511	493	520	509	500	520	530	498	509	511	504	512	500	498	522	523	504	508	566	510	515	515	471	546	534	530	553	504	545	491	535	548	484	498	480	489	500	507	508	485	539	503	539	490	570	510	519	541	512	484	555	532	501	501	503	506	539	505	497	517	544	495	521	511	523	508	511	512	479	488	495	523	514	506	513	500	517	492	518	537	517	498	479	498	523	519	497	534	476	511	511	493	515	518	527	520	534	525	508	502	507	494	492	503	520	507	531	564	478	503	490	506	509	554	488	478	538	555	497	532	491	495	464	501	525	560	530	549	532	517	488	525	515	514	507	502	509	544	531	526	518	571	497	506	492	485	531	516	539	503	507	539	508	550	487	495	489	513	527	457	497	518	526	514	498	542	505	510	481	501	507	525	513	461	603	542	490	534	504	492	529	491	492	487	573	534	498	493	547	487	559	526	540	511	540	543	568	467	502	515	516	506	552	524	537	501	507	525	497	496	556	483	508	502	510	497	513	537	551	507	517	503	511	466	511	569	535	525	513	503	496	507	513	499	550	560	490	523	493	505	481	552	522	516	496	496	533	492	519	463	509	543	537	520	495	508	524	541	528	506	533	565	532	495	547	485	510	553	530	514	541	529	498	538	526	539	529	540	494	488	516	548	502	553	539	528	484	510	533	511	513	529	527	524	503	495	525	488	486	524	519	505	474	545	525	493	521	513	514	501	490	488	568	489	508	486	478	504	509	555	532	512	535	512	500	517	451	559	537	538	520	502	483	549	532	503	542	510	510	505	507	493	529	484	509	470	508	543	511	491	521	508	537	502	482	537	485	494	503	493	546	475	530	490	543	550	514	504	537	502	525	491	567	478	496	502	503	510	469	524	503	511	504	519	516	485	515	514	538	502	497	510	494	562	534	498	514	523	506	548	524	505	495	544	528	509	507	526	512	516	544	481	493	535	512	509	487	539	507	534	529	514	513	553	519	538	519	511	543	512	506	503	512	503	487	559	494	494	535	530	529	487	526	524	554	535	500	523	483	536	514	478	476	556	481	511	508	524	497	509	535	515	508	498	458	563	482	493	493	530	565	498	488	539	523	504	497	542	514	544	511	490	505	507	520	505	552	496	521	514	538	520	529	499	479	510	494	526	461	485	560	539	520	514	517	525	531	508	517	515	526	516	468	579	514	452	523	554	517	510	508	483	554	543	530	513	535	548	519	527	509	536	545	545	557	493	514	522	503	533	490	510	565	521	507	482	507	507	471	532	517	499	529	519	503	481	521	541	505	517	539	493	485	531	564	517	515	538	549	510	521	546	483	515	523	506	505	527	534	474	498	491	530	508	515	508	510	535	514	484	500	518	526	502	515	504	509	509	529	511	494	543	519	538	524	482	549	524	501	523	520	502	481	538	520	506	533	525	535	501	521	517	539	512	499	480	542	513	528	526	513	538	513	529	474	490	512	518	543	510	500	511	479	513	526	508	525	520	482	541	547	530	534	506	508	503	543	534	501	512	524	495	508	561	514	523	549	534	524	517	535	483	530	498	576	513	522	572	491	534	496	538	529	516	490	528	504	509	492	488	524	553	491	540	462	503	498	539	545	501	495	540	513	467	467	493	491	498	534	523	509	504	513	496	523	500	521	521	511	542	494	509	523	516	518	510	525	500	511	522	518	497	536	499	569	524	504	502	513	495	497	527	519	512	509	515	557	517	529	484	485	473	534	534	527	496	560	492	521	524	495	520	499	531	517	486	503
26554	15017	12428	4839	2700	3279	3023	3239	3795	3280	1370	719	465	376	275	234	220	255	250	220	210	228	203	192	222	240	272	248	261	267	257	201	191	198	157	208	198	190	194	192	188	189	179	184	207	176	189	185	180	202	211	179	226	211	176	189	206	235	168	185	186	190	183	209	182	202	193	194	195	187	197	199	195	188	188	203	190	192	182	180	196	190	199	197	195	182	184	189	212	196	175	205	192	180	177	201	187	183	201	238	225	191	180	223	174	184	164	199	212	214	184	208	186	210	201	226	184	205	202	176	197	188	187	196	188	203	177	183	199	220	206	181	193	210	191	176	205	210	191	177	202	194	208	192	185	198	199	178	161	186	171	162	211	208	165	181	184	199	186	175	219	197	201	177	181	175	189	157	207	177	187	171	193	179	177	183	169	207	180	194	186	181	172	177	225	210	189	183	185	172	199	201	175	150	189	187	204	188	199	178	181	172	185	178	192	193	166	204	190	192	187	199	155	191	194	197	193	185	177	198	187	200	195	180	210	180	208	185	172	195	186	177	216	174	193	193	162	193	180	193	185	182	207	183	184	202	199	205	186	189	178	189	207	195	218	172	186	192	192	203	204	186	210	156	182	211	202	183	200	194	187	195	192	182	197	176	161	188	177	191	207	214	190	197	180	206	216	179	181	218	167	200	180	212	172	195	221	214	177	185	194	195	187	191	199	193	180	192	181	188	206	177	177	197	195	195	193	183	187	170	173	181	186	192	187	204	195	191	181	196	194	202	175	207	177	165	174	182	205	204	188	208	190	198	182	193	184	155	187	191	208	212	189	211	166	160	191	183	202	197	184	182	198	185	195	199	198	213	185	189	214	221	185	180	203	201	207	182	193	206	211	198	200	183	173	172	191	187	182	179	180	206	219	196	195	201	201	196	204	207	202	184	203	201	198	187	185	189	192	198	185	196	202	185	171	196	185	184	162	200	190	171	201	188	203	203	177	209	197	167	188	197	206	211	198	203	199	205	198	192	216	183	183	177	186	183	190	196	199	180	205	208	211	202	189	174	199	172	192	201	196	184	160	210	190	215	172	231	195	178	200	209	193	191	199	161	171	190	194	205	199	197	178	175	178	195	194	191	194	209	206	213	197	189	190	182	193	202	189	220	194	181	211	170	186	165	175	190	201	196	217	199	200	203	195	209	202	190	195	209	204	196	229	195	196	190	199	204	179	168	177	179	196	175	198	195	219	190	195	206	187	206	184	167	176	199	176	203	183	167	182	211	170	194	199	207	190	198	189	183	168	190	184	171	185	188	215	188	197	210	220	178	172	182	211	195	184	214	190	217	196	199	187	175	194	172	198	193	175	199	144	176	178	180	185	181	181	203	175	212	193	177	207	191	197	184	199	204	173	201	198	179	165	177	184	208	178	174	197	183	183	185	201	205	165	187	192	198	171	181	189	197	189	189	166	201	187	172	211	186	202	168	181	162	189	177	214	209	192	188	164	204	168	184	213	181	198	202	174	161	180	201	192	210	207	214	191	204	189	190	186	190	180	175	186	175	188	176	214	192	186	201	194	174	217	175	175	183	182	178	189	203	182	207	178	184	187	221	197	215	186	190	197	180	173	192	199	218	176	210	180	195	193	219	182	191	208	202	192	185	187	193	190	196	203	184	203	202	205	201	196	187	208	185	205	188	195	190	221	173	187	182	187	187	184	196	187	189	210	184	197	192	188	202	189	180	182	175	189	187	177	203	215	186	208	160	203	172	214	182	184	195	189	191	214	195	180	207	205	220	200	184	206	162	191	217	210	194	204	199	189	194	195	184	193	187	183	180	196	177	203	171	196	194	203	188	183	179	184	183	192	187	184	178	205	221	180	211	209	195	175	194	181	183	204	218	207	182	209	195	205	199	212	201	234	189	200	206	178	222	189	180	203	167	173	211	173	191	171	173	203	197	180	198	163	182	189	186	211	198	199	191	185	179	190	183	180	188	196	210	228	217	197	197	208	197	198	178	189	196	185	201	202	191	200	186	198	191	197	193	196	185	184	175	201	194	187	184	181	178	163	196	197	200	209	187	192	195	179	182	190	177	208	227	188	187	182	186	191	194	180	191	190	206	214	206	220	213	170	181	200	205	199	213	206	198	193	189	195	195	159	198	172	224	179	209	185	208	198	193	199	175	184	177	189	187	207	196	195	190	213	182	208	192	192	185	206	193	189	216	188	186	163	193	197	188	181	167	209	199	205	190	187	202	177	195	200	225	209	177	185	208	193	210	190	205	164	187	191	221	234	185	198	206	188	180	180	208	212	185	193	195	178	192	161	174	174	208	201	188	202	189	212	178	183	184	167	206	188	190	178	179	177	171	174	223	181	182	221	185	199	197	179	175	212	194	180	206	197	207	211	205	179	179	179	206	193	162	190	190	189	205	185	196	193	190	199	188	204	196	178	188	183	184	202	187	190	180	181	186	212	181	175	200	178	192	200	185	185	202	180	235	198	182	189	196	213	184	179	184	184	177	221	172	220	176	214	193	188	187	202	201	179	178	184	184	157	199	163	190	209	178	210	172	177	194	199	206	220	174	177	221	196	203	208	182	172	191	214	196	185	189	171	197	186	194	175	189	194	189	156	190	190	211	209	201	187	210	191	215	190	214	182	179	189	184	182	196	191	181	210	172	172	165	190	198	186	188	234	186	180	177	188	217	221	183	190	194	169	199	201	212	177	184	192	170	193	221	165	185	193	211	188	189	198	185	208	192	180	178	171	196	202	193	189	189	155	171	196	172	179	200	180	175	176	188	176	181	202	197	193	191	187	176	190	191	194	210	204	192	197	211	205	193	187	188	192	201	169	214	175	194	211	202	200	181	194	192	180	192	199	186	182	175	202	186	222	191	185	181	189	172	205	217	193	190	204	201	214	190	202	218	182	207	191	211	193	189	201	204	166	187	176	169	180	201	210	195	188	179	200	193	190	205	190	199	182	205	208	172	221	178	201	205	184	189	178	201	185	200	175	184	172	173	176	179	203	156	191	173	199	183	177	200	199	212	181	190	183	184	172	181	187	203	189	224	201	197	186	190	191	192	194	191	197	189	200	185	165	195	186	194	184	192	174	203	208	190	191	206	209	193	186	200	186	202	169	171	194	200	185	191	191	181	185	206	195	193	193	196	182	210	199	170	197	170	194	196	211	201	184	189	196	213	223	204	178	201	175	163	181	162	201	215	217	177	182	213	184	198	174	206	202	213	209	198	197	181	173	161	184	182	170	218	192	189	212	213	202	205	197	174	180	191	177	168	191	180	171	194	190	195	182	208	177	186	204	175	207	205	194	195	197	174	194	194	186	198	182	200	191	185	176	204	187	222	187	203	192	182	209	213	193	188	213	204	205	149	212	192	164	195	211	174	202	198	186	202	177	191	194	205	210	184	197	208	203	185	188	205	196	216	231	192	183	176	183	200	149	176	206	173	211	209	187	194	211	208	200	195	201	181	203	183	226	174
15606	12574	15445	11163	10824	14581	14486	15656	18397	15420	7378	4161	2781	1841	1270	973	895	901	846	854	734	734	635	755	765	887	1146	1216	1087	911	783	603	559	548	508	550	523	511	559	537	564	532	570	585	504	516	554	508	505	545	540	536	555	553	529	554	521	519	483	531	540	572	554	555	561	557	548	521	503	502	528	572	534	510	562	558	517	520	534	544	571	532	560	521	553	534	556	548	569	535	552	504	570	546	537	523	516	575	524	517	541	487	547	498	545	580	562	593	548	531	512	569	545	511	546	570	560	553	544	533	499	540	544	557	523	551	540	533	533	564	503	535	541	542	571	501	526	542	496	552	543	546	547	548	547	535	565	553	524	541	547	585	517	527	557	555	574	523	543	562	552	528	564	548	538	543	537	534	540	547	527	514	541	525	528	563	515	542	520	570	527	516	546	503	569	551	568	513	546	569	511	541	503	566	552	522	536	574	515	570	550	537	518	544	554	531	548	537	521	528	560	526	551	563	542	537	554	526	547	531	589	547	546	545	542	556	539	520	549	520	511	547	573	544	544	524	568	520	564	556	563	508	527	517	546	547	556	498	561	519	539	510	576	571	540	571	553	546	540	533	566	503	526	556	551	550	533	529	552	567	526	543	562	533	520	522	539	488	548	568	531	524	519	535	530	523	553	524	544	518	530	563	542	538	544	542	574	544	565	578	556	556	532	522	584	534	529	521	516	517	576	521	555	522	564	531	536	539	496	511	561	572	541	546	526	510	564	524	584	496	519	500	545	532	603	516	535	577	557	556	527	542	500	518	541	531	500	527	519	555	540	553	517	495	531	529	517	520	503	500	542	535	543	532	550	559	513	516	542	542	513	506	531	571	562	542	506	559	556	524	571	529	516	548	558	516	539	557	563	528	531	533	564	581	487	550	539	554	544	552	554	562	523	520	508	564	601	567	536	527	525	533	533	548	540	546	534	529	547	573	528	508	557	571	540	518	561	540	577	569	509	541	494	504	582	556	543	551	597	546	562	548	541	539	561	533	567	546	592	515	520	548	565	503	520	565	559	529	580	552	531	596	504	497	562	545	506	566	552	536	543	574	531	550	523	532	579	505	497	522	547	526	542	546	540	506	518	566	522	568	515	521	567	551	567	543	562	525	561	513	520	540	519	505	524	542	553	542	576	541	567	528	511	534	582	550	554	578	533	552	560	500	560	540	569	529	516	517	514	520	512	533	560	521	537	520	523	558	521	533	530	571	568	575	503	549	485	555	545	544	551	559	519	528	518	553	524	548	551	523	564	518	575	570	558	522	535	557	571	561	554	531	529	537	516	546	562	521	545	547	534	488	523	553	510	527	546	513	521	541	533	510	485	515	545	537	535	520	518	533	541	535	538	483	544	542	540	532	536	568	602	516	552	523	546	510	577	512	552	556	502	587	525	568	547	534	556	600	515	517	542	540	519	546	563	494	558	529	589	537	528	521	574	549	547	524	551	553	520	529	561	562	548	553	535	504	549	520	553	549	535	542	572	582	515	537	542	527	510	529	522	536	526	542	546	527	548	520	516	604	553	534	581	540	522	536	557	544	529	533	543	516	532	559	523	556	546	554	560	531	519	556	558	562	494	568	569	517	506	548	506	550	545	525	489	551	546	587	544	565	537	551	517	504	544	521	542	561	548	576	515	547	598	570	533	570	542	542	518	561	535	539	520	561	568	545	531	525	557	530	570	561	543	529	564	504	520	488	531	569	536	547	523	510	523	588	524	606	537	547	577	555	508	544	527	516	526	535	546	509	507	573	529	553	534	555	568	570	553	528	537	517	555	550	507	569	543	495	541	552	556	523	509	544	551	514	553	532	512	534	513	580	513	553	522	531	560	526	544	536	534	554	573	573	537	534	508	531	577	521	559	551	512	560	578	558	497	553	533	523	543	561	513	516	535	550	534	522	572	542	536	549	521	533	502	584	564	561	534	534	520	553	557	522	558	528	508	577	504	533	510	504	543	556	556	512	543	544	533	539	538	532	536	513	500	513	533	548	566	551	536	552	549	589	537	532	515	549	525	544	528	552	492	558	549	512	544	513	580	510	529	487	520	584	498	560	511	531	503	546	558	598	511	537	529	541	564	526	530	531	593	530	545	517	577	519	552	558	542	571	565	527	534	580	565	523	530	577	565	535	561	535	540	530	518	552	514	502	573	535	536	533	526	541	558	539	551	533	537	520	530	493	556	546	528	502	556	573	537	572	529	526	561	507	521	556	530	535	533	527	563	541	538	549	546	588	530	537	537	580	505	531	552	545	574	570	535	521	512	514	519	491	521	520	569	577	538	542	519	570	510	510	560	533	529	560	512	540	543	539	577	536	523	561	532	581	552	557	584	503	517	549	546	500	526	540	510	534	544	586	529	555	528	522	531	563	510	560	529	546	526	501	539	558	535	534	521	536	575	533	571	526	506	543	535	518	571	507	558	543	515	530	537	545	547	514	513	538	552	527	509	573	545	509	513	559	559	536	551	499	541	548	501	538	515	528	553	516	510	521	527	554	559	574	561	501	532	560	522	552	515	583	516	547	546	572	517	507	543	497	567	532	549	532	544	514	552	577	567	525	495	497	532	553	542	538	540	540	580	505	535	559	515	560	522	522	556	499	551	509	524	523	500	495	499	550	571	531	554	524	555	536	517	558	502	570	541	536	523	518	558	553	518	537	501	566	545	538	580	572	549	524	536	487	509	589	562	525	510	575	598	553	520	514	555	528	550	570	558	543	516	544	512	536	557	572	504	550	573	552	560	553	512	519	587	516	538	542	529	551	536	582	563	585	524	548	554	512	542	528	515	536	514	560	559	544	514	564	541	551	522	524	534	531	523	536	562	534	530	524	517	556	530	530	553	538	533	546	530	533	528	543	556	510	524	558	528	496	549	527	517	536	556	587	565	558	510	525	537	553	547	594	546	522	525	578	507	549	560	542	550	504	572	560	560	548	558	577	532	549	558	540	524	539	519	533	517	582	513	535	574	575	545	568	523	523	551	582	538	509	530	547	508	531	557	542	527	543	540	578	533	502	514	508	550	540	520	518	520	520	528	578	583	576	541	592	550	507	538	532	526	517	529	559	540	511	535	509	500	542	535	564	559	537	535	591	507	574	525	552	528	556	558	534	519	557	534	537	565	547	510	517	547	553	551	511	536	529	529	525	542	579	563	524	525	519	540	561	501	576	545	525	557	530	565	549	525	539	533	575	549	530	514	542	524	514	534	529	601	566	504	526	613	551	580	565	553	555	522	536	524	542	563	520	531	500	574	512	558	534	498	545	525	578	510	547	544	500	566	549	510	530	567	536	515	546	530	580	598	567	538	536	511	574	539	552	526	494	556	549	532	554	545	576	500	541	558	530	536	505	597	579	537	582	549	541	546	522	537	534	578	573	522	544	543	536	583	560	539	531	525	533	516	525	544	538	539	580	526	545	526	545	510	555	533	512	540	582	534	538	588	545	555	585	507	551
31459	21505	19857	10424	8567	6406	5576	8895	13317	6327	4367	4067	2779	1691	1162	626	395	363	309	278	306	274	274	308	411	623	638	623	1058	613	304	168	141	147	146	156	173	143	159	129	135	141	163	157	155	138	143	154	137	149	141	146	137	166	145	145	139	114	156	148	145	140	153	147	160	166	143	153	130	121	135	135	154	154	150	144	130	133	154	156	140	131	136	154	137	133	144	139	150	138	138	131	161	145	155	135	156	139	138	149	124	144	137	126	136	141	130	135	133	173	126	134	144	132	139	141	148	141	154	144	158	135	135	125	143	164	121	144	128	169	143	148	139	155	129	155	146	129	133	143	148	149	150	141	136	138	117	145	142	125	137	136	131	135	138	157	139	139	120	158	153	155	143	158	144	139	138	162	151	137	154	174	132	158	142	135	154	152	156	145	147	141	137	144	145	146	137	136	136	143	143	131	127	145	151	145	144	155	160	160	150	167	137	151	142	139	158	130	149	143	161	131	173	125	136	157	141	130	159	160	159	152	148	166	168	146	148	136	148	137	132	142	145	153	130	128	153	140	173	147	153	152	142	154	134	124	175	154	134	163	152	156	120	137	156	156	153	145	164	165	157	160	168	112	166	159	146	152	145	120	138	151	152	143	147	149	160	155	133	124	165	144	146	147	134	126	143	152	181	142	129	136	146	116	151	156	145	180	162	136	157	168	132	137	121	149	139	158	150	153	130	138	134	131	156	135	150	122	132	154	152	178	140	146	154	143	147	145	172	125	126	139	139	146	137	134	134	133	133	148	163	166	156	150	137	133	147	138	156	143	128	142	137	142	131	137	130	137	155	129	136	141	136	153	138	140	117	145	144	153	130	132	141	123	146	127	159	125	134	124	145	148	139	151	125	155	115	150	152	131	133	159	155	153	138	152	163	128	132	155	143	152	148	141	141	151	136	149	160	139	146	132	140	172	126	141	148	117	136	168	136	132	141	141	147	142	138	157	155	153	145	153	146	130	136	132	143	144	126	151	155	154	142	137	138	134	144	137	146	161	133	146	151	138	170	122	147	128	141	122	151	170	148	163	143	127	143	157	156	120	130	151	147	134	140	161	139	172	140	153	143	153	144	136	145	143	166	129	148	131	124	152	129	143	138	128	130	157	159	138	118	149	142	136	133	146	144	138	136	160	149	155	154	130	126	132	143	150	168	147	136	140	123	155	137	146	146	136	138	148	138	174	145	150	166	148	173	136	146	129	142	141	144	136	162	151	173	126	144	140	143	111	168	163	144	145	137	154	153	163	153	144	148	130	131	146	159	160	133	130	149	190	154	156	149	144	137	158	134	150	127	156	151	135	133	149	163	141	144	128	146	124	142	137	150	136	141	150	134	141	137	145	168	136	172	129	143	170	134	151	149	136	131	152	152	136	118	151	147	151	148	151	141	138	129	150	164	136	151	149	151	117	146	143	136	125	134	135	146	141	159	129	146	144	138	138	144	151	140	149	157	162	154	131	144	133	138	127	127	143	135	137	146	163	159	138	151	137	121	178	138	162	130	138	144	145	141	132	127	151	133	149	146	129	150	134	134	142	146	140	156	142	153	146	167	158	149	138	135	142	141	152	138	143	149	150	133	155	156	157	134	149	155	134	122	141	166	129	141	165	159	153	135	162	144	141	157	154	158	155	153	162	142	135	149	167	131	148	125	151	137	122	155	156	144	132	143	132	145	156	134	135	143	136	144	145	143	171	151	136	143	144	134	159	157	136	156	152	135	155	149	159	156	143	159	149	138	148	150	144	131	152	142	148	130	132	165	149	158	156	146	147	162	144	139	161	147	129	144	159	124	112	147	150	156	141	136	142	146	153	136	140	126	139	168	163	137	143	143	146	138	155	139	126	136	162	146	127	141	156	143	162	160	146	152	134	149	146	149	121	152	146	151	126	128	130	154	172	115	141	148	131	156	110	151	155	129	149	152	126	140	145	145	162	129	148	153	160	146	151	145	154	148	142	147	142	140	151	126	129	127	162	164	162	140	157	151	149	151	163	154	144	152	168	136	143	130	153	130	149	135	133	144	150	128	165	139	143	142	142	130	132	128	140	131	147	127	163	155	151	143	154	135	156	139	131	168	144	170	141	136	142	119	158	158	150	133	138	122	158	138	157	151	138	151	142	177	159	123	132	133	129	151	137	138	145	136	141	159	150	139	140	142	142	160	144	147	148	132	144	157	141	153	130	137	152	146	162	150	160	141	147	141	132	130	157	140	143	138	146	146	138	152	124	141	160	146	138	145	116	133	149	135	138	140	159	147	168	138	137	129	142	125	152	155	153	143	150	142	151	145	127	166	146	144	132	155	130	149	144	138	155	141	155	124	136	154	118	145	151	136	154	116	161	130	164	146	152	157	145	164	149	150	136	145	153	151	133	138	148	162	144	134	153	153	135	164	147	138	153	146	160	133	155	153	140	142	151	135	124	149	153	154	162	134	152	165	155	193	133	164	132	158	134	159	146	151	140	171	127	149	138	155	123	118	128	120	148	156	151	163	136	159	142	148	144	130	159	145	157	153	150	141	166	136	147	157	131	137	145	152	150	117	158	159	151	150	134	128	133	171	136	149	133	157	148	128	175	161	150	149	147	138	157	150	162	130	150	143	139	134	134	138	141	137	162	157	135	165	134	128	160	143	156	147	151	156	142	125	129	133	132	131	164	142	132	136	143	125	144	148	123	136	152	145	124	154	122	149	148	155	141	142	132	156	165	136	154	174	157	161	148	171	142	126	153	149	170	145	149	153	163	132	145	143	150	147	144	126	143	149	145	138	153	148	163	158	154	173	144	157	145	136	155	142	136	135	139	128	145	149	132	147	147	148	139	144	128	135	164	128	162	144	134	132	126	170	128	157	159	160	164	150	158	145	158	163	135	138	150	138	164	134	120	137	125	145	149	155	144	151	162	150	144	137	144	138	142	140	147	145	135	141	154	149	130	142	135	132	165	159	146	164	145	162	138	159	149	123	171	147	139	168	141	129	138	133	121	166	120	140	155	150	134	151	141	159	148	141	163	146	139	129	160	120	141	146	141	142	129	168	138	141	115	148	166	128	124	130	141	137	123	154	144	136	137	157	137	154	138	145	155	151	166	153	159	136	127	156	144	127	151	153	161	139	173	158	172	157	150	130	163	141	151	155	155	145	151	140	169	156	131	137	133	151	162	138	118	158	156	141	140	131	146	149	137	159	153	154	126	131	132	165	131	159	146	155	136	150	144	145	134	141	132	136	135	159	149	156	146	151	156	129	142	154	137	145	150	137	156	139	137	146	128	141	137	142	156	146	141	133	147	150	128	158	134	136	145	136	165	138	134	159	138	155	136	161	128	136	146	146	142	163	123	159	145	136	154	136	141	159	141	144	139	158	144	167	162	154	155	146	141	149	149	140	144	140	158	152	132	148	158	147	147	128	171	156	131	109	144	162	146	143	138	151	136	133	147	119	150	149	151	152	151	150	160
19574	17838	21227	19463	24400	21938	22618	30344	34080	22466	19205	18843	14305	10317	7276	3875	2558	2246	1803	1763	1651	1481	1626	2003	3068	4362	4349	4494	7039	3716	1570	646	401	433	435	445	444	447	425	425	453	435	414	418	449	411	449	464	418	440	426	412	418	426	418	393	428	427	421	439	445	390	407	455	445	435	396	427	406	413	434	415	406	415	387	396	397	417	434	473	441	417	423	405	450	419	402	417	449	427	412	431	414	432	386	419	416	425	426	436	430	416	374	426	395	433	397	429	438	391	424	431	419	403	460	434	425	433	410	388	417	417	402	443	429	436	427	398	414	407	422	416	419	453	376	401	451	429	412	451	420	424	420	462	391	461	437	437	422	412	401	431	407	384	432	402	420	439	399	404	406	406	413	426	412	393	415	439	432	420	421	419	417	424	428	435	424	456	410	457	416	428	411	413	400	418	449	413	431	431	455	424	396	415	393	435	442	398	446	393	425	433	441	447	396	383	442	449	408	398	420	424	406	423	418	438	421	425	433	420	443	415	431	425	417	409	450	398	441	397	416	442	425	421	418	422	409	426	408	400	412	429	405	453	399	425	398	424	435	421	414	439	427	411	454	422	438	449	395	383	394	422	431	389	475	396	431	418	453	443	417	475	437	445	437	421	447	436	407	391	398	407	407	435	432	425	428	399	427	443	399	397	422	415	400	420	407	418	405	420	448	422	425	423	418	432	400	409	411	388	428	431	429	402	409	406	421	409	352	457	411	433	390	407	415	427	445	404	423	413	436	401	439	396	423	404	390	422	423	429	434	397	413	419	420	417	431	429	422	409	405	436	420	410	448	397	452	431	380	428	441	437	432	424	404	430	412	412	461	449	425	425	436	418	426	388	389	439	437	399	422	403	428	420	449	420	418	439	435	440	413	398	417	444	438	418	404	430	425	474	415	413	401	374	419	395	439	433	400	421	418	458	401	397	403	392	425	428	428	421	415	444	398	444	431	444	395	418	412	403	422	420	385	419	424	412	391	407	435	440	454	418	459	450	379	443	444	424	401	425	404	415	439	426	452	458	426	434	459	390	389	407	437	415	406	428	410	434	409	450	422	429	423	422	406	447	417	411	450	445	426	470	421	412	438	416	391	433	415	450	426	408	398	442	396	406	418	403	402	439	408	391	397	411	424	452	435	410	439	429	459	400	415	432	382	402	416	431	430	421	441	421	418	440	421	404	446	399	410	410	406	399	394	457	425	408	433	424	418	438	420	394	430	439	401	414	420	448	457	424	449	419	441	398	420	419	440	425	446	396	423	438	378	402	439	433	414	406	391	453	445	432	432	421	433	431	412	409	444	428	395	426	436	456	401	435	399	376	384	443	370	428	446	429	452	407	435	408	438	415	434	440	389	408	406	412	415	431	452	433	430	389	406	432	415	401	365	410	405	420	424	405	422	438	435	429	428	416	404	389	431	421	418	387	418	419	464	451	382	403	429	398	440	438	398	449	386	425	456	409	436	415	428	427	469	432	403	394	429	422	407	434	411	452	384	411	408	421	421	424	420	405	431	406	463	419	418	406	396	419	394	420	414	425	431	402	444	411	426	418	434	412	393	393	424	443	441	425	411	457	438	406	428	408	408	416	418	457	396	401	421	437	424	393	403	410	445	385	394	419	411	440	419	401	425	406	448	445	432	420	412	409	408	433	439	421	416	457	431	402	439	384	412	435	405	406	389	412	398	424	392	415	452	413	410	453	431	468	437	458	412	451	423	393	414	427	443	418	414	439	404	443	425	457	420	429	415	377	399	427	389	421	454	426	440	421	384	459	392	413	406	421	419	442	424	427	440	406	400	434	436	408	398	419	427	441	398	412	372	416	424	444	458	424	412	417	429	400	392	428	421	418	426	405	412	421	420	426	423	413	474	410	441	406	421	430	432	430	425	450	433	399	424	419	462	407	377	434	403	422	423	384	426	452	431	379	387	398	413	373	435	401	436	432	413	411	431	416	465	416	408	416	423	417	403	401	456	431	454	410	397	425	423	406	398	431	418	376	448	413	415	408	422	389	431	393	426	407	427	403	424	476	452	411	427	461	383	416	406	430	431	404	428	387	389	440	399	405	423	427	442	439	404	414	393	441	427	456	424	442	424	453	422	396	423	411	404	431	408	408	400	438	447	427	437	406	430	416	388	422	414	439	426	411	419	409	394	419	422	460	422	427	413	409	455	421	429	420	417	382	448	384	408	395	422	434	400	395	422	442	432	391	426	413	415	422	423	398	450	418	415	396	446	411	455	443	400	439	431	406	448	452	435	412	408	424	421	421	452	387	412	397	440	432	420	423	411	421	410	393	414	420	425	436	436	395	431	393	418	376	412	390	439	398	431	455	413	404	387	429	403	391	433	415	431	392	432	418	428	394	423	399	408	393	416	407	434	395	421	401	417	400	387	392	403	406	435	437	431	433	395	419	435	405	443	413	420	414	433	414	413	429	410	471	441	439	422	445	416	427	397	424	492	395	374	446	401	474	394	423	416	424	418	418	422	463	401	409	383	412	412	444	421	406	409	425	396	391	407	422	451	413	419	400	409	387	414	436	458	415	423	417	400	406	434	410	423	405	437	414	421	446	412	399	402	386	401	423	385	395	424	430	407	449	428	425	425	434	429	428	416	446	423	424	407	400	405	409	393	381	431	416	417	373	412	449	442	413	426	446	442	413	423	472	426	443	408	453	438	430	452	456	393	425	416	390	400	385	440	419	412	380	416	456	434	424	459	436	395	452	389	385	403	446	417	444	453	434	442	435	450	428	422	412	409	419	431	402	394	421	422	415	424	429	434	440	412	435	429	417	433	397	413	426	405	448	427	393	403	418	418	449	400	455	457	431	428	414	454	423	422	418	464	421	401	432	424	459	435	432	420	407	409	395	435	426	404	415	406	419	414	422	399	440	418	414	446	424	371	420	422	417	416	377	407	422	463	433	424	383	434	412	415	402	409	434	403	410	433	410	393	413	418	437	398	392	405	431	401	440	454	402	433	401	432	449	429	401	418	402	438	406	377	415	426	416	394	441	429	403	400	418	406	434	411	428	420	370	429	412	429	447	391	397	432	424	419	441	422	413	416	417	389	432	432	413	422	441	427	384	441	406	426	379	407	414	437	402	399	418	422	430	375	425	409	400	416	421	420	454	408	475	450	468	394	415	426	431	416	398	397	404	403	401	430	395	452	423	379	412	436	417	403	426	418	410	451	432	469	415	425	426	420	439	413	429	398	429	397	416	423	439	407	386	423	448	445	444	467	424	419	438	393	401	440	435	388	421	415	412	433	443	411	417	409	456	442	471	425	401	406	420	424	409	409	396	403	425	462	424	397	416	386	403	447	420	443	412	370	409	432	431	432	430	407	449	420	409	415	377	419	416	382	429	447	416	408	432	447	414	445	457	440	429	433	403	426	371	386	411	473	469	450	391	416	399	434	449	410	439	410	423	428	410	424	425	402	399	402	423	483	392	427	455	425	399
32881	23895	21868	13725	12488	8619	6588	9745	13305	8107	6483	7446	6827	5355	3619	2130	1611	839	424	398	491	460	519	717	1105	1765	1598	577	342	559	426	251	189	186	165	172	169	197	172	173	166	170	181	160	142	174	204	158	147	145	137	146	141	140	133	137	139	142	152	133	165	165	131	125	139	137	121	126	167	164	156	148	139	129	136	149	118	129	142	128	140	152	138	142	126	128	134	130	141	147	131	160	140	129	127	153	129	135	147	130	151	138	164	133	146	163	152	146	129	140	157	118	132	146	155	112	146	147	144	147	143	125	140	145	142	131	152	145	138	130	156	134	140	144	141	128	143	134	136	147	135	147	150	164	131	136	140	140	134	153	141	147	160	158	132	139	143	112	134	136	136	138	140	126	134	147	147	139	132	136	119	141	142	123	137	138	147	123	128	144	132	165	117	140	129	117	140	130	126	139	160	142	146	148	130	140	112	127	121	133	127	149	138	149	126	145	141	126	153	146	157	125	139	142	135	147	148	122	140	152	130	131	134	142	114	132	159	144	128	138	136	138	154	133	139	166	166	135	123	152	148	140	122	136	103	131	139	144	162	135	148	144	125	122	132	133	125	144	127	136	141	141	141	161	157	150	182	163	127	162	154	141	155	146	137	130	124	122	122	120	132	145	127	149	162	128	141	134	133	150	125	143	137	138	139	129	141	125	135	150	155	124	145	138	118	135	130	163	135	124	131	130	134	138	131	155	112	131	126	142	152	126	148	153	155	137	137	134	144	135	142	153	145	169	130	140	138	138	132	133	143	147	132	140	134	122	137	132	156	120	132	134	144	136	136	129	128	132	131	150	132	150	137	140	137	132	130	137	134	152	162	137	142	123	144	138	157	143	130	139	148	142	118	145	148	145	145	149	158	138	154	119	131	133	137	131	139	139	130	127	137	129	132	141	137	128	144	143	133	142	146	131	156	143	157	149	140	136	139	141	126	142	167	126	117	140	152	138	154	128	136	166	107	140	134	132	138	154	143	128	133	118	154	130	144	151	136	151	160	160	136	136	133	117	157	128	139	146	139	158	132	147	131	137	149	141	147	126	139	118	133	143	140	117	134	148	149	133	146	124	144	134	135	168	127	128	138	129	143	143	142	145	161	134	152	147	161	151	158	135	141	137	132	145	144	134	156	149	124	135	125	152	146	125	185	163	133	140	152	150	137	137	144	132	162	146	133	134	147	160	147	123	133	131	137	124	147	147	137	153	147	133	145	151	143	145	149	130	136	128	149	126	135	140	134	156	152	123	148	140	116	120	142	134	155	133	120	132	128	138	144	138	151	149	124	121	144	140	158	156	129	138	133	137	156	150	141	144	148	126	168	148	130	127	132	171	121	106	160	151	135	141	130	175	147	154	148	146	135	152	130	133	145	139	124	153	147	139	154	153	144	137	132	148	142	158	124	153	155	161	149	151	134	124	142	131	143	155	139	138	157	127	146	135	147	151	160	117	136	144	134	156	133	146	154	141	145	126	136	147	175	146	139	132	147	154	116	154	125	157	128	131	145	147	162	126	129	130	148	126	145	124	160	139	144	128	134	153	143	119	153	121	123	145	121	141	138	131	142	136	123	123	121	132	149	151	145	135	130	151	133	118	134	148	146	133	137	151	137	176	133	136	136	131	114	141	154	150	139	148	131	132	153	125	142	135	137	155	131	151	139	145	147	147	143	161	143	132	131	123	148	134	140	155	130	131	150	139	152	121	144	139	154	157	153	120	141	128	147	142	143	136	148	146	161	147	133	167	153	154	133	116	140	145	158	133	140	134	135	130	142	146	136	139	144	145	158	136	138	162	160	145	137	145	141	128	122	151	153	127	150	151	146	129	118	134	122	124	146	155	150	162	159	140	157	146	153	133	147	122	132	154	148	132	135	142	157	149	145	129	137	130	140	131	134	153	144	151	145	145	126	129	108	134	140	143	151	132	124	114	140	131	149	128	121	127	127	153	136	145	140	135	147	158	144	129	137	128	156	103	130	134	130	134	153	122	137	129	141	169	144	139	126	134	137	157	142	163	129	146	147	127	127	132	139	139	155	134	120	135	138	139	115	156	143	153	133	109	149	143	133	132	144	149	149	147	126	133	114	137	152	152	133	139	130	141	147	144	122	128	144	122	137	143	152	141	119	145	121	143	129	129	146	130	138	143	134	161	134	121	165	130	144	140	134	140	165	120	118	145	144	134	133	150	157	123	146	158	147	138	146	141	134	118	127	149	123	131	136	160	131	117	136	155	143	138	119	137	136	153	142	130	135	129	144	163	161	150	133	133	145	130	137	116	122	145	143	145	133	127	129	125	132	148	134	145	156	132	155	150	136	127	142	122	155	152	142	147	142	142	147	147	147	143	149	123	130	126	131	147	132	102	139	124	147	139	140	146	121	150	127	136	144	138	132	147	121	137	138	111	148	133	145	147	152	125	140	136	142	141	149	134	130	142	140	129	134	133	107	155	132	133	121	138	143	137	126	127	128	109	140	145	141	150	117	128	144	134	124	155	138	136	146	127	122	133	146	104	146	145	149	117	140	120	145	133	148	131	165	119	159	164	152	127	140	150	141	146	152	144	133	154	130	138	138	118	137	131	142	138	129	151	131	158	139	132	154	155	127	137	144	152	128	153	156	139	136	135	139	134	155	135	132	137	152	125	135	135	149	145	149	128	124	165	149	137	166	145	155	135	141	147	160	129	132	141	136	152	125	157	126	143	144	126	140	156	133	133	154	134	137	144	129	142	137	118	142	145	145	149	132	152	165	136	153	152	149	144	145	145	136	126	137	130	127	137	146	119	149	127	149	119	139	145	129	144	128	147	143	143	139	115	143	114	128	143	152	134	129	140	146	146	137	137	154	135	140	132	135	163	150	136	137	131	150	153	138	159	140	151	136	133	155	144	135	126	143	150	128	144	138	138	155	138	155	160	174	162	149	128	137	116	130	139	147	154	144	153	160	144	125	132	141	123	136	162	146	143	130	127	153	143	132	149	144	145	159	149	122	147	156	124	157	120	158	127	144	157	153	148	141	129	129	133	137	131	158	136	132	127	159	136	129	148	146	141	131	147	139	139	162	151	139	131	133	120	151	129	159	131	144	130	154	151	154	146	124	114	141	145	128	125	132	135	139	121	150	122	130	137	149	158	154	136	139	142	129	115	143	132	131	150	142	139	113	133	147	106	146	152	133	128	150	151	150	112	148	149	154	132	129	153	135	130	124	149	140	128	156	118	99	160	123	139	136	138	157	151	130	140	119	129	138	131	137	148	137	136	150	125	156	139	132	152	156	139	135	144	149	136	147	153	157	155	138	147	144	137	135	149	162	142	135	127	141	146	140	147	142	160	128	143	154	150	139	140	148	130	137	134	161	135	124	162	138	146	151	144	136	154	157	145	127	130	138	132	155	167	137	138	134	122	137	125	120	127	133	134	133	139	125	125	138	149	135	121	137	131	153	118	140	152	130	146	143	150
20354	19848	22018	24082	28401	24870	22667	29505	32620	26059	24755	27015	24925	22536	17618	12402	9505	5579	2773	2560	2795	2928	3092	5016	7880	11270	10828	4102	2111	3703	2606	1386	888	745	739	640	752	875	725	714	626	760	798	752	564	743	871	682	543	485	461	487	477	472	441	425	443	426	421	451	494	444	397	406	426	400	421	394	432	387	402	408	399	398	423	409	425	413	442	425	425	397	388	385	410	390	428	435	392	422	381	397	419	418	391	378	395	394	427	413	418	422	411	394	403	444	383	404	423	421	409	412	399	427	430	423	408	393	429	427	427	430	404	413	449	425	435	413	465	404	441	432	429	400	409	393	438	419	423	384	407	379	402	368	413	446	400	444	402	423	392	424	422	362	416	433	416	348	419	402	393	378	423	412	399	387	404	426	412	423	445	429	417	410	402	418	413	427	420	394	442	414	398	400	400	419	406	411	411	427	393	408	417	427	419	423	428	443	391	430	422	389	401	404	410	350	372	400	434	422	390	391	419	421	356	414	400	388	394	429	418	407	399	430	409	404	416	411	383	429	418	393	405	384	358	398	409	420	414	404	369	394	425	395	437	420	427	417	414	413	410	415	413	406	391	419	433	380	409	436	416	388	385	382	430	410	403	380	385	424	379	403	417	410	415	405	426	419	430	410	422	382	461	406	398	438	388	430	402	411	385	418	439	422	423	415	436	419	369	387	421	385	422	380	432	409	428	427	388	403	413	413	388	376	385	398	413	429	412	401	425	402	426	419	413	422	376	413	387	402	400	373	407	414	421	402	406	382	365	425	431	414	426	454	415	418	423	437	437	443	399	395	408	379	401	388	411	388	416	422	416	415	378	399	429	425	430	372	375	411	419	379	392	423	391	426	388	392	426	412	393	381	418	395	418	413	429	415	401	392	385	403	416	423	428	372	428	385	387	400	431	427	434	405	398	421	440	419	373	375	399	406	442	420	394	378	400	368	384	424	367	417	406	405	383	406	408	422	421	410	421	405	418	416	450	413	389	396	433	426	441	445	419	412	419	418	443	386	444	408	414	410	405	394	393	387	386	429	377	411	417	407	449	429	405	426	426	401	385	404	397	437	385	391	392	407	418	422	424	421	421	432	438	412	397	423	394	389	431	405	384	379	450	416	393	432	399	446	375	395	418	433	436	380	384	441	450	376	404	440	442	400	442	383	377	399	431	440	401	424	388	408	394	411	388	444	451	380	436	374	413	430	431	424	350	355	405	435	406	382	408	405	428	421	442	429	378	410	383	409	441	374	341	399	426	400	438	387	411	390	390	413	417	385	417	403	389	419	400	423	413	381	412	409	397	426	382	408	411	406	398	435	407	406	414	402	443	408	384	405	413	386	431	430	400	393	375	440	430	384	383	425	436	436	417	405	420	430	412	391	374	379	402	409	402	409	418	402	403	434	376	364	403	438	406	431	407	391	386	409	390	395	402	384	414	427	397	416	397	392	399	396	383	405	402	396	444	390	408	426	430	416	377	408	453	386	439	382	381	402	418	378	417	349	391	414	384	419	427	413	429	407	399	399	386	394	406	434	428	418	418	415	413	421	387	400	440	430	403	403	411	429	408	395	409	419	388	398	381	427	428	403	409	426	396	435	451	417	387	434	415	407	381	441	393	402	406	402	401	426	400	408	400	386	434	421	417	407	392	420	445	430	380	417	407	397	398	429	430	401	404	408	382	380	384	417	399	399	421	422	438	378	401	404	400	396	428	447	405	444	415	383	399	412	416	425	414	410	401	399	418	393	401	414	413	418	431	424	443	416	415	422	404	403	355	437	374	421	407	409	412	406	423	395	394	434	417	412	379	403	443	414	431	379	385	440	400	433	401	401	454	434	417	429	380	404	417	385	400	422	411	439	407	383	397	413	413	418	389	419	426	433	417	402	410	398	409	378	418	396	421	391	398	411	431	379	435	417	437	404	386	401	429	407	400	388	400	413	430	421	422	412	421	449	409	418	414	349	414	399	379	398	388	387	444	394	377	410	438	416	434	406	408	387	400	402	424	392	406	446	383	423	413	413	404	420	418	421	407	397	438	404	405	447	384	451	404	426	400	430	450	398	385	413	435	437	439	417	421	409	389	425	406	423	442	399	422	389	427	405	406	447	411	388	416	366	397	421	381	446	441	383	398	405	410	419	394	391	402	381	393	393	440	397	394	418	422	373	418	419	384	422	410	397	431	401	412	405	418	421	395	387	438	418	422	359	415	414	413	401	415	400	387	427	417	429	416	399	442	408	401	424	403	446	392	428	388	415	416	411	394	398	431	414	393	425	415	444	429	444	392	388	408	390	432	385	417	410	437	389	390	425	453	377	407	417	429	404	427	394	420	438	418	410	378	419	400	396	435	389	393	405	409	416	423	418	397	386	399	434	386	400	425	416	411	414	419	430	423	411	390	418	407	405	441	422	425	437	408	381	417	397	353	407	391	438	407	394	409	413	384	417	404	399	420	410	388	408	384	422	432	430	405	446	439	385	452	403	406	403	399	437	406	392	411	442	412	399	419	414	407	408	457	399	410	413	387	406	405	415	394	423	417	428	400	367	370	410	414	416	384	429	393	416	394	392	396	425	388	408	406	431	413	425	409	396	426	411	413	399	405	392	385	426	377	411	396	392	402	393	421	436	405	376	441	415	442	435	356	433	432	392	378	420	411	401	372	451	424	421	400	414	386	420	380	429	447	419	407	407	408	405	377	404	419	400	411	417	433	405	417	381	398	427	417	382	441	413	420	448	407	395	394	412	405	429	406	399	416	420	449	420	388	424	381	399	395	454	417	387	411	422	427	385	420	387	406	400	395	413	402	407	455	379	411	379	453	392	406	417	416	383	405	438	417	372	421	371	398	418	392	410	410	402	396	420	382	399	399	410	392	423	411	433	436	395	407	411	404	382	384	400	405	389	423	389	378	384	412	392	394	406	415	436	383	422	418	417	400	414	432	350	406	393	400	408	388	373	419	385	411	376	406	413	443	408	404	427	397	422	417	409	418	444	422	399	414	415	425	415	423	434	421	413	418	427	403	423	404	433	417	449	393	406	400	417	457	411	414	424	400	384	438	427	405	420	416	395	408	415	415	376	400	411	428	366	398	414	400	407	407	397	400	409	428	388	424	412	380	424	366	393	435	432	391	463	405	408	417	419	386	394	429	418	404	399	382	441	385	395	415	430	409	404	407	413	434	389	410	389	393	395	407	406	420	399	376	392	418	418	402	412	388	403	413	401	408	421	404	414	401	405	420	421	373	418	396	443	412	410	417	428	380	420	377	432	401	407	402	435	402	391	418	410	411	428	420	442	413	413	419	417	410	402	380	387	443	407	441	407	395	413	458	403	380	417	411	436	431	390	387	373	453	400	409	416	388	433	444	386	370	414	426	438	396	412	404	408	395	413	420	410	380	439	396	425	423	413	409	432	391	390	394	419	404	419	420	452	394	422	405	412	428	412	448	407	393	428	414	404	437	395	388	389	404	411
24916	11148	7143	3775	2882	2575	2094	2324	2032	2019	1489	1197	1050	956	891	749	539	325	217	213	213	205	218	213	208	197	253	215	193	223	240	195	185	169	162	153	158	176	178	157	145	174	172	160	166	166	177	178	167	171	176	177	158	165	157	177	153	160	165	130	153	162	160	182	169	152	154	164	177	166	167	162	142	172	171	150	177	157	154	149	151	156	158	158	159	169	161	168	160	187	154	144	177	155	194	168	164	164	181	161	150	162	170	155	155	178	167	166	149	142	157	164	157	168	153	160	169	168	175	151	178	163	152	149	153	175	149	164	168	163	173	178	164	148	171	173	181	168	190	159	156	152	183	173	146	152	142	176	167	152	165	154	166	154	188	158	183	164	160	191	149	158	159	169	149	159	171	187	176	163	165	164	141	173	159	174	144	167	164	168	162	149	169	163	181	153	153	159	160	144	164	157	148	149	171	164	157	148	139	170	165	154	164	187	135	176	167	138	150	173	176	178	148	178	178	165	188	181	161	147	159	142	159	163	161	163	153	176	161	167	137	145	168	141	150	189	165	162	153	195	175	148	152	166	174	146	154	170	156	172	166	153	169	151	165	155	185	157	168	171	182	157	137	153	168	182	163	160	155	162	142	183	160	184	157	171	170	165	153	153	154	162	161	160	153	154	179	161	180	179	158	152	151	142	189	173	167	153	177	164	164	145	171	153	166	164	162	151	177	172	148	160	187	157	154	172	172	174	165	151	158	157	166	169	160	163	173	139	165	163	171	168	160	140	162	174	160	161	163	169	137	156	161	173	165	178	156	175	152	168	167	166	176	150	161	190	167	182	150	159	194	151	151	170	166	146	169	141	136	171	149	154	160	160	152	174	159	151	149	165	191	183	167	164	181	168	176	171	165	177	129	179	169	157	154	167	173	155	154	165	167	180	188	162	151	155	143	166	190	161	178	172	178	180	148	172	171	168	172	155	157	167	150	158	159	169	170	143	170	166	137	132	151	175	176	150	157	133	143	151	204	168	144	158	156	154	154	159	154	164	186	143	179	179	158	157	194	135	153	165	181	177	163	184	170	141	148	152	160	188	165	172	140	166	148	172	171	161	170	187	153	180	176	147	158	162	170	190	158	157	151	157	179	185	153	135	175	146	145	176	146	166	157	173	175	156	173	164	143	158	142	170	163	146	162	167	155	180	181	136	175	174	171	170	179	159	168	179	156	151	154	179	154	154	170	164	143	174	167	167	162	168	151	166	157	166	159	172	170	137	151	179	164	162	158	159	150	168	157	167	169	170	173	166	148	152	162	172	164	155	172	162	164	153	184	143	178	165	171	198	159	173	151	159	144	154	152	150	186	161	165	158	166	169	153	161	155	168	146	166	156	146	141	173	167	158	161	129	159	167	158	169	158	162	161	152	148	164	172	155	155	140	197	161	189	177	173	189	167	174	174	183	188	160	136	148	155	177	168	167	153	150	163	166	156	180	160	166	163	159	172	170	164	169	176	164	139	145	167	158	157	174	174	179	164	158	176	178	150	158	165	151	155	153	164	154	160	162	160	168	171	172	160	162	160	155	177	151	127	171	154	155	155	161	176	156	154	164	172	158	178	199	142	164	180	160	164	165	149	150	162	159	166	182	155	159	168	162	158	148	182	167	135	154	151	158	162	170	161	160	166	179	176	178	182	180	177	183	147	171	168	162	159	187	151	143	163	151	168	171	168	162	154	167	171	148	181	164	148	183	153	184	168	154	151	153	158	159	167	163	189	162	161	156	195	172	158	159	172	171	166	154	167	167	171	161	164	172	180	169	176	154	187	149	185	155	148	167	152	183	179	170	157	158	160	168	161	138	169	172	151	165	160	174	137	170	168	169	159	169	174	177	160	175	170	184	152	169	173	160	179	163	148	156	161	168	171	170	163	171	159	137	142	174	165	166	169	152	172	152	144	151	173	147	158	155	176	161	157	179	160	147	161	171	161	184	150	162	165	159	190	167	159	181	172	158	158	157	159	151	146	161	194	176	147	143	160	155	166	151	137	157	180	139	163	159	156	157	141	174	169	194	157	161	171	143	157	180	179	170	152	168	148	172	167	160	172	163	186	170	169	187	157	166	146	156	167	165	171	156	161	156	153	142	158	165	184	162	199	167	181	163	159	186	161	148	154	168	165	170	161	153	161	161	144	139	151	162	158	188	146	149	171	175	151	144	184	169	145	133	155	143	170	149	149	160	176	192	161	185	150	188	187	157	160	156	179	137	158	167	161	152	140	167	164	156	161	164	177	138	180	163	163	146	163	162	122	157	149	166	152	171	174	176	131	156	177	163	179	165	196	162	159	151	151	131	154	176	149	142	186	161	174	178	139	172	168	144	166	166	181	163	169	175	152	170	147	150	173	169	184	161	165	181	143	191	173	176	179	176	153	162	170	153	149	174	172	169	163	165	136	160	160	179	169	184	167	158	152	173	157	155	141	160	176	175	158	192	153	151	175	140	168	162	179	158	153	174	171	166	151	168	157	139	154	170	170	154	176	151	165	180	163	149	157	145	176	174	174	170	162	152	135	204	155	157	149	157	178	177	167	175	167	170	146	158	166	172	152	147	159	150	168	178	170	161	191	186	169	174	169	163	154	166	189	155	159	157	178	159	150	160	182	158	169	158	152	148	180	180	157	199	178	152	183	176	171	189	163	171	159	184	149	156	174	159	167	167	173	171	149	157	168	147	149	169	166	153	169	175	161	136	133	158	134	149	165	160	169	191	174	168	194	161	165	178	163	172	159	161	183	151	143	170	173	173	168	167	168	163	179	162	170	159	146	170	187	153	156	168	172	173	134	184	170	188	178	169	165	171	157	187	154	153	161	185	151	182	152	174	167	172	158	153	158	160	169	159	159	169	169	193	159	170	174	190	155	170	156	157	174	187	176	155	167	163	168	163	163	158	159	150	153	159	146	165	187	169	176	179	171	158	175	198	140	163	159	157	166	155	191	173	170	163	137	189	182	161	169	140	153	150	173	172	171	151	167	151	162	152	169	177	153	178	152	164	167	147	162	170	156	154	158	172	164	184	155	153	168	156	169	157	168	170	182	141	144	167	170	172	174	153	171	152	145	136	146	176	163	152	158	164	163	159	157	168	158	160	185	163	165	187	178	179	163	161	162	165	169	182	154	180	156	167	160	155	164	144	168	160	125	146	154	179	159	168	181	164	163	153	178	161	158	151	179	172	168	172	156	183	177	154	145	163	138	174	159	159	169	172	167	169	155	173	148	168	151	171	169	162	176	162	167	142	171	177	165	181	162	159	183	144	182	158	165	170	178	179	184	149	165	138	159	146	179	160	159	169	153	162	177	152	158	169	159	158	179	152	166	174	167	189	178	164	176	167	149	157	141	156	167	168	177	152	166	160	168	175	170	182	165	183	165	147	162	154	147	178	143	167	147	165	166	145	171	168	168	165	156	169	142	156	162	144	160	177	159	150	174	200	157	160	190	173	160	182
13172	9158	9535	10637	12276	11841	11211	12578	11779	11571	8856	7382	6975	6310	5868	5270	3213	1762	1051	916	901	887	850	798	827	985	1228	869	673	866	967	820	579	531	522	452	479	509	504	452	498	470	461	485	479	479	479	504	500	486	493	448	464	463	461	459	445	463	495	482	465	419	460	447	460	464	493	466	471	439	458	458	449	467	477	446	492	477	448	476	461	481	495	444	480	442	455	429	463	490	422	442	489	524	458	510	477	469	430	486	490	451	455	451	488	463	530	483	454	469	489	476	497	497	450	441	486	496	456	491	479	449	474	470	457	486	469	454	440	464	474	466	472	450	473	433	460	452	483	492	483	444	477	467	469	467	512	444	491	447	460	471	472	492	468	441	451	456	450	468	477	489	478	459	464	465	470	456	480	434	445	479	485	464	465	464	487	468	422	498	460	490	498	458	497	410	465	495	461	450	458	484	438	459	481	470	448	449	458	487	451	488	457	445	480	447	492	481	451	486	458	491	479	471	436	466	485	454	440	468	450	467	496	507	442	454	453	447	460	423	460	476	495	493	484	473	478	481	471	462	485	496	484	456	512	476	457	485	453	440	443	464	433	451	485	458	498	457	466	447	491	501	449	502	484	487	493	455	458	488	439	481	482	483	470	474	442	477	486	448	459	458	472	434	459	464	468	490	453	447	452	453	481	450	437	456	451	467	490	498	440	477	458	460	475	452	470	461	458	451	475	466	521	495	467	495	469	467	450	461	471	464	472	482	487	463	443	452	444	438	466	441	434	413	420	475	421	462	479	499	443	460	487	485	461	472	489	457	470	444	434	442	501	486	469	421	465	470	473	461	436	456	447	478	477	445	467	468	460	440	458	448	458	465	480	466	471	492	469	466	451	469	458	467	441	469	466	469	550	449	440	464	476	476	487	466	422	445	469	451	457	419	410	475	453	482	462	486	471	433	459	486	474	491	503	431	480	443	478	439	455	456	490	489	451	465	479	425	466	443	448	476	471	459	440	446	469	481	434	463	473	509	433	473	457	483	455	488	463	478	430	476	454	465	460	442	501	472	472	470	453	472	465	496	443	432	464	427	471	497	467	458	454	456	449	449	466	472	451	468	429	473	489	464	448	437	486	460	445	513	488	450	476	474	451	435	485	479	489	433	472	437	473	489	450	447	452	453	444	438	478	471	450	488	480	453	454	468	464	465	523	436	486	477	471	443	465	463	455	449	437	492	459	494	442	456	447	468	473	459	488	469	446	487	464	428	470	484	447	453	466	472	492	469	497	486	470	455	443	464	467	470	449	482	448	466	472	476	460	457	455	480	495	460	474	451	453	482	468	470	464	466	443	444	472	453	491	445	454	456	456	450	442	473	457	515	492	456	431	465	446	485	441	448	439	494	449	451	489	481	471	451	473	463	443	509	472	461	462	452	467	445	428	485	424	453	462	474	476	467	479	471	480	473	440	455	461	467	466	472	421	440	432	434	471	486	442	470	429	486	454	484	454	525	498	472	432	483	469	457	472	473	471	441	481	450	464	484	516	483	477	490	458	435	452	482	458	466	452	445	448	456	433	434	458	489	469	465	447	434	449	457	470	459	442	460	466	470	426	496	468	432	472	476	471	470	431	460	448	412	490	451	466	480	453	463	496	436	492	471	461	473	461	457	437	444	479	456	450	467	457	435	487	510	471	484	467	476	478	420	469	436	463	449	476	460	465	462	449	446	514	459	460	453	474	454	452	492	485	477	460	468	432	446	488	455	452	473	466	481	433	497	420	492	442	473	473	490	446	479	477	445	458	501	451	511	484	483	463	478	455	480	470	458	470	501	448	424	460	448	430	456	421	484	469	476	461	524	465	455	443	438	488	434	479	440	443	464	455	430	454	463	462	425	447	476	457	463	454	486	437	447	504	469	485	440	460	456	461	487	440	469	444	471	465	450	474	488	463	515	477	458	473	476	501	500	451	475	450	445	494	442	483	483	462	463	462	491	472	426	491	465	462	456	431	455	466	424	435	472	485	451	483	461	461	433	456	475	459	506	440	463	440	470	443	465	498	435	488	413	426	420	473	492	460	488	422	456	472	460	443	430	459	472	488	467	528	446	442	434	485	502	448	464	470	469	457	445	479	474	463	434	449	480	455	483	503	498	482	470	472	433	465	453	490	469	453	473	485	397	454	455	499	465	499	471	422	465	471	428	477	465	471	471	476	494	436	481	453	465	462	448	499	467	472	442	438	461	443	466	498	466	458	424	452	466	461	463	468	436	441	518	487	482	476	478	476	473	463	467	439	484	439	438	456	491	508	517	440	443	492	486	468	454	430	444	497	424	459	474	459	483	444	456	482	449	488	465	476	447	448	468	453	472	459	478	484	461	392	453	444	490	451	480	484	440	442	469	444	457	464	500	460	442	451	463	469	419	455	474	428	470	496	517	458	448	470	475	479	412	442	467	461	467	479	500	476	510	474	469	439	448	515	480	484	487	459	427	488	460	472	487	467	466	441	481	443	467	457	455	448	488	429	451	472	493	436	471	437	455	467	432	456	484	462	476	433	445	456	465	469	468	455	487	472	477	444	476	507	451	477	482	476	452	435	483	463	467	441	459	466	516	457	460	496	469	485	450	446	455	489	484	480	455	514	499	464	472	459	470	486	434	451	475	504	447	452	462	473	453	452	485	481	487	462	468	452	443	485	451	444	466	448	428	463	468	523	438	480	462	477	427	444	446	494	455	464	463	489	471	439	441	515	485	489	460	478	543	482	433	473	474	448	463	487	446	491	426	463	500	468	477	472	440	474	489	440	442	463	444	474	470	495	471	492	460	472	424	485	483	445	478	498	475	464	460	476	481	447	469	482	479	505	483	507	469	490	489	498	434	522	442	453	487	484	508	447	470	471	465	421	486	448	492	457	504	479	457	485	502	504	513	462	451	456	465	462	472	450	487	455	508	461	463	437	465	463	420	466	463	454	471	487	458	463	463	455	458	473	468	466	489	488	512	472	466	477	474	502	457	448	451	475	470	493	499	533	467	472	439	467	431	451	460	494	483	478	458	482	460	476	416	428	504	464	483	429	441	452	457	468	430	457	455	474	494	470	482	439	423	497	454	459	482	466	443	469	478	473	462	463	487	486	491	460	483	479	469	455	444	462	454	488	474	488	456	481	477	507	484	437	445	473	444	450	455	448	437	481	462	466	488	440	447	471	493	461	479	495	460	452	471	471	456	453	439	491	475	480	479	428	459	459	476	448	422	434	452	429	461	465	447	462	483	468	484	447	452	489	428	496	487	488	451	456	463	491	472	449	417	440	445	481	453	455	470	487	484	445	475	463	484	457	464	466	489	495	415	459	485	474	469	454	458	514	503	463	458	457	488	470	429	473	496	469	443	463	513	462	447	447	471	448	449	493	480	486	464	505	488	441	461	471	495	468	467	429	454	439	469	462	481	450	454	481	469	469	462	434	459	464	465	452	454	455	452	487	447	503	474	442	483	454	420	423	482
30308	17833	15276	9924	6245	5825	5265	6828	5225	4949	5623	5795	3572	3641	3114	2155	1536	1109	683	393	280	291	267	280	609	620	521	313	419	736	384	331	254	209	221	206	196	175	175	171	183	144	149	156	163	165	150	145	163	146	163	135	169	158	156	149	170	151	161	172	155	174	157	149	149	178	173	159	155	152	154	154	144	150	156	142	155	162	146	171	180	162	159	159	152	148	144	138	142	142	145	163	167	156	179	171	142	164	149	184	153	146	154	141	154	132	162	140	117	149	149	141	165	168	160	149	170	189	159	150	156	164	169	132	147	154	158	155	153	182	153	132	158	139	162	149	170	166	153	139	136	131	150	167	172	156	169	137	162	138	133	134	178	145	151	156	160	147	164	144	169	160	163	147	157	170	153	158	132	126	148	146	158	139	157	189	147	172	175	166	150	150	167	162	148	135	160	183	156	162	174	164	176	146	156	157	157	148	146	149	134	163	146	131	157	160	171	139	169	138	162	157	163	136	145	161	176	140	175	167	139	158	167	181	157	137	160	128	152	161	143	160	149	162	161	160	153	142	160	161	141	139	142	151	157	113	177	164	167	153	176	152	174	163	148	165	164	140	148	180	161	157	155	125	169	177	120	144	140	162	178	145	165	140	139	146	149	150	147	168	149	162	170	171	171	134	151	152	157	163	147	143	147	170	153	162	149	149	173	166	143	184	163	158	142	166	176	126	144	144	142	180	139	127	136	176	174	173	143	175	161	138	129	153	147	155	155	165	161	154	166	160	151	152	145	149	175	160	161	164	145	155	168	164	134	161	137	154	148	173	170	145	143	163	149	155	159	165	166	134	166	176	152	162	159	154	138	145	158	148	157	151	139	157	150	145	164	170	174	157	161	160	149	148	163	162	155	166	178	146	150	170	167	143	152	145	145	140	143	154	161	162	146	146	164	165	126	151	139	179	164	170	149	152	174	127	154	156	159	162	152	165	154	137	151	172	173	127	164	180	172	183	157	170	139	163	133	134	163	157	172	138	152	142	146	165	162	150	155	161	151	156	161	156	149	155	162	143	160	167	185	173	156	149	148	153	172	154	157	164	144	195	168	168	147	138	160	157	173	152	152	128	165	147	149	177	157	139	159	162	163	160	142	149	188	147	171	181	154	194	156	144	141	155	140	152	151	149	147	154	148	160	175	159	140	157	151	153	158	147	159	146	151	148	146	156	174	146	155	172	174	161	169	151	164	161	159	150	143	158	147	144	149	147	140	144	146	153	141	155	142	143	150	138	139	144	166	150	177	146	139	134	154	171	161	151	147	137	164	144	148	156	177	125	163	140	160	166	157	154	166	164	160	159	160	158	171	163	145	181	145	157	158	154	168	170	143	140	127	179	166	164	148	155	161	160	138	146	161	163	181	150	152	140	143	143	170	167	172	172	151	142	162	169	161	165	149	159	159	161	165	137	137	169	140	152	154	162	152	157	156	157	169	179	165	147	144	172	164	156	159	154	177	171	148	147	173	161	184	146	165	147	142	147	151	163	173	150	165	161	153	151	135	149	169	147	161	175	141	176	169	184	159	146	168	144	159	169	143	155	160	141	163	152	178	163	145	159	142	164	147	163	174	161	163	180	177	146	139	170	161	153	155	148	168	174	163	150	168	146	132	157	162	166	174	152	149	165	151	163	182	152	159	173	168	160	157	161	168	185	181	119	157	116	160	148	162	168	162	129	149	183	156	135	141	165	156	153	150	146	156	151	154	169	160	172	172	175	158	181	160	143	152	115	147	151	187	147	148	146	137	162	174	166	180	168	140	152	175	163	168	166	166	158	143	159	148	156	136	166	169	156	153	171	171	137	142	135	147	171	173	168	133	155	135	193	155	137	136	166	173	156	149	173	162	157	161	141	139	141	157	163	148	148	151	160	169	148	158	155	159	168	131	145	163	155	138	142	154	173	146	146	156	144	153	156	161	126	153	162	146	142	152	151	158	154	148	155	154	153	160	139	140	150	148	146	136	153	145	168	150	143	156	145	124	142	150	156	158	157	154	172	158	148	151	146	143	128	155	140	151	151	144	142	166	157	161	152	157	171	161	165	161	168	146	161	173	151	167	137	154	144	144	160	139	144	163	171	147	167	153	164	137	162	165	146	135	131	151	150	155	142	153	131	165	160	126	132	153	140	169	133	165	169	152	167	170	140	155	185	152	153	143	155	131	148	167	167	160	162	152	165	150	158	137	159	149	138	152	147	138	190	182	172	151	171	165	154	171	123	147	152	157	137	164	151	166	158	173	165	168	148	135	128	121	189	155	146	142	140	147	151	140	149	170	164	157	144	142	151	149	159	159	163	160	148	177	162	167	155	155	175	150	153	161	152	154	155	170	156	143	172	143	138	159	174	169	146	142	153	140	135	162	153	163	170	161	164	182	158	156	162	141	144	149	133	151	160	170	157	164	171	158	152	135	160	161	157	171	154	159	144	167	161	155	172	168	145	148	153	163	160	142	149	171	142	146	141	143	154	149	158	160	153	178	164	164	150	166	167	150	160	169	138	162	155	159	173	146	164	143	144	160	143	155	160	158	160	145	158	133	150	159	144	145	148	153	143	149	155	178	166	134	150	154	153	160	181	144	160	171	133	165	128	146	163	143	174	161	169	156	169	152	157	150	164	140	159	147	139	157	174	162	152	151	153	172	149	156	131	151	163	163	167	155	161	153	160	147	142	171	145	144	172	155	146	164	145	150	143	167	120	148	144	156	165	178	158	175	158	190	153	143	150	150	150	149	164	166	162	141	149	165	149	147	165	174	155	167	162	146	150	170	139	156	163	147	166	143	155	147	142	159	156	156	189	155	178	181	165	158	151	177	166	159	181	149	144	160	175	140	149	149	168	159	155	156	181	134	171	173	162	141	151	140	173	125	139	135	182	165	146	163	149	143	159	167	161	159	145	140	168	160	131	155	147	147	172	162	164	161	134	152	156	140	149	152	154	140	156	145	146	174	184	161	159	158	155	156	140	147	144	151	171	150	167	142	145	163	180	151	138	164	157	126	163	168	148	156	153	178	159	159	154	130	164	149	151	158	148	146	162	152	143	181	165	144	172	167	152	156	173	160	157	155	183	158	153	169	157	145	146	163	146	163	157	154	157	178	144	158	121	158	162	166	153	149	138	167	172	169	149	158	165	155	133	159	170	135	169	159	156	162	161	163	155	156	142	134	141	160	156	167	122	137	140	158	162	160	181	163	151	154	139	170	177	147	130	147	144	154	172	141	171	139	167	162	128	158	163	172	175	141	174	157	170	116	180	161	160	137	156	145	127	170	152	182	159	143	176	154	174	158	170	137	166	138	171	155	156	164	160	133	150	183	137	154	156	151	164	147	152	179	167	132	180	171	146	142	163	162	152	143	182	156	143	166	163	138	143	178	166	139	148	141	143	155	158	144	137	183	146	159	140	146	137	155	148	167	152	127	152	144	166	151	150	156	166	177	150	162	141	169	183	134	154
17451	13938	17581	19890	18776	21018	20703	25883	21734	21590	23573	22830	17576	17831	16204	12370	9787	7409	4611	2496	1589	1704	1707	1679	4277	4317	3257	1789	2780	4967	2393	1765	1237	1032	1016	862	741	435	466	503	434	447	423	455	459	471	443	451	471	452	453	437	428	429	453	468	449	455	424	444	456	475	417	446	471	450	464	453	470	434	421	420	465	435	439	486	450	477	444	443	476	430	464	415	450	451	420	433	410	445	443	467	407	472	450	421	469	453	479	444	423	452	479	465	481	409	482	447	429	438	459	433	466	451	467	445	463	457	446	442	459	449	444	446	446	457	418	445	455	455	458	466	436	448	458	435	461	496	470	487	463	482	456	430	451	404	414	457	469	455	420	493	466	430	394	457	430	474	434	418	427	435	415	458	440	428	422	451	433	430	430	421	425	452	421	457	446	441	444	449	523	451	454	435	469	433	422	449	437	436	475	425	474	475	452	439	411	447	473	456	466	447	443	440	408	455	467	419	430	428	469	466	474	454	443	421	447	452	429	439	462	436	456	455	436	394	474	439	448	461	431	425	464	437	456	482	448	463	469	449	434	464	458	461	448	436	445	459	431	423	433	455	432	487	466	458	434	450	455	443	440	488	468	421	471	448	449	434	422	462	484	468	419	463	409	444	470	467	418	456	449	463	436	476	445	439	443	434	448	433	446	464	457	467	455	428	446	448	414	431	448	448	488	461	454	442	457	454	461	452	467	429	438	433	455	454	479	513	456	423	452	443	432	454	426	443	435	538	449	427	474	447	434	448	426	455	492	466	448	447	449	436	437	478	459	456	488	442	438	478	445	461	462	453	473	470	429	473	434	436	427	395	486	466	444	462	455	468	484	458	434	449	493	420	435	444	448	455	469	463	469	470	466	419	450	438	462	464	471	439	433	476	461	408	494	442	458	422	451	457	437	443	469	448	455	415	452	433	422	455	432	443	471	459	436	414	440	472	433	464	433	453	469	457	465	444	478	468	470	463	474	481	409	466	490	422	468	430	466	463	474	465	461	436	437	468	463	461	488	436	495	486	473	443	438	445	414	462	463	464	424	459	410	463	467	497	420	477	466	432	442	439	417	455	467	427	458	453	420	439	449	456	422	453	459	446	451	443	439	448	443	456	427	477	451	454	451	460	436	443	400	462	478	414	435	468	471	471	444	476	442	452	469	456	454	416	425	458	466	409	474	443	488	438	488	470	467	467	435	435	434	457	450	481	424	431	468	488	446	442	430	429	453	436	456	473	448	480	401	437	451	451	454	469	465	464	430	459	436	434	478	452	428	447	470	466	449	427	477	468	453	433	420	427	448	429	465	434	441	417	443	426	420	440	445	502	460	484	455	448	477	457	461	439	428	457	448	453	408	431	448	437	489	453	459	482	463	452	431	452	425	482	449	450	427	432	455	410	444	458	473	399	477	485	440	415	433	427	477	445	432	442	453	427	444	441	432	430	466	400	447	437	451	474	473	462	435	454	430	451	437	465	431	456	491	406	458	437	427	437	453	423	403	424	447	476	452	418	419	420	469	493	450	442	417	446	481	465	460	438	448	463	425	479	492	433	417	444	435	459	488	446	454	445	453	468	444	473	454	496	470	463	454	461	433	466	412	438	491	442	452	422	474	418	465	442	428	456	457	471	409	463	457	442	424	438	464	425	458	449	467	416	449	438	446	427	452	447	453	458	459	420	430	457	486	429	440	450	433	444	435	451	447	472	432	443	449	453	467	430	454	501	445	449	436	441	417	444	440	411	443	469	462	456	419	498	457	428	466	446	428	441	432	469	435	492	440	442	488	463	462	435	454	494	457	467	441	471	448	428	431	403	456	425	465	458	437	456	476	452	451	428	468	421	451	416	417	425	461	411	445	441	409	410	477	455	478	514	441	480	436	426	440	465	427	446	434	465	450	449	436	462	452	428	432	496	452	419	489	460	411	456	458	459	447	425	460	447	428	440	451	420	463	423	454	471	488	436	448	463	476	463	448	440	471	443	439	427	450	431	480	456	445	423	461	442	402	439	425	451	450	431	456	458	439	459	442	486	440	424	479	426	456	478	449	422	437	448	447	438	441	456	466	417	420	424	460	451	461	451	415	483	461	427	442	433	453	469	433	420	463	471	470	438	459	414	432	443	436	469	467	453	447	443	453	444	430	433	458	424	480	491	487	430	460	456	479	475	465	434	424	435	449	427	472	453	459	439	460	454	441	466	459	432	428	448	437	442	451	431	446	435	474	459	484	426	443	449	443	442	446	432	447	416	440	449	456	455	452	429	441	488	470	450	471	438	460	426	431	416	444	444	427	479	415	494	456	460	474	421	451	473	437	431	412	391	444	463	420	456	426	430	436	450	447	460	406	442	439	446	416	425	438	435	488	446	432	454	447	480	418	483	420	438	491	458	467	446	436	447	478	410	433	445	445	435	402	466	451	446	460	475	453	487	462	467	490	444	432	457	433	446	402	465	431	459	488	440	440	450	464	459	450	458	411	454	441	444	435	432	421	441	460	440	427	422	443	460	461	427	476	439	441	445	426	423	476	464	432	472	466	473	447	478	471	421	449	462	441	436	433	442	430	428	460	455	434	451	476	478	441	448	449	439	436	464	465	454	427	452	435	458	435	453	425	418	447	453	443	436	423	429	438	464	450	419	429	456	430	427	432	448	472	468	438	442	450	458	491	452	427	458	436	483	455	455	469	433	472	440	457	463	417	444	452	468	412	441	430	458	452	438	407	408	427	442	442	413	457	423	416	423	451	463	418	440	459	448	421	453	444	449	455	452	427	473	427	427	449	442	428	410	448	479	474	453	473	482	512	442	440	423	448	413	434	457	451	429	434	453	438	452	399	451	417	422	429	433	441	441	472	426	440	465	438	431	444	458	443	457	453	409	500	430	435	479	427	467	438	440	461	439	414	454	450	475	442	454	471	472	468	435	436	455	441	449	465	469	390	441	458	451	424	479	449	444	443	428	446	427	438	438	448	436	453	441	513	475	431	462	409	469	452	448	428	445	432	398	445	416	458	493	426	439	466	462	433	451	453	448	477	460	455	409	486	445	460	457	443	484	411	447	398	455	453	482	469	442	465	487	428	416	460	466	449	456	446	463	439	375	425	427	442	448	456	476	454	422	461	464	422	450	457	486	404	448	440	484	401	430	429	450	438	408	429	450	428	434	446	450	463	459	449	479	452	490	430	492	440	456	431	432	423	476	451	453	434	427	471	449	503	475	432	451	496	452	469	465	439	427	482	418	452	439	457	449	464	472	446	478	486	440	469	413	433	436	429	460	457	413	490	438	452	437	411	454	431	483	434	442	412	461	472	439	463	471	454	425	456	437	419	415	462	444	399	421	446	517	436	460	482	445	440	408	450	440	484	471	468	441	478	446	438	486	465	454	444	486	431	420	446	460	457	461	430	454	423	486	475	415	443	447	430	469	472	468	468	443	504	438	424	445	451	427	476	441	455	445	413	467	433	429	454	394	428	460
31117	19924	16896	13194	12016	9859	8098	7721	5653	9951	17872	15722	3903	2998	2654	1506	1300	1128	887	550	344	316	338	345	591	959	837	727	551	327	267	262	227	247	204	205	182	180	196	178	208	181	210	219	196	195	196	196	177	202	205	176	178	175	187	195	213	215	201	172	201	177	186	204	188	204	193	211	193	216	183	200	192	214	183	176	166	190	187	198	210	188	182	206	197	204	198	169	168	188	206	204	200	178	198	178	215	187	165	200	184	201	194	199	192	183	193	217	164	183	188	193	207	175	184	186	205	170	182	200	219	203	215	206	201	210	197	216	208	176	198	170	192	201	175	191	206	186	205	193	199	192	237	192	202	218	210	230	195	176	226	194	208	195	212	185	185	182	169	201	195	228	204	185	181	204	216	235	198	205	208	189	170	191	203	169	195	189	157	214	197	205	193	176	194	194	194	181	194	168	201	194	186	184	210	209	195	186	177	182	188	190	216	207	179	202	174	183	186	217	197	193	193	175	204	200	184	191	181	204	201	206	183	194	177	173	195	212	179	197	195	204	184	220	207	186	209	195	206	205	204	232	212	197	189	188	221	195	188	176	187	200	210	186	200	184	178	167	182	185	177	195	196	189	188	186	205	199	208	171	174	186	187	203	192	198	210	223	180	209	193	196	179	166	199	175	189	200	196	169	180	202	180	190	184	223	199	212	202	208	207	212	204	202	211	170	211	211	185	187	209	214	197	210	196	176	174	175	208	182	211	195	181	159	207	230	215	186	172	188	191	192	198	209	208	213	176	195	211	238	186	188	186	187	170	215	206	192	213	192	201	207	217	162	191	172	209	209	188	183	180	193	202	200	182	216	177	201	210	174	175	190	195	208	185	181	214	212	157	193	187	223	178	192	189	197	210	183	221	200	187	199	181	194	198	203	201	222	207	182	188	188	181	155	216	196	211	203	187	197	205	210	177	185	223	204	186	199	215	202	192	195	183	202	189	182	201	193	208	187	196	189	211	166	188	183	207	202	189	192	216	206	197	212	185	202	196	210	192	182	182	210	212	202	200	185	206	198	181	178	186	213	194	204	190	229	185	215	201	184	197	197	182	183	183	236	190	221	204	196	194	192	177	186	179	203	191	212	181	185	183	196	181	190	176	226	175	172	190	202	192	182	159	193	187	178	204	193	180	188	227	171	183	218	202	211	189	204	191	190	189	186	196	191	187	206	186	206	208	214	188	165	202	177	188	203	182	202	195	217	194	201	222	182	205	201	201	219	185	183	199	199	181	192	189	188	199	187	215	226	177	204	196	176	209	194	158	191	201	197	170	212	169	189	199	201	200	200	215	185	199	166	197	211	189	222	194	203	187	214	190	181	199	200	204	195	214	184	200	209	217	178	194	168	208	192	190	208	201	226	216	182	182	198	182	173	193	179	212	179	207	191	180	220	200	175	184	198	185	156	184	205	208	229	189	202	193	182	199	205	179	200	188	187	182	189	197	174	178	179	188	191	181	208	180	195	198	208	190	190	175	190	183	201	189	208	169	204	176	217	195	205	210	201	203	207	197	215	187	176	191	203	197	218	179	176	207	189	201	186	187	188	205	202	183	179	205	199	202	194	190	189	211	187	205	192	182	210	199	187	199	190	200	206	192	208	198	175	216	203	175	189	175	205	184	199	203	191	215	201	207	172	172	185	200	196	184	188	208	200	205	219	197	191	176	195	209	194	190	199	194	216	197	209	182	173	204	212	214	184	177	198	190	179	198	193	184	186	198	186	199	197	197	189	206	213	167	210	166	186	173	190	195	182	195	201	220	217	198	184	187	196	217	179	175	198	202	187	186	203	199	213	205	191	175	172	220	187	191	203	199	211	202	191	181	198	184	197	211	187	199	212	185	200	199	200	188	198	205	177	188	212	199	210	209	180	188	208	212	188	167	221	193	193	216	176	211	220	178	214	164	188	190	191	211	177	183	187	179	204	216	204	185	194	197	189	177	194	196	180	195	184	194	180	178	189	190	188	195	208	195	212	161	179	170	198	206	212	186	174	193	202	191	184	184	179	204	197	192	180	210	184	183	178	202	187	212	193	209	203	175	202	185	186	201	199	180	215	169	181	172	200	183	189	197	174	191	199	189	199	201	188	203	195	183	177	207	215	185	178	168	210	184	184	190	223	199	191	187	217	229	186	209	185	176	209	185	195	193	192	194	189	184	190	206	169	213	203	176	184	215	196	208	186	214	184	204	208	179	218	166	159	223	211	192	177	215	202	193	172	193	207	200	196	192	209	203	191	183	176	228	190	206	207	221	188	199	174	182	198	187	186	196	173	208	176	188	187	185	195	217	199	214	165	188	197	143	218	204	196	206	181	195	186	207	211	192	195	193	225	186	188	202	179	187	180	201	188	187	200	212	193	187	180	183	185	183	199	191	209	150	190	199	217	187	177	189	172	204	201	201	200	186	186	186	191	204	182	186	212	184	193	182	195	177	183	192	181	165	225	194	195	207	162	198	202	192	175	197	188	175	201	185	199	195	205	193	200	205	186	164	202	204	188	203	223	182	190	179	203	204	201	193	176	184	179	186	222	194	195	193	197	224	214	195	193	189	192	202	159	182	220	212	181	186	200	192	211	174	207	191	190	192	183	177	175	191	178	179	185	190	196	222	192	179	168	212	190	184	185	193	196	186	175	184	185	198	192	228	189	195	186	193	159	210	171	226	207	180	192	171	211	191	204	187	176	198	188	182	188	208	220	200	185	196	221	186	183	156	200	191	196	197	178	148	197	157	194	207	209	159	181	206	187	189	173	215	201	186	180	192	186	204	220	196	202	205	175	207	209	169	211	200	187	193	222	177	196	189	191	199	206	217	184	185	197	181	199	186	186	193	207	183	181	174	194	179	182	181	204	192	175	188	180	187	214	217	189	205	205	199	192	200	193	178	203	198	173	190	202	197	200	193	187	198	211	212	229	191	188	199	216	187	219	155	179	179	184	187	184	207	210	191	198	185	181	204	195	191	200	190	202	179	173	204	208	190	187	191	187	193	178	186	192	185	205	158	186	201	198	183	186	190	205	195	189	203	210	192	170	181	175	177	197	213	195	196	198	162	217	201	194	189	192	206	183	182	203	201	179	187	203	190	202	187	183	185	195	222	194	178	200	219	191	207	176	225	193	194	177	180	156	203	220	206	193	186	202	185	193	200	172	183	175	201	182	172	194	192	184	193	195	184	183	198	194	182	180	168	179	177	191	187	194	181	177	192	194	193	206	181	179	204	217	212	191	209	200	188	194	200	189	180	221	209	193	183	200	167	197	207	184	204	203	214	193	169	184	216	190	184	178	197	192	205	184	186	183	200	189	198	180	187	206	203	207	211	196	213	211	182	203	179	215	195	179	163	183	189	194	166	189	200	185	189	200	212	204	200	199	190	192	215	210	199	196	207	177	185	190	202	206	221	212	208	188	180	173	196	197	184	206	195	181	199	189	210	198	201	186	206	185	207	191	205	211
17346	15068	18841	23734	28498	27049	25899	26304	22391	30150	41190	32769	15920	15140	13909	8939	8291	7091	5891	3251	1974	1606	1690	1890	3390	6398	5551	4528	3391	1496	1222	1090	815	786	648	570	605	537	566	588	535	567	542	562	565	580	523	561	575	551	557	572	588	580	580	592	605	571	579	547	591	551	543	536	565	553	513	553	578	604	551	528	570	557	574	566	557	551	570	564	571	580	553	543	534	531	564	593	600	557	567	549	548	574	600	573	559	577	537	598	557	550	560	566	579	568	513	579	592	564	543	583	546	544	580	541	549	566	529	574	579	537	541	560	600	597	573	552	560	591	550	585	522	581	558	536	564	526	548	518	634	560	563	528	565	575	570	575	579	567	547	529	577	561	541	615	554	583	546	526	518	581	544	582	574	549	552	561	600	545	589	530	580	541	546	570	600	538	554	553	586	578	593	562	567	563	556	532	589	535	502	621	599	548	567	508	538	534	590	565	560	529	576	596	553	578	578	536	573	511	528	600	552	550	572	561	599	543	547	495	603	545	549	546	584	525	532	568	541	575	587	555	589	553	595	577	548	572	512	539	594	583	570	579	520	542	543	583	517	552	552	570	550	562	509	520	626	562	570	542	556	580	576	566	548	542	566	543	531	577	576	581	544	557	596	535	548	578	528	584	560	555	577	550	536	564	596	568	525	562	551	579	555	558	570	593	605	603	608	579	560	554	543	511	565	572	529	558	539	571	571	604	557	582	561	563	576	557	585	565	549	609	597	586	609	523	555	550	556	546	546	589	544	596	541	563	602	560	543	577	579	565	553	569	530	568	515	545	582	548	548	576	537	572	557	562	572	573	545	524	582	555	550	577	595	560	556	545	562	586	604	548	556	548	590	503	604	562	539	539	602	562	564	563	549	544	547	612	541	559	568	524	568	570	595	557	544	589	569	536	570	561	569	561	561	571	571	551	574	538	542	562	561	558	548	565	552	551	559	536	543	559	556	607	580	532	550	536	537	577	566	579	578	550	552	572	543	587	583	597	551	543	573	560	592	588	567	542	582	532	607	565	569	599	565	573	545	575	547	538	543	561	580	546	557	529	535	569	557	564	548	530	556	564	590	546	531	536	573	528	565	581	592	559	579	554	590	524	547	569	556	564	597	569	524	525	521	585	560	556	553	536	573	506	575	545	563	579	589	550	573	519	572	542	529	561	513	507	586	562	551	534	568	561	559	560	613	572	505	580	559	539	551	563	560	583	523	581	533	561	544	552	524	530	559	547	533	573	561	568	538	560	564	552	609	541	594	568	524	553	578	552	565	574	566	588	546	551	579	593	558	538	574	584	565	566	576	540	544	583	564	547	552	572	601	521	554	531	596	605	567	534	569	546	530	529	522	535	546	565	558	578	572	546	566	593	571	582	554	581	560	565	539	523	556	593	558	574	575	569	602	549	561	545	563	545	546	547	607	547	547	535	506	581	528	529	564	566	600	572	510	521	579	562	543	595	572	551	582	582	551	544	557	578	595	595	550	571	547	538	587	620	589	622	555	568	569	544	566	572	550	582	558	532	599	534	569	568	548	549	601	561	540	559	549	549	567	577	648	510	592	545	541	565	554	566	550	526	562	578	539	578	549	554	565	574	555	564	534	609	552	580	558	561	532	568	552	614	570	579	549	544	535	538	573	540	541	585	586	572	546	521	596	522	569	545	541	570	546	550	579	574	568	537	560	622	560	582	556	585	540	594	561	586	579	595	570	541	543	572	560	555	522	559	562	547	548	529	528	552	589	605	568	591	539	576	523	588	522	541	592	521	504	570	600	544	604	576	539	572	545	518	546	576	582	538	555	539	592	564	553	550	577	561	580	576	549	566	518	557	588	552	540	597	561	571	542	583	593	569	578	583	537	542	521	533	610	570	579	578	553	544	547	544	548	587	525	557	558	572	564	552	566	551	556	576	565	580	506	586	592	548	549	575	548	552	535	608	612	511	550	542	557	578	590	560	559	552	569	609	580	566	560	539	571	504	584	607	588	561	551	568	582	533	538	548	533	551	542	586	574	590	585	591	579	548	523	542	542	580	572	555	570	519	539	533	542	578	569	520	577	610	555	539	570	561	575	567	581	565	525	593	594	541	573	561	582	547	548	572	588	529	538	531	579	564	560	584	518	551	577	535	563	540	567	568	543	552	565	589	542	586	533	564	566	576	562	543	566	558	587	552	543	550	534	599	580	573	561	594	587	612	545	525	538	599	553	558	578	561	562	572	561	555	580	557	572	561	521	539	558	562	577	521	557	553	549	565	559	553	567	620	576	545	575	583	587	550	573	567	560	596	546	574	559	517	558	579	532	561	534	568	583	562	527	552	542	600	578	547	554	586	591	563	554	572	580	568	576	577	621	563	565	582	519	545	555	547	601	571	492	542	513	588	571	514	539	590	551	542	512	550	537	603	524	565	575	548	557	559	545	587	581	588	554	588	559	591	575	569	562	587	512	536	584	554	573	551	519	546	549	591	560	553	590	567	573	569	563	582	596	556	543	534	553	580	562	562	532	558	582	586	577	546	540	577	514	533	574	590	533	525	560	564	569	544	526	539	578	582	561	591	558	579	589	562	566	576	560	530	583	589	557	558	546	587	602	537	631	557	552	559	557	611	540	514	540	555	534	563	564	551	581	573	602	539	549	574	564	609	532	544	535	620	577	590	559	569	551	579	542	567	573	584	538	550	509	604	568	579	559	562	545	559	548	580	599	562	571	537	545	557	571	595	565	576	562	544	507	580	602	527	567	586	528	544	557	498	533	584	552	549	516	549	519	608	568	548	580	577	581	539	558	554	591	568	564	577	561	597	537	561	545	543	582	570	572	518	562	548	552	559	568	542	566	599	567	570	511	541	531	586	550	566	556	523	572	547	542	594	573	532	567	543	581	565	575	575	579	574	577	551	573	556	576	510	558	572	531	564	560	568	525	559	580	538	556	553	532	539	549	595	533	566	552	580	544	522	564	535	555	582	494	585	566	591	529	581	551	555	545	552	555	572	538	605	578	619	535	631	552	521	517	560	550	538	608	582	552	533	559	552	594	588	554	584	578	534	518	541	558	552	524	522	494	568	584	581	592	574	550	583	533	572	552	564	536	552	523	534	575	536	534	545	564	570	555	573	562	553	551	563	552	518	542	575	570	548	534	585	556	583	551	532	558	593	570	528	538	568	575	582	592	595	585	567	515	556	542	542	551	602	531	572	560	573	563	558	536	540	611	513	590	602	583	588	549	553	554	568	505	535	561	543	545	591	558	550	579	575	599	568	530	558	540	572	581	569	546	528	565	564	560	571	523	550	575	552	533	573	548	609	573	555	528	564	548	554	526	574	542	567	532	541	584	545	531	546	531	596	593	579	541	522	532	546	568	560	570	543	587	569	537	539	614	527	571	564	548	511	545	565	571	586	541	527	575	555	561	558	557	562	525	523	636	543	570	578	557	576	552	562	563	543	549	569	539	536	555	577	549	555	559	581	540	577
24477	8167	4460	2307	2237	1910	1348	1042	1147	1418	1921	1107	730	583	447	363	405	356	288	282	267	212	233	218	245	269	260	208	226	228	230	233	232	232	190	200	225	203	202	219	200	250	241	236	224	207	228	211	192	215	219	214	216	231	239	226	230	225	243	216	222	190	196	214	251	209	229	193	195	206	173	217	227	207	180	233	243	193	229	220	220	223	205	194	201	218	210	233	209	240	197	190	200	241	220	209	254	230	213	215	211	201	210	207	218	225	212	217	224	233	235	254	219	205	247	217	223	209	224	208	229	210	207	192	197	222	239	224	208	182	202	206	215	193	190	210	227	221	211	211	216	194	216	213	205	218	209	223	189	211	205	254	231	181	213	199	214	214	211	224	209	217	197	220	231	235	207	244	223	232	209	230	208	211	215	206	218	225	218	195	223	219	208	229	182	229	227	232	255	198	223	203	198	203	221	225	205	196	236	231	202	228	212	209	209	236	197	197	213	223	227	199	203	201	238	230	217	227	200	215	201	218	222	223	226	207	224	230	202	208	218	225	224	229	235	196	229	222	231	221	212	215	211	235	190	200	264	209	221	226	200	229	223	209	196	207	218	201	215	209	209	226	229	198	219	204	230	222	209	234	228	232	219	211	222	203	218	194	219	206	217	222	228	203	232	219	230	223	219	175	215	199	232	204	233	203	208	204	217	205	221	206	238	223	225	206	236	241	226	234	201	208	196	207	219	206	235	200	223	233	190	197	204	239	218	209	197	231	205	232	228	209	180	226	211	200	214	239	209	191	195	228	221	224	216	221	213	228	211	207	224	203	233	209	198	223	193	240	223	197	213	199	208	220	189	201	216	217	225	210	210	217	224	212	201	202	216	235	228	248	218	214	190	225	227	217	206	206	219	229	227	222	223	211	203	208	203	217	218	208	213	218	212	243	213	185	227	212	208	208	213	220	223	222	209	238	233	224	206	243	214	235	210	250	221	199	208	193	192	190	228	228	203	238	220	234	207	214	231	200	243	206	214	228	215	198	177	217	240	243	238	192	231	193	213	207	210	224	233	210	224	211	212	230	205	205	214	236	233	242	226	231	223	200	210	215	224	217	219	209	214	203	195	200	217	247	213	234	259	221	247	236	193	185	200	213	222	179	222	229	220	198	208	205	202	215	204	217	217	215	223	208	192	214	210	216	196	192	208	203	191	206	203	214	207	204	200	218	210	209	215	231	218	213	229	209	195	183	214	237	240	209	193	222	234	245	226	241	212	196	226	199	184	200	203	230	206	199	231	228	225	261	201	221	211	205	231	220	233	200	218	227	204	223	211	200	219	204	218	226	223	242	219	206	228	203	235	210	219	227	210	218	199	215	208	213	205	212	192	220	240	225	233	209	213	234	216	203	210	236	236	212	207	214	223	209	207	200	222	226	218	206	213	205	216	224	234	210	235	221	222	242	230	208	217	243	204	210	242	213	223	221	222	226	188	214	218	203	226	206	222	203	229	219	210	212	215	233	210	222	207	230	224	220	216	210	200	186	237	224	233	215	225	198	227	206	202	204	227	202	207	201	207	224	219	225	201	218	211	206	207	223	217	247	209	215	232	217	219	225	221	216	205	202	193	242	205	233	259	218	223	208	219	202	262	225	230	214	232	220	233	222	238	196	193	206	187	224	206	237	229	218	217	231	209	233	184	224	212	183	207	209	227	203	215	211	208	238	202	215	230	210	216	220	228	230	226	231	204	251	225	182	221	217	203	210	198	200	215	198	204	215	215	208	234	221	218	213	215	204	207	229	199	230	216	216	209	179	230	223	221	200	210	198	221	226	211	200	183	215	216	214	202	201	222	233	232	237	247	204	222	205	216	207	199	210	195	201	211	186	233	194	210	199	204	230	228	206	208	195	227	221	192	197	215	215	209	217	238	230	211	224	222	216	192	210	202	210	217	200	209	226	248	218	230	203	217	211	215	235	206	209	188	214	211	221	204	224	223	197	230	204	181	234	246	218	225	206	210	221	206	240	221	217	228	222	223	241	221	205	230	203	229	239	203	209	225	209	189	210	232	209	220	204	215	208	255	205	231	238	194	203	225	228	214	218	215	210	186	190	198	205	222	218	239	216	204	211	204	227	209	216	208	185	212	205	230	213	206	209	217	226	231	248	228	217	210	229	201	202	233	228	208	215	208	215	216	239	220	222	212	200	212	216	214	219	169	214	222	213	208	221	214	231	230	224	223	228	242	218	191	212	183	212	231	192	215	232	210	232	236	216	215	214	225	209	208	212	196	208	216	203	211	213	223	225	212	216	225	213	209	221	219	222	211	212	230	207	233	215	217	224	208	226	227	193	220	208	202	205	230	194	227	227	209	229	216	208	195	216	214	219	212	204	221	206	215	212	206	206	219	234	232	230	195	212	201	216	225	207	199	197	235	220	222	217	203	208	219	221	233	201	224	221	196	216	241	213	178	197	238	224	223	220	229	215	206	221	209	226	243	185	228	198	236	204	233	194	210	198	205	213	225	205	219	202	227	205	230	222	227	200	241	227	235	217	199	223	201	221	206	189	224	204	225	244	239	227	215	240	250	210	211	213	213	224	208	190	203	217	205	233	231	217	217	214	205	228	222	229	209	212	209	221	223	197	212	230	226	207	206	228	222	228	218	207	210	200	202	236	213	216	207	206	200	201	210	247	192	206	230	207	238	223	219	210	215	210	180	212	212	211	232	229	200	218	219	203	226	215	215	209	219	239	200	220	222	194	208	226	225	218	216	218	204	221	213	245	221	237	216	200	238	208	192	209	208	231	236	215	232	190	202	216	192	215	222	210	200	226	206	218	184	209	209	230	229	238	205	197	232	218	205	200	236	217	218	217	228	222	215	222	234	243	216	209	195	208	222	202	232	216	212	217	230	202	198	238	214	192	224	199	216	222	206	223	178	219	212	199	189	241	206	191	225	204	221	240	224	209	233	210	226	212	220	200	220	214	210	217	228	199	218	221	227	184	213	179	219	217	205	208	226	182	213	211	230	203	236	198	202	229	234	191	241	206	193	224	217	229	211	205	216	227	223	216	220	194	203	194	206	188	243	199	221	217	223	207	210	199	217	214	221	215	242	247	211	207	206	207	212	220	219	231	190	218	200	222	192	215	209	227	218	210	244	215	233	240	198	223	211	207	228	214	202	233	208	227	233	201	210	218	205	231	226	189	217	227	211	229	192	206	225	219	212	185	210	208	224	195	216	194	188	224	221	231	208	191	211	232	210	271	205	219	212	204	209	225	214	255	219	177	206	217	201	248	203	210	192	199	205	205	217	210	210	209	239	229	205	201	209	232	216	205	222	227	182	230	212	219	220	229	200	235	244	204	220	220	220	215	225	241	204	213	225	237	203	201	208	229	229	189	230	203	219	220	219	200	211	245	218	236	217	231	235	219	217	192	225	234	234	219	221	209	197	187	215	202	221	211	220	211	233	211	230	197	196	224	192	220	218	209	205	237	199	211
11812	6406	6926	7169	9580	8782	6882	5709	6686	7596	9465	5444	3974	3081	2178	1797	1903	1864	1478	1268	1002	854	739	797	887	996	958	826	704	689	691	643	649	615	596	582	626	587	605	638	623	630	654	583	594	622	595	594	614	611	583	620	576	611	585	600	621	611	618	609	633	589	610	625	635	591	630	579	594	591	579	666	676	565	590	576	594	584	648	614	605	604	574	613	618	597	621	598	612	619	644	615	616	603	588	608	619	595	594	577	582	614	572	552	620	611	590	620	612	624	604	618	605	618	599	595	599	623	629	638	597	610	589	603	635	643	603	639	619	623	617	590	583	607	617	590	560	617	621	618	639	611	665	575	616	593	644	636	626	614	627	636	606	649	609	539	593	646	609	640	581	595	622	583	641	633	609	659	635	620	574	614	596	637	593	596	599	579	642	582	578	618	615	581	597	553	587	624	641	602	609	591	594	637	606	617	584	647	575	568	590	620	607	639	588	625	550	630	572	592	605	612	635	584	627	591	610	606	577	606	632	612	606	602	601	592	585	582	552	601	624	589	586	621	674	606	578	579	632	605	590	631	611	609	580	629	637	615	625	629	632	608	610	637	628	598	640	617	671	614	632	628	577	564	613	616	573	580	624	649	613	626	605	646	584	639	608	568	667	664	612	594	654	614	590	585	607	621	627	654	605	625	590	615	594	609	614	611	601	624	565	618	641	650	612	605	597	579	635	598	601	616	633	625	611	623	647	603	651	626	596	595	624	623	608	597	568	616	588	592	600	589	622	598	629	650	605	646	631	630	623	613	576	583	619	632	607	617	591	610	613	575	589	621	613	581	603	598	597	599	606	665	610	593	537	564	618	623	599	640	625	605	609	613	605	638	580	617	601	550	598	639	589	626	666	610	591	597	574	595	660	625	601	599	641	611	625	601	614	602	598	597	612	580	606	578	620	562	610	618	604	587	642	617	615	610	612	634	641	596	640	643	586	589	623	610	622	615	619	604	619	619	598	601	600	626	598	624	615	635	556	601	546	589	581	578	609	612	596	634	618	588	585	611	602	582	610	615	595	616	632	659	614	621	622	590	601	591	590	613	611	592	662	622	607	619	565	633	622	588	608	634	649	600	594	619	600	613	607	635	622	605	589	626	616	609	583	607	615	626	647	640	644	589	645	624	627	617	589	615	599	594	637	593	646	602	603	627	618	620	583	576	624	586	628	655	628	607	627	590	625	599	599	607	632	585	634	579	557	646	641	604	606	649	615	661	628	595	654	622	596	612	585	609	616	618	619	653	642	593	604	630	623	545	624	610	565	593	586	609	639	588	568	645	606	616	620	657	634	595	679	534	635	625	575	605	594	619	619	550	609	637	597	556	605	621	632	608	596	610	666	597	603	604	591	626	583	643	600	616	545	611	623	621	635	644	633	593	564	633	605	655	621	604	649	565	580	598	632	626	592	622	622	600	595	647	579	587	592	604	630	632	588	630	597	582	579	628	652	564	601	661	618	614	584	629	570	625	603	610	632	635	568	585	618	628	659	630	619	597	608	583	612	635	625	639	625	613	638	623	620	574	655	584	616	565	622	611	607	607	603	590	610	583	649	622	616	617	642	607	565	620	585	596	605	643	596	613	611	619	627	575	626	624	594	653	620	597	611	616	609	622	643	634	612	614	657	603	620	581	647	596	645	530	603	662	590	577	600	575	547	621	603	613	618	606	613	608	605	593	635	624	573	604	612	636	620	624	566	632	611	650	608	616	634	630	594	590	595	611	614	586	621	607	607	591	608	655	632	606	620	583	628	593	585	613	577	629	593	644	582	559	608	611	582	554	616	608	628	639	593	577	599	633	601	587	632	618	597	573	569	653	663	582	567	652	579	617	593	611	584	632	587	570	622	610	594	630	579	591	638	603	598	653	616	617	590	577	634	590	616	615	596	638	569	578	584	612	577	627	648	615	585	645	621	622	590	614	623	587	577	551	607	659	628	609	654	555	578	595	643	590	602	637	596	611	597	594	597	589	628	586	615	595	604	630	585	591	612	588	586	591	574	590	614	610	628	618	567	620	627	631	652	623	588	669	566	599	614	632	600	632	604	586	615	637	595	593	627	591	557	599	599	578	644	602	600	587	612	578	614	575	634	634	622	604	598	617	628	623	581	626	631	577	587	610	594	619	593	604	617	637	594	590	642	598	631	600	596	591	597	612	609	631	616	623	619	653	603	589	617	640	594	607	606	569	633	625	664	611	589	636	607	596	624	560	658	606	641	608	625	599	653	581	591	575	603	606	601	594	616	576	670	614	623	591	591	656	593	627	641	623	605	664	569	614	574	634	647	601	568	576	638	624	575	580	594	637	611	617	596	605	605	613	609	595	632	615	631	598	595	585	656	619	603	610	660	593	626	646	592	607	609	600	609	597	607	620	578	589	631	608	612	581	577	603	608	579	598	612	602	592	625	597	609	598	595	580	666	590	630	570	615	599	627	637	625	597	600	615	546	601	621	587	642	585	600	653	625	584	582	612	609	608	631	553	627	607	584	593	612	597	625	597	650	620	583	573	575	644	604	588	593	616	634	660	586	647	638	606	623	601	628	649	584	607	641	607	650	593	596	650	641	598	596	592	623	649	639	661	600	614	597	611	621	590	596	607	573	615	584	608	554	586	601	629	598	601	577	613	618	583	606	587	626	627	599	585	594	599	652	594	604	630	619	592	630	615	575	641	599	620	627	567	579	569	648	638	580	616	629	634	608	636	626	636	624	628	625	601	615	629	611	611	646	607	598	617	611	641	633	582	584	627	599	615	607	646	657	639	560	653	657	626	575	574	612	611	628	610	582	631	672	623	613	623	567	651	592	608	600	603	632	631	616	645	605	592	654	577	586	586	558	578	617	629	570	592	591	629	652	582	601	605	599	619	571	614	605	625	618	619	616	612	640	583	604	636	608	611	595	600	623	604	628	642	585	630	572	636	640	619	627	604	625	647	651	591	601	605	579	629	659	597	640	612	638	593	571	630	583	574	609	572	626	610	612	585	595	601	609	652	534	634	593	639	637	620	640	680	589	577	578	566	556	622	598	588	626	600	624	655	611	574	586	600	675	633	598	655	619	617	598	633	621	619	594	613	649	611	634	618	588	633	622	606	644	601	580	574	668	572	623	635	639	641	609	598	568	605	624	672	589	600	605	648	602	651	649	609	576	657	594	605	662	667	571	634	603	624	632	639	637	641	592	593	647	623	605	660	596	591	654	583	627	582	572	619	590	639	609	635	637	649	627	626	589	617	645	588	615	626	596	571	677	623	611	637	646	596	584	650	676	625	585	605	593	630	595	600	606	645	624	620	549	606	619	644	664	622	601	622	620	651	603	613	606	619	616	583	634	627	583	615	645	600	583	588	624	592	582	569	606	636	629	587	598	623	600	585	652	607	613	645	625	609	630	612	592	632	624	651	627	667	629	619	549	604	618	656	584	636	639	601	598	621	602	593	630	612	616	598	594	634	628	612
28427	14426	10488	7913	6720	3660	2793	3657	8458	8766	6461	3622	2237	1630	1593	1392	1020	715	520	563	506	386	319	414	724	947	653	411	340	246	214	212	203	186	224	179	199	195	199	173	205	185	206	181	172	194	167	205	167	198	202	197	208	181	221	193	203	212	209	164	180	188	188	164	181	176	203	201	187	189	195	213	193	179	188	178	186	173	198	186	215	177	182	183	197	217	160	193	206	184	194	181	183	212	179	191	185	220	186	165	202	186	169	188	196	196	216	196	201	196	177	203	184	183	175	175	166	201	183	194	218	186	159	178	211	192	193	176	189	210	199	207	196	186	193	190	200	178	192	215	187	209	202	174	192	214	186	181	187	196	196	188	202	181	190	205	180	194	175	221	194	206	189	179	218	219	220	179	200	175	181	183	207	215	176	203	185	179	180	175	185	194	207	198	191	206	196	202	205	192	187	189	209	181	222	188	167	205	182	181	185	179	208	181	198	201	191	224	201	201	178	181	213	185	188	163	169	208	209	207	193	171	189	198	176	195	164	210	226	194	217	211	208	180	191	198	172	204	191	190	169	219	209	187	203	205	170	186	203	187	174	188	172	185	180	223	209	199	181	172	190	193	213	168	196	171	196	199	200	188	182	231	221	208	188	176	195	222	186	197	190	191	212	220	190	209	166	174	182	190	164	182	186	166	210	199	199	221	187	185	194	180	181	214	203	185	193	186	181	203	195	175	176	202	178	182	212	184	216	201	179	175	201	190	173	167	190	208	230	220	206	186	201	181	189	172	215	189	144	196	190	175	187	183	218	186	186	167	180	196	158	191	211	180	204	199	180	219	202	200	167	190	220	176	189	170	171	198	203	179	187	205	222	193	178	157	195	202	179	192	194	206	209	213	188	191	216	192	196	201	193	174	177	199	196	170	196	182	176	200	176	185	189	168	178	157	145	176	205	175	167	216	190	199	171	238	177	200	189	171	186	182	183	222	205	165	195	203	208	208	207	197	195	184	209	200	206	185	196	186	188	194	185	172	206	217	209	185	184	203	203	178	221	202	173	189	196	186	180	194	196	196	179	183	199	205	194	174	230	167	202	189	210	198	201	202	175	193	171	201	179	178	171	167	190	170	180	177	187	178	200	176	196	185	202	217	199	194	169	188	176	209	203	201	191	164	184	192	197	195	191	184	190	194	149	195	192	177	186	179	200	206	165	168	221	190	181	196	182	177	181	184	186	191	190	180	173	189	208	183	183	184	176	187	200	195	181	180	199	183	193	196	175	196	185	180	195	205	180	205	171	205	164	190	207	160	194	199	182	171	173	208	182	174	177	195	180	205	184	206	203	199	212	190	182	206	193	211	211	200	202	173	210	208	163	189	176	197	173	191	180	192	176	189	223	188	193	186	193	162	184	173	198	208	204	228	188	203	188	207	211	190	188	177	201	181	195	215	200	200	181	185	188	180	189	184	210	173	203	197	201	224	187	181	206	183	194	219	192	211	181	163	214	207	188	182	202	160	213	198	187	173	208	196	178	202	201	203	199	175	204	180	196	202	163	184	185	204	194	193	171	188	200	185	180	189	197	193	191	186	169	186	186	211	186	213	196	165	187	172	207	204	210	197	185	186	200	192	213	202	198	174	184	172	205	204	187	178	190	185	191	195	176	189	182	200	168	175	190	216	190	173	179	200	181	184	223	224	197	185	204	188	205	178	192	189	199	190	174	176	184	195	172	167	184	193	189	199	169	181	194	210	208	207	208	192	202	211	178	212	171	187	197	183	178	172	183	201	198	196	177	199	182	200	169	194	213	193	183	186	222	192	184	188	171	200	171	178	221	207	171	206	188	208	179	183	161	198	206	199	195	192	182	203	187	175	189	240	212	207	179	169	167	171	181	186	222	170	192	196	200	184	178	183	179	181	190	187	197	195	201	198	192	202	186	175	204	196	200	198	175	191	165	199	187	190	196	182	194	200	177	195	179	200	204	190	194	203	190	215	226	197	184	206	187	184	203	193	184	175	209	196	201	190	178	174	186	172	190	186	194	194	174	193	199	193	178	186	206	218	187	162	227	203	211	186	186	185	168	188	180	176	206	185	188	191	201	195	188	189	186	176	187	180	205	177	177	228	200	198	194	182	185	217	197	200	218	219	216	166	208	192	197	196	204	190	177	190	184	184	217	188	172	188	175	167	209	188	206	188	184	206	199	189	169	175	169	185	183	205	189	182	200	185	184	219	194	177	206	182	170	221	197	196	184	194	182	188	219	177	173	203	171	209	197	194	213	209	181	198	221	196	191	200	196	196	200	160	187	191	172	180	163	202	207	218	210	180	192	212	180	175	186	175	193	165	186	193	180	196	201	199	174	206	180	195	175	195	178	188	200	179	185	182	180	186	191	175	220	177	181	167	190	178	199	200	186	184	205	171	194	199	188	199	173	159	187	191	195	200	194	213	196	203	195	222	186	192	191	226	175	176	188	197	209	161	203	189	170	220	200	177	190	194	171	195	178	183	179	178	194	215	185	190	201	206	178	201	185	190	173	183	187	195	196	191	189	187	197	184	176	186	181	186	184	188	209	183	196	197	203	214	179	193	205	193	181	192	208	187	184	192	186	179	208	215	193	182	209	166	219	225	217	190	216	181	202	178	207	183	211	200	204	168	200	195	215	202	209	193	190	195	192	201	208	214	193	156	186	185	192	188	208	187	224	185	200	173	189	182	162	180	207	176	183	171	195	195	222	175	186	223	182	189	208	184	213	195	195	174	166	182	184	216	184	191	191	195	176	196	182	206	191	175	219	180	209	191	180	191	219	192	193	193	166	201	196	171	207	223	182	193	193	189	193	178	195	197	184	237	193	173	188	176	193	175	185	196	187	183	194	207	182	173	208	186	194	178	155	208	181	183	193	167	195	205	168	197	201	165	215	187	188	204	164	183	192	174	197	197	193	173	193	212	185	170	209	194	154	191	179	198	179	205	171	174	173	172	168	190	217	200	152	183	195	199	178	187	208	169	170	179	171	182	209	194	222	176	209	188	202	197	168	196	207	224	194	205	194	203	172	180	195	193	201	174	182	200	216	213	173	195	194	202	180	181	205	209	214	195	189	182	186	227	190	177	199	195	191	209	196	173	201	188	185	232	197	171	175	202	189	177	216	195	175	194	175	175	188	195	211	206	189	205	181	219	192	185	206	197	181	215	171	225	202	213	212	203	208	185	207	207	190	187	188	178	187	204	195	197	194	191	175	195	201	197	223	199	183	193	170	177	184	184	203	175	170	188	178	192	206	204	173	198	194	168	192	185	201	194	184	185	201	199	186	193	204	189	202	178	212	197	206	209	182	170	170	185	186	183	194	201	186	175	161	169	186	194	176	201	192	179	195	187	182	202	199	187	186	169	226	164	171	166	200	191	218	193	198	193	193	200	225	179	203	180	183	211	204	192	167	177	203	199	179	169	169	218	194	194	200	207	183	184	196	197	192	181	192	206	184	203	180	179	188	198
14584	10880	13189	17302	19341	14183	13517	16458	28514	28565	23310	16004	12169	9802	9907	8698	6428	4725	3488	3563	3171	2301	1803	2332	4781	6416	4192	2100	1501	1047	779	673	579	556	550	526	538	559	549	584	542	576	561	565	554	517	612	570	541	564	593	544	607	551	549	506	561	573	593	536	587	576	545	557	543	528	605	556	512	545	544	537	589	596	559	541	513	584	568	492	583	558	573	537	523	543	522	557	549	555	523	551	532	531	548	555	562	576	557	532	533	535	498	560	552	551	528	570	565	571	575	576	522	577	575	602	556	527	546	542	541	524	583	555	522	544	544	592	571	520	549	573	531	525	566	560	570	559	525	539	564	590	555	543	572	532	559	531	561	553	553	549	577	550	524	579	557	580	524	545	589	543	566	539	544	546	532	552	557	535	549	528	543	579	515	530	557	558	561	571	556	549	576	532	547	520	531	541	546	577	556	580	560	577	581	512	531	557	560	548	548	548	563	530	554	561	535	566	594	536	522	531	598	541	560	544	521	558	569	566	553	557	512	553	603	517	562	580	554	536	559	540	575	559	551	530	528	508	555	592	562	591	551	563	546	559	552	529	570	577	566	575	576	524	538	542	509	551	550	555	580	567	520	540	555	553	610	519	552	555	559	542	542	555	550	543	587	551	542	552	550	563	541	535	579	516	528	572	561	535	541	551	559	508	563	545	558	545	538	541	586	516	538	530	565	572	547	534	548	557	519	543	573	574	538	554	559	534	551	564	576	577	565	568	544	573	561	546	553	555	579	570	542	532	566	583	545	548	564	590	535	583	540	561	569	521	521	535	570	564	567	540	569	530	548	539	538	528	536	533	553	540	526	584	540	524	536	531	533	547	538	589	519	502	554	568	578	533	562	553	555	558	575	582	568	533	496	573	551	564	519	552	578	564	565	555	544	585	548	564	554	561	561	578	510	539	551	538	598	563	508	550	556	551	531	576	550	586	556	539	543	563	531	488	566	580	515	521	555	572	556	560	566	580	573	561	514	544	557	512	593	554	525	553	561	549	527	571	578	555	551	585	562	566	550	503	527	551	548	541	523	532	562	551	536	568	556	584	615	528	564	556	552	551	536	553	563	517	526	522	565	542	499	531	593	598	563	530	522	532	553	555	561	590	572	521	495	517	548	528	535	556	564	570	561	534	569	590	601	563	530	548	569	555	530	566	507	517	575	565	523	596	583	508	550	552	553	525	582	516	537	556	574	556	548	548	498	573	556	513	559	576	542	563	556	532	541	587	541	558	539	576	515	542	560	500	535	577	546	561	590	576	529	547	551	541	564	547	503	522	526	565	519	563	560	534	571	577	568	534	494	542	553	546	582	574	537	548	547	514	558	552	546	566	560	575	555	511	536	552	515	513	585	580	528	552	544	565	555	584	545	581	548	558	552	550	530	567	549	533	534	550	529	502	579	554	544	546	537	558	554	583	547	531	576	524	555	588	547	553	551	536	555	557	561	547	576	580	552	523	575	591	573	580	580	551	558	532	578	578	523	559	544	571	558	548	533	536	540	530	518	558	542	545	587	538	565	512	554	529	563	550	564	497	520	538	568	533	556	554	537	579	580	572	554	545	577	521	533	541	550	553	556	542	573	574	578	569	565	509	599	588	562	552	527	538	539	565	548	548	504	531	570	541	585	530	613	560	584	580	567	547	542	537	541	556	615	507	529	540	502	564	555	565	535	546	525	539	536	584	558	540	543	553	525	537	579	514	547	556	550	535	587	539	535	569	539	527	563	554	519	559	536	533	556	584	541	541	527	540	550	498	547	530	563	564	526	554	580	560	576	572	543	530	537	526	568	543	551	575	581	554	534	564	567	549	579	559	534	601	519	523	573	527	558	584	528	537	564	539	558	599	549	553	565	598	542	587	599	541	544	556	512	533	557	558	542	539	565	543	571	539	561	583	550	527	582	557	536	526	529	550	564	547	528	546	532	566	576	587	580	577	537	534	559	563	546	516	585	531	551	557	592	557	580	503	547	558	550	544	584	580	518	590	557	541	561	604	553	550	554	512	570	521	542	541	541	583	572	562	557	527	543	557	530	550	550	558	546	575	586	582	602	557	558	560	563	521	544	546	563	563	570	549	541	574	560	566	518	565	508	553	534	555	559	580	526	562	539	597	573	556	487	564	566	538	524	580	543	552	558	528	533	561	521	557	566	539	555	536	540	556	578	553	588	556	524	600	559	559	561	524	565	518	577	556	527	593	576	566	562	525	514	521	537	550	514	567	516	517	567	515	521	538	536	532	529	575	535	559	519	578	536	525	567	536	580	533	530	553	552	558	551	607	570	596	508	535	531	592	535	576	507	532	560	518	572	578	598	515	596	540	537	548	562	591	572	569	585	573	592	564	569	555	563	541	534	536	587	537	587	570	490	539	590	536	551	579	526	555	529	534	545	578	532	553	580	590	547	603	557	559	526	554	524	524	587	612	517	544	570	562	587	516	577	530	556	560	510	577	531	537	576	540	540	558	556	531	598	542	594	555	564	546	571	545	548	586	533	541	556	557	582	552	578	502	551	523	542	559	485	549	523	557	603	585	563	510	582	539	551	571	564	555	571	572	509	548	489	566	554	565	548	532	582	605	584	584	549	541	536	563	522	579	539	548	564	517	536	535	558	514	566	564	590	585	582	595	548	531	583	603	561	531	502	568	537	554	553	535	530	551	548	553	536	584	559	579	540	589	569	573	521	579	543	588	560	564	550	608	548	525	566	586	527	574	599	581	583	530	569	537	568	594	560	575	548	570	542	609	520	580	570	578	556	564	580	503	562	576	534	497	586	588	579	556	529	553	542	571	542	558	525	556	598	528	546	517	545	543	534	538	543	530	570	583	543	533	564	522	570	542	517	559	563	573	560	522	554	549	517	528	554	518	542	550	557	598	551	554	543	508	527	582	560	520	581	569	577	564	552	516	535	527	548	560	567	552	543	523	549	515	573	547	546	541	504	545	590	549	562	563	536	569	534	534	552	528	575	573	564	532	581	550	557	536	577	564	549	584	549	564	546	541	564	560	547	611	547	559	546	580	566	584	577	577	545	561	581	558	525	552	526	583	565	550	558	625	543	537	567	604	566	540	544	537	533	566	556	555	547	584	538	567	553	533	547	547	537	565	557	555	582	563	597	567	566	537	542	563	547	555	568	539	526	558	536	520	506	586	547	550	528	535	569	534	559	561	548	563	556	536	542	576	533	531	576	546	512	574	571	510	536	571	565	568	577	575	520	555	606	538	553	523	581	539	558	551	548	566	536	504	572	548	531	584	582	562	511	542	574	532	563	576	545	555	581	587	550	555	555	527	491	553	557	553	512	528	541	539	551	526	533	566	591	542	558	556	579	530	583	568	532	540	565	540	520	601	539	556	566	518	536	543	570	566	522	550	531	529	591	529	536	554	570	555	540	527	573	512	487	564	528	537	558	558	576	532	551	570	601	563	524	562	598	589	532	525	530	569	601	541	559	564	525	535
31171	19672	15624	13173	8804	5533	5197	11103	11855	10029	7224	8509	4046	3049	2724	2583	1944	1529	1321	748	803	790	625	563	1458	1897	1361	708	449	287	256	230	218	219	186	193	231	179	201	174	188	225	228	193	195	214	201	230	189	178	207	194	190	187	212	208	211	181	206	179	203	208	209	227	215	196	218	193	196	205	225	199	209	198	200	193	223	212	185	205	248	205	195	202	202	186	206	195	232	220	190	209	193	209	187	214	204	205	211	222	202	215	198	222	201	205	205	207	205	232	203	205	203	208	208	203	226	173	215	193	220	200	193	177	205	222	216	195	210	218	197	206	223	213	210	183	207	189	191	217	209	199	207	219	202	222	168	197	206	212	219	187	226	228	198	205	223	226	220	161	197	188	193	213	218	239	189	219	201	211	194	208	185	201	199	185	180	206	210	203	201	221	211	184	156	172	238	195	177	211	212	171	219	200	219	180	217	186	205	190	210	186	221	192	195	181	192	197	217	216	196	194	228	178	212	223	181	176	173	227	219	205	208	216	191	186	207	203	227	204	202	153	200	187	206	197	189	208	196	184	204	206	201	222	186	201	220	212	188	181	251	182	230	182	228	194	235	200	204	204	199	198	218	213	186	205	203	182	193	207	197	249	210	210	178	211	214	196	201	207	222	178	186	199	180	208	188	222	217	231	208	228	203	206	210	192	187	222	199	226	212	194	185	195	183	199	184	183	220	181	200	206	197	191	202	230	223	193	201	209	203	204	219	177	212	193	202	206	214	196	205	202	175	195	234	194	208	190	175	208	219	192	196	175	199	211	219	226	201	199	222	198	199	186	192	203	201	216	194	222	208	226	206	175	206	216	230	209	186	200	222	185	214	206	204	234	205	184	203	189	212	195	196	185	199	189	202	203	218	190	202	197	198	178	177	216	210	196	222	206	206	195	201	196	219	208	194	206	180	202	206	209	219	214	210	201	187	204	215	192	183	232	200	199	182	233	223	192	199	204	189	202	190	203	196	222	222	211	193	199	197	211	200	190	199	180	203	204	180	192	222	231	204	226	198	194	245	233	212	190	211	174	222	226	200	180	198	195	226	193	186	194	195	190	177	224	222	223	191	204	198	215	211	203	215	192	221	209	200	192	201	222	207	193	199	198	203	226	224	215	200	205	197	218	196	219	183	196	211	223	184	198	199	204	169	181	218	191	190	203	219	208	215	208	197	203	195	201	219	242	206	188	192	223	191	217	189	220	205	192	211	195	203	211	196	223	205	206	204	177	194	213	196	202	182	238	209	173	205	221	199	207	196	211	202	192	215	193	207	198	225	196	205	217	196	205	217	224	198	220	196	218	203	203	189	208	202	203	226	214	221	208	195	211	200	211	210	193	207	204	227	229	226	196	210	219	226	185	212	189	222	193	200	237	178	172	193	201	198	210	177	211	209	204	181	187	200	228	208	198	199	207	218	183	185	183	194	193	213	203	193	199	182	182	196	179	204	203	195	198	228	201	216	196	213	196	191	190	214	215	217	209	211	184	197	213	217	218	228	165	203	222	193	183	191	194	210	206	215	219	230	214	197	193	210	227	208	204	210	194	217	194	202	197	227	208	201	187	199	214	214	212	195	193	199	217	182	212	186	192	184	204	169	197	214	217	227	192	211	198	211	210	217	181	218	219	213	192	188	217	200	206	210	196	186	180	190	208	179	193	189	215	201	184	200	190	201	218	216	190	198	188	205	219	207	202	204	241	191	221	235	217	203	213	213	193	224	195	194	208	212	198	194	231	191	208	177	204	202	186	215	203	214	189	196	190	234	236	218	189	214	216	206	190	195	214	191	179	202	202	212	197	178	213	203	210	219	183	211	197	232	211	177	206	210	183	199	241	203	210	199	214	213	194	187	181	202	225	193	215	190	193	213	221	198	207	216	188	190	193	222	190	198	185	190	197	178	200	211	198	209	198	191	216	217	184	195	202	210	214	209	199	224	228	221	191	194	166	240	188	198	190	201	191	193	209	212	196	194	188	221	197	185	215	180	198	205	189	199	188	190	207	195	213	192	200	211	187	176	196	175	214	215	200	185	216	202	204	209	203	204	209	207	210	203	189	195	210	212	182	205	210	200	196	198	200	219	195	208	213	225	184	201	236	225	184	212	192	215	190	196	187	201	193	213	212	212	199	221	198	225	223	212	214	198	191	177	208	193	211	214	223	197	175	230	190	199	182	215	171	206	204	182	201	209	239	210	212	169	227	184	207	223	195	225	228	189	223	168	210	183	198	197	187	213	234	189	206	215	207	203	201	210	194	199	184	202	209	208	190	222	201	210	197	221	206	191	191	205	227	190	183	181	190	225	203	211	203	217	188	204	202	209	224	199	215	197	180	186	200	227	204	195	221	218	193	200	196	187	192	225	233	182	213	200	192	179	173	216	197	202	198	206	201	224	196	193	216	182	224	202	174	215	187	197	192	221	185	180	215	212	211	207	230	200	209	190	204	223	200	181	214	201	191	216	215	212	212	194	220	185	191	204	205	202	210	214	206	194	177	194	216	204	195	231	224	209	188	204	215	201	223	199	212	204	215	210	188	186	209	189	196	224	211	201	192	175	203	195	178	195	208	207	187	205	208	196	192	197	214	173	213	211	220	192	203	192	203	215	226	181	195	199	209	200	195	197	199	221	221	195	197	185	196	214	207	207	205	196	206	220	210	178	208	206	197	208	167	223	197	173	182	204	223	210	215	230	195	176	225	209	218	180	200	204	183	212	222	198	208	201	226	210	185	193	194	197	184	215	167	200	191	202	207	215	209	223	198	176	196	205	211	201	190	198	186	168	188	220	210	197	210	208	191	199	202	225	204	222	184	206	209	231	190	206	172	207	197	208	214	206	193	200	198	189	202	197	176	230	202	200	174	213	191	228	208	197	206	198	233	198	199	210	192	211	198	204	221	172	205	209	237	194	185	202	204	191	213	210	210	212	192	207	220	203	218	193	175	197	201	194	225	186	201	223	201	208	209	181	188	194	188	217	212	204	200	210	217	220	209	220	208	222	202	207	193	205	223	198	183	210	210	208	204	190	209	208	205	209	213	229	196	217	192	207	194	226	192	184	208	207	209	199	219	218	239	195	197	196	228	191	185	228	205	198	203	224	213	196	206	194	212	190	184	207	201	190	218	204	191	195	172	179	217	199	202	175	206	192	211	204	192	221	221	183	203	212	176	202	210	206	184	187	212	216	198	199	222	218	193	182	178	190	196	205	168	184	167	213	192	184	203	220	207	193	188	202	202	179	238	200	209	190	192	208	205	216	207	205	203	212	205	207	182	207	215	192	218	197	218	192	194	202	201	202	234	230	189	230	214	217	205	206	205	211	211	213	195	210	192	216	185	185	212	177	202	207	189	199	179	186	189	215	191	205	200	213	213	203	194	221	197	188	183	221	205	205	229	178	191	185	194	187	215	184	209	217	183	182	217	179	202	194	199	192	194	182	194	198	208	220	204	208	192	192	189
17704	14790	16386	22661	21471	17948	20600	29195	30728	25995	24521	26922	18140	15326	14532	13605	11223	9416	7613	4811	5801	4875	4114	3678	9498	11865	8442	4274	2396	1356	949	705	622	619	594	593	595	580	582	625	618	592	567	586	549	563	576	601	590	618	577	612	589	584	623	561	623	552	547	572	578	574	564	594	590	582	573	566	563	596	624	563	613	599	525	578	580	573	566	575	560	587	564	592	529	574	568	591	599	590	559	618	594	552	589	602	578	584	625	561	580	601	580	574	585	575	558	567	583	585	584	565	603	600	571	601	567	606	602	566	595	579	582	559	601	623	587	575	563	570	575	627	556	609	590	581	583	608	592	545	549	621	573	544	599	569	562	597	607	602	592	605	651	555	601	601	601	593	589	591	580	592	622	585	600	553	559	575	525	594	606	609	595	624	588	593	592	586	607	581	623	517	593	585	614	570	569	564	643	579	599	617	571	582	594	597	607	625	587	577	572	618	604	637	582	595	621	611	611	568	598	552	548	573	617	573	597	606	564	572	579	576	587	567	613	541	606	559	576	585	587	625	558	590	631	577	577	577	563	542	571	594	610	584	610	581	595	569	545	592	601	626	559	544	581	581	569	550	578	550	592	597	641	578	590	634	640	571	570	578	620	616	593	619	623	594	564	585	534	593	616	636	573	565	592	647	650	607	581	574	598	573	582	560	584	587	612	582	607	597	590	584	635	588	607	624	587	603	619	540	568	591	586	545	556	561	583	617	569	587	619	624	616	563	609	597	564	632	557	581	535	564	607	556	591	597	572	570	641	558	583	608	582	598	557	587	584	586	578	594	572	546	556	563	600	603	560	562	555	562	547	586	564	584	563	538	602	604	630	612	582	616	607	547	630	612	568	577	587	559	628	585	605	625	574	600	599	632	587	633	576	584	629	586	619	585	626	557	562	559	599	604	588	628	607	628	559	584	584	586	585	558	570	604	553	573	611	594	552	594	588	581	558	592	623	566	557	599	551	580	617	575	625	584	583	573	640	575	611	540	570	595	633	590	618	595	638	567	570	598	560	629	572	611	577	585	621	574	564	592	595	585	599	596	580	606	565	589	581	635	614	593	607	545	618	571	602	588	593	553	597	588	562	581	598	556	553	563	656	556	575	584	608	577	603	599	572	591	565	587	569	611	594	587	604	630	565	594	572	602	628	610	605	556	567	628	570	565	579	591	567	549	596	544	565	585	568	615	578	558	632	605	537	567	560	597	578	579	568	614	574	608	576	567	602	537	609	577	572	580	556	609	610	579	586	573	555	613	567	550	553	606	576	555	606	599	554	571	603	568	630	592	592	584	604	628	554	561	593	614	610	611	573	585	576	609	540	570	569	555	628	602	548	591	567	598	599	576	589	583	587	583	567	609	611	562	536	599	531	598	612	589	566	608	609	574	536	568	579	561	594	588	628	607	635	605	626	629	596	589	554	593	610	588	598	614	573	636	582	606	606	574	572	563	528	569	547	580	567	562	558	520	607	551	592	628	608	560	598	554	599	605	579	639	539	572	591	568	584	593	605	589	557	563	555	570	565	596	582	609	580	563	607	586	611	570	573	575	584	606	637	591	567	613	604	600	560	588	569	564	574	575	568	597	556	545	576	549	558	595	612	576	612	572	594	570	605	571	601	569	547	599	536	609	559	648	589	556	572	597	601	571	584	585	600	622	612	565	607	572	574	584	569	583	603	617	562	571	592	565	578	602	595	585	588	576	586	554	588	608	601	571	577	618	588	561	561	548	607	585	588	586	599	601	593	575	573	605	580	591	559	589	578	617	609	557	618	578	578	586	593	615	586	623	620	604	580	570	552	553	608	594	604	576	594	569	565	607	622	624	585	585	557	592	554	557	572	558	588	609	574	594	572	603	612	613	595	572	621	580	619	557	611	599	595	585	549	576	620	606	525	574	617	579	586	611	601	591	551	580	570	610	607	542	577	601	569	564	620	591	581	579	598	570	602	586	604	626	567	615	551	599	561	605	594	613	587	560	560	636	563	568	582	553	539	580	581	605	569	607	591	564	560	581	561	571	586	610	605	589	584	605	584	610	583	550	572	576	571	584	598	560	603	576	533	593	585	621	562	574	641	619	605	581	550	635	574	545	606	637	545	626	563	604	594	579	559	564	546	584	612	598	607	568	583	568	626	612	588	578	588	589	586	629	616	589	580	617	574	620	606	566	643	566	574	595	587	611	628	563	568	596	558	587	578	561	579	667	597	597	560	614	591	606	606	601	564	545	596	606	620	599	610	579	579	606	590	559	592	584	591	594	589	635	599	591	603	604	594	561	592	575	610	574	585	604	564	616	563	588	640	568	576	602	602	591	638	585	599	550	615	607	587	554	584	573	612	599	595	566	566	583	572	585	596	582	576	583	583	608	595	628	603	577	613	595	580	606	572	536	573	589	626	597	564	603	589	582	598	591	617	605	597	624	622	594	582	567	609	581	597	572	563	620	540	585	622	564	610	588	629	574	564	639	622	585	605	623	546	599	569	570	570	582	604	610	582	513	577	585	654	575	587	572	565	587	585	572	592	575	587	640	615	565	569	557	614	558	610	592	569	541	554	580	583	570	616	604	575	578	571	598	596	562	516	525	596	587	571	580	627	583	556	589	555	538	569	552	584	586	582	565	562	586	559	611	579	557	648	578	577	585	568	592	662	554	578	541	576	590	570	602	605	567	595	537	609	577	599	580	615	592	595	566	629	557	654	594	579	616	591	576	593	633	556	612	566	572	594	567	609	576	611	627	593	543	593	589	546	600	560	584	600	588	580	570	575	557	538	551	590	561	559	584	589	575	569	548	576	582	554	588	591	578	601	620	568	594	599	597	574	616	609	551	542	606	577	550	560	575	614	611	562	601	557	559	569	579	623	623	558	580	641	578	613	610	590	564	570	556	599	589	597	584	619	619	570	586	544	600	583	571	594	650	562	581	637	578	592	568	631	652	591	534	541	607	597	583	559	562	569	621	603	584	592	610	555	564	568	594	599	575	577	615	624	550	540	578	563	583	564	581	590	581	633	565	563	559	596	604	615	588	616	588	571	545	589	641	596	605	567	591	568	563	577	616	633	588	601	603	594	577	583	578	573	630	617	556	576	546	600	632	595	601	609	599	625	641	547	578	544	563	628	523	630	622	612	593	583	601	570	597	573	602	621	558	553	632	580	604	588	537	593	560	583	608	605	604	602	590	551	600	576	597	541	555	588	548	569	647	556	552	594	616	593	589	581	623	581	576	577	543	618	634	577	576	598	593	572	574	644	604	561	580	600	578	561	625	572	597	616	591	554	586	600	573	596	577	588	602	610	586	563	588	605	556	554	597	572	578	541	565	604	561	589	599	595	614	553	604	592	572	574	603	589	595	583	588	567	618	550	538	644	573	571	598	617	573	632	603	564	578	561	606	537	605	584	611	582	576	609	593	645	569	599	623	597	590	597	582	560	569	597	587	620	565	622	607	567	591	560	574	592	593	622	557
23721	6253	3346	1974	1482	1210	1084	918	788	813	1014	848	665	662	640	672	573	452	412	374	328	372	434	387	375	364	409	311	266	242	207	205	220	208	199	210	224	208	245	221	224	193	199	231	229	207	218	211	214	220	217	231	224	210	226	203	203	205	210	204	211	207	202	223	225	196	233	227	214	197	222	233	231	218	205	205	228	221	230	234	212	218	239	208	213	207	223	219	214	229	214	220	224	226	212	201	236	219	208	210	212	223	260	234	210	229	185	212	213	240	205	241	201	231	209	231	242	222	214	216	214	249	233	219	225	216	217	215	207	235	220	225	243	223	212	212	201	199	222	233	236	222	210	213	224	206	213	220	214	236	203	203	196	227	223	219	203	220	209	223	213	228	221	221	205	199	231	212	187	218	200	230	228	197	198	216	208	193	200	216	222	234	220	204	208	207	215	197	232	190	219	193	196	200	234	235	204	219	217	192	195	198	222	220	238	204	199	190	215	230	222	213	214	194	192	228	213	212	207	213	197	217	205	206	215	207	220	229	244	223	212	217	212	215	203	210	235	204	213	210	202	188	214	210	210	231	225	204	213	219	222	201	220	211	221	211	191	237	237	205	216	211	197	243	222	216	239	199	245	227	205	235	210	208	198	212	195	210	199	246	215	214	236	196	224	174	212	210	208	208	200	223	228	198	216	217	221	191	215	184	223	211	222	234	210	209	249	217	195	213	203	208	224	209	205	240	197	203	217	203	211	211	194	216	196	216	214	200	215	222	208	205	211	229	215	234	247	207	204	195	200	220	207	231	221	185	207	245	222	223	241	210	232	236	207	211	214	220	201	209	234	220	214	202	213	189	235	197	194	161	226	221	210	223	216	226	212	203	181	204	239	193	191	190	199	224	198	211	219	191	200	206	234	207	188	216	219	216	212	207	225	198	204	195	214	201	201	201	245	199	230	225	212	231	213	197	211	195	228	208	211	238	207	207	211	230	193	203	210	206	198	211	205	213	225	217	224	201	213	211	212	238	186	217	201	209	194	197	203	222	205	191	228	203	206	239	221	227	210	202	234	206	207	212	209	214	213	213	217	215	226	216	187	223	211	216	215	187	198	202	221	219	201	238	209	195	199	223	224	204	214	195	199	191	196	208	197	210	198	234	224	228	201	210	209	230	212	228	191	239	205	203	203	198	197	204	227	211	228	207	209	225	223	225	209	197	221	209	248	202	212	194	223	206	210	197	191	216	220	202	223	205	216	219	193	214	221	197	208	204	206	213	218	201	231	205	211	233	202	215	219	193	200	234	205	232	223	199	197	195	198	198	229	224	199	198	229	226	195	213	207	213	220	223	226	231	217	210	214	222	200	223	211	231	228	183	226	205	230	201	209	240	223	191	211	208	223	233	203	236	195	220	200	218	217	210	226	224	202	209	200	213	226	254	231	221	185	229	225	201	208	182	217	209	206	202	204	231	200	201	229	206	229	225	204	218	235	227	215	235	204	186	220	190	214	190	219	202	201	198	221	213	214	205	218	210	210	194	236	214	181	272	210	206	228	215	218	208	199	197	218	217	224	228	210	224	221	197	218	223	235	213	235	217	212	244	208	190	202	210	203	231	225	217	201	210	227	211	221	222	189	195	237	234	214	230	202	231	208	226	210	246	235	202	219	239	211	220	215	212	193	217	206	224	176	214	177	224	208	205	230	200	240	198	217	221	224	210	208	224	228	211	217	207	229	226	214	219	210	233	207	209	232	235	230	223	230	200	203	228	253	202	204	184	207	230	220	205	198	223	200	209	202	196	197	178	230	192	209	217	221	229	192	215	213	223	228	229	226	214	200	220	226	240	210	208	235	229	209	226	222	215	218	219	196	199	238	220	215	233	193	202	200	224	223	207	224	237	215	213	207	189	196	238	261	240	198	220	209	217	197	236	197	201	207	205	206	208	228	215	212	181	188	218	209	215	238	203	230	215	194	211	205	231	203	219	217	228	202	207	191	223	218	219	172	227	192	242	198	224	212	209	212	190	223	222	218	218	211	215	194	205	215	202	221	189	231	225	199	247	215	225	217	215	201	209	227	227	216	216	227	204	242	226	207	196	217	180	222	208	213	223	220	196	194	227	225	236	218	190	218	222	207	248	219	214	206	231	206	228	204	205	226	220	194	214	214	199	210	207	237	220	210	217	218	230	244	208	219	203	195	222	227	205	241	205	192	219	213	209	219	219	226	213	181	229	216	194	223	226	224	224	228	199	218	219	194	234	206	216	195	214	222	218	231	246	200	227	216	214	217	203	188	221	214	202	202	238	180	203	222	208	226	206	185	240	224	209	222	224	223	196	230	220	227	204	235	227	216	230	224	231	200	222	219	215	204	216	227	209	237	203	227	222	195	203	192	179	225	186	222	214	225	239	216	222	206	201	241	213	237	219	220	194	227	212	190	215	204	211	226	205	184	220	207	197	214	188	208	216	213	199	228	228	213	202	251	184	223	205	198	231	206	230	227	235	213	225	226	238	245	236	213	185	226	235	206	226	197	200	224	219	220	217	209	223	211	223	195	211	206	226	205	233	205	245	207	224	221	206	205	229	215	231	206	234	207	206	190	182	230	193	198	216	224	222	196	203	206	232	233	217	196	213	213	209	196	206	198	234	185	199	208	228	224	215	193	208	193	235	217	220	220	228	221	209	211	232	176	208	235	218	209	221	207	222	220	227	239	236	236	210	196	234	206	202	228	192	246	197	185	201	212	224	196	228	202	206	180	191	223	229	211	189	195	215	209	228	190	221	203	211	190	207	234	197	211	201	206	178	191	215	223	233	210	232	202	214	220	203	229	211	218	221	208	228	198	238	242	226	209	196	209	204	213	213	223	230	227	210	218	192	210	198	213	214	201	227	210	209	222	234	228	212	218	212	210	207	207	196	228	218	226	190	214	226	220	215	217	209	206	208	205	206	207	229	214	206	227	218	198	230	222	213	216	211	207	208	230	224	195	196	204	203	221	202	211	190	239	194	235	206	228	224	219	205	209	228	220	220	212	206	196	227	208	191	220	204	210	226	213	241	214	236	209	198	229	230	216	209	210	216	225	214	199	219	208	233	215	199	207	196	213	209	225	213	220	206	199	235	197	203	226	222	191	197	204	206	219	213	214	202	228	170	210	202	213	186	213	235	235	220	215	213	209	194	209	218	210	218	213	211	239	188	213	201	215	224	232	200	209	179	239	207	214	245	194	207	217	219	189	228	210	200	195	197	211	227	205	216	206	215	210	245	244	216	225	200	210	199	237	216	216	217	216	186	207	201	213	224	207	223	218	212	192	209	209	218	231	241	206	189	210	215	208	210	224	223	211	211	202	231	229	204	218	204	220	222	216	210	203	249	202	228	205	214	176	209	228	202	228	199	203	189	251	205	230	198	182	224	216	223	198	202	226	200	226	200	221	184	229	200	226	224	211	212	220	234	198	192	223	207	218	245	208	185	196	204	207	209	233	205	199	218	208	209
10504	4530	5657	5880	6355	6010	6016	4424	4332	5090	5609	4812	4135	4466	4203	4084	3479	2794	2228	1768	1619	2352	2794	2224	1711	1660	1811	1314	953	796	707	645	597	573	601	595	647	631	595	625	641	600	617	617	578	602	623	586	607	627	624	646	562	611	636	556	620	622	628	559	628	557	647	615	688	593	589	593	561	651	604	620	606	632	579	620	616	568	565	589	601	618	608	595	628	625	622	665	605	572	592	604	575	585	640	601	567	599	597	576	602	574	579	599	641	597	567	613	593	614	645	619	599	609	582	557	579	611	598	589	628	643	618	634	566	624	638	641	604	562	625	574	607	618	589	627	602	614	582	606	633	621	609	605	630	611	615	594	638	620	603	592	622	635	592	637	603	607	592	594	613	603	607	643	623	611	622	616	583	611	581	562	568	621	597	597	525	591	609	600	589	588	602	577	572	633	574	627	607	636	613	610	613	545	595	608	574	624	608	588	615	604	617	608	568	648	564	607	617	577	602	621	594	620	608	605	596	610	592	641	586	613	565	613	586	578	625	598	616	576	641	609	616	593	643	586	592	603	618	595	588	581	622	601	601	588	630	591	623	593	607	579	637	600	556	591	608	623	620	587	647	593	573	607	569	614	590	548	598	644	585	609	631	571	574	606	607	643	595	643	594	646	598	549	548	620	601	591	634	583	619	638	615	591	572	660	588	575	579	587	597	591	625	610	585	631	599	589	611	604	613	624	602	621	600	605	603	616	587	588	598	569	647	585	610	598	609	603	613	606	602	613	605	620	608	632	588	575	590	603	602	556	613	660	643	570	613	632	637	629	654	600	594	635	594	612	604	581	620	602	586	636	638	579	552	628	622	582	594	555	623	624	586	637	624	571	637	577	605	613	616	666	604	559	626	567	568	586	636	604	587	625	603	570	625	648	633	614	594	617	612	609	637	632	588	623	592	606	636	589	635	615	609	604	572	596	611	610	577	672	627	617	602	616	592	567	630	589	626	590	597	603	571	616	594	608	644	595	638	630	622	562	585	621	560	606	647	575	623	623	554	607	612	626	638	606	557	618	611	615	591	570	633	608	606	636	627	554	632	607	577	620	660	605	563	614	610	617	571	604	632	606	570	644	569	594	606	630	585	596	592	589	604	588	623	607	595	601	629	594	604	632	640	609	635	591	576	610	644	624	585	639	599	635	614	627	591	563	641	586	606	619	587	636	577	602	649	647	581	569	605	622	607	584	596	592	627	570	626	577	586	593	623	628	593	571	610	583	628	604	582	596	582	625	577	624	622	594	648	553	550	656	605	588	614	573	587	571	619	566	621	566	594	591	593	590	564	553	596	563	638	561	623	622	600	589	578	591	635	569	631	572	660	625	601	594	569	624	581	634	635	606	647	617	638	595	622	601	570	614	604	607	614	570	617	606	583	567	575	620	584	596	570	608	654	624	616	609	641	597	592	637	579	609	620	614	614	606	622	545	576	626	615	617	671	601	598	597	581	587	572	601	598	611	589	605	631	539	569	604	588	615	605	601	594	594	574	642	607	596	623	608	596	581	589	633	654	633	585	593	607	586	620	628	606	551	624	581	612	623	588	568	586	659	603	649	586	598	615	610	615	617	595	621	608	589	632	614	565	660	638	590	614	630	594	596	623	586	591	575	598	634	635	617	610	594	606	604	656	587	564	597	612	599	564	615	708	618	607	630	651	617	578	588	597	610	566	624	587	578	562	611	622	589	577	588	593	569	586	591	619	573	621	586	580	613	600	668	658	598	599	602	628	586	639	624	565	604	586	583	665	626	623	572	588	616	626	594	635	613	646	664	628	560	598	624	608	633	627	609	581	618	580	591	608	617	600	606	598	611	608	589	595	622	582	592	573	561	596	584	613	612	578	609	586	607	626	581	584	584	582	605	559	608	618	616	621	621	580	593	651	564	676	576	618	570	624	613	641	544	593	610	592	575	579	575	581	622	634	599	580	619	621	606	600	576	557	607	612	565	606	582	554	559	606	594	584	605	634	571	601	597	603	651	598	627	617	593	598	587	597	626	581	607	623	582	587	554	605	595	633	608	614	641	598	622	579	616	604	590	609	619	620	582	633	622	643	577	624	580	594	561	574	644	604	569	593	600	600	604	608	612	633	563	613	571	670	626	563	600	592	580	562	602	565	631	605	624	618	610	629	596	584	584	602	597	580	574	587	610	612	579	573	632	591	590	591	598	580	623	605	606	623	602	597	591	612	619	616	547	660	621	637	613	605	568	596	603	629	593	620	603	605	599	583	607	594	636	596	571	605	547	633	625	603	601	628	606	638	605	600	608	637	614	608	591	592	590	590	627	561	645	586	582	559	642	578	601	628	616	617	592	570	613	579	603	583	644	620	600	592	611	551	558	600	642	569	635	607	623	620	605	621	571	608	563	609	599	566	635	624	600	608	596	598	604	590	581	569	611	617	602	595	570	598	633	619	615	622	585	619	569	589	578	618	599	571	562	593	583	605	574	623	617	610	617	603	592	627	577	593	614	550	558	627	588	615	589	604	595	587	613	572	619	610	602	567	561	624	589	613	616	586	599	592	613	625	608	587	629	636	623	590	660	578	605	609	615	614	595	575	603	590	601	598	588	614	570	618	610	631	577	641	605	650	620	615	615	592	580	578	623	630	588	580	631	589	602	637	642	642	642	630	583	579	617	583	575	580	576	635	613	598	655	584	624	597	618	554	613	575	588	594	630	624	594	563	564	593	614	601	622	649	583	621	588	646	609	624	560	583	605	617	593	607	624	636	602	619	589	579	637	632	604	601	611	588	573	578	613	607	612	581	611	635	621	615	615	640	563	612	608	578	601	579	600	571	649	578	609	610	691	601	543	570	646	578	609	593	595	613	590	585	591	587	653	620	562	596	606	609	614	603	595	613	630	613	612	600	598	612	583	626	592	623	616	618	562	613	588	612	618	623	612	624	600	573	565	596	624	590	611	604	634	620	635	636	613	583	571	621	646	568	583	630	610	576	602	655	600	576	628	644	600	625	613	617	643	573	623	592	591	608	616	620	595	614	618	607	647	595	607	604	604	612	619	591	635	614	596	576	604	605	572	587	626	576	607	654	567	607	599	615	580	583	574	548	630	611	604	583	575	608	626	615	628	615	630	596	620	621	620	599	631	641	601	631	623	592	586	611	582	577	622	624	590	602	584	612	613	591	573	573	586	629	607	569	573	625	645	568	589	640	620	581	589	563	583	569	580	602	569	606	617	576	639	618	602	598	626	594	647	612	580	578	620	590	651	602	559	625	602	619	623	598	575	576	569	591	609	593	583	656	613	591	613	598	587	633	587	582	640	643	591	615	611	572	575	579	639	591	596	626	641	609	599	609	624	595	595	585	580	650	563	638	640	621	596	596	619	602	599	620	602	664	654	602	620	599	613	649	629	612	582	619	592	616	604	638	634	592	625	674	581	571	619	597	584	632	574	611	568	608	607	539	623	625	613	624	613	623	568	626	578	627	608
28082	12779	10343	5337	4194	4999	5057	2673	4324	5070	3271	2479	2457	2078	1911	1854	1914	1816	1491	1129	629	583	646	868	1189	1308	968	561	469	387	287	239	231	214	180	198	175	179	167	191	186	168	182	186	199	182	192	184	169	183	190	190	214	188	188	171	188	190	177	166	179	140	180	195	203	193	203	191	180	168	165	179	185	174	174	167	173	189	188	175	167	196	177	154	177	159	209	176	204	166	183	176	174	175	176	201	184	200	197	180	151	185	168	165	177	163	172	186	187	178	203	183	189	155	182	149	189	194	161	186	166	189	196	186	187	164	180	198	196	161	207	179	164	175	192	195	171	187	173	155	143	168	189	178	164	186	176	193	179	164	199	179	197	183	185	182	177	191	193	165	198	169	184	182	197	179	185	190	184	185	178	155	174	182	173	200	176	186	208	191	152	191	188	169	162	183	157	197	188	162	193	190	184	173	193	189	190	186	208	191	181	188	187	173	189	171	184	194	185	166	157	187	195	175	169	168	175	171	195	187	198	154	203	173	197	186	183	167	185	163	183	170	179	209	192	175	187	172	177	191	196	196	179	189	166	165	210	174	167	154	207	185	165	171	188	177	173	153	164	169	222	169	170	172	168	180	174	175	181	197	184	182	184	172	182	183	209	180	169	182	189	202	170	168	172	191	176	202	183	197	177	201	168	154	187	176	199	207	170	185	175	177	193	158	160	188	200	197	204	164	184	176	182	191	183	168	187	191	184	170	183	183	170	166	192	171	180	192	186	169	181	173	202	188	186	174	203	175	173	172	200	182	178	181	186	207	169	183	199	167	171	187	189	189	166	170	212	161	185	221	170	189	183	192	172	174	168	181	185	154	183	185	175	194	171	191	160	190	168	187	160	168	168	196	187	176	177	207	198	181	168	192	191	170	170	173	184	177	183	185	168	152	190	183	172	173	195	195	213	211	182	205	186	199	184	181	193	197	193	192	180	188	174	180	186	206	160	177	154	180	170	171	189	150	179	173	170	158	171	176	197	190	174	205	184	161	179	182	192	177	174	173	181	156	169	176	195	196	185	185	183	187	185	191	154	175	188	176	162	179	182	178	195	183	188	163	194	164	180	168	184	198	195	188	174	161	179	173	187	181	160	213	191	185	182	194	183	173	196	183	174	180	195	177	192	171	200	195	178	184	204	204	163	174	223	192	191	185	164	174	172	190	219	168	182	179	190	199	192	176	196	188	177	178	190	166	170	171	185	176	213	181	197	162	175	193	187	181	197	201	170	166	184	151	202	198	229	163	175	192	194	169	184	182	192	184	192	165	180	212	194	176	171	185	182	197	200	195	169	187	200	198	183	175	188	170	176	207	168	158	173	203	188	151	202	184	182	197	198	162	174	211	196	192	185	196	183	183	174	174	177	183	213	180	188	191	200	202	171	166	191	208	191	179	188	167	178	202	185	188	191	183	168	218	201	190	176	181	151	169	169	186	173	157	185	177	176	175	166	181	171	188	186	162	190	183	175	185	183	171	173	170	187	171	164	192	162	198	181	185	180	165	169	145	180	158	188	159	170	179	187	184	173	175	164	184	181	174	184	186	175	185	181	172	177	177	185	171	161	166	193	166	178	179	168	185	178	193	192	191	200	208	164	150	181	167	190	200	195	190	177	151	174	183	192	175	175	169	171	176	179	155	168	184	179	182	169	176	188	211	163	169	161	193	166	194	186	184	165	159	180	164	180	206	192	172	198	181	181	175	168	197	185	175	176	179	177	174	183	210	167	174	184	179	178	164	180	178	184	178	168	176	196	211	170	165	169	181	188	179	173	169	167	181	169	171	150	210	179	180	227	167	186	193	168	170	181	181	171	182	209	201	179	186	184	185	196	189	203	192	168	194	174	184	172	190	190	172	175	188	172	173	188	183	179	173	169	166	165	183	190	190	202	171	195	151	165	182	173	186	172	211	185	166	147	166	194	181	196	196	184	189	185	189	181	185	187	168	164	184	185	183	178	211	169	184	173	194	171	172	177	179	175	154	168	177	193	217	192	175	152	147	173	164	187	151	178	179	200	186	172	159	176	177	182	196	193	199	171	162	182	177	167	200	182	180	180	197	182	175	166	162	196	161	173	153	193	191	173	185	197	172	169	192	165	173	178	171	188	178	174	168	186	182	171	160	202	192	162	170	193	193	186	179	190	185	169	203	178	177	159	212	163	189	151	177	184	162	187	166	196	180	187	193	198	184	178	160	180	154	163	166	174	200	206	171	202	161	164	188	203	169	184	185	185	189	183	181	189	174	159	179	184	179	204	173	166	168	183	173	178	186	175	185	175	187	175	185	172	173	182	189	161	202	187	198	207	201	186	186	196	194	163	149	179	173	169	199	196	196	180	182	176	174	175	203	183	160	191	198	166	175	191	182	154	176	185	195	177	198	150	170	169	182	184	162	182	178	188	192	179	190	175	177	176	177	174	201	189	181	188	189	190	198	177	168	180	172	178	190	170	166	189	178	181	202	198	184	189	160	179	175	179	186	170	199	181	201	180	169	160	150	183	170	183	163	181	203	186	184	175	176	177	153	187	178	196	173	164	194	181	189	174	193	199	190	166	167	173	208	195	182	180	170	211	192	202	177	175	181	170	192	198	192	141	171	169	165	216	194	176	183	178	168	190	201	179	200	172	203	182	168	182	184	186	144	188	165	195	185	184	179	179	164	164	166	197	189	211	196	177	203	166	200	190	186	171	209	179	173	198	175	181	183	196	187	154	208	169	184	178	184	190	193	191	189	173	175	177	190	182	167	187	177	197	188	189	191	197	178	191	186	166	179	168	179	188	177	175	173	183	185	202	200	191	193	183	210	178	175	191	196	161	185	187	190	182	169	182	197	193	164	178	190	203	150	199	173	173	174	182	171	163	194	212	155	175	178	183	197	192	186	166	195	168	188	200	158	181	153	198	171	172	175	210	183	179	175	166	161	156	187	177	195	198	155	193	189	169	215	187	204	206	180	162	164	202	191	166	193	178	181	177	189	166	193	191	213	186	154	166	179	201	170	189	150	178	177	179	163	168	208	175	184	181	192	180	179	166	175	183	159	188	196	196	180	201	190	193	174	178	188	190	193	190	173	161	175	170	193	202	167	179	162	188	190	171	154	183	172	183	201	165	163	200	195	180	211	185	166	171	185	179	185	177	166	169	165	157	180	171	196	167	169	211	191	177	188	170	180	168	191	179	188	190	195	177	185	189	182	188	212	190	186	175	171	153	187	160	157	185	181	179	172	174	193	190	181	169	182	200	195	171	189	193	186	176	164	172	160	172	212	208	188	177	179	199	197	178	179	205	172	191	187	168	175	198	186	166	205	173	163	181	179	184	173	186	160	203	162	196	194	165	198	182	170	194	199	166	191	161	181	184	180	207	165	177	179	183	194	199	172	171	185	171	210	174	182	183	160	173	175	206	145	200	169	171	186	153	163	198	189	176	192	184	154	207	186	171	182	216	165	171	216	194	188
13818	9597	12716	12947	14578	19353	17981	13455	19744	19586	15610	13079	13489	11158	10890	11277	11697	11073	9614	7208	4593	4010	4453	6172	8392	8719	6628	3444	2686	2062	1468	980	708	601	579	577	563	562	556	516	569	506	554	497	545	566	545	545	555	542	523	480	563	522	544	549	529	542	528	580	556	492	526	505	530	503	533	517	539	476	498	526	559	530	552	580	530	541	520	515	506	547	505	545	491	557	493	494	476	500	588	531	527	505	558	529	522	513	510	497	518	521	559	489	485	538	565	505	563	545	534	515	528	545	529	478	533	534	549	509	568	523	534	524	534	546	553	511	515	530	526	499	498	530	524	521	508	531	538	522	532	527	517	496	542	516	554	552	457	543	535	559	540	539	570	563	532	501	555	503	509	525	511	546	514	554	563	563	507	551	514	529	527	541	523	538	525	539	510	492	565	548	550	541	504	513	542	545	515	521	515	511	514	518	474	540	470	522	516	564	531	538	576	483	540	527	527	517	508	553	542	505	537	511	520	533	524	535	544	544	559	543	510	537	505	528	537	478	527	571	517	559	513	518	492	500	494	533	526	513	544	519	553	525	579	509	541	555	541	503	529	505	520	538	514	523	530	529	551	522	517	482	536	517	530	476	488	524	516	544	498	489	506	462	505	527	518	558	520	532	518	533	527	494	513	494	505	541	552	492	556	509	571	557	514	516	532	548	572	475	515	516	488	498	525	525	517	529	530	575	531	523	526	564	491	525	510	519	536	520	544	509	503	534	564	551	524	531	504	522	544	491	521	520	520	484	526	532	513	534	507	557	511	536	522	559	539	564	514	503	512	607	485	511	508	504	518	533	513	506	514	516	578	547	552	493	503	512	502	507	492	539	561	562	570	535	562	562	542	553	504	540	539	551	503	534	550	507	530	497	503	529	515	526	542	553	539	547	546	518	510	510	541	526	477	565	539	533	544	528	503	516	517	472	506	492	522	504	506	520	542	494	557	506	528	483	517	530	519	507	496	514	510	512	537	483	543	518	505	555	506	522	485	531	501	511	543	503	542	540	520	495	554	573	528	501	518	488	521	511	530	550	498	555	566	527	510	507	535	515	502	537	517	507	517	535	542	515	526	511	541	527	531	493	533	499	536	520	531	518	517	553	540	569	513	492	473	536	515	498	513	540	503	542	518	525	547	542	552	558	534	536	516	513	502	526	538	522	530	555	546	494	500	530	524	532	555	539	552	516	521	519	555	522	527	498	553	516	535	556	495	513	540	521	544	525	541	537	539	544	538	468	521	517	533	545	548	535	535	530	500	522	548	557	576	534	517	538	519	521	503	536	546	486	534	557	521	562	556	532	516	514	523	562	508	552	526	564	534	550	496	565	489	531	539	524	508	542	513	513	485	541	492	542	531	490	542	509	524	526	546	559	551	499	516	524	508	550	554	539	595	559	531	533	556	535	502	541	509	534	556	558	476	531	564	520	499	516	540	547	531	555	494	513	563	549	522	553	552	544	497	558	579	535	522	554	541	517	515	570	540	481	537	495	501	531	552	519	514	541	542	491	531	496	525	538	517	500	521	519	566	476	518	534	532	532	533	540	514	513	540	524	506	498	529	503	518	491	494	516	514	541	543	526	541	501	547	507	528	534	515	521	529	572	556	500	492	524	535	517	521	525	552	501	527	551	490	528	530	544	569	524	550	537	508	540	538	513	520	533	479	535	510	545	487	512	517	502	574	519	516	522	513	518	540	524	544	545	531	490	533	541	565	498	489	559	484	497	514	515	517	575	537	531	533	523	552	572	509	529	534	530	561	491	507	550	539	559	515	499	546	502	555	527	517	527	541	511	511	533	529	492	496	514	512	520	542	541	559	515	527	540	542	533	539	534	520	552	532	509	511	525	526	537	575	535	504	554	521	482	536	530	540	480	501	503	539	507	523	535	556	545	498	535	544	531	533	539	549	494	546	535	523	513	527	507	525	520	551	514	511	516	565	509	531	516	546	535	506	547	570	548	532	522	534	520	531	550	506	499	524	562	525	503	540	493	522	520	546	492	563	549	574	513	547	518	512	487	515	547	540	569	511	508	527	548	502	582	547	539	525	576	503	514	550	492	519	525	557	512	488	482	513	502	548	554	478	529	522	528	518	523	519	565	496	544	544	534	504	524	555	516	518	530	520	553	526	544	514	558	538	473	532	539	542	531	528	523	508	505	566	561	541	513	537	524	510	538	509	486	497	512	520	502	540	517	538	512	518	560	536	575	500	513	508	520	507	484	527	505	555	521	510	531	529	532	529	531	527	566	525	499	542	493	496	523	487	551	512	570	572	550	541	536	482	505	522	532	495	555	543	505	487	565	482	546	539	553	511	524	508	501	495	538	506	551	531	543	505	510	543	487	536	495	552	490	503	509	556	536	521	536	494	556	518	568	566	515	464	577	530	486	504	516	542	497	543	540	505	537	548	543	510	502	506	548	569	481	500	545	462	522	489	557	507	501	518	548	511	533	524	515	477	545	540	516	546	549	524	526	537	502	504	512	512	549	529	519	517	491	486	518	563	541	551	449	522	534	510	545	551	503	566	487	519	526	518	540	564	511	504	494	527	526	542	507	534	505	554	542	533	533	571	529	550	570	512	506	593	524	525	543	522	526	540	532	539	518	535	527	580	498	489	505	530	457	544	523	526	520	545	496	531	511	568	544	522	552	497	551	519	554	513	515	550	509	545	522	526	515	558	529	534	535	530	487	513	504	505	511	542	563	535	556	529	525	535	525	510	541	516	523	548	506	550	496	532	546	510	510	544	512	535	517	519	539	536	545	545	549	491	495	567	526	509	525	562	556	529	512	521	515	543	520	529	530	562	541	513	557	494	492	521	549	505	524	531	529	538	533	546	541	538	538	524	500	519	536	531	509	504	550	552	533	543	532	533	524	531	515	524	571	498	510	511	529	557	525	542	526	541	527	520	522	513	543	495	515	536	545	513	538	538	518	551	546	494	508	538	573	534	518	516	572	523	535	511	497	499	561	533	535	519	528	489	525	525	539	505	532	538	509	514	533	556	506	562	507	485	500	531	540	526	537	527	519	558	511	555	528	546	545	512	544	506	550	523	533	556	521	511	542	488	533	578	529	534	524	566	523	503	476	527	511	535	533	530	520	531	535	549	525	576	522	503	537	500	496	533	571	553	541	535	488	524	515	523	508	495	536	507	510	538	533	499	523	486	563	531	535	519	539	492	510	535	527	491	565	494	517	545	533	522	516	543	548	540	559	487	528	510	559	512	494	500	533	595	555	475	485	531	508	499	542	518	500	505	538	501	507	539	514	543	527	530	506	493	538	524	501	540	534	478	523	519	501	530	488	522	562	519	528	505	522	547	500	493	520	539	516	530	507	508	555	524	534	542	487	528	524	480	565	533	556	543	539	514	501	543	518	523	530	579	552	519	520	536	549	503	562	516	518	522	555	539	495	512	517	512	487	534	544	506	538	498	544	551	535	531	533	525	507	515	494	530	511
30042	18135	14446	9585	7134	9323	23928	17236	14012	14804	12098	4992	1374	1054	1227	1252	1567	1270	1114	956	698	474	410	659	779	817	629	425	325	326	284	234	213	162	201	186	179	189	193	198	185	223	192	185	195	180	181	212	172	187	205	183	193	197	194	191	187	187	191	189	214	199	195	186	183	189	179	183	212	205	191	185	186	199	187	183	208	183	189	199	171	194	178	197	158	182	208	187	199	176	169	194	192	189	211	207	188	205	213	228	192	176	213	205	192	191	196	193	202	205	176	164	176	199	217	204	218	208	228	185	187	200	196	219	195	182	180	211	163	200	208	197	207	186	200	182	195	191	201	181	187	196	195	188	207	188	193	213	191	199	185	188	194	200	185	201	220	190	188	187	172	193	192	185	180	220	210	196	177	207	197	184	207	200	197	187	209	202	183	182	203	188	191	187	204	153	176	181	200	205	239	200	204	188	189	181	197	188	179	189	173	186	200	215	189	205	191	175	201	202	195	206	217	179	179	196	184	202	175	188	192	184	193	185	220	200	196	200	183	173	200	178	190	157	180	188	191	178	198	200	170	231	192	184	217	193	206	223	184	186	203	197	196	199	207	212	190	200	199	220	197	206	201	193	214	173	201	189	203	217	191	202	163	192	232	203	197	194	176	202	205	213	165	221	191	212	164	202	213	173	183	200	201	202	169	185	203	200	191	185	185	215	225	212	201	201	165	182	196	174	213	201	194	179	172	203	201	213	172	201	202	183	180	171	179	175	200	183	199	189	185	188	191	179	205	184	195	213	194	198	190	182	183	188	184	201	227	199	179	174	207	183	184	171	200	200	163	210	183	197	217	175	151	204	158	205	201	211	203	197	184	193	187	219	183	199	193	192	203	184	176	202	204	181	201	189	209	190	205	187	193	189	200	213	181	185	211	175	201	176	198	211	188	175	192	226	173	188	196	178	183	196	203	196	179	203	199	187	209	189	190	184	158	202	208	204	210	224	207	190	217	188	200	179	204	187	209	177	179	205	193	199	192	197	185	217	213	189	204	206	198	205	187	180	182	201	188	213	192	190	214	196	183	186	200	191	220	218	190	198	209	183	174	191	195	171	214	198	204	224	191	203	187	175	201	190	191	200	184	199	201	211	213	205	177	197	219	184	197	192	185	191	192	206	190	201	179	208	202	179	206	226	204	192	198	187	171	192	200	182	202	184	188	215	208	192	186	200	186	187	193	198	196	204	177	186	188	192	202	198	198	195	207	193	194	186	212	192	175	199	187	183	205	176	210	165	192	216	195	201	160	193	203	205	201	200	189	202	187	186	192	198	187	155	195	180	197	197	181	184	185	211	215	199	196	196	206	190	216	167	187	195	163	201	192	211	187	192	163	202	199	184	192	178	189	181	193	165	183	201	188	210	209	182	207	200	189	202	193	196	182	202	218	192	188	200	202	204	182	219	204	199	191	194	207	215	187	181	196	188	198	205	222	193	209	205	193	178	195	184	203	174	182	199	200	212	208	196	202	160	182	187	221	210	185	219	159	209	216	191	208	177	180	187	191	185	181	220	186	216	189	198	198	185	182	188	186	174	208	214	184	178	183	203	223	187	198	181	206	194	215	189	194	186	183	194	195	184	190	197	192	210	186	169	205	200	195	208	195	197	178	226	225	178	204	202	194	188	171	204	199	199	190	180	173	178	191	167	179	200	204	175	202	186	177	183	227	207	197	173	193	184	181	191	185	188	185	205	164	184	194	192	198	174	208	197	224	197	196	185	205	222	185	199	216	199	197	206	214	183	183	194	199	208	183	182	236	210	197	172	190	168	172	187	194	201	201	182	186	204	176	165	185	213	190	175	172	171	201	204	185	172	208	186	197	195	213	197	195	211	201	179	219	204	196	205	191	178	189	216	215	201	183	181	185	197	185	184	216	191	190	173	193	184	212	208	199	186	208	221	192	205	181	174	191	180	180	193	189	199	195	205	207	188	178	188	218	221	210	207	197	199	188	176	188	203	152	174	186	201	200	179	203	190	196	193	195	197	189	189	178	198	219	201	180	205	207	209	181	182	202	176	198	198	216	179	197	203	180	181	173	185	171	198	178	197	203	192	199	194	211	190	208	214	189	196	192	189	192	210	210	204	210	181	195	197	198	190	209	195	188	175	198	195	185	171	156	198	184	192	193	180	180	187	186	192	202	195	191	224	220	188	194	204	220	200	174	204	198	206	197	205	190	202	191	208	188	213	218	203	189	162	204	190	199	195	196	224	182	181	207	174	192	211	186	175	220	211	191	213	220	202	210	178	195	230	190	167	181	161	198	172	194	219	185	179	185	194	209	213	184	190	193	197	174	220	211	198	192	178	226	192	177	192	193	205	212	194	166	179	207	192	194	193	163	160	193	201	199	196	189	204	212	168	180	205	206	228	201	221	172	172	218	193	177	203	212	198	209	164	191	206	183	193	179	192	198	215	213	187	176	214	199	177	182	208	201	190	186	193	204	181	196	177	206	169	201	169	180	193	188	173	194	210	199	210	208	192	199	183	180	202	184	193	176	198	214	209	199	194	195	191	191	194	207	172	173	190	191	208	172	217	187	186	198	209	212	201	222	206	176	204	184	199	187	176	180	185	168	179	193	208	199	203	216	194	200	183	195	234	187	209	187	202	200	216	188	215	168	207	200	177	203	212	206	185	210	187	186	217	177	195	210	194	196	204	168	172	224	188	188	192	190	204	179	190	184	173	184	206	222	171	178	203	169	197	213	160	180	185	182	202	194	198	200	189	196	180	176	232	203	175	187	202	174	200	208	187	167	178	200	202	187	218	171	180	195	193	185	197	230	209	172	200	220	181	203	171	198	224	195	216	200	184	207	196	182	198	186	197	203	186	199	177	195	196	192	174	195	186	173	212	209	188	205	182	196	181	197	193	189	184	184	206	195	193	202	210	198	202	163	192	192	208	185	149	200	220	202	199	209	181	196	196	191	177	186	190	179	205	202	186	191	174	181	201	162	188	197	200	187	202	194	198	166	191	191	206	180	202	204	189	193	203	180	212	196	217	191	203	190	203	188	170	190	179	198	170	200	181	213	189	178	192	187	214	188	177	173	197	214	190	206	200	208	190	232	189	186	193	204	209	207	160	179	189	215	199	197	177	190	221	204	198	204	201	188	192	208	202	210	201	182	187	177	207	197	196	196	178	164	196	192	175	197	196	194	179	171	223	182	185	188	181	183	200	189	198	191	229	209	209	186	213	184	215	187	177	189	183	202	189	196	203	182	181	185	169	181	204	186	185	183	203	200	207	175	215	216	205	191	175	199	205	200	166	203	220	197	204	183	174	187	208	177	195	193	188	186	202	179	205	170	178	173	200	203	183	202	181	184	189	146	201	159	200	182	199	193	173	228	196	170	181	195	212	199	218	178	188	192	189	190	204	160	193	188	166	206	197	200	197	195	190	186	203	204	196	196	223	201	167	170	169	181	205	198	200	204	191	214	190	193	203	190	197
15361	13472	15672	18598	20092	27449	41512	30927	33950	36288	33050	16105	7230	6009	6694	7497	8220	7454	6879	5773	4493	2875	2160	4155	5156	5433	3635	2222	1707	1584	1128	852	731	624	599	542	607	551	570	562	562	569	532	545	562	560	601	552	590	593	578	556	531	542	579	584	579	558	544	576	551	588	559	574	546	538	558	533	534	599	583	563	544	536	561	502	542	554	560	559	575	547	561	540	542	556	546	536	530	541	559	595	597	585	563	578	550	540	556	577	597	548	580	552	516	553	582	572	548	574	595	560	576	564	581	544	571	597	559	546	544	543	618	548	538	577	555	564	566	605	556	551	587	546	593	549	520	551	558	556	577	574	550	548	534	580	534	553	597	612	536	598	542	537	548	572	586	573	540	622	606	555	576	550	581	555	575	519	546	599	538	535	572	559	526	587	508	560	580	567	591	557	546	557	553	558	538	580	561	605	509	566	524	538	569	560	568	573	555	517	572	583	528	557	550	544	582	540	540	574	560	548	567	603	530	573	536	589	528	553	562	586	535	545	584	558	567	592	595	563	597	556	503	559	582	561	558	560	521	581	579	577	541	579	549	536	544	565	547	571	585	574	545	577	523	558	525	597	545	538	600	552	599	550	546	596	517	532	534	566	577	564	602	601	570	524	552	570	552	570	561	568	557	560	523	616	602	516	500	554	585	534	585	535	552	566	591	514	557	536	566	533	573	544	570	554	538	559	569	540	573	610	570	553	539	532	582	558	529	637	552	524	588	611	566	558	600	507	553	524	578	545	534	592	572	566	603	534	543	564	582	586	532	537	565	575	563	527	534	574	521	544	614	541	581	526	551	596	559	545	581	533	557	577	581	587	526	563	550	588	574	552	581	502	569	543	575	555	562	553	567	581	598	545	559	573	531	548	524	526	580	574	588	590	588	554	608	591	562	590	537	557	572	589	583	558	529	543	554	574	578	581	548	560	553	557	578	537	574	581	571	566	561	554	553	561	543	538	552	553	597	534	558	562	572	595	580	542	561	578	547	603	554	554	588	589	559	518	597	534	509	560	570	573	585	563	552	576	568	580	552	497	525	527	551	548	573	584	579	581	539	543	584	524	560	605	585	538	583	541	559	532	561	540	572	537	521	589	587	579	561	542	565	566	597	558	553	571	504	574	539	546	557	583	600	521	576	567	533	527	529	571	571	576	505	535	552	539	544	546	549	570	498	525	582	571	536	560	532	558	583	555	560	532	566	572	562	571	529	552	604	563	576	562	548	565	531	519	544	548	589	553	533	590	565	565	557	529	520	551	554	576	567	589	614	568	569	571	541	496	560	560	539	557	587	579	600	573	515	527	573	581	571	533	528	535	521	574	574	586	575	575	564	601	573	547	547	560	582	553	564	559	586	587	548	549	542	574	573	539	519	519	570	591	577	587	563	548	595	547	546	559	579	558	594	503	570	620	545	603	538	568	527	562	548	543	558	530	539	606	570	562	577	574	582	557	509	580	517	580	606	583	584	572	598	570	566	611	548	567	577	570	562	560	559	551	554	580	609	561	593	578	585	552	564	522	566	547	551	544	587	565	572	547	577	587	610	613	592	553	540	559	550	551	575	583	560	529	513	569	555	597	569	586	520	568	574	563	551	577	582	533	564	562	550	563	574	571	558	628	571	556	571	539	552	578	575	515	560	526	582	549	563	526	520	562	520	532	553	568	563	570	625	601	566	581	582	579	537	568	552	575	574	558	575	580	550	566	573	587	580	564	567	541	594	569	553	588	594	566	543	578	573	549	556	578	549	566	558	576	599	542	546	578	559	540	565	612	547	545	604	580	604	566	551	575	605	547	525	582	557	536	544	542	548	629	541	571	515	549	539	585	557	549	582	536	551	548	586	543	571	550	567	544	578	541	543	538	620	562	565	596	535	534	570	578	580	556	559	543	572	521	563	569	562	566	559	583	537	584	586	613	549	591	581	570	544	538	562	584	603	562	573	555	555	564	577	576	547	559	594	565	523	564	595	586	538	541	558	593	539	571	531	493	541	538	551	576	608	591	492	561	565	555	579	527	564	548	576	571	551	542	533	545	566	574	574	593	575	575	564	563	576	496	563	535	599	536	563	575	617	557	533	587	586	554	565	586	561	542	549	570	556	548	532	572	561	578	593	577	572	565	571	544	592	556	568	583	548	565	577	540	571	535	595	632	556	587	549	525	575	572	571	555	562	546	574	567	566	574	557	549	548	556	548	586	559	566	521	580	547	592	569	544	554	571	529	579	549	598	547	587	575	557	567	561	564	579	559	558	588	549	561	595	513	536	542	589	568	577	550	543	583	536	568	535	586	613	509	528	576	558	575	564	567	610	516	557	583	604	586	515	559	563	586	562	583	561	586	559	553	569	544	578	575	574	562	606	569	564	570	530	558	575	604	554	535	568	556	591	576	589	597	595	581	562	569	561	565	546	605	538	565	592	605	572	529	570	559	545	599	600	584	588	564	552	557	570	565	566	532	522	531	583	532	642	570	582	560	535	546	569	576	530	591	597	572	594	535	552	610	563	568	573	555	547	549	545	573	539	544	558	555	562	544	553	572	549	580	581	501	580	555	562	563	553	545	530	513	541	542	540	552	570	570	516	590	589	591	581	552	524	608	608	573	518	585	566	563	563	567	575	547	583	551	538	567	537	568	555	591	546	567	545	595	600	603	550	604	540	546	497	576	566	526	585	535	590	572	578	562	591	548	554	556	532	583	557	592	565	591	584	587	577	546	570	560	545	590	574	498	549	549	543	593	576	556	552	528	536	526	530	554	553	581	561	559	565	579	560	524	567	512	534	536	579	537	533	534	532	562	564	562	568	548	559	578	565	577	541	545	583	530	502	534	523	550	561	559	528	595	549	576	525	559	526	543	547	575	531	558	561	531	576	559	556	616	568	542	567	548	533	578	567	527	536	564	563	582	546	567	559	557	549	528	583	555	594	592	584	537	553	556	548	532	554	615	521	594	600	541	573	573	554	541	573	541	558	579	560	572	595	582	579	565	582	572	559	578	522	566	586	579	574	599	585	576	565	554	569	536	569	565	609	566	590	543	533	526	588	549	584	525	554	580	562	564	559	587	597	534	583	561	550	559	543	565	522	560	570	581	557	563	535	547	551	551	585	571	533	594	553	560	601	603	566	579	604	577	618	531	561	565	524	570	621	536	568	602	625	602	573	605	568	550	586	559	558	524	558	553	552	570	555	546	561	569	607	574	570	554	588	590	559	565	570	550	539	587	571	578	550	534	548	570	501	540	588	530	594	578	591	552	574	579	588	526	584	531	589	554	551	587	597	559	545	546	550	573	574	587	569	547	536	576	594	580	559	526	542	572	585	576	515	580	569	573	606	524	579	592	572	544	532	543	554	553	600	550	568	563	540	598	565	578	585	553	554	517	508	526	514	622	549	516	591	553	574	536	524	581	552	549	574	568	547	553	537	551	559	564	578	561	562	563	515	589	575	573	549	577	557	566	576	507	557
23730	5995	2950	1677	1193	889	1928	3340	2096	1029	395	239	208	198	216	212	232	230	212	202	211	206	207	203	216	215	184	225	218	220	216	192	214	190	213	211	212	206	203	197	215	190	216	225	195	203	192	208	214	186	179	203	182	215	181	191	185	204	211	207	205	183	208	198	212	199	208	202	214	203	196	195	210	232	203	186	218	218	201	197	217	186	208	207	228	210	195	215	201	187	197	225	196	204	206	208	210	210	210	197	222	210	208	179	213	194	193	178	202	195	206	209	216	190	197	206	215	174	207	205	204	185	182	190	210	194	190	192	188	191	199	214	214	219	205	194	236	199	203	231	201	195	188	202	228	196	191	179	203	203	211	209	200	207	200	184	200	193	193	208	212	220	209	232	195	225	196	199	195	183	198	214	212	221	189	238	212	190	218	214	197	222	210	229	205	201	202	207	203	205	191	198	207	192	182	212	191	187	206	215	188	214	211	217	208	224	235	186	225	216	192	194	193	190	194	192	213	209	217	187	205	206	218	201	199	195	191	206	208	199	210	209	208	191	202	199	213	190	216	209	181	221	213	210	182	214	205	233	216	215	219	187	219	158	208	224	216	207	221	212	203	227	197	206	209	225	210	197	204	193	234	195	199	208	211	221	205	186	193	201	200	217	186	220	194	196	215	191	169	193	206	206	186	186	215	193	188	232	194	212	202	208	204	200	186	200	197	189	226	221	227	204	203	215	200	213	214	209	193	193	178	189	200	208	188	204	179	203	214	193	206	199	187	219	219	211	195	190	223	206	201	194	216	168	216	184	215	216	208	211	184	205	192	206	197	206	194	205	189	194	231	190	205	218	202	199	195	198	200	181	210	209	197	217	198	216	170	199	224	208	201	215	232	217	201	196	203	230	193	192	199	201	201	187	225	224	196	225	194	212	202	183	208	200	188	191	212	208	189	183	212	227	246	198	215	241	195	196	203	209	229	228	221	200	197	215	190	208	180	210	210	215	215	228	203	224	218	213	192	194	218	200	196	200	190	218	185	185	202	214	247	211	204	217	214	195	193	182	189	185	219	205	205	219	204	212	203	180	220	186	218	236	197	190	200	220	191	209	191	198	198	253	190	222	205	213	178	209	214	218	233	191	198	206	188	204	193	212	213	201	205	200	203	219	202	204	193	192	220	193	193	200	195	194	197	183	227	202	203	212	197	220	208	234	197	212	201	208	201	206	215	197	214	205	215	217	220	169	193	218	210	200	204	194	205	205	178	202	210	222	215	200	222	221	207	215	183	189	228	241	196	192	206	200	211	222	204	198	200	224	203	220	202	183	247	189	216	193	197	198	207	217	197	235	165	180	202	207	179	199	211	181	221	197	195	189	227	238	211	226	204	203	207	202	203	232	210	213	213	218	192	188	194	199	231	221	186	220	206	220	231	241	192	186	219	217	212	193	202	200	231	203	194	207	195	215	185	202	194	186	221	184	197	217	208	202	171	217	209	194	198	219	202	188	204	215	180	204	213	201	217	188	223	225	206	189	185	199	204	206	196	223	213	220	220	224	222	208	211	200	212	199	210	218	189	224	206	204	204	202	235	199	191	196	235	190	200	183	203	209	203	215	211	208	248	182	219	215	203	197	189	185	219	220	221	192	222	192	195	229	212	202	202	218	196	214	225	198	195	203	205	213	198	183	220	206	216	197	233	213	218	205	238	227	180	215	213	185	204	211	195	192	227	198	194	186	187	233	189	187	227	194	205	209	186	218	210	208	228	199	206	192	221	217	206	223	193	215	193	198	188	178	196	186	222	232	206	205	212	197	222	226	222	194	214	217	202	212	201	195	209	203	202	194	192	210	227	221	218	214	213	199	199	187	202	199	213	218	215	178	213	224	206	198	193	220	185	218	189	214	220	206	199	228	190	227	187	203	216	214	212	202	201	207	211	220	221	206	203	210	201	218	190	221	174	212	189	206	211	210	192	213	175	215	223	199	211	212	208	182	201	190	211	224	183	198	228	164	198	199	191	217	211	202	194	181	207	186	202	214	216	180	209	207	195	209	219	222	215	214	199	224	189	206	197	205	216	214	231	177	221	222	210	225	186	213	197	189	203	193	205	217	215	227	214	200	238	198	174	199	194	192	218	193	214	196	184	187	197	217	193	203	215	198	193	192	179	206	203	213	208	187	187	213	193	178	215	187	219	213	203	220	181	209	190	179	214	174	207	202	198	193	219	204	223	201	188	199	200	200	204	180	193	185	230	185	240	200	204	208	203	214	224	188	199	192	190	216	219	221	211	197	201	235	200	222	193	214	193	228	225	213	237	188	202	219	196	202	210	216	181	186	216	174	187	208	208	205	190	192	203	227	226	185	218	191	186	211	218	193	214	185	214	220	184	205	199	200	226	204	207	202	211	199	212	209	206	213	201	227	212	219	230	212	205	215	210	204	197	218	205	182	191	200	196	234	195	182	227	207	222	205	190	193	196	213	182	185	173	174	199	234	212	178	253	201	214	203	221	202	197	216	211	202	191	204	213	222	183	209	200	178	206	210	230	190	218	181	211	220	221	224	213	208	246	172	215	194	165	206	200	192	214	238	215	212	177	197	212	215	191	212	220	218	206	193	226	210	205	225	185	212	208	213	189	227	202	196	206	197	205	209	195	204	216	215	194	221	231	186	195	222	203	211	219	171	187	224	193	203	204	212	199	212	210	219	208	202	193	208	223	197	205	166	179	206	213	224	206	196	183	204	209	184	211	189	224	212	175	201	194	213	215	195	215	193	209	214	192	202	208	215	208	194	212	217	205	194	219	229	204	198	218	201	193	194	221	193	184	197	186	195	196	206	204	213	205	187	195	218	206	224	206	200	190	200	183	215	217	214	225	227	193	214	202	218	197	202	224	206	199	213	237	218	186	225	184	204	211	191	218	224	206	228	194	224	180	189	174	197	209	216	208	203	199	199	228	204	237	198	236	202	198	203	207	194	195	172	213	207	203	216	221	206	184	201	192	191	200	207	206	211	191	240	191	225	204	204	212	198	217	217	221	184	193	209	207	197	200	212	193	209	192	207	204	216	212	193	212	231	214	172	212	208	217	177	216	221	216	221	179	209	207	215	206	224	225	186	224	210	198	205	219	235	233	191	216	215	198	202	217	197	228	231	208	246	195	216	238	198	199	231	203	216	174	207	182	183	197	188	206	197	221	227	235	183	202	201	214	198	171	220	212	206	182	219	195	185	218	197	210	226	197	205	196	204	206	206	201	198	217	178	241	194	194	220	205	207	205	204	233	187	192	229	203	201	220	207	205	193	197	222	227	204	239	205	232	214	210	179	211	213	201	212	179	182	220	200	206	208	219	213	205	177	194	193	194	217	203	178	189	191	219	207	185	200	201	208	200	212	200	220	191	181	200	191	188	206	198	181	226	195	198	209	208	236	185	229	221	183	211	185	231	190	223	207	216	205	177	202	189	203	209	207	192	211	218	190	211	215	203	196	250	197	221	202
9450	4076	5223	5674	5380	4705	9635	14608	9035	4081	1580	844	727	669	701	699	856	772	729	649	660	644	615	621	632	623	629	581	622	572	552	538	602	573	577	585	595	584	539	594	539	565	589	529	567	576	590	562	555	601	558	576	550	569	556	589	593	577	564	606	618	617	608	574	569	559	566	575	625	561	628	591	577	564	552	565	627	588	603	553	558	603	577	561	556	595	632	578	573	626	550	602	567	569	571	569	576	578	569	588	627	582	564	587	622	586	556	606	623	588	578	584	567	564	576	602	583	593	560	560	506	585	613	547	546	600	599	554	578	580	585	575	602	547	539	592	582	585	573	566	585	579	553	557	621	590	557	600	601	587	537	541	588	557	594	564	543	574	554	573	599	509	589	564	602	575	579	596	588	554	574	611	568	568	548	585	566	612	577	565	602	564	567	577	574	564	535	558	608	604	562	558	530	569	598	571	562	563	590	560	587	592	574	555	575	548	556	567	565	580	582	547	579	578	588	566	603	585	593	606	586	567	528	629	587	631	551	583	568	594	561	586	595	545	541	568	587	591	550	574	589	587	552	591	534	553	545	546	564	551	608	597	588	550	538	574	584	609	568	590	557	649	603	539	585	626	632	554	608	542	585	560	584	558	560	563	623	598	561	562	578	557	617	586	598	585	568	586	565	615	573	605	568	587	599	634	583	560	579	566	568	545	550	524	576	593	560	562	569	587	529	573	627	577	559	572	572	582	547	563	582	519	563	576	534	567	556	637	618	571	588	579	579	558	617	569	581	589	563	573	582	540	603	571	569	560	564	570	547	570	567	625	562	566	533	560	578	611	578	596	601	577	544	566	560	591	603	555	576	543	572	594	564	545	592	561	584	560	570	581	548	597	605	586	557	557	549	559	598	542	600	565	595	567	553	620	563	538	593	589	576	528	623	598	585	592	564	586	568	574	572	600	580	573	603	578	595	568	588	578	606	560	576	558	566	613	546	607	558	571	574	573	607	610	574	560	579	589	512	564	564	614	599	621	584	595	583	607	576	562	607	591	544	580	584	616	597	568	554	566	638	572	587	583	592	563	591	561	607	577	566	573	563	623	562	598	626	627	535	596	635	576	575	526	645	574	621	571	557	535	591	563	555	589	614	554	567	535	556	581	568	539	628	543	548	561	595	595	529	569	598	577	590	571	577	611	610	565	622	561	601	612	615	564	542	578	594	580	586	602	568	563	560	581	553	607	587	590	587	555	617	576	590	615	574	565	583	592	574	574	575	580	584	593	564	584	548	560	589	582	604	589	559	564	594	524	572	558	561	586	586	605	595	555	560	589	560	570	578	563	538	611	578	604	566	605	589	568	563	559	634	545	560	549	572	576	563	566	574	579	566	594	571	534	567	570	560	542	604	592	603	602	588	603	579	563	567	527	569	564	612	591	612	543	569	590	581	614	574	576	541	549	559	571	533	576	557	534	611	591	578	578	577	597	589	577	582	561	582	607	567	577	578	547	582	562	622	568	557	599	573	516	564	616	559	581	639	591	623	549	597	626	579	579	586	597	594	550	576	565	556	592	592	578	575	583	585	637	592	542	569	598	570	598	603	600	577	539	567	595	610	555	572	580	584	529	586	550	574	577	566	558	577	551	581	561	541	626	549	591	543	595	602	624	549	610	580	582	616	536	588	549	562	593	562	567	579	609	589	573	553	557	554	569	586	560	573	572	616	570	599	550	591	585	567	544	595	547	572	588	585	569	579	567	543	580	597	574	606	602	614	572	560	623	556	575	537	560	577	570	574	553	660	546	600	539	580	596	598	578	569	594	551	571	563	605	592	510	592	547	592	569	605	594	621	593	583	578	582	602	575	525	542	574	562	610	547	591	581	608	578	622	555	524	596	603	560	527	582	605	575	616	549	561	571	598	585	552	626	622	557	578	556	570	569	575	579	558	583	574	570	562	579	574	542	602	581	621	568	549	544	569	575	560	531	620	583	578	575	582	581	569	548	604	597	565	561	612	581	524	565	595	585	560	575	557	580	532	554	595	589	582	549	542	590	567	584	599	619	543	604	584	613	567	603	587	556	578	552	602	580	556	566	589	539	588	548	572	579	604	548	544	632	579	576	555	551	601	590	524	609	593	570	622	624	556	575	591	532	611	545	614	544	567	584	590	622	552	574	607	568	563	559	597	559	608	601	562	614	565	564	541	592	583	596	566	556	601	526	543	574	558	583	548	550	612	593	566	555	579	592	579	590	560	587	558	521	551	612	591	540	602	565	607	591	561	577	556	542	561	612	632	584	600	569	569	605	583	553	574	552	603	579	556	591	579	551	583	579	572	560	576	569	612	589	578	572	575	552	591	580	617	634	586	617	602	597	595	544	584	566	564	596	592	558	587	601	539	558	560	552	570	550	577	575	549	575	559	607	613	526	623	587	560	609	594	604	572	604	542	584	556	572	615	586	590	559	533	567	588	582	572	620	583	550	580	534	590	606	559	584	539	587	552	574	604	610	567	592	555	534	564	596	561	547	572	569	582	579	590	575	514	580	589	593	613	596	577	598	575	608	602	570	582	548	561	565	578	600	524	569	547	558	622	581	558	542	583	555	598	573	568	558	592	528	569	551	612	558	568	569	589	587	602	537	570	569	528	620	562	587	550	502	560	575	565	636	574	584	549	561	548	578	603	614	595	581	599	540	611	599	525	548	578	561	565	589	532	550	578	556	596	603	561	612	614	580	579	568	562	588	574	601	555	590	530	589	552	537	586	587	622	580	601	571	544	519	570	598	594	521	522	564	564	617	560	558	577	545	587	601	599	512	579	559	561	597	581	604	572	621	587	556	587	609	538	594	584	566	586	572	544	604	609	597	594	590	601	557	567	572	565	567	525	546	599	565	553	595	559	566	553	561	574	580	567	581	575	543	569	570	572	549	570	570	546	579	576	572	528	575	562	597	569	559	564	592	586	606	551	592	582	566	596	593	581	566	587	567	610	582	598	590	544	562	521	583	574	579	568	553	575	612	525	609	564	581	570	605	600	554	558	559	566	559	599	600	616	569	539	577	568	574	571	582	562	610	544	619	548	568	577	561	559	603	567	586	577	541	579	596	556	545	538	645	588	625	547	577	579	560	568	552	579	567	578	576	574	584	554	612	575	536	588	599	576	552	577	577	578	551	602	547	638	542	595	576	584	531	567	589	589	553	536	544	589	599	525	575	598	606	573	586	567	593	584	542	575	562	573	627	573	583	593	538	589	650	574	547	589	585	549	614	573	610	586	559	602	595	596	566	543	553	593	583	573	587	592	571	559	548	579	578	597	605	589	573	572	580	598	595	587	574	560	564	621	553	554	608	594	586	626	610	606	550	583	592	554	611	564	555	559	553	588	563	569	544	566	536	587	574	565	594	593	550	590	566	603	602	585	584	567	587	553	568	582	594	609	592	595	613	597	635	558	598	537	595	602	591	548	574	579	560	526	614	550	565	640	602	566	584	553	544	535	572	580
28404	13071	7266	5293	3649	8918	25050	19365	7529	2775	621	359	310	290	264	236	276	262	233	198	199	185	191	191	240	256	205	171	196	194	195	198	203	210	137	183	175	193	170	160	169	127	190	158	165	149	149	168	143	146	170	190	167	179	172	162	151	169	177	167	157	169	152	156	164	175	146	164	168	176	161	184	183	160	143	180	164	160	165	133	181	180	162	153	163	170	136	170	184	149	166	182	159	154	149	165	178	154	142	175	153	173	174	170	160	167	161	147	165	184	152	159	169	141	136	142	144	166	172	161	176	157	165	159	158	157	150	177	157	170	172	172	147	150	157	152	160	181	181	181	154	158	167	164	166	173	185	160	157	170	176	152	164	153	180	157	176	148	174	177	175	154	167	160	160	165	163	164	158	171	142	166	167	144	164	137	205	175	153	178	155	160	128	148	164	189	168	162	159	155	152	169	150	182	164	142	175	180	150	164	155	161	162	177	180	172	194	178	148	166	156	170	162	168	170	195	155	156	195	171	158	181	159	156	168	160	175	144	140	147	172	171	142	149	152	164	150	169	164	164	151	151	174	167	158	148	185	176	162	155	170	162	169	141	185	194	157	153	179	178	143	167	181	152	148	151	161	149	185	153	164	148	186	157	165	157	164	155	167	175	141	156	158	148	176	160	182	146	183	151	166	169	146	168	159	156	156	167	178	166	151	149	169	167	159	170	141	163	164	187	153	169	169	141	171	175	169	157	169	201	196	180	181	156	168	176	164	158	159	166	158	162	179	160	172	187	127	180	161	113	161	164	156	121	171	173	162	172	149	158	207	176	147	164	144	162	129	188	153	143	165	166	181	167	149	164	158	156	119	172	159	175	159	178	155	157	146	181	174	164	150	187	156	141	166	176	193	158	152	156	171	161	157	145	142	151	156	154	155	176	157	161	173	165	176	149	147	170	147	180	158	184	154	174	160	165	139	160	160	150	164	179	169	134	151	138	173	141	155	184	171	182	169	174	151	186	160	155	168	165	184	182	135	147	154	149	162	173	163	173	165	175	150	191	148	171	174	157	169	182	161	170	156	158	161	186	150	154	179	175	146	161	149	152	157	144	175	164	183	160	156	162	174	176	150	170	169	184	141	172	154	143	173	165	169	167	154	149	155	168	158	153	164	182	199	152	182	177	145	163	125	166	141	159	149	166	165	160	135	152	173	165	158	162	200	165	171	151	159	156	179	160	157	187	178	165	173	156	181	168	170	174	176	132	158	190	150	162	186	165	171	176	185	167	172	150	192	155	175	172	178	144	196	169	177	144	164	146	168	175	142	180	159	150	179	165	188	177	183	161	159	146	168	183	143	157	160	171	161	170	159	170	184	158	172	159	151	181	159	185	144	169	173	167	164	154	148	136	177	171	178	164	187	143	175	178	172	156	162	180	144	195	143	171	158	177	173	169	172	158	167	172	158	184	168	152	176	176	176	155	160	144	134	162	166	151	202	156	161	160	166	162	164	143	155	153	148	164	151	175	174	185	175	147	161	160	185	176	180	164	157	194	170	143	174	161	159	150	166	140	172	180	169	153	165	164	162	174	165	181	153	179	154	168	170	164	156	178	160	161	163	177	164	144	184	138	158	160	163	166	142	157	157	158	169	159	178	171	159	168	179	188	172	178	165	185	190	175	157	145	156	154	165	149	161	150	168	174	149	171	147	168	155	150	184	151	169	161	171	157	168	137	165	178	169	168	159	185	161	167	199	173	157	158	174	168	162	182	170	166	155	158	134	163	156	148	165	193	172	171	177	158	169	165	172	164	175	182	154	160	145	183	172	157	167	172	147	163	161	165	157	168	177	188	163	135	175	129	167	151	182	149	160	162	180	184	187	133	187	161	154	162	152	178	171	162	195	165	156	163	156	155	176	150	167	170	141	155	139	167	164	168	170	177	180	169	187	152	181	177	181	157	170	164	162	156	170	126	195	172	140	148	161	175	143	159	198	166	176	178	170	167	169	164	170	168	178	181	138	186	147	152	159	150	150	211	172	158	153	162	171	144	154	152	149	167	164	160	171	149	179	180	152	170	171	152	156	173	161	162	160	153	197	173	163	152	154	174	165	153	166	166	159	157	154	180	164	182	152	181	164	155	155	141	177	177	164	143	170	162	169	167	154	180	180	172	168	174	159	165	165	152	159	148	173	174	191	157	149	157	139	175	158	170	160	176	136	172	165	173	159	158	186	171	171	168	153	174	165	149	169	178	177	170	179	155	155	186	167	160	189	156	159	150	168	140	172	160	132	149	144	163	168	145	172	177	174	158	153	175	171	161	173	148	183	163	151	175	178	170	157	139	174	154	149	189	179	165	155	158	176	163	174	164	177	153	142	185	147	146	153	171	172	150	169	168	165	175	165	166	158	172	169	155	141	147	189	194	141	157	152	162	176	174	156	146	155	145	170	173	178	147	147	172	167	132	172	169	175	139	150	145	161	146	157	160	149	169	170	158	204	169	163	161	161	141	176	175	173	187	178	169	160	160	177	161	158	169	174	181	149	136	140	175	169	176	194	159	157	164	174	156	161	160	148	151	193	164	176	172	160	180	159	177	180	149	142	162	175	157	158	156	167	166	168	145	186	168	159	151	158	160	159	169	164	153	156	167	175	163	170	162	163	175	174	168	168	195	166	186	168	145	152	173	154	156	170	162	168	164	147	172	149	152	167	197	171	146	193	174	179	151	161	180	168	194	151	174	169	177	161	152	151	145	175	168	159	166	175	164	166	164	164	161	173	167	164	167	171	155	156	174	153	180	157	149	157	155	166	180	156	141	177	158	156	153	161	165	169	197	190	166	155	161	173	166	148	165	185	169	146	198	176	155	170	136	157	154	170	160	170	186	174	142	141	162	180	163	159	147	158	161	155	162	174	141	166	167	149	159	147	166	176	170	160	190	157	157	156	184	167	159	137	140	152	156	161	162	147	170	156	162	170	161	135	163	144	149	170	166	169	141	150	171	155	189	185	144	149	167	183	160	145	122	166	170	159	187	159	155	182	159	175	167	169	177	145	151	170	157	184	170	170	170	158	188	145	153	159	178	158	145	157	138	175	186	171	164	150	136	170	157	150	164	143	161	175	179	163	156	156	146	186	177	152	149	166	163	162	149	166	176	167	170	163	158	148	151	180	153	154	180	158	149	175	163	157	170	168	163	180	166	176	166	189	174	152	180	146	160	155	157	168	146	166	173	162	145	154	146	147	149	158	167	181	163	169	170	155	182	196	182	167	157	170	155	190	157	166	164	160	147	162	159	177	158	173	173	174	157	164	184	173	169	153	164	150	157	170	152	162	174	171	147	144	167	167	174	159	174	152	173	147	149	177	158	167	161	150	149	162	158	192	171	160	147	183	162	156	145	182	185	182	162	184	153	149	150	181	183	142	169	178	167	157	190	177	159	147	149	174	173	164	173	167	167	178	169	178	173	180	151	175	183	163	176	148	158	164	159	164	150	164	163	159	166
12911	8306	10260	13151	13494	27069	46877	39376	22219	12637	3253	1820	1574	1420	1268	1245	1490	1371	1077	900	822	723	710	759	967	1050	724	689	661	605	557	581	534	472	486	466	472	467	491	486	496	476	499	455	481	492	495	498	491	465	482	442	460	470	467	472	459	448	458	471	496	488	473	487	440	451	484	423	450	460	502	495	510	469	496	436	454	477	513	494	474	457	490	458	501	512	494	474	505	495	476	525	463	466	456	467	479	467	477	465	473	476	442	448	456	497	457	527	419	501	472	474	448	480	476	453	493	510	487	493	469	457	492	509	456	503	476	442	426	429	440	503	438	472	455	442	458	490	461	504	475	484	476	481	476	445	473	465	461	465	487	466	441	449	483	484	498	452	444	470	450	472	457	454	466	459	460	467	478	448	478	531	454	490	483	493	468	450	438	457	488	443	469	472	444	461	460	464	483	429	463	483	494	475	474	472	487	479	452	518	495	467	500	463	464	487	473	475	450	458	465	453	505	476	502	473	407	488	478	476	500	487	468	469	492	485	451	468	502	491	502	455	450	486	457	479	465	439	446	489	499	461	465	486	482	448	491	464	455	477	513	480	465	479	523	459	461	499	480	504	449	459	454	436	473	504	466	461	518	487	479	462	499	473	469	474	466	443	498	471	460	452	497	466	474	441	452	503	481	409	444	475	477	484	442	473	450	473	472	478	501	488	451	523	457	461	514	502	454	412	489	455	465	477	490	479	455	471	474	459	460	473	444	462	472	484	494	491	432	483	455	475	489	473	494	496	476	472	478	491	490	467	468	451	434	461	478	486	456	477	495	491	495	473	474	444	460	468	501	490	477	458	465	480	472	431	469	465	474	474	463	488	432	465	463	480	489	476	477	480	490	489	460	470	464	485	552	447	481	505	489	476	465	470	505	460	492	467	463	472	483	468	513	463	489	502	437	453	476	445	439	512	445	485	477	475	497	505	509	454	462	482	495	459	511	463	463	451	487	490	483	489	485	493	485	491	473	463	459	475	480	455	505	445	468	466	462	460	465	461	477	461	435	484	473	468	533	490	462	461	477	494	479	492	468	431	513	495	458	468	485	461	508	440	458	434	493	484	448	476	466	498	425	471	469	499	484	479	467	471	471	462	440	488	463	450	496	484	463	460	485	491	473	504	501	467	442	454	505	476	515	456	453	510	447	499	448	454	437	511	443	504	470	469	516	474	488	455	453	483	475	469	473	460	498	474	482	530	479	443	469	466	498	511	473	477	476	475	472	468	469	466	475	479	472	480	461	406	465	484	469	444	466	471	471	452	488	445	441	445	501	464	493	480	464	466	458	468	491	466	461	455	471	486	503	537	429	471	481	479	473	479	458	478	458	452	493	476	424	465	492	507	496	524	516	480	457	485	484	473	495	479	485	473	431	466	484	477	481	495	450	472	489	497	494	476	471	492	470	472	530	466	471	441	465	488	475	468	418	456	465	474	415	506	426	424	493	489	481	468	472	466	498	481	452	484	483	455	441	458	454	453	522	482	474	473	481	473	441	442	467	460	510	448	465	516	504	473	464	463	492	468	441	484	475	464	452	491	486	475	461	466	445	497	461	492	485	472	489	485	482	461	478	454	469	446	478	503	470	478	490	462	480	488	476	490	461	505	403	479	469	498	460	465	480	472	488	444	482	469	463	474	474	475	492	465	495	446	465	435	501	470	495	466	457	486	471	467	493	504	461	480	442	468	483	490	489	468	491	452	485	503	472	504	515	504	475	460	460	480	478	496	505	438	500	468	460	499	480	458	454	494	456	446	493	450	490	495	514	497	472	468	455	444	513	481	480	466	495	481	482	501	483	465	505	505	480	433	472	461	509	474	503	470	481	488	480	494	486	490	472	465	458	453	436	459	478	444	503	474	477	450	454	471	477	492	484	485	461	474	465	464	467	471	490	488	483	467	497	513	414	483	511	485	442	478	462	489	475	442	500	490	501	489	512	457	456	488	501	500	495	479	470	486	479	469	425	483	452	513	490	464	479	464	494	467	477	503	478	469	490	460	454	467	449	487	471	482	447	465	477	484	458	471	467	443	460	482	444	476	413	446	498	461	509	494	451	498	496	472	478	510	464	476	459	477	417	466	456	455	499	495	403	501	482	518	491	516	487	448	471	507	486	492	449	469	464	458	537	497	487	477	485	471	507	448	465	457	502	507	496	441	499	476	419	480	468	449	469	517	445	497	472	492	475	473	481	458	441	456	504	463	478	490	473	488	493	501	455	497	464	455	484	470	456	497	513	470	467	489	510	445	465	492	446	463	464	449	434	506	481	475	460	463	469	498	472	457	465	469	439	457	455	488	463	470	465	481	495	461	476	483	455	485	482	482	466	502	471	473	468	485	494	472	474	451	467	425	480	429	453	484	457	459	510	464	446	459	474	501	448	470	473	466	448	472	416	452	510	482	474	495	486	477	480	492	504	486	489	471	474	439	448	476	443	475	485	463	458	473	493	507	459	451	472	477	475	454	487	515	455	469	475	457	483	452	505	479	498	471	453	458	493	442	485	503	514	461	430	495	492	489	453	502	477	498	491	451	456	472	411	463	472	463	478	504	486	500	438	467	466	458	443	479	509	482	459	458	438	456	488	503	496	492	484	436	458	482	482	482	455	441	481	425	509	485	499	450	496	467	511	477	452	469	447	515	444	471	488	489	504	494	471	469	484	457	442	504	510	450	481	460	468	467	474	461	464	449	477	465	500	468	511	507	459	484	481	488	458	470	474	458	457	478	465	452	444	492	478	485	461	505	508	500	490	479	497	471	459	443	459	444	470	464	500	445	483	499	462	423	479	426	493	458	452	497	463	481	452	468	473	482	456	493	488	519	485	491	497	453	502	480	494	435	505	448	487	470	463	472	480	463	506	465	477	491	493	473	446	492	489	501	456	476	457	481	470	448	496	489	514	455	487	469	468	473	501	482	465	442	477	466	483	486	515	495	491	466	435	428	433	488	473	466	494	488	459	511	513	495	480	469	501	452	448	487	500	459	459	472	462	438	469	482	452	468	473	463	481	457	477	445	459	485	468	452	493	476	469	512	471	469	435	420	458	494	479	485	471	459	461	498	449	451	497	457	453	468	437	491	459	445	491	469	505	470	490	458	474	505	445	481	464	473	493	511	458	465	497	506	490	515	496	502	481	482	499	448	444	466	442	514	511	472	453	550	424	520	480	481	471	447	486	488	448	475	496	469	504	500	497	471	472	517	465	464	450	496	468	416	503	457	501	475	446	474	469	486	489	464	469	463	443	442	484	476	507	474	433	454	465	479	473	487	459	497	436	510	482	478	460	477	456	482	471	452	451	475	512	482	440	455	517	477	473	482	472	430	465	460	450	521	525	477	502	505	486	458	448	470	474	467	509	480	469	449	480	451	510	457	447	439	500	415	465	463	499	505	466	459	488	479	427	498	488	485	479	428	468	484	443	502	458	504	453	497	447	456	472	468	441	423	467	488	445	489
29405	15968	11965	8836	5500	7843	34090	23865	15038	9826	3082	1976	464	408	390	384	409	429	275	266	238	179	239	209	227	293	278	256	272	235	205	176	216	163	189	188	175	181	168	189	180	196	210	201	182	177	188	180	181	214	179	185	187	162	217	171	176	200	180	181	179	193	162	195	157	171	170	194	176	177	185	164	178	187	176	189	177	184	203	192	189	160	180	179	183	178	190	195	173	190	165	183	186	178	167	153	152	146	159	195	183	194	175	170	190	182	191	187	192	186	178	157	206	182	167	179	174	167	168	214	179	178	191	188	186	155	165	172	164	171	198	177	186	169	160	179	163	163	198	164	176	171	183	201	176	189	168	192	193	171	197	184	199	182	173	187	180	173	166	205	178	182	183	180	160	153	164	173	188	158	169	181	162	179	185	186	157	176	152	181	204	193	185	167	203	171	191	171	183	161	191	179	156	192	162	169	163	152	193	155	198	188	174	150	203	188	167	180	167	185	161	175	162	173	164	175	179	175	187	178	159	185	208	171	213	162	177	188	173	193	158	186	178	196	190	201	173	177	161	165	171	185	185	161	173	205	205	181	160	174	160	172	154	186	175	201	182	176	211	188	187	181	170	198	168	181	169	181	195	177	167	172	192	185	168	176	188	173	151	165	168	152	161	180	144	175	169	180	159	190	188	161	176	168	168	175	169	170	177	185	188	166	160	164	176	190	177	167	189	162	167	184	184	153	172	180	176	197	169	167	188	192	194	184	166	197	190	205	171	163	172	188	160	181	160	172	189	193	193	177	170	196	171	149	191	176	171	176	184	167	137	160	168	156	186	187	188	178	146	153	175	177	188	209	196	189	171	198	143	174	185	168	187	166	196	177	175	178	169	201	179	158	187	178	180	167	202	155	190	165	164	187	175	172	174	179	203	163	182	193	199	199	200	172	194	201	198	190	179	183	179	190	174	183	175	173	175	179	138	162	186	184	204	193	170	169	175	147	181	185	178	180	158	172	167	175	183	205	164	177	173	201	181	167	179	188	172	165	178	200	172	197	175	187	157	175	172	170	164	183	185	176	190	173	184	170	184	163	145	180	190	165	197	159	180	159	189	187	164	164	155	164	174	178	162	169	192	181	184	186	171	182	159	174	180	175	173	171	186	182	196	182	181	135	179	208	187	160	168	157	178	160	175	176	203	194	182	162	182	179	196	169	164	162	182	208	179	181	169	172	164	168	160	175	171	175	172	166	198	161	181	184	206	194	197	169	194	182	168	170	192	204	200	167	174	184	175	179	168	174	166	179	183	192	169	180	183	168	179	160	188	166	178	189	154	164	181	156	173	175	169	176	171	181	214	187	176	198	191	164	145	204	145	177	185	170	174	157	161	195	190	150	207	183	178	171	191	161	168	191	182	153	197	180	178	164	199	179	175	168	151	165	165	185	203	170	178	164	161	201	181	170	190	162	177	159	200	190	191	175	184	156	178	177	173	164	159	173	179	177	181	154	198	188	173	172	183	146	158	159	165	173	167	173	166	176	181	189	169	192	158	170	162	176	149	189	190	182	202	186	186	160	191	182	175	191	202	177	180	190	184	187	171	186	199	174	152	159	168	170	185	193	188	170	152	206	167	190	191	169	160	194	184	190	186	173	214	173	183	195	182	165	162	160	182	206	167	180	188	171	195	175	199	184	176	175	161	181	182	159	181	165	166	182	193	206	162	194	191	160	169	160	158	168	161	185	188	189	175	177	194	171	165	182	167	168	172	169	155	179	154	187	181	176	173	174	190	207	198	181	181	155	205	168	160	171	162	185	193	174	177	184	165	166	191	210	190	197	184	179	162	172	178	200	172	181	201	159	173	148	194	175	169	189	195	191	194	138	199	197	174	167	203	204	166	159	183	161	187	196	157	186	169	161	163	192	176	180	203	166	183	177	160	160	153	175	195	168	179	158	175	166	184	184	172	189	167	189	173	181	194	174	165	186	180	189	185	174	183	161	174	196	206	176	168	188	180	170	192	176	175	176	173	179	186	175	185	186	167	199	186	178	137	203	187	167	168	163	179	183	201	174	187	180	204	171	207	171	163	154	206	187	191	212	185	182	162	192	141	166	186	198	183	165	190	161	174	152	188	165	182	174	178	154	171	184	188	156	157	188	174	175	189	177	176	167	158	173	185	156	184	181	185	178	177	192	165	203	185	166	205	176	163	176	179	183	184	186	178	175	168	187	175	185	198	199	181	185	161	160	160	176	157	167	188	188	211	192	163	178	167	180	185	166	168	178	188	179	190	185	176	190	217	181	164	175	178	196	167	180	173	162	190	160	184	180	171	172	182	172	172	163	176	206	189	185	200	176	209	173	174	188	171	167	156	161	174	199	160	188	185	180	163	193	197	193	181	188	174	168	180	184	184	168	189	174	178	184	159	172	160	203	162	163	184	183	179	191	176	153	202	163	163	197	177	177	192	194	194	168	150	201	166	175	169	166	200	181	194	204	200	154	187	180	199	181	186	162	193	193	216	154	156	175	173	174	173	182	179	179	166	173	185	154	172	171	187	168	183	182	173	157	184	158	203	185	153	186	165	183	170	156	189	176	160	183	174	194	176	169	171	185	169	183	177	158	164	180	203	177	190	177	161	168	189	185	152	168	172	175	195	181	188	176	177	167	169	156	169	164	192	178	177	170	171	191	165	187	195	193	162	174	192	176	164	166	190	167	205	206	189	155	164	182	164	198	188	186	179	165	211	171	178	153	199	166	197	158	160	194	200	168	152	199	180	181	189	193	187	174	184	176	203	176	195	167	171	173	156	172	158	167	187	173	196	187	175	167	168	194	177	190	156	197	171	168	188	182	163	186	190	184	192	171	183	175	155	191	188	187	175	175	168	166	172	165	194	193	185	175	213	178	159	180	180	179	166	161	165	175	179	159	184	204	184	167	185	187	154	180	182	179	180	170	173	174	154	191	176	186	199	174	181	209	197	185	164	178	194	182	185	166	163	184	185	176	176	178	181	188	166	176	182	187	176	175	182	182	160	175	182	176	173	181	177	178	225	205	190	147	167	163	186	188	183	195	210	187	186	180	165	191	173	197	184	175	143	173	186	166	204	175	177	183	189	183	186	159	190	173	174	157	179	191	149	184	196	188	202	185	165	163	180	174	169	168	183	169	195	180	207	156	170	176	174	205	189	152	185	192	184	158	204	182	174	160	189	178	161	187	154	182	188	172	171	178	167	166	173	170	181	187	170	206	155	170	196	164	194	159	191	171	198	158	188	180	163	180	182	174	195	198	183	179	165	177	168	177	172	154	161	161	186	168	182	178	163	190	165	166	181	182	160	166	160	191	193	170	162	199	168	169	189	198	182	217	183	149	174	183	201	167	162	159	182	175	156	190	166	168	181	178	191	167	165	167	176	163	197	172	190	167	186	174	171	172	164	178	167	207	153	180	162	172	188	178	152	178	176	152	187	171	171	187	150	155	185	185	133	194	173	206	157	163	172	173
12738	9917	14877	18418	17069	25659	55897	38197	36939	26699	13460	9879	2503	2286	1990	1915	2238	2220	1575	1176	987	874	810	808	1054	1513	1284	1071	1049	931	735	599	539	496	533	519	508	526	538	507	512	543	520	539	522	509	534	514	505	506	523	497	521	499	527	513	516	488	526	484	533	490	520	485	518	513	479	498	505	526	515	527	525	515	556	493	492	500	517	528	517	480	508	509	536	516	476	489	443	516	531	534	514	458	510	521	489	541	497	499	496	498	526	501	503	499	489	510	493	521	522	510	549	507	540	516	483	520	499	516	472	530	538	508	514	543	488	543	485	508	522	535	543	522	502	503	515	475	502	507	488	519	507	493	511	492	512	504	491	517	522	518	486	509	532	482	526	498	523	516	504	534	499	531	513	501	497	523	476	557	489	500	511	510	509	518	512	511	507	487	508	480	553	466	523	511	474	497	499	514	559	488	537	493	535	485	515	471	486	489	496	479	501	515	491	490	511	500	515	551	506	506	529	515	506	496	483	459	527	474	487	499	513	526	526	507	507	463	477	520	506	501	553	510	481	520	508	522	508	536	514	496	496	514	494	501	478	512	492	487	471	510	512	503	482	515	513	533	550	505	504	482	539	509	534	451	495	484	514	496	514	484	517	519	508	495	504	580	511	515	493	483	508	464	526	509	544	471	505	547	503	488	512	514	528	526	497	526	539	501	498	512	529	538	515	556	548	499	439	495	502	493	524	531	560	479	523	541	507	489	512	520	543	495	491	521	488	541	504	538	504	515	505	512	490	515	457	546	545	512	545	521	530	501	516	503	521	538	503	526	543	495	539	540	517	516	524	529	521	467	520	547	524	528	492	502	538	535	531	502	484	550	539	504	520	490	537	525	512	519	490	495	507	502	477	527	488	514	543	503	537	519	522	499	537	484	558	524	504	470	523	514	477	457	497	484	481	520	492	471	524	483	498	511	523	503	493	516	533	511	494	546	500	532	484	498	507	492	517	515	510	531	538	494	507	478	537	486	508	464	518	494	502	519	491	513	528	541	481	547	516	528	512	515	507	527	516	478	486	503	503	526	491	548	478	515	489	530	514	500	486	526	489	484	488	488	519	479	532	508	517	510	493	547	517	548	487	506	514	535	511	520	493	505	513	480	564	522	487	518	516	472	482	553	509	483	511	497	521	535	500	523	494	503	500	489	515	518	481	480	502	489	472	517	506	511	470	509	522	493	484	532	496	498	517	517	512	493	507	560	527	496	513	536	496	489	500	443	489	515	535	517	522	495	500	545	496	522	496	473	516	493	528	512	531	515	519	504	486	513	481	503	533	520	485	527	530	544	522	530	487	525	540	467	537	499	470	483	503	511	514	457	505	486	494	490	513	514	537	499	532	498	510	505	490	445	505	541	478	520	502	534	491	521	504	535	488	494	541	483	521	502	507	487	502	517	505	511	532	461	531	516	554	545	474	539	494	509	472	483	540	490	490	517	480	546	479	508	512	497	538	560	487	487	541	501	497	532	488	503	535	497	502	531	501	494	500	543	487	543	544	522	497	515	519	524	519	509	479	509	499	472	504	504	508	492	507	495	487	482	508	480	563	503	494	547	509	535	528	532	546	512	497	469	541	523	536	508	493	538	496	538	512	469	526	507	477	499	495	523	499	493	494	521	529	501	539	518	516	498	507	506	494	508	527	489	506	508	501	537	505	509	555	486	550	490	546	555	490	510	521	524	501	440	493	507	476	464	544	522	536	555	542	500	573	474	518	506	549	515	493	533	502	522	489	528	527	543	494	499	525	506	539	504	509	515	500	523	526	501	526	525	541	531	509	527	555	497	497	512	507	540	510	523	504	540	516	517	532	533	490	511	533	553	530	569	499	509	510	571	509	496	513	505	501	536	531	499	516	511	485	512	537	510	504	528	492	500	530	496	512	523	502	513	505	468	508	513	501	489	529	534	520	499	505	532	503	534	487	530	493	478	494	558	514	505	554	500	500	517	555	482	463	508	492	511	524	492	531	477	501	528	538	540	502	473	498	479	517	496	543	510	521	518	491	540	509	509	534	504	487	527	487	477	485	488	465	510	490	514	522	508	518	509	506	516	502	517	516	474	467	525	508	487	498	552	531	534	514	500	529	506	529	544	489	525	499	504	513	520	491	528	498	547	512	500	527	458	532	537	520	495	500	544	480	497	557	524	501	524	508	517	515	501	487	506	518	507	507	475	518	509	519	527	532	558	530	521	524	515	591	500	509	523	500	522	489	532	526	505	493	496	533	527	510	534	488	515	537	505	511	485	513	565	503	517	529	487	477	517	577	528	525	507	460	505	501	516	505	499	468	522	521	519	500	463	536	510	517	534	527	511	493	508	530	537	531	493	537	532	498	496	519	455	498	520	488	490	486	534	482	510	540	481	493	459	512	532	498	530	480	523	521	455	526	506	509	580	467	501	472	493	467	528	512	513	522	480	506	506	537	494	526	518	501	523	506	528	493	488	491	525	487	521	514	527	525	586	506	480	518	484	515	532	493	522	539	518	519	516	526	502	494	499	540	495	503	489	538	500	519	508	504	528	514	537	520	502	473	516	486	538	514	490	494	511	520	487	490	517	520	490	508	565	529	517	503	547	485	488	484	489	524	507	543	556	530	504	535	538	526	511	517	517	520	515	465	516	502	498	513	490	498	504	512	517	514	516	528	540	502	501	511	514	519	495	506	493	558	443	523	493	480	482	546	518	540	503	515	486	512	493	553	540	535	485	464	512	519	505	482	492	517	482	462	501	523	500	557	508	495	507	519	531	526	503	563	490	518	497	481	496	476	517	476	486	523	474	490	504	492	499	523	513	543	479	508	501	494	535	523	523	548	505	498	479	494	516	493	474	513	513	524	502	533	522	494	488	519	496	501	508	537	543	508	516	484	556	502	512	508	530	522	548	542	506	456	521	484	460	532	521	511	501	506	482	521	512	498	516	520	503	521	489	488	539	519	512	515	541	463	528	510	546	491	524	499	530	502	522	502	506	532	516	536	522	456	507	500	529	486	504	528	545	508	486	536	479	504	546	523	474	456	493	527	521	511	519	472	491	498	519	496	534	558	491	484	515	497	531	536	508	532	492	501	495	526	499	488	536	512	521	539	521	517	538	484	545	525	511	465	494	484	507	504	536	546	546	497	488	506	507	508	512	491	492	509	536	537	506	510	515	526	520	450	475	515	499	541	484	562	477	529	545	528	520	513	486	513	499	501	515	510	467	505	542	514	505	510	484	542	491	497	514	500	512	527	531	505	490	583	497	459	514	534	504	541	564	492	486	519	495	505	488	474	525	512	497	521	493	476	493	516	523	532	514	526	501	495	506	543	537	511	484	556	512	526	514	531	547	567	481	509	548	507	512	474	532	523	513	498	529	524	495	507	513	523	534	521	494	532	470	492	487	549	512	523	523	527	504	488	552	511	516	482	469	541	486	490	501	499	524	494	534	514	516	477	477	507	514	511	538	495	565	486	525
24109	5811	3287	1959	1572	1930	2975	1989	1001	440	409	294	207	205	208	238	206	186	206	202	168	212	194	155	210	181	170	196	188	219	190	199	198	198	191	228	204	201	193	208	203	216	218	196	170	202	187	182	214	159	209	176	206	190	225	208	187	176	195	181	192	190	192	190	205	201	194	186	193	191	203	185	182	188	160	199	205	194	204	209	178	167	181	202	210	171	198	177	201	169	192	186	210	188	204	172	191	172	202	178	185	200	171	195	164	182	194	192	201	225	152	202	181	174	185	179	209	196	184	196	219	203	182	197	191	187	185	204	194	184	182	196	175	178	203	193	192	177	184	170	199	229	195	211	208	205	215	158	192	183	222	202	177	180	182	214	194	226	189	188	193	192	191	186	187	185	200	187	200	182	181	184	184	197	195	193	163	234	174	204	189	179	172	212	202	221	187	197	199	202	189	211	179	194	189	210	190	169	173	191	205	181	215	168	182	190	176	196	199	179	189	196	177	182	172	204	190	197	189	175	191	207	183	171	203	191	190	176	196	187	180	187	187	177	186	207	178	212	185	188	182	221	192	188	190	201	163	194	179	184	186	180	178	194	190	186	191	185	188	185	177	201	197	165	193	202	193	194	202	162	185	191	199	191	190	189	191	186	201	216	175	180	185	200	195	174	196	185	194	191	218	184	187	162	195	183	192	178	191	199	177	197	196	196	184	178	182	189	187	194	186	176	203	195	189	179	194	195	208	190	214	187	182	206	197	182	218	178	191	183	176	197	205	208	179	200	188	217	185	211	183	173	185	197	188	194	192	177	204	191	181	216	208	205	197	181	177	188	216	198	199	197	210	205	180	196	170	175	173	214	208	192	197	199	190	185	188	184	201	189	198	217	182	189	175	179	190	196	198	213	187	159	170	207	182	179	189	187	192	184	196	193	203	195	183	217	203	208	200	198	177	232	204	191	166	191	193	196	196	189	184	209	180	170	205	202	203	220	180	202	217	184	206	170	200	205	185	194	166	176	198	193	194	184	185	206	193	189	192	169	189	179	198	195	167	188	174	182	220	179	180	200	183	183	198	164	178	212	178	205	188	210	228	184	180	197	177	179	207	178	186	203	189	189	212	180	186	173	204	191	199	213	170	208	186	175	220	220	214	204	161	203	166	207	177	164	177	201	204	192	193	193	210	188	192	195	168	179	179	179	162	203	183	179	189	180	197	214	231	195	193	195	171	186	182	187	190	186	171	168	185	209	178	205	176	184	192	178	192	198	182	202	182	189	171	202	196	191	154	195	188	222	224	174	201	180	191	192	168	207	201	212	176	217	205	201	195	194	169	188	177	176	198	206	182	216	205	170	186	180	184	190	200	165	199	191	227	194	199	182	184	187	206	186	212	183	206	208	221	159	190	208	166	199	177	180	203	187	200	192	183	180	184	179	196	178	191	177	182	171	199	173	177	183	200	203	175	183	185	195	190	192	209	183	165	216	184	192	205	200	172	203	204	206	193	191	208	188	185	198	211	192	189	185	182	199	208	176	190	207	202	196	215	197	198	212	192	175	187	190	196	188	188	183	188	185	205	193	211	221	177	204	191	165	209	182	187	191	199	186	200	219	182	179	195	180	219	178	199	195	187	164	187	191	193	187	177	190	186	200	191	215	175	200	196	169	212	169	187	178	198	203	182	184	197	181	184	172	192	177	183	204	191	187	185	191	199	187	203	180	186	176	196	211	163	193	195	185	194	198	185	165	199	194	190	170	205	185	183	180	204	192	200	173	184	193	188	177	171	164	210	182	187	206	214	177	181	174	181	181	184	205	173	201	202	174	184	206	183	175	190	230	209	194	210	187	206	196	190	188	178	211	195	216	183	203	170	202	157	176	181	177	213	215	215	209	194	205	190	203	190	200	174	200	189	186	208	165	197	183	188	207	202	179	228	187	178	169	195	180	197	187	200	193	177	193	179	174	212	192	215	181	196	216	206	223	175	180	185	147	158	195	190	199	171	191	176	195	206	215	186	182	208	199	195	164	179	193	199	211	188	177	212	187	194	191	184	195	204	190	185	180	179	180	195	198	174	171	168	183	179	201	194	194	196	187	185	209	202	207	212	207	195	194	167	204	195	199	183	169	213	178	156	201	184	180	186	191	170	208	191	186	195	201	193	210	206	200	210	190	206	209	206	205	176	173	186	183	202	181	193	219	174	203	204	190	176	195	193	194	199	204	191	200	165	198	205	197	183	178	177	191	193	212	188	199	200	193	175	192	216	184	226	168	203	178	174	183	202	178	183	181	172	191	193	189	198	194	189	182	184	165	189	174	186	197	174	193	164	188	193	191	188	190	194	194	210	179	199	205	189	217	206	208	187	180	193	197	207	197	194	206	182	212	187	207	174	174	193	209	192	186	192	173	208	200	201	186	171	183	179	194	188	181	178	177	192	164	197	203	184	175	172	185	196	186	175	168	188	213	207	221	178	245	138	184	220	187	184	176	191	197	181	216	199	189	171	192	186	201	181	180	183	183	166	195	190	203	202	193	198	187	210	169	194	195	202	191	208	209	187	191	188	195	185	204	182	187	189	180	211	192	173	199	181	204	182	196	197	186	207	182	215	179	190	217	206	191	210	188	200	161	196	183	201	194	191	197	177	181	189	197	198	185	172	204	205	212	184	190	199	179	192	205	182	183	198	184	176	178	204	212	183	201	213	176	169	162	185	199	219	214	197	175	204	182	171	196	188	186	175	196	190	162	202	213	192	191	203	201	191	201	182	149	207	165	214	180	195	200	194	188	193	205	216	197	191	169	216	174	184	195	205	203	195	201	206	185	223	187	204	195	176	189	176	185	194	189	197	204	202	189	172	184	189	176	193	192	212	200	216	198	187	167	191	199	189	191	204	195	205	190	162	175	176	190	183	188	177	175	205	181	192	213	191	184	212	206	192	181	195	190	192	204	215	195	182	196	182	200	178	165	204	226	157	192	178	176	174	186	174	199	202	194	185	204	216	174	192	186	205	190	194	176	181	202	194	194	177	179	184	174	204	211	207	203	210	182	171	186	191	188	193	176	187	185	203	187	171	192	192	205	148	224	200	172	183	202	169	178	196	206	183	216	168	201	197	185	177	207	193	197	177	187	180	188	217	195	204	181	175	180	194	193	192	171	192	227	192	182	171	188	206	186	183	207	170	188	179	194	199	190	188	196	207	196	183	193	182	170	197	180	180	180	195	179	177	201	196	210	207	185	197	200	187	179	178	190	185	208	177	218	169	216	195	184	189	187	186	193	164	177	191	185	189	179	195	214	204	194	210	190	195	211	199	204	191	166	185	189	218	192	193	218	227	194	184	209	172	193	182	176	184	218	215	189	173	186	197	189	195	195	189	205	194	201	171	174	185	194	193	173	186	208	193	166	212	163	181	202	192	176	192	186	187	218	181	195	185	198	185	188	208	195	205	197	218	200	175	191	200	174	201	188	201	180	186	193	197	211	195	192	195	193	178	182
8833	3731	5985	6472	7262	10150	13096	8097	4231	1842	1827	968	823	667	641	639	636	681	735	602	602	604	619	555	598	628	558	584	607	618	532	570	510	531	532	527	518	551	532	533	526	505	505	493	500	530	552	541	526	546	548	572	540	511	525	552	556	562	573	490	560	569	549	547	547	527	564	484	558	525	549	543	537	557	541	517	533	510	548	523	534	531	594	547	519	515	529	513	536	580	536	524	546	562	501	531	570	553	519	513	533	556	539	531	522	566	537	587	492	522	553	538	505	546	516	560	548	503	540	533	543	540	484	523	542	506	525	503	543	522	549	511	555	524	561	524	548	566	581	506	499	512	508	519	526	573	538	548	517	526	522	521	498	534	545	521	531	584	538	536	552	535	544	539	551	524	518	580	531	553	539	571	565	544	508	542	518	542	544	532	550	539	557	542	560	523	512	522	551	513	554	535	530	470	521	557	523	532	539	527	564	559	577	514	563	535	522	557	565	547	557	565	561	570	524	560	573	538	529	528	483	548	562	561	513	516	531	533	540	580	502	523	538	544	519	519	538	543	534	579	555	526	543	526	503	531	508	502	544	541	488	565	534	536	487	551	572	548	553	520	566	566	533	531	542	520	529	582	501	546	528	570	545	563	525	536	573	581	549	570	565	546	515	552	511	540	490	550	559	541	579	601	576	563	552	522	524	606	532	556	512	575	518	556	533	559	531	502	565	561	526	531	552	553	561	517	519	531	491	517	484	589	507	522	541	556	535	559	516	578	531	519	558	518	530	569	551	543	528	516	534	538	569	584	490	556	508	512	512	555	591	558	557	545	531	569	554	553	540	544	520	531	493	512	504	538	525	554	506	518	532	530	534	545	564	533	570	540	562	550	542	517	537	555	569	519	541	523	544	542	587	550	519	558	519	523	503	528	547	560	486	542	508	553	541	547	499	583	568	557	526	508	557	552	519	533	539	518	550	541	537	567	521	546	510	577	546	524	546	576	509	569	566	505	509	569	554	520	570	532	550	536	534	523	579	542	544	520	511	512	527	513	544	519	537	519	540	538	532	577	529	541	472	515	519	551	504	512	496	545	539	517	530	538	561	572	522	529	507	504	542	530	547	543	571	491	552	571	540	555	529	539	511	533	513	513	524	528	525	514	542	519	551	504	533	578	540	521	538	573	542	552	550	520	547	541	533	549	525	533	540	559	572	570	527	559	486	516	566	555	584	517	532	555	561	529	531	582	500	524	506	519	554	526	521	561	536	575	504	529	498	521	516	541	525	568	555	509	526	503	541	545	558	548	603	530	554	563	549	552	514	543	548	528	563	526	511	542	498	508	550	530	531	551	540	570	518	521	536	556	518	514	515	545	528	469	476	561	547	503	530	542	566	512	536	557	529	517	544	568	523	583	535	555	525	510	532	551	585	516	551	558	521	524	514	550	504	528	524	550	518	549	520	555	562	534	547	531	535	531	551	570	522	562	538	546	530	537	478	530	546	571	524	575	555	506	533	558	517	550	554	537	561	518	532	533	548	527	565	569	540	571	514	519	499	579	555	541	543	515	530	526	514	550	563	575	568	550	515	520	537	519	547	579	543	519	531	539	524	514	533	537	515	491	576	558	551	548	549	513	524	503	602	482	549	523	506	519	559	546	558	510	545	516	526	505	571	578	532	537	521	529	525	520	553	531	531	526	516	564	519	531	562	531	491	479	575	544	507	513	551	526	522	561	566	543	566	522	526	555	497	545	559	527	534	528	563	566	497	561	554	540	563	530	541	538	548	532	513	546	551	543	536	543	506	520	519	539	550	518	551	532	501	519	521	548	526	562	564	551	539	546	567	501	494	549	542	539	533	571	546	514	523	552	527	554	528	519	509	554	519	569	526	526	539	553	528	556	530	540	549	537	496	562	526	538	562	522	552	556	498	587	505	536	506	488	531	568	563	520	529	533	563	524	546	547	547	508	519	545	527	517	526	508	531	537	512	569	509	550	533	543	511	555	502	541	526	522	529	537	540	529	557	585	543	505	549	556	565	518	527	514	587	549	516	546	546	547	541	543	540	504	493	545	546	526	510	558	553	533	568	523	551	599	530	514	563	544	552	522	540	509	558	485	570	563	541	507	528	528	566	545	499	539	574	568	572	536	546	503	530	497	557	553	520	521	558	573	513	534	543	498	583	505	529	552	536	520	530	583	528	534	551	539	500	540	522	546	556	549	520	581	530	519	555	547	488	541	551	535	533	554	583	534	492	542	530	554	542	571	501	542	519	510	540	543	502	582	561	551	565	523	535	531	505	538	555	522	549	516	511	515	512	491	533	549	547	556	587	493	534	543	541	495	479	542	542	533	531	555	522	554	557	544	532	531	515	544	533	517	556	536	539	562	544	526	520	563	547	524	573	501	483	547	496	526	500	542	561	514	529	529	528	540	534	549	548	521	544	539	540	538	556	547	535	550	563	527	538	523	533	548	540	557	537	543	512	516	554	525	483	542	524	536	543	514	523	537	543	507	522	556	559	549	519	525	553	515	549	500	541	552	503	565	501	526	556	556	486	518	577	556	556	511	522	533	533	550	558	510	541	524	538	564	514	512	517	512	525	513	558	519	562	533	543	512	545	542	563	521	518	518	544	608	521	560	563	557	530	537	513	519	539	550	560	560	544	519	523	551	527	504	534	527	525	589	536	533	556	531	547	569	529	524	547	555	565	559	580	553	550	483	576	499	550	537	563	552	549	564	551	534	528	513	555	566	539	481	521	525	562	510	511	527	569	581	580	571	504	512	547	497	514	506	547	538	564	523	530	484	556	548	552	542	520	501	545	523	573	571	534	503	528	535	539	532	536	511	537	543	538	549	514	501	539	530	561	555	538	570	491	499	593	570	543	523	543	533	519	513	565	547	522	512	532	541	545	520	509	539	566	550	523	533	539	577	515	543	579	587	540	515	502	541	532	493	563	528	509	530	544	587	562	564	526	563	556	530	581	548	564	554	548	517	554	507	537	523	527	527	472	566	526	520	524	522	553	507	553	551	534	535	557	532	516	548	512	535	558	549	549	533	544	581	542	521	533	530	549	515	553	549	501	503	599	536	562	575	543	542	499	517	505	532	516	518	524	568	533	535	522	502	499	498	541	535	541	537	537	534	509	567	554	570	508	512	547	573	505	549	520	531	546	549	570	515	528	538	517	525	462	528	534	510	516	537	554	550	555	580	546	550	573	540	539	503	545	590	537	521	528	520	518	525	540	544	539	550	552	499	545	534	523	529	547	590	552	572	545	525	521	550	568	586	525	567	538	554	556	553	574	567	561	482	532	545	502	514	534	537	498	534	548	549	500	569	549	509	546	552	492	576	551	559	519	509	516	553	558	520	556	570	514	487	518	571	528	556	536	534	524	507	545	554	569	557	543	515	512	513	567	521	513	532	567	541	527	493	516	537	518	505	538	535	557	529	608	502	542	584	542	554	524	527	489	518	526	553	526	505	557	560	564	558	531	560
27216	10499	8660	6154	4017	9241	24303	16502	3888	3892	937	939	648	415	391	359	353	412	285	297	202	167	210	174	162	219	232	259	236	220	187	164	138	159	166	129	150	158	140	138	132	137	122	148	131	125	141	136	139	147	137	141	134	146	136	166	164	147	138	137	143	148	131	133	161	156	164	123	151	144	142	153	139	139	138	131	119	149	147	132	156	146	150	154	138	146	157	134	176	162	147	148	145	151	164	128	140	146	151	122	178	149	152	123	137	149	159	151	155	136	147	152	130	134	140	167	131	157	173	161	145	131	140	169	150	149	129	162	149	133	146	137	144	134	154	145	145	128	136	135	152	142	147	138	169	139	137	151	153	119	149	140	155	142	141	138	141	173	144	145	150	145	151	157	157	142	111	148	162	152	129	141	153	163	150	159	148	149	155	147	154	156	138	166	143	138	155	159	167	146	157	152	143	149	165	142	124	140	143	163	146	156	167	132	149	159	157	110	140	159	135	147	134	142	141	147	119	151	147	165	136	150	143	145	143	144	174	159	138	140	157	161	112	143	159	121	148	136	168	150	156	123	144	149	123	140	151	146	125	156	128	174	137	145	127	153	171	153	162	141	152	152	155	135	170	142	145	146	170	143	144	129	140	141	147	158	142	166	157	137	155	147	139	159	139	140	135	145	161	165	150	168	160	157	148	134	132	155	142	144	143	132	154	152	169	150	142	155	150	138	147	132	162	146	131	152	152	142	149	146	131	154	169	141	134	154	157	160	163	137	150	164	142	154	150	139	136	168	153	170	142	143	148	128	135	145	151	120	159	112	143	136	164	155	132	148	153	161	152	144	151	158	167	134	137	134	120	145	130	140	147	138	155	141	144	138	158	126	148	135	142	140	132	143	129	138	136	144	125	144	148	160	146	149	135	128	141	140	170	161	121	150	137	150	142	140	137	143	143	165	158	150	135	158	144	133	136	130	147	156	143	134	134	142	123	138	132	155	135	156	137	171	155	140	140	134	138	140	137	127	129	163	148	166	137	140	138	158	130	148	140	167	160	140	144	141	146	145	151	143	153	162	142	147	142	156	174	137	145	141	146	130	157	116	153	135	129	131	139	161	139	151	149	140	125	150	145	139	135	146	152	149	116	153	117	153	136	140	143	165	143	160	150	134	123	144	146	143	115	158	159	156	152	141	134	143	152	162	127	171	126	161	125	127	155	138	145	159	149	154	153	132	143	160	147	162	130	152	149	158	146	160	132	133	175	144	158	135	126	144	140	162	120	155	158	147	145	138	143	150	167	154	143	137	167	132	148	131	165	131	137	151	121	157	144	147	147	120	169	162	145	161	147	156	129	132	152	153	156	132	140	160	134	140	160	156	151	147	126	133	155	139	138	171	141	133	133	155	151	140	142	133	150	147	138	138	169	146	154	151	135	134	149	149	144	161	132	150	147	120	133	153	142	148	119	139	151	151	149	141	143	140	155	154	124	154	127	127	157	140	126	144	156	160	139	157	144	152	139	142	147	130	159	119	140	137	147	145	151	159	150	148	129	139	141	151	152	156	145	143	145	163	132	139	146	151	129	146	138	140	125	147	144	152	143	159	164	154	121	127	149	141	130	132	149	148	144	140	144	159	137	141	136	134	152	155	156	148	127	148	149	146	148	140	147	144	147	151	159	149	133	145	153	135	159	156	141	147	154	150	139	142	126	156	147	140	150	132	158	154	151	139	140	139	141	135	149	143	150	144	118	136	136	153	150	146	122	145	139	151	154	133	147	130	147	139	143	120	150	144	148	143	163	149	153	156	148	158	121	123	140	153	170	152	145	159	159	142	141	150	141	137	135	157	131	152	133	153	147	144	147	143	161	140	146	144	129	134	154	155	179	133	126	159	147	146	126	170	156	150	142	144	149	133	132	150	136	125	136	131	149	160	142	155	149	156	140	158	136	144	145	123	168	155	146	153	156	150	136	162	150	149	145	175	119	134	142	132	146	150	139	138	140	161	137	150	143	155	146	127	159	167	152	143	170	137	149	136	140	144	116	148	131	129	133	137	153	131	171	139	138	152	143	142	141	154	130	148	150	165	157	128	153	141	152	142	153	135	158	139	134	126	161	130	152	151	131	140	147	126	144	129	149	133	136	131	153	158	144	143	165	167	157	144	152	124	139	134	139	155	134	139	149	131	127	142	162	153	137	151	158	158	166	142	152	136	141	133	156	176	143	144	149	134	154	136	147	155	138	151	141	140	137	146	154	143	166	134	156	148	157	127	137	145	159	168	148	130	157	150	149	152	131	144	139	159	148	134	136	143	142	142	130	156	141	173	136	137	151	141	156	157	136	163	162	147	133	135	140	166	166	154	176	119	132	130	140	142	139	139	123	153	156	149	156	141	136	133	157	128	164	139	139	141	140	143	145	148	140	147	162	142	161	157	148	130	138	131	161	115	136	151	147	170	127	154	133	136	146	139	178	149	152	165	131	153	155	153	149	140	160	137	147	122	153	147	134	130	136	136	137	153	139	158	160	130	151	165	167	147	147	142	151	141	130	159	133	151	138	143	148	148	140	141	134	117	141	141	138	168	147	128	148	159	136	147	144	123	144	173	142	130	159	142	129	172	142	144	161	152	132	131	140	151	150	154	146	148	145	137	147	141	158	133	135	149	162	138	148	131	139	165	149	126	146	132	150	141	117	127	145	134	138	135	161	167	139	143	135	149	144	149	136	132	146	162	162	140	128	140	136	144	158	144	151	134	145	145	133	168	136	140	140	146	143	141	142	112	156	144	137	125	158	139	140	146	136	156	161	134	152	138	130	150	153	133	129	158	157	159	143	137	147	165	165	154	138	121	157	156	135	129	151	145	141	136	145	155	151	148	167	153	148	150	126	176	151	164	151	152	155	173	146	142	143	128	131	135	140	144	149	150	141	143	149	145	157	178	146	152	152	148	138	134	154	137	132	137	123	134	152	131	142	135	155	157	135	158	149	128	171	168	125	144	174	133	151	135	127	150	165	157	160	144	152	164	137	148	151	135	131	139	147	159	145	139	162	151	131	143	157	136	144	142	133	157	155	159	147	118	139	148	139	147	152	150	161	156	149	144	165	164	143	154	148	138	157	135	134	125	141	133	154	156	145	134	141	158	135	131	155	142	162	138	135	133	127	143	156	168	129	139	165	143	153	138	150	145	140	146	147	133	138	158	157	146	160	170	129	133	132	170	126	155	178	147	140	136	153	143	149	123	124	156	126	134	147	133	149	137	129	150	143	153	135	151	139	159	152	142	138	176	149	139	158	143	152	149	149	165	132	133	154	138	149	159	167	150	168	126	144	154	135	136	145	148	147	138	152	164	148	152	155	149	159	150	144	151	148	146	150	140	143	167	148	144	131	157	134	121	128	127	158	148	163	152	163	170	144	163	144	147	143	139	155	125	173	151	145	136	131	140	150	166	135	152	133	146	151	128	152	143	148	152	160	158	140	137	154	145	140	154	131	149	162	153
10393	6286	12603	15258	14730	27311	46551	33045	13000	16655	5062	5795	3870	2146	2330	1996	1974	2390	1670	1557	934	828	889	843	819	850	1174	1449	1317	1019	798	628	504	425	438	447	448	412	435	421	424	436	436	426	430	464	439	414	416	421	436	421	420	457	452	417	436	396	431	402	436	428	434	437	410	402	424	435	420	412	402	435	436	391	454	461	387	421	424	427	422	429	428	386	427	436	412	428	430	421	413	435	401	414	397	413	444	379	395	419	428	419	419	443	470	428	407	449	432	449	444	428	432	420	435	427	436	407	383	430	399	431	428	425	436	430	381	410	460	399	414	435	454	427	414	442	480	421	450	453	431	411	446	410	420	419	391	389	420	408	445	430	442	424	419	410	393	424	460	467	416	446	388	429	439	399	394	424	438	414	401	391	411	407	441	434	385	378	405	436	408	418	446	414	424	449	398	397	462	422	408	398	412	411	444	430	449	399	416	388	456	427	425	423	429	432	418	466	453	417	405	419	436	396	414	428	391	433	417	442	437	415	414	407	396	415	436	411	409	403	407	403	385	429	395	449	437	415	409	406	406	408	436	431	414	429	440	437	422	423	410	365	384	420	490	389	422	435	424	446	402	411	398	431	394	472	449	426	408	418	418	415	445	417	460	464	430	429	436	433	363	394	406	423	419	431	449	392	394	439	418	411	391	451	435	391	454	439	400	414	443	442	422	445	414	442	412	419	413	426	419	423	422	413	445	438	411	362	440	439	459	379	435	427	440	403	419	440	417	421	426	383	437	421	422	440	439	449	428	438	436	420	403	430	436	433	463	399	385	419	411	452	407	428	414	386	401	451	415	429	418	417	454	409	406	425	382	440	420	403	445	417	444	451	431	426	412	365	465	441	448	417	410	411	417	404	425	419	418	432	412	444	422	421	445	408	421	405	430	404	431	438	415	396	422	426	475	427	468	428	455	388	427	404	398	417	378	391	442	406	439	430	417	427	389	422	470	430	395	425	465	424	400	417	403	426	458	428	433	426	438	378	433	410	401	415	431	438	412	377	437	478	393	446	400	423	378	403	411	453	404	382	441	388	415	410	427	412	399	455	432	428	437	400	428	403	465	459	420	407	439	428	428	397	417	410	396	459	433	405	425	422	447	408	420	432	434	424	446	427	416	414	402	395	421	378	429	414	399	456	448	451	426	426	451	456	414	418	415	453	440	414	382	434	433	406	421	433	423	409	420	436	461	396	440	455	414	433	434	373	395	417	440	352	449	427	394	428	436	398	443	432	437	460	411	413	444	423	419	452	432	401	409	423	450	438	437	443	450	430	400	433	454	421	415	417	445	396	381	425	437	414	451	425	424	428	408	387	416	433	411	425	425	439	450	410	420	468	438	433	419	424	442	424	408	414	424	432	439	429	435	457	445	401	460	420	401	385	454	434	437	427	413	424	413	467	420	442	389	414	422	417	443	418	405	467	394	438	408	421	395	411	460	399	390	431	417	417	433	430	385	420	407	428	445	440	391	435	458	444	458	411	427	443	438	410	421	383	419	421	478	446	429	449	403	417	451	428	461	396	426	426	455	431	422	413	450	435	432	432	426	430	450	444	416	413	451	403	415	424	400	410	476	430	431	414	446	433	419	437	399	394	409	402	415	423	407	417	439	402	428	412	392	420	398	412	433	431	395	433	473	445	423	435	451	413	464	427	472	419	404	413	408	427	427	430	422	460	406	429	427	404	421	436	410	406	421	466	432	411	415	425	440	423	460	448	437	421	454	390	401	462	438	431	420	434	405	410	444	415	403	425	407	415	451	427	431	445	414	423	438	372	393	415	443	401	413	422	449	420	431	385	421	425	440	424	423	446	439	440	436	447	436	410	407	433	421	427	407	426	422	455	436	414	427	436	417	462	419	387	430	438	442	418	449	398	431	445	440	416	423	403	424	391	451	435	416	444	450	441	407	421	414	422	396	431	440	380	466	425	411	409	425	461	429	446	404	464	428	405	417	418	424	467	431	422	423	414	414	434	383	472	410	434	423	405	415	405	463	441	411	471	417	421	393	434	395	424	404	405	414	442	435	438	449	448	436	431	441	447	407	427	405	440	410	407	398	433	432	430	411	412	423	421	411	443	426	428	396	477	421	395	394	403	398	439	429	421	417	438	407	432	430	419	408	415	439	404	387	416	423	382	441	456	420	419	410	450	441	412	400	445	432	414	442	431	424	394	472	421	394	453	405	386	396	409	413	398	409	398	444	397	447	402	368	429	430	398	390	431	437	404	390	420	441	395	416	421	416	431	379	430	438	428	423	423	454	430	421	430	463	417	434	437	408	422	458	444	428	435	379	465	426	445	395	441	413	423	437	440	425	433	413	442	406	469	410	414	431	416	411	414	416	437	422	407	417	409	461	419	439	426	418	412	401	412	388	411	434	440	414	443	390	434	450	421	473	412	435	434	435	436	445	382	445	450	419	428	448	434	384	453	421	380	449	378	437	433	419	480	444	451	442	460	412	411	429	401	420	417	393	380	384	390	405	417	435	430	417	429	444	439	420	408	395	445	450	466	436	422	447	406	406	404	425	422	424	417	433	458	437	442	449	437	407	449	419	431	412	423	409	419	421	451	409	436	437	409	408	434	407	452	430	459	428	446	401	422	439	444	432	424	450	409	407	435	391	421	432	421	389	410	414	390	428	419	390	416	408	463	428	401	442	449	406	410	406	448	415	449	417	436	423	442	424	435	405	416	406	435	441	388	399	435	426	460	427	400	420	478	424	427	426	465	428	426	418	443	454	400	428	405	431	436	439	427	395	434	424	431	374	421	397	445	406	436	458	425	447	427	397	422	440	439	419	432	456	419	450	410	421	410	445	422	428	382	413	439	376	402	454	428	403	411	443	423	430	433	383	403	467	417	394	454	440	431	393	424	418	428	440	424	402	414	427	429	418	441	449	401	394	448	451	414	421	444	396	432	471	447	407	425	421	429	444	453	415	427	431	432	436	397	437	412	444	438	437	441	436	439	409	414	420	426	423	421	399	399	456	424	399	430	446	425	434	469	425	401	421	417	374	401	405	417	399	439	463	446	452	403	439	426	429	414	416	428	437	412	420	416	452	420	418	409	458	409	409	421	431	417	415	420	419	390	407	469	417	437	410	426	420	426	412	430	418	436	446	413	421	416	433	411	427	437	454	437	454	470	407	433	452	405	414	405	428	398	434	413	417	410	422	452	414	400	393	410	421	413	408	430	441	423	469	381	424	434	408	432	461	441	454	450	389	399	427	423	452	379	405	440	402	421	397	447	444	441	399	383	445	423	457	424	435	419	427	442	402	422	450	392	412	430	444	433	434	413	439	401	406	421	396	441	437	469	441	456	411	425	417	427	441	430	415	421	429	399	403	404	443	464	402	442	419	438	392	441	419	480	432	457	393	425	448	437	442	462	409	376	433	430	424	408	403	445	434	402	422	430	432	413	441	403	411	431	448	393	388	416	442	427	412	429	435	465	431	469
29178	15379	13740	9751	9441	26546	34210	29327	14391	3157	775	1161	726	394	337	335	300	340	260	298	225	194	198	208	194	207	246	200	239	231	175	171	177	165	184	182	177	165	159	159	163	161	182	170	169	170	174	180	190	162	157	167	157	168	170	174	152	195	168	176	166	170	177	159	175	177	170	165	164	164	174	169	172	148	162	183	171	144	173	143	162	162	162	152	155	165	180	156	178	155	156	156	155	172	147	158	155	153	192	169	167	178	169	156	163	171	170	183	174	164	162	168	169	168	178	137	170	155	173	159	144	172	183	168	159	158	130	146	168	168	159	169	150	196	155	176	174	155	163	158	168	144	153	179	165	184	144	162	165	178	190	159	173	172	168	148	204	154	164	177	154	150	157	135	183	154	176	153	148	155	144	153	162	184	158	193	177	165	167	145	183	161	176	173	165	146	158	161	154	165	155	197	132	179	173	182	164	169	158	157	157	190	163	188	173	166	163	199	165	143	162	169	150	180	199	164	163	186	164	168	165	149	161	182	185	166	157	180	166	179	149	153	168	177	157	163	178	141	175	152	172	171	163	157	176	175	153	142	170	153	170	142	160	176	188	166	158	149	151	149	171	194	150	154	150	151	155	161	160	141	157	177	136	164	161	179	166	171	175	179	144	161	163	170	167	172	193	195	160	170	183	156	175	163	172	178	175	166	171	146	158	157	159	169	138	161	174	170	171	169	190	159	165	155	161	151	149	167	164	181	148	163	170	194	187	181	157	192	161	163	195	158	187	166	160	176	163	167	166	153	157	152	183	168	157	161	170	182	177	165	185	180	170	160	166	153	173	149	140	189	147	163	174	156	162	163	153	156	173	178	191	159	176	167	162	148	168	133	156	167	159	171	177	152	170	167	167	166	183	180	146	159	154	186	148	182	150	171	165	157	144	153	176	176	188	192	151	175	188	176	170	177	172	171	172	153	183	170	169	190	174	163	159	162	166	182	168	166	145	173	161	182	164	156	193	181	185	164	164	151	189	144	157	189	166	160	146	162	167	166	150	182	168	180	160	166	166	168	136	165	193	158	160	161	173	179	142	186	168	145	168	159	190	181	163	146	143	193	180	148	163	185	163	169	190	174	164	171	182	186	158	147	177	182	174	186	172	168	161	159	156	155	162	177	171	160	171	165	184	177	190	163	150	160	169	168	170	180	168	158	144	146	171	173	152	179	162	145	200	183	155	144	198	169	181	172	171	177	161	138	162	181	168	148	159	187	173	160	177	166	167	181	149	187	152	168	157	149	172	166	179	173	157	163	193	158	191	166	153	149	152	169	165	173	163	157	165	153	158	165	167	169	184	160	190	163	164	152	146	145	173	181	176	191	147	161	163	188	178	179	148	140	163	188	154	182	148	148	181	157	174	166	166	156	179	153	158	177	180	175	159	165	179	163	159	176	144	175	148	169	169	153	177	158	171	200	128	141	186	169	161	160	180	171	181	156	163	169	191	163	149	160	167	148	155	194	171	179	149	167	181	165	175	153	180	142	154	167	175	172	157	164	147	146	163	169	166	172	167	180	142	163	156	173	182	182	142	154	158	162	141	163	175	167	182	186	183	163	192	194	149	161	165	173	167	178	152	168	164	159	175	171	148	171	174	175	153	178	168	164	173	167	161	151	178	181	185	172	175	154	185	144	170	166	162	147	177	154	161	151	185	160	179	167	184	164	156	146	176	179	170	150	169	170	161	161	165	158	171	193	181	156	178	173	179	171	185	175	175	165	157	159	172	171	185	176	163	166	165	176	169	158	158	155	170	160	163	151	161	167	145	145	193	166	144	179	146	162	157	187	160	163	136	160	184	169	155	176	178	155	155	143	180	166	176	174	156	193	163	189	170	156	181	145	151	145	182	176	160	181	173	184	140	166	170	170	171	170	157	160	180	179	138	166	164	160	165	165	174	163	154	172	182	193	156	168	178	176	161	163	171	164	182	179	165	166	173	164	178	183	171	154	168	174	170	184	172	169	157	160	170	181	183	168	175	156	180	140	187	157	160	162	182	174	171	192	180	146	173	194	179	168	165	153	164	157	190	159	160	178	175	156	167	178	167	172	158	161	194	175	157	177	169	161	167	157	182	163	176	170	172	190	175	200	169	184	156	146	153	179	163	174	176	168	167	167	177	157	177	150	163	165	171	179	164	163	154	157	174	159	153	156	162	196	163	160	169	175	170	153	127	176	180	166	134	157	166	160	165	163	165	184	204	185	156	166	142	151	182	153	194	172	186	148	164	178	176	183	158	163	158	160	164	183	132	175	181	170	169	175	161	151	168	153	169	146	158	155	181	161	177	150	138	184	167	166	170	165	150	187	168	176	170	153	172	167	168	155	154	147	177	171	178	147	145	163	177	179	158	193	166	146	197	170	151	145	174	191	169	172	185	170	149	146	187	161	156	168	191	162	162	163	145	148	186	151	168	157	168	157	164	162	186	152	172	181	169	169	151	153	174	172	166	177	174	149	171	155	167	165	169	187	178	173	153	170	172	158	206	166	173	186	173	162	177	181	157	163	161	184	160	165	186	174	177	183	180	146	167	192	165	151	173	155	182	174	161	153	160	164	161	168	146	152	183	175	181	175	166	176	182	168	168	170	189	187	151	149	168	167	160	168	182	177	174	171	165	169	179	173	151	167	153	158	180	177	154	187	148	165	188	146	152	175	159	157	150	167	171	173	124	195	158	164	166	180	180	169	165	151	161	156	153	174	190	160	149	157	183	166	183	171	153	153	153	172	176	168	168	145	177	185	169	150	173	169	184	158	172	147	149	153	169	178	155	162	186	156	162	171	171	156	183	161	187	140	177	180	179	180	160	164	162	194	150	180	163	165	176	173	162	169	162	170	178	153	154	166	176	165	174	186	156	170	166	141	152	167	150	166	171	131	156	170	158	172	200	154	162	155	179	146	161	146	198	166	156	156	166	140	169	181	175	160	136	160	176	181	178	167	167	160	163	169	167	151	181	150	168	171	173	172	164	162	176	155	143	185	166	176	157	175	171	171	186	172	168	150	146	142	186	170	169	157	155	162	145	154	165	157	176	197	153	181	176	198	194	171	151	169	175	175	172	185	183	174	172	163	166	175	155	138	180	173	183	177	172	141	165	174	173	177	182	166	155	176	156	150	147	159	180	189	142	177	159	159	179	152	175	159	166	148	159	197	161	155	185	166	142	170	193	177	158	162	142	154	176	173	166	165	150	179	161	168	181	170	171	153	162	190	173	185	186	180	157	171	158	181	164	144	142	175	191	149	183	173	150	152	150	144	163	182	173	176	184	177	180	184	167	196	171	154	154	173	160	177	170	193	177	181	154	156	176	170	160	199	157	170	177	168	160	172	152	161	173	155	179	173	150	171	160	162	168	160	138	180	171	175	176	144	187	162	154	159	165	199	150	173	180	172	172	184	170	162	159	179	177	147	157	171	174	170	190	184	178	179	168	190	171	171	147	174	153	163	166	159
12069	9593	17313	18995	26424	47377	52889	48583	30613	11569	4145	6980	4166	2042	1806	1691	1730	1830	1203	1300	991	745	740	722	768	872	1116	1146	987	859	735	591	519	524	524	493	469	477	466	477	487	489	492	503	511	470	508	490	472	455	500	486	503	525	484	447	484	489	490	456	473	490	484	489	492	453	487	456	516	494	482	457	491	527	470	478	508	498	492	461	461	449	467	507	497	464	532	471	509	494	471	491	535	482	502	537	457	491	469	497	512	490	507	499	456	418	495	477	463	480	472	517	514	494	511	486	483	480	487	490	525	473	496	484	474	464	475	502	479	509	484	466	464	469	502	496	506	469	487	523	526	497	480	487	463	466	467	525	492	478	500	480	492	479	419	471	469	493	452	531	467	474	486	508	499	489	450	466	459	498	453	465	503	481	490	501	476	480	455	460	511	519	465	477	454	462	488	472	499	475	459	497	529	470	478	470	471	516	466	480	466	520	483	508	467	506	483	516	480	479	472	486	441	512	476	464	482	474	499	477	449	505	458	470	477	499	483	493	495	498	479	492	439	509	505	479	506	495	464	477	511	486	468	485	441	481	458	500	476	443	474	496	485	520	465	461	496	515	489	502	487	473	459	509	496	475	467	433	477	503	468	484	413	447	469	527	465	517	463	480	492	506	476	534	483	522	467	497	522	460	504	497	477	493	468	463	467	488	472	489	495	485	449	450	468	504	516	492	474	494	489	489	489	474	475	477	472	494	504	493	468	476	504	471	515	453	495	515	502	491	492	457	486	443	493	485	477	504	476	531	520	471	521	525	474	484	462	475	492	499	472	475	487	477	463	486	489	493	489	521	454	488	477	496	432	463	526	503	464	492	476	462	490	480	489	496	467	502	504	480	461	454	513	457	476	506	521	470	514	469	508	540	468	510	450	482	465	478	495	477	487	461	511	454	460	506	493	516	475	502	507	472	462	483	498	491	499	507	477	517	467	478	482	485	481	438	524	507	512	455	478	481	454	496	449	480	481	455	480	462	470	496	498	481	460	526	498	530	496	476	482	491	499	471	505	485	519	479	475	506	433	426	507	515	532	530	520	477	515	461	486	499	462	439	465	487	519	509	485	501	479	495	537	449	502	470	477	473	501	513	498	517	481	501	438	455	471	499	465	465	496	491	467	469	464	490	484	490	524	509	451	476	474	461	483	479	430	478	487	502	488	488	475	465	456	480	512	487	494	465	460	456	484	466	482	485	469	475	444	470	469	486	489	510	517	496	456	488	478	501	504	518	524	491	494	459	484	475	473	489	521	484	481	470	484	473	473	481	505	494	495	512	461	493	507	455	491	492	459	476	492	499	453	451	517	516	497	498	498	514	519	468	493	462	507	474	494	476	445	451	462	494	498	502	512	486	477	476	514	479	454	447	471	505	542	484	484	491	478	472	507	501	467	481	507	503	476	460	514	489	467	492	491	482	444	485	451	458	511	494	465	469	486	484	462	523	507	515	472	475	488	455	465	486	513	504	524	446	450	495	483	486	518	514	501	486	497	463	460	520	454	474	457	453	461	482	501	461	462	511	484	489	495	464	523	483	470	458	490	523	486	459	514	467	462	495	489	484	471	516	474	508	487	460	483	477	475	453	485	513	500	478	491	490	497	487	514	448	501	512	508	485	481	453	529	481	527	515	498	491	511	510	516	515	435	508	496	496	440	493	465	456	467	460	512	503	499	474	465	494	497	487	470	503	488	478	480	488	470	478	439	495	496	481	477	486	486	479	501	488	484	501	475	471	498	491	502	474	455	477	496	466	500	469	539	498	492	508	485	481	498	470	464	512	485	523	440	497	482	494	482	475	466	508	488	478	493	460	490	537	447	479	459	533	506	507	481	509	460	448	502	500	441	490	476	488	478	495	457	449	486	486	526	492	564	478	460	461	506	477	435	494	490	455	485	474	502	485	446	514	491	488	484	507	491	494	536	486	458	476	477	496	469	492	521	501	491	474	495	477	495	479	483	499	454	484	457	476	493	507	523	478	473	476	532	504	512	463	498	507	509	496	475	472	476	476	508	473	515	490	459	471	458	479	514	485	478	489	455	433	448	487	497	479	488	529	480	496	476	465	463	489	484	474	469	495	471	479	495	487	496	486	498	507	485	482	488	477	455	524	468	492	492	556	489	451	476	500	472	492	492	484	470	492	494	471	441	475	468	469	471	476	474	487	472	502	455	498	486	492	504	448	468	496	487	526	510	505	471	458	452	494	472	490	493	484	482	501	493	505	493	488	489	483	491	475	493	481	523	453	481	497	514	489	473	413	488	474	492	489	518	508	442	474	444	486	464	497	473	465	504	476	489	491	481	476	482	465	495	485	475	498	465	501	519	450	485	463	505	467	487	499	452	458	509	523	460	494	518	504	493	481	468	476	474	487	513	475	517	458	484	448	476	467	451	497	493	498	492	476	472	464	545	488	484	480	473	478	466	483	512	499	490	480	463	471	483	499	475	492	498	475	497	468	439	484	497	481	520	508	467	461	521	507	451	516	458	480	480	476	472	477	480	482	474	454	454	472	471	462	458	498	504	494	508	522	482	466	440	472	451	470	465	503	480	481	526	469	530	495	496	454	497	477	505	468	471	488	459	505	486	509	475	468	479	476	456	446	507	452	440	527	532	496	503	444	484	479	468	502	478	493	481	484	492	487	449	506	440	501	502	508	492	518	486	477	491	472	470	459	489	469	489	468	474	501	503	476	455	461	494	494	514	471	481	452	487	458	470	516	503	502	509	492	502	461	489	509	501	497	518	530	488	470	458	525	505	451	474	504	489	455	490	500	513	448	502	486	458	447	472	474	461	504	474	504	482	458	498	511	516	480	501	505	484	461	459	439	522	455	481	452	493	477	470	453	509	510	480	482	500	480	506	455	443	518	453	515	497	479	475	503	493	466	499	507	502	505	498	495	497	468	487	490	450	471	520	491	526	504	472	491	500	531	492	485	460	482	493	498	483	477	469	461	529	474	478	491	486	489	454	497	470	496	498	548	525	517	471	476	488	491	474	458	500	480	487	479	544	487	460	485	489	482	480	469	480	463	493	479	476	487	442	487	479	465	465	526	472	483	443	511	450	458	474	517	498	486	492	461	465	451	493	563	475	471	493	502	459	512	497	499	468	502	469	510	505	489	482	481	492	461	458	507	535	491	490	437	475	503	475	487	512	502	495	493	452	506	485	481	498	506	486	462	515	435	540	482	478	458	492	484	459	536	486	517	499	483	492	510	515	525	424	478	479	498	472	492	501	479	503	519	503	473	519	517	481	504	479	451	461	473	493	501	505	506	433	462	472	471	475	479	480	487	470	483	485	479	470	518	488	501	483	442	482	494	472	474	475	478	491	482	509	464	518	483	498	489	503	478	465	477	484	513	462	477	483	485	477	492	459	485	470	496	483	478	515	481	481	484	479	452	488	494	490	490	477	489	481	460	490	499	476	493	476	486	455	472	514	452	499	453	481	494	481	517
23028	5491	3550	2747	1845	1738	3658	3108	1657	672	288	205	211	197	185	217	190	188	186	184	188	205	184	210	189	190	211	210	195	188	189	186	198	209	165	182	202	176	206	203	204	193	196	192	189	183	182	188	194	196	185	197	204	189	172	155	200	184	197	216	209	164	190	193	158	168	191	191	167	184	190	207	182	168	214	205	187	217	170	192	184	206	185	195	161	193	184	209	188	190	194	167	177	216	203	207	181	174	180	186	209	213	191	211	194	186	191	171	199	172	176	197	183	189	224	197	195	177	184	208	201	189	209	194	224	186	162	217	212	172	198	193	186	174	201	194	172	198	187	190	193	197	172	191	195	203	197	172	194	202	204	180	186	184	202	204	195	198	173	178	186	185	186	198	202	181	228	188	188	218	187	193	184	212	187	188	207	170	160	158	184	187	171	159	183	205	174	200	188	186	190	199	183	185	191	211	180	180	174	205	165	185	188	183	180	212	187	183	189	180	199	180	198	207	168	187	182	170	192	190	222	189	177	205	224	203	184	195	173	203	169	170	181	191	189	205	211	202	194	192	176	214	176	192	183	176	188	175	170	182	204	187	193	172	178	183	189	192	181	212	181	190	189	177	190	177	200	210	191	198	174	189	207	178	202	200	203	180	194	189	174	196	177	192	207	184	181	193	167	207	188	197	164	169	174	196	169	180	196	172	186	190	192	202	172	173	182	182	175	184	204	175	189	197	199	162	203	161	206	218	193	195	175	192	170	187	163	189	182	175	200	195	192	179	163	185	178	195	186	171	173	208	200	206	197	197	176	186	196	171	177	153	211	198	208	195	164	203	190	185	184	147	194	196	183	184	176	182	212	191	185	190	202	187	171	178	161	165	194	180	188	226	179	203	171	170	187	192	187	193	185	191	200	171	168	198	202	172	194	193	179	201	183	181	183	193	202	188	172	182	189	190	198	191	175	177	166	200	181	172	196	227	182	199	217	166	183	192	201	180	172	183	205	176	214	200	167	205	188	182	205	166	166	200	180	192	180	182	180	206	186	183	193	186	218	204	202	206	185	214	180	165	161	187	179	172	168	178	180	188	180	169	215	184	196	173	182	200	213	184	172	214	184	186	166	203	206	193	197	183	226	209	192	181	194	184	196	185	199	212	200	191	182	178	194	180	176	180	202	196	183	183	164	203	183	209	192	152	190	193	168	213	211	187	199	200	188	175	174	167	196	191	194	188	191	177	202	176	173	191	212	193	214	202	180	221	197	193	183	185	189	177	169	195	195	184	154	200	196	190	210	188	198	167	166	176	197	186	199	185	180	181	214	196	165	181	176	180	202	177	194	185	192	219	201	199	195	183	204	193	170	169	176	178	198	207	188	204	208	186	167	177	218	196	208	191	184	177	186	195	205	196	214	177	223	178	191	185	189	185	211	201	198	189	167	185	192	184	199	188	185	159	210	212	192	187	199	201	198	203	206	165	217	158	198	178	198	188	209	189	185	173	183	174	227	198	170	191	192	171	166	190	189	198	179	209	189	191	207	184	191	171	205	179	180	183	183	188	171	196	202	192	169	181	197	167	192	186	188	165	194	185	188	199	185	187	168	194	214	189	170	181	193	196	183	173	188	194	180	186	206	210	196	228	189	172	180	173	197	222	189	182	194	190	213	184	198	166	193	160	194	180	169	187	216	195	190	169	202	184	207	169	185	175	177	168	177	177	194	178	232	191	183	196	185	209	192	189	189	199	204	191	193	189	192	182	177	196	188	185	198	195	186	212	180	174	208	191	178	198	195	160	202	208	196	182	183	194	169	184	190	200	161	192	187	195	194	186	208	186	186	180	185	180	183	197	208	190	192	191	176	189	194	163	195	206	189	198	176	196	205	175	187	200	174	175	190	172	202	198	180	199	193	193	194	194	204	213	191	181	205	201	166	175	195	157	202	195	180	179	185	176	190	182	178	181	175	204	193	190	173	185	186	177	184	164	193	206	163	200	186	196	169	207	182	206	197	209	175	213	212	186	183	209	189	183	201	196	168	199	184	180	202	194	173	178	203	191	175	174	192	220	185	173	189	159	200	177	185	168	204	181	202	193	184	154	192	181	187	192	211	198	181	199	186	202	165	215	183	173	185	205	192	189	189	171	203	178	190	185	192	200	203	182	187	176	189	202	181	192	179	203	197	176	185	184	200	187	196	206	206	194	191	186	195	196	207	199	203	183	214	182	191	174	185	179	191	178	191	187	212	186	191	196	182	191	197	200	193	216	200	163	188	183	191	171	196	200	181	172	198	180	176	186	198	194	195	200	173	201	169	213	191	185	180	194	171	186	211	203	197	168	157	188	194	212	174	191	186	233	183	186	194	183	184	191	174	196	196	206	176	167	163	194	197	193	219	203	208	172	179	196	193	221	196	183	202	198	193	212	192	172	182	210	170	187	191	202	185	157	185	162	164	178	194	203	189	203	181	192	202	190	190	187	223	189	183	209	175	197	192	199	197	201	194	183	187	180	172	200	193	186	190	192	210	166	194	203	188	176	179	186	204	202	201	194	185	208	185	179	195	188	194	190	196	184	198	202	179	176	186	172	176	196	198	212	202	192	168	183	186	184	209	179	195	211	203	177	179	171	187	203	218	189	168	200	215	175	193	208	186	198	200	203	170	203	189	181	183	191	180	207	186	175	185	198	182	176	200	202	185	218	207	186	200	182	203	177	183	190	201	175	183	189	187	202	151	188	191	183	185	197	204	203	219	186	161	201	172	205	194	188	207	194	194	202	190	170	189	196	197	188	197	188	195	199	207	178	167	211	199	171	192	187	176	196	173	188	182	217	187	177	189	206	211	168	171	189	166	180	165	204	200	196	204	214	202	184	176	177	199	187	199	173	180	199	183	190	173	174	195	182	208	170	183	182	213	204	179	190	181	208	173	193	181	185	202	184	215	202	189	197	201	194	208	213	198	195	197	199	172	193	206	199	192	191	193	208	204	210	193	168	186	176	161	198	187	180	181	208	174	201	165	196	198	196	203	206	200	191	195	179	189	204	170	211	190	187	190	182	182	170	197	189	154	170	166	215	207	173	174	186	164	178	198	187	176	181	158	192	180	175	185	203	184	177	193	211	188	174	187	176	183	171	190	203	187	184	184	183	183	190	182	176	188	195	222	171	179	207	229	215	202	186	194	158	206	188	176	198	205	197	194	188	175	202	190	185	183	178	203	172	200	200	194	189	172	173	178	197	167	187	181	178	191	169	187	186	181	210	167	198	201	195	198	162	180	178	173	214	179	180	192	191	220	197	178	187	172	186	186	192	178	198	197	206	174	157	213	202	186	182	204	192	182	187	192	203	213	183	210	173	175	189	187	193	191	186	200	206	179	171	190	196	202	193	153	184	168	186	189	216	210	156	180	187	196	185	207	173	199	156	174	197	157	189	180	190	193	200	172	183	190	200	190	174	180	178	190	188	199	173	192	216	186	165	186	175	169	191	173	184	209	197	213	183
8392	3788	6900	8904	8382	8768	16165	13066	7148	2877	830	710	612	552	546	567	566	564	604	544	524	538	508	558	532	532	554	539	541	525	518	552	539	562	537	482	523	535	559	577	543	532	522	510	559	534	541	596	532	545	522	526	577	541	534	547	543	554	533	517	560	521	560	551	548	530	531	526	580	535	503	528	583	545	517	494	547	563	582	536	500	539	549	546	556	520	519	555	546	563	518	535	502	539	528	570	518	510	553	536	550	526	575	543	516	532	576	559	543	520	486	545	514	577	563	526	590	574	516	501	518	556	525	534	508	598	555	568	533	510	583	521	551	518	518	536	542	530	523	558	530	559	558	501	553	524	564	540	525	518	517	543	516	530	504	516	535	532	532	524	581	526	506	564	503	550	545	548	536	557	565	514	514	545	531	553	501	565	534	529	524	495	538	535	530	538	526	525	547	541	513	521	520	566	518	518	503	504	530	530	507	537	527	523	526	530	524	499	539	518	572	563	545	533	546	572	521	510	564	568	575	544	493	564	546	506	538	524	510	553	521	557	567	513	546	536	522	543	526	544	523	536	564	508	529	522	527	568	515	546	518	510	532	514	543	527	514	538	536	500	534	576	526	504	522	554	522	565	540	540	542	532	526	573	555	545	504	565	462	505	529	526	542	542	529	519	564	529	580	542	532	527	558	531	550	552	555	544	521	531	529	485	536	526	560	555	552	559	506	530	535	515	570	518	529	537	531	500	523	539	557	525	563	495	518	552	518	553	524	569	566	567	543	550	514	536	562	545	513	563	539	520	529	531	552	511	542	530	530	502	535	515	517	509	539	580	541	582	555	522	567	549	536	542	507	555	518	512	562	539	535	559	494	500	526	524	559	564	543	520	501	513	513	545	582	560	534	512	545	541	508	564	524	533	559	512	534	556	528	517	537	544	487	548	565	510	572	508	545	571	567	531	515	528	472	538	518	550	511	527	561	540	580	518	543	563	579	534	561	523	521	520	544	524	552	532	533	513	551	569	580	529	540	519	513	494	566	524	512	560	553	545	528	540	529	546	489	547	554	589	557	520	528	549	540	557	522	576	505	536	551	561	534	543	533	524	549	532	523	571	529	570	540	557	598	493	552	524	538	522	547	589	546	544	548	522	534	534	531	547	580	512	544	523	541	565	576	551	548	534	530	546	551	556	542	536	544	500	515	490	523	538	565	552	532	520	530	528	540	533	513	545	508	561	540	532	528	542	523	542	563	527	532	531	574	564	518	532	563	546	542	569	486	569	550	553	544	564	558	504	498	558	538	516	543	543	566	533	527	544	559	541	530	559	564	534	515	540	543	549	519	529	560	557	559	572	571	566	486	533	543	509	513	533	510	538	523	540	518	532	524	541	498	531	529	572	558	536	552	533	545	542	563	543	541	559	537	542	531	544	576	541	544	565	535	541	536	547	523	580	542	536	536	492	503	573	513	539	515	504	497	570	552	535	553	486	549	570	567	555	528	544	552	520	531	505	504	498	565	497	536	533	558	580	571	524	529	550	492	530	531	577	538	539	505	537	543	587	563	556	527	524	566	539	517	529	503	513	535	529	557	525	527	523	540	551	530	560	552	530	508	544	498	540	573	528	519	555	543	532	527	548	538	533	532	540	548	537	575	572	538	525	570	558	536	557	575	559	543	545	567	489	537	550	553	511	485	551	519	502	519	492	569	492	558	507	552	529	551	541	554	541	562	544	574	518	548	532	538	567	546	528	577	526	545	565	532	532	529	592	541	524	536	545	520	539	573	518	541	541	526	524	540	510	517	550	523	537	534	509	522	563	493	570	518	537	534	520	495	557	529	527	550	546	522	517	491	552	532	548	583	508	565	518	490	580	551	525	536	518	527	533	546	571	546	526	539	536	537	548	562	554	575	522	551	546	541	518	545	549	530	511	568	545	550	565	511	524	542	563	593	524	505	547	539	619	557	539	511	537	552	565	562	514	554	529	525	526	510	540	508	563	522	516	534	565	532	545	563	526	519	475	563	544	525	524	558	530	526	559	520	574	552	575	507	540	568	543	540	512	521	539	532	569	562	551	579	533	525	536	597	580	547	550	528	545	525	522	553	572	535	489	587	554	547	562	556	521	545	482	559	510	540	540	547	545	512	545	539	533	530	556	551	512	544	580	532	550	534	492	526	516	511	523	514	493	511	597	538	562	556	542	551	541	549	526	479	540	525	510	546	533	528	534	512	507	514	524	572	504	549	487	570	537	560	514	519	496	547	534	509	549	524	533	555	552	528	574	556	493	547	542	509	530	499	542	545	531	551	516	561	553	556	565	540	547	587	538	550	543	543	493	491	542	538	523	515	544	546	544	549	538	541	540	529	523	555	546	500	534	558	571	562	497	553	573	516	509	498	538	525	547	482	507	543	569	505	502	544	515	558	510	519	507	531	565	530	553	534	569	520	576	533	547	518	552	567	510	566	587	521	537	510	557	588	492	573	564	516	536	546	536	531	595	532	522	546	563	532	562	526	559	520	556	519	516	550	553	528	559	555	521	544	559	526	546	539	543	599	522	523	563	550	519	578	532	544	595	532	551	526	563	526	539	555	588	569	521	534	566	520	511	573	543	552	553	575	514	532	494	550	558	553	530	548	540	510	487	508	548	523	544	520	556	477	570	523	527	584	543	546	541	503	533	533	497	519	496	512	565	518	551	546	510	524	523	540	523	533	517	543	550	484	544	530	548	547	558	550	534	531	556	535	549	579	540	504	560	521	513	561	560	524	575	554	542	550	545	530	516	533	491	490	552	547	528	509	534	542	545	543	576	543	540	520	520	540	520	531	539	565	533	545	523	494	515	509	540	552	563	497	544	532	518	562	508	488	599	512	500	516	526	578	537	556	522	534	571	525	515	536	554	545	532	558	556	544	556	484	495	534	504	557	536	538	553	519	577	515	535	551	538	515	532	537	559	500	528	518	535	541	558	546	542	504	516	547	599	572	526	548	591	526	524	550	525	527	551	545	543	556	549	499	558	550	554	529	532	537	528	549	553	525	557	561	558	529	494	504	594	532	566	526	568	524	532	570	469	519	570	547	527	535	532	546	558	548	540	532	549	541	539	556	523	517	498	526	546	552	526	539	529	499	521	478	576	515	551	579	537	503	512	527	525	534	515	551	493	525	538	539	581	541	544	520	557	546	541	523	525	518	567	540	559	510	550	536	531	497	563	519	560	557	496	503	484	514	517	549	559	556	560	553	526	572	535	533	556	546	525	535	525	551	571	515	482	565	509	542	539	512	519	539	560	550	486	563	568	515	522	515	551	524	506	513	536	531	520	543	525	542	552	565	541	535	505	526	568	536	546	544	550	514	562	523	580	526	563	526	536	500	539	514	543	502	510	536	539	530	527	503	517	522	536	540	555	549	534	511	550	507	559	531	568	540	514	552	585	496	534	556	520	517	533	553	550	547	515	525	565	575	593	540	518	509	542	499	543	533	547	467	564	549	546	507	522
26882	10533	11129	8725	8470	17836	25993	18515	8336	2193	680	375	279	167	164	149	168	152	164	148	176	161	167	150	151	167	163	162	172	144	167	161	174	165	156	173	145	176	137	142	163	163	152	162	168	146	165	166	147	149	150	166	159	153	162	164	162	145	154	146	165	172	152	163	143	172	175	174	182	161	166	167	170	160	159	166	153	163	162	152	147	178	158	165	141	188	183	147	151	161	139	140	175	144	172	168	168	144	163	143	171	155	167	178	173	154	158	153	155	167	150	145	165	161	170	170	174	172	158	176	156	144	162	164	164	167	159	164	155	152	151	159	161	153	144	134	153	170	154	157	152	157	150	148	154	177	162	180	170	169	159	148	159	145	167	144	168	178	148	183	158	161	184	151	162	160	209	163	154	168	150	180	142	153	138	151	163	180	165	161	150	152	158	163	173	147	155	167	184	163	156	157	152	160	159	163	176	159	173	159	163	153	160	137	139	156	162	156	161	172	176	162	158	141	157	160	170	189	153	154	165	148	145	152	161	171	169	154	154	153	172	154	150	145	153	156	158	170	171	138	153	182	146	157	164	168	175	163	178	164	162	156	159	158	169	160	160	165	166	152	173	173	141	172	165	146	170	171	158	163	149	157	173	160	165	171	138	157	159	140	171	182	155	147	159	161	170	145	162	159	139	155	175	166	159	155	165	180	164	145	169	172	169	161	162	166	174	138	136	143	181	151	161	169	166	141	153	154	150	174	179	158	158	153	159	163	169	151	184	148	154	162	150	169	169	152	173	181	159	161	129	178	149	148	169	183	156	158	167	171	170	154	164	164	161	175	154	190	165	152	148	171	159	165	159	179	153	140	135	154	166	181	165	160	151	167	152	164	177	178	143	180	157	151	174	140	169	155	153	145	161	156	140	161	152	148	194	164	180	146	151	169	160	133	146	149	178	156	156	158	156	171	157	169	151	161	169	156	164	159	157	153	163	151	145	155	143	163	157	137	174	162	153	165	178	152	155	165	164	178	154	182	150	174	178	154	159	173	166	185	160	168	176	164	167	170	159	165	164	148	157	164	164	161	163	165	178	158	167	154	162	150	177	154	170	147	176	157	147	173	151	166	173	179	154	170	160	180	155	168	141	150	171	163	166	166	156	142	157	165	154	162	170	163	173	183	142	134	151	186	139	167	134	166	153	162	156	166	166	154	167	154	162	172	151	169	170	143	158	142	170	152	163	152	152	136	157	156	168	148	166	143	166	140	136	162	141	171	139	152	155	175	169	159	154	148	144	157	159	147	165	157	166	139	144	164	159	170	164	160	156	153	173	178	166	145	151	151	129	152	141	167	153	167	152	176	168	160	162	141	182	187	165	165	181	161	154	161	176	174	151	159	152	153	156	151	162	157	148	147	136	153	156	169	164	179	152	156	146	156	156	166	136	161	174	147	166	152	177	167	156	149	168	136	150	167	165	139	173	166	148	182	173	162	184	151	168	146	134	147	164	158	164	151	171	175	170	150	173	126	152	151	145	156	138	171	175	179	154	170	160	146	164	143	175	175	163	143	153	159	152	156	168	170	177	170	162	152	171	169	161	156	150	160	163	161	150	182	170	157	147	157	175	159	173	170	145	176	146	153	168	138	155	184	157	165	157	150	165	148	170	170	147	155	145	138	167	171	149	166	154	169	164	165	145	151	162	143	167	161	151	169	146	176	164	136	177	170	172	144	153	157	144	168	166	136	178	164	168	180	152	156	168	158	157	162	150	161	158	152	138	145	164	176	166	160	132	164	167	163	152	167	152	166	147	151	168	147	179	145	121	168	178	156	126	152	166	148	158	174	177	155	154	156	172	154	155	175	145	165	140	171	155	157	154	143	157	149	167	161	167	142	153	191	159	155	151	164	174	161	152	155	146	148	169	167	144	148	170	160	164	158	154	169	159	165	162	178	200	148	151	141	162	169	183	156	160	173	129	155	168	157	165	162	174	146	179	173	152	140	143	180	176	172	156	164	131	145	156	172	155	156	149	169	190	181	168	159	173	155	158	157	180	172	156	126	160	138	175	169	175	167	144	168	149	164	143	172	170	161	164	158	138	168	154	166	157	162	153	171	176	170	170	175	169	159	159	156	143	171	160	152	153	175	154	163	181	143	155	156	160	154	147	135	154	170	157	180	167	148	170	154	182	157	167	178	163	166	178	183	162	164	148	169	180	149	168	166	143	146	149	151	152	160	147	186	156	151	172	162	181	159	155	182	166	160	139	130	152	145	157	175	156	148	150	159	139	157	159	156	151	158	155	146	144	135	174	173	151	147	163	169	178	141	170	160	194	161	164	166	145	183	169	182	203	150	172	154	151	177	123	170	163	159	152	145	150	156	167	166	145	141	154	148	153	146	172	151	164	144	141	173	152	162	164	165	181	168	161	151	171	148	150	137	156	153	166	159	162	179	165	157	160	165	153	138	174	167	140	137	139	142	162	163	146	162	134	163	165	167	151	135	151	164	172	164	165	184	166	142	167	169	160	148	171	176	151	145	145	161	162	167	155	166	170	148	156	164	179	185	153	146	141	168	162	135	167	155	154	149	181	159	146	145	169	157	173	157	145	165	163	151	163	148	181	163	179	174	160	151	148	145	155	140	159	145	155	137	156	136	150	159	159	159	162	170	162	153	159	174	173	152	169	158	149	163	203	167	160	183	160	153	161	124	159	171	152	159	178	168	180	181	135	172	159	171	178	164	166	148	163	173	160	180	147	160	164	175	173	170	159	164	157	155	153	177	142	172	138	180	163	156	171	172	161	166	161	183	148	170	165	137	165	145	174	150	167	171	152	144	170	147	152	170	170	164	154	176	170	161	154	152	141	161	128	176	159	167	130	155	150	171	144	166	161	160	154	158	134	170	153	163	159	153	155	168	160	167	170	137	159	171	169	162	158	168	150	155	162	149	151	157	163	156	176	151	163	156	168	153	146	161	176	156	155	171	142	165	170	173	145	185	172	169	151	152	154	139	168	157	172	161	167	170	163	175	166	134	159	173	160	161	176	187	170	167	157	154	165	162	180	164	153	181	136	163	153	165	154	157	154	160	153	168	160	149	151	176	182	164	154	179	156	178	170	183	164	135	167	155	167	164	163	170	179	158	159	172	159	146	154	154	190	180	156	147	135	166	149	148	180	172	164	169	177	146	178	146	161	158	149	155	174	168	184	140	165	162	157	169	176	159	159	152	162	153	143	144	167	179	146	177	180	160	164	159	169	163	160	162	180	158	144	160	155	162	160	128	157	164	166	179	147	142	168	164	145	136	158	164	165	169	158	163	156	166	178	174	166	144	165	151	166	174	176	169	184	180	144	149	153	151	145	151	183	164	148	149	152	155	152	164	165	175	162	166	146	153	141	178	168	155	172	175	164	151	165	159	168	150	181	168	149	164	157	154	148	151	155	153	160	143	170	163	165	163	175	168	189	141	137	145	145	181	161	156	156	147	125	152	160	142	177	149	187	141
11466	7442	17740	20035	26286	40946	48192	40270	26128	10750	4061	1825	991	651	483	494	467	455	457	488	443	478	496	488	474	513	470	514	479	433	476	497	497	435	442	463	447	461	448	462	475	480	433	477	475	485	481	486	417	524	510	421	441	459	471	450	460	508	516	462	442	444	477	498	508	470	462	452	436	469	478	494	512	449	499	470	469	482	446	474	489	453	494	468	460	459	469	448	464	482	487	442	491	491	454	457	436	483	482	497	418	459	430	453	465	480	491	514	481	475	464	479	478	480	433	455	472	465	496	521	452	462	483	490	470	440	481	479	433	479	409	496	467	463	476	461	481	411	502	463	481	484	482	490	483	479	459	465	461	464	469	465	463	477	439	473	491	507	472	469	455	456	464	457	460	494	450	484	444	475	452	471	472	489	475	458	427	505	474	490	462	469	487	488	462	477	473	446	465	503	493	462	477	459	484	471	474	456	486	477	442	461	498	424	472	481	461	445	492	434	428	508	455	491	528	473	452	454	509	450	452	494	502	455	475	453	466	457	475	459	461	458	475	478	457	483	465	477	468	474	478	511	421	460	482	463	457	478	479	491	473	454	521	454	450	481	505	474	480	433	485	432	455	484	464	466	430	497	480	466	501	440	498	487	428	457	498	477	493	456	458	453	424	476	466	453	451	487	484	456	469	462	491	526	459	477	451	476	471	511	503	455	449	451	452	482	485	441	507	507	471	403	477	445	431	467	478	506	475	481	472	481	446	437	488	475	458	481	460	460	457	448	455	476	461	434	439	455	482	475	462	445	474	458	457	444	468	490	474	455	498	462	446	473	462	464	456	486	446	455	428	446	488	440	509	484	484	469	455	455	434	477	470	453	482	470	456	452	444	457	453	482	502	454	485	449	474	481	440	470	470	470	486	448	500	460	464	457	499	455	462	426	473	489	495	437	476	458	471	456	470	503	462	459	489	488	477	454	504	454	531	455	476	475	515	454	489	477	462	447	470	467	445	491	482	466	436	463	450	454	461	460	466	497	470	441	493	431	506	445	483	444	515	486	494	465	461	486	450	432	457	490	453	467	470	457	419	469	503	494	471	495	491	480	449	442	449	463	448	493	472	459	452	503	507	476	448	464	461	442	492	474	473	479	486	470	481	453	512	520	452	469	469	449	500	516	491	467	476	442	468	466	484	431	472	496	472	460	493	491	497	436	473	537	426	482	472	440	487	464	458	467	483	448	451	466	454	457	516	450	443	497	465	481	452	464	490	454	488	449	467	500	446	485	489	480	465	454	433	516	488	464	433	455	460	432	491	484	440	510	479	452	480	467	455	468	485	458	475	428	454	427	477	451	460	481	441	461	462	446	471	449	478	505	463	458	475	454	465	453	457	438	483	433	468	458	475	429	465	439	507	491	461	476	469	499	488	458	451	477	458	458	500	471	463	487	488	492	449	466	469	451	489	497	431	463	539	501	456	428	453	454	476	472	503	449	463	485	433	488	473	463	445	452	460	462	499	510	455	468	482	476	468	439	507	426	470	491	466	472	477	454	445	454	483	430	474	440	478	481	459	463	494	493	438	440	484	485	502	455	447	465	435	459	429	497	495	466	461	457	491	489	469	469	436	483	474	472	450	479	468	497	466	446	482	434	435	458	495	461	423	485	486	461	481	459	475	471	453	477	437	487	424	490	452	487	506	482	455	427	452	506	493	483	441	466	475	461	469	475	505	473	463	449	447	488	469	475	418	475	443	495	460	424	475	464	493	459	477	448	502	431	500	445	492	454	463	499	434	494	478	470	456	492	489	466	453	472	427	494	476	442	448	439	501	447	503	445	494	461	500	516	458	465	444	449	464	450	476	502	454	486	454	443	460	442	500	509	446	465	485	468	465	464	470	464	490	473	446	468	485	459	487	460	512	443	501	459	464	452	486	482	459	506	455	498	447	466	487	491	499	456	465	480	475	474	462	435	462	470	473	453	470	482	442	495	461	450	447	461	494	431	440	426	468	434	483	463	460	481	441	473	450	519	479	494	486	471	461	465	465	492	457	452	446	462	510	490	493	462	469	432	467	452	474	457	456	480	469	458	475	505	474	489	482	470	456	458	444	462	454	470	478	450	481	456	473	448	432	472	459	487	494	484	465	444	492	465	494	473	470	491	457	468	446	453	505	462	489	485	430	481	487	440	454	478	500	466	476	465	449	481	514	476	444	476	419	490	501	436	477	464	477	456	452	460	490	455	482	446	452	461	436	454	475	427	463	458	428	535	445	469	436	420	465	464	460	463	479	440	464	463	489	495	446	483	451	497	473	482	467	486	473	453	494	468	423	489	499	457	450	506	484	466	483	493	490	463	439	507	504	516	512	462	482	449	471	461	416	468	491	447	443	431	489	461	466	406	468	479	472	482	441	447	486	439	441	487	480	487	515	497	436	460	506	439	468	465	468	457	426	456	465	504	441	449	455	475	503	502	443	458	466	449	486	519	460	496	473	476	468	418	494	453	484	479	480	514	464	449	493	438	473	450	496	491	465	459	452	446	500	469	453	440	450	470	487	469	453	476	471	477	489	467	448	473	434	439	500	471	426	446	466	451	466	438	474	507	455	425	442	530	484	472	449	466	470	443	447	500	447	469	468	490	460	477	491	447	511	466	438	479	512	482	474	451	485	499	456	480	469	490	418	497	471	418	473	459	461	485	479	452	435	461	466	474	412	460	474	467	473	482	485	459	455	490	475	466	457	478	474	478	477	451	491	478	464	499	451	469	483	446	484	466	439	502	462	478	456	418	485	416	522	463	439	472	526	479	441	452	491	514	454	479	475	440	498	517	465	471	419	439	524	466	477	474	475	511	450	469	498	491	478	447	477	458	495	468	439	492	468	491	426	492	451	458	488	434	467	484	484	449	494	492	446	484	424	446	505	456	466	488	472	493	513	467	471	467	443	482	447	452	448	498	495	496	453	512	451	519	490	461	473	458	450	442	487	490	478	451	493	441	490	504	466	468	460	458	509	465	478	484	440	517	440	429	486	466	458	423	450	467	428	475	466	466	473	479	461	437	464	458	469	461	503	470	442	471	462	462	470	431	442	466	465	489	469	481	486	476	506	437	451	447	506	418	463	527	471	485	452	486	465	473	448	428	450	469	459	449	503	483	502	504	490	430	455	482	486	440	468	518	441	493	454	450	436	485	467	421	472	461	497	488	480	458	489	442	486	476	455	472	500	439	469	459	487	485	474	448	452	513	461	480	474	486	441	490	476	463	503	504	460	445	458	486	476	498	508	462	485	494	483	494	495	439	457	482	443	475	470	460	438	457	475	470	472	474	468	470	485	443	484	454	459	492	504	435	460	440	476	490	470	494	481	490	456	431	487	504	470	517	447	490	497	454	497	484	459	458	491	445	448	461	495	469	493	526	499	443	479	496	482	466	509	482	482	517	454	491	474	447	508	480	469	434	485	467	473	494	457	498	496	471	492	472	469	449	485	462	436	445	446	463	463	477
28509	18011	19232	13975	11197	30913	39318	27957	12169	3539	1057	610	377	211	194	180	172	186	197	197	194	166	166	181	176	161	171	174	163	180	172	167	177	151	196	149	172	175	185	204	176	199	165	166	177	186	166	178	153	203	177	184	180	189	160	207	179	195	177	194	182	175	207	174	158	179	159	184	195	182	147	179	180	144	178	165	200	197	184	174	160	197	155	187	190	183	162	183	195	165	176	189	183	171	191	185	178	190	175	182	169	176	197	189	190	197	163	196	166	183	174	176	178	163	187	175	160	161	162	173	166	176	163	161	173	161	174	185	200	199	201	165	170	169	170	168	198	165	185	185	199	183	183	165	167	192	195	196	199	173	181	166	166	185	174	198	176	176	163	175	179	192	164	186	174	168	200	198	196	177	178	189	159	191	150	182	156	169	186	175	177	172	188	179	157	157	178	159	186	175	190	174	180	176	165	167	171	177	181	154	170	189	185	167	198	171	180	181	168	157	216	173	184	165	162	161	164	179	180	167	129	183	160	177	164	179	196	158	169	185	199	162	177	185	158	150	188	157	161	175	188	215	151	175	171	188	172	181	183	175	181	183	168	178	177	156	176	170	175	178	196	193	188	153	177	191	211	155	172	182	191	184	191	197	182	167	177	166	197	179	184	181	182	196	168	147	177	198	168	166	171	173	181	192	166	179	162	172	170	166	179	192	154	149	187	179	178	155	168	177	204	176	176	176	175	192	159	189	193	187	178	203	184	186	179	173	158	172	154	180	174	184	173	175	171	171	176	178	178	164	164	189	178	165	182	172	168	201	200	170	162	176	201	182	208	174	184	169	180	175	159	177	167	165	170	177	190	181	162	187	165	188	180	160	158	203	199	176	195	181	177	164	166	185	168	158	170	201	186	179	162	168	166	157	193	173	171	171	172	184	173	180	189	173	168	176	204	172	187	167	170	191	173	184	166	192	172	196	156	182	163	184	175	172	161	121	168	194	150	162	187	203	178	189	177	172	182	199	179	165	173	154	176	185	179	156	186	182	172	187	184	169	156	192	169	203	178	166	175	193	191	186	181	167	163	179	185	161	189	166	167	166	174	166	189	162	179	175	165	159	159	166	177	176	163	194	185	191	160	192	177	172	164	164	163	184	158	197	167	186	199	156	190	180	195	173	191	160	189	149	184	173	191	178	170	190	174	177	167	186	170	153	171	173	181	173	198	186	185	158	163	173	194	154	168	179	200	176	178	163	174	188	181	185	184	190	173	147	175	184	187	170	184	151	171	199	147	206	180	145	157	181	151	183	173	167	173	192	165	170	174	166	185	152	175	185	179	195	168	161	181	164	174	190	179	177	181	178	162	181	164	173	186	159	172	198	197	186	159	172	178	184	181	163	162	187	167	168	169	177	169	162	196	191	188	164	177	167	200	179	198	181	165	199	160	174	206	177	160	200	168	178	180	183	179	170	160	164	156	167	176	183	191	183	162	184	167	151	193	164	185	191	173	167	149	178	173	190	180	181	156	156	179	185	152	133	168	206	161	177	169	185	176	166	169	180	182	158	155	178	173	183	166	197	183	165	187	179	177	212	175	186	165	210	182	190	174	176	183	143	214	160	162	177	191	172	205	151	149	183	176	179	174	186	180	148	172	169	168	193	167	168	167	156	166	163	177	178	175	160	177	167	167	181	182	151	186	165	167	170	156	189	151	186	189	166	170	160	190	181	182	178	168	174	198	178	192	176	181	177	190	167	153	176	179	206	167	157	163	178	155	175	175	165	168	182	193	196	171	177	157	184	183	162	181	164	187	164	175	189	167	165	191	188	165	179	179	197	167	166	196	171	200	171	169	157	162	157	186	172	191	183	184	144	181	168	193	174	177	161	170	161	178	192	164	151	180	164	167	171	164	177	201	169	167	163	199	189	185	152	168	177	150	173	186	176	175	199	193	216	156	189	152	178	157	197	182	186	218	190	179	165	182	190	185	168	190	182	176	185	162	182	187	150	192	174	179	188	165	189	187	182	188	178	193	168	196	169	178	150	169	152	196	181	199	180	185	177	180	196	144	176	136	171	169	172	195	183	166	184	179	170	170	173	148	174	158	170	154	152	173	170	175	183	162	178	156	181	162	213	180	197	179	178	171	196	175	164	168	158	174	146	162	151	170	148	167	153	167	165	185	156	181	144	179	161	167	196	178	154	181	156	187	193	200	182	169	166	177	192	178	155	182	163	146	177	187	188	168	164	196	182	172	193	164	196	159	170	179	163	196	164	182	184	147	197	165	165	144	176	191	173	154	195	165	190	165	170	192	172	184	188	185	187	168	179	173	177	193	171	180	146	171	177	178	181	182	168	183	158	172	187	175	153	193	169	179	154	175	175	160	165	186	172	166	153	173	159	185	178	178	181	157	189	198	176	182	197	180	159	159	183	170	154	190	165	180	174	191	187	170	169	187	181	162	187	179	166	182	168	175	168	204	199	185	176	170	156	166	166	176	176	169	179	187	158	169	186	183	184	174	168	154	174	171	193	161	140	169	199	191	188	174	191	169	194	174	203	176	169	179	178	159	169	177	167	191	193	187	179	183	196	169	149	189	190	187	189	164	204	181	190	166	188	181	164	173	181	170	202	197	181	168	170	192	178	175	159	163	176	176	196	162	172	180	197	183	192	180	184	191	188	178	161	159	182	170	169	175	180	190	169	194	190	182	187	175	153	175	169	186	183	188	159	170	169	153	173	182	185	188	181	172	188	156	173	189	202	158	174	162	182	174	197	171	141	176	151	155	161	152	170	193	191	154	176	191	170	189	162	163	159	177	186	195	153	181	195	193	171	165	161	162	181	175	154	148	160	161	187	185	146	167	180	173	172	205	159	172	179	180	218	166	184	162	169	171	163	182	181	180	166	167	186	158	182	176	177	167	171	172	183	172	182	171	151	198	157	175	167	180	191	167	161	186	172	175	171	172	179	177	175	184	185	177	167	171	175	178	169	163	180	164	192	153	176	194	181	178	188	170	181	169	162	170	174	196	177	165	177	152	184	205	194	179	173	189	185	190	185	166	162	169	196	177	160	172	153	202	165	198	181	165	167	169	167	167	187	192	179	187	187	162	164	167	168	198	165	181	167	187	169	165	152	166	165	160	189	156	168	188	174	196	166	179	177	166	179	198	174	172	167	181	186	206	147	179	167	171	196	179	163	186	192	172	166	159	156	150	175	179	188	189	199	188	174	184	187	169	181	200	168	153	166	192	175	164	157	150	190	199	162	166	175	166	153	174	160	167	167	192	181	180	167	170	173	177	188	196	185	181	197	190	167	193	165	175	188	178	157	163	171	181	176	204	170	168	197	172	157	141	193	175	200	186	219	201	149	166	183	182	144	164	169	188	154	170	171	153	163	170	189	166	162	166	154	176	172	175	183	184	188	184	154	193	180	200	167	171	160	181	189	170	185	155	174	171	164	149	206	171	188	167	192	206	196	155	178	170	184	173	189	185	180	196	164
12072	14486	24192	25654	28883	52911	59197	47530	30178	15032	6312	3541	2120	1063	584	618	573	608	567	546	589	501	531	522	505	538	512	507	542	526	533	554	484	512	522	485	508	481	480	479	488	514	518	540	543	464	519	549	543	531	485	530	538	490	483	538	510	497	500	494	521	497	570	502	496	513	534	499	515	544	487	496	522	530	532	513	478	487	539	512	478	490	537	489	482	502	532	484	504	525	488	495	553	512	526	484	520	515	527	532	507	530	466	490	491	469	549	522	521	489	508	504	500	485	486	480	503	514	562	470	521	477	522	521	509	524	540	519	502	500	526	495	535	500	502	459	494	516	540	530	518	526	523	517	487	510	513	530	502	515	501	559	509	519	526	504	544	492	503	531	540	493	491	518	502	521	510	509	554	499	500	509	476	480	518	532	513	545	517	528	523	551	538	472	476	520	522	534	506	551	546	524	538	522	507	515	472	488	525	527	548	488	474	540	503	519	503	507	499	534	498	524	502	503	482	485	506	485	524	519	490	507	510	519	524	522	465	527	509	481	550	506	493	537	474	501	517	508	541	515	520	504	547	524	513	487	556	545	453	522	504	499	493	486	499	484	481	549	497	516	487	519	509	481	466	521	502	533	519	517	525	530	505	553	514	493	490	528	554	518	494	532	533	533	515	510	510	519	535	504	492	547	517	494	480	480	512	480	509	518	513	526	508	518	539	509	521	517	517	483	543	486	502	528	549	511	541	492	500	489	494	529	484	487	547	522	488	506	496	529	483	520	495	474	516	519	508	506	496	527	491	473	518	515	471	486	535	510	553	531	500	510	509	539	528	556	501	518	502	495	525	517	503	516	509	557	494	492	527	544	461	514	504	579	518	507	529	497	528	471	509	524	536	517	505	501	518	488	526	506	519	497	514	523	548	500	495	546	529	509	483	484	556	510	557	515	497	490	519	505	502	486	524	489	504	509	539	537	510	504	523	503	506	552	523	495	530	514	503	527	494	497	525	501	493	472	474	522	520	520	528	487	511	477	477	481	502	527	533	534	504	529	466	543	542	536	494	513	513	503	540	507	504	539	514	506	512	502	511	475	518	530	515	543	524	513	493	469	497	488	483	488	502	557	540	543	527	523	506	495	542	509	532	494	543	512	486	515	505	481	518	464	460	466	520	492	522	517	537	521	516	528	510	504	505	507	476	514	511	488	509	514	498	517	489	472	519	532	508	532	461	528	523	502	519	496	501	520	542	545	517	516	496	537	496	471	548	502	523	548	529	545	483	507	506	522	519	492	485	478	482	538	539	462	537	518	501	487	495	545	523	531	503	536	539	518	515	530	504	508	549	503	533	501	529	517	537	493	528	498	508	538	559	472	552	513	522	458	501	533	529	528	484	519	501	539	547	506	492	525	488	537	522	510	486	473	473	547	533	540	515	488	474	493	530	529	478	482	520	468	535	505	533	517	528	516	549	497	521	533	570	535	497	462	467	496	504	529	540	527	483	482	545	528	502	509	487	526	470	537	443	499	513	487	502	527	529	541	557	550	525	514	536	494	531	517	517	522	483	509	514	481	466	520	500	501	477	487	505	532	535	499	517	510	528	528	541	504	514	507	536	515	519	490	498	469	516	499	530	511	560	525	536	473	496	508	515	526	490	502	524	494	524	521	553	491	526	555	516	486	520	537	549	495	495	506	453	548	503	462	493	520	510	510	542	478	533	515	492	548	523	465	488	503	518	533	501	558	510	518	484	524	481	483	521	498	524	515	532	525	545	486	555	521	514	513	507	469	510	540	512	547	509	501	537	518	511	501	550	476	513	560	502	467	523	518	557	535	542	526	505	496	513	535	465	498	495	502	491	559	497	506	521	500	475	502	504	525	542	546	526	493	539	538	512	518	487	501	527	511	513	487	488	497	488	570	491	520	512	494	536	505	513	565	503	514	514	486	530	478	511	494	482	506	522	544	516	537	517	546	510	527	498	522	479	492	482	510	515	515	505	514	538	493	501	539	539	539	496	537	522	490	488	449	536	542	546	504	467	507	563	513	494	474	522	518	503	513	506	516	526	506	529	481	531	488	543	547	509	503	512	503	518	471	522	496	505	490	499	508	527	519	512	493	521	486	499	486	490	536	493	517	500	524	519	538	504	539	520	508	509	493	527	531	502	502	524	536	527	518	531	547	474	465	516	519	536	538	466	496	540	527	471	564	505	510	480	527	467	522	485	523	495	519	505	504	537	497	503	525	493	510	474	515	505	499	508	479	499	524	487	517	533	516	493	536	553	512	474	522	498	521	486	468	504	516	481	480	496	520	456	516	530	470	504	502	524	517	515	535	503	484	521	521	514	488	491	510	531	501	538	509	529	510	527	524	494	459	483	504	516	495	470	510	518	516	511	541	535	516	500	550	524	523	540	516	508	515	506	490	501	535	507	506	552	494	537	526	494	513	451	477	518	548	526	510	520	539	498	500	533	503	496	501	517	488	484	503	495	553	484	485	527	494	473	524	516	543	525	514	490	500	511	499	515	519	501	522	566	489	469	523	506	531	487	499	500	527	468	501	511	547	510	534	467	522	546	529	495	492	481	545	522	489	493	526	516	483	518	503	518	521	494	539	484	560	505	481	460	486	465	492	515	500	499	547	479	469	497	515	499	524	486	488	529	535	481	492	527	528	478	513	506	559	473	485	525	466	511	502	523	514	504	516	518	517	508	522	548	547	468	538	515	551	518	483	488	530	516	503	551	503	512	507	494	486	488	462	507	477	500	490	507	481	499	496	479	521	533	513	505	513	545	508	518	492	529	521	475	481	496	516	513	517	502	552	520	572	508	557	473	490	503	495	493	534	520	504	532	559	513	495	529	498	523	491	507	536	485	467	490	514	522	496	515	506	510	476	495	490	533	507	499	543	532	528	510	496	514	508	519	506	472	509	527	524	493	519	489	534	520	522	484	514	461	505	516	529	530	517	520	512	493	486	527	516	532	538	517	477	542	500	486	493	548	482	514	522	528	512	517	529	495	539	541	509	536	508	491	522	500	483	514	548	525	513	472	489	512	513	494	520	549	494	483	527	554	487	546	516	509	522	503	555	525	513	538	477	524	500	541	499	518	563	534	516	506	528	495	582	502	527	542	509	523	500	542	539	505	530	517	503	534	538	536	520	511	505	521	506	483	513	515	505	531	555	508	529	501	523	480	474	513	536	497	531	485	510	484	499	508	525	521	539	519	499	496	488	532	507	540	504	524	516	521	529	523	447	513	489	536	514	495	500	546	531	494	511	501	479	501	502	523	515	518	503	519	504	530	537	510	528	508	466	480	548	508	507	514	473	513	506	514	469	495	527	511	471	522	487	498	503	519	518	508	525	500	492	481	534	491	527	497	529	503	518	510	513	449	482	488	523	512	539	534	513	478	519	508	496	549	506	543	455	509	497	509	479	504	555	514	512	527	492	542	533	538	504	523	471	508	499	519	517	498	540	515	498	503	518	549	508	480	505	553	501
21864	8524	7543	5363	3489	3553	3485	2304	1152	490	253	273	202	178	171	199	210	201	203	183	192	188	187	215	193	174	202	175	175	187	204	214	188	172	186	197	190	175	176	178	218	185	192	182	193	196	196	199	188	187	198	183	186	194	181	197	160	163	185	214	192	166	180	191	210	184	205	179	159	189	190	196	189	190	196	176	199	203	178	195	191	202	191	201	214	183	159	167	173	176	193	209	183	182	187	171	184	186	198	180	194	202	171	182	196	213	188	183	221	190	213	190	179	203	216	188	190	191	191	196	195	185	166	217	180	185	196	192	197	220	193	228	175	196	208	191	198	214	201	180	200	165	216	181	197	182	205	211	190	190	187	181	186	185	204	193	189	184	209	193	173	182	160	169	177	188	211	189	199	198	176	179	186	154	170	206	181	166	202	164	182	188	205	189	204	193	218	186	153	183	201	186	195	182	192	189	190	194	213	193	195	198	199	181	203	201	165	178	178	173	199	173	219	205	152	199	185	171	171	173	182	223	209	197	158	190	182	200	181	186	189	173	193	201	188	184	161	181	195	194	199	172	198	212	192	193	197	177	188	194	191	170	196	198	202	176	198	180	163	182	206	162	180	183	222	195	182	205	187	190	216	171	197	177	198	202	202	188	183	179	191	190	195	206	165	190	191	196	204	183	187	196	160	195	174	165	197	194	190	207	169	197	191	193	183	214	188	174	187	189	222	158	184	201	179	171	172	192	179	179	184	188	197	193	193	164	200	198	183	190	204	173	195	182	218	172	188	179	168	183	184	204	168	192	172	201	195	219	201	196	202	168	162	182	209	182	181	188	173	175	177	197	192	190	193	192	189	182	190	205	190	186	184	173	169	183	209	203	201	190	186	160	164	171	176	194	171	185	200	200	201	169	176	224	191	218	208	188	192	179	163	185	194	191	185	171	189	181	172	175	150	182	176	203	208	166	166	180	220	180	183	167	171	189	192	196	198	212	186	151	192	189	210	188	167	207	192	187	185	198	203	178	189	220	200	182	193	161	193	201	200	185	180	202	183	198	184	198	191	190	191	205	205	195	178	216	172	182	174	202	191	162	174	186	220	175	159	173	181	197	181	178	190	191	187	164	186	191	196	205	201	189	180	187	167	206	160	196	186	174	205	151	195	178	176	179	183	194	194	171	187	192	169	173	200	176	200	181	163	203	154	199	183	196	201	177	198	147	164	184	172	183	186	195	169	180	150	176	179	211	179	195	172	212	195	183	198	161	193	205	185	194	195	187	197	168	200	216	179	187	188	186	203	214	172	192	192	152	198	195	185	205	192	186	191	192	176	190	183	172	177	185	193	183	156	177	176	197	181	152	184	189	198	221	178	159	189	202	209	185	204	193	205	224	206	191	192	193	182	192	188	172	193	178	194	209	184	202	185	187	197	195	173	161	181	163	173	160	176	197	196	188	189	185	175	167	198	188	196	201	193	182	189	193	199	184	175	184	194	187	193	188	171	191	208	185	193	191	174	196	196	195	199	198	191	194	200	196	185	175	178	188	165	192	188	190	174	179	182	179	198	191	172	203	223	181	174	202	172	182	189	196	216	199	182	193	177	167	171	182	171	204	176	193	175	186	175	186	185	180	174	182	195	182	196	178	229	214	168	184	187	192	188	194	186	182	198	188	184	184	198	185	185	194	194	185	192	208	198	196	198	193	170	196	189	186	192	193	201	177	189	169	185	194	189	187	184	187	193	170	167	180	223	194	176	201	188	197	200	201	168	192	168	202	189	209	223	193	193	185	173	181	179	187	191	189	185	171	190	173	182	201	179	169	180	187	181	174	170	179	211	195	188	183	176	188	164	191	186	196	196	173	175	219	197	191	196	210	194	188	191	193	193	190	207	195	188	216	179	200	181	205	199	192	195	192	205	175	184	201	175	191	184	184	196	192	183	182	182	214	190	197	196	188	187	193	192	195	197	199	187	220	195	174	181	218	169	196	154	204	195	188	181	171	189	177	214	193	175	185	184	174	193	177	203	179	173	188	196	164	189	192	210	205	179	202	166	193	213	168	186	200	198	194	195	193	193	206	186	186	185	188	181	204	207	181	175	194	193	221	196	162	176	202	180	176	200	170	189	188	212	197	190	199	191	191	192	230	192	191	174	202	195	175	190	210	176	203	201	180	185	200	177	188	185	193	199	210	178	196	210	187	172	193	181	179	170	178	179	187	179	188	170	199	172	195	180	189	196	191	178	173	186	202	187	198	208	169	213	202	177	176	192	189	202	199	201	174	204	169	212	209	191	190	201	188	199	184	208	216	182	176	188	168	176	178	176	218	187	206	186	204	180	194	202	199	203	174	196	182	189	186	170	180	200	200	166	197	187	197	193	165	186	201	178	179	156	198	193	203	221	187	204	197	199	195	159	191	212	161	198	203	171	204	173	185	201	181	179	193	202	199	192	201	183	193	210	180	177	194	194	209	184	179	171	180	185	202	197	203	188	184	189	191	172	198	177	177	202	172	187	185	214	203	205	210	189	187	155	187	189	173	184	185	194	198	200	175	192	177	201	192	200	193	212	191	186	178	194	205	158	192	189	200	159	173	201	170	182	159	189	175	174	168	199	213	179	185	171	188	194	199	171	194	200	191	197	190	189	206	185	176	196	168	193	200	198	178	183	170	181	195	206	176	170	181	181	177	195	185	182	196	204	219	167	176	205	170	192	174	175	176	186	189	219	190	211	197	198	199	194	189	208	160	171	156	194	212	206	208	159	186	175	191	171	181	189	197	178	175	188	196	192	197	191	159	183	180	196	182	184	182	204	188	201	212	182	192	202	183	182	205	193	182	229	180	159	160	188	184	206	188	206	164	176	163	161	151	168	189	192	186	204	169	186	189	189	166	185	171	192	192	189	195	188	178	177	205	179	196	202	204	205	178	181	194	183	194	182	170	192	204	188	178	208	177	180	180	233	222	191	206	172	188	215	201	192	206	205	191	164	201	166	187	172	174	204	161	191	190	188	215	198	205	203	198	190	175	173	215	198	204	193	174	166	197	189	197	215	181	227	218	207	171	163	210	188	178	203	187	191	190	201	189	206	180	191	206	208	184	181	195	170	188	196	161	201	170	194	205	195	176	207	163	179	200	184	189	205	194	205	191	202	154	178	171	228	192	189	168	173	186	189	195	155	195	165	190	218	200	175	178	166	174	184	178	176	161	172	196	191	194	203	195	176	202	199	184	172	219	199	169	187	168	206	195	194	193	176	199	202	181	166	201	196	187	194	199	172	185	193	195	200	181	187	199	206	178	172	174	226	190	169	202	194	199	196	173	168	189	180	190	186	192	186	185	182	217	182	170	200	210	209	200	173	179	189	190	188	193	192	199	183	169	180	201	196	173	187	180	177	191	173	178	200	211	194	167	196	208	171	194	186	187	193	198	188	183	179	190	180	191	192	184	186	194	194	195	175	192	171	180	186	174	154	193	199	192	182	207	173	198	217	190	203	207
9446	8197	13163	15157	14356	16544	16355	10925	5435	2052	997	757	584	585	535	552	569	554	486	572	512	529	529	510	546	558	541	546	500	534	539	525	530	539	551	503	607	551	510	561	515	559	537	543	504	545	555	553	510	598	536	540	517	536	510	564	533	522	522	531	546	528	514	543	554	492	540	542	526	505	534	564	505	554	546	508	529	565	532	573	536	550	576	512	546	493	555	505	534	527	531	513	530	531	499	548	548	551	535	533	549	557	532	540	519	551	519	534	540	551	531	571	474	501	588	529	571	521	523	530	559	510	528	543	512	559	548	543	511	604	508	518	516	563	554	549	545	559	559	512	501	525	535	542	555	562	562	553	517	533	510	477	521	512	544	535	502	528	579	541	542	562	535	582	540	556	532	515	529	554	581	496	513	542	551	514	536	500	528	525	528	525	524	551	524	492	551	546	529	547	535	520	548	552	525	521	523	557	532	527	533	511	516	502	540	532	570	535	564	524	557	550	556	521	526	550	535	572	514	514	555	514	535	552	526	558	523	527	528	565	506	570	539	551	560	526	514	577	545	495	552	542	528	521	539	513	526	542	539	545	544	497	564	559	597	533	572	509	529	533	555	547	516	545	506	529	522	551	544	544	519	541	518	530	569	534	521	516	552	535	544	504	555	546	502	524	534	525	522	558	536	539	524	497	530	539	522	560	540	529	523	521	570	530	559	554	531	547	522	532	529	515	535	559	537	525	511	526	489	502	566	534	561	571	517	506	561	541	546	552	574	568	507	516	568	571	536	545	545	518	534	545	536	541	533	532	562	535	576	517	535	544	550	523	549	566	573	499	515	558	534	562	544	525	538	551	538	541	552	532	533	540	542	510	549	574	538	515	553	523	553	531	540	533	542	573	545	498	561	503	513	561	552	516	554	581	537	582	546	578	530	538	525	580	566	504	556	536	508	540	535	504	539	491	554	586	530	565	535	490	508	529	514	565	576	520	531	503	540	546	548	548	525	519	591	546	554	536	542	562	513	552	544	539	565	591	564	542	517	493	541	509	541	525	519	563	546	495	548	495	495	533	514	533	549	532	547	542	571	520	565	548	569	568	543	588	585	537	543	565	548	547	524	517	558	522	535	543	543	506	580	527	525	530	547	557	493	516	498	534	557	505	537	521	501	538	499	517	566	542	570	546	543	535	506	510	560	515	558	553	519	517	507	532	572	514	521	556	492	518	510	563	559	557	554	553	540	547	529	503	528	475	561	534	534	533	535	543	570	505	530	564	541	507	563	543	491	503	554	506	528	534	514	549	511	594	496	528	508	541	539	552	523	525	550	525	519	521	536	504	544	514	575	590	557	536	567	509	536	560	545	499	484	556	559	535	472	550	497	539	503	568	522	538	541	538	534	545	546	518	494	535	501	528	538	529	535	501	549	570	535	501	589	529	554	542	575	601	504	503	560	567	497	539	547	516	553	589	526	542	511	517	594	552	558	540	509	526	520	522	543	541	568	560	542	562	535	572	554	554	536	497	564	516	541	537	525	545	527	535	567	557	542	524	553	535	516	501	569	521	494	542	508	523	534	552	591	566	519	535	532	548	540	509	505	518	560	546	536	531	521	517	530	529	522	572	541	538	502	554	528	500	531	521	570	563	510	541	511	527	524	513	576	520	566	550	558	515	529	564	544	560	503	523	518	582	528	549	545	519	518	554	508	525	519	493	542	577	517	496	503	574	530	511	530	513	519	513	497	524	535	499	546	549	554	549	535	517	536	541	572	563	557	515	563	518	538	555	528	524	545	529	552	525	522	516	531	551	528	567	517	506	522	519	537	550	563	539	586	556	554	531	529	519	545	522	535	508	576	526	542	476	505	508	542	522	497	533	552	532	552	537	559	504	536	600	529	544	536	538	546	542	544	529	536	499	482	568	553	528	526	552	546	545	566	535	507	518	487	545	523	517	544	538	504	543	534	525	538	529	532	551	538	507	536	572	576	536	553	574	524	565	542	478	531	574	563	546	519	497	519	523	524	535	547	546	513	579	536	523	532	562	538	540	553	545	534	522	527	516	505	580	540	514	525	529	530	559	556	526	519	532	565	543	513	536	514	506	553	547	517	556	519	491	528	518	507	579	555	562	574	548	552	476	522	508	578	537	526	518	512	565	502	493	541	530	559	539	535	552	537	516	516	537	554	555	523	585	579	547	565	533	533	550	492	543	526	518	542	532	545	542	535	488	542	532	555	569	530	541	565	540	520	562	561	523	502	570	535	545	531	520	547	546	532	517	560	538	531	521	527	524	558	542	532	524	612	493	547	519	580	527	536	517	550	534	510	505	511	536	526	583	546	542	564	512	522	563	524	546	576	560	520	530	523	550	510	604	537	551	566	534	535	528	523	546	526	525	555	524	521	541	501	571	536	542	549	564	511	520	548	526	504	544	518	530	548	552	563	565	489	531	503	549	527	550	504	563	525	532	546	492	500	539	557	520	525	511	553	546	516	568	543	583	512	533	491	511	507	579	547	557	553	560	512	523	521	524	557	532	565	530	549	530	530	521	543	540	567	574	549	471	568	561	499	523	525	521	522	520	550	547	553	532	534	544	548	556	507	534	541	532	498	527	500	569	547	499	510	497	514	527	565	561	523	571	535	550	529	564	532	562	524	518	535	548	546	547	508	531	546	539	564	492	536	553	540	561	562	547	531	532	546	532	509	538	531	562	552	512	527	534	553	531	536	538	554	550	544	527	555	527	528	516	504	538	535	514	519	518	583	564	527	552	526	520	552	487	582	556	558	523	536	532	565	494	528	545	498	518	502	524	538	519	518	577	521	579	545	575	571	563	530	551	567	537	514	514	562	497	545	546	507	522	566	516	534	523	566	507	520	524	540	519	505	483	533	496	542	536	563	575	542	546	548	521	546	538	556	525	488	573	561	539	500	563	527	552	545	486	506	512	578	560	520	531	562	533	529	494	536	530	582	542	510	493	539	550	525	536	524	515	524	519	543	536	515	524	571	544	545	572	537	516	493	509	544	524	561	547	533	540	542	571	524	543	519	548	504	542	530	546	526	528	541	565	519	489	561	514	584	559	557	553	575	575	519	570	564	522	546	525	536	504	550	522	554	507	534	517	525	551	560	496	545	586	514	519	529	564	567	531	522	499	540	521	512	506	522	510	555	595	527	550	511	517	521	538	561	550	535	543	534	532	583	524	507	568	545	559	577	550	516	560	515	550	508	560	553	522	557	530	564	552	537	546	533	514	548	527	571	541	549	514	541	565	528	541	545	550	542	503	529	545	552	530	513	504	561	545	571	546	587	542	531	521	569	533	509	494	515	503	547	504	539	556	540	536	534	574	541	548	531	512	539	549	522	544	561	532	513	528	526	518	521	544	540	519	575	520	550	570	496	561	535	556	560	543	545	505	542	541	525	558	550	560	551	519	535	531	530	538	531	564	539	535	531	567	559	533	548	576	539	552	555	525	518	509	537	547	546	545	509	521	528	527
27692	16882	14486	9225	6877	20569	25636	14171	6404	3524	1532	648	537	233	173	185	161	185	166	148	145	157	156	139	159	173	136	152	129	151	147	132	125	149	154	158	133	138	150	151	127	158	142	139	130	141	138	137	153	139	127	131	125	137	142	140	161	133	161	139	141	147	135	153	145	138	165	141	148	125	133	148	142	135	155	130	142	135	142	169	144	134	140	158	144	168	131	145	130	166	153	149	122	141	153	146	146	151	153	155	122	163	129	166	150	150	158	145	125	146	144	146	120	173	145	143	134	160	145	168	152	137	149	162	161	151	135	134	158	167	159	153	137	172	138	141	141	126	132	150	144	128	130	150	137	129	136	148	154	147	164	152	161	120	152	161	128	148	149	130	170	159	155	134	161	110	149	164	152	151	139	153	141	158	142	161	139	138	134	147	160	160	140	148	161	147	131	162	160	145	132	149	162	144	151	150	158	148	149	169	127	139	143	175	144	144	138	154	144	141	125	148	134	134	142	142	135	149	141	139	138	129	150	142	128	146	138	139	152	109	132	141	140	133	137	161	154	171	134	128	149	150	122	138	130	144	133	149	127	144	152	141	150	148	125	172	156	130	130	147	159	139	165	149	154	156	160	139	163	145	156	148	143	150	150	139	157	141	129	152	126	145	154	142	136	152	153	154	142	159	163	135	150	146	150	156	154	139	170	145	135	174	145	143	155	138	150	140	131	155	170	142	138	127	145	151	139	139	152	155	134	151	119	147	150	129	145	150	137	148	154	147	123	133	117	151	153	153	152	145	127	155	151	141	154	135	149	151	133	152	148	130	137	147	142	147	136	131	126	172	176	149	136	153	151	143	146	149	138	124	156	144	149	152	148	147	151	135	137	151	161	143	172	147	140	144	146	148	148	164	166	137	145	140	152	150	149	151	145	140	140	126	174	165	145	157	145	159	146	149	177	143	150	168	140	145	137	150	151	138	132	152	147	133	149	145	152	130	164	156	145	151	130	155	166	146	142	147	137	128	146	141	150	148	136	145	156	145	145	136	158	150	127	139	136	153	145	133	151	184	146	156	162	154	158	162	131	131	146	152	131	147	124	130	179	141	158	138	157	143	145	158	166	130	142	161	147	146	150	135	136	133	159	135	150	134	159	128	139	151	149	154	135	154	146	124	137	165	129	139	153	149	143	146	162	150	158	146	130	133	138	145	156	145	137	130	121	123	148	127	129	154	144	128	152	139	147	132	142	151	127	152	127	144	137	150	143	138	126	168	148	137	137	141	147	158	132	139	143	166	160	153	131	143	158	143	172	151	154	161	145	123	172	148	132	143	135	141	138	157	158	149	147	127	153	153	136	143	149	127	146	150	126	172	143	140	129	152	144	145	156	141	131	142	158	134	126	129	138	127	154	135	132	137	151	141	148	119	142	156	149	149	139	142	159	138	125	131	150	148	151	133	176	172	134	151	160	133	135	143	133	150	151	160	142	153	153	136	150	149	142	106	165	142	146	131	156	162	133	150	145	176	176	145	137	168	151	131	149	133	143	145	164	146	153	150	149	137	150	150	130	137	162	126	140	146	146	155	138	153	155	140	156	149	150	146	129	144	135	140	151	141	129	150	151	149	130	146	150	157	128	129	133	163	148	155	154	143	135	143	132	162	129	140	159	151	151	152	146	126	122	154	151	129	172	157	158	134	139	157	146	144	149	139	137	158	141	144	155	147	141	132	168	134	133	149	160	144	154	138	133	130	139	139	140	166	148	140	158	132	150	162	122	146	151	140	136	143	166	142	143	143	185	141	164	122	152	136	143	113	155	142	140	139	132	125	151	139	115	155	154	190	122	156	153	152	153	150	164	146	132	140	143	162	165	165	153	151	143	154	128	123	149	135	129	134	158	137	146	137	150	148	148	135	145	134	143	136	144	158	139	150	119	156	137	134	154	144	120	156	159	126	152	153	139	150	138	139	141	153	126	124	159	150	165	143	151	137	142	143	127	135	142	123	157	129	159	141	149	133	156	137	156	134	155	145	161	139	163	161	163	161	150	165	139	138	141	153	132	138	151	147	134	149	138	149	133	135	149	148	151	137	155	137	136	122	141	120	155	142	155	162	136	143	131	145	145	149	170	138	151	141	142	158	140	151	156	137	132	159	139	127	128	141	155	151	149	138	138	152	156	130	136	163	150	167	161	159	154	137	153	130	153	150	147	155	138	152	151	142	143	166	158	121	148	145	132	157	128	131	131	152	126	128	146	143	136	131	170	135	150	148	150	134	153	138	141	161	147	138	146	150	135	151	152	158	141	145	149	163	122	139	132	158	157	143	148	145	131	149	160	140	140	162	164	149	149	140	148	140	135	145	148	138	163	146	169	141	147	162	139	152	168	123	151	162	134	140	149	135	154	133	131	154	170	152	158	145	141	147	113	167	134	160	141	122	136	155	140	135	154	129	152	132	127	142	147	144	147	139	134	135	129	148	148	151	147	161	137	156	145	140	156	157	142	129	170	152	144	146	152	159	140	140	159	156	140	137	148	152	166	147	145	164	116	135	153	135	163	143	136	132	160	131	161	136	150	133	141	150	152	133	128	158	144	142	151	162	174	144	143	147	150	156	156	143	150	145	142	143	142	170	158	149	156	142	141	140	130	138	174	161	165	158	150	147	163	154	133	134	165	137	149	139	140	157	173	129	138	164	150	137	161	127	147	153	150	138	160	135	151	157	127	167	149	148	153	136	157	165	123	138	114	149	132	163	149	152	150	166	129	149	155	144	151	147	129	153	137	146	156	153	153	146	137	139	152	160	125	159	156	152	160	147	147	145	155	141	155	160	136	171	163	147	145	153	153	160	142	162	154	135	143	135	134	154	141	127	156	134	140	135	144	128	179	134	135	146	157	141	135	134	145	147	163	161	146	137	137	151	173	133	134	172	154	138	155	137	156	156	182	125	159	133	143	158	141	137	143	130	150	133	152	150	144	146	146	119	140	154	129	139	132	141	160	143	162	150	157	150	142	142	140	147	128	123	140	136	133	144	149	160	167	158	141	147	142	170	161	162	155	156	128	138	140	140	163	120	163	138	145	146	159	153	145	176	139	127	138	140	144	158	154	133	136	155	145	154	150	152	161	140	116	155	157	155	141	124	131	145	151	142	160	146	146	131	156	149	149	137	124	152	140	130	143	143	150	158	144	136	128	155	140	155	173	122	156	146	156	154	141	157	141	163	164	134	141	143	151	138	148	132	153	160	138	146	126	117	151	164	140	163	163	146	129	145	162	156	137	131	147	139	150	143	166	147	156	156	127	153	149	162	151	134	135	162	143	122	142	156	143	161	158	143	152	151	137	138	138	142	142	150	164	129	113	145	136	144	140	135	153	171	131	146	142	142	151	113	132	169	164	165	161	157	108	153	171	139	142	152	133	148	134	137	133	136	146	161	142	163	139	138	133	123	171	152	150	153	170	131	134	154	134	145	164	156	158	144	179	155	158	133	163	140	156	155
13638	14834	20036	21338	22647	44700	47320	34027	23452	18616	8687	4000	3296	1161	571	585	614	587	592	596	527	466	499	511	455	463	487	443	445	501	566	559	442	428	421	389	437	434	414	443	440	402	395	402	398	413	401	413	455	423	432	416	434	405	393	428	377	414	427	422	442	439	424	435	440	424	396	431	433	402	389	414	403	421	470	432	433	451	425	471	411	406	442	389	414	439	423	406	411	430	442	403	450	426	448	440	397	421	402	420	430	475	416	457	465	461	427	404	455	455	438	387	381	411	431	414	422	425	384	429	437	423	457	411	403	451	373	439	417	427	434	409	459	418	418	436	439	430	454	399	435	431	446	445	399	451	461	440	428	419	417	410	451	402	413	411	433	443	434	413	422	442	418	428	406	449	423	400	443	430	404	424	404	432	466	391	409	387	410	457	407	442	447	397	437	424	443	402	448	376	416	415	393	397	401	397	402	449	420	438	405	454	407	415	436	395	452	401	424	429	417	420	413	458	440	434	432	432	399	445	436	422	408	468	395	449	435	425	418	434	414	396	425	437	416	403	423	438	411	455	429	421	418	401	407	475	465	402	398	439	395	409	424	401	424	412	427	401	433	434	430	417	418	437	432	410	409	455	429	413	423	416	427	422	413	405	420	436	419	449	413	404	439	426	441	423	425	419	461	434	397	392	431	436	430	404	409	377	407	397	414	394	418	425	424	440	418	427	419	443	422	439	419	452	437	430	460	421	400	416	441	411	425	449	397	469	418	447	433	441	415	459	422	439	413	429	437	441	397	436	395	400	412	436	415	394	413	429	433	391	436	432	417	443	384	422	408	431	434	433	398	403	420	414	439	418	439	436	414	418	425	413	424	419	387	418	401	412	456	440	412	398	397	466	413	438	432	416	454	441	413	446	443	445	420	390	403	477	402	446	440	436	427	453	417	386	446	416	410	402	424	419	408	393	419	440	470	430	432	420	414	446	418	389	418	447	424	455	424	427	402	431	453	395	424	404	404	427	415	416	470	426	417	405	388	426	414	448	423	400	455	432	416	417	422	447	436	409	442	424	426	392	431	403	429	411	412	426	410	420	404	429	365	443	411	373	411	419	424	402	409	441	419	462	432	416	413	443	438	450	397	450	422	440	420	425	359	458	392	448	453	413	463	418	413	422	433	420	400	419	403	478	358	422	403	401	400	440	408	446	423	397	448	448	401	423	450	434	445	396	429	425	418	423	451	461	423	427	395	411	436	432	442	422	450	400	441	414	486	385	439	442	433	426	455	459	409	427	392	421	420	384	442	433	417	437	422	420	396	427	422	454	429	431	435	419	417	422	412	400	418	429	437	431	429	468	429	399	421	412	434	400	400	409	449	415	415	376	414	426	402	410	408	423	445	457	428	435	437	408	383	374	418	409	400	402	404	425	399	407	405	416	447	424	435	407	420	400	490	401	409	427	422	425	437	400	443	415	412	424	457	394	399	422	382	435	438	401	451	466	379	414	404	456	425	423	417	419	424	450	410	418	484	417	469	390	416	385	400	425	448	393	451	412	444	402	424	421	426	445	432	424	420	388	424	461	412	469	446	456	413	422	428	443	406	429	429	415	458	413	434	428	399	430	407	420	419	403	414	436	383	412	420	409	381	437	430	378	463	422	430	461	403	386	431	451	416	464	423	462	431	441	443	427	409	413	454	450	469	427	418	405	409	453	432	421	468	445	393	453	447	411	387	415	414	453	380	409	434	422	423	398	479	444	422	434	422	443	390	419	442	440	402	406	423	403	401	417	459	442	406	383	416	409	438	441	377	475	409	415	394	423	389	437	421	446	444	448	432	406	463	430	413	432	387	420	443	421	400	442	440	402	411	467	457	409	470	401	468	423	442	401	472	421	389	398	432	408	446	415	415	432	405	396	451	401	421	407	428	415	446	403	480	429	434	426	385	435	413	421	428	403	426	447	381	400	453	432	415	369	409	422	441	437	448	452	461	434	435	435	440	408	422	452	416	434	428	424	456	452	422	490	422	443	409	400	433	420	426	425	455	400	417	414	473	415	456	432	410	443	400	455	409	403	409	412	404	435	432	454	417	424	445	411	427	428	416	401	432	430	477	423	438	402	428	431	427	460	404	420	427	426	407	387	437	418	409	452	417	430	415	425	425	444	391	413	448	415	455	415	433	454	462	432	392	433	435	403	422	455	389	423	407	419	407	455	441	401	409	434	409	434	438	477	412	431	398	392	443	409	441	448	427	391	413	428	422	414	402	435	430	457	386	419	395	416	451	458	448	441	430	408	409	463	471	446	427	447	417	428	411	420	425	395	440	413	432	436	418	439	427	436	432	379	404	396	388	405	410	441	431	426	419	397	430	421	445	452	418	410	439	385	435	406	391	408	413	442	436	402	465	445	406	413	443	393	425	409	439	447	447	399	448	451	442	426	404	413	467	432	411	415	446	430	393	425	422	387	411	411	434	450	416	414	410	436	409	417	474	419	451	436	442	410	429	405	448	485	428	451	415	438	417	411	436	460	439	423	453	417	444	399	411	406	384	455	472	465	418	443	454	417	439	380	404	429	403	416	440	411	417	424	429	407	435	396	394	440	394	414	418	429	413	451	432	445	412	463	427	448	435	395	407	450	440	377	443	414	415	407	432	413	427	434	426	434	434	419	414	416	454	426	403	425	423	423	443	436	442	399	407	437	442	462	417	439	451	434	432	441	388	425	404	402	430	421	418	415	410	427	410	386	392	416	402	435	417	419	394	437	404	435	438	397	455	464	420	440	432	435	448	419	420	402	424	411	442	434	437	471	414	393	416	404	439	416	411	426	402	395	387	405	431	411	411	425	396	397	462	437	435	441	395	406	425	418	406	440	438	401	379	453	422	407	413	394	420	421	430	430	437	391	410	405	434	405	419	439	424	395	381	461	425	420	452	433	482	394	418	408	439	439	405	474	448	445	439	436	418	455	444	428	428	400	412	410	448	469	445	414	443	407	425	441	401	386	456	426	419	428	391	433	416	410	463	439	402	437	442	451	402	436	418	449	412	425	431	453	408	405	424	418	400	422	439	404	376	426	414	424	384	437	410	412	415	457	443	449	438	401	451	418	417	419	444	422	432	415	432	436	376	444	410	438	405	406	381	415	402	429	384	460	389	406	421	439	428	482	410	416	438	405	427	399	455	422	439	413	393	412	432	435	414	431	475	406	428	424	418	444	441	427	452	404	440	430	444	444	442	431	425	441	413	383	440	431	433	444	428	433	435	447	405	411	401	449	436	401	409	435	426	445	417	418	417	394	428	423	438	441	441	436	424	426	443	409	380	437	396	407	430	424	429	449	439	435	400	438	419	421	401	445	440	419	411	390	450	435	430	468	440	420	428	420	432	453	401	416	408	407	438	411	388	430	455	425	410	397	433	415	449	427	439	432	424	429	431	422	434	434	453	409	400	415	426	436	448	437	453	435	426	435	462	406	424	406	458	453	432	409	451	419	406	407	387	414
30535	21949	20731	13558	16271	43060	37899	21043	9829	3110	831	470	324	225	166	172	167	184	161	201	165	189	168	150	166	167	178	173	170	154	166	182	165	160	169	183	154	162	164	152	173	173	187	164	157	171	161	187	174	158	177	156	177	176	154	184	182	165	136	183	183	158	193	161	166	141	153	193	153	154	178	157	173	156	155	167	170	180	171	187	159	180	157	160	163	172	158	180	162	170	175	179	171	152	155	174	168	171	178	182	157	174	164	182	173	167	186	161	158	169	169	174	176	162	163	176	166	176	186	153	154	162	172	142	168	179	171	151	180	172	164	191	172	160	168	162	183	169	151	173	194	172	151	197	179	177	159	159	152	161	166	154	167	137	162	193	171	178	188	174	155	162	157	165	168	164	178	176	137	154	177	155	162	179	169	185	172	161	167	155	154	185	199	179	170	194	177	159	168	169	175	178	157	174	157	180	181	164	146	187	165	183	157	179	169	174	177	179	160	161	137	179	174	176	171	167	146	170	164	166	184	180	192	171	170	157	160	155	179	178	151	146	170	168	165	160	151	156	163	165	191	165	170	162	152	169	157	168	160	169	159	161	189	194	154	169	175	157	170	160	160	156	196	190	176	182	172	161	154	194	167	169	161	181	172	161	182	161	171	156	173	162	194	146	172	167	175	159	153	171	155	151	146	163	165	173	166	176	173	156	169	162	174	155	158	162	167	150	173	171	174	158	158	151	178	178	185	168	156	176	184	178	176	158	180	156	151	161	158	164	184	178	167	202	169	172	168	155	145	155	175	174	170	171	173	189	158	159	170	187	171	177	181	165	187	158	172	158	154	165	164	156	183	166	160	189	159	184	165	166	181	183	183	184	168	177	168	205	164	178	177	158	162	168	159	171	151	156	171	159	184	167	158	167	158	163	168	180	168	164	165	159	160	162	172	168	178	167	169	151	190	181	185	153	174	172	165	177	155	190	161	126	168	170	163	187	162	164	163	156	161	173	146	148	148	164	183	147	175	163	166	181	173	160	152	177	164	164	160	177	165	181	179	163	157	172	151	197	166	157	163	170	178	188	156	169	181	174	163	152	169	176	162	172	160	150	173	163	162	180	187	151	165	159	173	170	142	148	167	154	168	201	187	163	182	187	147	173	160	151	187	177	171	161	185	183	163	178	178	168	193	149	166	167	160	169	164	162	170	148	181	187	159	158	158	174	151	163	164	175	184	156	175	184	168	176	175	173	165	160	172	178	185	175	183	162	163	173	158	163	173	155	168	158	191	168	166	174	161	179	176	159	167	168	179	171	194	177	186	163	163	175	169	169	168	164	188	156	189	169	162	183	196	168	164	159	174	161	171	175	155	173	154	157	173	156	164	144	174	181	168	155	179	169	148	177	175	176	147	135	171	179	175	163	160	174	186	175	192	162	174	157	150	147	161	160	160	182	150	151	165	156	176	174	153	170	164	163	157	168	154	183	168	156	153	159	189	166	165	185	161	157	186	161	157	154	171	161	161	161	161	141	146	158	175	184	161	187	172	166	147	178	161	171	155	189	180	171	189	174	156	142	190	155	161	167	159	178	145	148	167	178	166	177	193	158	169	155	156	166	170	187	148	184	160	180	175	159	165	179	173	156	170	166	162	169	178	157	162	175	164	156	183	148	145	188	151	170	177	189	177	181	136	174	157	188	171	165	165	169	167	162	175	156	144	169	156	161	175	164	178	162	168	154	165	167	159	183	170	155	175	158	164	151	154	188	153	135	160	169	163	165	165	179	181	179	170	160	165	192	164	171	145	172	146	205	171	166	163	173	173	161	193	174	151	177	156	178	162	156	172	160	170	181	176	157	198	181	161	172	150	179	154	166	173	158	141	136	163	193	161	175	164	177	149	174	140	168	170	168	167	166	174	185	168	143	167	166	185	181	151	171	175	171	156	164	184	199	171	172	179	153	179	166	154	169	163	177	150	171	184	155	174	162	176	152	175	184	152	170	171	153	175	184	167	172	151	185	167	174	158	159	153	169	175	167	162	186	145	160	147	153	163	172	150	168	145	149	171	164	178	180	157	176	160	165	179	138	179	165	186	182	187	150	168	165	186	171	156	171	162	165	167	161	161	169	169	163	163	190	162	151	157	176	162	144	135	173	146	192	173	165	171	172	160	191	190	170	155	159	166	168	184	144	166	168	162	158	190	172	162	186	176	160	154	166	162	152	155	161	177	170	169	165	174	185	179	177	162	170	181	181	173	170	170	155	148	168	179	185	170	172	173	160	176	187	156	185	165	156	153	160	176	179	169	175	183	182	171	175	183	178	175	146	190	172	162	149	189	161	169	181	177	156	182	179	162	157	156	181	159	166	175	169	131	187	168	184	167	174	191	166	152	175	171	184	168	182	178	166	166	145	160	159	178	164	137	156	146	161	179	167	142	174	162	169	161	181	151	152	169	173	155	166	168	167	161	155	176	175	174	184	180	150	184	174	156	186	167	180	163	144	183	169	188	170	144	175	187	185	169	170	181	147	174	162	188	180	146	206	151	175	126	158	171	145	166	151	146	178	152	159	165	164	146	173	166	153	154	177	156	167	187	168	161	155	182	162	161	165	148	159	153	176	163	169	186	159	162	180	185	174	173	171	182	180	174	161	143	176	167	165	171	185	180	162	166	161	185	184	160	168	159	180	180	183	179	151	159	172	179	185	157	157	179	152	169	167	147	180	169	150	163	147	164	155	155	156	154	168	149	153	166	155	184	185	160	158	177	170	178	154	143	180	152	170	170	153	177	147	157	142	176	153	146	167	182	156	165	168	193	168	167	180	177	178	170	204	163	153	160	183	164	174	186	184	177	170	179	192	173	169	165	185	125	182	159	170	165	173	168	168	170	151	168	142	147	161	172	167	161	170	177	173	151	176	179	170	158	182	174	173	183	169	185	191	153	158	166	145	199	142	186	205	169	185	154	156	165	184	187	166	170	164	176	175	173	168	196	158	164	166	155	141	159	182	164	158	166	173	172	183	163	187	161	189	195	168	166	191	163	168	169	159	153	165	185	161	179	159	175	159	178	151	162	181	157	190	159	169	159	189	147	167	170	160	141	146	144	144	155	161	179	164	151	167	163	179	147	164	162	179	161	175	142	141	159	177	176	180	154	175	154	162	168	164	164	176	158	175	193	149	179	145	157	174	179	158	168	174	179	169	183	185	174	179	187	162	165	175	187	192	175	137	184	173	169	170	206	193	174	145	166	183	162	168	144	165	160	167	176	166	158	179	162	147	166	194	179	179	153	160	162	170	173	172	171	180	171	167	149	184	178	171	146	174	169	158	181	166	174	174	154	157	152	153	156	166	169	173	192	157	174	151	177	179	179	155	197	179	166	165	171	157	180	163	186	158	169	180	180	151	148	172	145	175	161	175	189	160	164	174	163	168	160	140	157	180	148	178	191	170	174	187	141	159	152	185	179	173	152	163	166	180	159	144	180	180	152	179	163	170	166	172	164	177
16945	18300	25507	25120	35624	62440	55626	40253	28254	13304	4450	2765	1498	887	599	645	623	558	666	662	525	554	553	531	500	470	521	547	570	534	528	552	529	538	545	530	493	492	516	504	466	476	501	528	478	462	497	484	494	504	470	499	472	483	481	488	470	506	484	483	472	444	521	502	494	488	488	480	470	505	461	453	477	489	474	498	492	507	504	461	480	482	493	480	490	489	478	523	469	485	480	471	504	483	521	485	498	478	494	499	486	493	481	474	495	482	510	554	498	498	502	494	461	527	503	473	468	434	503	465	478	489	479	495	495	468	525	479	484	470	482	478	475	504	517	465	453	470	496	426	485	497	503	483	489	502	488	492	470	432	508	492	532	463	477	494	493	491	452	463	477	513	470	468	498	490	504	468	489	478	486	445	477	481	484	478	459	450	474	509	492	488	450	530	487	496	480	488	535	479	479	439	465	481	487	481	489	546	505	558	478	500	485	486	506	497	451	488	510	513	460	497	482	461	498	512	482	495	480	484	513	475	512	471	494	475	490	502	478	499	514	476	483	473	486	496	457	488	451	479	462	501	489	502	486	524	495	484	489	503	480	493	477	453	494	448	506	459	532	477	451	484	471	446	480	473	514	518	506	442	460	494	501	520	499	479	514	472	465	494	522	454	491	475	487	483	435	467	502	475	474	492	480	447	461	508	477	497	506	453	485	466	464	456	527	488	473	474	477	500	493	512	468	483	485	482	473	446	477	511	506	473	479	502	451	508	484	452	500	460	506	497	472	478	530	525	501	483	495	456	478	483	522	516	504	457	488	508	502	494	529	457	505	481	474	458	464	491	500	493	500	485	481	501	483	497	496	488	463	465	474	480	474	482	508	488	518	479	494	498	478	489	474	496	499	494	510	461	490	493	449	491	474	493	470	470	520	476	503	473	467	502	484	469	511	468	460	484	457	489	478	473	471	465	460	535	492	467	502	498	481	543	520	507	493	507	501	503	480	495	485	481	498	512	484	489	505	461	485	493	489	503	450	445	468	539	501	463	495	466	497	527	483	520	480	471	476	534	466	476	495	487	504	472	473	478	518	527	481	468	452	509	492	503	455	448	498	467	504	485	465	470	498	528	486	487	483	483	476	522	479	479	471	478	452	468	501	454	480	453	492	468	457	514	497	510	473	471	466	548	529	511	496	488	534	507	417	468	464	472	483	526	519	467	503	476	496	497	480	485	486	487	506	487	451	490	499	481	493	454	502	466	488	501	497	521	539	492	514	479	529	497	466	479	505	502	462	462	476	530	496	534	513	471	469	473	492	511	465	490	527	432	491	487	474	480	474	488	468	479	511	494	481	459	470	478	480	476	489	452	464	543	497	513	523	475	446	486	501	455	503	469	514	471	513	476	490	497	476	482	508	476	495	460	457	498	502	471	434	499	506	488	500	488	530	472	514	470	444	523	448	519	475	474	508	487	485	499	487	461	498	447	463	525	483	496	513	462	504	554	500	490	523	503	491	498	506	500	469	484	466	482	479	454	466	506	473	481	461	477	499	462	471	493	506	477	453	516	474	510	467	503	495	465	490	446	513	503	467	492	494	511	493	516	509	449	530	535	472	476	455	472	534	507	528	502	515	497	497	477	449	519	473	478	511	540	456	460	487	458	492	457	453	498	459	537	509	483	461	490	474	503	533	505	487	503	452	489	499	434	455	514	500	488	513	469	497	496	529	473	515	474	535	496	498	497	546	496	518	507	498	494	489	494	523	492	518	473	479	475	507	468	463	486	482	450	487	469	468	502	494	486	470	476	475	452	517	506	461	413	523	494	476	531	469	481	487	499	501	449	495	497	504	444	484	461	486	469	466	452	461	493	465	503	495	502	464	460	473	506	510	498	462	464	443	470	478	448	469	506	473	487	463	474	499	497	524	492	477	485	455	441	458	468	474	495	433	481	482	482	473	443	482	502	449	477	511	495	502	487	479	490	461	515	533	482	519	467	505	506	471	472	501	495	514	483	495	502	492	474	491	456	457	441	519	499	451	464	485	491	486	466	508	501	507	442	526	457	513	444	491	517	503	497	486	481	493	451	507	465	498	463	478	469	511	514	478	487	531	472	451	471	464	463	517	477	500	480	451	447	482	477	462	504	491	476	475	463	483	487	488	539	453	476	477	496	478	485	460	441	472	494	527	471	474	496	562	494	460	492	507	504	539	459	497	482	468	465	463	491	496	471	513	495	502	502	495	458	462	499	480	532	492	494	527	485	496	512	494	472	541	506	478	460	501	430	461	481	503	509	483	467	436	488	446	486	475	469	510	511	461	490	461	478	501	484	514	474	494	525	497	479	503	431	494	461	519	508	431	488	506	512	496	478	506	476	474	488	484	482	491	475	460	515	486	485	493	474	487	509	518	518	495	496	486	495	485	472	483	457	502	497	472	487	495	481	513	500	496	479	477	522	502	476	477	461	469	473	462	485	442	452	468	505	472	448	487	470	484	504	503	488	470	462	482	482	501	463	466	497	496	472	459	510	464	508	463	486	508	474	492	458	477	487	474	510	518	494	475	463	500	488	471	464	430	432	489	501	503	463	504	489	485	483	487	446	459	488	496	484	461	516	489	492	473	462	490	490	503	475	459	482	520	470	500	480	453	479	509	517	453	495	466	473	510	499	487	492	478	519	464	460	524	469	483	486	514	461	513	469	491	534	487	495	506	506	490	483	479	464	463	465	481	464	457	502	501	501	540	442	446	494	507	456	447	509	475	462	483	446	509	467	491	495	473	485	461	510	492	483	454	483	500	490	520	512	544	504	514	516	436	476	501	500	494	495	438	473	475	462	490	496	483	468	471	482	519	519	475	494	458	512	454	492	492	502	485	478	496	465	453	515	462	492	502	509	478	466	493	499	512	496	456	440	489	478	505	504	471	450	515	518	451	484	455	478	447	473	455	450	472	482	535	507	471	497	474	475	455	452	470	435	476	443	484	498	482	483	501	483	508	501	499	477	463	500	471	490	476	513	489	490	470	530	487	457	476	505	469	506	508	491	467	504	487	511	492	486	496	481	505	488	476	504	513	476	490	475	477	482	472	516	499	467	481	458	475	462	487	507	526	454	502	477	517	505	490	498	477	510	508	449	450	510	478	481	511	458	489	466	507	492	460	498	493	513	491	457	507	497	470	456	490	510	457	501	515	484	472	502	469	516	496	511	474	509	484	498	506	483	469	475	475	522	485	446	505	496	458	509	515	475	483	480	507	439	503	497	495	477	467	457	486	508	503	489	501	457	499	454	496	448	485	461	487	466	466	494	512	477	485	468	428	521	486	462	496	509	454	495	467	458	489	517	494	445	488	475	490	457	478	458	516	498	506	497	462	471	486	500	462	500	521	464	464	492	526	502	512	518	490	497	481	472	525	479	485	470	483	479	489	504	489	495	466	476	474	494	506	467	426	483	477	500	505	503	513	418	482	469	470	492	517	491	515	465	496	476	444	475	507	502	453	468	460	443
24501	10224	9120	5128	2810	4144	3507	1929	968	390	252	199	200	180	171	189	199	191	186	194	174	187	206	193	185	187	188	180	180	185	189	187	186	198	165	194	179	178	180	176	182	184	205	178	173	165	186	196	196	168	204	200	176	191	196	198	189	186	194	202	192	190	197	183	184	215	159	178	200	178	182	181	187	193	194	188	166	183	171	192	197	182	165	182	189	212	202	185	187	195	189	183	191	173	178	172	219	204	216	175	186	185	186	175	192	158	182	188	181	191	186	178	206	164	174	176	203	189	163	183	185	195	172	171	189	169	182	193	189	187	170	200	195	201	188	178	197	190	164	205	201	176	186	172	181	197	191	194	207	191	179	206	190	186	205	198	199	215	227	172	199	193	181	204	188	186	172	192	197	221	185	160	187	164	180	202	186	181	177	182	187	172	197	187	186	189	194	185	199	178	182	196	199	167	171	181	190	185	193	189	181	187	189	170	191	180	181	174	194	185	200	209	167	181	179	202	198	210	199	199	152	205	172	179	213	198	171	187	213	184	227	199	203	191	184	199	191	189	196	206	197	197	150	168	186	169	188	187	201	195	188	186	175	187	165	168	181	191	198	193	169	206	176	183	192	197	196	207	168	200	185	185	180	201	189	185	175	185	160	176	186	170	178	194	174	168	175	217	216	196	186	190	162	197	180	174	194	191	196	155	183	202	211	209	203	189	174	205	205	186	183	215	163	190	179	171	207	217	163	177	188	188	175	192	188	172	204	189	174	178	187	179	178	190	189	191	178	206	175	186	177	198	176	202	205	174	169	183	166	190	202	181	170	174	173	165	166	171	189	179	187	183	162	187	175	201	194	202	174	181	167	192	178	169	175	169	151	190	179	208	194	197	189	191	181	201	213	200	167	196	198	184	179	201	174	193	181	185	183	188	169	190	178	180	193	214	184	194	184	171	200	179	204	179	175	186	207	192	197	202	174	168	183	183	186	197	201	195	166	198	201	199	176	189	177	178	190	193	169	185	186	177	186	182	192	202	162	209	214	172	205	172	213	195	198	203	205	178	186	182	189	187	188	196	184	197	191	199	189	167	199	189	195	193	161	188	194	202	161	180	202	202	208	176	190	183	157	210	190	154	182	209	179	198	205	156	180	159	196	199	189	199	187	174	179	188	176	170	204	181	219	194	182	190	190	186	194	185	191	203	183	172	174	184	200	194	178	204	183	200	198	202	194	191	174	175	201	190	170	179	202	185	172	183	201	225	173	173	177	166	183	179	191	183	183	185	170	181	187	215	163	177	200	186	205	172	176	199	170	187	178	168	192	186	196	172	204	176	177	160	188	176	173	178	201	211	195	191	178	186	168	191	206	181	178	201	198	172	196	191	183	200	192	186	202	173	216	206	192	210	168	200	179	173	191	184	193	200	198	172	184	201	176	178	186	180	182	185	195	210	187	154	197	167	164	164	182	180	169	187	175	200	194	187	196	170	211	188	208	213	168	189	193	193	183	208	189	182	200	176	161	186	186	196	183	178	195	164	199	173	208	202	203	190	175	184	205	196	196	184	200	197	196	180	194	208	190	197	195	178	176	183	194	193	187	196	195	190	183	182	190	181	175	192	209	202	195	180	206	173	211	202	172	186	168	206	193	205	196	178	188	182	194	175	186	205	188	171	191	188	164	168	174	187	186	204	181	182	172	206	193	214	204	170	190	154	183	169	189	190	202	199	196	201	164	191	196	172	178	191	198	200	185	184	182	179	186	163	170	180	184	191	188	172	183	171	179	200	179	190	190	211	192	190	177	189	177	193	217	185	195	189	168	193	191	215	185	211	190	174	200	200	195	178	174	203	186	164	182	176	185	188	189	184	166	190	175	180	183	179	183	195	206	183	188	174	196	203	183	209	190	204	180	181	193	196	187	181	177	190	185	196	189	195	158	175	208	184	175	198	178	221	199	189	195	198	186	199	185	173	191	228	204	184	183	175	155	186	177	194	191	175	180	211	197	199	185	182	185	180	166	183	175	212	186	168	218	178	182	167	187	201	181	193	188	158	199	162	153	176	183	175	210	166	181	186	198	179	190	175	175	196	142	192	185	194	203	163	193	189	169	176	176	201	158	192	200	219	212	187	188	163	194	185	169	200	183	197	180	179	194	180	186	172	196	226	152	192	179	208	166	186	209	184	198	187	180	170	173	181	204	173	198	177	198	190	187	197	195	197	170	187	171	177	191	177	176	175	182	174	180	160	179	181	167	188	173	161	187	198	189	178	189	200	195	203	179	183	179	188	207	192	204	196	192	185	206	188	189	190	186	185	197	195	200	196	194	183	174	190	193	184	169	184	184	188	175	187	190	175	186	189	195	194	210	212	184	185	181	169	188	189	187	177	212	186	180	182	204	186	205	218	199	187	207	210	210	208	200	190	182	204	166	178	197	169	181	176	159	188	194	180	173	186	194	180	197	160	191	181	197	199	179	158	192	199	189	175	211	193	183	192	153	168	182	177	191	165	160	183	203	180	205	206	182	200	176	187	186	160	172	182	194	177	206	165	185	190	193	174	180	205	194	184	192	182	175	183	191	202	188	204	213	181	189	183	202	183	182	212	183	199	174	211	190	174	192	181	213	184	199	166	191	210	204	196	184	193	162	164	175	188	175	200	202	207	222	200	207	189	185	179	202	194	202	183	197	185	191	188	176	182	183	204	173	172	175	164	176	188	206	205	174	167	221	189	188	185	185	204	175	178	193	172	168	194	172	201	194	200	227	191	154	173	195	185	172	191	184	186	190	188	173	179	186	188	197	196	184	160	213	177	173	193	204	176	191	200	188	180	185	192	200	200	199	191	181	201	194	201	189	182	187	214	209	175	184	181	201	179	199	185	203	182	189	192	186	152	193	200	196	182	187	202	182	207	206	198	165	194	155	192	188	168	217	189	182	198	192	203	223	194	215	187	178	191	180	190	169	209	170	180	165	190	171	153	172	188	200	196	179	174	191	178	164	212	206	187	191	170	214	201	175	165	177	199	201	174	172	182	195	178	186	184	182	161	194	205	197	176	173	164	181	159	195	185	177	198	193	175	190	181	181	196	180	167	212	171	191	182	187	176	204	196	175	184	205	154	166	179	192	201	190	185	188	178	201	189	184	178	188	206	178	206	167	169	181	177	176	199	193	169	187	190	181	159	157	156	213	199	193	192	192	218	190	189	171	198	193	196	185	198	185	190	195	193	193	194	185	200	216	179	187	213	188	198	193	186	184	179	198	172	179	181	186	178	167	171	189	196	184	171	173	184	171	187	189	180	175	175	176	210	209	198	178	194	201	213	166	159	174	196	200	159	179	182	200	199	186	169	174	161	186	181	176	179	175	177	186	191	205	190	188	187	192	186	169	174	203	179	188	186	195	174	186	176	182	166	187	187	184	187	200	197	209	188	174	202	214	182	172	179	209	188	192	169	190	158	196	190	193	189	188	200	207	193	175	195	161	192	187	176	183	185	184	162
12498	9052	15238	13922	12269	17655	14250	8806	4280	1689	842	606	528	545	525	562	512	520	526	521	530	526	523	527	550	523	535	503	525	517	485	518	554	561	484	483	537	550	502	490	499	531	540	556	551	507	571	531	561	529	581	559	574	527	531	512	516	517	513	541	529	537	517	525	542	539	491	518	568	495	545	522	509	524	525	519	484	509	560	513	520	506	513	541	566	522	500	545	528	534	492	602	504	580	574	516	519	515	558	532	491	508	531	511	537	503	519	552	511	541	556	509	570	578	524	571	541	501	524	505	552	508	530	480	540	549	484	565	545	559	542	511	498	497	481	488	529	523	493	583	521	555	549	546	500	565	488	573	521	534	513	545	531	522	554	512	544	536	534	560	496	540	501	520	530	490	468	499	526	568	547	537	503	506	500	564	504	517	546	524	560	469	485	475	532	573	520	560	594	532	537	468	511	542	527	532	522	519	498	535	508	519	505	527	540	570	541	530	491	524	542	543	525	511	528	593	581	507	518	583	545	515	512	565	508	502	544	573	555	528	569	497	516	537	538	542	537	551	535	518	560	509	532	561	552	575	518	585	563	541	525	530	541	546	512	531	519	553	527	524	545	521	533	509	541	516	449	509	524	547	533	533	505	520	504	538	541	535	548	537	525	501	545	524	474	499	471	544	567	573	516	517	522	497	566	549	569	522	491	538	537	506	543	531	518	529	501	533	533	540	527	561	532	560	539	512	579	491	541	547	531	522	524	545	485	518	513	553	541	568	497	540	532	487	553	534	556	533	516	545	529	545	528	553	497	507	532	505	528	527	501	532	588	533	522	516	538	533	538	466	565	521	536	501	536	510	533	522	544	499	506	516	497	488	554	551	503	552	474	517	535	504	511	501	553	531	542	511	560	536	523	530	557	497	521	530	550	510	518	514	534	559	512	515	532	518	525	500	547	519	529	522	561	536	536	556	537	520	544	532	521	523	517	523	579	552	550	511	498	486	541	514	498	558	532	503	536	552	545	447	549	554	518	522	562	551	515	504	534	529	515	530	564	543	551	532	510	493	525	525	500	569	519	540	507	507	543	518	520	538	460	501	521	505	497	561	516	501	534	584	536	553	544	571	533	530	537	538	545	539	516	544	543	532	531	508	487	537	500	537	522	514	601	530	481	548	513	489	550	536	535	520	504	490	518	526	486	551	555	515	547	533	518	518	517	530	496	514	561	533	557	520	522	539	536	541	509	507	544	563	531	519	541	501	546	513	540	514	516	580	518	519	508	486	527	522	497	517	525	541	553	541	484	576	547	504	527	549	543	513	539	554	548	512	535	575	554	496	500	522	565	532	493	523	543	541	547	547	550	497	539	530	484	543	505	502	537	507	534	559	503	525	520	508	488	510	545	551	519	548	524	516	537	538	512	524	516	500	533	532	516	558	529	533	558	528	508	520	535	528	532	521	547	553	519	533	516	493	541	535	519	540	514	513	539	526	515	507	546	526	539	589	538	541	508	511	585	516	566	542	537	506	506	569	525	504	503	534	588	512	543	536	501	502	517	503	554	532	488	531	526	506	513	559	519	508	528	492	509	526	551	519	514	533	546	518	482	532	533	518	530	533	549	523	500	509	527	513	495	558	534	534	570	482	499	530	511	514	540	538	521	542	531	522	504	575	536	539	539	525	552	518	521	492	519	524	518	547	535	529	519	558	469	573	537	503	550	502	532	527	523	525	527	525	527	529	515	530	501	544	543	513	552	526	545	534	510	495	497	555	493	516	545	526	535	521	558	460	564	513	483	496	521	530	524	491	531	526	517	499	527	537	487	474	519	530	525	485	528	536	565	542	519	537	525	551	562	570	532	522	536	530	503	532	549	545	537	555	544	515	526	498	520	524	484	537	541	572	541	536	538	509	512	562	531	549	524	561	535	498	478	471	541	530	515	528	549	524	519	507	522	514	523	560	523	511	524	578	554	512	517	536	529	522	536	498	483	541	552	533	538	490	519	536	527	556	540	562	511	581	524	497	522	515	504	527	529	520	502	543	514	510	527	508	525	512	495	524	542	536	520	523	481	519	511	523	492	557	546	525	542	515	530	540	531	504	511	562	510	517	543	526	484	538	537	534	501	531	537	546	495	518	533	513	533	534	502	555	543	537	503	524	516	535	548	520	497	549	554	507	536	522	564	524	523	515	522	529	553	488	515	515	529	502	536	534	514	552	533	546	516	494	545	502	556	498	534	526	521	540	540	541	500	527	542	529	558	555	471	558	508	530	533	529	551	520	552	523	505	551	530	537	556	542	523	538	571	540	524	550	530	533	571	554	497	563	521	528	515	493	502	530	476	521	544	505	543	503	497	490	496	529	572	515	518	530	512	510	486	534	506	500	541	569	573	540	494	524	508	532	548	542	512	534	527	531	521	494	522	538	501	545	534	505	525	527	548	553	548	551	527	510	517	528	540	531	552	525	498	479	515	546	562	526	513	562	527	549	532	532	541	503	585	550	523	512	497	528	501	549	506	521	522	469	527	543	532	525	513	525	559	537	519	554	544	515	504	498	557	512	554	541	504	516	550	474	549	546	516	531	534	542	545	503	509	538	556	549	545	545	549	519	511	528	541	525	544	533	513	567	498	536	551	543	538	547	528	518	547	518	526	553	553	502	517	528	549	516	528	514	547	576	528	551	539	570	530	558	523	527	540	511	518	554	518	496	553	500	571	487	549	535	553	517	517	553	537	559	559	538	537	520	538	526	524	540	505	520	518	548	506	554	520	507	498	515	521	510	585	521	535	519	537	530	559	537	567	540	514	508	480	546	548	491	560	517	523	531	521	508	546	544	547	509	478	508	514	555	519	515	541	547	541	464	544	517	518	533	548	510	527	556	551	510	511	548	482	541	512	523	508	506	495	548	561	517	592	503	533	505	501	519	552	512	525	509	518	524	504	523	549	537	544	545	500	505	532	509	541	540	488	530	535	544	534	506	526	522	534	524	518	497	515	511	536	542	570	511	488	497	557	505	518	530	552	530	508	503	534	514	501	497	547	504	499	559	550	477	501	524	520	528	542	529	508	550	542	505	510	510	539	568	522	561	531	498	558	564	503	538	534	557	495	485	518	535	523	515	533	537	506	565	521	507	549	532	544	522	560	546	504	493	513	516	551	529	563	531	552	480	523	549	515	516	558	551	512	528	538	554	535	520	529	556	549	511	512	501	539	499	543	536	602	527	524	564	523	479	581	490	510	512	502	547	543	543	535	515	555	495	495	523	542	558	498	520	536	516	543	504	525	522	517	531	522	547	547	489	522	537	563	576	531	545	515	473	524	563	500	546	495	532	538	513	478	530	525	491	492	519	554	562	502	572	520	506	540	555	524	512	548	513	526	544	524	541	551	526	537	536	504	506	520	550	531	511	534	519	520	529	531	532	565	505	546	540	516	514	498	554	511	587	536	529	478	538	477	492	506	549	542	535	544	532	528	527	504	501	502	526	545	505	507	522	552	558
28728	15223	14305	7978	13688	29358	24282	12870	5472	1953	708	300	200	157	150	133	178	173	157	141	193	165	171	157	172	121	181	159	186	159	149	148	146	162	153	120	146	152	162	162	172	144	146	122	159	159	145	148	152	150	141	150	146	132	169	154	162	158	162	149	162	152	163	141	169	163	149	182	147	141	153	162	156	165	185	140	165	161	151	163	161	168	162	156	159	173	147	164	149	166	171	157	174	189	153	172	158	146	166	133	153	166	141	155	142	152	135	154	167	138	161	161	169	159	152	140	164	162	193	168	156	171	151	135	149	136	153	154	172	150	154	166	144	151	162	161	150	162	118	165	134	134	135	145	165	168	154	182	126	162	155	144	163	155	163	139	157	150	151	144	158	165	149	140	157	168	170	156	146	173	156	155	156	156	176	167	169	145	153	141	149	136	161	158	135	162	161	166	139	156	165	156	167	165	188	153	157	148	132	164	118	161	139	146	167	167	190	162	167	143	161	150	131	159	139	144	176	169	168	154	180	149	132	139	162	172	137	147	171	149	153	133	152	181	165	153	151	134	135	150	160	130	156	176	143	154	167	177	145	148	151	157	146	156	141	158	174	158	155	161	159	140	141	164	150	153	148	153	171	160	167	150	143	173	142	155	133	146	148	140	133	145	175	177	146	153	140	155	150	136	169	154	152	164	137	155	159	152	173	159	149	122	159	155	150	180	157	143	163	136	155	168	172	184	166	180	166	131	162	157	161	143	129	151	149	156	150	155	128	145	144	151	149	166	166	159	139	135	138	164	150	137	159	130	135	161	140	138	150	162	136	159	164	137	157	159	143	159	146	150	153	152	139	136	149	162	127	144	156	182	155	154	192	169	141	162	158	157	137	146	164	172	144	139	141	159	154	142	160	176	154	137	157	159	163	166	150	156	152	136	137	177	140	151	154	161	162	129	177	153	193	158	179	157	130	144	165	173	166	159	145	142	157	138	158	145	154	139	147	171	160	143	173	146	144	136	153	175	125	165	160	158	148	154	170	179	148	180	152	179	161	169	143	148	161	173	157	136	145	157	161	164	140	150	150	153	153	161	157	135	139	161	153	157	144	160	173	156	167	151	148	157	165	166	157	183	188	152	174	169	145	150	163	131	168	151	164	155	155	154	155	141	159	158	150	154	173	145	187	134	142	151	155	154	144	150	162	164	154	147	153	153	155	134	160	133	163	161	164	175	181	153	183	154	153	177	137	143	161	147	175	158	142	161	156	158	164	152	135	151	158	156	161	145	151	146	159	144	142	178	168	162	177	167	157	153	141	172	148	152	177	164	168	161	167	136	166	157	149	151	154	175	157	156	143	166	143	129	163	168	153	151	175	145	147	136	137	170	160	165	160	192	166	150	153	169	168	151	131	147	174	158	180	146	170	154	172	154	149	134	154	187	137	162	179	173	143	157	167	175	176	154	173	158	155	161	145	163	159	147	174	149	151	143	152	144	177	159	157	134	154	155	162	183	147	142	161	144	151	164	146	141	150	148	143	161	159	155	127	139	145	169	158	166	163	154	203	191	179	169	135	168	153	162	152	165	146	160	136	157	173	189	166	139	165	141	180	166	149	150	156	138	147	146	136	162	162	141	164	160	172	157	161	146	147	147	143	164	169	142	159	156	183	139	171	171	147	152	146	131	159	149	164	156	150	146	175	161	164	153	160	147	160	162	146	144	156	166	152	156	130	139	162	139	144	137	142	167	145	172	169	154	157	154	157	160	159	159	145	151	139	147	136	182	146	163	169	165	171	147	142	165	170	171	140	147	176	143	153	169	150	156	158	168	132	150	143	153	158	154	167	166	159	166	164	158	157	128	156	151	143	167	173	159	130	138	147	150	160	176	130	132	157	172	157	172	161	139	148	179	149	163	159	155	160	145	163	156	154	183	154	156	142	148	146	177	160	146	151	144	147	159	147	140	170	151	136	158	160	145	143	168	154	158	159	150	155	162	159	147	178	154	152	154	175	166	141	146	136	149	144	145	158	129	150	143	157	151	168	149	172	143	169	166	187	136	158	146	136	180	185	169	157	136	147	147	156	156	150	186	118	162	174	155	168	172	162	158	159	178	150	154	165	157	137	169	159	141	164	158	140	133	138	157	157	188	161	156	157	158	173	181	158	161	155	157	153	154	170	171	154	156	155	165	174	140	146	160	166	168	175	158	128	139	130	142	157	157	168	173	151	161	162	154	149	168	146	144	152	165	157	159	140	188	143	173	159	162	143	156	166	182	137	165	161	134	163	170	165	145	158	179	170	174	182	145	178	148	140	153	176	152	148	159	150	158	129	165	164	152	139	157	166	152	191	171	152	154	171	145	163	164	128	164	166	139	156	153	137	131	158	147	180	162	176	173	155	152	142	128	168	161	160	145	134	159	162	148	132	173	175	165	161	138	167	166	172	157	120	134	157	190	144	154	139	153	170	141	182	162	174	152	151	173	146	152	157	154	163	167	152	173	148	154	147	160	153	154	141	136	157	177	168	149	158	149	163	162	142	149	153	169	160	165	172	153	180	163	169	162	156	142	164	161	151	152	162	160	140	169	163	163	143	143	138	172	168	155	164	139	154	176	167	184	163	167	172	138	129	177	155	157	193	155	152	140	193	166	144	156	182	127	168	146	157	167	164	157	164	139	130	157	141	153	139	137	159	145	142	157	158	176	153	132	148	153	156	161	152	148	162	163	166	146	151	179	159	163	143	148	163	156	157	141	150	148	164	156	166	150	154	141	163	137	146	168	160	156	147	142	163	152	139	167	148	186	165	175	140	174	166	149	149	150	153	161	159	176	164	162	151	173	145	159	159	162	156	138	156	145	162	171	147	162	174	180	146	142	159	170	146	169	157	169	126	133	152	151	161	146	153	159	157	158	139	167	156	180	154	168	149	134	175	144	151	176	169	155	164	177	150	156	168	142	163	158	162	132	171	144	168	153	159	165	170	179	163	143	150	154	146	165	124	157	161	154	146	133	150	157	155	146	159	157	149	149	140	152	144	152	159	142	159	152	160	156	158	170	134	156	162	157	170	166	148	167	149	170	162	148	150	164	157	176	144	156	156	166	181	143	136	187	155	138	148	150	161	142	160	172	177	136	176	165	133	178	157	151	180	166	163	136	176	164	160	170	171	158	172	177	164	152	146	161	173	173	153	169	135	154	167	177	144	167	166	150	150	167	173	140	154	130	167	145	167	140	149	156	166	153	159	153	154	171	142	169	155	166	141	150	166	139	162	154	171	151	151	143	154	154	135	154	177	129	145	173	156	151	172	178	159	153	149	166	184	153	167	154	155	177	149	153	173	171	152	152	143	163	140	187	145	146	175	163	160	150	174	145	172	157	165	173	163	164	157	179	140	151	161	165	142	185	169	154	153	151	171	144	142	143	168	173	162	150	141	152	159	168	162	164	161	183	159	150	143	157	162	139	163	135	147	146	162	188	158	163	147	150	167	171	181	142	154	164	162	172
15380	12329	20379	19293	34259	50387	45079	32675	20521	10829	4139	1346	709	544	453	494	454	452	460	484	463	450	482	479	436	442	428	494	453	451	460	488	436	494	493	479	472	492	427	428	454	438	439	466	467	468	446	467	414	434	451	478	429	437	415	468	453	482	433	448	491	448	439	447	477	468	475	480	473	457	496	458	485	492	457	468	445	474	493	497	437	455	436	436	441	461	462	465	455	475	455	481	459	446	518	469	483	454	450	451	458	430	452	483	423	451	486	435	459	485	450	476	505	419	462	472	454	471	421	456	437	442	468	446	465	493	506	454	495	433	482	454	446	477	484	484	468	422	448	500	425	447	486	449	480	457	471	462	427	481	470	484	461	466	439	463	470	443	445	466	446	436	449	457	433	449	446	500	447	489	475	463	447	474	436	471	461	438	423	457	489	419	436	450	402	450	461	441	448	453	469	409	455	454	464	437	445	441	486	460	474	453	440	463	450	472	420	483	459	464	462	469	453	486	476	464	436	442	477	491	467	457	447	427	418	475	407	474	466	462	450	474	444	418	466	417	488	463	454	504	448	479	463	469	426	479	482	447	445	426	447	423	470	458	469	490	472	436	472	417	444	435	460	450	455	435	473	458	415	436	475	440	506	473	438	462	435	465	465	488	502	466	436	436	434	463	443	420	461	417	474	478	489	455	445	464	449	478	419	423	463	468	447	460	434	444	477	458	443	442	446	433	476	476	423	467	437	444	464	457	419	434	463	443	428	464	454	467	412	438	440	476	443	474	494	423	461	419	470	444	479	474	464	464	468	439	483	457	431	451	438	429	474	462	451	459	428	445	464	488	501	434	438	482	436	404	476	480	454	458	457	460	482	455	447	460	448	454	460	472	445	414	427	430	477	449	429	475	468	411	461	466	448	474	474	466	443	478	443	457	478	487	492	508	466	485	439	447	469	434	453	483	446	453	457	451	448	453	451	435	455	487	418	446	463	439	424	446	451	473	449	493	472	469	508	442	481	473	475	452	466	464	468	468	459	458	428	457	482	461	502	420	463	453	456	448	465	463	460	479	435	475	456	452	483	458	446	442	463	438	466	453	433	464	481	478	458	447	436	459	463	460	493	423	463	485	486	440	432	458	417	441	460	474	462	491	462	440	514	436	455	434	424	469	441	450	445	465	453	449	468	433	445	480	421	475	443	508	452	482	460	436	448	471	426	485	452	447	449	433	432	465	436	451	429	451	478	453	466	476	448	458	476	407	449	433	430	463	467	429	433	456	448	460	459	462	423	461	457	447	442	431	439	468	494	473	471	421	452	454	455	469	453	435	447	431	474	449	460	470	468	456	460	451	461	448	473	461	419	460	470	470	440	442	439	462	460	441	459	480	462	442	477	422	466	461	470	445	499	468	464	479	442	476	461	448	463	432	439	425	449	455	471	468	485	445	467	479	438	440	442	453	465	448	482	442	452	483	438	449	479	465	450	433	418	439	440	458	437	456	449	471	427	464	438	474	439	423	456	445	465	469	449	475	468	482	463	425	443	470	437	484	455	438	457	455	430	436	441	440	486	434	443	455	439	459	449	447	421	488	474	449	464	433	432	466	436	442	419	476	457	464	461	425	452	405	436	460	432	419	481	449	478	460	458	451	448	461	484	434	458	440	409	456	465	433	458	441	475	482	444	498	449	439	431	453	463	440	436	445	449	467	456	429	455	443	405	431	457	499	456	460	471	468	428	440	457	441	466	469	466	445	458	436	465	426	413	444	449	459	422	448	461	415	457	471	462	441	452	438	451	463	465	491	478	425	443	443	477	473	451	455	459	441	464	441	494	421	469	444	466	464	453	450	457	450	482	437	453	457	464	449	437	435	457	456	441	439	472	474	421	456	462	475	471	457	464	466	446	429	461	428	446	514	450	440	481	465	464	447	487	453	467	450	468	443	479	433	444	454	415	424	475	454	449	474	467	501	434	482	461	427	486	424	492	449	478	471	440	508	439	450	490	433	477	487	462	457	457	428	443	452	459	449	480	444	450	452	433	486	436	485	468	428	438	480	495	509	420	452	487	464	450	461	472	442	474	436	392	440	471	466	465	457	435	470	502	485	468	473	437	457	444	474	447	441	458	485	443	461	441	502	478	449	429	470	438	507	467	459	464	439	469	458	462	459	468	475	465	428	473	471	434	434	465	485	433	445	440	442	428	473	472	447	475	499	432	415	467	448	418	493	468	433	460	413	442	408	427	445	469	492	436	418	457	441	447	456	447	453	448	465	465	471	451	458	455	440	470	468	426	439	446	420	489	483	454	441	437	487	492	433	446	485	491	460	434	462	422	444	449	430	429	490	448	493	459	499	443	459	427	451	486	426	457	472	467	439	443	440	483	450	437	474	453	476	421	430	448	422	447	466	453	438	484	455	469	455	434	440	464	469	430	427	460	453	475	428	457	507	454	469	463	461	443	484	458	425	470	435	466	450	467	450	432	450	452	436	478	430	443	467	452	506	463	466	469	458	470	479	447	448	461	418	441	459	449	450	422	429	495	451	465	487	490	478	457	459	451	427	483	505	459	459	459	430	469	434	439	440	498	491	436	443	452	462	447	458	473	426	442	446	455	459	462	470	445	455	431	444	458	466	457	451	430	433	441	470	444	413	451	470	476	421	493	450	463	452	454	421	431	437	454	483	454	451	449	452	487	440	419	465	450	500	444	460	455	434	455	454	435	452	451	446	425	443	458	437	469	454	441	424	441	471	461	453	462	485	430	484	440	466	434	442	450	440	477	436	470	441	465	475	455	435	412	427	477	413	485	422	432	472	457	465	437	468	445	409	448	454	468	476	441	457	437	472	460	505	468	512	475	440	433	479	465	427	457	466	414	466	453	427	425	435	446	453	441	443	467	490	414	435	480	504	444	428	446	416	445	450	493	472	410	430	453	465	435	457	450	447	450	457	470	461	520	435	447	469	446	422	467	456	426	460	466	417	513	468	455	422	437	479	473	457	467	453	466	431	455	445	469	487	464	447	441	417	466	452	438	481	448	472	444	455	475	455	460	460	444	439	458	439	454	474	447	464	442	460	432	477	471	445	465	426	452	445	442	431	469	459	446	451	429	428	431	475	483	461	462	480	479	475	460	453	413	473	475	460	476	499	482	437	483	481	404	436	464	419	457	452	445	416	458	486	458	465	474	459	453	462	420	448	448	444	391	446	458	437	480	453	448	475	465	462	489	455	461	479	459	472	460	443	489	475	458	438	453	453	479	490	442	473	467	433	448	499	436	445	478	427	447	436	457	458	469	441	453	485	472	461	466	451	470	463	453	466	400	441	438	462	471	415	480	461	442	410	453	462	433	460	435	413	455	439	425	450	436	479	464	460	449	456	441	480	456	428	478	492	436	455	466	472	472	483	444	453	420	445	457	477	441	454	470	474	422	442	441	459	463	496	515	457	449	472	439	477	484	485	434	489	434	477	484	453	456	455	431	454	444	463	425	448	457	466	444	505
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
