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
336320838456	336320838975	336320839525	336320840075	336320840625	336320841175	336320841725	336320842275	336320842825	336320843375	336320843925	336320844475	336320845025	336320845575	336320846125	336320846675	336320847225	336320847775	336320848325	336320848875	336320849425	336320849975	336320850525	336320851075	336320851625	336320852175	336320852725	336320853275	336320853825	336320854375	336320854925	336320855475	336320856025	336320856575	336320857125	336320857675	336320858225	336320858775	336320859325	336320859875	336320860425	336320860975	336320861525	336320862075	336320862625	336320863175	336320863725	336320864275	336320864825	336320865375	336320865925	336320866475	336320867025	336320867575	336320868125	336320868675	336320869225	336320869775	336320870325	336320870875	336320871425	336320871975	336320872525	336320873075	336320873625	336320874175	336320874725	336320875275	336320875825	336320876375	336320876925	336320877475	336320878025	336320878575	336320879125	336320879675	336320880225	336320880775	336320881325	336320881875	336320882425	336320882975	336320883525	336320884075	336320884625	336320885175	336320885725	336320886275	336320886825	336320887375	336320887925	336320888475	336320889025	336320889575	336320890125	336320890675	336320891225	336320891775	336320892325	336320892875	336320893425	336320893975	336320894525	336320895075	336320895625	336320896175	336320896725	336320897275	336320897825	336320898375	336320898925	336320899475	336320900025	336320900575	336320901125	336320901675	336320902225	336320902775	336320903325	336320903875	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
29127	19168	17215	10377	8579	36298	35382	22914	11288	4737	1515	518	313	237	142	161	168	179	165	176	152	152	155	167	156	161	184	163	157	181	142	187	159	171	167	151	152	183	164	170	160	156	143	151	179	151	163	160	179	151	178	186	175	168	151	154	152	158	172	163	155	158	165	178	155	149	170	188	162	136	157	143	169	166	152	155	150	157	158	159	149	144	181	144	150	174	178	168	148	165	149	137	181	158	172	160	147	160	180	173	180	155	154	161	164	164	155	151	166	169	163	166	143	173	153	161	140	163	146	160	154	174	167	162	175	180	144	159	161	183	176	178	140	162	160	141	149	176	180	145	169	172	140	167	175	167	176	161	172	161	162	148	186	183	151	162	152	160	163	171	130	172	155	155	194	166	161	145	173	165	158	164	171	164	178	188	163	179	161	156	171	168	176	161	162	165	152	178	166	173	178	158	156	195	179	177	163	161	170	160	164	175	175	146	169	171	150	162	177	180	161	169	170	164	156	168	172	171	168	154	162	145	168	162	178	179	168	170	167	181	152	183	166	171	170	171	168	164	184	153	152	170	152	172	154	131	164	160	171	170	196	158	148	177	141	187	165	175	173	198	155	149	152	139	175	162	155	164	177	172	173	172	155	161	169	183	154	181	155	189	144	162	162	166	176	168	168	150	152	194	172	170	145	159	160	187	164	169	186	153	183	150	166	172	165	145	168	149	164	157	154	183	171	152	185	188	169	169	160	173	178	192	161	177	167	176	168	171	154	166	165	160	167	138	175	158	181	169	148	166	147	162	159	146	178	170	140	139	183	146	154	180	191	152	166	159	142	172	151	168	161	172	158	150	171	156	175	171	164	184	169	159	170	157	183	152	148	160	168	173	146	154	173	153	162	160	172	173	169	164	165	157	171	161	169	155	156	148	145	158	160	151	177	168	145	159	178	154	186	139	141	177	165	150	158	178	163	157	168	168	184	172	159	164	151	164	172	160	169	166	163	148	150	162	156	157	163	165	166	166	167	155	178	163	164	165	159	179	165	158	167	176	185	161	161	164	152	136	177	164	150	149	150	126	129	172	147	169	157	176	168	158	165	173	174	158	184	189	164	182	190	181	183	150	153	150	147	161	180	154	167	173	184	166	132	192	167	162	160	167	151	170	145	137	178	167	170	157	142	169	159	148	132	147	188	155	148	139	146	176	179	148	170	168	145	168	163	151	169	138	168	165	158	144	169	175	148	157	167	166	170	162	166	163	158	164	148	153	159	178	155	180	159	162	177	162	169	148	170	153	163	181	145	183	166	174	169	168	153	164	168	154	151	178	173	153	167	158	183	143	181	164	166	172	144	161	157	156	189	182	145	163	172	183	187	165	151	175	146	169	174	149	164	163	164	162	154	162	183	166	164	190	182	156	184	155	157	162	157	147	137	161	173	155	151	156	155	152	172	174	157	162	155	171	175	163	175	162	184	182	167	155	176	168	164	171	138	148	148	150	167	164	157	156	180	140	138	158	162	141	153	169	165	157	162	160	150	137	172	163	153	135	160	155	174	154	149	165	152	163	137	175	151	163	177	184	163	165	175	134	172	157	155	167	141	145	166	165	154	151	171	136	163	174	152	155	158	179	168	168	144	164	158	178	166	148	160	180	149	179	171	166	151	136	154	167	164	160	181	166	171	165	156	163	164	153	158	147	164	157	166	158	185	160	157	141	186	147	146	177	176	158	153	164	146	162	153	172	152	155	190	151	169	165	153	160	148	157	164	171	163	153	180	166	165	175	171	153	160	153	186	159	166	130	155	155	164	184	151	160	171	156	171	152	157	154	179	153	169	143	146	176	167	169	167	155	147	176	160	164	148	145	177	135	168	198	160	152	167	164	174	177	159	175	151	151	175	152	157	156	169	186	149	154	149	153	167	150	162	153	152	173	169	166	177	168	178	175	152	166	173	143	157	160	163	141	153	160	174	170	176	165	180	137	153	163	144	159	168	135	139	156	169	171	160	154	157	156	161	167	129	166	166	144	172	169	177	161	151	145	168	157	171	161	142	157	150	135	165	166	177	149	160	176	180	167	165	144	168	176	164	167	164	174	170	150	184	171	171	163	171	154	173	158	166	154	138	152	191	194	154	174	160	171	155	161	170	158	156	153	155	181	172	138	141	171	168	174	167	159	178	199	183	181	162	166	165	167	179	183	176	145	160	153	152	162	150	176	165	149	168	186	161	157	150	143	167	202	161	137	163	158	158	181	162	149	144	157	155	169	162	170	172	184	155	158	146	171	164	159	171	166	153	164	150	159	155	168	170	183	179	186	144	158	145	171	163	154	155	173	165	135	158	172	168	170	175	155	162	152	151	156	158	157	153	160	146	145	143	169	175	154	174	150	160	167	164	176	166	167	161	155	135	166	186	147	159	154	180	163	153	177	168	143	159	167	157	164	161	123	159	157	137	169	160	154	145	159	158	188	156	158	155	169	172	177	178	163	168	161	178	139	172	136	182	158	135	153	161	172	170	193	179	169	174	184	133	170	158	157	150	157	149	151	163	175	160	156	162	159	154	155	143	176	130	147	152	175	182	151	166	165	153	159	155	171	187	169	159	161	184	152	143	167	139	146	175	152	146	167	161	140	153	168	159	170	163	176	173	153	146	188	147	157	146	198	153	168	163	147	158	157	154	160	176	173	160	150	172	154	161	153	158	168	147	172	178	156	164	168	169	168	161	154	159	176	170	167	165	160	164	186	176	163	156	180	179	177	181	167	144	141	161	168	142	186	163	166	170	169	169	168	167	170	191	169	143	164	160	158	177	165	157	153	193	150	155	148	158	156	187	163	161	146	143	150	175	168	163	141	157	162	157	174	154	162	159	142	176	185	173	152	156	177	147	159	163	144	185	179	162	171	161	162	165	165	155	165	161	152	167	169	182	134	152	162	168	167	163	155	181	154	154	171	170	175	159	151	169	149	153	172	162	182	170	154	161	183	170	148	151	160	172	161	149	158	162	166	152	146	148	153	169	162	164	173	158	186	159	150	171	174	175	135	159	173	158	161	159	176	163	143	154	173	170	185	158	180	159	178	169	152	170	163	175	167	158	199	164	162	142	155	145	161	175	165	164	168	168	175	188	161	137	162	169	160	151	170	147	166	178	156	179	184	164	163	156	153	164	172	156	150	154	161	163	174	145	146	169	170	161	169	173	157	161	155	159	159	165	145	177	186	160	156	188	162	156	168	165	126	160	161	151	146	176	182	143	148	190	174	173	161	158	169	142	160	139	157	159	171	165	159	155	153	161	157	155	187	144	155	178	165	163	149	153	178	168	168	177	161	162	150	163	155	176	145	174	161	163	189	180	164	126	181	174	145	155	167	166	160	187	167	155	166	177	163	161	178	165	170	166	174	137	184	172	165	175	165	148	150	152	159	151	165	155	145	148	169	133	168	155	157	151	179	178	169	166	170	158	158	176	166	169	160	150	161	146	167	141	167	164	167	141	163	158	160
16463	15246	21599	20359	24376	55866	52880	41079	30352	17814	7796	3008	1617	916	561	510	494	507	494	477	488	483	493	478	475	464	437	481	456	512	467	493	448	456	480	491	466	495	454	470	483	478	501	461	500	494	461	455	443	474	458	421	480	511	481	489	464	478	484	449	482	481	453	474	507	483	474	436	470	488	474	466	478	471	521	466	457	454	451	478	476	463	444	503	422	490	506	482	433	499	446	464	479	456	447	506	476	494	457	489	452	471	458	483	489	522	478	486	472	483	496	470	476	497	455	472	466	493	459	449	483	473	482	489	449	446	443	486	539	481	453	484	515	502	504	474	486	471	481	453	467	477	423	487	472	451	451	494	466	418	510	451	483	457	447	490	473	482	496	475	458	470	493	456	478	462	483	456	484	471	470	423	483	441	481	483	465	438	466	448	475	472	483	459	452	492	468	488	506	472	475	476	468	441	484	447	459	494	468	439	475	456	505	479	467	479	432	478	463	461	482	433	461	476	478	510	456	476	481	470	459	457	457	463	513	439	497	485	441	449	473	443	468	451	452	434	466	501	468	499	509	478	471	478	466	458	450	493	500	447	460	455	466	461	481	452	490	488	445	452	480	479	457	484	470	471	463	476	471	477	487	496	485	469	465	445	451	469	507	512	477	492	465	446	465	472	483	493	473	424	451	440	512	498	499	456	453	450	450	455	494	458	501	481	487	443	485	473	482	484	476	493	460	462	463	484	460	465	483	485	480	484	473	446	503	463	439	462	454	416	465	460	450	495	487	423	476	459	462	486	486	480	463	475	524	458	485	464	467	464	414	488	479	466	446	440	465	480	482	424	472	462	459	510	503	499	484	463	461	449	499	502	498	481	484	476	473	495	487	487	508	477	463	467	449	465	487	460	455	465	502	475	517	470	419	447	469	477	468	455	479	474	448	497	456	464	466	465	460	470	450	466	492	442	474	471	431	462	458	464	451	465	454	461	494	477	498	430	467	454	489	488	514	487	438	485	462	456	456	478	497	479	473	499	474	500	483	471	462	502	477	464	440	502	479	466	471	467	467	474	448	438	464	507	472	492	457	475	478	450	496	461	505	458	487	462	497	490	466	482	476	483	442	468	444	455	436	464	468	478	480	482	476	459	492	410	450	473	426	476	455	495	431	475	447	499	482	459	486	484	496	450	477	447	423	491	435	488	461	458	442	475	491	491	489	462	442	472	488	474	507	481	428	435	474	467	506	480	497	448	468	478	470	495	418	464	459	438	452	464	466	504	471	427	471	480	451	471	475	477	514	512	446	480	428	448	456	462	449	437	468	475	485	460	467	468	472	460	427	484	465	448	446	495	462	484	487	473	490	500	457	471	511	481	449	458	447	488	458	486	485	457	460	459	489	454	468	511	467	475	493	483	487	543	464	474	469	493	478	433	417	487	461	480	509	481	470	489	485	519	500	443	458	505	462	468	478	434	465	504	470	503	491	435	478	451	491	508	439	459	444	450	474	428	514	448	482	459	496	518	476	465	462	482	471	449	484	456	472	450	460	471	467	475	488	475	443	420	468	466	506	466	484	473	452	467	498	443	464	454	456	478	470	481	507	436	454	518	428	475	460	482	462	462	454	508	452	460	451	485	460	481	480	480	492	483	454	492	439	496	532	465	437	452	449	453	499	455	479	467	478	509	456	496	492	469	445	488	468	480	486	499	468	455	515	480	463	492	450	455	497	488	447	478	472	478	452	444	472	421	436	489	440	494	462	443	491	486	501	478	495	486	468	514	490	488	462	479	455	471	483	465	468	471	489	484	484	469	499	476	454	496	474	514	491	472	479	483	472	494	508	499	453	478	455	462	443	484	478	469	478	435	465	468	454	456	456	513	462	483	467	484	464	447	485	483	468	473	475	476	513	503	460	467	450	447	489	496	499	413	481	474	447	491	476	481	474	496	466	448	492	438	471	475	456	445	438	469	465	463	520	479	468	500	458	483	495	511	475	466	429	465	457	480	444	477	435	472	452	445	459	493	436	448	504	484	439	489	465	435	497	449	481	483	450	446	502	509	452	458	488	473	483	471	485	471	467	468	521	454	467	454	446	454	486	460	475	476	470	440	469	485	445	481	483	471	508	492	469	467	474	483	429	455	478	438	506	478	508	456	436	466	460	507	469	447	465	455	471	502	479	485	505	485	482	450	477	481	476	501	489	461	458	479	487	476	452	449	485	484	494	470	472	435	486	487	483	478	467	526	493	461	441	473	460	472	493	463	467	480	468	494	446	471	491	444	476	455	480	455	431	480	488	483	482	467	484	480	493	475	470	445	499	474	466	473	463	472	502	460	471	462	494	452	450	475	435	459	504	460	455	484	479	455	494	477	504	469	477	460	470	452	459	507	472	469	470	465	474	487	454	494	446	497	504	439	484	491	490	465	469	528	478	425	478	472	455	488	495	453	474	456	452	429	464	448	470	453	434	476	466	428	466	490	504	486	471	480	491	473	493	511	453	477	441	451	474	483	444	489	502	475	449	478	467	465	502	486	460	446	518	498	436	438	479	454	435	499	483	480	499	494	480	474	487	479	484	495	465	480	496	450	463	487	488	472	443	461	524	462	459	457	453	494	479	475	470	450	502	471	464	447	490	480	436	448	516	483	481	467	496	430	475	472	450	455	479	481	457	480	456	487	442	502	479	476	457	439	493	470	498	516	501	408	484	495	451	434	479	460	472	475	474	468	510	474	501	499	475	458	512	478	477	475	473	447	474	472	499	494	477	494	498	508	452	459	550	441	486	474	494	444	474	488	495	490	452	473	491	504	453	489	486	477	471	489	500	496	473	475	439	453	492	488	434	457	430	439	512	472	461	478	503	481	474	484	491	503	485	477	494	487	480	486	479	481	428	492	489	479	508	454	457	464	499	446	435	490	483	438	477	456	444	459	494	491	466	542	476	466	468	464	462	479	454	464	470	470	464	475	477	426	484	470	470	421	511	477	482	471	425	451	492	454	487	460	446	446	476	474	462	476	470	454	455	479	455	467	488	489	450	456	439	473	496	490	469	457	468	405	517	458	457	480	448	483	446	492	500	489	489	470	477	472	511	516	437	463	505	467	519	425	459	449	466	448	456	448	480	464	469	466	464	497	446	488	481	505	468	482	452	472	490	481	466	505	465	470	462	444	448	448	439	448	463	486	450	428	491	473	478	499	482	468	482	495	426	443	479	483	431	478	465	484	462	464	465	470	486	466	469	449	501	461	503	464	427	505	496	463	463	450	444	447	440	505	457	468	441	458	472	482	468	443	449	468	472	484	465	463	454	481	474	478	446	485	497	469	502	486	448	420	446	486	479	496	446	497	458	476	452	497	473	493	462	458	494	503	474	453	450	469	484	488	466	486	464	456	475	475	454	499	497	445	492	447	447	490	493	485	482	474	427	488	487	505	448	453	459	466	478	466	439	487	446	449	461	483	458	503	505	491	472	478	470	478	469	463	470	421	459	444	441	470	466	456
24604	9191	7190	3935	2573	4042	3995	2422	1144	526	303	214	210	203	208	170	183	177	176	193	199	206	214	206	196	184	186	165	181	184	199	190	187	193	201	183	223	211	195	180	198	194	177	177	207	186	218	193	184	186	193	224	175	220	202	177	197	200	172	170	187	194	202	184	183	182	196	177	196	191	195	184	197	188	200	188	202	183	208	193	195	201	215	170	206	206	193	190	204	207	178	192	201	190	198	197	166	193	170	225	177	195	184	202	182	171	183	156	201	194	229	199	192	180	188	203	234	200	188	181	172	172	201	185	176	195	185	200	188	184	203	185	186	192	186	187	177	184	170	181	179	192	201	190	187	159	199	157	187	214	202	207	166	180	191	191	179	191	194	183	183	222	209	185	200	205	194	190	193	179	209	205	162	210	197	187	206	194	183	178	164	200	178	219	190	191	192	188	172	185	181	194	175	192	192	195	213	183	212	193	195	210	211	217	198	196	181	200	184	198	219	185	193	179	192	175	189	176	232	171	188	196	166	193	160	184	190	167	172	217	200	175	206	195	204	180	189	182	209	178	176	183	202	187	197	208	182	163	205	198	182	181	188	191	204	200	193	186	182	181	178	199	194	204	187	202	168	184	170	212	165	173	181	195	187	178	199	219	206	173	179	189	209	176	193	189	184	203	191	181	202	180	182	171	196	197	165	203	200	201	181	189	212	181	189	185	192	179	175	192	196	187	186	164	217	192	208	188	190	202	204	184	172	170	177	160	174	181	186	213	188	195	191	212	190	189	178	180	179	190	218	189	170	195	182	193	177	165	187	165	166	207	183	193	193	174	175	185	193	159	177	208	201	208	181	202	212	205	174	180	229	189	187	188	177	175	179	172	192	191	199	183	180	181	203	187	187	166	187	194	200	156	187	194	179	198	208	181	187	210	191	183	220	189	201	183	195	205	203	162	194	186	179	191	185	213	211	180	210	189	169	194	193	202	203	209	183	184	167	193	193	166	165	184	184	198	213	210	170	202	203	180	191	181	195	181	193	181	179	185	187	207	191	199	217	194	175	216	181	191	205	195	211	199	188	184	219	168	199	221	193	182	172	183	172	201	177	179	194	196	166	199	198	179	191	183	195	183	194	183	183	214	187	191	154	205	193	186	182	196	191	184	172	208	171	211	173	191	190	190	206	201	186	159	185	214	189	158	220	180	166	195	189	184	185	172	186	183	174	193	185	172	194	199	206	197	200	187	182	191	204	175	210	201	180	217	183	185	170	183	208	160	177	195	160	190	172	193	186	193	197	199	202	192	185	177	193	182	198	191	215	181	185	168	215	190	192	199	196	203	178	190	186	200	182	166	200	187	208	185	193	203	181	202	199	202	195	182	160	185	173	195	183	194	196	158	187	207	180	195	195	206	205	183	194	204	212	195	195	182	198	173	202	203	205	184	197	175	195	167	202	179	195	162	194	169	170	180	182	157	195	199	190	198	190	179	213	173	183	207	187	185	192	188	206	173	196	182	163	216	191	208	174	183	191	223	198	193	185	190	182	213	170	188	184	186	194	165	172	194	172	188	173	206	191	184	189	190	204	174	202	185	199	192	192	184	174	177	198	191	195	209	193	209	196	192	182	167	187	192	202	187	203	197	205	182	188	172	177	208	209	166	161	201	201	195	205	202	148	183	181	164	200	201	180	215	205	189	213	169	184	176	185	193	180	184	195	203	174	185	174	177	201	201	203	155	173	197	213	200	204	162	190	193	164	208	186	182	173	182	186	196	193	188	182	204	185	190	204	184	210	197	191	196	217	175	215	204	192	176	181	181	170	203	188	173	164	195	185	175	217	183	195	185	213	194	208	189	191	197	185	178	197	192	212	192	185	185	188	193	195	195	207	179	218	162	197	196	182	182	218	172	188	194	158	186	184	199	209	181	208	180	209	200	194	205	204	180	208	183	171	179	182	203	201	201	191	188	199	194	197	194	195	188	200	177	183	194	198	193	185	179	212	191	199	191	199	193	184	200	223	194	202	165	213	206	192	207	203	189	195	182	185	211	175	178	219	220	198	183	197	192	190	187	204	178	195	191	175	185	190	202	175	195	163	153	164	171	199	193	205	209	185	192	167	192	179	207	193	194	212	211	176	189	178	201	190	207	171	197	180	170	194	172	191	198	175	186	166	193	220	193	203	223	197	189	175	167	184	183	195	174	205	192	188	185	200	215	195	231	198	185	185	208	175	189	210	182	194	175	160	194	165	182	180	165	180	181	187	194	183	181	183	189	189	172	182	181	156	182	226	182	183	167	178	198	166	178	186	177	213	208	194	202	197	191	195	198	198	187	161	191	172	184	193	184	182	186	205	201	191	172	180	177	215	199	188	194	176	192	175	191	185	207	195	192	201	189	150	204	199	197	185	189	188	207	184	195	188	197	209	204	195	187	202	208	191	205	181	177	204	188	193	194	157	173	186	235	191	205	208	181	183	191	203	177	189	178	203	208	191	192	197	180	204	201	188	204	184	168	191	175	187	178	201	178	187	180	175	178	194	187	185	185	192	187	188	198	205	205	200	185	216	192	202	182	174	209	175	206	209	183	198	179	189	212	179	207	196	199	200	193	184	208	187	204	189	204	188	193	164	197	198	186	174	209	202	189	204	183	199	175	169	157	197	175	199	168	189	190	173	190	213	169	178	179	207	222	180	183	200	213	190	185	195	197	173	182	200	172	173	174	193	211	179	212	191	173	215	213	200	169	193	199	198	187	198	187	194	184	171	196	200	169	199	201	206	193	206	178	190	213	173	212	191	172	211	186	194	204	197	192	160	174	204	199	198	183	183	199	178	191	221	190	192	206	195	199	182	186	171	190	186	186	214	194	185	221	175	202	188	185	191	181	191	181	198	183	197	203	190	184	186	212	202	206	196	199	213	182	188	173	200	192	192	213	199	189	190	203	182	200	222	154	205	221	189	197	188	217	187	188	165	192	181	161	189	177	170	214	164	190	177	212	220	212	193	193	204	176	172	194	167	189	174	169	182	190	182	185	214	160	191	183	189	189	178	169	206	206	213	211	183	187	198	169	200	185	176	206	181	183	201	180	200	194	179	204	191	163	180	163	179	204	195	171	190	193	180	178	177	173	186	171	191	183	200	190	171	202	198	213	186	171	179	206	197	195	181	191	217	179	171	202	198	181	204	165	195	176	204	196	196	197	177	192	216	167	185	206	171	182	177	174	194	194	202	191	186	172	185	160	180	206	191	177	183	199	183	194	214	190	188	200	174	200	168	202	197	180	176	166	211	191	199	201	161	179	194	205	176	209	192	174	204	213	201	187	188	179	186	165	202	196	187	197	177	188	178	185	185	185	204	194	189	202	182	211	176	188	185	192	178	195	184	166	168	188	210	161	183	193	215	169	219	171	203	199	191	177	177	199	188	190	201	166	184	191	187	177	168	198	183	176	180	195	194	206	184	205	197	172	182	183	190	207	201	177	160	191	195	198	202	181	219	176
12055	7865	12599	11273	10813	17617	16177	10030	4816	2151	1049	704	608	558	543	512	521	498	509	500	544	568	537	519	523	543	531	520	531	549	584	511	516	512	527	558	559	548	519	554	534	546	524	497	537	537	493	552	546	581	567	535	556	496	583	521	511	556	524	550	574	529	579	562	517	486	522	569	529	572	562	520	530	586	517	537	539	490	524	566	564	539	550	505	580	515	526	510	547	513	512	539	542	533	546	554	549	527	546	515	569	511	559	551	527	576	553	524	521	524	540	491	529	530	539	530	525	550	561	531	545	522	529	548	514	537	547	525	484	528	558	567	519	524	516	533	567	526	501	493	553	606	513	557	547	534	525	545	553	576	541	555	544	494	523	562	519	571	536	559	536	529	512	553	527	527	576	514	524	540	521	531	582	539	534	516	532	495	511	557	507	564	554	573	534	575	551	522	543	555	571	574	549	549	544	545	553	494	498	601	545	525	570	540	522	559	569	586	561	530	537	540	522	525	554	523	514	542	528	529	523	526	524	553	535	531	530	552	547	521	510	545	515	568	536	497	562	524	510	574	552	542	517	549	547	528	519	544	531	548	539	521	529	498	532	526	515	542	528	561	575	581	549	546	523	551	538	559	536	539	571	531	493	519	550	551	512	543	540	513	527	520	527	547	510	571	533	519	532	557	533	513	529	588	510	541	576	511	572	551	532	521	529	517	510	556	520	546	567	535	523	537	594	521	519	499	544	566	553	522	522	547	536	515	576	530	546	521	546	525	503	516	525	533	491	549	536	550	526	535	565	478	530	559	537	534	546	499	545	543	534	559	537	513	545	564	494	511	556	575	541	538	576	506	508	507	516	566	544	540	545	576	505	523	552	516	527	536	516	539	520	532	548	534	565	540	530	583	552	515	552	567	484	555	542	552	495	519	551	561	532	527	535	585	509	551	550	567	510	569	571	493	540	546	507	542	531	516	549	535	535	551	516	569	503	496	555	514	537	530	517	509	576	544	516	546	536	545	538	524	540	533	503	540	528	495	525	507	489	501	517	494	524	557	507	574	567	525	511	528	545	573	545	510	525	560	551	535	540	493	570	520	614	522	525	553	533	553	528	551	527	561	522	557	514	545	508	545	521	526	543	540	559	492	549	547	547	477	583	541	541	560	536	544	560	511	526	560	492	547	565	512	527	509	585	522	554	550	551	562	541	516	520	557	508	547	528	541	553	547	562	540	505	561	532	565	572	520	523	521	504	524	526	602	533	520	510	513	502	549	545	530	556	562	532	532	583	502	570	588	567	498	584	526	604	523	532	556	516	542	511	563	547	548	533	474	529	574	546	547	516	551	516	526	521	561	526	516	524	581	505	554	483	558	559	557	541	519	552	527	534	553	548	594	539	533	551	544	527	576	529	529	504	498	521	561	524	567	548	549	513	532	532	531	572	506	550	502	553	520	558	537	514	553	555	519	487	534	543	565	518	509	571	515	554	546	549	523	534	539	523	489	514	580	574	528	575	507	528	553	504	542	517	520	538	535	525	531	513	541	524	563	516	499	546	554	502	526	526	563	556	511	542	541	524	527	489	541	540	510	540	506	538	490	548	548	565	508	543	554	564	567	519	547	534	548	548	556	578	533	561	561	563	512	532	524	526	576	536	527	558	543	570	571	514	535	535	525	577	516	555	564	535	567	500	527	512	548	550	559	568	517	574	527	556	547	532	555	519	556	560	550	525	520	537	510	511	532	537	564	539	482	543	572	542	534	489	561	539	545	542	535	543	516	543	531	588	512	571	588	514	518	547	529	524	530	508	502	503	565	544	508	564	577	580	553	556	521	552	578	568	556	523	558	531	561	562	521	515	531	571	510	517	502	540	511	540	519	559	516	528	535	488	551	537	527	489	514	496	501	537	541	540	542	525	558	549	541	520	537	548	540	503	549	574	552	552	554	520	506	532	495	549	495	547	528	537	526	573	537	509	506	538	526	557	542	507	526	558	534	539	542	582	601	541	532	528	519	545	538	510	522	519	534	534	536	548	542	550	518	515	514	516	522	539	556	550	539	538	527	519	513	522	509	523	521	539	549	551	473	547	510	541	582	545	568	520	572	517	572	544	529	548	537	545	528	521	534	535	518	544	516	516	533	547	535	574	523	539	554	542	553	529	526	493	555	537	558	515	557	564	508	573	544	509	567	515	532	512	557	562	507	564	532	526	518	585	563	498	563	506	529	584	541	534	510	539	550	583	550	530	515	580	520	554	532	532	551	486	552	517	559	533	517	516	540	554	549	510	540	539	510	483	540	535	599	543	528	527	499	533	520	529	514	520	556	511	514	521	532	533	545	540	541	531	521	563	544	537	529	573	583	542	575	524	497	494	535	527	518	569	552	564	588	568	536	535	543	534	569	561	519	569	568	541	578	504	535	539	536	542	542	526	555	534	538	568	517	554	592	530	547	566	509	508	525	616	536	533	577	519	556	537	541	515	571	552	530	514	510	547	597	533	533	560	546	547	574	506	510	518	533	530	539	489	554	535	521	568	540	540	515	572	531	527	528	502	551	508	544	533	520	513	501	575	522	534	544	499	532	536	554	560	512	550	529	522	522	514	526	516	560	547	517	563	505	523	548	512	550	511	562	574	527	489	511	540	525	519	526	536	536	545	525	522	531	541	534	544	566	550	503	570	534	580	524	526	544	500	558	507	532	536	525	547	530	546	532	558	535	592	538	567	505	513	566	551	552	514	536	541	526	549	502	528	516	520	544	558	535	556	573	539	552	550	520	517	522	549	544	539	564	546	565	554	563	559	552	517	535	530	538	527	543	523	528	578	509	578	552	530	523	540	531	566	535	544	556	532	540	540	552	589	543	536	557	557	538	516	556	523	547	555	499	549	538	546	553	570	524	527	520	507	542	559	573	516	551	587	513	593	548	542	565	521	530	547	493	554	534	551	557	562	551	528	527	494	543	556	534	524	558	538	514	524	543	548	521	503	552	500	529	549	531	510	571	523	522	531	528	543	536	563	560	528	540	523	557	552	504	561	556	537	522	556	499	532	536	526	524	486	522	549	558	566	534	518	531	528	546	551	495	531	533	521	506	567	546	533	564	559	508	550	558	564	516	510	555	532	591	532	503	534	511	538	516	536	535	518	541	525	567	545	552	513	565	560	527	561	559	506	550	540	517	522	516	525	536	568	532	560	524	504	537	558	530	528	513	501	536	567	500	540	510	540	540	559	532	540	529	518	508	560	503	532	498	537	545	566	541	529	526	520	563	561	516	518	558	563	543	546	562	537	524	540	536	550	577	520	594	531	548	521	533	551	553	539	521	529	526	499	548	542	559	524	534	535	523	524	564	575	560	562	495	546	510	553	553	513	550	549	555	519	532	499	520	514	537	542	542	590	583	535	546	535	493	501	569	510	562	563	526	537	526	515	505	534	567	569	579	554	500	537	561	588	535	517	491	539	539	539	501	478	516	525	538	524	516	579	551	543	556	542	554	506	521
27457	13518	12866	8183	8266	27025	26663	16557	6631	1677	556	257	189	176	185	148	161	162	159	169	156	145	145	179	161	152	157	156	185	158	168	159	172	157	132	178	172	168	159	159	178	149	158	173	155	165	173	177	153	179	155	156	153	179	152	150	166	151	156	165	164	172	182	168	171	164	154	157	188	139	140	150	134	150	159	174	175	167	161	161	156	149	179	170	174	149	152	167	166	154	144	166	168	180	149	174	136	170	161	169	165	155	163	145	166	159	159	145	167	166	189	171	160	156	148	159	176	152	152	177	170	184	164	173	158	170	168	173	173	176	175	173	142	179	188	161	177	153	159	170	153	167	184	168	166	170	155	157	187	155	178	143	174	150	140	194	148	171	159	166	162	151	163	181	165	148	181	161	158	147	148	164	182	159	153	143	152	167	129	159	140	160	159	188	170	166	139	169	157	143	165	147	151	143	180	120	146	158	144	181	162	182	149	171	149	157	147	176	174	164	172	142	154	158	162	161	155	163	163	173	163	165	174	169	152	173	164	141	141	169	160	160	138	159	186	166	154	150	162	142	149	172	176	146	140	150	177	169	198	163	158	154	163	166	171	177	176	141	157	158	178	168	164	156	144	155	165	142	163	151	168	161	146	163	153	171	160	148	136	139	161	151	157	170	168	168	183	131	159	165	139	162	167	154	171	153	150	147	150	175	150	153	147	155	180	167	156	165	168	172	199	163	139	186	159	163	150	158	133	160	175	155	172	168	174	163	154	136	133	137	172	182	158	177	179	165	141	176	168	164	148	171	168	173	161	180	162	154	157	176	161	149	166	166	160	176	180	168	158	152	163	146	157	144	151	151	152	144	158	165	156	156	155	158	182	156	146	168	160	146	161	165	153	164	179	158	183	141	167	151	149	153	161	192	165	145	142	155	147	180	150	161	177	155	169	183	165	150	158	201	180	160	157	148	179	155	159	148	143	175	145	163	149	144	161	180	154	138	142	174	171	172	145	143	157	163	175	189	175	152	147	143	175	151	166	165	154	162	181	169	170	168	199	163	145	170	165	152	164	151	143	131	158	164	163	167	149	168	159	157	156	157	193	164	142	156	166	159	165	169	161	179	193	155	164	177	166	153	133	189	153	164	143	170	142	182	164	172	174	155	164	126	150	144	167	175	153	176	160	160	151	174	158	157	162	160	166	149	145	167	173	153	150	156	136	179	176	165	163	156	151	164	153	148	143	165	159	168	150	161	176	169	153	152	169	140	161	149	157	162	160	156	162	152	165	164	159	138	175	168	191	168	153	151	153	143	162	161	171	192	148	155	156	154	169	172	162	166	146	157	133	169	158	159	177	160	156	159	149	154	157	147	166	155	163	162	146	168	158	173	144	166	139	148	153	161	156	166	168	142	170	163	174	167	159	161	166	145	192	152	155	158	166	149	156	169	164	155	179	168	157	167	141	161	168	174	165	180	153	143	176	167	152	148	159	169	148	158	162	156	154	138	162	146	172	164	166	176	172	159	141	151	157	154	159	145	184	169	151	160	128	177	172	152	175	171	158	156	154	162	158	164	164	151	146	160	146	136	155	169	176	138	147	139	153	174	182	160	151	155	162	159	170	168	166	200	159	164	159	163	166	134	166	166	162	154	146	163	150	163	173	183	169	160	149	160	141	185	175	158	188	177	168	175	145	153	180	159	162	166	185	157	172	160	152	161	168	146	170	148	120	168	149	181	150	140	180	174	160	174	174	150	148	161	166	169	160	159	173	170	164	172	156	165	141	144	172	160	175	160	162	158	156	166	167	173	170	157	171	152	167	167	152	182	153	189	169	152	135	168	148	160	146	162	152	153	144	158	120	170	156	187	142	178	158	149	147	154	173	153	152	159	158	154	189	155	162	170	165	156	153	152	149	154	155	156	158	161	171	152	159	155	190	187	141	163	148	161	151	174	167	158	142	173	169	168	183	156	146	161	158	156	168	149	141	156	148	179	157	169	150	166	153	161	155	186	154	174	163	159	171	168	148	174	156	143	148	175	164	143	154	140	181	158	165	142	150	154	165	171	167	156	151	136	167	153	159	150	174	178	155	162	155	143	170	163	170	165	150	155	151	164	165	157	140	152	161	158	172	182	170	137	154	163	147	183	166	136	145	183	141	163	153	149	147	142	175	164	193	162	159	153	171	161	180	161	160	149	160	159	149	133	174	153	143	140	151	154	142	149	155	152	163	185	152	163	169	159	159	150	176	160	157	137	138	160	153	147	165	165	140	148	163	171	159	179	138	142	190	161	161	144	167	169	128	165	155	172	139	189	156	137	175	160	172	171	169	162	184	124	167	155	158	155	141	144	143	166	152	143	142	161	177	160	180	158	162	157	172	164	153	168	140	162	165	148	147	149	152	143	162	162	163	154	164	169	147	148	163	158	144	144	167	164	138	173	152	158	152	184	152	157	164	168	157	149	162	163	164	158	193	166	179	170	164	178	155	162	132	165	167	158	172	164	145	148	171	177	152	160	147	183	148	162	167	165	150	152	187	157	179	148	140	161	150	183	168	170	181	178	165	164	166	162	166	158	156	163	140	173	152	146	150	161	160	148	163	150	163	149	168	149	157	162	133	144	157	159	173	160	169	163	150	144	183	141	174	158	173	158	156	181	136	151	154	156	139	175	149	152	177	160	157	161	158	187	148	149	163	173	149	153	167	171	159	180	146	143	152	138	176	151	152	172	183	161	147	159	157	174	183	147	167	161	156	162	147	152	151	157	159	180	168	167	160	139	157	160	149	156	156	158	134	159	160	176	149	152	183	168	167	157	145	142	159	137	158	164	148	168	163	169	182	156	181	145	160	143	159	164	157	168	145	163	153	163	174	173	163	169	146	179	177	175	177	164	162	142	172	171	133	154	166	135	157	158	157	145	161	156	152	160	162	145	176	178	173	157	141	144	159	146	147	167	140	167	139	136	180	168	159	177	139	175	160	159	146	142	141	169	158	170	146	162	148	150	158	166	153	161	162	158	140	196	154	154	148	176	166	158	155	156	172	172	170	156	156	157	161	161	157	151	145	164	148	143	163	152	159	160	167	162	154	148	162	169	133	146	151	139	166	171	153	185	157	168	144	176	174	170	144	146	155	197	173	164	165	153	161	161	159	172	175	176	160	158	164	162	134	178	144	175	174	146	161	161	172	167	152	164	173	167	162	185	180	161	173	158	177	153	167	157	155	148	150	148	158	181	163	154	167	143	162	140	176	173	155	175	163	170	176	151	165	175	155	159	165	142	162	163	161	162	158	147	153	162	168	137	161	152	154	164	157	187	180	159	146	145	159	178	169	142	161	174	159	146	159	170	152	164	159	146	183	184	132	163	171	158	156	151	163	168	156	136	166	161	158	186	158	161	139	159	148	176	153	140	165	178	167	155	156	149	156	141	168	155	169	160	178	191	163	170	146	172	168	143	167	160	163	150	189	190	151	167	158	158	145	143	153	148	149	155	159	135	174	158
12835	11015	18382	18612	24649	49501	47195	37252	22253	8520	2878	1153	630	483	431	488	490	512	502	463	469	461	487	463	460	485	466	441	464	480	483	503	464	478	455	428	462	459	513	459	479	482	463	487	475	454	458	423	477	461	462	491	457	466	446	488	471	455	455	469	475	478	425	469	502	496	457	456	455	429	473	476	452	487	464	406	444	474	462	464	467	463	461	485	480	495	460	476	457	478	483	477	509	487	457	485	430	471	472	475	469	432	470	462	494	447	508	471	482	495	433	476	445	465	487	481	475	436	457	485	464	426	444	467	454	488	455	467	449	479	439	481	500	471	439	468	440	443	481	501	464	453	425	410	458	464	485	451	435	478	475	467	481	476	425	480	473	461	483	452	474	487	458	422	485	466	492	473	497	460	459	446	442	438	479	465	475	451	462	463	448	480	472	489	507	468	445	484	481	433	485	476	457	473	467	481	445	478	463	477	454	497	438	486	469	460	464	482	442	460	494	464	436	499	482	465	457	450	439	430	460	452	445	432	468	478	465	463	480	513	472	488	461	472	449	462	504	511	481	451	462	473	479	451	428	453	481	442	491	449	439	454	479	460	444	496	449	488	499	480	403	488	458	477	447	488	514	444	488	437	452	473	441	469	433	447	479	462	444	489	481	453	477	481	442	412	457	486	477	503	453	506	450	495	491	495	491	460	471	454	487	467	409	451	499	453	468	486	436	440	484	470	459	449	423	478	505	469	515	483	420	474	440	434	439	469	473	485	455	476	467	489	479	430	462	489	454	423	486	449	451	474	495	440	438	468	460	475	490	480	496	479	456	461	464	477	443	488	481	428	477	472	420	443	466	448	464	461	488	461	492	463	503	448	454	489	453	462	423	450	473	476	457	448	492	471	457	453	490	481	463	446	463	435	483	457	455	484	440	471	447	495	465	501	479	481	467	462	496	485	444	478	448	466	448	466	482	441	497	480	449	502	458	429	424	491	458	488	498	479	503	470	459	471	468	446	471	460	447	478	459	467	454	433	471	486	461	486	489	424	472	484	458	495	504	446	481	451	427	455	483	439	506	461	492	465	457	504	453	484	451	463	431	457	479	455	481	472	483	460	470	474	475	447	452	449	441	467	496	503	460	461	444	475	491	468	485	442	484	477	470	476	459	476	498	449	445	503	460	455	474	457	443	469	419	434	449	491	451	469	501	494	476	496	447	494	468	442	466	464	477	443	476	495	488	452	494	447	472	473	456	461	461	483	450	462	466	456	460	455	425	451	445	536	450	463	445	437	431	454	488	484	488	435	444	489	475	450	459	461	461	491	454	478	448	463	527	449	470	475	462	479	465	457	454	476	459	460	495	476	451	475	474	454	456	502	481	455	498	431	494	472	474	493	482	490	433	471	479	454	473	471	494	475	455	458	417	450	452	458	463	467	472	473	465	478	476	438	470	519	507	461	451	465	474	462	471	462	489	467	469	445	436	444	438	432	488	436	527	434	483	412	491	459	472	473	443	499	477	497	413	463	475	492	451	467	470	464	450	462	466	464	455	466	485	477	443	480	477	497	452	491	483	466	470	458	494	468	477	481	466	445	473	460	460	463	489	485	477	432	436	482	465	441	431	473	458	493	468	483	432	473	433	476	475	453	453	491	459	470	423	433	481	481	442	493	500	457	496	447	511	475	487	480	450	461	481	460	429	495	477	458	468	495	483	470	459	487	470	468	466	459	478	487	500	441	474	461	464	464	483	433	484	477	452	478	441	473	461	463	464	479	447	463	487	496	463	474	435	457	502	460	473	442	453	480	444	467	465	477	463	445	471	461	464	440	445	451	495	462	449	475	439	455	446	471	472	444	466	463	460	494	456	517	484	483	447	435	476	441	443	476	501	418	435	486	429	446	464	507	457	449	474	478	451	466	476	471	479	474	441	448	466	494	485	469	489	504	480	452	480	482	511	468	429	466	478	481	440	447	521	493	474	479	460	476	486	492	457	471	472	426	452	455	487	497	478	446	467	477	448	494	493	447	456	498	447	495	518	484	463	467	483	482	434	471	479	454	443	471	469	446	450	494	453	463	495	445	442	437	462	427	451	458	465	492	455	431	463	479	495	462	462	464	517	483	455	477	477	465	480	469	429	441	451	483	439	444	480	462	519	458	448	464	463	444	464	443	447	439	442	465	471	478	455	445	495	439	476	483	453	445	455	475	467	455	464	487	418	471	447	462	473	478	524	497	473	470	473	465	497	458	453	455	466	447	445	458	491	482	462	483	451	488	480	469	469	495	459	444	499	425	463	459	452	452	485	462	455	457	452	432	474	458	477	425	471	465	477	487	436	473	461	461	437	448	437	442	442	457	439	505	499	494	482	483	457	457	438	489	483	457	431	460	514	482	453	467	448	495	463	455	437	443	471	448	469	419	445	508	463	486	501	473	432	454	454	465	437	486	510	472	456	463	482	459	441	448	472	454	452	477	464	450	489	444	466	474	486	506	484	460	474	505	452	494	457	466	494	460	495	469	447	449	490	504	460	514	488	502	472	485	477	430	469	448	459	478	480	456	477	504	468	458	446	464	437	510	453	465	439	451	488	458	457	455	447	466	425	490	492	485	530	540	500	479	466	473	476	482	491	503	456	450	475	447	447	478	446	462	470	455	444	470	456	493	476	462	430	448	476	485	452	453	480	452	425	452	502	479	450	467	453	465	500	439	463	470	442	439	486	419	484	444	450	466	489	480	490	461	478	455	449	462	488	448	479	430	487	449	461	433	477	505	425	463	459	424	430	514	473	477	457	481	422	466	441	504	480	461	483	460	475	476	465	452	426	447	490	448	479	504	468	490	491	448	452	464	459	485	454	466	473	474	478	470	471	448	471	433	457	454	508	468	417	455	449	440	463	482	483	481	485	450	477	513	451	431	464	460	495	459	460	517	449	477	476	455	478	475	456	461	456	473	471	488	443	481	449	463	433	424	455	468	486	464	486	473	517	446	505	429	457	445	442	439	504	484	442	455	509	450	489	408	475	453	469	449	475	496	476	466	482	454	465	473	463	473	456	517	510	451	449	486	477	435	476	487	475	499	435	471	472	454	455	443	476	442	497	444	440	460	461	441	453	463	449	438	443	453	469	478	456	496	414	449	496	467	483	443	453	460	442	457	479	448	489	481	470	495	441	437	449	432	504	472	475	467	431	464	485	480	427	462	453	455	468	457	453	436	447	439	475	453	484	479	436	526	440	494	447	417	472	459	478	477	436	475	473	462	479	484	465	426	461	465	442	454	454	483	466	471	452	451	447	454	438	424	493	475	443	464	472	472	433	462	431	455	442	434	453	491	503	465	474	436	448	448	425	481	417	492	454	516	442	434	427	473	436	471	467	475	453	456	473	444	481	451	410	449	474	466	445	480	449	476	452	474	458	508	453	451	477	462	473	449	486	477	454	459	492	442	448	477	421	434	463	465	431	478	483	471	471	467	463	441	457	472	467	442	475	449	511	474	465	437
29141	18120	19863	15817	18375	39647	39348	23940	10822	3867	1153	395	253	201	176	188	167	189	163	208	168	190	163	182	194	172	163	182	163	183	181	172	176	167	173	174	176	173	148	184	185	192	196	174	188	163	173	177	151	157	186	175	165	204	178	155	183	162	200	166	193	178	195	187	171	206	189	165	178	172	188	191	175	192	179	165	186	170	196	196	185	179	190	167	188	169	180	138	180	181	150	171	196	185	195	171	175	162	222	175	173	188	193	185	177	187	175	172	156	190	197	182	182	192	182	182	176	172	172	184	154	210	169	165	160	165	182	163	188	166	202	160	189	180	176	167	158	185	165	188	175	182	187	185	178	181	190	198	191	173	184	188	190	203	186	179	180	170	165	172	169	173	179	181	154	176	188	174	180	166	189	173	156	183	211	186	174	193	193	182	162	195	200	184	211	167	168	180	203	175	184	164	182	191	179	188	167	182	163	177	213	171	175	170	200	194	202	177	196	195	166	176	182	163	181	187	172	187	190	196	204	166	186	187	196	180	181	204	196	177	173	174	176	209	187	162	173	196	182	196	174	174	186	197	184	181	167	207	172	167	168	181	181	164	196	195	205	158	174	199	200	191	175	177	161	169	165	203	206	163	186	205	167	188	180	187	195	187	163	163	182	182	213	164	161	187	166	191	174	172	187	167	192	161	172	166	147	190	195	176	170	171	167	173	168	179	167	168	157	174	163	176	180	183	158	169	175	182	179	174	161	186	167	182	180	171	184	191	164	183	180	164	162	173	168	194	177	185	193	168	170	157	185	162	184	183	162	173	193	179	166	177	186	168	181	171	181	169	174	191	174	199	177	168	185	176	171	167	171	186	206	178	170	153	163	177	167	186	180	164	186	166	189	198	155	177	169	175	180	176	165	168	172	163	167	167	180	184	195	171	186	156	185	203	176	166	184	181	168	186	191	154	192	187	174	169	192	185	180	164	186	209	153	207	166	195	163	173	188	192	169	170	178	168	151	158	180	184	205	184	183	166	158	187	184	171	191	172	184	159	187	171	182	186	180	188	163	166	170	183	189	192	176	168	159	174	185	169	176	186	180	195	169	156	168	161	192	188	199	168	168	158	196	181	178	162	168	190	169	180	163	178	183	174	180	168	165	178	163	170	185	166	178	162	195	182	203	163	194	184	165	156	163	174	162	177	172	188	168	174	163	186	161	166	170	183	156	179	181	178	190	187	197	169	181	162	167	192	179	199	186	189	199	173	168	163	183	174	176	169	167	188	181	203	172	185	171	195	187	182	185	161	189	156	182	173	167	195	172	171	181	190	185	192	187	156	171	174	189	169	174	182	175	154	151	174	165	177	177	185	188	177	178	185	194	175	151	182	185	175	201	193	162	178	180	194	191	155	176	171	201	174	181	190	184	155	154	183	172	189	176	197	171	167	184	189	191	195	190	178	180	187	166	169	202	188	173	182	209	167	178	183	181	170	160	166	158	174	199	187	172	161	160	200	169	166	195	192	194	198	184	188	176	175	205	165	185	167	165	192	174	173	170	198	184	156	224	185	154	158	187	171	178	158	197	179	187	176	192	188	166	189	168	184	179	152	169	206	175	162	178	167	162	176	192	194	157	175	194	191	191	169	177	157	174	152	190	199	190	189	179	170	193	139	189	172	166	171	176	182	184	159	161	174	169	192	192	188	186	177	164	167	186	213	187	195	201	162	146	183	176	182	170	192	170	171	185	161	190	170	167	189	192	199	161	184	164	208	174	182	192	168	167	178	199	172	193	192	164	207	161	173	185	156	191	187	178	170	157	183	191	171	169	158	153	180	197	165	187	196	196	191	193	186	168	191	172	168	190	172	186	162	166	182	164	182	173	167	190	186	184	159	173	166	194	166	170	166	181	177	185	173	183	157	205	159	196	151	179	177	177	169	169	189	168	177	159	182	163	186	161	185	185	159	190	173	176	172	186	163	183	164	157	176	159	178	192	182	166	183	166	172	175	198	186	147	175	157	177	188	193	140	185	188	171	191	187	190	168	175	173	162	205	163	174	168	183	201	164	203	159	188	160	159	183	171	167	168	198	174	161	172	183	153	187	158	177	183	192	158	180	150	185	191	188	162	175	163	174	169	181	166	187	189	179	172	155	180	165	177	183	179	196	174	181	166	179	170	168	192	193	165	178	175	187	211	181	195	170	170	172	160	161	177	184	182	192	176	160	146	161	193	178	186	199	173	149	179	158	152	178	170	162	161	176	155	188	181	156	183	186	185	155	176	191	170	149	157	169	183	165	174	159	185	199	168	205	187	163	175	183	182	177	200	195	183	176	178	179	178	170	190	186	161	180	200	174	187	197	162	188	190	176	197	163	173	194	189	176	170	191	168	169	186	204	184	174	205	172	165	175	161	141	170	170	199	170	174	166	152	179	177	160	171	182	187	184	172	163	174	168	186	181	196	188	183	169	173	179	167	173	202	146	175	164	149	188	182	162	199	174	175	183	163	184	174	195	189	164	171	158	195	193	175	149	182	186	190	184	183	166	175	160	156	171	166	197	160	191	173	165	159	175	197	178	179	154	158	167	183	168	186	177	188	194	182	192	153	191	207	173	178	159	171	193	201	183	197	191	157	197	182	179	185	170	181	182	182	162	192	181	165	176	187	174	180	181	173	197	197	159	198	163	167	168	205	176	185	172	178	188	198	203	186	174	180	190	198	190	191	177	173	162	158	165	172	164	170	202	175	170	153	193	176	192	182	176	154	180	190	167	183	187	165	181	183	173	166	180	158	175	184	205	173	173	186	167	159	169	196	178	173	192	160	177	213	199	164	202	175	181	151	158	179	186	174	179	196	186	162	189	172	193	191	164	180	180	171	180	192	174	201	180	170	165	174	171	202	170	181	163	188	203	158	158	160	196	157	135	168	164	177	173	173	175	162	175	186	175	163	171	172	193	148	170	164	179	170	175	169	168	155	174	174	195	169	183	174	163	166	138	165	164	165	182	170	170	174	188	182	178	187	191	168	162	189	181	174	192	174	172	201	178	176	176	214	174	161	182	163	173	197	214	181	188	171	178	196	182	161	163	198	168	168	183	169	192	206	178	166	185	158	196	174	144	201	198	178	155	162	194	175	218	185	192	166	175	188	183	196	147	182	177	195	198	170	177	180	177	162	188	186	174	176	178	173	165	186	180	143	184	161	181	181	173	190	161	184	207	160	189	174	183	199	163	166	160	181	190	195	164	176	185	173	157	176	194	179	191	173	162	168	154	189	162	193	186	158	186	197	180	175	190	183	206	156	176	157	188	185	161	181	157	182	161	178	165	181	191	178	196	175	151	198	207	179	164	196	160	186	173	166	179	182	175	192	168	177	165	187	159	193	185	183	174	181	190	193	201	165	208	169	163	219	182	168	175	195	192	169	183	172	168	204	176	179	190	186	192	180	192	176	153	178	158	165	194	180	187	159	189	167	170	184	168	198	172	185	172	181	181	192	171	184	168	171
13787	14235	25124	28915	38214	59345	57198	43250	28665	15737	6134	1957	918	590	591	514	521	504	534	503	517	567	578	541	524	519	530	517	483	481	514	522	566	498	504	509	519	471	528	507	542	497	530	515	510	557	527	481	513	534	499	498	519	521	536	539	477	506	544	484	548	551	553	553	496	509	546	555	502	513	523	537	515	498	497	495	511	535	520	486	556	497	531	505	551	536	496	545	551	519	532	503	518	493	494	494	525	473	526	558	467	503	548	482	527	530	467	525	519	504	458	505	515	581	522	523	528	511	487	492	486	504	534	524	491	537	508	514	533	526	521	518	500	504	524	517	499	508	520	527	557	538	535	502	475	503	509	532	512	515	545	503	532	499	487	482	551	500	496	501	524	529	516	474	525	508	507	471	505	502	463	501	504	539	503	557	510	538	513	485	503	474	483	493	541	501	509	517	498	509	544	510	530	502	529	546	494	463	511	523	507	465	473	449	531	535	502	515	536	525	521	526	536	490	492	532	503	540	455	513	526	519	496	541	529	476	492	480	501	527	545	529	499	498	522	509	504	554	505	506	511	486	518	499	465	486	507	484	481	475	522	492	511	523	535	496	557	494	519	515	517	514	487	543	474	533	524	526	540	541	544	506	476	562	472	513	539	518	528	529	485	513	512	510	520	488	495	507	505	475	521	554	542	503	527	510	490	507	533	545	573	500	497	523	512	512	564	514	547	500	484	535	530	534	508	529	488	485	519	502	517	568	506	505	552	506	513	530	501	534	514	515	510	524	518	495	523	533	518	531	462	514	483	493	545	464	491	501	522	537	505	518	524	538	516	516	517	502	540	527	536	543	510	544	536	521	497	504	514	516	563	546	528	494	498	540	538	523	506	503	494	503	541	497	547	522	521	526	564	514	533	530	509	520	524	520	521	497	488	519	511	535	515	491	495	500	545	507	520	473	564	513	524	525	491	521	489	511	484	542	489	538	496	489	490	517	554	525	536	524	536	517	505	519	487	504	543	537	487	534	528	588	471	498	559	524	566	500	528	541	527	548	521	538	520	507	513	506	500	508	524	559	505	498	467	514	538	504	494	535	503	516	521	561	543	514	528	519	543	515	507	487	544	459	523	479	477	497	485	509	468	479	493	527	537	526	515	549	529	504	517	456	505	551	483	504	500	525	553	505	498	502	552	509	509	506	504	516	507	531	553	522	476	505	508	512	561	518	519	528	516	489	535	489	480	559	460	539	561	541	500	507	521	529	536	552	522	497	514	523	497	556	551	517	504	579	473	523	521	537	514	522	494	484	567	516	511	514	486	533	480	522	534	524	530	571	528	509	492	519	509	500	517	501	511	520	530	538	496	523	507	497	472	558	529	533	504	550	535	529	488	480	545	521	514	509	537	490	492	462	531	506	516	528	511	516	502	572	514	491	539	540	524	534	522	515	498	497	483	507	555	496	532	513	546	471	521	538	532	492	507	504	533	559	501	508	508	507	497	537	523	514	534	544	539	493	528	537	510	491	509	511	500	511	522	494	506	531	503	521	517	499	530	491	525	539	541	507	506	497	501	533	518	531	494	527	519	514	516	518	522	545	491	515	526	521	484	534	513	520	499	516	523	553	453	502	536	488	488	518	478	519	466	517	543	548	538	510	499	489	459	515	499	507	525	499	504	506	501	504	487	521	508	527	500	486	492	529	521	504	539	509	538	512	506	499	524	520	488	510	514	476	517	472	524	476	512	490	493	526	528	527	492	479	525	509	544	486	532	515	516	507	513	489	520	514	516	500	508	494	493	530	509	524	547	503	545	514	562	471	512	500	567	526	476	481	501	525	497	488	520	543	519	498	509	497	494	499	491	533	514	531	527	525	517	516	528	538	544	499	497	540	487	474	522	493	511	515	510	511	516	482	503	502	504	511	506	487	512	535	522	506	516	533	527	502	514	526	521	491	506	479	493	518	515	529	549	495	524	521	533	506	535	538	494	505	526	523	473	535	522	453	465	521	525	505	519	505	525	513	495	485	510	542	499	513	532	510	526	510	485	500	516	487	519	529	507	525	520	491	521	516	531	519	505	497	538	533	517	533	493	521	495	499	506	551	516	503	515	522	494	537	500	537	496	516	534	515	502	550	505	502	476	494	501	509	504	498	526	491	530	513	518	488	525	508	495	501	511	515	504	549	523	505	501	505	504	536	525	492	522	494	550	515	501	525	531	516	496	522	507	501	531	494	492	557	533	514	528	497	517	527	515	501	537	515	499	518	522	517	528	546	496	526	495	502	479	533	527	497	536	504	544	478	547	526	505	494	538	520	574	510	536	534	494	491	546	539	491	519	478	498	563	528	510	527	503	543	506	511	526	559	522	497	519	536	559	540	522	514	492	540	542	466	479	495	524	497	477	512	505	490	508	539	547	496	498	508	516	513	516	499	522	491	538	496	505	528	514	493	471	509	493	509	482	486	516	503	545	467	481	497	534	512	541	547	566	495	499	542	473	516	519	509	528	528	513	520	504	530	505	483	494	485	532	505	507	512	478	537	503	527	495	480	506	541	520	485	504	522	497	510	510	554	531	513	504	478	512	497	508	512	517	559	493	501	514	514	520	545	514	530	524	471	502	501	552	511	549	502	506	474	527	545	481	458	535	507	515	491	528	510	535	469	519	545	533	485	537	477	484	500	501	553	530	514	495	542	475	500	520	530	495	506	501	536	496	471	502	554	498	508	520	544	523	554	516	478	509	504	488	529	552	521	527	527	527	555	515	484	509	551	521	524	517	516	489	522	542	503	486	537	525	494	545	509	510	527	500	478	512	545	531	502	526	545	521	574	530	498	530	488	537	514	510	521	469	530	530	528	532	514	529	529	484	539	513	533	505	499	546	488	511	505	526	506	502	549	547	460	495	467	484	526	500	498	534	470	492	486	522	503	505	557	466	522	481	535	547	513	528	530	533	524	537	493	525	507	548	515	557	481	531	493	554	477	529	457	534	523	469	517	505	520	540	506	526	492	531	500	513	487	516	546	488	501	514	492	531	505	540	519	514	508	515	525	501	502	569	527	520	532	511	521	464	548	510	487	500	538	489	565	517	525	493	529	501	522	529	507	482	536	503	477	482	499	498	501	529	488	489	535	491	526	515	542	504	547	494	469	510	500	497	553	525	509	515	534	528	512	535	533	539	542	526	501	485	499	523	493	533	495	525	542	523	468	465	512	495	512	509	505	518	509	509	484	511	491	493	520	513	513	562	498	569	496	529	527	511	517	558	496	499	560	489	525	520	493	514	540	489	509	524	501	524	479	514	510	538	486	518	500	505	519	501	483	516	499	472	514	479	534	493	516	544	501	485	489	516	526	481	511	492	521	484	501	513	559	499	508	534	541	509	519	539	534	503	522	519	480	514	529	535	523	507	529	522	517	504	520	517	484	489	490	502	489	511	549	515	539	511	505	527	555	529	483	522	489	484	535	527	489	523	505	487	532	494	545	510	529	513	482	537	526	508	502
22163	7302	8499	6055	3596	4147	3649	2389	1208	558	321	249	235	170	197	190	172	192	184	188	225	201	175	208	181	197	210	193	185	191	186	170	187	195	179	171	197	185	166	171	191	183	191	180	200	187	186	192	192	183	192	192	183	206	190	168	197	184	164	187	178	184	172	175	178	201	193	218	191	171	177	195	192	165	183	194	196	191	196	187	177	184	155	203	174	194	177	213	175	203	180	189	167	180	186	196	194	191	195	195	200	179	196	205	189	192	190	171	190	207	186	179	177	179	199	178	177	205	196	189	212	194	184	209	179	184	150	202	187	173	193	207	206	215	203	196	185	173	181	176	203	169	216	201	192	199	193	184	177	193	201	191	178	194	172	193	173	191	203	198	174	201	203	185	204	196	205	194	193	172	200	179	195	186	185	165	186	196	192	166	183	195	185	192	210	179	211	208	206	182	175	192	190	203	205	188	184	189	185	190	219	186	183	184	214	183	216	174	203	201	170	173	181	169	188	177	198	194	179	236	189	194	177	209	190	210	194	182	184	173	190	193	188	189	190	190	188	192	195	198	213	168	184	204	197	204	227	210	177	191	194	176	182	191	198	175	189	172	188	209	197	185	179	205	184	200	189	189	189	200	179	213	197	219	202	176	175	187	184	187	180	178	201	185	167	178	196	172	205	188	183	182	164	201	208	176	190	161	177	194	205	174	185	177	201	204	189	183	204	181	197	186	181	196	197	176	191	197	162	179	202	185	210	206	192	165	204	197	197	165	208	198	189	213	202	190	194	198	190	212	196	182	152	197	207	164	202	192	189	175	191	185	161	189	207	199	194	172	225	202	202	176	173	184	175	180	190	179	184	194	199	166	188	202	194	206	202	191	194	175	193	208	210	196	183	179	190	205	177	196	174	200	167	174	194	199	180	182	187	178	163	200	178	188	198	186	176	176	209	175	192	194	189	184	184	197	195	210	174	219	185	185	212	182	160	174	195	184	215	188	215	178	188	181	197	205	175	206	181	175	183	195	184	186	170	200	211	187	192	175	173	199	187	196	174	193	183	189	175	200	163	164	179	163	172	193	181	192	205	195	176	202	182	208	199	181	176	197	167	175	195	160	211	209	217	215	197	231	166	188	195	170	184	187	201	180	187	186	180	182	198	168	179	173	180	200	204	190	200	174	213	220	188	180	195	208	184	197	187	182	184	186	168	201	159	190	184	174	173	195	198	178	194	185	212	191	207	172	211	181	180	181	178	182	194	192	187	203	186	187	187	181	190	185	214	176	203	181	181	190	215	215	199	206	196	176	197	198	182	184	193	190	207	182	206	178	200	185	199	193	213	176	187	178	203	194	193	183	186	182	180	183	199	204	181	177	196	196	190	170	196	178	195	171	173	168	168	194	189	192	174	195	195	203	170	192	175	168	183	172	181	195	196	177	184	202	191	204	179	147	194	195	194	187	178	197	190	198	191	188	186	198	193	195	173	189	179	187	208	187	179	181	189	191	182	175	186	193	174	190	184	192	201	204	178	194	182	183	173	181	197	155	175	197	188	171	190	196	173	213	182	175	215	200	177	203	211	208	188	200	196	175	185	184	202	198	199	198	173	201	212	176	189	191	195	198	196	182	188	180	186	169	186	184	194	189	185	188	203	187	162	206	192	211	187	180	198	178	184	196	185	181	219	193	194	183	180	184	167	173	188	214	208	198	195	172	189	197	172	177	220	193	199	186	173	183	170	173	186	180	176	171	186	198	187	225	190	191	190	209	193	205	188	179	191	197	189	188	185	196	189	190	190	196	196	177	181	179	192	176	192	192	204	203	207	186	196	179	206	186	192	223	204	162	187	191	188	196	206	187	196	198	186	182	198	202	185	188	179	173	180	197	210	189	207	155	181	181	199	185	198	167	195	182	188	197	171	218	208	196	172	185	188	194	182	166	199	218	214	177	215	187	194	198	184	242	186	177	192	176	189	185	172	175	190	172	183	194	198	203	213	199	172	198	198	217	188	191	195	194	183	191	202	188	193	180	196	206	172	194	174	181	201	178	201	209	195	174	172	209	168	196	182	165	181	211	182	194	190	185	211	209	179	164	169	185	209	179	212	222	179	207	193	202	229	181	211	199	188	187	173	185	165	205	184	203	183	201	207	212	176	206	187	191	192	217	186	187	199	191	212	204	186	169	160	179	203	188	170	174	189	179	177	180	209	186	196	188	205	183	184	206	224	181	190	151	186	191	204	182	201	207	210	184	202	182	197	181	186	184	187	185	168	184	208	194	176	181	185	181	170	192	187	199	198	169	184	193	187	207	167	174	177	214	205	193	190	201	194	206	165	181	199	200	164	186	173	180	183	206	207	182	170	187	200	173	167	176	164	180	201	204	177	198	194	171	177	182	180	193	173	160	178	196	191	179	194	168	173	164	189	229	214	187	197	195	206	170	195	183	201	207	196	200	190	169	208	187	186	169	217	189	194	175	195	219	225	221	202	180	197	190	207	181	180	178	205	168	174	193	183	182	195	212	186	214	187	173	185	168	175	186	187	179	207	178	197	201	181	186	210	204	203	190	168	200	193	188	200	177	203	180	199	180	208	182	175	178	180	202	199	178	205	185	171	180	196	190	173	183	199	159	189	212	172	188	178	201	169	187	182	180	206	185	194	189	169	193	192	211	183	184	181	200	199	172	176	178	212	220	188	206	178	183	210	191	193	198	202	198	168	195	185	186	179	200	197	187	174	177	214	215	194	181	192	195	191	203	188	178	194	177	177	220	174	181	189	197	184	190	179	181	190	213	190	210	183	197	193	194	174	168	196	197	186	180	201	168	174	205	172	198	177	197	211	190	177	178	194	203	204	176	191	208	191	199	172	206	216	174	185	201	184	201	199	186	177	184	181	186	201	218	176	208	194	195	191	178	172	187	184	196	181	182	179	174	179	200	201	186	195	177	223	190	194	193	173	193	161	171	178	179	201	177	194	178	192	178	192	203	178	179	188	195	186	182	181	184	192	181	194	213	179	188	211	182	211	188	173	204	203	202	178	176	190	192	187	180	194	216	194	187	189	176	195	199	221	207	187	169	172	168	215	209	169	184	204	199	193	186	176	178	167	185	207	196	164	178	154	210	186	186	194	174	182	217	198	219	171	206	184	175	184	196	180	200	194	203	188	197	163	180	163	176	191	160	166	176	193	165	166	192	176	193	186	190	194	207	201	201	194	174	167	186	223	191	168	213	201	200	177	177	191	231	173	175	181	213	199	197	224	175	186	191	220	208	180	191	177	197	186	198	205	172	189	178	220	176	171	192	181	167	187	186	195	201	188	179	175	149	200	188	200	193	186	204	180	197	200	200	172	185	185	205	191	201	187	215	190	185	201	183	184	185	207	165	182	195	192	211	188	179	185	202	185	171	208	192	207	194	205	179	175	185	181	183	178	214	185	207	211	185	223	176	186	197	180	201	197	191	196	183	212	201	216	177	180	203	190	182	189	172	188	189	172	184
9343	6831	15167	16444	14495	17475	15410	10852	5352	2251	1052	717	601	542	490	547	560	527	538	528	528	527	552	507	526	555	575	550	531	528	553	549	550	546	565	535	535	549	549	544	573	519	564	540	496	496	512	527	548	569	496	529	523	539	513	504	576	543	493	535	570	534	533	536	506	558	553	467	545	512	514	536	516	542	525	516	502	506	505	473	542	546	528	514	546	544	556	511	534	520	518	522	552	510	548	531	566	532	500	532	515	548	527	539	521	545	539	546	541	555	546	548	547	551	537	575	536	561	539	495	536	521	523	533	533	531	558	518	544	560	527	541	542	505	553	590	536	545	536	518	600	547	515	515	486	573	550	576	555	538	521	575	546	535	511	542	545	566	549	503	553	531	544	573	588	528	521	543	531	536	519	532	538	513	520	548	548	510	550	548	539	535	548	512	524	545	527	530	546	530	502	507	542	544	588	508	554	576	526	548	538	519	522	554	474	576	539	505	571	549	544	536	551	531	541	505	524	549	519	536	531	538	495	535	563	524	516	560	560	476	534	523	551	569	509	514	533	539	555	567	533	545	577	551	495	515	554	527	554	551	575	574	541	524	506	539	544	488	534	522	529	601	558	558	509	536	555	513	513	525	554	549	511	520	520	514	532	546	497	531	544	512	514	527	534	562	545	521	515	536	534	511	517	549	514	544	564	507	560	530	535	549	553	545	526	513	565	566	546	538	566	522	531	495	526	568	515	518	551	545	539	532	509	537	539	551	516	516	517	535	552	532	518	565	536	572	567	545	532	604	514	533	523	536	519	546	535	583	532	582	523	582	520	506	567	522	565	516	540	550	570	519	535	535	526	521	497	547	527	508	489	540	508	526	502	600	539	591	534	532	551	531	532	575	553	548	583	530	509	539	550	555	531	538	574	525	550	541	554	543	533	526	517	555	531	528	559	524	521	556	567	515	499	512	512	558	526	529	510	506	568	543	506	546	561	570	528	495	517	570	534	519	496	542	545	503	493	581	545	489	516	552	561	530	482	493	546	516	559	554	523	511	512	503	531	533	543	550	541	501	523	538	534	496	529	548	554	516	505	560	521	527	555	528	548	474	532	562	547	533	526	569	543	530	529	518	531	551	578	503	530	574	534	521	553	535	564	524	505	544	564	514	556	546	537	537	569	513	545	517	556	542	539	574	484	574	530	521	501	521	569	524	551	505	577	555	559	518	509	497	531	543	542	526	584	514	521	490	525	551	524	522	500	526	536	551	521	560	549	547	524	519	549	559	513	526	543	542	510	530	546	548	526	532	526	558	557	505	525	525	495	562	537	552	537	532	532	551	554	556	529	540	513	543	526	539	564	550	515	553	489	545	511	539	544	520	518	548	518	550	509	515	563	538	523	528	495	526	543	507	582	571	551	538	524	545	548	554	517	596	517	525	554	528	572	569	542	541	533	505	540	539	520	559	564	552	521	571	542	548	550	519	522	509	558	552	548	523	555	554	578	513	547	524	522	529	530	546	554	534	547	519	535	504	530	523	539	537	490	530	539	560	548	516	511	534	557	513	536	562	552	518	531	514	517	562	532	572	544	554	527	535	528	520	487	538	582	545	546	519	566	530	529	524	570	493	550	565	568	531	549	528	542	501	544	532	515	524	543	540	507	545	540	573	528	512	553	525	515	500	530	510	539	546	517	548	541	539	542	563	519	531	576	504	520	540	546	566	525	516	527	554	552	538	545	547	568	531	578	539	576	551	514	515	527	569	509	527	516	572	546	536	549	511	553	527	536	559	519	553	521	530	496	509	568	553	583	520	541	547	538	502	540	540	543	553	524	493	512	564	547	555	502	579	523	514	533	548	516	549	581	550	485	566	581	514	512	534	556	541	572	523	526	518	550	554	556	552	533	584	546	529	517	501	506	518	528	517	575	564	507	581	540	521	541	529	575	559	541	538	518	536	556	529	531	486	531	513	531	536	501	552	503	487	523	561	545	547	574	507	523	560	547	505	548	517	540	546	542	489	525	551	519	499	527	552	522	547	547	536	530	543	509	538	527	557	506	571	573	457	573	561	522	526	512	478	510	517	533	547	512	538	493	537	554	520	540	534	519	510	576	517	580	548	484	514	520	522	499	527	505	530	520	545	527	510	532	551	531	540	502	574	533	542	562	536	549	513	493	537	571	534	505	525	573	564	513	518	490	554	529	516	524	550	566	543	545	521	491	551	518	532	578	554	506	559	534	529	525	548	549	496	549	543	529	567	511	505	509	529	523	516	557	551	493	549	508	523	523	536	533	569	565	558	518	498	514	507	552	524	553	552	512	517	500	519	532	546	594	495	516	526	542	523	517	545	537	525	537	536	532	521	536	537	520	558	552	562	554	525	560	561	568	517	537	549	522	517	538	542	515	524	540	521	536	520	552	536	528	565	541	541	536	554	508	542	507	573	537	529	552	521	526	497	523	520	498	509	522	577	538	567	521	579	537	539	538	550	527	536	534	529	544	488	541	536	531	538	540	562	536	540	526	545	529	507	544	545	555	532	524	537	541	538	553	540	558	554	527	482	552	507	521	557	495	548	564	521	512	546	513	539	537	543	534	562	536	525	565	526	545	514	549	517	521	557	563	518	522	542	503	563	509	575	546	508	576	539	528	541	501	521	566	547	565	548	553	570	510	573	541	514	528	521	554	552	523	518	529	630	541	537	532	499	518	495	508	561	572	521	544	518	548	544	548	585	480	532	496	577	509	536	562	536	565	528	514	559	544	574	504	521	546	532	590	528	536	533	530	520	534	542	561	490	592	624	504	548	522	589	535	527	550	537	534	484	559	525	533	551	545	511	522	523	548	512	549	552	506	547	484	561	525	508	543	520	520	523	563	564	558	522	487	521	538	521	528	513	531	498	551	543	506	557	514	535	494	523	565	519	545	546	539	575	509	546	568	535	549	551	563	570	533	531	541	561	508	514	536	532	539	598	530	534	532	511	540	565	592	528	546	542	559	536	543	511	555	522	540	540	545	529	547	548	549	510	528	554	506	505	542	531	563	536	512	552	530	543	534	539	545	550	538	573	536	557	564	567	516	511	514	563	538	569	531	564	543	503	568	543	534	540	531	534	523	531	512	539	598	483	512	521	527	557	564	563	501	602	561	512	512	508	511	528	560	543	516	543	545	549	559	581	492	537	529	514	517	524	539	525	566	539	577	545	588	534	547	493	488	572	495	567	541	557	521	493	579	560	523	543	562	530	536	542	543	556	538	516	568	588	532	521	519	534	535	502	564	532	526	531	551	587	504	574	516	544	569	539	566	502	524	554	541	573	519	531	511	512	566	561	511	543	532	545	514	539	522	518	523	519	581	525	497	530	556	527	531	531	576	515	501	560	552	518	531	533	549	567	519	537	532	500	550	582	497	553	567	584	535	562	572	530	547	518	579	524	525	569	578	563	593	526	513	564	564	524	519	536	547	529	566	539	598	515	556	548	553	506	537	531	523	562	564	537	540	525
26428	14147	16607	13127	17313	26397	25368	15217	5212	1597	678	362	292	188	140	147	140	132	171	153	156	168	179	153	162	154	160	136	141	159	160	149	168	137	137	154	143	155	151	157	143	132	171	120	150	145	169	145	172	146	155	142	128	143	150	155	147	158	179	154	140	132	159	164	143	150	134	169	145	148	165	168	142	116	130	174	147	156	171	146	152	144	188	153	132	151	166	146	151	142	149	165	143	145	153	140	154	135	143	162	142	157	143	154	150	157	139	161	141	163	160	153	153	159	156	154	142	154	140	145	141	160	146	148	125	135	148	156	170	137	165	154	169	154	125	154	126	164	160	161	148	128	159	158	157	151	147	153	161	163	142	152	139	157	156	163	152	153	153	166	138	149	158	150	193	142	148	179	152	157	156	154	144	162	160	155	152	141	133	170	160	156	137	156	164	155	157	152	170	161	152	153	168	161	171	149	134	136	146	157	154	142	173	166	146	163	165	153	151	139	142	159	147	129	151	154	159	141	142	163	160	134	148	160	158	166	142	149	140	154	145	144	164	148	141	144	137	158	153	153	152	156	143	129	168	178	124	176	131	129	184	151	140	133	135	172	163	158	160	140	136	158	151	154	151	170	156	127	150	155	145	145	158	153	132	155	155	154	153	149	146	179	146	160	145	148	153	154	148	151	153	147	144	154	135	154	149	132	169	149	156	174	150	142	173	143	162	168	151	171	134	162	155	160	154	148	159	161	153	171	150	162	160	156	136	161	134	142	166	124	140	151	165	134	151	117	141	140	144	137	153	135	166	158	142	160	149	155	136	160	128	158	149	143	155	132	150	164	146	174	151	157	162	157	164	151	147	157	164	137	137	148	181	141	143	144	150	153	158	156	163	139	148	151	143	150	157	133	139	153	141	163	166	151	135	149	148	142	185	142	141	151	143	140	168	139	148	133	145	157	139	175	145	140	137	145	146	199	162	151	143	159	145	142	148	149	158	139	163	146	159	137	174	159	144	152	154	141	133	144	139	154	144	138	147	125	172	149	167	155	141	147	147	122	141	144	141	156	132	145	149	130	165	184	150	147	126	147	166	164	145	134	166	160	151	159	135	138	149	131	132	156	159	158	148	145	139	156	145	147	142	164	145	133	145	142	164	141	136	161	151	135	159	120	156	148	134	151	139	158	154	152	157	145	164	133	143	156	158	146	150	147	162	150	163	151	154	137	144	143	144	154	157	141	158	141	145	162	166	141	142	163	142	150	144	178	160	139	140	149	146	165	148	172	153	151	143	162	141	167	152	149	154	139	165	145	153	137	133	147	147	152	161	147	144	157	172	152	148	136	172	153	133	161	160	149	140	142	158	148	150	138	140	139	156	146	167	139	137	131	151	148	159	141	154	154	166	127	162	182	156	145	142	178	162	135	176	161	142	153	133	174	117	142	140	170	151	166	173	146	172	158	130	160	153	130	171	140	151	156	146	142	164	184	167	149	148	148	169	149	171	159	156	147	140	128	168	138	125	175	157	148	149	134	163	158	131	182	146	132	139	124	132	143	151	128	151	155	162	156	122	150	126	165	151	157	153	164	141	156	156	133	158	183	158	164	159	140	145	133	139	158	135	146	157	144	147	180	148	161	153	145	156	153	160	159	146	147	118	136	150	144	152	171	169	126	157	153	155	161	165	127	143	154	156	142	190	167	150	168	147	143	156	153	147	169	163	127	154	156	139	153	141	138	162	135	161	146	149	162	153	165	139	150	144	150	151	139	149	148	147	144	163	172	175	136	142	135	141	132	150	137	135	147	139	155	136	159	143	165	145	143	166	172	181	134	170	140	127	157	169	175	146	159	155	139	144	145	149	148	137	149	149	160	124	153	162	145	161	149	132	163	155	143	146	140	142	157	153	150	175	165	146	140	156	141	136	165	166	157	116	143	150	154	138	161	153	145	147	126	143	165	155	141	151	136	159	147	144	147	160	163	143	158	139	139	149	124	166	128	142	120	150	143	122	138	150	174	164	170	140	150	152	135	148	173	137	159	152	138	153	161	171	189	175	134	146	151	159	153	163	128	153	158	152	110	174	138	155	143	139	157	161	151	159	136	149	122	181	126	157	117	134	147	170	157	166	144	141	146	163	148	152	152	171	164	141	147	152	132	136	162	143	128	158	134	161	159	127	133	137	140	170	141	150	155	144	149	142	163	152	140	134	151	178	162	128	154	170	157	160	123	162	156	153	155	132	142	134	171	139	149	155	117	142	147	140	148	172	153	144	139	149	150	169	174	153	169	159	149	163	155	154	135	165	148	141	161	163	153	167	145	144	162	171	141	129	164	144	150	163	141	145	152	148	178	163	150	135	157	175	170	147	136	161	133	162	144	148	143	155	160	152	150	165	140	127	141	151	145	141	159	143	155	134	170	151	163	162	158	139	134	141	161	153	154	157	149	134	144	145	144	158	156	152	158	136	148	144	155	138	144	144	152	145	143	173	162	165	168	146	134	167	146	170	170	151	159	166	170	150	126	150	157	148	146	138	148	142	161	184	156	157	165	152	149	161	121	134	141	138	154	152	139	154	142	140	165	156	147	153	154	140	151	146	150	164	162	154	170	150	151	172	148	181	159	136	141	159	126	178	139	149	147	137	149	135	157	164	138	113	142	154	146	160	142	143	112	149	144	158	144	140	155	171	163	169	139	167	152	150	161	147	144	159	131	155	144	162	145	142	168	154	146	154	151	158	176	158	146	144	146	145	156	144	166	161	172	150	145	156	143	142	152	126	169	130	141	130	158	136	168	166	148	140	134	144	146	135	158	152	175	143	142	151	155	152	157	149	144	142	159	145	167	151	156	144	152	129	157	162	133	173	163	157	139	147	137	125	153	155	165	163	133	154	158	152	154	170	139	148	175	154	157	164	156	155	145	133	141	134	148	174	181	146	154	140	153	174	144	155	147	160	150	144	162	136	153	159	164	155	163	154	146	126	152	164	144	148	153	178	137	144	149	155	168	125	159	169	152	158	117	133	151	139	131	167	139	139	139	143	141	157	143	164	151	153	139	170	134	146	144	157	140	147	138	171	163	165	144	134	156	169	141	154	142	174	133	156	166	160	134	146	147	155	159	145	156	125	141	152	151	161	149	135	142	152	150	174	154	142	174	179	158	178	136	152	139	139	135	154	140	148	150	164	157	145	150	153	158	142	131	150	148	134	150	160	148	155	134	149	157	179	128	148	152	145	137	141	167	157	155	171	132	162	152	161	167	154	165	143	156	158	165	123	140	131	166	163	129	156	154	142	148	140	156	152	168	148	144	168	144	153	175	158	153	143	175	150	163	143	154	160	160	145	153	167	167	163	156	148	140	146	132	141	152	149	154	170	163	134	179	165	148	156	134	159	166	140	135	149	158	147	153	158	162	157	163	167	168	161	148	142	151	146	162	153	141	136	134	145	151	145	140	137	160	155	158	160	158	135	172	138	146	152	163	155	172	148	157	163	150	147	164	134	148
11444	12066	23826	27371	38063	47680	46249	35298	18911	8393	4138	2261	1338	743	523	499	428	461	481	483	467	435	455	461	449	452	423	452	453	414	441	457	501	454	472	454	402	406	472	445	481	436	437	461	472	438	433	454	471	453	434	478	444	423	403	403	465	417	439	476	463	429	437	414	432	418	418	459	423	453	411	482	418	416	426	447	434	449	438	446	392	437	446	452	465	415	464	422	421	439	445	425	428	381	438	436	435	429	473	391	451	442	457	416	418	439	427	471	448	465	455	403	426	422	454	485	447	435	448	454	441	447	443	458	452	443	422	444	454	412	426	438	452	423	465	449	439	449	439	434	460	479	429	435	431	431	461	437	443	431	432	452	443	463	457	447	428	460	462	465	411	446	441	434	418	447	426	455	392	445	465	423	418	441	453	434	410	450	477	447	446	450	448	437	474	433	409	416	456	407	415	447	424	427	445	417	447	435	457	430	440	418	465	437	444	447	435	415	427	404	472	423	435	392	391	473	411	380	465	454	479	439	411	417	429	455	422	449	457	432	462	434	432	450	446	443	420	492	425	465	452	431	430	449	457	455	426	526	441	471	479	425	457	433	442	448	434	441	435	460	475	443	446	442	412	437	428	417	461	448	437	407	423	417	438	440	435	434	436	474	448	428	458	456	436	456	418	400	422	419	448	453	447	446	466	395	472	450	412	470	410	444	441	427	443	457	419	459	450	409	446	413	447	418	419	412	424	474	447	440	409	416	443	434	410	415	456	442	442	467	436	417	433	461	423	429	438	418	378	473	431	433	403	432	435	449	470	455	458	470	453	430	414	419	410	440	467	468	469	407	426	441	444	405	425	394	418	444	423	458	419	433	406	385	497	426	446	420	445	428	428	436	450	458	423	491	445	444	454	429	441	435	461	392	419	451	438	428	448	490	453	431	472	443	449	446	416	400	449	467	449	415	445	435	469	449	451	455	488	437	429	398	463	404	432	429	446	461	418	456	419	478	435	414	430	453	420	427	398	398	443	426	447	411	463	432	426	405	397	432	445	481	426	454	442	412	434	415	386	448	400	424	450	448	446	424	423	444	460	452	444	425	424	415	452	453	400	422	422	412	483	428	424	432	441	427	416	441	448	456	427	425	442	468	459	433	404	445	445	464	436	419	449	436	451	415	425	428	451	406	437	433	390	440	446	460	451	411	430	434	447	434	433	440	422	423	381	416	404	431	483	453	420	474	417	451	428	430	417	479	426	433	465	436	423	443	442	418	463	436	436	417	442	441	428	434	435	438	461	425	463	434	452	446	456	438	486	429	473	415	458	436	420	421	454	428	437	396	426	461	420	410	423	453	444	468	414	457	449	432	412	427	446	431	466	438	442	429	431	442	428	448	454	430	426	416	436	447	410	413	405	429	437	456	440	445	484	440	466	417	457	419	458	439	429	423	429	422	422	421	458	444	441	458	418	432	456	432	445	445	458	425	455	382	409	429	430	449	436	456	446	418	392	439	421	468	452	398	433	453	440	430	399	427	448	464	406	393	416	422	419	485	482	464	435	423	418	434	428	423	446	446	430	402	465	432	462	423	422	403	444	429	411	425	417	417	432	419	428	473	436	432	408	437	432	412	428	414	427	463	473	447	426	434	429	413	444	428	431	448	419	467	440	422	445	432	430	410	388	434	436	434	423	418	419	417	461	479	422	433	425	463	451	410	451	399	438	431	473	438	401	448	426	436	395	437	429	441	448	429	413	424	448	439	435	425	468	394	437	489	430	463	436	468	373	423	484	431	457	407	459	459	423	419	462	453	453	414	421	462	418	444	505	441	469	433	471	443	484	435	478	459	441	441	444	440	437	429	434	424	423	451	457	428	451	410	407	484	440	472	489	411	403	439	423	452	453	432	432	450	465	420	461	486	421	424	463	455	459	447	427	416	419	450	459	427	432	440	460	438	420	461	422	441	440	450	428	401	409	405	440	458	401	422	435	454	433	473	435	426	408	452	434	461	419	457	417	438	480	443	446	397	442	433	449	438	436	438	482	441	413	466	424	458	455	450	460	420	429	459	402	398	447	458	461	420	447	411	416	447	427	470	448	422	411	445	434	466	439	441	422	492	464	401	443	385	480	422	471	425	456	441	464	448	448	416	410	450	471	410	444	439	475	421	420	429	452	464	419	413	462	423	417	423	457	421	455	445	456	447	432	445	442	430	433	398	454	435	417	450	443	414	402	486	423	432	441	464	427	421	435	417	406	404	441	433	435	451	438	426	429	453	427	438	430	398	438	462	440	423	480	412	463	429	430	439	453	394	451	431	433	431	483	425	438	470	483	427	427	406	416	419	474	445	420	452	434	462	427	408	414	484	422	470	423	459	428	456	432	386	460	461	459	417	459	417	430	416	433	432	449	442	413	420	485	427	461	414	459	474	466	436	465	420	400	433	470	423	494	453	459	494	439	422	452	414	408	476	425	445	431	441	473	482	432	433	464	415	396	446	418	437	444	431	410	474	404	395	428	409	420	462	434	457	428	428	436	426	468	450	444	457	441	433	455	435	448	410	425	437	455	457	456	462	451	459	432	471	443	427	449	411	428	461	443	438	416	429	409	441	455	440	458	410	410	419	456	442	435	455	477	401	437	449	417	424	462	438	448	434	411	431	468	439	398	456	411	451	461	416	438	459	467	455	431	432	441	442	438	431	473	414	447	462	402	455	417	434	441	459	432	400	444	430	424	465	401	461	459	428	403	422	414	474	440	429	421	421	460	414	412	455	457	437	450	455	437	467	393	455	427	440	437	439	461	460	447	397	426	440	452	437	416	465	442	476	443	436	467	458	486	438	444	415	448	416	430	415	449	465	466	454	440	456	460	442	409	413	419	410	447	448	460	455	435	428	437	428	435	452	413	429	449	415	403	446	428	421	412	443	405	464	417	448	408	448	453	413	440	433	473	407	457	413	429	432	423	437	412	435	442	400	454	439	461	447	431	391	427	439	441	429	464	418	443	389	446	486	468	436	395	441	401	443	430	388	436	425	453	420	419	433	454	416	391	474	396	427	426	438	428	453	440	458	444	428	440	482	424	430	433	446	447	412	458	440	431	397	435	441	399	423	409	412	426	430	453	440	461	406	432	452	449	456	485	445	416	434	441	437	455	426	448	440	427	442	390	450	425	425	452	457	446	471	450	447	449	418	468	413	388	421	424	427	447	453	396	473	419	478	436	421	428	449	432	436	422	404	454	412	405	431	448	429	422	418	387	415	436	428	419	442	451	398	411	474	442	438	442	438	449	441	445	466	463	460	502	421	447	391	424	455	461	441	444	425	463	455	432	455	412	433	456	439	467	413	409	451	484	427	390	424	455	468	406	449	425	475	440	416	443	426	433	431	441	419	448	487	451	437	452	409	418	422	413	408	398	433	463	406	424	435	386	392	495	428	430	429	445	439	429	422	422	437	426	431	465	442	466	420	444	446	416	411	449	469	468	444	441	490	420	447	440	426	489	492
28954	19380	22005	18517	24877	42805	36698	21757	9516	3043	1001	482	299	232	188	190	187	200	172	181	181	156	184	176	168	170	153	189	192	189	189	163	172	184	169	163	164	169	197	149	184	149	163	153	208	212	195	153	176	149	177	146	163	172	180	166	157	192	192	205	168	211	184	163	186	174	182	158	167	183	195	164	161	154	176	151	147	168	180	161	162	158	167	199	181	152	173	195	180	178	167	195	161	147	179	181	190	193	167	161	170	159	170	145	191	164	196	159	185	189	176	150	172	172	179	189	177	164	189	223	180	148	170	150	198	194	180	172	183	177	166	160	191	170	183	177	191	183	172	174	177	179	177	144	168	185	166	160	174	176	182	165	176	169	165	177	193	181	165	194	174	173	205	175	176	171	162	171	172	181	167	198	175	157	181	180	166	173	173	154	160	190	196	175	175	181	172	162	151	138	149	176	148	152	187	164	187	197	162	154	200	167	165	170	170	177	160	201	161	157	169	175	181	163	171	190	187	184	176	192	157	167	198	182	183	178	180	171	180	187	182	167	140	169	200	182	156	183	179	175	151	188	191	159	204	183	175	184	179	153	187	184	177	157	176	162	156	160	162	170	163	172	163	163	164	164	164	162	186	177	177	159	177	144	156	171	150	176	169	201	175	165	156	170	170	149	173	183	175	176	188	164	165	167	182	184	178	170	155	170	172	176	174	170	158	180	176	154	178	180	173	187	180	176	171	172	177	160	171	179	174	181	154	183	189	177	161	185	184	172	173	177	189	167	190	179	172	196	173	139	196	189	197	172	164	159	175	186	177	154	181	159	159	178	175	184	153	179	184	197	162	173	169	165	178	171	174	179	164	190	155	156	156	168	165	164	174	168	142	192	178	153	189	159	184	164	183	208	170	161	163	188	182	173	168	193	164	167	155	154	160	181	162	173	167	175	150	171	179	177	184	181	158	180	190	186	171	193	187	164	167	158	165	163	185	167	169	174	196	183	173	160	176	173	152	173	173	181	170	183	164	175	188	175	162	157	161	153	176	190	175	174	161	174	157	153	175	156	180	164	181	153	178	185	147	180	165	170	161	157	165	141	195	175	171	175	161	175	179	182	173	160	149	173	170	174	179	154	179	185	153	181	151	180	172	205	185	171	172	152	153	189	190	178	170	163	172	170	155	149	188	176	168	157	182	162	182	164	148	159	176	168	174	177	176	176	184	166	177	168	157	195	178	188	148	176	173	185	165	173	179	187	177	169	160	173	181	163	163	180	166	164	161	173	159	160	188	175	184	154	165	168	166	161	179	173	154	190	175	163	180	160	179	162	171	181	162	188	183	162	177	170	167	172	170	179	165	154	159	178	194	173	178	167	170	168	200	151	147	174	156	180	186	167	184	181	170	186	179	164	163	183	177	149	180	151	159	173	184	145	170	174	147	176	190	178	152	172	159	179	161	166	168	174	173	173	181	155	147	191	202	189	161	144	180	178	194	159	188	181	178	170	158	147	174	158	165	181	161	202	180	208	186	191	190	158	169	167	160	178	177	148	167	186	185	187	170	183	153	145	181	167	168	172	198	174	146	164	164	172	177	172	171	165	203	162	158	180	187	168	177	165	150	178	143	176	173	162	184	179	150	158	163	177	185	160	185	173	189	166	164	197	199	165	180	164	156	164	170	167	150	177	173	161	178	165	166	164	155	153	181	188	175	180	180	167	169	172	195	156	176	179	193	176	165	186	167	185	180	198	176	197	185	184	176	187	171	182	177	190	163	172	183	162	178	180	157	157	166	158	185	167	169	181	175	162	192	173	184	151	174	181	183	168	169	184	161	162	168	172	170	185	159	178	171	166	166	173	179	170	179	154	186	183	176	159	186	161	185	196	136	183	176	183	196	163	191	174	163	152	168	144	167	201	167	173	176	165	174	174	190	173	178	161	151	172	179	185	170	168	164	170	176	193	154	172	196	166	147	172	188	172	174	192	176	170	182	176	181	187	139	171	156	171	196	192	188	166	174	175	181	162	168	171	170	165	164	167	166	161	174	178	170	157	178	167	150	151	157	163	170	161	178	156	166	175	166	171	176	170	179	178	158	155	174	148	136	181	160	160	186	166	159	173	169	184	172	171	172	182	172	182	168	173	176	182	146	162	201	167	171	140	179	159	169	147	180	175	178	189	156	164	164	199	184	194	186	173	182	174	151	166	176	192	171	162	168	188	165	164	184	172	170	170	161	175	195	170	155	162	195	179	182	161	180	157	182	152	167	199	169	179	167	184	162	127	159	184	178	158	185	166	158	170	163	180	177	181	167	166	176	169	160	176	165	187	171	166	178	168	169	154	180	166	188	180	174	150	173	166	172	167	162	171	162	152	188	171	185	151	161	154	180	175	177	171	181	187	163	188	168	168	158	168	176	171	175	165	171	158	168	174	190	163	184	183	178	177	173	166	184	196	164	167	172	162	192	161	167	142	189	176	159	174	152	178	164	162	154	183	167	187	178	174	170	171	179	161	171	169	160	170	166	174	183	185	162	178	183	169	164	175	168	149	159	194	170	184	166	146	179	160	164	189	161	184	183	165	166	160	166	143	162	163	163	149	156	181	177	179	199	168	182	171	183	161	192	200	179	184	172	169	169	155	175	184	171	160	170	173	157	195	156	174	183	172	164	167	173	191	189	169	153	181	159	188	165	187	194	166	169	179	168	177	188	165	195	179	168	170	175	167	183	206	171	188	169	165	192	173	180	172	164	182	154	191	165	195	176	185	159	205	157	189	170	188	157	150	183	168	170	181	158	151	161	185	174	155	165	210	172	183	165	175	178	170	155	160	173	141	189	165	172	167	156	174	145	169	186	183	182	198	185	172	169	156	188	177	190	165	172	175	167	170	171	169	172	159	174	152	191	172	179	162	167	158	179	190	174	179	165	161	178	167	160	191	177	166	180	187	177	178	168	163	198	167	155	163	189	186	163	151	159	162	171	191	158	177	164	180	169	142	188	165	150	164	152	182	180	169	149	178	183	184	187	161	163	156	174	157	180	162	173	160	153	157	142	167	173	141	175	174	163	177	163	176	181	176	174	156	187	170	165	166	188	160	166	164	157	174	156	164	161	188	169	162	197	161	162	170	163	197	176	186	177	165	186	165	152	164	185	168	173	161	154	167	169	174	200	180	194	169	188	150	176	176	170	165	158	156	172	182	178	183	154	177	162	168	160	178	164	164	158	189	161	179	174	148	198	193	164	160	173	178	173	196	168	176	202	186	170	170	158	166	182	165	181	178	204	186	175	187	180	161	182	175	169	183	169	178	190	175	187	183	177	173	185	205	179	172	179	188	177	173	174	180	173	162	167	159	180	192	177	161	173	175	174	169	196	167	155	174	168	196	169	147	181	169	187	184	135	182	176	185	162	185	152	175	185	183	188	187	167	177	165	151	187	185	181	148	158	178	172	176	140	150	182	168	178	164	171	176	184	156	175	181	192	162	169	191	159	184	171	190	174	173
13381	15930	26858	32775	45015	61219	55161	40655	27314	13796	5751	2570	1205	738	561	542	515	510	527	513	507	492	490	516	510	484	550	494	502	544	525	509	500	524	461	523	509	489	527	524	510	454	482	506	476	489	522	499	452	523	530	510	490	485	513	540	498	477	512	495	512	549	498	464	561	487	491	473	475	507	496	482	487	541	530	495	511	551	498	519	528	492	464	497	515	511	501	467	472	473	493	507	492	502	494	522	506	484	514	503	465	474	496	503	487	489	477	492	469	502	467	449	528	466	523	505	481	478	515	469	488	507	486	474	466	462	529	473	518	522	525	484	518	502	487	489	490	471	507	503	496	512	469	488	528	507	527	482	511	462	476	513	462	505	463	495	500	518	499	519	484	471	488	500	488	475	500	484	474	472	504	477	487	531	504	493	501	470	483	504	499	510	518	476	543	523	475	497	546	491	505	487	496	499	492	496	542	531	436	504	514	515	480	523	506	519	497	487	509	481	487	485	501	496	458	517	451	509	504	514	505	480	506	529	460	487	519	457	502	435	469	519	485	463	514	501	451	500	480	488	513	529	525	485	518	558	492	494	498	535	486	484	511	490	516	507	487	513	510	450	481	457	504	480	489	463	493	487	515	499	479	480	447	517	508	515	544	502	510	475	462	485	501	502	520	541	457	523	485	486	443	495	492	512	454	483	461	492	461	501	493	500	479	511	478	480	506	465	488	518	521	506	495	494	506	477	504	511	459	527	489	473	478	516	490	503	517	483	462	521	474	526	505	502	519	522	469	471	491	490	491	502	477	490	488	499	493	450	516	484	500	491	495	516	514	475	492	491	549	493	452	500	527	518	492	474	524	517	514	470	491	506	494	477	525	489	470	488	477	460	512	499	513	480	506	546	517	483	524	488	495	513	479	543	503	495	486	467	501	528	544	445	495	523	499	482	475	499	471	523	512	501	501	499	521	510	529	472	496	482	534	497	495	488	471	526	501	488	506	508	506	481	514	493	485	485	510	480	481	494	515	511	505	482	499	468	487	501	498	485	527	473	479	467	481	506	478	481	511	516	490	487	521	476	530	537	518	522	497	492	498	478	484	496	521	523	505	510	484	473	499	497	489	532	499	489	470	488	511	509	445	533	493	498	515	532	472	504	483	456	532	503	498	466	465	506	521	510	450	492	517	448	446	519	539	490	492	461	533	490	510	507	522	524	461	510	504	458	541	495	500	500	472	522	510	476	493	526	489	444	513	511	461	463	476	470	532	521	504	512	485	491	522	460	481	468	481	488	473	526	515	508	451	504	501	507	504	514	487	488	518	533	471	501	491	533	537	443	535	517	515	483	531	538	503	495	536	498	512	532	499	504	507	489	502	512	490	491	495	489	475	514	517	470	482	495	466	548	516	485	520	512	479	464	506	448	521	497	530	485	525	468	470	502	502	486	502	496	486	478	533	500	442	496	472	482	471	495	485	511	519	472	485	514	484	485	481	516	530	500	456	492	494	506	500	486	534	492	475	511	534	537	501	493	485	501	498	519	480	521	504	497	463	506	513	483	494	464	498	514	479	488	510	472	515	513	523	498	514	513	499	492	532	505	518	520	517	443	492	488	498	525	492	502	496	449	494	486	485	476	504	495	497	521	518	484	492	498	499	528	521	553	540	461	499	496	528	496	483	486	476	505	526	490	496	475	503	518	497	480	504	485	496	501	515	507	487	530	479	494	501	510	500	471	456	492	482	459	471	509	527	510	477	545	503	498	491	478	511	460	483	506	480	534	506	523	498	486	482	543	480	501	482	499	487	506	481	554	508	513	496	491	498	459	516	437	475	506	497	534	467	505	518	510	527	494	500	498	490	504	519	508	507	500	529	485	522	479	490	485	519	477	486	477	528	536	474	501	504	510	524	490	465	465	515	507	479	478	489	474	524	456	508	521	516	550	532	451	501	518	549	481	493	485	471	500	492	470	502	481	536	499	503	490	468	488	499	511	501	507	504	527	482	492	540	549	501	518	482	499	484	521	477	467	482	460	481	484	510	524	499	485	551	467	491	539	525	505	522	497	489	457	503	495	482	491	502	476	518	497	488	475	449	487	468	500	500	498	500	501	488	524	468	504	502	469	468	552	498	506	507	496	508	499	520	497	543	524	476	546	517	491	484	457	470	480	487	511	514	510	469	526	512	556	492	521	478	487	481	474	530	526	466	507	530	475	509	514	465	533	464	485	510	514	511	514	521	504	495	501	522	518	528	534	479	484	473	499	500	489	537	469	523	524	485	484	484	479	490	477	474	489	536	481	500	476	496	507	515	502	488	539	493	494	480	523	519	531	497	505	490	504	512	514	511	536	470	479	514	496	520	504	507	504	488	491	488	508	512	541	504	513	526	509	484	482	488	452	533	477	470	466	480	521	462	522	464	477	504	520	502	503	470	532	471	504	512	526	511	499	498	502	502	525	549	518	495	481	496	496	456	503	539	497	541	547	498	509	504	499	494	497	471	522	478	485	499	495	491	539	513	502	473	505	480	503	476	491	516	471	503	495	481	537	505	535	511	487	484	492	507	517	478	518	469	539	497	500	482	516	460	521	476	469	496	472	460	455	512	505	492	518	500	509	487	500	494	454	455	490	464	500	510	484	497	487	516	505	478	501	446	497	500	496	488	522	515	472	486	528	530	521	522	510	518	484	488	470	446	489	484	479	497	506	524	493	463	494	481	450	534	498	534	475	506	484	461	506	475	531	499	499	502	467	496	498	510	519	546	461	465	478	495	514	499	534	475	498	483	514	447	497	515	535	490	443	495	497	549	489	464	497	531	468	494	498	465	500	519	511	459	476	497	495	524	496	503	486	535	475	498	517	524	520	515	514	509	481	506	517	459	476	499	527	491	505	489	485	472	486	512	491	521	534	507	478	452	519	508	546	440	504	524	499	496	512	502	527	508	515	462	483	492	476	566	505	488	532	485	505	509	481	537	504	523	500	518	524	491	471	501	487	503	496	511	486	486	494	559	487	499	537	517	471	513	482	513	520	467	436	476	518	487	499	492	496	480	465	463	504	525	542	457	526	476	495	498	500	490	515	479	530	513	474	490	503	518	507	497	507	469	513	494	502	505	447	491	535	493	518	500	476	470	490	483	488	521	528	458	519	528	546	514	497	497	538	503	503	456	510	507	476	468	478	530	471	483	458	472	496	476	513	518	502	471	480	511	464	489	502	561	464	516	493	525	474	500	524	485	495	464	466	494	518	501	479	482	482	506	461	492	519	502	464	482	470	504	486	525	518	487	505	530	483	493	510	500	511	472	499	483	505	462	504	497	507	506	476	488	474	501	505	505	497	468	508	481	492	499	477	513	499	491	490	525	522	513	487	535	467	493	523	514	564	471	514	526	474	479	482	475	479	473	460	487	539	477	484	526	504	505	504	547	515	493	497	513	479	485	469	478	508	517	495	499	521	533	511	481	489	508	466	483	495	494	511	473	498	509	469	498	479	515	468	479	492
22713	7762	7212	4841	3187	4672	3899	1945	874	381	250	193	204	218	202	190	174	200	187	201	207	202	190	193	182	160	192	155	194	190	191	207	160	180	170	170	191	221	200	187	176	175	170	195	216	182	224	194	195	201	188	197	200	175	191	182	184	192	185	197	200	167	187	192	187	195	175	186	190	180	177	196	179	177	200	195	190	185	192	188	174	189	205	189	214	185	185	195	171	176	186	183	165	179	204	172	198	213	175	175	205	180	181	191	175	182	187	158	164	145	192	185	206	188	177	196	178	180	217	209	191	196	188	206	210	189	173	184	155	164	179	186	174	179	173	181	185	173	209	188	162	167	170	179	191	191	196	192	208	180	187	202	193	183	175	193	174	187	179	180	207	197	188	188	212	194	189	175	176	209	171	170	198	186	185	187	186	170	194	195	156	180	183	148	159	188	194	215	182	182	182	203	207	183	193	193	188	197	181	197	191	178	193	176	193	180	167	192	201	189	156	176	196	199	194	178	184	167	191	217	165	171	179	184	173	190	213	204	191	169	187	183	164	181	178	175	154	182	167	172	173	205	193	163	198	174	176	185	202	191	187	195	195	172	169	188	175	211	216	174	180	159	187	194	188	218	200	180	201	186	163	180	177	168	146	214	194	183	202	176	174	170	183	193	181	190	191	171	197	194	184	198	174	170	170	195	206	168	163	193	163	183	167	168	155	202	179	189	197	193	191	157	203	178	199	189	186	173	170	201	175	172	177	184	192	179	158	162	196	172	173	169	185	174	163	168	206	206	197	181	196	181	208	221	183	190	200	213	177	196	181	202	199	177	170	195	204	194	213	169	206	177	172	194	173	187	188	174	173	173	163	194	181	212	178	185	183	183	220	169	178	210	183	153	170	181	205	185	180	202	172	201	198	192	194	186	156	197	165	200	203	193	174	196	164	172	184	194	154	189	190	196	177	183	189	181	183	204	214	176	186	205	170	178	173	188	190	167	182	177	194	161	167	205	195	195	175	188	176	188	190	174	200	189	208	172	158	201	191	173	171	182	186	204	175	174	199	192	211	198	196	186	205	181	176	186	185	191	180	206	181	177	197	190	190	194	183	197	184	150	175	176	163	196	186	187	207	197	176	213	197	180	165	189	171	167	175	206	165	189	201	169	166	174	181	177	202	199	171	186	166	222	192	165	186	190	200	193	183	160	190	168	192	199	186	200	193	171	202	181	192	164	208	173	189	165	203	201	202	195	203	219	171	179	202	176	160	183	184	170	163	171	183	185	179	205	199	172	202	192	190	184	177	178	183	206	169	182	171	159	162	178	190	205	175	199	171	171	201	202	179	179	180	215	184	172	203	205	186	172	173	158	180	192	185	213	205	166	212	189	179	175	187	185	163	171	188	169	180	208	190	187	191	218	189	188	208	181	185	179	161	209	177	191	145	200	191	191	168	172	207	180	189	189	167	180	172	201	165	186	180	173	170	174	195	195	162	207	170	193	167	179	196	204	207	186	184	221	172	168	186	188	177	179	175	204	170	204	177	180	194	188	155	184	173	194	200	193	181	183	172	168	187	185	211	173	189	198	181	182	166	172	211	180	181	205	165	204	177	194	166	174	206	188	187	175	172	195	171	179	175	185	195	181	183	198	164	186	206	202	192	184	173	176	189	193	165	185	209	214	170	172	171	171	190	164	172	190	191	165	180	178	186	192	184	214	160	196	192	201	196	204	176	184	186	206	181	178	180	195	199	188	174	207	179	195	192	183	166	180	193	192	170	153	191	181	221	182	179	193	186	197	186	186	184	189	195	199	184	175	174	182	210	188	176	180	193	189	203	196	178	177	206	166	201	207	191	164	209	184	169	162	191	194	163	220	156	177	193	178	194	187	173	189	209	198	190	192	189	201	188	201	179	193	182	176	184	182	174	165	150	147	189	194	171	172	194	183	151	181	184	177	235	168	211	186	200	177	190	167	177	196	174	188	174	181	208	180	187	186	204	188	205	155	194	190	169	172	170	199	203	182	221	194	194	207	183	178	220	200	181	203	176	169	203	186	195	174	181	194	177	206	164	172	196	179	171	204	177	216	190	219	203	170	183	199	196	194	182	178	196	189	187	176	177	202	149	183	188	167	189	212	157	183	170	187	192	180	156	184	203	206	197	196	202	185	200	191	173	202	185	177	190	190	185	201	167	178	193	184	180	192	189	182	162	192	180	192	192	194	168	162	206	162	175	191	173	179	197	181	199	206	193	190	189	196	165	174	188	178	181	190	199	188	218	179	159	192	198	213	178	176	166	191	181	170	195	214	176	195	196	189	201	214	183	192	173	191	196	198	175	209	173	187	171	188	173	185	178	199	173	190	192	166	185	192	203	181	191	166	175	209	204	169	156	182	187	162	191	203	162	170	225	166	176	159	187	191	212	187	192	173	176	205	161	191	194	171	182	187	165	192	173	160	173	186	177	180	208	178	189	190	192	193	150	194	179	193	187	171	170	176	194	161	185	190	183	193	197	177	183	169	179	188	176	172	206	173	182	192	200	196	213	205	197	189	186	157	206	183	203	183	184	183	220	210	185	208	202	157	162	166	180	178	191	173	190	198	176	176	204	177	193	175	167	192	208	180	169	201	179	180	183	172	188	206	173	170	201	191	192	196	170	175	183	183	194	188	189	190	164	154	177	192	178	198	169	193	206	182	174	177	175	170	178	149	195	191	202	194	176	161	182	161	187	189	183	181	200	176	173	205	188	174	201	193	192	187	200	175	191	191	176	182	204	181	182	198	183	206	204	189	189	193	201	186	182	175	196	180	188	218	200	176	208	191	188	204	193	168	184	186	202	188	186	181	186	187	195	204	202	175	180	197	194	203	170	198	209	191	193	181	174	172	157	210	218	193	201	174	189	192	211	173	194	191	188	185	198	200	194	199	188	186	196	192	185	187	179	180	179	193	191	155	184	173	206	199	192	172	191	200	171	163	170	178	187	183	186	208	188	174	186	180	202	203	205	182	190	178	159	205	150	194	176	188	180	175	185	176	200	202	150	200	194	213	184	198	156	159	179	176	180	173	165	198	180	193	182	195	184	188	213	197	201	179	172	186	180	201	178	181	204	174	171	186	192	199	181	181	199	195	192	178	199	162	182	178	212	192	185	179	167	196	192	191	180	201	177	178	164	175	191	169	179	176	176	198	214	188	159	167	178	205	198	211	165	178	182	176	170	195	163	180	172	163	178	212	166	183	197	151	189	206	181	167	193	168	193	179	172	189	210	190	185	202	202	199	186	185	197	165	185	188	165	165	176	180	183	196	186	184	184	203	193	194	207	207	192	177	176	173	172	178	157	167	189	189	189	170	179	173	168	186	200	189	195	197	185	210	202	185	198	186	198	188	192	194	195	203	144	196	201	202	195	174	178	178	187	179	163	236	187	171	191	193	200	200	211	213	167	169	186	193	194	174	207	193	199	163	193	180	186	190	192	177	186	192	189	190	194	202	178	179	185	177
10061	6970	12931	13769	13980	19750	15710	8259	3932	1644	930	642	573	526	543	508	524	584	533	590	545	536	488	533	549	512	513	543	515	537	522	522	544	525	498	483	545	518	563	551	521	506	515	482	546	571	519	511	500	550	523	546	510	560	537	506	565	516	508	522	516	493	513	493	513	519	542	523	529	553	538	506	500	516	534	492	553	526	535	524	546	521	510	515	524	496	545	534	543	504	505	540	530	543	525	507	507	565	531	507	529	516	511	541	531	469	506	525	526	509	540	548	500	489	545	517	544	549	530	529	558	527	518	489	524	529	514	525	541	529	516	474	540	539	510	507	517	513	541	518	504	505	531	524	545	541	498	523	544	504	504	535	501	526	516	488	508	504	495	493	550	529	528	516	515	515	496	503	482	569	531	500	545	499	529	524	511	535	519	522	511	523	535	508	537	528	517	534	524	541	528	507	516	536	475	481	542	523	552	546	503	528	510	546	517	492	536	545	553	518	526	524	540	511	541	517	536	512	529	511	541	552	529	502	510	512	504	533	562	513	509	503	554	500	507	566	533	507	546	482	515	502	539	520	510	524	489	531	521	517	502	524	502	558	511	510	526	503	516	558	538	520	547	509	496	549	509	480	508	524	547	511	541	528	501	530	540	528	507	496	522	530	502	494	558	496	512	525	571	516	547	506	554	485	528	495	486	562	520	516	494	528	544	508	532	526	554	545	541	528	565	486	488	580	505	490	493	528	490	560	513	526	487	510	553	509	530	522	524	476	537	510	522	537	527	532	530	539	519	505	519	471	537	531	526	554	507	514	530	550	480	523	540	509	513	510	521	524	546	500	542	514	554	558	516	534	565	527	551	509	537	530	517	504	521	508	510	514	518	547	553	532	528	534	541	512	544	549	545	534	529	542	525	497	519	496	546	522	555	530	504	516	536	531	581	517	497	540	494	533	536	532	523	519	537	521	524	500	523	541	520	523	523	524	539	524	519	543	527	518	493	497	576	539	549	536	545	558	537	532	518	513	498	545	551	504	545	577	506	544	520	525	519	528	521	509	514	534	543	540	564	509	544	541	467	530	532	521	503	496	550	545	562	516	484	490	506	544	501	535	486	528	494	518	496	519	520	546	532	529	524	544	535	487	544	502	519	520	525	548	495	547	551	532	566	553	494	470	519	500	538	540	532	530	517	554	511	492	589	486	529	547	499	476	521	519	492	518	530	507	526	522	511	493	559	524	560	524	532	498	504	504	544	532	562	565	532	513	548	580	527	536	537	520	522	508	507	499	524	550	515	494	540	581	493	534	539	548	527	514	505	502	514	547	507	538	524	533	516	525	545	557	540	500	518	553	481	471	509	539	499	525	498	518	559	586	534	510	497	536	508	546	471	545	474	527	526	545	529	520	530	518	467	513	540	532	497	530	563	531	552	542	567	529	509	513	540	557	541	528	526	522	506	508	516	512	518	490	519	551	517	490	562	501	496	499	528	575	470	545	463	524	546	496	508	549	544	492	550	517	534	510	546	514	562	499	580	507	530	529	472	541	574	531	532	529	534	523	529	535	474	518	520	533	529	512	535	563	518	533	476	475	530	557	561	551	548	507	527	524	505	549	560	529	526	548	522	478	512	539	558	544	511	513	526	506	523	529	492	528	539	495	506	531	515	517	531	522	525	470	490	546	535	493	534	560	539	556	524	514	541	534	515	537	510	529	540	526	505	579	511	542	492	496	529	554	502	511	547	537	501	529	492	481	508	522	525	544	497	518	547	513	534	514	541	561	512	484	513	531	540	516	523	505	534	502	524	561	508	512	510	526	532	527	584	535	501	509	484	497	518	547	523	504	530	521	571	506	582	487	546	545	526	503	531	543	487	544	506	547	528	511	495	558	526	507	509	489	527	521	536	523	490	518	521	534	524	530	518	517	520	539	540	540	521	518	502	533	535	513	515	526	520	520	500	560	551	502	476	528	548	508	531	541	529	508	559	544	532	527	554	565	534	510	516	518	525	494	534	515	568	573	513	539	538	519	504	508	518	542	527	520	484	499	529	461	487	511	534	526	530	540	532	552	531	527	492	495	521	527	543	557	579	541	496	558	493	524	539	471	566	512	485	459	529	546	526	525	509	525	529	519	542	550	524	517	484	575	516	526	558	501	531	542	516	490	525	534	525	541	538	516	513	573	500	528	511	495	522	545	509	555	545	534	514	478	506	492	512	539	542	572	506	537	534	519	522	490	563	570	524	543	527	522	497	531	546	516	528	509	502	493	522	520	552	547	534	514	495	516	491	501	523	533	534	516	495	502	507	524	498	550	533	543	542	540	490	505	520	512	567	519	527	564	516	532	515	517	534	540	550	539	516	531	531	499	555	527	547	515	500	508	534	514	531	523	533	543	513	460	535	514	536	512	542	529	533	534	514	492	512	538	524	503	582	536	473	501	501	586	549	524	510	507	534	538	487	560	509	524	542	535	526	518	521	545	477	532	489	505	546	549	453	516	527	502	526	542	532	512	514	546	510	481	532	552	470	572	554	489	522	507	510	478	487	496	497	502	574	523	582	507	514	538	515	522	540	551	514	519	510	507	523	531	500	512	512	537	529	463	546	484	531	511	552	524	500	543	487	519	491	535	503	557	544	490	523	523	538	501	519	532	518	523	508	529	546	547	526	505	488	502	487	475	534	520	538	506	537	553	506	517	573	454	555	484	544	504	488	540	545	490	548	485	520	499	524	505	557	519	537	537	521	522	525	524	532	542	517	547	526	515	528	551	534	476	533	522	538	558	572	543	503	504	601	523	526	510	536	537	522	520	559	498	542	554	490	535	512	533	560	511	509	525	510	546	525	508	506	583	523	506	547	513	533	498	521	496	540	498	507	467	507	546	494	544	539	527	523	544	570	519	510	473	536	525	516	526	531	582	494	537	591	539	530	520	495	482	536	523	544	500	511	541	510	506	535	514	526	551	551	531	529	542	510	573	512	505	526	522	531	548	503	517	533	528	565	546	500	516	488	512	554	513	525	567	507	490	521	537	505	508	524	574	541	516	517	494	506	527	482	556	578	519	533	533	501	539	500	555	575	498	510	478	482	532	534	549	528	510	499	542	509	522	508	547	543	498	535	516	527	511	519	538	536	499	520	565	542	513	537	510	559	506	529	529	525	533	552	527	540	467	523	516	567	557	537	502	512	538	528	530	524	542	523	540	523	524	559	464	546	561	512	551	541	540	529	529	512	527	560	544	534	511	522	513	499	576	592	540	551	503	513	513	511	538	514	501	516	563	519	501	457	477	517	501	499	526	531	551	514	519	598	475	539	510	523	514	509	542	524	535	510	576	511	533	491	494	512	516	539	509	464	502	516	531	556	551	566	519	540	511	521	578	538	512	508	549	529	543	471	596	530	542	538	486	534	527	561	549	514	523	506	544	490	543	539	471	499	540	538	550	523	563	520	539	537	520	543	523	521	539	542	536	520	523	476	560	508	494	508	545	509	518	524	514
26959	14887	15168	9534	14109	31919	25522	12570	3774	584	911	718	448	223	178	154	183	177	148	133	163	161	152	135	148	135	138	166	143	149	136	154	149	134	155	145	170	148	152	174	148	152	142	118	150	136	142	138	134	137	134	149	154	153	131	168	152	142	151	151	145	148	116	134	161	117	157	142	155	147	155	140	162	135	153	151	128	150	138	147	157	128	135	133	134	155	140	146	140	138	148	138	144	147	132	173	145	148	134	139	164	140	137	146	130	124	123	146	161	160	141	158	162	159	150	131	127	142	145	153	129	137	141	135	149	159	143	128	138	148	128	141	142	133	143	142	163	143	142	155	151	144	136	134	147	135	160	111	133	164	146	150	145	133	125	126	161	124	134	170	137	149	130	143	155	137	158	141	133	144	144	152	132	146	131	148	152	143	145	157	149	146	140	156	149	131	134	147	139	171	133	166	138	139	151	148	129	144	144	141	146	150	153	143	159	163	148	165	125	139	146	168	134	161	159	138	147	137	166	151	168	134	148	139	139	113	152	157	161	147	138	133	135	144	149	136	155	133	125	135	127	128	148	148	128	130	145	140	139	140	148	140	146	152	149	150	116	154	143	126	149	134	166	144	146	158	171	136	129	159	156	140	159	157	152	140	134	145	143	140	159	140	142	144	133	164	117	155	168	136	153	133	144	143	134	144	145	143	136	129	138	138	159	140	157	142	134	141	139	174	135	137	158	193	136	135	142	140	131	151	144	147	148	158	167	118	134	113	147	129	133	131	156	139	150	170	153	143	140	147	127	163	159	143	138	150	155	147	160	150	126	134	148	159	127	148	148	154	129	165	148	136	170	151	135	133	158	135	155	151	143	140	149	123	167	139	148	146	148	131	161	146	155	149	139	154	152	144	136	156	146	145	138	159	153	161	146	140	133	155	133	140	142	161	141	159	129	148	122	105	129	142	133	134	140	150	106	139	145	151	136	139	148	136	153	141	154	148	141	141	135	151	142	161	119	115	152	143	135	155	132	146	173	158	163	135	135	142	152	131	163	122	150	151	126	150	148	146	139	141	152	164	144	145	132	137	156	124	148	133	116	136	142	144	140	151	133	126	139	135	153	147	161	135	134	160	145	138	156	128	147	151	126	149	149	131	149	123	148	151	165	153	146	126	150	155	155	126	147	127	145	119	154	144	136	137	138	129	140	144	143	181	154	147	150	154	164	123	128	146	131	133	143	147	131	146	149	144	136	156	153	154	142	150	125	150	146	145	127	153	127	154	165	153	130	142	123	133	148	132	141	133	140	143	159	149	146	155	119	140	133	125	126	170	152	121	125	159	160	144	148	144	146	135	141	136	140	142	136	146	143	154	133	137	136	137	132	135	146	129	151	149	123	121	125	173	161	128	120	136	135	148	167	141	126	133	119	136	145	163	143	140	169	143	140	130	128	121	128	137	148	123	147	143	138	147	169	132	137	136	134	147	171	119	125	158	146	138	150	142	144	131	122	138	143	139	143	150	148	135	136	130	149	136	153	147	151	147	143	143	142	148	158	154	137	134	128	131	162	127	133	157	143	153	111	139	148	130	132	122	134	135	127	135	134	136	143	170	150	158	126	122	126	137	119	144	168	139	149	162	145	136	134	144	165	136	123	124	142	168	163	150	136	146	121	145	153	146	134	152	151	151	129	125	147	147	131	152	136	144	137	136	133	139	147	125	126	132	142	125	160	127	144	156	124	138	138	146	159	136	134	129	151	116	132	144	156	130	142	116	140	148	114	137	153	126	139	146	141	141	154	172	142	145	130	142	139	145	131	139	131	152	147	119	158	145	142	144	126	145	160	143	141	130	170	151	144	141	128	119	145	143	150	125	141	140	157	156	134	146	138	171	154	167	151	160	130	121	145	134	145	142	132	137	139	138	126	151	147	144	141	151	164	127	134	150	140	143	149	148	138	154	142	152	147	135	134	140	140	140	140	140	161	143	144	150	131	134	143	133	157	134	163	162	151	127	124	147	154	148	150	137	128	120	151	147	153	154	143	141	135	147	132	160	137	137	148	147	151	145	124	156	142	140	150	132	143	125	131	125	148	158	132	145	144	145	145	142	148	144	146	141	142	157	115	158	140	133	125	131	141	151	130	152	140	152	137	163	148	147	127	168	132	140	127	159	151	144	142	149	158	136	145	158	147	157	148	121	140	133	152	139	153	142	163	135	143	122	151	140	138	146	150	138	139	130	137	139	143	149	135	156	131	127	139	148	167	135	130	129	143	135	124	147	143	139	135	151	160	158	143	127	144	137	147	138	141	127	162	139	133	138	147	135	138	146	163	150	146	136	135	138	138	167	146	143	147	162	144	156	155	144	140	155	136	136	117	132	142	128	146	127	128	140	167	155	142	141	166	138	130	151	111	138	140	172	154	153	150	130	145	152	141	149	148	117	153	162	127	125	139	152	126	138	141	138	148	150	135	125	134	158	131	153	123	152	160	154	146	160	157	163	156	141	157	138	145	146	148	138	109	141	145	167	149	161	133	151	145	138	140	145	123	166	124	118	136	145	138	115	129	139	140	137	136	137	137	165	147	123	146	147	146	140	138	138	133	134	135	127	140	139	120	128	165	140	149	133	146	124	149	137	127	134	165	156	132	138	142	149	144	136	139	154	135	154	138	157	171	141	153	138	132	130	123	138	159	152	140	127	124	143	141	146	137	139	140	99	128	145	128	138	127	134	130	141	148	133	133	134	116	133	140	128	166	146	139	152	163	134	125	130	164	143	135	140	145	126	142	160	146	133	152	170	153	133	133	163	152	147	138	151	139	130	160	110	145	155	146	151	137	122	152	146	152	123	131	128	142	157	131	151	147	150	143	148	141	149	152	139	138	164	143	161	136	145	141	141	148	149	151	131	122	140	136	165	127	151	128	140	125	144	138	119	136	156	163	144	133	147	136	150	138	128	154	140	156	148	143	150	128	152	145	137	157	153	144	147	128	152	153	139	146	159	133	155	167	143	147	123	173	131	147	130	160	159	131	145	149	168	142	141	133	151	136	128	128	156	160	156	135	141	130	132	143	151	144	115	149	143	137	136	139	142	133	134	156	154	134	159	138	121	128	142	120	150	169	145	160	136	155	160	133	146	149	130	144	138	140	146	139	153	157	134	155	124	153	157	135	118	142	146	162	144	148	138	137	136	141	138	148	141	103	143	137	123	128	138	140	164	169	150	129	149	134	130	142	143	126	125	142	139	147	180	130	139	150	137	145	138	128	142	163	142	140	123	138	164	151	149	149	123	126	133	159	145	160	164	138	146	146	140	145	125	126	142	147	142	121	153	140	147	139	132	138	143	156	143	132	143	145	134	155	131	133	129	155	130	157	155	133	161	140	143	170	152	136	113	161	160	146	147	134	127	144	154	156	168	123	157	145	150	160	143	141	147	121	156	148	140	125	146	141	155	137	140	140	140	127	129	141	113	148	141	146	146	159	129	141	131	149	150	137	137	121	154
12112	13054	20578	21011	34528	52227	45037	31780	14616	3580	6063	4613	2714	1061	571	612	591	576	537	534	431	488	422	444	463	455	416	439	486	476	530	533	430	421	424	464	432	420	444	490	412	454	433	403	424	402	422	383	444	432	445	390	419	395	439	438	410	384	437	441	418	403	424	413	419	401	437	422	408	432	409	406	417	385	399	406	396	440	408	399	406	442	415	421	407	447	421	398	414	422	419	388	420	407	451	416	404	435	413	415	418	415	374	367	430	417	441	423	407	417	436	405	408	401	424	423	456	432	405	414	435	406	420	426	419	417	417	448	408	430	420	385	393	443	417	408	424	388	409	408	408	411	421	368	403	388	371	401	407	430	413	419	427	426	411	406	409	419	422	442	419	398	416	397	432	402	425	433	408	416	380	383	401	410	432	426	395	424	395	405	406	439	449	424	432	427	398	400	437	410	390	391	439	428	405	424	426	429	428	438	395	395	405	434	450	422	421	428	398	417	403	416	428	407	461	409	413	428	427	428	407	401	400	401	419	396	411	442	400	426	382	457	419	425	406	429	453	404	416	436	427	444	390	449	424	424	404	405	387	409	422	394	408	421	412	420	427	432	399	408	413	402	445	437	401	409	424	415	414	429	408	392	371	434	421	411	426	393	395	404	387	416	413	388	414	415	402	389	415	412	405	406	403	400	391	401	396	407	409	397	433	393	393	454	423	389	407	421	409	366	399	445	409	413	407	365	457	422	393	441	427	395	388	375	423	420	407	430	442	422	400	445	411	422	430	391	415	410	394	412	397	437	395	434	437	424	380	412	417	397	377	442	388	401	422	400	443	433	462	437	458	392	407	412	396	411	409	390	427	423	418	440	408	434	419	431	445	368	378	444	397	431	423	371	407	412	439	427	433	426	424	431	401	430	378	442	398	429	429	408	405	383	430	428	427	423	387	422	433	408	426	396	438	389	416	384	410	380	394	404	415	413	454	406	398	392	427	386	436	422	408	398	411	453	440	412	402	381	424	432	412	416	464	401	424	401	436	430	434	411	441	460	404	393	424	402	394	397	412	425	413	450	406	420	430	394	389	395	407	436	410	436	454	418	424	408	416	412	400	372	391	423	421	401	426	423	408	420	383	414	413	396	401	414	406	419	420	420	430	443	430	408	386	418	425	401	403	405	420	416	431	403	400	402	398	413	434	404	392	439	460	425	423	397	360	424	396	399	432	401	418	466	399	389	374	398	421	423	403	406	413	440	366	442	421	434	409	426	469	393	426	389	389	385	399	406	425	428	404	418	402	407	402	409	398	403	452	444	442	392	430	389	437	394	417	396	397	398	418	414	420	429	431	421	388	409	424	402	421	432	395	395	413	419	392	432	433	415	397	410	407	408	430	412	396	461	400	398	417	369	432	446	382	388	445	390	427	416	386	418	396	421	413	399	453	414	432	433	411	438	420	400	385	409	390	392	415	398	410	400	394	390	424	425	413	407	383	394	412	382	431	419	431	429	428	411	425	414	413	392	413	442	408	432	408	419	445	410	378	424	421	399	417	418	400	411	412	436	408	467	396	429	395	408	420	420	408	398	416	398	405	401	422	379	411	417	393	412	409	412	412	440	406	412	402	421	444	411	437	391	377	420	408	422	440	401	435	402	430	454	406	424	376	435	450	419	410	447	413	443	427	433	451	422	387	405	427	412	400	432	405	416	420	396	430	381	400	393	428	388	402	392	374	425	407	393	418	424	428	419	404	414	410	422	398	438	414	397	387	419	428	437	437	419	415	416	412	414	419	427	411	406	426	386	427	435	378	422	383	381	411	426	362	409	403	387	394	414	407	385	438	412	392	421	381	386	430	433	403	403	439	410	416	429	399	386	435	408	393	405	438	423	412	410	399	408	408	434	418	385	423	421	437	425	396	403	418	395	423	437	466	414	406	410	448	399	424	453	389	363	415	389	414	447	371	421	434	377	397	435	469	418	411	413	420	405	389	432	439	420	383	412	387	405	432	429	424	417	394	407	419	420	424	398	400	387	412	366	400	425	445	398	415	409	392	421	395	375	383	405	422	394	374	422	443	399	415	395	407	402	400	457	418	431	447	401	402	403	397	395	429	407	446	438	442	378	392	390	418	437	411	422	393	400	391	371	410	392	403	440	443	422	418	415	381	404	418	417	421	377	416	434	422	416	408	396	402	414	409	426	394	438	373	433	427	410	423	413	408	410	400	457	419	418	430	411	416	387	413	402	429	420	430	412	376	405	407	381	391	391	391	432	431	395	430	394	447	428	385	448	443	439	418	391	382	376	388	399	440	419	451	413	422	432	438	427	403	411	398	407	384	410	432	434	441	400	403	407	424	425	405	385	417	422	378	426	387	473	440	426	432	390	424	417	401	426	401	403	416	421	427	432	394	384	423	375	426	428	433	436	435	430	354	387	420	410	411	384	390	444	393	410	385	407	392	432	443	428	455	441	440	442	407	405	454	426	383	392	383	417	429	434	425	415	415	414	422	409	398	374	422	408	387	390	403	427	424	386	446	400	395	406	371	394	460	413	408	407	397	395	389	407	390	372	436	428	413	423	417	412	411	403	425	428	402	408	418	416	416	431	406	397	406	387	407	427	430	448	430	410	431	408	420	433	414	416	423	372	422	431	399	416	385	416	425	402	430	405	421	424	397	416	421	432	426	408	419	438	390	424	415	399	421	422	446	440	427	419	396	436	438	405	399	408	436	409	419	416	447	406	388	416	376	403	456	393	411	408	409	409	462	393	420	399	415	383	428	401	431	441	407	434	436	384	413	437	402	407	410	409	408	402	404	373	427	433	413	415	425	412	409	419	409	411	388	392	414	432	437	400	408	385	422	401	424	419	399	424	426	398	422	447	437	439	388	399	395	441	400	424	393	398	474	424	434	444	409	407	411	413	429	410	424	402	389	426	424	395	450	415	372	442	389	420	407	418	393	408	419	412	438	408	421	433	420	399	411	443	434	433	406	432	413	422	392	415	403	386	399	418	436	421	407	408	415	451	402	425	456	431	437	392	462	430	404	428	381	412	393	448	377	453	378	385	403	397	446	402	402	406	431	384	439	414	405	439	393	378	415	433	397	446	390	405	453	409	414	401	392	427	450	424	426	402	430	425	404	417	418	415	404	411	414	423	428	389	401	385	434	397	401	405	423	389	416	398	398	432	406	442	408	403	444	364	434	388	424	420	439	403	435	401	450	424	417	433	409	398	410	424	430	416	387	377	432	441	416	434	438	379	426	417	435	418	448	473	391	419	432	414	396	413	421	420	417	406	416	382	413	405	380	396	400	425	434	481	400	412	447	424	394	411	429	406	430	388	417	429	373	398	392	438	400	403	427	379	409	397	404	391	438	439	414	420	419	413	405	445	409	391	406	385	412	415	395	439	365	407	359	367	438	403	409	435	369	401	387	399	390	410	432	410	452	411	421	455	401	420	415	392	408	416	362	426	390	447	434	394	420	421	414	422	420	391	423	401
29609	21533	19921	17234	23815	44265	35994	21497	6507	2007	1852	1261	745	245	285	244	264	240	230	163	182	202	177	167	186	178	180	180	185	189	172	227	182	158	162	161	162	191	130	186	190	150	167	170	186	156	151	171	165	149	165	144	164	158	162	163	183	149	145	176	172	150	156	156	156	137	141	135	158	140	152	143	167	145	161	158	142	140	184	145	134	182	142	173	165	186	180	161	148	179	170	156	176	165	136	145	164	155	144	155	163	185	151	169	152	171	168	161	171	154	163	173	157	144	150	158	131	164	140	163	171	163	184	158	157	166	175	142	164	161	152	161	145	138	168	165	180	161	165	145	164	156	138	156	153	153	156	170	173	170	148	153	149	137	161	180	140	175	163	132	152	162	166	162	158	181	154	170	180	160	159	169	160	146	158	165	170	174	156	152	167	164	152	175	146	153	180	170	146	170	155	177	151	163	164	169	136	162	142	138	146	157	182	148	155	165	153	183	160	156	166	183	135	146	128	154	159	146	172	166	158	173	141	181	160	180	165	124	178	160	142	178	191	165	166	168	168	151	157	143	161	142	143	174	153	156	145	152	155	159	166	151	148	148	166	160	177	172	170	138	177	167	174	135	167	135	161	184	151	139	183	160	160	187	174	159	147	153	144	153	152	169	153	164	174	165	154	155	169	159	160	169	160	168	153	167	150	155	160	158	150	154	155	155	173	188	172	155	161	142	124	157	174	171	181	148	163	167	176	150	166	157	148	162	174	161	177	156	158	145	183	172	166	158	201	159	160	179	150	193	144	169	178	158	175	158	167	151	179	176	154	160	148	164	167	159	163	151	158	157	166	180	146	170	183	185	146	165	171	171	133	142	135	169	152	163	158	171	161	146	141	166	159	150	150	173	160	160	172	166	152	144	145	180	155	136	149	156	166	168	168	147	181	170	205	174	161	183	178	154	133	182	164	150	170	140	156	181	145	168	180	154	159	162	149	165	158	167	143	144	159	180	163	168	158	178	143	153	159	164	147	163	184	151	183	146	152	161	170	162	150	143	169	151	158	167	174	162	152	151	156	167	181	159	145	157	180	148	152	176	144	179	166	167	177	154	160	177	156	169	184	156	178	134	156	167	135	140	159	167	135	155	158	165	158	167	153	172	174	166	154	162	149	144	157	169	154	150	151	152	167	154	165	151	165	157	136	180	173	133	168	156	148	149	182	152	146	162	164	166	154	165	149	155	146	190	153	179	167	164	154	178	154	153	182	139	178	187	169	152	144	183	164	156	160	159	176	157	154	158	130	170	163	177	161	177	151	156	155	172	181	160	157	188	172	163	157	159	164	166	164	134	167	140	149	136	149	142	168	155	134	164	160	165	168	174	155	175	161	161	145	173	153	147	159	127	164	170	158	139	156	160	141	139	155	151	154	153	135	153	153	161	182	173	162	178	163	151	157	162	155	130	165	171	180	156	142	157	166	164	141	158	162	152	165	150	140	179	141	147	154	154	145	133	165	161	174	145	151	161	175	153	153	154	142	166	170	167	182	144	151	157	192	136	145	139	138	171	171	176	142	146	142	157	162	152	136	174	137	187	174	147	175	146	173	162	161	158	164	169	174	137	158	156	164	172	142	156	151	153	161	182	155	168	123	176	175	158	179	148	159	170	173	171	169	170	156	158	175	153	150	145	170	162	146	134	144	147	149	161	181	141	174	148	170	159	186	158	153	159	163	180	155	163	179	143	137	147	138	171	165	170	153	147	156	156	156	145	159	170	175	175	186	147	177	155	158	120	165	163	158	174	149	168	154	162	161	162	187	172	152	166	170	177	166	159	171	149	149	139	174	159	137	146	141	156	151	165	156	164	151	136	169	140	147	142	164	164	157	158	130	158	175	190	149	160	158	171	170	155	162	160	186	151	178	158	166	169	151	153	154	145	162	152	173	170	176	185	152	162	178	157	184	143	155	155	172	164	138	165	172	175	170	167	160	165	143	138	148	152	160	171	140	162	161	165	146	169	145	159	145	150	155	165	152	158	140	172	166	170	164	151	164	147	165	161	170	152	175	154	145	166	143	168	165	148	141	178	155	167	164	154	145	156	164	148	162	164	164	186	171	157	172	168	144	159	174	156	152	165	160	164	163	164	154	149	161	165	166	191	166	174	145	183	166	150	172	182	151	145	156	170	159	149	151	142	178	147	176	141	144	158	154	157	193	151	175	159	160	154	150	148	157	181	160	166	152	173	160	149	140	149	160	182	169	141	163	176	160	154	177	168	150	160	181	168	144	164	167	154	172	152	167	158	168	152	165	170	176	152	162	170	166	180	169	153	157	168	148	155	143	144	170	161	149	160	150	183	175	159	163	178	146	131	149	183	158	180	166	159	169	181	178	156	163	161	166	151	143	194	174	152	151	163	160	155	135	158	153	152	163	179	182	166	169	179	158	173	166	140	166	148	146	169	178	163	146	138	155	156	198	165	164	174	158	168	164	179	144	162	119	170	153	154	159	128	180	147	177	141	159	170	152	167	153	169	173	171	166	148	159	156	163	158	157	173	181	149	145	163	179	150	173	158	156	184	150	160	150	168	181	168	184	157	146	152	170	193	172	192	159	164	164	163	140	178	155	146	162	130	171	141	185	136	141	169	169	168	150	155	186	136	159	181	161	160	178	174	145	169	161	172	166	165	168	128	138	160	154	149	174	173	168	156	161	163	142	177	165	170	173	142	172	156	156	192	151	171	156	167	151	164	170	153	143	165	168	161	170	169	144	173	146	164	153	177	138	146	177	147	158	150	168	161	171	143	159	154	168	162	122	162	167	144	157	148	163	150	149	144	147	155	169	161	155	166	173	149	175	165	165	179	155	166	164	158	153	154	168	163	151	165	157	154	172	150	156	172	149	165	135	144	164	163	172	180	169	166	176	170	159	172	167	176	145	188	159	156	143	176	164	157	149	159	146	164	148	191	171	146	182	176	164	165	152	154	162	170	138	180	141	165	144	138	185	141	131	181	158	147	143	163	172	171	157	177	136	164	167	151	140	173	194	181	173	171	162	155	162	144	184	166	165	148	155	140	185	173	160	155	146	157	144	154	197	157	157	170	166	171	162	156	161	150	159	160	162	174	157	156	140	158	192	164	144	144	170	160	177	155	162	159	163	171	160	163	138	148	171	144	181	155	171	158	160	160	162	163	159	158	146	161	172	152	169	150	153	168	159	144	139	161	171	167	159	150	143	161	169	170	154	160	158	162	180	156	178	136	158	153	181	207	187	164	140	142	142	172	162	173	152	172	165	154	167	137	166	159	162	169	178	147	157	177	152	132	149	149	159	153	152	149	167	176	151	167	135	165	175	171	147	165	170	161	173	156	173	152	160	166	146	155	165	155	154	156	178	159	156	170	151	156	141	167	141	160	174	185	173	191	160	156	142	178	134	170	172	157	122	150	183	186	172	162	158	159	178	181	147	148	175	179	155	149	155	189	134	161	145	137	183	146	153	192	167	165
14673	18231	24616	30622	44226	62101	54747	38743	20756	10089	11410	7921	5046	1356	1316	1116	1157	1092	1040	661	675	692	614	590	762	771	728	815	794	855	776	867	647	596	516	559	518	525	581	495	475	487	447	496	466	459	474	459	449	476	479	506	456	474	458	449	451	423	438	483	422	456	440	453	475	461	458	454	440	457	451	454	441	505	451	483	450	458	458	474	447	477	444	473	473	462	480	443	462	484	474	484	444	479	492	491	452	445	449	436	469	468	476	465	494	482	503	468	440	506	411	472	475	456	486	465	491	479	445	481	473	435	446	517	457	497	417	450	452	466	482	510	464	447	435	441	463	473	480	456	435	471	464	452	452	493	475	462	474	461	457	449	429	470	471	482	449	465	473	465	473	459	453	418	397	455	492	421	496	465	450	464	448	468	486	443	431	489	451	481	457	448	451	483	459	468	475	431	482	419	447	459	508	469	473	466	482	431	435	501	458	513	474	467	452	463	450	438	453	441	458	410	482	471	496	460	436	433	462	447	470	455	466	405	452	471	456	460	442	451	429	486	469	495	460	452	475	507	493	501	487	438	411	449	481	472	498	442	492	441	458	458	463	463	433	463	454	479	485	451	459	454	448	479	449	472	457	455	446	463	452	499	472	471	486	477	429	464	488	429	476	472	497	451	453	432	439	439	512	488	455	473	440	458	448	465	436	457	485	459	491	458	442	453	479	478	494	429	483	470	461	426	458	484	447	441	450	472	463	443	453	473	430	470	491	491	466	419	485	423	442	417	467	503	437	451	445	444	420	480	478	495	495	491	491	450	450	465	451	431	472	478	461	500	452	477	426	501	474	455	431	426	485	440	457	506	412	468	484	432	515	467	486	466	459	477	466	456	441	466	480	441	479	490	443	461	438	486	426	490	460	495	436	454	458	450	465	417	447	481	442	446	458	477	459	438	463	492	448	463	454	460	455	452	452	457	420	454	472	455	454	452	451	481	481	448	455	482	438	474	443	488	473	430	438	442	458	488	430	488	467	481	402	489	467	435	467	449	461	471	473	460	435	481	463	510	447	490	462	469	463	459	441	487	447	477	470	452	434	486	431	459	460	446	453	453	480	441	470	456	448	464	500	459	443	463	440	494	490	455	439	455	462	485	456	460	443	446	434	483	468	461	466	432	444	446	483	448	452	458	466	466	456	487	548	448	487	452	499	465	464	501	445	448	444	477	431	480	450	470	454	480	456	454	422	479	450	493	499	448	469	473	468	491	470	462	471	434	454	450	435	473	451	471	494	489	447	428	437	437	451	507	459	479	456	453	434	468	416	456	495	446	478	457	425	469	465	475	438	456	475	473	469	467	472	467	441	464	453	466	464	440	418	468	449	460	460	448	437	452	417	419	463	459	459	436	436	486	443	446	483	449	465	478	446	430	475	467	468	459	494	503	470	485	478	466	488	423	426	488	485	470	455	465	459	430	483	500	474	458	433	452	456	449	459	484	461	459	468	480	482	474	496	441	462	474	480	459	487	463	469	442	434	455	468	451	432	504	426	428	466	464	496	492	441	481	416	462	449	474	453	438	438	427	462	415	466	448	428	456	448	470	446	470	463	466	495	437	509	448	456	442	480	439	439	457	462	435	458	476	468	452	491	459	468	425	454	478	441	453	466	468	500	494	479	479	477	441	455	467	459	475	464	496	492	458	444	445	513	427	489	496	454	472	443	469	463	437	459	446	446	455	455	481	477	502	429	418	495	439	490	467	451	450	452	490	461	431	419	440	465	447	432	454	464	499	459	463	516	500	476	456	479	459	466	535	448	472	435	475	505	449	484	467	458	458	488	460	456	450	473	479	472	459	489	425	471	424	417	501	475	436	446	476	469	445	496	410	436	456	456	475	462	474	438	451	463	492	460	446	468	453	420	460	461	443	464	456	527	442	468	466	440	456	412	463	454	455	466	454	506	475	436	478	452	466	446	446	471	455	458	458	472	446	461	459	467	441	468	485	437	462	457	466	446	467	462	454	448	457	500	497	466	425	477	452	479	466	439	489	449	479	459	436	444	480	455	482	422	496	490	460	441	467	477	457	438	477	440	471	446	444	477	490	445	444	504	451	446	419	474	480	450	416	485	464	477	445	464	455	470	468	489	445	506	475	408	458	485	479	463	471	484	479	481	451	434	471	426	492	426	472	438	464	475	451	466	442	452	489	484	471	424	443	460	452	464	482	507	482	459	464	467	445	456	458	497	453	470	487	476	490	479	447	434	498	436	501	488	488	469	430	487	443	472	474	432	437	481	491	465	467	437	417	488	455	468	433	468	477	462	479	481	463	449	459	447	504	492	438	472	494	445	474	480	487	475	476	466	470	453	495	460	458	461	497	480	453	455	466	457	442	489	468	476	452	482	460	495	449	510	457	443	468	459	489	455	442	455	479	475	442	447	484	466	458	432	431	489	464	416	482	470	477	469	437	490	472	471	445	479	460	463	473	420	480	450	513	455	461	462	448	511	440	474	440	479	481	446	476	457	434	471	491	456	461	454	447	460	459	479	511	452	440	449	463	440	459	425	469	464	442	447	456	467	468	412	484	416	467	446	448	483	439	459	464	436	460	454	453	457	494	456	457	428	457	473	452	445	469	475	457	447	518	477	436	429	480	448	459	466	463	498	480	460	470	481	432	516	477	469	447	511	474	475	474	467	473	447	463	457	470	475	491	483	436	486	510	451	438	455	468	478	444	465	484	451	499	494	440	475	458	455	455	443	469	436	470	423	458	449	481	464	453	486	456	489	462	483	455	471	440	497	450	468	459	449	500	466	464	489	502	460	459	467	499	467	453	462	466	439	442	439	477	492	465	467	484	485	473	454	465	454	475	471	485	469	445	460	450	484	479	502	468	516	459	499	419	451	488	502	485	471	457	438	470	468	471	437	456	448	469	460	465	403	469	473	480	429	439	464	498	493	440	451	452	474	496	457	459	465	447	488	454	448	433	461	460	435	449	486	467	455	474	479	479	461	468	467	485	449	499	499	460	445	483	473	502	481	471	494	470	462	458	478	484	449	432	472	480	493	466	469	433	470	478	457	456	480	474	450	480	466	467	470	481	472	467	461	499	418	464	520	475	468	469	445	496	496	475	433	492	440	437	501	470	467	478	431	439	435	487	439	532	450	441	429	453	502	477	478	461	445	470	468	450	443	437	468	457	468	458	493	407	439	473	435	465	421	497	486	461	473	440	472	446	438	485	474	466	441	464	474	440	485	455	425	488	432	490	455	443	455	459	495	406	436	451	473	420	429	466	441	485	478	454	499	423	448	447	470	467	444	511	437	459	458	469	459	469	471	454	491	486	450	492	468	476	481	456	461	456	473	471	430	484	467	453	459	459	440	468	466	460	466	467	474	511	418	495	429	446	473	433	474	499	471	467	447	462	445	442	440	490	466	473	462	499	444	478	451	498	464	478	479	495	461	468	462	503	471	452	474	483	449	445	480	475	441	478	474	454	473	458	507	431
23438	9461	8076	5163	3300	4097	3354	1384	597	366	325	232	199	167	186	180	183	199	185	176	171	185	190	170	171	166	193	202	210	198	185	186	183	168	168	181	195	156	157	154	163	190	168	197	198	163	171	180	180	186	181	179	169	172	178	168	184	186	190	172	202	193	202	197	158	175	176	159	180	174	178	172	147	183	191	182	192	178	187	191	180	198	163	184	185	136	181	187	192	161	195	178	167	180	167	157	188	170	193	166	178	203	177	167	160	174	169	170	190	182	154	195	159	188	174	213	188	166	179	147	177	177	168	191	167	182	171	177	171	160	188	171	190	177	185	151	190	188	164	195	193	172	165	174	192	161	186	197	209	165	183	174	186	200	204	166	177	175	170	164	187	184	161	151	191	166	171	195	171	170	174	158	176	183	184	187	198	171	184	193	158	162	180	184	162	191	180	194	174	174	146	154	181	184	168	182	194	184	186	184	184	172	157	153	158	185	178	166	166	174	175	188	174	148	183	169	172	150	186	173	163	188	174	171	168	197	175	175	199	172	180	180	169	202	178	197	187	211	188	200	193	171	158	180	185	181	177	187	186	175	171	186	169	193	212	175	200	174	155	165	196	178	160	177	178	168	192	185	156	181	201	195	173	182	193	170	172	186	180	193	218	194	153	187	190	177	154	204	172	179	189	172	178	186	169	166	193	179	175	183	162	184	191	175	197	178	199	173	183	189	195	173	164	185	164	168	193	182	174	193	175	205	197	194	177	163	169	162	186	184	184	198	187	179	171	207	168	173	203	197	168	173	160	183	168	170	176	166	164	184	184	195	189	204	192	186	165	170	184	185	163	169	181	181	203	168	178	202	177	167	186	169	167	168	193	159	180	156	188	174	183	151	193	189	179	175	192	183	191	176	168	202	174	176	166	181	158	186	187	153	163	184	131	169	191	174	153	170	155	172	179	185	169	183	178	187	170	174	167	193	172	161	189	174	182	159	181	163	162	147	162	191	202	169	177	188	194	177	191	157	188	169	169	174	176	168	179	155	178	169	161	185	167	192	168	179	176	191	187	168	168	160	165	183	183	173	189	154	175	190	181	169	176	174	181	181	154	190	181	174	183	171	182	168	197	156	167	173	160	173	182	165	171	165	208	191	194	186	186	180	189	169	159	186	199	183	170	188	159	148	190	166	171	192	190	194	176	188	177	183	203	192	196	184	184	188	185	177	189	191	161	168	160	183	189	183	183	157	143	148	182	174	195	175	192	173	179	166	164	179	208	162	165	168	143	184	195	157	182	170	176	178	179	185	188	165	186	191	176	186	161	195	185	175	208	178	166	202	202	172	189	168	190	165	195	186	178	178	174	179	172	170	189	206	165	182	165	175	188	181	197	168	165	195	195	168	152	183	169	154	199	165	155	163	158	182	177	175	168	181	185	160	180	197	178	170	170	197	189	165	183	154	165	185	168	195	191	164	179	177	183	159	168	181	197	190	163	194	174	179	172	180	177	159	174	171	163	180	201	167	178	172	169	153	174	164	169	175	167	185	187	169	173	181	150	167	181	159	149	159	165	140	184	175	170	161	171	175	165	158	150	205	203	161	183	164	200	179	159	181	201	165	180	175	176	204	185	166	166	182	184	185	157	181	154	168	198	151	178	169	178	172	161	183	186	165	172	189	165	161	177	163	161	178	178	182	167	162	192	177	152	191	184	160	181	205	166	161	182	176	175	183	166	164	191	175	178	167	177	210	165	168	203	165	196	176	202	175	177	184	185	202	189	159	173	183	181	186	178	195	179	174	177	194	181	164	177	186	204	180	194	171	160	195	171	178	218	189	183	166	185	162	184	194	176	190	162	206	190	175	166	168	184	192	189	166	180	178	208	180	187	182	166	163	177	186	177	174	176	184	184	184	148	174	180	184	170	188	182	185	164	166	186	174	184	173	180	184	181	164	189	166	194	186	169	170	138	200	172	165	205	162	182	164	174	173	175	197	205	196	170	168	149	161	172	178	191	176	174	187	181	184	172	180	162	192	189	178	202	142	192	186	183	168	165	179	179	199	167	175	177	205	160	166	183	204	175	185	189	190	161	182	208	176	179	163	178	166	167	171	155	171	182	185	164	185	162	178	172	173	177	173	173	169	182	185	168	194	192	179	160	165	153	155	198	172	177	203	185	174	164	177	183	185	187	187	183	182	169	157	185	183	169	187	166	198	163	178	162	185	175	162	186	171	189	179	168	160	168	199	163	176	180	182	187	208	168	158	153	165	171	190	175	163	190	193	177	186	191	181	184	180	186	190	159	179	180	183	199	203	171	188	193	165	195	176	188	182	168	193	167	172	171	189	157	173	180	179	189	174	188	177	180	162	206	189	152	171	178	198	154	188	187	184	165	185	167	217	155	166	180	165	147	176	161	194	186	189	178	195	188	201	162	161	206	215	176	173	196	165	169	186	169	168	172	175	165	180	158	161	183	190	168	172	182	173	182	202	168	180	164	190	192	180	211	197	170	184	201	169	168	197	148	184	173	162	173	162	191	186	199	202	168	212	187	176	183	161	168	184	200	199	184	159	172	161	188	168	178	186	198	168	148	183	170	157	166	184	182	183	168	175	181	189	177	161	166	151	162	205	164	175	174	183	185	199	172	196	196	162	157	193	200	191	158	178	165	182	201	175	182	195	186	173	160	170	188	182	179	177	195	166	187	175	188	178	174	167	178	182	197	194	156	179	184	191	162	175	165	170	163	153	176	200	192	152	194	180	203	168	187	182	180	172	182	158	171	164	189	145	183	186	198	159	177	203	176	201	202	167	206	178	198	175	174	184	165	168	197	179	189	178	188	159	185	190	170	178	188	177	174	196	182	177	179	168	178	187	174	177	180	163	180	170	180	154	180	183	162	174	152	178	176	156	166	147	180	183	172	203	178	187	157	166	190	191	152	186	163	187	162	172	167	146	187	189	174	192	186	171	194	195	176	172	191	171	188	186	189	153	195	186	196	195	165	196	182	182	184	168	201	193	170	188	162	181	174	171	166	167	202	167	204	187	163	155	183	161	178	205	163	170	188	191	168	167	193	144	170	204	185	179	193	180	185	194	175	182	186	161	167	187	188	166	200	167	171	185	181	176	160	159	204	169	177	182	163	185	176	183	193	197	202	167	184	183	193	208	183	168	175	190	176	170	187	157	190	212	174	183	191	172	193	186	166	169	168	167	155	148	180	158	193	162	191	181	170	181	171	177	168	172	175	185	193	199	166	180	161	207	177	203	190	191	173	202	181	162	160	175	176	178	184	176	188	183	154	186	175	176	184	181	207	169	172	166	194	186	176	176	173	174	180	177	168	169	183	169	182	154	176	211	173	171	211	185	170	166	178	180	173	182	196	163	180	179	171	205	191	168	166	197	177	163	193	177	162	177	187	181	165	172	158	188	174	177	190	182	203	194	173	177	144	184	163	188	192	162	165	157	191	167	185	152	171	186	188	193	177	187	179	183	179	169	165	172
11105	8456	13481	14532	13562	16697	14083	5869	2909	1764	1291	981	733	566	539	614	532	562	524	531	526	485	523	514	517	518	532	508	507	499	494	530	498	499	509	497	535	498	501	558	520	511	514	480	526	518	503	517	530	541	503	516	519	515	486	499	478	522	476	509	496	506	512	468	526	522	497	528	525	509	524	495	518	523	495	526	507	500	504	507	535	502	511	510	494	491	518	530	476	511	515	489	530	540	455	510	537	476	441	542	470	544	504	520	480	548	538	461	490	493	524	463	521	520	522	511	509	524	501	513	531	541	505	508	487	539	501	499	515	506	530	493	534	464	494	489	504	525	509	467	512	513	529	516	465	494	498	454	500	480	521	512	470	498	485	469	525	520	531	494	506	482	516	520	495	514	476	513	498	489	469	494	475	485	503	505	521	517	534	498	469	469	524	525	513	473	508	515	463	455	521	490	504	483	538	506	523	489	514	500	526	531	543	467	510	486	519	543	489	497	511	456	498	501	473	530	508	482	528	518	485	509	523	464	498	488	531	494	527	520	533	475	497	486	501	508	517	536	509	541	495	521	490	524	521	499	500	467	522	490	522	503	453	486	498	514	509	488	508	536	500	513	519	484	543	482	485	475	475	511	484	504	517	499	497	516	524	496	485	492	523	473	526	496	522	473	501	489	493	460	491	520	519	515	457	478	548	493	496	495	467	458	553	526	470	528	488	516	475	474	457	526	483	481	570	502	494	558	512	513	487	465	495	483	518	510	484	481	529	473	512	495	504	522	442	522	484	480	484	501	511	523	534	502	519	515	509	504	512	518	501	498	519	516	517	514	529	506	522	529	525	501	451	488	504	550	494	503	542	492	491	506	491	542	465	520	508	465	460	472	499	494	494	497	509	488	517	478	479	512	495	516	517	533	514	484	511	500	507	514	517	500	529	505	519	528	524	477	494	519	501	514	471	501	526	536	502	488	511	515	532	499	491	485	453	493	519	529	529	516	504	512	511	499	550	492	492	455	503	490	497	524	513	475	475	515	472	520	494	531	534	474	512	550	533	479	499	498	482	533	486	484	494	544	502	510	522	523	530	520	502	511	503	537	534	491	490	512	500	518	510	504	493	521	479	518	472	476	560	540	466	503	557	536	515	477	521	498	533	464	517	460	482	527	504	496	462	444	456	500	524	508	514	473	485	501	480	500	509	465	506	497	552	537	517	536	476	439	489	514	463	531	531	484	504	510	496	494	547	501	491	502	479	497	482	557	496	510	518	485	482	547	509	510	461	499	492	504	482	487	478	481	524	470	490	496	488	460	492	481	438	487	507	491	495	498	483	488	527	508	468	520	510	504	531	503	498	522	490	494	517	484	508	510	504	556	507	529	498	479	504	495	505	514	531	533	508	468	520	507	523	514	495	502	476	513	499	483	497	491	460	534	514	480	495	511	484	527	514	475	484	505	557	497	526	535	480	498	485	501	516	509	493	453	523	514	464	496	519	472	481	530	511	509	485	516	518	520	525	481	495	515	496	513	498	479	512	482	493	497	480	518	530	542	509	477	509	473	524	484	527	497	464	510	487	532	538	527	478	488	520	557	480	533	484	498	488	534	480	512	539	529	518	485	495	530	489	481	486	531	449	478	471	491	514	521	498	530	506	523	504	506	527	513	484	489	496	491	515	501	512	479	518	509	474	484	503	501	528	490	508	495	527	496	491	514	525	520	549	539	533	494	545	522	493	477	492	481	476	495	528	488	457	464	490	509	504	506	490	475	472	523	459	517	505	502	524	488	465	532	502	500	480	538	482	518	536	492	490	502	525	516	522	515	513	487	509	489	492	488	506	479	503	474	481	536	474	547	486	484	515	515	481	500	496	482	487	530	461	487	510	499	522	491	462	565	500	499	514	522	525	498	514	519	493	457	472	465	512	532	499	527	480	517	530	541	503	528	453	509	471	516	471	517	529	530	518	535	509	479	509	517	477	504	478	527	530	515	534	482	510	501	481	535	489	511	512	505	560	524	520	528	483	514	512	498	541	479	512	525	477	505	464	569	516	511	482	488	533	518	471	562	521	513	552	539	488	539	529	498	485	441	523	513	520	523	499	503	535	525	505	472	463	485	473	494	483	505	529	544	486	500	509	523	507	533	524	501	460	518	502	483	500	517	502	499	512	546	504	502	497	490	498	491	462	502	500	480	509	493	498	484	517	489	479	476	508	482	507	506	509	485	483	520	489	502	537	500	514	531	536	476	511	537	481	522	515	504	499	508	479	491	497	477	502	502	500	521	492	520	537	530	482	490	513	492	519	464	502	507	523	481	554	515	520	509	505	531	462	489	480	506	518	517	528	533	489	484	506	531	513	480	483	518	526	479	521	514	549	506	532	478	500	476	491	499	491	478	504	534	514	498	546	551	502	508	442	504	518	561	497	469	495	509	520	526	496	531	487	471	454	516	473	483	511	484	522	502	515	446	518	464	479	508	522	509	507	518	478	478	428	475	479	494	506	521	490	520	535	476	480	485	483	498	505	474	497	508	520	468	528	513	495	499	479	475	517	500	509	503	529	530	501	527	503	543	508	503	514	514	517	495	535	483	476	502	510	472	476	497	540	471	522	467	511	473	527	518	518	542	533	491	553	520	501	465	473	517	500	507	517	541	461	525	522	528	497	552	540	520	505	541	537	542	514	507	464	465	501	507	495	471	508	501	515	524	524	531	543	511	528	496	503	510	510	510	492	524	482	498	521	520	548	528	499	504	518	520	550	495	487	508	512	500	466	460	532	485	537	481	478	536	467	496	502	542	477	497	498	499	487	468	497	528	497	503	505	513	516	496	520	500	498	530	489	515	495	487	555	540	470	507	504	479	502	505	496	499	484	507	554	521	516	536	535	474	492	461	463	495	527	506	503	522	473	508	514	499	511	478	482	473	484	545	508	547	540	510	478	464	481	477	473	530	495	532	488	513	474	511	536	493	499	505	480	525	504	497	561	485	462	520	505	491	517	503	502	532	514	544	527	504	482	508	488	525	510	490	464	517	476	481	527	482	529	514	533	516	471	477	474	522	523	538	512	517	483	515	541	496	476	506	492	546	474	516	512	467	482	544	504	544	532	492	509	480	515	478	485	535	495	530	544	493	475	516	510	524	500	513	515	537	500	493	537	513	494	480	510	529	516	525	551	465	488	481	485	466	536	472	506	537	530	504	557	509	472	446	490	504	528	538	503	498	512	549	536	468	528	530	490	520	507	533	506	485	488	512	473	521	530	536	518	492	521	502	520	515	542	489	486	500	490	471	487	533	534	495	537	548	512	477	474	481	516	481	503	526	478	463	517	501	542	564	509	483	504	538	510	539	476	538	478	463	477	494	476	504	474	503	530	499	508	542	478	508	475	553	446	461	501	480	494	500	537	477	520	506	515	495	519	460	509	502	525	484	513	465	510	508	549	507	501	522	495	487	521	511	504	520	529	491	533	514	489	558	494	479	542	527	555	554	512	497	530	495
28127	16425	16543	10462	16188	32216	23526	11539	5599	1868	705	336	145	175	173	133	152	157	146	169	146	153	157	175	146	168	163	157	138	140	150	163	166	157	163	166	154	143	163	157	166	144	139	139	163	150	164	156	159	142	153	151	162	149	127	159	131	140	155	132	167	136	157	122	133	149	142	137	172	158	160	183	165	147	172	136	143	141	145	139	148	156	147	152	142	146	146	151	158	163	157	169	139	150	145	142	152	139	169	179	140	141	161	165	172	146	158	146	160	140	148	167	153	157	152	148	137	154	139	151	166	150	133	143	138	143	167	140	158	154	167	152	147	160	169	144	177	141	154	140	138	141	146	152	138	144	164	141	164	144	150	134	169	132	169	146	170	156	149	140	149	146	147	159	161	172	137	147	137	126	164	156	147	152	131	144	161	141	145	128	191	134	142	157	170	140	155	151	160	126	148	159	142	155	166	152	150	161	146	156	159	146	167	161	166	136	151	148	159	145	133	154	139	177	155	146	168	140	159	162	170	153	133	153	157	153	149	156	144	151	174	135	163	132	145	166	159	137	144	162	162	148	156	153	132	175	163	158	162	167	147	145	139	164	168	149	156	147	138	153	153	137	132	123	146	133	146	167	151	131	143	143	158	156	160	142	166	171	160	155	151	139	155	142	156	176	133	132	139	154	141	152	147	154	147	159	156	175	129	142	148	166	145	137	155	143	146	133	144	151	171	179	139	125	151	161	126	133	148	138	139	151	172	165	153	142	140	160	155	156	151	145	142	152	162	130	153	171	143	159	137	137	149	146	135	153	147	133	145	160	149	152	139	151	135	138	153	156	160	138	140	138	171	128	134	153	150	164	154	170	146	164	143	160	157	149	152	178	148	156	145	127	163	143	137	144	148	148	154	140	171	157	154	167	148	136	158	166	128	151	151	133	162	160	147	163	171	154	154	157	153	158	151	133	143	145	148	158	162	154	157	128	139	157	167	140	160	152	137	133	141	151	157	161	150	175	146	133	133	147	168	174	165	137	148	146	163	161	126	154	161	164	136	150	155	165	141	135	133	154	159	149	137	161	140	157	153	151	152	128	180	151	172	150	166	134	152	168	148	163	151	159	154	130	151	153	143	167	131	151	160	150	156	136	162	136	138	124	146	126	128	126	131	138	140	174	146	153	146	156	142	154	159	163	158	160	130	154	163	155	148	162	134	151	160	146	158	143	166	126	125	155	129	151	138	153	149	168	134	149	130	150	158	141	146	153	155	152	138	147	146	131	148	148	128	156	142	137	130	132	121	158	155	152	151	150	139	148	165	172	133	161	130	153	161	154	144	148	137	159	164	162	156	133	147	161	157	157	140	151	131	154	153	141	152	151	143	134	148	143	150	167	152	146	171	133	143	119	166	140	142	141	145	131	154	173	176	168	144	176	153	156	160	123	131	156	167	146	151	150	156	149	149	155	130	135	154	137	162	158	156	174	140	137	159	132	143	159	139	171	173	150	152	131	155	152	157	161	165	149	134	156	158	148	159	162	141	137	148	140	171	173	164	142	154	171	163	149	149	137	162	163	163	147	143	139	169	146	160	171	149	134	149	174	143	166	145	129	139	152	148	149	158	169	154	158	134	156	136	132	128	136	131	150	142	127	146	142	159	155	142	164	174	149	139	159	155	158	158	149	136	150	141	156	149	156	149	149	153	164	146	134	157	158	133	153	144	167	148	156	166	156	136	140	153	147	142	145	138	179	147	162	148	125	154	165	173	144	159	140	168	148	186	175	170	188	159	153	142	153	142	150	155	168	130	133	135	143	170	152	129	158	160	155	130	161	180	137	175	139	148	147	145	159	144	143	135	135	164	171	132	125	148	143	134	142	151	154	150	158	141	159	145	158	146	148	146	141	155	166	150	154	151	170	124	138	134	163	141	140	153	167	169	160	168	158	146	162	160	138	155	143	141	139	147	149	165	136	159	166	165	134	157	141	151	162	125	161	133	134	126	162	163	150	156	156	142	148	154	160	160	158	158	138	162	139	141	128	153	138	153	153	172	177	162	159	143	152	153	152	143	153	147	163	152	170	144	147	144	157	166	185	155	150	146	154	142	142	144	130	149	135	137	167	136	146	141	152	145	143	164	173	151	151	130	138	129	148	149	159	160	160	165	156	168	161	139	141	146	158	147	161	148	164	142	149	156	139	151	146	133	148	150	150	169	166	133	149	147	141	139	143	147	171	164	177	147	145	131	156	154	152	159	139	167	158	169	161	153	155	147	150	133	153	152	142	153	154	157	156	149	159	145	137	147	160	115	143	153	148	130	145	141	151	161	169	134	148	167	160	131	145	172	163	181	149	131	167	166	150	177	156	159	151	150	146	169	149	151	153	155	133	139	143	165	156	147	156	148	147	139	151	163	160	128	160	145	160	144	168	145	161	163	144	173	160	155	158	148	132	149	159	158	152	139	160	152	161	167	138	152	149	152	146	141	142	165	159	162	165	142	158	123	148	141	161	136	162	143	154	141	162	129	147	146	121	180	162	173	155	142	143	142	145	145	150	164	151	166	153	152	147	142	170	158	159	140	133	166	155	161	150	141	154	147	123	166	149	155	167	141	158	144	157	144	149	151	145	148	149	165	161	167	163	162	152	152	166	144	168	136	177	159	149	137	181	137	137	139	147	170	166	144	135	184	148	146	152	159	161	151	132	146	177	165	159	142	152	165	169	145	139	144	152	178	148	143	172	140	137	164	139	160	177	151	157	133	140	153	170	139	164	162	129	165	145	167	150	168	136	172	152	154	143	142	143	141	172	160	173	154	155	150	132	149	150	132	147	151	165	142	143	148	154	166	171	142	146	132	139	170	148	145	176	160	134	142	161	149	146	142	158	148	175	145	145	142	159	158	149	150	144	136	146	152	156	149	148	148	147	143	152	138	137	158	132	157	159	156	163	136	171	163	149	153	152	143	127	173	158	171	144	153	166	154	134	149	143	157	141	131	149	156	167	145	158	140	150	138	158	148	152	163	143	161	151	129	159	141	165	137	156	164	143	148	146	152	136	143	149	154	147	162	128	161	134	142	147	145	129	138	153	150	135	128	134	140	151	167	128	164	166	130	165	157	183	144	136	141	148	142	166	166	138	138	148	143	163	128	149	154	165	145	156	171	155	134	149	171	163	140	159	145	155	157	150	163	141	172	148	157	154	165	170	160	162	137	140	150	139	144	141	159	150	144	163	180	141	149	152	159	146	153	147	138	171	165	141	178	131	173	139	174	147	154	141	150	161	158	170	151	163	148	158	158	147	152	144	162	134	167	146	126	161	155	145	131	140	145	140	156	168	134	142	167	145	155	142	142	151	150	144	164	156	157	164	172	159	148	152	143	163	140	158	134	167	154	138	164	137	130	154	155	180	132	147	140	128	146	141	140	153	160	144	150	146	149	149	139	141	153	124	135	159	137	157	165	156	144	158	161	156	135	129	139	175	115	156	138	157	151	165	144	142	143	153
14092	14290	21857	21894	37162	52095	43047	31089	22033	9901	4024	1689	544	563	524	499	493	480	457	493	500	435	469	467	465	435	466	448	507	455	465	449	461	485	431	454	421	441	427	452	432	422	434	460	426	407	435	419	471	451	458	446	405	428	430	450	428	444	457	459	390	420	454	433	430	483	405	424	440	435	437	407	399	431	433	451	460	435	410	433	454	427	419	452	452	431	414	434	420	430	430	404	452	411	421	434	430	436	431	451	439	425	433	432	476	433	427	412	460	421	447	417	441	432	431	440	441	441	434	426	439	470	429	432	430	422	453	456	426	498	471	405	445	440	461	456	424	450	487	429	414	408	428	427	422	457	443	422	426	427	449	443	434	461	414	371	430	427	447	459	414	434	422	456	428	420	418	420	413	438	430	417	437	422	472	439	479	440	450	407	447	407	448	442	440	429	412	432	428	438	413	420	414	444	439	474	418	427	441	429	454	445	436	464	436	424	425	440	425	432	450	463	488	434	441	410	460	451	426	420	424	423	412	453	389	430	439	443	412	441	414	445	438	422	447	443	437	417	454	449	425	457	455	438	441	442	434	474	455	435	394	418	430	430	417	426	437	442	449	444	391	446	452	404	437	448	415	397	476	466	426	408	433	440	426	385	405	435	459	454	417	414	418	498	458	459	488	439	450	441	438	458	462	459	400	415	458	426	473	433	428	422	408	427	458	472	438	421	422	396	439	450	439	416	432	392	417	451	425	398	427	426	427	445	424	466	467	467	447	436	421	447	443	437	453	411	453	457	456	419	438	392	433	432	434	438	454	430	439	437	396	430	410	438	444	457	434	452	449	424	458	456	432	457	469	445	450	455	442	453	419	431	466	435	455	452	445	470	435	411	442	408	451	421	439	439	436	411	450	459	395	432	411	449	406	450	435	421	444	445	484	453	427	460	437	431	439	430	442	438	416	409	426	445	445	425	441	393	408	440	440	474	405	431	429	456	439	430	420	418	436	429	437	425	428	413	420	444	422	439	444	410	430	413	426	441	442	463	417	407	416	414	447	480	473	444	438	454	461	417	415	412	431	427	461	434	414	445	419	397	437	427	430	450	417	432	441	468	402	458	432	432	436	416	419	467	451	454	475	419	436	451	438	395	423	448	439	450	474	396	443	421	415	405	421	445	446	414	445	467	425	417	405	462	419	415	474	445	474	425	449	423	434	450	439	433	429	468	453	458	449	411	419	421	437	445	492	455	430	464	412	461	439	477	443	451	431	458	437	441	428	404	434	417	433	449	444	420	418	434	402	401	443	450	435	411	435	433	434	474	435	438	479	458	454	462	457	412	464	421	413	469	397	458	417	386	469	423	460	435	445	428	435	471	451	424	405	420	458	427	434	487	397	430	437	463	457	410	419	458	418	414	403	449	442	452	418	445	439	444	432	464	522	434	443	411	455	442	401	466	458	442	400	420	448	444	460	431	422	437	459	447	485	449	420	418	455	439	416	437	452	470	437	428	421	451	476	410	401	435	427	463	450	453	433	431	442	467	481	454	462	457	395	436	431	420	444	420	450	437	426	476	437	435	415	446	402	432	454	404	457	429	438	409	452	398	422	439	417	444	452	443	458	418	454	431	465	481	447	412	445	434	441	492	456	450	427	433	438	436	453	440	399	426	432	406	477	459	424	437	429	475	438	407	467	431	402	414	416	452	441	420	420	438	438	455	426	434	461	477	405	421	459	469	438	446	430	452	444	451	410	428	439	441	447	413	457	435	459	435	455	415	438	459	462	460	424	435	446	449	417	449	432	434	412	475	448	436	436	462	441	422	402	424	452	422	400	440	443	419	409	458	444	459	446	465	433	436	424	470	433	396	469	438	429	414	454	465	457	451	445	457	461	439	451	435	446	407	440	465	478	455	442	475	469	445	469	450	449	433	435	435	414	440	427	443	454	412	427	437	421	432	447	380	439	407	484	433	464	456	437	428	423	430	416	386	435	465	436	419	420	457	454	416	432	422	417	461	431	398	435	458	456	406	445	429	443	507	493	435	437	438	442	426	407	452	441	429	446	429	413	412	431	468	429	443	433	419	441	444	435	461	440	442	409	430	442	458	437	425	437	437	437	390	455	427	475	440	430	459	446	449	412	453	434	432	432	451	469	448	421	501	429	448	446	438	450	443	395	452	444	447	455	450	463	430	453	490	466	423	431	422	464	426	450	447	473	425	460	431	431	448	416	406	426	414	432	433	424	471	453	443	412	422	410	438	415	412	429	473	410	458	436	430	420	409	461	447	490	410	454	423	446	453	470	420	461	454	456	430	412	453	439	444	465	438	463	454	434	469	424	415	408	449	411	413	440	419	421	432	453	471	416	424	433	436	454	412	403	429	422	459	464	453	424	479	436	419	434	435	468	408	445	446	418	406	475	439	433	445	469	455	454	435	437	426	424	441	443	452	415	471	440	420	425	457	404	432	455	456	454	454	397	463	475	449	436	441	414	429	408	438	426	473	436	415	453	432	447	458	425	474	443	420	438	424	425	382	462	475	430	446	455	444	481	458	457	464	452	410	438	406	408	476	411	397	431	440	482	433	416	418	451	412	438	431	431	428	472	449	439	449	450	442	415	461	454	452	423	431	449	488	438	423	441	438	443	440	456	422	426	423	462	410	427	441	464	415	441	422	428	407	449	453	482	450	430	489	451	444	401	466	437	440	447	442	485	430	457	437	423	431	446	383	454	447	473	464	438	407	460	437	416	447	411	421	404	426	443	423	441	465	448	464	495	472	413	439	450	445	459	431	483	417	435	432	428	440	414	464	418	435	413	416	462	403	440	420	423	464	439	434	466	421	416	442	403	406	421	462	443	452	467	422	473	480	435	408	416	444	458	441	452	412	421	424	446	453	405	420	435	459	427	463	404	451	431	481	439	480	454	430	481	432	382	446	445	439	424	411	435	433	424	425	427	428	419	439	452	416	441	418	425	440	429	386	411	412	407	429	461	419	453	449	426	426	428	448	441	396	451	463	422	449	437	442	468	460	453	433	443	440	426	426	425	476	442	421	426	417	430	434	425	450	378	466	429	452	402	421	447	409	448	450	466	433	407	466	402	450	435	434	407	424	437	445	408	430	401	402	410	433	408	427	467	439	440	425	455	463	421	492	478	438	436	460	456	433	430	455	446	422	483	424	454	445	452	451	418	436	430	411	421	407	417	425	443	449	455	431	473	434	424	434	409	428	436	443	422	399	447	425	427	433	449	429	439	428	444	408	445	417	447	408	413	407	422	422	418	431	427	417	432	447	449	390	431	428	457	392	463	468	428	441	437	424	434	433	439	464	474	462	466	445	453	440	423	430	472	412	464	411	464	384	447	453	469	409	464	437	410	403	453	418	439	459	466	457	455	467	441	439	470	460	468	444	455	433	427	475	426	434	432	419	453	404	407	440	427	442	429	429	395	441	439	450	429	435	414	449	411	417	418	440	451	425	440	439	439	434	475	469	423	438	425	468
30586	20576	20793	13460	22105	46934	35564	20470	8563	2933	1093	360	227	218	193	184	191	189	165	152	162	159	164	159	167	169	180	187	152	172	184	185	186	170	172	172	151	154	177	181	193	159	148	175	161	169	160	169	171	146	172	205	159	183	171	170	173	175	183	181	183	168	178	157	178	161	174	174	156	169	197	180	162	165	182	170	181	174	185	155	173	176	164	158	157	167	175	177	153	171	160	164	182	169	173	181	188	184	163	158	163	168	169	167	170	160	170	167	169	171	171	151	178	178	158	148	154	172	169	168	187	152	182	151	165	144	200	177	186	165	183	134	180	177	178	167	185	160	180	180	204	183	184	174	168	169	179	167	167	159	177	185	166	178	160	184	171	177	171	170	163	174	187	192	189	178	177	192	177	176	194	183	178	187	164	161	175	166	184	185	197	169	152	168	182	177	184	198	182	141	170	179	174	199	182	163	163	179	171	168	172	164	167	170	166	146	178	189	155	182	172	174	178	160	162	178	198	178	179	140	200	154	172	183	162	172	167	166	169	174	165	176	176	172	185	177	186	159	168	172	171	188	175	177	174	179	189	173	189	157	171	152	190	169	171	142	176	174	160	179	185	173	156	173	165	175	170	186	166	173	182	183	170	177	166	166	159	164	203	188	174	144	171	172	170	162	179	194	185	189	140	174	164	164	159	180	162	166	158	185	171	164	168	161	159	159	171	168	158	188	162	161	170	214	156	196	175	169	188	155	170	173	176	163	153	176	198	165	189	158	198	177	181	162	157	162	193	180	187	189	156	176	172	177	178	160	188	171	189	172	182	196	162	202	149	198	160	168	191	189	177	156	151	170	192	200	188	181	154	156	182	183	195	146	158	185	181	185	187	167	151	155	181	149	181	186	164	174	176	201	161	196	187	161	159	186	171	161	169	165	168	184	178	156	175	160	173	160	183	174	173	186	175	162	163	176	179	179	161	169	167	177	168	179	150	178	182	176	179	170	166	144	159	189	173	177	166	192	178	164	174	200	168	163	177	153	152	164	171	167	169	152	170	163	164	169	168	179	195	178	167	167	185	183	163	168	139	183	162	181	180	163	163	180	172	149	165	211	171	155	187	162	201	151	161	194	180	178	185	166	183	162	175	175	177	176	183	170	166	185	169	171	174	172	165	201	167	181	163	196	191	185	175	183	195	171	170	180	140	152	166	193	184	165	158	165	188	189	163	175	175	181	142	182	157	174	150	140	178	159	174	195	156	180	166	162	171	156	188	181	183	152	152	186	170	198	185	178	158	151	180	180	172	173	164	177	160	185	163	170	162	180	194	184	141	191	171	174	165	171	164	181	169	162	150	150	178	172	176	183	157	176	168	168	165	166	191	191	164	152	169	170	161	170	172	172	171	177	161	199	198	166	183	161	201	164	152	166	173	187	182	163	166	174	197	169	178	168	166	149	159	154	177	171	157	174	163	173	165	177	195	168	207	163	190	164	166	191	168	173	171	175	171	175	171	199	188	178	186	184	170	145	170	182	149	190	159	151	154	175	183	195	185	174	173	187	175	194	153	201	172	166	162	176	166	162	168	162	170	160	170	179	188	172	164	186	210	179	182	167	205	156	169	173	157	174	183	168	167	163	174	193	150	160	169	152	176	177	177	173	171	199	178	174	152	204	166	171	171	156	168	161	173	136	164	162	168	157	170	201	160	169	156	152	187	174	177	172	193	167	158	155	185	169	185	173	197	156	193	170	172	158	183	170	170	170	180	190	177	157	190	179	178	156	161	173	180	177	161	160	176	195	169	159	172	153	186	200	170	178	160	187	185	163	161	155	147	185	150	154	186	175	171	201	156	156	171	170	167	175	171	162	200	157	170	163	174	161	166	196	184	164	159	177	167	161	178	161	177	193	160	184	194	172	163	174	172	155	178	183	155	141	165	162	151	167	170	185	157	159	149	174	182	179	142	151	164	162	194	168	168	169	149	183	173	183	192	168	179	159	176	186	167	146	133	144	159	171	167	160	173	154	172	176	159	136	178	187	192	187	171	186	163	169	155	171	197	159	153	153	197	192	184	172	160	166	157	173	156	177	147	153	156	177	169	143	166	169	161	175	171	176	175	182	170	157	157	158	162	186	172	166	180	150	163	193	170	176	158	182	176	184	165	167	180	141	184	169	172	161	169	175	173	155	163	172	166	139	163	181	185	179	166	162	183	165	192	167	157	183	175	155	170	166	152	154	162	160	168	169	174	179	181	195	158	190	163	169	153	174	195	167	145	132	165	167	188	186	182	175	161	168	176	195	166	161	162	195	140	161	157	162	182	148	166	153	156	168	169	170	177	178	184	159	170	168	200	171	170	174	180	175	179	156	185	150	188	160	169	150	158	148	162	182	183	176	170	177	170	197	163	192	155	178	173	162	140	184	175	168	183	151	178	185	178	159	154	196	181	185	157	163	165	159	177	179	164	192	199	154	162	184	176	182	178	145	179	182	134	185	176	167	197	160	150	167	163	162	160	187	180	175	168	168	171	180	168	176	184	170	178	171	176	168	158	165	170	169	174	189	185	178	184	175	159	166	156	156	166	153	201	165	174	169	174	159	169	166	188	167	185	154	173	136	168	156	173	166	170	168	177	188	192	168	180	160	172	160	173	171	169	161	161	162	196	158	175	163	163	155	156	172	154	171	140	183	173	171	171	167	168	175	168	157	166	161	164	179	162	174	174	159	151	184	186	169	162	157	151	175	158	186	159	165	182	181	170	180	161	153	163	160	167	174	175	163	182	183	172	160	173	149	162	176	165	165	163	182	185	170	180	181	164	180	193	178	157	161	182	184	189	155	175	166	163	172	184	162	176	157	188	174	149	174	191	165	167	182	183	169	171	164	176	162	178	165	167	176	193	187	176	179	187	191	185	140	157	151	157	172	183	166	150	183	165	142	162	158	158	182	167	178	169	173	185	178	160	181	176	163	177	188	165	183	192	162	164	155	173	177	180	190	158	165	194	182	164	185	165	188	178	175	193	165	175	168	187	151	208	174	169	171	177	168	185	154	152	173	158	198	190	185	168	193	196	177	170	148	176	174	167	183	190	190	178	195	177	181	161	157	176	164	181	178	172	167	158	166	169	161	178	152	166	161	161	169	208	177	169	172	186	168	166	145	165	195	157	173	179	180	167	160	154	154	152	175	183	158	166	174	168	158	175	179	185	178	177	181	185	188	163	161	169	163	181	180	187	196	159	188	167	149	127	153	160	193	175	182	194	158	182	169	167	180	191	163	175	175	165	169	181	173	165	182	140	182	170	179	181	175	156	147	146	192	191	170	188	184	158	170	168	181	207	160	193	164	174	135	189	174	179	167	156	163	182	166	154	163	170	161	177	161	159	188	161	146	179	184	172	163	188	185	167	174	183	199	157	178	175	181	177	153	185	183	171	150	188	167	163	161	171	158	176	174	180	178	168	178	173	176	168	185	166	187	176	177	153	175	169	181	174	149	168	153	157	177
16898	16462	25135	24678	41832	64047	53718	39444	26104	13881	5662	1634	649	645	612	588	598	557	585	548	558	522	497	517	573	561	528	585	509	551	527	541	539	471	492	499	540	548	489	526	523	503	465	500	504	492	474	520	485	450	516	450	470	501	520	483	509	520	473	508	523	453	514	497	505	503	508	459	487	491	489	473	528	540	507	514	534	492	475	512	512	472	506	515	490	513	485	503	470	476	505	532	506	506	495	452	498	502	506	472	472	525	485	525	517	527	498	535	520	482	464	491	487	488	473	462	505	525	502	493	544	476	520	519	474	493	511	463	502	498	521	523	520	498	482	483	481	483	462	501	507	518	524	505	528	504	486	519	540	507	508	482	533	510	488	478	506	477	488	481	506	498	509	480	508	481	488	486	546	488	494	481	520	497	524	480	496	526	507	513	505	461	486	534	458	475	523	505	458	511	521	516	503	474	491	456	519	481	500	473	540	501	495	487	475	490	540	528	500	468	518	494	510	492	485	503	533	453	473	505	482	538	511	484	520	501	452	503	487	496	512	514	494	538	466	483	526	484	468	494	487	489	457	465	504	512	515	508	514	486	490	478	479	510	463	534	502	444	520	501	474	522	473	497	512	506	501	486	471	518	507	503	507	482	495	541	484	483	480	530	484	486	485	548	456	532	524	499	514	494	497	501	498	508	476	512	491	497	488	469	513	502	480	511	503	486	498	501	544	469	487	502	519	508	472	511	516	521	493	475	515	492	509	499	469	489	478	482	465	524	497	491	466	458	481	512	518	446	549	515	477	526	506	471	497	515	517	505	482	510	496	485	493	493	507	429	493	493	502	513	492	480	490	483	435	508	486	520	491	486	523	503	483	528	533	511	516	512	446	514	448	501	480	495	494	498	465	509	538	487	508	446	515	497	520	555	492	518	493	471	502	500	492	491	501	499	475	438	475	505	500	503	489	494	476	460	506	471	482	484	508	531	475	477	534	492	534	515	520	510	518	479	567	521	458	455	490	535	494	486	478	456	505	501	497	518	474	536	488	474	481	530	475	497	482	450	486	478	461	498	554	482	500	489	505	473	505	491	472	488	470	533	463	490	513	497	490	505	515	495	484	478	520	520	467	494	458	481	505	523	466	477	559	472	516	478	549	486	491	491	518	492	518	464	520	527	496	489	505	490	514	532	484	515	529	543	478	472	497	501	507	508	529	489	509	504	500	503	480	497	517	506	492	466	455	466	478	513	497	474	514	526	525	456	516	506	512	501	521	473	445	549	510	506	515	552	481	497	500	495	528	461	474	501	465	507	504	499	474	531	505	475	502	486	497	494	512	530	511	563	491	469	485	517	512	507	522	500	497	469	498	443	471	524	497	489	479	505	467	493	501	499	540	538	451	565	480	503	480	452	514	478	484	494	523	483	509	519	498	474	527	489	520	491	516	476	511	539	503	488	510	500	515	494	552	476	509	498	535	516	484	467	503	494	529	476	511	484	505	480	504	494	504	504	507	501	498	488	494	477	484	482	484	521	462	464	494	521	497	508	535	483	473	464	538	499	474	525	482	494	513	480	484	496	497	524	486	461	512	495	473	464	500	495	467	473	514	494	489	425	465	471	487	505	506	498	492	493	490	503	525	550	474	480	474	484	529	500	536	509	488	483	473	509	480	554	494	509	477	484	492	502	478	482	449	499	512	501	495	515	504	502	492	488	467	495	514	482	503	472	481	488	463	504	476	516	514	468	507	488	507	459	545	529	485	498	489	528	492	487	491	460	500	479	489	469	505	524	499	535	542	462	481	482	497	495	526	485	504	480	507	524	478	481	483	470	482	509	530	484	525	474	544	473	527	508	491	508	524	506	501	473	492	500	523	466	506	510	463	485	517	508	523	533	536	479	477	516	492	479	469	496	482	484	504	433	486	486	501	478	473	484	505	476	552	507	452	515	524	488	528	461	509	523	502	461	484	512	487	461	508	510	529	503	431	494	491	472	504	492	490	513	502	495	487	515	517	535	514	492	504	476	482	525	472	485	550	531	534	532	487	552	514	492	503	451	520	470	529	487	478	499	547	515	474	513	519	483	521	470	470	478	523	470	525	477	501	477	507	486	453	503	478	521	453	517	501	486	521	495	478	504	520	480	477	512	495	533	460	517	496	539	497	468	505	537	522	478	490	479	495	511	504	494	494	475	491	529	499	494	524	520	494	466	509	463	498	501	531	474	488	494	524	471	529	504	498	459	453	469	525	488	506	477	514	462	512	482	491	487	500	488	498	502	522	483	466	475	523	515	528	528	478	510	492	465	504	478	492	475	522	470	490	498	516	507	530	512	504	476	478	519	511	534	509	531	508	497	493	487	485	489	478	480	514	490	487	516	498	537	507	513	445	484	470	482	473	451	553	504	486	542	496	499	492	499	483	458	495	455	498	478	505	502	502	504	501	504	503	475	504	507	512	497	525	540	477	498	521	495	480	455	484	485	517	491	515	513	501	511	479	478	507	464	491	529	486	472	454	499	498	478	501	481	498	469	453	499	522	507	480	470	477	475	501	518	505	480	499	498	514	493	460	476	494	515	458	480	487	469	478	517	468	469	507	480	490	511	499	472	512	477	531	502	476	501	544	543	483	550	522	498	481	502	481	505	474	482	533	528	482	505	515	506	503	488	492	460	553	491	438	520	469	527	520	514	515	506	511	479	487	524	502	513	497	477	477	519	467	521	454	519	466	471	526	507	477	486	507	517	526	501	465	481	520	490	499	466	509	485	465	529	477	511	511	474	509	514	451	511	477	508	479	508	503	524	495	492	499	460	506	503	531	516	465	458	509	500	474	500	506	471	501	489	470	467	472	497	506	510	488	528	525	491	506	467	486	496	483	509	501	476	506	540	487	520	486	499	534	541	501	455	483	507	504	518	520	484	528	474	503	472	544	512	540	527	480	504	539	505	530	507	453	468	504	465	486	516	510	511	495	475	486	489	562	527	502	518	498	499	478	515	509	462	474	491	476	487	500	552	445	485	493	471	480	462	506	490	486	509	465	503	518	502	511	515	454	501	513	500	520	498	492	500	496	502	522	464	508	539	510	530	497	468	492	494	523	491	504	495	495	543	505	468	500	486	506	479	534	447	478	474	507	501	498	516	469	516	491	506	475	504	503	517	493	505	486	460	517	488	496	511	476	502	436	487	484	509	528	500	470	463	448	517	478	502	448	507	505	467	513	498	512	511	495	471	507	492	485	438	511	516	479	467	501	470	540	538	511	476	474	499	434	499	475	504	461	483	580	546	495	509	477	517	484	486	524	517	509	499	464	478	478	499	486	453	495	469	480	484	490	511	464	490	482	518	507	459	515	509	507	492	512	488	490	526	486	499	518	492	512	500	510	488	459	504	500	485	489	490	554	508	509	491	469	480	515	496	495	476	488	501	513	482	499	440	538	521	490	482	542	513	461	536	486	476	488	501	480	493	509	537	511	459	481	474	494	515	547	503	517	520	511	519	512	480
23121	8495	6845	3733	2906	3839	3139	1405	700	459	294	197	184	166	170	219	156	199	192	162	185	203	184	179	195	194	196	192	197	194	174	210	170	194	195	178	180	206	157	175	168	172	176	174	201	180	180	199	162	171	192	179	213	203	202	163	171	178	174	196	190	176	201	180	160	197	179	202	170	157	211	169	177	161	230	175	197	181	172	180	176	195	197	195	198	174	141	193	172	167	180	172	155	156	178	189	175	168	158	181	169	186	172	197	170	184	176	191	170	179	160	183	175	195	161	187	162	178	195	147	164	165	191	183	184	187	194	173	166	165	176	199	188	184	161	173	161	184	201	201	160	195	193	173	164	194	171	189	199	178	188	158	182	168	195	158	170	165	165	169	186	178	179	177	194	169	163	169	188	169	176	200	166	177	171	170	152	175	163	168	178	168	159	161	181	173	173	149	190	194	174	191	199	192	157	165	178	186	186	184	206	207	173	187	185	157	179	176	178	174	190	199	199	179	169	175	173	190	193	169	177	166	159	166	144	194	191	166	179	185	205	195	198	179	203	181	178	172	207	186	184	192	171	197	187	184	167	188	211	178	161	163	172	168	213	191	167	203	170	169	177	168	181	194	152	212	202	189	181	188	175	175	195	178	209	185	169	178	192	184	159	179	176	173	170	166	147	169	177	164	194	192	159	170	182	166	206	178	194	175	192	162	159	185	152	172	182	174	180	173	196	183	171	184	169	194	191	186	170	195	186	195	171	177	162	193	165	171	184	199	182	178	183	174	191	170	175	161	199	180	182	178	163	174	169	155	188	170	176	182	204	184	145	181	158	188	189	186	203	195	163	159	177	193	168	187	193	196	178	157	173	193	202	197	172	192	191	203	175	193	184	206	160	182	195	166	165	199	179	192	175	170	165	186	174	184	195	205	173	176	175	173	189	183	188	168	150	183	181	167	174	165	180	200	193	185	188	166	196	196	202	181	167	180	186	196	179	181	188	202	173	177	180	192	194	161	202	193	173	202	161	197	184	197	208	167	187	180	148	198	185	216	183	163	169	211	174	181	165	164	170	164	165	172	163	157	184	152	176	163	181	194	179	176	158	186	166	194	162	163	139	182	175	180	186	148	171	176	187	176	200	173	163	185	194	163	217	164	210	188	167	175	156	179	184	182	175	168	181	184	153	170	189	176	198	202	206	178	192	162	180	162	181	191	176	175	163	187	179	175	179	140	189	194	160	190	161	194	171	178	176	190	168	188	150	179	207	200	155	167	192	165	166	204	178	193	180	163	178	168	176	164	197	189	175	189	201	180	177	181	168	154	185	182	190	191	182	188	163	186	167	183	185	189	179	163	165	165	164	189	176	174	169	166	178	185	195	170	173	163	167	180	176	192	174	164	186	160	183	179	187	174	185	199	178	198	157	181	190	193	165	177	171	172	166	163	164	172	186	166	184	166	187	181	198	155	179	186	172	181	186	164	171	171	189	167	181	175	170	157	170	173	169	162	189	182	208	162	172	189	160	178	186	165	163	176	173	179	179	176	197	178	139	190	200	190	213	218	185	179	188	172	167	184	176	204	175	177	159	212	180	168	157	174	177	177	173	173	185	178	168	178	180	163	195	171	179	176	162	199	181	165	171	185	197	190	182	173	174	181	185	166	176	175	183	177	186	185	177	189	160	178	171	166	194	172	190	175	154	190	201	158	194	176	164	206	194	188	177	169	186	165	164	172	161	173	186	178	174	145	163	206	182	177	174	198	171	189	163	171	162	177	177	156	184	167	203	180	163	173	176	189	168	177	185	191	206	192	184	175	175	200	192	160	190	175	175	180	180	171	171	200	155	194	167	176	161	179	187	185	193	172	210	156	156	147	163	190	165	178	193	171	171	156	181	172	195	157	173	140	166	190	211	183	177	180	159	176	179	181	163	170	188	171	193	175	179	192	176	171	162	182	185	185	189	168	162	175	140	156	169	159	167	151	169	166	177	197	184	185	179	184	176	176	201	181	185	195	187	175	213	175	177	170	197	178	195	167	172	164	180	181	161	168	177	160	181	179	191	173	191	186	201	187	192	177	204	182	181	176	163	181	159	174	177	199	182	189	188	201	179	152	155	180	180	215	185	183	192	176	196	200	170	177	168	201	164	177	182	178	165	187	142	173	153	157	191	180	171	190	186	178	176	165	188	180	177	172	199	202	190	168	221	188	172	174	167	209	166	165	188	175	160	183	164	180	168	185	185	171	186	178	182	178	158	167	191	179	178	205	179	159	176	191	174	179	193	171	162	185	171	162	171	153	202	195	181	201	202	205	181	184	190	178	169	183	172	183	194	175	177	176	199	184	189	179	174	177	203	187	180	177	180	186	176	168	167	199	170	191	200	202	178	177	190	180	154	176	155	172	179	155	175	189	180	172	175	162	195	175	197	192	182	178	201	169	152	207	176	179	164	187	171	177	190	175	168	189	182	188	167	184	171	185	176	207	164	173	197	186	184	167	198	173	196	176	137	164	196	184	156	173	189	183	185	201	160	185	169	171	154	148	167	170	189	174	171	184	165	190	178	178	183	176	178	173	183	184	169	177	186	188	174	201	186	168	189	192	192	180	177	152	152	190	187	162	199	182	168	193	169	190	182	167	172	189	165	192	192	201	188	166	178	176	160	178	173	187	214	169	188	175	174	161	196	169	196	185	175	221	215	178	191	200	186	166	175	194	177	184	180	176	175	183	186	203	192	175	166	170	179	181	158	178	203	170	227	173	176	167	177	173	195	204	185	183	188	170	190	182	205	179	167	196	172	192	212	174	169	189	170	170	176	206	161	175	204	171	168	176	179	181	177	157	171	168	175	175	180	169	168	159	198	178	180	171	190	180	192	217	180	190	214	181	206	182	195	168	191	199	165	202	180	172	183	130	164	169	179	172	145	191	199	181	197	181	159	156	180	194	178	199	179	170	168	168	179	169	181	196	164	174	176	179	183	209	173	174	207	167	176	181	187	171	168	185	170	184	185	190	178	177	159	172	184	192	190	199	172	183	170	199	189	145	199	157	154	173	196	182	192	193	190	167	177	183	177	184	171	174	182	194	185	183	169	192	198	159	201	168	168	211	195	174	176	183	196	157	178	179	180	163	178	185	190	155	173	180	212	180	170	169	165	181	196	192	197	167	190	190	177	170	167	203	164	169	190	186	185	185	188	171	175	200	160	190	177	164	156	173	188	162	183	182	207	188	168	169	174	183	170	194	167	182	182	164	183	183	191	194	197	196	171	192	176	189	174	176	195	191	158	173	189	161	187	170	195	204	190	198	173	166	177	188	164	204	209	199	192	187	167	179	157	184	180	201	185	177	203	187	186	177	197	151	162	187	180	186	188	175	168	210	183	204	169	191	170	189	200	167	181	195	163	182	163	186	183	170	178	175	174	170	180	173	167	197	178	178	175	171	178	175	165	194	167	169	162	171	190	173	200	168	175	198	181	184	183	179	171	170	190	194	168	181	200	165
10813	7588	12334	11313	12403	16045	13489	5998	3273	1954	1074	587	505	559	572	519	570	545	549	464	540	492	535	479	607	500	571	519	520	537	499	508	539	479	498	547	501	512	485	507	498	519	495	486	551	494	517	466	541	489	495	536	521	512	521	512	512	543	510	482	496	519	563	454	534	473	512	464	479	529	476	541	481	451	522	561	527	502	498	509	499	520	516	516	504	518	519	527	535	484	507	509	499	494	539	537	558	466	488	549	500	483	509	504	524	525	527	469	505	522	483	512	476	535	507	457	486	549	478	477	487	512	445	542	541	524	512	502	464	490	506	482	510	514	518	493	488	522	505	508	483	492	472	533	507	510	498	505	459	485	501	516	565	554	504	524	520	520	474	490	467	497	492	470	470	510	554	501	525	541	552	513	485	517	508	531	504	544	503	432	496	503	507	531	486	524	491	493	521	479	536	541	504	558	490	525	485	507	522	474	509	518	538	539	477	473	500	474	479	498	504	521	539	529	472	506	524	536	494	545	476	495	561	494	496	501	554	507	484	492	530	483	524	522	468	479	473	470	543	488	509	549	517	542	559	519	510	446	527	539	485	532	458	497	475	491	498	484	497	494	489	488	514	473	487	526	513	507	521	498	519	467	538	499	504	505	481	446	505	481	485	488	508	524	491	530	539	497	496	474	492	532	502	519	497	541	520	521	509	511	547	507	520	507	481	494	494	526	540	507	514	505	482	459	505	472	510	550	514	538	493	542	537	496	555	517	486	522	536	520	498	510	539	467	502	507	462	526	528	494	497	514	480	490	473	497	492	493	499	509	525	520	520	502	493	508	503	513	521	515	518	484	517	495	493	493	520	524	509	536	496	494	495	504	479	527	533	485	507	501	526	522	485	495	518	523	511	522	511	490	506	517	528	504	450	510	502	524	545	541	496	502	512	522	507	516	514	514	547	494	497	501	521	527	509	502	504	528	480	509	555	522	486	496	554	508	485	480	527	529	474	508	513	488	522	524	487	495	503	505	529	493	482	491	489	538	493	490	510	497	529	474	529	498	505	515	496	449	536	471	522	506	490	507	507	512	475	509	476	495	495	496	455	487	483	500	510	484	554	477	504	521	501	522	522	552	489	480	511	522	492	547	551	506	490	486	520	532	517	458	494	492	545	514	511	512	502	506	483	508	554	512	481	497	454	525	463	480	478	501	528	516	510	529	536	475	532	497	506	487	538	497	536	502	529	508	501	513	500	474	491	525	524	484	542	466	525	517	473	473	514	539	484	505	509	456	509	490	515	500	516	474	479	489	487	510	549	501	507	551	511	505	470	516	504	457	512	541	488	516	545	481	506	502	514	507	522	487	515	530	454	547	493	454	481	547	527	513	528	525	494	503	500	530	549	472	510	494	464	525	558	516	547	547	469	508	499	555	470	516	494	530	483	490	484	534	481	536	497	500	490	485	514	526	502	516	498	563	501	520	523	480	474	520	518	515	525	483	534	533	479	508	513	515	491	496	485	509	498	530	497	490	540	505	505	492	527	532	546	500	521	492	525	521	516	547	479	479	474	541	543	487	538	519	505	539	506	473	475	469	501	485	470	475	547	489	499	485	507	477	487	504	480	515	517	488	500	493	487	523	535	499	519	493	500	507	506	505	495	509	482	530	505	504	496	524	537	532	511	492	530	521	495	452	469	500	475	504	494	499	481	520	464	500	505	506	526	505	479	502	493	499	529	529	502	525	476	495	530	495	514	530	475	481	513	548	502	485	494	485	521	489	540	498	521	521	473	491	515	513	508	487	521	519	503	533	494	534	504	500	472	494	458	507	529	498	502	468	501	533	525	525	466	546	509	494	545	543	520	494	557	452	484	515	495	535	493	486	529	498	524	510	480	492	530	497	490	503	515	490	481	491	514	474	535	467	502	532	491	549	496	508	457	516	554	483	511	539	493	489	517	498	512	490	494	520	485	480	507	505	518	568	533	488	502	523	501	474	468	512	490	501	494	541	504	483	517	550	564	532	524	505	468	533	498	534	495	516	487	516	497	523	473	541	502	529	429	482	546	521	483	548	470	512	533	525	537	504	474	502	499	504	496	535	481	551	497	463	481	497	529	529	513	534	488	458	475	483	520	521	481	500	507	515	517	499	480	521	509	541	491	517	467	479	548	475	531	504	516	505	493	520	487	486	506	525	473	503	511	497	545	506	434	521	523	493	509	543	504	474	481	483	506	541	507	531	535	513	519	493	501	477	531	517	513	498	452	522	485	517	512	549	485	526	491	494	528	508	521	519	533	481	483	517	517	497	465	520	528	494	491	495	539	508	511	518	490	501	475	486	526	536	526	530	526	537	498	510	504	514	485	486	468	497	529	534	518	488	540	500	507	498	473	534	506	537	493	496	503	483	482	532	507	471	493	507	502	500	488	519	505	499	504	531	520	472	521	541	493	497	536	475	477	528	532	490	511	510	506	485	474	476	506	543	484	502	524	507	503	490	490	494	515	498	503	514	552	481	509	486	489	483	492	498	545	451	478	533	526	529	492	516	523	542	481	514	504	464	538	469	533	486	511	521	494	540	520	520	470	504	535	544	480	516	509	517	500	512	519	495	504	501	488	530	549	494	494	491	535	506	493	517	484	512	554	500	501	455	491	503	505	501	492	470	484	519	536	520	502	485	511	531	527	516	496	511	530	503	505	505	503	529	537	509	529	504	500	505	516	488	468	538	467	493	500	529	491	494	491	513	506	522	481	568	513	508	502	501	528	472	498	483	502	544	486	526	539	493	525	488	498	446	483	520	518	498	507	525	492	505	508	525	472	531	527	549	508	522	501	493	483	540	541	518	515	492	517	501	546	492	483	505	545	470	503	520	532	536	498	506	517	480	527	517	527	552	507	493	476	482	501	484	505	489	499	446	510	524	508	513	479	533	495	482	531	513	520	507	527	505	483	503	489	534	511	523	488	533	545	512	524	469	531	493	521	473	488	517	502	523	465	515	508	477	477	481	479	527	498	509	439	535	527	537	443	479	549	504	494	533	510	482	511	539	513	507	466	549	516	481	507	518	513	526	518	489	554	468	479	521	499	521	482	519	449	486	513	513	507	485	510	528	472	464	519	482	496	504	516	595	550	531	518	529	513	475	533	518	517	504	469	535	479	520	494	536	527	473	501	528	504	513	474	532	498	515	488	521	520	501	499	495	495	527	495	502	485	458	530	510	501	454	532	533	518	511	474	514	504	504	516	509	502	522	507	510	462	494	518	533	491	491	535	477	526	527	493	521	522	519	452	502	485	502	507	517	491	497	501	521	502	520	466	495	531	543	522	501	531	527	546	510	531	482	461	521	491	502	485	489	523	483	483	509	505	514	517	538	486	519	502	481	506	500	539	458	521	526	505	492	503	487	489	480	529	494	561	491	523	505	517	542	518	505	514	499	488	539	523	528	520	476	529	528	551	513	472	499	497	493	532	502	522	514	534	495	516	528	510	500	477	501	515	471	496	460
28325	15117	13722	8923	16356	30801	24553	9944	4537	2614	913	266	216	198	190	163	173	148	172	162	161	145	156	150	150	158	183	166	174	148	149	162	172	136	140	162	146	165	126	128	153	154	143	131	140	157	126	132	162	139	115	133	149	137	149	141	160	144	153	123	143	136	119	137	127	140	118	154	155	133	127	136	128	132	155	126	151	157	129	147	159	148	154	120	136	128	134	149	137	146	127	140	147	132	163	129	145	133	127	119	118	120	119	133	131	136	157	132	139	150	152	116	140	147	153	138	149	150	140	143	151	133	159	133	120	124	166	140	129	122	110	135	133	115	134	156	135	124	117	142	153	146	139	129	101	132	144	127	131	146	131	160	150	151	148	135	144	138	122	148	140	128	133	131	145	141	141	132	144	139	155	154	134	135	148	128	138	153	114	139	148	142	140	145	153	115	160	147	141	132	160	154	149	129	135	134	131	138	143	147	119	157	125	130	132	133	150	125	131	138	136	135	150	165	145	139	119	134	187	145	145	124	138	137	144	138	168	143	141	153	118	138	143	129	134	133	136	142	135	137	145	152	132	139	143	139	160	128	160	137	150	151	135	142	143	141	155	149	102	144	135	144	138	130	134	140	145	151	148	134	136	157	150	134	154	125	144	136	134	120	140	140	146	158	149	119	118	145	127	144	141	132	146	129	119	136	117	134	159	141	148	145	148	140	152	122	142	131	163	129	135	143	127	132	112	142	151	153	128	152	124	127	122	139	132	133	124	131	150	148	138	144	161	138	145	141	120	152	134	137	153	164	135	145	154	142	119	146	156	121	138	131	130	141	138	144	132	133	135	120	151	119	135	136	129	153	138	120	140	128	155	135	129	174	140	130	153	152	144	117	170	135	152	154	135	151	143	137	133	144	165	140	142	128	142	130	133	123	144	133	147	143	131	133	137	148	137	148	112	135	142	134	136	149	130	146	137	137	137	144	145	114	138	124	123	141	155	126	138	138	136	126	135	133	141	125	125	142	142	127	134	124	137	142	137	153	128	149	134	148	136	137	121	162	123	118	154	140	145	143	139	136	133	158	141	156	136	144	127	153	136	164	151	114	137	152	148	160	139	133	143	143	133	125	133	142	140	121	143	151	135	152	140	131	128	127	146	115	138	142	132	141	147	120	155	128	133	147	149	144	128	128	143	145	122	135	155	152	132	139	131	130	132	166	142	159	154	128	115	135	145	118	145	159	143	139	169	137	130	139	140	128	153	141	140	136	149	129	135	134	136	148	122	155	140	134	137	153	152	124	149	160	141	131	150	131	158	167	137	126	148	165	128	155	138	124	127	150	155	136	119	144	168	110	134	146	141	137	142	127	134	115	123	131	144	144	117	140	134	140	117	144	116	133	146	111	143	143	144	138	140	141	130	137	129	157	166	150	122	132	137	149	142	131	132	124	129	133	142	138	151	119	150	141	150	143	137	132	135	170	138	134	143	129	142	142	127	139	137	120	139	141	153	146	149	133	137	138	149	132	160	131	119	128	152	132	133	147	137	123	150	147	145	126	134	138	168	140	127	147	147	125	129	131	141	130	155	126	142	158	146	120	127	138	124	160	138	147	135	123	157	134	130	137	143	131	128	147	124	127	155	145	132	136	141	132	130	135	108	140	133	157	146	161	129	140	119	134	127	133	142	131	129	131	116	146	160	144	145	146	154	142	131	147	128	144	127	143	151	121	125	143	146	143	141	133	153	138	159	119	141	132	142	151	149	156	127	139	152	130	126	127	129	129	150	153	128	130	137	143	144	140	139	150	118	130	158	131	129	141	130	140	135	129	136	143	120	131	150	151	142	150	144	145	147	150	144	153	145	146	143	146	124	143	141	125	155	151	133	135	146	149	125	136	131	140	122	149	142	134	149	162	150	149	150	138	121	136	159	137	138	150	155	130	120	162	146	148	120	142	124	154	118	136	121	161	151	141	154	145	126	142	138	134	136	140	161	126	142	135	129	148	151	138	136	168	159	136	143	120	148	128	141	143	131	124	130	131	130	130	145	163	154	130	116	154	132	134	125	137	123	139	151	142	135	128	159	130	129	126	124	138	139	150	177	116	136	146	137	142	161	140	139	133	132	147	141	129	140	141	134	145	135	129	152	131	141	131	145	144	131	128	136	147	138	112	165	133	133	152	134	124	143	138	152	115	162	140	130	129	135	142	138	149	135	139	148	148	121	128	113	139	138	146	136	115	132	149	135	133	131	145	126	141	122	105	147	144	126	161	140	145	136	141	152	139	147	135	131	145	125	131	145	140	161	150	115	123	136	152	123	136	156	156	151	139	141	123	137	138	146	150	138	126	121	122	141	138	146	166	136	134	154	152	131	123	155	138	156	146	158	133	168	126	129	145	124	156	129	163	128	136	129	131	127	162	139	129	126	130	142	153	132	148	145	135	147	122	124	118	132	162	143	129	128	137	134	146	129	166	122	132	127	140	127	149	143	141	118	137	145	125	135	163	134	128	132	130	127	134	137	130	140	138	123	142	159	130	122	138	138	131	130	122	157	128	144	138	113	155	138	127	121	149	155	129	135	109	139	130	139	145	139	138	127	144	142	152	160	145	136	141	145	150	130	125	127	134	127	148	134	134	157	126	132	149	130	137	163	149	112	147	131	124	147	140	136	148	173	121	154	137	139	156	153	124	134	142	131	131	132	116	160	155	141	145	134	116	130	145	149	146	121	122	156	145	138	134	144	138	130	141	150	156	142	122	142	167	131	128	132	141	119	137	138	110	150	125	138	139	136	139	136	147	137	159	125	135	136	133	118	139	137	135	162	142	139	132	138	142	143	134	154	148	119	164	133	157	163	149	122	148	123	140	132	132	143	132	142	118	139	145	140	143	139	135	130	142	141	140	132	138	135	154	137	151	134	144	147	150	146	136	132	130	122	131	135	136	145	135	126	140	147	150	136	141	155	140	158	134	126	134	119	157	142	136	124	162	146	146	115	129	144	135	141	146	141	133	150	141	150	133	123	135	144	140	142	135	144	131	137	118	129	127	147	144	157	156	142	134	128	166	151	125	134	133	146	115	149	139	137	146	130	146	149	149	130	134	141	123	154	155	141	143	133	148	163	139	142	158	126	155	131	137	124	130	114	134	136	148	134	148	158	134	152	135	131	133	140	138	132	131	138	143	132	131	124	140	137	152	135	154	122	147	149	115	111	119	145	159	115	137	140	131	131	158	131	135	121	141	151	146	147	124	142	128	151	143	112	163	134	139	143	153	137	128	145	149	118	156	142	154	138	149	146	149	140	133	141	148	154	148	140	164	132	143	151	122	121	124	120	151	123	121	121	155	125	134	125	143	158	148	116	120	157	144	134	127	148	146	130	151	148	139	128	161	131	157	144	104	128	127	156	150	134	148	148	160	136	133	142	124	135	138	148	161	151	133	126	139	135	143	153	137	120	144	147	114	135	139	139	144	122	153	105	119	132	136	159	123	144	119	160	164	144	151
14707	12388	19474	19606	36956	51177	44613	26717	21050	13788	5470	1249	864	899	727	670	665	661	617	645	650	641	469	517	523	601	658	687	685	582	499	596	606	451	408	462	439	437	462	412	440	394	413	420	434	404	408	418	372	414	391	422	444	432	395	439	410	387	415	398	430	393	386	388	398	420	429	415	370	426	404	381	392	361	392	379	422	430	383	396	389	416	401	405	384	454	409	416	415	389	401	400	372	426	398	406	394	374	423	439	438	424	412	402	386	407	410	419	430	403	405	417	421	394	413	402	410	393	389	433	406	411	402	442	420	407	416	359	400	392	417	415	431	385	381	417	409	400	400	382	391	390	421	413	436	386	407	409	429	390	420	382	404	422	387	422	427	404	383	400	428	397	371	418	388	433	414	403	389	397	395	420	401	423	434	457	414	396	406	433	439	395	365	383	420	414	390	420	447	391	411	390	402	414	407	400	402	394	392	443	381	405	402	404	383	424	392	394	386	437	419	407	409	348	412	417	427	424	376	435	430	390	378	390	405	419	392	385	360	410	380	404	428	395	437	386	406	386	454	431	437	398	415	402	402	395	435	407	402	354	451	423	452	420	386	430	395	418	384	384	415	390	435	406	386	408	415	428	439	396	419	394	401	392	409	400	416	423	404	390	416	431	408	389	394	391	428	413	406	387	399	396	440	438	428	413	396	432	400	408	351	395	431	401	403	388	426	396	421	402	398	394	405	420	378	374	428	416	417	384	388	384	372	416	444	374	409	427	407	450	416	404	403	400	425	394	411	427	384	425	420	377	388	390	432	436	396	396	379	441	396	409	413	394	408	422	390	404	387	372	408	407	410	391	406	402	422	413	407	414	359	384	383	409	430	379	375	403	384	395	442	397	400	377	397	414	424	399	439	399	393	405	419	423	435	437	395	388	394	445	378	411	402	410	417	430	419	445	404	376	413	385	385	436	404	345	372	388	408	419	440	407	432	395	376	418	411	435	392	412	385	430	423	399	407	419	361	393	395	400	422	427	389	414	435	437	427	434	418	359	403	393	383	428	385	402	395	405	435	426	394	408	378	405	422	412	391	398	381	391	400	407	419	389	410	434	392	418	387	382	413	421	393	403	418	396	375	440	402	428	403	458	377	426	414	418	428	401	404	402	420	411	412	404	398	410	410	347	411	390	407	392	372	435	407	430	429	413	407	388	409	404	395	411	363	401	401	434	415	412	438	413	362	438	371	381	418	405	430	424	422	417	379	372	401	416	421	410	419	418	397	397	418	397	388	442	409	394	439	404	374	392	381	421	421	391	411	387	415	404	380	419	423	379	397	414	398	421	412	412	413	400	395	411	416	405	410	403	389	428	402	383	364	402	392	376	386	406	391	373	450	398	418	426	423	424	413	399	412	407	396	402	399	392	415	385	408	415	403	407	426	392	393	446	409	371	392	419	411	394	420	440	358	444	400	404	412	385	434	386	404	401	431	410	394	414	441	410	415	409	423	405	424	419	422	378	391	399	425	382	397	430	388	414	410	396	442	442	390	409	390	403	414	408	452	401	405	409	416	383	388	467	380	437	400	447	424	405	374	396	412	404	419	406	423	402	392	387	406	404	425	417	415	417	422	386	409	409	356	414	383	406	378	384	403	417	382	414	416	412	404	431	442	412	389	410	389	393	434	438	403	394	400	423	402	375	379	395	388	412	412	401	381	408	407	397	415	451	373	427	425	412	420	431	389	437	418	439	394	408	384	399	412	446	407	392	427	386	418	391	427	415	434	388	387	419	408	408	377	416	398	386	353	396	408	447	418	436	389	399	410	431	406	418	416	434	417	385	440	406	426	395	374	379	385	353	404	410	380	424	414	419	399	417	449	404	361	413	369	405	397	406	373	383	401	401	397	386	405	393	421	372	357	400	389	373	405	447	416	415	409	395	422	378	420	411	397	444	411	403	397	426	400	400	410	437	410	367	421	380	406	394	408	397	411	421	425	412	403	363	459	393	396	397	390	403	464	370	403	420	433	383	391	421	374	390	409	412	383	369	409	389	415	426	386	397	419	433	376	424	403	419	379	411	430	392	397	379	432	417	388	391	430	416	370	393	388	411	387	426	345	389	413	400	415	405	377	404	415	416	401	393	416	410	423	405	409	425	398	442	411	388	409	405	375	407	389	400	399	424	355	409	403	375	386	420	394	416	380	435	418	434	384	403	439	414	395	428	373	395	428	420	369	413	408	419	393	393	402	363	397	445	395	389	411	383	439	392	436	403	392	412	402	376	409	376	412	402	416	387	353	372	417	414	417	401	416	400	390	409	410	433	403	405	425	393	394	414	379	395	415	359	393	427	389	481	394	401	450	410	417	413	408	371	411	401	393	394	404	395	438	434	400	410	411	417	406	373	426	440	417	417	414	365	432	405	423	423	418	387	425	410	370	428	417	395	408	439	410	400	387	405	393	438	405	401	412	362	440	433	436	408	419	399	406	368	416	417	416	404	423	371	377	392	398	454	404	390	417	409	439	403	405	446	411	378	420	389	364	378	384	408	410	410	414	429	432	384	392	402	393	408	432	398	429	409	395	401	411	431	443	406	404	421	393	400	407	392	395	400	409	379	379	431	406	441	432	408	411	407	405	450	357	414	391	418	400	391	402	411	404	403	395	417	393	407	432	391	403	390	403	409	377	376	413	420	429	383	417	406	412	410	410	369	394	431	407	462	419	406	401	412	395	409	374	391	396	395	401	418	403	418	427	406	391	420	398	402	412	396	406	401	434	408	420	375	441	375	383	437	419	394	442	418	380	384	398	433	400	426	401	412	405	464	407	446	403	375	397	427	428	442	408	400	402	367	419	400	403	397	411	408	445	402	388	395	399	438	361	394	393	378	410	429	443	415	401	424	373	477	418	399	416	387	395	404	416	407	391	410	425	387	377	383	373	437	420	413	403	403	433	420	400	413	377	450	384	410	404	431	404	407	426	408	405	383	402	382	429	402	402	400	407	411	428	389	442	415	422	405	404	393	419	379	418	382	427	391	390	387	391	408	426	402	458	423	405	402	412	393	405	417	381	400	379	425	362	386	403	397	414	386	405	420	394	405	403	393	397	382	402	394	372	401	388	407	400	401	395	402	382	423	389	385	393	390	407	414	373	409	409	431	391	404	445	415	411	410	407	429	457	450	426	361	377	397	421	422	403	408	409	380	464	438	406	396	419	399	399	396	444	435	432	438	424	409	385	405	411	384	449	424	424	407	395	444	436	390	381	397	411	389	390	389	358	422	421	393	391	427	387	422	403	404	397	408	422	390	389	415	383	407	388	390	386	415	396	392	397	397	419	385	403	419	431	431	393	373	430	415	427	405	407	411	458	436	426	373	421	384	419	401	398	397	411	410	396	399	424	433	427	394	402	399	396	390	384	401	399	419	415	392	378	429	399	400	380	439	375	416	414	412	387	395	389	423	418	444	412	417	428	414	400	458	390	435	381	413	404	398	400	408	407	424	418	405
30528	21046	21127	17705	28189	45642	33700	16801	6404	3776	2284	576	461	287	283	293	275	226	267	305	274	263	260	209	199	214	249	206	246	251	280	230	162	168	169	166	178	157	159	144	158	158	153	184	174	155	189	154	170	131	171	180	157	160	161	160	169	175	155	159	162	145	144	159	158	157	172	150	141	171	138	153	164	139	132	142	178	152	148	167	134	144	169	137	171	155	160	151	174	158	160	153	150	154	157	140	167	145	133	166	152	150	134	172	169	143	161	139	162	170	170	144	155	173	163	143	154	159	142	154	154	157	153	154	144	129	176	180	155	142	156	146	161	151	153	167	174	162	167	143	153	152	148	122	144	168	149	149	150	178	158	168	186	163	157	151	123	174	142	154	157	165	177	164	158	142	148	140	166	159	170	144	154	145	164	168	155	164	164	145	157	167	152	151	161	136	168	145	147	165	146	136	185	161	149	142	163	180	133	150	145	181	162	150	177	154	172	136	154	132	161	159	172	166	187	168	169	144	173	154	168	159	158	159	172	141	142	135	164	149	154	153	162	144	165	138	139	141	170	146	134	162	149	152	144	147	172	166	142	152	151	127	161	133	163	177	173	173	156	161	144	173	150	138	150	173	162	168	172	164	162	172	147	152	145	151	177	170	141	172	153	163	160	140	165	154	159	146	129	147	169	189	136	168	146	159	160	161	147	158	158	193	184	165	153	147	153	178	151	162	135	144	170	144	167	152	151	147	170	144	141	160	170	145	155	143	168	152	182	149	145	150	157	162	167	142	161	150	165	154	162	150	159	154	143	162	145	168	151	157	155	175	154	148	151	153	151	162	177	153	171	143	171	151	134	152	178	145	156	147	160	148	183	168	171	163	151	125	130	162	157	126	151	150	187	161	158	160	145	158	169	172	152	136	167	135	148	128	163	147	150	157	155	159	178	170	168	155	169	163	153	158	152	157	170	168	158	159	171	169	173	142	153	165	149	160	178	155	170	176	153	157	167	149	166	149	161	155	158	160	145	182	148	153	164	173	170	128	171	148	175	148	156	165	153	170	171	151	162	164	179	161	141	155	156	144	174	154	145	157	144	150	143	172	144	139	172	164	153	152	156	144	171	171	155	142	162	154	146	152	148	145	169	159	174	165	152	159	148	131	146	155	154	170	161	158	143	161	160	139	160	136	159	150	179	150	154	159	152	163	160	182	152	142	163	175	131	149	161	147	144	144	147	144	157	160	148	162	165	144	152	151	137	148	151	157	146	171	164	136	186	181	173	160	159	173	163	145	157	163	138	165	178	148	157	148	152	170	173	161	134	177	145	174	159	149	149	163	164	168	165	158	148	152	136	143	130	179	137	145	154	158	149	177	163	151	169	150	153	151	177	170	136	143	148	149	171	148	157	151	146	167	150	156	196	157	140	136	178	147	150	150	156	158	164	139	159	153	159	133	149	144	155	137	132	151	161	133	172	166	140	191	156	165	167	167	165	163	165	152	153	172	165	156	167	163	163	165	152	139	152	140	173	151	175	154	169	149	138	155	170	133	179	169	140	156	157	152	146	138	140	149	154	167	143	160	153	154	168	186	158	155	145	175	173	158	159	174	151	142	158	167	138	146	137	154	168	170	168	167	133	161	130	163	171	157	143	151	161	145	162	157	161	153	165	143	153	147	175	184	160	145	158	162	159	143	140	158	144	164	159	164	141	159	147	160	141	160	156	154	147	158	166	154	172	186	157	165	168	149	156	168	167	170	141	169	163	159	161	146	177	151	143	149	164	168	131	169	152	149	148	163	138	138	151	160	143	170	154	147	153	161	154	166	188	156	135	135	156	156	156	173	151	158	158	157	144	164	133	157	166	175	137	159	163	167	162	158	154	161	145	187	166	129	153	156	138	161	137	132	157	145	169	168	150	170	166	165	164	167	148	168	170	147	152	161	136	145	161	145	152	151	154	153	153	157	165	162	155	160	164	144	147	147	132	152	160	165	172	151	144	150	154	185	141	121	140	152	143	127	157	149	151	160	172	169	154	146	169	162	155	161	161	155	140	152	159	153	164	171	157	167	161	160	172	155	178	167	148	153	157	157	136	152	159	152	142	142	159	155	151	162	145	161	169	173	153	155	173	145	179	158	154	169	172	154	133	152	162	149	132	147	137	148	153	154	158	167	184	153	165	156	168	144	147	155	155	135	171	164	149	162	151	179	186	158	133	181	172	163	138	139	165	154	142	173	156	153	163	158	148	160	169	147	156	147	179	161	165	151	154	147	134	145	162	148	133	138	165	156	152	150	158	140	136	139	154	165	138	168	156	117	143	151	140	145	146	174	158	147	158	177	152	140	170	158	165	172	161	165	144	142	155	167	160	159	134	158	126	168	156	170	164	161	164	176	167	156	148	164	170	166	166	169	154	175	144	149	133	141	146	143	192	161	146	155	142	154	145	165	172	155	152	169	148	158	174	159	151	154	142	158	166	155	149	140	175	150	163	147	154	147	161	149	169	152	166	150	151	137	185	158	168	185	142	143	143	127	170	125	122	158	145	162	178	169	150	160	151	142	166	175	158	156	149	159	153	146	177	152	143	143	146	154	158	137	173	150	154	149	164	165	153	153	173	151	166	170	139	136	162	168	165	164	151	171	181	166	161	167	145	158	153	153	152	183	173	166	169	152	172	150	166	145	153	137	164	151	167	180	150	145	167	164	148	148	146	156	159	168	134	156	146	175	173	154	159	151	153	165	166	169	167	154	156	158	171	162	180	144	165	157	130	164	169	158	180	161	155	160	155	158	169	138	170	174	163	138	141	128	155	155	127	125	158	165	160	175	161	152	155	167	132	178	150	154	147	159	175	162	131	159	151	165	148	164	141	158	165	172	143	144	163	147	162	169	174	162	165	163	144	156	140	124	155	149	175	140	145	141	148	167	154	145	155	174	156	138	166	157	164	137	195	164	158	142	145	143	159	147	168	168	160	162	153	169	150	172	171	168	175	149	155	165	164	146	157	149	155	164	165	170	162	173	141	163	188	121	144	160	158	170	152	171	177	160	178	136	157	164	159	171	150	149	155	154	146	157	179	160	157	157	139	160	150	143	156	168	130	153	143	159	163	169	161	178	143	155	154	158	143	147	173	150	168	144	159	155	180	156	164	139	137	175	149	153	167	140	165	154	167	152	170	160	166	159	151	158	164	166	167	167	160	187	172	160	151	157	146	156	152	158	152	136	165	172	153	177	141	175	153	139	154	164	145	167	164	152	152	149	153	159	162	143	151	169	182	163	161	149	170	156	143	134	145	147	163	157	131	157	160	168	150	163	159	137	130	180	156	147	147	128	144	154	164	157	155	151	148	146	161	159	160	149	187	160	154	168	140	178	157	163	143	130	161	172	180	156	160	161	151	138	147	152	151	148	151	152	169	145	164	143	148	143	149	146	145	159	154	145	162	159	155	159	149	154	164	148	162	161	149	158	147	149	174	157	133	162	151	154	146	148	145	155	160	177
16909	17272	25645	30761	48562	62938	51433	35014	22569	18968	11577	3512	2784	1806	1532	1817	1685	1519	1595	1530	1564	1603	1434	1057	1009	1011	1069	1147	1111	1112	1417	1119	599	617	580	582	518	536	491	517	581	538	544	563	501	498	507	517	485	503	487	477	462	453	455	487	492	493	465	423	453	465	481	469	456	447	476	467	514	458	427	463	466	406	431	452	447	480	489	461	468	453	458	443	459	446	506	479	440	489	428	510	478	450	477	426	435	456	452	450	463	471	444	499	485	451	447	478	470	444	463	434	479	456	461	427	455	471	465	467	447	474	431	456	462	429	463	453	467	450	455	497	456	471	472	423	426	471	435	461	468	444	459	448	457	407	446	456	467	444	491	474	452	475	450	453	485	441	467	483	461	460	428	475	454	451	476	476	424	439	461	446	428	464	444	481	398	402	446	485	471	443	439	409	474	457	463	484	423	465	454	435	443	445	437	492	441	448	443	468	458	444	456	435	423	431	441	459	438	494	493	434	437	428	445	421	452	433	484	457	461	391	465	459	457	455	421	450	440	459	463	469	439	465	471	455	453	472	470	444	444	454	470	441	469	441	469	448	442	456	432	434	492	491	445	425	480	443	417	446	422	449	457	431	461	461	459	454	427	491	417	441	453	439	433	475	456	442	418	479	440	416	503	486	444	442	467	441	450	451	434	493	452	444	456	461	498	480	417	467	492	466	467	421	465	427	436	448	444	489	476	443	406	470	435	478	443	435	486	468	425	447	510	462	430	453	470	438	457	399	464	475	478	418	434	446	470	420	472	423	478	424	454	445	476	456	472	493	447	471	432	438	461	458	470	457	457	428	451	464	475	462	464	439	469	482	439	467	487	468	472	452	438	453	438	465	477	484	452	448	465	452	459	446	475	436	437	447	455	438	495	439	437	460	515	455	424	482	424	457	441	427	474	480	442	431	465	462	478	466	529	456	473	434	432	436	418	456	449	473	451	479	466	479	466	496	425	441	476	424	439	430	417	425	424	446	483	453	438	456	433	457	462	514	427	461	424	458	489	501	448	425	473	470	478	467	412	473	449	473	418	469	455	492	453	447	426	506	449	424	467	409	437	477	443	455	457	445	449	488	428	472	428	455	411	452	489	450	463	454	494	446	447	436	472	484	439	513	466	429	447	447	436	435	452	470	490	438	449	425	470	467	433	467	447	497	462	453	434	479	468	459	462	472	470	459	477	474	458	447	441	480	449	470	452	459	450	477	460	445	423	426	432	447	471	447	444	449	471	465	420	433	453	450	467	424	462	449	443	468	454	433	419	439	459	434	466	466	470	460	513	443	417	446	439	429	434	448	470	459	446	410	465	464	441	456	437	442	469	446	448	410	474	463	477	447	452	456	453	450	434	435	444	432	415	445	454	477	441	476	462	473	421	434	429	462	445	472	434	453	441	443	447	410	491	508	469	464	461	505	464	441	460	428	410	462	413	469	460	468	519	469	474	438	422	430	454	419	439	443	465	470	483	399	441	484	454	435	495	464	459	471	438	430	443	465	453	484	434	454	459	461	450	457	437	444	480	460	439	412	492	464	452	451	492	455	487	452	474	466	432	453	486	463	499	481	462	419	440	475	434	466	458	450	435	453	417	503	446	491	465	456	448	480	429	453	420	489	448	494	419	444	443	469	423	432	459	438	437	464	437	452	394	435	446	466	462	453	430	465	453	447	448	475	395	451	445	457	473	498	476	453	455	447	412	438	439	438	435	409	438	443	451	435	477	501	466	459	451	410	440	438	469	466	437	429	452	477	457	459	439	469	457	425	492	454	420	448	447	419	460	457	467	480	449	457	441	461	423	486	451	491	468	462	472	468	456	431	458	459	432	442	479	414	428	441	443	464	447	472	452	454	435	473	464	503	445	441	513	483	494	458	449	472	451	470	418	441	468	473	448	478	415	441	464	437	440	471	495	470	446	446	461	447	422	408	456	467	454	470	435	473	427	411	451	466	443	472	465	470	471	433	448	477	454	437	485	458	441	419	465	478	479	473	438	479	456	470	448	433	464	457	475	458	459	468	474	444	462	462	472	455	414	436	441	443	408	499	453	432	467	445	435	420	445	475	441	439	435	453	482	469	446	435	493	508	467	412	458	448	474	431	461	432	409	425	433	461	440	495	457	435	468	421	478	460	472	443	469	433	447	478	489	482	444	499	412	448	469	458	417	449	473	459	458	452	422	454	443	444	481	493	444	471	480	478	472	475	463	442	458	460	427	478	435	466	456	467	415	433	469	453	415	471	457	395	424	482	439	449	438	411	469	450	480	436	465	488	434	461	477	441	482	459	460	440	476	483	481	461	471	425	490	430	459	440	421	498	458	459	420	439	444	448	474	436	441	446	441	458	444	493	459	429	461	461	464	497	446	482	441	443	462	435	461	461	434	417	471	472	466	446	470	399	448	457	477	489	457	471	436	425	470	443	462	463	425	444	449	445	443	462	470	448	433	424	458	484	441	483	449	432	461	454	484	448	472	464	403	389	467	454	490	465	456	413	458	443	449	446	444	414	453	454	459	413	477	457	456	477	463	459	436	454	457	424	453	401	432	443	454	457	432	455	466	410	455	476	475	483	509	447	456	470	462	435	444	467	450	419	492	465	473	472	440	464	483	459	471	427	493	452	457	469	452	495	458	446	447	430	457	459	427	459	458	431	444	464	458	444	480	440	457	453	412	455	435	530	433	457	448	428	436	495	454	468	481	447	419	455	448	471	451	483	451	446	460	452	453	467	457	455	490	448	412	449	448	506	462	425	461	425	467	485	489	473	483	474	464	457	446	428	471	470	492	455	452	438	472	456	437	453	498	442	431	480	460	434	444	460	475	456	457	475	413	440	459	455	503	470	427	436	473	464	447	458	425	464	457	479	482	433	456	442	459	449	462	483	459	446	457	484	424	465	447	462	472	463	474	450	456	457	447	458	469	445	459	452	446	472	477	407	438	479	463	427	455	488	467	433	458	481	471	447	480	459	447	438	497	463	479	455	490	432	505	486	455	459	456	492	435	448	503	471	455	419	437	436	437	472	447	433	434	434	445	463	436	427	439	437	475	494	480	458	455	492	513	439	444	448	487	428	469	443	464	473	463	484	467	424	417	459	445	470	434	455	456	479	415	434	491	499	453	450	453	465	450	467	438	425	459	459	499	465	456	445	468	445	423	438	467	459	455	476	431	421	441	439	454	465	473	413	468	510	468	464	440	438	449	443	438	442	424	469	447	442	438	435	481	440	550	472	431	458	449	448	428	497	468	466	471	461	459	426	511	466	415	470	448	468	459	507	407	461	481	457	439	418	486	501	447	493	460	451	475	403	476	494	463	481	476	465	481	422	466	461	439	456	450	469	440	492	446	435	470	437	463	450	455	446	459	449	435	497	452	461	463	445	461	436	456	433	456	429	425	453	449	442	478	422	453	473	447	443	447	454	454	479	442	461	447	453	473	483	484	458	478	497	434	458	484	412	456	487	454	452
23311	8481	6491	3854	3369	3919	3053	1718	800	423	263	207	196	181	208	201	184	190	176	190	200	179	185	181	166	180	192	159	180	211	190	157	179	171	150	192	190	179	166	177	173	186	187	157	196	186	191	167	179	165	174	171	183	156	164	189	187	171	168	163	189	160	162	197	176	167	173	223	201	167	183	180	162	170	197	173	180	195	162	195	180	178	158	176	165	165	158	150	188	156	178	163	166	187	173	177	148	167	189	176	181	186	192	184	188	158	194	168	180	183	176	149	170	175	165	185	173	163	176	196	155	153	159	171	171	168	189	173	173	174	152	178	158	161	168	171	161	160	175	185	179	173	143	173	179	168	163	178	166	185	157	160	165	164	161	170	170	193	167	170	175	179	174	176	164	165	156	194	181	183	179	165	204	170	171	177	156	158	164	170	173	180	160	180	185	166	187	160	170	172	168	161	170	174	191	176	179	197	164	146	186	161	196	169	187	138	188	158	156	199	169	187	189	173	179	171	167	183	185	177	181	150	186	181	184	190	168	174	201	161	170	180	181	179	194	160	192	164	170	167	200	157	162	177	170	144	178	170	193	164	183	170	185	155	157	159	185	163	163	152	202	191	190	172	180	188	182	174	180	152	150	161	147	176	180	154	167	160	174	177	154	174	154	174	173	190	178	158	169	207	182	177	161	179	182	175	190	158	184	180	161	174	186	161	172	175	174	162	164	149	184	180	183	172	184	170	186	201	173	172	165	154	179	185	177	174	161	166	174	165	182	163	167	173	169	189	161	154	170	156	170	184	156	158	159	163	189	185	168	172	174	164	177	210	151	173	164	150	165	169	168	184	176	162	158	171	163	180	175	189	186	200	196	154	190	177	166	197	164	185	159	184	175	190	177	169	179	163	186	201	159	162	166	167	184	193	172	173	168	166	165	166	175	170	175	155	178	205	169	199	167	175	192	177	199	185	172	183	182	170	179	174	186	181	189	165	173	151	172	170	179	183	182	183	163	190	189	164	205	170	180	191	159	175	182	144	194	167	197	153	194	171	184	162	148	158	156	199	183	187	160	170	171	185	189	164	182	187	181	148	160	186	214	168	157	184	174	178	156	162	197	198	162	185	193	160	169	191	171	181	153	183	166	190	181	199	182	186	168	184	172	181	172	186	165	197	173	178	168	170	181	183	162	178	196	169	167	183	153	163	171	188	186	179	187	181	172	162	184	183	176	173	174	152	172	182	181	166	173	161	171	184	145	182	187	179	166	164	186	169	197	176	194	183	170	181	170	175	189	127	200	181	187	165	145	148	192	169	188	171	184	192	158	197	180	176	170	187	169	164	165	188	161	165	167	180	165	178	164	161	189	183	182	147	153	171	177	174	167	177	188	184	185	192	186	181	173	177	168	178	195	166	197	184	166	160	180	176	191	160	178	182	150	195	165	189	175	152	160	175	163	179	183	171	182	190	160	188	169	177	176	172	153	175	171	156	173	173	171	183	164	201	172	176	173	151	182	208	178	164	173	176	163	199	156	179	165	177	201	166	198	197	158	174	192	156	200	191	171	165	164	171	183	163	172	179	180	174	171	190	186	181	155	173	161	154	193	181	178	178	186	187	183	173	200	146	184	192	202	162	190	178	168	173	174	188	171	176	178	159	200	151	155	169	174	189	180	194	187	183	173	154	183	178	152	177	171	188	168	189	166	185	180	176	169	178	167	154	196	172	165	167	161	166	177	187	165	187	184	166	165	171	194	155	152	162	197	184	166	154	154	160	169	214	169	178	158	164	183	161	168	174	184	203	176	175	176	175	195	177	166	173	152	165	182	188	155	158	167	175	175	174	179	176	164	143	172	171	165	169	187	156	192	171	160	162	165	180	176	176	201	180	186	162	169	177	186	169	173	178	155	166	179	203	185	179	201	175	160	172	194	185	162	178	176	200	169	191	165	161	190	151	157	188	184	201	184	160	156	197	178	184	175	180	194	146	178	174	161	176	177	169	183	159	162	199	209	209	172	175	156	149	170	164	177	162	157	178	168	171	169	179	188	172	188	155	180	164	170	171	190	151	194	177	174	160	207	176	162	178	168	153	168	153	175	145	168	156	186	166	175	169	183	171	177	188	169	164	166	183	179	181	181	164	184	176	207	156	167	160	187	180	191	202	176	181	173	172	172	176	187	180	181	176	169	166	158	159	177	186	175	182	186	189	183	185	160	186	164	177	184	163	169	172	178	176	167	166	172	175	155	174	170	179	177	169	170	176	162	145	174	177	158	168	179	181	175	170	173	197	169	160	173	183	200	193	169	164	166	206	159	197	207	177	178	169	177	179	193	176	178	162	195	128	167	188	179	181	162	179	171	152	172	181	186	169	161	174	164	176	171	190	190	191	188	171	161	169	152	173	178	158	198	168	173	169	190	182	163	179	186	173	190	189	165	178	166	201	183	164	163	162	181	182	155	154	192	194	178	201	176	172	182	164	179	180	199	177	189	166	170	163	150	164	176	162	161	164	177	166	182	167	169	173	170	182	179	193	176	191	152	195	195	165	158	165	152	158	191	162	176	174	158	179	160	161	178	187	175	176	205	172	174	188	175	170	180	152	179	180	198	163	181	181	160	167	175	172	159	208	164	186	160	182	173	163	157	167	173	171	168	198	187	174	187	159	172	168	165	182	161	191	161	185	185	186	191	190	143	185	158	180	172	182	173	186	175	172	174	146	169	154	193	183	190	147	185	168	162	156	158	187	174	155	164	167	173	169	178	174	163	199	196	153	151	174	157	154	167	168	170	169	156	160	193	178	165	159	199	168	184	185	198	142	163	181	185	184	183	176	199	156	185	183	166	189	179	178	165	168	182	153	160	180	176	178	175	171	170	167	174	172	172	200	180	178	171	190	170	174	171	154	174	156	190	177	189	160	178	162	176	191	185	179	189	184	180	187	169	179	156	188	186	144	157	175	180	155	170	182	172	155	202	186	157	175	187	181	159	186	180	164	178	144	191	153	169	158	184	167	162	181	185	170	184	169	192	185	188	166	184	182	188	181	185	179	183	173	158	174	200	194	186	175	170	182	176	167	161	169	162	150	179	189	185	192	153	173	187	198	198	179	165	163	180	159	176	170	177	176	177	201	175	184	175	182	151	169	176	188	192	197	190	164	158	158	160	171	181	172	180	184	162	162	173	182	179	195	202	150	184	200	174	183	208	174	161	182	167	179	171	141	170	202	167	168	159	182	178	166	175	203	161	162	161	172	183	188	158	162	152	189	177	173	177	169	181	193	171	162	178	159	174	172	166	171	186	182	179	179	165	150	183	165	173	155	180	210	191	187	170	188	179	194	150	181	144	190	192	205	180	184	170	187	153	198	194	167	195	181	188	166	162	181	187	167	178	184	161	178	179	192	178	156	161	186	184	172	174	194	185	176	191	161	159	180	164	168	193	170	176	182	163	147	175	178	153	181	164	169	186	181	172	192	158	164	160	179	166	182	216	188	162	190	176	194
11367	7596	11190	11697	13627	15890	14131	8080	3794	1883	1120	825	747	655	635	650	638	619	587	575	579	609	564	545	549	536	574	579	555	534	579	542	509	504	501	494	542	498	497	495	496	540	469	513	530	493	477	483	549	485	462	480	452	472	501	474	469	493	520	449	494	486	461	480	508	502	475	499	510	435	489	484	478	526	504	482	510	469	529	494	511	476	492	499	522	480	466	512	464	459	476	499	505	491	466	485	480	503	523	513	486	466	509	520	477	494	476	495	567	492	509	463	488	460	474	504	503	514	516	510	462	473	519	462	525	463	472	476	491	490	455	512	471	484	457	473	551	487	485	496	472	476	480	494	508	467	468	489	519	505	499	531	462	469	435	489	494	485	492	479	493	500	502	510	512	524	498	490	475	528	510	522	466	477	509	479	517	492	480	530	537	484	482	507	468	492	517	503	477	516	539	464	473	465	485	464	481	457	491	502	481	510	514	499	506	484	512	496	467	498	468	514	483	474	491	528	501	504	489	446	538	495	513	448	470	507	465	513	506	496	505	484	481	530	506	496	478	455	498	486	545	497	507	493	447	495	444	474	541	466	504	552	511	488	491	461	436	494	521	556	480	489	494	505	484	465	442	463	480	486	479	461	487	504	509	503	507	483	472	509	439	466	496	520	503	511	532	513	498	520	483	550	467	507	513	489	525	478	503	453	500	467	479	525	482	504	478	477	465	537	472	471	515	485	448	479	502	462	484	493	484	478	513	489	491	482	511	506	487	465	475	480	500	521	479	502	433	454	482	501	476	524	483	500	485	537	479	495	492	487	469	468	485	499	464	472	479	491	523	481	501	492	494	444	491	472	498	505	479	490	533	460	506	495	515	497	500	490	468	513	479	468	498	482	455	499	480	511	485	487	469	516	489	482	509	469	506	509	507	468	490	469	477	501	481	546	460	480	519	501	510	529	490	508	467	442	487	511	483	453	470	503	502	492	470	536	499	482	501	531	479	485	480	494	460	507	487	484	481	450	495	495	501	482	458	513	530	485	486	459	479	462	479	463	495	509	507	497	521	465	506	499	486	518	502	470	491	468	511	502	480	476	482	499	505	515	503	516	486	471	522	501	461	517	501	461	508	440	480	488	475	514	519	504	499	482	505	494	484	510	508	487	458	511	470	510	541	454	485	496	479	457	473	481	467	492	518	460	500	504	496	531	507	522	507	518	465	460	494	488	479	500	482	447	505	495	488	497	465	475	462	477	468	487	511	495	476	490	463	531	489	459	482	469	495	497	501	498	463	476	491	504	491	490	542	501	485	462	491	485	493	458	466	503	459	481	518	475	499	485	525	492	485	500	498	487	505	487	496	487	472	510	499	462	447	482	494	452	519	511	497	507	505	472	497	478	514	465	489	529	489	479	498	486	492	517	449	472	477	529	498	485	464	487	475	484	518	475	475	502	446	487	520	489	445	512	529	508	511	530	521	501	510	475	488	481	503	520	470	483	480	528	505	481	446	490	497	503	489	494	547	481	512	522	531	466	493	470	486	497	504	496	462	459	460	461	505	467	499	483	479	502	476	509	505	479	492	512	458	531	490	486	511	517	462	467	494	486	500	475	488	507	532	524	469	475	504	510	462	485	458	513	449	491	458	469	505	478	540	499	523	478	463	477	502	476	540	458	488	485	467	515	489	451	520	480	506	500	487	511	505	476	473	476	491	508	508	498	492	487	475	490	477	464	479	476	526	509	517	504	513	472	438	473	497	514	492	465	484	452	510	504	507	498	508	461	468	487	473	491	469	495	458	462	489	527	509	453	475	475	501	500	473	484	523	463	471	496	515	501	472	463	487	547	438	497	527	528	513	482	488	459	507	464	485	530	481	491	488	459	503	486	470	458	514	494	483	497	477	444	541	501	454	474	459	502	467	492	507	538	487	506	501	495	504	473	483	503	507	499	482	497	539	558	434	518	506	492	473	488	474	467	491	510	483	525	515	486	484	494	498	515	486	468	455	456	487	488	491	458	466	506	485	489	474	508	480	499	481	490	492	556	471	515	505	539	470	456	513	488	507	497	545	456	522	478	506	530	495	498	507	465	495	486	508	475	472	478	446	500	504	487	474	489	479	493	540	470	532	493	442	482	529	463	481	481	491	518	495	501	519	501	526	484	498	465	513	495	466	473	505	478	488	508	512	501	496	511	527	460	465	511	524	451	547	466	464	506	503	500	483	461	480	526	481	495	529	452	518	452	529	498	498	496	510	523	512	495	523	497	512	503	514	512	487	481	519	508	493	508	492	502	504	487	501	463	447	545	497	507	505	435	531	509	510	459	499	490	500	477	515	473	485	507	492	497	497	487	471	495	502	489	472	464	506	521	500	487	475	500	489	457	498	529	510	486	493	486	494	514	462	533	469	475	505	489	507	533	489	509	544	495	425	468	526	470	500	496	524	476	511	474	453	468	495	484	483	449	503	480	518	477	466	499	491	523	507	480	472	508	475	501	516	508	474	496	429	504	506	456	516	493	491	470	516	472	498	474	496	482	497	494	472	528	489	522	485	515	475	492	472	506	454	473	449	482	492	499	482	482	467	489	478	526	501	509	503	496	488	472	486	490	466	486	487	471	442	490	488	500	474	422	455	489	437	473	494	476	494	451	500	508	495	483	490	467	502	514	501	498	456	506	477	469	495	508	498	500	492	532	512	536	486	500	453	491	494	452	487	494	446	430	503	489	473	483	520	481	424	494	511	527	480	499	470	526	485	473	474	468	461	499	477	458	516	500	510	530	506	480	476	513	507	477	468	496	458	498	507	496	498	490	495	505	518	489	489	460	478	490	487	512	491	486	494	538	511	468	476	497	479	489	494	520	452	492	498	507	483	477	497	520	508	494	489	510	491	461	487	467	491	507	495	476	526	468	477	507	486	521	492	483	478	452	532	509	496	493	489	486	485	507	507	477	515	515	497	497	520	494	511	475	466	443	435	501	484	490	493	511	501	509	492	538	516	497	513	507	465	479	472	477	466	525	473	485	495	470	504	504	489	482	492	527	506	512	516	496	504	494	463	500	531	543	472	487	495	518	472	474	480	495	494	506	512	488	506	492	535	470	495	487	516	492	455	494	468	494	491	488	528	470	508	507	529	473	500	465	450	486	514	499	475	482	461	493	527	479	494	488	507	470	522	482	473	468	476	460	513	478	506	466	544	513	515	494	486	501	499	490	511	496	498	497	487	505	481	488	502	503	495	416	493	473	505	489	507	505	502	486	481	479	451	495	539	505	502	474	487	492	497	501	475	486	511	482	515	489	493	485	519	489	464	483	426	512	459	493	484	477	453	495	469	498	513	472	487	469	445	491	493	460	478	461	510	499	515	476	501	487	503	519	503	483	503	469	501	497	506	485	437	518	488	519	474	483	526	472	521	489	524	484	497	532	480	482	468	496	535	468	455	520	491	504	514	479	474	452	466	464	504	503	524	514	494	473	486	541	491	488	514	446	482	512	504	490
28180	14451	11515	9274	18989	31988	23372	12874	5167	943	289	239	226	186	179	185	180	152	156	152	159	153	164	160	138	141	154	176	189	142	183	149	145	141	140	142	125	135	123	136	130	143	126	140	116	124	144	139	138	165	154	138	136	131	121	130	144	137	128	148	135	142	122	142	152	156	140	123	131	128	151	147	113	140	129	144	121	132	129	153	115	133	128	149	155	151	143	119	152	118	119	139	149	145	152	159	141	143	132	140	130	142	136	134	139	149	119	123	143	137	134	133	119	135	151	125	129	130	129	140	132	151	141	139	131	140	118	138	148	111	133	138	118	136	127	132	135	125	130	147	122	143	121	130	143	145	145	128	127	147	148	130	131	146	143	134	129	128	131	134	119	140	129	138	117	137	121	142	144	144	138	130	138	137	134	125	140	150	122	143	129	140	121	143	136	138	130	121	145	138	119	132	153	133	115	134	141	132	142	129	154	138	124	120	128	138	140	136	146	140	122	130	141	138	124	143	129	124	131	130	123	139	150	143	130	136	148	143	127	149	141	140	133	125	143	143	129	136	122	126	129	160	132	134	122	156	159	138	133	148	119	116	123	123	127	132	147	118	115	134	127	145	130	136	119	132	148	112	146	138	146	146	140	125	143	131	117	132	134	155	122	153	157	120	151	142	129	152	126	138	122	128	134	150	133	129	143	128	152	137	139	122	128	150	125	131	138	139	140	150	123	138	129	144	122	145	130	144	149	152	137	142	133	122	139	141	135	138	153	135	122	121	131	128	133	129	137	122	107	121	149	126	114	152	137	133	133	132	108	147	163	131	112	140	152	137	135	118	126	143	140	123	152	136	133	131	135	131	148	118	148	144	105	142	146	125	109	131	138	134	135	131	156	136	118	160	146	112	157	124	130	111	129	118	131	129	128	124	130	139	128	132	137	154	129	129	130	133	137	133	141	132	127	141	132	142	141	110	114	143	144	132	134	146	122	126	153	138	131	150	127	137	164	139	127	138	136	135	142	128	143	130	157	144	126	126	124	139	140	120	142	150	113	140	149	143	117	128	133	152	119	141	128	152	137	136	145	139	119	114	134	117	118	135	121	116	121	125	134	143	127	124	133	125	142	122	133	133	130	120	145	143	145	133	134	119	158	150	118	127	132	128	131	135	121	142	139	110	145	138	114	157	133	127	121	129	127	148	126	124	123	134	138	141	139	143	143	154	121	133	128	147	141	165	148	133	138	138	137	140	129	142	123	125	139	128	153	135	130	138	128	131	146	132	127	154	148	153	153	129	145	142	112	110	129	125	136	134	122	126	124	115	131	143	125	142	143	141	136	116	126	108	144	134	158	128	112	132	133	147	112	115	146	162	132	136	134	141	114	139	124	156	133	122	117	146	134	156	120	126	144	128	115	131	123	137	127	131	111	132	120	139	143	114	145	147	117	140	144	184	136	144	112	121	131	118	119	124	147	127	138	128	150	142	143	137	111	134	108	136	125	157	107	130	122	152	138	135	154	143	134	136	93	133	109	135	139	149	125	125	119	159	148	116	125	141	144	120	142	135	138	135	120	149	120	140	147	128	108	126	141	118	128	151	126	113	127	119	113	146	120	123	138	129	131	127	147	141	118	143	115	125	148	157	126	145	140	111	122	135	129	122	129	135	145	151	108	117	128	104	143	162	116	143	136	131	131	143	145	135	133	134	124	138	132	128	135	156	116	151	128	109	114	137	130	143	141	132	124	132	134	134	139	157	142	116	133	149	124	133	145	145	142	142	133	178	138	126	115	128	120	122	129	142	142	158	132	153	135	123	146	135	158	119	125	127	137	114	143	121	139	129	110	121	129	120	125	122	128	128	162	139	146	149	123	128	140	131	136	146	114	143	132	133	128	139	124	133	142	162	123	133	154	123	142	125	129	133	138	156	140	133	130	132	141	143	145	123	133	139	135	134	142	145	152	118	150	142	137	129	145	151	136	125	127	141	127	163	144	144	127	122	149	140	108	137	145	120	135	150	138	137	159	138	142	148	132	120	141	141	137	105	153	134	135	122	123	142	124	132	154	131	127	134	141	116	137	135	139	125	142	150	130	121	118	126	118	144	153	143	142	140	151	153	125	123	127	131	153	125	143	131	145	139	137	135	115	136	152	152	139	143	142	123	118	144	149	141	141	148	133	145	137	133	126	132	118	130	139	133	122	126	154	123	125	133	123	140	134	149	139	148	150	119	125	136	134	125	134	148	128	131	135	136	134	122	134	128	131	143	128	148	136	150	128	128	124	135	138	160	128	112	125	140	133	132	114	142	127	126	134	125	115	125	138	129	115	142	134	125	149	138	109	160	119	132	144	157	137	124	121	142	137	146	147	156	122	135	136	136	140	138	137	121	144	132	136	127	141	134	138	157	135	133	125	136	140	129	157	136	125	135	112	148	141	159	132	137	115	146	155	126	118	135	123	141	129	124	134	144	110	131	127	125	155	135	123	130	136	135	130	132	139	139	134	145	125	133	113	126	126	124	113	141	133	123	131	142	129	131	145	140	121	124	110	138	150	106	121	117	155	123	124	127	110	118	132	115	123	128	139	124	138	123	103	137	130	150	142	140	134	164	124	140	126	120	137	128	160	134	123	140	114	137	144	120	126	138	145	131	116	138	133	121	130	135	149	137	134	154	128	148	144	125	118	127	130	131	140	144	128	148	129	121	111	136	116	133	119	140	139	148	116	152	117	172	123	143	146	132	138	133	127	138	135	133	126	151	149	149	128	136	125	120	123	127	152	135	134	134	158	130	138	144	151	142	117	127	131	108	145	139	139	123	132	118	141	142	117	127	142	134	134	134	130	147	135	133	150	145	109	136	107	148	129	112	141	127	125	121	123	143	130	150	137	139	135	153	149	120	147	151	123	138	144	122	149	136	119	128	126	131	152	136	115	126	140	165	122	130	118	123	142	121	132	139	137	137	134	148	146	123	134	140	146	151	143	132	119	140	156	132	142	153	154	130	137	114	130	131	125	146	153	114	125	141	117	122	133	126	152	154	137	129	167	123	121	153	148	142	113	148	131	145	145	108	135	154	133	140	154	131	141	151	145	129	123	143	135	134	137	134	142	125	162	149	147	122	160	127	132	129	133	157	129	115	126	125	141	138	126	126	143	135	140	142	136	156	136	135	137	113	143	134	133	117	133	135	139	133	140	158	146	114	127	139	124	133	147	136	140	139	148	139	125	129	140	126	126	137	134	110	125	150	131	127	127	129	149	154	113	144	127	137	136	146	130	123	120	149	130	152	143	118	118	133	116	135	150	139	131	154	143	159	129	140	144	130	123	115	117	147	115	139	134	144	133	135	122	134	142	138	118	145	150	129	158	132	131	127	137	128	145	124	144	117	124	127	149	120	129	112	135	120	137	132	137	140	140	131	152	130	146	119	144	151	156	104	127	154	152	141	155	124	142	121	143	138	149	123	143	142	145	141	121	121	165	131	157	143	135	123	128	129	134	135
14514	11892	16493	21606	40444	52060	43755	33423	20387	4838	1649	1529	1059	770	774	785	732	682	792	843	699	641	674	621	542	572	566	573	682	628	752	561	449	539	583	469	427	417	449	412	430	419	430	450	462	376	381	414	393	381	389	408	401	376	386	378	384	399	402	398	404	392	425	427	411	383	409	361	401	404	414	402	429	405	393	417	396	367	390	392	402	372	400	402	391	403	426	375	390	354	380	403	384	369	391	390	386	406	404	383	379	397	372	400	382	361	412	411	410	388	363	376	349	365	391	406	380	391	401	417	400	394	370	382	384	406	375	397	389	396	409	375	401	442	365	393	400	403	389	347	375	401	453	406	383	402	406	409	388	444	377	395	363	366	367	418	397	378	411	431	366	411	387	395	385	421	410	399	381	400	378	400	393	387	367	380	402	373	389	384	390	401	386	375	424	392	411	377	371	364	395	401	363	347	424	406	419	383	401	364	384	415	359	383	390	379	379	379	396	382	387	406	392	412	415	427	413	391	392	382	422	394	403	410	378	392	408	387	373	386	359	387	404	402	391	373	403	388	380	382	377	393	392	372	388	428	363	374	368	395	394	419	400	401	401	353	382	397	377	381	414	394	425	401	393	387	406	395	405	420	385	378	374	393	389	386	400	375	379	406	385	384	363	366	396	403	369	402	404	391	372	414	403	419	364	382	392	398	395	391	425	383	422	397	416	387	393	407	369	376	374	406	394	384	385	426	384	351	401	387	403	400	419	395	391	368	358	416	403	377	383	436	381	372	365	361	395	414	398	387	411	367	364	375	360	375	417	375	409	370	380	405	381	379	386	390	356	383	415	344	381	403	386	378	372	385	392	394	432	380	373	356	390	370	404	360	404	385	386	403	377	381	436	346	413	429	352	363	376	402	419	427	372	390	367	412	382	376	382	397	385	400	413	432	427	370	393	394	413	375	388	420	404	391	390	427	355	374	404	396	358	419	384	355	402	374	407	404	377	400	423	417	406	375	395	425	390	412	453	390	366	416	407	412	393	406	406	371	392	371	395	392	404	415	391	426	379	367	426	398	396	452	393	384	396	422	415	385	412	390	400	436	402	399	368	386	397	365	404	378	433	397	389	389	365	389	395	385	419	418	387	403	357	379	380	374	407	409	398	399	397	368	426	381	405	338	381	400	394	372	396	420	389	402	370	410	411	421	395	413	391	402	389	403	407	391	410	411	389	426	391	451	398	389	358	419	373	395	403	415	396	398	420	408	386	395	422	401	391	402	404	378	390	400	417	430	362	382	383	406	411	421	391	417	396	375	377	383	436	390	392	380	397	394	411	409	384	416	379	391	407	374	389	381	389	361	357	365	386	376	364	419	380	396	407	386	401	419	374	366	356	404	394	406	415	366	378	400	415	378	440	397	407	385	381	376	385	402	393	407	398	378	442	420	416	406	400	378	364	415	379	360	394	381	375	399	430	403	375	387	380	378	361	406	413	394	388	421	390	380	412	385	420	391	381	395	354	421	415	369	377	394	385	397	412	423	416	392	400	399	375	389	383	362	407	364	397	387	391	389	382	393	420	399	423	398	372	347	402	380	374	365	416	366	386	373	418	394	398	389	449	415	383	381	420	356	400	425	363	452	414	386	370	414	439	395	369	386	403	431	412	399	400	395	366	387	407	403	370	375	396	376	414	402	361	398	383	385	409	371	371	447	393	376	404	369	356	378	418	363	418	414	384	401	401	423	404	374	383	380	398	388	416	392	374	381	381	411	398	401	389	392	415	450	375	384	415	389	382	406	378	388	362	398	390	387	413	391	408	398	358	403	399	417	400	397	363	367	373	385	388	379	423	411	377	393	375	359	432	354	398	421	393	426	378	383	394	434	397	391	408	430	400	448	387	393	390	386	401	396	421	387	388	373	378	367	400	405	404	380	411	371	382	388	415	417	404	404	354	389	384	387	363	389	393	410	414	402	347	426	376	397	372	409	398	412	365	354	359	400	388	394	368	389	412	372	374	391	410	359	367	427	387	396	393	376	387	398	391	375	425	381	365	393	395	416	401	385	418	415	394	394	395	375	405	371	399	419	415	426	345	392	413	371	392	384	381	404	425	366	390	398	392	424	403	390	380	384	411	409	331	421	415	394	396	419	416	401	369	374	408	363	363	369	370	395	401	370	411	409	404	394	357	406	386	364	390	407	388	378	412	375	413	411	392	408	408	385	365	409	362	424	392	407	403	395	373	381	368	406	405	375	397	420	419	377	394	384	397	387	399	387	390	390	381	389	380	382	389	383	407	388	402	379	410	406	387	414	338	401	438	357	414	404	375	394	396	395	382	369	381	353	413	391	376	401	399	410	392	411	392	375	421	392	376	399	401	365	369	396	377	390	392	381	393	393	393	387	387	393	389	421	372	370	341	411	389	364	381	414	388	381	438	383	355	387	385	418	416	389	400	399	400	380	400	402	411	430	394	396	414	390	418	416	405	410	385	395	370	395	374	335	387	403	402	400	385	371	393	388	358	425	387	395	383	378	401	361	395	397	376	413	385	366	386	400	452	392	375	416	422	377	375	432	409	349	422	365	390	396	428	410	383	394	417	398	389	408	360	383	397	387	395	393	419	367	380	378	359	406	375	364	387	371	372	367	377	409	388	375	376	402	425	392	430	394	407	372	397	422	398	363	369	396	385	422	401	400	405	407	385	438	409	377	383	378	401	403	398	414	360	415	428	352	389	384	394	381	366	377	387	401	398	416	411	366	367	342	377	411	419	402	384	400	386	381	367	356	423	395	375	399	377	403	388	388	389	422	404	399	408	344	390	370	384	410	425	374	415	427	416	388	335	363	415	363	399	387	376	400	388	357	374	407	399	432	383	419	398	417	429	383	385	355	373	417	383	412	382	376	361	420	397	410	434	398	388	371	396	409	401	385	374	377	367	374	401	379	397	420	415	399	407	388	371	410	365	396	404	385	412	378	392	393	385	413	394	425	399	397	403	358	407	372	404	381	409	384	420	387	409	380	375	400	422	374	426	412	402	412	332	387	384	431	384	405	394	397	407	358	398	377	382	400	368	358	369	410	394	419	370	397	329	414	401	397	375	410	380	383	402	392	410	346	380	410	365	390	361	368	371	377	407	400	387	393	401	373	354	413	359	381	385	364	379	397	391	395	372	417	408	401	364	387	419	365	403	401	413	417	396	397	377	389	380	400	391	382	380	410	390	401	399	402	362	382	350	398	361	394	400	392	368	390	374	370	410	364	417	407	375	386	429	384	404	367	372	404	389	397	401	364	404	376	410	377	389	382	401	393	386	403	380	410	364	347	364	398	355	386	398	374	382	439	408	379	378	374	384	385	443	401	390	408	371	375	417	399	391	399	414	373	366	385	435	372	430	366	398	400	408	415	404	387	396	388	372	331	411	369	394	368	386	379	366	399	396	409	391	376	405	401	396	393	391	371	412	408	436	379	359	393	351	375	371	388	371	387	408	428	355	438	406	386	355	366
30606	19713	18178	16380	28519	46461	34202	20839	8500	1962	493	346	278	197	202	198	185	188	189	229	200	177	204	198	207	185	186	209	226	230	182	192	199	177	146	172	163	179	163	159	162	186	177	171	148	171	170	156	166	168	181	187	170	166	165	160	169	172	169	161	161	167	148	185	173	162	176	171	163	152	165	161	163	174	148	171	148	161	168	167	159	158	164	163	155	180	172	133	183	175	158	154	169	177	168	154	175	150	140	173	146	144	137	149	159	158	158	165	166	167	159	168	155	166	176	166	179	147	197	145	150	179	162	185	146	169	136	168	161	160	176	143	171	155	149	159	174	180	189	173	194	156	127	176	167	162	168	154	137	167	154	150	175	181	147	175	150	170	159	143	130	167	171	169	154	184	176	151	161	174	151	152	141	162	160	186	168	175	194	164	169	186	174	183	157	171	184	161	177	165	160	183	162	175	171	164	156	156	177	153	145	155	163	170	178	153	182	146	172	149	162	164	157	161	153	153	160	172	169	163	159	183	168	151	156	167	166	197	154	154	175	153	185	167	178	154	147	139	197	173	166	150	168	172	175	155	147	159	158	145	182	180	161	142	162	162	181	164	176	161	155	189	168	177	146	174	182	159	168	169	180	165	153	160	171	150	165	141	170	155	170	155	161	137	179	194	166	155	173	162	174	174	156	169	155	177	164	161	147	172	172	162	176	172	167	162	168	156	157	203	155	176	164	147	151	194	133	151	157	158	181	181	165	157	168	153	151	163	139	193	170	156	168	169	177	152	157	165	148	169	142	165	169	158	154	155	140	157	176	161	162	173	159	143	167	176	158	162	154	168	152	160	178	167	167	170	159	146	165	139	165	151	153	166	179	170	150	164	171	163	162	149	156	162	154	171	152	170	182	162	170	158	163	176	175	161	167	170	156	178	177	147	174	149	152	150	171	171	157	165	146	156	157	179	150	159	157	146	177	150	155	178	143	182	139	187	149	174	153	162	181	181	149	170	200	154	161	157	163	162	184	162	155	173	154	186	166	170	180	153	169	155	154	190	174	164	157	191	152	174	169	169	162	147	161	164	163	154	156	153	172	174	160	145	178	204	158	159	143	176	146	162	162	143	166	164	156	163	158	171	158	151	196	169	160	172	154	166	173	160	176	165	174	165	158	173	151	150	143	178	163	161	153	153	151	158	161	180	169	149	157	179	166	153	149	157	174	162	149	159	169	181	168	153	153	144	176	180	147	178	178	176	181	175	174	186	169	155	190	166	177	148	160	174	189	172	149	170	180	173	173	148	177	150	163	163	153	150	173	154	130	154	154	164	173	148	148	186	137	168	198	146	167	162	179	156	163	167	176	155	174	141	157	172	152	162	182	176	178	169	138	159	167	153	145	173	159	166	176	170	162	147	161	171	174	146	189	167	153	190	190	160	141	151	179	169	151	166	152	146	164	168	190	152	167	180	128	172	159	175	170	141	157	170	178	173	146	158	164	143	161	169	171	171	181	176	158	179	173	157	167	170	169	172	164	193	176	159	174	145	148	156	166	183	147	146	145	170	167	165	145	163	173	171	143	154	154	155	146	153	170	180	168	161	146	160	157	159	157	153	187	156	142	158	168	218	186	168	157	196	135	174	136	182	139	141	144	147	148	179	180	161	185	167	153	178	176	179	154	144	164	167	177	164	157	162	188	165	182	164	171	169	168	157	170	167	180	170	162	159	170	192	173	158	170	157	153	159	159	165	156	158	165	175	143	158	173	178	160	167	181	181	154	154	200	172	163	161	166	166	163	153	175	165	156	154	159	172	178	162	142	167	163	161	175	158	166	164	167	192	164	164	184	160	149	173	182	185	158	177	175	182	156	146	163	154	162	178	166	157	149	167	179	189	166	165	169	139	167	153	153	169	167	160	185	162	164	147	174	162	183	165	164	158	162	169	146	154	167	178	142	156	159	185	159	180	170	142	159	158	156	148	169	171	143	143	152	167	164	181	146	164	172	171	164	171	154	151	171	151	181	172	190	158	134	169	183	149	169	143	171	166	173	157	151	160	157	160	141	174	139	152	173	176	158	158	198	176	178	135	167	177	166	150	155	168	152	142	157	170	155	168	166	179	189	174	161	184	149	137	153	153	157	190	154	152	158	183	155	160	157	170	163	158	160	162	171	149	149	150	164	191	172	173	159	182	162	148	167	181	163	160	148	155	181	174	151	165	143	175	143	144	150	148	173	167	164	155	166	171	164	173	162	173	184	195	162	174	141	144	165	175	142	179	153	162	158	164	160	175	162	161	185	157	172	160	164	164	178	175	171	176	182	157	154	160	180	159	175	153	168	154	181	139	139	161	157	161	170	163	176	148	177	160	183	177	145	142	158	174	161	160	170	187	181	147	168	166	162	148	162	150	168	173	187	164	164	160	153	156	203	137	170	165	158	149	187	154	165	176	163	172	136	167	161	145	146	141	164	166	170	159	156	182	198	166	144	174	182	161	163	125	144	161	179	167	162	163	156	172	166	151	164	140	159	166	169	179	159	167	171	150	190	165	157	144	182	155	145	150	153	157	155	157	157	154	166	137	159	157	159	147	166	156	160	158	183	162	171	148	170	172	157	180	179	153	172	180	158	168	145	207	161	153	159	181	179	181	170	157	159	175	156	154	155	163	152	163	153	150	156	161	177	143	159	169	156	174	166	189	154	168	174	168	163	166	164	169	156	159	170	159	163	179	164	158	176	167	153	164	143	160	162	165	137	152	163	161	151	168	155	154	167	177	162	166	176	159	200	162	141	173	160	175	150	156	144	159	178	151	153	164	171	170	151	173	175	156	184	168	170	154	159	202	166	155	183	147	165	165	160	159	153	160	167	176	164	168	177	171	174	157	160	166	159	155	180	154	162	184	155	157	180	174	189	163	164	161	154	177	168	169	168	161	171	180	162	168	154	128	144	159	159	154	171	171	152	176	181	170	182	162	153	177	178	185	164	161	148	151	163	174	171	185	162	175	165	164	151	154	175	182	184	157	158	185	151	165	154	164	157	164	150	164	171	148	157	180	163	176	171	175	163	170	182	138	174	146	159	159	155	152	165	178	142	155	150	147	162	157	160	172	198	181	174	175	183	159	149	164	186	170	158	170	150	163	152	159	162	176	153	157	159	145	154	163	151	171	154	164	147	145	159	173	169	159	162	145	160	155	167	162	178	149	164	189	188	139	145	163	152	170	194	149	165	153	170	157	145	174	161	160	182	149	166	158	197	161	167	162	159	152	147	160	147	147	166	179	173	156	156	184	161	158	177	149	174	175	144	149	169	158	143	167	161	155	177	158	164	186	180	171	157	162	151	151	169	165	146	159	181	167	161	173	166	172	171	158	170	157	162	187	177	140	181	171	169	152	148	177	178	176	157	165	154	156	171	178	163	158	176	171	160	162	160	156	163	168	158	164	179	169	181	168	129	155	153	171	155	138	136	173	143	142	162	147	159	175	162	146	172	143	168	163	156	199
16670	15488	22004	30217	48494	63860	52311	40920	24975	9397	2818	2098	1245	1024	837	960	958	785	800	1018	844	864	929	886	773	855	848	965	1005	917	845	545	620	656	554	542	475	520	512	492	471	612	659	549	486	505	473	493	522	511	507	498	445	443	468	442	499	492	455	430	478	489	480	514	481	490	436	454	464	459	413	466	493	507	502	462	456	495	461	487	472	487	429	458	478	470	467	480	496	462	462	488	526	501	471	463	464	500	491	472	490	464	509	458	479	489	471	492	466	461	446	462	454	501	463	469	486	442	501	487	465	483	483	466	492	514	481	479	497	471	470	452	511	494	473	483	462	459	454	463	427	477	467	434	464	514	477	479	431	463	453	484	476	516	449	475	469	510	492	433	438	506	470	434	463	450	451	463	455	493	488	471	523	462	500	497	475	529	460	485	513	481	458	496	467	472	491	477	514	486	437	502	456	489	486	479	486	468	486	500	467	484	489	512	480	513	496	490	493	476	492	514	454	456	487	497	475	463	460	420	460	458	444	457	463	434	462	474	519	467	464	431	476	461	474	438	475	457	498	419	491	447	468	447	474	534	502	420	495	461	475	462	461	476	511	459	491	461	458	474	479	422	470	457	483	478	473	487	510	468	464	445	495	436	501	497	457	492	490	500	457	494	485	445	486	465	466	468	477	537	458	506	446	489	453	457	456	491	458	464	461	458	477	486	487	478	498	463	459	433	433	496	494	471	478	478	474	444	461	500	498	476	470	497	486	466	488	485	451	484	472	504	434	446	491	460	461	478	456	445	494	502	462	467	509	491	464	461	478	460	505	491	486	503	439	489	467	453	438	481	464	480	485	452	448	450	461	476	488	468	473	462	439	461	458	498	429	463	482	449	489	454	434	432	454	468	468	461	448	493	502	485	495	482	496	484	466	454	490	478	483	485	433	472	474	484	459	483	466	496	482	436	486	461	449	490	443	486	493	521	460	449	502	473	514	446	486	466	460	511	451	505	523	449	463	479	483	490	468	476	502	454	460	446	524	458	476	473	493	492	484	470	466	433	461	486	469	451	496	456	470	462	479	451	467	472	446	499	505	466	462	459	485	455	530	492	501	485	475	441	433	466	472	470	491	460	444	463	445	494	503	476	466	474	480	504	461	471	481	510	499	461	483	475	490	485	487	500	498	499	456	458	503	486	464	512	462	469	489	499	478	488	492	476	476	447	484	465	497	514	464	487	483	506	447	500	477	461	489	507	460	470	494	478	509	468	486	458	436	479	514	496	442	485	464	470	523	493	473	474	485	453	494	515	475	467	454	481	484	493	466	505	509	467	463	475	472	471	441	442	487	461	473	503	487	514	439	495	447	484	468	463	473	494	458	462	438	468	480	455	451	452	467	446	449	466	463	425	475	488	463	470	456	466	473	483	470	434	501	488	481	500	485	497	445	481	509	463	494	504	479	499	482	481	505	472	455	464	436	486	494	476	480	484	513	470	507	474	440	502	439	497	502	442	487	462	459	533	485	440	454	457	510	457	492	494	429	460	470	460	457	491	454	451	467	486	503	455	481	438	470	468	486	475	481	491	460	488	451	475	513	475	504	444	519	489	489	467	462	517	498	453	511	460	463	480	484	446	477	478	486	477	467	489	443	470	472	471	488	508	435	474	490	481	480	502	454	476	460	446	466	454	481	503	481	437	453	467	502	457	465	514	450	445	463	452	530	481	472	460	457	471	468	470	469	492	453	504	471	479	487	464	442	497	449	428	432	432	478	479	490	483	442	472	497	464	469	481	509	497	486	500	478	470	458	457	484	470	504	486	479	458	485	474	471	458	457	494	429	447	507	445	463	472	459	486	506	477	471	472	448	497	432	468	447	468	455	432	468	444	478	428	503	457	485	430	489	430	470	478	471	429	442	421	472	508	506	467	462	482	475	463	483	444	459	468	441	471	476	485	483	487	495	498	518	474	478	451	474	483	476	428	506	480	494	465	501	493	506	468	493	480	486	488	454	455	471	472	453	444	458	469	478	485	474	435	485	495	486	475	495	508	492	455	511	490	502	430	471	463	478	480	465	484	457	461	463	475	451	467	423	464	490	480	444	480	471	481	477	536	486	442	460	463	490	458	460	489	453	496	496	491	455	487	456	483	435	480	469	484	473	486	482	485	433	486	442	467	500	421	488	476	459	483	485	454	453	504	427	464	455	477	460	484	450	468	461	444	448	437	470	482	490	444	441	449	453	481	483	473	486	466	500	474	496	468	486	459	462	475	491	449	519	459	455	459	466	466	467	444	485	485	500	480	511	471	485	466	490	443	460	488	480	477	482	500	455	503	466	486	421	464	471	472	464	438	466	474	495	479	473	475	460	469	488	486	475	464	469	476	456	473	477	448	483	474	484	444	490	457	482	508	472	488	476	481	494	483	461	490	500	500	513	426	454	458	472	494	470	504	474	440	454	458	488	455	455	453	479	489	463	436	462	489	481	462	485	450	487	452	448	494	453	480	478	489	481	474	498	489	472	475	485	473	513	513	473	484	455	463	472	446	474	496	477	483	476	451	468	463	477	456	449	440	485	468	496	461	437	450	493	431	503	469	446	458	499	440	483	482	468	501	467	472	479	456	550	490	430	475	447	427	501	470	524	461	482	449	450	474	506	459	479	479	451	495	455	504	480	483	458	459	474	448	450	477	475	493	495	483	455	462	468	525	461	438	480	492	515	479	464	502	438	493	481	458	462	503	448	470	462	476	471	458	436	448	468	479	447	477	446	498	511	463	515	430	507	486	496	492	450	449	494	445	461	486	496	479	499	486	523	474	446	468	496	495	467	468	499	527	454	438	473	463	462	472	483	486	477	460	501	468	478	494	457	500	443	473	512	485	495	444	460	484	451	461	466	457	475	491	480	489	455	491	454	484	460	445	455	466	438	522	498	465	443	465	491	486	495	435	488	511	459	467	477	493	460	482	469	464	443	449	472	480	491	481	485	496	480	491	449	475	475	473	456	478	448	491	477	492	470	443	435	467	504	518	485	495	460	453	464	495	472	489	494	438	465	450	456	464	453	461	454	446	479	472	448	485	485	463	453	449	488	491	505	454	479	491	480	487	484	448	451	462	478	472	466	447	455	427	460	526	492	506	459	492	470	471	497	466	480	463	474	491	498	481	519	485	484	479	466	453	497	496	489	471	478	487	488	442	478	505	512	499	484	487	468	530	458	475	451	515	463	438	441	493	475	462	463	462	478	464	471	451	455	471	474	515	497	474	478	515	473	486	509	457	486	460	513	475	480	529	477	442	464	495	488	453	469	448	474	449	452	496	517	456	491	479	449	507	497	486	477	463	479	494	514	507	455	445	487	476	480	463	442	460	437	469	489	488	443	488	438	441	479	474	476	476	497	464	445	469	447	476	455	481	465	465	478	465	460	488	459	467	457	437	498	483	470	468	472	502	450	480	471	440	463	491	497	475	475	522	495	507	447	477	469	462	433	475	499	489	457	464	521	487
22605	7558	6894	4508	4030	4578	3488	1736	667	255	179	157	189	198	198	189	188	188	167	201	194	178	197	200	194	178	188	184	185	167	218	199	208	189	192	160	191	173	168	191	194	185	189	199	194	191	186	192	165	166	181	201	167	185	180	185	188	207	199	180	187	193	172	193	169	189	186	173	176	215	207	183	175	162	185	172	170	181	180	178	169	192	184	165	173	181	200	192	202	189	189	205	187	190	191	175	175	174	179	156	197	206	179	178	179	173	193	182	178	182	194	176	196	189	210	182	175	179	189	200	179	198	190	192	194	169	194	197	180	194	172	180	208	186	148	191	165	196	196	160	185	196	172	177	181	174	193	185	178	157	171	179	183	194	193	178	183	193	210	216	206	211	170	195	186	190	184	172	171	178	190	171	192	183	194	215	162	214	181	198	193	179	176	211	188	193	161	177	162	190	184	215	185	172	193	176	186	194	179	191	170	158	202	174	164	166	193	161	191	222	154	181	190	185	197	174	190	188	168	174	198	184	167	209	173	163	176	186	177	179	177	182	196	178	163	172	200	188	215	174	196	200	194	191	171	161	185	172	199	172	153	202	190	195	173	188	205	158	193	187	200	204	193	194	178	171	188	181	155	203	209	207	183	193	200	191	190	177	183	211	180	178	192	194	202	170	196	192	186	206	190	189	200	184	179	218	187	202	185	213	187	184	190	183	168	190	172	185	186	200	165	189	164	172	175	163	188	171	182	195	207	189	189	204	173	181	173	194	165	179	186	169	194	190	204	174	171	168	165	185	217	182	200	181	187	200	195	172	206	176	172	177	184	163	204	188	184	168	181	190	183	183	186	159	177	182	160	190	190	172	179	174	186	170	182	187	170	184	160	204	185	215	188	168	179	215	189	183	197	171	199	209	181	184	170	199	171	201	170	168	181	213	187	176	171	171	173	179	198	177	171	203	192	188	206	183	197	199	192	191	178	157	167	193	197	197	185	179	162	186	217	212	176	163	189	201	171	177	179	191	175	189	180	192	180	186	138	185	189	172	171	185	178	174	167	171	211	194	185	192	175	188	188	192	187	182	196	189	200	181	199	176	183	179	184	201	159	152	183	193	172	185	182	180	180	203	182	162	193	184	210	178	171	177	185	175	181	205	211	192	163	161	183	213	200	208	185	194	188	176	194	166	183	161	180	188	172	186	193	206	193	175	184	179	198	181	173	189	172	170	184	189	176	182	180	173	186	182	180	208	176	195	174	178	174	170	162	195	163	182	176	203	173	168	167	184	176	192	192	164	196	162	180	181	175	195	204	181	174	181	206	197	182	186	201	179	187	193	181	164	182	184	184	189	159	182	205	151	171	213	172	193	193	199	183	194	156	185	175	165	183	175	162	189	184	187	195	160	193	193	171	158	184	196	177	181	192	168	192	191	196	176	171	208	164	196	195	170	189	197	182	183	207	178	172	163	200	190	182	172	189	187	217	214	183	185	178	185	171	175	195	177	153	188	174	170	171	172	188	188	180	180	176	172	186	190	182	157	187	187	168	161	208	167	178	178	188	201	180	190	180	193	172	180	198	169	172	179	175	192	177	182	177	156	182	201	179	181	183	187	181	188	177	194	174	201	207	184	179	184	188	174	190	166	172	190	188	196	189	198	178	196	170	169	188	174	188	204	178	213	168	176	175	180	178	180	203	185	209	197	192	177	183	153	187	197	206	186	174	178	200	176	203	206	199	191	157	163	203	194	215	176	200	207	191	189	149	189	190	173	178	175	197	178	171	189	185	185	174	196	153	179	196	195	203	179	176	178	165	192	171	180	194	170	189	185	217	171	172	187	167	182	173	186	182	191	197	228	210	203	183	169	149	222	186	173	194	172	175	183	174	182	172	188	184	199	189	176	174	184	190	198	179	187	195	169	178	188	183	195	186	184	180	199	204	203	176	169	195	165	178	195	174	165	185	155	187	208	191	202	172	171	204	200	209	199	194	200	198	191	165	194	195	209	198	180	195	185	183	198	201	205	181	175	177	158	189	203	175	192	168	207	206	172	170	167	178	158	162	175	188	175	164	190	211	207	177	199	184	208	193	185	178	165	198	175	204	179	167	194	177	190	193	195	180	181	208	192	193	181	178	188	192	201	191	199	183	183	165	156	174	192	195	176	188	192	187	162	180	201	200	192	171	160	195	164	191	184	186	190	172	167	196	173	179	198	199	175	174	179	192	185	169	205	171	193	176	194	170	212	203	202	175	176	184	178	166	200	192	174	195	196	177	179	172	185	179	173	188	180	194	157	168	169	193	175	185	161	196	193	173	210	197	195	198	190	172	174	173	196	166	166	181	167	189	195	182	186	168	198	190	185	191	207	152	199	199	197	192	185	180	193	187	178	178	186	197	184	188	153	205	171	191	202	196	161	189	184	181	193	176	196	167	194	176	169	160	194	191	172	186	176	172	187	160	162	170	182	181	187	194	187	192	182	204	156	172	167	208	213	179	168	170	168	188	203	179	181	184	198	179	181	187	194	187	172	183	205	201	201	176	211	187	171	165	202	177	180	188	177	189	188	185	177	160	197	187	191	192	206	183	190	176	187	197	213	181	187	174	185	197	198	185	184	158	181	178	175	179	190	179	173	164	177	203	195	177	190	177	187	157	185	176	192	199	181	189	181	203	190	198	184	172	207	197	227	162	170	183	202	164	200	191	189	175	201	206	193	166	175	174	184	196	194	188	188	174	200	167	186	185	206	178	181	164	185	167	182	213	167	187	181	178	174	202	194	182	171	176	196	178	200	183	165	200	190	171	192	193	187	186	186	197	200	190	196	212	173	185	214	194	191	193	187	209	188	172	199	201	195	175	181	153	194	198	185	194	173	185	173	178	178	177	217	175	196	198	174	214	175	193	183	187	185	224	195	185	178	168	196	152	184	193	172	207	194	187	193	193	166	189	180	190	181	198	185	189	176	180	185	199	183	177	203	177	185	177	181	198	179	161	194	194	181	186	173	189	165	179	163	167	188	173	212	179	213	177	162	191	161	181	192	181	158	193	177	183	189	185	166	172	193	178	179	187	186	181	158	174	171	190	195	170	187	192	190	198	175	174	181	180	188	188	181	174	199	188	173	170	175	191	191	188	168	206	184	180	198	184	174	201	178	189	173	171	183	194	179	160	193	204	172	183	161	190	172	161	192	171	175	207	199	188	187	182	186	179	153	197	193	203	185	156	192	193	161	176	192	165	188	187	190	185	173	172	194	192	181	178	179	190	189	180	165	188	190	170	184	186	165	182	175	201	191	197	175	191	151	178	191	181	176	184	191	173	187	176	180	168	187	168	192	193	194	163	203	191	174	147	143	178	184	183	189	170	198	213	211	215	197	218	189	212	196	163	192	203	169	197	174	179	172	171	188	182	190	204	181	184	178	165	187	187	186	186	170	189	181	190	180	164	166	199	198	193	161	158	184	195	199	181	198	181	206	210	169	184	201	204	180	175	203	183	220	184	180
10736	6973	11726	13413	15722	17919	13537	7294	2720	883	620	605	575	546	525	550	614	558	574	563	544	498	590	564	540	556	534	522	568	581	521	499	521	549	547	516	537	538	515	527	547	547	556	492	553	478	507	524	517	508	500	488	531	523	568	508	552	557	522	511	503	501	527	530	547	523	528	493	508	502	504	533	539	491	581	516	506	530	516	515	491	514	504	528	511	484	554	509	587	489	500	524	520	521	544	508	574	526	515	527	521	457	536	508	549	532	555	531	513	528	550	531	503	469	556	512	541	549	510	543	493	543	521	496	527	498	524	540	529	556	484	532	540	510	491	530	498	554	523	538	515	496	521	526	527	501	474	531	542	538	493	472	549	495	496	529	528	494	488	522	495	484	538	484	553	531	517	532	527	520	505	505	547	498	540	512	498	546	549	517	520	529	477	502	513	503	540	540	508	537	489	539	542	522	560	519	526	502	547	540	490	522	497	502	513	491	534	487	513	537	534	491	506	507	510	540	490	543	509	518	535	486	531	518	520	532	536	546	538	515	499	535	542	554	547	510	541	472	516	534	522	520	535	542	503	520	559	547	523	513	526	570	522	540	535	461	510	565	533	494	529	528	553	488	523	509	518	494	493	489	508	507	524	485	512	498	544	583	539	549	549	502	479	500	518	543	517	515	504	514	510	510	526	528	520	501	503	483	542	533	498	526	492	550	513	500	537	521	535	534	511	529	531	523	489	505	514	458	488	498	517	549	509	530	499	535	493	535	527	509	503	533	493	529	552	524	507	485	526	522	544	530	559	516	483	517	512	527	529	550	515	528	550	522	537	488	537	533	518	521	531	523	475	510	520	522	490	544	501	533	539	544	536	526	539	521	526	538	498	503	486	512	513	517	508	520	540	532	558	484	550	564	531	491	499	536	501	508	538	510	513	493	522	557	510	498	497	475	522	537	487	516	526	488	500	484	510	533	507	508	525	509	535	526	549	497	531	506	511	511	516	565	530	519	502	495	510	549	501	550	533	513	519	521	552	505	519	519	527	495	518	506	504	486	459	530	491	503	512	551	510	494	527	509	517	511	521	512	510	510	495	522	563	570	518	522	579	468	476	492	490	469	478	519	500	525	520	517	506	514	476	541	565	556	491	555	486	496	492	549	507	550	543	563	506	544	519	520	515	562	528	540	558	529	519	528	545	526	546	537	529	523	561	540	534	544	541	537	497	579	564	505	518	523	480	504	564	505	541	503	524	492	540	530	555	523	508	486	463	518	571	540	501	552	543	499	520	526	529	538	481	517	511	540	515	529	470	493	547	527	511	503	545	502	509	535	559	514	481	511	523	524	504	541	525	536	490	519	531	510	517	518	495	537	511	522	496	528	530	526	533	522	547	539	546	524	549	511	513	538	517	523	514	520	533	523	516	513	547	533	507	567	512	537	517	523	525	527	513	554	503	491	515	563	543	522	522	496	485	569	566	523	529	548	518	523	532	503	531	488	496	510	532	500	504	518	536	556	521	551	524	533	528	520	525	528	545	539	505	513	530	506	568	514	474	519	490	501	532	563	501	541	538	503	518	498	531	515	500	522	510	525	543	499	498	542	468	521	502	520	552	532	526	495	525	496	524	532	551	510	503	555	544	518	507	500	490	536	518	507	527	512	517	508	515	549	520	526	517	531	539	496	529	504	494	549	525	544	513	540	535	539	562	529	511	533	534	533	593	524	486	504	513	467	522	546	541	484	506	481	520	518	481	503	517	495	546	528	520	522	467	557	522	494	502	508	535	515	525	491	511	504	533	565	518	493	503	448	517	535	519	498	507	528	568	547	493	521	534	548	527	503	527	518	543	532	524	589	520	509	502	523	504	547	540	548	527	511	483	541	569	552	546	510	495	526	514	547	553	510	501	516	535	514	520	506	543	514	510	537	517	519	522	524	546	508	496	534	531	529	508	523	550	522	569	557	516	523	493	549	479	498	509	517	505	525	522	533	513	557	522	550	496	511	524	493	519	548	552	527	493	503	550	527	516	504	518	536	504	500	524	566	522	511	542	487	513	545	537	494	534	508	487	519	456	517	487	500	527	546	552	509	473	444	509	523	533	527	553	526	489	520	546	523	525	527	516	512	526	500	518	531	508	537	493	534	487	524	523	525	534	589	487	529	535	517	498	535	489	522	524	525	545	525	494	503	555	539	534	541	544	489	539	487	545	525	541	491	516	485	511	476	481	498	502	521	537	532	524	523	521	488	520	514	524	490	491	573	520	500	534	509	514	524	505	545	548	517	494	536	506	488	551	523	542	534	538	503	562	519	507	517	527	532	542	513	484	505	522	532	541	548	513	509	569	517	481	538	517	491	528	544	517	529	528	539	514	544	486	513	512	511	513	537	509	468	568	508	532	482	529	525	537	475	506	509	522	535	528	499	510	502	518	517	527	484	548	511	506	526	530	510	536	533	557	496	531	538	513	487	558	504	543	544	514	513	520	533	526	554	476	497	539	561	536	499	558	540	529	540	549	541	476	525	549	491	521	510	507	514	504	533	534	508	485	524	515	471	498	556	555	538	536	512	535	538	483	532	511	476	556	560	504	512	536	517	465	494	534	491	557	513	492	490	561	535	529	481	503	534	543	491	490	507	514	465	495	503	496	507	536	497	466	515	541	546	512	505	482	528	501	522	523	535	543	530	514	517	510	534	553	539	498	528	518	495	530	500	534	512	495	512	513	530	536	539	493	495	568	509	522	491	492	501	505	555	536	538	509	519	505	518	498	481	490	550	528	507	550	529	503	534	521	544	529	531	512	519	515	492	551	539	498	545	499	510	489	548	503	520	501	489	580	540	517	509	531	505	507	532	539	517	507	522	523	508	517	536	502	540	556	539	528	582	528	523	486	503	488	466	517	516	504	529	526	551	515	523	514	543	519	502	548	541	485	488	512	518	507	510	533	491	502	478	515	549	512	539	496	493	551	485	516	544	536	514	513	537	497	510	533	500	510	516	493	514	546	525	541	526	551	495	509	517	557	547	505	512	561	552	488	497	478	517	506	521	496	520	517	519	514	528	508	547	530	497	546	518	524	536	515	483	530	487	508	555	515	524	529	531	499	530	531	540	490	498	506	513	496	539	502	515	529	547	509	502	500	513	546	570	556	506	474	524	525	504	533	522	507	586	500	502	515	515	475	507	511	501	510	523	524	534	564	540	512	504	492	498	503	490	508	516	500	533	489	489	518	502	510	512	501	527	469	546	584	489	531	480	528	522	530	533	513	514	531	511	523	535	496	473	507	498	533	529	542	494	524	514	508	518	551	528	522	511	566	489	543	560	554	537	491	489	534	506	537	520	503	561	484	545	537	550	506	505	542	513	485	527	544	531	521	475	573	535	500	450	500	479	530	578	564	523	546	530	567	522	480	517	495	515	517	500	496	507	546	503	577	542	513	485	487	532	546	574	504	505	529	482	519	550	516	472	493	529	520	531	521	511	498	539	518	544	511	503	530	514
27658	15328	14308	13876	28101	33295	22509	7949	2362	636	427	300	231	171	232	305	247	196	184	190	176	162	182	210	179	180	205	176	200	211	140	175	193	195	187	175	138	137	147	154	145	132	153	131	149	135	134	145	139	135	156	108	123	123	132	167	143	116	130	137	142	146	120	159	117	124	112	136	126	114	155	131	132	137	131	143	131	132	126	121	136	136	142	125	132	116	138	127	150	138	145	123	125	148	139	143	132	138	152	150	135	119	150	130	127	115	127	137	119	124	124	138	138	119	118	123	125	146	149	136	141	125	157	137	128	127	116	144	145	128	135	128	133	148	157	140	142	132	121	137	134	132	134	121	136	120	132	127	122	122	125	132	129	133	125	144	116	120	131	149	120	133	115	134	133	131	129	128	113	132	135	140	130	131	135	137	132	158	137	122	129	135	105	132	128	122	155	124	120	131	137	134	145	156	131	149	129	137	136	142	118	113	119	118	138	134	128	119	152	147	138	124	131	123	135	136	133	142	110	129	129	137	109	130	134	139	144	127	134	152	120	115	152	123	122	133	147	151	135	148	139	121	136	141	137	129	121	148	125	133	131	135	140	146	128	135	123	143	150	124	132	142	138	115	132	133	143	142	148	112	123	134	143	127	122	145	133	148	124	152	150	132	128	137	119	127	124	126	123	134	120	142	108	131	136	130	145	128	124	123	123	143	114	138	139	146	129	165	140	117	154	118	126	113	138	123	120	122	134	113	127	119	146	134	127	152	126	130	137	131	147	140	127	144	144	126	139	154	159	153	119	123	149	121	143	150	141	117	126	150	128	122	136	152	128	131	130	131	117	105	148	144	136	131	116	137	139	128	139	136	126	119	123	148	136	140	139	123	138	131	120	137	124	139	135	142	154	110	145	145	121	139	151	125	139	136	130	133	121	130	151	117	140	118	126	132	157	122	158	106	132	146	133	137	140	150	151	133	123	111	118	122	128	124	129	147	111	126	157	120	131	123	131	137	145	129	128	128	140	126	146	124	141	138	127	136	133	141	148	141	134	148	135	108	137	145	144	142	131	150	127	151	144	132	126	119	142	150	126	133	113	114	119	145	127	147	146	120	146	159	115	111	135	146	115	145	120	149	143	134	104	127	127	116	124	157	129	131	138	158	116	136	118	121	122	136	129	138	119	152	137	146	155	126	126	125	140	137	149	142	138	151	144	130	147	116	131	124	136	116	138	127	121	128	139	138	134	137	119	138	110	153	131	141	122	112	103	137	123	139	135	146	133	126	141	137	149	141	127	140	130	131	131	135	118	128	116	109	143	119	135	109	126	122	121	131	131	124	132	131	137	128	131	153	116	128	132	147	131	150	140	138	127	110	133	119	138	132	148	142	129	128	121	132	159	134	113	138	126	118	121	131	131	115	120	124	117	139	119	143	139	141	145	145	134	125	126	123	122	129	133	125	146	145	128	134	127	150	117	135	123	118	140	142	136	136	115	131	132	136	127	135	131	155	147	134	133	126	135	150	123	119	124	156	116	152	122	131	130	124	121	153	114	130	114	134	141	117	124	132	124	135	138	121	125	138	115	127	140	118	117	117	140	122	123	134	127	129	124	160	131	128	117	142	140	121	125	128	138	143	112	128	117	129	129	143	125	130	146	137	129	122	138	143	131	123	137	131	135	126	152	134	142	137	116	136	125	130	133	127	128	133	134	138	133	148	133	122	126	160	129	141	137	132	124	134	118	150	139	147	127	141	147	128	139	116	130	166	117	130	115	137	129	131	153	151	127	113	119	126	132	145	138	141	149	124	122	119	141	127	144	147	129	122	130	130	135	127	127	115	108	132	146	126	133	121	135	131	110	135	131	137	143	129	128	124	131	131	136	132	148	113	130	135	134	127	134	131	115	112	150	130	133	146	140	133	146	124	128	133	138	135	142	146	144	138	132	134	137	121	121	144	131	132	144	150	136	135	120	140	117	135	140	135	147	123	139	136	126	138	138	136	107	128	130	125	126	139	135	112	134	128	121	120	127	133	127	146	129	148	123	133	130	136	133	144	127	142	107	125	145	113	139	140	147	138	154	140	123	145	149	127	126	137	131	143	131	139	136	137	142	127	118	136	124	136	124	112	129	159	120	137	125	122	136	131	130	139	141	134	134	133	127	128	131	151	118	134	138	124	163	135	122	125	143	127	136	147	159	134	136	127	113	126	149	131	141	144	135	131	118	156	135	138	130	144	133	129	165	130	132	134	135	128	121	128	143	151	161	129	136	116	152	125	127	119	137	123	133	151	124	136	150	128	123	134	126	137	129	124	150	122	132	126	126	141	128	128	129	144	133	140	142	158	136	126	120	104	123	146	129	135	131	125	129	160	133	146	109	134	121	112	126	127	121	149	125	120	130	116	125	122	118	143	152	144	131	126	145	116	129	130	153	123	147	116	147	141	159	152	144	150	137	150	131	140	135	142	139	156	123	117	122	126	123	124	111	144	130	130	142	126	111	123	136	127	121	135	134	149	131	149	134	135	119	123	106	132	153	131	152	127	133	127	132	149	139	114	119	130	134	136	143	136	137	125	133	134	136	141	126	138	137	137	140	135	122	130	118	137	144	141	139	124	120	143	131	124	123	141	134	138	133	125	135	116	138	132	144	109	131	119	131	122	123	131	130	134	139	156	136	125	138	135	154	132	132	128	131	141	138	131	147	151	122	132	136	114	126	135	150	135	137	114	135	140	124	167	135	126	129	136	131	123	140	141	136	125	133	150	120	134	121	148	135	137	147	144	118	146	121	111	161	137	142	146	145	129	121	128	130	137	107	130	134	127	109	124	128	159	145	125	123	123	130	132	126	108	129	159	141	123	138	153	143	113	132	129	145	123	128	151	158	144	147	104	140	155	152	129	113	131	119	146	129	132	140	126	144	154	121	132	152	131	137	121	134	121	120	146	150	133	121	117	137	135	142	127	127	131	147	124	133	143	119	146	152	139	125	125	133	137	121	124	155	116	136	112	134	129	113	147	127	127	126	113	157	130	145	138	135	146	128	133	129	131	123	162	143	133	155	132	129	127	117	150	135	129	151	140	121	135	134	128	123	147	116	125	142	129	135	146	126	130	117	146	142	142	135	129	162	168	142	127	133	125	132	131	128	134	141	141	138	115	140	140	127	148	146	144	119	128	127	132	143	158	143	120	135	134	120	130	140	153	127	139	147	150	137	137	133	135	133	147	142	139	123	155	143	127	122	139	135	136	136	119	141	127	130	133	131	130	120	130	136	133	127	119	146	133	131	139	117	124	131	144	122	124	138	132	139	137	130	130	146	142	135	144	146	118	166	134	123	134	134	112	123	142	147	157	136	128	124	117	126	125	143	121	114	131	145	147	132	115	154	138	144	122	141	122	130	138	150	126	125	123	131	132	118	128	132	137	123	148	142	133	150	168	138	123	126	116	142	124	105	129	136	128	131	148	116	142	126	139	119	148	135	141	129	140	150	147	142	139	152	129
13924	13359	19164	28559	47655	51894	41721	22636	11731	4054	2733	1692	1094	903	1188	1986	1559	1175	995	961	1072	701	1009	1005	928	791	860	856	1256	1178	550	797	1057	947	612	581	439	441	404	438	523	545	486	450	404	410	425	462	398	408	395	352	375	388	394	387	436	405	426	412	403	378	393	373	416	366	387	413	403	381	391	418	417	409	353	376	373	395	412	371	389	377	362	377	383	367	358	394	390	377	372	395	373	412	371	387	396	411	435	381	395	406	388	353	398	401	370	360	397	395	421	404	392	391	396	357	390	373	369	417	371	403	365	375	383	394	444	387	390	406	374	415	387	376	396	395	386	394	422	354	414	397	391	404	386	365	374	379	370	395	380	378	375	351	408	396	412	390	374	432	377	404	346	337	394	386	382	408	386	347	399	380	381	390	378	379	412	408	410	417	385	373	373	367	387	420	385	388	396	381	390	380	384	367	378	355	413	381	386	371	395	372	379	414	395	349	401	427	410	397	393	401	394	383	395	399	386	393	368	373	390	367	396	404	378	383	392	374	383	379	407	411	386	381	407	401	397	379	359	377	396	375	391	414	379	373	370	394	410	386	386	396	335	367	385	400	379	390	399	381	379	384	423	380	384	380	401	393	341	383	401	389	363	401	385	382	394	370	383	383	420	388	399	387	393	389	404	439	374	428	388	391	379	403	419	377	396	396	412	392	393	398	388	413	395	355	390	390	350	384	382	409	395	415	392	377	391	392	366	377	394	401	371	437	371	409	382	405	361	407	372	394	373	377	375	409	388	386	364	358	381	408	404	358	409	415	402	391	391	396	377	385	405	381	406	401	391	377	387	409	374	383	371	378	399	401	397	395	393	394	411	389	328	340	369	404	391	396	391	417	367	369	371	406	411	373	371	395	368	381	395	366	397	393	377	394	409	397	379	369	372	394	348	412	385	377	417	394	376	354	388	389	402	369	395	365	390	385	364	387	421	413	408	379	406	391	393	383	393	396	358	388	390	376	393	361	361	406	382	416	407	382	412	401	401	393	366	376	405	415	378	429	394	400	389	388	385	395	349	401	381	397	376	397	367	389	367	430	418	408	366	398	381	446	393	401	390	350	420	356	374	398	433	377	387	408	383	400	403	386	375	376	385	399	331	400	396	370	375	378	395	351	400	374	377	385	391	383	377	409	392	379	397	367	381	425	392	357	422	411	401	406	389	377	391	377	400	388	366	355	403	377	397	367	391	377	401	379	359	416	407	400	391	378	387	394	424	372	381	432	386	346	403	370	389	403	418	397	392	374	380	381	397	392	429	355	392	373	410	403	386	396	372	381	363	412	382	395	370	402	399	376	419	422	382	377	367	405	391	390	391	382	375	396	357	387	377	397	353	383	401	366	394	392	404	361	391	376	373	394	408	383	386	375	369	376	375	399	388	407	412	360	395	394	385	416	372	381	384	396	364	400	391	411	384	359	400	414	388	388	367	407	398	402	376	389	408	393	375	387	420	384	378	376	403	400	419	411	390	347	366	382	361	388	367	423	398	382	373	400	375	383	386	358	395	380	375	402	375	360	400	370	403	390	327	413	363	407	387	375	404	408	401	377	403	403	394	389	382	371	388	377	384	408	377	377	416	386	360	400	419	365	395	388	412	411	379	368	398	375	383	398	418	385	366	384	374	384	421	397	386	369	401	412	404	378	373	391	393	373	377	405	405	396	386	392	406	411	383	387	391	409	350	402	357	397	395	401	411	356	394	415	428	395	374	411	340	366	392	395	389	457	398	372	419	375	383	358	408	374	399	398	399	383	355	391	394	385	399	375	411	378	414	392	368	403	372	376	361	399	372	365	380	404	392	386	402	402	393	359	378	364	370	390	397	401	392	396	410	387	388	355	422	394	411	386	371	374	391	365	410	390	341	404	342	423	397	383	421	366	401	387	383	399	354	374	383	382	411	398	380	385	422	352	425	390	372	368	384	392	359	408	400	419	368	399	406	377	365	397	399	425	442	382	397	398	374	339	388	426	417	428	394	364	416	407	384	387	414	423	377	389	398	417	378	383	392	371	390	383	404	391	397	385	367	419	404	382	386	357	388	395	384	410	357	347	393	409	391	383	387	378	393	388	381	411	373	432	370	381	387	413	393	375	392	384	418	402	392	408	360	390	438	365	372	402	418	398	427	379	393	385	400	420	356	385	348	373	370	443	380	406	386	354	367	406	363	372	388	402	381	387	403	375	340	393	400	403	345	420	360	392	351	411	401	423	354	385	377	386	410	384	380	377	387	392	403	390	374	384	382	380	390	396	400	391	393	409	416	399	362	403	365	407	391	376	397	351	386	404	372	404	427	406	371	414	384	393	385	408	397	373	403	371	404	391	413	386	385	367	377	402	373	396	412	391	375	414	411	355	395	343	377	389	402	396	391	381	413	376	372	405	362	371	383	379	398	391	395	367	396	371	405	364	392	390	390	413	409	395	353	400	393	394	352	378	398	368	378	384	413	374	438	385	396	392	355	423	390	441	390	393	400	427	389	381	404	382	376	392	396	354	368	377	424	358	368	379	419	413	362	385	397	371	416	392	365	404	395	370	427	402	400	399	352	360	418	384	384	372	389	377	376	356	366	443	395	363	411	401	366	393	407	405	370	400	404	381	396	369	381	387	415	392	363	395	363	366	334	424	379	396	392	415	374	373	385	381	381	379	398	392	367	430	391	388	362	338	375	386	407	376	396	359	409	376	386	368	412	394	387	376	362	398	387	381	398	351	402	368	359	396	424	363	386	419	354	350	396	412	401	404	395	368	383	423	388	352	412	368	372	409	408	417	373	399	376	352	424	351	378	385	376	407	392	413	382	402	382	396	370	354	401	409	357	393	363	376	390	404	352	412	392	395	376	417	409	400	389	391	419	390	365	386	388	407	394	404	387	412	412	394	391	389	347	416	355	363	401	407	387	411	363	374	393	390	387	389	394	397	404	382	406	377	385	382	422	391	413	355	404	360	370	376	392	376	400	396	401	382	424	389	400	395	411	366	416	354	425	425	398	406	388	410	353	365	401	366	414	382	380	407	415	400	392	389	412	390	406	397	367	381	371	388	422	407	391	351	406	389	392	389	412	363	390	392	389	408	367	340	362	425	369	404	412	376	387	379	387	412	379	386	393	388	394	380	369	336	420	424	412	373	394	386	383	390	387	412	377	379	388	385	375	356	420	373	359	359	367	385	377	413	391	389	370	372	397	414	386	379	423	388	365	385	406	381	393	374	409	408	418	392	407	374	393	374	394	379	412	379	377	387	394	410	351	372	361	407	414	366	416	381	377	355	419	353	381	375	397	410	404	364	403	386	386	391	397	398	367	362	400	395	402	371	401	363	416	403	359	401	389	418	415	369	400	408	394	390	393	381	376	396	376	378	389	362	389	388	418	362	404	381	396	381	381	361	377	395	414	382	393	412	405	380	379	370	408	396	405	381	366	344	384	367	406	369	400	412	363	420	408	374	389	393	375	421
29956	20159	20268	28958	41290	47209	32957	13487	3761	1829	826	497	360	349	548	543	388	336	305	302	276	320	335	389	285	300	331	397	483	314	219	256	396	366	354	249	214	176	179	183	189	207	214	145	135	178	149	167	138	167	158	170	168	133	159	144	149	152	140	165	153	160	159	173	159	186	169	155	158	178	171	169	161	162	159	163	167	153	154	148	158	139	172	157	150	160	187	158	134	135	188	151	157	145	180	167	168	172	141	147	157	156	170	156	183	148	151	153	160	148	142	156	141	160	147	162	172	153	178	171	163	155	147	161	166	188	149	174	167	156	173	162	150	153	149	177	174	155	178	143	142	139	153	179	174	169	162	171	149	158	155	160	165	151	172	159	165	183	167	163	175	154	146	180	162	172	157	172	169	167	173	155	161	149	167	175	147	132	187	163	159	147	123	139	154	157	154	142	131	157	156	187	157	169	165	134	141	144	154	157	160	162	154	151	168	163	174	166	176	174	172	162	149	157	158	164	167	151	163	152	174	157	180	166	171	180	164	160	160	188	166	153	154	148	158	175	182	153	166	157	151	173	159	151	180	152	159	165	179	171	135	159	161	140	164	155	150	140	164	180	147	160	157	143	158	165	182	140	158	156	158	171	166	174	136	141	137	156	146	160	148	155	173	157	145	177	166	154	172	156	179	157	174	137	152	151	135	170	166	170	154	143	162	165	171	177	160	151	186	162	144	134	146	158	146	157	169	172	151	156	131	165	170	173	151	161	153	153	169	160	147	171	167	152	144	157	153	149	140	153	153	144	157	158	151	145	156	173	165	180	156	178	168	151	167	173	154	148	159	160	165	176	171	161	145	162	151	139	148	179	136	129	155	157	142	146	168	171	150	139	128	154	153	151	151	155	165	154	157	159	153	153	167	156	159	155	163	176	151	157	141	156	150	158	176	154	151	170	154	156	143	152	178	156	176	145	152	138	140	191	166	171	141	145	169	184	169	138	162	168	162	171	152	140	143	138	149	163	156	152	155	156	151	147	141	183	181	136	154	165	161	159	160	157	181	174	171	149	158	151	169	144	153	131	149	158	172	169	139	172	168	144	152	170	157	182	162	154	177	166	163	175	158	171	149	160	160	136	166	154	144	155	155	161	189	166	142	179	134	174	182	148	150	159	147	150	168	161	161	145	153	156	162	147	174	167	184	153	160	144	150	157	158	140	158	189	143	176	156	145	165	165	164	168	150	165	119	165	158	155	160	129	151	183	167	150	156	149	147	165	162	179	138	180	171	147	143	141	175	153	139	161	182	167	169	163	165	171	151	146	173	140	152	136	170	155	154	180	143	160	134	172	150	152	166	169	127	158	165	136	139	144	167	141	167	154	164	163	166	163	176	169	136	167	160	140	134	145	165	143	152	158	157	152	144	144	166	132	169	181	160	194	147	161	156	152	155	147	167	154	163	147	135	154	160	154	177	170	139	163	169	170	143	167	153	149	158	151	150	139	158	166	171	148	170	162	167	151	146	149	165	143	176	145	153	160	150	161	154	147	145	165	146	184	175	153	183	162	150	146	154	184	156	173	166	142	173	128	142	171	163	169	144	172	148	146	159	150	161	164	149	159	142	147	152	161	184	156	166	169	150	178	149	180	157	155	177	140	166	170	161	163	190	140	182	166	173	162	146	170	196	159	164	154	151	161	152	168	155	160	177	159	159	159	156	146	165	168	158	164	143	146	179	156	163	152	133	151	158	168	175	161	158	154	166	160	168	151	168	146	163	124	157	153	163	142	171	170	151	181	154	157	153	151	147	164	166	163	157	140	169	150	162	173	157	166	170	133	179	159	139	165	146	159	179	141	157	158	145	146	151	162	173	162	159	145	140	162	156	179	176	159	168	171	146	168	144	138	156	168	161	155	188	149	141	148	156	148	159	148	152	163	137	154	167	177	188	160	160	153	165	153	163	142	149	128	147	140	163	162	166	131	179	164	156	166	165	158	190	175	184	150	144	153	155	154	175	156	150	178	139	167	151	173	168	153	151	168	125	156	162	162	181	143	161	170	155	156	157	154	152	145	179	178	153	187	139	147	153	161	156	177	167	164	144	143	156	146	169	146	148	168	143	138	178	158	167	155	155	136	151	149	172	159	165	156	174	156	163	163	143	154	160	144	154	150	151	122	138	172	157	156	184	163	170	154	136	136	144	156	146	159	152	160	170	154	162	152	147	162	148	166	165	152	151	143	150	153	154	137	141	146	151	157	139	158	154	149	170	167	142	147	153	158	141	162	137	173	153	166	134	139	173	144	144	165	156	134	161	168	163	168	142	160	147	146	170	158	137	150	149	143	157	145	160	157	161	152	160	152	161	184	164	147	167	151	154	150	158	149	155	164	138	174	166	179	157	153	188	192	144	183	169	159	149	169	140	152	142	167	165	164	142	168	164	169	172	144	159	169	162	153	155	148	153	166	195	169	162	161	169	160	165	162	182	154	170	139	135	174	158	174	140	140	165	169	155	159	150	144	174	159	147	159	154	158	146	157	127	147	151	149	162	160	162	138	143	178	160	146	151	158	155	160	157	171	145	151	181	161	158	172	182	143	154	137	145	139	173	135	166	158	161	161	164	177	147	161	153	147	188	182	143	154	155	170	170	138	167	158	181	178	143	151	157	174	149	154	161	170	178	137	164	147	146	136	169	157	169	166	164	175	139	162	148	161	161	187	151	151	141	153	160	148	141	167	154	207	160	170	170	166	151	154	168	185	184	182	141	155	148	149	155	158	178	143	170	144	148	170	151	194	170	166	148	179	165	153	145	175	138	131	155	177	156	138	174	155	140	166	175	156	129	166	161	160	150	145	183	156	141	160	150	174	143	154	153	161	148	166	173	140	184	141	152	159	172	172	153	150	154	153	176	124	152	164	161	172	163	170	154	150	148	172	164	156	173	174	181	159	158	151	159	156	155	149	158	160	145	185	157	185	160	139	169	180	171	147	167	155	152	154	161	154	145	154	152	146	154	139	168	161	148	151	147	147	152	178	179	168	161	159	161	128	156	145	143	147	140	164	155	162	187	156	125	169	151	146	184	170	154	179	170	179	169	156	165	168	160	163	166	153	167	176	117	145	159	156	152	164	175	145	144	137	160	157	140	170	170	157	144	145	147	153	163	163	170	173	163	152	153	160	169	154	179	158	185	159	142	147	176	152	150	164	161	139	162	162	134	139	151	156	157	142	139	120	158	190	133	165	171	158	169	161	157	159	149	175	159	147	173	158	129	160	153	168	139	152	153	146	160	144	175	163	147	146	143	170	158	160	175	160	150	184	134	175	133	144	146	172	173	159	149	166	161	133	170	145	172	153	162	155	159	144	142	147	162	144	146	146	168	161	164	181	152	166	174	150	177	164	168	130	167	158	143	154	152	143	151	152	164	151	146	184	175	150	148	150	168	150	144	156	160	158	145	163	171	157	141	148	169	175	166	141	139	180	156	142	132	167	145	187	181	171	130	156
15987	15977	24377	41418	58110	63848	49562	30009	15225	10191	5212	3042	2220	2262	3770	3676	2419	1939	1864	2005	1615	1774	1871	2182	1693	1772	2063	2941	3700	1817	1076	1672	2890	2226	2216	1381	834	732	662	539	775	1018	919	550	494	523	483	469	476	488	502	479	486	464	484	449	461	472	474	464	459	405	454	451	480	444	479	480	469	471	454	447	464	480	491	432	431	492	484	469	464	462	458	501	443	438	487	470	423	474	446	471	439	443	442	473	464	462	436	484	483	466	467	452	451	459	477	488	451	454	460	482	433	447	481	469	450	453	464	470	465	443	441	470	493	463	446	429	466	419	449	466	454	460	472	463	471	455	443	499	459	434	453	452	475	439	461	423	440	449	442	440	416	467	454	485	452	461	488	486	447	455	493	446	442	477	501	450	471	486	493	450	456	463	446	425	487	418	434	458	459	459	450	458	465	465	422	479	466	476	474	454	442	469	476	478	434	446	519	457	414	454	468	422	522	451	442	443	451	480	469	461	433	476	439	474	457	485	455	470	482	459	447	439	458	427	448	475	429	468	486	490	485	437	476	466	453	482	447	449	432	487	422	448	478	441	439	453	454	440	459	465	469	450	446	448	471	461	429	492	457	420	455	456	466	475	446	468	460	451	482	447	487	468	462	484	497	475	425	432	471	474	463	472	496	475	443	471	465	467	461	435	493	455	488	474	450	435	447	436	453	475	443	473	464	456	463	447	451	511	444	447	441	458	451	441	441	425	471	469	468	443	451	446	454	466	481	456	475	430	483	461	521	451	475	477	443	489	472	435	489	471	412	501	485	450	477	507	466	427	447	433	415	439	473	468	476	461	475	490	473	459	463	469	430	436	443	444	475	447	512	454	435	471	499	459	467	472	449	472	491	453	444	480	483	465	480	448	444	445	476	439	481	439	465	460	446	459	472	436	448	498	470	448	458	482	444	441	452	454	472	485	460	416	460	463	486	492	478	465	463	442	462	491	463	452	428	452	472	511	458	486	482	486	446	457	459	478	457	443	431	465	468	523	440	460	446	453	467	443	477	479	452	498	468	469	477	430	435	437	424	435	488	447	445	432	447	477	454	471	461	481	475	451	474	447	472	464	449	442	470	493	441	454	451	487	500	462	474	453	461	434	471	458	452	491	489	426	465	475	473	441	453	454	504	477	479	488	426	451	466	466	456	434	515	459	494	453	446	459	417	475	451	485	460	455	463	443	482	472	491	468	458	467	460	475	494	458	460	458	452	486	430	455	449	488	458	460	497	456	488	471	456	471	461	419	450	467	430	461	445	442	448	471	473	501	420	451	437	479	423	465	473	472	480	470	438	434	438	493	487	443	503	465	450	438	475	429	450	490	481	462	447	407	475	445	423	419	476	449	457	430	445	435	458	477	500	496	469	465	453	452	500	469	518	464	445	446	422	438	468	462	480	485	456	456	447	433	449	433	474	465	477	463	485	456	475	447	495	478	470	442	424	478	494	464	490	451	468	428	484	453	470	453	498	468	443	497	425	468	432	466	449	452	424	457	460	442	444	465	453	438	466	514	461	400	482	481	463	450	448	459	469	459	454	471	448	440	517	461	457	455	433	445	505	462	440	438	462	522	474	479	456	496	472	432	449	455	473	466	505	459	483	487	468	456	432	480	472	458	468	444	455	491	435	447	495	411	482	443	444	463	440	460	467	469	480	491	466	421	464	441	457	478	465	466	403	477	444	456	455	447	424	438	461	461	476	482	449	455	448	450	477	484	509	419	431	471	474	458	454	453	458	469	444	472	466	508	417	467	446	502	447	468	479	445	508	501	490	448	460	450	442	443	494	479	412	427	433	507	479	460	438	471	465	457	459	448	465	439	475	442	429	483	481	443	452	452	498	462	450	453	460	455	421	453	439	426	437	434	458	454	451	421	439	456	464	454	429	471	454	459	438	474	446	465	457	472	422	445	496	503	466	476	456	472	462	484	480	494	485	427	453	462	470	443	467	459	469	475	501	483	459	506	450	462	441	447	424	432	488	441	434	452	480	456	448	460	461	453	458	445	431	470	434	454	438	450	468	467	473	467	457	484	459	434	491	484	445	456	471	464	469	433	472	449	482	479	460	460	449	485	483	463	484	475	484	459	445	443	471	489	497	451	496	441	466	464	484	457	437	470	488	444	425	422	425	500	484	397	460	425	467	468	494	481	429	480	453	413	432	487	481	457	477	454	434	469	440	476	440	463	502	468	456	459	425	458	420	475	465	472	472	471	443	458	470	489	461	466	471	467	433	461	465	456	478	449	471	504	514	472	477	464	461	452	451	461	442	457	404	501	489	493	460	439	445	453	490	472	461	462	495	454	480	462	450	444	470	447	461	465	482	475	453	443	460	450	455	437	456	463	497	465	467	491	454	466	491	455	449	456	492	498	499	469	451	460	464	466	495	448	442	510	471	468	524	436	479	454	457	439	479	453	479	468	448	482	448	420	499	434	496	489	445	454	480	427	438	475	445	469	447	420	487	424	476	441	484	455	436	463	408	458	456	445	459	456	457	454	443	465	465	440	422	439	423	445	447	468	448	470	503	455	467	454	456	435	433	435	455	475	453	449	494	454	461	459	449	476	447	473	480	471	480	452	449	459	469	468	429	510	412	495	488	445	455	456	480	492	447	474	463	464	461	433	427	498	468	476	451	457	460	455	467	452	446	478	464	454	463	461	421	450	466	485	506	442	437	428	509	443	487	437	434	448	496	443	484	453	478	487	474	460	463	480	489	445	442	468	447	450	466	512	451	443	467	475	464	434	448	416	402	438	465	434	468	453	459	493	484	469	483	462	454	427	458	460	439	424	439	448	415	439	439	483	454	458	468	450	452	473	450	459	464	473	456	473	490	468	464	473	484	445	464	466	446	460	407	465	446	472	477	467	512	443	446	435	508	497	450	446	485	459	460	467	475	458	444	470	496	410	480	457	468	499	448	470	445	432	483	420	479	412	475	474	467	442	450	461	448	465	456	442	465	435	452	457	447	435	508	505	469	441	464	465	432	425	453	483	446	456	469	480	429	470	457	479	454	454	461	463	422	465	473	516	430	487	469	459	464	457	445	484	454	470	432	510	492	453	454	471	487	492	426	465	452	433	454	451	465	475	462	459	456	500	457	479	468	476	472	472	426	451	477	467	479	486	451	462	438	486	452	452	459	508	455	436	478	452	452	492	440	479	494	437	422	468	481	476	454	456	451	484	463	465	417	471	453	445	466	487	422	472	466	492	468	450	450	463	397	429	416	433	466	483	430	452	452	485	495	475	481	475	479	464	420	465	445	472	470	455	500	472	441	484	473	463	419	464	429	442	422	416	475	462	484	454	452	460	423	501	432	492	469	496	455	469	425	459	458	448	452	466	462	489	493	448	471	459	428	458	454	464	452	473	498	453	452	423	450	445	459	469	446	447	430	476	451	461	463	491	477	483	407	448	464	472	469	450	475	474	450	471	458	439	405	443	469	449	473	458	452	442	436	438
23084	7447	6472	4669	4257	4491	2547	953	459	386	291	245	210	216	214	246	228	215	221	197	219	201	197	182	201	170	217	191	190	161	185	202	187	213	183	177	207	190	182	164	163	178	195	207	189	183	187	171	161	155	169	188	189	154	178	183	182	164	183	208	191	183	182	179	202	177	192	205	185	196	170	169	171	170	159	185	196	189	176	168	183	194	175	183	192	201	189	181	182	168	205	183	164	166	188	198	180	188	179	180	184	167	192	167	180	199	180	167	184	178	175	180	215	168	176	183	162	202	188	174	198	189	156	191	177	184	154	193	189	186	191	172	184	157	177	158	184	191	186	175	197	188	170	158	181	189	190	175	180	174	204	163	175	180	156	168	198	160	176	198	182	170	183	167	184	178	189	199	178	186	178	184	177	174	163	189	215	200	176	171	174	171	187	189	178	180	171	183	199	189	149	204	154	173	185	178	173	187	202	193	174	175	173	163	187	181	182	178	184	179	158	172	174	167	154	165	164	189	183	188	193	171	137	190	188	193	176	176	196	189	168	195	205	160	158	176	154	182	181	170	172	173	172	199	169	188	167	185	175	139	183	159	179	181	154	158	159	190	165	171	175	181	171	163	199	167	182	184	186	178	182	180	166	180	179	183	221	185	191	171	158	188	183	183	176	166	179	172	189	192	199	191	207	170	175	180	158	175	178	185	187	193	188	196	166	182	203	180	180	168	208	173	167	177	197	223	179	224	184	165	184	168	179	194	186	171	159	192	174	171	172	187	192	189	185	192	166	169	183	183	190	189	200	198	177	175	178	176	188	184	185	173	163	181	161	168	196	174	179	183	195	188	196	177	179	178	186	174	173	202	202	182	184	159	164	167	187	211	209	195	187	192	184	203	172	216	160	187	212	197	173	178	168	185	168	173	170	148	172	165	159	168	208	169	191	173	181	160	187	194	173	184	178	176	159	189	197	187	167	205	192	172	172	199	170	212	203	209	172	197	177	187	184	189	153	170	183	202	185	198	213	196	182	167	176	203	187	196	205	172	177	179	180	184	179	179	177	179	188	191	191	164	178	188	165	190	159	185	189	178	163	183	183	149	160	166	179	173	192	185	172	168	172	173	184	181	167	164	187	166	185	181	193	171	171	168	169	153	185	178	219	189	174	198	194	174	176	180	179	175	163	205	172	182	190	197	161	148	184	171	199	171	183	167	196	183	184	199	198	210	174	159	179	171	177	169	153	169	206	187	179	178	176	186	193	200	158	156	141	200	167	194	174	157	190	195	183	182	186	197	172	159	176	185	166	181	201	182	181	170	177	183	154	187	191	180	177	178	172	185	162	193	172	173	168	183	172	174	170	189	159	162	181	168	188	185	189	169	187	171	179	171	205	196	173	195	172	174	199	191	164	189	183	180	184	174	174	187	178	153	176	173	168	166	162	182	161	183	147	170	185	170	180	169	213	161	181	177	192	181	179	162	195	170	169	198	204	184	174	200	169	194	194	192	185	186	188	172	175	186	170	194	201	166	178	169	199	190	160	149	179	188	172	222	207	184	180	210	195	195	177	174	174	191	192	214	194	188	182	170	186	190	141	186	173	160	202	172	166	178	167	191	157	170	166	183	157	162	180	162	210	181	154	140	197	168	184	185	167	194	169	182	181	200	196	176	195	190	188	194	174	167	192	166	185	172	172	172	178	179	194	184	178	174	173	181	157	171	180	198	192	177	181	169	186	184	159	181	200	184	171	177	198	173	180	186	200	187	181	178	180	172	184	212	190	185	175	177	191	150	190	176	161	160	166	161	163	189	173	177	165	166	174	185	194	197	198	210	191	146	192	149	181	184	195	185	161	203	191	182	193	200	172	187	185	204	180	161	195	200	178	184	157	165	175	190	225	195	203	179	176	174	180	170	179	175	198	188	196	205	187	165	181	204	181	177	171	204	191	166	197	171	188	162	182	169	173	200	212	163	186	188	180	199	173	199	167	185	153	167	187	198	178	159	188	165	189	190	138	186	178	222	205	181	170	162	172	200	177	184	155	174	199	172	202	200	177	177	188	188	177	166	181	171	188	175	180	208	196	179	171	194	181	142	187	201	181	190	195	189	192	171	187	201	174	171	177	180	167	166	180	170	187	201	189	182	208	168	209	159	183	203	169	198	172	179	192	170	187	189	168	171	186	172	191	162	171	206	179	157	188	164	175	180	197	172	198	180	180	210	177	194	210	173	190	171	203	175	167	183	166	162	183	190	169	171	184	178	199	181	174	187	176	186	180	173	184	165	185	160	172	160	188	189	183	187	179	195	180	174	194	178	173	203	178	190	184	176	177	155	179	191	197	192	169	205	174	181	166	179	175	198	208	156	164	184	166	179	160	194	189	206	180	196	192	183	191	188	191	168	171	190	172	185	165	169	165	175	148	174	189	187	186	179	158	187	159	180	188	185	179	195	189	191	184	148	195	197	207	167	177	215	160	189	195	178	191	183	182	192	171	186	180	199	179	191	177	192	196	188	213	187	174	168	194	156	180	175	169	171	179	160	164	202	192	178	200	198	163	164	188	152	158	194	196	171	207	175	170	168	184	208	192	184	175	185	176	186	179	207	190	188	179	185	194	219	182	181	171	179	171	171	169	197	174	182	164	184	169	179	227	180	186	155	158	171	173	194	181	177	183	174	178	205	170	203	179	158	165	171	152	193	165	195	179	185	173	173	156	181	205	177	179	166	175	150	198	155	191	174	208	156	167	163	164	189	186	210	196	170	195	180	128	158	189	170	173	189	180	178	192	187	175	189	194	190	181	198	191	192	173	197	173	178	192	200	171	182	179	167	177	205	191	161	185	194	171	173	214	186	195	185	173	188	201	183	181	171	162	183	169	178	174	169	178	179	163	184	176	175	153	167	177	185	180	192	163	175	198	178	163	199	152	170	192	186	192	175	172	158	213	184	184	198	175	172	179	187	187	187	207	191	180	208	203	178	176	174	198	161	181	174	178	162	179	195	188	190	188	173	203	185	196	175	172	194	183	191	176	203	187	180	189	166	187	190	175	160	180	189	195	204	193	188	181	177	163	186	187	167	178	180	192	199	191	198	178	200	163	177	194	167	182	169	182	181	166	175	201	180	162	169	184	181	208	164	173	184	194	172	183	171	159	202	183	189	171	188	199	157	178	172	185	184	190	183	196	185	185	186	174	166	175	158	161	201	188	180	190	180	183	199	165	149	151	175	191	204	201	183	182	188	181	180	179	184	180	199	171	184	173	170	176	195	176	195	196	199	189	184	158	178	172	195	186	186	176	167	186	177	172	212	161	189	175	180	177	194	179	169	189	174	188	194	168	161	206	174	197	169	183	164	175	183	197	181	174	186	200	162	194	208	195	194	202	179	173	205	182	179	205	183	176	180	178	200	183	181	175	187	194	171	193	208	196	183	156	154	183	201	207	183	153	158	185	182	198	206	183	175	193	195	206	214	155	194	161	183	171	187	186	171	170	173	170	156
11120	6193	11455	13022	16186	16919	10430	4472	2374	2033	1465	1154	938	778	797	1126	1217	1009	848	849	717	763	797	681	703	680	721	759	700	649	641	693	697	666	678	572	557	560	535	521	515	600	628	627	480	501	467	518	516	502	476	511	516	501	496	520	507	520	520	491	525	505	516	484	527	471	520	488	489	557	488	516	539	536	469	514	514	463	490	524	494	523	491	463	508	502	488	535	500	489	548	511	515	553	496	535	493	467	527	513	493	459	502	469	551	564	526	505	524	491	495	499	521	510	489	542	522	514	526	509	538	521	538	527	478	520	517	542	534	505	500	513	504	495	478	520	497	548	500	511	500	503	516	512	546	519	507	502	500	537	484	522	485	500	528	514	475	504	495	530	537	497	507	512	489	498	495	540	509	473	516	511	521	506	563	516	507	512	548	511	542	469	492	506	536	499	516	552	512	514	566	525	528	511	504	506	520	498	510	513	528	511	490	471	500	499	498	501	511	524	495	523	518	476	519	548	488	527	505	478	534	499	508	488	498	540	495	489	551	498	549	521	484	509	519	510	496	488	546	496	507	472	495	533	528	521	510	509	537	514	483	500	504	547	504	512	484	500	492	550	520	512	504	498	516	474	528	503	493	506	501	488	524	519	504	509	508	539	489	510	517	535	528	513	485	527	532	531	473	488	497	529	520	519	485	510	518	471	452	478	509	507	510	450	520	519	505	543	502	524	528	527	435	526	478	514	501	531	507	526	476	488	468	509	530	513	510	507	509	526	512	523	553	483	482	505	508	489	505	480	453	493	509	502	503	509	479	496	479	513	500	532	507	516	506	456	503	518	537	487	496	513	543	480	477	519	477	505	509	532	551	522	475	478	527	522	477	500	514	538	519	486	513	515	486	500	538	535	521	522	527	488	546	561	531	469	531	489	566	522	528	524	500	481	493	555	490	489	524	528	519	505	471	480	481	533	505	505	568	530	533	542	523	547	503	496	465	503	495	502	539	498	537	522	473	530	529	550	485	485	511	484	529	532	479	465	526	576	521	516	519	507	526	502	495	477	504	507	490	501	498	495	522	506	532	501	496	522	559	510	534	547	494	550	506	537	536	569	507	554	523	470	486	533	511	510	530	499	528	493	483	493	476	495	482	506	451	573	499	514	522	541	551	508	495	479	450	529	507	505	521	514	550	481	490	530	536	491	508	514	515	520	504	474	534	491	510	550	495	524	520	474	475	486	521	537	478	518	504	479	492	517	504	485	507	501	538	529	514	459	564	492	506	532	489	532	503	490	484	507	521	503	494	454	525	508	519	528	523	476	515	503	513	514	518	496	542	518	549	529	483	542	528	497	494	519	489	494	491	522	536	533	499	533	526	526	479	541	492	534	493	496	497	513	503	547	520	541	515	492	562	541	526	537	492	496	520	532	531	488	518	526	477	517	552	508	528	486	550	529	503	493	508	499	506	514	515	504	503	491	558	514	522	499	460	474	510	505	534	479	519	470	507	470	485	518	500	543	501	523	518	490	500	505	510	510	533	501	452	528	519	475	486	522	498	531	529	480	505	511	501	527	506	510	492	514	501	504	460	515	480	527	528	507	500	510	521	496	503	506	513	497	500	490	507	510	514	530	543	490	471	501	535	472	530	489	512	495	511	540	519	528	505	483	549	505	464	496	491	502	533	496	523	508	497	478	486	501	499	510	503	465	496	535	493	500	511	520	520	498	515	525	518	513	484	516	524	507	522	514	489	507	546	494	520	507	514	492	554	498	507	494	485	520	488	504	486	482	481	512	537	487	524	481	509	475	521	496	507	514	524	532	511	515	486	481	486	548	502	530	499	549	527	516	529	495	518	538	548	497	480	500	486	510	512	502	471	466	480	510	494	528	517	482	528	502	511	504	476	503	503	518	491	529	550	516	568	519	495	512	518	539	486	507	506	535	507	518	512	525	520	457	550	542	502	514	566	512	482	500	558	491	515	517	509	502	513	530	500	486	515	534	479	547	540	519	483	507	499	545	537	542	536	517	471	501	509	466	492	543	494	521	487	506	532	526	521	535	494	531	523	523	513	536	510	505	524	505	497	509	499	515	537	481	495	459	525	509	542	489	539	481	549	472	529	520	528	472	526	512	490	525	514	504	457	506	492	513	524	488	548	510	497	470	521	494	516	519	504	528	523	508	475	522	504	498	517	515	550	493	511	487	544	522	478	513	501	451	493	537	489	529	530	521	504	517	567	495	507	531	518	521	492	485	535	504	493	503	507	538	525	502	532	480	526	493	545	532	548	495	496	499	499	532	481	526	519	526	493	504	499	493	505	495	491	491	531	512	561	515	527	495	476	539	483	516	518	509	501	549	493	477	514	542	527	454	540	525	492	509	423	540	510	489	492	509	523	514	496	508	509	498	484	518	497	504	511	518	525	544	497	541	550	433	503	508	422	486	521	515	499	501	493	520	513	556	537	552	514	481	496	527	499	440	488	544	540	533	515	525	505	502	467	559	495	497	542	496	514	511	532	476	504	520	525	502	516	494	490	513	522	504	550	498	496	476	490	507	505	507	483	514	496	489	524	519	513	506	534	501	483	560	502	493	488	545	491	526	516	541	545	482	476	506	494	536	500	520	517	509	522	505	489	471	523	487	505	508	473	506	486	555	531	509	524	519	516	477	554	519	490	540	478	478	525	528	550	503	474	527	510	494	525	527	502	496	479	529	529	491	499	490	489	510	537	502	519	476	483	513	518	511	557	520	501	510	516	490	517	532	469	484	517	485	532	516	490	516	527	525	491	493	482	501	517	526	494	512	513	522	502	498	519	486	539	486	507	483	532	518	524	492	491	556	491	524	506	523	481	554	514	476	501	494	523	508	501	532	529	527	519	522	500	517	505	507	483	510	521	513	507	526	537	529	534	472	516	466	515	498	513	524	503	504	494	486	501	444	556	548	475	508	524	491	474	504	531	493	498	498	497	528	494	519	538	466	498	523	532	515	499	510	522	523	517	500	481	507	512	508	556	496	492	507	511	545	525	496	487	521	494	519	502	489	527	499	501	469	521	477	502	509	496	500	516	524	488	538	452	510	477	459	503	521	469	525	504	500	504	541	547	520	517	511	502	491	523	494	519	523	524	483	501	532	538	520	550	506	496	548	495	535	542	469	495	535	502	520	494	477	513	516	551	509	524	489	521	528	480	520	502	514	532	529	506	530	481	462	505	501	486	522	522	518	525	483	509	468	541	515	527	526	489	513	501	485	525	553	525	484	500	523	493	502	518	468	559	515	504	576	592	518	513	533	512	480	534	486	541	532	497	498	550	547	521	505	525	526	518	520	513	534	538	518	481	509	544	499	534	507	516	553	525	534	476	530	515	503	474	532	516	493	507	516	512	552	493	500	483	517	539	458	539	512	515	519	506	507	503	518	554	510	535	518	490	524	567	486	544	477	530	511	452	504	466	503	523	532	512	519	500	512	554	501	517	537	520	501	483	538	519	472	494	517	502	480
27946	15320	14834	12429	27857	33843	22465	9319	2072	803	579	448	374	261	250	399	355	271	219	228	231	266	290	288	239	253	337	273	213	206	200	200	199	206	193	177	154	170	176	165	180	215	199	161	128	151	143	154	143	131	139	149	134	146	133	130	131	143	140	166	159	152	129	168	152	160	149	135	137	142	139	166	149	162	143	152	151	144	146	154	154	150	127	160	142	151	152	171	142	142	155	140	173	156	156	132	158	160	138	156	135	161	152	173	139	166	142	147	153	162	143	155	168	149	149	155	154	151	158	127	135	152	155	140	133	151	144	153	160	154	161	152	120	156	137	169	164	153	156	135	150	157	157	162	160	148	143	151	132	152	131	158	158	142	155	153	137	139	159	141	170	125	141	171	132	146	127	138	154	157	128	146	150	133	146	160	147	135	161	139	151	158	157	150	127	169	144	142	145	145	146	153	144	156	152	187	149	134	137	141	154	174	140	151	143	145	138	155	148	145	146	132	149	147	158	143	165	141	134	155	147	158	153	149	126	140	147	155	153	139	168	140	149	133	152	186	156	141	142	155	144	164	163	139	165	152	150	146	136	156	159	148	163	147	145	151	138	140	140	123	157	155	161	160	175	165	157	137	152	126	166	147	131	127	165	167	155	140	145	157	170	168	149	129	163	160	149	147	146	177	144	134	158	138	127	166	156	136	133	156	154	151	158	138	141	143	146	158	164	160	130	144	163	132	146	139	148	140	135	151	145	134	131	147	142	165	136	143	143	167	136	174	147	153	164	158	151	147	155	163	160	142	156	146	136	150	137	156	159	155	158	140	167	149	141	147	166	147	154	137	175	147	163	162	161	163	170	130	127	138	136	152	126	180	162	156	142	147	126	143	129	151	141	146	164	147	155	143	147	148	148	149	152	156	149	132	130	134	129	155	159	168	153	137	158	151	175	163	152	134	151	148	133	163	167	152	176	157	128	162	176	123	148	173	147	154	155	149	166	161	148	157	149	131	157	155	139	137	152	138	158	161	137	158	160	147	144	135	150	135	168	163	146	145	170	157	158	153	152	152	143	183	170	159	168	131	143	149	148	155	160	154	175	154	141	148	146	145	145	130	165	153	130	152	167	149	126	135	152	169	148	132	161	139	141	149	139	138	139	136	137	128	156	147	146	143	140	146	140	156	157	152	141	141	147	126	152	141	154	178	170	147	126	161	169	122	160	131	148	130	166	166	147	154	144	153	162	142	136	139	131	172	142	137	146	117	149	139	163	158	157	148	133	137	143	151	140	148	149	159	164	147	143	159	147	139	154	124	133	161	137	180	153	152	152	142	157	124	155	169	152	144	140	164	140	144	140	176	150	148	138	144	137	169	160	141	143	140	170	129	132	120	147	149	138	155	173	117	142	158	141	172	155	137	172	157	170	142	146	127	149	173	177	167	156	165	141	155	141	128	165	157	110	141	131	160	140	142	117	154	153	139	153	139	152	153	153	148	150	133	144	144	153	144	160	151	149	157	145	139	146	156	143	140	137	146	162	151	154	162	162	144	153	147	132	154	139	146	161	141	182	144	176	151	128	121	154	148	149	134	142	144	159	140	154	149	178	156	160	129	156	135	168	150	141	146	176	160	137	139	162	162	133	160	154	161	142	149	143	152	136	168	127	134	132	165	139	154	148	138	160	147	132	154	162	145	134	136	162	164	148	161	149	157	148	142	125	161	151	167	172	153	166	147	163	160	138	140	149	155	153	157	130	145	156	151	144	137	149	145	139	158	152	172	158	151	150	155	140	151	162	130	141	151	163	133	152	168	137	156	160	148	170	135	154	141	174	158	147	167	148	141	126	159	135	161	142	165	140	155	149	143	151	168	135	159	167	155	132	161	159	154	153	167	156	146	154	153	167	156	123	152	133	165	146	144	138	143	146	145	162	150	177	171	157	158	136	158	156	170	142	173	157	163	137	168	134	138	140	142	161	149	139	156	149	140	159	157	142	135	164	151	155	156	161	166	157	144	128	166	136	130	137	129	158	128	148	161	161	159	132	150	155	151	135	151	149	146	176	159	179	136	144	159	148	139	148	143	156	149	152	166	154	147	130	139	123	135	132	154	135	162	164	128	154	158	156	130	134	152	138	156	152	138	128	169	153	160	133	180	147	150	144	154	129	144	144	145	142	148	158	147	168	143	140	148	144	144	154	157	141	156	155	160	143	158	144	155	139	134	151	153	143	140	137	144	155	141	176	171	179	177	149	131	158	162	133	145	169	163	144	152	124	158	163	162	157	125	165	150	152	158	150	149	159	145	144	152	154	133	155	147	146	161	133	153	161	168	165	124	149	139	164	160	147	140	145	154	142	163	162	137	158	175	150	145	139	159	161	140	147	148	144	151	134	146	145	138	163	161	148	151	138	155	144	169	146	137	155	149	169	171	132	156	149	138	141	138	142	166	145	154	134	133	132	157	160	148	151	140	139	143	176	139	138	145	145	157	166	136	149	145	156	136	125	151	146	150	150	135	171	141	133	160	137	150	136	146	157	163	148	145	161	160	138	135	157	156	163	173	150	150	145	163	166	154	160	148	149	143	167	136	162	131	168	155	150	135	150	127	146	150	145	150	153	137	145	164	129	157	130	151	157	126	183	166	155	145	158	155	160	157	139	166	140	153	158	164	144	173	162	147	142	152	167	153	142	137	156	135	147	156	143	164	130	129	149	138	152	147	151	138	158	147	150	166	130	160	146	156	139	147	145	156	140	154	160	137	162	136	156	128	160	146	150	151	128	138	153	145	138	157	178	154	134	151	160	140	163	136	143	145	137	137	158	152	153	135	153	155	144	140	153	136	135	151	144	157	144	142	161	152	138	143	162	145	147	125	166	144	142	168	154	157	141	162	153	152	146	141	152	154	153	150	158	167	135	143	157	145	130	134	163	132	146	173	156	153	141	164	151	115	140	138	125	126	151	151	143	152	137	147	142	143	147	161	168	166	156	147	131	142	162	163	137	159	131	156	151	143	164	158	151	154	156	141	157	154	144	173	162	155	142	159	133	146	152	141	148	149	173	131	144	147	131	155	173	151	136	152	140	150	160	148	145	135	151	136	169	140	165	161	133	156	160	147	159	159	153	145	132	148	172	170	134	134	145	170	170	163	143	133	164	148	161	167	142	174	181	174	119	134	146	164	136	145	160	143	168	137	150	148	141	134	134	158	138	163	140	149	152	122	138	153	128	168	143	164	138	136	138	151	163	146	138	129	139	164	147	134	144	133	137	158	132	156	153	148	137	147	132	156	152	148	161	146	160	151	151	139	183	159	148	150	164	155	149	153	161	152	174	145	142	157	138	136	139	162	150	153	160	169	156	146	155	140	142	140	147	175	178	135	145	139	162	170	154	140	174	151	148	156	134	159	143	139	157	131	127	157	158	136	137	172	150	165	151	143	135	139	136	156	141	141	163	137	147	159	145	167	135	168	151	182	143	147	158	121	151	135	144	145	152	147	138	136
14615	12849	19799	25834	47861	51882	41527	26258	9441	4908	3802	2977	2250	1355	1449	2751	2481	1647	1157	1201	1319	1662	1644	1377	1037	1436	2147	1467	1024	804	843	1233	1155	1045	834	600	614	612	574	526	663	983	815	655	466	432	420	419	433	485	412	474	417	411	428	436	439	464	410	464	446	444	448	454	441	467	444	418	416	444	421	454	394	412	398	431	426	449	436	463	439	450	413	428	447	450	441	441	434	438	424	409	419	449	401	431	445	417	420	445	443	438	394	418	430	428	430	390	457	454	461	438	449	427	454	400	428	437	428	430	435	426	430	457	445	440	446	455	438	461	452	430	415	434	415	425	433	403	461	464	448	433	419	415	443	457	450	428	406	425	428	409	442	427	417	429	484	415	461	403	451	436	433	410	425	429	404	412	406	443	436	458	454	448	420	444	429	416	429	425	422	409	445	439	395	404	454	440	446	436	465	453	462	430	419	426	461	449	425	416	453	419	425	435	430	429	456	458	428	395	443	446	391	444	458	486	447	426	454	427	457	411	432	447	405	448	398	443	398	409	450	417	402	449	412	435	404	433	458	469	448	429	440	446	419	444	415	443	443	435	421	435	469	440	437	409	424	410	438	367	460	418	438	425	409	469	425	472	430	468	414	429	435	455	417	441	447	445	482	483	408	419	442	424	472	408	436	419	433	436	435	407	438	433	453	446	441	460	435	406	419	451	440	427	404	423	414	436	433	466	470	430	405	437	441	458	448	421	432	464	390	439	408	416	406	421	458	450	456	432	480	458	427	452	453	430	434	446	413	437	447	406	444	454	474	419	439	432	433	438	448	474	441	440	427	447	463	440	432	441	439	455	424	391	440	415	426	399	410	424	455	438	406	402	473	451	457	407	432	443	435	420	444	445	449	472	415	432	408	474	400	446	421	416	445	425	443	384	448	427	438	432	419	446	457	429	428	452	423	446	415	453	473	450	434	426	451	423	425	442	414	461	448	452	421	446	406	474	469	423	450	447	444	431	433	421	476	420	447	436	459	425	408	436	450	439	457	438	425	434	441	478	428	438	427	450	425	425	445	433	408	435	453	416	460	463	439	467	414	422	423	404	456	430	448	435	428	467	451	418	424	446	449	449	432	439	447	409	424	452	436	463	444	427	469	427	423	469	442	417	421	436	419	427	446	469	457	449	432	449	408	460	413	428	430	463	482	425	395	446	446	414	424	437	426	423	447	462	443	431	435	408	431	441	449	416	443	455	454	431	444	459	443	448	459	430	445	467	435	435	395	437	422	447	448	439	422	443	426	446	440	413	417	437	419	432	471	437	413	460	456	421	428	449	422	440	420	433	430	427	419	433	419	398	438	451	440	467	434	439	453	397	426	429	421	428	440	425	433	420	401	402	405	465	432	451	467	443	456	446	447	435	444	414	418	465	450	474	455	426	462	449	448	423	467	443	440	425	453	450	414	430	454	456	441	418	466	435	438	434	416	427	455	441	440	402	446	415	441	436	436	436	445	436	445	419	439	433	447	405	425	354	413	415	449	408	453	415	429	415	470	434	403	461	438	470	445	378	451	431	463	422	453	454	464	443	426	426	458	430	429	471	419	420	423	435	456	475	441	432	441	440	404	449	439	417	440	470	443	433	450	420	463	428	424	373	433	446	425	439	463	449	421	403	423	408	454	459	427	431	406	414	444	413	427	428	402	399	441	415	443	444	414	448	434	438	442	451	469	412	416	430	442	418	431	412	434	426	479	446	430	459	435	428	424	417	470	440	436	431	462	448	458	414	424	400	422	426	476	446	427	438	443	417	427	433	423	412	426	475	422	437	438	470	432	404	430	413	455	419	433	458	404	440	430	436	445	470	428	400	428	483	433	398	430	410	424	436	436	430	407	461	408	437	426	411	434	450	431	450	428	420	425	466	447	436	397	421	476	457	441	414	441	422	431	415	469	387	437	441	412	451	449	424	428	454	428	419	442	466	426	429	490	419	440	401	481	473	483	453	428	436	386	414	431	384	449	458	437	430	443	422	432	452	460	421	411	414	447	394	456	451	458	435	455	466	412	435	431	433	434	422	440	436	449	438	429	438	442	452	452	400	416	392	442	466	441	422	426	401	424	471	417	464	447	447	432	433	395	455	438	437	471	467	427	449	423	444	429	432	431	414	439	404	420	422	421	451	443	440	436	412	417	411	445	424	445	429	438	440	421	443	472	453	435	457	442	435	422	418	436	408	430	404	430	441	438	454	441	413	419	426	417	484	429	421	470	423	410	422	463	437	471	422	478	476	420	436	388	417	454	427	411	430	404	461	474	406	446	430	452	485	419	422	433	409	464	445	441	411	436	451	447	430	423	464	454	448	438	447	449	440	441	407	422	403	428	431	396	444	434	400	437	424	445	448	429	443	436	410	427	450	419	409	439	464	426	461	424	412	442	420	455	423	426	454	416	428	433	426	400	422	403	434	424	430	443	399	374	460	436	455	397	413	368	397	398	416	450	447	392	440	462	438	441	456	414	440	422	411	470	425	449	438	455	490	447	439	444	434	440	430	434	443	434	448	456	443	432	461	448	453	408	434	446	445	472	384	452	415	456	399	474	453	447	424	438	427	419	460	425	387	429	416	465	442	380	396	438	440	427	424	444	429	454	432	439	446	413	419	449	414	443	444	452	451	425	422	444	475	414	434	473	436	436	402	434	460	454	443	440	457	425	420	443	422	425	469	391	405	425	432	467	449	454	436	458	431	415	437	414	442	422	402	420	461	424	433	411	428	418	443	406	451	435	422	443	434	418	492	443	443	431	429	442	420	420	445	416	452	467	450	454	420	440	469	428	421	388	423	403	454	426	461	409	419	414	447	443	439	422	443	464	413	423	446	427	452	405	406	453	428	445	439	395	444	420	440	422	461	427	401	423	443	452	448	436	418	441	481	437	427	410	445	418	430	429	459	377	417	458	464	410	458	399	426	421	411	460	395	429	426	439	429	449	443	423	418	440	432	436	436	412	405	470	427	417	434	416	451	426	431	422	444	416	419	411	409	456	447	462	404	428	426	413	417	429	440	419	431	411	391	435	441	418	451	435	421	461	453	446	435	442	437	474	420	409	400	439	437	421	373	407	460	426	407	446	445	409	426	423	431	467	428	469	436	469	456	452	444	449	425	434	409	453	442	474	405	428	437	425	443	442	471	459	465	440	421	410	417	423	456	472	423	418	439	431	399	426	419	438	419	479	414	405	444	470	459	416	436	448	413	464	433	417	462	457	405	448	453	439	436	494	414	443	418	433	433	423	440	436	426	443	433	424	426	428	442	427	437	431	401	425	446	465	461	448	445	404	450	452	467	418	450	408	450	420	434	413	456	451	440	411	432	425	438	419	419	403	423	445	421	451	429	438	438	432	450	457	426	442	454	460	415	400	426	413	442	401	452	449	480	425	475	471	386	414	439	434	421	445	436	420	444	424	437	467	448	443	443	406	402	477	426	459	441	484	436	413	457	417	420	472	451	427	430
30743	21270	20886	18109	29715	49436	36132	19121	5992	1037	491	466	364	262	251	285	287	263	203	219	239	250	281	249	295	359	262	229	230	210	208	207	209	229	189	176	177	153	187	163	174	164	185	206	160	176	161	159	162	168	163	172	175	175	173	149	165	180	156	169	178	190	157	182	166	160	142	174	164	207	160	176	186	182	170	189	178	194	190	151	172	148	149	177	164	159	160	215	164	187	174	147	160	159	177	174	179	179	170	154	184	182	162	168	177	163	177	173	195	178	167	179	177	159	146	190	181	173	172	186	189	173	176	155	169	181	162	190	210	156	179	213	173	170	165	195	184	168	151	176	204	167	179	158	212	172	171	176	150	166	172	152	160	180	181	152	184	157	186	167	163	163	179	171	176	176	173	170	143	200	168	171	178	164	158	180	172	189	187	164	172	168	162	149	169	169	187	172	167	164	168	178	169	167	169	163	173	172	165	167	161	185	172	181	158	172	180	155	169	156	175	195	159	177	182	150	157	166	169	175	159	166	161	184	188	165	176	170	161	179	174	170	183	170	157	179	186	147	176	179	182	185	182	184	178	160	168	153	177	157	177	174	162	185	174	188	152	187	169	184	192	184	179	181	160	176	169	159	182	164	158	187	178	162	179	196	168	157	184	156	166	167	170	169	166	167	129	164	183	181	161	176	156	170	162	155	162	181	152	178	167	164	186	164	178	190	164	159	159	180	164	182	177	184	170	160	168	190	178	168	173	161	187	197	154	183	200	187	161	190	158	171	174	174	189	168	166	179	169	193	169	145	188	169	180	185	186	182	177	177	181	182	158	157	180	167	165	172	181	166	190	167	183	167	174	174	162	169	174	160	173	167	163	174	162	154	161	151	175	170	160	196	156	187	171	169	158	164	178	164	159	185	180	171	178	171	160	166	168	154	187	168	192	159	175	174	171	170	176	176	170	156	174	177	186	164	198	193	188	179	184	181	178	159	172	150	183	154	177	186	191	168	186	175	171	177	160	179	180	179	194	145	183	169	171	185	177	192	158	207	180	158	183	153	176	179	202	191	197	164	173	174	170	155	181	166	164	200	161	172	187	187	194	168	201	176	173	171	140	175	188	172	172	179	193	160	163	198	172	160	181	178	158	164	189	166	175	174	170	181	171	168	167	175	164	166	151	154	171	158	181	159	183	169	167	183	183	179	184	171	185	182	187	165	168	160	170	169	180	174	179	179	157	171	173	179	153	178	169	168	182	159	160	170	186	168	175	170	163	142	167	178	174	172	161	189	180	180	187	169	185	155	169	183	179	171	169	154	180	186	194	163	168	197	170	177	182	170	158	174	170	188	176	187	159	186	171	181	169	196	193	200	154	196	172	180	167	163	180	175	182	165	182	164	177	162	179	186	163	170	184	157	142	184	153	169	154	191	188	156	156	161	163	175	180	181	163	167	168	182	158	147	152	169	193	184	179	184	178	191	169	180	168	180	165	162	191	153	172	183	175	183	159	167	167	154	155	188	169	162	174	173	155	202	154	183	207	162	192	183	187	167	151	159	179	176	171	175	200	175	183	143	152	169	176	170	163	167	158	170	178	158	188	183	169	165	164	180	175	163	143	185	186	163	146	167	173	165	158	169	178	133	155	158	184	164	178	162	169	168	174	179	145	152	164	176	189	173	153	181	180	184	183	194	177	179	194	180	187	180	163	152	180	168	154	176	167	165	173	154	180	178	164	171	177	178	162	191	167	182	177	187	169	170	157	159	154	184	171	171	160	186	162	184	169	177	189	167	170	154	176	179	180	181	160	167	184	153	174	186	180	179	179	181	197	187	162	182	160	166	179	161	184	194	199	145	164	167	181	180	169	166	172	170	151	167	183	174	160	207	151	162	180	178	182	182	165	177	166	181	190	152	173	196	185	193	129	172	180	153	166	187	178	130	171	155	174	176	163	158	173	183	198	160	171	191	192	181	147	166	168	164	175	166	155	190	157	162	189	174	191	191	172	187	188	186	160	175	167	164	175	151	171	166	166	178	191	161	165	182	179	181	179	155	182	151	167	180	179	151	183	165	169	156	190	189	159	166	188	192	168	173	162	159	157	186	169	176	172	190	159	160	159	180	143	205	215	179	173	162	184	176	164	164	155	163	180	186	183	158	174	162	171	177	187	167	172	189	178	180	158	163	166	173	179	176	153	175	158	164	167	150	172	156	157	190	163	152	172	157	169	179	186	189	176	168	180	147	176	204	177	198	167	151	198	169	172	190	171	171	179	170	157	170	156	187	163	182	179	173	195	180	166	150	181	210	170	184	174	163	169	168	171	183	168	166	152	169	182	181	164	185	162	148	191	172	160	170	177	188	169	153	168	194	170	191	149	179	177	169	172	179	189	191	164	179	181	172	181	197	163	186	167	188	183	169	164	185	160	152	153	166	155	158	165	196	196	181	156	194	168	182	157	166	175	164	169	175	152	190	185	192	155	152	186	159	170	189	157	174	191	174	180	147	167	151	187	160	185	173	187	174	194	190	168	184	174	148	159	173	197	170	163	214	175	156	205	184	191	155	151	180	200	179	170	176	193	165	188	181	166	174	159	159	167	175	154	160	200	180	165	191	166	166	152	185	173	188	158	186	168	139	155	153	176	181	162	178	152	164	163	177	166	162	162	177	188	178	160	164	187	176	186	184	173	170	191	182	182	162	165	174	179	161	169	164	164	193	165	167	184	173	194	176	179	182	195	178	171	149	156	184	193	191	154	181	186	160	178	203	173	186	190	148	205	176	183	174	165	172	167	188	178	182	194	170	182	205	188	188	177	157	161	180	163	190	162	170	173	157	200	194	173	163	170	185	184	181	187	177	155	167	179	168	153	156	183	166	162	163	170	171	197	164	185	180	178	184	169	175	164	155	166	161	150	148	210	145	184	149	158	169	176	144	178	158	170	179	169	203	176	168	165	143	187	169	182	175	183	172	180	165	172	158	167	191	177	171	159	167	147	206	174	161	164	163	151	147	159	188	174	158	156	180	177	168	171	158	181	176	186	170	186	154	173	175	188	171	168	168	174	176	200	167	190	180	195	201	173	174	181	146	159	168	170	154	191	176	154	174	134	173	150	171	181	168	167	151	161	185	177	169	151	168	178	174	174	146	202	181	173	180	176	178	184	171	142	188	146	194	161	175	193	177	159	158	171	159	189	188	175	166	155	186	166	174	178	171	164	174	165	173	171	194	165	155	180	197	201	171	187	190	156	175	188	200	182	167	156	175	159	177	172	175	165	153	163	165	160	178	166	153	155	158	173	192	165	189	180	171	204	173	177	169	189	160	182	179	167	175	147	177	146	182	191	158	184	192	171	175	189	177	179	176	180	163	189	170	171	185	162	169	148	180	169	154	174	162	152	208	187	171	156	171	164	158	169	163	172	166	183	172	164	157	188	139	183	172	198	175	185	169	180	165	178	176	178	185	172	180	175	172	170	163	157	146	173	172	156	183	182	187	171	152	174	140
17183	17065	24866	31056	49518	66301	53638	37310	18663	5288	3079	2690	2250	1171	1155	1343	1572	1411	855	913	1026	1209	1311	1341	1654	2403	1479	1117	974	672	949	1063	836	877	771	644	649	597	540	564	540	708	912	644	544	471	511	514	519	527	512	523	514	523	467	516	502	520	470	504	466	534	478	531	445	503	526	486	499	470	476	495	531	522	497	512	494	517	522	487	484	528	502	538	518	501	534	515	521	517	508	517	507	521	494	507	520	499	506	464	471	515	501	499	479	478	546	500	547	488	522	468	518	489	486	457	511	507	518	525	490	551	509	485	481	525	487	498	492	490	501	546	469	479	553	485	505	508	509	516	509	524	513	547	495	487	470	522	435	498	484	434	478	495	514	480	473	505	476	499	475	484	423	485	517	501	484	519	478	485	547	485	493	498	516	545	519	510	466	473	514	522	509	447	486	509	482	534	461	510	506	535	486	516	475	499	480	506	520	477	469	501	509	479	476	543	470	531	488	533	507	506	488	488	506	495	476	482	479	485	484	478	517	456	528	504	469	491	495	496	510	514	513	475	524	483	519	497	476	517	503	517	489	510	491	490	510	496	513	522	503	520	504	507	511	499	494	465	556	499	505	553	512	489	491	489	462	505	525	489	510	532	526	470	528	510	502	506	519	513	542	518	468	485	488	471	490	482	475	488	505	481	525	518	471	497	516	537	505	506	485	509	485	499	534	485	501	462	470	485	509	480	520	480	488	468	506	474	527	514	471	498	501	505	515	490	537	506	485	503	530	523	507	453	490	490	543	498	505	472	470	497	501	506	524	475	503	513	513	519	555	489	507	528	499	474	520	503	492	487	487	510	497	527	500	513	503	504	520	491	501	484	483	523	489	492	491	495	508	497	449	497	551	527	484	492	484	477	479	500	499	520	523	507	484	547	506	520	457	525	503	523	521	484	490	504	482	462	501	474	487	459	531	497	502	482	468	508	528	497	500	507	483	488	488	464	514	484	476	454	476	436	527	498	453	509	501	460	524	495	497	472	498	530	498	475	479	501	523	516	519	505	457	515	489	497	490	503	511	490	523	495	465	495	476	531	465	515	471	498	490	465	511	451	480	498	477	492	512	467	507	524	460	515	472	524	503	496	482	472	517	499	536	539	531	517	515	496	474	496	483	568	523	523	504	505	519	474	510	512	504	486	529	478	488	498	452	474	480	499	552	482	518	486	511	560	495	503	492	493	508	476	501	538	497	541	476	494	509	482	512	533	500	549	506	506	499	483	497	478	489	467	499	526	493	500	524	509	500	498	496	498	480	458	530	537	462	477	497	510	493	458	499	499	495	507	516	494	498	517	494	518	509	499	486	465	464	496	466	472	494	514	494	484	487	483	484	515	481	495	488	552	492	540	501	520	490	506	497	482	455	525	511	537	490	501	460	529	473	526	501	513	502	525	523	537	491	488	509	503	494	498	468	509	513	510	476	530	508	526	557	486	510	486	488	469	545	487	465	516	525	543	480	496	480	527	539	526	526	479	505	506	518	531	483	514	492	509	511	479	516	521	503	506	510	529	502	510	493	482	497	472	503	481	496	543	530	501	539	522	499	481	504	472	522	541	505	497	528	488	498	539	525	471	490	539	479	532	516	467	503	494	498	515	490	525	520	506	503	515	494	485	514	529	526	495	503	486	515	505	499	535	510	477	528	498	531	500	508	517	510	485	504	481	510	511	506	454	508	475	484	489	516	467	515	521	497	496	452	479	514	470	475	487	496	501	507	496	507	526	529	526	476	486	497	480	508	536	482	520	513	535	477	486	508	503	509	468	446	490	503	516	492	521	480	517	475	504	510	494	497	529	509	468	504	478	484	526	505	521	476	478	469	469	472	524	515	470	493	504	499	518	507	480	540	482	485	520	506	525	521	520	483	442	444	512	503	496	493	505	535	457	514	494	497	455	513	495	486	487	511	529	530	501	514	501	502	524	509	487	532	493	506	504	507	495	471	486	534	466	528	516	475	476	493	533	517	515	512	509	494	479	524	526	508	480	505	511	532	496	544	497	465	522	485	499	486	519	507	469	490	485	497	498	499	501	501	493	517	542	550	492	487	506	473	491	475	478	500	496	507	497	515	516	488	453	494	515	492	495	470	525	512	493	532	487	513	514	464	523	498	498	488	523	476	463	484	442	501	486	512	500	509	481	507	492	490	506	510	472	511	538	490	499	489	556	530	505	494	478	502	518	463	507	483	481	539	475	491	515	473	487	540	474	518	526	478	524	504	506	471	552	517	498	535	492	510	508	519	534	477	473	529	498	504	482	478	520	492	530	474	485	487	503	467	526	524	492	511	485	488	503	548	491	481	469	478	483	483	531	512	476	496	499	474	490	493	550	477	485	529	528	508	502	524	493	520	458	472	529	484	528	501	467	514	518	462	489	506	524	480	548	486	487	497	535	486	524	481	496	493	508	513	476	519	494	516	493	491	459	495	518	510	467	493	479	528	487	494	571	494	474	474	507	452	453	528	536	486	501	532	508	515	510	495	512	502	529	470	476	463	502	465	568	491	468	474	490	518	479	490	509	490	516	471	489	521	512	510	511	537	479	502	503	490	466	518	478	521	523	491	490	491	519	491	494	488	490	494	508	498	485	469	469	503	563	462	503	496	498	521	497	548	538	491	515	501	529	498	504	512	506	479	498	499	506	484	537	479	497	495	538	507	532	511	495	516	524	524	518	493	514	526	503	485	470	508	538	493	468	518	457	523	466	503	490	492	505	481	491	533	497	493	479	481	475	495	457	491	537	501	483	496	475	525	505	500	511	529	501	468	469	482	542	499	515	499	497	497	520	467	476	465	452	509	533	517	522	512	522	530	472	522	530	466	469	489	519	523	496	512	501	471	506	538	470	514	487	505	533	531	467	513	493	475	464	516	472	504	501	509	495	509	514	527	527	496	499	503	474	522	524	529	506	496	497	491	488	473	457	557	535	502	519	455	499	494	458	536	526	510	523	518	533	508	499	491	510	495	516	468	514	528	519	489	507	537	531	504	516	471	516	524	496	456	497	493	478	491	505	508	522	495	470	539	519	509	491	464	494	554	475	493	525	499	484	473	512	504	483	490	490	518	469	492	518	513	522	491	448	494	510	475	514	507	512	493	515	501	483	483	531	499	531	529	495	508	498	537	481	515	480	436	507	464	491	488	495	512	517	520	503	519	542	479	509	489	520	495	536	516	521	461	502	485	554	526	479	482	470	490	527	478	526	502	510	554	501	494	480	533	470	478	562	547	486	508	532	527	443	492	520	481	468	536	493	494	485	541	521	479	478	502	501	501	493	484	502	475	512	492	492	468	508	516	525	481	505	483	520	520	528	481	538	444	542	527	487	492	484	505	473	501	521	503	469	479	551	472	498	482	518	503	509	493	510	499	512	487	499	510	503	498	506	542	506	517	536	499	488	472	542	523	518	479	502	488	506	521	462	441	489	507	509	507	492	481	544	509	524	460	541	515	473	480	478
23254	8832	7629	4413	3442	4686	3067	1191	406	352	214	199	177	191	207	181	203	197	214	180	147	206	171	169	212	222	196	196	178	180	201	173	189	200	169	189	167	197	163	210	200	176	190	183	189	199	196	195	200	164	195	192	189	158	202	187	174	176	172	181	188	223	202	188	197	200	189	189	180	177	168	195	188	164	179	194	187	185	192	194	188	202	187	178	192	181	186	187	194	174	202	168	188	190	201	179	164	206	186	148	181	181	194	167	198	189	183	207	173	172	173	197	212	180	158	194	190	161	191	185	175	182	194	182	184	187	164	192	181	182	184	181	192	177	181	177	180	188	193	165	188	191	210	183	174	180	167	168	201	192	190	203	171	200	164	202	191	155	203	185	167	195	211	213	167	186	207	187	150	181	205	189	200	175	199	203	190	194	185	198	220	194	178	170	220	209	171	175	170	210	163	168	199	179	199	171	206	180	154	195	174	177	180	202	193	191	167	187	178	158	185	164	195	193	169	170	193	160	193	171	197	194	168	203	199	187	179	201	177	161	191	190	182	194	195	172	155	187	180	197	195	190	168	191	208	194	200	194	190	173	183	196	160	186	184	199	193	207	199	187	200	218	190	212	180	187	197	194	177	185	178	181	195	168	177	182	187	179	200	197	175	200	168	166	170	181	183	172	199	196	191	184	206	190	194	185	165	180	195	178	200	197	187	183	185	179	182	176	193	182	199	203	183	192	190	185	180	194	180	198	163	219	188	178	216	173	207	175	190	181	186	168	197	188	162	193	170	180	196	193	188	162	157	187	191	185	182	189	179	179	194	184	210	182	167	190	185	194	219	187	197	172	186	181	184	188	166	181	169	169	184	200	166	192	201	197	203	171	187	197	184	197	191	174	156	154	178	191	178	189	182	192	207	189	188	171	182	192	182	193	164	179	196	172	200	207	200	168	199	181	185	187	177	196	198	198	185	182	179	189	190	209	179	198	204	204	174	194	172	170	184	193	189	176	191	187	172	175	190	192	175	199	177	184	181	189	179	186	178	195	186	152	180	177	186	195	189	193	206	179	204	180	185	202	187	192	198	175	180	183	203	177	183	202	196	171	188	174	196	171	163	190	188	170	186	176	194	177	164	181	183	185	178	172	191	182	177	201	170	175	164	174	161	181	192	196	189	182	166	186	194	209	176	202	188	168	197	185	157	185	195	183	172	174	201	177	167	202	166	196	197	197	189	177	187	190	174	181	181	211	173	179	191	177	170	157	161	183	173	192	168	173	192	198	188	194	184	197	191	199	204	199	201	192	198	184	180	183	167	183	164	181	170	201	180	206	191	213	182	187	186	191	189	196	196	186	164	157	187	183	177	200	201	210	194	178	174	187	188	185	192	187	209	193	189	201	191	215	174	203	187	179	207	174	188	188	184	200	179	199	178	199	167	171	180	192	185	205	183	176	193	173	163	185	157	199	201	192	162	173	178	181	198	170	199	175	161	201	159	198	186	185	186	176	193	190	164	204	195	183	191	200	174	200	188	184	185	171	177	201	182	172	212	166	202	165	179	177	189	176	175	163	181	191	202	172	186	180	174	167	173	184	188	178	191	181	224	190	174	170	163	170	170	173	147	169	179	195	158	183	172	180	181	190	173	175	180	202	176	198	196	195	164	188	198	188	189	164	183	166	167	189	207	195	198	172	188	193	187	169	187	176	177	169	176	174	190	212	171	166	167	179	192	174	187	185	207	179	171	176	190	202	191	185	175	187	191	179	197	200	166	182	193	173	180	177	182	190	170	183	178	188	188	187	191	179	180	179	183	176	168	195	169	204	181	193	184	199	182	137	178	196	200	183	187	191	168	195	162	186	190	161	182	187	161	188	209	179	189	173	170	187	178	182	175	171	172	176	209	207	198	176	183	181	179	184	177	192	180	207	176	178	195	179	188	183	175	194	202	212	182	181	205	169	196	201	175	189	174	160	190	180	162	163	202	172	162	194	202	170	212	181	183	181	198	205	191	189	213	182	191	198	205	189	177	183	197	195	169	182	190	184	190	173	194	192	163	188	186	182	196	181	205	191	201	191	186	202	164	167	158	189	192	200	179	175	181	183	183	186	173	172	207	196	169	138	184	191	185	177	190	200	184	195	188	193	174	184	157	173	183	189	191	167	166	172	194	183	173	183	167	173	176	198	195	184	181	178	178	184	198	161	183	192	185	169	194	170	188	191	181	213	172	187	189	177	198	172	191	207	199	179	177	179	191	182	205	195	184	189	201	192	193	187	158	175	192	176	167	210	173	174	178	184	198	163	168	191	199	185	200	180	188	159	178	210	190	193	200	189	174	181	205	191	187	165	180	163	161	189	202	166	191	188	199	169	167	191	208	195	181	183	176	181	206	179	179	184	200	180	175	190	199	162	185	190	185	182	184	205	191	193	214	191	172	197	183	186	212	194	181	183	181	180	195	180	176	167	179	205	184	191	177	221	191	210	185	186	194	172	163	182	181	193	179	170	178	179	176	184	199	166	160	188	202	169	188	181	183	195	193	188	171	181	187	189	189	162	174	201	189	208	181	213	177	179	199	199	189	191	172	187	188	181	211	176	194	169	168	192	180	190	191	182	189	208	193	177	188	194	218	171	170	193	189	169	193	173	169	180	176	179	208	209	187	196	190	198	195	189	156	185	186	185	180	192	186	226	171	207	163	194	189	205	178	198	192	182	189	175	184	158	194	171	169	204	183	186	188	177	198	184	188	193	202	191	189	178	203	197	187	167	171	182	165	169	199	188	173	177	183	182	162	174	173	173	178	178	158	195	178	162	196	181	184	183	205	201	180	175	176	207	193	180	193	176	179	185	214	191	181	184	185	188	187	198	163	186	181	198	156	175	197	190	176	166	187	205	169	186	195	196	189	194	179	175	212	176	189	167	160	196	187	186	207	171	189	207	191	184	175	206	184	188	210	191	208	196	166	174	188	187	186	160	197	196	203	170	184	178	173	177	213	178	200	169	192	166	177	189	191	198	172	178	196	176	168	178	192	195	182	168	207	190	177	202	196	193	189	205	195	177	189	174	197	183	209	183	192	199	186	184	181	211	177	186	175	181	164	189	146	198	176	201	189	189	196	153	180	210	190	198	173	185	206	211	178	199	189	182	187	174	203	187	191	168	192	166	198	195	179	208	191	198	188	174	212	171	182	207	194	172	178	156	192	198	196	168	174	188	164	172	161	163	196	189	167	180	183	197	209	195	199	172	193	183	179	166	177	179	178	168	205	215	195	187	183	196	189	190	186	208	178	219	205	185	163	179	198	202	185	198	168	197	175	185	207	178	183	190	199	208	186	180	181	171	164	175	220	217	189	173	186	184	215	203	184	178	161	193	174	183	171	175	207	189	200	162	177	210	193	176	182	202	189	175	175	178	204	175	200	184	155	175	168	174	207	173	177	181	203	177	200	169	172	217	174	167	188	178	187	190	208	168	185	197	183	197	175	199	184	199	184	192	161	173
11454	8027	12089	12210	14202	18378	12142	5036	1968	1742	743	674	645	579	576	588	554	588	584	557	574	607	521	585	568	576	570	573	549	552	543	547	527	541	573	546	506	531	524	521	520	533	512	504	553	568	498	521	527	495	492	536	509	523	534	542	538	522	511	512	510	533	525	565	556	522	487	533	519	528	538	534	520	540	506	479	530	499	484	489	511	540	532	542	519	549	528	516	555	561	536	508	508	527	508	533	509	531	518	500	506	529	501	537	535	492	519	551	552	505	536	536	520	521	530	520	545	510	540	515	523	541	517	542	518	530	506	530	507	514	529	543	547	506	513	514	545	542	565	541	519	475	527	551	508	560	503	535	463	530	498	515	508	494	511	535	542	536	552	548	547	584	543	518	481	528	488	528	554	550	542	519	541	534	526	539	502	519	484	507	530	505	522	514	523	537	486	481	595	506	509	553	567	522	515	514	526	505	529	479	506	513	535	515	514	550	524	531	510	486	505	517	531	519	535	514	494	539	504	521	548	569	518	561	518	529	506	542	516	518	538	505	506	536	525	534	565	521	516	530	521	498	526	518	511	510	512	529	507	520	504	513	504	513	551	569	514	524	501	496	478	546	521	531	524	537	552	474	528	540	542	526	516	538	503	535	548	513	496	493	517	517	558	514	548	530	541	527	551	498	543	502	580	499	523	493	499	510	503	507	514	545	541	502	480	519	496	522	543	545	494	564	515	482	525	508	536	508	504	559	520	520	534	528	515	563	543	496	481	515	505	479	551	494	535	535	502	479	531	566	514	500	508	532	517	498	542	514	527	476	524	550	528	510	528	563	529	476	514	515	547	540	514	547	536	512	531	509	533	527	564	524	549	564	564	531	536	531	515	549	547	518	548	482	516	509	497	537	510	492	534	563	518	527	515	516	522	530	543	540	556	537	540	540	538	519	515	499	524	509	532	490	533	551	573	527	536	547	523	527	545	517	478	574	521	522	512	522	536	492	529	532	523	469	519	556	572	507	578	554	523	519	544	559	528	480	557	504	544	511	519	537	549	504	530	541	542	504	539	561	497	562	501	531	534	520	506	480	474	519	526	455	587	569	503	537	543	497	503	496	560	478	500	557	509	546	501	528	513	531	539	520	563	529	523	471	541	529	534	542	520	537	526	540	511	540	508	480	492	509	525	539	553	530	501	548	490	522	547	552	535	512	516	499	498	527	516	533	515	522	544	521	531	497	499	523	535	547	500	549	529	529	521	521	496	561	540	523	511	508	448	541	547	530	502	522	535	527	539	523	498	517	494	495	525	527	537	509	508	506	499	550	505	521	520	512	558	556	509	525	563	507	508	534	520	498	532	510	506	533	511	570	529	514	566	551	526	535	548	498	500	516	518	546	507	511	568	509	511	512	524	522	511	519	495	513	531	512	517	521	528	500	535	505	517	536	530	509	474	534	506	536	500	517	555	513	503	517	531	515	533	503	513	559	505	564	543	466	502	541	517	568	532	515	559	522	530	524	508	523	492	515	534	510	519	494	574	558	529	509	522	544	546	483	475	504	518	497	514	518	502	553	528	514	527	502	482	552	578	521	540	522	517	536	549	518	508	451	537	558	554	560	512	524	547	535	525	522	511	518	536	517	552	484	537	552	523	529	531	525	539	519	522	524	543	531	508	559	524	538	531	551	488	523	556	520	511	504	568	525	539	483	494	538	526	493	529	525	488	525	523	488	506	539	573	522	526	501	536	506	516	530	537	534	490	503	541	551	503	501	514	530	518	503	509	561	510	495	491	528	532	472	535	514	492	564	494	518	547	528	481	467	556	515	546	536	495	499	536	547	506	535	516	528	501	509	493	537	490	532	519	537	546	511	516	513	541	535	531	522	495	541	526	505	553	538	535	526	513	554	498	479	541	551	499	542	520	521	487	566	582	557	515	548	548	515	511	527	497	534	478	527	527	537	527	491	556	494	493	491	502	499	527	478	536	515	551	516	519	502	521	533	535	513	535	524	524	512	528	579	497	498	528	523	543	487	477	477	515	485	514	502	526	491	493	494	515	464	538	533	534	556	521	481	574	550	549	492	499	519	551	580	524	497	509	554	539	534	548	509	546	514	515	553	498	537	505	523	513	494	496	519	503	535	518	534	521	523	506	533	532	523	534	528	483	527	546	517	529	518	516	517	507	530	509	523	531	501	525	522	496	504	535	543	540	540	535	525	530	535	532	501	522	561	503	515	548	567	505	539	529	495	517	507	507	516	520	529	553	511	539	528	479	494	547	524	532	515	487	520	534	493	546	514	500	521	525	540	545	497	532	496	486	509	546	524	525	550	534	505	520	537	481	516	529	521	531	517	526	488	529	526	543	496	518	504	515	518	485	538	504	478	527	560	593	532	556	522	489	585	540	495	521	524	486	481	530	544	514	519	523	507	504	554	494	524	527	540	497	572	499	499	556	484	505	533	538	519	576	544	532	493	546	530	516	527	513	562	539	525	502	521	530	525	523	534	534	537	533	528	503	538	511	495	508	524	537	561	520	510	535	497	585	528	532	520	535	512	540	569	554	531	517	492	520	535	513	518	538	583	499	440	518	549	564	525	522	531	535	510	563	486	542	540	526	514	506	512	485	532	548	503	530	525	517	543	517	548	498	526	512	513	528	541	502	533	506	545	506	488	498	494	506	520	549	510	542	493	528	564	487	495	551	540	501	485	516	537	543	511	557	511	492	548	541	512	545	476	508	515	508	537	482	578	522	529	505	536	521	517	522	514	521	539	483	557	560	532	541	513	504	495	500	501	484	508	541	538	535	500	464	500	540	548	532	471	514	525	514	516	516	518	536	481	542	507	486	504	502	523	508	557	522	497	552	558	511	523	513	525	534	538	560	500	548	517	543	511	565	529	561	569	549	579	534	516	547	505	515	525	529	519	525	509	492	518	571	517	537	528	509	538	545	538	536	503	500	564	554	503	563	537	537	528	533	530	521	488	494	478	525	514	502	551	523	501	541	483	544	564	511	503	510	565	542	533	531	539	570	533	543	519	555	537	562	499	518	502	493	472	504	552	547	539	511	568	513	524	497	510	554	522	508	521	503	489	509	502	530	508	520	544	503	519	505	507	498	562	498	511	539	534	504	529	538	571	494	549	520	540	521	541	516	520	540	537	500	526	525	534	518	513	487	526	520	560	517	509	508	503	542	512	512	516	487	535	546	527	494	505	564	530	552	505	528	546	510	571	516	517	537	543	528	514	523	514	568	539	523	539	526	483	541	502	551	531	501	563	521	521	546	547	539	520	560	550	529	520	524	561	561	534	527	478	520	514	545	524	516	521	556	516	535	523	535	521	522	569	528	531	518	554	492	511	526	558	546	503	514	508	563	570	474	545	508	492	505	574	524	517	507	557	520	549	564	533	521	537	469	526	528	515	513	539	528	528	493	488	553	520	524	538	501	521	552	570	533	553	556	505	525	517	510	497	487	506	506	539	493	538	517	536	484	535	510	518
27580	16048	16735	14894	24656	27110	17012	6971	2405	3725	1236	806	549	496	522	571	483	466	421	326	212	329	416	530	526	819	640	496	301	283	210	244	296	301	224	145	170	163	158	122	144	201	206	151	134	152	128	125	131	140	114	136	105	123	115	115	113	127	137	135	119	117	99	118	118	121	126	113	119	124	114	137	124	106	101	128	123	119	116	133	133	120	146	146	135	137	118	127	105	135	115	146	117	130	94	113	139	110	111	123	106	124	116	125	100	107	118	113	115	119	114	115	100	117	124	120	127	113	121	110	128	130	126	130	134	109	140	126	124	112	122	128	134	97	111	123	124	128	141	144	117	113	126	115	125	128	133	120	111	133	118	121	129	138	117	118	121	97	115	124	110	121	115	100	112	132	108	142	110	106	131	114	119	120	119	101	103	117	103	105	111	108	114	116	142	134	112	125	97	112	116	121	104	99	117	127	143	115	108	102	104	125	114	101	113	139	128	123	118	143	106	123	129	125	117	111	113	136	121	111	137	104	115	133	121	127	115	122	116	103	108	111	130	106	104	129	123	133	127	135	113	101	127	126	118	109	120	133	124	110	111	108	117	130	117	123	122	133	120	109	118	120	100	133	148	110	124	89	96	121	104	120	128	114	129	116	115	126	122	105	125	135	135	110	129	125	129	120	118	116	103	99	132	137	139	110	102	106	114	121	130	111	131	129	122	127	129	134	128	118	118	99	117	139	134	116	98	125	134	113	123	125	137	124	116	116	99	104	115	117	144	119	113	123	111	115	131	129	130	100	110	112	112	113	131	109	106	124	138	99	118	112	123	129	132	114	118	117	115	116	116	125	127	123	114	126	116	106	119	103	121	120	98	138	110	137	122	127	114	112	127	114	122	118	101	115	122	107	122	96	103	100	124	133	103	124	121	108	128	121	127	128	128	116	123	109	114	110	115	119	124	122	126	133	116	135	116	116	135	115	121	120	129	127	123	124	100	115	106	122	113	114	112	112	98	128	113	137	114	96	122	124	129	117	133	102	123	121	108	126	124	125	123	104	124	108	107	111	124	135	117	97	104	129	129	128	89	119	115	122	124	130	123	105	137	154	109	127	113	122	106	120	112	111	102	119	141	120	138	137	129	105	106	129	114	126	89	98	118	106	122	130	112	116	132	130	125	119	112	96	133	90	123	107	122	126	127	116	123	100	136	139	123	118	111	117	119	120	107	134	100	124	112	117	116	109	123	120	122	116	120	124	125	118	125	121	146	133	97	113	123	128	126	125	104	117	127	124	121	114	132	110	111	119	137	117	90	106	121	125	117	118	135	142	117	121	120	121	123	106	99	129	119	121	113	99	134	119	114	141	139	110	122	119	105	130	112	121	130	127	109	126	131	118	124	104	104	104	133	121	111	136	116	145	117	101	120	117	126	121	106	110	104	137	130	113	118	99	111	116	141	117	117	117	132	110	116	122	116	110	107	133	102	113	128	114	124	103	108	124	113	132	108	120	120	145	118	103	104	114	103	126	111	111	100	141	120	115	124	132	124	117	134	127	123	123	110	123	113	137	104	121	120	126	114	94	130	121	116	117	121	136	105	114	95	115	114	133	116	117	124	124	122	114	126	135	133	114	129	110	119	99	122	102	96	113	124	106	116	137	112	116	95	103	124	108	122	124	100	109	109	126	100	119	117	122	97	117	113	123	107	106	105	134	113	106	134	128	121	110	123	116	114	118	96	136	111	135	114	122	125	118	114	117	140	141	124	131	120	135	98	119	101	120	135	104	123	113	111	128	128	105	119	120	116	123	104	114	109	125	129	126	127	110	123	117	116	123	114	123	135	119	97	127	132	117	111	106	107	131	130	115	150	111	103	117	115	125	130	120	121	119	126	104	103	100	137	115	122	105	130	109	132	103	134	104	111	142	102	108	111	116	127	127	121	126	140	104	104	129	120	103	127	126	111	107	140	111	136	122	122	117	125	123	107	100	117	104	120	117	122	103	108	125	118	110	135	108	133	144	122	112	99	116	121	119	109	122	125	123	109	104	154	120	102	110	114	133	107	125	97	105	104	125	115	128	120	118	113	126	107	109	114	132	131	134	107	112	123	118	133	107	138	106	125	115	142	129	112	132	133	114	120	106	105	133	116	121	117	118	118	135	117	139	122	109	116	117	128	129	110	87	123	125	95	99	123	131	141	133	115	92	96	117	114	107	121	127	101	134	108	115	129	152	110	113	122	121	126	104	113	117	119	146	104	122	97	141	124	119	144	133	121	120	106	122	114	141	115	129	99	113	116	114	130	117	91	120	125	111	131	116	123	137	108	117	137	117	96	122	127	116	130	104	122	134	123	122	94	129	125	130	113	128	107	133	119	125	129	117	99	129	117	106	128	107	105	107	107	102	117	109	149	113	120	104	98	130	130	118	117	121	124	110	132	99	105	112	129	122	133	114	109	133	121	134	116	119	118	116	116	109	132	103	123	124	103	126	121	111	124	116	105	121	114	118	143	120	125	120	112	106	101	125	115	109	110	108	109	131	124	116	117	117	127	108	118	120	106	103	120	124	117	108	129	103	126	129	125	126	114	114	135	118	125	116	112	120	120	105	134	127	121	114	107	122	116	143	115	135	117	125	112	116	114	111	118	106	123	97	119	144	134	111	121	113	132	123	121	127	106	132	117	108	118	117	117	127	120	116	115	132	116	118	118	104	124	118	121	140	127	102	103	124	103	135	115	133	102	108	129	137	110	117	128	118	105	122	124	124	120	107	119	112	105	114	121	114	113	119	130	96	119	120	126	125	125	117	142	104	113	136	133	98	93	103	132	115	113	123	133	121	108	131	109	103	116	107	115	117	94	116	113	112	115	118	132	129	110	118	116	96	127	130	119	123	128	119	140	112	120	115	103	110	107	116	109	154	140	124	121	126	88	125	130	120	106	133	109	137	110	114	126	121	106	121	118	133	112	121	103	128	102	133	118	133	126	131	117	124	121	132	127	126	114	135	109	91	116	109	136	119	121	118	121	121	106	117	119	108	125	119	111	100	102	107	126	134	123	109	114	127	122	135	115	138	115	130	113	129	123	125	124	126	142	136	104	139	132	123	111	113	125	102	130	94	108	122	104	130	115	130	130	118	108	123	133	107	128	113	102	108	128	122	116	110	128	123	116	119	128	123	136	114	113	126	94	90	127	90	115	149	98	113	108	118	113	131	131	122	135	103	129	122	127	134	114	132	106	116	115	121	99	97	116	114	115	143	110	114	130	101	112	106	108	134	114	115	113	124	130	110	100	134	118	115	129	131	128	109	116	108	130	126	107	109	123	116	100	98	132	136	123	116	123	123	140	128	128	126	116	107	105	130	123	107	114	113	140	114	103	114	115	117	117	120	133	103	110	107	97	126	119	119	132	135	124	102	101	133	101	107	112	112	122	108	111	100	123	125	132	116	125	123	107	114	103	112	107	114	114	126	113	115	108	112	117	96	126	125	115	118	123	124	109	115
14348	13700	22903	28275	44171	46333	32389	22055	12871	16885	7618	5614	3829	3348	3623	3725	3182	3075	3072	2190	1367	2323	3408	4379	4378	6476	5402	3847	2073	2024	1125	1782	2078	1926	1440	824	664	642	610	538	626	1044	1375	667	514	489	413	396	395	372	379	362	382	395	387	359	322	374	358	349	325	353	347	346	347	381	364	371	377	337	336	348	365	350	369	357	369	327	306	333	352	337	343	382	366	377	380	358	350	347	347	341	338	361	380	320	352	364	367	337	326	349	348	357	328	351	358	369	392	330	328	363	370	387	362	331	355	383	378	312	393	365	350	354	357	345	360	335	380	367	349	373	346	312	349	357	343	348	338	368	352	351	352	371	358	354	358	338	346	331	308	359	383	358	351	360	371	327	336	366	362	350	369	360	361	357	346	360	345	319	315	335	353	340	361	324	357	353	346	373	370	362	334	348	349	327	392	339	366	382	344	339	367	332	372	361	356	349	353	350	360	351	360	381	355	359	328	351	359	319	345	371	363	376	345	326	354	355	365	359	338	339	353	374	372	334	354	371	347	370	357	353	326	324	367	350	409	372	368	352	330	330	354	322	356	340	377	364	342	357	378	321	335	354	375	361	338	357	350	346	348	330	361	344	333	329	343	361	310	355	345	337	389	350	376	330	366	369	350	351	358	359	361	328	334	363	326	350	349	357	349	343	337	370	389	333	389	359	356	338	335	358	366	386	357	365	352	338	335	329	341	390	349	361	367	362	340	380	368	351	357	374	334	358	352	308	337	376	338	358	387	359	340	344	341	372	367	353	351	354	355	331	360	343	337	352	385	345	371	352	373	349	310	349	359	343	371	338	365	391	345	358	377	337	370	349	348	344	370	377	337	379	358	338	341	342	351	356	368	346	377	379	357	393	349	342	367	343	341	330	324	333	391	342	340	358	340	346	363	311	379	348	350	366	363	371	365	372	353	381	360	366	333	343	341	347	368	375	342	366	334	375	344	369	350	328	340	349	366	359	349	358	386	364	365	373	362	340	337	344	356	324	355	371	373	350	361	383	350	365	386	374	379	333	368	378	321	319	359	362	363	392	345	369	354	343	326	346	329	362	375	383	327	365	346	327	357	337	347	333	363	338	329	343	345	332	344	314	334	369	362	356	332	343	348	383	346	332	354	329	355	351	357	329	379	387	332	324	358	370	352	351	358	359	332	349	332	337	396	350	333	353	345	369	376	329	363	353	349	340	331	329	329	364	344	354	355	344	360	339	364	333	322	379	371	348	383	384	355	369	335	336	378	331	354	357	345	361	364	356	350	327	328	374	346	353	378	338	367	341	384	382	366	347	306	331	353	338	338	326	328	387	319	366	384	337	331	344	369	376	359	345	320	377	331	370	327	383	331	343	358	342	384	351	356	326	352	339	357	352	346	344	342	378	366	327	351	350	360	343	337	324	341	357	329	339	329	343	342	340	370	351	353	352	345	344	353	353	354	347	325	350	354	367	328	331	352	359	340	343	345	353	340	353	322	339	379	357	369	320	354	359	373	342	366	353	365	397	349	353	382	325	346	331	348	374	361	365	359	344	334	361	328	341	348	360	342	376	365	353	335	332	363	371	361	369	390	353	352	362	373	340	361	357	361	370	306	328	370	337	340	362	354	371	349	367	372	331	398	328	358	308	344	352	370	317	380	306	355	340	343	387	367	349	359	379	353	382	355	382	337	361	365	379	351	367	342	350	343	342	339	354	362	360	366	330	326	328	319	350	337	327	355	338	352	354	361	357	389	332	344	372	353	324	346	353	341	363	349	368	328	357	373	345	350	373	373	341	387	351	358	316	354	328	356	376	349	341	359	406	368	350	340	367	364	357	357	347	364	342	354	359	349	363	340	333	381	367	348	331	327	342	380	337	329	368	367	379	321	357	378	352	354	326	320	366	306	310	354	336	346	379	339	349	360	328	366	355	344	357	335	347	366	342	352	338	342	340	352	371	347	345	326	370	346	361	317	360	339	358	325	373	353	363	354	346	373	379	382	334	330	376	329	342	345	351	358	386	335	324	367	362	339	340	346	350	334	338	356	374	326	338	408	367	381	349	368	365	362	362	334	353	341	356	351	374	357	372	344	318	314	366	315	339	372	362	383	318	336	355	337	356	365	350	358	329	383	361	332	299	385	324	316	375	363	376	359	357	360	349	357	368	333	339	373	344	355	379	317	350	377	326	346	349	317	386	324	365	372	361	341	320	358	358	389	357	358	367	391	360	349	341	340	348	366	343	354	378	332	346	355	388	357	339	363	375	390	391	350	375	355	336	363	337	314	314	365	364	374	373	341	342	368	313	344	338	319	373	340	340	358	325	344	343	363	359	338	333	368	359	348	341	359	358	360	329	364	336	356	347	320	372	360	388	345	391	342	339	356	338	373	360	358	379	338	362	344	347	354	363	344	330	273	358	365	380	351	366	367	349	368	320	333	332	357	362	346	374	362	379	297	364	319	344	348	303	342	361	371	339	345	318	351	342	360	385	358	346	334	365	360	355	359	352	336	327	394	339	336	366	328	365	353	310	347	347	345	337	351	355	353	319	373	340	341	357	374	336	365	362	396	363	336	344	354	342	324	362	377	362	347	333	332	386	342	337	371	314	352	391	315	363	364	349	359	339	364	350	358	357	327	343	352	359	356	371	314	368	349	354	399	355	349	361	316	356	329	379	328	348	378	297	362	367	326	353	354	354	329	344	350	322	390	352	356	366	359	366	355	332	363	338	343	352	342	323	378	333	372	378	340	374	363	377	341	336	336	342	312	330	370	356	347	360	308	352	364	325	365	343	355	366	357	321	341	388	328	346	373	364	319	349	362	371	365	327	358	368	360	340	334	371	344	346	315	356	363	401	333	368	340	356	329	357	338	334	333	338	356	347	352	324	378	351	387	346	345	353	394	367	343	363	349	375	333	309	360	349	360	356	362	355	369	335	332	370	374	349	351	333	321	338	375	349	324	343	350	350	322	343	338	347	363	355	356	353	335	382	341	359	368	356	332	336	375	384	362	353	342	356	354	339	358	350	327	336	359	371	354	327	371	346	321	361	380	351	382	369	353	349	350	352	349	365	349	341	378	347	356	342	344	327	345	372	352	351	359	381	340	387	371	354	343	383	377	372	330	353	342	345	344	341	332	329	366	370	343	361	375	322	322	369	330	371	362	349	375	329	344	360	334	353	351	349	349	360	341	368	355	351	368	382	387	336	359	313	339	369	345	360	332	353	326	383	379	362	384	349	360	378	354	321	362	343	332	356	337	333	349	359	350	311	344	332	355	327	338	293	346	342	350	397	336	356	338	337	344	381	363	376	386	347	380	314	292	369	375	342	335	383	353	391	321	326	336	348	371	302	344	344	340	364	381	320	331	393	335	377	329	328	361	379	373	333	357	370	372	331	339	354	365	348	338	346	347	344	355	355	368	362	348	343	363	360	354	381	360	340	354	354	342	357	347	350	353	379	334	336	339	352	317	351	314	362	343	354
30310	20166	21893	18151	31675	40621	31135	17156	4362	2708	1921	1464	1590	1058	1071	714	637	834	783	692	459	366	525	678	909	1365	1380	877	472	352	327	383	397	290	223	199	218	202	180	186	180	250	329	207	172	163	172	137	157	155	154	152	137	147	153	161	133	137	168	146	157	133	144	158	153	134	149	157	124	146	131	131	138	139	131	130	131	130	128	152	132	161	143	144	163	137	146	130	128	147	124	137	161	139	141	135	144	166	135	151	129	140	148	145	151	158	137	123	148	148	165	141	152	146	163	136	146	144	157	139	142	135	151	154	155	172	143	157	172	135	153	145	148	143	153	130	158	129	128	148	149	134	151	163	158	165	153	154	153	125	152	132	122	174	147	163	130	148	157	142	137	147	151	150	135	171	164	148	145	142	133	148	136	146	146	146	161	129	150	129	147	124	151	156	147	126	147	149	142	154	156	137	146	122	133	172	150	173	174	153	179	153	172	145	145	156	137	139	137	143	132	145	154	153	134	173	157	146	144	142	140	139	164	139	160	139	174	129	160	143	171	157	130	129	146	146	131	148	134	159	153	143	148	160	149	152	142	133	142	152	142	142	130	148	156	145	126	129	143	137	124	142	138	136	170	143	150	156	141	130	157	135	124	133	158	146	135	166	144	140	146	152	151	149	137	130	143	130	165	156	166	147	163	135	121	136	131	152	156	125	164	143	131	147	149	129	152	112	133	157	155	135	145	168	146	145	137	128	128	152	146	152	138	144	145	150	141	155	150	144	134	143	159	140	143	142	131	158	140	131	134	134	142	149	134	138	148	133	158	134	163	125	147	148	139	162	177	131	142	145	156	160	133	144	139	134	141	162	145	160	149	148	143	118	149	165	149	141	155	114	147	154	135	148	142	128	140	154	122	152	152	143	144	139	143	124	151	158	159	128	158	144	145	153	153	166	151	133	141	152	134	151	139	142	144	159	151	142	156	151	178	135	134	140	141	143	164	138	135	154	144	158	149	149	139	131	140	135	141	149	131	138	145	153	164	137	126	147	148	163	151	145	137	158	146	153	153	162	148	158	157	143	156	147	141	155	130	134	161	141	131	146	156	170	146	140	137	158	153	141	145	154	157	140	142	145	159	147	142	157	149	138	141	144	145	161	142	135	127	145	146	140	155	163	143	123	121	139	116	146	164	145	156	149	138	134	134	170	145	137	159	181	135	122	139	139	136	142	136	136	141	143	172	165	139	155	152	122	153	144	113	134	137	146	159	154	162	143	150	160	154	151	142	147	137	154	162	148	153	140	153	147	155	153	132	137	145	143	157	147	150	130	143	146	139	132	126	134	137	153	158	148	157	142	151	161	163	141	135	145	124	146	159	151	155	146	140	164	158	139	129	156	149	163	147	154	143	156	147	174	154	147	144	151	148	145	153	145	153	147	140	136	122	138	158	142	136	141	118	146	136	149	135	152	163	142	157	164	139	156	140	156	150	166	147	143	160	145	153	154	149	157	153	150	140	139	152	133	153	130	133	155	145	164	136	171	160	147	156	151	125	138	163	130	151	133	137	148	132	133	132	150	151	131	157	125	146	157	155	158	134	142	144	147	133	143	128	139	147	142	142	147	169	133	151	140	152	160	149	160	158	134	154	171	141	134	155	140	158	133	144	154	134	161	123	140	145	135	141	145	150	157	129	154	147	153	130	166	158	124	161	159	141	152	146	157	156	161	142	143	162	132	137	141	134	152	132	168	157	146	155	141	158	162	128	114	156	142	167	160	152	144	151	147	151	161	133	148	168	156	162	150	135	146	147	137	157	133	161	150	135	162	157	167	143	147	146	143	145	148	166	147	139	152	139	139	141	152	166	149	123	134	159	155	166	140	145	139	154	133	146	166	172	176	154	152	144	131	153	154	149	139	157	172	144	139	151	136	133	150	161	150	151	135	154	144	158	133	137	158	165	133	124	150	130	147	154	167	140	126	163	156	157	138	117	141	149	145	147	140	139	148	153	127	150	158	138	148	133	130	136	156	133	156	130	122	128	162	127	150	130	145	146	147	151	150	140	157	158	143	161	130	135	143	152	144	140	147	167	141	162	152	155	137	131	142	130	153	151	126	147	149	132	157	156	135	148	152	147	160	158	148	124	147	132	108	142	148	135	159	151	139	139	152	153	148	146	164	155	142	160	165	160	145	148	142	158	126	149	153	152	155	149	143	162	135	138	154	139	148	142	145	141	150	149	141	139	142	148	135	146	136	154	146	144	164	147	137	113	148	158	142	142	156	138	169	131	134	169	145	145	127	150	142	153	137	134	147	164	128	124	127	171	154	152	139	141	120	128	150	156	172	145	161	162	157	134	170	120	163	142	146	163	152	139	154	157	155	149	144	136	177	131	146	141	151	164	158	156	135	134	133	175	154	119	152	140	140	145	137	173	164	136	161	140	147	146	141	141	140	141	175	161	148	155	135	112	155	160	147	151	152	144	145	149	159	127	152	141	150	126	113	131	144	144	147	147	142	156	149	142	153	133	135	153	148	153	146	150	139	143	152	153	131	129	146	140	154	147	154	142	148	159	144	147	124	160	157	155	166	138	152	138	141	163	160	161	164	145	132	150	151	151	150	148	156	138	146	134	152	140	155	158	139	145	110	135	150	157	140	148	133	152	147	143	129	129	141	153	138	106	153	174	140	148	166	141	158	147	128	166	153	146	146	137	154	151	135	147	125	144	149	147	151	138	145	152	160	166	152	145	153	143	151	143	145	160	129	121	125	133	164	140	144	147	138	137	144	136	155	148	162	154	125	143	131	143	134	146	140	134	157	136	145	152	131	143	136	145	152	143	149	138	106	141	168	141	159	158	158	159	142	143	130	136	141	137	139	155	158	148	162	134	137	146	135	156	143	151	143	148	134	157	133	127	143	126	147	122	138	158	135	149	127	165	160	137	145	141	124	155	149	153	150	138	145	143	138	146	146	173	132	160	127	142	136	144	170	127	133	158	145	148	149	159	111	145	142	158	151	142	120	152	136	156	160	142	144	137	141	137	163	150	143	155	160	151	141	149	131	149	142	134	160	145	139	152	150	157	137	152	170	150	167	127	156	154	125	147	146	136	150	151	130	134	124	154	137	144	140	143	167	140	129	141	140	139	157	163	132	149	157	168	140	156	144	163	148	167	160	137	138	148	148	137	127	167	154	148	145	154	128	144	144	149	145	126	133	152	150	146	125	166	128	159	161	144	135	161	167	144	139	149	150	156	163	135	162	121	145	148	168	161	147	146	152	135	136	146	148	155	158	162	149	150	148	147	121	168	159	138	137	152	156	176	155	139	147	155	136	144	138	140	158	150	145	151	144	138	141	133	142	156	148	158	157	144	151	173	143	162	176	163	165	152	136	152	167	143	168	133	161	133	156	131	141	131	162	149	146	141	138	141	154	138	152	149	156	167	142	131	128	143	162	122	146	134	150	131	142	139	134	171	135	140	152	156	152	139	130	174	166	146	144	137	162
16570	16215	26057	30284	50452	57579	48654	33851	15610	13690	11288	8671	9843	7467	7156	4939	4286	5590	5082	4955	3375	2541	4110	5602	7091	10252	10014	6541	3484	2447	2043	3039	3057	2141	1402	1141	1021	989	810	852	825	1582	2306	869	715	664	704	571	527	521	502	568	532	470	464	422	473	423	451	437	441	406	412	487	430	423	438	433	426	407	454	484	418	407	445	408	442	489	437	434	377	433	428	404	427	440	407	427	447	423	416	393	429	421	408	408	407	411	433	417	399	439	423	416	389	425	428	451	429	420	417	409	401	446	465	445	448	411	425	429	450	418	462	430	396	401	409	416	432	454	438	439	410	410	415	437	404	445	448	459	403	433	438	419	428	401	419	421	405	418	417	448	427	409	427	428	400	429	405	438	436	423	440	420	422	427	405	397	384	440	440	406	421	409	427	441	436	408	427	386	421	410	475	404	441	426	440	452	460	409	403	394	423	414	436	419	407	408	422	419	458	444	450	427	417	465	430	411	384	424	418	428	418	458	394	435	426	393	412	403	419	410	419	423	403	393	444	438	451	452	443	394	407	427	439	443	434	435	402	405	436	411	423	442	433	450	429	448	428	409	410	437	412	387	409	409	451	438	452	403	428	431	463	424	409	447	451	434	398	476	439	440	400	423	407	428	415	456	444	395	401	435	475	414	428	414	421	447	440	434	423	380	451	420	414	402	438	419	448	412	401	452	465	416	391	429	444	448	423	413	424	392	408	438	452	447	418	429	412	430	404	406	436	418	412	421	445	457	427	411	420	429	449	425	428	418	430	449	407	430	428	431	457	466	487	407	399	433	429	450	427	442	441	443	387	432	436	396	433	417	404	433	454	417	442	412	429	424	448	454	414	430	450	408	454	427	401	461	427	400	436	422	431	408	396	429	430	427	410	431	436	393	412	395	421	416	401	425	445	433	453	411	406	457	410	415	456	465	384	410	458	417	453	426	405	432	437	438	379	425	453	469	476	429	420	450	424	433	439	383	402	426	427	437	418	438	449	423	417	401	423	429	435	416	417	463	440	412	441	459	434	405	435	407	410	461	429	419	424	416	440	407	448	431	418	411	410	425	438	465	435	390	422	411	383	423	426	428	449	427	391	456	418	417	423	415	449	432	443	442	417	463	390	410	424	413	425	414	423	444	427	423	462	457	432	383	452	450	445	422	421	429	422	421	427	412	404	397	414	421	468	418	404	405	407	426	427	430	438	429	426	445	453	435	432	427	423	441	467	441	427	422	401	455	430	440	419	446	430	395	452	404	422	464	423	430	435	397	422	420	429	405	416	396	416	429	410	402	390	450	399	424	453	415	387	475	404	404	418	394	416	383	428	410	449	456	444	440	372	401	423	433	431	430	392	416	407	442	419	412	464	425	407	466	423	427	411	441	429	444	435	416	414	450	431	449	424	427	409	416	454	430	445	437	433	431	407	433	435	449	433	427	443	396	400	410	383	401	418	431	439	436	406	459	428	415	435	435	438	428	454	464	428	416	405	422	444	437	434	459	476	401	433	434	413	386	422	395	433	459	431	432	428	420	445	456	429	423	419	428	388	444	414	408	402	400	453	401	432	404	460	430	426	382	436	457	423	436	391	382	404	395	418	387	421	464	448	428	419	415	442	413	417	440	429	411	420	397	448	469	435	386	436	435	445	377	450	412	427	452	393	452	414	402	413	464	418	401	444	410	424	440	423	424	429	443	443	442	428	411	395	394	416	419	435	438	410	434	430	415	399	411	435	420	421	419	453	401	398	422	415	455	425	420	407	442	399	415	447	425	435	413	464	442	442	452	403	414	435	428	430	412	439	418	411	447	416	446	451	405	410	448	430	469	417	404	415	436	398	432	429	469	442	411	437	423	409	450	431	421	399	420	422	433	419	407	413	455	404	428	394	422	429	432	404	406	420	444	407	424	425	439	423	473	441	444	428	417	442	405	425	448	370	416	421	383	428	426	415	420	414	430	397	412	440	422	433	427	434	417	392	415	401	383	437	401	405	383	436	402	424	413	455	424	428	422	408	423	400	427	447	437	441	399	428	437	431	392	438	408	426	438	402	443	406	456	415	436	422	412	429	413	457	436	426	419	434	437	423	410	431	462	466	402	430	437	404	422	437	458	429	430	424	396	442	413	442	417	440	407	442	419	428	449	420	452	428	433	396	425	438	443	408	428	408	441	417	423	385	399	408	432	383	448	420	394	428	416	442	440	432	398	419	431	437	439	432	445	469	427	441	420	399	445	418	423	400	423	373	413	446	424	424	456	443	435	401	397	395	445	429	443	375	436	387	417	414	435	414	421	415	411	419	436	403	410	415	444	422	448	410	405	462	406	433	414	427	429	420	430	407	420	429	406	409	424	454	431	441	431	431	403	446	421	431	416	430	424	435	434	423	411	440	448	411	408	454	427	433	443	444	410	405	394	427	395	420	426	434	451	423	411	457	415	422	449	421	426	415	435	443	436	447	402	435	423	441	418	414	442	419	391	438	419	429	379	428	429	402	441	412	443	413	404	434	396	384	446	451	448	417	438	418	443	438	395	415	434	431	454	459	407	415	435	406	409	419	417	436	369	427	431	421	406	412	428	447	421	417	412	409	439	426	420	407	426	454	418	383	458	410	434	405	432	390	469	427	406	441	443	405	442	377	415	410	441	424	413	414	453	397	467	423	413	411	390	424	400	425	421	451	456	433	419	412	446	416	457	406	408	435	422	458	442	418	445	430	436	442	419	385	436	434	446	429	391	443	442	438	409	462	406	409	408	413	393	423	415	447	431	410	440	405	402	463	401	366	425	403	419	419	406	429	428	418	460	421	395	425	435	455	434	427	441	411	420	386	400	448	455	420	383	433	429	395	412	447	414	419	423	463	440	427	429	422	435	448	427	417	403	448	427	409	439	403	411	415	421	437	422	460	417	436	458	432	419	457	431	407	418	446	461	463	412	414	417	432	468	406	400	449	460	443	410	413	451	455	387	376	427	456	429	439	431	465	456	455	436	430	410	429	428	436	374	447	396	409	432	414	435	423	410	387	409	414	431	397	428	423	412	421	415	449	424	441	417	435	413	451	406	424	438	422	401	445	426	426	431	421	440	429	461	414	414	435	415	413	422	416	442	425	439	412	424	445	402	406	442	418	447	423	391	424	444	397	425	413	422	426	404	432	409	461	410	442	433	441	424	404	418	431	417	407	409	422	410	372	404	454	402	404	434	433	415	452	423	450	429	431	413	399	400	482	425	454	404	429	463	422	424	412	447	440	435	414	413	438	424	453	434	420	424	388	400	425	469	395	445	423	405	437	415	412	456	429	455	427	431	424	425	390	390	404	402	426	390	415	398	417	423	375	453	400	406	415	416	387	422	420	419	450	404	420	415	420	425	408	422	457	423	430	457	418	434	429	456	416	445	430	433	413	408	411	417	446	428	464	430	445	451	414	436	435	460	450	446	457	427	397	389	440	414	438	442	390	421	408	425	432	421	409	418	386	439	438	447
22039	7915	6410	3198	3290	3288	4048	1442	301	249	216	191	202	225	221	199	194	215	205	190	208	173	210	200	204	209	212	189	184	171	185	193	194	191	192	196	169	197	198	183	188	187	188	200	175	175	159	188	185	175	181	192	170	171	192	189	190	176	184	178	176	202	202	185	181	200	183	206	160	183	194	188	192	173	186	173	204	196	189	208	166	190	209	174	184	166	189	177	177	202	188	185	183	177	177	159	215	159	182	176	192	175	194	189	175	163	172	208	181	184	185	214	217	179	188	180	197	181	174	193	182	170	176	190	186	195	208	188	183	187	162	187	171	202	210	186	172	199	171	171	207	192	168	176	196	196	210	164	188	197	187	191	178	188	160	195	191	208	194	179	182	189	197	189	152	193	182	183	174	172	187	190	163	179	181	171	194	211	191	187	165	160	146	172	177	185	200	186	173	174	163	196	187	200	171	202	168	173	157	182	190	187	177	175	200	215	185	179	169	201	163	153	195	181	188	159	190	205	169	183	193	200	188	174	195	191	165	177	181	153	172	182	172	195	170	186	181	186	168	192	174	191	200	198	194	194	184	201	206	184	177	183	196	180	164	186	218	183	181	168	180	204	216	167	178	198	179	196	176	171	230	181	187	186	179	173	178	164	182	186	163	193	190	194	191	213	201	160	197	173	174	194	178	196	179	198	166	163	209	194	180	159	169	202	158	174	186	206	211	188	186	192	186	195	187	190	191	191	181	194	201	178	171	168	187	170	187	200	189	206	203	190	167	165	177	177	194	160	184	162	178	193	190	199	196	188	180	172	195	189	191	184	176	202	180	146	185	178	187	186	171	183	169	170	169	169	173	185	195	221	190	178	182	202	184	188	155	171	174	170	208	167	159	177	190	189	181	162	180	185	190	182	201	192	157	193	185	188	168	184	173	174	166	172	156	167	165	195	168	173	166	177	189	185	169	185	201	185	165	163	180	158	157	196	172	174	166	193	170	178	186	192	177	202	184	186	190	165	176	182	184	181	186	168	188	190	171	200	174	196	193	187	188	163	196	188	204	171	189	178	206	178	188	192	184	175	168	188	175	203	178	196	201	164	161	158	182	190	180	197	181	174	172	196	175	171	190	188	194	181	195	198	200	179	187	168	177	171	199	185	200	189	157	176	180	177	155	205	194	169	179	177	176	173	157	203	183	180	182	166	181	177	170	204	181	178	171	166	193	183	199	192	201	200	191	184	185	162	184	169	192	196	156	177	182	179	191	151	188	171	172	211	165	169	193	180	176	184	181	171	158	206	185	188	196	172	178	210	166	186	194	176	178	178	181	178	184	180	195	168	175	194	168	213	184	171	178	180	192	174	191	189	187	200	186	175	172	180	186	173	191	197	185	198	163	195	191	186	182	184	197	199	187	166	181	154	167	171	205	169	190	187	175	189	183	151	178	178	155	188	184	178	176	182	182	176	205	186	202	165	173	171	188	181	193	182	180	183	190	159	162	202	169	202	193	186	190	187	169	164	158	191	202	194	169	175	177	154	181	193	187	199	169	190	177	191	182	167	178	211	174	189	188	182	186	196	166	196	170	179	189	199	197	183	177	185	191	194	163	183	175	182	176	191	199	180	213	173	219	165	183	179	181	172	184	177	197	204	176	183	177	193	166	177	175	162	190	181	178	199	200	180	208	189	187	187	172	195	186	192	175	161	173	186	190	169	168	174	169	184	176	196	171	200	189	211	189	188	186	180	187	180	186	181	181	177	150	185	160	146	173	194	181	171	212	191	193	198	204	187	182	181	196	188	171	177	194	202	210	204	182	206	205	207	189	174	167	184	165	186	187	191	208	163	169	202	188	164	185	153	175	173	200	188	179	176	165	191	202	178	154	166	164	176	161	182	188	203	190	183	163	178	177	172	178	178	190	163	166	187	191	180	184	174	177	167	149	173	186	158	191	182	190	178	167	150	179	179	169	180	176	198	189	190	188	196	172	187	171	166	190	202	188	170	181	196	179	199	179	169	178	179	195	201	174	194	212	176	143	201	175	189	185	180	169	198	195	184	181	194	182	173	176	193	175	168	179	194	173	174	161	193	160	169	184	177	162	194	186	190	162	188	178	177	185	193	181	189	195	203	209	190	194	191	158	168	177	197	206	187	188	184	196	153	230	168	195	178	181	164	202	177	215	195	191	199	185	180	187	182	169	188	187	184	179	172	177	171	185	173	164	182	163	186	210	190	179	155	200	192	196	171	169	186	174	193	210	176	177	174	200	195	187	202	185	196	164	199	187	189	202	182	199	174	186	183	196	197	198	192	174	171	204	173	163	201	182	161	198	198	167	186	182	183	154	170	181	174	179	190	196	184	197	180	196	166	180	181	204	209	200	197	170	194	193	221	163	182	185	170	175	186	174	188	173	189	161	185	160	163	168	179	188	183	166	169	180	175	186	187	187	173	199	179	164	186	164	169	176	216	193	185	175	166	202	190	188	199	184	229	153	191	196	181	181	185	182	171	197	183	186	173	184	191	180	169	191	172	171	157	201	157	185	200	183	169	176	191	157	169	165	197	191	190	187	176	157	175	176	177	213	192	188	179	181	169	170	196	197	192	190	167	169	175	176	182	185	161	181	200	211	163	180	185	174	180	179	201	176	193	171	190	199	209	170	193	207	176	171	199	202	162	157	187	170	161	194	193	167	184	183	204	195	176	194	203	195	203	192	196	189	161	179	199	195	152	180	182	156	183	208	190	184	158	202	193	186	182	189	165	177	207	194	193	172	189	173	187	197	162	196	170	172	173	181	187	178	193	174	186	214	195	163	206	219	205	177	184	184	158	167	168	184	187	181	176	176	181	198	180	175	192	196	168	176	202	183	162	199	193	191	177	169	185	221	199	180	189	187	173	190	193	195	175	178	203	186	200	200	205	203	211	185	188	185	198	150	182	161	204	207	181	188	183	160	182	183	194	186	182	208	168	192	181	197	192	200	180	186	180	180	180	196	190	208	167	189	176	161	166	177	196	184	178	196	200	170	169	166	179	192	182	197	192	186	186	178	190	184	189	188	182	188	179	189	185	176	203	186	165	187	165	162	206	181	178	186	189	170	175	195	199	190	177	210	179	187	192	183	178	188	190	178	164	177	183	193	224	197	187	204	205	198	191	171	170	182	188	185	171	181	177	205	173	180	168	194	215	191	187	190	189	187	173	170	172	157	187	189	177	212	148	167	184	163	167	176	197	180	191	190	171	167	164	202	186	186	188	201	174	198	186	187	177	199	172	180	182	182	192	185	204	207	203	185	178	194	174	183	167	192	171	174	199	212	163	199	166	178	185	191	186	194	176	167	198	173	165	159	198	161	179	184	189	151	182	156	175	173	192	192	163	193	177	199	156	187	215	173	202	194	182	185	187	174	208	194	192	205	200	172	190	169	186	165	163	168	189	196	196	169	169	169	209	173	167	152	179	172	179	185	186	170	186	170	185	162	179	200	162	174	187	173	183	197	191
10980	7374	10226	9936	12830	13609	15506	5645	1281	854	779	809	747	713	705	643	635	670	655	719	604	599	616	618	687	676	734	675	481	512	563	617	572	521	490	547	567	504	536	496	532	573	599	549	538	532	484	533	518	503	514	525	553	576	509	513	514	472	538	548	471	516	482	577	503	516	525	561	531	506	507	519	535	525	549	530	538	499	509	497	544	528	492	514	510	533	507	483	497	518	521	507	537	498	568	541	540	547	491	516	536	531	528	519	511	532	461	559	562	546	521	489	552	578	525	533	561	477	494	506	525	499	463	531	492	485	558	530	485	538	553	530	514	508	485	486	512	537	509	529	481	503	527	494	522	483	515	539	467	536	503	550	514	488	524	522	525	525	481	498	547	536	521	559	507	562	530	503	501	494	552	551	487	489	489	498	492	509	539	491	514	500	542	503	551	509	496	517	494	510	537	521	538	505	507	547	517	479	527	542	534	545	507	518	502	523	534	502	507	474	524	508	500	513	521	519	480	516	522	523	534	544	487	503	504	535	537	526	477	544	484	521	518	494	532	512	519	533	467	542	499	462	496	498	505	534	523	512	514	548	514	502	483	533	522	493	501	493	531	487	491	551	499	510	530	515	542	497	505	579	522	518	520	540	490	536	513	498	520	475	521	521	524	539	516	522	499	484	490	525	511	496	473	512	524	520	504	518	523	522	536	556	537	516	497	493	536	531	488	525	520	513	495	511	534	553	516	554	514	541	536	558	531	518	501	492	508	527	509	541	524	511	520	540	551	515	516	529	502	539	513	512	521	528	549	536	497	536	503	518	501	504	545	525	548	543	517	512	511	468	530	537	515	484	529	536	515	516	572	505	490	500	483	479	499	528	488	497	569	517	444	533	510	513	538	528	515	538	542	543	505	471	523	533	505	503	498	512	512	514	523	508	522	559	462	520	536	522	523	480	497	488	517	529	504	489	514	501	539	517	498	493	498	489	528	490	516	483	494	485	534	477	533	530	512	505	501	499	479	490	461	563	518	524	496	507	533	564	501	513	491	516	539	517	519	497	537	509	510	506	519	518	506	528	519	471	506	496	527	482	504	510	526	468	520	496	547	506	486	522	499	544	558	503	527	557	515	535	515	501	549	548	498	536	493	527	528	529	504	494	514	598	519	477	534	517	520	490	470	512	478	506	538	554	538	515	536	494	503	538	501	539	555	516	486	537	491	525	523	497	520	540	500	520	506	510	508	520	478	503	521	498	517	512	503	492	511	509	479	523	521	514	516	506	514	510	532	520	540	518	518	505	538	526	508	485	522	489	515	540	518	515	517	527	491	540	504	548	513	513	500	512	538	526	516	513	489	508	510	558	510	524	496	555	518	538	490	537	534	525	502	495	482	498	507	541	517	490	514	532	506	557	505	534	548	505	504	536	522	545	513	530	499	505	512	537	527	589	540	515	523	518	494	502	482	485	530	552	505	506	493	524	511	544	511	529	533	520	510	539	509	487	541	538	509	459	502	497	543	525	499	533	506	525	499	507	505	511	465	504	510	525	529	528	467	514	516	495	508	513	528	493	547	515	515	505	524	501	517	517	515	486	462	490	484	512	523	528	519	497	513	536	501	488	540	498	515	551	479	539	544	540	505	505	496	497	484	502	520	512	511	511	539	530	527	491	483	480	553	502	529	530	534	489	487	529	515	525	509	541	507	470	534	523	521	507	501	533	482	571	527	543	519	520	523	544	520	483	564	499	514	538	567	515	532	546	527	500	544	526	496	533	518	502	486	513	494	494	553	517	520	489	504	506	538	528	499	517	501	508	483	507	546	538	535	540	483	485	480	535	481	504	484	516	524	506	533	529	531	510	532	489	480	489	509	475	517	486	512	511	519	529	473	560	519	507	518	514	541	568	499	459	535	518	485	519	504	525	517	536	518	542	476	537	568	505	553	508	530	485	497	531	488	489	527	531	530	514	506	508	492	537	535	505	489	575	486	523	501	540	534	553	499	494	509	510	485	537	482	537	486	470	493	540	555	512	559	527	515	542	491	519	556	460	524	540	510	503	505	504	507	498	554	523	485	517	511	534	528	525	551	490	542	499	504	529	557	500	533	546	494	548	540	538	510	512	527	512	530	502	511	514	518	487	517	526	501	479	535	495	497	529	519	540	557	502	480	537	510	513	517	492	488	518	543	566	501	514	510	514	518	528	508	564	484	540	517	495	529	486	538	483	542	481	535	547	496	535	514	506	501	540	513	506	493	468	497	498	515	540	493	503	522	522	504	523	502	516	517	532	500	521	529	516	509	502	512	520	529	472	500	505	528	489	564	516	492	508	508	514	537	545	549	506	510	531	534	501	530	491	528	520	479	539	497	503	491	515	508	487	508	575	491	479	537	511	498	557	522	564	508	527	551	549	523	477	523	549	532	502	508	574	542	524	533	559	561	527	458	510	454	501	497	530	507	485	507	495	534	539	504	502	524	493	519	551	511	531	509	475	515	498	524	519	521	486	509	542	565	509	554	544	512	491	552	518	519	535	541	525	504	523	478	520	520	482	548	493	521	516	486	521	510	509	481	543	492	512	519	522	535	518	518	519	521	496	552	505	539	511	478	548	531	550	516	470	555	548	535	526	536	537	497	490	529	537	545	483	502	496	531	540	506	471	490	493	498	525	475	519	491	546	493	502	485	501	509	485	542	521	528	518	496	514	505	519	530	492	490	488	527	533	491	527	492	519	521	504	523	517	535	534	526	513	513	546	487	538	498	526	520	532	502	545	499	525	508	531	516	523	538	496	494	490	498	488	511	495	537	531	531	465	521	504	552	460	468	530	556	506	502	561	556	533	491	484	511	547	521	532	542	544	488	540	551	532	495	544	514	514	554	511	545	506	547	531	551	483	542	501	513	545	542	519	504	501	492	467	526	520	517	476	472	483	495	498	517	538	490	532	511	527	541	533	494	512	478	540	491	528	525	498	495	509	505	502	490	497	492	495	496	511	576	507	471	563	513	548	518	491	478	531	514	514	536	541	478	489	513	518	502	479	542	517	541	528	495	533	496	546	500	543	497	554	493	510	524	502	528	514	517	513	562	498	507	528	539	556	482	548	487	476	542	540	529	517	547	529	483	497	497	520	543	535	555	511	527	505	548	522	496	550	523	525	493	516	514	527	502	498	537	473	539	547	554	526	520	522	489	506	476	468	505	484	495	476	507	511	518	516	530	518	532	495	501	564	509	482	568	535	533	507	484	491	524	488	505	502	477	506	448	533	478	523	499	522	527	527	489	499	572	504	527	534	514	528	553	510	482	495	533	488	512	558	477	479	556	509	529	491	521	514	445	529	488	526	508	497	533	543	531	548	507	464	504	520	551	532	549	501	520	498	514	499	489	509	535	510	553	494	504	513	512	528	527	514	435	512	540	528	483	509	473	532	534	486	525	506	532	494	533	498	522	472	465	502	517	532	535	488	498	511	514	523	503	529	517	482	463	500	498	522	523	530	473	511
27556	16598	15652	34982	39163	30621	17895	5897	966	335	317	348	264	247	195	206	221	219	228	213	154	183	232	215	212	259	229	229	179	173	179	176	155	162	177	185	136	168	157	177	160	170	162	167	149	161	176	161	162	167	160	162	161	150	151	155	155	156	154	160	136	162	163	147	151	169	163	150	163	161	146	162	150	154	179	139	165	179	139	135	159	154	180	150	148	130	159	159	157	176	147	145	148	148	135	138	156	168	161	145	157	142	163	141	165	152	153	164	154	160	155	164	126	150	143	159	163	148	152	123	156	148	146	153	162	131	173	163	144	143	145	127	134	164	149	150	188	140	154	156	165	157	167	174	144	159	141	155	155	149	148	133	138	159	152	150	160	147	156	146	154	167	164	144	132	164	145	153	168	158	159	136	155	146	155	153	126	156	135	147	165	173	142	163	155	144	149	148	132	143	151	178	185	154	166	150	162	161	169	180	161	136	157	151	150	154	165	159	162	182	180	156	168	167	156	153	164	160	164	138	190	152	166	183	152	156	160	148	143	151	165	161	166	155	133	150	170	158	164	140	135	143	125	147	165	159	148	147	171	134	126	179	139	177	147	138	155	137	139	148	152	170	159	177	156	169	157	158	158	172	152	167	133	161	164	157	153	150	164	173	163	155	165	159	137	178	146	183	165	178	170	170	155	140	155	164	147	140	141	153	147	141	160	142	133	154	164	159	162	146	139	149	168	161	167	179	144	172	158	151	149	148	148	152	162	156	153	144	156	144	162	142	175	154	147	160	154	154	159	164	158	148	156	172	177	158	155	145	164	150	149	153	153	171	155	160	160	162	148	153	160	151	151	173	161	144	154	152	159	161	144	155	161	149	142	142	160	131	134	142	145	151	156	152	147	154	152	129	181	144	159	166	150	155	123	152	149	145	168	145	173	134	168	138	145	167	148	179	162	164	145	162	173	174	150	135	165	148	144	160	160	154	143	142	157	157	161	170	172	160	159	149	146	151	161	162	162	136	152	139	164	187	138	141	147	146	160	159	145	159	152	155	151	145	147	160	144	149	163	153	176	174	142	162	145	159	156	146	153	138	152	170	133	173	166	155	169	155	137	157	186	139	166	137	150	170	159	140	140	162	154	166	155	166	162	161	154	149	150	159	176	136	172	174	143	141	175	166	135	147	151	136	157	172	138	153	156	168	137	170	159	138	153	147	165	141	144	134	134	174	130	169	173	167	163	124	184	146	163	161	145	168	154	159	146	171	179	145	158	151	159	170	164	163	166	154	152	167	148	147	151	141	154	144	142	152	141	165	147	147	155	162	149	156	143	165	152	157	184	146	155	148	162	163	146	152	173	152	148	162	145	171	162	169	164	179	131	170	170	135	175	153	170	145	167	142	141	174	156	170	162	132	176	141	149	154	145	148	161	155	162	162	147	141	148	185	142	148	172	137	139	145	152	142	150	152	164	173	144	175	145	159	157	153	172	142	155	162	144	176	153	148	155	129	160	152	162	145	162	134	138	153	161	132	171	164	159	142	175	146	153	157	142	163	134	160	182	146	144	123	144	156	158	132	154	153	138	158	164	168	141	169	153	140	151	167	170	143	140	150	158	157	148	142	154	144	158	161	135	172	147	141	140	142	161	158	152	176	139	176	147	165	165	164	139	152	165	177	158	146	144	129	170	157	140	157	156	160	128	165	146	157	146	147	145	153	134	158	143	152	143	173	170	138	168	150	149	173	167	136	153	146	174	169	147	138	150	134	157	153	143	166	163	139	157	154	173	150	156	150	163	151	146	150	144	149	162	158	148	168	161	178	151	164	138	154	167	156	129	160	146	147	164	137	139	154	158	169	179	142	158	159	152	147	171	137	153	143	127	186	164	166	145	142	156	158	149	151	145	161	165	160	154	150	145	168	146	147	161	170	160	161	145	136	150	150	168	178	142	151	126	136	153	146	184	139	175	157	154	144	162	154	159	153	144	164	137	142	157	164	167	138	151	164	171	167	146	162	125	168	152	142	122	169	168	164	130	153	164	141	152	146	161	158	147	173	126	141	159	132	148	138	146	143	148	142	145	142	159	142	171	155	142	166	165	150	153	148	146	158	148	160	139	167	170	151	153	138	133	181	140	145	147	143	155	156	156	152	145	173	154	158	149	155	169	165	149	155	168	153	135	159	140	136	128	162	158	157	147	150	164	156	118	195	152	149	144	148	147	146	149	149	150	160	169	169	161	157	164	180	145	154	167	169	147	151	159	129	142	174	169	157	152	142	134	143	157	151	146	156	130	170	158	145	152	157	131	169	149	154	160	166	163	149	160	166	174	145	143	145	146	153	160	153	164	159	125	176	160	148	151	157	166	140	151	143	158	157	150	133	169	161	136	155	164	146	159	134	158	160	171	170	148	144	138	159	140	158	178	161	157	145	155	137	142	150	167	143	140	145	157	147	144	152	170	143	155	143	154	171	173	175	136	129	145	145	166	166	156	169	128	170	143	162	150	154	162	148	156	148	142	158	177	172	154	168	159	143	136	155	128	140	157	174	138	152	158	165	157	169	191	168	149	149	157	152	144	156	154	168	166	152	172	155	150	143	161	164	147	162	159	173	166	162	168	162	148	155	161	165	145	160	159	159	164	168	153	169	177	163	169	144	157	162	151	141	164	133	138	157	168	170	165	157	160	134	146	176	159	150	179	157	150	161	153	149	162	160	139	148	139	155	142	157	176	157	147	147	160	131	164	154	165	145	161	146	170	152	155	137	134	136	174	140	142	173	165	141	167	137	160	131	159	163	152	168	153	130	158	157	151	182	155	152	134	166	177	172	156	155	172	155	148	172	144	151	168	145	140	162	156	150	155	168	172	154	161	159	158	131	166	173	158	152	161	172	163	145	159	167	148	166	173	158	157	142	166	167	167	142	176	134	153	142	130	181	166	165	153	167	147	159	137	185	156	187	161	164	147	160	161	127	138	154	156	127	155	159	164	179	166	137	135	181	153	149	133	161	165	169	160	151	145	167	155	143	165	154	153	170	140	165	179	162	145	161	147	167	144	162	168	163	169	150	158	155	165	152	144	154	161	167	151	160	145	152	145	155	143	170	173	150	150	150	163	165	149	150	162	161	146	159	160	153	145	166	170	167	158	155	161	153	143	178	165	164	146	175	148	144	146	169	157	155	129	145	142	155	207	154	158	132	158	160	143	144	159	166	170	151	143	147	168	167	149	158	149	140	169	140	174	149	172	142	155	162	174	160	145	148	171	154	144	161	165	182	161	128	139	157	188	169	152	146	153	138	191	161	185	162	160	156	149	170	172	160	191	151	165	153	141	139	163	149	163	149	141	155	156	150	141	140	151	161	140	158	150	144	149	147	161	149	168	152	161	169	154	154	154	144	151	158	166	178	149	172	136	147	150	158	162	146	168	152	141	125	162	165	145	160	142	147	154	168	138	147	126	152	161	189	146	156	173	166	154	151	165	153	157	151	149	158	153	152	142	166
14362	13916	21940	47931	53407	47898	35264	19181	4721	2029	1716	1982	1316	976	881	922	1017	1046	1052	1078	722	829	1195	1029	889	1132	1423	1161	731	602	598	555	551	533	475	486	565	524	498	516	474	576	654	569	475	451	447	400	418	427	441	425	459	441	471	428	491	462	461	432	417	467	408	447	466	456	438	446	473	435	463	423	451	438	439	450	474	427	423	465	442	461	397	480	422	431	469	445	481	455	436	466	437	464	429	443	414	475	421	461	462	422	445	468	454	432	425	460	409	419	454	431	473	439	404	429	503	434	455	484	468	479	435	427	497	427	448	448	433	472	473	463	440	436	442	471	407	439	434	472	469	433	404	428	448	434	428	429	456	443	462	440	424	424	449	435	431	429	435	386	453	446	470	467	429	455	459	433	468	446	404	441	438	462	454	426	458	402	445	425	440	421	439	451	451	417	419	512	457	441	432	444	435	446	422	485	445	442	470	438	445	478	424	421	420	450	469	466	431	460	440	431	404	472	440	418	449	480	420	448	436	425	443	448	406	493	451	456	473	421	442	474	411	481	442	471	431	430	484	431	441	443	437	432	459	412	480	421	430	421	475	470	437	428	454	418	427	462	404	409	503	426	417	412	465	478	448	446	471	454	465	469	455	418	456	429	452	415	442	483	453	477	479	438	455	475	434	444	437	481	436	425	435	448	465	503	429	451	446	466	423	431	463	455	463	404	424	436	440	417	453	435	424	451	470	449	425	382	459	460	464	431	471	440	495	481	487	410	473	481	405	437	454	418	454	466	432	415	471	430	457	478	482	454	433	450	466	441	420	437	466	417	446	451	404	439	490	452	458	449	446	457	471	436	430	453	500	404	457	455	470	476	451	454	454	446	465	490	449	425	437	436	423	456	460	421	464	450	453	434	481	425	445	411	438	463	453	454	428	459	475	446	465	446	441	479	425	424	456	397	449	450	478	446	474	474	435	422	442	461	435	430	441	458	440	463	429	418	481	416	474	432	413	467	431	452	442	474	435	445	416	417	464	427	451	423	456	455	439	440	429	455	462	445	419	421	500	413	423	485	481	464	393	450	448	427	428	481	456	462	470	450	426	453	456	445	431	467	434	452	442	447	440	470	432	440	451	440	437	454	460	441	456	405	445	427	406	456	444	462	456	425	447	462	466	447	466	477	441	445	430	454	425	416	452	454	461	442	464	441	488	463	416	422	471	449	441	470	445	450	438	428	444	446	426	428	420	430	500	437	425	434	494	469	494	454	428	442	412	456	432	455	400	463	414	487	484	452	448	419	479	443	464	415	470	458	470	442	434	450	430	480	453	432	508	466	474	456	457	436	478	467	436	443	435	475	411	440	437	450	395	429	459	467	479	445	416	415	412	462	453	471	431	435	457	460	440	457	461	480	461	454	423	449	470	456	431	469	447	432	448	460	426	460	437	428	446	439	423	431	401	457	454	479	438	483	424	439	446	450	456	434	458	401	433	473	439	435	437	432	455	478	431	463	437	461	459	453	438	438	469	428	441	483	438	472	430	454	454	380	441	448	451	460	430	459	468	462	413	473	445	438	463	459	475	447	446	426	447	464	434	429	428	432	463	442	467	438	462	446	429	435	442	448	479	497	436	416	421	419	437	449	446	478	457	422	433	464	487	444	431	434	452	417	437	412	467	438	468	428	423	473	448	480	458	435	423	442	444	436	465	428	424	441	423	454	438	411	432	420	467	418	437	404	413	464	445	422	447	391	455	474	441	451	450	489	426	414	450	451	447	463	469	436	438	437	404	444	434	467	410	476	424	469	446	431	457	454	455	408	472	413	443	434	438	437	448	495	458	450	433	429	455	450	486	441	462	478	436	478	460	469	430	442	439	466	459	418	425	454	455	464	502	434	434	468	429	431	483	430	434	446	407	423	450	427	470	463	463	428	423	458	429	468	429	475	471	408	401	470	442	462	447	481	455	458	423	457	465	432	445	415	450	410	450	476	478	488	482	423	431	454	451	450	457	411	420	454	429	453	456	447	436	475	456	437	468	440	406	415	461	475	385	464	406	474	455	468	438	435	445	470	440	428	444	446	437	475	425	459	443	445	460	487	436	484	455	432	476	427	432	433	464	444	460	430	443	412	437	435	441	434	435	450	464	455	458	467	426	407	442	423	441	456	448	423	442	453	436	440	417	455	431	458	461	430	447	474	439	445	420	433	433	456	439	420	436	472	443	472	428	459	429	417	420	474	405	458	442	473	435	434	505	447	471	491	459	467	445	469	450	470	480	436	437	439	473	463	421	455	437	463	448	445	478	443	436	444	480	438	445	479	424	449	475	445	461	442	464	455	433	445	413	470	441	443	484	464	434	458	454	417	436	446	430	452	479	448	432	482	460	403	478	510	458	456	432	422	442	453	451	459	461	437	440	446	439	448	461	439	503	433	441	441	452	439	470	430	444	460	408	485	478	457	445	431	425	426	457	469	423	458	465	428	418	480	453	402	450	431	459	455	465	448	437	425	437	419	469	470	438	434	473	432	451	447	451	455	483	452	462	477	456	438	466	451	462	435	469	449	457	418	421	445	460	424	474	492	469	440	442	461	442	483	456	444	446	415	436	433	437	439	448	442	435	459	442	454	479	443	512	411	441	475	471	435	464	473	446	461	456	471	446	467	447	446	465	442	427	459	449	460	463	412	441	458	450	429	472	439	461	444	431	436	469	428	457	460	434	446	432	443	475	451	477	444	450	448	427	436	445	425	452	457	448	461	456	480	461	428	423	475	468	429	422	447	441	469	422	430	404	470	406	468	460	446	419	456	419	401	432	446	439	456	452	456	440	408	494	445	421	470	463	457	454	468	449	394	433	434	414	451	453	473	468	489	449	424	446	459	411	453	452	467	421	462	406	424	442	408	435	431	437	433	504	451	470	472	434	410	458	455	457	458	463	419	477	459	457	424	442	441	460	406	431	450	435	415	447	457	452	449	465	455	461	447	478	453	457	466	417	439	486	454	436	452	470	398	456	447	452	458	434	427	473	469	465	477	440	423	452	436	457	438	471	442	450	431	425	448	457	458	435	484	439	457	457	420	425	485	492	442	440	416	451	433	424	442	462	456	451	450	460	446	431	468	433	454	440	421	482	437	442	443	455	438	450	442	439	470	410	436	470	471	460	432	419	496	450	452	473	434	446	444	404	458	434	427	440	453	436	455	425	439	458	438	458	444	454	448	467	439	440	440	435	443	464	444	424	435	438	474	426	436	459	460	444	466	459	471	470	446	449	455	413	464	486	419	445	419	411	434	470	435	443	455	417	481	463	434	445	425	478	445	431	445	425	406	454	440	427	447	440	448	439	444	425	434	456	433	493	436	501	455	463	457	451	414	438	419	476	449	432	460	455	440	488	481	439	415	439	429	487	452	411	449	452	417	429	419	447	459	457	443	455	435	431	424	432	449	454	445	430	449	464	465	419	446	478	463	440	465	410	407	457	442	437	425	435	428	479	444	444	455	426	439
30507	19700	23872	45537	53155	46470	27957	11815	2360	441	310	303	262	237	236	222	204	207	222	222	219	214	233	205	251	237	239	216	195	186	196	206	175	195	195	192	193	182	186	199	185	186	201	201	197	187	192	186	191	202	197	174	205	191	195	168	168	162	204	201	170	192	186	185	186	191	163	180	184	173	173	177	193	208	166	213	188	163	193	207	162	175	169	177	210	171	171	190	170	184	197	191	181	191	187	192	202	156	197	194	169	173	184	184	171	184	199	158	176	193	157	174	180	207	181	187	170	175	195	213	187	185	189	164	188	172	178	193	184	194	180	213	199	200	186	193	195	180	194	164	182	166	222	194	158	209	197	175	198	192	192	201	168	196	168	154	154	172	182	189	174	173	220	175	202	173	187	177	179	187	216	189	179	183	195	186	209	196	172	203	183	170	183	177	195	223	191	177	156	209	202	193	183	193	161	166	198	186	175	201	194	185	174	176	203	197	221	209	156	176	193	205	153	166	196	184	180	175	191	164	167	183	188	178	169	193	181	174	187	197	160	170	165	191	207	178	187	179	192	151	178	219	199	155	199	179	190	181	162	174	178	156	212	192	190	191	177	209	210	165	198	191	203	158	187	184	198	195	171	193	166	191	170	189	168	188	165	181	184	177	200	196	177	180	209	187	195	192	191	180	179	185	197	167	196	215	186	194	202	198	176	182	168	189	175	183	170	165	182	177	168	196	200	195	186	159	194	178	179	174	177	189	191	194	199	182	177	193	166	168	188	196	175	163	204	198	193	198	175	210	188	183	209	199	185	195	182	175	163	183	170	183	197	180	205	191	185	174	184	179	178	177	198	167	194	198	181	167	172	191	187	166	185	163	190	180	193	183	219	189	189	193	189	195	190	190	201	197	180	202	211	203	175	201	169	205	169	194	181	159	195	192	189	201	199	207	184	180	175	179	203	183	185	197	201	179	171	189	183	204	162	178	182	177	190	198	171	178	172	178	194	182	194	181	183	201	159	183	188	198	191	171	179	203	197	193	181	183	182	188	187	195	185	192	183	192	179	205	169	191	221	157	195	153	195	201	166	190	152	181	192	195	173	154	210	171	184	187	181	168	207	182	175	176	210	182	195	171	200	196	174	186	175	180	173	161	175	151	184	179	185	179	196	185	208	160	168	192	189	195	177	187	181	185	196	187	195	188	164	198	169	182	179	218	177	184	182	175	181	195	187	185	198	205	191	199	175	180	197	177	188	171	196	188	203	202	204	182	184	177	182	202	171	181	205	200	191	192	177	192	167	190	157	179	172	181	221	182	175	217	196	181	190	196	199	201	180	183	184	193	198	198	194	181	158	155	194	185	194	157	182	190	184	207	203	194	189	163	192	208	188	191	188	196	190	204	194	158	187	154	192	194	175	190	196	170	180	166	185	191	209	212	203	168	187	217	179	169	181	163	203	189	189	202	166	198	193	183	195	212	186	197	172	157	181	206	210	192	172	192	187	193	175	176	169	178	195	185	178	184	189	180	202	184	157	168	177	182	164	204	204	177	212	188	183	182	191	181	174	187	193	192	182	160	179	169	192	199	180	198	173	189	210	181	162	194	173	202	186	199	192	173	175	208	195	205	189	176	181	193	199	180	175	171	184	197	183	188	195	168	165	144	175	170	185	193	198	212	173	205	181	180	170	201	206	169	178	168	170	190	171	190	172	198	209	198	181	172	179	188	209	202	211	223	176	177	157	170	188	167	165	178	175	187	191	186	181	201	170	196	187	191	182	182	206	177	200	199	180	184	189	190	186	191	193	184	178	216	205	179	172	178	182	180	200	168	187	182	193	194	179	171	193	185	181	201	164	174	192	178	192	145	177	154	173	181	174	176	186	188	178	217	175	189	186	199	211	187	167	196	171	151	197	191	198	181	194	184	175	182	170	201	180	201	193	166	182	205	190	168	171	186	194	197	177	177	180	180	189	169	184	168	175	202	184	195	168	200	213	183	159	177	170	175	173	185	184	173	183	184	193	195	177	176	179	171	208	187	191	177	190	176	163	194	214	200	184	198	187	190	173	181	200	204	173	175	196	183	188	214	184	178	167	190	200	205	181	170	194	188	192	194	182	186	196	191	172	165	192	178	194	181	172	159	199	198	176	142	169	172	186	186	163	181	175	162	198	194	201	191	195	203	200	160	200	201	201	192	174	177	196	176	200	166	182	210	210	192	190	194	174	182	167	180	171	199	180	183	197	189	214	192	175	195	193	171	189	190	181	192	155	203	198	159	193	175	189	174	186	189	198	178	178	168	201	165	179	172	169	204	163	183	197	189	191	168	196	200	199	172	187	165	191	177	182	218	180	170	157	200	168	168	180	199	175	200	182	168	184	212	188	185	191	199	179	190	172	176	209	177	190	198	207	189	208	161	188	194	168	222	200	180	200	169	189	177	198	194	207	199	183	160	197	203	189	186	161	195	175	185	176	179	186	194	193	196	203	161	205	167	167	184	186	183	167	188	184	181	192	184	211	205	195	194	180	195	178	177	183	179	197	208	171	178	176	171	195	199	182	180	180	190	179	158	217	210	178	195	206	194	210	178	197	180	193	161	209	184	205	184	145	171	171	194	160	173	202	188	192	187	194	206	197	185	188	189	198	181	175	173	200	176	180	157	176	189	172	184	166	170	201	162	233	190	172	181	147	175	179	193	180	194	210	208	211	176	202	195	193	178	183	200	204	199	183	170	195	187	197	174	194	164	182	178	183	184	211	193	172	163	186	162	175	173	181	188	178	206	201	179	177	191	177	200	197	183	167	178	189	185	183	180	207	187	190	185	182	185	183	187	182	167	202	166	196	198	181	184	199	189	170	178	188	185	185	184	178	195	182	180	193	187	214	192	212	183	163	188	188	210	201	153	190	184	175	168	198	182	192	194	218	205	194	181	183	151	172	185	174	181	192	197	178	193	200	183	177	208	184	209	190	198	206	194	196	199	204	211	179	207	192	184	179	167	190	180	173	152	192	187	212	171	194	196	170	138	166	186	195	185	193	194	195	186	176	175	202	205	194	213	176	192	185	186	170	181	188	180	185	171	189	192	180	182	185	180	197	199	188	178	175	186	196	190	163	173	229	183	203	189	181	190	175	150	191	196	195	193	171	195	179	197	182	178	177	196	185	195	199	174	210	194	203	182	166	199	176	203	194	187	175	213	180	214	178	179	173	167	177	152	152	184	197	214	163	202	190	216	161	187	170	206	195	175	156	170	177	178	198	156	186	188	208	184	168	198	189	157	172	178	155	174	174	157	181	192	168	177	210	188	204	167	174	193	176	204	180	187	159	168	163	162	197	165	178	187	155	166	187	196	178	160	180	174	196	172	210	195	186	158	177	184	177	183	181	186	197	175	186	180	191	176	188	204	185	173	179	233	220	182	170	181	173	197	168	174	189	171	192	201	206	175	212	184	160	179	202	173	184	172	195	181	184	190	187	180	184	179	195	179	169	192	169	173	200	171
16640	15296	30104	55685	66702	61278	44078	27982	8125	1932	1578	1552	1097	941	733	770	835	988	1020	939	775	859	1096	930	933	1098	1010	840	615	604	726	714	692	632	614	606	614	610	611	595	566	585	642	617	575	567	575	524	504	537	566	542	555	541	501	529	523	534	497	501	565	487	522	492	555	554	503	532	542	563	509	548	498	518	529	580	511	499	541	481	561	541	575	531	509	519	541	518	502	507	545	564	538	538	549	525	546	539	549	508	528	543	548	575	542	533	497	536	529	528	533	495	523	515	544	539	518	528	554	553	539	556	570	512	539	519	505	541	516	585	539	591	510	584	534	564	568	521	513	549	543	514	522	539	511	500	547	551	497	516	536	514	512	556	516	560	536	582	496	546	547	513	544	516	563	513	517	483	537	556	561	511	538	569	504	574	521	526	552	519	527	546	509	566	527	518	514	536	551	528	522	543	559	524	512	518	512	538	521	484	514	510	578	530	553	529	514	552	519	515	537	547	503	505	520	530	569	541	503	538	529	523	532	561	547	489	565	509	571	531	532	542	516	546	534	514	526	509	554	517	488	545	545	542	547	510	524	510	511	541	569	507	531	487	524	567	496	514	560	545	500	549	553	491	522	544	531	551	556	523	529	545	525	552	529	553	552	514	565	534	490	532	505	521	560	544	559	522	526	547	530	554	511	527	532	570	563	521	540	541	530	530	519	558	554	566	517	532	545	546	500	480	535	544	525	531	536	537	542	557	565	530	534	533	490	531	512	465	490	574	512	519	469	522	526	505	575	529	527	536	551	561	539	504	493	542	532	513	548	509	550	496	534	532	525	540	506	511	520	532	521	528	565	539	599	545	535	472	545	522	526	484	494	566	517	477	571	524	561	484	540	522	542	541	545	527	511	538	520	566	544	589	568	522	570	500	538	545	518	523	524	512	566	520	549	538	515	519	528	524	525	502	503	556	509	523	522	526	514	521	544	513	547	517	490	508	529	522	541	554	530	543	495	534	504	538	551	569	511	510	559	516	527	508	529	556	528	557	539	502	513	534	548	520	542	493	546	529	553	530	523	500	539	533	570	554	534	515	548	579	513	502	510	509	560	512	537	530	523	574	499	535	514	503	527	510	518	497	528	544	498	548	514	493	514	539	567	514	531	507	565	551	564	534	499	551	525	522	567	498	547	540	507	499	544	508	526	578	537	532	564	554	542	567	505	538	550	487	540	561	526	532	528	509	519	560	531	530	548	547	547	542	504	508	538	512	511	525	512	531	544	497	501	519	530	522	544	529	557	523	559	519	544	547	561	507	505	506	550	545	526	535	513	472	523	534	559	529	543	522	517	512	554	566	559	535	528	527	522	552	488	545	553	540	538	549	481	479	539	523	490	571	538	574	556	566	509	529	498	533	556	559	520	523	574	526	521	560	511	541	535	492	499	538	515	541	532	548	512	481	524	546	532	558	539	537	530	517	540	547	509	539	525	537	514	524	519	542	586	561	526	576	541	524	522	509	493	539	544	528	545	516	550	525	519	578	515	543	571	520	526	548	496	502	537	538	545	564	514	518	581	527	536	529	529	568	504	540	540	517	510	523	529	540	520	552	547	542	557	552	521	564	537	519	537	507	562	513	518	491	532	485	535	539	530	536	513	537	531	550	525	546	531	511	524	553	499	521	556	497	567	509	540	542	521	494	536	521	525	536	502	523	502	547	505	521	564	515	545	571	515	507	473	492	516	538	529	498	515	515	563	540	518	536	541	513	532	542	504	525	576	582	536	522	562	506	521	500	491	513	528	547	520	532	543	535	512	550	518	499	478	506	535	547	529	523	557	522	532	532	542	535	504	537	510	499	542	557	505	558	510	483	553	548	531	523	507	534	524	561	561	533	508	567	517	512	525	538	545	530	504	545	568	511	504	537	519	497	548	528	521	574	574	525	605	555	524	534	489	517	518	533	491	569	586	557	536	532	501	530	531	522	503	519	501	515	485	526	547	550	586	511	500	520	511	521	555	508	554	518	524	560	518	516	540	533	529	529	501	526	569	518	542	516	564	490	519	504	519	525	508	506	537	553	560	520	544	526	476	534	496	531	557	497	532	535	515	520	533	523	526	549	534	561	554	555	563	546	551	497	517	547	541	501	507	526	516	530	537	509	536	523	535	504	514	529	496	515	524	523	519	534	539	526	542	556	550	537	536	574	532	531	540	504	503	549	496	539	530	539	542	513	553	521	496	518	575	502	545	583	544	518	529	575	545	523	533	532	534	541	557	539	581	537	549	505	525	485	549	542	526	522	495	556	503	546	511	506	536	541	514	566	490	562	572	543	522	543	516	472	555	580	508	562	534	520	580	533	515	517	533	532	544	506	543	527	567	480	529	552	524	542	523	556	512	518	524	532	514	531	539	541	485	513	542	534	555	509	549	505	504	553	524	559	561	534	546	508	548	519	461	565	549	502	516	506	527	500	574	515	509	493	511	539	506	561	504	521	556	534	522	532	540	528	489	540	569	558	560	513	541	549	587	537	479	513	524	536	595	551	554	503	511	491	517	515	547	554	510	559	502	526	562	514	521	554	542	540	508	522	550	526	477	504	544	539	523	503	548	518	518	516	563	525	537	540	507	588	508	568	555	522	539	537	527	527	522	563	511	485	544	531	517	612	513	497	556	526	527	471	562	522	512	540	520	543	518	572	517	558	514	514	542	520	539	538	537	537	541	526	552	519	536	557	536	551	540	517	542	516	542	576	520	532	513	516	533	522	524	527	513	535	543	528	522	550	533	572	510	545	535	555	541	535	560	534	516	504	532	467	557	532	509	544	544	518	533	531	558	559	515	549	554	560	544	517	496	534	586	566	517	548	546	520	577	475	513	547	504	520	556	536	535	550	552	558	549	525	529	542	517	550	551	544	474	558	486	500	550	508	498	490	532	537	510	560	535	489	552	542	529	565	533	569	485	491	535	487	539	558	510	541	532	520	519	491	529	538	508	512	562	573	589	538	529	520	564	525	515	521	514	518	495	546	508	532	568	549	498	510	496	537	534	488	491	590	523	512	544	514	502	565	493	538	529	517	577	517	556	530	539	546	538	512	520	516	525	566	499	526	561	491	522	536	554	567	528	526	503	515	557	533	568	503	550	577	533	541	554	519	533	523	507	557	520	521	531	540	537	535	565	530	510	531	528	537	537	489	523	541	547	562	552	510	508	556	522	538	548	539	491	557	541	571	556	558	519	561	536	512	527	528	553	534	555	539	483	563	553	536	512	526	533	519	515	507	568	516	543	534	564	522	555	540	520	532	562	528	529	537	493	553	579	551	530	500	585	476	494	506	515	499	528	533	528	526	522	525	538	516	527	527	535	553	540	551	603	529	556	534	492	537	553	497	556	572	578	561	537	551	502	524	568	553	497	504	526	502	523	519	548	522	558	515	546	522	512	540	528	547	545	500	535	519	533	555	519	509	541	521	548	535	513	520	539	562	557	495	593	574	553	505	511	527	531	531
21593	6592	5157	3724	5066	5318	2643	1144	272	235	208	203	227	210	208	199	216	214	218	207	228	194	206	237	194	200	214	217	217	200	206	220	218	200	196	233	210	193	191	200	207	207	202	196	187	202	211	219	180	196	210	183	203	203	203	202	163	205	194	185	230	207	203	211	200	196	196	203	186	201	194	185	190	197	199	209	181	201	228	205	193	196	215	196	205	200	210	233	213	219	198	207	211	208	198	196	191	206	186	226	212	201	195	212	231	203	202	208	216	212	209	217	195	202	206	204	207	222	200	203	208	208	238	230	192	212	197	219	217	212	207	193	190	203	198	195	216	191	200	174	228	210	181	179	199	209	198	203	213	197	200	194	209	208	223	193	198	181	195	201	188	179	200	210	191	177	183	203	195	199	216	190	180	191	208	215	219	194	213	213	185	226	187	208	216	199	200	179	231	206	180	204	211	192	206	196	197	186	201	222	227	198	179	210	209	204	190	178	215	165	196	193	185	198	200	184	202	197	189	197	207	203	205	186	202	201	225	194	216	210	204	172	186	206	207	217	225	217	205	186	197	206	189	202	207	213	209	223	186	219	209	209	233	199	197	178	224	207	169	195	210	198	186	208	206	167	198	190	206	207	199	219	208	206	191	208	206	201	194	221	217	218	211	191	212	191	184	205	210	169	196	214	202	226	177	214	205	199	220	210	189	195	203	191	187	194	206	196	206	206	184	211	160	195	219	202	205	200	209	208	206	171	185	203	206	221	200	217	193	205	205	186	185	212	209	215	233	215	192	203	197	188	186	207	197	185	201	211	196	199	214	202	221	222	197	209	197	208	216	178	193	185	175	215	196	222	238	199	221	207	214	210	202	204	188	206	203	215	174	205	251	196	200	212	221	200	206	227	191	210	209	207	194	240	207	212	216	210	219	182	221	214	209	235	206	191	178	187	191	183	201	208	186	198	205	206	183	215	229	202	206	239	195	196	212	201	213	210	200	189	205	230	232	181	191	226	197	195	184	212	184	197	207	200	197	205	181	195	202	210	219	178	228	189	196	215	217	214	177	190	188	217	199	233	192	218	209	204	194	219	201	200	210	195	226	215	219	202	212	218	197	178	234	199	192	210	203	189	194	213	209	220	190	219	199	200	204	224	179	207	212	190	179	197	211	203	187	215	178	171	215	201	226	205	212	201	201	193	215	217	219	213	197	185	214	203	212	230	189	210	231	205	195	171	201	219	213	221	190	193	187	178	208	186	186	189	197	224	201	201	188	202	225	216	191	200	208	212	213	213	191	192	218	186	179	207	202	186	193	189	201	189	200	191	185	204	202	207	214	209	197	202	200	199	218	187	231	196	188	208	182	187	213	185	195	193	173	191	208	220	203	212	210	172	206	201	224	226	206	222	214	195	212	209	208	212	223	220	206	221	205	211	212	177	188	213	198	195	191	221	227	194	198	250	200	197	186	220	204	175	204	209	205	211	193	200	169	202	215	214	192	173	204	194	224	226	205	211	203	216	221	206	185	213	212	200	205	183	198	205	211	215	200	190	219	205	206	219	213	186	196	201	198	227	223	219	229	199	165	184	214	209	201	207	182	201	217	198	193	228	190	215	234	221	227	206	204	217	213	188	196	202	195	220	221	194	185	204	205	185	217	191	172	185	190	216	215	184	192	198	217	191	215	186	192	210	190	235	182	187	186	192	223	215	207	198	214	192	207	194	217	203	228	225	225	194	201	191	223	204	240	215	208	185	195	208	205	228	207	198	201	215	193	224	199	225	193	185	189	199	197	217	194	188	201	178	176	218	192	224	191	222	182	211	191	203	183	189	211	222	199	207	190	224	200	220	205	211	212	201	203	199	197	219	201	195	204	205	214	207	210	191	194	223	207	221	200	232	216	215	236	196	197	230	206	203	202	176	198	224	216	186	202	213	215	207	199	171	198	214	185	226	224	176	201	205	178	213	166	209	192	224	196	201	187	200	206	209	194	200	183	213	182	221	234	190	217	201	215	200	203	202	253	185	186	227	222	222	201	208	180	209	219	226	216	192	214	218	205	202	210	180	202	206	188	220	213	201	182	201	219	221	231	224	197	216	213	171	220	183	200	208	175	215	200	185	195	200	177	211	201	228	204	177	215	200	194	199	202	202	188	192	208	174	218	208	186	191	216	174	187	205	217	215	209	188	177	205	181	208	214	205	182	220	226	221	201	222	184	177	197	212	186	232	219	206	205	172	206	202	226	220	234	183	224	192	190	203	221	202	203	202	193	197	225	210	205	172	201	186	183	204	168	194	191	221	215	180	202	186	192	174	190	197	197	194	181	203	179	204	209	215	225	205	192	181	187	209	203	220	193	211	216	194	210	218	194	207	191	195	196	211	185	206	212	205	227	188	201	204	205	198	206	212	209	221	195	225	197	223	183	232	209	200	216	186	185	202	198	192	192	190	210	209	222	193	198	208	212	205	217	183	203	207	206	201	183	181	208	190	201	188	197	187	199	167	204	211	225	184	205	198	210	228	204	194	216	236	216	195	195	196	204	202	210	206	194	181	208	201	219	232	227	178	206	214	190	192	223	227	217	210	232	201	204	212	208	184	196	221	230	187	188	222	192	185	187	180	182	233	221	200	221	221	200	213	194	221	169	195	201	206	197	220	197	200	200	205	191	213	182	219	235	222	191	162	219	210	199	197	193	206	211	201	189	215	217	218	222	222	236	183	223	185	192	211	200	170	187	222	235	202	228	207	248	187	185	225	215	205	214	221	221	215	177	188	189	230	226	215	203	220	229	181	174	194	218	216	215	203	190	206	207	206	237	202	218	220	182	194	200	208	215	211	205	208	201	229	210	185	181	182	210	221	224	215	214	230	207	214	202	201	204	202	190	201	228	202	211	204	225	189	218	207	214	202	200	179	212	196	208	200	205	198	187	211	218	217	198	177	219	195	180	198	224	194	210	216	204	199	194	183	206	186	239	220	213	220	214	219	206	194	189	184	188	204	203	238	211	189	192	177	195	189	207	213	214	212	210	191	222	192	196	208	201	194	222	222	195	198	184	196	204	211	197	212	210	203	203	214	185	197	219	216	216	208	208	209	194	206	209	171	217	199	206	229	201	217	210	220	211	217	202	204	192	198	201	213	199	219	193	207	220	200	202	201	193	180	207	166	206	208	182	201	230	174	245	187	209	197	204	206	212	189	229	192	212	210	218	199	200	205	198	197	210	207	196	221	216	199	210	206	201	222	203	198	196	199	205	203	210	209	186	203	198	191	206	207	192	187	207	201	219	209	207	217	208	214	195	182	220	202	204	198	229	211	177	200	203	220	195	222	179	187	195	164	200	208	200	199	188	180	205	190	210	226	216	200	206	208	225	221	185	187	201	211	193	224	188	199	192	214	207	204	183	168	193	186	171	190	205	207	218	205	211	211	189	195	180	215	195	194	211	229	193	179	184	200	202	215	196	212	206	184	196	221	187	200	201	225	197	193	203	202	208	207
10398	5853	9475	11145	18153	18008	10028	4250	1001	648	613	627	618	612	563	625	609	567	609	582	615	583	617	619	572	671	587	525	589	546	569	603	621	590	584	595	583	620	606	613	535	570	528	628	632	551	601	564	594	543	573	583	559	558	562	568	598	588	592	542	569	539	580	573	530	558	557	569	556	616	574	559	541	553	609	554	570	568	539	520	567	559	571	564	575	584	570	547	566	531	567	573	598	574	577	585	545	559	598	609	598	554	574	576	521	561	489	575	576	495	560	544	535	530	536	565	548	574	573	527	540	553	536	587	614	585	573	578	581	569	584	568	541	566	568	529	598	535	587	573	602	591	549	536	559	545	576	518	605	575	562	541	580	593	582	628	567	602	549	544	555	554	595	529	581	564	556	515	551	543	589	518	582	550	556	577	542	522	566	576	547	594	592	534	557	559	592	571	578	585	540	588	533	585	564	614	578	570	579	577	618	594	574	546	563	553	544	579	613	550	557	552	551	562	554	542	592	562	528	569	573	580	569	564	564	574	550	567	575	583	563	603	556	547	574	572	566	584	573	618	571	599	612	551	547	593	558	570	564	577	570	555	560	571	602	598	561	525	542	584	539	591	584	572	570	560	589	539	567	583	550	535	554	559	559	566	568	618	572	569	552	522	568	553	560	567	541	539	588	534	568	582	532	584	554	536	509	579	563	603	535	533	597	576	553	535	557	601	566	554	524	570	578	574	552	533	574	571	552	544	594	552	559	589	563	551	553	568	589	557	601	580	579	592	600	568	569	583	548	591	546	596	540	620	552	551	552	520	558	541	572	529	564	609	591	593	535	575	564	577	593	553	552	615	566	584	579	596	553	559	589	519	546	565	594	549	568	528	580	571	556	596	569	573	534	600	585	575	589	574	549	567	591	589	587	568	539	570	536	549	561	589	576	578	530	534	544	571	581	554	545	565	624	561	614	526	570	611	563	563	567	589	565	550	576	556	594	529	596	567	579	525	593	532	605	545	602	602	540	564	550	594	566	578	535	552	568	549	547	581	604	580	631	534	581	570	520	556	578	578	554	564	601	618	562	581	530	551	585	545	551	544	589	559	580	547	548	558	571	575	580	572	542	559	582	581	601	576	619	538	524	573	523	592	586	553	553	539	575	565	612	593	545	556	645	551	572	564	555	581	542	574	580	536	497	544	554	570	568	513	575	587	558	508	595	552	555	610	579	586	564	533	535	572	555	541	578	582	560	543	588	571	562	579	558	536	581	548	546	544	526	597	582	576	585	581	568	555	560	561	590	610	559	584	579	574	593	540	583	593	557	577	598	586	549	561	551	566	588	629	557	557	555	540	587	578	519	598	570	581	525	582	557	551	560	534	546	580	570	552	581	609	527	548	548	511	593	556	555	551	591	535	586	571	558	584	572	600	600	609	528	539	539	564	557	591	533	549	587	519	546	550	549	576	605	560	565	586	556	551	575	586	622	514	544	549	551	577	545	576	592	564	529	533	588	581	589	591	607	545	595	544	580	556	537	519	549	594	542	505	541	555	606	559	603	605	576	539	567	547	538	578	551	586	570	580	602	556	577	528	556	569	566	564	600	571	571	562	564	538	582	550	554	603	547	588	583	570	553	575	537	546	563	596	548	538	593	563	541	559	581	553	530	546	552	535	570	556	575	545	574	568	527	588	582	587	590	559	563	558	580	593	600	548	561	538	584	582	609	607	589	558	579	542	576	575	575	541	580	561	582	611	529	536	561	590	588	576	523	556	566	575	576	562	568	524	550	537	539	565	571	558	567	561	566	554	565	553	592	565	603	568	598	579	568	524	555	558	582	533	557	501	573	589	572	578	552	565	588	595	552	608	523	577	586	570	566	601	562	538	557	563	572	534	568	556	589	578	584	574	589	627	596	606	533	551	599	561	626	581	601	574	573	572	554	546	551	584	560	558	551	544	531	580	547	541	529	520	545	549	580	556	571	558	551	597	563	587	579	581	618	522	557	562	596	566	590	577	564	629	574	543	590	560	582	586	540	538	574	557	558	534	622	595	590	566	589	543	568	604	591	608	569	556	574	568	566	565	560	580	547	543	511	570	616	596	571	588	579	567	546	574	549	543	554	541	594	604	529	572	575	580	606	574	536	603	530	551	550	579	560	572	570	556	580	530	528	583	597	572	538	560	567	591	570	545	526	557	568	559	539	557	565	565	521	525	560	566	560	532	570	572	579	586	572	579	545	547	566	578	528	565	604	564	588	563	593	547	573	577	581	569	561	596	559	571	580	606	563	569	588	568	588	569	549	607	560	556	537	550	560	588	536	564	562	585	581	512	563	576	546	559	567	574	549	612	564	555	543	583	627	525	618	569	557	575	529	561	554	559	574	551	564	558	539	544	542	606	573	571	577	574	535	580	593	548	544	575	571	524	572	568	556	575	549	562	561	563	582	551	558	568	580	553	595	559	581	546	534	606	586	605	539	564	557	595	536	583	565	541	583	603	553	534	567	581	551	553	565	549	555	609	547	562	586	549	561	571	560	563	600	576	542	569	581	535	586	615	576	567	551	562	553	568	550	633	547	572	555	573	550	586	573	559	578	579	569	557	595	596	588	574	570	582	566	532	520	587	565	511	548	611	552	558	540	527	567	567	593	597	550	603	593	563	536	590	596	559	598	561	554	554	572	539	561	553	573	613	611	555	584	565	564	547	598	555	577	565	571	545	607	576	579	568	566	551	576	534	509	611	583	590	542	553	600	622	578	540	562	602	596	593	579	577	540	585	568	598	502	553	568	555	582	538	588	549	566	547	582	534	555	551	590	623	541	569	613	600	583	538	592	574	548	580	548	549	564	585	563	567	594	587	597	585	563	552	579	568	568	551	638	563	568	557	555	541	551	578	590	583	548	564	537	586	561	541	539	578	558	579	568	584	605	579	555	544	616	588	560	595	576	559	584	592	565	569	579	551	525	577	571	625	585	559	580	541	586	575	572	550	577	555	528	565	557	565	543	597	586	543	550	547	526	571	545	574	586	590	596	500	582	537	547	601	541	561	570	546	582	557	598	607	559	559	597	600	567	577	516	562	570	589	551	537	590	580	589	522	579	599	580	568	539	595	582	539	540	592	513	583	558	554	580	567	558	544	568	631	547	582	599	569	558	588	588	561	601	548	570	576	610	589	608	551	584	579	578	532	568	589	565	556	567	558	549	544	562	562	568	546	583	571	557	573	569	584	530	567	587	567	600	562	548	622	548	556	579	537	564	547	545	566	572	568	546	541	572	538	585	565	585	545	584	542	571	548	634	565	550	529	568	543	540	611	581	548	596	569	573	533	572	541	535	538	573	579	605	551	598	564	585	600	611	510	556	564	580	554	561	569	536	604	541	572	549	577	589	578	580	593	619	567	542	552	528	597	577	597	562	560	577	564	580	567	564	570	575	603	576	597	558	606	541	545	583	520	548	585	531	557	590	539	584	581	569	547	599	577	588	527	605	550	539	585	558	577
27353	17332	15781	16018	39429	36391	19705	5233	756	334	232	258	235	228	263	220	261	244	210	208	166	180	223	201	262	264	240	174	195	157	146	178	196	174	181	158	170	179	171	165	170	179	185	183	180	151	142	165	199	155	168	151	184	142	177	151	180	132	151	162	144	159	144	178	160	161	166	144	176	157	151	145	189	171	165	161	166	175	168	172	165	170	169	178	177	185	157	129	167	173	184	149	148	159	184	160	153	203	185	162	151	180	163	155	143	182	168	174	181	164	161	173	154	165	172	155	186	179	152	181	147	170	162	182	145	142	148	155	168	159	146	169	143	187	153	159	163	180	171	154	173	171	164	194	164	166	160	153	141	167	161	169	160	150	164	166	150	164	167	190	139	167	149	157	154	180	155	157	153	157	164	139	160	169	166	156	168	198	158	167	179	176	159	170	161	136	170	168	139	162	169	175	172	136	156	150	172	173	149	182	142	184	140	163	165	173	154	163	175	168	154	176	160	183	162	169	149	169	142	164	171	154	155	145	155	184	139	171	160	165	161	177	172	177	155	175	160	171	152	147	172	152	189	172	184	153	151	164	182	161	156	177	166	185	174	168	129	165	175	180	169	204	167	149	158	160	157	167	155	157	136	157	145	146	176	163	168	162	170	166	179	177	159	161	182	166	174	173	177	173	167	161	142	155	138	170	159	172	157	163	190	169	164	184	179	158	153	169	161	163	193	166	161	163	158	158	143	158	169	183	165	160	154	154	144	170	160	152	119	160	166	166	159	162	172	167	165	153	184	162	146	161	168	155	166	179	174	150	158	175	184	165	188	152	171	163	160	152	145	159	147	180	179	160	160	160	176	155	147	155	165	171	174	162	178	163	158	188	187	178	158	155	166	146	171	172	160	153	183	163	189	159	155	166	166	145	181	164	182	174	145	169	164	189	149	156	182	187	170	140	140	160	169	138	177	155	153	144	163	152	159	168	139	166	159	161	171	150	146	166	162	139	168	161	155	170	174	151	178	177	162	172	152	146	168	154	160	177	138	187	183	163	149	196	157	171	153	163	168	163	190	186	147	166	172	169	166	150	163	153	161	156	165	151	152	155	148	194	173	194	149	163	173	180	165	162	157	181	182	169	152	154	161	159	165	160	162	172	181	158	161	181	161	166	151	184	153	184	171	158	168	149	175	152	157	149	176	164	170	155	140	142	177	173	177	160	164	170	163	172	166	156	181	166	162	162	153	175	167	180	146	144	156	155	182	171	171	182	149	165	159	149	170	190	166	166	174	176	181	151	127	169	145	152	147	166	144	147	174	172	170	172	171	156	185	154	156	157	167	159	179	163	164	151	139	159	156	168	166	162	145	155	164	171	193	169	171	145	153	164	154	192	175	165	175	166	167	180	149	163	155	153	176	153	171	163	167	191	150	161	177	182	180	155	152	151	159	161	175	172	167	176	174	186	141	172	165	159	163	153	168	157	146	172	170	184	144	160	156	155	139	157	153	181	160	160	186	195	162	170	168	150	166	160	159	164	161	155	182	158	192	155	143	180	167	152	176	154	170	163	146	161	172	186	171	157	151	167	176	154	165	143	176	156	177	173	167	175	164	161	168	174	160	161	169	174	142	146	169	151	175	163	168	170	178	171	187	150	173	171	185	161	176	154	158	163	152	165	161	173	150	166	151	161	172	155	166	155	165	173	163	160	170	181	185	177	183	178	186	166	164	163	159	171	154	181	173	156	168	190	154	171	170	165	147	160	149	151	158	153	191	165	156	167	153	145	158	173	170	143	153	161	167	145	156	146	154	183	143	163	138	149	178	185	182	174	159	175	177	166	153	163	154	163	160	180	176	153	167	165	167	157	175	177	157	191	185	151	168	144	174	147	147	165	142	158	154	150	157	176	132	159	162	157	162	148	166	156	169	179	157	165	154	175	150	153	186	155	174	149	154	155	164	160	155	147	157	175	180	166	167	149	156	160	167	168	186	170	159	173	161	148	149	165	166	151	152	155	169	174	154	149	178	168	173	156	158	155	150	143	179	153	156	181	168	167	174	173	147	178	165	147	158	177	155	177	154	153	154	183	163	169	148	169	154	150	147	187	147	156	169	151	151	166	157	167	176	150	165	180	145	156	167	160	144	156	165	163	180	168	162	148	169	199	148	174	166	155	179	182	148	172	182	142	140	176	143	171	179	133	168	158	193	154	166	154	185	183	183	163	161	151	169	162	182	177	159	170	160	167	160	141	131	158	141	186	171	159	173	177	146	165	169	159	158	157	172	173	147	163	151	167	187	180	164	144	157	148	185	167	168	168	154	166	174	181	156	165	183	164	136	178	147	178	133	179	176	168	161	171	168	161	161	176	144	160	148	165	143	148	164	170	152	152	156	143	189	167	161	146	161	164	185	150	173	173	153	173	176	173	142	157	193	164	179	150	156	139	179	167	154	167	149	168	150	182	146	138	159	159	154	151	173	143	165	144	143	166	176	157	179	148	153	184	180	184	171	163	171	183	164	190	156	165	179	169	153	190	177	160	176	139	165	154	175	139	182	163	156	147	143	186	156	158	177	172	150	167	157	153	153	163	166	161	135	156	191	179	169	187	156	186	161	154	166	170	165	153	155	179	162	153	164	179	178	169	181	170	160	157	168	163	169	151	186	165	156	160	158	168	177	185	142	169	159	181	152	183	183	184	147	137	161	159	153	181	185	133	167	181	164	149	167	183	177	155	163	172	148	167	176	162	151	164	190	164	172	166	156	174	156	168	153	163	162	146	151	167	159	175	177	170	158	171	162	151	173	154	176	183	159	151	157	155	154	172	159	144	158	147	176	151	149	161	164	167	170	187	161	170	155	146	157	139	175	156	177	161	165	144	164	169	169	158	160	161	153	171	161	177	152	157	159	165	131	156	176	160	143	174	133	173	181	160	146	153	163	154	176	167	153	160	188	158	165	165	154	171	161	176	148	162	210	153	158	148	164	170	153	185	158	191	166	190	150	141	167	166	154	156	195	152	186	157	183	163	163	167	145	133	152	187	147	170	148	154	160	145	168	142	172	165	168	170	162	155	179	169	168	162	143	164	148	186	183	145	169	161	157	147	178	143	156	181	155	156	162	167	155	169	154	180	143	173	165	192	167	177	159	169	167	167	157	160	151	172	170	206	138	169	151	173	146	173	170	149	164	147	172	174	175	149	191	164	149	176	160	150	192	179	153	154	169	141	139	168	145	159	181	153	174	168	170	164	155	166	154	166	149	165	169	159	152	174	165	171	169	160	142	145	172	180	156	148	170	161	159	167	146	160	157	185	169	164	171	148	171	152	174	162	175	157	163	175	163	137	156	162	198	164	157	170	147	139	152	147	173	176	143	149	168	154	173	161	193	150	144	132	140	160	141	191	171	164	161	154	168	152	175	167	142	164	158	179	160	160	175	157	141	183	158	181	185	170	161	147	154	161	165	166	179	176	162	146	137	150	175	150	175	159	168	145	183	168	162	175
14093	15272	20527	29139	55397	52290	36538	15319	3536	1866	952	1077	1407	1266	1202	1092	1302	976	887	934	657	654	862	960	1190	1452	1119	816	550	604	537	718	687	695	637	624	582	527	514	489	524	518	607	661	628	504	511	435	441	455	504	461	488	461	523	496	446	475	473	456	456	454	472	459	458	498	478	464	482	442	496	495	505	486	501	476	471	481	495	500	435	469	486	490	453	452	478	470	499	433	443	441	490	473	488	461	480	458	425	462	459	414	460	466	440	500	489	489	473	424	457	457	461	500	453	473	480	493	448	493	498	466	487	468	476	462	495	463	446	462	481	472	510	497	474	468	460	438	486	474	443	489	452	508	482	443	504	473	465	466	475	493	466	476	454	479	495	502	490	464	457	489	452	479	444	498	471	491	458	467	501	479	462	441	424	497	442	501	454	463	458	474	491	487	491	497	450	471	451	512	467	470	470	485	474	504	483	511	505	493	422	458	486	445	430	488	476	472	490	488	473	445	498	481	446	499	462	442	454	472	488	473	482	445	477	498	497	475	488	462	489	478	474	433	435	488	476	494	451	458	448	469	466	490	450	464	457	492	454	459	530	483	441	474	433	491	500	472	449	453	469	468	491	482	461	474	488	522	467	474	519	470	501	475	458	484	483	462	472	463	463	495	484	508	454	474	501	477	490	473	431	412	475	473	471	466	460	472	465	456	471	498	480	495	486	496	486	446	481	449	499	461	473	491	463	493	473	467	452	478	471	494	465	516	459	482	470	505	483	474	478	459	478	468	472	472	454	507	490	484	455	470	438	485	474	472	436	499	466	476	482	447	453	506	482	461	498	479	495	460	460	469	443	479	527	531	520	502	469	433	454	451	485	490	478	485	513	434	469	436	453	463	469	496	503	461	479	414	485	480	441	481	466	466	458	483	470	450	478	478	461	506	469	412	484	445	463	501	490	460	478	449	463	488	427	463	490	475	467	489	452	461	454	465	483	422	447	441	504	465	418	492	467	477	471	477	446	493	490	434	476	482	449	479	478	470	468	499	472	496	446	464	445	438	482	455	449	500	458	463	478	499	492	483	464	452	458	482	457	484	473	477	455	468	454	481	482	495	465	492	447	473	460	459	511	481	487	488	460	440	487	478	477	488	472	458	472	505	456	465	488	501	470	481	454	499	475	516	413	465	481	483	481	466	480	486	453	481	503	485	448	499	447	462	443	452	480	425	432	466	477	458	482	459	485	511	493	449	486	490	489	464	457	419	508	490	476	493	463	474	487	434	477	446	464	480	477	427	461	479	475	545	441	494	466	460	461	472	434	485	480	469	498	465	469	456	442	452	499	471	526	491	450	483	454	459	472	484	470	457	463	495	454	452	484	464	469	483	485	436	480	501	506	446	497	464	499	487	444	448	437	449	441	470	476	489	399	506	479	520	463	479	461	467	446	468	448	478	477	487	472	451	507	439	461	442	445	443	476	453	461	495	505	467	496	448	475	503	461	462	450	448	467	476	486	476	481	477	468	467	486	467	463	471	472	465	493	477	494	447	496	482	492	492	475	496	431	473	463	454	460	466	492	450	497	451	444	498	484	506	483	455	475	473	449	486	474	486	463	503	440	449	435	480	439	475	440	450	488	495	509	503	479	449	496	457	469	481	448	494	511	459	462	470	485	478	515	463	466	512	454	479	457	468	477	505	465	486	454	501	461	471	462	465	481	500	445	518	465	457	461	483	492	470	455	436	461	496	443	483	484	470	485	474	528	460	529	486	468	489	441	494	458	491	472	466	467	493	460	522	512	444	448	500	516	493	449	479	481	458	448	482	470	490	463	483	468	506	442	457	474	512	457	458	422	467	478	463	473	475	469	480	469	483	444	452	498	447	448	482	482	503	480	446	477	515	475	484	437	456	462	475	447	482	454	447	479	456	457	442	471	462	470	479	453	460	462	501	440	494	495	486	445	497	502	463	476	468	473	492	443	452	426	458	473	466	460	475	441	500	439	483	433	469	482	451	452	461	475	489	495	468	448	495	473	466	451	521	502	434	507	488	486	474	422	478	454	502	459	483	520	472	466	479	479	502	460	473	490	477	469	490	473	436	470	476	480	478	471	464	473	464	472	470	472	471	454	511	461	456	451	498	449	524	488	450	418	487	478	506	486	502	462	464	512	463	466	478	486	462	430	475	467	487	481	460	472	497	448	488	491	463	505	460	488	500	462	450	481	484	496	459	478	461	504	459	479	495	498	484	489	486	454	482	472	452	463	514	448	481	498	465	452	473	480	468	507	447	464	492	484	489	441	439	422	502	471	462	453	452	504	441	475	461	476	484	466	482	476	507	461	466	505	443	503	457	491	476	483	483	455	493	460	480	456	494	480	463	480	462	513	454	468	485	504	498	456	458	472	475	484	500	474	486	467	456	455	494	479	469	499	460	491	440	481	473	483	491	495	467	475	535	471	462	441	493	511	466	470	466	448	470	451	457	468	496	497	487	457	448	451	456	474	453	498	445	501	480	451	507	472	469	496	474	478	444	482	487	498	481	433	477	451	472	462	508	431	474	439	472	464	482	458	433	460	461	478	486	480	506	470	482	465	474	455	480	470	447	454	471	478	451	500	460	469	468	469	485	437	466	447	484	450	490	476	492	481	464	445	487	483	444	495	453	493	471	440	481	480	465	481	458	481	478	490	472	501	453	475	488	504	525	451	489	479	433	486	455	500	444	446	520	443	472	452	524	476	525	486	477	480	471	498	451	501	470	477	466	441	461	480	482	458	456	475	481	479	433	478	521	452	440	488	449	490	458	518	479	467	444	446	498	454	471	475	502	452	469	498	465	470	461	484	467	450	472	495	460	462	460	433	456	464	464	510	473	472	449	488	484	502	441	465	441	503	465	470	484	468	465	460	476	507	500	493	494	480	459	473	433	488	460	440	467	455	484	454	501	428	457	471	466	452	515	440	474	468	456	480	485	452	468	485	489	505	471	476	500	453	457	475	504	435	498	473	493	440	457	470	473	468	479	484	469	483	488	448	474	450	490	478	462	458	455	445	461	478	437	466	476	440	471	445	493	481	465	492	415	458	438	480	476	476	465	481	511	477	453	443	495	472	447	477	455	484	459	486	473	469	482	475	454	463	434	442	433	475	455	492	516	427	415	471	499	500	470	487	484	438	452	459	464	492	467	465	479	502	509	491	462	442	485	468	457	468	463	438	490	491	512	463	462	471	477	487	472	441	479	508	453	460	489	470	468	476	469	486	450	464	461	423	499	451	460	476	460	480	451	498	478	451	461	461	462	469	506	465	475	462	453	519	438	478	457	503	464	456	490	450	494	452	475	448	483	450	483	486	450	447	507	470	462	497	492	467	442	462	448	459	516	475	470	447	475	464	452	485	448	445	450	480	456	436	501	481	507	460	461	450	487	528	458	460	475	470	498	463	450	450	474	456	507	477	475	465	433	464	491	463	487	496	477	469	463	495	510	474	430	480	483	457	503	455	470	481	512
29805	22739	24788	23844	52291	48093	29398	12320	1203	560	372	316	373	407	372	373	355	345	287	296	254	221	219	282	310	353	265	242	210	224	194	199	229	243	239	262	207	219	187	208	235	193	228	220	190	190	183	201	202	179	205	202	203	213	176	180	185	202	164	179	183	222	202	201	227	190	180	175	216	195	215	180	207	214	202	200	194	197	190	202	190	194	213	187	195	201	199	191	203	154	181	177	228	194	191	197	194	179	201	181	185	191	208	180	171	201	200	184	211	181	202	187	195	195	161	174	202	181	176	189	173	168	184	174	215	185	180	186	203	186	180	194	193	189	177	163	171	191	194	188	172	212	168	202	198	200	182	183	213	199	184	194	214	182	180	186	177	192	179	204	192	200	193	186	178	187	197	185	184	189	189	193	188	187	201	162	202	196	194	187	167	190	163	195	200	194	195	201	195	192	185	181	209	178	193	201	218	213	189	186	205	203	202	191	193	184	209	194	204	192	197	186	182	198	197	185	183	215	189	185	171	192	166	180	187	187	195	186	178	196	217	187	194	174	199	162	186	193	218	212	177	172	174	201	204	181	204	201	195	176	181	173	205	200	213	180	206	224	206	206	172	180	191	174	201	179	190	200	208	202	172	185	176	199	188	171	196	195	182	166	197	172	186	194	193	183	195	199	174	188	188	192	205	165	222	188	192	203	178	185	200	200	162	193	175	200	168	179	203	181	210	188	189	199	204	155	191	189	173	186	202	143	180	190	205	193	217	188	189	203	198	198	179	192	184	214	207	168	192	199	175	189	184	180	176	186	189	188	200	178	189	193	200	183	186	194	185	201	178	183	197	184	212	170	191	189	194	195	221	186	194	224	175	194	188	195	197	192	200	169	198	207	178	202	206	187	171	146	200	199	203	204	169	179	200	192	172	187	216	199	189	197	198	186	159	196	177	173	199	187	173	170	175	180	181	182	179	174	186	171	186	191	186	184	207	191	188	189	196	179	194	195	187	200	186	194	217	186	216	201	188	182	200	183	181	196	218	195	212	197	213	186	210	191	201	201	204	176	192	212	211	212	198	205	181	194	187	183	225	187	192	180	181	195	179	180	174	207	198	187	205	212	225	189	172	163	217	183	188	193	184	186	171	201	163	183	186	175	214	177	194	175	185	184	178	222	194	188	165	204	167	175	196	188	193	200	171	212	198	194	207	189	212	200	182	190	176	181	182	176	196	194	183	215	181	190	210	202	199	165	210	204	200	189	191	185	203	191	199	209	191	160	209	199	199	180	206	172	209	216	176	189	202	182	184	195	178	181	191	176	196	176	166	176	193	192	181	199	181	181	188	180	206	196	196	178	165	192	179	190	174	188	180	187	209	191	184	173	194	180	187	205	210	177	224	196	200	195	168	189	185	192	229	208	190	200	198	182	193	203	176	167	191	163	206	201	190	188	194	199	187	202	175	182	201	185	182	192	202	204	186	189	183	188	191	195	180	186	176	170	187	171	195	174	176	222	187	175	186	211	198	207	189	207	186	209	169	162	205	178	178	192	195	204	187	210	174	193	203	203	202	195	209	197	185	211	198	185	192	227	196	166	177	191	194	186	191	181	192	174	194	205	181	187	224	164	198	191	174	188	196	201	189	194	191	160	191	190	209	198	199	198	177	199	194	173	184	197	200	172	201	193	178	180	162	173	197	179	203	205	166	174	205	171	179	206	162	194	207	187	184	172	193	187	186	180	196	189	180	162	185	212	204	184	186	196	159	198	202	189	185	217	185	193	212	170	191	181	189	190	209	178	198	178	190	206	208	196	211	200	169	184	174	189	191	205	192	211	175	174	184	177	187	203	167	175	170	181	193	187	184	180	170	181	194	188	214	201	188	178	203	186	212	203	198	153	198	172	185	182	163	180	209	169	180	171	205	174	193	204	200	178	197	170	185	182	181	209	188	190	194	202	190	187	199	216	191	207	217	193	174	200	226	186	196	176	174	179	177	176	191	175	178	198	188	179	188	170	198	180	176	175	191	195	169	178	210	191	197	191	202	201	172	206	192	181	169	213	167	212	192	219	175	196	200	190	196	194	207	183	190	193	196	178	192	199	205	182	194	212	195	187	206	209	213	189	203	168	193	197	189	188	193	182	207	184	167	188	172	195	201	191	196	206	183	184	195	184	203	174	161	192	191	184	185	164	191	181	192	191	164	193	192	191	216	169	183	179	184	208	197	205	220	177	183	162	189	194	205	209	196	185	192	193	197	180	214	197	196	185	181	195	193	192	171	165	231	193	203	186	219	177	186	203	183	176	191	181	206	168	159	173	189	182	175	181	203	206	175	175	187	188	175	191	206	162	166	173	179	200	201	189	229	191	182	192	189	201	196	172	216	205	196	196	215	215	198	178	188	174	194	219	183	189	161	183	203	177	207	157	196	219	212	176	177	191	201	208	172	191	199	196	195	189	194	190	174	184	207	195	196	182	189	178	188	188	179	192	201	191	194	172	188	183	202	177	201	195	185	181	206	207	178	171	198	217	165	199	171	203	173	195	188	200	182	193	187	202	214	179	203	200	221	193	203	176	186	185	184	194	182	193	194	180	227	196	179	186	195	191	192	190	190	195	177	173	203	195	172	187	196	175	192	179	178	201	213	182	191	214	198	197	189	192	210	204	198	206	198	219	201	196	191	187	187	196	199	220	163	204	174	195	208	200	188	198	173	174	200	201	205	184	203	202	171	192	203	188	201	194	204	187	178	191	189	207	169	198	202	179	195	195	179	177	184	177	178	186	195	186	198	192	214	194	216	199	206	197	183	168	197	197	197	178	196	174	193	190	172	186	177	192	201	186	196	161	195	202	181	188	194	192	216	160	175	205	154	210	181	175	187	175	206	191	177	199	194	186	183	184	193	196	193	185	183	209	189	201	169	172	201	182	194	195	202	192	199	203	213	202	181	187	207	179	194	170	183	183	194	195	186	203	200	199	201	185	190	194	205	195	218	180	196	186	166	199	184	174	172	192	191	209	216	159	165	202	203	201	171	207	197	202	212	187	172	163	180	211	182	192	202	211	202	184	180	190	167	165	188	183	175	209	201	200	173	205	199	183	207	183	190	169	237	211	202	193	196	207	200	188	163	210	199	179	176	214	194	191	181	187	191	175	172	189	175	208	193	192	199	196	222	200	163	187	165	191	189	191	177	204	168	198	200	179	160	210	185	197	187	189	187	196	150	193	178	205	208	192	195	191	205	217	167	174	191	192	204	191	154	205	199	180	193	194	190	190	172	185	189	203	203	204	218	178	176	197	180	183	196	183	177	209	204	195	198	210	206	195	206	184	165	176	181	226	188	166	185	198	187	217	191	172	216	185	173	169	187	175	201	177	186	212	175	189	193	209	189	192	170	178	190	203	205	183	183	173	174	168	225	179	175	195	190	184	200	198	183	193	181	209	191	190	201	189	183	193	222	187	198	190	209	202	183	186	188	202	179	183	177	208	197	185	188	204	171	148
15885	18992	27459	34433	65896	61793	46171	25505	3275	3083	1780	1495	2032	2072	2064	2137	1967	1781	1361	1352	1124	934	891	1353	1680	1891	1275	1068	842	754	732	894	968	946	877	779	727	713	642	627	625	598	898	855	720	576	562	540	582	527	506	555	525	489	495	565	549	528	591	543	538	565	577	537	554	535	559	546	549	555	526	553	547	548	545	572	490	523	527	516	505	544	515	529	545	543	538	572	555	533	563	570	545	506	522	520	559	572	558	503	521	554	534	531	547	504	548	587	527	563	543	544	533	525	527	519	529	554	500	533	528	529	552	550	578	578	514	558	557	558	533	521	564	551	505	498	562	533	547	547	534	542	572	529	551	563	585	535	548	545	518	570	523	495	519	546	556	497	538	544	585	558	527	545	540	540	545	537	536	508	588	534	509	558	525	535	522	501	542	566	564	512	533	524	555	566	533	583	542	571	615	547	527	541	553	532	551	538	501	586	513	507	484	547	525	538	545	585	567	581	546	540	547	549	540	576	544	551	573	539	578	509	534	529	533	516	558	566	535	559	528	505	526	513	533	571	526	526	572	603	545	526	528	541	513	538	547	534	566	560	531	576	554	536	518	555	522	557	579	573	559	550	507	546	569	524	521	531	541	554	525	592	555	495	519	520	529	517	557	558	551	521	557	525	548	526	526	520	562	527	517	502	550	537	495	524	534	570	559	543	529	515	521	542	547	541	565	506	544	509	589	547	549	536	553	496	520	570	588	535	563	579	521	582	521	542	533	539	546	555	554	534	557	526	546	554	520	540	546	569	530	540	522	542	514	546	520	520	611	539	518	563	581	576	528	547	566	565	564	526	572	590	549	539	509	591	526	573	535	527	545	562	556	545	560	550	518	570	563	549	567	537	593	516	575	524	538	537	534	565	544	563	570	568	555	463	525	542	545	577	539	552	561	532	552	521	536	599	525	560	544	536	548	553	558	528	528	544	579	537	559	554	525	529	571	537	520	561	520	547	537	567	524	515	539	544	531	550	536	540	562	504	553	551	556	563	511	532	577	520	517	600	553	541	592	572	526	546	562	514	589	572	582	551	566	541	558	562	556	549	536	503	580	525	524	596	508	515	539	539	589	521	527	523	514	536	497	540	529	522	497	560	593	570	575	538	534	532	542	553	522	527	560	549	532	549	572	549	522	569	574	548	570	576	530	572	526	507	573	554	545	552	564	548	558	506	553	519	550	528	537	490	580	522	566	565	551	541	556	590	523	554	519	559	514	548	516	518	532	593	540	512	589	571	554	617	500	538	546	570	571	562	525	531	533	553	536	528	553	507	556	545	539	535	540	553	572	537	526	547	542	580	543	570	544	533	540	531	536	547	578	548	533	521	517	555	528	510	561	537	564	516	521	568	535	542	542	510	541	508	510	567	523	563	594	513	508	524	538	519	533	506	568	584	554	560	506	565	540	492	531	521	534	530	595	547	524	510	575	570	534	517	572	546	517	554	529	560	570	544	538	556	537	512	561	543	539	536	574	573	544	549	551	582	536	520	544	553	630	536	573	554	533	548	549	522	549	520	528	526	575	526	551	551	521	508	499	531	530	587	553	542	563	532	540	561	514	519	554	577	556	545	535	552	537	543	547	537	554	569	562	495	560	548	524	532	548	507	505	557	531	523	543	572	570	516	534	571	538	570	539	542	577	546	546	498	572	542	505	562	564	578	547	545	518	517	530	497	553	549	517	552	510	564	574	550	537	504	566	568	522	575	562	554	540	562	534	587	523	519	517	528	552	530	550	553	522	545	519	498	584	571	563	563	545	573	543	549	556	551	541	543	537	561	540	574	585	571	503	539	532	549	584	556	543	569	568	549	514	595	526	559	553	574	571	527	495	535	553	560	551	526	540	543	578	554	574	571	556	510	595	521	539	585	520	579	533	541	578	505	537	512	583	568	559	565	560	554	549	572	547	556	538	544	563	557	522	565	566	570	513	544	565	538	545	559	509	586	546	525	578	571	559	581	545	589	580	534	565	608	570	589	542	557	556	541	580	560	544	536	513	532	522	532	512	551	510	564	523	554	572	490	512	550	539	527	519	538	521	536	524	541	500	597	532	567	549	558	595	515	560	575	533	541	545	510	552	544	573	541	539	556	541	558	553	567	557	567	561	561	586	549	575	522	552	554	567	519	556	539	535	538	591	589	536	553	547	535	566	545	563	528	563	509	553	582	571	520	532	576	548	530	523	571	552	511	521	556	570	570	558	565	540	596	536	536	551	539	565	509	524	575	578	507	561	555	502	542	515	554	530	534	549	563	539	534	502	565	544	531	510	517	505	532	595	542	557	574	583	537	555	570	562	548	528	557	552	552	549	545	522	586	574	529	565	500	524	582	567	512	579	558	526	554	513	547	592	528	532	543	515	598	536	543	518	543	555	590	529	532	556	555	522	513	564	542	502	558	521	552	520	547	561	527	587	569	573	554	541	551	543	578	558	516	590	546	523	603	535	512	546	540	525	587	558	518	535	523	489	554	594	552	580	610	500	545	536	530	551	535	540	523	551	511	519	549	555	639	548	519	532	540	575	561	552	573	549	567	527	560	523	565	556	550	544	542	558	526	579	522	556	544	528	520	565	540	570	551	547	534	563	563	585	538	524	545	537	507	550	546	561	575	544	569	520	519	571	505	517	572	553	509	527	532	562	560	537	511	525	532	609	510	557	522	561	587	532	551	567	523	553	577	523	579	566	576	530	560	553	550	534	525	537	572	575	551	547	533	543	548	533	508	512	562	544	600	532	582	555	507	561	523	525	575	533	513	530	524	563	553	550	521	524	556	574	519	567	563	531	515	556	567	517	524	512	556	532	532	575	540	514	539	541	507	502	510	525	562	535	536	546	570	500	572	515	525	523	565	572	559	558	513	559	586	517	509	566	520	558	539	535	552	544	560	549	579	544	553	571	562	538	529	571	546	569	548	562	541	565	542	552	561	534	536	520	510	553	519	573	542	545	537	522	553	554	557	525	563	548	538	524	529	580	541	572	511	548	552	541	534	544	518	563	502	558	535	551	572	535	551	563	552	533	540	531	534	512	545	537	545	552	496	538	605	556	547	497	536	566	568	498	546	558	572	541	522	580	549	514	544	541	564	551	582	538	564	547	540	506	545	543	543	554	526	518	506	559	594	523	567	552	543	528	544	543	520	536	527	557	558	527	546	552	527	503	516	589	556	553	552	520	550	564	574	524	555	555	553	558	533	525	535	543	515	516	555	543	537	533	536	531	534	507	547	505	541	533	550	554	531	563	550	555	556	542	536	542	526	549	516	551	546	535	535	526	530	551	586	551	517	562	561	539	562	564	548	522	545	566	531	560	567	567	567	565	564	558	556	532	527	569	534	582	545	521	565	500	552	541	518	503	541	583	503	541	540	565	540	546	547	548	573	545	521	560	527	488	598	535	540	497	532	510	536	518	533	546	544	582	564	572	542	555	524	559	536	545	551	559	567	581	535	529	497	546	556
21646	8235	7148	3450	5616	5322	2591	572	260	237	242	234	225	199	239	224	215	211	217	225	235	185	190	231	218	220	241	231	227	220	217	202	225	216	200	230	200	198	218	202	195	200	218	241	216	216	252	210	188	212	226	195	182	193	208	193	220	217	191	196	212	216	226	204	208	202	188	241	216	209	202	220	204	214	208	188	248	225	237	193	217	206	216	202	182	196	187	193	209	215	202	210	213	211	204	195	190	200	226	223	196	221	240	223	208	209	214	217	191	211	213	201	208	204	224	198	237	227	201	207	208	207	194	225	200	200	221	203	193	184	212	200	230	184	209	193	223	200	204	191	193	206	172	211	234	214	205	208	208	207	201	194	204	198	213	205	203	199	221	206	203	212	248	209	233	203	232	203	221	191	233	226	211	199	194	209	200	209	207	203	236	203	179	198	219	214	220	206	215	211	190	212	192	225	195	204	199	184	233	207	210	197	218	214	225	195	200	228	208	205	213	241	186	241	206	200	202	222	226	225	227	201	204	194	210	218	205	210	228	239	194	205	211	199	205	215	223	204	232	225	215	205	211	209	239	216	231	200	220	209	190	220	190	186	221	219	205	228	197	193	210	216	228	225	209	196	219	211	196	208	198	202	216	233	220	208	215	204	228	210	248	224	199	226	175	224	220	207	209	206	205	211	200	202	217	204	224	224	179	201	228	193	189	185	200	223	203	199	203	196	183	218	191	187	190	199	175	192	191	223	186	218	234	215	229	222	187	198	223	206	212	221	217	205	202	208	214	235	203	219	197	205	210	213	161	195	211	205	227	226	223	215	201	192	202	210	212	188	209	204	212	222	184	197	203	219	217	214	198	197	200	211	170	227	206	183	195	209	196	219	194	190	219	210	203	204	209	182	205	193	224	223	213	220	164	199	189	209	211	215	196	221	205	213	214	219	205	218	187	215	200	239	197	199	217	190	197	190	203	200	226	232	224	207	196	204	190	209	212	220	191	195	216	237	204	218	210	215	177	208	199	189	230	208	204	218	204	204	215	193	203	219	211	203	193	207	218	188	194	202	219	195	206	197	201	231	214	208	191	201	207	201	226	199	217	213	206	205	209	162	215	193	194	226	228	200	234	224	207	228	194	207	217	218	199	205	214	203	213	227	220	202	233	220	223	235	188	207	183	179	215	193	191	190	227	210	206	231	223	208	221	194	202	190	196	211	214	196	194	232	209	184	182	224	187	226	218	213	209	234	203	206	202	200	211	210	202	221	196	191	218	216	230	195	228	221	205	192	199	205	231	217	239	201	227	227	220	213	229	207	217	202	224	242	225	214	217	193	223	211	214	221	214	201	215	196	217	197	204	210	209	218	184	215	206	191	204	224	187	199	216	193	221	193	194	213	201	192	220	199	186	196	233	212	212	215	188	204	189	207	214	229	220	227	221	198	193	175	220	224	204	209	209	201	184	220	197	224	223	231	208	212	225	215	209	188	188	182	192	207	217	213	189	238	198	221	214	199	231	247	183	214	218	227	213	184	208	244	228	225	211	233	206	209	201	221	199	220	215	215	215	196	198	237	214	226	213	191	191	204	213	184	207	207	193	223	193	202	217	193	214	234	236	194	217	199	186	209	177	212	204	213	205	209	220	209	234	204	187	200	204	189	190	200	222	215	224	205	243	197	222	205	204	197	222	202	220	214	221	203	202	192	226	175	207	193	182	210	186	180	199	199	234	215	208	234	241	214	185	224	201	202	214	198	217	210	208	220	225	195	212	212	201	208	204	191	217	218	243	221	187	223	215	195	187	215	194	226	209	198	198	204	231	193	210	240	189	194	194	213	229	195	223	194	228	234	205	200	216	223	238	212	229	231	213	198	205	203	221	217	204	195	219	206	217	196	215	239	219	225	191	195	208	223	194	216	216	209	211	195	211	188	220	227	203	211	194	227	209	195	223	241	210	188	221	225	221	223	205	211	211	186	212	228	214	192	207	213	196	218	217	233	191	194	226	220	226	216	204	216	245	202	203	189	187	210	205	233	233	234	196	223	213	207	222	189	202	229	203	194	208	188	210	206	202	209	216	201	228	216	210	215	214	204	223	210	227	187	228	222	210	215	219	200	223	214	218	211	193	216	191	220	222	201	191	185	211	213	201	236	208	229	233	201	202	183	187	222	214	217	199	195	226	199	231	195	224	206	203	211	220	241	230	205	185	225	200	212	174	185	197	205	203	199	225	209	202	211	200	210	205	216	190	198	203	203	216	198	185	212	217	203	194	199	202	194	202	198	215	244	235	237	208	185	220	215	217	204	200	195	215	213	229	211	193	187	185	177	199	218	227	227	239	206	207	195	209	204	217	193	212	200	211	202	200	180	187	223	211	188	209	208	183	194	219	217	232	213	214	231	203	201	223	197	208	214	193	225	211	235	193	222	220	216	207	204	188	225	210	209	203	218	185	196	198	199	215	195	222	207	216	198	210	223	226	222	197	222	237	210	210	190	208	205	207	203	209	235	190	184	212	202	232	199	207	192	209	206	192	208	192	200	207	222	208	234	196	205	207	194	198	218	227	218	196	206	192	206	201	199	224	214	220	193	185	243	209	228	186	184	232	211	208	208	195	192	230	224	226	234	209	218	200	220	223	186	231	209	213	178	193	185	204	189	198	228	243	201	229	179	232	213	215	199	214	185	210	208	228	189	215	224	238	204	216	216	206	231	211	217	212	221	228	206	189	216	225	202	215	233	238	202	220	214	219	204	212	210	218	206	204	184	203	229	225	205	211	234	224	231	227	208	214	210	196	233	213	216	209	204	201	210	208	203	217	197	225	231	217	231	210	200	218	221	183	205	222	213	217	200	212	232	199	209	204	206	179	209	207	185	206	210	204	198	196	227	211	195	204	234	208	219	198	209	210	234	176	215	195	219	194	214	214	223	207	215	190	221	222	187	203	206	225	205	192	222	207	209	195	205	212	197	179	195	209	192	238	202	216	211	221	212	235	226	231	233	194	178	219	213	202	189	223	217	220	220	200	221	195	235	179	221	197	223	224	202	206	195	198	235	218	213	199	205	242	196	205	187	194	207	195	230	238	206	227	204	217	199	226	198	209	208	219	191	238	186	202	201	203	214	222	207	193	211	202	194	215	200	206	227	201	196	200	204	217	197	211	210	224	218	229	184	197	193	202	194	212	222	219	214	190	199	227	224	205	204	178	185	192	214	222	207	207	191	242	214	202	209	200	202	221	199	217	187	213	187	196	182	218	186	215	195	198	216	203	194	215	209	194	217	220	229	211	183	216	183	196	212	213	209	204	194	230	229	203	213	190	197	219	195	202	210	180	184	198	235	209	207	217	223	198	213	211	201	210	221	218	225	216	211	194	185	208	198	226	202	208	195	211	201	215	192	203	211	200	205	194	220	219	217	205	178	202	235	215	205	209	202	202	179	204	224	216	199	185	225	208	206	202	194	202	201	205	220	211	215	201	192	224	206	214	198	228	201	213	195
10809	7613	11194	9477	19294	17854	9477	2091	787	702	599	618	683	697	719	743	722	698	662	610	698	647	638	623	680	657	604	610	685	628	626	578	606	561	585	572	604	610	594	556	595	616	593	595	609	607	600	594	608	605	592	615	586	552	535	584	583	607	628	589	584	515	623	594	559	559	606	554	597	596	568	566	590	617	596	600	539	568	567	558	619	566	603	584	553	637	585	573	576	610	593	555	569	574	604	576	583	606	611	593	625	587	601	568	589	612	592	569	614	601	573	587	558	548	579	558	597	579	599	560	616	587	591	621	579	570	609	576	619	627	522	590	589	591	564	609	626	646	565	634	572	576	605	626	555	617	587	563	590	576	603	573	537	608	579	609	578	612	547	553	562	581	565	594	616	599	582	596	576	579	570	554	620	584	596	600	577	546	592	587	589	603	572	572	593	586	572	602	584	629	567	584	604	582	578	539	582	604	565	585	653	588	553	563	554	566	556	583	596	575	573	582	628	574	555	619	583	581	591	585	576	571	579	592	580	587	614	596	580	598	594	578	546	575	568	586	619	596	638	546	653	592	602	605	633	553	617	560	550	565	585	646	599	569	584	560	584	576	566	598	579	599	553	526	588	583	587	593	559	607	569	609	599	635	623	604	593	542	566	560	596	550	600	552	577	604	580	567	568	576	590	585	578	581	585	578	593	611	585	623	606	572	561	578	584	594	537	572	544	617	577	586	604	567	620	578	611	563	575	554	569	578	611	550	565	584	612	556	573	581	567	565	551	593	567	566	570	605	622	572	584	555	567	584	560	575	631	577	558	571	608	560	561	588	616	524	621	646	613	569	567	561	613	595	557	586	597	596	562	555	585	571	596	545	553	658	575	588	613	585	582	586	550	542	586	606	594	579	569	595	563	577	572	589	573	567	603	598	560	550	571	619	592	579	591	593	601	596	561	556	603	599	617	599	591	596	577	581	599	563	571	596	559	584	588	569	574	537	631	619	629	596	549	605	556	595	612	611	604	599	586	592	548	560	595	619	588	565	564	559	586	560	607	576	560	612	586	570	568	604	584	596	599	633	577	585	569	608	590	609	586	588	594	661	586	561	556	581	595	612	564	546	605	604	633	576	592	571	528	529	608	593	565	606	573	558	562	573	564	584	597	603	623	537	590	542	575	607	628	559	557	598	604	566	592	612	533	569	573	566	579	579	584	594	592	576	557	576	562	574	587	609	564	546	574	590	599	590	570	576	615	570	565	590	626	613	529	555	593	594	594	564	593	585	588	578	553	590	572	627	574	566	545	560	574	559	571	581	574	576	575	542	625	600	608	596	632	613	585	594	598	637	582	616	613	630	547	536	610	580	569	642	569	604	604	621	566	558	579	572	567	601	550	586	591	604	620	529	637	563	570	559	547	606	589	571	545	603	605	605	596	618	555	581	579	582	582	574	586	523	602	604	608	602	594	555	532	603	630	589	557	582	550	620	619	555	601	563	580	625	557	586	595	590	600	575	560	595	587	556	615	554	601	633	625	554	605	578	595	605	544	580	557	599	617	581	565	570	561	607	610	575	548	597	561	557	576	563	557	623	558	626	594	564	626	625	595	555	561	583	622	595	616	594	599	547	632	572	561	613	596	572	550	586	592	582	571	577	591	524	610	610	568	626	578	546	576	626	563	614	551	603	598	583	585	595	610	606	614	581	609	578	577	582	624	592	567	618	574	557	569	620	610	577	580	571	617	628	565	567	601	577	622	567	593	625	623	597	617	574	585	563	592	573	608	590	554	573	605	615	615	624	563	562	560	536	572	583	602	563	598	601	582	610	564	601	589	551	613	576	631	549	573	537	589	587	578	612	536	618	565	577	580	640	616	600	627	585	549	600	574	595	537	629	557	619	611	591	585	558	561	584	577	613	529	539	617	625	599	548	555	624	593	590	611	600	582	647	594	632	624	566	559	586	588	600	606	576	575	563	600	575	657	576	582	613	606	609	595	589	620	562	535	603	635	589	576	574	589	570	542	601	550	555	581	608	620	588	612	596	561	587	525	575	546	599	578	568	577	559	576	577	543	582	598	581	578	569	548	596	603	532	551	615	595	555	606	571	537	624	576	566	582	574	618	554	577	603	604	589	538	570	607	582	574	568	586	577	597	545	597	532	597	581	534	602	578	573	555	576	577	553	592	611	606	568	585	608	594	563	535	570	580	595	565	583	585	581	592	585	634	583	577	573	621	581	565	623	577	563	581	574	561	529	565	579	592	585	605	576	561	603	549	602	566	570	596	566	611	607	591	595	607	556	593	580	588	594	604	565	597	664	587	599	576	551	634	561	561	588	618	607	566	565	582	549	592	585	555	565	601	588	580	599	579	589	563	598	577	595	564	561	576	581	556	555	581	619	617	604	579	612	585	586	595	576	590	559	590	526	649	552	613	547	579	592	582	592	567	544	573	621	603	591	610	573	601	585	607	539	559	543	600	606	595	596	602	562	582	577	596	599	585	614	582	606	608	579	623	599	561	579	516	592	568	576	619	550	587	576	584	603	588	616	584	618	575	581	615	620	548	616	576	565	599	621	598	598	626	577	563	601	629	568	608	552	586	565	599	589	605	597	570	603	568	583	561	563	597	602	576	556	570	632	578	573	591	550	561	600	527	570	574	577	622	578	601	601	548	553	618	597	589	595	575	575	566	612	592	584	614	630	547	554	558	565	515	593	607	634	602	558	555	555	554	578	578	601	562	601	554	583	610	548	569	616	637	586	615	587	608	607	618	625	543	580	632	567	619	611	581	567	573	569	553	589	578	507	603	620	627	549	590	602	610	568	614	585	568	550	529	582	607	543	564	578	631	565	551	623	534	570	615	531	603	564	599	551	586	566	575	589	615	603	590	571	600	567	599	579	561	615	579	600	618	586	598	567	545	570	611	565	568	571	573	583	630	610	600	620	587	564	553	594	613	559	600	629	587	580	560	577	575	612	586	571	619	616	543	572	659	600	577	534	578	543	588	568	628	578	582	572	582	597	596	587	584	593	597	554	539	573	591	629	620	625	608	626	590	550	549	608	567	581	599	545	621	596	552	563	564	620	540	563	554	553	567	543	620	580	567	600	604	569	596	592	556	568	612	637	603	641	579	579	606	637	545	619	548	564	541	572	592	591	606	614	578	562	536	574	591	588	619	585	567	594	591	567	552	532	583	612	604	600	557	573	574	600	596	584	564	595	590	562	599	606	570	543	541	631	594	645	617	598	563	595	578	569	591	585	581	577	580	611	562	556	585	589	562	609	630	559	600	619	563	589	552	615	565	595	587	602	609	608	571	601	596	545	607	587	585	585	539	611	596	552	572	547	620	611	559	574	603	595	579	614	595	565	606	575	573	573	595	592	559	528	577	591	574	568	553	564	609	567	582	590	550	550	592	546	587	567	605	541	602	614	631	591	558	585	589	561	602	591	568	582	555	526	560	638	595	562	614	568	579	579	570	589	571	551	577	587	599	588	626	595
27127	14359	11433	16256	42489	36144	19205	4262	504	291	246	247	244	246	232	276	283	228	200	223	208	220	228	255	259	252	229	248	207	205	208	192	180	187	165	178	167	174	191	172	155	176	179	206	204	188	194	172	157	146	157	153	176	158	169	145	189	185	188	162	148	179	168	178	165	152	163	170	183	168	161	177	157	143	169	147	193	170	152	161	158	171	182	196	163	166	148	153	181	163	185	175	173	167	169	160	192	157	162	169	160	154	169	160	168	152	166	168	197	166	167	162	158	172	171	163	180	147	181	169	193	155	172	158	153	156	164	148	143	150	153	165	175	183	174	181	160	159	167	172	141	167	145	183	185	151	178	183	186	182	187	155	172	191	167	159	173	162	166	174	180	160	195	162	168	164	162	150	169	185	174	149	172	167	180	170	197	174	158	184	172	172	179	181	176	184	160	161	206	154	187	133	157	179	176	177	170	161	190	133	164	175	156	154	171	163	164	154	140	175	169	189	160	168	201	155	146	172	154	185	146	176	177	156	167	170	159	157	165	172	171	167	137	168	165	148	138	154	179	154	170	187	147	154	173	173	150	184	162	179	137	188	173	175	194	145	170	181	152	139	167	183	154	196	189	163	195	191	188	143	151	166	176	166	161	189	158	187	189	188	153	163	185	192	178	154	176	177	186	170	175	188	156	169	178	166	180	179	176	160	168	147	169	175	171	176	146	171	181	173	200	172	191	167	171	156	154	182	174	178	176	161	166	156	163	155	172	156	163	157	211	171	186	179	189	174	171	165	181	171	172	171	187	171	187	159	171	167	173	185	155	175	160	164	156	149	172	186	182	166	171	156	202	148	161	143	173	168	156	160	184	174	145	201	178	171	179	169	159	191	172	163	155	128	174	193	155	160	173	152	167	184	166	188	174	175	180	199	165	161	175	171	179	171	163	177	152	164	181	164	161	195	165	167	183	173	162	173	163	174	177	167	176	168	153	164	170	187	160	156	180	167	184	178	159	174	179	180	164	179	199	191	163	165	167	142	156	174	153	183	179	170	179	168	173	190	166	165	169	179	159	170	154	167	160	149	167	168	160	187	181	155	177	168	173	168	148	168	176	158	161	167	154	177	193	165	166	147	160	177	190	170	183	180	170	191	170	184	172	175	149	174	165	160	174	182	147	153	177	152	155	173	155	160	174	142	177	171	160	177	153	154	169	183	182	183	138	157	169	167	158	146	175	144	169	172	157	202	162	167	167	157	167	173	161	159	145	165	164	162	150	168	168	176	184	147	159	183	164	164	189	166	130	171	153	191	160	177	180	156	167	174	171	180	161	175	170	198	164	162	159	187	189	166	168	174	165	173	145	171	187	162	157	179	147	155	173	175	168	191	178	159	161	164	169	157	154	178	176	163	171	195	168	167	147	160	175	177	145	208	188	173	176	184	149	185	177	181	146	155	151	175	174	178	184	157	163	195	184	166	139	159	172	161	138	133	173	157	154	161	191	176	166	167	185	168	175	159	181	155	143	167	171	165	155	176	155	158	172	150	168	178	155	167	162	169	168	173	167	189	170	162	170	164	159	164	146	183	160	166	169	170	183	182	168	154	174	184	156	164	168	171	164	184	172	183	156	180	159	177	171	145	156	152	160	175	175	168	180	176	183	166	159	151	166	174	163	162	184	156	151	151	178	179	155	167	187	176	186	180	146	172	166	170	161	197	134	166	161	158	148	178	178	166	176	182	171	167	155	167	155	166	177	153	162	146	156	174	176	172	182	147	174	156	199	156	172	153	161	186	177	168	150	175	167	181	143	170	157	158	159	157	172	173	141	176	155	146	175	188	172	178	184	161	178	144	183	147	164	168	184	167	184	166	179	164	162	154	155	185	173	165	193	168	189	191	166	174	161	162	166	148	157	166	181	156	170	149	175	158	169	150	150	173	155	179	180	163	168	179	157	164	165	162	166	169	165	179	153	171	151	140	179	178	167	162	182	176	146	151	189	170	166	174	174	158	166	190	188	170	162	180	171	157	180	152	161	156	141	166	157	185	147	167	170	143	176	170	151	158	168	190	188	159	167	169	179	148	158	154	170	145	171	153	186	179	183	175	173	176	158	150	195	189	167	190	175	156	155	180	184	142	166	180	144	170	172	174	164	194	179	137	173	188	147	165	171	179	164	173	164	168	174	169	178	158	166	160	159	152	163	167	172	172	156	139	152	168	184	157	150	173	195	159	154	172	173	170	173	152	152	158	168	166	178	161	177	176	172	162	172	166	151	141	183	178	182	138	160	164	185	181	158	158	174	146	169	159	171	159	167	171	153	166	167	152	168	191	168	161	179	176	172	156	181	175	170	162	152	170	150	180	189	185	159	179	171	162	166	163	162	152	176	158	171	165	198	177	165	190	166	172	157	155	172	146	190	167	182	167	177	173	188	171	168	171	148	148	167	166	184	161	175	184	177	173	174	160	169	169	152	190	179	158	171	160	197	162	159	153	158	161	157	170	159	178	141	164	151	167	159	166	163	176	181	155	155	162	178	165	165	161	154	199	185	170	160	184	135	181	165	162	194	167	200	177	186	169	187	168	164	160	147	165	155	161	186	165	186	164	183	183	159	177	198	168	180	169	162	184	175	180	187	167	151	163	182	175	174	176	153	182	150	162	171	161	154	181	178	158	176	136	168	152	153	157	185	181	137	164	180	168	177	143	173	163	180	172	194	162	156	181	194	167	166	170	166	167	162	174	177	173	151	155	146	187	178	184	167	185	155	136	164	161	186	151	185	174	168	168	160	156	157	177	170	152	176	153	154	183	191	160	184	147	161	171	176	142	170	176	176	182	186	165	190	182	184	158	170	165	166	181	156	138	155	188	175	154	157	172	189	168	150	177	157	175	160	180	170	147	169	167	150	165	164	182	178	175	176	167	166	138	156	188	163	183	160	151	158	180	165	165	163	168	181	178	179	181	162	148	186	162	173	162	158	155	154	184	174	165	167	169	185	172	176	166	151	178	183	150	178	187	172	182	189	155	169	173	179	177	162	183	180	189	195	168	158	169	163	168	191	169	158	167	179	164	176	158	178	172	191	151	160	173	160	167	165	161	176	174	168	149	173	163	181	163	164	153	138	172	187	194	155	130	171	150	158	178	149	188	173	187	160	173	162	171	138	142	155	164	186	175	169	201	176	179	186	184	176	168	158	165	154	141	192	185	180	172	167	171	168	173	181	159	194	165	180	182	168	159	167	176	165	164	180	139	181	159	177	185	160	159	179	187	165	160	152	166	190	155	168	152	172	178	155	168	165	168	175	148	169	164	147	166	157	165	170	168	175	157	168	148	156	189	176	164	176	175	141	172	199	176	158	176	184	175	147	151	160	169	158	171	181	173	150	166	167	158	154	168	163	179	179	166	158	163	168	176	167	172	176	158	158	141	188	158	164	144	175	158	167	174	157	149	181	160	160	169	165	183	183	161	163	169	168	148	170	168	178	186	209	188	160	161	178	191
14015	11604	16757	31568	57808	51487	35373	10636	2539	1378	1116	1123	1140	1118	1266	1615	1493	971	905	756	1081	1094	1088	900	1297	1098	1144	1122	1028	684	805	640	690	637	701	637	649	618	594	552	484	538	705	718	591	486	469	430	447	480	468	475	505	479	471	485	487	440	495	488	528	503	495	548	480	480	453	480	464	459	469	484	479	507	503	464	430	475	493	511	481	528	475	459	496	488	491	463	506	490	518	499	450	507	475	497	500	468	511	481	487	495	477	465	487	500	476	488	444	509	442	469	482	468	464	481	473	463	494	472	513	461	430	469	454	467	510	493	508	444	457	481	502	473	482	453	457	499	480	479	469	463	525	489	529	486	451	488	453	502	447	458	464	472	461	487	468	518	458	501	498	500	504	500	526	462	509	454	511	475	492	500	488	443	467	431	462	479	478	462	503	462	538	480	468	490	507	466	508	500	454	502	500	491	461	487	460	508	499	499	454	499	505	478	488	463	493	438	490	507	492	524	486	467	460	464	478	492	511	449	451	493	485	464	445	482	486	480	459	491	506	466	532	523	521	457	516	497	457	502	485	441	479	472	459	490	447	499	453	474	468	477	491	455	472	496	470	520	470	488	499	477	502	501	491	491	522	455	445	445	476	458	515	483	488	482	462	498	441	465	504	444	498	464	495	505	485	471	479	504	522	477	479	507	476	467	477	518	475	495	455	529	510	478	455	463	493	478	461	487	509	504	510	509	502	510	517	503	473	460	495	479	453	487	459	490	509	491	518	484	462	486	482	454	495	502	480	477	511	481	498	465	448	484	511	460	484	501	462	539	535	487	478	462	491	472	462	463	468	474	442	505	476	435	469	538	494	501	476	474	504	485	502	512	490	470	475	494	464	456	480	504	487	529	474	498	460	497	464	463	467	490	503	484	494	468	495	481	449	439	469	455	480	486	489	459	464	466	525	457	499	508	486	511	481	516	481	499	487	470	495	488	502	482	498	482	479	520	443	478	470	483	497	485	465	509	463	466	439	458	515	481	501	517	486	495	506	454	501	473	457	480	503	500	492	540	492	447	483	461	448	494	491	497	457	477	544	460	485	477	489	441	449	468	492	508	468	456	508	486	533	471	498	477	470	418	480	440	458	514	497	482	483	484	453	487	498	508	499	457	506	456	502	466	463	471	497	489	510	466	493	474	472	526	473	500	492	465	500	454	464	448	501	438	480	504	445	486	480	511	479	485	499	443	482	450	484	514	491	549	482	459	473	488	473	443	469	464	479	475	508	497	480	479	475	495	483	476	459	489	475	470	514	487	466	469	488	507	441	484	458	481	528	464	508	450	452	499	495	456	473	489	482	488	480	458	476	470	499	494	474	476	455	473	478	487	475	449	457	480	466	460	492	496	459	484	479	461	459	486	471	518	491	473	513	484	449	497	497	476	478	486	492	469	458	483	500	447	459	439	496	474	465	533	498	533	453	479	487	483	468	483	445	459	472	496	465	475	501	440	488	492	480	535	490	486	520	443	494	462	489	472	503	510	440	467	524	520	496	478	470	490	514	473	510	490	478	505	429	492	507	512	496	490	521	497	477	498	462	455	476	530	504	503	475	461	452	475	502	446	493	507	499	498	530	497	474	533	482	470	510	411	461	462	473	487	492	479	502	511	487	483	533	482	514	535	486	493	478	471	528	490	517	460	462	498	476	465	450	445	507	455	462	506	489	488	465	469	498	493	507	486	487	487	515	476	463	472	451	510	455	454	493	515	474	423	462	489	482	473	488	459	463	474	466	454	468	478	489	472	504	412	488	496	476	424	479	477	496	478	486	504	498	484	476	494	447	502	490	484	477	482	478	482	517	475	501	464	477	499	499	496	468	486	490	478	502	486	466	505	495	495	456	474	501	447	474	490	464	474	492	463	459	489	516	491	487	509	517	478	476	476	462	500	508	478	493	497	462	459	528	514	485	514	484	453	491	458	489	455	480	458	448	538	503	463	489	474	453	471	510	491	471	504	487	459	515	439	485	480	487	490	514	480	506	496	449	457	470	514	450	510	470	468	525	514	459	504	488	489	512	465	518	481	508	490	499	482	466	458	503	505	486	492	504	495	525	462	495	462	472	457	461	472	471	516	467	475	488	479	514	469	461	501	471	513	501	502	442	479	500	492	496	463	490	504	472	487	477	494	511	493	485	469	470	489	452	516	491	472	484	484	462	461	480	483	500	476	450	497	464	460	487	469	476	509	457	467	482	459	497	498	481	493	500	517	504	449	460	488	480	473	449	462	478	501	489	483	467	433	467	470	482	508	485	459	498	509	483	480	470	491	459	526	485	513	511	455	489	452	515	485	509	498	466	493	516	485	497	484	528	465	474	482	458	463	483	499	489	506	465	473	516	472	489	511	464	503	445	478	469	494	476	465	475	464	495	474	499	506	489	432	457	483	466	496	499	500	476	490	494	492	472	462	471	466	481	509	522	503	504	503	484	494	489	498	483	477	470	451	495	455	505	503	485	502	469	485	492	488	492	487	506	478	455	438	485	499	461	504	484	485	445	447	475	486	478	459	503	481	465	489	471	495	445	480	475	519	511	495	485	464	465	499	483	523	480	467	478	487	466	510	484	508	512	503	499	469	492	522	473	432	477	468	493	449	484	493	469	487	495	482	465	464	447	484	459	468	507	458	495	481	480	500	459	484	471	454	444	496	471	460	508	490	490	488	503	486	519	450	461	510	511	460	468	481	474	476	503	474	455	476	500	492	472	468	485	516	510	507	484	499	464	490	493	468	461	506	480	482	499	415	518	495	495	485	437	482	494	484	499	479	469	498	470	507	478	478	478	480	476	496	449	461	508	489	489	518	438	481	488	492	473	499	473	504	496	489	481	477	471	501	450	475	503	522	501	485	459	519	496	477	495	473	526	489	476	478	472	527	463	478	496	473	456	498	478	478	504	508	489	509	465	477	500	494	521	473	507	494	506	470	484	465	477	505	487	528	475	476	479	484	469	457	510	505	496	494	530	499	437	476	475	509	518	493	478	491	493	511	470	461	501	498	479	488	463	510	508	472	475	449	496	481	474	518	495	497	481	475	520	440	457	505	478	476	489	463	482	487	474	511	515	462	450	476	463	460	469	493	493	499	484	488	529	492	472	539	491	516	462	471	457	474	467	465	471	440	485	492	456	467	480	489	455	474	500	471	511	486	474	477	480	483	497	466	533	516	446	470	471	478	493	478	494	464	508	487	465	486	481	489	503	448	521	491	503	463	471	504	516	474	491	484	497	503	451	500	462	450	522	477	457	489	497	474	481	504	426	479	468	461	454	473	460	491	488	492	473	500	471	526	489	500	483	495	462	487	465	484	459	512	474	504	486	430	469	486	460	503	487	492	507	439	506	487	540	482	479	454	453	496	475	509	465	437	437	513	509	484	473	472	488	490	490	424	430	510	458	461	512	474	463	500	474	481	501	485	456	484	503	501	484	497	477	498	471	477	483	467	499	469	450	506	457	469
29957	19322	19627	33920	61808	46041	25415	6345	1050	516	348	303	335	287	316	400	469	338	276	353	344	308	294	293	312	331	301	285	236	254	221	231	245	256	243	288	240	233	230	202	210	257	272	217	227	220	179	203	183	185	209	212	198	214	189	205	212	220	205	215	218	186	196	199	209	225	218	208	202	199	213	213	193	231	199	194	191	217	205	225	206	209	208	224	198	194	215	198	196	212	181	197	189	206	196	206	187	197	185	208	195	196	188	219	209	200	211	217	210	220	197	182	215	206	192	213	188	207	190	187	197	200	212	196	217	192	210	205	202	201	215	225	190	204	191	202	203	204	198	224	203	210	223	180	189	208	202	207	198	225	218	227	220	199	174	201	206	216	190	215	206	194	213	187	216	194	196	234	218	201	206	209	201	215	174	224	183	210	212	213	192	208	199	223	186	210	230	220	191	205	223	190	191	192	200	192	205	225	213	235	192	195	184	225	226	188	217	189	208	174	167	181	196	199	187	188	209	201	215	192	197	174	187	215	191	220	215	207	201	211	174	209	222	206	193	196	194	204	212	217	214	209	204	220	210	239	206	186	225	209	231	200	207	183	217	208	192	230	184	196	196	210	196	223	221	177	203	207	206	200	210	222	209	217	203	219	215	221	221	208	190	217	202	222	220	235	174	191	198	200	190	223	207	211	196	204	184	188	206	204	216	200	204	218	199	193	219	197	224	207	205	199	193	194	156	182	216	192	193	166	218	222	194	207	182	204	190	222	216	197	196	202	208	207	216	213	205	177	216	214	202	201	175	205	187	207	209	200	228	217	197	211	205	186	194	196	197	198	191	209	195	204	180	186	191	201	198	174	217	193	193	204	215	188	204	205	191	213	201	208	203	197	183	198	187	235	210	218	190	218	191	230	177	186	200	208	180	221	185	204	200	199	200	194	216	194	190	206	207	203	198	203	191	205	194	191	204	221	195	234	189	193	211	193	190	249	214	202	204	187	233	197	214	223	213	185	195	197	214	205	191	183	201	212	210	198	204	206	205	187	195	205	203	214	201	209	197	207	214	192	220	201	212	214	191	200	204	235	200	231	211	225	221	215	190	188	227	191	201	234	221	226	203	200	202	193	195	209	177	190	194	198	194	187	206	181	212	229	232	175	205	183	219	204	205	205	200	211	198	206	212	190	208	195	216	204	226	208	203	217	224	191	208	236	209	192	218	202	205	186	211	189	191	193	194	210	232	211	226	203	213	226	217	206	214	196	186	195	216	211	219	211	189	201	190	219	169	240	239	195	201	211	202	192	196	220	197	192	207	211	214	212	181	213	210	172	207	233	195	176	214	195	171	210	211	235	208	216	188	222	206	194	193	197	204	167	196	223	215	222	186	188	208	207	210	190	203	167	193	210	203	202	189	205	178	150	198	214	176	209	201	198	191	229	184	192	209	189	202	210	201	211	200	175	177	221	212	212	209	192	211	202	206	195	210	204	217	213	198	190	218	192	192	229	185	217	199	223	188	217	208	182	189	202	209	193	184	220	188	188	210	212	205	203	208	202	206	199	172	199	207	180	160	222	202	205	176	220	214	193	179	220	196	207	189	201	196	240	209	196	208	197	211	189	205	177	169	174	223	204	202	180	206	199	209	193	169	204	211	197	184	200	184	203	208	201	178	211	218	196	182	188	184	198	216	209	191	202	219	207	196	203	201	181	183	199	219	204	198	230	210	180	192	177	197	180	195	210	203	222	204	185	195	199	222	191	185	184	208	195	197	203	193	229	191	187	202	204	198	210	208	192	191	196	212	189	184	202	189	213	202	188	208	216	189	221	198	192	210	200	200	196	219	216	215	179	194	194	212	164	186	209	203	190	200	227	225	209	205	198	223	208	196	203	209	198	188	201	192	195	204	208	199	191	202	191	195	188	203	216	202	208	179	205	192	186	203	186	200	207	193	205	207	165	193	208	210	171	199	205	221	208	188	194	207	198	200	213	196	201	214	192	210	201	214	210	191	234	200	210	193	184	181	200	186	215	202	226	197	203	209	204	202	189	190	206	172	194	222	196	182	204	208	204	185	223	188	203	187	202	210	204	246	217	200	193	197	200	198	222	190	200	207	199	223	190	187	220	220	218	204	201	203	208	196	202	222	208	221	212	204	209	211	221	223	198	193	226	193	185	209	175	199	206	190	194	191	212	196	196	182	207	207	218	224	193	216	207	208	187	201	227	203	188	219	214	217	176	227	176	208	237	194	205	211	193	198	199	187	177	213	217	193	223	230	199	205	172	205	215	184	188	192	199	223	200	193	249	204	204	189	175	211	198	195	209	182	194	184	219	210	176	200	220	205	196	199	206	174	186	205	227	185	193	181	210	192	195	198	214	189	211	211	222	202	196	189	204	184	211	177	198	226	217	206	218	201	183	201	181	211	198	187	186	212	192	199	223	202	202	199	199	192	188	214	181	207	190	177	167	202	223	167	182	215	198	192	200	204	186	213	211	221	221	228	227	195	199	205	196	221	196	205	195	218	189	196	215	192	199	182	211	200	199	199	208	201	212	208	191	216	217	201	210	192	212	206	200	197	190	206	196	177	225	206	184	211	205	192	187	219	209	183	182	200	202	206	183	208	203	187	210	194	235	221	200	186	188	202	197	214	201	227	189	195	198	216	177	204	215	208	219	215	193	224	191	176	192	215	210	204	195	177	200	200	201	189	212	191	201	183	194	202	190	201	186	205	217	193	189	193	197	185	208	185	180	200	247	194	224	196	217	193	227	210	196	201	188	203	190	196	216	204	199	189	202	195	202	189	202	192	209	218	225	224	208	198	226	216	195	213	214	196	218	206	203	176	200	195	188	205	221	211	189	197	182	206	188	193	170	199	200	212	174	241	186	211	215	194	155	210	201	190	209	184	220	205	192	243	212	203	194	174	199	191	207	205	218	185	209	190	192	230	204	210	204	212	210	200	186	216	212	198	215	196	207	193	188	204	202	204	181	194	166	203	191	212	211	202	231	211	184	208	207	194	188	206	183	196	200	203	203	193	192	200	222	188	199	182	183	187	188	206	191	202	183	221	207	203	217	199	162	195	202	187	207	203	218	199	199	225	196	178	210	168	197	205	209	176	184	200	208	225	190	212	202	210	187	222	204	196	219	203	220	197	175	180	186	200	195	203	208	191	179	212	205	207	193	219	186	178	202	186	225	215	201	200	208	208	214	199	191	194	162	185	216	204	175	184	195	194	194	243	181	198	187	194	180	205	189	194	220	222	223	202	188	208	215	213	204	208	197	215	192	204	191	197	209	207	173	213	196	182	195	210	195	215	235	172	205	197	213	204	200	187	195	228	222	225	225	189	181	232	219	205	197	186	187	199	207	227	215	208	212	208	227	176	193	219	210	218	223	194	197	202	205	206	186	213	186	232	214	208	206	200	191	186	205	217	189	217	203	219	186	214	248	162	222	194	204	172	215	195	200	191	236	201	170	189	186	211	197	229	192	200	195
16044	15178	23999	46517	73678	59807	40565	13334	4641	2426	1817	1323	1500	1587	1593	1932	2478	1585	1375	1591	1797	1567	1436	1684	1961	1592	1589	1427	929	1033	1021	871	907	1025	1003	927	850	855	800	640	635	710	980	883	803	655	566	552	623	564	551	583	565	587	600	619	638	588	575	596	567	558	575	568	570	566	611	604	584	549	574	578	585	593	584	554	612	588	521	571	538	612	592	607	590	553	551	633	568	577	587	584	587	559	560	594	555	571	607	595	593	570	571	569	583	576	600	562	589	586	563	570	547	613	594	552	586	603	610	583	605	565	581	597	588	610	595	584	575	568	575	626	560	585	579	604	516	613	588	566	589	639	594	617	548	566	564	603	566	589	552	566	586	583	598	568	587	570	542	579	575	565	549	582	558	553	595	558	595	557	540	586	625	575	576	582	597	567	554	560	551	608	574	573	595	568	541	575	555	570	550	559	537	556	594	540	546	581	604	567	564	590	564	597	547	608	543	541	584	594	570	550	605	577	586	572	571	568	590	591	530	606	621	590	587	589	590	560	546	557	593	586	605	605	513	584	546	593	607	597	604	587	568	586	565	575	604	552	526	606	587	554	540	585	605	597	594	579	615	582	577	567	585	561	583	588	598	550	585	585	535	564	558	583	594	535	580	602	592	607	574	564	591	568	580	581	581	591	590	559	565	563	561	557	539	569	541	557	606	545	612	582	588	591	589	585	561	568	577	540	599	552	580	613	570	596	585	528	583	601	564	550	545	588	558	544	542	581	616	592	601	598	563	595	555	594	569	615	576	557	568	545	621	605	588	549	561	604	553	600	591	571	572	586	571	613	544	580	579	590	579	576	592	614	563	597	573	590	586	510	576	570	577	591	594	579	549	592	554	569	558	562	563	572	588	556	570	536	606	593	583	527	588	570	584	584	582	625	624	612	605	555	565	570	554	578	554	571	610	575	612	563	567	572	577	603	580	542	584	605	629	559	569	558	601	564	572	604	548	543	587	576	568	542	589	616	573	575	586	581	542	591	597	575	615	531	568	587	574	554	592	574	571	584	568	571	526	545	575	617	581	585	627	569	586	578	563	585	568	604	581	593	550	601	597	610	589	563	569	519	551	556	566	525	604	585	563	593	611	556	583	609	586	635	572	574	586	579	563	593	578	595	559	523	572	594	579	546	591	607	585	584	566	601	582	615	579	583	578	576	593	558	557	587	580	518	574	567	566	560	572	560	590	605	585	580	628	577	581	601	572	596	578	573	557	594	642	570	571	585	563	602	568	574	543	607	541	573	597	537	598	568	567	570	567	555	584	611	577	552	587	615	619	566	593	585	596	601	547	584	572	566	563	598	561	563	610	578	586	597	611	609	571	585	593	574	580	578	575	623	562	554	574	518	572	564	589	607	553	568	570	600	567	535	567	599	543	637	561	566	574	586	553	528	607	604	606	589	593	573	549	579	589	595	589	532	582	567	593	601	586	599	589	568	580	551	586	587	599	598	577	613	557	594	601	562	565	592	596	557	520	623	569	538	576	607	572	562	568	552	577	600	576	597	585	543	627	558	606	561	579	584	581	562	553	595	598	574	564	570	593	582	584	608	568	558	561	575	599	569	561	590	585	570	590	577	609	627	589	621	588	604	583	594	575	540	561	560	539	631	577	565	560	562	584	560	544	561	588	574	606	562	543	535	577	572	531	582	602	545	611	626	585	590	600	568	593	574	605	602	545	547	599	530	587	584	590	542	588	541	588	593	595	548	533	581	567	572	574	562	568	616	534	557	540	612	577	573	546	555	548	610	586	570	548	581	622	572	579	608	563	535	596	576	568	529	582	611	600	555	554	584	565	582	527	547	588	598	559	594	587	595	546	607	564	588	553	577	585	595	566	569	577	534	610	591	619	603	569	538	564	571	574	583	572	585	572	584	594	558	577	561	538	600	585	599	608	612	592	549	564	619	584	601	589	646	566	597	583	582	580	616	587	607	567	558	568	625	550	579	598	605	567	544	608	584	574	609	594	595	565	573	535	593	578	589	575	607	548	590	585	561	574	640	520	634	554	606	559	527	625	623	563	561	549	584	588	610	551	551	569	587	583	589	625	579	552	558	598	611	629	565	587	546	528	611	574	561	561	570	643	608	574	581	545	574	600	596	574	548	569	561	595	563	553	586	606	556	578	610	557	573	555	604	620	601	534	598	551	647	611	562	553	598	541	602	554	544	525	596	565	585	573	584	564	562	578	559	563	602	605	609	555	587	604	582	573	549	590	549	536	525	560	530	599	572	600	595	570	559	573	583	569	578	587	566	598	579	618	562	548	602	602	591	534	526	575	647	603	584	571	586	579	589	590	570	559	595	564	543	586	579	588	571	601	576	595	589	601	525	601	617	556	637	540	538	596	621	589	548	599	559	554	612	561	612	607	558	608	530	517	582	574	606	559	586	561	581	589	594	586	594	594	594	599	574	572	577	596	511	568	568	613	561	553	582	602	578	595	582	572	585	546	591	602	618	597	533	602	561	608	533	571	610	588	582	584	587	590	607	573	567	600	587	613	610	579	560	579	575	549	536	571	601	579	587	581	595	578	573	569	567	567	541	597	598	612	599	565	605	587	591	526	541	563	532	569	552	574	538	562	607	590	589	646	585	593	574	606	538	542	574	598	614	534	601	582	578	532	584	614	592	581	566	587	574	577	584	531	608	584	602	564	532	562	608	586	552	598	548	534	596	590	565	587	603	577	514	584	582	598	572	584	610	559	594	600	587	602	577	566	592	574	578	579	581	564	561	557	582	578	580	538	573	563	586	603	567	566	595	553	586	551	573	585	569	574	550	574	592	575	606	562	601	611	531	587	556	562	561	584	593	553	563	611	562	555	583	551	584	565	625	604	560	564	542	570	566	602	621	573	576	638	546	555	558	551	579	537	542	608	579	581	585	589	571	552	603	585	628	620	544	598	573	611	553	603	525	572	576	608	558	593	552	581	561	573	568	592	556	572	537	579	584	590	577	655	589	547	566	564	595	585	599	605	536	553	608	624	564	614	602	587	537	553	592	593	636	580	609	557	584	562	585	585	597	578	579	582	549	571	588	557	555	589	567	579	589	657	568	595	563	537	539	581	541	555	583	577	571	555	605	593	557	602	561	599	594	563	583	531	580	600	580	605	549	597	551	587	591	596	578	594	592	563	622	580	567	569	618	593	623	587	618	557	566	616	566	578	560	603	565	580	584	565	530	529	611	604	583	591	559	556	640	566	578	533	575	543	610	581	533	577	551	610	560	569	590	548	557	606	552	571	568	579	571	594	580	553	579	590	602	548	610	556	635	611	569	627	558	574	563	589	578	583	533	535	549	571	553	580	560	598	557	544	614	585	589	612	583	602	590	557	562	583	546	575	532	603	556	556	566	576	577	568	598	571	551	559	535	619	589	613	594	586	569	575	574	584	583	553	574	559	614	571	567	549	610	578	577	548	590	611	593	553	629	597	581	575	584	569	604	586	593	594	618
20169	4067	3633	5401	7165	4728	2200	695	248	238	242	247	239	271	236	247	255	212	246	247	230	219	223	243	230	237	235	243	219	228	251	211	203	268	218	230	258	221	217	195	235	224	255	200	239	201	226	218	224	225	233	229	201	236	210	209	245	229	212	241	229	237	241	218	241	225	261	201	230	247	223	212	225	205	222	223	246	241	222	240	233	236	230	233	238	212	204	257	241	216	232	261	203	225	189	241	219	228	246	210	254	232	240	241	217	236	190	209	229	251	258	232	190	231	234	228	219	225	248	234	240	215	201	230	238	245	229	215	239	246	235	218	246	237	240	220	238	218	248	236	204	222	220	226	207	219	244	205	228	202	240	206	215	210	232	217	229	234	264	252	225	254	222	220	222	231	208	228	211	242	223	214	224	220	207	234	238	222	219	238	236	222	238	221	232	216	225	204	222	228	206	237	229	217	222	230	225	220	259	203	248	223	245	211	241	245	210	229	256	234	225	215	238	230	242	226	210	233	237	216	234	217	250	211	243	255	223	254	228	253	209	225	239	253	191	190	214	251	218	194	207	238	241	227	232	221	235	233	252	208	199	208	231	242	247	215	188	229	229	241	232	226	222	236	258	243	210	240	232	217	213	219	208	235	231	207	220	227	215	211	203	216	215	224	239	229	221	207	218	250	236	200	239	220	221	208	236	220	207	228	227	230	227	223	257	242	213	237	203	265	244	204	244	228	215	226	235	248	216	221	215	232	227	221	229	240	233	215	226	214	217	250	212	189	194	228	223	202	213	230	247	231	220	210	203	205	255	256	238	246	217	222	197	217	212	214	213	219	259	217	244	232	221	223	225	220	239	208	210	223	221	228	208	219	216	237	241	207	240	238	253	240	210	222	222	231	252	204	243	226	253	236	218	217	238	225	218	213	236	220	227	237	208	227	213	224	229	205	212	223	225	244	252	247	210	200	244	236	253	211	237	261	226	185	210	252	223	244	227	223	206	236	241	218	231	226	206	231	241	226	247	244	228	233	214	230	223	207	227	263	220	221	259	187	239	213	224	221	230	227	220	230	209	238	217	218	206	250	215	199	211	233	221	234	220	214	241	216	251	221	236	256	227	258	214	229	222	239	211	242	210	213	246	237	213	233	232	231	219	224	238	233	229	220	212	205	232	215	223	215	228	226	227	221	240	225	230	241	234	229	213	236	248	207	258	216	219	211	265	220	191	241	220	234	232	238	252	244	236	235	216	238	232	223	225	229	249	223	223	240	208	237	226	215	234	210	224	208	213	220	211	244	247	226	215	215	245	236	254	219	251	244	221	215	201	257	244	240	223	225	223	227	219	218	211	220	218	246	225	239	230	229	228	205	231	252	218	261	234	222	238	217	223	228	210	219	223	257	235	233	229	212	245	252	238	204	244	253	254	223	242	246	248	247	223	218	192	206	256	230	231	207	236	230	222	209	229	221	231	215	245	218	240	237	227	227	245	240	223	220	253	201	251	233	232	261	224	251	242	224	212	225	260	214	235	224	203	218	240	220	231	229	233	213	227	210	206	199	239	230	210	244	228	255	232	207	222	213	223	235	198	232	221	221	223	228	231	231	232	239	237	194	200	210	246	248	210	256	222	237	223	236	234	223	243	203	220	233	231	206	235	231	226	238	205	222	233	224	208	236	225	257	217	237	203	217	234	228	241	221	247	235	235	274	221	221	227	219	229	227	221	247	270	214	263	233	207	223	209	227	228	229	215	234	204	226	210	215	223	237	221	224	222	254	229	216	218	237	235	220	237	239	212	224	214	226	215	234	242	248	220	207	227	233	236	218	227	215	231	234	227	237	254	212	222	211	229	223	217	219	234	214	234	226	234	226	212	248	216	232	213	214	205	240	243	231	221	248	248	208	248	254	233	214	226	216	213	192	222	217	207	229	244	218	239	238	232	238	215	234	220	249	215	232	247	227	244	225	238	239	224	202	189	228	222	250	222	221	222	234	252	243	216	220	229	239	230	209	228	245	194	220	214	246	237	264	223	220	243	201	223	227	220	201	254	213	249	230	237	221	227	218	214	226	232	256	224	208	180	226	228	223	208	220	238	223	239	212	212	248	216	194	247	258	230	246	235	225	244	230	230	237	259	227	233	200	229	206	219	217	240	219	222	226	227	225	210	236	216	214	213	238	242	210	207	214	235	237	229	219	237	216	210	219	194	206	205	241	204	211	228	220	232	234	222	230	225	223	262	213	235	224	229	220	234	228	243	203	255	219	246	253	238	215	216	233	240	227	233	236	225	201	203	211	220	225	225	245	198	235	222	210	222	240	214	225	203	218	241	213	228	223	218	220	233	238	209	222	212	208	213	216	238	237	220	227	192	256	243	204	237	220	252	253	235	201	223	230	203	232	248	206	228	234	227	214	231	216	227	220	236	229	229	230	184	236	216	213	217	227	226	232	219	243	205	254	210	223	216	226	228	200	250	227	218	218	243	213	244	221	216	223	199	214	232	243	219	249	218	218	212	230	210	224	219	235	226	198	230	238	216	217	208	214	225	217	221	219	213	233	235	215	226	235	233	254	251	217	221	261	231	230	237	211	222	212	216	239	220	240	245	252	249	229	227	225	233	224	233	226	219	230	233	222	237	255	212	227	239	271	223	236	231	212	215	260	222	220	239	228	217	215	201	213	213	233	211	231	198	224	210	233	237	221	225	234	227	215	230	247	234	218	207	249	265	247	205	215	237	208	259	226	212	220	200	212	242	212	209	222	226	209	201	197	224	224	225	237	243	215	226	229	230	220	213	237	246	217	250	254	223	235	221	233	197	196	230	215	251	224	230	216	231	232	214	231	212	227	239	226	230	213	222	227	225	236	215	215	223	232	219	224	254	224	217	209	236	225	203	239	245	259	224	245	254	212	228	181	231	230	225	243	226	228	212	239	210	220	217	244	241	239	219	220	231	209	203	243	237	238	246	253	217	209	230	221	206	253	216	203	226	214	275	242	232	244	248	201	218	241	226	241	224	233	210	225	229	217	215	225	204	225	233	243	233	221	244	234	201	201	220	234	212	227	219	220	224	240	208	242	223	238	251	223	265	247	227	245	213	232	232	222	224	230	219	232	203	223	214	245	243	228	223	184	234	242	219	226	218	214	263	257	244	227	199	255	228	201	222	238	234	220	226	222	228	221	230	207	202	231	240	250	233	222	246	262	208	219	217	232	228	225	220	200	225	243	229	256	209	248	220	221	235	218	236	215	235	219	215	215	246	237	240	208	226	224	247	240	220	207	202	225	230	241	220	213	207	214	205	221	200	217	244	229	205	217	201	221	266	259	202	209	227	242	220	207	241	229	229	232	224	229	209	204	219	243	245	218	250	223	242	236	223	217	252	234	232	201	227	227	241	239	252	242	246	240	239	226	211	250	218	227	231	237	266	231	215	227	237	247	226	185	244	244	202	248	214	217	267	213	220	208	227	230	228	222	229	251	226	235	246	213	211	213	229	227
9066	3492	7492	15812	21696	15447	7761	2556	856	659	677	688	659	647	698	697	686	707	632	671	639	616	599	661	657	674	660	625	644	658	647	640	646	667	649	680	625	630	621	642	643	647	650	629	663	602	616	632	631	670	627	648	625	641	635	629	655	692	638	632	674	616	636	602	644	620	621	634	590	596	609	619	647	585	651	623	633	645	635	644	656	638	625	593	653	653	630	634	608	654	637	642	601	681	670	654	615	647	643	647	668	657	660	616	615	640	626	606	633	647	606	638	628	630	608	643	640	632	629	672	630	653	659	638	654	684	668	678	656	620	614	611	655	613	629	654	685	633	622	706	638	664	656	616	590	647	591	610	615	660	621	660	581	661	634	675	687	624	652	583	655	588	614	633	635	593	631	596	604	649	653	608	639	591	649	646	632	657	655	620	597	590	634	661	662	657	669	645	619	599	594	635	658	591	649	632	616	648	622	617	647	630	645	637	636	644	637	683	609	689	643	665	643	583	650	618	642	653	636	625	641	626	645	616	606	649	627	637	628	621	619	670	630	592	630	624	624	616	624	638	624	600	624	642	652	629	647	663	681	675	600	641	648	673	627	619	620	668	648	629	611	628	614	638	658	634	617	608	635	616	653	607	627	650	667	632	679	641	642	645	641	634	697	567	623	653	635	593	629	621	616	610	640	673	649	659	642	605	621	634	629	634	613	610	631	545	615	608	643	620	671	641	626	649	578	624	607	653	615	671	598	633	634	619	607	623	654	601	606	662	601	643	647	640	605	634	627	688	668	633	666	597	650	591	614	635	569	602	604	612	620	689	631	673	614	623	644	615	615	616	640	658	642	637	628	628	635	659	632	594	640	653	663	612	646	597	632	657	658	603	622	599	613	644	655	609	670	647	640	641	615	627	631	637	653	627	636	630	600	636	648	655	641	625	667	653	657	698	610	601	634	600	638	619	649	618	622	634	625	615	587	677	624	641	622	638	676	645	635	638	649	616	676	675	629	614	644	674	651	651	600	624	620	620	653	642	599	612	654	634	629	626	589	629	659	584	625	661	638	649	651	650	645	588	663	603	637	583	603	632	628	658	633	645	636	583	615	616	597	616	661	605	604	648	628	660	608	623	627	659	666	642	646	690	665	668	645	618	701	633	605	696	643	595	610	607	637	587	634	637	650	605	638	652	627	646	622	691	626	650	610	627	587	620	635	599	659	649	638	634	608	661	626	634	613	608	652	635	682	614	571	656	643	688	622	633	688	602	663	644	606	602	675	618	630	642	661	654	667	637	695	626	630	616	609	595	583	643	678	635	611	619	640	688	632	641	631	614	627	633	649	623	635	577	602	599	596	646	657	611	662	645	601	626	678	662	664	628	668	606	662	627	627	664	634	596	649	627	631	637	624	660	657	641	615	612	621	617	654	657	647	674	659	665	600	625	666	648	659	635	612	664	628	639	651	677	581	645	646	600	598	628	647	642	624	639	630	625	654	669	596	649	625	598	598	629	617	623	620	612	614	612	628	593	645	634	580	622	636	617	642	649	590	650	601	621	669	621	678	629	643	630	647	621	628	624	661	649	663	609	642	603	637	638	660	656	628	635	683	613	676	631	617	644	610	592	649	622	644	653	617	620	645	615	637	614	656	620	689	614	615	670	674	661	657	633	642	648	637	669	649	617	583	656	653	644	615	674	662	604	612	666	620	615	643	678	625	648	615	674	645	681	605	648	613	626	609	643	608	670	708	662	600	621	641	654	640	631	617	640	624	612	633	631	618	622	625	644	612	612	642	589	600	661	597	652	611	572	580	614	627	640	623	609	612	616	600	618	599	627	646	638	682	600	655	636	626	600	617	616	620	626	697	646	606	610	595	660	677	613	625	627	653	606	624	628	594	643	644	610	613	651	672	649	680	658	639	678	641	655	648	597	642	627	620	587	644	640	617	634	627	635	628	636	693	595	599	654	616	619	600	617	636	620	617	619	596	610	570	623	687	662	605	672	668	582	654	603	649	608	670	602	631	627	630	609	637	623	600	652	650	606	630	665	649	626	688	626	608	582	651	614	645	629	634	651	617	617	653	611	618	631	666	629	667	670	656	627	622	654	620	648	643	674	585	617	672	595	613	684	581	595	631	644	664	583	664	639	613	617	616	658	610	638	635	620	631	633	588	605	621	650	617	657	645	619	626	628	635	657	685	671	629	628	574	667	691	605	646	644	591	622	638	617	637	621	634	674	656	653	601	654	629	647	679	640	637	684	642	642	610	629	657	653	686	652	623	574	628	678	640	611	629	677	635	598	634	610	684	595	615	618	621	682	659	633	620	635	599	633	639	625	687	635	685	632	617	616	672	626	632	634	596	678	691	587	652	634	679	618	640	638	636	625	608	646	680	604	650	627	599	629	604	648	631	627	644	641	627	609	656	617	643	635	643	638	611	630	591	640	639	652	630	678	595	646	589	602	608	600	631	644	604	578	633	631	632	666	688	627	653	645	620	652	638	640	599	634	689	622	638	612	625	620	650	649	599	651	595	598	658	628	604	651	617	690	607	624	615	653	620	663	639	658	622	656	646	631	649	586	629	591	615	645	613	664	657	604	637	654	623	611	628	612	660	613	628	603	628	631	650	591	680	626	650	632	622	677	638	651	646	625	581	639	619	653	636	653	643	629	625	585	653	641	669	620	601	633	639	657	616	608	657	660	648	617	616	602	618	627	631	657	651	667	588	633	617	641	617	687	635	639	623	602	624	615	637	627	661	608	677	594	623	635	668	614	625	615	636	627	640	668	646	684	672	622	635	627	627	668	607	653	636	670	630	593	637	612	651	642	610	637	697	611	655	655	639	646	584	662	624	652	635	634	606	654	646	665	683	602	637	651	592	626	648	638	634	649	635	660	628	638	632	669	634	640	621	627	635	616	619	660	650	630	598	609	630	616	623	588	661	576	616	645	630	590	667	675	611	616	597	646	628	620	601	630	610	612	645	607	618	645	661	645	632	637	610	678	654	669	609	659	627	643	645	638	596	631	671	602	648	585	637	634	620	638	634	631	673	646	655	660	634	654	653	634	622	639	594	618	642	638	626	639	615	652	596	686	623	636	656	652	640	628	652	640	636	639	640	669	647	657	634	635	667	663	655	611	652	627	610	603	644	592	598	595	646	625	614	684	580	621	629	649	608	628	627	660	622	681	621	643	644	647	660	651	586	647	672	643	645	625	636	591	613	634	624	642	626	613	652	634	650	631	629	624	668	618	615	655	593	608	635	672	639	615	638	636	628	653	617	700	633	603	644	644	633	653	625	626	635	661	615	668	647	655	655	639	664	632	641	591	607	668	655	610	627	585	639	648	618	641	649	632	595	620	634	658	655	635	640	621	627	606	584	646	661	589	638	645	620	602	644	580	643	622	649	656	629	644	647	607	596	633	622	668	620	632	615	626	642	674	644	682	672	609	598	593	661	643	670	657	655	659	671	673	610	654	621	616	598	656	643	688	584	636
26106	11709	14753	26927	42609	35600	18770	4237	486	298	336	294	229	255	277	295	327	314	233	266	199	202	238	209	226	237	231	182	210	192	212	218	188	203	219	199	180	195	183	168	172	198	193	224	172	176	181	179	167	181	191	161	173	174	172	185	184	184	171	189	186	161	178	184	185	173	184	187	188	190	172	171	198	200	191	186	174	169	208	179	178	196	188	198	214	166	199	168	176	202	183	223	187	188	186	190	178	180	168	186	158	187	195	188	171	175	194	193	207	190	177	214	162	156	156	192	186	194	197	177	172	181	200	188	173	203	198	176	203	190	197	183	158	158	186	185	176	169	173	177	164	171	149	169	188	193	201	189	177	183	228	205	167	209	172	197	184	180	200	170	181	196	179	200	194	196	175	143	190	173	188	188	209	178	160	195	181	170	180	173	189	190	183	186	198	196	183	206	194	170	172	204	180	201	176	185	182	196	188	179	185	171	204	195	208	162	177	166	167	184	200	206	166	198	184	167	183	179	171	189	186	222	184	190	185	201	158	157	196	175	192	207	179	187	179	199	187	187	199	188	191	167	172	206	172	203	194	197	208	181	181	181	187	172	189	166	193	192	183	185	194	186	178	184	211	181	182	182	189	167	185	196	199	213	189	194	172	184	172	196	193	188	177	153	182	191	155	178	184	197	202	179	168	196	210	180	204	160	184	174	188	225	190	185	188	195	199	217	193	191	207	178	166	189	194	187	170	164	192	174	181	194	192	186	210	188	188	196	208	178	183	204	178	194	196	189	165	180	194	197	195	186	200	198	203	198	199	172	197	194	188	186	183	179	190	189	187	185	195	202	191	198	187	185	192	181	179	167	181	211	173	196	181	184	182	183	182	177	186	157	165	183	191	166	170	193	179	194	172	178	201	177	197	203	187	200	176	183	174	182	217	195	192	161	167	182	210	178	193	170	183	188	199	168	184	188	175	191	186	196	183	150	192	210	191	177	182	182	194	163	181	178	190	198	195	170	184	195	180	197	190	194	195	196	191	185	184	159	175	177	162	180	167	191	181	184	183	190	227	197	199	175	176	180	173	182	201	197	170	186	182	184	200	193	182	188	179	177	186	183	187	191	202	192	202	202	194	172	187	195	177	207	187	179	188	170	203	199	186	198	211	185	195	204	195	192	167	208	181	206	177	205	166	178	187	180	184	225	164	184	170	159	191	199	204	182	173	174	191	187	210	183	172	186	188	194	167	180	187	186	181	195	186	186	197	198	193	188	189	189	197	188	187	197	174	202	184	188	211	191	182	180	194	197	166	184	184	200	211	170	191	175	170	172	170	190	204	191	154	198	167	179	194	187	188	172	192	176	192	184	171	166	212	190	169	178	178	202	155	190	181	199	180	177	149	181	185	173	163	176	186	171	181	195	179	216	175	189	189	163	216	172	165	186	179	190	163	178	194	185	183	179	166	178	178	176	167	163	187	206	185	192	206	184	186	184	193	185	188	184	170	177	179	198	189	155	170	194	158	169	221	182	185	185	181	181	180	196	164	173	190	219	150	176	185	180	205	182	169	153	177	157	194	186	176	196	194	190	167	201	201	201	183	169	169	177	154	198	173	209	191	180	179	186	199	188	195	208	184	186	189	200	190	197	204	188	173	168	170	180	210	162	189	185	177	203	156	178	188	182	196	196	160	189	203	193	210	156	196	211	190	198	183	161	185	172	182	217	184	177	176	202	198	179	178	193	191	188	167	177	181	191	200	201	196	183	180	186	183	183	175	180	190	196	183	194	179	180	180	196	168	190	168	195	192	193	184	170	185	196	170	202	200	189	195	175	214	175	205	174	151	194	173	168	182	175	172	219	192	174	176	183	181	197	190	176	192	181	173	170	187	192	162	162	188	187	206	176	184	172	167	189	194	180	173	187	179	192	173	149	169	184	208	193	191	203	186	166	195	185	190	199	202	186	187	177	166	187	215	199	203	186	194	175	180	183	215	161	199	206	202	151	189	187	191	175	188	191	186	174	166	188	173	196	173	178	180	181	185	205	192	190	179	170	182	173	207	216	180	197	161	182	165	169	203	193	179	179	188	196	179	188	188	184	165	179	167	191	165	193	197	189	178	183	176	175	214	215	198	164	147	174	180	159	179	188	191	182	183	177	170	188	195	177	182	177	192	192	215	195	208	187	205	182	172	199	198	200	195	195	193	179	177	216	183	185	189	184	193	197	176	182	183	155	173	193	179	162	193	154	171	168	186	179	188	190	193	191	194	193	199	206	171	198	190	178	189	192	178	193	199	165	181	171	196	172	198	177	182	199	179	185	200	173	177	187	168	170	191	177	206	175	185	181	174	173	158	193	187	190	172	172	192	185	170	186	186	185	191	178	192	166	189	200	191	198	199	168	199	203	199	177	197	179	182	182	214	202	185	167	198	215	224	186	177	187	191	191	173	191	201	177	196	158	211	194	180	191	189	179	175	180	191	213	197	200	196	188	198	194	190	193	192	185	188	198	195	170	177	212	171	197	179	179	195	193	195	198	200	178	172	167	180	167	202	199	188	190	168	197	174	184	175	198	202	193	195	188	148	198	189	192	180	185	194	185	182	185	169	192	162	161	194	183	186	206	178	190	185	189	185	160	176	189	176	184	195	194	186	204	175	209	178	184	178	196	179	182	192	198	197	200	188	151	191	182	183	171	166	180	159	188	172	192	177	184	185	203	179	211	206	181	206	183	212	150	191	182	190	188	189	177	180	190	204	184	193	186	191	200	204	188	183	189	177	161	194	208	191	179	199	190	182	192	181	196	164	154	165	173	208	187	183	171	179	160	178	155	197	182	173	151	181	185	186	173	190	151	204	192	211	180	164	174	185	152	165	173	187	188	195	169	182	200	188	203	173	185	184	176	185	170	200	171	198	197	185	195	181	175	212	219	189	192	170	205	199	180	183	175	175	180	188	196	182	166	171	170	173	187	207	201	200	188	164	199	200	173	171	174	190	184	173	207	168	180	167	169	178	188	166	192	196	181	213	186	171	200	166	179	190	186	194	199	165	215	202	198	188	188	177	177	188	167	180	195	182	188	200	180	175	189	173	184	163	175	199	195	187	196	199	169	172	176	196	189	185	201	176	184	184	199	181	196	174	184	175	172	207	202	153	185	164	182	184	181	185	212	203	211	167	201	180	193	179	181	170	189	181	196	189	184	197	173	182	166	183	184	196	195	211	181	197	177	173	189	170	169	176	163	176	181	211	209	177	173	183	169	179	166	178	165	190	174	177	165	188	186	194	154	201	195	178	200	153	197	169	185	187	175	173	195	175	185	193	167	208	173	157	181	189	194	173	180	205	197	182	177	199	172	197	182	174	154	179	189	184	184	199	186	201	218	165	196	193	153	174	174	178	181	198	180	188	163	189	187	182	177	212	188	199	191	186	200	201	180	205	190	188	190	219	186	190	209	173	205	183	182	159	189	201	173	179	173	172	176	186	206	202	200	175	205	181	173	179	179
12060	9469	21537	41615	57956	51030	35490	11137	2146	1315	1725	1395	901	1045	1359	1575	1743	1331	1026	928	764	794	780	965	905	799	838	692	722	742	822	778	730	745	746	694	605	598	577	556	522	616	737	682	609	556	532	544	520	529	512	548	570	534	539	572	497	542	517	533	505	521	480	572	558	545	528	511	511	530	499	550	569	534	515	521	512	517	583	522	510	528	499	549	518	526	551	511	537	509	565	559	500	529	562	511	532	534	558	513	536	555	542	545	532	584	526	532	482	544	521	528	526	532	565	593	554	561	473	567	496	550	522	590	541	514	549	505	539	542	523	551	525	572	572	563	505	522	488	539	561	546	532	508	562	536	546	537	542	564	493	556	486	505	557	524	539	514	540	503	520	523	532	545	526	505	530	537	517	552	524	519	553	526	533	551	537	524	528	527	534	567	519	517	558	566	550	538	546	552	501	550	542	510	520	522	499	527	532	553	556	489	540	529	527	552	520	492	527	510	536	535	585	566	518	572	552	525	538	515	562	546	547	507	521	554	529	519	517	520	560	521	502	516	551	511	533	554	541	512	559	536	585	505	539	539	539	523	554	509	517	524	540	513	525	503	515	472	538	516	528	561	556	523	501	510	535	503	505	519	515	532	516	567	533	518	565	535	539	524	511	482	545	524	543	564	542	507	501	544	544	545	509	553	501	535	539	522	529	525	492	538	561	512	563	558	576	496	526	559	542	584	540	555	541	562	529	539	500	562	486	529	536	541	521	571	541	518	495	552	554	529	537	508	540	528	494	542	512	518	539	558	577	525	511	508	526	474	529	532	550	529	503	538	569	496	529	506	527	534	498	510	528	543	556	531	556	538	537	554	529	536	534	536	534	535	576	455	483	577	537	513	547	495	530	541	515	545	541	538	527	549	497	552	553	494	537	562	527	523	518	531	547	511	507	513	509	551	560	519	524	500	505	526	511	506	569	545	523	492	532	549	494	533	515	531	516	506	513	511	540	530	514	555	553	526	546	508	550	543	526	502	506	553	503	527	539	524	537	543	545	504	535	527	528	521	517	483	514	545	550	546	554	542	538	507	535	540	524	535	549	498	512	518	525	552	509	567	506	493	540	545	500	524	531	512	541	508	539	563	553	516	554	532	572	548	543	505	535	518	513	533	538	528	550	545	541	528	533	521	541	521	513	504	523	533	519	503	557	511	510	579	553	525	513	523	521	533	527	584	535	528	587	538	529	503	532	548	525	497	552	556	517	526	508	518	517	497	522	533	558	498	556	551	566	543	528	571	558	529	539	553	547	517	547	543	538	552	474	540	553	502	520	527	491	555	529	502	550	567	488	526	595	493	521	499	506	528	541	524	547	529	497	519	562	551	523	509	527	496	551	506	516	502	531	481	494	553	500	506	544	480	513	525	509	541	526	516	550	533	507	537	539	524	500	544	504	530	548	534	563	571	503	558	547	528	557	540	518	538	523	510	529	527	531	533	580	509	521	503	558	522	590	529	520	512	491	562	541	589	490	515	522	546	556	543	544	503	512	511	565	479	523	552	543	577	544	532	561	534	514	519	542	534	516	548	547	529	537	487	562	541	568	492	492	539	539	496	466	524	547	523	543	571	527	518	516	507	554	525	564	529	491	509	562	539	536	505	546	539	551	542	554	546	581	526	534	539	500	540	546	537	531	513	546	542	561	545	546	510	526	524	495	538	558	541	536	523	511	527	510	501	499	529	511	557	604	487	539	538	530	493	538	482	527	512	553	527	508	596	497	506	534	542	536	556	531	561	516	534	574	551	515	514	483	554	555	531	524	533	494	557	495	575	538	519	489	570	534	488	530	540	524	527	543	540	525	542	560	533	507	524	559	557	524	508	542	481	537	487	517	501	553	518	536	513	481	514	490	530	504	550	508	529	523	562	513	554	539	515	534	498	500	523	517	501	510	543	562	543	546	526	501	575	532	487	552	506	517	540	571	521	513	563	528	549	534	561	525	534	532	570	535	497	502	527	513	516	519	481	540	534	557	498	535	513	509	536	546	510	559	492	561	485	497	507	544	520	539	557	530	547	525	538	539	540	507	532	513	516	556	542	536	548	542	550	520	518	483	525	532	503	506	516	525	550	496	520	547	528	541	498	561	542	555	569	557	510	500	502	546	524	534	532	543	537	523	563	518	508	506	519	572	533	500	558	499	478	550	549	533	533	510	511	559	531	552	538	555	516	521	588	539	501	525	547	552	572	492	521	530	549	560	505	542	541	499	516	574	507	520	530	523	545	520	552	527	524	534	522	523	543	541	518	546	509	582	523	548	529	516	482	556	521	549	502	545	487	542	528	553	531	550	499	492	502	508	552	550	534	538	535	514	544	556	551	525	553	547	567	501	516	506	560	527	534	502	526	502	544	522	557	517	511	514	519	550	552	547	578	555	536	550	495	535	543	543	547	518	515	512	558	516	562	500	562	522	508	562	496	535	560	546	509	510	546	526	567	548	550	577	505	531	501	505	538	543	572	486	532	554	574	520	488	523	508	567	556	519	546	536	550	545	562	516	532	485	525	544	519	556	551	559	529	545	522	478	541	547	562	512	549	521	485	515	545	545	509	526	523	539	577	528	519	522	534	561	490	536	580	564	538	550	513	495	532	511	514	483	560	523	557	511	495	574	529	531	511	547	532	519	537	526	501	519	523	506	494	539	543	523	529	571	540	525	551	559	513	557	556	520	546	541	506	506	508	536	532	544	541	548	523	549	545	497	517	523	558	544	565	512	522	530	542	502	537	560	527	548	529	530	565	512	518	594	503	499	519	536	530	565	578	523	518	587	533	533	489	525	530	547	520	540	574	519	517	535	516	526	525	504	566	525	522	514	501	553	517	523	517	496	585	521	527	527	575	531	527	549	555	541	516	515	509	525	524	515	561	573	545	523	561	517	571	520	533	504	506	527	537	509	524	528	553	520	523	531	550	531	528	543	512	572	536	502	522	527	552	516	534	504	517	517	531	531	551	559	499	531	557	492	529	541	525	538	572	586	535	502	481	548	508	554	555	518	542	555	522	519	566	520	536	519	545	520	509	562	545	538	517	541	530	557	533	567	471	540	540	512	547	551	568	573	544	535	519	537	539	502	485	519	503	568	564	539	518	548	511	534	554	539	527	546	527	534	546	573	541	515	553	527	567	561	535	533	577	564	504	554	531	555	501	510	519	488	519	502	533	518	533	519	512	524	497	531	508	532	503	558	525	546	533	514	493	525	575	545	550	481	534	498	564	518	522	531	549	549	543	516	555	520	519	497	535	507	532	532	509	505	523	532	522	531	525	540	551	532	519	510	551	487	525	503	553	540	537	529	512	522	530	551	537	541	544	535	553	544	530	538	531	509	529	536	573	541	478	541	532	570	500	509	522	505	528	560	542	540	544	559	512	518	566	541	517	540	553	564	533	524	525	514	492	526	522	546	543	521	527	544	527	527	525	551	512	551	577	493	549	529	563	533	555	554	517	559	508
28645	17946	28941	40536	57240	45677	23042	5311	3404	1187	677	460	442	514	693	827	968	781	471	382	393	398	322	360	398	336	301	259	290	331	346	338	316	302	252	246	255	252	234	200	195	234	266	273	247	214	192	208	205	215	195	202	200	182	206	186	186	201	179	212	231	208	172	201	189	216	202	212	216	191	185	205	204	179	187	195	210	203	231	200	213	212	190	191	209	176	224	238	185	200	191	208	224	217	222	204	215	204	210	232	206	231	227	215	203	209	198	223	195	207	198	214	214	199	209	225	204	169	206	184	211	212	197	221	240	213	200	197	217	197	206	197	180	197	169	187	218	218	183	225	195	222	224	214	206	191	188	191	189	171	197	238	200	202	193	202	189	184	194	193	184	208	217	222	177	197	209	203	187	190	193	220	203	169	192	191	197	222	190	211	174	219	200	202	193	211	192	213	197	192	190	204	203	204	200	193	199	234	229	211	208	196	214	199	187	201	222	207	220	199	183	188	218	205	216	209	201	209	205	196	209	220	199	201	192	237	191	205	194	165	207	168	198	221	193	207	204	178	205	207	223	194	189	193	193	193	217	197	209	221	189	226	227	189	175	202	179	182	184	210	213	219	190	192	200	212	206	217	194	210	221	219	196	207	207	187	188	236	214	195	211	206	237	197	219	196	223	183	198	209	195	211	213	244	200	205	218	214	220	186	180	181	187	188	211	188	190	195	198	202	217	224	206	223	215	178	213	206	212	192	198	209	207	247	181	221	170	182	211	181	201	199	206	186	209	199	212	209	227	215	209	220	212	223	213	203	219	208	227	190	215	217	201	195	201	187	227	193	217	191	215	200	218	203	210	217	200	197	202	221	198	209	199	215	196	207	198	176	168	183	196	196	201	214	196	190	209	200	202	220	204	170	191	211	207	225	209	204	194	213	207	221	178	204	201	200	185	209	214	217	190	213	189	196	194	219	202	205	221	205	202	215	221	219	175	207	224	199	193	200	203	188	204	217	169	209	197	229	215	191	209	192	192	182	169	199	202	223	187	220	188	205	199	209	224	220	209	185	190	183	198	196	189	197	203	192	213	193	218	214	211	223	204	188	175	190	195	233	189	214	211	194	205	191	213	202	198	194	191	178	225	205	209	224	207	211	192	204	219	224	205	199	194	238	199	217	192	207	228	182	196	229	199	209	197	209	233	219	195	207	237	220	203	199	195	184	200	211	202	197	189	202	221	169	201	226	207	201	169	205	211	192	221	194	213	227	216	204	246	218	193	181	209	202	189	183	202	220	190	191	227	199	203	227	198	220	182	208	189	191	202	213	207	208	227	236	194	213	211	204	204	212	202	183	194	195	210	233	232	197	205	210	198	228	210	195	178	194	198	217	206	206	199	208	243	177	221	198	199	200	193	224	205	215	184	215	198	193	223	190	210	216	206	209	201	203	220	188	203	227	176	229	213	204	198	211	197	204	205	206	205	202	203	188	190	203	197	218	199	209	191	219	185	236	191	179	190	208	213	216	201	194	190	191	236	211	194	191	218	199	201	195	210	186	189	212	215	201	194	212	208	192	186	197	206	200	240	174	207	204	203	181	203	222	226	208	195	182	181	186	213	198	210	188	223	201	196	204	189	183	210	196	198	208	218	203	213	211	192	200	205	251	192	210	188	209	215	204	212	223	198	191	206	202	211	210	191	215	191	203	196	190	204	217	207	194	203	198	203	210	189	205	212	204	212	209	198	181	193	207	191	189	207	206	217	207	213	174	194	198	190	203	179	203	171	219	217	198	170	199	197	221	218	211	193	181	220	222	201	184	198	189	212	218	205	212	217	177	194	187	194	193	196	201	205	209	188	192	200	213	213	226	215	186	217	198	188	202	214	186	208	212	207	208	183	214	200	208	199	221	196	198	200	192	211	195	193	180	216	237	186	203	192	214	202	198	197	188	232	205	209	182	190	206	198	218	187	188	181	189	192	206	188	217	210	204	174	201	226	222	196	221	194	190	180	184	210	203	190	204	198	192	219	188	181	211	196	205	212	202	209	199	216	172	216	190	183	207	197	197	232	222	207	201	211	203	194	201	224	195	181	207	200	226	198	197	206	238	206	205	158	197	182	201	218	218	200	206	204	217	193	193	194	202	206	182	213	198	198	202	212	194	240	193	191	224	204	191	199	202	196	177	223	190	213	211	201	196	202	202	219	193	194	189	188	185	197	202	198	207	201	193	213	192	195	214	207	225	191	215	190	203	204	213	201	199	206	192	221	192	196	206	160	199	189	197	208	189	222	171	176	221	209	214	188	198	226	189	200	196	220	205	221	189	186	191	222	213	203	228	192	187	202	213	196	208	219	201	216	202	211	219	199	207	198	190	214	213	183	201	197	213	207	193	185	195	213	210	213	222	201	216	221	177	216	189	192	199	186	217	210	202	198	205	209	193	190	197	196	187	204	199	225	210	208	201	172	194	191	224	205	213	200	191	189	206	189	209	193	203	203	216	189	194	203	198	185	190	195	170	216	188	217	202	207	212	233	196	227	182	216	217	217	216	207	201	217	200	212	236	196	185	192	215	197	223	198	181	188	193	198	218	204	180	207	197	219	184	188	206	197	217	221	185	199	221	210	212	196	212	211	202	217	189	196	175	231	193	195	189	184	218	226	195	194	206	175	201	194	219	197	185	211	190	192	217	202	234	204	181	197	194	183	205	183	189	216	185	219	230	211	195	211	187	206	193	204	187	203	210	196	216	186	182	189	197	198	182	188	196	214	190	210	205	184	219	178	204	189	200	212	231	203	208	206	221	201	175	213	224	201	181	206	203	198	207	199	199	206	196	213	199	201	164	223	222	213	228	213	206	204	207	206	224	186	234	209	212	195	210	179	205	214	207	200	217	214	196	222	207	216	198	185	210	175	213	185	201	200	185	208	196	194	214	190	186	193	207	224	216	199	205	212	203	226	192	198	212	222	173	199	223	201	218	202	195	203	203	185	192	210	202	202	219	196	221	206	207	190	218	202	193	178	197	190	190	171	183	210	216	196	200	191	211	196	194	169	214	198	198	201	212	190	186	224	183	200	203	217	190	211	207	211	206	218	227	214	208	199	191	188	212	206	192	206	215	215	192	209	189	186	216	208	204	212	189	219	209	200	213	211	208	183	206	196	256	207	220	213	185	211	229	186	215	166	213	187	183	177	192	185	197	223	189	211	184	204	220	211	221	202	202	199	222	190	211	209	170	195	205	203	214	236	213	201	187	202	213	211	205	201	202	228	173	194	204	216	246	211	203	221	197	203	186	206	186	193	199	199	186	230	215	204	187	209	208	248	189	159	212	192	220	201	224	193	218	195	201	234	234	198	222	226	189	188	202	224	215	193	191	237	194	212	194	197	185	213	219	213	187	182	196	197	216	211	207	199	214	187	185	205	181	187	182	195	183	219	190	196	167	203	208	202	222	188	210	201	199	200	190	203	221	214	201	196	215	207	199	190	186	209	185	202	187	221	183
13379	14784	34510	51895	70004	60222	31361	12566	11708	5969	4088	2700	2258	2977	4311	5250	5926	4900	2703	1958	2151	1965	1823	2187	2152	1641	1599	1219	1333	1706	1998	1985	1597	1576	1333	1170	933	937	821	681	664	879	1224	1232	984	711	615	570	612	545	560	553	554	558	546	573	575	596	587	612	632	571	556	619	617	547	582	586	612	551	556	552	574	567	533	530	641	587	570	573	557	586	574	578	597	580	617	578	575	609	601	593	608	603	550	547	574	581	565	555	555	619	608	549	586	563	560	640	558	550	573	560	591	578	596	563	567	569	567	553	602	613	555	567	607	554	560	533	556	600	604	548	570	556	616	596	566	595	626	577	577	583	571	604	582	607	585	627	574	600	595	567	590	590	572	567	569	588	588	576	583	589	568	575	594	547	583	563	622	596	598	587	626	563	598	557	595	531	587	558	590	540	585	555	613	533	569	577	589	595	611	584	561	538	537	590	549	562	570	559	555	573	590	603	555	578	590	611	568	593	637	596	582	602	593	614	569	566	552	570	592	547	589	563	540	586	603	579	582	609	557	606	592	564	592	572	577	582	569	588	542	601	600	608	592	571	542	564	582	556	557	600	556	571	584	571	594	583	599	588	566	574	551	567	557	593	617	577	570	594	563	618	589	585	570	574	563	568	508	585	587	575	613	587	565	580	588	584	603	558	587	568	560	592	598	593	566	581	549	622	585	529	572	605	566	552	588	580	597	619	565	557	588	615	576	566	564	529	584	560	569	607	571	590	570	604	594	572	578	605	591	536	590	552	583	585	581	574	556	607	597	548	561	580	557	621	567	573	599	583	576	570	569	594	574	581	587	604	581	583	573	579	598	582	580	600	543	611	583	607	617	628	595	582	572	519	536	579	581	537	593	549	592	578	570	619	620	641	563	577	550	599	537	567	569	566	598	571	549	602	607	564	528	585	579	602	554	535	571	563	566	564	558	607	568	587	573	566	561	598	561	545	533	534	574	586	577	606	549	618	575	599	546	600	576	537	547	563	570	575	582	567	552	567	591	556	598	550	577	574	556	598	585	609	538	556	561	590	620	578	541	611	586	574	557	611	576	563	566	540	595	553	537	544	577	575	558	564	612	557	590	550	541	605	571	606	603	555	594	560	580	543	601	590	592	554	604	572	567	561	596	561	545	564	565	542	578	561	584	560	579	569	604	535	572	593	599	624	586	549	580	586	573	561	555	554	568	587	619	586	586	601	573	577	567	540	547	593	586	587	566	581	553	608	538	550	635	561	604	522	535	586	591	556	606	577	605	553	572	611	666	544	551	571	583	606	568	610	566	552	570	597	576	583	550	603	585	580	602	595	579	565	620	546	567	565	557	595	569	579	542	594	607	579	555	597	600	569	617	607	553	568	535	565	579	592	582	568	560	570	560	567	631	586	606	585	575	593	579	581	631	583	599	538	581	557	545	555	617	579	591	578	554	581	562	595	591	564	604	571	559	594	550	567	556	558	549	601	524	579	628	621	563	600	577	585	539	578	580	558	611	577	562	586	554	572	561	581	586	584	600	604	551	631	589	592	607	584	618	578	546	596	553	577	555	505	616	579	577	560	572	590	596	616	565	560	593	585	585	580	577	574	562	553	557	583	574	567	574	553	594	598	585	592	591	571	578	584	599	554	643	599	543	575	548	530	553	558	625	590	574	602	569	619	572	548	574	561	590	619	524	619	585	580	551	589	615	537	575	577	588	556	535	547	584	568	589	620	629	580	574	569	600	559	605	573	538	545	571	535	590	599	603	601	610	583	563	580	576	517	572	623	584	634	573	590	546	549	587	575	594	556	516	594	566	543	542	574	580	594	600	579	580	572	604	605	580	563	597	617	526	608	584	588	597	566	590	556	532	529	583	582	498	572	543	593	626	523	549	589	588	576	586	584	573	573	579	559	654	597	564	578	593	620	578	568	582	605	573	588	588	607	598	611	571	565	605	551	558	541	568	598	597	569	563	598	625	599	573	573	538	575	576	585	562	589	555	551	546	580	591	558	586	582	568	576	560	578	615	593	613	539	559	618	555	567	550	554	594	577	574	557	564	617	587	599	632	538	606	582	593	565	555	581	571	527	556	618	519	557	579	569	608	573	568	586	591	617	560	556	568	594	578	595	559	567	563	565	582	604	598	565	569	580	602	560	565	577	556	562	586	597	549	608	592	550	579	538	579	588	572	566	586	548	574	591	566	568	639	609	583	576	559	547	593	620	547	593	571	574	576	579	592	622	576	592	555	558	611	592	553	582	564	558	587	600	528	538	617	562	607	586	587	511	575	548	606	585	549	556	558	568	551	599	554	575	582	573	566	646	581	575	567	592	592	587	594	548	600	616	559	572	606	509	603	567	559	572	597	561	601	589	565	592	548	558	551	601	547	559	559	580	572	607	574	538	545	566	511	574	589	558	554	582	548	555	552	570	576	575	568	572	549	574	611	584	550	603	544	593	556	552	555	599	582	576	559	610	550	598	578	544	570	560	585	560	567	589	540	560	619	586	588	545	578	570	590	574	620	569	532	578	576	599	598	565	555	569	582	517	553	560	598	578	564	580	586	582	568	592	534	558	557	532	563	575	556	566	558	575	598	555	543	564	591	577	573	559	555	619	581	568	596	584	557	530	544	565	542	572	622	578	604	570	541	564	588	583	570	558	587	582	590	549	564	633	572	579	570	597	597	554	591	570	612	582	582	565	570	563	570	578	599	599	558	567	603	583	552	615	555	575	570	567	564	604	586	581	568	550	551	599	558	558	572	561	533	556	592	571	585	552	576	611	523	593	565	567	523	589	565	551	588	567	594	545	587	583	565	572	591	604	582	636	575	593	638	584	555	598	566	589	568	566	592	580	623	569	630	582	553	593	538	613	562	581	585	540	577	616	574	576	585	574	550	606	541	571	551	533	576	577	556	614	599	561	583	559	590	595	562	526	560	570	574	554	600	565	623	558	584	554	526	634	544	630	589	595	602	594	572	618	636	558	579	549	583	591	570	552	571	548	607	597	608	556	584	576	542	586	570	612	582	582	548	558	519	519	559	580	617	549	605	576	549	585	531	578	617	560	552	553	594	609	548	561	618	550	620	612	561	576	635	591	603	541	546	566	584	581	594	592	615	592	613	612	565	637	539	657	578	577	586	567	611	586	592	563	577	577	590	606	563	585	619	552	633	584	597	561	564	594	574	606	575	560	588	563	567	527	576	587	549	558	561	609	553	594	574	544	541	595	596	571	626	600	576	589	595	585	589	576	606	578	576	575	583	559	576	609	607	589	590	542	583	598	541	554	584	566	563	561	593	562	562	588	566	580	571	599	554	586	559	555	579	572	595	595	557	575	587	612	543	578	582	596	532	540	572	581	538	574	574	554	571	605	591	562	556	606	567	564	540	542	585	597	621	572	582	576	593	581	620	567	535	538	554	605	553	511	540	576	560	525	587	597	584	598	586	604	595	559	587	612	558	577	591	587	582	565	583	627	597	583	585	568
20367	5165	4570	3617	5916	4315	1454	1205	411	258	273	210	229	204	217	205	237	260	189	211	233	223	232	211	215	226	231	192	239	206	225	204	207	223	195	211	184	229	202	190	225	202	216	197	230	213	218	211	196	218	223	214	203	194	221	221	203	198	230	198	250	211	212	216	218	225	221	218	202	185	231	220	195	203	243	202	223	202	215	225	219	206	192	197	200	190	223	215	200	247	223	212	191	248	223	209	200	229	224	214	217	248	202	212	203	216	212	198	214	240	214	213	222	220	224	195	203	215	207	195	222	193	203	220	205	201	216	241	194	200	222	221	203	223	225	200	183	195	209	225	201	217	236	202	211	192	199	228	220	228	208	208	235	208	219	199	231	197	190	233	180	229	224	205	220	202	221	204	221	219	218	240	202	231	184	212	197	223	240	237	187	189	192	221	220	198	218	221	217	189	246	205	194	202	200	216	196	225	224	210	219	207	193	184	210	205	187	208	188	213	194	215	211	198	220	195	208	249	202	228	191	201	219	232	221	254	222	221	235	203	238	207	216	226	218	234	214	195	201	213	214	230	201	238	237	197	217	181	179	192	188	212	215	211	229	231	203	234	224	206	215	254	211	176	199	214	202	215	218	205	210	230	203	219	214	204	226	217	220	215	232	214	193	216	191	220	209	203	202	225	204	225	239	235	235	184	237	204	187	209	214	194	209	199	225	220	226	185	227	215	208	218	212	227	217	203	197	196	216	201	226	213	203	219	171	203	196	194	211	216	197	220	207	208	224	225	203	216	213	216	211	207	207	211	210	212	237	185	219	210	221	196	212	223	229	199	223	227	221	213	238	196	205	191	222	207	216	207	225	237	208	221	217	223	210	200	204	198	236	223	223	224	218	211	206	210	224	226	198	206	187	227	235	202	196	198	208	197	226	211	209	219	199	200	188	203	207	189	217	223	210	237	212	195	214	196	224	194	229	195	200	212	219	208	229	200	203	217	222	188	213	205	206	217	249	215	211	228	203	216	214	231	210	192	206	227	231	219	246	208	226	211	238	215	212	224	209	208	181	210	239	228	183	203	221	236	192	201	219	202	206	179	232	241	203	214	202	193	216	218	215	231	223	207	222	224	213	225	202	195	215	202	209	203	202	231	222	216	203	220	183	215	241	198	201	219	232	212	194	213	219	222	213	216	214	202	236	216	201	199	208	204	218	211	204	242	202	221	192	216	215	233	215	194	209	243	230	215	203	235	202	199	192	217	233	200	213	222	229	227	218	214	203	209	231	226	233	246	219	202	219	201	225	202	207	220	226	218	201	200	224	207	217	231	225	187	199	224	211	205	248	199	225	215	202	246	213	210	225	234	218	219	213	224	217	221	207	203	194	226	210	198	210	208	223	200	239	220	204	233	229	221	194	215	238	236	231	216	213	216	236	175	205	187	192	202	215	226	214	203	184	191	239	219	217	206	199	209	189	224	179	204	200	217	220	208	204	206	219	211	214	201	204	196	228	227	234	219	229	217	200	210	210	202	216	215	198	241	210	211	194	222	197	221	208	204	194	226	198	213	213	207	235	200	216	204	204	216	205	219	207	227	213	234	207	211	197	218	223	210	215	196	220	223	217	222	229	198	213	195	217	224	205	214	197	209	223	214	205	221	215	223	220	225	218	214	236	199	231	225	236	233	221	231	216	191	217	214	221	213	225	183	206	209	196	228	215	228	223	217	212	232	233	223	210	217	222	200	232	210	219	199	209	230	204	229	180	208	191	222	190	203	215	216	199	218	249	214	218	203	210	195	230	205	184	225	221	218	200	185	200	243	213	247	225	218	214	217	192	190	207	207	221	225	193	214	204	211	204	204	197	242	191	233	197	235	195	221	240	209	214	225	228	211	212	196	231	205	187	194	217	222	188	232	204	194	205	217	245	198	206	225	215	227	206	189	215	210	224	220	204	197	213	201	189	209	213	177	220	205	208	217	228	221	230	210	187	191	210	205	190	237	190	227	196	209	216	186	216	226	213	240	213	214	210	242	188	227	204	211	229	207	212	211	212	197	205	227	208	198	233	223	219	226	220	204	212	203	204	223	201	218	219	242	216	240	230	202	216	229	207	213	227	236	220	188	218	209	196	209	210	236	231	192	218	226	223	193	217	221	187	215	230	232	210	208	201	242	195	205	215	184	209	206	220	209	215	197	201	203	211	236	210	203	193	187	207	216	216	212	214	213	208	212	223	220	197	204	233	204	184	210	212	219	218	232	238	242	220	231	179	215	215	191	232	234	202	184	221	203	223	237	200	204	204	213	241	202	205	225	203	206	230	229	208	212	215	216	235	208	196	199	222	211	206	219	227	184	220	252	211	220	190	213	239	212	236	208	202	200	220	236	214	203	205	227	183	201	198	221	190	235	220	191	212	207	218	217	197	221	203	235	221	185	197	218	222	235	208	203	226	210	201	191	229	201	216	202	216	226	198	180	235	199	208	226	215	240	214	230	201	234	217	225	216	213	220	202	224	220	176	198	218	212	215	193	181	238	229	236	206	209	183	193	215	215	227	235	201	220	226	205	225	177	196	201	214	184	206	207	206	200	209	225	204	200	203	191	217	222	189	204	207	219	208	187	189	188	211	226	211	200	218	218	208	214	210	205	218	197	242	217	216	194	236	194	220	223	222	210	218	200	194	219	193	217	214	245	197	224	229	205	212	207	196	219	217	223	227	209	225	191	225	197	212	196	233	204	221	234	216	210	208	209	214	230	202	228	263	214	228	217	202	203	219	224	232	208	199	229	207	230	212	189	226	209	199	201	198	205	235	217	228	217	207	208	222	211	228	229	205	224	234	210	225	231	209	184	210	214	225	234	224	201	207	200	214	233	197	209	215	203	229	197	214	189	197	225	221	212	222	209	212	221	202	211	222	185	200	196	206	222	189	202	200	202	207	233	225	211	211	218	198	207	221	221	189	202	213	218	228	213	229	234	221	206	234	189	225	200	205	179	214	225	229	215	185	229	234	228	199	216	204	224	232	204	229	223	217	217	208	190	203	263	197	180	221	211	225	206	207	192	221	219	206	204	234	218	221	209	201	190	199	201	232	220	212	213	190	226	226	213	199	233	229	233	220	224	209	226	220	206	223	194	216	199	219	177	210	183	186	214	190	182	222	208	182	206	226	212	210	205	214	201	220	185	212	219	203	245	227	200	223	244	207	212	236	198	225	232	217	198	196	219	211	208	221	202	211	207	201	193	209	240	201	213	199	205	201	199	211	210	194	215	214	213	221	177	256	224	194	213	215	188	201	224	209	211	197	212	204	217	203	231	201	198	226	206	204	229	200	201	199	186	219	208	198	192	230	209	201	209	213	188	223	220	211	204	194	231	190	211	199	219	221	222	208	257	203	227	234	216	216	218	212	213	200	208	200	203	206	225	217	189	205	223	223	213	195	192	216	197	213	226	209	217	195	214	194	200	171	213	221	227	233	207	207	212	229	181	189	218	211	219	186	216
9299	4647	8608	10669	20530	14842	6450	5450	1223	866	815	784	724	666	725	646	767	777	715	697	725	620	603	679	654	639	667	610	656	617	701	669	655	625	631	610	625	633	594	559	548	637	617	637	646	632	584	616	627	589	559	579	601	583	582	565	610	622	576	591	608	632	553	605	627	588	596	572	594	606	565	583	617	608	595	629	574	572	600	559	605	637	574	576	620	625	588	562	578	556	597	592	596	572	572	571	568	621	600	590	569	603	599	623	562	595	586	582	621	559	551	582	572	562	595	620	572	610	579	657	536	603	633	595	610	597	643	616	559	567	571	628	605	595	601	574	619	594	607	645	584	561	577	591	619	563	583	554	548	646	560	608	622	566	564	634	573	634	597	599	594	632	598	620	625	596	578	597	589	583	611	554	599	567	590	622	607	588	593	573	575	614	615	610	597	545	635	591	618	607	551	633	573	594	585	576	625	613	587	603	658	595	568	568	540	600	599	551	575	638	618	596	624	595	623	589	604	605	615	558	562	582	575	580	575	634	636	556	584	618	568	565	552	598	658	590	567	593	628	618	594	565	607	592	615	614	582	625	587	547	586	600	571	590	583	580	585	654	629	610	636	572	612	587	619	635	614	622	579	583	586	579	576	600	598	574	575	583	632	611	582	586	583	605	589	616	564	574	620	596	549	597	556	590	585	583	569	609	611	597	610	631	569	591	554	602	573	616	546	565	556	603	617	620	611	585	614	598	590	584	648	596	584	619	579	611	588	594	611	600	602	624	627	633	563	617	611	616	585	612	599	626	561	552	640	572	588	549	579	594	627	571	578	632	631	616	590	591	589	607	570	590	612	571	619	583	535	567	560	601	596	563	610	624	610	620	594	578	605	568	559	658	598	611	619	597	579	587	570	658	563	549	579	609	574	576	613	595	587	601	624	560	615	645	594	595	591	604	628	586	637	589	606	594	607	611	609	572	582	549	628	567	558	566	607	577	632	589	615	629	606	555	591	613	627	600	616	626	528	565	564	630	581	579	583	583	609	588	591	612	600	590	575	570	591	580	578	618	595	590	571	575	574	596	558	568	577	606	570	582	598	608	585	572	573	614	570	589	565	603	569	570	610	581	613	542	582	598	544	618	581	551	602	617	639	619	606	592	573	620	588	596	588	584	581	604	594	572	601	588	556	583	588	589	565	591	542	580	631	617	577	616	596	608	606	592	602	617	608	616	612	599	572	610	552	602	609	573	596	614	631	538	609	585	605	643	549	601	602	624	601	595	609	624	620	627	570	539	576	594	602	599	608	617	606	573	574	547	568	538	624	607	560	535	550	573	615	584	615	616	579	579	602	564	652	610	604	585	609	612	570	564	593	595	643	598	601	621	581	590	621	604	647	621	559	599	603	586	567	581	596	593	596	572	604	609	603	565	599	624	584	579	615	567	585	589	580	560	601	593	603	554	610	561	580	612	602	594	583	561	618	627	574	572	584	625	587	602	597	578	609	575	630	581	582	561	606	579	585	615	625	584	579	570	573	564	608	598	599	608	565	552	606	608	621	583	578	585	612	578	593	582	582	631	581	598	603	638	575	573	578	588	580	577	624	627	605	568	607	598	575	564	604	608	600	631	587	580	597	625	620	565	592	603	648	631	581	627	596	607	602	606	567	615	604	579	609	588	551	563	649	590	597	585	582	611	614	590	615	574	608	599	587	600	602	609	579	604	617	607	574	592	604	592	578	577	559	585	571	562	610	594	567	588	598	587	616	609	649	607	536	598	587	585	556	593	573	598	605	544	589	592	586	559	627	561	588	551	555	579	618	623	630	612	624	597	595	599	582	591	580	604	606	630	575	563	583	575	570	619	598	594	561	581	590	576	561	560	560	593	589	619	593	602	621	614	546	590	589	628	615	589	578	536	596	613	587	595	574	609	595	609	596	591	591	612	598	579	611	602	580	601	570	567	570	610	608	583	604	601	634	582	608	547	550	538	628	578	569	619	622	592	592	611	604	600	597	626	587	571	592	616	551	589	614	584	592	617	612	596	604	616	631	609	626	580	621	578	588	582	551	616	611	570	641	597	542	594	598	582	566	557	578	597	621	603	614	582	628	626	577	605	611	621	630	593	590	613	571	572	602	589	584	602	579	591	567	591	632	607	551	565	641	609	587	586	559	573	593	567	596	552	609	592	601	596	589	630	623	622	582	624	580	612	601	580	540	547	607	599	593	629	602	610	568	571	617	633	627	563	589	596	580	625	604	630	584	565	593	607	595	595	592	639	571	575	601	567	591	609	575	567	615	612	583	593	601	577	608	567	605	608	584	581	589	602	617	592	583	577	637	566	591	589	601	598	589	596	594	609	541	606	586	604	561	631	584	569	595	565	605	647	550	614	604	590	542	609	645	573	591	607	600	617	580	642	602	634	603	595	617	596	570	566	575	623	616	577	585	616	614	583	539	619	569	610	571	540	585	610	562	581	579	574	609	583	628	627	606	572	594	579	621	572	556	553	615	576	599	557	592	612	570	592	595	610	587	599	564	632	585	586	586	601	532	596	571	594	572	612	547	546	610	574	596	608	573	567	593	577	573	582	581	571	553	592	607	589	595	592	597	641	576	589	622	584	569	571	597	556	586	626	597	516	647	556	563	579	601	555	599	631	631	594	578	621	608	590	625	567	583	624	639	542	583	609	639	588	593	590	579	561	551	582	583	578	612	569	612	571	645	602	572	582	563	611	553	573	571	637	583	619	532	602	629	577	575	595	564	598	608	625	587	572	567	624	582	607	611	575	569	585	568	604	569	576	638	615	538	591	596	616	591	570	563	597	614	581	642	588	577	609	602	597	568	623	584	574	593	627	576	610	602	640	574	539	601	603	612	613	581	558	603	558	615	598	630	630	610	573	593	606	626	604	618	550	591	582	606	584	585	515	606	598	588	570	632	611	591	563	568	596	601	536	575	572	574	606	585	594	550	600	594	647	574	571	569	613	572	635	624	607	611	625	599	597	636	590	650	600	642	594	627	564	550	612	610	595	604	548	602	632	602	587	582	594	583	603	623	612	594	607	549	606	593	612	600	606	638	604	609	607	582	590	596	605	602	611	612	619	583	574	615	540	598	579	617	545	652	537	559	622	584	592	606	601	629	597	554	638	584	600	569	593	569	603	588	599	621	578	622	609	597	606	609	574	615	574	590	587	612	587	603	598	541	631	656	599	605	603	577	574	627	573	574	606	575	586	558	579	593	605	627	629	589	555	566	585	605	608	585	613	633	583	607	582	615	608	599	583	555	609	535	602	583	538	604	572	604	581	591	576	579	547	591	600	572	587	634	615	590	579	597	584	595	569	624	563	597	582	593	621	601	575	616	557	587	590	582	575	571	588	557	599	597	564	637	594	591	569	605	567	641	604	562	594	593	612	618	567	611	627	601	589	610	591	575	594	604	600	555	570	592	627	593	630	637	562	613	566	621	619	596	596	563	597	594	602	579	575	582	561	632	628	560	564
26250	12454	12344	26421	40707	30781	20343	8969	2353	606	234	228	255	228	217	221	199	206	221	223	208	184	213	205	218	185	216	184	165	196	159	216	198	194	195	179	166	164	203	174	180	175	210	197	167	170	170	153	184	172	187	177	161	203	181	175	169	192	180	184	189	195	152	170	205	194	189	184	183	210	173	178	187	172	164	188	182	176	173	174	173	179	183	184	176	173	162	153	161	199	189	184	189	177	173	204	192	184	181	163	182	177	173	183	162	190	156	156	161	187	169	168	190	193	162	179	170	201	182	198	171	180	160	159	187	160	189	160	191	179	176	179	171	172	178	175	182	162	176	184	167	169	177	195	173	184	169	169	172	189	190	176	171	188	168	200	196	177	156	175	167	179	182	174	171	179	177	172	178	171	157	190	193	191	190	199	177	169	183	169	166	152	170	189	164	179	176	176	176	180	179	203	192	175	190	181	184	192	171	165	159	179	171	213	172	170	193	166	194	167	175	179	180	160	171	162	191	171	180	189	172	163	196	170	161	185	172	163	188	184	173	193	199	191	194	201	205	153	172	185	184	171	190	175	186	174	181	181	197	195	171	170	174	181	164	174	193	170	180	191	166	168	189	180	175	199	175	180	154	182	167	178	185	168	167	183	196	207	153	175	168	178	177	210	173	178	191	200	188	178	190	172	177	179	163	188	159	158	168	162	154	156	204	202	175	164	202	171	175	194	176	197	179	178	151	163	189	182	143	164	155	193	209	166	192	182	177	155	199	155	186	176	171	189	180	181	155	172	170	183	160	158	181	175	169	162	163	176	200	161	177	207	155	175	159	153	189	167	190	165	166	171	165	183	158	199	194	179	180	180	183	177	187	180	169	192	163	184	190	170	211	162	186	183	143	188	178	197	174	190	177	153	170	168	193	178	181	182	156	175	165	162	182	178	180	167	199	167	186	184	179	183	177	162	174	143	195	157	167	165	167	161	193	163	179	186	159	179	200	192	156	185	176	174	160	182	195	198	169	205	174	177	181	164	166	176	176	169	189	166	154	175	198	196	185	186	194	186	190	190	177	187	179	172	192	159	177	156	201	178	157	185	172	168	174	188	161	170	178	162	164	150	166	170	162	179	172	163	174	189	178	186	171	179	165	180	182	169	182	163	180	192	191	170	174	175	180	176	179	171	195	182	180	154	141	175	177	186	178	169	182	173	174	177	176	189	202	165	149	163	182	182	177	187	163	161	157	189	146	169	168	185	176	189	193	177	163	190	191	204	175	163	167	223	168	181	181	175	172	167	170	175	202	156	174	204	153	183	174	145	168	160	177	175	174	166	179	192	155	163	186	169	198	174	161	208	170	183	191	168	187	183	181	158	157	166	172	160	195	189	148	177	173	173	164	183	179	195	178	183	184	154	165	181	173	147	163	181	175	171	180	190	170	171	199	185	169	174	167	155	170	181	187	174	174	168	187	164	153	181	172	174	178	176	192	163	183	184	199	180	182	166	167	166	179	185	185	188	173	203	194	170	191	193	184	160	181	183	200	172	162	178	162	220	175	164	172	172	164	167	164	189	194	161	189	177	180	171	167	186	151	162	199	191	168	174	175	180	162	181	184	176	142	205	179	204	173	185	165	192	182	187	191	170	174	157	174	187	193	205	161	200	182	180	178	153	180	176	187	188	189	179	157	179	198	173	165	167	168	169	173	199	149	152	188	162	156	181	194	167	163	162	195	187	188	175	174	179	180	146	169	162	157	182	184	191	165	185	167	163	177	183	211	149	191	196	149	156	174	200	168	203	189	204	195	181	183	191	186	184	169	171	207	188	182	186	154	158	171	178	177	175	205	170	198	170	172	178	165	187	184	174	170	177	183	143	198	167	180	199	201	187	163	174	203	169	156	180	191	201	185	193	154	182	184	191	166	160	174	178	159	177	167	173	159	175	182	175	193	185	187	174	183	164	181	158	172	184	170	171	188	151	156	186	192	189	159	188	203	177	165	164	177	178	174	190	166	186	167	164	183	176	167	187	173	166	205	182	203	181	170	165	202	197	177	155	167	170	195	184	188	174	180	170	180	195	154	168	163	188	186	169	190	209	181	164	192	174	170	163	178	164	164	179	185	176	171	163	186	153	180	198	181	173	172	173	202	184	174	165	180	187	192	178	218	193	185	206	174	167	167	190	154	162	159	201	199	147	183	170	166	167	177	170	171	169	192	205	164	184	174	181	174	160	169	184	196	165	176	160	189	190	183	197	195	197	189	179	173	173	174	171	162	199	144	172	179	156	170	177	173	193	185	186	168	177	191	204	168	168	194	187	190	174	178	196	164	168	196	181	176	173	191	182	166	172	156	174	167	177	158	172	170	142	185	170	192	179	182	192	194	200	166	168	207	191	197	200	175	185	176	194	169	184	167	185	154	159	179	192	181	182	191	189	164	163	182	196	175	183	177	175	173	186	180	186	181	188	161	171	169	175	170	183	184	177	162	196	215	185	167	194	175	189	183	163	176	193	170	154	210	202	201	170	196	197	159	184	194	166	166	161	190	174	192	171	202	177	193	194	188	164	186	181	182	169	180	182	176	184	177	173	167	176	201	183	164	167	191	180	186	195	190	166	175	182	165	175	169	176	187	182	166	182	204	189	189	191	176	160	169	182	203	183	178	179	203	169	170	158	159	174	162	211	182	169	176	189	173	184	162	189	169	162	167	181	192	184	185	171	177	185	198	183	197	169	173	169	200	171	163	174	172	184	179	158	183	194	165	167	170	172	185	159	168	148	186	155	189	177	169	195	189	174	175	188	181	194	206	173	157	171	191	185	181	196	180	209	182	184	155	184	195	189	162	196	158	185	169	185	201	147	185	177	150	169	194	161	181	156	169	177	190	186	191	180	197	189	164	166	158	193	159	144	171	170	166	177	167	186	191	171	173	193	165	172	164	168	182	190	189	165	194	173	155	190	179	198	180	185	182	204	165	162	186	190	158	189	184	203	179	175	182	183	177	171	179	184	186	187	176	198	191	183	174	198	177	183	158	165	184	164	187	183	174	202	176	192	184	188	191	192	192	146	162	180	163	197	197	169	193	172	178	168	173	185	167	163	184	180	165	170	184	177	163	162	180	177	167	166	177	179	158	181	166	171	185	154	169	155	155	157	148	197	162	176	178	140	187	184	176	190	175	171	185	176	195	171	180	182	188	168	190	193	187	173	176	173	179	172	191	161	195	166	192	173	150	191	141	159	180	180	165	168	178	193	173	142	195	181	213	175	203	189	183	173	170	217	168	154	182	183	164	186	180	185	178	184	168	164	173	165	174	168	180	168	166	190	175	157	198	170	187	190	181	198	143	157	210	178	169	170	189	164	191	192	186	168	156	158	178	158	185	165	161	176	188	168	175	179	202	177	173	188	162	174	182	163	151	174	152	170	190	182	158	200	190	183	168	175	180	179	194	178	179	190	185	174	185	175	162	158	166	184	168	176	186	168	196	185	162	162	195	168	161	200
12018	10277	17663	40980	54869	48084	39483	25616	10473	2702	905	964	1167	987	772	941	828	836	751	776	769	633	660	727	743	808	849	691	598	686	681	698	663	698	609	542	526	560	522	520	535	532	591	629	638	527	533	523	477	523	502	519	513	508	517	477	493	520	515	514	499	518	487	489	504	522	524	516	464	518	491	514	514	519	524	520	471	524	529	452	528	520	461	512	509	477	532	546	538	544	528	524	518	520	551	526	547	484	491	557	508	511	527	539	552	532	510	509	541	528	501	516	521	499	499	534	506	553	539	484	497	523	531	533	543	494	496	498	494	511	515	506	491	505	519	511	523	516	515	510	493	487	581	483	533	559	477	482	504	525	516	529	498	505	500	538	509	501	499	520	552	475	482	516	491	526	511	503	566	513	536	515	514	524	511	480	515	496	533	537	527	494	520	471	477	499	547	537	537	489	534	489	471	515	533	529	498	534	522	501	503	521	536	470	516	512	492	504	485	486	509	490	521	509	514	511	470	528	546	506	544	537	529	541	522	499	520	494	521	495	487	490	557	534	459	530	461	508	475	532	512	479	504	497	468	487	512	540	484	550	509	452	522	541	525	523	479	453	493	535	547	556	513	524	482	482	525	535	541	517	497	513	518	507	498	479	552	513	492	523	524	525	514	505	514	504	514	505	544	514	495	511	494	505	531	472	484	532	524	514	504	511	495	555	536	498	520	484	468	498	530	503	540	506	508	514	498	505	523	485	459	506	505	485	498	513	489	557	520	493	515	520	484	525	540	486	515	476	505	502	539	507	492	494	528	532	494	530	528	517	531	491	497	511	513	533	556	516	509	485	510	547	502	523	519	504	518	503	491	516	557	516	520	534	485	531	559	477	494	506	528	489	526	516	490	516	519	523	503	543	504	540	526	533	503	464	526	506	498	516	491	485	516	485	522	496	523	525	538	497	506	489	513	497	531	497	529	518	508	496	539	488	523	512	525	525	517	513	525	523	502	545	508	527	586	539	526	521	533	525	526	513	539	498	509	515	523	522	514	527	496	524	526	523	512	513	518	510	511	487	517	528	531	537	541	499	493	513	504	457	538	502	500	482	525	491	516	529	519	502	502	526	492	527	543	541	539	550	517	516	526	507	503	518	540	521	496	515	508	501	546	509	543	466	501	534	478	513	526	527	537	531	523	504	519	506	525	564	489	492	495	455	534	486	503	523	538	536	500	523	543	505	513	521	489	509	540	456	504	514	555	481	500	474	505	480	535	473	505	525	514	532	527	510	496	494	484	495	527	460	504	500	540	497	514	491	482	517	497	504	508	535	492	501	503	487	492	494	490	550	482	533	503	513	499	529	500	519	497	485	499	509	505	502	509	519	512	504	502	532	462	505	519	493	479	505	552	530	498	510	491	520	514	508	517	559	466	485	502	520	520	531	540	512	477	541	535	502	495	532	536	518	514	535	493	507	512	508	547	527	560	506	565	510	534	507	517	499	530	504	493	516	481	511	505	533	508	526	527	473	447	522	502	509	569	550	496	517	518	508	534	504	500	528	525	511	535	517	475	511	552	479	486	502	539	547	523	544	495	505	487	493	486	501	490	501	483	524	508	504	505	506	535	481	523	497	468	501	553	508	487	519	539	482	517	515	503	516	526	538	525	535	505	540	559	517	559	509	501	537	522	515	500	536	496	501	488	502	450	505	499	536	504	525	496	511	513	535	539	484	498	504	537	527	518	485	510	478	517	550	530	538	524	499	522	490	514	493	553	548	516	472	465	508	466	494	521	509	512	500	485	523	530	504	546	571	542	508	506	511	482	511	467	510	498	541	509	511	508	488	514	490	525	528	495	489	487	483	540	505	503	502	506	529	518	519	549	508	510	545	515	499	493	518	537	520	516	508	532	523	547	518	460	522	521	513	496	486	490	493	528	504	530	508	476	475	510	545	484	481	498	479	493	562	510	504	510	543	540	501	503	521	502	495	530	521	495	511	493	510	500	484	515	537	510	501	511	484	515	525	483	527	545	513	528	516	536	482	503	531	507	561	500	543	513	500	513	520	458	527	531	509	533	507	526	533	495	487	498	528	494	526	520	476	514	483	519	533	512	533	531	531	497	549	562	495	515	517	480	447	527	485	564	495	485	510	553	501	500	490	534	512	498	511	486	548	518	477	477	509	494	535	515	493	482	499	504	529	510	517	508	528	490	516	525	518	520	514	525	494	549	482	508	480	495	500	547	493	519	503	511	550	492	520	536	469	487	562	517	529	492	513	539	542	486	548	512	494	515	541	536	528	479	521	531	521	500	491	486	507	504	489	572	568	482	523	515	527	526	509	510	532	504	506	505	541	520	518	531	507	512	527	515	477	486	515	497	537	525	503	512	534	515	521	509	550	576	511	497	518	534	524	502	491	542	527	517	488	527	523	534	569	553	522	538	508	519	515	536	524	529	527	556	542	542	499	526	533	479	483	516	459	476	474	508	511	541	499	498	529	516	482	523	497	524	483	505	528	529	539	528	535	557	490	519	481	517	516	539	493	499	508	477	504	505	520	500	531	484	473	526	523	539	512	520	507	502	476	513	507	568	491	500	551	505	549	508	514	514	512	525	505	525	500	501	511	560	542	493	544	518	522	464	498	513	535	507	503	526	502	530	515	473	514	518	471	494	490	514	502	534	467	477	539	519	557	480	489	499	492	497	552	495	534	514	539	547	502	503	528	500	496	517	498	495	503	508	528	515	505	505	526	512	520	498	517	460	487	521	497	522	508	502	538	490	509	518	454	523	502	499	447	511	499	523	527	478	518	559	490	470	512	517	482	500	496	500	519	542	517	528	530	518	508	561	518	490	469	485	518	480	490	531	532	522	534	526	481	479	486	539	511	536	477	509	508	494	520	466	518	505	500	456	545	494	501	488	565	487	497	491	497	478	531	503	502	500	471	501	489	512	496	503	529	524	482	509	502	516	509	480	480	559	481	558	531	551	529	527	526	526	539	512	490	501	535	506	499	535	482	497	506	537	517	488	519	520	494	515	512	517	500	509	505	531	528	490	554	545	540	505	481	480	513	523	473	484	528	524	512	532	573	499	485	503	562	506	519	501	499	527	515	509	531	544	496	525	483	517	506	515	518	549	501	506	525	495	510	509	505	480	528	510	490	558	537	527	542	546	510	522	524	525	479	496	493	528	508	510	500	540	523	518	481	512	512	499	519	599	522	521	477	478	514	494	535	533	526	512	488	505	507	491	529	543	503	577	546	482	498	509	491	562	469	476	554	489	527	503	517	480	513	497	502	518	494	490	513	531	499	512	513	485	483	468	528	513	526	485	531	521	506	543	527	522	519	529	506	522	494	511	521	522	541	500	502	473	514	506	512	542	485	548	557	508	522	510	523	510	506	518	521	456	541	535	517	481	499	499	523	529	526	490	501	509	500	524	530	539	541	551	517	479	491	543	505	517	553	481	507	521	506	535	488	510	489	526	448	493	499	471	555	508	551	523	512
29267	19105	23860	41171	55664	47031	29436	12544	2392	286	248	259	259	245	209	262	233	243	257	247	235	227	233	223	232	239	216	234	240	217	204	213	220	222	213	198	209	218	217	205	218	212	214	220	207	187	190	220	231	209	200	190	224	214	225	197	217	194	211	196	197	228	212	226	242	233	185	201	200	211	191	195	213	204	231	209	217	236	180	200	206	182	180	234	208	218	207	181	175	197	177	191	221	195	184	219	200	191	218	227	261	211	195	186	219	187	176	215	199	194	216	217	199	224	185	206	223	211	179	200	211	205	205	210	211	213	214	217	186	204	196	226	205	191	200	206	227	218	213	215	234	183	185	186	204	228	196	192	207	201	191	219	200	228	205	204	208	185	206	212	200	181	219	206	198	212	204	169	183	191	214	186	194	219	209	191	217	213	211	191	171	213	192	207	213	198	201	192	176	225	198	204	219	216	204	198	192	221	204	195	238	184	222	214	202	209	206	215	198	213	199	201	197	216	207	223	219	207	218	174	209	202	223	206	191	196	207	206	201	212	206	195	203	198	236	202	208	196	198	199	209	205	228	185	197	200	194	202	218	206	213	204	213	177	189	198	210	218	212	208	216	210	204	218	184	212	201	219	211	206	194	199	228	206	231	236	205	195	211	203	190	206	204	195	203	199	227	208	198	211	223	222	202	192	196	195	205	198	196	203	205	235	205	221	225	234	202	217	216	220	202	222	184	225	210	213	211	191	186	233	180	225	207	206	217	218	194	214	216	194	216	203	208	197	208	201	218	204	178	216	192	233	203	196	201	212	215	209	205	194	198	208	199	199	228	206	210	203	179	184	207	218	215	215	216	202	187	178	200	196	232	178	196	183	209	185	207	206	222	217	212	217	230	191	218	170	224	197	207	239	222	193	215	204	204	206	235	207	206	195	205	203	200	209	189	195	188	193	208	181	213	178	221	183	222	205	187	208	179	218	212	199	172	199	195	223	214	211	209	225	178	211	215	204	217	204	207	202	229	210	225	219	195	198	204	228	201	208	195	213	202	217	189	211	222	215	213	207	209	216	247	192	205	215	206	191	199	182	204	210	225	218	195	211	192	235	189	199	229	197	213	198	223	217	225	212	223	239	217	225	193	204	181	199	213	219	222	234	214	187	208	215	220	185	217	238	213	193	207	217	209	209	200	192	227	213	180	191	210	215	217	203	193	203	175	170	220	217	220	209	201	207	195	196	219	211	213	201	221	219	217	203	208	197	221	180	204	228	204	217	183	202	238	213	192	203	198	200	206	195	239	211	212	194	203	209	221	181	201	197	194	201	220	223	192	215	228	194	217	219	224	200	206	215	201	212	203	196	214	215	204	206	167	207	204	195	194	212	195	204	197	199	238	225	227	210	195	201	206	219	213	224	209	193	213	200	208	202	200	190	214	204	183	215	179	221	220	228	229	208	195	225	206	189	199	210	188	219	226	204	213	226	183	193	245	200	220	197	192	194	198	207	220	196	195	217	199	197	198	235	211	224	223	209	228	201	202	195	193	191	210	201	206	199	200	189	210	219	225	234	197	201	214	212	204	206	187	201	227	222	239	204	210	190	188	212	211	222	211	215	205	214	217	220	217	211	218	234	193	221	197	212	223	237	196	211	236	204	229	228	205	210	190	211	229	213	187	188	217	209	211	182	203	235	225	202	206	184	223	208	218	186	202	209	209	177	192	184	215	230	231	212	207	212	198	172	216	199	231	205	200	211	218	188	197	199	223	186	201	197	203	194	225	190	225	212	181	205	219	231	191	215	209	186	194	212	216	187	204	197	217	210	196	194	203	248	199	201	184	207	216	209	195	208	219	226	246	199	209	203	192	194	213	207	210	189	222	211	189	203	210	191	210	204	196	211	193	213	207	207	193	214	221	199	220	204	186	213	210	200	228	212	188	211	222	191	187	192	207	185	195	192	214	192	231	232	215	202	185	196	211	206	211	187	202	224	232	225	206	217	225	204	184	198	190	194	191	204	207	217	213	230	223	214	228	196	190	207	194	188	200	231	195	171	200	211	213	212	190	199	203	243	201	194	201	212	190	204	207	198	187	194	245	228	207	238	226	195	218	195	233	218	205	225	200	213	189	244	221	218	203	209	223	194	214	205	213	207	211	213	193	216	194	193	192	195	184	207	179	212	211	203	234	233	213	240	209	186	168	200	232	189	211	192	199	189	188	222	192	223	191	224	199	196	201	221	219	181	225	194	223	203	214	200	191	188	212	224	199	213	225	217	210	193	206	222	201	205	209	228	212	207	203	195	201	207	208	235	210	205	215	203	224	216	209	220	197	228	203	206	201	225	217	192	206	201	197	232	221	197	200	200	200	185	237	204	224	198	238	175	189	203	198	215	201	203	196	212	239	199	210	201	201	188	190	203	226	187	208	222	194	207	194	211	192	213	206	187	187	193	179	216	196	215	225	198	225	210	225	228	204	200	225	220	219	189	207	219	235	199	203	204	184	224	210	193	194	236	197	196	197	215	214	197	185	196	193	239	196	200	219	190	197	179	215	224	211	202	197	191	235	223	234	219	209	225	184	209	228	219	186	224	217	222	191	211	200	213	196	212	191	201	203	201	207	220	204	199	202	203	201	196	218	211	223	203	229	209	221	193	206	211	215	188	197	199	191	213	213	199	192	203	217	205	221	205	217	228	209	193	202	174	210	198	212	203	202	217	198	190	196	204	215	208	215	195	209	180	209	211	206	198	213	194	187	191	197	184	243	201	189	200	188	199	227	209	195	221	207	196	194	206	221	189	182	201	199	202	208	191	223	232	208	215	201	195	193	189	221	173	194	211	189	216	207	214	207	222	215	211	192	187	193	224	216	230	193	211	207	215	220	175	208	183	191	202	215	200	227	197	230	205	195	200	206	220	207	202	213	207	219	216	194	208	203	198	235	206	200	207	213	181	203	221	203	194	215	194	220	207	237	221	195	195	193	199	208	192	201	188	220	199	214	220	206	201	207	188	207	223	198	221	210	195	191	196	207	213	212	190	209	215	227	205	194	202	214	194	178	185	207	210	206	197	226	208	196	192	219	211	201	185	220	189	234	191	227	210	185	182	201	182	195	233	219	203	215	195	186	195	194	188	203	205	215	228	212	208	205	195	207	230	228	211	191	225	222	182	193	233	209	229	211	222	222	201	207	210	201	226	200	204	187	193	209	208	211	201	196	218	193	200	212	218	181	205	189	192	219	181	176	198	190	214	212	225	208	220	236	217	233	222	212	217	201	190	210	201	215	207	214	217	166	199	206	198	207	211	185	220	218	231	192	202	165	208	210	196	190	212	211	225	233	217	186	217	174	227	215	185	236	211	238	199	214	199	225	213	215	218	211	217	197	187	178	206	190	205	222	215	197	194	239	213	201	209	203	189	196	211	215	197	223	205	184	201	227	228	194	202	250	201	203	217	211	228	203	220	191	214	190	193	196	213	219	193	199	225	198	220	189	211	199	209	229	206
14525	14963	29331	52559	68703	61694	45859	27914	8689	1048	898	918	1030	1004	789	755	811	956	939	863	901	808	898	810	824	780	840	689	698	767	729	813	831	788	665	640	634	637	586	613	625	628	643	631	612	627	592	596	580	606	575	572	569	587	565	548	570	551	620	596	582	581	591	508	623	539	558	576	627	586	574	603	608	606	574	594	560	572	573	575	585	619	588	611	611	598	590	596	589	598	547	605	621	558	585	560	581	595	576	560	563	557	583	600	616	568	602	580	599	604	610	584	605	598	548	613	551	581	641	611	570	570	629	587	586	593	555	611	590	536	548	550	576	607	602	539	532	551	621	584	606	681	626	570	592	560	610	606	609	605	588	567	561	592	578	580	593	547	591	552	596	594	625	626	585	629	552	597	625	559	570	569	613	560	581	558	577	578	570	575	626	584	552	634	584	564	616	575	581	594	576	609	607	565	591	603	592	600	614	615	604	607	563	558	607	577	575	613	614	583	632	626	588	576	621	581	567	576	579	612	612	613	609	602	583	552	592	585	549	581	596	627	584	601	535	591	582	577	601	544	574	557	558	556	579	600	636	580	598	605	567	553	591	608	550	572	579	597	613	619	544	595	579	591	609	555	576	610	620	542	592	598	581	567	635	592	565	576	594	588	591	567	552	612	589	597	558	616	586	573	623	534	631	583	568	601	589	584	565	608	590	565	658	589	579	578	556	620	610	589	599	603	582	609	549	577	600	567	613	571	572	568	554	626	592	535	582	601	627	587	580	561	637	574	586	586	579	553	606	604	617	531	567	558	609	613	586	581	579	603	606	636	651	544	591	561	581	580	597	609	579	603	582	560	614	599	574	613	551	569	612	598	541	571	604	549	596	592	573	584	616	599	593	580	580	583	617	619	551	577	617	572	620	572	566	558	549	559	555	646	595	664	603	596	599	563	564	574	586	619	575	602	567	579	587	620	623	586	601	588	571	589	610	571	550	591	585	565	646	570	647	645	585	545	583	573	599	548	559	563	637	594	647	605	592	573	519	639	590	558	611	545	609	601	571	564	573	564	558	601	616	577	568	592	564	608	608	558	600	574	563	577	623	565	558	558	597	604	580	566	610	568	595	548	606	568	596	644	578	620	585	576	582	632	585	607	573	570	630	559	601	585	567	588	598	606	548	552	568	615	609	586	608	595	591	527	581	559	603	603	592	613	581	612	617	593	579	639	593	573	567	590	632	584	562	573	583	582	565	600	586	628	565	581	565	604	591	623	564	589	553	553	595	625	601	536	579	569	590	600	612	580	571	617	608	574	570	616	565	583	612	585	567	638	593	618	558	621	556	614	586	543	627	579	593	613	576	603	526	581	569	606	566	578	542	581	599	565	584	614	581	596	598	617	577	535	606	620	592	563	564	577	609	587	573	585	590	609	590	556	639	659	562	593	586	592	590	573	552	611	572	561	621	576	575	551	580	627	593	563	586	590	579	583	555	598	611	602	576	583	543	563	574	577	602	564	572	594	594	576	585	617	578	572	548	632	621	599	611	593	577	609	606	565	558	594	597	635	577	592	605	613	597	591	579	610	583	580	654	627	622	616	593	586	620	578	619	547	595	616	583	580	575	607	615	554	609	570	596	552	601	582	565	570	607	587	579	620	543	607	546	609	571	538	565	640	551	605	551	596	595	597	624	589	553	592	611	581	552	584	546	579	562	583	585	599	553	559	580	608	613	633	565	629	620	603	581	617	593	548	586	584	602	620	552	569	577	593	611	565	550	578	575	598	588	558	551	575	625	564	616	581	602	625	614	569	596	541	557	610	550	578	568	597	547	583	586	549	561	612	627	624	573	575	602	546	574	605	588	611	551	581	561	574	597	576	587	603	602	570	623	572	582	558	601	573	585	635	587	585	596	607	551	593	611	569	585	577	618	553	646	557	582	638	582	585	607	574	570	593	603	627	568	602	593	545	548	576	592	569	590	551	611	602	578	552	572	611	580	620	584	551	618	600	571	561	578	578	584	607	547	609	600	563	577	598	615	589	574	619	591	595	592	594	539	565	557	613	546	559	604	556	616	560	609	609	575	619	606	588	626	563	575	583	556	593	606	607	584	540	611	561	572	598	598	571	611	531	590	563	587	555	574	608	565	560	581	637	625	616	490	591	624	603	585	630	570	598	569	560	625	583	566	574	609	580	589	588	586	544	607	578	568	601	582	614	575	587	551	557	635	628	600	604	594	595	594	625	541	603	587	603	596	573	620	565	540	549	597	544	585	570	577	580	578	537	583	597	584	588	557	593	571	544	552	568	563	596	573	571	601	613	622	660	539	594	619	603	583	577	641	583	617	574	583	566	627	566	609	563	558	563	590	601	631	583	544	565	601	543	565	546	586	607	597	596	620	595	584	545	590	586	568	573	612	557	556	616	577	589	635	625	658	576	603	577	577	568	599	564	568	574	591	592	600	572	566	594	622	576	582	580	612	568	601	595	626	579	609	603	569	547	567	578	590	609	609	598	587	575	575	552	599	561	631	634	560	542	581	562	571	614	566	563	588	628	563	606	554	593	589	571	593	589	601	602	601	588	604	598	585	567	578	564	618	630	570	577	603	574	564	628	633	576	617	621	613	576	578	571	555	585	602	594	582	558	560	575	567	572	543	593	601	583	617	629	590	605	612	560	603	615	559	609	592	628	624	607	592	590	603	610	541	615	602	607	557	610	607	581	576	569	613	607	603	619	601	644	621	591	615	626	605	546	644	550	594	537	569	606	586	537	583	600	574	566	598	532	619	600	592	632	588	634	587	592	579	536	566	591	582	576	564	557	573	577	546	578	591	548	585	587	610	596	618	581	600	607	587	616	584	565	629	563	555	584	527	624	605	565	604	587	595	521	567	600	567	569	581	537	561	588	564	538	553	620	612	558	596	545	589	605	605	630	569	599	584	590	563	648	608	609	628	603	651	557	568	582	559	566	597	585	566	612	606	604	566	594	601	587	555	604	556	627	656	566	540	619	545	566	576	573	571	597	592	609	608	585	604	527	563	596	560	580	560	599	600	605	594	548	591	586	601	574	562	576	600	564	594	605	593	578	554	559	588	569	595	593	595	577	573	574	610	595	565	604	573	562	615	582	588	595	595	592	584	577	566	614	541	613	569	598	629	540	604	612	577	570	599	603	597	594	605	616	580	607	550	593	590	617	629	600	620	598	592	584	547	624	633	605	574	555	614	612	612	543	602	587	580	583	583	601	591	565	606	571	551	591	598	607	603	534	616	569	593	593	617	599	543	600	569	542	614	600	557	605	582	574	584	610	611	614	587	622	587	583	584	602	576	593	603	610	604	569	565	609	587	590	599	596	578	583	572	585	620	612	619	550	604	590	621	601	622	565	570	583	582	603	531	587	622	579	591	560	609	589	619	631	581	612	583	590	556	612	557	514	584	592	566	591	640	571	577	573	604	576	600	587	577	591	595	574	600	589	573	603	637	629	594	571	585	589	615	655	649	600
20484	5607	4842	4605	6296	5355	2957	1271	406	255	238	246	233	226	210	222	222	218	223	201	214	228	235	240	249	223	223	234	234	237	212	232	234	218	222	233	251	248	230	262	218	233	230	240	230	245	243	246	199	227	242	222	209	212	252	255	211	238	242	225	226	244	249	233	222	241	229	229	229	275	211	237	250	250	235	234	248	232	248	232	232	240	243	230	241	218	235	221	245	226	231	236	238	215	239	237	230	255	234	224	236	223	223	246	244	220	259	207	227	222	237	228	227	225	230	248	230	238	218	208	244	232	231	227	215	222	236	233	206	214	221	235	233	228	219	235	225	228	207	235	235	235	234	233	226	241	263	255	239	222	228	213	246	228	236	232	234	206	204	226	233	263	246	226	220	229	223	216	221	234	220	217	223	238	237	248	259	222	231	205	237	229	268	242	216	250	227	231	211	226	225	223	224	246	230	223	213	225	233	229	202	261	216	200	243	228	194	213	232	237	248	238	222	205	198	230	226	224	252	225	257	214	211	222	239	235	260	255	232	232	245	265	268	219	223	215	260	238	240	227	190	217	233	239	238	215	236	224	232	263	257	236	215	232	237	217	202	226	244	235	273	245	260	227	235	204	219	199	232	234	203	243	219	227	229	252	226	251	235	222	221	198	238	238	244	215	233	250	215	233	218	232	219	225	239	252	218	217	214	208	218	201	223	221	256	223	220	271	248	236	226	210	234	242	236	233	232	245	243	252	231	206	219	246	243	247	239	242	251	247	238	247	208	264	218	234	232	202	213	238	213	222	225	232	214	220	221	228	223	213	227	244	227	242	217	227	242	207	255	248	243	233	213	232	241	235	234	220	214	243	230	244	258	227	227	244	250	238	209	245	211	262	214	239	257	208	241	211	228	205	228	226	233	214	269	267	236	245	229	218	237	246	233	267	226	255	240	230	236	241	250	228	236	202	228	255	233	240	219	209	263	219	243	221	203	248	238	211	248	231	222	225	237	255	230	222	235	232	242	218	228	229	228	241	245	231	240	264	228	227	244	233	228	197	218	225	245	239	217	238	248	261	223	226	232	212	240	215	247	220	248	233	223	207	248	251	238	250	225	229	265	241	234	229	259	247	226	212	226	221	239	217	228	233	229	210	254	232	225	209	199	218	226	221	215	221	238	243	227	240	233	214	250	210	244	229	223	250	203	247	249	236	241	224	234	237	238	224	218	225	266	231	213	200	211	232	250	230	219	244	219	232	220	240	241	247	252	193	257	234	214	225	234	227	237	240	233	233	225	236	223	245	232	226	236	221	230	256	211	241	259	229	225	234	229	266	254	244	236	254	218	229	205	237	258	214	211	221	242	213	290	226	208	232	202	238	242	231	233	217	237	222	221	224	215	221	226	226	237	207	248	231	225	248	221	266	223	242	251	234	234	230	211	288	258	227	230	231	243	247	231	240	216	244	243	229	226	231	233	239	253	231	191	246	227	231	233	237	242	211	204	259	224	257	225	277	208	237	215	252	212	223	229	238	227	232	221	255	238	231	221	213	232	221	247	249	236	203	239	223	262	236	224	209	229	231	199	206	211	239	238	230	236	241	232	222	260	238	226	245	246	228	249	236	236	255	251	240	245	241	228	211	223	225	230	219	222	203	239	250	213	241	243	222	229	228	195	237	250	230	261	237	251	230	233	228	218	243	216	208	211	241	234	230	241	231	238	242	209	223	252	250	293	245	254	215	248	220	247	237	240	225	212	238	215	224	222	239	224	250	236	228	227	230	234	235	246	247	220	247	213	232	208	212	226	253	241	211	256	238	223	258	232	236	230	206	208	218	253	240	234	209	247	205	222	229	213	222	221	237	232	244	213	231	216	228	212	225	230	240	218	239	226	231	234	245	223	227	188	256	212	254	241	239	222	239	253	252	230	227	213	237	243	205	227	247	239	260	245	206	225	229	215	245	241	212	241	231	228	245	208	230	241	241	250	257	254	244	240	252	227	214	231	245	224	208	239	232	228	233	229	203	214	216	258	261	233	240	240	251	230	235	223	235	230	238	232	219	232	248	219	238	213	230	209	223	235	242	230	211	214	230	246	243	239	212	246	233	236	222	222	219	238	243	214	233	210	224	222	229	237	251	228	214	219	250	234	245	270	237	237	217	248	215	229	227	224	230	223	218	224	221	233	228	260	267	261	232	213	231	209	267	228	215	208	236	214	215	277	262	225	262	215	221	230	204	244	215	227	227	212	269	243	257	237	204	233	230	259	235	221	249	211	229	208	221	247	225	256	243	229	258	231	247	216	248	227	256	263	237	233	224	241	210	241	224	268	222	208	215	248	209	223	227	221	234	202	233	248	212	230	257	218	227	209	245	216	244	223	242	226	215	236	229	250	226	215	251	241	219	237	228	234	245	227	224	205	210	229	238	249	233	247	237	228	223	227	212	247	211	249	242	220	209	230	230	251	214	222	231	264	219	224	248	220	274	203	195	244	206	206	233	216	246	254	245	231	242	230	232	238	202	218	222	248	215	217	217	231	244	226	241	219	213	218	216	250	215	235	217	223	235	224	244	220	248	231	222	233	243	248	217	216	240	254	207	260	239	232	253	218	233	236	217	246	235	234	221	228	213	215	232	236	220	231	234	218	261	207	240	243	237	219	239	227	241	244	245	240	234	248	228	227	231	208	234	255	208	248	229	239	223	204	238	242	229	215	218	255	248	215	194	256	225	214	233	233	230	243	269	228	249	216	254	226	225	204	195	188	236	230	204	233	266	229	247	218	221	242	256	232	202	235	221	233	226	237	220	237	244	218	210	227	240	241	230	231	232	221	222	237	241	237	235	213	221	238	257	231	231	261	232	252	208	228	237	222	230	235	237	214	225	217	219	238	204	234	231	230	225	219	228	222	202	255	218	221	236	228	243	218	230	238	252	259	247	225	214	256	246	242	249	246	192	219	217	208	209	216	233	247	239	242	224	233	219	252	207	232	214	223	230	224	207	222	243	254	240	223	231	227	225	231	257	209	231	225	251	235	256	243	229	251	223	239	227	251	213	224	249	232	224	211	250	230	223	217	198	214	206	223	244	235	243	223	222	212	205	236	207	247	218	211	225	244	231	237	247	238	230	216	247	226	229	240	244	226	229	256	235	227	234	238	227	214	216	234	224	229	222	237	231	235	221	227	234	243	279	241	238	249	227	226	238	227	209	224	236	215	218	226	215	234	251	240	234	236	224	245	214	228	224	253	241	240	235	240	222	220	233	215	213	226	235	218	248	241	218	210	246	231	230	194	260	229	236	236	241	244	235	233	275	241	219	214	254	237	242	232	238	226	205	201	232	248	216	190	262	243	231	223	234	260	244	239	241	203	225	248	245	227	245	240	232	266	232	227	226	231	267	250	221	249	247	232	239	227	247	226	217	243	235	262	224	231	227	235	251	228	243	197	211	213	211	232	262	220	235	233	219	238	202	227	211	264	215	229	255	227	225	234	207	239	209	232	228
9540	5150	8976	13452	20551	18412	10930	4760	1381	675	671	636	631	665	679	618	642	659	647	703	630	640	614	669	662	683	684	654	630	689	644	660	600	598	638	656	682	610	665	665	623	605	653	640	666	653	584	677	627	673	617	628	617	676	624	653	655	643	648	635	627	687	646	660	651	655	634	650	607	668	604	656	595	676	671	641	616	632	653	630	651	657	599	611	664	634	635	637	648	632	653	621	614	629	646	629	653	617	666	603	648	653	682	667	641	620	619	628	602	639	621	628	604	627	632	649	638	616	612	678	645	642	616	621	655	658	635	635	612	681	611	623	662	619	658	659	623	679	646	655	670	629	621	639	670	622	627	639	634	643	643	666	671	660	649	624	695	648	677	613	716	633	682	659	656	617	648	624	649	687	663	664	657	617	654	662	637	646	652	616	635	662	611	644	632	648	644	648	646	611	633	619	641	664	603	618	668	654	648	696	624	655	646	617	615	670	641	661	662	662	653	614	628	655	645	618	637	607	635	631	665	602	626	624	624	656	641	632	641	651	594	656	651	703	636	697	629	607	665	665	636	591	624	688	608	655	636	653	641	672	610	643	683	638	619	640	590	661	639	613	624	646	679	615	631	644	640	609	654	618	654	696	634	663	620	609	689	649	656	662	651	620	671	627	631	649	643	647	641	656	644	685	637	605	641	603	625	629	678	656	623	637	673	665	650	683	673	672	655	615	672	608	598	667	680	686	664	677	638	654	672	640	613	635	638	642	666	663	635	639	632	669	669	633	650	615	646	657	617	616	655	653	643	660	689	691	628	619	657	622	621	640	644	648	674	630	669	696	633	627	699	660	640	633	638	656	645	599	664	667	702	618	678	631	659	637	633	633	634	626	636	605	653	645	654	657	648	630	640	677	601	641	685	618	655	643	667	604	654	649	656	625	625	655	623	662	619	631	622	618	688	666	653	706	649	645	652	603	642	628	632	650	633	653	610	651	627	679	643	659	648	648	646	619	639	664	644	600	609	616	659	644	673	623	602	625	649	632	658	637	600	614	646	605	635	635	641	652	635	660	667	689	673	646	667	592	639	652	664	615	714	619	642	648	667	640	638	678	716	616	579	680	638	678	640	609	648	619	675	618	637	615	641	639	630	618	641	653	628	645	603	630	648	623	672	725	632	630	654	709	669	651	619	645	647	627	664	620	618	660	623	654	630	650	653	665	660	671	645	639	632	622	642	643	603	636	641	647	683	663	643	616	696	663	651	647	643	604	644	633	649	669	644	631	644	645	634	644	685	637	644	631	616	644	652	678	635	647	635	680	639	592	645	676	634	610	651	642	599	681	644	657	654	656	659	638	673	691	607	664	601	666	625	713	623	630	673	641	625	654	615	646	609	626	668	656	668	599	660	649	678	637	639	619	649	615	648	630	611	641	714	601	681	595	680	641	647	647	702	690	650	605	658	576	671	633	670	662	635	632	658	678	678	630	633	654	656	668	662	636	669	648	621	632	645	613	663	645	630	645	634	607	647	639	643	602	641	653	683	633	631	642	679	650	641	645	675	642	671	603	654	661	651	660	668	628	612	663	656	668	679	651	652	642	605	642	647	673	616	652	671	685	635	628	611	698	711	643	622	691	649	647	624	636	622	675	632	675	691	622	695	612	639	641	633	649	639	646	664	639	674	676	649	651	632	637	625	649	619	634	627	672	654	652	603	606	637	645	630	622	647	648	656	617	674	677	626	670	666	631	648	593	645	673	633	659	622	627	633	636	621	666	655	634	613	599	628	611	629	653	645	660	621	675	659	627	618	623	631	628	651	649	686	658	627	659	645	594	674	664	638	655	655	645	639	586	660	674	613	629	653	630	621	644	603	650	624	626	610	648	657	613	614	655	660	633	664	612	633	682	661	683	652	660	619	637	648	642	617	659	664	649	609	650	651	654	606	588	610	612	683	648	676	642	608	604	668	684	636	636	660	627	651	610	684	633	644	649	663	643	603	632	657	650	633	646	689	622	648	629	661	622	665	648	682	644	658	642	656	634	612	641	601	663	614	691	627	681	646	686	617	626	599	651	657	628	621	637	593	591	636	679	659	661	694	646	642	686	682	615	667	695	661	612	668	621	672	632	673	639	650	639	665	617	676	663	643	616	614	615	654	686	604	664	658	639	641	682	625	627	645	644	662	642	638	688	644	624	623	647	659	643	632	699	640	662	585	660	645	657	624	644	600	648	661	636	710	645	631	643	680	631	674	605	670	659	640	594	651	671	584	669	665	655	633	600	683	676	661	604	646	659	655	637	590	647	642	636	664	619	617	672	650	662	659	642	655	700	663	644	638	640	636	660	642	625	663	621	604	670	609	627	628	659	637	639	620	640	619	630	598	679	633	616	669	568	648	645	647	631	688	632	628	630	641	650	639	648	620	623	614	613	644	647	650	638	641	653	696	664	630	625	633	606	627	636	636	613	654	607	659	609	652	633	665	624	610	677	660	638	588	659	616	657	615	627	657	610	652	612	641	651	589	679	693	675	662	658	664	668	620	613	615	635	646	636	654	653	600	674	637	602	601	603	637	625	603	670	647	683	635	617	624	603	649	628	661	636	657	624	674	640	691	682	622	650	639	641	642	632	606	681	610	651	648	633	659	641	620	695	622	689	694	619	607	637	650	598	603	658	646	688	633	672	634	649	617	629	645	639	648	617	648	661	664	672	604	626	601	649	636	732	639	647	637	612	642	629	642	649	632	590	638	631	665	624	625	641	647	610	613	623	643	648	621	652	639	626	635	668	677	640	629	633	621	610	646	662	640	632	597	632	616	639	649	610	670	662	628	651	623	647	680	636	636	673	684	608	631	663	661	688	636	637	689	640	632	636	643	590	664	665	670	688	658	641	623	637	631	640	620	607	632	701	633	699	672	660	732	678	640	620	652	661	613	624	669	626	643	642	653	637	597	649	649	603	663	661	633	652	665	647	672	627	697	649	669	604	623	657	657	623	672	627	634	666	648	633	656	716	665	638	640	644	616	622	629	661	601	659	607	613	642	635	608	603	661	640	672	642	634	640	623	628	674	643	653	662	675	679	669	623	664	625	659	673	653	626	639	618	626	620	622	660	713	694	613	641	653	626	653	642	659	666	685	645	595	627	605	623	622	698	632	656	645	600	639	666	633	659	664	622	665	642	650	654	626	656	643	645	643	635	689	632	654	650	645	614	616	669	662	675	614	642	680	647	661	654	661	705	637	662	645	587	654	673	629	680	654	640	620	669	611	630	626	676	688	669	608	615	656	584	614	620	613	645	672	657	638	593	639	615	659	663	685	647	656	650	641	644	616	644	668	685	594	628	609	592	642	633	626	648	626	630	622	626	652	673	630	636	620	652	663	689	625	644	652	600	667	630	599	632	640	641	674	663	635	659	678	657	667	655	586	662	617	601	601	632	611	664	595	691	680	610	644	617	600	656	625	657	675	661	649	648	623	688	648	675	667	643	608	609	661	704	664	628
26090	13415	14682	18877	42387	36976	20560	6255	831	214	226	229	203	230	226	222	182	194	192	200	199	215	206	208	227	236	210	215	209	223	213	214	217	217	185	201	207	195	196	190	210	171	209	201	231	220	172	199	180	193	175	184	189	170	202	180	182	193	191	194	209	185	194	150	191	194	177	171	182	174	190	192	188	188	195	199	193	214	203	215	225	218	192	181	197	228	192	175	183	195	187	207	177	181	197	171	201	194	175	169	198	188	219	186	216	195	216	197	198	208	215	198	185	184	174	173	204	192	212	181	205	187	191	193	188	165	209	194	177	184	227	199	200	178	223	184	200	174	201	180	181	206	191	160	182	194	186	188	212	224	166	183	216	178	190	240	207	187	179	189	206	186	204	197	173	197	199	217	192	202	206	226	186	191	150	174	201	190	196	207	183	187	181	199	185	190	212	184	168	188	205	196	192	196	178	186	195	207	193	188	187	195	187	201	194	198	183	199	187	205	174	187	198	170	213	188	187	168	198	209	196	229	184	216	195	199	217	186	181	198	203	188	216	215	188	180	165	189	192	172	183	208	194	221	185	189	175	199	205	191	215	192	179	185	195	202	194	171	206	175	192	208	201	199	212	191	190	212	190	186	195	204	196	209	196	190	178	174	204	186	195	188	188	199	176	196	166	189	205	199	176	187	216	178	170	190	191	200	195	198	188	203	205	191	201	193	172	216	176	217	205	182	186	187	207	180	203	186	186	200	202	200	202	215	199	193	191	180	193	207	193	207	211	180	188	224	213	209	180	186	196	175	209	196	190	183	215	188	188	186	204	169	179	187	173	192	202	178	205	190	189	242	167	178	211	188	172	200	208	202	177	195	200	158	184	171	183	207	170	178	187	204	187	204	196	189	180	188	198	218	186	200	206	211	235	190	212	171	195	190	209	155	223	182	183	208	181	179	195	208	157	188	198	189	202	219	167	203	198	188	192	199	196	182	183	199	198	166	198	178	186	205	190	194	178	194	210	207	195	206	189	214	184	196	210	175	204	201	167	195	189	179	189	180	210	221	197	218	220	202	190	169	179	205	179	200	205	175	199	185	193	189	206	182	202	195	195	186	197	164	204	204	193	210	189	184	202	225	188	199	195	200	196	197	176	208	201	220	169	184	210	204	213	224	187	184	203	217	230	181	190	185	198	199	214	162	183	197	195	172	194	190	224	195	206	179	187	212	185	195	209	220	216	211	192	195	176	221	196	188	203	193	194	181	206	200	173	204	190	201	202	189	197	200	213	203	208	212	182	188	167	179	203	212	206	211	204	195	179	209	185	169	176	158	177	190	214	219	190	178	194	194	198	195	200	183	198	206	178	187	192	162	181	179	193	201	158	194	202	211	174	201	184	198	218	186	173	196	178	190	175	210	187	192	192	195	197	207	182	192	210	216	160	179	195	201	193	194	197	190	190	202	188	193	189	183	186	206	191	161	203	187	212	195	172	218	206	206	200	194	181	208	204	209	207	190	198	201	217	191	197	177	202	208	203	177	196	199	172	194	229	207	191	201	199	179	176	177	195	183	196	189	213	176	183	190	168	192	178	171	173	195	183	219	214	193	190	217	190	191	165	187	171	175	204	160	202	183	184	174	169	222	192	190	210	209	173	197	217	181	223	181	198	194	183	207	191	219	185	194	205	175	206	188	199	196	204	182	199	201	215	201	206	209	203	184	193	176	196	192	194	212	204	196	219	191	217	219	183	192	204	165	181	183	185	205	203	183	192	210	221	206	184	204	199	177	179	193	195	204	189	209	198	170	193	188	176	193	182	187	180	190	199	175	170	209	205	197	181	174	154	191	198	196	192	182	213	205	195	213	204	222	198	181	191	210	196	191	224	220	186	184	195	198	197	216	195	170	170	199	204	186	202	198	194	217	185	196	184	214	189	200	190	170	166	225	162	205	183	202	198	204	187	217	179	193	203	202	198	188	180	197	187	181	203	196	210	175	216	199	204	191	208	191	195	211	207	192	171	183	181	194	184	210	202	169	199	193	182	183	175	166	171	173	189	201	212	197	198	176	185	165	207	202	194	201	194	206	191	226	186	180	183	212	183	183	189	215	204	184	191	185	216	181	166	183	204	179	182	185	201	183	198	166	171	195	165	185	186	177	199	201	203	202	198	181	168	201	204	173	210	164	183	167	198	194	196	191	182	208	186	182	202	216	186	195	204	202	176	214	188	181	195	202	221	187	185	187	177	207	196	195	208	197	167	187	204	190	208	192	190	199	181	208	196	205	199	207	159	208	208	171	186	192	169	186	222	200	213	194	221	171	204	194	214	177	183	174	217	186	186	204	226	184	200	176	178	207	185	194	216	188	168	190	193	216	216	159	202	211	199	198	199	171	190	183	206	182	206	190	206	195	207	188	195	191	194	182	220	202	171	202	177	228	184	185	193	196	208	180	181	200	201	183	206	188	185	186	210	191	195	202	197	189	189	186	162	192	205	186	210	169	203	181	185	190	224	180	178	213	196	184	185	189	178	186	209	178	195	181	206	184	189	187	196	186	166	190	179	183	184	182	192	209	170	184	202	201	192	215	180	181	171	201	187	190	183	191	197	191	201	207	201	200	195	185	189	173	185	189	193	183	194	188	168	176	208	176	194	208	191	196	186	187	193	201	173	200	183	207	158	176	190	196	193	206	192	211	202	169	227	176	191	190	197	203	167	185	201	188	189	174	183	206	185	198	205	186	173	182	191	213	176	216	182	205	194	192	174	182	193	199	204	194	210	198	184	160	175	193	182	208	179	165	179	173	203	186	231	196	177	168	184	194	196	173	180	198	192	176	214	230	200	215	193	170	206	194	168	160	176	196	205	199	186	187	183	188	198	207	197	184	219	208	194	194	195	206	193	210	213	208	184	185	176	185	159	196	206	211	204	194	194	201	170	200	193	185	201	227	201	185	180	196	179	189	187	232	207	201	186	181	205	176	192	205	176	204	179	169	203	159	200	208	190	199	171	217	201	201	194	182	184	178	192	182	194	181	179	195	185	183	190	186	195	206	191	178	186	199	198	187	201	196	166	188	199	176	195	176	202	161	184	198	183	215	207	202	184	172	177	207	179	186	189	192	152	182	174	194	213	188	190	210	176	192	217	204	217	200	185	194	187	201	203	210	192	200	206	220	187	204	191	190	187	194	217	210	198	187	187	195	199	201	184	178	206	194	189	194	207	191	181	207	197	200	197	224	170	196	184	171	197	189	183	188	200	192	196	183	210	209	201	186	189	188	206	185	207	210	199	197	179	178	181	171	185	193	214	174	197	209	217	178	207	175	192	196	203	177	200	194	201	192	183	195	192	195	183	204	194	225	181	188	196	196	188	202	195	207	175	215	183	201	176	194	204	203	198	187	206	211	210	199	205	177	199	220	200	196	213	205	172	199	192	200	205	199	200	186	191	199	202	193	189	188	208	179	174	205	211	191	180	190	166	204	189	185	175	214	165	186	202	172	188	208
12609	11244	19281	33634	58099	52477	37394	18124	3585	784	719	751	910	852	771	712	655	680	689	633	664	586	638	617	667	709	687	599	618	614	597	700	637	584	575	609	560	558	585	585	534	603	559	590	567	524	528	552	564	541	556	563	554	534	537	570	555	531	534	575	533	550	515	525	545	570	560	546	545	520	563	579	579	521	578	539	564	578	580	556	535	545	519	550	599	538	551	540	542	548	548	544	537	595	538	538	574	590	494	546	529	549	602	555	556	541	533	542	540	556	571	569	581	568	579	545	542	567	564	538	568	584	579	589	543	590	533	594	605	566	499	542	567	546	541	590	478	594	529	567	584	566	540	499	552	535	554	582	537	547	537	576	572	532	570	559	545	605	512	543	472	569	542	518	556	552	549	542	532	568	574	526	571	548	531	550	531	549	537	543	579	532	556	566	530	547	529	542	552	525	573	513	566	507	530	578	537	528	524	539	563	577	545	552	565	573	583	557	538	531	535	541	564	544	531	596	549	540	558	569	530	564	549	579	539	546	525	519	626	539	554	509	555	570	566	552	559	516	567	531	577	568	539	545	547	587	535	546	549	594	607	562	536	547	566	554	560	540	548	551	578	560	523	563	559	548	532	515	573	572	549	557	539	552	536	544	539	587	603	572	519	573	552	541	522	513	555	594	537	574	586	583	531	553	518	579	593	573	558	562	549	552	543	546	577	535	546	513	565	546	551	518	545	584	589	587	512	555	569	568	532	554	521	546	564	556	550	553	569	539	533	511	560	521	544	542	551	549	548	587	515	589	552	567	563	579	523	557	555	553	526	556	550	535	593	602	559	554	542	555	540	587	565	598	533	550	546	516	576	535	551	542	488	556	587	599	551	580	572	561	595	544	533	563	547	545	572	537	571	509	490	569	548	523	600	499	554	576	563	571	485	557	590	571	574	570	577	572	542	526	543	514	590	593	572	544	551	549	538	528	531	499	548	566	584	543	567	549	560	541	564	523	517	509	567	571	579	536	573	570	554	541	585	540	526	556	495	539	549	594	585	546	533	581	511	575	548	571	541	568	552	564	553	553	574	598	523	560	529	548	588	570	545	532	551	567	559	515	555	582	582	533	576	568	593	597	526	570	570	506	533	535	524	570	570	558	578	559	528	531	516	587	569	571	526	538	565	550	525	533	568	526	547	534	508	549	567	587	579	557	538	586	533	563	551	528	567	544	530	543	537	583	571	534	599	583	558	528	557	560	547	540	594	550	572	592	575	571	511	570	512	569	527	530	550	583	567	547	568	599	586	561	557	554	536	529	562	553	573	500	561	588	550	558	563	537	544	559	574	562	560	562	538	536	550	542	593	593	579	544	570	519	508	583	588	505	573	542	570	553	510	510	527	583	550	548	526	530	575	562	550	529	525	535	545	566	561	579	552	594	590	591	544	619	540	565	588	558	562	580	555	566	530	540	549	585	524	530	514	533	531	586	529	563	558	519	516	562	544	615	541	548	529	550	543	558	565	575	558	556	601	569	533	539	548	556	522	582	552	549	562	561	539	575	580	576	587	539	543	529	491	541	531	538	550	559	547	556	516	534	519	565	546	599	557	553	507	513	521	574	536	545	575	557	554	538	589	568	540	557	593	561	522	562	570	559	567	575	543	547	560	558	546	564	592	561	559	550	541	532	562	561	521	560	561	552	561	527	579	588	561	558	582	580	541	542	531	568	507	592	538	591	557	542	562	546	553	555	511	553	526	530	567	529	552	541	532	570	540	529	570	638	560	551	543	556	560	558	602	558	542	575	553	554	550	563	603	561	542	568	581	546	553	550	545	537	541	572	539	593	562	523	560	531	555	545	502	563	561	568	537	540	567	532	543	565	580	545	517	537	565	593	550	526	542	545	525	541	555	528	553	540	552	572	536	547	565	546	591	537	516	566	548	533	559	546	476	573	579	516	573	580	544	590	576	541	590	549	530	546	555	542	525	540	493	540	553	554	571	540	524	526	572	540	552	577	542	553	581	572	579	559	556	599	540	558	585	566	576	584	517	560	532	567	523	568	524	548	536	537	561	562	514	544	543	582	536	548	546	562	584	567	590	522	574	584	588	520	567	538	543	499	571	544	591	570	573	572	574	550	519	578	543	536	568	535	535	525	532	556	587	561	524	527	538	527	527	535	604	566	537	532	539	534	538	541	520	522	536	537	546	535	544	559	555	525	539	529	571	568	542	538	549	554	563	545	526	536	572	550	570	577	565	518	577	560	526	530	597	559	537	551	559	555	545	518	555	497	569	591	541	544	556	567	563	587	546	523	532	567	578	576	557	522	533	546	582	569	552	568	525	534	538	517	605	552	541	585	562	541	543	572	557	523	524	552	553	533	542	575	561	541	535	546	550	557	543	565	539	564	567	544	541	490	535	554	540	576	579	544	548	534	543	582	533	571	551	578	542	567	508	580	539	560	555	525	507	571	562	553	536	556	577	546	531	596	491	551	566	561	542	539	553	564	554	567	531	570	550	556	601	541	559	508	558	574	612	525	549	526	531	632	564	592	576	558	562	547	525	515	543	584	515	561	546	529	567	556	538	540	521	577	559	610	578	512	548	553	551	536	598	515	535	605	551	595	545	552	511	547	554	573	522	564	568	598	578	551	544	531	538	544	572	572	514	543	545	521	509	549	588	580	561	574	502	567	544	593	562	559	545	592	511	538	571	514	536	560	531	544	525	511	547	548	580	545	551	551	548	554	576	550	603	548	544	572	544	580	543	560	589	608	517	561	583	544	535	557	550	483	557	572	554	597	540	534	555	551	540	535	554	527	596	539	595	517	526	523	531	525	599	538	567	586	549	561	566	544	571	582	550	534	520	612	593	551	544	566	541	592	568	574	550	544	570	550	551	500	571	576	572	534	530	513	545	529	562	580	516	528	533	547	559	546	557	585	513	516	560	549	529	522	587	555	598	537	547	531	584	527	523	542	545	552	511	574	576	600	546	537	589	575	547	497	549	542	556	529	490	573	526	552	581	528	502	547	582	582	548	546	568	570	569	544	572	534	493	575	529	539	541	534	549	546	547	536	534	585	529	559	522	552	563	530	550	573	542	566	570	550	544	576	530	512	581	544	562	579	583	528	538	522	541	555	554	546	574	529	563	601	574	561	520	526	548	543	540	542	544	524	553	543	569	551	549	528	573	552	539	541	554	561	520	532	573	551	576	540	567	535	551	577	566	565	585	594	549	590	537	557	540	553	590	533	547	525	534	524	567	572	554	520	531	578	605	558	568	537	544	538	540	530	556	528	546	557	561	549	566	556	523	567	545	566	551	522	534	572	566	566	513	514	580	570	542	542	529	563	557	579	534	548	550	522	548	513	524	555	521	544	549	596	558	569	577	550	536	541	547	530	569	567	560	583	557	536	510	532	550	576	519	533	571	567	567	569	542	552	567	548	528	535	499	560	556	513	553	560	525	583	518	594	552	562	522	545	564	536	545	546	552	539	599	533	553	564
29307	20825	30290	46139	57846	44836	26395	9288	973	289	260	250	282	273	254	240	215	245	233	232	241	246	261	224	257	236	262	259	246	211	206	238	236	193	207	235	230	232	220	227	212	235	220	232	213	243	222	207	202	225	223	231	198	204	202	216	219	224	223	238	229	210	216	203	222	204	224	184	224	219	239	226	212	189	248	212	232	211	235	219	206	237	207	241	220	229	221	240	239	209	204	217	206	227	219	208	219	222	229	209	222	217	227	195	213	200	219	229	239	250	201	221	211	219	225	221	210	236	206	243	200	197	208	234	212	207	219	211	216	196	196	227	220	208	201	221	223	225	237	203	213	208	213	202	234	232	224	207	254	222	217	226	246	228	200	247	201	209	234	190	218	194	207	203	202	236	242	237	224	224	211	236	214	222	220	197	222	229	224	200	204	209	202	192	210	215	228	208	238	201	227	217	194	254	220	206	229	206	212	212	215	227	191	216	224	213	207	218	227	194	206	240	254	202	233	244	219	216	208	209	220	232	210	220	181	224	238	233	201	186	252	243	233	213	193	260	197	204	200	211	213	220	241	224	211	222	202	218	236	220	199	223	230	188	215	196	223	245	218	204	207	259	197	242	211	209	219	223	259	188	232	216	212	238	235	240	217	209	214	202	242	216	194	231	207	217	221	226	215	232	229	214	208	226	204	217	209	199	226	236	228	215	221	204	210	219	208	235	232	240	233	228	210	249	212	217	212	216	206	211	229	220	190	250	215	229	227	240	202	230	222	198	199	195	209	220	210	220	231	233	209	242	230	220	211	240	233	209	226	204	235	216	192	231	214	232	233	224	220	223	222	218	210	226	201	200	219	206	220	220	210	182	211	218	184	214	205	201	237	197	207	209	208	249	203	217	233	232	244	213	203	201	235	230	189	208	220	208	248	201	211	247	215	209	218	222	207	175	214	244	192	233	204	238	206	240	222	226	246	213	214	208	206	202	202	219	212	193	229	227	213	219	228	191	225	225	223	223	216	224	229	258	274	238	232	215	203	223	183	194	229	225	202	232	231	242	200	228	227	216	202	235	207	238	227	236	246	213	209	216	211	224	241	250	189	204	226	183	218	226	224	213	230	203	218	211	224	216	216	226	188	218	242	226	225	223	240	196	202	222	207	231	221	219	207	244	208	209	221	211	230	212	197	230	228	223	226	222	259	220	220	230	233	223	230	226	209	202	227	230	221	200	200	228	225	227	217	226	234	235	207	218	216	230	234	228	222	217	233	200	215	205	195	228	190	223	231	211	215	226	228	217	228	207	214	201	222	209	210	186	237	205	226	211	222	231	225	210	216	201	206	219	204	221	204	203	197	222	194	209	203	189	240	216	219	206	193	222	204	215	209	234	206	202	203	192	207	217	221	217	243	192	210	201	237	216	249	223	234	238	216	192	231	230	205	223	211	247	233	229	236	194	230	210	240	261	247	226	219	213	229	236	241	198	218	213	205	219	233	228	228	220	238	239	206	219	220	195	210	222	195	223	199	231	204	238	228	216	199	233	218	206	214	234	232	225	218	216	188	214	218	191	228	223	215	234	215	199	205	225	197	215	241	226	225	227	217	218	212	205	245	214	251	226	245	227	218	211	192	240	226	215	217	218	226	233	233	208	231	209	230	195	200	242	256	202	225	216	228	234	200	228	231	218	222	213	221	226	202	231	247	207	211	208	234	211	223	219	226	224	185	228	211	223	222	227	231	220	208	206	234	234	251	244	229	230	222	227	207	239	202	220	207	241	206	232	217	234	218	223	237	208	201	218	198	211	211	224	225	222	216	181	224	200	245	196	217	209	198	236	236	226	246	212	216	234	199	228	194	234	224	209	211	210	221	211	207	209	192	236	214	185	207	210	235	204	211	209	216	232	226	204	227	205	232	201	220	230	223	252	219	192	234	225	206	216	201	228	216	214	237	203	220	238	196	215	200	210	209	210	191	227	206	205	219	227	222	217	211	226	222	225	200	237	206	206	215	215	202	202	239	218	225	229	206	194	200	211	246	209	191	221	242	223	209	213	209	222	239	230	208	226	218	240	240	222	213	234	245	232	221	218	226	175	208	205	250	232	216	234	233	211	222	218	200	236	219	229	227	183	209	205	232	228	231	216	215	236	216	218	204	230	222	211	242	224	193	198	220	233	229	193	201	207	225	228	227	229	227	213	208	201	220	234	237	208	206	208	238	217	230	221	235	209	219	212	211	224	217	223	225	241	242	209	230	220	188	204	220	216	238	208	221	220	222	205	217	255	226	219	218	223	224	212	205	215	219	231	221	204	224	213	225	240	217	183	221	226	205	226	206	219	223	189	224	208	219	199	210	221	214	236	239	191	251	210	199	236	228	225	204	230	222	216	203	200	262	255	245	225	215	201	196	204	193	229	227	211	224	210	220	216	195	221	204	205	222	192	194	237	224	224	216	187	205	221	226	209	219	224	245	215	204	228	203	206	202	254	207	218	222	220	212	225	216	207	205	203	221	214	228	203	211	211	250	245	196	207	233	218	231	197	228	211	202	235	198	228	198	225	219	218	208	214	223	203	217	199	194	246	209	206	228	193	210	199	220	192	200	225	206	196	221	210	237	215	204	216	247	204	213	196	222	225	220	204	223	227	208	211	198	221	212	224	210	233	216	228	198	220	250	235	200	212	249	228	229	211	242	229	229	188	207	217	201	222	228	233	213	227	244	231	242	211	217	216	227	227	250	234	226	192	221	244	232	227	218	209	222	222	223	189	258	219	195	224	216	220	210	217	210	198	224	229	214	213	221	210	242	226	231	224	220	233	220	219	246	196	226	230	207	209	227	212	203	229	207	214	215	244	228	214	220	233	229	193	216	229	236	227	209	212	198	181	215	219	218	243	221	216	180	213	199	228	241	230	229	202	220	208	227	188	227	219	201	229	206	207	239	247	223	218	247	222	213	198	254	204	227	202	218	211	233	238	238	238	227	208	212	239	196	212	209	195	204	230	209	203	233	209	227	225	199	217	227	196	223	213	219	219	218	199	238	234	218	198	233	212	194	215	210	204	207	205	218	214	217	210	203	226	213	251	212	253	232	215	204	226	221	212	203	243	251	229	223	225	209	202	228	244	231	233	228	227	229	234	237	219	206	220	228	213	181	234	225	211	224	216	213	222	216	226	219	241	211	236	232	232	229	215	208	244	217	227	190	210	210	221	215	247	220	195	219	241	214	214	212	216	211	238	230	208	230	241	202	221	231	193	220	214	220	232	227	224	230	210	221	212	206	238	204	222	231	191	219	224	208	227	219	226	205	213	243	215	226	212	229	189	227	243	225	236	239	207	211	195	248	189	222	216	221	216	224	213	209	221	228	233	200	214	231	234	208	221	228	225	211	258	219	230	216	218	222	214	242	237	235	231	211	201	226	207	244	217	234	203	214	222	209	231	205	177	217	225	198	201	241	228	224	223	213	238	203	230	241	233	248	223	218	213	225	221	223	227	204	234
14726	17082	34626	57232	70306	59059	42593	20751	3508	1034	932	966	1208	1217	950	801	778	783	808	754	784	732	779	787	846	892	907	759	772	701	745	796	736	636	675	656	676	673	639	629	641	669	698	748	698	602	613	621	594	622	621	600	570	654	563	614	607	634	652	624	583	580	617	625	629	591	586	590	658	633	637	640	604	619	600	625	603	623	608	570	635	645	626	608	588	621	587	602	616	625	648	656	579	602	633	604	635	589	630	623	621	625	597	604	633	631	571	636	630	576	593	607	609	638	605	606	635	627	572	599	615	624	631	564	606	652	576	578	655	642	623	628	607	620	610	590	609	628	609	636	637	571	620	609	650	618	626	614	608	641	659	606	613	606	581	609	632	626	609	624	631	623	538	608	611	626	645	599	577	610	628	600	606	612	660	643	603	661	600	617	597	645	602	622	590	678	614	573	613	631	616	630	647	613	625	625	646	616	629	603	621	577	616	604	603	583	626	604	656	639	622	585	601	586	598	633	613	599	608	584	608	588	581	586	616	630	627	640	590	559	628	622	603	650	651	578	614	648	606	665	624	599	626	608	642	649	602	591	646	638	671	608	604	604	584	623	598	617	599	599	612	617	663	649	624	561	649	636	595	608	579	647	605	645	619	637	620	617	625	632	623	633	607	635	581	662	639	609	648	580	585	588	610	632	595	637	653	598	580	607	598	604	603	630	654	594	599	590	602	598	620	620	586	612	638	590	614	634	625	613	624	566	592	657	578	648	606	592	578	618	569	542	626	586	615	661	582	613	645	597	646	629	644	622	586	588	609	614	609	625	598	608	624	607	602	638	593	596	633	652	604	593	601	605	590	622	662	588	588	595	584	623	580	640	607	617	624	598	613	601	641	683	599	640	617	630	633	620	635	622	639	615	618	607	611	612	623	590	619	602	605	611	609	621	598	597	594	621	611	630	630	612	630	644	602	589	620	615	623	613	600	678	601	630	606	579	626	599	658	612	609	593	593	615	658	624	594	663	623	600	643	622	646	604	565	643	644	606	604	626	584	587	606	592	607	648	602	602	628	625	639	597	687	620	615	606	623	639	641	594	618	587	609	623	627	622	657	644	614	604	597	604	589	668	618	613	666	577	616	582	594	609	631	597	587	571	670	639	626	640	616	591	620	608	620	613	615	646	627	621	650	598	650	631	644	617	598	599	628	585	622	581	551	592	608	620	624	633	638	644	618	641	595	600	604	619	587	588	667	622	672	569	584	647	658	595	613	619	619	600	603	630	633	617	653	621	621	630	636	632	633	615	608	637	574	590	562	630	600	576	627	625	615	577	600	617	587	616	641	597	607	618	591	639	547	645	638	604	599	582	612	651	634	587	635	599	671	581	566	609	589	630	590	630	653	614	635	645	643	619	611	619	601	565	633	628	649	666	593	597	624	587	630	620	525	636	629	627	606	641	611	615	625	562	644	623	606	586	625	624	585	632	622	603	617	652	591	618	643	615	636	630	586	635	606	603	587	646	618	605	622	606	599	610	615	615	598	595	613	656	655	635	665	586	639	614	606	651	591	656	670	621	621	589	617	639	624	602	641	580	660	627	683	613	563	588	594	605	622	647	601	599	641	619	649	598	631	590	580	616	588	669	629	632	618	593	600	594	592	601	643	597	587	652	645	606	574	618	612	588	629	629	572	612	665	617	611	606	591	650	606	630	583	573	655	630	606	597	609	632	627	645	637	605	634	613	633	638	651	606	618	613	624	606	613	640	616	593	634	635	653	626	639	693	650	602	625	618	648	653	625	624	604	660	607	620	621	604	633	588	630	629	627	602	625	616	636	613	603	620	648	619	604	641	609	632	634	633	592	583	629	661	636	614	665	561	659	631	660	611	608	605	595	618	621	588	631	619	577	642	616	626	623	587	593	625	661	613	618	632	651	593	616	596	616	589	635	582	589	579	615	641	601	619	599	603	579	591	628	651	587	600	616	578	584	627	639	628	650	637	641	645	626	624	627	635	569	581	654	561	589	613	632	617	581	643	635	602	628	610	618	612	627	553	608	645	631	624	607	629	561	568	600	615	653	629	603	599	631	603	616	657	643	629	620	593	633	636	632	606	633	587	585	589	615	602	610	648	621	597	629	608	597	666	622	641	600	596	604	651	603	570	629	651	602	574	631	630	637	571	623	617	583	613	661	608	599	611	584	633	631	618	633	657	575	609	629	615	602	625	596	595	641	607	601	674	607	635	596	607	668	625	619	657	643	606	612	602	658	616	675	640	599	600	627	650	602	617	583	642	614	582	621	650	615	671	588	664	604	619	616	640	605	615	636	680	636	606	572	586	601	632	595	635	595	620	613	649	629	638	595	607	590	574	609	668	637	619	571	638	628	646	624	614	572	604	630	602	615	621	611	632	600	644	668	640	614	609	571	657	643	612	655	585	603	574	662	637	635	618	637	625	647	630	581	607	661	623	646	618	594	593	635	609	588	612	626	644	589	604	607	623	633	611	584	638	635	589	605	616	620	589	630	609	554	649	604	628	607	641	618	613	653	610	617	642	664	621	651	590	624	609	653	618	619	623	602	632	660	635	572	616	625	632	624	605	638	624	605	618	649	624	596	635	653	623	650	588	618	639	614	595	647	600	599	623	637	614	608	613	686	634	636	645	577	620	617	645	665	622	584	644	623	590	617	687	670	645	586	666	633	614	637	627	606	625	607	652	615	665	608	607	550	609	623	647	651	573	631	618	601	602	590	641	597	613	647	639	602	595	626	623	559	606	561	648	624	653	616	622	599	577	630	644	630	587	623	620	590	610	623	616	616	632	624	621	600	633	602	603	579	610	628	585	611	613	625	626	629	627	632	612	609	598	606	566	588	632	638	628	578	606	657	626	559	631	656	650	644	652	608	578	602	593	591	645	585	622	616	594	622	664	635	604	667	606	630	657	664	654	642	618	557	617	577	573	581	633	643	620	651	607	607	624	638	646	613	644	632	615	659	597	604	629	579	625	632	621	671	579	592	611	627	606	578	627	614	589	626	585	584	639	626	654	612	639	612	622	613	624	604	611	622	579	644	635	595	622	608	589	620	596	621	570	643	641	630	616	607	602	586	586	646	657	655	636	602	621	627	673	641	642	612	623	632	618	585	645	622	585	633	559	602	562	567	610	605	612	653	612	597	597	620	585	602	623	615	596	626	644	626	629	629	650	595	648	564	630	615	653	680	633	641	579	629	622	614	624	646	666	652	582	626	597	609	619	634	627	607	569	582	618	600	623	624	627	638	624	656	604	657	633	631	601	665	601	628	620	581	602	585	602	648	613	675	636	608	644	610	591	622	669	638	630	591	636	596	664	610	604	629	605	634	625	618	619	638	610	658	652	619	600	602	617	613	642	591	560	583	605	580	599	649	647	575	592	617	659	606	629	639	629	652	610	596	628	633	611	614	610	608	646	640	608	576	617	632	614	613	575	654	603	625	628	612	551	634	615	571	599	625	606	648	633	622	563
19978	6292	8755	8048	7429	4938	2419	642	255	234	246	262	224	245	241	222	238	201	231	211	217	234	232	227	222	213	227	223	228	258	236	242	258	230	231	244	231	223	242	225	230	219	215	230	229	232	219	246	225	205	234	217	203	267	275	239	224	239	207	220	230	216	230	240	219	232	249	218	239	215	236	218	247	248	222	205	224	220	248	233	222	232	207	197	238	219	249	222	214	209	231	230	224	248	246	229	206	204	230	217	200	247	216	255	214	212	215	223	202	229	200	214	248	230	175	214	237	246	220	241	226	211	249	198	212	215	211	212	245	210	226	236	222	196	219	249	214	238	204	216	223	258	243	258	221	223	221	238	221	198	232	232	211	241	201	231	235	228	196	260	223	222	236	201	227	194	228	195	229	221	232	214	222	241	229	239	235	234	223	214	232	223	221	219	249	219	229	229	203	207	224	209	236	237	233	206	243	231	240	202	225	222	239	215	227	220	211	214	238	199	216	263	223	235	227	206	219	248	212	229	226	219	251	223	253	221	204	255	244	235	208	213	189	229	233	207	221	260	242	238	240	231	217	215	234	228	208	232	212	236	195	228	219	209	232	222	217	223	238	232	257	228	228	216	250	222	225	226	224	193	239	222	236	228	227	243	215	242	225	205	223	200	209	228	201	207	233	214	210	246	223	240	240	203	247	236	243	225	204	201	211	216	219	241	197	233	235	238	227	208	234	227	235	222	212	224	206	204	250	209	232	212	221	225	239	228	268	217	215	214	226	251	239	236	236	233	213	218	217	256	230	222	254	222	229	248	232	241	214	228	204	217	210	204	220	232	217	220	202	206	235	223	247	221	230	235	227	225	226	242	241	247	199	238	258	233	218	226	223	249	247	212	245	246	199	238	241	219	223	227	219	239	239	231	204	209	219	196	230	206	233	217	211	214	226	231	226	228	214	234	216	222	191	207	220	241	251	242	226	225	237	239	221	229	220	235	228	205	206	202	217	223	222	220	236	222	250	200	208	217	253	234	197	236	229	208	218	259	213	244	226	239	210	214	244	243	211	211	240	219	236	205	221	212	196	229	238	226	226	248	248	193	206	220	236	236	236	228	226	244	245	204	211	234	216	248	265	208	216	236	212	213	197	212	241	209	232	195	237	236	239	227	238	206	224	223	240	207	206	264	237	213	225	238	202	232	203	231	213	219	218	203	206	208	224	230	224	222	262	228	220	217	225	269	234	236	206	215	210	241	252	219	207	222	225	226	234	237	211	240	225	238	215	252	230	246	217	259	219	236	240	225	216	237	231	215	202	224	233	217	196	234	229	217	213	220	238	209	196	246	225	183	215	245	223	204	221	203	231	208	223	248	207	228	233	223	221	218	206	191	209	202	252	201	206	227	250	225	196	223	224	233	208	197	227	218	241	198	218	229	240	234	219	218	219	217	237	218	234	228	220	231	243	219	212	225	225	206	264	202	212	216	237	215	211	224	218	204	246	237	212	212	222	203	226	246	226	221	224	232	220	250	253	222	213	259	226	245	257	223	240	252	212	188	239	253	222	250	216	236	238	211	216	222	213	212	223	232	221	236	243	217	222	199	236	209	231	230	215	240	230	244	252	227	249	242	203	214	227	215	254	207	217	206	209	208	231	209	252	221	248	221	236	220	192	210	250	224	221	246	214	240	245	235	229	252	244	234	244	228	214	224	222	225	193	205	235	203	251	215	237	231	252	238	258	216	249	250	207	227	217	214	229	211	199	222	198	228	227	241	241	255	214	218	242	242	213	205	240	225	221	245	240	250	201	204	248	222	235	203	239	267	230	214	248	241	211	208	234	231	239	204	232	209	250	219	210	177	221	249	223	192	223	219	235	210	224	216	228	245	220	236	234	236	250	230	229	210	222	211	232	214	199	238	214	233	205	222	216	237	225	240	232	220	240	231	232	227	190	206	218	228	222	226	226	225	226	203	216	213	244	202	210	215	237	254	207	210	211	215	218	214	227	192	225	230	221	215	227	251	220	221	229	223	252	190	245	240	241	269	204	225	216	226	253	200	219	215	213	228	195	235	221	240	235	225	225	218	219	245	203	225	209	249	220	243	227	252	239	241	217	241	223	216	227	235	232	229	245	243	207	209	232	241	256	225	196	217	232	207	225	242	231	246	226	208	226	257	202	219	222	228	230	221	209	238	220	218	214	240	227	236	230	248	202	237	241	207	220	231	232	206	189	213	220	234	235	238	209	216	234	208	222	248	187	228	202	230	228	242	229	220	241	222	211	223	207	212	223	230	225	226	251	230	235	206	222	205	205	255	225	242	213	255	236	253	219	209	201	224	245	205	218	240	232	230	233	229	225	218	204	205	213	216	226	225	231	206	229	215	227	211	237	235	208	219	210	205	218	240	226	224	197	253	213	212	244	242	247	207	225	250	204	231	229	225	204	206	230	244	219	248	219	244	239	228	211	226	230	213	197	217	225	248	214	231	192	204	205	217	228	219	247	222	212	211	210	247	210	243	221	225	227	235	223	224	216	224	222	206	216	223	221	221	234	271	237	216	212	215	213	236	229	234	187	210	217	236	235	218	226	212	216	239	228	222	201	233	229	234	222	224	246	215	240	234	220	201	213	215	195	224	212	239	220	238	221	212	236	216	219	227	228	218	214	225	214	243	219	218	227	225	216	234	221	221	249	246	247	241	230	244	237	210	225	200	218	219	240	238	230	209	214	238	237	224	238	224	229	218	211	244	230	232	222	224	212	238	223	226	265	222	229	222	244	228	250	234	234	221	232	232	217	239	233	248	233	211	221	227	214	235	235	247	243	220	230	233	203	226	214	230	218	205	233	228	227	232	214	261	244	221	222	225	229	232	226	230	230	230	219	228	226	207	215	231	220	240	239	217	205	230	204	216	230	209	238	234	204	228	242	233	223	205	222	248	244	243	211	221	213	229	220	193	231	220	215	235	224	204	239	232	245	247	197	217	236	212	244	213	256	217	238	223	212	224	207	228	219	217	225	249	246	197	220	244	215	218	229	232	201	207	207	234	233	235	230	242	249	199	221	215	214	215	209	238	242	205	230	232	249	199	191	246	224	221	206	243	218	220	206	211	227	217	243	221	233	218	226	230	223	225	225	218	220	225	217	203	238	231	221	205	205	254	225	215	203	205	217	229	234	220	229	227	199	243	215	224	253	239	211	243	238	242	227	238	218	218	226	232	241	202	237	246	232	234	215	214	231	213	232	232	223	226	236	232	238	220	208	199	242	227	224	227	235	242	196	230	220	215	225	246	230	250	223	212	237	231	237	226	230	228	234	228	214	222	229	211	225	219	221	204	259	216	233	214	261	237	229	232	222	219	195	231	208	217	248	236	251	244	221	215	210	234	259	213	219	205	209	212	217	245	216	205	217	200	213	236	209	220	221	213	216	204	221	220	224	206	241	253	253	200	238	231	231	220	222	208	226	211	200	220	209	213	251	241	248	250	236	216	227	230	196	222	207	235
9395	6060	14833	20004	22382	16319	9066	2182	722	666	727	686	672	673	686	691	639	677	642	657	690	686	680	596	613	607	652	653	677	622	654	628	647	638	605	656	598	591	645	600	647	626	655	632	691	640	678	625	613	582	591	652	624	634	629	645	627	578	589	683	610	611	658	600	627	628	651	621	617	573	622	632	687	608	634	611	613	570	642	650	680	652	590	630	669	631	593	662	638	620	663	612	619	602	625	629	644	637	652	638	663	650	658	654	632	646	635	663	595	620	664	627	599	648	643	649	614	637	609	622	650	612	578	651	612	667	604	659	615	607	641	605	622	615	637	583	594	594	663	626	665	577	653	610	624	598	634	602	637	655	604	650	649	596	622	634	625	609	588	619	614	620	603	605	624	662	627	595	655	591	649	588	610	592	646	656	609	640	627	613	636	621	605	609	617	621	650	597	640	627	619	623	615	646	655	587	637	647	644	609	653	622	595	655	634	629	667	618	654	641	643	622	649	616	613	644	608	616	622	617	585	633	627	640	628	651	628	625	565	642	630	692	646	651	668	591	610	658	606	690	582	614	614	618	623	621	663	625	627	580	642	582	659	613	657	644	621	616	644	638	603	596	658	653	619	641	632	615	637	608	627	605	629	611	600	590	651	603	613	618	634	625	603	607	643	604	671	598	596	649	646	631	612	586	632	639	668	642	589	650	672	647	634	610	645	623	629	619	644	621	614	629	655	683	640	612	655	654	610	638	624	587	592	650	663	668	630	599	607	634	614	592	642	589	599	636	599	643	642	634	634	620	636	648	635	597	590	630	603	647	600	584	628	593	597	618	653	657	573	608	600	583	647	618	634	640	704	631	595	655	603	609	646	628	580	616	649	595	650	622	607	618	650	584	632	633	626	608	633	616	600	642	620	655	613	634	568	681	652	635	604	589	626	596	610	637	663	638	627	660	659	688	635	657	613	609	639	607	620	629	668	630	597	610	627	614	620	624	626	632	644	611	618	603	643	596	594	590	654	641	672	611	628	633	634	638	584	596	609	654	623	661	619	603	615	631	673	687	656	616	630	599	616	642	606	645	578	636	618	640	625	644	632	633	651	609	641	630	608	637	613	646	583	573	611	613	626	634	667	641	621	642	656	657	609	621	651	687	636	598	697	626	602	613	661	638	588	626	631	651	619	646	654	606	609	664	628	647	583	629	624	607	655	646	597	659	604	623	642	620	653	668	646	596	657	581	659	661	644	610	629	661	628	624	653	638	618	673	604	641	691	635	681	683	621	652	649	599	631	625	597	649	635	606	638	646	645	629	645	622	570	605	629	614	595	615	664	614	613	615	616	645	604	626	641	584	659	668	609	663	650	596	689	570	641	625	598	634	654	648	604	660	635	680	650	621	609	621	602	619	607	644	621	634	667	599	653	617	656	587	634	651	593	648	614	622	612	612	606	580	653	621	616	628	619	599	639	670	633	597	629	657	602	649	645	618	639	609	654	641	645	691	634	642	620	587	585	611	616	611	661	625	641	633	605	621	654	638	622	624	602	637	631	641	651	643	647	645	575	618	626	614	633	647	617	618	669	649	624	656	615	602	611	640	632	653	671	606	589	645	598	610	594	619	609	630	674	629	654	648	603	622	672	625	609	638	590	622	630	600	591	648	583	630	626	646	634	642	601	640	595	603	638	657	660	601	604	657	640	631	609	609	691	653	632	628	637	631	588	642	655	601	653	655	655	649	662	616	605	653	672	603	662	589	643	628	635	612	622	636	597	622	594	616	609	638	596	673	643	590	580	613	634	590	650	619	649	612	676	598	651	606	653	624	614	604	651	660	628	661	592	659	629	653	629	649	622	607	638	632	573	651	599	633	623	635	653	602	633	650	597	595	570	640	656	628	617	651	612	652	656	617	656	571	586	630	598	596	596	632	615	612	666	656	622	629	593	646	632	617	650	660	672	637	641	611	619	605	678	664	658	618	605	606	626	625	627	593	614	670	624	626	627	577	636	670	641	685	582	598	590	668	627	622	621	620	601	587	575	604	618	602	629	599	679	598	577	584	614	642	620	638	620	606	625	663	656	637	580	611	580	587	622	653	626	664	662	652	615	605	664	628	644	668	645	623	633	658	632	603	603	626	648	639	636	632	677	626	617	609	663	615	641	635	649	648	665	630	611	633	634	636	637	627	681	601	640	637	652	682	607	631	635	590	625	647	607	616	623	642	641	613	620	583	657	582	639	636	595	641	604	639	638	596	626	622	600	594	622	597	593	655	664	646	623	641	672	614	638	613	606	648	678	642	592	626	632	621	649	669	641	596	616	624	650	635	584	579	677	605	619	649	686	621	645	600	645	589	613	634	681	594	610	601	624	637	576	625	602	623	616	606	610	638	634	613	629	653	604	644	627	607	587	639	636	635	601	632	624	605	654	569	563	619	628	639	580	598	615	637	600	644	594	633	673	587	586	644	612	637	645	634	673	602	656	583	599	668	636	635	612	657	640	598	636	633	631	606	642	643	601	586	598	623	687	650	634	585	635	638	627	621	596	634	630	608	599	627	621	606	596	653	581	581	620	633	641	633	624	609	627	612	600	612	597	622	664	617	584	636	635	611	600	603	626	623	606	614	601	623	638	562	655	635	657	627	625	661	592	665	605	620	626	611	648	653	612	628	631	700	620	650	594	590	610	658	636	673	633	611	599	613	654	614	585	686	662	579	602	648	584	610	648	588	624	586	614	655	666	611	632	695	613	657	583	628	658	642	620	637	672	619	653	578	665	647	616	674	635	626	604	653	590	621	609	631	619	661	589	641	589	627	639	613	598	627	621	678	591	665	605	618	628	622	639	637	594	608	622	671	625	615	649	617	673	661	600	629	660	617	611	624	608	621	664	632	620	619	636	620	638	635	594	667	617	610	631	616	607	643	650	665	615	652	618	618	672	631	652	646	642	581	632	616	651	659	600	640	574	642	678	644	674	626	603	626	618	615	631	595	605	636	619	615	582	655	646	648	657	637	614	662	641	600	593	639	660	606	666	630	635	681	649	627	623	649	660	629	596	622	635	648	639	618	627	636	584	620	630	644	611	657	635	631	663	669	633	612	564	649	631	620	640	634	649	644	626	649	629	577	614	577	639	670	643	647	636	609	647	645	685	656	633	655	616	675	630	641	604	630	633	648	580	638	645	627	635	622	605	656	627	647	600	604	664	602	629	649	644	659	613	638	660	646	639	598	623	622	596	625	615	643	664	687	681	622	589	629	611	600	639	591	582	684	624	655	628	695	637	623	664	647	594	608	644	614	664	622	650	686	670	628	643	609	588	601	621	655	637	625	638	611	637	644	640	638	585	665	614	592	612	663	646	680	609	619	606	637	643	646	605	626	688	626	604	631	632	590	653	663	643	624	617	606	655	619	660	570	660	607	616	623	597	648	589	590	603	600	613	604	633	619	599	664	648	614	602	648	659	632	622	613	559	649	616	609	652	600	588	684	661	681	646	632	643	617
26885	16469	21198	30036	47517	33443	16476	3204	358	305	267	295	278	277	269	227	218	194	204	177	206	192	209	218	248	207	225	200	209	188	229	211	220	185	166	229	204	190	176	202	194	217	197	191	201	174	187	171	168	189	176	181	182	174	206	178	173	178	188	185	168	176	189	174	168	180	169	176	169	164	184	198	165	198	197	174	154	181	163	181	171	171	185	190	189	165	188	181	166	176	179	195	177	188	179	182	184	177	170	186	174	176	170	191	197	189	171	173	174	185	167	192	177	161	189	165	184	178	178	145	189	156	165	179	176	165	151	186	187	172	186	199	177	161	180	190	178	181	181	200	169	160	183	174	158	166	164	185	201	197	183	151	161	158	165	194	165	156	188	202	183	168	164	187	197	184	189	170	192	147	181	181	195	180	176	175	165	184	187	172	162	155	169	187	176	176	200	176	155	164	175	160	192	162	188	176	189	152	170	174	170	163	145	163	185	190	163	189	177	169	181	187	196	184	165	213	173	189	187	193	184	195	190	175	175	161	174	185	178	189	179	162	195	180	149	179	184	185	211	173	165	163	167	191	185	171	154	194	201	186	171	182	158	148	199	189	188	181	177	174	151	185	197	169	194	191	181	186	200	162	164	190	176	180	199	163	194	162	178	183	168	177	182	163	170	190	191	188	159	186	152	168	184	196	202	183	195	150	154	178	182	183	180	164	173	179	183	167	158	185	191	166	156	183	190	168	187	168	177	195	177	171	173	191	211	189	158	195	185	201	161	160	161	191	176	172	178	164	152	182	196	183	166	175	175	163	185	172	168	181	201	174	157	197	182	192	189	147	187	195	148	170	189	172	193	167	186	171	203	177	179	167	179	175	195	181	190	184	162	184	162	165	195	178	168	174	179	189	168	174	149	182	206	179	186	163	158	189	164	172	157	175	204	169	175	189	176	179	160	173	182	171	185	183	184	166	195	184	172	180	176	178	178	174	174	183	226	180	191	182	179	190	190	158	200	194	168	179	164	188	175	190	209	175	172	200	175	140	183	202	160	195	207	183	181	188	180	167	196	157	156	161	189	190	195	166	171	187	182	188	172	183	176	192	177	186	188	191	168	161	181	183	192	163	180	157	186	176	190	189	185	180	199	172	201	187	172	172	182	172	169	153	197	151	164	180	180	198	176	176	161	189	196	194	201	196	172	179	164	200	159	186	173	167	182	190	178	190	175	185	177	183	185	187	180	176	215	181	191	171	161	159	179	165	179	177	189	166	210	174	181	174	160	170	179	171	184	179	148	198	197	214	182	189	171	194	170	172	156	175	200	192	171	175	174	192	177	178	182	202	188	181	183	183	157	161	190	177	179	172	177	200	181	210	177	180	167	176	164	182	140	160	157	181	160	173	169	179	188	177	181	176	195	181	175	175	202	176	204	162	164	180	151	186	154	191	186	182	160	149	175	187	165	188	183	185	213	170	175	160	166	189	175	162	178	174	209	184	165	163	181	187	176	166	164	182	167	168	190	187	175	208	179	188	191	150	178	187	201	192	179	166	203	180	160	176	175	171	182	173	167	188	179	168	167	180	161	165	159	190	195	175	179	174	187	153	183	182	154	189	190	166	193	173	175	184	179	158	196	181	185	183	149	186	152	193	182	170	189	190	179	202	183	167	171	186	177	185	187	164	171	173	217	188	168	178	183	189	179	156	196	191	201	138	176	179	167	179	195	171	174	173	176	176	184	189	173	177	164	174	189	168	154	178	202	181	180	180	167	153	190	178	172	180	194	210	160	166	163	185	177	182	199	173	192	149	191	187	172	197	182	167	190	176	190	187	183	179	186	176	181	197	184	163	204	180	164	169	172	199	200	216	207	146	163	208	199	198	194	154	192	193	188	168	175	190	162	184	185	193	170	173	164	153	150	163	180	164	183	187	160	162	139	195	170	154	158	179	173	157	180	158	144	178	169	171	171	173	165	187	181	174	171	179	176	183	196	187	159	185	162	195	186	170	180	182	168	177	185	166	173	181	224	183	199	179	154	168	165	191	172	204	185	180	174	210	160	158	178	173	174	181	189	187	183	175	198	177	196	179	169	175	192	166	182	168	157	172	149	190	169	181	203	191	154	188	154	196	175	190	180	179	178	179	169	185	171	188	193	199	201	175	178	158	190	176	180	187	168	188	202	200	166	185	185	153	169	196	175	185	156	167	176	169	180	178	174	157	186	164	175	200	153	214	196	199	174	193	164	209	190	202	188	180	170	183	186	181	191	184	177	164	195	184	169	187	201	194	188	187	198	169	171	182	191	171	168	182	183	169	173	181	191	191	183	178	169	170	190	195	213	181	159	184	165	172	183	183	183	170	189	170	194	183	190	193	161	167	185	189	166	181	184	148	170	174	167	184	179	171	168	198	182	170	194	176	195	165	168	213	168	218	156	167	156	186	165	177	182	175	180	169	200	197	205	171	186	192	206	179	173	207	184	187	190	204	182	186	187	194	173	188	191	200	179	195	192	182	182	172	193	188	183	193	164	196	165	172	199	174	184	173	182	194	177	167	165	176	158	201	160	169	201	195	181	177	175	170	176	184	184	168	190	179	191	184	181	162	197	199	156	171	183	181	159	163	170	190	173	180	181	171	180	163	197	196	180	182	153	202	185	174	190	167	176	174	163	182	154	204	183	171	167	184	154	147	150	180	173	190	190	183	178	177	180	203	187	167	177	193	199	168	186	181	179	196	197	165	178	170	181	178	179	178	186	187	158	184	167	204	172	185	183	179	168	176	186	192	155	185	168	178	187	184	160	193	175	162	174	160	174	177	188	180	184	176	179	172	171	174	186	168	195	169	191	169	185	215	186	165	176	180	169	183	185	190	194	187	182	187	170	183	192	184	190	190	167	171	203	174	187	200	173	179	162	181	180	181	188	189	163	179	148	167	179	176	180	178	175	170	197	151	180	201	195	161	163	172	175	170	174	181	214	180	208	187	188	171	182	166	169	189	192	169	199	181	181	183	152	147	203	177	174	182	179	157	161	160	171	183	193	170	185	173	173	166	167	195	180	198	171	183	191	163	179	177	179	180	158	204	193	177	181	189	177	189	181	178	194	192	150	182	180	177	180	180	176	159	177	215	173	210	157	161	151	157	204	176	176	204	174	183	163	194	175	167	182	189	175	168	184	171	175	170	170	166	188	179	176	157	177	182	173	187	184	170	179	201	202	188	160	171	162	165	205	173	176	162	183	216	198	185	171	178	189	174	153	182	173	193	175	152	165	186	163	172	179	180	176	216	166	170	189	184	172	162	218	172	184	158	177	179	201	171	205	180	170	195	182	185	173	169	189	183	163	200	183	203	184	184	187	150	182	182	191	175	164	162	175	193	159	186	182	194	156	182	183	196	188	188	191	179	184	168	195	161	157	206	166	153	158	211	183	176	195	183	160	177	190	196	166	159	183	174	193	198	168	172	196	211	182	177	179	186	182	190	164	188	191	179	169	184	195	198	177	172
13533	14130	28721	47431	64409	50689	33392	11309	1425	1458	1287	1680	1320	1398	1136	920	725	712	685	710	690	726	810	717	929	911	877	713	802	816	761	716	694	649	637	649	651	588	504	509	538	567	537	537	523	536	521	534	522	555	491	484	535	499	535	497	546	573	512	494	553	545	534	505	524	470	540	520	502	480	503	503	535	541	508	519	549	529	512	525	461	527	482	521	516	505	540	523	460	520	548	511	524	517	533	496	523	483	507	497	564	475	476	497	500	513	508	452	538	542	515	504	513	497	490	512	512	503	548	545	524	490	543	499	530	527	486	517	510	492	495	514	500	510	547	503	531	529	481	582	516	500	485	513	540	515	507	487	530	540	514	546	551	555	523	558	533	568	523	518	508	507	508	558	507	513	540	517	485	535	541	527	541	498	542	544	525	514	559	521	559	496	492	507	501	532	522	500	469	525	515	560	515	537	527	501	518	531	506	505	533	543	500	493	508	522	512	487	502	531	484	486	564	521	555	534	534	484	505	532	489	521	503	485	568	539	507	531	519	493	518	503	543	520	488	488	514	528	503	521	507	513	501	503	534	527	487	503	526	503	454	525	525	476	496	482	488	516	504	526	537	568	494	457	529	511	507	537	515	520	525	504	505	527	518	527	469	492	511	469	516	457	546	491	497	534	510	515	524	512	538	526	511	506	549	481	473	551	468	496	508	493	468	506	488	475	491	513	495	529	508	521	550	496	475	487	530	493	540	545	517	537	512	488	517	515	540	510	502	485	516	527	537	527	487	482	598	453	538	522	493	515	509	500	506	527	507	519	483	528	525	516	533	513	507	523	506	532	530	517	525	484	515	506	514	515	540	522	490	490	512	483	485	524	456	490	522	496	529	520	553	523	468	502	525	513	517	516	536	501	496	499	502	534	534	510	520	520	519	484	504	521	509	494	452	522	510	455	510	477	511	512	522	500	519	557	530	514	522	530	545	551	515	501	517	518	544	560	559	509	524	511	527	517	553	496	562	475	533	523	528	489	532	487	484	523	539	512	489	504	550	514	514	506	552	518	471	503	504	490	518	522	510	526	549	522	554	565	517	481	541	489	472	563	502	530	511	539	543	511	517	529	521	517	566	539	503	540	521	542	512	518	534	490	485	520	497	532	521	498	511	514	498	507	505	505	509	529	569	498	514	474	486	520	516	491	506	517	581	518	525	530	527	534	534	487	497	519	534	555	552	516	558	503	490	457	496	510	538	555	513	504	505	496	508	534	500	503	516	487	492	537	490	488	519	541	490	491	534	481	528	528	524	522	516	534	555	494	468	525	504	539	503	520	546	502	493	465	514	517	503	494	505	485	478	480	500	528	472	525	491	481	508	507	507	522	478	534	534	486	548	543	517	487	480	514	486	497	543	516	511	547	502	517	462	488	517	522	506	544	500	516	496	459	542	535	516	555	477	526	513	511	518	526	537	521	542	473	527	520	497	502	519	484	517	521	512	528	495	524	497	507	573	508	484	553	501	480	502	556	519	492	492	504	507	478	531	515	510	519	493	524	518	532	525	487	530	508	470	540	501	521	498	509	517	535	533	533	483	506	486	535	516	507	497	488	522	476	541	520	463	529	536	490	518	508	518	481	534	516	545	516	551	522	506	510	523	533	546	460	518	482	503	493	497	534	543	512	522	510	522	539	495	535	551	492	522	523	509	495	550	511	460	514	527	555	511	509	509	487	512	502	488	527	542	551	505	467	546	507	539	518	471	519	492	495	525	514	503	497	511	533	524	505	530	540	517	470	516	496	493	508	484	529	500	548	534	467	491	516	494	500	493	498	501	539	531	477	526	548	532	466	479	533	532	487	492	522	498	489	538	478	497	530	544	541	508	501	522	513	491	489	506	462	510	548	525	543	506	476	513	548	502	459	480	519	533	521	498	517	513	514	499	495	490	521	537	536	531	543	521	515	513	522	524	552	496	544	546	553	548	524	526	473	529	492	526	523	504	506	469	523	485	534	517	522	500	505	545	530	495	513	505	520	513	497	477	550	494	481	479	532	555	501	499	537	543	512	546	499	510	528	535	490	489	506	516	545	498	497	518	519	473	516	470	495	533	533	514	500	559	501	503	537	514	502	506	538	551	525	530	558	500	529	511	521	555	506	510	546	498	517	519	509	485	516	534	552	539	520	504	560	527	510	490	511	545	510	492	515	531	524	532	485	494	540	519	475	517	528	557	520	496	481	539	550	500	491	542	515	539	536	464	513	485	516	542	518	515	513	498	553	499	520	538	505	530	481	540	503	503	526	528	520	504	556	518	502	491	532	500	565	503	568	522	513	560	502	528	500	497	516	507	509	498	518	519	532	512	512	517	529	495	494	480	473	507	483	500	531	520	522	509	512	507	541	515	510	504	524	503	526	502	553	521	546	509	526	545	496	535	507	464	538	521	505	515	530	540	496	538	544	497	462	515	491	503	521	510	492	490	514	527	487	533	505	536	521	483	524	533	510	523	495	493	540	573	534	509	498	517	499	527	494	544	491	507	485	473	529	496	489	495	485	515	527	535	507	515	495	544	510	517	531	518	501	563	562	529	504	502	544	493	534	518	536	427	560	546	522	475	534	501	487	533	528	486	543	514	521	520	523	498	502	504	529	538	550	548	489	497	513	516	480	538	492	527	516	551	499	523	517	516	556	518	538	530	496	496	531	523	531	496	522	492	494	528	498	528	511	532	506	493	478	506	531	529	484	526	509	512	496	471	510	489	521	522	454	518	527	506	528	520	548	521	488	521	518	510	502	510	490	554	483	513	480	532	531	509	496	509	558	535	524	509	485	477	515	476	518	536	523	495	502	511	511	482	562	480	496	513	498	496	488	510	501	515	518	492	518	500	499	569	499	493	518	492	512	537	505	545	506	524	492	476	515	543	520	514	518	508	516	491	529	516	520	525	509	528	492	544	498	518	525	478	523	482	534	536	564	537	485	467	517	543	533	503	556	497	524	509	494	519	528	540	531	548	527	483	494	527	521	535	530	513	532	520	476	547	527	535	544	543	511	513	526	517	476	520	492	515	506	495	514	471	504	513	524	505	513	519	540	546	515	555	494	506	530	543	508	503	495	495	496	513	520	494	497	539	554	539	528	520	491	523	484	522	551	515	474	510	545	511	501	520	495	539	543	498	488	496	543	511	539	558	488	500	527	502	492	525	468	487	493	478	544	509	522	489	512	532	513	516	510	520	514	505	487	530	527	592	524	524	515	536	508	519	526	481	517	515	544	514	507	496	493	517	495	455	569	542	499	504	511	491	484	494	512	533	506	546	559	525	510	519	536	502	511	570	569	507	497	535	493	578	497	559	510	454	526	537	504	534	536	503	507	517	500	515	505	496	521	493	521	523	551	500	509	514	483	499	544	478	516	537	530	490	528	489	514	551	515	516	542	522	499	482	533	536	507	490	494	532	503	481	515	470	521	521	543	521	509	482	554	531	542	535	532	515	550	503	506	500	532	497	530
30119	25186	29253	27998	60293	52917	31764	12431	924	507	482	560	454	515	487	321	261	246	250	248	260	273	282	294	297	270	290	256	272	290	270	234	237	238	244	225	208	206	204	215	213	237	187	193	198	206	196	204	208	169	182	230	214	220	216	212	185	213	203	196	206	191	204	208	194	202	201	215	209	199	192	202	196	216	209	199	196	197	186	199	203	192	209	199	192	217	204	217	200	217	207	195	213	210	200	185	202	210	244	195	204	218	204	201	225	197	184	198	217	215	224	190	209	219	221	195	205	212	201	195	212	215	197	193	207	197	214	189	213	230	184	202	210	191	185	205	216	212	205	183	214	188	199	234	206	188	209	184	207	210	218	207	211	181	199	214	186	205	195	206	219	210	210	205	196	200	206	222	184	192	218	220	205	196	187	210	190	197	196	205	219	160	194	193	195	227	216	233	200	183	223	182	213	202	230	218	221	211	215	175	202	210	193	184	211	228	194	194	180	209	228	193	195	198	208	171	193	203	199	223	202	219	219	180	188	213	191	166	201	200	188	211	210	194	236	203	189	198	170	217	195	161	193	203	223	217	215	195	236	184	203	215	199	208	199	207	184	203	179	214	208	234	196	203	190	194	201	205	215	203	205	222	212	217	208	203	212	184	208	202	198	222	223	175	207	200	222	205	203	188	174	205	231	196	192	203	207	212	236	235	209	220	198	219	209	199	214	189	178	221	215	208	183	206	167	206	220	201	204	187	219	205	208	219	210	232	208	215	189	219	204	197	215	202	210	202	213	220	186	200	192	221	213	223	197	196	204	198	214	194	223	195	203	196	200	199	195	198	201	223	201	232	192	193	197	203	205	219	222	192	182	218	189	159	218	187	206	185	194	201	199	204	207	209	220	194	190	190	200	193	225	194	200	194	198	203	189	197	202	212	206	208	193	215	203	197	184	215	206	204	216	224	205	165	214	209	184	205	184	213	225	217	200	195	203	239	197	195	231	215	182	192	202	197	185	235	200	218	218	199	211	209	202	220	191	198	198	165	213	204	201	185	223	214	213	204	203	191	193	174	182	223	176	195	190	183	203	217	206	242	195	200	197	234	192	202	217	199	226	211	212	221	215	187	199	190	211	189	203	187	189	222	201	207	183	190	197	188	182	212	215	188	197	197	174	191	197	193	191	237	198	201	232	197	239	185	234	206	196	196	211	202	218	203	219	199	204	193	208	210	216	174	199	236	206	209	226	215	192	195	206	186	202	188	198	221	181	190	200	204	188	196	167	200	195	215	201	186	202	189	215	195	185	184	208	220	207	207	208	189	191	226	187	194	179	181	214	213	198	198	234	205	224	202	207	193	214	214	207	220	201	215	213	197	201	200	211	206	201	200	213	174	188	212	200	205	208	200	182	194	211	213	203	206	196	202	231	194	196	194	217	224	209	210	188	202	194	207	210	202	204	179	201	194	179	172	211	196	178	226	207	204	211	213	226	184	212	189	208	229	205	207	169	183	208	207	186	192	183	205	222	221	180	192	198	208	223	173	197	213	208	183	262	210	214	205	215	182	207	209	175	212	193	182	210	217	195	184	223	201	207	192	187	209	197	207	171	208	182	212	202	210	191	198	216	178	190	187	203	201	202	221	201	171	212	181	172	204	225	203	181	179	204	184	210	191	215	205	203	214	211	221	187	209	174	197	221	233	211	179	185	210	204	192	167	208	224	189	176	230	208	175	213	216	186	213	185	210	206	197	187	236	209	198	196	193	213	195	192	189	212	181	201	200	237	214	239	192	180	203	189	188	193	209	190	199	200	185	184	192	188	189	198	180	214	204	214	205	204	186	203	190	199	189	196	230	221	201	204	212	203	188	199	223	191	163	197	191	175	225	212	200	192	230	204	195	199	209	204	183	204	214	221	204	205	197	222	226	208	199	190	177	211	181	213	207	213	209	195	227	192	192	209	213	208	217	189	177	182	195	202	211	198	221	183	211	178	218	207	217	187	177	192	198	203	216	205	189	207	204	194	210	214	202	203	213	193	213	197	192	186	193	186	187	203	194	240	181	205	230	207	218	204	208	204	194	199	217	198	202	213	216	182	182	179	185	223	218	217	200	222	224	205	200	201	206	207	215	196	206	200	186	209	208	222	205	235	194	176	203	198	193	192	208	165	194	194	180	208	197	207	219	203	201	180	187	185	209	200	202	196	213	205	197	212	190	203	172	182	195	199	218	197	196	217	209	184	228	194	218	222	192	219	206	205	187	222	206	167	232	201	200	208	196	192	215	220	192	202	174	193	204	211	201	180	225	210	219	219	223	196	209	196	198	190	201	235	187	186	205	200	223	198	200	190	188	229	175	204	198	196	185	225	212	231	209	199	205	176	198	215	223	224	187	223	151	212	188	187	178	222	178	204	214	205	215	211	191	205	214	213	232	221	190	196	203	190	212	188	206	205	218	191	193	178	190	182	198	202	217	179	192	212	191	213	193	205	230	224	176	209	190	210	199	219	222	218	172	190	194	170	195	216	190	190	216	217	185	178	196	199	201	218	196	205	206	230	169	182	196	204	184	220	198	186	194	207	185	179	210	208	200	201	202	178	175	210	202	217	178	189	198	177	205	196	198	187	189	197	231	221	210	192	182	192	197	203	206	207	226	203	210	195	187	195	204	184	205	219	205	210	192	210	220	207	218	205	220	224	185	211	206	188	192	200	204	204	223	212	187	197	190	226	206	209	219	224	207	191	211	198	205	203	207	221	214	224	222	186	207	192	211	206	238	214	194	188	209	193	197	185	180	209	222	196	204	233	220	207	216	208	192	174	201	208	233	207	214	203	210	205	173	216	194	186	189	227	196	210	193	184	216	202	211	196	201	219	193	193	199	209	204	208	198	213	219	186	217	215	212	215	202	224	176	180	197	207	211	206	189	192	199	181	217	170	187	206	202	185	188	201	203	190	201	191	185	195	210	189	221	207	202	213	221	174	194	211	224	199	186	188	200	213	190	202	212	202	185	194	213	220	179	200	213	209	191	202	246	220	217	181	213	178	216	195	190	204	179	206	190	220	217	229	193	192	201	196	187	201	189	203	191	206	205	207	180	201	210	212	189	185	216	183	209	193	204	213	227	201	210	201	198	180	164	206	210	193	203	184	206	215	217	198	217	180	204	233	213	198	214	174	229	214	183	220	201	190	203	185	199	203	183	197	188	226	202	206	188	158	212	194	198	207	223	200	212	204	182	216	200	207	203	201	185	198	208	187	201	199	218	217	208	230	201	214	217	191	191	178	182	230	189	210	199	211	189	205	196	225	198	196	223	199	198	185	200	204	198	180	206	177	210	193	186	196	206	190	224	187	203	194	241	224	217	213	202	217	203	219	199	174	200	212	184	204	209	210	190	212	221	183	199	201	199	205	189	194	196	217	194	200	199	202	232	224	189	199	212	206	211	195	196	205	190	200	192	193	213	196	230	190	211	205	172	225	192	214	211	207	201	197	203	209	203	217	188
16664	20130	33706	45731	80793	72517	51191	23727	3252	3230	3123	3626	3232	3542	2704	1597	1382	1113	986	1069	1179	1264	1420	1701	1624	1519	1462	1169	1351	1635	1635	966	975	952	1100	998	711	663	587	555	567	636	581	592	600	623	659	616	601	601	635	575	590	617	591	598	560	644	661	629	638	651	602	536	584	575	601	594	603	577	570	556	584	571	589	568	546	601	607	541	596	582	593	589	560	576	560	586	590	600	574	561	569	571	568	572	605	634	589	579	566	551	573	632	623	562	581	562	639	625	616	565	554	582	613	584	575	579	578	606	566	573	566	563	605	541	590	570	576	586	558	602	567	567	593	568	547	571	585	574	559	597	529	585	550	601	570	577	574	602	628	582	603	521	556	593	516	580	592	596	597	554	552	600	604	603	575	593	592	545	585	563	585	608	571	572	600	618	576	558	582	558	513	590	571	564	565	583	581	583	605	584	592	613	604	566	610	567	572	558	579	565	606	573	553	577	535	581	579	594	581	590	562	612	567	570	576	567	573	633	555	566	577	580	589	566	593	571	509	555	597	605	573	544	547	592	574	571	581	569	575	555	512	527	589	533	581	563	591	605	596	608	578	570	561	602	577	569	590	622	559	617	559	581	620	594	569	605	597	533	567	589	538	563	642	570	599	601	550	562	612	562	557	591	591	599	599	580	584	557	553	585	537	526	578	568	614	549	589	583	564	588	555	584	569	583	594	553	603	567	615	572	587	570	613	601	610	587	557	584	628	576	564	556	584	589	564	551	572	578	584	572	615	598	575	595	578	612	571	616	550	568	567	585	595	600	558	594	601	578	600	563	545	551	609	559	581	541	595	555	594	570	631	550	540	534	535	585	581	605	555	596	571	564	611	592	604	550	602	590	573	559	582	626	580	603	570	569	565	593	569	604	584	576	591	584	569	579	589	605	564	567	591	585	534	603	569	611	594	598	588	555	624	610	592	551	531	587	592	553	509	584	558	562	542	580	595	587	550	569	564	569	586	579	565	582	614	575	573	542	555	540	559	591	586	565	624	577	575	563	571	565	560	579	588	555	550	575	579	597	620	556	610	576	579	609	605	545	542	595	552	561	622	538	540	591	608	585	571	569	582	595	601	537	545	557	572	571	576	583	605	585	598	612	606	610	579	571	590	579	573	576	576	575	572	634	613	583	588	614	583	610	556	555	603	546	568	571	563	572	631	592	567	518	593	552	564	527	605	528	595	610	583	617	588	565	624	583	589	589	560	560	582	588	569	579	588	553	569	589	586	590	531	581	574	607	578	551	594	576	606	585	587	582	556	602	562	618	594	582	537	546	551	538	572	590	528	544	591	585	587	552	596	560	632	599	561	552	567	568	560	585	530	575	593	576	562	576	564	536	569	569	567	585	577	617	619	598	604	580	610	619	552	603	535	583	622	535	584	545	585	566	559	607	562	565	574	555	567	590	582	540	549	604	613	586	565	589	585	555	599	582	586	586	537	616	607	559	569	613	547	592	585	598	599	547	568	569	578	563	540	561	564	593	579	597	540	517	559	618	573	590	597	565	551	618	578	571	588	568	538	578	539	552	607	595	547	551	573	596	548	601	571	589	598	570	586	590	556	561	610	540	534	579	599	537	576	554	581	568	576	534	573	562	551	539	546	552	539	591	577	568	573	548	572	626	577	567	566	547	580	572	541	589	575	570	603	601	574	565	594	543	582	525	595	554	582	553	575	626	597	596	554	615	588	560	583	573	563	566	560	586	602	560	556	565	573	632	573	577	550	527	557	574	594	555	578	535	529	565	564	597	587	578	578	586	521	612	615	609	583	562	533	559	564	619	580	549	572	581	576	618	549	616	621	565	555	613	575	515	609	595	583	585	546	588	554	552	589	631	581	584	548	594	537	601	554	569	545	553	562	617	596	586	577	575	590	588	621	533	578	560	595	534	545	581	595	619	604	612	582	555	589	590	575	576	564	529	579	575	583	564	590	596	616	584	588	540	587	557	590	562	572	574	560	575	612	586	579	609	554	566	540	598	569	609	582	611	596	585	600	601	551	565	594	598	581	555	564	607	633	570	574	597	606	552	574	531	589	567	540	601	616	566	591	543	568	576	578	580	531	576	540	597	601	596	582	596	591	610	540	578	561	562	576	592	581	598	593	599	562	574	553	571	605	575	593	555	598	589	534	572	605	579	563	602	572	557	545	606	578	612	589	565	561	562	624	607	606	525	572	574	540	569	543	561	565	550	595	605	609	599	579	577	573	587	572	542	570	585	590	560	582	566	583	614	584	588	553	603	579	563	565	594	585	577	609	566	544	558	579	556	585	581	608	570	547	573	559	583	547	597	562	573	563	593	548	557	611	570	561	582	550	599	581	544	561	587	576	595	594	592	598	605	583	572	589	524	600	582	611	566	556	562	605	554	553	579	570	553	575	581	543	591	607	598	563	599	564	588	606	607	570	580	577	603	588	537	593	581	540	577	592	566	552	545	614	596	558	591	561	587	564	583	598	572	595	572	536	541	543	589	541	550	579	564	610	603	575	571	610	547	568	607	516	569	575	567	557	556	607	618	582	552	553	608	577	559	585	569	575	551	575	612	563	571	589	551	565	576	579	573	559	594	559	557	580	596	574	583	578	526	598	620	598	567	596	593	542	559	587	608	530	567	600	565	583	558	565	555	563	562	577	523	601	588	557	573	593	609	614	581	564	573	568	557	535	563	531	562	585	632	573	545	547	545	597	587	605	583	575	617	568	554	632	519	624	604	570	577	532	571	568	575	588	599	556	558	581	593	621	570	536	567	615	587	570	573	583	575	579	553	586	579	579	600	576	544	595	578	561	587	558	541	599	581	558	565	564	582	576	573	546	589	558	563	577	585	576	548	557	563	541	593	593	599	604	536	546	608	595	582	594	628	605	567	605	588	594	564	579	544	603	553	577	546	591	599	575	597	583	541	603	589	557	607	538	575	578	589	587	627	600	584	579	602	576	593	614	564	583	579	586	575	587	603	582	599	564	593	544	565	571	543	530	570	577	563	579	566	590	573	591	547	557	593	579	535	564	575	514	568	566	556	571	595	599	547	574	558	572	557	609	565	587	559	603	585	580	633	578	535	564	592	618	549	605	556	612	588	606	569	581	558	582	569	584	524	570	585	600	566	563	582	576	566	569	567	592	587	555	583	569	618	578	577	585	591	559	609	541	576	566	577	566	628	594	589	562	610	617	604	550	607	636	567	572	581	553	619	543	557	568	569	552	593	590	583	586	596	600	609	547	557	571	578	569	559	551	581	619	590	528	571	579	610	594	593	529	566	572	603	603	563	558	574	586	622	589	557	614	604	583	551	571	585	593	603	582	574	584	569	552	571	566	588	567	586	556	579	569	618	569	587	570	594	539	577	579	598	593	583	557	586	614	550	557	534	541	574	533	552	562	552	528	628	617	588	568	523	571	545	590	575	583	548	588	554	626	552	562	593	558	591	574	601	580	559	582	533	580	604	568	567	586	539
18485	10157	11441	7625	8918	6713	3089	741	239	211	238	217	244	221	232	204	226	225	231	214	244	224	211	237	252	242	206	216	219	229	248	211	233	186	266	236	218	228	213	208	210	239	232	242	229	230	244	207	227	195	227	227	248	237	209	222	237	224	237	246	210	227	220	249	219	254	219	232	236	210	217	193	241	225	225	219	249	226	259	227	226	212	237	217	203	192	221	235	227	212	229	228	190	210	219	250	226	196	223	230	218	234	215	214	202	218	209	219	243	196	231	211	245	199	217	208	211	184	225	206	224	231	206	201	222	209	252	186	224	203	233	228	204	222	227	228	201	230	232	221	219	238	225	229	231	237	192	207	221	225	212	250	272	239	220	204	228	220	204	206	202	242	232	234	225	193	227	217	219	233	223	221	224	219	232	225	204	241	228	233	235	206	201	211	214	194	248	244	206	212	210	194	217	222	218	208	218	216	194	225	229	204	226	224	227	257	216	225	223	224	246	220	240	219	204	213	230	192	199	218	214	202	208	208	207	233	227	213	219	231	218	233	234	244	236	238	236	214	229	221	218	229	224	234	210	194	228	223	231	237	196	228	238	214	229	229	200	226	217	213	216	234	238	239	228	239	222	230	221	217	211	226	218	235	210	217	206	196	246	227	211	256	221	239	230	221	214	220	210	209	222	226	213	194	207	198	233	212	234	232	237	192	239	231	224	245	193	236	217	245	230	222	227	217	236	217	236	247	217	213	246	240	220	219	187	222	231	229	244	225	246	204	236	234	219	239	229	246	221	212	194	228	212	239	218	226	220	220	207	219	230	214	223	253	197	227	254	202	190	214	215	226	240	222	227	225	206	247	222	234	236	210	240	220	210	209	226	233	199	230	198	217	212	224	230	214	232	226	213	210	190	219	216	243	228	235	248	231	223	200	228	214	239	207	212	249	213	209	204	226	249	192	219	224	237	213	251	206	212	205	236	201	213	211	206	221	217	216	214	194	224	219	212	235	214	235	247	191	230	213	192	206	207	217	214	196	225	231	219	244	212	233	191	212	232	230	219	218	223	211	205	250	228	183	220	199	220	201	226	217	237	209	242	230	240	234	196	229	233	226	229	230	220	220	246	237	213	253	215	231	227	199	206	217	206	220	192	244	209	241	219	198	243	228	230	229	213	210	231	214	185	211	227	239	223	207	204	205	206	217	210	255	225	210	227	244	194	239	215	244	236	206	238	178	212	190	228	200	223	233	239	252	180	224	217	253	207	229	234	222	246	206	209	227	210	218	224	251	221	254	235	234	231	197	210	224	247	211	194	212	214	235	192	225	206	216	222	260	221	237	197	232	200	236	265	248	243	217	204	195	210	226	230	228	248	229	209	187	240	229	207	183	218	202	176	213	205	220	210	215	204	230	226	233	244	215	244	179	254	228	215	233	254	207	223	208	223	201	213	226	240	219	212	217	220	228	242	215	197	215	205	214	223	216	213	199	218	208	226	205	237	193	223	216	201	236	208	221	244	218	201	227	238	213	248	247	226	225	237	237	208	192	224	202	201	238	218	211	199	217	217	225	226	212	205	203	218	203	215	209	193	234	217	214	234	214	212	210	215	236	257	247	190	214	223	238	239	236	228	214	242	256	225	227	198	217	209	202	222	218	227	228	230	241	232	189	205	203	192	219	202	226	213	228	246	233	230	224	210	229	221	224	226	220	224	221	217	220	208	223	216	227	212	217	198	209	208	243	236	232	238	195	217	229	214	194	215	222	232	208	215	207	213	198	217	199	243	231	194	230	210	211	203	236	224	214	226	225	225	224	236	216	232	217	227	218	224	229	224	238	253	241	236	221	226	248	227	174	239	228	213	222	207	232	204	205	210	227	200	223	234	204	227	241	204	248	229	242	211	212	199	238	208	239	222	223	202	235	211	206	198	207	241	253	209	229	198	234	208	220	232	224	225	230	216	225	232	215	228	211	210	241	179	219	210	211	207	207	232	232	230	219	220	219	208	230	214	201	208	235	225	210	166	232	244	227	227	220	222	231	224	218	194	200	251	196	213	221	251	187	233	231	239	224	253	196	243	206	218	232	221	198	209	210	223	230	207	211	205	262	214	225	185	218	217	222	231	204	212	214	245	221	217	214	214	216	204	197	264	233	228	218	216	245	224	227	196	227	235	204	224	228	236	222	242	201	208	226	220	207	225	227	217	179	218	204	248	217	207	215	224	222	242	245	214	232	207	246	214	184	206	195	206	222	232	228	214	228	215	253	213	217	226	209	202	221	238	216	236	226	212	215	215	194	196	210	214	224	236	203	220	229	230	221	235	236	240	246	214	219	220	211	223	214	203	227	192	214	192	242	206	204	218	212	228	210	215	246	237	216	194	216	211	218	225	214	209	213	228	219	225	216	206	230	212	222	231	210	203	247	209	205	252	217	225	207	212	223	217	223	217	225	222	203	211	222	210	205	222	217	204	227	213	221	218	254	209	232	218	232	225	209	210	215	206	235	211	228	209	217	218	204	245	194	180	225	212	240	214	213	220	228	204	215	236	221	226	231	226	234	213	210	215	213	229	227	234	216	211	228	200	223	208	222	244	227	231	223	218	214	222	233	226	220	206	228	244	218	220	201	240	207	228	211	223	222	237	217	237	224	243	197	209	213	203	249	220	237	215	228	232	200	207	220	216	209	217	230	228	231	203	227	242	236	232	233	208	210	225	206	193	212	217	201	228	228	210	221	225	226	248	229	257	214	229	209	211	234	218	235	228	198	207	213	226	225	205	204	222	242	202	211	259	228	210	212	217	215	216	209	248	229	219	221	224	222	231	195	201	197	194	223	249	221	234	206	193	235	224	208	221	224	222	207	206	200	211	182	176	233	218	214	213	216	233	231	244	208	206	209	219	204	235	211	183	216	227	227	225	221	239	251	219	218	188	230	203	191	217	244	210	209	223	219	214	218	218	214	232	213	231	219	206	233	222	217	218	207	209	210	230	218	216	193	227	210	222	198	199	219	202	236	195	208	208	213	218	219	223	195	209	249	202	217	242	218	241	230	195	240	215	225	248	234	185	220	214	240	227	250	225	217	220	228	235	215	196	230	214	213	207	223	215	207	217	209	231	230	225	232	226	249	216	199	244	227	219	235	201	219	191	227	190	219	199	253	227	203	213	206	222	223	240	208	214	213	217	219	222	227	184	221	226	218	201	229	227	248	238	252	211	201	204	209	195	234	207	234	215	205	208	217	208	212	199	248	198	202	205	210	247	203	237	225	241	225	253	220	263	241	210	215	207	224	223	225	239	188	245	224	220	234	238	239	185	222	241	229	242	212	233	208	230	223	230	211	236	263	219	241	241	223	217	248	240	226	226	198	222	244	236	211	228	198	261	219	235	201	229	204	232	247	212	193	226	230	214	218	219	240	236	228	244	220	235	211	208	188	220	209	220	207	219	225	198	232	242	197	233	208	236	227	225	228	218	211	222	209	243	229	236	222	222	202	245	243
10516	9302	18531	21035	28675	22231	11924	2735	868	852	831	760	723	743	691	715	686	664	644	624	662	646	651	662	682	685	654	670	620	614	645	654	676	638	628	617	645	579	579	616	622	617	607	661	617	598	614	583	644	568	620	638	597	623	617	594	583	605	613	608	611	595	617	632	653	606	590	601	649	630	579	667	581	591	588	563	597	602	580	604	608	619	617	583	603	651	571	638	635	628	611	628	603	610	674	636	633	603	595	656	640	589	630	578	621	637	633	619	597	625	574	613	662	626	634	596	619	616	633	613	637	631	613	602	629	565	605	620	579	644	615	626	599	579	602	572	638	635	627	611	653	635	637	629	624	601	599	568	608	619	607	593	615	608	620	608	604	636	650	632	621	631	592	634	595	657	616	601	622	628	585	602	587	610	626	657	602	637	628	570	652	635	636	644	628	621	604	569	622	629	591	612	637	647	576	606	602	606	598	622	609	591	603	655	636	600	620	623	614	648	638	612	605	590	606	640	612	664	607	609	594	619	642	669	597	620	625	594	604	679	660	575	607	589	635	597	607	644	618	644	577	623	632	597	634	597	613	592	640	633	656	622	611	637	593	608	675	584	650	617	643	604	606	655	608	636	605	657	634	604	655	600	620	661	589	579	600	603	625	621	564	607	621	609	623	586	632	564	607	612	607	614	624	596	578	627	607	620	627	633	605	611	617	606	627	586	592	590	636	626	634	624	638	594	640	665	623	592	579	647	615	650	600	604	597	642	659	585	602	606	578	661	636	642	594	632	626	581	608	622	603	585	624	574	625	581	630	585	620	596	595	636	626	585	654	599	644	633	643	587	599	635	627	639	608	653	628	610	623	619	633	565	591	614	577	639	631	602	585	587	641	652	583	602	607	606	612	635	617	622	636	611	645	653	596	592	588	613	670	614	611	593	614	653	616	603	592	647	639	635	621	606	564	600	637	669	635	590	627	574	649	621	618	617	579	566	620	642	582	611	576	599	627	614	572	577	587	607	629	587	603	582	619	651	644	602	645	621	637	611	615	623	591	600	618	583	616	647	599	581	593	624	617	606	596	615	588	592	652	578	608	594	609	626	593	602	616	586	601	612	634	619	604	590	614	584	582	616	624	612	577	622	611	618	639	595	642	602	591	595	560	595	634	631	597	655	608	584	600	612	603	632	656	610	618	617	573	647	622	596	618	623	632	592	604	642	622	609	603	579	614	622	619	652	665	599	571	628	588	608	643	602	631	613	586	585	623	607	567	634	588	601	599	587	588	598	640	600	637	620	629	616	631	603	617	626	588	574	648	610	620	623	594	589	626	620	607	644	634	605	599	602	637	593	628	615	610	628	627	618	626	621	629	642	625	598	603	639	635	612	582	617	646	620	609	621	618	652	604	633	594	625	628	637	652	610	639	649	602	621	653	647	612	628	657	591	631	634	601	605	633	597	639	640	562	657	636	617	604	584	615	598	604	635	570	643	576	627	609	595	657	614	644	622	612	638	610	601	618	577	605	660	584	641	531	598	585	644	619	603	623	626	632	602	641	602	617	666	647	612	546	616	624	565	607	622	631	636	648	601	607	636	611	602	626	586	638	628	615	647	589	658	634	622	650	598	601	621	586	612	661	622	590	599	602	618	616	622	611	651	635	639	634	595	620	642	619	676	623	598	621	590	613	593	614	594	641	641	645	556	608	656	645	635	605	604	655	641	590	659	625	611	640	629	622	589	611	602	652	613	649	567	635	616	654	642	630	634	582	610	594	621	628	630	611	620	658	627	634	627	591	597	585	618	635	594	603	616	600	607	635	623	563	617	638	626	643	617	602	649	603	638	622	630	594	600	644	607	605	636	639	588	638	615	585	582	588	619	632	579	569	571	629	614	645	583	639	657	609	650	612	595	645	653	603	596	624	610	634	633	652	609	584	639	625	604	602	654	600	688	619	652	633	627	644	586	635	600	630	661	670	575	641	654	615	642	639	579	614	606	605	624	621	660	643	639	629	569	614	580	626	609	630	611	609	605	612	607	648	603	560	667	643	654	616	599	612	620	619	587	632	622	615	590	617	626	588	620	591	593	611	633	613	601	634	601	643	618	590	651	639	598	593	638	611	627	675	643	571	642	603	607	605	665	579	634	608	557	597	645	672	614	611	655	623	632	611	629	628	641	625	623	627	598	637	622	620	631	616	634	580	605	656	656	633	608	652	601	638	588	652	593	611	626	607	608	648	661	628	585	664	590	602	639	597	621	624	625	610	618	632	590	577	625	635	608	635	675	585	616	594	593	597	638	593	630	602	603	589	626	617	565	593	638	606	560	603	599	618	576	603	627	583	621	634	631	545	586	638	584	633	619	609	627	611	609	585	628	562	649	598	645	595	572	644	623	605	610	642	608	621	607	618	626	630	652	608	602	663	593	584	604	614	625	607	634	618	658	615	590	623	614	627	643	626	629	619	576	623	603	625	618	565	611	593	638	662	632	627	613	648	634	585	657	604	611	601	580	597	599	622	624	635	621	590	598	589	612	617	644	633	626	608	630	611	590	628	618	609	596	650	616	623	596	639	579	593	625	676	681	611	591	623	610	612	626	624	585	685	601	618	604	646	614	627	616	631	646	654	580	634	603	602	631	615	618	598	589	602	626	633	601	625	677	570	580	575	642	639	648	608	627	583	626	571	640	611	616	648	592	661	617	626	656	601	618	599	632	608	606	653	603	657	598	613	661	612	606	596	605	647	580	593	633	635	634	595	620	639	594	584	595	639	627	587	603	606	624	651	598	591	638	652	639	596	612	600	630	600	573	650	640	567	654	611	588	624	599	640	645	582	638	616	654	584	596	579	615	636	581	597	586	635	630	671	608	605	670	633	599	618	634	638	607	581	642	611	597	628	593	608	597	632	613	627	604	602	605	607	615	614	580	600	646	593	609	647	596	647	626	651	625	606	664	624	612	612	636	643	606	625	602	631	588	588	656	615	651	640	600	643	658	619	578	658	616	629	638	668	669	628	571	625	620	615	622	558	616	631	594	616	563	629	629	576	602	683	574	629	621	654	586	621	585	634	638	585	656	646	606	632	595	588	620	630	628	620	633	593	583	600	561	650	585	590	591	612	638	665	592	605	648	629	601	616	612	594	612	624	638	616	598	611	580	627	639	667	623	662	616	613	569	571	634	659	595	615	599	581	624	606	586	640	642	575	601	643	593	631	622	596	693	606	622	606	609	656	630	636	609	661	611	599	590	614	668	630	605	617	618	677	621	633	595	552	584	620	611	644	645	604	615	648	629	645	634	576	604	659	656	581	603	635	608	600	594	604	619	664	671	573	596	638	645	591	648	616	606	616	640	634	639	609	631	609	609	622	639	586	619	597	618	629	627	682	584	619	626	614	647	638	623	610	616	636	542	620	645	583	608	595	638	657	662	652	610	594	591	668	595	641	642	619	617	603	640	603	607	650	623	650	590	602	617	696	647	582	608	611	622	571	597	610	626	630	612
26923	19590	22202	30923	51832	37543	17166	2714	675	565	462	381	374	434	486	382	276	318	274	225	235	351	383	374	325	243	250	268	251	276	346	261	239	248	253	213	172	206	185	176	193	192	164	172	152	162	152	172	186	181	190	188	182	161	166	184	157	183	182	189	159	168	199	138	194	179	156	186	189	179	159	179	149	148	182	173	168	175	183	185	167	157	182	142	169	161	153	176	186	175	178	174	172	176	162	178	164	190	169	178	185	192	186	172	167	178	154	165	184	163	177	178	174	156	167	165	174	180	164	153	148	183	166	174	155	147	151	177	168	193	183	161	164	177	134	182	166	171	148	195	138	161	179	159	166	172	175	193	132	159	177	174	163	189	175	162	145	165	160	163	162	183	209	163	165	178	161	168	191	160	171	169	166	164	173	158	158	177	173	181	171	158	178	187	164	183	181	159	176	187	145	147	161	168	155	154	177	149	165	179	165	168	174	181	157	183	196	181	167	190	161	148	168	159	162	176	187	154	181	189	163	168	167	174	182	184	187	177	162	176	168	156	177	176	142	186	181	155	191	142	174	177	154	149	190	174	151	136	160	167	157	169	177	161	161	176	187	163	198	176	180	171	166	184	163	158	182	172	174	153	171	173	166	185	141	162	182	159	161	163	179	174	183	174	179	165	179	167	175	170	196	147	171	165	201	148	186	164	182	177	165	162	169	156	177	159	140	149	151	178	154	151	164	154	198	152	164	168	155	179	193	170	156	179	165	160	191	169	163	174	159	151	178	153	178	175	166	191	157	166	184	186	189	170	152	157	158	151	174	187	150	215	169	180	179	171	162	171	180	170	137	172	146	175	178	179	184	163	151	166	170	184	152	184	170	148	164	167	170	176	182	172	173	178	179	161	152	159	166	164	168	178	172	180	170	166	181	168	181	174	154	181	196	161	169	159	177	160	161	171	170	171	173	158	170	161	153	155	174	188	171	182	190	156	176	165	152	166	172	168	174	158	160	173	183	156	168	176	184	193	150	177	167	179	160	199	157	154	170	167	175	163	166	175	155	169	181	179	186	157	193	148	175	177	181	165	155	167	147	171	135	164	158	183	155	156	174	175	177	169	136	177	183	169	159	145	188	168	167	159	176	157	165	165	169	164	161	166	184	172	167	158	189	156	188	167	147	163	158	175	167	179	169	169	193	188	167	138	203	176	155	164	162	174	167	169	188	167	165	178	172	171	165	159	139	147	171	154	149	160	171	173	181	146	178	184	157	166	184	176	192	160	156	175	148	182	182	184	175	159	179	190	172	151	189	164	184	144	155	190	163	187	199	178	193	196	149	167	175	170	169	184	173	179	175	191	180	154	160	181	183	170	169	188	155	178	163	166	169	183	153	161	171	163	155	147	169	184	165	169	154	175	169	155	163	185	166	149	172	162	206	158	180	171	170	166	175	172	179	170	191	166	155	160	177	164	165	174	161	156	167	193	169	151	162	139	159	165	181	176	157	160	165	199	147	148	150	185	185	162	183	164	142	159	169	170	164	175	146	175	191	165	203	153	168	180	170	186	176	152	167	179	163	154	194	155	163	151	155	164	153	168	166	183	157	174	167	156	134	174	195	163	181	167	191	169	166	151	168	173	166	189	161	171	169	202	190	175	158	163	172	170	165	146	186	177	168	164	190	178	155	152	168	147	169	153	158	158	166	165	169	172	168	187	166	161	146	164	192	179	175	174	175	184	154	176	155	157	176	167	157	167	164	161	156	142	184	181	171	162	180	189	174	176	160	190	171	170	170	190	151	173	170	176	170	164	173	160	168	156	155	160	173	193	164	161	172	171	160	185	164	184	167	181	166	181	172	163	154	155	159	164	172	164	169	160	173	171	169	155	169	187	174	172	175	169	186	166	167	156	182	154	149	182	187	194	165	164	168	197	159	175	152	188	174	185	192	164	170	161	152	156	190	166	172	187	178	170	171	161	172	166	172	165	152	174	163	200	185	189	155	185	152	159	180	190	175	166	178	182	185	161	163	171	190	156	211	171	159	165	175	187	160	168	180	183	187	190	157	180	163	185	177	150	198	189	190	177	164	154	180	137	169	173	140	178	170	169	177	149	180	160	183	171	163	149	179	180	175	165	175	155	171	164	165	185	146	177	173	176	178	198	151	176	186	171	152	170	177	174	182	172	173	165	161	171	186	175	161	183	157	191	181	157	165	167	169	172	171	179	171	183	203	179	187	158	215	160	166	186	160	179	170	172	162	178	165	202	156	179	184	160	164	162	151	173	159	175	170	163	194	165	148	190	163	151	183	157	155	163	167	168	185	195	173	190	173	177	178	170	182	165	172	156	165	158	177	155	158	151	163	177	158	153	177	137	178	169	167	145	178	181	152	179	180	140	170	175	174	174	203	161	169	172	185	166	156	164	143	161	185	158	179	151	164	161	164	134	168	173	152	176	174	175	165	189	188	163	164	185	196	171	161	177	169	168	183	170	164	177	172	171	183	179	178	169	179	164	161	166	165	169	166	164	172	181	172	158	184	163	152	147	153	163	156	170	166	157	168	177	168	191	184	184	183	177	186	153	170	155	175	174	165	169	174	166	167	174	175	194	167	177	145	165	169	179	158	166	160	187	171	178	182	173	185	161	158	167	163	172	146	154	170	180	169	198	162	170	166	164	173	184	183	174	176	170	168	162	155	162	163	142	180	182	149	169	159	173	184	169	197	166	143	151	174	181	169	176	153	179	160	159	182	155	182	167	158	166	183	181	166	175	171	166	176	163	167	145	160	175	176	175	189	182	148	187	161	175	179	156	188	164	162	177	163	174	153	143	169	162	199	198	173	147	165	169	189	181	169	167	175	147	144	180	192	159	169	154	185	179	156	162	168	159	161	172	159	188	177	172	190	165	162	157	159	176	184	185	169	163	187	163	158	165	176	186	175	178	163	166	190	181	189	180	168	173	160	172	199	178	172	189	155	160	169	150	148	172	162	160	175	166	161	177	181	155	175	180	190	183	183	167	174	178	157	149	164	190	158	187	168	202	178	161	180	194	161	191	165	150	182	167	173	168	178	188	171	171	177	168	169	146	161	166	157	174	157	193	183	185	169	167	162	158	178	186	161	158	163	163	187	157	168	188	173	158	181	159	169	190	177	163	186	173	197	189	177	178	173	164	172	176	168	167	186	168	150	185	180	158	155	164	175	179	179	148	172	170	185	163	160	160	164	183	150	163	183	170	187	170	149	172	156	153	172	181	165	172	151	171	160	197	190	159	177	132	184	167	186	173	169	158	171	173	163	172	187	180	157	169	166	194	185	175	174	178	166	134	187	155	171	181	155	185	179	146	170	170	199	165	170	194	165	172	174	171	165	177	166	190	161	186	166	203	186	171	156	169	174	171	194	191	177	176	165	153	177	154	179	162	175	183	186	170	178	186	158	163	168	169	169	172	184	171	160	162	164	160	157	162	170	150	166	155	174	196	143	179	141	180	171	174	173	155	165	179
15941	15915	27790	49522	70050	55198	33447	9135	4305	3624	3177	2594	2399	2765	3338	2420	1648	1814	1519	1124	1069	2328	2462	2493	2344	1435	1220	1286	1678	1650	2128	1366	1278	1475	1303	980	741	564	536	515	565	567	553	513	532	494	580	628	550	502	522	529	485	508	537	460	496	606	600	595	569	492	510	459	484	516	532	469	478	504	507	489	491	464	488	463	475	522	478	516	485	521	486	457	462	484	477	519	510	467	511	534	521	449	521	485	516	507	509	473	488	407	491	502	532	516	478	495	505	492	486	434	494	522	497	476	510	448	488	490	506	502	459	508	462	477	510	533	497	490	487	512	553	477	505	524	495	510	505	461	532	494	464	520	498	482	488	497	461	455	433	535	490	533	538	470	505	491	494	518	507	489	492	501	491	505	498	468	468	521	505	463	473	505	471	491	502	512	505	489	512	494	490	485	453	502	484	489	508	523	503	485	476	512	501	495	436	512	493	511	505	526	490	527	522	498	542	472	478	448	444	493	440	491	524	462	508	497	515	487	449	441	488	510	490	474	491	500	457	472	478	483	490	461	507	524	471	479	480	501	492	525	467	468	449	486	506	459	471	472	491	526	480	467	483	510	476	524	484	446	496	488	503	519	506	465	473	450	499	514	534	521	488	475	473	495	508	524	468	503	485	495	505	498	515	493	495	492	487	487	475	458	489	524	497	476	485	511	518	479	489	495	483	536	536	500	500	474	509	504	500	532	508	499	478	477	470	475	478	490	507	528	491	479	466	505	462	526	500	467	514	495	493	475	488	459	466	491	534	492	502	479	494	468	510	466	438	478	481	469	502	507	493	493	493	465	515	445	470	446	459	548	481	470	478	469	494	427	512	511	485	508	475	527	498	487	494	488	509	434	483	515	539	536	517	438	485	499	464	498	509	475	467	484	481	538	462	443	514	447	465	495	486	490	542	478	472	467	493	475	461	521	494	494	497	535	521	476	484	503	503	493	507	507	489	477	483	453	521	485	496	512	499	497	505	499	471	465	516	460	484	486	476	535	483	485	455	486	492	534	488	503	464	456	523	481	493	514	465	510	512	515	533	492	516	454	479	514	468	497	489	469	473	462	535	510	466	491	473	471	494	496	471	474	497	494	489	501	522	460	519	455	507	490	492	528	450	508	518	508	458	479	472	519	472	532	479	541	473	460	484	552	497	481	487	477	482	502	494	475	462	445	523	489	502	503	479	495	477	472	466	463	501	482	505	508	465	485	514	472	484	475	456	473	480	458	512	508	478	540	513	514	485	487	502	516	481	492	462	457	539	499	470	493	508	490	491	496	471	485	481	487	495	499	485	435	472	497	490	511	484	469	513	468	455	497	498	502	503	499	513	465	487	483	562	498	484	477	486	502	469	504	468	472	487	467	481	504	476	486	473	493	513	454	509	443	524	452	486	511	479	507	469	520	477	510	477	517	452	497	496	492	537	489	506	481	539	454	450	499	476	466	513	490	509	511	515	517	462	477	482	490	470	466	463	467	540	483	520	507	497	487	497	520	481	518	485	482	473	476	489	471	474	440	470	517	512	507	515	495	483	464	488	502	466	471	463	459	476	485	488	514	498	504	486	472	435	485	498	447	504	473	473	530	485	486	509	520	527	491	494	513	502	502	472	460	527	499	440	475	464	448	476	468	507	495	509	476	527	449	507	496	482	510	502	514	518	486	514	556	479	517	441	463	499	490	506	489	503	501	484	464	478	473	514	512	483	512	486	467	508	474	494	500	504	455	521	447	491	476	498	480	514	493	488	477	441	481	501	506	523	535	467	505	534	507	489	462	491	483	478	499	498	485	472	493	480	498	491	485	507	512	495	487	522	517	508	501	434	480	487	520	476	471	498	514	481	509	472	487	485	506	486	505	525	482	489	490	524	498	448	535	473	471	483	450	480	496	515	514	473	496	485	449	469	498	470	478	490	510	480	452	452	519	512	536	512	475	498	510	458	471	481	474	518	481	498	512	505	514	500	440	481	510	448	500	503	510	481	524	465	456	445	488	474	493	478	486	491	476	451	490	478	455	452	490	469	520	522	498	501	505	497	481	472	484	534	519	492	521	521	457	485	465	477	504	449	472	501	515	514	468	495	486	511	513	461	493	490	467	486	497	477	519	471	508	480	508	498	507	506	513	504	480	448	504	469	478	472	492	499	517	486	484	538	474	525	489	493	467	487	513	502	480	511	475	482	463	472	502	488	471	473	501	503	494	474	499	450	502	496	506	449	509	455	448	505	514	463	504	484	479	479	476	494	499	483	496	464	525	479	482	492	478	488	460	500	496	476	521	473	495	452	462	500	478	495	477	531	485	502	488	482	464	504	547	506	460	519	501	504	489	484	488	506	517	499	495	477	501	466	499	506	496	458	463	520	517	489	522	502	484	488	488	505	441	488	530	486	482	464	514	497	526	523	500	520	503	485	470	500	475	477	516	505	435	503	500	447	502	504	512	465	498	515	516	497	497	481	461	476	496	512	459	507	481	492	484	491	505	495	480	466	471	511	542	472	464	474	497	506	455	516	475	507	468	509	486	469	510	480	470	480	500	457	500	513	493	479	490	486	502	486	482	518	474	435	495	493	483	480	485	512	478	509	486	465	524	485	532	500	507	482	452	490	475	474	515	490	515	443	471	499	495	479	414	489	535	491	486	470	454	475	467	471	535	536	477	479	475	501	443	467	503	503	511	480	504	494	501	490	506	506	501	466	465	520	453	490	456	500	494	458	492	489	482	477	456	504	442	482	479	485	488	444	476	459	499	482	508	519	502	431	523	476	472	527	481	475	468	473	523	494	504	510	447	464	470	468	504	465	456	495	475	490	504	498	519	489	490	506	502	494	497	494	501	492	514	477	487	507	497	503	462	475	480	501	469	481	456	485	477	489	523	483	525	469	451	484	538	505	524	483	511	462	516	489	501	461	490	520	494	462	499	548	492	487	484	474	469	501	512	498	478	460	489	438	472	519	498	497	515	517	530	498	522	489	465	490	489	450	470	465	472	488	475	483	533	480	502	508	511	443	495	499	494	508	487	489	456	473	465	467	498	476	498	481	483	458	456	472	466	517	491	484	463	490	454	509	480	502	501	509	463	488	497	507	467	444	512	477	490	470	473	486	506	485	524	521	475	491	483	508	467	487	511	490	488	487	483	468	530	497	483	520	483	479	488	532	491	498	463	499	496	499	506	486	502	487	475	508	496	491	427	490	474	490	524	466	453	486	505	486	498	466	490	487	489	500	478	483	484	504	504	452	512	512	523	523	511	479	485	485	493	540	505	476	452	461	519	486	515	499	486	506	463	517	464	491	456	480	492	515	500	495	497	466	494	486	497	500	502	484	491	436	435	520	498	499	484	465	463	496	484	485	493	525	487	499	491	495	501	470	494	493	501	496	468	473	524	480	495	465	515	467	458	442	473	491	542	529	497	489	484	462	475	493	546	479	473	453	529	472	458	515	519	501	473	505	450	517	500	511	492	474	462
30092	25330	28782	46282	63739	49689	29062	6510	1159	764	635	498	704	770	794	609	467	413	576	305	330	291	374	398	443	353	348	374	396	503	515	398	342	307	325	350	250	218	255	220	228	233	225	211	227	207	237	222	212	216	218	205	203	211	225	199	215	233	230	221	191	207	216	232	204	220	207	223	236	192	197	233	221	205	211	220	191	181	183	224	198	219	198	215	206	199	189	189	201	199	176	195	194	200	214	202	187	220	182	207	223	210	204	181	183	210	180	211	223	206	193	205	208	203	202	217	215	201	207	189	210	214	195	210	215	201	200	218	217	207	202	202	222	216	198	209	210	225	209	218	214	210	217	227	216	184	213	193	206	170	245	209	202	255	191	203	202	201	209	204	191	194	224	177	198	214	184	202	214	199	229	197	206	197	221	207	192	235	170	205	202	202	224	228	191	241	212	232	200	203	205	229	221	210	212	219	202	205	205	226	197	225	209	215	193	205	197	205	244	194	231	227	201	193	216	206	203	188	242	226	210	216	225	176	213	190	209	221	182	216	209	205	194	202	190	186	203	207	182	215	208	205	190	222	182	202	246	183	179	208	209	199	225	218	209	208	216	184	194	208	224	203	198	213	223	210	212	206	216	217	234	195	198	226	208	214	211	200	182	227	205	190	217	212	203	234	210	218	210	200	218	222	247	202	209	204	218	193	221	208	190	195	211	189	191	213	216	222	196	218	201	218	203	198	203	209	220	210	195	220	219	199	222	202	205	215	212	200	228	235	215	207	195	180	206	208	199	183	200	230	207	224	239	192	221	220	198	209	212	225	202	179	197	217	192	228	216	236	220	237	213	199	195	199	233	206	240	203	195	187	233	206	203	213	198	232	207	203	192	189	181	210	188	198	193	219	201	201	203	197	202	230	188	209	211	185	194	228	218	209	192	209	203	188	204	196	221	207	183	220	188	222	203	210	217	223	220	199	189	200	204	243	200	209	215	154	236	208	213	212	227	200	223	229	197	212	201	190	208	194	211	213	211	192	196	209	202	208	216	204	198	199	220	220	225	205	204	205	173	203	208	211	199	211	204	210	209	201	224	187	218	216	195	221	204	211	221	235	203	208	184	219	218	212	245	211	190	247	185	178	185	202	206	178	209	203	233	212	217	196	205	194	189	210	203	176	199	203	212	198	243	201	239	189	209	218	183	209	198	231	199	216	195	204	217	187	207	217	221	214	200	220	216	204	206	206	203	197	234	186	212	214	223	229	218	212	210	202	241	225	216	202	210	203	206	187	214	188	188	240	205	192	224	208	174	189	192	216	203	213	226	217	219	205	222	225	173	205	196	206	196	196	185	208	217	198	184	187	196	212	201	176	204	205	219	223	205	203	208	170	215	188	198	207	170	208	221	211	223	216	218	212	193	192	232	175	218	214	244	191	223	207	229	192	215	212	200	184	197	212	216	189	197	217	208	216	221	211	205	189	199	200	224	210	207	207	195	167	193	173	202	211	183	203	195	218	208	220	195	195	236	224	198	207	191	209	212	200	215	218	214	214	213	215	214	215	210	209	200	226	211	218	197	192	213	204	208	199	208	217	206	184	216	195	209	204	194	193	208	210	190	205	173	194	185	225	208	192	208	201	183	216	210	222	203	209	191	198	179	235	209	206	206	217	223	218	209	210	225	199	218	202	212	192	184	213	218	230	188	227	198	195	216	191	193	232	200	202	219	199	195	215	174	222	192	246	178	198	196	222	202	210	207	189	208	180	200	223	208	192	175	201	199	211	213	227	181	199	207	210	211	233	194	222	219	209	187	200	216	216	225	184	197	209	230	229	218	209	200	211	214	212	229	235	206	209	209	204	179	232	197	214	220	204	198	216	198	216	225	190	207	203	186	213	194	195	210	196	221	221	193	219	229	210	200	193	207	233	186	184	188	208	219	202	210	210	203	235	222	240	189	206	203	193	219	207	216	198	193	226	212	224	213	196	182	226	218	207	207	193	207	219	216	196	205	207	193	200	200	227	166	190	220	199	182	196	210	198	234	205	202	200	220	185	189	224	218	195	205	228	236	229	193	194	216	221	234	205	206	199	195	227	204	201	199	207	217	204	202	218	204	222	210	192	212	200	200	213	213	220	213	193	205	216	202	198	189	214	212	193	203	197	203	215	231	220	210	209	194	209	195	199	197	205	200	231	191	203	222	227	206	187	170	197	189	207	207	209	216	201	198	183	187	191	188	194	222	208	179	208	212	194	216	204	196	209	213	228	213	195	206	201	212	213	180	210	215	197	218	221	226	187	203	214	186	208	206	214	193	193	221	198	240	201	203	223	222	214	196	212	187	228	239	214	203	195	209	206	197	207	200	204	228	226	194	215	195	190	220	231	198	233	212	215	166	212	186	229	211	210	203	215	230	179	228	183	224	234	211	200	205	217	192	208	185	205	207	199	210	203	232	200	228	217	216	201	203	190	223	186	207	230	182	205	219	207	211	205	187	222	206	201	200	194	194	187	187	213	204	197	198	223	220	212	198	196	220	151	200	218	212	217	225	188	211	214	203	225	229	228	221	189	180	202	206	189	193	204	203	213	192	238	218	214	203	205	210	202	177	202	203	166	198	200	197	185	222	210	221	183	183	199	201	175	178	206	201	197	208	189	183	205	220	208	224	189	180	174	194	216	203	208	213	212	230	202	214	209	229	207	206	213	204	203	204	202	188	205	204	233	197	196	204	202	199	184	232	190	199	212	209	191	210	195	219	223	225	216	193	210	226	213	225	226	201	210	174	177	187	198	201	182	199	192	220	193	217	201	208	230	238	188	217	208	223	216	182	220	207	202	213	202	200	187	214	216	205	225	178	210	210	206	222	185	206	197	202	208	207	205	189	194	186	200	224	182	208	176	196	224	211	226	234	208	194	184	174	206	194	203	202	194	200	206	209	227	227	222	189	197	209	239	194	192	188	215	198	196	208	219	219	176	219	204	212	192	229	209	205	204	243	211	203	206	185	201	208	179	205	211	180	200	209	199	195	211	192	208	206	217	188	191	229	213	207	219	199	195	219	208	196	213	199	207	215	216	228	177	203	191	190	199	188	212	183	175	202	199	199	194	237	236	213	197	239	201	199	216	226	221	221	202	200	244	209	226	228	224	215	179	208	209	209	197	203	185	201	200	195	191	210	206	194	225	193	215	203	199	222	190	198	213	219	225	198	214	198	213	201	196	202	199	206	197	199	190	240	239	209	231	208	181	200	191	224	188	247	218	257	194	197	226	213	201	210	223	181	207	208	192	211	208	180	208	219	180	192	212	206	229	192	191	230	208	176	185	198	197	189	196	205	194	195	200	202	208	209	190	204	198	217	178	221	207	229	202	195	200	226	217	201	210	161	206	195	233	199	237	186	194	177	207	218	201	209	184	227	219	189	211	180	238	227	196	192	215	190	184	190	194	209	205	206	200	186	225	181	207	207	203	200	222	192	191	230	201	229	200	179	212	212	195	218	183	211	233
16979	21092	33309	62860	81483	68070	45374	11461	6214	4950	4443	3616	4995	5432	6089	3973	2881	2873	3669	1586	1502	1581	2433	2408	2748	1917	2094	2451	2665	3396	3570	2559	1970	1902	1692	1808	878	753	682	675	694	736	758	642	618	573	753	781	704	629	636	661	598	612	584	605	597	784	730	716	668	699	597	570	581	623	567	578	586	586	558	550	639	599	606	593	573	556	584	604	597	584	596	632	618	596	605	612	528	584	595	569	578	572	549	540	616	591	600	607	605	591	565	575	562	600	608	558	582	601	571	555	577	600	582	632	623	606	577	579	577	609	622	566	555	581	584	588	615	563	569	626	541	586	582	537	550	574	584	605	614	600	606	571	570	558	576	591	567	546	587	589	616	581	560	585	607	599	581	593	553	549	617	584	599	585	579	602	555	579	572	552	608	590	550	530	538	623	556	595	555	547	569	609	608	536	578	532	636	593	598	556	575	560	571	544	552	604	536	571	602	588	609	543	606	578	605	597	647	605	586	556	604	619	585	587	634	561	593	555	570	576	570	546	596	632	583	633	556	632	571	620	587	570	594	606	613	611	542	577	601	569	556	570	609	564	575	580	604	618	590	616	615	629	574	599	604	575	587	568	626	557	601	586	576	613	575	556	615	537	618	552	632	559	633	575	573	598	621	546	619	613	598	581	563	564	604	573	587	538	577	554	550	627	561	573	584	604	604	564	560	610	558	581	575	609	565	586	608	581	524	594	557	583	627	604	586	566	533	543	601	549	545	595	588	603	590	611	593	586	583	577	592	591	638	602	593	639	596	611	587	571	558	579	556	567	591	564	554	601	585	581	548	567	576	574	610	552	595	603	573	586	625	594	584	585	562	531	557	555	572	596	600	576	603	580	606	629	546	584	585	617	594	594	610	615	608	584	589	595	602	591	601	565	582	589	587	567	601	602	566	582	586	564	593	622	548	601	573	586	571	596	616	547	634	582	592	579	563	578	565	602	622	625	558	544	557	613	568	594	580	587	612	615	596	605	612	555	536	581	535	577	574	570	609	601	607	557	627	610	596	539	605	604	631	577	613	602	592	623	587	584	576	602	591	625	537	582	599	570	579	584	563	565	606	593	592	521	550	571	580	568	540	552	593	540	595	613	557	604	560	577	576	580	598	577	556	595	598	562	535	543	603	567	609	555	589	558	571	578	577	559	569	594	609	597	537	601	562	594	569	553	540	559	573	550	574	557	584	613	595	622	545	551	523	571	590	641	586	621	575	610	594	577	576	585	574	568	585	618	585	543	585	563	596	562	614	610	615	566	602	536	540	624	591	627	585	585	561	567	565	578	560	575	587	633	575	628	569	601	574	605	589	566	631	628	572	608	631	623	533	553	538	569	563	596	569	553	595	632	562	526	578	575	589	600	582	585	629	607	581	619	589	597	579	519	606	560	587	581	615	579	570	587	592	583	619	557	567	596	596	559	557	552	561	560	620	565	582	623	605	552	573	598	570	533	582	571	573	564	586	581	564	553	570	604	570	600	586	635	605	550	629	538	551	595	540	613	589	584	574	575	565	627	594	605	575	563	557	607	595	552	588	580	582	543	578	587	565	595	567	603	537	579	553	606	574	564	553	563	588	616	565	592	548	565	584	626	591	577	603	578	587	564	578	541	616	595	585	598	575	633	608	577	542	602	594	626	607	577	603	534	594	607	615	584	580	590	581	606	551	629	626	573	597	548	583	597	587	603	612	571	601	572	570	631	606	597	549	622	562	563	560	590	574	529	579	555	558	589	576	572	558	575	585	590	639	634	539	555	621	613	607	591	583	610	629	532	596	614	597	529	577	567	605	574	558	608	574	570	584	549	616	598	562	587	583	639	639	572	602	573	594	626	612	583	560	573	585	612	589	639	584	577	551	578	604	582	579	559	611	571	618	628	603	590	537	611	627	582	602	586	553	557	604	554	584	596	596	542	575	612	619	560	590	608	599	613	564	592	554	588	581	575	613	581	578	618	597	557	612	548	571	565	580	570	555	579	593	535	617	563	534	595	594	612	585	579	611	623	543	587	614	581	595	608	557	604	575	560	554	581	502	578	548	616	624	523	608	631	592	606	610	583	581	584	562	577	607	598	586	571	620	616	624	613	607	571	604	601	581	593	624	559	553	553	563	602	596	659	599	625	633	622	558	613	606	605	579	570	580	593	567	591	572	550	622	610	571	649	541	580	554	597	589	553	610	550	637	624	556	553	600	550	571	571	601	524	609	555	575	577	565	566	578	599	559	605	551	569	634	590	587	641	579	586	573	555	595	587	588	599	583	562	592	556	609	571	661	591	569	546	574	580	616	560	572	605	584	560	589	546	593	590	599	600	594	544	577	574	573	566	572	592	599	566	558	571	611	583	552	560	608	623	598	593	578	560	584	587	579	604	566	578	621	541	619	569	564	558	594	541	592	627	566	577	583	589	565	581	559	573	570	583	564	551	604	572	590	591	549	531	561	616	572	563	607	589	555	605	571	598	584	586	573	544	613	595	582	556	574	566	607	612	626	615	579	599	561	588	562	567	534	588	604	581	576	590	585	649	577	624	604	626	607	597	600	661	555	584	565	615	581	590	589	565	571	610	576	603	583	583	579	579	617	571	572	618	619	573	576	609	609	598	615	580	615	609	557	587	596	612	582	619	585	608	587	595	576	627	603	607	574	574	545	568	564	569	597	596	571	546	578	588	561	585	554	573	551	617	602	577	614	591	587	600	616	543	582	588	568	589	606	559	587	649	593	615	612	596	597	555	558	598	575	584	617	623	617	560	578	566	559	591	578	575	622	591	571	580	583	572	564	596	578	598	590	568	591	578	580	572	606	614	555	544	564	577	647	585	541	569	602	578	584	601	579	511	594	585	584	612	579	598	582	580	579	618	597	617	594	609	574	583	614	575	606	599	602	606	600	610	631	592	572	575	565	567	616	556	588	575	576	527	594	550	568	570	538	543	576	617	592	613	569	601	604	584	593	613	576	590	587	596	585	573	550	568	622	585	605	598	588	594	607	595	560	589	553	563	550	570	586	551	609	588	566	588	580	591	566	599	578	608	577	590	630	553	595	551	567	566	594	599	593	555	573	576	633	581	571	577	566	558	600	575	576	616	594	588	587	560	615	632	607	605	580	585	543	580	623	601	584	594	612	577	616	557	601	568	584	592	620	582	591	572	574	551	581	596	580	598	566	562	571	571	601	589	584	572	597	619	598	589	558	528	550	592	564	582	604	589	599	536	580	564	604	547	568	607	624	585	552	572	568	587	565	585	612	603	605	592	592	580	621	571	633	572	602	609	627	536	581	566	625	576	571	585	603	608	569	568	542	587	599	607	604	538	603	574	558	566	594	540	585	573	578	568	564	590	581	546	643	602	624	598	558	626	584	596	583	546	581	584	580	545	572	617	584	563	570	584	576	591	588	612	550	592	605	586	617	591	551	584	573	556	604	562	576	598	577	590	540	603	577	607	583	549	592	592	591	567	570	539	541	624
18457	7020	8188	7410	8774	5658	2821	528	301	261	257	258	295	222	253	279	262	277	231	222	196	246	237	212	229	243	256	248	260	266	229	256	241	223	247	240	209	211	248	214	222	224	216	243	215	223	241	224	238	218	225	225	223	230	228	233	247	240	238	218	244	233	236	230	236	219	253	229	211	250	230	236	231	253	220	204	235	243	265	223	237	213	252	232	209	245	232	229	237	253	234	234	241	218	216	221	236	198	251	247	231	225	219	217	237	253	258	227	235	237	237	215	220	234	207	225	234	245	233	273	233	243	237	231	220	224	226	223	214	197	221	245	213	223	249	222	216	223	241	244	223	248	276	219	237	216	232	208	209	228	220	224	219	221	226	247	241	232	234	241	219	228	220	228	238	230	210	226	226	210	226	224	233	214	218	245	229	227	210	213	240	219	255	236	235	202	255	217	221	205	211	218	240	242	236	257	246	252	227	236	213	207	226	234	258	248	202	244	236	230	217	237	224	258	221	214	244	247	241	231	249	227	238	220	218	223	223	208	230	225	257	244	198	231	242	234	228	229	212	227	242	238	239	221	218	240	225	212	210	229	233	209	215	248	234	248	223	231	229	223	238	239	238	251	225	238	217	215	213	247	236	238	214	246	243	215	222	198	215	230	210	213	217	232	207	195	225	236	234	232	235	245	229	232	210	221	249	217	242	208	236	223	229	209	246	244	213	217	215	210	219	266	211	246	243	263	232	223	226	237	245	233	257	240	209	223	205	201	220	239	234	232	268	211	253	209	214	218	197	237	207	218	223	231	208	206	224	236	253	249	215	207	224	237	224	227	233	212	214	234	250	226	241	272	228	236	240	211	229	242	208	226	243	214	263	217	239	223	237	232	235	240	241	243	226	225	217	245	240	254	227	224	231	209	245	250	225	211	264	232	224	237	216	223	221	239	232	248	255	226	249	236	202	251	204	230	212	234	234	213	257	242	242	235	259	216	224	217	235	224	224	236	239	224	253	225	244	225	231	211	208	203	204	247	243	266	225	238	223	203	225	229	221	213	259	258	236	237	237	249	218	232	257	201	231	222	239	213	230	229	249	220	216	207	228	225	252	245	232	252	232	234	241	221	216	222	230	232	252	233	242	235	231	244	208	237	212	229	256	223	225	235	243	208	227	252	238	231	215	226	232	241	227	222	218	229	212	238	262	222	247	243	234	228	231	207	231	229	230	206	252	226	231	208	233	247	219	245	248	226	231	245	246	238	239	238	247	248	227	266	256	196	219	220	220	261	255	230	223	241	239	213	230	218	239	224	240	232	234	218	209	195	257	214	246	206	212	222	240	233	219	239	215	210	232	222	248	240	215	225	242	227	237	255	233	236	221	242	238	250	238	231	227	223	228	213	236	196	234	216	230	252	242	239	245	231	240	220	220	232	219	252	252	260	209	207	265	226	242	241	244	227	233	224	229	247	235	227	217	241	214	242	227	241	244	220	245	239	239	236	232	259	220	243	238	239	215	210	228	220	232	238	241	226	227	229	248	237	240	223	264	215	257	259	237	232	218	223	241	227	232	205	208	227	223	228	243	253	245	219	204	240	238	220	224	228	262	245	239	210	235	259	223	226	267	250	238	257	233	242	226	242	236	218	241	211	212	230	211	250	238	212	261	236	225	217	252	243	222	256	227	234	253	245	250	201	227	219	253	247	232	228	224	257	235	240	227	238	225	235	242	206	229	217	243	233	231	233	233	239	240	231	228	218	224	225	244	219	227	233	231	247	217	247	236	229	220	241	223	253	211	240	241	229	228	227	241	223	229	244	208	211	219	229	232	231	205	223	242	212	238	227	256	212	227	206	253	231	226	243	249	233	241	221	222	224	226	220	224	250	234	250	235	208	243	231	257	258	248	201	232	230	230	258	230	222	231	241	213	211	230	269	254	223	220	239	231	239	245	220	235	220	210	207	236	240	235	202	203	234	210	212	225	239	235	207	255	228	228	238	219	235	206	220	199	224	218	253	213	236	253	218	223	234	215	234	208	199	228	241	247	244	222	210	230	221	228	233	221	236	222	258	272	198	243	232	247	233	228	194	220	251	257	236	221	251	215	248	223	220	251	238	221	205	267	229	216	228	262	226	244	224	222	253	228	242	238	238	256	240	221	234	235	261	256	216	230	230	243	234	223	248	242	215	229	225	229	230	228	211	235	237	239	231	217	225	235	233	224	237	244	237	203	252	232	242	216	233	211	208	236	216	216	230	237	239	230	236	219	262	231	231	210	217	233	208	222	226	233	217	232	239	257	228	241	232	228	204	220	217	237	233	262	223	218	219	232	247	230	255	215	231	214	231	212	222	280	247	240	234	237	217	242	238	244	227	258	231	224	245	238	223	237	200	211	212	222	225	240	262	208	256	212	216	225	222	232	247	211	254	232	233	224	225	243	214	241	243	214	250	222	231	239	245	257	233	233	241	204	227	221	216	257	231	224	185	213	235	223	226	223	229	234	215	240	192	205	233	203	221	233	235	236	223	219	236	237	234	235	229	247	233	257	210	220	241	231	229	218	240	234	218	234	220	225	246	234	235	256	219	226	265	247	252	249	251	221	218	230	241	227	228	231	206	219	244	235	248	224	210	221	231	245	229	227	197	238	226	242	228	230	249	224	222	225	238	266	247	226	245	239	248	224	222	231	214	230	223	221	242	218	234	224	214	247	261	218	214	215	243	235	237	221	248	241	222	211	246	255	228	242	239	258	251	231	235	205	234	229	246	229	234	251	232	254	245	236	257	229	218	230	231	245	257	234	248	236	234	219	233	215	240	214	220	216	219	239	208	209	221	218	238	240	216	193	241	246	244	257	227	235	230	223	264	203	243	211	217	206	216	248	219	235	208	220	233	227	234	229	254	221	236	230	244	204	218	236	247	234	220	222	244	246	219	190	220	236	210	219	233	225	221	230	244	233	242	257	231	236	250	234	208	222	237	236	240	211	246	230	239	241	249	230	263	227	233	228	239	248	220	233	225	228	240	204	214	213	231	229	244	226	241	228	252	262	222	251	230	209	265	228	240	216	233	222	255	208	232	253	253	236	226	265	242	246	243	197	243	238	256	246	220	220	225	222	227	218	256	259	247	211	238	261	235	253	243	258	248	226	225	236	238	210	227	246	235	234	234	237	237	243	234	237	227	226	235	268	221	254	220	231	245	243	214	192	216	229	235	217	223	234	216	232	213	226	210	230	221	269	208	246	215	235	220	235	229	222	230	243	215	225	207	223	247	250	229	215	235	208	221	205	214	243	235	246	238	232	256	224	230	226	236	259	214	241	221	224	213	241	243	233	213	228	222	237	219	254	221	237	201	227	222	219	254	211	220	227	221	243	239	236	237	229	216	204	214	242	226	240	255	226	235	243	219	205	237	192	259	244	212	242	234	249	250	231	202	242	228	215	223	254	222	212	228	229	238	230	217	226	234	219	230	245	242	221	195	232	246	238	232	235	228	248	215	241	217
10487	6142	14703	21905	27972	20565	11186	2045	1133	1032	927	998	1074	890	881	774	715	885	753	722	706	665	687	711	691	698	715	731	669	756	702	739	720	715	703	721	669	630	629	607	647	673	635	661	644	657	681	644	668	654	660	639	648	636	643	690	598	626	676	677	659	645	640	614	686	657	643	622	653	649	648	664	610	643	579	627	674	661	608	652	673	616	723	664	625	641	653	618	674	664	655	677	652	602	644	625	618	614	632	586	603	638	686	617	659	660	677	670	634	620	649	614	672	657	634	638	631	623	600	616	600	633	640	669	657	652	664	624	636	658	629	590	647	666	629	623	651	629	636	654	645	628	627	611	638	606	638	622	650	658	634	608	619	663	659	626	641	620	627	629	661	687	610	677	579	617	662	635	622	629	661	613	713	678	621	605	651	634	635	691	639	651	675	658	609	638	608	622	640	618	654	636	625	618	613	616	639	623	643	655	648	693	654	644	636	679	674	628	625	616	615	708	637	660	669	622	621	646	705	624	612	600	631	622	659	597	649	659	666	627	636	685	626	667	672	627	627	678	652	639	645	594	648	636	682	585	624	627	641	645	686	645	687	653	671	652	652	672	611	605	634	666	634	624	597	634	624	618	652	658	606	668	658	670	657	641	653	668	651	622	664	607	628	615	600	634	625	637	631	626	643	629	659	694	684	571	635	695	612	605	668	689	622	634	663	657	616	641	610	652	645	662	639	655	604	609	660	659	658	693	648	641	630	676	625	649	643	644	677	642	646	707	613	630	688	634	632	603	668	640	652	667	622	686	646	652	629	687	655	649	637	605	651	609	688	592	682	613	649	677	640	664	644	646	631	668	671	650	672	649	655	639	673	637	598	620	637	637	641	654	644	668	683	627	620	638	648	616	657	683	662	652	639	637	674	665	624	642	652	688	638	661	602	659	697	683	670	661	614	681	696	646	680	681	643	581	654	654	637	637	605	658	677	611	625	697	627	677	631	672	619	625	646	664	624	659	622	605	670	655	636	638	579	632	600	630	604	666	664	676	629	686	662	631	647	648	654	623	664	613	638	647	651	653	609	604	637	635	675	638	645	638	586	621	658	618	684	610	613	590	620	575	644	627	620	645	654	694	578	652	602	632	652	641	712	678	621	664	623	645	596	576	628	619	628	650	670	629	700	637	615	667	607	647	643	611	658	662	661	628	681	623	630	644	663	661	678	645	643	630	656	661	663	647	611	649	648	655	648	636	667	626	605	647	609	677	641	647	640	636	667	675	639	615	655	621	613	622	649	705	652	654	635	676	676	656	657	616	681	670	658	609	643	650	612	645	654	658	658	618	640	646	627	691	583	659	649	667	624	633	636	625	618	677	678	653	599	638	636	634	661	611	661	647	625	614	614	593	605	630	657	643	659	650	646	687	679	635	691	637	667	651	578	623	653	619	631	637	615	626	637	594	663	646	615	650	616	640	617	601	633	620	619	626	676	630	694	657	574	616	636	651	631	652	635	650	606	640	684	628	625	675	631	638	654	670	621	647	638	666	620	672	601	660	646	637	616	670	692	669	608	623	619	677	660	648	656	648	668	620	647	630	617	658	676	645	616	649	664	646	653	638	656	671	601	643	625	688	669	668	609	706	658	638	648	644	662	666	644	663	678	651	650	620	610	655	655	641	664	640	615	653	585	636	653	690	593	568	632	667	629	605	650	633	566	633	624	618	684	613	590	692	624	683	627	633	619	648	655	657	644	658	665	664	645	637	622	605	681	630	685	653	618	617	609	687	660	625	675	631	628	665	661	629	665	627	630	622	641	640	614	657	653	641	650	689	621	632	603	627	645	635	662	609	661	609	641	683	604	650	628	634	610	662	674	620	684	668	677	635	660	630	674	635	639	662	695	647	669	667	603	601	639	601	607	634	652	630	645	621	671	635	602	630	662	672	587	678	636	616	677	634	635	681	647	615	669	660	645	658	614	677	646	642	675	680	666	663	668	650	666	671	639	640	650	654	631	647	671	654	650	638	607	637	676	643	651	726	619	595	639	676	636	652	617	627	633	655	623	663	607	603	669	646	659	656	594	672	614	612	605	658	646	615	645	627	620	665	623	626	631	650	618	664	639	648	645	656	673	664	615	609	679	655	597	726	659	632	637	635	649	621	639	686	624	671	643	585	633	663	651	673	616	638	630	625	607	669	646	636	646	717	620	645	634	625	635	666	651	626	616	657	627	630	660	657	611	666	683	619	572	645	609	617	659	625	656	669	594	621	639	613	662	677	683	634	655	632	637	619	639	626	632	647	639	662	644	651	629	638	644	651	642	629	652	639	643	633	674	635	641	640	583	636	618	649	688	704	679	634	646	658	635	682	630	670	612	631	628	646	616	663	660	655	623	631	644	673	648	639	642	655	622	632	648	618	610	629	630	599	619	650	683	629	655	646	664	601	684	623	638	659	625	646	617	624	632	673	647	693	626	658	610	648	668	575	607	631	594	651	591	646	660	611	606	644	663	611	655	633	655	657	632	673	636	644	638	673	608	608	628	669	678	651	613	624	632	630	642	647	650	644	627	617	675	587	633	662	664	641	644	670	640	622	676	661	573	640	662	599	624	644	676	647	604	661	640	643	644	621	667	622	633	650	625	637	612	667	658	639	655	640	643	644	692	623	630	657	700	579	600	622	617	633	635	647	593	656	610	619	637	646	648	618	657	668	604	643	671	631	634	643	662	653	649	629	641	606	677	634	725	618	629	613	644	648	667	689	625	629	639	645	628	600	670	633	683	616	631	663	604	644	678	651	636	669	675	647	653	656	662	652	641	648	666	648	651	645	628	657	657	635	647	637	616	640	648	654	678	614	655	618	635	585	622	655	614	636	645	656	682	654	622	655	649	663	604	626	648	646	632	626	645	643	644	613	699	627	596	639	627	661	661	631	657	649	654	677	663	640	665	655	628	622	621	592	634	656	695	661	687	661	663	627	627	645	649	645	605	668	642	659	652	655	672	643	637	595	682	636	662	650	673	653	677	624	639	634	687	661	632	631	663	634	621	643	666	633	607	649	652	671	639	664	655	674	610	702	633	635	654	649	653	678	663	620	641	698	650	686	638	643	645	675	690	648	629	648	650	623	642	665	660	638	631	686	633	667	599	650	621	638	635	643	619	614	616	664	581	656	683	647	641	600	672	644	653	632	686	604	606	647	662	621	605	628	617	614	630	650	684	606	668	631	647	633	640	650	647	617	689	637	665	662	633	613	642	623	647	684	656	618	677	606	622	623	661	664	663	587	636	649	629	642	610	648	663	628	637	622	622	647	674	608	664	656	644	572	645	633	666	647	650	639	603	654	680	583	595	677	652	574	629	607	619	617	582	617	659	638	681	611	648	627	675	609	663	627	705	633	653	601	620	677	619	682	643	654	671	668	606	660	620	657	655	665	633	634	634	708	614	663	635	622	649	620	597	644	694	665	663	593	640	643	611	640	671	652	598	684	670	642	603	629	640	660
25068	14603	18232	34201	48401	38733	21778	4297	503	373	429	443	468	306	259	279	405	510	378	249	213	234	226	210	209	211	243	247	237	256	269	318	281	200	236	209	225	214	194	221	219	202	199	195	186	183	181	203	185	198	235	195	198	209	237	219	231	209	224	215	191	190	231	217	193	212	194	221	203	187	189	179	189	216	203	184	203	196	194	214	196	230	221	224	197	194	197	194	205	229	197	213	192	200	195	185	171	202	212	233	212	208	200	186	191	208	184	182	212	206	205	176	196	211	192	193	181	183	208	232	203	201	196	204	178	210	201	214	226	221	219	198	213	183	198	205	202	220	195	196	207	219	189	222	175	188	204	197	201	213	212	192	193	186	172	173	206	203	222	185	207	226	166	194	187	211	186	185	190	188	193	171	229	192	205	184	202	200	194	206	201	180	175	208	193	196	181	183	212	192	191	205	193	205	213	201	208	210	194	203	206	212	207	201	188	206	210	189	194	211	203	196	231	206	215	182	187	197	210	189	211	198	215	190	199	196	201	186	202	194	171	216	200	217	209	212	202	184	196	184	211	206	201	194	176	198	206	178	190	197	207	210	219	214	211	201	199	191	178	193	199	203	202	205	203	202	177	182	184	198	197	187	178	177	206	211	172	195	176	194	196	214	189	188	181	195	219	178	199	172	173	210	178	205	187	209	182	222	215	224	206	206	212	204	188	207	206	221	211	192	239	181	186	190	209	206	228	204	214	231	166	225	232	199	223	211	197	197	200	202	201	212	195	218	189	225	213	192	167	188	207	203	192	198	179	174	184	196	216	200	209	228	200	203	185	216	211	197	177	200	189	160	199	170	236	205	229	234	228	193	205	216	194	209	215	235	185	208	191	185	198	216	199	201	195	196	190	183	248	202	218	211	190	213	179	172	199	191	205	194	192	215	183	232	208	185	215	201	232	217	203	215	207	198	197	191	188	233	194	197	168	201	209	197	196	206	211	204	199	177	218	197	188	187	192	204	211	185	181	220	180	220	216	189	201	208	208	190	202	209	189	219	193	211	189	196	222	181	189	208	190	215	199	219	200	188	194	209	218	206	187	184	201	216	227	188	178	178	225	184	189	246	215	216	201	207	196	229	202	194	204	186	201	203	189	213	181	209	203	202	194	199	221	202	191	213	216	200	189	214	196	203	161	216	191	197	198	219	216	193	179	205	170	181	169	201	202	211	207	216	230	215	205	202	185	204	209	203	213	198	191	209	203	197	192	188	202	197	182	192	202	196	202	216	185	167	181	194	211	212	213	219	208	210	192	208	226	200	191	219	192	205	203	190	207	217	198	196	184	217	203	220	202	195	202	204	202	199	209	199	184	196	214	180	204	197	231	218	201	187	210	210	206	185	222	191	208	205	195	180	216	212	200	194	208	198	179	184	203	201	185	196	196	196	226	201	203	204	182	206	186	218	204	208	203	188	195	212	209	205	181	205	182	208	195	195	206	184	204	197	197	211	188	198	214	215	209	217	215	212	210	205	181	186	224	184	180	216	189	203	207	203	192	201	187	190	208	186	190	187	234	183	213	222	182	190	186	185	199	193	192	218	209	212	205	193	206	177	213	170	207	203	200	191	181	219	179	190	202	193	214	190	209	185	200	156	194	224	218	209	214	194	186	214	199	190	194	190	228	205	201	197	197	205	223	205	182	213	220	193	214	205	216	190	182	191	206	221	171	203	202	195	178	203	198	210	202	202	195	189	214	213	198	192	205	230	192	197	204	195	183	185	186	199	200	226	214	219	205	190	198	231	199	205	180	207	196	190	214	191	207	192	192	212	223	199	203	197	206	226	200	210	180	178	232	200	227	181	192	198	192	192	185	195	206	199	192	199	188	210	221	166	210	191	228	210	201	226	191	221	177	217	202	191	196	191	173	189	203	192	203	169	195	202	188	224	193	206	208	187	210	205	205	208	192	182	208	204	197	209	209	211	211	189	226	191	236	209	212	199	189	197	202	217	237	196	212	209	216	195	195	193	207	206	197	234	191	227	201	189	208	202	203	212	194	224	197	191	218	182	188	218	196	205	223	201	177	218	219	196	221	210	180	216	215	195	198	224	214	187	165	202	191	219	227	223	197	224	214	194	212	208	200	196	184	178	188	202	214	180	188	196	192	194	212	187	186	219	212	212	193	215	193	184	209	181	195	180	199	208	214	193	198	197	216	175	212	212	193	189	167	190	201	221	179	184	214	203	214	209	189	230	193	178	186	204	213	203	182	192	201	198	185	197	212	222	212	190	182	188	192	219	220	172	208	198	199	206	201	215	185	202	217	206	194	200	209	222	204	157	220	183	192	183	199	216	202	219	206	221	201	202	220	200	181	214	170	191	191	191	203	187	208	175	194	182	189	227	190	195	183	188	202	190	207	198	220	218	192	206	207	186	210	172	237	197	207	199	192	230	188	203	188	185	211	180	214	184	188	187	193	167	201	180	204	219	214	197	198	197	212	203	196	195	197	197	233	194	194	241	217	186	215	234	212	190	207	191	195	208	188	203	203	202	198	193	204	218	214	206	196	204	212	213	223	171	180	205	211	181	178	204	194	185	204	186	199	191	206	176	199	199	192	172	199	189	212	199	194	206	208	193	206	202	188	175	209	218	192	194	220	188	180	192	194	210	199	211	193	203	211	173	204	215	197	181	177	194	206	209	203	193	226	220	198	189	210	209	216	189	200	193	180	195	207	213	220	198	190	203	198	215	207	201	198	212	205	190	206	196	189	190	210	227	206	207	196	206	177	209	207	194	202	203	176	192	200	189	235	193	195	203	193	220	207	199	199	189	219	195	199	223	215	204	204	178	192	191	216	192	221	177	215	205	204	185	214	195	185	207	192	215	192	196	216	215	183	199	200	197	200	196	199	220	208	206	211	186	173	199	202	184	218	181	194	192	214	231	185	204	174	185	214	197	194	204	220	192	179	199	193	192	207	205	210	202	212	226	200	213	217	221	199	207	209	191	190	197	202	186	194	230	185	214	172	211	185	187	177	189	214	209	216	187	195	211	181	230	197	170	184	227	209	184	207	201	234	193	177	173	197	183	209	198	206	207	173	194	192	214	218	182	181	185	195	181	178	195	182	225	225	215	208	194	195	196	207	199	194	196	180	223	192	215	198	209	195	207	188	194	177	209	176	190	177	189	214	185	206	202	199	199	190	198	223	191	207	187	185	207	219	191	213	192	207	185	195	204	188	221	163	193	177	219	208	222	185	198	180	195	196	200	203	214	183	201	195	206	191	218	194	223	192	174	198	183	186	185	217	214	233	182	203	200	188	205	202	216	194	184	204	195	174	187	198	202	203	185	203	191	186	195	188	185	188	200	183	226	189	211	175	184	204	209	203	189	209	196	192	199	199	195	209	219	202	200	205	207	189	186	214	213	216	218	182	219	182	212	196	181	182	211	161	203	183	205	210	211	196	199	170	197	203	201	183	204	225	203	177	187	204	183	225	204	213	185
13405	12320	26121	52495	66734	57679	40312	10034	2764	2122	2657	3181	3098	1909	1185	1085	2558	3497	1935	865	725	903	826	773	796	899	1051	1075	1099	1128	1652	1679	1071	928	863	882	711	677	589	597	610	633	602	586	580	569	611	579	521	549	575	566	523	544	552	549	557	595	595	606	618	551	570	598	567	530	589	583	545	569	532	540	607	573	545	553	538	544	558	550	596	563	562	559	601	533	542	555	548	569	509	546	551	556	554	604	563	542	546	575	582	557	549	542	577	561	582	571	559	603	547	561	590	513	620	576	592	553	576	554	568	584	561	585	589	565	557	559	556	562	572	552	540	564	565	555	564	590	539	575	580	594	545	587	553	552	581	547	593	586	526	545	557	570	572	567	620	562	553	613	568	586	542	531	539	592	595	492	528	584	593	575	527	584	563	550	579	578	585	603	582	577	545	611	540	565	586	593	580	538	542	572	587	550	556	552	584	574	578	546	527	558	555	594	545	522	597	555	606	584	598	549	589	572	580	577	580	595	554	566	564	538	493	586	548	577	565	535	550	544	626	533	574	586	588	588	621	597	601	548	586	566	596	564	564	554	575	549	573	567	550	549	575	554	578	572	567	544	561	568	552	530	574	543	592	560	563	581	596	618	569	601	574	575	587	567	593	610	507	578	581	565	591	590	545	546	560	579	585	577	597	525	555	578	559	600	557	555	600	560	573	580	557	569	579	580	574	520	549	588	607	591	614	587	590	563	600	548	551	571	549	553	560	622	559	593	559	549	570	560	588	598	535	564	531	550	576	509	556	577	578	549	559	607	597	595	574	555	578	580	576	633	541	590	588	531	561	593	529	553	546	584	583	611	537	593	533	562	536	555	577	578	605	573	571	586	569	593	525	576	583	601	569	539	583	545	538	574	548	567	613	536	578	563	564	555	547	572	594	559	557	608	573	527	507	553	585	585	565	594	552	545	541	610	543	549	574	594	589	586	577	578	545	560	579	565	594	564	589	545	558	569	572	610	584	564	586	592	584	571	529	577	605	567	562	567	574	605	566	581	560	586	536	623	586	578	539	570	593	551	589	568	602	524	552	559	527	580	526	587	571	593	525	563	553	580	595	598	603	553	573	554	525	581	527	553	534	573	577	554	549	610	571	564	552	586	596	554	583	560	552	548	589	576	562	599	556	528	570	586	575	539	620	606	575	598	577	578	566	574	572	563	565	586	543	614	615	552	534	614	546	563	587	584	605	553	584	562	584	590	532	537	557	568	563	587	579	572	547	545	557	576	557	540	549	553	571	597	557	588	587	591	577	582	587	598	578	587	558	519	557	607	553	577	564	551	568	580	530	573	536	584	559	573	605	550	556	551	545	589	578	581	581	566	584	566	565	581	574	582	563	593	522	594	566	622	583	571	592	543	526	615	552	572	562	542	548	556	546	570	537	625	585	579	553	603	566	586	584	544	594	546	529	557	578	579	570	548	550	554	526	557	583	563	569	567	574	555	562	592	550	586	536	563	594	525	559	568	594	570	562	556	566	531	525	577	587	535	621	537	578	548	594	598	617	549	537	590	605	585	555	588	578	578	624	567	537	585	581	536	546	547	563	581	539	557	545	596	582	593	607	573	597	548	609	594	555	553	554	565	556	554	569	603	570	621	536	558	584	533	579	604	601	601	554	558	558	562	546	627	611	589	577	575	544	516	536	580	575	548	571	572	571	553	599	568	612	580	599	594	536	559	568	592	550	564	577	567	573	561	584	549	580	555	534	566	544	555	553	573	587	567	553	542	586	585	567	552	547	561	571	593	526	552	574	556	566	594	611	551	596	577	560	627	574	567	617	569	578	546	599	595	600	538	578	562	597	584	583	584	622	596	571	578	560	591	536	571	547	556	538	627	569	545	567	583	573	574	513	577	585	584	575	558	563	526	564	569	577	562	541	565	550	568	584	569	596	549	571	580	525	582	565	553	559	561	572	553	604	581	595	600	589	537	575	568	564	559	588	543	565	592	578	584	544	586	577	620	528	615	543	584	580	544	568	578	557	600	618	577	543	589	622	560	548	538	589	558	584	610	563	582	592	584	558	559	537	593	606	520	572	564	604	578	527	601	536	536	632	598	587	567	581	560	565	519	545	598	580	578	542	558	594	555	599	584	567	581	571	551	574	541	614	558	571	561	585	570	577	604	529	557	594	556	530	539	614	550	583	542	598	542	579	577	567	577	566	604	589	599	561	562	583	530	561	582	527	558	540	539	568	570	626	574	598	587	557	618	653	543	556	569	574	569	554	591	560	541	562	580	610	517	579	556	580	591	545	602	570	586	588	547	564	545	588	509	543	591	618	533	510	587	591	550	569	568	569	578	573	549	618	557	594	563	592	547	623	541	580	573	581	571	534	580	601	610	534	578	566	603	585	574	571	571	561	564	563	583	600	568	548	613	583	560	582	570	529	567	534	617	587	606	557	575	562	542	602	589	619	582	541	559	585	544	539	535	568	563	572	516	519	578	568	536	576	552	560	589	557	581	563	576	563	577	585	566	527	554	624	569	600	560	575	601	577	556	584	603	549	575	535	573	584	550	557	570	585	608	520	587	571	580	518	581	538	622	576	568	514	567	536	543	571	551	554	533	560	557	592	557	581	569	616	556	575	586	575	597	561	573	573	566	570	544	598	589	580	570	554	559	539	558	512	549	591	559	559	616	615	559	568	543	535	639	572	574	561	560	579	590	549	577	582	578	585	579	553	576	590	589	583	569	577	591	562	543	614	579	541	573	588	594	556	560	594	575	564	549	572	558	530	549	516	602	552	590	593	558	578	571	589	521	555	565	569	609	550	584	612	548	595	566	590	571	578	601	591	524	574	599	555	564	541	577	553	595	576	533	547	566	535	547	537	588	602	551	538	562	558	616	555	621	538	586	539	577	581	586	575	569	528	549	566	563	603	548	544	606	572	616	571	578	561	560	630	544	564	579	545	550	606	580	591	531	526	589	582	593	607	564	522	562	605	571	547	578	595	572	563	567	578	572	556	583	521	537	569	584	569	587	585	625	519	604	559	568	536	559	562	577	568	538	570	568	550	572	555	599	570	604	581	517	537	548	540	580	571	605	596	579	598	576	552	567	575	552	644	568	593	577	608	565	612	557	593	595	605	557	572	578	602	573	579	512	551	582	566	592	589	577	503	556	566	554	584	537	549	577	564	581	532	547	561	579	553	557	565	543	552	589	570	598	597	555	579	553	536	600	606	557	585	555	566	590	563	564	559	567	570	608	543	573	579	597	570	535	559	608	569	533	566	600	596	552	529	570	641	565	583	584	574	553	626	588	587	596	554	543	552	545	576	543	564	530	532	590	603	586	558	570	552	576	583	554	584	584	552	569	569	538	548	561	568	562	572	542	588	522	547	578	545	549	571	549	602	562	590	565	570	560	586	569	600	551	558	589	565	538	560	609	632	557	559	589	591	576	543	594	577	563	532	557	549	577	568	579	536	543	569	608	590	538	606	531	590	535
28522	23151	27297	35539	62934	53422	31716	12754	1243	568	529	660	601	468	441	294	373	662	466	258	285	280	268	267	243	281	316	282	304	303	394	338	281	251	264	257	240	225	248	233	234	242	219	227	219	225	248	226	234	225	258	247	233	229	223	231	238	241	233	248	229	242	218	232	240	211	220	250	230	215	226	222	225	239	256	249	237	225	248	221	217	270	213	229	234	220	231	230	241	218	236	240	209	214	215	230	219	238	222	239	244	225	223	217	258	210	235	245	217	221	237	224	241	227	233	219	214	194	234	248	246	249	251	234	227	220	233	240	241	225	245	244	221	240	248	235	229	195	234	224	240	219	225	239	213	206	226	241	238	221	220	226	233	215	229	256	226	219	230	220	233	249	238	249	220	241	220	212	242	235	228	224	247	243	226	223	220	238	222	225	197	224	227	243	237	208	219	224	228	226	218	237	221	227	221	227	234	249	237	236	218	219	242	217	254	227	207	224	207	250	234	209	239	227	244	243	217	218	237	250	221	214	219	203	241	203	221	229	222	187	232	253	244	233	216	216	226	210	226	226	206	217	206	235	208	223	239	213	203	235	258	210	245	248	224	224	196	197	249	243	236	224	198	222	212	228	255	242	219	230	217	217	237	200	237	225	214	197	230	239	242	222	235	256	231	239	222	232	214	237	228	215	212	252	220	230	214	228	243	257	225	240	233	232	232	240	217	207	220	233	227	224	240	235	218	249	249	219	239	234	210	224	261	232	251	240	218	224	233	215	247	248	207	266	229	220	231	193	219	246	216	259	246	208	223	250	238	224	202	248	220	228	217	201	242	232	213	235	218	231	224	232	260	211	227	203	208	228	209	244	241	234	206	266	233	194	222	219	226	247	210	243	231	257	205	220	236	234	242	214	220	228	239	251	233	223	222	214	226	238	216	240	230	260	202	234	247	235	224	241	236	272	220	225	230	245	209	214	264	264	220	228	216	200	226	233	227	201	224	231	226	245	244	239	251	229	224	251	235	230	218	228	218	235	235	222	231	237	218	232	219	232	259	233	240	234	242	244	212	205	240	220	249	242	209	201	200	238	237	219	250	235	224	238	208	237	218	206	222	229	242	227	209	231	237	203	241	223	218	242	236	254	209	207	227	233	219	225	237	228	220	209	209	235	225	236	217	192	245	229	226	223	263	235	220	232	230	199	227	233	231	224	213	247	217	214	228	226	219	229	239	250	240	241	225	216	241	231	227	227	223	238	220	224	227	237	228	225	217	249	236	201	230	229	203	218	204	210	237	255	240	225	224	230	239	229	222	233	235	208	211	239	248	238	209	235	244	236	216	228	194	248	231	213	216	219	228	249	221	227	241	256	219	246	229	213	231	237	249	215	214	242	219	230	222	237	241	228	248	212	231	226	217	218	260	220	204	211	221	227	251	216	221	242	230	238	229	257	210	228	247	245	231	236	224	245	230	221	221	228	220	227	222	204	229	241	217	257	232	253	236	225	203	219	217	217	234	207	218	244	219	238	234	241	255	228	197	237	209	219	242	223	236	251	217	258	234	230	226	238	243	214	253	218	215	236	218	235	217	212	232	229	227	232	239	229	233	209	227	218	235	234	256	225	226	231	208	194	243	222	248	249	253	232	226	254	219	258	222	238	226	212	260	222	242	261	221	222	259	212	231	229	212	221	217	204	233	237	218	218	224	228	214	232	240	221	231	217	206	234	226	246	242	205	238	216	232	244	217	254	235	217	242	237	207	210	229	245	228	226	214	233	243	254	200	229	216	261	179	231	222	202	217	204	242	241	223	209	217	224	225	251	223	225	224	253	240	222	246	230	241	221	221	212	237	238	217	222	239	226	232	232	246	231	210	235	223	204	219	224	239	203	233	221	235	221	211	232	228	229	192	216	237	198	227	214	234	232	200	221	239	221	219	212	227	203	216	235	229	229	257	249	224	217	244	214	224	258	213	222	240	222	224	225	235	220	225	255	218	212	235	249	210	232	204	226	217	241	238	233	233	231	241	241	217	212	241	233	226	214	190	212	261	232	226	231	226	240	252	218	245	229	226	215	244	212	212	242	208	233	226	232	224	228	237	254	198	213	215	221	212	213	211	212	220	252	217	213	233	217	209	209	237	244	235	257	222	250	205	234	226	226	209	214	201	216	223	258	213	223	225	265	222	240	221	228	234	236	241	231	237	226	220	208	255	245	252	210	232	228	246	198	248	239	232	213	223	242	230	221	250	222	238	224	229	229	243	250	189	203	224	218	224	233	208	239	227	227	228	215	228	224	251	225	242	241	203	231	196	199	215	227	239	249	240	247	225	210	227	225	266	251	243	222	243	229	234	230	263	238	220	195	217	220	238	222	225	259	226	227	201	210	231	227	205	235	209	214	220	222	205	215	249	234	215	227	240	237	255	224	216	218	203	206	228	224	211	216	204	197	237	245	245	237	208	235	231	240	232	247	242	246	238	220	214	223	225	235	212	230	214	222	219	261	226	226	242	237	230	202	218	228	240	223	223	217	234	241	222	216	252	220	200	233	185	212	256	232	237	210	205	242	232	227	228	204	254	238	248	204	226	217	254	247	204	243	230	233	220	247	233	264	242	215	223	233	236	235	240	259	260	202	228	217	219	250	199	220	247	233	237	243	226	231	203	232	246	198	238	238	241	212	223	222	232	218	236	239	234	222	210	214	236	237	223	238	217	234	235	240	243	244	228	220	209	210	261	213	214	230	239	222	219	222	210	218	227	226	225	232	223	243	232	222	234	213	215	225	202	248	229	255	244	257	212	224	231	226	245	236	202	228	251	226	234	208	243	257	226	218	211	218	231	217	199	209	253	256	266	242	222	249	228	238	217	234	219	216	210	242	247	211	220	222	219	232	229	197	235	255	234	206	216	241	218	220	259	230	211	250	242	230	229	208	256	197	221	219	253	253	251	241	236	211	225	212	225	232	238	204	213	263	221	244	238	200	208	220	232	224	244	210	240	236	214	221	228	232	224	239	232	245	232	233	217	209	238	218	232	236	204	224	241	229	236	229	231	215	230	236	219	226	229	213	214	197	256	250	251	258	226	246	238	237	227	272	223	204	237	242	243	223	220	236	174	235	264	231	238	245	238	232	236	223	231	213	219	213	236	239	213	220	224	240	249	255	263	231	258	222	221	243	249	207	229	209	220	199	243	252	239	208	234	211	215	227	254	207	221	230	218	232	205	228	219	231	214	208	224	221	227	223	215	251	232	236	212	253	243	246	221	216	226	229	223	199	246	215	218	232	256	202	228	232	227	229	220	237	218	227	220	218	235	225	235	242	238	222	215	233	214	230	200	231	231	233	223	222	207	227	237	231	244	233	221	235	262	214	248	224	226	204	218	224	208	243	233	252	230	242	215	222	223	239	223	203	211	240	243	239	205	233	222	245	220	248	240	231	223	257	264	197	237	229	247	218	225	252	239	235	222	243	211	234	236	230	258	241	228	266	227	238	228	210	210	238
14791	19305	32478	51801	81937	72492	49521	26748	4304	3150	3343	4168	3737	3004	2539	1439	2384	5008	2499	912	954	1012	1045	967	858	1145	1568	1322	1176	1265	2448	1930	1154	1206	1252	992	828	754	753	736	731	672	656	683	652	666	697	673	655	618	634	623	666	637	639	685	626	696	651	732	716	623	625	655	622	652	653	694	666	700	645	633	635	639	655	652	631	640	654	697	637	659	671	592	643	682	628	611	652	672	669	641	637	630	621	661	711	662	676	701	642	659	661	621	653	641	651	652	614	639	639	680	684	585	635	624	656	605	628	686	648	647	585	658	642	683	673	665	651	669	653	673	657	604	599	632	609	708	633	595	636	634	646	628	648	678	709	623	668	662	628	617	642	676	643	650	614	617	692	639	605	611	668	622	679	666	678	654	682	681	672	668	647	664	668	676	609	605	677	660	626	633	673	666	633	660	633	686	621	630	641	659	675	617	636	649	629	650	668	621	624	716	611	601	614	653	682	618	653	639	637	614	667	662	647	646	643	664	640	692	608	634	636	640	651	644	638	702	649	711	636	660	609	640	548	628	618	651	631	631	674	632	652	630	654	671	609	666	658	666	632	629	675	670	612	616	605	682	650	692	693	622	648	669	631	638	635	652	672	657	654	661	673	677	624	674	636	656	620	633	638	625	659	648	610	641	635	667	661	641	640	670	643	650	700	645	625	667	647	643	678	627	631	664	641	624	641	630	658	636	656	651	662	650	626	655	654	639	618	659	684	645	625	639	681	721	689	667	639	633	628	673	663	647	664	608	636	687	625	626	685	665	607	665	651	645	664	636	636	677	660	667	638	660	608	642	598	632	648	602	644	629	651	654	668	663	691	652	618	650	658	650	660	620	623	674	637	658	635	641	663	620	618	666	688	614	637	662	640	620	649	614	661	675	639	639	645	678	660	612	657	651	642	680	630	642	623	601	626	667	645	720	655	694	643	670	643	616	675	608	623	663	656	680	623	631	653	642	691	672	664	691	643	631	683	677	648	676	614	593	696	586	687	662	616	630	638	656	634	670	674	668	701	650	637	633	655	688	651	695	649	674	675	677	657	650	664	659	610	646	622	642	655	661	626	675	652	611	646	645	653	656	620	660	621	631	659	654	675	639	657	658	667	634	647	661	611	658	640	628	677	672	664	630	659	619	659	677	649	651	641	634	659	638	599	646	636	650	649	658	634	636	668	671	628	614	643	608	642	682	630	646	611	642	632	671	656	698	682	668	637	650	636	610	626	623	660	628	638	675	631	631	628	653	634	644	619	705	626	656	609	643	645	633	630	627	658	692	654	656	632	625	628	672	664	632	639	565	645	643	648	625	629	667	646	664	650	661	615	632	661	688	632	644	638	643	618	650	659	649	624	658	656	637	602	670	622	648	658	637	653	614	627	646	657	623	661	641	629	673	647	658	627	640	660	627	674	629	649	620	677	671	672	654	648	633	655	657	649	637	612	598	631	660	664	635	639	700	630	630	620	637	649	683	642	684	648	618	662	671	603	654	630	661	639	642	651	658	698	639	663	656	656	641	626	645	672	662	717	632	665	636	676	637	646	669	623	694	640	622	609	633	631	649	640	598	656	691	685	633	622	625	671	603	655	636	628	664	646	634	677	668	650	647	656	680	629	663	665	661	622	669	626	680	670	654	637	685	631	621	644	670	634	641	635	646	633	654	658	645	607	618	640	627	660	656	649	622	623	650	657	633	621	661	634	628	672	689	623	634	647	609	582	634	649	669	650	673	615	670	635	636	660	657	667	658	703	656	651	640	609	677	667	673	669	646	649	656	611	664	691	613	682	653	679	593	680	630	647	630	661	592	645	632	641	655	636	616	669	708	672	622	647	645	711	621	623	643	656	628	646	678	664	661	626	630	620	628	615	652	656	638	621	649	676	601	617	658	676	713	649	650	687	679	637	632	628	662	645	623	605	618	610	627	608	685	619	654	634	650	669	681	680	693	632	659	664	610	644	657	645	656	666	628	661	630	644	636	661	640	644	596	684	630	660	657	663	645	688	622	631	655	630	662	637	631	655	639	667	640	657	634	684	660	651	611	647	646	648	671	617	630	623	629	606	644	669	624	673	623	632	673	647	645	652	637	638	635	643	660	680	626	651	668	637	664	635	621	621	675	654	626	676	636	632	653	617	674	674	630	662	666	641	633	652	639	673	639	652	616	638	629	673	648	686	639	657	661	664	645	652	661	657	647	643	672	675	637	632	701	618	628	638	647	627	638	649	658	643	663	665	629	634	636	676	666	629	685	615	641	643	644	666	627	646	655	650	641	606	664	637	672	675	665	614	665	624	666	675	658	610	631	664	687	689	666	656	621	610	642	660	656	629	606	642	694	691	671	659	628	648	647	621	636	670	658	603	639	610	661	636	635	657	611	674	636	610	645	634	587	731	643	672	632	645	626	653	642	635	635	704	609	647	653	671	670	636	683	643	635	661	638	674	638	664	644	553	644	654	598	671	666	622	630	681	642	675	664	683	613	635	584	657	670	643	643	634	622	612	668	678	619	679	670	672	641	618	658	644	651	630	668	661	657	630	686	591	685	595	646	601	648	596	594	705	653	659	658	673	595	650	648	678	670	659	619	642	655	600	665	644	629	619	655	616	594	639	641	605	681	669	569	658	635	692	680	656	683	620	650	663	662	666	677	614	688	610	686	625	603	634	613	674	635	628	688	600	665	643	687	612	614	676	670	677	697	579	686	625	609	623	634	710	628	654	609	648	599	643	628	702	692	639	657	705	681	642	643	669	642	612	636	627	620	607	697	616	645	663	636	647	634	601	658	638	683	619	672	642	649	671	638	688	606	617	662	660	695	608	622	647	624	600	641	674	642	666	626	624	677	676	616	684	646	691	619	690	657	653	622	646	646	627	641	645	634	646	665	679	632	627	675	667	648	673	645	688	652	628	625	617	662	648	646	631	659	699	641	632	619	645	640	634	603	662	673	654	619	664	662	672	652	663	640	681	631	713	635	659	656	647	592	679	699	662	659	612	621	689	635	611	634	633	634	643	638	658	675	614	661	626	695	628	616	640	628	651	633	627	633	649	628	617	656	661	662	645	618	609	705	628	672	642	621	612	606	632	611	599	620	611	682	668	663	637	627	653	672	633	634	622	641	726	664	637	687	656	639	647	683	629	684	662	645	649	615	608	678	661	690	685	656	628	665	623	628	587	664	632	677	611	652	652	681	606	656	682	627	661	621	644	653	658	675	628	608	654	665	614	651	641	654	635	613	605	574	617	578	671	663	646	626	651	643	602	646	657	655	657	640	629	615	616	638	662	621	633	635	657	664	652	658	626	661	614	680	665	650	634	637	660	668	637	634	617	619	648	665	643	671	630	695	607	679	699	662	646	642	643	629	685	634	615	611	660	610	618	707	649	592	688	681	690	633	628	636	646	674	656	616	614	654	636	647	633	680	660	662	636	648	638	605	610	653	643	639	595	676	667	690	681	654	668	675	643	655
18122	11016	13522	7942	9353	7211	3107	681	318	288	284	297	267	269	272	257	281	267	257	287	250	261	231	239	250	269	264	242	235	232	275	242	244	233	239	250	241	226	225	227	245	233	233	228	232	266	230	230	246	229	235	280	258	226	260	247	235	236	234	268	223	251	263	262	228	251	253	233	260	265	243	253	231	230	233	244	246	244	239	232	278	246	241	228	211	235	225	241	241	272	242	235	227	238	254	229	253	229	244	237	231	230	244	266	243	237	245	235	241	240	230	283	241	241	238	259	263	256	215	251	226	251	246	234	237	248	238	231	265	240	266	227	241	250	224	265	266	213	263	257	231	246	249	223	234	241	217	222	247	249	274	233	241	255	230	242	249	248	240	219	240	249	250	236	243	235	242	211	255	250	226	221	277	249	210	267	235	243	264	250	260	237	226	233	259	251	258	253	240	247	237	228	241	273	248	245	275	234	249	265	239	233	242	201	257	244	229	256	276	253	253	236	252	238	217	243	251	241	248	262	236	245	249	226	263	255	226	276	228	255	236	225	236	260	207	244	258	239	228	237	249	258	214	232	231	228	232	254	236	260	240	240	223	242	255	220	245	231	256	261	243	247	243	225	241	268	239	250	247	248	248	241	208	264	249	249	240	227	237	256	274	239	247	230	222	247	247	245	245	259	220	232	261	229	270	252	240	268	260	303	247	226	245	234	248	267	232	244	223	260	247	250	241	238	258	239	234	222	245	227	245	253	245	233	219	257	239	247	222	213	233	216	229	243	270	230	244	231	247	222	231	227	230	253	225	239	235	250	253	259	256	237	235	227	225	267	268	250	232	243	244	233	251	227	209	255	238	260	232	257	239	214	258	249	250	246	261	267	232	221	238	242	241	213	259	246	229	234	274	216	249	244	239	224	234	221	260	270	230	245	261	245	265	223	230	251	243	271	228	235	238	258	234	263	260	261	225	251	248	240	243	248	232	264	251	230	240	229	252	225	238	219	245	247	243	253	255	264	247	232	209	232	249	236	240	266	269	250	239	239	245	261	249	248	239	239	252	233	230	241	232	241	225	250	228	247	259	242	270	234	259	248	232	260	244	245	246	224	272	271	249	255	221	228	243	245	261	241	229	232	263	227	253	276	230	244	253	244	219	252	263	213	257	227	243	278	254	249	275	237	251	217	259	266	266	225	235	210	215	223	254	224	202	245	281	239	232	221	264	247	257	246	259	223	245	241	265	229	246	240	231	232	254	219	224	233	290	287	234	257	269	266	256	224	249	231	212	250	236	263	228	232	249	266	233	239	235	236	249	238	223	245	254	227	250	236	259	243	245	253	242	245	268	246	269	269	261	248	250	237	269	205	252	233	261	215	257	234	240	237	236	255	247	221	207	225	227	241	263	246	230	232	243	257	239	260	258	252	252	281	227	244	252	255	231	242	221	241	222	271	248	260	261	222	236	259	239	261	243	240	237	253	276	254	273	229	236	222	247	253	266	248	232	229	220	236	232	269	258	250	236	241	245	235	248	263	261	240	289	236	245	233	240	240	277	233	263	238	236	229	249	256	266	257	243	239	223	248	258	248	249	244	232	262	239	254	226	253	245	230	245	214	238	236	222	247	200	241	259	251	271	236	214	226	228	249	280	244	241	227	248	229	223	244	238	259	238	245	219	234	237	277	257	236	254	244	244	247	244	250	222	254	256	267	273	238	245	266	244	244	277	243	256	248	254	231	251	236	273	247	251	224	260	272	235	220	233	258	253	223	247	225	214	222	224	245	252	264	256	229	251	252	226	232	254	237	244	238	238	244	264	279	224	245	224	246	227	241	241	238	261	247	235	271	247	254	267	287	283	251	239	279	243	233	251	237	228	240	238	232	231	211	236	245	255	246	232	230	254	220	247	240	285	282	243	263	266	227	247	250	258	257	275	253	240	255	241	247	248	210	261	239	276	249	221	257	261	226	256	207	297	245	266	249	254	274	253	239	238	240	249	253	241	253	264	238	263	273	285	262	235	256	223	238	233	250	239	236	265	265	240	249	241	241	243	251	248	243	255	269	264	266	257	242	244	251	242	222	223	218	253	250	225	250	251	278	270	267	195	250	249	230	247	245	242	256	245	244	236	245	241	248	238	254	206	265	238	256	274	222	216	265	240	232	252	248	240	251	238	245	235	269	214	214	230	240	224	264	265	248	244	258	253	245	249	242	231	247	238	241	240	259	267	231	250	236	263	248	264	222	236	248	219	242	244	224	255	241	238	229	233	257	251	241	230	242	242	268	225	251	251	250	235	234	255	251	237	236	227	261	249	234	256	252	245	250	221	256	235	227	197	228	255	226	247	250	261	264	259	256	267	235	251	248	260	244	248	233	245	256	252	247	230	229	238	262	230	271	259	225	238	242	240	264	224	256	252	267	261	260	259	258	250	236	242	263	242	252	217	240	241	234	267	220	242	233	249	237	232	244	264	249	230	240	245	257	263	250	260	233	264	269	251	241	261	234	218	220	268	248	229	223	242	233	231	214	244	241	246	241	200	246	242	230	241	279	250	264	266	268	246	250	245	226	266	234	264	235	258	228	257	236	261	255	257	262	234	234	235	267	253	252	278	232	252	238	232	245	256	242	235	267	233	236	234	256	234	262	265	255	254	248	262	247	236	223	265	235	258	226	223	237	235	260	240	253	233	255	284	253	234	253	229	232	236	265	257	220	239	221	250	261	259	243	212	229	218	246	272	235	241	251	252	231	255	219	239	259	232	236	221	235	262	238	281	263	261	236	229	244	240	261	226	251	254	263	231	253	247	246	235	261	253	229	250	233	246	244	256	231	241	252	248	252	246	257	236	244	256	252	231	253	231	223	240	232	241	227	227	224	239	250	265	228	231	252	258	228	228	255	237	223	219	247	245	269	223	221	245	226	210	247	247	230	253	244	249	230	273	230	243	248	224	226	255	239	246	232	248	279	238	247	273	233	254	257	251	255	244	272	245	237	257	245	248	266	244	257	239	249	259	256	220	223	227	242	254	221	215	229	253	240	257	233	260	257	217	249	248	239	238	238	248	255	265	246	201	240	269	253	237	248	253	265	265	250	224	230	253	233	248	251	264	245	267	244	258	266	239	253	249	259	221	268	229	229	233	223	245	239	221	226	241	246	241	257	249	229	232	239	241	263	262	217	257	231	234	255	246	221	230	250	245	255	241	242	263	253	236	253	250	217	209	274	214	250	222	242	265	260	263	246	253	227	273	264	260	247	261	249	244	252	224	248	251	245	248	256	263	229	251	217	263	270	204	230	254	219	256	226	249	249	245	251	216	265	243	235	264	264	251	233	269	268	215	244	259	243	226	254	246	259	239	257	240	235	249	239	237	234	252	252	305	252	258	242	253	247	244	256	201	253	226	234	242	247	254	237	246	233	238	251	272	254	240	245	233	233	230	271	269	226	217	251	231	228	262	263	220	255	255	240	231	217	279	226	248	251	280	226	252	198	249	264	241	252
10307	10386	19677	21387	29297	23355	11647	2834	1259	1090	1035	1087	1096	945	920	833	850	886	824	726	687	741	726	691	690	731	746	694	726	712	725	768	726	633	741	696	709	721	677	642	647	679	687	674	705	658	645	675	696	662	663	712	673	654	716	693	674	660	687	621	647	656	668	687	655	685	719	654	716	671	687	693	695	652	656	685	681	634	719	650	691	667	679	665	681	668	720	693	657	632	684	668	685	685	707	656	697	693	667	699	671	659	629	668	677	642	675	686	696	710	703	690	688	672	695	687	707	679	662	665	688	712	700	657	681	684	663	723	660	685	700	661	709	650	665	641	669	674	637	675	706	651	679	704	691	670	672	661	676	657	686	646	694	621	658	646	662	685	686	656	665	680	681	670	634	694	691	643	683	640	688	667	646	666	661	711	682	649	622	687	697	660	657	624	673	659	657	734	729	661	673	637	661	676	651	704	644	704	662	673	655	662	691	720	663	659	702	675	683	627	685	650	669	663	680	653	661	695	694	640	674	694	704	667	678	649	625	678	662	651	653	666	689	673	634	685	692	663	713	663	647	722	672	668	705	666	700	693	730	699	664	724	707	657	681	669	724	714	672	680	738	663	656	690	716	699	672	691	700	665	652	649	703	657	657	732	653	652	654	698	698	728	622	638	679	663	684	623	681	699	690	669	707	694	687	674	682	670	680	657	701	695	680	709	681	661	651	667	677	682	664	689	661	685	722	682	669	676	681	676	644	722	721	681	654	625	704	698	707	634	725	674	650	650	714	674	667	700	728	668	718	650	672	661	717	700	641	679	655	710	643	688	701	675	675	645	685	647	693	691	675	729	733	677	676	651	678	727	716	677	656	683	680	658	687	660	665	685	688	703	688	641	658	653	669	659	654	713	696	692	642	671	690	683	670	694	657	685	669	680	673	718	716	640	720	681	659	679	661	643	694	692	685	683	637	695	685	687	656	633	714	701	641	681	645	654	657	634	681	663	726	699	627	675	677	621	651	668	657	682	634	650	686	686	628	673	705	703	698	676	678	661	735	644	644	702	687	664	714	700	669	653	680	685	643	720	667	698	633	701	695	690	668	677	661	665	684	657	718	731	643	656	654	702	669	665	642	646	704	659	682	676	698	670	681	709	630	701	697	637	658	683	649	674	680	674	661	682	672	711	671	731	675	704	700	708	696	695	711	690	659	681	689	692	650	668	658	713	705	659	641	645	669	701	729	662	678	666	646	694	739	684	705	690	678	700	623	648	635	689	657	702	658	694	643	625	657	657	672	738	691	647	704	671	654	692	680	660	717	704	700	681	657	688	694	683	709	628	714	656	694	677	650	680	682	678	672	637	703	708	714	743	718	673	722	653	694	652	679	695	707	646	694	680	649	656	701	689	721	626	707	667	710	653	679	637	648	695	703	691	630	648	669	664	643	674	684	626	672	704	689	660	679	707	656	678	671	644	644	712	664	686	666	647	652	660	702	711	693	690	687	668	714	677	715	696	686	666	736	695	711	715	637	693	730	659	680	680	686	663	696	677	718	631	667	684	702	657	702	672	652	691	689	676	659	735	671	640	695	689	604	690	661	713	638	692	681	734	706	688	641	696	603	682	672	710	722	677	680	653	653	688	664	694	704	666	669	719	665	692	709	678	686	684	698	672	669	665	673	715	681	678	658	716	632	705	669	682	696	652	685	719	670	668	694	638	702	690	677	698	682	742	655	689	690	653	674	671	701	682	627	693	695	689	668	651	687	658	678	672	648	686	671	650	662	702	710	640	724	635	716	675	656	702	706	700	729	637	687	664	646	661	701	689	609	674	632	687	648	695	647	706	610	680	674	616	677	645	680	702	674	682	677	691	684	664	645	716	698	673	595	685	712	665	640	681	722	633	697	671	679	644	670	671	673	661	668	670	687	671	650	670	675	636	669	697	657	647	700	682	663	661	709	690	689	629	631	680	651	666	631	694	659	655	708	666	682	687	664	661	666	673	642	733	727	641	689	655	716	633	691	656	693	678	674	615	688	650	650	709	662	668	679	659	715	734	692	680	672	630	642	688	710	663	651	684	727	689	689	638	646	690	637	672	656	658	706	689	703	647	663	701	644	627	641	669	658	652	651	637	671	675	684	670	702	708	659	699	692	724	690	735	701	705	657	658	665	625	694	662	639	633	666	704	672	653	675	733	676	690	670	660	727	680	696	713	624	673	703	697	678	679	697	689	648	639	709	687	650	729	680	660	661	714	704	667	640	680	686	673	647	695	679	690	660	702	654	660	661	676	652	695	664	715	708	696	695	675	674	723	699	668	690	677	700	648	690	656	646	623	681	654	665	738	636	702	707	702	695	671	675	659	683	668	696	663	680	655	705	645	721	677	661	672	662	643	656	631	678	696	686	671	708	679	689	634	687	683	644	696	659	673	692	668	676	635	693	670	691	727	645	671	671	644	664	682	681	650	662	644	643	663	681	692	729	671	676	652	701	682	746	681	706	680	668	681	641	708	701	686	725	679	701	722	699	650	695	701	698	678	686	634	666	714	692	649	652	653	658	662	662	702	639	691	672	659	689	671	677	689	741	663	671	670	653	634	680	627	713	696	683	688	674	723	665	715	638	698	659	648	706	670	616	639	723	686	711	654	649	698	677	700	692	647	707	652	669	676	686	696	689	685	710	663	684	675	635	683	669	673	651	710	716	716	673	656	681	708	671	600	695	663	673	672	669	702	671	675	684	698	688	723	697	697	653	628	644	689	722	642	689	616	659	707	695	624	686	660	674	674	662	649	656	685	625	688	660	687	674	655	661	701	668	676	641	720	695	669	647	694	699	730	651	671	626	655	645	673	687	658	718	677	693	681	692	681	652	704	694	696	648	681	647	679	618	697	676	681	655	674	655	675	682	720	655	692	696	729	633	639	697	671	681	667	672	700	640	641	649	659	692	660	655	743	726	659	681	684	695	682	709	681	641	645	716	688	693	700	703	741	677	702	671	669	704	674	621	653	710	641	627	657	702	680	659	669	671	684	707	692	662	703	671	663	717	695	705	672	680	682	678	685	694	645	704	640	634	721	683	680	700	679	652	699	668	662	698	719	667	708	659	705	619	651	690	628	626	675	704	668	656	681	670	644	677	711	669	730	662	702	680	709	651	691	707	671	657	701	583	708	715	666	676	650	704	654	683	669	676	656	720	678	668	718	654	692	681	643	666	641	662	640	635	673	698	690	667	680	679	660	689	678	674	631	658	707	698	671	682	669	650	657	718	699	672	627	686	664	640	678	652	653	672	680	687	676	660	628	645	685	713	658	675	677	621	684	701	728	650	676	734	684	681	696	696	675	691	664	667	660	672	638	663	685	726	685	662	685	667	649	721	674	649	680	700	676	653	714	656	702	639	688	766	687	667	685	662	686	663	666	653	651	674	676	658	695	683	688	654	629	704	685	678	676	734	692	676	629	666	685	681	713	637	696	677	654	699	635	685	649	690	701	626	726	660	662
26872	24240	31395	23811	48332	42434	20432	5338	778	631	592	622	618	413	397	344	321	394	315	277	216	248	227	254	305	333	320	333	279	257	224	265	382	368	334	326	257	202	222	203	200	214	188	242	252	217	222	208	211	233	219	190	191	208	189	203	208	207	212	214	202	193	202	176	211	201	204	210	200	222	203	195	215	194	205	225	229	187	210	227	206	196	216	201	209	212	192	193	196	212	214	192	187	195	194	205	202	204	216	214	237	226	190	229	201	204	201	186	189	240	178	204	214	212	205	221	196	199	213	206	221	231	206	196	208	187	203	208	218	204	201	187	205	197	201	180	189	191	222	217	187	195	199	204	194	204	196	188	188	196	195	211	205	207	200	209	198	210	223	199	218	199	179	197	189	187	241	179	215	181	192	189	203	175	197	206	214	197	191	181	201	214	199	206	234	200	197	223	194	224	222	228	217	216	190	199	187	211	202	191	205	199	187	199	204	190	228	242	202	212	211	196	184	197	224	194	196	223	209	206	209	207	188	222	222	200	199	197	197	196	231	199	186	209	221	200	194	201	218	185	214	188	185	191	213	192	213	209	205	200	224	194	195	201	216	230	186	212	199	209	200	203	199	219	216	225	207	182	210	216	184	209	197	188	216	179	199	236	235	223	204	190	177	183	205	187	208	201	208	222	213	200	187	199	186	193	203	211	202	219	214	207	196	200	201	200	213	195	192	206	191	215	206	190	219	179	213	193	180	173	205	219	166	186	192	236	194	205	222	202	241	176	216	176	216	209	207	192	203	198	186	200	204	206	186	208	223	198	199	218	207	204	201	184	211	181	190	185	207	180	213	194	198	194	198	203	199	176	201	177	190	191	197	210	191	197	197	205	214	201	214	190	200	202	189	178	199	180	213	198	204	184	197	194	190	212	216	223	200	198	185	232	203	188	214	199	206	179	213	213	206	187	190	210	204	185	201	191	188	229	204	204	195	211	211	228	196	213	214	200	222	203	204	207	191	219	198	196	179	232	208	191	200	199	203	180	216	213	190	209	229	201	229	184	197	212	191	191	201	218	200	211	195	227	194	179	203	220	182	201	208	182	174	225	199	189	214	203	191	189	196	221	191	217	210	192	184	201	186	237	212	210	171	188	192	232	215	193	218	195	217	212	221	205	196	195	217	191	204	233	203	212	183	193	215	201	213	187	189	218	216	182	194	203	203	187	188	208	201	208	192	198	199	218	207	225	192	198	181	194	203	212	205	195	223	234	192	199	196	197	191	217	179	209	196	202	181	212	209	201	198	184	197	186	208	182	194	185	196	194	206	177	174	201	189	213	204	189	195	173	203	192	190	197	187	184	211	224	196	215	214	209	195	185	215	224	200	173	215	171	224	190	214	190	223	187	189	171	201	191	192	206	228	234	213	206	209	213	197	225	195	196	211	194	207	229	219	181	178	212	191	233	197	176	203	210	221	202	170	188	190	208	206	213	228	189	218	220	187	192	200	184	178	203	214	218	224	200	216	202	189	206	203	170	200	191	197	207	188	176	196	203	190	205	188	213	198	178	203	194	217	191	189	194	204	201	191	211	207	189	183	232	230	193	169	221	219	178	204	206	186	205	211	188	188	198	189	209	214	192	171	212	200	185	184	186	198	204	187	205	184	206	180	230	207	194	159	196	209	216	203	210	215	190	199	211	194	209	185	206	206	205	198	207	180	209	200	215	183	232	197	176	190	238	177	212	206	211	198	195	207	193	206	204	211	203	214	204	200	179	213	199	206	232	189	199	172	217	206	194	188	219	173	221	207	188	205	189	201	198	205	232	187	194	238	204	189	200	198	187	226	191	203	196	218	198	184	202	190	211	193	211	195	212	185	187	226	198	207	211	187	189	187	189	195	225	206	185	215	169	204	212	234	203	199	182	185	196	188	194	200	212	178	221	213	236	220	167	203	181	213	198	204	220	222	210	217	206	195	188	206	241	189	185	202	218	210	175	196	194	211	199	197	207	216	180	189	229	206	218	199	229	187	184	210	232	197	197	209	199	184	207	192	208	199	216	193	226	198	221	191	213	223	236	205	197	199	191	219	169	210	197	216	196	191	201	207	225	197	206	208	221	198	202	186	216	189	191	202	209	213	232	209	194	200	185	201	200	205	193	219	207	196	208	183	181	219	199	193	196	171	187	188	196	177	207	231	185	203	195	189	172	202	218	181	210	219	217	203	226	194	218	171	201	212	211	186	190	218	217	210	205	232	205	257	217	223	212	224	209	168	207	174	194	226	193	193	215	230	182	220	201	214	199	203	214	194	202	198	183	203	227	232	213	192	222	198	195	203	198	224	190	212	223	197	212	237	203	202	213	168	219	212	196	193	219	178	199	211	220	222	204	201	196	223	194	183	217	184	211	172	185	188	202	209	224	199	180	190	201	212	203	198	210	192	204	224	207	195	191	210	201	201	213	204	190	203	243	198	179	202	206	193	199	202	180	214	208	195	206	178	195	197	207	199	210	216	179	219	198	216	195	196	220	204	213	202	233	184	201	201	181	199	200	204	196	199	204	221	232	215	196	208	195	194	189	204	215	183	158	207	197	173	199	198	190	211	227	219	186	215	219	231	193	218	197	210	211	181	193	185	199	211	231	203	219	215	194	219	216	220	203	213	217	196	198	213	203	192	216	197	198	200	204	203	226	200	197	206	196	210	194	199	199	214	189	208	201	191	197	204	248	190	169	187	198	210	200	198	203	191	200	200	221	215	195	227	219	214	208	196	195	206	228	185	214	200	177	201	204	192	196	215	215	197	198	200	185	218	204	216	202	200	172	245	200	190	203	207	211	231	216	188	226	206	228	245	213	193	193	175	186	196	211	202	192	213	212	205	209	203	178	196	205	189	207	214	195	219	210	189	201	216	213	218	192	199	208	202	196	209	228	190	207	202	204	188	180	187	206	222	194	188	222	211	191	209	213	192	190	196	229	224	204	180	193	199	201	212	207	212	197	192	205	212	220	201	214	207	191	210	192	207	190	218	184	193	211	199	226	247	219	196	188	207	193	216	222	182	196	192	214	218	201	217	187	202	220	190	237	192	195	204	203	194	218	222	238	203	235	201	201	192	190	219	192	203	210	201	163	206	214	205	183	197	203	213	211	213	227	213	182	201	201	178	206	191	194	207	210	196	208	216	193	217	179	225	205	197	213	199	211	216	204	196	185	215	169	209	194	232	201	206	211	203	192	169	173	188	187	189	198	173	195	205	195	212	233	189	199	208	191	208	181	205	194	218	221	194	208	199	210	188	198	207	189	197	203	204	191	194	200	187	204	175	197	183	205	209	223	210	207	172	193	182	173	214	207	223	184	209	183	231	188	222	191	189	211	201	218	188	187	221	201	201	198	197	191	217	214	201	192	220	178	209	220	204	185	171	190	213	194	215	187	207	183	208	195	195	221	219	223	197	185	196	213	217	221	185	192	177	188	225	212	230	205	189	225	206	200	209	193	208	197	209	208
15388	21244	34764	39348	68641	60287	37826	16485	4682	4119	4071	4525	4172	2603	2508	1885	2071	2343	1669	982	970	1005	1092	1108	1565	1719	1700	1767	1217	1015	931	1355	2284	2331	1793	1451	1075	796	816	858	842	687	664	608	824	599	631	582	593	611	566	599	564	565	552	539	588	560	578	625	595	625	610	593	598	553	621	579	580	559	564	585	595	571	571	566	570	614	582	593	590	570	623	581	590	573	567	546	548	551	527	523	552	555	567	611	583	578	595	592	591	581	554	592	578	535	534	585	611	580	552	557	586	572	577	595	578	593	580	609	605	578	532	554	591	548	578	581	590	540	588	539	562	561	569	552	578	539	593	592	548	566	600	555	579	594	595	519	587	568	561	591	603	563	603	577	560	558	543	535	533	602	552	553	578	581	573	578	571	574	545	558	546	558	568	609	593	586	578	560	581	591	564	585	594	523	619	583	549	591	559	560	624	590	578	533	610	568	592	591	575	564	573	570	555	547	594	587	571	569	555	577	573	620	588	600	609	567	590	592	572	601	552	532	610	583	587	580	541	578	570	551	563	529	567	541	581	557	547	579	603	563	610	548	588	600	591	617	556	570	563	589	580	603	552	603	570	578	537	592	589	548	556	594	558	593	557	575	604	580	591	615	590	576	545	577	578	538	601	598	579	567	599	591	573	584	586	580	590	585	551	579	544	571	589	547	573	574	593	604	562	566	589	578	590	608	588	576	574	610	611	572	581	622	560	595	567	546	567	601	596	568	605	574	561	535	521	566	558	600	575	548	546	559	562	592	560	556	585	582	590	563	541	560	611	587	589	598	503	526	637	582	558	579	531	562	597	593	575	602	581	570	553	548	548	581	581	561	596	614	569	604	575	593	601	579	571	567	614	556	542	564	580	553	577	573	558	592	604	519	595	606	614	543	544	569	588	562	618	606	542	583	534	564	599	527	606	533	599	588	584	606	585	554	583	553	592	565	587	636	593	574	555	538	578	567	549	610	569	527	551	545	631	549	543	567	567	554	629	593	583	534	532	555	562	584	575	612	576	579	588	593	591	579	604	554	564	618	573	570	574	560	629	582	555	570	576	552	595	593	632	543	566	553	608	575	545	599	586	583	556	579	564	548	559	622	582	551	534	620	580	641	613	558	576	606	585	528	548	570	584	570	583	614	573	535	557	569	562	546	583	541	614	578	562	555	573	608	596	589	616	580	576	518	595	593	589	585	607	603	572	573	584	637	580	573	557	563	577	645	586	566	553	559	566	608	604	573	560	604	578	572	587	595	685	537	596	562	579	583	564	581	574	581	580	567	594	595	591	579	588	536	582	591	570	531	591	626	566	634	557	542	588	592	574	595	616	577	602	597	605	589	557	566	532	549	600	611	573	611	606	577	561	585	536	580	599	616	570	585	567	571	552	556	572	565	610	578	559	570	621	586	563	564	591	559	564	594	560	575	548	571	557	577	574	588	558	566	559	534	574	600	562	574	633	579	538	625	542	576	584	594	554	593	500	529	526	587	564	584	623	538	590	597	546	582	611	576	547	560	561	586	576	557	543	580	583	630	576	587	603	568	577	592	553	554	614	548	560	608	544	570	581	532	609	574	592	598	568	556	529	599	590	547	596	605	600	551	600	601	613	537	568	543	550	549	570	613	576	607	572	554	547	563	546	585	572	533	597	562	564	554	578	616	546	532	563	559	550	574	577	578	562	619	559	601	599	594	553	593	568	551	609	611	575	546	518	614	576	575	546	605	562	620	563	585	545	607	540	563	587	567	588	583	629	605	589	605	574	599	545	582	577	551	580	557	566	534	586	597	575	586	551	582	636	591	572	524	592	579	570	602	608	569	547	572	568	638	518	550	575	627	579	528	557	573	520	549	600	584	579	605	587	547	549	589	595	557	594	560	565	566	592	575	578	597	587	606	595	574	589	596	600	608	588	566	547	599	520	595	556	573	565	588	584	598	580	580	592	563	578	590	544	601	540	556	586	541	590	588	579	562	593	607	582	607	496	577	597	601	609	611	573	587	598	575	573	591	607	547	566	576	559	596	591	590	578	561	598	552	575	565	598	561	598	545	562	561	581	582	567	598	579	558	604	574	547	583	568	565	626	560	560	620	570	565	590	539	594	600	567	557	566	578	571	567	544	560	622	603	588	577	557	555	596	545	584	588	616	560	578	544	588	598	553	551	602	564	576	576	582	540	582	551	604	567	590	551	575	583	563	580	582	509	586	563	579	561	578	610	578	572	579	622	579	580	608	605	608	518	574	567	589	586	566	587	635	565	577	576	560	575	561	615	570	559	575	544	568	597	587	597	577	604	582	572	632	526	560	607	565	591	594	560	537	593	546	585	555	604	569	581	613	595	569	568	568	596	600	627	593	575	559	551	577	574	580	568	586	584	594	610	590	576	601	553	575	612	597	552	547	610	554	577	557	554	621	592	555	592	536	543	610	564	597	569	569	581	580	565	603	549	592	577	558	563	589	578	540	598	588	591	536	592	580	548	556	541	555	589	542	588	623	542	573	618	538	566	575	590	588	568	569	577	633	640	519	590	595	585	567	594	562	569	574	563	583	542	576	554	574	587	588	550	534	581	530	535	611	574	592	570	585	564	572	571	558	599	559	560	575	639	608	578	573	559	614	611	526	585	546	586	592	544	587	594	573	561	589	575	559	536	578	543	575	550	562	559	575	569	589	572	571	603	571	553	597	554	638	617	596	578	602	569	567	582	560	604	556	576	573	578	594	588	569	548	556	635	548	581	542	575	582	581	576	572	561	565	594	584	571	593	560	565	583	573	592	573	587	531	605	565	563	583	585	533	575	575	591	560	584	569	595	538	582	560	578	563	553	597	566	566	562	574	593	602	599	594	547	615	576	535	528	569	578	552	596	569	542	593	591	598	562	574	602	592	549	588	539	585	557	584	605	599	527	585	529	550	597	579	537	552	565	595	583	578	556	563	561	600	616	566	600	580	559	553	572	567	548	536	550	574	602	564	614	555	592	574	586	579	603	585	597	548	607	569	526	605	566	564	598	595	555	609	532	561	567	548	564	628	605	593	597	577	551	571	562	570	536	572	594	618	572	548	544	567	624	593	580	570	621	560	546	608	530	554	577	583	571	583	550	605	559	548	557	568	608	565	549	542	565	568	557	564	607	583	606	583	606	563	555	598	576	572	576	566	587	585	569	574	607	566	601	585	584	580	578	586	588	585	565	579	575	616	610	559	564	583	557	589	582	524	602	588	575	579	544	574	570	614	585	603	581	585	539	527	599	560	571	544	626	574	617	563	584	561	565	556	569	562	562	565	592	583	526	606	579	572	571	560	590	552	615	560	522	588	559	593	545	568	553	537	611	604	583	586	570	595	579	624	569	571	599	574	603	565	582	533	591	609	603	587	580	617	605	543	582	579	580	546	630	584	580	578	565	548	608	529	578	587	586	569	599	580	567	588	559	552	602	577	587	573	589	586	590	530	543	577	597	559	583	582	589	553	582	545
31077	29846	37615	30207	60268	53956	28324	12277	2986	1585	1163	1148	997	742	690	588	506	849	750	421	384	320	330	374	400	443	505	491	417	361	318	308	411	513	462	369	303	291	313	286	310	275	231	242	235	257	213	224	237	229	247	213	198	248	212	255	208	241	239	224	238	218	228	208	202	248	197	234	219	229	239	194	212	242	253	225	251	233	205	232	245	210	219	226	226	209	206	227	205	226	215	217	234	244	252	241	229	240	228	217	232	239	242	213	243	226	253	220	237	235	247	219	204	233	236	241	226	226	231	216	207	233	221	212	215	237	252	230	210	196	206	222	208	215	222	196	202	229	217	213	232	221	210	233	208	241	222	192	224	226	249	210	223	222	248	221	194	218	210	239	221	243	207	230	243	227	258	226	212	237	250	235	222	229	255	225	230	227	221	227	256	259	248	222	224	235	200	224	225	228	208	248	235	237	233	194	246	236	206	218	219	203	231	234	222	223	255	212	270	222	256	213	221	226	216	220	226	236	243	218	221	254	231	210	222	204	232	224	259	223	249	226	219	221	246	215	227	227	243	205	242	227	220	220	246	202	276	212	241	228	236	251	210	243	226	254	259	231	220	238	204	233	225	235	232	226	240	257	254	224	197	226	218	208	217	236	238	225	225	248	234	252	215	211	238	211	197	240	237	229	215	217	247	212	195	217	208	233	236	230	228	238	233	257	210	199	213	228	233	229	241	224	224	218	234	198	204	226	226	211	223	245	209	230	221	229	247	219	211	207	239	244	217	224	227	230	226	213	218	222	228	216	199	272	246	211	237	250	229	240	242	221	229	254	219	212	204	206	213	229	263	223	224	204	190	221	203	198	238	241	233	226	229	206	212	223	216	208	228	238	219	240	223	238	206	208	220	216	224	205	205	247	238	235	206	235	226	245	260	229	253	228	247	235	221	215	223	224	228	244	209	232	223	225	230	226	208	230	267	243	227	228	213	252	206	217	213	234	230	235	182	215	219	242	236	237	203	222	220	252	248	217	219	240	246	218	252	199	219	225	232	265	239	232	208	226	213	195	217	217	223	252	237	220	237	235	216	217	236	235	229	253	228	228	217	226	206	236	199	224	221	218	206	205	223	225	220	253	246	200	225	226	207	237	220	215	217	216	222	234	238	226	226	204	206	242	248	199	254	217	218	234	219	239	236	242	237	234	248	219	225	218	225	221	202	196	208	215	225	213	242	224	251	224	214	226	225	220	218	214	235	237	227	190	241	237	254	224	210	199	219	225	226	202	230	241	224	222	223	216	226	231	221	240	238	233	233	243	228	216	204	249	247	202	203	212	240	251	253	222	228	210	222	217	194	206	218	231	206	214	230	223	227	216	235	225	226	232	227	238	233	229	218	234	230	234	221	239	237	217	209	238	226	246	212	200	229	266	241	256	245	237	233	200	214	224	202	190	213	222	217	214	226	215	237	222	223	237	227	250	205	247	217	229	214	241	205	237	218	233	222	215	208	243	227	257	244	213	198	227	213	238	207	218	211	229	214	216	210	206	247	212	235	227	237	206	244	260	233	218	240	209	218	212	259	237	236	217	227	221	211	226	210	258	235	231	210	237	237	230	251	239	248	243	192	238	221	238	223	202	217	241	226	251	227	237	204	207	235	220	200	218	235	237	213	225	235	217	225	233	235	234	252	218	220	216	196	242	234	261	222	209	213	223	217	229	239	227	227	221	220	235	223	197	245	221	228	245	226	225	226	217	236	212	223	227	253	253	256	233	236	217	222	234	242	215	223	245	241	237	216	211	228	210	208	210	238	237	197	223	218	233	251	216	221	217	231	251	206	230	214	241	214	225	207	216	212	228	245	254	243	223	234	231	209	225	204	214	225	261	215	227	253	240	199	228	205	242	221	207	222	199	216	227	223	232	239	239	200	246	225	230	219	224	233	255	200	243	213	242	229	227	257	234	227	210	239	217	246	217	207	243	237	206	218	232	239	223	236	224	207	195	216	238	219	215	203	202	247	213	220	212	241	208	220	210	216	254	235	215	226	207	225	213	205	220	236	215	206	238	250	237	222	221	239	248	227	210	239	236	210	229	236	226	217	200	217	218	208	212	233	241	248	226	240	225	231	223	227	204	237	192	212	220	222	238	215	231	202	226	233	238	253	246	203	230	224	229	217	236	223	208	215	209	235	232	229	234	231	252	229	226	221	211	238	212	245	244	213	209	245	235	202	251	211	211	214	225	223	199	222	224	220	226	209	222	252	202	260	228	260	245	209	238	225	218	198	211	213	226	243	220	223	203	208	214	256	250	229	232	221	242	244	201	271	216	227	232	214	222	217	217	243	214	211	248	228	240	223	226	227	229	223	222	232	206	221	226	253	255	201	210	200	239	227	233	239	229	230	226	258	250	223	241	211	217	257	230	213	230	232	216	234	205	222	229	230	226	220	241	222	232	216	229	203	193	225	224	225	235	216	218	218	213	200	251	211	212	210	247	233	195	213	230	191	223	223	243	237	231	249	224	240	189	215	209	216	217	241	249	220	252	222	191	243	243	223	223	220	229	196	232	209	237	249	218	212	237	218	210	234	231	233	226	240	245	227	229	233	240	256	210	228	212	236	226	214	221	221	201	211	232	210	238	242	199	233	229	214	206	221	219	225	224	216	257	234	247	254	207	238	232	210	223	238	221	207	221	209	259	223	234	222	220	230	209	203	238	222	203	257	223	237	226	244	222	222	225	226	225	219	234	198	226	228	221	250	213	217	217	217	253	226	222	251	240	225	224	224	227	218	219	205	223	211	231	220	230	221	244	231	230	224	231	243	226	207	246	239	197	227	240	242	250	215	223	208	214	219	228	219	210	236	238	242	188	221	236	232	229	266	207	219	233	212	233	230	227	249	245	250	219	252	226	244	233	230	253	250	221	207	220	191	213	223	247	246	230	225	194	200	219	248	235	219	207	223	209	222	246	244	241	213	222	227	199	236	238	229	209	206	216	251	249	202	238	244	235	253	231	226	236	222	257	227	229	204	254	212	213	248	215	208	235	247	211	231	228	203	221	248	218	227	247	227	212	221	205	232	214	223	236	214	210	192	222	233	239	227	236	241	253	219	217	225	237	233	209	207	204	228	223	229	209	235	246	225	228	212	209	222	212	226	241	220	257	227	215	203	241	220	217	232	251	233	229	250	251	201	251	225	217	220	249	220	228	215	252	217	234	217	209	238	196	216	245	216	212	220	249	223	225	221	246	209	245	232	240	228	232	235	235	233	241	245	220	232	215	212	221	224	240	242	228	228	214	229	192	221	251	220	236	211	204	230	218	220	200	243	209	253	208	227	216	227	235	205	206	258	227	252	207	222	224	230	228	244	234	211	225	217	207	213	212	238	224	241	226	215	249	205	221	236	220	223	233	227	211	242	206	241	241	241	215	263	209	242	254	232	252	222	266	248	210	237	228	242	237	250	235	231	230	225	228	212	221	226	240	214	214	223	230	211	222	216	233
18179	25435	39494	43414	79585	71054	45312	28692	12300	9190	7621	7596	6959	5839	4983	3697	3317	6455	5699	2438	2190	1570	1538	2207	2295	2717	3024	3072	2382	1815	1344	1359	2726	3546	2981	2317	1662	1297	1687	1335	1336	959	722	722	906	652	724	671	721	650	642	617	647	662	667	633	636	659	652	722	731	681	640	652	664	642	603	610	681	627	633	641	688	658	691	650	635	653	620	656	644	633	633	661	638	606	651	656	661	692	644	675	651	638	631	634	637	640	611	636	644	665	639	612	657	611	667	677	632	590	645	607	652	675	651	620	691	643	658	642	645	640	630	635	630	656	675	633	649	629	604	637	605	650	639	655	662	647	652	654	661	589	666	673	658	640	618	618	683	646	661	641	628	621	635	614	641	634	643	622	623	630	644	654	622	647	650	717	691	636	643	637	646	652	561	634	688	567	640	653	658	668	653	644	649	660	656	630	605	632	593	645	631	651	684	687	625	663	622	649	604	640	676	634	656	638	694	642	616	645	641	630	609	661	671	631	636	635	644	617	655	636	639	594	632	624	654	628	635	621	657	664	618	616	662	684	653	609	604	640	633	630	622	645	624	646	668	627	672	676	696	696	618	657	656	631	616	642	648	590	589	572	659	664	627	637	676	645	637	669	654	625	658	687	609	623	619	638	678	641	625	655	603	673	634	693	629	672	614	647	632	627	618	697	618	652	677	643	685	650	633	666	603	603	636	671	644	606	699	643	644	684	641	653	627	629	666	624	662	568	599	662	612	662	579	605	667	606	620	612	639	672	641	649	654	615	611	614	603	645	645	623	631	646	626	656	604	664	688	629	613	636	634	667	672	676	599	632	648	640	652	629	654	619	638	632	593	623	604	638	648	617	644	645	647	672	613	647	610	664	636	645	624	657	653	593	625	647	662	605	625	598	625	637	652	649	624	642	644	642	660	683	647	667	598	610	683	642	615	630	635	665	627	617	671	646	636	675	652	586	650	655	667	657	658	655	619	627	661	631	607	660	648	613	660	604	590	676	601	636	660	656	641	655	636	642	630	614	723	638	615	676	647	682	639	680	625	619	591	594	660	649	601	636	676	656	648	619	643	591	630	624	599	665	618	667	659	642	646	609	624	612	640	637	644	629	621	635	656	664	691	670	646	690	580	616	638	663	648	669	632	631	633	659	657	626	654	595	630	596	630	623	637	665	652	637	626	661	653	611	680	699	589	636	631	675	634	656	664	608	652	681	640	669	645	630	662	617	678	611	644	622	694	579	606	642	682	590	604	650	656	611	664	620	639	642	667	603	661	651	661	620	660	643	657	628	617	667	631	613	634	630	655	640	669	573	679	610	607	643	626	645	670	614	631	683	648	614	628	650	667	611	628	646	646	668	646	610	621	695	659	644	612	670	678	597	685	682	680	627	649	627	621	687	620	589	605	659	646	630	610	620	621	630	645	634	599	681	645	640	618	664	675	618	617	577	647	692	668	590	609	630	656	674	547	632	629	683	701	645	646	613	614	597	618	625	672	635	638	648	641	572	664	677	652	657	657	649	677	653	629	585	611	605	649	639	645	624	610	635	593	636	641	621	598	632	606	679	623	600	654	668	651	661	628	628	668	602	625	619	600	648	676	595	653	625	664	614	633	668	664	661	603	644	615	618	639	635	628	657	635	667	637	634	661	671	636	680	602	666	615	625	634	656	628	609	631	665	596	628	626	655	634	616	695	604	618	669	678	644	636	692	626	643	657	621	630	638	631	642	603	628	691	637	640	641	642	608	634	684	599	682	655	661	632	643	663	670	599	639	659	633	645	673	645	646	641	637	656	600	646	635	624	680	662	615	624	625	644	622	646	669	646	621	659	639	617	624	636	640	640	622	628	654	577	587	619	629	631	617	639	606	651	652	610	611	625	642	600	684	620	594	642	621	634	661	663	694	633	627	644	623	583	623	667	655	675	617	666	637	614	646	658	616	627	684	659	625	605	566	615	654	645	593	663	641	626	670	633	660	654	648	605	634	633	690	653	629	600	643	681	664	637	662	610	577	628	652	655	642	642	654	627	637	663	629	660	623	653	637	671	636	641	649	654	641	656	645	643	720	656	645	662	616	623	604	635	592	688	626	639	599	640	642	655	664	645	686	648	676	637	648	639	605	599	674	645	682	634	606	629	661	649	626	676	667	648	644	616	643	612	626	616	695	602	640	664	616	649	658	597	601	610	658	643	623	640	612	656	655	586	626	598	637	640	648	650	640	629	631	661	615	575	681	617	637	659	678	669	648	639	627	669	642	622	632	672	637	660	651	625	620	629	656	652	647	621	621	669	642	618	611	630	646	640	633	647	648	650	692	629	624	643	653	619	580	612	645	655	648	621	653	640	633	658	663	641	627	649	639	636	640	681	650	627	673	644	657	625	663	648	670	620	684	668	650	633	668	637	639	641	626	658	650	637	619	598	648	609	610	658	675	660	638	598	651	639	637	629	656	671	651	630	665	615	632	641	589	632	614	622	647	649	687	652	636	660	660	661	655	655	630	634	646	660	638	634	663	625	622	667	621	684	642	639	633	648	647	641	648	672	659	647	643	654	689	678	678	639	673	644	616	604	665	623	679	679	623	599	680	615	679	648	621	672	631	667	634	659	620	642	601	642	607	663	642	618	611	679	629	682	683	626	628	599	658	632	655	621	654	647	640	629	655	650	619	635	617	656	646	599	625	662	669	646	652	623	638	654	639	641	631	579	646	624	649	639	629	643	604	661	645	638	621	626	669	662	588	705	597	670	666	637	628	639	625	609	653	642	675	631	658	657	635	658	655	591	626	665	615	676	635	625	655	651	585	679	617	640	652	646	627	629	672	564	603	666	656	643	655	671	612	636	633	643	645	648	610	635	671	611	639	657	679	657	647	637	617	670	640	661	631	611	639	631	637	646	677	649	652	587	638	571	594	624	656	626	664	696	624	621	605	637	635	629	615	618	650	669	644	655	659	639	685	646	665	648	661	624	672	659	653	622	672	630	643	590	608	603	629	714	621	617	646	662	700	666	646	601	594	651	722	614	650	686	620	641	593	664	660	699	666	665	679	615	634	633	670	619	639	608	682	689	663	674	637	629	624	635	665	656	630	703	666	632	622	644	650	657	679	679	656	625	632	632	613	637	646	672	615	651	672	649	655	620	603	651	631	660	686	667	664	625	623	625	658	654	620	627	662	634	662	637	684	645	617	638	640	605	648	704	628	643	615	625	623	679	601	613	607	658	661	650	635	651	627	683	635	637	602	606	689	646	661	698	677	673	589	628	661	631	625	629	643	641	669	613	629	633	626	633	683	635	639	668	656	687	688	653	699	574	691	608	640	628	650	653	653	596	635	658	628	671	662	627	660	655	651	663	656	677	635	637	658	654	683	624	633	658	680	618	571	628	622	657	650	628	648	667	617	640	685	664	606	639	641	655	635	658	612	615	592	688	660	629	676	634	610	651	672	644	608	715	596	620	606	632	651	576	620	644	574	607	624	631	661
19685	15221	19641	10471	9540	5536	2338	979	464	411	389	387	352	332	319	294	293	298	272	248	302	279	267	270	228	263	224	258	288	215	271	276	255	241	243	268	247	245	263	230	254	259	243	252	262	258	267	229	222	226	256	244	265	254	238	223	241	240	268	276	229	236	250	248	233	249	221	245	243	226	263	254	226	247	272	237	239	238	223	246	259	229	240	256	249	260	236	251	262	241	241	250	249	256	247	235	263	228	242	248	237	217	224	242	245	199	233	247	263	248	252	234	259	241	245	252	269	207	270	262	271	239	228	222	231	243	214	256	281	251	237	277	248	255	231	229	249	238	240	237	249	233	261	224	260	260	265	238	236	269	228	236	239	225	236	252	231	247	265	266	238	258	238	270	261	250	265	213	239	260	254	258	276	264	258	236	251	248	247	233	262	246	263	225	241	253	253	243	244	263	256	270	252	267	247	263	235	265	268	240	249	244	224	241	248	265	235	248	245	253	242	246	238	234	237	249	253	260	238	275	257	264	220	254	235	230	234	237	228	263	255	260	268	222	249	235	225	245	247	243	238	255	257	239	220	241	243	253	262	252	250	248	247	260	232	240	236	227	258	256	272	255	252	260	221	243	261	225	241	258	232	254	260	245	237	218	223	241	292	242	253	248	215	271	252	277	253	250	236	268	234	231	238	255	247	262	267	273	252	256	243	251	250	260	249	217	250	269	264	272	248	261	255	253	245	276	248	238	234	245	228	236	229	241	255	222	257	248	258	236	259	255	246	236	255	265	247	255	283	248	272	257	233	239	227	236	264	246	246	233	247	234	257	243	216	252	248	246	220	257	248	228	232	220	246	263	263	259	259	250	242	250	252	262	233	262	256	231	229	256	247	276	233	223	199	242	217	261	250	238	268	244	240	273	233	250	222	238	271	264	250	256	290	273	269	223	220	231	249	284	252	269	278	239	270	264	266	251	262	217	248	248	228	243	256	242	222	220	257	254	280	284	254	249	267	271	252	253	249	236	231	245	260	251	255	275	262	253	256	235	247	230	245	227	252	243	262	258	258	236	228	248	272	255	228	246	262	235	270	236	246	253	265	236	262	256	255	253	277	257	259	271	255	236	232	252	243	212	228	239	249	242	252	234	259	233	228	258	253	244	232	256	236	263	250	248	242	228	271	268	288	246	269	231	268	254	236	237	259	269	263	236	244	277	279	243	222	252	251	239	258	264	251	248	249	249	231	255	263	235	240	261	236	252	239	288	254	258	257	263	265	269	228	219	246	254	236	207	268	228	247	258	266	259	258	246	272	259	250	221	248	252	236	236	273	252	232	273	238	244	246	240	227	248	242	261	245	232	243	242	229	241	238	258	250	274	254	250	267	268	238	252	240	248	262	239	253	249	248	245	259	247	278	240	231	223	236	250	220	261	279	271	261	253	229	231	254	258	223	250	229	252	233	237	244	263	227	253	271	262	239	257	238	264	235	244	244	258	269	251	276	234	255	243	253	262	240	250	237	281	236	255	211	253	255	281	266	254	270	252	246	257	290	244	286	216	234	243	238	234	281	232	233	251	246	277	234	275	209	238	235	269	231	260	242	236	243	236	246	235	266	225	254	263	253	229	244	292	257	247	257	253	257	230	254	252	237	276	248	227	243	224	237	263	252	200	229	248	250	263	222	272	231	272	231	209	233	234	265	250	233	244	251	226	267	245	220	249	240	268	254	267	266	253	260	223	217	252	224	236	232	238	236	238	253	246	233	248	235	274	235	250	261	252	255	278	253	281	225	239	238	254	230	230	253	286	281	225	273	248	283	227	211	245	248	259	256	254	243	223	269	255	268	229	265	241	227	275	266	235	259	254	245	257	243	246	223	224	232	262	240	233	234	289	263	271	236	265	249	240	267	274	231	228	234	237	250	251	223	209	269	272	250	261	268	250	231	230	261	238	246	246	262	251	261	246	250	237	253	270	250	256	263	229	259	275	238	226	240	261	272	259	229	253	240	262	252	245	256	256	243	219	221	262	239	254	281	231	245	263	267	240	276	244	279	233	259	225	250	252	241	264	246	258	255	234	240	264	283	228	227	252	229	243	249	255	231	258	259	253	238	230	276	250	256	237	260	265	254	250	218	281	251	243	277	217	235	240	265	253	237	256	231	233	243	262	256	274	251	223	249	255	237	266	228	236	222	241	243	271	244	244	249	257	221	219	261	267	245	262	245	258	247	284	244	246	239	239	230	232	232	247	244	244	249	244	250	250	246	248	248	276	226	255	225	236	245	279	227	258	254	249	267	278	229	237	234	226	268	261	260	231	253	261	238	267	253	235	245	250	242	264	245	240	227	248	223	229	245	244	237	244	245	242	259	235	272	250	238	224	242	235	257	288	267	239	260	234	258	237	229	244	257	233	249	254	210	256	237	258	289	249	231	242	225	261	243	246	242	270	247	243	246	241	246	246	272	246	232	241	229	251	258	254	250	255	231	281	239	242	270	256	261	244	231	246	257	263	267	241	232	255	238	242	272	246	275	250	245	233	257	251	263	241	244	237	246	247	257	254	246	241	253	245	267	230	234	253	257	257	253	230	251	226	211	241	251	228	263	257	254	265	249	240	259	242	242	253	233	233	265	239	243	245	249	257	257	263	263	248	258	256	253	244	275	247	266	235	238	223	230	239	252	229	258	273	249	262	259	296	259	232	228	253	237	261	239	241	239	272	218	241	249	259	249	239	242	249	237	261	245	271	275	227	243	266	237	235	225	272	235	244	272	263	269	260	243	232	260	261	240	232	273	255	230	215	236	231	268	267	258	233	229	240	241	270	233	227	259	229	251	250	263	266	221	245	224	248	261	213	247	241	233	233	257	226	245	257	242	244	267	238	231	283	254	247	245	252	231	250	224	263	249	260	240	248	259	262	248	244	252	240	258	249	275	250	257	261	247	250	275	283	246	260	235	263	282	246	222	226	214	255	247	241	243	256	249	252	240	239	250	256	233	252	258	292	226	239	246	256	252	220	256	244	265	251	238	226	247	264	225	267	251	240	238	246	239	250	209	265	243	258	245	224	254	250	251	231	257	226	268	242	257	242	248	209	259	245	211	248	276	224	238	275	238	241	212	229	236	256	219	240	241	268	250	258	258	260	293	254	238	220	257	252	241	264	246	261	225	260	269	274	241	240	241	267	236	234	222	250	279	252	273	266	260	265	247	238	243	257	279	264	240	261	252	243	235	245	223	227	237	247	265	246	256	239	246	229	255	242	240	222	229	251	265	213	244	251	213	228	246	241	252	271	245	231	242	246	239	258	250	261	251	245	275	228	233	241	297	281	268	245	244	237	240	252	243	270	231	260	261	251	266	250	244	253	237	244	252	285	229	261	263	229	224	246	232	265	238	227	244	229	229	253	222	233	226	264	242	285	230	255	273	248	232	238	264	236	255	277	249	240	240	230	242	247	284	249	270	231	252	281	257	257	239	241	250	269	246	221	265	255	232	222	249	249
11966	13806	26212	23257	28452	19891	10336	4815	2281	2134	1926	1790	1647	1482	1398	1257	1231	1127	1075	955	1003	883	748	740	762	797	786	795	751	743	696	783	807	831	768	809	772	682	758	787	738	645	677	686	686	695	646	674	679	701	643	654	681	734	704	665	712	660	724	650	672	706	639	659	686	667	694	679	658	634	700	662	666	643	751	660	674	687	713	715	692	644	685	644	695	676	658	687	731	723	693	666	745	650	691	693	690	654	699	705	716	684	721	654	644	679	710	684	677	675	676	713	658	670	667	717	679	682	671	673	717	676	660	681	676	698	682	667	667	688	702	647	673	649	717	701	642	605	675	689	747	713	684	679	655	703	670	663	755	640	685	691	701	665	698	590	688	664	641	712	692	691	657	640	652	703	672	742	663	675	663	691	696	672	676	655	669	658	661	697	726	695	706	661	657	673	705	719	686	691	662	719	691	646	652	674	713	723	659	641	705	668	694	681	683	651	682	783	707	728	647	681	639	657	682	679	712	703	723	686	646	633	677	676	681	689	693	690	676	652	705	656	657	687	699	629	669	697	636	667	712	708	696	678	655	699	674	686	689	729	674	667	665	657	651	730	697	684	696	724	723	679	713	699	672	681	715	702	716	658	666	676	689	713	704	714	693	701	678	690	680	716	663	725	690	704	681	672	656	639	714	691	651	721	705	645	702	688	647	680	690	685	693	682	682	620	676	727	732	653	679	708	658	661	631	701	700	671	682	717	660	683	650	706	717	659	702	678	674	716	708	640	698	731	653	700	661	700	729	652	629	741	734	676	618	657	679	702	683	694	693	714	657	672	660	669	689	669	638	722	669	681	644	642	711	701	690	681	754	720	675	672	712	635	683	656	707	749	705	687	654	725	667	703	660	701	700	638	678	691	689	687	691	649	642	706	663	710	683	638	621	741	685	667	665	647	671	679	693	692	659	667	666	662	686	692	664	687	693	677	704	678	689	696	713	665	691	739	622	746	671	656	636	721	736	658	661	690	678	722	762	679	671	649	654	687	634	683	715	715	714	657	691	676	679	648	662	622	676	624	672	650	662	661	646	668	663	670	677	677	711	634	690	655	686	637	672	695	704	690	715	702	688	700	736	685	703	684	718	669	626	673	682	626	683	657	692	680	699	628	681	690	669	641	700	653	678	697	650	686	740	731	723	708	672	691	712	672	754	683	689	683	726	729	683	670	664	679	706	666	719	692	677	728	688	696	665	712	679	714	670	696	726	670	678	669	707	677	658	663	675	667	650	674	717	672	699	671	649	704	700	681	706	703	680	681	698	689	663	652	658	671	686	711	711	676	674	706	672	659	695	672	697	705	712	712	697	693	687	661	739	659	595	634	663	687	686	703	668	649	655	682	673	724	728	750	657	693	656	694	688	715	622	705	655	668	698	658	683	698	678	639	717	684	664	707	716	699	640	694	700	688	663	683	665	697	679	682	662	685	678	680	676	676	736	706	615	684	701	691	658	724	683	710	643	683	711	706	698	629	721	682	698	730	702	679	695	708	662	669	661	688	629	741	668	683	672	694	696	698	690	666	691	713	668	655	698	737	697	696	716	688	682	652	656	681	691	672	670	656	707	651	691	718	696	686	637	692	635	702	686	653	669	698	709	679	681	699	647	654	676	653	677	678	695	677	683	671	676	679	682	651	653	684	687	702	670	678	693	667	687	692	681	701	693	708	673	682	661	665	706	695	655	615	685	661	709	687	713	696	698	695	664	697	678	730	678	692	673	662	642	698	664	699	732	649	687	641	746	668	645	741	674	665	667	671	718	686	698	681	688	705	676	677	711	692	630	685	650	670	624	633	668	709	663	702	669	668	657	713	659	652	639	650	671	670	720	705	610	708	680	709	704	718	685	629	676	682	707	687	701	723	691	687	701	650	681	673	714	670	641	667	662	673	676	618	697	689	693	709	708	689	673	687	728	651	670	689	673	664	710	659	713	687	708	657	708	699	653	628	663	676	703	714	667	660	650	729	696	727	686	666	650	735	702	633	652	693	702	690	698	674	665	668	724	697	668	703	705	690	682	708	689	668	690	647	736	641	662	695	714	704	646	668	714	690	716	676	692	657	670	679	690	680	646	669	676	644	650	691	691	664	718	651	659	692	662	683	652	695	667	672	688	696	638	685	681	645	662	675	711	666	696	687	702	720	645	671	687	645	635	660	705	632	686	702	686	661	677	687	691	727	633	708	681	732	707	682	663	744	653	683	728	682	673	685	702	682	727	708	661	718	649	657	710	685	642	665	716	693	716	705	703	675	683	657	723	727	683	704	619	701	682	670	657	720	680	667	664	656	702	691	690	701	686	691	657	650	690	723	678	677	672	672	691	671	667	661	686	720	699	652	656	697	669	684	702	668	659	646	692	738	654	675	711	717	657	674	644	715	657	692	686	660	706	687	648	655	683	691	637	650	696	647	628	646	716	682	705	666	708	716	655	656	690	764	678	714	662	709	727	752	735	699	673	646	724	684	645	676	666	684	669	700	732	669	708	678	677	692	741	656	639	659	676	730	713	711	692	668	709	656	665	653	708	704	687	682	731	695	667	627	677	706	683	682	729	667	680	694	709	744	707	705	671	678	667	665	663	643	704	662	699	692	690	710	675	693	645	697	664	663	675	660	678	660	673	690	711	695	648	695	682	697	713	667	668	701	675	678	676	732	717	675	680	677	652	657	693	655	674	632	693	695	717	685	720	674	700	677	670	694	683	670	670	666	672	703	735	660	741	621	714	708	705	708	669	692	667	700	707	684	679	670	733	656	708	666	693	700	691	659	674	685	664	671	647	720	670	681	665	709	655	722	667	639	686	714	652	666	696	705	684	716	680	662	674	678	739	644	681	691	672	698	660	725	670	640	695	695	700	656	682	663	719	681	715	626	646	660	687	685	668	690	711	681	684	714	660	688	700	689	654	671	680	653	723	678	704	689	681	703	687	685	696	676	709	666	703	695	700	726	648	606	723	670	673	664	675	710	698	675	652	686	677	678	723	717	693	676	693	631	681	692	629	684	684	721	704	657	712	639	679	662	681	726	686	675	723	695	643	703	677	706	677	716	640	697	707	698	690	713	680	665	731	674	734	683	668	699	659	703	692	674	684	692	678	698	637	718	682	714	690	700	650	701	652	698	702	688	711	698	684	689	681	702	702	694	645	713	681	685	679	670	667	743	706	657	667	693	670	726	648	714	683	683	669	677	659	657	643	713	664	657	723	688	710	670	696	708	690	697	713	675	736	728	673	664	700	701	662	680	689	696	707	736	668	690	708	725	669	719	718	652	675	696	688	627	674	664	692	731	721	688	647	666	694	657	673	673	655	697	681	680	712	734	717	716	647	725	676	693	692	696	728	665	669	697	677	675	704	683	679	700	698	708	707	702	661	692	705	709	659	681	678	691	699	645	678	647	701	663	723	726	699	729	664	717	699	723	689	667	696	641	719	713	685	673	723	650	696	678	616	689	672	687
30480	27462	29181	30805	51599	38572	20033	7980	1869	512	483	426	450	386	357	304	281	304	296	311	291	228	253	288	344	337	326	293	234	249	287	318	277	259	282	298	243	277	268	236	271	239	212	227	241	205	221	223	222	218	240	221	196	212	224	228	201	199	203	218	226	221	221	208	203	204	226	198	222	225	209	232	208	202	206	218	231	198	215	213	225	224	237	184	216	214	199	214	185	187	217	211	236	199	215	202	226	236	229	192	191	201	234	212	200	207	222	202	246	210	204	200	230	177	204	188	201	212	219	199	233	212	207	233	220	190	239	237	207	225	193	215	198	209	230	172	226	216	237	228	208	228	240	193	220	251	207	193	242	197	222	191	216	214	200	214	204	223	240	227	246	216	197	221	209	218	220	231	210	237	182	219	226	242	235	205	241	225	194	205	221	225	224	202	208	196	196	216	215	224	207	211	210	200	223	232	221	214	205	232	241	210	206	215	205	217	226	205	226	217	231	230	227	226	200	193	211	220	207	205	235	213	200	229	236	207	217	202	214	246	187	207	242	249	209	212	239	216	181	190	208	211	206	228	209	229	222	195	222	224	234	211	212	188	221	209	236	190	218	216	195	217	222	190	221	216	233	203	216	201	214	211	234	230	221	217	197	227	233	208	200	208	184	200	227	204	225	180	215	220	222	231	224	209	213	200	227	190	212	204	199	226	214	219	198	194	217	219	204	225	213	224	217	223	209	197	204	189	205	215	216	239	193	247	209	215	237	218	187	189	191	220	189	197	196	221	217	207	244	206	193	215	191	193	219	184	217	204	228	196	196	226	219	189	192	240	235	200	221	205	209	223	224	232	209	244	178	193	207	226	204	226	226	228	220	223	212	225	230	221	233	202	243	195	215	217	232	229	218	199	221	207	230	205	234	215	212	210	218	217	188	196	218	207	219	203	210	243	195	214	205	205	198	210	213	223	215	219	240	224	227	222	220	223	236	245	204	203	211	213	197	179	208	194	216	192	218	227	226	233	222	244	245	213	231	188	212	209	195	206	223	219	208	229	213	219	213	220	214	220	208	197	208	196	202	209	213	219	229	228	213	230	224	222	222	213	211	203	211	190	208	228	204	234	197	234	199	228	221	197	217	207	226	206	206	205	215	237	239	210	210	173	204	223	210	233	211	214	208	224	209	203	207	223	208	197	216	228	231	214	210	227	243	220	207	240	200	237	222	237	199	204	221	222	226	202	189	198	223	237	184	221	198	223	201	211	178	205	230	199	222	193	205	207	218	217	220	193	215	222	207	214	212	211	183	179	207	231	215	207	212	203	200	201	243	202	235	204	213	248	217	210	195	239	227	226	218	218	187	206	178	232	207	175	235	220	227	194	213	237	215	246	201	229	219	223	235	217	238	221	228	177	193	196	223	230	189	230	185	213	236	229	221	207	198	225	201	235	199	231	237	227	207	215	214	211	223	207	219	206	227	215	214	205	234	213	250	203	212	225	185	222	209	216	228	197	223	216	212	222	222	209	229	225	214	194	237	203	208	199	222	216	212	231	207	198	191	211	202	226	218	235	224	192	228	229	233	225	214	219	219	217	223	185	230	192	218	213	238	211	213	226	203	201	220	205	200	203	189	227	195	199	221	206	207	225	204	208	209	224	225	223	234	219	194	231	203	203	229	232	226	208	212	217	244	224	237	211	220	218	201	220	216	219	201	207	213	216	215	203	220	186	196	205	228	238	239	217	232	226	196	212	222	220	227	250	202	198	210	206	207	211	199	222	209	216	220	213	213	247	222	223	221	255	208	190	204	200	207	211	243	221	210	236	194	219	214	242	219	194	214	204	205	208	196	212	207	229	200	209	198	202	223	230	212	263	228	222	198	194	220	196	212	235	221	206	214	211	232	199	208	222	230	213	231	206	201	218	197	212	227	250	204	225	228	220	204	208	189	223	206	205	214	190	202	221	227	223	202	217	208	203	197	210	228	240	215	222	208	216	231	216	216	218	189	220	222	184	203	200	245	250	249	211	177	206	218	228	218	177	235	230	216	205	190	225	219	233	211	176	236	229	239	213	210	198	184	209	222	234	196	247	215	196	232	194	231	217	190	207	222	209	196	185	220	206	229	201	219	255	188	199	241	233	210	219	223	213	190	211	212	192	215	221	237	210	210	214	186	216	212	228	212	220	199	219	246	209	228	213	239	264	218	200	228	237	192	214	199	192	213	218	226	204	212	191	206	231	205	190	207	209	218	221	221	228	222	207	240	211	209	234	211	203	235	234	196	218	238	213	215	229	230	225	210	227	239	207	223	219	213	210	212	196	216	251	220	225	217	209	246	223	241	190	217	203	212	186	225	214	216	221	209	185	198	218	196	231	232	211	193	208	202	218	227	193	208	198	211	232	215	210	201	222	185	191	201	225	198	202	240	207	189	182	192	219	211	230	233	234	208	225	218	249	211	208	188	221	190	208	219	208	192	214	199	243	241	196	237	238	214	227	190	197	196	225	205	238	229	200	199	234	190	218	215	246	190	204	193	199	208	208	213	243	210	237	213	218	204	212	206	221	206	210	237	188	219	215	246	210	236	219	207	189	214	224	217	200	173	222	215	210	226	237	223	222	189	221	205	212	214	219	213	212	232	218	194	233	198	222	208	208	232	213	223	224	209	231	205	219	208	207	208	221	222	223	205	233	206	195	215	206	212	227	226	241	203	228	211	263	207	244	217	210	226	212	177	232	224	232	219	213	229	236	230	246	204	221	188	208	227	215	176	223	198	250	182	225	198	210	195	204	205	231	210	199	208	198	226	223	209	220	212	212	235	220	204	210	204	189	208	196	214	226	230	216	198	226	214	213	217	222	191	204	202	195	194	213	225	198	228	182	221	219	205	211	221	191	249	203	215	210	199	212	193	208	213	209	230	231	206	221	204	224	221	208	196	197	217	218	204	216	216	244	216	215	217	242	197	208	211	221	220	204	224	217	220	208	221	214	226	234	217	213	211	216	227	212	212	221	234	223	224	217	213	221	202	206	244	230	219	215	213	225	189	216	186	212	203	214	243	221	205	191	215	195	196	207	217	206	204	174	220	219	216	205	213	203	229	200	217	211	228	223	221	217	199	222	191	200	223	219	220	203	238	223	193	198	181	205	238	234	190	226	208	215	209	202	213	225	212	218	208	238	206	201	230	223	198	223	196	205	200	197	192	231	228	198	224	214	216	243	222	210	185	251	203	192	200	242	214	234	211	245	213	205	197	254	217	200	202	228	229	215	202	227	218	216	207	231	208	199	218	207	202	198	205	224	196	217	213	210	225	219	202	205	223	217	221	192	203	240	224	230	221	213	209	202	213	228	196	232	202	223	245	222	228	211	217	227	229	189	223	204	236	199	229	216	207	215	218	200	211	204	196	201	202	220	228	203	199	221	224	211	230	210	197	215	214	240	205	189	203	231	220	204	236	192	222	219	215	211	194	196	202	214	194	198	204	206	205	229	181	227	223	230
18978	23001	33867	47779	69427	56354	39220	25219	9199	3301	2928	2555	2637	2424	1836	1524	1432	1523	1608	1531	1170	857	931	1427	1586	1924	1875	1255	1046	866	1468	1786	1472	1488	1343	1352	1128	1031	880	793	943	858	794	585	604	550	574	642	612	537	604	621	613	581	589	625	633	609	596	613	622	613	607	591	626	616	583	560	615	595	640	593	617	625	587	619	597	581	603	611	584	616	611	586	607	606	593	633	557	640	599	607	598	563	631	652	633	596	607	613	598	638	612	594	613	561	571	615	615	577	600	584	637	591	614	630	561	613	589	588	593	614	620	614	625	579	595	568	649	572	614	594	586	591	644	620	622	552	618	588	620	619	589	588	593	594	612	602	613	616	578	566	586	605	587	621	587	566	591	585	604	596	616	605	628	597	567	577	620	614	584	610	566	577	596	612	610	548	596	627	688	572	603	628	558	600	628	585	599	624	604	580	619	577	582	586	607	621	623	624	613	650	631	645	622	566	598	616	591	593	550	626	625	605	608	645	569	588	573	574	582	623	577	601	610	615	650	602	630	607	632	630	621	620	604	633	621	625	627	682	620	597	615	606	596	572	604	597	618	600	617	625	618	563	599	602	570	621	596	602	593	615	605	591	563	643	607	647	636	627	642	629	638	581	614	627	613	591	594	605	578	608	618	606	612	571	630	565	623	622	625	567	619	608	605	620	619	608	590	598	614	562	571	612	620	625	618	609	564	586	631	606	635	614	614	619	596	653	606	613	589	623	629	613	595	560	576	674	618	608	617	635	662	625	603	601	613	612	593	610	680	582	612	644	582	592	608	647	659	610	616	595	602	607	595	590	579	618	632	633	598	596	614	614	651	594	608	638	624	638	598	631	634	584	599	620	579	609	612	566	621	616	587	614	590	596	597	561	611	575	587	565	603	585	646	604	598	574	605	613	615	630	608	611	619	647	610	587	596	614	577	607	598	580	598	630	621	583	629	613	630	635	609	638	631	662	612	600	566	568	589	604	598	598	594	619	572	621	579	640	557	587	606	592	594	631	572	627	587	590	580	590	564	596	610	614	614	667	572	606	576	640	623	540	612	661	617	632	613	599	568	617	621	624	602	614	565	619	638	536	604	595	655	582	603	584	590	620	594	564	607	570	609	615	632	584	579	570	584	591	571	602	597	594	596	601	613	589	612	634	600	615	580	578	575	601	614	612	620	622	623	556	629	643	600	592	597	609	581	609	653	589	656	603	586	596	579	558	625	605	579	595	601	601	586	651	615	638	626	614	620	621	626	559	631	608	606	610	614	627	590	571	635	596	631	605	567	561	611	559	610	550	604	602	615	589	627	614	588	619	618	592	604	610	627	586	598	632	579	660	579	644	591	653	585	583	634	650	591	601	649	589	621	655	591	593	618	609	613	578	651	573	620	656	590	613	614	633	594	649	587	574	595	633	582	611	615	558	620	597	600	608	558	573	553	616	582	590	613	614	630	565	571	632	626	597	631	581	649	614	640	582	589	536	595	618	600	580	608	600	580	622	617	622	654	611	576	628	614	585	595	586	583	644	611	615	590	604	605	614	598	610	612	561	564	604	637	635	632	568	571	646	626	610	612	620	628	586	623	549	614	610	589	614	625	611	621	648	600	582	624	627	586	596	599	592	605	577	560	612	589	650	593	616	579	583	590	611	622	643	578	611	627	598	569	617	605	571	615	639	597	628	594	624	615	585	579	644	563	600	607	615	624	581	608	576	596	609	556	646	572	604	654	615	567	588	616	637	590	617	638	622	607	593	651	598	560	650	583	655	610	595	594	659	609	680	584	607	618	604	616	617	629	608	619	619	603	626	623	640	598	596	623	616	626	608	614	595	609	617	616	592	618	554	581	580	622	577	572	564	624	587	610	579	628	614	636	584	615	626	593	618	596	595	654	619	605	555	580	583	602	625	610	590	618	610	654	617	626	592	584	555	623	610	655	607	611	588	645	570	622	654	647	588	573	584	606	610	607	592	608	585	617	586	590	633	620	580	631	618	580	644	627	602	626	616	605	608	618	638	610	610	590	623	578	600	618	573	620	594	617	639	585	610	581	586	641	557	554	603	575	597	611	588	637	608	608	645	601	655	605	585	588	611	627	595	594	609	593	611	601	618	623	569	620	590	612	575	580	610	617	579	589	606	610	596	615	561	623	668	603	608	627	596	623	622	564	604	620	603	584	600	564	629	641	612	575	602	645	597	594	631	624	644	612	616	594	612	585	612	603	610	619	614	615	635	605	674	655	548	602	606	628	554	608	601	602	620	599	588	640	615	650	596	601	585	607	646	590	598	643	562	587	629	617	618	586	615	607	568	637	602	622	613	596	631	600	567	562	609	622	565	583	607	588	620	591	655	621	624	603	616	623	612	595	613	624	638	596	632	597	611	588	608	595	604	627	599	614	633	604	571	617	563	633	604	564	623	632	615	660	583	646	593	621	593	570	621	614	573	641	573	641	570	569	595	598	641	628	623	628	638	603	585	599	646	615	591	601	656	610	574	600	616	624	583	578	576	613	616	617	596	565	577	608	621	605	626	601	654	579	614	599	625	598	590	626	616	618	586	608	620	567	620	611	613	631	593	635	567	593	599	589	575	591	577	597	561	613	632	592	597	582	574	607	629	674	591	609	624	577	545	590	579	660	625	641	608	555	597	590	599	605	622	645	583	577	610	631	598	604	628	592	612	587	621	596	587	607	644	612	588	614	604	581	615	592	623	595	645	626	598	632	574	599	636	611	582	610	612	609	613	609	619	659	632	610	603	628	572	583	648	623	597	604	592	587	577	587	595	638	586	565	636	635	549	605	590	577	613	618	634	633	631	642	593	574	599	568	600	638	619	584	625	617	600	579	591	628	617	585	637	599	619	630	625	593	589	594	612	612	569	631	623	598	590	631	665	627	618	648	590	574	606	627	635	609	593	594	586	589	610	612	619	567	584	565	618	598	573	608	596	632	611	630	548	602	616	614	569	600	622	611	617	572	568	615	654	619	608	620	626	642	609	568	650	612	603	588	625	606	583	610	638	620	613	565	594	597	565	595	609	648	618	601	610	611	620	586	634	649	540	599	642	587	652	636	585	599	602	607	597	607	641	662	598	584	599	627	640	605	608	618	627	611	621	593	640	603	644	610	560	568	611	622	598	634	631	607	593	623	542	627	628	590	633	613	623	628	556	595	628	602	616	605	612	594	614	637	606	621	626	617	581	561	613	611	604	621	580	551	592	586	589	663	616	578	600	583	640	582	614	580	558	629	631	559	609	642	596	596	611	604	600	602	591	600	648	601	628	611	639	640	591	614	597	642	652	625	616	600	592	620	630	571	626	608	579	592	567	583	615	591	605	680	604	624	684	612	575	570	600	578	614	614	595	626	583	619	642	599	605	584	595	571	593	620	616	634	613	622	634	632	545	637	617	643	648	656	592	652	630	595	598	631	657	618	626	639	654	606	623	603	604	626	596	585	579	619	584	595	589	592	592	655	596
35357	33728	31580	40017	66009	51150	29960	12986	4037	1106	754	640	641	395	452	445	454	524	439	477	313	252	286	330	314	357	269	291	251	250	301	324	308	324	289	286	276	249	252	252	247	278	236	240	208	239	270	249	250	225	248	213	232	236	253	231	273	228	237	236	208	234	213	234	216	240	251	227	236	231	248	244	234	242	247	238	227	265	228	226	254	239	221	244	258	257	235	222	242	258	248	227	256	246	228	238	234	206	232	238	236	252	228	267	231	242	212	217	206	234	234	248	244	259	254	220	231	253	256	228	249	243	218	222	231	226	235	228	248	242	224	246	243	227	260	228	236	226	249	220	249	237	230	214	255	191	238	278	222	224	253	242	232	253	232	236	208	251	235	230	251	238	210	268	244	238	214	262	205	225	228	257	238	240	235	244	232	245	222	257	211	252	223	269	249	253	243	221	259	238	230	259	218	246	239	235	248	233	243	216	215	261	235	258	213	235	257	198	238	214	205	224	261	207	241	237	275	228	228	235	273	235	254	226	233	241	221	237	214	240	239	219	260	237	255	220	232	251	240	236	221	257	221	235	235	239	228	230	225	232	233	226	225	235	220	231	214	243	233	244	249	227	243	256	249	215	284	218	235	251	229	245	245	229	261	240	210	217	246	259	222	235	243	254	220	246	260	212	233	219	256	206	235	241	248	242	234	215	244	214	228	226	215	250	226	231	237	229	258	229	239	237	258	244	241	228	229	249	211	235	216	221	241	251	227	250	223	251	251	225	220	221	227	237	251	227	199	251	213	238	238	242	228	236	222	227	224	254	248	244	223	229	255	220	247	238	236	250	241	229	218	242	226	244	225	214	264	239	238	242	245	202	233	212	214	220	259	227	231	225	232	241	236	239	243	230	254	240	236	187	232	238	235	240	244	243	237	259	253	267	216	248	256	210	245	236	214	250	247	260	224	245	250	222	239	230	251	220	223	237	234	250	273	230	253	246	240	228	227	217	235	240	224	235	225	247	244	250	230	256	216	219	240	244	257	244	227	228	249	238	221	238	248	248	237	243	217	244	207	226	218	252	244	249	262	244	234	280	248	236	232	237	214	256	219	244	276	254	210	215	234	234	232	245	253	242	226	213	223	251	254	202	258	217	211	235	227	222	225	233	234	231	217	248	236	216	230	250	233	221	239	235	234	238	258	232	256	230	232	235	247	228	225	241	225	253	219	255	265	228	221	213	249	232	218	215	232	235	235	222	223	240	249	239	242	215	225	240	244	233	226	226	240	233	210	247	244	226	233	239	246	247	226	228	237	221	236	239	243	231	221	229	259	227	234	242	240	242	239	234	220	245	241	248	241	245	236	226	229	238	254	246	212	234	252	239	251	246	269	243	231	221	233	241	234	239	246	239	236	254	222	217	226	247	239	253	234	246	243	243	252	216	243	248	230	244	230	248	184	226	227	258	230	236	204	264	252	246	241	245	213	259	262	230	265	224	242	224	252	242	213	227	234	232	233	242	242	235	254	219	251	221	254	221	230	209	272	258	235	226	241	244	209	237	240	205	234	219	233	221	219	242	276	229	233	238	256	236	253	206	248	226	235	197	224	221	212	229	262	228	226	244	240	242	249	248	213	238	243	227	219	239	245	241	236	226	255	244	223	263	220	247	227	218	231	245	231	237	224	246	240	261	268	251	212	261	237	236	212	244	221	264	215	262	231	239	239	221	233	223	221	239	240	236	224	237	244	243	222	241	249	235	223	212	221	221	240	254	249	264	234	267	266	223	234	211	221	214	220	207	251	242	245	224	220	246	277	230	245	212	249	230	247	211	245	248	252	233	208	226	239	216	246	231	220	206	226	209	237	265	215	260	216	242	242	246	235	220	221	215	226	225	194	260	230	222	206	256	236	210	226	235	207	247	219	236	221	233	256	219	244	229	244	243	211	240	254	252	227	255	225	236	255	217	264	220	233	213	251	253	239	217	238	217	236	226	216	256	210	259	248	225	264	255	224	214	255	259	255	251	195	237	241	225	218	259	236	252	227	234	234	235	240	254	221	240	258	219	243	224	225	229	218	236	235	224	215	241	238	221	221	246	256	234	241	228	225	226	238	261	248	277	222	205	253	228	244	246	220	237	261	247	227	241	243	223	232	275	252	257	244	239	220	251	226	232	251	260	231	212	270	232	225	244	253	228	239	246	240	243	236	225	210	235	225	241	212	245	192	238	254	228	224	223	256	224	223	214	234	242	254	236	242	257	251	242	224	223	230	230	223	252	230	224	230	215	243	251	220	242	228	227	255	242	241	251	226	218	249	241	211	228	224	241	239	227	261	233	238	253	244	242	238	227	230	214	214	196	238	245	241	239	229	221	262	225	215	234	232	253	225	250	231	228	242	231	246	238	256	233	245	236	230	229	229	243	241	263	226	214	249	228	230	226	225	218	251	246	240	218	221	213	228	236	242	260	228	223	227	229	223	224	243	250	235	259	238	268	220	265	249	214	238	212	246	267	190	235	240	224	258	264	208	229	233	245	238	223	230	234	248	230	257	225	220	216	242	239	234	251	257	233	249	239	222	244	261	227	215	258	227	218	235	207	225	266	219	257	228	261	250	225	238	226	246	214	237	238	229	238	226	224	236	225	228	224	236	224	239	242	251	235	221	261	245	248	225	215	252	224	246	257	218	244	239	226	231	209	222	235	218	232	220	242	218	208	236	259	235	238	238	211	231	211	203	219	243	226	225	224	210	202	237	222	227	234	233	262	229	220	276	228	243	231	244	253	233	225	227	277	225	227	248	229	252	261	263	237	226	213	229	198	251	229	253	239	219	233	240	252	234	185	254	276	228	228	266	224	235	242	205	234	221	263	223	253	236	248	204	244	234	237	216	233	248	242	206	235	266	243	254	240	249	227	276	223	238	228	216	236	231	243	221	214	256	235	223	240	253	231	234	257	206	260	219	222	253	249	226	235	235	209	240	231	267	214	237	198	237	229	234	256	216	237	189	246	235	224	235	199	248	238	242	259	245	265	241	228	239	229	268	233	241	236	231	240	247	256	223	243	247	239	230	203	264	247	237	253	221	221	236	243	230	243	232	231	237	249	220	245	231	224	249	219	238	233	225	243	246	237	208	236	208	251	224	221	247	235	232	239	213	246	267	236	264	261	242	251	238	230	236	221	272	252	254	239	251	270	229	231	238	234	270	255	239	242	223	261	246	225	229	253	250	249	250	259	204	222	220	241	255	229	253	229	243	221	252	257	221	227	260	231	204	227	209	241	240	267	212	236	210	254	216	248	219	240	221	235	234	230	234	244	284	247	242	250	240	220	251	251	215	261	209	215	241	227	241	262	227	235	262	247	219	246	231	222	296	239	242	258	229	200	215	249	240	237	233	213	243	261	248	229	239	267	228	228	226	235	239	239	205	231	227	227	239	243	229	229	240	234	242	233	216	242	262	226	232	225	241	239	221	194	237	230	236	261	227	239	227	251	213	236	211	244	255	260
23046	27341	35496	57076	83304	68534	48459	30373	15989	6810	4647	4204	4250	2272	2424	2676	3041	3435	2591	3051	1410	972	1124	1378	1402	1990	1202	1127	840	880	1344	1746	1560	1376	1190	1358	1240	1000	875	835	897	761	664	685	700	673	664	641	667	647	634	646	715	638	658	664	639	696	728	623	723	651	704	711	679	729	641	625	668	633	666	703	691	694	669	676	624	653	656	652	675	641	704	611	691	712	636	681	634	652	648	647	627	642	700	625	659	681	622	685	663	667	663	664	666	685	633	673	680	630	621	671	627	655	682	655	654	696	665	649	656	673	658	604	681	637	653	681	642	666	647	627	663	670	698	672	676	705	654	606	643	675	658	688	650	668	670	704	636	645	695	666	670	724	662	677	679	661	665	654	671	644	690	665	647	664	671	676	657	692	645	643	665	623	626	636	671	675	668	665	689	656	699	640	643	710	665	657	642	648	616	673	640	615	658	649	681	627	641	676	679	648	655	663	674	622	669	721	672	668	677	676	647	626	671	647	670	656	657	647	664	648	646	700	681	665	654	696	636	667	653	723	620	650	681	707	693	642	696	612	684	646	677	666	653	647	664	676	671	677	700	681	648	685	644	654	649	675	653	641	678	614	651	666	615	630	672	646	638	645	661	668	615	640	642	624	647	644	668	649	689	659	633	611	623	671	594	697	675	631	670	702	691	670	653	691	651	610	616	591	691	704	674	652	626	693	649	655	677	681	646	647	664	641	663	642	682	663	651	693	623	680	653	637	688	665	673	665	639	665	673	651	696	622	662	629	669	679	646	686	625	643	654	638	694	671	613	655	622	746	644	643	665	655	691	686	669	642	654	645	647	670	675	670	676	627	662	647	660	637	693	643	635	686	632	652	653	632	636	644	670	661	654	653	659	627	685	658	636	628	684	672	701	715	645	695	637	657	701	650	667	650	616	646	634	698	657	648	611	641	669	637	611	637	712	657	689	689	694	684	653	670	696	677	670	641	690	602	607	687	642	677	669	625	644	692	660	677	684	703	650	657	683	687	660	688	685	633	654	616	672	661	645	656	631	663	695	704	692	672	661	669	662	684	680	665	646	629	653	635	696	650	687	655	613	664	667	718	651	659	617	641	665	669	631	650	669	684	655	688	671	673	680	648	656	670	654	673	720	615	658	669	672	673	671	672	664	684	703	677	687	663	680	654	679	669	658	626	656	681	718	650	677	670	679	681	647	643	685	659	667	662	688	637	631	689	693	675	632	657	639	645	659	633	648	666	661	677	672	649	667	667	674	646	653	672	691	632	639	655	693	653	699	617	683	633	665	609	668	671	690	645	662	651	624	674	658	712	672	683	654	658	664	634	681	667	670	654	693	654	642	643	673	655	656	691	702	711	677	698	703	654	640	619	648	653	620	642	684	641	625	685	636	704	659	639	675	678	641	624	686	627	664	606	695	677	647	704	639	660	672	678	646	649	660	676	636	680	640	667	665	645	708	654	665	697	665	651	622	665	644	657	687	693	658	677	640	658	677	652	636	661	624	693	650	651	657	666	645	651	657	674	679	682	649	663	661	711	629	684	670	683	704	682	655	666	669	700	672	702	654	653	694	678	690	633	663	645	650	644	630	701	653	682	662	639	639	685	651	642	652	628	706	648	641	663	662	684	701	678	658	685	664	664	665	634	670	674	682	639	696	655	632	672	637	668	665	703	689	652	639	643	663	689	637	678	664	631	663	644	665	690	656	678	654	666	675	637	690	700	681	672	692	665	614	706	672	693	715	634	637	709	658	634	603	701	661	656	651	689	670	644	688	686	677	661	680	656	695	694	657	665	667	696	687	706	636	673	671	668	647	627	680	661	636	693	632	638	662	645	665	661	671	672	651	684	693	645	660	655	645	655	629	660	632	650	669	669	687	679	659	705	665	677	635	707	703	628	650	650	674	676	642	699	635	681	662	634	646	658	662	674	628	685	697	651	653	655	680	661	686	679	675	677	692	702	657	665	625	687	670	638	629	699	668	653	657	662	673	661	613	632	623	661	665	685	608	669	680	657	645	691	647	690	666	685	688	669	649	712	638	646	653	618	669	651	608	644	697	669	708	649	673	660	666	639	625	714	617	684	619	662	669	654	674	663	673	721	629	715	681	650	643	716	625	643	702	723	665	655	664	640	681	692	701	671	623	666	604	656	680	655	658	651	649	694	651	655	677	679	671	663	677	637	702	665	694	697	674	662	656	650	696	642	669	658	651	594	653	662	657	630	675	641	659	654	685	661	713	685	675	663	646	645	676	679	619	680	672	708	672	672	697	712	677	642	655	662	676	666	662	651	672	672	664	700	708	720	637	669	656	681	673	647	694	672	622	647	630	714	670	653	671	693	655	623	639	637	619	628	676	659	673	685	670	636	688	673	683	677	650	608	631	633	698	683	651	647	675	636	616	640	654	662	662	651	670	704	623	629	670	664	680	708	639	690	690	690	663	615	659	651	668	633	686	644	647	606	682	681	676	653	705	711	689	669	671	618	658	689	660	646	708	663	640	670	682	669	687	660	674	666	622	717	685	659	678	655	681	673	632	616	657	628	682	639	621	633	632	637	674	660	677	668	630	675	628	597	676	679	696	686	630	676	686	661	655	634	671	641	676	699	670	650	678	658	638	636	629	695	693	668	683	672	679	646	674	651	670	697	653	670	685	653	651	616	698	721	668	678	684	650	635	670	660	685	647	655	683	632	675	644	728	684	628	608	669	657	717	685	654	649	683	659	639	634	705	667	664	685	635	606	682	654	680	665	631	627	659	622	657	665	642	727	650	644	650	661	671	636	655	693	661	654	631	682	720	670	699	644	686	685	726	654	666	678	690	673	651	608	661	666	652	665	647	633	710	676	676	649	630	730	634	638	678	630	647	646	693	659	686	667	627	660	636	648	696	635	623	699	642	639	666	661	631	680	650	683	616	670	667	655	661	650	651	639	651	688	718	661	679	662	691	642	706	624	595	663	668	643	681	676	670	640	659	676	625	650	681	639	643	637	673	687	674	679	656	634	655	676	641	634	637	660	736	697	693	715	668	642	632	683	662	688	655	678	673	674	629	675	636	620	674	708	627	675	629	683	634	635	652	666	630	666	647	655	650	690	693	680	666	597	675	644	663	668	627	674	624	633	647	659	644	652	596	643	649	648	662	615	656	647	669	686	657	644	654	672	679	662	694	685	683	687	643	618	616	657	656	658	670	655	673	652	676	658	684	669	681	631	622	682	670	651	657	665	644	653	665	708	700	646	659	659	680	640	658	647	686	652	670	672	635	702	679	614	684	666	674	650	679	672	710	643	648	671	687	655	686	676	687	685	667	644	640	637	653	667	624	680	674	656	665	678	671	656	668	669	683	655	625	700	663	669	703	636	658	589	664	647	688	658	641	681	636	628	667	648	669	640	685	655	664	691	652	603	700	655	679	631	680	691	668	619	628	664	671	669	679	699	688	660	621	655	635	676	647	661	635	648	682	616	690	646	715	712
20958	13096	13601	6956	9078	5814	2698	981	447	354	308	330	285	273	289	267	262	281	284	253	263	274	243	248	260	273	250	241	250	262	272	239	254	247	241	214	236	224	254	239	245	253	256	251	231	259	236	257	277	226	250	282	276	260	268	252	250	260	253	279	238	242	231	239	255	246	269	238	254	260	260	235	241	228	281	237	245	268	262	257	254	244	252	279	248	247	240	251	263	241	261	262	264	248	245	235	271	259	247	236	261	256	277	271	246	224	237	259	257	258	261	254	247	228	278	246	251	241	242	247	244	267	277	274	262	271	258	277	249	253	241	248	256	245	242	250	236	265	255	258	253	230	218	239	243	252	215	272	247	252	234	230	232	255	258	238	266	263	243	264	245	285	256	279	250	261	267	265	244	256	244	264	198	272	250	261	268	272	273	235	247	254	264	255	250	261	218	262	245	237	258	248	233	281	258	285	233	258	242	260	254	256	256	231	263	244	251	259	228	207	246	253	221	255	231	271	235	224	229	252	249	260	250	241	253	264	243	262	253	236	273	247	290	242	248	245	253	246	254	278	265	258	279	227	256	263	262	272	251	277	249	253	248	265	257	261	276	270	245	260	245	234	278	247	256	239	259	239	255	255	243	261	261	236	268	246	258	264	269	274	238	249	256	253	231	248	254	235	252	252	234	261	257	254	260	263	240	254	243	249	246	260	216	265	250	262	265	270	223	270	277	255	277	249	257	259	253	253	265	252	244	268	255	271	278	235	266	254	261	259	253	255	258	252	232	258	262	263	262	242	286	227	239	207	232	259	244	264	257	261	298	278	258	250	250	249	256	266	264	234	253	222	252	239	266	280	263	256	241	229	250	262	264	251	275	245	269	265	259	255	259	254	248	253	252	261	269	239	283	273	262	257	243	257	278	257	253	247	253	268	253	262	271	255	248	269	247	267	242	227	246	245	238	288	281	258	241	268	241	250	239	239	249	255	261	260	258	219	237	256	271	237	256	259	253	244	278	238	224	263	235	261	238	280	298	277	259	224	250	252	251	280	272	240	207	247	235	268	255	237	289	251	273	262	240	280	241	259	286	238	245	246	251	231	282	296	241	247	257	235	262	251	240	276	258	265	248	262	272	254	267	252	244	231	242	221	259	236	286	232	269	253	277	240	257	236	227	238	241	272	260	273	269	256	263	264	236	246	258	261	255	261	261	282	241	260	256	243	252	288	272	262	244	245	278	256	229	239	254	230	252	215	282	257	251	263	256	244	233	270	243	261	251	261	269	251	245	250	237	231	220	287	251	267	232	267	238	233	257	268	250	277	261	244	254	258	268	249	264	270	251	246	240	224	253	248	236	272	256	242	256	220	239	284	241	270	280	251	278	245	244	249	237	265	249	258	278	247	229	263	230	231	235	236	259	256	237	238	237	266	271	252	252	255	250	288	249	247	259	233	264	235	275	247	264	232	262	239	255	251	258	283	243	238	254	233	251	269	233	272	268	272	282	254	233	229	252	245	275	259	274	240	255	242	239	257	244	284	264	258	261	248	261	216	236	259	261	267	231	255	262	255	243	272	264	267	257	245	274	254	257	237	229	239	261	245	276	248	244	254	245	264	266	258	230	231	238	275	244	257	246	261	228	249	233	225	250	254	279	235	240	248	246	276	280	275	230	251	225	229	254	277	275	240	243	258	255	234	249	236	256	256	270	240	252	279	259	267	254	239	269	238	250	251	270	253	260	293	253	258	265	252	262	247	262	265	222	248	256	227	252	226	241	269	241	251	229	224	266	276	280	251	243	230	258	245	282	286	238	272	246	228	247	261	245	233	241	243	231	288	254	245	223	260	258	250	237	249	251	251	254	258	234	255	229	277	252	249	271	280	268	286	291	232	258	257	279	257	252	253	231	227	247	250	260	246	234	233	275	278	256	253	249	239	248	232	284	229	215	249	237	256	271	258	249	245	246	258	249	253	258	273	280	255	243	260	255	232	244	241	267	282	232	262	252	261	234	266	253	245	244	249	257	257	274	250	268	241	250	229	248	267	246	274	248	234	260	234	268	259	268	259	253	233	223	229	254	227	247	262	262	253	256	270	262	272	269	247	264	246	258	245	261	247	248	278	281	257	247	225	258	276	255	244	270	255	238	255	248	262	237	226	251	229	240	286	248	245	251	255	226	254	261	249	268	248	222	251	247	248	267	284	245	230	245	260	273	290	226	242	255	236	257	261	247	270	269	286	247	255	268	257	263	251	244	258	243	263	276	265	251	258	268	248	242	228	279	264	238	243	246	267	244	232	265	281	209	262	244	253	237	285	258	246	262	233	250	273	245	244	278	261	268	247	263	251	276	263	239	271	263	269	274	274	237	259	280	240	241	228	246	259	250	265	292	243	239	256	277	264	247	285	237	253	264	231	254	258	238	235	233	249	261	226	221	264	275	229	226	275	237	253	271	255	254	235	208	269	249	255	256	244	265	248	229	255	233	253	248	288	314	228	248	252	276	275	254	280	244	248	254	238	263	247	223	250	243	232	289	271	254	260	235	260	232	265	262	231	233	268	268	256	242	263	235	251	242	265	256	250	246	241	251	253	245	249	224	264	261	316	236	269	260	261	244	274	273	234	246	257	243	225	253	257	249	222	248	260	260	219	240	259	268	245	251	239	252	242	236	257	269	253	268	249	231	239	267	278	256	233	259	294	268	247	238	262	261	263	223	237	235	247	256	260	231	275	254	258	249	260	266	240	263	247	250	259	262	290	234	276	270	295	266	237	238	266	245	213	227	247	245	232	267	245	239	243	248	235	240	284	254	245	262	234	238	274	257	242	266	249	263	264	263	244	259	255	258	261	251	254	252	237	242	240	257	243	236	232	251	235	249	243	266	245	236	263	246	271	229	253	269	278	239	241	275	275	239	244	269	262	273	268	252	264	220	259	245	266	248	262	255	247	251	266	261	269	249	251	279	237	235	267	236	246	246	245	261	267	250	238	239	252	245	265	228	244	258	241	226	224	239	223	251	265	222	243	243	260	258	238	249	263	265	257	246	236	236	261	258	244	244	236	249	235	235	251	239	227	240	258	228	240	254	255	225	268	255	254	278	256	265	261	255	252	252	238	235	257	252	238	256	219	246	231	238	241	251	244	261	261	231	213	254	264	265	253	284	262	257	281	258	236	231	259	259	269	263	263	241	256	251	249	267	234	266	264	248	264	249	255	268	250	254	245	252	268	224	270	266	259	295	252	248	263	257	248	277	258	246	243	285	260	256	259	271	259	254	258	271	269	229	236	257	241	260	258	278	252	260	251	288	267	247	266	280	246	256	217	241	241	245	255	257	226	271	258	264	268	234	245	243	288	260	260	273	261	269	267	245	240	271	229	259	253	226	266	244	240	256	233	223	251	260	258	270	239	239	260	238	268	241	265	261	266	242	248	252	251	269	270	264	282	230	262	219	245	247	253	249	248	275	270	259	250	228	248	241	271	255	238	243	275	264	267	258	251
13188	11477	19765	19769	28593	20809	11957	4731	1998	1371	1297	1192	1078	906	887	936	900	855	874	812	792	693	697	704	701	743	756	727	735	703	727	732	681	736	709	725	687	667	699	678	685	712	684	677	729	662	691	719	690	672	751	725	659	685	707	642	719	651	710	695	716	676	702	717	664	691	666	689	717	718	652	704	677	738	658	712	709	694	676	643	658	646	728	692	736	696	718	664	680	685	639	679	704	701	680	733	645	725	715	657	716	680	705	701	733	713	732	700	698	697	675	657	734	729	710	719	704	778	693	747	664	688	701	732	694	651	744	706	690	706	704	690	724	706	733	670	705	694	683	681	713	701	682	669	710	682	723	687	709	704	694	686	709	671	726	665	710	725	645	703	671	689	712	703	679	660	700	681	639	709	654	718	697	689	743	694	694	699	700	695	728	680	695	715	703	660	730	689	681	658	710	682	690	688	679	710	702	692	655	678	676	710	703	663	668	698	728	683	658	713	669	701	686	687	682	717	688	726	666	698	672	687	686	707	711	695	721	689	694	704	678	684	680	633	646	723	664	732	698	676	692	677	710	684	732	714	656	682	665	671	707	721	672	696	641	701	669	673	623	723	700	647	735	714	661	669	705	721	687	701	698	679	694	679	694	712	634	693	706	718	730	670	699	695	694	668	699	692	718	707	712	705	701	686	666	698	736	694	754	672	677	692	628	690	664	654	713	713	731	716	719	682	647	727	685	677	693	698	683	702	695	729	708	743	681	682	692	667	695	686	716	740	640	661	665	701	684	658	711	704	742	660	688	687	687	666	674	682	699	661	724	704	721	686	724	663	693	703	726	702	743	715	709	697	708	657	734	679	693	653	665	730	708	703	694	695	677	708	699	713	723	690	673	715	737	715	708	720	689	653	694	743	700	707	673	729	693	698	682	712	719	694	732	728	692	670	675	714	763	694	690	673	711	712	673	741	645	671	668	696	716	662	665	666	721	660	684	689	673	689	714	640	701	626	721	719	702	702	705	689	726	726	709	707	736	672	753	673	693	688	720	704	656	719	632	684	687	737	747	705	654	705	706	693	734	695	681	695	730	667	684	733	653	683	680	697	738	682	713	680	669	726	641	699	648	676	717	685	691	705	683	648	708	762	685	718	689	686	710	701	699	694	698	706	707	719	666	682	686	749	727	700	714	670	712	694	712	673	700	723	704	721	686	670	696	704	670	691	746	684	741	662	691	672	676	741	698	702	630	654	678	690	694	715	727	708	659	694	705	738	723	733	694	709	712	730	678	698	704	719	677	701	668	693	754	680	660	687	718	721	639	727	692	678	679	668	773	692	718	663	705	717	680	638	653	684	714	695	726	692	698	689	709	704	684	668	696	720	708	719	693	704	716	694	692	706	650	703	685	700	692	707	719	726	641	712	731	697	696	692	685	683	689	714	682	693	742	681	744	679	662	746	690	732	691	712	667	714	643	674	740	737	723	672	748	693	734	688	693	658	662	684	675	697	757	666	706	718	667	715	692	687	730	689	674	692	688	718	692	691	737	689	714	712	673	725	688	717	699	748	709	687	756	745	692	709	702	660	664	665	719	701	701	679	722	725	725	680	745	727	701	688	688	658	682	683	680	745	687	667	685	713	715	691	679	699	728	691	699	677	661	723	684	726	651	697	735	676	693	681	764	752	694	700	743	706	690	697	710	718	672	674	653	709	731	661	711	695	687	722	711	677	709	686	677	679	718	667	726	704	685	735	683	713	663	661	737	736	667	651	703	657	666	718	684	718	711	648	664	678	704	750	642	706	714	699	676	752	671	716	672	719	694	705	674	657	709	713	687	658	712	715	675	706	726	651	752	705	647	685	688	664	741	697	663	686	655	681	684	734	742	724	715	702	780	717	639	697	681	738	714	688	688	699	716	672	683	700	648	712	661	710	704	684	714	697	703	647	680	699	674	681	686	657	722	723	742	693	681	693	693	701	680	695	706	708	704	672	686	713	681	708	665	667	661	745	661	650	686	705	658	731	744	703	701	724	664	707	687	720	685	694	659	715	678	715	731	665	702	637	677	761	697	698	674	748	677	757	687	656	682	680	725	652	646	696	705	713	692	679	737	661	736	693	737	664	707	688	728	689	677	695	677	697	618	685	717	708	679	674	711	728	730	678	674	687	697	675	686	706	710	726	694	703	691	698	689	762	760	730	663	735	663	699	670	690	717	681	685	659	684	708	677	669	687	718	756	731	658	692	710	694	730	684	680	667	697	690	716	714	729	677	658	691	677	708	683	678	737	693	736	687	693	710	690	675	679	682	720	661	706	688	709	707	742	637	718	718	702	701	657	704	667	708	703	736	720	674	704	724	647	684	699	690	736	754	719	707	687	758	672	634	715	683	689	697	721	676	708	676	747	660	708	726	688	717	672	709	665	712	711	709	679	672	649	737	673	692	723	714	777	691	650	668	711	731	666	694	722	701	702	689	705	749	674	688	651	723	734	709	695	675	685	723	710	683	663	724	683	744	695	680	696	729	744	682	702	691	700	621	683	741	699	692	741	654	682	730	671	715	736	715	693	669	704	664	705	695	708	705	721	686	711	700	712	669	663	688	666	712	711	739	683	693	695	671	682	730	658	709	693	678	667	705	663	723	659	699	681	703	691	670	706	732	734	724	655	678	707	680	741	703	694	691	687	697	727	642	690	678	701	672	686	714	701	707	687	698	658	678	678	690	659	676	676	711	723	712	701	715	714	626	693	652	704	678	655	680	691	711	673	655	686	666	708	686	691	700	661	669	694	725	754	701	672	671	701	714	728	714	694	723	668	669	728	694	732	676	725	649	724	753	712	686	751	693	677	652	682	672	710	683	726	669	715	710	721	672	716	705	726	664	702	702	688	686	667	690	699	700	708	729	736	745	734	729	708	719	655	714	711	668	671	704	687	697	675	698	673	655	763	712	707	729	685	718	709	641	703	745	718	670	694	689	681	701	704	655	639	691	715	719	687	666	669	704	725	750	675	697	706	645	681	681	720	731	685	678	679	669	697	681	675	702	688	727	694	699	688	714	683	692	701	692	734	668	714	668	718	721	681	672	657	677	700	668	722	708	724	713	687	715	697	647	705	713	695	660	647	706	683	685	685	717	740	689	685	760	659	718	670	698	660	725	709	682	717	654	680	670	705	724	672	682	651	684	697	660	706	693	677	693	695	631	708	714	729	739	700	662	727	704	708	716	665	723	732	663	686	685	716	680	641	673	730	710	678	682	634	718	720	705	718	694	713	709	688	686	704	695	702	656	655	678	702	699	706	704	706	684	659	699	718	747	644	684	698	734	719	718	681	687	703	680	700	727	684	684	661	706	728	707	712	672	727	735	716	693	673	727	671	712	723	696	706	660	725	660	715	732	703	706	723	700	695	656	700	748	699	705	644	723	737	679	706	744	700	710	684	632	709	684	670	674	702	720	676	678	671	687	665	697	720	688	727	711	691	730	683	706	704	692	687	735	657	700
31512	30888	27333	28761	52234	39288	21310	6332	1019	747	505	442	385	312	319	276	302	310	383	460	358	233	239	238	207	211	246	212	260	216	270	257	258	241	248	261	234	223	221	221	232	218	215	215	224	249	208	240	223	221	223	216	210	223	221	196	204	211	231	223	239	209	195	205	230	205	212	190	216	209	216	221	215	238	224	209	208	202	219	223	224	201	195	210	228	221	249	207	224	217	232	182	211	212	214	240	226	214	219	210	218	206	201	215	227	218	207	222	197	232	210	217	223	224	220	201	212	224	186	217	196	202	207	209	204	245	192	214	197	229	227	195	231	199	223	211	206	237	232	208	210	207	212	210	200	244	224	225	214	222	212	205	207	194	201	222	250	233	215	219	235	200	217	222	195	228	231	199	189	221	232	205	243	200	216	217	214	206	209	204	231	217	214	206	234	241	195	219	211	199	233	222	221	224	188	203	209	220	216	196	182	224	203	233	212	219	225	223	189	215	205	212	196	226	202	192	201	222	195	206	203	211	205	236	256	217	198	220	206	207	226	215	208	201	217	226	193	203	209	229	214	207	215	228	214	232	204	232	205	236	202	213	227	225	185	212	197	213	233	201	216	209	240	237	196	206	200	215	206	203	201	257	215	224	229	203	246	196	212	224	189	234	213	215	216	244	207	213	253	213	230	214	230	223	217	253	210	209	181	198	258	223	211	187	220	215	219	195	216	234	210	232	208	228	208	193	225	225	234	202	235	243	211	222	195	189	233	207	262	232	197	238	243	246	216	239	211	220	222	208	232	228	239	204	187	218	242	213	212	200	221	201	202	192	218	224	205	180	206	213	222	220	216	235	207	246	228	187	229	218	225	217	232	220	209	220	217	208	228	241	207	234	231	230	194	214	213	238	220	211	228	215	212	220	208	233	205	202	231	185	221	217	209	196	211	203	209	208	208	169	215	219	211	228	228	212	232	219	184	226	220	202	199	226	227	204	216	194	218	228	223	196	213	224	203	193	225	202	188	247	237	220	213	225	197	208	204	231	230	217	213	226	210	231	221	207	224	209	187	223	241	230	220	214	205	217	229	214	218	207	218	192	234	238	205	231	208	223	246	217	216	216	222	212	189	220	221	198	199	208	231	218	193	213	214	201	238	212	190	209	210	217	191	192	232	216	208	229	211	194	200	215	205	225	217	213	206	219	209	196	208	192	214	209	194	223	200	219	215	213	188	209	198	221	214	236	203	199	205	230	216	214	206	225	219	245	209	226	209	192	226	217	209	203	226	227	206	213	218	196	227	201	220	220	204	220	211	202	213	210	188	236	208	202	208	224	191	216	225	189	224	208	256	220	231	218	223	223	225	217	201	211	223	217	215	204	224	223	221	226	225	235	209	205	199	218	200	204	219	232	196	207	239	223	220	204	207	212	200	217	221	214	206	233	195	190	219	192	219	220	214	236	224	205	240	213	229	197	226	222	203	243	206	214	203	190	228	201	206	222	243	219	217	213	217	209	199	209	230	229	183	209	193	183	178	208	227	223	211	204	208	214	216	193	206	213	236	208	232	206	264	209	244	228	214	206	209	189	204	210	201	202	208	224	229	236	203	239	241	234	248	218	242	236	258	232	206	208	229	232	214	179	187	197	204	212	204	203	228	253	216	206	198	191	196	218	218	206	250	209	212	211	203	221	219	210	216	184	207	215	231	204	223	191	260	197	207	221	198	225	217	190	221	220	227	225	203	198	216	215	200	228	207	232	216	201	266	239	213	211	227	199	222	201	210	223	205	241	223	236	216	223	239	207	200	204	220	228	214	221	184	210	233	233	220	187	209	233	216	246	176	233	239	219	221	220	211	211	217	206	227	218	207	203	211	208	224	216	200	226	227	219	216	231	225	247	218	241	207	228	219	198	192	178	183	203	207	193	222	222	220	222	222	211	234	236	258	205	208	201	203	221	214	211	207	226	194	217	207	203	208	208	244	191	180	208	211	225	209	264	227	237	213	177	184	207	203	220	220	207	203	200	208	234	219	207	214	221	220	240	202	216	220	195	201	228	230	198	233	217	224	224	209	241	207	219	248	192	187	208	213	218	243	206	213	215	226	212	221	207	188	217	214	230	230	204	189	212	218	235	213	213	226	239	213	226	220	229	234	239	188	193	197	216	224	227	217	197	205	233	216	252	214	231	236	234	208	231	230	204	206	201	208	238	215	188	238	204	217	224	214	231	206	219	229	212	196	234	225	229	203	206	218	197	190	202	212	197	254	204	197	207	183	231	217	222	230	248	203	201	199	208	233	210	224	224	231	230	239	213	203	214	237	198	197	241	232	211	221	225	215	217	208	182	232	225	210	187	223	213	211	224	229	212	226	194	213	205	242	227	222	221	214	229	248	202	218	185	233	207	232	214	210	207	192	211	227	210	185	205	208	211	220	188	203	218	196	217	204	210	221	219	205	222	185	215	213	232	210	188	208	212	196	223	220	191	224	248	206	209	235	233	220	233	211	197	213	199	222	209	206	214	217	208	224	248	195	209	208	242	219	219	211	216	214	215	203	238	201	238	212	220	201	202	235	200	230	224	237	197	219	225	208	238	199	215	190	212	207	228	207	202	233	228	235	222	227	210	210	205	217	187	223	223	225	218	224	205	219	212	177	211	217	235	226	228	206	231	200	215	251	196	202	209	216	224	224	175	197	213	209	208	261	218	202	225	213	234	215	200	238	210	198	219	218	212	211	237	215	217	235	204	182	208	233	216	222	220	225	216	204	203	203	213	217	237	221	200	192	231	186	234	213	208	213	223	223	228	235	217	205	194	217	194	207	232	239	215	258	229	211	207	216	215	223	230	207	219	210	216	211	185	206	195	254	215	202	246	221	205	199	219	217	217	225	214	232	224	193	217	237	207	220	219	224	211	219	232	219	231	219	233	215	212	225	220	209	213	226	212	217	246	242	224	201	221	225	220	218	246	203	214	215	232	205	223	231	202	233	209	226	223	200	225	224	213	201	224	222	178	207	232	208	208	222	185	233	228	226	220	200	217	211	240	194	225	219	234	208	244	210	217	237	229	221	239	198	223	210	223	199	234	214	200	253	227	241	215	207	201	214	215	240	194	211	235	238	185	221	217	236	215	201	208	218	225	242	196	255	229	229	187	206	193	207	234	182	196	233	207	227	214	199	203	232	202	219	209	215	239	226	206	230	230	210	200	246	211	229	222	226	212	215	229	191	213	219	203	244	241	231	232	225	194	207	212	219	217	234	230	230	208	215	208	189	200	210	200	215	242	220	222	223	181	230	201	212	213	206	237	219	200	181	207	190	252	193	218	202	212	208	211	237	218	231	242	231	210	217	215	207	196	218	225	195	171	210	209	229	242	208	214	209	232	228	219	215	234	213	212	234	218	217	207	228	201	211	216	208	213	252	228	216	227	214	191	232	181	208	205	214	202	214	222	210	205	228	222	220	180	234	225	202	226	193	217	207	190	192	229	225	199	212	248	215	201
20252	25704	31193	45918	69733	57204	40138	18865	5292	4590	3305	2766	2127	1691	1597	1263	1510	1732	2465	3073	1973	809	787	881	790	918	817	811	745	829	1030	893	847	875	766	760	674	669	656	617	675	595	662	604	629	620	641	596	625	622	631	592	595	568	525	598	647	640	599	621	584	600	610	573	623	593	581	588	632	586	597	620	628	620	557	627	636	609	625	619	606	609	570	614	596	604	597	569	583	618	586	593	607	619	572	607	586	590	590	618	595	597	573	602	590	628	613	621	622	613	581	605	603	605	637	564	587	602	610	603	586	557	593	623	591	596	637	617	570	587	630	612	601	608	594	590	631	633	582	638	585	582	597	603	591	649	602	561	613	621	617	578	602	621	606	611	613	621	639	651	579	585	566	607	608	607	588	627	616	605	624	637	573	591	566	590	611	588	617	614	551	599	591	582	588	564	597	633	634	610	589	615	611	617	601	619	580	618	592	593	631	615	596	598	638	581	654	597	580	619	619	588	601	603	570	612	590	586	605	609	626	605	603	607	595	637	625	589	583	591	619	598	604	570	621	552	629	593	570	546	588	659	590	628	649	600	632	610	554	595	594	593	627	618	577	609	591	576	624	626	559	599	616	583	608	611	624	569	632	626	579	596	557	585	602	656	635	580	646	555	612	556	628	607	580	628	612	583	625	605	584	623	591	630	587	623	605	591	629	615	581	602	589	617	605	597	596	607	610	579	613	623	576	613	606	590	551	622	572	588	638	595	627	589	601	663	641	639	563	633	607	611	576	646	601	641	632	620	637	582	600	554	656	630	616	611	643	595	571	554	587	581	597	620	632	622	578	610	601	607	585	525	618	644	609	601	600	601	604	570	620	617	623	632	642	613	615	568	624	591	648	608	610	638	625	581	676	619	619	627	592	619	650	614	623	582	581	610	589	635	579	624	599	550	604	620	635	577	587	608	597	621	618	634	599	629	648	599	561	594	639	594	627	558	613	603	571	622	634	609	591	629	577	582	641	608	614	610	597	613	639	639	575	594	596	614	619	580	593	588	618	569	600	620	576	607	625	662	623	604	600	628	588	583	615	603	574	602	557	591	569	591	586	577	587	614	575	607	597	658	646	611	592	607	547	560	561	582	588	543	583	628	635	579	567	616	599	586	645	641	534	587	602	567	578	607	570	572	597	562	611	642	577	552	583	605	607	632	605	608	523	579	575	625	621	587	623	599	587	602	608	612	614	633	554	642	598	593	579	567	601	633	615	607	578	600	588	599	598	598	562	622	600	608	640	586	631	561	553	642	656	629	601	599	596	604	621	604	588	607	582	626	610	613	601	583	592	629	602	601	610	591	611	606	627	612	606	647	567	605	624	618	616	588	581	623	558	582	606	644	610	592	621	612	630	603	600	621	616	608	624	611	610	618	599	625	593	636	609	598	621	636	551	625	622	595	633	587	607	620	601	583	608	662	547	601	579	583	567	604	589	597	608	588	617	635	640	658	592	655	639	567	591	584	572	610	623	578	585	579	622	586	613	608	597	638	576	573	591	586	592	597	619	630	601	583	635	530	600	609	584	601	629	619	624	611	618	615	619	620	586	622	618	594	612	603	577	565	620	623	586	638	587	623	609	597	635	601	595	586	614	594	589	596	612	579	654	581	604	589	640	605	599	610	619	574	616	604	583	568	587	621	641	636	597	577	622	581	615	594	627	575	615	612	558	602	601	632	577	583	614	638	630	602	595	630	565	616	632	626	592	603	580	607	592	638	602	598	648	649	626	620	582	616	602	605	649	586	601	589	627	597	558	588	624	590	610	630	640	628	625	602	632	585	596	572	633	592	605	633	646	637	624	604	593	622	579	595	611	614	587	624	613	609	594	581	595	630	617	596	602	606	535	627	620	571	627	652	553	589	606	595	589	593	592	624	570	596	616	601	611	580	645	600	602	587	593	590	595	591	587	563	586	598	577	588	611	614	603	566	639	573	576	626	618	621	621	588	584	603	594	610	585	615	603	568	615	578	666	619	626	633	582	619	590	611	584	583	630	585	601	646	562	565	618	674	617	635	570	603	563	608	620	567	611	608	630	579	576	600	603	602	595	630	606	571	618	576	671	589	640	593	595	615	589	611	595	632	622	595	641	598	603	629	592	607	617	612	621	672	651	630	563	585	575	607	615	620	626	598	581	605	613	580	613	555	589	573	594	604	571	624	596	577	635	644	588	588	594	598	593	572	620	609	626	602	616	659	619	621	602	614	612	571	608	598	596	589	555	589	604	637	597	602	572	608	645	591	605	627	641	614	621	571	579	612	616	593	602	598	594	622	598	613	628	592	592	595	562	644	599	625	587	598	621	589	571	585	627	580	595	611	580	613	640	609	594	575	555	598	620	629	645	599	635	578	634	594	582	627	577	571	607	593	652	613	645	609	585	626	620	596	670	601	574	610	640	610	547	615	583	657	570	602	617	612	656	618	648	568	611	672	606	563	603	611	624	623	612	610	612	590	650	594	585	615	624	632	624	573	618	629	624	631	596	560	607	650	603	611	601	589	634	560	614	605	600	658	609	625	622	626	561	620	625	572	612	544	602	581	607	646	610	615	593	591	607	633	596	627	602	591	626	559	631	601	556	579	618	605	581	595	608	572	644	649	563	615	608	643	612	594	632	610	633	614	585	597	635	613	592	625	581	631	592	631	607	624	599	613	612	606	613	617	630	579	606	610	615	634	569	614	552	616	597	616	645	609	585	606	602	598	615	644	602	582	621	628	611	593	616	604	620	609	608	596	536	621	602	623	586	616	588	604	618	631	584	669	618	589	646	593	609	589	635	584	622	564	662	611	632	631	591	647	612	661	604	641	612	612	633	565	616	617	592	600	598	607	562	602	583	623	572	600	650	614	600	585	541	658	654	566	619	644	596	609	603	612	583	624	569	582	580	610	588	574	601	614	598	634	608	643	564	617	645	596	580	619	596	619	632	635	648	599	570	647	624	631	616	624	657	603	594	582	633	595	656	616	611	600	574	592	598	587	652	595	652	590	596	565	576	602	605	581	593	613	615	573	586	594	629	617	659	629	588	577	640	633	575	610	619	598	601	608	597	582	611	612	614	584	587	588	603	558	558	652	643	622	590	598	610	642	584	625	609	595	597	613	613	595	549	607	601	620	578	591	611	618	604	599	599	611	620	638	638	604	568	585	613	578	609	585	597	565	635	559	559	645	585	575	626	625	606	609	599	596	605	624	611	601	615	653	574	649	600	585	616	575	556	623	576	574	656	605	614	614	577	617	622	637	614	579	544	621	570	563	590	621	560	608	621	623	605	636	588	601	586	592	600	612	585	608	605	595	599	577	629	598	602	598	635	565	592	616	623	585	635	601	577	623	567	609	589	580	611	585	632	625	591	588	574	569	601	608	578	627	617	615	575	592	654	602	600	644	598	602	595	613	626	591	590	610	610	589	576	620	659	597	668	646	615	588	648	608	613	590	610	617	639	592	632	604	581	600	584	599
37046	34642	36244	39217	64415	51694	32589	14015	2576	980	680	664	562	386	391	341	341	368	627	716	539	337	276	253	229	254	260	266	287	276	347	279	300	262	279	293	269	251	231	250	236	234	246	251	218	270	216	222	218	232	231	238	260	235	241	257	229	253	221	235	258	205	225	227	219	237	219	250	218	226	242	236	231	235	271	232	247	205	211	247	247	230	207	206	233	240	213	234	240	220	231	229	226	236	246	247	232	214	232	228	238	228	246	232	232	253	230	212	211	225	236	225	213	250	228	239	220	215	249	257	240	234	233	195	245	231	237	253	225	201	224	199	223	223	228	258	235	235	227	244	226	268	247	239	231	243	209	253	268	221	215	228	235	231	251	254	233	235	217	226	237	260	229	256	236	195	198	249	227	243	243	253	227	234	240	254	238	249	247	246	242	239	209	225	252	219	241	237	242	240	219	221	233	203	234	234	227	222	237	229	251	237	241	238	211	239	262	253	222	252	225	226	245	237	218	251	278	225	223	213	226	263	203	231	234	222	221	223	230	231	238	230	234	251	243	224	242	234	227	232	223	214	266	230	223	255	237	214	244	226	233	216	211	252	200	215	239	245	201	241	218	221	226	243	232	231	202	279	246	230	242	242	218	224	244	236	241	259	226	214	232	269	231	218	225	232	221	244	239	268	223	234	224	237	217	236	206	243	231	222	221	223	225	210	215	221	246	225	232	238	212	233	233	223	216	225	219	249	209	237	232	217	238	213	221	204	244	257	225	228	220	248	241	232	215	229	223	225	231	217	222	249	230	197	220	241	217	220	229	242	229	245	208	217	218	234	222	234	239	244	216	237	207	252	226	228	240	219	207	213	255	240	235	233	207	242	261	262	241	224	208	212	214	240	215	239	236	220	238	227	222	250	214	251	246	243	250	239	232	214	233	245	242	275	254	241	247	237	226	209	228	240	224	257	257	218	207	227	224	212	225	258	254	234	241	227	213	271	227	205	248	238	239	217	239	198	235	241	244	247	224	203	234	238	223	239	223	235	245	226	226	220	236	218	228	226	204	265	199	233	219	231	238	252	234	246	217	242	227	247	199	214	243	250	206	229	209	228	238	251	243	228	270	239	218	231	219	254	266	217	228	226	226	249	238	244	262	246	235	252	232	186	214	226	223	252	241	250	253	231	230	226	226	243	256	240	254	266	265	228	223	220	239	248	244	226	246	226	243	212	258	216	191	233	203	219	260	220	221	271	233	249	234	243	282	219	236	252	231	235	228	237	206	234	245	220	241	251	215	251	227	236	223	233	246	210	219	241	239	230	242	235	212	229	268	228	202	233	241	246	221	247	250	238	200	238	237	224	234	222	235	278	219	247	235	243	240	212	235	240	226	226	241	236	251	227	247	212	242	256	207	232	214	227	225	228	215	245	228	232	235	240	248	227	225	237	218	230	239	218	258	215	234	229	238	222	234	204	241	237	214	237	227	228	223	255	224	232	216	232	224	227	229	242	219	244	235	264	232	203	221	233	258	228	242	222	255	234	227	216	247	237	235	231	232	237	236	222	229	200	236	229	235	230	255	228	265	240	246	239	251	227	195	245	266	237	241	251	232	254	257	240	256	239	239	247	234	258	223	240	249	231	228	221	228	220	247	230	245	236	247	227	220	207	242	265	224	235	237	250	196	227	216	229	239	204	247	193	227	244	244	258	206	223	222	230	244	243	225	214	237	257	251	204	206	244	216	276	237	239	240	237	229	227	241	235	243	200	225	239	212	244	237	216	245	206	262	235	235	247	213	245	220	235	252	267	216	230	218	220	226	236	258	220	218	220	216	248	248	250	240	253	262	245	212	238	230	218	225	225	218	239	246	223	229	248	233	226	264	252	234	269	250	220	217	232	207	239	262	234	242	263	236	234	237	249	249	231	289	222	250	228	221	244	241	242	237	245	229	250	250	224	216	241	240	234	274	236	209	235	247	254	259	227	232	252	209	255	206	225	238	216	245	234	253	242	220	234	243	227	229	238	233	219	239	220	218	222	231	243	211	241	245	221	231	241	249	203	263	227	221	250	234	219	241	236	219	218	229	250	264	241	223	233	243	234	218	214	259	255	217	248	246	212	208	208	240	206	208	239	202	241	227	214	245	229	230	225	239	221	233	242	247	230	239	250	215	230	229	256	223	225	253	275	221	233	209	232	230	255	232	211	238	245	212	216	212	234	249	249	207	232	247	255	249	236	256	241	250	233	244	244	236	220	224	205	232	240	227	218	253	225	219	259	254	222	209	231	233	236	248	232	255	253	228	262	232	258	235	209	232	233	224	217	241	253	256	260	219	231	231	232	217	214	234	246	239	229	225	236	237	204	212	262	247	243	229	249	244	229	232	253	265	243	223	225	228	237	249	239	262	231	217	228	236	210	248	230	217	215	204	250	207	204	227	226	227	221	245	245	238	208	229	227	227	235	232	238	210	227	248	233	216	220	210	227	224	237	253	254	235	269	227	258	251	246	243	234	240	224	225	244	242	235	237	198	235	236	224	242	223	259	242	242	215	220	250	242	224	236	217	228	231	264	253	226	250	216	228	218	247	255	228	220	237	244	239	239	222	203	221	244	245	251	241	236	230	237	225	257	226	234	234	229	206	221	244	209	243	232	223	228	233	231	225	233	244	241	237	264	228	242	235	230	240	235	239	224	250	257	238	218	231	243	224	220	244	260	250	241	245	226	211	234	231	232	228	209	244	224	231	220	216	225	226	227	216	226	245	248	203	261	256	256	240	239	223	227	223	260	239	227	250	232	212	243	247	227	246	209	235	208	224	210	224	213	214	234	261	238	207	196	235	186	217	226	246	217	209	236	242	244	199	240	239	221	205	223	239	237	217	204	233	239	230	263	217	232	232	220	235	209	217	221	239	223	236	261	238	275	233	214	236	196	218	218	249	237	237	252	225	234	252	237	232	227	223	246	249	241	248	222	214	235	243	233	214	222	177	243	229	245	248	240	231	227	215	253	230	255	245	238	262	218	232	243	235	250	231	237	238	259	255	251	233	208	241	263	238	237	237	242	212	214	229	226	227	239	198	257	212	236	250	222	241	228	215	257	236	217	215	255	244	217	232	251	206	229	200	232	209	271	253	237	227	257	214	238	240	247	260	240	238	243	239	246	247	208	210	238	233	242	238	236	237	258	211	210	229	215	235	232	230	244	233	256	201	229	192	236	226	249	233	247	248	250	236	225	214	246	216	214	229	225	230	227	239	209	219	238	231	217	230	224	203	229	216	229	225	201	227	216	225	233	261	252	219	221	232	255	218	240	236	199	239	220	250	240	232	248	220	203	250	211	228	231	229	249	229	240	206	224	224	245	217	225	221	242	216	221	254	234	219	246	197	215	231	249	252	251	245	230	253	206	224	221	250	223	248	213	255	221	232	252	212	233	258	225	249	264	239	238	213	230	222	229	203	228	249	246	207	250	234	220	233	234	247	189	225	218	239	231	240	243	239	243
24836	27450	38831	54702	82265	69381	51188	29434	9928	5961	4388	4317	3646	2150	1943	1848	1698	2124	4098	5210	3437	1326	973	815	821	1106	1026	921	908	1284	1559	1295	1260	1123	1180	941	870	865	791	752	700	697	720	691	650	647	675	655	643	597	648	665	600	647	642	681	636	666	684	655	652	689	666	636	647	631	599	660	619	649	634	623	697	659	633	617	602	659	606	644	608	620	694	688	636	640	654	667	645	657	641	629	633	613	656	633	622	650	654	637	626	657	683	674	641	622	636	636	634	665	649	679	612	667	645	639	661	659	657	640	653	608	639	598	654	616	617	688	702	621	638	665	646	613	597	647	702	657	682	658	605	674	615	665	696	651	675	656	627	583	639	688	648	685	607	606	658	697	702	656	656	613	649	618	645	647	595	611	640	634	620	645	686	659	644	645	636	606	657	653	637	646	646	652	634	609	614	674	606	649	672	626	618	698	664	670	661	629	572	658	684	680	670	650	630	635	654	692	618	673	665	627	717	672	646	639	648	700	657	642	620	635	628	621	651	603	634	672	648	663	650	653	683	655	636	638	669	637	634	683	602	639	662	665	650	707	642	717	657	640	681	686	649	649	679	671	607	685	651	616	645	656	661	636	645	641	676	619	654	650	639	623	635	654	643	704	646	667	652	679	640	658	663	653	648	642	667	672	609	666	684	639	649	643	635	685	648	616	656	622	640	625	664	607	614	655	598	673	657	673	657	651	654	621	640	674	645	599	690	630	659	626	643	652	710	626	660	632	641	619	615	632	621	672	641	616	639	624	633	687	676	633	628	624	633	637	662	610	633	595	639	658	662	620	627	629	637	614	657	666	608	653	666	668	646	679	686	605	620	652	595	638	670	660	618	632	655	697	629	625	666	678	662	648	630	599	629	625	675	677	657	640	649	659	677	621	643	621	639	664	645	657	657	670	663	627	658	650	660	668	650	635	665	616	631	627	616	649	677	656	610	678	676	661	635	671	664	705	619	645	688	627	689	587	648	701	687	669	622	627	673	689	661	626	646	678	667	663	645	657	673	640	657	641	671	648	698	664	646	653	673	634	627	660	668	654	642	684	612	683	619	618	692	674	654	653	674	633	673	655	630	629	657	694	655	664	648	658	686	656	655	646	638	653	640	616	646	640	631	635	619	646	600	642	617	666	621	660	655	642	668	699	643	649	694	704	639	708	675	643	611	666	687	635	673	646	641	701	645	673	637	634	634	618	642	665	665	640	656	649	642	652	664	649	667	623	653	649	629	664	652	639	629	642	636	650	614	664	619	633	631	646	634	639	632	685	679	639	660	606	652	684	640	632	671	640	648	620	616	614	654	641	662	625	658	660	689	648	645	602	646	659	620	629	653	658	666	675	639	649	622	650	690	611	660	655	620	680	631	659	628	626	635	665	661	682	622	672	642	678	646	631	651	663	635	691	698	642	627	656	633	674	666	642	651	646	642	659	642	649	648	685	593	670	660	666	686	668	659	601	602	630	652	634	598	674	674	613	683	652	630	676	668	655	665	632	681	603	664	622	667	638	643	660	635	644	650	666	651	659	662	670	661	664	727	682	658	621	649	653	642	638	642	662	674	654	650	618	644	663	669	633	618	652	658	670	652	625	622	639	648	631	619	655	640	633	646	633	627	593	638	679	667	640	619	692	651	644	648	641	665	641	663	680	609	660	667	663	675	579	643	703	599	632	654	637	677	626	625	647	642	615	656	606	646	666	666	612	651	610	651	695	651	643	686	648	641	648	652	639	659	662	634	653	679	657	652	623	635	668	644	629	648	636	663	674	621	618	666	649	635	637	656	657	692	700	646	657	634	669	652	666	626	669	655	706	643	612	653	663	680	652	638	624	679	646	639	619	635	671	646	687	612	641	629	644	676	617	687	618	674	676	709	624	681	641	634	647	651	628	632	588	634	630	635	623	643	661	647	658	641	638	704	617	708	622	611	655	678	667	618	631	618	689	623	693	591	659	665	660	592	656	662	627	653	660	640	651	623	682	621	685	668	649	640	657	639	669	657	655	681	667	586	675	658	654	595	678	667	648	706	649	677	657	662	629	680	654	665	704	665	637	689	647	647	633	658	637	645	644	623	612	607	648	676	651	684	597	667	615	674	620	672	639	653	654	661	633	659	670	634	622	618	668	696	630	641	677	668	663	653	670	689	668	655	612	651	612	703	628	695	620	623	691	672	653	650	641	645	641	633	644	654	647	652	678	646	697	641	652	617	650	736	652	662	631	659	661	657	683	674	687	686	669	615	628	598	642	676	625	608	597	692	611	660	652	627	667	653	666	668	661	647	663	657	628	656	640	638	644	621	640	667	633	626	639	657	661	683	639	637	610	640	615	682	669	653	645	634	631	670	645	643	651	677	689	656	668	613	685	612	628	619	604	659	610	690	684	661	666	662	681	638	628	622	659	682	691	624	646	623	615	647	646	641	640	620	634	627	645	628	610	650	631	641	629	688	628	674	661	665	667	686	654	655	645	653	657	649	669	676	671	613	668	656	642	646	655	632	731	619	613	702	631	681	676	639	663	660	658	644	717	664	647	613	620	629	647	647	669	680	670	653	647	650	618	673	666	694	642	692	688	651	645	662	693	675	588	666	664	675	614	687	652	569	644	638	615	674	646	679	692	604	660	629	677	643	685	629	686	681	604	583	643	595	670	657	680	614	629	630	629	645	620	696	651	667	657	624	638	666	625	627	682	651	629	665	669	642	663	682	629	641	646	707	650	634	638	677	637	668	615	687	631	651	683	603	649	672	643	661	648	669	649	680	662	608	691	641	670	661	658	672	641	713	656	621	669	659	609	638	632	617	624	608	643	644	637	634	655	653	655	610	698	623	644	641	653	659	627	612	672	656	664	669	721	653	611	666	662	656	626	637	619	697	658	674	668	664	675	651	656	671	629	665	634	627	634	634	630	621	680	655	686	654	639	602	654	650	694	612	639	638	651	614	703	650	643	624	643	648	647	651	670	702	652	651	672	664	688	644	653	659	659	644	653	643	677	642	660	666	649	728	620	657	640	653	633	596	677	638	650	656	651	656	610	682	597	651	658	635	614	645	627	648	635	627	642	657	609	637	631	629	614	639	655	618	671	617	655	636	621	629	633	599	655	662	623	713	657	679	626	615	645	701	669	646	648	652	652	649	629	669	637	688	625	654	655	636	629	682	670	656	654	669	628	680	643	621	649	676	640	678	589	574	609	648	620	720	645	639	650	692	638	680	666	671	646	668	657	662	681	629	649	662	682	667	623	679	645	648	665	648	603	651	676	652	667	667	646	653	660	641	610	671	662	662	675	642	630	659	650	636	648	627	689	636	632	652	637	638	664	656	671	603	622	644	617	643	645	653	666	645	618	636	628	651	669	646	608	643	632	595	641	654	644	652	702	683	653	659	666	643	706	677	656	648	620	666	615	715	625	654	665	652	648	660	599	610	645	662	663	605	606	705	704	628	645	630	666	614	657	611	691	646	635
23033	17339	15674	6839	9086	6557	2996	1490	634	342	285	275	270	258	240	277	257	268	257	259	250	236	240	205	256	245	222	258	243	259	257	243	279	225	246	256	225	255	239	251	259	227	253	242	224	223	235	229	258	211	234	226	254	248	236	248	239	268	229	241	225	242	240	270	224	253	235	260	225	261	247	262	226	222	203	252	253	271	250	228	258	225	266	252	234	272	251	242	220	251	274	247	253	246	254	275	256	262	268	238	247	265	233	248	249	253	250	244	249	236	259	244	281	248	245	234	235	258	266	234	238	241	259	226	250	229	256	252	276	249	229	241	232	236	236	254	238	250	243	243	221	254	259	255	239	261	262	249	285	246	264	258	240	248	275	258	230	234	268	234	248	269	243	234	247	272	267	265	255	237	236	249	238	245	272	251	248	264	251	242	224	222	252	218	226	268	242	249	268	235	274	249	261	223	236	264	233	221	211	232	246	252	264	263	270	229	247	243	259	269	232	275	234	256	253	258	223	229	225	267	262	256	240	241	242	235	244	232	245	247	234	233	223	241	254	268	227	263	220	209	245	254	267	227	258	216	253	215	229	262	271	233	241	227	255	245	235	244	250	231	257	256	274	232	247	254	243	238	252	281	245	252	257	265	226	267	228	247	228	254	236	230	243	241	282	241	233	240	270	235	265	262	289	251	273	277	229	236	238	237	241	243	245	227	267	251	237	261	250	253	239	240	247	268	245	242	239	238	272	235	233	259	259	246	236	239	239	241	247	226	252	244	238	271	225	254	267	233	228	222	231	244	239	224	232	233	232	227	244	237	235	244	243	268	224	231	230	238	237	240	222	237	244	251	233	242	247	229	267	255	207	229	246	227	236	250	230	251	263	244	248	242	255	246	240	216	225	252	234	240	223	222	221	246	248	224	257	233	237	226	210	229	251	239	264	242	248	248	261	243	241	237	265	263	248	247	242	253	248	258	254	251	244	218	220	276	202	245	226	267	244	256	247	253	243	233	228	263	283	266	245	265	244	242	241	241	246	228	242	243	260	258	231	272	224	224	238	240	237	249	257	253	247	258	249	219	234	258	251	211	241	232	252	259	255	278	249	216	265	217	252	260	246	245	243	246	257	258	239	259	253	252	240	237	247	238	253	264	235	261	251	243	246	254	231	238	231	252	231	248	253	228	274	233	261	213	238	240	229	256	282	252	256	244	238	248	250	233	257	224	242	254	238	233	242	252	241	252	268	218	243	252	241	230	266	263	229	248	260	250	269	259	212	262	267	219	242	238	256	258	232	229	243	230	253	251	230	260	266	280	237	242	258	234	240	289	286	229	236	228	223	264	230	223	240	250	241	232	251	273	254	231	268	231	263	239	262	290	234	231	243	242	232	262	221	261	254	251	248	228	246	255	239	247	231	226	277	247	251	245	229	255	260	248	263	236	248	252	226	247	209	254	278	218	261	250	263	255	257	266	225	233	245	256	245	235	232	238	231	273	269	242	263	266	267	254	236	254	260	241	245	231	243	251	267	243	236	229	241	269	248	228	244	239	235	223	231	238	214	221	247	222	259	229	230	235	236	244	255	253	259	261	245	239	218	259	239	262	252	253	226	241	250	255	272	259	254	228	255	255	249	242	226	248	248	263	233	226	235	226	244	249	238	246	222	261	248	253	272	265	244	262	272	237	270	231	241	259	251	252	246	221	244	234	277	266	286	230	240	265	233	263	250	247	232	250	252	247	254	262	241	247	239	251	237	258	253	220	232	209	236	235	244	229	248	230	246	250	272	224	233	256	239	265	231	270	240	237	262	242	243	246	242	261	222	261	254	246	265	240	266	251	237	244	247	276	228	237	239	241	255	238	239	267	257	231	265	250	255	256	241	258	231	261	261	253	269	216	250	242	227	265	247	268	244	242	277	233	270	210	225	248	247	252	256	221	243	253	241	249	247	279	244	219	226	233	221	261	242	242	228	232	239	233	274	216	261	248	233	268	234	214	236	249	262	243	236	249	236	253	260	246	248	247	269	270	270	238	225	258	234	234	251	234	236	285	241	239	254	243	240	258	259	226	250	266	246	226	243	265	247	265	249	237	258	277	261	236	220	247	245	230	279	239	238	243	219	258	235	244	244	259	263	237	256	244	256	255	234	268	243	254	247	231	243	249	266	242	251	220	265	249	224	272	269	227	253	252	244	253	258	286	246	269	223	236	244	228	246	260	245	259	270	254	234	214	202	255	223	282	263	245	257	263	274	246	228	250	270	257	216	241	250	209	260	258	256	219	244	229	252	235	247	225	225	238	278	279	251	266	273	243	229	226	268	235	257	236	238	259	267	240	270	292	255	241	222	244	251	230	247	234	247	229	248	278	213	258	261	267	274	249	245	218	266	247	216	282	272	243	231	235	221	250	235	220	253	236	269	234	223	243	259	229	232	232	229	252	271	226	243	233	275	226	248	244	270	263	269	264	256	248	234	248	242	236	256	250	258	271	225	239	275	243	238	242	236	242	247	261	240	249	215	228	280	243	252	252	223	265	269	250	249	274	250	243	265	241	247	262	273	224	257	218	255	256	245	226	211	225	249	241	250	243	236	226	244	244	220	250	240	240	256	257	243	255	265	244	253	243	244	239	237	236	224	233	259	248	264	209	260	248	240	281	251	213	227	254	245	248	262	261	223	218	218	294	252	235	264	236	284	262	243	250	254	225	255	232	220	252	236	249	228	237	244	267	229	279	261	264	259	245	225	241	246	232	245	255	253	235	237	236	234	254	234	289	243	257	261	251	254	246	236	282	257	229	275	247	247	266	237	240	268	254	291	263	246	247	225	225	264	226	233	251	263	255	221	277	228	266	252	264	249	250	252	229	247	241	280	260	259	244	250	228	238	254	268	218	256	255	257	254	258	259	262	259	238	272	247	233	227	237	225	238	232	226	207	258	231	252	244	256	236	250	248	257	253	223	270	222	237	249	224	253	251	225	238	254	221	268	256	218	238	250	246	272	228	223	259	238	279	259	237	254	253	245	231	255	244	268	260	248	263	258	243	230	228	239	248	223	244	235	235	241	234	247	244	246	244	261	227	262	268	222	268	259	241	233	230	264	262	246	232	247	235	224	237	249	213	279	244	244	254	228	235	241	230	255	243	253	257	239	230	243	233	241	241	227	264	243	265	237	229	248	240	225	249	245	253	225	249	287	251	260	270	251	238	282	249	249	235	264	220	218	233	207	260	242	243	228	245	244	238	226	234	241	266	247	244	247	225	228	252	238	274	246	273	282	255	234	276	247	240	261	227	272	253	255	293	238	267	252	237	246	217	224	247	273	268	223	249	265	247	292	237	229	247	264	244	246	240	269	241	264	257	247	269	266	245	257	249	232	273	275	273	259	237	240	224	240	253	233	247	253	239	261	255	240	225	244	267	246	248	241	234	242	265	241	259	243	263	251	279	268	232	239	239	244	221	245	262	252	264	225	255	238	267	248	239	265	265	264	246	251	218	243
14806	14591	21520	19294	28437	22128	12074	6415	2706	1260	974	854	785	756	762	707	694	720	729	807	751	715	750	722	681	732	732	719	658	691	690	709	737	704	724	694	681	664	671	668	685	664	663	710	724	677	657	633	613	653	685	710	671	656	644	727	636	646	656	652	666	672	690	700	640	669	677	650	684	685	673	647	681	665	664	688	699	709	743	708	649	652	662	676	688	654	650	663	644	666	678	700	693	623	704	634	709	638	703	713	674	651	651	685	630	643	693	725	660	688	660	658	683	675	657	702	641	682	681	671	719	672	688	688	683	674	669	675	674	665	687	669	702	658	677	660	666	667	689	673	693	668	713	656	677	672	652	683	644	685	654	691	676	643	691	681	641	637	620	697	651	704	678	679	675	683	628	687	686	695	649	686	705	688	674	659	677	695	698	674	642	673	693	686	618	650	653	674	699	732	693	688	691	638	699	718	680	688	675	649	686	712	647	643	657	660	684	697	681	702	654	652	646	627	648	672	655	662	630	658	656	686	693	698	676	680	675	643	712	651	657	618	730	693	681	660	703	687	678	647	653	652	630	670	672	676	662	664	646	686	680	685	643	685	647	638	640	684	682	655	713	672	675	667	696	658	677	688	714	696	646	689	684	673	710	697	644	663	652	689	729	678	672	658	639	658	674	698	666	616	672	715	669	740	648	681	640	711	693	660	702	711	698	674	685	707	681	686	678	655	668	709	665	671	645	682	686	670	713	686	665	693	656	675	686	683	695	691	682	715	640	643	686	674	675	657	638	665	686	633	665	692	665	657	706	680	616	659	674	696	665	698	641	658	643	631	651	628	689	765	674	657	698	683	698	661	740	677	654	687	614	704	640	642	653	709	670	688	718	660	673	655	627	678	657	681	665	670	685	659	673	650	664	688	679	666	624	667	667	671	695	702	724	755	741	694	653	625	664	700	687	694	660	666	657	664	629	680	659	658	643	690	716	678	711	670	690	633	671	699	615	666	637	680	659	703	683	643	688	667	652	659	710	691	707	705	672	695	658	656	684	690	702	678	653	692	691	657	661	713	692	651	674	695	649	690	686	669	688	653	676	668	640	680	706	665	658	694	658	659	649	705	689	713	620	699	633	665	652	667	651	678	681	680	712	681	675	666	715	694	651	711	706	669	678	675	688	684	719	685	712	670	679	635	653	702	639	662	651	644	691	685	651	679	664	653	656	700	701	668	660	721	693	671	688	697	667	651	659	661	676	638	671	683	638	691	679	662	683	704	672	702	673	667	643	634	621	688	694	678	700	643	688	623	681	667	709	683	700	664	698	654	694	699	681	703	684	658	644	643	670	674	683	657	709	680	675	664	660	683	678	654	666	715	699	730	636	686	680	696	699	650	602	659	703	693	647	714	670	689	691	682	677	658	742	683	644	707	653	696	680	673	672	682	688	660	697	651	678	719	653	667	686	671	628	629	657	693	635	679	683	688	659	615	689	699	652	720	700	695	680	690	660	665	707	705	717	691	692	735	670	652	696	728	681	635	661	670	677	685	671	673	709	693	634	715	729	634	692	663	701	674	714	699	632	648	649	660	685	679	636	692	701	680	703	633	690	644	666	685	690	654	715	660	680	668	701	732	662	678	647	695	694	711	637	684	700	694	681	672	632	719	666	680	666	665	623	673	668	652	673	705	697	677	669	705	667	699	694	688	662	630	677	651	671	650	686	658	659	675	640	664	673	628	686	718	678	626	679	697	693	680	652	662	713	645	699	695	661	661	695	621	665	700	655	678	653	695	667	734	676	667	658	689	710	668	673	643	658	673	631	686	684	675	674	668	645	629	681	699	673	672	673	640	634	660	689	710	674	707	632	656	664	702	689	660	627	697	696	688	667	699	692	679	654	663	659	649	721	656	679	645	661	688	660	657	697	641	675	652	661	699	691	717	661	678	664	646	671	703	677	633	674	671	665	664	645	618	662	699	686	704	635	635	669	704	661	666	679	692	693	742	681	655	652	655	662	644	709	672	677	675	632	687	673	677	678	615	712	693	626	667	686	691	692	637	693	730	653	722	683	648	618	631	666	691	647	664	642	670	711	668	643	657	684	664	666	676	726	664	631	690	718	695	675	729	687	703	704	668	664	645	724	673	641	632	690	676	640	695	690	665	680	690	667	697	685	645	704	649	664	703	645	700	690	681	643	661	676	661	675	693	635	710	651	725	667	688	687	653	656	695	705	692	703	701	680	700	705	634	670	684	653	712	705	661	654	707	695	620	732	638	651	663	706	666	731	703	647	685	678	659	609	709	662	670	679	706	671	708	687	674	653	664	664	681	666	689	652	693	643	684	631	681	705	657	649	653	670	673	726	657	701	668	669	645	679	716	672	705	674	652	652	668	657	681	678	677	654	662	639	686	722	632	686	668	637	664	703	678	711	693	705	673	617	661	620	668	686	685	734	695	654	693	679	723	655	697	692	684	735	669	673	668	711	661	682	647	687	643	686	671	653	719	693	694	668	678	660	659	652	617	669	659	664	689	683	707	702	653	655	646	691	726	685	663	697	683	697	684	729	706	673	693	671	658	655	633	693	708	704	714	648	697	676	687	716	686	700	663	698	687	687	664	654	650	687	692	692	723	674	685	690	658	697	645	703	690	627	664	673	708	605	703	667	719	666	712	682	653	649	691	696	640	629	680	694	687	643	683	720	640	655	681	656	622	718	704	698	665	677	647	684	706	677	655	708	660	697	686	649	667	711	657	711	671	679	721	640	651	672	661	666	673	631	662	693	681	659	669	684	695	688	715	712	729	604	685	662	683	700	642	680	641	659	658	632	653	654	686	675	705	669	685	722	676	657	698	679	698	672	699	638	692	683	708	682	675	691	671	669	687	720	680	685	670	670	688	679	650	677	703	722	664	673	651	675	658	652	621	679	703	689	658	690	696	700	662	708	689	672	719	675	711	655	662	707	695	746	694	707	700	675	685	611	689	719	700	666	728	636	684	663	658	654	631	692	643	665	623	686	678	657	721	694	692	677	652	632	670	670	699	720	689	672	639	683	708	660	697	662	694	703	671	686	640	676	703	668	659	694	690	645	696	660	664	688	690	728	703	670	634	705	673	692	708	682	671	690	691	649	686	670	675	718	665	677	688	674	702	701	672	642	711	671	657	631	660	675	689	661	662	675	665	662	705	653	695	643	714	701	715	641	669	656	690	664	662	652	742	641	705	667	719	659	660	671	668	701	647	630	670	624	674	620	651	688	633	671	685	645	637	662	716	696	707	646	707	662	640	623	721	638	695	707	650	719	679	664	684	660	672	681	652	645	685	733	698	667	662	697	661	672	682	677	666	644	639	689	701	673	705	632	695	655	632	671	703	747	651	667	670	664	665	707	685	639	670	681	701	678	664	729	682	655	656	675	662	678	668	638	692	703	659	638	668	682	663	652	645	671	686	666	707	652	649	690	700	678	701	675	669	683	691	651	678	704	651	654	716	675	680	719	692	671	648
32527	30650	32470	30025	51265	39170	23924	10202	2936	429	283	275	244	248	267	218	240	258	246	267	286	225	195	220	209	217	245	213	235	241	243	223	233	239	254	236	205	211	238	199	214	204	219	208	220	209	255	223	196	198	202	217	243	190	207	202	196	201	226	225	199	197	199	217	234	194	194	211	198	196	208	203	171	193	210	208	185	221	220	240	190	204	239	217	215	179	218	219	228	209	206	195	183	219	218	208	200	229	250	206	206	225	202	197	220	215	213	228	221	196	198	189	249	210	210	189	194	198	215	198	195	221	219	193	192	220	209	218	213	228	218	199	211	209	185	197	186	213	198	223	224	193	218	225	219	243	192	198	213	207	218	207	230	209	231	188	221	230	205	201	217	224	235	231	215	200	215	207	219	209	222	195	243	207	212	217	211	229	233	225	214	196	219	234	240	240	234	202	210	241	219	193	227	209	221	188	189	229	206	197	200	226	246	261	221	205	198	187	194	214	229	201	196	211	195	204	225	227	185	210	205	203	188	213	185	226	207	207	220	199	218	204	227	212	212	218	207	225	213	215	202	242	208	242	234	248	221	220	206	227	233	191	205	213	198	210	236	246	202	222	229	210	199	196	218	233	200	206	219	206	202	216	208	211	207	208	209	220	215	213	223	220	213	229	233	205	214	218	212	199	228	180	187	215	208	214	203	219	189	195	183	211	199	212	219	216	198	197	214	235	213	184	197	213	207	216	218	243	219	207	211	238	199	231	221	220	213	219	228	204	191	201	233	222	190	214	203	220	203	206	194	232	241	225	207	234	189	208	205	196	204	195	191	209	214	219	216	221	216	217	205	190	248	220	204	217	207	205	179	227	208	190	221	219	205	198	216	207	214	201	202	215	212	178	205	226	203	204	190	202	197	217	204	218	231	197	226	207	196	220	232	194	233	196	197	202	202	228	188	215	192	206	211	194	229	201	250	221	211	186	198	230	195	217	231	208	193	222	198	209	208	205	184	206	194	215	218	225	209	219	215	240	221	219	212	206	198	226	214	205	205	210	205	237	204	193	213	216	222	187	208	209	209	207	230	208	198	215	189	183	207	200	246	217	223	201	229	191	215	226	208	215	218	195	211	215	229	207	208	217	210	187	223	209	210	181	223	216	219	204	240	232	222	207	228	216	212	197	202	186	217	196	201	206	199	225	203	218	196	230	214	220	201	253	233	246	225	218	207	194	197	207	226	220	190	206	198	238	222	229	206	221	230	209	172	211	219	211	210	218	226	216	212	203	202	207	225	231	199	223	202	215	213	235	218	203	240	199	221	192	193	223	198	202	227	221	217	204	201	230	205	229	200	224	218	204	229	201	246	201	203	201	190	231	208	241	219	215	204	211	205	169	212	225	204	240	191	218	211	221	224	199	197	203	223	207	207	203	201	242	205	212	198	221	231	213	225	227	224	219	209	209	206	182	215	227	204	208	227	221	197	190	235	214	217	227	197	192	210	220	213	225	212	225	187	185	224	227	205	210	217	222	230	195	227	230	210	205	223	225	211	223	229	200	208	212	214	224	199	240	226	236	204	210	207	207	243	225	220	195	211	209	228	233	241	220	227	227	199	209	206	213	219	200	204	201	224	194	232	213	227	243	205	171	228	205	230	194	212	238	224	215	215	216	186	219	231	212	209	207	197	211	206	232	228	216	202	214	199	231	218	189	200	225	235	190	176	242	219	213	209	175	211	190	207	186	209	202	217	195	199	207	174	212	223	193	217	238	213	227	208	243	215	205	178	214	232	220	212	186	219	220	205	205	208	200	230	230	227	210	194	204	216	188	204	202	221	197	234	240	235	216	201	208	207	216	227	215	217	218	215	235	208	228	234	231	210	224	216	194	203	219	195	231	201	231	213	179	206	196	217	223	214	223	205	198	223	213	218	203	206	190	193	225	216	210	223	219	221	200	227	193	211	202	210	216	223	210	204	203	217	194	220	224	211	232	202	211	212	228	192	222	229	199	216	190	233	206	238	189	199	193	226	195	220	207	233	228	190	214	213	205	236	211	206	210	190	223	228	222	215	224	221	210	223	228	177	214	216	221	237	198	189	238	216	199	204	199	217	210	241	210	191	192	222	210	237	218	220	192	206	229	215	180	224	231	182	204	226	209	176	232	201	226	195	226	221	182	220	194	222	188	229	214	216	213	211	199	192	214	204	188	216	204	198	213	199	210	209	212	181	190	184	203	223	222	189	190	204	217	229	205	209	230	200	195	205	206	204	197	221	178	207	209	226	218	254	201	222	212	216	237	228	217	244	205	211	223	205	218	208	202	216	215	226	215	183	194	201	199	222	234	226	227	198	204	216	206	192	217	208	227	201	218	205	204	230	197	246	201	199	201	215	195	228	215	240	183	213	228	186	205	228	189	196	204	199	222	210	208	196	201	213	192	218	221	204	188	216	197	204	229	207	230	224	205	233	220	215	217	211	217	213	200	215	215	187	207	199	200	205	207	175	204	226	211	213	206	205	199	190	237	220	217	202	238	220	189	226	218	217	201	194	174	193	227	231	194	217	200	206	209	216	207	190	210	221	227	225	230	240	214	255	218	223	195	226	208	226	224	218	221	227	213	190	189	214	242	189	221	216	212	211	194	191	213	220	239	223	215	221	216	206	209	222	214	216	196	215	213	217	214	224	204	225	223	235	216	205	221	209	225	197	210	232	194	206	219	216	223	193	237	195	222	234	201	222	210	220	214	210	230	199	196	212	182	202	215	209	206	195	216	183	217	206	211	213	227	212	202	200	204	219	244	223	232	213	220	217	217	211	231	245	224	208	242	186	211	223	217	235	209	215	199	222	205	184	188	215	228	198	205	208	207	244	207	201	237	202	187	200	209	201	215	221	206	203	230	207	207	210	190	213	219	224	205	213	215	207	201	220	230	218	205	237	204	225	198	204	241	211	200	236	211	188	222	204	225	224	223	229	221	193	194	232	190	209	204	197	216	225	243	197	206	223	225	193	229	229	219	229	201	216	202	189	220	206	195	234	213	249	210	223	189	214	205	209	216	211	186	232	187	230	217	221	223	226	224	203	214	229	210	201	216	207	208	197	212	214	199	193	219	198	190	212	210	223	196	200	213	250	203	202	219	215	189	199	195	181	226	221	208	209	200	208	225	228	217	175	218	195	224	201	215	209	244	192	254	190	208	216	208	215	196	216	199	242	187	201	200	233	221	194	236	198	207	223	227	214	217	207	212	206	224	211	219	222	209	195	200	218	199	219	225	211	231	183	214	230	204	213	213	210	214	202	216	212	221	214	236	228	201	213	222	221	233	184	205	196	217	206	228	212	212	210	226	217	201	198	196	197	201	211	180	214	212	197	200	212	198	215	206	218	203	216	240	226	207	223	200	217	214	195	192	208	198	196	232	221	208	223	196	225	222	205	229	205	210	218	202	232	207	224	211	199	221	175	226	239	224	205	214	230	213	244	203	220	224	224	233	212	209	195	187	230	219
20755	25740	34209	45357	68785	57329	43702	27790	12404	1767	1205	1115	1033	1001	903	844	837	924	839	1112	1355	1152	739	697	691	632	654	727	804	897	897	943	868	848	969	742	693	660	603	658	651	606	571	639	603	594	603	588	601	608	576	585	586	595	626	594	610	617	568	586	615	626	621	577	594	613	589	580	626	612	604	580	548	590	633	550	605	594	544	617	617	597	577	591	624	573	586	607	615	547	592	560	605	595	595	627	632	598	609	555	656	621	612	570	610	595	606	564	571	553	603	615	594	590	591	623	590	605	593	557	647	615	598	592	585	590	588	576	623	586	598	576	633	572	600	607	597	603	580	603	602	642	569	615	600	636	617	610	620	584	586	610	543	622	594	589	587	610	602	614	587	567	625	553	639	586	587	602	577	588	603	597	620	605	592	574	641	566	610	566	625	593	627	588	623	538	579	594	607	591	597	577	581	626	633	607	571	642	556	611	611	587	649	614	581	629	612	586	547	618	584	612	618	615	591	592	569	590	622	612	592	631	592	608	562	628	608	578	633	603	560	558	566	591	603	624	658	597	568	601	569	606	579	543	605	577	589	595	607	660	645	603	609	592	636	626	594	611	596	579	576	571	609	577	576	604	597	590	595	617	607	505	586	596	596	564	602	556	624	628	605	626	585	581	563	550	605	608	603	597	563	613	575	542	595	622	608	613	576	612	605	605	585	625	591	604	592	593	601	600	606	615	565	623	581	622	659	617	575	593	567	578	589	580	619	611	593	598	585	590	573	594	648	603	632	587	572	586	595	629	610	569	615	596	589	611	627	601	628	586	584	618	560	609	648	584	612	598	581	593	576	572	563	581	610	577	589	551	610	579	589	614	604	599	583	609	604	617	638	639	571	617	587	605	592	584	603	569	630	643	609	598	608	590	573	584	588	604	578	582	590	617	618	628	621	581	614	638	577	610	604	611	616	616	541	595	563	560	593	615	605	550	607	608	597	604	578	611	573	631	635	611	595	613	581	555	615	601	611	611	629	589	588	621	563	587	600	582	590	550	610	607	635	571	610	624	624	573	579	599	607	586	609	595	585	632	616	607	575	645	587	589	600	560	612	561	588	569	588	600	553	596	588	590	607	623	595	598	581	543	607	641	571	603	598	601	581	568	596	603	615	581	573	613	607	597	610	629	605	580	584	628	597	575	591	572	587	611	612	599	620	624	566	566	639	662	623	578	639	606	597	595	604	599	606	605	568	591	623	625	579	610	598	613	587	623	593	572	644	603	599	581	581	585	588	538	643	585	585	562	542	604	594	600	600	603	602	635	574	607	616	576	597	619	611	645	607	576	579	602	522	652	568	644	614	605	606	616	587	608	638	614	597	585	582	583	557	586	560	611	620	588	640	625	619	585	619	616	551	620	597	599	622	629	579	594	602	620	630	633	611	605	597	625	649	577	573	592	602	625	573	559	591	561	580	609	605	626	612	612	598	577	556	605	622	600	540	573	607	586	645	572	599	609	595	603	626	597	621	594	592	623	579	595	621	582	572	601	587	608	608	564	617	593	601	589	601	585	615	582	620	573	616	662	585	609	613	596	574	580	601	626	599	549	587	608	626	591	579	610	598	600	591	575	600	564	609	634	622	575	588	641	580	553	593	602	608	595	595	565	579	603	574	582	611	569	591	648	609	566	551	573	602	577	564	600	608	587	639	572	628	557	603	589	589	596	564	605	624	595	655	632	596	550	614	599	617	618	618	617	605	588	570	575	614	577	633	579	620	595	584	606	542	570	570	650	583	615	626	575	583	605	575	621	595	649	557	580	601	557	587	591	579	614	614	587	566	600	594	593	551	599	586	582	585	593	605	575	575	611	596	582	592	615	583	548	585	577	582	605	570	623	643	618	585	582	655	601	636	590	587	610	595	584	582	617	604	568	594	598	616	587	588	575	568	596	563	609	602	601	584	561	597	639	605	581	583	605	610	603	643	573	609	607	585	580	585	636	557	618	585	563	585	609	628	623	606	577	628	604	651	639	579	605	607	573	580	607	638	579	575	598	589	602	583	604	562	574	555	631	592	581	609	613	583	597	606	580	618	526	639	597	626	588	654	614	608	575	600	635	569	580	572	646	563	590	582	610	569	551	624	614	574	596	594	580	647	620	597	622	590	579	608	609	599	592	565	604	573	617	609	595	604	641	614	582	585	585	575	587	598	565	608	584	572	614	556	612	587	556	624	597	588	562	581	578	584	549	575	593	618	580	589	598	593	650	625	590	616	619	630	624	605	579	638	615	602	593	594	600	597	624	547	595	583	607	598	579	619	612	599	601	645	582	593	621	618	592	563	574	619	620	577	633	585	614	633	594	599	579	610	622	569	623	563	557	602	598	591	594	609	641	619	630	594	595	560	588	635	601	607	621	587	575	612	609	559	581	579	575	593	593	601	565	596	629	589	571	587	638	598	610	641	620	610	609	599	635	589	617	576	618	543	591	610	577	617	603	596	607	603	586	561	622	579	595	567	631	584	572	563	607	570	598	648	579	597	593	629	581	615	580	601	624	629	579	599	581	542	599	602	596	583	589	576	613	585	586	600	565	574	566	554	630	583	556	565	592	591	599	615	660	634	597	635	583	626	599	615	562	586	581	623	632	587	614	627	660	601	610	573	617	583	564	567	605	616	599	630	604	582	637	562	560	570	568	592	612	582	602	635	589	619	597	602	619	592	568	562	624	576	626	568	582	646	586	552	620	584	628	616	593	568	588	631	624	573	575	630	628	586	603	548	605	630	589	563	558	601	642	568	590	597	583	596	585	623	621	581	574	539	593	635	591	582	586	552	623	551	601	574	594	601	594	594	602	635	601	648	573	606	598	607	573	549	606	596	629	591	615	604	629	578	609	567	644	600	582	598	572	610	599	604	570	555	636	598	648	585	605	574	585	610	601	613	588	617	613	631	580	616	590	544	573	614	558	636	591	559	616	604	562	620	601	598	621	553	578	611	584	580	582	598	579	598	621	592	594	585	594	629	594	586	605	581	603	558	571	616	623	610	612	639	570	608	550	587	613	571	582	557	573	575	588	607	572	555	600	601	595	550	549	590	588	581	582	593	580	590	642	609	581	595	614	619	573	600	584	587	578	626	616	613	572	584	578	615	619	597	578	564	615	586	584	587	652	623	583	561	597	596	560	580	627	609	632	595	602	603	608	562	627	605	626	570	600	610	623	579	595	592	615	599	581	641	570	603	619	564	596	589	607	576	592	563	624	618	559	604	633	576	576	613	601	590	578	645	613	555	576	606	572	571	575	614	580	582	605	628	594	623	632	609	585	633	630	595	588	608	569	603	576	580	558	572	612	634	592	605	625	561	590	618	565	626	588	563	610	567	584	594	624	580	616	619	600	614	563	582	609	576	583	590	634	587	540	608	595	615	599	599	592	615	571	611	617	603	602	575	621	580	588	629	620	591	611	610	605	579	534	588	545	600	581	579	585	604	629	555	553	577	598	618	603	609	599
36235	37883	50286	45215	62866	50469	33897	17049	5415	1159	290	274	299	298	277	247	229	261	279	258	279	311	254	265	264	270	272	271	234	229	258	290	280	262	241	233	249	270	259	258	251	235	213	242	255	234	253	247	235	257	254	220	246	246	257	257	258	238	245	256	265	248	242	244	230	257	255	225	276	240	251	245	231	267	258	245	235	246	242	247	257	241	257	219	263	277	234	238	268	243	248	219	264	253	264	281	259	243	272	241	250	269	234	273	227	225	246	257	251	263	252	249	235	256	258	249	251	264	261	225	232	258	234	242	261	239	250	227	247	233	250	222	274	237	260	229	271	209	252	257	212	232	263	233	251	239	240	247	292	241	237	256	238	247	233	251	249	248	251	238	205	245	242	275	240	242	240	245	238	237	238	224	260	244	242	262	245	240	250	235	238	253	255	247	223	242	232	249	234	231	249	247	263	261	238	235	276	269	228	233	259	249	237	236	224	237	253	262	228	247	245	271	253	245	229	250	252	269	232	235	258	252	219	232	229	230	236	239	246	205	248	247	247	243	230	213	231	254	260	252	245	262	259	224	234	213	226	210	236	251	246	264	266	239	214	228	224	240	239	245	235	231	233	232	240	255	238	243	254	230	228	239	229	228	244	257	246	239	268	247	223	243	238	232	253	225	273	235	258	232	213	238	237	252	234	258	249	252	253	262	246	258	230	238	225	253	227	241	225	242	253	229	200	237	284	240	244	251	231	261	245	246	258	187	248	247	237	252	289	257	254	242	234	232	246	261	260	251	218	263	229	255	235	222	259	241	232	247	266	265	241	248	232	204	236	243	230	241	233	248	252	260	248	255	275	206	246	248	248	273	253	227	259	278	246	225	230	244	257	235	241	244	246	246	243	261	265	216	232	253	232	261	235	248	248	250	238	234	236	264	260	236	254	237	237	244	269	240	268	253	246	209	251	283	266	236	239	251	269	238	269	225	234	203	233	236	245	241	252	227	249	249	270	263	247	233	243	201	228	259	254	241	260	248	249	226	262	272	246	258	244	242	241	239	268	227	234	231	274	241	245	253	263	239	239	253	262	222	234	267	234	281	223	242	225	250	253	213	237	216	246	231	227	235	247	240	257	227	282	249	244	230	247	280	226	239	242	248	238	260	226	257	249	238	232	249	221	238	217	283	247	259	245	238	249	246	254	215	256	230	212	267	244	251	228	248	248	242	211	250	280	246	230	215	265	240	262	241	234	266	237	235	231	245	246	237	252	253	269	236	220	257	220	241	240	275	247	241	238	257	254	234	269	241	226	248	236	251	257	253	242	255	212	236	245	261	223	249	237	256	219	234	233	238	204	243	240	229	252	263	274	230	239	232	229	252	225	246	264	264	244	247	235	252	247	249	252	257	264	226	252	250	244	263	238	278	205	230	252	238	240	228	238	258	268	239	242	238	221	230	239	236	235	245	234	252	247	254	236	267	249	234	262	257	227	246	255	275	244	264	265	239	275	248	267	269	253	216	249	245	220	243	229	232	234	244	253	246	212	239	270	246	236	255	246	266	242	260	226	210	242	271	269	242	234	260	253	248	249	264	217	204	232	240	233	238	260	217	222	232	262	265	248	223	254	246	224	266	229	236	226	268	250	255	259	278	247	263	248	229	235	257	231	246	212	244	235	270	244	249	248	240	214	232	269	238	259	254	253	244	250	230	241	252	251	254	254	238	238	234	227	255	250	251	202	240	268	231	233	252	259	248	221	259	231	230	229	218	235	239	224	252	252	260	249	251	243	260	234	245	268	230	252	224	247	265	227	264	243	220	251	269	282	254	246	249	246	251	204	260	257	248	243	241	234	262	254	227	263	249	246	238	248	227	235	223	252	226	223	238	262	252	218	230	239	237	244	249	228	220	238	223	265	244	259	255	231	266	248	244	251	254	235	233	239	271	241	218	244	227	278	261	245	209	239	233	224	237	236	267	255	262	227	250	259	241	244	242	246	251	238	239	238	228	250	250	277	268	218	252	268	237	210	269	254	256	256	245	263	272	277	229	271	232	259	252	247	250	260	240	231	261	282	226	227	257	267	250	239	230	258	269	245	279	216	240	253	238	229	258	242	234	242	247	250	257	268	265	217	251	236	209	224	259	249	239	243	232	247	259	246	252	244	221	253	263	264	260	231	242	224	225	280	240	234	259	223	233	226	218	268	232	250	262	228	242	224	244	278	250	226	246	224	240	288	238	261	232	244	268	244	232	246	244	270	236	252	258	268	233	230	252	230	241	261	222	229	233	226	245	225	231	237	231	241	231	276	258	255	240	211	261	233	256	230	268	221	246	252	228	247	259	250	264	249	250	248	226	263	253	242	213	244	243	257	250	237	239	265	254	247	226	256	242	251	251	251	247	252	250	253	205	260	230	251	263	243	247	222	228	264	233	231	249	248	278	230	246	255	247	278	263	243	259	246	258	226	262	254	243	236	229	257	258	252	267	225	222	241	231	263	250	248	216	242	265	232	248	249	248	253	263	260	245	247	274	260	253	237	270	251	241	241	227	233	258	244	259	231	291	275	256	224	270	252	265	221	248	265	246	255	254	239	239	254	254	239	243	227	250	245	242	226	209	250	228	247	258	239	244	253	273	254	240	230	257	217	265	224	263	263	238	234	240	239	231	246	243	258	250	234	252	244	239	205	245	247	269	249	242	227	290	266	232	267	244	234	251	228	244	271	230	258	222	259	290	234	274	251	251	244	244	254	251	252	233	225	267	219	236	255	215	243	271	234	232	228	254	241	255	234	207	232	261	243	271	247	269	254	223	234	236	235	251	214	252	251	248	251	224	216	249	241	241	241	238	270	255	239	241	230	245	236	241	227	253	234	244	259	244	250	245	254	253	272	268	248	257	250	257	227	219	253	230	260	249	242	235	235	229	256	247	218	247	251	226	267	257	254	230	267	250	254	238	289	227	249	253	237	225	263	238	246	254	236	242	262	242	232	256	257	219	240	257	257	244	231	256	254	243	228	235	233	269	243	237	251	253	249	260	253	248	254	244	262	235	208	254	247	211	271	274	255	239	268	258	258	239	239	225	212	276	225	239	232	262	264	244	230	218	231	231	246	255	237	235	242	231	225	249	234	258	261	239	261	241	225	257	269	256	236	269	248	268	227	246	248	244	265	214	277	247	232	233	227	262	248	235	239	253	220	246	238	234	250	245	256	240	263	259	222	222	242	240	238	243	225	254	262	239	207	232	250	248	234	254	247	264	214	260	245	245	247	230	256	236	248	237	242	231	267	228	237	285	232	240	230	248	244	261	220	244	244	259	240	246	245	215	240	236	250	260	238	282	238	227	251	220	243	270	246	263	313	245	251	284	233	235	237	246	259	240	233	244	268	215	220	241	223	240	230	205	248	230	220	261	260	263	259	285	228	229	239	246	244	244	259	238	221	236	226	261	240	244	250	275	240	255	245	247	246	244	244	254	245	253	227	234	253	243	247	202	235	253	260	251
23688	31591	46436	62035	81091	69008	52562	34291	19039	5179	1190	1045	1081	1041	858	885	851	883	821	823	1126	1130	813	717	773	716	723	787	883	880	951	923	850	932	896	788	762	740	726	723	681	675	694	653	683	689	678	670	724	634	756	689	694	677	692	738	684	699	706	694	702	648	684	702	656	692	710	673	683	647	685	662	656	711	701	694	643	708	688	714	636	683	709	713	664	649	690	681	643	720	678	704	733	655	712	664	729	657	673	710	690	655	675	651	669	704	681	692	695	666	680	623	668	717	666	670	690	685	655	685	698	655	670	706	665	726	642	691	699	736	657	666	678	637	680	677	713	703	671	689	675	707	737	651	671	701	651	652	650	684	657	663	692	677	678	675	752	693	667	683	680	675	635	665	672	745	685	668	664	671	714	673	682	672	738	693	660	677	653	712	699	675	740	670	687	696	639	663	658	712	671	660	672	645	669	690	699	698	683	713	710	675	682	705	700	640	670	682	694	690	670	688	706	677	705	706	654	729	658	701	675	637	698	656	708	609	719	667	696	666	695	690	662	671	703	682	715	666	651	689	671	669	652	676	652	668	691	675	675	697	697	671	668	695	684	636	659	687	708	633	727	706	679	637	675	700	668	646	674	695	736	648	662	698	684	698	715	700	622	683	697	581	684	709	676	658	647	644	669	665	704	683	669	617	654	690	642	673	706	704	730	644	674	710	667	687	681	675	658	678	672	712	630	696	683	686	693	645	676	692	713	697	721	639	652	674	681	697	645	696	697	674	722	681	701	655	691	654	693	690	676	629	659	677	678	662	647	692	695	688	680	674	685	725	702	705	647	662	693	661	720	631	677	682	623	671	710	664	694	675	668	698	673	699	688	703	691	687	674	726	692	635	646	679	705	706	656	727	728	681	684	679	647	651	682	663	675	727	680	650	693	670	669	682	687	668	613	667	690	718	689	703	683	695	657	634	659	713	679	744	747	683	658	649	676	674	716	667	707	690	697	693	698	659	688	672	713	693	692	682	683	707	660	661	676	726	658	745	719	710	658	670	633	714	685	660	666	703	719	657	669	643	692	717	656	676	684	678	681	689	658	680	725	652	668	705	679	693	661	712	645	644	663	646	672	660	613	671	685	684	639	646	701	661	714	673	673	669	674	690	676	690	669	677	660	677	668	658	705	630	662	652	690	685	666	664	729	763	720	634	645	739	726	705	678	668	676	672	702	681	675	631	685	620	683	685	698	692	702	659	650	691	666	697	668	726	674	659	662	675	726	677	693	653	697	632	664	660	700	711	679	691	681	681	667	687	663	706	700	695	674	689	680	671	707	685	673	646	689	700	692	678	669	680	676	680	656	712	683	603	674	702	686	654	630	706	714	693	676	707	652	665	736	674	706	678	654	670	682	698	669	705	654	665	698	681	677	623	659	628	673	672	704	658	706	643	693	685	675	712	659	677	701	629	677	692	654	630	677	742	635	697	694	626	645	683	694	677	658	669	697	702	671	656	660	679	668	661	630	691	654	691	681	662	700	718	643	728	649	649	703	683	655	703	701	675	652	670	722	707	693	676	688	657	659	697	654	683	670	631	670	712	621	717	665	665	629	690	671	636	657	657	641	674	655	698	714	681	701	716	662	671	660	717	693	659	700	658	666	681	682	659	658	721	685	663	670	717	690	700	671	639	658	679	675	705	692	682	689	674	639	729	661	691	657	683	662	649	713	673	677	677	709	657	682	648	682	661	678	636	658	660	665	676	648	671	693	665	679	690	664	664	670	646	685	653	675	654	717	670	642	650	709	620	646	687	645	667	679	651	643	719	715	647	676	692	658	642	687	703	699	678	692	642	691	647	668	671	700	758	657	645	668	656	674	709	689	694	632	636	696	671	676	680	666	692	628	669	660	653	662	688	684	656	720	691	675	720	682	714	689	683	671	711	670	651	679	663	721	707	724	634	692	641	653	641	702	671	702	700	704	690	734	715	664	638	671	678	682	690	675	646	653	669	662	712	675	658	680	607	658	704	668	641	721	682	642	687	681	697	697	658	699	727	664	689	694	660	678	677	653	645	671	645	692	636	639	639	662	667	682	722	661	663	657	664	702	639	676	673	644	658	720	664	628	709	678	660	637	684	711	712	653	680	658	707	682	658	723	683	692	695	635	654	694	719	647	656	678	693	681	658	676	720	685	699	702	660	661	641	679	654	722	656	703	749	672	703	674	691	699	670	687	671	685	664	666	684	659	674	673	715	660	678	681	655	669	654	659	633	695	651	699	649	659	662	669	650	681	674	703	701	665	712	677	696	656	667	710	634	714	647	667	681	674	651	669	688	667	667	712	678	671	696	639	659	729	650	695	682	654	657	646	706	704	692	715	683	688	670	679	632	685	649	619	646	746	651	661	645	674	685	665	729	732	681	704	675	697	674	676	706	682	719	698	683	711	698	676	670	680	692	661	656	667	656	713	705	627	694	683	703	705	693	687	665	696	650	672	734	718	656	691	708	669	746	679	664	717	686	667	670	678	685	624	667	680	698	666	661	677	693	659	655	712	667	660	655	660	668	661	665	683	717	659	694	665	687	628	692	656	697	655	678	644	648	705	633	675	690	674	684	650	627	688	684	700	699	644	663	654	701	686	646	635	690	697	715	667	650	641	612	726	669	698	667	654	669	684	704	655	668	730	754	698	669	705	707	697	685	665	658	677	672	681	669	688	669	713	669	709	658	688	723	678	700	689	650	660	658	696	673	675	710	670	685	686	626	676	676	693	708	644	659	712	705	663	681	740	677	712	683	655	711	670	670	686	715	680	695	629	691	693	650	627	661	690	691	662	686	683	661	660	706	670	648	637	704	719	679	703	711	627	688	677	638	668	703	694	667	672	630	711	631	677	702	685	722	683	671	654	677	710	710	664	698	658	685	662	691	707	628	720	698	626	671	697	668	706	675	683	700	661	651	661	654	669	678	670	640	710	676	673	708	704	670	649	669	656	670	673	698	644	695	708	679	705	686	695	676	671	674	641	712	717	611	714	692	713	659	652	652	683	644	658	724	656	675	671	700	653	692	634	672	695	672	710	676	635	718	665	708	654	728	683	685	723	682	688	716	636	639	697	690	646	682	665	659	691	627	630	688	679	637	661	701	644	645	685	663	658	705	712	691	713	711	654	724	650	712	626	631	711	668	674	687	688	700	682	669	674	686	708	683	709	684	699	659	698	705	718	672	684	696	661	704	666	703	630	681	675	716	676	641	692	650	665	673	617	683	670	696	667	684	734	703	682	670	695	634	675	646	668	710	695	724	691	660	652	676	689	674	674	585	682	673	648	667	695	664	672	626	658	690	716	697	643	715	714	666	688	683	657	669	637	649	717	681	688	689	683	731	662	688	699	687	654	651	695	679	689	659	655	710	682	648	680	690	670	627	656	651	668	686	722	678	671	682	665	688	647	696	639	641	655	710	674	643	671	683	701	670	703	664	645	688	679	685	640	663	680	692	692	632	646	678
22096	15978	20373	10013	9437	6797	3455	1295	567	331	259	285	254	262	256	286	286	259	278	260	243	280	275	270	279	267	258	255	245	270	246	267	293	259	272	276	268	268	288	267	262	249	259	255	268	272	290	259	281	266	252	249	278	270	280	245	250	260	272	274	279	266	290	248	267	290	235	264	264	243	272	291	281	288	286	279	272	279	259	247	284	252	249	284	305	256	262	276	252	242	261	244	278	287	255	239	267	283	283	243	263	286	270	251	281	258	251	254	267	262	267	268	277	249	252	270	279	290	255	249	288	258	266	261	295	266	265	269	265	288	248	259	265	266	296	265	266	269	258	275	272	279	271	268	254	260	300	313	282	271	281	264	283	255	274	275	271	253	262	255	282	238	241	266	250	241	307	298	271	254	254	266	260	252	284	255	294	242	282	279	248	255	287	251	261	279	255	260	259	307	277	243	257	253	271	258	281	247	253	278	240	275	272	264	269	266	289	240	257	292	249	298	239	290	265	266	253	270	286	251	280	259	275	244	272	260	262	272	254	263	265	281	259	239	279	261	278	273	245	253	249	280	259	264	264	255	241	284	262	243	289	281	267	261	253	288	273	261	251	291	281	282	269	263	260	260	255	285	253	283	273	274	258	225	260	262	261	272	271	255	262	255	268	278	274	301	249	271	257	252	245	246	281	280	271	256	268	269	242	251	243	252	263	245	290	295	265	297	290	271	286	266	289	258	273	265	231	285	263	300	252	248	258	295	246	241	252	280	253	250	294	254	268	284	268	277	248	253	271	256	256	247	242	267	243	292	229	247	279	277	278	282	295	228	271	240	249	291	268	255	280	261	280	272	272	255	260	263	273	267	268	266	245	257	260	306	254	292	251	275	292	279	265	255	291	268	264	269	249	253	254	257	262	244	279	263	273	284	250	260	277	257	249	241	265	255	258	287	278	266	296	266	250	254	254	272	255	253	270	259	260	241	261	250	248	291	260	293	277	275	251	260	271	269	300	287	285	221	251	266	265	294	286	253	237	265	250	255	273	268	266	253	248	239	261	281	288	263	276	253	277	262	270	253	284	289	256	246	264	245	250	272	265	259	259	232	261	237	300	252	265	264	258	278	271	268	244	248	270	254	257	240	259	258	246	260	285	265	238	241	240	262	281	256	262	272	263	252	262	276	273	252	276	253	272	263	287	284	260	269	294	258	261	234	247	258	283	252	241	284	251	261	271	251	248	256	268	292	269	272	275	257	305	250	253	223	270	252	265	267	268	274	263	269	257	260	275	274	267	279	236	272	260	275	267	260	264	277	287	257	256	261	263	237	233	260	292	253	283	263	264	267	249	280	279	264	238	278	236	270	259	246	273	245	283	251	286	273	245	244	249	249	257	262	289	242	290	247	269	248	263	244	283	263	265	304	286	267	267	255	256	268	268	298	290	271	293	254	258	248	284	276	261	265	270	267	266	253	256	273	270	254	256	257	290	255	285	267	271	250	253	262	256	246	265	236	274	259	251	241	258	258	291	272	270	266	284	277	267	263	287	281	253	276	244	256	251	265	256	262	236	253	294	258	271	251	267	253	267	275	289	294	294	268	272	260	269	264	228	264	259	283	260	270	259	245	265	278	267	237	268	276	264	224	258	269	279	281	281	269	259	249	263	250	229	252	253	285	279	271	275	264	265	245	257	263	284	245	289	263	258	261	277	276	267	268	262	264	254	290	257	256	262	279	268	243	234	247	266	270	263	270	224	252	283	259	263	267	253	277	252	270	271	285	243	262	253	272	253	267	288	266	253	264	294	262	271	259	271	243	271	285	279	252	241	257	222	253	264	254	250	273	288	297	278	270	267	290	270	248	251	281	278	295	254	288	263	260	226	264	289	226	271	280	271	246	248	271	250	260	275	258	263	268	269	264	256	265	265	283	258	258	260	263	270	250	252	321	255	298	271	258	270	271	261	277	286	259	259	239	277	275	226	261	256	270	273	258	266	314	287	295	238	252	298	290	282	235	242	246	283	275	242	298	268	263	231	269	285	255	274	284	281	256	253	247	282	277	280	265	277	263	257	269	254	292	278	279	260	276	232	269	268	280	269	284	273	259	248	257	244	266	242	253	274	298	254	278	256	256	244	286	293	269	293	258	283	272	280	254	257	236	279	263	246	242	262	286	297	263	271	271	284	261	273	286	262	266	266	270	261	267	264	292	261	242	274	270	271	237	282	248	259	261	264	279	266	260	300	290	266	251	229	259	237	249	258	238	247	260	270	307	300	243	245	276	281	300	294	235	233	266	256	248	252	289	288	250	230	250	278	308	270	260	292	259	220	283	231	272	265	270	273	275	281	258	226	252	256	246	253	228	268	223	265	242	254	259	243	278	299	284	264	270	285	257	228	253	251	278	260	263	267	267	260	283	258	249	274	271	278	278	266	274	248	285	253	268	309	249	245	257	276	283	261	245	268	303	279	264	273	264	295	259	280	273	249	274	240	265	225	267	255	251	288	278	271	234	262	279	263	282	251	270	275	286	272	230	250	277	279	263	271	265	282	257	281	279	257	265	250	281	262	277	254	258	268	280	247	290	305	280	278	258	248	255	278	261	262	260	265	270	260	270	255	276	256	263	294	271	278	308	293	259	238	227	252	249	256	282	256	275	252	242	281	273	295	276	265	282	245	272	290	273	256	279	282	251	263	265	251	263	280	251	239	251	272	271	261	268	253	252	271	290	261	258	278	288	272	258	256	264	259	282	261	261	279	273	287	281	282	273	281	251	279	277	252	293	264	274	269	247	269	252	244	273	268	249	271	252	259	301	261	273	272	288	259	258	247	242	274	277	261	271	279	301	290	257	265	239	259	264	247	277	271	252	247	272	273	297	270	264	270	250	250	253	267	250	272	261	247	263	257	254	246	257	277	246	272	233	273	306	262	261	272	269	270	276	284	254	253	239	249	275	275	257	262	274	266	318	259	280	262	260	289	266	267	270	273	231	260	293	241	260	250	252	269	273	281	252	266	239	260	267	269	267	256	248	292	292	281	249	291	259	284	265	283	276	263	288	272	265	275	287	268	244	276	254	273	268	260	275	259	245	244	261	235	253	271	272	271	257	252	286	288	288	253	245	269	227	279	246	282	229	273	255	281	255	254	264	274	261	260	272	260	237	274	285	275	287	267	293	256	274	261	256	254	267	265	257	281	237	254	262	288	267	263	246	266	264	272	273	259	251	252	259	268	281	253	267	291	251	250	261	260	259	273	259	254	260	260	255	248	273	264	268	251	260	287	285	270	260	255	243	264	235	251	265	238	265	272	250	257	272	267	290	277	282	254	251	272	280	268	271	289	267	245	284	252	241	249	260	272	241	280	261	258	272	266	249	218	264	257	255	255	272	219	283	290	253	244	286	245	261	275	298	280	297	268	249	264	279	283	267	281	263	237	270	268	284	305	255	265	297	261	255	236	298	268	266	256	277	268	270	276	274	282	282	250	281	282	260	257	263	256	266
13598	13927	25615	22411	28965	22951	13395	5326	2545	1116	857	755	761	729	719	695	767	700	739	693	742	737	769	779	737	770	782	743	744	756	723	679	741	738	748	745	697	698	746	716	774	752	736	731	712	683	705	741	723	715	730	698	750	708	730	685	723	727	678	721	681	707	705	747	758	717	760	681	698	709	672	713	711	720	691	755	716	696	709	713	678	683	751	719	745	679	750	771	714	700	696	677	732	736	715	707	734	701	741	741	683	755	757	725	729	649	769	736	717	686	740	708	733	763	732	721	696	750	709	791	671	760	717	714	764	736	711	740	713	698	698	709	702	769	730	707	747	722	696	690	734	726	725	725	686	697	740	755	706	665	720	712	784	703	725	734	730	742	685	718	697	753	708	754	694	710	712	756	694	706	715	665	763	767	718	744	765	693	733	710	778	666	725	715	741	727	706	780	695	732	729	705	725	727	730	708	702	722	837	719	701	683	699	641	688	705	759	727	709	744	729	748	686	698	712	729	754	707	701	714	725	779	689	730	691	679	767	706	748	695	735	703	732	685	722	748	707	721	704	694	719	735	704	701	712	703	708	731	681	727	693	768	721	711	740	712	743	736	759	725	752	708	718	705	749	750	738	766	724	711	698	688	699	742	685	732	729	720	706	776	706	752	699	681	728	682	684	667	749	722	731	693	723	750	717	713	711	741	743	733	741	704	730	671	743	737	736	724	712	730	710	719	665	746	717	756	722	635	688	694	771	747	723	707	727	779	726	706	759	731	739	689	716	730	776	775	745	735	744	760	701	686	675	721	721	746	762	705	763	770	730	786	723	716	767	750	712	730	709	689	751	718	715	743	717	748	747	709	706	723	708	673	722	739	730	712	704	739	742	667	706	699	733	699	702	647	733	748	749	757	720	750	753	699	707	692	732	729	817	670	711	677	723	740	692	754	712	740	716	742	742	700	724	766	748	720	719	751	743	698	673	710	704	732	731	700	711	724	696	701	700	755	741	679	693	698	731	691	718	779	730	689	705	721	717	710	752	714	709	706	690	729	721	760	744	731	718	717	699	730	720	730	753	750	765	724	698	758	683	751	766	710	773	698	713	705	726	723	729	725	722	719	701	723	725	809	732	672	705	690	763	750	748	718	696	787	713	724	772	695	693	664	708	706	695	721	708	744	693	693	748	716	722	708	715	722	751	712	739	747	755	763	745	725	672	717	684	671	723	708	732	679	730	785	782	723	681	748	686	690	729	737	753	733	715	727	697	680	731	777	696	722	778	733	720	711	726	732	655	732	704	720	698	746	717	714	724	751	725	789	698	731	739	756	708	730	719	749	722	742	773	700	746	715	696	740	770	725	757	721	727	719	768	709	761	754	728	747	751	703	750	677	711	709	692	711	715	725	732	748	714	709	705	709	699	749	707	716	757	695	786	758	763	689	729	726	710	731	687	713	717	698	752	705	719	703	742	752	738	741	741	710	701	701	699	694	761	725	747	765	758	744	705	744	734	679	745	784	727	673	754	732	726	764	743	711	715	738	684	734	756	726	728	741	711	745	724	735	719	745	725	701	700	733	744	721	741	688	652	732	725	690	741	742	707	762	760	693	757	714	707	786	721	704	739	689	721	726	736	717	764	716	722	734	739	728	687	741	726	690	759	729	751	691	691	739	729	745	749	720	723	769	706	739	759	765	723	725	674	709	729	707	683	727	699	709	722	697	710	766	677	750	686	724	702	748	713	755	722	685	708	748	731	664	754	732	780	718	712	745	684	741	725	717	730	805	707	717	720	726	714	735	763	705	722	689	689	666	739	719	701	670	693	693	764	769	759	754	710	799	763	734	726	772	701	683	707	657	743	715	785	699	756	696	704	734	691	693	754	671	684	683	744	728	733	730	710	734	744	733	700	758	728	759	721	719	753	712	742	768	730	664	715	706	713	707	712	704	715	694	751	736	693	697	672	673	661	684	772	689	728	713	680	732	733	696	749	741	700	701	714	724	768	710	736	703	724	732	781	723	726	720	692	704	724	783	729	716	711	687	725	746	768	749	726	699	701	732	733	684	744	751	711	704	715	717	695	719	736	738	704	734	698	745	743	717	724	727	734	742	724	703	705	717	731	689	752	700	671	715	657	708	725	716	683	744	780	703	748	716	711	720	716	749	679	694	749	713	722	693	709	732	712	739	755	716	740	729	737	699	722	684	772	704	737	702	698	751	708	710	697	708	686	751	704	773	725	720	739	753	743	729	678	730	733	722	733	682	739	721	724	705	755	695	726	729	705	760	766	721	698	736	744	700	716	754	708	684	722	710	677	666	745	715	688	695	724	756	741	698	720	696	742	700	774	731	723	735	668	740	691	691	696	754	713	683	699	755	725	707	673	712	722	679	692	700	730	713	722	704	742	720	695	750	714	688	680	725	692	740	729	714	689	716	755	739	735	683	718	698	682	703	718	690	698	751	721	734	743	732	683	779	760	706	692	690	735	715	769	756	733	746	723	725	736	692	715	728	706	694	735	727	714	728	674	713	729	756	705	718	757	705	721	709	715	697	707	735	767	692	734	724	698	695	720	699	700	732	743	737	720	742	701	714	683	749	749	728	688	697	725	730	721	721	689	747	711	719	754	695	756	708	708	738	712	730	732	741	722	735	685	761	706	689	724	714	700	732	768	780	738	691	755	705	708	748	685	691	718	767	734	704	804	776	765	694	747	712	715	750	683	695	793	675	713	696	697	690	796	736	699	699	766	738	749	708	735	760	774	753	759	662	728	688	747	696	688	717	751	706	737	760	727	776	732	717	757	717	748	733	701	652	692	680	746	693	694	727	699	695	753	690	728	715	717	709	707	707	687	691	698	691	690	723	725	723	715	766	717	739	691	705	694	712	725	751	737	770	719	710	732	716	706	743	683	686	706	700	722	740	702	712	730	723	729	719	773	752	756	693	741	741	693	751	770	699	760	706	706	744	726	717	685	743	783	667	749	721	744	723	770	714	733	744	805	731	678	743	724	718	663	708	772	691	768	717	742	655	691	720	757	716	681	721	708	725	746	711	733	712	732	693	761	707	707	690	737	717	747	715	749	744	673	721	709	775	723	714	737	759	736	731	682	726	761	721	760	805	736	731	680	730	703	652	751	734	721	758	721	720	765	724	745	764	740	695	740	715	711	738	759	728	736	702	738	707	743	730	718	726	708	676	696	736	747	715	733	754	731	720	746	731	723	707	766	748	693	829	765	752	719	739	750	722	715	757	706	729	757	705	722	746	676	740	731	753	720	703	736	712	754	730	740	712	702	728	703	732	680	748	690	685	722	743	711	686	711	779	721	747	731	747	747	742	737	699	704	681	685	691	716	700	736	712	742	682	743	696	753	691	721	711	721	687	673	707	738	729	678	709	687	774	727	710	698	733	734	658	721	750	703	732	731	714	703	753	739	744	744	729	722	741	746	709	747	734	702	734	699	710	743	698	713	706	745	680	745	738	717	710	756	747	721	692	741	713
31092	27652	30314	42634	49860	37222	24066	8417	3055	1427	407	306	274	285	282	259	277	249	278	245	258	272	249	253	258	245	237	226	214	217	246	230	260	220	236	252	221	235	221	213	231	233	246	265	250	251	232	237	247	243	233	235	237	233	257	266	207	243	272	237	242	284	243	263	264	245	236	237	222	252	240	278	226	244	231	210	243	237	266	241	258	247	242	232	244	245	243	211	250	241	223	260	226	249	238	249	237	258	216	237	230	277	236	231	231	244	252	251	240	224	227	213	227	265	265	253	243	247	242	245	216	229	255	268	259	189	255	256	233	262	239	239	272	268	217	240	225	252	252	236	238	213	222	213	244	237	232	222	220	255	236	248	251	239	247	255	284	218	228	262	237	245	228	234	227	247	252	262	253	269	245	209	248	262	247	253	240	237	240	244	253	245	239	249	228	255	246	251	232	239	233	245	257	260	248	251	251	254	226	276	238	252	260	249	218	243	250	244	246	243	237	234	212	262	233	270	231	252	272	240	244	241	245	253	246	260	246	285	246	252	237	221	224	246	237	262	260	257	257	229	263	279	228	241	248	261	253	239	287	254	235	228	244	250	224	258	233	236	258	243	246	258	242	233	246	249	213	246	226	231	216	214	264	243	226	250	226	243	249	245	266	213	232	260	267	237	247	230	225	240	280	222	245	242	236	253	242	225	221	230	260	246	231	215	248	258	241	257	242	251	279	225	241	262	260	221	249	259	236	257	266	234	278	233	236	243	239	234	233	238	265	256	273	238	244	248	224	271	242	238	237	215	239	221	239	227	222	246	229	229	259	244	244	223	256	237	259	259	227	270	268	242	227	251	252	253	258	216	240	245	253	239	233	239	250	242	220	240	231	239	238	248	228	256	221	242	235	237	236	265	249	239	260	257	239	231	229	262	209	221	250	231	236	242	223	253	219	270	253	255	227	224	206	245	245	223	242	228	228	241	248	257	236	246	265	251	270	229	234	229	223	218	231	230	226	246	255	255	237	247	252	240	223	225	226	257	214	246	242	253	260	264	254	244	250	257	227	227	245	227	228	259	248	257	252	285	267	220	254	234	240	238	247	247	245	239	241	243	262	217	222	238	240	242	256	236	235	242	222	230	246	255	248	230	238	255	242	268	242	231	240	251	266	213	246	240	285	227	238	241	244	243	235	231	234	263	244	221	252	232	244	259	231	252	232	272	240	228	248	238	259	238	231	229	254	230	221	256	247	213	242	261	238	236	248	225	259	244	264	250	205	224	245	224	234	206	243	246	248	214	225	232	260	259	266	267	231	250	219	229	247	285	211	269	244	224	247	219	249	226	261	257	245	280	243	238	244	235	252	240	251	237	232	247	226	232	242	260	243	250	259	258	221	279	217	234	217	258	216	220	232	260	215	249	203	246	211	263	227	231	242	245	222	235	266	225	212	263	259	265	270	240	267	259	236	246	274	264	239	262	230	233	267	247	240	246	248	232	243	243	261	226	227	247	231	232	248	240	270	201	237	215	229	257	240	257	261	237	253	237	232	222	229	252	273	269	227	254	261	238	224	257	208	239	261	230	258	239	222	255	227	229	213	218	241	249	257	246	230	244	223	221	237	243	247	245	246	258	225	227	233	231	223	274	268	252	240	234	253	218	246	241	240	244	267	244	240	256	261	210	256	242	233	279	252	237	254	275	239	222	235	256	233	239	217	236	240	238	233	231	266	247	239	254	227	228	214	242	244	226	279	229	243	243	214	258	264	262	249	240	244	236	237	262	260	253	237	251	257	269	269	241	236	243	275	207	272	231	249	230	255	261	245	238	218	241	279	246	261	249	240	245	245	230	241	239	265	226	226	213	255	237	274	228	222	250	233	243	249	241	252	241	258	255	251	252	253	251	235	256	249	253	256	255	251	252	258	258	262	256	239	263	215	233	246	245	262	234	247	233	246	228	224	251	226	218	255	244	239	261	237	270	240	240	253	249	247	231	256	237	239	245	249	230	220	219	260	242	218	237	266	271	249	233	233	255	221	243	238	243	233	227	260	229	228	230	251	220	235	251	252	249	234	186	243	229	251	249	254	259	238	227	212	214	231	249	240	253	273	232	210	265	231	235	201	227	231	230	241	257	235	221	235	260	232	234	246	258	264	259	241	273	214	199	237	219	228	244	233	253	244	240	231	240	242	253	277	249	258	282	223	246	279	250	256	236	240	239	226	229	225	247	248	244	244	262	238	250	266	237	247	268	267	258	250	261	228	248	235	246	226	230	235	218	274	251	206	206	243	242	249	226	242	213	233	220	235	226	246	274	263	236	228	237	237	259	239	239	229	223	242	271	248	243	240	262	227	263	227	255	256	239	225	254	231	238	258	242	250	234	212	255	222	228	243	259	232	214	236	233	279	232	227	223	255	223	239	226	234	244	267	222	245	247	242	251	226	238	229	264	251	224	246	258	251	231	258	252	233	264	234	249	253	268	278	214	244	273	239	246	223	235	230	239	230	237	236	221	264	239	240	218	213	247	238	237	252	256	248	245	236	223	224	221	260	233	229	242	240	227	252	243	252	264	228	256	246	248	225	239	244	240	219	247	254	245	236	246	233	223	251	238	251	246	251	252	240	254	259	242	241	217	253	243	258	244	232	220	248	217	225	238	247	238	206	225	249	258	239	251	223	213	269	268	247	221	220	241	236	237	262	216	218	254	207	253	216	220	251	249	232	270	234	259	270	266	241	222	248	248	256	268	264	275	254	255	236	230	232	234	271	244	247	237	219	237	222	248	241	224	247	242	256	250	227	245	274	246	235	270	242	249	247	218	220	232	249	231	262	208	210	256	223	235	253	247	236	264	267	255	235	246	233	225	263	225	227	235	232	210	249	258	270	251	234	260	243	246	247	244	238	237	246	237	258	266	250	247	255	255	205	227	227	259	248	243	230	272	250	242	234	250	263	237	231	257	247	232	244	241	226	234	250	241	249	259	235	239	278	256	244	246	216	246	216	237	253	229	197	264	260	236	222	210	262	234	227	247	236	259	232	239	236	233	213	221	245	238	234	240	238	242	257	249	259	262	218	259	233	247	252	266	225	236	273	237	247	260	255	230	247	254	231	245	294	266	228	260	257	250	253	233	245	235	255	232	255	228	264	238	256	234	237	263	253	259	245	274	229	238	230	233	203	239	232	239	241	256	242	237	242	264	234	260	239	230	247	243	261	248	229	266	268	233	255	250	237	216	221	218	249	251	254	218	246	218	249	221	235	231	209	259	230	213	229	269	260	243	223	230	249	255	253	218	225	236	212	237	249	241	232	253	248	240	260	225	212	244	253	255	240	254	234	246	259	236	255	238	242	237	263	231	243	261	229	222	256	241	283	258	244	206	227	236	240	257	258	225	233	262	211	237	274	238	235	237	237	242	258	224	267	227	253	236	202	241	237	234	227	226	227	255	237	289	244	240	248	223	241	245	218	255	255	258	237	244	252	244	247	254	223	240	241	252	216	244
19594	23030	33724	58506	65029	56513	43629	23275	15019	7548	1736	1318	969	931	910	925	874	796	869	873	853	1093	866	974	877	724	702	705	660	659	683	657	662	705	694	699	673	701	623	659	758	662	683	638	697	679	655	694	675	650	695	646	674	687	658	675	610	668	688	641	687	706	708	656	674	734	660	645	631	651	664	708	685	666	670	660	676	619	631	632	679	673	680	708	602	677	667	691	708	637	655	655	652	717	660	663	686	693	639	622	668	651	659	725	702	675	627	728	681	650	662	682	689	648	677	686	641	638	654	651	660	663	668	667	681	664	663	719	686	682	682	675	614	662	669	661	684	649	698	717	680	636	680	664	660	658	666	627	688	605	683	710	679	664	659	669	693	657	710	690	665	660	699	658	682	632	697	663	645	647	640	661	724	737	685	681	649	685	670	666	660	669	659	655	707	652	716	650	658	689	666	653	636	630	669	652	660	662	700	708	704	654	702	712	675	650	653	692	677	666	683	655	625	615	674	660	661	658	677	679	643	646	693	648	688	704	668	617	649	640	699	691	655	641	643	667	618	665	678	653	668	723	613	620	704	681	642	629	691	630	692	676	657	641	636	649	672	687	657	693	674	698	631	677	724	642	604	685	657	666	676	706	658	668	710	674	687	643	690	663	633	723	692	698	664	747	649	693	635	641	632	667	686	687	674	713	646	683	626	712	687	688	661	643	675	677	643	660	683	640	667	671	664	653	679	687	651	660	667	691	719	672	681	655	655	684	685	672	668	686	624	664	674	676	668	662	720	660	687	704	644	648	660	679	666	640	664	637	676	643	654	650	666	641	687	625	716	623	642	709	697	675	678	665	645	670	706	663	665	699	650	702	648	690	669	672	689	621	651	696	703	660	640	682	660	669	654	675	705	697	668	701	627	656	614	687	683	685	672	665	658	705	701	717	669	692	622	640	703	622	718	677	710	692	654	654	683	645	682	687	706	683	640	663	651	629	627	665	623	681	664	672	653	677	690	635	703	643	643	666	692	692	657	664	647	624	683	701	711	654	690	686	679	702	660	676	681	693	637	672	699	672	679	694	697	665	638	672	649	702	688	667	676	715	666	691	637	686	660	689	661	691	665	651	675	687	683	694	677	660	678	694	643	700	692	656	690	657	674	706	674	634	698	742	649	683	716	654	707	689	669	670	676	624	665	626	646	672	653	665	655	683	642	660	668	658	664	619	679	719	635	682	656	677	658	651	662	652	661	679	643	644	690	640	691	650	715	662	654	658	689	683	679	675	663	676	700	660	668	673	697	693	711	668	698	709	658	693	631	658	684	660	647	672	691	678	674	671	671	640	691	702	654	679	705	668	668	690	673	700	685	708	619	671	697	653	625	698	706	647	673	667	624	683	598	683	687	682	701	668	704	710	641	725	628	684	624	719	686	726	717	650	712	686	691	678	650	624	717	668	657	649	696	668	683	668	713	686	655	657	637	651	659	706	622	657	674	655	694	654	699	673	648	663	679	643	650	667	712	708	690	659	668	661	693	652	617	666	646	632	663	688	654	701	639	643	662	676	650	661	674	701	686	690	681	677	698	663	688	641	677	690	668	665	672	665	677	666	698	646	712	672	689	709	662	698	690	659	686	722	644	702	694	689	705	663	667	683	665	681	670	668	737	671	654	674	651	640	654	686	653	638	711	648	629	642	615	682	688	700	695	633	701	642	646	692	652	710	672	643	609	677	661	671	646	714	667	738	664	669	691	709	667	664	668	661	647	673	649	661	674	696	704	659	694	656	677	673	710	626	719	669	674	674	675	680	660	638	665	628	688	648	699	618	666	696	668	661	716	642	635	665	618	707	715	680	704	667	669	656	646	643	653	712	685	641	650	685	665	654	637	682	666	717	636	673	693	700	736	644	669	702	705	645	671	707	689	639	715	666	674	658	672	671	684	681	692	687	655	663	619	677	640	654	686	702	663	674	692	654	642	665	662	643	683	702	686	670	698	650	707	646	699	670	682	719	641	689	673	683	678	695	719	671	687	678	682	648	688	693	652	699	691	647	645	684	664	722	671	623	692	671	710	654	627	659	647	641	696	705	702	683	637	695	658	681	656	671	655	664	667	675	620	673	655	705	654	651	642	688	627	687	691	671	634	683	729	668	676	695	669	659	647	705	680	701	676	675	677	710	655	662	687	694	639	615	691	687	658	675	698	651	624	644	671	675	638	697	685	661	715	660	670	658	666	668	702	699	657	676	634	684	635	693	705	679	680	669	630	661	678	656	641	712	679	680	694	662	674	684	681	633	708	680	636	709	650	718	638	671	678	708	662	706	634	641	671	609	680	683	681	709	670	625	727	666	707	683	676	664	673	709	730	615	644	659	657	627	671	661	723	678	712	633	652	686	681	710	620	683	674	670	663	715	625	660	652	681	692	711	673	705	645	683	729	654	635	651	692	693	671	665	691	678	695	675	687	632	678	685	713	657	692	686	663	667	712	704	687	679	672	616	670	674	651	673	674	687	663	667	684	676	660	710	666	679	684	686	687	673	689	681	636	691	700	675	642	739	655	642	663	730	659	660	657	659	667	657	660	679	656	690	674	685	616	632	659	716	646	625	726	690	699	676	634	689	681	668	655	667	665	659	666	655	712	646	705	648	683	665	680	662	662	663	648	682	647	664	665	696	652	696	673	629	651	659	681	686	681	675	646	668	717	647	671	701	691	685	637	662	659	731	682	685	700	652	726	673	682	681	676	631	691	701	699	686	699	666	648	683	653	681	662	650	657	670	680	703	652	667	649	660	660	689	639	669	642	670	715	613	674	694	677	682	738	705	685	604	635	644	621	684	689	681	694	665	670	668	637	701	669	678	703	684	661	611	661	666	681	699	653	720	644	644	690	620	678	671	657	707	696	667	614	687	697	698	636	638	632	672	657	656	666	639	663	636	692	686	658	641	681	680	705	643	674	705	704	690	681	674	692	731	702	698	705	729	657	635	685	649	638	701	662	707	644	655	661	661	694	665	651	678	694	748	680	647	672	682	642	645	667	628	686	657	659	663	693	709	668	655	690	636	724	612	651	667	678	678	646	685	661	658	644	676	646	680	661	635	663	708	671	660	744	619	658	660	677	682	662	679	682	678	630	722	678	662	650	686	663	684	675	674	659	656	662	702	677	692	689	655	726	713	688	689	661	656	662	646	694	656	670	630	646	688	684	694	657	666	661	630	643	641	650	629	643	708	701	683	699	685	638	665	683	629	648	667	643	667	690	657	655	634	678	642	663	680	694	659	685	677	670	663	682	668	672	680	729	639	646	685	677	694	662	663	726	649	672	722	653	711	625	713	686	683	681	689	670	694	664	704	639	677	690	715	684	635	659	649	680	648	629	667	666	697	684	678	703	653	678	688	705	706	685	690	679	679	708	682	631	651	681	687	685	688	677	708	718	677	689	704	685	653	699	639	654	666	684	673	670	641	671	652	644	646	644	640	695	692	652	645	676	689	656	665	686	658
35218	33137	45495	64953	55843	48274	35240	17752	5408	2386	986	473	358	284	291	286	296	280	301	263	289	302	256	267	280	240	266	281	285	251	287	299	263	268	270	264	265	265	264	302	280	266	256	244	267	283	313	248	264	250	242	264	257	265	272	286	279	260	265	255	283	258	290	233	271	243	280	287	229	265	285	309	267	263	247	286	304	272	277	284	247	287	271	285	259	258	250	249	240	254	322	257	267	298	264	282	264	270	293	269	260	260	284	279	271	241	266	249	277	272	302	252	300	281	250	285	258	261	292	269	260	275	291	267	277	273	256	303	282	246	302	276	276	263	247	267	283	261	276	287	263	274	269	256	278	291	264	272	273	286	286	285	265	245	286	248	257	240	275	251	239	260	259	259	267	270	271	256	262	299	268	291	252	291	283	284	279	262	284	269	275	275	278	279	249	302	293	305	287	260	256	281	250	271	285	266	272	293	263	275	264	301	278	256	270	285	260	282	279	296	266	281	271	288	272	249	246	258	271	268	273	290	283	290	289	281	252	281	272	251	275	268	235	268	263	267	296	263	273	296	269	276	265	267	261	260	260	287	273	260	263	276	297	259	294	256	281	286	287	248	284	266	277	277	268	272	274	294	308	275	263	313	278	223	285	247	279	300	260	269	282	257	270	261	265	306	292	270	261	277	282	295	238	267	256	251	245	282	271	260	282	266	274	312	300	251	257	242	251	298	266	282	265	273	263	250	284	275	313	236	280	291	261	270	277	266	273	314	263	290	262	294	240	253	265	296	276	235	249	287	289	279	278	265	295	284	264	265	266	272	240	239	271	313	267	293	258	274	279	270	295	265	319	273	299	291	275	258	287	283	280	256	277	263	287	283	288	267	271	253	269	274	292	272	261	274	280	277	270	265	248	286	288	284	280	261	304	266	253	256	269	254	265	250	278	266	256	299	239	291	288	264	276	253	259	251	266	280	267	264	256	245	273	271	284	256	249	288	293	235	291	254	251	276	264	284	261	317	283	263	275	293	293	249	285	291	300	294	283	282	253	304	265	294	284	289	264	288	283	245	269	275	274	241	265	260	273	259	287	262	277	292	280	254	261	262	245	278	282	289	274	291	292	260	280	250	279	261	287	279	273	280	303	252	269	277	282	295	282	295	277	255	272	261	274	276	260	291	249	268	296	265	271	272	276	288	268	245	257	247	242	278	308	266	259	241	274	311	262	283	267	283	274	274	264	271	296	250	294	288	277	279	279	252	271	273	280	291	247	264	274	257	274	294	266	294	295	260	267	272	283	278	269	283	251	250	270	252	287	308	310	261	288	281	250	270	271	269	278	267	276	245	271	265	298	262	261	264	255	291	270	251	262	278	279	297	295	277	276	283	293	279	244	284	271	265	269	237	276	288	263	270	275	275	276	289	254	250	288	291	265	303	265	285	273	261	255	274	283	253	260	255	270	289	269	263	230	279	253	271	271	237	233	273	284	262	289	300	245	266	286	269	273	256	261	283	285	276	282	252	280	268	252	278	263	272	275	291	277	273	273	288	264	250	272	289	285	274	259	301	280	284	280	316	242	263	287	292	264	278	262	276	253	299	283	265	273	265	284	304	291	257	235	255	283	290	299	267	270	261	274	234	273	277	262	277	278	283	271	245	257	238	284	244	274	271	297	271	274	271	315	306	263	267	267	266	276	286	268	287	271	278	268	293	260	248	280	262	233	283	255	270	265	286	318	279	256	291	259	266	272	253	287	278	249	278	242	270	262	251	283	256	279	284	285	292	255	228	251	264	261	243	249	270	246	269	313	283	278	285	281	265	276	277	267	278	281	281	287	281	277	267	278	282	247	283	303	284	247	273	251	295	277	261	270	266	305	277	244	263	280	252	279	273	289	250	269	282	299	279	263	273	246	273	240	246	289	269	273	283	281	241	286	268	253	292	249	251	260	290	261	260	303	271	246	270	273	262	253	290	247	261	253	297	252	271	282	286	308	255	282	258	264	291	290	268	293	297	293	276	264	270	262	297	260	244	287	290	268	257	238	274	268	293	280	265	234	284	264	280	268	284	280	266	258	256	250	273	276	264	265	268	285	298	280	300	269	285	251	277	288	288	271	278	280	259	282	257	267	296	278	290	292	272	266	251	266	261	275	296	276	272	247	270	280	270	271	270	266	253	234	255	270	261	279	237	263	288	264	269	289	251	267	266	233	253	280	256	290	275	294	295	270	286	257	293	266	268	260	283	246	307	254	287	253	265	262	298	261	252	265	273	251	272	293	237	260	249	266	242	272	278	263	292	274	304	281	294	266	267	264	243	247	251	277	249	245	270	254	328	292	269	284	289	294	250	259	265	294	268	263	259	271	281	265	286	297	241	262	288	265	274	279	286	278	276	299	269	261	291	273	279	285	289	264	263	306	258	274	265	254	265	256	260	291	279	261	263	259	286	293	266	270	263	281	281	256	268	253	270	269	282	263	280	270	288	255	267	260	230	281	286	271	284	242	298	284	263	258	280	263	251	252	237	262	260	257	266	276	283	272	262	303	273	254	266	264	282	245	316	237	284	259	255	273	286	284	244	272	298	272	268	254	278	263	277	267	283	289	255	253	267	298	259	273	253	264	277	280	299	288	235	272	244	270	260	271	268	287	264	274	260	243	260	256	304	241	255	279	286	270	292	277	258	277	285	283	291	280	283	297	257	244	295	301	261	251	267	287	268	269	282	271	282	262	267	264	255	272	272	284	287	278	292	274	250	253	300	261	242	274	267	318	251	279	261	273	284	281	256	262	265	256	283	306	295	265	246	299	270	291	299	235	277	292	261	267	293	267	251	282	270	232	288	267	240	276	281	261	264	258	276	298	241	270	263	255	272	293	263	265	268	277	260	267	269	271	304	260	249	312	281	266	271	259	288	286	272	301	266	252	256	256	273	258	251	245	292	249	270	271	261	276	260	279	284	262	266	276	306	253	293	259	297	241	261	255	267	259	272	268	254	258	272	291	291	274	258	261	289	289	276	273	300	319	258	278	295	273	272	275	283	284	261	302	292	271	261	290	266	284	248	271	285	256	272	266	287	291	270	279	320	266	283	251	273	259	291	280	263	277	261	273	291	302	288	265	307	253	263	301	290	291	253	261	292	254	290	239	268	244	286	285	272	247	281	273	234	258	278	277	299	277	260	288	244	282	242	278	283	270	266	261	287	287	230	284	291	295	268	254	294	237	271	285	276	263	242	257	281	276	253	243	280	313	277	251	258	289	287	280	284	280	296	277	264	259	274	276	290	295	273	254	268	252	273	261	279	247	273	255	251	258	269	275	259	238	256	298	262	269	266	245	273	285	302	284	273	276	279	262	293	259	284	280	276	273	282	264	263	239	283	312	270	264	264	263	281	256	248	261	278	284	293	252	258	268	268	249	283	251	314	277	304	280	269	285	289	255	277	282	283	295	294	257	312	282	285	276	275	297	291	261	268	254	298	252	251	270	275	296	312	255	264	326	254
22750	26092	48717	76802	70580	68714	54193	34980	19010	11941	5101	2041	1388	829	853	782	836	817	804	759	813	851	866	834	807	780	780	733	716	777	762	724	787	784	760	702	784	746	758	735	735	740	746	728	720	742	688	746	712	734	732	750	739	755	796	744	729	761	756	783	738	742	770	753	708	763	741	766	757	725	749	734	785	693	729	752	731	770	761	751	755	723	752	758	769	746	750	672	746	755	751	759	779	717	728	754	747	704	737	729	779	749	772	740	736	784	757	752	744	719	774	760	719	740	727	780	757	744	706	747	697	744	726	759	707	771	750	741	783	713	761	788	728	700	734	734	740	778	748	720	760	775	714	771	790	715	721	741	718	720	690	714	737	727	737	750	730	763	774	760	749	758	748	699	714	711	748	783	741	731	728	787	736	727	743	763	695	683	703	753	732	755	766	720	733	741	740	756	760	791	740	790	770	715	676	701	716	729	724	736	774	759	767	727	720	783	757	725	742	745	777	757	762	740	757	722	736	753	763	782	767	729	735	726	769	762	742	731	717	754	770	735	725	671	718	745	749	757	710	738	748	731	760	744	762	767	723	732	768	699	748	739	712	784	773	713	768	717	740	799	755	735	752	699	750	719	728	760	717	720	776	763	726	720	751	763	764	783	730	780	713	740	732	728	734	773	784	758	752	759	752	745	774	752	697	731	779	754	793	747	758	770	781	692	733	774	747	737	764	765	774	737	693	737	745	732	783	737	790	730	719	746	783	768	754	755	716	731	721	718	756	736	705	770	783	730	771	708	711	732	719	721	752	732	746	784	741	747	770	754	703	783	749	704	781	744	765	763	763	739	743	760	714	721	775	727	763	758	732	708	755	731	750	757	747	730	770	745	769	804	720	737	732	658	745	728	722	734	745	769	735	776	715	771	766	749	712	730	771	746	765	729	796	754	699	720	780	736	732	759	734	720	730	702	745	744	758	718	693	747	783	765	743	767	732	740	695	690	768	726	787	782	704	703	721	740	726	702	777	735	737	712	802	785	744	735	749	743	713	739	744	749	737	679	775	779	748	741	710	726	681	718	699	739	695	791	718	701	763	743	768	734	740	699	752	818	715	772	763	758	741	748	723	710	764	706	754	792	764	740	729	766	696	745	739	704	763	741	713	728	725	734	695	739	756	724	724	750	797	731	756	733	746	774	765	706	762	681	777	722	753	716	741	752	721	693	731	734	713	734	775	739	725	694	699	705	679	804	707	755	797	702	767	754	748	767	784	775	720	748	755	742	741	768	764	714	732	759	756	748	750	772	773	734	750	704	731	756	730	734	739	737	733	753	758	784	773	755	728	780	801	725	777	755	736	768	738	737	793	776	742	757	734	785	760	682	749	752	768	771	781	753	762	728	747	735	771	721	708	732	781	704	771	732	752	737	770	750	760	672	727	763	733	745	768	751	725	713	775	690	727	726	697	735	726	692	789	708	757	787	703	771	750	756	777	716	793	763	773	772	712	762	731	752	759	741	732	753	745	731	707	733	780	720	771	754	759	757	752	738	720	791	713	790	764	692	686	783	791	744	751	736	747	741	743	716	768	759	760	717	726	732	729	785	769	729	709	651	767	796	743	758	775	733	721	733	741	763	739	745	775	774	746	771	732	736	756	733	768	777	765	720	720	733	690	766	716	685	736	768	751	686	696	753	788	716	778	755	763	717	721	734	783	740	769	759	757	731	744	728	737	737	740	734	769	789	740	739	722	776	766	731	733	792	757	714	772	737	766	729	725	773	775	739	758	690	733	782	689	797	745	760	760	761	749	762	748	733	726	775	743	750	734	745	783	726	707	746	724	777	743	738	763	742	702	683	739	791	737	765	744	741	767	756	701	737	758	730	743	740	742	727	778	746	741	703	702	722	763	750	780	764	754	744	698	724	731	723	748	768	735	735	760	727	746	704	741	724	748	753	729	747	686	716	773	719	717	712	742	793	715	791	792	710	749	738	712	730	763	746	745	735	724	754	740	755	791	762	748	727	744	719	738	746	768	794	769	746	704	762	719	731	762	727	712	740	761	746	766	695	757	779	731	803	758	746	741	739	778	732	780	757	714	718	799	768	808	695	715	786	764	771	748	737	713	754	761	717	752	717	745	762	753	753	759	714	747	772	744	702	753	763	744	752	730	768	747	713	790	734	748	787	710	771	715	731	721	735	760	710	723	718	758	717	716	703	773	739	761	762	701	720	723	760	753	761	754	736	776	714	702	755	804	687	760	740	721	720	801	684	740	777	691	724	764	704	722	721	743	785	722	709	795	761	764	766	746	708	713	721	776	763	712	735	742	790	750	720	734	753	720	754	733	703	781	776	740	725	731	704	723	753	742	720	782	714	727	740	759	737	735	724	743	801	756	739	737	714	723	769	766	752	716	721	703	766	813	699	727	794	718	720	767	730	735	741	748	733	725	771	744	754	760	731	757	751	742	726	798	700	742	775	713	742	747	704	694	684	724	726	721	738	762	696	720	752	731	720	788	698	745	716	743	739	743	741	726	758	738	740	764	691	711	712	741	730	710	773	736	753	798	759	750	776	766	756	726	733	733	732	740	779	741	712	757	738	712	682	739	709	709	745	772	751	729	734	744	770	736	748	749	772	740	769	758	743	738	725	769	761	741	760	697	739	812	757	776	741	706	748	786	702	741	744	730	695	743	740	774	766	739	755	767	809	760	716	790	756	750	759	781	792	775	760	784	754	716	739	781	781	732	746	742	719	753	761	746	788	737	707	781	694	713	792	714	736	802	752	782	736	767	732	724	755	701	711	721	676	735	747	753	731	766	751	730	773	738	790	789	708	725	723	724	769	773	733	697	795	757	738	728	756	780	738	734	740	753	765	709	702	764	693	754	769	745	749	736	766	700	729	727	764	756	740	734	751	731	753	714	749	749	761	756	779	798	750	749	745	725	730	731	745	750	740	720	750	682	673	717	774	741	797	774	755	718	759	701	763	731	751	752	756	736	734	773	689	688	753	741	771	731	735	768	726	777	786	753	800	777	733	710	739	738	730	720	777	702	742	741	804	709	751	733	678	717	737	769	718	773	767	778	778	724	684	770	719	704	744	754	761	775	773	699	725	756	714	753	713	717	703	768	722	799	783	745	744	756	735	751	726	789	744	756	743	667	736	760	781	741	735	722	681	748	736	722	758	781	744	765	772	783	733	754	735	720	741	752	710	775	776	762	720	732	765	753	700	734	745	740	734	750	763	715	776	693	775	762	738	757	766	736	769	723	736	755	757	760	733	743	763	737	776	684	745	774	753	703	716	707	699	725	759	709	774	718	724	718	761	747	716	703	767	728	756	721	711	733	753	773	728	731	733	775	677	755	778	747	725	714	705	763	717	731	769	780	760	739	753	776	735	709	735	811	751	729	724	732	752	735	715	752	749	786	775	750	755	731	745	745	704	764	713	716	724	777	763	695	746	759	743	762	715	755	732	722	735	741	784	756	762	733	778	717	752	694	733
20109	11382	11481	11017	9254	5903	3393	1622	604	563	405	364	298	283	297	295	295	294	270	272	310	297	288	290	279	255	301	267	287	304	311	297	279	288	284	241	274	281	291	286	279	323	291	291	306	290	283	260	262	264	312	277	264	285	286	311	307	290	272	293	278	280	275	295	288	280	283	299	290	285	283	292	273	270	278	307	280	281	261	290	261	312	318	259	289	278	314	280	282	254	272	286	299	300	302	303	314	282	282	292	280	302	275	288	284	293	267	293	309	280	290	292	266	294	305	305	302	253	292	305	278	300	277	272	295	288	276	254	292	286	294	299	288	300	288	257	302	296	272	282	294	298	307	302	261	266	303	299	272	278	284	284	264	292	285	297	313	297	275	254	261	300	270	266	321	245	287	268	280	305	250	293	270	283	280	284	281	309	275	270	310	259	295	247	276	286	272	282	287	296	311	301	290	325	296	284	310	298	262	260	297	293	297	291	315	314	280	312	265	315	295	254	297	262	291	287	284	246	300	271	284	282	314	291	347	322	287	317	273	279	327	299	280	288	305	277	255	257	281	275	288	301	271	270	279	278	293	302	285	280	280	277	294	289	330	288	291	266	309	278	256	284	302	270	292	286	278	293	295	279	319	289	301	306	289	289	291	267	242	293	292	307	282	279	250	282	294	284	314	295	268	299	305	304	274	265	315	297	306	255	262	290	298	266	307	280	288	292	330	321	282	273	293	286	264	265	268	303	262	291	281	289	301	270	302	271	292	262	277	311	276	253	316	276	273	269	278	279	288	282	274	259	304	302	289	307	248	272	273	297	285	296	292	280	263	247	278	296	262	275	276	328	268	274	282	283	313	306	288	284	296	293	311	317	301	283	299	304	263	287	279	267	281	263	269	284	287	309	316	286	283	279	259	292	279	295	333	271	285	262	298	283	332	292	302	302	284	325	301	301	287	280	292	294	281	261	284	261	293	298	310	295	278	310	286	266	297	307	285	294	260	268	285	261	304	295	269	280	273	276	307	265	276	274	298	302	307	279	288	291	304	310	258	274	314	277	284	291	292	262	287	270	251	296	266	275	287	291	281	275	300	304	307	299	300	252	288	297	288	294	309	294	268	271	260	277	303	274	301	274	283	296	286	275	284	282	272	323	290	273	288	301	301	276	287	243	278	275	295	308	280	290	296	276	289	312	294	290	297	270	301	300	290	283	292	285	303	280	276	279	281	270	285	305	311	273	276	268	313	258	285	284	276	305	325	283	282	264	289	259	307	290	304	304	271	247	291	297	283	265	284	282	314	287	286	285	271	309	261	319	288	299	293	287	293	293	279	295	293	300	277	279	287	297	311	283	286	263	280	264	275	296	275	298	292	302	295	267	285	265	274	318	299	313	308	314	320	269	306	291	294	267	291	308	293	295	258	301	250	305	289	261	275	292	264	321	277	246	302	321	293	279	306	282	270	270	280	289	289	262	297	321	284	272	301	272	262	321	326	275	302	276	286	296	269	244	287	282	310	298	279	276	293	308	301	298	291	283	287	274	261	285	269	265	321	321	290	314	293	288	282	319	285	312	292	280	278	257	283	283	265	299	275	288	270	264	273	305	295	269	244	285	294	275	256	280	292	308	299	291	289	302	290	281	290	254	295	279	290	289	268	275	261	282	280	273	253	269	247	290	258	276	256	282	290	282	307	274	274	267	293	297	259	292	307	283	315	315	297	290	282	262	316	313	292	315	298	281	302	268	303	281	279	291	279	284	272	309	287	289	285	330	300	275	268	271	279	290	312	307	274	286	284	297	289	320	294	321	273	301	292	252	296	277	346	278	300	301	307	268	269	266	270	314	309	299	312	293	284	277	278	281	293	269	305	294	289	293	285	250	304	291	281	287	316	272	285	293	284	277	309	297	256	320	303	287	269	279	254	271	278	282	305	281	282	267	293	301	281	288	283	304	299	267	285	279	274	305	284	277	272	291	284	307	305	300	281	293	281	294	281	263	284	304	282	270	263	280	299	292	284	272	294	309	274	277	274	273	286	272	274	291	294	316	303	301	273	295	281	270	307	260	268	289	302	281	295	325	267	271	318	321	291	264	312	273	300	300	310	287	279	266	311	266	277	278	263	317	240	295	303	272	295	288	300	251	281	303	293	290	255	302	267	281	313	272	277	285	308	273	286	252	278	286	298	291	269	268	313	294	283	310	304	279	298	300	288	324	271	264	291	274	263	294	285	281	299	255	276	316	273	314	280	277	260	286	266	311	305	290	292	273	289	292	269	300	313	262	262	293	289	284	270	252	266	300	266	302	294	282	287	288	260	319	290	279	276	267	248	294	291	301	272	266	295	307	277	301	280	319	287	275	288	282	255	303	289	309	268	262	314	303	318	314	295	268	288	282	278	291	300	295	301	295	280	294	281	277	267	280	293	297	277	335	289	295	266	310	274	318	291	281	285	307	271	267	280	311	312	291	257	288	260	267	269	268	284	298	259	299	277	302	293	289	286	333	296	290	288	304	270	265	268	286	266	288	291	291	299	305	304	287	294	291	266	291	294	244	291	276	279	270	287	288	297	307	265	302	269	296	262	259	290	308	305	299	286	295	276	300	295	297	273	260	278	287	303	262	303	281	296	288	328	273	304	297	272	280	270	307	305	295	276	300	257	301	281	286	281	274	272	284	267	286	291	300	274	298	311	297	310	291	274	255	291	276	268	276	265	277	288	321	266	290	264	297	278	307	306	301	291	290	284	301	296	255	284	242	304	295	287	264	288	288	263	283	249	311	263	284	327	292	289	275	272	267	285	282	272	287	294	288	294	305	306	269	326	273	282	314	299	292	292	304	260	318	278	304	266	280	292	313	288	313	269	274	309	301	275	294	291	312	309	290	285	286	290	269	297	287	282	305	258	299	273	278	313	277	295	283	260	266	301	280	320	296	262	283	301	298	273	270	283	275	279	301	304	264	251	276	289	245	282	254	283	306	287	285	275	309	290	281	335	278	259	273	280	281	304	270	278	276	303	283	296	276	282	278	292	305	288	314	306	308	264	265	268	278	300	283	296	280	265	299	304	251	269	273	281	278	315	262	305	306	282	277	267	304	318	311	288	279	299	269	299	279	274	290	292	276	291	269	283	266	278	296	278	297	266	275	281	270	288	275	321	302	268	287	263	287	302	292	279	304	308	293	279	264	294	290	250	289	301	305	278	302	271	260	334	300	274	282	294	263	279	262	289	266	303	259	273	293	308	305	289	285	274	311	275	262	278	307	299	278	286	308	287	280	279	284	308	298	279	262	280	282	283	292	230	286	277	290	277	287	272	320	293	292	278	269	279	264	270	293	286	270	297	264	282	293	290	280	281	336	302	282	279	334	284	305	285	281	259	291	260	281	260	270	297	319	292	298	277	320	290	274	273	308	268	264	288	305	294	275	308	271	304	302	289	293	271	263	270	296	266	294	296	285	277	279	289	285	270	250	279	278	297	323	284	294	292	285	304	298	310	260
12418	9679	18514	28073	26701	21586	13704	6651	2385	2276	1364	994	794	767	769	740	803	767	738	775	809	770	763	745	775	765	729	777	797	741	843	819	769	827	768	752	796	806	804	742	788	782	773	777	788	812	785	718	808	789	792	780	769	800	778	778	771	782	810	815	762	807	753	764	773	763	723	757	771	771	775	751	750	812	822	756	790	768	827	748	737	779	765	827	801	781	767	771	786	782	816	790	779	785	766	810	762	765	757	777	815	760	773	773	746	770	791	795	789	770	846	748	759	779	772	736	760	768	730	817	797	786	807	828	780	803	794	766	766	768	816	787	738	718	780	769	732	774	789	802	758	794	724	769	784	789	745	761	780	761	770	824	755	716	788	759	762	790	735	796	796	778	794	803	752	765	762	778	726	780	811	779	740	772	758	793	773	780	733	762	771	832	784	790	783	780	750	763	757	747	749	786	778	786	782	793	760	820	735	756	765	767	797	735	832	750	742	763	753	754	754	755	779	757	796	744	754	742	703	815	762	791	832	752	758	780	740	779	785	758	751	769	712	761	744	762	702	788	767	797	746	796	770	806	769	799	763	777	796	859	806	757	750	799	750	782	702	831	748	782	783	758	738	744	777	739	798	785	784	751	764	766	798	804	779	780	772	754	736	742	747	765	759	782	698	789	764	779	743	786	756	742	773	778	774	762	797	752	795	754	725	797	770	755	759	776	799	753	793	768	761	832	795	785	776	790	749	794	753	768	749	741	753	812	729	716	794	787	767	790	799	806	757	778	778	794	797	795	812	726	759	771	793	804	760	746	755	791	757	762	787	816	791	841	773	763	778	776	819	765	788	784	742	811	742	789	794	804	772	770	797	755	743	789	826	799	821	797	737	825	787	810	751	785	794	757	743	783	769	761	752	805	807	787	769	760	744	811	769	818	768	812	763	764	796	726	767	750	803	773	786	731	790	757	767	759	766	769	761	829	783	740	757	835	785	699	759	759	790	770	784	745	768	741	758	788	759	714	780	747	784	792	781	774	756	784	779	735	792	707	750	745	772	827	783	803	733	761	780	792	742	781	790	748	777	816	744	818	773	753	798	763	772	783	741	765	773	770	814	788	789	766	782	725	759	781	762	767	765	794	796	778	700	741	783	745	783	774	758	751	775	785	838	797	787	783	724	749	800	801	765	765	711	775	823	781	755	784	770	803	750	711	785	792	776	762	797	774	748	802	753	809	787	712	746	800	744	764	766	760	783	766	779	764	745	802	767	804	791	762	784	752	741	794	792	769	809	801	778	802	758	766	734	757	762	732	741	768	816	733	777	774	760	788	789	794	793	721	784	810	829	775	792	794	788	787	777	820	754	813	843	749	802	766	733	769	736	716	789	755	821	766	781	787	748	795	753	771	764	795	783	758	790	789	762	805	775	755	796	809	759	749	789	784	772	792	806	754	782	736	765	733	747	821	781	713	819	767	780	785	765	740	720	765	790	722	781	780	780	780	823	777	832	768	782	732	746	761	718	766	793	826	800	749	756	775	774	747	766	804	798	767	809	755	753	782	718	734	785	781	782	729	847	776	746	764	775	826	760	804	769	743	747	798	748	758	792	755	702	757	819	700	814	721	783	763	779	783	747	767	774	770	856	806	761	760	819	816	778	775	771	755	783	780	785	773	820	804	793	786	774	788	779	746	775	780	708	758	788	790	767	753	755	786	770	770	790	747	748	746	763	788	754	818	752	753	768	762	812	813	737	754	775	804	764	753	790	744	800	810	817	808	787	820	750	797	793	794	769	733	768	785	771	808	800	720	779	714	790	773	778	812	775	790	770	767	785	782	805	768	787	763	819	838	769	751	764	762	786	797	778	789	796	732	733	822	803	753	750	760	792	767	789	806	801	794	793	783	827	793	825	795	766	782	742	780	809	825	770	779	816	784	782	780	751	730	812	758	758	812	764	785	771	792	801	786	781	733	730	766	763	745	803	768	789	773	777	771	751	806	737	786	801	779	781	785	746	822	787	818	812	792	743	733	799	775	797	801	805	814	788	795	772	759	713	739	751	701	733	751	785	704	751	815	741	830	750	777	787	821	782	782	766	758	751	810	756	751	776	775	807	795	714	795	796	791	773	775	762	795	803	777	739	747	782	790	769	786	728	788	791	734	808	741	772	760	793	812	766	803	805	764	819	807	738	837	779	791	774	778	776	796	763	773	784	819	776	781	744	780	756	766	837	793	740	756	773	788	733	784	789	814	756	718	758	781	777	801	789	822	757	758	784	796	722	763	794	785	755	750	783	760	794	763	763	783	807	791	765	747	723	752	778	790	733	738	788	808	719	740	743	771	754	743	783	739	820	802	765	729	787	760	750	737	816	741	783	791	795	728	771	766	712	791	774	795	779	763	760	751	800	813	835	753	779	819	804	786	748	777	777	759	758	793	763	762	769	725	762	730	741	751	740	726	784	767	806	773	775	766	738	782	785	768	804	800	789	759	788	821	735	771	771	803	755	778	814	790	746	833	791	804	792	746	770	781	739	760	767	796	777	806	779	788	766	729	793	733	789	732	785	764	776	797	722	766	802	805	763	798	774	786	779	782	783	787	772	804	732	741	745	793	754	761	761	775	747	754	811	771	746	747	797	800	805	788	766	819	745	738	781	748	794	814	762	736	770	743	777	763	784	778	765	819	753	769	736	814	790	785	740	781	764	725	757	732	812	735	743	803	790	816	788	780	800	727	755	758	823	755	819	759	742	776	770	766	766	723	821	769	745	740	796	738	742	743	779	731	762	789	803	775	798	795	779	744	772	759	786	809	775	830	792	796	806	779	802	790	782	750	809	748	753	751	750	775	785	760	763	774	758	760	772	748	753	768	806	760	753	767	777	823	809	752	775	767	775	777	747	799	815	822	841	835	771	725	771	771	833	780	768	775	783	772	770	802	772	834	808	796	787	801	798	750	814	828	790	773	771	808	769	771	757	741	789	785	767	835	790	777	759	779	759	758	803	746	755	772	752	778	807	774	771	852	772	743	730	771	805	717	772	800	809	810	724	816	790	768	747	775	779	726	765	820	817	740	749	783	706	762	752	769	790	774	808	795	787	766	787	835	789	779	791	812	776	736	717	786	794	735	783	804	755	775	778	791	778	750	739	771	706	749	749	782	824	722	778	794	746	795	793	768	765	784	786	806	807	800	828	717	801	855	803	785	714	804	797	782	758	786	766	760	771	781	803	799	795	764	772	793	771	764	795	778	778	796	761	778	764	754	802	734	835	799	757	776	758	802	739	775	779	782	792	770	738	776	761	750	803	807	801	766	790	783	745	807	783	757	761	779	787	762	780	795	781	756	753	752	813	759	816	751	741	764	772	784	742	764	771	801	766	766	744	776	794	771	770	812	826	749	797	770	741	787	805	800	753	781	793	782	753	813	787	761	759	794	768	770	822	786	705	785	767	780	788	796	771	800	771	774	779	772	810	816	793	766	773	781	758	785	805	763	721	787	760	784
28628	22723	27902	51370	47557	35979	21737	4993	4241	2832	895	423	304	277	282	284	277	299	262	245	314	306	328	274	261	270	240	261	254	251	251	221	250	249	277	259	225	232	230	221	277	253	234	251	245	238	275	239	277	235	288	251	226	247	272	236	244	248	269	261	251	216	271	233	236	244	253	288	233	251	254	221	270	242	265	268	237	292	247	269	233	238	262	264	248	265	255	266	265	263	249	252	248	263	272	236	272	238	246	257	267	275	261	243	266	266	263	272	244	247	220	257	248	269	233	241	244	268	271	256	225	248	233	235	238	249	258	268	241	257	247	271	265	249	245	277	271	254	272	226	292	252	258	244	258	266	246	273	269	255	238	247	249	268	271	235	237	234	268	262	228	244	246	272	240	282	256	287	283	281	244	246	264	246	257	260	246	253	255	245	248	266	271	245	244	256	228	254	243	245	238	250	262	228	233	224	278	274	237	255	236	238	282	282	226	256	278	261	249	219	254	263	248	240	237	270	233	257	231	248	264	232	265	259	254	244	228	264	280	269	255	254	262	223	259	270	237	265	256	246	269	242	258	266	281	259	237	264	255	251	252	266	237	265	247	286	252	274	269	241	301	249	278	241	226	244	250	249	257	250	242	281	267	274	267	245	237	244	245	253	249	298	275	244	261	234	275	242	223	250	253	267	257	274	223	252	253	255	247	251	215	233	246	244	243	242	251	260	270	227	265	259	251	264	242	251	290	226	221	222	235	238	240	266	253	237	264	252	229	224	255	256	252	249	253	248	259	260	211	251	273	269	256	283	281	270	235	246	237	262	246	239	266	272	250	254	280	244	247	243	221	269	263	267	244	234	265	285	268	270	230	251	272	245	266	260	280	249	253	236	246	218	219	255	241	288	261	217	256	290	264	248	269	251	282	265	253	253	259	261	265	264	237	253	257	239	263	260	236	268	221	224	280	252	272	260	270	238	265	248	244	250	249	260	257	246	247	264	243	266	270	257	242	258	266	242	280	253	240	236	235	231	234	258	235	284	265	252	248	267	241	267	251	247	259	267	262	251	264	236	255	281	270	220	243	270	235	234	262	238	239	258	250	253	260	270	261	262	264	279	245	264	221	266	256	286	260	259	231	213	254	260	265	266	255	265	250	230	268	284	247	260	245	247	247	251	270	228	289	236	270	244	257	226	257	254	251	243	240	242	256	237	258	240	228	245	251	259	230	272	275	244	246	265	232	256	282	264	256	226	270	255	237	260	273	268	274	250	279	264	230	231	250	263	245	268	271	250	260	252	258	254	258	228	253	245	253	266	268	292	265	260	247	238	251	258	220	255	264	265	246	274	238	252	279	212	266	265	273	250	251	265	265	224	261	277	265	293	236	243	290	253	250	267	271	258	261	247	271	248	245	230	258	251	259	286	240	265	222	277	229	234	249	250	290	270	243	259	267	252	273	258	243	236	250	255	252	238	266	246	254	249	208	259	248	272	260	260	228	279	255	241	258	227	258	270	263	269	282	266	288	256	252	270	247	237	255	256	241	256	264	253	264	237	236	237	250	249	252	262	260	254	251	236	269	260	235	233	269	271	230	221	261	248	227	237	251	250	290	253	256	250	234	258	237	244	257	248	239	281	263	260	257	251	279	237	229	240	253	255	258	238	265	195	260	259	265	263	245	253	272	246	271	243	244	256	245	238	274	274	259	276	275	249	223	269	229	272	239	298	262	251	266	281	276	269	193	235	250	263	239	268	239	228	272	239	244	247	270	250	271	252	257	256	261	235	238	239	251	270	245	255	266	270	267	248	254	258	254	236	259	276	265	269	243	249	242	249	267	254	232	263	276	284	250	266	280	252	263	259	267	256	256	230	263	237	236	262	252	227	266	244	239	237	227	248	260	265	257	255	251	256	259	251	247	214	255	253	268	224	285	239	246	272	264	265	248	272	243	235	252	215	228	280	257	241	258	270	257	273	259	232	261	247	254	275	238	256	268	261	243	261	250	267	244	253	269	231	263	254	253	252	263	241	271	282	293	277	245	255	258	232	242	250	231	252	267	250	279	257	272	257	214	245	263	270	238	260	264	247	265	243	290	260	255	260	233	258	243	256	265	258	277	262	269	248	269	231	282	247	242	239	240	263	275	304	260	264	252	241	253	252	256	245	246	253	285	247	250	261	276	261	246	265	286	250	242	228	244	244	269	266	246	250	262	235	234	253	256	261	249	252	252	243	279	237	261	254	255	269	241	255	227	261	265	256	228	264	226	250	247	281	274	273	254	256	239	266	242	237	293	266	280	280	252	252	252	265	267	246	275	257	278	251	238	257	283	227	248	267	256	234	242	252	282	229	234	261	253	238	268	232	279	246	246	300	252	243	252	253	249	258	252	245	195	256	254	279	233	240	238	239	258	259	264	265	267	251	240	230	251	235	233	236	249	244	264	248	247	239	255	250	248	264	254	248	261	267	266	244	238	238	269	234	265	278	235	258	289	256	264	268	253	237	267	248	240	237	230	256	253	261	213	245	229	233	250	260	269	234	267	287	246	270	284	250	257	270	259	244	245	235	271	274	278	280	251	262	267	267	249	258	254	271	243	231	258	251	263	261	262	257	239	271	248	243	244	233	266	264	256	275	237	303	262	271	264	246	250	242	246	253	261	246	258	251	295	252	233	231	249	248	231	232	255	259	269	248	250	238	270	247	239	228	241	271	250	279	289	246	252	233	220	254	255	246	242	258	261	266	244	262	243	246	244	263	252	243	274	285	244	248	239	242	242	314	274	283	249	235	241	275	261	232	248	241	249	230	260	240	237	255	226	279	253	233	245	258	258	263	235	251	257	246	263	261	268	257	223	225	254	250	257	282	262	248	254	241	223	248	253	261	233	247	261	249	277	237	261	251	247	250	257	238	272	268	246	241	246	234	256	228	265	260	218	254	246	245	236	250	258	271	254	246	242	263	249	269	252	240	258	257	255	252	290	276	267	254	246	235	255	246	235	247	273	242	268	256	253	238	253	267	258	266	258	224	229	244	278	250	236	246	283	251	222	235	242	221	301	254	232	267	240	278	270	232	250	290	260	205	270	229	282	240	248	250	249	255	242	233	273	258	258	242	236	235	246	259	244	261	251	260	284	237	241	264	260	284	283	257	255	239	227	260	237	252	250	241	234	252	233	270	255	241	244	244	252	256	272	253	255	297	282	271	224	246	286	239	230	249	244	232	261	263	241	272	244	245	271	270	287	259	241	289	251	265	251	267	261	247	273	242	258	263	263	237	235	238	233	263	241	261	268	261	258	249	262	258	244	269	259	254	240	252	226	256	240	227	269	244	255	256	263	236	224	272	246	244	265	258	253	223	272	233	252	245	263	228	243	252	260	246	262	267	245	258	221	271	243	259	271	247	265	262	263	250	270	272	256	248	246	260	243	246	275	262	245	229	276	256	248	234	266	246	278	232	268	244	227	263	253	251	256	256	233	275	228	236	244	257	263	262	265	246	259	269
17199	18616	33420	64899	62453	55819	37949	16229	20505	13600	4893	2241	1050	1019	1044	964	908	887	838	985	1031	1153	1458	1128	867	781	653	716	688	706	720	664	674	677	721	732	707	698	670	696	692	685	733	670	757	698	724	686	662	699	666	696	670	732	668	712	674	653	677	717	689	700	736	715	693	683	682	707	699	714	686	688	722	672	699	712	707	724	654	720	659	689	710	666	709	705	662	698	702	668	710	691	717	744	689	649	671	693	664	668	700	700	635	717	681	675	707	661	698	674	713	699	706	696	682	686	673	694	703	672	707	678	737	716	686	688	670	721	732	714	682	717	718	708	658	687	702	730	685	668	671	676	690	668	692	663	732	710	671	721	652	707	720	677	720	748	696	666	692	692	689	681	719	728	712	762	691	732	659	661	727	690	699	687	691	648	698	694	662	706	727	695	700	759	742	698	693	708	667	688	743	689	740	695	685	696	719	747	696	684	726	696	665	696	701	689	662	749	690	717	698	739	674	639	752	704	661	726	668	699	689	686	659	686	680	698	674	672	709	679	699	711	719	657	720	689	742	749	674	648	684	725	699	682	690	734	708	696	690	693	703	682	700	720	736	714	708	683	674	693	689	681	702	721	693	729	700	686	724	682	686	642	713	707	706	685	682	653	716	673	691	699	691	687	675	715	682	684	692	703	677	727	706	701	696	670	705	711	727	617	672	724	696	646	679	713	711	740	689	727	742	744	743	668	676	719	675	690	689	664	687	661	716	678	716	736	681	715	728	695	758	704	740	692	697	634	748	682	716	676	671	704	703	710	719	707	667	692	704	704	723	700	697	677	701	668	687	694	688	656	647	712	704	658	731	631	710	679	725	717	715	721	696	685	726	675	681	695	686	654	740	690	742	700	711	688	727	693	697	696	695	693	713	688	700	665	696	678	750	704	738	679	697	669	715	674	708	697	684	706	671	706	645	736	673	715	730	684	676	688	684	672	714	689	685	671	688	705	706	693	704	705	655	720	752	669	708	683	702	651	733	690	712	731	657	713	702	720	669	709	690	705	699	721	696	700	624	702	658	667	689	722	692	632	700	684	677	684	704	705	697	667	674	699	702	699	735	673	668	735	681	709	773	686	734	689	679	692	675	732	705	736	699	684	663	704	720	720	676	651	747	732	739	731	639	662	725	654	753	693	705	693	716	731	668	709	689	678	725	700	751	693	712	720	656	673	697	708	710	688	662	679	688	705	725	723	724	698	716	683	718	652	721	698	741	692	704	690	709	742	671	740	762	691	689	712	700	739	742	683	711	733	683	706	646	721	728	672	693	716	644	684	682	721	694	688	707	688	684	695	685	741	691	677	709	705	717	713	698	693	655	654	700	763	723	729	722	693	688	708	652	661	679	713	707	672	693	715	679	731	700	699	679	706	771	725	655	682	704	700	707	701	710	724	703	727	612	690	677	734	674	709	744	694	686	669	658	711	719	680	703	684	735	694	690	744	677	679	723	706	748	675	660	704	652	698	735	720	704	686	742	669	726	686	690	678	670	650	674	674	737	709	713	715	719	661	733	702	701	690	733	688	677	641	711	755	658	669	720	712	700	685	707	709	659	637	710	655	714	653	654	689	808	753	712	669	706	682	663	688	707	674	741	707	717	746	663	702	736	694	719	746	694	700	723	747	686	722	767	659	721	705	693	728	664	694	718	708	670	738	718	711	745	707	702	692	701	723	697	736	749	712	703	679	689	679	667	684	649	698	718	669	680	720	726	709	656	654	643	708	687	710	676	671	710	664	714	735	692	665	696	725	701	667	713	693	679	688	674	715	671	665	716	712	725	750	747	686	693	699	718	704	670	683	752	677	712	749	740	716	701	656	712	669	687	688	687	656	721	663	701	752	664	709	676	674	735	698	672	711	655	679	677	690	707	674	709	699	741	662	685	700	697	659	686	728	644	695	701	685	710	693	702	684	725	694	690	730	684	700	711	704	692	670	660	691	651	715	688	740	705	686	699	693	708	696	698	733	687	701	677	710	689	696	683	688	740	652	669	619	655	689	672	755	734	711	652	684	719	703	709	752	712	701	702	682	680	691	698	721	670	678	711	692	706	708	681	671	729	681	735	689	638	685	705	688	724	688	734	682	684	670	681	683	723	683	650	732	719	680	701	709	713	718	706	686	695	667	697	683	696	691	668	732	690	682	714	698	728	676	669	740	673	693	698	698	736	695	736	700	685	681	737	701	727	736	686	693	742	721	696	682	703	687	701	654	713	660	675	654	703	704	721	683	706	713	711	689	677	674	662	741	687	733	700	701	691	760	696	706	693	707	684	684	706	720	732	695	702	726	724	714	694	649	741	696	731	677	683	698	740	661	675	698	710	713	693	716	687	700	696	662	705	698	691	692	747	719	692	728	722	649	673	715	715	668	691	764	650	713	680	730	682	704	650	669	703	687	674	712	678	708	708	693	698	718	731	677	687	791	714	710	667	707	717	697	669	692	732	690	707	707	714	642	655	697	685	740	709	704	745	705	662	693	686	688	682	693	682	715	657	720	668	677	730	697	709	692	718	694	734	673	695	688	696	686	736	711	698	704	711	694	712	716	709	723	701	748	704	720	651	645	681	704	689	679	759	668	670	667	677	700	697	748	692	697	693	708	704	680	694	722	665	729	715	738	679	711	715	732	715	687	712	701	668	688	662	684	651	714	685	719	676	712	691	705	714	697	689	745	677	690	704	697	728	645	704	683	698	685	693	672	671	709	706	677	631	710	678	693	756	693	727	724	689	710	658	667	687	695	668	738	676	695	694	728	680	697	704	687	740	671	708	706	692	730	690	756	691	755	706	679	671	725	687	739	689	679	701	663	702	699	719	764	676	729	699	695	706	689	686	683	674	749	728	702	687	711	708	673	729	709	729	702	722	721	719	682	736	739	717	689	728	755	682	704	702	722	674	700	675	721	697	706	696	677	699	685	716	715	745	741	702	651	691	695	684	722	721	691	695	686	703	723	720	650	681	667	705	671	691	697	721	698	671	679	702	676	658	691	698	718	702	726	728	758	697	704	700	652	743	669	662	694	673	723	730	727	638	692	711	684	669	718	701	706	714	684	692	706	697	687	710	695	683	657	698	707	705	704	722	759	704	666	676	699	690	669	687	707	756	694	705	713	673	679	673	708	732	731	690	699	667	723	723	714	699	700	698	723	668	720	714	703	705	688	724	657	722	699	698	688	741	752	697	702	734	641	700	723	707	654	678	691	723	682	675	694	725	702	747	683	700	704	659	667	682	714	676	676	714	676	730	669	691	713	645	714	679	709	693	735	693	687	714	681	742	698	695	729	747	681	672	690	701	679	736	720	660	736	683	686	715	694	696	679	673	699	702	650	702	741	681	714	715	711	676	708	696	736	698	676	676	691	691	727	736	737	701	716	707	720	715	690	725	642	676	727	643	695	689	705	705	692	731	714	711	760	692	745	722	717	708	642	718	673	687	669	692	706	682	659	734	685	664	664
34072	30218	34778	67637	58374	45460	22394	12852	7628	4562	1294	789	740	758	608	457	486	470	477	539	1043	1024	907	579	405	291	279	300	270	276	284	255	273	254	273	232	266	277	278	250	268	288	261	256	286	251	296	288	303	262	299	268	268	252	261	240	280	280	262	252	265	268	275	260	245	250	273	277	253	256	268	269	286	270	304	290	274	264	250	276	283	261	251	256	278	247	261	254	282	301	264	276	275	273	258	252	273	240	278	264	263	232	262	268	274	296	254	257	285	247	288	263	287	294	254	257	280	242	241	284	254	258	255	284	245	265	254	266	291	271	253	285	261	284	252	263	267	264	267	280	286	286	278	264	254	263	270	277	287	264	267	284	256	287	271	292	272	249	245	293	248	257	232	257	278	285	265	293	278	263	305	253	263	271	285	278	274	281	249	269	292	264	257	272	267	270	291	277	274	296	301	266	277	273	249	278	263	251	281	282	260	266	252	238	269	258	247	290	269	266	270	253	284	268	282	251	299	241	249	268	285	240	286	298	245	247	261	284	267	235	269	264	290	258	286	266	279	269	300	273	272	262	262	266	278	279	259	282	269	279	291	288	297	284	265	254	259	260	271	274	287	268	274	262	277	241	276	261	285	246	268	246	253	302	276	278	265	224	283	256	250	221	282	253	281	274	270	275	270	261	260	292	270	259	262	253	251	262	269	273	288	258	257	290	275	259	261	257	267	270	291	278	270	258	254	218	285	226	275	274	248	261	255	246	243	265	266	256	239	262	247	264	234	292	251	300	256	243	274	276	250	253	307	247	267	255	248	280	280	266	269	257	240	255	267	284	240	268	278	264	272	245	284	234	269	254	269	240	279	245	260	243	288	284	284	276	253	235	264	286	299	303	291	288	260	273	278	256	260	279	280	264	300	266	280	269	270	277	272	266	291	283	257	265	251	272	289	247	264	273	229	274	266	278	257	280	256	256	256	222	306	235	248	247	310	260	270	275	258	266	255	255	280	275	276	257	294	238	284	274	239	268	290	274	271	277	294	271	240	273	270	289	273	267	254	288	270	256	275	248	290	260	238	269	252	265	272	261	259	273	252	263	281	243	282	262	244	248	246	270	273	287	242	256	244	249	252	272	293	261	252	255	274	250	246	280	274	234	283	273	256	284	264	292	302	278	287	297	239	262	274	270	266	280	240	279	283	261	237	281	272	269	266	288	267	287	259	261	261	255	264	250	276	289	278	231	267	257	298	267	275	259	263	258	257	307	268	266	268	251	253	296	278	313	256	266	281	258	269	271	263	244	259	264	250	262	251	245	290	273	284	250	271	252	260	277	255	273	254	268	277	313	253	261	300	257	254	271	243	266	271	253	272	282	265	264	251	269	261	239	274	268	274	271	275	285	259	257	224	247	277	284	269	273	270	260	308	284	297	266	283	288	288	275	301	285	285	269	254	256	290	268	255	267	280	280	278	269	221	286	267	258	282	294	245	257	281	251	264	253	253	274	269	279	273	289	264	279	287	255	267	260	261	261	265	270	281	278	233	260	260	268	282	251	254	287	270	226	267	274	295	249	247	278	253	274	252	259	265	279	249	247	252	291	296	273	285	274	280	244	248	265	254	270	266	260	270	304	259	294	267	262	295	284	294	253	261	265	286	267	295	266	250	307	266	256	253	252	284	280	272	223	274	312	268	254	279	295	289	270	272	279	264	270	281	272	241	279	296	273	220	276	280	263	256	252	243	254	267	285	244	270	252	253	273	253	280	262	280	275	314	280	265	238	283	263	295	266	261	305	265	275	230	291	236	280	276	260	288	265	255	263	279	306	236	234	256	279	282	269	278	275	259	277	273	258	244	262	255	282	258	291	231	276	273	264	284	264	247	266	274	256	234	260	227	266	263	257	261	283	293	262	274	257	246	282	269	275	279	258	270	303	284	283	282	266	253	263	266	277	280	272	264	247	281	260	278	249	268	244	253	228	267	264	268	301	291	257	283	282	271	290	285	270	282	258	296	247	271	298	243	275	273	277	294	257	285	257	251	253	263	270	303	268	272	265	261	263	254	257	261	261	266	245	237	260	278	277	239	261	270	287	249	261	274	279	282	268	283	252	269	256	265	286	266	266	280	253	245	254	262	277	257	246	264	294	260	253	268	250	264	263	235	276	273	261	250	299	240	244	281	274	282	244	284	274	240	272	294	237	259	241	284	258	292	264	283	249	246	240	240	315	267	280	302	270	286	261	265	236	283	258	262	257	253	260	269	237	238	256	234	234	281	276	244	269	252	256	263	282	274	251	272	258	276	255	281	260	261	264	244	231	269	257	257	273	283	256	245	301	304	241	271	251	281	281	289	281	271	262	284	239	268	291	267	274	300	282	241	251	282	259	291	289	247	252	259	285	243	281	295	252	255	282	285	282	279	281	229	256	261	299	256	275	257	272	293	274	272	298	270	262	263	258	251	257	267	272	289	265	262	265	246	288	241	283	271	279	288	256	232	267	250	247	279	278	266	287	291	298	298	272	277	250	267	255	229	277	255	264	261	265	277	262	293	266	299	290	253	279	243	277	265	270	262	276	287	256	245	253	287	261	248	235	285	258	276	235	252	274	253	290	277	283	270	250	296	247	276	250	279	262	257	269	258	235	273	271	268	288	284	249	255	258	267	263	272	284	268	248	297	300	261	235	275	262	272	253	274	266	271	251	238	279	268	286	283	263	285	283	278	304	236	302	256	258	267	268	236	274	247	253	292	259	274	238	247	242	246	292	243	266	256	266	251	297	260	275	245	277	263	274	256	263	282	251	259	255	280	252	261	209	252	277	277	256	250	266	268	272	264	262	242	271	261	291	257	249	270	288	258	295	255	267	264	283	287	278	241	243	263	237	259	271	244	261	259	251	270	243	269	272	276	282	257	270	280	274	258	264	255	269	262	261	271	240	287	251	256	250	267	283	263	272	260	261	277	242	264	249	277	271	254	274	281	255	274	239	305	255	281	260	272	269	244	246	277	283	241	267	257	262	249	265	280	272	273	263	251	263	281	230	277	260	252	275	259	261	255	268	271	260	275	253	270	246	255	268	243	258	278	295	277	252	256	249	262	299	258	240	262	238	285	264	254	241	237	241	277	238	252	261	271	272	281	252	265	250	293	269	264	238	258	261	288	251	287	260	275	247	283	257	255	303	253	245	271	255	284	244	263	261	287	257	278	285	278	252	288	282	291	275	291	247	256	293	283	280	261	261	266	274	279	284	272	276	264	294	276	281	267	250	261	259	280	296	265	269	275	274	257	279	257	270	281	281	264	271	267	277	272	277	234	264	285	247	278	275	246	252	255	258	250	251	269	272	283	264	251	268	254	270	265	271	268	274	267	245	265	263	292	258	272	269	274	232	294	273	322	278	258	247	263	279	267	287	292	230	250	258	267	275	264	245	277	271	259	238	264	257	291	235	262	287	266	236	246	251	220	267	289	251	281	275	267	258	275	281	268	267	280	269	258	255	277	278
21200	24005	39067	79791	71423	58534	36577	30185	26048	16190	7496	4818	4522	4291	3352	2419	2580	2736	2557	3385	7818	7159	5483	3460	1680	940	772	786	745	787	772	796	713	730	752	714	737	761	702	751	719	709	781	750	738	740	717	757	730	728	708	749	728	705	734	677	699	754	713	716	739	711	716	703	727	659	714	714	724	745	713	788	732	699	753	748	726	763	736	782	725	717	702	744	699	735	733	691	749	703	663	765	693	716	684	738	697	757	668	730	673	720	690	745	748	693	797	745	689	738	722	734	732	767	732	715	719	729	705	786	713	727	750	661	763	716	755	738	751	724	738	737	739	765	716	748	729	713	780	722	741	740	719	804	711	741	750	720	744	733	688	723	758	692	752	731	742	701	731	712	782	653	701	771	710	744	743	690	756	736	759	731	701	717	708	737	745	761	763	737	727	738	741	794	739	738	719	737	761	724	733	708	726	739	722	717	710	781	740	691	711	702	736	736	728	708	769	731	698	735	718	752	770	753	688	742	705	775	749	696	704	727	756	765	698	750	697	698	780	723	714	751	751	748	697	737	738	689	676	754	732	768	733	758	725	734	648	744	756	751	749	747	718	690	710	722	729	731	738	713	721	696	773	745	702	756	734	731	760	719	766	792	694	744	708	677	719	763	693	709	706	742	742	697	787	705	706	748	729	693	697	687	760	732	753	717	773	698	745	696	718	689	712	744	711	719	700	739	698	738	684	750	742	722	703	758	710	716	763	710	712	705	763	726	732	698	707	781	728	658	730	694	722	754	795	712	712	753	730	714	727	744	709	707	730	705	725	708	686	737	727	702	742	707	739	747	699	736	750	749	718	706	693	745	797	762	709	703	705	776	709	691	715	782	719	672	682	723	670	725	718	787	742	761	756	754	752	671	758	723	744	692	738	753	747	734	747	701	730	739	709	776	726	721	748	746	736	710	732	723	667	720	747	720	718	745	738	710	732	765	740	702	721	736	697	738	701	742	707	771	698	750	786	724	703	714	762	735	745	687	751	753	713	746	728	741	729	743	738	746	702	718	778	718	720	733	698	748	727	779	744	683	696	709	728	702	761	745	740	728	752	804	742	686	728	682	727	726	723	691	702	755	731	702	771	698	744	729	788	732	728	774	761	711	720	693	717	760	714	727	706	674	751	727	737	715	694	737	728	721	721	700	687	735	714	744	734	713	735	740	777	698	739	754	714	722	702	732	742	740	761	697	705	741	754	701	737	717	731	715	744	723	712	713	758	709	756	710	780	720	688	694	714	733	671	722	738	735	714	666	677	726	761	661	710	721	761	732	709	761	675	737	718	730	708	752	747	727	747	715	676	710	771	696	735	696	775	733	695	702	749	699	716	783	771	734	736	669	679	721	751	739	744	718	689	719	716	734	722	684	733	708	697	722	698	703	758	743	708	720	709	742	705	720	757	686	687	707	706	720	732	762	741	714	734	718	706	729	702	710	711	778	748	742	724	714	742	708	754	689	697	749	689	718	733	705	719	683	730	718	724	757	678	719	694	707	730	733	737	723	773	721	702	757	742	727	778	742	757	733	781	750	763	726	721	728	722	780	712	685	685	736	732	730	724	712	720	694	691	726	703	730	751	713	709	737	738	685	750	725	686	750	753	724	681	711	760	708	725	776	719	698	760	742	680	703	721	721	747	715	719	738	711	732	776	700	748	766	729	734	719	754	756	773	739	713	687	747	757	780	772	722	745	795	683	736	748	749	726	671	703	688	760	734	726	690	766	707	709	696	757	737	722	708	721	775	770	754	718	770	746	713	682	734	747	741	746	727	708	712	792	705	764	748	731	722	742	709	726	716	737	731	690	713	784	694	753	746	750	702	781	727	739	699	714	761	699	755	733	724	731	707	763	757	714	733	752	739	703	744	793	749	692	713	743	767	715	768	754	705	722	741	742	740	695	739	735	718	699	670	758	694	763	707	725	713	754	706	740	673	728	716	799	773	695	730	733	735	708	706	736	699	693	758	714	711	757	709	759	715	711	766	756	782	716	726	743	719	725	729	764	716	724	728	693	703	762	663	718	699	691	722	737	759	768	742	723	753	685	722	736	764	716	726	742	753	809	755	740	731	753	775	729	671	730	703	734	669	739	736	759	714	736	786	794	728	737	711	746	702	702	723	764	701	703	720	756	750	678	704	743	718	711	722	734	732	753	699	698	746	739	741	703	716	760	744	677	762	748	784	759	705	718	708	731	770	718	715	734	732	703	732	712	713	730	750	759	721	738	756	752	710	772	791	714	727	802	693	711	741	746	734	727	732	729	750	753	695	737	784	691	770	748	792	760	758	710	774	706	737	691	723	715	747	731	703	743	716	758	685	735	693	757	721	769	718	730	741	735	789	754	748	734	686	701	737	708	745	742	744	696	689	731	755	675	721	683	712	764	665	754	725	715	722	718	751	710	736	760	726	693	735	728	713	732	758	760	758	710	748	710	736	716	727	702	713	707	749	761	743	713	730	713	835	747	746	740	789	780	743	737	698	735	747	746	705	716	695	735	693	742	707	717	743	722	742	765	721	697	729	718	724	704	725	730	739	725	756	721	691	746	751	721	723	705	702	700	699	682	735	745	711	737	715	747	715	710	716	713	718	709	686	727	743	741	716	743	708	730	722	722	725	690	710	717	786	789	745	678	735	751	741	739	716	739	743	711	747	759	737	755	729	732	653	729	742	699	738	713	759	719	727	714	724	740	713	683	770	730	772	738	706	729	735	747	713	732	744	703	681	696	698	723	757	724	730	687	706	772	776	712	737	769	680	762	788	727	709	718	718	708	724	733	745	716	737	755	747	721	703	697	690	715	720	691	748	736	703	757	728	718	720	696	728	706	754	756	722	688	802	700	698	750	732	713	706	700	712	734	689	739	745	749	798	755	758	694	740	704	697	724	736	719	682	759	770	717	721	751	738	758	761	715	732	728	735	760	762	729	748	750	742	729	702	773	764	705	775	756	699	720	698	670	694	698	718	757	700	706	757	688	695	763	743	783	682	712	749	761	740	759	737	755	733	756	718	756	690	770	711	728	726	721	736	762	743	830	688	711	702	711	731	714	775	719	701	726	684	754	722	716	728	730	710	717	783	726	774	730	680	735	721	721	722	761	720	759	757	720	756	738	723	701	676	708	722	669	666	776	723	716	691	709	733	760	766	733	767	748	713	680	721	728	729	711	729	719	760	711	735	755	690	709	715	743	746	712	756	723	705	732	787	761	708	747	707	749	713	702	758	737	748	729	759	705	728	715	727	726	788	742	760	770	746	735	707	756	726	772	718	734	727	707	776	733	772	696	741	740	761	729	721	709	735	732	712	730	744	736	719	752	740	714	729	740	718	736	749	714	683	708	749	744	730	730	694	674	736	717	702	682	700	754	798	719	723	749	689	752	733	740	734	739	685	755	731	703	741	725	746	696	709	701	718	774	719	753	767	734	777	732	715	725	714	735	724	733	713	736	700	731	735	734	690	769	698
18853	10511	9136	8121	6095	5247	3388	2591	841	355	312	299	343	309	308	312	282	277	280	257	332	339	299	274	267	295	297	252	282	267	254	271	262	257	264	287	268	271	284	254	267	252	295	224	256	263	269	255	297	256	278	267	267	251	272	258	253	260	267	264	288	298	277	268	282	239	269	287	258	252	276	266	254	261	291	238	273	260	246	284	257	279	239	278	273	280	234	299	252	269	267	297	278	266	271	267	243	242	273	270	261	242	266	282	276	263	273	244	262	270	264	256	264	274	266	259	264	273	258	253	273	224	283	303	255	255	269	286	282	258	292	256	267	272	267	285	252	282	274	263	248	252	265	266	310	261	295	289	285	274	280	293	267	281	268	270	255	258	277	278	288	262	281	277	280	246	271	259	271	270	244	279	251	283	268	250	305	269	277	264	283	271	243	256	289	278	259	290	266	248	295	248	262	272	245	298	275	263	274	266	288	269	247	255	307	305	301	300	271	262	260	263	270	252	257	277	260	292	246	268	267	266	278	273	258	268	294	269	298	273	264	304	275	290	264	276	263	260	272	258	289	270	268	270	276	282	268	263	269	285	290	304	314	259	251	260	247	283	261	270	299	276	298	261	284	266	299	261	305	265	263	269	293	258	285	275	245	286	262	262	273	227	260	289	254	255	277	287	271	283	270	257	239	243	281	284	273	270	275	256	271	244	276	256	249	260	291	272	277	248	278	274	255	239	269	280	260	261	287	265	259	277	262	261	264	274	258	286	251	291	299	255	272	251	254	271	274	288	270	253	274	306	266	273	286	243	261	309	263	233	248	272	292	272	251	289	261	287	252	260	260	274	290	263	280	258	262	233	307	274	228	275	237	283	276	310	244	276	257	269	243	283	279	239	272	296	251	256	247	251	245	291	274	285	285	316	248	248	263	260	274	277	280	261	288	272	287	276	288	266	290	252	278	269	247	259	260	273	249	265	278	248	296	245	257	275	279	270	275	305	299	262	253	263	250	274	257	256	261	290	271	297	232	277	234	261	240	250	274	271	283	284	266	262	290	255	297	251	274	271	259	267	275	255	273	251	245	257	254	268	271	269	274	259	277	266	297	242	260	251	257	270	293	268	244	272	306	285	250	293	278	263	251	277	232	280	274	277	270	289	253	255	279	264	265	257	273	278	268	274	291	282	280	274	253	272	263	255	290	276	271	283	247	283	259	268	262	287	280	271	243	269	265	256	301	294	270	292	284	303	279	257	289	258	245	273	236	284	263	277	273	261	280	303	283	308	296	266	255	311	262	286	251	292	262	283	263	261	271	256	291	269	263	251	245	254	306	286	259	263	252	276	313	256	247	277	263	256	262	265	250	275	252	308	288	258	265	274	309	279	269	271	269	255	291	286	261	268	236	257	277	258	253	261	258	231	288	266	258	270	285	294	270	245	249	254	253	257	279	291	252	262	259	290	265	256	263	269	294	263	286	267	298	268	259	244	287	252	276	263	242	317	242	268	302	274	272	258	283	282	272	257	302	251	292	260	245	263	264	273	288	252	279	287	255	279	252	280	272	258	272	276	268	259	287	280	290	276	288	288	273	279	259	255	249	253	258	261	278	279	286	255	293	266	285	284	271	269	277	271	299	277	236	281	286	262	268	277	263	303	273	250	266	268	292	282	255	273	252	269	238	267	270	246	258	266	242	265	243	273	241	245	248	259	270	268	273	255	315	250	266	286	291	241	266	273	258	285	252	272	258	290	292	302	281	254	271	236	281	269	288	300	265	284	282	258	289	285	263	275	251	265	285	288	260	250	255	285	259	268	273	269	289	285	299	250	249	263	245	283	273	277	247	261	284	267	279	243	241	295	289	287	268	261	273	275	274	254	275	250	257	263	273	280	295	299	295	262	274	272	309	247	283	272	263	257	246	281	317	267	243	287	280	248	259	262	247	269	266	282	272	274	237	254	268	263	263	231	287	292	284	284	267	300	280	267	282	268	272	257	264	277	263	275	282	280	237	277	307	267	254	213	298	288	281	265	261	273	275	245	278	258	290	296	272	256	303	266	300	259	293	250	260	268	264	270	257	242	278	292	288	254	233	281	274	263	262	247	275	291	260	245	270	247	269	283	260	296	284	284	268	260	263	267	280	272	262	279	265	271	268	262	251	270	258	283	281	253	268	255	293	269	297	270	283	261	259	257	269	257	290	249	295	270	295	246	277	293	249	256	260	239	283	258	284	264	232	274	287	272	284	287	280	253	272	279	276	268	258	290	270	268	299	266	268	296	277	279	274	292	249	282	267	284	258	288	286	280	270	291	278	236	277	259	259	248	243	289	271	260	268	262	300	264	258	296	269	245	261	297	254	284	284	253	275	279	279	289	259	247	274	277	260	296	315	252	278	285	278	271	298	264	291	261	276	261	273	270	257	266	265	309	274	244	272	246	250	278	267	276	282	288	280	238	319	257	255	265	283	304	279	265	276	259	245	292	261	260	275	238	291	291	260	284	253	271	276	284	263	251	287	246	265	266	268	267	262	243	284	265	270	291	260	278	256	249	251	263	325	287	256	263	252	267	283	281	287	260	275	267	287	282	250	272	260	299	256	278	262	256	275	246	283	274	306	244	264	299	282	298	284	251	298	292	252	268	291	242	281	278	285	287	280	219	252	263	265	313	261	267	254	256	287	262	279	264	270	293	289	263	268	290	271	261	267	266	277	246	268	299	294	267	277	260	261	247	248	258	251	291	290	298	266	293	268	271	293	273	264	252	253	295	278	311	272	270	269	278	255	249	267	258	264	280	269	288	288	274	278	261	260	288	280	265	277	273	282	277	272	263	268	278	276	255	275	279	270	271	269	246	265	285	245	253	249	284	288	272	289	276	252	275	263	265	272	254	278	274	268	245	244	259	274	246	282	253	274	254	223	305	249	262	297	254	253	276	274	267	250	241	283	255	247	284	281	282	248	276	262	304	263	273	275	269	238	263	272	261	264	270	276	263	263	303	254	279	255	240	282	288	247	265	294	275	281	280	265	271	254	289	257	257	263	269	254	276	228	275	274	256	286	276	256	284	254	281	266	257	262	257	267	248	268	245	265	283	297	275	275	273	278	250	271	254	258	283	254	246	252	258	285	247	290	251	285	265	268	269	249	251	298	278	284	246	266	259	269	285	264	274	258	268	274	259	275	252	259	277	302	302	269	251	274	257	278	273	280	269	269	248	277	248	301	264	282	289	245	273	260	270	266	256	297	274	260	310	266	266	264	277	251	265	245	282	289	259	276	289	258	272	262	265	260	252	285	268	259	272	262	268	269	275	275	282	251	303	252	261	271	261	230	298	268	267	257	276	275	250	265	280	284	270	287	255	280	277	248	273	249	244	256	268	225	277	250	278	239	258	274	248	252	297	281	266	281	281	310	282	260	276	265	263	269	242	281	235	259	278	269	269	262	269	304	263	256	255	256	252	267	238	287	257	265	275	263	281	233	239	279	257	219	266	290	269	255	266
11498	9263	15462	22242	21957	19173	14986	10928	3800	1409	969	927	1056	939	920	894	861	788	868	852	937	1018	895	753	789	725	707	695	703	763	786	764	739	727	708	760	737	727	721	732	710	738	702	706	727	761	792	765	747	716	750	701	750	741	672	730	731	754	744	762	750	695	761	700	718	733	768	734	722	742	695	721	720	717	761	736	756	733	770	755	764	686	746	739	779	724	771	757	786	752	743	726	734	731	749	710	743	748	683	687	681	716	769	716	704	739	694	724	690	699	754	720	738	711	733	752	745	790	771	707	753	746	698	752	752	743	739	722	703	777	740	734	783	746	736	737	728	743	731	709	707	691	741	710	727	725	729	701	744	699	703	724	726	700	719	717	725	768	706	750	743	726	715	713	697	753	723	677	767	729	785	721	763	718	705	734	714	730	722	766	717	774	721	753	696	732	696	717	740	681	746	736	727	738	734	756	736	742	710	748	722	761	743	746	787	729	774	692	720	730	753	702	694	678	729	736	740	701	718	727	705	740	732	765	792	687	730	751	736	667	701	797	739	740	705	723	726	767	711	759	766	714	774	741	734	742	700	738	725	728	746	735	709	728	753	744	725	722	781	714	747	730	704	707	716	748	741	793	662	711	708	704	699	743	692	728	697	715	745	757	728	707	757	718	768	756	709	703	752	752	705	732	749	688	701	749	696	715	714	743	708	762	734	746	724	732	719	740	708	724	739	750	787	734	720	725	738	763	662	748	726	710	759	739	648	749	732	747	755	728	695	726	739	756	663	742	752	705	729	719	726	723	759	719	754	795	764	749	716	747	743	745	743	689	717	725	722	703	705	760	716	722	734	738	761	730	751	769	689	711	716	750	718	740	711	709	684	737	720	736	671	725	707	713	770	746	720	681	690	731	772	707	775	705	756	696	749	746	723	761	723	769	750	738	689	686	719	725	750	711	694	729	743	712	729	726	723	716	747	707	735	682	722	722	698	718	746	720	712	734	775	742	744	743	767	710	724	720	743	744	744	718	728	755	751	715	721	753	695	745	733	715	777	766	718	693	714	722	786	689	740	746	733	681	741	741	707	762	713	736	745	730	719	733	723	745	741	770	767	742	745	712	737	718	746	729	773	712	712	740	719	713	728	740	707	708	707	727	777	668	721	721	728	756	746	734	753	778	698	767	720	767	752	753	722	709	725	759	767	722	715	786	773	703	721	731	732	712	778	735	740	732	756	746	749	763	734	751	732	722	703	734	714	697	762	735	756	724	770	770	712	733	712	743	753	742	693	779	705	753	700	727	742	711	722	740	744	762	740	667	712	725	743	768	653	732	752	704	744	726	694	718	726	730	727	721	717	733	725	695	790	735	753	719	707	679	706	718	680	717	737	717	768	706	754	721	789	790	768	708	772	763	763	788	785	746	733	750	642	724	722	728	728	721	723	773	736	722	730	716	783	704	737	724	752	731	683	759	776	731	709	728	725	745	742	732	759	678	713	703	765	734	687	764	761	745	684	795	744	734	708	709	733	736	753	732	698	779	728	759	734	693	770	723	721	728	726	749	701	716	724	747	754	745	722	715	739	747	807	744	756	752	732	738	724	716	719	777	746	717	700	762	729	742	711	672	811	715	743	736	742	726	743	750	753	707	764	691	763	772	698	730	729	744	755	734	704	782	729	750	738	753	736	712	735	747	738	711	696	770	680	683	739	667	739	774	725	760	696	737	776	706	708	726	757	740	723	705	717	718	694	707	725	720	745	742	706	739	716	717	706	772	768	702	760	732	754	725	735	718	680	757	721	753	755	720	704	737	739	717	729	763	747	738	748	724	673	697	713	715	743	747	721	748	770	763	720	727	720	760	724	753	720	783	736	753	760	728	724	696	676	746	749	715	737	709	767	719	709	736	768	678	683	787	715	750	738	728	745	722	753	771	746	750	734	753	692	736	728	739	710	757	736	718	752	740	761	720	731	727	745	704	748	781	737	742	775	740	730	743	753	712	728	747	721	718	780	717	736	739	689	746	696	743	702	740	715	739	804	719	732	744	734	772	724	684	718	719	737	768	744	713	694	688	769	727	743	725	676	722	737	739	721	704	733	720	758	762	713	727	689	714	715	746	699	751	697	742	722	734	718	727	767	733	748	766	704	745	741	747	731	740	696	710	729	694	687	783	722	732	704	729	736	684	716	733	723	723	686	749	733	735	760	727	729	739	723	706	726	707	723	672	774	718	700	792	738	750	717	764	710	692	755	777	702	809	736	703	752	692	722	769	756	743	714	717	724	772	733	704	695	703	759	766	743	704	744	750	706	775	767	710	739	742	712	741	787	743	711	710	758	728	724	709	742	738	769	742	740	755	731	786	640	727	727	714	715	747	732	726	757	710	722	714	694	706	719	719	726	740	708	730	706	778	766	766	689	720	742	699	694	695	736	696	731	706	705	729	668	737	703	724	756	655	731	725	725	731	775	720	738	715	738	700	722	707	717	743	713	689	787	708	752	785	747	718	717	739	688	745	745	721	733	721	742	695	727	777	754	692	714	709	706	729	682	711	752	755	732	735	700	715	705	779	706	728	759	717	713	732	687	799	702	686	732	724	765	702	675	744	735	751	712	734	750	800	694	731	736	747	741	738	690	734	715	766	736	718	715	723	741	743	741	790	755	734	751	744	711	679	720	752	729	688	692	713	740	725	724	724	715	760	742	763	678	720	736	695	719	750	773	701	776	750	737	748	713	715	673	758	747	723	799	762	695	739	723	734	768	726	751	754	716	700	752	744	711	722	698	736	740	712	722	690	686	704	722	752	753	752	728	716	698	682	725	741	757	712	734	721	719	725	772	750	728	736	724	732	750	726	735	713	718	711	712	741	719	736	724	693	708	760	734	706	722	691	746	687	731	702	733	781	716	735	761	728	741	759	724	724	718	692	697	741	682	747	740	697	700	688	789	674	771	754	767	783	711	723	735	698	768	674	770	720	753	742	691	745	755	777	703	700	709	765	722	747	713	787	739	730	769	720	710	703	716	724	739	739	745	716	708	755	780	731	737	718	749	743	751	732	723	710	745	724	770	731	752	766	729	714	719	697	706	743	755	751	760	752	720	701	749	711	707	750	686	687	721	717	703	739	735	753	801	704	696	730	719	730	732	728	723	698	715	679	703	690	706	741	748	717	745	728	743	731	746	714	695	727	717	761	702	683	709	731	758	727	716	708	738	760	743	759	779	748	756	719	780	752	720	740	768	786	727	752	714	756	721	748	760	692	747	764	767	766	735	715	778	721	725	754	744	727	769	774	689	720	756	712	713	715	729	682	739	702	724	686	717	707	671	690	725	752	725	737	729	704	761	676	755	754	721	712	734	709	749	773	722	737	758	727	753	752	764	686	708	702	686	749	754	710	745	759	752	706	706	725	716	688	731	682	705	660	744	733	690	728	753	730	755	770	666	734	760	748	710	690	695	723	729	747	734	748	688	722	784	771	727	736	745	723	793	745	712	718	754	750
29400	21447	29031	33001	28808	27192	29183	24731	9455	1906	542	475	406	346	361	281	356	328	389	468	457	438	335	295	229	242	242	219	214	222	247	232	223	248	240	213	240	207	229	227	245	218	218	191	210	256	244	229	206	218	236	205	231	245	223	242	211	212	232	225	210	210	236	251	254	223	208	221	205	214	230	194	241	202	227	206	232	258	232	213	191	207	258	241	218	206	217	233	229	226	247	232	219	243	237	211	250	211	225	225	226	230	207	230	202	221	200	240	245	219	224	233	203	223	251	219	198	225	213	242	246	234	230	207	223	218	221	221	232	250	244	214	214	230	241	238	239	204	200	213	222	240	214	232	221	239	240	260	226	203	215	217	224	234	227	215	195	215	230	222	239	218	213	223	209	232	231	246	220	215	228	213	244	222	207	216	232	231	198	203	234	223	246	221	217	223	215	249	253	241	227	235	219	226	211	216	194	233	223	238	200	214	219	238	242	216	223	230	226	218	227	236	231	221	228	221	240	209	245	232	215	249	226	239	221	237	234	244	252	216	209	235	214	215	236	194	247	246	232	230	234	275	233	239	239	250	249	197	211	209	215	219	207	220	205	215	212	192	208	231	219	232	219	255	210	225	220	211	232	211	212	227	232	207	225	209	242	214	221	239	220	235	205	219	203	216	198	224	188	228	229	201	226	266	243	227	227	212	234	236	205	241	237	204	223	227	211	220	243	220	238	223	240	223	214	214	240	240	222	239	236	225	235	242	215	211	217	231	249	226	235	237	205	230	238	203	267	215	221	241	235	231	240	197	218	248	243	219	221	238	215	222	215	221	217	240	258	243	237	226	209	226	213	247	222	222	234	220	209	213	205	226	194	207	208	196	226	230	228	238	209	200	252	220	198	227	206	235	222	220	246	232	242	211	212	237	214	245	227	223	248	229	237	221	228	215	238	217	203	216	233	216	244	219	224	216	260	227	228	212	221	228	230	238	227	223	214	244	222	235	235	234	223	218	230	219	230	250	217	204	221	207	214	224	229	229	230	217	253	249	229	218	211	269	235	230	222	221	217	209	168	229	230	215	231	243	231	207	227	225	229	224	218	260	233	221	222	192	217	222	223	220	195	231	221	238	240	235	224	225	240	232	242	229	255	207	229	217	244	231	242	206	250	235	249	193	187	229	245	221	228	220	228	226	227	245	241	222	208	222	219	237	217	233	240	245	233	250	235	216	210	226	208	215	235	252	215	223	237	220	213	199	234	238	195	219	214	212	230	183	235	206	233	234	219	186	222	232	235	211	256	212	219	239	245	214	201	226	232	233	203	202	218	247	220	225	238	220	233	218	229	223	219	236	189	218	246	248	221	209	210	236	215	198	233	215	177	232	219	200	219	231	247	245	202	223	223	238	229	233	235	211	216	224	236	209	226	235	217	229	230	211	243	224	202	228	211	220	229	262	247	213	204	211	224	227	216	231	235	231	228	193	214	228	207	220	235	227	229	234	223	201	217	227	232	221	226	217	229	199	225	245	219	220	235	257	212	204	228	218	222	237	222	246	223	223	204	241	206	243	223	220	196	219	219	226	221	213	232	218	224	241	241	250	214	241	243	217	260	235	259	216	222	221	224	226	231	230	237	223	233	249	216	215	239	267	228	208	223	246	240	234	199	254	232	246	222	221	207	198	234	254	238	226	226	214	208	233	176	211	237	233	229	227	203	199	214	229	206	205	211	248	210	230	228	256	231	222	227	239	196	243	226	253	213	267	215	230	250	199	235	242	241	218	232	218	204	217	226	235	251	225	218	251	224	212	229	233	242	215	234	224	217	219	226	209	233	235	230	246	241	264	230	226	217	232	211	235	250	223	257	229	218	238	226	240	228	248	240	221	219	201	233	213	229	216	226	250	250	218	227	247	234	232	226	216	233	248	230	229	251	226	198	215	253	207	230	243	224	221	200	216	228	247	238	207	226	205	255	216	219	260	231	243	233	244	238	221	231	235	223	246	201	244	238	215	249	236	255	231	242	240	230	216	220	242	222	247	229	218	238	203	233	205	214	214	238	218	215	217	205	233	210	221	238	201	225	235	234	246	206	225	249	220	221	229	222	218	199	219	229	254	237	237	225	210	217	227	248	227	219	206	229	240	225	215	237	231	219	226	223	194	212	201	203	249	216	258	236	220	229	219	214	246	250	218	239	208	240	206	235	238	230	238	227	223	223	198	219	265	243	213	228	215	226	256	239	243	236	248	212	253	227	217	252	207	243	239	209	230	227	256	234	201	195	228	220	226	227	222	206	216	239	204	229	236	243	244	199	239	249	229	219	218	234	223	231	208	206	284	227	234	235	221	245	230	232	203	202	202	201	232	189	215	242	222	237	226	202	212	229	210	220	246	233	229	231	227	221	225	196	207	222	240	235	246	221	214	214	248	238	217	221	227	264	233	207	232	255	232	205	239	209	211	243	234	242	204	236	213	249	235	234	227	221	232	236	225	218	215	205	223	226	212	242	220	252	240	219	249	244	260	223	248	207	244	229	229	233	237	238	247	244	214	213	240	208	239	243	221	221	237	229	212	209	240	216	229	248	209	215	214	227	234	237	221	228	216	219	211	224	229	240	235	221	198	224	240	240	192	214	257	211	240	220	218	216	234	247	205	219	213	233	247	218	229	247	233	227	242	251	212	254	221	244	222	246	241	222	204	218	207	229	242	215	226	217	203	228	224	218	245	218	228	223	229	219	228	215	228	241	247	202	213	237	234	233	255	245	235	231	250	225	242	213	213	206	246	264	235	234	220	223	227	246	237	229	241	207	232	245	246	240	231	226	223	225	219	243	200	254	213	264	237	214	227	192	239	219	245	233	248	227	221	216	224	229	210	215	232	221	262	209	242	215	214	231	245	218	233	223	220	223	222	223	230	220	211	211	233	226	210	223	234	240	219	211	217	220	205	244	227	221	237	228	251	207	207	241	233	195	229	217	211	235	229	259	219	217	209	189	224	226	255	231	215	210	227	255	219	222	240	246	244	216	201	224	234	221	231	197	269	239	258	241	231	218	234	218	212	226	233	232	207	254	229	222	231	251	231	224	205	217	218	208	217	195	232	212	195	231	214	209	224	208	216	219	210	237	242	263	249	217	244	245	242	227	241	236	214	219	215	262	259	250	213	217	211	242	227	229	210	239	233	216	223	254	221	219	213	231	226	225	230	260	228	244	226	252	218	225	219	210	209	225	237	225	245	236	214	226	226	228	236	217	210	210	234	191	233	237	243	239	218	222	242	264	220	221	236	226	238	204	216	210	228	239	227	256	226	196	213	229	208	236	231	208	228	245	220	228	211	216	210	248	192	236	223	239	217	231	220	227	226	244	223	227	232	220	220	258	222	229	240	227	232	235	218	240	237	200	229	225	224	226	236	243	220	232	285	227	245	210	222	222	252	213	220	274	222	235	237	223	201	213	243	241	231	216	248	247	212	211	237	236	238	226	205	248	249	189	241	223	236	233	240
17845	16455	36193	42087	47703	45466	51919	46648	22965	8251	2971	2630	2274	1733	1767	1373	1752	1701	2295	2712	2765	2341	1702	989	733	696	681	729	714	719	649	669	701	687	674	629	608	629	630	640	638	642	646	623	659	578	626	654	636	603	594	631	642	603	677	612	668	601	641	677	652	626	612	613	598	615	597	593	599	631	591	654	605	661	627	640	630	611	596	627	621	625	665	633	670	592	636	649	647	631	659	639	623	605	643	611	669	588	592	625	599	654	634	590	662	589	641	611	661	626	668	593	634	602	644	600	605	633	605	625	658	628	625	657	622	585	608	640	628	623	631	627	620	574	599	649	641	600	620	640	603	645	588	690	657	617	655	648	618	637	659	682	655	636	604	615	632	663	665	594	619	670	624	676	638	597	655	671	640	650	644	659	625	615	629	650	668	658	612	647	673	624	593	606	631	637	616	678	665	611	598	692	626	584	619	637	675	681	616	603	655	636	638	647	622	651	625	602	660	620	609	629	603	665	627	645	640	702	653	633	635	606	631	667	650	618	681	657	600	631	651	680	608	666	609	630	642	595	633	630	622	631	645	610	653	606	644	667	668	634	618	608	628	714	566	549	610	610	624	617	625	663	611	601	618	598	605	615	653	606	653	630	623	629	637	637	595	639	694	598	647	618	643	654	665	627	667	603	625	628	677	608	617	660	624	662	598	642	616	614	611	625	625	645	607	609	598	620	620	597	622	617	647	616	631	625	626	649	697	630	622	645	627	627	617	664	632	621	645	636	608	605	625	626	595	646	646	661	635	637	603	652	656	661	644	635	621	656	612	664	621	633	601	617	647	617	613	619	659	658	627	623	650	631	628	633	598	678	616	622	576	617	646	598	674	608	550	661	631	616	656	658	692	623	624	649	601	602	613	644	611	608	638	614	681	663	629	680	644	645	607	603	625	602	670	620	614	652	651	583	627	616	599	616	595	645	606	597	639	643	632	599	645	636	618	625	677	584	617	651	635	644	637	631	664	658	643	633	611	635	589	621	600	613	642	662	586	629	619	633	622	659	606	587	661	642	618	649	649	622	638	601	655	661	590	613	641	632	616	662	605	588	668	622	628	671	641	622	600	608	600	599	652	605	669	605	637	612	651	654	624	617	613	608	576	694	617	651	660	626	611	647	569	660	593	629	688	617	670	673	666	635	659	630	682	650	665	630	639	672	594	641	617	631	632	641	629	614	649	621	607	636	613	617	622	640	676	617	636	610	616	668	654	655	604	663	631	603	588	583	616	633	677	663	648	635	618	622	676	596	602	617	634	647	636	670	634	636	595	615	616	592	606	641	638	634	639	616	609	597	635	635	640	641	645	663	656	584	621	632	640	659	633	620	654	648	638	631	587	632	629	659	627	668	605	629	638	623	610	647	650	668	583	605	633	658	616	629	656	617	607	602	656	653	686	608	624	629	652	641	636	639	627	710	643	659	652	633	604	659	667	636	655	593	627	613	628	607	636	618	622	601	685	619	640	620	658	625	628	632	631	633	615	657	610	598	644	595	661	659	607	613	577	648	648	680	600	614	583	629	621	652	621	643	644	616	632	683	655	612	611	634	624	656	696	642	637	618	659	592	629	658	666	673	611	617	643	692	686	647	632	640	631	622	635	642	606	638	669	616	651	676	647	636	606	621	622	618	631	641	595	659	624	619	622	605	596	596	625	631	617	635	629	627	622	624	659	658	620	646	595	607	653	632	585	627	603	626	633	642	658	595	619	655	586	640	627	621	637	623	620	618	593	597	631	593	616	594	662	689	620	668	630	661	654	672	608	629	653	586	609	638	662	663	613	686	686	662	650	638	642	679	645	623	610	609	633	658	655	598	640	645	633	636	659	616	655	602	622	636	611	626	619	655	622	640	588	613	553	596	644	615	617	626	609	613	646	635	665	588	659	659	602	636	701	614	643	612	654	681	648	634	678	655	652	602	666	598	704	612	660	628	632	656	610	599	629	583	621	651	592	629	636	582	617	695	621	628	665	649	655	652	680	672	664	649	644	639	627	603	639	583	608	647	592	621	620	601	651	630	657	632	592	652	609	623	636	593	641	622	620	650	656	594	650	659	646	661	564	649	623	616	636	639	613	641	615	651	633	634	675	648	620	649	591	626	617	614	629	615	630	623	671	654	670	626	591	585	605	632	642	602	643	590	613	664	648	642	622	581	617	596	633	641	633	637	605	617	598	651	630	588	615	593	602	618	643	615	641	628	604	636	620	622	634	615	644	606	615	644	632	636	607	636	639	662	610	598	642	627	644	658	637	674	660	619	609	625	653	624	614	615	608	574	598	635	643	643	638	662	637	587	640	653	638	639	616	635	605	619	658	634	672	605	615	643	631	658	592	611	644	593	646	618	601	611	598	627	592	611	622	654	673	613	628	631	634	616	637	661	630	677	670	642	660	614	596	620	586	585	620	603	630	611	684	653	612	626	658	607	601	631	674	607	641	633	642	605	595	616	651	622	641	681	641	620	609	631	633	601	619	617	606	611	630	672	618	623	576	635	671	640	618	664	680	649	577	584	591	639	666	625	609	624	612	610	591	633	622	611	643	623	629	607	649	621	632	652	617	652	613	623	621	654	634	681	577	620	619	606	588	584	595	662	640	596	614	622	680	616	629	656	661	639	595	616	609	646	629	622	602	616	628	619	647	633	618	630	630	626	593	653	657	644	593	663	619	577	684	624	605	653	616	651	596	600	636	612	582	619	631	599	649	653	644	627	611	626	614	603	626	645	605	658	616	595	621	645	612	633	594	601	648	652	650	631	652	658	662	641	653	658	643	668	628	618	667	610	650	636	612	586	622	629	639	646	627	619	610	642	612	644	637	584	635	611	598	633	655	642	650	656	646	678	649	639	638	626	660	653	628	644	618	627	621	661	679	646	656	676	637	644	640	644	600	639	618	653	643	637	663	620	597	642	628	624	588	597	601	612	645	641	647	625	621	612	665	623	645	671	601	612	611	591	632	638	611	657	667	634	598	616	641	663	618	620	597	630	622	625	614	667	666	595	630	617	606	641	613	674	609	671	659	617	648	601	615	607	573	634	587	656	609	617	627	631	598	615	622	598	615	640	634	667	615	666	618	640	611	670	604	650	624	616	645	706	662	669	671	621	631	622	657	612	612	611	601	598	653	610	619	605	636	631	658	619	651	611	634	589	631	638	642	632	651	626	645	625	655	608	618	651	656	633	626	643	648	628	583	602	675	614	621	660	647	644	655	622	654	624	643	635	614	600	576	623	609	643	632	581	627	632	581	636	598	699	598	642	629	635	651	677	636	588	636	634	645	679	629	660	659	648	654	588	655	578	622	593	612	625	639	586	631	606	651	644	605	629	622	610	642	665	641	578	625	632	639	665	657	639	659	623	634	611	668	623	646	671	614	610	624	615	601	639	616	657	620	638	635	635	583	581	650	640	635	659	626	626	605	597	656	616	651	645	547	604	661	630	657	609	621	641	627	644	612	653
34284	25774	38489	46852	26668	31645	48450	34887	17280	3537	829	682	597	604	627	536	663	782	1008	1072	1122	1048	691	357	236	237	310	269	268	281	266	292	265	229	217	266	262	235	246	237	257	249	216	267	231	241	228	224	233	260	255	262	247	239	235	222	249	254	214	270	247	251	255	279	228	242	255	261	240	236	232	244	223	250	218	254	239	207	216	246	280	257	234	220	248	251	242	235	262	248	260	236	208	227	256	250	250	252	237	272	236	246	223	253	240	236	226	235	232	211	222	231	258	235	230	263	257	238	240	234	220	229	234	248	253	243	242	239	236	237	247	227	236	245	225	265	241	270	226	255	243	232	284	246	215	221	245	242	244	241	222	240	224	239	264	227	220	260	241	240	265	264	221	236	213	223	257	268	259	248	237	239	234	240	232	238	238	220	240	253	247	241	246	241	238	237	220	237	226	249	211	295	255	244	248	244	248	246	279	272	235	238	259	231	241	239	215	254	216	237	235	229	208	215	235	233	243	221	255	249	297	261	218	247	231	243	247	230	236	221	260	238	245	249	255	235	273	234	247	249	215	237	267	244	249	253	244	232	256	236	242	253	234	251	224	252	260	254	270	225	244	230	257	265	238	256	236	245	226	224	228	249	251	242	236	249	238	230	234	224	229	225	255	209	232	226	258	245	229	242	276	229	243	230	215	245	241	254	273	257	241	199	241	247	274	227	227	237	248	227	256	261	263	269	260	275	258	208	232	252	269	234	232	234	228	215	232	268	250	233	230	261	274	276	234	243	261	258	254	240	243	277	222	224	217	216	235	257	220	247	234	242	241	229	213	240	232	266	234	224	267	248	237	238	236	240	265	264	236	196	239	257	232	234	241	253	230	245	246	232	262	227	234	227	223	238	242	251	231	208	253	267	276	221	264	255	245	235	284	228	250	242	245	238	226	260	255	246	253	244	225	247	211	252	227	262	225	232	254	264	237	253	230	250	248	248	246	226	216	246	208	240	229	257	247	291	259	234	219	220	240	210	250	219	233	243	242	228	231	250	204	230	225	234	245	256	250	264	230	239	275	258	255	230	247	216	245	252	254	247	246	243	216	239	248	240	250	243	249	213	225	233	241	194	235	226	212	235	244	221	232	253	243	241	244	241	235	228	232	237	262	254	235	230	242	233	261	251	237	268	248	245	242	262	242	240	236	247	251	242	216	247	212	245	270	237	262	218	267	232	243	238	264	253	225	241	233	256	232	235	223	244	219	239	277	263	245	233	239	245	247	266	241	247	237	237	211	232	247	254	214	273	254	248	275	235	235	239	238	238	262	227	241	244	219	223	249	228	241	240	251	241	245	261	229	250	243	238	250	242	251	250	252	245	225	249	236	225	262	247	254	295	226	235	261	227	229	244	238	231	239	216	249	214	237	225	230	243	241	240	253	243	242	250	235	233	240	221	254	225	247	225	249	229	258	225	263	236	241	223	237	282	253	230	213	257	221	218	219	210	255	266	208	227	227	236	245	244	257	242	227	243	230	224	219	241	225	252	223	259	229	225	269	234	256	232	223	229	235	214	255	230	246	244	228	257	234	207	251	213	265	223	220	214	229	266	238	251	238	244	262	237	231	244	233	249	252	240	258	226	215	219	256	280	260	257	227	252	234	251	260	244	251	249	245	244	244	227	250	234	217	212	222	246	245	233	236	235	267	236	234	249	235	231	246	232	231	253	217	198	239	241	246	228	250	251	247	245	242	246	272	250	210	241	275	232	242	248	258	232	272	234	266	236	245	242	251	247	206	242	233	244	275	245	238	240	245	254	242	226	261	215	221	263	251	229	201	231	277	230	238	260	230	261	233	238	270	253	221	258	223	246	240	254	275	226	266	240	228	246	260	239	244	218	256	268	242	226	218	246	253	226	234	268	239	282	242	237	271	237	250	249	230	244	260	239	279	229	233	243	205	248	242	236	279	267	235	246	258	259	226	222	234	247	259	269	256	268	250	243	219	215	222	225	245	212	245	252	234	280	236	229	259	200	272	250	229	246	216	243	250	238	268	255	276	269	222	238	223	255	247	239	237	291	239	241	210	264	243	220	243	244	230	239	243	252	226	249	244	235	246	234	231	248	257	255	236	225	250	230	261	250	238	246	243	256	253	221	259	249	234	229	241	234	241	234	256	254	237	212	261	219	243	234	220	226	248	220	216	241	239	235	302	215	244	239	245	248	241	235	249	237	217	228	266	247	248	247	226	214	232	228	226	227	244	227	249	261	256	239	253	250	230	246	232	285	243	231	235	229	246	235	252	228	228	261	243	255	222	240	270	231	236	252	262	226	226	215	246	246	225	245	262	251	225	247	232	239	237	217	219	253	245	231	220	246	257	253	258	228	225	261	244	240	220	248	233	233	233	226	240	266	251	258	242	242	257	247	222	242	229	219	228	202	241	240	239	223	241	249	235	257	225	227	236	250	235	249	249	234	213	230	237	242	221	258	222	217	281	234	236	245	233	247	263	253	260	255	257	228	251	260	218	236	270	247	228	256	261	259	206	247	276	241	232	231	245	239	233	239	257	246	208	259	250	238	252	253	241	239	231	253	244	241	224	202	210	265	236	202	234	230	233	245	239	225	237	220	238	221	230	255	240	246	253	239	254	252	223	249	243	252	229	242	243	267	230	261	250	242	260	229	237	246	247	214	263	257	270	245	255	259	251	230	234	196	230	233	239	234	255	270	265	251	243	250	232	259	229	238	260	239	239	224	251	266	264	238	256	254	240	236	237	257	226	246	243	253	243	241	230	243	233	283	253	246	244	226	231	237	230	242	221	220	212	252	248	258	228	244	256	257	230	237	256	211	222	250	241	227	258	227	255	262	236	269	248	244	219	237	242	240	207	249	223	246	243	229	223	252	230	255	254	244	273	255	244	240	268	239	239	252	217	254	253	243	276	228	217	228	272	231	226	242	247	241	234	222	255	238	269	235	255	216	225	236	220	235	250	229	267	231	217	239	257	256	262	247	219	261	201	274	245	250	240	258	258	248	219	227	235	241	256	245	260	265	227	236	239	234	235	252	222	239	246	247	226	208	244	221	255	240	215	256	233	252	233	253	239	265	231	228	223	259	235	222	231	240	260	231	250	252	262	206	226	235	234	241	233	223	218	241	234	225	238	222	231	251	249	238	250	246	250	241	223	237	247	241	246	223	258	231	230	245	234	265	236	213	228	259	240	248	230	248	212	238	237	256	246	245	233	212	228	229	232	240	242	236	250	253	239	254	241	230	241	246	230	228	220	232	214	251	225	256	242	269	230	254	230	233	255	273	240	250	235	237	248	252	248	257	253	252	233	240	224	248	242	230	299	248	233	253	260	265	266	230	245	239	257	208	280	238	272	245	251	266	247	274	249	222	227	264	238	239	276	232	237	233	259	246	263	240	261	219	247	237	263	236	251	274	243	242	230	210	235	240	237	235	250	253	228	212	245	265	260	214	219	238	277	259	210	222	241	266	237	258
21683	18743	44932	52974	39268	52413	69020	53359	35700	8808	5089	4539	3891	3909	4259	3524	4585	5878	7620	7460	8307	6924	4304	1691	746	866	905	985	866	910	843	861	825	786	765	718	746	727	654	675	733	713	731	643	708	683	668	624	644	619	649	656	673	648	669	669	715	712	698	670	642	594	690	637	674	711	719	669	653	680	696	670	668	658	685	683	683	705	683	691	768	713	622	652	647	656	679	702	647	650	667	677	631	669	663	668	732	706	689	697	680	650	712	654	650	690	706	693	659	644	664	647	669	727	678	653	708	702	593	641	682	648	664	658	669	677	618	659	675	680	696	672	664	701	626	726	653	654	682	694	642	693	659	693	663	681	677	736	674	659	696	640	657	696	626	682	663	698	687	668	679	642	674	685	673	693	689	687	671	697	704	676	660	633	684	655	624	640	659	704	703	668	671	691	670	646	650	687	660	624	625	681	676	635	666	696	638	680	653	682	667	682	702	663	680	637	702	620	690	616	684	738	658	644	689	667	668	604	649	667	651	684	659	674	674	646	615	628	743	675	692	672	704	668	659	702	668	697	682	672	638	661	675	659	629	686	658	655	651	653	657	638	696	625	671	659	616	677	626	652	689	717	667	704	728	684	658	661	657	693	658	651	666	633	649	657	639	679	675	659	689	671	667	656	700	686	666	673	635	691	722	715	641	678	644	660	646	693	647	669	640	659	674	676	605	670	652	639	636	678	645	662	707	725	625	644	620	708	617	742	653	684	680	632	634	672	677	670	660	672	694	674	633	670	631	696	670	676	632	689	704	669	655	639	702	661	665	691	699	666	704	673	646	667	669	671	687	656	656	658	610	678	643	687	727	710	698	623	687	657	652	662	658	653	689	657	664	670	674	653	679	662	668	623	647	641	672	697	705	706	654	652	661	679	701	698	666	669	680	707	664	664	696	618	683	692	680	667	706	640	676	664	675	661	659	690	670	665	658	681	679	652	683	677	665	699	700	660	671	651	680	612	686	708	677	682	679	706	667	695	700	672	652	666	663	684	667	673	718	681	659	694	611	670	679	650	654	701	668	639	686	685	663	629	692	644	683	709	648	686	646	715	668	681	682	693	706	685	683	712	656	652	686	620	654	671	658	639	674	661	671	703	680	670	685	654	681	661	688	666	702	673	644	668	662	657	650	625	674	666	690	677	661	666	640	628	654	622	606	643	672	677	649	670	673	677	675	663	676	688	620	682	685	700	651	701	673	665	663	657	660	689	658	683	681	674	671	698	669	700	651	645	704	650	623	649	650	686	649	644	665	668	664	651	653	722	704	688	672	661	674	706	631	631	665	673	668	661	647	637	673	702	647	696	639	679	618	665	689	663	678	622	680	678	619	672	636	659	679	619	685	658	644	654	656	663	701	703	692	681	682	680	703	657	627	647	700	637	673	672	663	675	669	691	647	664	669	670	723	636	718	715	661	656	672	658	674	654	662	675	712	660	665	684	669	635	662	641	698	680	607	698	691	677	654	683	707	658	642	710	678	648	667	693	728	746	710	644	667	649	705	678	659	734	690	620	660	671	697	632	701	684	645	666	668	642	648	690	623	643	670	657	710	703	691	700	642	649	685	610	705	656	635	658	656	681	663	673	676	691	712	665	652	729	681	659	704	658	655	667	696	720	667	651	666	662	676	675	679	660	618	666	707	654	665	657	667	685	636	625	681	638	682	630	672	691	612	645	653	618	666	691	683	682	713	683	673	679	660	671	691	661	677	680	633	662	697	632	701	689	678	679	619	619	692	689	640	622	622	676	687	649	689	637	681	660	628	661	700	614	650	662	717	668	657	663	624	682	666	638	668	680	637	689	630	650	653	680	664	666	650	695	648	655	710	681	724	665	674	704	683	652	622	667	613	597	639	680	677	657	655	689	633	681	636	670	682	637	694	631	654	633	722	627	679	701	653	706	655	640	686	680	625	725	699	683	688	617	676	638	644	659	628	676	654	643	637	697	671	627	648	704	706	698	670	658	597	678	670	677	662	671	673	656	701	670	702	716	690	648	657	661	664	646	673	663	660	675	654	660	633	689	629	682	697	657	674	645	718	658	637	713	669	636	689	686	684	645	662	653	707	632	674	670	665	669	662	688	660	661	640	677	698	654	667	628	631	692	630	672	641	652	700	654	705	725	689	676	636	667	671	660	643	665	684	647	638	622	664	681	716	698	626	659	644	685	658	687	684	679	680	687	699	651	684	661	652	616	684	681	631	662	659	709	678	678	612	664	701	671	629	693	642	639	650	697	678	652	672	658	676	641	650	653	734	662	696	684	678	637	664	642	655	709	684	698	650	619	673	671	676	611	642	606	676	687	668	640	657	697	644	680	684	661	642	635	641	634	681	712	654	683	654	664	691	652	678	650	641	714	668	703	676	668	665	701	670	672	684	682	647	659	629	695	698	639	638	637	641	628	695	656	671	643	692	662	665	665	708	700	599	673	696	671	687	659	657	686	640	655	705	696	662	649	608	649	678	649	652	697	634	713	635	636	665	643	627	661	660	655	678	663	676	680	603	699	683	729	594	650	649	700	649	650	637	666	670	671	663	691	629	683	634	681	684	713	673	658	669	685	691	689	674	678	673	650	700	653	628	727	662	680	692	665	706	655	656	660	676	633	664	671	696	652	675	657	684	637	655	693	669	672	684	679	663	636	693	622	692	726	670	675	659	627	693	674	664	683	679	688	695	677	667	637	681	645	689	700	672	654	664	643	678	716	652	656	677	623	649	689	636	669	635	697	679	636	635	676	651	679	650	626	673	642	687	672	694	702	704	672	664	644	660	630	708	681	613	640	654	698	581	674	647	710	692	684	711	674	658	699	680	644	692	652	726	654	655	649	627	681	682	660	673	644	669	660	680	667	651	670	698	667	642	643	686	695	694	669	675	672	724	682	670	664	660	648	686	684	630	661	637	607	680	675	718	658	660	623	672	648	686	677	630	664	690	663	701	641	635	650	658	639	718	688	668	698	662	690	671	675	653	675	659	598	682	669	710	619	671	701	639	767	685	723	671	645	639	644	677	621	677	687	638	689	684	632	658	636	709	621	637	720	637	659	639	698	717	652	673	697	625	682	685	636	645	654	658	614	634	691	689	675	663	683	645	666	645	645	637	648	635	675	660	655	665	716	645	613	696	706	703	685	654	686	674	665	692	713	672	679	674	675	679	644	628	703	638	662	628	671	636	603	686	700	683	672	688	661	660	603	696	685	647	617	706	606	652	638	687	670	697	695	683	677	676	677	666	668	679	675	683	675	685	664	674	637	639	654	688	660	718	687	690	651	674	692	664	699	643	680	622	651	672	642	670	713	666	643	681	652	678	662	668	709	673	698	658	643	621	657	697	666	681	635	680	663	675	633	706	681	716	679	683	663	656	666	635	674	667	687	643	662	667	695	658	689	631	611	640	661	646	691	670	665	647	681	669	664	668	648	719	650	651	686	722	644	669	674	659	715	692	657	657	646	680	659
19012	6882	7048	6578	3432	2346	1775	1720	1801	581	453	436	404	371	362	318	327	329	371	400	431	452	397	291	260	236	229	261	253	251	235	251	261	226	278	214	245	219	233	260	227	250	217	236	237	241	256	226	233	249	226	263	205	252	242	242	232	248	233	248	243	251	233	268	251	245	247	241	227	224	254	255	229	260	215	252	230	264	245	229	256	243	210	265	219	249	252	265	215	248	209	253	248	236	248	235	242	268	240	269	226	255	227	248	229	240	257	224	257	238	232	246	229	255	232	241	245	238	247	262	258	246	229	235	243	228	258	232	242	232	231	233	272	240	230	256	242	267	245	250	250	214	240	265	256	241	245	230	235	241	234	246	253	247	223	237	250	226	229	241	219	250	189	230	242	227	264	226	236	243	210	230	236	259	241	223	244	265	237	247	217	210	267	233	273	257	245	232	227	241	231	246	218	219	213	256	213	246	272	255	247	243	234	227	235	235	240	234	227	236	227	244	276	239	255	212	238	247	220	242	219	251	260	239	249	240	209	236	269	247	244	237	215	231	243	197	240	240	256	236	246	245	240	249	223	235	249	221	251	228	233	231	198	248	212	219	201	237	263	236	242	227	208	234	240	209	236	238	277	248	257	253	234	277	251	223	241	236	237	237	230	218	247	258	239	269	252	236	232	226	244	229	212	267	268	234	243	261	248	232	259	236	230	227	225	276	237	244	215	246	282	233	249	256	280	255	250	233	236	239	235	248	247	238	247	242	230	237	243	259	247	250	246	232	249	244	257	255	249	245	238	232	236	250	228	218	229	278	243	232	249	213	253	283	244	231	205	234	254	230	223	246	243	280	239	243	254	251	243	246	271	258	245	237	263	231	248	239	252	273	225	229	237	249	232	201	266	235	260	221	258	242	245	245	254	222	268	242	253	231	249	245	229	264	260	232	240	210	232	245	252	229	252	227	245	232	250	209	232	235	226	231	274	245	243	234	224	249	216	239	249	250	228	257	250	226	227	267	234	258	248	201	241	276	241	275	242	251	268	232	229	227	267	263	258	248	232	232	252	208	247	239	229	248	249	258	222	270	261	225	246	236	235	242	245	232	236	223	235	252	241	223	230	246	230	237	266	228	231	252	286	253	226	231	234	208	270	244	231	255	232	258	264	249	235	256	254	260	240	239	256	241	247	264	250	263	219	242	248	246	255	227	232	250	231	258	284	250	251	221	250	229	235	256	252	238	245	263	223	236	255	255	258	247	239	245	260	244	239	252	229	252	227	247	254	240	254	261	254	244	247	237	245	233	249	224	225	221	249	263	243	248	223	238	229	232	227	242	245	236	223	242	225	219	234	228	241	236	259	271	243	235	222	272	214	214	233	251	248	253	231	242	216	211	244	231	220	228	261	235	222	261	218	261	243	240	243	260	225	261	215	239	225	246	228	236	255	244	257	236	234	245	262	240	233	249	230	263	248	270	220	231	247	255	207	227	239	228	227	238	248	260	245	210	233	230	226	232	241	248	239	239	230	239	248	234	249	225	212	235	246	232	267	234	248	254	266	237	240	228	255	252	266	242	220	227	235	232	251	240	219	246	246	264	260	219	250	240	253	235	261	209	231	242	231	231	236	227	259	234	244	242	232	262	231	229	229	251	216	240	237	234	234	236	229	233	235	236	256	225	233	244	239	242	242	284	229	222	247	224	214	261	245	252	223	224	247	235	292	246	243	221	229	216	223	223	246	250	235	226	244	253	253	249	243	228	256	266	246	220	241	233	252	238	249	235	232	223	249	234	197	241	233	247	269	247	204	241	236	219	244	262	213	231	227	262	208	233	234	241	235	199	244	235	252	231	238	232	240	231	238	245	260	240	241	249	243	217	240	226	250	217	270	217	240	244	239	247	228	222	222	211	255	231	252	229	251	249	221	263	257	228	231	254	226	222	233	245	219	221	239	215	259	226	241	250	248	225	235	228	252	244	250	234	275	226	252	242	234	234	208	247	230	224	257	254	245	243	223	250	237	232	243	230	255	270	243	230	241	250	239	226	222	233	227	247	212	237	232	275	231	231	223	248	232	259	219	228	247	250	229	238	257	243	264	234	259	260	230	251	257	248	245	232	223	236	235	246	242	224	228	249	243	244	245	232	225	246	233	212	252	220	261	239	249	256	264	224	228	242	266	254	234	225	228	263	242	244	241	255	260	262	230	242	252	221	226	255	261	237	233	243	227	209	244	237	268	249	232	234	248	239	244	242	243	241	231	235	230	244	187	214	227	233	234	209	223	238	241	235	258	226	236	259	243	251	263	227	256	224	240	219	241	232	245	228	239	239	257	267	239	209	211	260	241	232	256	241	259	236	225	232	238	215	247	235	241	261	232	272	218	259	249	270	242	255	240	256	247	254	240	279	231	219	238	227	250	243	220	243	227	227	231	230	232	224	229	229	243	235	218	217	220	209	263	227	227	250	250	255	253	255	221	255	247	265	243	231	238	268	231	239	226	226	202	262	245	246	245	219	263	226	231	239	236	243	225	245	271	238	232	217	230	248	234	230	233	222	231	223	212	241	227	240	247	264	222	247	212	248	233	241	223	233	227	250	222	256	261	237	232	251	240	234	217	248	245	236	224	244	237	216	250	232	250	229	250	253	239	247	251	238	242	224	256	210	224	247	229	252	218	237	220	268	220	239	233	249	228	252	239	250	273	245	257	250	238	250	216	238	245	242	230	247	262	248	232	239	266	266	255	251	250	249	266	240	244	249	265	248	219	248	232	227	249	252	251	233	233	260	255	257	218	254	258	246	238	228	216	254	218	256	250	264	257	261	246	259	236	242	270	261	216	250	248	226	275	214	232	219	237	214	234	248	214	258	244	256	248	261	244	221	231	240	230	244	217	253	254	232	243	245	241	254	237	241	272	252	254	235	235	215	248	281	236	228	242	229	246	250	270	254	220	230	259	243	203	229	270	234	225	236	233	221	233	238	241	240	230	261	221	245	234	224	251	229	231	233	231	254	247	216	246	227	218	214	265	236	245	223	206	274	250	237	259	244	240	219	215	221	248	221	246	235	234	254	237	235	265	237	234	225	251	243	252	245	238	251	232	227	212	248	255	254	254	256	208	229	235	246	225	236	245	258	221	242	232	238	243	254	233	233	229	242	271	244	247	243	232	240	230	250	226	237	237	255	237	268	250	244	240	241	294	216	233	243	238	251	242	256	249	209	255	244	254	222	229	223	255	251	251	251	262	239	247	233	223	236	260	227	236	229	284	241	264	226	230	225	242	234	248	242	248	230	246	242	252	233	249	259	204	235	245	267	256	243	247	230	224	250	237	252	239	252	269	252	233	247	239	227	224	243	233	238	230	215	257	228	243	202	240	270	244	229	237	234	218	210	265	226	220	237	237	212	248	238	242	227	228	260	239	257	245	254	211	224	236	253	251	239	251	267	225	249	246	252	243	254	226	252	239	260	244	222	253	224	219	224	234	234	236	227	226	283	253	247
11987	5612	13664	19253	13980	11619	8419	9727	10182	3192	2632	2289	2050	1888	1861	1707	1623	1497	2004	2427	2401	2342	1568	871	633	692	734	685	743	679	698	705	688	659	656	685	713	675	657	644	690	676	647	676	639	657	699	651	651	680	610	646	677	625	665	681	632	670	679	670	620	650	628	693	648	649	690	670	647	679	681	641	654	629	705	667	674	668	607	690	623	645	637	631	617	663	607	674	672	676	675	648	637	687	657	659	640	685	622	684	637	662	644	644	661	642	675	658	633	638	640	674	710	635	609	691	687	662	625	616	622	665	616	627	678	667	611	661	637	645	663	640	645	640	667	642	654	668	682	685	687	652	638	647	669	620	666	649	673	633	641	670	657	661	670	615	623	670	637	648	688	656	627	628	639	652	625	620	622	660	616	650	671	623	660	658	606	663	666	616	642	626	682	662	603	610	638	606	609	607	710	633	693	668	615	588	657	666	646	666	618	629	650	633	652	648	683	623	654	702	666	672	642	690	659	633	673	592	685	606	669	668	614	664	679	624	689	633	634	672	611	647	662	648	605	620	650	631	636	623	696	670	701	688	626	672	667	620	625	626	688	622	625	640	669	627	652	680	610	692	656	653	628	668	661	647	656	628	624	628	628	626	630	641	641	639	683	638	661	660	649	649	655	658	637	642	688	658	672	669	677	649	666	643	647	686	659	680	616	669	696	613	632	651	641	634	646	650	661	680	718	638	639	651	655	644	687	652	650	651	690	601	605	641	647	586	656	643	618	652	664	643	667	697	612	621	632	665	644	617	699	626	621	671	637	656	659	669	665	704	632	645	654	673	606	623	642	665	684	653	677	644	688	661	640	621	622	623	643	684	670	681	637	691	631	613	637	677	629	688	695	636	593	694	651	626	626	701	616	653	618	680	656	658	603	667	624	651	634	646	639	655	672	630	635	648	694	635	690	672	635	614	624	624	623	630	651	682	645	710	627	655	699	684	675	628	651	644	610	684	642	632	671	627	650	691	662	686	676	666	667	624	681	632	651	650	657	691	668	622	651	665	691	655	667	670	670	637	635	617	680	678	651	668	657	641	670	618	680	644	661	661	615	591	672	638	648	676	662	621	669	696	686	649	636	624	643	635	606	677	639	655	651	618	627	650	644	621	639	674	623	651	655	648	666	694	678	645	649	628	655	645	624	611	650	647	584	631	680	642	671	691	664	678	657	617	658	653	639	655	621	681	613	664	663	625	605	632	652	640	651	648	658	638	639	659	658	652	650	615	682	653	660	635	741	694	680	623	669	665	665	660	632	656	649	643	649	681	651	649	656	659	655	667	658	630	595	644	669	674	712	633	671	638	646	615	626	698	668	687	667	640	650	634	687	640	668	634	631	674	647	684	640	642	670	707	647	668	607	645	626	653	635	643	642	648	602	612	695	625	634	634	635	616	661	655	642	682	625	637	684	649	622	661	647	686	613	626	650	667	663	661	602	669	657	661	648	651	669	661	678	631	665	664	649	620	648	638	658	629	644	609	635	630	615	598	670	655	637	676	619	668	646	648	646	635	669	653	619	612	621	638	657	689	671	623	693	653	681	614	652	649	640	650	606	666	645	650	651	664	640	625	675	629	656	635	669	638	606	632	652	664	661	610	689	652	659	690	656	634	626	694	679	668	644	660	649	657	585	661	670	689	637	646	651	664	641	632	692	640	639	675	682	652	669	656	658	685	691	633	657	631	670	649	666	662	635	645	647	626	652	660	653	658	592	626	678	675	635	613	695	656	610	665	661	668	671	627	671	702	690	606	644	642	697	637	653	652	645	672	638	690	682	699	641	634	688	641	659	699	689	627	665	627	630	629	658	621	618	660	657	647	626	642	649	655	605	653	636	648	651	654	605	650	639	651	661	661	641	659	630	683	640	633	693	694	653	626	631	657	647	653	674	623	686	642	599	652	630	678	627	672	689	665	680	642	668	603	683	637	625	679	672	634	667	611	637	644	653	606	683	619	664	641	618	610	670	653	652	639	708	665	655	661	677	712	639	627	602	634	657	617	653	641	665	622	628	656	612	626	687	655	660	667	668	621	646	651	623	716	689	644	659	662	635	632	691	608	700	662	647	664	653	643	678	675	655	657	691	689	637	652	610	682	667	641	681	681	637	662	682	622	660	601	600	672	657	653	611	630	626	634	631	682	647	687	651	664	661	678	679	678	673	636	631	719	663	630	620	626	673	627	678	635	630	677	670	683	640	618	649	651	697	641	611	624	651	635	655	630	680	653	749	669	617	690	626	622	661	676	642	649	629	673	632	600	678	668	646	648	651	670	625	625	668	667	652	645	597	616	667	672	632	626	666	642	689	671	707	674	666	650	649	614	657	626	630	604	676	621	677	622	697	674	650	661	629	655	661	726	605	664	616	639	638	620	640	711	651	707	689	676	642	639	668	662	656	600	643	671	641	648	650	576	642	642	639	635	659	635	684	661	643	632	676	655	649	678	609	639	636	603	647	644	661	632	717	664	660	621	631	653	649	644	667	662	676	662	637	678	630	652	666	690	681	660	631	642	686	677	660	669	663	618	648	728	649	668	686	666	616	655	667	612	642	666	702	668	668	684	647	657	680	708	659	629	614	682	665	650	645	673	675	663	646	649	633	651	666	660	662	638	654	691	635	670	681	648	624	618	643	617	721	615	613	620	643	639	645	599	662	661	617	681	643	667	647	667	623	651	654	687	641	601	659	651	662	706	636	686	678	673	644	621	672	637	626	617	645	675	635	630	644	596	615	659	659	663	647	647	638	639	605	653	615	698	681	652	657	654	645	657	656	616	650	685	659	652	678	613	671	625	657	632	657	633	638	617	669	627	636	658	649	668	670	647	689	653	638	611	630	650	660	613	680	688	670	633	645	614	636	628	699	632	642	639	658	678	687	668	654	697	712	640	656	655	662	702	661	645	672	664	670	672	656	656	642	662	633	681	654	686	596	637	664	668	646	672	655	599	652	670	610	647	663	630	642	649	683	691	644	630	687	656	633	649	657	651	683	629	662	681	660	624	673	643	675	635	648	684	635	645	628	685	641	624	652	684	631	636	649	562	645	627	661	709	618	642	632	629	653	633	652	630	670	624	654	664	631	664	664	701	649	656	675	621	666	646	608	662	673	614	600	671	637	618	609	631	640	659	669	653	630	659	602	608	618	638	658	678	616	670	646	703	649	646	676	661	638	634	644	654	657	653	646	631	653	660	632	621	684	713	634	625	637	620	668	644	670	640	664	665	651	690	631	681	688	704	659	656	610	653	633	692	653	668	649	635	640	627	626	628	662	647	626	620	682	621	668	666	599	635	656	631	633	632	697	732	679	648	674	608	622	630	711	620	642	660	620	640	669	671	669	656	639	691	684	625	666	657	638	667	676	664	664	677	661	671	652	614	696	653	690	668	658	649	696	630	677	659	648	585	698	634	633	683	634	690	664	666	597	655	646	641	669	678	658	624	624	614	627	661	693	674	680	672
27741	18032	30085	45751	19668	14580	11993	13930	20497	7041	2565	1608	1302	930	872	774	687	1048	1639	2112	1800	976	479	251	229	251	362	391	325	299	288	258	241	282	234	222	203	201	184	180	200	191	188	196	191	201	172	202	168	197	190	199	194	178	191	166	200	196	165	182	195	187	190	190	176	186	192	187	172	224	206	184	175	188	180	181	186	180	185	179	187	182	181	209	172	205	162	194	179	181	168	200	170	192	192	220	188	215	204	187	180	183	200	178	206	190	206	168	175	188	180	193	196	213	192	183	168	211	185	175	213	186	174	183	194	158	219	202	208	200	185	186	191	166	168	165	169	205	200	171	182	165	197	200	198	195	177	195	206	169	152	185	209	184	192	185	174	189	210	216	184	178	179	204	200	168	188	185	192	179	189	186	204	179	163	171	166	180	192	196	195	173	207	190	209	187	193	200	181	178	176	168	197	198	189	180	196	173	185	191	180	187	171	181	210	179	190	210	162	175	168	171	198	188	178	187	181	212	195	176	183	199	190	189	189	190	202	194	223	181	190	171	183	183	190	204	187	188	200	176	168	169	201	169	163	209	207	182	187	194	171	166	206	194	204	196	176	188	162	169	205	169	195	211	181	170	171	178	204	186	173	181	186	185	200	169	202	208	180	173	207	194	177	193	197	173	187	180	191	202	204	214	191	179	182	204	196	193	185	192	173	214	181	195	222	170	187	182	213	184	227	172	177	185	202	188	167	188	178	192	200	190	181	186	190	168	173	176	182	158	193	166	188	200	189	204	204	180	196	195	187	209	184	173	177	201	187	184	182	179	177	207	201	191	152	179	187	194	185	194	186	178	183	165	168	192	214	171	174	203	179	189	186	189	189	172	167	182	176	188	203	182	160	181	179	200	195	186	187	170	181	186	174	185	174	171	189	181	191	180	174	197	198	205	212	172	209	213	185	174	173	199	165	174	194	186	191	166	200	185	189	199	196	189	187	172	187	186	177	163	150	196	174	211	176	197	172	184	201	165	197	187	184	207	189	196	199	196	158	195	200	189	187	213	213	187	204	189	202	203	185	198	187	192	180	196	179	190	205	177	188	186	180	175	198	197	185	156	184	177	170	182	195	188	191	195	194	171	214	185	201	195	202	172	208	210	172	189	197	193	184	177	196	176	175	191	197	203	193	183	174	181	184	200	190	190	194	187	175	186	179	174	180	188	162	195	197	184	184	151	167	169	158	185	172	165	202	178	188	197	196	178	192	184	197	197	200	188	197	181	192	190	190	203	209	184	172	182	195	200	211	208	186	192	200	195	206	166	185	206	166	186	220	169	214	176	199	185	224	176	181	205	194	171	216	196	181	194	202	193	198	191	199	193	181	212	208	197	166	186	178	178	175	189	183	179	179	218	196	172	195	187	181	189	213	175	174	182	189	209	186	197	187	237	185	187	177	188	201	190	193	181	194	184	208	179	174	198	200	183	188	202	199	205	193	173	212	194	160	184	206	199	198	209	175	191	197	198	188	172	167	211	200	191	184	194	185	212	197	212	204	171	194	175	186	185	203	176	200	190	195	169	188	173	186	193	207	187	178	199	174	193	201	203	186	194	180	169	183	209	181	184	203	171	190	182	186	165	197	187	188	182	206	185	202	189	170	183	191	184	213	189	171	173	195	208	183	205	182	178	184	185	172	182	178	187	161	172	160	199	186	181	193	202	179	177	172	196	179	206	203	162	183	173	203	168	163	171	169	172	192	175	182	209	203	176	185	196	179	190	180	180	189	187	184	197	177	197	188	193	188	188	178	196	202	201	181	205	182	147	191	206	192	194	198	186	187	184	216	212	196	203	180	191	170	195	158	227	196	177	170	159	187	196	193	187	174	175	197	171	173	191	179	187	187	187	220	182	168	192	191	175	185	194	182	194	162	187	185	207	189	177	204	192	193	196	185	183	174	168	173	183	210	198	190	185	205	175	186	171	184	180	186	188	175	205	190	181	179	202	200	211	172	165	183	187	213	202	176	185	199	197	197	164	182	182	195	190	181	155	189	191	193	168	205	179	225	191	182	171	196	188	197	190	187	187	180	177	161	188	194	171	187	226	169	167	178	179	201	195	191	187	212	192	204	209	171	188	185	191	184	168	197	191	205	201	181	182	184	175	196	178	198	186	194	182	166	171	193	191	199	177	185	190	166	174	208	220	214	191	192	177	189	181	219	192	174	214	171	180	200	190	194	195	175	171	209	175	173	201	192	190	197	186	212	172	181	184	194	176	176	197	176	183	235	188	190	171	186	184	176	188	193	204	204	188	200	173	180	178	179	203	207	192	165	205	196	184	209	167	192	177	173	187	186	168	192	209	194	179	200	190	180	220	178	198	199	201	169	190	182	188	188	195	168	201	204	170	205	178	211	183	170	210	184	195	207	199	173	206	182	193	174	192	180	183	197	172	193	180	184	194	204	194	193	210	178	185	206	196	194	182	182	217	202	149	179	171	186	165	170	186	198	192	199	181	197	203	201	219	206	211	202	198	156	188	177	204	210	197	179	210	188	176	209	188	220	184	179	176	194	170	197	181	184	184	199	167	182	188	217	196	176	202	186	189	211	188	192	165	188	186	208	181	185	155	195	174	184	198	183	204	168	187	190	201	179	182	144	180	203	190	191	187	161	179	180	199	158	198	195	191	194	161	199	184	209	189	189	182	180	191	176	181	189	173	204	198	172	180	204	208	212	194	167	189	172	206	197	196	184	202	174	183	189	197	205	177	215	216	199	174	178	192	176	191	206	169	211	196	182	190	200	220	206	188	188	205	176	194	203	226	188	153	189	198	196	220	171	180	190	183	180	196	183	180	194	190	153	206	207	187	188	180	185	195	194	174	201	172	192	154	207	180	181	212	195	181	174	164	205	195	188	189	203	176	198	193	210	172	183	174	188	199	172	174	196	203	214	197	177	180	191	187	189	175	191	160	183	218	175	184	185	199	166	173	210	176	196	190	210	186	182	191	196	169	173	179	194	194	204	194	210	205	169	193	151	185	182	214	187	190	187	216	168	175	187	201	190	182	207	189	191	196	184	199	179	217	180	188	228	204	184	214	175	176	185	182	183	172	184	177	191	189	196	162	193	190	197	177	197	182	186	195	187	171	180	198	187	175	205	192	161	182	181	195	213	179	195	189	146	178	223	209	194	192	190	216	183	210	204	189	188	224	169	200	201	169	179	182	196	182	214	200	178	202	200	156	187	174	187	185	171	172	173	162	197	193	182	192	206	182	207	198	185	192	167	173	159	158	209	177	226	194	194	207	174	173	191	183	213	205	220	176	188	187	181	183	198	189	185	182	181	186	194	208	183	200	186	186	201	191	175	170	193	196	212	183	198	170	183	214	193	203	180	202	184	188	169	177	192	172	207	175	190	187	214	199	191	183	190	166	192	189	186	182	225	190	197	177	190	203	174	205	163	181	190	185	182	188	190	199	170	180	192	185	195	198	209	199	205	185	193	198	192	196
16594	14392	37739	54119	29071	31873	31789	37689	44526	18644	14924	10755	8937	7012	6491	5465	4956	8173	11985	14924	12654	6733	2821	1152	885	929	1813	2336	1771	1721	1415	1312	1161	1295	1056	945	852	702	672	564	621	627	620	589	539	587	537	543	588	529	530	533	536	566	517	493	577	596	667	543	543	506	505	498	524	516	535	562	526	560	477	556	513	531	575	548	538	513	518	546	506	527	564	558	534	550	536	497	527	507	510	559	521	549	533	552	526	531	516	512	534	511	533	526	532	520	562	543	579	509	502	514	523	565	523	555	551	543	501	512	544	545	497	516	575	520	543	562	541	531	555	542	539	509	521	531	554	539	570	518	551	510	513	518	551	522	545	537	471	528	551	514	507	519	544	525	526	496	485	545	542	534	544	562	531	476	528	554	515	520	539	524	533	552	528	537	519	550	525	527	557	554	545	505	513	554	512	546	548	550	554	530	534	516	480	555	535	530	527	574	509	506	534	544	518	469	505	526	557	534	522	487	527	519	512	519	572	533	526	519	533	515	551	534	551	534	490	556	576	539	514	518	525	522	534	534	518	510	543	531	516	535	512	504	563	597	476	543	512	539	519	517	497	493	539	553	547	560	514	558	510	528	453	521	506	511	562	519	561	537	528	570	534	506	529	502	550	543	566	506	502	524	529	525	539	478	532	538	536	527	546	520	528	581	515	530	526	505	493	521	544	520	511	547	547	520	561	513	489	548	519	556	510	545	530	548	526	512	523	510	560	536	555	517	543	529	535	531	497	515	501	514	554	519	520	557	549	566	576	562	537	549	501	563	520	531	576	522	522	523	542	528	544	525	488	490	586	512	551	469	557	522	502	501	550	523	511	520	547	518	510	526	490	532	589	495	555	531	525	519	492	545	520	539	541	520	558	515	521	529	528	516	511	546	479	513	515	532	534	505	563	514	552	548	538	507	510	522	476	533	545	521	543	539	520	529	506	499	544	521	516	481	548	518	507	535	495	552	513	506	527	505	571	504	513	525	525	512	513	531	536	545	543	549	516	533	541	538	536	525	542	543	550	537	522	511	577	517	495	544	502	520	536	529	554	503	486	528	521	533	507	516	528	537	503	507	573	583	568	494	574	546	513	551	522	553	536	531	532	507	547	526	555	549	499	485	513	549	559	539	542	548	528	512	530	533	539	548	548	510	521	526	530	554	523	530	519	523	497	542	525	520	545	549	520	549	498	553	498	486	511	504	532	515	548	514	536	474	526	564	525	503	559	547	545	557	531	547	517	531	493	512	577	544	502	552	514	557	486	553	549	525	546	544	570	538	549	490	544	530	553	547	516	550	541	547	491	517	556	514	566	552	549	529	485	491	495	531	561	484	540	501	570	514	526	524	533	530	534	553	539	539	525	526	538	547	533	513	532	553	526	536	540	577	544	493	524	532	492	503	552	548	572	532	543	500	522	561	566	546	554	573	565	536	585	519	536	553	562	571	521	526	548	538	526	510	551	538	524	557	550	527	549	530	562	525	544	536	519	549	491	521	516	555	536	487	486	542	531	498	572	525	501	540	572	541	525	552	506	532	546	544	536	494	543	540	524	547	554	549	538	522	533	533	553	515	512	560	525	521	572	553	516	516	532	553	540	517	536	514	518	510	534	523	555	552	553	590	545	551	518	517	518	525	531	548	527	539	481	533	501	513	548	494	496	548	501	541	519	497	573	521	543	541	538	529	514	498	469	495	539	486	540	514	519	535	557	552	531	526	548	514	537	553	546	516	514	521	522	535	551	540	562	532	503	524	531	494	503	524	498	511	516	551	530	500	560	507	533	494	519	521	540	515	506	514	525	531	508	529	537	533	557	539	495	494	490	504	500	555	524	521	508	534	514	523	496	567	537	506	530	498	536	499	500	597	539	550	501	531	519	551	518	512	532	533	512	531	519	571	537	538	550	545	541	558	539	558	542	535	526	515	525	526	545	545	512	555	514	552	505	513	511	520	529	475	514	501	527	496	499	499	502	510	531	570	540	505	553	533	537	512	494	520	572	501	543	548	507	533	572	528	493	511	493	525	530	486	522	522	493	516	540	498	525	497	530	546	567	492	504	504	564	534	485	547	539	537	536	537	501	528	486	486	538	500	545	488	569	533	517	547	507	532	524	554	544	539	520	501	525	527	497	560	532	524	528	581	546	487	565	484	522	521	528	525	511	532	538	469	526	528	520	532	577	551	532	553	543	517	532	533	539	517	524	492	534	529	526	542	565	541	519	529	533	533	526	554	515	508	535	562	541	578	531	500	508	568	540	518	544	544	539	520	491	551	508	518	555	564	569	502	532	510	501	524	541	540	560	532	544	505	529	547	507	515	520	518	571	539	533	518	561	507	539	507	486	508	529	551	489	542	541	557	578	572	507	485	538	542	513	571	570	514	521	529	555	501	507	525	511	540	516	521	530	532	542	537	537	506	567	482	530	552	540	533	513	498	501	517	522	543	528	503	546	499	509	506	517	523	538	494	537	531	506	526	549	499	568	523	518	540	547	541	514	513	514	551	492	489	513	516	565	507	511	517	529	514	524	558	513	509	532	541	545	508	531	523	556	529	531	522	575	522	510	527	516	508	494	541	522	528	527	504	523	537	517	602	512	503	528	545	507	493	465	540	506	536	554	572	525	502	541	553	492	523	566	517	542	559	553	506	549	537	551	512	552	542	546	520	529	566	548	548	543	515	499	521	545	517	510	553	505	514	554	525	507	541	529	530	525	577	544	554	545	487	548	510	531	560	526	513	483	514	566	564	537	536	537	518	529	518	570	585	533	542	557	553	485	493	559	475	529	510	506	551	516	510	548	513	539	524	522	505	536	545	509	534	545	516	498	530	509	512	539	511	570	515	520	514	537	536	498	518	504	495	547	563	576	502	525	545	539	534	531	556	557	525	558	532	531	502	524	471	520	556	529	509	496	547	537	552	530	557	557	509	556	517	538	537	519	554	540	525	571	519	512	533	509	553	538	523	525	519	513	514	562	558	531	519	564	528	561	543	561	556	517	526	517	532	537	520	485	533	545	512	563	492	509	498	512	546	546	525	506	527	531	503	491	497	517	526	529	508	530	555	502	552	555	482	513	521	535	556	503	502	536	494	504	565	480	527	524	532	499	556	583	551	536	520	548	535	558	546	531	533	532	566	547	591	538	551	521	515	540	573	516	508	540	544	501	542	519	544	559	502	551	524	506	507	508	527	540	529	543	515	547	503	513	542	548	531	548	504	528	532	561	526	539	501	558	539	516	552	494	527	519	523	565	510	565	557	509	568	489	548	556	534	555	498	523	527	545	537	519	496	530	473	522	545	505	538	523	522	554	567	499	484	501	526	536	504	495	578	517	533	551	532	521	531	500	539	538	527	557	503	537	527	499	534	501	540	503	543	554	543	511	540	582	518	529	511	518	548	571	527	558	529	522	520	503	570	533	517	539	540	496	586	557	505	536	535	529	490	542	527	505	511	570	511	507	565	569	500	479	545
33124	27442	32854	51134	34441	30965	27722	24197	32904	26449	4416	3071	1435	1653	1141	878	925	939	1040	1343	1326	890	757	876	655	837	1201	2062	1424	1566	1375	1066	876	866	665	702	582	471	350	298	275	262	229	242	229	200	200	196	189	196	162	204	217	200	189	181	175	269	348	286	214	196	187	169	188	182	187	177	218	179	193	189	184	180	161	188	190	165	172	217	174	182	169	175	203	172	203	205	160	182	197	183	187	207	178	190	175	211	214	171	189	189	187	170	168	218	180	170	167	189	186	196	203	196	172	217	194	193	196	203	174	187	187	179	192	155	207	211	200	193	180	206	190	182	197	175	170	177	190	204	197	169	196	192	198	174	213	199	186	178	196	180	201	171	188	182	221	192	211	204	194	181	178	181	199	192	181	218	169	193	160	165	170	191	184	191	193	190	215	199	187	195	213	152	220	182	187	199	176	182	200	189	209	181	198	173	206	207	212	183	182	173	193	191	202	175	180	203	171	212	163	203	202	205	181	209	188	171	201	190	199	198	195	226	191	180	175	187	173	175	182	191	167	183	197	170	182	202	183	190	164	175	184	186	169	182	200	196	185	191	187	194	216	156	172	205	186	186	230	199	215	191	169	185	194	193	169	197	185	164	178	178	193	204	209	197	194	186	173	187	201	163	167	189	187	184	186	172	201	195	190	178	206	172	178	190	170	195	192	224	198	206	207	200	195	164	209	172	192	175	191	199	166	186	196	162	185	185	187	177	206	182	190	190	190	226	212	200	190	194	176	185	193	186	194	182	187	176	213	201	209	182	171	175	191	191	181	166	164	173	210	179	202	206	199	175	205	180	205	163	188	195	205	201	191	198	203	199	209	188	195	190	193	181	177	173	188	173	201	166	170	176	213	171	192	197	195	165	192	164	208	198	193	178	177	197	211	200	199	192	195	169	194	173	196	181	190	187	202	185	173	195	199	195	192	192	187	177	206	200	179	174	192	187	189	213	192	164	173	180	204	178	191	189	184	188	181	191	187	195	196	184	185	209	170	214	186	187	209	184	204	164	204	198	207	181	203	179	166	181	191	201	201	174	189	207	180	204	215	192	198	186	168	193	178	198	201	186	180	180	194	194	194	189	213	177	207	165	196	171	167	201	174	189	172	187	204	190	186	189	197	193	174	199	184	209	179	169	183	189	188	178	187	197	183	192	179	174	188	189	194	194	195	182	205	206	188	165	173	209	191	193	196	175	189	170	191	209	192	177	202	196	198	186	193	183	205	182	180	184	202	171	173	200	217	191	198	177	189	204	209	187	190	181	192	183	188	188	197	215	185	183	192	179	187	177	182	192	188	204	193	179	173	180	180	175	171	177	200	171	195	207	181	193	189	184	190	188	196	178	195	211	181	190	203	185	189	190	194	213	197	178	215	204	172	181	175	180	204	188	200	170	197	194	184	184	171	190	178	193	179	218	186	190	192	187	168	199	177	201	191	191	204	189	184	177	193	188	172	198	178	197	192	188	196	185	198	209	176	182	202	187	184	187	201	188	160	165	218	195	190	193	177	196	185	182	183	183	179	193	176	182	190	202	173	187	165	170	203	155	175	175	208	188	174	163	176	166	191	205	194	181	177	192	189	180	201	199	189	199	177	168	212	185	214	210	175	180	205	192	193	210	187	202	178	192	205	205	200	206	199	200	179	212	209	189	194	176	174	208	175	189	166	174	203	181	175	196	158	178	201	214	168	189	174	190	188	172	222	179	182	188	184	172	192	199	187	197	182	188	171	212	199	208	183	180	204	174	199	195	181	191	192	193	192	181	163	188	214	191	217	181	183	164	198	209	217	189	217	192	185	176	178	189	166	186	165	186	180	198	172	205	208	171	223	202	190	193	163	175	185	161	193	203	206	177	181	169	172	192	148	185	207	178	190	198	180	201	192	196	188	176	189	199	170	181	186	174	194	218	204	186	197	185	170	195	207	200	183	195	198	213	164	200	192	209	205	217	158	189	205	207	190	180	182	207	184	190	198	210	180	192	188	154	183	159	180	207	182	195	192	178	192	181	184	170	206	199	181	191	186	193	169	204	192	199	210	195	179	184	188	209	187	165	190	208	167	179	203	189	165	201	189	189	193	183	173	204	172	221	180	208	200	195	164	187	195	189	192	189	183	192	177	198	218	195	205	169	169	186	199	201	196	186	179	173	195	195	203	212	182	186	198	173	175	177	171	175	175	183	204	175	174	203	192	212	173	175	209	194	173	192	172	163	185	190	179	190	179	184	168	203	193	185	177	187	165	192	180	168	169	242	165	201	187	185	183	196	197	193	205	187	190	210	189	183	191	186	183	175	189	188	217	202	205	180	212	172	190	197	195	193	194	213	192	185	181	195	190	174	197	211	179	200	174	186	198	184	176	176	200	193	174	168	190	196	181	171	185	197	174	222	190	178	202	178	183	161	177	176	185	177	190	212	170	192	193	200	197	212	192	178	195	185	171	187	189	203	172	164	185	189	197	161	183	167	192	156	183	178	198	183	192	174	220	213	219	178	180	180	191	188	200	187	200	219	185	200	190	163	181	197	187	194	161	200	195	187	203	162	189	162	159	215	191	198	161	205	193	198	223	177	191	177	217	178	186	177	187	170	190	198	189	167	182	184	198	192	184	188	178	168	198	201	165	197	178	200	195	178	210	179	194	209	169	174	177	173	216	178	183	196	178	180	186	204	195	169	188	191	186	187	166	225	187	172	182	173	186	206	184	175	178	189	183	198	179	221	201	178	212	173	182	190	190	192	202	205	224	192	206	183	208	212	185	191	183	200	201	200	193	172	192	199	182	184	191	184	187	175	203	202	201	202	191	198	180	166	193	203	185	185	187	205	191	174	200	190	202	187	202	184	201	188	188	186	203	189	197	196	186	203	214	182	202	181	172	180	176	193	192	205	207	210	212	172	205	175	187	187	183	194	218	196	179	195	200	195	196	204	196	192	175	186	193	187	183	222	186	192	205	215	197	206	178	176	189	178	187	232	225	166	195	202	212	178	187	210	193	180	180	183	198	196	189	204	182	182	200	169	185	175	199	183	193	160	195	199	177	191	190	189	196	178	192	203	161	177	198	215	157	174	197	210	194	187	194	225	194	201	162	177	180	210	194	186	183	196	207	194	175	186	185	168	186	192	183	177	198	172	162	175	178	170	183	216	200	180	152	196	176	210	194	168	180	189	178	194	176	206	182	192	193	183	185	186	184	195	192	204	190	189	195	193	173	192	171	170	200	184	168	199	195	196	187	193	202	202	208	216	211	177	202	210	189	190	171	207	176	187	181	180	184	169	187	218	178	172	182	175	234	197	183	201	170	187	213	194	167	196	208	190	193	209	168	171	197	190	201	197	216	193	224	178	202	171	184	194	190	207	181	194	217	178	215	184	183	189	180	183	178	201	193	186	210	212	193	192	175	178	202	204	195	181	154	188	175	200	207	191	176	199	210	178	190	186	191	195	173	175	216	180	187	173	191	197
20603	20991	37990	60028	41626	44888	44555	44864	57552	42498	11979	16131	9411	11843	8398	6705	7416	7360	7750	9645	9629	6661	5646	5659	4808	5858	8814	12720	10330	10760	9805	8051	7233	7008	5762	5684	4547	3490	2426	1502	1442	1242	1159	809	674	613	644	575	599	601	646	597	546	587	566	544	617	1468	1981	1517	850	609	565	539	546	506	551	555	574	572	502	542	547	525	540	483	520	577	526	550	520	560	569	529	558	514	529	523	558	537	518	548	521	566	505	533	554	511	547	515	488	524	573	549	526	520	527	528	544	494	567	571	522	546	501	530	537	515	526	533	577	526	506	526	498	528	521	524	551	521	540	535	529	514	526	528	538	539	524	525	526	518	577	534	503	546	519	511	515	536	517	529	537	536	594	516	503	526	529	553	559	541	510	529	524	514	522	526	554	534	541	523	532	503	522	515	521	531	543	579	503	525	563	519	565	550	543	532	582	539	532	509	539	544	529	527	533	555	527	536	539	540	557	521	495	548	479	566	510	527	529	541	544	503	501	555	527	521	521	507	529	521	551	572	498	461	543	519	585	541	552	522	528	526	555	540	549	531	556	566	525	514	520	530	527	519	508	539	525	541	557	537	547	540	598	538	539	488	523	564	498	554	552	536	548	535	505	532	520	526	530	484	535	530	516	545	493	562	566	555	515	506	546	562	526	540	553	515	514	539	536	526	525	547	550	525	541	502	502	545	571	522	558	536	505	545	490	530	523	503	508	541	574	513	532	573	557	585	515	511	561	513	525	528	546	560	544	559	510	531	517	517	557	508	533	510	549	531	560	553	544	532	513	567	516	532	556	583	558	522	518	521	546	539	531	509	512	521	555	537	521	535	534	542	525	553	590	508	538	520	505	500	512	575	559	486	563	552	558	515	522	506	556	550	518	542	516	513	506	559	579	555	523	527	541	547	521	511	523	553	524	532	500	517	498	535	523	533	545	516	555	514	551	601	513	537	564	531	528	504	525	510	525	519	548	589	512	551	499	559	514	551	523	507	530	531	552	553	504	561	552	540	495	533	542	549	542	544	579	524	536	500	521	554	560	574	578	558	529	553	484	555	497	525	540	527	535	531	563	514	489	527	542	565	552	542	529	525	528	564	531	540	510	540	530	544	541	528	574	544	549	521	560	538	505	542	538	552	520	484	531	501	552	536	524	493	546	517	545	512	503	526	541	561	549	550	570	524	532	563	575	567	489	500	534	492	536	533	522	531	611	515	521	536	508	526	550	557	548	512	551	578	532	519	539	496	472	548	540	560	537	551	521	553	540	545	582	535	561	546	522	532	512	515	503	534	545	551	507	561	536	519	526	473	524	511	572	525	554	576	503	512	536	518	558	523	538	525	484	532	522	531	526	551	508	525	515	524	567	512	574	541	505	541	516	509	585	547	539	548	545	488	572	528	550	569	571	533	498	547	508	539	544	529	528	561	541	540	539	518	471	539	531	513	531	512	544	536	527	530	505	508	508	541	538	515	537	517	521	516	565	555	539	550	567	529	521	543	533	506	524	498	595	527	502	546	531	536	506	498	546	543	499	577	509	528	542	543	516	538	548	500	540	514	545	533	520	542	514	527	525	543	533	513	517	528	516	555	539	491	499	550	526	510	521	534	532	550	531	548	552	541	556	548	533	533	532	541	509	536	522	562	535	554	508	476	552	492	525	534	514	525	533	519	556	543	548	516	558	520	558	564	588	544	527	557	520	508	508	517	518	534	505	537	516	480	540	546	523	530	536	519	487	537	496	555	517	585	520	527	547	547	517	470	544	494	509	529	527	542	527	555	560	507	549	521	516	520	533	532	533	543	462	572	578	540	498	531	500	568	531	519	539	489	527	526	519	583	562	480	506	540	590	543	525	529	504	537	572	589	533	547	499	509	511	539	514	536	522	538	528	581	569	508	474	539	496	529	575	510	540	560	505	516	500	514	522	514	521	577	522	530	519	561	521	533	537	512	565	529	514	535	525	530	522	540	549	516	526	509	550	549	521	520	512	546	508	512	520	586	551	534	552	536	523	523	521	493	538	563	513	527	523	548	521	548	551	551	499	529	555	534	559	549	570	588	549	502	522	534	517	587	525	544	548	511	582	544	562	557	515	493	509	530	503	544	577	492	523	507	520	541	525	538	520	570	558	546	520	511	502	484	539	550	496	543	557	523	522	577	544	532	538	486	547	518	543	503	538	509	556	534	519	533	492	543	554	579	528	532	589	517	541	531	550	532	551	537	579	552	542	563	554	528	531	489	562	539	533	524	514	519	553	519	497	572	584	537	555	534	533	529	497	502	568	529	547	525	559	538	522	550	527	553	537	553	553	529	534	477	599	555	522	537	533	576	558	536	524	527	547	501	545	540	512	524	517	516	527	521	486	539	488	551	568	507	536	525	516	519	545	518	537	520	484	535	545	500	528	535	535	498	470	522	499	536	531	558	572	572	475	538	551	553	543	519	548	543	501	577	540	518	511	524	508	555	554	523	521	502	500	527	537	511	536	520	530	519	547	519	528	553	570	506	541	518	532	556	506	541	526	525	514	556	529	541	559	505	524	535	520	495	538	568	516	547	549	494	524	534	547	529	557	559	504	527	596	505	485	539	553	519	533	561	554	512	538	536	513	514	504	526	509	539	517	475	477	532	533	570	555	563	510	544	536	551	510	568	551	530	529	531	511	541	518	494	540	568	542	537	574	508	507	521	565	481	518	485	559	550	541	561	529	526	543	491	494	514	537	559	532	542	532	520	509	529	547	521	539	536	512	508	566	510	518	495	518	512	516	547	514	498	548	513	533	550	561	553	521	550	507	514	490	505	550	545	550	495	566	524	521	565	566	524	519	528	541	538	545	493	504	519	550	506	510	526	534	548	553	522	493	525	536	501	547	544	526	511	541	536	518	540	508	525	546	481	522	504	550	528	525	521	502	550	527	515	577	468	524	527	537	537	496	527	535	539	532	504	546	536	541	506	512	516	517	498	506	537	534	508	543	527	548	530	502	531	506	539	524	558	500	532	534	552	564	534	521	543	519	507	549	520	530	530	534	504	535	518	530	500	520	542	538	516	544	526	517	493	533	509	485	561	495	534	584	548	586	512	492	546	547	501	563	544	463	539	523	538	560	563	544	543	524	557	551	559	523	480	527	544	531	506	511	566	533	526	530	534	557	533	530	538	535	524	577	523	503	552	530	556	542	532	536	551	504	506	522	502	527	540	525	533	541	500	555	528	525	484	505	548	508	519	518	568	522	572	521	532	502	550	507	513	531	542	571	541	537	539	533	561	541	542	530	528	507	517	545	546	565	556	495	529	527	494	522	528	514	548	554	512	539	517	517	545	513	557	506	510	546	506	556	517	551	510	541	519	496	540	541	612	536	527	519	537	544	505	544	547	503	536	535	556	544	513	512	545	521	503	510	549	561	589	526	509	545	535	514	553	519	553	564	567	531	540	523	540	531	520	520	475	575	495	548	545	563	529	519	535	512	503	543	517	500	504	527	541
16549	7786	6701	6066	3953	3710	2370	1407	2802	1873	503	500	338	309	289	236	269	285	286	217	257	225	233	264	235	232	249	245	241	280	247	248	217	238	227	210	216	184	193	213	219	212	207	212	210	204	220	175	234	220	168	194	220	211	206	214	209	208	208	220	188	201	190	210	195	215	210	182	220	210	212	227	214	201	202	214	198	212	184	208	193	185	207	190	203	210	207	211	194	207	200	212	191	207	211	227	224	190	198	233	206	230	239	207	197	219	203	193	203	190	197	209	180	205	215	228	203	225	189	220	214	244	183	230	208	205	220	193	213	195	182	209	190	206	190	200	235	198	218	195	192	189	208	224	204	212	210	228	223	237	208	194	202	206	205	229	206	210	237	188	191	208	209	169	210	210	213	210	205	221	211	218	210	217	215	216	191	220	208	201	203	207	204	247	210	175	210	203	219	203	195	214	202	159	205	201	182	206	199	228	192	201	202	185	213	195	228	203	214	218	204	224	204	223	218	195	187	199	209	235	200	212	221	212	187	228	200	201	190	219	189	191	217	201	195	188	180	227	230	200	215	208	226	214	200	205	197	198	206	199	203	235	207	202	203	214	234	228	209	212	191	207	214	214	195	198	209	182	178	212	190	197	197	224	206	211	206	209	216	205	188	207	199	200	197	192	189	187	205	215	207	208	198	199	210	196	240	230	220	194	224	203	205	187	194	198	215	213	212	217	199	223	229	202	222	211	211	183	198	218	206	227	201	212	197	200	205	209	212	215	240	224	188	226	214	213	212	190	228	187	191	208	231	213	201	199	216	220	195	218	182	216	212	212	226	197	205	208	221	209	194	208	187	203	220	212	187	193	190	231	195	208	227	190	218	215	214	214	216	210	206	176	190	195	201	211	212	209	185	191	213	193	180	205	211	192	226	197	194	207	198	205	222	202	203	214	192	219	185	204	210	208	187	217	191	209	211	188	191	203	191	231	205	201	209	214	200	197	244	191	200	236	213	203	200	231	201	230	213	191	179	196	232	204	199	189	220	202	209	197	216	198	210	205	233	196	222	179	216	217	207	204	205	199	191	214	203	199	212	219	198	212	196	221	194	185	205	202	198	204	216	214	224	228	225	219	202	203	182	212	196	210	210	213	212	217	210	197	211	224	207	217	222	197	193	228	230	221	212	206	198	212	215	198	177	220	195	209	192	188	222	235	195	193	219	216	181	211	187	199	186	213	187	200	196	210	177	205	236	207	198	221	233	203	193	197	209	204	223	197	181	191	193	193	196	233	192	198	200	207	214	220	206	222	213	243	202	183	224	203	217	186	213	220	217	217	200	191	200	210	202	208	201	222	205	210	231	201	193	198	230	204	207	186	190	224	213	173	187	213	219	198	230	209	206	204	190	198	214	239	210	195	202	207	209	215	217	214	196	207	199	207	197	236	207	237	200	190	204	188	203	216	212	201	198	219	189	224	192	195	208	186	241	192	188	187	207	210	198	208	215	195	214	220	201	243	206	214	201	207	239	211	211	198	191	191	228	218	200	228	211	201	198	213	225	194	193	207	204	205	190	186	220	202	205	228	244	213	226	230	213	216	225	215	201	223	211	208	199	176	208	211	210	219	213	192	210	188	222	214	200	211	220	218	195	193	201	179	193	195	231	163	216	221	196	210	215	231	220	205	205	195	203	242	227	205	187	204	218	210	212	216	189	194	187	186	204	215	198	204	225	209	188	202	210	194	227	213	210	204	200	217	235	183	207	189	198	193	215	192	215	212	209	208	204	195	189	210	219	217	189	211	200	207	211	197	196	208	239	220	215	220	204	213	204	208	197	212	214	203	180	207	199	205	219	214	196	202	204	229	224	225	223	196	212	205	190	236	221	202	199	195	198	208	205	194	185	197	188	215	227	226	212	202	229	193	235	201	184	223	220	218	221	214	182	210	197	198	206	204	248	210	218	204	214	201	205	214	213	190	219	220	233	209	236	235	210	216	194	215	220	187	203	191	209	225	191	195	225	184	212	237	203	217	194	196	215	207	213	204	227	196	208	216	195	210	201	209	212	195	213	201	176	195	227	212	193	213	215	204	200	215	211	223	216	201	223	211	206	227	216	205	200	205	210	202	211	220	206	193	196	198	226	228	208	188	204	237	177	201	203	219	225	190	216	210	185	221	188	226	196	187	213	200	199	209	155	202	219	179	196	199	210	193	208	218	222	224	224	227	219	216	193	183	191	181	219	199	206	230	206	190	220	236	212	219	203	215	198	200	202	195	211	200	201	208	218	210	218	220	188	177	213	222	202	193	220	202	212	207	202	213	184	196	233	221	217	214	194	209	217	219	228	204	233	191	207	219	208	212	195	225	196	200	211	212	222	219	215	203	227	203	240	225	197	228	205	215	212	181	211	222	178	184	206	189	193	237	217	245	191	201	204	206	212	252	222	204	220	208	188	207	192	214	236	198	200	191	182	191	189	205	185	218	173	173	199	180	199	214	212	190	217	212	180	192	208	191	217	217	186	202	200	216	204	216	192	213	211	204	200	205	193	186	206	239	204	197	201	211	221	220	184	185	182	217	216	238	239	169	204	224	206	218	196	204	206	213	207	212	212	192	211	218	208	209	212	207	196	196	216	176	189	195	203	201	217	178	224	212	226	194	193	218	222	196	233	201	216	190	208	193	194	191	214	201	205	197	197	207	204	183	207	200	211	196	191	213	226	192	224	187	181	183	196	188	228	230	217	208	177	213	185	213	184	162	210	206	224	210	210	225	203	216	217	230	190	187	211	219	188	197	220	200	197	183	177	225	224	209	207	194	215	215	220	188	204	205	210	215	189	231	208	231	219	225	214	214	215	209	235	201	208	209	211	224	213	209	218	223	214	200	204	207	204	204	198	182	227	205	212	210	217	225	207	213	242	238	205	212	203	192	216	186	198	201	210	228	215	212	202	235	181	227	199	218	218	200	224	195	197	217	210	182	194	204	219	202	207	239	228	213	191	208	217	192	211	224	229	203	229	220	197	221	212	169	209	200	225	212	179	204	181	195	217	206	181	209	227	219	200	202	186	201	229	181	171	184	197	205	203	216	212	232	212	187	201	226	217	199	210	193	218	197	192	197	203	208	195	212	195	211	223	210	196	225	211	202	210	211	206	195	206	229	210	217	202	209	220	190	184	198	200	205	207	213	205	202	211	182	210	207	213	200	218	176	187	224	216	225	203	238	216	191	215	191	199	197	214	185	212	211	195	199	205	201	203	208	168	212	193	169	194	225	199	200	214	193	236	218	189	201	202	197	222	202	209	219	215	207	211	203	190	212	195	198	224	213	197	193	194	187	245	233	209	227	197	172	202	218	192	226	207	206	192	205	209	220	224	201	214	198	189	208	205	189	207	220	209	217	198	222	217	224	190	194	203	211	181	197	214	224	191	183	211	188	203	191	199	219	223	211	223	230	181	182	200	208	215	210	196	211	210	196	194	178	177	207	230	188	195	199	207	214	191	234
10060	6946	12260	18188	15583	16116	12325	8586	15545	8395	2792	2858	1672	1482	1403	1374	1278	1262	1180	983	957	929	789	910	888	780	1043	1307	1020	1195	1015	1014	912	784	738	741	727	733	620	620	639	615	607	573	552	563	550	576	560	608	575	601	565	623	554	569	561	626	690	704	593	607	544	549	542	544	547	562	599	569	578	593	591	539	593	604	537	555	623	574	578	554	528	561	561	572	580	508	524	553	576	582	603	553	579	570	580	562	610	585	571	575	578	523	508	507	579	565	601	590	580	554	552	529	560	574	536	558	549	557	523	578	593	576	598	538	545	550	566	582	533	573	531	556	559	576	571	567	559	550	592	587	563	615	569	569	579	572	595	547	546	556	555	582	560	620	576	560	573	595	567	542	575	532	539	513	592	575	556	534	579	552	574	571	539	583	566	553	584	566	526	551	552	561	530	565	551	542	551	569	599	513	597	576	551	599	575	567	570	550	555	564	563	568	577	568	586	590	525	522	554	541	578	564	567	539	591	527	560	537	602	537	537	560	574	567	567	601	560	570	563	572	571	587	577	569	546	572	596	571	551	590	573	567	534	566	549	571	620	576	576	557	586	600	571	568	520	603	547	572	579	572	545	573	563	587	531	565	528	565	584	566	530	557	544	610	546	598	534	585	556	608	567	542	575	570	646	566	554	588	535	616	567	553	565	550	564	576	557	517	554	576	558	609	518	538	578	533	560	576	553	560	526	599	549	532	573	569	540	561	599	542	538	549	551	590	561	565	564	550	547	532	601	590	577	569	545	584	577	577	541	584	627	572	590	600	548	561	548	584	629	549	573	634	519	568	573	571	573	592	569	567	522	552	543	570	562	581	575	563	581	589	586	583	592	577	585	561	525	580	545	584	550	584	542	594	542	601	540	537	544	587	564	544	553	597	531	576	559	587	546	590	569	552	574	566	574	546	541	557	588	577	604	517	582	546	566	561	579	554	541	612	547	554	566	606	540	516	615	569	553	511	576	548	582	532	552	541	592	545	552	593	583	589	545	545	624	577	618	582	568	541	521	569	572	578	579	625	564	582	577	563	604	579	541	578	556	543	587	552	574	574	571	571	575	549	548	583	539	600	537	584	542	530	575	554	573	565	533	517	596	578	556	571	585	563	597	567	536	574	580	585	582	551	590	539	537	591	600	589	554	590	571	573	608	572	554	570	543	550	567	552	581	546	553	588	552	586	574	544	537	536	567	556	554	556	604	578	554	611	569	595	560	531	558	567	559	524	581	552	558	510	592	565	589	553	588	563	576	544	592	591	583	553	580	559	576	557	567	581	567	577	519	560	551	531	538	590	580	567	583	558	587	541	539	563	566	544	558	553	589	505	535	617	533	571	546	564	549	577	577	565	548	579	556	552	560	568	561	558	586	525	591	549	554	561	544	567	576	525	600	574	575	524	563	552	557	552	541	546	576	547	539	544	571	539	568	602	563	580	551	572	621	586	541	546	546	572	544	536	541	528	533	519	589	626	553	554	589	545	556	530	575	572	546	538	555	589	568	577	581	584	564	570	533	583	551	589	538	592	565	551	595	607	543	558	612	579	571	588	572	556	539	590	541	572	556	562	559	590	561	541	552	587	577	577	570	528	542	581	557	604	559	548	581	565	581	526	583	553	605	541	576	571	576	602	547	593	546	597	566	598	567	533	605	544	570	559	595	550	599	549	588	588	520	578	562	544	571	562	508	541	582	543	525	543	557	545	560	566	570	615	575	522	598	534	547	565	538	578	583	564	514	580	595	543	527	573	594	546	598	552	595	567	596	585	600	562	551	555	555	584	571	565	563	584	579	594	569	519	601	581	519	586	550	525	607	603	551	610	524	552	545	589	585	555	546	553	573	536	515	540	555	579	590	617	566	580	599	574	518	587	568	522	563	549	569	556	543	529	558	570	560	568	578	582	584	578	573	531	546	588	577	538	575	599	572	577	595	591	595	578	587	517	580	560	554	565	552	597	611	587	566	563	573	540	589	576	555	537	516	596	585	545	574	589	560	509	556	566	592	563	558	556	586	581	553	562	560	565	565	552	553	553	586	570	572	569	583	618	571	561	597	598	567	517	555	586	569	558	602	567	589	541	546	565	565	573	535	565	587	551	492	550	575	600	582	543	514	579	610	587	533	579	549	585	549	544	558	553	523	582	519	503	579	580	613	612	569	568	589	566	556	559	601	526	561	541	544	571	588	578	517	621	567	581	538	560	561	582	558	612	550	521	548	553	546	588	598	587	525	598	554	584	586	579	594	576	561	587	547	557	546	591	548	553	566	580	556	581	555	546	567	587	591	542	600	558	557	613	571	559	598	560	572	555	534	556	601	590	539	549	560	541	593	553	583	558	573	550	553	571	570	563	584	579	546	551	516	549	555	561	590	569	540	547	566	542	579	547	560	559	569	542	590	577	597	527	587	557	601	540	558	579	597	548	582	542	564	621	584	593	561	524	557	587	540	552	566	560	574	559	558	548	542	557	566	583	591	548	593	556	555	596	548	592	604	570	568	581	524	604	587	558	594	566	595	590	537	571	533	562	518	579	581	546	589	550	561	558	563	553	573	559	558	545	577	559	512	555	562	599	576	570	622	559	555	539	582	563	594	556	542	553	611	582	559	599	577	563	570	560	572	561	527	580	541	591	573	601	607	599	582	600	565	561	589	590	519	579	603	572	543	551	591	576	592	545	577	595	598	575	556	598	544	572	591	567	597	563	590	543	578	540	552	566	531	543	568	574	591	560	540	564	579	622	595	546	550	556	567	572	551	574	533	542	585	537	568	591	552	597	516	588	590	557	581	540	556	560	558	572	567	570	576	560	569	620	553	574	593	573	564	565	587	576	579	530	533	570	574	520	570	560	564	621	589	583	614	571	556	590	554	571	567	567	586	599	547	561	597	555	584	572	582	580	569	570	575	538	583	549	583	559	535	558	555	594	547	581	559	610	608	571	571	567	547	580	604	583	560	549	567	560	522	588	589	538	525	565	572	540	569	599	546	605	551	569	583	598	536	605	547	588	560	578	589	595	585	581	567	569	560	558	562	565	563	591	574	561	551	562	617	574	546	561	536	565	572	550	552	590	579	555	563	549	573	524	483	588	551	538	599	595	589	564	585	606	548	557	564	550	600	569	572	579	547	553	574	593	561	573	564	552	569	564	579	559	543	590	570	573	552	546	567	556	628	546	546	550	604	591	560	567	543	572	573	586	542	549	564	548	604	589	560	582	549	573	575	569	599	576	579	557	553	572	569	569	584	573	586	561	549	590	554	533	581	586	582	603	563	562	573	582	581	556	579	578	562	524	552	559	570	590	581	549	563	573	566	592	542	530	549	566	563	563	548	575	588	538	586	554	564	583	574	584	589	549	582	549	586	562	563	607	603	589	575	602	530	564	589	570	549	554	558	569	577	512	566	569	604	605	554	563	562	595	567	542	594	560	557	534	536	557	564	526	589	563	558	580	538	564	529	597	584	594
26055	19533	23954	21825	17155	14281	12775	17919	9922	3683	3241	1806	1299	1322	1189	1287	1113	1140	871	1023	774	697	1020	1039	781	772	947	2003	1735	1507	1541	1282	886	534	332	371	512	529	325	218	227	203	185	145	154	134	134	154	143	151	149	150	146	135	159	146	146	215	310	282	160	136	127	133	171	141	149	132	135	137	148	133	134	153	150	150	138	123	148	149	146	136	144	139	139	137	140	152	146	142	132	155	124	123	142	134	145	141	137	141	175	152	129	158	124	118	155	160	140	140	141	140	126	112	159	155	161	124	134	142	171	139	147	143	127	141	142	151	122	133	134	137	137	151	140	156	148	139	157	138	152	143	133	148	142	106	133	139	144	132	135	150	120	152	122	136	140	132	148	135	134	125	143	138	152	138	154	160	115	136	123	131	135	160	149	144	131	135	127	133	142	148	130	130	124	154	137	128	142	130	158	142	143	126	126	140	147	146	131	114	149	121	128	129	142	153	127	122	141	149	115	133	140	133	137	153	128	143	148	127	122	141	126	137	152	155	143	143	104	120	135	155	173	162	142	125	153	139	148	158	142	148	129	169	136	125	145	136	132	146	127	157	164	145	154	154	132	160	118	143	144	132	126	148	148	140	134	134	141	139	134	133	159	139	110	134	130	145	136	152	160	149	148	132	117	162	145	120	118	137	131	144	148	125	159	138	148	124	130	145	134	159	142	151	119	150	148	131	123	137	157	122	140	129	135	146	128	121	147	179	138	137	130	139	140	145	126	129	159	149	143	153	152	128	120	151	135	133	132	142	143	130	124	171	154	152	144	122	150	123	149	158	126	142	127	136	146	156	143	119	137	129	132	148	139	137	143	138	123	117	143	150	123	141	138	129	138	144	124	133	131	137	128	131	127	121	147	125	148	128	156	139	149	140	173	128	134	129	126	136	144	140	147	112	157	133	137	169	156	133	125	176	127	149	152	134	132	139	134	132	164	142	118	143	125	141	135	145	165	128	132	149	141	132	139	136	136	142	149	157	123	105	138	142	124	137	156	135	146	143	157	133	141	134	136	127	139	128	130	153	145	134	117	145	145	137	132	140	154	129	121	174	145	155	142	116	134	140	148	145	137	144	148	118	137	141	135	138	161	129	134	125	133	157	136	123	132	147	138	135	142	160	143	145	125	122	128	144	153	159	149	129	142	125	132	138	148	124	152	139	142	154	149	125	152	132	132	142	142	123	127	151	143	133	148	137	163	148	150	124	122	157	159	122	133	147	129	134	144	145	137	155	141	146	110	122	136	162	133	133	166	134	123	123	147	157	140	141	150	136	144	136	141	157	116	137	139	136	137	172	159	132	134	122	149	130	142	144	127	148	136	128	119	143	167	135	137	136	132	142	146	146	161	115	147	153	154	142	129	157	138	148	128	138	138	134	132	148	149	155	128	137	123	159	152	143	147	135	147	143	126	132	136	142	122	147	141	145	137	149	133	150	148	143	150	144	119	159	146	134	126	150	144	149	125	144	131	139	128	146	146	123	145	135	125	132	124	125	132	136	156	149	119	121	145	139	146	142	120	147	154	155	139	146	126	147	181	129	135	122	131	139	126	141	157	160	116	127	137	156	124	151	122	141	151	114	124	139	155	145	112	154	125	137	145	124	150	139	122	161	157	147	131	152	146	159	143	151	131	131	154	151	133	151	156	135	139	108	151	143	137	142	131	144	144	161	149	119	142	141	139	119	121	156	125	136	137	127	146	140	114	160	135	151	135	123	141	136	151	146	147	148	140	128	116	124	155	139	133	131	139	128	132	125	118	141	163	138	146	146	133	139	134	135	129	140	132	129	137	134	146	132	141	169	132	139	139	133	152	146	125	158	166	155	144	151	130	139	137	155	123	130	137	145	139	134	158	137	129	154	133	161	128	131	137	150	148	142	150	143	121	149	141	135	151	147	156	158	144	121	127	131	148	148	118	154	127	130	135	138	128	127	146	141	151	126	147	132	151	156	156	139	120	156	125	149	140	157	145	127	144	137	131	127	139	124	116	127	149	149	123	148	142	145	132	149	145	147	149	134	148	140	147	117	118	153	152	152	163	123	143	145	161	132	145	136	138	139	127	152	134	126	115	134	143	160	134	129	144	165	146	122	152	153	133	131	130	132	149	156	136	147	135	128	131	139	134	138	138	153	134	135	151	123	138	127	141	144	126	134	141	131	141	163	126	148	154	131	139	131	128	133	155	144	136	130	127	127	134	145	134	130	136	149	106	148	115	133	156	156	145	137	143	180	148	143	140	158	141	128	146	150	148	145	146	134	116	138	141	138	128	130	146	126	158	138	154	150	140	122	146	143	147	129	137	141	146	137	144	154	131	158	150	129	150	122	134	144	149	151	151	143	128	142	158	149	136	155	133	139	152	128	148	136	140	136	130	155	116	128	149	122	143	143	148	136	125	141	155	115	117	139	152	140	145	124	168	151	115	157	149	123	132	142	142	146	141	124	136	152	131	133	141	135	140	153	142	149	138	141	143	140	144	155	145	136	130	143	126	158	142	142	151	140	153	147	146	122	127	134	154	131	154	133	128	150	129	134	141	129	150	140	150	134	146	144	163	148	150	139	115	144	132	133	154	139	138	117	145	151	119	135	151	151	126	146	130	118	152	142	150	128	134	155	135	140	156	141	129	143	154	129	122	160	118	143	125	140	129	117	147	118	139	154	135	146	122	134	164	160	141	155	147	133	125	124	131	142	148	143	156	148	132	139	145	135	141	148	147	130	146	136	144	157	140	165	141	139	150	142	138	141	140	118	142	140	155	151	113	152	144	118	157	163	163	144	156	122	139	110	163	147	144	130	152	156	137	151	118	123	135	137	130	154	122	141	136	124	140	124	134	154	139	122	128	137	144	168	135	144	148	145	124	142	151	133	147	116	153	151	151	138	134	141	128	130	144	135	134	141	122	168	129	153	148	131	108	122	140	125	132	145	148	121	141	123	130	147	115	123	146	163	146	134	149	143	155	157	133	148	132	134	127	137	127	131	129	153	143	155	146	148	137	137	129	133	142	129	152	124	136	135	127	143	131	153	129	127	134	107	122	152	144	144	142	136	133	142	161	138	126	133	138	144	151	143	165	127	137	147	143	131	118	152	134	155	124	137	138	129	117	149	123	158	135	157	165	153	130	126	154	141	133	145	153	133	135	148	137	143	155	135	137	119	118	144	157	138	160	125	142	141	138	115	127	147	137	135	152	136	125	127	152	120	147	148	146	132	148	144	147	137	129	147	124	138	122	132	153	128	146	127	120	115	143	137	124	160	148	120	153	156	138	141	129	136	108	158	153	161	142	134	141	131	158	139	146	136	151	145	142	141	150	161	133	160	138	146	137	129	143	144	158	154	151	140	153	161	132	139	142	143	130	140	161	139	125	114	150	156	132	146	150	147	132	142	150	142	147	159	151	121	151	132	131	148	154	138	134	153	150	143	149	153	139	154	123	131	146	130	132	156	128	120	143	140
15284	15494	30740	33251	32984	31897	33956	42980	25913	17934	18602	12376	9489	10023	9710	9832	9287	9559	7179	8486	6118	6316	8192	7720	5882	5958	7193	13003	12377	10596	11296	9681	7901	4455	2521	2905	4075	4671	2749	1521	1521	1257	876	739	553	476	454	503	591	597	544	584	484	473	454	421	434	1132	2398	1680	792	510	421	453	431	378	416	421	421	417	391	363	408	402	410	420	399	392	387	509	464	394	405	377	416	395	412	394	361	394	378	394	382	385	421	433	404	384	382	385	426	398	398	358	416	416	403	410	382	416	401	421	424	382	448	395	402	425	418	408	442	376	401	405	430	407	394	383	408	420	388	403	415	451	452	404	385	385	389	381	438	426	381	431	446	402	395	373	403	387	372	429	406	398	406	412	403	380	381	395	391	405	372	396	382	378	404	385	387	416	401	358	409	407	407	401	403	431	399	394	415	407	428	383	364	402	410	419	424	404	387	391	389	384	436	413	420	380	390	404	424	437	381	428	454	435	423	371	430	390	419	405	417	417	404	400	371	415	399	409	413	414	422	420	449	385	396	384	416	439	391	404	402	422	431	421	423	365	424	387	406	398	402	390	406	405	376	399	406	432	405	409	403	390	378	458	433	436	397	392	383	395	366	372	399	388	346	416	397	420	428	427	386	395	378	393	424	391	409	420	382	413	402	403	373	415	391	378	405	401	394	414	421	409	373	400	418	409	427	436	417	436	392	421	407	402	393	365	404	426	390	393	417	390	400	425	424	412	399	440	419	359	451	405	408	432	379	374	401	414	454	418	423	399	436	404	392	417	362	382	391	413	409	428	368	392	391	419	388	406	435	422	406	369	376	433	397	385	404	385	421	390	355	391	411	406	436	412	391	421	373	405	431	413	414	402	413	406	413	351	394	367	415	401	417	384	396	389	372	460	398	410	425	368	404	357	384	378	416	455	423	406	420	414	393	394	409	400	362	407	422	390	432	455	438	411	418	397	406	401	399	403	389	388	373	408	383	418	419	447	398	428	399	373	391	366	376	398	393	377	401	403	435	358	407	404	390	400	377	417	414	409	399	417	406	439	406	403	408	404	421	410	406	389	396	436	401	432	402	393	382	386	415	451	379	377	414	390	427	393	401	394	432	401	428	359	406	421	409	421	342	366	399	426	394	421	386	419	386	368	357	443	388	410	400	392	376	424	404	387	392	436	378	358	395	423	423	388	412	388	409	421	416	394	395	412	413	416	394	424	421	424	385	393	364	438	371	383	398	389	393	398	423	389	390	421	410	407	370	416	450	429	400	396	388	382	408	431	394	425	414	386	381	409	371	420	383	418	379	410	418	413	410	410	415	411	384	381	406	394	368	389	392	380	380	398	372	408	395	429	372	400	396	425	428	366	418	388	385	383	391	416	374	404	431	425	391	413	441	382	383	427	436	419	421	384	406	384	391	397	440	424	415	395	387	395	413	405	427	392	420	420	424	421	409	438	423	445	391	386	380	377	409	455	413	351	405	410	378	410	430	394	435	405	416	398	409	440	463	385	390	402	415	403	401	379	387	406	406	405	381	376	366	387	413	400	388	399	408	376	412	405	407	393	389	379	366	400	402	408	402	387	423	406	400	405	427	405	389	385	413	385	390	414	428	416	394	392	380	375	380	390	422	388	429	440	408	384	402	410	387	404	402	420	389	423	422	389	418	412	378	404	403	399	376	395	408	379	403	412	416	419	407	403	348	416	390	390	398	400	380	395	403	403	413	416	383	376	407	432	383	387	424	419	394	437	364	432	395	381	415	369	387	417	417	391	376	415	410	399	371	405	426	394	392	412	409	390	418	380	391	414	442	382	383	391	418	389	413	393	416	398	418	411	408	413	396	412	404	408	393	406	406	386	377	396	400	363	419	433	409	391	424	403	445	416	429	406	398	397	419	406	395	408	415	425	386	376	397	414	386	417	411	412	375	381	381	369	391	401	380	425	398	433	400	400	403	410	389	411	394	402	448	419	398	362	387	412	402	411	415	394	423	416	393	363	434	404	421	387	383	385	367	389	389	413	418	366	393	404	435	387	410	415	437	424	435	390	412	419	442	426	396	411	374	410	432	430	387	386	409	403	418	376	356	415	418	409	395	402	415	399	421	419	413	428	444	424	404	402	376	400	452	430	441	431	385	369	419	397	396	422	436	428	396	418	431	415	421	421	382	382	398	444	417	391	394	404	396	387	433	372	404	393	401	391	370	431	405	419	385	434	407	360	396	393	464	372	417	395	382	410	393	424	420	401	423	405	402	419	410	400	379	432	430	402	382	425	414	405	383	438	433	407	365	426	412	408	440	398	389	419	429	442	413	471	429	400	383	393	414	422	400	412	394	402	392	431	376	426	392	391	425	403	415	432	383	427	406	413	405	378	382	403	417	432	426	422	400	401	358	389	360	412	405	410	405	372	392	368	370	390	398	381	370	406	417	402	398	437	431	405	412	384	395	393	415	410	409	435	421	404	430	392	389	406	417	387	377	396	367	368	410	424	368	389	403	438	392	395	419	386	376	410	404	394	414	396	439	398	375	392	428	417	421	390	401	424	420	402	436	384	399	408	418	380	403	419	421	409	379	383	437	401	410	385	419	381	425	407	448	366	395	395	395	433	386	395	378	385	399	399	398	429	424	408	404	419	415	377	420	420	383	380	429	404	410	434	425	424	406	372	414	392	368	438	419	418	401	415	355	401	409	460	427	425	414	399	381	394	405	386	413	397	422	402	386	420	408	403	400	395	405	411	380	431	432	429	386	407	417	396	378	415	398	396	393	422	422	410	417	404	404	392	409	450	410	399	392	410	382	374	393	405	371	413	398	421	412	399	404	423	420	388	416	437	424	406	423	408	382	405	412	394	424	380	382	376	375	373	405	419	416	408	399	414	406	388	394	437	409	392	418	371	407	431	399	394	406	407	388	396	372	394	423	405	430	445	399	363	437	393	395	372	372	365	409	375	458	420	364	430	412	396	407	404	366	449	411	430	391	398	440	428	389	387	400	426	359	407	379	402	384	405	399	408	428	394	398	378	429	367	406	414	397	406	430	413	384	446	377	396	423	428	419	397	390	398	405	367	395	405	403	392	393	413	395	372	415	423	413	397	374	389	427	395	391	381	398	386	376	361	400	409	407	388	395	388	412	380	414	395	401	420	397	374	425	387	393	390	413	434	399	407	390	409	429	424	402	413	402	398	379	382	347	420	356	414	442	413	410	429	394	439	397	392	406	366	433	418	403	400	397	395	410	402	411	422	395	387	434	400	410	416	439	390	439	391	360	391	425	415	405	402	391	388	378	408	401	406	451	386	396	390	398	394	398	412	405	421	394	420	377	421	409	419	433	379	410	392	434	387	432	427	383	359	374	384	395	382	374	427	404	431	383	380	398	400	396	416	396	403	419	401	389	371	423	408	350	373	433	422	429	417	390	392	405	415	427	415	360	406	385	401	432	387	435	418	380	414	390	409	379	380	402	414	445	425	418	384	406	424	413	421	443	368
32731	28394	32091	24851	23280	22614	19462	25081	20704	7570	6621	4065	2538	2495	2039	1803	1926	2408	3480	4954	4341	2511	744	835	646	512	879	1423	1918	1136	1275	960	874	607	382	369	497	492	352	282	251	243	232	193	189	181	152	185	199	186	195	193	170	184	176	176	175	195	309	279	245	178	180	185	200	179	171	194	158	186	177	176	195	185	179	168	184	188	197	211	165	177	204	196	196	170	170	180	181	173	204	185	186	202	184	194	197	191	188	190	205	163	189	162	184	173	197	170	217	192	176	195	188	184	181	155	189	185	186	162	173	221	187	191	190	190	187	166	191	169	182	182	213	221	167	184	179	163	195	190	203	181	186	214	200	193	206	161	194	192	180	209	157	199	190	192	172	181	207	188	189	191	204	206	162	178	181	182	171	163	201	200	173	176	214	202	162	165	177	191	183	188	188	203	174	175	188	175	179	189	188	184	206	180	205	185	173	196	218	197	166	162	169	167	187	171	162	158	199	196	170	182	197	197	188	186	206	197	196	174	202	182	187	176	181	207	226	191	190	200	181	194	196	195	169	170	181	195	171	196	190	169	187	178	220	201	191	162	178	184	202	178	182	188	163	180	192	203	167	193	185	166	190	184	184	217	212	194	189	178	187	190	193	167	160	179	191	173	179	201	170	201	187	171	172	173	171	179	170	193	187	175	191	180	187	195	200	194	185	203	181	162	205	211	180	160	206	191	181	219	215	178	180	168	165	171	200	171	185	168	176	188	183	199	166	166	189	214	205	189	189	217	195	171	196	190	209	208	175	178	187	198	195	178	209	172	199	166	182	198	165	191	192	181	170	172	211	181	195	194	210	184	182	196	196	167	170	186	182	174	162	174	178	186	173	190	186	178	162	206	202	185	179	164	168	212	183	170	203	211	171	201	192	178	179	180	173	182	190	194	173	193	197	170	183	177	172	206	172	190	175	173	166	190	159	193	180	175	193	189	181	192	193	178	163	188	176	181	181	184	182	192	182	179	182	166	177	149	179	209	160	183	189	196	180	201	173	178	185	158	211	179	174	207	193	188	200	198	194	199	158	187	183	200	181	210	178	194	169	176	185	170	179	218	181	198	193	192	189	201	196	177	172	185	165	185	160	189	194	170	185	192	166	179	191	175	176	197	180	188	198	211	180	187	203	195	193	182	178	192	211	208	189	186	187	199	199	205	171	191	177	185	182	188	196	178	197	201	214	198	188	191	196	189	180	184	192	188	181	187	221	188	182	165	209	181	207	176	171	187	167	215	187	184	196	194	187	177	185	185	208	175	197	205	195	157	173	180	204	163	185	192	196	186	181	205	177	192	176	179	180	186	177	186	202	188	185	185	171	181	176	173	187	178	187	197	166	168	182	188	162	172	185	219	181	189	168	203	170	183	172	187	163	207	175	175	194	189	180	178	180	163	179	189	177	199	195	212	187	193	178	191	170	182	182	210	213	188	168	169	207	167	191	187	194	180	175	192	187	202	168	188	180	202	197	191	195	194	181	173	177	194	188	196	165	181	183	187	171	209	186	194	194	191	166	185	184	176	191	203	176	171	188	187	162	200	185	185	184	189	174	174	186	177	191	190	197	183	196	213	175	176	165	195	182	180	171	165	174	164	195	184	191	173	176	191	203	210	182	189	179	204	206	167	190	196	185	183	186	177	184	217	211	215	184	197	175	188	213	184	197	189	189	160	202	194	168	190	180	198	167	185	183	209	178	223	179	170	173	177	202	181	205	210	167	190	186	178	165	193	184	177	176	207	178	190	182	187	195	164	175	203	176	190	195	210	171	201	181	175	169	169	169	173	193	182	189	202	178	176	159	194	148	188	199	189	192	202	183	181	184	166	176	177	159	184	176	219	201	164	180	175	191	169	175	190	203	184	193	184	175	175	186	220	169	155	173	222	185	190	177	180	181	192	164	196	197	186	174	206	204	168	174	174	151	180	188	187	172	183	165	213	166	187	193	197	184	181	190	189	206	177	203	193	183	188	173	181	217	183	171	191	193	185	222	173	179	195	188	185	186	189	173	167	191	188	180	184	188	171	165	181	171	206	164	201	194	170	175	166	150	197	183	176	194	201	200	198	187	209	181	168	176	167	173	188	203	178	203	193	156	179	192	175	169	202	159	189	194	193	205	178	194	161	173	179	165	184	196	177	210	182	199	187	182	169	194	178	173	162	209	184	185	184	153	204	188	164	208	183	160	142	160	172	192	202	185	195	203	168	188	170	194	182	204	172	187	214	176	182	199	195	209	180	184	167	199	191	174	168	172	159	190	167	162	194	202	184	177	189	179	192	188	187	176	167	182	175	194	181	185	186	160	171	200	196	190	164	172	171	178	191	200	180	180	171	183	188	152	204	178	183	191	177	181	176	181	168	206	180	198	183	170	198	187	188	181	155	164	190	200	175	200	200	218	188	160	182	203	190	177	192	190	183	173	197	174	210	181	187	185	161	183	180	165	206	226	192	176	191	178	187	183	192	184	166	176	184	186	186	179	175	170	205	177	198	178	195	180	173	200	197	192	168	192	210	171	166	153	191	219	181	201	196	178	176	179	209	181	188	184	188	191	191	202	182	176	187	155	198	170	203	168	212	182	191	193	200	183	178	198	155	195	185	161	159	189	173	188	188	176	186	187	191	184	191	204	236	193	196	205	211	196	192	180	201	201	182	167	215	194	205	190	213	162	178	183	195	188	174	181	192	190	170	191	187	194	185	156	208	187	160	142	188	223	187	192	182	193	190	190	193	168	162	191	179	206	224	189	183	177	181	192	185	181	188	177	211	202	202	182	195	191	170	177	212	194	213	194	178	187	206	221	171	209	183	191	181	175	191	183	181	193	171	196	164	191	200	178	162	172	190	170	181	186	213	184	187	193	212	177	191	206	192	195	174	224	207	162	179	186	180	182	189	182	176	218	186	207	207	200	185	186	180	206	186	182	198	181	168	193	184	177	189	185	211	188	202	182	219	171	174	185	162	188	185	174	190	205	179	179	191	195	216	175	201	198	168	171	178	159	193	202	176	179	187	161	170	189	169	183	210	210	193	178	194	166	160	170	171	167	190	182	175	191	187	161	196	176	200	167	163	190	197	187	188	168	192	199	174	160	203	168	184	177	190	175	182	217	172	203	206	180	176	198	191	186	194	181	174	185	161	156	179	175	183	189	174	177	157	196	178	177	188	150	183	196	179	196	202	192	210	186	189	182	186	177	181	197	178	191	181	192	191	179	208	181	204	199	180	189	195	203	192	210	187	174	169	177	170	183	172	177	178	208	186	193	190	195	194	189	186	187	187	179	187	185	186	170	174	186	177	193	206	182	203	167	195	176	194	189	169	195	200	192	183	194	159	176	179	175	175	202	177	193	177	175	169	182	201	177	160	183	176	190	171	200	197	179	200	190	173	185	192	185	192	169	172	193	183	179	174	199	166	201	176	203	178	172	167	182	176	190	177	160	165	186	182	165	187	174	198	181	186	181	196
20011	22060	36425	36805	38403	39268	37614	48415	38562	27278	26874	20963	15957	16313	14243	12793	14227	16485	21753	26339	22665	13988	5435	5514	4272	3516	5580	8812	12047	8235	8499	6662	6877	4784	2974	2640	3556	3671	2732	1404	1296	1098	845	802	669	549	544	646	645	605	681	663	608	573	582	560	562	743	1944	1925	1006	522	572	553	519	553	546	519	501	554	515	551	532	484	508	556	531	524	535	641	575	542	503	530	538	536	481	507	503	518	524	507	545	509	502	522	513	530	515	537	575	525	554	514	542	506	519	521	552	507	533	518	557	533	499	510	540	536	499	519	534	538	516	523	486	483	553	572	511	495	522	555	530	488	562	482	525	512	472	498	516	518	548	516	532	533	506	564	503	513	574	510	535	493	519	543	542	519	554	477	555	529	544	522	523	533	547	510	507	533	562	525	528	491	507	522	540	501	528	517	516	517	562	516	516	539	537	515	493	526	563	527	496	535	486	528	501	590	553	502	497	555	490	494	552	546	531	554	567	559	540	545	511	520	518	526	572	499	538	544	527	521	576	503	501	503	569	539	545	539	554	570	499	510	505	518	526	514	549	537	553	519	528	537	527	492	513	515	487	540	470	516	509	557	517	546	501	545	513	527	524	541	526	539	507	489	531	506	534	564	510	548	589	514	526	539	549	567	545	508	532	523	543	524	473	493	511	508	540	536	533	541	506	545	521	548	505	539	531	530	503	510	521	539	536	491	539	523	511	519	505	563	520	553	560	495	486	527	489	499	534	512	519	559	523	507	510	562	537	526	543	503	495	504	530	546	527	533	477	511	487	524	496	540	535	509	520	535	472	504	534	503	546	510	521	509	525	557	549	540	557	535	525	491	548	513	502	560	521	514	510	521	556	551	530	494	504	533	554	517	520	547	533	546	557	505	490	548	535	503	532	521	550	520	572	551	562	520	524	526	535	513	492	508	513	496	525	539	477	539	541	527	550	522	547	531	504	556	518	517	553	513	546	550	552	486	503	554	555	521	532	517	527	504	515	513	519	537	500	504	517	532	519	525	485	506	524	522	525	522	528	508	502	530	539	509	553	506	513	537	528	510	546	524	495	540	513	524	518	532	509	493	498	505	509	525	542	536	503	530	527	516	527	549	495	516	542	518	538	512	543	516	541	550	507	500	515	524	510	523	536	503	498	525	504	522	468	552	509	560	499	525	545	538	519	512	513	504	511	482	500	504	510	560	556	538	512	544	526	554	474	493	558	509	521	550	497	499	487	491	500	523	537	473	496	569	496	504	482	507	558	533	506	511	511	518	589	511	532	516	545	513	509	490	537	510	565	541	526	531	550	527	492	526	521	543	532	525	487	492	481	521	527	521	568	547	531	502	562	504	523	540	527	560	477	513	566	520	484	535	484	542	516	534	500	515	539	522	562	541	490	525	530	516	503	520	534	549	509	522	510	490	504	552	530	543	552	554	532	519	504	571	515	534	532	496	522	504	531	512	497	504	532	521	506	475	530	553	570	486	532	528	532	535	530	512	496	533	522	552	555	511	534	519	494	546	532	536	498	482	531	562	551	548	531	502	493	528	499	525	556	528	508	584	517	525	537	552	535	504	507	494	523	526	497	488	511	501	526	529	542	511	463	541	574	563	504	550	521	536	514	519	545	546	555	530	560	547	547	529	524	509	495	552	526	516	514	515	508	507	516	532	507	537	575	531	508	496	531	548	501	511	533	549	511	517	507	558	535	509	531	544	540	543	504	532	575	522	505	513	518	530	537	566	537	526	549	501	533	513	476	528	513	536	550	550	519	521	544	511	497	522	500	530	553	477	564	521	509	494	535	503	509	488	550	552	498	504	526	537	523	502	527	491	512	524	544	578	531	505	533	551	526	498	510	484	526	546	517	497	538	511	523	500	558	553	572	513	552	522	536	487	576	509	537	541	541	500	541	525	520	558	500	511	525	503	531	529	594	530	542	510	519	499	499	522	551	550	502	527	475	571	487	540	502	520	519	489	494	480	535	540	509	494	530	520	543	509	551	507	519	547	528	517	526	551	586	478	514	551	520	538	495	517	551	537	481	547	532	540	496	488	542	529	509	540	522	499	554	507	560	521	512	519	538	533	524	519	527	498	540	547	513	547	558	502	488	535	543	555	499	558	507	496	549	537	528	519	542	506	527	518	505	566	538	511	483	553	546	492	518	487	551	551	545	520	539	505	521	522	517	548	535	524	517	499	525	524	540	558	523	560	494	527	559	508	531	521	506	486	508	546	536	497	526	512	568	483	534	562	508	545	492	516	533	494	519	523	528	560	502	531	521	544	534	526	505	511	486	554	539	534	525	488	537	549	538	506	529	489	534	570	541	533	529	522	553	511	503	518	543	524	537	529	508	514	500	540	541	518	497	475	530	528	489	497	501	511	576	497	569	513	517	532	521	545	491	534	493	520	489	530	509	507	515	534	531	524	527	523	522	531	512	527	522	542	509	522	518	556	516	539	529	556	508	518	539	538	568	530	553	531	550	517	528	583	513	534	534	514	560	513	506	516	542	516	574	543	548	503	525	528	536	511	553	527	565	506	475	545	521	497	545	541	503	531	521	523	544	536	545	536	534	527	532	502	613	548	550	538	490	533	519	540	493	570	533	507	503	517	476	515	553	527	534	501	503	523	530	568	520	550	528	483	503	482	527	536	550	529	526	549	532	545	518	560	544	534	543	551	492	501	521	491	572	504	502	531	515	563	527	540	521	482	485	539	555	492	531	548	545	527	575	541	467	551	545	503	540	558	564	506	509	513	486	515	530	533	536	507	528	527	521	508	524	514	494	545	522	511	533	546	518	467	538	573	541	522	550	525	518	513	547	502	521	529	529	547	521	523	541	539	528	517	560	489	523	531	513	555	516	550	535	567	531	559	519	537	513	531	515	487	508	524	523	506	536	508	517	545	516	546	542	548	522	516	580	548	582	559	551	528	513	513	531	514	533	533	534	536	568	504	509	502	517	493	527	500	549	516	517	554	502	562	517	534	469	523	543	547	500	557	546	493	548	514	542	545	571	501	571	527	480	508	507	528	558	516	541	552	481	549	491	495	488	479	552	505	560	487	509	535	537	544	541	569	507	520	546	545	546	514	511	504	514	540	494	500	510	548	501	514	539	496	526	525	525	521	536	512	551	520	546	507	526	523	497	483	531	497	574	542	554	535	514	560	531	528	521	539	596	493	545	548	517	541	480	524	540	520	541	536	503	527	501	558	550	549	518	518	496	558	555	541	518	555	538	519	514	568	504	540	543	552	560	515	535	543	515	523	496	517	535	528	505	532	523	538	535	540	528	548	540	523	462	520	544	563	523	522	531	538	548	533	495	524	563	539	502	512	494	597	566	548	506	525	527	498	552	533	482	503	540	505	540	586	534	561	505	501	537	519	567	550	538	503	556	554	537	493	544	494	494	485	523	511	531	515	461	544	526	491	553	548	502	485	531	518	472	496	528	542	497	508	534	560	529	539	499	521	509	510	537	534	517	517
18263	8666	7838	4718	3278	2421	1617	1076	997	755	590	543	398	399	406	341	366	382	401	643	665	742	457	264	243	239	241	254	271	292	260	267	234	234	209	219	247	263	216	203	239	221	259	241	238	228	245	218	242	212	223	236	231	223	260	215	249	242	218	257	218	221	206	252	206	259	221	246	243	247	233	227	219	246	238	233	247	246	237	255	221	256	218	236	213	242	238	204	224	222	219	227	269	217	221	242	238	246	238	206	243	207	252	190	213	228	224	207	223	239	222	229	244	238	209	208	241	208	215	226	238	232	237	238	203	249	250	233	229	229	226	220	212	249	243	234	235	237	219	212	235	252	254	250	233	224	242	194	239	210	237	233	232	248	228	243	225	235	243	229	230	237	238	244	223	224	239	220	234	246	254	245	236	236	214	234	218	202	234	232	258	229	267	252	254	228	257	211	244	220	210	224	208	204	264	214	262	227	207	245	227	244	215	235	214	229	217	249	248	239	219	240	212	243	205	225	248	228	228	243	236	235	242	234	191	230	232	249	240	232	218	232	232	222	264	212	238	218	233	236	201	226	231	233	273	260	239	237	252	246	231	223	233	220	219	219	224	224	213	254	236	232	226	233	245	229	247	260	246	219	224	235	236	214	214	233	226	223	242	256	185	222	246	257	236	238	241	240	234	227	239	257	252	222	214	237	245	242	232	237	222	245	233	232	224	224	226	198	252	208	200	230	216	226	213	221	199	248	212	242	231	226	224	254	234	230	202	231	219	255	226	229	234	207	220	252	213	221	234	228	217	227	225	245	225	240	247	236	229	252	227	235	219	238	232	239	209	234	218	253	220	244	240	209	253	246	202	225	246	223	254	230	231	250	247	227	243	222	228	223	251	236	189	219	242	251	251	225	236	214	215	210	224	250	243	252	253	239	211	226	239	234	233	226	236	221	210	253	205	253	240	237	232	194	236	225	222	230	200	212	223	244	238	241	232	231	226	230	248	238	255	251	227	208	237	242	233	253	224	228	214	226	225	263	218	233	222	233	224	248	221	222	250	217	230	221	239	233	269	227	233	238	238	234	229	214	252	231	217	222	253	251	200	237	241	236	229	229	228	227	196	209	215	227	236	247	224	230	240	231	254	256	229	225	228	227	239	224	234	255	211	247	233	235	249	213	247	230	216	223	235	234	230	209	217	235	227	219	247	218	222	219	242	241	207	232	261	224	220	255	245	237	227	210	253	226	239	223	274	242	222	247	245	223	230	233	221	237	247	245	241	233	202	213	241	231	251	245	231	235	255	211	260	240	243	251	212	209	227	212	205	250	238	198	207	239	206	222	230	241	221	245	250	255	222	221	226	222	259	231	230	226	241	226	228	216	231	225	253	235	227	219	253	235	224	225	246	215	235	227	231	237	241	226	262	210	228	247	227	215	248	248	200	220	235	234	250	207	219	195	214	241	229	234	257	242	235	226	228	232	239	225	236	232	213	236	268	226	232	241	239	256	239	235	245	206	230	248	233	230	233	252	236	241	240	216	201	222	251	228	217	217	228	238	218	198	239	268	220	244	223	246	242	234	232	240	244	228	212	256	243	239	254	232	212	227	257	257	235	232	218	218	208	234	242	225	207	250	229	221	212	235	240	208	235	228	221	207	245	236	247	252	226	225	211	238	232	240	217	220	250	212	227	235	233	210	232	243	226	222	214	253	226	240	203	228	233	207	230	259	230	216	224	238	225	225	215	225	223	236	246	227	260	217	232	246	230	253	237	222	205	213	239	199	225	219	215	217	226	223	207	236	212	242	252	235	231	239	239	195	241	237	261	246	245	245	195	209	217	218	239	203	236	225	212	244	198	239	200	231	243	225	238	243	212	217	226	225	237	242	258	249	198	258	243	270	238	248	208	238	217	222	233	232	244	245	212	213	226	263	232	238	267	242	251	223	221	253	214	248	240	229	223	221	216	230	230	227	232	235	216	233	247	208	241	218	245	238	221	227	232	232	226	242	247	228	210	219	257	225	253	200	217	264	209	216	246	243	249	220	256	232	244	247	216	258	253	223	263	241	217	230	215	225	216	240	245	214	228	210	227	208	251	218	252	240	204	233	214	250	238	229	213	200	244	228	262	223	216	207	239	232	241	234	232	240	215	218	217	246	227	212	232	248	217	218	220	214	250	230	222	230	236	256	242	232	210	248	257	226	259	239	228	247	239	218	232	207	212	239	232	221	236	227	244	256	233	233	257	247	226	212	219	254	225	238	210	236	240	235	256	223	233	245	223	222	216	245	222	224	216	253	233	196	240	253	240	217	231	215	211	228	249	219	246	210	217	239	216	232	239	216	223	245	266	235	212	239	237	249	256	240	234	224	254	266	227	243	241	236	224	225	227	201	230	241	223	251	231	235	231	228	228	224	241	239	199	218	244	221	234	232	253	208	230	246	258	247	225	242	258	250	221	275	219	216	237	245	244	205	235	213	213	227	254	244	220	215	228	262	239	231	231	221	235	233	244	219	217	224	209	215	229	253	232	241	260	200	250	241	243	222	232	228	249	249	245	222	265	213	235	270	243	233	207	233	227	238	260	234	229	245	232	232	224	238	236	226	241	240	244	226	224	246	244	227	231	229	226	249	222	258	231	203	235	238	235	223	222	230	231	254	222	215	234	189	211	213	225	212	235	254	249	208	217	232	225	230	230	215	243	239	205	243	220	243	256	235	225	237	232	252	209	247	214	221	257	220	249	203	232	224	209	214	228	246	228	254	215	253	262	237	238	225	240	196	239	222	239	225	248	221	234	225	263	195	210	240	225	235	226	244	214	252	250	232	241	211	231	211	256	249	240	225	210	207	247	233	219	240	225	220	260	225	232	218	232	222	231	262	237	215	216	217	215	245	231	262	219	240	228	232	210	237	215	265	248	253	232	216	223	224	224	230	234	227	216	237	215	233	230	228	201	233	226	201	224	227	234	232	218	220	248	221	229	219	246	250	237	234	267	242	209	235	223	228	233	239	215	223	231	219	200	220	221	233	226	216	223	273	241	245	225	226	217	241	232	241	239	225	251	232	248	192	221	219	222	227	242	216	228	206	226	227	232	226	240	219	238	245	261	240	253	238	255	245	223	241	221	230	238	210	251	231	249	233	218	250	234	236	219	259	230	231	239	218	223	247	228	228	240	235	223	218	187	266	246	262	219	221	212	236	248	238	209	220	230	239	255	214	225	250	242	219	229	258	264	211	243	241	244	235	229	250	241	236	248	234	232	243	227	227	232	219	223	245	212	229	228	234	215	259	251	198	227	239	252	231	234	224	219	248	231	225	207	232	251	215	220	235	225	213	203	222	251	253	234	266	224	216	216	224	237	218	230	220	258	233	227	261	246	227	221	222	226	247	242	243	245	244	232	238	231	224	246	242	213	242	240	229	249	231	224	232	231	253	233	222	226	199	254	223	240	230	217	222	264	261	231	216	212	237	235	213	210	247	214	253	252	238	242	239	209	210	229	216
11118	7290	13354	14418	14059	12180	8314	6217	6034	4820	3790	3220	2278	2314	2325	1924	1738	1819	2375	3828	4085	3830	2037	871	693	695	689	770	806	742	705	742	725	706	659	669	675	668	671	676	657	606	668	575	643	661	609	644	632	661	630	632	614	672	668	638	634	697	661	642	614	629	609	616	647	625	655	629	628	648	672	623	677	622	604	627	648	668	616	646	669	616	667	607	623	656	675	576	601	650	609	617	661	678	647	628	655	625	645	623	698	615	673	631	625	674	629	629	635	626	683	622	647	628	604	597	626	617	659	658	622	656	624	620	621	626	646	646	655	607	683	592	655	648	596	624	619	619	609	584	612	657	655	628	634	629	596	614	637	644	611	653	619	599	618	596	606	624	660	671	644	650	626	599	676	636	650	631	655	687	691	628	640	602	640	612	596	641	631	649	660	639	638	655	624	624	668	625	623	662	621	659	642	615	626	638	632	647	661	666	670	667	672	662	628	687	627	638	624	590	652	614	565	618	625	635	660	661	614	615	661	625	648	589	574	644	628	591	607	628	644	626	680	649	648	621	651	655	625	635	626	650	594	625	626	681	628	622	641	658	607	635	669	676	661	625	657	652	712	594	642	569	669	670	616	596	622	610	664	649	629	638	636	647	612	635	660	620	588	648	589	682	640	658	681	659	633	652	660	643	611	628	634	623	660	627	622	645	655	647	615	627	644	655	634	674	592	568	673	648	600	638	631	621	578	635	636	637	659	677	648	648	643	621	608	616	695	647	607	631	636	590	601	638	675	636	594	603	672	596	631	637	667	610	624	652	677	643	635	609	611	674	607	653	625	599	633	623	642	596	628	601	645	679	642	587	630	621	608	610	605	651	596	561	626	710	626	642	655	674	615	610	656	597	656	625	644	665	645	625	649	669	600	619	633	629	639	636	658	613	637	667	625	639	591	625	584	624	667	645	581	600	626	581	641	650	664	614	590	632	632	590	622	660	651	649	647	668	645	605	635	679	627	667	613	596	668	645	673	630	644	669	627	619	624	685	630	670	697	649	652	603	652	652	626	603	629	614	633	663	604	649	634	641	633	643	658	651	613	634	626	627	595	634	647	629	639	609	628	648	657	629	666	580	623	630	606	685	634	640	671	622	618	655	639	637	646	595	612	634	614	652	613	661	610	622	642	624	631	671	644	650	614	607	612	628	666	656	667	647	641	680	642	606	630	626	639	626	634	688	642	657	609	611	640	615	687	649	646	680	660	588	637	671	643	606	562	595	599	643	680	634	608	649	572	668	633	619	657	637	611	579	653	635	602	641	622	638	641	633	646	644	600	605	639	638	673	633	624	659	611	602	651	609	594	628	604	567	673	627	597	582	612	605	615	627	660	613	601	660	596	628	642	644	656	615	626	654	645	643	636	632	615	685	572	675	653	586	615	672	650	615	629	644	657	706	649	607	610	621	654	595	638	640	571	629	648	627	650	638	666	617	644	661	608	647	640	677	670	646	620	650	632	654	633	667	642	638	666	609	603	608	666	654	647	620	619	574	614	637	652	611	678	643	659	581	640	634	652	662	637	641	622	633	663	659	571	645	685	658	651	658	622	654	630	599	629	661	642	633	662	611	659	638	638	616	596	633	659	623	608	627	608	676	604	728	664	609	619	618	655	638	614	647	618	627	604	634	634	636	611	653	650	585	649	714	635	640	646	664	619	614	651	639	656	584	636	642	633	658	643	633	620	633	652	661	642	673	623	642	678	625	620	577	648	650	658	618	616	625	625	626	608	621	634	614	643	642	610	661	636	667	600	646	680	555	618	631	679	637	661	639	631	612	605	642	633	667	672	636	609	625	591	631	670	587	629	676	605	652	651	614	610	626	609	629	644	629	673	644	649	580	580	635	622	599	642	628	657	621	640	626	645	596	637	634	614	642	652	657	656	615	619	680	607	597	642	617	640	648	643	594	643	649	647	640	623	657	621	635	628	648	625	607	615	649	640	682	656	660	620	608	629	576	620	629	605	604	646	607	655	669	645	614	641	650	661	628	582	661	650	635	693	649	648	572	625	627	646	612	638	631	639	607	642	705	627	627	655	597	629	628	624	646	635	612	648	585	644	659	657	648	585	607	589	617	610	598	666	642	668	633	663	635	611	650	668	680	655	683	626	633	620	649	609	594	649	608	623	622	607	647	667	655	612	603	613	652	604	629	651	628	661	629	623	614	615	651	672	682	623	638	672	637	639	618	586	632	641	624	640	615	617	622	654	664	657	622	639	619	610	643	602	652	623	622	627	657	659	612	632	603	629	629	654	660	625	631	662	654	648	557	647	611	596	605	677	596	581	626	626	683	640	647	612	641	639	672	638	624	649	636	661	657	615	660	660	616	640	642	651	596	626	607	634	615	659	696	609	664	642	609	605	650	638	658	629	590	668	676	640	630	598	663	599	667	645	605	666	624	619	599	608	597	634	649	669	594	614	587	632	648	643	659	682	627	596	583	639	636	630	609	665	620	640	630	613	640	651	612	672	654	611	684	618	682	638	627	658	677	637	632	625	602	639	672	616	621	660	660	624	624	565	610	630	651	601	630	670	583	605	657	662	630	648	599	643	633	602	643	627	617	650	606	619	597	662	673	650	668	623	626	633	628	620	563	628	625	594	616	631	626	613	644	629	598	649	645	616	631	638	660	606	632	628	614	663	573	599	634	603	619	600	629	618	687	663	684	618	626	611	614	625	605	640	669	639	612	606	631	629	635	561	602	654	649	618	624	623	640	619	629	687	609	659	623	641	666	609	598	658	632	655	599	549	629	634	646	649	631	674	637	597	620	655	677	647	617	665	601	615	669	663	617	608	625	660	639	633	643	625	635	608	661	625	691	608	584	678	592	629	657	642	625	660	625	631	676	577	606	643	612	655	595	660	633	624	638	615	636	659	640	629	681	627	616	645	659	611	617	613	637	637	633	619	585	626	619	642	577	625	672	634	616	653	608	665	628	668	590	613	563	641	645	629	650	594	627	585	598	590	625	643	633	602	646	631	600	670	679	653	648	617	617	650	650	621	641	617	636	636	614	602	592	656	654	633	622	606	641	657	588	611	640	628	622	653	594	627	614	677	645	593	625	619	692	661	649	639	608	611	617	667	681	604	649	664	602	679	628	604	683	647	646	626	646	666	652	596	661	616	648	666	631	618	601	650	689	631	650	637	605	575	601	599	649	641	603	627	614	647	633	612	594	647	605	642	654	652	646	606	628	597	600	671	673	654	611	634	629	641	643	654	622	616	629	652	634	638	625	640	598	613	623	619	652	647	598	586	688	667	588	643	641	636	609	625	613	641	629	623	616	634	674	646	622	675	577	679	618	638	617	668	614	631	606	627	618	652	662	611	633	610	675	604	603	638	657	593	661	619	667	624	641	633	640	605	618	617	639	604	659	578	581	617	660	690	627	631	633	607	655	608	665	628	625	589	595	610	586	636	613	646	644	646	640	626	644	628	632	617	634	668	656	627	679
28053	19938	19083	12446	10135	7977	7425	4863	9068	7269	7175	5150	1444	938	760	820	795	675	758	2429	3442	2424	1290	693	345	221	235	225	243	259	254	220	191	216	208	226	225	240	236	245	182	222	222	211	209	228	218	248	212	228	243	202	226	226	225	213	206	202	230	250	241	219	212	227	215	232	219	225	223	218	228	231	244	206	231	190	213	204	213	229	208	199	211	214	229	230	235	218	225	205	248	237	202	251	235	228	241	213	206	212	217	242	237	228	240	227	229	248	200	248	229	216	229	232	202	212	242	230	220	231	217	208	226	246	242	213	257	218	232	249	223	211	224	216	211	222	215	224	200	239	238	222	185	216	217	229	217	211	214	239	201	198	238	217	220	240	216	203	239	240	230	230	237	216	250	217	198	221	224	210	237	205	223	266	237	216	246	224	219	219	195	236	196	237	233	241	168	220	235	233	208	208	201	202	241	221	201	224	195	243	234	233	239	214	220	231	232	236	194	220	232	208	234	212	211	219	227	240	229	229	205	239	226	210	220	227	237	231	242	221	222	215	213	237	253	227	232	228	237	209	228	259	210	207	213	211	232	236	231	212	216	231	205	252	239	242	225	230	241	237	214	215	218	214	230	199	238	252	229	226	228	264	252	232	210	230	225	214	251	208	195	235	218	203	228	208	219	219	223	225	206	250	219	215	240	239	190	242	219	227	239	224	231	213	211	225	208	206	227	220	215	256	247	251	226	188	211	211	201	231	208	236	229	240	217	204	195	239	206	239	207	237	251	235	216	212	197	250	223	230	250	226	236	243	215	197	208	233	233	218	218	217	234	218	214	241	233	214	235	216	225	223	201	222	208	221	227	219	229	211	205	227	228	203	229	250	235	221	231	200	239	242	224	240	224	235	241	197	216	210	228	225	240	228	216	234	210	226	242	224	198	239	239	224	230	223	221	229	230	217	217	233	222	214	219	237	222	229	224	213	222	212	217	233	220	250	248	250	225	240	225	245	235	237	221	225	232	251	235	224	227	214	215	247	231	212	234	216	226	228	227	240	212	242	220	213	223	221	232	242	200	212	218	199	209	238	219	232	230	230	185	227	243	219	233	244	213	235	265	223	225	238	207	191	210	234	187	223	234	232	198	216	221	235	237	234	227	206	223	249	216	229	240	220	231	198	221	224	226	202	213	209	196	209	213	209	194	190	216	223	196	207	204	227	222	236	235	232	255	217	220	216	238	207	209	209	222	220	225	226	229	227	242	245	229	225	217	207	247	217	207	227	235	230	225	214	222	215	209	222	236	232	238	232	228	218	243	216	241	209	218	225	206	207	195	221	247	232	206	207	223	218	234	218	223	214	257	239	232	199	227	240	198	206	205	217	225	253	207	227	230	217	209	256	223	206	235	230	208	232	261	221	216	229	238	240	247	230	219	245	230	223	248	204	206	215	200	217	235	212	215	218	240	241	245	233	230	230	209	257	237	214	217	219	195	223	212	236	254	224	228	207	219	206	207	232	238	222	222	208	229	214	233	196	231	247	221	214	201	237	216	210	229	225	220	236	234	244	214	240	249	228	210	224	199	205	231	242	219	211	220	199	237	224	200	237	237	235	234	209	224	242	240	231	228	198	237	210	228	243	244	227	223	217	233	233	225	213	237	241	215	242	235	220	225	226	225	239	204	227	241	207	235	226	225	215	241	222	244	221	201	213	175	229	224	220	228	221	224	226	224	206	207	205	226	222	216	261	227	221	212	234	245	222	205	223	217	224	215	218	237	212	213	233	233	233	193	224	224	234	241	232	227	197	242	230	248	225	249	201	247	223	202	263	217	208	203	254	202	233	226	257	194	206	235	235	232	220	221	219	249	208	216	196	227	229	219	247	238	219	199	211	215	209	213	214	241	251	231	208	221	204	218	207	199	228	228	208	222	245	240	216	204	200	224	219	232	223	237	189	235	208	225	230	241	225	217	208	200	228	223	234	219	236	222	214	239	241	219	210	228	216	218	247	243	220	249	218	216	206	217	192	216	234	208	249	237	216	234	201	204	218	234	210	222	209	223	262	220	236	194	223	211	230	223	244	208	225	210	243	232	236	257	217	232	229	221	218	211	214	218	238	208	225	213	241	230	229	206	253	219	213	216	241	224	241	216	206	220	234	250	256	233	217	216	226	233	243	210	232	226	208	191	224	223	258	216	211	230	208	236	193	224	234	221	216	248	213	242	213	235	215	211	192	224	226	247	235	226	187	227	246	227	226	261	226	252	233	223	254	204	227	223	254	240	216	223	187	215	212	240	213	220	219	232	240	216	238	216	219	206	224	215	228	231	238	212	250	242	239	208	244	236	244	213	254	213	232	241	201	201	205	204	193	230	239	203	211	205	209	221	248	214	221	223	211	226	233	207	219	250	217	207	217	210	222	227	236	232	226	237	233	222	220	212	221	223	223	234	212	223	220	228	261	257	224	235	208	236	244	217	207	244	224	210	238	246	233	211	197	237	225	222	219	223	239	211	212	213	228	218	226	229	219	211	208	234	244	227	244	220	249	207	229	217	242	215	240	211	219	203	217	225	213	217	207	187	245	236	251	223	216	228	216	217	255	211	243	241	232	214	226	238	225	221	234	227	217	213	234	217	214	242	217	225	216	196	236	226	222	243	222	219	230	189	223	227	220	207	215	205	218	205	202	204	213	211	228	223	219	213	239	245	237	230	210	208	239	214	226	239	201	231	195	204	211	234	226	210	210	222	224	212	231	230	229	227	227	198	213	219	213	232	229	222	204	218	236	220	209	214	208	208	221	233	206	224	223	221	227	231	225	218	212	208	233	247	213	213	231	225	239	197	234	230	220	235	245	219	220	229	221	232	223	196	231	216	214	248	236	213	219	249	226	232	227	231	235	211	217	231	227	224	206	271	245	224	233	230	199	257	209	220	211	201	203	226	194	243	210	233	238	200	219	213	239	236	220	220	209	225	219	267	206	223	213	241	202	224	201	215	212	211	236	212	210	224	210	215	231	179	218	203	214	210	235	219	224	213	222	220	213	224	240	229	217	213	226	233	223	216	199	233	201	223	217	203	224	222	219	236	220	236	214	235	240	209	230	226	234	216	224	214	234	228	206	234	207	205	225	212	231	221	252	240	206	230	225	215	242	216	215	221	243	217	218	226	227	225	240	223	205	202	220	198	202	215	213	237	209	230	213	209	261	212	235	232	246	214	232	219	212	219	205	228	188	178	203	240	230	252	219	234	206	246	219	209	227	230	233	214	223	231	233	214	235	219	227	222	249	251	224	210	229	228	249	223	193	214	225	230	227	209	256	223	216	231	188	234	213	257	234	219	222	241	213	257	232	212	219	237	201	234	236	215	225	224	235	221	238	201	207	216	225	247	204	247	225	228	218	221	231	204	242	203	235	215	216	213	206	224	204	215	225	229	244	231	230	210	233	224	218	222	230	233	232	214	204	213	239	220	243	262	226	213	219	253	229	215	211	239	230	221	213	243	234
17106	15619	24170	24616	25991	24749	25648	21136	32854	28028	28564	23649	8730	6570	5514	5991	5948	5028	5679	16657	21397	15318	8345	3765	1548	704	680	645	745	685	641	709	630	641	653	625	650	635	648	600	617	635	608	596	651	591	647	634	653	658	610	603	627	630	630	612	652	622	603	621	622	632	610	653	633	643	605	621	640	631	637	634	665	628	662	629	686	590	662	644	610	595	620	610	648	626	619	624	657	604	590	620	589	614	627	630	649	622	605	597	653	617	590	588	636	603	601	623	608	603	630	642	614	609	627	604	606	639	643	601	640	601	585	618	596	614	643	651	641	668	659	595	602	614	598	608	641	617	644	604	643	633	631	629	616	616	641	596	636	577	622	632	598	592	637	651	619	622	643	622	597	615	630	658	619	643	607	652	619	662	595	643	635	643	607	631	603	626	642	631	613	601	645	614	650	643	595	639	660	619	609	602	648	637	671	659	566	638	614	618	630	589	652	627	596	633	633	638	641	643	693	638	591	635	647	611	635	598	638	617	635	611	650	616	588	625	676	615	618	614	641	627	652	629	597	636	627	635	593	651	611	650	667	644	645	629	603	600	616	653	689	654	630	641	667	627	645	626	622	622	630	597	630	665	650	628	615	631	638	607	645	607	596	613	599	633	606	637	624	608	613	629	605	603	655	654	604	631	608	578	634	642	629	606	614	602	624	599	656	644	641	590	627	666	609	677	590	656	607	663	632	612	677	586	623	576	572	632	666	602	614	614	605	620	656	661	595	565	641	617	620	674	617	666	646	606	637	673	645	632	627	595	623	669	601	623	637	660	598	626	621	605	628	623	588	597	671	647	573	616	568	656	601	616	613	677	588	601	605	654	647	627	623	627	645	617	641	619	603	643	644	602	612	635	634	683	629	635	670	593	624	623	612	582	649	639	571	610	631	660	621	602	637	638	611	611	629	655	662	653	665	633	639	628	664	637	636	636	578	585	631	623	644	624	663	648	652	605	622	597	648	628	605	612	614	610	593	640	644	614	571	625	645	603	640	616	640	646	649	649	574	594	639	660	603	631	643	600	639	579	622	620	701	628	623	659	619	612	625	606	593	603	619	619	621	678	628	644	632	670	614	642	677	619	614	602	634	633	617	631	641	652	668	639	644	612	630	593	649	636	548	623	592	619	611	615	611	686	639	620	628	588	646	638	587	628	634	663	625	620	571	634	638	640	600	633	588	593	629	658	671	646	606	616	601	663	597	636	666	641	605	676	642	611	634	588	645	582	611	598	638	660	637	640	618	665	616	648	651	600	635	649	626	608	605	626	664	636	581	631	636	607	610	642	613	590	633	662	674	613	606	614	610	653	634	615	669	650	623	644	634	587	607	668	659	642	639	648	612	632	668	608	638	637	653	602	629	641	630	631	579	657	656	615	571	584	598	610	641	593	642	640	639	652	625	632	623	619	651	612	615	671	643	624	616	599	581	661	646	634	591	626	654	613	671	604	632	615	588	651	643	611	607	633	632	623	598	607	669	636	650	616	633	672	629	573	614	603	607	656	648	637	594	639	614	650	669	650	646	672	584	637	586	602	681	644	644	646	629	616	683	623	618	610	638	627	639	642	631	624	635	638	639	680	657	639	612	642	633	616	603	652	608	626	618	607	664	595	650	616	608	626	644	603	631	626	595	641	651	643	631	657	607	590	637	680	612	561	587	633	665	634	602	593	656	657	626	664	597	694	631	610	661	617	591	609	570	597	613	663	619	654	670	662	605	614	636	642	627	616	670	615	637	637	613	620	585	608	634	591	593	644	640	647	609	639	648	601	602	642	602	641	633	597	623	595	630	695	609	633	657	621	654	610	654	620	596	651	654	631	689	597	599	607	614	638	623	658	562	621	651	644	608	643	664	595	671	618	589	626	613	623	671	658	582	596	648	609	640	614	643	620	648	637	625	622	635	636	641	629	641	614	623	595	614	618	650	641	610	638	662	644	588	623	580	612	597	672	609	684	624	656	596	628	660	648	624	605	604	615	604	600	644	643	628	643	604	611	636	633	599	599	637	667	623	661	622	616	644	591	607	614	586	705	650	614	618	646	622	635	643	592	633	633	618	603	619	605	627	616	635	593	624	585	607	647	662	635	586	630	659	665	681	641	606	651	638	596	670	637	579	625	637	617	652	632	634	612	617	638	627	587	666	630	605	652	628	637	605	651	647	670	614	637	637	639	614	635	639	632	593	596	623	627	608	621	590	659	632	612	642	641	634	647	625	662	642	619	658	639	626	604	630	623	623	628	593	595	614	610	613	625	605	658	631	580	633	652	595	621	605	630	646	648	672	623	659	631	602	603	678	597	613	616	628	623	590	600	621	585	623	596	647	645	601	608	654	638	654	627	606	637	627	659	640	649	630	643	637	581	639	604	630	658	628	631	632	592	595	589	642	581	638	650	653	610	647	619	614	628	675	639	624	607	609	634	601	640	627	627	642	642	611	676	608	650	589	641	637	615	620	636	601	675	620	634	616	620	661	618	626	591	622	582	622	632	648	623	588	664	590	590	645	669	678	605	645	621	655	631	604	633	606	652	629	652	629	586	631	659	610	623	618	627	578	608	640	598	629	677	620	633	596	630	601	653	672	641	622	672	610	599	639	663	599	619	652	592	663	608	636	657	618	630	608	619	642	642	672	586	589	624	635	615	648	641	633	651	620	636	649	630	631	577	625	592	616	618	644	643	628	665	635	587	646	619	662	587	582	579	652	590	644	602	651	634	645	603	681	637	628	651	640	682	628	602	602	623	592	632	648	622	641	582	621	604	595	612	612	640	636	644	615	624	634	638	625	621	624	592	584	618	624	657	657	593	594	654	637	646	576	642	682	638	608	633	615	674	613	622	612	638	631	618	664	599	604	584	619	663	647	639	639	644	632	652	586	622	588	621	608	615	620	621	631	623	624	646	621	678	608	650	631	611	678	582	629	666	607	637	666	633	636	613	612	591	605	620	630	626	612	654	619	666	621	646	635	604	617	654	607	649	624	603	652	584	640	648	632	617	632	624	612	625	655	606	628	628	584	621	644	622	614	635	673	626	627	656	596	646	603	628	628	676	637	659	616	595	672	611	629	605	615	605	631	598	640	638	609	627	628	612	619	601	625	631	588	619	573	665	634	594	636	640	628	659	614	605	633	630	645	672	644	584	617	619	622	644	663	638	649	692	642	630	606	611	620	636	593	590	648	610	628	633	643	632	615	636	629	595	607	573	592	663	654	618	637	588	614	673	652	644	626	634	631	680	597	654	626	613	600	631	649	638	631	683	667	650	623	646	633	621	636	608	634	606	612	636	615	678	621	610	590	590	642	622	618	646	689	653	607	597	607	569	636	623	606	599	629	636	619	611	624	633	659	620	613	663	614	638	600	623	634	615	638	623	642	614	578	634	614	565	656	654	591	605	642	624	583	609	639	643	601	664	598	623	582	674	589	610	646	602	641	652	592	649	649	628	671	614	649	611	623	633	617	633
33887	26174	25483	18909	12288	10312	7183	10902	18099	11767	11328	6086	3528	1798	1238	1184	1041	1258	1046	2633	6511	4893	2490	1137	507	304	268	265	273	286	271	246	282	301	266	259	244	257	285	233	261	232	256	226	217	251	249	258	249	253	242	251	254	229	264	254	261	267	281	256	254	243	275	278	253	251	279	275	276	268	241	260	231	266	272	274	286	259	236	249	265	266	257	241	264	273	244	284	261	255	258	268	259	269	280	255	234	261	238	263	246	270	264	282	231	235	228	279	258	270	263	268	276	257	253	250	277	249	248	272	269	230	259	226	248	259	235	259	254	231	257	234	252	254	278	271	269	248	232	268	245	251	274	244	224	260	278	236	261	261	275	259	272	255	258	241	254	249	216	254	294	234	243	231	261	252	246	284	279	257	260	241	270	232	241	252	238	217	234	254	272	226	246	292	265	243	278	240	265	268	290	260	280	271	224	239	224	291	246	257	274	251	223	271	290	242	258	273	267	260	238	239	257	262	255	244	261	258	248	259	248	271	281	252	244	253	284	270	231	265	228	256	256	269	249	269	251	280	231	262	256	261	281	250	238	257	241	254	240	273	242	269	256	242	229	243	238	249	269	275	259	270	261	228	255	259	261	233	262	262	230	235	266	264	250	277	258	273	233	257	276	256	264	245	248	257	238	245	283	254	258	234	258	238	243	249	256	252	222	240	235	244	256	258	255	265	277	260	259	273	269	265	288	248	249	270	280	268	246	260	217	262	223	277	268	235	223	266	251	264	263	254	241	278	268	250	243	270	243	238	257	249	247	258	225	237	284	240	247	235	256	259	257	250	259	246	271	227	261	258	245	258	253	273	264	262	254	259	233	272	252	259	245	250	266	249	234	249	265	265	236	269	255	266	260	275	246	233	240	246	266	277	253	249	265	274	262	244	278	255	243	240	275	239	271	262	245	261	244	273	257	228	244	235	272	246	282	244	270	265	252	228	260	252	269	249	225	271	242	263	248	276	249	263	261	257	243	240	223	242	234	250	252	261	252	222	279	248	280	245	243	231	224	261	257	253	262	248	260	223	258	262	256	248	275	243	244	261	266	253	261	262	241	233	295	241	255	232	247	259	250	247	268	254	257	246	274	290	242	259	243	262	265	240	277	240	224	229	290	269	249	255	272	250	255	263	264	265	237	262	248	261	248	264	246	258	253	259	249	283	243	224	256	242	256	240	243	274	266	221	223	255	254	261	252	222	233	253	261	244	260	242	235	281	256	248	272	235	252	239	275	218	243	262	256	245	231	248	237	275	274	284	232	266	257	266	234	248	248	243	243	233	265	247	246	248	265	255	258	223	259	230	238	257	263	253	278	262	277	292	257	283	251	251	258	249	227	293	234	273	267	242	263	264	240	277	231	252	248	252	252	261	234	252	257	250	245	286	264	240	252	232	249	279	260	292	242	237	267	261	227	271	252	254	256	268	250	290	243	248	277	282	255	274	264	270	269	247	284	291	248	227	252	256	238	264	253	247	244	232	272	243	244	276	227	259	247	244	281	244	238	241	244	247	277	258	244	251	276	257	219	259	264	229	244	276	256	249	272	260	248	247	265	237	231	268	238	275	269	267	279	261	235	235	250	268	281	251	286	257	240	294	229	244	253	249	219	253	245	262	258	234	273	217	246	247	242	244	296	282	260	257	279	248	224	248	243	249	250	273	262	284	281	239	258	265	257	245	276	260	208	269	265	224	279	247	253	268	278	243	265	255	260	259	271	278	279	286	268	262	247	264	244	252	272	258	256	243	279	234	253	282	247	256	277	273	242	273	274	238	270	260	262	251	271	263	295	248	241	232	242	265	260	252	256	243	251	244	272	269	259	262	266	241	247	275	287	272	271	257	242	259	263	273	256	261	269	294	248	240	246	258	250	229	273	277	261	246	250	237	236	238	259	266	277	276	238	241	232	243	268	249	255	237	280	256	231	276	246	254	217	244	246	246	234	252	256	255	259	274	270	251	240	229	260	261	272	262	240	246	234	242	254	244	273	266	265	269	238	228	233	241	257	255	271	255	231	267	247	235	242	276	224	263	281	264	244	210	275	237	216	248	259	242	261	228	236	275	260	238	226	250	267	253	254	266	273	254	268	237	219	270	255	221	255	262	272	251	268	252	274	268	269	254	236	217	264	270	255	228	249	230	251	270	248	277	260	264	261	263	245	260	239	233	266	255	281	238	257	228	270	264	255	279	239	281	293	254	247	243	262	226	263	267	255	271	223	241	265	274	254	254	249	235	264	269	240	247	262	266	249	248	275	273	262	272	237	252	294	229	278	245	268	268	263	252	277	253	253	243	257	259	277	261	262	235	260	264	226	272	273	269	245	278	251	207	245	278	223	258	268	265	243	290	275	257	259	266	238	280	233	242	238	269	239	264	260	262	254	256	227	241	295	265	254	277	245	276	255	237	241	254	259	261	250	264	257	261	257	262	259	275	247	243	242	243	247	247	245	248	262	255	241	249	237	277	292	244	255	244	263	247	227	233	273	248	241	247	253	247	276	263	252	259	247	247	272	268	215	236	289	245	257	270	267	222	246	223	246	239	274	291	242	282	218	281	252	267	251	251	266	249	245	259	225	247	286	252	257	248	255	288	240	242	233	257	238	259	254	246	249	247	244	251	249	263	273	250	245	258	261	286	275	259	259	242	265	254	239	264	263	245	246	252	267	241	269	255	249	247	236	239	260	251	235	304	236	266	260	240	272	237	268	266	266	221	234	248	267	269	260	261	233	278	261	241	254	270	258	232	245	283	228	257	271	243	266	258	251	220	257	283	278	269	226	243	259	267	239	256	264	230	256	249	255	244	232	234	248	269	235	260	231	260	266	248	247	236	252	281	251	257	263	257	255	227	244	250	287	261	255	260	227	251	265	259	236	256	263	256	282	272	270	266	242	218	228	232	279	257	263	245	243	264	256	240	268	257	247	263	260	243	243	271	248	237	248	237	279	245	271	227	250	228	256	264	291	212	266	259	274	264	238	224	238	271	270	236	258	265	252	259	267	265	219	256	241	282	274	258	281	259	252	274	231	216	251	249	254	276	253	240	274	256	251	259	267	265	245	279	240	259	250	257	257	214	249	262	246	240	291	276	254	251	262	245	262	213	236	252	248	264	236	246	237	267	255	251	260	257	260	265	224	247	266	260	240	263	258	247	254	253	240	282	283	247	255	261	222	260	266	248	260	247	250	251	256	262	246	263	262	214	240	260	259	261	267	272	238	262	238	257	255	263	241	276	227	260	264	242	262	274	223	273	297	261	258	254	230	284	251	255	255	255	206	267	231	271	239	280	222	267	240	256	264	269	263	265	265	263	259	257	285	250	261	255	256	270	268	256	250	233	254	283	269	253	243	230	284	238	251	253	269	253	238	262	251	235	256	218	247	242	293	253	243	280	247	247	242	262	213	260	265	280	250	244	248	253	245	248	260	276	269	265	260	272	250	228	258	233	237	242	264	252	249	265
21244	18934	30693	31264	28815	28723	23779	35436	42204	33043	34204	25589	19327	12151	8901	8632	7039	9789	7985	16495	30768	24531	14648	6665	2547	1041	692	794	879	836	751	751	735	768	756	741	707	798	717	762	686	694	732	754	694	711	714	642	759	735	756	671	698	708	645	725	728	726	727	688	717	688	697	706	678	699	751	738	725	694	719	705	740	741	679	728	674	694	686	741	653	744	703	681	744	720	696	700	678	689	697	712	710	652	712	699	773	724	706	749	659	706	707	725	722	689	738	674	750	731	662	733	696	711	745	698	718	736	699	696	719	695	670	669	699	712	725	716	711	720	757	669	718	703	697	712	720	700	743	713	713	703	717	683	717	633	678	663	671	700	714	758	717	690	686	736	707	690	700	720	709	709	720	713	689	722	729	696	736	694	743	740	742	698	730	691	733	715	723	703	734	664	734	681	687	693	732	706	724	735	715	723	699	692	712	666	683	751	710	704	734	661	680	740	761	722	708	715	708	696	715	767	764	724	752	713	739	708	723	688	717	708	729	700	705	720	694	714	696	724	725	655	704	707	732	729	720	660	683	707	725	715	700	698	724	707	674	738	654	754	717	746	701	687	707	736	696	712	733	742	729	718	730	729	711	749	720	726	704	710	745	720	722	720	739	650	705	682	709	703	692	706	692	732	676	687	740	673	726	755	735	695	748	713	759	676	695	727	740	743	717	724	732	718	684	750	721	742	694	738	708	731	732	710	750	722	753	764	694	706	690	732	708	733	737	661	653	676	720	670	719	744	694	665	710	733	738	752	670	690	763	687	739	705	673	702	689	683	723	753	739	684	718	693	696	704	754	717	786	703	674	686	779	743	702	685	753	719	707	721	722	734	664	714	708	714	734	713	655	740	705	679	715	711	668	712	682	703	693	744	698	717	731	696	723	701	689	715	763	726	790	728	708	672	633	687	676	708	700	698	756	730	768	743	722	700	752	685	699	717	739	703	707	696	667	734	708	717	695	689	683	709	697	742	693	761	712	675	757	724	711	697	719	712	684	697	690	700	767	755	735	701	664	700	690	728	724	801	731	656	674	684	689	658	708	697	656	678	696	698	729	725	711	737	716	737	732	710	716	733	657	725	758	720	740	704	705	723	730	692	719	716	677	691	721	764	710	697	703	683	751	723	704	704	711	705	701	670	706	755	694	731	632	656	721	714	738	735	704	705	684	710	702	756	695	688	684	712	693	692	742	708	690	726	708	711	759	723	730	699	724	679	712	740	692	741	716	698	679	694	709	737	700	686	702	690	682	714	687	681	697	662	706	704	696	656	696	671	669	653	707	727	700	745	708	677	702	645	719	643	711	719	732	698	676	682	671	698	696	719	713	711	694	718	708	725	742	679	644	700	683	713	664	691	748	737	691	749	695	719	702	696	715	688	735	724	741	714	699	705	722	664	672	701	709	739	684	708	673	720	737	705	653	694	683	746	723	730	746	730	685	693	734	726	749	667	715	731	721	683	690	726	765	700	715	745	702	704	749	782	734	705	720	694	712	734	677	702	729	748	674	682	676	705	711	714	682	745	716	700	736	727	708	704	758	661	719	717	739	733	696	714	720	726	725	710	739	793	727	734	721	718	738	698	690	688	698	754	704	730	696	719	724	759	712	708	771	724	756	735	661	689	721	686	734	730	677	675	739	682	710	714	723	708	737	698	700	689	744	743	689	668	699	711	692	720	696	731	715	703	704	678	719	704	692	707	703	710	721	684	676	728	773	661	709	723	692	716	699	711	730	691	742	745	727	729	686	702	721	648	720	718	691	748	709	738	689	673	690	732	668	721	724	687	688	698	684	750	701	683	710	749	699	692	751	712	710	702	691	692	710	699	743	732	673	666	711	688	700	672	717	722	752	725	673	685	702	714	689	735	726	718	689	708	703	696	717	714	766	724	721	703	767	713	737	676	714	692	700	691	723	674	716	688	747	696	713	734	734	698	802	772	725	738	709	744	716	695	703	707	754	743	723	704	714	718	759	670	742	744	702	734	656	693	709	675	716	713	675	682	727	673	702	724	762	654	703	707	682	729	730	678	705	711	727	695	731	739	703	663	743	736	658	684	699	735	685	767	688	712	751	691	704	732	740	704	719	718	737	739	718	683	729	682	714	728	781	756	678	730	701	749	677	723	735	701	727	742	691	692	707	716	675	704	690	723	724	667	656	719	766	692	726	694	693	695	703	657	687	705	732	711	721	669	699	726	718	701	714	705	739	720	706	682	735	717	714	705	733	698	688	711	732	739	744	674	741	687	731	705	680	703	754	683	718	693	748	744	722	782	687	728	673	683	731	679	721	721	713	711	742	706	743	725	696	758	668	695	682	725	752	751	721	700	678	737	688	705	712	725	727	767	744	744	719	700	677	736	738	714	759	738	704	769	703	712	683	698	739	731	732	655	742	686	696	730	711	678	758	719	690	699	701	709	699	753	723	688	706	730	689	702	744	692	730	741	689	688	695	689	744	733	718	689	683	703	706	727	656	691	696	716	705	745	699	676	718	701	719	689	685	697	739	718	713	720	755	765	719	745	697	691	672	780	715	718	751	708	703	719	707	720	707	772	697	715	687	741	720	685	675	735	738	747	683	661	690	668	705	672	709	691	717	764	682	732	723	734	694	712	722	657	716	708	729	712	689	732	732	734	767	743	667	685	710	732	735	712	646	731	689	743	727	717	682	655	688	709	795	718	718	731	717	708	765	698	712	804	668	737	653	656	725	697	681	751	738	672	765	738	692	723	691	749	710	720	699	718	701	737	673	739	663	728	707	661	704	736	745	756	725	747	666	681	697	773	667	712	721	708	744	707	684	691	740	686	695	748	653	705	757	680	679	759	665	739	749	772	686	733	711	703	710	683	712	702	692	710	705	713	735	712	717	694	707	703	716	674	678	759	746	735	700	720	676	753	712	693	726	740	703	666	692	670	692	731	718	700	702	712	716	742	736	706	739	705	703	676	686	685	703	712	737	715	713	756	722	676	692	694	721	711	697	744	661	717	700	712	728	674	750	727	700	723	729	724	726	729	748	705	709	704	709	738	744	700	775	700	727	686	729	689	724	741	690	756	644	713	733	682	672	674	745	754	663	734	686	763	722	721	679	735	696	688	684	700	707	684	734	697	719	698	699	695	687	711	725	725	728	690	722	704	705	722	656	700	728	714	667	725	727	681	709	658	711	688	702	682	710	690	734	717	687	713	711	729	749	757	696	679	734	704	740	717	713	690	680	707	707	719	734	699	730	722	691	691	689	719	697	695	742	732	735	707	733	743	691	678	697	721	721	704	693	732	702	733	675	694	687	664	702	746	695	662	664	749	747	683	719	714	715	719	684	658	690	727	718	709	682	712	707	684	708	679	711	699	688	725	729	753	748	659	727	690	741	694	711	731	724	760	717	717	713	697	684	720	722	655	706	739	661	737	701	736	710	734	727	642	734	715	707	669	709	705	699	722	701	733	690	705	696	689	726	657	712	732
17404	7649	7192	4080	2529	1663	1071	1111	1078	685	652	583	420	452	385	360	368	318	343	376	818	1032	736	422	284	268	247	264	259	254	260	272	260	284	261	244	252	235	266	239	266	242	271	249	287	265	242	262	236	245	257	228	263	238	246	232	240	282	233	242	248	261	256	251	257	269	246	264	253	260	250	239	282	234	271	267	306	252	270	265	275	257	252	266	242	258	253	254	280	274	256	269	217	280	260	283	264	242	249	279	220	278	277	273	252	259	250	245	235	241	257	247	237	255	262	255	252	261	263	258	240	262	263	269	234	254	253	227	249	264	242	271	251	234	251	248	253	234	272	257	206	257	231	270	277	236	253	251	253	237	279	284	256	252	292	252	265	267	259	265	277	246	250	259	272	263	251	242	249	276	260	283	244	236	268	270	234	257	270	259	260	260	255	254	297	242	243	249	252	254	250	267	276	277	287	237	253	277	284	298	226	237	244	263	251	237	243	254	249	262	249	234	266	275	232	284	269	269	252	246	256	218	221	260	244	233	253	230	267	243	255	276	252	251	254	261	250	282	238	240	261	244	206	237	283	271	279	263	256	247	268	258	244	255	246	289	225	254	261	276	243	249	256	265	244	287	258	213	240	259	241	269	240	288	261	274	252	252	296	258	279	263	278	263	277	269	262	247	250	264	271	244	268	237	229	271	233	274	281	251	221	250	259	237	230	263	267	214	267	227	228	237	241	267	265	233	264	300	289	291	258	258	222	245	281	249	266	249	275	257	264	271	257	284	267	258	231	229	288	253	245	278	282	265	244	268	240	275	267	236	269	239	262	286	296	232	252	249	242	280	251	242	238	267	255	221	250	249	239	246	253	253	245	246	251	263	235	248	245	244	241	233	238	245	233	246	236	287	251	248	259	262	267	239	280	241	265	250	284	241	247	244	243	271	217	246	253	265	242	226	257	229	241	236	232	281	247	233	255	248	265	252	256	245	298	253	228	260	257	283	237	282	260	253	241	269	246	245	255	242	257	235	280	251	245	251	233	241	283	269	273	218	276	236	255	219	260	235	268	262	285	277	235	253	248	230	228	258	248	239	236	232	258	243	253	272	254	286	284	224	250	237	200	258	277	287	256	257	243	231	245	267	264	251	280	208	240	250	239	241	250	254	256	282	251	267	265	260	231	263	250	241	262	270	218	249	245	234	237	228	247	233	215	303	253	240	235	241	218	270	265	260	244	269	262	237	240	257	255	224	279	239	258	244	267	259	242	279	243	275	238	258	250	249	287	266	240	237	285	239	262	265	269	227	230	263	267	257	247	255	255	278	231	244	259	237	244	250	259	274	256	240	270	241	276	258	255	229	260	263	281	274	247	271	242	252	239	251	266	241	278	246	273	264	247	258	225	248	277	269	251	267	270	260	265	273	260	268	255	226	278	244	247	256	265	262	286	260	224	275	259	262	264	253	268	259	251	253	254	278	271	224	235	257	237	237	246	259	248	277	275	240	285	254	276	266	250	231	235	274	247	241	270	257	267	248	260	239	243	262	276	267	261	260	256	276	250	249	240	260	261	268	242	270	225	262	236	237	234	244	232	267	252	234	285	255	241	260	214	258	248	244	260	242	234	269	231	256	233	212	249	258	216	229	281	251	254	255	246	248	258	244	278	233	270	251	270	223	270	292	244	269	266	257	263	223	271	248	278	237	263	264	248	230	245	270	261	275	258	225	256	250	251	224	253	246	241	250	276	254	244	248	262	268	276	252	274	252	256	238	254	255	236	254	260	253	262	251	257	245	283	242	253	256	263	275	253	253	287	238	258	246	290	265	254	238	265	228	244	255	249	257	229	248	253	233	259	289	275	282	213	263	239	262	284	252	234	226	287	243	255	280	242	275	254	271	233	258	240	258	265	273	246	278	262	266	252	253	240	245	260	209	246	253	297	237	261	247	245	242	228	252	253	262	242	303	225	233	285	261	241	251	251	241	264	285	238	254	252	230	246	275	291	263	248	270	273	237	250	273	250	269	272	246	222	242	268	260	259	251	255	234	275	275	271	274	238	251	255	277	261	266	278	268	249	280	292	245	219	250	260	234	288	280	251	265	231	264	243	272	267	264	254	259	245	229	284	259	236	247	265	257	265	289	251	270	273	236	240	234	247	272	250	255	250	263	250	267	254	268	260	223	254	225	244	269	265	249	253	255	262	261	247	247	267	269	267	271	253	253	242	249	245	235	276	246	251	230	256	260	273	240	281	232	255	232	252	271	247	265	256	244	258	313	238	278	241	258	260	229	246	264	229	253	237	264	271	256	279	251	212	309	239	253	270	229	242	269	256	261	254	276	241	267	237	260	259	262	259	257	249	269	266	242	279	284	241	259	258	246	238	244	257	227	281	273	243	287	280	256	228	266	291	289	236	246	249	253	274	252	245	246	255	245	269	260	245	244	260	243	254	259	266	276	225	301	259	279	278	259	259	236	244	241	262	229	249	243	261	249	233	245	241	265	230	285	231	262	270	279	234	242	248	254	235	252	255	251	256	259	234	252	249	249	260	278	255	274	260	246	258	254	259	269	279	256	260	245	276	227	267	247	277	234	268	265	275	237	242	268	241	251	236	293	250	235	259	237	289	236	238	268	268	292	251	275	247	262	245	255	262	246	239	231	241	233	236	270	254	276	258	251	259	257	263	289	272	248	238	280	230	280	261	237	279	222	256	244	239	263	234	254	236	250	282	241	244	222	240	266	258	266	246	258	241	247	261	250	267	233	278	258	248	251	246	245	251	244	262	267	282	224	248	236	245	292	264	283	235	255	270	270	261	219	238	235	270	268	261	261	274	229	264	267	245	268	226	229	245	241	232	238	260	262	263	268	250	280	241	272	230	256	270	246	259	225	257	251	243	255	228	251	240	239	260	259	254	259	265	252	258	259	262	252	266	254	246	233	241	238	284	251	259	269	250	244	231	249	278	262	271	285	269	250	266	253	239	235	255	224	241	249	275	259	266	235	289	250	234	229	283	253	242	240	248	263	260	256	256	266	258	265	257	228	246	249	248	255	255	248	248	245	248	244	284	246	239	256	251	229	250	254	250	266	248	243	249	236	234	260	273	240	248	266	230	231	252	279	274	238	280	229	251	274	243	263	283	243	263	268	249	253	238	263	287	245	257	275	256	264	253	279	253	235	272	257	262	254	264	280	265	250	245	269	227	251	290	267	243	252	255	236	254	306	241	214	255	249	217	242	252	262	240	266	240	257	230	249	258	265	259	248	220	243	225	239	259	236	286	256	232	231	263	264	275	238	256	287	287	254	271	249	259	254	252	247	258	255	250	259	230	264	265	256	264	264	262	257	275	255	262	271	252	235	243	263	222	252	251	262	253	237	235	267	248	255	268	245	274	246	246	229	214	285	245	288	257	275	258	239	252	236	271	269	259	251	269	261	233	284	235	264	224	256	247	242	262	257	278	246	272	259	247	224	286	250	256	250	234	231	265	276	251	245	254	306
10919	6781	12804	13216	11094	8452	6181	6470	6821	4010	3735	3555	2492	2221	1989	1886	1664	1563	1519	1972	4990	5677	3583	1832	808	742	727	713	776	696	707	688	695	763	713	744	736	696	777	717	663	707	714	687	658	755	692	709	710	703	680	708	729	666	754	690	703	773	722	692	737	701	717	662	694	689	711	717	709	717	684	658	710	671	689	711	725	693	608	677	735	683	712	670	672	684	706	725	669	667	672	690	688	736	711	730	686	709	710	687	681	704	667	706	688	663	681	717	656	731	692	738	704	734	619	673	655	651	695	633	688	691	645	739	678	658	700	711	692	686	724	750	709	702	689	732	718	679	708	720	677	688	669	701	695	708	726	688	725	673	713	662	648	648	674	685	709	638	714	676	678	710	681	694	710	690	669	771	719	715	659	673	698	743	707	681	748	755	663	651	711	685	737	717	703	701	700	681	738	711	677	719	678	709	716	707	752	714	703	722	714	723	724	722	674	730	721	727	752	667	712	728	655	667	711	688	684	705	708	696	721	713	658	677	708	675	707	715	709	743	711	686	728	700	682	707	692	683	723	702	636	693	717	681	677	670	668	695	665	776	711	715	706	777	709	708	699	700	705	694	680	692	706	702	651	732	694	682	676	715	729	700	705	701	752	722	715	743	738	723	693	763	719	747	671	666	705	731	665	695	715	704	709	728	667	658	657	632	669	684	736	705	732	683	705	689	687	678	682	706	692	673	712	677	680	740	702	721	677	705	692	688	689	712	727	699	681	694	708	709	718	696	688	726	743	685	721	660	700	706	693	677	678	688	678	717	702	695	706	699	691	685	669	724	646	695	689	724	696	689	701	705	673	715	687	734	681	707	733	690	731	666	639	745	696	754	693	731	688	705	718	647	692	655	651	676	660	711	715	750	688	718	673	700	691	702	729	665	717	723	691	735	651	663	733	644	680	755	748	706	714	660	643	652	728	732	715	719	714	702	703	694	707	681	679	717	718	714	659	729	674	713	661	711	691	716	692	703	725	729	741	695	709	727	707	719	741	684	676	660	699	700	720	669	731	685	691	696	719	740	701	678	689	738	673	687	699	675	703	744	697	694	685	710	739	679	695	690	692	662	703	754	685	664	698	630	734	722	723	651	625	693	712	708	691	715	687	706	689	721	677	696	693	651	682	668	707	678	695	714	715	732	674	685	749	704	683	715	708	720	693	719	692	723	664	683	668	691	670	674	703	732	698	709	726	660	669	711	734	699	734	695	696	714	667	690	708	710	723	725	686	694	675	729	690	713	716	694	715	671	702	704	680	689	699	727	727	686	710	655	695	692	683	693	677	669	726	712	714	672	699	686	705	704	639	718	687	708	744	718	678	709	718	638	649	711	680	689	691	626	773	680	699	725	679	705	712	685	664	744	672	703	717	699	729	679	713	679	729	748	649	749	698	656	684	714	659	687	690	655	700	714	664	752	697	724	719	687	716	706	725	746	702	684	698	682	684	659	689	749	652	729	723	741	635	699	695	712	702	675	719	634	673	717	694	703	676	753	714	703	732	710	643	712	687	703	675	687	710	692	695	691	727	666	654	704	679	672	715	676	683	688	673	678	661	723	739	723	681	716	703	706	728	715	701	748	718	685	707	684	678	717	641	680	698	739	700	700	699	682	669	690	686	693	677	679	718	658	661	670	705	671	708	732	673	656	670	699	749	625	695	702	711	673	688	686	696	667	668	735	705	699	698	687	683	705	696	732	707	712	696	684	675	715	670	719	687	661	698	724	673	718	682	738	708	705	694	694	671	738	663	723	687	684	636	712	734	712	640	730	647	717	660	671	714	690	689	693	700	673	665	688	731	738	662	709	703	683	711	716	678	694	706	718	689	684	733	661	672	712	681	698	655	739	708	708	696	716	710	665	697	740	735	730	679	736	709	702	656	700	684	658	687	725	722	655	715	656	712	695	731	749	686	646	697	700	684	691	714	688	671	673	677	712	715	673	669	627	700	696	684	695	762	712	680	694	731	723	718	720	682	689	664	716	660	683	706	726	703	727	674	701	653	705	701	742	689	686	665	683	672	678	674	693	680	687	726	656	703	675	680	710	713	706	654	660	677	720	700	677	742	713	723	663	681	736	669	682	693	715	740	710	703	692	685	709	697	699	689	688	698	714	736	710	664	688	694	704	724	654	708	744	660	680	669	722	683	707	725	674	698	703	708	725	684	704	677	671	743	701	705	665	717	691	716	662	725	688	685	688	726	678	693	725	700	675	710	707	732	656	706	691	699	649	673	715	711	685	663	684	681	720	716	673	723	631	663	743	729	676	677	684	724	692	697	689	720	709	679	693	685	685	689	652	744	742	699	716	713	694	693	652	737	728	716	713	731	735	631	718	707	714	687	699	677	723	707	713	666	721	683	678	714	704	690	728	697	717	706	691	684	720	689	725	666	702	698	707	642	674	682	655	720	661	693	711	711	673	695	706	701	706	710	699	713	694	717	690	679	689	659	684	689	709	700	731	715	670	663	658	725	677	728	679	697	683	669	679	694	657	744	645	704	659	668	630	667	696	721	715	719	676	709	667	719	739	687	710	696	695	683	720	733	757	743	725	685	720	687	670	716	704	748	676	629	669	717	729	701	751	710	708	717	697	691	701	661	705	698	728	668	765	632	689	689	692	678	735	665	723	707	716	706	717	682	654	675	712	658	677	731	714	704	725	714	724	772	677	710	710	693	670	703	644	726	688	678	723	664	710	685	708	693	702	673	688	724	733	677	715	713	665	676	750	704	653	664	704	675	706	714	684	695	657	719	775	672	666	710	672	691	720	704	720	706	699	680	675	735	703	645	741	710	660	667	763	687	689	696	700	691	723	707	710	712	654	744	674	726	698	690	680	651	663	717	663	746	680	666	703	711	736	740	673	637	714	713	707	691	666	692	688	718	715	682	729	691	727	679	703	707	699	710	690	678	730	696	677	720	718	700	689	669	666	723	717	682	767	709	704	657	725	694	697	724	670	699	719	702	703	698	729	691	732	680	702	685	697	685	733	710	704	700	743	684	667	710	716	722	681	677	716	698	710	717	665	645	698	683	738	723	703	701	720	689	703	708	721	666	629	696	653	722	714	777	666	689	692	729	699	719	768	709	699	663	728	688	690	705	654	729	702	699	704	659	715	697	694	676	649	695	709	702	668	719	677	722	684	683	689	658	694	679	670	718	689	719	679	681	655	684	664	664	699	741	783	702	676	687	708	706	676	689	721	695	770	718	716	728	746	685	714	750	675	653	719	740	676	711	710	712	680	679	685	657	751	678	669	725	677	718	680	696	699	670	709	750	689	635	698	713	689	722	694	737	703	668	692	710	652	686	720	671	688	663	688	722	687	711	677	736	753	722	700	699	710	685	715	734	700	696	717	713	722	705	691	709	662	720	714	691	681	725	688	713	661	679	695	736	702	700	717	736	696	694	690	682	689	685	678	713	715	669	673	743	709	719	690	674	717	736	712	702	729	656	717
26795	17329	15355	9828	6252	3915	3230	3474	10789	9574	8291	3602	667	495	499	440	594	970	1510	2501	2726	1456	789	355	245	226	225	211	200	218	227	237	201	213	230	201	229	225	216	194	229	226	231	218	227	226	221	218	240	225	235	221	253	227	249	213	209	221	228	220	230	199	237	231	211	221	253	231	214	220	224	217	238	225	216	223	225	215	223	207	220	226	218	219	233	223	236	198	249	233	200	221	215	231	235	217	226	209	254	223	235	232	212	227	235	207	198	205	211	253	228	223	215	248	223	207	217	205	233	222	209	227	235	225	224	235	229	213	237	228	226	227	199	236	214	230	207	237	215	240	200	243	202	218	226	224	223	200	221	227	232	208	218	238	228	194	218	218	204	239	223	193	248	206	239	209	233	221	213	193	223	194	207	239	226	217	197	214	233	197	235	231	230	211	209	214	218	231	203	227	234	204	231	231	220	228	203	217	224	215	227	217	204	209	212	222	243	218	205	218	234	210	231	205	226	222	188	195	200	208	231	234	218	236	217	217	243	207	225	233	204	223	237	234	233	213	215	207	226	203	212	200	241	220	222	229	196	225	238	232	224	218	248	228	202	214	212	229	203	216	224	223	237	213	218	212	198	226	230	197	227	232	209	253	231	229	221	227	184	209	210	199	220	245	207	219	207	203	229	220	199	218	229	235	240	221	221	232	232	232	238	224	199	225	229	223	214	215	219	216	238	224	210	222	228	234	250	242	204	237	258	187	188	227	214	236	215	236	220	257	192	221	231	211	219	233	216	183	218	213	244	209	222	215	222	244	214	205	247	204	210	195	217	236	209	225	223	218	208	221	218	221	212	209	244	216	200	232	215	204	228	219	213	225	231	192	219	225	245	206	211	203	218	221	203	205	215	227	209	224	236	223	245	211	228	232	232	223	219	251	212	196	201	224	228	196	227	225	223	224	232	205	198	192	235	199	228	254	214	224	218	230	203	233	224	205	205	230	232	218	240	223	211	202	240	215	211	217	228	211	223	203	244	241	239	228	207	237	239	232	197	204	232	250	241	199	228	239	238	223	236	206	242	237	211	213	228	221	227	213	214	219	203	209	223	267	233	210	231	227	226	225	245	221	242	231	222	214	258	214	207	247	237	242	213	198	192	218	228	194	235	245	192	213	206	252	225	235	216	208	222	224	209	236	250	229	229	200	218	209	232	244	244	226	216	221	207	237	191	192	219	193	219	223	224	230	209	204	236	246	200	249	215	216	230	210	219	218	236	216	246	230	219	220	222	196	219	213	200	229	220	221	225	218	190	213	229	204	234	214	208	191	202	228	209	201	204	225	229	229	215	221	214	214	243	225	212	225	233	202	253	212	230	201	206	222	194	212	211	208	189	223	238	232	239	221	253	210	230	222	250	224	232	230	225	205	211	231	220	236	220	219	226	228	229	212	233	230	180	209	223	245	238	206	225	234	233	207	215	239	211	236	197	217	222	208	246	193	229	206	199	247	189	209	226	209	184	204	204	242	220	198	227	233	218	220	195	221	235	218	233	208	214	206	217	223	214	209	221	235	255	218	214	192	223	219	222	199	228	225	224	210	218	249	209	216	210	221	210	180	234	241	211	232	233	218	213	180	224	197	215	224	248	232	214	214	218	214	213	253	218	188	232	220	236	207	242	207	227	213	203	219	222	217	218	231	207	207	225	209	244	226	221	221	220	219	236	209	203	240	228	222	216	238	205	245	235	221	221	209	227	242	208	217	237	206	193	236	219	211	215	241	218	229	221	217	223	249	227	184	212	224	202	236	216	202	234	207	218	229	225	229	238	233	219	235	201	227	224	235	212	223	199	187	210	212	229	235	230	207	215	208	225	230	214	221	234	239	225	232	199	217	189	219	264	211	208	214	240	221	213	222	214	199	221	233	235	197	225	203	244	229	225	238	243	216	226	215	211	211	222	209	220	239	195	215	225	210	194	212	264	218	231	246	216	247	243	173	233	214	202	192	215	237	218	239	259	190	238	216	234	235	219	230	217	214	237	205	231	215	248	247	221	230	205	232	204	187	255	235	263	230	213	191	207	194	204	206	247	232	185	216	229	251	209	208	229	213	243	224	208	222	231	207	206	234	241	207	210	247	233	253	271	197	228	223	217	219	230	227	225	231	201	210	218	209	212	210	242	229	206	221	214	234	225	232	214	223	212	212	214	197	230	221	210	207	233	221	206	215	206	238	220	226	237	221	215	226	212	235	222	245	224	202	210	234	209	243	197	211	187	214	228	238	222	229	222	225	213	227	221	201	218	216	239	231	207	251	230	221	201	224	248	213	232	241	244	247	207	199	227	209	261	235	232	218	232	179	212	210	209	218	222	221	205	229	212	217	207	213	193	233	226	207	213	219	195	218	215	206	241	214	233	230	209	226	229	222	205	208	207	222	193	231	233	237	246	222	195	221	222	242	244	237	215	213	209	222	233	227	239	206	216	215	226	230	193	235	206	210	229	219	210	244	233	239	226	220	222	225	217	245	213	219	205	216	184	244	227	210	230	238	194	225	219	245	211	215	240	197	214	228	219	213	224	234	218	236	198	243	213	216	212	216	210	194	247	233	231	201	213	237	206	227	235	226	212	214	241	226	213	217	225	219	217	194	222	225	249	211	221	234	226	223	223	225	212	234	227	214	196	226	230	212	214	207	233	232	209	241	216	199	234	217	206	227	226	207	221	206	208	238	224	235	185	242	230	227	218	229	224	213	197	263	218	215	217	243	193	216	224	238	195	225	200	228	208	221	225	212	193	215	190	237	225	237	206	234	230	237	248	216	228	218	202	206	246	226	236	204	224	219	229	239	238	202	210	229	220	217	230	244	209	222	216	203	208	201	225	241	253	225	194	210	202	218	225	203	223	244	185	242	252	215	219	230	238	234	224	234	239	212	226	238	218	221	220	208	237	209	230	189	210	204	218	245	236	223	226	253	220	239	225	212	246	183	211	226	248	205	205	240	209	207	232	232	227	206	209	227	231	233	212	230	249	219	230	231	217	216	208	204	202	217	225	221	187	241	216	183	227	224	215	237	216	217	208	206	229	218	224	212	223	234	229	208	211	229	206	229	218	229	244	222	202	211	235	207	240	233	229	194	258	226	229	231	213	207	232	217	217	210	225	216	222	225	212	208	215	230	239	251	212	200	222	224	190	225	227	259	237	229	216	222	211	202	216	201	218	221	214	222	238	198	216	241	240	231	214	220	247	209	214	206	198	203	201	203	212	226	233	224	214	223	230	214	212	217	208	207	252	217	222	200	217	226	222	216	216	260	233	227	217	217	216	229	194	225	218	217	208	226	234	235	230	228	231	198	219	242	243	216	223	223	214	211	235	241	209	240	203	191	213	213	214	245	234	227	214	220	253	234	233	222	221	217	196	181	196	215	239	225	231	208	217	261	222	218	219	219	236	218	221	209	210	223	203	215	216	185	228	216	224	223	212	197	225	237	222	191	229	212	213	212	213	240
15805	13606	21149	23129	20311	16633	16389	18286	33989	33716	28168	17833	3968	3191	3149	2765	4277	7543	11269	16749	16382	9438	4592	1742	723	669	614	692	737	655	675	675	637	669	648	705	624	679	656	629	642	642	589	651	643	638	626	614	637	664	588	654	639	542	668	669	634	619	688	677	650	611	640	584	621	610	631	642	632	604	631	618	632	668	588	619	596	643	642	620	645	596	597	591	582	648	628	604	624	585	646	643	624	577	638	610	649	633	640	629	641	610	660	655	618	636	607	632	618	618	694	641	625	616	648	613	583	599	636	650	611	597	603	626	653	630	627	643	679	632	654	613	605	623	649	635	617	626	598	619	614	598	602	656	649	598	652	652	612	579	607	633	587	667	594	617	644	625	626	661	626	593	671	621	621	609	629	637	611	597	625	640	646	610	617	620	633	601	633	620	639	591	660	619	635	634	640	616	623	612	599	632	606	601	628	641	653	617	618	588	637	651	591	594	637	603	620	594	654	655	616	623	600	584	621	639	624	602	596	604	622	646	602	630	610	620	607	608	625	616	661	624	632	642	638	693	613	640	660	623	658	628	616	640	578	645	598	619	655	590	650	636	614	623	608	612	653	622	628	641	631	656	583	608	663	610	625	611	607	614	663	643	675	574	605	634	644	578	601	644	600	651	655	672	602	632	620	642	616	619	623	615	643	631	634	584	612	618	623	602	583	645	659	624	640	621	621	602	571	603	659	632	660	636	596	621	607	625	628	589	638	607	647	671	601	622	646	625	600	613	627	626	657	588	641	620	643	598	639	632	601	580	605	601	654	651	654	632	657	637	598	622	603	622	627	611	621	628	614	666	626	651	620	596	597	583	638	599	625	599	661	605	590	700	638	632	670	624	642	599	650	657	635	645	575	614	620	618	643	639	658	570	646	601	630	560	625	636	639	628	597	564	642	606	604	630	633	599	657	622	653	609	629	612	607	615	616	617	595	574	586	603	577	618	598	650	576	633	644	611	610	653	569	597	655	625	647	621	639	624	647	615	601	636	614	608	614	640	639	664	643	618	635	625	658	647	611	643	624	647	644	673	638	589	597	611	663	638	594	623	616	575	612	636	604	667	636	637	666	577	620	639	587	576	625	631	622	644	674	707	594	594	616	611	630	593	593	621	602	623	613	643	636	599	638	574	630	649	585	602	608	637	606	629	617	616	667	626	601	601	636	607	635	600	617	588	620	654	611	605	621	663	620	677	603	649	599	640	658	632	640	647	607	628	607	597	648	634	623	600	606	592	582	639	634	628	607	586	596	597	613	616	623	662	623	662	640	587	643	608	643	627	629	565	650	674	580	652	587	627	645	618	603	623	639	573	621	626	669	581	606	640	575	651	614	599	603	656	633	597	630	639	644	651	565	606	611	631	597	661	584	596	624	604	659	628	675	597	593	639	633	643	659	623	593	617	671	606	635	628	591	600	602	625	622	648	604	629	619	606	654	619	624	676	597	590	641	604	597	626	628	614	625	679	655	629	672	631	623	594	625	626	615	620	583	584	549	687	602	649	640	636	592	650	613	604	624	616	613	609	611	666	645	567	633	613	608	641	597	619	634	636	632	608	660	634	595	599	701	648	644	597	602	637	629	647	624	654	607	636	621	656	627	586	579	637	581	643	623	624	662	635	607	629	665	598	554	616	628	612	677	577	583	572	593	635	639	627	604	618	616	624	634	633	599	596	624	617	608	589	603	598	618	666	635	595	640	632	614	652	656	653	639	636	592	624	606	597	597	619	603	641	604	634	626	632	624	619	613	622	687	625	634	603	664	644	652	627	608	633	631	595	627	637	620	633	640	612	627	601	625	634	648	601	649	660	640	596	645	664	639	645	668	594	628	638	604	636	642	606	623	639	610	635	621	618	647	639	581	685	630	637	606	596	582	607	608	621	641	610	629	634	626	653	688	585	607	640	618	641	586	605	620	615	649	623	608	635	615	670	614	671	587	626	618	624	629	603	617	656	599	617	628	675	650	606	649	595	687	638	625	635	657	622	634	580	621	594	604	638	607	642	659	575	588	681	633	653	605	651	631	621	632	604	615	622	627	622	640	601	659	647	600	595	639	609	645	555	646	643	650	625	647	594	604	636	651	642	655	619	637	611	593	587	597	627	616	605	628	629	623	622	636	652	630	601	655	629	629	649	642	622	591	570	605	625	654	605	659	603	593	648	601	637	625	577	608	579	621	623	676	662	627	655	629	599	573	648	645	652	616	645	642	597	640	669	605	654	615	636	588	623	621	614	607	642	645	640	642	665	599	644	620	569	608	648	638	643	603	665	619	597	616	640	588	629	593	632	633	625	580	615	600	599	610	629	611	637	637	648	568	610	598	619	651	647	596	606	597	647	617	629	595	618	627	592	628	591	607	570	636	611	642	620	619	674	630	582	647	630	628	636	617	618	631	598	596	609	628	609	619	615	573	602	620	632	611	599	658	630	618	624	568	635	631	622	602	676	614	598	664	641	619	577	644	623	611	633	647	642	648	640	580	659	633	616	646	662	617	642	612	605	623	622	606	655	630	679	620	643	603	619	658	622	592	609	616	634	644	613	650	615	621	639	653	611	625	623	604	617	615	612	644	614	602	609	641	614	641	601	608	628	580	628	643	602	673	659	636	631	642	616	622	641	636	606	579	638	602	618	588	571	641	631	601	610	646	606	610	613	571	635	599	605	656	598	629	599	576	655	607	632	673	633	660	635	631	613	622	608	665	611	645	647	596	615	605	637	566	610	664	622	632	638	665	633	636	621	633	621	581	605	636	574	638	627	651	622	592	641	615	649	621	576	648	621	637	628	623	634	649	624	654	617	677	569	652	610	636	623	619	634	679	604	609	626	652	639	573	648	621	588	640	646	660	641	617	595	630	631	621	640	635	594	618	604	619	612	602	644	579	619	664	625	612	626	621	626	634	662	554	628	603	642	646	633	607	668	595	594	635	618	649	609	668	632	651	606	604	657	627	636	570	637	605	611	650	604	595	608	589	634	628	642	621	588	623	570	660	620	643	643	601	654	606	653	590	651	644	636	640	646	589	605	576	598	628	610	641	633	661	582	640	612	601	592	646	637	651	648	603	615	595	589	640	606	602	643	629	642	624	677	624	657	615	628	661	595	616	615	624	602	646	643	596	624	615	584	612	643	626	602	579	598	663	638	639	588	643	630	614	660	629	649	663	678	653	609	616	616	639	616	647	612	671	615	640	634	575	582	631	668	613	660	653	604	609	648	687	629	604	543	597	656	602	604	598	604	654	649	623	645	660	626	616	625	635	575	625	623	607	613	649	646	631	633	661	597	644	644	622	621	656	616	614	603	621	630	595	629	616	637	619	661	650	620	611	625	626	666	619	571	620	593	644	616	606	607	639	634	646	617	614	637	601	582	645	641	653	624	600	605	623	632	645	608	623	637	587	628	613	626	568	549	623	651	635	637	605	650	661	627	634	579	590	585	625	632	618	660	621	606	627	600	582	629
32281	24373	22241	13649	8344	5961	4665	4505	16776	28365	20354	9533	2989	554	423	431	611	978	2180	3222	1981	888	434	250	292	256	269	280	230	268	221	259	254	254	252	248	270	281	263	250	258	242	257	230	257	245	215	210	241	241	280	254	237	240	257	253	252	256	242	246	265	238	256	258	239	221	240	240	252	242	218	222	257	268	250	244	251	227	243	247	234	246	228	262	213	239	242	233	253	262	227	250	282	261	238	278	238	255	244	216	247	237	254	231	247	247	244	250	241	236	279	260	234	253	275	241	264	235	245	252	265	261	243	235	261	277	227	242	248	252	235	265	230	226	253	225	240	255	262	225	225	246	267	251	235	251	237	252	236	239	252	227	246	227	225	220	237	236	227	239	226	220	252	238	251	258	258	234	257	258	244	229	237	256	264	239	256	278	251	240	231	263	222	239	267	246	252	222	250	239	237	243	241	255	279	251	217	255	288	236	227	246	258	230	220	234	255	257	250	237	269	251	240	233	244	251	221	253	240	259	249	225	228	246	277	251	240	211	226	244	249	245	267	265	244	233	210	237	229	283	236	265	244	257	224	248	245	218	197	229	240	244	277	246	236	265	241	256	241	255	236	229	244	269	254	254	225	237	226	229	217	260	275	275	247	248	241	241	232	248	235	229	258	234	250	242	236	235	244	264	229	247	269	268	216	231	229	251	269	238	228	254	261	252	239	246	270	266	224	231	239	244	254	238	246	237	265	258	259	247	245	267	261	247	240	210	278	269	270	257	258	253	276	211	234	236	248	243	231	249	272	251	244	267	225	229	255	273	259	236	262	260	260	264	235	212	256	238	243	252	279	247	249	228	255	228	276	243	249	254	265	264	255	252	281	251	236	253	251	229	243	232	234	249	237	260	254	261	226	253	256	218	250	244	237	249	252	222	221	241	243	282	229	216	258	241	234	206	267	242	243	257	227	252	250	222	251	256	231	250	264	266	241	246	242	275	275	254	260	241	266	218	250	249	230	251	239	227	266	234	277	241	249	246	221	263	243	252	282	232	267	255	245	250	242	241	218	244	234	261	237	277	251	278	246	233	244	253	240	244	244	245	221	267	270	277	220	244	218	234	248	261	253	269	232	252	250	254	227	265	237	250	236	226	234	243	246	236	271	225	234	242	243	252	244	247	249	233	233	246	239	230	270	246	244	264	263	206	243	250	231	234	222	227	221	250	243	253	259	235	223	230	272	266	238	221	236	248	279	242	247	253	271	242	231	256	256	243	278	252	250	216	259	236	249	234	275	252	237	267	234	234	259	235	239	220	239	248	227	234	264	254	250	248	219	235	259	257	250	242	249	249	222	247	223	248	250	250	250	248	251	241	247	217	258	234	232	244	261	263	262	240	255	231	282	248	255	299	255	239	241	236	247	256	231	227	266	242	260	259	256	234	262	263	215	247	254	253	230	264	276	244	244	257	280	263	267	265	254	254	250	260	252	236	265	252	243	202	220	257	251	222	238	248	258	237	231	218	247	263	253	240	238	252	272	250	282	249	260	248	244	206	251	270	220	258	265	252	230	286	256	269	260	229	255	218	279	271	237	235	227	255	206	241	256	232	264	261	242	240	268	235	234	277	226	269	222	239	265	228	221	282	233	233	247	235	237	274	277	235	257	291	270	255	256	235	240	264	245	268	246	265	288	260	235	226	223	243	253	239	236	249	256	248	273	234	255	243	246	256	254	239	245	263	245	256	241	250	256	261	251	210	233	257	268	256	252	243	257	227	243	234	252	291	222	234	238	237	244	272	258	278	261	246	244	227	246	228	253	248	226	234	247	238	245	228	248	220	244	257	282	224	236	218	239	248	237	256	240	244	261	222	221	269	267	228	262	243	236	211	220	222	271	250	240	264	251	257	262	252	259	254	266	214	242	237	250	270	241	262	248	253	236	251	259	224	214	259	271	225	242	262	260	238	246	224	242	297	247	260	274	260	269	249	256	266	236	245	251	213	258	235	248	255	271	263	238	237	255	242	231	239	213	278	266	251	241	236	222	238	250	249	264	250	222	230	234	235	259	232	248	242	263	244	244	233	259	270	237	233	244	247	254	248	210	226	247	253	265	247	260	231	249	250	249	268	244	242	256	255	247	253	251	262	268	254	250	250	251	236	239	248	234	269	269	233	235	244	268	243	254	234	255	272	245	270	261	228	231	225	251	271	248	223	266	239	255	230	236	234	224	267	251	265	283	252	248	270	230	217	247	236	259	273	222	238	264	252	224	233	243	227	277	257	265	274	262	249	258	237	236	228	241	235	257	262	237	234	210	245	266	257	262	211	228	263	244	268	251	266	252	225	304	251	222	233	237	236	237	226	240	267	256	253	232	231	253	259	273	266	254	249	264	266	243	239	241	226	251	267	251	244	242	243	249	259	265	202	234	239	268	235	246	232	238	247	235	268	256	243	243	263	278	253	261	266	218	254	214	228	264	270	263	225	248	249	252	254	225	260	260	245	228	276	237	251	268	212	234	235	263	276	254	253	253	260	252	264	246	230	237	255	252	261	254	241	228	262	235	213	259	236	261	249	226	251	236	251	235	253	251	264	250	255	251	211	253	261	240	237	233	253	282	259	263	228	270	252	255	246	238	230	268	238	239	265	226	246	242	241	239	263	240	251	275	263	243	250	231	245	268	256	240	229	231	246	256	262	247	239	259	238	252	235	248	254	238	252	251	216	270	242	232	253	232	261	278	247	226	248	233	232	255	252	241	259	225	230	233	257	246	257	237	245	234	229	241	241	264	252	245	273	261	239	231	250	251	231	257	253	237	232	234	235	265	242	221	254	240	249	238	238	245	258	267	232	282	259	277	228	260	253	255	237	222	222	247	220	246	258	241	212	280	260	234	264	234	265	273	243	240	257	241	201	214	251	264	254	248	241	255	238	286	245	243	223	253	278	225	260	266	268	232	256	248	261	241	228	237	239	266	219	270	257	246	238	245	223	252	250	233	259	231	230	227	227	273	255	233	241	247	276	223	241	244	255	246	250	230	253	244	269	268	256	243	254	255	260	245	239	218	247	228	268	251	256	247	265	249	250	244	227	239	257	232	235	212	261	233	258	254	236	270	278	246	242	247	266	269	238	264	244	228	237	238	251	238	250	231	258	299	248	225	232	223	241	247	247	269	293	254	244	222	250	253	257	228	240	226	242	244	238	268	248	241	257	240	249	248	241	260	265	276	270	221	245	269	231	270	225	254	243	235	233	242	234	234	255	279	265	246	234	263	241	257	228	268	277	244	234	257	251	232	241	246	250	245	239	223	251	240	252	232	255	262	239	262	241	235	238	230	246	224	278	275	232	221	276	231	273	247	259	238	249	273	228	231	236	227	231	254	241	283	226	245	223	233	256	248	259	277	254	288	258	225	254	253	228	233	231	231	237	273	256	255	241	225	272	248	217	241	251	269	213	227	277	250	244	253	250	254	257	234	245	239	253	253	260	236	265	228	227	291	262	216	248
19401	18598	26105	26047	23259	21469	20553	21048	42621	52722	41194	28407	10864	3069	2527	2468	3964	7398	14693	19749	12242	5306	2059	850	741	743	704	749	741	753	765	821	766	786	848	724	775	723	783	721	677	712	712	704	727	698	721	679	730	652	715	662	693	693	680	660	681	726	768	705	647	672	722	693	663	699	652	710	733	740	724	715	630	703	749	672	700	709	674	697	704	727	691	678	648	685	689	692	730	723	702	662	736	680	734	708	720	684	741	703	681	723	706	686	676	722	681	688	650	706	679	691	737	729	708	668	659	770	690	679	658	720	697	674	666	675	668	686	741	672	701	694	677	692	649	714	680	694	663	689	706	671	687	721	681	740	699	704	640	713	673	732	689	657	769	695	737	665	692	728	688	716	667	691	724	720	746	695	701	693	676	647	667	724	687	716	711	639	699	654	669	703	683	665	707	675	718	679	651	704	717	690	687	681	709	722	623	708	747	681	729	723	664	668	727	676	728	711	705	644	683	670	693	686	666	711	671	706	670	680	652	689	663	671	728	696	642	730	691	699	649	664	682	706	661	712	682	693	721	684	696	708	649	651	686	672	694	653	712	702	710	685	732	772	687	719	649	692	756	675	709	682	675	663	693	647	722	670	687	682	684	671	720	686	733	749	705	687	725	713	723	703	720	656	667	672	713	714	706	718	704	715	700	662	673	710	644	690	639	682	662	706	680	664	689	673	679	746	732	616	721	772	739	689	698	701	722	701	631	693	716	662	707	709	673	683	719	676	708	706	664	706	690	682	687	731	706	710	667	666	672	683	689	703	646	611	723	732	643	704	730	689	708	738	649	686	640	714	717	665	694	690	666	709	730	702	712	702	710	693	676	711	682	666	672	694	707	711	679	691	689	694	706	697	687	658	686	681	719	722	635	663	710	679	713	672	686	668	664	688	666	702	768	710	679	675	653	665	672	745	705	757	711	662	667	714	714	711	693	681	707	693	640	690	714	687	712	718	662	695	653	647	706	738	712	651	745	670	673	652	668	684	672	700	731	688	687	673	672	711	720	710	679	704	669	694	698	678	682	681	685	681	674	703	639	700	659	682	640	717	651	721	731	661	673	628	744	702	682	721	729	676	676	699	720	698	666	710	675	693	662	688	702	764	733	689	750	701	665	723	706	671	641	709	728	724	736	666	665	675	645	703	704	695	657	666	691	685	690	689	716	670	673	723	779	676	702	667	733	715	660	685	683	712	701	702	685	685	699	640	697	708	684	675	685	698	680	735	686	683	666	687	722	704	668	665	699	693	679	676	683	686	715	679	680	708	718	683	675	691	726	655	707	739	663	695	676	688	725	656	662	658	728	678	689	743	689	704	732	685	640	742	694	711	663	646	654	682	732	681	671	685	664	689	671	714	695	699	716	725	712	671	738	662	677	755	717	667	667	683	683	689	631	724	686	704	652	671	738	691	683	702	646	686	685	656	687	702	649	680	650	681	744	693	700	693	677	699	682	705	690	686	682	689	687	648	665	665	699	709	701	716	690	693	723	730	661	709	736	702	714	681	693	683	687	679	671	699	673	719	723	719	690	696	700	710	648	717	709	695	690	678	718	708	649	690	674	680	711	706	712	685	672	677	688	704	699	694	648	726	730	704	690	709	753	709	669	649	661	698	659	696	694	689	740	663	686	687	674	680	666	626	657	644	694	688	695	684	709	686	684	677	661	674	666	705	718	638	709	652	770	704	721	695	679	700	691	680	666	694	660	698	702	687	724	677	706	687	682	727	664	697	703	691	686	696	728	715	753	706	676	716	729	652	690	698	670	644	693	676	719	657	680	700	728	694	669	719	686	735	703	724	743	663	675	690	687	677	635	666	726	729	708	742	653	698	706	719	635	725	639	718	703	735	690	647	676	666	696	693	688	698	709	682	727	656	699	684	720	717	706	645	646	713	672	703	743	699	688	701	711	676	668	757	715	693	686	718	731	739	661	671	625	668	716	701	721	660	725	685	689	695	691	686	727	688	667	690	698	692	732	677	714	689	700	698	710	679	734	703	696	709	666	714	722	674	695	733	697	688	730	699	702	682	692	674	659	696	725	694	708	650	646	684	715	711	649	674	716	697	683	687	685	734	718	700	687	675	651	708	674	683	712	725	685	713	672	705	666	701	713	763	702	683	681	696	717	689	688	678	683	700	704	629	658	721	724	722	687	692	741	689	674	689	701	701	717	689	737	692	696	715	662	649	681	662	671	708	728	680	700	718	694	703	687	651	770	698	713	683	664	679	709	649	722	692	673	677	677	702	695	682	690	713	725	702	646	702	675	656	720	720	680	705	673	717	739	709	705	717	678	697	723	681	699	706	691	670	690	690	657	714	694	674	682	680	677	709	706	673	713	681	702	736	675	689	678	712	682	634	732	696	692	670	682	711	690	642	740	671	695	727	683	680	702	696	698	677	663	671	678	674	673	676	700	695	678	678	639	740	646	650	682	678	709	720	718	661	751	715	620	700	697	727	664	636	660	688	642	686	745	702	703	677	700	713	669	659	685	671	682	660	675	677	659	689	667	692	687	670	688	654	715	722	677	692	693	694	696	679	683	654	696	657	661	702	712	690	687	756	729	669	687	662	697	677	669	706	672	720	683	697	717	696	759	719	707	713	707	652	672	691	697	745	644	731	695	699	690	730	680	679	671	722	720	706	679	694	721	685	696	664	720	701	720	663	670	683	682	707	735	705	660	699	718	678	675	665	700	740	677	700	682	700	690	696	734	659	705	654	729	686	725	741	729	713	670	712	710	690	772	696	756	707	696	695	694	672	650	707	662	639	668	674	701	687	735	710	694	694	727	636	685	642	702	703	713	669	708	696	716	705	651	672	673	731	665	738	687	679	707	703	691	715	660	701	700	691	673	718	656	678	674	660	666	720	690	663	662	656	712	684	714	700	723	724	661	712	704	686	661	735	726	743	737	660	683	710	703	714	678	706	667	675	649	709	704	656	650	745	690	662	682	722	709	729	700	702	685	714	716	736	706	658	675	704	685	693	690	675	677	706	704	696	674	701	735	690	723	702	627	698	729	697	671	689	667	700	701	667	675	728	716	687	731	682	670	723	675	709	694	692	724	701	695	702	692	649	635	708	657	662	652	691	670	693	721	724	690	729	690	743	712	714	685	704	712	705	673	679	705	665	685	684	705	735	668	704	705	662	641	716	694	673	711	735	734	670	737	707	695	631	699	694	690	698	682	677	709	695	698	659	714	669	693	653	679	673	690	716	670	689	723	675	683	678	692	685	687	714	715	677	675	704	689	682	671	732	696	717	676	710	732	696	748	719	711	683	679	730	688	666	689	617	676	713	710	707	676	684	659	687	694	718	708	746	672	731	684	741	695	658	688	722	727	677	659	689	691	722	683	730	743	647	689	725	718	698	726	686	695	695	736	691	674	678	697	669	665	724	721	731	662	701	677	718	660	688	710	654	723	709	725	692	679	658	695	666	720	700	697	693	685	667	686	675
17745	8876	6607	3245	1522	1106	934	913	1274	2173	1939	1009	632	333	275	288	273	327	359	462	433	379	338	309	266	260	285	254	276	287	253	269	286	290	246	285	302	274	263	285	285	288	250	263	271	255	280	261	259	271	285	268	275	283	272	258	288	280	254	276	292	286	291	280	281	279	274	268	291	288	294	281	285	264	290	303	300	282	297	266	248	258	310	260	292	254	260	270	296	284	289	272	266	273	301	276	288	284	286	273	264	269	300	254	293	276	256	267	289	282	267	264	305	293	278	276	290	251	299	294	279	289	272	268	290	281	276	272	293	274	256	251	288	266	291	293	279	251	281	283	271	268	271	225	302	275	254	300	296	286	271	319	245	296	272	275	248	282	283	278	279	279	253	256	284	283	286	289	252	265	249	256	275	291	290	241	285	284	257	301	257	265	260	255	288	278	280	278	284	288	262	274	291	267	275	245	308	263	258	255	256	278	298	253	257	279	254	324	277	229	262	235	299	276	277	302	313	289	261	276	287	270	274	277	259	241	268	267	261	274	268	234	261	292	276	259	269	280	296	265	270	267	293	260	265	332	278	263	273	264	273	283	296	262	273	243	254	258	273	280	286	282	297	275	252	272	272	244	295	279	269	292	274	308	250	310	246	280	271	284	271	259	271	275	279	285	250	306	282	258	297	283	259	268	273	311	316	281	263	288	279	297	248	304	255	269	263	268	289	278	292	243	282	276	273	269	302	276	294	279	249	279	295	286	296	289	287	297	243	274	301	279	256	270	270	276	290	290	244	292	257	271	289	269	280	277	271	315	271	257	296	298	257	266	287	289	271	285	281	296	259	259	282	286	270	282	252	295	295	262	263	286	261	249	240	296	267	278	261	262	280	272	250	266	283	266	262	259	273	303	295	288	300	274	292	278	278	304	308	263	270	317	277	256	263	301	276	318	275	274	260	273	258	319	259	283	274	271	281	285	270	261	296	282	265	289	290	294	274	251	260	267	285	249	290	292	292	290	273	275	288	245	241	260	272	288	262	263	269	287	293	269	283	309	268	283	297	267	265	272	271	274	302	272	314	274	259	280	284	248	272	252	260	260	298	297	294	280	275	279	281	299	262	288	277	307	281	262	271	273	300	298	266	264	256	272	316	293	288	272	249	281	300	294	290	267	295	283	286	258	258	303	252	274	272	299	283	248	261	287	272	291	264	235	267	267	282	273	256	258	278	269	272	277	292	278	307	276	290	299	290	281	265	278	277	241	267	282	272	278	273	281	294	276	283	277	285	281	278	280	259	281	288	266	283	283	281	249	285	281	280	271	262	277	289	282	273	297	223	266	305	271	291	257	287	293	288	257	271	299	299	271	304	285	275	259	259	270	284	273	278	259	292	245	269	301	280	272	280	244	266	257	249	285	267	303	289	292	265	259	285	264	253	298	275	255	268	268	262	269	256	264	300	305	279	253	269	251	273	245	250	293	266	279	292	263	271	278	274	302	264	302	281	284	280	284	259	287	277	255	294	302	287	301	274	237	277	304	257	280	278	285	281	297	289	281	217	269	271	270	294	315	261	285	282	293	285	275	299	299	290	223	255	278	270	257	268	268	265	295	262	308	287	264	268	276	268	281	290	273	278	285	270	261	255	270	319	274	310	272	257	275	288	280	267	313	288	257	286	296	280	265	275	262	268	266	290	264	287	283	262	307	247	299	264	272	286	255	279	245	258	271	287	271	295	288	242	288	275	291	273	268	291	277	265	266	274	304	294	309	285	281	269	318	290	266	295	287	287	277	271	295	248	263	265	267	290	276	284	272	287	255	299	286	270	300	260	273	297	246	273	266	274	261	281	287	286	295	291	250	278	260	298	256	295	264	260	261	277	287	280	315	274	277	289	284	300	269	262	290	310	295	260	266	239	239	284	277	261	277	301	270	265	268	265	260	264	280	264	265	297	281	273	263	310	307	298	279	265	272	278	287	274	261	275	275	266	273	256	264	238	330	271	262	283	279	262	307	264	275	280	265	294	289	274	255	278	277	266	291	241	282	283	293	312	247	275	296	269	262	259	264	289	261	285	256	275	284	271	257	226	285	287	257	275	271	262	287	275	275	268	246	270	290	287	244	278	256	310	253	267	276	305	297	267	302	274	273	254	298	228	304	281	284	271	270	287	281	281	261	289	285	295	286	285	297	267	267	293	314	260	295	291	271	288	255	287	269	305	275	288	262	276	262	239	290	260	254	295	294	258	255	303	287	235	265	289	258	312	284	278	274	290	285	273	282	289	280	251	223	270	274	305	288	281	307	286	253	259	294	286	241	260	274	313	273	273	282	252	257	294	305	294	272	284	276	271	267	279	286	273	286	251	243	303	281	282	289	280	277	251	279	290	290	304	264	271	283	270	295	257	277	289	261	258	290	264	276	273	267	275	276	281	299	284	254	277	259	273	269	292	280	267	293	306	254	308	277	285	316	308	265	291	265	273	283	254	288	252	262	282	289	283	282	301	295	288	294	299	252	309	294	270	292	278	270	276	282	284	278	257	247	261	244	256	283	290	260	297	238	274	278	319	282	268	277	279	277	249	284	279	237	264	257	252	258	270	271	290	292	270	270	289	259	262	255	279	305	258	294	306	275	313	283	224	290	271	271	275	288	268	287	295	244	274	270	280	275	295	269	254	268	251	245	252	289	296	275	289	294	276	304	280	272	278	291	288	272	292	267	256	282	289	278	254	275	294	275	287	274	269	262	266	296	265	261	273	270	261	272	288	277	281	306	272	284	284	269	255	300	278	280	256	288	302	248	279	276	246	258	264	281	265	285	276	294	307	278	250	282	282	266	264	257	285	287	266	279	265	270	307	268	270	277	286	300	249	295	262	272	263	293	271	297	259	275	271	241	281	266	283	281	243	286	249	262	298	280	282	277	296	318	287	254	273	259	297	251	259	272	268	310	299	267	260	288	243	276	288	290	279	292	246	276	269	244	283	278	282	257	279	282	276	285	271	273	278	285	273	289	300	286	271	272	277	285	284	295	286	277	284	277	285	276	290	252	254	293	259	277	291	276	275	285	277	263	300	269	260	290	261	281	279	264	258	267	286	270	279	285	277	247	251	259	253	294	257	293	287	273	279	283	275	261	301	279	261	281	292	297	236	278	301	290	292	256	278	250	262	270	247	272	284	275	237	271	284	256	272	270	276	315	305	286	267	282	273	268	292	265	291	274	281	274	272	305	321	266	282	267	261	273	256	295	254	264	271	269	293	311	278	255	276	284	272	271	251	254	284	282	282	299	259	296	266	271	270	282	275	282	285	266	253	283	251	270	278	331	256	271	296	282	306	296	263	310	300	286	256	306	265	289	271	286	292	270	279	263	253	259	295	290	273	270	286	258	256	277	267	315	271	281	285	259	264	265	304	272	259	275	297	305	271	289	290	271	277	278	255	269	285	264	260	260	242	292	304	267	269	284	287	264	329	290	266	272	267	302	267	291	275	310	270	270	309	279
11164	8013	11074	10076	7418	6321	5558	5948	8121	11780	9325	4837	2712	1108	1004	908	911	1069	1413	2111	1870	1276	1028	811	774	759	772	729	774	719	735	764	786	772	757	776	740	785	767	720	775	717	773	762	765	763	757	702	715	767	752	740	764	750	760	808	746	743	801	712	799	714	735	769	760	729	793	755	771	769	741	790	734	747	712	783	761	731	774	731	700	798	793	726	745	758	793	767	764	772	743	764	753	733	764	787	756	754	810	811	752	704	811	792	807	728	760	776	765	742	809	761	736	751	768	715	750	773	785	762	750	761	752	727	760	748	769	752	734	727	747	759	762	742	747	780	718	781	753	824	745	711	783	754	760	760	739	759	740	767	733	756	735	780	718	804	726	768	782	776	764	728	751	744	770	745	814	759	744	756	713	743	796	786	747	757	762	683	765	717	751	775	759	739	782	747	723	748	702	785	714	749	769	742	709	768	759	768	806	726	768	793	819	742	789	748	758	803	790	768	779	764	764	762	777	726	787	713	727	770	769	747	744	751	835	755	771	812	733	764	751	762	690	744	771	770	753	765	732	798	787	749	753	748	744	759	734	773	736	795	786	763	758	779	818	780	721	729	711	717	812	793	746	712	703	765	770	780	754	743	728	729	681	727	781	743	772	757	761	727	744	772	812	784	737	794	814	763	814	760	747	746	765	757	768	798	722	767	728	770	727	793	755	756	758	715	772	728	757	710	741	746	748	765	795	799	693	809	738	756	719	747	735	759	759	737	742	727	727	780	791	761	743	769	769	705	738	789	749	763	701	746	778	755	734	773	786	727	764	742	779	758	777	751	760	742	712	797	722	817	754	801	755	771	779	732	744	737	765	791	755	723	692	732	792	773	731	750	752	715	742	804	769	776	771	774	800	738	764	738	778	769	779	794	781	756	757	740	738	758	734	778	784	784	807	763	752	745	776	743	768	732	764	804	748	824	755	740	756	749	764	730	783	756	757	762	754	745	718	704	791	741	796	718	753	773	714	737	732	775	747	783	726	731	770	774	757	732	782	767	740	762	753	729	767	804	719	769	743	849	788	804	763	729	730	747	741	735	775	775	689	751	708	745	749	767	801	786	718	765	740	789	743	758	789	785	707	736	757	702	805	766	726	760	791	746	719	735	718	790	751	757	771	782	770	744	740	745	779	798	775	767	799	741	785	736	768	753	738	761	802	769	750	775	759	758	712	734	720	798	754	788	772	731	716	767	803	751	714	780	758	782	743	757	747	717	753	727	751	807	759	770	715	727	766	726	784	720	715	785	778	752	776	803	758	755	720	749	803	764	719	741	725	733	750	715	767	764	744	706	755	774	779	790	768	767	768	738	746	777	716	744	733	759	718	777	797	770	770	715	676	688	762	762	758	742	764	725	682	723	743	748	816	768	750	721	768	740	787	747	707	762	770	735	762	765	790	791	753	767	738	751	729	735	777	756	709	740	784	766	771	747	746	729	757	704	799	776	781	732	762	760	774	736	750	778	764	801	738	736	701	761	808	721	726	776	730	708	746	755	753	797	752	751	702	821	763	736	753	739	743	776	770	745	756	738	709	782	845	734	750	725	734	787	721	733	722	817	755	734	727	726	816	769	781	785	729	721	800	736	749	756	783	755	774	738	776	738	773	749	776	768	753	746	717	734	762	766	742	733	762	795	787	750	796	758	776	743	767	793	763	785	759	768	770	779	721	769	743	757	751	797	712	772	762	734	730	743	748	711	701	784	745	727	782	727	741	753	709	758	716	792	723	739	782	764	776	748	759	784	764	788	752	766	786	770	741	776	768	780	783	729	743	736	750	740	716	761	751	742	760	745	771	716	781	744	804	823	737	768	756	815	717	780	756	761	756	731	716	766	744	749	746	727	800	719	724	740	792	681	790	719	732	748	748	754	699	707	760	689	746	795	694	718	724	755	761	689	752	787	770	760	785	749	744	740	733	756	736	743	803	852	693	743	772	756	730	782	717	791	765	774	780	737	731	768	719	774	729	732	751	721	781	768	721	766	763	779	716	796	774	787	731	768	746	754	704	771	801	711	731	780	777	737	735	728	727	757	771	715	780	750	764	772	683	734	759	740	779	706	825	728	774	730	786	713	778	742	765	779	767	771	785	737	758	728	721	746	728	757	723	797	736	762	737	826	780	752	742	802	710	712	738	790	716	768	757	756	757	744	779	759	732	754	768	728	769	757	719	761	729	714	722	763	765	749	752	795	722	766	728	773	745	760	790	752	718	790	756	715	741	798	774	748	803	710	753	755	720	765	736	742	743	780	757	788	721	769	778	776	784	748	790	785	756	767	739	740	783	738	758	766	744	742	745	802	735	772	763	746	790	714	710	801	751	746	743	800	783	791	732	755	782	740	751	735	736	744	709	779	755	713	744	793	753	754	732	747	762	757	764	770	746	724	750	790	728	802	781	755	739	710	754	711	786	753	742	794	766	760	782	749	751	731	792	785	735	766	742	714	740	766	744	766	803	785	828	740	739	724	751	732	733	736	768	780	741	726	763	744	761	762	755	728	772	775	719	747	723	765	761	754	741	751	740	787	778	798	751	715	771	741	756	757	731	750	723	771	748	748	795	723	693	773	733	737	815	755	785	728	730	715	760	743	761	842	763	731	698	785	759	752	754	739	751	776	783	730	775	776	779	754	762	803	735	777	760	778	745	786	767	745	747	705	708	706	763	750	772	750	711	762	768	702	758	736	808	769	741	765	767	762	697	723	733	695	720	738	746	748	736	728	728	753	774	765	769	781	702	747	791	755	762	731	709	779	779	766	748	720	775	740	765	779	739	732	755	761	731	729	792	763	719	762	778	726	762	712	777	787	768	715	765	738	779	767	751	753	787	789	746	792	766	752	758	785	753	777	729	737	729	745	733	810	715	765	782	755	720	746	772	728	723	796	775	783	773	701	738	804	713	779	734	782	765	771	757	793	697	792	773	796	811	763	749	719	711	745	757	787	734	760	741	724	732	707	768	783	744	771	782	788	781	814	744	740	766	771	755	717	727	804	749	733	760	723	772	732	786	802	771	776	734	754	740	784	777	769	741	755	720	789	743	746	771	719	782	787	760	714	786	766	778	741	758	760	758	753	765	742	784	785	759	762	764	818	730	809	712	722	745	722	786	770	771	785	768	717	699	766	755	792	773	812	718	780	749	769	784	737	809	755	822	743	757	747	741	765	753	705	765	745	790	784	779	767	754	783	793	724	782	771	761	732	787	771	771	717	710	792	745	689	781	737	814	742	732	723	790	767	781	730	753	796	783	754	760	740	738	776	743	766	715	758	758	787	719	776	751	767	769	757	731	738	759	792	723	765	746	738	768	781	740	723	761	710	758	813	791	752	738	739	781	754	724	832	757	743	753	791	744	738	728	801	791	731	752	761	719	748	730	782	739	773	757	806	725	757	762	815	734	738	713	734	779	759	735	779	766	763	783	689	701	737	784	797	742	759	749	735	765	780	755	716	776	787
26446	16751	12763	7778	4444	2667	2103	2086	8027	16752	16295	10896	4405	795	324	288	366	511	581	546	401	319	277	258	249	276	270	273	283	289	268	248	256	258	266	246	242	247	259	283	216	259	273	273	293	244	251	272	250	262	246	235	238	289	259	235	269	254	280	262	260	253	230	264	273	225	244	275	261	269	271	235	259	241	244	261	252	246	266	262	237	286	276	262	269	271	269	250	261	238	265	257	258	283	238	238	225	252	256	271	280	253	289	246	305	277	240	236	269	239	280	228	261	260	241	276	266	245	264	259	262	274	248	255	266	253	268	264	270	242	272	277	276	276	252	273	276	254	263	248	251	268	230	257	221	255	238	277	267	249	269	277	268	266	286	251	277	273	267	289	264	276	286	247	249	289	259	275	253	265	254	239	270	255	285	252	242	267	264	270	226	256	249	247	273	275	285	239	267	261	238	237	251	291	242	266	258	273	262	248	268	246	269	251	265	222	246	279	250	252	254	262	290	293	252	264	268	247	280	258	259	245	262	265	254	264	283	274	250	242	241	246	234	287	249	264	285	271	246	275	259	279	255	230	281	238	247	267	240	293	255	295	245	253	280	279	256	277	240	276	260	293	241	273	279	248	245	266	259	274	281	266	258	271	244	249	256	258	251	258	258	272	246	253	263	279	247	252	219	262	214	270	262	266	262	241	239	244	258	278	264	227	261	278	227	250	256	258	242	271	269	266	275	286	284	288	265	288	265	248	259	271	246	259	255	261	256	271	279	261	257	264	253	290	274	251	241	240	256	270	274	283	256	292	243	263	260	251	295	254	241	250	270	245	258	267	244	256	259	277	240	256	275	245	240	254	257	257	249	272	259	263	235	265	252	230	269	256	274	277	262	266	252	296	264	268	245	263	256	249	263	297	274	260	260	265	268	258	271	262	267	254	254	271	244	260	256	266	262	240	265	248	269	266	287	262	273	264	237	248	238	267	235	250	275	251	248	232	262	272	246	258	289	246	267	298	215	253	277	254	286	231	251	254	262	249	242	248	237	236	261	255	283	270	262	267	291	260	258	285	270	230	247	245	249	248	277	270	273	263	290	265	258	267	207	282	281	245	237	276	230	260	246	244	243	236	259	230	252	264	261	255	247	265	261	253	244	241	282	261	270	263	272	290	244	225	242	252	245	283	259	278	271	253	244	282	268	242	252	269	253	251	266	285	266	231	255	250	248	261	259	232	268	251	279	289	268	252	252	260	269	239	258	247	247	243	280	237	260	283	267	249	248	262	288	255	250	260	253	241	257	268	266	271	316	288	259	285	269	256	253	263	240	286	265	252	261	246	260	258	282	264	260	254	273	251	251	261	258	271	268	265	279	265	259	240	273	257	273	284	273	266	263	283	238	264	274	248	245	259	249	261	273	286	249	243	281	238	268	252	239	287	245	260	255	258	282	266	252	257	250	248	253	276	276	259	248	263	296	261	249	256	257	254	224	263	250	272	259	247	207	257	255	249	278	282	279	265	238	225	257	251	244	260	252	262	260	272	297	221	252	274	245	291	235	263	263	276	298	270	250	241	277	269	256	250	269	256	290	254	272	281	238	243	267	280	274	242	256	214	236	234	279	267	229	282	272	246	224	263	246	266	287	254	252	263	288	264	271	248	272	270	257	251	251	234	246	280	245	280	277	266	289	274	256	283	276	263	264	237	253	281	270	244	252	276	251	237	284	273	240	258	263	266	286	249	265	241	276	244	286	255	277	263	252	251	275	241	254	267	223	283	264	259	257	245	255	246	268	271	279	262	271	267	271	249	256	246	290	237	247	275	252	275	273	267	271	300	251	258	239	259	275	245	260	242	270	265	228	277	249	248	241	270	260	272	233	244	252	239	247	264	248	265	249	268	230	254	267	264	275	248	290	261	268	244	268	253	250	279	276	269	240	265	229	241	253	298	257	265	239	228	270	229	278	267	229	282	267	259	281	236	249	270	262	280	251	265	224	242	252	243	269	216	267	263	248	249	256	251	260	290	274	267	238	233	267	270	248	256	273	246	251	226	281	271	242	255	269	260	242	227	281	262	274	260	270	233	269	273	279	260	286	255	239	255	252	298	240	241	270	238	262	254	264	259	239	238	251	256	248	223	266	266	265	258	227	259	253	252	246	244	243	288	286	263	285	247	271	216	281	251	257	280	262	253	231	282	243	250	272	244	293	238	288	269	261	260	239	251	252	242	286	280	239	248	285	295	283	287	261	256	263	271	266	229	267	273	252	242	271	248	250	235	256	249	247	244	245	270	242	261	282	260	256	260	266	277	225	271	249	261	257	251	261	253	250	270	263	262	271	247	243	274	268	250	270	246	276	237	304	275	262	253	250	262	267	256	234	249	249	258	254	280	256	280	254	266	249	252	287	240	252	251	251	273	272	254	286	258	280	254	299	260	277	266	271	261	276	267	253	249	259	239	282	250	269	232	249	269	285	253	221	250	246	258	239	292	243	270	272	241	252	285	252	261	240	284	270	266	277	242	254	273	246	264	259	254	260	253	260	254	282	283	287	259	274	243	266	291	257	263	272	265	291	250	267	261	255	234	258	264	254	239	261	241	273	290	298	236	248	276	239	250	257	253	287	264	260	270	241	284	264	244	263	273	279	266	228	276	259	275	256	270	237	231	258	268	257	238	262	250	262	255	273	286	284	265	247	289	250	264	243	272	234	224	250	248	251	228	246	222	298	243	270	267	257	257	267	265	272	264	262	274	284	234	277	254	267	262	256	288	251	271	250	253	235	286	258	250	239	272	286	272	250	230	252	239	295	266	285	276	257	271	220	258	274	255	251	276	234	289	232	266	235	239	252	275	247	247	257	289	284	241	258	279	287	267	257	242	263	274	252	281	257	283	250	240	232	277	274	262	261	279	295	251	266	252	284	249	264	244	244	272	248	256	265	269	259	260	268	260	259	259	296	237	254	294	261	251	287	258	257	243	261	280	246	263	262	267	238	266	290	273	271	253	261	252	255	234	263	300	246	264	270	265	241	251	249	240	285	248	278	252	244	257	252	285	265	285	278	260	247	251	282	260	276	281	256	267	260	247	245	240	260	293	244	252	277	272	272	292	261	258	241	266	266	278	252	278	236	253	271	287	261	258	258	256	223	264	288	262	240	260	251	266	265	254	237	284	267	263	276	275	264	267	265	275	273	250	271	226	269	265	250	211	253	249	263	276	256	287	312	263	257	249	258	267	267	230	280	263	249	249	252	238	243	236	259	275	299	257	257	273	269	232	259	264	281	269	256	278	263	279	250	256	278	270	247	270	256	244	256	256	250	260	241	281	278	249	260	248	255	288	267	265	278	269	278	267	259	253	256	272	279	236	271	230	279	230	286	268	258	272	274	237	248	241	266	270	256	257	300	254	242	281	266	243	264	257	227	269	259	279	262	264	243	239	250	247	268	237	260	272	283	267	268	252	235	255	236	259	292	274	276	277	257	261	221	286	245	260	237	267	275	241
15980	12695	18804	19495	17094	13267	12699	13325	30663	44151	41827	33785	17721	4130	1101	1007	1698	3096	3641	3010	1715	1060	849	772	769	726	728	717	749	726	740	727	714	675	788	705	747	751	732	725	709	729	799	719	686	733	724	715	715	796	736	722	709	753	738	758	730	764	739	701	742	766	710	714	749	742	699	700	693	736	724	705	743	749	750	688	727	755	756	763	692	714	705	740	732	730	721	718	759	747	711	704	715	720	737	758	757	782	769	744	710	700	717	694	700	707	773	730	714	683	718	781	705	739	694	749	775	730	714	742	717	736	731	714	734	752	695	708	703	714	737	724	754	735	735	739	680	759	726	717	707	708	732	695	741	755	678	760	687	719	720	720	754	689	742	746	762	751	720	730	717	790	758	711	737	714	740	753	721	720	694	781	705	678	695	710	718	778	706	733	764	748	762	725	741	707	671	756	751	748	704	720	697	732	697	736	671	724	756	734	694	759	733	721	715	731	713	684	731	745	730	728	702	740	722	696	723	733	768	773	704	762	736	732	762	746	689	652	703	777	707	734	720	677	688	722	709	700	728	728	755	676	716	774	755	688	751	734	727	689	693	715	732	727	723	708	743	694	756	722	736	711	734	732	699	738	715	803	719	720	728	752	746	761	755	727	714	731	740	696	745	725	709	688	773	669	744	712	708	720	757	674	691	722	695	664	737	733	770	756	718	751	755	746	698	724	696	718	735	716	724	715	751	698	716	732	733	713	753	738	749	688	740	675	742	781	695	752	722	735	729	717	728	764	727	713	722	736	697	736	723	761	707	733	724	741	707	721	708	734	741	646	717	697	747	726	761	746	718	715	702	717	729	706	678	733	729	688	715	699	737	724	728	720	728	687	715	752	667	746	698	708	736	760	761	722	747	692	685	722	727	747	729	737	725	695	731	721	718	770	681	678	675	659	736	774	696	741	707	726	774	747	713	701	702	708	703	768	702	727	737	706	675	705	737	710	737	709	730	679	713	714	705	738	730	741	705	730	704	728	744	638	733	750	725	763	713	701	714	741	717	727	732	677	765	745	737	759	709	710	724	707	718	752	777	690	749	772	630	684	733	766	713	738	732	706	752	683	713	755	744	745	689	736	721	720	734	722	678	724	706	677	706	759	740	685	733	740	706	723	700	741	703	730	759	724	708	739	718	714	790	709	713	691	719	729	681	707	770	719	743	735	661	739	740	683	741	719	731	714	714	734	742	717	687	669	670	749	733	733	702	737	722	765	800	737	730	723	732	689	717	719	675	670	728	725	696	728	718	732	745	710	751	730	747	740	703	738	762	719	735	731	717	745	700	741	749	674	748	697	728	719	680	754	679	744	690	713	727	703	772	737	710	741	759	784	775	706	667	721	721	743	783	732	742	725	721	691	782	722	723	760	748	764	722	698	739	689	725	762	810	695	745	730	700	737	728	709	715	809	717	768	756	759	749	667	719	720	733	699	732	730	740	758	771	723	761	719	737	716	733	698	736	741	735	723	690	746	686	742	744	749	683	755	776	740	705	717	742	687	732	724	722	736	704	729	735	771	747	677	768	756	758	717	751	715	726	675	718	697	704	736	794	753	733	711	729	735	686	703	739	687	759	723	686	701	761	738	720	701	705	721	694	652	738	738	717	725	727	689	758	739	721	727	716	726	736	753	736	754	693	729	714	735	691	721	725	651	716	755	732	773	685	748	736	722	688	740	729	739	717	751	753	687	743	753	701	694	716	745	728	696	700	729	714	691	722	742	735	697	717	744	732	713	728	738	735	738	720	770	730	755	756	763	697	709	721	715	746	733	757	653	752	733	729	719	712	702	679	722	722	726	704	754	761	704	702	693	728	683	751	685	739	745	738	720	698	751	755	717	755	715	778	695	714	705	698	716	738	726	783	747	736	664	723	783	710	750	771	737	717	757	713	714	732	723	710	701	684	696	733	747	695	775	746	714	660	716	733	726	680	753	703	728	743	722	753	746	724	682	708	691	760	728	713	711	727	729	740	697	748	719	726	781	744	759	728	766	685	708	772	701	751	772	653	749	736	708	759	763	708	704	736	749	686	747	703	729	703	800	774	745	678	768	730	696	708	747	725	698	739	703	740	719	707	743	778	755	712	691	707	722	706	705	683	748	707	725	751	734	756	725	677	732	724	759	732	749	741	730	697	720	739	696	740	727	701	770	717	726	700	695	714	754	726	698	770	712	700	711	721	724	694	757	714	732	694	698	712	673	697	691	728	686	726	770	727	761	728	696	655	754	726	735	664	712	712	740	754	744	764	764	725	765	764	703	726	765	728	739	728	757	765	729	766	734	728	699	732	741	738	705	769	704	703	706	711	692	703	749	724	764	713	736	730	703	711	733	764	731	754	737	749	686	769	717	719	741	679	663	689	715	733	719	732	741	765	700	701	712	735	751	750	701	680	735	688	769	725	743	710	715	719	701	777	719	692	725	754	717	715	705	701	705	697	713	689	721	729	673	754	700	753	742	769	710	746	753	759	734	748	759	741	726	679	682	716	757	701	717	703	737	692	725	715	678	703	703	666	712	742	750	722	679	685	718	733	713	771	710	694	730	719	760	710	789	689	746	718	764	800	710	761	727	705	718	709	740	712	729	743	687	705	759	690	681	713	738	683	678	756	742	734	734	698	734	689	762	745	718	685	710	731	702	740	730	694	726	715	731	724	721	697	753	724	720	702	762	775	747	724	738	719	713	742	773	725	704	714	736	750	745	729	726	732	667	752	710	699	728	697	733	692	695	712	733	715	769	747	712	721	702	743	697	702	751	684	729	686	720	698	718	749	737	711	721	777	721	714	715	673	774	719	719	722	723	731	707	757	760	741	717	721	729	688	766	776	706	699	736	763	725	746	731	734	710	787	719	745	740	732	697	783	748	648	781	724	700	754	768	730	689	715	741	742	715	756	714	756	721	764	738	737	706	723	750	717	707	674	687	769	732	740	733	746	673	693	708	731	682	696	783	741	751	720	722	717	715	699	727	677	681	735	708	698	707	693	763	744	675	708	672	694	734	728	716	735	703	792	712	750	723	718	713	741	766	679	735	703	754	764	708	685	706	703	736	791	767	757	775	729	719	714	725	695	753	748	704	705	719	777	673	720	723	774	701	741	750	723	714	651	749	721	680	727	697	719	758	722	706	784	694	765	723	767	718	730	703	693	726	688	764	721	707	758	704	708	753	745	723	705	725	694	740	723	756	734	744	745	727	681	763	709	712	725	707	759	757	698	726	689	817	733	772	759	721	706	720	706	727	731	696	759	694	721	682	716	690	783	762	804	692	782	680	681	740	730	736	750	725	725	677	745	697	758	723	718	711	689	706	755	718	752	714	752	749	739	776	711	708	781	746	756	712	727	702	698	713	710	731	720	738	706	766	732	745	758	684	737	731	707	721	781	723	765	730	714	806	717	749	737	722	677	681	738	739	719	725	753	760	733	711	710	796	744	699	743	733	751	730	736	710	703	728	778	678
32272	20523	16590	9800	6151	4619	4941	8592	13795	23896	23076	13953	6203	2265	475	418	473	819	1716	1623	1103	576	375	289	261	301	283	284	249	270	270	274	284	271	260	269	286	271	276	239	254	270	277	256	277	283	294	295	272	280	267	305	288	250	293	298	278	281	253	277	280	309	274	258	288	304	293	293	241	261	257	306	277	324	274	313	270	267	275	249	310	292	295	253	301	257	295	271	278	304	289	291	279	288	297	302	287	263	291	298	275	316	285	284	290	289	282	256	285	288	279	306	271	251	298	293	285	293	279	260	302	302	265	279	292	264	276	283	282	274	278	228	259	279	267	281	283	277	295	318	301	266	281	261	269	255	258	276	324	259	279	281	296	248	287	279	265	272	268	273	270	258	260	269	268	276	304	266	265	292	276	267	283	294	283	293	297	289	274	274	277	269	264	279	265	286	250	331	276	295	252	274	272	265	281	288	284	272	322	283	284	266	266	306	311	289	267	268	280	254	238	281	291	287	287	240	306	294	291	267	287	268	294	242	280	298	262	283	331	295	263	282	260	288	266	272	287	298	265	264	302	263	265	282	259	281	259	277	278	265	276	306	262	253	291	277	265	276	253	302	309	270	283	292	267	276	279	282	290	239	291	295	274	287	287	291	266	268	253	290	282	258	282	274	250	283	274	299	283	288	245	333	270	271	281	300	278	309	291	270	292	288	273	278	303	289	272	271	259	254	303	273	295	271	277	304	283	273	271	275	262	296	268	269	289	251	295	261	280	261	267	298	265	294	270	275	308	262	283	294	271	284	273	294	269	284	307	237	262	288	287	288	287	289	279	287	283	281	256	284	299	270	259	249	281	266	256	299	266	310	267	270	297	293	271	274	301	291	273	259	287	267	250	259	277	270	258	263	282	289	270	254	272	275	278	292	285	268	302	288	273	290	262	273	284	291	244	262	283	245	238	296	297	290	291	287	275	264	266	261	250	283	279	266	292	272	287	296	302	267	290	273	295	263	279	273	296	283	279	275	277	282	285	285	254	262	287	279	269	268	273	275	298	316	320	319	259	283	255	291	287	274	273	278	265	273	298	273	266	274	247	277	246	314	251	245	290	259	269	267	286	255	284	279	253	292	271	258	313	266	265	285	285	260	298	284	261	281	256	272	280	264	280	284	284	302	268	281	285	248	278	290	258	282	259	244	288	324	269	259	276	282	314	325	274	273	300	270	278	309	288	285	262	301	268	266	306	275	282	266	284	258	288	256	270	268	259	290	242	293	277	309	290	305	277	268	257	298	269	279	309	271	292	277	267	271	263	268	270	291	248	296	270	282	309	299	318	296	284	285	268	247	267	311	284	259	286	268	299	262	267	262	296	282	264	264	247	318	293	291	290	261	284	275	270	245	289	270	288	297	292	272	253	287	298	306	284	294	264	298	308	302	266	295	279	280	294	289	267	276	284	305	269	283	300	311	291	256	287	249	274	273	266	267	303	282	285	269	269	280	289	287	291	249	270	265	334	284	288	281	291	264	278	284	270	299	281	281	303	300	319	264	265	281	233	308	322	311	251	269	311	266	284	267	280	280	290	277	264	305	235	261	259	279	278	305	287	267	272	285	291	304	282	286	282	243	270	272	303	267	312	258	300	279	236	268	258	266	278	256	276	269	309	277	286	271	279	260	269	263	272	258	265	291	252	343	269	269	296	304	274	291	272	277	292	280	305	292	316	283	256	294	272	310	290	307	262	284	282	282	251	250	286	281	292	291	248	261	298	258	264	290	277	298	284	283	289	247	261	269	288	267	247	265	293	282	260	266	301	293	286	267	295	283	257	256	266	286	253	286	251	268	294	266	284	291	290	273	286	267	258	292	265	303	307	285	276	267	295	292	296	275	286	270	280	273	270	265	273	298	275	246	261	275	253	273	288	280	277	286	266	268	270	293	284	271	298	277	282	259	263	258	285	267	297	291	274	282	282	282	311	300	255	264	273	297	258	278	263	242	304	294	268	310	294	286	282	295	285	272	227	295	260	278	288	286	277	263	251	256	270	276	316	291	315	251	294	251	281	247	270	277	281	278	317	276	290	277	297	299	270	288	283	270	298	275	293	290	280	296	296	252	255	255	286	304	305	292	260	318	306	270	268	300	276	293	261	287	275	303	269	283	293	253	283	281	302	275	291	273	284	304	311	267	288	291	275	287	276	287	278	287	255	257	293	300	300	333	289	250	252	266	248	220	272	258	265	267	286	282	247	255	296	290	284	275	280	281	267	302	312	264	291	301	301	261	270	259	285	269	245	263	270	287	308	293	228	238	287	268	286	257	278	268	267	292	260	285	291	292	278	257	305	300	292	277	276	241	280	259	282	284	280	260	307	266	250	286	276	277	295	254	228	252	274	273	279	274	282	261	278	261	285	279	271	292	301	275	288	305	285	271	278	263	267	254	285	286	265	284	305	261	287	270	277	265	266	273	259	268	276	275	258	276	281	256	279	253	262	289	272	276	272	274	282	283	285	283	294	277	264	283	309	268	299	264	257	304	274	301	283	307	292	294	240	276	268	273	280	290	300	270	282	283	272	265	302	304	253	274	282	282	270	286	275	256	279	286	289	281	282	248	262	278	250	281	279	288	251	261	259	299	282	295	281	309	290	298	270	281	301	304	311	279	276	282	297	262	274	262	275	277	281	271	289	283	287	282	270	244	276	292	269	314	274	269	261	285	301	256	265	271	292	268	293	323	286	292	278	307	281	287	242	274	262	246	266	293	286	279	287	275	254	258	281	286	308	254	281	285	282	328	260	258	244	274	282	272	296	260	296	264	272	253	267	262	290	263	295	270	280	295	248	278	283	301	283	286	274	262	278	256	262	264	299	285	273	282	296	282	271	271	290	271	266	296	302	275	254	274	269	261	280	274	314	275	277	281	288	286	269	251	286	286	265	283	288	310	254	292	257	241	286	300	260	254	281	245	260	274	264	319	290	289	262	292	274	269	272	302	276	296	301	283	264	283	283	277	293	287	287	290	285	274	286	298	302	292	281	263	282	264	284	288	309	286	289	272	272	261	293	255	292	255	265	271	317	294	279	291	281	257	290	276	274	273	271	287	255	285	272	283	268	315	279	293	268	257	283	304	253	284	270	255	295	284	278	263	242	282	286	273	296	286	319	262	284	275	287	278	296	297	290	284	288	244	283	277	283	300	281	272	274	289	278	294	281	273	303	320	265	254	243	293	290	256	245	273	272	300	281	273	267	273	282	252	277	254	250	281	286	281	307	287	306	274	298	293	280	298	280	299	258	307	298	289	279	260	290	309	267	283	276	253	274	270	303	277	288	264	279	310	298	297	265	277	284	295	284	279	284	258	288	287	282	279	284	275	246	282	291	292	291	311	284	292	271	272	245	295	275	291	280	304	269	292	288	274	273	282	256	292	305	255	274	274	283	263	288	278	277	287	284	259	293	294	284	274	286	295	285	282	276	263	298	269	293	279	270	260	272	301	282	273	260	265
19050	14498	20978	21947	21103	19783	21787	28926	37964	49714	48607	33445	20742	10702	2196	2028	2364	5406	11594	10433	6974	3157	1532	1011	877	840	769	727	769	770	802	750	840	790	793	800	739	778	732	837	790	728	795	802	810	830	829	789	778	708	764	772	739	779	797	754	767	718	757	758	759	763	780	802	779	781	804	721	793	819	792	786	791	787	809	729	740	773	797	782	757	749	753	759	763	781	804	801	769	758	741	780	786	795	753	742	796	743	822	778	827	799	745	774	822	764	767	819	763	783	767	763	728	768	810	738	800	768	772	756	746	762	817	767	823	817	744	776	792	788	777	769	752	778	785	793	765	760	812	794	778	771	799	802	748	758	787	771	790	756	767	754	771	799	739	746	723	771	765	717	723	823	753	842	782	837	748	763	749	748	776	806	838	748	762	777	792	750	795	756	799	756	760	754	754	797	802	767	737	788	839	776	790	776	783	782	802	701	739	778	806	777	781	741	765	754	804	760	750	772	787	738	740	800	765	734	820	822	783	755	748	751	796	835	798	761	812	783	774	753	765	775	788	803	742	744	781	766	754	749	764	770	764	762	735	783	779	723	766	807	763	784	795	789	787	773	793	753	751	754	744	768	793	731	809	767	757	780	803	828	768	782	793	800	810	763	763	858	723	757	751	779	786	774	815	785	817	788	752	783	704	770	795	740	766	791	733	795	748	811	801	778	747	838	815	801	760	743	752	816	776	803	776	763	781	773	792	821	816	790	776	758	796	795	803	758	734	775	768	753	752	806	800	811	742	799	765	805	765	769	774	753	787	769	769	761	749	788	801	763	774	814	789	769	769	801	764	758	754	744	766	742	814	786	767	738	764	783	803	726	776	720	769	788	745	831	776	780	792	804	790	734	735	785	757	777	785	750	723	762	795	770	777	788	720	805	769	790	713	809	785	831	761	783	770	801	786	761	764	755	733	785	812	757	809	742	821	765	762	828	748	756	748	794	726	773	779	814	823	721	794	801	783	770	793	783	793	767	761	750	783	780	826	770	796	770	783	785	776	777	762	769	781	778	801	744	791	779	769	758	794	822	698	742	776	792	788	749	776	823	765	802	796	796	754	831	808	823	749	800	763	758	765	775	776	789	764	734	776	765	778	776	696	776	826	766	800	776	757	781	741	797	777	753	772	777	815	809	761	760	807	778	770	737	766	780	789	791	817	802	761	768	757	804	791	784	789	750	808	791	814	758	770	776	762	752	768	769	752	765	769	781	786	774	764	731	760	744	742	829	775	798	806	734	765	766	751	822	802	827	772	784	714	779	789	779	738	728	811	783	770	768	785	799	756	813	826	788	777	774	768	756	743	739	805	763	785	753	786	771	747	761	779	796	747	756	824	772	738	810	752	826	782	734	764	821	762	779	834	766	746	761	724	815	755	815	812	748	802	764	781	775	781	716	776	764	798	744	809	828	750	799	765	756	761	769	768	830	764	771	795	741	786	772	803	731	713	766	838	826	767	778	789	752	779	792	774	786	769	737	825	772	809	820	743	744	796	745	799	787	795	791	757	773	736	767	752	778	794	775	807	797	766	802	749	752	788	778	784	793	705	718	743	823	787	772	763	799	807	760	753	787	793	713	747	800	743	761	779	779	797	764	753	774	761	763	807	763	718	729	758	763	753	735	753	766	756	754	800	729	738	793	790	795	757	816	801	841	809	730	753	764	721	817	764	719	777	767	818	777	770	735	800	785	768	770	809	787	791	758	800	762	780	784	761	762	772	795	757	747	724	747	813	738	742	725	787	769	802	740	797	727	774	733	762	796	743	787	789	854	765	739	817	793	780	815	818	800	802	768	769	800	783	724	784	756	759	807	756	772	766	813	838	837	778	817	817	749	714	824	794	786	780	825	775	779	775	796	771	760	740	760	803	771	779	763	770	748	758	754	759	752	767	771	756	788	765	740	740	771	775	811	791	829	753	801	800	779	784	749	778	825	794	763	807	758	817	816	770	735	738	822	751	769	777	781	795	793	770	768	796	720	798	809	748	788	789	797	756	759	775	754	751	779	807	779	813	784	789	779	788	772	742	796	801	782	750	727	750	808	778	767	710	793	748	759	815	764	726	823	779	815	759	782	766	772	777	775	747	785	840	824	827	749	752	733	777	822	754	758	757	807	780	771	753	796	793	806	756	823	792	729	796	723	760	801	755	803	757	799	768	800	839	742	837	802	752	802	777	770	804	723	763	769	761	782	752	813	825	818	799	771	775	803	738	718	803	823	728	767	712	793	807	758	773	797	750	736	771	816	768	751	765	782	829	785	827	784	811	759	825	781	772	803	772	792	784	818	783	746	750	774	767	770	752	744	821	762	717	740	795	800	733	808	800	787	779	760	773	781	746	818	821	765	779	812	794	809	783	788	817	800	767	746	748	828	810	757	800	800	759	772	783	759	789	763	747	743	758	760	797	856	739	735	825	758	785	748	787	761	766	799	769	801	812	782	766	765	780	774	805	828	780	797	753	807	764	793	765	773	744	746	721	752	802	759	769	786	770	784	759	785	787	762	791	737	750	734	769	808	799	790	780	808	826	749	753	807	774	713	780	822	809	817	796	739	776	738	746	780	799	823	801	740	750	798	774	799	767	780	735	762	772	744	799	777	766	800	835	772	829	764	739	775	754	773	785	750	763	774	781	761	755	763	793	781	761	762	792	768	795	752	773	787	737	784	782	750	753	754	749	707	785	752	714	758	791	777	778	775	733	745	761	754	762	774	795	775	763	827	780	769	731	763	753	789	775	780	775	795	759	763	752	764	753	765	791	789	722	780	765	754	746	750	836	826	742	743	768	788	739	723	735	770	788	819	762	711	765	766	812	795	789	798	782	746	763	759	753	793	796	816	777	805	772	719	779	784	767	814	796	766	796	821	772	814	754	712	785	823	775	767	768	796	821	742	808	790	749	790	783	785	789	784	717	773	743	782	759	805	811	796	810	816	811	771	794	734	765	773	754	788	768	751	764	753	771	779	756	761	776	777	743	802	796	836	772	768	766	793	799	770	730	806	801	809	798	759	810	796	762	748	756	800	783	753	767	778	768	786	760	754	746	758	763	841	754	824	796	719	827	751	822	709	757	781	799	722	786	764	761	774	834	775	798	771	784	757	749	772	796	752	758	736	815	823	802	783	821	759	784	801	814	720	753	847	814	806	734	768	767	776	817	772	774	748	760	747	764	815	711	761	744	805	752	758	844	781	842	794	805	786	743	800	749	758	775	760	776	754	759	775	767	712	816	739	767	779	792	754	793	770	812	749	805	699	759	793	788	786	775	758	757	788	743	811	822	730	762	766	708	752	788	761	754	802	736	774	756	815	734	814	807	749	771	774	760	759	779	770	777	778	796	804	756	766	772	723	804	822	810	764	845	771	780	791	712	807	720	779	789	788	777	740	749	760	836	788	776	805	756	813	789	780	804	777	756	867	781	801	768	730	741	748	768	792	791	761	800	794	763	772	764	738	782	754
16809	6441	4658	2749	1902	1552	1180	1641	1918	1929	1424	689	674	599	437	353	306	308	338	384	355	358	322	312	278	298	305	300	280	258	291	294	317	301	303	351	304	272	307	296	304	308	282	287	272	307	315	288	289	286	282	306	286	289	308	295	279	277	310	303	293	315	289	280	333	317	306	282	316	292	290	322	308	283	342	310	292	283	280	332	302	285	299	276	270	320	281	299	327	297	284	287	335	321	294	284	313	281	297	309	290	316	274	313	295	304	309	277	315	314	277	285	297	271	320	277	302	294	287	310	301	328	283	291	291	303	295	317	313	280	296	295	296	297	275	264	294	303	279	269	295	336	267	302	284	304	301	358	315	307	292	332	294	296	318	301	281	304	289	287	276	269	267	281	310	278	317	283	274	294	292	275	325	301	335	309	329	277	277	284	309	290	283	287	276	285	327	308	265	298	289	307	293	332	282	287	313	290	292	323	306	284	307	300	308	297	287	307	274	335	295	276	272	263	312	297	310	314	333	334	288	290	321	292	283	338	282	309	272	307	318	294	267	286	261	297	297	290	301	309	274	296	315	267	297	256	270	297	270	289	287	298	279	293	278	305	265	285	278	285	302	299	283	286	296	321	305	294	296	305	280	285	302	301	300	290	304	298	279	294	299	286	304	297	311	299	282	298	299	312	272	286	319	302	278	291	278	293	308	315	280	309	302	269	295	268	314	295	289	321	284	298	273	295	270	309	316	291	311	322	322	285	304	282	306	274	334	287	283	317	303	296	283	325	295	289	317	239	304	303	301	319	295	301	312	319	292	303	306	296	317	269	291	303	265	309	298	309	269	271	287	294	292	304	257	338	255	272	263	270	281	294	277	290	277	297	271	300	309	258	276	303	340	309	289	306	311	310	293	294	264	327	296	281	298	309	274	296	307	288	278	290	284	308	285	299	318	284	269	293	314	311	305	303	270	298	288	311	331	304	315	296	317	297	299	311	299	315	283	290	316	295	301	304	296	285	308	284	291	256	313	320	294	298	292	304	319	282	282	292	283	293	324	313	301	291	310	293	321	286	276	320	294	304	321	267	313	302	301	294	293	281	251	266	274	284	262	299	321	331	283	309	292	300	287	297	277	276	286	303	306	298	308	304	308	288	300	267	305	316	272	326	267	289	283	299	287	287	308	291	288	300	322	289	304	294	314	296	296	296	294	326	295	304	326	294	319	292	292	274	306	268	290	310	260	285	302	280	303	297	292	299	287	292	258	313	300	296	306	268	284	288	289	319	295	274	289	316	299	300	291	287	307	278	277	289	292	299	281	291	279	328	283	277	303	285	302	288	319	288	320	311	318	278	306	275	306	294	277	292	275	326	295	323	330	309	266	292	314	289	276	285	287	281	295	323	302	281	320	300	286	287	315	293	328	299	284	289	279	300	298	309	290	271	317	294	312	305	320	284	291	282	276	280	261	312	288	270	298	314	297	301	309	299	314	299	336	303	275	286	294	310	306	325	301	318	296	311	305	298	305	290	287	291	259	260	287	292	319	319	282	289	309	296	281	298	313	289	277	306	295	285	285	303	296	274	322	274	306	288	291	280	293	303	301	315	310	330	292	300	283	305	287	301	325	306	316	260	317	287	308	294	315	305	266	310	278	315	305	297	294	294	287	309	307	321	285	322	282	328	296	308	306	297	285	292	253	284	277	268	298	293	269	277	319	308	304	299	301	316	309	287	278	292	307	277	278	311	288	310	296	281	290	305	315	283	273	303	315	337	326	283	302	272	279	305	285	284	313	305	283	299	261	285	295	312	339	297	287	315	307	299	295	292	328	287	286	267	295	297	313	348	316	301	308	302	324	304	306	280	260	313	301	300	259	282	292	291	284	286	295	301	311	288	309	290	283	260	336	309	304	301	299	293	298	306	329	295	304	308	287	295	291	295	276	299	269	314	308	299	285	318	324	281	306	314	294	314	278	322	293	280	284	292	310	337	280	298	313	276	284	297	301	288	365	298	269	290	306	287	269	280	313	280	293	295	296	306	310	304	298	321	291	323	322	336	286	305	307	303	285	280	281	287	257	306	297	285	297	320	297	301	297	310	307	294	295	298	317	265	328	309	299	298	290	291	316	310	290	287	288	307	285	289	312	295	302	263	295	288	269	310	285	289	324	298	276	281	270	301	288	287	292	291	291	323	312	288	302	338	279	305	299	289	286	300	262	305	296	288	291	294	295	299	321	300	286	288	277	278	326	293	294	264	307	290	348	288	300	291	277	297	298	311	288	303	315	275	291	288	312	327	273	286	295	284	299	299	284	320	265	276	306	315	283	299	287	321	302	287	313	312	299	298	303	309	311	303	277	281	304	299	289	283	304	256	285	311	291	319	273	286	277	287	281	296	274	302	266	259	278	281	308	287	323	286	287	295	282	300	292	295	310	310	297	298	295	307	321	290	281	305	330	300	295	302	299	315	287	319	288	280	257	325	287	304	293	256	301	294	282	281	283	305	303	305	272	299	307	266	321	277	272	272	294	319	295	328	283	295	308	321	307	279	328	275	280	305	301	251	249	275	311	280	310	312	310	308	266	288	303	284	300	289	298	292	293	339	277	337	310	274	299	320	274	277	278	288	292	289	282	295	311	267	317	306	306	312	293	255	323	292	333	312	290	330	294	318	276	304	304	288	302	290	304	309	302	275	296	273	288	304	302	288	311	289	319	288	311	303	317	286	308	280	296	318	283	322	304	292	297	304	285	302	297	295	325	315	276	298	313	273	290	320	322	320	297	296	293	278	281	285	310	281	291	294	275	248	300	289	289	310	329	292	326	313	290	295	294	307	285	277	284	319	298	291	302	282	293	325	301	330	291	282	307	303	312	281	333	302	323	292	287	292	290	280	291	300	295	315	271	304	308	314	318	283	305	303	285	296	331	310	294	265	301	280	316	312	294	290	296	269	311	291	288	286	281	289	275	329	282	324	278	294	268	279	295	294	330	303	290	301	275	300	306	286	286	269	311	291	302	294	282	288	294	295	311	284	305	294	296	322	288	320	288	299	304	305	325	305	328	283	296	319	293	311	301	327	282	291	297	274	319	294	298	310	295	308	285	267	275	297	320	317	316	299	264	290	283	313	297	295	316	299	274	284	284	285	291	296	283	295	278	279	326	321	298	268	322	313	277	254	294	323	305	267	342	292	301	273	323	299	255	307	294	320	317	302	291	258	319	302	282	280	301	275	279	308	310	325	283	310	285	292	293	284	328	288	282	290	289	302	320	299	300	290	302	295	291	265	279	289	296	308	290	331	310	294	339	301	294	265	279	291	283	295	296	293	275	285	297	304	345	277	319	299	293	316	283	293	314	273	303	281	290	303	311	308	268	303	298	267	298	303	296	308	308	302	277	335	288	287	297	323	277	301	313	334	280	310	309	327	297	275	329	303	288	261	270	301	342	297	308	287	302	274	300	291	314	261	294	310	298	308	333	261	303	283	308	267	284	307	294	297	285	288
10558	5857	8884	9686	9598	8857	6937	9652	10959	9831	6961	3111	3681	3023	1519	1081	971	1075	1268	1357	1273	1008	825	854	810	829	835	804	859	787	830	879	780	820	832	817	779	800	855	864	816	824	836	824	856	858	808	822	804	816	807	812	773	803	759	792	782	842	789	805	743	833	792	814	804	859	822	771	826	871	769	796	832	756	786	833	793	803	805	820	787	813	812	845	812	834	828	776	780	862	795	866	861	835	822	814	796	825	829	821	855	823	829	820	863	824	787	832	849	822	785	796	807	868	860	783	827	807	802	837	812	804	826	825	847	788	835	809	839	777	855	843	824	842	850	815	832	840	838	830	763	808	864	809	786	826	807	860	845	819	750	785	808	848	838	817	862	844	771	812	820	836	793	824	811	752	808	810	746	826	823	834	817	815	820	857	834	824	811	742	785	812	831	847	866	802	790	814	834	799	821	794	810	821	871	909	822	836	807	854	794	810	826	782	868	866	875	854	811	780	792	828	779	869	883	830	791	828	827	816	838	812	808	825	752	794	850	824	817	827	811	813	799	835	795	793	778	828	819	864	836	887	789	783	816	824	854	776	785	816	771	763	794	812	843	792	868	785	806	841	822	857	803	801	862	787	820	810	800	823	774	815	822	808	774	852	817	856	798	776	813	789	843	848	783	810	812	818	789	808	834	866	810	782	822	814	826	791	765	790	788	809	779	833	810	818	839	869	804	853	824	823	871	828	815	809	822	846	839	806	845	822	838	850	873	842	883	758	796	865	800	857	841	821	823	811	846	827	776	869	804	832	797	831	836	786	774	797	843	812	820	853	812	867	817	853	767	799	841	895	833	823	784	773	857	831	856	793	866	779	834	864	840	784	822	800	828	840	826	830	740	775	860	871	833	795	818	807	801	839	784	837	769	815	780	830	819	868	823	789	861	792	817	851	850	818	798	811	799	799	856	798	853	805	756	836	794	801	806	814	816	806	860	859	805	846	803	789	812	850	860	785	771	841	799	812	871	727	763	771	828	810	839	787	881	785	829	824	808	823	804	836	826	790	843	839	814	772	782	816	812	844	825	812	796	819	754	828	798	841	797	777	807	833	844	823	809	803	872	813	829	867	826	839	778	761	799	810	885	805	864	790	849	846	829	819	817	814	823	783	804	851	862	849	807	835	811	835	781	815	879	842	811	832	822	818	806	812	802	852	876	821	828	792	812	812	838	832	787	806	797	813	755	816	846	771	826	839	792	793	809	820	799	822	836	781	803	821	758	839	784	789	846	839	841	879	842	836	826	802	799	843	830	772	878	783	808	829	855	816	780	815	855	820	805	809	815	825	780	838	825	820	812	852	801	821	758	810	834	834	805	786	856	809	820	831	774	822	785	859	792	817	825	820	860	825	838	841	781	816	840	830	850	869	835	851	797	788	817	827	836	827	830	847	816	867	825	800	778	832	819	831	819	797	804	770	832	785	809	828	832	811	834	763	816	841	785	871	788	800	795	770	825	790	806	824	823	846	818	797	776	814	760	819	861	821	770	830	737	844	791	772	852	831	800	848	824	803	855	815	867	821	796	829	865	811	831	780	819	790	818	820	806	817	792	843	818	786	881	852	776	837	758	827	842	853	823	829	835	804	801	820	829	797	837	798	833	817	820	833	771	835	825	839	797	813	831	860	852	797	845	854	812	844	819	808	827	840	744	822	864	811	829	792	895	803	849	770	813	777	790	785	854	787	838	778	831	837	750	801	758	737	843	850	809	847	846	855	789	818	837	791	881	787	807	782	888	859	837	781	815	822	835	805	849	788	844	818	754	764	807	812	813	829	804	850	819	861	856	850	823	861	826	858	843	885	810	833	806	840	853	820	844	807	777	854	819	866	828	774	841	828	814	816	841	833	790	805	916	851	843	830	786	856	863	827	846	806	833	813	876	776	805	818	782	816	788	812	798	832	809	804	777	783	821	904	820	828	775	832	781	848	847	809	805	830	826	834	825	832	876	837	801	775	826	834	846	772	785	864	827	817	792	819	803	849	857	802	819	779	833	843	819	875	845	800	776	876	840	780	826	834	849	774	864	832	782	797	799	757	803	792	796	801	766	788	770	802	847	766	817	818	831	786	804	803	842	805	769	816	762	804	832	816	758	781	788	818	823	781	835	790	806	837	787	837	817	843	773	797	858	820	832	811	811	835	830	786	840	809	821	828	841	854	805	787	892	786	812	837	829	846	768	798	834	839	787	877	776	834	799	776	812	848	894	803	788	804	818	833	852	829	828	827	791	826	801	846	857	829	787	777	753	829	819	840	862	856	813	824	808	769	813	788	791	826	775	803	842	836	854	811	785	810	791	786	779	821	792	784	794	812	842	808	837	831	810	833	818	818	882	820	810	814	795	823	865	869	821	837	792	818	800	817	795	792	805	811	781	823	819	833	815	800	814	822	773	820	835	779	850	833	833	815	784	823	802	782	802	803	820	784	827	774	795	801	808	816	802	847	774	805	790	808	827	772	847	773	790	826	849	824	811	834	819	819	839	818	865	817	890	781	825	809	845	850	787	853	796	818	795	788	853	800	799	813	846	861	852	820	843	801	845	844	790	810	833	809	835	746	833	836	865	794	809	844	846	821	810	862	834	793	816	808	791	782	771	837	815	811	806	799	800	841	818	780	842	856	817	799	825	783	804	801	874	830	777	817	828	794	830	759	783	826	824	888	826	812	788	800	834	853	791	818	822	790	805	857	796	789	788	823	807	832	839	792	839	842	888	822	787	809	841	847	812	820	832	838	795	871	825	815	834	840	767	845	829	833	821	783	844	835	854	778	859	836	790	831	815	860	839	808	812	836	857	795	807	771	820	793	829	797	813	774	780	787	840	779	824	827	776	842	823	841	803	810	816	827	827	797	817	773	787	830	813	777	795	816	786	848	810	818	835	839	817	846	842	818	861	802	825	817	856	805	815	832	815	831	774	814	804	870	843	817	829	829	806	863	829	834	812	820	823	753	765	826	813	840	870	818	795	847	789	841	885	848	824	812	805	837	762	804	856	780	804	834	789	785	855	853	822	843	808	846	833	793	839	855	805	769	830	810	855	777	812	846	808	825	829	839	810	802	840	794	835	789	793	820	845	782	898	815	777	820	785	834	833	841	842	789	761	850	792	812	822	856	905	793	809	782	800	839	831	890	855	832	801	818	754	802	797	796	816	792	846	850	797	813	827	827	739	832	856	806	818	837	809	805	847	847	799	802	805	804	822	749	808	815	847	772	796	817	794	815	781	862	853	823	824	814	844	822	774	860	797	848	794	806	799	857	770	836	796	847	855	817	765	771	817	806	848	765	849	810	808	863	826	813	828	836	909	822	798	842	787	835	842	825	839	812	832	840	829	793	827	820	858	820	800	775	804	790	844	855	841	829	833	857	819	841	826	854	780	832	769	875	835	864	766	828	835	783	861	811	799	814	779	796	833	868	848	824	758	841	831	732	827	810	828	871	784	813	780	791	853	824
27378	17655	13792	8512	5729	3667	2853	6178	11047	15718	10778	7095	4311	2800	1649	832	415	317	354	398	370	296	289	305	300	260	288	263	314	278	284	278	271	249	272	318	265	255	289	248	262	287	289	282	281	241	275	263	276	253	296	279	274	270	302	278	276	222	291	290	295	287	289	287	300	265	291	284	263	302	283	273	265	284	284	288	267	289	278	255	286	250	285	280	265	294	286	268	251	311	300	272	305	282	262	275	303	285	305	280	263	284	275	308	285	282	297	248	299	286	282	278	281	300	288	282	317	282	277	306	273	275	286	301	270	295	240	282	262	280	262	248	277	272	289	295	268	288	284	288	261	272	293	254	291	292	267	287	288	289	280	258	322	280	304	269	276	295	298	258	259	284	276	266	294	272	306	296	267	283	259	251	266	266	275	290	311	257	275	306	281	267	272	301	282	302	278	291	278	291	274	285	290	246	300	249	300	321	283	253	298	264	264	279	297	292	277	275	255	284	264	302	271	299	275	298	234	306	296	290	256	306	287	278	279	294	292	301	283	295	295	257	291	255	286	272	295	276	266	260	303	310	263	255	308	299	296	286	326	263	301	288	264	278	283	278	264	273	295	288	298	291	256	306	291	277	297	263	280	270	274	281	283	269	274	277	308	286	251	301	268	280	326	301	281	270	271	295	311	287	275	278	291	290	295	250	290	282	305	279	257	283	283	268	281	255	274	296	303	305	283	275	276	299	279	272	285	235	273	298	279	264	288	286	290	301	265	321	307	281	309	339	288	298	262	302	284	282	291	297	265	302	289	268	287	264	279	304	280	304	298	269	261	269	279	233	282	273	271	289	264	276	253	290	278	277	290	301	250	266	316	272	312	251	284	285	292	280	294	291	255	299	270	265	281	295	282	263	276	278	284	275	284	254	281	272	271	280	294	291	272	264	286	287	275	272	285	253	318	275	294	257	300	279	294	247	233	274	282	295	286	258	263	271	300	287	304	262	299	288	281	276	295	286	279	259	290	248	283	267	262	287	308	274	267	291	272	261	295	259	256	298	282	272	267	294	301	261	280	280	288	279	284	287	287	264	300	324	258	260	255	258	277	282	279	279	291	273	295	274	298	281	275	300	263	259	289	258	278	284	281	296	287	268	279	275	277	274	254	309	303	246	302	292	286	279	280	304	281	286	287	301	263	295	285	311	296	299	285	270	273	281	294	267	280	319	300	260	245	267	265	269	294	302	301	294	273	272	266	281	264	273	266	291	312	277	296	304	274	267	263	290	267	290	286	318	258	288	255	248	265	280	263	261	291	287	287	297	276	266	272	306	278	261	296	269	282	312	272	283	246	267	315	292	284	274	301	292	285	274	283	262	279	301	270	272	288	308	294	242	273	261	273	278	290	276	309	277	296	262	240	308	281	288	304	275	313	316	298	272	246	260	304	294	265	277	287	305	279	289	272	278	276	303	288	283	283	282	248	254	281	307	245	255	247	263	289	274	297	266	246	291	285	238	300	270	279	299	262	262	278	258	276	254	296	257	307	306	318	260	282	316	275	286	295	285	312	290	267	261	272	291	265	280	283	281	255	267	281	246	286	249	302	243	251	265	246	268	310	269	336	246	266	261	261	294	253	262	312	274	291	290	287	282	320	271	320	269	284	251	296	274	321	316	300	284	278	261	264	281	301	304	293	270	298	272	284	310	286	300	275	293	317	270	282	304	281	282	271	252	282	272	271	302	291	281	308	264	246	253	309	288	290	281	304	250	255	272	245	299	257	295	282	252	286	271	274	281	304	290	279	309	306	248	322	276	290	284	279	267	270	285	275	288	284	295	282	298	288	280	276	273	247	285	294	285	274	266	287	281	271	289	280	285	266	280	264	307	270	267	263	300	294	278	263	268	277	271	300	255	252	288	267	291	284	283	247	248	277	308	290	289	285	282	283	286	292	300	279	278	274	279	311	297	254	298	287	271	285	290	288	316	288	279	267	303	292	273	294	274	294	292	280	245	266	303	295	278	265	281	276	275	298	277	270	301	261	291	284	278	277	284	290	258	291	278	285	275	292	292	286	254	264	266	288	289	290	255	305	337	283	275	268	288	296	294	285	280	274	265	270	287	275	277	300	268	269	299	288	306	277	267	293	294	261	274	280	284	303	264	260	282	274	294	312	270	278	272	304	293	305	258	283	274	271	313	272	252	273	274	257	308	270	253	278	286	281	269	298	287	283	299	271	291	282	248	261	274	264	249	259	270	283	317	269	284	302	298	255	274	265	268	297	296	283	289	298	262	261	261	279	283	274	268	296	289	291	282	281	274	267	275	288	287	288	272	280	267	266	293	247	256	265	264	265	279	285	286	304	274	257	268	292	316	258	295	259	268	290	267	293	260	304	274	274	283	270	277	264	273	269	293	290	262	276	278	305	254	253	277	274	254	289	272	303	282	290	292	291	277	284	300	273	283	257	277	282	298	280	273	273	280	246	306	255	290	263	298	289	275	244	271	256	288	281	278	264	276	292	296	295	291	286	281	246	256	297	247	292	297	295	259	277	305	273	281	287	281	285	286	262	256	291	277	277	276	286	291	280	246	274	295	269	274	270	275	301	294	270	301	249	278	259	263	284	313	283	323	289	258	280	280	299	270	280	288	259	307	273	249	286	271	272	305	279	272	289	290	284	294	282	264	286	293	286	299	332	319	293	276	245	258	276	266	286	279	256	247	264	299	272	314	278	283	280	292	270	275	285	290	272	258	251	278	301	248	279	260	255	269	303	259	309	275	300	268	285	280	281	266	322	303	284	280	278	278	251	280	302	282	265	269	284	261	291	272	262	311	286	267	318	275	301	286	265	264	273	261	274	286	314	276	299	280	305	287	294	280	264	264	307	274	281	302	274	272	256	262	275	275	292	265	305	288	265	281	272	285	285	260	258	268	269	256	286	287	275	280	291	298	299	281	288	281	252	258	302	282	276	292	308	337	288	268	291	266	283	307	295	268	300	266	291	278	283	295	309	281	241	246	313	259	279	250	299	318	271	281	298	298	296	272	299	280	274	296	271	311	283	289	304	275	260	290	282	289	297	282	254	277	300	282	299	265	282	263	272	301	261	298	288	264	288	271	257	287	292	283	295	282	288	277	309	268	297	283	271	269	252	274	293	254	284	270	297	288	289	302	304	250	291	298	285	284	305	292	270	269	271	298	307	273	301	272	277	291	266	291	255	281	308	283	255	308	274	284	251	277	267	265	292	303	286	273	279	274	287	253	280	283	296	260	232	272	299	270	320	260	277	276	289	272	273	262	294	280	276	293	288	289	275	292	290	280	291	288	289	278	265	267	278	311	307	281	296	276	275	271	304	261	270	304	311	269	310	269	274	267	257	259	269	273	315	304	280	307	308	290	267	285	298	310	250	291	274	263	273	271	305	301	251	270	300	295	282	261	274	268	280	293	286	271	265	291	252	276	274	317	302	268	283	265	273	271	295	278	285	245	267	254	302	263	261	274	299	274
16619	13311	17415	20328	19762	16761	15706	22981	33840	42495	31750	28661	20958	15373	10158	4751	1714	1152	1258	1600	1244	939	828	762	792	817	794	764	778	777	816	816	780	759	855	769	833	761	775	784	774	750	819	810	781	772	732	784	736	769	742	731	749	808	772	803	735	859	787	788	740	756	768	785	727	742	727	808	790	770	819	768	783	774	781	770	815	780	751	728	759	832	755	820	743	796	762	736	741	783	716	731	780	835	797	754	753	728	786	750	807	776	753	787	769	803	778	781	711	795	756	816	752	742	764	773	778	778	776	749	782	778	799	759	811	838	801	797	766	833	778	763	797	830	828	808	779	741	751	718	768	790	803	805	797	774	820	756	774	820	789	792	760	780	793	782	791	777	740	781	799	780	862	839	762	765	789	790	772	809	789	812	766	756	765	779	787	796	769	797	798	796	775	750	807	782	796	762	765	810	856	826	764	768	827	733	808	825	786	798	766	836	810	758	755	772	739	739	764	823	804	790	782	837	769	768	784	770	738	769	735	758	774	790	786	788	826	784	772	772	758	751	806	763	758	752	817	742	807	767	815	778	816	786	795	721	790	796	791	743	805	760	805	809	792	784	763	789	795	789	784	795	803	747	836	790	793	778	785	763	801	764	783	842	788	778	807	817	782	720	735	793	754	771	752	835	784	805	774	808	775	798	754	729	756	768	740	758	743	755	782	747	777	739	796	848	778	780	793	781	755	806	749	800	795	771	797	790	794	819	785	785	807	777	772	794	757	814	800	800	785	786	798	765	773	782	783	756	780	790	828	833	764	771	751	764	734	818	790	778	847	823	771	789	807	825	818	797	794	786	771	765	788	809	811	705	800	755	741	781	820	827	787	786	776	793	800	726	795	753	783	780	793	858	754	752	771	780	741	750	771	771	803	808	756	799	829	786	809	834	755	786	840	731	804	787	779	797	770	763	783	809	758	821	737	790	784	739	804	791	807	751	805	694	786	765	759	815	766	834	833	756	759	830	767	792	820	781	783	797	760	781	779	802	817	774	800	719	772	786	778	804	797	795	757	753	776	743	767	792	757	771	790	767	819	765	766	770	781	848	814	777	806	763	795	759	754	817	756	750	789	726	806	767	760	773	794	780	753	738	776	803	776	794	788	794	779	795	766	771	793	825	738	732	803	820	774	753	817	789	823	817	828	804	801	802	732	804	779	811	768	837	773	778	813	801	781	792	793	747	730	757	732	742	737	807	795	763	782	821	742	744	772	787	811	800	734	810	764	801	759	774	760	773	792	808	745	770	752	840	822	763	778	753	740	805	798	768	778	790	756	810	795	779	732	757	782	759	769	774	806	772	792	782	771	768	790	786	812	760	774	777	805	695	782	810	741	796	812	798	769	773	810	806	807	778	773	772	823	768	833	805	752	817	779	833	774	825	772	758	790	805	793	819	726	768	812	760	758	749	777	821	754	751	785	787	773	789	731	799	800	813	738	816	779	771	798	794	851	756	804	766	766	821	774	747	798	798	779	749	768	763	828	849	781	764	797	819	767	808	768	735	828	788	741	813	779	788	795	800	765	812	710	803	774	793	825	748	807	756	782	789	765	758	786	789	769	816	823	739	720	783	769	777	814	788	732	820	783	796	788	805	772	784	797	752	836	768	821	805	775	802	795	747	818	819	773	757	782	750	778	782	775	825	812	776	769	785	762	744	817	778	750	783	775	801	799	762	783	769	806	747	778	761	783	821	739	788	796	742	784	797	754	800	789	777	784	780	777	848	792	788	769	792	797	748	766	711	818	801	776	741	797	724	745	778	771	788	825	769	802	769	761	791	776	810	757	778	772	785	734	765	786	771	761	849	766	794	783	759	806	835	805	769	757	761	730	776	766	770	780	749	798	812	790	796	801	772	800	767	789	794	798	818	792	764	814	806	803	788	760	816	797	774	764	746	803	786	743	799	790	842	759	833	759	767	747	783	789	819	843	813	789	750	781	800	774	784	769	766	760	795	752	771	792	752	724	791	743	763	781	796	733	756	788	747	794	841	833	820	771	798	767	804	780	760	778	777	785	813	772	786	820	825	739	789	750	766	771	769	792	742	766	818	769	772	780	769	749	799	802	747	798	713	796	781	737	795	794	780	754	829	785	783	808	744	753	782	790	832	767	717	791	778	777	743	775	776	725	789	783	796	838	773	812	769	785	794	742	820	849	787	857	747	780	800	783	765	746	732	763	766	760	782	783	725	764	803	784	793	756	721	784	750	801	781	742	743	773	730	849	794	768	796	788	763	770	753	797	769	788	757	780	755	740	773	805	777	700	757	775	752	815	766	799	792	768	815	791	754	820	805	774	806	781	748	777	818	805	777	830	814	803	775	735	775	802	783	772	799	821	758	768	761	786	807	746	759	790	822	799	808	754	775	783	813	812	841	782	803	839	737	785	847	828	771	809	754	822	781	763	776	782	878	783	762	804	793	822	790	856	786	753	774	794	788	816	769	797	773	740	791	773	766	757	774	777	792	783	805	781	756	785	779	779	798	840	823	786	783	755	787	799	776	802	811	759	813	774	792	770	770	795	806	733	782	745	754	802	807	718	757	814	815	741	795	764	783	819	774	812	771	795	739	745	742	776	775	732	786	862	766	791	796	753	754	769	776	744	780	788	753	757	781	763	761	794	806	741	811	817	785	794	795	767	773	756	774	748	766	727	758	766	769	795	807	734	814	738	794	765	758	759	773	742	809	760	757	811	797	774	777	794	785	762	763	808	724	754	762	769	803	777	782	790	837	824	787	775	776	823	832	767	792	771	742	775	745	742	775	792	788	812	762	794	777	816	766	821	744	776	762	795	769	797	766	772	757	764	781	829	779	794	787	775	774	734	763	729	801	807	728	730	730	783	772	778	834	757	788	790	761	762	778	794	737	741	766	774	793	762	785	835	768	732	801	807	809	729	793	780	808	777	838	773	851	805	770	772	794	744	786	767	849	779	793	784	741	753	768	800	769	763	745	788	784	804	786	796	776	779	785	826	772	793	791	742	780	751	795	801	822	736	766	806	809	818	769	778	787	775	754	782	763	841	789	765	731	787	825	808	774	746	764	704	774	780	791	780	802	798	755	740	777	724	761	782	763	797	772	796	817	769	837	789	774	754	780	807	792	793	768	795	797	798	787	788	790	742	771	788	772	826	819	770	821	784	770	798	775	781	800	808	780	782	779	795	812	833	806	774	747	736	777	761	821	767	751	769	790	774	755	795	783	801	752	763	822	797	776	777	722	808	763	787	783	762	742	747	746	796	810	781	754	795	745	775	817	762	826	776	759	817	794	734	753	813	811	807	780	772	767	785	782	770	758	759	823	764	799	773	777	722	759	810	771	832	783	761	813	775	787	777	769	791	794	756	827	775	811	735	814	794	787	818	785	722	813	754	795	811	785	733	776	810	767	790	791	815	779	837	764	807	789	820	815	767	785	792	835	796	744	759	792	805	744	750	778	779	783	826	835	819	787	787	832
33833	23386	20720	15495	10473	6435	5501	12324	21876	26892	20627	13834	7539	3540	1528	592	440	354	361	318	301	328	295	289	319	323	257	312	297	323	288	309	315	271	311	289	311	300	314	306	310	312	287	308	312	266	300	266	312	308	334	311	283	305	322	293	282	277	299	288	305	306	289	290	317	323	276	284	312	284	338	283	322	310	247	305	297	310	295	271	296	309	273	318	277	295	299	308	301	291	307	301	305	329	327	293	313	267	304	302	320	305	257	300	312	311	312	298	304	303	313	336	304	309	294	295	298	324	331	295	328	277	285	312	283	309	302	309	342	297	348	291	305	298	293	302	277	310	313	289	284	298	291	276	315	290	267	309	297	283	318	283	317	317	324	310	280	306	282	289	302	329	306	303	295	293	304	315	305	307	298	283	285	289	309	324	284	299	334	290	331	296	300	328	312	286	286	309	269	273	304	296	294	319	277	324	313	272	308	303	302	277	274	270	272	326	309	293	310	322	301	301	294	305	287	291	289	338	285	287	313	292	284	295	288	292	282	306	294	272	350	327	317	301	307	284	305	313	296	313	289	307	298	327	320	302	297	308	300	319	315	305	286	303	316	321	296	316	291	298	295	335	288	299	297	285	299	273	286	306	317	291	283	282	310	274	306	257	295	279	279	323	301	312	285	304	319	302	288	302	303	313	286	294	301	321	330	281	296	313	301	284	295	280	304	330	283	287	282	276	271	315	312	311	309	311	269	297	286	319	279	300	319	309	316	278	296	245	297	310	313	322	334	301	282	282	338	281	273	312	279	313	295	292	332	306	294	309	287	316	271	292	284	290	301	292	282	304	313	307	303	316	289	294	312	313	281	281	315	298	302	286	286	319	302	296	295	292	305	300	310	315	305	289	296	309	317	296	286	321	281	309	311	298	326	281	308	312	358	304	303	309	269	328	305	304	327	262	315	282	318	259	311	312	266	301	311	305	307	301	303	295	300	307	300	310	290	315	298	289	302	260	274	309	346	291	296	314	297	293	339	305	310	308	306	313	271	303	282	338	311	313	286	282	319	297	286	315	286	300	317	305	322	291	274	288	259	277	261	308	310	317	310	330	263	280	312	298	295	304	293	318	300	316	279	311	303	275	313	308	320	300	297	292	309	313	326	295	310	311	288	319	289	293	298	291	323	292	294	308	291	260	297	307	296	283	298	321	292	309	280	298	315	317	285	300	257	310	303	276	297	291	311	290	282	269	318	301	315	310	294	307	290	319	312	295	324	313	313	283	298	296	308	307	282	299	287	359	314	282	293	320	298	288	296	298	289	300	305	291	293	294	305	298	302	279	316	354	285	311	330	291	288	283	286	279	327	305	310	309	268	315	298	305	304	321	284	313	268	307	280	314	314	298	298	293	293	301	291	310	290	277	305	307	309	341	290	333	307	282	313	301	282	282	318	303	282	300	301	300	313	318	299	301	295	281	319	284	330	278	313	341	277	285	322	285	311	326	307	306	292	297	331	325	312	282	325	284	308	302	271	297	317	290	299	304	313	336	309	322	307	296	295	304	322	314	330	306	290	292	309	337	296	301	318	311	304	350	304	307	282	277	291	269	287	311	284	288	296	306	307	309	284	285	282	290	284	283	288	293	293	324	295	292	286	313	329	295	291	293	273	302	291	317	289	317	295	307	329	301	322	311	302	308	307	307	303	314	291	284	290	296	284	299	298	329	310	289	316	306	308	270	308	283	290	294	292	282	296	285	329	276	300	340	305	298	295	323	303	293	273	302	287	307	319	320	305	276	302	321	306	273	309	295	290	292	294	285	294	314	293	293	313	325	286	323	294	266	298	292	304	320	314	309	335	322	349	307	287	299	305	307	291	327	310	263	275	323	305	312	280	265	312	311	317	297	302	296	267	302	289	311	330	292	304	330	313	285	321	303	296	303	294	281	258	316	298	293	303	323	300	331	296	329	326	325	296	312	320	302	313	285	314	331	278	308	305	313	310	312	310	284	310	311	294	326	274	283	321	308	323	324	255	301	295	289	298	306	304	299	326	319	304	300	298	312	304	314	327	292	301	300	294	314	315	298	266	323	313	307	292	325	336	296	303	302	303	330	264	329	310	309	308	343	302	301	308	320	315	291	312	293	306	282	331	317	285	295	322	337	301	296	314	319	285	325	304	288	300	316	328	299	325	292	286	273	284	313	295	313	307	316	278	302	301	324	280	316	313	309	278	315	284	288	278	258	305	319	318	317	295	293	315	281	316	296	282	299	276	293	339	277	265	301	329	306	284	292	317	320	315	293	319	290	321	305	316	341	294	292	332	286	299	293	330	299	299	301	273	338	279	289	303	285	323	323	344	286	291	330	273	307	272	301	293	309	303	283	314	262	288	299	292	297	323	307	278	291	285	296	285	316	283	289	243	300	290	307	306	267	310	301	297	323	302	321	326	317	313	332	313	277	334	306	296	278	320	348	307	289	308	285	264	312	300	294	348	305	284	252	301	317	330	297	271	303	328	277	313	272	288	286	302	319	303	299	289	272	290	296	264	332	312	283	314	289	308	290	301	285	303	308	310	301	294	311	332	281	301	293	330	318	291	306	263	259	303	294	301	313	259	303	299	318	308	313	286	302	306	285	333	305	289	295	307	306	304	270	275	281	282	301	309	315	295	319	305	280	329	271	309	301	296	345	287	289	273	318	302	303	300	290	306	298	299	257	299	296	289	284	319	303	347	302	299	284	285	308	317	299	315	294	271	317	327	284	292	324	293	318	298	304	303	307	306	304	312	310	281	273	280	321	269	297	315	314	279	305	322	336	308	308	313	322	331	326	307	278	332	308	306	289	310	295	275	318	319	319	289	280	303	300	285	299	287	306	302	269	332	312	299	327	318	332	327	261	293	317	316	295	291	306	285	305	303	286	294	299	267	268	314	295	305	279	281	326	316	305	319	303	314	299	288	288	324	328	290	287	312	289	318	290	284	321	282	307	276	314	322	324	319	303	322	293	285	297	316	289	312	318	308	296	288	269	312	290	319	269	285	309	288	310	300	277	307	298	307	332	316	306	292	329	297	286	312	307	318	291	276	307	293	293	299	277	327	292	271	311	286	279	306	315	316	329	318	285	321	316	307	293	269	315	347	278	295	282	292	283	307	270	273	293	339	307	347	278	305	296	317	306	285	321	302	316	314	334	289	286	300	310	328	288	277	315	344	297	326	299	299	305	324	299	268	308	284	327	304	309	298	272	303	304	282	272	313	281	317	309	319	314	315	297	258	301	325	309	289	314	303	340	310	312	283	289	291	272	301	284	312	305	307	326	296	322	285	272	312	301	311	273	288	295	317	274	294	282	305	315	303	302	295	295	316	317	317	279	300	313	253	309	312	294	308	329	316	314	310	262	317	291	319	321	287	311	307	312	273	302	288	309	287	289	296	335	285	293	273	267	308	317	352	272	301	311	318	319	289	298	289	273	300	296	274	258	318	298	319	305	278	321	277	283	310	324	304	315
21197	15976	24237	28741	27352	23069	23674	35003	45728	50652	45623	37433	27746	17724	8264	2612	1672	1140	1165	1043	931	839	883	843	874	839	798	792	871	820	865	823	831	812	808	858	845	804	845	819	835	858	826	804	879	809	836	810	854	849	833	828	872	828	836	849	791	888	800	790	862	834	782	838	821	800	846	832	828	868	831	788	827	854	834	883	846	825	868	847	858	798	809	839	847	840	852	852	852	822	846	826	793	841	816	819	836	836	818	836	829	840	850	848	853	848	867	840	814	807	884	815	828	859	798	828	832	847	877	819	813	858	854	805	880	839	807	809	782	777	835	858	871	776	808	785	836	790	834	798	850	813	835	813	836	825	847	851	803	822	851	853	825	847	817	785	814	824	811	874	815	844	780	813	787	836	794	850	863	840	875	833	830	870	887	797	863	809	849	845	862	823	852	859	832	820	846	819	806	847	813	845	791	812	827	783	848	817	790	836	801	825	780	822	914	794	868	867	788	838	798	781	836	830	827	845	883	799	852	803	787	837	851	782	774	860	836	858	790	887	808	830	814	827	881	841	807	834	851	841	824	830	872	866	830	839	820	789	769	813	826	799	846	880	825	826	807	752	846	890	807	854	838	805	842	786	853	828	796	856	821	868	799	842	854	804	868	825	856	852	783	801	814	855	861	878	858	830	795	824	837	829	865	811	835	854	857	790	808	832	851	857	833	823	818	875	841	880	822	787	865	824	825	873	849	802	844	825	858	836	827	865	796	800	818	805	816	783	827	865	869	829	876	825	854	876	811	853	831	816	810	871	873	881	806	873	891	859	844	864	841	791	834	810	845	821	857	856	847	859	805	837	875	876	836	831	795	829	831	846	830	799	828	806	847	834	838	788	840	814	815	808	828	892	844	799	847	820	796	836	830	834	818	836	832	810	798	837	860	855	856	771	863	850	795	830	800	838	862	847	827	887	849	843	865	852	829	840	826	816	869	851	813	798	820	843	846	867	838	887	867	905	866	825	840	818	829	828	793	811	834	852	829	815	774	801	831	833	819	831	806	877	876	848	802	873	818	855	877	842	808	855	841	816	807	865	836	850	804	860	849	837	786	804	895	837	858	810	804	830	814	825	866	820	835	834	849	839	803	809	827	854	842	845	820	826	822	817	779	817	812	875	840	827	832	814	862	807	883	847	863	864	908	803	839	818	873	830	802	809	866	858	892	839	821	810	881	856	808	825	833	805	851	834	825	835	811	887	806	887	792	853	796	833	830	868	802	867	812	869	868	840	831	814	837	819	878	816	795	854	822	814	832	840	819	828	842	842	813	864	787	857	849	827	842	776	820	789	810	830	829	855	872	828	837	776	822	839	787	792	854	838	809	903	857	796	779	807	815	850	825	825	805	853	849	828	824	765	816	883	829	838	789	857	854	831	829	876	785	897	807	820	867	851	878	810	802	867	829	868	808	854	814	840	851	845	829	897	851	809	831	840	810	849	794	827	848	816	859	796	809	805	892	856	812	828	797	833	826	847	837	831	831	762	873	840	834	832	786	830	810	821	873	869	836	814	876	782	863	851	817	839	859	819	888	839	802	859	795	867	815	881	818	841	823	817	823	828	828	819	797	888	853	804	833	828	841	806	803	833	854	841	860	794	838	814	827	806	843	845	816	858	864	864	845	836	816	813	865	798	861	823	846	844	757	878	876	815	823	838	802	859	874	881	816	849	806	807	821	784	814	811	845	842	841	847	871	806	859	861	804	837	886	823	869	847	845	834	835	845	794	836	821	841	820	850	864	811	794	831	874	846	890	856	852	851	819	766	864	908	793	870	844	784	818	833	864	859	842	832	792	853	815	818	823	833	845	841	793	870	842	848	843	818	851	858	837	836	832	825	824	846	768	858	848	807	823	849	838	813	849	806	794	794	866	800	786	800	860	888	794	817	873	850	825	811	827	814	796	849	797	809	853	829	811	779	902	850	811	854	838	825	912	873	773	822	845	810	856	840	840	875	827	842	840	848	799	843	772	779	783	870	794	854	813	840	851	905	831	844	867	853	860	848	851	796	837	876	827	863	831	865	865	862	816	823	775	834	852	769	828	865	811	817	793	807	784	846	856	839	797	840	823	847	856	825	833	820	869	789	872	798	863	822	877	812	881	829	802	825	781	819	856	807	811	861	857	809	841	829	854	817	839	831	812	808	862	816	844	850	868	831	854	792	811	844	821	803	838	804	846	847	867	886	881	870	829	827	833	850	837	834	830	824	832	772	839	825	787	849	835	802	800	798	799	865	834	844	846	827	853	840	844	818	828	830	898	833	785	823	838	787	798	876	854	913	828	791	845	830	856	853	850	827	840	832	821	814	823	795	833	817	902	796	862	906	806	833	811	814	836	818	869	868	805	795	798	831	769	826	821	823	812	817	817	865	805	818	871	803	875	888	881	824	878	811	796	781	821	836	827	833	818	833	814	793	866	824	803	838	829	843	854	859	807	827	803	825	824	862	830	843	825	833	836	869	800	810	843	777	824	777	892	863	828	839	876	797	822	873	842	856	831	839	825	917	851	852	829	837	798	808	797	840	844	851	844	874	864	796	831	819	879	852	866	850	841	844	841	844	829	853	848	812	836	800	860	849	832	805	871	911	820	848	870	849	796	840	858	878	812	841	802	810	820	810	848	806	826	845	823	829	785	854	813	833	828	853	847	858	810	816	863	834	854	893	804	802	871	891	793	862	872	821	844	829	855	819	900	836	850	859	859	842	821	808	841	833	811	845	913	850	811	776	838	855	834	833	853	843	829	840	838	844	868	857	849	836	855	819	788	852	821	836	843	841	802	858	864	780	887	819	843	809	816	782	827	829	816	826	810	823	826	791	824	815	833	824	860	844	863	812	872	897	846	853	867	803	795	820	845	848	798	845	846	798	765	793	802	852	869	829	802	855	821	802	843	884	812	788	845	841	811	788	852	853	827	807	812	796	821	851	810	836	840	889	826	833	789	813	879	848	836	877	792	822	785	855	834	830	828	871	743	817	827	853	862	827	868	825	816	849	832	843	808	820	868	835	822	790	823	822	775	827	793	840	829	819	875	826	854	831	834	849	793	896	833	841	810	868	914	806	841	845	789	819	906	834	808	846	824	839	816	817	881	839	828	814	813	860	880	843	803	837	840	825	858	810	840	818	867	832	874	802	819	839	870	786	796	837	830	794	785	821	782	796	800	830	894	827	828	814	836	847	790	856	840	791	804	858	805	807	773	881	805	828	795	845	867	891	862	779	852	828	868	794	846	823	848	847	831	837	828	817	841	853	854	850	798	841	844	845	844	834	812	831	850	833	894	865	854	808	881	821	842	869	837	811	883	771	892	844	855	818	886	798	840	848	801	865	787	824	802	851	815	877	849	870	831	832	838	838	789	807	837	863	817	886	876	879	781	849	825	841	844	825	825	837	824	822	830	839	850	797	801	876	806	902	825	847	870	873	821	834	812	833	851	819	834	846	797	883	789	843	829	835
17820	10033	10629	6325	3289	2035	1370	1125	1076	1469	2135	1988	1371	780	402	332	320	309	314	319	317	322	291	325	311	311	303	333	323	263	329	283	312	297	327	321	318	309	318	290	327	317	315	333	336	295	355	321	294	299	295	303	322	292	277	329	317	309	303	283	311	340	330	295	311	301	293	323	280	320	323	312	309	294	292	307	307	317	323	345	335	322	322	316	287	338	304	296	310	324	268	298	291	314	320	281	303	323	298	285	325	287	294	332	277	307	286	295	283	340	296	337	266	315	298	297	268	348	313	315	318	290	308	318	313	337	319	309	293	336	325	281	324	325	291	304	326	328	333	301	301	289	307	299	331	297	297	311	279	298	294	309	313	311	288	297	296	332	351	308	327	318	307	324	288	303	294	295	334	292	297	295	302	317	283	276	298	324	295	313	318	313	286	323	304	335	328	310	317	319	309	319	315	332	324	299	310	337	306	316	300	283	315	294	342	284	313	291	305	301	321	303	335	301	292	244	317	292	322	291	321	304	337	305	319	305	321	302	309	333	293	310	279	282	298	312	297	289	299	318	311	312	305	318	343	311	323	344	305	320	298	294	317	285	300	287	315	298	298	295	293	295	300	297	290	293	304	327	323	336	323	320	303	322	307	275	292	294	321	319	338	295	296	294	323	365	303	292	321	293	338	323	279	306	332	298	316	319	283	318	319	340	322	265	319	336	286	312	318	306	329	321	309	290	284	291	327	296	329	319	289	289	277	313	291	337	327	307	326	312	319	322	307	324	309	284	323	319	302	316	307	314	322	299	332	327	291	295	300	307	322	291	280	285	350	286	308	313	318	304	314	304	289	298	347	280	300	335	298	301	307	315	315	295	297	315	307	312	276	313	326	306	289	337	309	314	302	328	300	303	295	308	300	318	314	326	340	322	289	317	298	286	322	323	313	306	323	304	286	290	322	296	307	299	294	306	305	296	301	294	323	300	321	318	317	285	324	328	317	295	310	290	297	285	310	331	300	310	331	317	281	369	310	333	285	298	294	278	299	299	270	309	298	313	320	305	306	288	310	309	288	315	308	308	318	310	308	318	281	290	324	292	303	296	299	306	286	334	328	289	294	343	290	312	316	286	318	269	303	295	294	314	317	313	257	287	299	287	310	306	278	322	316	298	323	315	310	319	298	321	331	336	345	263	337	323	317	302	288	314	288	308	284	323	302	292	276	256	296	310	318	307	291	292	298	301	291	307	303	292	333	290	296	314	314	278	293	301	330	269	317	329	301	328	294	307	309	344	298	330	309	289	325	330	352	296	312	304	300	324	302	326	302	328	303	281	288	298	319	299	329	313	317	320	305	285	321	321	323	310	338	320	273	324	297	326	294	299	292	301	312	294	279	312	311	308	285	290	299	268	300	293	309	293	309	310	312	316	301	341	317	291	313	353	308	293	330	319	301	297	289	306	291	310	351	310	291	296	292	323	331	311	285	325	286	316	313	315	299	356	309	272	318	316	312	332	330	275	299	283	289	302	287	302	287	334	273	286	293	294	323	309	275	303	312	341	319	321	304	293	306	319	285	349	296	312	287	296	322	309	296	312	299	319	307	315	305	300	278	303	329	343	317	309	311	286	311	334	323	272	291	278	295	307	334	309	309	320	320	297	287	328	316	282	335	319	299	339	303	316	294	308	300	319	339	300	320	300	338	331	307	304	307	303	320	320	301	321	319	331	286	304	279	304	281	320	323	314	298	293	320	281	295	304	314	312	290	326	292	294	313	337	299	290	299	295	313	304	289	315	302	336	302	281	299	307	308	336	300	297	313	337	302	290	311	312	305	306	276	284	326	333	315	316	308	304	299	318	301	315	275	311	326	339	271	309	317	274	319	321	305	275	321	333	289	283	330	303	311	301	319	311	319	313	291	293	315	280	311	311	323	317	299	319	312	299	305	328	303	334	299	285	340	329	325	319	296	291	315	315	307	337	288	290	318	329	316	310	294	307	314	334	318	316	310	327	308	310	321	326	296	310	320	331	311	335	313	299	289	297	327	353	307	335	320	296	299	292	329	298	345	314	292	297	317	314	283	334	304	317	304	288	313	284	311	292	286	308	301	288	317	310	267	287	303	313	297	334	300	328	288	311	309	326	307	302	284	304	289	342	315	339	301	288	359	310	309	307	272	305	299	306	307	282	309	299	314	344	324	312	291	285	332	284	284	328	266	280	302	288	305	324	324	280	342	312	327	286	247	324	361	332	294	300	342	341	316	281	293	308	318	295	321	307	287	320	301	309	302	314	296	314	315	306	333	310	313	286	325	339	321	300	286	309	286	308	328	322	304	291	306	302	318	324	299	298	316	319	324	290	300	307	317	314	322	298	294	317	347	298	324	330	246	334	331	300	315	302	289	310	289	289	306	317	307	322	316	303	304	303	300	319	269	267	345	321	299	306	313	328	300	321	296	292	295	309	313	320	310	296	305	317	298	310	282	304	299	299	305	314	307	299	304	317	325	312	302	319	319	308	287	307	300	330	321	309	293	299	298	317	336	319	326	309	299	319	330	305	327	292	320	293	328	314	348	304	303	337	295	330	307	299	318	289	310	319	309	296	285	308	336	306	316	283	322	319	323	326	288	331	298	331	299	307	294	323	308	312	332	302	327	334	314	303	288	297	328	308	319	276	327	322	297	273	298	303	296	306	303	308	317	312	317	299	311	322	306	313	305	293	325	313	291	318	328	280	301	317	303	283	313	280	306	304	326	303	310	308	313	324	332	283	330	323	308	315	302	301	345	297	317	291	322	341	306	330	300	296	306	268	326	277	321	312	311	307	291	336	282	311	293	298	279	321	298	284	306	298	323	287	320	322	296	319	317	335	288	302	322	306	335	302	319	281	323	306	310	298	327	303	327	327	322	325	317	327	342	304	298	323	260	320	307	297	300	287	315	326	279	296	314	325	330	281	312	297	315	306	294	302	305	297	336	284	299	320	306	307	316	309	296	302	307	319	321	332	292	314	323	341	311	343	321	316	303	299	288	285	281	316	315	282	304	323	310	328	287	314	301	315	318	261	310	315	321	320	291	312	307	319	305	349	265	307	297	321	316	336	289	337	337	291	333	308	278	315	320	305	311	320	298	341	312	316	310	252	292	298	328	316	308	352	286	323	323	305	348	283	297	308	317	329	291	264	330	312	298	289	313	317	331	304	303	315	319	306	319	303	337	318	317	309	307	334	315	287	304	328	324	314	304	291	289	308	288	300	307	299	297	325	298	307	302	273	290	292	329	278	310	290	285	314	283	323	330	350	346	306	294	307	310	287	318	291	281	298	265	330	311	318	286	313	283	323	298	306	297	348	293	352	287	311	290	321	299	329	311	300	293	309	295	293	301	307	324	329	323	300	286	337	300	318	258	282	283	315	302	325	315	318	288	329	324	283	319	300	317	319	295	292	311	320	265	307	320	285	346	304	332	338	336	336	286	290	312	325	292	323	308	302	299	326	301	290	307	328
11126	8943	16371	17493	13995	10477	8111	6864	6681	8623	12418	9702	6065	3368	1300	961	892	924	865	906	918	914	894	849	857	833	840	823	868	858	879	811	826	837	847	885	855	868	875	862	819	877	838	841	863	877	851	807	810	861	832	813	832	827	844	828	810	860	826	846	846	868	850	881	861	860	836	852	854	829	844	816	870	873	877	867	850	891	874	838	827	847	812	893	881	842	837	855	861	844	840	849	879	878	803	842	836	842	876	836	859	877	848	914	821	839	830	840	849	887	814	908	809	823	793	811	809	871	831	846	839	873	885	818	868	805	852	884	818	888	869	856	854	884	883	831	782	844	867	866	811	832	878	826	851	817	883	858	822	855	868	878	906	852	882	792	839	849	836	841	874	872	831	878	871	847	828	888	863	851	847	904	830	875	807	849	854	892	835	863	846	845	825	835	898	810	788	856	906	822	857	824	825	840	799	827	872	875	831	816	887	875	856	877	862	811	832	864	863	842	832	832	837	851	795	804	840	820	842	849	912	835	849	835	890	845	862	808	812	864	910	826	853	820	872	778	801	811	848	878	821	787	875	836	824	847	812	836	885	838	856	827	859	837	840	914	826	886	830	862	900	864	891	824	841	869	859	822	822	786	821	825	839	843	840	877	853	884	845	879	916	853	899	831	856	821	887	844	772	872	850	859	863	867	879	845	796	827	839	833	843	862	855	813	857	872	831	868	846	817	831	845	829	799	874	867	783	901	812	885	863	836	855	854	871	823	810	861	826	832	886	836	853	821	838	825	837	864	855	854	867	837	822	848	853	794	855	858	851	849	857	807	811	853	861	852	862	887	867	808	866	856	864	881	823	835	865	838	821	871	866	809	893	864	847	890	832	811	862	840	846	892	841	809	866	842	818	887	830	831	866	836	865	865	839	839	847	839	845	832	808	846	838	876	794	811	869	841	831	850	863	830	843	842	873	909	859	839	828	843	930	850	796	837	831	823	860	858	864	846	869	848	865	819	808	859	860	897	853	899	830	842	856	859	881	826	790	829	830	811	887	879	802	833	826	873	887	853	837	815	831	799	847	842	835	861	819	834	914	835	895	814	853	792	899	809	844	860	853	838	863	862	837	822	829	828	828	866	833	828	845	864	817	870	888	868	840	817	835	896	869	852	801	845	838	845	796	881	845	852	832	882	852	929	847	808	878	865	874	841	785	839	882	874	830	908	845	864	831	848	840	841	850	852	804	837	833	774	781	843	844	856	857	841	862	888	800	835	827	834	845	851	855	872	845	881	846	879	816	879	920	868	841	814	868	855	904	882	872	858	850	858	861	815	849	902	830	817	866	830	873	848	837	838	841	839	841	834	888	879	828	870	809	878	811	875	843	886	853	841	858	880	845	862	873	873	819	794	861	841	861	837	845	892	861	828	868	808	833	788	848	793	872	862	900	875	877	812	838	849	770	841	830	857	863	791	815	835	888	833	827	874	818	853	819	868	840	844	813	882	812	848	828	818	865	839	814	831	853	830	837	831	884	820	823	860	854	853	825	874	933	831	842	861	860	807	864	822	870	828	859	773	836	817	811	875	865	851	840	836	804	878	870	869	913	887	848	896	844	818	832	837	860	822	851	855	841	855	869	820	856	817	814	874	801	872	845	827	787	855	836	825	808	856	878	870	848	848	874	797	836	819	872	833	829	837	875	851	860	862	854	839	818	858	847	817	857	819	867	882	860	839	901	845	803	762	862	805	792	863	852	850	872	804	837	865	822	805	851	843	904	834	855	838	838	816	859	803	804	821	811	883	881	840	852	884	801	837	798	830	873	868	881	842	899	847	823	859	866	872	915	856	844	863	937	871	790	899	829	798	844	831	783	903	852	864	811	864	859	863	934	805	889	867	852	826	876	844	843	818	784	880	882	857	863	786	865	832	860	839	866	827	855	825	914	806	868	821	835	785	855	872	820	862	793	831	774	854	834	837	859	805	850	837	841	845	881	816	853	872	896	861	855	811	824	849	832	858	837	863	812	866	858	865	842	888	814	863	824	808	828	839	845	876	864	863	866	827	835	892	812	812	838	850	811	856	868	838	881	863	823	848	802	845	839	842	828	867	844	889	867	806	849	790	790	856	860	829	830	870	844	856	861	828	841	873	820	811	840	873	809	856	836	853	847	868	855	891	834	856	795	821	858	850	843	840	833	872	825	893	853	787	840	846	846	881	863	823	840	845	878	819	897	819	790	876	850	857	825	858	867	831	836	859	830	929	899	832	839	863	876	860	872	881	819	821	860	834	873	911	821	870	795	791	823	866	882	823	840	827	841	871	806	827	842	852	848	867	803	792	922	841	796	831	864	840	823	845	852	832	870	759	876	859	835	827	816	872	836	860	784	875	859	838	849	838	883	850	799	931	846	877	854	886	871	855	854	868	856	895	921	833	839	854	798	833	842	817	847	895	868	834	844	820	813	851	848	814	791	875	797	820	868	856	891	863	853	850	828	823	884	867	871	845	830	800	844	860	811	814	845	853	807	830	857	871	853	897	822	832	798	931	798	809	861	884	880	823	872	824	863	901	803	868	853	859	850	796	817	871	840	850	855	818	796	857	797	815	819	817	847	861	845	801	800	870	884	900	827	847	820	921	782	859	828	877	802	816	829	835	887	811	840	842	835	831	878	843	838	800	791	857	870	842	891	857	842	854	828	836	842	827	893	802	854	909	853	894	850	905	823	824	807	832	804	859	860	799	837	832	827	874	868	839	810	886	911	862	828	868	866	852	846	867	815	855	897	840	865	845	861	851	833	843	838	844	825	813	851	851	813	855	852	886	843	874	753	856	853	837	839	849	845	838	795	865	866	875	801	852	845	858	845	873	861	793	875	838	822	905	851	850	859	820	833	839	774	824	866	808	886	880	806	831	877	865	865	898	869	867	774	855	860	871	803	799	844	872	889	815	840	845	862	857	855	870	866	892	803	853	896	813	903	790	849	836	904	822	852	845	873	835	820	883	858	875	855	820	801	890	835	831	862	841	830	868	873	815	886	813	807	827	814	795	910	870	838	813	827	860	849	803	864	863	838	865	858	873	831	845	869	803	853	852	823	828	787	857	907	804	881	849	922	896	837	834	817	870	873	862	868	867	852	883	862	854	797	852	872	838	805	831	819	829	851	819	856	824	860	857	827	831	866	867	888	859	784	838	866	891	824	862	830	837	817	791	847	854	850	831	873	821	904	807	860	850	864	878	829	840	831	863	877	876	846	865	864	838	804	833	894	906	857	809	807	825	835	857	875	837	867	834	803	846	886	843	875	886	801	835	785	889	915	799	811	842	873	802	859	809	842	885	855	816	854	811	860	830	820	840	857	801	843	866	886	840	828	834	848	847	868	840	840	834	852	816	862	858	798	794	831	854	842	868	839	834	860	847	896	820	851	845	839	900	953	837	911	837	858	851	830	851	825	839	810	845	903	849	835	815	842	870	837	886	843	848	820	856	820	770	842	876	830	852	889	828
29670	24129	20531	14266	8500	5253	3551	2341	1695	3664	15025	16372	9049	2946	654	460	419	406	443	451	367	335	293	301	292	287	274	285	293	259	302	290	295	284	267	282	284	302	301	302	283	281	295	289	305	297	264	276	268	313	292	289	297	281	279	293	299	270	319	321	281	300	306	288	282	274	270	278	290	302	306	294	278	323	290	280	280	300	301	304	312	290	261	283	298	300	295	338	287	292	274	290	299	288	286	275	298	285	301	283	294	289	291	299	279	289	267	273	299	268	271	285	295	309	286	293	296	315	309	315	261	289	291	304	300	294	298	326	280	268	267	327	320	295	270	260	269	299	303	335	296	306	323	281	268	284	311	294	311	292	291	290	299	285	321	278	325	308	282	284	294	314	287	307	279	294	323	263	297	283	318	314	279	311	270	266	275	268	295	285	301	307	280	321	309	283	292	271	283	294	296	334	277	298	280	298	276	301	267	306	288	281	294	281	278	315	279	308	317	278	282	301	292	286	311	291	253	302	295	309	290	298	282	304	302	280	285	271	285	319	270	263	287	288	271	278	300	281	297	302	317	275	290	268	285	291	273	287	307	295	322	285	295	278	305	264	294	287	281	300	269	311	311	280	301	299	311	282	272	283	274	295	275	297	289	272	242	308	304	295	280	311	297	304	269	294	302	297	297	294	296	287	304	299	276	293	308	272	287	296	284	300	275	268	283	287	286	285	307	319	316	235	325	257	296	281	282	337	304	320	289	292	282	305	267	264	284	289	294	271	291	297	311	270	286	252	316	278	302	309	272	317	299	298	291	283	287	276	279	307	331	311	282	277	275	325	285	281	288	288	293	279	308	284	272	293	340	273	311	279	293	273	298	301	274	308	287	309	310	270	295	319	286	294	304	307	293	306	298	291	300	284	298	274	301	284	281	288	315	303	275	329	302	287	297	318	289	321	318	288	307	292	302	276	302	284	264	283	295	273	275	309	275	288	282	284	290	310	274	275	300	325	293	295	304	310	314	284	270	296	323	312	305	300	270	304	304	292	282	259	275	291	294	272	297	269	303	263	294	299	268	275	263	303	297	300	297	297	282	309	279	280	275	305	257	299	286	279	277	279	300	263	284	268	280	304	293	284	300	307	315	283	298	297	285	282	278	296	318	298	274	307	293	286	293	291	293	308	282	275	264	308	286	298	304	299	299	289	291	289	289	289	255	298	289	272	301	313	291	272	273	280	284	291	280	299	294	268	282	311	275	302	313	282	311	233	264	303	294	285	282	288	310	282	284	271	295	292	314	312	315	292	266	298	271	281	293	305	312	327	292	329	294	282	296	297	283	271	273	295	276	297	270	280	284	283	261	298	301	271	306	247	268	328	294	282	304	308	285	293	296	320	278	296	288	296	283	299	275	309	309	279	277	318	287	309	286	288	276	277	302	305	321	300	275	292	274	278	282	285	303	291	290	323	306	283	290	285	318	321	307	277	278	302	278	318	268	271	321	302	323	290	281	308	296	308	318	293	267	302	279	314	301	279	276	290	291	312	289	276	291	301	284	300	283	287	266	283	277	290	302	270	275	334	292	314	286	306	291	276	287	280	325	294	288	272	273	261	320	323	291	300	278	325	306	337	259	299	290	290	299	315	302	293	333	281	311	277	297	278	304	284	294	278	254	252	279	272	295	288	289	302	291	302	291	292	283	288	320	298	289	283	327	302	270	303	306	291	288	292	285	299	326	305	293	299	319	295	284	296	251	300	281	303	275	297	275	326	295	313	295	328	297	282	305	293	310	320	310	269	295	259	325	299	289	332	277	279	269	310	270	260	304	287	305	265	301	291	308	306	305	328	277	307	303	275	275	308	266	259	289	274	305	297	285	273	281	301	312	270	254	265	297	299	324	298	319	294	293	295	288	325	276	278	290	297	276	270	308	266	310	301	298	293	296	310	321	282	266	287	303	319	260	302	263	293	274	312	284	299	322	271	302	274	306	293	325	307	291	327	280	287	277	302	296	299	319	270	298	305	290	322	291	299	270	335	285	264	318	304	330	299	305	257	300	294	297	259	305	277	263	298	288	288	301	300	319	301	280	321	327	313	306	300	284	293	286	309	291	309	297	261	305	332	318	263	293	338	258	287	303	291	297	288	296	320	276	305	302	300	301	236	338	301	270	282	299	279	303	301	293	306	293	337	289	306	265	268	303	282	276	328	307	288	300	304	318	296	264	302	294	313	297	312	279	331	285	280	290	288	298	315	294	262	314	301	285	318	267	288	282	298	278	296	316	304	317	284	302	319	276	279	273	286	313	294	288	314	290	295	251	271	279	282	307	316	301	287	322	300	325	265	329	263	262	264	291	316	311	301	289	268	258	294	316	309	307	277	303	301	316	294	286	279	302	285	295	268	297	252	300	312	291	298	281	297	293	263	279	294	303	277	289	304	286	301	286	292	289	295	304	309	286	301	289	292	280	293	316	317	273	291	293	297	294	277	290	290	265	293	289	291	308	293	288	306	291	277	295	339	331	270	296	270	265	315	281	269	271	276	294	311	280	298	299	310	282	285	279	288	286	268	295	301	291	297	303	301	268	272	298	290	283	270	301	289	269	268	287	302	299	311	303	278	305	293	277	297	289	296	267	306	300	299	296	298	276	290	288	276	287	313	284	319	281	305	308	298	289	308	283	288	305	289	286	294	285	270	302	308	288	271	314	300	276	260	288	287	337	322	263	268	310	296	321	303	303	319	305	279	275	238	304	327	320	268	280	275	290	290	298	296	266	276	300	297	279	287	296	328	294	281	308	296	286	348	285	274	306	309	271	267	296	290	314	280	290	284	254	285	284	292	314	287	295	282	284	270	261	312	302	287	307	274	267	318	297	297	316	263	321	302	321	291	292	281	294	310	327	283	338	275	314	311	272	274	287	314	303	295	317	295	278	309	294	303	257	300	298	319	289	294	262	306	293	304	295	304	276	247	285	287	276	311	253	300	311	291	303	301	294	297	297	269	269	295	283	304	269	303	293	288	258	284	312	300	282	305	256	344	271	307	317	292	289	313	283	291	334	295	303	273	273	283	290	321	268	281	276	316	280	300	317	280	295	284	324	270	295	274	312	291	292	280	298	292	284	284	277	281	265	272	315	278	299	301	292	289	309	266	303	306	328	312	313	307	310	302	328	339	283	308	313	267	266	303	337	257	262	265	273	299	265	292	298	285	310	311	330	288	280	270	297	301	287	318	277	287	288	290	297	275	294	288	278	286	307	290	279	319	299	305	299	295	320	286	286	279	286	294	276	297	308	285	298	279	288	299	314	284	292	257	317	262	299	284	264	269	282	326	279	281	281	270	311	315	291	302	273	284	258	296	285	280	280	301	295	305	270	293	305	298	297	291	315	308	296	299	308	309	276	329	289	303	287	297	288	290	277	286	269	261	302	288	280	286	274	291	271	301	291	301	324	288	291	292	314	296	287	295	325	289	294	294	324	314	302	284	287	272	296	316	299	259	295	320
18525	18865	24955	28038	24462	21216	17650	13137	10944	20077	42695	41597	29883	13520	3037	2005	1791	1711	2059	1935	1319	1059	919	797	815	845	864	795	821	844	827	782	831	803	831	799	790	775	764	847	758	843	800	836	825	829	784	831	790	781	831	761	761	835	793	844	834	822	827	786	816	826	806	790	820	799	791	753	795	803	802	813	818	852	799	742	858	793	813	758	832	858	827	801	802	840	764	837	830	796	796	774	781	798	837	834	787	816	815	815	798	792	812	838	827	839	754	781	828	788	835	813	806	854	779	831	814	798	814	829	792	775	829	798	803	803	811	805	815	817	794	766	778	845	780	830	821	806	751	810	828	810	811	815	819	781	819	800	787	763	809	815	836	807	836	825	828	839	801	798	835	790	853	879	810	730	777	860	799	829	808	783	849	793	845	790	818	828	846	823	753	821	786	777	762	857	789	825	787	794	791	777	857	810	800	829	824	820	825	784	783	776	831	813	815	810	817	817	829	816	776	802	835	826	790	764	796	838	805	800	793	815	828	823	821	830	841	786	807	738	795	788	794	832	814	780	854	809	792	845	820	795	785	808	825	827	775	850	795	777	865	781	857	803	829	793	791	764	785	817	796	827	811	760	914	796	793	850	883	813	761	844	832	770	832	805	788	786	851	830	871	816	815	778	848	824	780	758	814	810	761	791	815	839	820	838	807	804	821	845	810	810	777	763	819	820	792	753	798	793	778	821	814	796	817	839	816	822	800	797	769	819	795	827	771	854	821	782	825	803	765	774	784	740	803	840	794	797	827	858	805	825	803	848	829	875	824	782	798	818	837	825	803	794	816	851	779	831	793	776	766	833	801	780	839	812	856	845	880	821	776	821	821	799	822	781	811	787	827	826	744	812	789	801	815	824	863	809	803	827	805	836	833	888	811	814	817	833	771	815	849	830	801	793	792	797	809	799	815	842	825	857	845	794	796	795	808	840	891	841	823	845	808	851	829	794	777	801	871	788	826	818	856	825	837	875	793	775	803	826	797	802	841	805	834	827	824	804	794	779	872	807	813	835	812	758	772	814	792	887	809	819	822	814	756	854	823	831	802	831	842	820	824	801	808	831	819	818	752	793	835	820	844	787	793	872	803	770	819	822	778	817	802	787	828	822	801	888	756	800	815	825	826	793	757	829	813	828	837	792	845	748	809	785	794	778	821	791	799	789	828	850	770	779	747	763	826	832	854	783	751	798	813	773	798	824	790	818	826	847	854	791	815	809	814	796	846	813	824	786	856	807	842	766	814	816	799	799	799	808	797	776	785	790	831	852	789	847	829	843	792	760	806	774	770	817	790	801	843	788	808	876	813	824	803	802	783	820	796	812	856	783	845	804	879	783	825	727	833	779	808	818	804	774	772	819	790	816	846	785	854	844	799	804	796	777	787	782	832	855	821	813	800	809	780	776	855	789	849	816	840	767	788	808	854	848	785	800	854	795	849	788	795	837	813	782	789	799	786	835	797	817	826	764	814	871	827	808	852	811	749	813	737	787	801	761	839	823	829	832	787	799	789	775	847	803	835	768	811	854	822	800	792	851	872	850	822	786	765	815	780	812	814	871	827	828	820	776	785	822	807	791	809	785	784	762	834	778	819	856	824	801	794	832	815	757	794	844	783	802	816	827	779	773	839	840	804	837	790	809	811	842	788	805	788	837	837	743	793	833	784	781	846	776	864	802	809	852	803	789	774	827	833	796	827	814	784	784	859	814	800	799	806	769	804	806	774	820	818	792	838	765	826	777	776	839	747	844	766	829	870	829	794	829	758	875	823	800	806	866	823	806	821	829	822	840	799	821	812	754	816	808	821	825	792	846	859	828	833	787	836	814	873	798	823	850	791	817	853	776	834	806	831	770	788	804	795	841	808	806	818	794	790	812	847	825	811	865	813	784	835	800	846	814	847	783	829	858	836	764	782	775	795	790	804	860	778	808	797	836	834	810	836	823	808	785	829	820	832	816	781	804	824	792	767	806	816	785	801	816	834	823	807	828	803	813	866	805	849	809	819	790	807	799	790	790	793	831	823	865	861	874	798	800	836	779	765	813	817	825	818	813	744	779	780	798	797	826	798	813	823	838	808	789	824	799	794	796	808	827	786	870	847	790	789	845	842	813	828	863	804	772	835	823	809	833	804	818	805	814	837	808	760	793	821	804	783	815	778	837	830	812	807	774	830	824	794	762	763	841	824	802	781	816	804	813	745	850	830	809	865	776	775	854	849	792	804	783	794	836	810	803	863	789	836	817	823	808	851	827	809	799	803	792	798	810	794	820	776	825	817	826	832	776	827	804	751	820	809	826	793	801	846	830	841	834	759	849	800	809	819	816	790	801	772	813	814	845	819	818	791	744	778	783	851	789	853	771	800	767	814	801	816	766	787	779	823	848	825	801	842	839	895	803	807	784	823	759	841	766	801	815	788	807	870	747	844	800	778	822	790	775	785	849	873	844	801	838	759	810	776	828	842	849	817	833	798	841	780	791	833	818	782	772	836	829	814	819	812	808	836	855	779	812	779	804	785	833	786	787	813	778	792	822	776	808	770	836	800	809	800	803	824	773	851	792	812	816	847	827	803	851	820	780	853	819	845	818	801	806	811	786	753	823	856	842	804	789	808	802	831	825	842	827	831	856	834	786	793	817	766	813	824	867	785	771	776	829	798	834	817	837	794	828	785	839	815	816	813	838	800	833	790	776	848	776	767	831	826	797	810	789	793	832	774	866	763	780	839	799	816	841	825	773	851	823	801	835	803	770	749	815	787	848	821	804	858	803	785	772	837	865	743	792	832	794	784	834	802	829	783	816	838	812	799	831	819	835	873	838	792	781	829	848	765	766	855	805	817	841	811	758	839	840	787	810	856	794	728	817	787	781	830	809	819	832	820	832	793	813	821	773	775	846	797	785	845	850	838	847	803	816	791	809	787	857	815	815	779	794	820	753	782	797	833	829	797	809	826	846	769	855	807	770	831	823	848	808	858	857	764	826	848	834	828	802	807	863	858	809	846	828	816	824	796	861	827	783	813	835	798	758	836	807	866	754	841	759	788	767	849	824	849	839	788	840	817	793	776	823	880	787	797	788	833	803	831	793	843	807	768	815	833	774	821	778	827	845	789	828	852	771	840	851	821	795	854	832	815	823	844	813	769	783	792	817	840	801	844	784	759	807	817	827	798	800	825	788	813	803	858	788	785	831	828	775	782	802	820	796	804	789	858	799	848	811	813	857	813	828	801	832	831	801	806	862	802	782	838	812	808	827	792	811	797	847	856	799	765	776	826	812	839	799	776	786	790	765	840	862	774	842	848	799	831	836	840	761	833	863	839	792	821	841	774	785	854	903	843	812	802	847	842	866	811	804	777	832	832	781	827	785	821	777	828	792	833	786	840	854	816	831	809	796	849	846	824	779	848	783	837	797	824	808	793	826	785	817	836	805	821	796	800	799	785	814	772	817	830	813	866	802	790	825	822	812
35544	31349	28013	20112	12048	7136	4835	3727	2864	3918	21388	25290	16092	7220	2463	1094	486	365	437	385	324	295	313	323	341	301	261	288	273	325	371	327	321	329	336	294	324	298	332	328	312	311	321	308	306	323	280	312	323	326	331	305	332	315	320	338	328	312	295	296	310	296	360	316	319	304	303	295	296	355	297	295	291	297	309	336	321	287	295	289	322	316	298	294	331	310	310	309	287	315	291	330	314	318	319	285	309	301	269	296	323	293	315	317	292	344	292	336	311	317	286	365	301	310	341	353	319	332	331	314	321	268	306	322	313	333	297	294	267	312	301	302	290	316	344	342	321	319	321	272	301	325	310	292	307	277	307	292	304	329	320	321	298	301	322	331	352	301	278	281	316	302	302	313	301	283	296	325	324	291	321	327	324	310	281	307	322	301	299	308	326	284	311	282	307	292	276	338	308	302	310	306	322	263	303	298	264	318	297	302	273	317	270	304	309	318	312	315	313	304	334	311	291	312	299	334	301	298	333	288	306	319	303	299	269	337	308	327	309	310	317	278	296	323	290	336	325	271	323	305	322	313	309	303	313	310	332	280	300	286	300	304	300	305	302	315	288	310	324	309	309	327	305	338	322	311	311	292	330	312	311	293	316	307	279	316	308	328	311	344	290	293	317	290	314	310	328	330	306	320	304	318	296	309	321	309	325	317	340	313	324	271	306	302	295	297	308	329	334	324	332	306	332	328	331	308	303	317	277	333	290	331	292	330	291	296	286	279	299	326	295	291	303	309	317	310	269	325	288	285	271	352	328	332	320	291	309	306	290	293	293	330	286	305	295	304	314	322	298	333	325	348	308	255	324	345	320	288	298	330	293	323	287	285	321	347	320	308	309	339	281	290	271	288	302	337	286	289	296	286	286	279	276	330	291	328	320	299	288	336	286	329	299	309	332	317	305	313	313	341	297	314	334	331	319	309	280	300	326	308	336	306	294	329	313	291	327	302	331	299	288	312	304	337	303	296	306	302	334	316	284	310	321	318	283	326	305	325	269	333	335	275	301	330	296	302	293	293	284	277	315	327	304	273	307	326	305	304	281	326	299	308	315	295	312	320	313	273	330	306	317	290	263	301	324	313	310	313	337	298	307	307	276	288	307	316	297	284	303	338	304	313	304	336	310	322	295	313	305	287	300	331	307	304	293	288	307	314	316	304	347	320	283	325	315	311	342	297	328	305	319	320	278	298	322	338	310	315	336	318	285	308	288	305	292	314	316	284	318	328	316	321	294	307	322	303	282	319	272	310	289	268	303	301	310	355	343	314	322	308	315	333	283	301	288	318	317	299	321	286	292	297	268	308	300	298	352	318	311	301	311	280	308	288	322	322	297	318	298	296	324	293	331	333	295	307	326	310	335	301	317	316	304	318	295	288	337	280	309	298	303	314	317	293	342	342	304	349	307	298	281	354	292	307	322	293	319	330	304	324	299	322	294	298	348	319	307	290	298	277	318	303	316	287	319	333	307	304	314	345	302	294	290	331	292	295	329	302	316	342	339	312	311	322	318	311	280	321	302	291	303	283	319	316	300	320	274	287	288	336	298	309	307	351	325	324	297	291	297	321	302	314	303	326	325	325	311	303	336	326	351	302	287	300	304	329	283	338	311	321	298	320	311	329	323	315	331	325	322	319	327	323	311	333	306	285	306	313	308	294	307	283	304	313	307	296	313	316	306	339	323	324	320	304	311	337	322	309	295	293	305	284	303	321	338	311	292	315	306	341	349	325	329	295	323	279	317	301	306	302	304	291	347	306	299	277	275	297	295	294	305	291	317	321	337	347	312	290	305	291	313	313	324	323	350	283	320	287	304	327	332	331	293	326	289	287	316	299	292	307	330	302	309	289	314	306	323	315	312	311	297	330	329	303	348	302	321	295	322	299	331	339	336	293	322	308	321	327	293	316	329	275	325	338	324	330	322	319	313	307	304	335	319	318	311	310	331	306	304	323	330	327	294	298	315	317	316	309	300	308	307	323	316	301	290	306	300	314	310	317	340	310	329	295	305	316	311	322	286	313	299	264	319	302	306	355	283	299	316	290	284	326	322	281	297	317	338	324	321	334	328	322	283	317	292	292	315	306	292	290	279	321	327	338	338	309	319	323	308	329	321	303	313	304	323	271	299	298	313	331	284	306	311	315	301	316	293	287	322	309	298	328	332	307	310	338	306	298	305	340	303	338	363	288	288	336	303	323	353	305	282	322	277	340	319	306	320	298	318	309	312	319	311	310	294	298	326	328	306	319	302	313	309	291	309	306	253	283	289	299	272	296	310	329	309	293	319	335	309	289	311	290	277	310	329	320	320	322	270	355	327	290	300	298	321	312	278	331	331	316	322	326	274	300	301	294	320	306	315	326	273	323	328	281	311	329	321	287	302	329	312	323	281	316	327	318	320	313	332	306	305	310	302	297	283	279	296	332	276	313	321	353	353	339	313	310	315	326	301	317	297	325	301	285	305	330	293	346	313	294	282	274	295	295	309	325	313	330	291	292	305	288	316	284	291	355	304	332	307	336	313	304	328	319	318	304	344	310	287	307	263	294	310	290	314	302	305	292	288	329	309	358	330	333	315	318	304	304	320	314	324	303	312	339	297	292	315	303	309	309	291	292	318	260	321	307	295	313	298	305	322	314	342	312	312	313	312	320	317	296	292	304	312	346	315	294	310	305	305	330	310	294	315	284	345	303	291	322	333	309	324	328	347	267	317	291	287	283	305	298	304	294	323	304	312	307	290	297	304	294	289	297	328	298	301	293	290	315	277	306	291	303	298	308	317	302	315	328	335	293	296	334	298	305	308	318	320	298	303	308	307	302	302	325	304	316	328	307	317	295	317	292	335	262	301	292	318	332	291	300	321	293	273	308	319	318	304	312	279	306	314	264	320	326	277	277	310	308	307	283	320	319	295	328	314	300	288	280	328	293	275	320	301	278	293	311	300	279	290	336	299	320	310	279	310	278	321	295	268	331	333	294	304	286	303	301	314	308	292	316	315	283	310	312	326	320	311	288	324	312	308	289	312	294	337	299	294	359	320	337	295	298	320	300	330	294	318	301	286	297	319	304	304	307	293	309	287	317	275	277	304	299	308	300	329	312	303	283	347	301	303	322	281	321	302	320	295	322	308	288	290	301	293	316	279	285	298	307	311	309	293	313	325	322	295	304	317	298	290	282	301	297	319	321	309	309	308	309	338	323	334	285	303	336	317	306	348	287	314	320	299	282	328	299	333	332	315	302	306	306	305	305	301	306	343	311	304	286	319	284	282	332	305	289	309	328	318	319	304	313	285	298	335	325	285	301	297	303	313	310	317	320	328	303	338	288	293	293	307	310	277	317	342	313	306	320	307	309	296	317	322	270	322	315	318	322	313	295	281	296	298	297	287	335	284	294	311	320	314	348	344	303	325	322	289	294	301	296	279	299	324	330	307	319	331	326	314	316	306	292	283	314	311	301	289	312
23192	23717	32287	33865	29887	24098	21387	19091	16644	19904	49409	50102	39090	25439	11380	5667	1828	1297	1527	1250	963	869	861	893	905	854	886	841	926	880	871	814	855	879	879	829	797	850	854	863	850	895	869	814	896	801	767	802	869	848	813	872	826	828	851	888	862	816	879	825	847	860	874	839	853	873	875	855	897	877	881	877	825	761	784	859	875	848	799	873	861	851	838	826	811	812	876	860	832	820	854	778	906	829	802	839	846	852	851	830	879	857	804	884	840	813	864	808	846	825	808	867	854	853	867	868	834	887	858	860	827	833	874	816	873	855	897	891	895	798	849	866	877	902	868	886	811	857	857	832	836	877	840	827	845	863	845	857	823	851	849	829	820	903	843	895	837	854	847	860	862	841	792	830	876	822	852	839	904	881	853	856	881	862	865	829	804	843	833	827	841	868	857	839	797	864	845	865	845	841	877	854	881	859	836	782	875	874	823	854	857	854	849	841	893	896	878	824	870	818	820	848	866	837	849	889	854	834	848	863	853	834	886	794	808	873	857	861	871	825	824	796	832	855	898	828	907	809	846	854	856	791	825	862	829	859	818	848	822	814	847	827	876	820	835	867	833	868	892	844	863	863	838	848	839	844	818	817	820	835	788	842	873	851	870	841	866	853	813	840	841	830	850	813	857	893	820	788	848	850	874	858	861	802	860	800	851	865	866	845	896	859	810	852	848	804	809	763	864	808	832	864	827	850	858	838	784	849	810	885	896	870	819	846	826	843	857	865	806	881	869	833	878	809	811	846	856	844	781	844	810	794	873	854	804	839	843	858	813	856	834	837	803	835	864	845	796	830	826	853	886	785	810	800	831	824	811	866	842	861	796	855	817	900	812	827	836	806	865	865	843	847	834	899	863	811	878	853	811	867	869	867	869	831	868	879	913	839	847	833	865	852	902	850	829	795	815	916	862	865	780	846	905	863	897	844	893	804	859	844	837	822	836	848	838	812	859	808	891	867	851	853	860	825	859	851	853	834	892	855	813	821	845	837	873	848	819	877	803	842	857	850	846	917	870	809	759	870	866	898	851	902	845	899	829	834	889	811	791	820	904	860	846	850	829	851	821	904	865	850	847	827	860	839	801	840	851	802	777	855	836	854	874	809	853	860	874	883	798	831	871	828	884	917	839	857	819	830	886	907	826	806	790	897	875	838	829	831	825	830	872	867	810	810	880	806	811	871	838	795	889	872	863	870	843	861	820	855	886	849	812	813	882	802	865	887	864	853	867	855	834	873	885	833	841	786	880	877	824	902	883	853	848	793	789	880	863	900	877	820	820	825	873	879	853	839	852	824	870	865	839	844	884	854	853	804	850	856	866	837	842	836	932	850	833	820	824	863	846	830	870	836	821	855	827	889	820	865	815	851	810	810	901	852	840	846	822	810	883	866	857	855	837	904	816	808	872	852	844	836	897	910	838	841	847	837	871	894	804	827	837	870	844	876	863	917	818	846	869	877	824	828	818	898	837	840	856	839	842	836	860	862	792	884	827	834	819	852	811	837	843	841	879	847	841	816	863	848	881	824	917	844	830	812	820	871	829	858	898	857	854	906	790	844	884	838	927	854	883	841	816	830	850	820	883	833	894	904	814	803	811	899	800	840	842	850	812	833	853	870	828	859	854	896	873	889	793	813	808	848	806	856	853	839	879	885	873	812	828	835	848	856	890	815	837	863	868	852	850	895	790	865	876	801	867	869	813	869	900	868	840	854	873	914	840	842	872	854	866	841	846	826	880	811	856	837	825	843	848	871	887	800	866	852	807	847	785	834	806	846	842	864	833	796	791	846	856	841	882	806	815	797	863	864	803	791	842	807	824	812	827	844	867	879	820	856	840	873	825	894	828	846	868	851	869	858	842	820	811	868	861	812	833	794	815	882	825	810	875	829	858	880	850	833	903	867	891	875	820	869	838	837	849	830	814	881	873	825	868	796	873	828	823	853	843	848	831	818	822	832	819	813	846	862	898	900	849	816	824	875	824	875	838	876	887	835	795	832	847	813	836	852	869	925	868	845	843	872	832	799	820	843	828	830	878	867	842	816	850	826	830	873	882	915	881	809	825	842	849	849	850	889	874	815	867	853	892	843	850	871	859	897	816	902	815	887	838	824	847	791	871	799	810	875	856	875	896	833	829	841	849	843	837	860	835	840	855	861	895	811	852	907	803	840	824	852	863	875	854	813	804	869	860	843	802	850	840	834	904	842	856	882	845	823	850	853	858	867	875	876	867	854	849	866	855	829	895	922	899	843	876	820	869	848	866	878	864	846	861	847	874	795	843	879	829	823	868	894	842	784	866	819	865	861	809	822	846	832	869	856	823	823	804	840	842	836	848	798	814	883	855	810	830	801	847	829	866	827	823	809	861	847	900	893	879	874	817	885	834	898	856	834	858	877	851	907	880	819	897	869	803	843	824	861	859	810	813	841	846	844	827	866	817	862	851	862	842	821	885	839	873	839	822	868	787	843	845	883	894	890	856	826	868	854	854	873	853	837	825	829	830	863	839	830	877	817	882	898	819	814	881	807	837	865	841	863	862	804	884	803	863	883	837	834	833	893	890	835	871	872	871	798	796	860	852	828	821	867	891	803	833	858	871	877	848	884	842	801	853	839	830	857	841	875	763	845	855	877	867	811	835	869	833	817	875	853	905	855	868	802	913	880	846	876	851	856	808	907	845	821	858	861	871	796	900	823	862	884	837	870	779	885	827	871	822	872	851	864	783	814	837	846	790	848	824	865	819	776	829	837	876	842	818	905	878	845	862	859	886	847	886	858	866	819	820	812	894	853	841	861	867	882	821	849	843	884	848	862	811	821	866	877	838	870	797	860	848	887	799	857	800	861	832	769	846	914	813	847	827	845	869	861	866	853	824	795	856	818	873	858	883	807	795	881	820	891	882	869	841	880	875	867	846	839	856	814	881	823	809	825	815	848	890	849	813	849	878	816	849	865	868	860	881	810	820	875	824	903	856	848	847	824	894	827	877	811	859	872	841	888	816	828	833	887	852	799	855	840	820	847	828	843	867	861	802	844	808	880	838	839	857	870	837	855	852	822	878	838	896	869	859	879	895	834	842	849	921	804	888	890	807	868	842	825	833	858	906	815	807	853	851	814	861	850	803	870	836	868	905	851	840	881	877	884	868	904	839	828	843	804	865	816	840	861	871	813	863	842	837	824	862	846	846	831	851	786	882	822	869	857	829	891	879	855	842	831	820	844	873	816	902	860	823	850	824	857	843	823	838	842	847	812	799	857	821	906	840	854	827	839	810	871	845	842	828	876	934	861	860	791	909	867	856	856	838	843	866	859	804	828	879	876	810	877	855	863	877	846	832	808	853	865	859	861	836	843	812	850	871	814	853	831	860	801	852	864	844	848	801	842	847	866	874	862	876	842	875	906	882	822	853	889	822	892	906	846	862	883	840	845	806	840	835	812	852	851	864	830	840	811	847	835	818	818	853	849
20574	13299	13864	8948	4502	2434	1475	1405	1253	1047	1822	2010	1526	987	575	422	346	353	309	321	293	282	325	332	333	309	328	309	310	331	327	307	328	330	305	294	299	340	308	284	320	299	323	321	309	316	320	330	311	348	304	318	302	321	319	291	311	333	322	350	312	324	312	306	308	316	298	305	329	301	310	300	322	317	322	266	312	295	329	305	301	323	316	330	323	330	332	335	331	321	259	297	268	316	289	333	306	288	300	314	342	330	338	327	323	298	317	294	346	338	359	331	316	309	298	303	293	294	315	311	304	309	324	340	330	313	328	302	291	319	335	315	282	307	326	292	330	296	311	292	327	329	327	310	298	304	308	284	314	276	275	323	312	300	292	306	296	318	291	301	320	310	353	296	293	314	323	338	307	338	292	323	316	307	337	314	329	308	307	268	315	303	312	300	327	288	313	321	288	313	316	285	328	316	320	314	310	330	272	284	272	300	314	287	295	303	336	322	307	301	320	312	337	319	323	322	359	311	328	287	309	321	324	306	282	297	328	305	292	318	302	258	323	304	311	329	313	319	330	328	289	302	319	307	323	313	296	312	302	316	318	315	315	346	330	301	300	305	315	322	284	318	309	303	332	285	324	299	324	309	311	309	313	310	322	336	307	317	291	317	324	323	325	307	286	296	299	333	340	311	315	348	320	268	347	306	319	326	304	312	315	343	301	305	318	325	310	312	322	315	326	305	306	288	318	314	320	325	322	315	278	302	341	307	300	310	352	314	307	320	301	303	334	285	301	354	293	331	311	306	319	313	316	356	326	340	302	306	313	322	307	301	330	279	301	288	318	343	312	335	331	320	309	309	304	352	304	320	323	304	287	327	351	338	301	287	334	322	350	266	293	309	298	311	339	289	313	308	312	274	317	297	302	308	340	303	330	297	328	302	297	286	314	328	309	287	287	302	297	281	304	332	321	303	324	284	303	324	301	298	319	317	310	323	326	344	296	305	321	329	276	317	326	336	318	335	323	322	307	306	343	320	309	294	335	297	314	275	321	308	322	332	321	318	316	341	305	310	326	307	312	281	300	316	308	304	279	313	321	347	314	330	312	326	299	316	313	325	304	330	298	320	306	295	283	300	283	289	299	277	291	295	323	278	316	312	308	312	285	313	278	330	326	322	340	322	337	329	316	295	312	262	328	323	326	341	297	322	346	280	304	296	297	297	339	321	292	332	317	295	339	312	307	311	316	329	290	298	315	319	303	293	308	307	298	339	303	313	292	322	303	304	297	327	313	306	315	340	326	339	323	335	307	314	285	327	323	292	308	284	332	291	309	332	302	294	293	285	272	321	298	303	305	278	303	305	301	289	330	331	302	287	286	324	337	299	320	304	318	313	348	306	336	284	303	341	336	302	266	310	314	340	301	306	298	292	329	324	297	314	296	334	303	331	300	328	323	291	329	281	320	336	315	346	333	264	350	336	295	306	304	305	298	277	342	319	306	337	364	329	298	315	334	301	306	304	288	319	310	304	318	315	334	350	294	297	298	343	329	330	306	302	337	304	300	356	312	328	302	309	317	323	315	327	320	317	294	327	299	290	307	308	306	304	337	323	267	292	329	318	328	320	327	322	315	317	316	321	278	274	328	326	316	314	288	308	315	313	303	324	297	297	313	327	317	360	319	321	339	301	280	318	338	334	312	325	291	306	335	316	299	299	307	327	316	314	294	324	296	318	328	327	312	288	297	318	296	302	312	322	324	320	305	345	297	322	316	272	309	320	318	282	313	286	325	290	303	315	293	334	287	324	340	304	330	332	271	277	316	306	327	300	302	315	320	330	316	295	308	316	328	301	318	290	322	278	321	327	314	306	300	313	299	298	314	313	331	302	332	333	325	322	332	331	305	294	335	329	296	324	299	305	304	295	300	320	360	311	317	314	296	294	311	326	313	293	319	301	332	331	323	285	294	296	314	316	292	333	304	290	291	317	298	292	290	294	311	301	286	324	299	300	312	327	360	337	318	320	329	346	311	338	324	306	339	320	315	311	301	325	318	299	310	308	346	319	304	338	319	298	324	304	347	296	299	322	322	301	309	308	324	315	309	336	354	316	310	281	333	344	322	303	332	293	303	327	304	322	306	327	308	289	311	313	328	302	307	302	311	310	309	321	297	340	305	303	313	300	328	301	333	312	317	316	299	279	324	311	289	323	321	338	309	306	318	317	298	331	302	293	325	330	316	319	303	311	330	304	289	319	311	324	314	284	313	332	312	317	303	298	319	310	339	340	317	306	314	293	338	329	326	322	296	322	333	309	338	302	331	320	326	298	333	302	306	297	325	337	307	322	323	310	335	290	301	297	302	328	309	320	319	361	304	314	321	318	318	323	338	300	314	310	314	304	292	323	294	323	301	289	331	314	295	306	280	306	328	334	346	298	302	322	300	340	326	284	312	312	302	297	324	311	344	295	337	291	327	360	367	322	329	318	320	301	302	306	336	351	305	305	274	299	323	282	325	309	298	319	309	308	329	325	334	313	335	322	323	327	306	328	296	296	301	298	335	322	307	311	314	283	297	338	342	297	311	337	346	330	294	317	322	319	302	307	316	284	317	315	296	321	328	316	328	349	303	310	305	323	321	321	329	356	332	295	304	317	319	286	323	330	317	309	290	311	326	303	325	319	311	309	296	255	327	324	308	296	308	293	292	286	339	313	316	310	326	305	324	311	357	318	367	325	356	307	307	324	291	336	297	304	340	325	336	303	271	301	341	303	327	285	311	307	321	301	319	294	324	300	324	318	312	317	291	321	310	319	323	317	314	327	294	302	327	322	311	324	325	335	292	325	317	326	344	311	315	318	312	338	285	328	302	302	354	303	310	301	324	290	302	312	316	304	320	309	319	328	297	305	332	296	325	362	332	336	285	337	306	320	319	322	309	340	311	310	296	297	297	317	322	310	279	294	306	342	292	301	336	284	312	299	309	308	325	312	304	333	296	324	271	324	339	319	325	349	283	307	351	316	329	330	328	288	306	293	286	304	269	286	306	303	358	320	315	309	326	325	335	306	358	312	318	313	281	304	301	299	321	300	326	305	355	310	303	310	309	334	313	303	289	323	301	319	302	309	365	329	296	316	324	311	329	321	312	333	336	294	325	338	307	307	324	320	301	324	337	287	315	335	334	322	333	337	322	315	346	335	324	294	330	300	323	300	295	306	305	323	302	324	289	361	331	326	280	301	306	318	288	308	328	311	330	309	330	310	322	317	329	311	292	306	297	325	287	338	288	310	317	300	327	299	321	282	321	316	308	327	317	324	344	339	313	290	313	312	294	308	307	328	312	327	309	285	285	326	319	304	313	306	332	333	301	313	279	343	346	302	308	326	303	296	347	360	294	314	290	295	283	324	323	301	340	310	307	310	297	307	325	289	304	313	316	284	309	298	299	324	325	316	328	298	330	328	306	311	330	315	322	305	323	316	285	333	291	329	281	321	327	312	308	296	307	327	322	311	308	318
13145	11213	21025	21723	17084	11993	8438	8396	7683	6161	10097	9902	7206	4204	2265	1375	1007	900	860	872	872	883	825	810	925	852	843	839	881	818	868	831	818	852	827	901	841	883	872	812	887	866	884	861	877	844	845	880	853	888	876	866	859	875	874	809	815	818	828	871	903	839	873	869	853	867	829	828	850	858	899	837	834	872	893	873	859	870	842	860	933	841	820	867	891	808	841	838	897	868	879	839	880	857	862	893	842	841	818	830	872	815	861	886	891	846	899	854	883	828	887	886	858	853	835	863	829	876	850	849	849	854	868	923	853	886	863	846	885	820	888	813	876	885	873	840	826	835	894	868	860	835	757	805	843	920	852	848	871	847	845	810	879	860	922	838	824	847	860	834	834	831	860	885	812	852	809	840	848	835	853	835	857	868	892	892	873	803	896	804	831	841	824	856	828	875	863	850	811	870	817	840	854	904	840	863	868	894	871	916	922	886	794	885	838	829	878	826	881	835	844	820	855	842	900	876	874	834	821	814	880	889	885	863	838	775	816	869	885	878	867	858	855	840	875	862	854	842	898	894	861	829	863	856	848	856	847	884	863	833	851	854	866	867	881	822	812	876	850	855	862	818	890	851	819	872	862	888	839	862	917	881	866	849	849	866	871	876	828	891	864	845	912	849	836	873	840	898	864	871	839	822	857	860	805	907	872	885	816	857	889	864	849	854	891	882	888	851	843	808	824	863	808	862	823	827	816	844	879	878	876	842	862	854	873	839	835	862	861	830	855	881	897	877	860	836	841	840	842	876	797	831	840	848	871	886	810	875	852	822	817	863	841	809	858	890	912	861	885	819	881	870	874	885	872	892	826	859	832	819	913	807	869	869	857	875	877	869	816	868	821	860	817	867	868	824	824	814	799	894	863	909	810	911	871	863	847	871	832	875	847	918	860	842	889	842	784	852	883	872	844	852	919	868	876	852	814	856	870	869	872	887	833	805	817	866	829	882	898	842	887	849	811	850	825	804	850	870	849	880	869	872	834	832	850	869	880	867	883	871	890	883	859	858	856	848	832	843	841	851	806	834	833	863	815	838	873	850	813	860	896	885	861	832	850	902	867	831	867	868	916	863	851	831	884	811	840	870	824	803	845	862	853	888	855	867	896	868	880	839	849	868	870	849	846	916	886	851	816	861	852	787	860	851	864	890	833	846	922	861	814	887	863	835	900	885	861	843	865	872	821	805	829	902	836	900	877	877	903	844	869	874	885	857	811	864	849	875	827	827	842	811	866	851	884	905	881	787	846	848	846	855	852	894	861	842	832	893	827	835	872	838	813	835	784	866	862	852	903	860	878	842	833	839	841	820	795	865	848	820	857	844	840	840	926	775	873	851	870	827	869	872	861	848	872	867	888	787	811	888	861	875	840	860	828	830	859	858	910	834	919	860	855	877	859	867	812	843	863	843	815	850	858	914	780	863	909	823	835	834	866	861	864	804	857	847	829	860	897	877	871	838	854	886	927	837	870	856	844	865	892	855	805	853	863	848	853	878	863	815	830	897	904	894	807	846	891	848	881	905	857	860	803	824	826	858	872	862	885	818	865	823	860	855	884	860	877	828	846	863	853	849	788	855	838	870	858	865	873	790	886	765	845	875	814	875	881	899	871	846	870	849	896	841	821	849	864	879	830	871	840	842	898	824	863	903	887	889	822	852	813	870	851	862	836	882	847	892	837	842	843	855	842	823	815	839	886	806	873	840	854	874	863	841	778	896	834	908	896	889	839	814	815	838	789	898	864	841	864	885	873	778	845	811	884	820	875	848	882	864	857	861	857	906	875	860	889	836	864	861	846	865	912	856	902	869	858	852	884	859	802	852	905	816	855	840	885	866	887	845	859	873	863	835	841	856	849	886	843	839	870	848	893	855	837	867	875	868	902	845	823	856	856	845	857	879	861	833	840	820	893	832	865	829	847	866	858	875	875	818	881	850	894	846	884	858	834	840	868	861	879	859	867	857	876	885	845	846	868	867	879	825	836	918	843	849	863	850	866	874	896	937	836	906	846	838	804	830	891	873	888	856	770	853	881	860	838	832	858	869	829	836	804	865	800	864	834	794	823	834	815	814	852	877	862	845	834	836	843	824	813	823	874	798	897	885	916	832	849	895	845	824	818	875	863	866	867	888	858	844	868	876	845	854	852	853	900	869	889	829	860	877	853	866	803	823	833	879	876	820	869	894	840	866	880	877	816	890	841	850	820	825	821	916	860	818	878	878	831	873	863	862	822	866	825	880	869	862	851	862	861	847	838	869	862	836	884	874	897	826	850	846	837	857	832	868	872	836	848	881	917	842	898	850	881	848	830	831	863	900	867	850	837	861	835	831	911	842	832	829	870	830	847	905	859	822	918	870	814	881	906	844	856	916	906	874	835	888	865	845	827	848	877	867	845	900	829	830	850	863	831	886	837	806	843	897	836	826	894	848	858	909	884	898	838	839	834	862	908	798	845	895	857	891	855	850	873	857	858	857	872	838	855	858	830	890	860	824	848	829	842	914	851	885	855	846	873	883	798	865	870	887	811	841	887	809	852	854	855	839	878	856	852	861	809	854	869	852	857	848	895	847	888	864	903	836	872	909	865	831	847	886	861	891	818	851	864	869	869	887	813	830	893	829	815	889	831	875	822	858	865	852	882	797	879	844	868	885	851	857	849	844	830	914	891	913	877	919	878	889	888	848	832	807	874	793	875	862	905	866	841	840	830	840	821	857	864	810	895	845	859	872	865	865	847	836	836	826	854	861	860	899	886	872	838	846	818	858	849	845	880	869	819	845	856	850	877	886	840	864	865	836	839	814	831	839	856	846	891	851	912	819	838	848	778	785	869	869	840	835	851	858	881	856	919	896	864	863	893	805	872	825	837	815	826	883	826	809	830	822	833	903	845	867	822	831	880	825	911	871	802	912	892	837	851	903	792	891	846	839	844	811	861	806	814	849	836	833	883	862	882	819	861	793	835	850	917	826	871	825	844	847	880	840	877	814	825	890	885	907	871	886	865	871	848	868	872	819	880	851	823	828	899	902	844	861	861	879	875	882	856	890	901	850	828	869	912	799	886	812	833	810	856	851	827	861	864	905	833	861	859	838	886	869	852	825	847	865	853	839	864	860	875	833	864	850	853	863	829	836	888	882	834	832	855	866	865	857	823	850	855	857	861	863	880	867	854	865	867	830	886	867	875	846	873	866	864	829	836	821	842	871	842	842	853	860	892	838	866	910	841	838	861	889	889	862	815	867	835	826	856	861	848	845	903	849	863	839	842	846	812	840	856	879	871	830	846	876	848	850	858	885	869	884	843	864	849	875	826	851	868	838	846	862	835	883	867	867	872	821	819	851	854	875	838	839	789	882	874	855	823	816	903	875	873	895	801	859	854	859	885	856	803	892	882	875	878	883	892	889	855	885	814	857	856	811	878	854	841	871	847	843	859	871	893	851	869	827	865	896	912	886	859	841	865	853
30905	24170	26517	21088	11832	6427	5092	13592	16649	10706	10365	7041	3186	1455	732	506	354	335	304	269	277	273	337	291	331	313	308	313	306	297	291	314	281	303	284	303	325	299	310	330	288	265	294	294	308	302	298	286	310	306	304	308	290	281	313	295	283	273	275	294	341	311	309	353	295	306	328	300	309	286	299	321	295	302	285	317	306	283	308	298	286	297	320	322	291	313	285	275	287	304	309	296	302	306	295	294	327	321	324	281	286	312	293	304	322	282	304	281	295	281	286	317	273	299	346	298	309	306	336	281	275	262	267	312	329	282	282	280	327	289	277	314	303	310	290	271	308	289	307	293	295	282	309	273	327	308	282	298	323	315	277	289	301	309	322	314	274	298	282	303	296	270	281	294	294	311	291	327	311	284	300	301	277	283	303	327	295	301	323	287	315	295	310	289	294	289	307	347	311	325	305	337	306	296	309	303	324	305	304	280	281	298	275	326	296	304	309	299	307	257	288	305	310	288	291	289	320	276	279	313	310	281	306	318	297	285	303	327	279	325	341	297	281	311	333	293	313	306	287	305	287	303	288	279	287	283	274	268	322	268	287	325	286	298	280	295	292	317	316	311	295	272	309	288	284	296	283	288	290	310	290	326	296	304	288	316	273	282	299	309	322	306	327	284	274	292	309	324	303	311	299	313	319	310	346	318	317	302	288	302	299	278	300	293	310	305	314	285	298	311	295	300	300	299	281	299	325	311	268	316	277	314	295	326	303	314	291	321	285	329	318	300	292	294	317	254	305	293	301	319	275	294	295	318	303	292	319	300	312	288	302	322	278	284	307	318	315	285	311	301	301	288	296	296	292	295	309	314	349	277	334	291	272	281	327	289	300	278	283	303	321	323	326	292	286	324	307	288	288	318	295	304	289	301	301	329	287	299	333	311	335	274	288	299	265	286	273	289	288	272	332	310	322	260	286	286	305	320	291	297	287	312	318	297	297	293	286	286	315	309	301	307	310	290	291	326	310	324	273	290	299	293	303	302	306	286	280	295	289	280	327	296	290	286	321	293	330	307	295	351	313	309	290	307	301	326	323	312	274	314	303	300	281	309	327	300	316	308	290	294	296	317	291	321	311	291	291	292	267	326	298	294	296	284	301	277	296	298	311	304	323	309	309	347	310	255	290	276	305	339	315	304	297	294	287	338	306	338	297	318	319	314	309	313	308	286	303	237	302	314	272	302	300	296	316	280	284	311	316	324	319	305	299	306	306	305	326	278	268	295	329	260	308	305	273	300	294	301	271	322	303	268	286	287	300	312	328	335	267	293	302	296	301	287	288	274	309	311	309	320	277	277	309	309	312	286	291	306	322	271	313	293	299	263	328	269	315	331	289	311	273	283	316	257	324	305	296	288	324	288	307	317	311	307	302	280	297	285	270	311	314	278	284	287	275	330	302	302	304	297	284	302	298	310	311	299	298	303	283	302	317	288	301	310	316	288	314	301	298	275	303	298	286	290	294	314	286	274	278	298	302	300	302	285	303	277	280	296	331	335	298	290	287	284	299	292	311	324	272	305	302	286	304	316	292	317	262	276	299	315	297	297	295	286	320	333	290	294	295	300	315	305	284	300	298	315	332	308	283	314	278	292	290	294	324	292	316	315	275	323	307	325	303	318	309	307	318	309	312	304	301	280	315	330	294	315	310	303	285	303	320	269	272	322	292	313	306	277	295	307	308	284	289	285	302	305	306	275	306	287	280	307	294	245	287	279	310	298	292	313	343	287	259	271	314	299	317	337	328	292	309	314	296	321	303	285	316	325	312	305	288	281	277	309	300	320	296	305	297	291	311	307	277	312	311	258	288	318	306	320	288	322	319	276	305	306	324	295	294	279	275	275	288	285	328	303	312	307	279	304	342	307	301	289	323	316	321	321	283	288	328	275	304	274	294	298	303	276	312	319	325	297	309	305	299	285	313	268	291	288	289	283	323	293	296	295	296	270	297	282	316	285	320	294	297	307	335	320	296	339	313	259	307	308	299	271	275	310	321	335	281	289	319	299	277	323	278	300	309	286	302	307	310	310	289	303	330	308	306	301	305	299	274	317	300	314	314	305	272	286	283	277	294	278	311	298	305	299	295	304	293	300	301	282	304	273	299	333	274	282	313	280	293	301	277	319	291	294	294	271	311	302	324	296	305	299	293	328	316	293	293	296	268	288	319	277	275	286	285	301	266	302	317	288	320	302	283	284	328	319	308	309	292	296	292	301	317	281	265	284	292	316	332	316	269	322	261	338	301	279	285	288	304	294	327	279	322	319	329	316	317	313	307	308	278	310	309	297	293	291	313	330	310	298	298	324	264	284	297	282	311	306	365	295	307	296	319	325	294	303	281	289	278	295	278	291	275	300	315	287	317	306	344	313	303	301	298	335	298	314	273	277	280	273	280	304	322	290	305	303	287	322	315	306	327	301	287	316	293	294	339	294	300	342	311	265	311	303	284	282	309	307	279	290	318	303	303	292	310	299	326	303	283	327	317	295	338	294	313	292	327	289	287	317	304	296	312	305	310	299	319	296	314	311	297	270	293	282	296	306	309	324	307	312	304	307	314	333	330	303	300	298	299	318	276	300	282	289	265	335	286	287	307	301	304	302	297	292	272	306	337	308	250	278	271	320	289	295	272	312	307	339	305	298	264	301	302	280	308	292	283	311	321	311	305	298	318	325	314	303	302	306	262	317	259	311	278	301	269	292	292	289	281	315	302	318	329	288	296	298	295	246	315	292	309	299	291	316	299	291	299	335	273	298	322	297	309	327	303	269	328	322	282	317	282	300	276	307	283	282	289	257	326	301	290	327	315	316	268	299	281	299	279	296	285	288	287	326	303	271	268	292	283	308	261	323	302	284	298	324	271	283	327	284	315	308	319	312	287	260	321	281	292	286	263	303	288	293	295	286	283	278	322	297	313	314	315	303	308	283	276	281	321	291	290	283	294	309	277	315	323	305	297	301	295	310	340	324	296	308	302	304	319	281	284	310	330	302	300	303	311	318	308	273	286	300	289	305	300	279	315	306	287	297	292	275	293	318	275	281	295	298	270	324	275	306	275	310	304	306	276	286	303	260	295	285	316	301	299	272	276	281	301	316	331	331	293	304	318	310	289	306	291	314	299	309	295	325	309	266	236	330	320	300	324	285	325	304	301	296	295	333	311	316	298	303	288	298	280	296	322	300	300	310	320	269	296	296	316	305	321	308	315	290	309	309	303	330	314	306	312	284	285	276	292	344	307	282	309	296	283	274	296	302	305	281	295	297	293	275	324	294	303	295	333	311	273	282	274	301	318	323	275	302	300	291	310	296	253	312	298	297	288	304	271	318	313	282	327	262	304	342	342	309	312	314	300	308	311	277	295	281	279	294	312	297	310	302	297	300	303	295	291	304	306	287	328	310	323	286	311	299	317	326	316	312	308	295	293	305	301	292	281	344	314	292	275	271	316	318	284	306	323	290	294	308
19190	19073	32166	35991	30011	23767	23658	37996	39332	34383	33987	26805	15514	8071	3861	2008	1177	920	874	817	801	821	858	817	848	831	802	869	801	822	834	832	831	904	775	860	828	785	837	808	835	831	786	812	771	832	766	844	796	837	792	831	827	792	801	816	812	881	858	792	828	789	827	816	848	820	838	819	791	854	795	855	869	853	807	826	740	848	793	764	828	824	805	776	812	793	795	799	801	809	784	875	858	836	855	799	829	807	801	855	830	833	802	819	839	856	861	790	813	857	871	794	866	772	855	839	832	807	802	810	794	781	805	794	778	790	802	792	848	850	833	826	826	849	875	863	886	812	774	805	834	793	811	794	807	875	827	803	814	843	846	773	802	810	809	804	841	803	810	796	875	820	795	818	805	831	825	790	841	839	846	845	794	837	802	755	800	802	817	794	776	854	872	825	828	849	841	829	822	831	866	789	825	803	794	798	810	811	823	843	797	827	794	834	860	824	800	758	813	790	865	828	771	808	785	805	807	797	817	816	823	851	841	786	868	840	834	875	783	809	808	800	826	846	844	821	750	812	864	803	808	805	872	851	847	831	820	812	792	871	851	799	818	836	863	806	774	806	837	776	795	867	776	816	852	826	772	845	788	793	839	821	763	862	827	839	877	831	789	787	842	822	831	818	799	818	832	816	786	854	865	804	870	861	798	783	778	830	762	832	791	795	848	825	831	795	816	813	821	864	871	829	843	865	773	791	880	802	837	834	832	806	810	858	840	813	806	826	866	823	821	785	823	833	844	826	828	783	791	801	810	767	763	807	858	811	871	833	786	839	827	828	816	852	791	843	829	852	826	823	796	848	850	811	851	808	798	815	809	785	807	817	825	851	817	852	793	827	859	792	859	817	831	778	831	795	780	794	812	817	821	851	776	816	850	808	831	803	795	800	842	813	826	767	807	840	794	803	784	802	806	840	814	789	837	842	816	786	831	825	844	831	814	825	850	810	833	866	795	817	850	830	815	830	843	777	836	849	788	830	813	838	800	805	798	838	769	807	763	796	849	815	827	849	840	814	808	809	780	828	781	849	796	832	848	871	841	810	866	838	804	831	872	812	810	802	787	844	824	815	773	845	797	795	842	806	782	883	800	868	815	793	796	870	873	741	809	825	826	827	832	795	814	839	890	763	805	831	828	815	822	819	814	855	803	742	809	847	808	837	805	820	816	822	786	853	809	796	799	817	808	815	839	810	832	770	804	778	801	832	838	814	800	822	768	842	811	830	818	815	802	847	823	826	839	812	833	854	796	808	799	877	794	818	807	879	833	825	815	825	858	725	830	813	850	857	821	800	828	819	789	822	764	827	795	819	820	763	810	810	864	801	826	845	822	830	791	807	856	863	799	812	837	832	881	825	845	784	841	830	843	804	854	846	882	802	856	822	823	834	798	795	795	826	791	784	843	837	782	811	842	837	832	834	828	819	836	824	832	824	843	801	828	842	825	800	739	794	750	801	838	781	793	836	860	856	851	843	842	799	845	778	798	795	791	841	783	804	883	836	821	842	805	769	798	811	818	855	831	796	834	792	801	863	819	856	786	825	785	780	852	827	892	806	774	854	814	825	853	847	833	825	810	816	790	839	822	766	880	804	848	815	826	811	860	790	813	861	833	767	822	855	866	798	875	843	806	891	795	810	803	846	820	846	860	863	878	821	842	813	827	763	833	848	775	873	853	845	799	858	822	819	836	792	819	863	893	813	802	823	838	816	821	806	828	809	792	803	827	781	820	822	824	823	855	818	859	822	809	758	805	825	789	829	786	800	852	848	818	799	889	778	917	814	834	766	856	804	800	803	822	813	832	813	834	795	868	795	805	785	796	823	806	841	809	802	779	840	809	851	825	807	811	838	834	776	801	821	820	801	888	780	831	812	806	805	826	803	864	824	796	785	828	831	814	821	842	829	814	824	809	826	832	808	838	895	785	842	848	820	831	837	805	816	871	846	851	801	789	792	735	866	843	899	810	821	814	804	806	797	867	816	836	806	861	825	768	814	781	834	770	772	867	854	830	840	840	814	842	829	790	835	818	844	832	828	833	816	765	816	865	867	835	819	817	867	906	784	755	821	803	777	798	811	829	855	826	823	805	825	873	798	863	788	802	876	820	775	881	783	837	824	837	811	829	812	881	837	825	829	843	809	809	829	802	814	779	827	801	816	854	821	774	861	805	821	829	808	834	867	781	870	787	808	843	811	831	828	828	801	803	832	836	808	776	847	830	826	818	842	868	869	753	800	869	828	793	867	816	832	797	795	826	821	867	831	764	807	831	793	807	803	809	808	850	869	861	776	813	843	812	820	793	808	815	790	838	816	843	792	770	812	863	854	813	799	838	810	800	771	836	798	849	854	845	850	862	814	828	840	859	867	844	784	846	839	778	781	851	807	802	838	776	778	807	845	809	833	821	874	843	809	825	875	785	821	816	838	829	765	812	840	785	809	847	807	862	836	778	776	863	835	799	813	797	817	814	838	786	742	860	784	870	798	862	789	782	799	788	816	840	815	807	821	771	837	839	845	793	767	842	864	849	794	790	840	794	811	855	825	818	800	832	778	822	812	837	795	811	847	802	846	813	876	828	804	810	829	819	804	789	823	827	823	852	822	849	801	792	763	867	851	832	846	779	764	831	814	869	840	827	831	803	882	821	837	901	812	813	791	822	835	754	830	844	786	805	808	799	823	804	769	825	847	875	793	790	810	798	779	826	838	840	841	803	850	783	803	813	792	836	828	800	788	808	782	857	828	811	830	834	867	811	862	764	803	829	825	851	838	838	830	822	823	883	837	790	849	805	807	818	807	825	852	765	799	796	814	783	807	820	761	834	803	768	821	775	801	828	786	868	743	832	828	826	858	811	861	781	798	808	827	830	851	830	854	827	783	797	830	816	768	785	848	793	866	822	812	819	852	866	805	816	812	766	829	804	848	810	824	816	836	843	821	791	861	809	853	829	822	818	850	845	812	844	833	878	793	799	782	817	842	807	839	787	791	866	816	805	837	802	804	808	783	790	833	847	811	767	824	800	889	851	814	788	842	862	835	864	797	814	844	863	793	800	824	846	833	872	817	862	811	771	778	781	813	797	783	808	802	815	790	849	852	872	831	854	830	813	780	840	822	829	804	784	779	841	787	849	803	842	838	821	850	877	835	812	815	830	825	820	821	810	814	842	778	846	819	842	805	847	775	829	811	763	787	826	822	855	826	832	788	844	844	845	813	827	771	830	799	856	836	844	779	809	762	876	792	822	820	810	799	871	792	816	838	811	894	829	823	798	782	852	784	813	800	830	822	848	838	827	794	787	804	794	819	815	839	845	817	778	807	786	858	812	790	829	789	852	803	806	834	783	821	806	815	845	804	853	792	782	857	822	796	766	794	794	826	821	780	856	843	878	807	820	833	775	862	846	866	809	831	796	835	827	810	820	824	839	830	845	792	813	813	807	831	837	846	874	826	787	830	831	830	796	813
36073	29359	32484	25290	17169	12154	12938	21067	6459	11007	18010	17200	12174	5432	2381	973	496	375	310	313	326	291	308	314	327	292	304	321	305	296	296	302	309	279	324	310	298	323	334	263	289	294	300	268	315	309	276	293	326	332	294	319	300	284	274	320	279	298	312	333	284	329	304	290	272	319	293	330	312	289	287	297	309	320	288	311	302	302	282	289	301	322	319	307	285	318	328	328	274	301	288	284	308	302	317	292	279	300	300	297	316	310	318	294	244	297	320	345	317	281	296	286	333	314	291	288	303	308	327	301	300	283	310	293	324	319	320	284	279	279	276	281	301	317	279	317	271	300	314	325	296	325	313	341	298	313	294	308	349	307	287	311	326	298	303	292	312	327	307	293	284	279	297	278	289	316	303	289	315	295	331	298	300	300	274	311	296	285	308	316	281	308	302	313	290	325	287	307	315	299	289	277	304	303	292	301	328	343	308	317	294	287	323	339	283	275	305	300	313	283	271	293	295	339	289	336	290	283	280	338	282	241	327	303	296	292	294	273	309	286	325	295	288	309	298	294	314	344	307	273	329	293	302	312	306	317	286	286	310	289	330	288	329	295	321	302	311	290	327	286	296	295	278	293	272	325	288	317	309	282	303	297	288	297	266	284	301	305	302	315	313	278	325	329	307	335	310	305	318	270	301	270	315	284	314	306	304	283	289	305	320	310	280	301	337	290	318	334	306	315	313	278	279	302	349	296	313	278	319	297	304	301	295	256	308	283	296	300	325	282	298	301	298	310	301	295	311	273	310	271	284	277	320	337	287	339	279	328	321	301	306	348	315	307	311	280	310	327	326	301	312	313	309	311	318	292	301	307	310	313	277	316	295	280	312	314	290	255	292	285	277	307	306	274	283	322	310	283	297	321	310	302	318	297	297	306	300	337	282	270	319	286	314	295	331	296	273	309	306	299	295	290	332	309	270	323	302	325	287	293	298	264	318	301	309	307	307	318	289	315	270	292	291	280	294	271	279	296	300	337	298	302	286	288	267	284	293	302	303	305	310	316	267	301	303	323	291	303	324	271	290	305	291	305	274	304	312	316	319	324	296	300	306	313	308	298	304	263	292	318	304	278	357	318	288	328	283	309	316	304	307	307	289	307	282	292	293	290	304	310	295	317	296	297	297	305	272	266	294	332	323	314	329	318	307	283	302	263	263	304	321	293	319	300	312	305	284	322	311	308	281	303	319	307	302	310	289	324	295	287	292	281	293	311	327	329	269	300	304	298	320	304	303	289	295	314	314	307	316	301	322	291	327	304	303	303	309	289	296	275	312	293	306	305	340	285	315	273	345	307	320	272	289	322	331	304	305	322	299	302	310	309	307	298	286	274	294	288	316	325	314	313	308	271	317	324	288	269	310	297	282	297	323	308	322	313	321	306	323	316	288	318	297	286	294	263	273	305	289	336	319	321	314	298	287	300	327	299	325	333	290	347	277	313	308	283	283	291	295	310	299	287	281	298	279	319	303	289	295	313	301	328	309	272	308	311	326	329	324	313	305	296	270	321	284	283	282	273	311	309	293	308	347	318	312	288	311	331	269	320	314	314	310	329	301	276	291	324	336	285	278	298	296	284	342	293	306	284	302	303	319	318	270	310	287	318	302	324	306	324	281	313	301	299	316	291	307	319	275	295	282	329	266	300	282	307	295	299	301	291	320	303	296	299	304	319	322	295	315	292	287	291	292	305	300	292	310	298	288	294	291	309	323	282	308	309	274	309	302	318	282	314	310	330	295	285	303	329	334	320	301	256	312	308	304	333	306	288	310	300	298	290	326	309	306	296	334	299	297	337	283	302	305	294	315	295	320	268	290	294	301	296	302	329	295	316	293	314	262	284	353	319	280	321	334	301	285	270	331	305	317	292	312	284	265	265	296	304	319	296	306	289	320	279	310	289	296	297	295	290	301	305	302	292	295	322	305	312	309	311	329	310	283	295	297	291	306	297	296	305	328	310	283	298	276	323	277	302	294	322	296	314	301	303	303	294	308	305	294	247	301	259	301	300	328	326	310	324	304	295	292	286	300	285	281	320	295	285	309	284	296	315	331	283	315	303	300	308	306	309	317	308	329	255	285	338	299	310	295	283	305	272	319	280	298	311	278	273	317	286	281	290	270	315	326	281	280	290	310	299	300	286	294	296	336	314	282	326	286	330	311	320	310	323	316	276	318	308	297	311	292	311	320	296	307	290	295	273	301	306	292	292	324	294	292	292	299	313	286	293	307	272	272	312	332	301	320	279	306	304	294	299	298	328	302	321	307	299	290	329	291	338	318	306	295	297	295	316	307	297	302	297	297	335	315	275	278	298	302	271	293	319	300	277	304	275	286	340	314	317	281	300	305	310	309	323	294	303	313	304	286	295	320	289	291	335	328	295	317	308	301	306	265	331	340	292	301	281	308	325	298	347	324	300	290	321	326	320	323	336	298	301	272	299	284	318	308	311	294	315	278	293	293	298	320	277	320	310	302	329	320	303	332	298	299	252	319	328	343	290	314	315	313	277	295	296	320	300	311	315	297	275	298	306	296	306	306	315	315	287	320	323	317	317	297	309	294	280	274	291	301	290	252	277	279	315	285	326	256	306	300	279	318	300	276	269	306	304	279	320	298	326	294	293	298	313	294	317	302	294	340	288	308	281	295	302	324	317	310	312	301	304	325	314	290	324	291	301	313	298	317	337	304	295	298	310	301	319	291	299	299	304	298	287	311	303	298	292	300	296	301	283	263	310	279	327	299	299	283	336	324	298	309	311	322	292	299	298	291	309	294	300	344	300	303	312	309	316	347	286	277	284	311	276	297	307	273	332	323	322	304	314	283	316	296	300	291	320	327	306	311	318	280	293	315	326	294	310	308	262	303	316	302	321	287	327	289	275	306	274	303	300	295	294	306	299	318	265	297	322	317	298	277	287	259	307	302	290	323	314	297	324	313	294	310	282	319	321	290	328	296	314	275	301	296	324	335	287	324	274	306	274	318	289	322	281	305	289	306	299	313	303	292	300	313	329	279	340	299	331	290	316	300	301	297	294	252	275	306	336	313	336	311	349	349	312	316	299	339	295	277	295	298	330	298	301	310	293	313	310	292	343	297	340	294	308	301	271	340	308	297	295	255	276	292	289	311	329	272	316	311	309	324	296	313	300	272	301	293	305	321	307	315	300	312	295	284	298	317	285	321	297	280	319	321	292	309	303	263	291	315	283	326	299	321	317	293	336	341	290	317	297	298	317	299	318	275	302	316	282	300	279	300	295	342	320	307	298	317	283	293	273	341	305	321	325	310	314	326	289	299	322	293	311	305	294	292	328	294	294	286	343	285	332	313	250	300	306	298	303	312	275	313	286	296	294	304	303	304	312	306	304	300	284	283	307	316	294	301	290	312	289	287	288	304	303	302	261	294	290	317	313	335	303	292	309	285	311	318	296	320	301	289	316	303	286	357	313	318	312	327	281	289	329	307	291
23170	22709	37040	38976	36434	33060	36475	40019	21740	36145	43476	42178	34393	21153	11607	5283	2164	1232	879	792	841	870	791	794	838	793	826	806	821	831	813	831	840	872	886	825	797	851	863	823	830	810	825	830	846	848	786	830	795	831	842	825	819	806	851	842	829	830	862	821	794	806	819	829	795	801	820	823	772	827	877	838	848	815	853	807	845	831	856	844	873	785	867	848	786	782	787	814	814	873	816	813	793	793	851	838	796	851	844	857	790	843	830	857	834	799	806	845	835	820	806	805	789	781	828	834	875	816	842	834	853	827	773	807	756	832	816	883	817	802	804	823	820	857	861	860	777	797	778	827	843	841	832	840	808	803	793	755	866	767	860	806	858	903	813	822	809	793	869	853	837	772	863	863	848	809	834	839	840	835	803	806	806	859	819	843	876	828	869	869	825	838	785	828	817	844	803	786	842	837	854	847	764	844	806	838	821	819	880	758	834	855	840	779	863	799	837	891	827	852	830	839	801	827	780	858	860	761	880	767	885	873	832	874	820	816	878	798	790	842	829	888	797	795	878	802	809	849	823	787	809	834	836	834	843	789	814	803	839	779	816	780	812	868	850	806	767	831	861	808	784	813	882	799	854	926	863	800	845	824	851	784	811	829	831	822	817	818	859	834	839	807	825	825	820	852	773	802	820	822	819	815	820	862	824	808	822	864	865	852	769	830	812	875	881	823	780	839	801	851	836	822	812	826	820	752	827	792	833	822	801	888	824	852	806	849	779	853	793	859	846	786	791	844	821	808	797	776	810	850	841	884	840	820	821	790	843	845	877	783	832	843	775	799	814	796	823	846	852	854	811	844	848	821	854	817	849	796	805	819	790	822	830	852	810	857	847	830	824	803	874	800	818	854	824	850	841	801	776	800	837	869	799	850	817	822	805	831	849	821	837	783	831	817	787	809	833	780	806	861	851	808	827	808	824	804	811	832	827	833	823	794	849	814	794	837	855	831	883	847	847	836	793	805	895	823	805	824	797	868	811	875	825	819	915	781	780	821	797	826	849	849	799	812	842	862	811	850	794	865	845	791	802	834	877	819	789	805	840	870	802	792	895	829	855	826	817	873	853	817	829	841	858	841	784	817	809	871	886	811	851	850	844	823	874	861	816	827	853	801	843	825	863	854	842	864	791	855	777	861	820	774	806	838	821	830	862	788	866	823	821	804	852	842	815	800	862	828	783	818	817	837	840	867	864	828	842	816	824	854	827	783	833	834	810	883	788	867	827	847	823	843	793	827	803	796	831	841	849	856	827	852	858	825	818	880	808	813	884	892	815	836	819	803	795	858	807	846	868	843	825	829	899	891	827	809	814	751	836	852	798	864	796	791	835	836	831	822	883	843	832	799	820	853	754	907	796	797	842	794	811	840	836	792	819	792	835	825	788	861	854	792	819	801	834	762	866	809	839	858	839	767	862	786	878	811	805	813	849	798	830	812	827	890	838	820	852	808	824	834	763	817	825	860	846	865	843	847	848	831	807	818	811	769	854	818	807	849	821	843	799	808	837	838	807	848	846	866	770	813	858	837	867	822	838	767	839	815	851	839	782	818	858	809	850	828	796	807	792	852	859	872	836	829	839	821	799	834	848	782	825	825	796	851	816	817	866	860	882	831	863	803	781	864	802	816	847	871	779	823	829	822	775	816	794	814	841	816	840	860	794	820	820	834	775	828	886	862	786	815	837	808	778	842	848	850	797	768	817	779	860	858	802	832	848	887	825	818	864	783	835	846	859	810	842	819	842	772	848	839	857	849	824	844	819	840	831	809	886	838	815	814	802	794	846	832	863	856	877	826	784	864	819	823	812	817	821	837	803	830	878	788	799	801	808	787	843	798	811	814	844	828	856	832	798	879	819	793	807	780	816	845	812	894	788	840	833	852	849	857	773	828	863	820	830	817	827	825	795	819	781	824	826	810	821	857	856	845	817	864	816	788	777	822	824	868	847	908	832	834	832	793	837	809	834	831	844	817	814	842	790	776	817	831	822	857	791	812	858	866	820	792	783	823	801	834	829	841	850	809	797	853	855	808	822	828	814	814	800	876	824	818	760	841	816	831	806	826	873	790	811	863	815	814	819	869	845	837	837	831	798	813	849	808	856	831	868	810	828	820	819	833	839	859	809	840	834	832	811	891	822	856	836	845	859	836	806	775	821	864	809	838	860	792	846	818	820	814	832	800	838	817	770	801	821	818	844	814	805	807	791	828	831	837	843	754	772	752	861	853	778	875	868	808	829	795	764	810	858	833	848	770	814	825	836	827	832	825	808	842	813	800	829	864	790	841	801	838	787	822	779	830	825	824	846	801	811	830	797	787	819	808	859	794	856	872	826	817	778	815	833	812	783	857	808	816	799	820	794	831	866	834	838	827	827	813	808	817	753	815	858	853	796	795	819	861	846	861	810	808	794	833	790	850	826	832	804	863	809	831	844	801	801	794	801	825	790	806	885	871	836	848	866	843	843	823	799	811	804	796	802	805	838	825	827	820	821	820	853	753	860	820	846	884	844	863	836	770	786	811	855	787	829	820	772	952	806	781	824	860	822	848	776	825	790	861	821	791	787	818	872	824	808	828	854	811	836	858	821	846	802	819	830	804	835	813	803	852	802	799	842	866	813	821	786	774	806	805	832	832	820	858	854	842	850	795	814	846	801	855	802	789	851	781	835	787	788	829	900	842	797	851	743	822	839	772	810	725	870	789	813	843	797	862	831	826	790	880	866	803	847	846	825	828	801	809	825	788	854	776	866	850	843	801	788	820	829	800	825	802	845	826	799	804	813	822	799	806	821	815	859	830	791	794	878	824	815	827	858	842	821	842	813	811	784	770	813	838	824	883	806	858	859	850	849	799	807	822	859	833	817	831	821	805	864	795	785	787	815	834	824	825	814	788	812	796	830	861	838	800	842	865	838	861	826	874	834	852	789	831	849	842	840	848	821	832	773	849	868	832	812	845	811	873	793	841	860	843	844	901	842	797	806	786	809	831	819	813	751	867	821	774	797	861	860	827	827	861	774	760	914	844	846	815	822	791	829	880	832	804	785	788	869	817	779	807	767	835	837	783	798	833	828	843	779	773	788	843	815	859	786	814	826	857	845	852	816	829	818	816	801	864	828	798	817	791	801	799	772	837	816	818	862	836	807	849	809	766	802	817	805	816	802	848	811	823	797	814	860	894	837	855	815	800	843	836	793	788	856	818	845	801	833	798	854	871	833	823	887	843	904	852	873	801	838	821	789	862	863	815	764	812	837	841	802	803	821	832	830	856	808	792	848	818	815	816	832	806	838	842	777	846	852	847	793	805	803	849	790	781	819	829	825	835	810	849	815	824	817	843	791	795	847	816	819	834	810	852	833	864	836	864	786	789	793	836	787	830	832	772	827	837	747	788	847	799	836	837	848	802	817	893	822	804	805	812	843	850	795	790	810	855	810	856	798	882	848	830	842	808	826	869	807	781	841	827
22415	19552	22749	15761	9134	5656	4377	3906	2407	1901	1405	965	872	672	452	405	345	323	337	299	313	277	289	312	301	318	320	296	312	297	279	254	299	333	347	313	289	352	285	298	314	306	296	292	311	272	328	312	306	311	334	325	313	317	303	307	275	317	290	286	302	316	315	298	334	306	300	317	309	312	343	299	300	281	327	324	300	327	308	331	301	337	308	320	319	321	265	317	324	289	331	310	307	327	292	318	319	323	316	334	310	305	281	316	308	333	286	307	287	315	267	328	332	287	307	294	290	289	288	305	322	304	307	304	321	308	323	298	321	337	279	307	326	340	304	320	310	300	303	318	298	306	308	304	327	309	289	291	316	314	307	293	321	315	350	334	313	317	330	302	288	307	321	300	306	292	304	321	321	284	290	299	328	309	333	347	311	284	344	330	327	298	311	293	321	308	308	302	281	263	300	294	288	297	335	349	325	292	308	291	331	286	322	336	309	278	309	332	291	331	291	301	305	267	287	295	309	296	299	326	311	306	285	320	362	291	293	288	294	310	319	256	316	318	314	295	313	324	325	293	311	303	323	350	282	289	309	299	291	306	288	324	299	317	316	301	293	281	286	342	284	311	291	313	320	318	304	305	267	337	343	334	309	317	284	294	297	317	320	315	288	297	288	339	315	283	307	333	324	303	286	290	315	302	314	325	304	308	310	295	319	301	328	336	306	331	317	334	280	317	340	297	316	278	296	301	295	296	317	315	303	275	315	298	299	312	261	303	312	306	313	296	289	330	323	306	312	275	304	309	336	300	303	289	309	325	300	286	319	316	309	313	309	321	324	300	303	312	302	308	342	277	313	315	292	283	307	292	308	328	262	335	323	285	289	304	358	293	297	290	293	278	315	308	328	318	289	325	318	290	316	290	344	305	324	280	301	299	319	331	341	303	315	309	309	332	265	313	320	306	272	300	305	282	309	304	307	311	281	333	320	313	337	314	339	287	327	321	303	297	322	300	300	318	293	316	321	301	317	358	312	315	284	299	301	317	279	309	313	283	320	304	333	317	325	288	313	347	288	311	308	300	287	286	293	315	296	311	297	316	305	326	289	324	281	316	316	312	298	288	310	301	296	313	313	292	310	302	283	348	324	320	311	308	293	322	291	292	310	323	309	306	316	278	288	298	318	292	314	296	267	320	302	280	308	307	311	293	272	311	333	325	310	264	281	316	294	310	337	288	284	295	306	279	329	305	302	312	286	281	296	314	291	296	299	288	319	315	304	305	313	302	306	314	320	295	314	298	296	303	303	296	289	315	278	302	308	303	302	321	337	307	280	294	319	315	303	294	302	327	289	325	283	315	295	298	293	311	294	330	287	325	301	286	312	270	310	299	282	305	317	305	286	312	323	290	327	298	287	337	317	313	297	314	335	276	294	347	306	283	348	310	270	319	289	282	304	321	298	327	295	323	314	298	311	310	310	275	301	311	301	282	281	289	307	303	293	289	306	305	298	307	298	310	322	322	306	292	290	298	326	291	289	322	275	320	298	281	298	304	281	267	301	336	315	343	316	316	313	301	266	332	319	295	281	315	330	329	325	304	302	306	318	321	339	301	296	304	325	302	338	331	297	313	309	319	318	313	330	308	316	322	288	278	285	305	342	286	356	327	316	281	325	302	303	266	320	309	304	304	315	324	316	319	287	309	282	305	341	298	285	337	313	264	289	339	287	302	329	300	319	308	304	293	288	311	324	293	318	302	293	298	307	283	308	318	345	319	343	306	335	310	308	335	323	292	277	309	311	270	313	322	308	308	284	323	312	293	308	317	304	262	283	304	307	299	303	308	301	298	287	335	325	321	302	304	300	311	292	327	328	286	338	305	319	292	304	303	318	307	298	304	286	273	293	312	318	320	287	295	325	299	320	317	312	286	350	336	314	330	312	324	284	317	334	320	293	328	320	332	293	291	294	329	313	310	323	311	267	321	287	288	323	306	287	290	319	302	300	311	315	290	294	318	291	333	328	327	310	291	318	273	286	297	312	334	302	310	339	304	314	273	293	297	352	317	314	310	301	336	304	300	325	319	300	278	312	309	292	267	299	330	312	304	323	300	295	304	306	314	322	316	306	315	305	295	293	317	280	303	299	299	312	341	328	319	324	318	316	316	317	316	318	302	303	286	327	302	305	309	332	289	294	331	302	328	287	330	302	289	340	321	294	315	281	290	316	290	322	311	323	303	301	306	303	297	316	286	299	306	310	315	319	320	283	306	318	321	256	317	338	306	307	293	296	314	308	313	286	286	316	336	307	311	301	297	306	309	315	286	273	328	311	317	301	282	295	317	316	320	307	350	303	324	284	305	315	334	309	310	289	332	297	296	341	330	325	299	340	300	298	332	300	300	346	298	313	334	303	323	332	331	299	291	272	313	304	290	276	305	292	283	324	322	286	336	299	280	289	265	305	284	298	290	287	311	291	321	295	300	312	322	317	329	328	301	320	298	339	325	299	320	289	348	306	335	331	316	271	292	315	253	291	286	325	307	347	294	291	295	304	343	347	303	302	299	299	331	321	304	343	292	312	274	315	285	319	306	336	285	328	295	307	319	331	307	311	312	295	319	317	299	311	300	299	301	338	284	296	318	307	301	281	309	329	315	348	331	302	310	343	306	279	273	321	292	300	288	310	306	301	306	317	335	291	301	303	294	280	292	272	307	305	336	320	302	307	285	293	287	322	286	285	315	293	279	327	301	322	275	310	324	310	299	297	302	322	298	296	321	279	310	273	295	290	306	276	293	305	306	291	267	310	311	318	319	296	320	336	269	322	311	317	300	298	306	308	350	260	294	289	278	291	321	313	327	309	315	330	324	317	280	308	284	279	325	310	301	294	335	305	314	283	314	328	284	331	329	310	300	308	296	326	303	320	289	333	298	326	287	327	288	287	321	333	303	298	310	318	302	322	311	307	296	291	302	340	303	337	323	345	290	335	331	300	310	295	300	335	294	306	341	305	297	313	279	306	323	327	288	314	309	293	326	323	312	342	289	292	332	298	320	313	280	340	331	307	307	296	325	309	283	304	331	296	314	301	301	309	304	312	323	292	290	325	297	309	306	324	325	284	273	288	294	307	319	290	286	326	292	312	282	312	314	284	296	337	337	301	294	320	295	343	307	353	293	311	266	308	300	281	328	311	318	291	298	334	314	306	334	314	312	313	298	279	305	302	310	305	320	311	318	311	291	312	307	274	342	307	292	308	293	313	294	275	309	292	312	282	335	316	316	331	328	300	295	309	285	336	321	291	292	280	305	271	299	283	296	275	301	316	342	314	296	305	302	290	292	307	291	277	310	291	336	313	328	310	309	318	294	290	297	308	288	318	285	326	300	320	316	307	349	340	317	311	301	288	284	328	306	317	305	311	319	286	303	316	293	287	301	283	323	300	300	286	308	309	315	323	269	285	286	324	309	328	309	293	319	297	332	325	324	299	287	310	311	325	312	310	291	338	316	330	307	294	316
14379	16506	29070	30183	26286	22026	20111	19082	12947	10585	7432	5040	3976	2748	1755	1204	979	908	798	865	883	791	870	827	782	836	777	811	897	885	829	885	821	823	845	819	816	823	845	821	874	799	824	848	823	860	833	813	800	874	867	802	848	807	874	854	791	864	855	837	793	890	827	882	823	823	855	843	809	810	811	825	851	818	856	883	751	852	862	826	772	869	855	846	794	847	804	808	845	807	865	857	817	859	844	845	808	789	821	795	848	822	834	847	765	843	864	774	819	802	813	875	843	869	820	872	798	828	817	825	807	856	822	858	847	848	901	833	834	834	838	835	859	838	844	833	786	858	815	887	809	797	884	800	743	862	821	850	847	794	850	819	827	863	901	836	832	865	885	837	805	837	778	796	848	841	830	832	887	835	848	815	814	861	779	857	812	873	833	867	812	869	808	835	791	826	810	822	929	868	842	845	833	838	819	784	832	833	818	810	793	881	879	815	845	826	841	821	867	847	892	815	860	860	821	803	883	850	860	775	867	854	865	872	845	845	853	831	867	867	841	846	830	811	864	875	854	828	875	884	880	852	819	803	858	793	857	766	813	870	858	787	833	846	836	841	798	864	802	830	862	823	803	831	835	830	865	824	886	775	833	779	837	848	812	862	800	882	864	891	859	780	824	829	859	855	825	825	799	797	816	793	811	847	829	849	814	847	867	817	803	835	776	874	832	831	767	851	883	821	874	886	863	870	815	860	812	828	798	869	805	837	868	837	822	844	808	803	835	797	849	830	813	823	877	783	876	823	828	865	832	847	873	877	836	827	817	799	797	818	839	802	839	821	891	852	898	811	895	845	824	806	782	821	921	845	802	830	848	820	810	822	871	815	850	803	890	830	830	846	825	782	816	832	856	847	860	839	819	777	864	823	827	849	843	878	826	842	849	821	846	832	832	839	838	885	814	826	867	820	809	857	833	834	817	841	842	846	834	778	826	839	831	847	801	829	779	895	849	833	866	886	869	838	865	850	837	868	861	836	892	799	853	791	829	874	849	831	830	884	852	788	799	882	874	871	801	800	830	801	847	824	868	850	851	834	849	818	886	867	833	848	792	887	837	840	895	816	823	836	839	842	866	816	833	818	836	839	850	841	882	843	846	802	849	805	873	846	828	826	871	816	884	767	840	898	816	899	791	802	836	847	818	846	815	789	852	813	820	843	874	825	818	858	846	854	813	805	832	858	876	774	846	856	829	801	846	817	843	835	863	841	813	784	851	824	891	863	823	837	857	860	820	816	833	847	845	803	851	815	833	827	815	824	864	817	833	834	825	823	803	860	759	806	862	818	828	827	807	836	898	879	844	805	824	828	843	849	877	849	808	850	832	847	859	897	835	854	853	866	842	883	814	851	809	853	862	871	869	797	857	805	800	844	851	843	844	876	819	819	881	817	834	802	836	846	807	839	796	827	842	853	823	851	828	805	835	849	833	881	892	852	835	837	822	828	879	835	821	845	820	852	812	792	770	819	807	838	840	827	773	859	780	848	858	902	855	867	842	851	796	834	785	847	827	835	866	819	758	801	851	855	803	897	803	841	802	842	864	910	836	835	859	876	867	807	807	870	815	828	875	833	837	838	805	814	856	840	812	791	847	815	853	876	850	869	830	814	829	850	824	881	839	837	859	809	760	814	836	775	873	898	808	798	822	811	873	863	821	848	842	821	789	889	827	857	846	839	826	830	788	804	799	816	814	824	838	882	846	884	813	895	842	839	846	841	874	830	850	855	848	851	795	796	873	805	775	841	848	838	822	811	837	780	864	881	828	854	838	868	842	847	815	829	876	786	890	821	830	843	883	865	852	879	861	851	827	881	826	845	865	900	799	862	832	878	848	813	823	833	806	900	857	835	825	830	828	810	859	870	875	849	805	827	829	830	816	816	825	896	857	785	784	852	831	814	815	833	831	799	907	874	832	857	854	802	884	858	801	842	834	864	839	766	783	835	781	860	821	800	854	848	835	821	828	826	802	835	837	885	791	825	858	827	876	824	825	819	832	817	865	846	809	870	812	792	840	876	907	811	834	809	839	815	782	829	855	867	787	817	863	831	808	844	825	813	830	800	811	737	797	873	835	855	849	824	824	852	866	831	853	864	817	831	852	881	875	839	838	852	835	831	829	813	784	804	827	784	780	836	806	845	880	814	812	821	863	809	843	901	801	823	864	848	869	853	837	782	846	765	832	865	857	836	870	835	860	798	811	836	883	892	824	819	774	852	838	806	800	804	819	821	869	826	825	874	787	811	837	872	846	806	832	870	848	860	838	818	862	785	844	881	802	870	849	837	846	832	812	823	855	821	811	804	818	821	828	845	847	860	816	821	804	846	830	832	833	842	842	817	825	806	812	866	843	820	833	812	807	848	828	841	852	874	854	794	883	818	841	799	835	843	846	816	833	835	832	805	781	815	863	889	819	852	818	878	830	804	811	853	822	846	824	858	824	813	802	792	827	839	816	883	854	810	882	839	894	844	840	851	838	834	835	858	828	843	831	836	848	851	830	873	826	849	850	807	832	815	808	834	850	895	781	868	877	799	826	858	842	812	818	821	854	824	843	856	819	838	806	844	918	826	800	825	797	862	864	797	817	857	842	778	861	842	792	852	855	900	835	795	841	805	848	874	811	853	808	841	844	861	849	835	878	803	831	806	835	850	849	791	903	865	811	804	846	837	842	860	842	869	812	882	833	823	887	852	825	818	807	823	858	825	855	835	734	833	834	847	855	839	843	805	831	837	810	856	821	825	784	905	868	829	868	835	836	791	830	851	877	829	846	840	858	816	881	865	787	837	840	864	847	806	802	855	859	836	881	832	869	854	820	811	840	899	840	872	877	836	799	831	884	847	856	833	854	813	834	838	820	834	802	872	819	817	816	774	824	818	861	798	868	814	858	823	860	796	881	852	835	849	847	895	873	818	828	798	830	867	837	823	878	835	801	887	866	813	837	811	885	814	893	800	896	808	861	845	853	827	832	817	869	861	830	827	811	823	851	778	842	852	847	909	813	840	788	810	880	816	811	835	855	802	821	832	822	814	800	873	836	853	844	866	852	844	816	802	782	778	845	830	822	824	838	852	838	796	888	867	909	835	823	823	851	823	848	846	888	842	816	857	816	871	772	851	823	842	817	859	845	835	816	839	880	863	883	871	859	858	834	871	798	866	808	841	831	807	818	819	847	896	829	844	787	811	807	850	832	820	820	876	874	800	808	820	815	867	843	831	903	817	873	824	838	811	843	845	824	844	871	853	869	798	823	802	835	837	831	813	864	886	835	865	907	866	837	843	791	902	799	822	794	800	840	848	847	813	844	827	816	828	851	852	869	825	814	816	804	803	802	852	843	796	869	834	814	853	815	813	873	820	852	819	883	839	814	834	828	871	803	805	809	824	792	819	821	815	805	832	866	837	830	824	799	889	822	822	844	828	807	843	905	796	888	850	827	805	842	836	891	816	870	863	775	840	800	844
34503	28799	25868	19308	12146	7208	18137	28736	10629	2922	5351	5515	3954	2324	1306	625	391	333	315	279	302	304	302	307	279	291	288	316	330	282	330	265	255	248	310	293	273	291	299	314	287	282	295	299	310	254	305	295	295	289	307	295	254	319	309	312	312	321	300	326	311	294	250	299	316	262	287	290	276	298	291	306	295	312	286	297	297	281	300	288	330	307	299	296	296	291	279	323	308	345	307	299	317	282	298	303	290	328	324	282	304	270	272	298	276	293	292	282	285	284	290	341	325	267	284	307	273	285	256	321	280	303	290	297	273	290	312	274	294	302	287	302	291	279	295	294	311	312	326	287	300	277	298	312	314	303	283	267	301	282	313	299	278	292	290	291	280	310	332	300	316	293	293	274	297	294	274	286	297	291	312	337	298	280	308	281	301	302	287	279	273	301	289	318	313	302	298	281	322	288	288	337	253	315	284	327	274	286	299	254	285	274	293	256	284	282	314	294	298	291	291	285	307	279	280	289	291	290	315	288	286	295	303	304	282	278	275	273	297	278	285	315	320	298	258	313	302	256	288	255	294	288	277	288	289	276	278	297	282	289	292	295	294	324	285	283	285	308	310	302	304	301	302	276	288	290	320	276	318	281	315	268	307	301	290	279	303	293	306	248	294	284	308	329	295	318	284	281	304	298	273	320	318	300	297	299	270	288	280	310	286	289	297	326	300	290	289	282	299	316	291	291	303	321	288	289	305	290	308	315	294	313	268	299	314	285	296	304	266	287	268	270	322	265	287	308	315	286	297	306	312	281	285	306	299	318	302	285	317	299	271	263	304	279	296	280	292	281	300	313	273	285	292	278	281	262	298	285	303	312	264	306	291	321	303	317	272	330	288	268	312	310	272	284	279	311	282	301	282	283	330	284	266	269	291	304	292	251	296	279	312	285	273	289	295	288	279	280	281	275	284	293	295	258	269	283	280	273	313	287	282	270	284	336	280	301	306	273	283	298	304	271	281	298	268	275	267	274	285	293	304	305	280	321	288	299	277	303	264	285	278	278	290	303	306	268	293	309	315	303	302	305	290	282	318	271	326	333	297	326	315	302	294	300	295	306	308	274	283	300	294	307	310	274	254	304	282	317	293	268	322	333	317	284	277	281	317	284	313	294	310	278	280	284	309	295	312	312	285	332	316	284	334	290	282	331	331	281	311	284	307	331	327	307	285	299	278	307	268	305	285	304	303	335	279	277	253	323	283	260	312	298	280	287	318	269	316	325	292	255	294	298	312	286	291	289	321	290	287	286	270	292	296	309	301	282	305	278	294	289	282	267	300	282	283	280	281	276	321	319	305	277	295	304	298	295	326	288	289	315	322	260	278	313	297	298	322	265	288	297	281	298	310	278	321	300	292	307	296	321	304	281	296	308	299	288	320	312	288	279	297	311	262	285	314	288	298	302	285	290	306	303	264	310	318	273	274	294	302	311	299	301	303	275	284	299	267	326	320	298	268	301	283	312	294	310	293	296	295	314	303	260	258	281	301	327	295	300	288	300	278	309	309	279	301	301	289	291	274	299	288	312	297	286	291	278	309	312	275	277	299	308	295	258	298	249	336	293	292	283	305	282	321	258	287	288	290	303	290	314	297	292	295	310	300	302	296	294	298	292	295	261	299	278	271	279	303	301	293	295	322	331	249	310	319	279	301	262	298	301	297	270	284	320	278	291	321	297	305	290	307	296	291	279	298	303	298	278	298	304	279	250	342	327	328	277	324	285	319	316	314	277	336	299	314	291	317	287	259	320	298	276	319	284	291	310	291	321	279	290	309	311	287	291	300	295	302	282	301	332	282	287	307	312	313	319	289	267	280	305	302	281	278	269	288	262	295	273	299	283	288	299	287	285	288	311	299	281	304	300	316	297	285	286	293	299	249	282	308	263	287	328	259	318	277	281	321	316	288	280	307	310	300	273	296	276	300	263	300	330	308	261	309	305	303	273	301	293	280	286	285	283	295	297	296	305	330	332	305	309	280	273	291	285	285	305	329	291	276	281	331	316	273	294	290	285	268	297	293	294	291	262	314	289	284	288	285	281	305	280	295	277	288	262	288	281	290	294	304	336	264	274	312	274	269	263	299	284	250	299	297	328	289	290	275	307	294	299	282	305	331	305	266	304	305	303	299	278	259	313	267	282	299	295	341	322	283	288	285	295	295	293	270	269	292	280	278	304	304	290	293	285	294	317	259	301	314	276	268	286	298	296	278	302	323	290	311	316	294	293	268	326	273	280	297	322	302	318	261	263	270	266	290	299	228	302	290	271	277	322	339	274	325	312	281	299	287	312	282	323	279	302	286	287	303	304	274	284	298	299	303	317	314	294	279	259	314	303	302	280	307	317	313	288	289	290	289	281	305	263	283	287	290	295	292	304	270	289	336	316	288	289	273	289	275	284	284	306	310	293	276	304	302	303	283	337	288	306	303	299	290	290	299	294	320	285	285	319	289	306	294	263	270	307	312	287	293	252	297	284	282	313	307	298	290	278	324	287	271	285	295	296	312	292	289	286	334	301	303	290	272	285	282	311	315	255	284	295	268	281	286	315	291	333	275	297	302	269	286	295	291	303	319	289	298	280	293	295	295	288	277	284	288	277	298	304	278	303	250	300	285	321	296	320	285	305	321	300	279	277	297	286	281	331	318	286	318	317	324	307	320	286	292	289	284	266	277	275	287	302	268	271	270	286	311	297	295	266	288	278	281	298	293	288	314	273	309	289	284	295	274	303	298	303	292	286	301	284	298	308	292	298	294	300	295	283	290	279	299	288	316	278	291	277	339	302	302	314	266	340	273	282	264	321	279	266	294	316	302	309	269	279	297	278	294	284	298	254	283	280	317	291	271	283	287	282	301	286	306	293	304	307	283	272	305	279	289	270	318	293	312	286	296	290	303	291	314	309	280	315	267	287	328	277	288	294	290	301	296	275	302	276	290	297	297	308	301	290	307	276	265	273	297	319	316	314	329	293	301	287	299	286	312	292	293	300	288	276	298	300	308	280	274	295	270	282	291	292	317	274	313	301	301	293	279	278	262	302	307	279	288	315	296	276	290	288	299	298	319	291	318	302	336	311	310	282	301	311	290	280	282	307	305	285	274	300	309	276	328	315	303	287	278	306	279	285	277	307	294	308	297	308	272	271	316	319	305	303	317	321	287	307	291	287	311	330	295	313	277	304	292	285	316	315	280	306	290	306	305	286	304	314	283	300	300	277	278	259	307	277	289	289	296	275	305	296	271	291	285	288	321	265	260	298	281	307	259	298	292	280	288	286	280	314	286	309	296	319	324	301	297	286	303	290	295	314	293	293	291	318	292	258	279	283	308	296	296	313	278	266	289	309	292	300	269	276	301	303	303	287	302	284	280	299	289	273	293	309	295	301	304	325	308	293	303	271	278	277	278	291	316	297	286	287	285	307	311	262	273	264	331	308	315	297	284	290	299	298	275	280	293	297	299	298	270	308
23066	22127	30493	33798	29762	25250	43449	51047	21182	14955	23772	25142	19424	13060	7051	2936	1332	980	848	781	736	805	839	777	842	751	855	815	816	794	851	844	818	819	805	795	805	842	820	796	830	806	818	815	799	763	694	810	840	816	805	818	811	898	770	829	801	878	828	806	793	752	815	800	826	833	765	775	825	776	801	842	816	792	834	846	796	830	834	826	758	788	779	835	772	842	791	794	824	810	833	831	811	771	848	787	781	848	853	768	828	809	808	840	779	816	787	829	797	798	814	803	784	799	793	818	795	823	842	792	794	805	831	859	785	814	801	851	869	829	845	820	805	796	763	810	809	834	815	816	769	802	829	813	777	806	852	823	829	749	804	843	782	814	799	771	808	768	804	826	765	841	746	769	832	814	806	783	811	845	795	802	850	827	745	810	794	799	782	768	808	764	758	859	789	822	803	853	769	772	821	818	800	820	766	807	819	797	806	773	834	799	848	855	794	808	793	785	821	832	810	816	788	805	769	776	805	812	809	801	787	816	821	818	781	811	761	802	833	819	830	844	791	842	820	747	859	851	806	834	840	817	811	837	795	871	831	777	820	806	801	790	821	786	823	801	775	800	843	791	792	772	764	794	757	806	830	779	886	830	838	822	834	816	796	768	796	776	773	801	806	796	872	849	780	760	849	840	737	841	771	841	772	831	793	805	781	824	854	783	771	778	790	779	798	812	789	768	799	798	764	823	830	753	809	789	814	844	806	819	807	830	772	788	801	774	831	777	773	830	794	823	759	801	835	830	825	815	837	766	870	749	778	844	804	824	772	814	769	827	852	837	828	774	766	814	764	805	862	796	785	840	846	851	791	793	814	867	805	804	821	807	771	836	775	780	876	767	877	764	808	849	848	816	787	801	835	811	806	770	834	832	771	741	783	778	836	809	864	767	775	783	811	836	832	800	732	794	808	781	819	869	806	732	846	863	782	813	783	797	788	812	830	816	746	831	830	766	798	790	800	816	826	791	785	803	816	798	839	772	810	839	842	805	789	806	793	785	759	804	820	811	802	784	806	811	836	770	715	812	825	815	845	861	826	869	843	812	758	819	829	843	841	847	822	772	839	796	785	858	811	793	803	804	821	794	790	790	833	763	764	830	847	814	810	826	817	828	842	821	758	838	839	814	773	765	780	842	814	799	808	764	776	855	812	791	789	795	854	816	802	801	770	806	835	751	827	824	781	840	801	772	783	815	822	827	818	859	824	828	805	846	842	811	811	808	848	823	786	864	832	833	798	764	801	810	788	817	829	844	798	858	787	805	813	812	811	759	800	766	837	854	816	794	811	790	827	841	791	813	802	834	803	789	861	783	808	815	866	790	850	806	829	835	821	775	840	811	812	835	893	805	806	823	796	809	805	796	841	835	765	809	823	780	828	796	900	773	830	822	829	823	851	828	785	844	821	793	773	773	814	773	799	799	815	790	854	817	793	864	837	780	734	811	816	832	815	887	806	838	819	793	755	826	796	822	786	778	823	819	845	774	747	834	804	815	810	868	785	802	827	802	790	885	827	832	820	758	735	778	847	855	809	802	767	805	829	817	776	772	886	741	809	844	772	813	816	843	758	811	795	818	761	812	839	769	781	840	817	881	793	810	847	779	789	841	792	802	808	792	821	798	841	802	859	798	781	856	825	795	815	779	823	834	790	777	817	808	784	834	846	811	801	798	798	789	813	807	824	795	771	877	810	789	811	820	803	792	808	809	759	859	824	808	818	793	782	848	826	802	817	801	780	802	772	804	803	855	811	858	833	814	806	813	815	811	814	805	826	811	760	802	782	854	849	842	742	813	749	793	837	823	844	799	756	813	807	750	764	800	826	763	820	811	784	788	787	830	803	773	783	750	855	819	778	842	800	827	822	837	796	754	860	833	813	758	794	810	830	795	818	845	853	751	867	822	824	775	781	822	844	778	835	836	830	821	833	779	822	806	813	731	803	769	808	852	802	806	786	757	817	768	850	806	809	822	756	856	797	820	779	850	784	806	814	821	802	795	823	824	803	815	798	795	800	817	825	803	771	755	806	810	790	885	817	854	810	797	847	831	805	794	795	813	759	818	860	850	791	786	814	861	833	836	792	814	790	791	826	795	760	750	735	801	814	794	806	795	820	812	819	803	825	794	841	815	781	813	820	777	779	772	823	780	838	812	808	794	850	800	849	807	846	774	838	785	847	798	751	790	843	805	756	838	826	851	755	780	817	864	790	801	789	831	796	756	828	816	799	806	775	815	834	798	784	806	830	806	795	877	828	826	806	793	837	779	872	882	814	801	826	845	794	787	821	733	806	858	834	830	771	794	790	817	824	827	785	795	797	805	804	792	810	791	779	806	828	778	788	796	814	786	833	816	799	797	777	821	787	765	806	797	768	801	813	815	812	785	811	786	829	769	780	855	827	788	833	829	779	819	812	808	783	801	806	810	823	793	827	795	811	864	827	829	822	799	810	810	838	783	808	807	808	793	790	821	830	811	816	789	848	786	832	846	810	841	789	793	770	850	774	801	841	779	824	793	843	828	820	786	833	825	864	832	811	777	783	812	879	805	814	842	798	797	790	874	839	823	820	792	825	814	803	835	823	811	810	794	874	837	813	762	806	801	796	815	839	795	800	824	842	847	788	771	828	822	791	817	833	804	767	794	807	779	815	807	760	789	839	828	797	771	813	783	832	831	802	744	811	795	819	838	885	826	797	804	889	782	858	826	827	810	781	812	797	779	810	777	818	790	840	803	802	760	811	782	793	817	768	801	812	836	795	827	752	806	802	800	815	774	772	843	809	811	772	833	795	796	805	786	803	811	857	780	812	827	786	768	805	796	866	831	791	778	792	832	854	815	815	854	741	806	798	781	784	842	833	828	821	758	796	848	757	786	779	790	762	757	818	839	829	820	796	816	777	779	801	807	847	805	831	879	819	797	857	847	790	820	771	816	759	795	825	820	815	820	779	783	814	810	813	831	820	784	788	847	803	796	822	812	775	810	842	826	821	760	793	867	756	771	808	808	816	812	792	807	780	841	798	810	803	801	799	781	818	764	760	761	803	852	802	840	848	819	794	848	781	814	798	832	773	811	750	865	817	840	802	781	787	813	787	812	774	777	799	792	819	821	779	779	806	803	797	797	794	862	825	803	804	782	827	758	835	815	831	809	776	824	820	837	780	809	814	811	807	833	811	834	805	782	817	828	823	805	800	731	759	849	817	835	806	820	757	790	764	801	857	804	813	825	799	802	820	766	830	782	839	793	810	834	782	864	780	861	783	821	832	780	858	871	835	807	787	817	816	790	786	842	804	755	811	805	787	777	793	808	826	804	753	822	833	844	792	773	767	822	838	819	792	830	797	807	768	757	845	780	753	844	824	834	810	816	802	801	810	847	806	866	758	829	796	881	823	796	806	836	825	814	818	830	821	813	833	782	763	765	812	836	777	795	812	775	815	808	807	816	808	837	824	798	824	806	826	807	821	792
38101	27717	25690	21050	13346	8675	33342	43827	19751	2838	10524	8737	6027	3926	1801	729	384	313	316	320	276	333	280	333	313	287	287	309	279	294	311	302	278	297	315	272	290	296	283	311	310	291	299	286	291	306	294	322	303	296	288	301	298	286	300	290	265	316	322	277	296	304	279	320	274	309	292	322	296	316	277	280	278	331	238	311	299	309	288	310	300	309	267	286	301	292	332	278	339	292	327	321	322	336	315	306	335	290	295	284	296	302	278	264	298	302	302	305	326	311	322	312	267	308	309	266	297	278	295	307	285	267	293	297	288	322	282	303	306	336	301	310	323	303	310	313	323	297	292	279	305	271	307	297	298	306	295	318	274	309	337	282	272	292	292	315	295	310	298	313	264	318	303	294	296	300	289	276	284	319	334	294	307	314	292	310	314	306	245	288	309	265	316	293	316	304	327	291	315	307	273	307	295	310	300	305	274	288	307	305	299	294	293	323	288	308	340	301	307	291	302	274	298	272	275	286	314	304	295	295	282	322	312	314	303	339	318	326	301	299	311	307	286	327	307	289	298	321	294	330	268	292	299	314	287	290	297	306	281	316	270	280	318	294	268	283	273	314	275	304	286	318	281	309	284	296	355	300	296	345	310	283	304	318	290	289	318	305	302	316	311	298	290	307	285	289	320	306	282	307	306	313	297	290	320	316	302	301	322	298	292	312	266	294	297	320	317	292	298	285	312	296	288	301	314	335	303	293	317	309	283	298	296	295	268	319	307	312	298	258	273	327	295	276	299	335	289	304	297	301	309	283	275	294	312	303	280	308	295	272	317	277	247	295	289	288	298	330	271	289	317	333	300	286	288	339	292	282	285	303	288	313	289	277	302	286	325	285	329	308	290	298	268	332	296	322	307	310	291	286	271	345	314	337	296	313	326	302	334	304	312	308	287	293	302	280	310	300	255	291	314	291	293	307	295	316	285	307	285	318	292	286	293	318	276	286	300	277	298	261	259	325	300	321	301	326	313	307	288	306	283	308	295	296	355	330	321	268	297	297	319	300	285	290	310	295	312	305	297	287	287	299	267	286	273	275	300	289	276	292	285	286	299	323	311	296	278	286	302	314	304	295	273	297	274	281	326	281	307	313	290	321	316	289	246	321	293	301	328	318	311	324	309	275	313	296	297	312	330	320	298	292	312	334	316	292	297	324	309	272	300	323	289	301	275	273	285	345	291	307	286	294	286	288	303	300	333	299	299	314	336	279	286	296	291	285	292	281	286	276	278	299	302	319	294	276	299	309	323	290	269	292	311	300	331	292	280	308	307	314	320	303	281	324	300	265	291	290	289	288	313	322	321	295	295	304	340	309	297	287	333	292	294	322	312	295	300	277	287	313	296	311	329	281	345	285	312	284	270	320	294	279	297	284	283	317	289	290	308	298	295	295	312	275	307	289	281	294	282	296	317	279	258	294	303	330	287	283	328	268	299	290	299	296	317	279	308	308	309	263	323	307	316	329	265	294	271	303	323	297	312	300	301	310	313	284	296	272	310	300	343	329	291	305	329	316	336	303	317	309	301	307	312	273	295	272	319	309	309	328	277	299	284	303	314	297	272	320	310	277	292	299	285	341	298	305	299	304	266	309	322	294	299	298	265	286	310	297	310	306	294	307	292	339	310	294	291	280	285	282	307	331	281	293	293	282	300	247	313	302	272	298	309	310	306	325	287	304	294	310	302	348	299	298	290	279	290	308	309	331	277	275	307	264	295	342	310	297	316	314	316	323	295	272	299	265	320	287	324	322	291	311	323	295	264	279	318	299	335	317	281	287	294	312	279	276	293	282	311	303	291	310	292	293	317	295	298	296	264	265	303	299	320	321	282	277	300	257	263	315	298	306	318	283	314	326	274	313	299	302	256	327	315	352	311	314	302	320	325	315	315	303	306	290	302	303	278	286	305	300	329	301	282	283	314	301	298	328	316	320	317	292	284	299	320	306	288	332	279	304	306	299	309	295	304	289	323	300	328	295	276	292	281	276	339	295	323	302	297	311	274	314	330	311	299	303	298	308	278	285	320	283	286	314	323	322	274	293	306	304	327	321	304	283	297	306	289	313	309	294	273	284	294	314	324	262	278	277	248	277	278	300	328	312	338	310	323	282	325	272	292	282	283	292	268	299	303	285	312	290	283	276	302	300	277	291	263	280	295	280	272	320	296	318	255	272	299	277	283	288	315	327	313	292	291	304	296	282	278	313	285	279	330	337	290	310	303	320	309	304	279	284	305	301	310	285	272	330	279	333	320	315	305	313	315	302	321	273	295	286	328	266	323	306	271	285	278	302	317	269	284	311	310	282	296	282	307	290	299	323	296	301	274	299	290	291	310	330	311	328	264	304	290	316	281	266	282	267	315	308	301	280	306	288	281	292	285	314	299	316	290	314	299	281	311	294	283	296	307	276	315	308	304	296	295	305	295	285	318	308	289	306	326	274	272	298	312	342	307	267	319	321	301	319	280	306	303	286	312	301	310	305	295	313	304	323	300	308	299	292	285	307	285	266	276	315	336	301	300	277	291	263	290	300	328	320	283	318	302	267	274	285	310	332	315	279	309	299	296	303	292	318	287	316	277	296	293	299	288	334	298	320	310	283	305	310	283	289	284	310	288	283	284	312	313	310	294	292	308	286	321	313	296	300	289	304	296	311	298	274	305	295	316	274	301	281	289	289	324	305	327	333	334	277	299	297	317	298	301	280	317	319	300	289	311	319	285	272	302	299	290	268	308	312	295	302	312	314	298	327	328	309	314	286	289	311	323	298	299	293	274	312	283	291	299	300	313	294	277	287	306	283	285	320	295	298	271	294	322	296	290	300	315	306	286	329	280	290	286	306	323	286	310	283	280	303	280	305	279	302	320	309	322	317	310	316	261	305	306	329	297	322	299	290	272	306	275	295	300	304	296	325	294	296	278	273	282	307	315	301	310	306	296	323	290	285	281	302	284	289	294	290	294	314	286	271	288	320	281	307	277	310	306	340	300	316	282	313	312	312	315	289	306	321	257	313	304	331	282	297	292	286	308	291	302	303	270	281	349	313	315	312	309	275	311	314	314	321	297	311	319	286	297	311	295	301	296	288	316	317	335	274	315	318	288	275	309	291	259	290	323	280	315	296	309	277	324	296	279	317	291	312	314	289	312	304	305	297	261	290	295	301	306	283	320	280	310	297	300	285	317	271	279	274	313	315	290	310	296	268	299	311	309	307	312	254	329	277	278	307	317	281	281	303	279	304	294	297	292	309	307	289	315	291	283	307	282	314	330	310	270	311	294	286	304	287	305	302	300	275	275	306	306	302	289	267	276	286	285	312	274	298	315	315	290	283	288	293	316	276	301	318	279	286	300	281	297	296	311	310	303	306	309	292	298	328	345	338	283	328	290	281	302	329	285	297	284	275	323	275	286	264	304	281	307	289	313	315	317	320	329	307	311	277	313	318	303	288	292	316	266	303	313	277	335	315
25170	20333	30076	35247	30434	28107	56651	62920	23558	9654	34436	29637	24350	18479	8978	3525	1488	956	858	843	825	820	841	831	825	825	804	814	835	808	816	810	818	805	796	829	807	798	809	859	840	839	856	840	810	837	814	791	816	860	776	821	735	855	779	823	837	806	806	765	827	826	816	878	781	751	792	770	747	791	813	811	815	800	823	790	832	851	874	839	848	853	795	810	856	794	825	796	778	810	813	794	818	837	836	853	815	777	771	750	847	792	843	841	810	795	764	783	814	870	842	812	823	802	805	839	795	806	796	803	851	815	798	827	767	799	819	812	813	840	790	819	868	838	834	808	814	819	780	825	828	800	811	776	813	826	846	798	776	818	789	820	813	814	777	816	856	815	808	838	812	887	833	841	808	829	791	770	799	831	803	834	838	836	853	822	825	815	797	792	826	812	789	840	755	790	804	852	815	843	755	833	845	825	840	849	822	806	793	810	811	792	832	767	863	858	797	814	795	828	798	828	837	824	767	757	870	817	803	782	807	781	884	822	807	844	851	823	845	793	808	778	794	780	802	773	818	791	803	803	803	793	786	834	833	816	813	798	799	838	805	848	810	835	818	837	811	844	818	818	771	793	817	819	799	796	788	815	879	848	796	848	828	813	785	809	832	812	791	790	839	786	831	785	789	851	844	837	843	792	843	825	830	829	866	856	793	822	850	823	755	818	817	788	792	769	830	878	801	824	761	837	856	805	862	798	808	837	770	810	833	814	778	814	764	861	793	810	877	798	788	859	785	788	835	794	797	796	839	841	869	845	817	836	797	783	795	842	816	861	796	781	835	861	776	759	835	783	859	852	809	833	849	851	796	828	815	858	787	833	793	864	841	797	814	832	829	856	864	832	820	767	785	797	799	834	827	813	812	815	798	810	813	836	868	795	817	844	857	816	824	805	844	848	813	809	773	815	822	876	790	803	879	794	832	805	793	855	842	788	842	818	856	796	764	810	814	802	834	831	780	827	845	817	834	805	812	832	860	869	764	840	819	808	783	852	848	839	834	804	823	844	805	791	800	815	857	826	820	859	806	777	846	851	813	797	836	828	825	868	829	788	845	772	818	826	786	875	816	851	809	852	858	764	844	798	837	810	835	831	855	802	839	805	852	825	826	826	842	809	792	794	783	844	896	805	804	833	839	878	784	839	796	857	826	827	771	789	863	807	829	827	797	820	848	860	808	768	820	776	808	847	758	809	803	776	830	853	874	829	805	814	808	877	808	839	871	797	854	819	801	802	857	841	841	866	825	814	821	772	872	775	820	798	818	831	772	847	820	805	795	758	812	857	807	824	774	854	792	789	825	835	832	779	813	795	826	803	798	763	790	807	787	824	822	812	807	765	861	858	797	844	820	830	841	826	854	815	821	837	818	816	822	837	765	839	804	795	811	832	807	855	787	811	787	832	820	822	780	790	782	798	811	834	818	834	809	857	835	837	857	816	866	785	816	843	816	814	742	869	799	793	808	808	852	838	848	812	824	837	872	829	830	792	810	779	805	841	810	833	823	847	762	790	832	847	815	797	844	802	792	790	834	839	791	804	856	858	787	811	808	821	817	790	834	794	814	819	833	814	804	815	793	824	828	802	817	803	819	826	789	800	815	824	814	865	877	828	853	833	781	814	796	840	877	825	826	810	841	840	817	826	804	825	819	843	809	825	794	829	808	767	836	775	835	846	867	833	797	794	806	826	800	852	803	771	808	781	880	862	831	804	836	824	805	747	865	808	811	808	803	819	851	790	863	823	838	770	871	784	860	806	807	849	835	831	863	828	841	802	799	780	825	831	803	877	837	846	764	799	876	809	789	814	777	842	818	801	819	790	810	850	850	816	771	859	829	825	818	773	804	803	821	846	837	832	835	819	805	844	801	803	805	817	806	836	800	807	813	841	811	821	820	783	827	829	807	815	781	796	813	848	816	842	813	824	782	772	814	793	800	836	795	809	771	853	788	853	799	805	809	800	818	863	795	811	861	846	814	790	815	857	785	817	786	800	780	809	778	781	779	865	841	786	882	824	817	755	834	801	834	833	800	789	823	788	787	794	784	834	792	796	766	824	813	806	771	778	766	820	816	782	826	820	825	803	783	801	870	759	830	842	839	845	822	820	819	816	803	817	822	824	774	856	825	815	828	854	839	809	850	847	787	814	840	856	847	795	843	802	788	816	849	825	863	872	826	774	819	838	809	820	778	854	875	848	843	808	823	796	817	810	814	821	784	788	768	813	822	846	871	780	820	840	821	812	780	830	814	797	886	844	848	758	838	842	802	777	803	761	866	812	828	841	753	804	812	824	798	804	806	811	869	849	838	808	779	852	846	856	882	836	834	836	806	786	868	844	821	826	802	793	803	828	822	845	846	826	808	797	796	836	847	807	878	787	815	870	771	841	861	825	792	848	792	840	814	832	770	818	830	831	847	798	790	787	785	816	806	813	854	806	817	867	830	773	833	793	788	803	776	874	834	787	779	812	825	879	815	813	835	826	767	784	817	788	811	840	768	810	798	835	848	800	814	804	867	903	820	795	847	834	810	787	859	767	816	792	801	798	803	753	816	856	847	802	806	790	817	773	767	805	815	840	817	799	795	820	845	829	867	845	785	886	843	828	810	836	867	823	801	844	833	846	831	854	816	849	834	828	802	853	825	852	835	832	835	808	835	803	818	875	775	838	788	778	860	830	803	862	820	847	775	836	810	844	808	844	810	783	768	829	770	836	796	852	836	858	815	826	832	845	815	860	856	795	847	809	812	837	814	782	808	780	843	767	835	840	858	874	810	803	794	854	832	841	781	794	815	779	800	860	801	817	850	830	860	800	775	823	779	790	800	787	851	845	817	815	803	795	856	818	835	786	839	853	768	838	739	844	781	830	802	872	819	802	799	840	840	842	849	822	838	794	828	842	833	841	815	859	895	855	802	836	829	774	831	838	864	811	857	815	833	790	803	809	766	802	845	803	776	816	820	823	834	823	882	737	815	859	900	811	828	824	816	790	806	841	825	843	775	818	787	840	801	800	824	823	849	809	810	855	855	854	788	779	781	780	830	828	833	860	818	775	816	784	797	791	822	832	792	796	833	799	817	755	877	824	789	871	821	810	848	869	770	825	810	770	806	799	825	842	859	804	864	812	781	794	804	834	844	801	785	799	842	857	830	799	826	853	787	838	787	813	801	795	790	787	811	824	825	825	819	766	833	859	796	862	848	795	810	849	817	839	831	795	820	839	823	809	880	823	814	853	817	847	854	810	811	833	775	803	779	766	840	824	818	813	794	805	832	827	812	822	763	813	830	843	810	832	836	885	849	822	838	810	817	812	843	857	851	817	821	828	826	810	853	816	760	901	818	856	807	826	830	815	809	868	832	811	805	815	817	784	816	830	770	813	851	859	876	851	810	818	859	831	862	853	841	818	839	832	805	829	797	827	787	854	827	804	798	824	773	839	843	818	748	782	789	796	801	816	798	846	799	826
21442	13118	11386	7278	4292	2439	3938	3623	1511	850	1191	857	524	522	447	346	342	341	313	330	318	330	278	317	299	303	324	318	308	290	286	274	303	294	300	361	316	306	320	329	313	312	273	298	296	329	302	304	291	299	289	319	309	308	284	267	278	278	302	314	286	308	300	302	303	313	306	306	339	319	307	290	302	318	278	313	283	329	305	292	285	324	329	292	292	299	322	309	319	299	284	313	286	303	335	289	329	312	315	290	318	315	296	314	288	309	315	293	271	298	287	290	277	284	308	318	320	310	313	301	270	279	291	312	273	297	305	344	326	324	293	308	288	303	303	282	309	325	300	300	300	311	277	328	311	316	301	308	316	295	295	295	294	279	307	276	283	287	304	308	327	300	327	314	309	304	301	284	329	325	319	317	295	347	273	302	302	335	310	345	304	317	290	318	285	305	280	318	300	301	346	292	273	303	317	315	275	307	289	296	326	315	302	314	287	308	271	283	312	296	304	294	297	301	282	346	331	319	301	290	288	288	321	300	304	277	327	303	312	281	323	313	299	309	301	296	320	279	313	286	306	323	289	323	280	293	281	310	279	284	302	277	308	299	286	284	303	307	302	309	313	307	323	298	310	299	304	313	318	297	281	287	301	310	336	308	312	293	263	308	340	278	317	305	312	283	293	270	305	314	324	275	319	282	300	312	303	291	318	319	306	289	299	295	324	316	309	306	307	288	300	308	309	332	311	295	293	305	325	294	311	333	300	272	292	271	310	287	291	310	320	303	284	308	337	285	301	301	302	286	312	327	318	313	346	327	319	346	332	330	321	320	333	292	313	291	283	337	317	312	296	289	321	302	290	329	308	295	269	295	304	317	297	303	317	315	335	296	303	296	303	296	312	322	295	298	279	312	303	332	293	296	307	266	298	292	287	298	319	296	328	329	305	332	285	317	308	339	297	309	288	296	314	319	309	319	312	305	313	278	309	326	273	322	305	321	313	315	305	272	318	297	295	291	321	296	298	326	297	340	284	328	335	299	340	279	307	281	325	279	322	318	295	305	311	293	289	294	312	315	275	292	318	324	268	308	334	303	348	298	319	307	300	324	348	310	290	262	321	261	333	291	298	314	304	291	289	304	292	320	322	286	295	294	321	282	294	312	314	266	292	327	287	278	282	286	312	284	304	291	281	327	305	276	309	301	294	266	353	292	302	320	299	266	291	282	280	317	305	292	297	328	294	315	306	288	330	300	302	278	315	307	308	313	281	334	310	313	296	304	279	318	313	294	319	311	297	326	303	288	278	269	305	298	316	330	290	300	299	303	306	295	327	267	313	273	320	286	271	298	291	293	287	321	301	309	297	292	319	320	327	297	277	287	322	290	279	303	334	322	314	305	322	288	283	329	307	314	302	314	294	297	300	288	276	293	316	307	316	304	284	286	307	334	309	312	302	287	289	284	253	349	291	299	328	292	319	312	319	319	272	307	316	326	307	260	278	291	320	313	325	317	298	282	329	314	305	302	317	306	314	292	311	317	277	298	306	309	308	302	315	308	310	329	299	334	317	312	294	331	324	264	265	301	295	314	319	303	334	304	324	288	294	298	317	309	324	304	315	289	305	311	272	322	320	293	306	330	359	305	285	300	301	302	336	294	266	314	304	283	300	283	315	315	305	307	265	351	289	329	323	322	312	320	300	264	328	282	293	302	313	285	292	298	320	333	282	278	297	271	299	297	318	322	358	281	317	329	279	316	286	301	278	305	341	321	324	289	329	281	281	273	341	329	320	292	304	302	289	275	302	303	330	316	286	338	309	252	314	351	287	290	296	312	310	347	324	284	299	301	274	301	316	297	297	288	312	295	293	323	271	305	277	295	301	299	329	329	307	303	304	301	314	306	313	326	312	300	288	321	270	294	295	326	297	324	300	307	286	309	305	283	325	326	293	298	333	289	311	300	302	304	296	301	296	302	325	267	325	301	283	316	286	307	295	298	302	316	261	324	298	327	304	321	299	297	297	303	307	280	280	299	274	313	296	298	293	310	304	303	300	293	330	307	323	313	320	331	300	293	309	274	315	302	348	302	313	331	276	280	314	315	266	310	298	314	290	307	290	313	285	301	302	326	314	297	280	305	303	321	317	290	337	281	293	310	275	327	301	326	333	326	327	306	278	338	346	331	320	301	322	302	248	293	328	322	279	291	272	293	313	320	308	315	310	319	302	299	313	314	323	254	305	300	270	320	295	322	301	314	331	310	323	333	312	301	305	297	304	292	326	326	327	301	310	295	304	340	310	297	274	311	287	336	318	284	294	290	304	302	311	289	296	303	298	314	287	271	304	330	305	315	310	333	308	338	278	306	309	309	289	301	289	313	297	278	305	298	311	305	295	301	298	291	304	288	307	315	292	292	272	322	321	315	314	315	296	274	302	291	332	317	281	331	276	295	287	329	321	298	268	292	306	283	285	320	294	270	282	297	310	322	297	291	295	309	307	299	314	298	315	331	301	287	279	311	293	295	309	296	309	308	312	284	310	288	311	302	323	321	286	343	253	312	328	297	311	308	271	316	323	313	302	288	302	261	304	290	314	279	269	309	289	311	305	318	296	355	299	298	297	316	260	290	347	309	280	309	330	327	318	311	295	286	305	304	297	288	316	337	324	283	325	281	300	337	305	330	283	325	324	287	281	296	319	333	269	273	304	313	298	284	312	269	318	287	303	287	260	290	303	322	299	300	281	284	317	257	314	274	307	321	313	311	309	270	286	275	298	295	307	304	276	328	333	318	303	315	314	319	307	333	289	289	307	306	266	289	302	297	294	310	304	279	297	292	309	306	349	306	292	317	324	302	309	311	317	304	309	312	301	306	333	286	312	346	285	324	284	298	282	299	317	318	326	325	286	302	284	304	310	324	325	313	284	302	277	329	298	326	283	304	299	303	286	325	302	282	301	323	309	297	321	308	276	318	308	313	274	303	307	330	314	322	324	321	291	329	273	304	296	286	310	286	310	304	324	297	301	305	302	322	286	284	302	336	305	300	329	296	306	298	329	310	309	288	328	308	304	330	267	322	335	319	292	297	323	324	299	291	292	330	291	322	292	283	287	328	294	301	311	344	287	282	299	304	291	293	314	328	307	293	297	283	321	290	302	329	290	306	311	265	258	300	285	317	275	315	320	295	324	305	321	313	328	317	320	276	308	276	308	321	279	320	335	290	312	304	331	325	304	294	313	274	295	304	323	285	309	335	322	318	307	306	277	258	324	280	268	312	280	309	282	322	294	316	328	297	305	320	307	324	313	339	315	316	302	313	285	330	300	279	292	295	293	338	307	302	289	310	314	293	280	320	316	319	312	279	307	282	310	307	288	287	309	275	296	297	299	337	317	320	331	300	303	303	310	320	320	329	327	315	306	313	332	302	324	304	307	293	331	286	331	316	311	292	320	278	295	306	303	300	284	318	321	316	292	265	321	284	303	324	308	313	289	313	311	271	297	299	317	302	336	312	308	285
13838	10622	17650	18606	16123	11541	17989	14343	5971	4973	5907	3864	2439	2270	1749	1177	1017	871	848	827	826	840	835	855	794	774	785	801	782	776	823	826	799	816	818	808	840	818	867	837	862	823	836	838	811	849	840	821	818	798	837	822	858	861	790	828	834	862	817	790	845	812	812	808	832	839	867	850	842	828	825	889	846	806	756	821	793	777	820	797	922	844	781	900	830	815	836	859	824	799	793	801	815	850	795	822	852	807	844	799	814	838	825	772	833	783	823	854	850	870	812	787	845	842	850	808	848	828	790	795	860	810	818	864	873	840	789	807	860	852	841	821	831	853	758	828	820	855	795	824	871	846	905	836	815	802	792	808	828	839	814	808	806	848	851	788	769	813	853	787	855	815	833	822	863	777	878	825	823	827	811	813	770	830	806	840	875	832	822	854	799	831	808	850	805	803	818	871	826	840	796	836	807	819	791	808	862	860	768	870	800	874	825	784	836	855	858	839	820	814	842	786	830	811	822	792	820	848	798	832	783	811	867	827	835	837	838	799	843	814	827	767	842	897	768	875	774	845	817	835	861	769	770	822	830	838	788	838	819	767	825	871	803	803	807	786	828	796	867	793	817	817	767	824	799	839	789	819	853	759	868	843	839	785	870	833	868	805	801	829	821	831	771	825	837	813	756	875	802	848	785	811	777	805	838	802	815	815	791	859	858	874	818	805	809	838	832	816	844	800	850	785	813	770	821	829	863	840	839	840	820	836	864	854	773	878	793	830	793	869	821	804	807	819	833	866	842	832	854	865	816	848	788	861	808	837	872	806	816	774	804	832	831	808	787	852	798	835	852	801	772	789	792	779	816	815	842	844	847	871	822	827	781	776	793	822	761	808	816	823	817	843	837	797	837	835	807	831	857	827	888	795	822	874	766	795	833	790	869	811	850	845	840	818	821	788	853	903	783	807	810	771	832	809	819	819	861	806	850	823	834	801	876	843	793	840	798	829	820	814	820	842	794	802	823	823	819	874	799	816	813	837	851	812	824	839	837	779	824	823	860	867	807	798	827	834	863	809	834	881	856	812	782	801	834	804	819	797	833	805	831	753	835	820	829	817	816	812	805	726	831	827	751	873	776	850	799	861	840	769	808	796	742	820	785	812	811	823	806	780	830	852	828	822	832	825	839	836	818	846	832	796	852	777	866	776	800	851	821	847	843	757	840	843	809	841	780	840	785	826	764	879	771	804	773	850	857	840	813	857	800	811	812	845	840	859	891	838	851	826	838	793	824	886	779	867	840	817	832	806	823	841	826	809	816	812	851	845	873	827	828	811	842	795	811	812	853	874	836	885	852	878	830	830	828	806	877	822	829	836	859	811	792	852	826	831	843	888	800	814	774	837	826	810	819	836	740	806	868	777	857	818	880	782	835	831	895	814	824	825	763	814	824	818	865	776	835	894	820	816	880	827	800	795	881	877	800	835	828	815	812	770	823	844	834	800	796	885	816	849	822	795	848	828	785	820	842	884	809	878	861	825	839	844	882	806	783	791	862	824	835	831	865	794	803	824	843	824	821	809	830	839	841	814	870	788	780	827	830	818	858	824	878	889	798	830	849	837	792	844	878	816	871	812	880	799	870	816	851	795	799	819	816	822	833	854	819	808	814	846	859	801	832	831	825	890	780	802	808	876	899	808	864	823	792	836	816	830	812	826	885	895	800	793	829	833	840	818	818	808	836	872	834	841	833	806	831	841	807	829	801	818	813	870	836	773	838	809	799	834	830	866	796	820	805	828	841	841	837	831	770	770	852	837	778	830	831	833	854	831	836	806	784	807	882	852	814	782	789	798	835	841	830	834	906	815	801	796	815	786	858	824	801	786	866	797	835	777	844	793	833	870	859	853	869	826	811	812	846	822	799	834	890	815	800	839	803	844	810	811	811	860	789	835	799	807	764	836	818	855	794	886	848	819	798	831	870	810	837	759	824	840	848	818	815	812	808	785	854	798	819	807	811	816	833	778	838	788	836	803	827	807	845	870	835	818	829	822	762	795	855	821	839	806	834	837	812	845	838	784	860	874	813	900	835	802	832	806	874	793	810	796	828	857	851	832	802	824	815	870	830	810	779	778	834	810	818	838	793	865	800	815	770	834	850	767	828	854	799	851	817	881	857	831	841	851	798	847	777	837	849	825	826	843	813	846	815	827	797	838	843	862	814	811	788	832	830	819	831	800	846	788	834	857	803	757	842	806	838	882	761	827	812	855	801	816	829	775	786	805	838	818	811	838	734	824	809	797	824	774	816	827	850	843	829	834	841	824	809	841	863	812	767	868	841	794	802	763	814	865	841	832	829	854	793	807	844	789	803	846	834	843	817	839	840	761	799	855	832	858	812	837	796	803	818	829	780	800	796	823	824	801	833	839	843	782	817	814	815	831	874	841	861	866	794	797	857	843	828	789	832	841	853	858	794	802	821	840	860	841	788	808	826	816	842	849	767	785	799	818	824	799	803	842	787	833	832	859	843	857	807	802	818	810	851	807	773	828	788	837	812	846	834	815	830	817	846	799	792	848	861	848	873	850	839	867	828	819	798	835	817	795	822	816	850	802	816	828	848	819	839	809	808	822	796	805	818	832	800	859	896	840	811	783	847	777	863	814	820	797	795	810	794	873	830	819	858	844	833	757	813	859	853	790	799	853	858	841	862	869	852	786	800	836	784	836	835	860	798	832	817	824	810	822	831	804	826	884	846	768	825	859	801	848	853	811	785	789	829	804	779	858	816	780	795	845	811	846	807	832	863	782	827	819	826	809	835	858	806	814	801	813	808	776	803	818	845	874	806	865	859	821	837	856	812	855	802	809	838	824	806	859	818	825	838	801	838	829	824	811	819	819	837	833	850	820	833	855	777	792	805	872	817	861	813	845	827	806	802	832	803	784	798	801	853	837	800	835	818	858	831	820	824	814	844	814	847	835	904	833	824	844	878	818	837	848	801	788	847	840	823	873	796	835	798	826	804	829	824	746	824	776	815	855	806	838	826	780	775	870	796	742	816	812	800	828	787	806	843	818	833	869	844	836	796	844	794	849	813	843	765	802	792	802	814	875	815	845	827	757	846	821	792	796	833	801	782	796	800	832	863	865	860	835	810	802	765	826	783	818	841	818	824	810	838	811	865	827	796	815	806	803	820	890	866	822	805	784	835	827	810	772	840	802	856	797	829	834	796	811	807	804	841	803	837	782	822	814	780	819	828	817	824	828	767	828	837	868	784	805	806	829	789	837	814	780	834	781	837	775	836	809	819	781	861	847	850	808	830	807	849	779	845	800	868	815	804	794	802	873	826	836	875	898	847	821	858	857	882	845	834	814	847	845	807	802	830	830	797	834	871	834	807	863	852	834	821	858	793	855	829	850	840	838	868	837	857	805	855	846	862	846	803	837	834	782	810	832	862	840	799	860	795	817	824	812	848	823	812	795	814	828	818	812	790	850	827	803	800	810	797	826	815	831	895	872
30773	22320	18165	12951	7824	8466	32879	30050	10512	6027	6920	3714	3381	1891	940	639	420	365	324	299	277	305	266	296	319	321	313	304	289	308	314	307	333	302	302	311	336	289	291	291	262	286	271	308	294	273	282	309	271	286	274	289	272	289	296	300	307	296	289	294	283	282	265	302	305	281	289	292	306	282	298	304	325	311	298	293	294	257	338	302	259	266	279	278	283	306	266	291	278	300	307	282	298	267	300	287	299	258	304	301	281	281	278	305	308	283	295	276	265	296	301	326	309	287	268	279	296	284	281	267	301	297	275	285	312	267	272	274	321	301	284	276	309	291	276	312	285	299	306	310	282	284	305	275	297	293	263	291	292	289	283	310	294	293	301	301	302	286	296	270	286	304	299	267	291	255	322	295	306	282	324	316	290	327	313	310	304	266	297	275	301	276	263	285	284	316	316	267	283	297	306	318	290	259	278	258	328	307	287	321	291	286	295	275	287	296	285	274	278	298	313	302	300	289	300	310	278	282	308	295	274	286	287	283	296	303	295	280	337	273	286	290	286	290	277	310	302	267	278	289	269	285	271	262	315	299	267	297	302	281	295	282	315	242	275	277	285	291	314	281	284	295	301	292	289	289	281	292	295	282	282	288	304	334	272	289	282	280	284	272	273	309	286	274	295	269	281	279	299	285	300	297	267	283	285	300	307	280	288	284	279	278	313	287	292	315	320	294	264	271	314	332	283	296	283	306	290	292	286	274	295	270	267	292	280	275	309	310	308	296	330	280	267	323	295	295	272	270	255	269	305	304	307	295	283	295	301	291	260	293	274	328	280	308	325	303	246	314	289	287	271	302	286	308	317	248	293	280	252	275	301	263	322	289	314	260	283	271	299	284	321	301	285	274	295	286	297	274	279	290	313	276	281	305	280	267	280	278	312	288	287	286	300	279	293	316	274	276	265	284	291	327	282	266	288	263	279	260	271	307	261	303	294	330	287	298	296	290	306	298	274	291	307	285	295	257	307	279	295	307	303	316	282	283	303	286	270	304	286	323	277	317	298	274	266	261	321	268	313	278	289	280	300	276	325	295	302	295	303	284	269	289	275	267	302	270	277	288	271	315	283	277	270	295	310	273	290	285	288	285	300	306	302	312	303	294	323	290	314	276	296	291	271	276	258	269	313	290	287	285	299	280	294	270	301	298	245	275	306	291	309	279	278	294	294	282	315	295	283	240	329	305	278	272	313	312	253	284	323	249	299	270	285	315	287	290	316	289	306	312	257	279	279	294	331	245	275	296	302	297	280	295	281	304	286	308	272	291	297	292	316	298	306	323	280	306	316	277	304	292	268	316	294	279	279	296	278	317	291	259	266	319	270	320	281	291	284	276	289	288	275	337	325	299	282	282	264	273	297	287	270	282	296	292	317	259	284	238	289	310	261	304	265	301	277	288	314	290	310	292	268	310	290	279	268	298	296	317	317	318	296	281	282	275	258	305	281	271	293	280	304	289	282	277	311	330	292	272	318	325	289	306	312	297	313	275	295	295	286	277	288	303	279	293	276	287	284	268	292	311	305	289	304	321	303	295	326	270	281	297	273	278	303	273	281	297	279	279	268	294	254	283	292	289	332	272	286	299	289	297	309	283	279	274	278	272	284	309	298	274	280	266	315	280	277	283	284	303	289	309	311	319	300	280	291	303	313	302	276	305	298	300	281	304	279	313	291	300	300	279	276	305	305	292	281	296	290	265	275	296	291	294	280	290	263	299	278	275	264	285	300	276	277	314	288	301	291	273	269	263	297	282	290	244	286	280	300	269	284	245	285	287	283	290	268	283	291	282	303	304	317	286	286	302	289	305	296	308	285	272	281	292	281	299	276	294	292	298	267	280	297	271	273	296	249	276	283	266	265	294	274	282	277	289	304	305	296	291	291	292	300	283	299	284	283	321	285	286	262	277	306	294	299	282	281	280	296	265	268	327	287	247	294	327	334	308	274	302	288	310	257	280	302	302	285	277	256	289	275	316	279	280	299	307	282	266	281	332	311	269	292	285	295	328	283	294	271	329	292	292	325	283	304	298	283	294	293	308	264	275	319	260	285	280	293	320	281	314	285	300	315	295	280	265	293	265	280	273	295	295	270	311	311	291	321	307	293	310	313	298	296	270	286	293	345	311	317	306	282	288	338	286	303	282	280	289	310	302	305	284	294	284	311	285	309	284	295	277	319	297	310	297	300	296	275	327	293	286	292	292	298	306	308	285	292	309	311	292	295	265	308	277	288	282	310	291	274	298	298	285	277	298	319	316	301	278	273	273	290	290	281	259	293	324	285	289	285	293	310	262	287	305	311	295	285	282	287	309	267	293	323	289	311	316	292	289	292	284	282	276	324	300	299	324	299	279	303	290	312	301	322	313	280	295	275	303	282	309	336	307	319	313	278	295	300	269	302	303	307	292	256	278	311	275	272	262	275	292	299	271	284	282	268	305	271	286	299	251	287	304	280	283	276	294	305	317	296	280	311	307	293	290	309	283	341	304	280	294	286	309	291	284	301	279	265	271	299	312	290	274	296	279	276	263	290	281	292	298	326	273	265	292	291	301	285	277	281	334	280	286	277	304	287	327	293	302	287	325	288	293	292	320	317	313	274	315	267	276	278	350	307	309	316	276	312	287	300	287	279	292	272	291	291	308	308	274	295	286	275	311	294	298	304	268	286	268	288	297	259	288	291	307	302	277	283	291	250	308	303	281	267	291	298	286	290	289	261	279	298	297	277	269	255	292	280	281	315	292	293	311	276	293	316	267	278	298	274	327	287	307	315	293	289	297	268	281	275	292	292	273	282	279	291	294	278	255	329	270	301	290	319	278	317	294	302	284	280	284	288	293	286	297	302	305	295	294	287	305	293	294	315	265	309	300	267	281	261	302	276	293	313	298	297	283	307	279	280	293	299	302	299	278	296	281	291	301	281	283	288	305	308	298	276	289	294	304	298	288	280	287	271	281	292	292	303	291	272	281	283	294	321	290	280	314	316	280	297	305	289	289	269	306	297	312	319	272	278	291	268	277	277	301	326	270	303	311	274	265	283	296	304	287	291	288	274	270	291	292	281	258	278	271	299	281	263	275	278	298	300	297	315	282	297	282	317	293	293	287	296	296	309	281	289	293	275	308	307	262	284	286	317	276	295	297	291	274	291	251	245	289	285	294	298	296	274	288	296	280	261	292	298	297	289	288	271	283	272	276	280	284	283	270	312	308	277	286	283	311	274	313	270	282	275	295	265	261	320	266	295	295	269	268	295	279	311	280	270	306	286	284	297	284	302	287	318	290	269	290	309	302	303	307	301	279	295	305	315	295	304	282	295	303	275	280	310	286	321	273	313	284	270	292	282	270	304	280	265	297	315	263	270	304	290	304	267	304	300	298	277	306	302	290	274	295	291	293	309	275	296	283	273	314	329	317	303	256	293	315	284	307	303	296	277	306	322	300	271	297	298	331	312	322	278	289	308	283
19912	17178	21798	24002	20197	23807	52313	46308	20520	22279	25659	16473	16033	9591	4900	2982	1911	1213	909	820	780	770	797	804	792	812	800	829	834	780	769	813	770	770	811	830	848	844	774	759	818	871	839	813	824	786	765	849	829	783	822	791	823	794	820	841	814	841	843	796	774	768	831	804	761	838	771	779	837	835	744	784	774	815	787	767	774	862	834	795	814	748	773	794	804	773	815	796	837	818	770	813	819	758	755	777	835	831	842	759	807	842	827	781	824	781	807	787	763	785	784	812	777	803	799	840	756	771	811	750	743	799	822	800	784	898	771	809	847	840	810	790	860	736	791	842	808	819	783	783	776	825	810	781	810	792	797	780	790	819	774	821	778	801	741	816	825	776	777	748	771	846	787	790	826	803	840	740	761	762	768	817	811	797	765	810	794	813	803	788	775	829	809	795	800	787	789	810	785	806	851	797	793	838	771	775	768	808	832	759	784	823	741	841	786	786	818	788	795	818	812	825	824	810	805	743	779	823	787	790	835	809	792	819	803	801	837	795	775	766	795	822	768	768	761	875	823	749	775	813	810	800	806	741	745	800	810	752	788	835	823	821	759	783	784	781	795	825	840	792	808	799	714	791	846	826	896	756	805	737	770	833	815	877	774	810	796	783	815	801	773	779	817	800	791	821	790	850	814	738	818	830	783	794	763	784	771	799	766	819	808	828	846	809	834	810	798	833	829	810	822	798	815	793	800	842	822	761	762	754	772	786	746	762	786	834	844	755	847	837	804	781	787	773	808	787	799	784	788	790	799	827	814	817	827	830	794	744	811	775	792	817	756	816	831	762	789	801	836	804	842	793	843	742	821	813	864	841	798	768	774	784	855	757	784	829	802	824	803	818	795	764	755	788	797	786	824	796	796	761	783	782	803	773	789	799	781	808	806	843	814	805	831	732	794	804	843	792	781	782	770	838	791	798	782	830	843	783	811	756	831	844	828	798	772	724	778	834	758	805	797	850	771	789	768	801	828	768	833	813	762	776	794	827	795	716	873	779	790	800	793	783	754	810	813	768	828	785	772	829	803	843	780	801	785	837	719	837	777	807	782	783	820	732	774	796	794	816	804	831	760	803	799	799	786	771	782	773	807	798	749	808	828	831	833	804	754	787	820	806	776	815	822	780	766	826	808	817	787	798	757	827	794	841	802	851	839	801	829	826	842	789	759	785	795	823	775	820	774	804	789	767	772	795	814	807	792	825	803	855	815	819	809	769	791	808	801	807	826	820	796	798	828	813	819	766	795	787	784	839	790	808	755	838	834	824	798	795	779	839	816	763	819	823	749	849	796	815	791	809	805	817	788	827	807	803	780	760	826	733	757	814	807	772	830	792	825	820	768	761	727	820	824	801	756	778	785	735	786	787	797	811	806	798	772	833	795	802	822	753	844	795	800	772	787	785	813	788	839	787	789	789	841	827	768	813	774	816	796	797	798	799	814	813	791	775	805	802	779	792	806	815	766	800	823	825	851	749	783	816	783	776	828	757	846	794	822	808	799	805	799	842	747	789	776	816	791	791	828	799	825	799	802	827	795	818	772	810	763	774	821	802	777	836	812	818	842	772	815	755	802	804	774	830	785	783	846	794	788	817	813	787	767	791	769	755	772	781	824	831	777	780	763	773	769	757	831	784	767	755	789	813	803	806	827	823	839	804	823	792	788	836	769	779	780	779	804	799	800	816	803	774	785	760	843	802	839	773	832	790	770	834	796	793	780	793	799	805	838	827	765	762	762	800	817	792	837	847	815	788	795	835	756	799	791	784	808	873	797	836	783	824	759	818	797	758	804	821	837	853	817	800	813	794	793	806	788	765	846	805	825	776	824	740	770	840	806	818	793	815	774	786	816	794	771	796	756	788	799	838	810	774	815	762	779	804	761	831	774	792	805	779	775	775	780	789	777	791	838	833	789	795	794	822	846	798	837	795	797	752	809	809	836	829	801	749	753	784	805	800	756	805	793	878	772	799	835	769	793	788	865	790	804	844	806	791	834	822	815	803	818	810	741	803	760	828	766	809	759	799	826	817	767	732	812	767	780	846	823	859	768	792	812	773	765	786	833	845	803	758	785	811	841	814	778	826	820	791	859	748	757	807	800	806	826	820	839	794	810	791	794	810	826	839	775	769	827	780	762	753	780	823	791	787	822	814	780	853	777	851	816	802	782	839	759	784	768	812	792	752	795	835	798	741	846	821	816	866	807	818	811	819	822	808	795	786	788	816	847	806	789	809	723	729	814	798	761	828	804	776	840	809	778	785	797	766	810	768	794	804	755	843	768	797	804	787	811	790	806	811	837	819	772	839	776	805	781	770	790	805	795	791	756	808	782	816	789	830	817	821	766	827	829	792	824	851	816	785	793	754	785	762	811	811	736	814	760	789	839	791	811	788	830	853	830	792	772	793	852	869	801	765	808	777	815	765	810	764	795	788	785	838	845	812	799	772	817	807	848	770	760	733	794	832	794	791	775	838	767	765	823	762	786	792	774	844	790	826	808	771	769	798	796	792	776	759	769	749	818	818	797	799	781	782	802	835	776	755	782	804	833	823	827	775	783	760	821	778	763	810	825	791	774	836	843	766	814	802	788	807	809	798	754	817	799	805	786	784	811	785	808	797	833	795	793	804	826	847	775	811	790	845	796	813	783	801	758	806	842	792	803	802	799	776	771	770	842	806	767	751	859	780	794	853	844	807	814	800	804	767	778	873	839	762	814	824	826	827	844	755	803	775	776	840	832	792	811	805	785	850	774	867	852	781	781	867	812	808	807	775	802	790	810	796	807	771	772	807	857	760	808	835	804	794	763	806	749	831	764	777	798	809	815	850	833	860	788	820	806	761	838	797	790	802	807	784	827	782	833	776	862	745	797	777	788	804	864	811	782	744	787	753	784	774	789	812	848	775	724	823	817	819	796	806	825	784	825	787	824	779	772	818	763	779	813	778	811	838	816	790	836	772	846	778	757	788	792	833	829	827	765	729	859	791	796	792	813	805	789	788	825	790	799	765	832	788	797	771	802	781	793	777	785	808	810	825	816	788	801	766	803	788	791	781	805	782	791	778	769	778	788	822	798	783	810	770	760	787	812	772	835	810	842	827	819	817	808	821	773	837	793	862	810	772	753	795	821	816	848	767	774	765	833	787	794	770	803	750	767	799	802	803	818	800	777	833	831	784	776	793	784	803	764	808	804	838	796	814	796	841	786	803	831	762	811	841	822	759	816	785	815	824	827	801	836	763	786	838	824	783	799	819	782	832	807	757	841	777	795	822	812	820	803	786	809	805	791	819	801	796	756	797	806	800	872	797	817	762	809	791	809	814	771	761	812	763	844	792	806	809	791	788	808	804	822	765	791	769	773	831	799	772	807	775	851	814	803	809	803	815	733	828	806	822	753	801	807	830	783	792	758	815	797	817	818	825	792	788	807	818	814	873	753	827	799	827	776	789	756	789	732	802	816	768	782	859
36373	31553	23529	17449	12787	20182	39500	47929	32561	18592	10014	5711	3925	1845	845	545	393	313	354	286	277	294	298	301	302	273	303	295	309	319	297	297	282	285	317	287	281	268	282	317	289	285	305	288	324	308	310	322	267	282	300	299	328	285	311	294	275	289	323	335	309	312	306	291	297	293	285	301	292	259	320	288	278	266	281	288	270	282	295	286	297	290	281	284	315	284	298	307	281	317	259	291	300	297	283	278	325	312	294	282	285	305	305	307	294	304	291	316	292	290	290	292	274	296	267	301	320	307	256	315	287	289	304	267	307	285	276	288	250	297	313	305	272	296	278	262	274	297	321	292	314	303	295	296	289	299	296	300	270	309	263	305	268	280	264	295	299	319	303	304	281	321	271	280	314	315	311	304	315	256	302	307	302	285	287	318	300	308	282	301	320	307	290	301	317	308	322	287	304	300	313	299	285	313	297	300	318	287	281	305	278	283	282	310	288	304	296	286	312	301	313	291	306	318	288	303	282	292	304	294	294	304	300	276	312	313	300	319	284	318	279	298	313	316	305	279	271	302	294	309	312	346	291	306	281	294	291	300	289	306	313	280	281	312	275	277	277	277	295	320	300	283	304	284	276	281	279	300	293	299	308	297	300	277	286	276	308	300	318	297	284	300	285	283	293	295	283	290	283	304	273	307	283	305	297	302	308	328	301	293	295	314	296	295	291	289	291	318	333	326	302	308	285	283	274	263	308	317	283	301	298	317	296	269	306	287	286	285	297	296	271	275	318	274	273	303	316	323	280	309	327	300	315	281	281	270	297	324	305	293	319	276	314	293	305	302	288	310	319	316	310	316	299	288	291	283	318	304	258	308	307	306	308	320	320	274	269	306	256	304	314	313	315	273	298	295	275	296	313	276	297	305	303	307	291	289	327	289	331	311	306	336	291	290	259	335	312	292	282	311	294	252	305	306	296	323	275	315	271	300	313	317	276	307	304	333	258	287	300	306	315	306	288	283	256	304	289	281	294	288	312	291	289	300	315	274	275	297	246	288	281	328	285	283	277	292	299	295	297	300	291	287	308	303	274	288	293	320	312	305	285	300	286	306	285	328	324	321	300	276	273	290	267	292	287	293	265	316	302	318	298	313	312	264	299	291	278	303	305	310	305	287	310	260	318	303	296	308	316	308	329	309	330	292	305	313	315	302	296	321	280	286	300	274	310	272	311	305	308	291	293	280	325	294	285	302	310	281	289	318	306	302	290	242	306	282	293	295	272	315	287	278	322	294	286	297	279	287	318	287	301	289	304	280	310	286	293	329	320	296	304	303	290	296	301	292	287	288	306	302	289	290	301	299	299	302	285	293	306	280	284	289	307	296	322	335	301	329	317	302	292	287	292	314	290	287	283	288	308	279	296	301	280	312	282	267	320	268	285	296	316	302	287	316	299	300	303	318	285	288	297	310	312	297	300	287	295	296	294	267	276	293	304	301	289	312	283	253	302	311	292	304	290	280	305	311	310	315	280	312	310	295	297	301	310	311	304	313	256	307	284	321	329	321	338	307	286	301	310	285	282	266	292	332	294	293	314	285	281	266	311	291	287	304	277	340	249	295	333	305	321	290	280	314	290	324	302	301	317	298	328	295	297	296	301	326	301	298	282	278	285	297	300	295	285	338	318	332	271	279	374	275	324	295	303	299	302	304	237	289	299	288	314	291	313	273	283	297	304	269	266	290	318	320	307	297	308	296	268	306	302	315	282	316	317	274	309	307	271	303	303	288	285	294	319	291	315	282	281	294	286	292	301	294	284	274	316	300	323	338	297	296	287	316	304	305	272	300	318	284	289	298	308	322	276	303	309	302	284	306	274	300	285	299	269	318	282	291	282	324	319	306	269	295	317	308	324	311	280	300	294	311	287	297	290	288	288	310	282	295	302	289	264	313	273	276	346	287	277	282	290	299	294	305	299	305	298	299	302	308	296	299	280	310	335	295	321	284	281	283	289	284	289	279	330	313	314	289	302	321	294	284	304	285	297	296	282	308	298	291	318	331	283	293	262	311	317	296	302	289	274	320	287	283	320	306	314	326	300	269	301	274	323	311	309	299	305	304	296	273	284	266	274	321	291	328	318	314	281	296	299	284	258	311	302	319	279	297	323	289	306	289	271	308	297	310	311	294	284	292	276	309	287	310	327	299	311	314	304	313	251	289	302	316	306	306	284	309	310	325	264	299	312	288	311	295	276	293	292	311	305	281	328	301	256	297	323	309	306	291	282	304	300	310	269	263	293	266	301	273	292	292	299	282	277	267	308	320	281	306	279	289	296	303	319	295	315	265	320	308	265	288	306	329	304	273	323	319	282	307	312	310	274	344	290	318	322	301	273	270	276	294	278	332	264	317	298	277	296	314	315	295	291	306	294	287	278	304	305	296	282	309	289	300	293	320	324	307	297	293	288	283	313	319	283	312	290	301	301	250	315	294	338	304	292	300	296	329	293	301	288	297	304	291	303	281	308	296	272	316	290	289	299	301	328	302	265	276	312	262	273	301	289	278	256	254	292	276	297	293	285	292	329	314	300	272	291	312	307	319	323	296	291	263	310	315	270	324	299	281	286	301	288	300	293	280	297	316	311	281	302	296	296	282	284	283	279	333	305	308	277	311	278	295	321	296	294	277	286	297	314	276	342	316	323	296	323	267	308	289	303	305	279	319	313	292	305	303	258	310	284	280	317	304	284	298	287	285	308	286	314	322	292	256	324	286	286	260	299	279	271	314	303	288	300	290	293	303	298	286	310	306	300	295	303	289	262	261	320	303	323	306	265	310	299	310	314	312	305	311	293	296	259	304	331	296	312	285	312	355	284	313	312	295	302	254	320	309	295	322	294	295	285	267	268	288	277	315	309	290	327	313	277	302	312	299	311	289	329	329	281	291	310	290	307	293	304	309	316	298	279	310	286	293	307	292	269	306	291	315	288	296	290	285	301	303	307	271	298	309	312	294	293	281	293	281	296	340	295	304	279	280	315	308	304	331	285	332	296	298	292	291	298	309	262	318	310	277	315	292	285	281	289	277	295	305	303	307	294	291	297	315	300	266	324	274	317	288	272	312	343	307	295	280	280	318	326	297	329	285	262	311	288	339	293	283	322	297	267	292	293	267	250	291	311	291	284	287	264	295	314	288	294	296	269	305	299	320	309	298	301	281	301	285	305	321	319	281	303	300	286	285	303	296	279	281	301	307	294	271	327	280	299	308	279	323	286	306	339	283	287	298	314	330	275	301	305	313	300	319	280	289	265	292	290	319	333	325	303	292	288	290	331	272	271	311	308	316	290	287	311	291	315	263	290	304	300	301	271	306	302	303	284	307	312	307	323	286	273	301	308	270	291	301	318	281	317	281	311	267	293	299	285	280	285	294	320	307	310	298	289	292	298	287	330	301	287	290	318	290	303	307	289	259	272	322	281	314	282	304	272	272	310	262	288	302	287	294	293	278	308	275	272	302	311	323
23629	23796	24983	27071	25252	36123	55969	61478	46616	35228	26130	20351	14510	7882	3798	2260	1446	962	840	830	813	784	793	815	742	792	828	779	813	848	859	859	804	775	806	790	830	867	797	812	837	835	774	819	843	783	853	794	805	820	860	812	814	805	850	779	795	791	779	768	853	835	829	813	829	829	768	800	834	783	794	799	857	773	833	857	800	808	820	819	776	797	769	822	806	847	821	785	814	798	836	709	776	812	813	886	829	786	801	787	818	780	843	839	835	817	838	827	882	778	909	788	754	831	773	823	805	869	785	819	798	797	793	846	873	845	808	857	785	801	813	851	827	786	807	790	795	802	824	796	834	848	809	819	827	828	824	852	814	822	827	804	794	803	846	847	816	762	749	846	862	797	784	809	807	775	821	812	774	808	808	766	840	843	812	815	848	861	870	822	797	833	826	765	834	819	791	847	841	847	776	808	832	795	854	814	824	809	838	807	850	797	824	874	831	808	804	795	804	851	817	798	822	818	778	775	753	874	795	837	806	829	781	768	755	856	817	829	803	757	773	833	777	841	815	789	765	847	832	830	790	775	836	816	816	832	813	821	775	803	793	859	834	817	839	860	873	823	793	823	783	854	763	792	785	829	840	801	790	819	801	853	819	769	816	803	841	749	803	792	828	795	773	849	846	773	821	871	827	781	828	822	769	824	802	804	736	758	806	845	850	786	808	819	803	843	769	846	770	815	806	734	811	814	822	825	861	840	829	837	817	836	759	811	827	798	799	813	818	870	805	791	798	781	803	746	824	864	772	789	761	830	769	769	804	820	857	798	768	794	762	776	827	877	858	847	768	786	830	862	801	792	839	791	849	779	798	785	812	797	791	803	833	782	809	811	839	855	820	774	769	838	811	858	845	806	825	777	796	866	832	756	830	823	844	764	788	804	821	873	822	790	870	814	849	770	813	791	880	827	784	846	862	797	804	803	769	800	782	822	792	850	830	815	799	768	836	782	810	793	827	774	810	818	809	772	833	788	811	756	831	784	834	852	851	830	780	833	844	853	829	804	865	825	844	885	780	829	833	821	775	786	763	775	791	821	820	801	828	818	828	823	869	779	821	851	817	807	758	805	814	830	783	827	819	826	816	801	822	800	804	818	802	846	810	802	829	873	829	827	796	822	804	832	804	769	778	823	819	804	797	852	846	812	809	779	797	819	815	771	854	771	815	787	825	805	844	817	867	799	853	828	784	831	835	796	812	828	798	789	832	785	838	839	811	834	813	832	803	802	788	820	835	843	819	818	844	787	828	790	818	856	752	845	807	846	756	796	897	845	819	803	857	843	796	819	835	848	851	868	789	819	792	837	842	775	813	801	827	820	808	800	814	800	855	849	870	789	779	835	841	837	790	842	812	792	830	807	769	827	757	763	809	822	820	836	795	790	781	813	847	779	794	808	832	836	824	831	849	792	822	829	815	828	821	776	851	780	849	769	826	804	861	880	786	765	744	817	816	744	775	781	797	790	835	824	822	794	790	819	817	810	833	833	820	821	753	749	778	791	866	801	796	825	782	850	830	779	777	793	814	816	802	791	840	809	802	781	768	811	808	824	824	811	768	801	856	832	796	819	854	839	806	785	837	813	807	798	828	761	793	828	850	809	826	821	784	805	821	815	842	783	817	744	818	789	827	838	806	809	821	754	824	793	790	787	819	857	855	799	818	783	795	854	812	860	824	852	806	832	777	804	767	838	803	793	830	792	826	850	757	816	828	794	822	804	815	780	836	808	805	822	804	818	790	734	782	822	807	791	763	792	824	836	798	772	824	821	768	770	778	802	813	817	828	791	843	829	800	844	789	780	779	762	866	832	794	818	852	836	799	852	848	807	799	810	809	780	839	799	817	831	773	855	815	772	835	841	851	804	829	792	850	821	815	829	804	808	828	835	814	815	803	786	794	821	787	766	841	801	845	842	799	810	782	822	799	791	850	795	806	787	799	856	860	803	779	781	846	847	761	847	822	744	797	804	795	809	740	827	779	780	812	835	826	803	776	809	876	820	831	808	823	855	784	856	832	805	797	793	828	829	814	833	796	816	824	759	871	835	795	776	799	804	830	791	849	809	852	813	823	804	806	802	829	828	840	803	845	833	759	750	821	811	818	864	808	818	864	831	853	833	820	833	828	789	779	831	810	822	838	846	774	841	822	813	880	787	830	784	832	851	808	754	835	844	841	787	763	810	825	842	859	826	761	786	802	779	787	843	828	820	828	756	840	832	859	802	840	851	763	838	820	824	800	801	820	774	790	811	844	835	817	795	885	815	771	824	801	790	806	783	781	852	862	835	800	770	823	826	840	817	815	776	786	778	815	802	811	839	809	818	848	778	763	858	814	845	829	805	837	816	802	836	765	813	810	836	785	783	837	833	853	879	840	837	819	832	796	765	817	794	807	823	822	809	825	832	816	800	773	800	831	778	840	830	799	825	836	864	811	800	848	828	767	784	808	821	832	847	798	819	797	815	853	830	800	813	836	834	772	777	817	838	789	822	748	820	807	862	827	793	798	812	804	833	801	825	816	804	835	816	812	802	799	837	809	811	840	839	820	785	814	777	794	778	780	788	809	832	829	791	759	858	746	816	797	844	813	791	849	768	889	794	818	839	808	820	806	834	823	815	878	771	839	840	753	833	779	783	836	827	828	817	867	841	824	825	839	810	803	775	839	803	821	808	836	829	803	843	850	836	836	792	780	852	823	799	818	866	864	875	795	761	798	838	845	783	847	803	795	765	859	850	805	813	841	792	827	872	813	804	815	824	837	792	816	827	819	843	828	805	813	817	785	792	777	811	779	845	821	857	855	834	841	788	836	846	817	790	822	833	788	783	808	807	835	830	767	820	836	828	832	816	827	874	808	874	813	827	826	808	834	820	815	779	763	813	777	831	846	800	835	804	847	782	743	787	793	756	812	839	815	805	763	828	809	845	789	809	782	832	768	808	818	837	850	760	767	807	840	808	785	817	810	748	840	849	785	795	843	734	760	880	816	788	773	808	840	833	846	828	808	801	797	807	815	829	755	808	821	774	792	860	834	785	825	824	810	784	830	846	838	823	834	795	847	765	809	884	832	827	799	822	797	793	857	796	863	793	755	797	867	824	773	813	800	798	835	809	824	793	795	795	823	813	803	833	768	793	847	768	788	762	821	837	787	813	809	825	853	825	825	823	863	819	836	827	813	821	813	859	834	852	809	813	814	805	817	816	855	824	849	782	809	794	814	802	778	802	801	810	836	845	809	910	795	783	802	805	811	835	822	837	773	803	794	822	815	833	798	835	735	796	787	796	813	814	846	811	750	825	792	762	801	847	779	832	768	813	809	826	791	808	819	784	794	789	822	760	818	763	842	769	817	831	780	809	805	808	856	849	821	769	784	788	833	839	841	819	838	806	825	830	862	766	799	817	835	827	761	778	851	862	829	868	835	842	838	852	846	799	796	902	804	836	835	822	845	807	822	858	838	828	791	786
15397	7609	5966	4486	3051	2263	3696	5643	3986	1903	826	577	366	297	342	330	350	345	312	306	295	289	300	292	290	292	275	310	313	282	310	309	296	318	293	267	310	283	282	296	284	262	323	321	286	272	300	303	293	289	318	307	323	323	306	295	299	305	307	308	277	305	318	306	268	302	281	284	297	287	300	277	289	300	283	333	285	305	336	295	297	290	304	313	314	317	302	321	322	291	280	332	323	272	289	314	323	316	263	336	306	305	299	279	307	273	312	306	300	286	301	328	302	322	321	304	279	321	312	306	307	289	312	306	296	281	306	292	307	302	287	268	311	303	296	289	311	318	302	304	307	297	306	283	299	303	294	306	306	307	315	296	296	276	331	311	284	322	312	307	303	314	311	305	292	275	311	285	276	284	275	336	305	299	324	273	326	320	340	301	301	337	311	299	285	314	267	300	304	275	271	283	311	314	342	284	289	280	313	324	302	292	346	284	292	269	320	335	292	324	273	298	300	318	288	279	317	301	299	348	318	286	304	278	291	316	313	287	311	295	301	332	325	322	265	288	283	298	322	305	267	290	319	296	328	299	268	324	308	272	320	293	307	315	289	325	316	285	316	263	316	293	295	323	310	279	303	338	272	269	291	307	282	310	315	333	305	266	299	332	326	300	287	277	291	331	308	302	275	305	291	288	301	322	315	332	293	300	308	290	296	279	307	291	302	282	307	307	327	312	318	284	303	294	327	333	321	299	309	320	292	336	315	292	311	322	288	303	313	317	321	301	322	306	334	308	325	297	285	332	305	359	323	323	300	297	258	312	304	315	311	255	277	265	284	293	306	279	306	304	288	306	312	318	266	288	292	283	326	310	327	330	292	305	296	303	295	321	269	301	310	346	312	307	332	267	309	296	310	331	296	288	314	297	317	331	279	299	312	296	306	295	299	286	314	295	334	336	315	315	296	308	298	300	297	313	300	288	321	298	312	303	293	311	318	303	301	294	274	319	281	306	312	300	317	297	285	302	299	279	299	326	293	299	259	305	312	308	290	299	332	331	299	269	306	325	316	306	315	339	302	299	293	283	292	283	321	319	298	295	320	310	287	306	261	289	315	290	315	309	310	324	272	286	284	325	322	288	280	321	270	282	304	304	306	297	302	261	286	301	325	282	302	289	305	302	303	284	332	293	295	291	314	290	274	319	334	314	335	273	322	292	290	286	278	308	307	333	308	319	308	319	293	306	269	301	282	307	289	268	293	283	301	307	316	294	313	328	295	316	290	284	299	271	303	287	319	278	273	305	272	292	300	297	311	289	294	318	311	307	290	313	274	317	328	316	293	340	341	289	305	301	288	285	342	280	337	291	303	308	278	293	301	305	300	301	289	326	278	297	307	289	303	322	288	305	310	294	286	326	322	295	252	284	294	308	334	313	280	291	314	327	276	300	333	314	292	283	273	307	295	324	299	304	305	312	287	301	293	302	310	305	322	294	292	283	308	313	304	293	320	263	277	299	289	331	304	301	288	307	298	294	329	325	285	304	289	300	304	290	270	300	312	298	281	268	327	308	315	309	279	342	303	303	290	296	316	326	286	313	313	311	301	295	320	317	318	318	316	320	275	304	294	279	297	309	318	316	321	301	291	319	289	300	288	301	308	321	350	306	310	310	310	331	324	263	306	334	288	287	301	302	319	319	300	283	290	315	325	304	327	323	250	300	333	318	319	313	299	314	295	299	300	319	306	321	317	319	308	310	309	310	300	326	323	285	295	290	282	285	317	304	266	306	303	332	296	328	309	288	333	340	315	315	324	301	288	298	269	302	299	287	288	311	345	342	298	297	290	315	328	312	325	308	311	298	311	312	281	322	312	301	306	312	317	286	281	306	330	295	323	331	320	304	326	314	326	311	316	284	284	306	284	297	288	315	315	302	323	317	287	273	281	336	313	304	272	293	301	310	285	307	296	296	306	292	301	297	276	276	268	310	316	285	275	294	288	280	318	303	316	297	296	295	317	291	314	308	328	311	321	287	342	329	287	289	281	316	267	322	265	278	303	314	290	291	318	293	299	306	282	307	313	295	302	309	323	288	298	276	308	308	287	274	315	303	309	300	308	312	317	291	319	301	309	309	317	314	271	314	305	287	297	311	337	316	303	316	298	286	308	319	283	321	305	310	303	287	326	290	301	309	305	304	313	302	346	287	305	324	301	326	301	313	295	269	285	297	276	313	321	306	270	304	325	323	315	305	336	291	291	316	310	320	308	304	285	319	282	286	303	304	281	314	288	304	296	346	317	278	293	316	283	301	290	282	338	293	280	322	310	326	337	329	301	300	263	329	300	282	321	303	295	314	295	309	299	281	275	327	298	320	302	293	300	320	339	321	308	336	302	288	317	315	314	280	304	274	301	273	304	312	308	299	312	335	303	318	327	279	297	307	313	295	298	307	319	312	327	298	304	309	305	326	310	279	285	312	313	297	291	300	300	298	310	293	290	293	353	311	283	307	283	329	302	302	314	324	303	327	283	324	311	316	295	307	314	297	314	325	306	311	298	321	327	303	324	305	307	293	318	305	310	300	300	303	286	287	307	298	311	279	285	301	294	303	290	315	280	291	306	305	305	299	295	314	277	307	315	312	288	329	327	315	338	331	318	329	301	299	308	282	328	323	312	314	287	282	341	324	296	298	274	279	271	326	300	297	281	281	308	255	269	289	299	318	332	287	308	306	326	315	325	313	288	283	295	312	312	285	277	295	298	319	305	288	316	311	306	261	296	336	323	322	302	331	320	301	324	286	258	328	286	325	308	309	295	271	260	303	308	291	305	319	281	309	300	293	296	295	294	300	275	309	287	306	277	306	328	281	295	323	296	289	295	291	295	321	312	307	339	307	316	332	319	309	292	281	301	290	286	283	305	277	296	315	293	300	271	292	310	311	304	307	271	294	346	280	306	266	297	311	308	291	306	323	315	304	302	287	314	302	291	299	310	302	321	299	307	310	292	281	298	287	298	324	313	301	285	283	314	309	299	341	338	338	296	334	308	322	297	303	304	280	290	319	299	299	290	285	293	284	334	282	313	315	311	330	321	324	301	322	322	279	320	292	307	306	296	294	283	311	277	283	320	270	316	354	327	308	312	260	326	299	328	315	300	308	266	283	318	303	301	273	325	311	300	331	322	296	332	332	295	323	283	302	268	268	302	296	285	302	300	332	271	288	356	303	300	314	258	277	294	298	329	300	302	312	281	323	294	277	324	310	301	254	306	320	333	339	279	322	305	294	277	333	294	311	310	284	307	282	290	295	311	313	310	332	326	291	304	288	304	279	303	297	316	272	316	284	278	292	293	286	320	264	287	258	317	319	309	308	323	306	298	306	298	280	296	307	280	272	321	313	319	288	277	311	291	305	312	297	281	302	292	283	321	281	303	307	297	286	291	309	284	295	291	287	302	292	314	303	305	296	281	315	313	282	263	298	332	315	317	298	315	318	295	323	337	299	286	280	303	316	303	317
11055	6874	10473	11804	10062	9330	15405	19221	14124	6683	2831	1931	1135	916	979	965	971	858	865	860	821	816	796	841	819	851	798	823	825	807	795	824	786	843	770	821	804	820	815	789	823	839	845	812	842	804	907	816	852	823	837	817	838	849	778	850	814	822	800	844	826	804	827	825	842	820	797	866	848	820	831	824	866	845	848	815	820	841	818	810	790	834	834	844	785	776	820	829	863	747	812	819	793	850	830	825	802	808	794	814	798	869	799	774	809	800	809	829	818	848	807	824	769	805	842	809	823	810	832	834	786	848	845	807	850	804	840	830	853	809	791	824	845	831	806	821	783	847	789	848	829	875	860	837	805	861	897	784	850	802	874	766	864	798	793	847	798	801	832	819	790	778	794	798	760	800	830	788	842	844	782	758	826	820	816	826	829	822	842	838	810	867	794	872	771	789	832	829	798	777	869	818	759	804	822	865	846	830	791	834	826	811	819	775	855	807	840	807	830	831	840	873	799	859	860	818	863	774	785	825	765	860	795	823	816	803	834	823	779	784	857	821	797	810	805	805	860	805	855	827	793	795	813	810	788	823	858	833	834	811	872	769	769	800	813	870	779	830	830	879	799	829	843	815	818	847	861	847	854	780	757	864	790	818	821	903	862	808	772	758	843	809	812	832	823	857	839	870	779	801	793	766	780	860	803	872	877	806	846	806	784	813	845	793	795	854	832	759	802	769	836	809	852	758	798	833	809	826	844	829	887	839	811	804	856	807	820	865	797	855	859	823	811	785	867	839	785	785	827	804	798	819	855	809	865	814	822	802	830	820	821	830	819	846	817	784	823	837	842	821	859	775	808	794	818	819	821	900	823	822	810	865	844	824	826	814	849	805	827	797	807	815	812	814	821	815	863	860	844	801	778	802	776	813	862	829	836	866	819	796	782	831	825	847	787	809	809	853	851	812	832	800	828	802	845	895	839	782	812	768	799	761	815	843	844	882	800	875	865	807	807	840	781	811	801	831	790	841	835	810	863	790	782	886	831	759	811	775	852	868	848	787	843	815	825	854	801	850	809	843	824	791	809	847	768	844	836	789	852	787	753	847	841	782	862	835	804	849	813	836	892	829	803	782	800	837	819	830	803	796	854	854	793	850	782	800	830	892	844	874	830	799	790	859	824	824	868	821	839	805	795	863	822	850	846	869	834	787	785	846	847	795	820	863	847	850	776	839	796	775	813	805	775	845	821	812	781	844	764	837	809	809	862	825	805	793	797	799	808	830	831	808	837	788	862	828	798	785	801	829	820	808	847	823	799	818	830	813	801	829	786	821	775	813	868	879	826	787	881	841	905	909	827	841	828	853	800	805	783	841	805	808	819	816	781	817	847	804	849	790	818	822	855	817	830	753	794	779	789	843	840	846	818	815	819	772	815	771	875	811	805	777	844	866	834	850	823	805	819	813	837	882	834	850	763	820	832	838	822	769	763	808	819	826	803	805	845	831	786	815	847	814	819	796	816	811	792	805	860	820	814	767	841	799	811	792	833	776	840	853	848	787	820	792	799	812	848	873	776	818	849	802	848	796	840	798	817	811	829	840	838	807	802	809	834	843	818	817	798	792	791	838	841	790	835	884	775	854	842	838	815	830	836	774	850	836	806	792	791	825	813	802	836	810	796	824	830	806	846	822	818	868	859	831	852	808	813	828	838	846	806	856	859	795	804	854	870	816	793	836	815	809	813	774	826	847	820	814	819	816	817	794	825	818	847	825	804	859	840	849	814	810	835	839	846	830	847	829	854	808	775	862	867	784	798	832	823	834	846	855	771	804	856	757	846	815	828	833	829	788	823	807	825	812	848	781	800	797	786	841	800	854	829	791	778	835	813	855	841	861	826	835	776	807	797	798	839	833	804	744	869	857	795	829	801	828	798	862	794	804	794	823	850	756	819	770	813	798	829	823	815	834	780	861	865	816	803	797	788	834	825	829	846	825	812	852	817	772	812	807	799	862	822	816	819	857	854	855	806	780	864	857	830	829	819	856	812	837	842	775	787	833	797	825	822	814	754	831	860	821	839	844	826	796	873	806	773	840	852	789	818	787	809	800	801	831	809	843	832	824	813	838	795	782	853	860	821	813	832	814	804	852	813	862	806	803	809	805	769	846	792	831	795	833	829	788	780	866	831	804	758	826	816	832	839	844	841	799	797	800	762	797	844	784	824	794	808	814	839	819	763	840	782	838	846	814	793	796	836	885	827	854	853	783	846	804	886	828	832	849	882	812	797	795	808	847	843	795	814	824	772	839	848	897	832	834	844	828	813	783	789	826	773	838	775	799	831	838	809	876	809	805	786	809	844	848	791	840	800	831	826	817	790	826	792	853	858	833	833	794	786	804	799	821	830	850	803	809	806	827	828	808	839	837	798	848	812	824	769	803	799	795	800	795	856	792	808	818	864	853	844	818	761	798	844	854	786	834	793	845	817	781	826	833	818	847	844	838	767	820	781	820	823	764	810	785	827	794	812	802	791	761	807	776	800	880	809	790	814	866	801	803	870	817	810	854	824	844	810	779	813	831	801	827	805	788	811	846	778	818	824	784	803	792	844	852	815	839	874	873	856	757	800	811	824	812	778	862	800	795	812	773	757	777	806	824	907	853	829	783	806	855	821	861	827	832	832	776	840	830	796	802	846	853	827	775	794	827	821	872	805	823	798	792	735	820	780	797	769	823	882	859	845	828	860	793	785	849	818	873	777	812	779	805	855	821	836	844	797	840	877	833	733	809	863	845	823	870	771	865	787	859	814	809	820	741	836	868	887	794	831	843	818	872	821	868	772	773	817	786	817	812	774	794	806	814	800	849	850	850	808	817	784	816	778	815	780	809	763	857	794	779	764	826	813	842	834	828	783	866	855	844	787	846	836	840	810	828	826	838	847	824	837	881	784	807	823	819	825	833	798	801	827	809	838	827	818	840	808	838	806	845	842	812	864	870	811	809	769	824	789	813	819	830	805	830	850	842	807	852	829	784	817	760	775	775	853	790	804	803	842	814	836	792	813	856	836	847	809	786	785	816	812	830	801	834	875	805	840	826	878	803	817	814	794	793	813	848	765	827	867	807	796	883	815	860	848	837	797	839	773	803	846	802	775	838	823	790	842	788	819	858	840	768	811	822	806	819	825	833	790	856	803	801	850	835	769	823	880	771	814	770	811	819	796	840	840	801	865	784	839	853	767	840	797	802	845	821	846	812	858	843	847	826	851	808	765	842	800	805	825	804	815	848	839	786	832	796	814	911	825	784	840	820	795	849	865	841	810	819	797	830	838	782	833	842	813	842	829	812	879	836	829	824	820	795	772	847	788	846	823	893	787	833	822	841	789	885	796	782	815	745	803	859	847	810	884	810	777	852	841	808	867	791	812	801	844	892	867	840	791	836	817	847	806	838	820	827	861	802	792	771	835	840	801	836	805	877	853	778	863	814	831	816	866	807	841	803	765	821	836	787	809	812	856	806
28980	16120	13008	11433	7275	13441	27374	29100	20692	9870	8985	4550	2303	934	617	714	584	403	295	311	283	295	263	292	303	309	317	271	276	301	300	296	314	328	284	285	304	291	279	294	273	256	277	278	280	279	287	264	289	279	326	310	267	291	284	272	285	282	293	281	291	306	271	298	298	324	312	298	269	282	279	298	273	314	304	268	294	292	282	297	302	315	288	284	292	288	281	325	270	298	292	294	286	279	283	300	285	291	305	286	289	299	290	273	294	293	310	299	271	298	295	274	271	304	266	274	301	302	307	261	314	287	269	299	263	275	299	279	296	282	322	291	263	302	267	325	319	269	272	286	306	299	273	296	288	315	303	274	302	300	291	273	280	267	286	303	250	291	299	284	292	293	283	279	270	269	307	308	290	268	283	283	287	299	282	261	300	290	305	260	265	295	326	280	288	287	269	272	285	300	297	286	309	283	252	281	284	260	276	289	307	293	288	296	283	268	294	266	294	263	280	278	303	280	329	276	272	309	275	294	272	270	267	299	291	279	302	262	269	280	300	310	297	304	273	278	303	291	274	277	255	288	300	259	291	264	277	304	268	282	260	297	268	299	300	320	281	284	282	286	280	274	286	279	281	267	300	259	278	293	282	280	285	300	277	289	290	301	308	283	267	281	278	275	279	281	301	290	306	283	281	293	293	261	279	309	294	289	295	306	263	282	300	300	262	283	271	298	258	292	315	267	284	276	291	289	308	272	303	265	311	305	258	273	285	310	274	290	291	302	294	256	265	305	245	279	284	303	280	328	274	299	307	266	305	287	304	274	289	286	298	310	291	259	273	278	301	292	277	292	278	269	293	272	290	273	262	281	293	336	266	258	288	286	295	289	297	298	303	291	260	241	277	275	266	260	307	281	302	300	277	291	289	279	289	265	265	305	283	299	298	274	308	254	319	313	298	294	320	275	290	275	277	297	273	300	301	280	264	223	274	276	304	274	288	276	266	299	270	270	295	261	302	305	303	288	287	265	281	302	285	282	302	304	251	261	280	291	274	278	260	289	277	287	291	297	278	285	290	334	273	267	283	291	303	274	263	319	309	288	295	282	283	276	294	268	272	279	266	275	282	300	316	251	301	268	304	266	301	275	306	266	321	283	272	283	295	310	286	274	286	321	281	300	268	282	281	262	290	272	296	273	274	281	241	244	235	274	284	314	253	315	316	287	280	259	267	265	257	284	313	302	261	270	257	271	267	259	283	269	260	291	280	308	282	260	284	314	273	301	271	292	312	282	259	263	310	250	276	272	281	319	267	303	302	285	296	263	303	269	290	274	276	287	290	271	297	309	321	287	276	261	304	282	281	264	284	299	286	286	303	281	288	297	300	291	300	273	303	279	283	283	299	271	323	296	280	297	288	279	257	293	280	262	258	283	304	255	260	284	280	266	297	297	282	310	274	275	293	284	298	274	289	292	298	274	311	286	273	288	282	277	280	264	265	280	252	292	314	265	291	308	307	308	270	251	277	299	284	300	310	284	272	300	292	266	301	311	316	298	276	285	292	293	272	311	279	246	302	337	265	252	267	299	275	270	310	304	294	288	272	297	302	286	278	282	281	297	276	274	265	307	284	304	269	278	329	291	285	262	305	297	296	291	294	280	292	291	304	264	289	282	279	272	256	271	291	324	262	276	284	300	284	309	301	311	281	293	273	269	273	286	278	287	304	271	285	268	292	278	281	297	258	280	270	284	252	265	304	287	301	322	281	305	273	235	273	295	282	294	295	295	300	303	299	296	295	282	284	313	306	295	309	274	273	280	282	321	269	303	264	324	267	251	279	260	305	305	266	272	254	286	271	272	308	300	288	290	299	304	289	277	261	276	310	259	290	255	288	278	295	323	308	302	285	270	298	288	276	267	289	305	303	283	288	274	260	318	299	331	270	253	290	274	303	296	289	292	280	291	298	274	269	289	308	274	319	317	295	314	281	275	285	278	290	292	291	281	280	307	256	295	286	298	264	301	274	274	264	296	283	303	265	271	294	305	276	292	277	283	277	293	327	290	279	293	312	299	330	299	285	299	287	316	251	273	292	263	296	274	294	291	279	289	306	295	289	275	303	294	262	303	324	273	269	264	280	303	289	282	300	282	301	290	285	320	302	298	304	304	295	305	287	312	307	296	285	309	270	273	296	287	263	276	278	257	315	280	291	290	274	304	283	263	254	284	299	295	298	304	256	253	296	319	266	260	308	301	307	303	299	298	283	291	295	291	305	268	287	300	278	273	283	280	287	290	312	272	268	266	278	285	284	277	257	309	265	274	297	259	289	312	289	270	267	302	297	278	290	276	307	298	307	307	273	297	307	289	298	286	263	302	277	300	290	264	298	283	287	275	302	278	270	270	269	308	277	288	292	273	280	314	297	280	291	270	306	268	265	274	311	311	250	264	264	296	319	290	281	311	281	266	306	249	271	316	294	286	273	298	302	290	265	296	276	284	295	252	309	251	285	272	310	290	279	255	276	279	287	318	296	295	273	321	290	318	289	307	293	282	290	278	266	317	275	296	286	292	301	287	289	249	302	267	281	306	294	307	274	298	271	311	237	296	304	304	275	316	302	302	265	281	293	284	304	305	315	314	262	283	311	299	299	286	299	243	286	267	300	270	274	295	270	278	263	270	291	327	284	292	259	286	303	290	289	255	274	265	297	273	294	287	308	308	312	297	293	293	302	267	297	268	268	302	263	332	327	295	306	283	303	279	247	264	278	288	287	296	273	307	298	255	293	277	257	276	286	279	279	299	286	289	292	289	282	284	296	282	301	273	300	265	278	299	289	294	294	277	291	293	296	302	316	308	319	304	306	273	276	299	290	304	296	267	278	273	296	272	309	275	260	273	274	272	305	290	291	257	281	290	313	287	281	255	296	278	273	270	296	262	291	276	301	286	271	315	258	283	312	279	297	280	284	300	267	304	323	302	277	302	271	280	285	289	268	297	289	309	274	318	310	264	317	280	281	289	278	269	289	281	295	269	291	293	290	312	299	289	268	285	266	284	279	285	298	304	294	291	286	268	301	283	308	288	305	294	285	295	297	300	258	306	304	294	298	277	275	300	295	269	284	290	274	285	316	315	271	243	344	300	287	277	301	268	272	316	290	304	285	257	272	302	285	297	291	258	286	310	278	261	286	289	263	332	300	292	252	281	300	281	309	302	280	294	276	282	287	287	300	298	284	274	305	284	295	292	279	310	259	279	295	305	248	292	262	285	278	290	245	300	285	298	299	289	288	292	305	292	287	291	324	287	276	284	255	282	296	304	271	275	306	284	293	304	296	267	286	265	300	289	297	280	289	285	238	290	276	295	266	285	279	269	284	281	286	284	279	263	258	261	285	289	249	312	274	296	308	289	299	292	280	297	289	271	285	268	231	291	296	297	296	237	261	306	293	301	271	300	273	305	295	293	267	284	327	295	303	247	286	284	263	307	289	273	268	279	294	319	284	296	312	279	268	277	304	283
18544	11064	18563	22211	18432	30844	45843	46897	35167	25859	25995	16385	10057	4200	3124	3434	2404	1607	1035	887	821	740	788	794	813	796	767	817	810	799	786	830	743	797	844	803	787	757	751	799	811	768	785	767	839	793	809	793	833	774	835	818	844	784	814	773	796	789	781	793	752	754	824	797	805	767	805	780	789	734	801	793	761	799	768	756	836	773	732	744	811	761	778	780	785	793	766	843	759	767	794	822	791	746	754	744	784	826	811	796	843	820	812	791	782	773	826	770	753	790	787	807	781	828	787	856	732	809	862	808	749	780	817	848	760	748	783	759	810	809	875	814	808	832	804	809	785	819	853	768	772	807	771	751	798	811	737	755	753	796	806	808	779	788	790	774	803	798	768	805	762	781	793	821	776	751	803	781	734	769	833	777	764	810	754	796	724	805	781	782	801	820	830	764	762	764	827	852	796	749	814	789	792	778	820	764	790	801	743	795	855	751	816	767	781	780	721	772	797	844	750	796	791	756	781	794	755	751	789	809	810	819	775	730	778	791	788	804	815	816	821	807	791	793	781	745	781	792	828	773	857	756	782	809	813	805	790	777	758	784	764	773	837	812	766	802	728	853	805	768	785	785	814	805	728	817	760	777	764	753	756	803	787	811	758	811	798	782	857	796	770	799	796	782	745	797	759	824	782	804	782	798	753	818	812	769	777	795	787	749	742	768	786	764	787	828	782	840	794	818	765	790	770	811	826	787	785	775	818	769	821	801	785	781	785	744	820	748	755	787	731	816	750	797	752	807	762	754	792	767	793	808	759	831	779	764	782	771	728	771	843	784	795	822	805	802	745	805	811	799	769	831	817	756	840	748	748	794	751	794	760	828	776	774	753	768	782	803	777	783	812	778	784	836	835	794	811	842	764	789	792	812	809	816	780	784	787	795	776	776	758	811	799	767	772	731	753	833	835	761	751	761	804	809	787	776	833	818	815	789	797	781	815	849	791	780	769	797	782	793	786	781	828	821	804	762	779	859	779	803	788	770	773	778	747	801	773	759	779	809	833	834	825	773	762	795	825	794	738	771	776	767	797	760	753	777	734	807	825	814	805	727	836	791	790	834	800	771	798	821	814	790	808	806	806	819	758	791	820	791	766	813	736	762	742	741	776	760	834	841	805	755	785	806	770	748	793	792	799	796	826	820	798	807	744	770	805	788	725	804	751	780	786	774	804	795	747	801	790	830	744	828	781	782	798	776	809	774	781	755	774	755	805	797	798	823	815	787	831	772	777	732	775	812	778	780	810	839	789	786	802	779	741	760	783	769	806	802	795	759	771	782	815	825	796	831	843	785	772	755	770	789	803	781	792	816	753	809	775	801	814	788	813	815	781	810	778	798	809	749	847	766	825	779	777	797	845	841	784	786	762	735	786	798	803	777	734	784	782	835	814	809	774	797	812	843	830	738	832	804	796	789	801	752	834	825	786	783	791	791	780	792	757	811	855	733	823	768	776	776	834	827	805	836	744	826	810	765	778	774	825	786	812	807	795	801	795	785	793	784	805	728	774	763	789	737	740	789	785	804	792	772	794	779	746	785	794	783	803	806	787	755	846	784	868	764	778	799	778	822	793	811	796	771	760	776	834	824	785	779	772	796	699	744	831	749	749	801	770	827	842	821	764	762	792	802	790	782	822	753	793	792	841	814	799	770	753	706	803	794	835	820	765	779	765	765	763	796	769	793	788	817	770	784	744	783	772	812	830	805	788	768	754	759	799	827	816	808	813	794	807	808	789	808	828	839	826	806	829	812	753	790	820	797	741	823	792	807	772	754	766	801	762	771	772	761	768	768	800	783	762	796	803	861	718	811	828	808	802	774	792	798	823	775	764	780	795	789	781	782	782	802	781	757	766	829	806	791	735	746	756	771	792	753	795	816	801	794	741	767	746	788	834	777	720	809	755	751	766	769	757	809	769	824	774	768	825	742	802	763	743	804	814	764	836	774	791	808	799	838	845	732	798	779	786	722	807	778	798	754	787	764	814	762	807	758	819	828	797	812	770	763	766	768	800	780	801	774	814	784	803	834	775	798	753	771	819	795	831	796	779	807	762	798	819	769	791	812	737	793	819	782	788	807	842	791	798	768	753	786	761	738	853	843	762	758	742	795	803	818	773	731	839	808	847	801	813	804	773	806	798	783	736	809	800	799	757	823	818	804	784	783	756	801	828	784	821	806	743	773	749	849	807	809	823	768	844	764	824	786	807	812	799	795	758	825	783	831	786	767	827	765	817	749	765	844	800	817	734	812	767	767	801	777	791	717	829	770	815	769	799	829	775	770	807	803	784	840	801	790	780	814	795	790	796	781	776	783	794	744	770	851	771	721	752	808	744	815	757	795	797	795	766	822	748	758	799	778	774	753	745	786	757	763	765	766	746	755	762	798	773	812	797	740	807	822	784	718	762	757	816	806	799	787	751	778	777	791	785	776	794	851	744	765	761	749	792	786	747	800	775	792	777	772	817	776	815	784	773	841	774	778	809	790	777	826	816	818	824	734	760	785	780	813	813	776	826	790	803	775	871	839	775	785	778	801	807	822	782	773	766	791	799	742	780	813	769	762	771	774	758	741	795	788	761	767	788	809	833	751	789	794	795	788	806	793	788	782	757	805	792	843	796	771	836	759	772	777	718	788	799	817	830	866	786	804	815	774	836	821	802	751	825	822	812	780	782	787	830	790	785	826	792	795	786	771	763	767	768	798	778	810	802	785	780	858	808	789	816	831	777	783	793	760	796	809	794	812	786	803	757	799	763	783	804	802	733	762	801	800	813	751	759	809	787	769	816	732	800	840	794	807	794	759	824	759	788	784	791	771	823	800	807	810	756	792	840	817	827	819	809	800	799	766	832	799	805	818	816	721	759	795	815	813	801	784	850	752	787	804	791	800	797	808	792	791	817	783	851	828	814	833	835	765	770	732	791	792	761	750	785	832	734	729	781	743	797	827	816	740	803	800	848	802	782	800	806	762	794	819	850	799	797	775	770	838	784	830	790	810	795	738	793	812	799	762	813	772	823	817	790	829	769	767	791	796	782	796	778	777	819	796	767	715	843	792	810	764	786	772	790	850	760	807	816	806	827	795	833	803	793	794	788	777	837	793	794	840	785	769	794	843	823	808	826	769	798	758	775	826	769	796	765	824	787	758	751	816	757	733	777	760	788	792	830	763	779	804	780	764	809	796	776	777	760	780	761	740	768	792	711	775	810	783	780	828	777	802	806	787	777	736	798	784	782	783	838	785	800	831	758	720	780	806	788	798	798	802	797	791	812	782	798	823	784	748	781	742	791	812	752	791	824	808	802	731	799	820	757	790	777	794	786	843	791	846	779	791	762	789	763	819	752	805	793	793	770	807	803	748	802	754	839	783	806	790	810	802	760	791	812	769	822	810	812	797	756	770	817	774	808	829	805	787	780	796	818	835	800	766	785	804	774	781	765	764	855	800	763	770	732	769	768	787	777	754
36003	26783	21535	16861	10626	15599	36338	41653	36692	27204	16184	6604	2002	476	540	433	368	320	322	298	293	319	313	293	312	270	275	289	305	274	289	289	305	279	273	303	275	293	290	340	293	328	315	261	307	305	294	315	282	254	287	314	336	331	308	314	309	286	279	282	276	317	291	266	297	285	317	308	293	316	322	299	299	284	322	320	289	297	288	345	303	274	292	282	322	270	293	311	307	294	301	290	321	275	312	325	279	277	301	297	300	296	322	296	326	292	297	311	318	296	310	303	316	291	279	299	288	308	320	290	279	298	286	259	307	285	283	272	300	305	318	345	282	285	318	291	291	306	325	277	281	326	286	290	315	315	277	328	307	323	287	296	326	301	273	304	279	290	306	312	328	272	297	301	272	285	263	282	313	319	301	279	301	283	311	296	273	313	285	270	277	318	310	301	283	297	315	320	316	333	302	310	280	274	290	332	320	280	288	302	309	290	294	241	280	300	301	291	277	308	286	296	282	300	288	285	271	296	313	310	285	283	276	295	310	290	283	282	284	310	290	295	270	271	309	316	294	305	325	289	289	318	320	299	253	325	299	310	291	299	332	280	285	295	310	274	282	318	286	323	278	310	333	285	289	269	316	297	276	273	290	305	312	296	255	303	295	311	324	297	326	298	307	286	296	292	283	306	284	313	320	278	322	279	313	299	287	273	281	314	275	291	283	292	284	283	308	265	300	288	307	318	303	296	303	315	298	299	301	303	297	306	268	290	309	301	308	312	286	303	293	301	308	358	306	303	293	308	295	320	313	313	282	272	310	295	304	260	294	306	294	261	288	284	298	287	304	260	276	295	316	324	289	295	282	302	285	319	303	336	301	310	310	262	300	288	309	284	252	269	291	288	304	315	290	296	301	324	259	301	284	311	274	278	298	297	329	289	312	311	280	310	277	291	275	290	285	292	296	277	341	295	302	272	296	269	300	275	273	302	307	256	292	308	286	306	299	303	268	284	296	302	306	276	303	303	291	293	321	309	325	305	312	309	306	266	294	298	315	305	284	281	298	304	320	273	289	269	311	326	298	298	294	329	289	262	315	294	279	310	304	298	283	291	310	309	278	317	326	267	325	316	303	299	293	286	330	280	304	277	284	266	286	305	261	325	278	301	286	275	303	307	264	273	257	280	289	320	297	294	285	260	312	313	276	313	321	289	303	308	291	300	275	293	297	285	292	309	298	264	300	296	279	312	297	291	324	250	293	325	273	295	288	283	306	310	284	301	303	321	321	289	316	281	304	267	266	334	302	302	309	270	294	316	288	278	280	289	298	318	258	305	274	276	311	281	277	277	279	294	308	309	297	289	297	270	299	261	284	285	320	294	304	264	291	304	291	276	312	325	297	251	319	303	302	305	313	254	319	317	312	306	276	283	277	299	293	263	269	299	263	254	294	277	304	293	292	294	277	319	297	313	304	278	281	261	282	317	302	295	306	312	323	288	325	318	298	289	308	270	298	286	275	309	273	263	288	308	306	274	292	281	312	311	315	286	322	288	328	296	289	314	296	299	278	295	280	276	285	325	311	304	306	310	288	295	292	304	314	300	312	290	300	282	287	305	300	300	255	268	279	305	287	283	277	300	296	302	282	274	304	292	282	291	301	301	292	275	309	280	326	326	291	286	285	308	287	312	305	288	284	308	301	316	317	281	271	298	290	327	284	294	287	313	284	307	281	296	335	296	286	300	293	271	283	313	284	295	311	297	287	288	296	275	285	260	287	291	270	291	254	275	308	285	275	298	317	268	292	281	279	274	338	274	289	302	292	287	321	315	304	315	290	303	273	287	291	298	295	302	325	324	312	293	274	306	280	293	284	314	315	306	312	322	299	296	261	306	282	291	313	293	315	312	286	313	311	279	314	292	311	301	298	305	280	303	309	288	303	310	292	269	302	321	313	300	307	307	299	283	269	253	319	274	320	294	307	280	304	297	301	299	324	279	283	308	318	300	314	286	331	290	339	298	334	309	319	315	277	307	306	296	270	304	281	286	309	312	294	287	307	327	294	296	319	271	309	313	358	293	259	289	309	288	296	287	273	296	300	289	313	309	312	284	276	305	297	305	308	274	296	319	294	277	291	314	330	298	312	314	299	279	298	268	271	288	318	301	281	297	320	305	326	314	292	294	287	302	279	290	253	302	282	300	299	267	272	346	286	294	331	287	279	305	286	292	300	318	304	303	306	306	331	314	293	294	287	271	292	285	291	309	276	270	293	291	278	320	288	286	321	279	287	291	285	292	283	285	272	314	290	311	299	323	275	294	277	322	284	255	299	313	274	294	268	298	307	299	300	287	301	285	273	294	316	312	290	302	294	319	276	282	292	305	316	321	284	306	292	280	342	306	304	309	292	313	308	273	291	281	298	326	329	288	283	315	294	274	318	310	315	254	307	274	282	297	298	279	289	341	307	278	275	297	299	276	280	292	287	313	273	321	291	332	323	291	291	286	306	315	268	347	297	276	298	295	259	267	301	302	301	277	310	303	304	317	291	287	277	286	308	285	295	283	311	281	314	308	293	310	304	295	293	272	327	312	300	310	268	312	323	314	309	287	274	278	281	306	292	341	303	287	302	313	272	300	306	313	276	300	298	299	273	317	249	308	327	279	325	294	320	321	275	295	312	277	318	276	291	307	311	296	317	273	280	271	331	299	323	297	324	289	263	290	267	272	268	292	247	314	330	281	300	291	287	305	284	280	338	340	315	310	305	286	291	327	286	323	282	279	290	273	265	291	312	296	308	296	294	315	293	304	268	345	302	295	277	283	280	255	305	300	311	304	305	265	292	291	273	293	305	270	316	262	295	285	289	276	285	326	304	286	307	309	287	292	285	284	302	290	316	289	308	281	310	297	300	301	335	290	309	283	263	299	307	310	271	283	273	289	282	297	276	289	285	279	259	303	292	286	298	320	275	318	266	303	276	284	324	309	308	301	321	291	300	292	339	282	305	292	300	316	286	298	342	273	303	301	298	285	311	299	302	291	312	324	282	303	311	294	296	310	305	304	320	296	294	323	317	264	279	316	312	343	270	277	295	294	287	308	307	272	299	318	285	278	287	303	289	287	292	282	287	280	322	280	262	294	281	281	270	307	264	312	308	269	284	299	331	299	279	303	280	279	263	297	270	310	284	296	278	314	344	284	336	299	262	298	281	311	284	301	320	274	272	267	289	284	327	291	270	286	306	287	320	298	264	288	320	306	283	283	302	291	291	299	317	292	308	283	281	241	313	309	319	316	310	315	268	249	298	291	304	309	315	314	318	283	251	302	299	312	296	275	292	270	295	286	266	284	298	288	339	290	309	313	301	286	304	267	268	309	307	291	332	322	289	330	318	268	274	314	298	308	273	317	301	288	296	290	262	283	326	298	287	316	298	305	301	296	300	328	304	283	295	302	295	264	297	287	289	308	308	328	285	281	294	317	299	326	281	296	286	281	280	285	316	267	295	296	279	314	272	291	287	288
23264	19338	24800	26500	23477	32278	52556	55959	52140	44588	33861	20448	7822	2049	2235	1815	1304	999	863	838	834	832	821	823	793	811	810	828	776	834	805	876	804	809	806	808	825	807	778	786	823	808	810	817	821	780	856	812	821	790	823	790	810	793	810	811	814	806	756	826	828	806	761	821	780	829	860	794	775	791	840	830	819	822	765	810	855	788	838	765	799	854	822	800	808	837	780	823	807	799	806	789	766	864	819	837	814	826	813	811	815	805	821	831	826	824	821	802	780	788	803	771	821	849	762	762	819	823	808	829	813	839	846	764	874	845	837	801	786	809	820	809	807	828	855	761	824	785	789	762	771	790	784	793	813	790	830	853	823	886	820	803	843	809	811	793	815	807	808	816	790	816	819	823	801	808	811	795	814	825	810	754	818	875	806	809	816	803	831	816	817	803	808	842	810	796	827	844	807	778	840	799	799	843	854	785	808	784	840	826	805	850	794	790	801	812	841	863	771	774	813	797	820	852	805	812	771	770	851	797	797	793	824	831	793	742	801	767	786	861	816	866	820	754	744	766	812	823	832	770	834	824	758	784	811	779	821	800	759	811	838	825	855	830	816	789	833	807	797	793	821	792	742	795	846	838	814	805	799	813	824	824	811	800	770	818	818	788	827	816	779	796	822	794	809	808	785	774	834	856	816	811	750	817	833	820	785	786	752	828	823	830	818	815	855	753	793	838	760	793	791	837	879	764	773	809	824	839	833	803	809	728	825	802	845	792	814	872	790	806	784	849	798	829	858	810	795	858	801	816	751	823	809	813	832	832	784	836	803	789	756	826	793	799	799	841	805	839	857	810	844	790	801	780	824	790	788	813	805	779	857	778	737	779	804	759	813	814	796	890	809	896	798	793	836	828	809	820	821	831	822	823	749	827	793	796	841	846	817	810	863	780	822	852	826	814	806	829	784	814	802	795	779	793	772	838	866	783	825	876	815	778	853	822	836	862	824	772	800	822	809	761	827	816	785	840	794	829	841	789	845	767	790	837	816	823	842	806	813	808	763	782	816	820	796	785	805	829	806	808	860	835	836	844	831	869	820	810	767	815	785	854	803	799	830	795	800	814	793	787	856	782	818	851	790	779	813	810	842	780	812	796	842	813	814	778	824	814	814	851	809	773	799	819	799	827	833	789	779	787	847	767	797	855	825	766	817	798	768	831	840	855	755	828	870	753	810	772	835	836	843	807	809	818	788	785	761	754	799	819	844	837	796	816	794	803	779	817	823	869	816	809	790	825	793	843	734	831	783	825	773	803	804	824	774	824	792	817	857	802	767	824	804	835	813	789	826	791	808	829	780	826	769	843	828	835	847	860	854	810	840	825	874	800	836	784	765	840	811	799	862	822	812	796	784	806	817	855	769	851	756	839	797	796	861	808	832	757	821	814	840	785	799	796	829	768	874	812	791	838	806	836	798	778	796	796	800	824	808	756	759	806	801	808	767	833	739	782	804	829	821	820	854	800	816	850	818	846	773	773	805	804	826	828	793	786	781	761	777	788	746	808	847	860	785	743	886	848	861	791	824	793	827	805	793	778	766	828	787	801	773	843	837	809	805	782	773	824	822	772	808	830	843	768	838	799	848	786	823	758	798	788	801	788	840	845	748	826	849	806	846	767	801	778	771	797	806	784	829	833	835	802	757	813	783	747	867	795	830	805	829	820	850	790	786	818	838	738	832	822	861	819	756	864	826	845	801	881	825	770	809	767	819	798	829	809	799	789	786	780	833	820	834	819	808	845	768	794	840	812	764	781	793	801	798	780	835	814	844	832	769	853	796	856	788	844	845	770	801	799	771	836	841	827	765	777	773	812	822	774	826	843	794	788	820	799	792	828	751	855	830	813	802	777	793	811	745	805	838	817	807	784	843	826	802	789	853	840	806	795	825	787	858	776	795	810	842	841	828	815	764	790	847	804	829	762	799	747	759	797	796	838	771	819	804	808	758	809	827	818	803	835	868	832	816	812	813	800	793	716	815	771	826	818	780	828	857	783	848	803	793	805	805	840	824	822	833	847	831	818	838	843	853	842	830	818	785	779	822	799	847	809	813	808	834	753	836	772	837	819	815	757	796	817	833	770	845	801	838	825	829	837	812	764	814	828	804	803	782	810	799	823	831	750	817	830	828	772	821	810	774	806	856	839	837	788	782	770	850	823	799	796	830	838	830	872	777	797	804	793	787	853	845	816	801	828	831	792	824	867	836	833	810	904	829	849	840	796	841	834	775	792	805	788	784	786	797	826	805	809	808	834	802	811	792	805	774	800	802	812	826	799	840	828	796	810	816	753	828	839	766	826	829	795	842	755	786	798	836	777	797	837	781	778	832	822	789	779	773	808	839	831	795	813	777	790	774	813	804	812	872	836	822	828	777	814	813	829	811	755	769	761	823	795	804	820	760	763	858	815	855	819	769	832	809	757	752	844	836	843	823	848	803	829	779	813	837	809	780	816	801	803	811	818	799	790	801	846	819	831	801	777	869	821	825	793	800	876	835	807	810	819	822	889	748	798	859	850	840	799	797	776	845	774	830	784	779	805	835	813	784	825	853	786	804	844	810	844	792	831	768	824	758	819	772	785	805	825	802	822	797	788	782	796	813	781	823	846	791	821	843	852	845	824	778	815	810	767	795	795	818	832	810	761	801	833	792	773	795	795	875	772	800	754	803	777	825	795	833	789	852	803	784	794	746	799	842	827	794	820	768	801	802	808	800	803	811	810	858	847	854	807	807	808	819	851	799	777	861	900	813	849	772	727	806	821	842	791	776	809	832	789	806	761	777	807	759	771	808	825	794	785	806	814	834	762	808	761	834	767	796	845	783	819	794	783	815	783	758	830	787	841	801	813	844	761	766	811	816	792	825	729	799	788	780	816	783	787	822	782	860	837	771	777	840	778	803	837	825	823	822	762	811	880	785	835	792	830	775	800	809	833	811	796	806	831	763	803	756	806	751	799	824	791	795	829	817	799	814	824	818	837	853	799	759	787	812	841	801	786	823	791	882	804	797	835	797	792	797	804	820	769	826	832	760	770	843	784	837	767	817	801	793	800	841	793	859	802	775	752	789	759	836	821	864	803	781	777	825	784	831	783	783	821	775	833	817	833	780	823	812	862	833	833	828	790	810	793	812	823	807	776	798	778	807	796	828	782	824	780	803	817	748	855	832	740	829	802	773	809	828	811	800	765	834	791	801	832	869	825	813	816	823	873	786	785	786	834	795	809	803	742	791	835	779	821	805	812	829	848	830	830	814	816	811	832	820	843	798	803	799	750	798	792	823	827	807	814	804	800	793	779	807	860	794	770	784	832	842	831	802	818	830	827	815	776	807	809	827	821	890	754	863	784	805	792	818	787	832	866	802	788	823	806	826	796	799	874	768	823	814	827	799	813	819	862	825	780	833	796	813	757	800	794	833	806	843	823	773	785	855	756	830	836	855	792	852	838	851	808	813	828	839	820	829	791
14727	8452	7072	4805	3068	3274	5132	4981	2234	943	892	803	414	380	363	328	314	304	310	328	299	321	328	311	321	305	291	286	263	269	264	306	296	273	288	313	322	288	279	315	284	299	286	285	271	294	296	300	302	299	279	282	318	286	319	292	306	295	295	299	288	319	298	305	305	302	312	295	304	296	308	272	260	303	319	296	266	277	316	264	317	298	286	282	296	317	300	318	297	311	297	284	292	305	299	325	290	291	319	336	297	290	300	272	290	315	298	283	290	303	323	305	291	295	331	294	300	281	301	296	273	294	275	298	264	305	295	265	303	288	287	289	304	280	314	294	296	298	307	299	266	310	271	297	297	333	289	272	310	279	314	284	306	285	309	292	310	285	297	297	328	318	314	287	302	236	307	338	302	341	297	301	290	301	306	332	313	332	275	270	298	323	283	291	295	316	285	284	281	304	304	283	278	324	301	299	307	306	311	294	291	306	292	304	261	265	298	283	290	286	287	287	263	285	290	326	299	262	272	267	303	286	287	306	272	292	274	295	296	312	313	303	279	320	275	307	306	288	294	302	277	292	292	314	358	279	292	316	299	309	308	319	285	300	319	306	297	321	274	297	308	264	301	306	288	286	330	297	327	267	299	268	312	298	305	315	272	281	297	295	308	283	306	285	298	288	309	304	297	315	281	319	306	284	320	321	333	300	292	252	305	269	284	307	290	320	278	283	293	303	277	269	295	274	285	310	328	297	288	299	271	276	284	313	296	306	306	290	276	268	316	276	315	305	306	296	292	298	316	280	274	292	329	297	309	317	296	305	336	285	274	299	307	314	328	271	314	314	302	281	304	301	309	299	280	308	295	291	281	310	307	283	281	296	318	260	279	303	303	294	317	311	282	311	310	316	304	301	299	305	319	303	304	294	282	279	288	299	299	247	288	277	329	291	325	286	309	326	287	305	303	306	293	304	299	302	305	275	301	301	289	345	324	305	310	273	283	309	290	291	271	301	303	334	306	337	278	324	307	292	295	292	279	313	278	307	308	312	283	295	284	320	282	292	296	284	297	307	302	316	295	291	317	321	285	300	315	294	284	289	306	288	301	323	323	294	263	299	276	310	279	294	278	296	311	311	314	314	329	271	282	284	284	332	317	289	290	291	315	275	277	331	290	277	289	339	300	287	269	300	307	325	344	292	291	264	290	279	294	285	335	284	318	300	268	300	297	295	312	286	316	288	300	319	331	275	305	292	291	295	296	322	278	315	322	307	290	274	319	308	303	315	317	290	303	293	283	309	292	285	295	284	292	310	287	307	299	288	293	312	317	307	290	298	262	292	310	306	289	318	304	338	312	277	278	295	303	291	278	300	281	302	313	307	293	321	294	320	321	284	325	343	303	308	305	283	299	281	298	307	292	304	297	278	318	278	293	287	304	262	327	290	319	314	301	290	308	285	279	338	301	293	306	284	302	318	286	300	293	283	281	292	291	314	289	297	320	319	314	283	305	291	305	293	303	298	304	297	319	315	245	301	321	304	329	291	286	321	271	287	286	313	288	304	327	303	328	295	261	275	306	287	300	285	306	312	283	291	261	264	283	306	297	282	272	291	295	319	289	301	271	299	313	295	320	317	302	282	305	241	301	288	315	312	295	284	293	295	331	348	317	298	301	297	296	304	289	347	337	302	321	312	286	298	316	296	306	311	311	304	329	262	314	277	290	301	297	305	301	327	280	298	308	289	319	293	294	301	305	306	280	269	308	314	311	294	281	308	285	306	286	285	283	317	279	299	282	303	267	285	300	327	302	279	297	303	287	298	298	312	324	322	317	304	265	319	302	295	307	298	334	321	256	328	283	324	305	298	319	293	328	305	269	295	292	310	301	310	272	314	328	299	330	333	297	288	301	308	296	304	267	277	316	314	289	339	278	301	305	306	313	305	309	322	297	298	321	288	285	304	323	323	328	284	299	312	301	292	313	330	316	323	297	290	314	311	316	279	295	269	291	266	317	306	305	308	279	289	283	300	313	310	303	329	291	318	296	283	308	298	261	300	296	287	281	313	280	297	309	300	299	287	305	285	305	308	286	290	294	309	294	294	312	280	294	313	288	312	264	287	280	282	273	313	303	307	303	284	300	295	316	313	308	294	272	272	317	318	314	279	331	297	315	283	305	288	273	291	302	314	311	289	288	294	308	293	309	313	258	297	301	310	297	292	306	291	302	280	305	287	277	287	284	267	313	290	288	307	268	311	272	283	282	311	311	299	292	313	288	314	294	272	298	313	325	294	318	285	272	295	271	277	306	302	308	288	324	321	293	291	317	302	303	317	262	290	294	309	330	316	302	300	313	296	298	302	297	294	309	307	294	266	303	298	319	290	306	309	299	309	296	289	290	320	307	297	293	286	287	276	284	303	283	303	276	296	305	307	275	301	301	314	293	288	329	288	288	260	300	286	332	324	286	319	285	310	299	299	303	299	307	307	311	255	309	293	296	304	274	298	292	294	304	314	291	299	326	305	319	303	270	297	293	276	318	267	300	307	286	286	288	279	280	300	267	303	300	270	325	305	296	310	311	304	284	308	313	308	284	316	315	276	281	284	291	295	316	316	334	279	299	320	290	324	308	279	311	306	279	296	297	274	310	297	284	276	302	288	308	301	301	264	287	338	317	313	305	298	288	283	286	280	287	309	305	307	270	323	310	297	301	287	274	301	268	308	305	293	316	284	266	262	344	301	305	314	298	296	277	291	284	307	311	276	307	320	278	312	331	290	327	314	300	333	293	282	301	324	276	288	288	296	332	276	316	318	309	304	311	296	289	306	313	294	324	309	284	292	309	295	316	330	288	309	325	278	308	300	286	269	306	320	322	294	299	303	297	260	289	285	289	287	315	300	318	320	300	323	282	277	258	307	286	265	317	291	307	287	295	304	331	295	311	279	286	295	295	298	295	293	286	309	297	298	264	305	317	289	272	293	305	295	307	288	297	324	296	274	320	325	275	288	303	314	293	317	290	278	304	289	285	271	306	292	298	300	315	291	320	279	274	326	303	273	306	308	278	318	285	283	314	288	262	297	326	291	281	281	293	327	308	315	301	302	285	319	317	298	293	298	299	288	330	300	314	319	299	305	295	295	300	287	290	323	305	301	299	298	292	300	288	292	300	305	291	300	288	268	283	286	314	294	308	299	269	306	295	261	319	299	300	277	314	293	306	288	305	268	293	310	316	273	296	288	319	306	272	269	293	291	304	284	303	306	287	316	274	305	313	294	294	300	285	301	336	286	296	297	283	302	289	291	304	304	280	281	270	301	298	275	284	298	300	278	312	302	303	294	302	301	323	312	312	285	300	307	279	290	263	283	286	259	295	324	296	274	312	300	280	282	316	320	281	292	295	312	301	280	302	295	302	299	293	283	292	284	307	280	304	296	300	306	314	294	307	312	278	306	317	279	321	277	300	294	319	289	324	307	275	299	289	339	315	308	340	313	274	301	289	285	293	299	306	307	321	290
10578	7860	11210	12467	10244	12031	18542	17562	7008	3521	3898	3158	1437	1097	1119	943	995	925	904	850	830	836	826	817	784	799	807	790	774	770	886	771	779	804	802	801	832	831	846	820	788	820	800	811	840	804	831	754	732	785	825	838	861	799	803	826	787	791	778	815	805	837	788	799	795	794	801	793	782	858	806	810	811	872	850	764	852	788	790	795	827	864	811	784	859	802	792	871	792	813	798	781	771	810	782	768	767	772	818	809	774	753	834	798	835	792	840	758	800	818	772	772	795	831	817	793	783	802	786	816	802	832	820	801	831	818	821	821	759	840	804	814	807	811	815	815	770	824	809	853	792	777	822	832	833	806	834	824	800	816	823	812	834	833	800	880	824	805	794	823	850	800	800	840	790	815	786	830	789	851	831	827	791	781	823	773	843	831	832	811	820	794	808	807	857	854	842	806	790	825	822	782	783	840	773	827	783	783	835	860	842	861	778	834	805	800	815	804	764	807	778	823	773	843	811	759	768	802	830	754	835	770	809	836	876	852	813	791	797	832	831	819	793	826	839	794	800	769	833	882	796	757	855	823	794	793	813	840	799	823	808	819	815	798	809	790	791	791	757	798	783	774	794	813	818	856	812	827	764	810	822	834	858	829	799	809	811	801	790	846	855	852	775	799	825	798	791	784	835	815	809	846	833	793	837	846	826	760	808	849	826	758	806	821	793	804	812	739	812	772	756	818	792	782	786	809	795	838	804	835	842	864	832	831	788	833	851	843	830	771	808	834	820	852	841	849	811	796	812	819	829	795	814	793	777	820	798	848	789	806	884	811	818	790	796	783	883	781	855	827	817	782	825	808	805	822	811	796	782	810	793	790	827	784	813	819	762	816	801	839	816	844	865	804	831	822	829	808	843	758	761	855	862	800	827	765	845	765	820	826	795	792	823	854	783	798	776	829	763	746	863	774	812	824	832	835	794	787	834	797	798	866	796	821	777	798	812	830	826	830	859	766	810	775	732	792	803	806	799	796	849	790	842	761	828	843	808	848	833	788	815	788	832	805	827	802	805	803	841	800	801	809	856	806	842	781	836	807	859	804	791	809	788	806	797	838	829	855	777	810	863	790	853	810	773	801	800	797	782	817	816	802	833	801	828	854	841	842	810	786	854	790	772	772	830	807	778	833	801	821	859	791	836	765	773	773	813	744	840	802	799	794	783	811	752	789	837	841	789	806	809	780	811	766	843	808	823	877	821	787	810	801	845	787	854	824	799	881	825	808	818	777	824	825	770	839	840	834	788	825	859	841	821	838	849	790	819	814	806	817	832	827	805	785	819	810	815	806	812	794	772	831	816	835	819	815	847	704	811	808	795	856	837	755	844	776	792	823	785	820	825	835	813	828	788	853	812	812	808	833	764	802	768	814	780	787	842	825	844	812	822	788	794	844	819	830	794	778	758	835	792	772	855	771	876	816	794	812	847	751	821	792	839	831	848	817	832	813	802	812	815	814	788	805	810	794	858	816	819	823	794	846	781	830	867	839	793	818	836	828	772	806	794	809	774	822	855	804	855	825	864	764	822	858	839	829	823	824	788	758	813	798	798	798	828	799	786	856	823	753	812	831	792	784	794	803	837	804	812	780	815	879	844	841	837	783	763	812	815	853	770	868	811	796	805	762	841	831	793	789	806	775	809	793	852	805	788	805	795	761	823	757	803	809	841	766	842	780	803	801	795	812	835	818	765	825	778	812	852	776	837	809	771	819	734	797	799	842	842	791	838	833	855	800	753	819	826	787	798	785	793	833	814	827	857	834	823	794	801	819	858	781	819	826	845	892	796	909	802	857	783	802	793	848	809	880	815	810	849	771	789	740	841	766	905	791	785	824	810	811	793	784	802	834	863	798	840	800	853	824	753	806	842	814	771	809	800	833	840	819	798	831	821	773	826	806	807	790	823	767	812	797	833	803	754	793	768	791	838	873	843	837	827	828	746	798	823	821	840	763	813	806	794	825	765	854	851	773	828	814	819	847	803	839	834	835	812	781	811	850	796	824	835	840	807	776	757	818	799	825	795	879	789	826	822	759	810	780	732	797	817	797	804	822	803	795	794	810	822	814	826	811	794	828	813	812	776	800	776	814	807	765	792	808	828	814	791	825	792	778	816	795	799	827	802	778	842	808	824	875	803	838	768	838	845	822	809	834	788	819	796	841	897	858	806	787	766	822	834	834	820	828	819	811	833	823	754	827	839	813	841	815	796	842	738	857	849	774	836	794	844	817	819	836	822	810	792	808	787	849	776	864	807	778	787	799	766	819	804	833	821	791	804	805	794	821	789	833	801	802	805	787	840	825	810	830	854	840	826	804	836	797	836	815	829	789	796	834	776	797	836	821	856	825	794	817	810	798	788	856	845	817	832	823	812	788	764	821	807	828	784	795	830	743	886	769	794	830	811	803	798	788	833	845	811	827	857	843	806	830	831	771	840	794	824	761	792	770	800	784	846	822	822	793	795	835	817	781	797	785	782	841	843	773	802	788	847	813	851	782	785	780	879	840	836	791	818	762	814	777	856	794	817	821	787	797	857	786	846	777	792	796	807	855	835	739	809	815	794	835	809	808	790	835	800	814	804	794	801	762	786	759	788	807	834	836	807	793	782	801	810	839	788	830	876	833	805	808	813	780	764	804	795	803	793	806	824	799	810	824	815	784	778	784	833	808	797	766	797	820	809	815	853	835	823	783	850	839	853	803	834	859	805	797	829	797	784	866	828	813	828	806	866	820	817	787	787	819	860	770	793	802	817	817	759	826	833	885	824	743	844	832	769	765	815	787	838	899	848	796	842	791	853	792	824	827	830	851	797	824	850	816	838	830	846	853	802	855	821	839	796	838	816	776	837	832	817	785	822	832	757	833	819	845	837	843	815	809	794	815	804	796	820	806	801	811	799	817	811	762	824	831	809	796	794	798	827	854	806	731	814	803	858	787	792	787	784	769	764	820	781	830	751	788	823	797	810	809	846	874	829	829	758	795	806	833	822	825	792	837	852	805	834	797	827	855	822	828	811	797	813	813	815	817	799	806	800	771	784	806	800	826	781	786	809	850	849	783	803	805	773	804	844	832	779	794	824	797	830	773	796	852	814	798	824	789	777	812	799	836	797	788	810	860	833	816	838	785	867	858	840	830	780	808	795	745	801	748	796	804	773	786	832	878	780	862	792	804	816	826	801	783	794	809	806	843	786	782	821	826	804	836	801	829	808	798	816	852	787	747	846	831	781	790	838	790	806	788	788	783	825	819	799	813	788	827	817	780	778	765	787	814	785	772	811	836	823	814	818	801	777	836	816	848	792	752	810	765	817	805	772	820	800	771	822	801	843	774	818	809	774	799	822	802	821	845	781	791	779	840	829	780	767	812	807	800	740	781	794	758	825	783	849	835	858	795	783	812	786	794	812	849	805	806	795	776	793	843	794	812	835	819	814	814	827	749	764	840	788	833	838	799	794	839	784	809
29367	23856	19942	11347	22649	38206	38234	30080	16832	5808	726	817	852	636	499	471	532	398	364	304	296	308	258	274	302	289	278	293	299	287	322	286	269	260	275	296	230	282	266	303	287	274	284	274	284	291	275	289	282	245	281	270	291	299	284	290	310	290	262	303	280	305	287	298	283	290	284	270	261	313	283	263	290	297	279	295	303	298	300	291	315	296	276	336	263	286	267	280	300	257	292	292	286	285	257	263	259	311	282	280	286	247	315	266	291	290	277	301	265	300	309	305	249	244	273	278	272	273	311	264	309	276	275	274	279	301	296	262	285	314	304	307	296	290	278	289	301	260	295	268	277	290	299	267	300	264	296	284	304	263	283	301	317	290	260	286	259	242	285	279	276	277	324	283	293	302	273	272	276	300	296	291	285	240	301	294	279	290	293	286	275	261	300	291	297	277	287	309	266	280	299	314	238	316	297	276	304	267	283	288	266	322	267	302	291	305	293	288	277	269	266	307	275	295	287	278	264	295	280	310	281	303	270	260	264	243	300	323	282	307	297	307	247	281	283	274	290	264	280	316	302	278	322	247	308	315	288	297	277	243	268	292	294	301	295	255	270	279	283	284	272	307	258	284	266	241	265	299	324	306	274	282	285	282	263	306	281	301	275	256	276	284	278	299	292	282	292	316	299	278	283	269	290	294	282	258	299	298	301	284	285	286	280	274	275	275	305	293	271	268	275	279	319	271	278	286	284	287	294	306	291	308	273	257	293	301	262	287	292	286	291	307	267	289	291	274	296	278	298	286	290	311	313	313	267	263	290	318	289	248	275	292	253	311	293	285	274	308	279	280	280	293	293	314	282	305	290	299	285	291	277	303	260	268	273	261	263	290	286	299	301	293	303	282	310	281	291	317	292	286	263	288	256	272	273	289	282	310	271	292	290	266	317	262	284	269	290	274	285	289	284	292	271	256	268	272	299	294	278	279	282	291	309	271	294	281	279	301	275	300	273	294	289	271	276	280	265	266	303	261	276	255	277	277	281	279	290	264	283	306	284	292	263	256	279	282	301	295	271	297	257	266	299	315	271	284	298	286	318	244	318	266	299	284	275	267	274	264	306	278	274	276	289	298	268	246	273	265	275	279	276	321	280	274	263	260	274	285	294	298	290	291	293	291	298	291	316	295	290	277	313	290	290	290	271	300	302	285	298	295	310	262	284	295	268	277	276	285	263	305	273	280	274	295	318	290	297	248	294	309	296	301	332	279	313	277	268	264	281	316	303	293	280	303	283	314	267	271	263	285	281	298	278	264	264	269	265	273	271	309	288	296	294	280	279	274	279	296	282	271	278	300	246	309	336	296	276	278	248	293	264	299	274	276	276	320	295	277	319	277	281	298	289	278	310	289	299	287	287	295	272	268	303	267	277	305	283	301	254	252	288	287	263	258	279	284	267	282	267	292	305	272	291	295	274	279	273	287	280	273	309	323	302	297	308	279	264	289	278	297	291	279	304	296	318	303	264	279	303	278	293	280	299	293	317	285	267	283	269	287	270	295	262	280	278	303	286	280	309	279	259	295	267	309	282	280	277	297	273	251	266	266	250	287	263	303	291	258	283	295	290	289	308	254	290	278	291	268	293	290	241	262	295	261	275	286	291	293	295	286	290	285	278	301	288	277	277	291	250	274	270	292	313	299	287	263	278	299	300	267	297	264	271	291	301	277	282	284	285	284	284	297	302	305	262	264	267	286	281	298	287	308	273	287	287	278	282	274	263	283	282	269	281	300	285	270	284	295	271	273	277	269	302	290	270	299	298	317	301	284	237	235	308	289	307	293	275	316	279	303	290	292	283	300	274	232	271	317	286	285	300	305	278	299	289	268	270	250	311	263	256	291	276	274	288	313	254	321	280	287	288	299	282	278	297	288	257	296	266	288	306	286	297	247	246	314	293	285	282	274	282	301	317	278	301	283	281	298	313	286	296	302	295	264	301	285	265	283	301	275	285	285	281	298	289	282	285	293	267	235	319	264	287	252	293	290	267	301	317	290	283	311	293	262	278	272	290	263	284	300	287	264	286	286	287	263	279	264	288	299	327	262	283	262	285	289	309	297	269	281	319	289	306	296	289	260	299	293	326	248	309	272	286	296	258	268	269	298	270	283	292	300	286	273	273	284	302	298	285	285	280	284	306	318	262	299	320	275	279	306	295	280	312	308	293	273	274	263	306	291	257	304	262	285	254	286	310	269	292	312	284	281	283	276	304	279	289	290	298	303	301	274	271	309	300	273	276	280	297	286	315	268	270	279	294	256	288	268	260	302	284	282	272	260	266	281	277	234	248	243	288	309	300	279	277	275	271	261	313	275	284	271	268	280	310	276	311	284	271	300	289	332	267	290	285	278	303	289	282	279	299	313	309	281	273	281	291	272	292	273	260	286	287	297	276	288	310	277	270	312	297	268	274	291	285	275	255	304	275	301	270	284	270	255	284	301	289	282	280	288	243	270	284	294	270	286	291	269	276	285	303	306	270	280	242	264	259	257	299	298	254	322	300	312	300	282	287	270	281	276	303	278	281	292	262	282	262	270	279	299	295	280	310	291	275	273	296	286	253	252	300	269	277	319	287	276	279	259	272	271	286	303	304	270	299	287	295	303	270	287	250	273	283	308	287	302	290	301	296	295	278	297	328	288	304	282	301	286	287	305	291	265	297	295	275	283	310	255	279	295	328	305	271	288	257	296	277	302	255	311	279	326	292	264	301	261	276	271	278	236	281	304	254	287	273	266	292	270	271	275	270	298	280	302	311	292	274	278	259	267	286	269	236	291	305	296	320	308	301	279	299	276	303	256	282	299	284	286	279	291	273	258	268	289	270	280	272	289	265	287	289	279	251	261	258	269	287	289	295	315	287	251	279	262	281	290	281	274	290	269	275	270	257	270	280	272	271	259	288	280	320	293	267	326	292	280	311	294	323	277	273	273	280	271	270	271	303	291	267	281	272	285	268	295	306	291	309	291	265	265	277	279	285	296	275	254	264	295	265	265	302	304	271	323	294	274	296	288	279	274	302	283	274	285	319	258	303	293	290	284	297	278	282	320	265	272	306	350	285	322	285	285	285	269	300	273	305	328	288	290	305	291	295	259	306	287	278	263	293	299	311	308	267	285	266	281	266	315	293	299	277	289	293	253	274	285	299	300	285	301	276	291	270	297	267	284	276	296	305	270	293	259	309	238	284	256	299	278	298	284	277	273	270	304	303	315	292	265	290	282	280	283	280	292	286	276	274	271	295	265	291	278	295	341	295	311	273	277	270	276	308	266	306	281	291	308	288	297	306	298	298	269	272	280	300	286	286	308	262	241	279	305	299	270	260	307	260	314	296	314	306	278	312	293	275	271	269	282	286	279	297	284	256	316	276	272	288	335	268	303	296	288	296	303	305	292	299	267	280	259	276	266	295	270	294	303	293	286	269	246	288	288	263	286	292	259	285	271	275	254	260	320	286	265	266	255
19341	19110	21306	20164	38390	50758	53874	45966	34019	15073	3000	3977	4271	2897	2245	2045	2438	1549	977	868	814	813	759	712	844	822	764	772	821	749	764	811	801	752	798	833	796	754	784	724	783	830	785	796	754	852	793	757	764	767	830	796	772	770	781	748	810	733	753	782	769	763	770	760	777	817	796	793	752	803	788	787	812	787	757	746	759	767	756	772	831	776	806	784	788	795	771	799	788	788	790	748	778	839	796	765	757	789	796	761	754	784	778	784	766	732	741	800	768	775	748	733	782	767	769	761	764	756	756	785	787	769	754	767	798	780	764	766	781	773	814	775	779	818	776	790	792	789	733	778	721	792	767	789	770	725	774	776	799	776	790	759	802	798	830	783	773	773	751	766	726	788	792	857	755	767	802	792	743	784	747	787	790	730	803	794	784	781	786	826	795	801	793	783	737	794	806	809	748	808	789	799	795	800	798	753	805	751	780	735	808	764	764	806	812	777	785	749	819	821	776	751	753	803	797	798	774	772	759	782	801	826	727	765	738	737	767	792	760	751	803	730	787	814	842	759	752	781	773	795	794	788	761	810	761	753	751	804	770	756	737	808	748	785	790	799	804	771	754	794	772	758	798	793	753	789	758	775	766	819	718	788	762	796	760	797	772	754	712	764	766	799	812	758	785	806	762	784	748	755	773	742	734	778	825	764	838	799	790	773	801	825	780	830	783	791	767	806	723	770	788	817	756	816	810	745	803	752	765	848	816	775	779	750	788	776	747	826	803	777	826	796	761	755	750	765	765	759	748	784	760	721	753	738	795	721	744	792	801	725	763	769	770	770	803	790	792	792	762	769	821	829	736	805	807	817	797	764	766	738	800	786	800	738	800	752	786	737	757	719	725	754	801	748	762	800	775	809	773	807	784	777	779	780	778	745	787	810	762	806	765	789	780	797	764	796	777	793	798	796	845	777	817	765	812	704	820	735	760	784	736	754	819	784	772	745	763	758	758	781	731	801	832	776	784	736	807	755	761	770	768	811	787	814	820	812	775	727	755	793	777	731	783	838	790	758	802	780	754	806	771	786	741	803	789	776	780	800	784	773	758	777	787	781	787	735	757	814	770	798	773	785	735	819	860	785	773	777	806	786	789	802	752	780	785	780	791	753	775	763	775	763	769	776	763	766	793	788	799	778	765	734	777	807	750	827	743	790	775	801	767	823	752	771	808	784	831	780	805	817	777	782	831	762	779	820	845	771	790	822	748	788	826	772	792	805	747	796	757	820	788	734	758	818	748	726	773	788	759	759	773	807	820	760	815	807	780	778	761	803	835	815	788	793	801	760	792	751	824	765	817	799	773	816	762	748	812	797	754	739	806	789	751	767	748	795	741	717	797	712	746	775	783	795	762	781	736	801	725	769	758	815	769	811	822	793	808	790	750	806	771	787	739	815	830	786	789	783	823	780	769	845	799	774	810	806	754	762	779	816	746	768	839	783	764	734	761	735	754	759	759	799	782	774	807	753	787	823	777	793	767	746	761	831	809	801	791	771	765	759	787	769	817	752	790	760	797	729	752	711	763	796	816	805	810	760	734	827	779	774	794	812	760	810	753	799	792	761	778	756	751	716	767	767	788	780	803	792	814	785	799	782	787	766	777	786	764	738	787	772	729	823	787	810	801	749	773	744	816	787	757	759	743	808	768	765	749	839	773	815	800	780	789	767	786	802	812	769	784	775	823	783	744	789	786	803	821	800	783	801	770	809	763	800	811	802	772	784	774	751	769	769	752	820	767	818	790	777	747	789	746	744	752	767	760	755	776	776	787	786	801	754	822	776	816	777	785	777	811	819	789	726	719	762	762	777	757	772	757	721	757	722	773	811	730	795	801	784	748	747	799	780	759	818	769	764	779	798	729	793	787	758	810	708	767	766	840	739	745	725	730	800	768	773	747	794	779	786	770	745	740	817	823	810	802	804	810	775	744	797	793	785	753	817	776	766	769	824	771	766	769	800	801	808	756	746	830	795	797	742	787	781	733	816	814	750	808	794	794	804	760	779	740	752	798	796	767	787	821	768	797	780	713	670	761	749	811	743	801	784	781	789	776	791	742	796	807	794	827	781	800	813	799	769	809	813	763	774	705	737	777	748	799	821	806	772	769	807	764	790	798	753	792	803	712	833	792	794	780	757	815	828	780	734	752	776	737	742	774	738	821	734	783	812	741	797	784	708	812	756	752	760	819	715	800	815	796	757	796	802	744	788	782	810	738	784	802	735	741	785	788	785	780	722	790	786	771	798	788	795	738	772	799	763	819	789	795	715	780	840	816	796	809	721	749	761	791	763	734	805	752	777	842	790	767	765	754	778	790	746	770	769	779	766	770	745	749	778	854	803	725	800	780	761	755	749	745	733	769	811	753	797	746	778	829	769	757	794	750	830	733	797	789	801	795	795	766	760	749	742	775	787	747	793	712	759	803	788	823	785	780	795	746	779	807	808	751	738	793	781	779	784	779	782	764	744	781	784	765	798	787	810	738	802	824	713	769	779	798	751	785	730	771	762	763	822	801	808	720	808	809	787	794	780	807	745	770	777	779	764	817	777	776	813	779	813	768	777	773	754	794	758	761	801	768	794	771	766	771	732	795	815	834	804	791	791	831	825	784	804	776	765	867	778	788	849	796	795	744	821	760	828	760	794	748	784	774	788	738	780	804	826	826	800	807	781	750	770	778	781	770	836	776	826	774	823	811	797	788	776	757	788	777	802	822	799	741	827	799	784	801	779	795	765	794	772	777	789	757	798	784	814	727	788	775	779	777	752	740	767	710	762	766	784	820	790	742	789	815	772	763	781	772	781	826	822	777	749	801	759	812	784	767	763	737	795	786	774	752	833	765	810	794	778	759	746	851	741	796	778	822	777	793	758	768	742	765	761	742	799	772	831	792	774	760	764	769	781	739	791	735	770	742	820	820	828	784	789	788	763	840	793	777	757	774	811	756	812	785	776	774	787	813	810	768	778	751	795	775	774	773	820	787	744	763	787	821	757	795	797	797	756	786	784	803	764	767	783	756	714	802	786	787	762	792	793	760	815	767	781	732	773	780	809	810	790	765	772	753	741	786	796	822	834	774	779	758	789	823	781	788	741	731	797	748	810	764	776	750	812	800	806	740	787	751	837	742	821	734	758	789	790	784	759	774	813	721	803	815	790	777	808	796	783	770	764	799	794	795	783	785	734	806	792	834	753	781	768	774	793	842	758	766	774	809	792	778	761	713	781	805	764	776	813	759	780	775	752	841	718	799	788	805	789	828	801	734	783	801	748	782	735	763	744	791	746	802	725	780	820	806	773	722	720	781	759	793	756	774	802	855	796	830	782	747	778	785	764	800	781	775	774	775	769	748	750	846	798	808	755	793	733	792	819	823	751	765	774	759	775	763	764	767	777	740	809	748	783	785	803	813	782	804	786	774	861	820	802	780	800	781	748	759	765	769	787	794	788	780	790	788	782	702	752	799	779
38042	33851	24963	18218	43440	50461	48642	38125	26073	13157	3822	1393	1027	524	342	506	598	451	367	328	276	283	298	294	289	315	282	282	266	264	290	330	296	281	283	286	292	300	287	291	329	304	296	306	316	313	293	295	305	297	330	275	316	314	277	287	304	282	303	277	317	301	301	271	322	276	299	294	265	315	324	325	265	288	308	285	276	336	298	318	275	295	319	318	297	282	278	321	270	300	297	277	311	315	312	308	298	306	275	292	335	295	323	329	267	287	289	261	319	289	326	257	266	314	316	293	316	300	290	295	282	265	286	272	310	297	301	293	313	302	296	267	281	278	280	282	315	321	301	291	261	262	290	322	294	277	298	277	302	281	290	292	256	300	285	278	309	313	315	275	295	278	305	302	299	274	290	297	304	303	310	291	287	304	313	273	313	293	292	287	291	274	293	299	331	282	268	300	321	314	283	282	286	312	327	257	274	286	306	292	288	306	314	296	290	290	296	303	282	294	316	295	291	291	307	295	303	316	304	303	282	289	310	295	310	284	301	288	267	266	326	265	311	278	290	316	265	282	288	323	256	297	301	284	310	290	264	291	309	308	326	296	273	280	313	276	276	292	262	319	343	276	286	312	313	292	290	287	287	293	308	292	311	280	286	281	308	297	312	276	298	297	290	277	248	294	287	300	287	298	302	314	283	307	284	342	277	311	300	276	292	303	310	246	278	282	306	338	269	296	303	290	277	292	283	337	293	285	292	290	291	285	338	327	303	304	295	292	325	315	288	258	290	326	272	285	297	303	271	279	284	301	277	320	309	303	268	278	291	265	284	260	272	302	294	279	276	294	307	292	310	295	290	279	275	294	266	294	327	283	275	289	304	285	299	315	303	284	283	321	292	288	307	286	294	284	331	273	316	300	297	288	301	268	316	299	292	323	272	264	271	323	291	302	326	317	296	287	277	271	268	274	278	282	323	291	273	309	282	284	318	261	298	315	278	312	286	275	302	307	333	299	307	313	306	283	283	297	284	319	280	332	289	283	295	319	301	283	285	300	306	280	264	323	311	340	292	342	285	319	290	301	298	286	284	281	290	310	271	297	280	302	270	298	281	293	298	289	301	291	274	284	290	293	310	297	333	319	287	293	337	281	303	289	295	293	265	319	281	324	305	301	275	318	281	281	302	272	281	291	279	283	270	306	292	296	328	306	327	277	299	310	282	283	290	275	285	291	303	317	265	279	282	313	311	320	305	308	310	262	286	298	318	297	304	287	295	254	278	320	300	284	299	288	258	295	322	291	303	280	314	286	298	326	312	328	299	293	257	298	334	310	281	325	264	283	303	285	296	303	261	287	302	297	309	273	300	303	285	323	290	299	268	310	297	309	267	296	276	294	271	307	278	304	285	316	292	287	282	278	296	301	287	288	316	266	272	272	314	301	311	281	276	313	296	275	299	308	273	297	297	308	280	283	298	272	266	262	289	336	288	269	329	298	306	286	282	281	283	270	298	320	295	305	313	315	261	305	306	309	286	286	279	314	286	294	314	330	317	282	294	290	303	313	309	288	282	276	305	309	283	258	298	294	275	307	295	244	304	310	281	273	287	295	312	308	288	290	306	302	277	329	316	293	266	293	301	281	290	274	297	279	293	265	305	333	309	284	289	287	289	299	283	286	317	313	296	326	301	318	310	312	328	312	309	315	297	304	303	286	315	326	268	285	304	280	318	281	272	275	290	318	313	301	293	305	301	280	267	296	290	282	306	285	298	297	293	297	299	276	318	308	320	278	318	298	304	265	327	280	300	308	288	295	287	288	296	289	329	285	278	283	283	298	321	274	331	299	274	301	271	268	287	291	325	302	289	295	264	293	289	314	296	264	295	288	299	316	325	282	328	306	296	309	318	295	276	310	269	276	285	316	279	303	280	301	310	291	302	284	279	305	248	303	311	304	330	310	280	291	296	303	305	299	284	313	290	302	313	284	291	309	306	285	289	301	291	281	297	281	301	307	301	272	288	297	285	266	315	285	294	304	286	307	304	321	285	293	281	287	307	296	297	321	302	317	310	307	304	290	293	281	323	307	252	283	299	304	312	295	319	310	288	289	283	295	312	308	317	277	294	290	261	286	315	283	301	337	287	314	281	287	334	299	307	303	316	308	294	286	291	295	305	286	310	282	282	302	290	283	301	295	304	322	307	278	311	284	266	292	304	260	275	290	263	310	285	306	281	297	284	251	294	302	307	313	299	276	281	264	285	291	285	297	276	314	324	275	265	297	311	263	314	271	312	279	278	287	318	291	305	293	264	306	312	330	303	292	274	294	300	276	298	310	288	275	316	285	295	295	294	301	298	317	259	296	285	306	265	277	269	308	307	299	266	300	276	275	298	289	281	290	318	289	287	279	289	292	291	302	304	283	314	281	288	307	292	319	298	312	297	294	250	298	294	281	297	291	288	286	291	276	305	301	319	286	275	293	247	319	330	296	323	298	314	285	295	280	292	280	330	307	283	278	289	264	293	323	294	270	293	309	306	271	271	286	281	278	275	319	293	300	305	299	273	315	265	307	304	293	288	257	258	261	272	276	283	319	311	296	285	286	295	284	287	323	274	301	306	280	284	284	264	297	284	311	312	309	305	295	289	327	271	321	265	316	276	291	317	291	293	290	281	323	300	281	291	303	306	315	309	291	301	282	272	297	322	291	261	282	293	294	270	301	273	326	268	289	294	305	293	296	287	304	277	293	318	268	302	306	310	303	297	290	320	291	307	270	290	304	286	291	302	278	302	277	286	276	267	308	269	318	291	279	298	285	289	253	287	295	311	319	308	289	299	304	303	304	288	314	306	281	283	281	329	296	288	299	321	293	322	337	281	262	299	287	295	286	313	336	292	310	316	312	292	295	303	302	290	276	304	306	281	319	278	296	296	292	302	288	293	283	293	268	299	285	301	305	296	312	288	306	326	284	298	289	333	310	276	296	312	321	267	271	283	307	293	309	289	281	293	273	279	278	291	288	293	291	260	296	291	300	267	258	294	317	294	248	276	291	276	293	294	284	296	290	340	309	291	298	311	315	280	316	323	273	297	313	322	299	301	282	276	300	294	263	312	319	293	308	334	306	284	301	306	302	292	280	304	274	273	279	298	297	284	279	264	278	278	277	269	290	265	288	310	271	303	299	308	308	325	327	304	331	287	296	303	276	318	263	276	275	272	323	272	284	278	278	311	310	315	279	316	290	282	322	285	311	296	281	344	297	310	300	275	269	300	276	286	289	257	311	300	282	300	295	306	300	288	288	264	278	306	309	305	297	292	268	297	282	299	282	288	318	310	309	308	292	291	286	324	261	290	305	273	268	336	296	317	262	297	254	295	320	299	281	280	306	284	303	294	276	292	309	285	302	284	290	271	283	290	307	271	277	345	325	299	313	277	272	274	312	324	299	285	299	306	284	303	309	312	308	290	307	285	272	268	294	324	300	291	317	306	332	295	301	307	285	295	296	299	303	295	283	318	300
25626	25884	25008	28292	54581	58554	61808	52427	42030	28347	11590	6434	4900	2030	1117	2147	2806	1979	1168	883	871	863	762	759	788	847	856	834	809	800	755	826	815	850	795	818	755	810	839	802	817	781	764	807	817	782	821	820	826	798	810	792	814	784	844	819	816	806	816	802	791	767	773	812	832	781	830	780	808	824	821	836	736	804	824	826	808	782	806	811	842	766	789	754	846	788	811	806	779	815	776	826	778	784	829	804	811	804	824	804	790	830	799	819	779	767	840	815	824	773	822	821	798	804	809	822	839	831	845	783	830	745	771	799	771	757	838	839	761	775	802	812	810	800	756	883	832	814	850	798	814	823	802	803	766	818	792	777	778	778	792	860	799	817	827	830	832	749	808	812	762	798	823	838	814	817	824	803	820	822	817	812	794	845	779	777	799	778	801	772	824	818	775	823	816	794	826	747	817	828	795	820	788	802	775	772	815	822	855	750	783	840	855	840	826	819	814	791	842	820	799	850	816	776	798	809	767	791	813	839	844	794	842	843	846	811	747	871	807	765	835	793	800	774	830	799	771	785	815	815	847	802	820	789	767	823	798	833	810	792	824	780	779	822	776	792	851	806	780	807	812	833	799	799	818	758	828	802	793	819	804	756	786	801	830	788	789	793	803	809	785	781	834	796	733	782	791	814	795	841	812	826	795	797	845	823	825	819	818	845	816	829	818	777	896	836	795	758	784	778	808	742	859	817	815	845	797	799	768	826	803	825	787	825	753	760	789	815	823	852	829	798	794	745	844	856	792	868	852	768	772	801	766	779	822	783	815	817	835	807	807	766	830	872	811	846	787	867	809	846	813	799	786	835	802	793	761	799	801	817	814	816	827	769	792	815	786	845	791	788	841	804	786	827	837	805	761	800	809	771	806	793	825	866	820	824	818	800	850	820	824	758	787	815	789	788	790	786	784	858	794	790	880	725	772	809	811	797	770	803	837	767	787	798	770	797	757	792	824	837	820	792	837	828	800	762	874	777	818	836	821	794	833	812	797	814	810	794	836	822	866	799	788	854	764	845	813	841	804	828	750	818	803	822	788	788	780	825	745	797	822	754	827	820	759	769	799	841	817	852	799	829	785	806	775	817	797	858	835	777	776	816	763	799	861	799	771	762	823	768	772	844	824	793	806	830	779	799	751	857	843	779	808	824	809	783	795	750	749	806	782	804	757	835	798	820	778	835	830	804	766	800	773	796	790	818	760	786	827	803	841	761	825	840	801	774	745	783	834	794	811	795	822	797	837	776	828	783	845	817	812	840	791	807	812	798	814	771	818	786	813	820	807	804	798	775	817	768	791	811	767	756	798	766	788	850	852	745	780	844	833	797	754	785	794	751	752	789	803	854	883	772	819	894	736	846	777	849	803	803	797	749	824	808	829	836	776	819	789	825	826	829	820	777	828	757	781	801	819	792	815	847	759	789	776	810	821	779	754	802	785	832	813	820	788	845	786	823	790	806	809	815	808	805	793	797	805	806	811	811	807	786	859	821	789	819	790	807	828	793	848	811	824	786	802	807	754	796	836	815	785	806	795	789	795	802	833	782	825	795	803	817	787	831	795	827	788	857	843	807	803	814	814	832	816	786	807	809	819	823	782	760	792	813	791	778	853	833	823	842	788	779	794	801	800	838	809	794	803	778	863	771	807	818	828	755	831	803	801	830	854	819	855	816	778	814	761	817	822	793	782	751	839	849	821	834	818	822	817	783	794	794	864	785	824	808	802	858	797	817	737	795	835	790	796	806	787	827	748	801	865	794	774	836	809	805	802	730	803	825	760	820	827	798	786	803	827	806	766	837	779	766	812	800	875	822	839	822	829	796	801	829	785	762	784	800	792	809	833	825	777	800	853	794	776	852	815	811	797	849	871	812	762	777	814	900	806	809	766	777	828	823	761	862	815	808	837	825	828	816	840	857	831	770	843	780	840	789	820	818	861	782	840	783	762	753	787	770	840	833	766	876	839	847	748	825	827	776	805	799	809	806	830	824	816	771	799	750	825	806	801	788	769	818	784	797	796	788	859	787	768	841	804	813	796	832	820	799	786	779	787	811	788	805	806	779	799	813	780	849	795	819	808	744	818	778	799	796	784	851	811	829	798	804	857	785	787	822	805	847	835	800	825	810	742	796	772	786	740	832	734	809	830	790	785	811	792	813	783	830	735	829	780	802	752	796	814	824	794	791	801	837	814	830	762	737	798	788	784	756	814	817	822	789	801	787	805	829	806	825	805	736	850	812	812	749	771	875	795	821	802	854	775	844	808	828	768	792	805	842	826	778	793	797	787	759	809	782	815	811	788	761	752	794	841	824	762	811	784	773	801	808	822	786	784	794	795	787	750	792	795	771	837	789	822	782	827	824	836	794	835	788	795	837	799	813	819	774	824	794	817	805	782	846	819	839	789	824	785	802	797	802	806	791	839	837	796	821	748	835	794	825	776	759	808	755	767	817	834	787	814	779	771	763	792	788	787	748	819	768	809	820	804	760	821	819	843	767	814	783	773	810	811	806	759	755	835	802	802	749	787	823	812	879	804	782	779	803	790	819	789	801	786	814	855	813	845	795	767	829	825	796	791	761	794	795	764	823	783	840	775	793	817	798	807	850	733	784	771	771	833	754	745	811	811	835	796	820	840	846	810	794	765	785	853	817	798	815	829	791	809	804	787	835	845	829	815	792	835	780	806	814	866	785	820	798	786	825	793	777	818	851	812	827	784	832	768	789	809	833	764	807	875	772	818	790	773	754	817	835	788	803	801	819	841	840	738	773	823	738	796	777	831	798	850	813	860	807	782	803	797	765	792	773	773	789	791	821	800	808	817	809	838	835	832	787	825	810	767	800	830	831	793	769	821	816	804	798	778	827	786	816	776	885	783	781	789	757	820	812	793	818	753	796	751	803	788	854	827	742	807	807	795	787	779	803	781	801	781	823	859	820	803	816	811	807	854	859	834	812	814	803	836	827	832	795	822	800	788	818	771	806	826	827	815	825	778	809	810	778	760	823	823	787	827	769	833	822	799	793	790	823	762	852	815	816	761	801	819	827	831	803	850	810	864	825	808	809	833	796	817	796	826	804	793	797	818	807	736	818	829	852	872	803	754	795	812	806	821	778	818	791	833	778	798	827	744	786	810	829	850	818	821	757	766	843	814	795	788	808	792	797	803	808	772	836	776	783	811	808	819	799	807	838	809	807	827	848	765	763	821	809	872	796	844	841	810	795	814	829	851	830	790	818	776	794	776	769	755	842	819	818	867	819	781	783	819	802	799	827	786	854	761	800	844	861	755	789	715	794	778	816	797	793	787	795	774	809	841	801	821	856	778	798	809	796	787	829	821	777	792	824	793	820	774	874	843	814	831	825	744	778	827	808	799	824	781	823	754	799	794	799	813	816	765	780	759	764	821	735	786	816	785	859	793	793	792	803	794	756	742	783	824	796	778	826	817	789	813	775	790	836	777	761	743	766
16313	11080	9036	5647	5507	4716	5879	4286	2587	1165	613	379	355	316	307	300	285	304	309	311	302	309	301	323	291	278	295	289	277	308	301	321	326	276	290	294	301	294	291	308	267	306	329	323	307	325	303	300	273	290	309	312	302	333	293	298	299	276	298	312	271	310	303	293	312	294	293	287	299	308	304	311	283	296	290	309	302	270	279	287	276	313	286	326	315	312	309	325	311	282	274	325	287	275	310	287	286	299	272	320	330	321	309	294	281	303	282	303	283	312	315	296	330	256	343	319	328	314	284	296	288	292	345	281	307	316	316	287	294	296	319	338	285	320	274	339	275	279	290	307	292	282	285	306	286	281	286	337	301	291	299	276	303	310	299	317	284	304	273	286	308	284	272	285	281	292	278	295	335	324	282	320	293	294	305	296	284	306	296	303	300	290	337	299	324	265	291	293	299	319	324	313	281	315	270	299	304	279	287	305	300	322	287	295	267	296	291	276	278	301	278	310	265	305	301	306	318	279	274	299	313	310	303	287	302	308	325	278	317	319	282	296	301	307	315	273	273	283	298	307	318	308	280	267	331	264	310	309	272	329	286	282	324	289	279	314	315	271	297	299	291	296	317	288	291	310	316	268	301	278	293	271	290	281	324	283	278	269	280	276	316	282	309	290	300	312	310	299	335	291	283	309	292	303	308	267	292	270	304	260	305	305	277	298	288	315	277	301	308	313	274	303	297	334	326	297	297	313	310	282	325	330	317	323	310	322	304	300	268	296	294	296	309	287	307	327	297	290	304	311	274	319	284	289	306	286	318	321	359	318	295	308	322	323	305	286	312	325	311	298	294	283	313	312	318	290	306	305	293	261	295	292	320	287	296	301	300	280	315	295	291	314	304	337	276	298	324	274	292	307	325	283	309	328	291	294	300	269	280	274	289	291	303	304	292	312	278	323	293	331	316	318	303	306	285	306	293	288	284	288	289	301	282	250	310	271	310	312	305	278	306	272	308	305	300	308	301	335	306	272	306	304	282	314	293	275	282	285	293	300	288	244	274	295	273	315	310	290	308	306	302	302	300	281	306	310	266	317	305	300	296	290	288	293	315	315	305	302	284	277	290	300	298	288	281	298	314	290	297	305	319	306	309	303	323	259	286	307	319	315	291	260	268	311	337	344	310	283	301	305	301	292	331	288	266	323	307	311	301	295	296	311	272	295	337	311	317	300	255	329	292	293	289	301	327	289	307	304	306	302	301	316	304	307	335	310	278	319	327	279	276	312	299	317	284	279	295	312	299	300	278	283	309	304	287	252	272	274	288	311	277	328	264	328	302	327	333	312	309	294	305	329	325	314	290	281	299	300	313	275	292	336	307	286	265	300	300	307	298	282	301	282	290	308	287	292	300	296	307	277	301	330	319	305	301	288	309	291	327	306	318	309	272	308	277	280	299	289	299	310	278	302	291	307	292	291	285	261	305	306	315	267	317	301	343	315	279	322	292	295	303	307	289	290	304	300	266	308	303	269	295	277	299	301	286	283	294	324	324	294	307	294	304	306	274	326	294	341	296	281	309	299	304	297	301	322	287	302	287	267	295	286	320	310	326	302	291	292	312	300	277	294	303	281	314	324	290	290	316	337	310	281	291	352	330	308	310	309	321	310	287	298	298	297	309	305	310	292	293	292	314	273	280	299	327	329	274	302	323	270	292	327	288	318	302	322	270	275	309	299	273	305	303	284	293	297	334	273	286	301	294	268	311	275	307	276	298	274	315	294	313	277	313	309	286	300	297	331	274	302	304	302	298	321	308	302	283	277	317	294	320	288	322	296	314	305	302	281	291	291	303	297	311	281	295	303	308	336	290	299	289	308	309	302	322	280	291	291	306	287	301	336	285	280	305	302	301	300	292	335	299	291	309	310	295	296	286	303	287	307	281	270	296	261	324	314	309	301	291	290	295	319	292	275	280	295	292	315	292	290	302	299	299	274	309	281	320	257	297	301	298	302	300	282	314	302	276	280	313	274	277	307	296	302	277	325	290	287	300	296	303	301	296	316	299	276	297	285	319	300	299	262	352	284	300	323	334	274	307	301	310	281	289	312	280	293	295	279	291	303	318	297	297	274	312	304	308	275	290	276	315	317	331	286	278	297	282	286	310	290	313	300	305	278	295	317	266	317	291	306	287	302	306	291	306	319	311	307	314	346	313	306	278	312	306	284	310	282	300	284	290	320	291	318	313	304	306	294	285	303	300	303	291	281	307	284	311	298	309	303	340	293	313	290	284	283	284	270	322	274	304	308	307	321	288	265	273	329	299	300	291	296	269	300	295	264	352	323	283	304	288	300	304	325	303	270	293	282	313	315	298	300	291	284	294	294	332	306	323	280	310	302	325	298	279	321	267	293	311	298	308	335	329	279	289	283	276	275	298	327	307	275	277	309	290	304	310	283	290	267	328	297	282	291	290	301	310	306	307	326	284	298	292	277	249	319	316	290	317	306	297	273	299	285	286	282	306	280	282	314	306	304	305	302	294	295	316	287	319	317	299	308	287	306	293	288	304	301	305	321	320	335	307	331	298	306	325	298	318	294	273	307	298	286	332	313	326	296	310	304	284	309	312	340	289	312	316	287	294	284	285	282	355	319	298	306	288	287	284	280	318	323	302	294	316	269	316	314	300	278	306	289	277	333	312	284	316	302	315	309	297	302	299	305	291	295	299	292	270	305	288	300	310	305	335	317	315	342	278	280	302	305	334	293	319	312	285	301	290	334	315	311	298	305	300	338	313	299	332	294	257	308	297	306	314	309	314	313	319	320	306	287	326	273	289	298	302	310	295	373	311	295	279	307	267	296	313	282	302	297	296	291	308	312	295	285	304	296	292	333	278	260	276	268	279	288	323	292	314	258	317	296	295	322	316	286	302	306	305	302	300	266	287	302	313	327	293	270	285	284	266	290	366	309	316	284	312	303	299	286	334	322	300	321	314	283	336	317	307	319	320	299	338	289	308	289	292	319	296	278	306	327	276	289	277	270	304	279	286	287	324	285	282	325	271	295	281	289	283	243	280	299	310	294	261	303	293	300	315	298	293	315	288	270	314	313	295	275	317	290	278	323	258	332	341	306	283	287	316	281	308	282	298	278	279	292	316	316	278	311	299	301	302	330	318	301	302	301	311	304	316	285	286	319	303	288	314	321	274	282	293	288	328	265	303	289	320	286	300	297	310	315	291	302	278	265	300	309	337	306	295	315	300	306	317	312	307	317	299	279	309	269	287	312	289	283	278	272	297	318	294	296	270	321	299	258	270	311	332	286	294	320	299	275	272	287	291	302	339	312	316	288	294	278	311	295	270	320	305	278	328	314	266	314	305	314	277	293	275	323	295	291	284	311	298	283	279	292	305	292	277	287	272	305	305	303	286	276	293	299	292	327	305	299	283	303	270	287	288	296	306	291	312	312	331	311	282	316	306	277	279	296	279	281	309	278	336	307	271	312	272	274	311	297	306	311
11350	9805	13584	13995	16595	16156	19831	14953	8946	4528	2068	1133	980	905	822	856	854	840	831	883	800	813	827	823	805	866	796	784	805	785	818	833	828	812	810	811	777	852	865	829	823	820	870	808	806	782	816	793	854	807	831	802	806	773	806	820	785	768	814	815	782	798	789	795	845	834	815	816	782	842	805	792	827	774	832	826	843	793	808	794	788	783	838	789	792	812	788	862	810	849	774	802	840	837	778	829	816	813	777	847	824	788	824	764	788	808	811	810	781	818	804	820	769	842	837	835	784	795	826	838	820	854	830	855	822	783	786	783	801	770	857	828	836	836	847	809	830	757	776	777	817	805	839	765	838	829	789	839	828	768	882	797	802	842	831	869	776	799	819	841	796	785	823	826	843	800	864	809	794	820	779	792	804	806	833	838	832	809	839	848	807	841	808	832	883	825	816	840	744	797	832	818	831	784	757	812	803	793	890	790	859	874	782	839	798	761	820	799	872	852	822	837	835	801	818	805	827	827	808	813	812	812	848	857	803	816	808	817	843	796	802	838	810	818	825	797	817	799	812	877	826	805	816	831	804	784	786	785	813	860	807	817	879	796	821	843	822	861	781	806	806	812	806	849	830	839	783	822	815	805	834	813	816	786	821	813	784	802	830	792	821	844	778	782	778	778	781	807	823	818	826	822	827	803	780	799	812	785	828	797	836	812	825	841	818	767	839	795	782	831	813	824	777	766	814	812	774	789	786	849	768	786	819	826	831	807	792	823	801	803	771	805	775	807	809	818	757	817	830	796	784	797	818	782	887	823	800	811	830	858	847	846	762	780	816	808	834	796	733	797	838	780	829	750	766	825	801	812	801	843	847	854	797	805	791	809	821	797	843	803	825	864	826	789	816	835	826	786	808	802	806	826	878	815	734	760	813	797	812	816	781	778	783	846	821	835	835	810	840	833	817	813	820	802	846	833	800	843	766	865	857	802	811	881	802	830	865	825	843	801	777	785	798	802	773	804	822	794	740	789	847	836	800	901	835	800	834	780	812	795	819	813	754	807	802	843	859	830	831	734	815	810	812	813	785	795	806	848	848	849	857	785	799	818	820	855	773	806	806	741	767	824	807	793	783	861	876	830	820	832	772	809	799	826	854	792	842	818	817	800	818	828	824	866	820	851	802	787	789	823	837	790	821	799	800	775	798	825	808	803	781	793	798	782	779	862	745	851	813	838	784	826	836	822	820	852	780	807	765	851	855	776	848	795	851	838	825	845	826	820	814	804	791	781	826	817	793	777	749	827	803	810	797	796	800	837	819	790	764	779	828	833	851	779	845	790	837	815	813	771	789	843	816	795	838	828	821	834	849	804	845	807	806	776	846	879	858	774	769	846	808	796	802	790	875	815	789	795	764	823	778	834	830	788	855	808	780	774	858	829	778	821	803	768	843	766	841	811	813	777	805	859	858	794	830	808	824	806	784	792	826	823	817	811	832	801	835	801	846	809	788	836	814	797	849	772	771	822	832	781	793	810	837	854	813	837	787	839	803	756	786	773	824	821	776	747	843	827	824	815	810	795	766	816	848	835	853	868	828	800	822	846	803	807	793	832	781	806	797	793	784	822	829	798	837	813	821	799	861	817	749	775	868	823	809	799	821	818	814	808	823	828	821	827	818	789	849	846	789	853	773	798	838	830	775	800	811	831	798	810	834	850	835	770	822	727	776	801	801	804	789	787	779	846	750	796	823	753	853	903	806	873	797	817	791	868	835	815	778	867	808	811	854	844	788	782	770	786	784	819	822	846	812	830	829	819	765	792	799	826	835	835	799	829	858	846	853	790	827	810	771	805	809	863	801	847	863	856	801	805	789	762	855	876	835	834	805	835	860	801	870	825	726	856	791	821	813	822	824	820	807	810	844	797	811	797	817	824	796	773	832	811	843	822	826	811	789	769	841	841	810	848	798	835	826	822	786	768	806	797	824	856	822	829	764	808	820	817	797	851	778	854	783	781	840	820	768	873	819	858	810	811	835	802	796	838	837	892	809	793	827	822	891	835	891	793	838	823	800	820	843	805	802	807	809	839	796	819	814	811	785	805	791	840	781	837	813	795	738	811	752	827	803	826	783	782	808	803	790	827	787	805	850	841	797	786	762	785	808	816	839	823	793	814	863	805	787	806	875	828	832	892	795	841	830	832	804	849	835	813	828	778	810	803	810	818	825	808	815	790	814	797	861	789	820	821	816	837	765	821	830	816	805	816	838	809	807	809	832	774	812	805	854	786	808	793	857	821	821	813	757	844	840	865	779	819	793	793	827	792	785	804	806	818	827	757	830	771	844	795	833	809	795	778	788	799	813	806	822	825	866	819	842	858	789	852	768	831	855	782	800	825	834	787	794	853	836	844	857	836	826	798	854	837	861	824	810	798	793	774	800	818	809	799	814	816	771	808	837	820	800	783	792	803	830	759	770	769	819	835	826	782	801	859	826	796	828	789	852	793	841	802	823	783	768	822	832	784	864	826	833	836	845	802	782	814	812	815	828	792	841	812	798	818	797	790	835	829	786	787	803	839	843	805	794	851	793	800	847	823	800	821	828	732	759	804	814	804	814	811	819	809	792	796	768	818	816	840	817	768	815	846	845	774	830	774	837	791	860	750	767	852	832	852	822	819	890	789	824	809	875	811	830	742	799	792	822	808	863	823	834	765	814	799	799	835	823	871	791	810	807	863	795	760	833	769	831	821	832	774	810	813	821	837	802	763	827	810	805	765	816	826	797	793	832	809	801	849	813	779	781	839	785	802	861	755	810	806	825	828	859	778	806	837	782	810	801	798	794	803	855	787	798	819	859	813	789	809	800	808	820	853	787	793	805	761	834	816	819	792	859	876	819	810	810	813	816	875	832	839	780	808	817	809	864	785	845	864	802	808	804	860	847	826	857	853	775	825	822	828	823	822	856	803	872	882	816	769	803	810	782	797	820	773	825	785	819	798	823	803	814	787	776	863	815	815	789	791	765	809	793	854	782	750	811	870	775	831	767	851	802	838	775	837	861	784	782	774	792	816	775	805	827	779	798	771	792	838	883	812	794	841	860	829	870	838	800	836	833	800	772	795	799	852	820	804	835	814	812	836	824	785	831	763	813	798	800	767	815	833	800	784	846	800	826	771	809	799	799	836	825	793	803	803	823	813	766	824	808	812	811	873	782	781	819	851	806	837	841	787	826	825	759	814	823	840	818	830	832	867	817	781	792	832	818	828	831	806	773	823	802	850	772	770	820	848	823	786	811	780	798	783	809	778	810	788	803	799	815	823	839	814	822	856	794	821	845	841	775	801	792	821	820	841	786	836	801	841	867	786	800	785	842	861	846	796	831	830	797	856	801	807	839	792	795	820	838	827	833	832	837	809	800	846	832	834	891	822	827	808	772	811	812	813	787	800	824	821	872	825	772	767	814	790	777	785	800	792	785	824	853	813	862	771	843	789	792	800	842	854	817	841	822	798	837	788
32964	24344	16270	11277	17528	40766	38440	31263	17762	5576	1886	1004	472	384	323	295	294	320	291	278	267	316	316	288	306	282	289	310	282	281	298	279	275	263	302	287	306	281	253	263	285	271	284	325	303	289	306	339	303	293	273	258	301	283	292	240	272	288	281	284	300	274	296	299	235	297	295	274	295	258	271	275	315	274	275	261	274	270	312	292	283	283	278	265	291	279	277	283	295	291	274	257	257	278	294	292	290	288	295	283	286	263	298	296	297	291	275	256	279	293	275	288	278	272	275	293	278	267	280	285	296	304	297	293	297	310	290	281	294	294	273	263	299	318	299	276	286	279	294	269	273	268	284	286	299	321	277	263	301	309	270	301	269	299	272	285	291	280	280	247	298	287	283	294	291	281	255	259	296	309	287	291	297	301	276	302	282	290	268	262	300	293	306	282	298	267	302	279	264	280	276	300	270	270	286	301	309	275	235	309	293	290	297	274	277	273	261	287	311	296	267	270	293	281	279	297	284	300	292	266	282	279	263	299	307	253	293	280	261	298	303	270	283	332	272	297	300	290	280	277	261	272	258	283	260	305	278	294	286	257	296	285	285	254	276	292	256	266	291	287	299	277	301	299	311	302	250	318	265	292	254	282	280	280	282	265	307	296	280	266	269	260	256	289	329	271	262	310	258	289	273	282	305	277	280	275	281	277	265	290	268	294	295	298	260	279	287	241	303	235	279	258	298	279	265	280	266	299	251	308	305	249	239	271	244	303	260	281	288	285	286	299	286	300	282	285	305	286	276	280	294	283	282	268	236	284	294	316	286	308	280	274	282	280	286	293	256	251	253	282	279	301	301	299	265	309	277	267	316	299	284	279	296	319	288	299	292	269	291	274	269	292	303	281	291	290	280	267	297	266	291	318	299	274	293	282	278	291	311	273	288	266	263	279	268	250	289	291	297	266	244	276	277	260	290	304	287	297	280	306	293	270	272	275	298	285	297	277	322	270	281	275	296	287	316	298	309	246	280	275	298	296	307	303	278	259	280	280	273	269	283	289	274	261	291	279	265	276	291	314	286	309	270	308	284	307	298	290	274	243	250	273	281	322	268	267	296	275	284	303	308	276	270	284	282	276	279	281	305	294	308	286	305	262	295	266	271	261	275	314	305	267	290	279	277	283	313	302	270	284	300	259	250	255	255	277	276	288	287	275	262	284	310	307	297	291	270	303	285	269	249	285	310	297	289	287	315	278	286	254	267	306	302	298	270	247	310	284	287	270	318	270	282	297	290	273	309	290	315	274	287	279	252	309	278	286	280	284	281	292	266	308	290	279	291	328	308	287	238	292	269	278	264	232	276	265	264	279	277	278	288	307	281	263	273	253	289	309	282	306	322	271	280	284	290	287	296	305	282	282	297	275	303	277	274	320	268	291	287	299	303	276	290	238	290	268	278	314	280	292	288	283	289	296	288	270	279	276	313	293	299	294	250	312	291	247	285	283	288	275	298	292	292	275	279	287	285	269	312	266	257	266	299	270	300	279	287	255	305	293	285	298	308	302	281	283	276	327	297	287	280	282	296	282	282	271	289	270	289	292	297	297	272	301	233	269	281	302	285	257	257	285	279	275	295	290	289	270	262	290	299	285	294	263	291	273	275	272	271	295	272	266	266	271	281	273	276	271	278	284	275	278	310	280	269	302	286	311	302	280	289	314	326	284	297	276	282	282	276	282	286	284	270	304	266	326	281	287	272	275	307	274	278	299	283	252	287	277	275	272	295	282	289	297	288	281	292	254	299	301	290	292	297	296	309	250	275	315	290	294	280	294	306	299	293	306	279	295	260	306	315	259	265	277	299	294	293	306	281	281	278	284	280	265	278	249	300	302	293	291	290	272	253	288	286	271	265	308	287	286	280	282	302	284	284	279	297	238	272	283	270	303	286	274	305	287	273	264	287	282	274	272	307	303	282	303	289	276	275	266	270	308	305	288	294	284	317	251	279	275	247	259	259	281	290	288	313	309	303	280	281	281	308	275	294	287	270	324	265	261	302	276	298	292	266	276	279	261	313	302	256	292	290	279	319	272	299	283	312	292	291	304	279	289	282	321	307	299	283	287	261	293	279	279	264	286	262	278	266	262	286	259	306	267	317	278	289	304	292	264	294	313	304	290	250	286	266	303	262	307	281	263	266	292	297	271	254	303	288	294	294	293	256	293	259	295	289	265	281	265	301	319	286	271	272	314	307	267	278	279	284	285	293	302	257	265	268	279	244	280	299	290	268	315	266	269	287	273	275	290	295	339	244	267	267	299	291	298	290	284	313	287	274	285	290	289	289	305	296	261	280	278	273	290	309	258	284	305	279	266	310	283	254	298	264	262	315	276	286	274	295	296	307	268	252	293	306	297	273	247	275	294	294	300	269	290	309	286	285	270	290	251	299	295	268	290	276	284	265	280	293	297	262	284	298	283	269	277	270	262	303	287	268	287	285	300	281	290	271	300	304	281	293	289	299	288	256	286	286	280	268	295	291	293	278	294	271	262	281	306	285	291	309	300	281	289	281	316	268	302	275	307	278	296	261	286	288	303	306	274	293	316	280	281	273	308	292	282	255	301	313	293	302	299	270	276	273	249	289	268	276	240	281	263	278	269	261	272	259	274	316	291	316	296	285	268	316	302	296	248	265	277	293	298	304	278	269	254	286	261	313	276	306	282	295	310	281	276	260	283	285	251	264	285	275	289	304	271	309	307	262	270	273	271	297	304	260	277	271	275	284	268	281	281	270	283	273	277	288	336	246	276	276	274	300	283	288	284	282	247	291	280	286	285	265	270	296	279	284	283	274	280	247	282	264	297	277	284	327	264	284	305	272	258	258	304	307	262	279	296	293	335	295	288	255	293	330	283	265	282	292	299	291	302	267	294	285	252	291	287	285	289	297	279	294	261	262	303	289	277	293	273	300	288	278	279	281	299	311	309	287	316	287	289	303	275	241	254	303	304	295	314	270	281	249	264	277	277	253	278	258	275	286	269	271	266	260	298	277	267	308	278	284	293	310	282	285	314	308	278	270	304	275	263	292	282	302	308	277	248	282	289	297	264	281	308	297	259	307	253	267	307	289	304	269	282	289	290	291	262	283	274	280	260	290	276	293	315	301	279	256	307	291	270	275	300	287	303	304	289	268	287	266	292	288	263	270	313	298	289	304	284	283	282	279	282	297	307	276	296	287	266	282	273	258	285	279	291	289	269	280	253	262	284	291	259	281	286	274	293	266	267	309	282	271	284	252	305	257	279	299	271	273	290	309	296	258	303	302	273	277	265	280	276	300	289	265	307	281	271	309	262	278	259	262	298	279	282	305	266	264	327	272	282	280	265	307	276	267	292	302	285	283	266	263	299	267	287	270	260	281	298	325	274	290	285	323	278	279	279	286	290	283	299	277	277	286	274	290	284	265	286	276	278	293	263	311	286	281	275	220	241	286	293	270	301	262	314	280	293	284	320	292	283	260	286
22270	18089	19121	21773	31005	54697	53363	47190	33980	16546	8172	4582	1994	1389	938	744	819	882	766	741	775	762	764	793	735	792	815	790	770	784	782	755	840	795	833	738	776	739	828	775	796	822	764	793	808	730	747	773	727	780	806	778	795	767	758	789	845	769	757	779	762	757	723	778	768	747	779	755	784	734	760	787	826	855	772	787	788	791	788	751	805	800	792	795	802	767	793	770	795	770	778	740	801	790	775	764	771	786	799	756	775	758	727	769	850	791	736	802	712	785	814	741	726	781	758	768	809	789	728	759	756	786	769	738	805	784	795	789	778	814	810	808	724	791	771	817	751	791	761	791	760	737	782	808	828	762	759	802	807	770	810	809	846	797	771	777	820	751	724	821	788	731	778	762	758	828	773	792	757	802	795	770	748	822	767	747	778	777	795	773	816	839	786	778	737	743	747	786	771	791	781	821	780	768	744	751	822	833	737	807	772	792	754	794	754	790	782	817	804	779	762	738	795	821	727	817	784	727	808	797	736	794	830	785	799	761	772	790	793	802	785	743	827	760	762	703	787	770	765	764	839	788	780	775	769	767	776	766	808	766	765	778	818	754	793	733	756	797	757	785	779	797	792	803	757	766	762	787	780	704	775	763	756	749	780	759	785	808	792	810	801	758	730	773	781	790	748	764	800	791	771	763	825	793	769	785	760	783	767	801	711	751	774	769	789	784	816	810	789	794	741	769	766	793	834	750	770	764	787	769	801	796	749	769	734	746	783	815	802	771	787	730	754	769	752	791	812	824	753	785	765	821	819	750	737	755	762	788	753	760	784	794	755	781	766	718	771	748	809	771	818	737	774	775	774	762	812	747	805	774	772	793	793	738	756	790	793	762	744	749	721	770	789	793	788	765	752	772	807	755	820	781	767	779	783	773	777	808	809	774	779	772	733	780	782	802	785	786	803	773	769	724	739	738	753	801	737	791	779	789	787	782	806	741	854	752	770	747	791	784	765	788	761	766	775	848	697	770	803	769	805	784	754	780	823	804	763	751	805	783	769	789	747	736	785	857	773	761	792	798	772	815	744	769	770	748	749	793	764	742	831	761	779	773	741	782	808	800	762	794	769	721	783	774	780	762	751	796	788	816	770	789	780	808	765	812	803	780	788	796	776	822	779	758	777	762	721	820	790	789	757	775	784	768	783	773	752	752	754	783	819	730	776	817	701	742	791	806	781	803	750	718	751	811	785	769	711	830	764	731	824	806	781	775	754	764	828	829	758	766	796	755	804	800	808	775	786	779	808	750	784	809	764	718	807	770	776	727	802	792	790	729	785	763	836	747	789	802	811	789	791	779	725	721	769	792	827	736	790	753	774	794	776	764	811	751	812	736	791	753	778	760	797	770	758	737	732	733	738	751	781	753	766	774	791	810	785	759	737	790	774	780	811	792	797	758	823	801	769	767	792	782	811	816	797	793	814	816	779	810	726	782	796	806	735	779	813	790	758	796	756	800	765	778	789	782	738	794	766	786	731	801	776	814	794	777	728	756	828	766	774	759	796	794	753	753	806	806	765	801	799	775	784	785	748	778	725	814	753	780	750	786	787	814	796	809	766	745	791	791	722	779	790	787	753	803	770	772	767	769	809	752	772	760	763	803	770	775	790	776	765	769	727	788	762	765	802	750	813	777	737	823	718	805	776	791	778	796	791	789	804	723	766	795	794	781	795	762	764	808	719	765	763	763	760	824	757	749	732	785	789	797	769	789	795	829	816	755	772	742	727	761	797	776	758	803	767	756	730	796	754	791	786	766	757	802	753	790	806	816	793	753	720	779	766	802	751	774	758	778	728	791	774	789	742	814	767	732	767	783	778	799	753	751	766	803	783	758	793	724	813	751	799	805	783	753	807	809	698	772	746	773	760	737	840	778	751	761	759	807	769	776	798	777	812	769	756	788	818	784	788	749	767	747	793	775	728	802	722	781	808	778	776	776	745	799	781	845	775	782	811	771	787	794	791	775	744	763	753	765	754	741	777	767	811	750	758	795	778	752	802	818	784	834	785	793	767	744	762	782	798	815	832	763	788	785	713	801	724	803	829	731	761	782	784	765	779	781	806	844	712	784	754	770	740	779	789	775	815	806	765	810	847	745	755	827	791	795	796	801	780	773	779	793	803	822	816	789	784	768	717	799	767	725	820	709	756	786	806	797	799	786	767	826	758	781	748	792	821	746	719	747	804	792	732	775	781	746	739	804	790	751	794	772	822	695	811	791	758	808	742	733	733	758	787	792	801	811	770	734	727	767	805	771	762	802	802	779	748	764	733	713	781	779	737	781	780	775	772	747	789	746	814	745	757	763	747	779	862	800	790	763	756	756	736	802	780	804	763	765	798	808	796	749	788	776	780	740	767	822	798	793	777	734	813	837	779	781	753	770	795	776	772	757	838	836	796	781	725	734	808	801	800	761	808	801	821	724	766	806	800	833	776	789	780	776	782	729	721	810	791	739	790	782	739	754	839	755	794	782	813	744	727	789	790	775	769	765	768	754	758	782	742	789	792	787	793	793	775	784	727	757	782	801	773	798	805	765	773	814	805	783	780	826	754	781	846	738	810	802	756	773	759	767	756	776	794	771	817	731	750	741	770	774	796	782	794	801	779	805	751	742	775	748	739	729	781	751	735	813	777	810	780	838	775	727	766	845	746	796	785	793	798	756	783	784	796	809	830	771	773	763	744	778	759	769	789	787	788	828	800	753	723	757	745	779	787	761	761	790	745	742	774	778	780	785	780	774	725	784	802	762	764	736	778	786	757	774	810	856	777	769	797	736	739	759	799	766	753	748	763	762	720	759	805	837	756	726	791	727	800	836	761	743	822	774	779	780	780	778	774	826	747	788	756	810	763	773	819	757	788	749	781	796	746	764	792	743	800	723	740	790	774	757	762	831	800	708	820	751	758	823	782	754	811	744	764	880	806	773	768	799	769	752	775	807	755	730	764	786	810	819	732	738	809	804	794	793	778	796	765	773	788	787	705	779	789	769	787	774	736	775	779	794	777	828	737	817	761	754	788	762	801	851	797	832	774	783	792	782	792	765	762	769	770	804	790	771	789	776	799	834	790	788	742	809	782	793	791	754	749	779	803	789	761	778	766	861	773	779	784	794	719	730	805	752	727	785	771	751	779	762	783	792	803	816	760	796	801	752	754	728	793	799	762	779	755	811	741	750	748	768	782	823	763	834	740	831	784	785	783	813	753	793	773	824	771	787	739	798	814	817	794	782	780	790	752	758	721	765	742	784	794	755	773	775	830	791	775	766	774	793	725	732	794	796	780	789	773	777	770	821	748	765	794	816	804	715	802	744	771	805	720	800	784	766	684	788	781	818	781	788	786	803	723	762	770	754	780	743	760	764	788	814	807	791	763	749	784	773	808	786	717	811	770	758	740	731	750	819	703	773	752	799	743	727	742	750	793	796	755	795	812	774	775	788	748	843	773	781	773	784	753	754	763	760
40999	32605	21183	13812	12707	27726	57565	47952	31773	14176	3626	1307	651	480	432	319	350	365	330	312	301	280	330	305	253	337	290	286	325	287	291	307	302	316	286	317	321	281	275	302	331	326	320	296	307	300	284	293	306	299	290	278	285	319	276	270	270	301	297	278	277	295	266	294	300	295	291	310	278	327	290	293	304	285	326	304	301	303	301	324	316	274	264	289	293	302	309	281	329	305	279	288	263	295	268	308	270	290	292	298	290	297	265	294	290	281	296	295	276	302	266	298	300	296	276	298	274	300	270	296	308	302	272	305	273	269	295	277	272	307	280	292	311	323	315	272	274	298	265	294	304	315	281	320	303	301	320	310	294	287	287	305	285	285	296	280	287	297	318	263	289	296	305	292	287	289	302	286	303	285	294	266	302	293	333	307	264	295	287	278	330	285	306	302	296	298	316	266	278	277	291	269	303	281	266	255	319	304	293	291	308	289	305	286	276	298	286	285	281	264	268	268	291	277	309	292	313	292	296	292	294	299	254	281	299	273	344	309	267	288	277	280	270	308	277	290	311	322	338	264	295	269	312	295	271	301	284	278	289	299	299	342	343	272	254	305	305	319	274	316	276	275	251	269	257	313	295	270	303	282	301	287	301	301	303	285	275	300	282	304	293	270	296	293	313	262	272	292	278	267	291	320	294	271	292	296	307	295	299	313	299	320	300	286	307	264	287	285	290	285	300	287	315	281	299	277	313	311	313	284	301	288	318	268	296	296	305	309	263	326	247	289	299	300	308	269	286	322	305	285	324	283	289	259	288	294	279	272	290	321	304	284	307	286	318	295	274	285	269	301	318	307	315	300	302	279	277	302	288	305	281	272	272	302	312	288	293	276	322	274	267	273	258	320	305	305	301	297	316	299	294	296	280	301	268	299	292	292	310	263	297	297	263	283	299	338	303	293	262	286	289	318	314	272	291	294	312	286	273	298	265	290	302	277	297	300	300	299	293	296	294	278	296	293	303	298	290	294	272	273	278	297	310	294	307	306	309	305	298	302	272	280	309	292	272	291	288	312	283	306	308	267	299	316	299	278	290	275	284	321	283	287	285	294	260	304	284	316	288	283	286	292	256	314	302	309	304	280	320	306	315	273	309	294	290	308	265	311	318	300	302	284	302	264	293	280	266	312	292	297	307	292	304	282	314	293	303	295	269	312	302	300	297	286	342	326	301	304	293	280	300	306	294	268	269	280	276	283	292	292	281	306	317	310	282	298	268	308	292	296	303	290	278	278	277	304	297	303	281	287	302	280	287	304	300	243	324	294	278	324	282	283	328	279	289	301	279	298	272	241	312	291	293	284	305	276	304	287	316	343	308	289	291	318	289	288	279	318	302	297	336	310	269	305	283	307	293	292	297	290	270	273	289	291	277	276	294	271	307	332	299	307	296	302	305	280	311	316	299	270	321	307	287	295	265	275	291	280	294	293	292	276	287	287	326	294	255	325	320	244	262	285	290	321	296	272	348	289	285	308	281	280	273	299	311	301	272	262	287	331	327	257	288	270	263	314	293	247	295	268	258	283	330	296	306	308	306	266	294	258	283	283	307	306	308	293	285	272	292	307	304	290	311	282	269	317	292	281	318	311	286	283	286	305	301	316	288	288	281	288	302	275	298	293	307	306	270	275	278	299	303	298	298	313	303	300	285	276	263	309	297	283	257	301	283	311	278	266	318	297	307	291	289	318	287	295	281	263	289	294	292	287	289	307	277	291	301	294	319	278	260	272	264	272	280	302	280	299	314	277	335	298	294	308	291	295	325	339	278	265	289	292	303	295	324	284	309	308	342	279	277	282	281	298	294	305	287	279	284	287	299	283	313	296	285	280	277	298	289	296	263	300	268	279	278	291	312	298	318	303	288	301	301	310	301	266	303	315	294	264	306	273	304	293	289	277	297	304	317	281	285	300	271	271	294	322	279	301	326	317	286	293	273	297	292	303	286	300	299	289	321	281	289	287	287	293	283	333	287	327	294	312	312	319	298	292	282	291	301	309	289	275	304	275	320	272	281	328	329	293	276	288	309	300	319	303	305	271	322	251	321	320	288	300	286	314	287	320	306	318	290	286	300	260	292	268	272	291	305	303	285	285	286	297	292	300	299	308	297	306	308	255	269	259	310	316	284	275	279	312	288	306	294	278	288	299	277	327	294	272	301	307	296	323	296	273	329	282	305	297	330	281	301	285	311	291	307	281	283	295	293	299	296	281	274	292	289	268	296	302	296	297	306	304	313	300	308	292	301	319	295	282	309	258	289	288	291	280	310	299	273	304	299	296	251	324	294	307	274	281	303	295	278	310	299	300	302	308	256	290	307	292	281	308	278	321	276	299	302	275	295	317	314	312	307	278	296	293	322	293	282	292	314	275	310	275	321	304	283	276	298	285	282	298	275	279	310	298	256	300	293	298	295	298	262	307	293	258	306	285	282	268	276	312	289	294	276	307	297	299	277	291	299	324	310	263	304	287	276	247	285	274	270	313	282	287	296	295	298	332	286	294	312	261	282	287	270	291	289	296	294	293	305	311	308	316	274	305	286	296	294	281	276	318	296	269	293	279	304	271	283	281	278	247	311	257	265	298	306	289	307	340	314	301	306	284	271	317	274	268	333	263	274	311	284	301	312	311	292	307	291	295	254	277	304	289	295	311	280	299	275	281	308	293	298	303	276	320	279	307	299	311	306	296	305	281	315	320	290	290	310	293	274	282	321	302	280	293	279	319	276	285	298	309	299	269	317	282	296	288	272	280	300	277	295	303	310	288	272	320	300	305	299	286	241	308	275	296	274	319	278	316	283	249	284	290	282	326	284	310	276	303	297	298	272	319	279	271	301	292	317	300	277	330	282	284	305	293	294	306	299	307	310	296	287	303	301	263	284	296	302	301	285	295	307	308	300	277	268	309	290	267	294	306	278	343	277	279	283	317	318	319	300	274	307	298	285	269	294	289	267	304	305	287	250	301	287	295	315	318	294	274	282	269	285	274	271	295	296	292	266	270	300	246	298	290	296	281	305	320	275	305	280	290	294	276	285	283	279	302	303	295	330	300	257	292	330	286	290	290	287	292	290	298	304	280	274	280	328	288	292	309	298	296	303	306	294	287	316	286	311	288	312	294	270	297	281	316	293	293	288	287	304	255	272	290	297	294	288	325	259	299	307	285	257	273	296	287	279	283	298	285	280	282	292	289	267	289	289	285	330	311	308	313	312	264	314	325	299	322	286	266	296	273	279	300	299	285	287	305	325	277	288	266	291	260	300	282	301	291	269	281	293	285	270	282	280	305	273	312	286	288	309	288	283	299	333	293	274	290	277	310	292	264	278	298	317	296	329	275	287	293	307	281	315	329	287	294	297	286	277	274	303	279	320	309	301	332	314	292	293	265	317	305	295	287	272	301	288	283	294	305	273	280	278	333	305	279	302	269	302	294	293	285	292	278	282	288	273	277	315	311	304	295	263	282
27796	23893	21189	22443	25228	42225	70013	61266	46496	27331	11996	5548	2788	2077	1354	939	1247	1158	1079	918	771	819	810	768	759	795	740	742	791	728	807	807	793	833	788	833	885	805	839	784	825	830	815	800	792	804	840	844	820	822	860	791	851	790	748	802	832	782	799	792	802	830	802	778	801	826	833	765	809	807	820	824	782	816	762	822	779	819	829	785	767	760	752	788	794	804	809	860	857	760	832	790	797	769	771	793	831	761	782	781	763	810	801	855	786	833	790	839	809	771	798	752	759	804	816	822	822	798	788	864	837	846	814	807	839	794	805	793	741	792	818	785	801	777	787	774	821	797	785	796	849	816	808	819	808	830	799	819	836	779	805	799	783	810	772	798	786	872	793	766	794	857	755	825	819	796	766	792	837	841	784	816	776	821	744	830	806	824	776	801	786	789	771	785	829	809	805	779	804	775	822	793	782	805	766	761	842	758	788	820	812	832	805	824	779	823	762	845	831	835	747	790	790	791	790	732	812	807	794	806	823	785	813	776	844	820	802	776	795	813	771	782	759	791	775	801	826	829	820	803	815	823	764	828	813	871	844	791	754	757	817	815	784	735	792	735	791	795	807	807	767	826	822	778	788	842	756	845	774	806	777	822	821	720	747	800	788	815	795	805	735	800	777	774	812	774	790	760	827	804	798	773	801	834	787	784	789	815	786	812	791	801	787	836	812	809	792	794	766	815	824	778	802	842	815	817	822	759	775	813	805	814	765	738	792	793	818	770	831	820	809	798	775	785	813	809	794	769	781	792	785	792	771	777	837	752	777	821	782	784	762	824	784	762	795	826	848	742	719	802	798	787	775	764	784	790	817	813	811	807	756	813	783	758	795	824	781	820	766	773	804	778	807	809	775	789	837	823	820	811	769	757	785	736	787	818	808	757	777	809	787	804	817	824	805	815	786	812	760	795	824	739	749	836	792	759	762	838	805	789	807	833	807	851	804	752	825	837	809	814	807	853	758	782	734	836	822	782	785	768	796	804	868	774	814	813	826	766	850	790	840	856	766	817	781	801	779	805	830	780	788	775	787	810	762	821	776	841	813	761	806	836	785	760	801	767	815	808	771	815	748	779	742	840	821	811	827	811	715	775	801	768	766	770	768	812	829	798	865	772	798	804	785	797	794	794	807	820	822	825	794	826	812	811	841	844	805	795	763	869	723	774	850	787	821	836	807	815	779	768	769	788	835	786	778	776	794	792	766	763	867	793	761	787	746	815	795	823	808	833	822	773	829	805	847	777	862	808	771	821	753	841	788	788	793	809	795	800	811	801	783	851	813	806	855	798	838	772	778	801	786	751	801	777	801	828	812	776	772	806	789	770	808	745	740	835	785	793	833	814	801	771	794	794	804	783	789	804	764	827	787	801	751	817	802	826	748	813	759	808	799	819	787	791	834	741	818	839	800	846	790	830	779	839	794	736	802	791	811	817	828	869	842	797	788	776	827	795	843	816	812	768	794	824	801	833	849	789	795	770	792	836	818	824	789	835	795	811	800	724	745	786	782	807	785	800	746	775	798	802	850	793	780	784	803	786	823	767	831	800	840	787	783	724	802	774	819	798	814	809	788	794	764	790	799	867	817	828	750	786	818	809	815	787	781	811	805	800	808	823	828	752	780	825	818	802	808	815	812	789	794	763	805	752	759	823	777	819	765	761	803	807	770	803	739	805	807	780	772	757	779	798	812	806	777	814	806	792	856	839	819	801	760	841	826	805	790	817	792	863	828	882	816	809	788	794	830	838	814	786	745	796	791	754	788	772	846	789	783	819	821	826	775	845	796	793	786	791	814	836	798	813	821	808	822	794	782	815	805	787	741	787	840	808	820	790	815	800	777	765	843	791	766	814	793	716	794	800	860	852	783	830	834	762	779	801	810	804	850	825	797	783	801	754	825	843	807	791	746	804	815	800	824	820	816	810	826	810	758	806	826	795	806	810	803	832	756	772	800	805	802	820	790	790	797	833	767	774	833	809	790	771	790	808	816	814	814	799	845	766	767	777	801	774	801	785	815	775	775	767	830	802	791	819	847	763	785	768	798	812	807	776	873	798	809	750	820	862	797	789	787	817	796	800	794	793	787	788	752	784	839	827	807	788	810	799	803	796	801	775	760	806	831	811	839	800	800	813	822	828	764	771	821	791	738	783	767	822	790	742	787	850	775	755	807	839	796	808	779	812	767	765	783	779	801	774	781	802	808	866	779	795	816	819	777	785	793	757	800	778	829	824	812	840	768	806	815	812	768	760	821	828	745	799	842	814	810	805	744	836	809	787	791	776	826	785	859	818	844	835	796	809	761	794	760	770	807	789	758	845	767	776	795	857	836	828	822	785	844	804	790	829	791	725	811	783	773	763	804	789	798	806	777	805	822	765	832	770	787	802	740	816	797	754	803	830	791	756	780	810	774	831	759	833	760	812	825	787	784	808	815	769	792	847	802	788	806	836	805	853	794	767	839	816	787	774	781	782	840	792	812	809	791	820	861	820	760	817	777	801	792	842	794	823	717	803	808	788	819	784	761	778	765	789	805	822	777	829	758	786	806	793	815	774	820	776	807	795	820	797	849	803	810	811	830	806	759	752	794	783	812	804	769	749	742	846	723	784	801	776	826	767	767	802	795	784	807	731	818	836	835	819	776	883	861	822	800	779	821	843	775	801	803	829	842	819	779	825	827	746	736	850	825	797	790	824	790	817	766	808	792	790	778	776	772	856	798	774	832	755	769	806	794	791	797	853	805	777	779	773	809	825	795	825	741	864	769	824	790	849	791	826	789	783	789	808	809	814	853	761	840	763	805	783	838	777	787	839	839	774	802	821	776	801	781	837	826	834	819	785	797	801	845	749	820	834	772	785	789	795	808	772	790	794	848	789	820	810	799	819	753	833	815	832	765	812	786	772	831	804	838	770	834	845	780	788	768	792	822	829	842	757	796	808	762	831	838	828	824	801	798	784	810	816	830	801	797	785	836	808	786	777	810	865	813	768	788	842	809	805	803	785	787	810	835	792	773	762	809	798	820	850	783	875	812	831	782	824	806	771	812	823	775	835	861	831	795	782	786	774	780	825	784	759	795	795	796	779	766	781	773	756	797	883	772	814	789	781	779	852	826	766	841	802	775	801	848	761	823	850	764	796	794	756	866	853	792	762	725	786	783	778	760	817	791	789	767	824	810	782	851	772	783	801	826	810	835	842	814	803	828	867	798	796	813	835	804	825	809	813	782	778	797	757	812	788	828	792	832	795	819	735	796	803	817	787	786	813	785	733	807	804	809	847	799	750	782	797	817	804	819	799	787	876	810	794	800	798	786	758	787	804	735	722	780	799	821	743	783	826	858	775	747	767	800	772	746	809	781	784	837	783	805	823	796	780	782	799	816	742	817	780	811	755	759	761	829	809	831	806	768	822	769	739	810	758	793	819	779	792	745	757	760	807	833	803	842	825	846	836	769	800	857	831	785	750
19107	14677	6730	3738	2341	3273	5820	5584	3166	1354	582	374	341	300	289	300	300	299	331	288	289	303	280	304	295	313	305	315	299	290	275	295	254	315	290	313	336	291	309	313	332	286	290	299	314	303	288	326	268	279	305	282	308	282	269	285	333	287	316	301	304	332	282	288	323	296	267	335	296	310	315	279	274	322	307	291	298	295	306	268	296	285	327	293	311	271	287	306	302	306	276	291	281	311	287	314	294	317	301	298	316	273	282	320	336	317	301	280	293	302	299	299	299	279	321	275	284	296	282	306	286	287	319	310	308	325	290	287	310	268	297	312	325	320	288	289	266	316	279	308	272	302	310	292	301	306	310	251	291	323	296	318	286	328	289	279	321	294	301	327	280	275	319	289	289	303	290	318	289	329	302	308	278	285	281	311	296	281	267	293	273	295	286	281	323	319	284	319	298	333	291	279	312	292	276	298	269	303	285	320	296	287	292	311	299	305	324	275	295	287	292	278	287	294	283	328	290	321	300	302	324	318	303	298	306	340	288	303	319	280	297	293	275	277	313	309	281	323	287	275	283	267	296	318	284	304	301	297	299	314	321	273	322	305	310	301	295	270	305	322	320	314	297	293	298	291	291	317	298	266	286	294	310	297	275	291	318	306	296	296	304	275	304	257	280	290	291	300	310	268	284	294	305	283	312	287	263	302	296	294	300	340	310	335	299	272	301	323	303	298	318	272	310	298	291	294	306	303	306	297	298	311	311	299	278	305	282	257	280	320	307	340	310	314	287	336	289	285	284	313	279	293	297	320	286	301	324	307	290	297	289	303	320	321	290	268	307	288	303	286	291	289	287	295	325	310	294	296	283	276	299	302	294	308	313	326	310	306	287	285	289	330	316	278	288	327	329	290	303	279	284	324	286	287	278	313	311	296	276	350	294	283	298	307	307	292	315	307	293	300	266	315	313	298	292	268	254	303	290	336	284	292	279	277	308	309	321	295	292	279	305	319	291	327	314	302	297	284	294	308	323	311	277	259	310	298	274	305	294	286	291	302	319	306	286	294	318	304	281	299	287	289	280	268	295	313	292	285	297	297	310	274	319	332	282	270	319	288	289	303	303	281	318	308	276	295	296	290	295	281	289	295	299	311	313	294	286	308	305	288	317	329	305	313	307	311	305	287	277	304	302	287	301	290	313	305	287	305	310	284	321	302	304	284	299	301	323	271	308	319	301	328	279	300	319	290	302	298	294	300	314	306	303	292	289	316	321	311	279	319	289	280	308	297	279	311	292	296	302	304	325	318	301	284	305	319	297	292	287	310	261	288	319	303	286	272	277	318	291	297	281	293	321	289	283	264	302	309	306	287	299	300	267	280	338	298	293	294	283	301	287	309	302	311	301	308	304	308	312	267	261	290	277	300	289	302	306	293	261	302	276	321	303	310	311	302	310	303	303	296	295	295	296	272	290	312	291	284	284	287	309	258	265	280	300	302	326	304	303	314	300	306	290	315	282	320	279	262	309	304	260	299	268	271	284	284	323	311	301	306	277	300	272	261	266	296	312	319	263	285	294	284	346	321	315	323	329	293	294	318	314	332	320	302	290	297	281	298	300	287	289	308	284	302	294	283	284	283	314	302	270	301	309	267	286	277	274	294	304	281	295	313	283	322	317	299	297	278	280	328	312	323	293	280	304	311	312	311	287	313	320	295	303	280	290	313	308	295	297	294	281	335	289	322	271	309	302	272	280	301	302	271	314	310	322	310	332	281	306	299	275	313	326	303	278	312	273	319	287	332	272	332	299	276	299	311	293	328	289	298	305	285	320	288	289	331	288	289	287	300	305	297	311	302	306	316	314	278	296	300	298	330	303	319	291	312	295	300	298	281	311	295	308	287	281	304	313	299	301	297	277	275	297	289	281	298	286	285	299	303	277	267	295	287	266	279	280	317	313	295	304	291	283	311	306	292	303	322	292	302	301	319	329	321	307	278	281	318	286	282	290	288	302	297	316	304	279	313	333	325	328	323	307	280	284	316	280	335	312	317	308	279	298	304	292	326	258	279	290	320	309	284	301	283	279	334	278	297	280	280	290	313	295	284	313	316	270	309	301	306	294	317	323	296	294	291	341	278	270	309	302	306	323	301	307	304	322	301	262	294	288	327	305	322	301	317	311	299	264	302	275	311	270	303	286	283	296	282	294	289	297	307	283	315	272	280	286	293	310	296	294	288	297	275	267	302	280	278	308	278	306	288	293	302	286	316	324	308	304	323	278	314	303	295	307	291	309	283	286	270	288	284	305	317	280	318	289	309	251	268	344	274	299	301	347	313	308	285	312	269	278	301	255	291	286	312	331	333	292	296	302	311	290	358	306	323	270	292	289	284	285	296	345	303	315	280	301	284	309	311	312	306	296	278	280	257	301	312	282	302	312	302	306	292	316	288	285	292	280	287	288	300	317	305	303	309	301	296	277	279	287	265	280	283	312	317	323	278	305	287	279	312	292	309	282	319	315	289	293	272	282	289	305	286	303	292	309	303	279	284	311	306	283	295	281	307	305	271	306	273	326	305	291	273	298	309	304	290	296	280	279	297	312	303	278	310	305	296	321	288	279	301	328	326	298	282	310	281	308	279	312	290	262	301	278	308	277	293	289	309	314	286	293	307	287	328	276	298	304	319	280	297	303	292	307	296	288	337	310	322	317	276	311	319	282	268	274	325	301	312	295	297	285	292	306	299	299	299	322	250	301	311	317	287	290	312	320	313	289	327	324	277	326	279	297	276	308	309	322	322	321	282	302	287	292	316	282	325	304	277	307	299	301	285	328	310	302	285	286	272	292	316	305	331	274	323	289	283	316	276	292	284	291	311	284	307	301	267	298	294	286	274	264	302	268	287	275	306	281	339	294	315	283	316	297	279	294	317	327	291	299	294	283	286	263	271	312	318	310	278	314	271	286	304	256	306	326	320	274	280	312	288	321	318	333	299	305	302	278	261	294	302	290	327	286	288	307	307	306	298	291	266	291	299	302	284	270	309	301	281	323	310	313	321	257	282	303	298	290	307	282	288	273	273	302	303	328	327	298	308	321	289	300	271	296	312	349	307	277	289	293	312	320	293	279	296	313	295	307	278	263	318	333	304	295	294	313	294	333	325	285	322	315	297	294	277	313	309	274	316	335	281	271	302	301	324	303	305	333	291	340	283	263	295	313	289	284	301	305	304	279	300	286	314	277	315	318	268	329	307	290	305	292	310	267	297	274	294	320	277	272	271	338	316	295	314	322	320	293	297	281	303	280	265	288	278	308	334	312	313	313	320	266	295	293	283	275	306	314	271	292	293	316	318	321	269	311	298	313	292	308	270	291	307	273	296	300	295	278	308	291	285	316	327	286	299	265	292	325	294	309	278	312	285	280	301	308	304	281	293	310	298	284	321	291	291	296	314	310	299	288	323	303	314	301	305	304	295	313	305	278	317	301	267	302	302	322	325	290	309	271	276	247	314	309	309
13643	12041	9801	9780	8194	12876	19941	18166	10855	4810	2038	1168	1006	932	883	832	817	861	785	788	797	792	812	844	802	807	799	817	829	829	830	785	791	793	860	816	818	809	831	789	790	813	816	784	777	795	854	813	817	768	819	791	759	771	818	820	859	795	820	803	761	849	793	776	788	785	838	805	784	777	792	805	807	813	835	827	826	759	824	834	803	862	815	803	771	826	841	802	839	775	774	784	760	816	765	784	774	766	795	802	808	832	791	815	848	795	780	835	823	827	828	822	828	790	760	826	775	804	803	788	797	828	804	832	769	828	804	804	792	795	770	846	826	832	803	789	858	816	778	785	782	787	815	831	864	818	841	851	761	810	799	820	823	778	785	848	855	793	768	836	801	817	757	852	846	841	819	817	801	794	830	773	805	854	772	784	797	861	830	827	766	787	796	822	852	795	788	856	846	844	749	822	859	834	833	789	818	772	773	798	799	860	853	808	803	764	823	824	850	794	786	829	812	827	810	833	829	877	823	749	822	792	808	813	814	823	772	820	808	824	805	871	833	812	757	790	825	848	835	822	822	793	808	780	805	776	820	808	789	794	788	853	817	760	844	833	878	797	821	806	804	784	773	801	843	827	864	814	818	817	817	831	782	836	798	777	859	793	801	783	775	805	800	814	794	796	829	796	833	777	769	835	789	776	795	778	823	824	866	793	796	755	816	814	804	816	815	801	761	819	741	738	798	786	793	769	845	788	813	822	833	742	841	833	796	792	822	826	774	861	810	809	789	792	820	778	829	837	753	799	798	784	818	806	814	821	755	849	746	801	769	804	809	837	808	854	776	809	803	832	780	822	825	835	824	795	790	810	786	850	847	796	765	781	864	819	839	804	828	796	796	780	830	759	857	842	769	842	800	814	817	821	833	788	847	835	818	815	787	774	791	823	774	801	864	835	812	794	833	802	825	825	816	784	782	782	808	801	844	833	792	781	793	809	829	821	821	776	827	853	812	823	804	803	778	813	771	822	793	805	765	794	817	778	744	825	880	854	850	833	745	829	803	813	795	788	818	854	814	828	847	821	784	797	806	793	779	808	781	827	852	790	801	846	832	830	805	783	795	826	878	780	786	778	828	783	803	824	799	827	771	770	787	818	820	794	762	814	827	806	809	752	782	807	771	783	813	810	807	792	806	834	808	817	806	814	804	804	838	780	812	819	878	792	832	819	792	790	777	831	793	861	739	792	829	821	762	841	786	804	800	820	831	796	787	792	780	800	799	792	822	829	791	819	814	759	790	846	829	759	822	796	837	791	825	773	784	820	757	822	843	822	811	827	830	823	846	811	844	836	794	792	815	807	769	851	839	832	826	796	853	780	803	758	797	776	865	829	780	836	789	805	803	808	789	802	824	787	776	800	821	802	863	813	858	886	769	754	828	820	820	775	789	836	849	761	785	840	730	773	746	841	831	772	784	826	830	803	809	789	816	756	839	818	816	766	782	829	802	802	809	846	833	787	844	785	808	802	853	793	830	794	804	808	852	775	811	796	776	785	786	809	838	784	800	809	798	793	798	832	819	812	777	801	798	820	830	753	770	769	868	801	804	847	844	809	831	773	830	841	823	781	811	873	854	808	821	810	806	799	836	819	796	843	801	782	829	835	807	761	814	867	805	845	799	782	798	822	777	797	811	834	885	889	859	794	794	764	821	814	796	843	787	825	830	830	768	792	787	828	795	816	854	798	818	866	811	797	819	751	707	822	778	880	834	817	859	815	785	820	807	778	774	795	826	794	821	825	826	884	800	841	815	815	798	818	795	844	805	834	788	825	826	810	834	818	812	805	792	815	827	780	796	800	809	821	820	783	812	771	842	794	793	834	788	814	839	845	776	776	861	761	822	854	788	826	785	840	757	784	854	807	809	794	840	776	801	813	864	830	822	786	803	872	783	819	786	851	808	812	815	823	862	841	761	766	833	775	828	786	800	808	748	834	833	833	851	830	797	820	783	833	806	740	757	768	803	831	777	800	792	780	850	800	818	717	776	813	825	786	807	841	778	769	769	781	817	796	774	794	767	869	805	809	797	792	762	813	807	829	784	824	767	774	768	768	844	879	813	767	851	813	853	816	810	826	800	829	785	801	802	857	854	813	847	820	827	833	771	771	817	815	776	780	770	836	773	838	840	816	855	812	834	799	807	744	813	837	741	814	765	806	770	790	826	841	793	777	789	794	810	792	813	829	818	821	811	770	803	788	855	828	803	822	791	802	789	818	838	786	844	823	772	779	741	847	794	775	784	788	818	806	819	834	809	793	823	788	791	811	798	835	816	812	793	774	796	830	808	826	781	791	784	806	800	773	785	864	777	800	820	776	792	816	818	781	839	815	790	824	773	816	822	817	808	840	863	789	794	795	750	816	789	817	779	749	822	800	805	808	794	823	788	797	794	846	828	841	819	801	790	875	829	778	848	784	767	800	799	820	780	784	814	867	783	801	801	821	823	854	859	781	807	812	760	786	818	820	762	800	840	820	794	840	825	801	772	784	792	814	838	823	745	840	803	749	824	815	785	772	877	797	809	800	808	809	801	825	773	804	762	816	859	865	806	848	787	828	779	824	819	843	799	823	789	816	812	783	758	814	796	788	828	748	827	837	824	820	763	776	838	812	800	821	800	867	797	766	802	768	837	862	806	761	829	869	809	790	840	852	852	797	792	836	838	860	802	822	800	751	844	777	793	807	802	754	777	805	772	818	825	788	811	796	846	794	795	811	788	809	832	826	786	846	850	755	770	777	761	856	829	824	832	821	809	858	794	813	793	832	843	851	825	763	828	808	770	833	773	751	822	836	806	821	785	806	790	810	766	825	836	765	839	796	846	802	782	803	867	810	794	872	806	799	825	802	870	800	823	817	852	781	805	817	794	781	818	773	832	770	786	805	832	831	794	851	814	770	809	808	816	789	802	831	822	752	847	752	804	797	780	799	849	772	787	825	806	845	814	765	832	837	809	809	792	776	834	800	845	816	864	766	780	844	780	812	832	776	776	802	824	778	755	775	810	783	820	755	843	807	829	809	779	822	839	790	825	803	828	823	817	827	780	825	823	777	847	800	785	767	781	819	804	844	779	850	867	781	829	806	846	911	834	799	766	879	839	798	834	782	831	831	864	832	827	803	811	824	775	805	835	788	817	828	768	782	812	790	861	820	784	802	801	806	820	814	842	817	773	775	841	816	794	735	798	797	789	808	856	809	833	825	803	785	842	794	813	815	845	799	815	754	803	815	857	839	812	810	823	808	779	824	793	807	809	843	795	855	802	799	840	838	811	844	828	841	777	839	835	848	822	844	817	822	801	798	878	800	811	844	795	835	809	809	853	753	767	823	811	820	769	803	805	761	820	777	813	801	730	830	884	811	791	809	798	790	770	808	812	809	816	841	803	831	760	853	779	823	838	810	835	835	804	811	793	821	807	826	790	830	816	855	804	758	770	825	782	810	832	798	778	785	786	859	801	836
36571	32067	16021	8214	6748	19128	42364	33152	21667	8447	3320	1498	601	411	279	286	278	286	261	297	269	271	288	281	270	277	291	292	269	251	285	243	278	276	306	273	290	292	261	271	266	268	288	263	257	259	289	279	255	272	271	261	265	298	304	278	269	286	263	266	272	289	260	249	263	254	291	292	280	289	285	281	277	256	242	284	284	259	308	276	263	282	261	281	299	261	283	249	296	242	275	281	272	267	286	257	276	298	251	301	265	324	268	273	286	268	270	278	260	285	291	277	275	280	301	273	300	256	291	287	253	266	268	270	278	277	282	280	265	261	253	285	265	295	286	281	293	307	294	278	277	279	255	259	284	278	260	289	273	322	245	266	266	261	271	294	257	269	262	299	256	281	316	264	276	275	282	245	280	274	300	295	281	285	269	280	275	249	284	294	278	231	293	299	288	274	284	282	287	269	276	296	241	273	256	272	296	287	282	281	267	267	278	248	275	312	260	296	292	276	256	270	241	280	309	261	289	273	270	278	264	263	258	238	295	292	281	282	260	273	262	254	271	270	277	274	267	290	253	263	286	280	276	263	253	298	300	293	299	281	248	289	272	270	252	280	264	250	287	274	283	324	312	257	265	280	270	275	257	272	266	264	269	245	304	287	279	295	268	302	258	274	284	281	320	264	273	299	282	241	284	282	258	271	288	297	293	277	286	278	284	270	261	296	291	286	277	275	263	252	263	280	279	291	292	283	273	272	297	253	293	284	261	266	291	271	299	279	283	274	288	270	280	264	249	282	260	275	323	256	301	290	293	300	269	293	260	260	288	264	302	282	290	306	276	281	304	282	323	282	251	248	270	252	300	290	284	239	310	279	265	296	264	269	279	269	270	285	278	269	256	286	265	257	296	267	297	287	287	303	243	270	239	265	272	278	287	266	299	292	273	266	264	259	267	268	299	297	290	250	273	256	258	280	308	281	259	270	264	281	276	294	288	290	305	280	291	303	287	298	303	287	255	268	292	283	288	272	276	275	246	300	255	284	283	283	261	271	284	227	269	302	261	290	267	248	251	263	274	289	249	298	256	259	264	276	294	288	296	268	264	287	255	274	266	297	292	253	267	246	271	251	283	286	270	253	284	276	265	278	289	263	271	262	283	277	266	287	286	284	270	266	267	302	275	286	277	294	273	280	280	290	264	286	243	295	258	251	298	266	294	266	270	293	257	256	283	280	289	273	293	251	288	292	268	266	298	270	273	271	285	286	275	284	309	253	247	272	283	263	266	281	274	244	267	267	279	272	283	263	287	288	292	252	279	279	270	303	273	257	266	289	273	289	313	304	266	275	255	300	304	270	261	264	287	286	284	261	285	257	254	297	264	274	253	286	290	293	277	282	273	240	307	311	261	283	285	269	304	298	297	292	279	287	260	293	277	268	294	291	278	283	262	283	274	285	283	279	288	281	268	258	283	279	286	280	292	247	293	303	253	260	250	264	249	276	291	320	287	299	262	294	270	246	299	283	277	268	277	259	264	278	267	293	302	280	283	264	285	276	278	294	252	286	285	274	265	271	265	288	273	276	280	268	251	264	299	254	260	270	275	288	301	308	281	270	278	261	258	286	273	288	257	281	272	278	257	283	279	274	269	221	297	315	274	273	278	258	295	279	263	278	285	272	278	291	275	285	258	300	275	277	303	273	254	265	276	270	294	231	230	271	278	272	262	281	301	299	297	282	279	284	270	240	265	295	257	242	282	255	265	298	290	286	267	267	260	273	259	314	251	253	267	277	279	280	268	280	296	265	259	281	275	284	266	298	266	321	254	288	257	258	303	286	275	269	277	245	268	279	280	296	259	280	290	269	265	260	268	260	260	319	310	290	258	302	268	295	277	252	268	277	299	241	275	287	279	296	251	319	256	265	275	265	266	291	262	264	265	282	264	295	273	272	266	267	293	284	261	259	291	290	286	236	289	286	273	279	309	260	292	270	269	286	304	269	291	277	300	279	252	274	235	274	279	283	284	258	263	273	279	244	280	270	267	289	231	339	290	254	277	275	255	263	267	305	299	277	279	283	272	319	272	285	295	255	294	288	259	271	295	277	299	284	268	250	257	270	289	287	278	285	275	300	259	276	284	235	274	291	292	283	292	307	282	269	306	262	263	275	258	268	266	281	316	302	299	297	321	281	249	280	220	274	288	290	296	286	272	271	297	306	282	284	296	287	243	270	267	259	261	281	248	240	256	273	262	270	262	263	267	250	277	272	305	294	260	312	303	279	268	266	285	261	303	282	242	250	267	267	304	287	279	274	284	257	295	266	290	285	293	274	275	274	263	283	262	293	251	259	259	266	254	300	278	252	239	270	250	274	295	258	293	264	279	279	280	244	293	253	289	261	248	274	267	269	277	271	264	285	308	303	264	264	272	277	253	289	271	282	322	271	275	252	283	292	265	275	285	285	289	245	287	299	251	277	278	272	293	278	280	269	259	276	253	285	266	288	276	270	269	269	266	257	289	266	257	306	267	263	281	264	266	286	268	265	290	248	280	268	267	283	264	284	282	306	308	267	293	264	272	237	285	253	281	255	268	248	291	264	281	272	257	270	261	294	250	279	283	247	287	234	270	291	268	267	285	295	275	278	262	303	275	273	269	251	247	255	288	298	294	273	264	291	272	283	284	288	283	297	282	257	274	272	291	278	251	298	290	275	275	290	271	276	277	278	275	294	292	287	271	291	295	254	273	277	281	279	293	272	277	287	271	281	304	285	299	280	294	265	308	280	255	294	279	278	291	273	318	280	281	276	308	282	263	298	323	267	278	281	283	284	278	274	255	275	290	266	264	334	278	304	256	255	258	283	275	272	311	287	268	254	283	273	287	310	287	262	263	256	282	296	257	283	306	269	255	274	267	263	274	265	255	283	279	270	276	274	307	295	267	259	271	279	272	271	272	292	300	285	263	254	300	284	273	261	282	297	272	276	254	279	252	242	289	272	282	259	284	266	279	253	266	304	260	242	259	287	267	254	282	256	250	288	285	280	282	294	273	261	258	275	295	263	283	316	309	288	305	292	297	250	279	271	303	293	272	287	255	297	319	280	294	305	281	286	281	284	302	272	264	286	285	298	261	249	266	240	254	284	270	297	270	279	274	282	300	273	287	279	292	280	288	286	276	279	288	259	255	268	276	288	271	270	271	277	262	287	296	318	285	250	293	284	281	263	277	259	280	257	290	295	225	262	306	283	296	300	291	264	278	274	281	273	304	322	280	270	300	268	261	263	282	272	262	285	284	298	269	294	298	303	265	308	277	269	291	285	310	277	289	271	288	266	275	273	257	263	256	289	258	271	257	291	275	297	257	291	293	259	274	310	266	266	280	281	260	261	291	300	251	272	279	278	281	274	277	262	271	263	287	254	265	278	285	278	290	272	284	302	270	270	281	288	282	342	276	271	282	236	283	264	277	278	298	288	252	276	282	306	265	258	301	287	282	273	258	277	285	268	296	276	273	255	274	280
25357	22744	15560	15791	17486	35584	56898	48446	38864	21872	12893	6833	2708	1368	800	857	904	965	854	752	797	795	771	766	771	698	743	741	805	742	736	814	793	799	804	770	779	754	728	739	763	746	774	759	723	770	786	738	744	789	744	739	741	773	754	781	746	746	808	710	793	758	720	778	771	747	803	732	789	771	793	743	754	757	778	793	715	767	765	789	756	756	803	743	755	725	756	749	773	751	751	741	721	750	742	801	776	752	727	781	777	741	795	725	787	772	762	764	760	756	752	734	714	769	767	769	738	741	790	748	758	788	716	745	766	808	750	744	735	774	796	805	787	744	738	754	767	794	730	739	740	763	759	776	758	788	771	783	798	742	718	739	779	744	750	777	748	697	793	740	762	735	768	707	748	721	757	757	812	707	787	704	799	758	787	770	755	772	731	749	751	729	765	800	760	799	778	763	721	796	754	817	752	750	730	739	778	699	775	685	791	755	776	756	722	781	762	797	760	813	749	742	770	739	708	760	742	758	720	773	758	740	760	767	736	764	736	742	773	795	736	773	743	779	742	747	759	748	739	719	778	749	769	740	747	738	759	761	726	755	776	739	711	742	754	779	770	767	710	806	779	752	691	744	754	750	769	728	733	732	736	697	748	765	740	737	730	749	748	802	709	766	779	727	736	796	780	759	762	735	791	723	753	763	753	709	776	748	766	770	714	767	756	791	763	764	741	741	761	763	746	755	719	798	773	754	764	741	784	753	734	718	821	743	744	737	740	733	776	786	795	797	725	752	784	727	714	796	729	745	775	770	732	757	750	707	721	820	742	743	712	706	784	718	739	788	826	765	771	793	763	764	775	807	755	727	778	737	719	712	775	773	774	794	777	737	712	774	678	745	713	768	734	695	804	819	755	723	748	811	800	774	797	699	722	768	727	730	731	790	799	757	765	746	736	685	775	738	776	720	781	791	788	750	733	716	774	794	727	745	739	782	748	759	782	714	811	743	780	719	755	758	785	739	756	729	750	741	724	760	723	768	763	762	812	741	762	782	795	764	767	751	703	713	767	720	752	719	736	740	749	783	780	744	762	742	809	732	726	742	792	754	737	773	769	706	722	757	742	763	766	795	766	748	763	710	727	753	765	719	814	774	776	802	707	739	791	689	768	786	761	780	805	749	741	722	782	792	755	752	722	763	768	722	712	757	743	762	765	758	763	728	805	728	714	702	759	754	736	773	776	765	730	807	755	730	835	743	727	765	742	726	717	742	731	759	783	729	750	760	752	757	751	730	744	729	771	759	784	726	808	775	730	721	780	746	792	720	712	722	756	706	770	805	749	734	732	718	714	753	711	730	762	773	794	736	838	687	735	730	799	765	743	747	796	728	788	737	800	713	740	757	801	758	745	774	768	746	766	782	756	754	745	727	734	792	739	728	738	723	772	711	760	740	813	785	763	768	759	740	774	740	764	774	740	765	758	757	732	787	679	780	748	776	802	740	805	698	779	751	739	720	790	749	766	757	716	752	750	736	785	751	745	738	745	790	799	777	747	752	789	771	685	748	731	757	732	777	741	740	764	742	685	747	796	739	757	751	777	716	808	729	753	749	725	741	702	754	745	740	777	769	789	696	783	768	727	763	756	693	724	729	803	786	729	765	770	762	795	759	793	750	746	799	788	729	756	768	781	778	773	778	769	718	778	827	746	750	769	740	715	778	738	731	788	747	774	767	780	743	752	747	804	753	813	785	724	810	716	751	733	780	710	779	786	748	785	757	786	812	748	760	849	788	732	703	762	756	724	741	721	765	741	800	767	758	719	709	691	720	714	757	774	783	704	793	767	772	788	797	785	731	743	776	757	726	749	771	757	756	825	796	813	745	721	754	807	769	731	758	779	771	756	782	769	756	726	747	737	798	735	723	735	762	720	750	730	731	735	734	716	767	759	767	782	730	739	757	764	776	748	764	732	729	748	797	705	762	766	745	779	743	795	771	764	732	760	753	705	714	759	748	761	710	706	748	746	734	764	716	810	713	765	712	731	765	816	786	753	778	742	806	760	767	772	785	781	769	763	748	782	738	753	728	775	758	771	763	791	771	743	775	836	761	749	741	735	737	760	811	736	750	742	743	737	744	773	733	719	776	781	746	742	765	733	749	760	758	756	777	723	732	813	778	751	788	696	722	738	749	742	804	756	741	778	793	798	770	806	784	765	817	720	744	755	688	749	776	764	773	792	796	728	776	727	778	846	741	765	763	733	785	774	755	767	764	717	791	725	766	784	799	779	763	806	782	732	712	808	688	818	742	786	740	770	749	759	734	697	749	684	731	754	772	708	752	731	779	799	757	777	738	754	731	750	771	751	747	775	746	778	751	748	730	809	759	761	750	775	729	776	748	762	769	781	758	770	782	751	785	789	776	761	780	749	767	767	783	771	771	827	722	730	771	766	759	772	794	765	775	756	723	757	749	748	763	758	780	755	766	737	780	747	801	749	732	724	735	779	765	792	745	802	780	775	750	751	734	745	789	733	756	762	718	709	736	745	763	828	731	723	792	759	747	774	749	793	696	737	713	756	733	780	763	776	732	777	807	754	776	794	751	716	724	754	749	745	772	729	736	785	730	769	765	768	746	770	731	770	718	774	766	724	747	745	739	757	750	730	728	747	765	731	764	723	754	788	785	762	767	753	760	772	740	727	762	760	748	758	732	744	771	836	757	750	763	800	754	723	775	709	779	784	758	762	758	821	744	729	729	749	772	830	770	740	753	781	769	741	811	772	742	735	771	749	769	758	806	747	817	762	742	721	746	759	729	783	795	767	755	765	716	769	747	762	752	771	764	743	727	763	750	741	724	758	765	742	747	795	749	762	706	727	752	761	766	778	769	749	698	801	775	738	734	741	758	805	740	789	760	773	733	809	763	780	744	777	815	728	741	711	755	755	768	728	779	783	774	765	741	724	729	759	764	768	716	720	769	794	754	778	749	738	733	788	697	766	762	727	736	775	765	716	831	774	758	762	749	824	733	795	756	751	783	707	784	818	781	756	796	794	734	762	758	772	770	732	780	780	745	801	749	735	716	735	750	763	813	783	787	731	774	733	736	737	706	803	784	776	735	744	794	757	694	744	810	739	768	746	773	749	770	727	737	736	734	778	720	749	773	728	736	725	758	757	778	772	777	705	751	778	792	736	791	748	762	714	737	769	719	823	736	712	741	703	740	787	774	741	738	778	712	758	700	788	758	740	761	704	724	769	771	761	713	753	743	769	760	743	774	750	814	754	756	774	755	756	767	786	745	790	748	757	776	776	786	751	772	734	790	754	772	783	751	750	725	778	775	793	728	762	733	758	775	751	772	744	745	750	774	726	741	724	744	779	798	736	698	816	803	717	733	728	778	797	740	718	760	738	757	704	727	762	710	743	786	779	727	722	756	728	766	757	736	741	738	792	775	753	768	775	736	752	783	783	748	725	746	793	732	742	796	753	706	796	743	750	736	774	755	694	763	752	776	710	769
43883	35382	23241	15487	15406	35450	58827	45042	27891	12264	4300	1062	359	329	288	362	409	578	552	372	319	282	279	273	272	266	295	259	296	288	277	279	248	255	296	295	289	316	270	291	265	278	286	293	292	286	294	269	277	296	278	298	299	296	305	296	276	281	296	279	295	306	312	305	318	286	270	267	300	322	290	269	286	318	302	303	297	271	274	293	270	267	286	322	305	278	298	318	295	287	273	289	293	262	294	300	281	288	264	315	277	287	291	296	310	300	294	270	297	281	314	293	317	261	292	281	294	306	293	259	282	280	268	306	321	269	262	268	256	275	294	254	282	259	288	259	274	258	257	289	306	305	298	263	293	280	308	292	280	278	255	278	272	286	309	294	278	309	285	263	294	280	255	303	267	328	271	276	292	283	284	283	268	267	278	240	254	262	271	290	290	288	310	283	291	271	281	286	267	254	270	306	293	282	304	308	299	261	254	273	288	311	288	287	307	276	314	265	296	291	289	290	297	320	307	301	271	274	287	275	281	294	266	287	266	308	289	299	269	292	264	285	278	288	290	291	258	274	272	276	284	263	312	288	277	273	273	281	319	269	269	270	269	285	257	285	283	300	312	254	269	282	291	280	286	270	290	312	293	284	285	302	319	277	294	301	310	268	286	301	320	294	302	270	275	279	273	329	298	295	276	306	284	302	286	292	296	292	286	297	269	270	278	294	287	286	296	294	307	264	272	297	298	284	267	287	310	289	272	282	280	299	278	282	277	287	273	306	302	314	291	283	297	263	274	288	271	273	302	324	276	308	266	324	277	271	289	269	254	332	274	291	300	288	293	279	286	266	297	264	281	275	291	312	285	277	283	266	276	282	292	267	278	287	251	309	272	278	318	290	296	272	289	274	284	307	306	312	311	268	307	274	269	260	287	275	247	313	267	304	291	300	297	273	311	303	273	281	281	283	327	270	273	285	314	256	281	260	292	282	298	281	289	297	315	304	316	276	266	297	302	281	292	267	260	294	283	297	295	260	240	285	303	281	296	286	279	299	272	278	275	252	277	304	244	306	298	272	305	307	280	280	312	301	292	287	275	286	288	290	299	262	275	267	278	278	278	297	262	273	306	302	282	277	298	297	274	291	320	281	298	321	276	276	293	272	284	280	296	272	300	288	300	276	266	269	310	285	290	293	277	270	302	293	293	317	281	287	293	284	281	304	285	253	268	284	272	275	280	307	298	290	267	283	273	284	272	289	290	297	302	295	275	293	287	291	304	294	326	320	279	284	303	286	295	265	309	285	270	298	288	327	292	291	322	301	313	261	277	298	288	259	277	286	271	295	285	281	262	291	283	292	307	268	274	273	312	306	264	294	284	269	292	298	292	295	312	310	275	286	293	281	285	298	279	282	320	306	304	299	258	301	302	293	295	296	288	315	280	315	274	302	286	288	278	269	289	303	304	277	305	273	285	283	297	315	287	272	276	256	259	278	277	260	289	300	284	283	274	284	273	295	287	303	306	277	295	268	320	310	266	268	284	276	304	279	290	290	293	275	291	280	308	255	324	317	284	293	273	286	263	281	301	297	284	282	274	284	305	304	257	295	313	255	301	274	282	292	285	318	273	291	304	275	271	301	265	312	303	324	294	264	276	280	335	287	280	297	261	272	291	288	304	290	308	288	297	312	262	272	318	322	296	307	329	274	274	271	277	289	284	273	297	257	280	316	260	285	300	272	313	285	268	267	291	257	285	286	297	291	280	283	269	301	281	267	271	253	238	295	288	279	271	265	283	279	306	271	318	285	312	284	301	326	276	315	274	278	287	285	284	300	317	270	274	276	301	286	291	246	302	287	274	302	313	273	298	269	280	286	294	294	270	308	300	287	265	287	311	262	269	277	278	275	274	282	262	298	292	271	284	288	280	293	291	312	291	298	307	287	277	314	288	292	288	292	293	279	291	282	296	300	311	270	280	279	273	297	324	293	290	288	263	263	296	286	290	310	281	302	279	295	277	285	281	300	266	274	294	314	306	275	276	309	288	267	252	312	297	299	310	279	304	270	288	297	275	293	287	273	296	275	290	291	288	327	276	284	283	307	275	308	281	300	279	299	312	282	301	278	302	297	277	288	285	291	291	297	292	275	291	310	313	292	287	310	270	292	271	307	267	275	305	280	245	287	321	283	271	292	291	260	278	257	295	311	298	289	264	311	284	267	330	306	302	295	304	298	260	297	313	271	269	265	299	312	267	270	284	257	283	314	278	296	275	295	275	295	290	287	307	298	300	287	324	263	322	255	315	291	263	311	301	284	266	303	294	277	311	283	307	262	302	315	301	282	297	291	288	276	294	298	280	295	279	278	279	282	301	273	279	282	284	282	267	285	308	268	299	317	287	277	309	289	281	264	270	306	278	308	283	288	273	282	304	282	261	316	272	282	305	285	300	295	285	294	284	293	285	269	276	291	276	319	279	279	291	290	296	291	294	309	286	281	314	285	261	296	284	283	306	258	258	295	268	319	285	286	300	288	287	286	285	299	260	283	288	267	272	301	314	311	305	308	284	282	286	330	274	253	266	309	295	308	301	281	259	291	290	259	269	285	252	296	242	281	305	275	303	306	294	304	288	310	287	308	279	258	295	314	287	292	304	290	298	271	292	276	262	281	255	270	289	255	265	307	294	266	308	281	299	292	295	286	303	308	301	269	263	268	276	288	280	298	282	330	279	303	279	270	291	278	330	295	297	294	289	295	307	252	276	271	293	303	278	255	297	302	286	310	305	289	318	285	264	285	273	292	294	287	295	293	296	293	321	294	293	281	289	286	308	294	269	324	270	284	276	296	281	288	287	275	306	278	291	263	296	267	297	290	261	297	281	267	251	273	299	272	293	319	293	297	298	280	259	296	268	314	285	300	272	294	285	260	308	291	302	297	287	300	288	278	288	275	302	292	274	309	294	280	289	280	286	289	288	289	300	257	288	261	297	306	272	297	283	254	266	291	271	315	299	277	283	295	287	264	261	278	287	270	287	297	304	271	285	299	284	293	297	274	283	292	302	276	253	300	272	287	292	300	305	291	319	275	285	309	298	255	281	308	268	274	291	301	303	261	293	260	285	286	292	283	260	278	301	303	278	301	274	268	268	285	320	266	291	292	265	245	251	284	322	294	281	289	294	282	302	285	278	271	284	298	308	274	288	307	303	283	281	294	284	266	252	264	294	270	281	289	304	279	278	326	278	306	281	267	296	272	292	310	287	281	290	276	290	259	298	294	256	256	272	301	266	309	266	296	274	294	258	277	296	247	280	273	313	297	266	262	298	284	282	296	310	296	302	286	299	262	291	268	264	314	301	259	291	294	281	313	296	294	271	271	277	268	296	277	298	325	282	271	278	300	272	279	289	282	305	269	272	274	285	292	294	310	304	272	282	281	307	293	296	286	261	305	292	271	264	297	284	267	278	285	307	295	263	258	316	303	279	291	296	249	277	256	291	292	295	259	276	304	270	282	288	246	307	297
31340	24728	22187	22324	28264	49353	70978	58363	42345	27056	14775	4196	1207	969	964	1285	1736	2913	2343	1454	1035	862	778	777	780	757	751	742	844	777	774	744	781	785	828	763	796	820	765	763	782	813	813	764	766	748	810	766	808	784	826	848	785	729	840	774	762	784	794	813	770	766	804	775	792	752	748	791	760	755	804	813	773	754	778	756	758	806	811	783	765	743	748	784	822	738	756	770	795	782	789	808	772	784	814	793	764	739	819	770	772	839	815	772	782	725	732	767	761	800	798	817	788	814	791	802	784	770	784	780	727	804	813	780	778	823	783	813	794	757	777	724	769	774	772	799	746	816	763	796	765	760	733	778	790	744	785	782	770	797	747	746	774	781	777	745	874	756	787	714	756	774	792	817	776	810	765	755	783	783	809	805	753	804	782	758	779	788	759	798	768	800	787	750	792	754	735	783	776	761	802	811	784	740	770	806	800	799	784	778	748	802	763	770	767	757	759	756	743	801	813	791	797	742	783	806	787	757	763	763	798	792	799	772	817	797	747	772	781	752	802	753	816	723	772	717	735	766	810	783	730	767	801	796	749	750	771	757	783	802	775	791	776	773	766	779	799	763	778	788	749	798	806	812	809	744	807	769	733	760	758	772	805	814	725	749	748	815	803	767	748	746	836	772	782	777	722	790	763	761	813	770	822	744	792	797	757	833	769	742	795	763	774	796	788	751	761	754	777	750	756	801	742	787	795	725	770	767	760	802	760	793	760	775	758	827	785	766	775	803	778	789	771	750	775	751	737	763	800	772	780	766	793	742	750	830	784	759	782	741	786	795	795	753	803	780	778	720	788	784	792	821	774	814	756	837	828	748	759	748	826	774	778	740	748	812	793	774	775	733	798	827	802	816	782	804	817	792	737	793	772	746	732	787	797	828	765	792	802	761	747	784	737	802	738	757	824	805	768	850	734	782	838	809	743	801	767	824	725	815	753	777	820	795	769	774	778	841	778	755	743	816	779	748	794	791	787	765	747	789	784	742	717	759	778	815	798	724	757	786	766	781	807	763	782	789	834	795	728	783	749	770	767	783	792	770	749	768	758	803	820	798	793	847	745	743	781	765	797	765	784	778	792	780	748	768	761	791	770	766	843	814	766	798	782	810	809	758	784	738	769	772	787	743	764	801	769	762	818	797	775	787	792	780	816	806	773	765	790	746	775	773	785	819	794	745	796	791	789	760	788	790	787	764	806	759	796	762	790	791	838	771	729	763	791	809	733	761	746	789	779	789	753	759	781	772	801	756	759	795	815	751	775	782	787	765	766	782	824	834	766	750	765	792	772	785	744	779	792	820	799	791	810	742	762	748	789	795	797	772	726	826	770	790	756	813	776	746	804	819	767	819	794	773	761	805	794	782	757	770	773	783	780	750	805	797	783	804	823	827	777	804	764	729	801	782	802	788	767	732	816	774	790	777	762	729	743	836	769	776	764	818	810	787	791	739	850	817	781	837	741	788	789	795	753	779	801	774	760	795	765	797	799	738	774	743	787	772	784	840	770	787	743	774	765	820	744	824	765	785	762	770	760	722	780	778	815	780	749	833	796	783	740	739	716	757	812	740	748	747	791	737	790	782	777	775	754	793	774	789	754	775	744	766	735	774	750	744	835	795	804	792	773	747	800	789	799	822	762	787	754	784	768	799	778	811	823	754	842	755	800	743	762	756	757	763	764	700	775	789	777	792	750	765	812	849	822	760	753	795	757	775	777	782	803	815	725	807	810	788	780	792	785	809	781	805	800	790	761	817	784	755	772	756	782	768	799	792	800	789	758	785	734	794	798	779	688	793	819	775	846	790	762	796	737	781	797	774	818	815	796	761	789	806	826	793	852	792	752	793	807	775	755	779	783	808	734	803	770	819	814	781	778	806	788	769	782	820	798	790	804	761	745	767	832	803	783	796	781	768	765	765	759	768	835	777	824	801	840	795	767	772	766	787	819	775	791	757	749	822	785	780	741	782	775	760	785	813	789	790	771	786	784	784	747	763	802	729	792	795	725	753	775	804	748	818	749	788	761	797	757	839	790	780	799	729	765	798	741	768	806	790	779	724	789	806	782	782	800	787	780	719	754	756	792	845	789	746	806	773	753	786	745	823	747	795	842	765	791	773	796	761	745	781	789	788	758	791	814	800	790	755	776	830	751	795	777	743	789	739	831	788	811	762	803	798	805	767	737	792	788	751	742	822	771	770	808	799	781	791	809	778	787	787	779	800	763	767	818	788	772	794	737	794	825	804	768	812	794	801	750	813	774	778	765	758	775	849	806	807	774	824	814	778	782	747	819	727	790	844	769	773	762	763	792	766	749	785	807	759	809	796	810	766	818	790	788	780	769	836	760	755	804	783	742	802	787	783	749	793	802	772	790	774	794	773	837	785	759	777	777	738	795	824	778	789	796	823	767	724	789	804	774	779	752	811	778	758	782	761	807	787	825	764	897	753	829	794	805	732	751	766	786	746	726	776	805	793	816	798	778	758	763	800	781	771	800	755	789	740	766	838	770	795	782	777	794	771	794	737	779	780	768	794	781	770	757	759	804	785	739	773	762	745	745	787	751	837	787	794	750	777	742	725	754	784	736	747	762	781	820	733	765	774	793	789	761	757	766	786	792	765	791	743	794	767	736	826	749	747	788	773	749	713	793	787	825	782	747	794	756	778	800	733	756	793	744	823	784	802	754	768	768	757	773	766	792	778	805	807	807	753	796	767	768	855	767	750	770	840	743	807	716	778	767	763	771	759	795	778	762	777	780	741	749	740	777	802	781	788	823	802	803	808	774	794	783	759	781	758	771	799	776	747	793	783	804	754	779	796	807	759	813	795	702	784	769	771	829	804	802	759	757	791	829	795	821	805	804	787	767	765	743	846	785	780	750	735	794	760	753	763	774	811	769	762	793	731	839	717	790	810	802	803	764	813	788	779	755	799	811	773	778	819	724	803	761	775	755	718	795	765	784	799	756	708	801	808	801	809	756	792	743	804	752	762	816	755	790	812	788	771	784	773	813	806	760	794	767	846	757	778	831	830	840	800	807	766	823	835	847	808	736	814	828	808	783	738	790	736	778	761	787	780	784	748	748	789	798	824	827	811	742	727	765	796	785	748	830	755	790	742	796	779	747	786	803	804	753	798	791	782	780	719	725	806	828	797	756	788	748	792	838	823	762	840	779	790	794	756	744	767	740	790	778	790	830	786	793	784	768	723	762	841	802	792	831	815	803	786	761	777	790	755	763	747	792	785	811	816	796	785	758	821	716	779	770	775	754	847	801	776	801	817	793	744	874	757	783	751	753	765	777	796	795	795	791	766	801	771	786	793	805	784	827	719	815	777	768	762	812	777	790	842	773	752	828	812	806	811	791	773	834	755	753	797	796	764	736	795	753	789	789	819	758	815	790	770	782	787	801	797	809	807	780	762	833	772	762	773	796	752	760	809	782	753	798	794	785	805	780	790	788	744	799	750
16869	11973	6397	4147	2937	3624	6706	4799	2011	612	514	343	317	294	278	311	328	344	354	332	292	268	320	317	290	289	295	286	320	269	301	294	295	282	276	316	307	324	304	260	301	306	291	280	287	315	296	295	246	271	300	301	252	283	269	255	300	285	343	281	302	296	321	259	298	315	301	299	296	272	295	319	264	315	292	276	294	262	279	284	311	291	317	283	299	282	290	285	306	301	278	307	300	291	318	324	303	286	266	304	276	313	273	298	305	301	270	270	321	300	294	302	308	305	283	308	287	293	281	304	296	263	288	274	268	308	289	288	287	279	311	272	309	307	293	276	280	309	303	301	283	313	289	295	278	262	293	297	287	283	286	296	281	287	275	302	287	301	290	248	264	311	310	266	283	268	293	296	279	301	264	259	286	307	297	279	280	272	318	315	286	281	299	291	293	295	278	306	253	282	279	280	269	312	268	301	281	271	262	304	316	307	274	334	323	301	275	288	252	281	292	294	287	283	273	294	292	274	312	282	284	301	316	313	282	294	291	287	297	285	280	274	299	298	274	297	298	302	283	300	289	303	254	299	285	299	299	297	299	312	290	322	301	270	294	316	290	310	308	314	294	280	273	302	288	297	300	280	317	275	296	286	291	278	292	280	291	304	314	284	275	282	305	292	289	274	334	279	325	267	299	279	295	312	307	280	288	291	302	302	295	294	290	261	267	316	263	287	310	304	287	284	262	300	265	285	266	319	282	307	296	282	271	317	302	281	307	291	301	293	285	294	286	272	300	279	293	268	297	279	291	293	276	314	267	272	274	257	287	301	284	283	301	290	308	283	305	245	311	280	318	297	286	289	261	298	300	301	293	293	280	309	281	326	278	302	287	285	303	284	286	266	306	273	257	296	246	302	290	293	294	279	315	268	286	287	282	319	260	303	281	291	296	262	303	272	300	291	284	293	306	301	290	264	308	299	297	281	270	301	314	296	306	285	292	329	289	302	261	271	294	295	295	274	278	294	307	312	265	293	293	258	280	279	258	303	286	303	287	287	279	264	258	309	285	308	283	305	310	309	266	300	276	295	273	326	309	273	284	277	294	280	283	256	292	285	319	284	289	297	247	280	282	279	252	302	290	268	260	300	276	245	336	321	301	315	263	291	301	267	313	287	308	286	280	272	307	276	286	275	282	322	303	315	318	274	272	293	293	305	297	300	329	278	305	275	283	266	263	266	276	295	288	291	302	285	282	275	302	299	292	286	303	263	303	276	285	291	277	267	296	297	307	287	281	297	296	309	284	302	279	305	300	303	295	270	308	272	298	311	296	277	314	279	284	276	273	302	317	300	263	310	283	288	301	272	267	297	301	283	316	274	304	247	301	306	291	287	289	279	326	319	257	283	306	309	277	277	257	304	289	293	287	284	326	330	301	294	293	313	288	299	304	295	299	286	284	248	303	267	280	300	256	319	280	294	279	300	293	315	310	305	269	268	281	312	313	293	274	332	283	261	279	311	322	309	332	285	294	265	293	322	324	299	289	297	283	286	281	310	294	305	274	302	314	303	318	287	299	269	294	302	267	284	277	302	317	310	250	305	273	263	306	284	303	306	290	285	285	278	271	290	279	277	309	279	297	253	283	260	309	303	277	265	283	283	299	279	274	271	306	286	285	301	294	295	278	305	314	271	276	318	281	286	269	312	261	303	283	305	283	309	287	281	307	288	306	287	327	311	288	269	310	299	290	253	295	278	296	277	269	289	293	308	312	303	300	289	312	311	290	291	304	307	308	305	275	313	301	311	277	309	299	310	291	290	297	284	290	301	302	265	313	314	290	303	306	272	268	306	269	319	307	282	290	282	292	296	291	321	300	285	292	263	294	301	301	291	295	287	301	312	287	266	261	291	344	285	307	295	271	272	273	287	287	298	319	265	293	305	278	314	321	295	271	259	286	260	276	296	262	317	276	302	300	273	272	295	286	316	310	291	280	303	323	286	294	264	282	277	296	306	266	315	295	274	329	288	273	298	273	250	303	313	285	279	322	279	294	293	280	306	293	300	301	271	274	288	318	267	269	298	307	304	298	323	277	305	268	304	282	297	285	289	266	273	304	278	300	285	279	289	296	299	293	294	300	296	269	284	283	285	286	263	311	268	284	294	281	275	312	315	296	284	269	295	273	305	322	305	294	297	289	274	291	311	278	293	287	257	289	281	284	265	323	264	277	269	269	299	298	278	303	300	305	297	262	269	322	269	304	309	283	298	318	272	258	281	270	270	276	289	291	288	309	296	292	278	284	305	292	277	269	273	296	314	272	311	272	307	292	306	294	271	274	295	301	276	278	304	306	289	288	273	285	296	305	275	286	320	294	291	277	284	291	297	271	293	297	306	285	289	255	300	260	315	303	266	278	330	297	309	285	316	277	285	264	315	278	288	298	300	272	282	283	307	281	288	273	299	293	277	289	304	270	311	317	289	302	271	285	309	285	291	293	318	289	279	301	286	296	258	288	274	303	274	291	322	273	287	280	296	318	298	328	291	284	296	286	275	325	301	289	301	295	273	297	285	320	332	282	302	298	296	287	278	288	278	310	261	273	282	291	280	305	292	280	311	304	302	284	312	283	276	317	293	291	302	304	295	267	255	303	300	291	255	265	299	294	298	290	296	280	279	291	276	283	299	324	263	296	294	334	310	305	291	296	279	276	275	286	274	296	303	279	273	288	268	317	259	283	300	330	288	335	287	284	300	281	286	268	278	288	298	280	286	267	311	310	303	249	297	284	302	284	287	293	253	304	301	310	261	288	305	282	287	305	250	295	298	288	269	280	304	311	325	267	279	308	304	293	268	291	293	298	270	257	266	287	287	310	274	321	288	283	304	306	307	316	271	290	294	264	253	292	286	287	286	243	314	272	304	288	279	285	300	256	308	300	316	286	273	288	271	303	311	306	296	286	271	303	305	311	297	283	282	275	291	298	270	279	307	272	287	292	285	287	292	301	322	286	290	292	295	294	271	296	265	291	307	316	256	307	292	287	271	295	288	324	279	314	290	290	305	283	274	284	284	261	297	283	291	304	259	327	274	278	263	301	300	302	307	283	295	320	263	250	314	267	285	278	298	252	288	295	291	286	306	268	284	276	305	280	275	309	311	262	297	307	284	307	295	296	321	275	276	304	298	291	266	291	319	330	293	281	295	251	311	281	294	317	300	299	271	264	292	306	298	284	319	279	272	274	292	297	334	289	284	260	290	291	324	298	278	303	307	255	293	279	271	313	318	295	280	318	266	273	278	292	279	285	291	265	278	312	281	304	330	314	306	300	312	306	292	306	315	285	297	266	329	273	302	291	292	263	309	276	308	281	278	278	300	286	266	303	268	313	272	307	294	277	275	280	272	280	280	301	280	296	276	281	292	300	288	289	281	261	274	306	297	276	300	276	312	310	291	292	288	312	281	287	331	278	276	280	275	305	287	314	311	296	277	289	319	307	300	302	291	299	303	280	306	277	315	286	273
12042	10511	10122	10943	9835	13943	22486	16450	7158	2246	1915	972	950	902	909	906	917	1012	1052	966	933	801	794	831	772	806	767	804	777	749	820	774	804	801	803	809	819	752	789	851	791	745	785	803	777	815	756	749	795	757	746	751	796	753	830	846	790	778	769	816	805	741	784	728	841	810	809	783	788	816	805	789	771	814	805	800	761	749	797	754	779	822	770	822	783	786	790	806	755	749	792	789	783	779	813	799	781	785	800	783	795	767	766	746	767	757	802	771	820	819	753	786	808	795	755	732	793	795	787	777	792	817	824	799	753	761	770	818	782	819	803	827	822	779	745	772	767	782	808	777	808	756	770	811	762	783	802	798	760	782	775	765	849	814	785	778	770	796	786	805	812	815	837	793	763	778	789	740	791	806	763	803	751	734	813	844	772	754	761	845	842	785	774	808	763	763	758	734	811	784	753	783	765	783	807	830	848	787	810	814	817	796	761	807	794	744	770	752	803	762	808	824	818	795	804	810	815	801	756	792	788	800	756	765	800	810	781	789	793	766	828	772	756	813	820	800	802	753	813	763	768	761	819	772	809	710	822	772	852	778	830	789	823	774	799	779	828	790	849	855	789	789	755	728	803	754	772	789	765	784	777	815	781	807	786	789	760	786	791	763	770	787	745	811	819	841	794	763	785	819	752	791	775	794	837	768	792	830	782	751	816	773	787	801	823	788	814	822	786	751	801	839	763	721	763	797	740	797	789	792	749	807	770	846	789	810	814	748	811	816	756	806	806	798	810	789	744	803	774	824	773	825	818	769	825	742	780	778	797	799	789	806	748	782	747	824	784	750	843	768	789	749	788	761	737	820	801	747	787	766	789	809	772	805	785	764	831	768	800	843	764	765	806	773	729	821	813	827	784	837	759	752	744	811	816	773	802	782	714	820	843	775	770	732	842	781	798	806	751	718	810	798	839	779	838	731	813	794	788	787	813	795	781	807	759	827	819	767	817	771	757	781	757	802	807	789	767	762	786	804	817	807	814	821	797	796	774	811	809	772	794	783	783	784	773	786	837	822	759	850	806	773	781	816	812	757	766	788	795	831	808	773	753	807	727	762	846	805	765	805	765	812	802	807	770	806	754	780	790	748	776	810	776	789	761	805	721	788	834	810	813	853	771	777	744	791	786	782	809	765	756	773	792	821	746	753	802	777	784	733	791	830	790	757	779	814	808	788	805	771	832	783	789	781	786	806	829	806	747	779	824	780	755	787	795	786	781	731	819	811	830	764	785	840	826	771	838	772	791	765	771	834	776	753	812	770	800	799	730	783	793	762	798	784	800	793	790	746	799	746	822	824	785	791	749	835	850	772	790	804	763	771	815	792	783	792	788	794	785	792	777	802	761	809	815	811	808	788	830	797	818	753	790	785	789	782	787	785	772	792	777	822	776	826	808	769	805	761	823	766	795	756	813	780	800	819	846	756	755	799	741	774	794	823	765	866	795	833	848	804	785	808	789	783	763	786	788	831	800	739	813	787	835	784	837	805	757	799	759	812	826	807	774	800	771	745	780	794	815	770	847	802	780	785	755	811	772	810	813	832	784	798	791	788	816	813	830	772	797	791	821	802	797	778	783	787	816	757	839	776	816	792	798	829	813	794	792	804	788	788	734	794	807	792	824	790	752	793	824	799	791	850	806	759	842	823	790	810	780	794	778	807	735	803	786	792	830	768	746	782	768	798	739	753	798	821	794	767	759	807	768	797	846	772	830	775	780	789	801	838	786	799	849	806	799	805	774	819	787	768	761	801	798	800	794	785	778	793	786	843	754	797	805	815	766	782	794	787	838	743	810	797	835	784	767	807	792	805	852	773	818	781	749	808	762	773	802	805	829	785	798	818	787	801	805	758	795	758	783	785	775	741	782	756	787	753	767	836	809	772	774	806	844	805	778	746	792	760	746	798	774	786	724	812	806	797	726	766	739	808	813	736	742	788	779	791	803	777	811	798	759	802	812	816	802	788	721	803	822	737	798	815	776	770	790	854	825	841	826	787	796	820	779	768	793	818	815	759	810	760	816	808	768	754	779	764	795	757	795	745	746	750	786	815	815	800	821	799	828	792	791	732	785	757	777	822	824	781	785	809	721	795	808	790	803	780	820	880	801	761	757	826	774	780	767	836	803	819	770	783	805	770	787	846	781	765	802	837	779	838	799	811	800	809	784	743	802	798	825	781	772	779	776	816	814	843	785	787	858	794	814	810	801	743	720	739	752	774	814	831	776	775	731	732	837	756	777	777	745	803	810	795	820	718	794	805	813	762	857	768	778	770	734	822	784	789	752	789	792	814	728	818	844	771	768	824	808	756	831	760	767	758	783	814	758	781	826	801	763	843	772	818	776	797	806	813	811	798	803	807	824	748	782	768	777	807	807	788	794	777	816	796	778	779	798	813	822	833	795	816	828	744	808	731	768	782	761	804	751	750	752	822	774	769	793	844	772	797	803	825	780	770	809	814	811	768	836	734	781	794	799	814	848	803	827	784	744	760	827	772	837	828	818	789	757	806	795	814	746	789	815	837	765	758	780	786	783	773	789	808	817	764	781	781	751	825	810	809	827	824	816	814	797	781	787	817	805	804	804	782	782	845	802	769	772	726	814	838	775	769	762	835	728	784	802	801	753	779	804	767	827	851	796	806	828	772	727	805	817	797	798	733	814	817	830	780	742	774	791	811	793	769	778	776	784	770	817	767	787	779	835	832	786	821	775	795	803	749	789	705	777	779	798	811	799	794	722	772	835	764	762	782	777	813	799	784	817	798	808	761	796	794	823	789	757	763	836	787	791	759	767	778	757	780	757	751	794	826	795	818	769	775	799	800	725	829	797	767	799	761	809	797	820	799	741	783	777	768	829	811	855	754	745	816	767	748	762	786	764	860	751	802	792	825	771	772	784	809	750	793	834	817	819	849	795	789	811	811	788	787	819	818	819	789	766	788	794	788	809	758	775	769	793	833	810	788	772	789	768	771	770	794	804	854	810	814	783	779	774	761	750	799	773	768	774	808	757	782	793	758	833	780	811	758	785	844	746	803	808	790	745	794	815	767	812	756	778	754	733	853	810	816	817	813	798	800	759	793	776	848	828	818	799	792	827	757	829	722	808	812	790	767	840	779	830	787	810	802	802	798	792	773	795	843	801	769	804	810	754	804	824	752	787	786	756	764	806	744	787	784	750	770	737	761	762	769	758	822	741	820	763	789	744	764	778	796	800	811	761	778	766	796	750	753	805	840	829	824	785	756	768	787	836	778	759	749	800	741	798	811	841	796	794	824	811	775	793	795	793	836	829	792	789	780	800	803	793	770	851	826	813	785	815	800	842	820	770	828	779	863	765	801	762	809	791	837	809	852	798	811	750	757	775	747	819	823	810	801	750	811	823	772	783	813	777	817	730	840	798	745	780	776	829	728	730	788	798	822	767	786	821	777	795	778	811	762	847	826	820	823	796	816	804	818	811	807
34000	27160	16538	9235	5673	22340	47056	34445	17016	3530	514	322	411	530	662	556	532	480	426	334	300	267	278	287	277	261	267	255	230	259	283	312	278	256	275	293	257	259	281	285	265	261	266	288	296	297	268	263	279	283	284	276	269	270	274	296	252	263	273	263	277	245	275	272	320	282	295	272	321	271	254	262	266	272	267	284	271	270	259	243	301	284	271	289	298	297	273	270	281	253	265	286	275	284	269	266	269	281	283	262	301	280	301	256	284	275	258	266	260	269	293	269	258	294	260	263	299	272	278	246	321	241	277	280	262	308	277	280	264	293	290	284	260	286	294	260	276	292	284	267	260	260	254	273	289	284	269	268	266	255	278	249	269	301	249	290	269	297	262	245	267	271	252	292	266	271	287	257	273	271	256	280	265	296	276	268	281	273	271	269	275	254	270	271	265	270	306	249	262	279	248	287	261	304	282	271	280	304	287	297	254	258	280	294	244	279	293	280	290	274	263	265	301	260	278	274	272	266	275	289	265	281	285	223	254	255	280	250	290	306	276	259	277	282	264	278	271	242	271	269	290	258	272	271	267	271	280	271	284	279	272	266	244	299	284	265	264	267	289	282	255	269	283	274	232	257	273	261	285	298	293	289	302	263	286	275	265	250	243	263	263	281	280	278	286	251	256	273	276	260	277	269	279	266	273	252	253	250	271	265	256	279	255	253	252	249	265	280	286	275	275	235	261	259	283	269	255	282	289	259	274	249	287	264	293	258	272	255	267	296	272	285	268	281	271	284	321	260	296	272	306	259	272	287	265	295	296	264	284	299	245	279	258	284	276	270	262	283	289	257	246	265	270	267	264	277	262	260	284	268	253	283	263	297	274	253	277	271	277	261	288	307	290	266	243	261	270	264	273	214	289	263	286	230	266	236	275	263	266	248	274	294	288	264	271	280	266	258	258	245	292	280	270	307	270	303	282	253	303	290	262	282	279	270	257	284	270	285	288	277	240	314	284	284	258	268	279	266	286	279	283	265	236	264	264	259	295	295	298	297	282	276	247	261	246	279	282	281	266	275	275	239	256	258	271	270	258	289	254	303	240	276	257	298	273	267	267	286	297	303	262	246	274	255	267	266	282	254	296	275	291	281	267	260	283	293	275	260	287	265	263	286	250	257	270	282	290	254	283	292	269	259	270	287	284	269	254	283	289	265	236	250	275	266	280	251	290	263	286	269	256	284	311	258	270	257	274	301	291	258	256	279	287	274	294	248	276	279	273	255	275	257	272	298	258	259	259	298	255	279	267	283	264	295	284	252	270	279	288	240	260	288	245	276	289	290	280	256	242	280	255	265	302	261	261	279	267	278	262	270	269	289	279	288	296	283	226	266	233	264	272	237	289	265	261	261	257	253	277	255	273	240	261	259	268	265	264	277	252	287	283	253	284	255	269	270	295	272	263	277	304	273	281	282	299	248	264	293	276	260	277	270	307	262	276	290	277	282	280	268	262	269	260	268	256	289	252	272	253	278	278	261	282	266	289	285	281	257	247	250	293	277	279	290	260	275	266	278	293	253	274	303	243	280	295	274	275	263	266	258	252	267	273	268	286	239	274	241	268	291	266	301	293	261	285	248	281	275	292	267	262	270	283	231	276	276	266	272	247	258	272	275	245	266	260	287	254	257	264	305	242	262	277	273	258	276	277	284	261	276	281	266	261	298	285	252	276	282	256	270	273	271	296	294	259	270	288	272	287	267	280	279	276	278	269	271	266	251	249	246	280	268	254	265	276	260	255	259	244	301	282	256	273	263	253	274	262	289	268	275	258	267	295	298	301	247	248	263	304	277	283	284	297	253	278	250	309	242	290	256	297	273	253	265	279	277	278	276	274	269	308	265	284	272	274	266	254	251	275	265	240	301	285	252	278	278	244	259	301	263	252	267	253	281	298	242	259	252	264	303	312	294	287	255	286	278	270	267	254	262	269	270	277	256	268	264	261	268	275	256	254	258	315	272	252	271	261	258	279	244	247	271	281	247	242	250	272	269	296	272	264	260	283	298	298	288	274	289	265	286	266	284	271	256	296	256	253	326	255	287	258	312	278	284	296	287	267	241	279	255	274	267	263	257	308	276	273	284	262	285	272	271	289	264	252	266	270	280	280	286	252	273	268	257	267	257	260	257	279	294	274	249	279	282	260	266	251	299	273	264	269	286	291	273	260	254	272	257	284	257	296	273	275	282	279	271	271	277	284	273	248	270	274	277	250	269	256	269	274	257	278	265	276	246	259	285	264	287	278	281	278	272	234	272	281	276	284	291	267	254	262	297	274	272	286	239	291	268	271	234	250	260	269	262	293	252	277	285	289	295	291	289	267	289	276	266	287	262	272	255	296	249	270	267	292	259	287	258	248	284	264	265	279	240	283	248	261	271	269	272	249	264	281	294	305	253	277	282	285	287	256	296	270	289	257	279	298	267	298	247	247	307	246	289	262	287	276	242	269	266	261	300	258	238	229	244	255	306	262	259	301	296	249	266	321	261	247	268	270	245	285	262	276	271	280	254	271	290	266	261	268	297	295	282	258	307	281	294	260	274	252	239	276	275	263	285	295	258	248	249	295	245	283	268	297	285	277	246	264	260	264	245	309	260	262	279	294	271	253	264	260	279	274	267	276	269	291	268	280	285	266	291	262	257	269	251	293	271	255	272	254	262	267	256	266	240	276	276	249	259	275	289	272	269	255	283	246	271	254	282	231	261	270	287	249	244	235	250	275	268	271	278	280	257	303	251	275	273	274	265	243	271	271	294	299	281	269	263	283	294	278	258	270	298	287	263	284	275	260	270	273	276	255	286	255	258	269	283	258	292	293	262	276	280	307	269	265	277	284	261	268	286	271	275	299	258	250	301	279	248	282	239	260	251	275	276	270	295	263	270	239	267	280	262	312	253	255	279	255	268	290	251	264	241	291	267	275	277	267	266	263	298	275	301	263	259	247	282	258	245	238	266	247	265	271	270	250	267	280	278	278	247	284	268	261	258	295	277	288	251	254	284	268	286	295	288	255	268	283	254	289	296	268	256	287	269	292	278	284	256	293	280	284	295	260	286	256	308	271	252	270	272	262	276	250	259	294	290	278	292	268	284	266	263	274	272	284	271	257	260	263	286	266	273	286	289	277	227	291	285	279	275	276	277	296	253	276	263	265	293	262	277	276	260	251	293	255	257	296	282	227	282	278	288	254	290	273	249	284	253	270	258	263	272	268	306	281	248	273	277	272	266	257	259	303	252	274	276	281	261	266	285	263	278	291	284	257	283	256	264	259	277	268	265	291	280	284	270	281	259	296	272	298	256	286	287	269	282	261	295	295	275	277	251	284	274	266	257	281	272	274	252	227	254	271	242	290	253	274	298	293	304	255	262	284	270	242	262	297	254	306	291	273	281	270	284	264	282	286	304	269	257	263	271	255	275	259	279	269	253	282	271	283	280	257	290	260	263	301	281	281	247	251	267	251	267
23376	19222	17659	17186	14953	38848	59950	48909	29999	10383	1944	1241	1597	2484	3435	3000	2411	2277	1960	1310	939	756	833	774	769	770	763	709	718	764	759	770	777	731	733	704	802	765	738	752	748	784	766	764	809	770	711	737	775	717	788	753	716	770	745	712	711	731	752	778	726	754	785	735	758	735	706	726	735	798	822	755	784	765	712	758	709	735	703	731	806	732	746	767	777	796	787	777	751	741	779	727	789	738	747	755	727	761	726	736	762	720	760	756	775	752	782	744	725	745	720	699	737	727	766	751	744	748	757	805	751	733	742	740	780	728	750	751	766	778	771	781	747	778	748	758	700	736	723	749	758	707	772	745	756	754	739	740	765	779	778	729	753	779	736	800	760	742	757	728	734	795	763	744	736	745	723	711	748	778	754	789	759	751	754	741	763	755	714	738	732	728	776	719	699	773	754	770	749	760	750	740	737	769	761	754	765	706	740	795	667	756	711	763	756	735	754	777	845	745	755	751	759	782	783	707	805	701	787	752	771	773	741	707	754	747	767	763	740	746	791	773	756	736	740	731	723	765	734	777	774	735	726	784	745	799	744	749	744	726	744	764	685	723	741	772	811	803	761	696	702	782	732	749	744	776	801	759	788	728	730	764	768	723	739	743	704	738	712	743	718	734	707	825	814	754	735	763	812	738	726	757	693	787	778	759	743	736	796	793	714	741	766	734	729	738	792	711	769	768	755	747	748	754	718	750	709	768	743	749	760	739	757	742	771	744	743	725	746	781	737	756	807	785	775	757	720	784	759	775	712	728	774	784	714	753	742	750	771	709	770	772	745	780	737	744	745	759	814	727	745	748	777	715	805	707	744	748	730	749	776	774	754	742	765	793	744	793	713	753	729	757	676	810	739	736	730	786	732	727	761	772	822	783	741	690	753	752	743	708	732	738	700	759	780	733	719	731	734	716	749	763	731	699	727	743	748	752	760	791	776	761	782	679	763	746	783	742	719	739	772	737	784	745	743	747	735	741	764	779	762	724	744	774	801	755	762	795	769	761	747	730	738	755	794	768	758	761	781	780	777	736	748	724	784	755	783	751	681	747	761	717	743	753	749	725	805	732	771	751	800	782	732	746	742	752	767	771	713	777	762	756	768	730	769	749	733	718	733	734	827	772	755	746	788	772	772	772	760	740	734	757	806	792	720	780	799	797	778	736	762	765	758	714	761	741	750	752	681	746	742	772	756	726	702	788	753	742	716	759	770	696	717	748	751	767	741	725	732	755	752	722	739	783	749	694	738	782	758	788	776	758	768	708	724	805	768	741	713	732	765	746	773	774	743	731	774	749	756	708	724	732	748	723	762	760	759	786	730	765	750	787	763	764	736	767	740	744	773	744	774	772	718	766	725	753	740	768	729	729	773	747	751	734	703	744	758	742	780	717	810	718	810	752	718	751	784	722	730	732	766	772	791	767	722	699	727	669	748	772	753	734	662	779	748	729	753	728	758	752	793	747	736	704	784	755	799	711	762	796	757	713	794	786	776	784	740	733	796	702	781	747	767	767	742	760	783	738	773	761	696	768	726	777	785	780	738	742	762	744	796	764	762	738	780	739	794	762	722	753	719	753	745	794	746	749	779	754	751	745	725	700	782	761	722	748	750	748	748	732	749	790	709	813	735	779	770	724	749	821	809	762	769	734	761	841	723	741	760	741	805	736	726	765	775	779	762	714	798	748	758	706	778	787	758	762	784	715	756	748	699	741	754	750	775	713	728	766	740	742	683	740	727	739	776	776	816	730	784	766	752	773	755	777	762	741	735	765	740	810	745	746	773	781	744	787	747	761	776	693	728	747	738	773	740	766	737	727	769	754	754	738	706	696	787	715	759	684	730	755	781	743	722	779	750	733	745	780	698	770	794	755	760	694	761	755	757	750	724	769	746	727	758	739	788	768	735	803	718	772	772	776	771	747	709	752	759	751	714	765	712	744	755	748	695	765	721	741	778	740	763	784	751	694	753	794	765	736	761	749	708	762	736	734	727	766	761	766	734	723	752	764	787	760	738	753	739	800	708	759	718	777	781	749	744	710	705	713	727	762	771	766	761	754	740	778	735	729	745	771	802	777	795	785	781	780	726	741	715	732	744	758	780	740	734	747	745	818	763	744	730	769	765	743	782	741	762	730	721	720	798	751	791	762	755	712	774	732	772	756	773	809	775	766	774	781	756	748	802	753	733	750	741	755	754	826	775	717	709	722	771	742	748	725	731	740	742	726	704	762	776	723	720	770	741	764	776	745	738	757	796	723	739	788	753	756	747	782	771	735	740	819	766	765	762	772	752	763	763	779	688	737	720	727	755	761	767	756	710	773	775	771	698	757	773	719	778	738	752	705	756	730	798	766	754	745	802	723	766	755	751	726	808	786	714	757	733	782	782	751	773	744	745	754	751	717	751	751	723	717	755	748	745	732	723	812	763	749	758	762	768	780	721	784	737	753	730	700	792	696	756	748	731	758	757	764	768	738	766	730	801	762	761	726	702	743	740	774	745	769	768	771	734	740	768	717	763	745	768	777	753	741	778	734	775	758	714	797	733	818	747	787	787	764	709	754	755	767	736	726	785	701	801	726	750	707	670	740	749	699	779	758	737	793	721	763	750	777	764	744	729	772	692	701	743	726	754	734	747	766	745	752	735	712	792	708	771	761	752	758	765	721	774	787	714	732	722	743	712	759	756	761	734	732	779	742	742	752	755	809	757	743	738	778	797	757	750	716	738	738	783	820	728	700	710	756	741	794	765	763	773	725	776	722	784	704	752	735	745	757	769	773	737	803	810	768	745	743	787	772	696	710	713	645	767	754	768	739	718	742	812	796	744	734	727	757	766	815	732	796	751	721	741	766	734	704	741	802	731	713	739	739	739	742	784	738	760	744	716	778	799	741	735	751	758	789	762	781	795	726	759	740	728	736	766	740	747	743	716	746	761	738	757	755	751	769	723	718	720	744	756	741	735	767	754	725	793	790	732	711	715	728	767	767	734	762	754	726	732	709	774	774	699	775	825	746	798	729	762	774	783	736	792	763	748	735	762	763	780	724	742	719	772	770	743	725	765	738	728	716	712	741	740	733	785	759	749	744	765	746	806	772	778	800	750	740	710	713	735	746	778	731	733	759	770	773	682	790	753	751	773	739	773	780	766	760	719	793	767	740	759	722	737	775	746	729	723	732	768	770	752	744	710	778	767	757	777	703	745	748	773	738	785	810	750	746	788	774	777	775	724	709	771	753	823	750	727	718	774	745	756	741	775	724	751	746	724	752	759	750	752	786	743	761	725	770	754	746	743	777	782	765	801	762	716	742	736	758	752	721	742	759	721	751	748	760	700	716	714	776	757	754	780	748	769	712	762	754	740	768	723	723	740	710	706	765	768	782	755	721	742	730	769	751	793	741	778	790	790	710	796	742	716	757	775	751	726	742	759	736	798	731	753	778	744	762	692	734	733	749	737	747	723	746	757	763
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
