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
338193549083	338193549644	338193550193	338193550744	338193551294	338193551844	338193552394	338193552944	338193553493	338193554043	338193554594	338193555144	338193555694	338193556244	338193556794	338193557344	338193557894	338193558443	338193558994	338193559544	338193560093	338193560643	338193561194	338193561744	338193562294	338193562844	338193563393	338193563943	338193564494	338193565043	338193565594	338193566144	338193566693	338193567243	338193567794	338193568343	338193568894	338193569444	338193569994	338193570544	338193571094	338193571644	338193572193	338193572744	338193573294	338193573844	338193574394	338193574943	338193575494	338193576044	338193576594	338193577144	338193577694	338193578244	338193578794	338193579344	338193579894	338193580444	338193580996	338193581544	338193582094	338193582644	338193583194	338193583744	338193584294	338193584844	338193585394	338193585944	338193586493	338193587044	338193587594	338193588144	338193588694	338193589244	338193589794	338193590344	338193590894	338193591443	338193591994	338193592544	338193593094	338193593644	338193594194	338193594744	338193595293	338193595844	338193596394	338193596944	338193597494	338193598044	338193598594	338193599144	338193599694	338193600244	338193600794	338193601344	338193601894	338193602444	338193602994	338193603544	338193604094	338193604644	338193605194	338193605744	338193606294	338193606844	338193607394	338193607944	338193608494	338193609044	338193609594	338193610144	338193610694	338193611244	338193611794	338193612344	338193612894	338193613444	338193613994	338193614544	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3650	2300	2743	3650	2300	2742	3650	2300	2741	3650	2300	2741	3650	2300	2739	3650	2300	2738	3650	2300	2737	3650	2300	2736	3650	2300	2735	3650	2300	2734	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2730	3650	2300	2729	3650	2300	2729	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2727	3650	2300	2726	3650	2300	2726	3650	2300	2725	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2717	3650	2300	2716	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
47018	26454	18215	36930	34043	22243	12159	3454	734	303	205	173	211	228	226	196	206	198	223	191	202	200	203	191	202	176	195	194	194	215	191	224	181	222	216	198	223	206	196	183	194	179	180	169	193	210	203	190	213	209	210	191	170	219	187	231	223	195	200	198	195	192	211	192	206	207	221	220	183	199	214	195	188	199	192	181	166	207	186	202	192	182	208	214	182	189	208	191	178	210	196	205	192	204	226	213	225	197	207	185	205	191	215	196	200	192	197	195	192	200	175	184	188	218	214	176	212	186	201	189	193	194	188	191	189	197	185	206	201	193	207	210	176	209	208	185	193	201	210	215	207	204	201	221	240	209	206	221	213	196	162	196	171	208	212	180	182	181	217	221	191	223	191	202	202	172	198	236	190	203	195	197	198	206	185	171	182	201	187	200	196	183	195	226	212	204	189	195	186	187	194	196	217	164	197	174	213	178	170	221	227	194	181	174	172	215	195	197	185	217	203	213	189	212	192	193	182	223	185	190	195	184	198	228	217	175	203	244	183	224	193	201	222	208	216	195	191	186	205	213	172	185	200	199	192	209	223	172	183	231	205	199	183	193	181	182	215	201	236	214	217	204	196	188	179	185	177	198	200	186	241	206	184	166	193	196	200	166	202	229	195	212	196	210	189	169	177	190	179	186	215	189	190	203	193	228	199	196	200	197	186	167	205	189	200	202	211	194	216	194	191	236	204	195	215	182	180	168	220	201	213	202	201	185	194	167	199	191	215	203	200	213	234	216	199	195	185	205	218	192	175	210	203	241	214	179	179	205	196	208	191	228	189	186	169	176	194	176	152	185	208	194	214	196	210	221	170	201	209	216	173	216	181	185	192	182	213	210	187	165	182	181	205	181	191	199	166	214	193	188	208	208	180	197	178	197	204	180	179	196	185	197	229	190	211	170	210	189	195	169	194	206	196	214	210	192	208	212	180	203	205	217	186	210	193	186	226	194	215	200	203	192	174	202	201	232	199	220	193	203	197	224	178	168	197	194	188	183	177	190	181	154	193	209	227	193	163	209	202	193	198	195	211	187	197	204	165	186	216	206	209	205	189	172	217	209	189	184	200	211	209	212	193	190	161	176	178	195	186	212	175	211	199	189	173	227	197	206	218	179	174	184	218	227	212	207	195	214	195	195	192	185	162	210	190	192	200	190	219	190	204	205	191	207	192	199	213	194	188	174	175	200	216	197	229	212	198	211	196	202	216	201	221	208	188	211	192	203	213	188	197	191	207	206	195	194	201	172	208	201	210	221	204	201	164	181	216	200	214	200	204	197	189	177	210	215	206	194	188	191	161	183	167	196	219	205	175	218	197	176	183	156	201	191	192	199	181	193	185	197	200	208	198	203	200	178	185	194	201	232	191	197	216	210	179	185	203	213	218	205	175	197	172	185	181	202	199	206	208	197	203	179	191	194	199	207	193	186	208	197	218	194	202	192	192	165	192	198	229	195	209	198	189	208	196	205	221	225	189	190	188	204	210	206	189	187	175	234	222	213	213	201	188	228	186	194	227	190	185	211	179	179	200	184	205	206	181	212	221	210	192	210	187	216	214	207	210	219	197	189	202	197	208	193	171	235	217	238	164	223	189	206	206	184	202	215	207	197	196	174	189	202	216	192	206	203	197	200	220	189	205	210	215	179	189	167	206	188	204	208	206	197	214	195	209	206	185	206	210	200	228	182	202	193	186	199	219	204	228	204	216	187	187	224	187	194	218	211	180	204	201	179	192	176	185	189	217	202	199	198	189	206	197	217	196	214	195	219	192	198	185	208	183	214	237	188	209	197	202	175	202	201	198	194	198	193	208	191	181	194	180	198	171	209	208	201	177	205	197	215	181	226	198	205	185	199	217	170	171	193	208	202	209	197	221	216	192	192	195	228	172	201	191	186	207	198	209	182	154	196	196	195	195	201	187	215	205	213	212	191	181	200	211	191	206	179	188	213	194	221	196	177	190	198	201	184	199	194	198	195	212	219	177	200	185	175	166	190	210	193	173	192	192	193	187	200	183	169	224	197	189	229	157	186	198	182	239	211	192	185	233	197	228	186	220	194	176	208	185	179	212	187	202	232	210	201	179	189	196	194	199	222	221	204	194	213	169	170	202	176	193	216	192	183	191	194	190	215	198	174	208	210	208	175	183	174	195	205	207	209	186	182	209	200	195	193	181	186	187	156	193	170	198	185	209	200	198	214	192	197	183	193	196	218	182	199	192	185	194	208	191	200	177	196	196	190	212	198	228	201	200	194	186	195	200	187	205	196	194	225	186	178	221	186	200	187	206	206	197	181	167	193	179	218	211	187	197	200	220	188	179	214	209	197	198	191	198	174	208	211	177	205	221	210	196	218	182	224	203	188	217	183	203	207	220	202	207	203	194	213	225	192	210	199	205	173	198	199	188	182	199	208	207	201	192	197	183	203	205	178	205	194	183	220	196	193	191	197	191	199	194	195	165	188	188	203	209	168	185	172	207	209	204	216	200	198	198	181	192	183	221	209	187	222	195	206	204	199	214	201	197	218	183	190	198	223	198	186	218	184	194	218	187	207	196	216	201	199	197	212	194	191	199	183	220	222	198	209	210	224	186	225	211	201	176	216	198	185	180	206	200	214	204	200	200	205	191	192	192	183	191	211	197	203	198	192	192	218	197	191	186	200	209	211	204	223	190	226	194	189	202	199	186	203	186	203	198	215	229	198	185	187	183	180	204	227	202	179	170	183	191	176	207	191	207	202	194	194	188	195	189	174	182	188	214	211	204	199	185	197	200	207	200	190	155	182	194	217	171	181	192	199	200	212	196	206	199	212	194	222	189	194	208	186	197	193	183	191	203	212	199	192	181	181	227	224	195	178	197	187	209	217	231	188	187	174	191	157	187	197	199	201	189	191	177	198	179	200	187	209	202	192	190	194	188	224	215	201	196	213	177	215	219	183	218	215	207	200	179	182	183	200	227	196	186	216	217	208	209	197	200	201	177	195	169	183	196	182	223	194	189	184	174	182	199	198	243	216	202	173	200	197	199	200	175	208	198	186	211	215	188	199	205	180	185	204	210	189	209	196	206	209	206	197	199	211	214	181	231	184	190	190	178	199	188	185	207	200	177	172	198	177	205	208	164	198	208	192	218	219	214	216	198	194	201	218	213	204	185	211	193	195	228	195	194	195	171	217	198	215	188	205	184	203	190	231	201	188	205	207	202	201	204	170	217	208	220	183	218	199	183	190	199	202	198	174	185	209	217	200	202	192	185	195	189	207	189	194	196	193	192	177	193	206	186	199	193	221	199	217	215	181	209	195	192	197	195	229	220	186	182	197	216	192	194	203	189	178	213	211	196	202	204	206	178	199	224	200	184	212	225	192	187	197	216	191	202	202	195	202	186	199	178	192	187	186	182	192	206	200	202	184	203	214	206	202	184	188	192	184	196	215	190	224	210	168	204	200	216	190	194	198	213	209	203	182
28784	17653	23189	50260	48111	37967	26614	8694	2989	667	464	459	455	489	422	484	460	439	467	418	459	469	457	466	451	464	435	459	460	405	432	430	448	415	430	443	445	439	449	490	433	449	457	419	469	437	486	481	425	439	428	464	408	451	397	467	422	418	420	450	402	439	410	437	409	443	436	487	428	443	472	445	438	453	435	429	418	448	463	420	438	450	461	438	422	429	439	417	427	421	475	442	420	451	446	426	440	441	427	414	452	355	460	453	435	441	479	421	420	423	441	485	438	459	453	458	432	445	459	463	416	446	439	420	422	447	494	416	454	463	442	405	455	460	416	428	431	454	472	465	442	450	450	418	439	456	425	449	452	423	428	411	424	425	423	445	429	430	395	439	426	429	395	406	416	405	429	415	389	429	448	415	452	449	452	418	432	428	437	419	414	455	374	390	401	453	453	438	451	433	431	393	427	447	416	451	428	477	441	393	430	410	402	458	440	435	449	415	479	458	445	401	434	444	474	445	447	428	425	375	426	429	439	445	449	446	426	429	426	465	452	433	435	433	424	410	426	453	416	478	447	431	464	470	439	430	401	411	458	426	410	447	472	489	391	410	431	457	418	444	459	422	432	443	451	432	395	421	448	443	433	394	406	423	448	442	453	422	465	420	437	420	449	436	436	471	437	432	441	458	446	433	450	426	420	428	399	457	450	442	449	431	449	430	448	450	450	421	423	377	428	451	429	474	437	418	431	425	416	446	424	452	438	440	458	457	461	434	465	459	442	392	462	454	456	453	435	426	401	440	415	465	446	424	464	445	436	442	425	422	443	416	458	443	447	429	419	418	442	422	446	437	395	433	441	418	454	475	427	471	433	439	423	435	403	424	429	445	448	437	461	481	403	467	381	437	460	427	450	432	433	471	411	435	433	438	480	436	411	433	433	442	429	462	465	474	451	461	446	410	409	418	391	442	446	435	420	474	422	463	438	456	419	416	468	453	455	419	444	434	413	431	434	417	438	413	432	431	416	423	406	446	423	400	402	399	463	421	464	433	413	449	432	403	452	440	464	452	432	451	431	426	450	451	483	458	459	441	404	456	436	450	453	444	441	426	459	438	440	456	440	453	408	440	437	459	449	458	465	443	418	425	432	415	468	438	425	400	413	400	429	460	418	465	418	433	448	438	403	430	409	417	421	488	446	444	485	457	440	435	454	430	454	461	433	403	435	458	412	417	437	474	407	469	455	390	438	422	433	416	435	395	454	438	458	411	437	418	439	447	469	479	456	456	429	448	472	476	478	414	392	449	402	450	473	425	439	431	413	431	465	448	464	464	396	431	441	434	455	455	437	423	464	412	449	456	440	416	413	420	443	391	493	444	405	442	460	448	465	454	457	458	455	463	454	431	429	423	409	445	471	446	397	422	400	424	446	381	464	450	411	421	431	442	468	427	426	430	450	447	448	451	426	450	447	434	408	471	473	441	469	441	440	414	413	470	447	429	411	436	438	430	447	486	445	406	415	421	474	443	438	477	404	441	449	365	465	451	473	450	417	418	457	431	418	419	421	448	431	398	462	407	410	413	434	426	437	489	427	427	442	403	440	391	433	396	450	444	422	458	405	447	428	426	417	435	444	449	453	462	431	419	429	443	435	412	419	445	471	427	413	424	435	458	449	451	451	452	479	445	409	432	448	406	426	430	451	440	436	451	417	440	390	448	440	400	456	444	455	445	443	415	442	436	431	466	441	468	410	441	425	406	431	429	420	437	422	447	421	440	441	436	456	468	398	379	434	453	448	457	425	432	417	413	447	434	478	441	435	452	483	431	390	459	453	427	446	415	465	427	420	408	446	426	469	420	430	426	441	443	437	455	430	429	427	453	439	423	399	436	444	473	434	469	396	433	402	421	449	460	422	443	434	413	404	412	438	474	444	421	419	444	470	430	427	428	428	421	484	437	441	396	436	442	415	413	451	434	403	428	411	487	441	423	417	442	463	433	433	411	423	418	422	428	436	410	486	458	440	436	404	444	441	424	471	461	469	471	441	438	445	410	498	407	442	408	427	449	424	427	466	421	441	463	419	462	439	458	445	423	441	459	422	458	423	431	457	445	501	443	420	419	435	419	417	401	447	453	454	398	464	433	435	424	424	414	476	446	432	484	399	419	432	455	392	422	399	427	369	436	444	437	405	444	444	430	420	431	429	450	410	414	434	408	417	444	416	481	439	454	454	436	437	449	413	413	369	475	449	452	451	420	453	428	450	439	444	427	429	437	469	441	374	430	423	409	424	473	418	412	423	434	442	418	447	429	455	439	439	425	472	447	426	428	391	469	439	436	437	509	433	394	471	469	423	447	433	441	418	438	458	439	421	453	429	476	424	451	435	428	413	429	411	420	435	427	399	432	411	428	446	416	452	393	475	447	468	462	432	449	444	462	425	437	447	415	444	450	414	419	439	417	427	441	434	421	438	442	438	478	407	441	458	425	438	447	446	411	429	429	426	385	429	414	416	461	467	447	421	438	418	465	408	442	448	401	407	411	423	430	459	441	440	413	468	470	405	434	448	495	460	458	410	437	413	434	455	422	425	418	426	388	448	412	478	418	452	458	468	455	461	415	453	445	430	403	417	406	390	444	434	436	434	404	422	441	419	423	418	406	461	450	435	451	474	421	402	429	474	426	423	446	447	443	434	480	414	445	431	392	479	457	461	428	448	424	437	437	442	410	450	433	448	442	459	444	410	461	442	410	408	418	421	461	424	429	420	458	432	409	437	425	450	450	444	398	416	420	430	453	439	465	460	409	423	424	461	421	442	426	419	436	440	421	448	425	412	415	438	429	395	470	422	472	414	405	480	462	425	457	410	474	401	419	426	430	458	447	449	460	449	434	433	459	436	387	455	424	436	405	454	455	451	449	485	434	435	426	457	413	438	460	400	433	408	425	428	389	417	412	440	422	412	406	421	408	430	451	450	470	456	438	422	454	419	481	434	437	430	414	418	413	467	436	421	446	441	442	418	452	478	426	425	432	439	413	405	442	423	433	411	419	427	437	468	416	426	404	414	445	437	440	433	421	458	444	438	423	458	444	415	416	456	428	415	378	436	466	428	435	457	427	434	446	449	447	435	480	442	447	442	414	435	480	434	446	423	454	449	422	437	406	422	432	448	427	434	429	452	479	418	430	480	412	460	459	428	426	442	434	427	474	409	457	454	410	457	424	429	420	441	413	421	484	404	427	421	424	437	448	456	465	469	475	414	482	458	377	399	418	452	434	470	471	434	414	459	425	404	462	457	446	436	448	471	428	465	406	433	430	436	468	462	468	417	419	460	439	453	437	448	441	478	422	450	422	467	444	435	426	429	474	434	434	415	441	444	469	421	428	448	438	471	452	422	410	430	430	383	461	405	443	427	455	440	487	473	454	418	439	429	420	456	449	410	417	427	435	406	424	445	447	449	409	496	415	439	430	419	440	440	427	438	439	439	398	429	442	417	441	426	455	417	478	452	431
20359	8537	5440	4305	2703	1341	654	240	139	158	138	155	131	129	119	128	136	127	124	131	131	118	144	150	144	139	121	118	134	163	133	128	130	139	143	134	133	104	140	147	133	155	120	133	140	148	138	137	146	145	150	143	132	146	164	144	127	145	137	139	137	139	133	151	153	151	149	139	143	140	144	143	154	139	152	151	117	145	132	121	158	153	153	136	143	136	135	122	138	139	132	155	127	142	139	145	128	129	126	142	152	131	127	134	142	142	153	158	147	128	153	135	135	140	134	134	134	127	117	148	127	147	156	115	132	135	137	141	122	149	142	153	136	147	145	118	139	139	116	151	124	121	148	101	143	127	120	130	126	143	125	159	140	128	131	134	141	155	123	128	138	133	142	158	140	146	130	152	134	126	146	155	147	140	133	157	151	140	155	142	149	160	139	142	121	144	138	136	151	134	137	134	139	143	153	134	153	161	140	136	149	138	145	109	132	152	120	133	141	141	140	134	146	154	170	148	155	147	151	140	142	160	139	140	147	150	135	149	147	152	121	163	140	132	134	137	130	139	128	139	152	156	145	166	135	115	138	158	125	125	129	140	142	151	134	153	121	149	139	140	145	153	165	138	121	154	169	139	116	137	152	128	153	140	147	129	160	122	140	151	155	171	132	140	138	147	139	150	146	147	144	149	146	129	121	119	159	137	135	160	141	152	133	144	163	159	139	150	138	141	147	121	121	130	158	137	145	127	142	133	137	146	141	130	130	153	131	122	154	134	129	152	123	151	153	146	143	140	151	165	137	131	164	140	144	168	122	134	126	143	138	149	137	135	136	142	120	140	137	133	145	133	140	139	130	129	141	140	138	136	138	114	127	144	131	147	119	127	151	128	165	125	140	122	141	152	121	139	110	136	140	136	146	136	135	124	119	137	126	142	136	155	145	134	127	136	131	139	127	149	141	150	140	128	139	135	136	120	145	146	127	151	132	129	134	138	130	137	160	144	119	121	143	147	133	123	137	128	151	133	134	134	157	131	125	147	150	158	141	128	118	144	141	146	138	143	138	139	109	152	154	127	102	118	135	137	126	148	145	162	148	141	136	142	132	127	126	155	134	143	139	134	152	128	142	132	105	124	125	158	120	136	145	136	144	130	127	126	131	144	167	166	122	131	144	148	142	139	152	133	144	105	144	134	148	140	136	139	135	123	134	146	132	154	142	165	135	151	115	133	152	128	145	149	147	150	128	159	127	120	117	123	129	165	155	151	139	150	135	102	132	136	174	152	141	148	115	123	121	143	155	136	153	140	152	112	149	134	134	132	136	145	122	147	122	122	136	131	129	126	147	141	131	136	154	114	126	140	146	141	152	128	140	136	126	146	144	151	145	128	141	141	134	149	162	153	125	129	133	150	147	128	137	126	143	120	123	145	145	144	128	141	130	125	130	137	130	123	144	146	134	129	138	154	151	138	161	116	144	156	131	137	143	144	133	152	132	148	171	149	150	126	131	108	149	124	149	126	133	133	136	114	137	164	146	145	153	139	134	112	150	114	163	150	142	124	152	126	138	118	146	138	126	116	136	123	142	133	127	123	129	135	143	143	169	129	119	137	129	114	174	146	142	145	152	122	136	153	130	162	144	153	141	133	95	138	137	153	131	154	138	156	137	126	133	151	134	140	155	181	157	129	134	142	130	135	133	129	159	130	148	123	150	123	132	159	149	145	134	151	137	135	135	153	127	116	160	150	132	121	127	128	145	135	127	131	116	136	140	146	135	113	140	140	118	114	143	140	151	111	172	155	134	148	142	140	138	141	158	136	135	132	152	165	142	117	152	111	123	156	137	145	145	125	139	121	135	167	138	143	148	146	129	145	142	140	126	134	139	145	147	146	137	151	128	146	130	125	141	148	153	144	153	128	145	151	133	149	138	137	144	135	134	120	138	129	138	141	145	125	148	110	140	151	152	146	161	118	159	156	141	150	134	114	141	156	142	134	138	122	128	134	149	129	154	136	135	147	113	139	131	151	151	115	143	119	153	132	139	129	118	142	134	139	147	127	161	129	141	135	119	151	133	171	148	135	123	134	144	138	127	141	142	142	142	135	130	177	144	121	134	143	129	151	150	132	135	125	154	147	134	126	119	132	149	115	129	145	149	151	148	141	120	151	132	129	131	162	132	139	116	124	145	156	138	127	137	146	135	133	154	153	138	137	125	132	150	159	149	144	133	128	162	138	130	135	140	115	141	111	127	139	155	143	147	130	127	136	117	143	154	131	136	139	134	126	148	133	131	125	123	133	143	129	144	138	149	135	148	117	111	118	128	140	127	130	129	113	147	141	147	132	176	145	132	152	136	129	154	153	121	142	140	149	171	148	129	128	130	130	152	117	124	131	127	146	142	146	134	151	134	148	136	136	133	132	150	139	132	137	157	152	132	130	143	139	107	126	148	143	151	118	125	144	138	139	130	139	143	155	146	126	153	141	136	120	141	139	133	130	122	149	147	153	116	123	129	130	139	141	141	134	125	129	143	130	149	157	163	150	137	154	154	157	127	134	159	151	112	143	132	128	123	140	151	134	133	141	132	121	125	147	116	121	135	118	114	116	145	148	143	134	135	134	136	133	124	147	130	132	133	120	150	165	133	142	134	152	142	143	123	139	138	140	149	111	120	137	133	128	112	141	136	133	163	140	123	107	114	126	130	160	125	134	167	103	150	152	147	153	116	133	131	136	144	150	143	155	130	147	149	135	168	132	153	137	136	143	148	113	131	123	111	132	136	160	132	157	131	127	143	142	138	136	139	109	143	141	138	139	142	136	160	131	142	134	121	131	128	128	148	130	141	137	142	130	150	123	144	144	138	118	159	122	138	153	136	145	133	149	125	133	148	138	149	159	152	141	132	137	125	145	144	133	150	133	115	139	124	131	131	157	142	140	125	142	147	141	134	141	140	161	150	108	154	140	127	127	147	138	148	151	149	134	131	145	139	127	155	148	158	143	148	145	147	121	148	145	140	143	133	125	134	135	141	151	148	143	142	155	139	143	145	145	157	125	148	137	138	129	133	136	129	135	136	152	164	145	150	124	163	149	164	139	135	139	157	145	156	106	147	158	143	169	152	134	153	151	152	160	155	133	136	148	139	139	123	136	130	138	124	135	152	130	112	122	150	138	138	127	131	126	157	122	117	130	143	140	149	152	127	159	138	133	147	136	135	146	138	130	152	136	160	142	149	130	154	123	158	149	127	178	121	124	149	136	171	148	135	151	136	145	143	146	154	146	132	135	141	130	134	138	127	136	144	149	129	145	153	146	132	136	155	126	116	133	150	131	119	136	112	154	143	146	142	142	123	140	139	160	135	133	157	141	142	165	130	122	142	131	140	161	140	184	157	133	129	144	145	143	138	148	121	136	133	160	151	164	167	128	132	151	147	167	131	122	134	127	165	146	137	152	132	159	151	134	133	149	136	117	150	152	163	153	130	157	139	138	152	124	138	133	135	138	145	129
12134	6421	9592	11193	8461	4817	2232	668	467	367	341	339	308	299	312	341	311	352	325	347	335	335	349	327	365	339	362	334	327	339	323	342	353	314	334	310	365	308	331	324	310	351	321	364	337	347	319	378	317	355	330	317	314	349	325	342	315	326	317	336	321	319	359	327	340	328	325	336	305	365	328	321	342	311	336	320	340	337	332	324	371	329	334	321	317	329	337	340	363	333	352	339	324	329	315	311	321	364	331	343	349	348	317	326	340	351	324	311	312	323	341	343	324	334	331	344	313	304	344	346	318	339	325	333	356	317	322	323	329	327	332	345	342	339	336	333	333	335	350	316	343	359	310	324	337	332	376	349	371	340	343	325	327	341	343	345	348	353	337	345	297	299	337	330	328	351	344	336	288	338	344	336	303	312	332	339	326	320	352	319	341	310	352	335	324	315	331	315	343	345	354	357	311	328	327	356	345	328	331	339	336	337	337	337	344	357	347	323	329	335	334	314	332	344	374	282	348	315	331	342	351	319	298	298	339	304	324	351	325	342	353	310	319	347	341	352	353	347	320	340	340	314	336	329	333	317	334	313	351	348	341	324	338	362	343	338	359	329	324	309	356	339	322	329	340	322	316	319	361	300	317	330	325	308	355	350	349	339	337	345	302	348	350	315	356	346	347	312	323	350	308	357	323	350	331	311	340	329	341	322	316	309	318	328	316	340	311	308	326	353	330	322	315	325	336	328	331	291	307	338	346	312	343	333	338	301	336	313	321	339	319	340	364	344	322	352	341	341	297	345	321	306	299	343	344	322	330	364	275	321	324	372	327	331	347	298	346	332	316	362	356	318	356	335	379	339	339	355	330	327	313	369	344	342	332	308	340	340	332	330	308	325	320	285	331	325	317	350	283	315	335	295	338	323	304	307	352	343	333	323	286	341	337	363	306	346	320	328	333	350	316	334	325	341	353	311	318	325	328	325	325	341	304	323	338	340	331	339	345	316	313	327	346	318	335	313	349	318	320	329	345	360	338	339	332	342	352	314	332	310	347	367	349	341	340	357	349	318	320	325	343	326	329	375	317	346	294	355	333	343	330	334	311	323	336	308	361	326	339	342	315	335	319	337	342	349	351	319	338	345	314	328	328	314	341	334	350	320	335	324	329	318	343	299	343	344	354	352	348	329	356	315	306	348	333	345	309	342	323	309	322	320	335	311	345	327	336	302	335	367	354	316	367	353	327	342	340	323	331	342	312	319	332	318	385	320	315	335	322	333	314	340	356	316	351	334	342	322	338	342	344	334	352	329	300	293	345	335	312	307	339	349	327	351	351	322	324	315	324	338	294	310	337	340	342	321	297	329	354	344	333	329	349	344	342	337	287	354	305	300	322	323	350	362	310	340	336	309	341	314	343	333	337	328	344	363	339	343	343	306	335	355	325	308	335	321	304	334	311	365	343	311	340	340	321	341	325	357	329	340	310	331	328	303	288	318	315	330	334	336	346	339	333	301	290	321	350	320	331	309	343	331	309	315	352	359	298	295	359	319	342	337	315	324	321	356	338	330	323	318	364	335	337	364	354	333	324	322	302	319	328	328	317	343	333	337	333	317	332	322	338	326	341	344	332	316	325	361	342	351	355	332	337	318	338	335	317	350	340	349	337	329	342	327	328	355	345	340	328	337	336	329	317	300	328	344	319	348	340	311	306	333	331	309	320	308	311	351	336	330	318	324	341	332	347	364	341	354	339	344	337	354	364	344	352	336	340	309	341	359	323	339	343	340	313	317	342	323	326	333	317	338	324	330	354	308	334	314	324	319	363	332	338	352	346	340	326	314	333	356	345	314	299	371	332	310	347	322	352	325	303	370	348	330	324	304	314	328	330	346	326	330	292	315	323	330	345	337	314	325	362	328	332	335	336	332	322	361	366	317	316	328	299	319	328	344	311	347	328	352	341	355	309	342	316	346	358	309	347	336	319	357	329	328	314	312	343	347	335	338	326	290	337	350	340	358	342	344	339	366	333	343	335	330	311	336	328	355	344	342	365	354	342	307	340	355	330	329	353	342	343	319	294	351	306	324	341	315	327	335	291	333	326	343	296	330	340	313	332	292	325	338	369	337	316	333	338	309	340	328	367	328	311	336	355	331	341	313	333	349	344	332	316	319	360	350	331	352	338	345	359	341	343	313	353	351	359	333	324	341	334	348	316	356	330	300	317	313	334	357	336	352	337	325	337	345	330	293	324	320	335	321	300	336	325	303	325	350	332	333	280	345	344	339	338	363	343	371	332	320	307	332	312	344	301	349	318	311	347	334	349	324	346	349	331	314	349	326	321	341	331	328	326	322	319	350	335	358	333	333	332	321	335	365	342	329	335	314	340	322	329	320	332	351	318	375	323	327	347	360	334	354	344	334	350	354	297	305	331	383	322	328	325	336	317	312	328	346	337	350	334	315	317	344	328	323	369	336	315	356	335	332	310	319	353	336	373	321	339	359	353	346	315	347	330	347	352	351	363	328	305	323	318	312	319	313	337	295	342	315	316	327	337	340	367	322	349	342	340	342	355	323	298	295	344	317	311	307	324	347	309	346	362	325	357	337	318	339	322	342	327	345	319	308	289	329	330	317	338	340	315	306	344	317	356	329	339	321	310	379	341	317	331	347	333	329	345	330	330	318	328	344	310	337	319	303	327	321	330	327	328	338	314	348	339	335	320	333	327	322	314	348	369	347	332	322	328	336	317	336	372	330	321	359	341	330	354	338	344	304	333	340	349	337	355	324	341	364	352	323	326	336	340	327	321	325	296	346	350	350	319	344	338	336	342	353	328	327	315	340	353	320	333	360	347	346	329	329	334	342	318	307	322	366	329	320	344	339	312	338	342	344	336	309	319	332	321	345	302	348	330	313	343	373	353	363	315	331	332	306	332	320	341	349	282	336	317	341	335	343	340	346	325	317	333	319	317	341	322	338	335	351	364	334	324	320	328	321	325	349	363	329	352	300	349	314	347	373	357	366	331	341	308	338	359	336	331	344	343	330	370	305	328	383	347	358	372	351	368	330	358	350	334	349	338	316	320	340	335	313	338	307	373	331	327	376	326	360	321	324	315	339	308	335	376	325	310	370	325	311	304	333	330	330	332	331	344	298	360	344	335	314	342	336	363	351	306	328	308	329	350	321	317	317	313	300	299	364	314	325	346	331	366	296	342	341	336	314	318	346	302	325	356	335	334	313	318	333	334	318	337	363	282	340	327	347	341	341	346	336	343	304	335	367	323	326	322	312	325	328	293	331	341	338	332	381	355	340	326	320	337	326	309	340	354	330	341	351	332	335	343	320	337	349	357	321	327	329	338	313	295	338	319	338	358	323	324	328	361	308	331	334	336	321	348	340	301	329	333	340	343	300	326	333	344	341	298	336	334	333	324	307	337	336	352	331	303	327	346	330	297	347	341	316	307	335	332	345	323	329	340	310	362	345	315	363	309	295	343	348	322	333	372	317	361	349
36184	19882	12324	23599	21256	11263	4083	1100	515	350	217	208	239	220	187	224	183	237	195	192	221	214	218	205	209	221	196	201	235	201	194	197	201	201	202	202	196	226	224	224	232	210	234	235	227	201	250	210	218	221	220	220	212	193	195	219	193	222	253	197	223	228	212	192	211	194	219	213	239	219	200	221	218	211	206	243	199	191	199	201	196	198	220	220	206	214	220	205	214	221	193	212	224	235	190	205	203	186	203	219	196	241	215	195	235	189	210	217	213	194	235	209	195	212	208	190	208	175	205	238	211	185	217	214	224	207	224	220	191	201	188	198	189	199	228	188	206	197	196	228	207	220	198	223	194	221	236	178	237	216	205	235	231	195	194	203	229	216	237	211	208	211	197	220	217	188	215	197	215	195	203	243	239	176	214	213	235	211	193	217	212	225	217	193	218	225	217	200	232	218	184	232	195	236	184	219	221	228	234	206	212	195	228	203	228	231	209	226	190	206	193	206	201	213	223	207	211	182	228	215	208	221	195	213	237	210	203	203	209	205	220	198	210	196	199	225	212	216	224	215	215	230	217	206	185	193	215	190	198	225	213	206	188	206	214	196	230	195	254	251	197	223	198	215	210	206	230	243	240	212	219	206	180	232	251	234	256	229	198	226	216	189	197	223	213	227	206	223	208	202	224	218	202	201	210	217	230	216	205	227	225	218	217	185	200	196	199	202	205	192	219	200	199	216	211	224	213	204	224	206	180	196	206	238	223	215	195	186	204	177	227	207	243	197	195	178	191	224	213	209	227	199	176	213	219	220	212	209	213	216	214	212	207	212	178	177	203	220	210	218	222	217	229	242	200	199	207	221	200	220	194	203	220	209	223	234	210	209	214	217	226	211	203	211	196	215	194	216	213	215	230	202	234	229	234	192	239	221	211	198	209	216	210	220	211	226	245	221	197	185	231	186	194	193	219	221	200	182	227	221	188	225	220	212	216	224	214	200	229	200	217	225	188	194	201	207	244	187	201	221	210	234	208	212	220	234	207	216	204	200	204	206	217	205	225	208	224	204	223	200	205	222	207	210	230	220	205	197	173	211	221	192	194	205	213	202	211	199	219	212	212	248	189	212	189	226	210	215	202	230	198	218	208	224	205	201	228	196	198	208	205	197	199	199	214	220	191	206	203	214	197	213	197	203	190	212	228	228	210	213	220	204	174	216	209	228	233	205	194	231	196	203	211	224	197	224	229	209	213	211	212	197	185	201	217	196	216	188	212	190	226	209	189	231	193	217	197	222	194	248	200	205	171	218	220	193	217	211	189	210	239	208	198	219	215	189	221	206	218	201	195	209	211	203	257	203	209	214	225	210	205	222	197	198	172	219	200	216	229	216	215	227	209	226	204	187	209	220	222	215	215	174	237	192	205	230	217	226	201	225	224	203	210	205	197	215	196	232	239	202	217	173	213	221	210	218	250	205	231	186	213	221	198	258	203	216	201	222	218	185	188	210	236	228	241	226	192	223	218	209	230	210	198	202	193	202	190	209	198	212	192	183	206	188	217	205	201	231	221	207	209	227	221	231	202	198	205	223	203	209	207	241	201	213	194	248	212	216	215	199	211	197	208	227	231	229	238	237	184	205	221	201	205	208	202	210	201	208	210	181	202	248	238	219	201	224	246	211	215	204	201	220	210	238	212	179	221	226	210	213	240	221	225	234	218	219	226	268	215	201	221	192	208	219	189	231	222	211	230	193	192	209	196	207	199	209	207	218	225	185	239	210	206	202	220	213	203	216	210	210	206	211	217	216	222	209	178	224	215	222	195	207	204	186	226	214	187	195	220	212	205	200	226	195	203	203	192	218	209	201	214	221	198	195	223	221	223	206	197	216	223	204	198	189	226	198	239	195	206	226	239	221	207	220	210	186	231	230	218	202	248	196	233	228	192	190	202	192	236	207	218	220	240	185	194	235	167	211	238	204	177	207	193	222	200	258	224	215	201	229	180	225	194	220	217	181	184	187	220	201	239	208	223	208	199	249	223	236	207	206	182	215	221	215	221	182	229	222	181	228	193	202	248	206	180	217	207	212	215	217	202	193	191	234	189	239	225	212	208	239	227	210	220	216	209	197	222	209	210	237	194	209	196	198	211	197	191	188	229	204	190	238	213	234	210	212	206	210	197	207	238	195	208	192	210	191	236	212	211	232	219	231	208	232	215	244	196	217	174	179	217	213	233	223	202	216	209	193	219	187	173	211	256	242	227	193	224	224	227	190	216	232	191	197	197	197	202	232	191	263	221	225	221	195	213	205	218	221	204	164	215	202	196	225	195	200	231	215	187	190	197	206	204	217	225	213	195	205	186	198	203	202	188	243	189	232	226	216	191	212	191	187	225	193	244	221	225	195	204	175	235	223	212	205	223	207	212	181	211	210	176	211	214	205	226	203	217	221	235	199	197	202	203	228	212	208	212	205	233	207	217	208	213	208	186	229	218	195	200	227	243	206	258	202	212	214	211	227	200	204	239	225	208	229	190	233	196	191	211	204	207	215	211	217	226	206	225	206	223	214	231	229	235	213	209	187	186	208	211	227	236	211	202	228	228	225	201	222	205	197	196	193	218	200	242	214	199	210	218	205	216	203	211	235	206	217	226	208	204	242	196	216	210	221	215	186	189	202	184	189	224	204	224	226	209	214	202	218	214	224	202	239	196	203	188	202	181	212	202	229	220	217	221	200	201	214	177	239	226	203	221	213	182	218	230	206	209	213	209	197	210	242	212	208	233	182	215	176	201	214	226	220	230	207	227	236	257	190	232	205	234	209	218	215	208	203	207	222	211	180	212	215	237	211	196	198	193	200	224	210	205	226	230	222	229	210	230	230	184	205	234	215	230	202	227	211	234	212	212	202	199	208	219	192	196	212	193	222	210	189	213	216	189	226	219	199	220	216	239	235	218	214	214	199	207	210	227	191	222	236	185	196	225	218	205	186	219	201	224	208	230	188	205	211	219	233	202	203	211	214	232	189	205	199	219	196	202	198	226	201	206	186	192	207	194	217	222	214	192	193	210	222	234	229	229	225	214	225	223	202	204	220	220	244	220	205	221	209	213	227	190	202	181	224	214	222	207	225	209	218	226	198	209	208	204	219	200	215	223	191	226	204	211	209	219	232	205	246	213	198	214	205	221	222	208	190	194	184	188	225	190	213	199	200	194	222	192	202	212	218	220	220	208	205	222	211	201	215	209	236	231	220	236	209	246	213	227	203	195	209	212	175	192	230	207	231	246	197	232	199	219	226	208	212	224	218	215	216	214	215	240	215	224	200	248	194	224	206	208	221	222	207	199	174	211	193	222	215	212	224	252	213	231	192	239	196	242	224	203	223	211	188	182	230	218	216	245	246	210	210	217	209	214	229	197	172	207	199	214	217	183	191	202	209	199	238	193	216	197	217	218	224	194	195	208	223	193	196	272	221	227	189	200	227	185	204	216	224	196	210	219	221	199	235	213	212
22772	14271	17106	39747	36774	24999	11855	3757	1787	908	470	496	506	495	489	494	420	506	464	486	465	465	459	461	493	497	461	460	475	477	482	481	480	505	464	507	470	509	493	459	491	469	448	476	472	471	475	457	517	466	470	474	468	503	479	503	488	482	479	514	484	479	449	486	437	478	484	494	487	463	474	523	493	517	471	479	420	497	432	450	484	451	463	469	474	432	486	497	459	488	426	477	462	485	461	507	483	502	489	496	510	450	483	479	491	485	490	477	469	459	465	483	451	490	498	526	476	466	464	463	496	458	445	491	481	463	477	499	452	474	508	493	470	462	479	438	449	468	456	498	469	471	442	486	494	510	483	481	485	514	468	481	510	485	477	501	465	440	491	485	502	480	510	501	494	478	474	462	491	484	464	501	482	476	477	478	531	502	500	480	483	440	470	491	470	485	473	476	460	479	480	439	492	468	492	486	481	459	504	467	492	500	453	466	495	466	503	474	477	489	473	469	476	462	505	498	461	480	454	517	457	460	507	486	511	486	458	503	495	464	483	495	476	476	541	479	472	461	508	492	492	514	481	511	484	492	462	499	472	505	486	430	493	502	491	495	467	482	453	458	474	444	493	484	473	495	485	452	443	474	506	480	482	508	458	472	496	471	470	433	453	485	460	503	497	473	469	451	486	514	483	472	477	477	484	452	469	473	455	474	505	495	486	460	470	479	484	475	467	477	421	458	511	472	477	471	457	498	495	502	445	496	497	483	473	447	482	465	462	449	487	487	468	509	511	480	494	448	458	487	446	474	474	480	483	465	446	495	437	479	470	436	489	483	465	469	467	466	442	481	476	446	496	460	491	497	486	442	453	470	511	474	500	478	465	478	458	506	491	477	492	480	463	499	464	487	522	494	446	478	463	456	492	470	476	505	485	477	495	475	515	488	495	491	462	474	493	483	465	474	455	460	491	481	505	456	496	501	480	461	499	470	466	466	465	508	438	461	460	494	483	469	460	454	481	482	492	481	508	467	487	501	471	452	509	510	468	433	460	525	485	523	439	481	468	471	494	471	455	516	446	506	485	483	472	477	437	479	455	513	463	495	445	469	471	457	450	479	477	458	501	473	470	478	497	467	484	488	486	450	480	428	445	481	515	473	493	454	475	527	467	499	466	482	445	493	522	509	467	461	466	451	440	447	473	494	443	476	462	452	459	480	500	461	462	536	485	510	465	491	466	469	469	509	465	442	483	461	493	462	463	443	486	483	502	476	483	480	464	470	455	464	473	458	483	477	453	478	459	486	466	452	480	454	461	489	488	486	485	491	528	478	462	498	459	488	446	466	487	457	457	463	450	491	493	483	475	476	515	447	458	455	488	451	449	472	467	479	467	528	464	431	493	445	461	476	477	492	462	526	487	464	476	461	501	463	480	464	450	511	489	483	501	519	465	485	492	444	494	459	486	512	516	523	457	498	450	504	481	457	475	491	474	522	522	483	459	490	448	490	499	469	472	445	478	489	464	520	498	433	440	487	453	486	489	460	538	449	459	456	479	490	499	466	483	482	469	498	446	468	489	509	471	486	429	437	453	500	469	463	466	470	498	530	480	497	499	524	430	464	449	456	496	474	515	446	456	501	488	498	471	517	454	521	495	469	459	467	441	506	506	431	459	443	467	508	503	512	463	466	431	470	486	445	485	450	470	464	488	497	503	485	459	456	495	494	481	455	478	484	505	503	477	461	490	483	470	479	486	465	501	463	472	497	462	436	477	479	445	496	484	486	431	494	444	454	433	475	446	513	492	511	501	500	462	487	456	467	462	457	453	539	511	467	462	470	471	435	474	474	445	500	451	457	495	480	474	496	443	449	513	474	434	513	476	446	499	477	481	468	501	488	463	510	481	456	498	482	458	497	499	442	480	464	462	497	459	442	465	462	490	474	474	514	492	487	467	474	448	430	467	498	476	472	465	451	499	474	480	484	472	495	458	445	476	488	477	488	455	482	458	474	444	479	456	478	443	481	456	464	468	471	499	483	495	433	462	504	478	496	506	472	495	490	461	485	447	471	443	490	506	505	495	496	447	455	466	472	493	527	511	491	486	487	514	496	479	487	464	499	493	468	480	445	416	457	495	508	491	501	502	458	453	456	471	522	487	497	457	505	455	465	464	508	492	462	486	465	488	479	495	466	468	433	451	504	460	520	463	462	455	485	444	509	430	481	479	499	476	515	506	473	468	498	433	501	481	490	488	490	495	484	484	522	472	470	465	503	499	469	495	469	399	472	482	481	494	471	486	462	483	445	501	506	469	440	472	490	450	456	475	493	499	460	481	526	489	500	467	470	466	473	477	472	462	505	480	471	446	466	486	494	501	499	494	486	511	457	473	457	486	486	469	486	477	493	491	471	483	483	472	482	475	474	474	495	467	444	455	456	490	467	442	469	485	464	463	480	473	506	447	451	439	463	462	429	467	470	445	441	513	504	450	493	491	493	446	492	498	500	484	481	465	485	466	458	447	488	471	481	479	499	497	487	489	491	482	454	441	480	493	468	509	496	477	486	501	439	484	482	448	491	480	458	505	474	474	454	466	460	487	506	466	488	488	446	486	542	455	483	471	464	489	460	481	454	486	469	466	457	472	457	489	478	474	497	463	466	490	453	496	473	484	485	436	486	481	443	472	489	478	480	477	477	480	479	485	478	489	437	475	458	494	509	467	505	491	461	481	516	482	443	435	437	494	494	507	459	503	459	499	457	475	482	465	483	481	467	484	524	535	475	476	475	496	483	510	513	496	519	445	455	511	466	497	456	477	497	530	458	458	486	482	488	462	481	432	482	489	471	520	439	521	480	460	461	464	475	454	461	440	450	487	477	515	477	485	487	516	494	495	474	484	461	482	462	463	515	460	480	464	501	459	479	500	472	514	473	474	505	445	464	461	437	487	481	467	488	481	527	517	429	465	487	440	510	470	455	502	487	455	491	482	444	477	475	481	510	462	472	495	495	491	468	457	508	494	463	477	437	456	450	485	470	515	438	438	483	492	493	475	457	481	486	440	481	457	493	427	465	445	472	504	484	453	489	456	513	486	467	478	518	462	487	465	447	518	526	489	475	483	412	480	488	485	458	485	464	478	507	471	510	502	457	486	510	445	496	467	478	474	491	498	476	495	458	470	451	528	445	482	486	442	485	482	506	435	478	465	485	447	484	488	436	473	484	476	471	501	470	451	470	532	470	474	461	470	505	471	434	459	526	450	493	503	516	495	472	505	472	467	488	518	488	478	457	474	472	472	476	477	502	444	478	447	485	484	443	492	469	504	464	459	464	447	480	491	483	451	461	473	450	506	494	476	464	489	438	480	483	508	457	458	469	477	447	477	491	477	488	492	452	475	444	447	480	468	491	466	509	491	457	500	495	473	520	476	466	493	513	467	458	479	449	440	499	455	511	475	471	464	438	455	470	509	489	487	517	476	470	492	521	455	489	512	453	492	500	478	476	471	480	480	453	485	468
47006	26838	21715	41581	34502	21056	9800	2574	594	336	189	192	206	189	214	198	177	181	203	220	191	187	198	181	185	183	210	214	174	213	202	214	191	198	210	190	196	196	195	195	194	176	173	202	190	195	206	167	184	211	187	184	158	156	176	177	198	183	172	201	211	182	210	163	227	185	176	201	196	184	186	214	220	181	183	185	198	183	178	211	187	191	176	187	191	192	200	182	182	185	198	167	192	171	184	159	198	180	199	175	159	203	161	204	220	199	188	183	211	189	178	195	202	180	174	192	206	194	203	191	201	174	165	170	165	173	179	194	165	179	194	178	168	186	172	172	196	183	177	185	212	158	191	198	213	202	214	188	173	195	179	197	156	184	175	205	184	179	202	200	155	195	189	176	174	212	174	191	212	194	189	190	194	211	188	177	197	184	222	196	188	170	181	196	197	194	174	198	176	180	155	198	180	188	196	207	196	209	175	188	208	223	179	186	217	200	181	218	211	171	192	188	209	188	185	186	206	170	196	215	193	195	189	196	170	200	184	195	180	187	181	161	193	170	188	180	212	208	202	189	189	187	166	173	212	194	202	175	208	167	195	167	182	232	187	216	177	204	197	185	184	149	223	164	185	209	203	177	170	181	191	211	185	197	180	199	195	179	208	189	199	189	183	201	202	185	208	213	202	201	183	193	174	185	180	196	198	202	172	205	208	190	199	182	206	198	205	192	182	193	216	165	201	200	193	173	197	186	198	181	179	213	190	170	214	199	188	204	199	175	189	164	204	204	200	197	210	172	194	181	192	196	186	177	174	170	181	178	207	189	161	183	171	200	177	181	162	179	199	191	185	209	179	204	155	178	220	215	194	187	190	206	180	201	207	194	172	211	176	203	218	201	200	170	197	197	192	176	212	202	179	203	188	195	192	213	190	193	185	174	196	221	200	191	170	235	177	201	161	186	216	188	202	228	185	199	207	208	188	173	181	196	199	212	185	177	200	193	197	193	184	168	192	182	186	203	222	207	189	186	201	187	200	211	227	197	166	219	175	194	205	171	193	180	186	192	184	194	182	194	189	201	157	182	232	201	199	192	213	180	174	192	184	185	187	193	205	208	174	212	199	181	213	204	208	185	169	198	189	226	155	180	203	201	212	172	182	178	199	170	158	184	212	201	174	212	227	233	181	186	170	189	194	193	195	155	188	194	183	186	182	187	192	194	190	190	181	223	197	188	181	167	177	192	175	176	193	158	183	181	186	210	185	181	208	168	198	206	216	197	190	166	196	187	191	187	217	187	206	198	220	194	169	195	185	182	154	170	174	197	195	194	223	182	209	184	242	189	200	180	188	191	201	197	201	189	204	177	202	193	196	186	197	195	172	205	205	205	208	208	184	187	194	198	189	200	205	179	161	197	196	195	190	178	168	207	184	187	187	153	197	199	187	188	183	222	219	177	205	188	217	202	216	192	194	199	187	205	177	197	174	183	196	195	199	200	181	181	183	194	193	199	207	152	183	169	198	173	160	179	184	180	227	196	217	191	190	179	234	177	183	211	194	162	186	179	195	172	172	189	173	208	189	192	177	217	187	197	196	191	175	201	169	190	178	192	205	194	207	195	184	190	193	198	210	220	160	211	194	192	190	180	189	209	177	210	221	206	185	183	195	179	199	196	189	174	176	175	160	198	187	185	193	191	184	191	192	171	177	184	193	191	187	175	177	190	163	203	189	205	211	193	170	181	193	216	164	197	199	179	178	175	193	200	196	191	163	190	164	182	220	202	200	179	173	170	192	191	172	200	209	207	191	177	199	200	189	190	201	205	171	190	178	213	207	193	183	204	175	176	195	182	176	177	184	193	171	216	188	196	187	183	178	178	169	198	188	181	183	212	186	172	188	190	197	191	174	224	203	192	187	226	192	182	201	173	194	199	190	204	189	205	184	203	212	195	186	179	189	166	181	196	207	173	186	163	202	174	187	185	178	191	184	172	154	178	186	154	193	201	189	175	196	204	193	168	195	196	195	200	201	191	212	192	187	181	193	200	173	165	201	184	192	188	178	202	158	197	204	207	194	211	183	192	192	190	191	186	193	187	202	190	197	176	197	164	189	181	212	194	193	217	193	193	178	185	196	191	186	171	216	199	194	216	183	215	173	179	179	178	188	205	189	193	179	208	202	199	190	168	184	186	191	230	221	199	214	204	197	169	200	187	216	205	184	191	209	198	209	193	175	169	190	169	191	187	201	219	165	157	192	196	208	195	198	218	199	189	192	185	200	177	190	198	194	221	210	196	193	187	214	210	201	179	200	203	182	190	187	185	209	181	180	209	183	174	185	196	172	192	199	210	197	181	178	218	177	183	175	196	192	199	184	179	197	198	213	182	169	187	207	220	225	194	183	200	199	179	211	196	205	148	203	192	185	198	187	176	207	217	182	207	191	179	180	196	209	177	185	163	193	165	181	203	184	205	215	219	197	185	208	212	174	192	163	199	192	214	198	180	209	184	194	205	169	202	184	177	186	185	191	193	201	193	206	206	190	188	212	182	213	166	145	189	179	187	209	210	175	190	183	188	189	215	176	200	222	215	172	202	214	173	203	211	212	190	190	198	188	201	192	194	207	206	221	190	203	191	202	198	159	189	205	148	185	200	212	192	189	226	179	185	203	171	182	199	191	179	223	204	173	190	190	172	207	194	159	206	200	199	181	197	196	176	189	209	213	168	161	186	186	179	183	184	177	186	197	176	166	211	171	184	182	171	196	167	203	167	212	185	192	173	164	186	199	190	196	191	189	192	202	194	207	195	197	181	182	198	180	172	204	171	192	188	172	186	184	167	190	187	220	202	201	177	182	203	182	170	184	195	183	194	214	184	173	193	188	197	208	181	200	192	184	210	203	197	165	173	165	192	204	211	198	184	195	204	179	198	187	217	170	181	180	165	233	150	189	170	180	192	185	214	197	160	196	178	191	207	195	193	183	206	176	183	197	183	215	167	203	201	188	191	194	200	199	187	184	168	200	176	180	208	196	201	188	194	194	181	162	172	199	175	187	173	194	178	208	161	189	188	183	178	177	205	196	197	179	166	190	179	185	185	192	197	194	195	197	211	175	195	185	178	199	207	191	192	195	205	206	213	159	181	169	177	196	165	194	193	196	171	204	205	174	198	173	187	177	193	215	185	213	197	188	187	174	220	178	190	171	179	184	189	208	173	173	216	197	197	185	189	169	160	198	201	202	195	181	199	164	190	210	196	199	169	203	191	199	168	195	182	200	168	185	207	195	191	199	198	196	194	224	183	180	198	182	207	190	173	192	215	204	169	192	200	194	161	198	176	198	157	181	201	198	196	200	179	203	178	204	208	201	202	176	199	218	176	225	188	187	166	201	185	205	206	204	203	202	165	194	176	192	183	193	195	181	176	197	204	192	202	178	217	199	188	173	190	198	158	200	179	209	173	195	186	208	208	190	205	194	212	194	218	205	202	181	182	211	215	219	192	183	180	175	186	221	181
29156	18238	27131	52952	47352	35561	22423	7118	2103	1056	464	454	430	480	446	453	418	410	414	451	425	433	461	446	458	456	411	401	406	474	456	413	466	414	433	444	410	412	421	374	468	425	412	445	419	431	425	420	435	435	396	423	426	432	401	396	416	403	402	428	451	430	446	399	442	410	405	424	403	395	455	447	406	387	449	460	415	370	409	457	431	464	435	429	442	428	411	416	412	426	450	400	425	419	449	413	420	424	401	452	441	421	407	401	415	418	438	374	411	405	396	448	430	404	416	408	435	401	408	453	388	395	396	428	439	435	435	439	400	417	447	387	427	406	417	448	448	430	402	406	439	419	374	403	415	366	404	414	427	429	403	421	430	391	400	417	455	419	425	434	433	428	452	436	416	390	431	410	451	419	426	438	409	415	418	419	393	420	423	399	417	428	443	459	437	434	405	456	445	430	413	439	387	411	445	412	404	404	400	453	452	432	413	417	444	435	430	444	395	374	428	398	410	416	398	436	438	415	386	393	415	382	419	441	446	408	413	391	434	435	432	382	423	415	409	409	441	454	401	426	440	434	440	416	413	427	428	472	445	396	398	407	439	419	434	429	445	453	414	434	445	421	412	403	430	429	412	404	425	422	407	404	417	428	440	406	425	408	419	428	431	417	407	396	414	401	430	403	422	408	390	458	416	435	443	399	428	395	387	438	415	411	457	399	437	433	449	461	445	455	459	423	425	432	392	432	395	417	424	397	443	403	453	407	467	401	408	426	453	432	417	434	435	445	406	424	463	425	423	402	442	420	474	426	431	391	464	420	444	424	427	446	423	382	425	443	415	442	461	412	400	411	397	433	356	408	413	403	408	413	418	432	390	414	421	424	407	401	438	423	408	390	447	426	408	424	412	421	390	451	431	431	422	463	422	448	409	407	473	418	419	418	437	434	401	413	394	455	444	404	423	407	430	414	426	413	432	455	396	429	426	401	429	421	395	416	412	423	483	421	438	416	417	410	397	391	410	412	423	426	432	449	420	420	450	439	372	399	407	398	393	428	414	394	391	419	415	449	437	444	434	402	417	451	428	405	435	430	424	419	419	415	411	432	435	438	414	471	411	450	432	384	418	437	412	443	418	403	452	425	432	410	430	400	419	420	402	410	438	406	417	450	448	425	444	413	464	404	421	442	413	399	421	429	456	424	408	414	429	403	399	416	437	438	425	430	423	456	432	431	402	428	395	417	422	430	428	404	426	410	423	402	423	454	451	397	454	400	441	414	426	412	389	439	443	407	429	419	409	420	403	435	409	405	430	427	398	401	407	456	427	411	390	445	400	437	412	420	403	395	469	406	451	433	450	413	412	398	395	437	433	430	413	427	410	400	452	448	461	432	441	453	388	423	401	424	433	411	443	397	431	406	426	416	439	400	445	416	439	430	416	441	436	421	430	420	403	451	437	432	435	458	453	432	440	425	402	384	387	395	451	420	417	427	399	420	424	421	385	446	434	409	441	438	415	472	404	435	447	441	421	427	431	399	403	417	439	428	394	403	405	435	409	381	415	424	419	410	418	423	422	451	419	426	447	443	398	487	416	403	419	420	456	468	463	406	410	422	454	403	411	407	408	436	448	468	402	395	426	411	433	457	421	426	437	432	402	436	412	401	439	404	410	434	417	424	398	427	428	420	437	432	423	492	463	436	370	425	431	423	425	439	426	394	400	438	403	428	437	433	419	391	407	428	451	415	420	433	401	423	439	415	435	432	441	389	411	436	402	423	446	421	427	443	400	461	385	411	453	405	392	418	427	408	391	382	420	401	430	420	432	417	394	450	412	448	428	416	391	450	438	460	409	414	453	441	418	439	407	444	427	437	428	401	422	399	438	414	450	419	412	433	412	417	424	421	463	427	403	383	408	411	434	416	417	445	419	447	433	427	419	427	442	413	400	447	426	395	423	405	403	414	413	439	472	422	434	419	427	419	413	431	391	424	423	447	393	416	413	404	401	403	473	397	442	389	407	415	415	419	444	432	466	461	432	397	421	427	429	396	391	415	422	444	428	439	434	402	422	437	402	451	390	430	446	453	425	448	445	420	413	429	396	432	413	427	420	449	400	449	461	431	467	440	410	405	443	426	403	412	416	411	460	408	449	396	411	426	405	408	401	375	416	400	443	443	410	426	424	415	439	430	452	430	431	432	410	444	428	393	426	413	422	444	430	406	408	429	419	384	413	437	423	426	443	420	388	409	376	421	440	418	439	457	414	405	438	425	427	416	394	437	443	467	426	437	432	427	431	462	425	408	433	439	411	425	403	455	415	433	437	417	450	417	463	426	387	439	446	419	431	422	440	406	452	434	389	418	417	398	410	439	440	420	430	374	432	467	411	418	440	436	402	402	439	416	411	430	423	373	407	449	401	411	411	393	398	447	440	456	442	422	401	449	398	425	456	427	424	427	400	460	436	414	408	402	407	420	429	422	418	428	439	442	438	458	396	415	424	444	449	428	428	430	412	426	452	426	431	429	402	396	395	432	451	420	444	406	393	383	442	421	393	437	430	385	406	420	406	394	395	432	448	392	452	429	381	390	449	393	429	438	466	445	421	394	386	408	422	426	429	434	437	423	437	442	439	417	406	410	431	399	391	438	410	421	423	441	442	422	415	396	418	396	412	419	389	395	440	403	470	440	423	421	448	413	457	425	394	435	420	423	420	404	397	412	416	473	449	399	390	428	415	402	403	411	404	457	433	387	427	451	434	432	450	418	409	397	442	426	436	406	409	432	422	401	384	439	417	435	415	392	450	424	427	446	462	464	454	426	451	405	426	426	401	402	439	416	435	420	421	428	429	430	417	431	441	391	417	444	443	407	418	445	455	399	407	420	426	413	449	429	380	427	417	394	400	399	409	402	440	412	446	450	435	436	435	417	414	397	408	399	414	423	407	407	428	406	443	453	394	409	398	416	426	427	413	435	424	407	419	462	472	437	427	419	426	418	401	425	412	398	433	406	431	422	453	436	440	409	448	400	438	374	428	433	458	453	432	471	402	397	407	437	430	443	430	410	407	436	421	392	410	427	417	438	436	421	429	426	425	414	403	399	437	439	416	402	441	436	452	442	429	442	431	415	401	431	440	444	454	394	435	435	462	463	400	431	438	425	479	438	457	434	426	398	417	407	423	416	413	439	425	405	403	400	435	459	428	431	448	434	402	445	461	422	410	442	441	408	436	420	427	432	424	422	396	457	392	447	436	415	389	442	436	400	383	400	410	445	439	464	448	430	377	458	398	432	396	410	425	419	440	454	409	401	429	385	433	409	397	419	442	430	438	402	404	401	415	429	392	464	413	404	449	450	400	400	440	410	406	416	443	403	442	438	391	419	433	445	399	459	417	415	403	409	401	441	428	419	392	398	415	399	383	435	421	412	452	435	408	425	473	438	430	404	415	427	440	397	431	423	430	415	425	417	429	417	397	405	406	388	446	425	407	425	416	390	473	429	410	415	446	415	408	398
20037	7699	4434	3664	2328	1074	564	227	142	152	142	142	132	125	131	156	149	123	140	131	128	140	135	138	152	135	167	147	123	140	160	146	163	133	116	128	126	154	123	134	130	132	114	143	153	144	134	162	143	154	134	128	176	137	156	126	153	130	168	147	125	119	143	140	164	157	138	133	134	139	129	139	142	148	156	127	139	155	148	122	132	121	134	150	128	130	134	141	130	142	137	132	152	142	142	155	146	167	143	141	108	161	149	134	139	132	114	143	145	147	145	145	139	148	150	136	154	128	132	144	130	154	124	123	124	156	127	140	145	126	140	156	148	135	121	150	170	134	128	141	150	135	139	119	145	144	128	147	141	137	128	114	149	123	127	136	135	148	138	122	134	153	129	145	138	131	145	152	136	125	116	162	124	146	115	119	138	117	138	135	134	139	132	133	137	160	144	137	149	147	140	143	136	115	142	150	132	145	122	134	138	129	126	150	143	137	137	133	129	138	132	142	135	140	133	122	155	135	159	116	131	140	137	141	148	135	149	140	155	130	145	119	128	116	149	132	133	150	126	134	123	125	144	144	152	118	125	116	146	151	128	135	125	144	165	134	125	147	134	141	113	145	158	126	167	151	136	126	114	153	158	144	150	138	138	140	145	149	137	107	145	127	128	131	149	139	142	134	138	140	139	148	136	135	133	166	163	110	162	146	124	140	152	153	112	153	139	149	146	133	148	142	134	134	139	153	157	132	147	146	149	139	135	149	138	131	121	118	136	126	152	141	143	139	113	150	151	138	149	140	132	108	150	117	169	129	128	139	142	125	147	139	139	128	137	146	147	145	127	153	124	131	142	146	125	126	147	139	126	133	125	150	126	167	139	157	128	158	145	143	146	164	150	137	115	137	152	138	133	151	142	123	123	140	154	150	144	133	160	144	120	137	127	142	153	117	164	129	144	138	100	146	157	162	133	149	151	148	147	171	141	129	122	114	131	151	134	129	177	139	129	139	123	114	140	138	145	118	146	128	142	149	154	151	160	133	148	151	161	144	142	153	140	135	126	135	114	143	141	156	121	123	134	161	153	153	144	133	146	103	146	139	136	124	130	141	132	161	128	132	124	137	126	151	128	135	128	168	146	180	143	148	140	139	119	143	146	128	117	167	119	123	138	120	163	139	144	150	134	134	151	128	149	128	128	130	126	146	122	140	147	153	127	147	144	137	140	132	141	154	152	122	151	143	154	143	149	130	133	140	128	135	154	120	134	153	153	124	146	127	134	139	146	111	161	141	137	130	141	138	160	141	147	123	155	148	143	114	159	138	140	155	151	168	127	123	148	128	121	144	152	148	148	144	126	130	141	128	137	155	133	146	152	150	157	167	136	143	144	144	140	152	140	130	132	124	133	121	132	141	144	145	128	120	153	136	140	157	128	145	134	150	111	151	154	136	146	143	121	145	143	127	132	154	145	115	126	143	153	156	136	136	131	117	133	132	146	124	131	149	144	140	136	124	163	143	126	125	135	130	141	141	140	133	138	156	137	146	130	143	147	142	123	125	129	118	128	119	137	136	141	125	158	160	136	137	141	153	126	125	132	159	133	142	118	140	129	145	128	154	122	114	151	131	122	141	167	161	165	133	152	162	119	148	129	142	112	123	148	135	164	126	144	129	143	142	156	155	138	132	135	138	154	133	143	147	134	121	132	151	149	132	177	144	147	157	155	143	138	151	131	125	114	137	140	145	118	136	145	132	154	153	133	144	134	141	121	145	131	141	134	132	133	166	130	173	126	115	129	158	127	136	117	144	131	151	144	130	136	153	122	136	151	141	133	150	122	138	150	139	158	135	153	120	141	152	148	145	157	145	147	153	138	130	163	145	123	136	146	171	123	118	124	137	133	155	127	107	159	158	139	134	131	133	143	122	144	134	135	117	146	147	176	135	149	137	155	163	119	121	135	141	155	140	130	138	137	168	127	151	129	154	143	160	131	128	122	155	147	146	144	142	147	171	142	114	120	122	152	130	134	102	165	165	143	149	152	120	145	139	148	132	144	141	124	143	140	123	145	142	138	135	140	146	150	151	125	151	148	148	130	131	151	147	145	139	141	110	124	153	142	138	154	155	136	150	142	127	147	134	129	156	115	127	115	131	158	151	131	149	160	144	145	131	145	154	148	139	115	148	128	138	147	138	136	127	139	178	161	163	142	141	146	112	139	146	142	131	124	145	141	114	116	147	131	124	154	145	140	140	137	140	135	135	136	145	152	127	146	126	152	117	144	145	130	146	121	153	136	146	157	146	131	135	113	126	119	145	158	151	122	140	116	147	126	136	150	130	130	115	140	137	151	124	120	134	127	141	158	157	153	139	166	140	137	151	132	137	143	162	120	137	155	147	138	157	134	132	141	132	131	137	153	154	148	117	159	127	145	151	136	128	128	135	169	149	152	141	138	122	127	143	136	132	131	150	136	129	141	130	147	141	148	138	126	140	134	148	129	118	138	127	154	150	135	118	153	149	156	140	143	134	151	157	113	128	127	160	159	162	145	171	167	140	122	156	123	149	147	154	111	126	154	145	168	142	125	135	120	133	141	128	139	127	126	134	159	144	143	152	147	128	119	128	131	132	147	138	143	125	139	106	134	144	133	123	136	126	130	131	114	122	123	137	147	143	140	157	141	119	142	137	131	130	142	138	148	132	162	148	141	164	144	139	143	137	164	155	135	142	146	119	134	143	150	149	168	139	132	145	152	141	115	146	142	140	125	141	137	130	133	123	136	112	142	133	132	129	145	159	127	161	144	157	151	127	127	155	131	133	142	142	140	139	141	145	154	138	141	140	122	151	139	145	131	133	118	130	130	130	145	131	146	148	162	143	137	146	137	149	128	122	144	140	133	143	152	121	141	176	156	152	135	132	149	133	134	144	138	126	114	139	135	130	122	157	150	160	148	130	143	121	136	123	134	132	166	144	144	130	147	114	138	161	134	150	152	136	115	149	134	134	117	144	147	150	150	140	165	145	132	123	135	123	127	145	134	133	134	142	162	148	137	150	162	150	147	141	139	142	142	151	151	123	150	148	118	140	159	125	156	132	138	135	149	156	144	147	137	159	138	134	138	143	160	125	133	133	120	130	130	147	137	132	117	142	141	150	133	115	131	125	163	131	150	154	174	126	121	124	148	145	140	134	143	127	130	154	138	154	158	141	139	141	156	148	151	136	126	155	153	143	160	152	133	137	127	137	138	139	144	128	125	153	140	161	134	136	150	151	147	124	128	158	160	129	138	134	143	143	133	149	150	177	135	126	126	139	144	133	137	147	152	164	124	138	141	131	101	144	149	135	141	143	145	152	126	137	147	149	132	145	134	162	150	178	128	130	142	137	129	117	146	130	134	136	139	137	138	126	147	148	140	137	130	110	141	135	146	139	143	152	159	143	122	146	124	151	111	139	157	144	145	145	136	171	121	137	139	143	118	156	129	115	140	152	137	159	126	139	135	129	111	119	154	157
12518	5831	7331	10330	7385	4059	2015	640	337	329	337	331	341	332	370	367	325	316	346	336	329	326	304	329	341	325	339	347	343	317	341	276	318	360	339	346	324	324	349	350	335	325	328	303	358	320	340	346	307	314	347	319	355	302	344	324	332	335	330	322	326	332	347	339	326	315	362	361	357	340	323	364	339	351	335	344	356	327	333	365	318	330	365	349	326	321	318	362	327	332	365	343	337	337	350	362	325	315	356	334	336	341	362	329	364	353	339	326	337	325	346	351	358	342	325	377	360	335	348	341	329	330	333	380	321	306	318	340	330	331	338	330	344	332	342	349	303	354	324	330	351	323	352	339	322	335	358	333	336	328	341	324	345	318	319	318	335	321	353	335	337	321	350	341	346	357	339	334	339	306	332	347	352	313	315	296	336	339	349	370	353	359	358	337	340	350	354	342	318	310	344	339	337	325	329	344	331	320	325	342	355	335	353	380	361	318	330	326	332	363	346	325	304	337	354	323	327	314	355	348	358	356	330	349	323	344	337	330	353	340	335	361	326	317	329	359	347	298	326	352	335	334	335	341	337	329	367	318	338	325	290	332	349	289	375	333	357	360	341	346	324	369	328	347	344	346	333	338	318	329	314	332	328	326	336	294	299	338	334	316	313	317	325	326	342	335	327	335	364	303	303	363	354	353	332	317	340	347	349	317	373	344	333	310	350	306	315	332	301	334	318	359	345	330	330	329	355	345	304	375	353	323	338	345	336	377	338	340	317	306	352	329	330	362	309	326	347	340	344	350	361	361	339	285	291	341	347	323	323	333	321	374	294	330	340	357	319	345	343	313	326	347	343	326	324	342	352	339	339	334	331	310	295	331	346	309	322	328	337	325	318	328	324	328	326	314	336	319	354	315	354	318	340	354	339	344	342	338	348	329	329	323	318	350	327	354	335	318	331	324	335	338	380	352	306	331	386	325	366	351	353	333	352	355	351	337	312	305	354	340	325	337	348	328	326	339	328	332	329	332	371	369	340	327	339	322	343	311	327	343	346	339	333	349	332	369	296	357	350	335	331	359	300	351	345	313	329	321	346	329	336	324	366	350	343	317	355	316	324	330	336	316	350	359	333	334	374	311	347	363	337	313	349	316	331	322	327	376	346	366	360	337	378	356	341	343	328	326	354	320	344	337	389	329	334	342	334	336	333	360	349	332	327	315	345	318	355	331	328	348	298	329	336	345	355	320	340	385	353	346	330	352	348	324	323	318	344	339	349	347	327	354	325	341	301	333	362	344	310	343	345	313	341	342	336	317	352	300	344	323	321	355	309	350	335	356	357	358	357	332	318	333	359	336	363	355	331	306	347	332	323	331	341	330	321	322	331	310	358	329	357	333	326	337	341	340	338	353	339	363	346	347	371	334	300	333	319	323	358	327	377	304	337	341	319	350	316	367	351	310	329	338	296	328	297	343	321	341	331	352	368	362	340	336	339	328	321	321	328	350	344	303	324	338	334	334	337	360	350	316	335	323	339	320	344	331	310	349	331	313	355	345	319	333	343	294	334	328	338	322	330	313	333	301	326	327	363	344	334	346	336	357	336	339	340	308	329	335	338	374	299	344	329	333	341	340	365	364	328	307	342	337	374	329	340	366	344	307	330	359	350	310	337	329	299	333	335	316	351	340	355	344	363	336	346	354	332	370	346	319	321	358	344	342	365	366	332	366	327	328	327	343	377	339	306	331	301	325	316	369	337	330	326	313	368	349	362	357	358	346	356	357	341	295	368	345	332	327	370	333	335	332	311	330	316	338	324	380	345	360	357	330	330	325	351	326	353	343	352	340	324	335	348	347	350	307	382	332	289	317	331	342	357	355	324	357	300	335	324	348	303	344	351	334	299	347	326	339	346	336	311	320	341	310	352	358	358	354	340	333	362	339	344	342	331	315	359	331	313	348	352	329	318	342	338	349	299	353	346	342	330	367	348	323	342	342	325	334	360	351	354	350	345	355	335	344	344	349	323	389	326	354	381	330	336	335	350	333	324	315	355	344	345	315	341	311	350	352	358	335	348	343	338	355	330	341	326	354	331	337	306	322	350	345	332	342	298	323	368	334	296	305	310	324	325	348	352	357	307	354	323	306	328	353	340	322	346	354	314	312	342	332	338	322	337	340	339	320	322	346	336	335	337	324	305	313	326	332	349	337	351	313	329	350	367	319	361	316	322	331	322	359	338	325	325	337	329	328	352	329	355	301	360	344	314	359	337	312	309	361	316	342	334	381	314	357	314	292	384	339	305	354	331	354	330	294	344	383	330	335	334	338	361	321	361	332	337	310	346	382	368	341	361	334	342	338	376	379	359	345	335	345	334	361	334	341	372	347	328	319	332	382	324	329	375	317	352	305	319	317	318	341	331	313	331	323	346	340	337	350	320	318	315	337	336	321	321	354	336	332	312	305	329	296	337	329	315	309	344	327	360	327	335	341	298	330	361	330	317	336	365	342	344	332	307	345	375	345	336	344	328	351	346	345	320	357	323	321	288	331	349	315	360	350	337	350	305	324	310	344	325	362	338	327	302	311	284	349	347	328	338	355	325	346	344	386	321	333	332	366	335	355	328	348	361	337	345	341	328	341	317	353	317	325	357	327	340	326	347	338	345	343	373	341	330	334	313	347	343	362	330	335	300	328	355	348	328	343	355	331	313	305	337	336	330	316	325	331	334	316	325	327	320	317	338	346	319	349	346	335	350	350	336	340	323	350	339	320	331	309	331	327	346	342	375	330	363	364	314	367	306	345	329	349	333	297	325	340	335	314	301	341	359	325	351	353	315	330	316	337	356	351	323	338	348	302	313	323	360	343	340	319	327	354	353	319	327	299	349	355	319	367	351	312	335	334	344	355	322	332	354	362	352	344	348	357	336	351	335	330	333	338	339	332	351	331	358	342	339	352	334	320	326	360	341	356	343	343	315	327	312	341	345	307	336	322	345	339	335	346	347	357	302	313	328	329	403	337	327	304	368	344	366	321	331	362	315	310	325	336	334	345	327	329	332	352	367	331	326	331	337	330	329	328	322	367	297	334	322	330	339	294	327	342	322	362	379	347	323	335	308	325	310	358	346	359	355	362	341	340	333	312	351	377	360	355	324	358	314	340	341	337	337	319	314	326	359	352	340	351	363	313	310	318	329	344	380	344	319	319	336	339	332	326	338	318	334	323	339	322	347	317	357	324	338	362	323	337	331	331	307	340	329	340	328	329	327	308	349	356	360	342	333	296	337	339	345	346	316	373	337	325	347	324	372	380	319	311	327	318	307	343	330	360	305	333	332	340	333	329	335	309	331	319	338	332	311	295	320	327	343	341	356	315	346	304	336	332	328	337	345	369	358	311	323	356	329	335	351	359	342	306	321	324	325	338	324	340	341	319	317	345	317	343	346	323	328	356	345	355	339	318	328	321	344	326	336	334	339	349	376	310	335	344	392	359	354	343	352	340	327	329	342	323	313	338
36572	18018	16660	28065	19667	10709	5319	1744	376	217	231	229	191	223	213	221	208	212	240	218	218	211	220	215	211	239	183	225	197	209	201	221	238	211	243	201	233	216	220	245	218	213	218	208	227	199	207	229	238	203	197	236	200	224	218	214	209	193	204	222	207	198	220	235	205	213	217	235	226	212	256	230	221	229	211	242	210	215	204	202	193	210	209	192	246	214	200	222	208	227	198	219	207	211	212	213	252	230	242	206	207	215	200	211	211	219	222	207	205	224	232	215	227	202	216	213	206	198	228	205	232	257	201	207	237	240	203	209	189	193	212	198	221	226	237	215	219	212	232	246	213	208	189	227	207	204	189	206	226	211	209	207	208	189	236	169	222	227	195	231	212	232	202	179	212	237	226	230	199	214	201	209	225	245	195	240	187	229	216	218	228	236	237	207	204	218	208	210	225	232	198	208	258	226	223	218	220	217	215	187	188	217	227	218	222	208	226	223	212	207	225	224	192	214	195	186	187	252	220	244	216	218	229	212	209	214	234	200	226	227	210	216	206	209	206	231	211	201	221	216	210	197	214	211	244	235	195	216	233	244	218	212	198	216	203	237	216	202	199	220	211	237	196	219	221	200	231	207	213	219	210	250	206	196	238	200	209	181	209	234	202	205	228	226	215	179	181	244	219	211	229	204	229	206	226	234	227	227	217	190	205	219	223	205	203	197	220	236	228	173	221	237	231	204	195	222	225	231	228	195	190	220	235	197	184	213	198	202	241	214	216	207	206	207	222	196	194	197	215	241	235	194	228	197	206	215	194	221	221	205	222	239	239	198	224	193	213	229	220	231	209	190	210	223	233	226	197	233	205	218	256	209	208	216	209	214	230	202	221	263	215	187	209	187	229	231	213	169	213	248	234	206	223	253	238	187	221	233	196	194	239	257	236	240	206	219	192	204	210	219	218	220	193	189	230	182	234	218	185	198	205	213	209	212	220	241	205	215	218	201	209	227	206	223	217	186	224	246	222	239	184	226	207	217	210	211	213	235	228	227	241	220	218	199	236	214	203	203	220	203	201	209	223	230	200	201	237	247	200	209	193	222	209	206	226	230	203	191	203	204	216	217	207	215	210	191	231	195	188	217	207	211	223	213	222	209	230	217	203	191	217	234	240	229	234	200	225	197	218	237	226	205	249	206	209	231	244	213	207	218	219	198	216	216	237	238	227	228	248	241	240	233	210	218	190	202	237	197	196	198	250	209	201	193	186	199	206	211	216	219	198	224	236	193	241	234	223	214	215	208	200	255	200	211	223	216	221	197	232	232	228	213	202	229	233	235	220	226	210	192	209	233	221	202	226	209	240	204	243	206	201	211	208	204	192	220	202	208	217	225	227	208	236	201	213	224	223	229	204	209	199	252	233	212	246	216	232	208	208	252	197	197	213	213	217	205	195	207	211	224	225	243	222	229	219	211	197	212	235	225	218	218	206	211	242	240	210	239	208	219	217	195	229	224	231	193	198	217	232	233	247	213	227	207	238	207	225	237	190	218	212	188	226	206	216	196	197	209	208	211	197	225	204	219	235	202	219	242	216	210	221	237	246	228	234	229	205	241	267	198	206	206	210	236	218	217	234	232	203	209	222	203	203	208	222	236	201	201	220	207	182	219	240	216	210	231	224	230	223	226	229	213	221	219	236	226	202	214	206	220	249	224	230	246	215	208	236	212	186	212	218	229	230	221	224	204	224	222	224	245	234	226	231	230	205	218	243	189	220	199	196	245	230	211	208	190	187	177	225	220	214	234	205	211	225	240	222	223	232	218	204	233	203	206	223	218	216	236	231	226	199	229	223	221	218	233	224	218	217	218	197	186	209	222	227	207	207	252	209	226	223	195	222	236	201	228	215	211	211	201	209	205	208	217	209	235	184	222	213	215	194	233	222	195	265	222	209	176	212	210	236	207	188	208	229	200	213	248	231	241	238	204	228	196	206	233	205	206	210	224	225	258	218	232	212	207	226	212	214	235	226	210	226	213	187	208	235	231	238	240	224	219	232	193	227	243	210	198	225	207	242	194	209	236	217	221	195	207	208	229	214	233	214	208	217	232	210	212	230	220	197	180	180	217	202	225	218	223	208	234	207	193	202	239	210	218	225	223	201	189	215	214	200	199	207	213	224	214	210	192	250	232	218	220	221	214	241	203	210	204	221	237	221	215	235	222	235	214	208	191	211	199	220	191	207	217	222	194	171	230	199	216	209	203	220	218	227	213	198	224	204	207	211	196	241	222	208	201	200	216	233	170	218	212	207	197	213	222	212	250	203	219	236	196	228	226	214	221	209	225	213	176	233	219	246	234	196	247	190	221	199	236	206	210	214	212	216	210	227	212	196	208	193	223	223	216	216	216	208	207	229	242	209	202	207	220	204	214	215	216	201	241	223	224	239	224	237	241	200	186	219	197	205	201	220	217	218	220	210	210	221	250	229	196	200	209	231	172	238	179	224	207	210	194	212	227	213	204	216	255	216	213	221	235	204	225	205	231	204	216	193	214	195	219	218	230	234	224	203	223	236	228	189	222	217	254	211	212	204	225	217	225	215	247	228	202	241	234	217	238	229	215	196	231	239	199	212	228	194	200	207	221	201	205	230	225	210	204	223	216	211	200	214	226	226	225	216	204	206	228	191	223	207	178	214	207	222	210	187	218	207	194	222	194	195	217	214	206	213	205	205	188	197	217	250	227	219	240	208	213	219	208	234	265	247	214	210	228	212	229	212	228	203	235	223	209	204	205	196	216	223	190	228	220	239	184	227	227	221	220	209	203	201	213	215	198	234	200	207	202	218	204	216	218	184	230	229	219	234	218	217	213	223	233	207	242	191	197	229	206	210	241	248	235	197	177	244	214	219	216	211	242	215	191	242	219	225	230	256	201	240	208	202	196	215	244	210	191	229	231	218	233	196	219	244	212	224	216	208	210	199	207	228	215	242	197	219	219	218	211	183	183	243	209	190	208	212	221	186	200	251	237	218	238	232	234	203	215	216	246	231	247	199	244	241	235	242	214	215	219	258	210	235	222	239	219	208	195	245	215	196	217	239	202	218	232	213	193	213	240	226	218	226	219	229	195	215	214	221	230	216	195	207	203	213	216	207	232	243	221	193	196	195	188	238	210	201	211	199	200	226	228	179	215	216	216	213	217	191	192	217	196	214	241	241	218	212	217	217	198	236	260	230	209	218	225	180	197	207	214	228	207	218	214	217	217	194	220	219	258	223	238	206	190	237	196	236	211	232	235	232	185	225	233	205	216	211	252	212	220	240	188	183	220	221	220	237	222	189	227	217	217	209	231	255	218	230	225	183	224	208	212	205	245	227	200	198	212	224	191	220	211	239	211	214	215	228	228	208	238	235	190	227	235	185	233	225	215	215	208	216	220	233	235	227	213	203	192	206	252	215	200	224	229	217	246	254	209	231	226	215	224	197	208	221	223	228	231	226	217	228	216	228	223	226	223
22971	12802	24346	41678	34489	24780	15980	5662	1148	612	497	491	466	485	492	528	490	538	495	494	501	506	473	507	523	490	479	437	451	462	484	457	497	499	488	517	485	491	463	480	475	501	470	525	474	466	462	510	510	504	493	478	434	459	490	508	492	473	481	474	490	522	485	468	492	493	486	491	483	481	505	464	450	503	492	489	473	516	498	542	488	465	505	464	492	495	521	479	490	480	469	495	507	491	515	488	419	495	511	488	493	486	486	473	460	478	483	502	518	488	505	477	507	484	469	494	457	463	493	507	478	487	472	480	432	457	486	506	474	498	518	465	531	483	486	473	504	493	460	479	478	506	490	503	495	498	465	501	468	497	512	498	443	475	499	505	510	485	478	504	511	492	466	485	477	462	497	521	469	483	488	514	453	475	490	467	475	530	509	484	479	544	482	507	471	467	506	507	464	501	474	518	474	490	460	459	473	516	500	486	508	493	481	474	488	474	497	503	508	514	478	473	490	487	474	467	493	485	511	521	477	493	498	520	498	477	459	486	506	477	458	472	480	506	512	486	483	488	451	509	471	472	484	486	469	471	480	486	480	515	474	446	514	440	451	498	489	476	474	473	489	453	521	492	457	466	500	479	478	502	506	528	466	512	492	486	452	472	490	519	492	482	480	504	471	469	466	499	498	518	506	485	478	478	474	499	433	499	516	483	473	456	521	464	500	507	487	472	481	513	486	475	474	462	508	475	542	512	480	492	499	496	485	502	487	513	491	506	469	458	491	459	493	510	464	467	524	493	509	489	469	505	513	465	500	492	473	485	483	495	480	499	514	510	486	521	514	480	495	508	467	488	493	515	497	513	479	495	471	477	502	522	486	528	472	471	487	470	455	494	456	544	508	464	495	494	513	494	506	439	472	505	493	497	511	492	482	498	517	499	462	514	495	500	494	491	451	488	473	521	452	518	476	460	460	516	497	523	489	475	536	475	482	475	459	465	486	477	472	515	517	447	493	485	465	486	507	544	480	523	508	527	457	522	502	511	467	484	476	512	515	559	500	501	471	501	488	524	478	483	494	484	517	512	464	522	506	490	497	498	476	517	484	492	476	506	491	505	464	494	507	475	470	474	474	463	497	506	477	466	488	526	496	487	485	522	467	471	499	472	477	482	483	521	482	443	505	483	495	490	466	453	522	489	494	517	494	484	507	474	488	516	535	490	505	512	490	461	467	474	460	509	496	477	480	504	512	536	488	484	458	495	521	502	456	486	461	496	522	516	530	454	489	504	479	467	457	522	515	490	515	517	458	514	480	515	504	517	478	515	466	490	440	482	476	466	479	523	478	495	454	503	494	474	459	497	525	515	489	470	511	442	485	512	504	497	503	499	495	459	510	501	489	502	494	512	462	476	459	475	462	484	461	518	514	482	513	485	484	489	469	477	487	489	473	504	451	508	489	508	505	482	453	501	492	499	495	479	498	488	494	470	486	462	452	475	468	488	496	473	525	481	494	530	477	482	482	494	458	480	477	448	488	510	468	438	484	510	465	469	497	511	524	500	464	474	474	464	465	516	474	499	507	473	490	523	502	465	487	502	470	492	492	486	564	477	498	532	481	510	512	462	499	470	476	498	511	533	473	521	490	533	498	481	453	476	489	475	486	517	492	484	496	495	474	487	480	517	495	457	439	475	486	458	479	463	507	480	473	489	513	515	501	492	508	523	446	509	476	518	488	474	468	491	506	463	478	507	490	531	496	495	483	504	504	494	491	511	476	482	480	531	495	475	507	446	491	495	505	466	497	514	466	495	534	518	491	501	498	509	488	493	470	476	486	477	480	481	490	498	535	510	494	459	495	501	521	484	472	461	511	508	500	506	469	499	517	469	481	506	468	480	483	502	506	499	471	478	481	481	510	466	477	494	467	509	525	448	521	499	472	498	480	541	492	509	501	519	469	482	476	484	461	485	455	451	488	505	491	484	517	460	498	488	484	463	460	448	507	480	487	485	477	495	467	475	486	468	497	479	486	487	513	483	499	513	510	492	462	473	462	480	484	445	492	501	514	528	513	461	484	514	506	459	459	491	537	480	511	491	481	453	447	518	465	510	543	514	511	500	514	484	461	445	489	496	462	477	481	478	499	484	458	463	474	482	462	503	437	460	486	497	465	490	500	480	478	501	468	508	534	467	462	483	444	472	494	451	467	461	492	491	489	474	466	514	484	508	509	534	476	465	500	453	503	499	492	472	488	520	484	478	450	472	481	481	459	505	523	482	467	494	474	476	512	474	492	508	492	511	477	471	478	516	457	468	455	501	497	468	470	477	464	527	489	503	482	491	498	461	511	482	506	492	488	487	485	481	480	511	464	466	481	510	500	483	504	460	459	433	478	493	487	496	494	483	512	470	482	462	493	495	521	468	474	466	468	482	529	485	508	526	487	464	500	498	497	475	452	445	498	538	533	464	468	485	487	468	532	519	512	490	492	496	522	497	449	457	493	486	509	486	478	508	433	510	544	516	494	503	456	504	521	441	509	489	494	483	506	522	504	497	460	507	479	482	491	497	470	492	490	479	453	485	496	509	457	472	483	513	498	491	466	485	496	496	537	470	471	538	493	487	485	523	458	498	480	496	473	484	533	476	520	491	490	477	479	491	484	489	494	506	451	486	499	491	475	485	471	440	477	483	508	468	450	500	494	468	492	485	479	547	517	490	471	490	484	494	523	515	452	486	453	488	489	514	486	470	507	461	515	496	508	479	487	486	457	482	482	452	479	487	473	537	470	492	477	497	480	460	492	515	461	491	452	470	475	450	491	481	473	516	466	466	515	482	491	474	483	488	542	504	477	467	478	488	506	516	505	512	488	494	496	503	472	534	487	487	491	513	472	515	507	456	532	491	502	452	460	493	468	497	473	485	459	501	502	480	513	505	485	498	455	471	436	507	491	520	463	473	490	485	484	476	469	500	501	511	522	516	497	479	507	507	534	500	510	529	482	465	503	489	467	517	509	444	495	497	501	458	510	500	481	464	497	484	457	500	504	466	485	511	534	447	506	465	502	473	486	482	491	492	483	470	502	471	484	501	483	530	488	452	471	483	484	478	488	490	467	466	470	503	491	502	465	506	463	512	488	469	514	500	483	482	492	452	504	509	481	489	462	470	446	491	501	456	468	511	463	477	475	483	479	511	527	484	495	480	481	489	479	526	483	505	505	520	488	482	471	512	471	476	509	522	509	496	481	496	501	476	500	496	496	470	540	513	478	511	481	496	489	510	498	495	508	483	450	490	511	485	449	504	486	494	488	536	484	493	504	506	501	490	493	485	482	527	482	466	485	479	478	512	457	472	457	496	452	492	488	469	482	502	496	465	489	523	492	503	511	479	429	546	433	537	474	476	498	508	469	484	488	472	483	528	506	454	461	486	467	534	513	503	530	506	502	495	488	466	485	489	525	472	493	513	474	454	505	464	480	474	504	507	515	471	452	508	486	442	488	494	502	493	470	525	442	510
46934	26325	24125	41328	31988	20115	10393	2782	519	247	226	210	220	203	197	193	194	194	209	185	188	205	189	195	186	149	175	189	190	174	200	196	199	167	192	215	204	181	179	147	182	166	203	187	194	197	157	190	191	185	172	188	222	213	178	207	193	179	192	180	199	182	193	179	168	192	188	188	212	190	208	203	169	179	178	205	207	189	173	197	185	168	162	188	192	152	206	184	200	207	183	178	201	163	202	190	204	214	183	185	187	173	200	198	189	197	189	158	211	226	188	177	185	170	178	191	227	200	203	167	200	189	192	178	205	199	180	168	179	175	187	213	193	184	198	204	188	178	198	188	192	206	167	175	176	185	183	188	190	188	194	180	203	197	189	180	199	195	199	193	167	185	201	211	204	194	189	163	176	193	219	181	186	192	192	182	162	236	210	193	173	156	185	194	190	169	205	170	192	218	190	195	184	199	202	187	215	205	176	167	197	214	170	183	194	205	198	174	199	184	171	180	186	210	180	201	169	187	191	217	222	196	179	198	166	184	195	188	185	183	182	215	178	192	187	199	189	202	188	203	183	181	205	195	205	199	191	192	195	175	169	188	195	194	176	174	200	186	206	200	212	175	174	165	162	186	201	192	202	186	197	192	221	188	205	190	174	194	195	217	171	195	183	203	160	210	206	191	172	194	170	179	219	202	171	183	180	169	182	175	192	193	177	221	201	184	209	158	192	233	186	183	184	204	197	202	179	193	200	179	201	186	190	193	199	195	208	182	211	196	180	201	210	196	170	189	193	196	207	204	195	170	192	176	204	190	182	186	214	182	191	194	175	166	192	177	210	197	179	183	172	171	202	208	200	183	185	191	200	204	201	216	208	171	174	191	182	205	200	201	189	185	171	193	142	169	185	180	161	195	192	186	197	191	168	222	197	191	187	195	166	189	177	200	211	177	213	182	195	169	188	176	199	187	199	206	215	200	183	182	223	224	182	175	159	175	212	201	190	198	191	200	210	192	176	211	188	203	203	190	209	176	203	185	182	193	196	211	185	189	187	185	169	200	192	185	191	186	199	212	185	199	191	161	186	176	186	203	176	199	193	148	204	198	177	185	203	199	189	210	185	196	189	176	179	207	159	161	175	176	168	192	200	198	174	189	193	200	187	186	176	200	182	187	188	208	172	179	180	199	194	181	180	180	187	187	159	192	174	205	176	192	195	187	202	206	189	203	168	208	188	228	186	172	219	194	175	220	195	181	176	192	203	187	184	197	207	182	186	218	190	200	188	175	192	208	201	183	211	182	202	194	210	208	215	213	193	167	203	195	183	179	167	184	212	207	223	195	170	183	208	179	189	187	196	219	196	196	224	214	175	180	203	199	200	225	193	189	171	205	175	173	215	220	182	200	185	187	185	208	172	201	188	211	199	204	213	177	181	181	185	202	199	190	183	211	207	197	184	188	206	176	205	192	168	198	175	185	204	206	211	191	187	166	200	197	183	189	214	212	175	189	189	190	185	195	182	194	199	182	191	162	219	177	196	186	190	183	181	200	187	169	188	180	206	190	189	185	162	217	192	200	180	206	191	200	202	187	173	193	158	177	185	194	189	186	179	202	168	189	201	188	189	195	194	217	187	210	197	201	167	173	182	167	186	209	186	220	199	204	175	198	175	182	176	200	184	192	191	191	209	184	174	171	226	189	194	199	191	178	163	201	214	187	194	199	177	179	197	181	185	200	201	227	197	215	179	176	187	192	209	206	180	185	192	208	218	202	193	184	181	187	221	194	179	187	175	186	194	190	238	191	170	199	186	201	219	168	192	195	174	200	189	202	194	187	162	196	191	199	205	186	192	185	183	186	199	198	183	203	201	156	177	173	184	164	202	155	188	193	199	202	210	195	189	187	212	207	167	180	188	175	188	200	151	194	173	207	201	188	171	179	197	185	194	198	201	189	190	192	192	171	187	198	162	193	171	190	192	199	174	199	188	174	202	196	172	210	197	195	191	177	189	185	209	208	189	180	178	206	205	172	191	195	199	201	187	179	184	190	189	184	171	177	187	215	197	192	184	170	194	202	172	217	196	181	181	174	192	190	175	217	222	218	186	210	169	198	172	179	183	175	183	221	205	176	214	198	180	175	169	171	188	185	206	185	191	208	191	194	176	203	194	198	222	193	191	211	168	185	204	164	191	186	187	182	192	176	187	187	188	177	212	197	188	208	171	203	178	195	191	195	181	215	185	196	206	222	171	209	199	201	200	190	189	185	190	178	183	238	190	220	193	160	206	232	194	192	183	180	202	195	189	177	213	197	179	173	187	202	181	200	177	174	195	205	175	189	178	207	177	200	180	173	194	177	174	220	167	193	185	190	192	178	220	187	192	185	197	174	191	203	206	176	205	187	185	191	194	209	191	174	194	171	184	191	206	169	185	202	186	206	223	183	173	188	225	230	209	174	192	195	218	208	179	180	219	152	174	192	189	202	184	190	189	195	167	191	188	180	211	187	159	193	173	202	191	205	171	214	167	186	203	213	178	191	166	203	194	192	182	207	193	202	159	188	198	181	168	183	212	179	203	178	169	176	175	173	193	205	218	192	189	187	182	180	173	185	194	172	189	186	195	193	188	205	199	183	176	164	190	192	177	201	184	187	213	189	175	196	200	214	202	182	164	184	180	193	189	173	199	212	161	190	180	200	166	194	192	183	195	197	185	197	208	166	180	192	181	204	178	179	210	176	191	181	212	226	179	179	198	185	217	201	168	210	182	199	194	209	176	181	184	182	177	212	188	210	219	198	174	162	187	196	170	196	199	201	192	209	170	178	169	171	222	170	205	195	187	191	203	175	215	203	208	192	200	172	198	201	191	219	200	200	185	219	186	196	160	163	197	212	195	176	212	215	202	201	222	179	170	182	187	174	190	185	158	177	197	228	187	180	193	171	195	168	193	172	185	208	188	178	162	201	169	219	204	157	180	174	210	209	194	181	200	172	198	182	200	189	201	187	213	183	186	204	216	189	193	203	209	231	199	188	191	195	197	182	190	183	189	211	240	214	168	183	190	197	151	195	222	187	202	189	177	206	210	199	209	160	154	193	197	173	193	182	190	175	209	215	172	180	182	187	190	195	154	176	191	175	196	173	193	159	166	181	185	160	191	216	193	183	174	181	186	201	192	157	173	184	186	193	187	210	174	209	217	214	184	179	182	181	224	190	195	187	189	183	157	192	191	201	178	215	196	191	195	170	175	203	210	167	209	217	220	182	203	211	195	172	185	173	201	199	157	165	194	192	173	214	194	175	188	170	158	204	203	161	210	199	187	180	163	197	182	193	212	211	210	186	189	178	203	183	185	171	213	182	191	195	192	174	177	194	221	209	204	172	180	196	199	188	187	208	190	183	189	203	197	225	182	163	214	196	171	193	190	198	204	206	213	181	180	167	197	183	179	199	200	179	178	179	164	177	197	171	183	210	210	182	166	203	188	186	188	175	191	179	203	226	191	184	186	187	176	215
29115	17717	29612	51723	45729	35177	23842	7281	1851	663	439	426	438	420	404	431	439	447	446	468	469	432	448	414	432	426	410	411	437	422	391	427	442	414	391	413	401	407	469	434	435	403	432	397	426	396	445	384	402	453	409	441	422	458	386	428	438	436	416	422	423	428	408	414	432	395	444	434	423	426	408	450	382	434	462	398	405	445	420	420	443	421	448	432	451	403	411	423	405	424	388	402	449	382	418	424	432	395	396	411	431	403	411	465	394	454	437	411	441	414	401	409	417	408	439	455	406	450	423	435	418	433	422	438	433	432	422	381	432	454	406	417	411	458	447	452	395	403	418	407	443	416	409	422	425	421	418	425	394	444	424	385	403	419	467	439	403	392	409	425	420	415	461	414	431	436	416	393	429	405	436	433	419	438	420	423	413	394	413	405	399	461	400	385	410	427	402	405	451	442	424	444	428	441	429	429	397	416	444	435	386	413	412	437	443	395	426	433	447	436	417	442	419	409	398	436	421	428	407	389	423	421	398	391	408	431	399	400	413	415	415	425	448	434	408	431	435	448	447	419	422	461	418	415	421	448	417	421	386	435	398	450	420	421	414	409	389	444	363	413	438	456	383	424	374	433	402	415	433	413	482	409	402	401	451	394	436	412	420	405	458	428	440	394	407	428	421	422	397	395	450	453	420	449	436	386	414	400	400	428	403	390	427	403	415	442	426	402	415	434	410	422	456	446	451	432	437	394	418	418	429	433	414	437	438	431	440	436	464	426	423	440	442	447	420	437	389	417	445	425	389	413	400	418	415	412	384	438	427	436	432	399	387	432	429	431	425	432	420	439	476	425	441	411	411	418	407	455	404	427	426	447	433	415	438	395	447	426	445	447	430	411	398	405	402	435	427	411	396	387	431	384	414	407	443	403	410	423	389	411	408	428	445	428	419	412	428	434	407	411	411	396	445	439	444	395	410	423	405	448	434	417	451	422	429	397	443	447	423	385	432	423	367	408	418	420	436	412	419	439	445	386	452	391	439	417	447	428	438	396	445	429	403	437	400	396	449	409	416	400	414	429	423	396	409	409	425	450	419	414	425	426	425	409	402	438	441	473	410	460	385	393	408	440	406	385	456	382	402	367	431	443	454	403	423	416	408	423	464	442	431	403	435	407	449	408	426	431	391	477	424	480	418	417	415	397	399	419	429	413	413	418	417	396	458	415	454	406	462	410	470	417	434	439	419	419	433	443	415	462	404	441	404	406	428	417	411	425	432	347	449	414	412	392	398	407	407	444	422	442	383	428	441	416	413	430	416	435	418	434	464	450	387	430	409	422	460	444	442	434	391	413	433	432	408	410	449	436	434	414	400	444	449	485	405	378	416	394	401	407	392	425	371	453	431	382	384	444	428	408	434	425	434	385	427	406	408	440	434	402	386	439	432	449	438	423	421	416	426	441	426	408	452	452	381	405	466	390	404	412	455	418	419	432	460	387	472	425	451	386	422	376	450	443	417	402	392	473	415	409	421	420	458	421	429	429	392	419	413	449	417	419	440	406	449	462	430	412	442	420	440	404	402	434	414	439	404	451	398	418	399	400	416	451	407	402	423	458	408	434	421	417	374	418	403	462	431	439	442	426	395	435	420	453	428	414	402	411	398	391	375	396	426	406	403	407	419	434	426	447	445	446	418	414	431	450	404	436	409	438	442	449	423	395	425	447	437	411	435	418	398	388	407	448	411	405	442	404	461	431	386	422	440	416	441	401	409	445	435	437	417	399	440	449	428	422	449	457	431	407	419	396	397	424	438	391	389	443	463	392	443	430	480	417	424	421	411	426	445	436	443	412	447	389	415	404	460	444	460	400	444	422	441	424	422	398	418	367	399	397	433	400	447	397	414	413	410	415	417	409	388	461	429	430	452	414	402	429	396	436	417	427	448	438	472	408	421	413	403	384	428	455	400	408	423	442	441	406	441	413	412	387	415	457	438	419	420	448	473	416	445	456	412	413	448	440	395	437	419	402	427	444	430	423	450	412	392	458	436	427	414	391	391	439	429	450	428	425	424	408	420	451	421	380	411	440	408	424	434	453	442	455	428	411	430	416	412	428	446	432	387	434	418	423	397	415	423	434	389	417	413	441	440	446	387	400	415	386	434	446	406	418	462	434	402	440	443	421	408	408	407	453	412	451	413	426	411	409	398	430	443	437	401	390	447	413	391	413	428	413	455	405	391	460	424	415	408	431	398	437	428	406	398	406	413	440	400	407	418	455	421	451	452	424	412	420	421	407	385	424	411	433	484	422	386	436	414	417	389	383	445	385	459	425	429	394	426	431	424	411	405	422	442	422	425	444	423	431	414	377	408	455	450	420	401	415	467	413	396	424	447	389	398	395	394	406	432	432	437	440	446	431	405	394	406	438	418	415	416	422	423	447	441	436	393	430	438	404	451	413	410	406	425	444	425	442	419	432	421	408	407	423	405	435	423	401	455	433	416	430	446	447	424	417	434	422	403	400	413	424	438	420	426	399	438	418	397	455	451	434	412	399	399	439	446	401	397	397	431	442	410	396	412	391	414	426	448	424	363	423	424	416	432	412	422	436	412	413	442	400	426	451	399	399	422	377	430	393	429	420	420	424	421	430	414	468	421	422	419	416	400	397	399	443	435	433	447	450	402	423	444	437	435	451	421	437	421	432	413	413	485	414	420	429	434	437	456	458	429	400	422	416	432	410	411	432	419	408	402	419	409	431	441	439	430	418	471	423	432	428	454	403	391	423	417	404	416	447	428	421	398	365	432	453	433	400	377	454	430	450	434	415	438	424	429	406	386	399	437	426	417	456	409	399	452	404	443	402	447	430	395	451	423	416	453	426	402	410	398	449	440	392	409	433	440	420	422	388	417	419	407	412	429	442	410	399	442	396	408	390	411	414	435	469	397	413	405	435	448	432	402	388	411	395	452	405	449	434	437	437	389	429	382	471	397	443	413	435	417	433	440	437	407	427	425	395	424	458	436	408	440	440	420	414	391	454	456	406	418	429	424	425	435	412	406	421	428	433	435	415	425	419	439	392	428	409	447	420	449	440	379	413	417	396	435	408	406	384	440	415	441	413	410	423	392	432	389	410	395	451	424	418	394	429	432	424	433	404	424	418	407	425	417	397	420	450	395	466	399	429	402	423	394	412	446	384	427	442	447	415	391	399	393	408	421	423	400	434	452	409	424	402	445	428	446	390	405	396	426	433	386	396	382	390	458	443	422	425	394	417	411	404	452	410	454	449	427	410	408	460	384	450	427	416	444	446	421	424	451	422	419	427	430	432	456	420	397	444	437	410	437	398	390	438	422	442	400	395	397	425	392	415	429	433	433	413	414	457	461	420	408	430	423	455	426	416	445	404	408	433	391	480	411	373	444	408	405	424	415	431	421	448	372	428	429	446	405	410	393	426	445	422	397	416	418	401	447	435	431	408	407	426	394	428	433	424	469	427	453	440	455	436	405	404	407	472
20838	7852	5111	4656	2416	1405	716	221	151	158	130	137	125	127	148	131	133	155	140	141	158	129	152	139	144	140	141	153	144	133	144	141	122	124	136	150	126	126	119	148	143	132	156	136	142	151	157	148	132	161	135	141	151	144	143	148	138	141	130	140	139	141	121	141	138	136	128	125	135	146	149	115	138	144	118	137	144	139	143	134	129	132	142	137	164	124	135	136	143	120	146	140	122	150	143	142	139	150	129	130	119	137	147	135	138	134	118	133	131	139	140	132	137	128	134	159	148	136	129	158	137	140	129	115	158	152	115	139	146	152	125	153	149	134	125	118	123	139	129	145	120	138	129	130	128	169	143	135	132	119	113	124	139	139	138	134	129	146	159	141	132	130	135	149	153	134	125	142	123	150	117	145	136	133	143	147	146	127	126	130	139	139	151	136	197	144	132	134	124	129	159	143	124	137	157	133	114	153	125	143	123	119	142	143	141	132	127	128	159	108	152	129	152	125	137	117	133	136	126	138	147	134	134	160	144	125	137	128	147	135	152	123	160	138	126	136	173	127	108	143	115	130	155	144	134	144	120	146	134	126	127	155	144	128	144	137	141	129	168	134	146	132	134	127	140	135	138	114	132	123	144	140	129	144	123	121	137	164	131	147	131	138	139	128	134	149	126	112	132	117	130	157	147	164	118	138	149	136	148	159	140	137	132	147	142	114	127	135	145	151	150	136	124	107	144	124	135	140	156	134	129	153	130	113	142	154	145	132	155	131	121	145	133	133	130	171	150	134	127	168	141	158	124	115	139	125	150	140	129	126	140	143	122	144	143	133	133	136	137	116	134	134	151	131	150	114	135	135	174	154	147	154	142	147	144	142	144	153	108	136	153	137	133	139	135	119	134	133	158	153	126	142	140	133	117	117	114	127	153	131	137	161	123	148	125	149	139	121	129	142	152	147	141	153	115	120	120	125	135	145	151	151	129	143	117	144	139	136	137	127	139	147	155	148	151	129	116	147	149	148	136	137	128	141	122	130	137	132	152	136	123	150	152	135	151	140	173	152	139	124	117	115	133	154	141	125	149	146	154	133	140	147	143	131	158	137	119	116	136	140	140	164	126	133	129	147	124	122	141	131	141	141	138	125	153	120	147	129	147	127	152	125	153	142	150	139	155	147	152	153	119	133	150	156	138	127	138	140	146	120	134	108	129	151	116	120	151	139	117	126	153	131	157	133	119	130	155	155	141	164	122	126	131	131	121	138	136	124	150	154	143	138	123	125	145	135	162	135	137	151	144	126	135	132	154	145	145	113	137	137	151	144	130	151	134	159	155	156	153	149	151	142	134	145	116	126	132	134	135	132	131	141	144	126	129	150	127	136	147	146	139	153	121	142	146	146	157	126	140	137	126	155	148	125	110	145	143	149	125	116	121	129	153	153	133	133	120	116	126	145	142	123	133	120	122	123	142	130	122	140	133	140	134	177	155	165	123	135	139	146	144	142	172	132	145	140	133	117	139	149	114	114	147	137	129	157	109	152	135	125	150	126	136	142	132	154	114	138	111	142	130	135	143	158	147	125	158	144	138	121	150	152	145	136	124	126	143	148	131	152	134	145	135	146	159	138	142	136	151	128	136	137	156	133	136	150	132	132	117	109	140	128	143	151	149	126	123	133	139	131	145	127	137	139	132	130	124	134	156	139	155	159	135	140	143	132	183	141	141	160	159	130	118	150	152	118	129	128	139	132	133	132	126	146	135	129	150	153	130	144	143	134	160	114	144	118	138	109	125	135	136	153	148	125	137	140	123	150	147	166	146	157	153	156	125	118	121	129	142	136	128	150	133	115	128	134	127	126	136	126	146	132	139	142	149	124	158	137	121	146	105	127	134	139	130	121	145	151	121	141	124	146	147	142	143	123	145	137	146	154	137	141	143	156	127	116	149	129	128	155	159	124	156	125	143	108	126	141	148	118	150	123	136	126	171	133	135	126	130	159	126	164	147	135	128	131	150	143	131	136	116	121	140	155	134	146	152	129	143	129	137	140	122	132	132	125	161	123	101	142	158	153	151	144	151	114	142	164	136	119	156	132	120	136	147	137	148	114	135	144	139	114	132	156	128	123	137	139	128	134	111	120	153	117	140	145	114	142	142	145	150	125	145	137	147	148	140	117	137	144	178	164	128	144	137	150	134	133	134	127	128	145	167	134	122	138	120	142	139	154	141	153	134	165	134	119	136	136	136	135	141	141	120	139	129	136	123	146	115	148	130	129	142	123	151	152	151	133	137	134	127	124	135	121	132	124	139	147	119	127	144	143	135	124	134	151	142	158	153	153	177	139	151	126	143	133	165	157	134	147	135	145	146	129	146	153	156	117	168	127	104	145	149	157	122	162	137	131	114	147	131	143	151	143	122	134	146	129	117	143	134	139	145	114	127	149	126	155	158	143	143	126	136	133	125	136	150	156	151	130	133	146	134	140	136	135	129	116	144	136	134	149	152	113	133	115	119	128	147	141	141	136	116	141	139	161	137	126	160	117	140	135	132	153	148	131	122	152	127	127	121	110	140	167	145	128	153	137	133	128	134	124	137	147	131	105	139	142	136	144	152	119	138	167	117	135	130	118	126	127	151	143	131	118	118	142	158	122	120	156	139	129	122	128	124	142	138	135	154	147	133	128	156	155	141	139	125	137	134	121	165	136	160	125	133	152	152	160	133	129	154	115	135	128	133	145	142	121	142	156	139	155	141	153	141	138	152	122	137	149	98	136	148	128	135	109	146	138	149	140	120	141	137	136	137	130	121	129	136	124	122	119	141	126	137	128	160	126	150	120	122	156	114	146	137	132	140	127	143	138	133	121	152	130	138	153	120	164	142	139	141	153	157	124	140	128	140	122	113	158	134	145	150	125	129	135	128	145	137	152	145	141	156	133	144	144	108	151	143	139	154	140	152	149	117	134	145	162	140	156	142	154	138	145	149	130	140	135	153	144	166	149	130	149	138	121	133	131	137	159	131	141	146	141	134	121	141	138	111	121	159	148	128	145	126	137	133	127	105	165	163	133	121	153	150	137	120	142	131	133	140	128	118	136	136	139	117	150	145	109	124	169	140	130	152	135	139	153	136	152	145	136	146	136	140	148	146	146	139	133	157	138	152	129	144	148	127	126	139	120	143	159	133	130	120	133	141	136	138	119	122	150	122	142	141	142	154	114	126	148	137	129	133	149	138	137	144	140	130	130	118	125	128	120	151	146	135	140	148	107	142	112	143	146	135	146	129	124	137	150	147	138	141	153	149	129	132	122	142	127	126	143	151	148	136	131	134	153	155	141	129	143	135	137	115	145	145	124	133	121	146	141	115	146	137	144	139	138	121	124	152	142	129	141	135	140	128	135	111	151	156	149	144	148	142	146	130	129	119	133	110	133	141	136	142	150	154	144	152	137	132	141	143	144	144	129	145	127	146	141	131	141	137	137	139	163	132	131	120	125	124	150	140	152	145	145
12500	6252	9012	11965	7971	5215	2586	735	394	345	343	341	322	320	334	328	305	345	292	308	315	336	313	338	345	341	331	332	333	325	323	344	311	343	284	339	330	331	347	313	327	361	318	340	338	290	354	352	325	320	321	316	336	323	365	342	325	336	324	343	293	379	341	333	315	328	336	329	341	339	381	328	335	296	326	327	322	344	299	325	313	332	314	347	331	327	343	319	353	324	335	320	342	348	366	358	323	381	339	345	337	343	323	333	311	345	336	314	358	296	328	300	360	343	367	347	329	333	353	340	334	323	367	303	340	339	330	322	336	328	323	348	360	335	317	343	325	312	327	335	341	323	344	310	330	324	310	361	322	321	331	304	339	326	325	342	357	355	330	350	346	356	315	326	335	334	356	331	332	320	318	313	323	324	340	331	332	342	315	340	327	327	345	329	331	315	324	364	307	371	318	317	334	341	337	292	367	290	319	323	303	321	318	358	346	351	340	368	344	324	297	328	312	329	328	339	334	304	361	332	339	340	330	306	334	331	344	332	350	324	349	315	321	371	337	313	361	335	332	301	315	376	319	312	298	337	352	334	326	331	347	312	350	335	340	291	310	331	358	350	331	326	340	335	323	315	335	330	335	312	330	316	334	330	309	323	318	322	322	333	346	312	270	331	334	329	315	334	313	316	322	351	322	346	318	348	352	308	338	350	346	320	313	361	327	346	316	318	337	341	339	344	318	328	332	324	355	341	328	334	329	342	315	324	328	330	342	303	327	313	312	325	342	372	320	326	340	323	336	332	346	348	315	318	356	355	324	304	336	322	308	356	382	324	331	322	341	332	332	318	337	313	313	338	330	324	316	316	347	338	337	329	343	339	336	327	338	333	306	355	351	324	356	338	362	334	338	285	316	341	335	331	316	316	341	353	328	344	336	320	336	345	328	346	334	365	319	338	322	358	332	320	307	339	327	321	326	350	346	316	319	332	325	307	323	328	333	348	367	345	365	347	312	342	315	290	338	345	340	337	376	326	398	339	344	340	313	325	339	331	392	331	341	337	354	308	347	353	319	312	325	331	332	321	326	369	315	319	301	316	360	306	312	273	297	329	325	304	316	318	335	315	292	334	315	315	341	339	317	332	340	299	306	293	350	333	355	357	337	320	331	331	339	326	295	324	317	343	313	329	341	311	322	335	362	329	340	336	335	307	343	329	367	354	333	319	340	311	332	349	351	336	346	352	346	318	344	301	312	315	334	327	338	320	347	340	342	324	337	340	338	308	326	295	326	340	335	335	306	313	333	327	358	335	333	310	361	323	338	342	304	332	356	318	327	316	303	295	318	298	306	331	298	362	344	336	368	333	347	336	333	316	359	353	317	330	300	382	331	338	335	321	315	314	362	335	313	355	365	376	316	322	332	309	324	357	334	327	326	341	326	321	300	289	335	347	336	324	301	360	343	358	304	327	331	289	326	340	327	328	349	332	341	293	299	324	353	333	303	306	324	289	343	342	313	354	342	321	322	320	340	333	296	291	317	310	343	314	296	340	323	332	330	302	292	351	330	349	330	342	348	348	307	325	323	309	330	297	337	332	339	389	320	360	335	324	335	363	311	352	340	328	327	318	302	321	330	300	322	358	355	355	319	328	345	338	316	300	319	363	301	338	339	317	332	351	332	340	355	352	343	293	346	324	333	335	314	315	323	327	349	307	308	354	286	358	335	314	290	308	341	328	325	342	344	326	369	328	322	315	361	329	313	333	325	304	317	306	343	310	334	341	350	328	361	357	313	326	338	377	345	318	335	308	351	345	326	356	333	345	346	313	306	355	305	341	324	324	322	345	317	343	294	327	317	342	290	333	338	351	327	308	313	325	324	315	355	332	318	308	309	326	312	346	318	307	318	324	324	345	367	306	315	300	294	331	323	329	349	343	301	305	358	354	358	312	342	348	350	311	350	350	333	342	364	322	336	348	336	309	325	290	318	312	329	313	351	318	295	332	328	344	329	310	370	315	329	333	310	384	322	311	328	327	332	337	311	375	335	337	327	299	349	307	311	313	314	358	341	326	309	343	321	302	358	330	324	319	317	304	325	338	329	335	332	317	333	322	321	293	304	307	333	329	314	330	362	341	310	341	324	328	350	347	334	338	339	345	337	347	323	343	324	346	314	296	326	334	324	339	316	330	330	345	299	361	323	321	337	309	305	314	311	306	287	311	303	311	353	348	329	360	330	344	391	311	324	366	324	308	317	349	338	312	362	346	352	361	333	321	327	350	340	334	326	337	316	324	318	303	344	332	306	333	387	333	333	354	356	345	316	332	351	346	349	340	350	307	330	291	323	298	353	317	313	334	347	345	364	321	328	311	320	361	318	330	377	350	326	303	339	348	338	324	363	323	343	311	286	318	334	361	342	321	318	334	339	344	342	349	337	321	334	341	352	344	314	350	316	355	322	303	353	327	373	322	322	329	320	346	334	335	366	294	352	358	347	347	335	359	333	322	335	304	341	340	355	311	326	335	360	341	338	310	339	350	333	348	342	308	353	327	325	336	328	311	343	334	333	333	316	355	355	357	339	323	351	319	307	328	297	323	344	335	349	339	318	331	320	336	338	317	345	305	321	359	343	309	341	329	360	349	342	323	336	326	315	352	311	330	311	361	358	363	308	289	333	321	340	294	380	354	340	322	319	312	350	327	373	346	326	310	316	375	299	375	320	355	336	343	331	315	333	324	312	359	314	300	334	340	314	340	342	358	331	337	355	319	311	342	304	330	315	293	328	338	344	340	348	327	323	319	329	358	344	341	322	332	363	315	309	291	305	358	324	323	363	341	350	309	354	326	327	344	367	345	295	329	323	325	320	347	358	273	337	312	353	325	320	328	309	343	364	365	327	308	339	347	341	356	321	369	347	344	355	352	367	346	326	337	354	357	320	320	318	329	301	349	312	305	333	352	340	318	344	337	327	303	337	351	332	351	349	356	316	305	328	365	337	338	331	333	299	344	305	325	321	320	313	277	348	340	328	310	322	364	338	323	339	346	320	327	306	330	328	302	336	331	340	352	325	335	367	322	326	325	344	330	343	343	322	331	355	308	337	342	336	342	358	356	332	313	326	319	313	314	325	327	389	335	320	354	360	330	334	328	294	346	320	317	365	357	322	349	313	324	334	330	305	335	325	328	324	309	334	327	346	308	369	326	306	305	354	312	303	338	346	339	332	357	306	356	322	317	317	337	338	304	292	332	311	348	343	350	296	333	334	314	349	284	338	381	320	353	350	305	346	362	332	346	362	349	337	338	320	351	301	336	319	350	341	335	315	318	341	355	325	343	349	311	342	336	316	357	333	340	341	317	327	341	308	343	308	328	369	356	334	349	334	333	343	348	304	357	319	345	348	333	350	297	365	306	346	335	369	306	315	335	346	329	354	344	332	307	346	313	342	303	336	324	373	329	343	311	322	331	353	309	329	322	324	343	313	352	316	306	315	338	333	359	318	344	334	342	342	320
35893	17892	14548	27016	19348	10431	4801	1920	390	228	221	226	244	216	176	184	233	218	228	226	246	207	223	200	209	204	246	208	211	212	206	212	194	203	224	211	217	220	208	212	210	240	228	199	222	226	229	192	214	234	237	233	220	193	213	205	221	214	225	215	232	220	206	205	196	203	239	205	214	200	198	249	250	224	221	235	233	233	227	205	215	219	225	201	213	189	252	229	207	229	224	198	195	196	228	225	211	226	226	216	241	190	200	224	225	212	225	219	209	224	235	162	211	218	228	204	217	206	202	230	212	189	238	192	219	216	252	219	230	199	220	232	213	194	224	212	214	199	202	213	215	200	186	235	204	207	219	214	192	217	204	210	215	177	188	197	228	213	229	209	201	231	206	224	226	210	180	186	204	208	262	209	194	245	200	194	194	221	229	197	209	209	196	204	215	225	219	251	205	199	183	231	226	202	196	222	212	222	222	194	207	219	212	207	232	218	253	221	235	201	194	193	200	213	182	199	209	190	201	215	185	193	233	204	190	208	204	219	241	221	216	226	229	190	218	197	211	199	215	245	221	224	253	212	212	181	237	214	181	236	227	194	190	209	231	219	220	218	188	176	228	218	219	205	224	232	204	219	222	185	216	189	220	246	241	210	205	218	210	238	207	210	207	206	221	218	206	216	220	231	222	211	193	226	211	216	203	198	209	222	224	221	251	225	232	219	197	221	195	214	218	189	222	240	228	193	188	207	206	227	210	246	189	213	214	198	228	227	191	217	232	215	205	216	221	201	217	195	200	224	187	225	201	217	206	214	217	212	209	226	196	190	202	228	203	208	196	233	235	210	209	194	185	219	218	224	198	203	251	184	189	197	218	239	221	211	234	199	181	191	220	225	231	216	197	232	223	234	207	216	224	203	231	213	207	192	214	194	178	221	200	215	227	215	239	209	218	241	215	223	228	232	184	238	205	257	209	221	238	206	203	224	214	180	209	224	247	226	191	221	218	221	201	213	216	213	223	212	213	210	201	198	200	211	207	227	199	187	184	193	242	227	217	208	226	198	230	199	233	211	220	219	224	226	223	209	226	194	255	184	186	220	214	216	226	216	221	231	218	197	230	229	227	191	192	199	222	228	212	212	252	196	216	205	235	173	230	222	219	205	197	208	194	210	230	222	206	219	212	192	211	219	209	214	219	203	230	202	203	236	202	190	193	213	201	205	207	219	220	238	216	231	234	220	216	213	214	223	198	213	179	235	218	212	196	206	239	198	230	224	234	205	221	216	228	207	226	197	190	208	235	218	219	210	194	215	220	192	220	230	205	210	208	214	222	265	237	236	209	211	213	204	223	202	219	200	242	208	263	215	212	206	203	215	230	211	196	218	196	204	206	217	211	222	216	219	210	231	231	217	229	236	256	224	230	198	226	209	202	221	204	222	210	201	238	230	209	220	241	223	196	219	223	214	217	210	227	226	209	222	205	244	193	196	221	205	212	239	230	209	206	210	187	215	211	226	224	237	211	237	222	228	203	226	214	226	229	192	214	221	199	231	209	228	224	250	226	209	221	219	211	220	218	214	235	220	223	222	211	214	247	212	231	208	220	215	228	206	197	200	214	204	199	193	229	197	235	214	220	205	224	195	224	192	193	224	241	207	229	206	209	224	195	223	203	200	216	238	190	194	194	201	207	194	174	210	244	212	229	217	210	188	209	202	205	211	194	234	213	244	186	212	226	230	215	205	211	240	220	229	207	215	213	199	232	201	228	216	215	220	195	216	224	219	242	221	215	214	244	241	223	197	226	222	194	210	221	202	196	193	228	204	240	190	231	176	221	233	211	187	227	233	234	189	217	217	256	210	231	197	221	210	198	197	251	233	239	195	210	249	226	201	229	213	234	210	198	225	208	214	214	212	219	229	220	220	206	193	210	201	209	224	183	198	211	214	213	218	216	226	172	189	188	204	193	214	228	244	212	199	212	201	238	239	226	215	196	230	239	196	214	191	215	208	219	218	208	213	195	197	222	225	206	228	200	190	229	237	218	212	227	213	238	226	228	210	204	240	222	217	198	237	225	216	201	228	194	209	201	236	213	210	183	219	218	231	235	206	230	223	210	203	229	229	200	184	199	188	224	222	192	222	223	216	214	248	191	229	234	204	237	189	234	229	242	222	214	177	222	199	231	215	185	232	221	213	240	253	204	203	212	201	205	202	207	210	223	206	202	229	194	214	203	188	205	200	194	202	203	193	187	218	201	200	186	223	209	201	214	184	226	219	233	185	218	215	201	199	221	224	225	191	205	204	197	228	228	248	220	214	190	213	204	203	230	217	214	205	237	246	209	225	220	262	207	212	229	245	217	202	208	201	209	216	228	217	218	211	220	232	223	207	228	185	219	225	207	206	229	246	245	218	219	222	218	184	203	213	191	211	196	177	215	226	207	196	197	214	208	210	210	238	220	235	232	179	193	234	233	211	235	215	225	218	198	244	215	215	207	222	235	223	220	216	214	200	209	201	201	193	209	193	196	218	208	227	211	225	196	205	249	237	198	227	217	211	218	244	203	215	206	221	215	226	246	230	206	206	200	219	214	230	220	212	215	229	212	205	202	228	216	206	237	213	209	198	213	218	180	211	195	195	208	236	223	251	181	207	202	210	236	205	207	217	225	234	232	190	228	192	206	228	172	250	208	236	204	209	217	180	227	233	214	216	233	185	204	232	230	204	215	230	193	202	231	202	222	199	236	199	188	196	195	199	212	241	213	234	205	210	212	209	196	220	243	217	224	247	193	247	207	238	213	215	241	231	229	175	221	224	260	210	190	239	191	225	220	235	229	208	194	200	215	225	200	185	220	212	210	234	230	206	214	204	232	240	227	217	210	200	215	226	238	216	216	197	212	214	215	220	207	205	177	223	211	196	200	206	219	193	216	193	212	232	245	214	219	217	221	229	201	204	197	198	199	188	239	193	207	225	196	232	236	239	211	210	219	206	201	212	192	214	212	183	206	186	229	202	213	204	222	219	206	217	217	217	211	234	217	217	212	220	202	222	221	240	245	203	222	190	224	209	217	198	194	219	194	215	215	196	240	200	199	192	183	221	207	223	234	207	192	221	220	229	211	224	206	176	211	227	180	205	205	226	210	203	214	213	213	226	204	207	224	222	223	240	221	215	205	208	214	211	219	227	194	183	211	216	199	234	213	218	209	232	220	214	222	194	207	219	215	201	230	258	233	215	216	198	216	171	209	207	214	208	202	202	204	225	207	241	226	197	219	205	220	166	241	207	214	206	240	282	227	255	210	206	224	195	233	213	213	221	225	228	242	179	187	216	194	207	206	214	248	168	211	226	197	205	193	203	236	221	188	213	213	226	220	192	224	203	194	224	226	221	231	218	223	210	203	243	208	212	184	225	212	207	191	207	225	198	226	213	229	210	190	211	197	224	202	184	241	212	225	222	236	201	208	246	233	221	219	195	212	210	219	237	209	205	196	195	213	218	235	208	216	194
22663	12751	21319	41510	34263	24672	14475	6869	1214	613	498	501	516	470	485	461	496	460	496	465	507	513	501	473	470	494	504	491	483	477	497	520	466	454	471	529	463	460	443	534	469	452	515	429	484	465	493	445	473	513	490	483	512	493	495	478	457	486	456	479	510	488	450	492	448	486	446	453	462	543	468	469	477	472	475	502	497	449	462	461	491	464	507	497	462	492	461	504	481	456	446	464	504	474	483	471	470	437	446	486	511	473	463	502	488	484	484	491	496	515	485	449	467	487	463	461	447	495	503	493	469	481	481	484	495	478	493	473	488	459	527	494	462	463	431	475	446	484	511	475	483	440	501	457	441	498	482	458	503	494	472	473	504	484	495	445	519	537	542	476	487	466	499	512	478	511	487	449	471	453	468	436	447	499	496	507	488	448	483	445	476	485	508	458	511	466	431	516	468	497	484	482	517	481	491	465	495	508	494	466	469	460	460	489	497	483	468	502	475	496	513	513	490	491	478	503	478	475	431	474	456	498	476	462	489	519	461	502	507	491	495	474	483	481	514	514	454	480	485	497	466	470	448	491	494	484	481	478	486	459	465	456	485	477	437	467	491	430	509	472	456	491	474	483	508	473	493	480	462	489	500	503	478	492	484	497	485	457	478	477	437	417	457	474	466	468	477	504	496	439	468	455	470	469	472	466	456	489	479	501	470	474	438	479	516	481	525	443	493	472	473	500	456	497	468	484	498	507	472	447	528	459	456	454	455	480	493	518	513	464	503	452	455	500	513	505	496	446	522	463	502	497	502	491	470	501	455	486	495	509	459	488	452	474	471	503	470	498	495	483	543	460	490	505	505	528	451	501	452	502	492	462	438	489	490	475	485	505	540	478	446	486	449	477	494	468	487	478	482	520	470	501	445	469	463	469	452	477	500	482	508	473	462	499	488	482	476	479	487	502	464	463	482	468	496	470	510	478	446	489	529	480	501	496	481	470	518	472	493	479	507	483	471	478	492	538	430	499	505	455	475	465	459	450	432	459	499	481	481	447	469	472	479	487	450	480	487	455	465	453	474	499	446	470	470	494	505	506	451	465	469	514	535	473	470	495	502	485	485	517	445	505	463	482	495	510	471	496	451	475	494	469	436	489	485	459	472	546	474	487	471	473	480	480	476	474	457	508	502	474	537	522	478	468	514	483	473	447	488	441	495	488	470	476	459	515	520	471	484	523	479	466	486	462	456	482	439	473	489	474	457	452	454	503	466	494	497	463	510	479	486	474	473	480	478	475	513	474	457	489	461	491	462	456	501	449	492	474	477	443	454	495	471	486	450	499	501	496	496	437	456	512	496	495	476	476	471	486	461	473	531	492	507	484	465	517	501	502	465	464	474	470	484	479	451	483	498	440	493	491	496	490	459	485	475	490	477	510	508	486	475	477	466	473	498	496	487	524	477	450	512	448	485	476	533	496	455	488	479	503	492	459	513	471	502	445	502	446	500	487	480	472	500	499	514	484	498	478	495	503	479	461	507	508	472	519	498	497	462	453	474	486	461	456	495	485	510	484	499	486	460	456	477	478	484	524	470	555	492	489	483	476	485	506	478	494	491	486	489	488	482	463	512	472	465	482	495	493	474	469	508	481	516	511	492	502	478	458	492	506	500	520	497	476	456	480	526	488	471	519	453	476	516	512	492	465	465	494	485	488	488	479	481	527	491	485	416	456	504	462	494	484	475	474	490	479	472	457	535	487	480	499	457	492	505	465	457	465	495	464	460	472	473	485	509	519	516	479	453	484	516	535	474	496	433	503	504	515	470	482	518	492	506	490	499	482	507	457	470	506	508	510	487	519	460	492	483	469	486	456	494	500	508	475	473	500	486	476	494	478	469	465	497	487	500	464	467	452	481	517	488	487	471	478	511	480	518	487	470	434	451	489	453	474	501	459	469	471	489	488	481	494	429	492	478	501	491	457	480	492	509	478	488	488	481	467	457	443	529	442	467	497	491	500	460	499	482	476	478	489	467	470	473	445	496	489	465	454	501	505	517	544	463	485	456	467	494	505	476	485	493	452	474	479	504	495	486	481	479	479	479	466	464	481	464	482	478	500	456	424	506	464	523	487	453	480	460	477	488	517	474	516	515	483	489	492	484	479	464	419	481	457	505	490	487	465	521	482	487	456	507	503	479	488	474	471	491	467	499	537	468	476	499	464	472	478	487	488	461	508	470	498	472	449	486	517	513	478	451	482	492	507	495	451	470	469	486	429	482	487	502	522	525	479	483	489	464	490	500	444	503	486	487	490	458	483	466	446	491	461	516	482	494	505	447	440	469	473	463	523	469	482	459	486	496	460	503	468	482	492	461	465	480	529	502	469	501	459	473	448	487	493	462	479	466	503	464	511	492	507	496	438	461	452	515	441	474	490	498	496	515	480	488	487	479	521	486	477	473	511	473	444	494	455	467	484	469	491	476	482	502	475	476	499	518	489	515	470	512	470	471	491	496	502	461	464	461	433	466	536	496	491	493	506	501	501	504	511	482	494	495	452	491	498	461	477	520	467	458	490	471	501	487	474	496	428	522	505	467	474	519	510	465	493	463	460	479	495	499	479	510	456	454	447	507	449	484	456	478	504	470	482	451	507	500	479	474	480	506	510	563	455	487	499	459	446	435	495	491	451	473	481	505	510	476	458	434	467	470	493	487	510	493	463	473	447	507	506	465	462	468	475	462	482	495	441	448	481	460	515	516	514	492	480	485	488	475	496	458	533	554	493	484	484	480	469	504	487	498	496	514	505	517	489	425	471	453	506	449	495	505	506	468	458	453	449	455	426	460	493	499	468	495	498	495	478	501	471	455	506	495	459	486	516	507	494	484	483	499	481	529	509	469	517	519	489	477	478	490	502	470	469	496	481	457	447	488	456	491	493	474	507	496	489	494	500	487	479	516	498	515	482	478	526	507	489	493	472	511	485	503	499	506	500	476	471	438	470	514	446	484	462	475	486	483	479	459	514	467	491	474	476	439	476	491	505	498	489	483	512	495	482	493	454	541	500	513	473	485	477	473	474	495	469	486	474	469	464	472	498	484	482	502	495	478	452	464	512	496	491	480	523	480	480	459	502	478	528	520	474	497	486	467	485	513	455	458	469	488	492	461	493	482	496	478	468	517	522	477	464	496	486	488	501	506	487	492	478	484	453	502	493	517	502	424	481	523	497	463	468	502	496	476	463	495	462	503	495	511	483	497	504	473	454	489	488	431	528	493	513	484	511	495	478	475	459	485	472	487	479	491	492	516	510	471	443	465	493	474	479	493	521	511	495	487	482	497	473	455	489	460	461	474	479	498	484	519	493	506	508	455	493	480	454	451	492	481	479	471	511	478	521	467	461	491	477	463	478	486	549	479	483	444	496	462	493	466	480	506	478	496	469	447	446	467	469	491	482	512	507	476	490	475	491	513	497	494	510	482	489	481	518	507	508	464	502	482	504	467	478	494	490	517	501	513	484
45907	26978	25912	41151	28532	17205	9091	3911	699	225	202	188	182	184	172	218	195	201	201	193	192	196	179	185	201	225	161	182	172	209	179	204	185	188	216	182	186	205	198	176	198	191	195	194	199	163	200	202	193	209	171	181	215	185	192	195	175	170	176	212	219	215	196	203	181	183	209	177	184	188	181	156	152	246	205	201	184	191	174	189	193	185	172	190	188	200	186	192	203	168	177	180	201	185	208	175	203	198	191	194	206	179	182	182	189	197	191	168	205	187	192	194	208	201	194	207	206	170	196	177	212	165	197	194	176	192	191	195	203	210	219	183	169	174	178	195	193	189	204	182	189	190	180	208	212	177	201	182	179	192	195	166	180	193	184	212	173	173	177	182	190	168	178	195	199	179	237	212	188	182	204	197	181	216	193	183	202	173	174	180	209	216	197	195	204	161	217	212	213	190	181	159	208	172	173	181	180	199	203	195	200	192	195	183	171	189	185	197	208	199	198	179	189	193	193	170	211	183	190	170	170	178	203	190	200	201	167	197	192	161	159	184	203	185	185	176	196	173	208	166	192	185	169	198	189	160	207	195	206	143	206	198	207	194	192	186	204	209	184	190	196	189	212	197	196	201	176	189	184	208	194	217	193	171	202	190	183	172	196	220	196	169	191	184	198	179	188	179	186	189	205	182	185	189	203	193	185	198	217	190	157	185	219	200	209	190	199	205	201	202	214	182	183	177	195	187	188	182	192	189	188	169	182	167	189	179	185	191	170	183	196	197	201	178	172	158	189	199	189	172	193	209	168	194	188	200	160	178	188	202	191	179	192	198	183	213	187	189	216	180	193	181	182	203	152	173	185	181	179	174	195	234	181	176	187	195	175	216	203	222	184	190	211	186	187	191	179	198	182	213	200	212	193	192	167	213	218	203	165	174	169	193	191	181	206	182	184	184	200	182	196	205	180	190	197	182	193	200	188	205	222	188	198	182	171	205	197	187	186	177	199	162	196	198	182	187	193	174	215	208	194	199	176	197	172	215	181	191	176	200	180	195	172	218	206	209	176	173	207	195	189	186	193	175	178	195	199	170	175	167	203	165	161	182	178	183	190	178	184	170	216	181	166	195	191	191	173	200	194	192	170	188	179	212	200	193	202	189	223	196	200	176	188	198	194	185	187	188	170	197	192	203	201	162	200	218	193	182	202	189	192	193	215	183	198	197	182	168	218	190	167	156	173	205	174	177	173	173	179	197	210	193	191	206	196	193	190	196	188	189	188	191	170	183	203	198	196	202	184	209	184	163	177	215	192	204	186	180	217	166	174	174	183	215	192	176	210	192	166	205	192	207	180	207	196	203	165	187	195	202	180	174	205	193	212	172	188	193	196	216	199	157	189	191	213	201	212	163	196	193	215	195	192	222	190	209	207	190	196	198	190	177	205	182	196	187	209	220	180	194	189	185	203	173	179	187	181	207	231	203	203	204	187	174	196	197	183	197	189	168	187	177	174	212	171	183	178	206	184	167	225	212	210	183	202	172	163	182	204	195	198	211	195	183	188	170	182	211	184	184	182	193	186	201	200	162	177	194	221	186	200	197	178	183	204	178	224	188	183	194	202	200	195	220	184	193	160	182	171	183	193	183	180	211	179	185	180	203	191	177	197	211	192	206	180	190	173	206	201	201	194	222	199	188	170	201	186	211	175	177	193	185	173	183	177	175	186	205	181	171	187	198	218	225	214	188	170	231	172	197	180	198	207	200	166	168	198	167	182	192	193	157	169	199	194	185	178	215	195	182	191	205	195	203	198	166	171	196	192	171	183	166	192	188	178	191	205	194	207	190	179	186	191	165	160	202	211	159	198	178	196	207	203	190	210	194	179	193	177	186	192	179	175	163	193	190	168	178	174	167	202	174	204	194	176	168	207	187	195	179	174	183	195	185	207	177	189	192	212	207	187	197	208	178	212	165	190	193	185	172	204	171	191	198	221	203	212	191	203	181	194	198	222	217	182	191	170	221	201	177	198	180	186	225	192	183	225	170	181	181	180	174	189	174	191	195	212	195	209	186	179	149	208	183	161	203	190	193	186	193	217	241	181	180	185	197	161	187	193	177	196	182	179	193	205	195	202	176	195	170	182	179	183	198	197	193	196	201	202	198	163	201	164	168	200	214	214	209	181	198	199	176	195	176	177	180	171	200	189	195	166	180	175	181	176	197	164	191	164	192	193	192	189	207	199	191	207	202	185	179	191	178	198	186	175	185	211	192	186	197	202	181	189	198	183	183	177	172	180	198	195	223	213	187	184	181	197	200	184	184	195	188	196	179	219	212	204	179	181	186	192	193	151	191	221	182	173	198	166	177	180	206	195	193	178	204	188	193	181	192	193	186	158	181	207	188	193	209	182	214	170	216	163	167	217	178	189	215	208	194	195	204	211	187	189	187	179	165	218	191	203	189	201	180	164	178	180	169	195	187	184	199	194	188	168	178	186	193	237	190	188	190	183	194	191	184	189	195	176	200	184	201	196	222	207	178	194	199	191	181	195	188	204	208	217	195	210	185	203	195	203	189	178	216	167	199	209	203	183	187	199	193	196	191	162	188	215	186	182	186	199	205	188	213	166	188	189	191	165	191	202	164	182	169	178	174	191	186	198	190	219	199	191	183	187	193	220	184	202	208	200	217	155	163	197	212	167	188	189	207	188	177	215	176	188	192	212	178	197	180	204	201	206	215	181	202	191	178	178	195	190	201	196	186	188	196	202	188	176	199	182	201	207	186	212	168	185	166	184	189	205	176	173	175	185	197	195	194	169	175	178	185	204	156	195	181	195	177	206	187	175	208	192	173	196	202	182	190	194	183	205	185	185	193	179	191	183	175	212	171	192	182	192	181	200	231	190	166	193	196	204	187	215	187	180	175	186	190	183	195	182	203	203	213	184	193	190	194	219	169	177	175	184	187	204	196	169	198	179	203	184	169	188	223	184	188	185	176	209	190	194	185	205	165	170	167	168	183	185	184	187	183	175	166	200	205	182	153	186	193	196	214	178	188	175	239	192	189	165	218	202	172	184	178	165	202	216	203	197	191	159	176	183	230	173	194	197	191	227	189	231	232	192	185	219	205	196	189	182	181	187	206	202	193	209	181	201	175	187	178	225	159	186	165	185	181	198	223	209	172	205	199	199	200	191	188	184	190	186	179	179	200	195	191	161	185	224	211	209	201	188	178	166	187	193	158	212	154	196	172	173	195	182	173	193	200	192	177	198	174	186	184	173	184	210	176	207	191	189	217	204	184	176	207	203	187	202	165	194	171	184	189	204	189	170	189	173	184	198	179	170	182	178	189	168	195	182	195	195	200	204	187	191	195	198	203	201	190	184	194	189	181	172	189	187	176	193	185	190	223	205	187	185	169	198	206	204	189	174	184	193	179	187	217	191	181	195	206	221	220	183	179	176	229	213	179	179	191	185	200	193	194	190	189	184	192	178	183	213	185	203	201	207	216	192	205
28786	18883	31834	50702	42488	32642	22527	12060	1997	543	457	465	447	410	455	441	445	402	451	457	432	424	427	422	407	416	411	450	410	415	420	459	428	414	433	440	395	384	446	440	419	411	380	431	432	396	422	409	401	409	450	421	434	395	418	424	404	404	437	449	382	435	444	411	431	416	430	412	407	428	408	426	434	389	412	434	421	441	434	444	473	434	420	438	388	417	457	448	432	447	427	381	389	454	412	422	428	438	429	416	414	393	438	447	404	419	436	412	449	449	426	463	471	435	441	403	405	427	430	423	432	426	428	423	425	419	440	430	437	400	457	436	414	449	417	418	416	405	438	394	449	408	415	414	418	413	378	430	435	439	472	401	406	388	405	410	426	417	471	425	434	425	425	435	394	426	433	464	418	426	418	409	413	411	424	425	429	416	397	440	426	417	410	461	422	473	397	442	414	416	455	403	430	408	409	440	439	404	410	434	439	424	400	436	465	426	430	415	410	440	415	448	417	426	425	445	436	436	432	420	404	434	383	423	408	390	454	394	435	391	458	416	454	422	449	404	431	413	424	422	434	405	423	405	423	412	430	437	420	379	431	439	423	385	423	426	438	472	425	422	424	427	427	431	478	383	415	393	415	455	425	384	389	405	442	451	444	408	421	444	437	446	419	419	414	423	428	438	430	423	420	436	408	389	403	406	429	398	421	427	408	376	429	423	378	409	391	456	450	376	416	413	409	454	401	445	428	426	440	449	445	415	393	411	431	447	413	425	453	400	401	427	419	433	444	432	419	420	466	440	409	435	431	442	425	414	434	425	417	417	427	415	391	411	406	415	414	438	405	393	449	429	415	431	419	426	417	456	429	388	418	446	449	400	436	451	434	452	420	419	425	404	452	407	410	396	437	413	424	458	440	379	434	412	430	431	462	453	443	412	422	466	424	469	449	432	418	421	447	432	394	429	438	403	421	421	428	401	424	452	419	422	432	446	416	417	407	437	420	406	424	442	423	428	416	392	423	402	445	419	454	409	455	440	432	458	426	439	449	393	421	417	454	440	431	440	421	435	434	423	433	464	424	411	415	389	391	425	442	433	427	407	412	412	438	392	398	412	396	435	434	433	440	402	452	469	411	425	418	469	428	441	453	399	445	461	432	419	416	432	391	430	411	423	434	387	416	446	413	439	412	416	418	446	441	449	426	376	384	406	433	408	426	438	405	454	409	444	423	430	407	426	434	437	427	415	488	428	418	440	428	443	416	398	422	384	409	429	432	452	428	406	403	419	404	428	402	413	445	421	429	432	400	419	434	433	441	415	382	405	417	392	412	461	427	415	414	437	455	379	408	416	430	414	419	425	405	421	429	470	427	429	418	411	410	443	397	442	436	431	418	440	408	436	460	387	420	436	409	440	411	422	443	437	436	397	448	446	398	406	411	428	423	421	392	406	414	439	446	436	421	423	433	426	412	451	424	451	410	450	430	414	437	442	441	426	432	421	423	436	409	450	442	401	407	448	378	398	409	450	408	425	436	432	425	418	422	448	417	441	439	420	392	434	440	389	411	403	405	420	435	408	431	390	424	396	407	433	413	420	418	434	435	423	415	413	434	427	419	425	432	457	440	435	406	404	413	431	436	436	418	445	437	426	450	409	409	418	447	429	408	396	437	454	446	434	395	432	429	439	433	426	437	412	394	452	389	427	425	416	435	458	406	381	410	408	469	441	427	421	445	410	404	412	439	440	442	407	429	427	412	412	385	416	418	424	423	405	451	383	414	431	421	410	432	432	416	378	436	436	450	411	404	428	443	414	401	452	392	416	440	428	421	420	433	437	436	431	422	415	415	399	421	418	385	441	443	440	440	443	440	429	429	430	413	395	421	413	416	422	418	416	407	429	437	439	398	434	395	444	437	414	422	423	406	399	401	433	415	393	467	403	406	412	456	431	455	426	404	397	458	417	433	424	435	413	484	439	427	448	418	417	429	470	459	426	467	405	409	412	446	447	447	408	414	461	389	455	438	429	441	437	402	420	407	456	412	446	401	453	412	402	418	432	418	416	416	453	419	419	411	407	395	467	419	439	472	438	434	453	438	515	443	440	429	422	420	447	423	416	395	416	404	419	422	448	447	447	369	409	367	432	431	389	412	467	387	386	446	420	433	438	393	423	431	440	459	418	463	416	402	439	428	454	390	452	419	417	408	424	416	429	417	445	397	443	454	440	432	423	408	420	432	403	427	472	414	429	381	411	417	420	430	444	468	408	386	436	445	403	440	406	420	434	433	418	429	421	415	445	460	411	387	413	424	422	442	380	475	416	447	429	460	409	434	442	413	421	441	416	398	426	416	461	429	447	433	410	455	409	398	460	419	463	403	424	400	402	429	396	467	420	399	407	436	449	374	440	444	432	461	438	419	438	440	426	411	452	396	428	464	421	408	441	423	400	441	423	422	447	416	420	429	416	401	415	417	454	455	466	392	464	428	457	421	435	412	410	402	435	419	424	479	472	446	444	421	453	442	412	392	411	406	404	409	403	444	406	400	419	457	407	448	408	396	462	414	447	406	431	424	435	434	404	455	454	406	446	439	434	439	415	418	426	428	401	413	416	378	430	423	442	396	398	410	412	427	403	448	432	405	453	440	407	441	422	432	428	420	429	428	416	411	459	399	421	446	445	431	411	427	400	451	399	445	441	407	393	430	403	410	458	447	450	421	425	395	438	415	416	427	393	416	434	382	426	409	441	448	390	393	428	422	420	410	401	412	427	403	399	425	413	460	432	422	452	448	443	420	451	414	412	405	406	436	458	440	408	424	456	411	419	372	440	425	453	398	412	452	440	452	401	432	427	404	447	423	448	422	424	429	432	419	394	455	417	395	414	414	418	433	422	441	403	378	402	405	414	423	444	425	435	411	410	421	403	398	443	438	424	379	410	426	425	434	412	411	452	405	427	421	432	436	432	425	405	437	417	440	389	404	426	410	447	431	423	438	410	400	421	398	404	408	401	415	437	435	444	392	419	447	405	414	431	424	394	424	409	415	425	405	431	420	439	421	399	436	422	380	434	407	429	434	413	422	418	412	405	420	412	444	407	455	459	410	391	421	441	382	446	415	417	422	410	409	431	427	439	414	444	448	382	385	414	423	406	412	434	413	429	425	408	446	396	425	442	401	442	393	419	390	429	402	431	434	445	431	425	402	431	426	379	450	408	414	456	392	414	381	429	425	419	437	398	427	403	401	457	424	466	447	415	425	469	415	415	411	422	426	442	452	437	391	446	430	420	378	413	437	416	439	433	441	446	408	430	440	421	396	427	453	443	439	417	419	447	402	446	410	431	415	384	432	418	462	394	498	417	416	370	423	373	417	431	435	421	446	406	447	427	438	443	378	416	418	402	398	437	384	425	430	443	428	408	423	405	448	410	413	429	427	453	413	448	403	407	456	407	436	429	433	432	433	420	439	487	418	387	434	450	402	419	424	408	424	430	406	383	387	416	416	447	442	403	408	426
18184	8247	6575	5824	3646	1410	624	294	170	135	124	141	138	163	148	171	134	153	145	144	148	130	149	166	138	131	146	130	143	159	141	140	141	128	145	126	154	144	146	136	137	141	137	140	144	143	142	154	168	134	116	145	132	137	131	145	142	145	139	140	156	134	144	117	136	144	143	142	146	140	134	134	134	119	138	140	137	142	131	130	103	128	138	132	143	151	152	140	141	149	168	121	142	155	140	145	145	137	145	138	139	150	155	138	162	145	126	143	129	178	168	128	134	153	151	124	143	171	134	139	165	145	134	158	153	142	127	119	148	124	118	146	153	122	155	141	139	140	145	130	140	151	127	134	154	149	155	130	139	141	120	142	150	144	136	147	137	121	154	140	137	146	115	147	116	166	128	139	172	135	143	158	133	145	147	131	123	114	135	158	143	145	142	149	163	142	133	147	120	137	126	121	136	143	145	150	140	137	150	132	159	151	133	135	125	149	147	132	113	132	139	144	156	133	136	145	106	119	141	129	142	124	130	136	122	144	145	141	131	154	129	111	132	107	141	152	152	139	128	127	130	139	139	149	164	147	138	126	129	153	153	146	149	144	136	138	152	128	126	124	139	120	140	152	151	171	134	144	136	128	145	153	155	150	137	150	138	164	142	135	140	131	155	137	157	179	144	137	127	135	145	146	132	125	116	147	141	139	147	124	142	145	149	134	127	150	153	135	158	141	138	129	143	150	155	132	122	150	142	144	135	122	147	135	150	132	143	134	123	121	131	150	143	140	133	130	127	142	138	149	132	150	152	151	142	146	126	126	148	123	144	150	145	149	147	169	133	138	128	127	154	145	132	139	150	160	140	149	150	134	133	164	159	145	127	131	144	146	163	167	125	145	131	139	146	128	141	129	150	124	146	134	142	135	117	145	125	123	122	122	156	140	145	130	149	162	129	133	147	143	137	136	161	146	148	151	132	157	153	154	153	161	132	146	141	141	149	138	158	133	155	144	130	144	134	118	138	144	145	139	155	137	135	131	137	148	163	144	148	140	124	145	140	121	123	123	146	127	155	130	160	141	148	138	128	180	141	151	142	135	111	141	155	141	141	154	130	145	138	141	125	150	139	127	155	141	150	160	153	145	133	155	160	140	144	133	144	139	133	184	136	140	139	152	133	137	142	139	132	142	152	145	103	154	167	131	136	138	141	151	120	168	132	139	120	158	151	145	130	156	127	137	115	152	138	137	113	137	128	140	165	130	146	168	136	139	147	129	127	151	154	158	146	146	133	141	153	135	163	131	147	137	129	119	135	140	136	142	168	124	120	152	148	154	153	126	145	161	138	140	143	134	149	139	149	136	127	114	127	139	130	150	124	147	142	140	170	128	146	132	145	136	134	138	136	132	128	154	160	145	141	137	135	145	142	134	136	150	156	156	137	134	149	130	156	139	147	153	130	134	139	165	138	115	129	136	128	142	143	128	143	130	150	133	160	143	144	132	142	133	142	133	154	134	146	121	125	114	142	138	152	138	150	155	159	136	126	153	148	129	132	164	143	122	139	140	151	149	131	135	140	127	166	128	131	116	138	131	130	143	149	143	133	125	142	160	130	155	134	152	125	163	139	136	130	136	139	119	143	161	134	159	136	136	131	157	129	138	130	144	125	154	121	137	134	127	115	163	153	151	152	141	158	129	121	126	131	152	170	161	178	140	142	134	143	125	144	137	124	157	160	133	133	159	155	128	130	147	147	153	143	141	120	139	158	148	155	169	140	132	135	152	136	121	140	147	145	149	138	128	157	136	133	158	165	142	163	136	129	126	131	133	123	127	153	134	160	147	140	137	141	142	124	159	153	139	134	164	155	152	140	177	145	152	133	131	136	132	120	121	135	131	138	132	155	144	159	148	150	119	134	152	157	144	138	160	153	149	135	152	145	117	130	155	152	149	148	147	150	151	177	141	132	142	127	151	142	124	136	132	150	126	135	139	150	145	129	127	142	126	134	164	132	122	155	146	133	131	149	151	133	144	121	123	166	126	134	147	136	127	130	134	151	139	159	156	127	110	159	146	134	144	116	135	116	142	138	130	148	154	130	150	120	155	130	120	155	133	138	137	159	140	146	133	159	130	147	129	160	150	157	181	154	134	128	147	152	137	164	134	127	156	145	164	153	145	120	140	145	135	142	142	127	151	159	139	136	134	137	133	148	144	126	158	139	122	127	153	138	137	136	164	140	141	135	130	164	135	141	120	127	138	141	140	149	142	128	125	140	147	153	154	150	142	154	137	136	131	140	138	164	160	151	132	135	133	134	148	153	128	147	129	140	141	156	151	163	140	130	128	132	126	130	129	131	117	142	151	150	126	151	119	135	127	156	132	141	163	147	160	136	130	116	126	151	164	135	131	130	152	121	133	127	129	152	137	135	156	134	141	149	159	131	133	115	142	165	123	121	151	134	154	164	134	148	138	153	151	129	143	108	132	154	157	158	162	132	151	145	159	138	121	146	132	156	116	153	138	154	149	144	134	156	130	156	162	128	126	156	152	144	132	123	143	155	130	140	152	147	136	155	153	137	144	151	137	135	139	154	137	154	164	172	139	122	149	155	118	141	159	149	158	154	133	166	160	125	141	139	128	130	156	153	148	144	133	143	150	156	128	137	164	132	130	142	154	140	126	146	140	136	171	144	124	154	151	136	171	146	134	145	139	141	140	156	159	134	118	158	148	175	143	146	133	135	149	147	145	128	163	125	126	170	133	127	166	163	142	142	146	135	144	141	114	124	149	132	124	138	119	132	135	164	155	141	136	178	127	143	140	178	133	133	146	149	126	134	140	138	132	133	136	143	148	173	121	133	124	157	140	142	159	133	134	138	154	133	148	137	117	152	139	131	127	135	130	130	149	158	161	146	149	148	122	147	165	123	136	151	144	125	141	130	154	159	141	122	167	133	136	153	133	130	135	115	147	143	152	145	135	137	139	150	142	130	128	145	145	128	127	151	137	126	168	134	127	123	130	141	141	145	128	137	137	139	143	141	135	141	139	169	159	115	144	151	153	119	180	144	142	134	151	139	157	128	161	128	132	142	137	127	146	142	121	163	140	127	136	140	133	138	129	136	133	133	130	140	146	167	135	129	127	137	130	153	136	153	111	139	119	163	149	152	107	165	141	138	150	156	151	154	162	133	144	149	167	145	158	160	161	154	161	147	132	142	139	156	123	134	139	115	152	143	146	128	146	149	137	161	149	137	146	149	142	130	139	135	141	151	129	170	158	159	162	152	117	163	127	144	147	134	141	123	148	134	132	160	132	128	129	172	142	111	141	168	141	154	130	150	152	142	141	133	136	151	154	156	144	164	151	147	148	129	142	127	143	161	147	138	124	126	141	153	150	159	144	140	171	142	134	127	140	164	145	151	135	151	137	144	147	143	139	154	127	140	141	159	116	144	123	136	140	152	156	179	132	135	145	155	151	121	148	117	157	145	152	180	141	138	118	141	145	137	145	137	150
11207	6801	11055	14919	10811	5036	2456	1047	383	336	343	340	372	351	317	342	364	347	338	306	302	332	368	329	339	342	359	348	323	350	348	349	323	332	321	338	340	326	355	329	335	328	368	347	357	323	324	344	344	341	309	358	321	335	368	326	329	323	333	342	349	314	331	326	328	357	383	344	336	317	366	333	357	344	327	314	350	339	324	341	329	335	351	322	351	346	343	343	364	337	337	330	348	369	351	352	303	304	341	328	334	303	339	310	359	364	335	337	320	353	334	330	341	337	325	328	320	338	316	353	313	344	331	346	359	328	321	361	364	321	353	371	366	344	337	337	324	354	334	335	326	340	305	353	351	334	343	304	346	315	322	310	336	341	342	364	368	322	342	334	355	347	348	342	343	350	329	299	357	317	319	321	323	350	333	358	348	376	339	343	345	333	330	295	338	334	338	319	352	296	354	328	358	312	304	321	336	326	334	305	320	360	315	351	335	353	332	384	325	344	334	338	335	336	329	335	325	328	317	313	304	355	329	350	365	344	316	347	342	352	341	342	332	348	342	303	365	330	319	339	314	346	353	369	359	314	368	326	368	330	370	346	342	324	345	342	323	352	362	319	331	345	302	365	340	342	360	356	330	354	336	305	336	310	368	336	332	375	358	347	339	346	343	355	367	310	310	331	346	333	317	361	315	352	335	343	341	341	335	334	354	356	324	354	339	361	358	333	341	349	379	379	351	332	337	352	343	302	338	330	359	344	354	360	359	329	330	349	352	321	346	362	315	330	368	364	348	302	344	342	337	351	331	301	371	345	349	313	329	363	329	353	314	343	356	344	335	326	362	352	324	362	344	321	368	365	378	328	351	325	320	329	324	336	344	341	369	324	353	311	340	341	335	347	349	320	334	342	342	327	322	342	371	324	335	348	325	307	324	320	321	346	322	355	353	339	354	335	355	314	333	362	344	355	340	353	375	330	351	312	321	333	334	363	346	305	340	317	319	323	330	314	337	342	335	345	372	308	341	348	334	330	376	314	359	313	343	322	348	348	333	350	348	346	331	345	332	329	334	349	358	341	320	307	328	338	332	304	297	343	344	319	348	309	360	332	313	356	341	344	358	322	340	361	339	356	332	360	363	365	327	337	360	336	340	347	327	387	336	336	349	360	353	343	347	333	336	321	334	329	347	313	317	329	331	332	364	317	368	328	354	346	349	359	351	365	334	355	336	376	319	322	348	322	333	340	350	361	322	337	326	345	317	352	333	346	328	304	361	343	345	331	329	332	345	326	361	327	299	330	338	350	326	367	338	333	342	323	332	335	343	331	291	323	359	325	358	364	329	337	362	353	335	352	325	355	343	330	349	350	319	337	355	349	323	349	341	345	321	344	342	330	342	375	331	344	360	333	339	329	313	325	322	324	364	341	334	341	320	317	362	355	356	334	350	353	322	320	340	381	337	339	343	353	325	361	359	362	313	361	333	333	339	298	346	307	368	354	345	353	331	319	313	335	340	336	351	355	343	321	360	345	345	322	318	353	375	354	315	322	324	357	336	311	381	352	341	357	353	311	368	347	348	337	316	327	343	333	343	311	365	340	355	300	345	342	310	310	316	318	350	330	314	361	334	327	364	320	335	344	330	341	383	300	362	362	382	335	343	333	341	347	324	366	339	340	338	344	325	330	353	355	337	335	337	364	322	326	326	319	330	339	318	358	338	360	329	332	348	352	350	333	357	367	318	341	320	345	333	348	326	318	358	328	347	351	347	315	339	358	326	342	327	324	327	339	335	314	347	351	334	332	308	346	325	365	357	356	322	334	338	358	367	327	344	331	342	338	331	350	319	324	359	326	345	334	347	303	368	342	357	316	327	322	372	363	350	327	335	342	326	320	348	371	309	341	340	332	347	331	325	361	349	308	354	321	341	349	327	349	343	315	320	377	347	347	311	333	348	354	323	340	327	298	319	323	342	338	321	358	322	326	330	284	358	330	355	336	350	327	317	377	346	314	326	314	339	318	337	345	305	323	362	349	340	351	360	380	311	334	350	362	351	338	357	316	329	333	328	321	324	368	345	314	331	349	306	360	372	353	355	358	331	340	354	329	340	349	371	334	360	341	371	333	335	350	357	377	344	364	349	355	330	351	330	352	325	348	363	338	329	316	342	343	331	340	333	339	302	329	337	330	320	342	330	336	332	309	326	351	341	333	359	357	311	312	352	348	349	315	340	316	342	346	339	325	327	330	381	343	341	380	352	359	311	317	323	333	325	349	361	332	337	347	327	342	311	367	342	342	351	325	341	331	352	339	323	324	377	335	342	349	331	371	365	372	330	342	353	344	350	395	366	367	336	337	303	332	348	330	382	344	338	314	301	342	331	363	332	341	361	315	355	351	328	322	344	330	354	318	336	320	315	322	308	352	320	333	336	357	352	320	330	338	323	352	345	346	356	320	332	353	305	367	347	355	362	359	328	327	355	346	355	329	344	320	336	307	324	332	342	319	345	354	377	344	348	310	359	384	349	339	351	332	361	340	329	337	371	332	327	296	355	292	344	330	350	327	348	339	311	360	351	342	345	348	355	378	345	327	359	343	355	340	323	356	362	336	348	341	312	337	355	348	316	354	306	329	331	329	344	331	330	364	341	322	314	324	304	374	317	334	355	308	327	351	347	341	343	354	337	341	350	344	328	347	336	369	361	363	343	377	344	351	361	369	355	352	354	371	291	343	349	354	325	366	328	345	320	369	352	362	328	342	327	338	291	342	328	318	359	322	315	350	357	329	346	346	356	361	348	363	344	315	295	346	327	360	357	348	342	344	320	341	331	341	317	326	336	350	342	360	315	356	313	353	342	326	363	322	336	337	349	340	331	356	347	334	348	342	329	315	361	309	331	370	344	343	355	332	348	328	348	343	330	325	341	355	297	332	344	313	352	346	327	339	360	333	369	319	342	358	336	380	341	329	345	333	343	372	377	294	381	327	336	310	331	346	337	358	354	344	293	340	321	364	330	355	360	343	354	320	328	348	330	342	318	340	301	311	337	317	338	335	320	370	333	371	354	331	354	334	351	361	309	321	318	340	319	331	344	311	330	358	351	327	349	345	358	338	324	336	319	315	340	369	352	324	324	324	310	356	363	365	343	352	378	314	349	295	357	353	347	329	321	356	344	368	370	317	361	327	339	353	354	318	328	333	345	347	341	356	335	324	295	283	386	333	319	332	360	328	321	343	346	330	326	363	368	322	356	335	326	324	352	340	366	306	368	328	319	362	352	344	326	351	317	321	341	340	344	334	300	360	346	355	330	357	373	343	362	342	356	350	307	331	343	283	341	325	339	321	320	349	321	347	331	332	376	328	330	323	316	306	330	339	304	356	311	311	347	339	350	305	343	318	334	360	335	338	336	323	360	355	345	371	321	361	337	360	338	332	329	341	341	345	346	326	356	331	358	350	348	336	321	335	322	367	334	344	343	337	349	302	348	319	325	347	335	338	366	327	347	340	366	335
35325	20091	17760	26486	17307	9652	5195	2478	458	199	224	205	259	229	231	224	207	230	229	232	232	212	253	232	225	190	220	214	210	219	224	228	222	223	209	214	233	212	237	218	239	221	237	211	226	229	220	215	230	178	216	238	228	234	229	207	231	217	227	227	231	216	237	210	234	221	234	202	208	193	198	228	230	214	209	203	255	256	203	246	222	243	233	192	220	199	203	201	193	228	261	218	221	260	218	220	223	218	230	235	225	225	206	213	209	224	197	201	203	262	223	190	243	214	212	206	213	210	250	217	219	223	229	217	221	204	226	214	219	218	209	201	181	207	233	197	208	204	221	209	180	186	200	238	226	184	209	228	189	230	221	232	188	203	200	210	215	215	209	237	222	227	233	217	248	215	225	243	220	216	214	208	197	216	212	227	226	242	232	237	185	204	212	202	233	231	241	226	176	217	235	230	224	210	208	209	238	204	214	206	218	225	235	210	223	208	191	219	216	198	218	227	187	206	217	193	209	206	219	208	208	209	248	218	211	226	211	213	217	204	207	210	219	203	222	224	190	210	214	234	193	193	198	186	191	188	222	195	216	220	240	242	208	239	241	188	209	225	229	196	205	195	214	199	210	250	197	201	221	200	206	212	223	213	225	242	197	215	231	211	228	240	230	229	245	220	215	209	225	204	222	215	203	234	193	206	224	255	209	240	227	224	225	218	192	212	225	224	213	182	214	213	213	189	186	214	218	188	215	243	216	247	208	205	205	216	198	232	215	214	215	208	231	190	216	260	229	202	169	197	223	219	202	232	237	224	231	200	201	231	249	206	216	210	214	191	248	198	214	200	214	242	207	214	250	196	243	212	208	209	189	228	192	226	243	224	181	232	243	242	240	229	222	224	208	186	198	211	238	213	223	232	200	194	217	211	234	207	239	218	205	213	213	251	216	219	207	206	203	235	227	233	233	206	219	244	216	192	210	244	228	207	241	246	204	215	220	257	222	222	240	203	248	222	220	219	210	208	216	208	221	201	207	225	226	223	231	217	207	197	216	214	213	231	216	222	217	250	193	227	218	192	196	209	220	233	225	232	188	220	224	233	214	225	213	203	221	201	204	209	217	229	214	246	239	198	211	241	207	213	209	219	211	216	234	216	257	228	202	209	206	226	244	200	214	220	218	214	215	188	224	210	231	221	211	224	217	224	197	208	228	233	224	188	211	194	227	205	231	215	194	214	208	224	221	232	215	217	201	242	216	190	210	227	222	227	236	222	242	226	215	217	194	206	213	231	234	214	200	247	223	245	199	236	225	232	236	238	202	206	192	234	242	201	196	221	223	254	225	206	201	203	232	191	214	213	219	233	205	195	215	217	225	206	188	215	226	222	231	217	214	191	215	198	222	213	185	196	213	225	201	248	206	194	214	239	193	229	197	261	232	223	213	221	230	206	227	262	217	227	212	229	207	249	196	188	236	235	208	207	223	226	230	240	204	208	226	220	205	211	245	235	224	222	210	209	252	228	206	212	205	201	217	223	197	228	218	228	248	196	212	218	261	222	213	209	211	185	217	239	203	219	242	218	242	213	220	206	226	200	215	204	214	226	255	215	209	196	214	236	194	208	226	207	261	228	218	218	223	201	240	217	207	211	201	196	216	198	244	226	219	234	215	206	200	249	211	230	212	216	184	214	216	226	223	216	216	216	198	232	228	238	237	224	215	230	224	201	207	207	236	198	202	195	218	243	211	216	203	213	219	212	194	188	245	203	231	213	223	217	218	236	223	230	205	198	202	200	186	229	212	208	229	209	231	211	217	201	218	227	214	207	232	227	183	199	210	220	244	221	217	197	239	214	225	216	213	214	213	207	191	201	205	219	229	215	223	214	226	199	223	234	214	203	195	222	204	201	226	232	257	206	226	233	209	195	213	205	198	240	223	199	214	192	231	240	196	206	211	234	203	219	221	265	202	210	216	200	193	196	192	230	227	239	196	240	214	258	214	238	229	206	214	244	212	230	196	224	235	210	223	208	204	231	234	210	203	212	208	211	201	217	195	208	201	221	208	209	234	227	212	198	199	194	198	233	221	200	213	225	225	206	209	214	189	215	203	204	200	223	220	226	226	208	223	213	231	191	203	214	260	220	190	215	206	199	218	210	221	211	241	254	203	232	224	223	231	218	210	218	207	214	210	229	225	243	216	192	209	208	203	194	209	187	231	237	223	200	232	217	218	228	188	212	237	209	223	235	215	212	211	232	231	211	217	217	233	239	218	209	225	213	237	201	211	228	216	198	209	195	219	209	222	185	203	211	209	219	203	214	220	215	221	239	207	214	238	237	194	202	239	212	199	188	197	214	216	215	202	219	222	241	191	187	244	241	236	224	218	227	211	221	232	225	210	220	220	202	223	231	215	213	233	209	224	205	226	213	214	239	226	222	249	219	229	223	224	224	211	195	207	243	203	219	243	221	221	223	200	222	224	208	228	209	222	223	204	200	214	199	215	217	217	212	211	226	219	203	229	220	205	229	225	203	236	225	220	213	188	241	227	223	206	198	232	255	224	190	214	212	238	228	205	217	234	185	240	248	214	234	227	221	241	226	212	189	214	224	196	222	208	214	226	222	228	210	234	175	223	200	207	228	242	219	238	243	218	216	229	207	196	231	207	227	226	194	231	214	206	214	174	241	232	207	226	190	201	229	220	207	206	198	204	205	221	244	225	214	207	226	257	198	219	207	239	237	222	207	222	211	218	202	215	184	210	226	226	211	228	206	191	212	213	213	224	197	230	231	211	164	211	201	225	222	207	223	201	205	225	212	222	186	227	197	213	227	233	246	220	203	216	240	245	213	216	215	196	204	224	217	212	223	218	214	229	223	213	208	256	209	196	218	193	213	222	224	215	248	211	229	229	216	187	222	214	215	258	207	209	203	202	193	214	206	252	212	213	213	223	203	225	205	214	213	207	197	208	221	207	203	227	209	198	202	197	208	199	203	214	213	190	215	213	236	203	232	216	212	212	240	228	206	205	186	207	220	194	220	230	242	251	220	240	226	181	203	242	253	218	206	216	191	215	211	192	219	215	219	208	211	254	234	217	227	228	211	193	190	238	208	229	201	210	222	240	224	204	189	211	212	190	210	216	234	234	212	211	214	219	210	203	224	221	217	236	196	205	195	232	215	196	207	225	242	206	244	250	216	213	220	230	222	231	229	188	228	233	204	244	196	244	206	185	204	207	221	220	215	233	224	214	234	210	216	214	214	233	195	247	219	229	184	207	203	223	199	242	227	223	228	240	210	245	240	208	210	217	196	205	217	212	241	237	231	232	237	214	219	213	223	209	228	213	213	188	210	209	239	212	208	197	217	246	220	200	214	218	200	239	229	225	192	194	226	240	235	200	230	237	206	221	218	212	205	239	251	198	221	210	227	212	240	218	235	220	214	220	221	208	209	242	209	220	189	225	186	214	200	249	200	200	234	205	196	209	218	239	217	239	247	216	231	223	203	219	191
22616	14982	24696	39826	32177	23460	15764	8742	1150	514	543	503	522	516	530	573	478	474	469	495	501	466	491	509	507	504	468	485	515	483	495	477	484	494	479	503	500	510	472	497	432	508	489	518	480	458	505	534	516	502	443	476	490	528	445	463	487	486	477	514	501	479	503	492	491	547	517	468	466	467	492	538	503	489	486	489	481	465	497	480	477	466	489	504	544	494	462	501	492	502	467	475	490	510	452	501	466	478	483	496	480	484	444	497	525	522	509	509	479	484	494	493	527	482	513	505	513	446	428	480	493	467	509	507	502	494	456	490	480	526	509	513	501	483	473	482	482	493	481	465	529	465	483	476	460	484	467	487	532	478	528	468	529	484	508	470	479	505	468	485	512	469	515	464	482	459	546	474	545	484	484	472	499	506	496	486	481	445	463	476	484	507	519	463	508	498	514	530	496	503	467	492	490	493	491	481	496	487	496	506	467	482	453	518	507	496	463	520	482	452	499	496	517	495	436	449	501	473	548	476	463	535	453	476	450	493	487	476	526	519	466	486	506	467	507	507	501	469	545	521	483	496	513	460	484	485	487	496	447	491	508	437	485	498	481	451	479	474	475	459	523	511	473	490	474	504	510	528	530	492	471	499	504	478	528	455	501	494	457	525	518	475	493	459	489	517	451	486	499	463	482	476	496	504	507	509	457	491	472	501	465	505	524	489	521	524	502	478	447	524	486	482	472	522	482	453	500	460	484	446	494	437	490	495	465	491	487	482	496	495	518	535	528	436	485	482	491	502	519	474	490	476	463	459	514	504	454	497	456	460	493	493	481	514	507	462	466	494	512	478	473	486	468	519	464	492	473	479	474	470	467	508	479	527	460	508	491	519	466	510	520	519	464	518	475	459	456	464	523	508	460	469	523	511	445	473	490	490	495	476	529	492	475	494	488	510	465	456	483	470	509	558	489	473	479	497	527	513	496	515	455	511	420	514	476	495	477	557	497	459	464	478	515	512	520	472	467	476	456	458	500	494	465	491	505	496	524	479	535	506	490	497	491	456	538	460	463	511	473	474	503	499	449	459	510	528	519	482	458	498	490	502	493	456	481	475	483	531	468	494	506	506	442	484	515	500	484	485	472	538	458	466	501	468	492	489	497	546	462	468	481	488	457	500	477	477	516	488	479	503	473	534	494	509	500	468	504	492	495	467	485	491	505	501	460	453	534	463	497	493	482	492	515	488	492	491	491	450	451	461	490	507	524	458	515	512	566	490	475	499	468	457	463	516	498	491	478	486	502	472	516	436	541	493	507	485	501	520	481	488	495	477	485	486	462	496	504	482	489	534	466	496	515	479	465	524	513	502	466	486	460	493	487	477	490	491	465	500	460	513	477	481	479	511	507	505	454	476	484	498	473	519	501	483	482	447	464	504	515	489	507	469	484	451	466	472	469	481	510	489	509	494	458	472	504	493	502	473	473	512	462	514	513	480	496	474	489	496	500	522	444	490	499	447	472	528	558	489	491	514	493	501	533	475	481	443	493	492	481	499	501	492	487	468	492	464	527	504	487	471	495	448	508	464	511	499	523	526	482	520	510	524	447	499	496	501	502	505	493	515	506	453	470	473	462	520	490	525	482	468	501	531	509	508	459	493	545	521	436	533	496	503	480	506	499	434	532	503	459	475	546	483	504	476	430	463	508	495	459	466	531	491	484	438	479	515	487	463	485	500	515	492	442	520	516	492	520	516	455	474	515	480	474	503	502	498	540	465	495	515	492	486	489	490	482	497	502	443	517	463	465	454	461	526	475	494	476	458	519	490	474	496	480	519	466	454	472	474	480	479	488	455	528	487	519	530	455	533	479	514	492	446	481	528	453	465	454	457	499	460	490	501	475	497	480	504	517	494	481	451	513	468	493	485	505	483	536	497	495	466	507	472	492	514	473	486	496	519	477	508	495	492	482	516	502	440	514	449	507	459	509	484	507	511	494	456	474	455	502	465	480	479	487	481	505	470	502	482	513	487	486	466	462	478	487	505	506	504	460	474	477	470	500	498	481	458	480	446	490	472	477	470	531	503	511	518	491	474	480	470	491	513	472	521	495	492	508	477	496	520	487	497	434	465	518	491	479	497	499	486	474	476	474	484	449	494	526	498	451	494	514	488	490	439	469	495	519	517	482	531	503	486	485	482	541	494	524	481	492	503	530	455	531	482	494	489	484	471	480	544	477	487	524	464	477	488	486	474	520	529	452	452	490	468	505	495	486	517	510	484	499	478	486	505	474	511	474	469	513	474	461	508	512	523	478	521	484	492	499	527	485	513	491	493	507	504	538	471	502	476	498	419	438	464	519	498	539	480	506	484	507	496	475	480	492	479	499	510	516	465	503	494	504	505	512	524	485	484	525	465	494	518	477	510	491	496	512	464	446	492	476	461	472	454	496	508	470	512	504	490	477	490	477	476	460	529	498	495	492	490	509	464	530	526	468	506	465	534	442	500	483	501	492	509	505	464	509	519	487	496	488	489	456	506	520	506	473	501	523	510	455	524	479	539	468	487	506	475	453	474	496	484	481	494	473	454	493	513	500	533	455	460	495	450	501	489	466	471	501	496	441	466	500	504	483	463	514	469	497	493	472	499	477	478	453	505	525	489	501	492	492	501	494	518	488	506	520	502	471	470	504	500	497	499	472	458	478	469	445	470	518	470	492	461	450	496	477	496	470	468	460	489	473	490	521	472	500	503	482	491	493	494	487	498	515	454	497	523	491	484	531	483	512	480	465	517	509	501	492	480	489	506	505	500	494	492	483	506	454	454	471	516	473	513	476	521	512	494	479	492	483	484	483	518	487	507	471	505	470	497	486	497	466	508	471	483	472	507	512	523	457	457	471	511	463	521	477	503	487	524	504	470	553	541	490	530	496	482	485	490	493	461	508	478	498	484	525	502	493	459	511	503	500	488	503	504	508	488	486	494	470	484	471	507	489	518	478	464	458	525	509	468	472	473	520	484	491	480	475	546	526	484	455	466	480	509	496	507	481	483	479	515	482	489	498	478	456	494	476	475	461	467	441	491	496	488	480	476	491	459	487	487	479	466	522	463	488	524	516	545	492	498	437	462	485	483	509	502	523	476	528	542	485	505	510	486	479	489	506	493	465	479	472	461	476	492	502	507	477	513	510	522	514	486	456	447	505	445	446	479	454	497	489	513	444	466	501	494	488	535	472	471	455	503	459	444	492	497	456	499	504	492	488	455	464	503	490	499	456	490	487	505	488	476	537	464	474	499	457	490	478	458	479	507	468	463	480	498	526	465	474	474	522	479	485	484	492	472	502	484	518	492	484	504	509	495	514	468	505	505	488	482	485	475	501	467	465	489	487	470	513	498	488	487	510	458	497	520	499	500	472	499	477	478	495	454	497	500	465	497	492	494	506	480	501	484	508	493	504	454	483	507	472	481	503	478	510	521	489	497	478	465	490	472	456	510	488	468	489	432	478	521	472	472	482	509
46847	29111	30559	40596	28879	17554	9133	4466	973	218	227	221	217	190	171	188	192	218	184	177	194	222	210	209	237	219	202	204	169	192	211	195	186	193	210	194	220	191	215	180	209	195	193	205	198	195	211	192	179	167	202	154	191	181	184	216	182	203	194	213	174	206	187	194	199	201	211	189	214	204	199	185	204	222	194	191	188	178	184	197	231	208	197	208	193	189	191	189	191	211	200	196	196	196	176	179	191	199	195	187	186	197	247	204	191	188	189	195	194	203	204	213	184	194	182	205	187	234	166	209	235	219	216	201	229	216	203	177	189	209	210	195	211	224	201	194	185	193	161	176	200	204	197	203	192	215	207	208	192	180	200	176	219	220	181	179	199	203	223	204	194	196	188	191	186	207	196	204	203	208	189	187	181	193	209	171	206	187	209	221	209	210	187	223	204	187	207	182	213	181	195	220	205	206	194	209	190	198	153	198	184	221	205	201	163	196	177	206	213	187	217	204	208	207	201	214	224	211	196	227	159	189	167	190	203	165	186	183	193	214	239	221	222	168	218	188	177	204	198	188	204	207	179	221	202	204	175	207	212	215	189	188	153	193	210	198	219	215	197	193	205	200	218	221	198	199	231	172	199	215	182	194	195	202	187	217	191	181	209	207	182	187	209	217	192	209	191	194	220	181	198	198	189	187	203	174	200	214	190	188	217	197	180	163	201	184	186	172	213	171	169	197	187	197	194	207	220	196	185	222	206	190	217	218	195	215	175	205	200	192	182	193	182	202	215	214	203	198	200	156	225	195	176	180	192	192	213	223	216	217	177	212	202	201	193	216	202	192	215	188	206	202	188	191	206	184	209	198	191	190	205	192	209	202	224	214	185	199	184	193	191	200	220	180	174	204	233	209	192	182	196	196	213	174	199	202	198	181	193	180	217	197	185	181	212	221	187	211	213	180	188	188	187	189	199	196	202	210	211	178	200	186	190	169	210	202	196	207	217	206	203	198	201	189	213	199	207	196	177	195	174	195	219	200	191	190	190	203	223	188	180	216	214	177	188	225	184	196	222	201	176	185	218	206	195	197	176	187	182	221	194	216	202	189	222	189	194	207	185	183	214	171	182	211	202	201	189	186	180	194	213	190	186	221	196	226	195	185	217	193	202	180	198	200	201	220	175	174	169	220	187	201	195	181	204	192	204	213	199	192	183	197	189	214	198	203	164	185	215	194	204	203	222	193	200	213	179	181	225	194	203	213	207	228	216	184	249	193	217	205	176	228	198	184	181	183	184	196	183	195	192	209	197	192	164	208	192	216	191	206	210	211	203	191	201	194	201	187	190	227	206	211	179	187	205	189	208	213	224	171	205	216	217	184	186	204	201	209	190	208	190	185	190	173	200	203	192	205	208	176	192	181	189	198	197	193	212	214	197	177	216	183	192	208	194	172	189	169	204	189	209	229	185	199	171	205	206	193	213	197	206	205	190	180	214	200	168	196	219	210	198	215	196	210	199	174	192	178	194	204	234	215	218	192	214	224	206	193	213	220	188	197	202	188	177	210	188	212	202	203	197	202	202	213	245	205	214	152	215	207	179	198	178	183	209	203	197	196	194	192	185	175	199	166	218	231	213	205	205	197	186	206	201	220	212	202	195	206	207	202	193	200	172	185	185	185	194	195	210	209	232	211	198	221	211	215	214	185	181	216	221	203	191	196	179	212	200	200	180	172	175	208	203	190	233	200	200	179	190	220	186	197	198	199	168	180	211	187	196	184	168	160	174	199	187	184	204	179	209	203	210	215	218	203	215	192	227	183	192	164	199	188	217	202	203	202	212	204	203	198	186	216	180	184	171	177	189	192	207	193	220	184	168	175	211	198	216	223	187	195	191	208	184	219	199	220	206	225	208	185	191	222	233	192	184	211	207	195	193	228	181	179	170	174	177	184	168	216	174	200	204	196	212	209	195	204	209	188	234	186	201	169	206	177	182	226	196	221	207	179	183	192	198	195	218	197	201	182	184	199	218	175	196	203	186	231	182	196	215	199	204	196	225	174	206	191	194	229	209	218	222	214	168	207	186	203	173	193	200	174	216	215	235	215	204	174	196	231	178	180	179	197	203	184	231	193	200	214	186	195	164	202	191	187	207	183	192	183	178	183	205	200	189	171	206	223	234	186	204	190	172	191	213	182	220	196	193	200	193	209	198	181	217	186	208	229	205	192	182	203	202	200	213	193	203	204	204	203	196	209	201	245	200	174	201	176	194	216	199	198	210	207	196	247	214	191	222	226	203	183	200	220	210	203	195	232	220	199	189	172	201	162	210	201	198	182	214	185	208	185	190	202	190	222	191	220	181	194	184	213	185	214	187	196	206	207	214	184	232	224	213	203	170	222	215	198	197	165	214	199	218	222	180	189	192	226	197	197	199	199	187	175	196	180	206	210	215	196	203	218	227	213	209	230	209	188	170	194	236	209	196	174	219	189	208	204	197	198	191	191	210	152	187	178	198	193	218	205	191	212	183	191	191	205	209	206	193	200	187	214	190	192	178	192	213	176	206	219	196	204	186	219	201	218	208	211	182	202	184	174	176	208	203	208	171	178	184	215	190	190	187	220	196	196	188	218	210	183	196	199	207	235	217	236	188	212	211	172	185	185	203	211	186	192	205	176	183	189	187	182	224	180	202	198	207	210	217	213	214	227	167	209	213	212	183	183	202	205	187	211	191	193	209	200	209	177	229	172	224	208	176	203	195	203	178	215	182	188	213	194	203	214	190	236	189	198	197	207	229	218	171	208	202	208	226	167	205	192	211	183	218	194	209	189	173	190	221	205	179	211	235	188	185	193	212	187	201	192	195	215	197	222	197	226	185	225	203	220	196	187	161	208	207	234	207	185	182	215	188	172	219	180	193	197	188	224	233	216	196	194	222	207	190	200	211	188	203	200	188	191	168	185	214	217	202	194	203	197	188	203	188	188	206	200	220	183	196	219	191	210	203	200	205	203	198	178	173	194	187	200	200	180	208	216	218	202	181	196	217	212	194	180	211	192	210	197	203	214	203	208	175	170	199	205	220	189	227	179	220	198	191	221	244	232	195	194	195	205	213	194	229	194	168	177	187	188	173	214	190	193	209	195	183	199	214	214	202	186	199	196	204	224	214	183	223	199	179	196	183	198	220	176	193	182	162	209	202	222	216	199	211	177	200	223	172	206	185	226	214	167	190	204	196	207	202	187	237	180	207	223	201	174	188	199	214	199	210	249	207	213	197	196	191	205	200	201	195	202	204	220	189	205	183	195	207	190	209	187	221	200	183	226	219	183	187	216	204	198	198	188	181	177	182	176	220	208	214	186	190	185	225	213	216	177	210	234	188	200	212	185	213	219	195	224	178	184	218	187	192	188	216	208	212	207	212	204	210	207	224	184	181	191	213	188	173	218	188	205	211	196	193	243	175	188	197	178	208	211	203	230	195	199	213	193	176	173	217	222	197	209	188	209	217	199	191	175
29607	20665	36119	50095	42358	32739	22610	14401	2726	542	432	461	483	453	469	468	463	456	425	476	425	458	483	426	464	463	456	414	454	484	467	457	415	418	431	444	479	435	440	435	428	447	461	442	452	411	446	448	433	423	429	477	440	441	459	449	487	418	445	437	411	456	448	439	410	465	436	471	451	454	424	422	472	417	467	436	423	453	438	434	450	440	446	437	409	414	415	454	475	442	455	435	453	439	449	415	437	457	427	427	460	460	464	433	437	432	445	462	445	426	421	421	446	435	470	425	467	437	440	450	436	469	452	420	438	444	431	414	458	448	455	434	448	434	488	431	407	455	416	417	436	439	449	426	434	456	433	475	446	474	459	435	443	456	466	409	457	428	484	457	426	445	478	383	458	425	458	438	432	457	456	448	485	460	442	423	476	441	429	448	438	433	460	424	421	433	422	452	460	405	403	460	422	466	443	449	424	423	441	453	441	436	456	464	444	468	465	442	448	440	449	460	436	471	445	469	487	464	472	492	499	443	413	457	431	451	414	435	425	445	441	451	466	452	452	456	470	446	411	423	425	451	482	427	426	458	466	462	482	411	437	460	449	425	458	430	410	450	470	417	444	399	453	425	426	420	422	416	453	452	440	477	469	473	447	467	473	432	454	416	453	441	450	445	449	499	463	430	429	433	446	444	423	453	404	453	457	447	439	435	453	477	453	446	448	429	423	415	441	472	426	403	419	485	475	474	421	424	426	426	444	435	452	448	444	425	446	450	428	451	436	436	405	439	427	423	463	422	433	411	432	456	416	459	414	453	480	472	485	417	414	448	451	419	477	463	460	450	418	423	438	477	448	449	400	463	427	468	410	421	447	458	426	430	429	429	426	452	436	419	442	491	423	446	434	430	450	416	442	432	472	464	457	439	429	441	441	471	419	452	442	435	473	466	461	444	482	418	414	458	419	439	460	393	447	443	419	458	406	440	494	447	407	448	467	458	432	470	408	426	450	418	461	434	444	457	430	461	410	429	436	475	460	437	459	491	458	459	462	460	445	426	487	434	426	406	396	466	452	447	421	479	429	455	409	411	448	462	431	429	431	443	432	409	440	414	416	456	425	418	424	449	478	443	468	450	489	468	458	444	425	398	438	436	443	455	472	442	452	436	441	429	452	451	443	411	412	446	412	457	446	458	449	445	436	417	432	420	449	425	442	405	454	425	448	419	422	420	456	405	480	461	420	458	446	449	444	427	447	408	466	479	457	471	435	429	440	417	427	434	428	425	464	396	439	409	441	484	470	439	446	449	408	402	428	403	458	408	494	434	425	472	435	444	418	450	429	435	435	425	438	468	460	451	451	460	453	409	459	449	459	400	459	441	458	427	473	445	448	427	487	431	445	456	441	413	447	453	416	418	469	437	444	459	448	431	405	397	399	472	443	489	380	461	452	437	395	464	419	446	423	430	433	447	409	448	448	446	412	493	432	419	429	423	449	434	413	437	420	438	442	468	461	411	452	430	419	440	470	430	411	425	431	431	416	451	431	407	438	464	443	485	472	452	418	428	429	420	447	439	436	433	457	461	443	453	473	463	404	424	468	476	446	433	395	452	445	473	459	442	485	429	465	451	426	440	441	474	432	449	440	430	419	450	435	434	463	444	429	437	477	421	482	435	460	480	446	429	384	447	498	433	463	423	431	457	437	476	444	441	398	424	449	426	484	443	467	447	460	420	451	382	418	453	435	464	437	460	417	472	448	453	435	450	418	432	504	425	486	449	427	429	437	392	452	413	436	450	407	448	413	464	435	454	446	438	436	428	443	482	440	418	447	428	405	432	444	450	449	469	392	435	449	438	411	431	434	436	469	474	461	461	413	443	447	466	459	458	446	467	425	417	433	455	444	437	447	423	470	422	413	429	437	467	436	409	451	441	433	414	451	455	444	461	462	450	419	418	439	444	443	444	431	436	462	451	450	459	418	395	479	385	456	459	415	487	425	459	454	408	438	454	437	414	445	450	445	448	442	463	434	416	447	449	454	432	459	421	414	426	444	475	411	457	438	456	428	449	436	454	467	458	432	426	440	418	466	421	482	463	402	438	425	476	431	424	467	441	465	448	453	417	408	438	402	430	433	464	415	439	444	439	429	457	403	442	476	439	415	374	458	417	424	444	478	490	429	393	422	456	468	430	433	482	486	485	456	420	422	410	385	431	429	450	443	417	492	418	387	435	445	436	417	440	426	416	454	446	407	441	436	427	483	446	423	446	412	449	444	462	461	433	444	433	466	454	416	450	456	428	469	441	446	430	421	441	402	398	491	453	443	471	444	459	449	415	454	457	410	464	442	446	421	414	455	434	449	412	486	459	467	441	466	440	460	454	428	435	400	437	432	465	435	425	432	456	447	427	457	418	470	485	415	403	413	397	474	461	425	415	426	467	428	434	455	430	456	422	437	450	446	482	449	424	456	452	439	406	428	478	436	476	425	409	401	414	408	432	433	464	417	453	492	431	456	415	408	450	409	451	476	489	468	434	446	435	389	468	426	424	444	437	478	431	447	412	441	457	434	418	492	437	431	440	458	414	438	427	407	434	413	474	460	422	424	443	477	443	441	423	443	418	452	401	418	429	419	440	470	423	435	424	448	455	437	419	424	412	436	433	460	395	424	428	426	457	452	445	442	461	426	460	442	432	447	432	422	437	445	438	451	414	417	469	473	433	455	447	430	475	389	449	425	421	450	414	441	455	416	450	460	460	432	413	454	434	425	464	456	429	406	413	453	421	431	413	481	444	451	416	436	430	411	418	443	436	444	448	457	449	464	414	411	442	434	424	430	395	429	443	436	439	448	456	440	451	448	405	445	459	396	446	437	442	425	422	430	446	459	454	430	439	440	408	414	444	458	443	426	427	414	446	410	435	454	454	434	438	449	393	449	453	442	435	441	433	405	463	441	444	459	425	416	428	395	433	436	452	429	421	478	463	452	420	400	467	460	398	442	478	438	435	421	453	451	444	433	428	455	446	461	427	444	446	461	456	422	449	427	394	458	452	442	424	464	434	436	439	409	472	436	461	414	432	466	417	478	460	433	459	455	448	422	423	453	441	452	439	414	428	430	412	434	482	494	469	415	441	479	427	422	472	386	425	408	470	444	476	468	458	438	425	427	461	438	417	438	391	442	403	431	482	456	409	424	441	436	432	446	459	462	458	425	439	424	428	407	436	418	451	431	447	442	455	409	464	417	435	433	491	489	454	477	470	453	458	390	464	474	435	427	418	458	461	442	444	404	461	456	448	434	442	475	426	446	471	445	459	469	463	428	405	479	425	426	445	464	461	455	435	417	444	445	413	436	471	423	468	431	412	426	431	448	426	423	397	461	475	417	433	432	422	438	437	460	435	437	418	420	477	435	437	474	457	415	443	425	420	440	412	450	476	473	429	452	426	434	422	433	429	424	429	452	465	420	473	453	438	459	457	420	452	437	439	427	492	427	450	419	425	452	466	434	420	429	445
18535	8976	8879	5973	2839	1382	646	357	181	152	144	145	140	142	144	127	158	156	141	140	129	158	141	132	158	143	134	156	140	138	150	158	157	152	160	145	138	146	136	120	144	148	137	129	162	136	165	139	138	167	157	130	136	162	143	144	143	145	149	122	146	149	161	143	153	159	122	155	165	156	149	134	144	136	155	157	135	113	162	160	156	137	125	137	131	155	156	156	151	142	136	145	123	159	148	140	163	166	179	125	152	164	138	143	152	150	155	127	148	155	145	157	160	136	123	156	138	143	141	146	148	147	133	146	145	146	154	136	145	150	170	137	143	131	154	131	159	166	166	142	129	131	138	162	136	147	147	152	147	126	144	130	156	155	169	147	155	139	140	151	146	144	147	155	136	163	138	135	131	134	157	163	154	163	155	161	149	148	133	141	147	124	142	159	144	146	140	133	134	131	145	150	123	180	165	151	151	134	135	155	152	138	129	152	140	144	147	140	157	157	153	153	145	140	142	154	116	156	147	156	135	141	143	140	152	154	144	146	128	140	148	151	153	147	137	152	131	146	141	124	150	156	168	136	166	119	153	125	141	159	121	155	134	132	151	162	128	167	132	157	138	158	136	139	145	151	166	151	126	168	143	136	150	170	158	145	126	177	159	132	141	149	156	166	148	135	135	147	142	142	158	128	139	166	152	145	132	163	140	171	130	181	140	152	130	154	152	156	159	160	146	156	172	162	141	155	138	145	142	132	138	139	142	150	143	147	154	128	153	144	135	144	174	151	136	142	153	152	162	134	113	150	155	162	163	151	130	150	148	152	141	137	155	141	159	143	148	141	157	139	133	144	148	138	160	175	150	172	174	120	120	129	142	144	139	151	156	141	146	163	144	131	174	143	150	125	146	151	149	156	151	152	147	130	137	112	145	137	128	133	133	140	126	136	151	138	125	137	146	165	123	141	143	137	156	156	115	153	148	145	166	141	129	143	135	161	123	143	150	159	152	135	149	122	137	142	140	129	133	151	152	143	138	147	146	161	122	138	157	131	155	174	132	163	132	166	156	138	143	146	144	169	151	130	160	149	137	123	147	151	134	134	124	156	149	144	148	138	154	147	134	138	142	144	144	164	155	155	127	165	156	119	143	142	155	133	145	142	124	134	120	151	146	149	168	167	136	170	154	152	153	146	108	141	150	143	136	113	143	145	151	152	131	142	143	153	168	140	149	148	117	126	139	153	177	139	154	137	157	160	159	163	145	128	149	139	168	150	173	152	143	155	143	156	139	166	143	134	136	143	165	156	156	132	154	141	142	145	128	144	122	146	129	160	148	139	159	132	148	180	146	133	131	140	147	146	128	132	120	127	152	155	155	140	148	140	147	163	134	146	145	148	165	150	136	145	159	142	143	163	164	150	144	161	147	127	159	169	152	133	146	162	149	134	148	113	138	125	143	153	173	125	123	124	154	147	135	132	132	141	157	155	145	134	154	155	167	150	147	144	144	133	135	125	136	159	162	155	175	138	153	135	142	121	149	136	157	140	131	131	127	148	133	135	136	160	133	132	133	134	156	147	157	149	125	140	155	132	151	145	158	153	123	145	132	144	167	140	147	130	141	149	140	132	133	152	143	148	179	164	154	142	145	158	131	152	143	140	141	151	148	130	165	137	137	121	153	147	149	174	138	147	147	157	152	142	170	146	137	132	157	143	147	136	142	145	148	141	133	150	122	170	159	149	141	108	158	125	135	160	141	155	154	150	140	126	120	139	154	143	125	124	158	142	164	117	139	167	123	165	122	147	130	138	139	131	152	131	153	124	133	150	141	149	137	132	144	120	155	142	153	158	128	149	151	158	168	133	137	129	137	140	153	152	119	129	151	129	145	154	161	138	131	166	155	140	133	140	131	157	152	145	140	158	128	146	140	140	137	169	173	165	149	146	150	148	155	124	128	170	147	167	141	140	147	157	150	140	149	155	119	164	147	162	172	175	157	170	117	165	133	130	130	140	171	149	146	125	135	134	177	177	140	170	154	145	134	168	148	143	140	158	116	162	140	132	138	132	134	147	148	138	150	141	154	156	130	124	149	143	138	140	147	134	144	153	131	155	126	144	163	143	147	143	137	162	152	148	143	162	156	155	170	132	130	153	149	124	140	139	167	142	158	157	137	143	140	148	149	126	142	135	148	140	164	143	144	133	138	158	137	110	124	135	135	158	149	139	154	143	140	155	127	150	145	156	138	146	143	143	138	137	138	151	170	121	135	158	123	135	179	153	177	146	130	150	121	163	142	159	158	160	137	141	162	142	152	146	157	176	135	162	148	131	156	155	156	137	135	145	178	143	150	143	152	150	121	159	154	141	156	150	130	147	148	139	121	149	163	133	146	132	169	142	146	163	136	131	168	133	134	150	148	131	143	150	135	123	139	144	162	151	139	139	156	151	165	135	125	157	130	146	146	159	154	162	146	152	135	138	157	151	153	141	157	178	152	145	168	122	134	142	146	147	129	160	135	148	155	153	146	122	134	149	169	113	147	143	176	158	144	134	152	144	159	167	139	141	145	140	152	143	144	151	161	136	143	141	132	143	142	152	157	134	115	148	160	149	146	133	117	155	133	127	164	157	141	133	133	138	147	148	132	146	145	143	122	150	162	139	137	156	148	175	168	121	149	147	152	165	170	135	124	146	151	139	125	153	134	138	150	155	156	169	145	154	141	162	146	146	149	169	145	134	145	143	152	136	150	140	161	143	155	164	162	157	135	150	132	137	150	148	146	156	159	154	134	146	146	151	153	163	144	123	159	130	171	158	144	158	150	155	133	135	136	151	148	141	146	157	176	149	147	135	148	131	153	134	121	149	128	168	167	163	154	152	136	127	136	136	153	140	142	162	160	166	140	124	140	125	169	128	134	135	167	129	153	154	161	149	153	143	146	131	149	139	114	135	147	152	125	150	128	164	122	145	136	158	156	166	123	151	147	159	143	136	140	132	139	150	148	129	150	139	151	153	129	148	143	145	156	145	157	143	151	144	143	155	153	143	120	139	166	152	155	115	152	151	149	132	161	177	145	163	144	137	141	131	156	159	153	136	140	150	146	168	149	143	145	156	134	139	164	139	159	135	118	142	134	140	174	156	147	153	155	141	152	145	179	142	135	157	142	124	147	142	132	176	160	147	153	133	153	145	144	150	162	147	145	148	159	137	135	152	131	159	164	158	186	150	126	151	140	139	121	127	136	139	154	159	140	147	147	160	141	170	138	137	159	136	128	137	108	146	149	132	138	152	133	155	119	130	147	155	144	133	151	125	138	154	131	134	157	130	143	157	138	153	129	135	127	130	148	148	153	146	133	125	167	156	145	132	140	179	140	130	145	151	138	135	159	155	158	147	131	147	144	146	142	154	138	118	141	151	127	146	133	133	147	148	164	155	126	149	140	127	123	151	141	129	152	163	158	130	138	143	138	149	133	143	137	172	159	140	135	139	133	158	128	170	149	143	142	125	156	150
11570	7456	14695	13514	8813	5075	2438	1265	398	351	381	338	379	330	377	324	363	348	361	369	339	358	359	352	344	352	334	359	339	357	347	378	349	327	356	318	353	353	344	381	410	334	353	361	345	341	346	351	360	350	376	345	380	340	322	351	341	352	353	346	372	355	378	317	386	327	315	338	353	339	353	342	366	348	345	334	346	305	324	347	338	312	362	347	322	332	387	334	349	372	323	353	343	367	357	342	363	348	365	351	361	337	307	339	362	374	328	336	331	358	335	351	361	347	355	343	342	339	307	338	354	354	347	340	348	353	308	314	350	401	349	347	320	367	380	366	319	364	369	345	338	334	352	342	309	338	333	381	337	349	326	332	357	337	339	358	342	361	366	374	348	381	332	366	345	309	330	369	343	342	360	344	337	337	365	317	348	348	327	340	336	355	321	346	378	344	336	337	370	322	329	347	346	376	349	356	341	311	342	341	354	327	360	322	362	372	312	330	360	342	331	314	357	353	340	321	325	338	343	340	329	338	350	339	351	394	327	351	330	403	359	358	372	361	348	338	350	336	334	334	305	355	329	338	380	336	345	365	372	348	363	354	344	307	337	339	364	373	320	356	375	356	343	331	319	328	324	359	323	347	376	358	337	331	346	340	370	371	314	337	350	319	338	341	349	366	353	349	327	331	354	327	352	306	344	335	394	364	328	342	317	346	362	363	372	356	353	350	333	328	362	336	320	366	351	355	350	321	350	340	361	348	385	360	333	329	325	350	301	322	344	345	325	332	372	353	343	314	345	365	383	332	372	345	321	355	339	331	353	362	336	345	331	349	316	363	339	331	350	338	336	345	322	369	343	355	356	340	336	343	348	335	375	355	319	331	352	358	325	342	375	353	347	350	346	323	324	337	345	336	335	355	344	362	367	338	392	375	383	349	335	350	355	373	358	372	326	323	329	358	344	354	355	383	341	313	351	345	364	377	332	373	325	337	346	358	338	338	359	360	369	329	361	364	362	331	373	343	338	379	336	317	369	357	334	342	379	335	371	334	324	305	359	325	349	357	377	374	338	350	356	329	356	359	317	382	352	360	349	324	355	328	335	351	338	335	298	371	375	334	348	353	330	366	355	344	342	369	359	334	353	362	374	325	337	372	358	341	345	334	338	363	357	344	373	329	337	366	361	316	334	359	336	363	343	351	356	334	370	350	371	376	351	342	330	302	355	352	351	381	336	359	343	337	353	376	371	353	340	331	349	372	360	331	340	350	377	357	357	345	340	350	344	351	328	332	364	366	373	368	395	325	341	391	345	316	349	370	363	348	355	364	339	366	357	336	361	319	336	326	326	370	351	383	335	369	344	353	345	387	349	342	346	367	330	358	352	325	356	322	356	337	359	358	347	326	331	357	356	341	341	365	333	379	349	355	366	350	364	367	346	353	332	340	351	392	362	355	381	321	355	331	358	331	346	321	365	358	340	331	360	350	362	299	366	366	326	361	357	350	328	366	360	336	355	362	356	360	327	333	375	356	339	322	342	341	344	359	374	381	334	343	400	370	380	347	330	361	364	357	347	342	342	341	350	369	330	380	362	336	343	358	330	367	365	337	348	357	341	340	347	361	388	357	349	334	381	305	361	348	348	339	352	315	322	337	365	363	328	320	359	346	363	358	349	351	336	336	336	383	354	338	331	355	368	337	343	363	329	329	331	387	366	311	354	353	343	340	357	361	342	324	324	369	350	352	319	348	347	353	350	358	336	368	378	332	349	312	335	326	377	357	323	373	337	391	372	348	339	357	374	333	346	381	357	351	339	391	317	352	360	357	379	341	324	323	349	353	341	370	326	346	363	357	337	320	330	384	361	335	328	384	324	341	363	377	330	339	333	347	375	353	333	349	329	346	368	358	353	366	346	332	367	326	346	353	355	374	362	333	357	357	340	361	317	332	354	341	373	368	352	347	327	352	373	338	315	369	380	321	351	332	353	362	363	361	318	356	348	356	363	352	335	397	321	300	349	347	374	309	353	334	363	315	361	372	353	324	364	330	360	331	373	345	343	368	316	334	355	328	349	342	325	335	348	345	334	330	375	364	335	344	374	354	361	326	353	320	358	351	356	346	344	353	357	344	362	289	367	365	333	331	346	329	343	343	336	362	332	315	405	357	330	362	358	321	314	348	320	339	348	340	327	350	348	335	364	351	306	353	362	357	309	345	347	376	381	336	301	342	365	342	365	353	383	373	318	368	359	371	374	389	309	378	346	335	351	355	315	332	314	335	373	326	359	338	343	335	333	331	376	347	337	332	372	371	360	386	327	332	343	390	377	334	337	338	369	350	381	354	328	369	352	328	353	334	331	335	362	362	342	341	360	315	349	307	359	374	308	334	348	336	347	369	330	358	380	357	317	358	337	370	344	362	334	340	342	405	354	344	370	370	345	330	360	385	334	320	367	365	364	317	352	393	362	352	364	326	354	361	362	336	370	327	342	381	333	316	364	349	316	340	324	348	355	330	363	325	347	378	352	318	377	361	324	349	377	354	344	356	381	354	353	344	362	349	316	355	332	362	331	343	368	347	332	331	362	347	361	373	348	342	350	347	350	371	368	371	322	355	306	371	363	298	366	345	365	366	351	357	363	345	358	354	343	332	328	391	371	380	375	321	315	335	338	376	368	331	331	350	386	330	384	337	383	335	362	309	347	301	347	342	352	378	376	347	343	365	375	319	377	347	308	365	355	383	322	344	332	377	358	364	362	324	356	379	367	347	336	362	364	354	359	328	327	353	378	342	337	364	333	346	368	339	324	335	320	358	362	341	353	346	335	341	326	347	369	348	347	355	334	338	324	343	333	340	338	367	326	337	346	353	354	334	371	344	378	360	364	367	355	364	334	372	370	346	332	372	352	364	346	347	363	356	311	322	356	365	355	320	363	362	343	350	368	326	369	346	336	311	351	343	391	318	373	311	394	348	386	339	341	332	372	394	357	341	345	362	340	335	378	360	392	336	310	352	342	348	331	354	336	365	342	352	349	345	339	328	359	344	390	370	346	345	347	332	350	351	333	363	332	324	346	360	353	352	344	367	338	322	343	356	355	363	321	307	325	349	342	394	340	355	339	353	354	361	346	373	354	369	327	359	324	358	333	352	339	366	352	359	338	350	325	365	326	335	376	352	382	317	319	355	345	373	361	385	350	331	334	364	336	357	374	309	331	337	323	340	360	365	369	364	361	364	327	319	367	366	316	372	360	331	344	331	357	351	366	327	347	332	341	324	321	333	323	372	355	345	369	363	322	332	362	381	369	331	346	360	316	365	335	357	356	343	349	342	316	365	356	332	301	344	364	337	359	336	360	360	380	331	340	360	336	335	375	337	344	343	337	338	337	331	325	341	331	372	336	368	375	330	354	326	372	377	366	371	347	355	357	342	342	367	329	348	375	354	333	332	370	356	356	354	324	354	359	340	382	327	320	342	361	369	324	360	369	360	341	346	346	379	345	363	344	351	348	386
35564	20104	18347	24005	14758	8873	5008	2629	481	202	208	174	226	237	203	210	230	225	250	206	197	208	238	222	208	198	207	227	200	221	226	200	231	209	206	244	219	229	220	217	200	208	170	220	206	219	183	221	229	216	207	192	185	246	210	228	215	208	224	195	197	226	233	205	223	209	206	182	232	206	209	218	235	201	201	213	222	222	212	202	257	193	192	226	233	212	216	227	212	207	213	200	185	197	200	180	226	214	207	196	220	228	181	216	205	235	205	207	219	206	212	202	205	202	224	217	202	229	208	211	251	232	207	209	195	209	214	213	207	259	227	224	195	216	215	219	219	200	243	250	209	239	220	231	193	192	207	198	211	221	234	223	243	239	213	229	227	233	192	194	181	203	219	183	222	251	201	196	241	226	218	211	205	206	204	229	214	211	189	202	206	236	222	217	191	221	207	228	178	207	192	241	242	227	214	218	226	192	215	242	230	181	211	221	176	229	199	239	214	204	213	210	234	226	200	212	217	219	167	220	191	213	220	212	218	213	174	199	228	230	208	241	178	205	221	193	201	194	227	228	215	200	222	206	209	234	216	191	198	229	198	200	198	231	211	228	227	220	195	218	198	221	199	264	238	197	205	203	191	216	216	200	197	206	199	215	226	217	229	201	196	192	199	209	234	253	187	201	182	215	215	184	198	205	187	204	216	185	195	231	217	224	220	211	204	211	210	203	214	215	207	232	240	247	212	216	226	191	211	207	213	211	234	206	210	207	217	190	251	197	231	211	222	207	204	223	205	230	190	210	221	244	208	224	201	231	232	204	202	191	213	201	243	208	206	194	230	195	205	231	220	218	233	190	220	220	211	231	214	187	182	202	208	243	250	191	200	196	247	214	250	220	185	222	237	235	210	209	233	205	213	213	216	216	234	206	217	182	234	218	213	211	225	198	210	214	195	205	221	214	209	211	204	196	219	204	197	251	219	229	208	221	192	216	208	218	215	193	205	214	213	207	241	183	231	201	222	235	241	193	206	216	205	234	215	217	213	216	221	210	227	192	225	209	236	222	197	231	194	249	232	207	247	215	209	219	190	211	225	206	229	213	213	222	200	219	212	205	199	189	232	233	202	221	184	187	211	223	249	218	194	196	226	206	222	183	224	194	239	212	248	224	204	188	217	236	216	201	250	201	222	243	207	218	228	225	224	198	226	230	230	236	228	196	195	220	230	209	198	204	211	220	214	210	215	194	223	200	207	198	211	213	202	198	204	215	212	185	203	211	180	213	215	240	189	217	197	197	224	231	199	237	229	204	207	203	210	200	211	249	242	233	222	235	211	250	222	220	211	196	195	209	219	204	219	204	227	196	180	172	206	217	208	211	233	212	188	213	184	200	220	218	222	216	233	217	209	200	224	216	214	210	229	221	227	183	231	221	219	195	220	248	241	219	216	223	235	213	196	208	195	236	230	195	207	213	242	243	204	209	218	225	211	245	203	229	209	213	200	210	213	215	219	206	213	209	188	221	215	212	206	207	196	200	241	233	251	193	198	186	204	220	215	195	221	200	220	216	247	232	206	227	224	234	250	218	237	221	204	208	234	182	225	210	216	217	205	218	213	201	212	211	202	237	220	194	222	208	219	214	183	250	193	223	212	224	218	206	196	208	214	199	213	216	185	210	239	232	227	223	201	220	200	181	206	212	216	221	222	188	216	208	217	221	210	221	247	204	201	214	197	186	206	231	208	205	196	243	221	212	230	220	235	210	206	195	244	233	191	223	200	191	219	225	214	216	226	225	214	198	213	210	213	219	203	225	231	227	230	210	200	214	216	203	215	212	232	205	226	218	208	194	203	215	224	208	211	220	191	216	199	201	233	200	197	218	184	217	235	222	215	228	205	205	203	232	207	226	221	205	212	249	243	213	225	199	255	206	226	214	186	200	203	217	238	222	216	239	221	201	177	211	226	238	191	228	237	230	217	220	216	184	251	223	213	180	200	207	234	251	214	228	212	211	203	217	242	202	191	204	190	201	220	217	220	217	209	193	205	205	210	224	251	222	208	211	223	227	190	207	232	236	223	197	193	256	225	209	223	198	207	216	201	232	241	205	209	194	192	206	217	203	230	206	216	207	218	218	199	235	213	219	210	224	216	229	219	209	227	194	239	202	234	220	192	209	204	217	232	205	211	209	201	224	227	237	218	226	200	199	229	225	200	223	228	211	200	203	199	202	233	238	214	201	212	241	183	222	215	234	213	213	210	189	211	246	208	216	219	201	192	210	243	203	223	233	230	229	201	219	227	211	224	187	218	206	214	222	221	202	230	221	217	204	214	218	208	198	216	236	219	214	190	208	220	204	199	237	224	193	206	219	221	215	209	196	231	242	216	209	206	183	199	210	204	200	196	212	237	208	212	197	226	196	259	222	246	188	219	207	209	189	220	201	196	218	194	185	204	224	213	200	202	221	211	225	224	219	227	188	191	220	228	226	187	217	240	233	240	202	197	237	234	225	212	213	225	200	246	226	204	212	218	196	228	222	208	215	220	213	197	221	230	203	207	232	227	243	200	239	184	212	199	216	203	199	226	179	243	204	231	219	220	221	189	208	200	207	221	234	228	221	206	210	208	222	221	213	219	219	217	195	185	200	256	193	189	219	210	220	219	202	209	216	220	210	207	214	223	212	227	231	211	237	207	203	211	212	202	182	207	182	182	218	216	212	198	160	201	232	240	207	230	232	200	230	199	206	232	231	202	215	233	204	244	219	216	204	218	232	225	196	209	203	219	171	201	210	207	202	219	179	192	189	229	216	217	204	193	193	193	198	214	215	225	233	203	240	197	221	198	213	207	231	228	250	202	237	207	227	223	219	201	229	207	211	243	215	198	232	225	218	213	231	229	214	190	216	205	190	207	208	206	223	218	226	213	184	189	207	216	238	204	253	211	196	191	232	240	201	245	244	230	196	209	202	225	206	197	238	224	181	231	208	196	224	205	246	243	209	199	222	254	192	224	235	194	228	203	205	241	223	199	206	219	217	201	219	228	220	210	229	207	225	230	200	228	205	217	204	225	201	207	229	224	214	199	210	189	205	223	194	255	218	212	193	207	210	242	182	191	242	226	214	211	196	197	194	211	195	245	231	243	201	177	238	218	222	199	195	217	193	241	230	187	228	208	224	191	238	210	224	221	210	219	208	211	223	244	200	239	229	185	219	251	199	199	214	223	204	217	230	193	212	221	208	216	185	229	218	197	213	190	197	208	205	221	224	222	203	184	206	211	220	217	195	196	203	210	184	224	206	225	234	219	212	205	204	206	214	210	194	210	225	230	217	220	224	216	191	226	200	201	196	227	215	197	222	213	218	211	232	245	213	211	245	206	215	207	185	187	196	205	216	217	231	223	215	204	186	239	211	222	175	204	210	215	214	219	209	219	221	258	228	226	207	201	202	211	198	221	209	215	215	207	229	200	215	191	223	237	197	215	200	198	240	193	233	193	197	204	238	186	222	218	204
22553	15531	24937	37355	29409	22916	15658	9538	1369	528	529	506	496	444	466	521	484	467	456	532	489	509	484	522	524	508	481	486	509	513	523	519	497	517	477	476	484	506	462	458	481	496	507	521	461	421	491	498	499	486	500	459	481	445	519	467	462	446	483	499	454	503	452	504	456	477	442	506	431	500	487	491	505	479	517	490	487	532	509	484	489	460	478	488	519	442	486	487	444	474	486	482	494	496	489	510	514	495	491	486	471	478	497	508	507	457	487	463	470	488	529	464	467	522	463	510	427	466	499	489	546	475	474	477	533	467	534	464	489	509	455	449	468	465	500	439	504	465	471	474	466	464	494	496	478	521	497	497	503	493	501	456	496	501	481	488	430	460	419	487	466	471	462	469	493	468	482	473	505	482	498	512	438	472	477	509	491	473	490	507	472	469	458	479	468	460	515	469	472	477	519	509	465	475	519	483	515	460	487	477	508	460	456	474	489	487	481	494	462	478	475	493	477	487	502	466	477	478	489	497	488	500	483	514	479	486	451	501	470	448	509	538	520	455	428	496	507	511	449	484	517	508	465	519	528	463	449	485	482	449	457	512	483	491	439	479	488	483	466	471	499	488	493	516	473	468	475	456	489	476	470	473	475	453	468	505	476	530	556	480	472	477	448	465	479	480	502	458	512	462	502	473	473	454	465	449	501	464	479	503	479	580	460	446	516	493	484	464	468	487	459	455	479	466	458	519	464	469	474	492	428	484	504	460	471	474	473	533	506	448	486	475	500	501	434	486	508	429	473	473	475	501	505	467	473	469	467	461	495	449	501	506	507	509	494	470	522	476	458	506	527	469	462	475	507	484	456	489	514	461	457	501	505	474	491	537	503	526	456	512	449	490	481	508	487	447	482	484	465	449	484	504	473	493	463	508	445	486	486	489	478	491	489	485	482	502	506	472	436	487	487	470	494	523	496	507	456	497	448	531	493	504	453	471	496	481	490	516	449	477	474	491	445	486	493	486	479	492	486	483	463	482	487	497	480	497	454	512	504	480	468	481	473	466	458	462	526	481	486	485	486	452	518	498	503	467	477	510	525	499	462	471	496	492	504	508	485	450	517	467	474	472	503	458	468	481	486	510	507	500	464	534	532	502	465	486	435	459	494	453	475	492	492	462	472	453	500	519	497	479	483	490	485	470	487	501	474	497	480	482	490	470	492	451	497	481	509	467	488	467	482	491	480	532	487	508	493	525	498	505	508	467	488	475	486	498	474	484	459	510	505	485	490	522	477	521	467	453	442	497	492	491	522	504	469	528	469	478	462	484	482	486	437	489	526	458	536	494	500	495	457	467	522	479	515	468	473	476	484	466	497	546	458	490	487	515	505	448	484	475	478	473	512	486	538	543	484	476	480	488	502	485	496	443	486	466	490	468	481	481	537	462	485	504	435	454	490	478	491	504	494	502	499	478	476	467	505	501	477	458	507	454	509	490	537	480	476	497	456	481	493	481	509	494	485	494	481	483	496	483	440	482	515	482	443	505	468	501	450	481	517	496	484	495	518	538	503	494	532	464	496	454	505	459	535	454	485	491	490	483	457	506	495	513	486	473	458	478	517	473	488	483	499	463	457	459	482	491	521	514	464	550	475	480	481	499	438	474	521	468	488	465	481	471	488	497	499	469	475	463	479	477	508	481	499	447	458	477	457	534	467	498	458	460	472	506	513	449	452	463	441	499	460	485	516	429	469	470	483	487	471	479	532	452	448	470	490	523	469	466	424	480	524	489	490	442	457	487	488	502	449	486	464	485	444	502	490	468	465	444	503	523	451	438	493	485	479	493	472	454	466	426	490	478	466	490	514	487	464	461	498	517	482	500	526	489	458	492	505	481	475	496	471	490	497	489	466	524	453	483	482	486	467	498	493	477	507	461	516	472	472	514	442	486	473	493	499	487	497	458	518	412	452	467	495	504	484	519	435	471	491	479	435	515	506	479	476	452	476	508	508	507	452	448	486	494	517	475	474	462	547	469	468	507	470	445	482	516	472	474	499	473	500	464	490	437	497	478	476	498	461	471	504	500	496	480	462	484	490	506	438	477	527	472	498	485	524	485	493	510	487	522	496	459	483	494	474	482	471	471	499	470	460	481	512	497	486	533	507	470	496	486	491	475	482	511	457	480	507	486	470	506	498	495	497	478	493	462	444	484	447	480	449	476	483	470	519	461	489	451	491	490	533	493	491	460	493	501	476	490	481	483	484	483	495	451	488	475	488	455	479	470	482	477	508	474	495	501	499	543	510	478	484	496	470	438	497	456	500	493	475	440	468	469	504	452	495	509	498	504	446	495	474	464	462	455	481	511	455	498	473	487	477	505	489	518	480	493	513	456	475	518	464	465	473	490	448	517	509	473	481	520	492	484	515	468	492	484	458	501	472	497	413	467	460	484	471	471	509	507	461	424	485	493	489	485	489	551	495	464	506	500	475	525	464	458	512	483	499	471	486	463	446	499	476	480	450	471	516	486	453	479	463	456	466	434	504	495	484	478	445	496	476	491	485	485	465	473	507	500	493	485	509	507	433	472	492	471	479	463	508	457	493	519	432	495	502	480	500	498	492	473	467	503	462	485	500	503	515	487	510	465	440	495	464	522	466	485	459	471	485	478	493	497	467	461	481	479	506	488	455	484	468	491	448	479	475	494	501	462	497	509	493	438	448	485	428	475	478	479	451	486	504	491	446	419	483	503	470	446	501	519	457	458	488	476	477	506	483	478	489	453	499	508	506	490	506	478	503	486	499	485	513	497	486	477	495	472	489	493	431	466	504	479	492	464	491	501	477	482	509	468	496	495	482	537	492	448	481	488	459	450	436	442	516	498	482	511	454	501	500	494	467	473	501	478	422	498	517	477	491	496	485	479	501	494	504	425	489	493	530	488	476	517	496	511	499	496	510	465	467	479	447	471	472	477	483	482	484	479	476	509	484	499	450	479	472	503	524	518	447	497	463	502	455	473	502	459	522	496	483	474	495	501	510	462	496	520	506	492	492	488	466	483	511	477	479	463	489	479	498	499	483	471	494	473	476	476	473	471	477	460	471	484	471	473	510	499	500	476	504	503	487	496	508	499	490	453	491	493	469	448	524	465	494	487	481	464	511	436	509	508	460	451	500	510	486	495	455	526	507	475	428	496	468	492	499	500	500	466	459	489	501	501	482	467	504	481	488	463	474	468	515	492	445	480	527	462	447	502	516	461	515	498	490	476	490	488	456	496	471	489	506	429	495	481	542	490	465	476	482	499	504	470	484	464	486	509	456	442	471	481	441	519	493	520	487	476	455	493	482	531	452	448	495	486	475	471	442	481	478	482	519	483	473	479	500	492	507	510	472	498	444	479	492	537	456	460	479	489	472	476	497	514	476	445	474	465	493	460	501	486	507	461	502	453	450	480	483	489	492	472	495	482	490	460	473	480	484	487	490	467	492	489	498	458	434	498	476	455	490	512	487	463	500	554
46508	30310	25170	32401	26148	17957	10676	5530	1154	207	182	204	172	211	238	192	215	196	178	202	188	180	198	194	210	183	208	190	203	202	202	201	178	199	170	191	209	201	200	203	202	186	229	185	198	167	189	198	183	185	196	182	187	163	189	207	217	182	189	179	214	195	210	191	184	191	168	191	182	176	182	186	201	182	220	186	192	190	201	189	166	194	203	202	173	177	213	191	227	186	198	175	184	189	211	168	176	165	172	186	194	193	175	192	173	198	188	203	203	192	215	178	184	196	194	177	184	174	185	202	212	195	200	215	174	176	184	200	197	212	185	209	190	173	193	180	177	199	189	172	181	190	224	195	199	193	166	206	188	198	224	199	181	182	177	187	182	193	176	222	178	184	186	203	186	190	186	197	194	201	189	165	197	193	200	190	208	191	170	201	168	192	193	203	206	207	189	202	221	187	205	190	199	189	170	199	211	201	195	207	198	198	185	207	218	198	175	177	193	189	180	170	185	184	190	184	203	184	203	241	173	168	194	204	175	167	184	181	220	214	211	174	195	179	184	209	181	178	180	179	182	201	182	188	219	181	198	174	189	184	184	190	213	236	222	188	172	186	180	198	186	199	195	190	179	198	194	177	174	167	196	169	172	203	164	202	198	185	231	191	195	181	193	202	218	212	202	195	227	182	211	193	192	208	208	208	190	179	188	189	199	165	178	191	186	167	197	181	204	182	205	208	161	189	203	186	185	184	195	198	198	204	221	218	194	207	193	201	200	201	185	200	159	186	189	156	195	177	191	218	173	188	204	182	184	166	208	187	192	192	154	213	196	193	188	171	199	195	188	212	190	195	178	184	166	169	204	185	204	155	185	175	193	191	180	186	199	194	174	168	176	160	194	219	176	211	155	194	178	223	187	178	183	187	202	206	224	208	216	197	216	190	197	231	173	209	208	169	180	203	211	164	179	190	183	216	202	204	204	192	194	210	175	164	188	184	190	227	172	182	190	167	186	213	193	189	197	179	177	176	192	194	182	176	199	195	229	210	195	172	177	220	202	226	190	192	161	180	178	191	200	211	169	207	198	180	179	201	182	181	169	172	169	200	188	177	189	194	205	190	190	186	169	186	202	188	183	175	177	209	182	195	161	213	191	201	187	186	173	214	203	176	218	178	201	186	183	207	219	200	174	199	210	205	198	179	169	187	193	201	182	192	217	186	198	206	205	174	170	167	190	149	212	196	181	172	206	181	208	179	183	220	173	167	222	195	191	188	209	193	182	181	187	182	193	204	188	171	187	183	173	173	224	198	190	200	176	199	194	173	205	201	194	171	193	177	234	192	184	202	187	200	186	181	188	173	197	199	196	232	204	193	159	181	191	183	192	176	226	202	204	195	199	199	184	207	176	183	156	190	192	182	177	202	182	192	194	197	176	160	217	180	178	184	189	185	198	191	193	191	162	184	209	185	188	207	186	181	184	176	194	174	202	193	167	204	203	178	193	177	183	184	181	190	205	183	204	193	201	207	201	213	199	183	193	178	201	188	195	197	194	201	187	177	181	192	199	183	193	208	196	191	210	166	207	178	200	212	191	154	203	230	195	188	184	171	189	205	222	180	192	219	186	170	178	171	185	213	192	166	186	187	195	199	196	205	207	187	204	203	212	188	210	213	198	194	200	197	205	181	179	193	189	174	188	166	214	190	212	176	199	177	162	169	194	217	181	165	194	193	198	187	163	168	171	175	212	173	186	178	187	180	189	203	197	172	183	181	199	208	195	172	182	160	196	192	177	186	199	181	198	175	170	168	193	199	202	224	205	188	200	193	203	158	192	194	191	181	183	217	177	224	195	190	170	196	180	176	195	195	210	204	202	177	176	191	198	173	192	227	199	206	202	194	214	160	187	192	207	215	193	199	203	192	174	179	172	199	200	177	190	171	187	194	175	191	169	177	200	201	201	163	182	179	188	184	162	187	198	200	203	184	204	200	183	185	188	196	213	201	203	199	174	231	212	184	190	195	206	198	168	193	185	165	198	174	211	183	195	186	189	203	168	199	191	173	197	174	190	202	185	176	147	179	175	212	197	193	208	183	197	177	213	182	183	192	172	213	206	213	178	169	177	157	202	175	178	186	189	201	165	198	208	170	204	164	190	211	194	202	204	171	206	188	198	187	178	181	200	196	182	171	208	181	206	180	193	185	192	171	211	202	187	175	186	172	186	192	176	184	179	175	184	174	176	182	194	195	196	184	198	190	187	189	183	178	192	192	203	182	187	183	167	202	191	209	204	187	189	166	176	217	184	197	204	208	184	173	207	193	173	187	208	187	195	200	175	201	194	188	198	194	172	179	174	176	180	185	176	183	186	185	196	191	195	196	175	196	190	207	204	186	216	157	194	221	184	189	211	185	183	210	173	175	203	176	175	205	199	198	196	183	165	179	205	221	155	189	201	188	174	186	190	209	206	170	171	191	184	203	185	202	191	200	192	209	177	179	170	170	210	198	194	188	187	186	190	179	183	188	186	190	177	197	184	185	178	181	197	198	176	179	207	194	182	216	190	198	204	176	192	199	219	172	173	186	198	206	186	212	215	195	176	210	183	172	169	210	180	198	170	199	192	169	193	198	166	190	165	216	220	189	192	193	172	192	198	195	208	196	164	189	166	198	187	179	174	192	184	202	184	161	205	158	185	187	187	193	204	225	186	209	174	182	170	205	182	198	203	208	190	200	172	208	175	188	207	191	192	210	181	161	168	176	176	170	195	217	184	172	197	175	199	205	215	218	198	182	189	190	190	179	180	192	189	178	194	200	203	194	184	210	183	170	197	204	173	194	169	201	178	185	202	198	200	177	198	177	172	203	175	167	193	191	182	193	201	168	186	212	193	186	220	194	198	202	180	206	207	176	216	222	201	209	199	191	180	175	186	194	177	189	180	182	178	182	191	181	172	208	176	165	186	192	169	175	188	202	218	210	200	201	190	194	210	185	198	185	211	214	165	184	187	185	212	208	180	164	188	184	203	194	217	201	188	194	196	171	173	160	204	177	178	213	195	208	200	200	182	187	172	203	196	204	189	200	211	207	183	203	211	179	149	220	201	174	195	204	190	194	207	197	176	206	202	174	198	182	153	197	186	192	209	203	182	187	199	197	235	185	196	202	211	226	184	181	194	192	184	173	188	216	205	183	178	202	191	183	192	174	238	198	182	187	214	189	187	208	164	219	196	191	208	196	171	181	179	189	193	193	205	176	215	161	208	188	159	203	180	164	212	189	198	176	209	190	182	206	209	178	198	179	195	195	195	193	199	216	184	210	191	183	182	181	176	182	194	189	199	183	176	164	186	171	185	204	193	201	176	208	188	193	180	185	174	210	201	202	159	187	180	170	204	200	224	206	203	212	190	178	168	182	204	187	221	191	182	189	196	178	168	189	188	178	156	181	209	199	181	155	233	171	197	166	177	180	174	196	181	175	173	189	198	184	199	207	201	193	200	181	198	210	184	169	193	187
29426	22527	29599	44871	41220	33956	25495	16456	3263	481	442	477	466	449	466	419	424	468	452	444	451	457	442	430	447	422	413	387	452	431	448	413	440	442	407	421	435	439	408	394	461	400	420	412	464	465	422	431	426	443	428	445	444	405	439	441	424	412	354	408	456	400	419	435	402	436	454	423	433	402	461	431	443	438	476	459	437	443	447	377	444	414	391	421	410	411	440	403	413	454	420	463	469	416	403	429	476	415	412	444	425	441	434	396	423	453	439	439	395	428	438	452	419	443	424	431	413	394	430	454	447	422	446	412	403	431	410	432	428	399	402	431	432	434	430	402	402	447	428	395	420	422	450	436	419	418	403	369	432	442	418	453	448	461	449	457	419	437	447	419	440	448	420	426	368	420	421	410	443	432	443	422	402	465	447	445	399	405	459	420	434	414	459	439	439	475	431	449	441	414	428	444	435	400	426	435	392	446	419	436	419	392	417	403	431	414	440	392	400	435	428	450	408	428	433	407	456	404	454	412	418	387	436	419	414	441	420	403	455	398	396	398	446	406	415	427	434	431	459	441	421	408	404	429	381	407	441	423	450	414	395	387	426	460	417	441	379	390	423	415	404	461	436	426	459	441	394	389	411	396	439	401	443	406	458	395	399	403	431	419	435	442	440	452	408	434	446	428	438	436	408	415	415	430	448	402	401	424	450	436	402	429	393	400	427	411	419	447	409	384	416	424	423	464	464	430	401	399	386	411	463	419	420	438	451	404	452	449	456	402	444	407	391	396	478	421	448	411	431	419	415	386	438	401	378	436	401	414	427	386	396	427	407	420	444	430	413	419	431	420	425	396	415	414	421	423	420	406	448	441	434	426	389	430	449	431	409	418	448	419	424	442	399	439	416	414	434	401	444	447	379	433	428	430	387	441	418	421	424	443	407	407	460	448	394	427	405	426	451	430	400	450	414	433	427	447	400	416	409	441	395	443	421	414	407	396	434	426	440	415	398	403	396	395	427	461	434	430	438	408	433	422	423	427	409	437	447	428	441	413	475	428	420	405	428	416	467	430	403	405	451	416	434	432	396	422	419	401	410	375	417	407	399	400	434	457	414	451	391	454	412	479	416	408	413	447	449	422	424	400	412	474	451	437	423	431	432	391	395	448	425	427	463	440	442	420	406	419	435	399	425	410	450	417	415	422	403	412	418	449	410	409	414	432	422	412	426	391	447	408	437	423	426	439	396	433	423	413	409	433	435	410	412	401	442	456	449	427	428	401	429	389	432	412	442	428	442	429	425	426	402	379	425	434	450	424	442	443	412	406	419	486	415	426	455	415	436	429	423	398	438	449	454	432	402	405	420	419	416	400	444	437	445	446	428	445	437	457	431	404	446	456	399	453	446	455	431	424	444	457	411	454	431	433	398	442	441	438	440	438	442	419	394	464	427	402	447	422	460	426	431	413	483	448	406	457	459	480	410	454	476	442	402	416	426	462	398	403	441	443	422	461	431	378	427	435	415	416	406	425	454	443	387	445	414	457	416	435	409	397	380	484	392	426	425	418	414	447	382	359	420	430	435	422	446	387	407	409	410	444	399	438	421	480	393	400	419	457	410	424	408	455	433	438	395	392	403	413	435	429	416	439	410	402	415	391	444	445	416	449	422	471	434	413	415	437	421	432	430	455	436	416	408	426	394	429	409	428	429	415	420	413	401	415	432	419	424	452	443	434	445	441	438	435	432	446	424	439	435	440	404	436	409	439	398	444	430	409	399	440	424	414	418	393	424	388	404	431	434	449	426	426	421	408	462	420	438	440	454	420	413	404	450	365	417	440	468	444	441	405	400	408	401	399	424	446	434	386	395	396	450	408	413	437	398	450	429	397	449	403	460	416	427	478	446	424	451	397	398	412	427	471	378	448	432	447	433	426	412	396	446	457	446	369	464	427	422	402	385	444	418	421	453	426	403	392	456	454	396	448	401	415	426	434	434	417	444	430	396	443	403	434	432	386	445	443	424	441	395	451	448	430	460	440	404	390	405	409	435	441	435	424	417	456	366	440	440	467	429	419	425	429	429	408	437	432	409	420	447	466	398	396	408	386	424	376	427	456	429	409	423	424	435	409	405	420	413	435	424	414	438	418	437	433	446	446	424	408	434	407	440	390	398	410	379	414	432	398	425	438	421	424	418	473	426	435	433	443	471	376	437	443	417	422	418	388	425	398	434	394	422	413	441	425	438	455	437	425	458	453	419	409	419	411	439	430	445	442	409	438	436	421	412	435	442	454	411	448	405	433	415	430	404	401	399	441	421	403	441	450	400	420	408	428	402	419	407	438	388	453	441	398	432	434	451	405	414	415	438	450	421	437	438	426	445	397	398	429	421	449	438	414	385	445	418	440	440	452	432	415	427	395	436	406	435	413	400	411	429	406	412	407	425	420	441	450	398	425	434	410	438	438	413	443	454	415	457	428	455	431	438	414	434	421	397	423	392	379	411	420	388	418	397	427	439	439	420	441	381	464	402	414	408	394	407	414	428	413	447	434	407	432	415	425	453	430	427	397	417	415	410	417	384	443	391	423	417	433	442	394	385	422	405	444	419	423	441	414	451	377	426	424	381	399	434	395	443	470	433	432	404	394	409	444	464	407	404	410	416	430	421	440	406	388	417	441	419	425	380	439	445	421	401	450	444	442	392	414	437	441	405	403	428	429	407	418	422	442	381	413	420	449	401	412	437	418	412	409	429	412	442	439	435	411	388	406	401	425	468	459	471	432	386	389	429	401	419	424	411	406	446	449	426	461	449	383	425	423	413	435	434	408	449	427	465	427	403	428	412	441	443	391	434	426	406	418	446	420	414	408	444	450	456	438	409	395	451	402	431	392	433	437	428	446	427	466	411	403	431	401	453	402	402	412	403	388	442	431	422	414	417	431	435	447	440	438	467	385	431	410	428	379	442	434	413	424	424	458	443	435	414	407	444	413	406	460	430	453	386	420	451	389	395	443	410	441	419	438	395	487	430	440	415	410	451	413	463	410	406	410	418	407	471	447	435	420	419	422	425	444	411	449	430	445	407	446	472	396	407	435	439	436	416	428	393	470	413	438	419	409	435	399	462	414	447	427	414	448	430	423	408	434	435	398	406	434	416	452	408	404	401	439	387	407	412	390	407	427	420	401	473	414	397	409	448	456	416	439	422	442	460	417	442	410	404	403	430	421	431	437	415	409	440	436	451	436	458	415	431	432	428	454	425	420	401	412	406	439	403	443	407	444	431	426	439	460	399	436	430	421	411	415	396	428	438	436	435	438	458	423	399	454	429	432	417	424	404	416	437	413	416	442	443	417	439	419	399	427	438	387	417	387	401	456	443	352	425	435	420	439	465	412	441	394	460	419	423	406	454	438	446	408	422	418	402	437	411	420	418	424	432	423	466	411	464	426	438	403	460	361	418	434	457	454	402	423	441	434	447	436	437	402	413	418	436	428	453	426	434	412	448	432	430	459	439	441
18352	9439	8960	5963	3356	1724	974	482	189	147	135	149	140	151	130	145	145	152	159	168	156	166	153	138	145	150	143	123	145	141	135	138	141	143	154	162	121	132	139	153	137	151	155	144	127	150	152	149	153	165	133	140	142	150	139	161	143	130	161	135	126	162	133	160	121	143	164	145	164	146	158	125	124	130	138	144	162	150	151	132	135	133	154	122	122	125	167	150	140	143	142	146	143	158	158	151	158	131	151	157	158	158	139	123	133	148	130	121	145	128	149	111	140	145	146	151	139	134	158	145	151	151	141	151	152	143	142	173	136	127	175	158	155	166	160	141	154	141	137	135	129	151	135	156	148	151	133	130	175	144	146	154	137	139	173	157	146	129	138	141	165	168	149	159	140	148	137	137	145	153	138	140	146	147	145	136	136	161	167	160	151	152	138	170	145	150	161	158	136	134	141	149	146	142	121	146	173	139	153	145	142	179	121	159	146	153	145	148	141	166	149	132	133	162	134	166	152	152	138	145	164	146	153	152	125	141	141	150	148	142	163	147	142	140	160	143	153	135	145	132	146	144	140	147	152	136	153	150	138	166	138	142	132	145	132	111	150	141	150	141	134	147	140	158	161	179	160	166	153	133	137	143	109	140	153	171	126	141	137	124	150	158	138	136	136	150	157	142	139	149	135	143	150	147	109	146	150	133	119	166	133	135	143	123	149	148	152	154	130	153	150	141	148	159	144	167	150	142	147	138	160	150	131	154	154	111	145	146	144	145	151	139	158	137	140	142	175	136	150	134	144	129	150	153	153	162	136	159	144	151	125	117	149	124	120	163	139	128	145	150	136	110	135	146	139	151	139	158	154	133	154	152	154	158	142	153	140	147	137	140	172	169	129	154	165	173	146	133	168	163	154	138	141	138	122	143	137	148	143	132	147	148	152	144	151	136	142	133	157	131	143	160	132	138	149	158	138	147	137	158	158	158	150	146	148	115	156	140	155	161	156	155	135	131	148	150	163	150	152	138	140	119	135	132	155	116	154	159	142	172	149	161	174	125	148	136	152	151	144	149	155	157	134	144	131	139	161	141	146	157	150	146	127	156	148	144	142	142	141	163	142	143	140	130	148	163	122	158	158	134	145	143	142	157	134	145	156	140	162	132	161	142	134	160	126	136	168	170	144	143	152	132	171	136	126	181	174	135	143	172	188	139	135	134	160	133	132	125	143	125	146	151	135	139	138	161	137	151	150	150	158	166	143	158	148	155	135	124	153	146	148	148	162	146	154	129	135	134	130	144	143	154	152	138	156	133	142	130	127	186	144	143	149	135	131	142	132	116	159	166	150	156	147	143	160	128	181	123	158	157	176	143	141	163	144	155	145	140	152	144	163	148	142	131	117	140	156	146	130	138	151	172	140	161	126	136	150	149	130	130	155	145	154	140	141	154	135	136	167	165	150	133	175	153	157	166	155	145	140	145	130	134	127	165	144	139	142	142	145	142	159	151	167	157	154	142	120	145	167	140	143	138	155	167	156	157	120	122	128	145	140	147	126	120	163	131	154	153	136	138	152	145	149	166	142	130	148	133	137	146	143	117	149	132	143	136	159	133	154	144	145	126	150	138	152	152	134	131	149	147	154	160	154	137	131	130	145	139	146	135	149	156	142	137	152	141	128	144	132	133	124	127	143	136	149	162	141	138	146	146	148	157	146	137	149	159	148	148	148	147	150	135	156	162	147	131	134	148	166	142	181	156	136	135	141	132	142	133	133	154	131	153	162	158	148	122	166	172	144	152	151	146	173	126	147	135	129	142	141	160	159	152	166	150	149	140	147	156	147	161	164	135	156	153	122	133	149	147	126	160	139	158	151	145	141	157	146	161	139	150	141	116	136	116	157	165	149	134	130	132	156	138	174	136	137	137	149	163	176	157	145	156	152	124	151	138	142	166	138	142	139	113	148	145	181	171	174	145	170	153	146	166	141	140	149	112	131	142	166	147	120	143	127	127	123	142	137	153	153	134	154	143	147	156	154	130	159	181	139	153	158	153	152	150	149	161	130	142	163	147	141	139	149	159	158	129	143	148	156	147	133	131	175	140	137	142	143	143	154	156	114	124	157	155	163	139	139	161	150	142	137	145	138	147	147	141	148	133	132	127	141	160	145	135	137	157	160	155	156	134	138	168	156	136	118	162	143	150	138	141	139	148	151	153	150	145	126	136	147	147	133	132	171	135	137	143	139	133	117	149	138	144	125	164	141	158	131	148	138	137	146	158	149	155	118	150	170	151	158	127	156	142	159	132	148	183	126	145	176	159	158	142	142	144	136	159	158	156	150	144	130	150	147	133	156	142	147	143	158	150	127	139	143	153	159	157	140	139	147	144	124	137	159	128	133	151	168	137	125	146	153	140	141	143	151	142	137	157	167	147	199	129	140	158	146	147	112	120	138	135	142	150	129	179	147	147	158	140	152	140	143	153	142	146	146	135	168	147	154	133	143	170	142	141	135	155	142	124	136	138	144	118	144	148	166	162	151	143	141	160	132	148	135	147	133	129	152	174	136	148	133	140	144	129	154	163	139	147	132	165	159	156	151	160	151	148	138	129	145	150	145	165	138	146	142	153	141	135	148	159	158	133	128	163	140	159	143	128	117	143	148	119	140	139	146	147	132	147	164	135	125	138	144	148	143	145	141	157	158	144	141	144	149	159	165	153	140	147	144	139	145	158	165	163	154	137	138	150	153	140	124	144	158	136	130	121	127	143	152	128	159	152	148	149	146	144	156	113	120	151	130	132	111	143	143	127	151	144	156	155	145	138	125	165	126	144	134	140	151	151	151	143	152	173	149	170	177	163	158	146	140	142	129	107	144	151	159	166	143	159	158	151	141	171	159	149	155	156	137	150	128	139	127	136	164	160	134	166	158	167	132	129	129	148	156	146	121	177	143	132	166	156	140	130	142	150	131	132	149	138	143	148	142	148	150	155	137	161	166	145	161	140	142	142	115	150	134	161	160	162	175	115	144	136	145	144	123	150	139	139	153	147	175	164	150	131	144	150	115	144	134	142	145	148	151	150	162	158	133	147	165	167	136	135	163	138	141	137	157	137	158	128	158	142	147	152	151	136	154	157	161	143	154	167	155	143	126	147	153	147	160	156	177	165	140	186	144	143	181	134	159	126	134	151	140	122	167	152	150	160	152	152	146	161	158	154	147	164	154	133	160	142	126	128	129	139	120	132	137	154	148	144	132	139	150	124	149	148	132	128	164	150	155	158	148	155	154	148	150	155	141	143	150	160	128	130	177	128	145	107	118	141	144	157	146	144	177	136	149	143	143	170	145	140	132	180	149	151	148	128	148	155	164	121	153	147	143	165	142	133	151	156	142	175	149	161	114	158	175	156	122	162	132	132	148	143	127	152	147	129	145	129	131	158	138	137	180	175	127	154	140	149	136	127	161	138	141	127	145	159	142	134	131	142	130	159	164	138	138	155	143	138	147	146	136	136
11336	8035	14232	14386	10370	6516	3825	1799	508	325	337	329	329	356	305	382	340	340	346	353	338	313	364	334	325	346	319	356	329	344	338	350	342	322	370	334	348	331	366	326	331	366	361	350	377	377	361	349	353	371	308	355	341	323	349	343	378	344	338	332	377	365	317	336	338	359	378	327	343	344	383	351	370	357	361	358	370	349	345	381	366	336	321	365	349	328	362	343	364	349	346	327	366	365	343	368	385	346	376	340	376	338	334	391	338	328	337	376	372	346	362	325	361	327	350	370	352	334	365	352	343	374	346	373	355	339	350	384	339	334	359	374	347	319	370	356	335	325	333	336	339	359	319	374	323	331	329	359	340	354	346	345	340	347	356	361	326	309	369	390	359	304	331	328	331	363	364	347	341	313	326	319	316	351	374	358	352	370	348	366	334	352	362	343	351	390	338	335	317	342	309	358	338	334	343	366	369	333	376	362	342	359	352	350	386	349	349	350	369	368	339	362	335	330	369	323	357	326	351	336	351	301	314	338	348	345	326	349	337	336	332	360	345	344	367	338	373	360	342	381	324	306	331	343	385	336	353	351	325	360	376	365	349	381	336	391	333	362	343	354	341	333	372	321	323	356	353	354	340	347	379	360	370	359	352	346	322	314	373	361	347	339	366	355	371	354	354	329	343	353	342	344	314	363	336	325	331	323	354	336	366	351	367	332	340	333	335	336	351	344	356	336	337	319	358	358	310	333	328	329	340	353	331	363	329	385	345	321	329	349	355	370	379	372	351	401	343	370	322	372	324	342	339	324	339	327	335	354	307	379	363	362	367	358	351	328	334	354	349	375	353	382	362	324	387	349	341	331	339	359	343	356	365	352	325	354	345	334	355	342	358	356	355	358	374	348	337	350	357	334	334	363	372	393	361	315	349	337	356	353	336	327	330	333	323	341	355	327	351	325	338	343	373	325	375	365	325	338	343	334	348	355	347	334	338	345	377	340	341	326	370	349	314	330	325	354	368	381	374	346	377	337	358	340	327	332	343	318	374	310	361	328	348	362	351	307	324	349	350	355	367	387	359	349	345	349	369	374	357	365	352	358	317	362	373	353	361	318	367	353	362	333	344	329	339	303	317	346	355	318	362	334	318	367	349	376	332	313	360	343	355	337	382	326	368	372	325	328	344	337	342	376	383	342	340	343	367	347	327	361	370	338	363	370	353	369	353	331	346	328	336	322	326	368	366	373	360	395	348	367	344	336	360	361	309	351	369	354	403	367	349	334	352	375	351	328	336	358	355	329	333	355	327	325	305	340	355	349	374	325	321	365	383	319	342	349	345	354	328	334	378	346	357	297	343	336	361	339	348	374	342	356	338	365	356	347	373	328	347	392	374	344	358	356	350	322	366	381	330	325	313	356	360	350	319	355	345	338	344	331	336	352	337	367	307	335	319	342	353	328	346	341	341	359	360	335	333	339	362	334	336	335	344	333	335	349	381	335	356	346	374	381	363	354	330	334	327	360	305	363	326	347	316	354	369	336	375	321	329	319	369	343	351	378	352	343	328	339	386	344	376	339	376	331	411	345	331	374	345	365	371	387	397	349	349	358	344	304	376	330	358	327	341	328	331	311	334	342	377	348	334	364	355	356	363	347	367	333	325	324	381	356	354	333	365	337	333	337	322	357	342	330	342	396	353	347	325	347	379	350	352	343	364	326	325	343	326	346	324	309	354	325	354	334	352	379	324	367	324	398	343	409	329	349	351	361	370	351	356	351	329	325	378	339	365	344	365	387	340	326	350	345	323	345	345	354	345	368	364	327	357	320	339	331	368	390	322	347	350	329	345	320	332	344	344	375	338	336	361	333	354	345	363	347	373	317	374	350	345	372	353	338	341	321	389	358	332	363	383	362	340	381	359	354	352	311	334	351	327	342	335	372	349	341	325	356	366	331	361	360	337	352	350	358	311	332	361	356	335	332	335	348	346	353	378	345	316	359	371	347	376	344	325	352	354	350	299	293	358	386	388	359	344	350	328	369	308	340	359	357	355	357	320	351	327	351	352	349	370	334	332	348	336	354	339	316	317	326	338	363	371	354	332	370	346	338	352	347	350	362	367	350	358	346	373	366	349	342	327	363	324	324	359	330	345	366	324	358	374	335	357	376	323	365	337	352	343	360	333	333	320	331	321	367	360	377	331	353	363	378	301	351	363	368	353	374	349	322	365	332	319	322	343	334	363	368	330	351	352	346	347	338	365	327	322	322	335	341	341	348	359	382	352	349	324	319	348	356	378	355	324	318	326	348	313	342	309	363	384	344	335	359	334	348	339	355	360	325	364	350	380	297	372	336	334	358	357	383	343	352	365	311	350	332	379	321	356	360	380	342	370	360	344	336	340	342	355	331	325	352	369	358	345	344	343	349	317	375	317	351	359	340	366	375	345	316	338	321	341	385	369	366	351	344	337	332	313	318	357	357	313	362	357	355	363	346	345	329	362	363	355	341	370	326	353	342	353	323	357	357	352	326	327	348	376	384	328	359	371	363	326	364	354	360	346	341	375	349	363	319	345	328	343	347	368	357	362	335	345	337	372	344	342	343	355	335	356	354	327	367	313	409	326	364	363	349	372	355	332	394	334	382	332	366	326	319	350	330	348	355	355	348	357	354	351	341	364	360	350	345	330	335	339	348	371	329	356	340	339	352	354	354	382	379	360	348	312	337	327	342	315	340	348	327	338	332	355	353	354	347	344	378	356	336	361	331	340	349	369	335	342	335	326	385	397	392	327	368	342	321	322	374	332	344	353	338	368	351	356	340	333	358	358	328	326	334	348	346	355	386	326	345	350	333	359	350	331	358	332	320	339	361	347	316	366	380	333	365	346	373	370	331	355	337	311	403	336	346	350	324	341	352	344	356	358	324	350	360	342	327	348	333	380	331	318	341	354	331	345	350	348	360	376	323	340	334	325	343	358	339	328	330	348	346	304	336	341	343	355	334	364	367	371	339	372	336	348	370	322	312	363	383	318	317	333	342	362	361	362	346	344	351	381	361	361	376	360	345	374	365	365	350	328	336	333	315	377	348	372	345	324	302	368	381	360	376	330	361	352	298	386	325	353	344	362	358	360	338	339	347	341	333	333	368	312	367	337	356	341	325	339	352	312	327	361	332	328	375	355	348	361	344	357	335	342	339	344	364	343	370	349	334	319	340	334	355	336	372	324	353	341	339	350	394	345	326	348	322	331	382	342	368	361	352	343	346	355	311	317	332	347	368	342	323	332	366	359	362	385	348	383	363	360	348	356	353	341	334	351	347	326	343	362	368	371	394	372	322	319	347	339	381	341	338	333	353	339	378	377	329	335	362	380	284	340	320	376	338	367	335	344	366	329	345	342	341	385	310	326	359	340	321	339	325	346	373	344	303	364	386	331	350	335	315	353	369	357	337	323	361	323	304	341	332	314	336	347	376	313	354	345	353	338	331	346	326	327	345	342	368	341	358	331	347	346	345
35686	21703	17519	20649	13963	8525	4843	2523	606	237	209	219	206	202	190	257	184	250	219	221	183	209	187	184	209	222	210	215	233	194	203	204	213	205	209	230	215	207	197	224	196	206	223	190	199	198	207	213	205	209	208	220	231	216	218	173	198	215	218	191	203	235	202	212	211	217	199	211	201	207	228	229	215	190	199	222	230	223	203	204	200	214	230	208	195	209	223	198	206	228	213	219	198	205	223	183	218	214	217	221	192	199	201	212	225	229	210	226	206	192	225	215	223	197	206	216	216	209	224	215	211	188	215	213	214	195	203	221	226	220	196	210	195	212	211	215	198	224	197	236	206	210	196	228	213	184	201	221	208	208	217	211	206	210	229	201	200	236	202	217	213	206	198	195	194	201	213	210	235	222	207	223	198	200	208	206	237	248	215	213	218	216	225	196	231	198	219	202	190	190	193	210	200	224	197	242	200	206	191	226	221	208	191	223	228	221	222	211	218	236	214	207	204	201	217	238	198	232	217	166	215	221	228	217	202	212	224	220	194	196	200	198	212	197	232	202	215	223	204	193	192	224	200	207	197	210	213	180	194	214	223	226	220	239	204	184	211	225	216	223	210	167	210	209	192	177	220	241	219	199	223	177	187	183	200	192	223	205	230	233	203	211	186	213	196	197	227	214	204	193	205	194	216	228	208	194	223	217	242	223	200	213	206	231	223	219	202	198	201	199	210	210	241	231	204	210	196	194	212	208	214	220	217	193	214	204	197	186	218	227	196	204	206	209	196	201	193	179	199	235	211	205	227	207	243	240	250	214	197	253	208	196	213	225	205	180	221	218	241	159	199	190	211	186	195	206	230	205	186	211	227	229	189	202	234	226	221	195	204	226	250	208	206	225	200	200	226	213	192	235	188	217	233	207	216	222	209	198	190	176	218	205	220	207	182	227	211	220	214	211	203	214	206	216	220	216	219	211	194	203	220	208	197	195	232	226	229	232	209	196	212	213	238	212	211	190	217	204	200	225	207	197	211	224	206	221	200	202	208	231	216	226	204	210	225	203	205	198	221	223	202	220	198	167	220	203	223	204	241	216	198	204	226	228	205	230	233	219	188	215	216	230	194	210	232	202	223	187	204	211	227	215	199	189	203	192	225	196	189	225	227	215	187	193	209	214	218	210	202	212	207	197	226	212	212	194	206	218	200	209	242	204	207	236	201	216	201	176	202	203	176	212	198	222	221	237	211	213	197	220	222	242	199	205	201	200	211	224	227	234	213	195	225	216	218	199	198	215	202	219	194	208	203	199	221	215	206	202	207	223	226	225	230	194	216	199	178	188	225	210	212	217	192	217	229	228	224	175	195	215	194	222	204	228	216	225	236	210	218	212	195	218	213	235	201	202	228	211	209	238	219	197	190	225	220	225	220	193	193	194	224	228	184	202	207	205	230	218	203	192	209	209	206	218	173	210	198	230	210	226	229	219	201	194	189	197	211	193	221	224	195	195	195	206	229	201	223	213	189	213	215	207	202	215	217	240	188	204	229	197	195	209	227	218	207	211	242	195	230	194	196	223	210	174	179	191	235	212	217	214	227	182	213	227	201	204	223	203	208	223	214	249	214	198	226	216	224	224	197	193	224	228	214	239	192	206	200	217	216	212	199	219	212	209	238	207	198	225	210	202	209	208	212	200	193	199	202	237	220	190	223	209	220	205	208	218	202	215	206	214	196	210	204	207	195	205	212	198	212	214	187	211	212	180	226	208	203	218	191	195	220	237	217	208	232	210	211	191	192	225	183	192	230	193	199	202	213	214	210	208	221	210	186	217	200	193	198	224	222	198	206	208	206	218	209	200	179	223	214	207	187	244	199	227	233	199	179	183	216	224	203	213	192	194	201	236	174	241	216	199	212	193	213	228	202	218	191	237	210	217	222	193	186	210	202	231	212	239	199	208	202	221	228	211	218	188	206	217	208	248	196	202	193	205	219	188	185	218	239	175	224	186	217	213	195	184	208	218	235	205	237	229	218	235	195	190	196	215	188	197	213	214	227	222	224	213	203	203	208	224	213	220	208	182	204	210	171	195	223	230	214	217	194	233	236	220	206	218	201	203	266	192	234	204	208	201	231	226	224	225	197	235	211	186	208	207	223	207	182	207	199	210	209	216	234	213	224	215	221	230	223	220	211	191	202	225	211	190	207	216	191	182	203	202	188	183	232	218	189	236	173	209	190	224	191	209	218	204	200	212	208	212	185	213	212	234	234	223	212	202	221	220	198	215	198	212	211	213	227	216	208	219	187	198	196	180	196	200	205	191	240	192	221	169	202	213	215	203	214	209	240	213	219	196	214	196	189	243	252	201	197	193	213	221	226	207	213	219	201	257	202	219	194	211	194	214	211	192	216	205	209	209	202	197	210	207	203	226	222	209	205	228	219	223	211	220	197	189	220	223	218	210	187	232	228	214	193	187	227	226	219	225	201	220	217	215	244	221	228	188	188	215	174	185	224	200	188	212	235	222	201	188	237	190	216	196	216	212	236	221	199	219	191	232	218	214	238	204	199	217	198	214	199	190	212	227	213	199	233	215	185	218	212	219	216	194	202	178	206	209	225	226	209	211	223	223	217	195	189	183	261	191	221	219	200	189	216	195	225	239	236	196	226	203	194	221	203	233	214	189	225	216	217	201	241	188	199	192	209	214	195	236	216	178	199	236	208	199	201	212	227	223	221	221	204	221	189	215	208	190	190	184	204	206	201	186	233	235	211	190	234	219	222	200	226	234	197	214	220	234	213	239	208	196	214	239	201	194	211	198	222	202	209	214	209	219	187	240	216	216	211	232	188	219	198	226	230	219	206	198	200	209	210	220	206	222	211	214	213	226	203	183	222	210	222	198	212	205	208	236	204	229	201	217	209	201	215	183	231	209	210	211	220	232	218	192	179	176	197	188	188	204	224	188	239	191	211	244	230	228	208	175	198	220	223	232	189	245	209	197	228	214	212	208	203	207	201	220	225	189	220	214	222	220	215	165	211	207	225	231	189	190	200	217	205	204	203	233	215	213	178	238	209	205	198	200	178	188	229	196	198	216	232	238	224	215	227	206	206	191	216	196	195	232	225	235	217	211	208	209	197	191	207	212	202	205	185	221	213	212	216	200	208	217	222	200	208	225	211	210	195	178	223	199	245	196	210	212	186	193	198	188	236	226	203	229	197	195	229	232	212	214	208	200	193	200	206	205	217	224	205	204	212	201	226	245	222	214	208	195	216	212	210	174	203	239	208	254	220	232	219	247	225	182	195	223	201	204	218	215	188	222	182	213	185	197	232	202	210	209	217	219	196	212	197	210	209	235	231	209	193	204	216	216	194	205	231	205	193	188	190	204	200	204	183	218	212	218	230	219	237	220	222	212	207	195	237	208	195	188	215	177	179	211	184	203	223	197	225	216	228	212	203	215	224	219	181	204	213	190	198	200	224	227	232	193	229	212	183	219	217	233	224	190	213	217
22880	16980	23323	34956	28999	22401	16006	9369	2153	497	482	482	460	492	471	500	477	490	439	482	440	473	496	511	511	480	501	469	502	498	470	485	438	474	456	486	462	479	488	484	495	554	479	454	454	512	466	503	467	510	466	468	462	477	476	428	479	491	498	481	490	477	481	462	470	447	520	473	475	459	503	443	467	498	499	469	492	499	451	496	459	395	502	519	499	481	490	466	506	464	460	476	455	478	469	481	470	472	440	489	466	471	472	460	488	441	464	479	482	460	469	455	494	475	493	449	445	474	468	491	440	480	505	463	475	477	476	489	476	487	451	494	435	506	452	469	458	468	446	486	472	478	475	454	470	496	451	481	443	497	480	507	505	428	485	513	500	434	445	480	491	456	426	453	459	457	469	481	500	474	473	515	478	478	473	504	501	476	466	489	484	454	482	491	477	496	461	487	468	521	457	475	464	486	471	480	487	456	520	495	489	434	454	529	499	463	471	448	466	476	465	458	485	473	470	453	484	512	473	488	434	456	458	476	471	454	463	442	473	457	449	484	466	469	493	426	535	491	443	431	488	506	492	477	455	499	518	493	508	464	487	495	479	467	489	483	471	452	485	460	436	461	466	513	477	433	491	502	476	483	490	470	479	461	493	537	482	465	475	490	489	469	508	493	470	492	480	485	467	494	506	492	485	444	475	481	490	463	455	473	482	496	462	507	449	485	446	449	435	473	488	488	481	488	470	491	480	458	481	493	463	522	534	507	501	441	481	491	492	453	476	487	475	443	399	482	453	457	448	487	468	473	496	481	456	482	454	480	457	435	434	448	487	485	471	475	487	452	521	471	444	492	486	463	468	468	454	477	487	498	470	460	483	464	467	488	457	488	503	510	474	471	469	443	481	514	471	465	487	509	530	488	478	437	487	495	480	501	458	492	467	496	468	484	470	462	485	463	509	484	524	468	479	496	488	459	497	451	503	435	501	471	461	443	478	486	484	456	472	490	461	470	496	489	483	509	497	461	461	471	470	517	448	499	454	476	479	461	461	471	481	480	483	512	479	467	482	528	465	461	468	425	491	490	528	465	494	489	484	479	477	448	491	503	467	458	476	489	464	485	462	497	453	438	491	460	517	479	459	475	468	468	483	500	433	483	473	491	478	488	445	485	466	464	448	449	504	470	486	505	432	461	487	473	480	484	463	494	524	483	464	498	476	454	458	489	465	461	477	451	453	470	490	461	487	492	506	462	450	477	484	469	476	462	497	456	472	482	472	489	492	526	492	479	485	511	497	482	457	474	489	459	474	479	447	401	514	491	477	523	494	473	463	457	458	476	462	487	456	457	487	471	516	432	464	488	481	510	489	467	491	489	492	464	496	447	492	483	470	470	511	460	466	458	485	472	459	470	444	454	482	490	474	465	496	468	489	486	477	519	472	469	511	479	464	481	440	468	474	493	502	499	480	458	473	474	498	503	483	427	501	446	471	436	526	475	455	505	473	474	481	479	455	520	487	482	485	502	464	475	482	458	450	469	480	475	488	432	491	497	476	459	488	489	491	480	492	471	467	466	486	495	482	495	470	476	454	487	433	510	512	458	485	479	482	486	476	480	479	514	480	519	492	474	452	485	478	489	468	474	461	497	505	507	482	499	509	458	442	484	515	454	478	468	474	474	470	455	459	474	488	492	514	453	477	509	458	447	461	475	445	463	491	451	491	439	466	485	482	453	484	481	463	464	417	478	509	488	456	475	481	487	466	486	457	437	510	476	525	478	456	494	509	470	484	465	448	460	489	463	462	510	477	500	499	484	483	472	454	467	469	479	495	510	482	491	448	483	496	471	493	455	466	476	498	504	467	437	485	476	467	480	493	465	476	465	477	474	476	503	512	476	469	513	473	469	441	450	493	484	454	501	449	472	455	446	444	454	470	433	470	508	481	468	454	476	474	454	482	464	463	486	475	482	495	468	467	460	477	451	459	466	467	484	444	465	502	445	520	496	477	457	466	472	498	466	478	509	441	455	490	440	445	489	446	481	492	486	455	476	447	525	467	476	482	469	453	517	458	471	487	469	479	486	514	482	453	502	459	505	473	458	479	467	482	445	463	478	474	466	426	457	447	470	503	455	495	427	464	512	469	483	459	470	453	468	446	475	467	504	492	473	501	460	445	462	476	483	464	463	489	441	498	481	443	491	495	462	479	487	523	507	471	476	473	464	502	477	505	462	486	457	482	487	440	457	434	474	453	518	468	475	465	465	490	482	492	451	488	457	468	508	481	475	477	478	467	519	435	465	507	475	474	483	478	433	491	465	511	490	454	467	444	464	490	473	518	472	466	511	472	470	449	486	543	473	443	519	484	426	475	469	495	493	482	444	449	454	483	504	483	470	467	502	472	508	447	491	496	496	471	500	463	517	466	501	504	485	530	478	474	463	487	460	552	443	479	514	456	465	445	471	481	483	478	491	436	500	447	476	489	460	482	531	508	487	468	460	500	527	449	488	460	450	458	518	462	490	484	477	460	499	489	466	473	437	515	474	478	493	513	493	434	488	435	486	481	481	476	455	482	478	513	494	480	446	484	487	478	479	460	464	476	506	487	433	523	487	486	485	487	463	491	485	481	447	490	488	480	480	440	496	495	468	481	452	448	459	468	487	455	433	482	493	476	475	470	480	467	483	454	436	452	460	475	504	454	472	460	488	447	500	478	467	438	480	536	476	483	467	476	455	457	482	456	487	493	438	479	462	460	494	488	481	470	451	470	504	497	442	463	502	476	494	456	481	451	481	458	509	474	504	455	516	470	516	485	488	466	479	462	460	518	469	434	454	439	477	424	449	486	479	487	506	450	482	482	494	504	456	451	491	498	491	502	482	451	455	487	459	471	477	497	455	476	458	484	492	489	459	473	504	482	487	477	516	458	460	470	452	490	434	464	447	491	467	473	474	532	475	488	488	503	514	490	431	491	497	455	484	468	495	475	463	475	486	467	469	492	495	498	461	459	484	472	464	462	500	451	452	447	460	516	472	474	476	470	460	467	452	488	510	472	488	440	463	483	485	477	529	460	487	491	456	519	463	500	474	499	507	466	494	469	472	484	481	434	468	450	448	481	470	491	484	486	477	462	473	481	495	491	429	500	501	510	500	515	465	438	505	467	529	473	444	461	470	443	486	515	490	515	450	533	462	516	488	444	462	522	459	496	463	466	498	465	464	469	463	450	477	459	453	476	497	470	502	444	496	473	449	483	436	433	502	475	490	491	473	491	483	468	458	491	475	472	451	518	512	508	477	469	452	457	467	502	532	473	493	471	474	432	436	478	463	465	488	433	495	440	508	440	488	475	480	466	540	445	457	491	477	471	513	520	461	507	474	487	434	455	490	510	469	495	438	435	480	496	441	471	497	483	489	436	503	474	472	507	469	472	458	492	452	445	453	473	466	489	485	497	477	496	455	478	474	481	442	479	446	476	478	491	499	490	497	489	482	468	469	463	466	518	462	500	493	445	445
46349	32137	26417	30194	23806	16710	10246	5335	1344	194	205	211	180	165	222	188	181	173	191	231	181	181	189	190	197	194	196	164	169	206	194	194	198	179	165	201	196	172	189	175	201	197	190	223	198	195	172	184	174	192	203	195	195	178	185	184	189	192	186	186	182	187	188	153	187	165	162	205	185	183	191	196	198	162	191	199	205	198	200	203	214	171	178	194	163	154	174	193	174	209	206	181	197	181	174	176	208	188	180	191	196	182	175	207	194	198	166	196	173	209	169	180	207	209	220	196	191	182	177	218	193	189	164	195	177	197	190	181	192	191	177	198	189	211	185	189	174	191	183	227	198	196	165	204	198	185	189	189	178	166	170	185	182	166	196	193	166	181	182	187	167	197	162	182	168	178	185	206	205	189	175	180	212	159	164	188	193	210	177	171	164	163	196	171	178	173	184	207	182	178	157	164	198	167	183	186	180	178	179	220	204	190	198	201	184	193	195	203	178	189	182	170	179	169	205	233	193	203	198	198	182	200	224	169	212	177	195	182	191	201	184	191	177	167	177	175	170	174	194	171	190	178	196	212	184	165	206	191	213	180	166	190	198	167	156	157	174	194	192	175	174	156	185	179	174	174	217	185	154	168	185	181	194	220	199	192	194	169	175	178	194	187	172	182	177	204	220	202	179	182	192	172	190	180	168	197	177	173	192	194	162	186	177	206	179	161	194	187	183	199	181	192	189	179	180	177	210	159	184	205	199	204	189	170	219	199	177	185	176	181	191	189	217	194	187	201	176	192	182	170	193	173	190	197	193	208	178	217	188	187	172	165	216	201	183	215	191	202	172	151	192	203	176	182	168	205	196	169	181	175	175	197	169	195	180	184	173	210	214	170	180	184	180	168	224	164	173	180	163	176	185	196	183	187	189	201	214	198	176	178	201	194	176	172	176	177	163	174	187	181	196	191	188	210	176	217	184	167	207	192	197	182	191	189	199	182	175	193	203	186	177	173	179	181	189	218	187	205	173	169	172	212	160	211	182	158	190	183	177	193	183	201	169	180	165	182	188	189	192	195	171	175	153	181	193	195	176	187	201	196	163	174	182	202	193	195	179	177	228	179	220	211	183	174	180	172	197	191	172	177	176	197	167	211	192	188	188	180	205	180	171	188	202	183	189	184	184	167	208	217	213	188	176	175	203	204	171	220	208	197	195	206	213	185	203	167	211	198	182	167	188	196	189	187	210	192	182	196	203	179	206	193	142	168	217	191	201	188	195	175	194	198	170	195	172	179	197	174	175	206	193	186	173	197	179	198	203	180	196	193	174	199	173	183	160	187	185	196	181	181	196	177	196	192	197	195	186	171	164	187	169	191	207	197	178	194	167	181	210	192	195	190	186	168	216	196	180	198	207	197	185	197	189	180	194	185	174	163	181	191	203	205	194	180	200	200	205	189	214	211	182	178	171	162	178	185	194	176	195	170	183	192	182	168	177	193	161	183	207	160	186	188	188	201	183	179	206	199	186	168	176	199	212	172	175	198	177	175	183	165	206	180	159	197	156	159	172	179	195	219	178	207	192	197	177	176	182	183	174	186	191	175	196	196	204	170	167	183	196	179	213	173	172	191	152	191	206	195	176	176	182	186	189	171	179	191	200	199	196	192	200	200	220	204	170	172	192	171	183	149	199	175	169	174	188	181	186	193	184	183	197	179	176	182	172	168	179	173	179	174	189	158	178	197	197	194	204	174	200	167	191	189	164	200	208	183	173	172	193	191	192	195	189	174	198	212	179	190	200	180	174	181	202	176	185	196	235	177	209	193	192	193	205	203	164	177	185	171	189	166	209	192	200	208	181	196	203	210	174	191	151	181	190	202	177	199	178	149	201	191	166	168	183	199	208	206	160	187	187	174	169	174	189	184	183	180	195	170	195	207	200	194	153	188	151	192	175	180	191	159	189	188	175	178	181	204	182	160	191	163	188	173	186	175	170	190	209	191	140	201	188	173	181	177	187	191	200	197	165	155	171	216	198	184	154	192	171	191	181	173	185	177	186	194	170	172	198	196	210	189	198	170	173	200	177	186	199	185	185	176	180	189	187	187	176	201	186	197	211	165	233	199	210	181	187	196	171	215	189	211	190	174	166	181	167	180	196	180	185	206	172	183	183	163	196	193	173	186	202	193	190	194	193	192	186	193	175	211	199	207	192	204	168	193	166	183	158	173	187	205	198	207	181	171	162	185	181	167	192	170	187	163	179	192	175	172	190	161	191	184	190	181	183	187	189	226	176	190	200	188	180	201	205	182	203	174	174	189	194	167	159	169	177	194	196	187	188	186	174	185	210	180	161	182	186	200	179	159	178	205	195	210	196	177	165	192	175	146	196	163	191	158	191	169	180	197	193	157	194	176	177	170	167	194	210	192	171	180	186	190	193	196	214	194	164	172	186	186	153	191	194	191	178	187	188	173	175	169	181	191	204	169	194	201	170	179	181	181	205	188	192	179	189	189	219	180	171	180	186	199	181	199	181	191	171	172	210	178	203	202	190	208	175	189	197	179	208	183	186	178	172	162	215	201	174	182	218	202	187	174	182	183	162	175	196	194	196	175	207	180	186	158	176	177	220	181	158	195	188	168	184	198	199	186	187	176	187	193	170	174	183	190	190	179	191	166	227	208	188	188	216	176	182	208	166	193	168	173	207	184	203	175	204	175	184	177	173	189	192	185	181	205	169	166	193	172	203	190	208	191	194	194	187	170	162	176	188	195	214	166	195	200	184	197	169	186	189	176	185	204	189	177	198	179	184	158	182	195	171	189	196	187	178	218	219	190	178	196	186	164	192	168	187	204	174	197	182	217	191	174	173	179	201	197	194	170	196	182	205	165	201	184	199	202	179	183	192	212	196	182	172	200	194	170	177	180	184	167	206	197	181	199	166	189	172	204	144	204	200	181	191	200	167	168	177	184	205	195	204	178	199	193	187	184	178	182	170	169	188	160	174	173	167	172	200	159	167	175	165	180	181	179	193	160	185	200	159	176	214	196	175	194	183	202	196	194	191	175	201	183	220	190	209	160	174	200	192	202	192	186	167	195	209	177	203	200	192	222	191	169	159	185	228	188	182	201	179	191	180	208	189	174	226	163	190	200	201	174	181	187	196	191	191	188	176	191	183	201	155	184	203	206	196	192	207	202	182	202	187	177	199	175	204	177	163	150	190	170	196	182	173	182	214	179	196	224	190	186	170	168	176	151	184	170	191	197	169	174	195	188	173	196	196	178	191	149	192	170	176	168	191	185	166	179	169	214	160	188	183	178	189	176	182	200	194	176	203	191	212	194	201	199	190	199	173	190	160	157	163	168	206	154	239	149	183	170	207	168	206	191	188	174	194	196	171	165	165	190	188	197	174	191	202	157	185	190	192	195	181	218	194	175	173	196	206	169	187	167	180	197	189	205	181	168	157	204	163	204	192	156	167	190	227	202	195	193	190	174	187	196	186	179	216	197	233	193
29235	24236	31174	42431	39405	32939	24997	16447	4002	470	448	471	426	413	421	457	428	453	448	401	426	442	424	424	416	403	448	415	414	429	439	452	411	439	442	410	447	425	406	412	388	392	422	455	424	437	414	459	409	412	410	414	422	444	421	378	395	414	426	396	407	418	431	425	442	423	411	403	402	442	407	440	404	369	405	378	422	430	461	418	426	392	434	413	419	412	404	436	400	385	413	399	414	412	433	407	404	400	417	443	413	416	414	385	399	421	422	420	384	459	434	412	415	434	407	430	420	441	433	460	458	401	418	426	398	459	395	395	435	391	430	407	441	409	426	411	429	432	444	439	403	409	401	432	415	405	429	414	423	392	424	427	423	413	395	424	396	429	406	405	429	425	432	412	436	428	412	420	418	413	449	399	429	378	396	405	436	387	447	429	387	432	419	420	395	432	446	385	429	420	431	418	424	420	420	397	440	406	428	420	395	420	414	440	411	372	396	417	422	401	426	416	418	437	401	406	428	442	396	425	458	418	420	426	428	415	401	438	447	417	419	427	438	383	405	452	419	426	439	416	422	418	406	445	411	386	414	430	412	397	432	425	412	412	454	424	419	414	448	430	416	386	422	411	371	406	399	422	417	412	415	399	409	452	392	410	391	434	413	411	439	413	423	443	403	455	382	430	402	391	418	428	455	412	440	405	411	418	404	385	404	421	452	417	417	450	427	401	449	417	386	422	382	416	407	392	429	396	439	414	415	432	417	398	398	428	418	412	422	432	464	424	404	401	446	439	406	403	394	421	406	413	418	412	416	444	428	376	425	412	407	396	413	411	411	431	388	394	437	402	409	388	438	423	439	390	421	436	386	431	394	397	418	420	399	441	413	409	420	393	388	426	403	415	430	452	425	426	434	400	432	427	403	387	415	430	420	406	444	385	434	411	411	407	426	416	416	417	405	412	446	429	406	440	399	415	438	434	416	406	422	414	433	424	375	451	419	462	393	354	430	406	405	392	394	391	436	392	450	424	400	427	429	430	416	402	393	401	375	441	417	409	411	421	448	439	391	420	427	414	424	436	412	400	476	404	437	417	421	417	370	391	409	440	434	414	417	404	381	450	404	407	434	419	445	422	399	404	402	465	417	428	412	387	454	448	421	424	410	432	411	395	428	418	454	431	399	440	436	425	410	426	424	410	402	401	396	432	403	405	392	415	425	409	394	423	429	420	431	391	418	438	432	414	414	442	434	385	422	391	452	404	400	360	411	431	428	410	404	414	423	433	416	424	416	457	439	421	396	436	422	407	388	406	433	409	411	415	390	412	416	444	409	434	398	417	428	391	405	413	412	412	424	431	405	444	405	390	415	401	392	408	421	421	431	406	405	419	422	423	433	407	414	408	416	403	413	366	397	377	391	403	426	425	432	389	429	404	417	414	428	405	411	411	468	435	406	437	407	389	439	438	425	396	377	398	428	435	384	409	414	430	404	422	424	415	414	400	414	444	415	410	394	402	423	420	460	442	425	396	381	423	427	406	446	418	429	409	420	412	385	405	437	448	405	408	432	425	389	396	384	423	425	420	451	408	432	428	401	439	423	426	439	411	421	406	398	445	415	394	440	439	431	419	425	347	402	400	419	402	418	402	393	424	441	413	439	424	407	425	388	425	354	424	435	432	424	425	442	404	400	398	445	421	408	421	430	410	436	439	399	437	405	396	426	380	460	439	416	419	416	430	413	412	417	406	407	404	425	412	441	384	400	414	438	395	427	380	418	423	414	422	417	449	374	400	389	413	400	418	395	437	405	388	398	412	426	403	415	397	443	399	419	401	424	376	410	426	406	420	390	442	384	390	428	399	435	418	388	393	438	416	405	408	444	452	406	416	401	388	429	434	395	430	393	449	435	413	416	412	428	419	412	434	425	414	392	422	407	399	414	415	433	418	424	398	450	432	409	390	402	432	419	414	427	428	415	429	372	412	414	419	445	444	444	416	402	395	381	405	406	452	386	420	406	417	408	435	409	396	400	403	419	423	422	411	440	403	413	395	402	446	437	391	382	402	431	432	449	424	385	407	393	397	425	380	409	434	411	423	421	408	428	424	412	398	410	430	435	426	428	410	416	418	434	440	407	420	410	375	397	387	393	406	421	401	415	428	446	401	430	417	406	425	388	422	422	396	400	436	422	405	410	425	388	410	358	397	433	399	384	426	385	421	435	411	437	401	419	419	440	410	423	389	382	447	429	422	458	425	426	391	399	395	393	423	397	433	426	409	410	435	437	404	404	457	418	398	401	412	413	421	404	411	443	411	403	409	418	410	421	424	428	458	405	406	426	409	392	421	438	458	438	443	465	377	407	463	415	457	437	374	402	425	441	405	431	429	426	405	410	448	443	438	419	381	417	438	438	447	436	427	397	426	429	438	411	434	443	402	396	431	430	405	442	434	424	406	449	438	400	410	409	412	411	415	410	404	460	405	433	450	409	451	399	408	444	369	452	426	394	477	408	428	400	407	410	389	386	437	404	429	453	413	398	422	398	394	402	398	421	401	412	422	423	409	411	427	419	394	402	427	429	438	360	407	409	418	398	423	419	429	423	421	414	459	394	389	392	399	424	434	425	417	406	411	421	425	422	415	395	397	430	422	429	424	406	408	421	423	416	384	374	420	397	409	408	434	447	434	395	372	404	434	393	411	393	389	441	412	417	381	426	436	399	403	423	412	390	436	429	405	426	433	440	416	405	419	423	418	431	431	389	415	410	427	409	412	425	408	419	420	376	424	453	434	397	417	413	413	407	420	387	443	413	481	425	418	411	408	424	464	401	407	383	435	424	403	415	392	421	397	413	436	423	414	419	404	426	449	408	411	415	446	398	405	414	398	420	427	421	442	406	436	417	418	398	406	416	395	407	443	427	448	422	398	461	394	422	432	432	410	445	433	431	369	451	409	440	422	380	408	421	453	372	423	403	422	401	388	435	419	428	384	424	443	414	383	436	423	375	454	399	391	423	406	402	411	420	359	413	422	421	434	437	437	443	429	383	438	426	394	426	405	462	412	417	418	419	399	433	418	414	420	475	357	423	413	415	396	430	427	410	434	425	416	446	393	401	392	383	403	387	397	428	412	407	424	429	419	406	411	422	433	388	389	417	418	425	399	415	426	392	406	408	406	371	401	447	394	393	426	418	417	456	419	406	414	415	434	414	424	400	425	417	430	396	428	423	420	400	418	423	406	455	385	380	433	432	410	428	401	432	446	401	390	439	429	401	372	408	426	442	440	431	390	410	398	427	399	407	406	429	404	402	410	425	415	387	407	415	429	426	421	429	386	422	416	429	371	421	410	404	424	404	406	398	397	444	412	423	448	422	406	405	449	384	397	412	371	425	430	400	397	387	432	439	382	413	400	407	409	402	405	402	404	406	407	418	416	402	372	392	429	415	431	426	382	419	404	453	403	444	415	413	414	439	424	418	410	409	404	424	414	421	424	444	475	404	411	432	414	428	394	388	393
18434	9832	7011	5553	2876	1500	724	398	167	148	165	136	121	142	137	150	145	138	143	142	125	138	156	138	128	149	123	148	141	142	162	132	158	144	142	118	144	147	133	156	141	151	152	127	145	163	145	141	155	136	140	133	153	130	144	139	148	151	132	144	148	150	155	145	140	138	146	132	117	128	121	167	160	151	129	154	144	149	148	132	165	146	137	163	152	162	128	146	148	139	124	136	128	130	147	150	136	159	144	167	152	133	145	124	147	130	140	141	134	133	125	153	139	126	164	139	150	125	151	159	128	148	151	165	124	138	132	115	129	145	147	132	140	142	153	159	168	146	152	154	141	153	147	139	151	144	119	142	137	165	125	138	139	134	145	138	127	144	160	139	137	144	148	121	152	145	162	147	141	142	122	137	150	142	118	133	139	144	121	128	134	131	137	141	132	138	160	156	129	132	126	139	145	142	127	139	138	127	159	137	138	126	161	153	162	144	134	129	150	131	173	129	147	171	137	141	127	129	141	129	165	144	125	151	132	126	117	126	148	121	132	128	152	120	109	149	127	137	132	124	117	129	151	155	118	164	130	132	142	133	132	152	137	162	172	128	139	120	133	158	140	152	106	119	127	146	151	145	155	122	133	122	147	142	155	133	140	152	155	146	135	151	141	115	141	140	128	143	143	137	145	143	176	119	154	132	126	161	137	111	136	150	144	116	134	136	153	141	143	135	136	145	159	130	153	121	159	115	133	164	154	144	152	133	115	139	139	117	152	148	115	166	111	169	142	149	150	156	137	133	140	153	142	148	158	153	146	114	166	169	136	160	124	150	154	143	137	128	114	131	150	136	122	143	174	174	130	145	136	167	140	159	123	128	134	155	148	127	127	157	132	153	159	149	137	126	151	142	146	150	160	160	158	138	145	119	122	158	145	132	142	129	125	138	155	155	148	135	134	119	141	151	145	157	133	134	148	153	165	153	155	150	147	148	129	145	140	130	141	145	145	141	155	139	142	116	136	132	141	157	152	130	140	160	147	145	124	114	156	131	110	138	157	153	151	152	124	153	137	130	142	165	151	145	137	139	134	160	124	146	151	140	155	154	143	142	156	167	113	146	142	158	135	159	168	136	134	145	120	150	149	143	155	138	152	153	178	139	116	125	129	135	164	139	146	144	125	153	147	152	147	141	146	128	166	146	104	161	150	152	138	155	180	146	144	121	138	141	140	137	143	136	151	139	151	146	169	136	129	134	150	137	129	141	156	124	134	135	150	121	158	132	148	144	134	154	151	143	128	140	138	138	138	145	124	128	143	144	140	136	145	153	119	142	140	138	140	145	128	150	152	129	120	128	144	140	147	158	130	121	159	112	156	130	150	137	119	183	132	132	137	120	152	126	143	117	135	120	134	140	139	146	144	154	154	146	133	162	132	143	127	144	153	134	117	136	150	146	143	144	148	143	132	124	128	149	158	154	127	134	149	161	136	143	128	130	142	127	151	148	144	143	134	150	133	141	149	138	129	144	148	155	138	116	139	128	133	146	144	134	147	143	136	133	139	125	112	135	166	138	122	124	140	143	137	130	119	131	125	121	142	139	130	135	133	148	139	132	148	133	147	116	133	137	139	126	140	117	150	138	143	153	126	171	157	160	144	133	130	115	132	136	129	171	156	146	146	139	129	145	171	115	127	137	126	148	121	130	128	135	139	113	136	147	130	142	136	152	137	147	152	144	142	147	153	138	143	144	153	138	152	132	155	146	153	160	131	152	152	130	143	129	120	153	167	156	159	136	152	153	130	158	172	159	171	140	143	116	124	150	140	150	130	146	131	121	174	124	149	124	161	157	146	155	120	155	140	140	142	167	149	149	152	137	158	147	154	134	140	143	143	125	159	138	135	149	155	141	151	122	161	145	142	139	132	138	144	156	161	150	147	143	121	138	159	163	136	138	139	156	158	143	154	150	144	156	140	140	140	134	160	161	152	142	140	128	129	135	137	132	141	146	156	139	149	164	157	137	146	165	131	130	151	140	170	144	119	142	179	154	162	138	135	133	141	129	157	132	136	133	141	137	132	156	123	144	160	125	146	146	141	138	138	158	145	145	152	127	143	142	128	139	129	150	143	120	135	121	110	176	147	142	154	158	136	144	134	143	135	150	154	142	155	136	132	142	122	124	137	129	147	125	155	123	129	127	113	150	145	119	133	139	137	154	148	152	151	152	143	135	131	142	136	147	156	140	144	128	156	134	151	128	127	152	156	165	150	136	151	117	144	137	143	146	133	114	127	154	141	143	116	171	160	132	142	139	161	139	119	146	146	149	141	143	141	145	121	157	129	159	113	146	156	132	146	132	145	127	143	132	128	126	182	145	126	129	144	153	120	135	133	132	145	139	157	133	124	126	160	143	143	148	125	153	119	128	150	140	128	129	133	139	162	166	142	149	150	140	115	140	151	151	133	134	161	144	138	142	132	116	136	120	149	150	139	133	121	127	136	138	113	172	125	156	142	143	141	163	136	136	129	154	154	179	154	123	119	113	121	131	121	163	117	139	161	132	136	138	150	135	146	135	126	150	142	153	128	159	143	141	157	138	145	127	140	127	131	130	157	153	140	134	139	137	138	139	128	163	135	146	142	157	134	154	123	135	117	139	167	145	136	152	128	132	142	138	129	154	141	109	136	142	114	155	153	138	151	152	142	144	155	139	172	147	145	130	146	126	119	137	157	145	136	113	123	132	132	143	146	137	136	137	149	138	153	165	160	128	120	134	138	150	138	123	138	140	130	136	145	150	185	136	149	120	148	121	137	147	129	150	164	167	131	112	108	147	160	133	116	154	137	124	148	138	157	134	139	132	153	134	126	148	155	135	137	142	148	158	134	143	129	128	156	137	151	152	149	120	164	172	155	143	141	146	140	157	145	136	132	113	127	136	151	137	142	140	139	134	118	148	138	159	128	162	158	131	141	143	136	133	128	141	154	126	153	139	139	145	127	156	165	131	126	124	155	147	161	158	175	146	136	149	139	158	124	134	126	137	138	149	132	153	140	151	157	144	154	144	148	135	160	124	148	140	141	145	153	103	133	138	160	148	124	124	127	127	140	146	150	137	140	143	174	152	130	145	125	169	140	157	160	135	115	144	161	126	132	114	140	149	115	112	144	155	151	147	135	157	142	137	137	118	159	138	135	140	145	133	133	147	112	126	129	151	134	128	152	141	118	145	157	144	153	159	134	125	142	136	138	139	121	122	147	121	157	135	142	141	117	133	127	149	136	128	146	145	132	149	122	138	139	132	123	155	142	151	118	161	135	150	142	109	123	124	139	136	136	175	147	133	130	138	156	116	106	141	152	169	147	136	138	139	136	146	124	148	140	192	163	131	130	137	141	135	145	107	136	125	147	139	146	144	161	151	150	130	148	134	138	143	136	145	148	124	147	121	131	132	124	154	129	136	127	147	127	140	117	143	136	163	126	135	125	132	145	148	155	131	136	142	151	155	129	146	122	140
11740	8131	11743	13891	8854	5721	2846	1427	447	322	352	349	327	352	324	366	314	324	338	326	366	345	369	331	316	325	350	346	301	332	329	337	347	335	328	351	341	359	351	338	298	375	301	325	347	315	336	344	322	340	345	347	319	334	319	370	326	337	351	334	317	341	345	337	323	321	346	369	364	361	353	337	360	357	322	360	361	302	337	347	296	376	384	368	358	357	352	350	364	357	355	336	317	358	355	348	339	349	347	297	349	336	341	360	325	304	331	341	357	330	330	305	338	327	345	340	331	367	341	327	315	328	343	359	338	308	318	355	345	340	336	344	349	350	347	365	337	307	354	353	341	336	312	349	308	379	322	347	332	332	293	351	332	318	337	345	336	353	333	365	333	328	327	331	338	353	337	334	336	369	348	321	348	321	327	351	331	315	353	320	324	329	326	328	323	343	344	364	341	391	352	360	369	341	310	338	338	362	328	331	310	330	355	352	345	329	333	351	333	323	346	359	323	320	351	331	341	333	328	374	334	300	318	342	320	338	339	360	333	322	314	356	322	323	293	315	311	355	325	348	350	354	364	341	349	362	348	327	344	306	348	364	334	352	362	350	355	331	341	336	346	362	347	334	326	333	352	354	351	323	318	291	333	321	359	361	323	333	332	349	342	370	327	320	322	356	340	340	300	339	359	349	336	334	339	346	372	330	341	332	338	336	345	345	324	339	335	326	331	352	347	343	309	316	342	362	366	331	327	350	367	368	340	314	342	332	325	340	311	332	335	322	323	325	364	333	309	308	354	351	291	323	363	345	339	331	355	350	323	334	359	321	387	343	346	340	344	347	359	303	315	321	320	367	354	334	343	371	347	344	339	314	334	374	360	341	353	323	324	348	353	348	363	314	353	319	347	350	312	309	327	347	361	343	368	351	322	337	346	322	337	320	311	338	309	320	343	306	350	333	327	330	357	316	341	346	349	330	339	296	294	349	329	372	348	331	334	328	340	358	315	340	317	325	354	355	360	303	339	326	327	360	345	351	347	311	330	325	316	340	347	317	371	357	337	338	328	342	332	343	341	327	367	316	372	343	339	297	308	339	337	343	340	318	342	343	332	327	329	354	324	351	368	350	353	322	336	342	353	328	315	368	362	334	351	347	381	343	338	336	310	339	298	303	349	318	352	314	353	347	331	319	383	352	326	342	359	348	334	322	323	327	367	340	377	327	376	325	358	342	360	357	340	340	330	352	309	333	328	308	333	313	341	328	341	338	338	328	354	323	338	342	314	333	287	323	327	357	314	360	346	354	341	357	309	311	375	323	320	362	321	346	366	312	333	329	323	296	335	357	324	338	324	352	318	320	347	359	332	337	342	340	360	319	359	355	308	362	320	374	354	330	345	357	328	313	335	319	357	351	341	346	343	331	364	345	378	323	349	330	328	352	347	351	329	380	365	307	334	343	315	386	342	340	353	331	336	347	323	323	370	344	314	324	343	342	305	335	336	310	378	329	332	326	339	337	344	334	320	335	305	357	313	351	347	295	322	326	343	306	317	316	311	339	336	322	352	345	338	343	369	319	305	353	321	313	324	349	364	333	324	355	332	336	318	364	376	369	391	329	343	350	336	358	356	351	335	322	353	322	354	340	333	307	337	350	362	327	349	322	356	360	330	361	326	342	327	339	383	353	312	327	362	337	350	372	356	335	370	328	336	373	315	324	318	367	358	325	357	324	345	326	340	330	334	341	355	314	319	363	341	352	331	329	323	337	358	364	345	361	334	341	337	329	340	351	330	305	342	322	368	341	320	325	328	311	344	325	346	326	338	326	330	329	361	346	352	371	314	365	344	349	357	306	338	344	335	344	368	337	315	323	334	359	353	337	329	330	351	326	329	354	344	333	345	329	318	360	319	352	317	332	357	351	310	372	328	315	331	332	305	328	326	371	350	324	330	319	339	348	342	311	273	324	352	307	343	339	328	298	336	311	360	327	352	360	335	307	325	332	340	316	317	326	334	374	348	331	344	344	359	342	355	334	356	304	344	335	339	343	377	347	353	333	298	319	349	352	341	296	333	314	356	346	359	327	341	334	347	344	366	344	346	331	318	375	337	333	339	348	354	342	326	324	349	354	317	335	339	294	337	353	331	317	364	349	328	327	340	341	355	322	361	360	338	347	320	308	354	352	349	329	323	319	361	322	355	336	341	356	324	308	327	351	319	330	337	347	352	334	337	323	352	321	354	384	386	322	336	325	339	329	331	329	322	347	323	369	351	328	322	331	362	331	351	336	349	353	349	347	355	342	352	323	370	329	346	319	358	378	347	318	303	332	351	317	345	351	351	334	342	331	332	331	342	307	315	345	337	316	343	326	338	350	349	328	358	339	346	314	347	342	336	354	320	314	317	320	355	338	355	339	308	323	341	368	357	307	335	365	318	348	354	358	332	342	339	384	341	343	308	386	306	346	315	356	343	372	319	320	335	331	364	331	303	352	330	359	331	343	306	349	339	341	325	323	338	332	355	327	365	328	354	341	323	350	345	360	367	317	341	365	359	340	365	326	331	363	351	324	323	347	366	319	356	354	301	353	326	347	288	358	325	328	340	328	357	334	343	359	325	348	359	349	337	320	342	320	346	310	336	338	311	332	359	368	353	325	323	338	338	312	351	331	347	333	338	337	329	289	298	367	335	337	315	317	344	360	336	336	323	363	336	313	321	346	351	351	347	335	313	377	342	362	334	335	332	362	296	344	317	369	338	347	327	324	339	345	320	341	325	343	368	343	372	363	337	375	335	317	348	358	347	373	343	329	344	311	345	334	325	367	338	347	343	325	350	347	323	350	349	341	332	350	338	346	350	340	320	289	325	352	351	356	339	370	350	322	347	358	339	337	339	332	344	368	355	361	317	347	332	348	336	340	350	355	311	362	333	350	344	357	350	334	348	353	309	308	311	333	338	346	329	352	322	346	323	353	347	376	336	361	358	344	365	328	305	325	334	328	369	340	326	343	359	351	344	358	361	371	342	334	363	380	362	355	366	356	324	302	304	353	349	337	290	340	339	350	310	337	340	332	369	354	347	342	366	353	375	326	347	351	335	349	345	332	368	363	380	327	313	339	336	327	326	379	310	311	368	384	339	368	353	327	334	350	329	339	334	321	332	316	319	361	360	337	304	355	345	319	335	295	330	358	332	345	353	330	320	350	359	332	336	369	326	333	333	340	327	338	320	350	340	315	337	350	327	331	341	336	315	342	325	312	341	332	347	333	333	341	332	355	327	354	346	332	332	334	339	355	324	322	323	331	348	330	319	331	353	321	357	314	330	339	317	338	342	353	353	309	358	332	332	351	341	336	358	360	326	347	324	317	339	364	319	329	352	307	374	343	338	325	333	318	341	331	347	339	340	345	300	329	332	319	314	356	329	355	358	356	311	342	355	278	373	355	350	330	346	335	322	328	359	344	347	363	313	346	346	336	327	366	343	383	355	323	358	316	321	355	322	328	321	359	330	338
37018	23011	17612	18632	13464	8446	5209	3127	1171	218	222	205	202	203	206	221	216	205	184	200	207	226	204	211	213	233	185	217	218	225	188	230	217	242	223	196	232	227	223	230	200	208	219	204	214	211	181	205	208	218	215	210	221	231	237	208	191	201	223	236	183	209	221	203	199	228	225	201	197	222	212	222	204	220	239	226	210	217	205	224	220	222	225	225	201	220	221	206	201	221	197	201	201	215	199	216	229	236	208	239	236	228	192	226	213	224	215	237	204	170	204	211	219	192	223	179	222	192	207	232	206	215	216	202	200	218	203	177	214	225	223	230	213	226	195	238	226	211	206	226	197	245	242	211	207	192	234	212	223	192	208	219	209	205	199	227	237	214	223	229	225	189	216	216	225	229	227	233	199	213	224	230	206	207	216	230	216	209	255	195	224	207	210	222	205	201	197	213	224	203	220	213	196	217	196	239	208	207	234	225	218	209	268	194	211	231	233	233	222	222	220	215	198	220	213	222	220	258	223	221	221	183	228	208	214	190	226	235	215	214	242	220	175	228	213	197	199	217	215	213	212	215	220	198	220	217	225	225	233	222	222	222	212	219	204	205	208	211	236	192	227	215	202	224	237	243	232	239	242	190	210	198	206	204	208	203	235	210	212	232	209	238	223	244	241	224	217	202	178	192	213	223	212	207	206	190	224	202	215	208	198	220	186	218	222	210	223	194	202	234	229	215	225	225	228	230	219	207	222	186	202	198	217	207	206	215	197	203	240	193	191	217	217	217	220	172	218	218	218	219	220	226	202	209	212	201	209	192	234	191	194	207	230	249	219	260	215	226	206	202	197	217	211	198	195	226	200	201	235	205	229	219	212	231	247	189	206	203	212	225	221	201	234	214	181	193	236	218	227	210	202	222	210	202	208	205	189	241	240	215	224	180	218	220	192	188	228	230	230	220	197	221	221	208	225	217	209	209	212	205	204	228	229	216	248	197	197	222	205	242	222	225	226	221	202	219	188	219	216	213	214	205	209	180	207	202	196	204	206	203	202	224	181	228	224	212	209	207	225	213	221	200	248	241	239	226	227	202	212	222	205	207	216	239	227	204	183	198	238	201	207	219	221	246	238	225	251	171	195	221	213	219	198	222	206	229	218	209	227	244	200	231	202	200	212	204	220	206	219	197	229	229	219	213	230	203	225	230	197	200	185	214	209	197	207	178	207	219	178	243	203	201	202	185	227	194	197	171	177	236	236	213	198	233	232	217	212	238	208	185	234	189	242	244	208	194	201	208	210	205	213	226	188	214	237	200	244	217	212	208	189	216	214	223	211	219	229	204	216	183	206	198	197	214	188	201	240	226	179	199	201	188	234	227	222	232	236	206	211	208	193	213	179	243	186	206	233	219	241	242	208	210	188	223	183	213	202	167	200	208	197	236	240	209	186	202	209	227	208	227	184	210	186	238	250	252	214	220	204	220	217	236	248	197	217	206	230	219	194	222	224	210	214	213	223	245	205	207	225	200	204	186	240	221	199	210	214	203	222	219	220	223	216	186	179	222	220	241	231	195	235	204	199	204	214	212	210	192	229	205	225	217	189	220	197	209	201	221	224	225	227	219	214	232	228	223	209	199	223	205	201	239	248	219	195	214	251	209	209	226	219	219	226	206	209	234	235	216	216	236	233	244	211	214	208	208	196	199	221	215	250	239	224	190	250	200	221	217	186	189	218	214	186	218	229	210	195	212	209	227	230	202	217	212	203	200	232	219	208	217	190	200	217	203	197	214	206	194	237	225	213	182	213	224	201	217	195	213	226	219	217	206	208	200	213	241	200	205	216	221	208	213	213	207	195	227	190	209	200	219	217	177	224	203	209	202	214	208	200	190	191	210	209	224	210	225	193	242	240	223	160	221	229	221	227	193	216	247	223	175	242	264	225	220	207	217	202	188	197	235	193	188	189	186	231	216	189	225	202	191	208	234	224	200	220	202	244	234	202	236	204	203	201	200	204	221	201	198	222	209	206	232	200	204	229	230	217	215	199	178	226	208	220	209	205	218	206	222	205	232	191	217	209	221	177	228	219	198	230	205	226	200	218	198	159	221	220	202	194	214	201	229	238	223	212	201	224	214	189	201	237	178	181	200	213	209	213	231	245	218	216	199	203	196	208	200	235	223	215	211	213	223	222	218	192	218	229	232	223	206	234	242	201	255	208	212	205	178	207	208	215	226	213	220	193	218	238	217	210	208	203	207	236	265	229	199	202	193	206	224	232	223	233	174	203	239	194	193	220	228	225	223	218	219	224	175	223	208	228	212	202	209	200	229	202	244	235	222	231	194	188	223	196	220	210	229	212	242	192	233	207	215	233	194	222	226	201	224	222	184	192	199	207	211	195	212	198	208	235	213	215	252	210	212	183	201	201	237	206	237	214	198	221	219	211	202	208	202	228	218	231	205	198	222	222	198	208	207	211	227	193	213	215	221	200	227	223	185	208	194	202	206	221	228	218	211	204	206	241	195	199	187	225	212	224	203	211	181	195	224	234	216	194	197	233	201	217	219	194	201	202	217	196	194	213	214	190	227	223	201	212	202	186	206	218	243	229	254	206	215	223	212	205	211	201	225	232	218	207	202	184	200	195	223	202	195	228	213	204	212	209	235	208	237	191	226	222	211	210	229	197	225	206	218	195	231	201	213	200	217	198	253	212	198	200	210	215	205	192	202	220	226	195	198	192	242	199	213	217	221	215	185	234	184	209	189	236	192	208	241	221	234	233	250	250	233	193	223	209	211	187	224	195	215	213	252	200	196	205	238	233	202	202	205	232	238	232	235	208	207	221	235	210	212	229	223	209	209	201	197	209	203	234	210	232	208	211	226	206	197	231	210	197	204	200	223	203	231	243	212	192	219	220	215	194	200	236	228	192	203	242	195	219	205	215	195	243	221	215	192	196	211	223	197	224	209	196	196	210	208	233	191	221	245	233	200	211	216	200	205	213	212	224	212	244	210	222	212	227	199	220	237	208	218	194	195	189	232	225	205	202	242	251	193	228	204	228	228	221	222	228	196	227	227	229	194	226	206	193	195	251	233	214	214	218	182	224	195	204	221	233	202	212	217	244	199	216	208	198	215	223	196	207	218	211	201	216	197	208	192	196	195	190	224	218	228	202	207	255	208	236	228	207	203	224	192	199	219	217	228	209	215	237	203	212	228	210	204	202	222	209	203	159	227	207	220	227	234	205	207	225	223	206	209	224	239	217	224	209	209	231	194	208	225	246	225	199	205	213	202	241	205	220	224	197	187	208	231	234	237	212	225	206	212	212	230	187	219	204	231	198	228	203	205	224	213	210	209	243	211	203	223	177	202	228	202	206	224	244	234	202	230	211	216	248	208	240	195	193	212	225	243	231	219	211	198	226	222	223	187	203	223	191	198	235	232	197	217	214	223	232	217	228	223	209	214	211	218	223	197	219	204	194	206	213	198	201	199	209	203	204	179	213	236	218	173
24091	17236	23056	32599	28485	21993	16631	11668	3827	497	522	467	511	504	482	487	456	462	504	504	501	487	497	495	487	489	498	507	489	491	463	488	469	463	484	522	465	477	466	491	451	436	465	478	477	469	454	467	466	471	485	517	489	471	491	453	453	489	468	496	498	475	474	510	508	524	509	489	461	457	489	490	478	479	489	493	476	512	489	495	460	484	469	513	519	452	472	478	482	451	484	481	517	470	486	500	468	504	506	457	452	480	497	494	496	493	472	448	499	495	487	465	451	507	489	486	440	502	497	499	468	491	485	497	469	489	456	478	466	436	467	534	484	491	498	465	453	493	503	489	476	444	489	500	493	495	505	455	491	482	481	493	473	463	497	502	460	482	446	497	537	501	491	431	481	486	471	483	493	481	479	482	494	446	466	459	489	469	472	535	466	496	475	505	476	468	467	512	486	502	527	499	513	514	494	513	487	535	516	423	499	475	464	473	476	456	487	463	456	509	485	488	448	478	510	441	482	497	470	514	487	481	468	472	494	456	507	463	478	467	497	413	465	465	487	503	473	485	475	478	490	418	485	490	509	493	476	471	505	489	479	512	502	526	490	490	478	469	510	428	484	458	446	497	494	477	475	489	521	487	463	486	498	484	502	509	480	481	508	465	495	495	458	470	494	441	485	476	511	477	457	498	446	465	467	542	481	482	469	516	432	464	525	525	491	460	455	485	469	507	475	474	514	459	496	505	483	500	450	503	492	478	474	450	505	476	477	493	482	510	490	442	493	501	454	485	486	494	478	434	509	466	521	482	487	503	488	483	473	483	511	483	476	479	473	461	464	463	479	478	498	463	507	469	497	473	475	438	474	477	521	490	491	489	467	474	478	489	473	485	498	506	485	464	448	486	468	498	457	481	464	499	509	501	441	466	512	460	476	462	498	461	521	464	463	496	500	503	457	464	487	505	479	473	484	453	433	455	465	489	511	495	459	485	450	441	474	447	502	455	492	473	479	464	530	490	455	483	485	511	433	512	470	509	500	455	451	511	463	467	477	477	491	494	480	479	481	533	520	497	505	505	496	471	427	461	492	471	518	470	475	501	476	482	492	465	480	478	536	498	492	487	457	515	455	474	460	497	512	482	457	490	466	521	496	485	504	486	508	489	458	483	459	499	526	441	455	469	474	484	498	461	491	466	466	482	494	473	483	483	461	468	538	512	460	478	492	509	490	493	488	475	471	504	473	464	461	480	514	495	521	493	502	495	482	496	523	504	466	478	511	482	456	457	482	501	456	468	490	489	508	498	496	468	499	482	465	484	483	467	493	495	430	457	451	489	527	509	456	499	489	494	464	475	476	467	508	517	496	472	468	487	478	485	501	502	464	464	461	498	495	455	431	478	472	489	455	478	497	467	501	467	482	441	469	459	506	481	535	509	480	504	455	506	525	481	496	456	502	494	458	479	473	450	465	475	474	424	533	455	473	484	492	468	456	454	501	503	494	474	481	430	498	471	471	453	473	491	502	488	513	465	484	434	493	469	450	470	490	463	504	490	495	489	478	453	494	443	477	455	507	498	501	482	516	458	491	468	499	497	529	415	494	491	449	498	526	449	504	476	447	469	460	473	449	487	498	466	473	478	441	503	473	492	449	471	448	481	510	531	506	484	474	421	449	481	463	467	474	502	513	501	473	469	483	476	444	491	468	466	480	467	478	483	500	485	466	484	504	485	453	459	491	485	473	423	500	478	508	463	504	453	461	484	493	510	481	467	417	459	456	475	485	505	482	465	442	527	482	498	479	464	504	477	500	506	509	485	483	478	499	505	469	493	459	469	477	443	526	500	475	497	487	434	517	521	499	510	480	465	461	484	517	462	441	486	502	502	470	504	512	494	477	423	444	470	499	483	478	457	511	533	462	492	480	483	458	501	466	492	504	537	452	486	494	490	504	466	453	457	455	485	443	479	504	456	471	471	470	472	492	459	469	475	510	524	486	478	484	458	497	504	501	468	445	455	500	476	482	475	507	471	441	472	509	455	453	505	464	477	486	462	484	465	495	472	472	528	443	480	473	488	539	461	502	516	464	480	466	460	501	479	515	506	476	476	457	483	509	499	500	473	468	466	443	475	504	448	474	465	488	473	477	467	477	483	448	467	509	437	455	435	462	469	529	499	480	496	487	491	495	482	466	455	482	454	484	518	442	485	511	534	501	488	486	479	461	483	445	484	450	510	475	491	500	504	498	447	520	450	477	472	488	452	455	509	461	496	455	477	478	430	499	472	476	486	491	503	489	490	498	450	498	505	478	473	456	453	490	469	447	488	514	492	464	508	498	481	481	476	523	463	451	485	539	485	475	475	485	510	487	463	497	507	496	502	501	483	489	482	511	464	459	468	497	474	519	502	489	464	537	513	446	508	440	493	530	489	454	473	480	491	462	476	514	454	453	471	492	480	526	442	470	497	476	468	511	474	465	472	474	492	513	489	475	485	477	475	507	475	504	501	487	484	467	490	502	508	454	466	480	483	523	518	498	490	505	511	501	460	421	477	487	448	476	466	496	452	470	474	457	474	483	483	472	444	514	469	508	504	474	509	487	499	505	464	508	480	468	496	471	506	485	480	511	463	497	458	498	466	509	524	458	482	505	511	466	463	502	519	488	474	512	511	496	492	512	451	501	484	457	453	498	530	473	471	479	484	454	468	480	464	501	496	488	453	493	465	468	497	450	462	499	474	473	504	471	486	482	473	494	474	511	504	480	480	514	464	444	474	453	465	507	517	487	495	467	517	439	438	457	477	469	484	491	473	529	471	460	479	492	485	533	443	471	460	442	468	481	505	501	494	497	481	530	497	472	473	478	504	449	510	512	477	476	434	485	480	485	468	494	475	474	471	436	470	531	472	461	480	479	460	495	451	466	451	438	475	501	517	462	467	445	466	508	483	522	464	485	513	471	493	467	507	446	472	468	465	466	488	485	471	472	506	468	469	495	465	478	487	450	484	454	491	519	426	444	471	471	451	492	431	463	485	469	504	502	440	466	476	489	419	521	486	493	473	498	456	504	470	468	486	458	429	489	495	451	495	509	495	527	459	501	465	458	456	494	459	488	525	495	510	461	491	531	526	489	448	503	519	491	479	423	425	502	486	502	488	436	498	434	496	489	467	489	471	505	506	482	467	478	523	480	496	478	493	492	482	480	458	504	475	493	515	496	447	457	507	471	435	491	455	474	485	472	509	473	522	470	460	469	482	467	480	474	522	508	490	504	486	484	466	500	504	496	441	471	468	481	516	478	508	497	495	504	456	462	513	464	482	451	489	467	484	451	500	476	471	473	475	480	465	488	486	517	504	502	493	437	490	499	482	484	457	470	491	492	472	501	504	441	496	493	458	499	490	496	460	515	468	438	489	505	492	430	506	484	469	484	470	480	486	471	457	449	479	491	481	468	515	473	500	481	502	459	501	494	446	505	486	535	476	451	454	495	475	468	536	496	489	488	482	482	447	455	466
47580	33307	28988	27063	20559	15983	10366	6433	2775	241	196	210	213	174	227	200	183	211	210	190	200	187	201	198	207	204	218	195	191	165	193	165	185	187	167	197	186	205	184	209	198	200	187	180	183	180	187	183	185	197	226	217	182	173	186	178	190	204	193	190	198	209	205	178	190	208	179	198	184	180	215	196	184	216	185	232	193	184	184	191	167	170	182	184	197	202	192	203	204	197	211	186	190	178	178	200	192	178	177	212	199	199	204	177	195	215	175	183	194	210	200	201	176	213	226	187	168	185	189	206	183	168	196	198	187	198	199	171	201	206	187	190	198	192	212	184	200	195	198	199	186	175	213	196	197	186	186	225	185	142	181	188	189	193	212	208	202	183	178	210	209	196	169	208	198	208	198	193	202	192	161	185	214	183	177	193	189	154	198	183	163	213	196	180	193	198	209	195	196	182	190	203	208	188	191	193	167	205	180	193	174	179	189	166	200	200	172	173	171	223	215	170	184	172	191	185	179	187	170	217	190	187	205	162	153	182	189	210	183	210	207	187	171	188	186	214	165	195	184	187	147	203	158	184	172	180	164	199	210	173	197	196	203	194	195	163	174	186	197	210	164	176	193	187	189	181	220	213	214	182	207	189	177	189	178	204	179	167	164	199	210	166	184	156	200	200	148	206	183	233	204	212	191	223	231	230	185	190	169	195	167	182	192	173	189	161	184	201	207	203	177	190	209	194	193	202	191	211	175	190	176	168	192	142	199	209	166	189	183	195	196	204	229	206	201	187	191	197	171	183	174	216	211	176	186	193	163	199	165	221	191	189	200	172	176	194	186	185	202	179	217	194	210	192	174	177	221	176	183	176	213	205	222	195	187	199	195	228	198	195	187	205	190	177	202	183	209	195	186	195	204	190	212	195	195	176	188	180	163	201	223	189	170	154	207	210	193	191	202	245	178	195	218	180	179	213	212	200	175	200	187	173	178	203	185	198	195	204	192	193	206	193	179	188	173	180	187	210	191	197	179	176	187	191	196	219	194	217	209	203	169	207	200	196	196	194	192	221	193	155	209	170	187	216	207	218	199	203	193	216	187	187	188	190	185	194	180	219	174	206	196	214	202	176	184	169	215	236	200	179	192	179	185	196	201	171	197	192	204	199	181	168	192	186	198	204	183	183	199	178	192	192	204	169	203	201	195	196	190	183	197	200	174	198	202	211	206	214	197	204	171	166	202	201	198	185	180	174	184	194	200	200	206	205	203	202	190	200	206	173	215	173	192	192	176	166	176	196	188	187	196	173	232	177	183	207	183	183	161	188	181	194	211	211	179	187	178	190	190	190	191	182	195	192	164	188	182	204	208	218	164	201	184	188	211	215	200	188	179	193	206	209	209	190	172	205	180	175	181	178	183	176	196	193	185	196	184	195	190	195	182	193	199	174	157	171	186	204	214	217	206	161	206	186	174	188	186	182	185	192	200	189	181	196	182	196	182	198	194	196	183	207	181	201	213	190	193	180	167	176	172	173	217	159	189	209	165	192	188	168	195	183	233	192	170	184	212	171	183	218	177	217	217	205	232	181	205	185	200	180	184	155	195	205	167	211	191	176	206	187	208	189	204	196	206	219	177	187	185	212	197	200	215	190	180	202	179	186	197	197	212	192	193	214	217	191	196	199	205	217	192	184	190	194	168	205	189	193	184	164	188	196	195	180	197	199	189	166	198	198	181	193	192	193	191	211	212	214	190	163	180	194	170	177	169	167	176	189	187	193	204	200	208	162	185	185	174	173	170	210	192	194	185	177	213	176	168	209	177	170	177	215	178	199	203	195	204	198	204	201	199	215	183	185	205	186	189	195	207	218	197	200	199	175	200	187	162	200	185	203	168	179	176	174	196	206	197	191	174	218	187	180	192	206	194	193	156	180	195	192	164	182	203	186	187	180	190	176	218	195	205	199	187	156	180	210	194	207	185	193	188	172	203	197	176	206	170	181	189	185	196	184	166	189	200	199	174	193	191	201	178	176	207	195	186	159	192	192	207	218	194	205	184	203	181	206	205	214	193	167	190	168	209	179	178	189	184	191	203	203	193	188	177	204	193	177	184	194	194	172	180	173	185	205	185	185	209	189	190	188	165	199	195	176	207	202	183	196	176	216	183	214	215	227	195	188	183	176	209	224	192	184	183	192	191	202	178	198	190	194	223	170	183	169	185	182	183	202	207	178	223	174	199	177	202	171	194	213	169	186	220	192	180	179	207	184	189	185	199	212	196	184	184	192	189	185	202	196	206	180	207	174	160	194	192	191	197	177	216	182	169	211	181	184	200	195	192	196	185	198	163	189	204	184	175	207	166	155	166	218	212	199	202	206	186	198	190	197	183	153	183	179	190	207	178	209	188	203	186	174	194	185	185	169	195	190	195	173	163	185	185	200	192	202	202	193	183	201	210	187	175	199	196	196	211	186	204	200	180	177	184	201	186	208	204	203	188	181	209	187	202	181	192	184	181	197	202	187	167	190	192	157	217	178	183	176	172	193	203	157	161	197	211	190	161	190	201	188	185	192	186	185	217	192	213	193	156	162	184	206	197	174	189	186	192	192	189	188	191	210	189	213	202	184	203	184	191	214	207	203	167	166	191	183	173	179	184	188	204	181	201	208	196	194	183	192	217	185	174	180	186	191	195	186	179	209	180	180	151	175	206	190	181	175	173	207	189	200	167	187	199	193	186	211	186	142	217	181	184	184	190	205	192	203	188	191	174	217	198	188	190	198	176	170	186	188	201	193	181	197	172	167	184	187	206	201	189	199	209	188	191	195	182	173	193	191	182	191	197	165	193	187	207	191	211	211	186	186	188	161	195	187	205	201	182	215	210	188	180	184	202	206	223	192	187	158	193	206	199	194	197	195	188	179	202	194	215	181	195	180	189	203	173	170	185	199	179	188	193	188	195	211	190	180	186	196	179	174	211	189	222	194	184	199	164	177	182	177	168	171	185	209	190	203	216	214	174	181	180	195	186	170	206	186	186	184	194	185	185	217	187	199	173	177	185	179	197	181	194	203	182	214	180	207	188	175	175	196	206	179	180	205	182	207	201	188	188	167	205	197	199	204	186	180	190	201	180	210	185	210	188	186	201	216	178	188	177	162	161	181	193	169	207	219	206	183	204	188	179	193	218	216	176	181	192	189	221	201	206	219	176	189	212	202	179	170	168	189	183	211	188	190	200	176	153	145	172	204	198	168	200	183	191	182	182	186	197	186	197	158	189	214	218	180	180	196	218	196	181	194	189	184	209	210	211	190	200	193	179	193	194	193	189	235	206	187	177	200	213	203	212	198	174	197	175	174	204	179	196	194	195	205	166	192	190	188	177	195	173	165	182	172	197	188	169	172	151	183	204	190	196	175	198	203	175	185	193	208	174	188	182	189	204	185	217	186	178	189	187	173	190	197	194	179	211	181	197	193	200	187	198	189	193	206	192	185	212	196	189	199	205	195	192	189	164	189
30176	25675	32158	39533	35940	32997	25766	19395	8535	484	491	423	411	471	444	462	445	455	407	478	437	449	423	460	467	436	417	424	413	443	420	399	373	430	407	437	422	403	426	413	450	418	426	431	410	397	440	423	410	455	415	471	432	422	425	454	431	428	408	454	396	425	437	370	438	413	420	449	418	434	448	423	405	441	430	386	415	423	403	401	427	460	459	440	414	429	429	451	446	376	437	404	396	400	384	422	424	434	438	398	402	391	426	449	418	454	435	438	413	438	432	391	461	390	410	451	429	456	389	452	442	427	431	473	423	434	482	410	493	433	415	406	414	425	413	448	413	393	429	409	436	447	437	380	445	425	443	419	413	422	469	471	408	434	447	445	404	441	419	401	412	474	435	429	427	398	435	430	382	411	406	424	424	424	376	438	418	436	421	431	477	420	408	455	420	448	436	410	439	427	425	448	434	442	419	457	417	402	434	423	433	394	416	444	440	426	376	429	449	438	451	416	434	421	406	375	410	441	389	436	421	425	452	405	415	419	450	418	410	456	445	428	432	420	432	429	426	412	457	452	401	398	413	379	408	418	427	452	431	423	432	416	438	428	438	446	417	456	421	404	426	411	451	429	416	432	429	458	380	434	412	422	444	455	424	446	446	434	414	427	457	441	418	463	437	434	431	384	409	407	435	442	406	424	419	421	421	419	469	398	423	445	428	439	410	461	421	398	436	430	415	421	424	433	474	427	434	450	420	465	440	384	438	454	417	438	405	413	432	438	408	401	397	426	418	439	400	421	436	414	414	426	397	423	428	428	431	430	423	398	428	404	405	421	403	438	430	445	404	437	447	425	404	410	395	417	474	421	383	401	423	438	409	423	383	426	414	435	450	433	438	465	423	425	398	428	436	442	429	390	465	419	409	431	438	410	428	405	412	435	427	422	395	401	430	424	422	416	416	429	458	394	419	415	413	414	421	419	426	425	446	442	448	419	422	418	410	450	426	401	448	394	442	429	433	394	436	424	416	393	392	458	417	399	439	421	433	432	467	393	456	451	414	422	396	405	451	431	409	421	427	443	447	412	435	429	405	442	450	452	427	406	397	423	433	384	395	404	388	419	397	407	441	417	481	418	436	403	396	409	398	417	421	427	428	430	407	408	416	440	432	448	425	417	417	408	458	433	409	448	431	448	410	451	424	437	402	449	463	429	433	421	448	454	417	455	430	427	436	406	427	418	469	396	466	407	412	459	424	393	416	377	423	420	421	475	451	444	449	428	409	435	480	423	423	413	412	412	444	444	395	431	436	463	426	423	424	468	414	434	436	428	468	406	459	442	405	431	406	437	434	422	396	426	426	431	431	427	441	412	430	444	433	397	428	441	431	437	419	431	427	430	437	437	422	416	425	443	430	413	421	413	403	441	402	425	435	388	393	461	397	436	396	432	424	397	463	420	388	412	432	407	432	427	467	471	418	465	436	412	435	405	422	455	425	403	445	412	403	416	387	432	389	421	437	439	407	425	418	406	402	407	419	445	457	408	396	386	439	405	402	467	432	411	437	413	387	390	432	451	389	444	442	439	398	435	431	421	425	448	404	420	405	458	419	447	445	430	421	418	424	450	428	438	404	423	440	469	441	447	409	412	437	408	392	428	423	439	437	414	401	431	445	409	458	406	379	459	438	410	424	431	411	424	435	417	410	441	386	415	420	403	452	420	425	438	429	417	459	430	448	449	430	411	421	421	379	423	395	417	420	380	412	428	445	467	420	426	425	394	454	393	451	397	435	405	413	438	405	436	425	437	407	416	468	417	424	413	412	438	418	428	426	387	409	473	461	413	399	453	416	406	381	442	432	424	414	435	412	422	421	444	414	431	453	465	490	423	427	429	443	441	389	454	460	469	428	434	387	405	443	434	374	401	406	415	435	453	454	434	417	405	429	418	423	419	449	449	437	449	399	423	438	400	403	407	447	388	451	445	427	432	430	450	472	433	431	424	427	444	434	481	457	408	424	397	402	428	383	421	441	422	435	405	425	396	418	438	420	442	428	414	388	432	465	402	420	427	427	421	444	430	437	415	413	446	453	418	416	452	445	463	403	417	417	457	417	436	449	429	393	419	431	419	440	401	444	442	432	426	441	395	435	450	408	422	421	419	455	413	447	416	407	429	385	402	419	435	388	417	435	451	455	452	424	416	427	464	385	433	435	451	432	409	391	461	403	467	445	431	392	431	382	431	376	415	419	449	460	428	461	433	417	438	396	448	437	409	439	451	435	444	403	419	420	467	393	444	435	425	413	420	427	411	422	401	435	418	419	409	394	452	390	408	388	432	399	457	474	460	417	441	418	416	437	419	453	399	421	403	396	445	423	413	402	414	444	408	425	384	436	423	393	410	440	447	394	477	406	465	433	414	410	440	421	368	425	427	398	409	458	420	400	421	432	415	424	415	432	413	424	388	438	414	414	421	449	442	435	452	438	426	423	380	404	455	381	428	420	453	411	403	442	415	440	422	457	426	440	438	452	430	413	464	423	445	405	412	428	419	410	447	402	425	433	437	389	406	429	435	389	407	435	440	436	472	417	455	427	420	421	464	441	425	410	436	439	455	414	419	455	403	453	431	434	410	426	437	430	411	416	425	435	473	422	424	446	433	439	441	409	433	389	428	428	460	431	432	420	429	398	430	427	409	449	433	405	439	426	423	396	450	392	428	440	408	413	428	405	415	407	417	406	473	414	433	463	403	448	455	419	404	411	405	423	438	393	398	447	405	432	454	388	437	428	428	410	446	422	407	433	414	391	446	435	419	415	430	443	408	435	436	392	437	448	410	438	423	447	398	405	442	427	450	434	433	422	431	400	394	414	428	449	416	452	469	402	427	435	402	439	391	413	428	412	420	415	421	455	406	388	396	446	446	435	413	407	418	417	407	407	404	413	441	419	419	441	386	404	417	404	404	414	422	454	434	407	412	411	419	464	468	414	412	437	437	419	408	401	413	429	421	406	435	440	404	433	417	451	377	398	429	444	458	449	426	397	394	410	432	429	429	451	453	397	406	381	395	466	451	429	429	419	402	355	429	425	398	429	466	405	407	426	462	441	434	391	416	443	448	439	411	445	396	469	412	422	466	425	426	480	429	459	413	422	431	422	426	401	410	408	407	453	431	422	424	464	423	445	423	405	419	422	427	441	399	408	413	460	419	448	445	413	426	444	387	437	394	437	458	462	399	466	417	427	430	420	412	441	452	424	422	407	422	428	430	424	388	470	432	451	461	420	429	423	430	386	442	459	459	415	417	485	465	422	438	392	434	436	448	436	409	459	422	416	418	372	396	414	443	445	445	406	420	420	402	411	411	423	435	456	399	426	428	450	433	433	439	450	424	428	423	439	414	459	446	431	447	466	422	403	423	458	417	437	423	446	423	461	417	458	435	448	400	459	422	389	435	446	415	422	416	410	439	448	449	395	452	419	421	436	439	483	413	428	434	385	441	431	450	409	444	436	400	407	393
20157	11781	9924	6661	3110	1565	794	444	245	137	152	144	164	136	135	132	154	138	144	167	123	133	156	172	154	176	134	131	166	150	139	144	138	158	162	142	148	160	142	155	142	118	164	141	147	158	155	161	147	129	148	157	136	144	151	141	158	133	152	140	134	136	132	141	146	137	152	166	142	141	114	133	149	133	168	145	153	150	160	138	147	163	138	136	141	114	150	147	150	139	158	138	133	142	140	163	157	123	153	156	131	166	143	149	141	151	128	155	152	161	153	157	145	153	146	168	127	162	148	149	143	144	151	161	160	131	161	160	139	141	133	138	127	139	147	141	122	160	151	145	156	138	143	141	129	138	143	142	136	147	110	138	147	169	148	174	156	120	145	164	157	154	147	137	135	163	157	149	118	126	147	159	135	137	117	151	160	163	158	143	127	151	151	148	138	128	158	140	137	165	151	155	127	162	131	150	154	143	134	149	148	139	156	150	129	134	124	132	159	146	143	144	133	143	162	143	144	143	149	137	150	132	143	130	156	141	137	146	146	145	159	144	126	135	138	152	159	154	149	154	149	171	155	156	129	148	158	155	170	159	144	145	145	144	158	162	128	141	144	135	148	135	163	170	125	125	117	143	148	139	139	153	141	158	133	134	153	152	155	152	153	144	151	151	152	137	161	144	146	162	137	130	150	165	118	158	144	140	144	147	155	112	136	154	147	147	128	145	148	133	125	152	158	158	164	140	149	152	151	140	187	121	135	140	140	148	171	147	133	142	141	150	135	156	154	148	137	140	139	133	136	147	137	132	127	127	133	159	135	121	148	161	135	111	141	133	194	128	144	129	154	155	145	148	135	157	178	132	167	145	139	152	124	130	149	110	149	144	144	133	163	142	151	154	148	164	141	150	151	127	135	128	149	137	112	130	145	144	171	143	151	166	156	152	136	132	136	146	137	159	150	149	150	149	134	136	147	163	155	154	168	135	170	164	148	129	130	134	142	154	150	140	163	175	131	157	153	145	150	133	146	155	131	129	154	157	126	129	129	154	133	109	141	144	131	134	141	136	156	143	173	149	167	150	146	147	169	142	149	141	148	170	143	122	169	158	141	146	139	128	175	146	175	159	147	156	142	146	130	132	141	116	153	121	153	116	145	120	127	124	142	148	154	150	147	144	136	125	124	151	176	160	161	145	152	148	161	124	143	161	150	125	144	158	148	144	137	148	146	139	134	151	122	141	142	122	128	151	153	157	158	120	145	148	153	150	148	154	134	150	153	173	169	143	167	157	139	149	139	140	157	154	183	140	148	141	143	150	143	134	152	138	151	154	126	156	131	135	149	146	138	150	132	150	161	149	138	164	134	131	127	137	143	137	167	127	152	155	144	154	148	131	146	145	170	155	121	118	129	136	125	163	160	155	138	157	133	134	149	144	133	142	140	152	164	142	146	171	157	135	154	148	144	143	145	153	149	133	142	162	167	156	155	163	144	148	161	144	127	123	155	146	136	140	152	139	140	136	159	119	128	140	158	149	132	132	158	139	146	136	145	157	146	123	134	125	127	153	155	143	140	147	156	142	145	151	162	146	145	136	143	151	157	152	179	159	147	133	155	133	147	148	156	164	154	147	153	155	169	141	156	141	150	157	135	138	140	144	127	149	152	157	164	139	144	134	144	147	146	138	128	144	136	141	154	169	146	145	164	168	150	138	161	146	132	147	119	137	149	137	151	163	147	160	151	144	159	127	146	133	137	117	144	124	128	128	137	163	150	144	125	131	156	167	147	141	154	153	133	161	148	152	154	125	144	117	156	133	173	149	145	134	132	152	144	159	155	154	140	162	149	158	136	139	130	126	117	149	153	157	133	152	128	135	144	138	128	142	145	142	148	158	151	156	130	134	139	152	124	154	139	140	155	114	138	120	144	161	136	132	133	145	150	128	151	129	131	145	130	122	133	146	162	130	149	140	167	146	146	174	142	139	136	144	131	143	148	159	160	150	135	125	141	140	161	148	131	165	137	137	144	151	173	157	159	140	141	138	157	140	140	142	149	149	137	131	139	150	148	128	134	146	153	166	162	141	149	148	147	138	146	146	159	147	170	130	128	144	150	166	135	143	129	131	147	135	149	152	162	137	129	139	156	152	145	147	152	158	136	164	116	150	135	127	150	155	134	155	161	129	142	148	168	147	155	146	164	154	145	131	171	156	145	123	140	147	152	133	157	156	144	164	145	142	139	150	171	159	161	155	139	177	127	134	148	175	164	148	157	132	111	138	125	133	152	128	148	161	147	147	159	137	129	136	157	164	138	127	160	136	148	127	149	160	159	133	147	139	130	145	141	169	152	173	151	132	138	142	152	175	133	129	135	135	154	162	144	145	138	160	126	139	152	151	139	168	130	135	158	156	143	139	142	152	136	141	136	135	142	134	155	169	155	146	146	163	145	142	157	125	155	157	175	149	164	136	129	131	134	124	139	158	143	132	135	160	148	140	142	154	137	147	142	152	126	157	165	159	156	154	169	143	134	132	153	162	131	150	124	136	150	133	149	131	140	132	132	169	142	144	168	139	142	151	162	157	141	138	113	157	156	160	154	150	142	97	146	152	143	172	175	130	164	150	146	156	161	163	129	142	134	158	143	131	153	153	143	152	141	185	138	161	131	165	162	164	138	142	131	125	141	124	146	128	153	160	143	145	132	165	137	141	148	134	159	125	159	154	144	160	169	146	145	164	139	133	152	133	135	150	125	145	140	132	137	141	144	140	163	172	133	152	159	125	148	118	159	129	148	158	150	132	162	169	141	154	134	159	132	143	160	159	169	145	153	162	164	167	180	157	150	160	148	153	146	139	153	154	149	166	168	158	128	135	140	139	136	135	137	151	152	152	146	120	153	137	160	143	139	168	158	156	166	137	132	144	135	140	168	128	127	162	124	147	136	123	121	138	121	157	148	136	140	144	137	135	144	145	150	156	160	123	122	136	150	122	141	136	131	139	138	145	137	130	118	154	142	141	124	141	136	148	175	154	153	162	149	129	145	138	125	151	150	162	128	132	148	141	132	126	167	156	137	135	162	132	139	160	149	129	151	138	138	133	135	131	141	134	141	141	141	153	140	155	164	169	140	152	136	150	131	171	160	146	180	130	149	127	150	143	133	139	155	140	136	148	153	134	153	148	160	173	144	127	137	157	149	159	146	131	115	141	151	153	154	112	123	161	141	132	137	157	154	138	153	141	156	136	150	172	135	144	159	134	169	154	129	141	145	135	149	146	144	127	144	145	120	170	136	144	163	150	184	142	135	126	128	145	133	117	141	128	147	157	175	177	144	140	142	152	152	148	176	167	149	124	140	127	154	157	155	136	136	151	116	171	161	130	134	153	154	156	137	140	143	131	154	136	143	151	134	142	166	139	146	132	135	151	150	139	141	144	125	155	134	113	153	163	147	154	133	139	145	131	149	148	117	128	127	153	141	132	131	139	151	138	134	155	149	145	163	138	136	154	174	161
12641	10370	14529	15875	9382	5559	2816	1571	698	334	329	364	355	365	358	346	355	341	313	350	334	361	346	345	344	348	308	356	339	331	327	364	332	325	323	355	339	356	361	348	322	338	353	342	383	350	346	324	348	355	352	345	336	360	350	348	365	342	353	312	356	366	354	339	356	346	355	342	368	345	379	347	326	356	310	367	352	343	327	337	325	323	348	360	354	334	329	352	333	362	360	333	367	376	350	349	360	380	351	326	350	336	359	338	337	317	377	356	337	345	326	336	301	346	331	327	369	338	340	344	350	328	311	322	344	344	375	325	334	355	341	319	349	309	345	369	377	323	337	371	371	360	362	309	351	348	389	340	347	346	361	374	360	390	340	324	390	348	338	329	352	376	323	342	365	357	365	328	354	338	379	363	333	338	337	324	360	344	309	342	381	366	353	331	378	317	341	350	357	340	349	355	345	354	334	391	320	351	374	343	344	332	356	349	330	342	334	339	340	332	337	353	341	347	336	325	347	341	347	307	311	352	323	347	328	350	350	353	347	372	362	366	314	382	336	340	334	351	325	323	350	336	358	331	328	368	347	351	331	362	341	327	348	338	350	356	327	362	325	385	344	358	380	315	349	297	338	350	335	384	369	339	359	340	382	348	362	340	362	373	359	366	359	333	346	310	373	361	361	359	357	386	324	367	350	331	339	349	352	345	335	328	359	313	365	339	353	338	326	367	349	338	360	364	328	368	366	344	370	335	355	336	378	345	361	340	339	353	318	366	356	349	326	380	360	348	351	368	348	365	357	378	322	324	366	329	362	352	353	337	345	348	383	331	298	357	348	390	348	331	350	348	330	366	359	356	356	336	340	331	330	361	379	355	345	392	368	346	338	340	341	334	360	351	323	341	323	345	332	374	333	328	327	366	375	357	345	336	377	358	354	332	326	371	343	349	326	335	339	355	357	336	348	320	373	381	335	328	330	347	332	334	354	355	364	364	334	354	342	363	321	336	378	377	364	323	365	364	319	343	361	333	338	331	352	324	324	349	353	363	329	361	339	351	326	336	352	366	328	360	325	334	307	357	321	331	321	326	376	358	336	369	335	327	341	354	315	371	371	335	326	361	359	334	342	381	327	339	350	365	338	361	348	341	326	364	334	360	321	341	350	352	329	349	373	325	378	337	347	320	345	353	353	319	387	302	357	339	351	325	326	339	348	339	324	381	318	327	324	318	361	329	342	346	368	351	346	360	334	337	351	380	325	347	369	376	328	353	324	364	327	329	381	309	323	399	372	342	340	353	329	345	334	320	307	360	332	382	310	337	319	354	354	379	336	340	356	395	343	369	385	350	302	362	361	359	364	329	343	331	309	337	398	363	346	331	338	339	359	305	366	322	344	344	368	363	319	336	339	315	351	317	349	358	347	344	366	344	349	373	359	302	344	349	353	340	352	345	320	329	362	333	327	360	352	359	359	334	366	344	351	347	354	334	317	345	345	308	325	327	345	357	347	369	326	344	359	327	352	325	372	351	342	342	350	335	309	336	335	352	329	362	374	378	363	372	376	354	343	319	346	355	304	325	341	339	343	349	331	368	372	332	361	342	345	371	390	342	351	331	357	335	295	382	319	347	384	344	338	343	379	346	332	358	370	342	328	380	328	364	375	366	327	323	382	364	341	365	381	345	328	358	324	361	329	314	366	341	330	342	339	337	356	348	341	356	342	320	346	351	355	322	322	330	348	351	309	373	345	355	344	339	310	335	318	362	339	358	339	363	371	355	329	363	324	366	353	367	378	346	343	362	342	397	324	374	332	372	306	379	338	345	316	322	367	363	320	352	377	344	354	334	363	387	347	371	312	367	362	332	365	336	351	364	330	344	351	338	346	353	336	331	329	337	338	379	356	342	303	347	344	360	360	370	362	378	331	356	336	378	354	341	356	358	342	391	306	374	369	355	331	333	334	345	356	332	360	362	366	334	363	352	384	332	313	353	341	340	381	360	348	347	357	342	351	311	321	358	351	376	347	330	363	351	359	343	331	350	351	338	377	365	316	349	327	333	348	336	361	366	349	317	368	331	327	360	320	319	373	333	353	322	356	362	285	331	355	326	337	371	353	336	372	338	346	323	381	326	342	354	373	312	322	353	340	346	332	348	348	347	356	370	349	332	357	392	358	359	345	341	363	361	346	328	355	353	348	334	346	346	373	333	324	350	363	367	328	358	369	345	336	366	354	338	369	397	340	342	332	352	340	362	329	360	336	368	373	388	345	356	340	326	360	297	343	333	327	370	333	381	363	351	358	331	339	338	341	344	356	365	316	368	323	336	323	319	362	326	368	341	360	361	370	334	354	296	353	345	335	369	308	337	352	337	344	363	353	357	348	347	362	344	371	331	400	339	354	352	342	354	358	377	367	329	347	370	323	346	348	342	339	332	318	322	336	359	325	375	368	363	301	283	359	374	385	360	386	319	356	374	339	310	328	373	344	327	351	334	354	342	363	335	339	315	335	338	360	339	344	336	360	373	376	353	369	309	339	325	363	362	340	371	377	325	349	318	366	356	354	359	330	361	345	321	337	337	325	329	338	343	338	345	325	338	344	343	339	363	361	354	343	344	331	355	324	352	332	358	369	370	355	332	331	353	367	327	386	357	354	403	333	312	352	315	345	344	346	367	337	350	350	358	336	320	355	352	346	365	363	316	321	352	343	331	349	326	333	362	339	342	346	333	329	368	323	340	344	362	321	325	322	356	372	366	341	332	332	346	307	356	347	362	316	363	356	348	321	406	325	315	316	383	314	348	372	338	314	350	355	351	349	357	372	346	351	336	346	355	362	335	374	348	355	342	339	350	324	308	359	306	365	360	321	349	347	346	362	333	347	354	339	330	354	344	332	379	313	397	353	339	364	353	345	350	340	335	379	363	336	331	359	331	349	347	340	332	350	352	347	345	366	343	328	336	369	371	311	336	352	377	388	331	346	322	369	371	351	354	355	358	354	369	380	342	351	372	353	336	357	303	358	332	353	350	351	353	348	348	322	366	346	317	352	321	327	326	363	347	321	387	331	337	326	340	330	388	360	320	284	361	378	348	379	337	340	337	349	335	358	340	349	343	336	343	319	351	347	371	352	316	358	344	307	348	351	390	341	352	349	352	344	358	334	295	322	355	357	350	359	342	340	358	321	334	354	355	355	379	345	345	330	362	357	333	356	336	353	299	339	361	358	358	379	370	371	338	340	368	342	362	349	323	350	384	342	332	368	347	306	361	324	328	352	350	359	328	342	362	330	342	330	349	352	362	339	307	364	379	349	316	359	356	347	359	331	347	346	351	365	344	318	323	354	366	364	340	343	384	374	304	344	370	358	341	349	329	340	324	334	364	375	349	360	358	346	325	341	344	359	307	335	321	335	347	349	360	364	341	358	352	362	339	364	361	351	347	325	347	375	352	326	353	334	377	338	359	345	351	335	341	347	357	341	368	341	372	356	332	352	344	344	318	323	328	362	342
37043	24747	20298	16552	10880	6774	4876	3141	1293	241	212	176	208	226	218	214	200	229	208	203	198	230	237	220	231	204	216	197	205	215	217	223	209	209	214	207	204	209	216	198	195	176	192	213	189	188	190	217	212	210	199	205	211	236	224	190	196	216	252	227	225	217	192	206	210	182	241	247	208	210	209	183	216	188	230	185	219	190	214	191	197	212	219	228	206	196	205	204	207	205	229	239	218	209	251	201	208	204	197	208	200	195	222	224	213	232	216	223	216	229	214	204	201	221	210	212	218	191	187	208	211	200	245	244	202	235	184	212	232	200	218	206	198	198	215	211	212	215	193	170	219	212	208	202	212	223	224	209	215	206	194	210	206	177	237	201	202	203	213	226	203	232	212	223	210	215	215	191	210	208	206	190	203	212	209	199	204	215	213	203	205	223	213	227	221	206	190	185	214	210	221	187	202	200	224	201	209	196	189	212	213	215	213	175	226	223	202	243	231	176	201	223	202	187	200	210	229	214	242	211	172	242	201	208	229	225	211	204	185	224	209	204	197	207	207	201	206	205	238	245	219	216	216	189	184	243	179	216	234	204	196	226	196	216	215	211	202	203	225	195	226	212	226	222	204	207	194	213	190	232	204	225	236	228	206	216	226	184	214	212	188	217	234	203	201	189	206	213	192	200	194	218	239	179	198	190	240	213	210	209	217	223	211	185	201	195	201	209	218	234	191	223	233	198	217	211	182	204	205	187	215	194	196	234	223	220	216	192	193	207	211	216	227	202	211	184	199	207	219	224	204	232	213	242	197	206	181	195	199	214	221	246	225	179	221	208	189	207	221	207	203	194	190	225	216	202	179	226	231	219	234	217	240	207	229	231	217	238	194	226	209	194	242	200	210	201	201	228	204	200	229	202	212	234	212	208	214	201	229	222	153	196	220	226	188	187	220	219	183	189	228	243	204	204	176	220	205	241	218	209	201	219	203	222	227	180	166	163	197	214	200	215	216	239	195	247	213	198	200	220	200	220	218	204	185	230	204	214	217	219	194	194	204	197	199	196	228	215	195	245	227	204	183	201	199	225	202	235	217	237	212	192	190	211	211	245	245	233	189	210	215	233	214	205	210	193	213	232	230	240	200	214	207	195	210	220	212	237	217	209	195	231	219	183	241	183	200	213	226	205	216	205	229	227	199	214	227	224	221	184	179	194	190	216	209	188	185	240	212	205	216	220	235	204	208	201	228	226	166	222	225	207	189	190	236	201	207	209	197	203	202	226	228	236	225	217	228	202	201	195	197	206	222	206	198	219	225	234	189	203	200	199	196	203	213	200	191	231	215	224	223	194	172	185	220	246	192	219	198	189	261	215	198	195	210	197	211	212	213	225	211	192	194	209	213	208	215	208	226	210	244	203	220	229	222	204	210	191	209	194	222	199	228	205	219	206	204	197	206	211	201	188	215	208	218	184	236	245	221	223	197	206	216	240	221	205	200	226	219	202	196	197	198	209	209	220	205	191	197	221	194	209	205	216	204	230	194	222	214	233	213	214	228	195	202	206	194	204	186	207	201	234	215	200	229	195	207	222	228	239	198	216	226	209	188	214	208	222	237	175	193	232	179	185	213	203	198	218	210	184	194	223	218	212	226	214	205	206	190	198	200	203	215	228	238	228	220	224	205	208	180	197	213	211	194	227	240	212	184	208	227	251	179	200	215	215	225	192	200	202	201	219	213	221	207	208	185	219	225	213	193	212	215	193	194	216	236	220	163	217	214	190	236	192	212	209	188	202	212	190	215	217	196	211	195	205	201	174	226	177	213	230	209	204	223	201	216	206	185	213	211	165	207	199	228	227	214	231	204	181	205	200	212	229	228	193	222	205	213	210	210	205	194	194	196	209	210	225	222	215	197	206	191	181	191	223	185	197	205	193	200	216	212	205	203	215	190	216	207	195	199	190	196	213	219	221	203	217	223	222	215	210	204	214	187	212	195	210	206	218	208	204	195	205	216	227	208	235	204	234	198	199	186	199	212	218	197	203	181	218	178	191	221	196	218	209	215	197	211	196	192	210	231	218	185	195	224	207	203	194	208	219	199	207	225	208	221	205	200	231	215	194	195	224	242	199	222	193	175	221	220	205	214	183	229	193	192	216	228	210	207	251	225	187	179	186	213	213	212	231	204	243	211	202	235	209	198	182	236	207	227	208	220	212	241	203	242	218	227	207	199	183	212	224	222	222	215	219	213	216	228	229	225	226	216	217	217	191	212	197	186	215	208	208	206	241	190	220	199	204	212	216	239	210	218	185	195	207	193	213	218	198	204	197	171	201	189	180	217	200	205	220	220	220	189	187	197	247	212	186	184	223	225	204	219	215	214	199	236	221	212	219	183	208	206	219	204	224	199	200	206	218	193	205	214	165	207	215	208	211	200	199	216	247	231	233	209	184	210	192	193	216	212	222	200	222	180	240	184	198	215	218	203	187	189	208	201	205	193	193	216	226	191	222	188	193	222	204	226	216	225	212	194	235	233	192	220	224	212	223	232	217	209	228	216	208	189	202	219	204	226	199	231	198	213	209	194	200	214	236	189	198	216	207	219	225	205	207	230	219	203	197	209	208	206	209	205	234	221	214	220	216	203	207	203	220	209	215	200	213	220	229	226	233	214	223	211	176	231	223	191	222	180	196	205	206	208	224	186	213	208	202	218	210	197	192	225	219	217	187	223	219	187	212	200	230	239	182	202	206	210	211	214	226	205	224	219	220	197	210	215	203	218	227	190	189	225	227	199	224	232	233	213	235	173	216	231	195	212	200	212	197	219	221	221	201	234	193	220	225	222	201	174	225	195	195	199	190	184	188	210	221	224	201	219	213	189	211	183	200	209	235	216	208	173	202	207	243	224	189	204	198	194	217	201	200	199	207	211	215	216	213	210	180	237	211	202	234	223	194	205	203	173	231	202	194	211	264	213	190	227	234	259	190	214	209	207	210	210	217	199	221	198	198	263	229	199	188	235	199	219	197	215	198	228	204	221	233	193	226	208	207	200	204	182	259	224	227	227	208	209	207	201	220	211	203	215	232	214	211	203	209	238	216	220	202	210	224	218	212	187	198	211	211	242	186	213	205	213	221	208	198	190	221	214	197	219	213	218	192	204	199	213	188	193	228	204	214	213	213	224	218	194	215	214	224	202	214	197	197	203	234	192	235	244	188	225	227	243	233	182	231	226	214	203	209	213	219	208	218	200	214	193	215	210	207	246	192	198	220	231	210	214	189	192	211	187	211	196	214	194	216	220	208	206	236	204	217	205	191	214	199	193	182	223	222	200	210	203	205	190	215	228	205	210	226	227	227	180	206	196	198	187	222	210	191	218	196	202	223	223	218	213	204	194	188	185	211	209	195	219	231	234	204	182	219	197	191	227	213	202	228	205	212	199	236	197	216	227	173	186	215	228	211	223	236	214	208	216	227	212	214	199	198	207	235	195	207	210	208	214	235	227	238	225	210
23638	19815	25026	30097	24568	19513	16340	11650	4546	476	491	507	509	519	474	495	472	463	485	468	473	442	485	483	475	480	494	484	451	455	467	507	489	460	453	515	524	468	498	470	512	484	469	419	482	463	474	473	458	508	451	442	456	462	443	432	434	506	476	492	446	475	493	499	464	484	463	465	480	486	497	508	486	469	495	475	479	476	493	466	443	468	509	449	500	485	493	458	478	486	506	465	492	479	507	461	465	485	468	482	431	489	458	441	474	478	445	482	463	471	485	473	485	477	468	452	475	465	434	460	479	440	436	476	481	470	481	499	437	490	460	476	502	456	496	473	486	441	466	452	496	525	460	467	463	469	495	501	493	458	472	454	476	465	478	475	518	455	491	472	490	500	486	460	470	472	477	462	484	454	454	485	467	486	453	463	474	459	477	482	435	450	470	536	493	462	477	462	493	445	491	468	464	478	454	453	508	506	498	451	484	485	496	492	455	480	485	457	482	485	471	484	451	448	476	468	514	451	479	487	481	471	462	504	513	477	484	479	481	472	478	470	459	454	453	477	478	466	454	482	476	492	456	452	483	463	464	535	467	459	463	441	480	513	470	465	445	431	472	504	513	483	442	458	485	467	469	505	480	486	515	438	494	501	484	473	506	512	463	457	492	474	461	484	503	499	491	482	506	445	473	449	450	493	480	512	484	450	473	500	518	444	499	460	416	486	500	466	479	439	459	452	454	481	466	476	466	487	480	488	508	441	489	505	475	446	502	460	456	483	483	479	480	468	480	485	458	448	497	488	451	469	482	471	454	446	493	465	455	489	487	500	521	502	481	514	499	478	460	436	459	484	479	469	477	455	519	476	472	472	489	471	515	447	455	487	488	523	440	490	505	457	492	505	438	434	449	469	518	490	492	488	477	499	499	480	467	487	465	471	501	506	470	478	483	471	490	466	464	450	432	469	470	468	481	476	468	498	442	476	475	498	438	524	470	478	441	479	496	469	469	494	461	464	487	446	477	439	461	466	507	454	492	470	449	459	463	487	425	469	495	481	512	447	481	491	466	509	513	488	433	458	479	468	474	473	478	473	475	526	520	473	484	440	466	458	479	489	495	481	483	480	492	454	453	455	451	515	520	476	446	445	463	506	488	511	467	459	491	482	457	480	504	480	508	477	501	482	521	481	428	468	482	519	460	464	474	463	461	421	476	474	482	467	394	487	481	420	463	480	491	477	486	488	461	447	460	478	479	463	468	434	461	489	469	463	465	488	486	494	484	468	476	448	524	461	461	463	467	441	475	460	433	478	492	464	464	446	471	473	482	471	468	461	513	463	481	461	461	462	470	486	454	505	500	506	483	461	455	475	463	490	474	456	484	494	452	480	502	478	450	436	468	488	501	453	437	452	463	477	436	479	453	462	480	458	465	472	456	493	508	445	471	486	440	471	422	451	450	463	480	491	494	469	504	455	485	448	491	490	433	507	468	488	493	503	442	481	474	439	493	465	477	497	451	472	529	492	492	472	550	488	462	502	476	432	493	486	455	457	480	466	521	456	475	471	463	492	497	499	470	467	529	498	466	500	478	506	478	468	460	479	438	464	458	451	510	485	461	481	469	462	483	479	475	495	500	468	502	485	486	467	503	495	487	486	476	486	445	463	437	464	457	459	467	482	443	453	478	520	441	494	480	462	515	474	474	493	448	494	501	520	453	477	450	453	466	483	479	500	501	476	475	454	484	470	443	484	444	521	482	468	446	443	469	500	514	476	440	447	492	485	481	465	520	476	487	466	455	483	517	470	463	428	483	495	461	451	440	497	479	466	459	489	451	455	472	464	492	459	505	460	481	474	475	496	476	505	472	501	490	469	443	438	494	460	459	452	480	461	482	432	505	521	461	484	472	473	408	489	450	457	487	473	469	467	467	517	497	518	488	462	499	517	441	478	477	507	455	483	463	412	436	445	445	437	432	487	463	500	483	526	480	484	495	468	515	517	441	467	434	494	457	485	461	459	444	461	471	438	457	461	433	518	457	494	475	468	456	433	483	479	468	480	457	504	450	468	465	498	490	501	489	483	487	463	501	492	449	467	511	477	459	489	490	463	468	511	454	446	466	498	452	485	459	500	486	480	452	493	469	482	464	500	496	510	432	489	474	477	463	495	481	472	492	458	485	522	493	502	512	445	484	467	474	478	470	469	467	474	444	456	483	476	448	481	489	484	459	485	479	454	507	475	493	475	470	505	484	471	448	504	477	498	481	482	464	509	469	474	476	495	483	468	455	472	466	487	513	492	463	470	462	473	503	467	454	493	462	474	474	438	483	463	489	509	482	459	480	458	460	496	496	455	475	491	466	493	464	436	469	454	458	463	485	473	488	447	457	453	493	480	434	509	454	466	489	461	495	465	485	462	494	450	450	474	443	465	485	495	479	507	479	447	470	493	477	469	488	499	436	461	479	522	403	505	481	492	444	503	500	502	482	500	476	459	494	490	462	476	543	463	517	498	460	475	472	471	502	471	488	490	479	467	438	486	469	512	471	485	472	447	489	443	477	463	490	453	458	456	442	443	442	491	470	447	471	453	446	471	460	516	473	496	450	435	498	480	477	448	463	489	483	455	498	475	491	449	499	485	491	497	471	454	495	483	496	495	473	512	492	511	476	491	491	509	507	456	446	496	488	459	464	479	501	469	479	464	492	482	454	492	497	468	489	449	427	511	494	436	465	474	456	468	514	459	463	439	469	521	465	474	464	482	473	465	495	463	481	469	452	479	470	469	437	508	504	449	466	474	492	491	481	513	502	446	502	461	492	495	479	498	488	463	481	484	486	463	479	480	459	442	457	477	438	486	463	472	468	539	476	478	468	466	483	444	431	525	475	493	490	495	451	450	467	484	495	429	461	423	454	452	481	478	498	479	480	432	482	475	504	470	487	498	477	497	474	481	468	497	472	494	466	467	492	469	440	469	444	465	479	450	459	474	447	503	457	466	468	471	493	494	454	438	515	464	499	483	475	451	455	472	470	467	480	494	452	425	439	494	426	463	439	481	451	454	474	491	463	476	450	454	461	487	459	513	493	437	446	478	517	458	505	483	493	512	474	456	461	478	488	447	472	463	510	493	448	461	491	475	471	458	491	498	496	454	472	463	490	475	472	495	482	477	528	495	471	478	483	476	484	436	481	478	464	459	445	489	443	486	492	449	488	457	467	507	470	482	491	477	492	479	506	475	481	467	439	498	498	472	460	457	497	493	443	442	450	470	487	521	447	455	471	474	464	491	459	464	484	467	482	461	421	452	460	486	472	466	456	450	510	450	480	421	482	455	497	448	454	464	476	482	483	486	517	463	460	478	462	488	484	498	467	470	461	495	492	486	462	427	423	473	488	445	490	488	490	483	479	443	490	444	456	437	470	484	441	450	493	494	462	447	482	428	512	506	504	478	452	491	459	487	485	470	463	486	474	497	484	522	466	490	502	467	491	520	498	457	490	504	512	491	474	456	482	464
47897	33997	26687	23776	17775	11806	9954	6779	2726	232	164	157	169	185	192	212	170	162	186	199	213	184	186	178	188	194	179	189	164	174	168	220	192	197	180	206	211	189	185	197	196	191	199	189	203	208	201	200	164	196	223	174	204	206	174	208	222	197	177	195	199	193	178	174	189	180	183	222	186	192	205	165	177	180	205	208	189	198	168	211	184	176	191	187	191	187	192	167	209	180	186	190	209	183	185	171	174	193	199	188	200	173	190	178	198	173	214	179	159	171	173	188	180	186	176	162	189	206	193	186	196	186	181	190	181	166	188	204	200	187	167	198	209	198	205	182	183	212	182	167	172	182	212	203	191	175	183	196	184	199	182	191	195	204	181	172	193	193	204	184	179	181	196	193	152	185	190	192	187	181	177	186	198	201	169	172	204	192	187	197	183	176	201	200	145	204	189	192	162	208	188	190	181	195	184	174	186	186	163	190	186	181	176	196	186	198	173	211	198	206	185	165	190	187	174	196	174	183	189	176	171	196	185	193	152	200	175	187	179	180	185	187	195	205	189	194	162	186	160	179	184	161	189	207	165	157	194	200	187	206	178	180	223	169	162	201	200	195	178	175	191	211	190	205	167	199	182	192	175	190	190	186	176	175	180	175	173	185	179	174	193	207	180	201	198	162	189	188	191	215	190	180	173	197	170	198	177	168	167	183	192	180	184	187	198	171	187	187	194	192	176	176	189	203	161	189	177	192	174	188	198	197	181	165	160	168	161	169	186	192	180	175	192	179	169	175	187	175	197	155	188	200	157	190	185	193	180	193	182	217	179	165	197	180	182	166	177	173	193	190	183	180	168	163	181	193	214	185	218	175	186	189	184	175	210	207	187	163	160	178	206	186	194	191	178	175	210	176	166	197	191	185	180	153	203	169	185	195	185	204	191	166	198	174	184	205	185	192	188	175	189	193	175	214	163	164	178	183	190	174	200	199	185	163	182	192	196	176	191	192	198	214	188	193	192	212	202	189	191	208	180	190	162	199	190	190	193	180	209	182	194	164	184	182	217	209	209	195	183	181	184	176	191	181	188	192	186	169	172	200	170	191	180	184	196	176	184	168	175	185	213	190	178	186	178	192	185	166	199	200	178	198	173	200	161	183	200	214	190	203	170	169	169	206	176	157	159	175	187	192	196	193	179	159	157	195	211	166	179	214	191	174	176	218	196	181	195	196	153	167	180	191	200	174	181	200	204	197	185	167	199	209	198	172	188	183	194	178	193	214	182	167	210	183	175	156	183	187	186	221	184	187	171	199	211	159	195	185	170	154	198	189	172	188	185	170	179	207	168	190	202	179	181	165	200	189	190	197	190	183	195	170	188	191	217	152	191	184	191	195	144	195	188	198	186	229	223	187	208	172	181	199	191	170	186	210	191	189	162	168	171	186	168	209	177	184	191	199	196	193	162	209	187	172	184	174	203	158	159	200	177	173	178	206	190	170	167	188	166	175	161	164	188	186	158	191	196	169	176	168	186	179	165	182	178	183	188	162	204	164	212	215	182	205	184	199	188	178	206	180	163	194	204	181	183	190	198	190	182	175	185	191	167	219	177	223	184	188	176	184	205	209	170	205	177	189	215	194	208	204	181	185	195	187	187	172	194	180	188	219	194	176	175	179	149	184	171	183	162	202	173	179	210	190	183	131	209	186	207	201	202	176	172	179	181	198	173	175	191	182	168	189	169	183	199	175	205	200	190	191	197	188	180	171	184	154	174	188	191	191	161	136	177	161	206	178	218	202	198	182	177	190	188	182	212	191	198	203	196	193	177	183	183	206	180	194	203	185	200	208	195	182	203	179	151	185	172	191	174	176	208	194	211	171	174	183	174	213	183	191	194	179	152	152	209	181	194	194	163	173	208	188	207	187	164	204	199	181	196	175	199	170	183	171	196	193	201	177	182	207	182	201	166	197	173	197	167	190	159	176	186	181	180	209	191	187	223	175	224	196	200	181	196	200	176	182	175	181	194	170	168	196	189	206	167	175	181	206	215	190	166	156	196	201	214	158	167	192	175	165	197	198	196	206	188	190	186	178	181	167	187	197	212	178	206	184	193	189	193	172	184	180	214	206	177	158	186	185	166	157	199	190	191	211	168	174	211	170	169	184	191	208	190	201	198	185	165	156	205	185	162	172	172	187	181	170	175	180	191	160	171	188	182	216	163	163	177	227	186	169	166	186	176	186	191	179	219	178	190	210	173	181	194	163	172	192	178	206	199	185	181	186	165	194	187	195	174	176	195	192	203	170	188	199	194	188	184	147	183	169	191	189	184	199	180	191	197	219	228	202	202	168	219	190	186	187	207	175	188	182	194	188	175	152	186	171	180	213	189	175	191	174	196	159	181	164	152	190	185	167	176	161	208	178	178	187	192	209	177	204	179	183	202	186	186	166	180	177	174	184	162	147	169	218	168	185	183	160	167	182	194	204	212	210	182	162	177	174	199	178	203	188	188	183	186	193	170	175	211	205	196	194	181	210	202	177	199	163	167	204	170	192	202	182	178	181	197	171	190	191	176	179	139	161	172	203	172	168	149	194	188	164	193	173	206	174	183	173	171	164	156	208	183	176	173	197	195	195	178	171	195	194	191	168	177	189	188	178	194	181	191	177	189	201	184	187	205	186	164	204	169	213	209	181	202	193	207	186	180	199	181	178	192	209	197	200	188	210	197	203	214	177	221	196	190	171	161	174	194	158	180	176	171	179	188	167	167	176	184	201	174	198	186	196	187	190	204	165	181	196	190	196	192	190	217	175	190	200	187	195	174	197	202	159	172	213	200	171	204	227	214	194	191	201	187	188	215	191	190	183	207	195	174	166	176	186	190	177	177	199	181	186	178	203	204	195	196	202	189	203	201	189	196	187	187	201	199	181	169	198	168	183	160	181	210	180	179	169	178	174	174	171	189	211	186	166	197	182	153	173	216	195	160	172	207	168	207	187	172	191	189	191	182	192	183	181	210	182	168	154	170	158	185	196	199	184	206	190	168	172	186	151	194	195	215	188	180	180	152	171	190	203	165	173	173	194	181	169	178	174	195	185	191	175	176	177	154	198	193	170	176	186	178	187	203	187	162	175	173	178	172	187	196	187	168	199	188	196	171	160	192	170	182	187	205	193	167	168	149	181	165	140	195	181	153	186	211	183	188	192	201	189	183	192	187	180	148	188	189	161	171	207	203	182	182	181	193	181	187	183	177	189	195	172	193	197	171	171	171	195	182	178	184	199	192	206	156	170	165	184	193	210	190	193	217	190	203	191	185	158	175	194	199	159	211	178	210	182	214	182	196	188	170	179	188	181	182	166	189	171	171	167	176	181	214	197	149	162	170	188	172	166	169	176	180	168	172	201	195	211	204	196	183	200	202	198	192	177	205	195	166	218	222	188	198	154	187	197	168	191	180	172	167	178	216	164	183	214	234	189	178	188	198	189	199	178	209	216	149	185	174	173	161	165	182	176
30315	26465	29530	37085	32270	27592	26117	20451	8362	456	474	451	442	407	463	453	445	426	407	471	442	423	400	445	452	427	417	373	439	446	426	404	409	391	452	442	415	431	426	430	400	390	433	441	383	447	418	425	415	425	388	408	412	405	414	461	429	435	427	409	435	396	400	407	416	438	410	405	411	399	411	381	392	412	407	374	421	437	427	380	400	458	399	413	391	399	390	434	388	424	419	416	399	422	420	411	388	429	401	402	383	415	421	398	400	429	416	406	413	420	423	408	409	389	434	437	399	412	402	427	421	402	407	435	396	413	419	381	433	422	407	403	407	393	397	431	421	430	426	440	435	396	414	408	403	379	390	402	412	405	425	397	461	403	436	389	422	388	420	442	411	398	397	411	428	391	443	433	404	412	410	390	374	405	394	437	433	425	410	426	399	406	427	431	411	414	441	429	419	412	423	406	429	429	416	423	414	352	448	429	402	394	417	420	409	425	437	413	409	430	407	383	377	375	397	413	408	403	383	377	400	408	431	381	396	430	443	410	430	449	398	406	414	406	420	398	412	380	439	382	445	415	420	411	422	431	396	400	375	402	410	429	401	413	437	423	424	412	406	418	410	389	440	389	405	401	411	406	436	408	407	408	415	417	392	413	428	411	411	417	455	412	443	440	397	418	422	405	400	400	414	392	458	452	421	401	412	413	416	440	418	409	407	409	452	410	389	430	442	425	410	444	420	427	407	402	436	402	432	423	411	381	444	448	414	415	431	404	403	417	412	410	408	456	389	433	409	402	416	402	394	397	420	401	434	379	371	389	403	384	455	380	407	420	403	400	434	409	427	385	478	421	441	428	424	432	449	441	391	437	435	437	396	429	402	422	404	442	428	415	390	421	372	418	394	382	425	387	447	416	403	410	432	430	423	393	424	436	386	433	387	430	408	390	401	392	424	428	413	437	412	398	380	442	367	397	413	406	413	457	419	433	390	397	428	389	409	418	407	362	398	426	438	389	434	436	420	408	419	445	403	402	426	418	408	432	437	412	392	405	414	410	460	431	407	428	398	431	440	417	396	419	416	405	402	416	407	410	432	428	455	387	414	362	391	419	420	418	407	411	415	435	415	424	422	379	416	435	435	434	416	374	403	417	379	409	376	416	371	407	434	387	404	433	431	429	403	452	404	420	397	407	364	444	411	386	388	418	390	439	410	413	423	401	438	430	419	426	400	390	418	371	404	458	418	443	421	425	388	438	413	428	408	395	432	384	407	418	416	445	448	413	392	378	418	406	414	440	398	407	382	418	421	387	430	381	393	399	382	413	408	427	442	398	433	412	429	395	414	407	438	417	437	434	404	412	433	428	434	416	399	417	380	411	403	383	409	395	433	446	391	425	379	441	428	466	409	409	433	415	411	413	405	433	446	430	375	378	393	423	423	437	414	428	400	418	415	425	430	424	406	423	387	431	405	416	400	440	415	419	415	397	413	418	398	403	416	401	392	411	408	455	420	420	391	413	447	398	382	425	370	398	447	418	421	403	374	405	404	378	420	443	443	441	412	381	436	429	401	415	424	436	405	378	432	402	429	413	428	413	447	401	416	428	439	423	427	421	446	425	410	382	385	414	390	427	400	423	430	430	413	390	434	406	426	433	398	415	391	387	412	401	438	455	374	425	427	398	400	411	418	403	395	424	375	400	386	389	405	375	412	407	440	411	444	429	394	421	396	401	416	401	413	390	385	386	412	427	391	433	445	462	372	420	386	398	404	397	448	413	442	421	419	415	367	418	394	415	433	379	443	416	394	426	442	437	414	425	429	411	416	441	372	412	425	399	386	421	448	383	428	421	454	416	387	417	398	413	415	431	434	436	415	425	398	440	443	401	431	425	384	393	436	445	448	423	395	409	386	409	363	438	425	398	391	467	397	421	415	401	406	410	420	405	457	391	407	406	427	400	419	421	409	431	398	381	415	429	435	422	451	429	424	427	436	384	404	402	430	401	427	438	413	402	436	432	411	406	422	368	365	404	439	468	413	388	393	352	394	430	417	401	418	432	436	419	415	377	402	419	417	433	403	426	392	411	428	395	426	408	426	400	420	379	453	416	391	438	384	377	435	402	441	379	417	415	386	404	404	425	425	418	399	422	414	414	437	418	410	406	448	430	411	401	417	390	433	425	393	380	421	428	401	422	381	423	401	432	411	397	398	414	433	439	431	413	415	390	417	407	410	427	428	436	405	431	420	451	399	399	400	405	395	422	396	387	431	421	418	368	396	367	396	392	430	440	452	446	417	419	450	412	395	384	420	406	397	370	397	419	420	392	404	397	410	400	421	409	413	406	432	424	415	424	435	381	416	396	405	431	414	434	417	356	415	447	417	434	401	406	412	413	444	400	386	396	387	396	453	396	424	392	359	421	413	410	415	399	392	394	406	424	396	407	398	427	437	439	394	410	414	415	403	396	426	410	433	401	410	383	458	411	407	343	399	427	432	387	387	388	398	412	422	421	404	423	416	422	426	374	450	406	426	441	394	426	406	438	390	356	392	409	473	398	444	425	442	406	383	418	393	441	433	395	411	431	435	434	454	447	429	385	406	413	389	415	422	430	392	435	404	412	403	438	422	439	419	411	417	440	440	411	375	404	374	441	374	429	398	394	405	369	426	387	400	403	397	449	404	409	427	415	417	435	437	384	430	429	430	419	398	411	399	374	450	387	406	460	432	423	469	417	411	428	396	419	407	432	378	390	423	465	432	401	408	414	395	407	447	416	419	400	414	404	394	413	435	375	412	407	428	443	421	401	436	422	427	405	413	400	399	446	418	434	410	394	384	422	412	400	417	455	408	437	421	457	399	446	431	431	383	394	401	412	412	443	368	395	400	418	424	426	414	370	433	417	414	421	431	411	424	365	427	422	428	447	424	422	435	416	377	393	424	405	408	413	425	407	397	412	408	440	408	378	419	434	408	407	383	422	433	385	444	447	411	387	423	400	423	431	443	411	393	430	440	422	413	417	429	431	386	438	398	416	418	435	393	419	444	412	415	404	420	408	391	449	417	429	429	407	419	416	406	381	401	388	401	415	416	416	405	424	418	464	426	428	384	431	451	397	427	395	419	402	390	411	431	443	383	425	376	423	364	412	429	432	372	423	413	413	418	369	401	415	451	431	368	380	415	382	388	424	415	439	433	430	403	438	425	417	390	418	461	462	427	416	382	429	388	438	447	433	389	411	413	421	377	463	361	413	401	393	404	404	399	411	436	411	414	414	419	403	392	398	432	407	436	408	456	399	381	421	439	428	469	425	411	431	378	419	423	432	439	416	403	435	376	393	384	406	386	405	385	399	390	400	422	395	392	402	382	417	396	415	418	425	449	391	403	422	419	403	380	429	431	389	415	407	423	409	442	431	402	447	381	358	439	416	402	431	445	415	429	394	428	388	409	382	408	436	383	456	395	388	402	409	407	437	424	417	373	388	455	413	404	397	382	403	412	466	420	393	416	390	439	402
19646	12442	9535	6218	2805	1042	559	341	149	136	157	163	164	156	128	141	136	115	143	155	126	148	156	114	122	115	135	122	142	178	143	140	152	132	145	142	150	152	156	134	145	126	127	142	150	127	139	134	145	140	128	153	119	172	151	126	128	142	128	139	146	140	129	138	162	131	133	168	152	143	137	119	146	142	141	141	145	158	127	167	147	150	131	128	143	147	135	159	147	133	129	164	123	153	138	168	136	151	140	156	141	143	127	142	137	143	154	151	139	122	116	154	147	137	163	138	149	141	135	177	144	144	139	145	158	131	131	126	117	182	148	155	133	130	143	144	129	127	127	142	134	141	140	151	130	154	135	147	125	132	140	125	143	138	170	135	145	145	124	134	137	145	133	136	142	131	136	160	125	149	127	140	166	140	139	155	139	143	149	133	127	161	127	136	144	129	128	154	139	147	139	124	133	124	136	150	141	139	131	129	146	148	147	130	129	144	126	167	141	139	133	117	146	148	129	127	152	141	133	126	134	164	121	147	152	142	150	144	144	145	156	137	141	121	132	154	159	130	137	147	154	130	150	122	143	140	146	151	132	140	124	117	135	141	128	154	115	147	135	138	138	143	134	135	131	137	139	154	142	125	125	145	159	144	128	119	139	113	145	144	157	149	131	157	133	130	158	153	132	134	169	139	117	141	136	136	146	126	133	116	126	133	152	149	140	148	143	114	146	132	151	145	145	165	152	150	136	140	138	135	162	165	123	143	128	134	147	144	114	135	136	135	145	145	152	127	127	127	138	139	141	150	131	143	118	150	123	142	139	137	134	119	131	137	134	135	155	150	159	157	138	148	140	127	159	137	125	133	142	137	159	126	146	144	153	142	144	133	145	144	138	133	126	126	129	154	154	129	129	144	147	149	118	115	154	150	135	146	140	137	158	122	137	139	142	135	107	132	157	161	161	149	151	123	126	131	126	142	135	118	173	143	138	142	139	169	153	147	146	144	127	114	143	139	143	143	116	130	118	132	137	158	140	137	143	158	151	132	140	138	114	148	136	136	133	146	121	132	152	144	150	147	140	139	130	152	134	116	164	127	136	155	135	150	127	120	129	154	138	145	137	158	133	143	138	177	138	130	144	151	129	133	116	121	124	142	135	124	160	125	130	139	125	126	146	133	137	138	127	128	142	110	135	121	134	146	156	131	124	137	118	140	145	122	145	126	147	141	141	150	151	132	138	129	156	133	143	146	163	134	132	145	141	140	133	145	142	147	146	121	149	116	139	131	109	138	132	138	158	131	154	134	130	119	128	143	148	134	132	134	160	124	169	161	126	149	157	145	160	175	143	135	135	122	124	137	154	133	127	132	129	139	127	129	130	138	159	121	172	151	154	162	157	147	120	141	144	143	151	149	161	148	158	144	147	121	132	143	141	147	153	173	150	127	141	141	133	134	132	156	140	131	137	136	125	129	148	160	131	144	134	122	169	117	141	157	150	148	143	133	116	139	142	111	143	140	145	158	128	138	126	149	151	175	123	132	144	153	145	132	128	122	145	132	98	94	138	157	136	148	146	154	161	148	154	126	138	144	141	144	124	144	141	148	128	145	133	125	152	141	135	129	110	118	140	134	140	143	155	131	137	128	145	146	144	143	151	103	140	137	122	119	144	145	146	140	130	139	170	134	110	131	150	130	151	132	150	155	155	144	170	142	134	127	132	136	133	130	141	142	128	120	140	134	143	121	152	133	117	163	143	137	151	118	121	121	150	136	143	153	142	142	142	142	116	131	139	159	127	139	140	142	130	121	129	143	139	140	124	150	132	130	124	114	145	160	137	133	139	137	145	138	129	134	162	142	178	139	141	130	156	134	137	141	146	130	136	145	117	138	137	138	128	118	133	131	133	150	142	145	136	147	141	127	134	129	135	153	123	130	141	120	149	130	151	146	139	125	131	119	128	154	144	158	147	149	149	158	155	148	128	154	133	134	143	154	140	151	123	129	140	149	122	139	142	150	150	146	123	155	151	142	129	159	160	131	151	152	125	130	133	136	140	162	154	142	129	143	156	145	151	167	161	116	121	138	136	136	154	131	126	140	147	131	127	130	137	141	145	147	129	133	140	168	149	163	144	177	123	145	146	133	111	118	164	149	139	158	131	162	145	149	141	150	172	143	153	136	165	127	110	146	148	162	163	126	150	159	159	141	128	144	156	152	144	106	122	150	135	132	135	120	116	142	161	164	136	147	153	126	147	154	130	111	133	146	154	155	140	136	146	143	147	125	175	141	158	138	150	145	137	140	153	131	117	133	141	131	151	130	127	150	137	167	158	131	155	151	127	128	118	142	128	128	137	150	130	148	140	127	118	141	130	130	124	149	125	137	142	126	132	134	142	169	147	156	145	151	132	128	122	148	145	124	157	136	153	150	138	136	142	155	143	142	118	158	155	137	130	134	144	137	135	128	133	140	139	149	135	124	149	165	153	149	132	135	122	135	131	130	130	158	155	148	139	163	160	147	149	137	154	153	171	133	142	134	133	159	153	126	133	146	148	148	131	135	136	127	122	119	142	149	121	147	129	158	129	147	134	132	149	130	124	125	132	133	117	156	142	121	149	139	125	128	127	147	148	130	155	141	151	130	161	152	135	161	114	139	132	159	136	139	156	127	154	162	139	142	138	129	129	133	118	144	139	148	132	135	162	123	124	131	110	144	128	142	150	137	154	136	144	147	132	159	153	139	146	151	135	152	162	147	156	156	138	127	139	111	117	155	135	121	141	132	135	146	152	136	141	159	174	143	138	144	135	158	135	135	169	140	141	128	134	140	160	146	125	137	136	148	165	151	132	133	129	150	141	138	161	145	140	133	145	135	142	133	147	134	133	133	138	121	135	127	129	118	151	146	137	119	134	130	133	156	146	134	146	125	172	163	148	148	154	135	168	145	152	158	130	150	140	129	151	121	165	162	164	158	158	132	144	135	148	160	123	135	152	134	155	170	118	138	124	144	161	142	153	144	148	142	137	141	148	151	141	137	149	136	139	132	136	118	138	131	142	144	142	129	118	125	156	143	144	140	137	127	143	131	125	150	128	146	142	123	151	141	156	153	131	146	160	144	156	126	143	161	135	121	157	123	143	156	120	139	135	145	152	152	122	133	136	128	131	168	151	126	117	133	122	147	147	138	149	142	126	132	144	133	135	154	155	140	158	150	142	143	122	155	147	155	143	130	147	135	159	151	154	137	154	130	165	163	137	147	152	151	137	131	139	154	170	129	127	120	161	113	153	136	148	152	144	133	145	146	127	146	130	133	168	147	130	148	139	131	141	135	122	125	156	129	145	137	134	139	143	127	165	153	144	141	119	137	145	152	149	139	132	140	134	115	140	149	148	153	152	162	130	139	112	150	135	146	146	152	137	137	130	142	132	131	130	150	145	143	159	157	153	127	138	148	151	121	121	147	116	157	153	142	132	150	141	158	152	138	137	167	153	139	140	147	137	155	153	115	151	156
12639	10589	14663	14657	8824	3987	2390	1274	399	365	325	322	340	341	320	308	322	335	355	322	304	331	386	342	376	335	329	349	327	342	333	336	356	359	366	327	366	308	360	360	321	346	289	338	317	356	324	345	357	351	321	325	301	304	330	351	306	315	331	341	340	331	339	339	358	364	354	351	336	353	331	323	320	308	301	351	347	364	358	319	340	337	328	343	358	323	343	355	345	317	292	287	350	321	358	333	350	355	358	362	332	355	368	363	300	322	338	328	350	320	335	355	357	344	321	309	332	347	349	349	363	323	347	345	343	326	330	333	324	335	315	359	299	328	327	337	330	353	337	328	315	360	329	323	339	362	331	362	322	339	326	349	347	332	334	325	356	328	340	316	329	316	348	353	337	348	352	348	319	341	329	313	320	356	347	355	324	359	333	352	340	318	311	354	354	370	304	333	347	346	350	350	308	331	356	291	362	305	326	333	346	336	323	299	342	310	345	346	352	310	295	344	331	307	323	356	325	332	346	336	309	309	331	320	336	339	316	302	325	331	351	354	356	346	354	341	324	341	348	355	334	379	343	334	312	357	337	350	355	336	315	349	325	371	318	327	349	326	303	307	338	338	319	310	353	340	313	300	330	349	327	334	353	323	319	324	311	322	363	335	319	302	347	334	327	342	353	322	329	333	314	316	350	317	355	337	335	328	333	319	333	298	332	328	346	294	350	354	307	329	341	322	323	350	346	336	335	313	334	331	333	325	337	284	332	369	305	321	305	325	339	327	324	345	314	337	337	329	326	330	322	327	340	315	357	336	318	318	329	305	344	345	339	348	349	325	352	306	344	364	313	365	352	306	340	317	343	346	329	332	339	337	322	351	336	332	316	314	343	349	334	328	327	342	343	356	364	309	339	348	313	294	348	339	342	338	348	361	322	336	357	343	316	356	327	341	305	338	344	339	347	344	332	324	344	361	317	314	344	314	351	348	310	355	340	345	347	337	320	329	339	346	338	314	346	348	340	297	317	331	335	339	328	305	325	362	341	369	335	344	301	307	345	297	340	337	351	331	357	331	323	348	331	349	352	323	321	313	358	358	332	365	317	356	297	337	344	366	334	337	343	326	350	312	326	355	334	319	304	357	344	356	352	337	333	297	357	361	350	333	356	352	337	310	312	311	382	332	299	320	332	337	328	347	336	340	329	351	345	306	318	327	353	315	342	314	346	356	337	345	326	313	318	313	291	357	344	315	347	318	345	354	347	341	346	331	336	319	325	315	360	334	326	344	322	333	332	374	319	349	311	339	336	344	309	349	361	336	349	332	317	347	349	337	329	350	361	342	331	326	342	346	342	337	342	346	367	325	360	336	337	358	345	327	330	362	308	323	341	372	314	325	329	380	346	362	321	346	367	328	302	313	309	346	336	334	325	313	348	323	337	349	332	324	324	359	338	348	348	309	331	337	326	306	328	339	329	349	343	342	350	352	345	292	340	341	374	350	338	297	351	341	341	320	303	322	328	305	337	302	355	358	354	341	313	346	310	343	339	338	307	341	337	330	359	380	330	375	331	319	305	300	334	333	325	332	303	324	334	332	306	323	355	361	317	337	321	305	349	358	349	329	319	350	356	319	348	328	361	319	336	343	326	346	341	339	311	363	348	309	351	342	337	353	325	337	305	348	356	322	356	317	355	331	298	335	320	315	339	360	338	319	338	337	319	320	308	338	325	349	310	326	304	327	312	329	309	354	349	356	323	343	310	335	323	331	324	333	307	278	301	330	326	336	352	335	324	346	314	329	305	300	327	317	357	333	348	342	329	359	374	346	350	318	339	388	310	315	343	341	323	340	334	341	376	340	311	314	341	351	360	290	339	360	312	344	312	370	315	288	313	333	334	362	328	362	337	342	338	301	390	353	369	319	305	297	343	348	317	343	327	331	338	316	350	352	353	331	332	322	326	316	361	321	350	356	327	357	346	336	348	302	310	355	310	340	350	375	324	338	344	327	310	339	354	381	337	334	330	344	320	323	325	340	334	309	361	325	342	323	343	291	346	311	327	344	321	306	333	324	344	373	321	320	316	320	365	341	302	310	312	332	315	323	350	348	339	325	337	312	311	319	323	351	304	344	342	337	280	359	335	313	354	356	372	320	371	373	341	348	315	388	325	350	333	339	342	312	340	335	331	339	330	349	342	329	337	382	324	305	350	333	334	331	354	358	336	315	349	326	338	337	334	364	334	326	319	367	349	361	333	328	353	350	313	325	333	321	341	319	344	354	346	330	310	336	366	319	362	324	329	331	331	341	334	343	335	313	325	340	313	318	354	324	318	351	362	338	322	341	334	309	309	364	343	334	368	334	325	356	305	335	353	317	337	335	339	331	337	319	364	339	310	329	336	341	328	340	320	324	332	342	318	363	340	329	340	343	338	315	353	335	331	333	334	341	350	306	320	331	334	345	339	348	332	338	331	363	334	361	326	363	365	330	324	328	339	326	322	359	356	325	323	320	327	327	355	323	336	315	358	336	326	333	322	318	334	334	355	325	325	308	340	332	344	355	322	340	350	319	350	351	314	337	345	322	321	319	313	337	342	333	338	308	349	323	355	320	320	321	310	308	358	344	330	311	347	329	329	334	355	341	322	366	329	337	319	363	342	312	344	360	349	350	319	332	364	330	346	368	317	330	353	333	309	327	319	333	351	298	325	354	324	354	362	336	333	366	373	306	345	329	354	329	323	347	350	340	341	334	314	325	352	338	370	312	333	331	322	312	340	331	327	325	339	324	296	313	347	338	330	331	333	312	313	339	335	318	360	330	324	332	337	331	324	383	332	368	348	354	331	329	325	340	313	323	326	353	317	335	356	314	326	338	333	312	316	371	310	361	330	353	323	347	327	301	312	328	327	325	335	359	328	332	370	358	342	324	339	332	352	338	332	324	336	328	333	341	367	342	345	313	322	341	343	317	338	357	314	328	316	337	334	327	333	323	325	330	339	340	311	353	323	339	354	330	310	293	340	321	339	343	301	326	353	294	333	372	312	343	345	344	381	335	325	334	323	356	343	346	318	347	357	336	314	327	341	375	339	320	323	346	329	346	334	352	364	323	346	312	373	359	360	365	329	339	345	326	339	283	366	332	348	342	333	325	359	331	335	345	333	343	350	333	360	334	333	358	340	336	339	337	349	381	316	335	354	349	322	342	369	321	326	331	346	333	317	348	340	325	323	344	349	322	374	340	323	375	327	319	337	318	333	329	336	299	317	314	324	368	353	317	313	351	335	345	333	340	337	366	327	342	327	318	316	339	325	351	347	307	330	355	341	340	340	373	354	334	346	314	351	369	342	334	325	349	328	335	368	329	332	322	371	331	314	335	348	359	346	331	333	311	349	319	319	351	336	346	314	340	348	325	350	352	328	322	369	337	329	334	342	320	344	370	341	314	317	304	341	342	359	337	337	360	359	353	323	348	375	358	337	304	364	327	338	330	351	314	354	337	318	344	351	362	369	342
37665	25724	17378	14807	12374	7941	5136	2270	377	214	191	206	204	209	203	199	214	196	202	206	207	178	183	191	193	226	189	212	220	216	199	177	184	200	189	201	187	191	193	198	223	189	216	217	196	194	189	204	216	186	207	224	189	223	183	238	196	202	221	202	191	186	197	191	205	223	209	195	202	210	191	200	199	191	232	171	215	189	237	188	186	211	206	195	181	199	192	220	200	202	221	188	218	205	196	205	203	209	219	210	200	192	192	195	187	197	177	204	228	208	184	219	155	171	202	209	202	220	190	220	210	171	224	214	214	169	201	198	192	230	212	191	191	228	219	191	176	222	199	207	207	195	206	180	203	221	215	198	206	196	204	203	186	197	196	193	208	196	192	178	221	199	200	218	206	196	222	195	188	239	188	202	244	215	199	183	204	188	192	222	192	216	188	199	205	216	196	206	197	189	224	220	193	189	192	221	220	199	192	216	222	226	204	200	215	188	188	192	214	179	216	175	197	201	221	219	201	195	191	203	198	182	215	194	219	219	208	206	213	197	207	208	178	206	227	221	219	219	219	199	186	213	200	185	179	201	200	206	211	221	196	187	201	195	189	190	191	189	184	169	214	215	216	180	208	217	193	231	179	183	201	184	222	244	224	216	185	182	189	181	222	227	186	181	208	177	206	211	193	217	211	193	213	182	177	180	199	234	193	184	167	204	201	188	193	220	218	182	214	197	218	231	216	202	187	188	193	222	194	191	224	192	216	217	178	217	182	192	170	201	212	193	201	216	232	191	224	200	243	218	207	204	198	205	194	201	209	206	184	192	229	210	206	227	202	168	190	215	199	202	238	213	205	203	208	212	188	220	237	192	195	184	227	221	187	197	224	203	164	211	207	212	190	206	188	200	201	200	196	207	202	212	184	203	166	211	189	215	170	171	190	182	215	180	219	198	229	207	195	221	221	198	192	203	228	215	196	191	203	239	194	213	183	196	199	197	214	175	214	199	191	207	213	196	202	214	180	215	232	185	183	184	220	216	187	172	198	201	209	209	196	150	205	213	200	195	188	185	215	211	196	206	176	199	224	203	172	223	199	229	190	180	193	223	208	211	223	210	227	189	204	181	185	182	220	196	203	199	195	208	173	177	227	218	198	205	208	202	200	200	193	161	200	194	178	201	184	205	221	166	207	185	209	193	213	191	204	182	197	201	191	206	224	195	196	190	202	192	218	219	208	207	210	189	199	217	186	208	182	192	186	199	199	214	201	194	187	213	223	235	207	197	194	191	217	211	195	187	199	193	210	199	194	206	188	188	207	177	192	198	189	200	204	199	187	202	179	197	214	201	199	186	198	212	178	219	221	192	210	204	206	207	213	195	216	185	194	220	185	173	172	210	235	206	157	200	220	184	194	219	182	189	198	214	236	230	213	204	208	189	199	196	190	201	219	195	203	191	204	182	194	200	209	208	211	208	163	196	225	206	199	218	180	206	200	194	199	211	181	197	206	181	195	196	190	184	195	172	182	192	222	207	205	194	191	196	214	208	210	219	193	215	218	194	189	192	202	205	194	201	213	193	231	192	215	221	221	235	222	207	203	213	198	209	232	196	200	202	226	219	202	192	215	198	205	184	190	212	193	178	211	206	209	219	229	208	204	210	200	216	177	188	203	227	207	192	194	217	182	212	212	225	187	226	207	211	214	189	196	190	237	208	197	225	186	215	201	195	207	205	214	196	195	201	188	213	193	183	203	197	197	193	199	195	203	198	218	192	212	171	200	219	218	204	194	204	181	185	193	242	206	204	202	206	205	177	195	183	216	205	202	196	230	203	189	182	173	168	211	203	182	221	206	207	189	209	191	186	188	200	192	181	188	224	190	174	194	205	208	195	201	230	197	213	230	196	190	199	210	243	216	212	194	201	216	203	182	182	190	190	201	225	197	237	231	193	184	183	203	207	204	212	219	192	199	176	196	182	197	223	201	222	177	202	210	195	211	178	207	199	211	218	223	250	186	197	208	228	184	180	198	202	210	215	189	167	218	215	189	197	188	220	215	174	203	226	211	232	204	195	182	173	176	203	223	209	181	196	211	214	199	239	224	226	229	213	193	194	172	182	214	193	189	199	174	211	200	219	193	173	210	188	198	217	234	185	205	169	187	223	200	174	203	211	209	212	213	197	226	192	182	216	206	185	197	212	220	190	200	177	187	212	202	194	190	182	190	197	219	198	195	216	201	209	226	221	196	199	216	203	168	182	212	237	200	210	208	217	196	200	221	204	222	216	204	175	224	224	200	199	196	203	230	162	209	201	180	221	225	193	194	198	199	195	193	214	233	227	192	220	205	206	214	201	201	200	210	202	205	221	204	186	208	199	208	225	198	183	210	229	196	218	197	198	202	177	187	201	199	208	213	183	182	180	188	201	241	196	173	207	210	235	205	205	209	206	226	193	185	207	208	182	209	220	194	173	198	226	205	241	204	215	211	181	189	189	212	206	211	217	213	221	182	214	218	218	199	206	232	209	194	204	209	213	213	211	198	183	209	210	180	205	216	169	210	200	216	226	193	225	201	177	218	205	191	197	212	180	183	226	189	205	177	193	186	194	207	212	174	192	212	224	186	204	184	199	194	225	209	219	231	204	197	224	179	207	200	195	220	206	213	216	173	195	218	199	218	189	164	188	209	187	193	248	197	238	208	208	239	216	207	219	195	178	209	225	210	196	198	210	225	204	208	212	223	238	195	221	189	231	204	162	201	205	178	190	195	197	230	226	222	235	210	188	195	191	205	181	194	226	217	202	200	205	186	205	205	185	193	190	193	219	206	217	206	181	232	217	186	205	202	207	203	210	204	182	196	203	201	174	204	220	205	187	193	193	206	195	196	182	199	210	193	205	164	202	194	204	215	215	224	204	194	195	210	194	182	237	191	215	211	204	185	189	174	187	204	200	211	207	199	221	196	183	217	196	198	186	207	214	228	195	205	209	196	195	208	204	190	199	202	184	206	184	226	199	183	186	215	187	196	172	211	210	204	200	210	169	206	187	205	206	211	202	186	181	207	184	186	190	213	222	216	191	198	198	186	192	208	224	204	194	216	199	193	197	179	224	202	202	195	187	216	197	190	184	181	202	218	199	185	244	203	206	203	173	194	208	202	196	206	198	193	195	188	207	181	210	218	192	191	207	217	194	212	174	191	202	188	206	195	199	212	215	241	175	205	179	185	206	213	210	211	199	204	235	204	200	196	197	200	217	207	212	228	191	192	214	206	208	185	221	194	200	194	187	200	205	216	215	182	206	213	183	196	200	183	187	213	213	179	195	204	211	179	177	203	193	214	185	206	203	199	194	211	192	242	206	215	212	205	218	186	205	220	219	200	210	221	221	176	223	209	250	215	181	170	190	205	163	189	188	209	199	201	186	189	207	199	184	211	209	207	200	223	225	222	198	185	202	181	222	207	230	214	216	203	184	207	185	214	191	169	186	182	220	210	243	167	206	215	175	219	186	186	251
24324	20246	21109	28158	27546	21486	16445	8168	1090	441	470	433	493	466	493	435	470	463	459	451	468	439	456	424	470	445	479	456	454	444	456	474	473	466	466	433	470	472	467	457	462	466	467	466	480	448	448	452	424	503	453	455	456	461	431	466	471	431	468	496	448	458	477	447	467	422	499	447	465	478	468	448	438	479	496	459	410	461	470	436	489	476	479	432	481	426	427	454	470	449	472	479	413	453	472	449	460	468	450	446	465	462	451	455	486	477	469	455	504	472	450	490	415	445	429	478	449	478	450	487	443	402	441	445	436	457	496	453	431	430	468	479	421	437	452	485	499	448	425	434	476	470	469	475	466	444	420	473	444	485	466	448	449	430	472	442	475	467	442	489	456	443	473	457	456	418	474	465	421	498	407	465	463	434	476	479	472	476	460	428	441	475	448	421	456	491	482	467	463	451	458	477	433	478	447	456	474	482	478	455	452	474	444	456	482	450	441	449	460	432	475	472	444	480	446	470	463	426	451	493	462	484	426	462	447	471	441	445	410	470	471	450	451	474	427	487	436	453	477	478	456	455	446	440	474	437	485	464	471	465	468	484	448	491	466	424	441	454	457	445	467	483	431	426	489	464	491	453	476	473	468	486	450	467	446	483	469	476	434	492	478	462	442	447	423	424	453	471	456	452	475	440	476	426	442	458	453	473	474	478	452	463	467	448	463	445	444	446	419	486	431	445	477	490	481	438	480	461	477	448	454	449	443	473	470	472	481	421	492	446	455	503	462	465	436	426	420	437	464	428	472	464	462	477	463	445	467	446	447	473	479	446	459	504	477	450	449	442	448	473	414	452	450	436	432	432	459	463	457	462	467	455	432	445	448	459	487	468	457	448	453	474	469	434	480	486	465	456	496	432	450	455	453	438	430	456	471	405	409	471	443	445	453	437	479	462	468	447	438	433	423	448	432	441	424	454	469	449	458	410	475	465	461	478	440	402	462	497	434	470	482	485	464	471	460	446	462	459	428	478	460	465	471	436	425	438	464	448	450	437	470	456	457	475	457	464	470	440	466	436	453	423	462	456	434	480	475	479	458	469	471	454	476	444	464	470	419	475	442	474	457	476	466	418	452	452	439	438	436	458	468	479	498	459	457	503	427	464	481	481	463	446	448	459	460	443	480	462	472	473	433	464	486	456	486	464	460	469	437	457	482	488	460	443	471	436	436	461	448	439	453	481	474	457	484	476	436	489	455	485	444	416	439	471	477	467	457	460	462	454	464	452	494	451	459	458	442	457	466	428	489	481	462	452	465	496	424	442	466	436	411	472	433	430	481	450	478	485	468	447	450	478	452	492	474	458	461	487	472	418	439	463	466	455	445	441	427	463	468	453	480	459	439	462	453	422	421	460	467	466	442	445	432	461	457	451	453	439	485	430	459	424	482	494	438	473	454	459	459	433	475	457	451	463	484	465	472	442	454	447	419	463	447	489	451	457	472	447	435	447	435	451	447	482	473	472	426	440	495	454	481	491	473	461	441	467	497	501	442	435	481	469	447	439	462	454	438	453	427	481	473	455	492	427	447	432	471	436	474	468	463	461	449	461	454	446	465	479	481	461	425	487	438	457	482	453	404	485	443	452	476	463	458	488	449	465	429	450	455	456	462	437	473	426	448	464	433	470	427	466	489	416	454	444	419	430	458	494	480	450	463	498	479	452	430	485	430	460	465	454	448	494	431	426	466	467	471	470	422	467	487	429	453	498	452	473	462	442	433	511	466	511	448	458	440	481	475	474	465	438	454	463	463	476	459	449	425	474	507	439	472	502	448	468	462	460	461	416	451	458	446	463	452	482	475	489	446	474	428	463	473	429	461	477	439	476	493	492	442	443	504	425	415	430	440	412	434	463	455	422	420	491	435	459	475	430	501	426	478	431	497	440	458	503	461	455	454	458	453	478	419	456	488	430	455	459	459	457	446	461	459	462	459	481	434	437	492	464	430	456	479	436	457	457	443	457	465	446	465	458	482	409	422	471	476	485	452	491	466	452	468	471	465	477	436	477	427	445	441	503	419	440	450	454	450	456	432	458	461	438	492	444	484	465	465	504	461	438	456	462	517	450	457	460	452	471	407	451	456	466	462	431	490	470	471	428	460	475	451	472	448	448	479	472	448	463	459	443	440	454	480	456	480	427	469	483	461	443	449	474	447	454	410	457	452	477	477	465	456	439	492	418	452	477	475	436	447	449	431	474	415	512	430	415	487	474	439	451	467	461	475	409	472	466	481	475	453	432	450	475	467	441	427	475	491	415	444	471	481	483	452	454	420	412	456	471	448	459	459	453	481	517	482	485	447	442	446	470	445	449	457	463	447	455	440	470	469	429	477	456	522	489	454	437	461	476	462	457	443	446	499	461	528	418	487	456	460	466	451	443	438	455	459	453	457	464	450	488	464	465	454	487	481	437	465	440	458	447	462	463	455	447	440	488	478	481	452	460	435	445	453	463	448	495	428	479	437	470	479	460	466	436	483	474	464	461	428	456	432	486	445	437	474	477	485	450	451	444	447	442	465	466	463	446	482	446	462	468	484	467	447	448	456	482	442	477	477	456	433	454	428	460	471	499	484	468	461	452	463	463	478	450	467	480	439	443	490	458	457	448	506	439	461	461	477	466	436	484	468	489	477	479	439	421	436	473	419	493	436	464	457	465	469	443	430	418	464	442	459	424	433	460	438	486	431	455	503	445	463	438	449	494	487	406	488	448	482	456	457	473	456	434	412	443	476	465	468	443	446	447	444	472	453	472	450	449	505	461	464	451	424	430	438	445	437	493	428	470	476	472	454	471	437	463	488	446	447	478	444	496	422	447	420	411	470	471	469	474	465	438	409	472	504	448	474	460	460	441	450	497	468	478	451	494	454	467	472	486	467	449	468	463	453	445	472	472	436	467	433	440	434	442	458	491	436	459	462	475	463	455	474	465	425	459	459	509	481	475	442	470	469	481	459	421	458	436	459	432	439	447	480	431	465	434	433	423	460	453	429	465	475	442	434	424	439	481	435	450	471	438	449	406	496	457	502	476	486	491	460	459	482	453	444	446	436	469	459	473	444	434	448	474	486	493	449	481	417	404	420	432	453	458	410	458	441	484	462	448	488	442	464	464	432	487	463	474	450	435	462	465	466	444	453	461	441	449	439	467	459	471	463	450	431	444	468	477	476	452	466	440	440	461	447	462	449	494	480	433	500	465	446	459	475	430	516	442	534	443	473	445	469	444	459	427	476	459	447	452	453	444	451	475	459	435	468	475	471	445	468	479	441	467	444	479	482	437	455	452	484	429	478	458	492	450	423	444	475	457	452	435	436	439	427	455	453	447	476	463	424	442	458	493	468	426	467	452	454	469	454	438	487	457	448	435	449	461	472	469	464	454	463	394	480	466	471	431	465	482	466	461	442	421	465	452	445	446	431	468	456	438	480	505	465	475	451	462	458	452	463	446	475	455	485	460	426	441
49745	35420	23070	23892	21696	15907	10268	5007	595	188	195	207	207	194	192	170	190	174	175	168	164	179	172	165	174	190	189	186	187	198	187	186	166	189	203	199	172	181	163	182	180	214	192	197	182	190	179	176	163	160	162	192	171	229	190	171	172	150	187	161	185	189	177	213	161	191	168	181	195	217	199	207	173	183	195	184	204	180	197	174	193	173	187	192	169	173	172	179	199	181	198	188	162	165	172	168	198	166	185	212	180	188	199	198	171	200	185	185	193	187	180	177	179	168	166	182	191	201	211	195	191	176	182	162	153	174	179	193	182	199	169	172	179	186	186	185	176	186	176	218	166	161	174	174	181	200	182	178	168	186	172	175	178	175	183	168	179	180	170	198	162	205	171	163	163	150	176	186	182	173	185	171	181	177	156	181	180	208	175	193	170	174	169	163	197	181	169	187	189	174	165	193	171	177	193	200	168	171	195	169	188	199	177	187	172	171	185	189	161	166	169	173	168	189	178	208	179	201	185	196	182	189	190	174	178	173	196	182	150	182	186	157	192	178	185	195	203	179	178	184	150	148	196	202	174	175	181	172	189	168	176	164	163	223	174	179	181	186	170	168	174	191	168	186	157	176	199	186	175	159	164	179	179	186	154	172	176	197	189	208	178	173	174	176	202	198	189	192	181	193	178	207	181	170	186	184	186	175	165	189	180	192	172	166	196	168	180	198	203	168	179	161	168	193	178	154	171	174	190	163	175	173	148	149	163	179	188	182	172	193	158	163	180	178	185	156	198	156	200	178	189	191	191	190	201	180	191	177	175	176	167	198	192	188	189	173	205	172	199	175	167	174	170	178	203	182	163	165	168	195	175	179	173	191	172	182	177	188	191	179	176	176	177	195	174	159	172	185	156	174	178	203	182	190	190	177	169	199	180	196	171	198	187	153	189	156	193	172	178	181	190	160	180	192	161	156	167	184	168	159	167	181	184	209	200	196	174	163	175	172	188	194	200	206	170	177	169	158	180	170	172	159	176	189	193	160	166	163	192	164	172	181	205	163	156	182	161	174	170	183	178	184	160	190	159	173	178	198	215	207	202	173	175	195	162	155	188	182	190	170	182	183	162	180	161	173	193	180	176	174	186	188	177	149	165	188	176	181	176	189	191	181	156	168	171	201	191	163	179	193	153	183	168	180	178	160	194	171	178	158	172	189	192	179	175	169	181	182	166	183	179	177	202	177	197	168	184	173	180	193	178	229	148	194	170	180	220	168	180	185	167	185	175	196	201	160	183	200	171	183	197	182	196	186	173	174	187	182	187	178	175	158	175	162	181	173	181	183	172	171	165	194	151	174	199	181	216	175	189	168	167	168	174	180	206	159	156	163	203	176	164	162	179	198	166	174	164	167	181	150	163	161	169	188	176	192	176	168	182	186	197	200	186	173	183	162	181	184	193	165	188	200	199	176	172	168	160	175	214	181	194	193	192	170	191	177	175	162	201	210	186	164	183	199	192	198	177	183	200	194	172	173	192	182	169	206	196	193	164	173	167	186	173	184	168	168	157	179	214	159	186	197	218	197	183	185	201	194	176	197	197	156	180	173	167	173	175	180	171	193	181	177	188	198	184	191	208	174	156	178	208	173	205	181	183	175	164	176	206	190	184	181	176	160	189	185	188	185	194	168	207	206	195	202	163	192	184	225	177	165	191	191	185	198	171	195	172	170	176	179	204	182	201	184	167	172	200	163	175	185	189	171	185	176	203	178	202	188	175	168	179	174	142	190	168	184	169	167	197	166	211	185	157	182	175	151	184	169	172	172	189	186	208	162	178	165	199	191	190	164	187	173	185	197	168	174	167	180	163	192	174	203	171	178	215	176	187	175	187	187	199	190	174	181	166	165	175	165	171	159	190	203	189	163	164	179	194	203	159	155	182	175	176	194	180	188	176	158	188	183	188	176	164	183	196	171	192	167	164	180	180	191	164	172	176	177	165	179	203	209	179	178	161	166	188	171	188	186	166	186	181	171	198	172	204	181	169	180	185	194	210	176	174	179	194	194	156	182	189	199	177	196	210	162	176	172	164	160	190	166	176	189	178	186	194	202	186	178	175	166	171	184	217	179	166	179	164	176	178	161	175	195	178	162	163	199	197	188	173	178	200	172	202	184	190	169	173	164	175	192	188	178	201	170	170	181	188	191	204	195	183	170	180	183	180	182	173	176	170	174	199	199	188	187	180	186	152	202	176	172	171	178	200	174	167	187	154	189	208	208	194	166	151	200	195	175	191	170	166	186	197	160	190	176	166	154	199	185	175	180	172	155	201	201	170	174	181	181	189	178	165	175	169	195	190	201	186	183	199	163	183	187	182	211	170	207	183	204	188	163	193	193	185	170	163	174	176	198	173	179	214	181	181	156	194	210	187	195	186	168	171	201	195	187	186	184	186	177	187	179	199	176	191	197	178	189	195	190	192	182	198	188	181	185	172	175	176	211	175	172	143	172	192	178	157	187	214	177	183	191	200	193	189	178	153	195	169	175	184	174	189	192	218	174	188	170	169	188	197	172	191	165	195	155	215	179	195	171	191	165	204	187	175	180	207	186	161	185	167	164	196	165	185	203	194	177	182	165	178	179	188	163	161	198	195	175	160	201	163	161	200	185	185	187	195	179	173	182	186	176	181	202	196	162	171	186	177	202	189	160	169	173	191	173	176	172	167	174	187	202	180	189	180	180	185	170	171	189	172	186	189	176	199	188	184	189	191	201	183	165	182	189	180	177	202	175	149	178	187	164	181	168	189	180	182	173	163	140	212	201	198	162	154	197	196	180	181	162	194	184	163	162	163	182	155	167	188	182	209	193	196	193	202	190	189	176	166	174	185	196	159	151	195	183	183	197	188	194	181	178	202	184	188	168	175	170	217	196	171	172	189	169	221	170	182	200	186	174	186	187	184	176	177	180	181	189	193	216	178	193	179	185	161	190	178	173	175	188	174	215	189	186	184	176	179	191	190	158	160	167	178	195	176	181	178	194	187	173	184	171	174	165	199	170	183	178	165	165	183	167	189	193	216	173	192	156	169	172	184	147	171	199	176	175	161	178	144	181	193	158	166	170	185	172	196	192	208	191	167	183	179	190	164	184	167	191	188	176	190	203	196	187	172	199	167	185	178	174	175	179	154	165	195	190	166	201	177	181	194	190	180	171	184	182	157	203	187	173	206	191	173	179	213	191	159	183	209	181	192	173	182	184	180	188	166	162	172	178	182	169	174	185	167	180	177	193	185	166	185	181	173	186	185	193	188	172	188	200	183	182	175	189	187	176	163	187	195	190	180	186	177	185	182	187	166	183	173	165	185	210	164	177	177	189	169	201	185	174	183	176	191	196	155	171	204	190	207	200	187	171	147	188	170	206	169	209	159	171	178	199	154	186	164	202	180	153	167	183	194	184	186	171	175	180	193	167	183	206	170	208	177	171	212	168	187	176	168	180	182	204	204	191	159	215	192	185
31843	26715	25666	37653	37642	32301	25673	14811	1253	479	490	449	443	433	438	411	426	429	411	425	402	421	444	421	475	399	388	442	429	404	413	435	436	420	387	392	430	422	429	467	405	412	401	430	406	402	417	428	409	411	407	385	441	444	424	403	431	370	453	377	414	359	379	424	383	413	410	396	404	393	408	420	405	400	411	410	390	391	422	406	407	389	436	441	399	409	391	416	413	395	418	382	407	408	416	430	398	429	408	421	391	391	437	391	421	395	383	413	417	415	428	423	418	454	412	420	404	423	448	367	424	419	383	364	384	370	391	397	407	383	418	423	414	407	402	401	375	408	397	387	383	385	382	414	388	426	418	409	416	354	387	416	412	388	363	399	411	383	393	405	391	402	354	404	414	417	383	397	444	413	432	405	388	407	433	402	389	392	391	395	404	440	348	408	358	420	381	375	393	366	402	407	399	400	376	400	399	391	407	408	419	404	437	388	394	406	384	411	381	397	423	402	387	395	393	382	428	401	388	382	408	374	418	402	388	382	408	431	400	415	412	441	417	402	408	439	420	404	423	399	407	391	391	411	395	357	394	418	415	378	402	389	406	406	397	416	387	404	391	403	371	390	389	389	417	396	386	414	417	381	403	421	381	428	409	424	389	403	392	387	396	404	409	411	403	415	408	385	395	375	428	381	409	405	426	367	395	379	428	396	419	406	446	400	388	374	389	370	382	388	365	412	417	397	407	382	433	391	425	386	434	390	409	392	416	391	396	432	407	432	406	399	407	428	415	407	395	402	429	407	404	420	384	388	404	410	398	410	416	385	379	387	399	401	422	447	389	394	386	424	386	409	395	395	355	398	395	360	408	401	365	400	402	423	385	384	401	370	390	412	388	381	399	425	369	373	445	394	404	386	447	399	407	443	424	405	388	423	445	362	416	418	383	399	426	352	426	400	385	417	427	398	408	418	383	389	394	422	369	381	427	420	411	419	403	425	428	393	397	413	382	403	414	403	420	390	409	417	407	391	375	432	382	394	401	393	404	425	390	434	421	390	405	401	395	393	406	428	390	358	398	401	417	408	404	434	388	410	404	383	426	387	418	416	401	408	430	427	373	373	390	366	411	365	401	409	375	409	393	389	386	442	407	400	397	408	393	385	394	382	389	399	398	375	410	383	439	396	405	417	427	350	414	373	401	370	400	346	382	406	423	402	414	402	394	416	408	369	385	385	399	382	379	383	402	435	386	363	404	420	418	411	375	381	400	416	379	412	401	397	396	397	414	408	363	418	389	390	362	376	430	368	416	442	382	408	418	374	378	401	405	359	400	385	385	406	392	368	422	410	411	412	436	383	409	385	397	408	407	407	405	434	378	419	397	412	431	407	381	414	382	379	406	376	387	380	418	411	426	372	394	410	394	419	411	442	430	377	410	428	407	430	369	366	412	405	409	391	388	406	380	372	386	390	390	427	381	385	381	378	384	395	419	401	439	413	374	411	381	408	411	412	386	424	405	411	385	413	397	400	399	437	460	389	415	404	393	384	425	418	430	384	435	402	391	402	450	401	387	403	384	370	378	384	426	401	375	368	399	387	448	424	384	374	425	421	397	390	379	436	394	407	414	406	368	402	366	395	406	430	390	399	376	389	398	380	366	430	377	417	422	437	419	440	390	406	386	397	406	411	459	413	406	404	395	447	385	352	387	414	411	388	391	412	390	400	400	404	411	417	411	399	397	419	432	428	416	383	425	396	441	455	382	393	396	393	393	395	411	419	445	418	404	398	370	392	414	400	384	409	434	380	366	418	402	403	419	404	405	385	376	447	393	382	364	439	411	428	403	410	397	382	399	412	394	427	435	440	384	410	433	382	425	390	395	404	401	381	405	436	404	404	417	415	428	377	377	429	381	405	410	415	385	428	422	430	404	442	413	378	423	403	391	406	416	423	415	409	407	428	426	423	394	391	382	409	372	394	409	396	408	366	368	407	413	401	416	424	389	392	365	438	401	376	419	389	414	413	426	430	399	446	421	392	388	392	392	386	374	423	396	404	401	405	407	402	358	404	387	383	423	396	414	380	434	390	391	367	360	404	439	407	414	399	379	391	374	398	398	395	385	390	417	435	392	388	426	416	410	423	384	415	403	440	418	414	419	386	384	389	388	392	446	376	375	384	439	421	375	433	440	422	412	420	415	392	418	373	401	449	381	397	459	388	393	392	388	401	415	407	374	421	410	393	363	434	398	401	387	403	375	397	402	380	440	395	391	396	387	384	381	364	394	404	409	385	411	402	428	402	406	422	383	414	434	411	365	395	360	418	395	406	431	431	405	413	400	383	408	382	403	406	402	413	418	409	428	450	412	385	396	418	414	430	410	433	363	410	421	404	422	398	431	407	429	395	413	424	404	394	419	400	421	405	392	421	397	405	393	379	382	408	428	431	375	389	413	395	401	406	404	417	392	439	372	431	433	366	391	383	426	378	383	389	422	393	383	397	355	413	397	416	418	425	412	408	374	377	365	398	394	393	378	417	409	393	394	406	398	405	425	364	387	379	380	408	399	387	421	411	419	405	402	406	429	399	396	415	394	391	456	402	429	386	395	378	412	412	395	408	374	359	402	373	398	439	412	381	375	376	406	396	413	420	398	382	398	392	403	401	402	412	435	407	374	417	436	402	398	401	432	408	420	385	401	429	406	423	406	421	436	406	409	380	424	400	427	412	365	398	383	406	395	414	400	409	384	366	436	419	413	417	388	401	421	384	408	429	417	406	380	363	420	396	411	411	407	426	423	378	433	374	379	390	380	411	382	405	372	403	397	380	387	412	387	387	390	405	448	382	396	398	401	377	401	411	373	399	378	390	405	435	429	390	404	390	396	419	400	439	408	382	394	375	421	425	425	425	402	416	353	421	392	419	394	392	412	387	378	386	384	374	418	423	373	378	397	394	417	393	418	406	431	380	415	410	421	402	378	406	407	389	393	396	429	386	409	379	395	385	431	414	397	420	424	399	399	410	408	394	385	413	377	414	394	425	416	383	400	397	405	414	397	426	412	399	430	414	404	402	400	405	405	401	396	413	433	408	383	391	430	387	386	404	401	409	411	410	418	387	403	430	439	383	385	401	414	430	421	400	359	421	411	396	386	388	391	386	401	392	426	410	425	408	386	382	371	385	391	400	402	390	410	378	446	389	395	409	384	394	402	420	408	369	398	379	399	386	376	390	395	417	411	386	405	378	421	419	385	424	404	437	425	417	379	402	365	423	422	374	382	429	403	397	413	396	427	390	400	385	414	409	405	419	397	417	432	369	379	379	399	415	415	393	380	430	414	389	402	393	404	433	388	434	447	448	408	372	368	408	416	405	381	397	414	415	394	365	395	412	383	420	429	393	399	447	378	417	431	373	434	406	381	402	363	389	401	410	433	376	378	410	404	367	415	380	363	402	394	382	393	424	393	397	419	351	389	448	403	404	404	411	385	411	421	403	379	385	433	345	421	422	406	398	398	358
21365	11336	5901	3999	1994	938	470	237	122	136	136	137	106	116	141	162	132	151	125	133	141	112	138	144	127	142	126	123	134	135	125	137	124	153	118	141	147	112	133	119	138	129	150	142	130	130	140	134	117	150	126	150	145	119	154	142	140	138	117	139	130	140	140	142	119	129	114	137	154	154	161	137	129	127	141	134	143	143	128	148	146	130	125	127	141	138	107	129	133	146	128	144	129	134	145	137	123	140	122	117	120	110	122	126	125	160	123	136	134	132	140	133	111	132	115	116	143	119	155	157	134	148	150	130	137	130	131	140	122	139	153	132	134	142	161	119	141	162	116	121	138	124	135	147	165	147	131	130	141	142	124	149	148	136	128	121	135	139	144	119	115	121	148	150	119	127	142	139	142	139	116	131	118	128	128	125	132	129	114	143	126	155	155	131	136	134	114	117	134	146	123	127	150	128	135	126	133	128	141	133	143	138	153	132	127	129	120	136	126	131	135	124	156	126	152	122	153	122	154	128	123	113	143	141	114	124	134	126	114	126	123	116	101	132	138	132	161	126	133	121	131	120	127	138	110	117	125	126	131	163	157	146	154	134	134	118	120	131	126	143	140	167	139	136	117	146	146	148	141	138	133	126	133	120	173	132	155	140	145	156	141	132	141	157	121	149	142	136	122	145	146	121	145	114	137	117	121	124	166	128	125	129	135	120	135	121	142	138	114	115	137	144	135	159	133	137	132	129	118	125	128	141	137	128	111	125	103	124	135	127	132	116	118	123	124	122	129	128	102	116	120	155	157	133	131	120	122	149	154	140	126	124	134	123	130	150	132	107	128	130	146	149	134	150	120	133	108	141	135	158	135	136	118	128	144	120	134	127	118	134	117	131	139	135	140	136	119	118	128	123	145	145	124	120	144	132	141	134	115	106	137	140	133	150	123	132	134	115	136	154	130	144	143	136	117	119	140	175	136	116	122	151	119	148	132	132	154	132	138	142	151	142	138	148	129	144	137	141	142	152	145	136	136	115	131	138	146	153	134	159	125	114	125	112	142	112	127	126	125	118	139	126	139	112	143	122	118	130	140	129	150	125	124	125	157	148	127	146	130	130	131	153	142	146	157	143	138	121	138	136	142	156	163	132	132	131	117	151	129	145	139	152	140	137	156	130	130	141	136	104	120	122	123	124	162	131	124	143	138	166	125	115	128	126	139	139	127	151	122	136	137	125	124	100	112	120	154	141	129	144	145	120	131	133	140	129	131	116	137	148	163	131	134	144	103	154	150	141	140	137	145	137	149	127	136	131	129	128	127	130	134	126	123	137	134	123	110	156	121	152	152	121	145	133	138	122	139	135	151	147	146	130	130	143	130	115	128	160	158	132	136	156	112	117	148	163	103	95	134	140	141	139	131	143	160	118	114	131	141	136	117	149	135	140	138	154	165	131	126	126	129	149	120	126	134	139	133	152	154	145	137	139	130	148	143	135	111	158	117	130	103	105	142	133	128	135	123	124	139	126	120	145	127	117	132	124	113	140	130	124	132	140	137	157	127	123	150	136	143	132	114	115	134	127	141	152	128	156	129	139	133	135	118	164	139	147	130	126	119	93	123	109	137	129	123	127	131	128	140	129	133	120	147	128	128	138	164	126	120	127	118	113	135	140	129	114	150	128	137	153	148	134	139	141	146	133	126	126	124	130	103	130	121	117	171	129	134	140	114	139	155	128	136	120	123	139	138	158	142	130	120	130	134	120	131	124	155	146	125	146	113	137	131	109	122	135	123	150	130	155	125	130	126	130	143	132	113	139	132	132	132	136	115	129	144	138	144	126	123	132	134	136	143	160	122	134	133	148	122	135	135	106	135	137	122	152	130	114	138	122	138	125	148	130	147	118	135	149	134	145	121	140	137	125	123	138	124	116	128	132	122	134	154	151	143	121	135	135	141	127	144	156	126	140	130	108	151	135	127	131	124	136	124	146	130	123	129	126	134	138	134	101	126	130	158	132	146	157	138	148	147	105	147	140	119	128	124	120	146	129	147	132	126	126	133	99	125	147	143	122	147	130	140	139	135	160	144	120	131	120	127	129	155	121	132	153	106	131	134	143	137	144	144	137	143	159	129	132	129	109	141	107	121	137	122	137	118	139	128	144	111	159	153	131	117	136	145	138	125	125	134	151	127	127	140	115	112	133	142	122	139	139	147	142	98	122	131	123	143	123	125	127	134	122	131	122	133	116	162	104	100	113	136	129	122	134	165	150	155	130	141	142	128	130	133	150	138	125	183	135	138	120	129	135	137	112	152	119	111	134	136	149	158	125	107	150	125	126	135	116	139	135	150	147	130	151	151	132	130	111	156	129	140	123	149	156	142	130	132	134	125	127	126	117	126	121	112	147	130	132	148	152	144	128	126	153	132	137	109	149	134	145	138	129	140	128	132	118	123	152	148	121	144	139	136	157	118	122	137	140	131	143	161	135	133	132	147	126	120	138	127	134	149	133	148	144	104	117	143	124	130	146	133	136	128	142	146	116	136	118	143	135	126	123	141	154	127	163	150	111	151	146	128	144	133	147	117	143	134	117	144	136	137	143	115	141	130	142	132	136	129	137	141	134	115	140	134	141	144	127	146	139	149	136	120	122	138	148	142	144	113	133	114	119	121	135	146	141	116	119	149	118	116	126	127	107	139	115	161	136	120	151	137	130	140	114	122	130	147	163	147	127	139	141	145	110	135	134	133	131	139	142	141	109	139	147	132	129	135	132	123	133	142	127	123	142	134	131	144	142	129	142	125	138	134	126	113	120	118	153	155	131	136	150	132	150	133	141	135	129	154	141	153	137	132	115	116	143	145	117	150	131	131	125	120	118	131	130	153	109	131	114	113	141	120	151	148	146	147	152	160	139	134	141	134	132	150	128	123	138	140	146	133	136	126	147	138	154	162	133	154	113	150	144	129	112	146	129	123	139	143	138	123	132	139	138	126	131	143	146	132	143	165	137	137	131	132	140	114	115	127	126	135	130	140	126	129	116	147	119	143	134	125	120	148	151	126	145	143	142	149	146	143	136	131	133	154	109	121	128	137	122	142	131	120	139	140	132	154	144	121	144	127	142	145	117	117	131	121	127	141	123	128	136	120	133	144	134	121	134	150	121	133	126	148	143	151	124	146	115	134	144	143	130	119	128	144	140	128	120	114	133	117	135	119	158	121	153	133	130	123	129	132	123	126	137	151	132	107	133	132	159	133	118	122	110	128	139	116	124	146	134	135	127	109	135	123	149	131	158	119	129	144	144	140	126	119	157	145	131	132	142	133	122	123	124	142	127	120	131	132	125	151	128	124	164	154	122	153	138	121	120	116	128	129	122	120	140	146	137	133	133	117	104	107	134	155	116	141	152	120	137	103	115	119	132	150	122	151	127	119	147	134	134	133	137	132	120	149	134	135	140	135	154	148	137	136	119	122	136	134	141	154	136	124	149	132	159	138	141	153	134	166	131	138	129
13319	8847	9354	10402	6686	3406	1815	855	329	312	323	345	311	306	327	336	302	303	304	326	302	315	319	339	330	327	325	323	317	349	305	358	322	312	332	309	326	313	291	326	345	303	338	302	339	319	291	332	353	290	329	318	331	295	340	319	340	300	299	320	320	262	319	326	319	322	344	346	318	329	281	332	315	316	352	319	296	301	323	316	306	336	280	346	333	303	308	287	317	326	309	276	342	371	311	322	304	317	332	314	353	315	330	317	308	318	348	311	305	311	337	330	338	267	334	325	302	335	331	369	297	346	315	295	334	317	324	351	317	332	304	305	312	359	308	303	314	326	318	306	303	325	333	335	312	299	309	288	314	336	311	298	291	332	335	297	316	325	365	308	332	318	300	315	307	300	320	318	342	301	288	347	331	323	322	299	318	334	329	327	362	314	301	310	337	328	318	324	339	305	329	320	286	320	306	324	291	307	318	340	317	329	302	331	375	275	317	302	333	320	313	338	316	276	299	340	318	318	341	325	292	336	316	316	316	326	311	330	310	326	305	329	353	360	315	294	312	346	316	330	368	331	312	339	339	334	326	285	368	312	310	330	327	288	300	342	323	323	311	331	328	309	306	302	305	320	330	328	291	290	315	327	317	352	331	331	336	321	290	321	325	315	304	313	308	311	329	324	312	324	323	309	316	315	362	322	337	324	315	339	346	314	340	328	323	291	294	326	293	319	354	315	332	341	313	315	338	319	322	284	317	342	328	340	310	311	346	308	305	300	321	295	306	331	365	347	305	291	317	328	362	315	318	295	314	313	339	319	310	335	337	313	288	305	289	331	329	323	312	343	306	290	333	329	313	306	308	316	342	299	335	317	300	306	312	311	333	328	327	283	311	290	345	284	312	331	294	312	340	316	306	319	334	326	304	340	323	312	320	324	311	290	314	320	341	321	314	323	318	309	337	349	329	335	311	293	360	311	351	310	300	308	301	312	347	332	347	287	303	318	315	295	307	312	354	331	318	333	334	341	346	347	314	325	302	298	293	304	329	321	326	326	289	353	327	295	309	324	325	345	333	312	340	331	338	322	324	300	317	292	342	332	307	340	326	334	326	294	317	344	301	317	354	265	319	302	296	330	324	318	343	341	287	315	329	327	335	345	331	313	328	349	320	310	338	318	309	299	308	344	335	341	302	328	328	315	328	317	316	329	347	333	334	313	298	323	313	301	328	361	307	291	331	319	303	327	312	321	332	320	338	352	334	308	318	298	339	321	329	329	338	321	316	348	300	331	340	323	293	320	340	327	306	289	353	309	346	303	332	325	306	320	302	316	292	329	356	323	294	331	312	298	355	315	326	288	293	322	359	355	292	323	336	333	289	323	314	323	321	321	342	322	320	320	335	313	320	320	352	289	285	309	351	305	323	312	318	348	309	321	327	339	340	330	314	345	310	322	317	309	346	341	305	317	287	301	293	317	360	331	303	338	317	335	357	331	339	329	312	328	335	332	328	306	310	329	344	325	365	342	310	348	319	314	275	305	311	294	319	353	315	305	324	322	354	348	292	354	319	312	311	322	303	340	349	332	330	330	330	332	317	298	285	326	332	334	297	346	298	353	323	328	339	323	321	325	297	311	320	322	313	302	314	339	335	332	344	305	325	280	328	311	339	279	298	374	306	338	306	285	296	349	308	336	337	304	320	304	313	336	334	306	309	306	302	364	320	321	331	306	290	323	314	327	338	347	325	326	336	328	325	322	328	325	328	326	304	327	316	323	286	330	330	322	306	320	314	311	315	306	361	326	331	328	307	326	327	344	338	301	296	347	297	295	293	300	334	300	306	305	316	303	317	274	303	311	330	339	360	339	342	330	323	335	304	334	326	316	324	328	320	329	311	303	340	316	317	309	328	343	340	299	351	287	336	333	298	305	345	307	320	354	328	321	324	309	330	299	357	322	318	313	304	307	352	336	303	351	298	321	341	305	331	286	288	302	327	301	319	315	338	345	304	339	349	328	338	310	335	312	304	321	309	303	307	329	321	342	315	317	313	306	331	307	333	350	298	320	295	318	336	348	320	358	287	330	302	306	333	316	316	302	321	314	337	323	314	319	316	346	347	362	347	309	304	327	331	313	337	307	318	320	316	324	318	307	337	324	340	314	337	310	345	330	291	310	274	289	322	311	304	324	315	310	313	310	319	321	276	330	307	307	299	308	337	302	323	338	328	326	308	323	342	302	302	315	341	325	314	328	305	320	328	293	299	324	330	302	341	340	357	292	341	316	316	299	360	332	315	324	294	316	320	346	352	297	330	320	330	309	286	331	318	321	326	331	338	332	328	311	303	311	302	320	340	329	304	340	322	330	344	315	315	309	314	331	329	317	339	373	346	315	301	339	311	314	323	299	317	316	295	334	309	320	332	325	344	325	333	347	309	342	327	308	308	303	341	322	363	296	298	312	297	342	354	303	335	324	309	320	297	310	284	350	270	322	331	298	323	312	302	306	325	323	303	289	295	313	325	340	330	335	308	302	301	334	319	312	312	295	344	316	317	316	293	339	336	319	316	323	330	325	320	306	332	331	313	326	338	314	291	317	305	344	300	319	327	323	341	304	302	313	361	310	338	320	287	322	327	326	307	301	343	354	354	308	324	345	302	343	315	312	298	315	329	314	320	293	311	297	334	331	319	296	311	365	320	296	313	293	275	341	345	313	327	322	328	306	326	325	318	328	327	359	307	342	324	328	297	305	329	297	297	298	286	314	296	318	323	316	335	343	323	336	309	295	312	332	299	313	360	332	329	352	294	330	343	333	326	303	314	323	311	312	308	322	281	337	319	311	330	320	339	309	333	336	309	318	316	291	363	355	328	348	309	306	317	319	295	315	356	339	334	324	310	330	314	339	287	334	351	305	322	301	300	321	322	316	327	314	326	333	324	310	330	330	316	318	327	336	330	326	283	355	364	339	330	348	288	331	295	356	296	322	340	312	325	339	345	331	331	343	318	314	314	320	346	328	349	341	306	327	329	333	304	340	317	326	300	319	351	318	348	358	303	319	336	302	328	309	332	317	310	331	332	331	281	351	299	325	320	314	317	327	282	337	317	322	315	299	297	335	308	323	297	271	313	317	299	308	374	329	324	313	326	339	357	337	349	315	294	283	301	298	324	313	315	323	334	301	321	313	355	332	369	358	349	345	293	320	333	306	328	302	311	324	334	289	322	317	299	332	281	324	300	319	303	330	344	334	327	321	321	318	271	313	320	310	307	338	334	325	288	326	315	300	311	319	308	329	282	305	302	318	355	317	308	342	377	325	338	329	322	345	335	303	326	332	337	363	315	309	321	323	307	327	321	352	320	315	339	274	322	300	320	298	338	318	317	303	319	283	329	317	330	302	335	322	321	342	335	295	347	327	320	335	309	289	322	348	320	315	327	308	336	326	320	349	302	326	354	330	314	303	316	330	304	338	335	325	308	341	302	332	296	342	365	335	311	310	342	327	297	324	313	308
38699	22803	14511	16319	15022	9152	5195	2914	452	216	216	216	213	196	212	183	210	189	223	208	188	224	221	172	199	220	206	214	215	198	208	206	214	225	241	212	167	214	214	214	204	155	177	203	206	216	221	220	194	198	188	199	217	185	201	219	193	201	240	217	207	203	184	232	213	223	205	208	207	232	222	235	198	226	208	206	201	235	222	190	202	234	193	177	214	189	218	212	190	195	205	203	203	191	207	216	215	216	201	208	232	223	233	221	218	186	206	211	221	202	209	204	204	202	224	205	222	210	194	191	230	219	228	226	198	186	178	201	209	212	196	215	228	239	192	204	231	205	186	188	181	195	217	193	191	191	188	205	204	234	191	215	207	183	218	212	237	183	176	205	222	189	212	178	227	183	189	181	199	246	232	201	193	223	213	183	205	199	197	225	199	217	199	195	224	205	223	231	220	207	206	202	206	217	177	209	202	205	205	200	208	194	224	199	212	205	201	215	184	181	193	192	215	203	192	195	201	199	222	195	212	211	211	203	188	192	184	201	204	217	244	226	187	205	217	221	214	209	205	212	186	222	218	219	220	200	213	220	209	215	218	179	226	200	202	214	190	201	201	200	215	218	191	177	214	211	193	206	208	226	195	214	231	239	171	237	217	194	203	223	216	189	199	217	208	230	188	202	227	220	194	248	221	195	183	195	216	183	195	202	221	205	196	216	213	201	208	231	206	180	202	222	185	201	242	178	239	180	204	218	220	208	209	232	235	201	214	215	205	208	155	224	193	193	212	209	211	219	204	180	215	195	212	180	195	214	227	237	202	195	236	232	201	217	215	188	179	216	234	203	193	192	192	197	214	203	196	200	208	203	210	224	226	194	218	218	214	214	205	176	202	211	180	193	190	220	237	187	204	216	202	192	210	205	221	227	217	214	227	216	198	220	213	200	197	185	216	236	243	204	201	190	166	175	200	213	222	206	204	198	226	208	185	214	234	205	218	226	183	228	206	178	203	191	200	187	232	229	221	216	199	202	210	225	191	204	159	179	182	206	223	185	206	176	197	195	200	225	202	209	173	196	206	182	208	199	241	222	206	200	196	227	197	202	215	203	190	197	206	216	204	181	196	213	184	193	170	195	211	215	201	210	219	200	201	218	232	208	202	209	214	218	212	219	207	198	184	206	193	200	192	231	210	212	220	198	212	225	210	190	220	186	219	215	205	213	186	197	215	205	203	198	207	210	202	190	213	199	213	201	198	226	198	205	198	201	205	196	215	222	226	216	189	179	230	207	197	200	227	203	200	188	229	216	219	226	252	248	216	199	199	225	222	192	182	204	196	213	196	202	258	197	234	226	182	207	191	210	228	186	215	231	208	198	230	166	215	197	201	178	185	211	208	176	233	210	223	231	203	205	190	208	201	191	233	200	188	217	228	208	186	224	204	208	219	188	226	180	191	215	197	245	205	215	196	224	216	205	217	187	190	206	180	202	185	176	196	206	224	206	221	188	206	189	212	177	216	210	186	207	209	211	211	195	226	211	205	187	214	214	185	210	205	212	194	207	205	179	181	211	204	219	233	225	212	200	186	217	195	212	195	183	210	215	215	204	202	229	212	212	207	213	207	192	225	217	188	199	183	184	209	215	213	225	205	205	198	214	205	215	200	196	228	217	230	220	200	200	158	196	201	202	228	226	227	191	215	191	228	194	214	197	185	210	209	227	187	183	226	227	214	220	216	162	190	247	201	228	211	218	208	196	195	228	212	251	237	220	204	211	227	226	237	189	224	206	231	210	212	181	232	191	195	211	209	226	201	214	202	168	238	209	210	202	200	175	194	187	210	216	207	193	212	214	169	205	185	199	212	211	186	223	197	197	227	206	191	187	183	210	203	203	183	205	186	186	205	204	209	195	178	192	216	233	205	210	191	236	210	205	207	193	181	199	216	215	194	219	218	213	213	218	180	198	212	221	178	216	214	188	179	209	236	217	207	193	219	193	192	208	188	198	217	190	182	204	220	196	176	188	199	203	227	190	195	210	217	193	200	213	227	227	187	227	198	232	209	210	205	235	218	215	222	212	230	190	182	194	181	210	212	196	200	213	211	241	206	205	218	187	220	210	200	212	179	215	208	234	197	230	227	211	201	208	166	207	200	186	192	163	211	194	194	227	199	239	198	206	188	206	224	196	202	226	213	236	215	206	181	216	214	212	215	234	196	235	199	225	203	194	193	210	213	220	210	202	190	188	181	199	209	195	205	210	182	168	189	213	175	196	206	237	206	238	195	179	180	189	213	213	201	192	174	202	198	213	219	228	229	219	191	191	219	211	235	214	196	212	196	207	194	183	218	215	223	187	173	207	177	185	216	222	230	203	220	188	214	230	212	215	219	204	207	214	208	222	211	188	209	178	207	228	223	197	209	218	210	229	197	207	202	206	202	203	228	164	186	187	197	228	193	217	210	208	221	210	197	192	215	194	185	179	204	173	203	195	194	180	190	190	203	211	211	206	195	249	198	212	214	213	197	223	182	212	205	212	207	220	229	221	201	212	220	210	212	226	226	188	212	211	202	209	223	228	223	194	195	214	214	197	229	229	232	203	205	182	220	201	200	204	198	236	202	213	194	196	197	246	210	188	192	197	212	207	205	200	218	200	200	190	200	191	208	218	225	177	187	182	190	227	224	210	211	199	228	193	206	202	191	226	193	212	204	199	217	180	197	219	192	197	229	189	207	218	196	214	228	211	206	210	198	213	209	212	174	199	212	235	204	194	209	196	195	212	193	187	231	225	194	211	238	204	202	222	222	196	211	202	218	203	193	204	227	222	204	216	223	196	197	197	211	209	191	198	205	181	206	199	202	189	202	178	242	196	183	224	228	230	236	213	216	220	242	187	194	217	191	211	187	203	256	194	201	202	221	233	209	214	215	211	240	200	238	191	184	215	238	200	200	194	221	212	180	200	203	204	206	213	229	199	182	202	206	196	215	221	194	211	219	217	214	224	215	210	223	191	229	191	210	187	223	215	212	211	216	225	221	223	186	207	192	194	209	188	194	197	169	187	203	204	221	198	193	212	201	173	190	234	209	222	201	201	180	184	212	196	243	194	188	229	199	224	200	199	221	214	230	227	220	192	226	213	222	205	223	213	213	182	177	185	202	214	181	205	216	193	245	196	225	216	196	228	212	188	187	184	206	214	162	223	231	199	235	213	226	209	228	225	235	189	229	194	176	199	229	206	180	191	206	204	221	187	216	201	227	206	212	197	202	203	234	202	211	235	192	217	243	221	194	196	214	213	212	192	192	192	218	212	224	212	219	195	194	196	216	215	193	223	211	210	196	234	213	195	198	195	197	203	192	211	207	194	223	199	190	222	209	208	202	207	195	175	225	194	210	212	184	212	212	197	208	205	214	226	202	168	231	222	219	219	221	219	206	189	196	206	193	217	182	185	239	185	218	206	199	215	209	182	216	225	256	186	210	204	217	204	176	215	213	214	171	215	205	213	186	177
24534	16922	19691	31253	31171	22987	16268	10445	993	477	476	482	481	514	496	449	509	492	484	474	480	486	479	459	472	447	494	468	419	438	481	425	498	487	485	434	444	494	483	462	442	455	488	438	483	470	470	479	442	444	538	530	493	488	452	455	465	504	452	477	494	479	467	468	462	469	480	462	431	453	443	473	488	486	438	509	467	493	452	444	464	456	509	453	493	492	493	452	529	457	447	489	478	467	477	473	478	495	485	476	501	491	422	477	488	443	463	470	466	481	455	474	473	446	439	468	453	459	459	478	462	440	491	431	426	491	483	493	478	459	458	441	471	454	481	483	454	492	458	425	457	436	460	459	489	454	506	470	469	460	457	467	471	479	466	417	484	430	479	471	488	416	507	440	462	442	452	479	486	446	473	447	462	478	459	434	482	440	499	432	468	447	474	455	449	481	447	444	435	486	468	453	468	446	488	471	436	485	467	487	450	450	487	493	478	446	486	397	465	464	473	441	474	449	444	467	507	467	468	483	425	477	463	462	469	448	442	503	435	465	481	452	439	467	484	508	450	444	430	468	441	454	461	497	446	472	442	423	452	457	453	462	460	450	486	470	457	480	450	466	469	478	457	435	469	487	490	479	497	467	426	481	468	464	493	458	447	455	455	465	455	460	495	479	485	459	447	483	450	467	466	434	455	478	498	432	435	435	476	483	473	467	440	444	455	491	450	524	461	444	473	491	477	462	445	463	480	481	484	445	457	477	512	461	470	431	466	478	480	485	448	501	488	461	446	478	483	466	471	417	465	447	434	442	479	447	471	483	465	454	471	469	470	480	464	469	465	463	504	478	478	471	497	478	466	438	498	438	428	478	416	463	479	470	496	483	477	430	475	457	482	413	455	479	453	460	492	458	428	459	467	441	498	456	502	485	466	452	519	483	445	471	514	463	443	458	475	491	508	401	492	453	475	473	464	471	481	484	473	447	500	475	476	489	472	464	506	464	468	460	479	481	485	462	461	455	488	468	477	481	465	455	443	439	483	487	470	443	466	449	417	435	463	471	443	489	498	468	480	451	458	461	467	477	480	488	471	460	451	461	456	474	440	455	452	456	464	489	410	476	463	486	483	461	421	480	486	460	470	490	476	491	470	454	462	486	442	481	444	441	479	482	470	470	486	440	487	479	500	465	482	472	476	476	498	459	454	449	472	475	459	468	447	469	437	469	473	486	446	475	449	459	466	449	476	429	452	475	480	480	477	480	425	492	462	459	468	461	451	425	457	457	465	491	489	469	482	490	444	484	500	466	453	463	477	449	479	450	465	474	458	459	444	448	482	471	443	503	432	478	486	477	502	451	482	465	450	465	454	509	503	468	455	447	453	511	458	449	451	487	486	489	475	497	424	460	444	464	473	520	420	489	451	412	465	444	438	497	459	462	457	482	482	497	466	498	432	470	473	516	482	454	475	441	454	502	512	444	466	497	452	512	500	490	446	509	458	455	456	493	455	468	448	465	455	514	497	492	508	471	447	465	459	479	481	505	447	448	423	472	432	450	456	422	461	474	464	507	431	458	460	494	494	491	444	496	471	424	460	473	464	466	498	442	468	489	452	485	469	446	475	487	486	464	466	493	478	472	465	473	478	447	488	473	489	518	468	482	476	494	449	480	459	453	452	438	466	423	441	449	469	449	495	475	468	461	490	450	483	477	442	475	471	447	467	478	481	450	459	465	458	432	477	502	472	481	493	469	490	460	488	484	476	448	446	483	460	487	469	467	492	471	446	460	471	503	482	433	466	454	425	427	481	445	472	485	416	467	455	470	457	453	452	474	465	466	481	471	448	482	458	450	449	463	457	452	473	460	473	449	472	479	485	443	498	494	446	481	456	466	447	469	501	513	441	487	490	477	512	503	441	439	469	463	465	477	472	475	425	471	490	488	498	475	498	467	436	488	493	423	467	467	526	489	494	480	442	460	426	456	481	479	449	511	466	482	466	426	465	482	483	465	444	471	479	466	479	455	474	446	491	490	478	436	414	482	477	449	478	464	478	430	480	466	421	465	462	453	449	451	520	475	484	428	473	505	433	485	474	465	487	454	467	471	484	458	453	432	470	477	433	450	451	485	432	451	462	463	449	457	474	485	447	461	459	476	459	486	497	454	471	482	438	451	453	446	452	494	478	415	492	488	472	467	464	468	460	477	483	461	512	482	462	433	504	427	444	481	451	502	455	475	458	480	466	476	497	498	430	462	454	441	509	489	462	507	483	487	446	465	499	486	421	472	495	523	490	480	496	477	473	458	488	461	488	478	500	484	448	491	471	456	438	432	482	451	451	494	417	457	452	454	476	474	496	492	442	484	429	495	462	494	453	466	493	486	439	481	441	477	437	487	493	507	473	479	492	476	495	489	469	487	443	476	416	480	428	503	495	456	441	435	458	435	488	471	482	451	442	476	510	472	449	462	437	459	485	489	452	470	434	467	429	488	462	462	493	484	449	485	450	457	461	487	457	481	499	465	454	470	445	465	483	467	448	449	467	457	480	442	458	460	487	478	443	459	466	482	450	494	462	474	457	472	514	463	472	489	466	483	494	436	476	471	452	455	439	475	452	468	510	496	452	493	508	475	534	444	491	464	462	454	470	453	438	462	464	471	457	490	498	524	460	474	477	440	450	460	475	432	468	511	463	476	458	450	488	448	490	504	516	479	447	451	458	487	441	479	493	479	472	451	428	419	494	470	507	459	437	490	453	438	486	486	490	472	479	500	433	458	455	488	495	503	472	472	484	491	467	479	475	439	457	485	422	504	472	494	477	494	469	458	468	490	455	444	475	508	490	483	466	495	489	444	404	461	461	485	487	457	488	442	483	466	507	453	449	449	442	484	463	462	464	462	444	501	492	489	451	466	422	467	540	506	489	454	434	441	465	420	479	488	438	455	462	481	496	432	475	495	471	441	479	476	488	476	445	451	530	488	475	498	433	494	489	463	477	458	466	463	485	461	441	437	480	462	523	432	458	465	486	490	468	462	508	489	459	468	493	476	471	474	489	458	442	476	464	475	448	474	496	488	446	458	473	419	439	421	445	454	471	450	465	487	450	497	461	465	457	445	470	470	462	458	486	447	449	413	467	488	491	442	438	453	475	483	478	469	498	497	494	473	478	509	444	463	464	470	475	496	463	468	465	454	538	459	473	443	511	478	472	488	478	478	441	476	435	470	444	471	485	493	469	466	490	469	475	476	475	506	468	508	457	458	460	431	491	472	508	459	458	469	442	501	447	484	476	420	480	455	467	469	484	511	460	447	476	445	484	425	460	476	436	476	485	466	480	470	470	479	433	497	455	475	487	451	473	455	493	479	460	445	448	486	480	472	451	448	461	419	443	463	456	433	463	446	480	456	470	483	479	434	450	480	490	465	446	471	483	482	461	484	478	431	475	489	473	479	448	446	460	483	442	513	449	444	451	492	451	449	498	443	449	460	472	460	483	458	482	495	462	454	443	442	447	433
48409	32258	25001	28825	27140	17996	10311	5191	835	199	196	162	198	201	185	199	210	185	193	205	188	185	212	198	176	199	195	192	185	172	196	186	156	171	203	180	175	179	172	195	195	170	194	202	177	171	184	181	184	186	162	169	183	175	219	202	183	185	223	203	189	176	192	158	152	162	170	178	168	182	173	182	177	187	178	181	160	179	182	173	176	166	180	207	186	162	211	215	197	175	176	176	187	186	188	194	181	165	174	174	205	204	210	206	201	182	176	211	178	198	193	197	187	177	206	192	188	184	188	190	199	175	184	180	164	147	207	203	183	178	174	176	194	163	201	180	181	200	182	202	187	159	182	199	159	200	202	181	187	178	180	178	171	186	167	180	194	197	186	154	196	174	183	209	185	173	194	180	159	190	207	191	190	196	192	196	174	186	177	182	179	203	158	168	209	164	163	187	169	186	160	167	179	198	185	179	217	170	195	191	205	152	193	191	206	180	205	177	192	186	192	163	209	176	180	195	204	171	193	183	210	180	164	186	167	188	198	159	193	199	170	193	160	171	188	176	172	186	202	185	189	183	193	161	172	191	192	154	199	186	185	179	175	177	168	185	186	210	186	166	185	170	179	170	175	164	203	182	203	178	218	183	183	178	188	174	164	166	171	185	176	177	195	184	205	207	220	167	184	185	184	213	191	152	175	189	194	165	187	181	188	190	171	206	184	187	200	165	178	194	176	177	194	203	182	194	192	205	183	175	211	183	174	170	178	185	183	190	179	176	185	182	172	184	229	157	192	186	178	182	164	202	178	160	182	194	195	173	177	159	189	200	179	191	191	193	167	196	190	165	202	168	182	197	199	186	189	170	158	190	199	200	211	159	180	198	178	173	186	180	183	155	184	190	199	186	180	172	182	184	184	181	192	179	169	197	191	145	205	167	201	199	195	181	169	207	166	205	163	164	194	190	189	168	199	178	155	184	193	184	195	173	172	173	192	189	206	176	190	184	191	196	176	186	209	180	174	205	193	194	183	187	178	172	190	187	191	192	181	154	187	165	159	198	192	167	153	183	188	188	195	179	148	185	191	192	202	199	183	192	169	171	185	210	199	193	179	219	195	184	182	196	203	191	203	181	219	217	188	149	201	190	201	188	186	154	191	188	204	181	198	179	178	201	205	198	186	205	173	178	185	172	172	165	188	191	175	192	185	187	194	190	201	193	224	184	190	200	205	151	179	152	172	190	212	210	195	178	180	192	203	179	172	169	201	187	183	178	185	165	165	181	179	183	159	183	170	192	163	175	179	201	181	193	195	175	189	175	186	211	196	161	189	178	199	183	205	174	169	198	172	186	201	189	220	178	176	203	210	169	189	174	188	194	185	181	191	199	194	194	187	170	179	197	176	186	175	181	183	180	167	194	201	176	204	197	185	190	171	192	187	180	192	179	158	154	215	193	187	204	203	204	209	176	156	193	168	189	190	177	193	194	173	165	196	189	204	186	185	174	208	191	208	187	197	169	192	197	199	157	165	180	176	197	181	202	164	182	176	177	206	167	160	189	188	177	194	167	192	203	171	197	199	207	166	180	199	172	187	193	177	177	184	187	198	185	209	194	205	168	181	175	178	188	172	177	173	167	170	143	206	182	185	174	191	159	185	180	203	184	170	170	156	165	174	166	182	173	188	193	206	177	182	179	169	169	183	163	179	188	191	208	184	203	185	220	198	177	208	180	186	171	168	216	174	178	182	197	185	164	169	192	160	188	191	181	188	194	161	202	188	178	182	195	201	170	178	176	154	174	206	195	223	173	170	174	177	176	159	167	187	196	201	189	155	191	177	159	183	184	191	200	181	183	191	189	172	186	191	173	167	197	181	182	180	199	195	205	183	184	184	181	174	199	200	174	196	204	210	175	184	195	188	181	188	208	187	171	203	169	180	199	174	190	164	177	191	153	183	203	183	211	181	177	193	191	192	188	162	170	210	167	167	190	182	169	182	200	187	167	175	167	169	179	235	182	166	159	187	197	190	210	182	182	170	197	192	181	209	181	191	178	173	183	189	184	172	204	183	193	192	192	165	172	186	192	195	183	160	149	186	182	164	187	182	203	173	181	193	195	183	173	172	207	182	196	196	193	162	218	209	188	183	171	175	171	195	165	176	197	182	191	157	154	191	201	185	188	166	187	182	190	159	188	195	187	178	190	180	202	205	193	175	181	183	175	198	171	169	177	173	155	174	183	195	186	199	184	184	173	189	166	166	185	195	181	205	201	189	176	197	175	186	197	189	175	186	187	175	185	203	206	162	191	196	186	185	195	185	186	178	173	184	204	165	203	201	169	162	183	204	207	224	187	178	200	185	172	193	180	175	184	192	199	178	177	185	232	181	195	187	170	194	200	215	203	191	180	188	203	150	169	168	192	197	164	172	195	174	156	167	152	186	200	172	188	188	177	197	178	169	194	211	170	169	194	189	173	222	196	171	197	176	165	174	203	178	193	183	195	169	183	192	164	188	166	187	187	183	196	171	203	176	175	163	170	191	211	186	209	204	195	169	187	208	176	181	174	193	196	190	177	173	194	170	192	183	179	150	173	157	193	174	171	177	195	191	216	162	191	171	211	189	195	169	198	199	175	168	181	192	224	206	192	198	181	164	165	198	194	161	191	186	206	188	172	215	189	172	183	164	172	176	197	168	190	172	165	194	175	192	158	185	192	170	184	192	211	185	187	187	201	175	172	187	163	159	168	171	161	197	173	193	161	167	188	162	195	174	202	194	202	174	160	180	177	172	189	167	194	193	180	179	183	188	179	163	211	187	185	162	180	186	181	213	211	208	169	187	197	196	168	173	190	212	226	192	164	164	160	185	193	192	159	212	190	200	185	203	168	189	189	173	195	192	196	201	194	213	180	194	211	184	187	183	165	202	184	182	183	188	175	225	196	175	174	166	193	173	176	187	183	179	206	201	163	184	178	174	186	182	191	206	175	174	180	191	191	190	162	183	167	195	209	196	155	164	185	187	177	170	176	148	192	176	145	146	178	173	186	180	163	155	223	184	189	189	179	190	168	177	200	192	201	175	204	209	168	176	181	196	187	181	178	198	179	177	163	167	193	204	193	220	178	201	191	187	179	174	181	182	157	182	199	189	185	177	176	195	197	165	188	169	178	175	173	196	193	185	199	215	190	198	201	191	196	155	179	193	182	161	186	182	160	190	171	173	194	160	181	171	179	184	189	210	188	198	201	172	193	172	202	184	176	177	191	196	181	209	192	194	196	171	182	189	179	180	186	172	169	174	176	158	178	176	193	184	182	176	159	175	179	201	209	165	186	211	232	160	178	203	182	187	184	216	192	180	212	218	179	201	188	175	163	164	184	189	186	147	160	195	173	166	170	157	187	177	193	164	186	170	182	199	178	181	161	200	161	195	177	184	151	183	183	175	180	151	193	174	176	199	205	203	187	180	194	180	180	179	186	189	241	173	182	187	196	180	210	179	204	169	192	176	184	189	203
30767	24378	29034	42147	42355	33710	24301	16049	1759	427	457	430	455	425	410	442	438	423	415	429	445	402	445	415	417	409	451	372	402	414	419	380	434	394	450	381	429	425	408	416	383	398	404	396	401	441	437	397	412	400	420	395	424	411	430	419	416	462	409	414	420	428	392	402	423	406	411	407	406	402	390	425	395	446	410	425	421	373	420	422	392	408	416	412	449	446	453	386	401	399	425	419	431	402	405	381	428	405	409	387	421	403	408	448	424	413	443	402	392	398	434	378	390	383	437	384	427	394	428	448	420	442	465	425	414	400	429	423	413	420	386	407	400	411	428	409	421	444	396	401	415	394	400	413	426	371	383	403	375	420	428	422	428	385	380	383	408	419	409	421	413	437	428	413	420	406	417	401	405	395	377	411	405	439	418	422	402	368	415	395	424	446	395	415	452	423	406	395	422	405	406	404	401	417	414	398	409	379	425	424	436	386	420	420	434	439	421	431	420	397	419	440	441	407	393	370	408	420	435	408	453	425	410	382	420	382	408	424	392	428	403	432	400	415	409	371	431	451	371	419	421	402	424	403	432	400	410	388	409	448	386	399	385	452	382	445	410	418	427	403	408	412	435	384	398	458	427	446	379	391	431	419	404	417	408	426	434	372	432	404	435	435	405	377	459	408	439	391	374	399	382	432	427	415	366	406	423	415	395	420	402	437	403	469	389	424	428	407	408	414	368	426	425	449	390	399	404	369	378	421	428	417	429	394	416	410	425	435	394	445	421	429	411	378	423	405	405	391	375	441	429	377	427	425	425	403	443	441	429	411	410	429	420	398	414	412	381	412	414	416	410	419	424	409	375	386	424	402	426	419	390	416	414	438	428	415	407	458	433	412	398	442	416	398	397	417	473	383	399	421	433	411	417	387	412	476	454	409	434	393	410	451	396	420	422	409	405	424	386	386	432	415	400	420	391	422	402	422	419	396	397	409	423	439	443	435	423	393	414	425	407	441	407	414	377	404	426	415	401	418	423	413	398	384	421	401	426	419	431	407	416	396	415	402	405	413	416	419	421	454	433	421	406	453	400	437	412	417	391	419	404	407	421	427	374	384	433	411	413	396	444	411	428	381	430	420	399	401	404	411	416	454	396	423	426	436	383	398	403	448	427	393	378	418	401	419	410	429	431	424	406	395	409	384	401	425	377	402	435	433	450	426	413	389	434	408	374	413	418	451	418	379	447	402	429	415	457	446	393	423	429	410	394	420	416	418	389	420	418	391	392	394	452	403	429	386	400	361	401	424	407	362	398	410	422	403	406	404	434	420	415	365	436	416	399	426	411	394	418	422	398	398	392	400	399	398	408	393	402	438	424	428	448	402	402	402	422	387	393	402	388	430	404	428	410	403	388	417	463	437	410	374	430	394	402	427	391	387	410	390	417	420	404	431	428	409	411	432	419	440	428	439	421	382	387	435	402	434	443	407	426	400	369	416	413	424	421	401	392	428	417	409	417	433	440	425	422	399	438	430	421	413	413	413	362	403	413	392	416	446	423	404	384	401	377	411	396	374	392	383	392	437	465	393	417	410	413	419	390	422	417	450	369	402	377	441	429	401	402	386	401	441	411	411	387	424	375	395	420	423	390	407	363	464	399	393	373	395	462	381	435	431	433	396	421	398	414	436	405	417	451	366	414	466	413	404	390	427	416	414	402	375	395	412	384	420	398	393	390	402	452	448	442	381	397	442	404	390	383	372	412	409	419	478	415	402	403	439	429	394	425	434	391	436	433	387	404	431	412	382	400	419	405	389	409	396	440	453	409	411	370	416	412	403	457	421	421	387	390	390	427	391	415	411	419	442	406	395	403	446	445	395	400	413	410	385	415	436	424	415	373	457	402	393	384	436	437	401	412	434	453	409	423	405	377	417	443	445	414	394	438	416	424	427	430	355	395	427	385	385	422	420	397	444	408	439	404	396	421	436	446	390	379	411	422	433	429	422	427	415	389	400	398	405	398	401	396	426	402	416	386	414	440	425	386	392	415	407	406	449	377	414	436	412	400	377	412	399	424	402	403	443	413	437	404	420	433	428	421	409	398	386	392	404	458	402	455	413	351	418	440	414	394	428	358	454	406	416	406	406	455	390	436	407	417	415	411	377	380	418	415	431	420	384	443	431	411	409	396	417	427	379	406	408	424	403	436	398	425	387	432	406	417	415	402	424	410	404	374	418	417	409	409	400	400	447	425	390	424	416	389	435	406	415	408	428	405	414	396	420	424	393	386	384	411	417	390	403	391	426	396	432	416	419	446	423	427	385	432	384	412	422	401	391	406	420	427	424	407	401	439	402	420	428	413	429	398	417	448	402	401	417	401	382	416	418	449	378	407	425	418	419	397	393	390	402	384	446	443	442	420	389	403	399	434	400	428	435	425	409	435	400	375	417	399	389	432	373	399	426	404	392	436	399	422	414	426	408	426	375	414	420	412	400	432	387	431	412	394	388	385	420	417	445	374	436	393	386	422	440	419	366	427	403	403	452	395	410	392	416	412	369	429	413	394	411	432	417	435	410	425	416	413	415	419	394	446	407	419	416	432	411	407	389	386	418	412	415	396	365	411	399	428	385	422	420	394	400	426	397	391	430	430	397	429	422	430	420	420	417	431	425	389	406	401	383	381	376	398	402	394	439	409	383	407	416	406	403	420	392	434	399	390	393	418	417	411	437	411	427	411	433	428	396	421	438	437	419	424	432	383	459	414	386	417	403	428	394	435	396	396	386	417	397	396	427	406	404	415	384	414	402	423	436	405	440	377	415	426	386	444	395	431	382	419	409	363	363	409	424	400	437	425	406	416	424	417	408	390	385	403	429	446	407	400	419	444	412	399	431	419	410	446	440	434	409	408	402	406	419	419	397	382	417	401	427	436	421	402	399	427	447	416	376	409	396	377	449	441	398	434	416	408	405	437	397	427	376	444	391	405	425	417	389	430	379	422	401	440	413	393	443	402	409	400	415	427	408	454	371	409	435	409	424	390	398	411	450	412	371	411	402	429	398	377	398	391	378	418	425	429	424	362	402	407	417	403	443	410	418	436	399	473	404	446	408	401	376	387	415	421	444	371	399	419	405	417	433	440	368	410	415	393	397	388	429	434	369	396	420	382	435	412	392	401	408	428	425	423	439	416	379	398	398	414	422	434	408	416	411	412	406	434	429	433	431	385	405	406	409	425	382	381	429	413	406	393	437	389	405	416	434	409	399	393	397	380	409	434	412	404	401	427	402	417	424	467	435	399	389	454	406	401	418	424	413	383	413	467	421	399	429	411	427	405	407	407	421	365	397	413	416	441	438	380	433	407	420	403	430	432	413	433	387	414	424	403	422	428	370	419	414	434	401	399	438	469	420	413	415	427	409	438	414	436	412	435	414	402	385	411	425	437	418	419	413	378	421	392	390	394	383	430	443	439	407	405	400	430	434	411	406	405	438	426	379	400	424	402	357	429	395	374	442	400	424
19757	11055	9270	4264	1855	999	491	297	149	122	143	145	155	141	140	146	134	113	122	137	125	146	157	147	121	146	153	130	130	129	140	152	140	134	138	144	164	127	145	129	122	140	129	168	146	142	147	143	141	145	120	135	126	118	141	146	158	131	151	141	141	142	126	122	129	145	135	141	163	150	117	147	128	138	138	144	164	137	140	123	137	137	131	138	137	124	137	128	138	132	124	135	148	130	127	123	151	140	145	125	131	140	115	122	121	135	121	116	154	152	158	124	141	143	135	143	125	134	147	145	140	113	144	152	143	153	130	154	150	158	132	137	115	133	122	141	126	136	144	134	144	143	147	142	148	140	151	171	123	140	161	141	152	135	155	134	120	127	129	150	137	137	162	144	141	125	132	133	153	115	137	126	152	129	124	132	136	127	147	128	143	136	153	138	133	149	141	138	118	141	140	147	129	131	138	149	139	120	143	138	132	132	139	126	146	137	144	141	131	119	136	128	128	142	122	146	139	137	135	126	114	129	141	130	123	145	147	123	126	146	125	134	142	137	158	152	124	145	150	124	122	140	155	135	146	130	145	160	107	139	122	98	134	140	153	150	143	105	133	140	139	119	137	150	113	145	134	136	127	123	135	137	156	129	128	150	116	127	158	129	150	144	153	116	147	152	129	124	146	130	130	138	155	131	131	133	120	124	145	154	127	126	135	120	119	141	144	146	112	156	148	120	131	132	139	146	132	150	158	139	134	142	129	137	135	146	127	127	148	153	131	142	130	138	140	133	163	134	131	145	148	135	130	153	131	130	157	159	142	133	141	143	142	145	145	141	129	130	124	132	128	141	147	125	141	133	123	139	140	159	128	128	132	139	145	136	136	140	161	132	130	153	124	146	151	142	138	140	154	139	168	137	131	146	142	128	117	113	130	144	151	146	118	135	130	122	124	133	131	127	132	144	139	136	148	144	156	138	144	129	143	114	154	117	130	124	132	112	137	129	166	130	144	126	148	164	151	123	173	163	136	139	148	135	169	159	118	129	142	138	136	138	156	150	116	129	135	141	111	134	122	145	148	143	142	137	140	110	148	136	140	133	133	141	142	139	126	134	133	130	125	156	123	122	139	152	146	131	117	128	130	168	150	129	128	139	134	131	151	129	131	155	146	161	121	149	149	128	134	151	134	140	117	122	145	135	118	118	163	144	124	120	131	133	136	123	157	125	133	144	116	125	130	124	131	145	117	109	115	139	144	117	147	128	140	138	123	127	148	151	149	147	141	123	138	138	129	143	160	141	130	141	138	135	131	129	161	159	112	135	142	144	134	136	137	136	108	147	128	144	148	142	132	135	140	149	123	112	138	132	153	140	142	126	138	149	132	142	145	129	147	147	126	126	127	131	144	139	139	138	134	129	146	122	160	160	109	128	119	158	139	122	113	144	147	161	135	142	134	133	116	137	138	151	114	135	131	160	135	133	142	143	131	117	142	122	143	138	149	146	147	130	137	125	149	137	133	117	135	132	131	130	141	143	139	132	140	131	114	143	146	140	138	147	129	127	138	109	142	125	105	140	142	134	122	128	161	113	122	129	130	134	159	123	150	127	150	150	143	123	123	137	147	147	145	129	145	144	166	119	140	162	118	148	148	155	140	112	143	146	162	142	144	144	123	141	161	154	147	143	123	128	127	123	156	149	146	124	140	122	131	138	135	161	142	98	134	132	131	138	150	126	132	127	129	132	133	166	130	138	163	123	143	128	161	148	131	132	161	145	141	147	147	132	162	133	127	141	127	133	137	147	113	139	140	136	120	133	141	134	141	121	148	107	115	114	139	123	133	121	145	126	128	142	145	135	121	110	144	159	143	152	133	144	140	150	139	135	144	119	134	136	120	127	114	135	141	133	153	126	159	158	156	140	151	151	156	123	153	140	165	148	159	133	136	142	122	130	150	173	131	141	137	161	146	141	163	148	141	123	132	122	153	153	140	143	131	129	145	143	136	133	130	126	132	136	160	139	144	132	126	137	138	147	116	150	145	127	144	135	129	134	130	119	148	139	152	146	113	154	143	137	155	161	136	149	143	141	133	130	135	126	132	125	121	135	120	130	128	142	151	115	146	138	120	130	166	161	135	125	138	133	128	124	126	124	133	132	132	134	128	131	145	142	114	145	132	135	134	142	157	135	114	125	155	146	136	138	132	121	131	117	141	132	137	126	127	146	136	156	147	119	136	151	142	140	126	147	110	135	143	160	150	135	145	121	125	129	142	141	123	136	124	145	141	139	139	148	157	118	156	147	126	150	126	136	150	135	137	134	153	124	133	136	150	138	147	140	156	115	135	129	151	124	139	133	121	142	135	141	128	145	137	117	149	142	160	157	141	123	137	121	129	129	161	139	142	133	147	144	130	129	124	152	162	118	140	126	131	141	155	157	126	117	143	157	150	138	131	129	145	117	147	121	150	129	137	142	138	117	155	168	131	135	123	133	148	126	133	137	115	140	121	127	144	125	116	127	125	135	148	113	136	122	159	147	132	123	155	140	162	139	142	163	149	118	139	138	137	137	142	140	151	126	136	145	149	135	124	135	131	109	126	143	149	133	132	164	145	115	154	128	127	129	136	140	134	126	147	148	134	147	128	143	120	144	145	154	120	155	149	144	136	123	134	130	138	144	144	161	132	141	119	151	149	136	153	142	154	148	156	132	140	152	143	160	132	138	137	129	141	123	142	129	136	111	146	152	143	123	145	154	134	150	130	123	136	130	137	157	127	137	150	132	154	142	135	130	129	141	131	126	132	161	135	136	153	159	151	146	130	125	153	143	145	147	140	108	144	147	151	122	125	143	141	130	130	139	126	136	136	131	140	136	136	115	133	139	151	145	135	115	125	161	129	131	147	124	137	130	143	140	151	110	139	141	131	147	144	146	137	140	141	130	136	145	141	149	115	120	124	161	124	154	129	147	124	114	139	138	162	137	137	130	161	152	161	140	124	151	122	132	131	162	153	130	158	149	148	152	142	127	125	115	117	133	138	151	125	166	138	144	141	136	124	123	172	149	137	162	138	156	155	158	152	137	160	123	147	129	127	141	146	132	125	160	142	139	132	132	151	127	136	148	123	152	136	143	123	125	147	144	138	144	156	156	142	118	135	140	137	151	145	140	121	132	124	131	126	151	137	147	138	154	166	153	146	135	127	132	151	131	146	128	135	123	134	153	134	135	114	136	141	133	144	136	156	142	133	119	151	151	135	149	127	131	126	161	156	133	116	134	145	152	125	147	140	163	145	131	140	135	138	118	121	134	144	133	114	149	136	135	132	147	136	151	132	142	137	138	129	150	121	131	156	140	140	131	135	139	129	135	139	136	158	141	149	138	166	138	151	154	138	144	140	135	116	145	124	156	119	158	126	137	131	143	121	122	151	135	139	157	157	150	141	142	143	147	173	160	149	155	140	124	120	133	137	139	131	132	139	136	173	137	142	116	154	140	125	134	141	135	150	152	142	156
12596	9375	13623	10250	6158	3969	2062	959	350	331	351	324	346	331	292	356	337	358	343	313	320	320	313	331	319	327	321	340	329	315	320	328	321	295	347	321	341	328	316	311	307	315	339	309	363	313	304	305	330	329	325	343	326	337	307	336	304	343	337	297	335	324	304	320	340	329	321	323	303	346	325	288	342	355	310	345	353	319	340	365	338	330	341	340	331	332	313	333	298	324	334	339	320	334	314	341	355	332	334	326	318	336	347	339	349	324	337	337	328	316	309	316	340	303	317	351	339	314	315	324	337	296	322	368	337	332	313	317	342	340	351	290	322	314	316	299	338	327	322	348	346	315	299	354	341	325	333	338	310	327	326	324	324	328	349	334	323	319	345	307	336	298	331	321	350	320	310	352	304	300	290	321	325	338	349	308	318	325	343	333	325	364	337	315	287	350	325	348	365	333	316	324	308	298	323	323	335	350	336	330	331	309	332	328	303	329	349	311	322	306	332	331	335	296	303	341	309	331	329	346	348	310	335	346	288	315	340	316	329	337	353	327	338	342	347	309	327	328	353	282	334	328	386	326	338	311	323	342	345	336	358	349	294	344	323	348	335	344	338	342	329	335	353	350	315	348	363	338	274	308	320	314	348	363	334	315	323	329	350	348	298	341	327	342	363	294	339	353	316	327	315	342	321	363	335	320	359	336	332	322	352	305	320	341	319	332	324	350	348	323	332	345	367	336	338	348	306	337	323	351	328	329	296	309	346	349	333	326	341	342	311	356	319	336	336	324	316	348	322	327	323	312	320	321	322	323	339	322	334	355	340	319	356	314	315	342	298	313	343	303	324	365	350	302	330	286	344	330	329	363	306	334	323	336	336	329	319	323	326	356	300	326	318	317	325	323	340	358	308	320	330	319	359	333	340	321	337	338	340	341	323	353	288	323	324	305	327	313	332	332	291	335	324	312	325	337	314	333	336	324	271	334	341	337	354	341	314	313	279	353	301	350	342	327	334	285	352	343	330	296	320	291	319	343	324	317	329	317	304	327	327	345	310	287	343	303	338	290	332	351	315	336	340	321	330	327	297	331	303	322	329	334	353	313	333	313	305	327	339	323	339	313	330	330	342	313	317	349	350	333	330	339	309	348	332	347	318	302	345	327	334	330	321	339	317	327	332	329	333	312	294	299	359	328	330	301	340	315	310	353	353	310	363	327	339	345	305	313	342	334	326	331	334	308	330	336	353	305	316	325	342	343	340	322	327	315	313	314	343	326	330	309	330	343	347	317	325	341	328	322	403	327	321	309	337	303	313	303	309	310	312	367	335	302	335	312	328	315	323	340	304	358	319	372	345	293	345	356	352	339	357	306	346	335	340	349	323	338	337	306	357	370	327	333	330	324	338	331	327	323	342	330	326	314	332	345	299	310	360	347	327	317	335	333	325	331	318	326	322	300	338	342	322	318	291	336	331	292	301	348	331	342	319	365	326	353	358	324	319	344	352	333	314	320	337	291	325	328	331	309	371	319	322	343	325	310	331	325	306	316	306	296	324	322	359	349	343	292	331	343	341	340	341	343	361	316	358	299	342	316	325	313	314	316	292	334	303	314	345	349	345	333	350	336	282	348	365	338	358	327	327	332	291	331	338	319	323	341	325	328	328	367	335	313	342	309	311	340	342	288	308	337	341	315	332	335	319	319	330	328	335	326	334	326	319	326	338	354	353	330	332	328	354	350	352	361	327	325	350	311	358	345	345	330	309	335	318	331	365	386	329	314	335	325	311	337	329	360	347	326	268	332	317	357	317	303	323	341	348	333	335	361	297	320	335	327	313	299	333	323	339	394	322	320	337	321	346	315	351	322	300	331	309	342	326	359	320	348	352	303	314	355	324	310	351	316	327	340	312	303	330	320	333	304	325	290	313	335	325	345	330	366	333	350	345	361	338	314	332	326	337	345	353	352	317	317	301	324	326	329	282	317	336	336	297	312	313	342	359	319	315	323	310	345	352	329	313	296	344	362	339	318	297	359	352	325	336	331	344	314	307	330	341	327	370	318	304	357	341	304	335	338	354	324	332	340	329	339	313	371	330	324	354	331	322	316	333	348	319	321	311	307	334	315	309	346	335	335	316	325	328	300	324	333	343	316	337	304	339	375	359	318	336	317	308	346	351	318	308	314	336	326	358	348	339	348	315	317	301	370	334	342	337	324	321	340	344	338	335	311	357	347	314	342	327	340	318	342	349	334	311	305	332	338	324	317	337	325	316	320	322	338	308	313	338	329	301	328	286	317	320	344	335	321	339	340	338	319	327	349	309	347	323	306	287	321	343	307	318	332	319	349	350	323	328	297	327	328	342	318	308	319	321	339	309	324	369	328	307	329	322	337	336	310	339	298	349	321	311	314	321	319	314	350	289	343	322	350	310	337	311	348	332	345	338	346	335	337	322	308	352	340	340	306	312	363	335	314	326	303	323	342	308	357	346	339	323	337	334	349	352	322	341	327	321	337	318	346	346	329	291	305	324	328	343	304	334	335	332	315	354	292	317	326	306	307	314	328	329	338	341	304	308	345	347	343	305	338	290	293	331	323	350	323	328	364	334	325	316	328	327	336	313	327	324	323	327	321	310	295	338	330	322	300	320	338	341	314	321	322	306	320	310	363	361	314	335	321	348	307	354	314	301	306	344	339	355	360	326	337	298	331	331	336	334	342	355	308	300	351	337	314	316	319	306	354	332	316	313	329	311	323	308	344	313	310	314	315	322	329	345	329	339	335	321	358	315	346	308	335	332	294	306	349	306	347	302	345	339	352	342	359	369	324	304	327	331	337	318	318	314	359	327	347	304	311	314	326	322	319	301	320	331	297	330	327	322	334	358	337	344	317	327	354	294	338	331	331	329	349	337	327	311	322	312	357	333	322	326	337	325	347	332	367	331	310	342	321	342	320	305	368	331	331	342	360	340	334	315	360	301	300	317	331	305	316	318	334	317	322	337	372	331	329	334	359	314	306	318	320	328	357	338	356	327	334	341	325	328	314	322	320	307	329	368	304	352	335	304	296	320	334	322	328	339	333	348	296	332	314	328	324	336	360	313	352	342	310	302	319	348	342	294	315	315	325	322	343	289	332	315	339	314	316	311	343	346	314	327	294	290	313	344	313	346	360	335	290	287	313	327	365	315	326	303	311	351	292	340	330	301	298	329	337	337	316	323	346	338	322	303	305	310	305	343	320	344	336	346	317	342	315	336	321	314	331	338	327	324	316	363	335	316	297	331	322	340	358	367	326	334	335	329	319	302	341	325	341	300	338	312	335	328	352	345	321	359	340	340	307	326	352	318	328	331	346	309	298	308	326	298	325	336	332	346	357	317	344	333	308	319	352	332	320	337	352	340	334	303	309	344	326	344	342	296	316	318	296	305	305	353	300	321	356	323	310	330	304	328	318	352	311	317	351	296	389	328	338	314	276	312	305	344	350	339	334	346	344	305	357	340	332	342	347	309	357
36240	23101	17555	15688	14776	9074	5119	2343	348	251	197	200	210	195	186	255	243	219	187	218	211	223	208	208	202	201	204	186	231	179	185	209	189	207	222	199	239	218	183	227	192	214	205	207	214	209	211	202	191	233	208	216	203	232	231	219	200	192	184	197	205	206	163	217	205	196	211	192	211	202	223	194	234	200	180	189	199	187	228	193	208	212	216	183	202	198	195	172	220	169	196	208	205	206	208	217	213	212	209	208	181	152	200	194	199	193	209	200	183	228	200	186	213	196	215	216	222	198	215	169	215	174	199	205	177	207	185	163	189	192	196	199	175	179	202	201	224	204	193	217	210	190	210	198	188	208	210	214	191	208	187	189	231	214	207	193	209	197	169	229	206	210	188	218	211	240	191	188	206	197	206	193	196	240	225	248	213	207	216	225	217	204	239	201	199	182	216	161	184	201	200	195	196	210	210	191	187	209	199	183	195	214	230	206	193	216	206	205	203	224	188	204	212	205	190	198	178	189	208	185	180	218	202	180	223	206	216	191	214	219	190	208	204	209	191	212	232	196	202	178	201	202	209	228	200	196	200	195	207	221	213	212	194	210	206	199	221	228	195	196	195	179	205	205	199	195	218	211	204	196	224	198	202	209	204	196	204	193	196	216	186	191	202	179	170	187	199	197	215	209	194	190	195	180	217	231	193	184	184	212	210	198	185	226	199	226	193	223	207	182	170	199	223	200	223	212	209	202	195	199	176	203	198	188	165	205	230	205	234	228	173	187	221	208	215	231	193	201	201	186	181	206	190	183	215	187	197	218	187	202	200	196	229	195	225	184	207	209	200	191	203	242	245	216	230	216	203	200	203	204	192	199	196	227	199	200	211	210	206	196	202	227	211	199	198	206	203	228	199	193	181	212	191	193	191	210	167	188	196	205	195	223	215	214	202	189	253	220	191	205	194	216	210	207	212	195	227	204	205	179	197	238	173	200	201	214	201	217	201	181	234	225	206	202	183	202	210	181	233	195	201	204	197	211	219	216	228	179	180	200	205	212	197	204	215	196	222	196	183	196	202	200	199	216	219	203	186	183	192	172	180	187	221	199	203	212	213	178	215	205	183	195	204	212	209	223	221	200	242	193	207	217	182	216	204	189	202	184	180	211	204	225	183	192	176	173	213	187	224	183	212	197	196	199	224	225	184	217	192	192	220	187	213	219	190	205	201	233	190	197	200	205	202	205	214	168	211	227	237	182	238	235	189	202	198	199	200	234	194	209	184	215	216	215	212	202	215	200	184	179	211	220	208	183	209	229	174	202	193	201	207	213	201	203	184	183	206	185	173	225	205	204	248	206	191	216	174	195	214	176	195	226	209	206	207	206	198	190	205	232	202	187	184	208	230	184	185	186	205	189	213	216	199	175	213	201	169	187	195	212	190	178	202	182	208	201	226	227	243	205	213	213	188	191	187	190	183	214	182	208	203	200	214	214	175	215	191	191	185	218	205	230	214	207	188	175	194	202	184	216	196	232	196	209	221	194	194	195	203	206	217	231	233	195	240	182	197	196	209	227	173	197	208	216	185	184	201	165	221	209	222	242	204	203	165	195	196	213	206	196	216	200	191	197	196	188	186	182	208	208	177	216	202	210	191	204	204	211	176	202	184	215	215	248	199	194	220	210	198	201	218	191	175	192	196	196	203	190	212	212	192	195	220	201	186	202	181	207	202	179	209	200	209	212	221	239	205	199	217	184	197	192	234	247	201	172	195	199	208	215	190	187	219	184	192	209	186	167	192	196	193	212	196	184	179	200	221	199	206	191	180	193	181	209	204	190	192	188	197	187	185	205	173	185	177	203	234	223	198	193	211	182	194	171	197	220	182	228	214	186	197	198	192	186	201	207	218	207	216	208	207	220	215	195	194	200	210	231	251	229	196	186	200	199	205	229	216	225	206	223	204	200	203	221	190	208	205	202	232	229	209	189	230	220	219	169	198	229	210	182	203	208	228	228	211	196	209	215	226	204	208	186	232	218	186	178	209	186	215	207	190	196	195	230	210	241	182	173	226	184	220	228	206	220	214	190	218	208	243	217	206	219	214	183	221	213	206	190	209	205	224	250	210	207	208	188	219	167	197	198	174	214	202	215	196	208	226	222	204	194	190	207	202	202	189	188	209	204	198	176	222	213	213	203	215	207	242	213	230	169	199	213	186	203	196	175	214	226	209	178	227	215	231	194	215	183	203	189	215	195	212	204	179	206	203	188	205	229	211	197	208	200	189	198	195	221	206	203	207	206	199	226	177	178	208	198	191	206	214	181	177	212	220	221	184	199	204	209	196	219	216	200	183	223	204	221	199	156	184	201	181	227	201	216	192	190	218	181	197	223	197	200	206	225	199	217	186	195	180	198	214	216	208	202	195	195	191	217	216	179	198	219	192	214	204	203	190	188	184	197	222	192	208	213	211	215	221	209	190	199	207	196	195	231	197	173	211	200	221	215	206	217	203	200	187	223	212	209	208	225	203	210	202	214	218	190	181	211	192	224	206	200	182	182	180	214	210	206	199	225	216	215	202	210	195	186	196	200	231	179	204	201	199	179	196	189	199	215	204	186	221	192	192	224	167	203	201	204	186	183	191	204	198	196	213	226	214	205	212	206	206	221	207	216	182	178	180	215	213	200	217	187	205	197	203	236	203	216	182	201	247	178	201	172	217	191	186	191	194	211	200	209	205	207	209	226	223	207	213	201	195	200	193	216	177	192	208	196	194	204	184	221	209	204	190	206	197	230	189	170	196	203	212	210	214	183	182	200	214	201	231	209	212	242	184	198	225	187	189	207	197	177	211	191	213	209	223	207	202	216	226	202	187	209	234	200	171	196	192	184	222	228	224	195	214	196	178	208	209	191	221	207	194	223	194	215	201	189	209	176	201	200	184	231	212	190	197	190	198	187	208	227	181	192	210	196	214	216	211	205	184	197	178	222	202	182	210	193	198	185	219	214	215	209	219	201	199	198	188	212	201	222	195	194	181	208	196	204	204	207	214	219	224	176	187	209	198	210	185	207	202	225	194	181	207	202	220	205	197	212	230	199	213	183	216	228	199	173	180	195	212	190	198	189	188	208	192	176	194	193	216	205	229	189	188	218	212	198	192	217	186	219	201	171	215	208	221	211	203	192	200	206	220	207	190	218	221	211	227	184	220	209	184	205	171	221	218	209	224	180	214	194	195	194	210	182	220	195	200	215	214	203	203	230	200	203	227	185	217	212	183	236	212	235	224	213	169	208	179	211	194	185	192	168	203	190	192	208	186	201	176	198	191	188	218	223	196	212	202	199	239	207	205	167	214	193	214	225	186	212	211	193	216	198	200	199	223	225	188	189	202	189	228	210	193	201	221	233	185	209	220	206	204	177	216	202	221	208	222	199	187	210	177	188	203	198	190	209	215	220	176	211	214	188	203	172	210	208	218	215	168	197	219	205	218	210	201	212	217	218	209	193	219	181	206	183
23294	18426	21904	30125	30400	23233	15977	8179	663	499	503	538	468	463	456	486	483	489	421	456	499	488	452	470	461	461	450	488	479	453	422	430	484	495	510	476	487	438	447	484	459	453	449	441	481	486	480	436	442	471	464	451	457	422	432	454	465	435	452	418	418	493	488	477	432	440	413	440	472	433	448	455	455	445	455	476	457	455	434	420	499	460	459	437	462	478	483	466	472	443	450	472	437	470	480	479	471	448	474	437	460	461	456	459	469	472	455	454	442	490	422	470	487	439	435	495	460	471	481	433	434	486	432	445	441	461	465	469	477	486	484	492	461	466	472	455	503	438	449	470	423	464	459	439	449	468	441	464	456	444	472	449	474	440	471	439	482	478	450	470	458	456	426	438	423	464	464	501	432	495	468	418	431	458	466	456	440	460	476	476	448	419	465	481	479	442	466	439	427	463	417	458	476	459	442	472	426	480	428	475	464	458	463	456	420	447	438	500	471	435	428	490	472	446	474	472	474	473	466	442	439	498	448	440	455	453	460	467	475	449	490	450	426	449	450	433	464	465	449	445	450	433	437	469	467	446	463	480	455	452	471	426	453	493	472	493	453	467	451	499	437	427	486	433	495	451	482	436	458	462	486	442	436	435	482	488	483	447	459	440	429	467	494	441	469	392	425	446	478	458	431	448	471	468	462	442	443	424	423	407	446	451	482	437	423	435	473	449	449	451	451	469	479	482	448	443	432	442	445	482	461	471	451	465	444	486	495	415	458	469	464	455	466	471	457	481	461	440	416	499	473	442	477	435	453	455	444	453	527	433	449	435	446	477	461	452	425	465	415	418	456	431	440	411	457	421	511	462	428	465	493	471	451	465	495	441	423	464	477	437	477	469	446	487	446	445	467	461	445	467	418	464	424	428	470	443	480	481	446	459	437	432	462	442	480	459	483	446	498	486	431	428	465	448	425	501	466	486	466	471	449	462	443	451	465	487	428	452	445	435	488	436	471	445	424	489	445	459	465	456	441	470	430	508	445	483	456	472	456	476	442	404	442	465	468	452	446	441	452	470	419	465	449	444	487	464	466	441	466	440	463	472	432	478	442	445	443	443	448	455	473	459	463	431	446	458	451	449	473	430	441	471	489	461	456	442	411	505	484	472	461	477	466	452	476	465	450	463	436	498	455	478	442	473	480	452	489	434	433	483	416	454	430	455	435	493	484	427	419	441	491	462	427	463	431	472	487	430	424	424	449	443	468	447	473	474	454	477	441	478	458	470	461	468	440	447	462	447	478	448	456	435	473	468	454	464	420	431	480	460	424	495	453	487	471	470	468	437	465	444	466	434	442	433	437	433	462	454	431	476	472	447	465	446	424	432	445	455	502	455	464	439	453	427	490	450	462	471	419	434	445	429	437	447	474	485	453	444	415	421	421	475	433	502	454	461	430	434	430	465	416	426	447	475	489	494	443	474	466	466	452	407	460	420	435	453	445	483	439	460	462	441	480	470	450	472	448	446	423	452	419	455	479	429	453	453	451	469	477	466	465	468	463	442	449	430	466	456	465	474	438	490	447	477	491	414	441	457	437	441	478	435	462	486	422	425	469	473	461	455	454	473	440	429	483	492	434	434	446	505	444	443	457	440	439	450	485	458	437	470	471	483	510	508	485	440	393	444	461	426	479	461	475	448	459	456	441	411	442	456	467	485	458	481	463	463	449	469	409	477	458	438	492	476	480	451	440	454	464	445	437	470	443	478	498	455	425	502	463	447	451	443	450	455	473	469	493	437	448	444	451	446	450	460	447	444	454	432	475	490	451	438	481	466	482	442	454	448	443	454	452	430	473	459	458	441	450	466	446	475	450	454	464	488	466	460	458	451	448	464	427	474	460	442	447	511	468	431	474	477	469	464	416	465	472	511	457	436	461	433	448	420	424	454	488	455	460	466	459	467	450	435	427	455	463	466	452	466	422	481	435	502	501	445	469	442	468	416	448	431	437	471	473	455	487	437	467	492	454	472	424	465	457	471	449	428	477	455	466	494	473	467	445	434	474	494	461	502	426	456	435	479	471	414	450	446	461	472	452	446	486	445	423	480	439	467	425	451	492	419	473	466	430	468	441	467	451	450	434	427	448	425	406	479	433	476	426	456	474	475	453	500	437	468	455	456	454	475	475	443	493	447	441	465	461	505	443	440	478	490	431	472	435	476	427	471	433	502	431	435	461	481	443	477	471	457	456	468	468	470	462	502	461	472	461	451	479	441	484	467	438	439	454	465	464	458	465	428	467	483	478	424	481	467	475	431	452	462	440	480	426	498	467	468	504	467	462	491	458	487	459	442	468	439	459	486	454	472	451	465	455	441	445	454	475	485	468	454	442	433	469	456	488	493	467	465	447	463	467	481	469	468	484	461	484	455	476	409	446	476	429	463	456	444	473	428	420	433	471	408	462	462	464	480	454	423	436	450	471	448	465	412	431	465	482	460	478	445	468	428	438	476	484	455	450	423	432	478	469	448	452	438	427	460	440	427	454	477	419	447	466	471	464	466	433	435	462	469	461	438	494	460	461	431	461	452	464	470	425	464	453	462	447	428	425	455	451	470	480	473	468	487	500	471	462	479	426	463	478	465	455	477	443	427	447	458	469	417	498	458	472	487	466	434	421	446	483	455	501	448	486	438	456	451	487	451	452	462	479	460	483	495	456	468	488	438	473	453	424	482	498	445	425	450	504	417	492	444	473	439	462	456	459	491	470	477	479	391	496	444	457	442	475	490	436	467	488	471	478	466	462	434	456	457	458	485	416	491	446	460	415	422	450	504	435	430	471	410	495	458	448	443	490	411	440	454	461	474	459	481	470	480	444	440	439	494	496	474	470	469	422	449	421	443	428	460	476	462	444	443	466	437	463	475	486	443	476	482	456	469	435	435	459	476	433	478	449	471	444	455	475	469	477	459	434	447	478	497	467	467	441	463	475	499	436	459	470	469	407	437	458	457	454	424	440	434	462	473	460	457	472	451	449	419	460	464	489	462	454	496	454	472	469	439	494	462	452	477	520	468	449	443	469	445	471	427	441	469	460	413	470	469	469	495	457	444	480	427	427	480	459	432	460	457	448	462	470	434	486	498	472	459	442	498	404	477	421	459	469	427	423	456	467	450	475	443	442	474	436	449	447	453	453	442	453	491	462	466	482	416	473	473	479	486	466	466	428	481	463	450	442	470	433	471	437	421	436	456	474	489	458	430	439	452	481	442	452	429	474	448	435	437	460	475	462	468	485	428	474	432	431	432	448	457	425	486	497	480	462	492	458	466	452	452	468	481	473	452	473	463	455	458	427	439	465	436	462	467	463	458	475	489	454	480	481	452	468	462	471	414	479	446	463	493	442	442	435	487	450	453	499	465	457	462	455	435	447	482	447	416	425	465	458	468	496	462	471	458	479	484	472	469	456	478	444	472	462	506	453	488	455	482	467	470	448	445	459	475	463	454	469	454	445	449	470	438
46533	33382	28509	30272	25245	16787	9634	5303	709	191	203	199	191	175	188	173	199	191	185	181	183	170	194	188	184	181	206	167	180	191	167	143	189	196	166	183	202	201	163	181	167	176	177	167	169	168	190	202	168	154	168	179	186	186	174	181	171	195	171	176	187	199	180	200	184	182	187	167	194	191	157	174	208	158	170	171	177	189	198	166	162	190	216	177	175	188	181	165	179	179	186	184	181	182	171	175	148	192	182	174	164	199	160	162	175	179	150	192	170	166	196	185	179	147	180	144	185	197	164	171	206	200	184	161	187	192	188	198	173	174	176	181	160	173	185	175	175	183	168	181	188	182	203	181	203	177	190	195	178	188	173	200	199	176	179	168	179	185	200	185	180	161	186	177	191	193	183	175	173	190	202	173	175	174	190	177	169	212	181	191	174	168	164	180	176	192	164	168	170	178	184	173	146	158	179	174	186	159	173	171	178	168	202	172	203	201	172	167	168	193	191	188	178	188	209	184	177	186	182	168	185	165	184	174	192	177	163	202	201	201	176	171	170	205	168	171	179	170	172	195	193	193	170	147	164	203	190	165	178	174	177	170	194	185	200	200	186	186	195	207	174	159	197	194	187	203	198	177	172	172	169	205	168	178	182	204	180	191	185	200	166	175	187	205	183	195	182	170	171	185	192	175	216	181	196	193	186	195	165	195	194	188	156	165	195	174	186	170	183	184	168	167	165	174	163	198	192	135	165	178	189	175	162	178	218	178	199	191	185	194	199	200	178	169	201	195	175	178	169	167	173	193	203	190	174	166	203	185	180	185	159	200	161	168	189	180	193	182	186	201	182	181	189	181	207	192	165	170	191	170	190	195	162	192	168	152	164	179	200	161	172	161	191	173	169	181	159	150	189	187	200	182	191	189	176	178	190	191	184	200	198	199	197	183	187	161	192	188	181	174	177	184	169	155	175	187	163	175	183	177	162	187	175	178	187	159	197	198	167	174	181	170	169	163	179	177	173	178	186	182	200	193	188	179	190	183	186	194	223	195	187	184	146	192	178	164	200	172	172	190	179	172	191	157	174	154	184	184	167	185	166	182	203	192	190	188	196	167	169	176	158	185	183	181	187	219	179	169	177	178	170	177	209	189	187	172	203	166	178	173	175	177	186	177	186	183	167	200	179	190	222	178	182	178	158	191	167	164	193	193	190	165	153	174	193	186	188	192	179	171	160	197	167	188	160	191	165	201	177	192	168	186	198	189	202	164	175	155	214	197	185	172	179	203	186	207	210	201	156	184	170	172	180	216	181	182	189	196	165	165	192	147	193	188	199	171	161	146	180	182	166	193	196	182	207	181	189	184	172	203	169	155	180	188	177	193	185	184	182	181	187	187	186	181	174	222	190	186	156	182	195	168	189	195	191	188	184	169	174	197	203	210	191	191	164	137	185	192	184	178	190	199	213	173	170	163	151	172	182	196	183	181	182	200	209	193	184	175	157	169	189	191	213	209	185	201	174	171	190	183	185	192	182	162	188	187	184	213	175	171	182	195	197	189	181	184	179	150	191	172	166	144	158	157	162	184	160	176	172	177	157	182	175	161	189	185	190	170	184	196	169	172	178	185	171	197	188	196	179	173	162	170	158	201	202	207	178	182	207	198	187	158	174	170	157	192	181	186	161	163	208	185	160	173	192	207	178	173	150	192	188	187	187	199	179	184	187	155	176	168	204	197	192	189	165	170	186	200	196	175	176	158	186	186	165	175	194	170	175	189	172	191	169	186	174	172	189	138	164	207	161	191	182	154	169	184	168	186	209	201	173	186	163	173	183	175	163	175	212	170	170	161	192	176	175	184	178	177	180	173	200	179	194	191	175	185	153	161	190	209	182	166	217	185	182	171	179	191	184	188	187	187	207	178	193	168	177	179	183	172	169	173	189	220	207	203	156	183	186	168	169	180	182	177	182	168	177	170	180	169	190	188	182	175	179	171	175	178	183	174	201	200	166	174	182	177	183	182	183	197	164	200	180	146	196	156	179	213	176	160	161	198	186	149	179	161	184	169	175	184	186	169	157	153	180	190	172	171	177	198	176	180	164	186	175	172	170	177	171	179	188	169	161	181	201	190	186	151	199	156	184	166	171	171	158	195	171	185	181	153	172	168	173	193	174	178	179	183	173	161	195	184	187	205	188	188	207	185	164	161	160	184	187	173	177	176	195	164	185	173	170	171	165	172	170	176	192	172	174	192	166	183	162	176	186	196	176	194	192	182	171	198	186	192	171	198	174	190	171	190	188	135	168	172	193	177	166	171	188	174	184	175	208	217	167	181	183	168	181	183	178	176	193	160	164	183	187	187	162	189	179	198	171	207	193	180	204	164	197	195	177	180	160	173	167	173	166	192	205	197	178	177	183	189	190	192	189	183	183	193	177	174	165	186	176	179	168	166	192	212	174	182	160	210	193	192	193	187	200	207	190	180	195	187	202	169	168	191	190	167	194	172	168	190	194	195	154	174	176	180	162	172	180	183	154	162	167	189	187	163	208	156	170	194	177	178	166	179	159	179	190	178	182	166	175	157	173	183	190	200	165	162	208	173	171	185	198	148	160	161	192	177	152	190	183	179	160	184	174	180	188	155	190	165	174	162	182	188	195	187	182	199	183	158	175	181	213	202	198	195	151	197	203	186	187	165	169	170	177	166	183	185	172	177	178	214	198	176	176	194	171	183	163	174	167	177	202	184	183	179	190	205	172	188	210	203	175	163	170	150	167	221	195	187	164	196	182	192	171	179	162	151	177	154	200	188	169	174	172	196	173	195	169	191	184	169	167	158	175	172	165	201	184	202	170	175	206	191	186	191	175	178	185	177	180	175	200	146	197	189	180	175	173	225	190	185	179	203	184	192	203	156	212	184	179	185	205	202	182	183	187	167	182	157	197	189	189	175	210	183	166	181	202	220	187	205	185	163	183	173	193	189	211	182	173	201	198	174	189	173	151	177	167	225	164	180	182	206	183	180	196	187	204	204	187	156	199	174	175	214	181	178	169	186	201	157	197	209	186	175	181	184	203	188	175	176	189	157	182	190	168	185	186	179	173	152	195	183	191	180	175	169	192	191	172	217	186	183	187	181	207	192	182	175	178	187	189	208	195	195	179	207	153	166	159	201	167	196	177	194	202	184	182	202	184	182	192	184	170	163	201	196	145	173	167	165	187	171	198	170	209	191	176	170	180	203	185	169	187	176	196	157	167	171	182	162	196	164	194	172	209	187	169	173	184	168	184	177	185	176	198	154	175	154	167	187	181	202	171	202	166	183	196	165	184	164	179	180	185	177	176	165	183	186	215	198	191	176	194	177	154	179	180	177	175	191	218	186	179	187	206	173	154	163	189	202	163	176	194	178	189	186	179	181	156	195	183	168	177	202	192	162	180	193	179	174	179	172	177	194	177	187	181	173	199	191	193	186	178	198	184	190	172	174	183	188	174	183	175	155	159	174	179	225	187	171
29460	25785	31729	42988	40173	32711	24093	16151	1401	436	463	397	451	449	450	453	426	426	401	393	426	410	399	401	395	420	416	404	421	415	373	396	401	393	381	427	427	428	407	400	428	388	396	377	405	423	405	394	426	391	405	400	393	416	409	429	397	383	397	344	406	367	373	404	409	414	425	415	406	392	415	398	404	395	373	393	404	394	404	383	393	419	390	404	446	402	395	406	433	404	398	394	371	392	408	417	391	380	393	405	402	431	400	373	398	408	392	377	431	382	391	373	407	421	381	391	377	384	422	395	415	386	417	409	356	412	443	390	425	399	404	383	419	388	364	411	396	422	400	422	402	417	401	434	433	383	384	360	419	389	417	395	394	401	405	411	394	423	416	405	380	378	382	374	396	450	378	405	427	380	405	386	423	386	400	403	430	440	395	381	381	388	373	367	420	384	384	392	397	367	405	390	446	402	385	381	408	442	394	378	423	457	431	386	394	391	407	433	389	399	416	378	398	402	382	352	382	377	401	397	425	383	398	456	403	371	420	431	380	430	413	383	396	440	437	387	391	375	381	397	357	423	375	379	443	400	431	356	388	399	430	439	413	436	368	416	394	379	378	438	403	398	406	423	368	368	405	395	322	396	410	426	412	377	420	424	395	402	421	400	392	444	408	413	401	420	392	394	407	381	431	414	405	363	415	409	416	409	411	368	409	429	428	379	409	392	399	369	395	384	410	416	404	384	432	412	391	390	396	425	366	387	413	412	406	409	392	364	435	395	410	405	421	377	386	406	461	419	405	426	424	401	390	408	423	410	406	374	383	387	451	411	403	392	391	386	387	385	388	399	386	385	412	398	467	396	409	386	398	398	399	395	356	375	381	396	412	425	405	391	428	360	358	377	386	387	381	376	362	403	417	398	340	456	427	427	412	400	367	414	413	397	390	399	375	423	441	431	403	391	439	406	376	394	371	393	413	422	397	387	387	469	438	416	384	366	400	386	379	418	398	400	404	431	419	426	395	386	386	410	407	436	404	417	372	411	392	429	393	437	384	414	422	425	404	379	365	409	419	405	403	429	413	418	418	422	423	371	407	406	416	390	389	362	403	415	396	443	395	416	356	412	429	401	420	377	402	401	400	432	403	398	405	428	388	419	394	417	391	415	386	395	372	441	394	390	356	381	389	410	379	405	398	415	410	411	387	406	373	390	408	379	387	391	386	430	412	394	418	404	378	415	384	412	412	388	440	398	395	401	408	428	406	375	400	405	410	423	395	408	422	386	386	396	440	386	382	408	407	418	383	402	432	387	353	392	431	383	394	420	428	407	365	420	428	405	415	411	396	410	375	399	414	407	391	366	414	396	406	418	409	373	404	406	414	403	426	428	404	406	444	418	392	390	395	438	409	430	421	387	436	393	367	379	427	397	427	426	420	395	394	390	399	393	412	358	395	404	386	414	419	371	376	451	395	443	360	431	400	393	396	417	404	415	420	361	407	369	371	414	372	405	424	390	412	386	403	379	403	398	428	383	402	391	397	399	395	389	397	398	375	411	420	429	422	409	406	409	386	399	387	392	396	398	403	402	410	427	379	414	393	390	370	398	396	428	403	406	437	433	397	417	410	392	397	417	386	388	373	434	430	392	369	405	408	399	412	413	409	424	416	379	393	385	391	391	372	380	400	385	395	382	413	413	364	352	419	437	376	421	373	391	410	443	421	443	381	423	354	435	409	375	388	393	376	392	415	400	368	369	410	404	375	387	407	377	419	475	400	436	417	381	392	385	382	420	409	404	369	434	360	435	406	418	395	404	382	389	394	427	364	422	396	404	404	391	388	407	391	390	445	370	416	398	364	393	410	422	401	435	401	386	390	420	416	415	376	375	385	401	394	421	399	414	378	423	410	394	397	435	412	416	394	413	414	348	439	409	370	383	378	362	413	395	443	434	402	432	437	411	425	376	435	381	414	407	427	387	398	392	419	443	427	426	383	403	375	407	395	422	359	449	369	447	392	394	420	381	366	357	440	381	381	378	407	407	401	433	395	367	425	385	409	396	404	401	417	384	431	367	390	408	428	393	411	367	356	413	432	430	397	389	391	421	352	399	372	406	367	418	409	426	405	404	343	422	410	394	390	375	402	390	417	418	419	425	410	393	390	402	427	424	366	412	429	407	381	415	439	383	395	389	373	387	403	408	417	409	415	407	378	375	401	442	412	405	385	406	411	399	381	394	395	372	408	384	411	367	408	405	388	398	422	419	391	386	397	420	408	423	382	399	353	408	388	408	407	381	398	397	412	400	396	386	362	423	399	393	441	439	334	402	404	382	370	426	380	407	427	420	370	408	423	368	435	378	397	406	397	386	433	398	376	418	416	422	412	387	393	392	368	401	393	404	404	386	396	388	395	424	400	364	396	382	391	381	396	418	418	432	391	365	422	421	420	434	391	390	430	376	394	399	380	395	411	410	413	405	408	368	406	421	427	419	402	372	388	384	392	412	385	392	423	390	433	404	360	381	372	360	412	375	399	413	395	385	400	415	382	398	408	384	390	441	420	417	382	436	395	401	400	364	373	403	384	379	430	389	402	431	436	399	385	348	383	370	435	402	397	441	387	403	421	385	409	426	376	432	401	427	392	413	408	353	408	389	387	386	393	417	392	417	390	400	366	434	402	385	418	389	429	390	379	412	389	434	387	407	399	396	393	405	413	411	419	390	390	410	402	394	376	387	445	360	378	383	451	432	398	408	401	373	401	413	386	387	403	394	394	406	421	357	390	405	377	374	408	405	384	430	388	403	357	389	411	399	382	395	412	415	411	383	421	419	393	370	399	371	418	398	432	376	425	408	420	388	401	388	391	390	419	379	401	424	372	412	408	412	424	404	422	382	399	383	418	397	398	378	428	391	404	422	400	428	389	435	391	376	394	428	425	383	388	385	409	378	392	408	398	381	439	405	418	374	372	362	408	398	403	399	414	426	394	444	367	391	375	396	395	427	413	419	392	374	395	426	400	389	416	413	403	384	411	427	403	447	425	390	419	426	404	394	402	402	411	394	425	369	390	400	395	434	418	388	419	424	435	357	395	362	353	405	400	391	399	404	441	384	378	413	399	386	421	349	410	358	420	398	385	410	419	419	369	410	387	426	397	424	389	414	382	415	394	406	409	418	396	426	388	377	392	415	408	386	393	384	411	403	367	390	386	401	376	396	426	381	425	402	380	406	410	418	381	385	401	395	419	415	424	389	400	384	384	387	390	422	437	386	381	437	404	404	432	384	427	417	403	389	381	398	375	407	387	398	390	421	411	387	422	397	427	405	394	414	406	413	370	392	397	409	431	357	421	419	402	415	375	390	384	387	409	414	413	421	388	375	427	378	400	382	393	395	417	409	377	389	409	404	394	421	416	411	411	425	383	393	416	384	400	394	413	363	398	388	429	442	398	428	436	371	366	399	399	383	407	412	372	433	363	417	449	409	417	417	394	388	397	399	406	401	392	363	415	417	365	413
18844	10002	6754	4434	2139	1067	567	304	122	130	132	132	113	141	136	131	132	136	119	112	154	149	123	143	109	158	139	128	134	143	140	140	127	152	135	149	143	163	164	147	152	144	147	148	127	132	143	149	137	141	149	135	126	119	137	149	154	122	150	130	129	143	105	130	123	121	131	133	136	153	164	147	144	142	126	130	146	134	122	125	143	148	166	137	130	127	129	127	116	143	132	167	125	137	140	141	142	158	130	141	141	142	150	127	147	148	151	111	133	119	129	124	142	132	155	166	146	130	151	129	141	128	142	151	142	151	148	164	124	142	133	128	137	142	131	126	113	145	120	142	130	119	144	115	133	164	130	164	137	114	122	120	152	138	137	131	139	153	152	147	142	126	141	140	147	118	144	126	127	142	127	132	141	156	128	116	174	159	133	148	154	131	122	144	118	144	150	139	134	132	154	144	131	131	153	163	108	145	141	139	164	126	146	156	124	130	124	129	152	119	144	145	129	140	137	134	167	137	127	142	112	115	145	166	146	140	134	140	153	137	118	150	141	129	131	146	116	122	118	132	130	130	122	135	129	131	134	125	142	138	125	143	109	127	115	118	140	149	117	144	115	125	141	136	142	135	124	120	125	134	133	141	151	101	138	138	162	135	128	137	158	145	130	141	161	143	157	137	158	144	123	155	155	121	136	144	130	136	121	138	129	126	120	123	150	141	134	123	126	124	127	141	127	128	129	134	137	135	129	136	121	145	125	148	157	139	125	139	147	151	123	151	120	133	114	147	126	134	127	169	132	144	123	130	105	144	122	144	144	130	128	121	125	127	129	126	150	156	121	117	110	132	137	121	150	133	127	125	138	120	150	134	142	123	163	150	133	126	145	149	132	122	134	121	157	145	136	155	134	152	120	131	134	133	137	125	146	129	130	133	139	129	125	141	112	130	117	122	126	137	122	142	116	137	130	148	141	96	125	130	144	147	118	125	126	155	147	152	132	139	170	126	123	126	136	132	147	137	108	152	140	151	142	117	134	141	127	146	131	142	148	137	147	139	126	161	143	129	132	138	125	143	130	128	146	120	146	155	139	107	122	145	149	162	178	159	106	136	133	138	146	144	151	147	137	130	128	155	150	136	148	134	149	145	146	140	128	137	108	150	148	125	147	150	163	136	134	141	129	148	125	140	143	132	137	134	127	163	142	136	142	128	144	161	145	144	134	125	120	125	140	171	124	144	120	117	125	131	116	126	130	126	118	135	126	127	142	112	135	151	144	134	123	147	126	131	144	140	127	143	142	136	135	143	130	148	157	137	130	138	148	139	113	154	133	123	127	147	141	135	152	149	129	136	127	139	142	134	137	131	141	139	141	146	123	146	139	146	151	134	129	124	115	144	135	139	158	138	157	125	142	138	131	138	129	143	148	131	140	133	142	124	130	127	139	131	117	140	150	134	125	145	131	129	114	128	139	142	153	147	140	146	129	132	146	130	139	119	157	138	132	133	126	140	133	149	134	132	140	144	121	131	142	139	125	149	163	134	151	125	121	131	141	123	132	133	140	143	135	127	136	158	148	125	150	153	149	133	142	122	141	120	135	139	142	129	122	137	134	117	143	130	154	138	125	121	140	124	146	123	135	144	129	135	132	141	118	133	145	140	155	139	115	135	129	118	142	128	136	144	131	137	152	136	130	136	104	122	146	134	142	140	144	153	138	153	139	147	129	122	142	136	149	147	139	132	156	131	142	137	128	124	124	148	160	154	132	122	123	147	126	111	134	122	132	142	132	136	134	117	110	126	125	149	128	159	137	131	142	116	146	170	157	128	128	146	146	119	121	124	149	129	133	132	138	130	156	132	144	145	141	118	123	151	150	135	127	136	140	136	145	138	138	145	147	126	136	140	134	123	145	144	130	159	160	109	126	140	144	137	148	139	152	134	127	132	119	140	146	153	127	150	130	123	132	126	121	134	133	118	131	111	172	121	112	126	157	119	137	114	158	150	147	123	124	142	138	112	146	136	126	135	150	106	126	132	123	122	106	129	139	116	140	140	146	127	162	129	127	136	123	139	131	133	114	136	134	124	137	134	138	129	114	137	138	132	118	165	143	116	144	145	128	138	151	138	124	123	136	124	122	153	141	163	144	148	136	142	148	112	150	128	126	147	121	146	120	118	125	117	138	130	141	142	139	122	113	111	125	116	143	121	142	135	128	122	138	135	110	121	115	129	143	114	125	140	141	146	129	135	124	125	124	126	162	127	124	128	161	145	126	128	130	120	143	147	136	137	157	138	133	150	145	129	143	152	140	127	129	124	130	142	137	142	151	153	106	151	134	137	129	135	142	132	125	145	138	109	120	133	149	139	141	140	123	164	137	144	144	172	147	140	125	117	123	144	141	140	113	117	123	128	151	107	142	132	129	150	122	129	157	136	155	142	151	145	120	156	140	126	136	139	135	136	137	165	155	147	118	130	134	117	145	146	130	137	156	131	132	141	138	120	143	144	132	157	148	142	148	136	137	136	150	154	129	155	122	142	146	130	160	128	129	146	159	129	128	144	142	132	123	123	120	140	138	158	142	130	111	142	130	132	136	147	133	117	113	148	119	143	142	137	132	115	145	122	154	151	152	126	137	141	143	132	138	128	135	137	117	139	139	135	122	182	150	153	155	127	134	138	137	121	140	139	137	110	133	116	152	161	138	125	119	134	140	106	133	133	149	123	145	160	128	145	133	145	145	112	162	124	154	127	150	134	144	121	127	134	126	137	120	132	132	130	112	135	163	116	121	126	159	130	154	119	150	133	154	133	130	127	140	128	126	124	141	126	118	119	141	131	119	138	134	152	129	117	125	129	131	129	127	135	143	140	125	152	154	142	162	156	109	138	132	127	161	148	131	141	131	142	166	129	147	166	141	132	145	149	148	142	162	159	138	139	110	128	147	135	132	139	114	126	135	123	134	130	146	107	123	141	168	154	144	103	132	150	125	147	147	158	95	135	150	140	139	128	124	137	128	143	155	135	138	140	111	138	147	154	136	134	152	149	131	128	139	155	118	139	134	142	126	141	144	133	130	143	147	133	131	135	160	146	141	157	123	144	140	124	144	133	148	146	133	120	138	121	140	148	142	151	120	117	127	128	127	129	131	138	128	111	139	131	143	141	151	124	109	125	128	156	155	147	139	155	129	132	122	142	127	143	142	126	152	139	127	149	148	135	146	132	163	121	144	120	137	120	123	131	124	142	140	148	125	140	143	150	143	136	132	136	143	130	151	165	138	136	140	128	120	139	123	115	126	117	129	137	116	123	123	140	134	128	127	148	151	133	124	116	140	140	131	130	121	124	118	148	147	148	145	140	155	152	124	137	127	119	118	124	123	127	154	132	146	154	129	127	142	132	108	127	143	118	155	137	122	133	126	135	140	140	127	148	144	136	121	132	152	149	141	129	131	137	158	139	140	143	122	148	132	142	139	123	161	129	125	145	132	127	129	151	135	123	145	150	131	125
12089	8710	10851	11410	6709	3918	2192	963	394	316	296	357	318	335	331	323	327	346	319	318	321	320	334	307	306	302	321	333	339	344	308	314	311	344	325	330	346	358	345	318	321	340	314	343	321	350	342	335	316	332	316	319	337	315	320	346	331	361	345	299	324	345	295	329	328	346	349	339	339	329	317	332	304	370	333	330	315	329	350	309	336	321	344	323	320	321	335	323	324	371	357	314	316	336	323	337	333	339	322	360	312	331	335	339	312	354	300	331	330	356	339	360	334	323	289	355	325	299	342	333	332	327	344	345	313	361	319	329	326	337	303	349	310	349	351	339	325	345	298	336	336	310	338	313	336	315	307	306	369	300	342	358	361	345	292	301	322	336	343	336	366	293	353	341	337	313	318	293	331	316	316	339	329	314	335	338	298	298	340	314	326	344	330	328	356	312	323	323	321	331	323	298	371	327	320	331	344	330	301	344	302	333	300	317	326	325	351	342	320	306	331	336	343	321	306	328	309	343	334	288	318	339	281	314	306	345	330	296	317	309	300	311	285	303	366	379	365	327	325	332	306	310	342	316	307	329	333	310	317	370	360	321	306	348	361	328	320	328	323	351	315	345	306	319	343	315	325	325	349	305	293	353	320	311	308	327	368	318	340	335	317	317	331	329	317	330	342	305	330	306	354	326	317	321	316	312	333	343	368	308	342	360	307	322	308	355	340	350	340	342	323	316	321	315	324	309	330	321	328	308	325	293	341	321	302	309	296	352	331	335	320	308	310	304	330	321	332	311	299	331	365	349	305	348	321	347	333	333	311	314	340	314	332	316	310	323	325	327	339	346	349	306	340	330	325	311	348	351	345	288	333	309	344	335	362	348	335	343	322	335	329	334	315	320	340	322	348	336	321	376	321	338	330	347	312	299	319	307	308	310	315	304	345	346	312	314	319	307	337	337	321	330	311	309	301	318	339	341	336	314	330	337	347	328	354	313	371	349	348	335	345	326	338	327	339	304	324	323	309	320	325	318	335	328	360	329	338	314	316	311	314	341	304	333	304	342	322	304	321	340	320	347	336	310	289	323	334	287	327	358	329	328	327	344	341	301	324	319	345	307	390	360	337	319	331	329	339	308	334	312	347	312	312	319	318	308	323	324	282	324	315	328	334	326	338	346	301	340	335	348	319	328	332	343	343	302	311	306	326	348	324	337	328	364	305	307	297	328	320	321	337	360	369	314	320	331	322	309	323	317	318	334	322	326	340	362	315	339	313	326	332	323	323	299	337	320	348	337	338	307	319	333	321	324	308	317	298	322	336	325	334	337	304	314	331	341	334	323	314	314	317	331	304	333	310	311	317	311	290	323	350	342	332	327	322	357	344	329	330	316	359	306	326	321	345	337	280	319	316	309	335	335	301	340	287	311	334	295	339	310	309	336	323	359	345	308	328	326	335	317	340	317	316	331	322	295	352	301	323	332	320	308	323	337	313	325	315	335	353	341	329	303	336	328	336	325	331	317	315	324	305	322	310	322	309	327	312	337	321	325	333	333	343	311	294	307	359	333	299	349	293	320	314	306	337	339	389	324	329	330	281	335	328	340	322	343	313	348	334	285	301	297	329	315	297	315	332	331	321	351	310	313	282	297	344	331	353	296	336	339	330	286	327	340	318	337	339	312	345	314	361	338	319	315	313	348	317	348	355	306	326	331	332	304	312	336	339	330	354	328	313	339	324	348	326	340	304	292	315	353	309	322	339	327	357	314	312	288	344	317	320	314	335	319	329	326	318	333	317	334	341	323	321	337	333	324	324	360	322	320	313	331	322	364	269	348	314	306	361	319	329	318	302	343	295	323	307	334	309	331	321	345	323	340	322	319	324	338	341	329	325	304	322	321	357	366	306	316	327	307	351	311	332	336	324	329	301	304	339	346	326	316	336	318	328	347	293	331	303	355	302	329	317	342	349	334	337	342	321	303	313	347	304	301	336	335	329	325	311	324	351	328	315	323	324	347	368	358	313	346	312	352	288	344	353	343	320	336	322	318	332	341	299	315	301	346	339	329	348	348	348	320	305	314	351	345	317	331	302	310	322	316	301	310	319	339	326	338	317	324	349	319	320	345	326	323	325	333	316	306	317	350	359	343	325	313	299	321	339	288	326	344	326	356	327	297	355	337	374	290	343	290	337	337	334	324	309	342	362	361	311	349	308	312	335	312	304	319	332	350	318	342	301	345	357	300	342	354	324	315	331	345	295	335	342	349	302	317	318	373	327	296	316	286	327	328	349	346	344	288	317	300	313	298	330	343	338	335	338	326	366	329	354	287	315	330	293	340	331	336	335	317	330	329	325	320	304	319	326	344	317	331	316	320	316	333	312	310	341	284	338	312	322	326	320	308	320	338	318	312	291	335	324	321	305	331	312	336	306	332	319	322	349	305	336	363	303	331	327	320	345	304	316	320	360	327	294	338	343	322	334	298	341	317	346	351	345	324	287	319	334	315	318	332	327	324	348	342	332	304	351	335	335	292	317	344	326	325	345	308	324	300	359	317	318	308	320	333	361	341	369	319	322	318	305	338	342	330	323	316	338	370	325	324	336	349	323	318	335	357	303	338	296	317	310	318	341	327	349	309	316	387	330	355	324	298	326	339	372	338	329	366	319	336	333	309	317	301	331	362	310	318	340	291	321	339	352	313	325	333	330	332	332	313	336	309	356	322	318	337	325	315	333	351	313	327	320	314	345	343	298	330	322	364	341	346	345	357	321	351	313	350	298	313	288	335	316	315	341	334	359	331	345	356	350	334	347	333	322	347	333	325	346	324	297	365	335	360	319	293	304	311	317	342	330	339	326	303	326	350	312	339	317	323	336	294	354	323	341	312	332	297	331	346	304	318	323	344	357	313	337	304	322	316	311	313	308	339	347	331	329	361	298	309	320	327	330	343	318	329	335	356	325	334	323	328	321	313	328	339	304	342	305	340	308	314	344	336	292	353	314	303	376	315	338	342	355	319	314	328	298	314	305	311	332	314	359	340	300	265	332	292	308	332	334	348	295	338	350	346	342	330	306	322	316	358	333	337	332	331	323	326	319	319	317	314	320	361	346	305	321	327	355	317	312	319	351	338	353	328	334	312	312	294	319	332	321	353	349	344	332	343	309	354	314	347	303	389	293	308	329	319	326	328	313	310	329	320	327	319	322	357	321	333	320	315	306	333	305	338	353	283	322	333	323	323	300	345	329	306	263	338	309	304	325	317	302	313	330	303	350	340	360	365	303	311	331	335	292	343	334	329	329	338	337	363	319	336	314	344	315	338	326	311	322	331	323	309	356	329	318	328	320	329	347	348	333	337	324	307	310	307	362	347	344	306	324	330	335	340	326	319	337	306	372	322	347	312	333	334	321	310	353	333	316	322	310	301	341	315	328	333	340	349	310	353	312	310	338	317	340	318	328	323	328	325	321	362	345	327	355	316	319	337	322	318	310	324	339	344	313	341	334	307	319	354
36334	22719	17169	17574	15401	9797	4976	2096	406	209	198	215	193	215	175	198	192	215	243	221	209	248	220	189	191	189	201	194	225	184	216	213	201	216	193	201	179	193	195	201	197	183	219	200	227	190	201	212	236	199	216	231	216	202	215	208	211	208	234	211	220	198	203	200	233	206	188	192	172	187	209	191	226	173	197	198	215	216	232	198	223	211	217	204	177	184	211	193	176	200	215	240	215	188	196	208	236	199	207	195	182	216	212	227	227	213	192	195	203	215	208	233	221	210	224	193	191	204	211	250	189	192	219	213	218	223	219	221	208	201	214	209	177	203	215	228	251	221	254	203	257	179	234	218	204	203	190	166	219	200	214	193	180	222	207	201	220	225	197	211	220	232	227	208	219	201	201	178	204	194	181	195	189	208	202	218	203	202	209	220	210	245	185	237	217	204	203	175	198	198	239	245	200	211	219	196	219	197	212	195	202	191	175	203	214	209	174	204	220	228	208	196	212	228	233	190	207	209	219	212	204	212	216	223	188	201	215	221	251	190	190	176	189	205	229	204	205	186	217	212	215	196	201	218	249	225	255	193	195	201	181	193	180	204	240	231	227	198	188	242	214	202	208	201	234	201	236	210	220	180	204	221	209	179	193	191	225	180	242	194	202	220	203	186	222	201	203	202	197	198	210	258	205	217	225	209	193	217	207	194	200	187	178	216	183	208	218	180	208	217	237	165	200	233	243	185	212	205	168	205	219	204	207	202	189	220	194	208	195	205	198	214	194	214	208	208	207	215	217	215	219	203	184	213	235	219	233	202	194	196	196	183	201	203	175	225	222	172	227	196	186	214	217	202	213	207	215	205	234	204	208	186	207	191	210	201	214	193	230	217	224	223	202	206	194	237	205	185	203	186	184	198	186	218	187	201	230	223	220	223	179	192	196	221	202	219	190	222	202	192	200	194	226	202	197	190	204	204	190	193	196	211	204	205	222	235	216	199	224	201	225	203	197	212	247	262	228	200	207	222	209	191	203	222	209	197	198	211	216	173	205	235	239	229	193	184	203	231	232	188	191	221	228	208	204	221	210	216	179	222	233	219	201	221	206	193	183	181	228	179	185	197	193	199	201	202	198	193	188	196	205	187	200	200	207	189	227	203	241	211	232	173	209	203	191	188	197	219	200	221	205	204	218	197	195	221	213	225	198	223	239	217	207	215	186	207	237	244	248	211	258	209	215	170	241	224	249	198	191	209	227	224	192	208	220	181	192	237	224	220	192	192	184	194	182	207	169	230	195	203	192	201	227	213	190	189	198	212	227	205	207	198	228	218	220	224	205	193	203	228	201	228	214	246	204	195	217	211	254	239	228	204	222	208	177	202	229	198	196	181	240	196	222	227	207	179	165	176	245	195	196	232	180	188	199	231	233	203	202	212	217	221	197	225	201	216	233	250	234	228	228	223	196	209	209	207	221	210	217	196	212	197	203	196	193	183	209	211	204	219	192	213	199	192	199	188	183	196	193	197	180	224	198	232	230	207	252	192	220	218	217	194	202	212	243	210	230	214	205	218	209	213	209	236	195	184	210	250	213	222	204	189	186	204	198	171	166	188	224	195	194	206	197	214	189	204	195	207	204	215	189	220	207	219	196	195	201	210	184	164	207	222	230	206	202	202	202	211	210	224	172	191	235	207	203	217	196	212	187	188	233	160	210	213	234	192	196	195	186	235	227	213	219	196	194	209	218	190	202	204	208	197	188	234	204	218	208	196	203	186	218	224	203	215	230	215	196	215	236	220	211	210	217	218	195	220	213	226	184	225	215	194	237	212	222	199	191	161	225	205	208	206	185	213	177	215	207	213	172	216	244	214	203	206	212	205	182	217	206	223	201	214	217	195	208	196	217	206	218	184	209	196	200	243	228	215	200	204	186	179	216	194	214	207	232	176	224	197	219	205	221	212	216	219	245	193	243	216	208	197	211	197	201	174	213	211	219	191	198	181	185	197	205	218	204	208	211	191	201	202	187	201	196	198	224	213	219	239	230	201	220	208	203	239	208	220	179	202	226	222	229	189	204	203	213	233	226	195	204	215	214	199	219	206	197	216	196	208	183	226	196	223	223	208	196	195	194	208	211	210	212	201	216	200	209	221	225	220	209	164	201	211	193	214	211	198	234	253	203	211	231	195	207	213	192	198	202	198	225	208	216	230	168	190	210	203	204	203	216	210	242	203	224	193	214	186	207	197	206	216	235	218	189	225	217	194	223	201	196	230	204	196	216	202	201	240	209	238	183	194	222	221	194	210	212	228	220	197	201	185	199	209	209	208	201	204	203	193	222	186	230	218	234	226	215	193	228	197	210	218	201	228	199	236	236	215	216	207	205	195	205	213	185	214	224	192	207	204	225	214	194	201	217	204	222	210	234	199	202	217	224	213	217	214	212	240	225	185	182	203	201	211	223	215	201	174	211	206	218	200	210	217	200	191	214	242	200	191	172	215	190	177	215	197	248	206	218	209	205	219	219	202	187	201	193	203	185	193	200	198	204	203	230	212	217	211	204	221	195	215	227	207	220	214	218	220	245	208	227	186	209	208	196	191	181	188	188	189	210	225	190	198	212	210	187	185	207	206	192	194	224	202	192	215	223	220	227	230	237	199	216	219	196	207	204	224	224	207	184	219	209	201	189	185	169	192	214	194	234	216	209	183	193	216	216	207	228	215	187	232	212	198	230	199	208	202	226	193	185	201	217	221	212	193	176	219	204	192	210	196	229	205	194	241	186	201	222	208	171	211	205	184	222	212	227	216	177	200	202	209	191	239	206	229	200	237	202	228	222	200	222	219	200	225	213	226	219	226	209	217	219	190	184	198	212	219	209	224	190	192	218	194	213	219	190	213	181	195	228	223	205	248	207	194	199	205	245	194	181	225	193	229	203	229	234	203	222	182	208	197	206	186	220	190	208	185	209	201	197	230	184	185	194	205	196	190	212	223	207	235	225	202	209	220	214	192	204	217	205	228	209	228	213	169	217	224	183	228	233	211	207	227	214	215	181	209	188	198	220	228	221	201	202	193	183	185	201	202	223	216	194	200	233	232	190	229	222	201	204	200	185	208	196	207	202	232	201	197	191	190	263	191	212	212	217	208	208	220	182	188	218	224	203	200	204	218	196	200	199	226	217	192	211	216	192	217	204	205	208	225	194	211	229	202	202	198	207	216	222	187	185	217	208	178	221	237	180	211	192	215	210	189	212	202	215	203	221	191	193	200	195	204	192	209	219	168	241	230	242	229	187	231	206	213	210	201	196	206	216	217	210	217	199	213	214	238	172	209	203	197	189	210	203	223	226	203	206	214	199	205	231	231	196	221	196	211	224	204	188	183	199	197	186	216	222	221	234	188	187	215	200	207	227	226	199	222	219	225	201	197	236	225	215	248	205	208	190	206	188	187	220	207	193	238	174	208	189	162	221	208	189	248	212	208	218	228	239	206	203	207	197	192	224	230	224	201
23644	17815	22050	32357	31330	23835	15195	7609	933	527	461	436	485	463	461	470	470	472	472	467	459	436	448	472	444	503	460	492	479	430	479	452	456	455	469	468	481	437	454	451	465	452	469	481	452	492	470	478	485	462	441	456	477	483	473	483	473	467	459	464	473	482	475	464	471	497	481	436	475	425	458	459	481	420	491	471	447	461	468	460	492	471	451	463	488	487	484	454	471	478	452	455	450	445	459	444	487	468	439	415	470	466	475	476	452	485	509	473	495	476	436	500	468	478	459	467	452	454	480	480	462	451	494	465	446	466	466	451	451	471	466	460	473	504	447	506	466	479	505	469	434	461	492	412	483	483	457	425	505	437	458	477	425	481	465	474	482	520	427	462	464	482	453	492	473	458	435	480	477	475	477	483	466	456	485	450	441	488	479	474	481	479	477	458	465	461	460	463	490	456	436	471	472	461	472	497	468	458	442	443	489	458	514	469	442	454	459	454	471	465	468	476	474	460	469	514	501	473	483	462	513	459	466	463	469	518	504	462	481	457	488	505	436	512	450	443	494	483	467	438	460	479	469	478	477	489	505	474	476	451	444	486	468	501	465	456	453	453	479	450	448	493	430	485	491	449	468	474	487	483	477	483	474	451	466	452	436	469	523	482	468	422	525	483	501	450	481	440	450	460	470	498	457	500	458	464	512	467	433	469	475	496	444	459	476	475	504	467	453	470	459	468	471	453	481	442	443	471	447	421	445	447	482	458	435	478	421	472	486	450	482	477	434	450	464	501	447	452	449	471	486	484	417	476	467	464	503	465	446	464	499	434	445	538	462	499	456	454	489	477	468	447	502	433	466	447	442	479	484	468	502	475	471	476	469	442	456	457	488	450	448	468	463	434	464	479	458	473	454	474	459	455	477	433	456	466	486	498	429	450	466	484	413	453	461	456	518	505	468	489	467	476	450	472	435	478	453	461	483	442	464	466	436	422	451	489	471	520	412	471	473	459	457	468	464	445	465	442	448	454	464	450	482	476	444	508	430	458	449	465	479	470	414	483	502	441	441	421	474	447	418	458	467	472	494	478	500	452	457	453	469	493	442	447	473	441	475	481	455	450	454	476	455	530	440	486	481	471	449	473	494	442	472	518	505	448	474	459	461	436	499	498	448	472	483	470	476	462	491	438	484	500	472	469	475	424	441	423	455	460	483	463	477	453	447	487	473	458	494	458	461	485	473	427	466	460	465	446	470	496	474	482	457	489	455	468	454	442	451	470	461	491	418	472	486	459	431	467	503	445	457	450	456	469	442	438	471	485	443	489	435	480	453	488	485	473	453	411	500	463	464	436	461	468	469	502	439	448	446	441	430	483	500	487	457	473	467	492	506	475	416	487	450	495	419	476	475	486	480	454	432	433	431	472	450	483	504	462	481	466	507	445	457	446	441	461	454	447	436	458	481	431	475	466	461	421	451	438	451	451	502	473	479	437	429	471	432	457	492	448	497	463	495	458	486	469	474	426	474	475	451	466	470	434	453	441	469	455	455	469	473	448	518	479	446	449	485	443	481	489	455	458	465	490	474	466	469	470	475	458	484	460	490	467	469	501	484	476	454	455	446	482	464	487	457	503	511	490	438	462	463	458	479	473	462	474	462	466	448	498	475	455	468	491	481	456	438	478	468	434	510	463	505	481	438	451	447	445	492	468	444	477	443	465	443	459	513	481	456	475	470	472	439	458	455	475	494	503	446	463	459	467	471	473	504	483	434	470	493	455	459	442	447	455	431	454	511	480	410	494	427	505	461	498	473	491	478	453	454	439	461	454	480	466	491	462	476	485	464	466	484	475	483	489	483	449	453	480	484	460	457	433	437	441	486	454	470	467	477	455	434	484	485	483	464	470	461	508	474	438	480	472	508	452	476	453	448	432	460	466	462	493	434	440	457	478	417	499	455	448	467	455	482	454	469	486	472	477	471	473	447	467	466	486	465	460	421	480	501	466	517	464	488	461	489	483	519	443	479	462	489	450	479	469	463	414	492	443	456	450	477	451	457	474	424	463	508	447	477	523	475	473	494	479	482	425	497	495	476	465	449	452	458	491	504	479	497	479	471	451	460	477	472	497	462	463	469	447	462	505	458	486	457	483	475	441	493	496	453	488	458	506	509	475	518	460	469	449	452	467	441	443	467	479	435	459	476	436	438	483	456	463	468	471	454	460	447	477	470	463	471	446	470	460	458	495	468	447	450	492	521	445	429	483	482	482	469	478	430	449	473	490	481	457	480	511	448	481	469	454	465	465	482	491	449	459	476	486	466	469	486	470	466	504	463	472	437	472	445	447	480	450	477	524	493	433	474	445	458	477	500	451	478	483	475	469	476	473	472	476	461	483	441	465	474	463	451	463	494	486	494	473	495	464	487	485	443	480	474	462	478	439	444	443	484	458	475	507	453	470	474	456	439	498	471	452	491	502	439	444	483	509	457	471	515	456	545	459	499	472	471	480	475	453	460	430	466	444	445	486	431	491	442	485	458	437	443	452	454	502	440	428	481	494	524	458	498	507	479	437	486	483	465	487	459	453	464	480	489	446	459	461	480	472	444	479	493	462	511	490	448	490	488	459	472	482	473	451	445	483	447	485	473	458	462	486	445	442	482	457	481	451	454	524	461	484	485	487	473	473	480	470	448	475	451	493	479	463	486	460	470	481	456	468	445	488	468	494	420	453	488	494	470	519	480	457	506	420	478	488	477	446	471	436	451	438	477	458	430	492	453	533	483	459	432	483	473	443	437	466	449	494	438	448	456	447	469	423	466	449	486	474	453	481	421	483	466	454	443	468	421	494	505	452	468	500	445	435	494	434	416	450	468	483	504	477	489	447	454	451	438	430	474	481	481	487	447	515	471	493	459	450	472	471	455	431	509	456	471	494	460	450	501	456	459	486	483	470	493	488	485	463	455	441	461	483	502	486	462	436	485	493	484	457	492	448	499	473	483	481	478	501	463	463	440	454	467	465	421	464	480	481	433	458	449	456	417	501	454	442	471	464	482	439	484	445	439	486	481	504	481	468	445	509	431	471	441	445	438	477	460	431	457	487	464	478	489	489	462	489	453	477	482	465	471	454	424	496	497	450	444	473	429	459	460	516	455	468	461	456	424	477	484	485	521	461	519	458	451	440	531	470	484	504	453	451	451	450	476	484	485	451	472	520	490	464	454	453	455	442	486	435	512	453	499	431	481	446	450	472	437	439	450	442	472	484	507	473	478	454	466	494	443	441	479	475	493	432	510	483	483	476	458	504	426	477	516	493	494	448	426	484	496	450	470	438	480	464	483	508	452	427	494	499	446	481	475	499	510	447	472	447	441	467	468	428	443	475	439	471	486	504	439	439	463	504	486	466	453	472	466	447	450	466	474	479	471	440	452	476	493	482	470	477	514	446	467	490	494	444	468	474	454	412	481	448	506	474	470	452	471	458	494	478	481	437	402	481	469	486	446	466	473	511	488	476
46354	32421	26865	31441	25707	15860	8398	4285	855	240	205	202	204	154	183	167	178	166	168	183	187	163	169	218	162	176	182	190	163	174	169	178	169	171	159	179	171	169	219	202	171	168	212	172	198	183	192	200	189	176	188	156	181	171	193	166	166	158	190	168	183	179	155	187	197	180	181	160	192	182	177	187	183	181	173	176	185	175	169	191	168	171	152	185	173	163	181	181	160	167	181	191	164	179	171	165	183	197	214	205	187	160	180	192	192	155	178	160	197	166	190	184	165	161	211	208	178	171	160	195	209	179	181	176	182	167	161	185	160	153	168	191	195	159	184	202	222	171	159	189	169	190	172	190	171	167	160	138	194	200	187	185	172	163	189	163	209	186	184	167	182	156	199	177	181	197	178	190	181	152	163	166	165	183	164	178	159	172	166	173	187	190	171	167	194	166	171	170	188	169	160	170	172	187	174	163	188	178	195	186	179	164	183	202	191	168	171	214	179	177	147	198	179	157	160	171	155	202	181	180	155	184	162	164	180	190	183	163	190	192	168	175	180	188	181	157	153	192	190	186	184	180	195	165	184	153	171	156	175	162	171	190	194	180	179	159	164	177	186	199	161	171	187	194	184	156	173	174	183	192	171	188	170	156	160	187	212	173	167	176	191	167	187	161	169	186	208	177	177	143	204	164	172	166	206	184	177	181	182	194	181	189	180	171	204	165	174	160	175	180	153	195	204	173	153	183	167	171	197	184	174	164	173	176	180	173	170	177	207	174	168	169	179	185	180	173	164	174	177	170	162	157	166	190	198	183	188	162	174	184	190	167	181	191	185	170	189	194	186	186	172	162	197	154	165	158	180	184	204	157	156	188	194	160	206	218	152	164	158	174	179	191	177	176	175	186	175	164	162	168	191	151	229	194	173	182	162	172	168	160	169	186	180	174	158	189	179	153	158	181	173	177	198	166	168	189	184	157	184	166	181	185	156	197	177	187	167	167	207	152	204	183	177	204	183	192	170	180	187	185	175	186	183	187	202	170	162	198	168	169	174	189	195	194	168	199	177	150	166	181	167	148	183	192	175	185	160	154	180	172	182	169	219	176	189	174	203	215	200	170	195	180	181	202	179	195	190	161	178	188	178	171	166	183	193	156	151	176	188	158	180	183	171	179	162	158	182	176	180	182	157	181	163	165	208	144	177	181	171	167	203	178	189	193	173	199	208	159	183	176	171	168	183	185	177	185	175	201	174	194	191	195	171	187	175	193	178	168	187	202	195	189	179	160	139	179	160	181	187	177	161	193	193	171	209	191	171	170	182	176	154	209	188	191	180	184	170	192	177	151	150	174	167	179	203	170	180	175	144	165	186	185	207	195	208	189	185	199	188	171	175	175	206	154	196	181	157	179	160	196	175	203	216	185	194	191	171	202	167	156	153	172	190	197	184	172	167	211	166	167	182	201	186	160	192	149	186	190	164	183	177	167	175	165	196	172	182	189	175	188	167	191	191	171	182	147	208	175	194	198	193	191	159	169	174	187	165	176	173	167	152	167	170	193	163	185	180	182	215	204	182	199	172	162	163	181	180	167	162	194	172	164	186	164	175	173	213	185	188	226	193	148	174	174	174	180	170	133	167	164	162	212	186	181	189	186	159	178	158	186	200	176	190	171	176	188	157	181	176	174	170	168	184	161	158	198	189	170	176	178	182	159	190	202	183	183	180	173	186	179	200	188	185	190	170	147	201	169	171	153	148	166	183	174	188	167	183	180	163	192	173	174	180	185	172	173	169	180	196	177	174	182	157	181	175	168	191	182	185	180	186	220	166	160	157	167	190	151	171	211	187	193	183	173	176	187	165	174	155	184	177	173	198	187	175	175	185	190	188	180	199	190	180	162	195	188	177	188	185	177	175	196	164	137	193	155	168	218	218	171	169	160	186	186	174	203	146	200	179	142	155	191	172	191	170	173	172	169	131	181	167	200	217	179	183	185	165	170	190	185	156	190	204	195	193	154	150	133	182	186	176	161	205	198	183	200	201	174	188	206	196	192	191	201	174	169	169	189	157	156	174	153	191	206	175	191	178	183	184	181	175	168	181	183	164	178	186	191	211	190	156	202	175	174	184	163	163	184	170	182	167	166	171	160	170	181	194	195	182	187	166	178	166	159	204	197	208	182	166	159	188	180	197	168	167	171	186	190	184	167	163	179	152	183	191	206	211	166	196	151	167	182	188	190	170	155	216	196	183	162	176	176	201	179	190	216	193	184	169	188	175	205	164	163	158	180	172	185	172	168	154	172	153	148	212	173	165	179	195	184	187	210	181	172	189	184	188	170	184	194	196	175	167	177	152	180	171	176	194	166	169	187	168	167	144	166	176	184	174	167	158	165	160	182	155	159	183	176	168	197	199	184	179	175	202	161	190	187	184	183	216	210	172	195	178	162	159	179	146	172	191	193	181	179	180	159	165	162	166	193	183	181	173	177	171	185	176	160	195	181	175	168	175	178	190	193	195	218	189	173	176	189	166	197	182	187	159	183	166	195	149	186	207	196	159	193	172	165	174	154	165	173	176	194	178	179	195	183	174	181	175	175	179	161	197	186	194	170	148	165	201	176	205	168	156	186	187	174	208	197	199	176	172	167	188	163	193	198	175	170	174	186	176	157	180	204	170	162	176	183	197	192	160	187	184	158	174	175	159	188	168	170	218	178	156	201	176	175	182	166	167	169	173	174	178	177	180	176	172	178	192	202	183	206	199	172	207	199	203	186	211	165	191	184	168	178	176	159	182	177	169	160	186	174	164	194	155	154	198	174	189	171	175	164	171	159	180	174	167	149	174	198	194	170	181	182	182	160	185	189	183	168	170	187	175	182	182	157	183	179	169	165	168	175	174	208	180	180	164	177	200	186	151	177	183	159	174	171	173	157	198	185	168	157	162	201	152	170	199	187	195	194	170	166	175	173	197	169	173	159	198	177	171	189	172	158	187	174	172	181	153	181	166	182	177	156	152	159	181	183	174	182	190	155	198	190	168	175	166	184	187	186	177	181	184	201	205	170	209	162	163	198	181	190	178	172	184	174	192	170	172	166	180	190	175	174	192	183	181	207	168	185	190	195	197	189	175	178	193	177	171	196	208	185	161	187	165	203	180	169	163	184	177	172	158	179	202	170	165	185	163	171	194	188	172	175	179	163	198	176	185	188	189	173	192	194	191	178	183	199	189	173	186	196	189	172	161	167	177	174	183	198	153	187	195	178	174	160	195	204	194	184	173	183	180	168	173	163	199	166	168	193	199	158	184	163	191	168	160	175	180	195	197	203	196	159	156	178	179	154	185	179	207	172	185	148	213	192	200	185	196	190	190	169	178	169	172	197	189	167	160	177	186	153	177	189	150	141	207	178	177	161	171	182	168	187	154	157	180	189	168	183	197	195	171	157	175	163	166	196	193	155	190	177	183	163	145	153	163	193	193	177	179	140	156	168	201	186	177	177	178	181	200	167	161	178
29547	24708	30326	44573	40278	31263	21912	13867	2198	435	425	423	409	405	408	427	436	421	431	406	413	406	430	362	434	422	408	380	392	414	395	379	396	402	401	379	394	361	386	397	392	424	374	401	396	440	391	396	390	397	396	381	406	357	383	376	417	410	383	390	393	424	394	436	381	378	389	414	367	396	408	404	377	364	447	372	426	400	424	378	394	399	391	415	395	409	391	422	389	378	390	390	387	377	373	414	406	397	384	407	389	398	398	390	382	420	389	430	384	410	378	353	408	409	397	406	427	411	378	387	396	374	363	383	434	384	403	398	418	414	426	363	403	405	399	403	423	383	412	406	411	414	417	379	395	393	415	395	387	373	390	396	391	414	383	386	360	377	392	371	383	389	424	367	389	391	404	375	406	385	412	395	365	385	421	403	392	369	421	420	378	401	348	429	402	425	385	415	395	392	391	381	396	403	407	391	401	393	377	388	366	385	395	393	406	404	396	413	392	399	417	397	420	415	393	355	422	420	405	351	418	425	393	386	379	415	385	371	449	386	413	385	374	408	432	373	398	397	346	369	428	369	402	435	379	396	360	404	385	395	425	383	396	394	417	411	425	386	400	405	417	412	392	422	407	438	385	383	415	374	397	400	391	411	367	382	374	410	403	385	381	366	399	373	407	423	382	394	374	393	379	382	397	382	394	401	372	444	384	400	375	397	369	390	395	389	401	397	365	394	355	416	389	419	385	368	385	392	410	395	363	355	411	382	384	409	404	408	398	383	412	369	380	379	377	397	394	397	415	347	398	432	402	409	375	417	387	353	415	444	401	398	391	391	373	367	393	380	388	348	381	411	388	379	402	414	372	419	392	446	392	380	401	392	427	386	357	412	414	385	377	395	386	389	396	379	409	375	403	387	391	415	394	390	422	421	419	383	412	385	389	399	387	403	375	379	343	392	383	390	408	402	404	374	405	386	374	404	396	395	430	399	391	399	426	415	392	420	427	373	383	393	388	414	412	405	358	360	394	394	394	421	391	401	389	366	395	406	424	393	409	394	357	409	412	406	385	408	403	378	386	410	388	373	414	418	383	370	423	396	391	370	371	411	382	401	391	415	413	398	389	390	416	377	408	385	373	385	395	374	365	418	367	363	385	368	398	403	390	413	389	411	394	402	406	400	377	386	387	374	375	386	387	370	350	412	414	399	417	374	411	431	416	389	386	382	441	363	417	393	442	399	386	415	346	430	380	395	392	415	411	400	427	433	370	390	400	368	408	360	387	392	416	428	423	417	398	387	383	375	384	396	364	395	393	370	418	395	376	367	407	370	414	378	399	395	414	385	428	387	420	376	380	386	431	387	357	407	419	358	392	374	405	394	416	393	436	366	395	368	365	410	401	399	380	412	402	403	380	384	405	372	398	395	380	407	393	407	443	405	407	395	381	391	421	400	386	362	365	398	374	396	365	403	399	406	408	388	383	384	392	380	390	408	384	404	404	406	413	411	399	442	421	397	390	398	385	407	392	400	380	357	428	410	366	407	394	369	365	378	387	376	389	360	384	400	389	388	401	358	404	379	390	407	418	403	417	414	407	432	426	394	380	404	456	397	399	424	396	363	372	403	367	413	393	420	432	408	363	411	420	403	386	369	413	414	374	428	381	415	398	410	371	436	399	374	407	379	383	449	392	377	387	431	341	393	366	403	395	395	399	429	401	395	405	424	431	377	426	377	369	389	376	418	429	407	408	403	389	372	365	388	400	388	366	397	444	403	400	411	376	429	407	342	367	388	385	414	406	399	418	392	372	419	400	365	403	413	433	380	401	408	388	388	429	386	376	368	418	421	368	364	405	425	369	396	382	387	380	389	398	417	415	389	395	387	379	392	410	401	398	418	381	399	385	383	431	410	385	396	389	415	408	369	391	428	372	414	416	382	420	397	410	407	363	418	388	407	414	393	418	395	382	395	415	371	405	416	379	415	350	427	415	392	377	388	366	434	409	395	383	426	407	401	403	372	392	427	397	413	381	380	380	392	394	397	381	394	396	397	405	384	399	380	421	404	377	391	387	382	412	402	390	351	424	422	408	393	373	427	392	384	416	380	395	364	416	417	388	386	421	391	413	399	401	377	375	367	407	369	418	410	382	384	397	396	399	399	408	393	354	411	384	355	393	369	398	424	432	355	387	389	383	395	392	360	372	377	391	403	390	417	395	369	384	391	397	397	381	391	412	380	409	420	372	371	402	404	385	449	382	383	390	394	373	399	407	393	400	431	403	393	385	381	398	383	413	413	383	400	392	430	400	372	402	379	374	382	418	367	376	410	444	414	400	426	402	411	378	396	377	404	386	416	429	383	380	410	392	425	355	426	393	416	413	440	354	365	416	403	409	379	396	391	391	399	373	368	406	410	400	367	410	436	378	397	397	409	393	399	434	378	392	406	399	396	385	427	393	427	429	435	389	377	384	388	425	424	416	392	408	405	426	405	411	408	370	406	374	373	360	378	403	392	400	407	367	374	389	394	418	407	383	407	387	408	404	394	382	423	390	420	408	387	403	399	358	422	374	398	424	389	387	375	380	417	413	388	414	380	418	409	409	416	375	385	368	378	412	400	375	390	380	402	409	403	366	399	372	420	403	410	445	399	443	378	395	412	418	408	363	370	412	428	381	382	369	407	418	402	424	378	389	391	401	381	375	408	368	398	382	406	409	393	397	424	395	409	410	339	396	364	414	410	385	418	413	415	365	444	403	387	411	371	378	367	356	408	381	449	399	421	399	420	392	377	384	393	407	382	407	406	390	402	392	372	397	404	395	384	382	392	395	404	378	399	418	367	392	381	431	370	398	398	404	370	381	417	408	406	384	399	377	370	413	402	382	378	387	392	393	391	369	394	383	406	426	400	403	378	360	401	396	385	378	383	418	390	410	443	400	376	372	372	428	425	388	415	386	374	386	406	419	384	385	383	414	423	424	395	406	396	426	390	376	384	421	397	383	418	391	423	410	416	400	390	385	389	395	369	394	390	394	416	405	378	377	385	367	386	437	391	410	427	408	395	373	377	397	406	375	373	398	403	414	370	413	423	395	403	430	371	419	384	386	387	405	434	375	396	414	385	391	384	392	402	389	393	396	424	369	389	398	395	387	399	382	386	402	406	382	392	361	391	385	385	373	370	395	386	404	431	426	394	409	400	418	415	391	406	351	396	427	433	406	388	375	403	386	395	414	417	403	411	386	415	390	394	374	412	404	385	395	356	404	389	383	434	389	360	399	362	392	359	400	426	384	397	403	394	355	384	409	426	390	356	376	405	384	436	388	368	440	398	373	393	421	394	393	417	390	422	396	403	378	408	383	406	380	389	397	380	405	421	388	388	381	380	431	364	424	397	406	401	395	407	405	392	413	390	410	401	390	420	376	404	395	414	373	408	376	416	383	407	386	352	396	428	400	401	413	377	370	408	419	412	419	395	415	391	425	360	396	390	430	376	406	357	395	388	418	407	405	400	396	417
18999	10455	7720	3349	1877	898	467	287	125	124	131	147	144	146	120	119	152	147	147	121	130	131	135	125	135	135	114	130	125	127	156	145	141	147	145	138	121	124	149	137	155	146	137	136	145	135	146	132	160	135	152	148	134	151	128	149	157	145	159	159	147	143	114	135	154	131	174	136	105	144	125	131	128	116	124	128	118	183	122	151	120	114	137	132	134	149	116	143	126	141	135	130	136	138	135	152	178	131	154	138	137	134	150	148	137	150	128	114	141	141	137	137	152	136	139	122	162	135	134	135	144	145	124	129	138	149	146	140	156	159	135	135	154	129	135	113	120	142	156	141	146	133	125	134	135	161	121	128	130	123	129	116	123	144	119	146	134	132	138	146	124	119	140	144	150	147	134	148	134	151	124	129	166	121	134	129	153	156	130	126	127	124	120	132	107	135	139	141	155	153	155	150	123	146	129	126	153	167	142	158	155	146	152	126	142	155	135	138	140	132	144	161	134	124	155	124	140	136	139	152	144	147	140	171	140	132	164	115	160	157	134	151	156	137	148	171	154	145	149	145	134	151	134	141	134	131	159	130	132	124	149	133	127	140	126	162	119	156	127	140	153	140	156	136	130	147	131	136	140	150	135	142	107	138	118	145	150	139	154	124	139	138	160	150	155	138	122	145	138	153	153	139	124	149	129	137	123	153	131	141	141	170	157	144	132	121	126	120	141	140	147	121	148	122	135	141	123	110	121	139	131	139	115	136	155	121	126	129	152	160	123	134	138	135	124	135	147	137	137	149	140	145	125	137	152	117	139	131	128	138	141	127	148	133	150	121	143	129	134	125	144	116	142	134	143	148	145	151	131	130	138	120	127	157	140	132	121	161	128	147	143	143	138	147	132	131	131	137	162	140	121	146	176	123	145	145	147	139	128	116	137	135	134	154	165	146	130	139	152	137	142	147	129	158	147	130	154	146	157	146	162	130	125	149	148	132	130	133	148	134	130	135	141	147	140	137	128	140	140	169	139	144	135	138	166	125	145	140	120	122	116	124	137	144	129	121	119	141	126	150	146	133	158	118	135	126	141	146	149	135	140	134	122	155	147	153	130	131	158	133	135	156	133	128	135	169	128	142	161	185	126	148	139	147	136	133	150	138	119	131	159	162	124	145	135	145	128	139	119	133	158	145	168	124	132	147	142	141	141	147	137	133	128	139	130	144	130	128	159	131	130	113	139	153	120	121	112	148	125	154	129	126	137	136	134	122	130	117	140	111	138	128	148	125	133	137	134	98	125	142	119	138	156	143	144	126	140	144	125	139	124	135	140	161	123	127	143	140	149	162	145	119	137	129	145	150	146	144	150	141	141	126	131	144	144	144	158	149	147	154	126	147	129	141	140	131	147	144	133	141	130	155	130	147	131	144	122	134	134	134	137	128	132	129	131	146	124	155	127	146	133	151	159	162	154	138	135	151	157	128	128	148	140	141	115	171	138	139	124	153	135	138	136	144	156	127	120	132	131	115	113	125	126	125	138	131	147	137	116	131	139	151	135	129	133	135	139	138	130	136	127	154	145	137	128	147	119	150	153	157	117	132	146	161	124	128	122	127	154	148	137	123	145	122	137	147	155	137	143	146	122	132	133	112	120	119	151	138	122	148	146	121	125	131	161	146	155	118	139	114	150	111	147	140	129	142	125	129	129	132	134	137	127	129	151	118	143	129	131	128	134	142	147	164	157	128	108	139	153	153	137	123	151	123	139	161	156	145	159	148	139	108	145	144	145	125	146	120	137	139	142	130	151	143	127	143	122	117	128	120	135	134	129	120	139	126	157	144	134	160	169	139	118	141	160	142	127	127	141	132	151	132	144	139	162	138	150	148	148	145	134	130	136	120	138	139	137	124	132	119	161	128	151	139	139	144	152	139	126	123	135	136	140	134	138	161	140	109	138	134	143	123	149	153	126	143	135	145	165	127	158	128	157	140	149	131	138	127	172	115	108	123	146	118	133	126	134	128	143	155	139	150	140	128	127	137	163	164	144	111	137	129	163	121	144	126	132	145	160	139	127	120	130	149	157	133	136	144	133	145	125	158	167	150	105	129	141	141	156	150	127	149	146	148	149	128	136	129	132	132	136	141	128	131	148	129	132	137	152	119	119	142	151	167	144	141	138	147	120	157	137	149	118	149	130	128	122	139	143	146	148	148	147	135	130	140	137	134	125	155	141	131	119	125	156	156	146	151	123	142	140	136	115	135	155	112	109	140	151	128	146	139	140	143	137	149	138	136	136	157	144	180	128	137	155	147	135	141	121	162	132	130	124	139	151	152	116	136	119	152	149	126	138	155	139	147	143	137	150	142	132	143	124	134	135	139	126	142	140	128	140	139	143	152	167	119	140	136	134	169	126	138	126	137	145	121	140	140	150	119	126	136	135	139	148	128	140	134	141	164	117	141	130	146	122	129	111	159	141	155	126	141	143	131	123	144	152	116	129	133	157	151	137	129	147	136	153	132	121	148	145	140	130	131	154	123	119	147	155	143	146	134	131	118	135	146	148	119	140	127	131	139	146	121	129	142	135	141	143	132	142	131	123	127	125	124	134	142	152	160	134	133	152	139	128	123	134	138	133	133	141	135	129	146	186	138	146	121	154	143	129	129	127	147	138	143	150	142	149	146	135	151	152	130	146	159	156	132	136	124	119	150	115	120	136	151	143	136	143	119	156	120	153	154	147	125	146	135	136	144	126	125	137	139	131	128	129	154	169	140	142	156	133	141	140	135	143	160	153	144	155	134	116	127	121	150	133	152	133	135	135	136	137	155	126	153	137	126	127	140	146	134	125	131	143	136	155	135	129	143	130	140	123	147	151	142	170	148	123	147	151	143	150	137	129	147	125	156	166	122	141	138	142	147	111	143	131	144	130	114	135	158	127	159	131	145	140	122	133	132	143	124	114	144	157	157	155	123	151	143	134	128	141	134	118	128	125	134	141	157	124	126	154	154	146	130	153	146	151	139	127	149	154	132	131	150	141	143	135	150	139	130	116	143	120	118	128	135	162	145	141	141	138	122	135	116	160	160	124	143	139	139	127	131	128	112	131	133	144	134	148	128	117	135	127	120	131	133	121	153	155	128	142	166	142	134	107	107	122	134	132	127	151	141	132	137	120	140	119	135	134	136	122	154	159	138	131	125	149	127	136	165	128	147	148	129	135	136	130	136	139	151	138	151	124	137	129	131	154	150	132	148	124	157	122	140	138	135	139	118	143	129	124	142	134	143	125	125	141	145	119	129	144	130	123	128	126	130	133	146	161	129	142	110	127	158	144	144	160	127	146	130	139	162	138	122	149	138	132	136	150	137	143	138	145	136	160	146	144	175	129	127	134	183	136	149	140	136	145	146	138	144	136	138	129	117	134	149	137	135	130	133	121	144	144	137	146	131	130	150	128	146	139	148	137	130	131	151	142	154	150	135	125	127	146	141	133	160	138	149	142	142	125	136	131	134
12227	9011	11407	8651	6719	3312	1782	883	353	359	340	328	327	298	336	320	300	336	313	348	329	326	323	343	308	344	337	305	350	347	326	351	312	313	306	307	369	351	346	345	331	330	323	318	323	339	328	309	345	335	327	331	316	322	336	331	330	309	320	336	337	318	350	338	355	333	332	375	337	304	316	336	293	335	340	337	317	341	305	314	318	304	308	314	328	313	299	344	344	326	296	319	307	334	326	349	334	339	332	299	327	330	339	315	317	334	372	343	312	341	323	341	362	347	327	313	299	322	317	351	308	352	301	318	318	305	310	346	357	332	357	307	310	345	339	336	312	316	338	351	324	315	343	337	319	310	312	361	340	329	300	323	330	338	333	311	341	310	344	344	320	324	349	310	323	299	321	334	343	317	323	319	315	365	334	322	329	297	327	346	336	313	330	299	308	341	319	298	304	315	341	326	319	330	330	290	289	350	317	300	313	297	338	337	347	342	336	322	334	329	343	332	328	335	343	337	335	334	333	322	326	349	342	330	305	323	322	328	350	367	354	324	348	322	315	394	317	299	326	336	337	328	364	319	319	318	334	316	329	359	340	336	308	322	379	341	308	305	346	332	317	311	323	324	330	314	316	358	339	331	329	355	363	320	331	325	331	336	306	338	318	337	336	333	334	346	310	317	352	306	310	314	325	366	315	341	313	332	331	355	327	334	300	376	317	324	336	314	318	328	333	319	336	342	335	307	353	349	307	367	332	320	286	333	331	340	338	332	311	295	333	315	337	348	339	342	338	298	329	341	325	335	325	328	301	319	317	290	349	353	360	304	333	329	339	328	352	292	331	316	339	329	341	308	312	336	301	325	358	336	315	318	337	331	302	301	327	329	355	332	352	332	343	321	314	306	329	350	342	347	337	335	341	327	313	321	341	325	300	322	333	348	324	328	303	339	313	333	322	319	337	287	325	317	308	334	333	337	336	334	347	317	319	348	334	293	330	331	311	333	352	346	295	337	328	331	348	315	336	312	338	301	327	339	346	315	316	327	347	312	336	314	333	296	331	330	357	300	303	337	334	314	358	309	338	330	319	323	317	350	309	335	312	358	330	351	391	337	315	334	323	338	312	298	321	324	337	343	323	325	359	327	322	342	348	350	315	333	328	316	351	369	311	320	286	318	347	337	315	317	352	298	326	321	343	351	356	344	325	317	308	372	341	327	333	337	330	312	321	313	344	322	344	327	324	331	308	320	337	322	326	349	334	361	340	350	325	327	327	329	319	347	328	347	323	345	334	318	342	322	313	306	353	321	336	340	323	324	315	359	314	335	327	328	319	313	323	306	315	339	336	346	338	319	304	351	324	337	359	286	334	330	329	305	322	308	315	325	340	301	328	341	324	339	307	345	337	334	339	351	324	358	326	330	333	350	333	349	318	342	325	343	327	324	321	331	327	365	344	317	321	330	336	326	314	315	339	326	300	353	325	319	349	318	298	291	336	315	315	342	306	319	303	305	308	352	337	313	315	323	312	327	338	336	323	332	339	357	320	322	322	297	323	331	319	321	338	281	329	335	312	328	334	330	321	296	328	334	330	347	347	319	322	298	340	329	324	336	319	314	329	316	320	337	340	321	354	314	317	318	344	323	316	343	300	348	352	328	344	324	337	308	317	333	310	320	366	310	304	339	294	332	352	338	351	352	328	312	317	305	329	354	332	337	349	350	334	329	345	318	355	329	354	320	325	332	298	329	320	331	351	343	310	368	341	365	328	340	328	358	312	325	344	322	316	332	338	296	339	337	359	335	311	292	330	317	335	340	343	342	320	347	329	297	323	328	338	353	299	391	327	323	331	352	323	314	373	333	337	347	312	319	309	354	304	323	328	299	322	327	330	335	342	325	292	344	309	338	334	332	332	332	333	299	364	317	299	313	316	340	321	340	296	328	317	304	345	307	331	347	334	293	345	299	322	316	326	324	338	308	308	329	301	309	295	298	307	309	339	338	352	304	333	306	339	305	352	339	347	296	337	341	371	326	314	322	350	334	342	334	323	316	322	326	348	323	311	340	331	375	334	328	334	303	316	352	336	331	319	335	348	340	303	322	314	334	321	331	322	291	326	292	323	338	311	347	333	330	305	341	310	340	332	327	343	308	313	350	354	362	333	341	330	323	336	330	334	355	349	317	307	328	362	334	335	300	339	307	339	316	315	351	345	361	325	331	323	326	337	356	340	325	370	311	327	321	330	346	312	317	305	319	309	346	329	318	332	344	314	352	317	347	313	319	305	369	321	333	335	336	309	325	291	351	331	369	343	335	323	316	332	318	350	330	337	364	330	350	358	314	382	320	313	319	343	299	320	314	374	328	300	353	335	305	317	338	357	318	331	313	329	328	284	333	324	326	341	331	342	319	312	295	342	331	324	318	295	324	316	331	331	313	310	332	356	342	344	308	325	321	293	311	351	326	319	311	314	351	325	354	359	348	304	341	313	343	323	316	342	341	315	345	340	330	370	326	347	338	317	357	334	330	346	340	314	309	302	355	331	341	327	301	330	318	329	310	343	306	326	319	313	326	313	339	328	349	345	319	295	332	314	366	336	342	337	333	336	343	302	353	315	352	317	331	320	342	317	309	313	315	328	311	327	334	337	327	332	358	319	341	289	335	342	317	339	314	329	350	337	355	330	337	341	321	300	328	319	312	315	338	317	315	309	280	322	337	340	332	327	322	326	326	338	332	344	323	330	327	338	346	340	318	359	359	338	347	368	349	310	307	333	313	325	309	352	326	353	355	346	323	310	322	326	349	316	328	337	332	361	330	351	322	314	335	318	326	323	353	331	311	362	333	325	324	350	312	348	318	368	372	333	366	334	339	346	337	318	319	343	313	302	358	354	325	330	321	317	342	329	330	298	311	306	328	300	352	303	328	335	345	315	321	309	352	369	328	336	308	350	329	321	355	321	339	312	319	348	318	341	341	330	313	327	311	310	330	325	306	343	366	360	333	302	329	317	313	299	312	306	322	309	350	350	332	332	343	322	329	303	319	343	306	348	298	313	335	326	337	358	366	336	333	371	334	345	315	358	315	339	305	330	293	324	324	293	335	293	330	303	319	335	335	337	419	351	315	314	339	321	367	315	330	341	331	316	305	381	311	330	318	335	330	336	343	326	338	363	335	330	325	327	318	309	347	285	345	349	324	341	323	328	278	299	331	356	351	322	326	354	333	321	328	325	340	316	323	327	325	341	335	338	339	314	302	346	327	318	351	308	294	340	353	314	362	347	323	300	340	289	334	331	341	336	314	319	325	342	313	323	338	318	295	276	328	328	323	347	327	311	305	355	349	309	311	340	314	342	344	306	339	341	340	338	337	380	346	353	340	366	305	347	312	340	306	349	328	322	320	322	314	367	338	321	307	327	339	302	328	319	320	319	305	332	341	322	361	307	319	323	327	323	332	317	310	349	345	320	347	301	341	325	301	330	310	357	341	309	322	354	322	301	349	331	343	350	321
35941	23187	19420	17738	14968	9000	5059	2463	357	211	191	225	220	200	206	223	204	224	196	215	215	188	203	218	212	220	199	179	216	225	185	206	190	216	212	201	215	208	204	228	220	193	217	215	200	208	205	167	203	218	185	179	210	203	206	230	184	205	197	209	188	225	209	182	197	213	215	189	190	188	212	172	201	198	194	169	212	220	196	205	215	213	194	199	187	209	204	219	226	207	209	199	196	207	184	184	180	213	202	210	199	192	202	208	194	211	219	202	211	202	218	199	210	221	223	220	200	213	233	199	203	239	196	208	201	194	186	184	215	210	200	201	188	197	194	248	199	197	198	208	198	201	198	202	217	203	175	202	207	186	201	209	241	198	205	202	180	219	205	197	208	190	197	196	193	233	183	242	219	201	189	180	224	196	211	215	226	231	200	212	198	200	202	196	197	231	185	235	233	184	212	232	230	206	234	201	221	210	203	205	214	201	200	219	222	185	219	198	195	192	196	214	223	192	182	179	220	196	230	208	184	163	172	211	209	217	211	221	193	195	225	221	217	224	204	195	209	194	202	217	196	218	207	215	180	196	220	204	211	208	199	192	215	191	224	199	181	212	224	197	186	190	213	201	221	214	206	194	206	223	217	251	209	209	184	225	191	204	190	194	197	173	214	208	210	226	206	188	207	227	217	195	195	232	206	206	199	189	200	210	212	210	177	194	183	231	216	197	210	203	230	218	211	208	228	204	209	208	203	238	187	227	201	207	217	210	222	234	204	184	198	240	203	182	224	220	225	219	228	236	195	177	188	197	222	232	179	197	192	229	196	199	210	247	212	200	184	194	237	194	202	227	199	220	211	218	192	250	204	203	217	191	224	206	177	198	198	199	215	193	240	214	197	236	237	208	224	212	196	227	196	238	182	195	195	207	207	214	215	222	241	179	216	216	190	220	187	218	220	194	212	211	206	192	218	204	187	191	228	208	199	217	181	197	196	235	218	211	192	203	198	211	210	199	219	189	193	196	213	195	192	190	197	202	188	203	202	185	184	219	194	185	207	211	193	178	180	206	235	203	204	197	208	209	193	218	187	194	194	214	189	194	212	215	213	193	185	213	228	208	182	189	189	240	191	196	186	219	206	213	193	222	235	197	201	214	205	215	193	192	208	203	186	186	196	192	213	210	201	217	182	187	190	209	206	221	219	216	214	217	188	199	232	212	228	201	169	192	193	166	220	192	227	216	211	227	210	213	220	230	186	170	187	221	192	208	209	224	195	196	203	226	233	228	226	190	196	196	199	205	204	198	200	237	203	218	210	210	203	196	193	229	214	206	213	197	224	207	182	233	239	189	205	220	220	189	197	184	204	196	218	215	242	217	196	208	186	203	188	196	217	184	219	216	171	192	206	219	228	202	187	217	193	212	188	226	199	207	223	206	207	192	229	229	218	192	211	196	199	227	200	218	180	186	205	193	216	229	210	200	213	254	229	184	194	215	229	205	197	222	218	225	204	199	223	194	220	176	198	192	197	234	232	212	199	226	176	224	233	212	188	184	204	219	217	219	179	192	239	189	207	197	212	198	207	234	195	221	186	204	198	216	188	214	199	193	185	220	207	208	215	195	194	198	215	202	221	217	207	205	205	194	207	167	211	185	187	203	229	182	198	199	194	227	213	200	230	196	184	197	209	201	173	182	229	233	219	196	184	205	224	228	224	220	201	230	216	191	235	199	228	206	214	219	197	187	209	198	222	209	185	212	198	212	204	201	236	243	205	187	219	197	214	233	203	199	190	204	206	223	218	215	194	211	200	219	197	209	211	183	184	199	192	222	222	231	225	203	208	212	210	190	191	207	195	208	235	230	181	198	217	204	190	213	210	232	197	201	196	189	193	218	211	198	232	195	195	207	204	195	254	235	216	196	228	206	198	206	193	228	195	224	207	214	191	213	213	215	205	212	218	201	231	201	234	205	214	204	179	196	201	207	226	196	194	199	221	202	221	238	212	182	222	196	203	206	232	220	211	208	182	203	206	195	208	189	210	234	239	196	174	256	224	196	217	221	233	203	186	207	204	214	216	223	218	218	202	201	206	213	209	203	219	194	175	176	187	242	195	199	189	170	203	200	191	208	216	232	179	224	200	202	208	207	195	204	221	208	202	201	191	221	208	208	212	195	211	190	206	203	210	207	210	206	203	210	225	205	187	198	217	185	196	236	195	214	243	212	243	197	211	210	190	219	212	205	219	220	218	194	204	192	216	244	205	208	192	211	221	217	203	204	189	193	253	205	189	189	203	205	221	210	216	224	225	191	243	221	219	222	198	212	198	201	199	197	195	201	207	228	237	199	209	230	203	210	243	223	185	217	230	184	235	212	225	190	188	208	186	197	226	229	172	204	204	206	220	180	216	223	214	224	228	209	214	200	219	190	218	220	210	195	214	197	223	211	212	214	224	184	212	217	214	193	200	200	198	223	216	199	212	213	192	195	198	209	221	209	231	197	231	230	209	194	224	204	207	210	214	214	234	215	226	195	213	200	194	200	224	213	202	214	216	184	186	203	193	227	192	213	217	221	203	203	194	192	210	212	214	224	201	177	179	212	194	210	210	211	191	220	224	195	220	222	209	219	209	233	217	211	218	221	199	202	202	195	185	190	210	200	202	202	187	219	224	234	180	199	214	216	176	190	245	196	191	220	210	220	229	217	218	185	194	189	242	224	199	192	202	195	216	198	207	211	194	207	200	201	208	216	211	209	226	210	215	208	216	198	210	190	219	211	206	236	219	197	218	217	223	201	252	192	218	201	184	220	193	176	190	172	213	198	202	194	198	197	222	219	205	195	211	230	214	209	201	225	213	236	216	196	201	211	209	208	194	202	196	212	217	205	187	204	207	201	181	211	200	219	191	197	194	202	194	192	208	185	216	217	195	201	186	219	193	219	236	223	220	204	204	211	207	224	203	204	194	200	191	202	250	187	180	180	226	260	201	216	197	199	230	216	210	194	207	195	197	215	180	201	187	204	215	206	205	209	210	185	213	187	210	199	205	178	204	223	215	227	207	230	195	186	201	210	207	202	202	200	184	225	193	207	213	207	203	228	209	203	204	233	187	211	205	210	214	193	200	204	221	204	208	198	207	230	188	202	202	193	210	210	209	210	204	203	190	212	192	223	230	219	189	229	192	228	196	213	218	214	216	239	209	215	230	220	205	213	175	187	216	193	206	214	216	205	195	211	213	224	233	215	191	203	200	233	217	216	218	239	216	229	195	217	205	203	226	209	189	206	195	202	190	217	226	213	211	208	211	216	200	205	215	216	215	201	206	202	220	203	222	224	214	220	213	199	193	190	187	208	212	202	184	231	196	200	192	205	241	206	224	205	199	213	191	193	217	219	217	205	204	224	208	244	225	217	196	237	209	192	236	207	204	195	213	201	234	199	216	216	214	214	211	224	219	234	199	215	201	208	220	232	210	207	234	211	197	202	215	239	200	218	176	221	204	194	219	219	196	204
23284	18644	24072	32001	30230	22844	15340	8639	777	465	517	518	492	494	473	494	496	470	467	497	451	441	484	445	514	484	495	456	453	468	462	459	466	473	418	477	421	483	448	425	447	472	456	457	494	470	487	428	419	478	468	465	460	462	474	496	482	421	441	456	457	452	469	461	493	479	491	461	477	471	452	460	439	472	458	484	455	480	480	424	490	467	437	461	438	499	444	474	444	471	461	501	469	463	475	478	458	509	439	439	477	456	465	428	474	487	456	483	454	464	495	475	496	440	489	500	447	430	473	474	458	466	475	473	490	475	465	455	463	445	458	479	443	455	440	495	431	463	462	491	461	460	498	452	467	476	439	461	476	460	470	469	489	492	453	474	449	491	460	470	489	481	443	475	500	469	450	468	474	465	494	468	444	451	474	455	491	464	481	455	460	462	444	495	458	446	503	462	468	463	450	463	464	468	467	458	450	430	438	499	473	445	414	493	437	460	480	478	461	439	444	485	479	420	486	455	480	505	471	444	453	462	478	491	509	444	506	459	476	439	453	475	465	443	504	512	446	450	458	484	461	468	461	472	456	432	471	481	457	473	493	476	435	474	457	455	456	469	443	485	456	485	486	412	486	492	428	486	474	488	489	484	463	465	484	436	456	453	446	480	461	471	464	464	442	456	499	445	468	445	483	440	481	464	461	460	487	447	458	519	478	460	461	473	496	489	488	469	499	479	434	468	462	432	450	474	460	460	455	494	500	502	471	454	445	488	476	472	463	424	449	468	455	480	452	478	475	472	480	455	526	488	472	461	493	422	452	464	443	434	436	483	478	467	462	485	470	453	454	441	481	429	432	445	475	460	452	455	441	484	462	451	457	470	438	452	445	480	464	484	476	502	453	505	458	489	496	453	486	454	457	435	470	489	495	488	455	490	477	476	482	418	485	452	432	494	420	464	477	453	455	438	468	461	459	475	468	423	460	448	431	436	480	442	444	404	489	449	490	467	460	464	454	456	476	433	482	466	503	419	433	481	467	421	482	479	463	412	484	476	458	504	463	427	489	472	431	439	457	476	472	471	438	442	505	463	486	493	500	474	445	479	491	482	436	473	479	510	476	471	476	504	474	491	450	442	445	461	471	461	460	483	482	471	495	461	444	474	488	510	513	506	489	447	472	466	514	460	523	387	470	489	504	474	445	480	480	462	463	482	460	463	486	466	484	497	478	461	531	460	442	485	483	477	487	463	454	482	446	477	453	467	481	474	487	456	483	434	460	468	472	455	492	449	472	461	465	453	424	440	430	462	482	477	511	452	470	471	458	497	435	449	482	468	456	489	444	467	482	466	458	447	443	453	474	495	443	428	453	455	475	443	520	468	448	487	453	442	460	475	472	461	489	463	461	443	474	438	493	493	441	472	487	468	472	455	473	466	431	458	454	470	480	443	515	468	458	419	497	478	453	446	457	450	416	482	457	499	494	447	434	438	472	475	469	466	500	485	444	437	472	463	488	462	462	492	466	475	459	476	421	462	480	463	501	436	471	453	469	465	452	499	441	497	479	472	459	471	486	487	476	525	468	448	460	505	463	460	505	485	459	459	468	481	488	449	451	464	480	414	477	458	445	470	443	472	453	466	499	465	480	510	457	501	509	488	455	451	478	463	435	481	482	489	459	461	463	475	479	457	440	498	470	449	451	474	446	440	435	462	484	493	493	496	485	484	459	414	488	474	466	437	501	455	456	427	448	467	461	473	459	476	447	448	454	466	450	495	462	472	507	459	464	458	459	466	480	473	452	449	447	442	420	485	447	505	487	469	472	452	454	476	469	460	474	482	467	445	502	434	485	455	437	442	502	497	449	454	490	430	451	431	455	467	458	501	444	473	472	451	442	492	441	508	430	458	494	455	473	433	481	479	470	473	452	465	438	469	466	480	468	473	513	474	444	455	458	456	492	488	433	503	500	473	446	482	484	491	470	463	479	477	460	461	435	495	408	446	472	462	474	450	473	481	439	483	481	483	460	438	453	456	420	467	453	478	491	437	493	457	494	466	477	470	508	454	455	446	451	455	503	481	469	470	454	480	410	464	471	412	473	462	424	482	484	455	447	470	442	509	488	462	467	468	452	473	477	488	483	441	469	474	425	428	465	488	472	463	442	522	485	454	461	505	470	481	488	450	478	490	476	462	469	485	491	460	427	482	489	441	451	481	451	476	503	462	469	449	465	460	460	456	463	447	441	469	465	504	472	497	461	454	436	453	464	433	477	442	462	464	496	494	486	454	488	476	485	459	458	434	487	487	461	457	471	487	504	461	470	456	449	459	484	464	481	459	451	464	493	459	452	479	450	439	485	468	470	447	441	477	473	486	496	468	456	468	480	496	430	450	457	504	475	500	438	411	422	442	471	447	457	446	454	461	463	485	459	474	484	438	437	476	466	463	433	495	499	480	492	461	500	480	467	418	472	452	456	424	492	478	493	480	446	469	489	486	474	458	470	426	456	446	472	477	452	453	489	471	471	464	450	474	514	488	458	438	500	457	500	488	452	461	510	477	504	483	474	440	522	437	472	472	436	450	452	483	446	497	466	476	504	473	443	436	460	479	502	468	447	492	492	475	441	438	455	448	470	444	483	481	481	439	467	444	450	475	492	457	467	480	457	410	480	485	460	410	483	457	486	458	448	494	474	490	446	466	476	446	493	424	449	505	507	501	456	475	478	474	456	455	440	449	443	507	486	448	476	438	463	480	477	476	459	517	461	478	482	447	466	464	467	457	492	447	479	476	448	448	444	464	469	447	437	464	472	481	473	428	442	459	459	465	478	443	492	486	460	461	458	466	506	482	457	456	475	437	481	459	471	466	450	484	508	448	475	454	447	445	470	474	466	484	494	474	472	454	463	475	424	449	431	478	446	466	461	451	454	436	429	463	446	464	443	511	460	533	473	477	456	501	506	444	443	456	475	460	455	451	482	472	490	452	476	497	487	482	474	466	506	455	483	475	480	482	515	494	488	487	475	503	488	441	504	472	449	445	477	469	451	479	454	471	474	484	445	453	495	511	511	477	492	485	495	517	439	438	448	454	458	510	483	479	451	493	489	488	468	480	445	462	507	437	492	496	495	448	452	454	497	471	447	515	477	482	464	460	458	448	464	465	508	458	452	493	482	487	445	460	481	432	507	498	471	478	486	457	469	449	433	466	468	426	466	465	444	490	485	455	487	446	469	506	480	439	454	475	470	468	468	459	496	485	464	447	466	421	426	472	511	457	450	442	471	497	473	452	476	453	477	469	505	463	466	444	494	431	473	492	458	436	449	476	491	509	475	456	472	450	428	439	493	472	466	468	448	483	457	456	477	473	476	479	480	473	434	458	464	439	506	491	461	440	501	491	482	497	452	484	464	437	466	453	483	488	481	455	421	487	502	439	458	458	466	464	486	426	435	455	452	486	473	473	476	478	470	483	462	457	466	447	436	443	465	455	481	447	471	480	463	472	461	453	465	437	459	488
47466	33910	29017	30469	26899	16695	9543	4719	632	217	160	163	193	224	187	195	185	199	179	177	172	194	181	196	217	177	177	165	168	181	192	192	200	194	178	201	184	220	208	204	198	184	178	200	185	172	201	183	205	204	189	214	196	198	208	194	186	177	178	172	219	183	187	190	203	189	179	147	186	175	180	183	171	184	213	190	186	185	193	218	179	216	184	190	200	203	207	181	222	180	169	189	173	190	215	198	185	193	180	202	203	189	188	190	204	192	173	186	198	190	178	181	209	232	183	180	202	193	169	197	203	203	207	186	221	176	208	168	194	172	174	193	173	203	189	181	187	172	198	222	205	175	187	173	169	170	209	202	179	197	196	187	204	184	179	175	191	183	192	150	199	198	186	199	195	211	204	192	179	191	177	185	178	211	201	179	197	172	163	188	176	177	241	194	204	179	193	199	185	177	179	189	166	172	179	157	195	196	188	213	188	186	193	149	184	184	181	185	226	189	181	182	204	209	174	225	203	153	181	210	198	199	206	188	170	186	206	194	207	216	218	189	197	188	177	191	195	190	207	182	170	171	180	174	196	189	196	205	210	174	172	186	197	192	175	160	194	205	181	217	191	204	204	218	199	158	146	186	187	196	201	186	211	190	202	209	204	175	195	201	166	187	181	158	183	182	180	176	195	185	203	190	197	177	176	205	197	206	196	181	199	201	174	183	196	181	215	186	199	185	213	187	177	215	185	231	195	183	203	210	177	203	184	184	210	192	187	182	169	175	177	181	192	172	186	189	210	211	181	178	195	182	204	187	185	196	201	151	221	189	202	200	206	201	203	208	181	227	200	211	203	165	199	191	158	174	156	188	197	196	185	209	178	174	208	174	172	175	184	180	200	200	188	186	183	179	181	183	179	173	164	163	173	187	166	218	197	196	170	211	188	169	213	181	192	172	216	197	191	165	170	195	195	197	203	204	164	172	185	202	179	199	187	172	168	191	178	182	178	171	206	186	192	196	206	185	191	210	217	197	150	201	202	210	218	225	212	201	192	181	151	161	190	195	193	201	190	181	196	200	168	176	193	175	180	208	180	205	168	184	181	224	186	201	162	174	192	178	189	188	188	172	195	163	183	181	190	212	192	182	186	190	191	185	163	182	175	217	149	208	186	209	179	172	173	183	182	186	194	195	175	182	192	178	211	182	193	183	184	190	187	190	187	182	197	178	169	187	213	170	181	165	179	190	188	194	217	194	195	188	182	190	189	215	182	172	189	180	181	165	187	172	147	201	174	180	197	206	198	174	198	158	187	189	170	187	167	170	178	204	176	189	196	214	185	173	176	176	206	170	175	165	197	187	132	167	202	196	194	190	210	192	169	214	194	200	173	201	192	204	184	167	201	183	166	188	208	191	194	196	170	184	199	204	210	179	200	185	185	177	202	225	167	207	252	204	159	193	186	192	202	185	191	209	170	172	206	170	202	178	177	164	186	159	184	155	163	180	208	200	186	200	222	194	183	202	189	197	189	202	209	196	160	198	192	218	173	168	203	196	189	206	199	181	189	199	201	195	182	167	188	165	198	180	186	181	209	194	170	211	187	188	180	204	201	180	206	183	177	172	217	202	200	191	182	185	194	179	177	194	203	174	177	179	187	187	186	173	197	194	189	174	197	194	173	168	177	192	181	210	194	185	192	182	199	164	192	189	166	178	174	161	198	201	186	179	204	165	176	203	189	225	197	195	165	193	201	187	182	173	154	197	192	182	181	216	169	194	195	213	171	193	184	211	179	180	196	213	165	203	194	201	164	188	169	199	178	196	182	187	191	148	215	178	206	189	188	182	180	198	199	190	185	186	197	196	160	188	171	172	184	209	197	200	189	161	185	189	184	209	183	199	193	204	208	190	215	205	181	192	187	176	184	168	198	168	202	190	180	206	194	172	177	198	180	196	185	176	159	218	196	151	186	193	188	183	195	184	175	187	188	176	169	187	190	192	220	162	192	203	200	172	194	178	197	183	185	169	177	198	199	179	176	182	172	189	195	192	180	191	178	168	188	174	218	196	172	160	180	185	178	189	204	175	174	176	157	190	171	179	213	174	173	183	202	168	180	203	188	210	187	189	180	193	183	206	183	165	196	194	181	193	201	195	215	224	183	187	171	199	196	204	221	181	195	182	201	166	172	168	190	189	182	206	210	176	186	191	171	171	163	197	182	196	208	207	168	199	184	191	198	230	190	181	202	210	193	194	179	201	181	169	186	198	180	186	172	181	189	165	168	197	186	183	182	174	196	180	176	164	206	195	208	188	175	202	196	181	199	210	182	186	179	158	192	202	215	198	197	189	197	177	186	191	194	174	207	202	156	199	198	209	216	182	207	178	200	198	208	198	194	174	181	199	186	202	205	160	195	196	192	190	168	164	214	170	157	175	183	203	190	213	148	180	184	210	216	194	159	195	180	205	190	193	171	167	196	205	170	174	220	206	206	179	167	201	178	190	198	200	176	186	173	215	190	179	208	209	180	190	199	195	174	199	220	183	194	193	202	174	191	210	203	169	177	173	211	185	203	195	174	193	183	194	190	204	190	160	211	186	178	199	196	197	186	182	175	171	162	175	190	159	185	174	183	183	196	185	197	213	205	167	170	202	179	187	190	194	170	205	204	188	200	196	209	165	188	223	194	170	191	180	171	200	210	179	217	201	184	191	199	223	181	192	168	188	180	171	191	208	204	209	176	181	186	186	203	183	184	189	185	203	180	167	198	182	166	185	220	185	177	196	209	180	205	191	177	201	194	176	204	223	168	181	163	178	175	211	200	195	190	188	165	170	197	202	179	197	179	189	167	177	164	172	173	195	209	204	171	205	186	194	170	204	194	175	203	197	201	205	182	210	210	197	183	180	172	164	185	161	184	184	207	177	209	182	184	178	200	195	162	189	180	177	212	165	189	187	195	180	198	154	201	206	234	184	195	199	174	199	224	225	192	190	195	203	160	203	175	199	188	194	195	162	200	182	194	202	202	189	194	203	182	205	196	211	202	200	182	204	174	191	196	188	168	183	192	191	217	202	169	181	189	196	191	183	183	207	170	188	196	195	178	196	212	200	169	173	209	187	184	163	153	213	178	182	179	171	187	203	182	187	187	202	213	198	204	197	179	174	164	161	193	163	150	183	181	173	188	164	185	211	199	184	196	186	178	189	226	185	206	156	201	165	221	202	202	204	205	188	183	196	194	173	172	187	197	184	184	177	179	207	215	196	186	187	199	196	180	180	199	202	187	179	177	210	187	181	177	202	174	201	193	204	176	173	183	178	183	211	193	186	185	198	178	165	182	193	206	240	180	175	213	191	183	168	210	184	192	177	208	145	218	193	189	175	185	197	170	191	179	181	198	210	201	174	175	172	201	175	191	193	181	193	187	159	204	211	199	189	181	192	181	191	204	197	187	194	171	175	211	208	188	185	208	205	194	211	159	209	167	194	203	206	187	208	171	201	172	196	193	169	188	169	184	189
30072	26885	30403	43980	41072	32285	23235	14846	1108	441	465	405	438	388	475	425	464	450	433	434	405	419	423	419	398	428	448	408	413	436	434	435	444	403	415	415	429	443	402	424	397	401	404	380	433	404	395	429	457	438	392	434	389	393	453	447	437	417	413	414	437	413	422	411	425	400	438	410	414	440	391	398	374	431	402	391	406	413	404	455	402	424	405	426	414	415	454	415	429	406	434	412	390	466	417	405	399	416	410	391	416	394	389	443	412	427	433	412	424	413	389	426	381	389	419	427	417	417	419	448	430	423	424	419	421	395	410	419	384	406	445	376	420	440	418	448	446	391	423	423	428	398	424	403	400	404	381	384	440	415	444	429	390	408	464	409	429	414	408	403	438	393	426	408	455	430	411	420	421	412	446	434	440	437	429	398	450	415	416	412	398	423	395	414	423	418	416	439	422	395	437	406	399	421	412	453	446	394	380	428	409	437	428	403	436	396	397	446	426	421	449	407	425	395	409	409	422	434	381	380	443	412	424	428	439	445	415	391	417	444	429	392	444	430	447	417	456	423	409	409	420	392	404	446	416	424	443	415	405	414	410	402	406	388	434	407	421	453	433	385	402	381	408	425	408	433	419	455	436	404	431	434	384	427	404	409	417	416	386	403	420	385	424	422	443	399	415	387	403	431	403	426	451	456	431	417	427	388	405	422	375	445	437	442	383	404	436	428	412	418	425	411	454	436	432	457	423	423	382	411	433	409	400	409	394	410	369	434	459	420	409	424	438	373	423	397	467	404	436	406	435	435	342	434	398	442	412	428	419	415	433	391	430	435	397	438	423	403	400	398	438	421	452	391	390	451	445	440	375	445	412	414	415	405	403	429	417	416	456	412	398	404	428	419	419	419	434	398	427	369	425	399	424	419	408	401	413	429	424	390	415	417	420	392	435	441	398	424	446	417	414	422	424	435	414	418	387	365	437	411	424	411	410	391	388	370	420	411	412	408	433	409	390	387	395	422	443	407	422	448	396	388	445	416	414	393	383	408	379	427	402	419	425	431	422	453	425	429	409	412	436	436	425	424	394	406	423	435	426	434	425	424	417	410	428	450	443	398	418	447	399	401	418	396	394	431	422	424	371	421	406	398	400	399	432	428	429	386	395	416	431	416	421	421	423	395	438	402	391	428	426	429	407	414	381	394	403	390	423	387	396	437	416	464	406	413	447	416	410	403	426	415	384	427	407	440	453	467	425	425	421	422	438	422	420	453	443	411	453	410	412	424	412	414	433	431	417	375	415	416	442	444	434	388	425	393	418	402	425	405	423	437	387	434	426	392	418	438	427	403	384	426	422	385	432	409	388	391	413	409	410	416	411	414	417	378	426	378	419	416	429	431	436	451	406	420	423	430	433	436	420	437	415	384	419	444	423	422	437	434	413	398	401	428	420	394	410	424	410	426	389	422	438	437	412	415	436	429	428	379	429	453	420	352	388	352	400	444	391	394	418	423	408	397	399	423	431	418	408	389	373	402	414	418	399	418	437	433	386	428	444	414	440	425	432	442	433	434	450	406	431	387	406	417	456	440	399	422	407	410	448	401	389	410	428	416	410	427	419	407	411	430	438	398	384	399	405	388	423	446	399	393	395	416	411	427	424	412	418	396	410	435	398	431	401	404	372	421	390	401	437	418	437	406	430	416	412	444	377	417	410	401	437	435	394	417	437	410	425	445	430	379	419	444	442	402	439	437	392	401	414	418	430	426	461	409	414	394	403	419	402	401	453	392	442	422	417	422	425	379	429	398	423	419	440	418	396	433	410	372	372	398	427	392	427	417	414	409	408	417	404	439	403	470	419	390	387	389	447	421	458	421	434	460	434	434	422	416	427	388	423	429	428	393	424	397	433	437	433	415	427	412	429	428	414	409	433	421	389	408	434	431	422	373	427	445	410	394	383	387	411	405	434	423	417	401	409	410	411	406	420	406	422	406	429	421	362	441	410	416	421	416	445	413	439	422	428	415	391	403	382	385	424	412	430	405	408	380	465	393	409	439	441	410	436	456	402	400	434	381	402	456	413	372	411	394	459	441	438	385	402	422	429	379	391	367	391	398	408	431	401	417	402	438	429	419	413	398	442	434	418	437	427	401	404	417	427	423	433	429	476	395	403	438	403	414	454	415	417	391	444	401	409	406	436	425	392	390	394	389	443	425	388	448	457	442	432	411	398	379	393	430	427	456	389	422	377	420	414	429	436	415	427	394	395	438	433	443	425	418	431	389	455	394	402	445	412	433	409	411	421	419	409	436	454	420	442	446	417	416	429	399	392	421	446	430	427	436	391	422	424	409	371	424	423	381	415	425	442	409	415	415	405	423	414	398	439	434	438	451	397	377	387	397	410	411	448	423	417	405	445	409	418	420	451	408	453	421	473	405	450	431	417	421	402	403	422	422	421	434	402	427	413	444	432	414	433	450	423	435	396	435	434	455	398	416	393	426	429	430	395	426	421	405	416	428	425	444	406	414	415	436	419	409	435	413	405	427	418	441	438	397	398	397	415	429	439	420	412	466	458	427	419	413	424	400	400	420	424	434	423	427	425	389	414	409	438	440	408	430	421	437	440	416	402	419	441	414	432	417	408	399	448	363	393	430	404	425	383	401	422	436	414	434	411	412	435	438	420	394	432	428	433	405	451	432	426	405	430	410	431	440	395	405	395	364	426	415	478	445	432	420	417	396	420	433	431	425	418	422	413	418	440	396	404	428	414	444	401	432	391	425	408	407	397	395	444	420	440	373	430	407	389	411	407	433	397	434	414	422	429	416	401	406	384	412	418	414	411	446	426	458	408	389	423	406	420	422	447	407	398	411	411	436	432	422	379	407	431	424	414	410	415	452	385	408	403	400	437	410	423	415	398	418	406	401	420	416	424	407	422	399	460	394	441	391	392	429	419	407	428	449	416	437	415	433	439	420	408	427	396	422	406	404	429	421	412	407	377	375	439	447	435	458	389	430	411	392	433	409	423	416	422	406	386	419	405	468	429	383	437	402	430	423	400	436	383	447	395	402	402	441	424	399	400	424	397	436	410	380	426	421	425	429	418	400	425	399	421	434	439	434	405	425	417	384	440	420	427	388	435	385	396	388	444	380	404	419	393	430	408	420	405	443	434	424	431	406	416	441	422	384	419	405	386	460	408	420	399	437	421	434	390	434	392	438	409	430	449	414	404	457	424	397	434	444	416	411	416	405	421	392	455	466	407	428	420	432	419	405	393	392	446	414	414	423	412	380	407	431	461	462	431	428	416	406	396	437	419	411	417	415	419	392	418	409	437	449	399	456	412	417	412	415	409	409	441	454	427	433	420	409	391	407	403	452	426	449	425	363	451	360	408	431	398	432	409	440	399	453	419	401	398	435	435	413	439	398	392	424	415	426	418	408	414	398	427	442	398	420	426	436	413	397	418	447	443	440	425	443	399	435	414	448	425	410	397	398	395	449	384	424	406	433	396	398
19944	11224	7031	3525	2021	1086	583	326	145	148	157	111	151	140	151	143	149	132	145	155	134	145	142	140	140	160	161	172	165	157	133	150	147	132	133	158	124	147	139	137	134	139	156	120	153	149	150	126	167	150	154	139	129	141	160	159	133	155	144	144	139	167	136	138	145	152	141	135	137	131	139	141	164	134	139	140	130	134	151	140	169	129	143	134	120	140	160	120	137	152	146	165	132	139	159	140	159	146	118	133	124	135	133	142	139	139	160	143	120	140	132	149	134	149	140	157	130	136	132	142	130	136	136	140	138	148	136	173	140	164	161	161	140	158	165	144	159	134	158	144	130	157	140	133	140	130	141	147	140	139	147	138	157	144	145	133	167	128	129	115	123	136	156	127	164	159	134	112	143	140	145	125	130	119	141	161	147	129	135	167	143	151	142	129	139	152	130	148	159	133	140	129	175	132	152	150	148	141	153	148	143	127	154	155	133	124	146	145	142	143	122	140	135	138	161	187	173	140	141	129	122	124	130	144	146	149	131	148	127	147	138	142	116	160	134	162	138	163	139	133	156	160	164	120	148	143	137	138	129	148	136	130	154	115	138	150	138	150	145	140	141	141	139	138	144	134	124	119	136	126	123	153	142	160	137	139	134	152	152	156	138	139	139	145	148	133	156	153	140	146	138	137	125	132	131	137	145	134	144	161	134	120	149	164	155	161	145	134	168	156	133	130	134	139	118	112	161	140	189	149	159	145	159	138	145	140	140	134	159	166	152	136	119	120	150	123	125	129	140	139	120	158	143	129	139	120	123	157	145	141	144	161	139	133	153	148	144	143	153	121	131	128	138	156	138	150	164	128	128	158	136	133	157	147	142	132	117	142	153	132	144	140	141	165	148	115	138	138	146	156	133	144	136	128	120	161	128	161	132	145	107	158	130	127	147	112	138	156	143	140	123	139	140	142	146	136	122	136	153	133	138	145	142	160	149	146	149	141	133	130	146	127	147	154	144	129	150	146	131	144	122	126	125	152	123	128	146	125	142	158	123	137	162	131	118	130	145	136	139	141	136	167	154	177	165	150	162	121	131	136	135	131	143	129	124	149	143	156	131	137	144	125	173	143	181	133	137	145	144	143	126	137	137	135	131	160	136	138	130	138	146	139	131	122	146	169	155	162	151	148	153	137	118	138	139	129	128	149	139	154	128	142	153	130	152	156	136	134	156	142	114	138	149	157	145	104	141	139	147	181	147	145	113	126	136	131	139	154	141	140	127	148	136	151	148	124	150	141	146	156	146	130	136	155	127	149	141	152	163	157	149	152	120	147	126	164	147	147	130	148	117	137	126	134	155	131	136	179	141	140	172	143	138	156	153	131	130	136	154	147	128	132	126	127	132	143	143	138	146	166	121	147	155	157	149	140	123	131	148	135	131	114	133	137	144	153	111	159	156	123	141	152	156	144	145	164	135	145	128	132	124	142	139	145	139	130	154	141	124	160	158	141	131	148	142	152	167	126	153	151	144	152	151	152	136	121	144	118	148	145	147	123	138	134	124	144	176	153	138	142	157	134	151	147	131	132	147	147	154	147	157	150	122	157	142	138	140	146	146	141	122	130	113	137	156	155	142	137	153	145	138	128	119	150	140	144	154	155	145	151	125	118	133	129	139	148	157	128	135	142	147	128	116	135	135	140	159	152	162	128	116	161	139	154	127	147	137	126	150	138	158	150	145	124	143	149	148	156	132	133	119	137	147	127	140	129	142	147	138	151	138	153	129	158	123	162	149	141	133	127	140	146	145	133	149	158	120	134	152	142	140	128	135	125	124	103	130	156	161	155	145	161	139	133	127	160	148	154	122	122	137	121	145	134	134	140	135	141	150	148	143	134	145	149	146	151	159	134	138	133	139	162	124	119	147	145	130	160	148	104	151	164	150	128	147	138	137	154	151	136	142	156	134	144	147	150	154	150	138	137	140	145	140	154	140	153	121	138	145	157	147	137	131	152	139	128	133	155	138	162	140	147	136	131	142	174	136	140	134	132	142	124	110	140	140	136	149	158	157	159	159	129	149	141	147	157	114	131	134	150	126	141	156	122	138	149	160	149	131	137	144	134	143	152	153	142	159	124	142	143	172	147	132	150	164	124	132	137	136	144	144	160	141	139	140	120	137	130	142	134	139	131	124	114	152	127	146	138	131	145	123	141	136	143	153	150	125	153	136	137	135	156	155	124	134	141	168	149	153	136	127	127	140	154	150	142	118	130	123	127	147	162	135	134	124	121	146	147	140	148	117	146	150	149	140	153	132	133	123	161	186	147	125	153	142	139	135	141	143	132	141	125	154	178	150	161	143	136	128	124	133	136	137	135	155	150	142	128	176	135	163	161	160	133	140	150	152	131	118	148	129	136	121	137	126	128	139	154	147	137	125	154	124	134	152	123	141	142	107	122	125	143	163	154	140	145	133	149	143	136	121	143	146	152	138	118	141	134	126	128	149	152	150	150	143	142	143	130	130	131	152	121	132	150	125	161	111	137	143	183	154	152	141	148	141	121	130	153	163	133	124	147	134	129	138	127	139	154	144	121	134	137	129	124	142	172	169	140	116	136	156	146	149	141	125	128	161	137	167	137	157	130	126	121	139	140	131	156	143	134	146	144	152	144	149	153	162	126	143	145	137	129	126	125	148	135	121	130	161	148	136	132	143	134	146	150	135	142	135	127	132	161	134	136	141	152	134	151	164	127	153	126	144	139	131	144	151	142	151	138	136	139	121	138	158	152	140	132	128	119	143	146	156	157	127	154	158	123	148	135	142	144	140	136	141	157	146	146	114	138	143	169	134	125	145	138	145	139	132	134	138	146	126	139	138	110	155	137	126	122	151	148	130	144	131	133	137	142	129	134	126	139	127	128	145	120	139	139	137	153	148	130	185	120	142	147	160	160	143	148	126	106	139	150	155	130	151	145	134	142	135	153	143	144	139	121	126	136	123	127	136	129	124	135	153	127	147	142	147	147	134	126	136	167	139	135	168	153	155	128	130	129	154	133	138	133	142	149	152	131	137	113	135	143	150	137	132	141	148	132	136	140	141	130	149	137	128	152	151	125	130	168	121	144	154	123	144	119	142	143	173	151	128	137	139	142	122	144	157	128	159	145	130	127	151	141	148	153	108	149	164	155	141	150	158	133	150	129	153	158	155	116	141	143	150	143	125	134	126	129	138	136	129	124	157	145	136	144	158	151	150	170	135	151	125	134	123	133	134	146	133	144	127	152	142	122	152	141	111	124	154	151	136	171	146	142	137	140	143	142	130	131	133	170	157	137	154	134	143	152	147	125	149	158	154	140	133	156	134	133	126	123	138	145	139	150	139	149	147	142	149	108	138	139	152	158	136	136	139	137	142	129	152	124	138	159	146	156	137	146	138	130	143	131	118	131	149	144	127	168	129	145	146	137	137	151	138	144	111	143	135	156	149	131	120	138	125	139	141	151	134	152	143	133	150	163
12447	9684	10544	8654	6416	3564	1965	1058	342	337	340	348	308	326	359	325	341	304	311	341	333	334	345	309	347	319	324	339	338	359	363	342	354	336	359	302	380	358	330	336	356	348	288	341	337	347	310	331	341	321	295	331	371	331	349	330	319	363	312	345	308	330	339	355	334	345	356	338	322	342	321	356	346	341	358	340	332	321	304	323	350	341	339	373	368	377	331	336	345	305	379	328	309	323	309	358	337	334	325	342	311	313	363	340	336	319	339	349	367	347	315	348	312	304	346	330	324	332	312	320	344	353	363	347	328	329	330	341	329	356	356	350	359	337	344	338	347	360	353	362	336	328	300	326	351	383	349	341	331	327	321	324	313	342	320	339	372	312	320	343	339	327	339	320	380	300	323	345	350	349	330	332	335	333	333	310	345	351	324	337	392	322	314	352	342	338	353	323	350	329	329	330	337	358	353	305	340	336	315	359	328	339	369	353	328	298	326	349	328	359	328	351	320	354	339	346	324	336	348	323	334	307	341	330	341	344	367	339	330	337	349	335	344	318	348	330	350	345	326	342	350	352	333	366	340	326	340	375	349	308	375	357	320	314	327	318	336	344	356	346	347	355	319	343	351	348	344	330	335	332	355	319	334	334	328	371	375	317	349	351	322	326	364	349	343	364	358	335	373	381	336	362	344	350	379	329	342	334	344	337	309	316	320	320	333	337	327	357	323	350	336	345	354	345	309	376	327	312	306	386	335	310	327	314	351	341	337	345	326	349	373	341	342	304	355	340	356	321	350	314	320	364	310	335	351	325	335	391	311	318	361	294	314	329	332	333	338	333	378	324	361	346	337	360	362	345	341	310	356	329	334	366	349	320	353	318	312	294	328	342	352	359	344	343	291	333	364	368	317	315	346	327	327	343	342	335	339	317	333	349	350	362	352	335	335	337	344	334	328	339	307	321	311	351	328	326	359	333	332	343	317	354	361	344	322	339	355	354	350	292	353	314	365	348	320	328	349	351	377	333	350	340	331	333	310	345	325	347	331	345	325	319	328	305	289	332	343	314	342	366	315	326	324	365	322	332	338	341	342	364	329	359	344	320	346	325	335	357	351	359	330	331	331	345	306	353	330	331	324	327	332	318	344	324	347	336	334	302	370	317	385	372	360	336	329	325	333	372	324	359	337	372	368	334	331	345	351	357	360	326	377	356	370	334	346	326	303	337	315	376	309	371	316	317	335	371	346	329	358	297	339	335	335	305	351	359	345	340	378	368	304	324	335	316	361	341	336	332	319	340	353	321	304	345	318	350	351	278	350	329	348	328	332	356	323	355	339	340	346	348	333	329	314	333	347	361	341	287	334	340	333	325	319	339	359	337	352	336	306	295	356	370	299	341	342	312	340	348	311	356	341	337	313	325	315	326	361	353	334	335	327	330	343	327	318	308	353	327	367	339	335	344	351	335	341	355	317	341	338	336	334	328	300	354	343	333	347	308	332	329	353	336	329	326	349	328	316	318	329	355	351	318	350	334	343	299	327	332	349	348	319	333	326	333	313	346	315	332	360	325	329	340	343	343	359	337	365	387	354	333	324	336	344	313	321	360	319	333	330	350	321	316	324	362	359	348	331	360	364	334	293	349	343	361	346	319	349	352	297	323	322	324	342	316	320	313	303	347	331	337	343	335	365	330	359	322	328	346	325	327	331	359	348	333	364	336	349	368	330	331	343	326	343	337	328	327	288	316	352	345	342	327	312	364	366	326	361	326	365	334	328	332	317	310	350	352	340	357	325	322	316	329	318	351	361	321	324	363	344	373	337	355	306	323	340	317	323	328	355	353	334	331	310	345	314	365	332	321	333	349	326	353	320	349	358	354	343	351	317	392	334	320	345	341	294	340	319	365	315	326	338	335	308	356	328	345	342	340	286	332	314	341	330	347	339	340	347	338	333	333	363	340	325	330	339	344	316	323	347	348	349	332	327	355	324	313	371	328	334	324	320	359	358	354	358	334	319	341	344	333	319	316	332	321	360	314	343	344	335	351	306	333	334	349	351	333	315	350	349	280	344	333	339	356	348	338	345	303	336	354	345	339	316	358	340	316	340	311	333	355	360	328	328	364	347	354	336	353	340	383	340	306	318	325	342	293	376	330	349	345	346	319	340	325	386	317	352	330	338	342	329	314	354	355	348	342	341	335	353	368	337	343	322	343	352	344	327	377	353	342	331	334	344	362	326	315	323	359	337	305	370	351	317	306	299	341	346	332	334	349	356	303	306	329	334	321	330	332	341	339	318	314	351	332	341	328	350	357	375	353	340	321	335	323	316	351	348	334	350	317	313	315	344	348	323	351	300	328	333	341	312	309	331	312	325	305	312	346	320	331	380	356	309	338	325	338	354	331	317	311	313	343	302	312	336	344	327	331	323	347	356	332	330	309	311	345	315	346	317	315	355	327	309	354	320	354	335	350	358	351	366	340	367	325	315	356	333	352	343	368	316	362	349	355	345	377	315	299	363	332	335	341	359	336	358	336	325	333	326	333	343	343	327	361	308	348	323	322	341	341	327	311	343	315	311	329	344	341	348	311	361	338	349	321	325	296	361	316	344	342	345	393	383	349	325	358	342	317	349	343	324	333	354	320	348	353	317	352	310	322	327	322	326	335	305	352	364	331	345	354	371	340	337	326	321	333	352	339	339	360	347	349	354	331	355	337	347	346	314	320	334	370	365	333	289	349	331	356	312	323	328	341	321	345	321	338	324	349	338	364	308	319	339	330	355	340	344	353	331	351	319	349	345	324	325	367	326	335	372	353	347	325	325	325	354	372	357	361	297	314	335	325	336	336	376	358	354	319	306	321	352	334	328	372	322	308	332	339	356	355	291	345	358	317	373	325	331	316	330	372	313	329	368	353	335	316	339	338	333	327	329	377	349	317	387	323	322	379	325	385	324	331	323	358	343	314	288	337	359	333	329	376	346	328	319	348	333	314	337	305	354	305	328	332	321	327	346	362	333	347	309	312	314	344	346	338	330	341	318	335	322	359	355	317	355	322	344	325	322	356	339	323	317	322	317	374	356	347	311	340	365	308	312	341	365	300	330	339	332	314	342	298	329	307	317	336	350	376	340	340	351	293	319	328	361	322	352	348	378	378	355	325	324	361	309	353	326	342	361	369	309	336	323	349	298	316	345	379	348	333	310	376	363	330	337	315	326	379	302	328	311	332	319	333	328	342	317	330	312	324	308	330	327	340	318	317	359	326	341	336	353	330	324	326	356	324	380	343	330	338	342	340	342	346	300	335	324	348	317	353	312	337	311	349	340	315	318	326	379	290	385	340	357	340	344	333	342	334	362	348	341	320	334	333	296	337	337	330	349	349	386	334	353	376	353	346	370	371	347	344	335	336	310	326	328	305	357	314	336	314	353	343	321	347	350	367	317	323	341	336	368	343	349	336	341	333	306	321	340	363	332	337	339	332	313	335	344	369	365	340	340	316	329	323	345	345
35736	23289	19830	18674	14991	9122	5065	2545	339	220	223	186	212	185	227	215	220	187	220	188	212	200	191	203	229	226	231	193	208	197	219	193	201	219	202	217	229	202	184	219	201	211	208	173	197	194	214	225	185	223	219	208	190	219	214	211	184	229	238	246	201	198	197	205	212	220	199	202	211	182	213	187	207	249	216	219	219	200	213	221	196	218	180	203	217	198	239	238	226	210	220	210	228	201	221	171	191	255	230	207	218	215	171	178	205	209	218	216	209	182	231	208	217	229	205	201	213	200	193	197	216	222	181	197	202	208	212	209	180	173	209	208	184	212	190	183	214	213	227	196	186	205	225	196	219	205	224	186	197	201	185	194	199	232	225	211	197	217	206	202	232	218	187	205	222	188	217	214	207	220	170	202	201	212	190	202	214	208	223	230	245	205	204	206	190	201	183	221	217	187	209	213	205	202	229	203	206	217	204	205	223	234	198	236	205	181	226	205	204	213	197	208	224	194	232	188	210	234	194	221	219	235	168	230	209	199	204	228	188	219	178	217	186	230	200	194	204	187	180	213	221	220	193	198	205	248	227	229	180	190	196	213	203	175	165	217	235	215	188	212	216	197	216	205	198	211	203	215	197	201	221	217	238	195	237	210	212	205	222	214	203	236	239	211	206	197	202	211	194	227	176	192	183	195	201	214	210	202	230	199	232	187	214	227	195	229	249	186	205	204	228	210	206	202	190	227	202	190	159	206	218	213	198	195	182	223	208	202	209	201	203	210	217	209	202	224	186	185	199	172	209	190	205	207	196	222	206	215	225	199	201	189	209	186	186	221	213	204	235	222	223	229	205	223	185	240	205	248	251	216	213	223	224	232	210	215	205	213	203	207	220	222	219	216	214	225	215	205	211	199	207	199	186	192	196	215	220	200	233	230	221	211	198	209	202	191	208	218	205	206	234	209	221	189	200	200	192	196	240	215	194	192	217	212	183	206	188	202	224	217	200	225	196	201	196	218	182	192	222	221	217	219	224	206	216	210	213	181	212	194	207	201	185	209	189	226	235	218	230	234	198	184	217	238	243	225	220	191	211	193	178	202	202	212	188	211	197	224	207	244	211	198	206	198	224	206	202	185	193	198	214	219	236	210	230	190	203	235	177	223	203	219	194	222	210	203	208	193	201	198	213	232	184	210	245	207	199	171	223	242	197	214	202	199	208	217	189	189	224	216	192	212	194	208	219	202	207	249	229	217	231	185	198	191	206	219	206	213	202	205	239	206	219	206	212	212	188	185	213	189	225	185	194	208	198	175	224	190	204	215	232	247	199	232	228	219	220	219	242	204	195	220	209	198	182	227	195	204	199	203	205	221	203	195	202	218	180	232	223	232	217	201	222	208	200	199	191	208	209	192	213	218	224	196	203	190	212	198	191	222	185	210	198	192	193	211	213	203	201	215	192	200	206	211	192	199	207	195	218	211	194	219	191	211	203	200	213	239	216	219	209	232	225	210	200	203	200	228	212	206	212	234	204	215	230	241	229	221	196	236	192	192	187	190	238	210	227	214	195	204	193	207	203	225	226	210	217	194	211	201	210	204	203	225	215	196	180	177	219	218	206	200	217	212	194	218	211	192	207	199	221	224	189	228	214	215	198	184	194	236	208	235	215	213	212	200	208	194	204	213	201	190	207	211	225	195	204	211	204	214	195	193	223	212	186	214	207	214	218	214	196	231	242	211	210	221	216	210	211	220	199	201	212	194	222	187	196	214	200	189	213	203	199	236	202	194	187	199	200	224	187	198	170	188	210	198	202	190	204	212	209	214	218	192	201	224	198	218	181	227	200	208	220	222	165	183	221	199	225	213	217	205	220	243	192	205	232	225	216	185	205	223	252	226	239	211	223	215	222	215	202	233	191	215	208	208	183	183	213	222	199	193	214	187	192	206	222	170	206	243	205	212	215	199	194	235	214	200	233	216	208	206	213	199	216	206	201	243	222	177	214	203	205	241	212	196	208	189	177	198	204	212	186	212	208	225	190	199	219	219	206	203	219	220	201	183	212	186	199	225	196	197	201	208	209	210	197	229	220	215	202	215	178	205	239	229	211	234	207	217	193	214	190	218	219	203	215	215	184	205	228	234	213	175	193	190	222	225	213	198	211	224	187	201	213	206	204	194	205	219	219	225	199	189	199	173	221	202	212	177	209	216	231	188	195	193	235	189	211	223	202	222	218	187	206	212	197	206	221	191	226	210	211	174	214	198	201	210	207	205	232	203	213	224	235	212	198	245	214	232	208	205	199	227	215	211	220	226	207	201	235	201	186	192	191	196	225	206	226	206	240	201	193	215	199	206	231	208	202	205	192	220	229	194	205	225	212	194	238	215	208	195	193	209	218	215	198	218	207	230	206	236	189	198	212	196	219	198	194	201	207	220	189	201	208	215	196	175	230	226	207	188	192	219	190	202	229	222	222	184	197	203	223	227	190	195	190	199	216	187	241	233	207	181	207	191	234	199	228	198	197	205	199	200	182	206	209	194	187	181	217	209	202	206	201	207	244	214	232	217	219	184	201	197	201	205	197	195	216	222	226	210	207	249	207	193	213	191	224	224	218	217	209	202	203	213	231	213	207	220	225	214	183	212	184	217	222	210	194	182	192	206	203	197	199	217	199	210	197	199	214	227	202	174	208	195	194	246	202	191	222	206	217	206	207	183	202	207	220	191	213	199	196	206	218	214	204	217	208	196	188	236	202	220	211	174	205	212	197	197	214	185	220	215	221	188	204	199	216	213	192	198	218	201	222	202	186	235	239	211	202	194	216	249	213	227	189	220	199	216	178	221	214	228	207	173	178	199	188	206	208	238	215	199	211	221	228	202	209	184	233	224	210	221	190	196	199	205	246	218	226	231	192	210	200	212	194	202	200	215	209	218	209	185	183	206	196	219	172	191	173	226	177	222	201	197	185	204	229	187	209	210	207	188	195	217	237	209	208	209	201	222	213	185	195	224	225	199	192	210	208	210	189	177	224	214	192	202	202	213	175	226	206	217	197	209	226	196	193	204	200	224	215	184	216	194	212	183	231	214	183	211	198	198	204	200	212	189	218	215	199	222	198	212	223	211	211	218	209	206	228	205	194	204	200	183	208	189	216	219	177	214	221	165	221	199	209	188	186	173	213	225	193	186	223	204	207	235	212	205	222	218	228	248	224	238	194	218	218	209	205	221	191	203	210	230	212	210	220	220	212	194	182	179	194	205	181	215	221	208	221	222	189	190	186	191	195	201	229	213	206	206	176	225	199	212	194	182	212	185	221	208	192	199	196	216	181	215	196	188	199	204	161	206	192	231	200	207	205	231	179	185	200	207	187	205	223	216	221	202	209	215	209	217	203	205	197	186	213	178	205	198	223	205	209	219	200	213	189	190	170	192	207	227	209	208	216	213	189	201	198	204	198	191	224	209	212	201	188	198	206	197	189	231	206	221	210	177	214	211	213	222	239	209	233	212
22828	18745	24770	33433	30249	23289	15831	9165	652	472	479	496	452	466	462	466	462	498	473	467	451	453	514	455	464	448	483	478	472	505	497	498	491	476	445	467	484	480	463	451	451	491	515	440	459	473	515	463	501	498	487	495	469	489	471	477	435	460	469	496	473	492	436	437	490	480	432	460	518	443	445	498	463	445	470	466	468	494	456	487	471	451	428	450	465	459	457	509	497	469	485	462	474	453	470	460	496	491	449	457	454	458	451	448	467	474	456	457	474	470	468	467	473	472	503	454	489	455	480	485	490	430	453	471	510	473	433	471	489	489	424	462	485	491	488	463	456	460	479	464	460	429	500	443	449	483	482	457	440	472	469	442	476	475	489	458	481	470	479	497	437	497	429	518	478	441	466	448	480	482	468	465	431	494	447	432	484	479	460	469	499	497	479	505	462	434	439	455	475	459	425	484	464	474	454	486	465	437	496	453	455	455	443	459	450	463	451	436	486	440	445	473	447	469	479	469	467	471	444	472	457	456	483	457	493	490	435	463	463	487	467	417	455	461	442	463	502	482	441	488	484	470	495	469	470	440	474	462	468	466	451	488	464	461	456	463	478	467	466	466	493	449	489	463	459	471	455	484	443	482	447	430	444	437	494	519	481	481	481	458	465	478	498	456	482	474	482	443	469	505	482	448	467	546	457	429	442	464	441	405	492	485	461	478	443	501	460	455	452	432	459	453	505	464	475	495	463	459	477	439	468	490	443	462	459	462	496	480	463	478	478	470	438	465	493	433	523	467	443	464	469	455	496	462	430	465	496	461	459	470	467	473	464	451	470	487	444	441	439	459	455	451	435	511	497	470	460	466	500	480	466	450	461	483	463	456	462	462	461	495	470	478	458	482	441	465	476	453	455	480	427	496	483	447	489	492	474	483	454	478	447	478	457	469	458	467	497	447	439	467	469	474	464	459	427	440	444	472	448	463	459	458	477	524	428	451	454	460	456	444	465	484	541	479	465	474	453	451	443	476	471	444	460	448	456	462	427	480	467	462	480	434	453	441	475	507	451	478	490	465	480	461	428	468	453	496	447	476	441	475	485	439	463	448	452	492	441	446	468	455	450	459	462	470	485	477	441	445	485	477	463	502	465	505	465	463	487	437	521	443	483	477	468	484	462	442	482	469	473	470	472	482	473	457	491	487	440	465	494	467	439	469	468	488	456	495	444	484	471	446	461	464	486	477	446	421	438	445	487	451	446	479	458	473	461	468	491	501	449	492	508	454	446	502	484	483	500	473	482	464	434	495	486	454	488	487	525	435	490	450	488	450	461	453	460	459	471	479	467	470	466	454	464	477	487	495	472	442	455	452	445	483	470	437	456	484	480	490	490	445	436	469	447	448	482	465	478	449	444	486	436	444	512	468	459	493	483	455	463	504	460	459	475	477	435	464	477	446	444	447	461	504	474	470	447	450	460	461	495	411	463	449	469	489	483	489	504	461	463	452	461	452	489	494	516	435	436	458	473	486	483	504	477	510	483	476	479	456	446	464	464	513	434	448	465	451	475	472	472	463	482	448	478	476	470	469	480	439	479	497	502	507	461	452	495	489	463	488	472	486	460	475	462	483	494	462	412	463	478	463	484	499	454	484	454	510	442	441	457	447	450	487	474	484	478	450	472	498	449	454	475	452	450	465	466	509	469	490	491	453	480	482	506	482	454	458	501	489	461	438	493	481	462	429	447	477	494	489	460	458	489	477	457	488	453	456	478	486	442	443	439	473	448	464	489	450	489	474	489	453	465	476	442	484	463	450	447	457	463	512	459	463	473	473	464	435	492	471	466	471	451	469	466	470	435	491	435	477	490	463	471	483	484	470	495	469	479	466	504	495	491	422	457	498	463	462	461	467	454	514	449	500	463	494	428	467	459	463	507	487	452	475	479	451	428	473	497	450	477	446	495	481	434	459	482	461	476	460	503	453	478	445	453	468	440	482	457	485	471	460	452	458	460	445	443	466	459	477	489	481	484	448	495	497	460	497	466	485	465	466	472	462	422	457	443	486	468	484	462	440	452	451	469	510	464	433	474	468	464	429	453	485	476	446	480	465	467	509	468	482	449	464	477	459	453	480	477	460	487	478	477	445	509	508	471	436	476	492	487	455	434	478	459	474	482	467	448	443	462	486	505	458	467	457	467	494	479	499	448	486	487	446	477	469	486	451	456	466	464	468	465	506	457	468	433	485	473	447	448	462	514	470	445	423	494	483	458	490	463	493	470	474	465	470	443	455	462	494	499	489	478	465	468	475	457	469	452	434	482	459	488	493	479	436	463	502	450	514	467	495	499	463	487	522	464	484	471	485	440	436	506	425	444	485	475	446	435	496	461	484	477	480	489	489	480	448	484	452	472	472	465	459	465	439	465	496	458	468	439	430	455	435	466	484	476	462	458	432	435	487	503	483	506	460	455	476	499	488	450	427	503	439	461	441	492	474	443	440	498	467	473	448	475	458	472	446	483	431	482	481	434	475	447	487	431	451	491	433	503	463	484	467	475	491	432	450	479	451	465	411	451	452	493	483	445	467	465	466	447	479	423	499	472	497	432	461	483	473	479	484	460	436	456	501	457	484	444	481	487	471	480	452	481	473	480	491	490	473	459	456	494	426	506	474	450	497	469	469	506	473	480	449	471	463	493	461	447	404	482	485	450	476	430	453	439	488	455	447	482	477	460	530	425	472	481	492	481	483	480	483	440	453	457	442	484	491	473	485	452	483	512	470	480	453	472	476	473	448	477	510	472	457	442	508	491	504	529	475	510	485	467	465	504	468	497	506	411	474	485	461	462	484	441	453	466	515	456	486	457	446	456	467	465	466	449	469	459	492	445	486	472	463	463	425	481	523	463	507	460	490	478	492	501	467	458	444	486	429	435	473	456	444	455	400	479	464	464	440	485	488	481	457	474	435	455	466	424	490	474	472	451	459	470	475	462	474	479	464	505	467	496	478	497	455	430	488	474	456	458	467	475	468	435	455	494	431	456	456	501	458	474	470	421	513	468	503	488	474	499	461	468	482	477	444	507	449	430	471	486	459	456	461	467	479	471	419	489	466	473	492	462	450	420	471	455	479	482	469	469	504	458	475	447	436	430	466	448	471	498	504	546	468	487	477	474	459	463	462	448	458	436	446	490	471	448	466	490	447	486	471	476	443	461	441	481	471	473	488	429	467	464	476	460	500	458	464	459	489	485	483	451	447	446	497	479	482	484	462	431	428	458	437	417	481	502	455	464	520	440	466	454	504	469	473	462	462	480	472	429	458	462	436	426	438	446	424	402	486	442	455	455	471	492	460	467	427	507	503	493	491	493	472	443	449	481	458	460	443	455	472	436	501	486	470	475	476	435	507	459	445	443	467	466	459	425	482	442	456	428	468	473	488	479	462	481	462	489	447	493	464	479	453	462	416	463	451	468	473	438	466	487	484	490	474	482	485	465	466	468	495	426	456	437	446	476	458
46458	32162	28388	30127	26051	17865	10464	4654	365	213	185	185	153	176	181	182	185	213	192	196	190	187	201	219	196	186	167	183	195	161	182	183	174	146	211	193	186	185	170	184	186	200	169	187	180	185	178	173	183	182	188	183	167	183	206	207	164	157	179	169	197	199	167	174	199	187	181	175	170	180	194	170	211	200	196	175	186	187	176	196	205	184	169	187	207	214	176	201	176	153	155	182	162	194	192	187	169	205	206	193	195	164	174	170	167	195	184	184	176	171	184	200	174	182	186	163	169	202	181	181	184	180	151	183	164	172	183	202	183	212	170	177	190	191	160	186	155	174	166	197	189	181	197	190	207	209	192	191	142	187	191	194	164	185	200	200	218	180	189	180	168	195	159	148	179	170	199	169	186	190	190	170	165	196	182	166	172	172	188	165	195	187	196	167	157	171	177	178	180	163	163	201	199	192	203	153	177	187	184	201	213	191	205	183	175	181	176	189	179	175	177	185	161	196	196	153	186	192	186	164	172	166	198	205	191	192	188	169	185	202	159	188	189	180	184	180	175	157	171	211	164	213	171	164	180	190	186	161	182	190	190	165	154	166	187	177	157	180	209	179	167	169	163	185	206	173	171	155	189	184	187	211	196	188	181	203	177	166	158	148	186	192	189	192	170	169	186	182	186	178	190	167	154	193	222	205	183	205	187	161	180	177	173	181	159	200	162	171	218	181	179	166	178	189	184	161	188	167	160	169	162	178	190	202	202	183	211	169	177	176	198	180	173	193	185	188	213	166	196	180	155	183	188	157	185	161	192	192	168	169	158	192	159	169	174	200	173	199	162	156	180	177	189	188	175	160	198	180	195	180	172	187	180	183	208	163	189	208	188	211	187	180	149	168	175	173	185	185	206	177	156	181	162	179	188	209	193	166	189	179	192	206	208	157	170	200	184	184	172	175	196	150	165	214	172	175	186	193	196	173	185	181	156	195	173	182	155	183	155	167	194	205	194	168	186	183	172	184	170	165	171	162	174	159	194	196	179	166	209	165	179	161	184	181	155	185	212	198	194	173	191	179	153	177	180	179	208	171	167	178	162	190	206	189	204	181	161	182	189	175	184	171	181	195	175	187	192	193	188	176	165	160	190	186	213	156	174	170	169	167	206	211	179	191	178	157	212	195	168	186	167	161	182	186	185	190	205	202	174	170	153	183	176	176	155	202	184	201	204	175	181	188	164	176	184	176	178	154	172	190	199	164	175	174	190	187	194	173	181	176	185	176	190	211	186	180	205	199	205	188	180	165	170	166	185	177	175	169	185	171	176	161	183	171	183	181	181	208	195	178	177	187	156	178	180	202	175	200	180	178	177	208	163	164	181	185	171	183	178	165	191	159	171	197	170	152	186	174	169	192	179	195	173	166	167	156	184	191	177	200	187	189	179	167	198	175	214	168	167	206	191	162	212	170	225	170	180	193	183	168	185	205	194	163	185	167	192	191	188	192	193	175	192	166	178	166	183	180	191	182	195	198	173	176	187	195	186	205	186	178	173	198	172	165	207	199	172	214	174	179	170	193	209	163	201	191	167	214	184	190	184	182	215	176	181	147	164	181	177	180	177	154	185	161	188	195	188	194	205	198	175	171	178	163	209	203	165	183	171	182	187	199	188	193	171	186	166	152	194	200	151	198	190	169	188	177	198	187	184	179	169	205	181	188	183	189	172	157	168	209	183	159	190	189	189	170	163	175	176	199	174	175	177	175	192	164	186	177	199	188	217	207	189	167	159	178	173	186	178	192	164	160	186	187	189	189	172	175	211	180	139	187	177	163	185	173	193	181	187	158	187	193	160	195	173	200	178	172	185	185	180	155	205	192	176	175	177	208	180	203	195	177	183	174	194	220	182	161	196	169	167	211	184	177	171	164	221	176	191	171	188	161	204	188	184	153	171	151	186	157	225	189	189	163	166	170	181	167	201	193	181	190	172	183	179	171	167	159	187	192	186	172	151	193	181	198	174	204	154	193	212	174	190	175	165	181	183	172	157	176	189	175	169	181	176	190	198	180	187	176	193	204	165	158	171	181	163	193	166	215	205	178	192	164	177	192	154	188	197	167	193	169	202	208	153	185	168	175	156	202	184	181	204	196	195	202	184	185	182	187	156	172	180	179	171	173	175	192	174	198	171	154	174	178	175	163	183	174	214	157	196	158	173	193	181	180	201	191	196	178	172	175	194	170	197	179	206	172	162	167	175	199	168	176	196	198	171	185	185	184	180	184	187	194	208	155	176	215	180	204	173	174	181	172	199	167	194	198	173	178	185	179	169	204	164	170	180	176	182	183	215	202	178	180	193	153	159	185	201	169	176	189	192	212	194	166	168	175	200	184	204	182	182	185	188	153	175	170	206	170	183	181	188	174	192	211	195	175	178	189	180	187	187	191	180	170	188	189	197	189	180	175	175	177	164	198	195	191	166	208	178	170	182	191	185	210	176	156	177	174	182	171	173	184	185	175	208	169	190	174	163	171	162	185	169	163	188	198	192	188	174	199	162	198	232	219	165	152	169	173	152	165	196	164	173	175	159	171	201	180	198	198	196	180	175	186	182	168	180	207	179	177	180	194	160	204	185	186	166	173	167	187	184	185	154	192	179	170	173	190	191	212	201	187	187	173	168	182	181	160	196	167	193	195	189	172	170	163	180	177	167	198	168	182	167	178	185	206	212	196	193	177	199	172	190	183	158	197	183	153	185	168	171	186	170	196	184	185	175	165	159	156	198	200	195	188	179	144	196	182	170	203	168	191	207	186	187	183	199	204	207	200	172	164	180	163	186	181	175	172	169	192	205	179	187	158	187	167	179	161	186	179	198	193	175	160	206	190	210	169	182	185	192	192	167	184	198	165	188	183	160	209	182	188	197	179	163	173	183	160	196	168	215	190	204	176	202	164	172	204	180	176	183	187	207	176	159	174	195	180	202	165	183	175	179	167	191	171	205	174	215	178	169	176	180	177	174	172	157	188	205	202	178	140	179	168	164	174	180	158	181	190	162	202	169	191	181	211	192	212	178	188	203	165	184	168	211	198	160	182	192	210	173	184	177	180	201	164	202	208	197	202	195	184	187	173	145	153	180	172	156	171	152	158	202	188	183	182	184	153	187	188	221	187	174	185	178	195	174	183	179	201	195	198	176	178	174	205	215	185	184	157	179	166	170	166	213	185	156	179	194	197	186	167	169	181	204	184	177	205	177	161	204	161	178	171	210	218	160	174	212	192	176	196	176	192	182	193	195	180	195	193	191	204	187	188	184	172	170	163	166	174	178	176	179	183	172	177	196	212	151	195	197	194	171	193	176	174	183	172	201	188	164	176	182	207	190	182	182	187	161	184	168	157	179	171	168	160	190	170	186	193	190	179	160	202	189	163	178	186	182	187	194	177	179	163	157	172	187	175	174	184	182	194	198	176	181	217	174	180	187	181	191	183	183	196	173	189	179	175	196	203	162	191	190	159
29297	24633	30417	43428	41078	34118	25149	13171	592	471	414	426	453	422	428	445	430	432	429	397	404	438	396	420	395	414	387	434	424	422	386	431	420	395	403	421	406	453	395	452	405	414	432	436	393	387	434	418	397	406	407	361	381	385	408	460	379	423	435	390	419	414	402	393	394	376	384	393	405	431	400	414	402	377	414	414	453	400	417	411	417	405	413	424	411	424	421	393	393	389	399	408	449	399	385	381	392	402	387	447	426	447	381	405	392	416	402	377	416	425	381	413	368	444	413	394	412	392	399	372	395	440	438	398	380	442	368	410	458	369	428	393	428	404	361	374	422	359	385	447	419	418	446	441	398	416	417	451	380	403	424	391	429	392	407	394	427	420	389	377	360	385	415	441	377	385	439	431	390	391	414	387	380	404	393	365	415	386	432	373	410	380	416	385	431	423	406	404	363	414	410	366	366	431	416	378	397	395	399	398	397	370	397	407	399	432	366	430	434	368	408	379	446	392	413	435	419	395	388	375	423	459	412	408	411	412	405	394	423	393	379	392	407	406	441	412	404	398	382	404	397	404	395	412	387	428	465	413	446	405	414	419	415	378	417	397	379	394	446	405	371	416	406	440	394	404	407	389	406	393	398	383	405	396	399	412	380	438	388	405	384	399	394	404	385	387	417	381	441	411	413	417	404	386	389	408	430	396	389	419	385	400	405	422	368	428	391	383	406	408	389	417	408	421	430	386	407	398	442	352	388	425	413	392	411	408	410	391	405	421	419	384	401	424	425	410	407	388	414	453	371	420	390	385	388	433	381	425	394	408	371	399	396	409	433	382	396	364	375	395	415	397	384	391	431	375	391	445	364	398	419	410	417	397	423	429	408	391	398	410	412	408	390	403	387	379	416	402	407	393	434	369	374	417	388	415	395	414	397	393	408	396	369	424	429	385	423	391	382	414	381	385	391	403	412	389	386	376	380	405	398	370	381	419	392	436	395	416	409	411	406	401	404	410	403	430	387	430	435	424	392	387	417	418	423	397	397	440	431	401	422	398	399	400	413	378	413	433	424	362	414	386	414	403	415	403	437	408	411	382	418	422	403	410	437	393	371	393	404	394	428	436	355	401	376	381	383	431	400	407	389	435	420	402	382	429	386	406	380	389	384	436	393	405	373	416	372	402	431	399	421	407	421	384	380	402	410	367	375	436	445	409	375	440	417	399	395	395	410	405	379	404	395	389	436	395	413	372	428	414	428	393	405	382	406	398	383	413	377	417	411	405	385	409	384	386	389	393	400	361	402	409	408	399	364	426	412	388	381	426	397	396	422	407	418	413	389	397	390	399	436	451	414	408	401	387	420	417	388	342	375	417	415	388	405	399	383	382	398	417	424	410	400	390	400	375	388	405	394	432	390	401	419	403	419	396	407	389	413	418	406	422	392	423	401	384	449	401	427	404	411	387	404	425	422	422	370	446	389	408	365	384	399	394	420	427	416	439	406	419	411	430	370	426	390	437	375	386	386	403	390	428	414	431	396	401	387	436	363	393	383	404	385	405	468	433	406	416	436	406	381	412	414	414	369	389	409	371	341	396	388	416	400	387	424	369	416	394	400	382	409	389	413	400	410	390	408	409	352	431	411	408	410	396	407	419	388	411	373	410	408	369	430	401	403	449	386	437	417	392	415	401	401	379	396	367	381	402	394	379	398	376	390	416	441	407	411	397	411	426	389	389	398	412	406	386	372	391	391	347	408	431	394	407	423	389	374	418	385	437	430	436	415	414	403	410	388	387	391	414	397	407	396	382	401	393	399	413	415	376	414	412	373	396	397	424	399	391	371	392	400	418	402	414	415	394	397	370	355	398	368	415	393	417	367	406	394	417	366	409	395	382	416	400	394	428	383	406	405	404	411	392	449	361	379	371	390	399	424	406	394	394	430	411	394	434	399	454	396	374	387	418	400	436	446	384	352	384	433	419	390	398	378	404	368	442	402	411	365	421	380	442	391	376	406	395	391	415	375	417	369	410	387	391	394	413	379	381	356	388	380	386	391	429	393	425	401	391	424	394	410	383	421	405	403	409	406	423	411	438	412	382	398	410	417	396	419	447	396	456	401	392	372	400	402	369	399	378	413	409	386	409	414	419	386	397	396	430	431	410	389	392	420	386	398	431	381	384	424	405	390	401	396	438	423	397	391	392	396	431	414	417	401	388	396	360	409	391	412	407	387	401	433	394	383	383	417	444	397	417	374	402	446	424	404	405	410	373	362	393	398	390	404	401	379	406	393	408	385	399	401	399	365	391	432	387	403	384	421	398	374	375	414	423	399	419	403	423	396	391	393	412	361	368	410	413	361	396	367	437	449	435	416	396	412	386	408	426	442	416	421	401	414	407	416	347	404	386	376	394	380	367	397	389	393	416	376	405	417	395	390	401	413	353	370	433	395	444	404	386	392	412	375	413	409	420	427	390	374	413	390	423	353	374	424	369	415	392	393	392	396	444	453	390	418	417	427	373	381	390	375	406	405	432	418	398	438	377	433	386	402	428	375	404	394	422	465	392	418	368	405	390	387	411	407	386	423	416	371	399	425	407	393	413	353	421	405	417	413	378	430	411	375	420	393	416	389	422	403	400	419	402	398	409	400	405	394	375	390	380	373	418	409	371	396	429	369	425	398	397	392	394	416	380	426	397	413	386	394	382	421	388	389	372	426	404	418	401	378	409	374	414	427	424	416	382	406	417	376	425	390	396	408	403	398	428	369	438	408	424	363	398	432	385	410	383	387	380	403	374	395	396	386	377	383	399	395	391	417	393	411	406	428	393	454	381	428	385	408	382	403	369	376	402	407	434	406	415	381	393	427	417	409	422	379	406	390	378	376	400	399	391	430	394	358	411	419	353	416	419	388	389	431	390	387	360	425	388	405	441	390	431	397	407	403	429	379	372	417	407	421	401	397	398	423	378	411	439	405	392	418	410	410	400	393	400	445	393	369	411	419	393	396	445	425	389	396	379	371	369	378	383	415	404	416	418	399	455	395	414	389	398	393	378	401	373	421	380	422	416	449	401	362	445	356	445	385	396	392	373	445	388	440	398	391	384	385	392	405	394	416	390	408	392	399	419	405	388	444	378	416	422	402	416	410	399	424	410	395	407	411	424	388	414	413	423	410	378	422	363	409	421	366	389	374	417	405	390	398	411	414	405	444	386	451	395	367	398	432	435	385	416	418	422	384	356	383	402	407	410	398	408	404	409	412	383	395	394	383	408	383	411	407	430	414	426	388	389	382	468	408	432	429	410	394	371	405	375	388	401	378	403	408	397	405	379	371	415	381	396	402	398	408	451	384	402	412	390	380	389	416	390	412	371	411	412	437	411	437	402	389	397	411	386	392	401	416	429	387	382	425	389	417	390	390	383	418	417	380	381	416	437	421	404	417	387	384	415	409	432	419	365	369	400	419	366	399	403	407	430	426	409	377	413	421	422	383	413	405	374	388	395	402	404	386	443
18295	10640	6874	3316	1597	894	436	252	147	140	126	127	122	124	138	145	120	129	107	156	116	131	121	134	128	137	148	126	140	144	144	136	134	135	112	137	123	110	149	134	149	125	119	121	139	145	155	144	125	126	142	151	150	142	131	124	142	117	117	126	122	132	130	141	133	150	114	119	127	149	125	108	133	158	136	124	134	133	148	99	147	115	123	148	138	138	147	123	137	130	114	148	120	120	129	138	119	139	146	115	116	137	162	121	140	114	127	110	120	135	121	152	117	153	119	116	146	116	150	127	150	129	124	116	161	122	142	127	132	133	126	143	139	122	133	129	146	148	122	137	157	107	124	128	143	102	127	145	147	125	123	118	136	124	143	129	114	100	137	120	162	117	157	137	116	128	144	103	143	131	124	130	127	158	118	128	137	145	130	125	110	112	131	129	148	129	137	123	125	125	140	125	145	132	140	133	150	117	128	116	128	147	135	111	145	150	145	157	135	147	131	141	132	133	116	135	123	117	133	129	145	143	125	129	132	140	139	133	135	106	139	152	130	123	129	143	136	122	117	131	111	143	135	127	120	119	138	140	144	148	132	99	163	146	164	137	153	109	114	141	121	152	127	109	137	111	125	142	157	114	141	126	124	130	134	134	128	116	135	139	144	134	136	130	144	120	150	112	121	134	128	114	126	125	138	137	113	119	146	144	148	101	133	169	134	143	128	148	152	138	137	140	127	112	148	105	135	130	134	132	128	163	121	150	120	139	129	144	114	135	142	142	137	118	129	152	134	114	154	137	127	111	144	133	151	158	142	167	138	124	120	145	133	149	150	146	138	137	140	126	146	126	149	128	110	150	137	117	122	132	129	128	150	127	127	124	123	121	143	135	141	123	123	130	149	159	123	152	108	126	131	128	141	114	129	126	150	121	142	134	139	140	130	135	150	118	128	133	154	147	134	137	127	138	121	145	136	125	126	117	116	134	120	138	126	149	118	127	160	114	119	127	148	114	112	137	131	139	127	131	127	137	110	134	123	146	142	108	135	115	149	137	143	139	116	132	131	132	164	136	152	129	124	122	125	128	128	100	125	124	126	131	150	136	116	119	125	110	120	131	124	124	117	132	126	145	112	122	122	133	119	140	130	131	144	117	119	116	140	114	124	123	142	154	119	115	113	131	118	120	124	108	120	129	127	135	130	131	129	143	149	131	140	154	123	143	127	132	132	126	116	125	135	127	119	133	131	134	134	137	139	116	127	156	118	132	127	157	127	143	145	131	159	160	137	117	139	125	118	137	117	141	114	139	135	152	137	128	141	109	128	137	129	122	135	153	145	112	120	125	124	133	120	121	114	137	94	145	132	132	122	133	114	127	127	129	113	110	115	133	133	143	130	127	157	111	148	114	134	124	133	151	141	131	142	130	131	136	118	101	143	149	147	103	113	128	141	154	138	132	138	159	145	151	124	117	129	135	121	122	142	135	138	126	136	133	110	125	117	126	130	164	146	122	128	121	136	142	121	141	134	141	148	144	128	116	127	141	112	144	133	113	136	123	127	141	129	135	128	122	143	125	137	116	118	139	150	120	139	122	126	122	121	134	154	130	143	157	133	136	127	125	145	131	140	132	147	128	135	157	115	153	134	147	132	128	137	139	125	123	119	134	139	115	141	123	130	123	135	140	110	151	112	113	126	127	127	130	143	125	141	168	139	135	141	144	123	114	106	156	141	144	138	135	135	156	130	116	135	131	146	134	143	145	140	132	147	132	103	126	132	125	158	158	147	108	141	135	166	166	149	131	123	129	133	114	126	150	121	134	158	118	119	137	117	131	130	148	136	127	131	112	132	126	129	115	151	129	116	136	112	138	141	136	119	127	145	126	151	129	123	144	144	129	144	132	130	149	124	138	142	128	119	139	119	158	129	149	129	126	120	152	143	148	128	117	145	121	108	149	123	135	112	142	142	138	139	143	126	119	116	132	115	111	125	150	130	120	151	127	136	138	141	123	124	148	107	120	129	140	160	122	133	113	118	119	135	133	126	127	122	124	138	112	134	127	140	145	136	134	132	99	137	129	149	114	125	123	139	141	125	143	126	148	140	139	109	128	119	116	133	126	133	148	123	139	129	122	125	129	127	129	137	138	131	145	161	135	110	129	131	116	119	134	127	121	126	135	136	109	134	131	103	140	133	118	125	108	123	129	129	124	158	127	145	156	141	144	135	140	135	131	152	141	132	138	140	133	122	122	122	124	134	134	154	132	119	126	112	130	152	139	133	130	126	132	121	135	142	128	145	128	118	138	140	143	130	125	114	119	134	138	141	139	133	141	142	126	146	132	147	123	118	99	127	126	131	153	136	101	128	143	160	139	143	126	142	124	142	109	142	139	134	127	131	131	133	141	121	135	107	118	132	125	137	122	143	139	132	145	145	139	128	129	121	110	126	128	119	130	117	155	130	151	139	135	137	129	125	137	128	106	128	134	154	127	130	137	121	113	122	147	131	108	113	138	133	134	120	129	135	150	122	133	141	135	136	127	141	118	143	122	137	108	131	118	122	126	116	122	108	120	122	141	132	126	144	134	124	126	122	118	120	153	141	118	136	137	117	157	117	146	118	132	131	118	128	143	110	115	139	150	147	130	146	133	143	131	130	112	130	109	128	123	111	131	108	126	131	96	121	121	144	116	135	152	124	128	142	139	146	146	132	133	135	122	136	143	125	152	149	146	142	132	132	118	128	146	139	134	127	137	136	134	130	129	134	131	134	120	129	127	144	112	124	121	114	154	112	130	140	139	144	121	177	126	124	143	150	160	130	126	115	128	124	128	143	143	114	132	128	153	110	133	123	129	102	128	154	124	122	117	129	132	125	124	147	134	125	127	160	158	112	127	136	135	124	127	128	118	121	129	117	154	126	125	123	118	136	133	134	154	126	122	138	110	138	135	121	132	139	129	146	152	144	140	130	124	125	129	158	137	126	149	127	121	124	136	131	121	141	131	143	129	109	118	117	152	147	143	134	134	117	129	151	116	150	137	126	120	142	129	140	123	117	126	129	119	131	127	136	140	145	152	127	141	128	115	152	117	116	124	122	144	130	121	135	126	132	148	127	126	130	138	129	132	135	142	130	150	119	127	130	128	130	136	125	123	137	118	140	125	127	130	146	143	118	135	142	163	115	131	137	134	141	116	152	121	135	135	153	137	114	126	119	135	131	150	124	113	128	128	146	134	137	153	146	123	140	144	127	154	140	117	112	121	136	129	146	121	137	138	133	128	129	135	146	149	129	123	130	136	122	139	146	128	132	139	111	120	133	129	150	158	111	119	137	141	122	143	140	137	137	130	134	131	142	141	121	144	127	133	120	139	143	122	121	113	107	144	134	156	161	118	131	133	101	158	148	155	147	143	140	125	136	129	125	149	118	143	134	140	139	124	158	139	136	145	139	116	151	132	129	131	137	132	108	119	141	124	119	123	117	116	135	141	141	109	148	130	120	138	126	126	118	146
11499	9260	9883	8654	5389	3403	1659	760	358	290	310	323	295	334	282	314	310	298	334	314	330	321	321	315	297	315	350	312	326	313	303	307	309	345	287	321	313	338	332	333	294	328	315	330	335	301	308	323	332	326	317	312	338	297	314	343	357	305	344	329	337	330	320	312	359	354	307	282	328	351	310	314	310	336	331	307	314	326	306	300	283	317	311	315	316	326	346	322	316	302	326	335	334	327	292	315	312	339	364	322	313	339	340	318	321	315	325	307	290	307	311	329	302	307	308	324	327	320	334	293	297	308	359	303	327	332	334	341	306	322	345	319	286	325	332	344	311	297	317	300	330	296	322	339	343	315	348	304	310	319	321	331	332	337	328	357	314	307	305	340	296	312	338	291	287	334	327	313	305	329	319	338	299	289	326	325	287	345	331	336	332	336	289	323	326	348	313	292	319	308	272	349	323	305	327	316	326	302	343	322	345	323	343	318	316	321	303	337	300	301	342	310	318	312	295	320	317	297	331	330	319	350	340	357	323	316	318	328	325	344	327	314	315	308	323	336	329	340	307	288	321	277	342	343	308	310	304	327	322	320	315	321	294	318	342	317	327	296	318	328	313	309	356	315	323	294	319	337	325	322	333	300	316	301	319	297	314	329	317	332	320	323	287	326	329	306	314	336	331	281	320	316	330	330	329	311	316	282	316	328	306	334	287	303	308	329	338	323	316	296	327	312	334	322	320	311	303	335	331	337	312	329	302	295	323	344	300	336	291	351	319	325	344	287	299	333	324	333	328	324	291	315	321	307	312	344	312	293	311	338	327	325	336	313	346	306	314	313	348	277	322	335	336	287	293	315	277	317	332	310	306	295	305	338	321	322	290	324	312	306	319	327	297	314	297	301	281	316	331	317	288	344	322	338	317	368	298	338	350	334	329	308	330	335	305	334	327	316	347	307	346	329	278	323	335	316	329	318	316	325	337	324	297	360	315	304	303	317	314	288	314	338	335	299	288	319	306	350	301	325	301	313	295	337	320	306	287	279	314	343	309	323	300	327	319	324	315	309	311	370	321	327	347	320	329	327	347	342	317	345	330	307	343	315	302	366	308	299	327	334	307	291	314	311	308	281	306	304	303	299	304	298	350	349	366	314	326	270	309	321	307	342	288	283	321	329	290	320	323	322	312	305	313	317	321	307	319	318	322	349	301	326	332	325	302	304	325	315	325	300	329	297	337	324	338	310	310	323	314	287	324	305	334	296	331	296	297	310	306	320	291	297	311	338	334	312	305	355	300	340	344	301	305	287	316	274	325	342	316	294	309	309	317	309	329	350	311	300	308	315	324	357	342	304	356	336	296	328	331	316	319	332	306	273	326	315	316	315	280	329	329	299	313	317	310	320	318	328	324	320	310	335	290	325	321	312	319	310	311	287	320	345	322	294	337	326	297	285	317	340	329	307	324	336	312	336	323	283	325	322	295	329	362	327	351	308	296	321	303	336	328	303	306	313	345	329	342	329	320	307	355	313	322	288	297	319	327	328	337	303	330	339	328	323	321	320	341	308	280	336	329	347	340	343	269	287	320	344	302	331	324	311	352	335	319	307	286	290	316	298	330	333	298	318	338	318	330	317	285	310	319	303	295	355	300	337	332	294	305	324	312	291	361	299	323	330	336	341	320	291	336	281	339	306	314	327	295	309	313	290	341	297	307	316	310	308	324	318	305	345	302	337	327	325	303	340	303	312	323	344	305	341	335	333	330	303	302	315	309	293	340	312	317	293	316	289	323	296	340	309	293	341	320	328	294	295	302	293	307	298	366	330	330	270	350	326	318	330	303	349	306	344	352	303	304	315	322	320	337	321	317	304	316	309	335	308	333	322	319	305	286	315	296	339	323	315	338	304	326	296	306	305	331	325	322	309	307	317	314	341	292	326	297	316	297	321	310	320	296	340	302	349	324	317	311	282	306	310	304	312	318	339	341	306	325	294	286	307	296	311	319	315	321	319	323	337	325	332	300	296	337	296	331	329	322	344	306	337	303	314	292	295	326	327	318	308	295	327	333	320	346	302	327	338	299	325	311	301	333	317	324	326	289	306	297	310	314	299	313	307	308	315	295	319	315	324	310	310	329	348	340	344	323	316	317	314	315	320	322	334	335	327	307	317	310	334	342	295	310	286	333	297	293	288	316	312	339	305	356	333	279	351	300	301	305	308	315	307	316	299	318	311	315	313	312	272	318	320	306	339	319	305	308	326	289	324	309	312	315	294	317	339	327	285	335	329	286	280	313	322	302	311	283	331	322	289	299	331	336	290	302	317	310	338	333	342	281	343	327	312	304	337	317	320	333	304	342	320	357	292	303	330	303	345	307	321	295	297	301	356	321	336	324	325	339	308	338	323	329	337	319	319	325	283	330	291	308	302	282	345	311	333	309	348	318	315	311	321	313	286	325	302	338	303	322	335	321	319	336	324	317	304	305	335	319	324	327	314	300	299	322	318	319	292	340	339	292	350	331	306	305	308	326	290	289	331	297	324	297	320	311	337	341	291	313	307	355	313	316	310	317	325	306	297	286	296	289	313	313	270	304	311	323	336	324	307	348	313	326	331	322	321	323	361	328	316	304	327	316	314	302	322	356	316	306	353	311	326	310	332	290	341	295	304	351	298	316	315	321	320	310	312	330	307	298	293	343	304	317	317	325	313	332	339	320	300	341	306	330	316	319	319	333	335	310	328	321	279	317	325	319	335	322	337	307	317	357	310	340	338	350	296	326	316	301	305	312	329	300	339	312	329	310	325	342	352	332	300	318	304	324	297	296	344	328	314	302	316	325	335	331	315	338	341	312	319	314	287	322	312	335	318	281	308	309	312	316	332	305	338	308	311	319	318	315	320	324	325	293	365	336	315	309	357	295	296	305	316	318	337	326	284	285	329	331	302	325	352	331	310	327	301	334	334	330	317	304	342	314	305	325	317	321	327	283	321	330	313	329	335	328	335	285	311	338	327	304	330	326	338	352	304	297	340	311	316	304	344	309	342	293	302	351	298	297	327	308	277	267	293	293	315	325	339	318	298	322	312	306	266	331	309	305	296	302	335	314	337	304	310	319	310	317	296	308	320	319	303	287	309	306	303	294	334	331	289	336	331	347	291	301	313	336	329	340	307	362	360	303	336	328	326	325	305	310	329	325	319	320	283	338	315	321	294	333	286	320	304	328	318	333	323	323	312	329	329	325	290	315	318	310	309	327	298	347	341	342	346	311	311	325	347	331	321	292	325	339	316	317	307	296	306	347	328	304	313	272	287	332	322	311	300	306	316	308	332	322	325	324	318	298	320	289	323	306	316	314	267	309	290	313	310	339	323	325	319	296	318	326	320	333	317	294	317	348	332	315	316	305	327	336	302	324	336	331	309	312	309	311	314	335	350	303	289	327	314	305	317	349	318	293	289	303	352	309	303	300	306	330	323	316	266	312	288	349	310	340	314	284	278	306	302	324	332	325	311
34628	22675	16229	16828	16121	10330	5623	2785	415	197	212	205	203	217	203	219	212	204	205	211	235	212	219	212	203	218	199	188	225	226	216	220	221	189	188	217	240	234	212	231	189	203	194	215	215	226	216	177	174	207	218	223	208	209	215	190	205	193	212	193	207	213	200	207	201	208	170	208	212	203	195	218	200	181	195	205	201	190	215	216	212	216	204	215	206	200	207	196	197	223	234	193	215	191	213	218	208	182	197	188	191	184	204	174	204	208	219	190	187	184	224	216	215	208	198	180	211	199	232	199	223	238	234	201	218	211	185	199	198	229	172	182	214	202	196	222	208	168	210	201	221	196	214	193	217	207	202	227	221	184	202	204	184	207	235	195	201	215	198	231	177	223	206	190	219	242	209	180	197	198	185	213	187	213	208	182	225	225	187	220	210	201	230	223	185	184	221	225	242	196	225	220	210	208	209	214	195	213	196	192	195	209	195	213	201	206	183	202	219	200	212	190	203	176	215	209	174	215	218	209	219	193	224	233	202	224	221	199	193	197	200	205	236	186	206	234	212	190	187	206	177	181	208	215	188	216	203	234	202	204	194	204	224	181	206	210	194	211	222	217	207	224	192	183	189	232	213	213	201	206	226	214	196	222	206	214	208	199	190	182	204	183	230	204	209	213	193	215	185	230	215	214	204	215	211	224	215	232	208	197	194	226	244	217	221	214	190	209	208	220	211	186	227	175	200	190	200	214	217	215	219	197	212	200	198	229	198	210	182	243	219	200	183	185	209	196	211	233	210	210	208	207	207	188	210	204	208	205	227	193	230	211	217	215	223	216	170	224	180	238	204	230	207	200	196	194	192	224	207	204	188	193	196	222	211	211	216	202	215	220	205	207	219	223	216	214	201	203	183	185	204	193	250	206	201	199	205	214	209	189	198	198	207	208	226	224	196	225	215	204	221	235	196	239	213	217	200	207	213	199	208	213	203	189	249	213	202	209	194	178	192	197	207	211	189	207	223	224	207	196	190	224	191	228	220	193	183	220	203	193	219	224	209	183	209	204	203	220	208	191	211	220	217	190	225	197	200	192	196	205	196	207	233	202	208	187	231	169	192	210	209	188	219	203	236	202	188	185	214	198	202	209	207	212	204	215	215	183	218	208	219	199	213	207	188	230	188	205	191	186	217	186	213	216	190	212	207	210	197	189	212	192	207	197	211	212	220	229	194	202	212	203	209	220	191	218	227	194	229	233	213	242	195	185	205	227	195	202	183	226	220	196	205	221	179	197	198	183	218	201	182	188	201	201	194	191	204	217	225	209	227	197	202	211	212	193	205	181	216	212	206	223	218	193	213	193	214	219	186	208	191	205	218	197	195	203	206	210	207	196	207	206	204	197	217	212	168	205	166	205	209	208	209	215	201	186	206	189	219	198	203	187	198	178	187	207	209	215	182	224	231	177	222	209	222	188	198	221	204	193	171	192	232	225	222	212	212	205	206	215	196	195	193	209	213	206	209	201	203	198	211	195	207	218	181	220	204	210	185	180	233	188	188	198	181	175	170	197	206	192	200	186	225	212	190	186	210	210	201	207	207	202	186	204	213	183	195	191	215	203	196	202	180	173	207	190	210	184	209	215	223	193	230	199	213	191	194	227	225	222	185	213	196	221	194	212	203	200	176	221	198	217	192	201	216	224	231	197	206	190	188	207	196	205	214	206	204	197	198	205	208	214	211	213	230	185	224	198	229	208	224	218	181	194	189	235	191	212	203	195	235	225	209	188	204	220	232	194	203	184	194	224	207	196	229	201	206	213	182	206	254	207	221	208	201	181	187	218	221	190	176	189	203	205	214	206	211	185	209	213	203	192	218	206	215	219	205	200	216	205	208	223	193	184	200	208	195	209	215	173	185	207	198	229	210	215	194	207	203	210	236	207	224	191	193	225	189	190	238	216	182	181	194	217	198	203	205	218	207	212	207	187	201	219	193	217	209	188	216	206	209	206	213	225	190	218	185	219	214	193	189	187	199	232	204	202	202	202	188	207	198	191	237	218	215	178	192	215	221	206	212	185	219	213	207	218	208	218	168	204	199	209	187	198	187	205	213	200	198	237	208	191	205	218	206	188	224	193	202	196	217	193	202	207	204	173	186	214	216	209	204	214	213	205	230	197	192	203	223	193	207	213	201	209	235	208	209	198	205	183	210	214	215	203	208	190	198	221	215	187	213	192	197	205	201	215	228	215	194	207	210	191	191	178	179	210	217	189	208	189	207	226	178	195	206	219	200	216	220	201	202	184	193	213	212	214	209	210	215	209	243	203	170	181	217	223	232	210	211	195	193	194	179	204	174	211	214	228	220	208	201	202	174	217	221	220	217	210	227	192	214	232	220	204	215	173	213	208	177	200	209	223	180	199	223	199	193	232	194	181	201	215	209	196	208	213	205	167	216	193	198	214	179	206	212	237	208	204	202	203	220	196	180	191	194	200	221	209	215	227	181	189	208	204	205	210	233	193	218	193	189	219	205	209	232	193	192	225	186	213	216	197	229	212	204	204	189	212	201	196	211	209	191	214	186	217	189	205	222	198	198	222	221	211	220	203	198	173	198	227	240	200	190	205	179	191	234	203	191	195	238	203	213	222	214	240	202	201	213	226	212	204	204	180	200	221	208	189	219	215	187	194	192	203	194	193	202	191	184	238	193	204	186	205	200	179	182	199	179	197	229	186	219	199	194	190	202	193	193	203	178	201	240	216	180	205	211	218	192	199	179	221	196	212	199	187	204	227	169	203	204	203	181	199	203	203	193	223	203	182	206	202	210	205	228	211	211	215	213	196	220	213	204	192	195	208	194	198	231	218	197	203	225	171	192	220	215	206	198	226	208	196	202	194	237	196	210	217	225	191	189	193	232	193	203	213	186	192	194	185	212	209	183	190	202	204	189	216	221	201	218	209	199	191	195	193	216	199	195	235	213	191	208	172	228	201	232	185	199	209	188	227	199	214	228	217	220	213	192	184	192	216	231	213	198	207	202	206	183	182	236	193	164	221	197	207	210	170	230	217	192	190	206	205	198	206	201	200	192	190	197	217	221	204	211	188	228	221	232	249	199	183	205	192	217	202	206	214	191	194	229	201	207	211	211	184	190	203	203	194	174	166	214	218	223	195	208	218	197	199	220	203	196	195	212	202	200	209	202	195	212	210	203	204	204	202	200	186	229	195	196	215	187	207	181	213	195	208	212	207	238	190	209	218	210	239	206	212	195	204	210	176	210	199	184	220	204	205	203	248	225	209	189	225	214	210	206	186	213	212	210	180	212	181	203	215	212	202	172	198	210	222	206	211	214	212	200	188	197	208	243	182	196	210	233	171	203	191	198	178	189	183	215	202	216	218	230	193	216	219	202	224	187	214	186	206	183	198	209	197	201	199	210	223	212	247	200	186	187	244	226	233	222	227	186	187	205	201	187	201	196	206	209	179	206	184	212	196	217	178	209	193	208	204	193	221
22375	18137	20182	31681	32133	25258	16743	10220	897	496	511	469	519	477	473	439	477	461	450	449	466	487	484	473	495	450	437	438	454	457	442	469	447	479	433	472	443	480	453	426	463	482	455	463	480	485	464	493	475	478	527	497	487	453	440	446	478	473	515	469	472	435	492	471	476	433	484	455	469	439	471	431	460	492	444	485	494	475	471	454	448	495	464	460	463	471	463	463	448	470	463	446	455	467	460	466	484	477	455	473	467	457	447	458	449	445	470	500	452	455	470	438	477	446	429	517	503	470	426	451	436	456	480	467	433	450	456	455	451	464	448	496	499	428	475	474	476	435	477	453	473	484	492	429	473	473	483	485	469	460	464	421	454	461	451	450	470	462	475	435	465	449	442	458	463	480	443	486	469	452	462	480	484	466	451	498	457	463	495	482	475	435	439	450	479	469	485	460	510	477	447	440	488	474	485	481	490	500	434	451	461	454	504	439	423	447	465	491	480	465	464	460	462	442	493	493	437	471	445	520	471	444	472	460	470	471	492	435	471	476	474	466	477	481	450	491	499	454	484	481	473	480	462	451	472	423	495	457	455	460	430	435	450	449	491	536	469	437	438	484	473	454	477	427	437	486	425	464	460	467	485	514	431	470	492	467	515	496	488	443	455	439	461	450	443	455	493	457	459	427	463	469	480	445	451	451	491	437	466	470	464	492	448	458	442	464	472	463	479	470	470	453	458	505	404	503	470	501	482	459	478	482	448	499	467	479	473	488	451	477	472	461	451	481	413	515	465	453	431	479	505	496	497	447	513	459	501	470	476	462	458	464	478	479	489	504	487	456	445	544	508	477	502	493	484	495	457	479	435	472	478	501	460	460	471	470	460	457	473	486	432	467	484	472	475	461	449	439	466	462	445	455	476	466	455	493	459	477	444	434	493	469	467	438	477	458	437	492	445	464	475	435	479	417	437	467	477	478	462	445	500	475	516	446	473	438	490	465	468	481	509	485	455	453	483	415	476	434	464	450	469	492	470	448	488	462	483	466	495	496	473	427	467	419	480	441	496	442	449	457	453	488	474	424	485	471	469	471	463	470	487	475	462	449	442	487	461	482	481	474	452	439	497	456	427	481	466	468	475	516	452	424	461	491	451	484	493	439	443	517	471	430	456	449	460	467	436	471	455	455	470	487	491	440	471	483	442	456	478	475	474	453	459	468	450	446	456	446	487	466	451	432	453	442	409	437	504	466	452	434	474	476	481	474	461	444	483	455	455	435	445	461	466	464	466	486	480	440	468	444	460	470	431	473	428	491	480	459	450	469	464	418	420	479	451	464	444	448	427	472	476	439	478	436	466	512	420	468	501	442	427	477	494	478	482	447	475	444	502	484	454	450	493	449	448	459	445	487	457	422	514	467	449	456	476	482	450	425	479	489	451	442	471	463	480	458	486	455	473	481	480	439	476	481	494	434	457	474	483	500	514	480	467	475	480	451	467	459	478	470	491	443	429	448	481	429	454	447	469	477	433	484	427	473	450	460	446	431	454	469	473	491	485	458	485	498	450	448	491	451	487	477	472	453	472	441	479	473	465	493	455	482	455	490	458	468	474	462	473	436	459	440	484	446	433	480	491	468	473	475	454	459	458	491	477	446	417	470	487	486	481	459	448	466	480	491	443	443	421	472	484	476	448	481	476	434	494	458	457	466	496	468	462	471	499	485	460	480	461	470	479	443	433	467	456	450	466	442	486	468	485	428	431	439	446	467	490	471	449	450	458	439	454	450	484	452	453	439	448	469	464	498	511	497	478	462	442	461	486	453	452	433	479	483	463	444	422	470	472	509	498	470	454	467	454	465	442	444	518	495	474	432	481	452	471	486	459	462	477	507	506	434	436	458	476	421	488	482	466	470	489	421	480	474	460	464	465	459	493	458	434	459	462	459	467	466	475	482	440	473	488	472	506	495	407	448	480	453	453	477	440	488	481	471	486	474	443	446	431	465	467	455	451	502	464	486	455	467	489	431	437	489	459	445	482	436	453	439	511	469	460	464	468	426	456	465	494	442	457	493	449	493	465	443	448	463	480	482	491	476	472	466	403	478	467	462	473	499	500	423	465	461	447	441	483	457	486	438	470	445	479	456	439	449	454	480	450	481	497	483	463	435	494	481	458	483	479	446	493	460	453	439	480	467	447	431	454	427	509	439	424	424	464	487	478	436	477	481	481	483	462	428	436	429	468	474	480	415	491	462	438	469	505	436	456	429	467	465	454	475	505	453	460	418	470	475	444	485	493	458	465	432	425	458	443	455	509	470	468	449	510	473	440	448	447	451	465	448	489	487	469	458	479	446	455	487	480	455	458	479	481	457	436	461	448	471	430	477	445	452	432	442	488	473	486	491	491	474	491	497	476	500	479	465	444	480	445	446	471	495	477	475	436	485	468	456	448	488	447	461	440	435	440	504	497	490	460	425	402	493	487	450	495	441	463	452	401	469	470	495	436	490	484	434	498	507	442	474	490	464	459	467	468	464	456	452	457	466	457	442	488	477	491	464	430	485	521	524	445	477	500	434	476	427	458	481	439	511	475	477	471	474	454	493	478	447	466	450	484	452	465	463	434	455	476	471	480	445	470	467	469	468	490	467	451	474	508	524	462	455	504	465	476	435	479	473	473	454	452	447	417	477	499	461	475	441	487	418	446	478	457	460	469	423	430	477	488	452	452	422	465	447	486	485	459	447	473	447	472	488	466	474	472	473	472	461	482	493	443	457	463	458	455	370	424	462	439	466	455	447	474	431	462	518	498	471	501	479	466	453	440	458	453	494	445	537	410	496	448	493	488	454	448	474	459	463	449	452	468	478	437	448	447	414	440	449	473	501	459	441	457	457	445	461	431	411	464	467	496	461	433	464	517	476	480	455	477	471	463	481	457	484	489	475	488	470	499	480	463	445	478	481	476	479	455	468	432	484	440	516	464	479	462	471	479	489	456	472	457	448	471	446	497	444	460	475	463	486	450	463	472	445	510	491	449	458	444	457	480	461	449	461	467	454	493	465	460	462	472	463	475	477	458	500	460	482	455	488	432	514	472	427	511	471	442	492	460	485	438	485	457	411	455	452	478	476	422	467	452	452	440	444	423	451	450	488	471	464	484	462	470	477	476	476	502	485	471	451	473	439	497	443	468	464	459	484	478	468	449	479	437	466	441	467	462	439	405	437	479	449	449	467	475	467	479	467	474	483	480	419	462	481	476	451	499	480	458	439	452	414	487	433	474	406	457	482	454	418	470	475	447	435	499	454	476	487	424	479	437	450	434	471	472	496	488	455	445	472	490	461	483	444	444	431	461	436	424	460	452	469	480	485	472	454	448	499	436	445	465	482	459	455	458	449	443	485	444	445	478	444	476	466	484	460	467	441	493	471	461	453	459	453	466	491	465	452	487	453	443	465	477	464	458	493	483	446	484	468	438	430	492	484	492	480	479	463	445	481	467	461	440	476	493	492	453	461
46189	32442	25417	30839	28954	18367	10749	5940	1194	209	178	231	207	222	213	179	189	180	190	185	176	185	177	172	169	187	184	197	169	179	189	180	171	183	166	195	191	171	174	172	178	177	190	177	213	198	185	166	185	193	194	193	185	160	187	182	203	171	190	177	191	207	176	187	207	173	166	176	184	222	182	173	191	162	171	179	166	186	207	204	190	189	191	201	172	217	175	204	188	189	209	186	200	175	186	202	188	179	188	175	191	172	205	185	177	211	197	163	167	172	176	175	178	197	178	208	177	194	188	212	210	215	169	206	191	170	174	195	188	202	151	153	174	160	213	179	185	171	196	180	197	185	153	144	171	176	158	200	187	197	208	183	171	183	184	163	193	203	180	189	180	190	191	194	194	163	176	176	189	199	173	161	170	182	183	196	188	176	172	207	178	182	174	204	187	194	192	202	164	204	165	183	190	184	194	175	184	185	165	196	162	189	184	196	202	208	190	175	175	189	216	206	198	192	179	183	174	176	197	164	203	192	178	190	178	208	202	171	211	198	172	179	193	195	202	163	167	173	188	196	182	191	175	162	215	188	191	159	193	184	195	184	171	184	182	182	201	189	184	192	205	194	184	174	182	178	164	193	181	179	179	180	155	174	173	197	172	183	178	181	164	188	213	192	165	186	195	207	203	177	202	174	174	160	178	182	158	199	185	193	177	212	185	186	194	202	176	177	176	180	188	185	189	202	177	193	196	177	177	157	176	195	186	207	164	178	209	185	189	192	188	162	167	169	161	207	185	186	189	190	177	185	164	178	168	186	180	189	171	195	191	174	221	168	166	174	197	185	185	191	188	198	184	173	189	176	194	189	173	167	177	183	170	164	194	167	173	177	164	191	184	199	204	187	197	188	171	209	212	180	195	199	176	191	167	195	173	178	198	148	151	209	191	172	183	152	189	169	170	186	188	186	176	209	181	194	169	174	148	159	181	170	172	198	183	192	205	184	203	195	167	179	172	185	184	194	176	178	204	175	201	162	185	207	188	202	186	185	159	216	193	180	207	173	168	189	188	168	195	197	182	215	190	171	206	196	156	203	155	195	206	187	164	187	214	159	202	220	178	167	153	180	177	199	206	178	205	159	174	193	201	165	193	205	187	197	208	186	179	198	159	186	175	189	199	199	186	179	174	203	200	176	165	188	197	203	184	170	201	198	189	187	182	216	184	205	197	185	191	204	209	213	193	181	195	171	214	182	189	197	178	168	171	185	180	197	200	190	216	160	182	213	175	170	185	185	204	185	211	190	191	197	176	175	192	185	186	190	193	200	191	185	168	182	204	169	185	190	183	179	205	185	169	165	199	211	186	221	193	224	197	192	190	194	188	207	175	198	168	182	172	167	175	189	198	213	176	193	177	191	181	155	174	203	160	208	197	184	194	163	171	166	195	213	185	175	191	210	193	173	168	171	176	170	195	193	200	203	200	160	203	212	188	179	166	188	174	190	188	165	195	175	179	184	190	183	184	198	202	169	176	183	167	195	177	183	211	201	197	213	182	194	172	192	173	171	174	176	155	177	166	202	178	182	146	156	206	197	192	194	192	171	153	169	208	193	180	164	196	181	191	191	152	190	188	205	200	197	178	194	174	195	188	181	191	182	175	204	177	164	193	189	190	188	198	178	169	176	202	211	186	174	179	186	173	188	182	196	185	187	195	190	160	172	157	178	199	167	201	183	200	193	206	193	185	204	182	205	180	183	189	189	195	173	187	172	184	178	181	184	190	178	177	193	177	192	180	194	175	190	173	197	197	169	189	164	185	187	180	154	173	182	221	223	198	176	171	183	179	191	179	165	161	186	176	175	192	194	202	177	181	172	187	176	216	209	167	172	210	195	183	204	194	175	212	196	207	190	166	206	175	160	177	172	205	197	188	174	196	196	174	201	205	178	175	188	201	164	188	169	196	220	192	192	175	192	187	192	176	205	184	221	190	143	174	196	179	170	171	181	183	167	185	160	178	191	165	167	201	186	195	185	175	179	227	191	189	205	190	196	218	193	169	159	182	169	164	164	188	193	205	194	199	185	211	200	187	170	200	189	176	199	206	189	200	178	181	183	193	165	192	171	197	190	177	186	206	196	173	190	190	177	192	201	194	194	210	174	189	171	194	172	204	214	176	211	191	187	177	170	179	195	166	173	178	204	203	203	192	195	193	190	183	161	185	162	197	200	214	192	181	184	161	194	156	177	200	179	197	174	176	187	215	190	239	167	204	190	181	166	190	182	179	170	176	176	186	183	195	201	178	186	191	191	186	210	174	202	193	182	181	194	195	200	202	207	187	197	196	170	199	178	184	194	190	174	172	187	190	185	178	159	182	217	195	188	203	175	194	171	178	183	213	171	193	183	175	195	196	208	192	182	208	205	190	189	186	189	199	210	161	184	180	193	185	190	166	190	171	207	196	218	190	178	197	196	205	202	180	172	189	190	183	202	182	179	188	194	169	209	183	189	190	176	186	192	184	184	184	211	197	184	185	171	157	188	148	192	203	208	170	180	196	171	198	189	192	181	211	202	190	193	170	199	179	186	195	182	186	192	184	219	188	214	196	181	185	197	181	191	193	171	168	203	185	173	191	204	180	180	188	195	186	185	171	189	182	199	186	174	201	187	169	183	177	189	182	175	179	187	171	165	190	189	188	199	199	188	171	177	169	182	182	189	190	165	171	186	184	199	221	194	204	179	201	201	198	176	203	188	205	186	217	157	189	209	175	193	180	156	175	184	191	173	200	183	182	199	168	177	168	193	184	198	189	179	200	172	183	164	176	188	168	191	194	197	175	173	188	209	194	184	209	198	185	203	188	213	189	200	170	204	190	184	211	198	196	208	203	186	176	172	190	195	176	185	190	176	188	194	185	172	210	179	169	195	184	181	175	193	174	153	193	219	185	170	197	173	174	174	180	187	178	207	218	178	208	175	185	187	206	201	182	179	199	208	180	182	210	165	181	181	183	214	145	175	197	183	173	173	180	200	195	196	154	179	171	200	206	169	178	170	198	215	166	188	169	195	158	166	181	152	206	191	198	194	180	187	182	168	191	227	168	198	183	193	182	180	179	189	167	166	215	197	171	177	195	151	161	179	157	195	170	157	202	188	186	157	193	189	164	201	231	183	196	167	174	227	208	199	195	203	193	204	202	207	187	173	182	165	166	196	181	192	176	178	188	213	227	215	190	176	194	180	196	181	194	170	187	163	179	211	199	195	189	182	184	192	190	174	196	169	192	176	223	200	211	205	195	194	192	184	218	168	203	189	186	174	184	202	200	214	183	171	187	183	173	170	164	186	155	196	197	156	183	174	184	194	212	209	173	213	197	162	160	187	188	210	190	217	169	171	174	168	164	172	175	195	190	156	193	208	187	210	196	147	193	200	198	190	169	202	180	188	165	175	182	198	181	202	199	208	171	164	179	168	154	192	173	193	179	184	174	175	187	197	198	189	162	178	198	177	176	192	189	190
29257	24700	28905	44301	43053	34211	26024	17965	3155	470	411	449	460	412	460	412	385	425	394	399	444	386	447	422	428	423	387	385	439	441	412	390	435	419	376	395	432	447	415	437	431	416	417	430	430	400	415	461	429	426	407	426	399	445	352	409	387	394	423	415	414	401	447	391	389	418	408	417	368	418	405	447	439	406	438	401	394	444	409	424	421	422	402	433	372	392	394	460	412	413	407	435	408	387	389	424	419	410	435	403	439	417	415	409	409	421	390	394	445	367	398	426	419	401	427	451	419	449	431	370	396	422	392	420	432	439	435	409	402	461	415	424	419	379	445	408	458	429	423	386	407	420	422	411	389	406	432	414	423	406	434	402	404	440	453	440	403	431	399	417	402	391	366	396	388	431	404	411	393	421	419	427	400	405	425	426	398	427	405	431	447	406	414	383	397	396	407	418	398	379	413	383	422	415	388	387	423	416	426	422	428	423	423	395	386	401	429	405	413	445	419	405	374	439	430	395	401	434	390	401	420	463	390	408	392	433	426	434	419	405	427	422	429	377	413	420	419	370	421	440	403	412	393	400	440	457	461	406	410	445	392	385	387	427	392	390	408	419	414	442	408	423	402	417	399	415	391	415	405	381	427	396	370	421	407	389	399	434	417	426	419	421	422	436	409	433	381	420	403	397	403	397	430	409	390	409	425	415	404	384	400	392	443	365	416	398	404	408	452	408	381	402	407	417	409	407	395	457	384	391	403	419	419	405	401	447	403	450	429	446	446	394	413	440	376	406	422	437	409	405	389	421	422	438	413	419	432	447	389	412	431	413	385	436	408	412	424	435	406	429	448	431	425	410	421	451	392	404	418	401	430	399	397	403	422	386	388	410	407	406	418	427	412	386	412	399	416	389	419	405	429	386	405	425	444	427	438	433	424	407	393	445	418	400	440	449	400	411	424	397	436	452	406	422	442	424	433	418	403	406	438	417	417	439	416	408	421	425	400	420	428	398	393	418	409	444	437	432	433	427	418	415	434	367	446	394	433	395	426	409	424	394	439	377	403	450	427	386	422	389	398	436	391	395	441	430	444	411	421	427	430	413	417	427	416	424	435	416	414	397	434	414	406	432	408	433	432	425	411	434	388	385	403	447	443	399	426	371	408	415	395	401	400	455	427	393	410	432	453	384	412	422	398	417	427	412	424	398	388	402	382	398	423	403	368	398	418	419	446	419	398	420	393	403	410	413	418	430	434	383	433	433	412	384	404	421	413	422	436	426	417	417	444	425	402	407	412	428	454	459	386	396	427	413	406	436	431	461	406	408	435	386	433	382	437	410	411	408	439	393	453	448	433	450	426	385	406	395	440	392	422	402	429	393	406	406	437	396	422	421	424	373	414	403	430	388	414	418	402	404	399	442	391	416	383	387	418	421	418	418	386	398	406	384	436	401	393	406	401	417	430	398	405	447	411	425	433	444	418	411	398	400	419	395	447	398	432	405	420	433	390	435	427	403	426	413	438	395	400	431	417	427	392	432	401	387	396	420	410	421	429	428	453	451	434	404	414	408	413	406	427	415	421	397	410	397	443	403	415	420	413	406	400	402	433	431	421	403	414	401	463	407	431	371	389	441	426	452	430	402	418	425	426	417	374	392	415	417	412	389	395	412	383	408	424	435	445	414	432	416	393	430	386	436	409	397	402	366	446	422	383	400	391	395	425	440	428	403	416	408	394	424	425	417	376	381	387	443	408	396	395	433	412	424	400	411	452	383	426	384	385	422	421	423	400	398	387	380	356	444	414	410	406	395	420	388	447	424	439	423	388	409	375	420	418	395	363	413	387	446	413	398	444	398	396	424	404	457	412	400	400	439	428	410	405	401	435	417	398	413	383	413	423	411	420	402	430	438	421	450	375	400	412	398	394	433	406	423	368	407	422	402	394	408	444	414	407	403	377	392	396	394	401	417	406	415	429	422	441	425	408	390	426	382	407	410	391	376	408	445	410	385	410	384	441	426	455	382	435	410	423	430	455	384	390	400	423	388	404	414	439	418	427	400	373	371	394	391	400	402	388	407	421	422	404	382	429	435	415	403	427	406	425	404	398	413	466	406	413	414	426	388	417	428	427	410	423	381	434	381	416	413	421	442	439	400	401	423	412	385	437	420	441	421	399	371	396	420	406	413	401	401	402	407	428	350	375	414	420	416	423	397	409	415	415	404	414	434	413	413	417	415	392	393	419	394	345	362	418	402	437	404	400	406	394	419	402	405	407	430	399	446	434	427	416	433	387	405	396	387	415	455	427	398	405	383	427	423	387	393	427	443	402	420	407	436	411	436	390	406	459	451	423	446	416	459	432	411	388	391	420	414	413	399	421	386	401	384	428	441	418	427	400	406	414	386	389	431	421	432	415	380	425	385	416	388	421	413	444	437	420	391	412	431	391	412	443	410	431	412	420	434	401	407	428	408	392	419	414	409	444	421	423	392	431	415	400	416	402	412	431	419	450	403	409	407	406	399	430	391	375	402	440	387	420	393	409	418	383	437	399	444	421	469	441	441	386	464	425	432	432	420	446	396	398	422	395	456	428	427	383	430	452	389	400	399	403	409	399	412	393	408	397	401	408	396	411	411	407	399	417	398	439	428	429	435	393	458	442	413	414	400	399	386	443	382	368	426	402	400	421	405	397	414	420	423	410	375	430	438	414	366	427	440	394	397	427	398	376	383	453	439	393	402	421	405	404	426	394	423	443	408	389	407	388	415	405	400	402	415	433	426	414	421	398	414	394	452	401	460	407	392	404	410	428	426	418	398	369	397	393	405	406	381	416	431	428	446	420	488	403	436	453	407	430	407	422	416	413	398	439	416	418	394	400	410	388	423	433	387	408	428	416	380	402	395	382	420	413	398	428	422	408	394	412	410	391	419	431	443	417	419	409	431	436	412	425	409	402	426	411	403	395	388	397	372	403	413	409	399	399	421	419	408	406	414	395	466	452	433	397	405	394	406	428	412	425	405	417	373	402	418	393	431	400	421	429	397	376	370	389	413	424	415	412	420	412	444	397	401	403	447	417	422	434	424	427	449	433	373	411	409	444	432	441	381	384	391	382	415	416	416	415	411	422	413	426	424	428	394	399	439	403	422	411	433	378	404	416	452	423	383	390	387	414	426	438	374	419	415	419	387	412	431	410	427	397	401	414	432	395	424	444	355	410	410	448	407	434	416	397	420	430	386	418	449	412	406	420	415	410	401	444	398	445	458	396	401	449	440	411	369	423	438	367	409	414	410	414	434	426	404	389	413	399	399	375	403	410	432	386	428	439	413	393	397	381	415	418	404	442	413	429	439	413	429	425	388	434	415	399	403	413	417	399	416	412	421	441	408	391	408	418	417	414	434	364	372	450	410	392	403	407	423	390	382	441	415	411	432	410	394	377	420	417	393	395	409	420	426	436	397	382	405	430	402	411	426	412	396	430	377	429	413	413	404	408	398	386	427	419	400	396	404	424	393
18781	10226	6720	2971	1366	857	588	333	197	138	127	163	136	160	139	139	122	123	126	150	132	155	150	144	142	123	154	126	154	156	153	136	131	131	144	136	165	155	141	139	161	142	135	111	116	160	161	144	139	155	146	132	146	161	130	131	163	130	137	157	134	149	150	138	143	147	140	147	140	137	144	155	144	142	165	138	136	139	163	178	120	160	129	130	155	130	141	135	162	115	118	141	132	153	144	140	160	154	143	147	144	123	142	150	154	138	132	136	135	122	145	125	128	139	128	160	153	119	140	149	117	122	127	143	156	135	146	145	157	141	134	141	135	157	122	135	128	147	129	128	123	131	170	137	168	133	132	146	153	127	145	146	131	123	128	152	153	147	134	136	153	141	136	146	156	131	137	160	147	149	142	123	138	129	129	144	161	157	137	169	133	129	157	146	149	147	159	135	139	145	162	146	148	149	131	140	144	151	162	140	138	144	158	142	110	123	143	140	150	134	143	140	166	147	165	138	148	149	136	145	140	123	118	136	149	142	157	160	149	136	154	142	161	138	138	134	133	141	131	144	139	152	131	145	167	148	157	121	127	120	132	153	142	130	153	146	171	135	158	121	143	159	138	165	153	140	129	140	141	136	136	151	138	129	146	155	139	151	142	129	136	142	118	116	155	148	151	132	151	143	129	135	154	126	129	122	154	141	119	136	140	145	133	151	142	139	133	143	163	127	143	140	129	134	142	141	125	150	155	133	125	139	124	156	141	144	146	141	128	131	146	159	146	168	138	140	144	140	148	152	129	136	136	140	130	131	145	147	139	135	119	120	127	146	148	139	142	163	123	155	138	135	132	145	127	115	154	136	158	157	136	158	151	135	163	138	112	153	142	149	150	135	140	132	140	143	148	128	134	155	152	162	130	149	136	129	129	122	137	153	146	157	155	150	155	142	146	157	155	135	151	149	151	142	125	129	130	145	140	137	142	120	146	121	149	127	121	154	139	154	150	156	133	131	159	150	148	138	141	158	132	152	146	128	132	135	124	137	141	143	152	141	157	117	128	150	143	158	127	155	130	142	161	154	144	145	132	141	148	161	145	146	141	134	136	137	136	158	138	127	113	140	129	150	152	143	134	145	149	135	156	129	132	128	145	125	124	136	140	122	135	152	154	165	156	143	141	148	128	129	159	144	150	160	147	141	141	142	153	148	151	130	139	136	169	148	132	143	136	134	136	137	142	136	156	148	167	153	145	146	150	149	139	134	142	134	143	153	155	159	128	130	122	130	143	123	142	144	137	133	151	130	127	144	161	149	141	129	147	162	132	130	148	143	135	139	125	150	146	122	133	177	145	148	145	150	134	152	143	169	145	162	139	155	132	163	157	150	160	146	141	160	139	140	137	127	140	146	126	142	157	140	114	161	149	135	136	147	124	161	152	125	160	129	157	155	140	133	139	145	132	166	151	156	133	136	167	135	148	142	142	158	123	128	153	138	129	147	143	149	144	134	167	133	148	112	148	154	139	122	147	164	151	157	136	137	152	165	138	148	150	124	122	154	129	144	136	132	145	135	130	134	148	134	114	143	142	146	165	137	118	146	163	145	125	159	131	138	137	155	134	130	124	157	152	154	137	133	143	124	137	163	146	119	128	134	138	137	141	144	156	146	130	128	120	137	134	135	137	152	135	135	144	130	156	128	157	156	116	137	157	146	144	130	131	146	132	155	134	137	147	135	165	128	138	112	142	139	159	146	125	140	140	148	138	140	138	155	159	137	141	140	124	136	171	111	158	139	136	133	130	145	160	149	134	135	132	123	119	141	148	132	133	138	154	146	132	153	124	134	141	136	119	150	131	156	144	154	128	167	120	133	148	164	141	173	150	134	120	141	108	150	131	129	152	139	161	136	162	148	151	147	129	135	155	144	132	143	154	178	130	132	132	149	141	133	127	154	142	123	137	119	156	155	152	132	151	150	164	150	131	165	137	126	166	146	131	143	169	133	122	150	132	148	150	146	132	150	149	141	143	127	126	117	143	124	136	144	155	125	142	152	142	145	137	154	159	132	130	145	145	148	162	132	143	160	142	126	143	133	159	149	137	122	138	138	154	151	148	137	138	144	144	142	134	144	152	133	132	168	143	134	136	150	129	150	166	143	144	137	155	132	144	139	144	138	137	149	146	145	155	134	137	156	154	143	120	144	122	144	106	143	129	170	144	142	154	155	151	145	155	147	118	149	133	125	156	137	139	138	131	148	132	138	145	137	142	146	145	130	132	141	161	175	122	117	155	127	162	133	125	133	130	122	131	137	151	125	136	151	132	133	142	157	154	162	156	149	127	145	181	119	147	134	135	133	128	125	145	148	138	137	146	162	137	146	148	154	139	141	149	135	167	142	170	132	145	145	151	123	150	148	143	131	132	142	132	140	145	134	163	139	139	141	151	139	142	126	120	139	152	164	133	143	146	124	127	123	127	130	127	155	136	152	130	137	147	136	157	142	168	144	126	165	143	125	157	151	172	154	112	118	154	150	153	122	160	150	164	125	150	150	136	145	120	162	148	143	133	119	142	156	136	139	156	141	139	134	139	139	136	151	148	145	121	124	136	122	105	131	128	116	133	126	137	131	138	155	141	133	151	159	160	139	165	129	122	140	137	134	136	144	142	134	142	149	137	151	136	127	134	161	131	128	131	151	148	133	131	139	143	149	132	124	141	118	148	138	132	156	166	124	150	139	151	134	131	138	143	154	115	135	146	150	141	131	156	153	126	134	142	139	162	137	138	143	122	141	133	138	150	121	136	140	132	160	165	142	161	145	158	138	142	145	142	143	136	142	153	133	122	128	130	149	150	124	127	139	121	143	127	134	131	148	139	161	136	131	141	140	147	170	151	137	143	151	146	144	139	136	135	155	139	155	136	164	144	138	144	144	122	154	155	152	138	147	164	138	140	147	139	159	161	150	136	131	128	143	117	132	143	136	133	156	144	121	119	128	130	125	145	135	126	125	149	124	126	118	150	163	133	136	125	129	165	139	168	141	136	144	144	123	157	142	151	149	154	130	133	143	159	153	103	147	142	141	154	141	124	133	147	150	154	157	147	137	133	175	137	151	136	146	144	140	140	146	153	119	142	139	151	121	142	134	139	128	132	117	148	141	131	145	145	113	140	148	147	126	136	133	128	126	150	164	133	127	159	133	154	127	129	126	160	128	141	124	153	162	124	150	148	131	185	131	146	131	168	150	158	162	115	163	129	136	138	156	140	146	140	135	156	167	146	154	136	111	129	153	146	140	138	133	143	139	136	108	134	135	112	135	157	140	144	152	148	148	152	121	139	155	154	132	143	141	134	130	154	127	126	158	134	170	154	142	133	125	140	141	152	149	126	146	130	137	142	119	132	146	125	118	160	154	149	128	143	151	141	139	146	140	136	148	135	123	137	123	162	151	120	150	131	141	141	138	132	146	155	136	129	128	114	144	134	142	148	136	130	153	168	152	154	137	136	152	153	144
11889	8732	10874	7134	4617	3083	2085	1135	473	316	378	359	345	331	321	368	330	331	333	364	341	310	339	320	335	316	313	366	324	314	309	355	332	379	371	321	347	350	343	335	335	296	377	286	333	345	331	320	361	341	353	337	336	318	356	362	345	351	358	352	339	317	344	327	330	334	364	330	341	353	330	325	328	359	352	345	350	367	351	326	350	382	338	357	342	321	336	353	312	331	333	317	354	350	326	351	317	338	338	338	361	335	322	330	326	324	350	356	328	314	345	327	319	311	371	347	326	308	348	348	350	374	326	325	342	328	360	318	367	331	338	343	299	348	360	342	313	352	325	341	340	374	332	358	337	336	316	337	319	330	329	348	338	353	334	340	338	327	342	342	332	323	368	338	364	372	356	325	288	338	324	364	320	360	324	345	378	333	333	373	364	342	336	332	356	376	354	321	350	335	345	310	336	340	343	315	332	319	343	338	317	337	372	359	324	317	318	325	349	330	354	307	354	334	360	331	363	349	322	332	330	343	306	345	305	334	358	324	351	329	343	383	332	310	335	338	327	348	349	337	347	318	313	346	318	332	361	334	344	337	356	360	316	354	330	328	302	334	367	344	323	305	331	344	352	312	347	342	352	337	334	321	338	344	331	337	348	335	330	318	338	380	340	298	319	340	316	344	322	345	330	335	299	409	336	318	304	370	354	302	356	356	355	350	332	331	345	315	336	338	339	360	327	330	318	313	314	349	349	359	342	340	359	310	326	360	337	363	326	343	325	368	351	315	358	322	350	349	338	324	332	339	334	387	336	344	348	296	356	302	341	366	332	343	337	331	318	346	329	325	351	323	362	329	337	287	279	348	304	328	350	340	341	319	326	338	332	356	352	309	330	347	338	376	330	334	362	325	348	362	366	316	305	313	342	318	323	309	324	328	330	288	351	331	351	340	343	333	350	330	344	343	342	312	321	332	337	343	332	317	355	359	354	332	331	350	335	351	373	334	334	345	361	329	351	333	339	366	342	314	353	308	327	383	347	330	400	341	321	330	300	364	348	360	299	322	326	370	347	346	344	329	315	356	316	332	323	339	356	300	320	322	328	315	349	341	311	340	356	308	378	310	353	318	319	349	342	356	336	339	336	361	348	299	349	327	327	327	329	320	315	365	343	332	373	356	349	319	338	329	337	331	331	310	344	349	333	323	337	331	351	333	322	370	359	324	318	355	348	355	335	346	352	335	348	334	331	361	344	346	338	328	352	313	345	351	322	337	340	317	371	357	358	350	330	327	346	365	332	325	337	313	331	346	313	335	368	348	334	340	329	340	352	323	341	341	380	352	330	351	317	358	328	335	347	328	322	343	350	358	346	337	325	329	299	334	307	339	352	303	307	345	334	316	286	352	326	367	314	380	351	323	326	366	352	333	342	331	338	324	364	353	340	314	332	335	332	341	357	342	311	361	325	358	341	338	333	355	345	328	328	323	341	301	345	356	324	332	305	311	348	347	362	335	348	347	317	368	329	308	339	361	309	379	334	333	317	337	308	346	354	330	339	355	324	337	309	350	321	335	329	324	336	324	340	328	354	328	312	340	346	322	355	341	349	326	339	355	319	359	304	359	353	317	331	299	318	348	342	341	352	356	339	340	345	308	360	333	347	383	344	327	322	352	332	353	349	312	358	364	329	324	325	319	349	333	361	324	322	347	326	350	340	334	350	349	334	342	360	331	333	323	336	319	337	339	332	348	324	333	371	335	312	315	343	327	335	342	328	325	338	342	346	339	344	346	370	352	371	334	331	309	342	343	352	366	349	354	321	298	366	335	329	344	313	339	323	317	315	315	340	352	329	341	342	341	328	337	355	362	344	309	336	330	331	326	334	324	370	328	342	304	328	328	348	338	326	341	319	340	347	382	341	328	354	316	337	325	320	362	337	340	365	362	327	330	330	329	332	328	327	330	363	317	349	379	356	352	343	330	293	343	339	317	336	346	318	325	286	330	341	333	328	346	365	342	336	359	336	332	334	349	317	341	364	337	367	329	349	335	318	337	338	333	313	370	353	297	353	350	335	337	359	321	330	364	342	336	359	361	329	338	311	321	345	307	358	322	327	311	326	296	358	341	352	340	322	305	349	350	323	328	330	336	359	340	353	361	363	344	354	351	374	327	342	334	336	310	333	346	365	359	322	354	338	331	359	332	351	324	323	352	339	317	324	313	346	335	353	365	331	367	332	335	316	345	350	386	347	329	341	344	370	356	342	344	352	342	381	329	362	303	338	327	341	344	287	347	313	337	326	333	347	316	345	324	322	355	332	313	324	364	381	352	299	351	344	333	383	311	357	335	322	340	347	344	346	343	335	343	349	344	364	332	357	327	317	358	326	343	334	322	363	332	337	330	319	362	375	336	335	325	343	338	381	338	384	322	331	355	324	340	345	314	363	368	330	316	344	354	337	347	327	361	345	355	319	330	335	352	335	328	321	357	344	325	339	364	315	326	345	326	325	345	338	333	354	352	333	330	313	335	322	315	343	332	356	349	344	303	342	334	344	373	320	331	364	328	342	332	327	362	333	357	323	327	333	346	355	356	328	352	318	337	324	358	357	346	337	325	303	330	340	309	343	334	332	312	327	322	335	338	357	338	315	346	355	353	364	335	358	359	365	327	364	348	341	372	336	361	341	336	362	323	338	340	293	310	329	317	371	379	356	326	327	357	369	322	372	359	376	364	319	303	319	338	323	306	328	341	345	346	340	350	353	311	368	322	363	316	372	341	350	326	339	328	321	340	318	337	353	354	356	328	359	312	310	329	336	379	361	331	324	329	328	328	350	327	369	326	328	349	343	339	364	340	349	301	337	374	330	342	306	301	343	327	369	365	306	323	350	342	319	318	326	350	334	369	321	345	353	350	334	308	344	321	322	302	331	369	341	327	345	359	338	337	347	326	342	331	337	337	331	335	362	321	338	361	319	316	347	359	315	349	365	318	355	341	335	356	325	337	363	337	356	341	325	360	353	351	350	314	349	332	325	337	340	332	329	318	347	362	325	339	343	315	317	325	338	339	343	363	314	323	318	310	328	345	341	354	358	340	317	360	326	336	342	343	328	372	354	303	355	340	350	335	333	352	344	302	313	340	352	352	352	318	374	328	351	345	345	317	323	353	352	337	347	316	365	354	346	352	342	342	329	314	333	347	342	330	345	348	362	370	347	341	320	306	386	346	314	358	365	365	352	344	332	332	363	340	302	339	322	325	321	328	364	355	342	318	347	310	314	351	335	346	331	345	349	332	319	319	362	324	312	319	310	341	340	357	323	370	353	363	360	315	319	339	336	339	342	299	339	369	336	365	348	322	347	309	321	346	337	315	336	321	326	372	323	343	333	336	352	358	361	361	365	313	341	330	351	317	340	356	275	341	355	318	323	344	331	365	344	315	349	344	309	371	313	338	352	337	350	347	342	322	321	345	314	351	357	312	305	357	347	330	343	324	325	343	359	366	344	305	339	335
35368	23054	18300	19094	16332	9612	5007	2630	681	234	234	199	198	211	227	202	217	219	238	204	192	196	209	206	217	230	237	218	199	178	230	181	198	185	209	205	206	219	201	197	215	196	218	230	208	209	236	184	210	190	233	191	230	229	236	210	196	212	192	190	212	202	192	217	193	215	203	219	210	214	208	247	231	235	218	217	213	198	216	186	192	198	219	169	198	212	187	186	204	210	193	198	211	187	238	221	221	218	218	237	215	221	180	226	222	221	210	211	232	224	216	210	226	171	192	215	215	195	190	189	190	218	205	215	206	200	187	223	210	236	196	215	223	226	240	189	197	202	188	226	214	212	253	206	221	233	202	210	209	200	216	210	213	203	225	223	219	224	209	192	200	204	245	201	242	201	172	221	248	235	228	230	225	219	210	237	236	196	203	214	224	182	197	211	196	192	183	220	218	192	206	201	222	191	242	212	218	234	241	208	214	201	224	217	228	227	191	216	213	221	220	215	196	171	215	214	199	192	179	232	205	219	234	219	208	195	195	222	195	170	214	211	202	190	170	188	236	207	227	226	202	209	207	215	217	199	213	209	201	223	212	193	193	218	199	220	214	237	181	182	244	210	212	201	221	214	213	204	225	204	195	196	203	226	235	223	190	199	218	193	161	232	216	207	197	214	213	219	214	219	209	213	199	207	229	200	216	216	198	195	212	234	214	232	210	200	210	234	216	208	193	197	194	202	222	230	186	222	225	220	199	220	214	190	190	218	230	199	185	213	213	192	202	193	215	211	191	217	234	234	214	215	225	193	209	220	210	235	210	203	202	224	216	217	236	195	205	193	219	170	187	213	222	210	223	223	243	200	210	191	227	194	214	228	194	219	212	206	222	199	209	229	200	189	221	193	175	198	218	226	223	233	210	207	226	226	213	223	197	209	204	205	205	207	212	215	232	205	203	199	237	198	199	217	239	196	214	252	224	210	212	216	196	187	188	200	203	212	212	228	216	212	226	192	218	222	238	191	243	189	212	239	201	223	222	203	205	218	235	206	219	202	220	236	227	210	215	188	202	191	183	208	210	222	234	201	214	205	221	219	196	218	190	200	231	182	206	176	220	211	209	192	217	245	228	213	217	219	195	200	200	191	202	198	212	193	213	197	204	206	191	239	210	225	223	195	206	218	223	215	200	219	243	205	211	231	203	216	225	192	215	218	197	205	238	215	211	218	212	207	196	236	205	212	195	211	188	222	189	202	205	198	204	220	230	185	202	235	224	214	202	196	197	218	212	197	194	218	192	190	230	228	199	201	239	204	192	207	211	219	216	224	237	193	218	204	231	205	190	202	201	207	214	190	171	238	182	196	233	199	220	242	221	193	200	178	196	220	209	179	183	190	219	201	224	202	188	202	193	220	241	188	196	241	219	237	217	212	200	164	208	178	212	197	222	213	203	215	184	202	229	217	202	219	219	192	221	204	208	175	189	251	220	196	197	220	203	221	229	188	185	207	222	214	185	238	214	202	209	194	235	216	195	200	175	223	179	192	211	223	196	176	226	224	194	215	206	216	224	188	202	205	201	221	196	187	203	238	195	217	219	210	217	214	208	220	202	199	230	211	207	200	204	218	210	213	197	214	192	208	214	222	232	224	258	210	196	213	212	199	234	215	204	208	213	213	177	210	243	212	211	216	223	199	216	220	228	206	198	204	193	195	200	226	201	232	238	247	201	196	213	209	204	192	200	179	196	202	250	228	205	213	214	217	221	221	190	207	218	227	168	219	206	196	221	220	227	227	228	199	204	215	198	215	192	185	219	228	237	220	242	214	232	221	204	208	215	193	214	211	218	222	231	215	235	222	225	205	221	223	202	217	184	206	213	206	182	176	242	209	235	213	214	223	185	215	191	217	196	205	192	249	242	238	212	216	213	218	197	224	190	215	194	236	218	234	204	188	204	193	207	201	209	214	194	197	210	230	227	186	193	194	186	196	231	241	219	224	215	200	209	213	178	193	208	230	205	219	212	238	228	221	208	225	220	197	182	217	228	222	236	233	221	213	201	222	200	196	220	222	201	231	216	196	195	216	213	229	202	223	201	210	208	230	214	215	217	239	213	225	210	221	203	220	171	211	216	198	216	241	200	190	223	239	234	207	207	218	190	206	230	223	228	213	186	242	232	219	231	198	236	209	244	186	224	215	175	211	219	208	198	196	199	217	205	223	211	178	207	207	221	195	217	216	198	190	223	212	227	245	216	201	204	224	217	224	208	202	217	215	226	213	187	221	203	208	226	203	165	215	202	189	192	228	219	230	208	199	228	193	201	237	183	189	212	226	228	213	197	188	204	234	204	182	192	196	197	207	198	223	203	184	234	197	214	186	199	212	246	225	219	226	220	203	199	215	192	217	231	195	191	197	185	214	205	215	221	169	201	198	208	221	233	225	212	195	235	201	236	210	207	231	222	200	209	215	210	232	197	227	184	204	201	225	202	186	213	205	218	222	199	179	208	230	193	232	217	194	238	210	200	207	213	208	212	215	207	222	229	201	219	258	222	192	211	209	229	197	202	213	203	213	229	189	193	213	206	189	208	205	188	207	184	190	198	217	208	216	218	203	187	210	193	213	209	215	189	223	223	231	242	231	197	217	227	211	197	211	214	223	225	232	217	232	226	217	231	197	210	206	200	202	188	217	237	218	229	197	203	215	229	182	187	215	211	213	190	211	238	197	185	221	204	214	222	201	196	193	213	197	180	210	204	194	227	217	209	219	212	216	231	215	247	214	197	221	223	210	220	209	206	219	233	215	219	203	198	203	208	226	183	205	202	183	180	247	206	208	204	193	210	219	218	245	232	189	223	191	198	186	202	193	215	216	208	238	231	218	186	215	204	210	202	194	205	195	228	212	214	219	213	225	213	183	206	192	211	225	192	197	235	190	199	186	193	183	215	224	204	221	214	225	225	212	228	214	201	216	190	204	214	213	184	194	201	214	222	203	208	198	193	203	203	216	227	203	217	222	206	219	221	225	202	215	191	239	191	192	195	188	215	226	230	189	193	210	203	221	213	196	196	198	188	199	226	215	235	221	217	233	185	223	186	226	204	242	229	222	239	222	179	222	214	187	210	225	222	175	198	216	232	205	175	209	224	200	208	204	207	214	193	211	194	237	190	189	244	229	205	215	242	191	209	196	210	222	214	185	182	219	177	191	197	187	198	220	208	179	231	192	214	200	171	228	229	226	221	235	236	229	236	213	216	227	213	190	236	228	208	203	216	181	188	183	189	220	208	219	232	188	193	208	201	203	196	209	212	206	187	209	193	209	208	230	226	180	215	192	212	225	215	204	220	203	224	201	194	240	220	234	194	219	189	219	237	176	215	212	221	206	223	206	230	205	215	216	227	227	230	184	224	201	198	207	230	217	190	203	198	214	231	209	239	202	215	220	228	206	212	233	229	209	198	206	211	205	214	202	199	216	183	211	215	232	205	192	231	217	214	200	213	203	204	203	202	214
22866	18248	23218	33775	31708	23484	15701	8910	1936	497	456	445	473	478	508	494	465	486	469	485	464	512	452	471	486	473	445	472	456	493	472	508	416	480	449	452	486	507	504	456	510	481	482	464	493	491	486	493	514	509	476	452	525	462	488	467	463	469	478	465	472	481	497	459	465	458	470	492	491	460	473	470	513	491	466	457	454	482	478	449	476	456	502	473	478	471	474	509	475	451	468	508	458	482	480	493	392	455	476	440	442	430	460	518	502	499	445	468	488	478	450	435	492	506	470	463	486	485	494	500	495	436	493	476	464	473	457	469	478	461	467	463	494	491	476	444	480	463	480	468	415	471	503	484	442	452	491	460	481	466	473	459	468	512	433	449	453	440	465	467	455	477	467	464	463	480	474	452	460	479	443	455	464	491	457	438	472	490	465	461	496	452	497	483	478	488	478	455	444	474	443	464	478	453	478	483	484	456	466	526	482	481	429	476	470	473	475	472	514	449	484	475	483	451	466	499	443	482	472	413	481	473	480	503	496	477	478	466	465	506	456	487	441	454	461	465	455	488	492	487	493	446	469	476	519	486	453	444	507	506	514	415	461	460	459	539	450	517	492	446	469	491	452	462	452	473	466	501	468	474	458	444	470	436	423	476	455	487	454	473	484	467	453	493	458	456	452	465	456	433	500	485	478	500	480	446	464	476	508	498	437	478	455	431	477	473	415	435	467	471	457	487	471	436	450	433	484	455	478	471	465	488	454	456	469	472	469	487	443	489	398	478	487	471	433	500	463	480	435	478	465	457	513	466	433	461	509	440	499	488	462	470	438	448	461	479	461	493	468	493	473	473	451	468	483	440	478	413	489	484	500	487	483	473	505	483	447	475	433	452	464	454	458	445	492	442	494	511	459	452	513	454	506	494	473	458	526	479	511	457	450	491	490	469	491	487	483	482	428	462	505	436	490	450	443	482	433	463	480	510	463	446	460	495	482	462	478	462	477	489	462	481	495	481	483	506	453	457	496	487	451	453	475	437	467	477	502	518	462	509	460	482	475	467	443	454	476	454	471	493	498	454	488	475	451	479	445	444	482	507	468	451	496	475	479	462	483	430	476	452	492	430	453	458	428	466	458	464	441	483	499	463	474	486	468	439	467	493	469	488	479	502	482	497	464	440	469	507	462	480	464	477	480	485	499	462	500	493	447	456	432	458	503	451	451	459	498	511	469	470	474	449	450	463	489	461	474	466	480	489	472	481	467	453	455	439	453	479	477	478	514	492	425	461	458	496	436	462	444	477	480	532	473	461	433	488	449	471	439	499	467	447	477	468	470	475	471	467	441	478	473	475	460	468	443	475	458	458	468	453	491	481	463	437	473	455	467	461	458	511	477	496	440	458	462	492	483	495	464	468	475	482	487	450	475	460	507	516	466	511	449	467	434	438	472	480	476	491	500	454	459	493	487	486	467	485	489	482	474	490	470	447	491	477	468	455	460	505	455	490	473	441	472	487	455	484	485	433	449	505	480	513	465	460	451	479	456	474	479	446	495	461	454	449	456	492	491	456	520	478	473	470	472	471	463	444	427	466	493	482	458	459	457	497	459	479	446	463	482	498	486	509	492	482	476	468	420	463	478	437	493	436	441	497	463	448	466	502	483	496	467	473	460	449	513	481	500	497	460	485	475	463	468	492	495	445	477	480	460	474	450	439	462	461	490	528	470	471	504	456	468	485	481	464	471	461	486	440	504	453	445	482	463	482	449	472	476	487	449	477	518	471	425	476	450	456	499	454	490	426	473	484	470	452	461	470	440	454	485	467	491	420	463	453	482	491	466	474	460	448	478	486	439	519	495	474	489	439	494	472	469	474	455	479	471	503	510	433	481	447	485	514	463	463	487	439	498	452	484	499	461	457	467	450	470	470	464	443	496	452	480	482	492	446	451	452	463	461	473	487	440	487	488	448	429	484	462	452	464	482	474	463	456	486	419	471	469	503	489	457	479	506	474	428	446	467	439	503	464	471	535	481	456	488	434	439	494	461	447	516	456	493	525	471	456	497	475	449	482	486	462	498	490	437	505	471	466	479	455	462	482	431	486	477	506	493	499	504	445	519	453	501	481	461	462	480	467	489	471	448	488	473	472	464	450	474	465	461	437	454	464	474	492	500	447	439	470	479	468	491	473	472	486	502	451	494	471	506	474	474	490	463	537	483	466	475	489	516	505	506	496	485	460	486	440	482	471	461	457	460	478	445	476	491	434	447	427	488	458	513	478	468	464	502	492	464	495	501	480	484	461	487	476	462	461	497	460	465	516	443	501	471	475	482	494	435	499	475	464	458	498	502	465	489	481	459	493	493	451	449	495	484	477	484	479	457	431	464	476	499	469	485	448	486	483	464	451	497	475	436	460	455	463	469	461	490	475	500	466	497	486	487	465	480	482	493	454	460	480	520	435	457	479	469	496	486	473	473	438	433	480	472	457	476	497	458	417	432	483	463	492	474	461	482	477	514	441	459	478	457	454	476	477	477	475	465	488	463	448	450	485	445	481	475	471	441	480	453	484	468	441	519	464	463	426	487	456	494	483	500	459	461	464	465	506	423	496	485	485	485	478	473	466	469	481	499	431	450	426	437	458	522	483	459	460	478	532	467	477	481	494	447	473	466	479	436	482	517	469	477	472	427	464	507	481	457	497	519	467	449	470	465	475	479	485	485	475	445	468	485	480	480	459	421	515	454	456	477	450	454	470	493	446	467	458	466	476	470	467	443	466	483	489	459	455	475	485	486	494	448	466	467	479	490	482	440	462	449	473	500	491	461	454	473	455	474	476	458	471	466	446	453	508	473	468	480	500	503	456	484	460	455	471	462	494	472	458	488	427	490	491	474	450	477	529	476	443	478	476	453	447	448	452	514	465	479	458	477	473	434	485	461	494	517	458	458	464	493	467	489	489	486	486	493	486	464	469	476	432	442	498	452	463	491	487	446	463	474	449	486	458	471	466	472	475	479	477	457	488	478	478	487	428	458	456	500	456	448	490	498	459	475	450	447	468	491	452	489	452	495	453	449	527	478	456	481	477	481	495	427	482	474	459	501	482	439	531	478	476	524	481	495	491	484	491	502	501	446	472	448	473	436	457	458	492	446	509	476	493	511	494	503	504	454	467	486	448	499	459	458	470	454	495	529	494	484	449	441	464	508	503	488	446	471	473	470	438	477	494	457	465	472	437	475	456	437	519	490	433	461	543	509	476	490	497	452	459	447	446	450	433	496	449	487	445	521	487	476	446	508	470	547	498	468	496	484	455	485	436	490	455	486	451	519	508	449	475	487	471	479	520	442	484	509	514	464	474	449	470	485	447	447	458	478	490	451	488	528	472	506	431	477	479	500	459	500	477	493	492	462	472	477	480	505	431	457	444	478	468	490	495	488	467	468	492	462	470	439	465	496	456	481	480	457	450	498	447	480	454	434	496	474	493	492	448	440	474	435	471	429	479	497	452	482	473	489
46577	32976	30807	31629	27998	19061	10755	5022	926	187	208	193	184	189	195	208	196	181	218	189	175	182	197	187	183	166	175	217	194	200	186	208	191	194	183	169	172	194	195	215	173	199	172	180	170	162	184	185	183	187	164	174	201	163	192	167	184	172	205	178	192	170	214	160	180	162	202	221	199	196	204	184	163	180	178	170	180	171	188	185	173	169	170	188	197	175	185	190	215	177	202	198	196	186	196	172	196	207	166	197	185	187	207	197	173	177	176	170	179	178	178	192	189	187	172	188	188	184	187	200	235	202	211	209	192	199	212	180	179	197	186	148	172	210	168	182	197	178	202	189	208	189	164	176	164	191	228	194	202	187	172	175	198	187	182	225	179	173	185	182	183	206	152	173	165	168	162	201	162	165	191	184	180	177	168	202	177	171	185	180	164	205	164	174	189	186	190	209	185	182	182	198	188	159	186	204	193	161	160	211	204	177	164	196	186	170	196	191	195	183	196	180	185	234	214	204	185	184	174	186	181	164	176	212	184	181	195	203	209	201	189	178	189	182	198	188	210	223	186	191	185	183	187	190	178	170	176	208	203	186	180	160	173	191	177	194	184	223	189	171	177	176	192	174	190	200	207	181	203	190	168	232	192	210	170	175	189	176	176	172	190	202	202	165	187	183	223	195	203	179	181	181	191	181	189	189	187	174	187	193	176	190	203	189	188	166	165	203	213	175	171	195	197	173	193	195	182	194	159	190	203	199	163	212	198	167	172	172	206	189	202	165	189	170	174	199	194	181	165	175	194	197	168	199	196	217	189	176	191	214	192	168	172	184	189	192	172	170	182	187	181	179	193	190	181	167	187	171	194	182	176	187	192	166	185	184	158	199	197	220	204	177	171	178	183	203	202	202	192	202	190	165	177	186	189	196	184	183	167	169	199	228	176	196	175	189	173	217	194	191	168	202	182	201	182	191	217	217	193	174	206	207	194	203	182	185	189	180	178	163	171	169	192	178	179	174	177	209	207	188	220	179	156	193	205	190	182	175	213	177	194	190	202	214	192	169	199	191	199	184	211	203	187	199	217	176	198	216	163	187	181	181	172	185	173	176	190	181	203	183	168	185	181	188	183	192	192	198	191	192	213	195	165	171	171	194	209	153	194	203	192	200	174	198	209	211	203	201	176	181	183	187	211	196	172	180	165	196	199	177	199	176	184	193	208	192	177	200	218	185	183	194	186	190	173	185	175	212	184	171	220	208	210	186	191	186	168	179	161	188	182	204	182	224	206	188	200	194	194	197	186	174	205	147	161	197	170	184	190	173	199	193	168	151	177	198	190	174	185	186	195	189	212	200	218	174	176	181	157	189	178	182	198	189	180	173	192	180	176	180	157	209	160	176	175	168	195	192	190	188	174	151	180	185	175	186	186	234	172	180	187	195	193	178	201	161	184	204	207	195	198	196	195	201	175	163	187	201	164	192	180	194	174	172	203	162	192	193	191	187	177	169	183	221	165	188	190	181	197	177	183	201	190	161	180	185	200	190	163	190	194	172	196	170	180	178	160	165	176	172	209	174	167	185	176	189	174	179	182	183	183	217	167	159	168	198	179	209	165	188	188	221	188	194	200	181	232	163	159	161	181	176	181	181	166	205	191	205	171	199	155	176	173	183	177	180	192	213	218	199	160	144	186	207	183	207	203	182	199	209	176	186	211	172	181	191	211	191	176	208	181	187	168	217	183	182	219	183	164	180	173	184	176	186	187	198	179	195	166	173	195	175	193	190	173	186	191	185	178	179	192	201	170	170	204	184	174	190	172	189	192	207	186	194	210	178	193	200	177	194	187	190	180	198	192	165	157	195	167	191	184	192	168	176	185	160	199	198	180	175	158	204	158	172	175	193	186	183	210	190	195	191	165	185	201	183	198	186	196	183	216	175	193	186	187	211	182	197	176	182	156	172	196	206	193	185	193	178	218	176	185	200	182	210	187	190	169	186	186	191	199	172	198	203	159	180	190	161	176	175	189	186	198	184	180	168	207	201	174	192	187	205	198	200	185	178	209	151	188	157	190	166	181	183	178	174	207	155	216	205	201	165	175	194	173	185	200	190	191	189	213	184	170	165	176	200	169	184	185	174	187	199	161	194	182	181	175	171	172	183	179	167	184	210	196	224	172	186	193	188	186	149	166	166	173	171	196	159	220	173	193	184	206	187	195	178	169	188	191	156	158	203	173	169	212	206	184	203	193	170	170	181	172	196	189	182	144	189	182	187	196	196	145	178	203	208	201	186	164	173	169	181	172	188	170	181	188	183	183	204	171	196	149	208	195	168	183	182	173	206	187	194	218	195	159	172	189	183	210	218	206	176	208	173	196	217	164	210	189	190	181	161	171	165	179	184	197	158	189	182	175	191	185	190	183	183	207	181	193	184	170	187	191	195	168	171	185	156	188	169	193	166	177	193	183	175	183	204	184	173	138	179	199	186	191	196	169	185	189	201	194	156	215	172	196	185	183	217	175	196	219	188	181	184	188	182	185	202	194	174	188	171	196	173	204	206	180	187	204	187	201	192	187	201	194	199	210	187	167	194	189	177	172	172	186	170	180	188	188	166	213	225	198	181	181	207	199	182	189	212	217	192	177	166	166	206	169	198	182	160	194	169	191	186	175	174	207	178	201	172	174	192	190	178	206	184	193	184	208	195	176	189	173	202	224	176	190	182	188	162	199	175	199	186	178	206	181	165	199	171	176	192	169	189	208	205	191	195	165	173	181	200	212	197	175	207	177	177	201	204	229	179	211	173	206	177	171	194	193	209	178	195	173	175	188	158	167	178	175	191	174	193	175	192	192	177	207	187	198	213	198	220	157	195	179	180	156	202	186	190	178	161	200	191	172	175	190	183	173	185	200	186	203	181	194	221	184	196	182	183	206	185	197	151	214	185	188	196	205	163	208	180	199	199	197	169	177	199	176	186	193	191	178	206	185	208	178	180	196	175	213	153	170	184	185	173	192	169	176	187	182	193	183	191	175	191	156	187	189	196	203	195	179	187	181	223	209	171	218	193	193	185	188	201	210	176	176	207	186	192	178	186	196	190	200	194	176	192	172	174	196	188	182	192	189	180	171	204	160	173	167	197	183	175	208	179	178	206	193	214	198	191	175	185	180	183	196	205	171	160	182	184	193	182	184	189	189	200	204	178	171	196	200	198	173	171	186	220	202	203	181	199	184	223	191	206	194	184	187	240	192	182	192	179	183	204	191	179	176	215	172	196	194	159	188	197	204	196	194	194	190	205	205	179	199	180	185	197	198	192	177	181	176	159	166	196	180	182	195	215	217	213	179	186	196	197	206	171	174	190	188	157	188	165	209	202	199	165	168	178	210	174	213	195	199	189	183	182	168	186	155	164	160	188	186	222	184	207	198	199	201	167	179	190	187	204	207	165	171	179	175	194	208	180	172	200	194	215	228	167	188	194	180	179	152	192	191	171	206	178	181	206	165	171	184	178
29534	25811	33611	44501	42872	34689	24771	14949	2268	438	426	440	427	430	411	437	434	429	428	422	425	421	394	388	430	435	440	406	419	383	435	449	439	432	394	424	433	400	404	441	412	417	446	423	447	409	465	382	397	416	388	487	416	408	420	419	426	396	436	439	384	429	393	380	385	376	404	434	430	405	393	380	417	418	413	407	377	412	412	425	417	394	413	384	435	387	416	398	430	395	416	433	434	397	406	417	412	394	386	424	405	433	370	407	412	424	436	368	459	417	461	402	426	433	410	397	372	389	443	417	435	451	412	438	412	428	377	403	414	427	428	406	421	424	429	420	417	419	421	425	383	412	442	445	432	410	412	397	379	394	422	408	434	428	400	387	415	442	398	453	427	431	458	410	430	461	401	432	403	408	390	419	413	405	389	397	380	382	417	388	440	397	382	415	390	379	388	391	450	391	415	450	415	409	427	395	391	423	424	418	385	413	397	378	444	425	446	417	388	377	395	393	388	422	418	413	442	444	418	433	435	382	405	408	444	435	436	406	391	436	440	427	415	412	398	410	423	379	391	366	412	402	423	406	432	389	394	418	432	476	440	432	420	400	405	426	402	437	452	385	431	391	427	417	429	397	413	407	403	415	373	398	454	429	460	434	416	405	386	415	376	422	397	402	407	414	419	412	416	391	430	423	414	440	428	414	444	389	403	421	449	369	399	434	383	381	402	458	428	429	383	416	395	392	375	390	444	420	431	421	420	389	419	404	442	407	405	453	394	377	446	401	449	439	374	407	448	421	411	416	416	419	426	383	392	418	424	401	453	427	440	422	437	398	420	405	412	397	401	397	428	391	407	402	407	412	421	415	411	432	407	413	407	416	385	421	398	400	404	420	418	425	423	370	388	425	385	362	470	416	474	459	439	407	422	419	409	419	445	438	394	445	423	386	420	393	418	415	421	392	398	384	414	412	450	390	372	400	417	398	437	411	426	396	395	405	436	390	419	409	397	394	399	443	455	433	425	430	414	409	394	418	403	416	409	386	428	373	424	404	395	431	435	428	408	419	419	387	428	422	381	396	395	417	456	415	426	430	409	415	478	412	390	405	431	406	389	413	436	393	417	433	470	410	436	428	390	412	457	397	415	420	395	439	389	398	421	457	415	428	413	393	435	408	419	377	433	412	432	417	409	392	415	404	425	380	400	412	406	444	393	424	407	392	416	418	408	388	391	415	431	412	404	443	424	443	437	419	426	408	441	394	439	449	468	387	395	439	445	433	403	388	420	403	403	384	430	422	419	398	399	434	417	423	430	421	407	442	408	426	444	429	404	447	391	440	397	395	432	407	421	402	409	432	433	416	375	389	420	444	427	425	389	410	450	437	402	431	373	416	413	412	380	427	433	386	420	418	414	400	407	402	406	421	385	413	457	427	418	401	414	425	413	408	439	413	376	406	416	452	434	434	437	400	412	401	421	389	424	451	430	406	429	424	411	423	419	431	427	437	392	394	421	409	405	401	438	402	432	412	400	400	391	462	380	403	418	412	434	395	412	419	389	428	395	429	414	464	368	408	464	398	379	412	416	409	459	417	394	414	409	397	410	422	442	402	421	417	419	438	411	467	398	437	398	393	390	408	439	441	437	379	418	422	367	429	398	451	398	396	427	436	415	384	422	390	424	391	397	438	414	425	415	443	469	422	430	440	407	393	422	408	407	422	405	381	379	464	399	444	435	385	412	412	420	405	434	416	459	430	396	401	411	451	440	439	415	434	449	392	413	413	463	434	409	405	417	404	421	443	401	438	392	430	421	406	418	402	443	427	405	395	393	426	437	404	402	432	414	402	412	439	401	407	401	428	439	450	380	403	419	440	400	439	419	412	406	428	411	428	383	415	410	427	406	393	397	438	375	438	414	422	435	391	450	419	394	417	419	418	388	431	388	399	399	402	417	401	393	414	432	450	460	417	426	402	463	408	412	430	461	402	408	380	413	453	400	417	373	450	425	403	417	456	380	408	400	411	444	371	432	407	409	437	415	447	388	404	403	398	393	447	451	414	380	417	411	415	390	427	414	415	390	417	458	412	412	419	379	437	408	398	422	407	425	431	415	435	407	428	426	423	381	408	410	421	417	391	416	415	447	415	437	417	393	427	395	425	416	451	412	394	429	390	407	412	471	404	389	462	421	416	395	416	403	422	387	455	406	417	392	435	420	424	395	434	417	421	433	414	410	410	394	397	426	407	408	398	395	431	401	430	412	402	399	414	396	386	413	395	415	386	390	399	382	419	424	356	411	400	422	418	427	441	408	407	435	426	422	381	404	407	416	387	415	424	379	416	446	424	425	418	388	426	391	424	393	386	387	396	426	454	382	406	411	428	402	416	405	416	415	410	372	424	421	393	410	424	398	401	356	420	379	426	421	399	384	436	441	408	396	427	446	413	382	409	436	433	379	367	393	440	418	373	434	393	423	404	401	405	425	417	356	422	408	423	411	438	408	437	443	448	407	424	399	426	398	417	425	436	392	419	435	371	409	403	433	441	409	413	414	401	410	371	411	429	403	414	377	407	400	431	401	414	422	425	412	418	407	409	447	449	420	419	419	396	415	417	419	441	379	462	414	430	391	398	424	387	420	415	416	390	395	408	388	416	407	393	415	441	426	424	420	431	444	378	414	434	436	413	461	405	400	398	424	444	449	412	441	431	405	405	419	404	425	421	401	409	389	395	401	388	451	431	426	412	440	441	388	438	395	422	456	425	404	400	454	389	404	391	405	422	394	385	449	377	377	376	406	415	396	412	406	402	407	403	420	438	391	350	426	414	418	414	410	385	417	435	441	401	401	401	408	424	414	418	434	389	400	432	431	450	395	440	456	417	395	434	408	411	385	440	435	425	374	412	451	396	418	423	417	442	376	410	429	403	450	416	392	444	425	408	445	397	421	407	412	404	431	440	408	427	411	379	418	443	411	402	414	430	450	427	419	422	430	451	406	425	385	420	387	429	458	418	414	418	440	412	417	419	429	409	421	407	423	423	424	441	367	392	423	376	451	458	395	457	419	447	431	440	389	400	420	402	428	401	394	404	410	436	421	378	400	409	400	432	391	393	386	383	397	440	445	424	429	434	411	399	394	416	415	443	402	419	420	372	387	429	413	441	438	423	408	402	410	380	411	386	445	412	433	411	405	396	393	419	374	402	394	409	400	390	407	418	394	435	428	433	390	427	388	416	406	440	446	447	405	408	403	432	382	432	432	391	405	421	409	446	389	400	443	418	417	402	395	372	420	406	403	407	424	406	416	405	418	395	404	451	394	419	423	419	403	438	396	407	421	424	430	409	408	407	429	439	461	397	422	412	400	415	417	418	408	394	453	409	396	427	385	406	397	430	420	434	478	402	432	421	422	389	360	450	391	446	420	448	397	381	420	465	356	435	408	400	366	412	399	431	416	379	388	420	413	404	418	426	406	407	429	435	387	372	430	409	432	431	439	422	376	392	403	402	411	400	409	416
20232	10486	7152	3219	1582	851	399	287	140	135	118	122	147	120	139	123	112	137	145	136	141	152	121	140	123	129	153	173	146	152	158	165	138	133	142	148	140	137	126	172	145	155	139	153	133	160	147	142	126	132	163	144	136	148	134	138	149	121	142	152	163	144	163	147	150	146	121	140	117	148	139	162	151	137	151	137	128	144	138	142	140	192	150	168	130	167	125	140	141	137	128	136	130	132	159	128	144	123	124	137	151	132	116	136	136	149	151	134	157	123	136	158	147	143	142	127	151	131	120	148	137	141	129	131	125	138	116	133	131	153	181	145	159	162	148	129	138	126	132	149	143	146	142	152	144	164	156	147	141	134	163	140	150	152	154	142	143	134	137	139	162	137	149	158	133	147	143	138	142	155	150	127	168	156	110	131	114	173	169	172	155	125	139	138	150	162	158	172	122	148	145	139	149	150	145	165	149	146	140	158	136	153	130	147	140	137	139	123	154	123	152	129	138	133	125	141	137	150	138	156	125	137	140	140	153	131	117	142	148	128	127	147	148	128	137	124	142	146	148	141	142	140	142	118	152	160	126	153	138	146	143	131	145	160	162	125	158	139	145	134	135	146	160	149	153	132	150	140	134	129	138	140	158	151	152	144	135	143	130	163	151	142	130	145	120	137	139	188	137	152	144	154	130	117	151	144	141	125	143	134	165	151	138	134	136	133	133	146	153	141	135	135	124	139	151	142	141	126	117	155	145	154	154	158	129	145	135	151	148	151	149	142	159	138	156	143	138	134	141	140	138	155	135	151	172	150	130	132	150	140	157	134	143	130	159	143	138	138	125	118	147	117	133	136	143	132	135	158	162	158	136	141	128	123	142	127	125	140	137	139	153	111	151	136	148	146	141	152	139	126	118	135	150	144	133	134	160	125	146	130	128	141	105	134	132	142	151	143	166	125	132	154	152	152	118	143	124	135	162	133	147	140	153	134	145	151	145	123	144	150	143	161	150	141	134	146	128	139	161	147	138	152	156	142	143	134	125	138	156	129	118	140	127	153	137	155	129	148	116	141	133	147	152	128	150	137	124	137	145	137	148	122	134	132	153	139	136	132	151	134	157	122	136	124	141	149	158	159	157	164	123	148	139	138	149	138	122	137	145	135	153	124	107	142	146	130	151	133	151	141	119	151	121	133	128	121	140	138	140	146	147	148	159	159	143	138	121	160	153	135	123	142	112	115	143	147	130	152	125	132	136	158	161	131	158	132	121	149	136	140	126	146	136	142	147	119	131	174	135	119	118	138	125	127	133	142	142	143	154	154	131	116	124	162	127	132	149	144	170	169	127	130	143	135	118	158	138	151	123	145	143	161	146	123	139	149	137	152	145	108	128	159	130	138	140	138	131	139	133	129	119	148	124	127	141	156	148	135	117	159	144	146	157	147	119	164	147	149	124	165	148	148	150	147	137	122	141	135	154	150	149	131	134	159	155	173	145	144	129	143	119	143	136	114	137	132	139	163	135	128	133	118	142	120	138	165	128	182	152	140	161	130	138	120	147	120	141	148	151	154	143	139	159	124	141	144	141	144	118	139	142	151	160	152	143	138	113	143	143	140	140	141	160	136	142	134	153	143	128	128	140	166	132	162	149	143	157	135	139	179	133	151	162	143	138	151	158	119	143	141	146	146	134	142	140	150	130	138	124	163	146	143	153	135	146	127	137	154	137	134	123	147	146	121	127	150	146	145	161	141	121	161	133	127	136	138	146	148	124	154	150	147	159	138	134	131	157	137	138	153	120	138	136	141	148	159	142	134	126	139	128	149	141	123	127	158	131	165	166	139	159	149	126	141	121	143	150	135	148	138	162	143	145	123	157	137	163	152	143	121	133	152	138	131	143	138	140	149	128	117	143	136	143	146	148	125	136	147	154	157	150	132	143	137	135	141	128	123	141	144	155	132	142	137	148	140	151	142	131	151	136	135	139	176	142	143	115	138	113	129	162	143	137	162	127	147	128	131	146	141	168	166	155	139	137	154	142	160	136	148	141	146	146	122	149	148	135	136	151	123	134	142	124	134	136	146	145	134	124	129	130	155	156	143	141	162	134	147	161	167	163	150	139	132	108	126	145	142	158	137	165	170	149	132	156	132	141	151	146	150	146	150	139	143	134	164	146	153	127	118	160	131	159	149	167	140	134	149	136	141	157	159	144	167	165	139	135	136	138	152	150	144	157	169	130	125	156	141	123	149	157	129	156	149	142	156	131	146	135	122	146	144	149	156	141	145	154	129	177	150	141	123	159	130	152	167	145	160	153	127	147	138	123	128	146	123	148	140	144	146	150	153	151	124	146	148	141	156	141	136	152	146	149	146	138	144	146	147	134	159	128	130	163	158	118	141	135	149	155	124	150	126	136	123	113	145	166	147	142	139	136	149	135	145	110	125	134	150	119	125	150	133	145	107	135	142	144	147	167	136	133	149	139	105	143	166	146	170	149	157	147	147	133	144	155	137	161	153	153	166	146	149	141	142	141	123	124	109	128	163	141	148	136	151	143	139	150	153	137	133	140	150	129	125	151	117	165	132	121	137	156	176	154	143	126	132	138	157	130	143	156	138	128	150	137	132	145	139	144	153	126	133	136	139	150	118	137	139	148	152	147	119	153	126	153	150	160	138	144	132	163	139	134	158	146	148	125	155	135	135	132	162	145	169	147	140	123	137	137	133	165	121	138	103	138	136	125	150	145	139	164	156	139	159	136	154	142	132	142	123	139	139	155	161	138	114	155	161	161	162	136	164	153	105	138	163	141	131	129	141	151	150	130	132	143	147	122	153	121	150	129	126	133	143	125	148	140	143	133	151	155	129	146	123	149	145	162	136	147	153	150	129	129	121	142	102	143	143	155	143	154	160	142	134	131	146	111	163	148	145	138	142	127	141	140	126	133	146	146	135	140	135	130	156	117	139	156	162	128	123	143	134	147	131	124	141	128	144	159	129	131	137	148	131	136	138	141	121	133	118	134	148	153	114	143	147	128	169	147	132	146	135	157	134	141	118	133	140	132	149	152	140	123	135	132	141	128	150	147	149	151	148	140	152	164	165	138	145	142	126	139	127	136	132	154	135	134	166	124	151	114	164	158	142	150	136	143	153	146	145	121	177	162	130	140	114	137	145	131	143	139	136	144	142	141	165	146	122	138	118	146	158	137	141	119	137	135	169	147	132	126	131	160	156	129	128	171	137	149	120	127	150	150	147	123	137	126	120	146	151	164	137	123	135	145	152	145	132	130	145	136	130	129	128	129	148	148	119	124	130	142	131	152	149	122	123	148	147	150	141	139	153	137	144	150	142	135	153	150	140	152	123	150	128	145	143	154	151	125	157	142	154	131	140	130	137	147	149	138	151	137	147	139	144	160	136	139	135	122	170	129	136	143	159	149	145	119	135	141	137	152	129	141	133	129	156	148	127	148	134	171	151	144	156	159	139	126	128	155	122	137	132	145	122	162	146
13194	8796	10991	8060	5371	3220	1582	905	385	354	306	326	352	307	343	344	338	324	339	361	364	348	368	341	350	322	341	332	351	335	327	340	333	319	345	342	336	346	346	334	332	315	355	342	351	327	340	341	339	325	317	343	317	334	357	342	325	303	350	309	330	335	351	354	384	364	338	334	323	327	358	348	367	340	309	321	333	352	323	325	328	335	354	347	336	343	307	354	316	327	323	350	325	344	316	378	329	355	322	356	336	313	340	369	313	341	343	348	355	363	332	356	278	305	347	308	291	342	345	325	344	337	312	339	358	341	347	335	296	346	306	356	326	326	364	334	321	333	315	365	325	372	312	313	356	355	375	339	329	342	326	335	362	345	338	364	367	349	360	334	351	331	331	317	339	332	357	324	299	355	338	336	337	338	330	358	357	351	366	340	309	338	340	343	351	300	350	346	326	356	328	317	354	352	332	351	366	325	337	281	349	334	335	331	342	376	350	343	387	338	323	338	314	327	324	340	331	306	372	364	343	321	321	300	333	370	312	326	313	348	330	358	339	336	345	328	344	327	321	343	339	341	374	345	322	345	356	339	310	319	326	329	365	335	358	339	328	352	283	316	347	326	313	329	346	361	352	320	336	301	374	348	336	370	331	358	330	333	341	334	340	346	351	323	339	329	327	329	332	344	305	332	320	340	310	342	321	342	328	316	324	325	311	368	316	302	302	370	315	345	331	342	379	330	366	313	351	355	328	329	311	335	328	324	351	357	339	339	363	346	318	346	341	368	373	352	312	360	344	354	324	330	352	369	339	366	340	353	344	353	338	358	328	330	358	346	345	339	362	311	297	326	327	343	326	358	315	362	329	320	305	350	330	343	360	357	376	352	352	355	353	321	375	309	360	300	334	341	324	317	338	356	333	340	356	308	371	346	352	336	333	337	356	319	365	337	319	353	322	353	330	354	337	319	345	358	351	325	316	355	332	359	306	381	311	348	366	330	320	346	339	348	338	321	355	319	339	345	342	324	339	321	365	345	362	347	338	329	331	339	329	331	325	320	335	333	351	332	369	389	345	363	309	319	316	320	324	324	345	356	342	348	340	342	352	320	344	351	335	348	358	342	356	337	327	332	300	339	308	346	359	351	318	309	299	336	340	300	308	324	353	330	308	328	326	351	368	336	380	345	317	358	331	350	328	338	319	385	342	387	350	328	367	343	362	350	361	359	327	328	305	294	330	348	338	349	289	334	356	320	360	376	337	317	305	327	330	330	337	383	352	318	331	342	353	307	350	308	358	319	346	341	342	347	300	352	357	348	333	321	337	355	337	327	334	338	361	353	354	336	362	299	339	356	354	381	336	324	323	338	332	346	318	371	338	345	317	320	353	305	320	357	348	346	325	349	351	351	338	347	363	306	355	366	364	342	322	342	325	348	312	361	319	323	336	355	346	334	348	331	314	337	345	345	385	336	352	378	330	326	332	337	348	354	348	320	332	310	303	342	334	311	354	326	346	363	346	360	321	297	332	352	354	347	334	326	334	363	348	329	307	321	317	306	314	347	333	342	346	352	381	349	329	324	358	332	333	330	328	325	323	330	358	335	343	327	329	311	345	318	392	357	322	336	342	329	323	354	342	311	315	345	351	314	339	367	332	363	351	327	332	328	291	333	358	334	345	340	334	336	363	316	353	353	343	340	330	358	371	331	360	361	339	343	369	318	374	354	352	334	363	342	330	320	379	343	315	333	352	332	353	330	341	324	345	345	343	351	334	309	318	310	346	335	358	357	377	337	300	334	374	320	349	340	323	335	338	355	367	323	363	322	367	322	352	300	355	317	341	334	316	356	319	310	331	299	345	344	326	326	340	351	370	345	325	323	343	341	334	334	340	341	364	340	331	376	360	355	310	312	320	356	323	357	321	335	361	360	346	365	301	317	348	351	359	328	337	364	295	343	353	332	331	337	363	340	355	334	340	331	354	332	329	311	349	334	350	336	332	349	338	365	317	337	357	289	326	334	310	363	346	323	323	339	319	351	338	316	335	327	374	310	319	350	317	366	327	369	371	317	318	364	366	337	376	338	364	335	339	291	311	347	283	304	342	322	368	311	343	367	334	317	319	350	327	332	345	322	324	324	334	350	307	367	333	360	380	299	308	346	332	306	333	328	391	346	332	354	352	310	343	320	345	317	337	329	344	336	317	331	355	349	331	322	335	309	340	298	322	335	335	362	313	315	372	333	363	363	349	340	326	364	343	338	347	349	320	347	306	341	312	319	329	326	333	291	345	375	369	333	378	323	330	387	372	336	335	340	353	308	316	330	371	330	321	321	306	334	359	332	333	340	352	363	327	326	336	317	324	331	312	359	334	335	331	338	304	294	325	354	339	335	320	342	350	354	327	329	356	323	334	316	320	361	371	349	365	351	328	320	317	330	327	361	317	346	339	331	337	343	357	355	325	326	346	304	327	368	304	326	385	351	327	334	323	337	362	336	342	355	329	312	349	309	382	303	334	311	320	333	327	311	359	353	343	341	319	351	314	342	311	339	335	347	340	353	321	327	321	326	359	352	351	332	345	325	377	350	325	321	312	343	355	338	312	334	355	321	333	352	368	344	312	348	327	341	353	334	348	361	347	358	330	302	359	312	325	391	357	293	337	313	326	299	366	353	323	340	346	344	329	312	374	329	339	319	362	347	342	339	328	330	284	339	334	312	333	362	324	322	367	337	335	314	358	338	339	347	341	323	354	319	356	315	331	338	343	323	349	333	353	356	328	357	352	313	351	346	361	357	352	354	324	326	321	299	353	309	317	342	342	299	348	312	328	329	335	364	333	336	346	385	345	323	316	317	337	330	349	318	313	334	366	387	355	347	316	317	306	343	338	339	338	314	341	362	357	349	346	339	345	313	328	352	314	338	329	330	359	367	312	353	310	324	324	301	346	353	333	311	359	362	328	318	347	346	363	335	310	289	346	349	364	311	317	337	307	341	348	342	328	360	307	340	348	344	341	345	346	330	353	337	336	318	369	345	324	308	326	323	355	363	346	349	320	381	361	322	342	331	317	339	317	338	356	380	338	314	321	310	344	351	344	339	324	310	356	354	349	327	358	345	284	348	329	353	362	341	335	332	317	344	351	339	337	321	345	349	333	337	343	346	343	336	341	336	297	311	335	359	335	333	341	366	346	348	352	352	353	357	331	314	329	332	364	334	329	368	312	338	334	338	342	332	324	337	352	324	364	342	329	330	327	342	339	346	326	331	335	330	349	370	341	296	364	336	330	311	339	362	332	318	358	332	332	324	326	342	328	344	349	325	340	362	346	308	338	343	305	326	338	314	334	317	332	314	340	332	327	338	346	332	367	324	331	343	329	349	348	322	380	330	347	353	333	358	348	342	308	360	362	367	310	365	359	361	327	375	340	369	358	302	351	318	332	334	309	365	321	334	333	319	333	337	365	337	334	365	353	327	306	321	301	351	346	332	356	341	353	327	358	331	330	341	350	353
35598	22669	15145	20870	16789	9138	4650	2151	618	211	207	190	200	189	188	205	212	233	193	226	200	213	203	213	198	211	233	208	215	187	203	213	234	215	213	221	210	197	224	210	229	198	214	223	200	204	198	217	223	206	224	200	198	199	229	195	185	206	230	183	207	213	256	204	221	211	186	219	176	224	193	207	236	220	223	178	206	202	229	221	217	196	216	192	206	213	220	217	204	197	204	201	216	221	230	234	220	209	205	177	203	189	217	223	187	215	240	196	226	192	192	218	215	200	219	229	214	209	222	219	201	179	217	178	248	230	192	205	243	228	205	217	209	213	226	212	217	232	213	215	241	232	229	188	234	215	206	204	217	210	197	221	214	237	202	228	187	205	205	200	216	209	218	256	229	214	220	221	222	215	213	204	206	229	194	184	226	223	186	203	208	195	199	193	194	199	240	199	234	203	199	178	190	223	223	185	203	203	202	200	201	213	201	201	226	194	199	211	216	202	218	191	203	209	192	184	202	208	210	202	206	225	234	202	229	236	198	217	210	218	220	209	237	223	219	224	205	231	217	197	207	207	213	238	195	200	212	205	247	229	190	200	212	203	210	192	191	222	226	171	206	241	213	236	226	199	227	206	228	216	213	193	199	176	206	205	210	240	201	213	197	206	202	199	219	219	234	204	215	215	199	235	190	202	185	182	203	236	238	219	197	204	206	191	199	199	225	209	201	246	214	202	247	201	191	208	186	197	207	183	235	180	220	222	204	214	211	202	199	214	180	228	206	224	184	197	232	209	174	241	198	207	242	194	217	225	235	207	220	197	211	176	195	214	210	213	218	198	213	224	204	217	225	211	217	190	189	210	213	207	199	207	216	189	227	180	200	220	201	191	200	215	222	213	229	228	223	184	197	182	218	220	206	214	201	164	236	216	228	253	189	177	190	204	212	191	186	207	198	216	238	206	201	207	198	212	223	210	216	202	200	208	222	231	208	196	235	200	204	218	211	212	209	225	192	213	196	213	189	193	219	196	217	206	211	218	216	205	217	199	195	209	205	224	202	212	187	201	192	213	215	214	192	210	214	235	213	202	201	198	192	197	234	206	182	225	199	190	225	200	204	194	235	222	213	202	231	198	226	215	208	202	238	197	203	219	213	187	186	245	233	198	184	209	215	189	199	218	226	207	221	201	227	182	234	189	195	205	235	205	186	183	213	218	241	199	218	205	202	202	197	221	199	196	202	243	209	205	216	215	227	192	205	226	205	219	232	203	212	192	206	202	208	213	194	209	208	234	190	222	198	195	216	234	236	219	225	203	215	192	236	203	208	230	193	221	212	195	194	198	233	228	209	203	215	205	173	226	197	217	226	199	213	228	211	184	176	223	231	217	236	217	205	196	199	221	226	225	200	200	234	215	200	225	215	200	225	207	208	214	207	207	220	202	176	211	197	202	212	188	244	178	226	221	223	186	230	172	229	205	247	188	204	203	199	220	194	211	231	195	183	191	182	225	217	236	231	224	210	190	225	207	223	210	206	212	194	238	242	251	220	210	223	237	203	212	229	207	206	219	188	224	217	178	236	218	210	211	207	195	222	187	217	222	222	198	184	216	226	192	212	212	245	200	216	193	202	212	205	205	213	219	217	202	216	213	220	187	220	207	231	224	220	226	223	209	209	203	202	190	213	240	195	209	200	206	204	208	190	213	220	208	232	228	224	203	192	225	196	204	226	199	217	208	222	224	238	223	188	212	228	207	221	211	237	211	201	207	201	200	214	219	185	220	229	216	230	192	181	194	205	200	203	215	192	232	230	196	231	208	222	236	196	202	234	208	222	208	191	216	230	203	221	205	223	189	211	207	194	219	195	198	253	189	230	181	221	196	196	253	197	206	197	210	233	209	211	208	217	199	182	212	230	215	197	214	210	207	192	215	205	216	190	208	193	173	236	220	171	227	180	187	241	198	200	214	208	232	248	212	206	215	239	191	208	237	207	226	214	191	223	221	206	217	175	217	198	213	214	205	198	209	217	224	203	261	216	209	217	191	172	220	198	231	214	215	196	226	203	210	193	214	219	213	170	202	212	203	204	189	207	201	187	238	210	222	212	195	224	200	193	204	221	216	206	222	227	183	204	177	217	209	220	216	242	202	189	202	210	215	252	210	186	221	208	193	211	202	194	175	203	235	205	210	193	193	204	230	249	236	207	244	222	203	199	193	190	223	189	215	214	200	204	235	196	195	211	196	178	196	234	190	210	194	207	206	214	200	207	206	224	207	172	201	219	206	223	218	183	231	222	220	208	204	206	191	192	202	220	197	208	226	183	215	224	220	208	222	200	214	212	187	206	192	229	238	185	193	176	197	229	219	233	205	202	215	209	218	200	190	215	202	199	181	209	204	214	228	191	208	182	229	213	225	214	208	235	210	196	236	227	222	226	186	187	211	176	206	206	227	220	211	225	231	200	208	201	235	203	225	207	200	218	238	207	228	215	219	197	215	228	213	204	174	218	184	223	228	202	187	206	214	194	182	187	190	201	224	216	209	199	187	186	212	211	190	220	192	205	221	208	233	220	220	187	204	220	220	267	220	195	211	194	215	183	199	206	215	202	207	214	208	219	207	222	200	197	189	211	220	230	219	222	241	203	215	206	231	214	230	188	200	187	208	205	187	185	224	248	187	190	210	200	186	242	194	193	207	237	224	194	223	157	204	211	173	209	183	221	221	203	213	195	212	206	189	234	209	220	215	203	190	234	224	223	218	200	208	204	202	227	196	206	203	196	191	225	210	218	226	208	222	192	219	220	227	219	208	194	204	216	188	234	210	214	206	205	211	204	202	185	203	229	214	188	202	220	215	207	197	216	218	186	212	197	189	243	200	227	220	236	221	209	192	235	248	211	209	213	197	190	214	201	186	215	216	210	213	209	226	227	208	227	211	176	199	220	224	214	242	215	236	244	241	220	219	204	211	211	190	222	217	211	204	209	191	209	216	211	189	217	225	222	237	203	231	239	209	190	211	184	203	208	218	220	210	234	217	224	226	227	221	219	204	217	215	233	200	208	206	215	199	199	195	205	210	197	199	184	191	192	233	223	202	217	233	218	217	207	193	200	187	210	212	208	242	204	202	200	223	200	219	228	234	184	184	212	252	209	216	206	204	243	214	253	229	183	178	200	191	210	201	199	222	202	209	189	201	185	209	216	204	183	219	220	200	207	239	203	196	192	205	202	196	243	203	207	213	198	195	194	208	194	232	193	205	235	215	240	216	212	206	225	196	203	196	193	203	207	229	213	205	205	214	201	237	206	194	212	223	200	192	226	218	188	202	211	198	218	195	201	209	201	195	208	203	231	189	196	217	211	212	253	191	219	190	189	201	196	216	216	183	189	190	201	199	213	202	199	197	233	221	201	192	230	220	207	196	199	227	193	236	193	198	220	185	219	212	213	210	210	204	185	203	192	186	187	231	214	208	229	209	195	222	222	216	224	208	216	183	218	194	222	212	221	215
22891	18225	19806	36336	32031	22344	14483	7495	1755	522	529	506	497	452	503	462	409	474	504	477	484	442	476	510	469	487	467	520	485	475	467	507	492	488	494	453	475	458	483	480	477	479	483	494	455	474	440	479	522	499	462	469	479	468	454	442	509	457	495	474	507	472	459	427	463	458	459	460	482	478	522	462	475	485	435	492	466	468	506	464	461	493	452	476	523	434	463	441	498	458	517	461	450	461	455	399	448	457	504	491	450	436	455	470	416	466	428	484	526	456	478	464	466	485	474	470	474	484	497	480	484	480	458	455	470	477	469	482	467	442	459	474	449	460	459	473	460	471	476	457	460	455	475	482	477	446	481	464	471	490	487	431	466	476	488	454	507	473	476	459	519	513	503	426	493	460	466	487	460	466	473	454	470	504	472	487	445	518	508	472	461	490	436	443	499	481	499	464	501	464	459	475	502	488	459	473	491	466	486	485	431	462	493	507	471	450	460	438	442	477	460	472	477	456	450	439	468	526	468	496	485	449	468	430	479	499	470	437	454	455	482	438	468	473	488	487	486	515	512	456	493	426	465	462	487	426	515	470	469	454	462	484	442	467	435	482	537	471	473	481	484	480	468	465	489	474	471	460	456	447	467	452	485	495	481	475	481	421	446	458	502	473	479	474	462	464	445	479	460	481	448	433	478	441	449	451	467	460	479	476	488	449	497	458	458	491	500	479	496	481	504	471	493	469	498	458	477	454	455	457	473	436	471	476	486	418	503	469	488	471	483	483	477	492	478	436	479	457	477	473	501	466	506	473	485	494	480	500	445	479	485	482	477	468	479	464	461	464	492	487	517	478	460	481	431	464	480	463	516	450	496	490	476	451	462	475	469	471	492	470	440	485	469	456	469	511	471	467	510	481	468	473	478	445	457	493	457	465	434	475	448	494	452	530	510	430	465	441	466	466	420	459	490	459	465	454	481	497	476	493	485	484	470	493	472	484	458	461	439	476	445	488	480	477	459	506	495	515	475	465	482	465	514	470	493	482	465	498	490	462	490	447	452	455	467	461	480	471	463	449	492	485	498	446	465	469	456	457	495	492	486	467	462	495	470	480	461	475	443	445	476	477	467	467	470	447	456	457	488	442	511	482	477	476	483	462	485	434	470	479	504	497	473	441	414	491	491	458	451	448	462	478	457	441	494	518	430	469	465	461	493	454	473	497	462	475	474	468	462	464	461	478	447	505	487	474	483	510	457	466	495	488	489	469	473	474	483	491	488	471	455	460	472	488	482	492	461	443	541	489	457	475	456	456	467	431	449	451	426	462	487	481	474	481	494	473	481	457	498	485	463	452	499	473	483	428	486	464	487	479	504	510	516	521	485	467	466	454	451	473	457	516	459	433	468	485	453	462	474	489	478	467	475	483	474	461	468	459	448	468	468	461	465	469	436	473	492	478	471	488	526	466	474	484	519	507	470	515	494	472	473	496	485	509	484	444	486	454	470	480	454	484	463	464	487	465	474	459	506	472	503	486	483	467	455	447	464	454	468	448	466	467	468	455	475	492	486	477	468	458	433	486	476	475	481	475	464	485	466	471	498	454	519	498	462	453	485	479	487	469	478	485	426	473	468	469	491	481	485	474	486	483	472	495	488	402	485	477	494	482	437	503	453	444	474	482	437	495	488	485	481	467	464	471	461	466	444	482	471	433	514	460	466	502	452	464	475	467	472	518	466	483	448	498	475	463	494	454	467	513	466	486	505	513	458	446	461	448	482	456	499	473	476	481	516	445	461	439	447	490	496	469	485	447	454	460	483	475	475	472	482	466	482	471	484	478	502	442	454	455	471	450	501	489	459	477	491	496	521	499	455	454	453	477	456	419	472	482	482	462	421	490	482	460	477	459	508	448	462	479	471	539	463	472	484	424	447	468	487	481	484	508	445	465	460	467	479	479	469	527	504	447	507	458	504	454	481	446	482	483	472	483	495	446	486	518	475	495	484	463	470	443	480	464	469	467	466	429	457	441	466	507	463	502	426	505	494	496	471	525	485	491	479	448	483	423	493	465	469	496	474	442	467	464	489	454	484	426	487	510	446	490	470	460	472	459	471	502	476	479	452	445	449	489	476	456	444	464	452	475	477	465	525	475	482	499	510	472	490	477	441	467	442	458	418	461	465	480	478	466	488	491	485	440	476	480	472	482	485	480	496	485	467	481	475	500	486	463	469	471	486	464	491	431	435	401	475	463	468	450	438	478	495	489	453	454	487	456	472	472	482	458	462	480	453	457	459	485	491	487	427	467	467	463	455	422	488	479	450	492	448	494	486	463	479	503	530	506	463	467	487	472	511	451	464	463	498	449	478	472	462	438	480	459	509	440	456	505	442	495	471	446	495	497	472	507	488	478	463	433	471	472	471	462	449	493	468	471	440	462	477	508	459	483	460	483	471	508	454	479	452	473	482	441	438	467	501	485	459	438	455	523	490	493	475	502	469	475	496	452	441	481	462	447	480	505	500	445	446	444	453	487	472	511	531	464	489	455	484	463	476	464	478	477	525	449	466	461	477	486	466	467	476	477	496	522	449	466	496	450	483	459	495	469	465	477	493	473	475	490	462	464	514	478	481	454	464	455	511	442	473	488	500	465	433	464	520	450	476	438	458	445	454	440	478	422	440	480	428	470	506	477	446	443	466	457	464	464	475	462	488	488	485	448	450	474	502	496	478	491	469	465	447	468	517	467	476	499	481	467	486	461	476	492	470	495	492	456	454	522	464	441	496	519	480	496	440	480	463	430	463	473	511	491	491	468	474	519	470	461	484	459	457	485	494	461	477	459	473	491	507	445	448	443	503	483	485	482	470	454	473	459	442	470	488	468	483	470	421	496	476	431	442	473	496	453	487	454	456	463	427	469	493	506	488	505	461	511	480	464	460	498	478	478	498	497	508	490	462	468	451	445	484	508	463	431	439	473	503	453	447	445	456	518	455	510	455	468	453	482	471	459	445	497	499	487	502	451	472	475	472	471	482	442	459	482	493	482	485	452	484	475	464	510	474	498	458	404	512	453	461	485	473	487	483	452	501	469	466	445	437	481	457	464	450	459	458	481	435	473	460	468	511	484	463	467	447	471	472	478	433	458	479	469	474	491	485	438	445	488	453	428	460	452	486	480	445	473	467	455	466	463	496	507	444	494	511	452	483	480	446	452	494	488	519	489	504	468	481	449	498	437	476	462	476	491	454	454	469	471	449	485	447	482	475	447	475	479	465	442	499	489	474	443	452	471	469	480	494	469	438	502	439	444	488	494	454	430	462	476	469	476	451	496	520	475	469	451	439	484	491	465	491	445	471	480	462	528	468	505	457	494	481	440	495	447	444	451	468	511	460	477	483	460	446	501	433	507	451	452	441	478	470	464	458	453	472	493	508	487	462	514	460	477	484	447	445	458	472	489	443	485	478	463	444	469	477	464	464	470	466	437	516	489	461	467	502	462	475	442	494	472	512	489	455	450
46014	32420	25980	38407	29780	18366	9559	4298	897	208	206	173	171	170	189	197	209	177	178	194	183	189	200	189	202	229	228	173	185	160	175	180	187	173	199	202	184	196	214	162	182	193	170	190	192	186	230	204	212	192	206	193	189	202	179	181	210	198	195	176	179	175	213	173	154	181	200	186	187	211	199	205	202	199	186	190	177	209	181	148	182	178	204	202	186	188	190	178	190	184	213	182	196	172	186	188	180	186	216	191	204	156	183	150	185	182	170	195	209	182	186	148	173	203	209	185	195	168	193	202	209	189	209	181	206	182	189	171	174	178	172	200	179	187	189	180	183	203	184	222	206	168	169	198	203	168	223	191	197	190	202	190	194	192	195	182	209	178	196	183	195	187	183	202	181	209	178	171	200	172	180	188	187	179	191	190	179	171	200	184	174	204	156	199	184	195	206	173	167	197	186	167	186	183	205	154	171	188	179	197	167	180	218	191	163	194	221	213	186	205	185	181	166	190	188	189	208	163	200	197	200	195	170	204	177	182	195	169	203	193	176	176	176	180	175	177	193	188	180	200	214	149	195	171	201	180	211	215	195	175	208	204	194	191	179	184	178	168	178	193	162	170	190	192	188	188	192	188	181	189	211	191	166	168	167	208	176	201	180	186	195	200	174	208	185	181	193	211	224	179	193	202	226	188	165	175	154	155	223	189	209	206	186	206	193	198	179	168	171	164	190	196	193	200	192	171	162	216	194	203	198	199	205	197	192	205	186	183	191	172	194	200	166	201	202	189	215	189	204	160	210	163	201	179	206	200	191	214	212	167	166	201	181	191	189	170	183	169	185	208	177	161	156	191	173	166	176	193	188	183	198	217	195	230	182	210	196	173	188	187	175	188	176	210	187	152	185	166	182	165	178	176	198	155	179	177	184	207	172	230	206	196	182	200	200	177	182	207	213	184	195	172	187	191	216	180	178	196	167	201	180	166	215	193	181	199	197	167	173	188	167	194	175	198	191	186	185	172	178	196	173	177	173	182	210	203	177	175	193	199	205	189	212	193	173	206	176	183	185	180	190	190	190	195	180	164	180	177	193	177	178	195	149	164	169	203	203	180	177	188	155	170	219	171	208	200	193	182	224	181	171	188	191	194	173	210	208	180	188	182	165	208	189	181	170	172	178	153	183	171	187	220	208	203	199	166	189	179	203	172	191	219	180	193	184	178	169	196	178	179	197	198	182	186	190	197	212	223	174	178	162	194	178	189	190	179	201	178	157	185	205	182	193	200	188	192	190	203	229	189	200	184	188	184	168	188	190	193	166	189	190	212	195	178	189	168	187	184	178	190	184	181	191	217	188	201	198	159	163	186	205	188	165	184	181	184	192	213	164	194	175	191	169	202	184	165	180	178	196	211	230	210	182	174	198	215	187	154	184	216	188	216	189	170	198	174	169	172	185	229	200	204	192	167	172	205	179	184	194	195	186	186	198	191	187	157	186	187	183	206	200	177	179	220	197	176	194	190	161	210	180	202	201	174	202	212	197	178	208	193	207	184	180	206	203	159	195	182	172	206	192	161	197	193	167	197	198	181	175	155	216	180	184	187	188	184	211	202	204	172	194	198	179	189	175	187	175	190	182	186	203	184	186	193	203	176	174	203	180	191	183	199	187	182	205	189	191	194	183	198	175	202	190	194	183	185	194	211	196	190	176	188	205	196	201	203	197	197	220	206	202	175	183	211	204	179	196	163	182	182	171	184	228	182	198	185	174	184	182	187	204	202	186	215	209	175	180	174	216	178	204	169	189	185	167	193	175	175	194	206	199	178	179	182	192	193	191	180	185	203	184	182	197	205	204	197	170	161	179	171	183	184	183	175	181	196	201	173	197	205	188	188	193	195	180	187	184	192	192	203	176	226	197	187	183	169	176	186	188	177	188	179	172	177	195	214	179	196	209	177	187	188	205	202	175	182	196	202	189	206	220	185	192	186	193	196	191	175	189	207	182	184	200	164	196	178	194	188	192	191	198	206	162	201	175	175	190	185	175	204	182	180	180	202	183	179	183	174	180	184	181	205	187	200	156	182	177	169	166	199	219	199	202	174	198	212	189	212	199	189	205	210	201	176	205	191	192	177	196	183	190	204	196	171	198	173	168	174	186	203	148	197	199	177	176	185	234	213	198	180	196	173	191	210	190	178	174	187	193	205	161	180	188	179	201	191	169	192	163	190	200	217	195	204	176	187	208	191	185	188	178	173	176	189	203	210	198	181	186	180	196	198	201	180	205	184	177	193	188	215	183	217	207	187	201	183	168	196	183	165	179	184	183	201	154	179	210	194	201	203	197	210	188	208	174	199	203	173	202	178	205	191	181	185	180	219	207	185	206	187	174	157	185	216	204	185	188	196	163	181	187	180	195	170	198	199	184	160	176	184	207	168	194	194	183	174	196	177	198	190	189	176	193	201	173	183	185	176	164	199	183	205	182	190	202	201	180	203	196	187	174	178	201	185	187	203	197	167	180	167	211	187	210	189	171	196	173	192	210	187	201	184	175	172	182	209	198	185	193	188	205	182	177	183	197	192	200	161	199	209	202	189	181	197	198	203	183	180	176	191	198	208	206	225	169	174	188	180	176	211	193	197	191	193	178	160	202	177	198	180	169	212	227	203	195	201	156	187	205	190	182	156	188	185	180	192	208	174	172	218	181	203	224	175	185	202	218	172	186	172	185	222	197	190	169	175	216	179	193	187	211	185	178	186	222	183	185	201	198	174	172	181	163	189	188	185	166	190	197	204	202	208	191	200	183	198	179	199	211	179	177	199	176	197	195	192	176	159	202	217	219	177	170	180	195	159	165	195	192	177	203	188	188	215	187	193	192	181	191	197	171	189	203	158	186	187	205	180	185	191	175	191	193	190	207	187	209	183	183	217	197	196	206	200	188	206	208	189	208	182	186	177	179	200	179	165	188	199	189	185	173	210	186	218	180	195	175	191	171	163	208	190	190	188	183	182	175	183	177	171	188	184	210	188	203	193	204	184	188	189	209	182	167	216	215	173	178	209	190	217	173	202	180	203	203	206	192	174	165	159	162	195	183	213	205	187	210	204	190	175	160	186	173	189	168	183	222	166	197	175	198	218	168	174	192	183	182	192	197	206	185	177	198	178	183	224	193	201	190	184	187	178	191	196	182	206	178	192	191	165	165	174	158	180	194	192	182	207	182	179	195	175	190	195	200	183	211	189	200	187	199	194	203	194	188	199	198	164	207	195	186	181	178	189	194	204	212	192	192	208	205	188	199	197	193	188	178	175	198	184	156	181	203	168	178	183	205	201	186	188	168	193	170	194	180	186	192	179	165	161	179	183	180	164	169	186	186	204	178	193	208	168	184	209	199	206	208	183	181	204	166	209	176	208	185	195	191	210	151	191	202	180	222	208	176	164	205	195	176	187	176	192	182	210	177	218	202	179	170	210	190	214	198	201	174	186	209	188	177	196	196	180	220	183	186	188
29012	25208	29631	49648	43287	33153	22967	13334	2640	408	454	443	387	446	398	480	439	395	407	434	399	445	420	433	408	435	441	429	433	415	432	404	399	429	382	417	438	405	455	397	423	438	397	435	442	414	438	406	441	434	423	439	461	391	451	440	432	394	436	433	421	395	431	407	425	390	461	423	419	437	417	443	415	407	416	447	406	435	406	425	400	374	444	422	394	399	456	414	404	401	370	441	429	441	438	410	450	411	408	422	449	442	438	392	437	370	425	447	418	452	425	410	409	442	404	409	400	415	406	439	424	424	362	405	406	396	403	427	408	422	420	393	425	418	402	424	407	441	421	372	410	414	443	453	433	442	430	423	442	414	398	410	406	407	421	397	402	434	450	400	436	399	429	456	425	440	444	416	424	398	420	435	397	426	431	404	424	420	439	409	389	418	445	403	384	420	439	416	386	426	406	391	413	423	414	387	404	450	417	405	463	422	421	410	402	446	388	414	392	403	415	450	417	410	458	424	453	432	411	407	399	413	427	419	427	418	398	400	440	412	410	417	418	400	454	403	404	434	444	438	419	433	415	437	430	419	433	461	427	435	372	408	416	418	411	429	394	391	415	424	442	408	423	386	421	432	419	402	450	444	405	412	421	416	385	447	442	418	409	402	419	414	431	409	437	440	398	462	407	421	462	424	424	438	433	422	400	452	464	455	393	434	461	445	411	427	435	389	417	397	379	409	378	442	400	405	466	427	405	409	422	421	426	408	438	406	423	438	437	408	414	442	422	394	424	449	415	477	473	415	442	426	434	418	432	412	404	416	400	394	371	416	426	428	430	417	409	423	429	422	449	402	392	414	430	407	416	443	443	399	417	441	412	426	409	431	439	411	367	406	433	374	450	447	414	391	449	456	417	396	421	429	405	430	430	407	402	420	436	419	408	446	439	421	423	434	451	425	445	395	408	429	442	412	410	414	444	441	395	446	404	444	463	444	424	408	456	430	423	395	410	397	424	432	392	370	410	407	405	415	409	439	406	440	389	435	458	396	444	414	422	402	444	422	465	458	408	447	426	399	390	424	413	400	425	413	403	431	425	415	426	415	428	403	450	485	444	381	421	428	388	409	404	429	410	433	430	420	445	439	396	405	423	431	394	427	442	448	435	424	404	400	440	439	403	445	394	434	443	434	429	456	459	403	423	441	451	419	407	398	437	414	424	418	410	428	393	469	448	415	474	451	408	424	391	440	424	420	473	393	445	421	433	418	416	439	381	435	469	415	411	395	430	392	441	422	400	425	435	419	428	397	422	406	394	431	417	417	435	402	434	443	413	419	409	417	421	346	436	417	417	418	427	436	447	388	398	427	392	397	433	387	397	413	422	417	433	416	425	406	414	434	414	420	459	426	424	436	424	476	385	423	447	434	433	421	452	446	431	422	461	422	422	439	452	424	395	432	401	403	382	449	423	422	449	412	447	435	458	389	445	416	404	423	452	400	418	397	437	438	411	437	401	398	431	442	432	385	407	413	439	427	415	454	418	419	380	418	415	409	432	424	420	375	448	425	418	453	428	446	433	381	436	405	420	451	396	387	415	438	415	443	454	419	397	418	419	433	446	445	401	442	431	431	435	386	422	413	440	421	413	416	421	421	402	437	438	383	419	434	427	420	425	414	400	431	421	395	445	420	419	398	429	435	422	419	442	407	385	403	436	435	429	448	409	433	388	445	412	423	454	378	402	413	408	399	418	421	426	385	406	404	402	425	424	447	430	461	411	380	418	422	428	395	383	426	388	359	408	398	427	393	407	402	453	452	457	440	450	433	426	433	446	466	425	427	446	408	428	426	388	393	418	397	423	447	437	400	431	372	404	411	445	384	420	404	420	468	418	376	434	408	394	406	433	407	429	425	409	441	429	443	444	415	444	399	415	429	415	434	415	409	422	406	422	464	428	416	435	460	421	413	413	412	422	424	433	391	424	432	435	435	417	413	402	397	430	432	452	433	409	428	428	451	447	412	424	403	427	421	404	399	422	427	416	388	421	427	404	411	436	451	419	441	412	467	443	434	458	421	453	421	439	467	441	444	422	453	471	424	446	442	420	416	411	427	421	428	439	435	407	439	475	444	397	378	389	409	419	428	388	437	369	446	418	448	399	419	433	438	429	425	444	435	415	391	440	427	415	410	421	401	418	428	446	418	487	441	423	417	431	412	402	384	394	404	416	374	443	406	399	420	427	429	424	428	425	417	389	439	425	440	416	399	416	407	412	394	444	447	432	438	430	404	412	440	397	448	405	413	424	426	395	429	430	384	424	441	408	415	436	402	444	397	459	450	412	397	399	411	424	408	419	447	421	410	417	415	415	425	421	431	433	425	401	422	407	401	419	408	447	400	438	416	440	436	426	412	440	446	460	409	392	412	424	437	403	384	399	409	372	401	407	411	420	408	415	420	409	404	404	401	391	415	416	430	411	429	421	410	400	415	407	403	427	430	393	444	410	404	415	391	428	407	437	379	445	401	444	458	420	383	412	450	438	415	440	432	413	437	402	440	417	429	435	436	438	408	436	449	422	389	437	408	426	449	429	434	443	449	401	443	402	461	475	429	434	427	415	398	416	446	426	395	440	425	417	413	414	410	416	420	428	423	451	394	411	451	421	409	425	417	430	409	455	407	444	398	407	423	426	441	442	431	429	413	394	428	438	413	423	432	416	368	472	423	407	406	448	430	449	409	428	396	413	411	444	403	416	411	409	434	448	445	425	426	433	476	436	414	417	407	402	440	396	420	421	427	405	398	424	444	414	448	448	440	427	428	417	413	415	464	425	407	405	397	423	397	431	399	403	433	444	432	426	406	425	430	422	421	406	429	423	426	434	398	399	409	426	409	418	428	424	417	441	434	420	423	427	448	397	407	426	415	404	413	404	434	421	406	392	446	437	360	419	450	406	424	415	435	405	426	437	427	417	405	456	439	439	430	424	398	422	439	402	430	425	419	396	411	393	406	412	459	462	411	422	411	468	412	387	424	425	412	379	445	407	457	403	394	384	396	387	403	432	419	412	435	429	387	430	444	446	419	413	409	435	444	391	430	437	427	397	444	442	460	411	426	414	417	425	380	395	445	408	447	381	428	445	432	417	437	427	436	431	419	403	443	416	411	428	441	402	407	459	442	441	465	447	426	426	445	417	419	430	430	402	428	416	403	415	398	427	458	445	435	421	398	464	400	450	396	436	407	412	416	392	393	389	413	461	452	401	424	419	451	403	440	427	413	420	417	392	422	413	452	421	421	424	424	450	433	407	427	422	417	412	454	371	425	426	398	414	438	431	411	430	401	453	407	428	444	402	425	411	422	408	436	404	430	431	412	414	430	425	435	438	412	433	378	470	457	429	425	454	429	399	445	431	408	419	418	406	441	391	385	397	439	395	405	410	453	399	453	414	421	434	431	463	455	396	396	446	417	407	399	409	375	433	443	409	443	398	405	407	436	389	388	416	466	461	453	412	429	446	435
19713	10321	5323	3351	1683	845	439	319	191	158	150	145	167	130	141	137	166	139	159	152	145	138	146	149	137	124	145	144	136	145	149	158	138	160	165	170	126	159	141	150	131	130	127	164	161	137	154	148	138	159	158	129	152	127	133	158	113	159	120	131	149	163	119	127	136	156	156	141	158	132	161	134	126	161	138	136	141	135	155	166	154	146	152	140	158	135	149	110	158	129	134	142	142	135	132	160	140	145	156	158	141	164	157	121	144	158	150	151	148	163	148	132	136	149	147	145	153	163	121	124	149	150	148	166	141	153	139	157	175	152	150	162	141	160	141	135	135	165	162	130	152	131	131	148	166	151	160	159	159	150	139	145	146	164	172	142	148	139	140	163	156	153	137	123	149	148	143	149	141	185	153	144	148	144	134	139	133	145	157	141	159	142	131	126	142	142	140	164	163	142	140	155	136	153	133	158	141	143	145	163	154	142	140	157	144	127	167	144	162	135	167	135	163	136	139	139	163	126	133	145	146	121	158	149	151	142	143	155	146	158	148	146	141	146	165	156	141	173	160	173	152	131	139	138	161	123	159	147	151	165	156	133	162	164	137	153	148	149	123	158	172	144	130	154	122	155	166	138	147	158	162	136	148	147	154	145	162	146	164	135	139	159	142	166	140	143	141	155	153	143	146	150	151	150	162	141	146	142	182	159	130	145	157	162	146	147	118	149	156	149	162	163	139	140	162	144	168	150	143	132	148	134	136	128	136	155	151	148	183	158	148	155	142	127	166	159	157	142	139	144	136	133	167	130	151	139	144	126	167	127	160	131	140	168	162	150	150	133	134	133	172	112	126	145	161	153	160	156	142	106	151	162	124	150	138	121	138	136	124	143	151	154	165	156	132	130	157	138	161	154	123	151	170	179	137	167	160	134	134	149	147	144	162	145	169	142	155	164	156	127	166	145	156	135	131	176	155	154	151	146	153	139	155	173	144	143	158	173	152	141	140	137	123	161	139	147	146	147	136	125	155	162	120	145	179	152	162	140	162	155	141	143	179	154	144	152	151	138	147	159	154	139	135	145	149	149	152	143	123	146	138	154	152	150	171	137	141	144	155	149	139	137	135	152	131	152	148	161	153	170	160	157	133	143	131	144	150	134	151	149	169	158	139	129	138	153	139	144	145	141	145	147	142	160	145	153	163	141	152	172	160	129	160	134	133	135	160	148	163	173	141	167	146	149	121	152	146	136	124	135	158	145	141	127	141	143	142	143	155	157	166	134	148	156	143	159	167	181	143	156	135	136	156	159	144	153	155	121	157	128	154	125	153	141	144	180	149	120	137	160	154	157	150	145	150	151	140	161	157	137	156	162	144	135	181	163	152	150	166	122	137	181	159	135	140	152	140	140	133	149	148	158	138	136	159	151	151	139	181	152	168	165	144	169	155	150	164	154	139	130	150	164	153	138	140	179	132	161	126	126	155	139	146	148	158	156	138	159	157	142	151	171	161	139	157	159	144	136	138	150	137	143	123	147	143	150	148	164	166	149	166	144	132	168	150	134	147	156	141	156	150	130	139	156	153	143	137	149	164	174	171	143	143	141	144	137	138	146	137	159	132	129	140	165	144	143	132	147	156	163	159	154	130	136	132	138	121	153	165	117	141	136	149	131	161	166	141	146	147	171	130	160	161	175	138	148	162	144	165	143	160	138	151	147	141	144	132	143	142	170	149	154	146	132	163	122	163	155	145	145	149	170	162	144	138	163	166	134	140	138	137	139	151	149	154	160	181	149	123	133	161	143	158	120	152	150	161	170	157	140	150	162	152	150	135	159	145	148	123	152	134	130	145	175	138	151	136	143	146	130	148	131	135	148	153	147	135	165	127	150	161	126	148	170	148	166	143	122	179	153	147	143	144	128	144	148	140	144	125	145	170	153	136	152	141	169	155	132	128	180	136	184	132	124	134	136	153	144	152	134	127	142	143	135	170	165	134	143	149	142	134	168	144	148	144	127	162	173	149	130	160	122	137	142	137	126	132	127	155	157	144	159	158	148	126	143	136	145	143	156	135	158	118	157	149	138	153	143	118	146	148	150	121	135	143	176	154	136	130	139	162	149	161	142	152	160	167	138	154	159	148	158	155	153	132	149	159	124	164	132	166	157	142	162	143	126	152	134	150	152	154	144	138	152	139	124	155	150	143	148	137	144	168	156	133	129	152	140	160	165	147	139	139	143	174	170	157	157	126	135	156	152	163	140	175	139	129	151	160	170	153	151	147	149	165	161	139	123	146	141	126	129	166	142	152	151	178	149	127	128	152	137	142	141	168	145	150	131	191	155	171	148	124	135	152	124	144	140	161	137	154	162	151	155	152	143	134	152	120	137	165	169	165	147	162	132	149	146	128	138	149	138	159	173	145	120	146	133	163	115	142	136	139	146	136	159	157	151	144	134	131	141	124	135	141	142	146	144	142	136	156	143	145	155	133	160	144	143	128	150	125	138	161	143	146	149	143	140	155	137	147	141	138	133	159	138	168	154	138	146	145	157	138	158	154	143	170	142	167	168	171	137	136	147	146	145	131	154	174	153	154	129	134	161	152	145	153	135	126	127	137	157	151	143	120	144	165	149	149	143	106	142	126	135	171	139	140	145	126	166	144	142	143	148	139	148	135	117	122	129	148	123	147	147	170	133	130	126	151	145	168	174	147	144	146	120	137	141	134	137	118	152	146	165	164	131	141	143	139	155	154	149	136	157	150	140	157	171	139	150	154	161	165	170	165	163	169	180	147	127	164	165	154	133	154	154	137	142	136	139	162	139	149	136	137	136	175	141	149	141	145	151	154	145	175	150	142	152	146	149	142	149	129	164	134	159	159	125	148	141	153	140	144	158	132	152	158	155	148	153	140	150	144	165	138	119	149	167	158	145	155	160	142	110	140	142	129	142	136	127	138	145	136	129	133	159	134	143	137	142	146	157	139	147	138	158	150	115	155	140	154	162	151	152	155	152	147	156	163	169	158	147	152	153	150	161	136	147	167	149	138	149	132	156	147	150	138	132	174	160	170	135	149	158	161	131	147	145	152	145	175	140	126	131	144	153	150	148	155	156	157	147	139	162	154	172	138	159	126	167	126	130	151	130	139	147	138	141	148	149	152	144	145	153	161	147	144	157	155	136	157	142	164	160	127	149	160	141	138	128	134	142	156	163	132	148	142	131	129	151	144	123	159	162	154	157	137	122	126	158	161	127	156	142	149	173	137	161	149	138	174	131	139	159	138	153	146	148	165	149	116	146	132	145	139	154	173	155	116	148	156	165	152	147	127	118	175	129	165	159	141	158	137	170	154	155	160	166	171	165	165	139	144	142	142	163	121	158	145	142	151	129	154	144	151	152	164	185	146	154	165	149	149	131	160	169	119	144	131	155	140	168	130	150	151	149	133	166	169	147	167	147	156	140	150	181	123	153	136	162	162	156	141	133	122	148	149	135	145	143	155	135	152	136	148	159
12426	8426	8307	9031	5457	3041	1691	929	451	358	330	347	362	340	360	351	327	384	356	347	329	331	375	336	375	323	355	315	325	352	341	310	360	373	337	390	329	366	364	322	344	344	335	349	363	346	365	332	365	334	346	366	336	370	341	400	347	355	358	354	339	343	336	357	338	347	340	354	338	366	339	360	332	342	321	360	367	364	307	357	379	344	338	352	325	351	355	375	365	340	352	386	398	365	354	358	368	351	352	291	338	321	355	347	377	303	379	341	378	326	364	355	348	341	379	350	344	342	358	382	341	326	337	366	334	365	341	353	362	352	360	339	351	333	371	379	327	336	369	336	322	358	398	339	368	332	355	349	355	366	388	357	333	360	322	390	344	363	343	339	359	358	354	365	328	336	367	338	362	364	337	337	357	366	335	378	352	337	374	337	349	355	325	357	396	349	322	363	331	376	347	350	345	344	327	330	357	329	350	363	356	347	330	338	344	343	333	318	336	354	366	333	365	346	332	351	333	340	341	369	315	343	343	346	314	328	357	330	340	346	304	334	349	385	388	336	318	369	346	353	324	359	362	326	365	383	348	338	364	359	356	371	343	361	339	326	333	351	350	333	366	361	343	352	341	339	343	365	350	326	346	342	344	362	360	357	362	345	325	344	346	367	346	359	335	367	365	382	366	373	366	353	349	357	356	334	364	349	364	367	344	326	320	338	345	362	332	357	362	329	350	334	358	353	356	326	324	355	340	342	352	335	320	350	346	353	364	354	340	360	388	338	372	373	368	364	342	335	363	367	357	382	325	326	317	355	366	323	354	364	324	355	340	306	346	373	329	352	337	372	338	335	344	392	324	358	324	331	369	350	360	347	359	360	350	368	330	377	356	321	314	348	363	351	340	361	364	353	334	359	334	343	342	360	344	341	336	373	307	353	336	361	372	345	388	360	351	360	367	346	343	353	354	364	363	383	393	393	411	327	356	378	346	319	331	320	351	380	359	344	356	360	360	355	378	350	387	349	369	345	357	349	371	351	360	358	339	348	352	331	341	357	357	353	367	366	350	333	340	354	347	333	341	326	349	318	364	333	352	381	338	341	319	339	356	320	345	332	315	345	351	350	373	305	364	332	339	334	280	329	342	345	337	367	367	374	354	347	342	324	365	352	330	373	364	352	358	330	331	330	345	351	340	331	333	320	359	333	345	326	360	358	342	328	372	363	352	341	296	309	359	348	355	332	342	336	357	342	374	374	340	358	361	363	355	352	384	381	340	343	329	326	357	371	322	359	372	327	341	363	321	316	320	378	354	354	337	355	387	327	350	332	342	351	347	365	366	370	354	343	346	308	350	329	356	331	397	348	383	339	338	323	337	334	298	328	349	325	348	366	365	346	392	359	357	342	344	361	364	365	341	378	342	354	365	356	376	354	350	346	370	357	332	333	336	360	317	372	356	356	388	339	327	325	378	346	323	347	335	357	362	333	340	398	364	371	374	356	328	368	325	344	337	357	350	365	332	361	376	329	334	363	381	331	335	346	346	361	364	367	370	317	345	360	347	359	340	342	342	331	368	373	362	365	365	341	340	358	330	363	365	372	360	368	338	366	341	335	351	390	369	357	373	310	337	355	361	376	365	366	384	359	351	354	357	319	335	355	356	363	348	339	356	329	336	358	354	380	348	335	321	354	347	346	355	335	357	339	331	389	315	375	363	345	348	337	352	375	349	355	333	333	358	349	381	337	343	352	339	369	331	368	336	336	391	318	329	367	384	350	317	352	398	352	372	358	369	328	334	350	369	366	338	355	343	343	347	354	329	337	364	417	352	339	358	324	339	350	361	342	347	337	318	354	333	324	345	346	353	366	354	326	372	338	347	334	334	329	358	392	354	352	353	361	373	355	354	341	327	345	359	354	336	318	361	346	309	354	337	328	375	390	364	355	336	367	363	367	343	338	346	350	383	337	347	323	329	338	357	347	365	390	357	348	379	341	349	372	332	354	349	314	331	359	324	342	350	370	334	370	337	322	367	330	373	325	330	342	331	345	363	349	344	378	347	352	344	365	326	359	340	348	355	329	374	325	362	345	359	366	334	334	330	381	361	389	338	354	373	333	354	344	351	343	334	357	368	348	396	335	343	326	310	361	324	371	342	364	365	315	368	367	341	359	343	366	340	362	354	357	343	369	399	330	367	355	356	359	310	356	337	354	331	362	333	319	334	380	354	325	357	348	341	357	303	354	362	327	343	335	327	335	328	346	350	355	355	354	357	330	338	323	328	383	314	363	348	334	335	357	360	370	332	356	344	345	349	338	337	362	365	340	360	334	331	337	373	348	348	341	379	349	352	314	371	306	347	350	340	381	360	301	339	387	353	365	364	349	358	340	345	354	346	338	339	369	366	343	380	319	374	359	338	368	319	358	299	372	354	339	357	363	341	341	368	342	364	346	340	368	334	365	343	349	355	378	365	365	357	365	382	350	371	333	336	381	383	360	338	365	371	362	378	334	363	343	346	355	334	298	341	334	323	364	348	348	352	381	351	358	331	316	364	335	323	360	343	341	369	349	355	352	352	338	323	339	320	339	376	359	357	358	368	304	352	345	373	358	373	343	356	341	366	330	351	333	354	351	353	344	340	341	351	382	367	341	365	360	359	354	328	365	345	350	349	350	380	357	368	309	342	396	350	328	362	307	382	353	338	369	376	331	370	338	323	399	345	353	355	339	367	311	359	345	369	328	331	342	339	378	348	351	361	334	372	363	341	371	347	360	378	357	357	358	331	355	341	349	376	357	347	343	356	341	340	355	339	360	344	373	340	370	330	360	380	376	358	356	360	353	308	374	370	359	363	335	320	373	362	357	348	361	350	338	347	361	349	370	363	328	359	341	390	321	351	381	347	307	350	364	316	340	383	376	330	373	334	317	371	345	348	323	354	362	343	335	332	370	370	334	332	370	391	378	377	347	366	326	323	377	383	364	331	353	348	314	336	356	344	353	341	350	289	346	375	340	332	330	342	362	349	371	334	361	369	365	356	370	322	331	336	363	351	323	373	354	382	319	359	362	374	324	340	350	369	395	325	327	367	369	336	312	376	334	381	349	366	354	328	345	351	342	352	376	345	354	355	343	340	359	323	346	357	355	377	349	315	356	361	349	310	343	366	370	365	336	353	363	300	334	341	350	367	363	312	345	361	344	344	345	348	321	360	310	345	327	354	355	368	337	338	329	344	337	300	350	341	373	339	342	334	360	347	341	377	360	352	341	351	361	346	328	377	343	316	354	345	323	352	337	338	335	371	326	336	349	344	356	348	357	330	357	353	364	343	342	360	331	341	310	392	367	363	345	343	357	381	348	344	341	352	389	341	353	317	328	334	345	350	332	349	366	367	346	348	361	342	350	341	337	349	342	340	344	331	370	373	343	357	369	341	366	361	365	360	329	346	333	354	361	347	323	394	366	335	381	358	331	344	360	345	367	350	356	344	360	363	349	383	336	314	322	336	335	330	350
35562	21314	13652	21205	18708	10029	4764	2330	908	241	210	201	257	239	225	213	213	220	234	202	222	241	220	193	224	227	194	186	195	199	214	211	219	219	216	240	220	207	210	220	218	194	220	192	181	222	217	246	212	199	208	207	220	244	197	234	204	216	199	204	207	223	210	233	237	219	220	243	214	230	223	184	201	224	224	217	223	233	200	202	221	218	230	203	251	214	215	225	206	204	222	219	212	204	223	197	212	209	196	219	232	240	207	234	232	224	200	214	235	200	199	244	222	210	212	213	216	230	240	205	190	238	224	197	189	206	244	197	207	194	220	202	213	216	221	214	225	207	231	224	185	205	217	210	210	211	237	198	189	214	216	213	211	212	224	225	217	195	209	230	200	192	203	200	204	229	216	196	233	214	200	228	216	196	179	203	223	202	199	211	209	211	226	204	223	211	202	222	218	245	214	239	222	200	240	230	211	231	220	212	211	190	227	191	257	204	207	221	242	225	235	190	196	232	218	207	191	239	212	206	214	202	205	232	209	192	204	232	214	233	235	229	181	208	225	199	227	231	211	208	228	205	202	228	216	208	218	197	227	225	211	211	211	218	189	197	185	216	216	198	205	203	207	186	221	217	216	205	213	184	227	227	217	230	211	193	189	253	225	215	216	230	242	234	207	213	212	201	222	215	198	199	226	219	211	204	210	214	242	222	222	215	218	214	196	206	204	201	184	217	191	252	216	208	208	220	234	208	214	226	227	221	232	219	210	193	213	222	208	247	208	219	226	213	187	216	206	234	207	214	209	213	191	191	217	223	222	206	213	211	216	202	227	213	193	204	205	206	233	215	217	228	190	214	223	219	186	209	204	228	236	220	208	224	205	221	205	184	202	222	254	191	219	207	225	191	203	206	182	207	201	193	226	225	181	224	222	219	223	203	255	210	210	216	203	203	200	240	216	243	212	239	204	256	218	209	222	182	208	200	194	220	236	178	228	208	196	201	227	218	210	203	194	213	195	195	189	252	209	224	210	200	206	202	236	252	207	228	195	210	221	223	214	199	202	220	198	215	213	238	232	216	226	217	191	206	209	201	236	217	234	181	252	225	215	202	206	207	227	181	226	200	219	219	236	211	221	227	187	199	210	199	221	216	237	218	196	234	208	193	184	218	204	196	222	224	206	217	229	216	225	226	238	211	192	224	205	193	214	239	237	204	204	251	230	239	237	210	207	212	253	194	230	202	214	230	228	212	221	229	215	219	218	222	215	224	204	218	213	193	220	223	206	215	217	191	183	203	212	203	224	220	215	229	243	237	244	207	191	235	204	213	219	206	238	215	202	211	224	209	204	204	211	226	204	219	226	185	210	206	211	187	214	212	212	238	210	216	207	194	222	208	222	221	210	224	217	234	236	199	205	264	196	220	222	228	227	187	217	239	211	207	265	207	210	223	234	214	234	224	214	202	187	243	216	242	217	201	215	221	212	218	208	206	216	238	248	194	212	203	168	207	216	245	205	218	203	220	201	218	209	185	228	213	202	219	225	183	233	205	220	214	197	229	216	201	202	217	230	229	253	221	254	182	223	205	230	194	213	236	192	200	225	206	222	214	193	244	221	245	202	210	223	202	212	214	184	197	214	200	191	244	228	212	194	205	206	210	206	187	186	207	196	181	178	223	213	203	228	204	196	214	213	214	226	208	195	219	202	215	212	205	175	199	212	219	220	203	244	212	213	189	201	223	214	223	244	227	235	207	200	243	233	225	225	224	205	214	189	212	219	213	231	212	220	218	197	217	215	230	196	225	224	201	204	232	219	233	228	224	233	239	215	224	231	205	220	194	229	210	193	191	210	204	248	219	210	192	209	232	255	229	198	238	208	216	195	215	237	215	198	208	227	220	221	198	225	217	228	204	222	237	231	227	229	218	238	201	215	186	218	207	218	222	216	234	208	213	190	265	223	198	192	229	230	223	230	204	223	213	229	217	208	205	207	198	224	232	240	213	218	233	223	215	206	215	230	231	222	188	240	228	207	200	232	204	227	212	225	226	196	203	229	224	220	212	204	230	210	202	206	205	224	227	185	210	176	201	220	206	219	221	235	245	222	186	220	201	223	218	244	201	210	229	199	229	213	221	201	184	218	222	216	198	183	236	213	179	233	218	220	201	214	215	209	230	244	205	236	190	186	199	230	232	225	255	206	219	223	183	217	215	236	221	216	206	241	199	209	204	211	217	191	232	222	226	212	225	204	228	193	220	213	213	229	217	219	204	222	211	226	214	233	230	232	221	229	200	220	221	202	234	217	220	215	228	217	236	207	196	227	186	208	200	222	226	212	229	224	206	236	232	213	215	203	208	203	207	232	187	213	232	208	220	205	205	226	207	206	194	221	234	218	221	222	231	236	208	217	226	232	226	210	220	210	208	224	218	213	227	199	213	239	217	200	208	241	225	221	200	239	191	212	169	200	200	225	227	212	249	210	180	203	221	215	227	214	206	217	198	204	181	201	227	248	226	184	184	216	225	212	204	221	190	209	195	229	245	213	221	222	190	228	219	189	202	204	169	214	193	215	233	219	216	208	220	199	195	224	196	215	225	199	213	209	240	186	187	215	230	225	217	223	193	248	180	201	227	234	233	194	202	219	192	192	220	204	200	233	196	245	219	214	203	220	227	231	215	178	195	212	202	243	231	248	215	223	217	246	238	241	238	204	232	198	236	261	236	193	220	220	207	187	220	223	216	239	208	198	187	213	218	215	180	226	209	209	198	203	212	229	216	222	204	218	246	215	198	204	201	213	230	242	235	232	229	237	225	198	199	193	228	246	223	207	211	224	203	219	226	221	214	199	210	202	239	219	194	218	217	210	225	224	214	217	202	199	219	210	214	238	217	209	216	262	240	245	198	208	211	231	206	238	217	208	193	225	202	211	204	239	232	234	185	184	198	212	214	202	206	199	215	177	242	230	241	221	221	205	220	183	228	216	208	226	216	169	220	238	223	240	210	249	171	202	210	221	217	209	213	206	229	237	214	223	221	197	200	228	207	207	197	199	213	228	196	231	222	225	173	222	201	216	201	236	244	226	230	217	223	209	191	225	206	193	218	217	200	198	200	218	221	196	202	203	206	221	231	246	218	218	220	192	207	212	185	231	195	214	203	213	215	209	217	220	226	204	230	207	210	197	219	193	225	220	191	190	222	212	218	199	217	213	229	193	207	210	218	216	214	203	238	213	227	203	198	207	226	215	242	195	200	214	199	224	198	241	222	216	190	206	213	227	228	250	212	225	190	208	208	218	215	211	246	233	205	205	211	237	218	194	237	221	227	196	206	215	247	201	216	189	219	228	225	229	255	224	238	192	230	248	238	231	255	220	201	223	229	193	215	229	217	216	193	218	205	205	214	215	200	212	215	209	206	235	223	239	199	249	243	207	164	187	206	227	212	219	199	204	215	231	239	217	206	217	220	202	196	207	242	215	202	190	199	230	210	220	197	180	227	221	228	204	232	195	200
22823	16357	18435	37035	34253	23643	15033	8192	2844	538	479	512	519	513	511	487	464	477	473	478	484	520	490	475	464	463	469	488	475	449	529	497	467	480	443	496	496	490	519	459	502	467	484	490	490	468	519	485	499	447	490	470	482	489	461	491	481	472	499	501	463	484	467	463	443	495	507	456	463	493	470	504	467	496	473	483	459	509	469	492	494	446	476	453	461	477	480	460	461	496	428	460	469	477	486	486	435	464	480	482	515	489	511	482	507	505	523	485	462	464	492	486	471	470	497	468	473	495	491	482	489	499	460	522	506	490	480	464	451	448	488	521	449	484	486	495	477	444	520	462	415	489	507	470	472	440	492	490	483	496	478	477	458	500	499	470	494	531	502	469	474	479	508	498	490	505	487	467	500	463	460	466	477	492	513	477	481	511	460	446	476	482	488	476	488	478	488	455	442	499	492	443	452	475	467	489	501	505	511	479	495	512	485	511	491	454	448	498	487	445	477	494	525	468	523	500	486	512	490	470	491	469	499	483	486	463	471	471	482	471	469	458	493	502	448	546	472	439	469	481	470	518	469	511	524	511	460	466	486	490	465	514	505	484	502	501	496	477	485	458	492	526	523	486	496	498	500	477	480	481	468	537	505	484	507	443	488	461	476	509	510	445	491	516	512	449	488	528	442	482	431	493	522	488	502	489	462	536	452	459	499	455	505	492	480	495	470	539	495	495	487	491	477	495	463	488	485	515	461	510	485	484	505	509	470	482	488	456	443	531	513	498	446	461	472	482	535	462	480	505	446	488	490	480	511	497	454	520	479	499	496	499	501	463	474	482	481	493	467	475	472	483	493	503	475	507	441	501	461	493	481	485	484	465	507	474	475	489	458	497	470	482	489	498	477	460	505	510	466	510	516	474	490	492	485	481	495	508	476	482	452	435	555	485	470	479	466	468	467	454	509	483	468	497	476	474	446	500	497	506	507	453	454	478	488	484	451	463	485	474	478	492	502	461	535	446	486	471	485	466	434	464	500	504	470	472	481	493	480	485	486	503	479	489	523	479	445	511	487	506	489	498	497	479	495	471	490	475	483	513	475	493	470	473	485	456	473	473	472	523	472	490	472	503	462	491	490	515	501	439	481	521	485	478	450	480	464	480	478	472	507	465	473	495	454	498	471	509	473	492	485	478	476	474	477	506	475	487	471	487	447	481	470	492	485	507	479	472	480	525	500	487	493	437	489	452	486	495	478	471	476	459	485	501	501	488	483	500	475	462	485	523	480	506	530	492	465	494	477	494	493	514	481	485	487	448	435	530	494	487	447	502	463	482	482	450	493	485	494	466	454	516	481	506	462	508	494	499	486	454	475	464	484	513	498	480	426	469	516	467	504	487	516	472	436	464	500	470	485	489	487	478	474	469	420	461	467	487	509	517	483	461	535	509	509	492	495	495	499	484	451	497	505	507	496	446	476	450	478	489	466	510	488	492	490	461	475	475	473	452	472	488	479	475	449	492	499	517	492	502	479	495	499	445	490	506	454	463	434	507	475	486	470	472	523	473	468	477	485	499	501	499	464	490	471	447	471	500	491	475	501	489	481	470	484	462	476	462	489	479	512	503	459	481	466	462	474	495	477	468	476	479	529	502	471	448	478	438	482	492	482	493	498	498	492	461	467	517	448	476	450	458	502	481	484	502	467	506	492	495	489	484	473	506	455	487	504	473	494	461	490	459	481	504	455	470	494	456	487	444	457	476	506	466	481	478	499	467	482	500	478	489	474	470	480	501	470	514	526	499	469	481	470	496	460	491	512	489	459	468	483	461	506	463	487	471	504	494	504	491	500	486	482	480	485	479	475	514	473	520	475	484	470	452	525	467	480	513	486	527	478	472	458	477	442	510	489	465	541	464	498	508	472	506	456	456	435	448	492	483	487	507	468	470	503	444	502	498	497	495	478	507	492	469	478	503	481	454	489	464	476	499	496	456	470	478	504	480	486	459	466	529	462	489	474	492	495	490	502	436	465	475	483	464	494	522	502	499	479	496	494	517	479	479	478	446	428	481	489	450	457	533	472	459	480	428	472	508	480	461	493	461	479	494	492	473	489	478	493	464	543	460	507	475	498	507	477	474	456	480	491	464	473	520	505	498	470	474	459	525	494	492	481	469	451	440	459	495	488	510	504	489	476	468	499	508	460	501	465	483	476	462	463	502	463	466	449	469	442	492	462	487	446	483	498	502	471	465	470	503	491	470	485	454	519	484	494	462	499	494	481	524	449	435	500	490	451	457	482	473	461	487	510	484	508	496	503	507	490	454	486	476	495	499	507	464	464	431	470	493	496	501	501	505	510	479	465	469	490	471	531	465	478	480	511	470	516	510	460	486	479	478	453	496	521	504	498	521	484	491	465	466	524	500	500	478	477	504	447	502	487	504	501	483	499	509	496	483	508	450	505	495	443	510	449	453	524	479	491	497	482	466	481	461	486	459	505	477	469	459	493	454	487	510	484	478	461	510	468	477	459	482	500	490	541	495	502	458	495	493	449	473	519	458	472	509	468	479	459	524	526	488	459	482	473	504	489	461	476	493	492	506	498	468	496	494	488	504	491	492	496	505	508	466	473	459	500	495	488	508	497	515	469	470	490	487	510	505	472	474	494	505	476	480	480	460	438	475	437	450	474	501	479	495	497	469	513	458	478	482	524	538	497	455	485	496	480	507	486	484	495	499	482	449	516	480	506	540	458	506	516	464	520	495	496	474	511	527	475	473	451	499	481	479	518	475	460	503	533	509	462	488	479	518	449	501	471	512	500	462	488	490	474	505	465	467	483	534	499	510	464	479	498	454	462	474	495	523	474	479	478	462	513	470	477	462	474	483	501	493	472	490	485	477	518	507	517	496	532	492	494	506	468	473	502	448	481	467	461	500	511	458	480	504	494	499	497	470	496	454	495	510	475	459	396	483	503	465	543	495	498	459	493	480	487	481	501	488	474	468	484	468	455	494	523	472	485	457	495	485	480	496	497	493	486	440	502	458	500	516	482	443	526	488	515	501	459	451	491	509	546	480	483	522	462	478	516	452	472	480	453	477	468	474	500	500	466	511	485	470	465	493	505	506	529	459	491	507	492	524	502	514	504	465	476	495	469	499	497	481	489	498	474	466	500	483	512	509	483	472	467	486	466	492	492	455	489	511	450	500	505	471	470	481	489	467	500	475	454	464	492	477	460	482	483	512	506	536	483	537	489	485	508	452	463	515	501	494	482	455	464	484	509	503	492	488	468	486	510	515	489	476	478	506	455	494	485	469	471	483	487	513	513	520	489	503	501	478	429	519	490	475	457	492	472	450	407	482	490	491	477	448	504	491	500	477	462	479	480	526	477	457	522	481	492	502	461	466	478	437	434	500	442	470	488	491	466	489	451	499	507	461	484	495	464	463	500	503	484	486	561	500	489	505	482	493	469	466	489	454	492	495	476	477	461	502	482	482	485	526	487	499	464	466	494	439
46807	30502	22837	35645	32034	19986	10381	4815	1466	203	202	208	207	216	195	177	178	204	213	190	181	189	189	190	197	189	216	212	218	202	205	186	215	193	196	193	214	198	175	189	191	199	218	200	194	194	195	194	189	184	217	187	194	188	202	165	177	194	196	176	197	188	203	175	194	181	173	202	170	166	199	220	203	186	204	195	203	185	210	179	202	178	189	208	211	221	189	164	186	186	181	183	188	215	177	203	225	201	196	195	246	186	191	195	199	206	193	193	183	199	191	204	203	224	204	187	186	189	188	195	202	207	198	192	170	213	185	196	185	203	226	197	174	185	175	193	203	192	188	161	200	195	189	204	196	177	203	217	185	228	186	170	171	215	198	194	214	211	189	204	207	186	192	175	212	203	199	184	183	183	183	191	176	188	205	184	188	185	203	198	205	211	177	196	194	200	167	169	173	199	184	191	199	189	204	197	195	193	209	211	193	209	205	205	176	185	228	175	189	193	204	196	181	226	170	196	207	203	204	215	200	190	189	185	200	175	199	181	182	187	219	174	218	198	188	207	204	193	189	187	189	198	192	212	183	204	192	186	188	178	191	206	189	181	184	187	206	205	218	196	222	204	189	194	214	195	212	205	203	192	195	168	195	170	204	197	178	194	190	219	197	188	180	200	191	178	182	222	182	176	196	201	194	203	190	204	210	192	213	186	209	227	195	200	190	197	184	191	195	210	215	174	177	169	198	195	183	184	198	174	189	192	192	184	168	222	188	174	179	197	184	197	177	197	216	204	197	186	192	229	206	219	194	204	198	171	206	187	178	171	199	211	197	184	199	185	193	196	188	219	210	207	207	207	167	196	224	213	197	203	182	211	183	199	212	201	177	208	171	209	214	215	204	209	183	207	195	188	212	209	212	190	188	220	167	198	204	209	179	199	183	222	219	165	195	160	203	198	184	201	195	205	170	196	176	167	209	157	182	241	199	210	199	216	207	180	199	219	216	165	205	191	199	204	200	226	207	192	191	203	180	205	185	191	179	183	186	199	208	202	191	220	221	183	182	171	202	188	203	199	216	189	196	207	219	194	189	173	190	192	222	150	172	198	157	216	193	184	215	184	193	192	170	186	191	181	173	200	189	185	174	175	197	190	191	212	212	182	175	204	189	174	197	209	209	216	193	175	197	196	201	188	188	171	213	205	171	228	197	208	204	191	209	178	194	216	205	202	171	210	189	172	185	194	198	210	216	168	210	179	193	183	214	205	221	194	185	207	194	188	206	188	174	189	215	191	191	194	204	217	180	181	197	215	198	184	201	212	207	171	174	188	188	194	220	206	215	232	180	167	165	175	189	212	186	206	208	212	196	190	192	182	185	210	202	178	200	195	190	179	225	229	174	193	176	196	165	178	200	178	186	173	182	197	202	204	218	189	183	188	189	217	187	203	219	200	201	184	214	173	201	190	177	183	210	191	160	200	204	190	228	222	191	181	209	208	189	180	201	200	208	194	184	197	215	208	210	194	179	167	208	208	221	203	167	192	208	175	178	207	198	168	174	215	190	205	200	176	199	231	208	207	198	198	190	195	193	177	196	188	215	186	185	184	189	176	196	174	205	186	188	161	219	174	172	207	182	193	176	213	195	209	187	182	239	211	177	169	185	189	188	175	181	192	184	179	181	193	212	175	178	186	195	206	214	191	190	178	184	195	196	171	190	202	204	189	201	191	189	196	193	198	210	175	203	187	195	186	192	201	209	203	224	184	184	194	214	215	175	182	225	204	195	181	194	223	212	207	202	193	209	169	178	182	235	206	210	215	190	193	177	177	184	169	208	201	208	172	191	174	168	203	192	194	168	198	207	199	174	216	191	200	194	193	165	210	198	162	183	190	192	192	184	180	191	185	199	193	185	190	187	191	213	181	222	208	188	192	200	215	211	195	192	202	178	196	187	228	180	169	224	198	193	168	198	187	188	215	218	187	177	192	224	219	192	209	200	183	194	195	228	182	197	174	211	205	193	208	196	176	226	207	183	196	197	180	202	188	175	192	176	215	204	183	180	218	206	200	200	165	202	197	189	189	177	190	188	180	186	194	220	165	208	205	188	190	176	217	196	194	185	191	184	193	178	186	184	196	199	201	198	220	200	207	173	172	205	166	192	204	176	198	188	169	185	188	183	194	213	160	195	194	209	185	195	196	187	177	205	205	183	190	185	202	207	194	214	219	186	197	192	187	192	172	201	190	192	216	209	206	226	207	195	213	196	204	194	196	195	184	203	195	220	184	176	204	179	189	152	187	180	192	174	170	193	190	205	209	205	204	200	185	178	199	195	197	220	185	214	188	194	170	203	201	200	193	198	210	165	191	183	219	204	194	176	208	224	199	209	205	165	212	173	194	214	194	207	175	185	185	177	192	219	196	194	192	192	189	192	183	194	207	205	176	197	195	188	186	187	205	203	183	195	215	210	186	217	203	197	169	189	201	205	207	194	182	217	203	185	187	199	216	205	182	199	213	188	164	179	172	205	232	216	168	230	187	202	171	204	176	201	195	195	182	215	170	204	194	205	212	180	199	221	202	212	173	209	178	189	181	203	166	187	227	177	164	172	167	214	217	188	205	202	229	202	182	199	201	216	196	218	200	181	214	186	186	200	193	208	201	213	200	169	196	190	186	193	171	178	202	194	177	213	181	187	180	188	180	212	215	194	185	191	197	206	231	194	196	217	173	214	197	238	195	192	197	157	154	209	202	230	199	189	208	228	196	204	199	189	197	191	186	189	216	196	204	197	158	179	203	201	181	206	187	201	222	207	205	162	189	220	227	212	168	172	181	180	184	179	195	195	201	193	195	177	180	172	189	176	191	183	203	231	224	184	189	179	194	220	188	192	209	186	176	189	194	197	198	207	196	174	191	191	207	195	187	214	204	195	199	180	225	201	220	193	192	178	209	201	201	232	232	177	180	167	171	196	191	197	165	208	170	207	177	184	194	211	207	202	201	196	208	205	167	205	170	182	197	199	200	185	200	193	164	221	188	202	199	179	195	209	207	196	203	171	228	173	184	181	207	219	207	192	213	199	202	204	206	191	197	200	213	185	214	215	178	167	182	180	208	196	187	233	199	188	174	197	147	176	192	196	180	213	198	197	199	194	189	183	193	175	208	215	171	200	209	198	146	198	223	212	201	179	190	174	184	196	231	198	227	222	190	203	188	208	216	190	183	182	218	191	227	179	171	167	192	207	191	228	200	163	208	216	182	211	165	223	199	222	206	186	158	178	183	179	185	206	199	187	205	190	179	179	235	185	189	180	176	227	208	193	205	192	184	193	171	163	198	198	202	180	188	236	210	211	220	171	174	176	185	207	182	206	188	196	169	178	174	211	209	200	210	187	204	172	198	201	153	202	161	183	211	205	200	168	188	183	225	175	186	224	184	203	185	183	191	210	187	187	206	203	189	198	203	210	174	198	199	196	173	201	198	187	177	218	181	186	191	189	167	201	180	180	178	203	189
29459	22767	26823	48430	45762	35219	24496	14905	4741	490	454	430	448	480	428	461	429	437	442	421	447	476	450	474	402	411	439	461	384	433	445	445	471	437	429	422	434	432	394	434	413	416	405	451	444	398	439	410	421	418	435	417	438	420	436	466	439	439	448	425	423	451	425	442	411	457	424	426	457	430	406	423	441	458	463	477	454	425	448	434	410	427	412	395	460	456	421	423	407	424	462	464	452	417	447	435	429	387	458	399	417	464	435	424	436	417	447	433	480	466	444	430	434	441	437	408	441	406	440	420	417	427	434	438	442	437	477	433	438	415	446	449	441	419	414	461	424	463	440	434	471	418	400	425	436	473	405	417	472	451	420	416	443	404	449	460	431	445	425	439	407	436	440	470	469	440	454	466	426	466	431	440	420	418	421	406	430	434	476	416	462	420	424	436	443	407	425	441	463	459	435	441	458	393	429	423	485	388	465	414	402	442	435	450	396	424	426	402	423	442	417	438	459	387	430	448	410	431	444	435	415	458	445	453	407	433	466	415	406	428	433	445	418	422	442	419	413	414	442	424	406	453	410	411	457	424	435	495	465	431	438	437	436	463	423	457	417	445	451	421	386	434	442	416	416	433	379	436	445	391	442	429	429	456	426	453	450	441	421	484	434	476	431	434	431	402	410	445	419	458	396	431	446	426	410	448	439	408	433	439	432	430	418	424	414	430	415	449	448	461	442	373	431	428	456	460	418	433	409	439	417	458	449	456	414	443	447	422	406	421	457	401	425	417	450	423	414	433	424	433	399	432	458	438	446	494	412	405	428	424	434	425	442	432	424	446	438	449	417	458	430	444	428	434	439	408	466	429	449	453	407	395	446	417	449	431	399	465	448	438	422	449	463	443	423	425	444	441	433	438	420	485	385	427	424	450	419	445	433	456	457	391	429	418	453	455	445	443	434	459	418	453	463	451	421	461	485	445	412	421	453	414	481	493	416	447	432	442	430	431	452	421	424	429	430	462	428	441	441	418	437	427	433	443	446	420	426	424	444	438	459	426	446	435	442	431	450	438	401	436	442	441	395	410	414	448	472	454	424	445	431	408	425	402	417	446	427	438	416	423	421	411	450	449	421	447	426	437	449	410	464	429	447	470	432	423	422	466	444	440	476	420	415	428	409	398	425	444	436	424	478	396	440	418	447	404	465	454	451	411	425	427	447	443	436	432	425	455	465	442	458	413	405	439	412	445	391	428	440	462	424	429	425	439	438	482	437	427	443	437	450	441	467	406	450	413	470	428	431	446	407	434	410	437	452	426	450	378	451	449	442	447	415	409	440	436	431	431	449	412	456	434	427	431	437	400	440	457	430	453	390	448	415	431	428	398	448	382	428	425	440	432	435	433	433	432	428	403	454	441	444	410	401	420	419	436	459	431	452	380	430	454	444	417	476	387	458	448	423	438	461	458	466	409	446	432	405	445	424	449	421	411	444	439	403	418	431	445	417	419	427	451	421	446	441	477	460	445	440	453	406	426	456	453	430	437	428	422	409	430	379	426	420	429	397	440	450	460	429	397	437	411	425	425	446	438	467	430	446	435	438	441	413	455	429	413	435	426	440	426	479	436	452	416	436	423	430	429	420	424	416	421	466	398	429	426	418	435	445	420	414	447	446	441	390	435	395	403	440	446	440	418	430	408	458	398	420	422	439	424	424	444	510	435	459	448	387	414	389	437	427	465	406	440	411	448	447	430	423	449	422	464	413	438	455	433	407	433	426	443	417	444	447	433	478	455	425	463	396	433	424	431	411	436	416	408	420	417	433	408	423	443	454	446	395	450	412	467	452	432	429	447	421	410	430	387	455	414	426	423	408	417	413	423	442	420	415	412	454	424	449	415	447	410	443	454	470	456	441	457	443	420	419	422	403	462	426	443	419	385	438	435	437	404	466	411	425	454	443	418	449	422	444	446	428	417	422	410	447	426	448	441	421	433	465	443	462	441	422	444	449	431	426	428	402	406	421	426	418	409	462	428	428	405	451	434	439	429	420	448	421	458	404	447	424	435	409	455	431	438	437	454	422	408	405	430	462	430	441	401	414	437	467	483	409	496	452	426	474	470	444	413	441	434	451	437	453	442	442	449	425	386	457	475	452	450	492	437	442	432	430	436	466	436	427	470	415	409	416	444	446	419	410	446	443	428	453	441	475	448	424	441	429	413	388	436	470	420	430	431	401	455	438	461	452	417	444	407	435	436	460	462	419	421	456	382	462	445	428	418	431	433	438	461	437	413	430	410	477	426	446	416	425	456	434	438	467	478	430	416	406	410	448	452	427	455	439	427	405	462	460	410	435	459	414	429	406	417	436	415	447	466	385	416	436	410	442	438	408	446	430	450	464	474	441	440	404	471	453	425	425	406	446	400	443	436	438	436	427	435	449	457	444	455	417	452	459	448	428	418	465	425	460	438	398	420	437	455	445	422	452	435	428	447	444	451	426	411	392	442	446	432	433	418	471	437	468	393	462	451	439	435	447	437	400	438	432	407	450	430	460	453	433	445	463	431	458	432	436	471	403	430	419	423	416	425	429	433	437	404	473	444	438	449	447	436	414	469	440	483	431	423	440	446	433	425	433	418	421	416	433	446	429	422	418	433	450	455	393	440	467	444	422	370	483	393	480	457	414	439	461	480	423	436	448	403	431	405	434	435	410	401	444	435	388	436	409	437	406	370	468	434	420	432	416	448	425	434	438	431	460	452	459	410	413	462	405	452	413	458	441	441	411	396	417	451	437	432	448	392	441	420	438	439	448	413	406	413	436	425	430	441	461	440	469	378	475	426	428	443	457	437	459	434	459	452	425	452	421	457	427	451	436	439	434	434	415	370	393	431	411	397	483	436	426	455	411	436	454	424	441	414	448	425	430	424	426	436	414	431	430	448	436	398	420	407	448	443	439	418	452	432	445	445	428	408	414	416	418	424	417	433	448	423	384	451	454	395	448	430	432	462	413	448	470	497	440	430	431	462	416	450	445	399	421	416	407	452	442	450	451	435	427	466	430	446	409	435	457	420	460	454	461	436	412	446	450	434	454	458	423	468	486	426	448	432	418	416	450	419	417	429	475	410	454	412	437	429	440	448	428	486	432	450	450	497	447	441	446	440	423	416	395	442	461	445	443	449	440	431	405	428	438	436	471	454	453	434	466	429	442	439	466	424	441	448	442	425	461	411	427	423	429	416	414	435	442	434	429	453	441	436	408	449	432	428	421	422	410	395	402	465	444	458	453	466	436	419	438	422	444	418	438	437	420	460	445	412	422	445	429	423	392	419	451	429	415	426	442	427	434	459	417	402	403	426	442	404	457	420	382	444	431	415	431	448	456	425	458	435	414	415	409	418	410	443	447	467	437	474	446	437	426	402	460	426	438	463	440	452	450	406	403	450	445	461	431	442	411	428	426	409	430	426	420	455	446	451	442	469	437	435	409	424	429	457	477	442	417	422	435	452	437	406	450	433
19613	9745	4982	3221	1777	963	530	315	217	143	159	165	161	152	184	160	140	162	150	139	157	185	156	144	146	151	154	161	152	129	137	158	137	167	136	158	172	164	157	166	148	137	151	161	179	168	167	182	111	157	176	129	148	148	161	144	141	177	159	174	173	160	170	148	145	154	143	125	138	177	141	154	145	159	185	143	160	160	162	182	165	140	173	172	155	166	149	171	165	142	157	166	167	145	143	150	151	134	177	183	174	162	156	163	167	167	137	155	140	151	160	163	164	158	138	161	155	155	137	159	144	165	136	141	176	136	131	148	182	156	159	134	170	155	160	163	160	173	156	144	173	145	148	145	153	152	139	135	145	163	141	158	151	156	155	150	135	143	165	167	127	135	158	157	159	142	145	152	167	154	154	190	168	168	144	164	153	146	158	140	141	168	139	152	137	148	164	154	162	139	152	160	144	150	161	163	147	131	160	144	150	154	170	161	178	148	163	156	177	144	159	147	142	129	178	165	137	151	169	161	171	140	150	156	146	133	154	162	147	155	149	153	154	147	153	146	160	157	152	179	167	152	133	156	169	143	156	164	169	142	162	158	148	156	163	155	153	161	185	159	145	158	141	174	163	162	159	134	161	151	137	144	153	177	160	159	166	144	150	139	145	160	157	160	153	165	145	154	139	173	164	129	133	136	151	129	147	153	170	159	146	166	152	137	145	137	160	181	142	151	160	133	153	155	179	135	135	159	167	149	143	163	153	144	137	139	143	152	130	148	166	169	136	157	135	167	175	163	142	166	142	188	154	147	146	155	127	144	152	147	133	156	146	150	156	163	150	152	161	151	179	137	165	148	157	171	158	168	174	159	154	148	134	156	166	125	138	161	152	165	140	140	125	140	132	150	146	159	144	170	157	140	142	131	142	151	171	132	141	162	155	120	139	167	151	166	149	154	149	176	161	153	151	155	154	147	137	146	162	150	158	154	173	166	164	152	149	163	155	151	166	153	132	133	165	153	156	156	135	165	169	166	159	168	152	145	143	160	150	145	175	170	162	149	143	150	159	156	156	162	166	112	149	139	168	172	164	156	148	146	154	157	128	128	143	140	144	172	128	158	169	153	146	160	166	157	149	149	150	140	143	159	127	158	142	168	150	159	155	175	161	150	178	160	176	154	150	145	138	149	178	154	133	171	128	168	143	142	161	179	173	153	160	155	138	152	170	153	162	157	162	153	153	164	169	139	135	142	135	139	151	157	131	166	144	161	176	166	148	164	147	132	161	150	127	151	182	152	145	173	145	157	155	149	168	139	156	169	167	155	161	149	153	149	181	196	173	150	168	160	132	146	148	155	154	166	175	151	148	165	142	184	170	146	149	156	155	162	152	136	164	177	159	166	145	134	150	173	152	136	157	158	132	160	153	144	160	153	146	162	158	172	158	160	170	149	161	127	147	161	172	152	136	144	175	168	173	153	126	148	158	182	164	164	146	157	145	169	158	165	164	151	150	167	148	133	142	157	156	166	177	160	160	163	151	136	140	164	162	139	151	164	139	149	164	169	163	144	153	151	134	154	152	191	159	141	177	177	157	145	179	153	168	133	125	140	136	135	139	149	152	171	138	160	162	127	159	150	144	139	166	132	166	132	157	140	170	132	145	121	171	127	156	167	146	173	183	156	156	166	155	141	202	140	162	151	148	150	175	147	163	163	157	166	167	147	164	137	183	138	160	145	149	148	132	138	172	146	141	168	173	150	149	159	161	160	163	181	137	166	140	159	140	153	155	155	142	157	158	131	155	149	162	160	130	144	142	151	172	176	140	141	170	158	158	157	178	158	164	138	152	146	154	142	147	152	139	158	130	161	165	176	140	148	134	181	165	181	168	158	173	153	152	128	141	167	141	160	138	145	126	177	164	161	181	127	161	149	162	136	164	164	158	155	133	169	153	153	181	157	146	151	151	138	162	145	162	139	140	132	165	152	149	167	161	152	144	134	173	162	134	143	160	167	154	144	159	158	135	171	165	163	135	130	147	129	174	138	164	169	129	167	153	144	151	166	144	160	148	153	157	153	167	151	140	130	126	141	136	154	166	189	140	151	151	169	152	146	173	136	162	173	154	174	167	171	189	139	155	151	194	163	173	163	169	142	157	143	154	149	140	155	157	144	170	142	152	147	174	179	162	144	170	156	137	180	148	154	155	158	155	135	149	152	173	155	163	145	138	160	154	159	170	157	157	140	163	167	143	136	164	139	174	170	165	146	134	149	164	131	141	154	171	158	153	139	164	142	181	142	147	166	162	159	156	143	149	165	143	166	144	146	164	152	155	170	152	165	144	165	147	127	151	154	179	170	149	146	159	176	155	158	169	153	165	178	164	161	161	174	162	161	191	163	160	159	167	159	162	148	172	133	139	166	157	148	174	160	146	151	156	161	138	136	151	158	144	167	158	149	138	162	178	174	160	154	139	159	154	160	141	159	155	147	164	153	169	164	141	161	142	170	164	159	160	155	154	150	155	162	154	131	146	167	154	154	140	161	148	196	167	156	152	146	152	153	176	164	144	140	156	159	135	151	162	156	159	175	156	163	162	169	149	156	146	162	121	156	146	163	156	147	147	152	159	143	159	150	155	143	154	135	147	172	158	167	151	159	141	161	142	152	160	148	137	136	153	161	170	150	140	165	139	155	141	135	148	172	152	160	142	153	139	158	160	153	162	141	135	163	141	151	159	157	129	139	149	145	164	169	161	163	178	176	164	168	162	160	148	171	161	189	130	156	159	162	187	146	167	152	166	150	157	170	163	162	142	154	146	148	152	143	148	143	168	149	169	153	139	149	155	163	159	150	132	144	132	144	161	142	160	141	152	145	138	140	142	150	158	174	140	152	171	156	121	158	151	157	154	159	153	161	166	171	138	158	153	165	162	161	152	166	163	144	138	155	154	155	147	134	153	144	139	162	182	166	164	164	161	159	146	160	160	153	130	151	160	141	152	151	172	154	149	163	147	159	173	132	143	174	171	137	168	165	128	155	156	149	172	148	166	173	184	182	156	151	149	176	169	161	155	170	151	160	159	157	163	169	149	146	144	163	143	151	161	160	154	145	152	162	157	165	180	143	152	149	139	155	169	146	125	136	145	148	161	158	163	164	148	159	145	138	133	151	151	152	142	152	138	178	150	166	167	164	157	161	178	174	172	166	159	166	139	141	168	177	170	160	132	154	144	149	160	144	150	163	143	178	161	150	175	134	149	174	154	153	153	147	177	141	167	152	175	131	143	177	170	146	161	159	161	145	161	156	163	145	166	168	141	166	163	166	141	180	151	137	136	149	161	145	160	170	136	150	173	127	177	171	165	131	155	141	150	130	154	156	145	149	155	153	176	161	142	155	155	172	168	144	144	132	174	157	136	139	148	159	157	134	151	154	166	132	164	187	140	156	174	138	148	139	141	143	163	146	138	155	164	159	166	152	169	129	150	166	145	146	148	149	162	167	209	162	160	154	157	154
12470	7960	8302	8720	5879	3578	1962	1172	617	356	357	352	397	388	333	350	350	371	353	339	349	390	365	380	344	348	399	375	386	372	341	363	344	381	376	371	348	377	362	365	380	370	362	355	381	326	385	363	377	354	357	370	351	357	317	344	365	374	380	349	376	375	377	359	410	382	352	392	372	385	382	385	364	366	358	374	384	343	399	348	372	336	370	377	384	386	352	375	351	377	383	387	385	367	428	401	381	362	378	363	345	329	364	391	369	350	377	385	374	360	395	338	368	340	339	343	375	321	375	351	398	372	383	384	371	370	376	348	335	374	386	366	392	366	396	393	397	353	394	378	382	367	423	420	344	363	345	401	409	372	378	359	383	384	370	385	369	383	325	366	390	345	391	386	332	356	356	365	374	360	350	377	357	353	351	375	349	393	360	390	343	344	360	357	349	366	395	360	397	307	339	375	341	368	400	387	366	322	360	377	363	341	359	372	385	360	382	349	373	343	364	353	368	351	344	380	362	355	368	399	376	375	362	365	358	364	386	336	391	435	365	397	352	378	396	411	384	343	367	343	373	389	382	360	356	342	333	346	373	376	354	368	363	358	356	369	363	352	382	368	353	392	366	369	328	381	343	343	348	361	351	391	386	343	373	371	368	386	402	371	383	382	372	342	364	353	387	366	368	334	359	348	373	384	385	367	345	352	374	355	370	350	372	361	366	394	354	387	408	371	351	362	358	394	380	378	379	362	378	372	355	365	363	353	374	355	382	360	331	346	354	390	322	379	354	383	358	361	393	379	367	363	386	340	404	347	364	383	372	328	355	382	394	355	364	383	306	380	360	391	377	368	398	351	389	380	319	384	321	375	352	338	361	379	371	364	371	364	350	344	357	389	349	398	378	383	407	372	384	393	396	354	359	366	366	386	352	359	378	346	357	367	396	363	357	384	383	333	360	354	369	369	362	385	366	355	366	370	348	381	373	423	379	343	364	354	382	383	365	368	394	394	357	386	376	369	345	395	387	371	356	400	401	351	382	357	341	346	372	369	371	343	347	367	370	379	356	354	374	367	369	326	366	336	347	401	374	358	386	403	369	331	361	409	370	351	359	372	350	359	363	363	363	361	367	361	343	343	334	365	362	365	343	338	392	374	352	409	358	365	345	373	371	351	364	380	330	356	371	398	342	367	345	421	394	355	343	374	371	348	339	338	348	376	364	370	355	408	361	386	361	360	352	364	380	372	377	380	343	401	326	356	339	342	364	383	357	366	376	358	379	362	334	352	370	371	367	335	379	394	356	406	335	361	366	360	365	345	345	406	343	366	347	388	391	371	372	359	390	371	354	337	378	365	371	380	388	340	390	372	369	365	373	344	371	376	334	373	372	348	366	370	340	379	347	365	381	338	357	367	364	352	396	362	374	336	353	366	353	343	381	374	364	381	373	362	411	399	354	366	371	351	399	386	371	398	340	361	373	392	376	354	383	345	368	393	349	346	361	377	350	344	373	340	358	362	368	364	349	385	376	355	368	358	368	369	395	372	394	368	398	325	377	349	376	390	363	374	365	337	362	373	348	390	372	382	353	355	346	365	347	392	344	363	357	362	361	379	341	377	367	390	386	356	378	386	363	360	385	352	366	395	379	375	406	372	380	405	382	355	369	370	358	367	352	383	389	371	331	401	360	379	395	364	393	378	368	378	394	372	367	387	362	376	387	352	366	344	393	348	361	377	385	376	367	377	360	370	378	363	387	355	350	365	389	354	362	325	367	364	372	347	373	346	389	365	366	384	375	353	354	338	367	350	339	379	335	383	363	395	405	356	374	349	363	358	364	398	375	389	360	349	375	352	386	348	391	354	361	383	379	326	360	358	335	354	384	343	393	360	358	370	354	398	361	355	360	360	374	374	366	358	366	352	333	338	336	361	370	381	390	368	378	371	369	373	353	359	368	329	355	370	422	364	368	365	358	364	357	377	358	388	345	371	377	369	369	383	361	353	345	365	380	337	363	360	368	346	372	395	359	373	331	324	360	328	357	399	343	367	377	380	335	367	385	384	361	382	364	379	387	349	362	373	354	359	368	376	333	383	368	382	353	372	354	374	374	396	386	319	349	351	362	360	387	338	375	356	336	383	374	373	369	330	364	364	349	376	350	374	352	347	345	406	342	373	361	384	336	348	377	358	353	413	379	355	354	386	348	387	375	369	365	426	404	376	366	366	364	383	357	355	387	375	370	376	389	365	381	390	369	331	336	381	346	394	378	393	354	365	324	380	351	360	364	378	356	373	369	368	358	361	372	362	361	347	371	378	363	350	361	338	349	335	358	419	377	353	342	390	337	353	381	368	354	393	324	371	368	371	373	382	374	379	394	367	374	357	384	373	366	371	351	372	354	383	364	373	351	374	373	344	368	378	336	392	370	389	368	364	382	366	443	375	386	376	367	384	364	394	368	378	343	382	376	376	389	360	409	378	356	383	359	341	372	406	365	391	368	353	358	376	357	353	386	403	342	351	411	342	379	383	369	378	380	361	379	382	378	343	345	360	357	350	366	375	394	372	386	343	349	378	374	401	354	366	365	315	345	351	376	352	363	368	376	360	360	357	354	380	394	356	361	333	357	379	358	357	352	347	373	385	359	343	362	392	351	392	344	385	332	320	373	370	343	345	333	378	361	398	388	377	376	377	372	384	373	339	362	371	375	387	342	373	347	386	390	368	357	377	360	367	374	391	413	376	359	353	352	383	391	405	345	394	339	356	352	382	332	369	364	388	373	377	380	378	360	361	346	374	349	375	375	370	384	339	392	375	368	399	402	347	338	321	354	348	343	366	359	388	369	364	370	392	324	354	386	363	403	357	350	374	340	346	404	372	359	373	347	390	397	349	384	374	371	344	372	339	365	376	360	367	363	386	369	385	368	350	381	344	369	364	372	346	379	360	370	351	376	367	344	389	331	334	367	389	345	363	415	356	360	347	414	366	366	332	347	392	368	398	388	363	369	391	381	387	370	351	404	373	398	329	367	365	375	374	342	348	376	369	353	380	369	369	375	377	391	347	330	377	330	398	361	361	359	350	354	389	377	348	365	343	389	346	398	377	381	373	370	379	370	378	361	349	395	329	371	356	365	352	367	352	370	405	333	387	396	373	353	367	386	339	391	414	363	392	365	383	389	344	381	384	339	363	336	352	327	372	366	375	378	339	342	349	385	368	358	382	357	376	360	409	414	371	383	378	375	374	365	375	371	355	362	379	389	342	331	385	387	392	410	373	315	403	351	364	319	353	400	359	372	379	371	335	341	354	413	399	372	352	398	361	395	387	373	392	384	361	375	354	376	382	359	367	371	349	353	319	379	343	347	337	384	358	384	374	374	382	324	380	382	391	376	361	361	358	338	386	400	360	364	326	385	352	358	384	345	377	390	354	351	373	382	362	369	393	373	402	311	357	355	386	330	361	396	357	362	355	385	370	400	386	370	383	376	393	356	353	359	392	358	376	379	405	367	361
36219	23586	18840	22494	16289	9282	4763	2320	1078	219	220	197	201	233	245	221	227	225	215	206	204	186	174	202	190	248	229	232	226	224	233	218	217	228	219	199	221	207	235	242	243	228	238	238	230	208	244	248	221	230	253	231	197	218	213	221	234	228	210	233	229	251	213	225	204	214	247	253	205	217	222	212	235	225	221	232	220	236	215	240	241	219	228	225	254	217	228	202	207	239	218	213	245	225	248	190	205	211	219	249	211	209	235	208	213	214	217	213	229	250	224	223	218	217	243	227	246	204	235	227	182	206	204	233	219	240	190	247	221	224	225	227	211	213	211	189	249	204	215	208	260	250	229	226	215	225	206	202	236	221	214	225	237	229	209	206	234	224	232	199	198	196	211	242	196	224	242	217	209	213	258	227	214	221	227	250	212	227	205	197	215	213	203	219	235	220	227	220	222	239	208	193	225	250	239	241	234	204	254	232	214	173	237	241	264	223	197	227	199	205	222	243	232	234	210	224	221	218	201	222	224	220	225	190	223	227	223	208	224	223	232	208	237	222	256	234	201	208	219	230	271	223	204	239	208	212	205	238	225	227	203	243	186	224	199	189	249	210	231	230	229	211	232	220	270	212	195	221	228	235	207	216	216	242	229	222	228	195	217	229	228	220	198	214	222	223	204	201	223	227	208	210	227	229	211	219	223	248	241	240	224	250	202	196	236	207	235	204	200	239	224	193	192	219	197	176	219	230	253	242	218	226	218	250	234	234	226	202	247	233	238	205	219	207	261	251	190	252	240	209	229	212	188	210	205	221	217	223	197	241	231	231	187	218	208	207	229	209	236	238	246	226	221	235	230	233	244	203	228	203	226	223	206	212	209	206	216	224	218	234	209	225	220	240	232	232	225	205	230	210	244	220	212	241	228	200	231	232	235	215	214	233	206	186	227	235	223	239	225	212	222	212	224	249	225	214	212	225	237	227	210	219	206	209	219	222	220	222	221	235	227	178	245	251	231	224	227	219	194	229	200	213	220	225	222	208	201	238	225	260	217	223	249	187	196	226	212	227	212	211	209	239	236	216	229	206	217	222	231	207	226	193	233	242	240	218	243	247	205	235	226	222	222	224	214	246	232	226	222	248	206	201	254	240	219	235	236	215	217	216	218	218	196	218	197	230	202	187	243	223	210	223	206	238	251	256	256	211	246	226	218	261	206	235	224	209	185	219	207	272	190	202	200	209	247	214	203	250	231	203	225	250	221	227	197	224	210	239	218	209	219	218	228	231	247	207	196	220	239	215	175	205	201	219	232	196	212	225	231	202	181	213	258	228	221	218	216	219	250	237	216	220	221	240	203	219	232	235	233	215	227	221	253	227	243	249	213	222	192	224	218	259	256	236	232	207	228	220	212	226	232	209	231	216	216	207	230	200	231	251	240	200	214	229	225	220	206	236	215	245	221	231	217	226	211	215	218	211	179	216	217	243	236	224	239	197	197	206	242	207	191	216	222	216	221	213	239	193	208	225	227	205	197	221	218	240	185	213	197	210	232	242	231	201	211	218	213	216	231	215	215	219	200	239	217	236	235	236	231	221	201	242	209	222	260	228	226	240	209	219	207	216	214	204	232	219	192	210	221	259	239	239	221	232	223	204	218	207	234	214	207	238	222	228	229	228	245	216	247	216	230	227	211	234	224	214	221	242	250	221	216	218	223	239	234	219	186	235	208	227	212	229	206	211	236	242	243	207	240	224	231	212	254	221	201	237	201	185	205	211	198	229	214	203	212	213	204	246	204	215	220	220	193	218	226	217	179	200	213	236	215	218	212	222	219	217	206	210	232	248	248	200	217	222	207	218	228	214	235	194	197	209	205	212	241	223	215	218	237	234	218	223	220	204	219	265	222	210	246	214	200	222	205	218	208	210	224	225	202	212	217	227	208	222	216	253	239	220	222	232	203	243	221	198	204	225	209	244	217	234	225	212	203	235	238	234	198	219	233	222	231	217	211	188	236	234	205	202	216	213	205	196	252	237	227	227	226	218	215	264	199	202	203	232	204	220	205	209	213	222	227	213	228	231	246	230	245	202	225	266	213	220	216	224	218	211	203	207	219	215	203	234	235	217	230	221	194	237	212	226	223	213	187	205	197	207	196	218	230	231	219	214	216	231	213	238	220	214	199	204	200	237	210	217	250	229	199	223	242	246	248	241	221	193	234	215	217	205	204	228	220	182	233	208	233	193	216	218	214	234	230	216	195	200	221	232	230	215	231	220	223	211	226	237	206	212	222	195	215	214	192	266	219	197	214	181	207	208	198	214	277	231	211	204	225	228	224	225	215	192	236	207	217	227	225	239	202	228	195	214	211	204	232	249	217	224	229	212	212	237	241	224	239	202	235	223	217	212	210	215	246	199	238	226	194	239	189	230	230	227	222	205	212	227	180	215	205	219	251	202	222	254	216	219	212	227	223	243	228	219	232	215	245	197	239	242	240	228	223	217	229	239	212	219	218	226	246	229	209	243	236	231	234	235	236	209	210	209	179	232	219	222	234	197	202	225	220	197	227	201	187	208	221	224	214	236	252	260	210	241	204	233	260	213	208	232	230	191	218	247	236	193	179	205	223	194	190	182	232	207	207	186	195	214	228	204	215	197	230	229	242	233	205	243	249	221	204	225	204	235	212	236	218	182	202	213	224	216	205	243	266	237	231	243	205	218	212	201	221	221	245	225	226	221	217	234	256	226	218	204	222	256	194	219	211	194	244	263	208	210	228	208	211	233	229	200	176	214	218	222	211	212	254	230	242	200	210	225	221	226	206	254	203	226	237	224	208	215	221	241	220	198	213	228	231	244	231	211	197	254	240	229	218	203	206	217	201	212	217	220	209	218	236	224	237	227	209	226	209	209	227	210	209	206	215	225	236	220	202	232	211	209	194	209	231	218	231	210	209	214	241	208	209	214	216	205	219	227	223	187	221	213	207	204	231	244	246	225	215	215	207	260	215	240	231	233	215	202	206	195	234	217	192	209	213	223	197	216	221	224	258	215	214	211	212	220	215	235	251	200	230	214	257	223	208	212	236	191	255	213	222	210	208	221	205	219	235	235	264	210	223	222	222	212	200	222	235	219	204	213	231	184	214	236	215	219	215	219	234	205	222	214	230	191	235	177	196	226	246	223	197	215	206	228	218	196	175	218	222	235	196	226	226	234	208	223	190	195	205	228	195	214	213	218	216	241	223	236	247	202	198	205	242	219	237	199	211	205	193	238	219	222	206	208	237	238	209	197	218	228	212	215	223	209	235	207	202	240	202	191	213	216	195	214	209	206	204	216	202	224	213	221	231	211	202	243	222	238	240	217	219	216	202	228	223	211	199	249	229	247	231	222	222	225	223	213	210	238	214	243	242	214	237	228	202	231	204	215	210	208	204	222	197	213	216	204	247	245	236	214	216	206	220	196	216	213	222	245	205	224	224	236	226	197	226	202	213	182	241	225	207	219	220	206	203	227
23558	19067	24731	36916	31664	22871	15032	8629	3950	518	488	466	509	495	463	511	493	497	475	493	505	479	478	473	521	487	479	482	486	485	510	492	474	504	514	513	500	494	472	528	486	456	535	513	453	492	492	525	494	510	489	493	498	485	481	504	474	537	508	492	477	504	498	505	507	498	467	528	509	481	518	459	533	498	514	432	510	503	484	510	502	467	504	475	453	519	528	495	507	524	526	531	502	469	534	535	546	491	476	507	536	522	528	489	478	497	518	502	501	502	519	513	510	459	473	478	491	484	483	480	492	494	478	521	498	539	490	495	513	507	491	528	474	480	449	525	493	495	507	487	506	465	492	494	531	503	496	506	467	527	496	457	469	536	495	512	551	515	517	498	513	507	520	460	470	495	506	513	515	493	491	477	510	488	513	534	490	505	518	485	481	498	475	501	517	503	533	487	530	496	525	509	502	535	491	511	466	495	451	457	515	512	533	474	547	503	499	451	462	522	502	504	504	464	521	498	469	494	478	477	496	541	525	480	526	527	457	492	484	528	490	498	499	491	517	478	476	499	532	494	479	494	524	429	483	486	509	545	463	480	459	501	491	490	478	524	493	492	517	517	487	498	464	508	476	512	522	478	554	509	460	470	502	503	497	499	491	523	494	484	504	532	496	522	488	480	564	481	478	460	486	505	481	501	507	510	500	461	499	464	520	512	470	496	490	474	473	505	477	513	466	473	531	509	462	516	448	517	496	508	484	522	496	507	519	472	500	515	507	513	505	522	508	510	525	487	475	525	522	528	497	506	481	542	523	509	492	532	529	487	524	509	540	485	511	497	505	475	536	538	491	523	506	480	491	512	524	499	513	546	470	467	494	475	466	487	491	471	537	509	516	525	480	487	507	505	480	497	519	519	506	484	482	504	479	496	483	519	494	517	520	510	510	502	528	517	519	523	517	512	511	490	482	519	495	474	507	470	519	523	500	505	506	515	470	498	477	535	503	484	483	526	498	530	460	521	497	486	428	540	471	491	551	502	471	508	507	488	481	473	516	508	465	507	526	478	491	523	516	499	507	492	495	481	493	491	508	467	503	498	512	517	481	450	454	494	541	507	523	513	514	510	488	504	490	527	520	500	471	465	489	542	517	528	469	515	476	536	482	531	506	493	520	488	532	475	534	484	514	526	483	499	494	554	488	508	469	476	513	488	501	519	504	460	468	535	507	500	511	518	469	485	518	493	455	525	555	461	493	498	517	527	511	491	518	473	489	491	505	505	512	538	523	487	482	484	472	479	488	553	460	497	489	453	488	499	516	515	467	494	540	489	525	511	487	508	532	472	527	511	475	475	524	520	492	537	495	481	518	450	473	473	506	479	509	502	546	474	485	495	485	508	518	505	471	498	513	523	485	477	522	488	520	473	491	473	460	512	497	494	506	504	536	513	512	491	471	518	500	508	456	567	474	520	482	482	474	461	532	498	512	496	531	510	462	467	522	514	517	502	517	535	502	508	510	495	490	494	515	494	448	493	487	507	511	508	512	498	465	487	486	484	462	525	494	485	461	467	504	515	524	483	468	533	471	518	509	511	530	505	487	473	529	471	517	455	493	485	491	470	531	479	517	511	554	524	519	481	498	503	481	543	511	524	503	503	496	511	493	503	491	506	467	483	517	530	502	474	497	504	496	498	499	506	495	491	497	535	488	538	462	467	518	505	540	505	503	488	535	496	458	504	491	500	496	473	466	519	504	526	512	523	479	533	487	474	482	523	439	505	514	490	478	492	501	490	474	499	470	499	518	542	510	532	496	487	479	516	515	495	534	491	516	505	514	510	536	541	504	507	522	505	504	515	496	512	540	515	494	517	479	516	465	529	479	477	537	479	480	482	503	504	443	455	513	487	493	491	471	502	526	485	520	521	540	475	520	461	511	470	498	514	495	493	532	519	509	501	474	461	522	515	429	504	550	524	489	528	473	497	471	500	446	477	482	521	521	515	510	499	519	524	512	518	471	538	481	528	481	529	505	500	496	494	507	506	536	483	504	492	502	458	497	491	477	518	498	510	515	494	457	523	480	463	505	535	504	460	491	503	513	478	544	489	481	479	506	517	480	500	495	521	477	505	449	429	504	471	509	532	523	523	475	510	495	495	459	547	501	497	514	520	468	538	534	461	490	511	507	493	511	507	505	531	448	505	483	495	510	476	488	468	463	483	497	501	490	496	502	495	510	511	500	519	564	495	488	492	501	457	524	504	534	512	534	461	490	461	536	483	520	502	488	516	532	503	480	523	488	487	520	483	494	502	529	530	466	462	465	534	483	490	524	481	468	465	455	496	499	500	461	498	501	495	483	484	509	499	535	485	489	505	492	527	480	498	497	509	482	518	542	529	531	537	452	510	519	541	527	487	514	522	473	500	497	543	489	497	465	483	491	492	482	494	517	480	531	478	542	477	492	495	511	491	504	498	522	514	525	481	485	486	497	504	500	493	502	520	563	468	506	492	509	492	484	502	513	482	472	517	507	525	511	492	520	502	486	512	506	557	501	485	540	473	517	515	514	437	485	525	482	516	483	538	515	509	544	502	516	525	486	513	525	488	507	461	486	472	547	484	508	511	467	519	451	504	521	517	537	507	492	482	457	478	490	514	514	498	495	486	515	502	495	505	456	504	479	483	488	514	492	500	465	476	478	442	489	533	464	465	461	535	537	526	478	504	492	518	477	483	478	487	511	519	517	500	514	468	512	502	494	486	467	494	505	493	460	524	519	507	503	505	475	500	514	499	573	509	522	452	481	552	524	523	471	484	526	479	521	474	501	477	482	527	516	508	496	467	530	494	512	504	548	503	518	505	516	532	499	493	508	492	496	462	510	502	510	506	465	517	513	494	497	520	487	473	557	514	501	453	514	511	474	515	500	532	491	542	450	506	489	485	494	485	516	501	528	523	511	447	490	515	527	497	489	505	518	504	497	501	509	486	492	529	507	482	465	502	484	527	529	509	518	499	491	504	481	511	479	531	484	478	485	497	469	502	499	532	519	497	491	517	530	510	498	517	522	510	517	513	513	488	517	508	467	487	480	479	523	496	530	441	509	484	477	494	546	422	489	497	489	475	475	462	506	527	487	475	476	522	507	505	502	517	518	479	439	506	503	484	498	460	481	491	501	500	486	485	486	488	514	497	488	498	482	484	499	518	508	538	472	485	471	531	506	545	487	478	523	515	514	486	512	490	506	495	460	525	481	523	508	506	507	518	475	484	486	530	495	506	488	535	474	450	481	492	507	501	502	471	508	469	515	526	494	505	492	487	521	508	453	492	500	500	485	483	495	461	493	504	508	509	512	485	464	474	480	497	494	496	479	510	499	473	507	499	503	516	496	526	539	459	555	529	533	497	500	483	510	521	513	536	516	474	502	537	476	436	486	477	543	478	471	470	467	526	478	495	548	499	487	460	497	534	480	484	535	472	491	487	516	502	517	474	473	451	486	494	484	515	511	465	515	531	511	471
46489	34216	27959	35405	29693	18818	10436	5122	2298	271	178	188	186	201	214	207	230	178	197	237	229	215	201	192	206	214	209	204	232	189	196	212	225	207	204	193	200	194	179	200	216	241	191	183	195	192	204	182	223	201	195	222	226	231	181	224	187	215	185	200	189	210	219	220	217	200	235	181	203	196	203	190	219	159	208	210	203	209	199	207	195	216	187	203	209	201	181	206	201	166	207	207	198	200	192	186	199	174	183	172	206	196	193	200	174	185	183	210	192	190	192	200	222	195	190	187	197	205	218	206	188	229	175	222	209	191	187	214	194	206	211	180	186	190	197	184	184	187	224	210	175	164	192	219	196	196	161	216	211	203	205	176	211	186	185	203	194	230	235	226	181	214	196	226	183	201	195	204	228	206	211	189	204	206	199	200	214	205	189	213	209	210	167	188	175	200	188	194	225	187	225	171	213	205	215	210	182	188	196	219	201	199	193	218	192	186	210	185	222	204	176	188	197	198	194	221	176	171	219	187	178	210	220	229	218	212	212	180	196	207	200	210	214	193	180	181	211	204	203	210	195	219	180	223	212	199	186	203	199	213	213	197	193	189	205	197	215	206	213	181	204	195	210	218	182	195	186	217	209	197	229	192	204	189	198	186	210	240	222	170	218	222	212	208	214	191	217	175	223	208	206	175	200	223	202	197	213	214	219	180	198	220	183	207	214	190	194	216	198	224	172	191	201	191	217	179	175	192	181	219	194	211	214	190	177	215	229	204	211	200	218	202	184	192	196	182	214	178	231	192	195	207	213	169	215	209	208	208	196	202	200	163	182	188	177	216	183	221	203	197	208	174	189	180	183	206	212	205	185	185	196	179	210	206	188	218	189	202	191	248	217	183	189	195	221	203	191	222	207	182	191	217	193	200	223	223	188	212	216	205	214	191	216	208	206	183	212	217	196	238	218	188	213	211	183	209	199	212	181	205	186	198	229	224	188	186	182	226	207	223	200	192	211	208	187	190	219	195	187	215	169	196	176	197	186	198	225	186	200	174	209	221	178	202	197	198	230	208	203	194	177	172	198	176	170	203	214	206	199	192	206	173	196	210	223	226	186	201	209	186	175	185	235	172	211	205	203	229	189	204	222	214	219	203	224	198	192	214	207	200	174	197	220	183	215	195	207	181	188	193	198	198	212	201	217	170	179	204	195	199	172	198	217	182	199	236	186	167	179	203	189	215	189	173	194	196	179	195	215	197	196	192	205	223	175	215	212	203	191	162	184	204	205	180	195	221	203	189	211	182	168	211	217	224	215	186	198	226	188	195	185	196	190	168	203	188	190	187	186	183	197	184	183	190	176	191	192	178	192	199	219	192	194	219	215	175	187	194	191	202	202	199	205	171	208	214	167	186	215	191	204	195	203	205	175	201	229	209	225	195	166	202	204	161	198	229	182	220	190	206	174	180	238	192	203	220	195	195	209	194	198	217	211	226	205	196	197	201	213	187	175	217	227	200	228	175	187	182	201	205	201	202	189	190	192	218	166	186	194	197	200	192	193	189	214	170	197	206	175	206	182	187	194	166	200	201	189	211	193	206	196	196	190	189	202	232	231	212	204	185	178	175	212	213	191	186	212	201	199	202	198	204	200	206	201	210	194	222	193	214	233	197	195	204	221	248	204	192	217	200	207	209	188	197	214	189	211	172	188	192	233	227	190	193	214	195	187	200	193	177	188	206	195	200	165	186	207	197	201	191	204	188	190	190	192	195	204	215	212	211	196	197	189	199	181	211	225	209	187	195	184	222	212	197	185	213	208	192	184	200	226	197	197	231	175	185	192	196	171	212	188	186	215	183	197	185	221	165	184	185	190	197	206	203	194	185	188	235	202	224	208	220	186	184	189	210	214	218	187	166	195	201	213	217	178	203	202	199	199	190	211	199	198	189	182	221	209	172	193	187	225	150	211	202	200	197	173	204	201	200	198	208	194	189	186	194	190	200	185	205	200	199	202	205	214	209	193	189	188	197	215	224	222	185	218	184	206	215	164	200	192	190	221	196	199	188	213	183	200	219	208	188	172	175	176	193	225	234	187	180	178	184	223	227	218	206	189	198	182	190	220	218	213	234	217	199	206	192	178	190	197	201	196	203	208	210	206	218	211	200	189	219	218	224	198	179	181	184	191	184	209	208	194	206	221	192	197	168	179	226	229	222	192	244	177	185	253	221	202	179	225	194	195	183	193	191	204	179	216	205	207	177	197	200	203	215	227	206	211	186	221	215	203	201	192	200	187	181	188	199	167	203	195	219	183	187	237	206	186	215	232	196	209	179	199	197	224	192	198	209	201	197	188	205	195	207	227	219	231	200	204	201	211	223	209	182	210	203	214	208	195	205	216	211	207	230	209	198	190	221	218	186	219	172	195	202	196	199	194	192	214	186	215	213	207	234	207	206	200	226	220	193	229	213	240	177	190	204	202	204	227	199	189	171	180	193	205	200	173	207	191	200	189	183	201	220	183	205	231	209	193	190	194	191	184	187	216	193	205	193	221	190	200	205	224	229	214	192	211	216	234	212	192	186	198	180	228	209	187	197	198	197	188	193	203	181	193	185	200	235	194	224	165	205	205	218	174	182	184	197	215	192	214	195	188	172	231	202	204	195	201	196	214	210	194	177	212	204	186	218	187	234	202	189	196	193	205	201	180	205	200	228	220	219	233	216	200	201	203	207	180	226	197	190	206	191	196	222	226	195	224	196	199	218	203	184	220	188	222	197	224	184	198	221	183	204	201	215	192	191	208	174	190	207	201	207	188	192	192	190	192	210	184	221	212	212	194	186	181	219	182	195	209	185	214	196	192	190	199	204	181	200	203	169	202	185	212	190	207	232	208	209	180	194	213	176	206	217	209	188	164	206	193	211	208	209	195	204	213	209	219	203	221	196	206	189	202	189	207	164	207	185	201	195	198	202	198	196	184	204	205	183	194	200	205	174	169	187	208	164	204	218	179	192	194	183	199	178	191	201	192	220	212	198	173	186	180	188	176	169	204	203	230	195	210	174	174	214	223	201	212	210	194	211	179	213	186	204	199	200	200	186	194	197	186	198	199	207	209	193	185	175	225	198	200	209	234	202	203	224	222	194	209	181	207	230	242	197	203	198	196	219	212	193	186	196	197	181	188	187	171	223	210	203	185	207	206	194	175	189	197	196	195	214	220	193	189	192	194	215	212	196	187	217	201	215	188	182	190	222	230	183	182	181	182	184	190	191	209	212	213	196	214	194	188	225	216	192	192	205	201	221	188	207	198	208	216	207	214	193	192	189	190	215	209	220	201	198	195	182	213	214	201	215	218	196	214	232	219	189	191	212	167	209	203	172	192	184	200	204	207	205	183	181	176	176	209	219	192	203	177	196	198	195	218	226	181	195	201	204	188	191	180	193	202	210	191	188	190	194	221	223	207	188	208	183	200	209	172	203	206	166	225	229	204	181	180	178	192	188	201	172	207	192	224	214
29530	27072	31248	47786	44053	34487	24571	15714	8294	481	446	442	488	463	450	446	446	376	464	422	457	466	457	464	456	443	421	452	425	402	454	421	455	420	459	438	474	406	489	404	453	438	412	439	431	416	451	468	470	454	475	435	432	440	495	437	468	426	411	435	419	425	449	424	460	479	444	447	460	434	451	484	414	441	454	439	438	472	432	483	444	502	462	453	457	441	411	455	473	403	424	478	482	494	454	435	434	449	432	441	432	461	448	452	438	460	430	489	429	448	471	436	461	475	475	477	455	478	422	415	447	443	444	423	452	477	439	418	429	450	427	447	448	485	431	466	434	515	433	467	438	466	494	490	457	453	462	440	455	464	438	461	430	463	463	442	432	415	465	461	459	419	459	453	440	412	432	419	455	449	473	446	429	434	500	461	484	448	439	485	402	458	421	438	434	446	448	439	444	449	434	427	477	438	460	432	453	418	421	447	474	459	445	456	465	449	428	461	439	444	469	416	464	435	418	418	451	438	451	458	433	445	445	444	488	453	444	464	399	477	480	416	478	452	486	445	454	427	362	453	437	440	446	454	445	414	453	437	427	455	455	471	479	413	476	451	473	462	443	437	475	475	450	456	445	433	441	413	437	472	457	408	446	475	450	430	463	455	405	453	427	425	443	425	437	445	471	460	458	473	455	444	455	460	440	437	451	428	474	467	406	461	466	471	446	422	441	435	448	489	482	478	435	444	442	476	444	465	436	446	456	427	444	442	418	442	419	445	447	436	441	453	445	461	450	411	422	458	452	439	446	473	455	387	474	476	441	421	430	442	449	452	465	421	484	478	448	435	433	439	422	439	434	430	454	449	456	438	419	428	438	441	441	458	431	425	458	444	421	450	464	485	436	441	435	496	436	471	461	448	400	470	477	464	432	438	439	464	447	474	443	457	443	454	427	470	438	451	414	428	407	439	476	479	456	454	438	453	472	441	433	441	461	441	433	432	453	449	462	455	496	460	455	444	464	466	442	464	439	508	423	415	468	450	464	465	453	437	472	473	454	417	459	428	436	438	433	423	453	442	458	429	440	411	456	502	434	428	426	446	405	463	433	420	465	443	447	414	441	428	487	398	421	453	452	475	453	432	475	449	492	441	435	431	455	439	432	429	458	446	476	443	443	387	431	457	438	430	466	463	481	440	439	451	408	432	464	460	447	446	445	458	425	413	486	443	461	412	458	433	426	445	450	475	488	437	441	440	437	473	448	439	469	453	438	409	452	447	451	426	427	457	404	448	465	449	459	437	436	421	461	457	489	473	447	434	467	427	432	468	443	422	430	453	419	436	489	448	403	454	442	429	448	455	427	444	467	442	479	441	475	410	450	453	448	386	473	421	455	420	452	439	482	432	439	453	452	424	471	429	415	419	433	486	433	438	478	429	439	464	457	423	466	437	443	473	405	410	450	455	405	430	440	447	443	454	433	471	442	423	474	419	444	394	443	440	446	502	456	446	438	447	466	429	446	435	436	455	466	441	458	482	449	451	452	423	462	424	471	467	419	433	403	414	470	396	451	401	402	466	455	457	439	441	440	435	443	452	458	444	439	462	452	438	446	450	431	436	437	424	402	451	426	428	420	438	486	433	497	467	437	444	469	458	447	435	448	459	449	463	474	455	443	467	432	447	453	465	454	395	409	474	454	442	405	449	440	439	412	442	440	456	474	474	466	446	440	415	433	446	426	437	427	458	465	426	446	440	440	441	428	455	435	437	463	474	425	446	426	468	480	455	441	472	425	471	432	448	432	458	449	418	445	452	456	434	442	438	431	447	419	464	424	462	459	475	425	451	432	455	432	467	444	433	430	443	464	466	417	463	465	468	437	444	413	439	450	480	445	450	441	418	441	454	441	466	427	461	455	423	438	451	455	465	398	439	427	451	476	449	460	458	418	462	420	438	427	446	432	425	458	461	451	447	467	479	453	438	432	463	439	414	407	436	432	456	435	440	479	443	449	430	450	470	457	427	441	454	432	446	470	438	450	442	457	442	459	434	423	418	442	489	464	459	453	442	457	465	450	472	414	469	456	428	445	465	461	441	430	415	485	418	420	446	431	450	434	453	443	429	487	496	414	453	423	442	451	462	418	416	440	436	437	460	410	436	446	412	395	414	420	403	453	456	446	440	450	446	435	437	465	476	423	451	423	456	438	437	441	434	454	443	452	455	424	435	456	469	445	468	466	455	480	432	414	428	428	430	409	466	447	453	472	431	475	479	420	446	464	454	433	458	423	442	446	434	448	441	444	432	451	430	441	452	456	414	429	446	498	436	475	474	451	474	428	455	393	475	444	422	458	455	465	436	441	448	420	446	473	483	455	452	430	430	478	466	464	450	448	437	457	442	457	459	462	431	463	459	468	446	460	469	428	456	479	475	451	492	457	456	491	446	461	464	459	431	430	405	452	460	448	454	443	438	449	470	449	470	439	425	462	447	446	438	452	435	461	463	445	464	442	410	470	470	425	437	459	430	427	412	425	437	488	421	446	441	439	465	454	464	428	424	447	448	424	439	433	461	455	442	465	458	436	457	468	411	438	431	461	429	445	420	418	443	450	442	444	438	444	398	422	427	456	456	417	422	464	414	445	464	449	437	422	468	463	487	490	483	447	450	441	428	439	413	428	443	455	425	461	489	458	437	435	443	460	459	427	443	454	452	440	436	434	478	478	487	484	423	415	433	464	470	441	446	413	476	450	467	455	453	500	481	404	461	420	456	441	444	451	423	449	428	459	454	457	451	476	438	425	461	486	436	473	458	424	455	447	430	469	439	454	473	436	438	458	457	456	434	430	454	418	460	448	442	482	394	478	459	465	473	428	426	464	451	427	444	452	431	425	401	440	441	415	443	430	436	441	446	487	436	469	465	443	417	428	461	452	470	443	475	446	463	479	442	426	472	447	454	471	428	440	419	417	441	468	416	439	464	451	454	419	438	452	442	468	424	444	476	472	453	500	407	425	445	448	446	464	471	481	412	429	431	465	478	461	431	425	437	428	466	470	450	447	440	443	449	420	458	430	424	450	491	480	451	430	442	460	449	425	447	416	439	422	470	441	443	487	418	438	447	426	445	449	404	429	452	390	429	468	488	434	447	430	412	446	426	445	456	443	454	453	445	427	444	424	431	411	445	435	433	444	418	425	439	453	456	428	454	440	439	486	424	443	435	452	421	439	487	456	423	426	460	452	455	439	417	444	430	428	442	442	434	463	424	451	470	457	455	463	457	443	430	439	417	437	447	457	443	440	451	447	418	443	441	432	416	482	432	435	422	438	443	441	449	458	436	439	444	424	484	454	442	468	460	428	477	458	403	446	438	445	489	427	463	434	449	457	472	440	440	471	400	456	392	440	489	465	450	435	445	445	470	437	480	487	429	431	471	451	470	438	445	466	435	453	462	466	453	468	456	433	433	460	436	436	482	437	471	454	476	441	479	458	422	450	455	461	455	440	416	461	424	455	455	463	469
19562	10120	6645	3654	1581	810	461	303	214	148	145	152	167	186	145	139	160	170	162	149	146	160	142	139	166	144	158	179	152	163	144	137	172	176	142	132	167	175	156	154	153	168	142	146	147	148	163	179	158	136	149	160	159	153	161	171	162	160	165	164	145	162	151	131	186	142	163	142	159	157	174	186	158	154	159	170	165	188	159	142	158	142	183	163	152	151	144	156	132	187	190	163	167	167	170	181	162	149	155	157	160	171	166	180	149	158	192	160	176	153	157	161	173	150	143	157	165	170	149	196	186	157	156	152	164	149	158	145	165	150	137	164	178	149	154	164	153	138	163	139	161	150	141	180	150	173	146	166	150	163	161	182	130	165	162	160	147	141	189	182	138	148	169	163	152	138	175	159	158	156	143	169	151	144	146	150	146	152	171	175	124	162	164	146	147	160	140	135	177	156	149	157	141	138	158	152	154	166	168	176	160	173	152	150	134	175	161	161	153	138	159	186	184	150	137	153	163	151	151	166	157	161	147	142	167	159	161	146	158	183	182	173	159	169	155	157	159	155	162	123	134	147	165	180	148	196	165	152	141	154	130	160	155	150	149	181	176	171	174	164	148	155	169	167	183	174	143	169	151	126	130	147	166	183	135	155	142	167	180	165	160	162	169	157	146	158	144	160	149	157	170	142	148	166	169	161	157	151	141	168	145	150	168	149	159	174	155	148	148	176	161	147	181	175	173	158	135	165	165	159	171	157	161	145	159	162	164	135	164	156	176	174	174	151	151	163	155	179	163	139	174	148	142	146	177	168	137	151	186	157	161	165	145	170	151	174	137	154	160	160	140	144	174	169	167	161	145	158	138	167	146	174	145	173	138	180	163	164	148	149	167	167	165	179	150	134	154	126	162	158	170	152	148	158	158	160	173	161	170	148	150	172	177	161	183	148	170	151	144	154	155	142	161	162	161	136	164	146	159	149	149	171	172	142	131	162	144	149	160	162	174	168	155	166	165	160	161	158	141	152	135	164	168	141	154	130	140	148	148	160	177	158	181	159	142	142	151	163	166	170	148	180	150	141	141	148	144	154	142	134	152	157	148	159	141	152	143	148	146	141	142	159	157	152	157	178	165	132	165	148	159	139	147	127	154	176	174	193	176	152	148	142	182	147	172	169	156	139	169	155	158	154	168	149	178	145	147	172	144	149	183	115	186	178	136	177	149	149	135	130	162	177	148	139	166	149	150	182	162	156	169	172	141	154	144	157	158	153	155	130	167	165	181	158	135	167	127	149	161	145	173	159	157	157	163	159	130	195	154	166	177	154	176	196	138	172	164	157	134	154	136	152	173	155	164	159	159	144	168	167	150	140	132	168	183	167	158	164	169	164	142	173	138	167	192	144	172	154	195	154	152	167	167	151	153	168	135	159	143	147	156	147	139	154	127	163	152	164	147	140	128	138	144	152	140	141	152	160	149	156	165	166	168	173	171	138	173	179	176	158	150	166	151	148	151	165	141	144	158	145	154	157	140	157	149	179	147	171	140	157	133	154	152	184	171	165	144	156	153	119	142	154	155	178	152	133	147	166	170	168	177	172	182	161	170	153	155	172	180	156	157	159	166	144	157	165	134	144	131	161	136	136	128	171	155	159	166	163	149	168	145	149	176	145	154	164	142	154	180	173	143	132	148	136	169	149	161	148	155	168	156	155	151	157	138	150	176	164	145	163	123	163	159	174	159	150	134	140	171	135	174	189	142	178	148	155	144	151	150	156	133	141	174	164	134	177	143	151	164	161	162	152	133	158	157	157	136	149	148	175	155	168	158	163	154	160	167	161	144	148	149	151	165	148	145	157	163	156	166	138	130	148	161	144	161	162	172	155	159	137	151	153	148	148	181	175	144	165	134	156	173	127	140	160	159	163	144	169	140	159	151	184	152	153	158	176	158	158	182	159	171	132	159	170	148	149	165	169	147	138	162	166	159	161	148	157	154	169	156	131	151	158	156	153	140	164	156	176	138	154	149	142	156	161	164	164	164	157	155	172	152	166	159	146	159	145	145	166	161	144	164	150	186	162	162	154	162	160	147	145	164	162	177	135	159	154	132	168	164	188	150	162	151	139	153	158	170	159	146	154	160	153	158	139	170	127	152	168	144	145	172	170	129	177	151	162	171	162	148	165	150	163	148	147	154	173	167	176	166	148	145	147	143	168	163	183	165	138	168	141	149	157	151	152	132	157	170	164	158	145	165	169	155	181	155	164	158	153	182	160	147	156	138	150	170	170	155	166	139	147	156	146	154	176	181	147	176	144	184	154	163	165	159	156	155	144	141	174	159	175	162	150	115	173	167	161	156	168	162	142	151	153	154	156	150	159	176	172	146	142	139	156	166	156	181	141	154	177	161	169	166	153	126	136	156	150	144	166	150	164	174	152	152	146	171	168	168	172	168	179	147	159	159	157	166	150	144	142	149	152	147	141	163	143	153	173	150	142	157	158	154	127	144	156	151	159	159	170	142	167	138	142	155	203	171	161	163	154	165	179	152	143	165	152	151	146	143	166	156	138	157	167	160	174	149	126	155	201	179	165	164	157	174	161	147	144	157	177	138	153	173	159	154	161	133	153	155	131	167	166	148	173	148	148	145	168	119	159	145	148	157	155	163	176	153	159	175	133	175	152	139	146	143	155	168	165	155	151	136	176	158	174	165	125	164	149	155	155	153	149	127	154	143	165	160	164	159	176	154	145	150	171	165	170	153	167	124	154	162	170	143	159	143	166	191	163	168	146	160	144	168	147	178	164	157	153	139	154	155	165	158	148	137	157	140	142	141	152	175	151	155	176	154	151	133	127	153	151	146	168	159	159	166	146	144	150	154	156	148	162	179	128	148	170	137	153	179	167	158	159	164	162	144	128	152	148	156	137	163	173	153	146	170	144	135	135	135	160	164	176	148	181	163	163	141	175	149	149	130	131	147	143	156	160	147	169	171	148	160	174	141	177	171	150	138	155	152	149	166	175	176	173	160	149	163	139	146	159	150	137	145	138	175	151	143	163	177	142	165	141	149	151	175	161	151	146	180	154	177	175	143	168	156	180	157	148	141	146	160	153	168	174	193	159	168	150	154	144	146	153	180	167	162	159	186	150	160	170	165	158	151	172	149	142	154	161	155	168	155	151	140	142	164	162	148	173	152	142	153	185	135	165	166	188	134	140	144	166	147	148	158	174	143	175	156	157	151	150	145	155	185	138	174	144	145	151	152	174	162	151	147	155	190	158	161	155	164	145	154	170	147	169	145	165	169	146	152	157	157	149	161	172	159	168	162	168	145	174	152	142	173	156	138	150	146	158	146	163	166	154	140	165	173	168	158	139	164	151	145	183	179	159	143	162	162	171	155	131	142	148	150	147	155	143	153	147	185	146	136	142	154	175	157	155	128	178	156	133	164	160	126	153	177	166	154	161	132	154	151	167	167	172	157	165	178	146	166	155	164	160	151	145	148	164	174	155
12463	8402	10576	9428	5138	3299	1935	1218	677	367	396	354	329	361	394	382	348	398	372	375	359	392	367	354	366	337	355	398	380	380	346	378	378	393	398	365	374	350	375	353	375	404	391	404	392	333	370	408	399	400	379	394	371	385	386	411	345	382	348	360	380	361	344	415	363	385	358	365	361	341	408	347	371	380	372	386	386	333	372	366	373	364	397	411	324	408	354	371	351	345	355	359	384	413	374	397	385	381	378	348	377	391	363	362	373	344	383	359	381	387	411	383	365	356	394	362	364	337	425	367	359	391	359	364	380	340	355	404	341	361	363	399	350	365	354	367	365	401	352	350	366	405	376	407	324	366	377	385	397	368	374	375	387	392	340	354	389	383	388	390	358	338	377	366	329	361	367	404	375	377	377	358	343	401	373	358	380	356	384	367	341	381	370	399	371	334	371	384	365	346	347	399	361	395	368	365	377	370	376	365	352	374	363	372	419	354	402	358	335	378	365	364	365	353	337	367	391	329	404	397	375	391	376	354	356	358	341	372	361	387	375	354	366	372	370	360	359	337	375	387	375	355	381	356	349	362	369	356	354	356	381	369	379	374	370	353	347	376	389	381	366	364	370	370	398	353	361	366	343	369	395	400	369	354	371	383	406	333	370	384	381	368	375	362	371	363	386	353	388	364	375	400	376	360	376	363	366	397	426	395	405	355	365	366	366	364	383	404	380	378	389	368	400	404	350	381	365	366	343	373	377	405	397	379	370	392	365	409	374	416	402	348	388	384	397	376	345	367	378	338	399	350	374	357	374	358	373	365	328	366	347	373	362	371	385	347	386	384	375	364	373	372	354	369	411	368	371	362	383	411	360	325	363	386	395	383	395	327	370	366	373	402	392	350	408	359	387	361	351	376	352	398	392	351	382	367	365	377	368	409	381	359	357	382	361	376	414	360	379	379	360	347	380	353	344	367	370	345	348	350	368	366	384	375	373	379	359	383	374	358	389	389	373	366	400	355	386	391	351	382	397	348	351	392	368	380	392	402	395	355	366	375	386	340	367	381	395	370	358	357	341	380	352	355	391	375	323	382	362	378	376	384	398	405	329	396	386	381	384	396	374	386	370	359	354	353	399	394	356	337	377	376	398	361	406	363	378	360	363	380	403	390	368	380	384	408	365	374	393	387	343	364	387	372	383	374	381	386	385	391	363	375	361	378	374	366	378	368	375	393	337	373	364	358	372	363	383	424	401	385	388	392	353	352	387	347	369	359	386	354	388	336	390	395	376	375	369	376	334	334	322	354	371	350	356	344	365	361	359	358	357	378	396	354	379	401	357	402	355	361	401	357	367	376	370	345	403	379	396	347	377	341	349	344	365	395	379	382	379	343	390	361	380	379	373	395	392	336	390	403	380	365	357	358	354	374	335	375	417	378	362	360	372	392	361	390	340	370	386	367	372	411	381	343	360	356	392	355	396	390	384	373	372	389	407	377	366	349	396	388	384	367	358	383	393	382	359	379	342	364	354	365	374	370	362	366	366	378	373	351	349	372	375	385	359	361	370	336	382	334	367	354	379	358	355	388	357	366	379	397	331	404	390	379	350	366	355	364	419	398	370	386	396	357	354	382	384	388	366	401	397	393	387	360	367	354	375	384	358	385	356	373	391	373	388	363	390	376	357	383	356	369	387	341	391	387	368	375	351	376	360	391	369	377	359	362	379	366	420	364	351	382	354	329	336	343	359	352	401	383	382	396	392	391	389	368	344	329	371	392	395	366	392	372	392	376	332	364	422	386	393	382	352	358	404	338	357	390	325	371	353	401	368	365	369	380	384	352	358	356	351	390	345	364	419	381	383	372	325	376	352	381	365	373	400	395	360	375	398	376	371	374	350	361	415	367	405	373	368	394	383	416	377	401	346	340	413	364	387	371	365	333	340	355	343	358	343	374	374	386	348	366	382	324	348	352	375	371	373	393	355	348	374	368	339	354	358	365	385	352	378	392	381	345	358	387	373	361	351	346	424	374	371	406	372	341	354	358	332	388	347	376	417	401	366	354	372	375	342	385	404	378	360	356	375	359	342	333	390	348	360	350	362	369	395	375	346	399	372	366	387	374	399	378	366	352	361	370	344	403	375	385	385	337	381	346	345	398	364	376	381	382	374	392	375	362	399	376	357	382	373	383	383	347	383	353	374	371	373	321	361	346	387	381	365	336	358	364	391	391	375	402	395	357	359	362	359	373	363	366	381	339	345	389	406	392	362	379	410	367	363	339	379	410	364	355	396	343	374	387	362	384	345	339	377	424	396	394	384	371	373	366	367	389	340	414	360	364	351	350	353	362	397	362	385	358	384	369	396	362	353	375	364	349	390	374	343	363	373	338	327	361	344	404	369	364	360	383	361	325	374	372	367	349	353	375	355	322	313	367	364	370	375	356	385	401	347	362	329	347	355	364	361	400	392	369	356	380	370	374	375	381	358	374	402	380	382	361	359	386	387	361	381	366	356	366	336	389	389	360	357	386	401	358	362	395	386	378	359	370	404	394	331	391	367	397	386	367	384	405	385	395	359	370	366	392	385	364	349	346	353	381	359	382	355	397	377	377	381	372	363	374	375	362	389	385	370	375	389	368	376	361	374	339	403	364	390	370	347	376	377	358	348	369	382	352	389	389	378	389	367	372	388	351	392	387	388	374	392	355	369	353	350	338	395	382	377	398	379	349	372	374	353	384	394	377	380	354	404	379	372	367	366	374	384	363	363	372	385	377	369	372	375	376	360	400	392	366	385	415	359	372	390	367	377	340	387	364	372	355	335	359	410	398	396	390	382	355	378	364	386	369	366	399	361	346	347	338	362	389	379	372	386	331	367	370	402	396	401	346	336	386	360	364	380	336	367	364	350	358	378	411	361	379	351	373	342	409	358	399	337	390	378	381	379	369	347	383	396	350	348	346	415	385	376	359	369	374	368	380	377	351	384	355	352	395	359	336	363	369	353	360	383	388	393	386	380	378	389	421	390	360	399	384	395	374	383	342	361	395	383	351	354	395	366	379	383	355	391	380	400	374	340	365	341	337	387	387	352	344	346	395	380	377	370	383	359	388	397	381	357	373	410	343	383	368	403	358	398	369	379	352	352	390	385	351	392	395	375	350	365	392	350	358	344	381	379	362	369	380	368	396	393	384	372	336	333	362	385	391	369	343	383	351	374	375	384	356	367	386	382	361	347	336	372	370	388	383	367	389	349	382	359	382	403	396	370	356	372	348	361	365	399	349	389	334	385	385	365	349	343	346	388	372	372	359	372	329	329	370	358	359	382	348	384	378	374	408	373	399	366	391	418	339	388	359	365	363	402	401	383	344	371	358	368	357	369	370	340	375	380	377	350	393	394	375	370	401	372	340	374	358	344	367	389	342	365	367	356	359	351	355	372	348	381	332	384	338	402	396	348	368	344	414	388	364	366	377	382	374	379	395	420	334	355	354	394	379	384	370	369	357	384	408	372	393
35966	23465	19478	20536	16152	9128	5069	2553	1148	275	224	215	222	247	205	223	228	246	215	208	229	207	217	222	219	242	239	233	223	212	236	222	201	221	223	211	214	209	235	206	213	222	172	212	229	220	228	199	217	208	230	218	212	204	217	223	222	239	195	202	227	246	211	214	255	232	214	223	201	214	241	237	202	233	210	235	215	217	201	217	246	186	216	228	244	217	209	229	233	199	194	182	207	222	227	205	245	179	197	206	219	228	216	202	223	227	212	196	227	211	221	210	229	221	192	245	222	215	221	239	210	211	226	221	226	232	231	236	199	237	214	212	232	199	224	220	222	214	226	226	222	217	206	253	231	250	217	196	198	220	228	232	201	215	260	237	267	236	260	197	200	204	213	226	229	228	191	242	229	228	225	207	233	244	217	227	217	231	220	219	205	206	212	236	196	227	233	208	221	198	169	234	231	210	225	226	224	193	217	208	222	210	199	216	205	235	205	204	214	198	192	239	214	202	207	220	192	219	235	245	198	227	246	224	205	221	257	237	228	226	248	196	238	231	219	214	188	207	200	184	186	209	219	202	238	225	214	215	234	231	204	222	205	249	219	220	218	221	201	242	206	220	198	228	243	204	187	253	201	226	228	216	222	213	226	212	200	218	173	241	233	235	241	195	197	222	215	213	193	218	228	206	206	216	197	200	221	213	218	213	223	219	210	227	231	196	225	224	199	208	212	213	196	240	192	204	239	195	196	199	244	228	219	225	193	220	209	187	218	221	223	191	254	225	219	228	221	216	228	230	217	230	201	232	226	231	185	222	246	267	240	220	217	228	222	232	246	226	222	218	222	225	204	203	202	213	230	233	215	221	229	196	242	212	228	196	228	181	207	232	188	234	244	195	216	234	196	206	216	238	239	216	229	247	215	250	228	215	217	216	222	204	246	225	224	252	215	206	242	234	253	227	200	246	228	238	236	231	217	210	212	192	228	203	230	215	226	207	215	204	215	241	228	226	201	221	228	231	213	217	189	267	221	209	232	210	214	229	224	225	234	211	241	223	211	209	198	234	233	188	228	201	236	226	200	221	214	190	210	228	212	211	226	236	200	203	237	214	216	233	219	216	220	213	216	235	191	236	230	234	212	219	235	223	259	219	212	219	229	229	225	211	232	223	211	231	206	227	205	216	201	205	195	234	220	200	216	204	223	208	216	232	188	244	239	217	238	220	214	215	227	210	210	233	209	213	194	205	208	234	231	226	225	226	246	209	225	206	237	200	192	216	234	211	204	217	237	203	218	200	224	242	217	212	222	218	227	201	232	215	216	205	221	250	260	208	224	232	202	202	231	195	231	216	223	215	226	210	200	212	201	230	226	228	196	209	199	212	225	235	229	192	182	197	235	201	221	225	196	209	220	207	194	207	238	199	225	235	208	216	215	205	217	214	221	223	185	182	256	183	222	218	202	249	194	243	226	219	211	192	248	190	223	198	208	208	227	227	215	204	225	225	207	201	239	201	222	221	196	205	201	192	228	225	205	194	199	233	183	192	214	208	223	202	237	213	243	248	225	226	257	201	198	199	208	194	175	200	202	238	205	209	199	209	221	237	210	209	224	211	200	212	210	210	234	219	198	204	219	226	201	220	188	232	238	208	216	193	258	176	224	222	235	231	207	244	223	236	188	195	243	221	226	221	207	203	214	231	219	213	227	238	208	206	229	231	225	209	242	237	217	234	223	242	200	244	230	234	235	217	250	234	197	233	236	215	199	247	214	246	222	209	206	246	225	248	205	199	228	226	215	201	245	196	227	216	220	202	237	225	227	252	211	214	218	213	227	239	209	227	213	235	212	184	209	206	245	231	220	208	236	206	214	214	200	199	246	230	188	215	215	200	223	224	248	220	254	213	225	229	191	210	183	218	208	200	213	200	229	219	209	193	193	219	198	218	201	199	208	193	205	204	217	199	244	228	226	201	212	214	225	197	262	213	211	230	219	216	204	208	225	214	195	231	235	225	222	207	231	217	236	210	238	222	200	217	222	233	219	195	216	216	232	220	232	209	237	213	215	208	210	206	234	224	223	207	235	217	234	198	219	216	230	213	217	195	211	206	209	208	244	203	218	222	210	242	193	242	203	211	234	225	211	239	203	234	220	222	234	223	222	222	214	223	194	225	216	219	227	220	213	227	213	232	220	215	210	223	226	235	212	225	237	222	203	191	205	219	224	204	202	222	207	233	222	205	211	217	218	204	204	209	193	188	235	228	194	200	208	206	208	243	232	218	232	214	223	239	223	232	230	202	198	186	210	214	200	244	234	230	232	180	223	214	242	203	210	219	226	235	200	228	242	218	223	218	243	216	220	218	225	237	210	232	209	234	222	240	222	236	216	221	237	218	219	218	221	180	231	201	218	212	222	200	222	201	240	215	222	234	197	191	201	169	186	241	224	213	214	233	182	213	260	221	249	221	252	223	194	203	231	236	231	208	223	228	251	227	246	244	215	238	231	223	232	196	231	213	222	241	223	204	222	218	226	219	214	227	169	206	227	222	202	222	235	226	230	245	223	196	248	222	223	212	238	218	230	216	209	234	240	227	236	217	200	217	233	232	193	188	214	213	206	208	228	220	222	199	213	229	212	189	200	229	230	220	212	228	213	232	222	209	209	239	226	248	211	220	223	253	217	206	184	225	193	225	228	219	219	222	180	206	241	212	216	224	209	184	167	215	209	236	235	216	202	223	227	216	222	229	215	196	207	221	220	221	230	236	246	224	199	244	239	240	232	249	234	215	214	239	253	243	202	203	224	220	241	216	217	212	230	225	200	211	217	236	218	218	205	227	236	233	210	182	212	250	215	212	217	209	221	223	207	212	221	241	223	210	205	205	215	211	206	216	217	241	232	196	180	193	206	202	205	220	234	219	214	246	220	231	215	221	197	239	216	206	265	197	241	233	235	205	213	208	222	239	234	203	213	235	220	209	252	186	186	218	256	229	231	236	225	244	213	218	206	237	216	208	205	209	207	213	221	230	213	197	220	253	201	227	243	209	236	238	224	230	214	209	209	223	222	213	216	245	220	217	237	224	225	221	202	238	221	220	228	202	245	211	215	223	238	225	200	208	250	229	197	229	201	212	232	236	219	230	230	233	232	225	245	216	233	232	235	233	224	200	206	197	210	225	251	220	221	205	204	225	238	204	230	232	198	228	214	215	200	234	239	215	199	245	208	206	216	238	233	230	201	200	198	187	218	227	208	215	214	201	242	216	197	197	214	213	221	220	209	245	199	221	214	228	215	202	228	225	207	210	240	223	220	250	261	215	198	217	243	233	221	220	224	211	221	217	225	225	212	202	225	200	219	221	228	203	202	201	179	221	200	227	247	233	237	210	232	240	216	209	203	210	202	202	224	224	221	219	239	208	195	222	231	229	238	212	221	215	230	244	233	200	229	226	225	234	232	214	240	195	235	197	226	215	243	215	231	236	221	207	205	225	208	191	218	187	221	239	209	231
23202	18930	24462	35752	31759	23203	15815	9449	3989	465	516	507	485	506	491	532	469	509	499	544	502	477	467	489	513	533	497	484	467	535	506	478	470	495	493	509	469	503	505	503	467	472	506	485	445	491	499	495	477	489	505	495	493	514	502	481	486	499	516	492	479	495	517	484	486	481	508	569	539	532	484	504	510	518	554	502	494	487	491	505	466	488	484	504	468	499	498	518	536	505	481	491	546	475	549	532	501	465	483	492	487	458	503	466	488	468	489	502	522	486	531	456	535	512	460	481	506	505	479	522	490	480	441	441	521	490	540	485	514	485	464	502	550	518	507	501	528	502	503	489	513	459	489	506	521	524	501	458	514	481	471	509	456	527	475	524	472	552	527	500	509	496	516	480	481	446	519	519	486	493	522	475	459	462	419	488	493	475	531	505	495	506	461	501	515	530	523	472	489	511	485	468	486	478	550	451	445	501	518	476	486	466	530	505	507	498	449	490	520	465	490	492	452	479	508	503	518	512	480	492	520	483	499	512	501	462	522	473	487	474	508	505	495	487	490	489	507	481	466	482	511	540	456	506	535	490	471	523	514	459	482	492	489	514	498	470	485	476	495	486	441	506	518	482	454	489	475	521	487	484	475	482	503	529	508	509	504	477	482	481	519	484	504	511	504	491	480	504	488	460	516	509	473	506	479	471	489	509	472	462	481	518	494	456	522	511	476	469	511	506	490	512	541	525	492	514	509	491	520	510	483	477	486	484	475	497	483	513	537	509	479	492	485	497	524	490	530	526	456	503	506	506	465	505	464	467	446	498	479	474	509	492	510	454	457	463	510	505	492	496	510	451	488	496	540	503	488	537	505	505	487	514	468	471	491	465	505	516	469	450	435	470	498	495	526	523	468	452	530	459	492	499	509	505	486	465	504	504	494	501	508	506	466	501	477	484	478	534	528	467	460	510	485	503	507	481	493	503	493	464	463	467	496	500	481	513	475	454	469	504	500	470	496	523	469	497	508	532	487	477	532	545	497	522	512	513	498	488	507	490	504	520	479	478	464	496	489	529	479	482	445	520	498	467	483	508	495	465	513	494	491	503	503	505	512	496	477	513	508	482	496	487	489	506	516	512	485	476	500	549	533	516	472	496	480	523	516	491	477	496	469	519	506	511	501	439	503	508	462	522	517	467	471	449	458	505	454	470	474	504	475	482	431	470	489	499	524	505	473	493	506	446	513	521	497	502	500	494	520	476	507	477	498	514	476	508	513	480	465	524	493	494	469	480	525	516	476	494	477	500	520	473	480	477	487	496	458	483	491	485	489	440	456	504	501	563	474	476	493	458	464	492	481	512	494	486	497	502	497	492	537	507	482	499	491	495	494	466	508	461	470	519	511	493	480	469	470	485	471	506	527	523	480	489	491	525	495	485	500	471	490	464	530	501	505	496	488	496	493	475	468	472	525	504	505	503	512	475	464	498	477	536	495	507	511	478	503	513	545	509	486	515	514	494	498	511	496	502	505	500	485	525	467	489	534	473	484	512	491	468	485	529	486	477	509	508	538	495	525	517	516	482	514	492	506	495	464	500	465	521	500	475	512	494	490	542	500	511	495	487	492	504	476	479	524	519	529	486	470	541	503	474	492	513	487	501	516	498	494	488	454	492	450	472	471	481	467	487	501	500	511	505	480	471	511	486	487	494	521	510	512	469	451	515	478	455	499	478	481	482	489	455	443	481	510	483	472	487	495	484	485	486	481	496	510	481	554	483	480	501	548	494	478	492	453	482	536	551	479	503	495	522	479	497	503	490	463	484	502	482	468	493	497	471	543	457	479	536	515	513	475	526	482	473	508	480	470	512	493	475	480	469	441	495	527	481	517	513	492	515	508	485	539	540	490	494	498	503	482	482	547	493	501	508	494	493	510	499	516	499	507	485	498	478	480	502	462	490	498	489	473	495	518	527	552	528	483	479	499	508	541	475	491	490	503	528	509	466	501	527	473	507	487	528	459	468	427	487	513	476	502	521	497	475	480	483	495	455	512	483	499	508	512	489	505	494	507	522	475	522	508	517	484	517	503	528	481	469	509	476	499	487	495	466	451	524	502	524	459	462	502	538	477	487	445	509	514	455	482	521	497	486	490	529	532	508	482	502	545	481	495	492	508	507	496	531	506	463	478	494	480	514	522	508	492	477	518	483	486	464	504	447	473	557	474	490	499	525	522	524	511	488	517	512	502	473	502	483	517	483	481	537	455	491	529	512	497	493	503	513	509	477	481	493	479	487	519	487	489	519	518	527	492	492	525	501	477	495	502	517	520	507	522	480	488	474	486	500	490	451	526	505	495	496	471	508	454	485	494	501	491	495	500	516	494	492	501	474	511	503	503	509	529	504	460	478	523	453	451	527	511	491	510	507	495	515	508	516	468	487	480	479	538	523	483	527	507	496	488	452	533	485	479	489	511	472	451	492	456	533	525	507	497	470	525	521	520	503	484	505	495	502	467	455	490	502	491	522	523	481	493	491	501	518	461	454	472	499	510	529	535	491	495	496	499	510	499	528	464	513	475	495	507	476	493	504	490	477	461	472	520	465	470	473	436	484	512	519	521	472	499	517	461	523	491	487	512	473	499	499	506	498	512	525	495	499	479	494	483	487	469	510	457	489	531	512	506	424	486	495	497	549	485	491	487	521	508	522	519	481	471	489	481	481	492	532	496	488	485	508	489	468	466	518	486	486	494	451	486	514	513	515	475	489	498	497	481	508	472	466	491	502	484	523	485	515	489	476	488	492	488	525	509	465	465	487	499	473	495	522	477	461	542	477	527	501	495	489	494	475	463	457	488	522	509	507	485	506	496	477	493	528	478	496	485	475	486	491	498	497	486	491	496	490	466	501	498	468	487	522	489	505	489	505	463	522	542	506	505	505	493	500	511	480	455	493	491	487	501	474	488	445	506	511	454	537	504	477	517	528	513	461	488	507	446	479	532	509	453	502	466	483	517	514	493	481	495	505	471	511	507	547	535	466	476	492	515	469	472	480	515	509	517	447	495	502	494	520	518	506	480	524	504	502	535	483	464	492	504	476	514	513	523	493	473	487	486	465	492	493	490	521	493	509	547	514	505	502	530	495	489	507	491	510	494	447	466	514	499	498	531	526	524	473	481	484	560	497	539	469	474	499	499	491	436	525	502	483	471	520	492	530	519	499	471	503	496	484	471	479	513	475	523	507	486	505	480	481	491	529	530	519	529	482	519	499	483	483	492	479	486	506	509	484	468	488	551	499	479	488	490	480	531	525	505	510	517	469	492	481	481	499	501	515	513	514	483	505	510	472	505	473	503	480	473	490	469	504	497	488	508	460	514	484	535	501	480	513	527	501	494	499	512	518	533	464	487	479	516	497	500	464	496	498	508	469	510	520	472	494	479	485	485	528	484	452	508	488	510	500	484	523	527	467	479	486	472	487	489	488	523	505	477	479	467	471	503	517	501	440	526	479	438	470	491	495
46385	34650	29326	34110	29169	18218	10010	5240	1894	241	209	205	206	212	215	224	203	203	207	172	190	210	208	202	191	178	184	172	171	207	208	199	228	214	207	186	188	208	181	164	180	199	201	172	182	190	186	190	174	207	212	194	192	181	191	186	229	210	173	188	191	198	191	195	195	212	175	190	224	189	190	211	184	183	190	199	195	176	240	185	214	215	188	214	201	199	198	206	185	184	200	216	174	174	210	197	211	183	219	228	208	188	189	172	200	198	206	225	192	193	219	201	206	204	176	184	214	192	198	241	199	188	194	197	193	189	173	223	194	197	180	192	182	202	182	201	188	184	199	212	193	198	209	190	190	192	217	193	204	221	204	204	191	189	212	213	182	194	189	193	215	232	185	185	213	200	208	193	177	201	190	153	202	194	168	201	198	197	218	197	164	202	205	218	184	185	186	194	182	199	194	200	169	202	181	172	189	226	209	162	199	198	183	182	186	208	205	188	175	201	194	207	196	204	190	198	203	197	186	203	186	186	161	202	193	186	175	178	206	204	195	178	181	184	216	202	190	197	155	210	205	207	212	196	184	199	174	198	218	187	218	186	192	218	192	189	223	206	221	211	189	164	198	165	190	208	183	176	190	207	199	187	200	188	209	183	189	190	201	191	175	164	188	187	202	193	188	164	211	213	204	197	209	212	178	198	207	199	215	199	215	218	184	167	187	202	190	204	201	184	186	223	216	195	210	200	206	213	193	218	179	215	197	213	232	196	204	215	176	191	199	213	176	212	204	208	208	193	172	214	192	192	184	171	188	213	199	227	152	176	199	190	175	208	183	183	193	173	198	207	206	185	201	211	174	196	191	193	187	227	201	206	202	204	203	189	216	191	200	178	181	187	186	187	230	199	188	196	179	208	184	197	190	177	189	190	196	194	178	207	189	180	209	167	189	222	186	211	204	218	178	188	207	181	181	177	213	199	192	186	213	228	196	215	180	182	176	200	186	195	194	188	194	190	196	194	199	205	222	164	199	173	184	204	193	200	196	202	193	203	211	223	183	191	193	206	198	199	226	206	186	186	194	199	183	211	200	178	170	192	165	182	212	213	197	213	207	185	193	194	209	174	200	191	186	192	197	207	230	187	203	182	188	182	202	169	219	186	198	195	194	224	212	210	194	186	149	196	198	203	203	199	195	196	218	182	198	204	185	186	208	196	218	189	184	217	178	212	189	200	200	192	217	212	199	203	181	207	212	212	179	194	194	183	193	202	204	205	211	219	225	191	203	217	180	179	191	204	202	241	205	193	196	182	186	190	207	174	182	223	201	211	215	195	185	202	189	189	193	216	166	219	179	170	192	216	160	174	189	190	179	189	186	175	201	198	197	206	212	204	209	217	207	185	174	207	198	187	203	182	190	196	222	191	209	170	167	189	189	190	201	192	207	214	207	184	204	157	210	190	192	171	206	188	202	199	177	216	159	203	199	203	203	189	192	210	191	193	188	182	196	207	186	201	213	213	202	205	185	187	180	208	183	208	177	198	199	190	203	179	192	178	236	201	201	189	203	204	177	203	182	198	211	239	192	167	192	208	201	228	173	208	194	198	209	212	203	171	187	223	175	198	206	206	174	198	183	196	185	190	199	207	190	188	220	183	223	186	217	180	209	180	193	185	201	201	194	200	189	203	183	192	176	194	201	220	208	208	167	197	180	193	224	174	165	186	214	202	199	212	198	196	146	199	206	202	172	190	185	192	193	209	199	196	188	200	180	177	199	193	193	191	194	190	206	207	190	199	192	192	179	208	169	205	169	179	197	191	170	190	188	171	201	194	204	185	190	204	178	196	193	179	195	195	187	204	202	212	190	192	195	207	198	191	215	184	199	185	197	186	207	192	168	197	160	196	203	198	196	213	176	162	184	186	192	219	245	191	213	190	180	204	206	203	186	208	184	166	194	199	189	207	177	198	213	205	202	156	184	173	190	209	175	201	203	184	206	201	176	193	169	185	215	220	200	197	202	198	147	209	199	203	190	219	176	191	218	223	184	204	222	184	201	207	182	217	193	200	219	207	189	194	186	183	197	164	184	205	190	187	194	202	209	187	184	198	191	213	229	197	183	175	187	180	211	199	185	172	188	194	196	199	197	211	196	192	254	195	221	192	174	169	171	189	226	232	209	195	182	193	195	198	216	185	203	189	189	193	225	194	220	185	211	211	209	219	201	212	177	176	215	192	186	204	212	191	192	181	184	209	172	186	185	199	188	186	197	204	188	192	218	196	192	207	187	191	223	178	209	216	220	204	177	208	190	191	205	191	194	166	207	211	174	202	197	176	172	196	194	200	208	207	208	190	210	192	198	209	220	190	195	187	183	201	199	221	197	218	226	213	220	194	185	200	218	184	193	210	196	202	207	204	187	172	197	179	175	227	185	194	169	202	182	212	167	222	180	178	156	189	202	200	196	193	178	167	174	227	188	180	183	197	184	198	188	185	197	198	189	208	210	173	176	193	224	181	182	187	175	221	177	195	210	199	195	196	172	202	209	183	166	209	177	170	203	178	176	177	166	175	202	214	194	216	185	216	165	203	200	197	202	209	201	193	205	203	178	168	231	170	221	205	207	224	174	200	191	213	230	197	207	207	206	188	189	182	192	229	213	210	175	208	184	219	206	189	151	193	188	208	205	203	197	194	192	197	197	191	202	232	217	189	198	203	212	188	194	184	242	201	216	201	168	186	187	188	210	213	218	196	195	190	183	192	206	175	213	211	212	166	197	190	188	189	173	209	185	188	185	198	202	202	211	189	197	177	170	196	212	185	243	191	196	183	211	175	212	185	190	203	208	166	186	199	203	201	182	202	202	174	188	196	206	170	173	214	184	195	180	186	194	174	204	190	198	169	199	205	200	224	200	186	198	215	196	184	195	194	178	179	174	232	223	190	192	157	159	200	200	177	194	179	177	196	198	190	189	197	193	225	187	218	212	185	171	209	176	203	225	188	165	179	202	211	255	199	191	204	180	188	204	203	162	202	203	197	176	192	197	202	205	192	207	208	218	182	183	211	185	186	189	223	199	181	189	203	186	205	167	196	205	175	199	191	197	193	205	182	229	180	200	204	226	172	178	202	222	208	191	188	207	185	178	197	185	185	193	183	226	196	188	214	211	201	192	188	215	198	194	208	205	213	209	192	246	179	203	199	203	196	192	202	182	246	175	207	179	193	192	188	174	177	185	183	164	213	217	199	176	189	179	207	216	184	181	177	183	209	201	176	186	182	194	192	201	195	209	209	216	197	196	187	196	201	211	206	231	214	202	209	190	181	161	147	207	211	179	197	193	219	201	217	182	205	213	205	217	188	183	213	209	176	212	201	179	198	172	182	201	185	186	220	207	182	186	196	174	187	192	206	217	208	179	194	182	181	221	180	196	182	216	191	216	210	202	218	210	192	201	204	202	182	187	184	180	179	202	190	184	206	164	160	195	207	204	203	185	197	178	191	185	187	187	208	197	213
29153	27265	31797	46353	43195	33817	24435	16047	5871	466	430	446	447	472	475	443	449	417	436	402	458	442	451	424	444	462	483	427	453	404	440	455	428	432	421	417	433	467	477	424	446	411	412	404	460	419	426	466	444	427	409	467	422	408	435	396	418	429	427	399	422	430	450	400	407	441	440	454	442	420	452	445	423	449	443	444	429	393	420	463	461	423	434	431	460	407	470	432	425	435	442	417	398	415	404	437	445	463	440	460	412	442	454	443	442	424	414	469	447	414	447	448	446	453	414	449	431	435	460	442	465	416	419	424	452	408	413	448	441	403	433	457	454	459	395	428	418	455	415	422	404	439	391	466	405	426	458	448	435	474	449	420	424	422	440	443	439	434	399	398	453	409	440	442	444	435	436	427	453	465	424	432	451	389	436	450	434	413	469	436	426	403	440	477	472	399	453	447	398	453	430	435	439	439	445	408	439	421	411	437	406	398	447	393	410	453	469	437	443	427	434	396	411	437	434	429	424	419	444	442	459	421	466	416	435	431	409	431	473	433	453	445	413	472	407	412	429	400	464	452	418	397	404	431	436	434	443	456	476	412	431	395	466	422	418	438	429	434	385	416	436	432	459	443	396	452	457	437	443	441	413	449	404	441	428	405	405	432	435	418	437	410	425	428	453	441	388	468	465	449	457	406	454	384	423	469	473	406	450	437	422	437	461	436	422	420	449	420	436	417	396	426	408	443	445	443	421	443	451	418	428	437	409	434	428	440	433	401	402	402	411	477	452	431	437	460	435	401	439	403	432	433	434	395	424	469	443	453	405	390	421	449	432	433	433	422	454	410	403	434	454	398	418	410	483	453	416	415	469	445	411	420	445	455	426	434	426	458	429	433	420	408	450	435	449	436	448	448	476	457	396	473	407	433	408	461	431	400	458	448	438	418	434	432	415	465	447	426	415	430	406	422	441	434	416	428	471	424	438	443	412	418	407	460	393	438	491	422	447	439	465	446	404	411	414	437	415	422	414	429	419	453	441	447	409	446	417	464	400	466	392	421	418	414	445	455	427	421	451	473	425	444	441	437	460	390	429	409	425	424	438	460	421	421	410	419	449	441	409	470	392	491	430	452	427	464	409	433	436	443	420	427	480	405	417	432	376	401	451	414	440	393	458	437	408	434	488	459	425	435	424	432	412	407	433	447	412	395	441	469	395	446	442	418	438	412	395	459	445	476	427	438	454	393	431	417	450	484	460	426	420	431	397	423	415	452	444	428	431	449	474	456	432	415	457	404	431	420	420	459	434	437	403	451	472	429	415	424	405	417	431	445	391	394	431	431	448	440	493	425	432	423	422	427	466	425	444	462	411	425	432	414	459	471	433	432	455	427	417	456	445	448	426	424	425	437	441	453	431	432	441	436	422	422	424	418	447	426	454	425	460	440	421	427	406	432	451	424	434	405	439	427	485	429	401	433	406	463	459	415	404	441	410	454	437	447	422	425	405	448	400	454	440	449	449	424	433	409	463	399	429	419	428	426	429	422	433	447	434	401	434	408	443	446	427	422	421	440	440	458	435	427	468	426	455	443	384	432	400	422	438	448	448	415	436	451	442	460	411	440	424	449	436	437	411	425	420	409	423	445	444	404	424	413	425	404	423	442	432	431	476	411	429	431	448	470	478	439	424	408	374	403	417	408	434	445	407	438	428	442	441	461	411	476	460	413	410	444	475	452	444	463	431	443	478	448	463	421	415	425	499	429	428	463	404	423	412	404	410	440	457	396	409	421	441	440	407	416	422	429	465	402	442	432	449	414	409	447	467	429	448	441	430	430	413	471	410	447	430	445	430	442	392	425	445	426	458	444	419	386	418	423	464	414	477	451	433	419	413	434	416	447	422	457	473	433	439	442	472	459	465	437	454	435	446	418	413	448	431	438	373	435	404	466	439	458	486	455	411	406	470	442	436	423	454	414	442	473	452	450	435	425	434	430	433	384	430	428	433	455	453	444	459	433	417	434	408	449	471	423	415	460	457	448	448	426	454	486	427	440	420	431	414	430	415	429	418	435	413	381	456	468	487	438	424	452	416	447	454	430	405	454	429	403	422	424	414	426	464	441	410	449	427	449	428	465	465	452	403	467	423	425	448	439	424	449	425	421	424	426	463	427	422	409	412	405	468	407	437	427	409	437	444	417	422	444	429	449	448	466	438	445	452	450	416	420	408	427	457	413	430	442	420	444	432	445	457	401	405	474	406	456	444	410	414	454	409	424	430	403	432	390	405	432	410	434	421	425	465	453	436	433	429	454	441	404	450	459	453	423	436	429	442	418	465	429	445	424	447	444	428	474	463	431	430	465	446	451	430	444	404	411	413	462	445	407	485	395	427	449	422	434	424	443	403	406	460	449	431	457	438	416	433	397	429	437	420	470	441	412	403	407	420	424	432	410	411	455	374	421	423	437	429	400	441	436	434	441	419	402	439	426	433	432	404	428	445	468	421	474	433	432	408	454	396	456	454	423	445	427	418	461	443	440	445	428	474	431	446	398	430	397	438	420	394	386	477	387	426	422	401	444	405	462	423	434	447	391	486	435	415	474	437	437	405	416	442	427	395	440	384	448	387	447	413	419	436	414	448	427	442	442	456	415	427	446	422	417	430	422	449	444	407	460	426	421	453	422	423	441	444	453	447	423	450	417	443	417	421	432	455	438	400	432	420	457	443	415	457	436	442	448	429	418	408	424	431	435	414	429	455	460	436	434	429	432	478	483	445	425	427	430	426	404	404	403	422	439	428	430	429	422	417	441	454	380	446	463	433	432	381	426	396	428	408	470	462	429	455	471	420	431	431	448	448	473	429	469	408	451	433	445	453	423	436	409	424	454	432	430	439	459	408	454	431	443	410	431	433	456	412	467	441	485	456	469	447	440	426	433	426	479	451	419	479	461	444	433	404	431	395	429	440	432	441	475	430	442	466	428	439	442	404	431	461	412	492	411	432	436	426	447	458	453	497	413	394	445	419	429	423	405	458	485	475	417	413	405	446	422	424	448	444	462	409	436	437	425	445	455	404	451	415	404	400	416	404	460	415	448	404	429	438	430	442	453	447	447	445	432	413	453	426	440	447	450	440	411	423	425	445	453	445	413	404	422	391	440	389	433	459	435	453	461	461	469	409	404	407	429	394	406	423	443	413	451	410	425	408	402	463	426	403	417	449	420	458	451	460	411	418	410	439	428	456	438	438	456	432	430	434	425	431	414	427	426	429	411	408	424	421	415	392	429	450	437	470	437	451	463	459	449	392	400	442	435	437	450	446	422	410	431	448	434	437	393	440	472	419	411	467	412	441	437	455	454	406	426	390	413	427	427	456	413	471	404	458	428	451	442	419	374	399	408	406	403	450	392	389	415	401	455	403	467	446	436	454	432	423	428	417	450	398	381	426	452	424	414	430	446	433	445	433	425	460	425	424	421	452	413	432	425	473	428	444	476	442	463	476	450	441	469	483	448	431	473
18892	9484	5595	2747	1671	901	558	342	198	159	142	143	131	157	150	149	171	169	166	174	171	147	138	170	153	120	161	150	161	132	158	149	119	151	167	177	143	168	155	141	158	151	164	172	154	161	141	149	156	151	134	177	156	152	151	143	159	168	148	146	165	152	138	143	150	157	134	150	152	147	161	159	144	150	142	131	155	154	180	150	152	163	151	169	183	149	163	135	160	132	145	159	153	158	160	139	153	169	137	158	152	145	158	180	166	158	168	138	165	144	157	133	167	162	146	141	163	146	164	141	148	168	144	151	140	138	155	153	150	130	138	149	153	160	162	157	166	162	155	160	128	156	159	148	167	154	166	151	167	159	153	170	150	124	144	167	158	156	156	170	145	150	137	156	148	144	153	151	163	168	134	132	143	169	126	160	168	150	122	157	137	140	153	158	158	148	135	153	160	173	145	164	152	172	154	134	140	167	137	131	144	182	134	148	157	170	154	165	174	147	155	151	165	148	160	137	154	136	158	160	127	155	167	138	154	150	146	150	164	146	146	150	144	152	138	155	155	155	155	159	146	166	144	148	143	153	175	153	162	156	166	156	136	125	142	153	130	144	163	176	172	153	183	166	135	149	120	156	153	152	143	109	140	154	146	167	160	162	149	148	177	141	160	139	144	160	159	165	150	165	159	164	143	173	148	153	175	128	144	166	134	134	157	154	145	149	123	148	175	153	129	148	159	171	153	157	143	177	178	162	163	151	154	137	122	147	177	149	154	170	136	157	154	162	162	165	176	146	153	157	173	147	117	158	141	141	161	149	130	155	159	144	162	139	149	161	148	152	170	132	127	153	143	181	149	138	147	148	158	135	140	154	142	159	134	141	139	171	151	153	142	139	154	127	147	140	152	169	128	171	143	131	124	152	142	166	168	141	137	142	134	179	159	148	157	145	131	164	163	129	143	164	167	152	170	153	139	159	158	139	147	160	145	175	144	165	160	182	155	161	152	151	184	184	151	141	152	141	145	151	169	159	150	145	138	147	142	143	160	155	146	146	143	151	142	174	155	129	153	164	153	137	153	175	184	153	137	158	141	150	152	134	142	131	152	174	149	180	163	162	140	145	143	162	133	171	172	153	174	139	148	166	156	157	150	135	133	152	136	129	140	151	167	171	168	136	150	163	152	174	164	170	154	132	156	151	161	149	144	152	151	181	153	157	165	145	157	147	149	158	143	149	157	153	163	161	144	157	155	162	171	162	157	157	152	166	153	148	177	149	148	165	173	171	143	148	162	137	158	153	143	166	155	156	134	146	143	144	149	147	148	166	170	153	185	154	137	127	138	155	163	160	144	141	167	135	145	124	141	163	147	170	145	142	147	144	162	145	152	142	162	169	135	148	136	144	150	147	172	167	165	138	129	157	149	159	160	167	176	136	137	128	151	123	142	161	142	160	156	161	176	151	201	162	150	165	142	154	141	157	152	149	145	153	148	149	165	159	145	116	145	162	135	104	137	142	147	138	148	157	134	147	149	152	162	163	155	161	148	144	158	151	159	151	172	147	134	149	116	149	157	158	141	145	148	140	165	163	140	165	147	155	157	137	144	168	150	139	139	157	142	124	135	150	147	153	141	124	147	158	114	148	144	127	150	170	172	168	152	160	160	143	160	166	164	141	141	168	141	162	163	145	146	171	166	164	161	177	132	144	156	137	148	146	160	163	158	169	172	209	169	150	154	172	144	166	161	159	142	139	148	145	142	145	156	163	157	139	165	152	139	189	141	150	152	143	145	175	170	140	151	174	156	155	161	153	156	149	170	164	126	146	146	151	153	147	159	144	147	139	156	152	138	170	152	137	149	159	146	147	173	148	140	154	144	149	140	161	146	159	154	178	184	169	138	157	157	145	161	138	157	151	139	157	159	151	140	153	137	137	158	144	157	177	157	150	140	148	185	151	142	136	156	140	145	189	140	147	165	165	147	152	134	169	146	159	148	150	151	145	166	155	149	138	156	140	135	147	154	167	153	153	162	159	161	151	136	171	159	149	157	141	152	134	173	178	176	135	147	178	134	152	132	153	154	157	156	151	146	156	187	141	149	163	155	156	166	135	148	150	127	144	152	176	151	155	158	157	147	132	154	169	164	156	174	142	137	128	148	158	144	146	157	156	157	160	167	162	168	164	157	190	148	149	154	167	142	172	139	147	182	152	149	135	139	129	173	137	144	155	136	152	145	159	154	153	133	132	148	158	152	168	156	178	165	137	141	132	158	144	164	166	180	151	152	165	145	165	164	153	178	168	148	152	184	144	149	117	161	132	165	163	140	160	149	144	149	146	137	173	140	154	143	134	145	155	157	172	147	173	166	153	152	149	142	156	165	170	145	161	159	148	148	150	160	146	158	159	148	149	136	177	159	144	159	157	168	139	166	142	139	180	158	157	152	155	153	189	152	156	202	159	149	133	154	139	152	133	141	153	151	172	130	145	167	148	146	159	149	176	157	167	160	171	141	192	138	146	147	153	185	154	166	145	159	146	163	150	182	165	144	132	150	131	150	134	162	164	148	176	161	156	148	157	158	134	141	139	174	164	148	143	158	170	156	144	137	152	178	170	154	124	159	152	161	161	149	156	138	155	169	133	147	176	179	174	161	146	137	147	170	171	170	150	172	146	163	169	151	157	131	126	160	139	176	172	160	161	152	134	165	145	146	151	138	168	150	136	160	140	162	126	153	167	164	145	159	155	152	153	146	137	151	154	128	149	156	175	152	158	144	161	140	141	159	163	152	180	172	142	170	155	149	161	170	182	158	162	137	129	143	155	183	138	153	159	148	164	167	135	155	148	162	140	139	185	136	139	160	150	174	157	154	157	155	142	133	166	159	134	158	153	159	156	131	161	146	164	139	140	175	160	176	154	176	161	140	169	154	157	154	174	168	139	162	141	158	134	154	150	190	152	152	163	144	184	155	169	145	164	140	161	133	157	158	138	131	160	145	168	159	151	145	144	151	175	148	144	152	147	148	165	153	145	168	144	145	171	163	163	165	169	138	138	161	165	141	146	148	130	153	165	150	172	152	136	148	151	144	165	149	149	160	157	156	158	131	140	136	148	149	141	145	166	148	155	164	162	161	154	154	149	166	151	149	146	149	178	141	139	149	129	153	180	171	152	159	164	140	144	161	150	149	157	159	156	138	157	165	141	143	170	149	165	139	135	166	165	140	181	132	177	126	123	135	165	140	150	158	153	158	143	133	167	161	175	158	163	142	167	139	158	138	153	151	148	157	177	130	129	148	145	160	142	159	138	180	142	170	123	150	165	135	130	175	144	153	166	161	152	153	155	142	136	156	135	132	150	132	150	142	156	126	142	141	168	138	148	145	161	162	156	146	155	153	140	150	145	150	147	142	150	161	166	145	151	139	140	147	147	153	123	167	171	124	160	152	152	156	131	149	154	147	143	135	134	121	145	138	155	147	152	155	147	163	152	150	166	157	159	132	146	153	155	151	130
11822	8021	9118	7628	5872	3343	2067	1086	519	381	351	351	345	364	355	360	363	366	358	359	364	377	372	369	363	393	338	379	333	379	374	360	329	372	356	348	382	377	377	377	388	357	410	330	346	363	379	343	360	400	341	368	330	373	391	317	353	353	394	345	350	398	396	348	350	355	366	366	369	382	385	369	394	340	399	373	346	331	366	359	359	346	365	397	368	374	332	392	340	357	379	348	301	335	419	335	361	349	361	364	350	325	355	390	328	368	369	364	379	362	368	348	378	345	374	350	351	389	328	325	350	356	378	376	373	343	359	393	368	356	354	371	378	371	317	341	338	358	370	362	359	360	348	361	387	383	342	381	359	388	358	387	382	340	386	346	335	364	357	352	376	358	348	389	372	337	340	351	350	362	374	355	365	333	334	313	404	355	351	362	370	379	377	370	376	340	361	370	378	397	361	380	368	365	336	359	337	373	331	366	390	352	365	404	351	338	386	365	347	366	342	351	363	380	367	401	354	340	364	386	363	330	375	343	377	359	391	357	371	323	383	345	356	368	336	310	352	355	374	374	357	356	362	352	344	359	374	367	372	385	373	343	395	371	355	344	370	338	331	377	384	397	354	367	334	336	342	389	343	380	357	377	349	386	357	378	342	384	371	379	350	381	376	354	342	366	362	335	331	354	369	368	391	334	344	356	381	377	339	379	357	361	348	385	344	327	379	386	375	362	356	371	357	368	379	368	364	341	346	387	363	364	385	353	362	343	333	379	379	353	359	367	363	365	374	385	361	345	334	365	350	378	335	354	368	353	368	384	329	363	338	384	395	373	360	366	365	376	345	352	351	362	341	331	348	350	332	391	344	342	362	346	340	368	367	362	351	328	332	375	354	382	388	341	385	404	324	375	362	337	397	373	358	354	373	337	383	345	359	371	382	380	365	352	353	381	362	387	361	328	350	374	388	347	368	355	385	353	366	375	376	397	340	374	363	348	378	371	362	364	363	346	376	355	392	315	351	403	393	368	352	328	366	346	371	405	361	347	348	400	353	357	307	378	367	337	377	364	363	385	365	361	346	366	365	380	328	393	384	336	325	360	337	350	380	376	360	386	375	332	329	371	369	365	369	353	410	365	316	391	377	368	391	365	376	353	306	388	340	353	380	375	388	377	379	372	355	367	360	368	386	372	365	367	345	344	367	332	374	367	361	347	366	360	343	349	361	344	345	359	348	362	347	337	358	372	389	384	366	384	377	357	375	367	357	371	376	370	366	358	350	350	374	363	370	344	359	374	366	382	396	335	365	364	363	357	389	373	387	330	373	357	376	316	375	348	355	372	371	372	379	377	381	333	357	348	355	340	341	353	351	347	391	409	386	358	377	369	342	387	354	352	378	372	363	366	361	371	383	344	375	351	372	356	369	365	389	361	317	360	357	332	346	362	385	389	365	339	356	367	378	355	384	350	385	363	382	382	369	355	388	353	362	319	381	335	353	335	359	339	354	351	345	371	383	395	351	366	345	342	376	360	350	353	356	372	374	364	348	348	331	362	357	338	364	379	354	351	348	381	347	339	379	383	370	385	348	339	360	339	370	375	354	375	343	364	345	358	341	354	338	344	368	375	350	364	342	371	409	367	382	342	382	357	359	356	382	392	370	326	371	369	351	373	363	369	369	374	349	386	368	352	366	357	351	353	368	374	364	361	356	360	393	354	362	357	352	348	370	362	326	341	359	374	366	370	422	355	346	348	362	353	375	343	359	388	356	363	376	374	358	364	374	317	381	394	350	341	348	366	355	364	367	391	377	361	362	343	333	344	352	368	376	352	377	357	352	381	361	335	365	378	375	378	354	373	340	388	397	368	393	355	354	349	398	331	343	340	389	359	382	385	364	363	353	355	373	383	373	342	361	418	395	374	362	399	370	361	422	349	368	320	376	334	354	367	374	358	328	346	364	358	379	364	347	372	367	376	336	351	419	347	342	348	355	351	364	362	391	345	359	337	389	378	354	351	347	356	396	352	344	378	358	384	359	363	355	356	367	383	370	360	352	348	354	362	351	352	333	361	376	360	338	346	357	380	361	388	345	355	378	371	379	379	382	335	356	366	352	357	399	364	365	355	339	369	372	389	342	358	324	394	371	372	389	355	386	354	338	352	368	378	374	390	367	351	337	382	343	363	385	325	352	350	346	376	368	319	399	357	345	342	351	335	350	353	339	354	364	378	358	348	333	334	341	357	342	345	388	378	319	359	333	330	328	352	361	351	337	377	376	367	356	379	388	357	364	344	344	395	364	353	334	360	374	383	378	358	370	397	373	318	338	373	378	356	359	354	339	352	363	363	395	346	365	357	398	366	330	343	355	367	379	357	366	370	366	373	345	356	339	378	335	338	383	362	362	335	373	341	350	371	368	364	348	369	378	369	383	378	338	348	336	387	355	366	381	367	360	357	337	354	364	335	335	374	372	372	345	338	403	358	335	348	369	378	351	335	347	331	376	369	349	372	344	380	359	343	380	377	350	356	361	347	324	362	365	396	317	354	364	372	358	356	347	369	361	340	372	379	355	318	349	373	346	344	379	354	388	357	326	363	364	341	337	358	329	382	378	356	374	374	357	348	362	327	351	360	323	392	363	349	363	336	342	357	375	333	362	358	349	387	356	351	375	338	340	345	363	380	326	390	355	362	378	386	336	352	372	382	353	351	355	354	368	372	375	328	356	367	358	326	375	377	372	384	351	399	391	358	388	351	347	338	381	345	334	353	358	338	357	404	334	383	363	371	348	365	405	352	359	373	361	340	362	376	388	343	376	363	356	352	372	349	336	337	418	376	322	342	360	336	397	340	364	381	389	373	404	362	383	337	391	315	400	386	363	355	338	356	330	402	339	364	320	392	374	354	335	370	335	352	373	375	346	373	338	351	376	363	403	374	371	401	378	372	354	331	352	344	371	356	377	334	373	381	359	346	354	344	383	368	376	348	381	385	370	368	361	349	389	358	406	322	353	343	360	342	361	332	381	373	388	378	359	367	368	355	343	391	387	350	355	357	378	387	355	392	353	332	349	351	375	360	332	352	365	344	371	357	356	367	367	352	358	358	353	359	342	340	353	375	385	371	351	382	395	340	347	329	358	350	348	378	334	383	390	374	381	366	346	370	324	375	358	379	360	404	348	364	355	336	366	387	368	354	359	382	340	348	389	373	360	347	371	336	360	366	363	363	384	353	382	361	340	333	367	357	368	378	335	358	371	334	355	360	393	356	336	362	349	317	374	393	341	372	354	348	379	374	379	381	351	354	351	333	349	367	340	387	372	358	367	389	386	358	356	395	346	383	356	360	370	360	379	410	381	348	378	353	380	364	363	347	378	363	350	387	386	372	366	345	357	348	390	382	361	363	351	362	372	338	340	378	343	373	364	366	350	367	384	355	354	353	322	360	344	374	363	381	357	376	385	379	382	350	362	378	381	332	338	350	360	336	370	379	379	383	355	378	352	343	346	366	349	362
35092	23790	18845	22278	15314	9014	4606	2162	712	226	247	234	251	218	222	205	216	211	239	226	215	217	220	257	216	226	223	205	221	222	255	210	224	239	218	209	199	226	202	203	205	209	225	212	231	211	227	243	215	228	221	217	217	193	223	184	215	203	248	239	200	195	216	227	227	212	205	229	233	224	210	236	230	230	222	215	227	206	211	222	234	221	219	208	223	211	252	244	240	216	236	242	247	225	223	214	213	227	239	210	228	189	218	256	206	211	234	191	184	225	228	196	195	214	213	205	209	207	209	212	235	226	199	249	222	206	211	216	212	216	210	232	239	189	222	199	219	232	220	222	219	266	238	209	229	224	187	233	202	247	193	230	222	230	216	211	209	210	220	227	207	225	207	179	198	215	189	215	261	201	203	212	209	236	207	202	203	220	229	200	226	198	234	218	191	246	217	237	187	202	243	201	189	207	231	221	219	234	223	241	194	214	204	217	219	236	227	225	205	196	207	220	205	222	239	216	230	207	211	220	227	215	232	244	193	207	226	198	230	237	237	233	229	208	265	227	225	219	204	224	216	225	209	221	223	248	239	225	246	229	219	211	242	237	214	237	199	238	247	241	229	216	242	243	227	206	208	222	218	239	204	208	193	208	240	195	195	216	226	202	243	208	219	215	232	237	228	221	216	241	229	192	213	196	208	232	209	233	191	204	242	216	214	207	194	211	228	215	210	192	226	194	194	194	224	266	211	226	180	236	239	218	212	220	224	216	214	230	238	213	212	230	249	221	210	211	214	199	200	207	207	225	200	207	227	227	227	246	224	229	239	265	224	203	207	229	192	216	223	226	189	198	212	232	237	230	220	217	218	245	210	217	209	250	211	201	207	221	238	244	211	236	193	193	226	197	226	221	237	208	201	203	216	223	197	205	223	206	212	190	238	201	196	213	193	234	243	228	233	204	226	218	214	218	228	223	218	222	247	215	223	234	227	207	216	198	217	214	206	211	236	216	224	197	200	235	224	210	214	234	228	201	216	227	234	236	208	219	248	207	237	223	210	201	237	222	213	211	214	222	212	236	220	219	222	234	221	216	206	248	226	201	197	221	189	212	206	261	201	210	225	194	216	207	208	215	207	188	203	234	210	237	221	209	209	200	220	229	203	240	196	237	231	205	227	205	217	235	212	234	223	224	244	224	245	202	224	229	250	199	209	221	213	221	227	212	242	207	227	213	234	215	188	223	226	225	225	213	205	213	205	213	212	217	224	223	223	233	210	222	240	219	213	229	245	203	224	217	231	228	245	222	213	264	227	213	200	227	228	218	229	208	196	217	234	234	225	195	227	216	221	197	213	208	200	234	234	217	208	239	224	218	247	215	208	214	215	236	229	220	210	201	229	215	184	226	223	182	204	206	219	240	206	214	194	224	224	224	213	240	212	220	230	229	216	214	205	208	201	233	236	222	203	203	236	230	260	250	193	205	245	202	209	231	239	214	197	213	266	199	238	212	189	238	203	245	178	231	205	230	225	231	255	239	195	251	248	205	233	221	215	193	213	219	217	207	233	251	196	194	236	243	216	219	229	208	216	225	205	213	241	225	176	223	230	202	244	246	213	212	230	208	206	222	197	219	211	230	221	207	235	220	215	215	191	218	266	211	205	185	226	213	201	202	196	210	215	240	222	250	198	234	227	226	219	213	230	202	222	241	240	227	208	242	229	216	246	213	216	185	226	223	201	234	209	204	219	239	250	205	216	212	240	248	237	217	223	254	234	226	204	239	221	214	202	198	224	221	204	216	199	249	217	243	206	213	200	234	240	220	220	206	246	208	234	215	223	202	220	233	203	244	203	223	218	228	229	199	213	245	223	247	226	215	177	238	223	212	229	230	206	206	213	229	208	235	217	253	177	221	239	208	210	233	224	207	233	194	230	211	229	213	229	218	203	201	221	215	202	205	205	232	245	240	219	221	237	218	202	208	232	215	212	212	212	224	226	207	204	227	202	208	206	226	218	217	221	222	204	220	210	222	237	210	219	235	231	206	238	223	208	230	216	232	228	213	222	214	231	199	211	195	222	200	191	208	199	206	227	238	219	190	223	221	210	226	234	211	211	239	254	230	216	239	218	243	226	219	210	220	187	242	222	242	238	194	205	211	240	224	216	195	205	206	218	226	220	211	199	201	180	180	221	206	211	229	207	208	227	200	247	218	186	190	200	229	225	228	227	203	229	216	220	239	207	208	209	216	225	234	203	219	243	213	251	230	221	228	213	211	224	211	229	235	212	233	232	216	206	250	230	243	208	204	201	225	230	229	195	258	223	218	228	200	234	257	215	252	210	224	205	209	236	211	223	225	208	197	246	211	219	210	201	203	182	235	218	215	222	219	212	225	209	232	242	240	233	233	222	203	245	236	184	215	216	238	200	196	236	213	215	209	232	198	217	204	216	236	237	230	226	209	213	219	240	217	195	229	239	230	204	241	229	234	217	211	248	209	230	225	240	218	253	213	221	196	212	212	251	217	241	199	234	244	215	216	213	218	219	230	214	198	232	243	188	214	213	201	234	250	235	230	198	231	232	243	215	222	192	209	235	223	237	221	208	233	222	224	213	225	233	227	237	217	219	238	235	236	229	217	206	220	237	253	228	207	242	196	224	210	228	234	226	238	208	206	209	226	224	204	222	220	225	210	227	218	229	223	221	229	245	220	201	215	215	218	262	201	210	236	192	226	213	215	217	204	213	207	210	208	219	225	200	217	237	218	231	204	215	187	220	193	236	232	209	185	230	208	210	222	232	206	245	230	214	190	208	233	189	230	222	246	230	234	207	230	230	219	226	203	205	223	235	209	233	210	213	198	217	233	233	238	214	207	201	234	213	214	252	235	216	220	213	200	221	216	246	206	203	190	211	272	199	185	237	233	214	234	223	229	201	221	205	211	219	224	206	232	207	216	215	243	207	218	224	176	225	228	232	233	220	282	216	236	244	233	227	211	179	208	238	221	258	197	218	224	241	208	237	196	207	256	208	234	202	230	218	236	240	205	209	235	215	209	215	256	213	222	238	224	196	234	239	221	221	223	253	205	233	232	195	243	217	227	229	259	233	207	229	220	216	216	219	235	211	210	220	229	233	230	209	227	243	207	221	219	216	244	218	196	254	242	216	209	200	207	193	207	204	186	209	215	190	240	223	210	204	220	213	206	231	209	226	212	201	221	203	265	204	241	220	219	251	221	227	216	235	222	246	227	207	232	220	241	199	211	205	212	231	233	217	218	253	224	225	188	214	234	199	213	225	218	209	205	222	222	226	243	208	231	219	201	206	198	237	186	252	265	246	246	231	230	217	239	218	242	212	230	226	216	220	222	226	206	241	207	227	235	216	206	219	249	228	202	234	230	223	206	197	202	238	200	238	245	231	236	214	204	207	254	211	221	247	235	200	206	258	231	225	200	196	224	212	217	246	208	216	208	248	233	230	227	254	231	214	217	208	245	228	213	237	210	220	254	203	228
22700	19370	24021	36163	30331	22601	14596	8384	2477	518	498	512	453	503	489	514	468	502	517	482	532	457	534	520	501	511	501	454	482	455	516	488	502	493	491	496	509	505	503	467	530	459	497	485	529	477	488	499	498	490	478	484	490	521	495	484	471	479	478	450	444	447	535	469	462	471	477	499	512	483	476	479	498	535	469	471	499	487	506	488	470	482	470	457	488	515	502	552	469	504	474	502	480	522	518	501	512	473	467	502	511	492	488	476	454	478	492	437	496	498	539	464	473	469	503	500	468	464	525	482	500	496	460	483	531	495	506	501	470	500	521	461	493	454	526	465	490	528	492	466	473	494	502	511	475	506	511	477	553	484	474	443	479	479	518	499	519	487	487	496	488	475	487	501	479	475	495	484	508	517	481	522	509	463	498	509	462	478	475	497	474	485	517	484	494	487	478	489	503	475	456	504	471	474	471	503	506	463	518	471	471	444	515	523	461	510	475	443	523	485	470	529	495	531	472	452	465	503	483	466	473	470	523	503	490	504	541	480	518	527	486	512	488	489	503	474	508	521	517	494	441	516	528	494	487	483	465	514	475	478	503	491	490	499	454	476	468	506	455	502	448	483	481	458	499	480	521	524	488	446	481	497	468	513	522	526	513	492	482	467	508	500	495	492	495	561	495	426	499	502	463	496	510	499	482	489	477	467	488	505	481	537	504	511	483	475	467	441	469	444	505	489	477	470	487	544	520	463	465	483	467	506	480	456	527	452	494	487	505	482	506	492	511	508	447	498	483	478	507	475	466	496	483	480	489	512	488	470	496	514	489	486	456	471	496	474	512	514	486	496	497	509	496	507	478	487	503	474	481	477	475	502	460	515	470	469	497	489	519	449	475	465	470	490	456	515	486	459	467	482	485	486	494	509	497	481	512	505	538	495	513	475	541	460	484	456	498	498	482	488	512	521	490	497	513	519	469	499	480	492	499	484	528	493	513	498	477	490	491	486	489	472	506	484	535	525	488	513	490	507	509	490	473	512	451	471	495	508	495	462	474	492	485	525	467	506	501	447	489	470	531	483	518	491	464	454	522	456	496	475	517	484	473	494	518	443	536	481	507	477	462	490	498	509	454	470	484	472	535	526	463	493	502	478	517	439	524	500	494	499	468	521	508	522	505	519	498	525	471	486	473	472	484	492	492	477	501	498	483	447	473	491	458	460	462	511	501	499	466	489	505	453	507	509	484	528	473	477	503	461	492	503	478	495	459	469	499	496	497	530	526	464	511	483	551	511	512	490	485	496	456	473	476	478	499	511	506	446	487	462	482	485	513	469	501	486	509	479	491	483	511	476	479	507	513	489	509	476	460	511	487	467	462	492	497	483	477	514	495	516	480	472	484	485	506	498	509	538	467	488	487	489	501	507	518	479	503	471	508	518	460	503	501	496	493	464	469	513	473	489	515	508	489	489	506	522	525	529	509	481	503	493	502	516	458	491	489	467	515	495	526	500	458	534	507	474	509	483	464	490	523	483	513	505	498	522	533	452	465	488	467	508	512	526	541	484	518	509	485	463	518	477	466	549	488	509	498	531	501	462	506	492	473	502	476	474	521	456	484	472	497	490	498	520	487	501	488	511	497	489	472	503	480	483	469	468	517	527	518	499	448	473	507	470	509	451	453	484	538	482	489	488	492	527	477	467	489	465	486	504	472	506	495	472	482	525	477	521	447	482	486	479	485	477	479	488	504	482	517	460	482	508	500	455	484	481	506	475	503	476	463	495	495	467	482	503	517	503	551	504	461	482	458	510	521	488	478	474	515	496	518	538	494	459	500	474	496	500	478	497	503	503	527	481	488	494	508	509	494	484	486	469	485	525	489	484	515	518	448	442	495	462	477	503	460	517	505	520	459	489	534	469	532	494	485	476	516	473	435	535	530	459	488	493	483	497	497	494	482	495	441	478	532	509	531	512	482	508	455	505	505	497	512	472	483	516	525	484	504	471	484	467	476	494	495	475	500	487	462	502	501	454	467	477	465	520	457	493	443	501	459	449	462	470	490	501	505	458	505	479	498	498	491	510	462	468	518	484	510	479	555	503	525	539	474	487	509	453	494	502	500	460	470	502	489	518	481	506	529	478	481	497	504	503	480	500	451	524	506	501	533	482	513	475	466	464	468	475	497	513	516	469	447	487	468	487	511	491	485	488	519	494	485	492	490	482	485	506	525	524	541	475	484	493	493	467	502	520	510	465	510	508	475	490	521	503	473	536	488	497	467	469	504	475	485	500	519	476	502	501	529	474	500	489	464	501	515	495	495	524	460	481	434	551	534	496	510	508	468	479	474	527	496	493	487	500	484	484	519	486	484	484	451	506	487	471	461	461	486	469	528	480	457	465	489	500	502	516	492	522	506	529	484	472	505	494	504	484	534	487	497	488	474	495	522	528	549	467	524	466	510	448	505	492	456	536	500	513	500	495	473	509	486	489	485	522	525	502	485	453	529	486	524	494	506	499	465	493	469	507	507	494	523	503	459	519	472	494	528	499	518	509	476	485	479	524	503	496	494	476	532	486	499	482	501	458	493	510	483	498	499	489	459	505	479	459	496	486	454	467	505	495	440	506	507	481	483	507	525	520	489	470	510	477	536	486	498	488	490	467	485	501	505	487	491	528	440	488	461	487	532	508	467	550	450	491	513	507	474	517	487	507	469	522	551	477	519	465	487	519	477	485	488	488	479	513	500	521	512	475	490	467	498	485	514	482	504	513	483	458	502	494	500	493	482	458	502	463	500	508	506	488	485	503	490	493	483	520	529	510	479	487	492	501	503	522	470	500	496	526	487	493	513	510	474	509	488	468	518	507	514	530	488	501	488	485	494	490	492	528	491	439	480	507	470	505	503	479	494	483	505	497	502	459	495	476	502	488	509	483	479	456	467	498	525	506	516	491	498	468	505	478	496	467	495	509	503	488	508	488	471	457	488	463	490	514	499	477	481	498	504	500	437	545	468	451	496	475	526	523	480	501	479	459	522	515	469	499	539	481	513	522	492	483	480	483	481	515	482	516	502	470	488	494	485	504	515	489	510	458	513	506	484	489	475	485	493	473	487	524	510	476	538	493	470	540	505	450	455	511	503	524	499	473	500	462	497	480	489	465	486	441	501	510	477	500	500	503	459	519	478	494	529	514	486	511	478	458	446	522	484	503	511	510	491	461	493	520	505	526	485	518	498	509	500	478	478	462	478	519	470	514	529	515	442	518	491	523	464	511	507	508	470	491	556	491	495	497	494	507	510	496	462	504	472	489	491	494	566	486	509	515	521	508	504	502	527	497	488	500	497	490	514	452	497	509	468	535	469	515	492	475	470	490	469	465	517	537	510	465	463	511	501	463	532	469	456	490	482	475	476	531	481	480	490	511	472	492	476	517	468	485	487	482	471	489	488	482	477	499	477	496	504	481	505	480	494	528	475	512	486	513	495	521	490	457	490	489	507	479	446	479	536	516	487	467
46355	34265	29428	36508	26089	17413	10018	4592	930	216	201	207	192	218	191	197	201	179	193	190	187	174	193	184	201	195	204	229	195	196	215	197	213	198	196	188	195	165	180	183	215	198	179	190	174	188	231	205	176	208	179	202	198	207	189	205	203	185	205	203	193	193	201	221	194	213	179	181	200	193	182	212	177	158	174	196	196	202	206	184	152	207	211	220	190	207	211	199	200	181	182	200	170	216	210	170	184	198	194	193	218	201	195	182	193	200	184	205	202	220	210	194	208	180	189	187	206	207	200	169	222	210	185	204	195	214	213	208	177	217	189	201	179	204	210	189	215	186	187	188	185	190	190	199	197	177	186	184	191	236	202	199	191	161	224	186	191	240	174	207	200	211	224	229	213	202	226	196	185	196	191	177	210	170	225	209	193	201	224	193	192	194	203	193	182	234	179	194	208	192	190	184	215	173	202	190	177	198	206	210	199	210	191	182	178	184	188	219	187	210	203	183	186	182	202	218	172	210	185	221	198	224	213	216	200	181	185	190	185	176	205	212	201	187	181	188	215	208	200	214	183	215	185	176	169	205	205	168	196	182	173	166	214	211	195	189	182	198	189	191	195	190	218	175	200	186	200	181	187	167	178	199	214	219	187	223	177	186	173	175	204	174	191	190	187	189	189	205	175	249	182	201	171	191	187	203	197	172	182	182	171	176	214	201	193	194	177	226	186	203	205	194	200	183	193	174	172	203	195	182	184	173	186	169	176	196	187	207	182	170	200	213	192	207	191	192	178	195	204	176	196	181	180	196	226	162	178	207	207	183	180	177	192	189	169	204	183	170	188	190	209	182	175	190	202	211	197	194	181	192	192	165	182	188	209	167	178	180	189	188	211	191	184	201	178	197	200	208	187	194	156	184	177	185	214	213	223	186	212	218	212	186	181	180	159	171	200	198	198	191	214	198	181	214	197	196	193	175	202	192	200	186	184	210	189	175	177	177	192	202	206	169	198	217	190	202	194	196	202	217	219	200	227	203	203	180	228	208	196	187	204	172	186	188	178	193	196	213	201	182	225	206	183	197	197	180	205	195	188	210	203	180	197	203	206	204	215	186	209	202	175	188	196	200	175	199	193	198	195	183	186	188	193	204	208	231	180	184	187	186	190	187	190	182	195	204	191	187	198	184	189	210	181	202	200	173	192	182	185	187	190	212	196	188	227	178	172	186	192	193	185	204	188	196	215	207	192	191	206	201	201	203	199	199	183	184	186	182	195	186	189	204	194	202	184	195	220	191	192	186	219	174	202	179	181	192	181	185	196	170	194	197	200	207	207	181	193	160	205	211	192	204	202	189	199	200	211	188	215	196	202	223	174	198	182	200	190	156	201	195	171	153	168	191	192	181	165	201	192	199	174	192	208	202	206	171	206	197	176	198	167	211	202	187	214	206	171	194	202	200	197	175	184	185	189	178	218	187	155	205	195	229	200	202	224	193	207	187	176	209	178	173	168	184	190	184	194	216	226	183	225	204	213	201	186	180	204	207	222	194	207	198	176	201	174	216	173	167	207	190	212	215	211	182	175	190	215	192	185	210	176	208	156	183	195	182	187	197	207	172	215	193	197	207	183	213	199	204	176	195	229	200	223	193	217	163	196	193	219	214	211	221	155	186	184	214	171	203	178	189	188	194	186	179	204	205	203	217	201	173	195	192	190	188	221	202	186	216	222	209	176	195	197	215	178	178	196	186	175	197	197	198	208	204	177	188	211	191	199	197	215	198	177	187	222	212	183	206	191	195	222	177	227	205	192	186	187	207	177	217	213	198	163	187	192	201	175	218	220	215	163	211	220	204	210	203	198	207	217	169	175	168	207	192	181	191	219	192	188	214	208	198	218	172	185	193	215	183	169	193	208	226	225	193	188	220	224	184	160	214	206	197	176	184	193	198	174	210	187	177	160	212	193	182	193	199	204	205	219	191	189	203	195	192	208	207	198	187	210	231	207	190	188	206	186	194	186	182	201	190	197	197	215	189	173	205	199	232	233	194	213	184	188	173	197	185	199	179	205	187	230	165	197	197	186	162	166	208	188	186	181	176	201	214	213	162	182	201	205	203	182	196	185	191	208	167	204	226	197	190	179	199	204	224	175	190	196	170	183	200	207	175	185	210	187	185	204	196	201	184	182	205	172	188	191	186	185	186	197	204	172	217	204	196	197	197	196	183	198	195	204	173	172	176	203	202	186	204	197	206	203	211	207	188	203	189	184	202	188	172	193	192	177	223	204	173	211	199	189	190	160	162	187	173	205	236	216	193	171	193	206	207	193	207	177	199	167	200	182	176	205	184	184	185	187	185	191	189	196	182	191	183	176	199	180	170	191	207	171	194	188	210	187	191	211	214	170	215	206	205	174	192	196	201	191	207	182	211	177	200	192	203	187	191	193	209	176	161	190	186	197	194	190	201	189	211	167	179	188	182	215	197	204	207	238	190	202	188	195	214	222	202	214	198	181	187	191	160	181	205	218	205	224	191	173	203	170	155	201	191	165	203	199	181	203	203	172	164	189	226	171	186	185	211	190	209	204	211	223	210	190	182	213	178	188	183	198	217	181	196	209	203	167	187	182	163	190	193	199	174	227	183	186	192	211	196	209	216	205	161	196	206	163	207	192	192	185	197	181	216	202	204	212	191	185	187	190	213	192	201	171	173	203	203	224	185	208	193	188	166	180	163	183	205	227	180	205	220	175	206	229	193	184	167	174	216	182	172	212	189	186	173	181	184	184	194	190	201	200	191	209	179	185	214	198	199	205	215	158	169	188	214	233	185	222	185	181	193	201	182	212	194	200	229	182	191	215	194	171	194	190	192	212	201	217	191	187	210	205	181	199	207	173	184	188	207	194	193	180	178	199	177	215	209	213	206	174	195	144	200	190	188	163	173	209	206	193	212	212	177	190	190	195	179	180	207	214	192	189	207	196	182	193	180	198	182	186	202	200	178	190	190	209	220	181	179	211	244	190	196	207	178	213	187	219	176	204	189	196	173	208	213	208	203	203	195	217	196	221	183	212	184	191	202	187	187	196	209	208	182	195	206	205	184	189	206	171	178	225	209	211	201	183	230	205	179	189	195	235	194	180	207	192	195	197	184	221	218	197	199	214	192	183	182	184	203	212	201	209	203	216	201	170	190	186	200	193	175	172	169	189	170	215	205	182	205	226	195	185	169	192	186	192	213	192	226	203	222	181	184	193	220	189	185	198	216	179	198	185	197	186	222	191	205	212	192	215	176	190	175	191	197	214	198	188	200	182	231	179	201	183	202	180	204	187	196	185	196	168	196	178	195	199	194	175	193	193	175	203	225	186	191	180	194	219	197	217	206	200	203	184	197	194	211	211	157	216	185	166	171	190	192	176	219	213	183	197	209	204	191	183	180	217	233	173	212	191	210	193	174	211	192	193	208	213	174	177	182	196	204	210	205	197	162	204	169	217	197	175	211	192	198	183	192	182	189
29104	27022	33585	46986	40587	33187	24551	13367	2919	473	459	463	461	476	492	463	444	470	427	452	444	434	431	447	423	454	443	439	420	409	445	451	452	445	463	421	442	446	449	460	415	425	413	450	426	457	433	431	426	458	446	443	401	407	424	461	409	443	403	461	453	417	432	449	447	447	447	406	434	442	438	437	427	425	420	476	415	450	417	452	442	450	419	422	440	428	425	393	424	417	458	454	415	430	387	407	441	427	407	457	457	399	444	404	404	440	464	415	430	401	447	417	464	453	451	421	435	422	431	395	409	416	444	430	410	436	437	436	423	423	384	434	429	408	457	395	442	430	440	426	453	411	401	415	463	426	433	435	460	450	452	426	456	422	442	399	408	392	426	412	445	435	408	439	426	459	434	456	427	437	445	389	454	424	441	435	415	421	420	431	395	413	444	425	423	451	452	422	443	422	407	430	428	460	432	411	472	426	400	426	454	420	424	430	435	430	442	415	414	448	419	445	432	446	421	447	435	429	435	428	428	428	433	442	404	407	434	446	431	442	450	424	427	439	437	419	424	440	433	418	471	429	388	437	433	456	449	445	404	425	456	467	420	453	425	438	432	434	427	441	420	448	405	435	450	401	444	449	426	387	420	417	451	436	425	359	396	452	430	475	418	417	484	439	423	397	425	392	423	429	457	404	430	424	408	455	427	441	394	461	416	417	439	430	436	407	412	423	421	445	441	413	447	389	457	435	423	458	435	433	403	415	435	447	441	430	360	451	457	444	388	418	458	424	385	464	409	436	446	410	397	434	432	436	433	459	455	425	430	411	403	444	415	421	424	376	465	444	418	421	425	419	439	402	442	447	398	428	442	446	449	418	437	440	421	454	454	435	430	413	415	452	419	422	410	441	452	421	412	431	411	430	436	421	435	455	421	449	433	415	462	369	422	429	448	441	431	421	419	414	439	454	468	454	440	459	438	392	429	447	470	434	438	471	430	419	419	445	443	444	439	412	420	433	426	398	409	439	467	423	461	445	443	416	426	437	421	460	430	424	429	442	422	398	411	420	417	437	455	425	437	438	425	397	386	428	433	435	423	451	459	458	412	421	440	449	417	442	402	420	405	450	396	435	408	417	464	392	463	463	407	431	406	452	445	386	421	428	436	439	440	416	437	442	443	446	432	430	457	420	430	426	437	456	414	420	417	424	456	449	440	448	421	455	457	437	441	462	441	391	483	443	407	442	435	428	420	428	426	440	429	426	388	441	418	446	416	438	439	451	434	451	437	440	429	458	464	457	433	476	408	422	423	393	437	415	451	442	479	423	460	441	435	433	445	414	444	425	427	445	404	448	444	430	426	443	453	451	418	413	404	425	472	438	435	449	415	438	408	409	396	435	428	427	429	430	437	447	415	419	415	405	440	431	397	460	425	425	453	474	460	405	444	430	459	419	453	425	408	418	432	418	440	458	415	423	405	440	374	463	466	469	475	435	424	401	435	419	440	441	424	436	442	464	409	442	413	439	424	436	426	428	413	409	454	459	434	433	385	414	452	432	435	400	437	429	444	400	426	444	434	449	455	436	442	439	447	413	479	442	409	439	457	446	424	432	471	400	422	427	438	433	453	406	420	405	420	456	415	427	419	424	442	406	446	449	417	443	433	451	444	426	415	439	435	427	408	438	421	396	466	417	422	427	425	403	426	395	443	417	420	403	457	421	446	399	457	429	412	414	446	469	439	508	434	439	396	422	422	418	435	437	460	432	402	416	434	408	441	422	458	438	462	424	431	400	438	436	436	424	397	419	411	473	388	441	447	439	407	427	426	457	415	402	444	429	431	408	444	457	410	455	433	427	415	469	406	456	420	411	405	427	431	454	407	429	456	412	421	444	433	429	434	414	460	427	422	455	445	460	449	424	464	410	422	391	443	440	413	424	442	403	438	414	452	458	475	440	425	439	476	449	413	453	406	416	430	431	420	426	431	422	441	439	433	425	433	407	431	402	431	430	436	421	443	441	420	440	433	427	440	445	459	424	413	419	457	422	395	462	408	421	398	447	460	440	428	449	416	457	438	429	419	418	435	424	399	479	446	419	429	409	385	438	434	404	443	442	425	432	426	428	432	455	436	466	443	451	413	392	425	425	446	421	446	412	386	398	413	460	402	404	454	425	353	412	412	416	436	451	443	427	449	418	441	404	429	443	443	451	431	451	412	427	418	425	417	436	439	408	451	422	445	444	471	420	402	426	423	418	429	443	451	398	405	413	400	423	411	416	444	448	419	409	423	412	444	425	443	431	420	457	419	420	459	463	422	426	423	429	413	414	389	435	437	427	442	403	460	404	425	459	467	449	424	421	429	452	453	407	436	408	413	425	434	442	430	446	413	440	382	429	417	422	417	415	413	420	435	453	413	412	445	430	412	432	421	451	437	432	436	453	453	410	447	463	410	410	410	420	416	435	433	458	453	423	413	446	390	411	441	412	473	429	418	437	442	410	445	459	400	434	449	448	422	426	431	400	448	442	418	416	396	423	424	460	446	427	432	441	412	412	428	473	452	419	459	419	419	438	466	442	420	423	435	442	431	406	405	434	414	411	420	429	445	406	449	422	448	422	456	441	416	458	442	452	415	455	456	445	416	459	386	451	412	422	419	414	405	416	434	480	430	425	398	424	458	408	463	444	417	486	446	422	447	391	419	445	401	381	433	425	424	445	432	462	434	430	447	447	426	449	465	437	450	418	448	434	404	447	423	392	392	421	416	442	450	445	432	411	459	411	396	426	395	461	434	407	431	440	427	448	442	430	453	444	406	402	470	403	437	453	437	440	417	420	455	415	471	397	443	405	394	411	450	457	424	397	412	465	405	418	440	433	414	448	429	434	459	471	429	434	425	467	415	440	420	438	427	448	421	438	452	419	436	450	429	391	435	433	455	426	408	451	430	439	429	414	424	457	407	442	442	414	480	409	461	409	438	462	387	411	441	452	435	442	419	436	433	416	427	422	440	400	396	423	424	429	447	453	414	444	415	437	431	408	450	465	428	410	428	470	444	409	456	428	477	437	442	451	431	450	442	488	424	422	430	473	430	420	440	406	430	431	416	437	438	423	425	431	416	430	429	407	449	427	407	427	433	417	417	428	456	460	419	395	417	449	431	416	425	408	418	405	459	427	476	440	397	436	427	417	402	476	433	446	437	421	459	403	391	425	461	416	429	430	391	387	460	427	424	425	450	445	477	435	442	419	419	460	423	417	461	428	474	420	399	398	438	447	413	461	417	419	450	435	422	446	476	455	428	443	415	413	417	460	435	445	464	437	409	463	422	435	439	448	425	417	436	422	450	423	475	403	473	442	440	435	411	443	407	453	397	441	458	474	440	415	396	454	407	464	461	393	441	427	454	441	436	435	421	430	434	442	439	408	401	418	477	431	439	445	432	433	368	430	454	451	419	417	465	434	410	426	411	435	452	430	452	393	415	410	440	423	419	476	415	458	403	369	440	437	480	439	429	442
19079	10268	5162	2739	1592	955	577	316	185	162	157	160	158	142	148	164	148	153	153	154	154	144	147	131	167	144	152	150	154	152	159	171	158	154	160	156	177	142	150	160	166	163	155	160	164	149	148	155	158	149	167	155	152	150	160	165	162	147	153	136	141	139	172	140	151	156	146	151	160	186	151	130	159	125	141	196	157	145	149	166	152	135	151	144	146	167	156	168	133	169	160	182	152	174	158	151	161	164	155	165	154	155	142	162	151	178	153	148	140	177	127	166	128	154	161	159	132	160	166	161	149	171	162	165	167	159	149	164	166	159	132	144	150	167	134	166	168	159	136	144	159	149	142	157	150	147	149	144	137	148	201	171	160	143	179	163	161	162	164	150	147	169	162	143	153	177	145	162	161	170	167	153	158	142	144	136	172	145	148	178	159	148	152	178	167	162	162	144	147	184	157	166	149	147	150	141	154	165	158	170	170	154	145	143	148	138	167	168	137	185	192	158	162	163	176	157	154	158	140	148	153	156	148	157	157	143	150	161	148	187	178	136	143	176	169	188	148	189	141	178	166	152	159	155	125	142	160	145	138	167	159	122	142	173	160	168	133	153	153	146	124	160	153	158	157	150	141	170	159	167	142	170	134	154	171	165	146	152	174	165	151	157	141	136	138	163	125	143	146	148	154	156	154	131	159	146	184	141	166	174	159	119	151	142	143	165	133	159	186	171	159	147	138	171	163	159	150	155	168	153	167	157	157	158	154	154	135	139	136	142	149	140	154	137	161	146	159	146	154	143	141	161	142	152	149	138	167	170	143	169	148	147	164	138	127	157	149	155	165	151	174	165	153	141	147	155	169	139	133	166	161	153	154	170	158	141	155	167	154	153	157	125	146	151	167	151	149	159	152	170	154	150	172	147	171	179	134	152	147	179	122	132	153	143	177	167	149	133	174	160	160	151	152	152	144	131	117	154	132	170	157	145	142	165	152	191	154	146	155	166	179	146	188	118	152	168	153	160	178	157	160	146	134	151	163	132	176	152	176	162	158	154	149	138	170	167	150	149	157	154	135	162	152	167	144	141	155	159	176	169	151	171	133	143	157	171	174	149	169	139	164	171	152	147	157	160	163	163	140	138	161	167	154	146	150	142	164	145	183	151	169	180	145	139	146	187	128	153	149	151	130	150	182	161	138	145	150	152	162	128	159	144	149	169	142	138	144	164	149	148	117	153	134	138	151	170	166	138	159	145	140	134	174	159	173	168	175	147	165	157	136	159	170	150	145	155	169	165	166	141	171	152	168	158	157	151	150	162	144	163	150	146	159	147	157	171	156	145	134	143	151	173	162	162	149	151	167	177	146	166	174	145	154	147	131	134	143	128	143	156	159	138	151	130	153	164	158	170	172	162	157	142	163	161	173	142	160	167	153	161	139	166	144	169	145	130	169	155	175	130	153	160	166	171	147	151	165	139	150	154	149	152	153	170	163	141	188	145	152	136	143	150	164	159	180	169	150	146	156	131	151	158	153	158	153	155	155	153	170	156	154	148	160	135	145	141	154	148	140	165	143	177	171	172	138	153	136	154	175	133	145	166	164	181	146	145	146	160	159	166	161	161	185	164	160	135	174	176	185	186	118	151	167	151	165	155	173	156	168	177	134	143	166	163	160	138	143	151	167	157	156	137	137	144	187	180	161	155	155	167	151	152	175	163	157	143	161	169	138	152	164	145	169	151	157	174	138	143	175	159	163	150	162	139	165	154	161	155	145	150	177	151	153	137	134	157	139	150	140	147	166	165	141	162	151	165	146	159	150	143	143	156	147	160	142	169	157	148	155	154	155	142	154	173	150	154	137	173	159	176	131	153	166	161	145	165	175	147	145	154	183	172	186	153	167	137	143	147	131	137	155	163	143	142	171	134	157	157	193	165	141	146	157	155	161	145	149	160	176	167	141	155	166	151	143	137	159	156	141	144	158	153	141	158	130	164	159	165	140	160	152	134	126	147	178	150	132	165	155	169	150	144	186	148	174	162	168	156	158	130	160	147	172	199	187	152	157	139	152	155	136	163	151	152	149	138	202	162	155	149	141	155	146	156	148	153	147	153	143	152	151	169	148	145	144	165	147	163	140	141	150	137	145	157	124	161	157	152	161	164	144	162	173	165	147	159	138	143	141	140	169	138	124	159	163	137	145	146	174	163	153	165	169	139	171	138	134	177	133	147	157	144	143	160	147	150	155	166	133	168	168	140	145	161	152	146	161	161	159	155	133	150	148	147	183	160	149	162	151	166	178	171	132	149	156	131	160	155	166	137	134	156	134	179	146	150	156	140	162	158	187	175	154	148	139	143	141	153	175	163	184	166	148	168	153	152	137	156	163	150	166	149	166	173	163	160	159	147	140	146	157	145	143	159	176	136	152	166	175	122	163	149	149	173	144	148	150	144	150	179	143	175	146	167	136	172	163	126	140	145	153	142	141	134	152	161	158	140	165	142	146	145	190	162	181	141	149	148	170	161	157	140	133	176	145	152	168	149	149	155	154	162	147	143	161	139	159	151	149	149	152	169	175	162	157	132	152	159	164	155	159	165	158	153	155	167	174	189	170	146	165	150	141	139	147	168	169	157	173	151	140	142	152	128	148	110	146	164	156	160	146	164	164	170	147	154	150	163	132	163	160	127	145	143	165	153	150	141	149	141	144	176	149	164	141	165	144	146	167	161	141	138	149	148	129	158	124	154	159	140	148	147	141	170	135	157	134	168	152	132	169	162	152	134	163	139	156	171	142	159	164	158	134	177	164	162	151	137	138	135	154	171	169	147	155	175	174	157	148	160	151	166	144	145	182	159	171	157	159	156	150	168	163	147	165	156	175	144	157	151	131	151	168	150	157	154	135	140	158	120	129	165	144	146	150	144	165	150	150	140	172	163	143	146	158	161	162	157	133	138	111	145	151	152	136	144	168	135	192	155	130	154	172	154	149	156	151	148	148	158	158	184	159	147	126	165	145	172	131	152	160	156	182	145	169	177	152	142	162	144	169	161	147	136	158	167	131	159	144	160	161	163	159	163	141	150	153	162	166	179	162	144	146	175	161	149	140	152	169	170	175	170	142	174	137	173	153	150	141	184	161	168	172	153	155	153	154	152	148	163	184	171	170	161	149	138	148	131	153	179	140	161	170	138	148	148	155	156	161	146	151	132	146	159	157	146	148	157	157	141	146	167	149	153	144	135	150	145	174	147	141	160	187	130	142	147	164	156	151	172	170	159	138	156	141	136	179	169	151	137	150	152	166	143	133	148	145	145	148	170	140	161	142	156	118	145	148	163	156	169	155	163	151	126	141	155	157	160	144	161	151	143	146	145	177	154	154	171	146	131	175	179	126	143	167	142	147	147	155	180	159	182	143	133	127	155	149	175	138	150	167	158	163	173	152	152	180	168	160	143	147	152	137	170	172	160	126	143	132	172	129	169	187	176	187	132	134	169	145	132	143	145	146	152	148	146
12086	8830	7691	7699	5238	3589	2088	1067	478	392	348	353	391	347	356	348	396	384	360	383	369	342	357	369	370	393	374	368	336	382	376	382	356	352	382	353	332	370	380	372	367	377	355	372	397	403	381	364	369	352	352	381	365	368	349	390	338	361	365	370	362	384	372	351	379	389	358	379	370	367	399	368	371	351	366	347	380	353	389	407	395	364	328	359	374	355	395	353	361	374	338	348	387	345	333	368	388	356	353	385	370	383	349	389	373	361	387	393	330	362	361	372	347	364	358	348	357	350	387	384	338	301	355	333	376	364	363	353	376	368	370	344	357	341	361	366	399	378	328	355	371	327	349	365	377	323	355	366	355	322	345	353	398	367	353	356	366	352	353	385	345	360	344	372	364	359	346	364	354	355	353	358	367	364	379	371	354	333	380	373	337	373	349	363	377	389	340	363	352	365	394	369	351	352	336	358	360	350	328	397	349	364	365	366	331	406	353	317	338	373	353	346	382	352	366	355	359	353	368	384	399	378	355	371	390	374	351	377	338	402	363	348	372	369	355	408	357	369	370	397	347	381	342	342	358	354	346	320	357	339	342	351	349	350	355	362	358	336	355	385	432	353	374	379	376	388	373	373	362	360	373	385	392	345	376	367	357	333	349	383	385	350	337	393	385	379	385	331	345	375	337	329	325	341	352	388	368	343	356	395	352	332	386	377	367	336	371	377	347	348	380	363	371	368	363	349	339	333	390	372	353	341	362	349	369	383	357	373	347	384	417	316	352	355	349	353	366	351	379	376	347	394	375	348	353	358	356	378	383	368	362	365	347	363	345	359	366	318	368	367	368	410	364	359	389	377	357	331	367	373	361	380	379	377	400	338	371	369	326	363	351	324	339	339	377	368	350	367	360	355	359	364	365	383	334	365	369	372	341	351	385	367	372	373	371	366	364	363	366	338	349	365	353	352	378	383	371	347	345	344	388	408	378	345	353	344	356	391	370	344	357	333	345	357	370	389	338	361	392	355	364	385	370	377	359	354	352	357	332	376	338	352	330	357	352	373	357	364	366	390	397	360	374	358	403	365	397	372	373	387	377	362	366	349	374	341	360	361	380	330	353	384	380	363	357	353	361	344	377	351	348	366	364	349	406	370	341	358	375	343	355	341	367	344	390	337	331	371	368	367	375	366	352	328	356	389	366	365	351	354	347	296	368	377	326	352	339	358	362	343	354	368	387	357	378	342	385	368	347	383	376	370	345	365	429	352	357	387	350	392	391	389	388	371	338	380	349	379	364	378	359	369	369	369	362	387	363	359	372	381	351	351	366	392	380	339	384	377	373	342	358	339	311	350	350	358	359	338	340	350	370	364	396	357	367	367	338	352	316	369	359	356	410	362	350	369	331	353	384	384	395	369	372	358	343	367	373	333	353	357	353	362	369	362	323	349	361	386	343	354	357	378	374	350	377	338	370	353	378	393	420	343	332	369	383	356	367	349	349	333	351	359	379	379	389	345	379	356	366	348	378	329	366	373	360	377	352	384	398	345	383	395	351	354	355	369	394	354	361	364	363	401	363	408	348	331	355	357	375	354	362	359	374	367	341	369	363	384	328	342	361	370	376	348	402	350	344	361	367	358	375	371	346	352	344	382	368	390	368	388	366	326	336	360	350	334	346	372	377	356	367	389	378	373	311	368	351	384	347	356	347	376	340	368	373	397	405	345	341	383	341	380	350	359	382	329	374	348	361	345	389	375	364	360	361	366	337	352	338	344	354	380	374	331	348	356	386	340	363	378	375	400	336	364	361	336	349	374	349	364	361	366	346	371	386	395	354	370	330	358	353	370	380	377	360	371	377	376	384	363	374	360	381	353	341	325	358	371	357	392	373	373	375	352	366	366	362	359	366	376	350	359	358	375	354	373	336	354	329	377	336	354	357	338	360	389	374	372	373	369	345	346	343	357	359	344	360	360	384	369	365	377	352	374	370	380	381	345	330	412	350	355	392	357	373	373	336	341	337	376	355	380	359	356	338	366	356	353	391	395	349	385	366	367	377	332	332	388	351	390	385	335	344	352	368	356	380	357	353	384	372	346	364	349	375	364	350	338	373	364	413	372	355	349	364	343	379	353	359	376	366	392	385	354	374	360	402	340	366	363	366	363	337	375	378	324	362	363	353	416	372	369	338	378	328	341	366	371	345	376	376	395	376	379	362	350	351	354	362	364	371	363	365	331	388	317	340	335	337	377	363	373	366	341	373	378	385	387	375	368	367	361	352	372	383	333	324	358	373	384	321	376	406	384	400	358	383	380	380	389	361	353	353	380	382	354	370	394	382	365	389	370	367	406	364	351	350	374	368	367	391	387	355	417	380	367	370	363	365	362	351	361	374	335	358	324	390	371	355	333	367	334	337	377	380	373	372	342	334	348	322	343	367	332	374	365	357	324	332	381	356	372	341	376	396	359	369	351	359	332	358	380	342	409	381	355	400	372	345	345	380	379	352	373	357	397	344	383	370	369	361	347	417	338	313	405	334	381	330	361	377	366	357	339	393	362	344	375	379	347	382	353	346	366	339	389	351	351	368	361	344	395	392	368	409	365	354	336	381	373	349	360	349	374	354	395	367	355	385	346	361	369	351	361	359	338	380	376	344	346	336	362	364	391	363	365	380	382	354	338	399	370	342	327	353	384	328	366	367	329	320	363	348	378	357	372	398	388	330	368	344	370	353	352	336	365	360	346	363	387	389	369	372	335	354	364	380	348	366	363	380	383	352	350	373	367	338	367	378	379	399	352	333	347	375	362	342	314	362	357	368	374	342	339	335	343	376	367	349	349	357	386	352	379	341	399	392	370	354	328	332	400	365	346	380	336	353	359	357	350	372	370	345	394	368	328	364	343	343	347	355	374	354	311	340	365	389	364	347	347	337	405	368	382	378	381	351	364	345	350	361	370	389	338	369	362	399	372	381	368	336	380	354	367	331	350	326	397	354	333	372	369	327	375	349	383	380	378	368	361	349	367	356	377	365	301	375	346	391	366	322	343	356	355	388	362	350	385	341	353	375	369	341	359	345	365	340	363	366	368	354	353	378	349	337	345	362	328	373	340	352	361	382	373	395	348	347	367	386	363	404	374	348	341	356	361	409	403	358	374	375	416	361	325	403	381	366	345	360	363	379	351	409	379	383	398	354	372	380	376	422	349	378	386	367	395	361	358	393	362	346	348	343	362	323	361	383	368	370	394	365	364	360	405	365	358	355	387	341	385	361	359	342	426	398	366	323	342	324	346	366	379	345	362	367	376	335	367	363	393	368	342	386	378	366	346	356	348	363	377	390	357	390	346	347	365	358	353	366	345	361	407	352	357	357	350	359	372	340	373	380	372	355	385	359	377	387	336	322	330	355	363	386	383	366	368	378	359	335	345	376	366	366	382	363	366	351	369	350	366	370	363	380	373	354	380	356	385	370	359	362	387	394	360	389	366	381	341	349	368	379	355	368	335	373	357
34222	23060	17316	15494	15194	10440	5799	2912	1059	215	230	195	185	210	229	222	222	187	232	242	246	213	213	215	228	190	221	212	223	234	220	201	224	239	220	222	226	199	202	223	220	213	221	237	238	203	221	220	244	220	224	223	212	201	190	211	224	234	200	211	204	224	230	226	217	196	209	226	203	229	226	219	233	219	230	226	209	211	195	218	239	217	236	221	218	190	224	228	213	219	192	221	240	213	202	211	208	218	212	235	205	206	230	207	205	220	210	228	219	226	200	242	217	213	212	213	214	208	206	215	231	203	224	234	211	219	216	222	198	240	211	214	253	200	219	203	190	245	216	210	229	234	216	189	240	215	221	217	196	204	217	200	197	222	217	229	216	219	241	214	214	204	223	214	232	219	238	238	240	212	243	214	224	240	204	219	246	202	197	186	219	198	237	224	202	231	233	230	209	209	229	187	215	223	207	208	191	207	256	225	226	221	234	224	185	211	221	240	231	205	230	212	224	252	215	251	204	201	223	207	186	217	214	205	230	220	209	211	211	200	251	240	191	193	229	222	236	234	241	189	211	204	213	215	216	216	204	220	221	204	204	217	220	213	219	200	200	219	218	237	212	222	188	209	217	239	207	235	203	216	204	199	240	211	240	224	234	215	252	246	229	210	228	237	200	197	264	215	187	230	219	236	205	220	211	220	245	202	198	236	243	216	206	212	235	237	225	212	220	224	220	229	227	218	240	204	209	204	203	227	248	179	229	173	213	213	231	213	209	210	200	222	208	226	197	213	223	210	236	246	221	238	235	232	237	209	216	234	206	224	222	195	218	218	232	229	230	224	191	220	226	246	209	203	217	212	212	222	203	254	216	198	244	206	233	251	232	213	209	225	235	218	228	251	208	221	198	224	187	225	227	249	221	209	213	218	201	241	203	212	219	244	224	196	214	229	223	200	218	216	219	193	226	198	204	207	199	208	219	216	235	223	211	200	209	186	225	268	214	199	212	192	220	227	218	231	231	186	217	212	236	213	208	197	212	215	220	218	228	228	231	256	235	216	233	269	225	235	212	251	216	222	251	218	197	210	223	228	189	216	204	232	234	257	235	223	261	197	207	214	190	217	239	205	222	216	187	195	201	229	202	239	194	174	201	265	206	225	170	212	228	215	222	234	200	223	201	227	233	210	222	232	218	213	208	184	222	240	232	220	214	229	249	229	190	223	206	208	228	206	227	242	210	197	230	188	220	227	232	205	215	217	215	224	217	224	206	188	208	229	236	208	211	210	225	225	206	209	209	222	216	223	233	247	204	208	212	219	193	212	231	221	198	203	245	207	204	226	193	243	193	223	225	211	226	217	217	200	228	208	217	226	220	223	211	217	209	193	239	210	234	222	221	214	241	232	222	206	226	192	200	215	234	232	237	233	230	219	227	221	211	213	233	219	215	218	226	208	201	243	219	223	231	216	200	209	230	206	239	199	248	225	217	209	238	230	231	221	236	219	195	202	222	207	202	194	210	223	223	225	208	208	220	207	226	205	217	204	225	224	221	184	232	246	215	208	223	249	222	226	211	233	213	194	195	214	219	220	216	193	224	195	191	232	260	221	214	204	214	237	200	215	243	231	212	211	206	211	232	219	231	235	230	218	222	207	215	197	185	227	250	235	223	236	221	220	214	200	219	223	230	220	212	265	186	228	214	212	232	216	207	228	195	260	221	216	242	240	244	213	211	230	189	220	184	214	229	232	220	194	217	252	213	240	211	232	207	217	212	209	197	201	235	216	228	209	223	243	246	223	212	241	203	211	206	228	225	192	213	216	234	204	226	191	220	186	231	203	234	221	234	225	215	234	216	233	211	237	233	223	213	215	239	248	214	221	205	222	227	201	221	217	230	208	209	216	195	238	231	238	240	213	253	219	238	205	216	258	211	230	225	218	192	233	207	198	189	211	221	210	223	243	213	242	221	218	233	218	215	214	222	258	206	223	212	226	205	240	215	194	217	219	216	216	214	197	200	249	241	235	207	196	209	245	220	199	221	208	244	211	213	213	229	232	213	209	245	230	217	236	211	205	198	220	247	232	223	244	206	236	251	225	242	215	222	202	187	198	228	227	245	216	234	208	210	207	237	211	246	229	198	232	212	206	216	228	222	243	204	197	204	207	208	209	202	232	216	210	231	192	221	214	208	192	222	220	220	215	233	166	203	215	215	235	207	210	229	232	202	208	195	223	241	213	243	216	212	214	193	196	211	185	207	233	213	203	203	208	202	237	228	212	214	187	235	206	184	227	203	235	208	202	243	224	185	208	194	218	193	199	208	234	206	208	190	221	227	220	231	209	222	194	248	223	234	208	223	186	226	226	232	237	230	199	231	222	206	225	209	213	217	232	232	255	217	222	218	227	219	244	250	238	221	228	192	243	211	210	223	215	229	216	212	203	221	239	221	236	255	243	230	197	235	245	205	217	223	228	208	212	204	238	197	221	212	259	222	200	224	226	222	237	232	206	232	228	205	221	224	259	193	219	204	208	225	212	219	213	224	235	189	221	196	219	212	235	233	211	205	208	230	216	223	223	208	228	240	225	239	203	208	214	221	208	217	199	235	229	219	196	225	208	233	231	223	193	243	229	201	200	245	201	220	205	198	188	203	221	241	225	228	195	236	223	246	225	222	232	216	257	221	215	270	196	227	220	220	229	242	209	230	228	213	204	209	242	221	239	225	247	263	251	203	236	209	211	216	221	217	219	246	247	188	233	208	193	228	223	219	241	219	243	209	196	196	226	208	247	226	207	231	211	233	215	205	202	230	212	218	224	201	183	250	199	223	214	189	212	216	219	229	231	216	212	213	215	207	215	221	210	196	216	212	213	252	221	225	236	207	218	220	214	205	211	218	228	221	199	245	215	202	198	226	221	241	228	209	206	213	219	202	204	207	223	227	201	225	233	196	215	226	217	208	210	197	233	203	221	234	250	195	220	253	221	223	217	209	210	212	215	211	196	219	232	240	236	224	207	219	215	221	207	209	207	214	195	210	212	214	232	213	215	214	203	198	211	213	210	208	232	206	237	224	224	263	204	188	199	190	230	195	242	234	205	255	224	243	220	203	211	211	205	192	193	223	240	240	204	198	219	184	194	223	187	243	231	248	224	218	213	204	207	198	216	242	232	210	232	224	204	208	225	218	235	220	205	219	228	208	194	216	215	240	215	244	242	217	213	210	211	202	210	234	196	226	223	214	230	231	210	216	216	229	193	197	229	224	192	220	218	224	248	229	220	218	220	198	237	224	245	221	226	237	207	217	197	203	209	248	215	201	233	235	231	223	216	239	220	215	203	219	237	220	222	222	257	181	229	227	222	204	225	229	233	210	195	192	209	224	228	230	233	210	225	184	189	237	222	217	183	204	179	220	204	216	217	248	220	219	231	247	222	227	207	208	196	189	231	217	219	187	211	242	211	221	197	224	198	211	221	220	201	197	214	226	236	212	209	214	198	228	219	221	223	240	218
22494	18561	21813	29242	32071	25281	17477	10382	3583	524	510	538	508	505	496	498	464	489	480	482	484	494	490	511	491	529	483	503	493	487	519	464	444	503	495	495	454	513	500	478	502	510	507	497	526	488	531	496	483	490	473	503	525	484	449	496	461	496	501	458	484	490	477	509	483	474	482	501	511	486	498	499	498	476	561	492	498	512	487	502	495	488	475	498	514	458	533	508	503	507	488	473	527	458	485	502	418	503	485	471	450	495	499	516	481	488	497	476	457	479	516	451	444	487	465	522	475	474	484	511	488	477	459	519	492	517	505	486	500	464	473	506	517	458	487	486	488	475	480	499	524	509	513	499	481	472	461	494	511	493	517	478	482	494	506	477	501	468	487	500	497	445	486	468	493	482	485	500	484	489	537	513	447	495	504	501	517	497	479	520	499	512	507	500	515	487	500	521	475	475	494	499	485	520	488	489	453	513	478	528	480	460	481	474	489	469	502	487	486	453	454	515	529	494	521	486	490	550	495	438	519	488	502	518	504	511	478	506	474	517	493	489	487	468	486	510	488	490	540	471	515	528	504	508	489	484	508	487	487	467	448	470	511	461	518	501	480	483	494	513	456	496	509	484	514	513	472	511	491	500	481	474	532	509	500	501	463	470	504	474	498	527	483	480	506	511	523	489	499	490	480	514	513	494	492	492	512	457	515	517	498	541	519	481	544	515	489	506	490	508	501	513	502	493	494	492	505	480	491	446	498	486	509	517	465	494	495	485	477	487	517	505	480	537	545	450	492	492	471	481	496	531	483	483	486	465	525	503	499	484	500	458	515	504	516	460	490	516	497	503	493	481	529	486	523	510	480	503	486	503	494	540	468	558	498	435	518	489	469	448	491	493	497	500	506	508	500	476	505	496	496	508	512	539	468	496	511	482	560	511	533	466	512	511	477	492	465	527	487	507	461	505	473	515	505	483	463	483	516	502	486	495	537	501	501	509	492	520	437	487	507	438	473	491	514	503	494	488	493	499	492	527	473	465	480	478	537	511	439	523	516	508	484	527	456	509	492	490	525	481	506	490	513	495	500	469	462	493	517	507	483	467	500	510	496	484	489	505	512	467	500	472	518	483	488	514	536	511	483	477	496	458	477	508	523	516	486	520	489	463	483	494	494	527	483	488	502	506	479	522	516	499	478	520	497	497	499	495	485	483	505	488	496	492	536	481	461	451	476	476	526	498	451	460	511	505	478	501	474	491	518	507	462	481	473	504	442	464	523	495	478	519	530	507	449	487	456	499	482	498	477	497	549	468	456	517	475	462	496	543	528	469	490	506	518	543	512	491	455	496	526	498	492	464	492	522	511	538	507	480	472	454	494	486	504	446	515	491	473	507	491	495	509	544	499	452	489	520	463	513	496	518	483	494	513	487	492	477	499	485	470	474	487	475	479	525	527	542	513	461	533	487	516	498	495	485	445	548	490	512	511	481	487	500	503	513	496	480	527	483	488	468	477	499	514	518	486	479	491	502	546	452	491	490	502	534	468	488	510	462	518	519	458	505	489	470	500	463	506	502	470	497	534	453	520	455	495	487	531	522	506	497	522	510	483	476	489	474	490	501	488	511	542	491	506	452	505	511	420	506	482	484	477	488	488	507	504	505	478	502	520	495	510	462	465	555	513	495	465	478	489	531	487	498	508	473	505	477	493	488	479	459	486	465	497	486	480	478	516	474	540	500	486	480	501	529	483	472	492	503	467	447	504	497	517	507	455	501	504	505	514	483	502	524	499	493	491	465	491	501	492	464	466	485	489	527	484	484	491	480	477	475	480	492	506	482	522	487	513	530	475	487	512	481	527	521	446	494	510	494	491	476	491	465	537	483	494	517	502	498	507	466	496	495	475	480	498	503	498	510	507	476	461	476	455	503	504	447	471	489	493	476	490	524	483	492	450	529	486	474	499	536	536	496	489	503	513	546	479	452	516	480	469	584	499	538	481	461	496	494	475	468	421	489	522	499	497	523	487	500	489	498	464	501	484	481	509	496	531	471	477	486	466	460	513	524	515	490	489	519	483	468	536	475	491	512	493	435	471	504	452	469	507	498	512	517	483	488	511	495	492	496	509	488	502	499	518	470	495	496	480	458	501	528	465	477	517	536	515	448	500	520	455	516	496	501	487	500	535	504	496	505	526	464	506	520	489	461	479	483	479	462	490	511	470	535	492	518	459	494	472	517	515	491	513	504	524	505	489	538	438	471	513	430	470	489	477	477	485	481	499	478	508	465	462	519	527	509	474	468	487	504	506	461	523	469	505	494	506	457	482	496	491	509	498	491	496	502	483	495	523	516	475	480	464	479	504	453	528	452	496	480	426	463	509	500	474	517	517	484	499	475	483	482	489	469	491	467	494	479	520	484	504	465	502	492	504	490	484	435	480	506	502	487	500	485	471	507	474	473	475	494	466	474	495	469	457	506	519	455	485	470	504	503	514	476	482	478	512	516	546	488	474	483	491	512	484	495	481	498	504	467	477	510	470	468	476	487	479	489	475	518	496	488	505	461	497	500	479	485	491	480	473	482	496	486	476	511	530	485	508	490	527	488	486	492	468	492	505	472	505	493	466	523	502	465	504	463	494	477	470	506	492	492	501	505	505	465	509	496	475	512	470	464	456	489	453	488	470	495	524	532	506	486	456	481	474	507	482	490	497	491	503	490	483	474	482	483	495	510	486	508	497	491	474	514	488	490	531	490	519	531	477	516	498	513	470	482	519	468	466	501	466	471	493	485	461	477	464	490	515	501	511	476	499	497	457	473	503	499	475	505	481	467	472	515	487	507	472	446	493	505	491	493	500	484	517	467	490	478	451	492	520	489	508	478	508	528	478	515	466	494	486	485	474	500	505	509	500	489	487	496	502	456	483	500	515	509	516	447	476	483	507	469	532	515	501	520	479	504	515	471	516	510	523	501	507	481	497	499	535	495	470	508	474	517	505	505	475	527	516	512	551	505	507	510	476	501	467	524	499	506	441	484	496	503	513	533	497	505	502	465	499	501	492	505	494	496	505	462	499	478	474	485	471	547	497	487	488	480	449	503	504	489	495	484	519	493	486	521	494	549	459	486	503	470	482	488	485	491	480	483	486	475	442	507	487	506	485	476	477	474	473	487	455	465	494	465	502	526	506	470	474	511	480	451	493	463	494	517	502	528	509	457	531	488	506	475	464	475	501	508	524	494	457	483	476	525	499	490	510	480	477	447	493	469	483	507	472	500	474	466	476	516	503	480	489	486	448	499	526	487	528	485	486	487	490	488	495	496	489	465	467	489	483	483	489	480	472	537	509	511	498	512	441	502	484	481	497	531	485	458	518	518	448	487	488	483	480	440	497	481	502	496	486	495	487	513	482	468	510	508	498	456	478	529	461	517	453	482	467	502	455	486	489	492	503	525	499	444	491	518	473	498	523	539	486	470	513	511	497	508	509	510	488	491	506	498	482	482	479	457	508	496	515	483
45962	34384	24664	26909	27335	18499	11487	6221	2435	238	164	180	182	208	182	203	218	183	191	203	203	201	185	187	204	174	210	197	199	221	181	201	251	189	209	192	201	190	175	217	214	190	183	194	180	240	203	189	169	201	193	232	197	179	223	219	199	209	184	178	201	202	198	217	210	209	188	157	212	182	207	187	180	189	183	237	181	191	199	202	172	209	170	214	185	192	220	194	188	194	174	190	209	214	192	218	201	196	199	230	223	178	181	198	205	188	216	203	232	197	204	203	200	186	207	197	192	213	198	181	194	205	196	215	202	209	187	183	170	203	182	170	190	181	193	205	196	186	172	189	190	196	188	189	184	191	192	214	186	194	191	186	206	207	178	189	178	230	184	195	181	220	183	187	188	195	182	199	211	253	214	198	206	217	217	191	203	190	162	182	202	217	201	240	201	193	219	198	209	202	200	204	195	204	165	185	190	212	182	177	223	198	205	213	222	214	212	193	193	191	186	209	191	182	171	198	212	207	186	189	200	193	186	226	219	177	184	204	207	205	211	209	199	191	215	207	192	187	213	211	214	170	208	205	184	179	190	182	195	186	183	195	208	206	223	186	194	185	180	172	197	227	204	191	212	198	207	235	182	215	226	236	195	196	174	222	182	199	190	213	179	187	220	205	193	205	209	211	204	189	207	235	205	196	183	218	216	198	190	192	206	188	189	167	204	226	181	168	198	202	196	200	194	197	203	223	202	192	207	176	180	204	203	175	200	192	221	229	199	212	182	196	194	191	178	170	186	185	212	172	190	220	190	209	181	217	222	211	214	172	177	178	189	207	183	187	209	195	171	198	209	188	217	212	198	215	211	180	174	178	211	160	211	171	200	192	191	188	196	178	216	169	184	198	205	195	213	186	216	235	203	187	188	182	189	203	191	214	198	203	209	192	201	175	176	195	186	180	209	183	201	223	177	194	190	218	184	191	174	194	177	202	221	224	194	196	205	197	234	171	197	202	209	210	219	213	189	189	197	182	183	183	171	196	195	160	177	219	214	185	185	195	179	212	196	214	204	206	181	190	191	214	182	219	210	199	219	230	226	197	192	182	204	162	192	210	210	187	223	188	164	190	181	190	231	233	212	192	202	186	192	215	182	210	195	186	189	220	192	197	161	196	181	189	203	212	216	183	172	195	190	224	206	176	179	195	183	223	189	200	235	219	190	180	163	186	203	196	209	202	179	193	187	205	201	167	213	205	215	174	184	175	185	204	202	208	224	203	205	187	188	194	166	202	195	217	193	187	186	167	210	156	217	207	178	174	193	206	220	197	203	157	189	185	228	188	153	211	209	209	205	166	188	225	214	183	198	201	200	215	200	205	204	193	188	206	213	191	213	210	206	202	201	190	199	191	186	185	190	186	222	176	218	185	213	196	191	152	187	185	181	185	181	166	183	206	197	208	211	184	185	198	211	216	201	200	217	199	194	198	175	195	198	215	183	215	182	218	208	206	184	158	182	184	162	201	197	188	215	204	205	183	184	195	188	198	186	199	194	199	225	187	215	210	186	185	197	196	225	199	226	187	179	232	196	198	211	191	190	222	198	211	201	193	195	230	194	190	185	219	201	210	225	215	216	206	207	196	229	203	182	207	214	188	197	193	221	216	201	219	176	198	200	204	214	176	183	222	228	198	198	202	189	201	176	188	201	185	186	188	221	201	189	198	180	225	210	200	233	192	210	195	193	196	186	192	180	183	203	216	184	186	207	205	160	200	189	196	182	190	205	176	191	191	232	191	214	186	230	166	226	200	201	180	191	182	194	208	208	196	194	192	193	208	207	221	199	193	175	186	165	181	217	199	194	201	195	186	202	210	220	202	201	181	178	187	211	207	206	200	171	181	171	181	210	185	174	166	199	156	182	197	194	228	197	185	186	200	196	185	180	178	205	200	204	188	205	197	187	214	196	212	191	169	208	203	222	220	181	187	204	180	204	206	194	217	212	174	192	175	194	208	219	182	221	197	199	222	193	177	178	195	191	208	196	213	186	190	208	205	217	183	198	188	187	190	165	186	219	185	194	195	199	181	174	205	199	210	203	194	206	239	220	208	198	199	229	176	232	186	183	215	206	208	204	192	182	176	208	185	210	200	213	197	197	217	195	190	210	211	189	191	179	211	200	182	207	222	206	164	202	193	225	190	191	162	179	186	187	223	201	192	204	175	194	208	217	212	197	200	219	202	213	198	198	196	195	214	221	200	176	194	210	194	208	189	193	188	201	195	196	164	183	216	219	215	176	208	186	199	210	173	180	182	186	220	209	172	157	186	185	196	203	186	194	190	217	215	187	194	172	198	193	234	195	204	176	188	202	216	172	193	222	173	217	191	176	163	172	201	204	213	191	190	191	208	196	206	201	197	223	179	210	219	221	192	178	213	221	209	191	206	172	189	202	185	200	217	185	215	201	200	203	204	201	205	192	214	193	205	198	197	200	197	184	200	185	218	183	199	191	219	218	197	207	197	200	202	227	175	211	210	188	197	188	202	222	225	181	173	194	198	232	205	169	170	196	211	200	195	171	203	215	193	160	192	214	186	183	200	187	207	177	174	210	202	195	174	235	186	210	195	187	207	185	182	191	221	208	197	202	188	197	198	187	188	171	198	168	184	213	191	199	194	209	190	204	193	211	196	230	201	176	189	204	194	217	199	189	203	224	195	193	192	179	191	185	197	195	221	204	216	181	193	226	209	194	177	212	174	183	203	221	229	218	216	220	188	151	191	197	193	207	190	203	193	185	195	218	228	224	212	214	197	180	205	209	173	186	211	171	173	200	214	193	202	191	190	226	159	212	192	201	200	216	197	186	183	219	213	224	208	197	195	227	180	214	180	200	183	204	193	185	216	221	187	181	213	197	189	193	197	184	174	174	204	194	196	219	190	213	217	194	227	212	189	182	176	226	194	225	194	189	188	213	215	193	196	200	193	208	196	217	193	190	196	190	189	221	201	166	191	199	202	204	200	208	207	197	176	220	218	201	195	216	203	196	240	185	218	215	216	212	220	187	195	199	211	184	192	218	207	199	181	225	209	206	198	194	196	178	182	214	184	202	200	214	194	198	191	205	208	192	221	192	213	169	224	223	207	178	181	165	212	182	212	212	238	205	219	212	182	183	180	214	212	196	173	188	198	192	198	187	189	200	212	171	165	217	174	155	201	215	201	187	177	204	204	207	190	188	211	200	221	210	202	198	183	194	175	189	196	190	188	211	207	226	216	196	187	189	198	233	213	192	223	193	208	203	196	191	177	195	204	221	182	210	193	213	172	201	195	191	219	187	201	196	185	191	194	208	197	182	181	207	197	194	202	196	215	199	183	210	206	198	179	196	204	215	186	179	184	191	187	180	164	193	191	208	192	208	190	206	178	213	198	213	196	180	187	186	207	177	185	193	195	207	217	195	189	221	192	228	201	172	209	201	202	210	183	227	181	189	198	197	205	212	199	200	185	218	187	191	208	213	205
29163	26422	27641	40540	43081	34662	26746	18612	7473	461	473	453	453	418	431	446	444	433	412	451	480	400	419	461	437	459	416	426	423	465	443	464	441	391	424	423	399	458	443	433	436	456	416	429	434	424	435	418	431	434	435	477	431	457	478	429	428	431	440	389	455	443	409	453	433	436	416	455	422	445	405	416	426	431	446	444	397	467	427	422	451	450	411	490	440	442	457	440	463	422	435	425	425	477	441	427	397	438	441	426	435	447	448	441	430	419	440	450	396	478	420	426	423	430	446	452	427	476	454	466	450	435	448	424	463	432	462	437	448	419	428	416	471	428	464	451	436	433	424	464	451	432	412	403	405	441	420	446	443	452	441	404	417	405	430	479	491	422	419	431	451	456	454	455	425	426	444	489	429	452	451	445	439	452	463	448	453	456	439	480	451	459	486	414	465	455	452	433	434	409	457	445	433	416	410	439	426	440	429	433	435	410	441	440	453	432	440	435	452	468	445	417	421	445	442	439	423	448	447	425	400	396	458	415	452	434	449	450	479	438	453	427	449	470	433	424	462	476	430	408	420	454	395	472	442	450	430	456	464	473	411	421	423	458	427	450	418	439	448	460	455	409	393	411	521	449	440	420	413	435	385	431	418	454	431	448	460	480	390	470	422	433	437	426	433	430	426	406	465	444	427	443	468	444	466	442	434	437	435	464	437	487	420	472	452	455	441	424	397	426	433	440	459	412	466	443	445	436	419	443	490	453	430	410	448	438	456	433	447	437	395	441	440	438	407	483	449	461	442	420	442	431	446	443	444	443	432	458	424	423	440	406	421	435	437	427	460	434	451	459	445	451	423	455	454	433	430	415	458	463	433	422	447	403	417	457	467	407	426	445	409	451	460	450	442	471	483	437	447	475	447	433	446	439	443	436	455	436	439	480	428	437	464	432	423	458	412	435	444	439	446	427	458	427	430	425	437	445	416	450	438	419	430	449	433	430	445	451	420	464	483	368	472	439	455	463	449	432	439	457	430	441	427	462	436	416	443	433	418	466	447	397	463	481	443	433	446	398	446	446	463	448	454	446	410	442	423	449	448	453	440	449	434	433	478	435	474	424	433	438	438	417	430	434	483	460	438	452	426	432	421	458	475	400	442	424	430	430	453	446	437	405	427	447	457	432	451	466	442	405	430	409	453	415	419	479	411	443	456	443	442	425	454	454	449	422	455	464	482	425	443	463	434	475	433	414	437	437	436	471	493	387	435	453	420	424	416	439	422	426	462	399	450	471	456	438	440	408	436	440	443	381	463	420	410	422	427	438	447	426	440	453	418	473	482	443	441	455	456	456	469	411	448	438	460	439	439	481	468	466	455	415	447	441	442	465	430	440	415	426	474	449	433	455	442	446	466	468	468	441	455	469	446	431	450	463	463	442	444	429	413	434	423	429	383	431	454	424	424	458	428	387	438	449	464	442	441	408	447	429	465	445	421	453	469	432	428	392	467	457	472	407	421	422	445	419	408	431	436	424	431	395	400	428	441	486	459	466	463	460	434	416	413	400	465	430	448	446	490	425	413	433	440	455	437	428	437	438	389	445	492	426	446	443	404	439	479	450	414	401	432	456	420	438	420	451	419	416	426	455	417	403	421	439	426	427	433	447	448	409	448	418	457	438	420	446	469	414	432	445	419	422	441	444	463	462	479	488	424	460	414	419	455	466	446	440	422	470	416	476	427	409	452	430	451	458	423	477	424	396	409	429	444	403	458	430	436	453	428	399	455	405	432	430	492	430	437	488	433	419	461	419	424	446	432	422	429	430	444	453	429	474	421	443	451	460	433	457	438	443	458	438	441	428	466	424	447	462	460	424	425	402	425	413	428	449	442	406	418	480	447	425	401	454	456	454	439	431	432	412	423	442	425	438	397	446	423	445	398	422	404	445	435	446	452	437	437	438	452	428	439	420	380	472	411	427	404	454	426	430	444	426	442	443	458	439	443	436	496	474	439	457	454	442	409	470	438	450	469	414	430	427	456	442	461	433	412	418	411	448	455	460	413	447	441	412	435	462	445	399	454	458	424	447	457	436	395	421	405	486	458	432	421	449	431	446	414	421	451	452	450	436	490	426	415	469	398	425	409	440	425	455	444	415	425	440	423	411	440	463	446	397	459	449	466	443	475	413	423	448	487	431	445	460	441	417	420	422	429	475	460	443	398	441	412	435	468	421	446	443	456	436	423	417	439	435	476	415	388	414	467	423	431	443	446	413	430	376	434	412	427	458	451	442	484	446	419	423	416	429	439	403	407	410	464	407	417	443	445	436	437	472	399	418	459	401	474	436	413	482	434	435	447	412	416	423	435	443	441	447	465	484	423	449	417	434	459	422	453	446	429	441	432	458	430	455	459	453	446	438	442	427	422	422	426	461	388	447	432	459	433	465	423	410	410	418	446	460	400	450	441	444	464	411	475	467	437	436	429	422	444	408	441	432	438	449	425	423	454	452	453	405	457	436	459	437	456	421	477	453	436	436	401	436	425	459	434	437	441	441	440	442	457	463	410	458	455	429	422	442	452	413	434	429	442	402	465	454	470	408	418	477	360	433	461	439	425	432	440	440	469	447	451	431	476	436	474	416	425	420	468	443	426	423	476	417	431	467	464	455	465	429	422	444	427	413	413	431	450	470	432	423	442	420	430	444	443	475	410	439	413	445	442	436	443	445	475	471	438	431	402	462	453	430	443	440	413	423	431	418	448	420	459	453	429	449	419	429	448	437	412	440	372	428	411	419	425	451	434	427	436	439	413	412	449	413	427	425	457	470	441	425	436	420	433	427	431	416	468	434	412	418	421	447	431	478	438	427	428	437	431	414	487	447	440	461	417	431	472	447	440	435	450	458	433	412	389	451	445	429	432	435	433	447	425	451	412	456	454	433	438	432	469	451	410	477	432	430	449	415	425	452	418	428	428	435	423	412	417	446	422	427	427	447	426	433	441	452	433	450	427	442	448	475	492	436	438	492	447	446	438	437	441	423	410	414	436	434	427	422	402	454	429	399	466	446	438	418	435	458	440	440	401	418	457	430	458	448	417	415	453	443	471	437	412	460	428	445	427	437	427	463	443	399	416	455	416	441	470	454	459	453	470	473	402	462	394	424	424	451	447	462	474	420	437	476	425	438	467	445	441	432	446	445	476	420	418	414	442	433	427	450	438	445	455	454	434	447	460	419	424	476	438	413	462	453	422	464	445	398	430	407	436	425	441	403	456	459	437	408	422	394	457	468	429	429	421	415	437	456	431	441	455	438	423	448	397	418	417	417	433	448	472	452	439	442	449	453	445	462	417	471	446	439	408	448	425	437	406	427	404	455	421	414	454	422	434	437	416	462	469	422	451	438	468	489	412	444	424	493	413	480	442	475	424	442	439	446	472	417	450	464	421	467	419	427	422	414	441	417	441	412	449	423	419	436	406	437	451	460	409	452	451	395	397	420	475	414	420	474	442	432	474	418	401	432
19568	10545	6089	4122	3191	1698	657	370	255	168	171	179	145	158	153	145	125	151	146	177	151	142	158	147	153	175	153	168	128	172	154	167	175	149	149	139	166	170	150	146	153	161	162	133	153	167	171	153	132	165	157	157	180	147	146	167	155	141	152	138	131	148	125	140	123	139	158	148	176	141	145	156	163	172	171	153	164	155	136	165	131	150	144	160	164	151	159	147	159	171	144	155	147	162	146	135	145	166	164	137	152	173	148	138	149	161	147	161	151	147	177	132	132	145	146	160	140	168	151	134	147	154	169	157	154	131	151	136	157	141	125	142	160	157	155	163	193	147	146	148	185	165	140	131	178	130	147	142	161	171	173	157	148	129	145	150	142	152	145	157	147	145	159	135	147	142	167	163	145	157	153	140	148	150	162	156	178	150	145	184	161	179	151	171	191	154	142	165	154	144	149	138	161	124	155	152	155	152	162	170	152	159	146	141	135	191	132	160	137	132	172	144	173	153	161	166	125	146	151	141	147	163	147	121	148	143	139	145	155	146	152	138	146	139	148	137	158	158	141	148	156	156	162	168	150	147	186	132	162	141	150	152	159	153	128	169	146	135	146	163	142	166	149	143	156	183	173	160	148	155	169	152	135	124	149	171	138	173	144	174	156	149	147	160	174	153	142	179	148	157	163	152	145	151	135	153	144	149	146	169	137	132	139	152	169	158	143	149	178	144	140	141	144	145	154	139	169	151	140	145	151	138	136	149	151	138	170	126	147	152	190	159	184	159	171	162	141	154	161	149	156	167	185	154	160	165	160	132	155	139	170	168	139	172	150	145	137	149	137	138	149	168	160	163	158	164	151	139	152	170	166	144	153	157	150	165	165	162	156	160	148	155	122	170	152	147	138	164	138	154	165	147	177	146	136	158	164	126	154	153	161	165	168	160	165	148	144	143	153	150	168	153	143	160	177	185	160	155	158	164	148	143	148	144	134	141	141	151	136	181	157	139	156	158	162	180	168	150	184	152	144	148	152	132	153	183	160	183	165	161	172	161	168	157	158	132	144	175	171	129	159	151	157	161	157	140	176	148	164	160	156	134	128	156	159	146	188	146	178	155	127	155	147	140	184	167	157	151	159	153	165	143	133	140	150	162	139	162	150	146	175	152	135	140	153	164	153	174	147	155	166	135	147	133	143	150	135	146	135	153	151	181	156	147	156	147	160	153	173	143	180	170	165	155	155	141	165	185	159	156	154	151	157	161	169	146	162	146	165	146	154	173	152	162	152	158	132	141	167	151	149	155	145	153	149	152	174	148	158	153	160	170	141	162	182	137	184	159	170	158	161	162	145	165	163	161	154	163	135	143	155	159	158	176	134	154	158	163	158	146	141	155	160	167	154	137	153	152	153	145	166	146	132	159	157	165	145	154	152	150	156	176	163	161	166	143	149	165	156	145	168	131	164	161	151	158	133	166	137	147	139	176	155	135	182	171	158	158	166	149	135	182	160	155	154	181	163	156	184	169	161	147	163	142	161	164	167	138	142	151	152	163	157	132	154	173	146	165	156	156	156	162	165	138	150	147	162	145	160	166	157	160	159	156	145	149	142	167	134	139	147	162	138	164	161	152	138	148	143	157	137	149	149	145	145	154	157	169	166	159	167	155	149	148	167	132	143	153	150	147	160	150	147	162	152	153	151	171	161	150	173	154	162	157	168	143	154	167	152	159	159	153	138	139	147	155	161	161	145	152	127	167	133	138	176	166	157	151	170	159	157	146	164	160	158	144	121	146	145	160	124	158	152	146	146	138	168	141	127	152	165	145	175	158	173	147	145	156	157	164	151	175	155	197	165	151	145	174	166	170	165	140	164	178	146	141	156	152	147	138	137	169	139	140	174	173	173	166	170	114	158	154	162	177	140	157	169	135	159	126	180	155	132	136	151	142	147	156	128	156	133	164	145	174	140	149	184	159	150	151	151	162	161	139	163	151	144	143	132	149	164	152	143	159	165	151	165	154	131	168	148	164	138	167	169	145	151	148	169	168	136	178	148	166	140	146	141	124	145	130	148	147	161	163	156	152	126	151	159	164	161	139	158	150	141	146	168	118	171	156	154	169	158	139	152	151	158	145	163	159	142	160	169	170	150	139	167	161	150	148	161	153	152	142	157	158	155	132	116	180	164	141	133	144	154	158	147	169	159	141	146	160	159	160	170	172	172	155	154	163	149	162	160	159	170	150	149	150	136	148	172	136	167	150	137	161	141	154	147	164	167	150	142	153	147	152	134	147	129	140	149	164	153	148	171	135	172	157	161	162	165	147	168	168	137	149	165	153	170	161	156	157	144	146	139	174	146	170	175	154	146	143	179	148	160	162	148	142	133	137	150	159	151	140	165	162	152	129	131	160	148	151	139	156	147	128	170	164	136	148	152	134	142	144	127	167	128	166	162	149	147	153	148	143	138	147	155	188	176	177	160	159	150	172	185	181	148	165	162	138	137	143	152	152	126	158	156	144	160	151	156	146	160	133	131	150	149	141	177	147	137	148	143	142	142	157	151	166	134	163	146	169	152	169	170	131	147	156	158	153	130	159	150	138	166	124	143	162	166	152	147	150	155	149	131	163	137	156	176	134	150	126	158	163	155	149	167	151	132	139	159	151	146	132	138	152	167	152	153	142	159	153	153	149	140	173	156	147	149	139	131	143	129	159	166	143	160	160	151	141	150	137	134	154	168	149	154	118	132	157	152	150	166	143	144	152	140	166	171	146	184	158	130	154	160	190	161	143	157	152	150	136	154	149	144	146	171	152	150	156	140	156	142	146	144	164	142	158	176	145	150	146	170	150	169	182	162	185	170	144	155	123	154	155	158	145	162	186	150	149	159	146	154	153	156	172	163	155	157	180	152	150	160	159	164	140	164	166	150	151	159	170	165	153	147	115	129	155	145	145	155	135	149	178	155	150	130	150	147	168	133	138	150	153	153	162	208	154	168	141	159	149	147	161	152	147	133	147	138	136	158	155	159	144	148	151	164	160	163	128	156	137	143	177	136	160	155	155	139	167	176	150	163	151	153	155	138	150	135	156	169	141	148	134	140	143	149	164	151	135	153	152	170	158	152	143	126	165	152	152	147	142	146	178	163	128	165	173	164	170	140	154	158	146	160	125	148	163	158	158	151	153	163	171	153	153	156	145	168	139	153	167	122	142	154	141	194	164	166	142	159	158	169	157	136	157	159	154	150	162	158	159	146	149	145	180	146	170	151	162	139	166	183	154	146	149	169	154	132	159	119	141	163	157	166	162	156	159	152	149	165	166	174	142	147	136	152	144	152	139	153	158	130	173	165	150	153	165	148	156	163	183	153	176	167	171	146	178	162	149	183	164	168	136	141	185	171	149	161	164	173	179	161	175	141	149	134	159	166	189	162	145	174	173	122	154	136	158	159	136	164	137	122	144	158	164	147	161	174	170	149	157	147	132	168	153	146	138	147	141	168	155	170	137	142	149
12268	8624	9972	10639	10591	6121	2488	1294	632	363	395	390	355	363	373	360	354	354	346	340	340	334	357	361	349	333	381	359	310	396	387	374	347	385	377	354	354	354	385	404	360	351	360	364	372	356	390	369	384	329	384	354	359	360	392	380	381	333	384	326	331	431	352	382	338	369	358	370	399	343	382	355	370	356	379	370	333	405	321	354	365	381	361	379	345	369	372	365	347	372	348	355	367	357	353	336	368	400	387	381	357	384	336	360	363	364	367	399	370	379	347	354	367	415	358	351	355	381	350	356	347	388	365	346	356	379	398	380	396	333	378	368	364	368	352	379	354	366	376	367	353	382	344	335	346	378	371	394	339	361	395	388	370	318	377	361	379	352	369	381	372	356	391	350	387	360	366	408	348	347	353	351	357	384	351	363	352	385	335	344	334	386	382	341	373	359	348	384	342	385	365	374	387	405	331	394	384	366	385	368	373	349	385	356	396	359	354	366	357	380	405	417	375	408	382	378	356	333	361	366	317	384	333	374	355	379	384	363	371	361	335	378	379	331	398	335	348	352	358	376	354	337	380	360	369	418	372	347	346	370	363	343	373	377	349	342	366	402	357	383	390	393	365	353	354	378	339	375	341	373	393	379	351	332	387	373	383	377	355	381	336	371	382	382	363	377	380	366	348	400	395	365	381	361	334	374	383	345	376	364	383	328	394	345	371	329	368	372	334	399	351	343	395	359	339	351	357	329	385	332	325	352	389	355	369	363	362	388	385	379	334	334	355	361	347	370	357	385	373	366	377	374	373	336	375	390	368	362	368	393	345	358	357	387	350	366	341	392	361	376	349	343	384	389	398	361	367	353	399	342	389	374	366	371	382	384	365	349	340	361	393	392	375	367	374	370	323	354	428	372	392	389	388	359	394	338	340	368	361	340	358	398	381	351	421	352	370	335	376	374	344	378	364	363	358	354	352	343	339	371	398	342	363	398	370	377	381	356	393	377	414	372	333	381	363	341	358	372	346	360	371	355	336	341	372	387	346	396	344	388	378	376	364	329	357	363	359	348	346	362	377	378	373	334	379	345	372	382	344	375	341	360	394	362	360	380	364	380	363	342	383	395	382	371	377	366	406	401	391	361	348	344	363	383	338	321	348	390	390	395	389	358	391	368	368	389	346	357	388	373	351	387	339	370	396	366	403	367	374	363	346	372	364	354	388	384	362	414	348	378	358	362	378	368	365	382	394	382	386	377	368	390	351	342	324	356	383	388	372	374	342	396	347	344	337	347	357	368	340	374	369	403	378	352	344	351	355	372	396	402	390	377	386	326	352	342	350	336	343	383	387	401	365	355	364	411	332	362	376	379	344	398	389	349	369	366	326	373	369	361	373	357	384	363	349	385	368	356	343	407	412	325	360	385	353	335	378	365	411	348	354	387	349	351	338	338	357	376	390	320	367	382	348	340	347	364	403	394	324	374	344	340	346	336	346	369	366	340	372	355	382	366	370	383	328	374	396	354	332	359	387	364	372	404	365	384	380	348	378	369	356	338	385	336	355	357	365	360	366	370	372	379	365	375	390	375	357	355	351	376	322	341	355	395	360	368	371	381	357	360	356	386	386	397	343	345	372	374	369	361	385	377	355	346	358	390	361	381	364	396	350	363	361	365	369	361	380	357	375	370	379	317	345	366	367	371	367	352	356	379	353	321	377	360	335	379	349	357	361	359	364	361	386	407	380	346	363	378	368	402	345	369	346	331	388	404	372	387	359	383	370	400	413	375	367	355	370	380	339	354	389	386	326	327	373	377	353	344	369	376	357	356	367	409	380	356	351	358	382	363	347	396	351	366	387	357	333	346	373	374	390	359	334	369	349	350	335	376	338	401	329	348	354	365	380	372	367	337	369	374	398	349	348	356	382	372	379	382	349	363	365	344	401	354	377	341	347	365	398	370	347	372	371	352	342	350	369	367	373	361	362	364	355	386	362	355	337	374	348	358	328	369	345	351	375	368	350	430	330	406	352	361	371	351	372	332	343	352	393	381	371	364	387	342	356	346	351	356	363	360	389	345	377	361	376	363	340	400	349	370	309	377	355	341	369	368	344	376	377	379	397	374	338	335	350	341	375	382	345	371	373	359	356	368	362	362	368	366	360	358	393	365	367	362	386	353	376	332	403	404	347	379	389	345	379	338	375	360	360	366	394	398	352	363	379	338	374	344	369	378	360	382	344	338	329	371	371	353	388	355	364	387	358	377	377	378	359	358	342	353	364	370	364	359	374	343	369	383	358	370	360	352	364	361	349	308	321	379	356	379	348	392	343	351	351	378	384	383	357	352	363	366	403	379	379	395	358	351	363	335	364	372	393	376	349	332	361	347	350	369	370	351	390	346	373	373	345	370	343	340	357	365	347	357	382	366	359	369	353	382	372	356	374	362	347	366	354	407	393	371	339	360	359	365	367	376	424	387	336	338	395	334	387	362	353	360	386	323	422	355	324	376	376	345	363	375	334	373	361	359	399	351	363	379	333	346	379	351	387	351	375	350	400	381	356	344	377	358	368	410	371	378	378	346	380	364	368	387	380	343	343	371	387	329	358	375	360	372	377	357	378	339	399	390	369	343	342	368	389	352	376	398	378	339	378	386	382	346	342	361	381	371	354	350	337	364	426	384	367	341	365	389	391	367	367	343	358	359	385	399	372	347	392	372	389	353	324	318	389	392	413	350	380	379	326	379	351	361	357	388	344	380	359	339	345	347	386	368	376	355	373	384	375	375	356	374	364	374	373	366	373	356	384	360	401	339	383	371	375	338	389	382	351	342	356	351	380	380	372	356	392	354	309	364	374	345	387	378	337	337	374	374	378	350	321	377	364	381	349	383	353	377	366	390	351	354	363	353	331	398	367	388	362	356	381	387	383	350	357	362	307	348	400	381	389	346	368	368	360	346	382	389	360	361	360	387	380	325	390	378	372	379	362	379	351	369	380	406	356	360	377	356	360	366	372	332	387	370	376	371	330	346	364	323	358	365	373	364	358	357	373	354	369	378	402	396	348	367	427	379	359	358	373	364	378	390	377	365	378	350	372	382	371	389	365	351	356	356	355	405	384	362	360	350	368	348	403	370	379	363	363	403	379	380	353	334	390	391	370	366	364	359	374	355	361	336	362	377	384	340	379	359	387	329	373	349	369	357	391	327	357	350	363	372	355	337	359	381	360	357	380	371	365	344	351	392	374	371	347	380	364	339	381	369	365	361	382	338	381	368	350	373	364	366	372	387	352	382	346	350	353	360	375	375	383	354	305	354	347	347	394	361	343	346	355	372	365	349	338	367	356	338	330	335	390	357	379	340	357	358	355	363	390	367	368	348	370	343	374	373	400	373	385	352	345	354	368	354	364	388	351	360	345	373	370	353	366	350	358	373	363	368	357	350	371	389	396	341	419	356	371	362	379	343	375	353	347	356	347	376	411	350	354	394	338	379	376	368	343	336	365	366	368	390	356	382
36396	23566	13070	13595	14860	11030	5995	3145	960	257	207	224	228	214	211	193	223	217	233	236	219	202	219	200	195	244	195	190	216	226	206	229	198	213	202	227	219	203	201	218	217	212	213	250	208	235	252	230	209	200	218	217	248	210	226	235	209	184	218	203	190	176	210	215	218	208	222	248	190	205	231	214	230	232	237	232	233	212	231	241	219	214	245	213	206	203	232	223	233	215	248	228	232	227	218	220	216	216	249	219	221	209	222	212	238	200	225	218	217	207	227	206	199	208	217	199	209	215	203	224	207	239	218	199	213	256	223	222	215	225	196	194	200	202	209	240	209	195	215	214	233	227	197	207	228	240	231	192	225	213	223	232	249	216	205	197	233	202	219	212	227	189	195	225	193	212	209	244	235	229	231	183	214	218	201	211	197	215	204	212	216	222	227	249	235	204	193	217	224	197	221	219	230	204	219	225	222	197	206	213	231	230	181	213	227	202	226	241	218	241	234	191	210	217	223	221	217	210	207	215	228	238	221	224	217	236	203	213	237	199	225	203	203	223	225	228	213	183	216	234	223	210	214	220	218	201	191	222	222	204	204	216	254	230	204	209	234	220	193	213	245	220	210	230	201	207	212	219	238	221	198	216	226	244	218	206	186	209	234	234	214	211	228	198	199	215	195	210	191	244	211	210	204	237	243	225	203	218	195	210	205	225	210	217	210	229	254	212	221	215	237	260	181	245	221	240	215	185	209	213	204	247	196	224	211	199	184	223	203	215	183	233	234	233	240	229	226	214	214	228	226	231	223	247	223	220	223	215	209	200	198	240	208	207	198	245	225	221	247	236	230	192	217	225	224	224	201	239	230	227	205	208	213	242	196	215	204	200	194	230	182	185	228	217	212	204	192	247	221	230	215	233	242	230	224	239	203	198	196	203	234	226	210	199	226	204	194	213	228	228	215	234	225	238	212	235	210	231	230	209	204	226	241	220	215	197	218	272	211	220	201	184	198	200	200	212	248	217	202	207	198	243	201	235	226	226	205	205	230	233	211	214	195	201	205	195	224	230	217	217	218	229	212	214	206	239	205	220	236	206	205	211	226	222	220	204	239	216	219	243	197	219	218	206	210	204	210	214	210	195	200	220	231	219	210	210	189	237	196	212	227	209	247	225	217	193	217	246	219	190	206	212	260	222	231	254	225	226	212	240	212	203	247	264	213	246	257	221	251	220	211	189	210	210	256	214	228	207	236	224	214	211	212	194	227	237	225	214	245	202	185	219	234	249	209	206	212	198	209	214	227	191	200	213	225	224	229	228	233	237	205	213	205	209	197	224	216	190	214	236	209	216	231	214	230	223	210	227	215	211	204	194	214	212	212	244	245	227	244	220	231	235	212	218	230	210	219	209	209	215	207	197	220	205	237	207	206	194	211	215	244	212	208	210	232	191	210	211	204	217	205	227	225	200	189	214	211	219	206	208	204	207	243	216	209	205	224	222	250	228	202	207	205	229	206	227	224	216	227	186	224	226	211	217	210	212	227	206	228	243	203	224	219	221	207	237	210	258	236	252	213	247	245	241	209	188	213	216	199	208	218	246	221	218	206	222	249	200	214	208	206	214	187	197	211	204	205	232	203	227	214	214	238	222	208	206	223	205	222	226	225	223	237	218	239	213	216	218	215	213	249	221	188	225	206	226	246	225	215	206	204	219	228	252	200	223	234	216	224	210	201	209	211	205	245	230	213	204	229	220	219	208	244	220	209	199	219	223	237	214	226	208	199	233	207	199	232	218	218	204	196	222	207	216	250	205	216	235	197	211	220	227	204	228	224	214	214	207	220	208	209	204	197	202	220	207	238	184	228	213	235	205	224	218	236	217	223	214	250	208	205	236	207	233	213	255	216	222	205	205	190	211	225	225	225	219	222	234	217	224	247	220	183	232	200	203	244	214	209	247	179	219	225	211	225	203	246	231	210	225	232	225	183	234	221	227	209	205	230	218	220	229	220	233	222	216	212	187	241	192	205	193	204	211	229	206	205	226	235	239	222	206	196	225	214	212	209	206	214	245	228	223	214	206	213	217	230	224	232	234	205	205	233	219	229	218	213	229	227	196	221	256	239	210	210	218	193	213	209	224	213	200	199	239	185	230	234	192	201	203	213	219	249	214	208	220	206	214	240	211	219	234	204	187	209	211	247	218	232	219	238	211	208	241	235	223	212	218	202	239	182	228	201	187	215	250	245	219	189	187	239	229	207	233	220	228	226	229	212	217	191	203	203	233	221	224	229	217	191	221	238	238	229	221	212	247	232	204	217	246	231	197	208	258	217	219	217	231	240	197	203	209	212	189	199	228	211	222	228	231	204	222	184	215	239	216	212	201	237	192	206	218	212	200	228	212	263	221	206	202	201	218	235	204	230	228	204	198	217	203	244	240	215	237	204	213	235	217	206	231	209	231	207	186	226	225	227	226	241	218	211	224	246	201	219	223	211	203	221	216	204	238	220	202	196	218	242	184	215	190	236	233	211	231	242	224	227	210	201	211	216	185	219	211	233	220	257	217	204	215	253	236	201	205	216	209	204	202	202	214	230	228	223	213	207	233	205	219	244	210	245	239	234	233	233	218	214	191	229	216	239	228	240	219	203	240	224	213	232	227	236	206	216	220	263	225	195	228	209	227	201	205	215	220	218	206	227	191	208	206	216	229	237	218	221	217	213	225	230	235	217	222	213	219	212	224	210	190	233	227	226	232	226	231	216	237	201	218	211	206	225	233	211	212	218	208	243	229	206	204	218	193	202	217	222	205	215	260	210	225	210	210	214	216	219	212	211	209	236	246	197	228	221	226	170	223	194	206	183	212	210	202	197	242	195	215	251	179	188	245	225	222	212	204	212	219	201	195	219	222	205	232	245	211	225	193	202	211	203	194	216	245	234	238	207	198	207	226	257	227	221	203	208	189	212	199	211	246	189	228	218	216	220	218	234	231	208	194	189	232	227	228	220	229	237	213	203	224	239	201	210	199	215	184	214	242	224	239	232	246	238	227	216	200	223	237	202	245	225	240	211	208	206	220	206	223	229	201	211	223	210	214	233	248	244	238	209	199	196	251	224	249	210	197	238	221	213	226	202	217	229	215	208	214	192	211	197	229	241	219	214	211	207	229	204	222	223	194	204	231	237	223	204	215	210	210	231	231	237	239	193	173	195	200	217	212	203	186	202	215	224	196	216	216	200	239	217	219	224	194	222	182	211	205	198	206	225	207	213	213	236	211	216	207	212	200	221	189	221	230	220	205	214	191	217	200	192	209	225	209	237	222	213	236	218	209	215	208	197	250	206	220	192	210	226	199	211	223	227	215	227	229	221	237	235	232	184	223	206	247	252	213	212	207	227	217	215	217	212	227	209	226	222	231	211	238	245	207	214	217	226	219	198	208	202	237	230	257	210	184	203	216	226	206	215	212	222	218	220	225	226	201	193	253	205	197	201	217	214	215	226	187	213	237	230	226
23702	17747	17836	27021	32509	25953	17716	11058	3182	468	501	486	534	477	508	534	479	508	491	509	500	500	521	508	522	495	491	495	488	488	511	489	513	493	442	512	485	483	475	461	475	539	446	503	470	516	500	506	479	515	509	473	486	472	519	469	495	479	522	478	477	492	494	534	522	516	505	519	501	514	434	528	483	516	475	457	470	486	498	517	462	470	495	471	514	477	481	489	451	482	437	516	482	498	490	454	557	545	483	494	508	520	484	481	492	462	509	497	463	490	510	486	462	497	543	452	517	486	489	517	489	481	457	494	512	471	475	519	503	457	514	465	487	500	501	497	509	479	474	472	465	518	485	435	471	479	505	533	495	491	488	478	494	504	476	511	492	492	521	534	514	491	437	484	509	463	477	526	509	514	494	473	516	491	500	515	464	467	466	479	518	502	445	477	465	468	474	475	487	508	455	470	506	503	484	484	487	488	501	507	512	466	473	505	482	495	511	475	497	538	494	483	530	481	515	475	512	482	493	520	492	469	507	520	489	449	502	506	503	521	473	511	496	471	491	455	494	506	476	504	453	480	494	524	484	496	458	504	497	515	494	528	510	525	485	466	485	505	478	467	525	512	526	530	474	512	485	478	488	506	450	459	439	464	482	516	484	501	484	496	498	445	507	506	499	485	471	471	473	520	504	527	471	482	468	533	501	483	493	472	488	483	502	486	463	483	501	460	478	500	495	505	464	465	439	511	505	469	507	510	505	487	497	496	497	486	440	503	475	483	453	500	486	503	447	470	470	512	504	503	442	528	471	494	485	511	511	491	505	485	494	479	507	522	487	489	499	455	464	464	474	476	509	466	497	484	479	507	461	496	495	503	484	524	509	481	495	479	503	502	473	457	495	477	480	453	483	500	477	489	510	459	525	503	522	456	467	495	483	487	487	512	470	456	516	473	515	521	501	509	507	489	454	485	463	483	496	492	458	467	485	501	486	491	491	504	497	500	483	483	507	486	459	494	509	461	490	518	495	506	489	497	475	518	493	467	502	522	529	478	498	463	497	490	481	523	479	481	472	495	444	483	504	496	487	466	487	496	508	448	521	509	487	508	527	487	469	505	492	493	501	465	500	454	487	478	505	464	528	486	481	527	481	482	455	515	505	511	470	511	506	460	513	493	476	477	484	516	489	489	515	476	463	492	497	520	472	496	498	507	485	487	525	516	504	482	502	480	518	495	511	508	481	488	478	481	451	461	489	485	474	493	523	518	504	478	510	503	529	463	479	509	462	457	518	505	510	484	552	502	485	493	481	497	477	490	538	509	502	491	486	491	487	509	516	476	489	485	475	476	491	489	465	512	528	450	511	521	510	498	436	455	474	495	513	481	483	547	485	497	500	472	492	504	477	505	465	527	472	541	469	459	471	486	519	512	460	485	514	456	489	494	494	483	489	505	505	479	503	442	497	477	496	455	509	510	483	487	512	452	476	500	502	498	505	485	492	475	479	520	502	495	495	470	510	472	475	503	502	473	477	466	499	490	491	453	500	502	485	517	502	515	504	489	529	485	490	513	481	493	503	440	449	516	511	513	455	504	449	498	486	470	520	474	510	535	501	467	493	460	511	485	490	488	482	487	516	488	479	456	478	499	506	487	470	453	441	526	498	507	515	519	496	468	454	481	516	475	542	511	458	480	499	492	510	499	510	499	461	507	474	489	485	479	493	501	482	484	510	505	444	473	522	479	478	492	493	514	513	485	506	527	479	476	499	501	466	496	494	488	466	488	482	476	508	488	491	485	493	494	520	519	486	498	482	475	479	489	486	474	495	488	486	464	488	499	453	523	503	472	475	509	443	472	505	520	533	514	493	501	470	493	547	512	456	539	521	504	489	475	469	525	457	497	495	467	494	490	511	466	476	489	508	492	469	486	523	485	484	502	495	478	485	497	521	502	508	499	510	431	460	467	505	486	512	497	507	463	513	463	509	512	504	491	515	497	505	460	496	496	456	516	463	463	473	493	486	490	549	509	545	470	505	459	518	520	466	429	484	490	493	504	468	457	487	487	488	526	491	476	545	484	528	476	509	472	450	494	505	445	474	486	485	524	485	473	504	496	471	464	486	509	519	505	500	513	493	510	493	474	525	475	520	514	524	473	484	486	501	507	505	497	469	466	471	455	478	536	470	471	555	454	469	488	465	515	514	491	495	472	500	482	538	496	508	477	501	483	528	474	473	491	496	490	462	484	490	500	547	472	502	514	497	483	499	499	498	494	470	483	476	520	507	533	471	531	478	476	473	536	492	499	497	465	518	498	510	479	501	473	457	493	489	479	499	480	475	470	489	480	511	486	501	482	473	476	494	494	513	505	498	454	529	474	517	525	471	479	506	494	508	492	472	460	464	539	478	506	473	485	487	499	484	498	482	500	481	490	461	475	467	523	479	457	520	440	488	498	530	488	500	513	519	487	491	481	490	453	472	519	465	502	503	524	488	479	498	490	468	463	487	458	482	487	492	516	512	458	526	476	522	496	515	476	495	502	470	470	507	459	465	537	554	476	471	466	547	464	505	524	489	496	492	462	518	479	495	472	499	486	476	536	469	495	494	490	440	504	507	471	465	481	493	444	460	498	526	506	493	467	480	496	535	505	496	483	506	499	503	434	497	490	508	508	499	517	474	492	511	493	482	458	520	520	475	497	502	504	483	474	503	498	509	483	501	494	507	501	540	485	492	496	483	492	478	480	475	479	490	489	478	461	499	512	477	509	512	501	484	498	472	480	503	483	468	490	506	486	522	508	476	514	491	475	495	510	489	463	506	497	526	460	500	476	459	490	490	467	467	459	466	491	524	487	503	507	511	483	486	482	435	520	495	482	485	508	461	516	446	477	497	471	520	483	497	526	503	467	453	513	471	476	453	474	502	509	501	491	514	488	501	517	486	504	488	496	537	457	489	476	528	529	512	503	486	524	437	503	471	495	484	488	491	486	546	493	504	511	487	479	445	508	530	492	500	512	484	488	515	509	510	473	472	483	495	490	473	507	462	452	474	490	477	503	470	473	493	503	478	474	496	485	470	494	474	498	478	483	512	480	443	476	488	526	515	518	497	498	462	506	487	479	485	488	506	521	483	484	471	466	492	513	430	467	471	479	496	474	463	458	483	479	512	499	483	484	503	491	479	467	435	457	481	511	496	489	492	494	477	514	489	481	500	467	533	487	500	473	510	519	506	515	478	537	479	489	495	492	505	434	508	493	452	521	474	498	511	467	481	494	494	497	519	532	518	474	479	490	478	504	484	470	494	515	487	490	496	500	535	529	462	524	476	475	430	493	515	464	479	467	486	482	458	506	488	498	474	462	477	502	497	468	508	500	472	490	530	483	520	509	459	480	519	503	507	521	462	450	521	488	502	510	504	480	492	505	488	479	529	448	523	470	500	523	513	449	490	471	507	499	515	508	501	445	456	511	484	484	490	490	473	494	467	508	490	476	515	468	466	512	512	504	494	481	486	465
48507	35078	26182	33191	27918	18746	10338	3996	382	238	203	168	190	185	180	199	196	198	195	173	209	178	189	215	213	218	211	197	192	189	195	187	233	218	208	186	179	170	195	202	211	200	190	190	220	213	197	181	181	191	186	215	177	170	198	218	192	218	179	189	195	170	174	187	184	190	209	198	209	188	182	205	195	220	196	184	209	197	215	192	172	190	171	197	207	188	194	184	198	208	187	202	198	179	179	190	176	206	204	180	185	201	174	183	187	193	184	201	188	184	194	188	170	211	214	194	190	194	193	203	194	181	212	202	195	196	184	193	188	191	171	206	197	179	193	183	193	193	219	188	192	192	173	173	183	185	192	197	186	204	192	219	226	170	171	185	183	172	170	188	202	190	192	208	164	200	196	195	171	178	196	185	196	190	200	164	192	185	179	183	175	200	201	188	193	187	224	160	186	179	158	153	156	201	172	176	178	222	177	166	201	190	211	181	214	207	182	190	187	175	197	179	199	207	224	186	182	184	180	198	171	175	196	221	192	184	234	159	211	182	183	196	170	178	176	178	195	204	206	201	165	186	170	181	193	173	191	185	195	193	191	187	206	207	182	211	174	221	196	171	179	204	219	195	178	203	207	190	202	181	213	211	200	211	215	177	177	209	206	199	212	181	205	193	183	195	157	176	193	197	194	204	205	195	159	175	179	181	192	211	161	212	214	174	204	197	197	186	207	217	201	203	190	202	180	175	204	209	189	203	206	208	229	183	189	190	180	202	176	177	205	192	187	186	193	194	195	197	197	188	202	183	199	213	187	178	175	191	199	209	217	191	218	202	212	237	186	204	197	196	208	186	211	189	193	179	192	198	185	191	193	189	205	165	196	182	196	217	196	190	181	206	186	189	202	184	181	182	194	188	172	155	216	189	172	220	181	190	216	192	194	195	157	173	199	189	202	175	202	156	209	211	194	209	199	192	207	199	224	210	192	213	184	168	207	186	179	172	181	217	204	207	183	150	176	188	191	187	186	177	189	209	205	175	181	180	196	225	191	178	186	194	180	184	191	211	210	208	183	204	176	201	216	215	166	180	192	205	184	196	203	203	201	174	214	192	172	194	187	189	180	197	189	191	217	170	186	187	186	230	209	205	175	200	189	214	190	227	165	206	178	192	196	209	232	176	178	181	178	193	187	186	192	196	203	191	219	176	183	181	181	182	190	198	194	169	195	187	198	208	180	209	216	179	195	206	166	181	170	166	195	195	191	208	202	153	180	229	220	218	172	189	210	179	206	193	184	195	193	192	223	173	194	176	188	186	197	199	174	189	212	199	212	181	176	208	210	188	211	219	197	198	206	176	183	196	185	196	215	176	174	166	176	160	203	196	203	195	237	184	195	215	182	189	194	214	197	185	171	194	192	179	178	180	205	202	170	212	194	186	191	189	197	212	205	198	186	203	211	205	192	179	201	186	208	163	187	200	208	192	205	217	220	180	197	189	204	182	173	197	210	174	199	218	165	173	166	197	179	202	231	215	177	197	196	188	199	171	171	185	181	199	179	179	201	201	178	189	201	178	173	165	173	213	199	183	186	189	202	185	170	229	214	180	208	168	187	186	205	212	188	215	210	194	208	177	193	176	180	191	187	197	191	179	195	209	169	207	197	210	201	200	177	195	194	188	194	201	208	213	195	180	182	186	222	229	189	199	196	184	191	212	211	200	195	221	197	188	150	212	188	194	190	188	186	191	200	206	216	181	217	199	179	186	212	177	193	214	179	177	196	202	192	189	169	193	192	190	214	190	189	212	191	187	189	207	173	179	184	193	192	198	211	173	173	183	178	206	190	207	171	194	185	208	184	184	228	196	205	184	201	187	203	192	190	185	181	187	188	169	190	209	202	173	174	169	196	202	215	200	204	183	200	193	212	183	181	188	190	169	216	181	175	188	180	191	195	176	198	190	228	176	194	191	181	181	195	177	205	191	179	201	194	185	183	194	181	181	182	186	213	201	186	208	184	186	154	225	191	178	185	204	165	193	147	183	198	207	195	214	190	197	212	214	206	195	197	208	181	203	220	205	175	182	190	182	186	197	198	199	193	197	167	160	191	182	195	225	192	205	193	223	179	185	210	179	201	204	196	198	195	189	196	191	192	182	203	205	222	180	210	209	172	201	220	186	206	179	182	204	197	170	201	186	186	212	202	190	179	196	192	215	170	203	164	215	218	200	197	200	200	200	170	188	196	186	193	185	200	201	206	191	179	182	168	168	200	197	212	210	188	198	183	175	207	178	202	210	197	175	201	188	156	179	201	201	181	165	186	176	220	195	193	166	195	171	166	191	199	198	192	171	187	181	209	187	222	203	186	178	175	200	181	184	197	192	191	192	194	181	182	196	196	174	170	206	212	199	165	194	186	200	186	163	205	159	208	215	217	211	204	204	200	174	190	173	196	209	182	207	186	201	193	195	181	190	179	198	190	170	212	170	198	189	206	204	190	180	186	183	199	190	211	190	208	212	192	174	196	204	176	182	201	177	225	184	191	193	171	190	164	172	189	199	195	200	180	189	208	183	210	212	192	173	201	211	194	191	209	209	197	196	195	201	182	185	229	191	194	213	222	193	214	170	203	203	188	188	189	181	196	196	194	161	177	208	185	163	192	176	187	185	185	178	178	184	179	222	173	182	190	196	185	208	196	218	190	194	195	191	201	178	188	195	168	196	181	192	185	191	189	223	205	197	187	172	177	208	161	170	213	183	200	169	204	200	202	188	210	207	175	212	174	180	199	201	168	189	189	204	210	186	179	191	211	193	177	191	206	196	187	196	208	171	212	208	164	185	164	163	195	204	219	162	172	195	203	181	186	199	195	207	183	175	173	186	196	208	218	200	197	176	183	223	192	177	186	214	181	196	207	198	195	188	178	179	204	197	186	190	223	201	211	207	200	182	181	207	170	222	164	199	196	190	185	203	182	173	185	185	197	171	184	187	205	198	156	189	186	205	152	205	167	194	217	176	239	181	207	209	190	212	196	201	179	193	204	179	190	210	202	190	217	186	178	181	187	176	185	213	198	201	190	205	177	202	210	218	207	185	176	186	175	182	206	180	198	193	235	177	198	193	177	176	218	146	198	196	190	195	213	219	214	192	197	179	189	208	181	182	180	189	176	187	197	197	182	192	175	201	187	195	205	178	192	231	177	208	198	195	216	212	184	190	186	225	177	181	206	157	191	216	194	199	190	197	189	209	211	179	173	215	143	207	160	210	176	201	205	164	167	188	173	185	200	180	188	169	191	196	201	185	218	186	185	191	181	190	204	192	200	180	238	207	182	221	198	189	184	221	196	166	191	193	156	196	200	202	196	173	212	217	205	210	174	178	164	208	181	173	194	194	206	164	185	173	157	166	206	221	203	195	180	205	189	188	195	197	211	202	193	200	190	204	209	177	184	212	184	175	177	195	214	203	188	185	193	183	202	197	208	185	200	203	200	166	200	214	181	205	201	183	184	208	215	194
31151	26473	29273	45244	42761	34482	24577	11497	846	455	448	459	442	449	426	436	454	398	386	413	443	442	393	415	460	444	428	435	446	435	437	439	438	409	436	416	423	434	457	421	450	450	441	481	384	420	428	411	401	433	434	426	430	434	435	429	435	439	429	448	415	459	425	440	434	411	441	435	427	402	403	408	416	416	409	421	446	440	426	418	440	431	456	430	464	406	394	426	413	459	439	449	426	397	433	454	453	427	437	414	431	415	423	458	430	371	400	439	465	403	467	434	414	442	435	439	460	409	459	394	416	404	431	452	482	407	425	417	439	400	434	429	420	427	425	425	427	431	448	429	427	447	390	426	438	418	400	416	444	438	429	423	421	460	464	434	428	420	414	393	414	416	465	406	420	409	415	435	436	434	428	439	428	432	435	449	421	423	377	470	445	456	452	443	433	422	436	426	442	391	442	446	427	382	415	434	469	422	491	444	412	392	404	481	450	429	440	441	438	439	417	409	472	437	484	427	423	404	394	394	419	447	448	490	449	392	425	408	430	437	440	455	433	472	434	421	423	413	395	414	431	433	453	442	381	429	428	403	430	406	413	425	488	451	449	409	439	416	431	428	458	431	457	452	471	456	426	414	434	431	430	448	433	420	414	431	454	420	471	380	450	471	410	433	440	425	420	425	424	451	415	426	408	378	418	438	428	408	437	478	436	422	434	438	434	404	404	454	427	430	423	452	414	422	466	440	439	414	414	408	445	410	458	427	453	433	438	449	404	417	420	465	414	419	421	451	434	429	447	405	423	399	469	439	444	402	451	460	443	439	425	460	439	435	384	465	461	417	446	437	449	403	419	405	445	407	436	445	405	435	448	422	428	457	439	434	416	443	449	418	392	453	416	437	442	399	418	416	453	425	436	402	428	439	406	427	457	444	437	455	458	391	442	403	428	423	413	422	409	437	415	439	413	392	432	446	425	415	484	436	429	403	440	424	399	414	475	411	478	420	437	413	450	425	443	448	451	469	438	418	399	429	445	457	406	425	419	411	437	449	426	463	434	391	426	444	418	440	447	413	427	445	428	419	433	416	439	403	433	411	425	433	401	438	426	424	406	446	412	449	423	414	444	418	470	421	435	432	437	422	459	429	448	378	455	424	452	408	428	437	451	392	445	392	453	422	435	445	403	410	395	427	411	436	397	384	453	406	430	424	470	417	420	407	420	437	419	405	423	440	412	422	426	418	437	431	401	461	414	436	425	438	429	415	449	424	424	400	442	415	421	438	396	395	442	420	450	443	415	409	448	398	456	439	456	443	455	444	400	432	416	430	428	431	444	423	419	442	465	421	430	426	403	407	419	430	409	435	434	396	441	410	433	441	364	428	441	412	408	424	437	442	403	446	433	404	418	387	411	433	428	444	403	444	442	429	418	431	450	419	407	400	392	426	417	442	432	409	453	448	429	392	388	411	450	395	442	459	448	446	401	420	392	435	461	421	442	405	449	444	413	384	467	451	424	441	425	440	450	411	426	429	444	461	447	429	448	410	477	374	420	394	445	408	410	396	440	412	443	413	417	446	407	445	392	398	451	427	445	415	435	408	453	450	449	418	447	441	410	435	396	405	442	427	432	467	416	453	423	446	435	417	445	433	385	426	416	401	419	445	468	407	423	464	389	433	404	404	449	473	401	404	410	444	444	394	395	441	422	437	421	436	448	419	465	411	430	407	445	436	445	384	433	413	407	433	442	444	448	408	426	401	416	427	382	414	410	417	415	411	431	457	446	400	433	391	454	407	423	440	456	422	483	429	439	447	443	442	421	406	411	438	420	404	424	429	442	426	441	422	411	451	382	426	411	449	439	442	410	407	427	404	450	454	407	410	429	433	449	441	430	426	444	441	425	446	438	460	412	464	390	422	438	401	411	430	434	424	402	399	443	461	429	399	424	389	464	402	441	440	484	448	413	439	428	422	427	422	396	411	422	441	448	390	418	440	464	436	393	421	422	432	413	426	394	439	406	475	435	429	436	420	446	403	444	443	432	413	435	439	406	429	415	411	419	418	455	405	467	400	427	387	433	419	418	425	418	430	421	425	425	426	449	440	422	432	430	428	431	418	452	415	417	408	421	421	432	456	400	387	450	430	456	421	448	472	375	392	425	392	430	447	403	436	437	414	442	399	474	427	431	430	417	453	464	432	432	463	416	467	400	455	419	443	398	429	419	441	409	425	415	413	422	422	453	407	426	439	432	443	439	447	452	414	420	423	449	433	411	403	419	448	462	461	414	433	457	431	434	446	434	423	427	406	444	416	402	419	420	427	454	415	459	410	423	412	449	410	426	452	388	432	442	435	401	469	430	432	407	466	402	453	400	419	410	408	442	450	432	449	416	430	420	423	453	417	419	430	462	435	428	417	446	381	439	431	432	423	435	450	480	477	394	418	437	432	419	434	426	429	438	455	424	428	436	416	404	417	449	448	388	397	446	432	440	463	423	447	475	378	445	455	411	388	387	416	444	405	437	429	416	396	417	451	428	418	437	431	442	414	403	436	416	467	473	439	432	423	414	450	416	412	414	431	412	471	432	363	387	435	458	415	431	396	429	416	419	422	437	425	432	424	420	416	388	461	455	457	405	431	442	458	434	429	420	403	436	416	402	402	404	461	396	418	423	413	413	428	401	448	440	431	420	487	402	460	448	433	401	412	417	419	421	450	413	435	442	478	447	424	428	414	435	442	415	440	455	431	419	448	453	404	393	426	400	448	448	415	439	427	407	421	415	443	407	418	471	443	466	433	436	447	415	405	401	403	476	443	430	442	440	456	459	451	394	453	467	415	442	440	444	431	457	444	390	431	401	444	414	385	421	374	437	421	397	436	405	467	428	421	476	406	422	452	404	449	438	410	445	394	417	458	425	431	414	440	435	453	453	437	414	434	423	443	401	435	413	416	418	415	467	422	453	423	440	418	453	435	411	417	414	421	477	491	436	425	431	415	464	446	443	446	432	420	444	403	397	408	434	430	472	451	404	420	422	411	432	478	427	397	419	404	385	394	443	440	432	426	412	451	438	405	416	425	407	401	397	409	425	445	428	450	456	429	412	408	413	462	418	420	442	423	408	389	417	456	447	420	449	438	413	443	436	426	453	403	433	414	394	441	440	421	434	440	441	427	373	465	420	404	384	459	430	439	405	438	420	418	434	429	444	418	411	376	391	404	459	424	410	436	460	428	466	385	442	441	426	420	424	374	420	390	409	415	419	417	434	458	431	442	433	444	444	374	456	418	408	418	433	424	415	389	441	416	426	454	426	423	463	439	413	447	456	414	404	421	430	418	408	459	459	437	439	408	439	433	427	417	452	478	450	408	399	451	431	467	432	443	426	438	436	443	422	467	436	407	380	453	439	429	394	434	448	413	409	453	426	441	416	395	432	393	442	431	407	425	431	414	443	426	439	400	450	435	405	403	416	439	426	432	399	378	451	411	423	425	404	474	415	460	444	462	438	366	405	407
21169	11455	4685	2741	1401	817	500	253	143	145	178	135	183	166	171	146	162	147	153	166	133	168	153	136	159	158	168	138	171	155	152	163	150	175	170	144	176	159	161	132	149	143	128	134	134	153	150	150	144	142	156	160	164	157	138	148	150	139	135	142	141	170	147	150	151	142	146	168	132	153	130	160	167	154	160	151	168	151	126	166	140	151	158	131	150	145	154	153	151	142	161	135	149	158	142	129	158	143	118	143	134	160	155	143	147	141	154	150	152	140	151	156	155	137	166	130	131	140	133	133	157	144	143	163	150	168	158	171	153	130	143	162	137	155	151	142	160	167	155	160	129	156	154	133	165	139	156	144	146	154	155	154	164	144	133	136	147	169	152	137	118	152	160	148	137	172	150	170	143	143	143	149	155	143	132	159	149	151	134	127	136	146	168	156	135	141	154	158	160	155	155	162	133	134	178	145	153	128	143	164	157	133	156	161	144	149	152	159	166	170	166	138	131	165	149	138	152	142	145	120	121	165	131	126	149	133	160	153	144	141	145	124	154	150	183	137	154	140	154	163	179	141	133	138	144	169	154	154	134	137	156	143	188	149	155	144	135	133	172	156	146	138	153	136	145	153	161	166	145	171	158	160	142	167	131	158	151	134	156	133	154	141	154	158	171	148	132	141	149	166	178	172	152	147	139	134	152	172	148	168	138	153	138	147	155	168	139	143	139	169	142	166	142	136	140	148	136	153	145	152	146	142	134	133	141	167	153	170	147	142	146	167	174	157	150	146	164	166	174	148	158	165	162	150	156	149	130	141	141	155	152	136	143	134	163	138	154	169	163	142	154	148	150	136	134	150	142	149	155	159	148	142	171	152	146	147	108	149	167	151	157	154	170	153	152	135	122	153	178	127	157	143	142	152	155	148	164	160	157	149	149	161	153	162	156	141	155	179	141	152	170	163	172	163	154	149	128	153	139	154	136	152	136	140	139	160	158	142	163	133	150	146	144	152	164	160	128	142	137	153	140	141	163	125	164	163	146	160	156	148	159	136	136	161	137	155	153	143	154	138	154	137	132	154	137	159	159	137	144	164	149	141	150	156	154	155	154	145	142	156	158	127	135	184	157	135	155	138	142	154	131	143	133	165	127	147	147	134	161	144	148	142	141	141	144	154	174	130	154	150	126	132	142	152	150	158	166	169	143	170	153	160	150	148	144	133	147	139	144	149	179	135	155	176	179	142	134	150	148	150	134	159	143	150	132	158	151	158	125	152	151	152	146	126	125	167	138	147	142	165	158	157	129	144	141	147	126	129	130	170	150	150	163	178	145	161	173	139	133	163	128	155	172	148	146	151	154	137	152	142	156	149	170	150	127	142	141	180	135	150	171	149	155	138	148	149	168	175	159	160	145	151	147	156	146	170	144	160	153	156	151	153	160	134	138	137	161	146	157	140	136	122	162	131	153	175	141	170	163	153	150	152	143	140	161	137	156	152	153	163	156	148	171	142	163	133	154	158	121	143	171	147	144	145	133	133	146	155	165	150	145	137	156	138	154	158	130	136	154	155	151	146	148	138	167	159	142	146	146	159	141	153	137	158	161	151	159	156	179	141	145	156	145	140	125	170	162	165	147	121	140	152	135	163	142	152	127	144	136	153	150	163	166	154	169	173	155	146	143	160	175	161	139	143	145	148	170	123	134	151	165	151	130	157	155	157	140	149	163	142	164	150	139	136	152	152	151	163	178	152	147	147	138	158	152	154	139	134	143	138	157	146	163	183	180	164	139	169	159	132	142	147	150	134	143	130	133	139	152	162	133	143	138	166	151	150	155	143	153	122	150	145	173	154	161	151	170	131	182	157	162	150	153	162	140	172	148	163	154	135	157	169	149	157	163	149	173	119	152	166	168	143	148	127	134	168	148	153	156	158	159	153	153	121	142	167	164	181	142	162	148	153	159	158	157	155	154	175	135	159	150	156	126	140	144	140	156	136	147	138	153	163	149	150	135	143	144	130	122	176	155	151	163	163	154	156	142	136	129	178	151	159	176	159	144	164	178	162	170	134	157	166	146	125	146	145	157	143	163	143	178	139	142	164	160	152	152	159	155	157	138	160	148	144	143	160	130	155	154	170	142	161	151	153	141	136	142	150	162	132	146	143	136	139	133	140	153	151	134	134	138	154	171	142	138	150	157	143	154	148	135	131	155	149	140	154	146	166	155	158	153	159	177	174	140	151	154	145	160	157	148	136	148	135	154	135	150	132	186	149	157	154	138	128	139	165	140	144	155	139	159	161	147	153	155	157	159	157	162	148	165	171	138	160	144	134	129	135	140	135	135	147	145	130	166	147	167	158	159	160	157	149	137	166	163	130	152	160	127	131	135	131	147	154	125	138	141	173	163	159	137	169	142	142	163	149	133	138	139	162	143	128	139	147	155	166	163	157	154	172	132	142	133	163	158	158	122	149	134	178	173	149	134	154	163	168	137	125	134	153	159	160	135	150	156	132	157	158	150	135	141	159	162	185	163	175	146	173	139	137	129	144	137	158	123	149	143	158	164	128	141	172	152	143	154	133	168	149	138	157	171	150	152	171	156	158	158	127	148	141	172	147	143	148	145	157	192	137	148	151	136	143	163	140	155	131	173	163	159	162	158	155	161	128	141	157	164	141	150	153	144	148	145	169	130	159	144	160	140	163	169	140	150	163	166	152	144	174	145	135	168	154	133	147	157	146	152	157	153	155	149	172	153	154	145	145	155	178	160	165	147	177	157	144	140	175	172	120	137	138	135	162	149	138	150	144	138	129	173	137	154	149	132	160	166	158	172	167	169	149	152	168	143	151	150	146	162	146	145	156	171	155	146	161	151	164	154	143	153	126	124	164	159	153	145	145	155	133	154	150	143	141	137	138	146	138	145	170	167	146	144	153	136	150	134	155	176	163	173	153	148	176	155	147	172	139	169	149	166	153	136	159	158	140	154	160	149	144	158	136	139	169	132	151	152	157	138	157	153	155	129	149	163	143	150	152	147	160	139	134	133	165	155	152	156	153	158	129	151	157	142	160	147	150	140	153	155	165	162	175	167	169	152	145	136	130	154	115	144	177	137	157	138	159	164	147	140	167	155	135	172	133	140	149	161	171	140	132	186	163	168	147	138	160	166	156	163	163	154	133	132	129	129	170	164	163	160	137	139	142	158	158	140	158	147	131	158	153	148	154	168	158	125	164	134	150	146	167	151	153	158	147	151	164	161	178	152	149	153	174	159	155	124	152	164	155	155	173	161	155	145	152	153	132	143	153	139	171	148	159	140	146	153	163	169	139	139	137	139	153	149	159	139	167	159	143	137	142	164	171	167	151	144	171	161	154	172	144	191	152	163	160	152	137	138	159	140	140	148	151	138	146	157	170	152	155	133	155	160	151	147	139	147	138	160	155	149	160	128	167	123	155	165	166	186	158	136	172	185	131	163	109	146	130	188	159	144	162	174	168	162	143	140	135	147	138
13288	9527	6624	7855	4588	2925	1625	707	381	380	392	368	384	319	354	359	368	357	351	365	360	334	369	370	391	342	337	361	360	358	370	350	371	389	374	386	376	390	369	355	356	392	372	391	402	340	364	355	350	346	369	339	407	333	333	331	346	349	339	353	358	365	370	369	339	331	338	330	326	350	348	373	367	353	367	329	349	380	353	342	372	335	362	369	376	356	349	350	335	363	341	352	352	327	387	354	347	349	340	413	333	372	365	368	372	367	345	360	346	340	350	355	359	329	374	365	358	379	354	345	316	349	366	345	327	361	380	342	372	344	370	367	334	325	365	318	360	388	355	386	335	375	311	374	383	367	369	349	381	347	379	355	380	364	361	344	347	340	342	352	355	370	360	366	359	367	365	367	369	362	341	383	361	311	351	340	333	356	366	356	364	362	329	324	380	376	365	356	367	379	357	367	326	366	344	330	356	369	348	364	353	362	339	321	378	372	323	351	355	335	328	356	357	359	350	309	337	351	356	355	353	361	379	324	380	328	352	375	363	386	332	345	341	323	384	360	356	382	369	351	373	370	352	392	368	356	382	359	373	361	381	373	375	348	359	364	345	303	351	368	348	335	387	380	355	358	350	370	379	349	346	364	363	365	324	338	357	331	373	349	334	377	364	353	361	357	323	337	365	348	362	368	368	369	343	362	364	368	343	368	378	337	366	370	363	341	382	348	358	370	361	369	349	366	363	337	354	373	359	384	332	384	377	355	348	348	354	359	343	370	373	359	324	340	344	358	347	366	343	371	345	346	347	402	374	352	398	348	388	344	348	383	345	360	381	345	369	332	357	354	379	374	333	378	357	313	370	348	374	370	336	367	348	333	374	354	336	337	342	388	327	378	351	347	362	382	345	355	360	342	370	375	371	343	353	378	342	361	346	339	374	368	382	361	399	379	365	344	358	364	353	388	365	344	341	374	336	374	357	348	366	345	355	382	354	363	345	385	340	346	311	366	353	350	364	336	344	314	364	337	376	342	352	341	369	374	345	347	372	385	335	343	359	319	333	345	361	360	350	375	380	367	352	335	339	380	380	370	341	350	368	356	332	350	372	372	323	370	351	370	377	368	325	345	375	347	313	381	333	347	345	368	369	344	366	345	330	367	369	365	331	339	323	355	347	342	354	347	362	382	372	381	361	335	322	379	370	372	347	357	345	401	376	325	349	335	363	352	354	371	360	343	353	365	365	356	346	339	328	341	363	343	322	376	336	367	371	340	357	347	360	347	339	373	368	383	362	346	367	360	365	344	374	370	358	390	369	364	377	356	367	379	342	373	341	369	351	343	373	339	348	355	327	344	361	368	357	359	395	345	349	311	347	363	382	327	333	350	361	343	343	350	375	371	339	346	361	357	320	301	373	369	368	390	372	365	346	372	349	384	370	335	344	348	369	326	336	367	354	354	360	373	396	386	322	354	331	346	341	343	342	357	391	356	353	334	362	343	340	377	349	376	342	344	353	334	330	339	342	358	354	347	368	354	350	336	361	346	351	363	340	362	337	338	380	355	369	367	350	369	369	376	379	334	361	347	356	357	371	388	321	344	380	370	348	337	369	341	364	368	335	350	341	361	347	371	347	346	386	346	371	365	370	346	394	358	361	368	382	430	374	367	372	326	327	306	355	381	348	355	402	343	358	386	366	372	345	336	339	377	353	347	362	357	379	332	332	380	364	343	338	326	356	349	362	385	370	344	386	371	374	377	359	375	352	371	338	372	375	363	347	338	370	351	358	352	351	360	373	397	345	385	343	383	363	353	365	383	383	397	345	364	354	346	355	324	372	368	383	357	357	360	348	357	345	334	382	353	370	335	358	338	360	364	340	365	375	369	346	366	361	389	350	340	385	332	341	344	353	364	317	340	344	354	346	379	378	372	322	339	371	345	370	377	376	363	358	378	335	355	331	357	354	347	346	370	372	344	364	371	342	371	356	372	339	323	354	351	352	364	320	371	339	358	354	361	307	374	340	368	368	377	350	340	358	360	359	376	403	363	346	342	340	350	369	373	374	361	369	348	386	390	383	346	336	335	354	324	362	344	370	332	364	372	356	340	393	355	352	356	371	338	316	337	337	354	359	321	375	366	357	364	357	335	351	367	351	366	336	379	324	382	360	333	362	349	331	375	362	351	388	375	347	379	347	356	321	355	379	344	318	384	358	352	374	381	367	356	338	392	355	334	343	385	352	329	354	396	358	363	370	361	326	345	356	353	357	338	355	350	376	372	364	327	338	352	379	342	342	346	339	352	382	391	365	358	402	364	350	361	364	360	347	333	325	357	359	340	345	370	356	323	356	376	358	392	358	345	386	377	375	353	359	310	352	353	367	368	337	328	361	352	386	351	352	343	349	335	392	367	346	354	380	350	373	352	407	351	349	362	376	353	366	330	354	350	350	362	367	347	344	392	379	355	384	382	357	398	376	313	309	366	384	368	350	361	369	356	361	323	374	396	354	360	377	366	335	381	338	350	356	322	331	388	344	349	329	392	345	352	353	357	377	364	364	346	369	345	350	324	368	385	347	348	351	353	365	354	370	332	407	347	356	371	363	368	369	346	346	337	351	350	364	359	358	353	356	333	374	363	339	370	327	360	331	350	368	350	361	369	358	339	353	356	349	339	345	347	377	326	342	369	334	333	384	319	377	358	375	346	389	363	339	330	353	342	337	357	361	373	393	378	331	326	371	345	316	359	335	337	369	361	338	381	340	349	391	369	317	366	347	374	342	337	385	336	369	353	339	366	359	395	350	359	342	327	356	366	346	352	337	333	400	371	350	353	335	305	376	368	349	338	357	372	364	373	338	374	322	353	315	381	383	385	363	346	399	364	338	378	365	349	333	381	383	334	345	357	383	352	326	382	390	309	343	353	317	342	349	368	374	341	320	373	362	358	343	328	332	351	358	343	332	344	383	348	330	392	341	349	355	319	332	359	379	374	374	327	366	336	374	362	367	393	329	351	380	352	355	335	338	375	361	364	349	372	398	366	361	341	350	355	358	352	333	365	375	338	366	377	378	395	379	346	356	355	341	371	324	353	356	353	377	353	327	345	394	331	374	343	358	331	365	349	380	342	353	346	361	383	366	344	366	349	368	369	373	353	306	362	368	370	362	371	316	367	346	358	341	350	376	377	336	396	374	368	369	348	318	366	344	363	346	352	331	388	358	347	359	370	372	358	352	366	377	376	386	358	347	353	345	358	348	308	324	377	360	353	357	354	337	363	352	348	357	359	328	374	389	348	369	364	353	361	361	381	330	357	401	369	370	336	370	357	357	353	302	369	413	358	376	346	375	358	325	356	368	331	323	360	393	334	368	380	377	398	387	383	366	336	346	372	367	336	357	356	365	353	336	375	341	388	377	358	347	357	370	350	359	365	377	346	353	359	389	344	354	394	346	361	333	355	382	350	371	322	362	363	392	345	367	388	379	356	354	382	364	343	400	395	334	371	358	382	332	356
37512	26311	18117	21716	14877	8064	4052	2073	338	236	200	253	236	208	197	214	217	211	200	222	221	232	231	224	212	248	202	199	219	204	242	189	225	244	186	221	220	198	225	216	229	232	221	260	226	266	219	211	206	214	208	223	231	237	201	212	231	204	220	237	222	210	218	206	214	214	219	202	213	191	219	197	221	223	207	223	232	235	216	214	241	201	225	239	213	201	207	224	251	224	229	226	209	212	250	212	230	219	223	225	206	214	204	237	232	199	223	209	213	184	194	230	236	216	245	261	249	254	217	182	229	231	203	247	236	250	250	182	222	201	212	219	207	211	201	233	198	217	218	217	191	210	228	235	208	205	177	207	185	218	185	215	231	220	220	206	224	198	218	236	226	214	185	201	207	235	246	218	244	206	235	216	225	223	226	229	222	217	229	196	257	231	228	205	234	242	219	229	220	193	215	229	251	222	197	195	248	229	231	237	243	216	249	214	207	198	234	234	223	230	210	217	210	219	229	212	229	205	214	201	217	223	217	199	231	232	207	228	238	227	199	224	212	202	213	227	217	220	237	210	218	229	229	210	230	236	203	213	240	226	239	213	203	227	214	225	208	214	216	203	249	200	207	223	214	217	235	233	215	234	204	205	225	257	201	211	217	232	205	216	255	232	203	224	221	229	220	208	218	218	238	231	215	199	245	188	227	228	215	224	225	229	254	234	226	177	217	213	250	243	209	226	228	215	226	220	235	206	224	223	238	228	258	220	215	207	214	229	229	199	237	221	215	219	197	195	214	209	215	216	235	236	208	222	234	234	221	219	220	240	230	258	246	236	185	236	210	191	210	227	227	197	218	247	204	213	195	212	227	220	255	230	218	224	214	183	242	216	209	233	229	244	243	193	201	229	199	227	209	219	226	201	209	218	198	191	242	229	242	187	235	205	216	233	229	211	197	213	233	232	214	224	227	235	237	218	203	229	239	204	208	200	207	206	200	220	219	215	217	209	229	206	217	213	210	223	212	218	226	224	195	224	224	229	227	244	230	198	214	229	219	215	216	216	216	224	238	234	245	217	226	238	197	219	234	241	225	237	232	236	246	225	204	206	220	231	202	258	238	228	229	229	220	222	222	189	205	221	219	228	219	221	210	209	218	217	211	215	206	218	236	214	233	217	220	227	226	233	220	213	221	223	240	235	224	209	257	235	244	215	216	198	208	195	222	240	211	228	241	222	243	212	226	250	214	228	216	208	198	247	271	219	229	211	204	232	205	195	210	214	239	219	202	216	208	216	235	191	221	218	257	244	233	256	215	207	216	227	217	237	226	245	209	208	209	240	233	231	200	207	235	211	207	221	220	236	237	230	203	246	183	229	238	204	229	219	227	228	218	200	222	230	229	216	239	209	210	222	219	211	227	247	184	240	232	211	222	251	199	205	203	213	188	211	216	224	237	236	217	230	210	216	249	235	227	228	231	208	246	191	216	233	234	232	203	233	236	240	241	212	197	232	232	204	232	219	221	241	234	246	220	210	220	220	218	241	205	215	213	243	237	258	211	225	227	202	227	202	229	237	214	238	229	216	213	242	211	232	244	236	220	249	226	242	227	251	226	249	231	211	218	228	210	223	245	255	235	214	181	234	222	206	199	215	214	193	198	221	229	222	223	233	199	231	191	214	230	178	249	251	206	213	222	220	206	203	207	203	228	233	189	241	206	212	209	213	232	214	213	213	204	192	213	199	237	210	196	251	241	208	206	230	247	248	223	250	215	202	210	225	243	232	205	190	219	250	200	217	191	238	200	240	210	230	239	228	204	207	228	222	250	210	203	251	213	225	222	185	191	223	241	216	214	204	217	232	222	228	198	219	233	247	222	230	235	263	258	227	220	228	218	209	227	237	192	228	239	223	203	225	210	212	227	198	217	225	214	219	218	230	219	237	223	210	204	236	216	243	229	241	231	194	223	227	236	264	193	214	213	196	201	219	209	217	226	234	211	195	202	220	205	209	232	227	200	205	221	216	215	254	192	181	205	185	188	217	239	234	226	238	236	205	242	234	231	217	206	214	209	220	248	207	216	224	246	224	226	219	199	225	221	216	191	218	208	216	248	258	192	223	235	238	219	219	243	202	244	194	247	216	222	223	232	193	238	220	217	194	210	188	239	251	203	195	204	227	211	189	212	220	244	226	219	194	207	181	204	236	190	211	212	242	216	233	214	202	196	236	224	204	218	210	201	231	223	217	207	213	192	230	256	216	220	226	226	197	236	206	214	249	214	215	207	232	201	203	197	252	255	221	226	217	236	199	195	223	221	249	245	217	201	213	229	226	220	233	202	216	227	233	225	229	215	200	213	223	221	191	218	204	207	226	226	211	215	206	224	235	233	219	218	236	226	245	226	204	221	218	225	228	225	185	215	208	227	231	222	232	242	201	208	216	236	241	198	253	210	223	221	277	218	212	242	222	225	235	236	203	230	210	210	231	198	213	207	233	222	206	227	212	220	220	238	196	243	216	284	227	214	219	214	190	234	226	206	229	244	225	211	188	221	211	245	226	254	227	235	217	221	232	210	241	193	211	224	206	224	219	220	235	225	223	182	233	205	216	201	237	211	211	229	201	247	191	249	203	205	222	209	191	241	209	211	230	209	207	198	219	218	211	255	230	220	219	202	221	242	206	217	226	199	218	215	218	178	212	234	231	213	228	233	233	199	234	197	217	210	219	217	200	231	221	175	222	221	219	224	209	260	241	225	211	226	227	206	204	193	248	186	248	196	227	209	238	207	206	228	225	208	206	227	231	206	207	214	203	220	219	229	238	232	240	238	222	208	240	223	238	248	241	207	220	205	206	211	189	187	213	238	243	225	219	249	227	237	211	229	226	190	182	220	252	195	193	217	234	212	216	196	232	228	230	220	220	198	229	235	205	225	225	213	208	221	202	229	233	215	227	234	216	202	202	217	202	201	213	229	211	228	220	220	211	229	204	219	208	239	211	244	216	202	223	240	226	206	209	219	230	226	210	208	213	208	229	210	235	216	236	225	242	228	222	231	224	217	229	190	204	215	224	226	217	222	214	211	231	207	242	233	241	226	225	244	241	222	248	188	188	207	239	206	210	244	224	220	203	206	225	245	221	234	215	235	219	221	235	229	216	219	209	231	230	230	200	184	232	214	212	217	214	205	221	226	217	236	201	223	238	246	223	206	218	231	215	211	211	211	204	230	232	246	215	213	209	215	219	218	207	219	211	230	228	204	231	203	214	222	232	218	234	202	228	225	236	204	225	227	202	206	206	233	227	242	225	207	232	217	243	202	215	225	221	227	216	223	258	216	223	250	226	224	197	238	250	236	227	243	200	255	212	212	233	222	243	246	221	197	235	233	217	257	237	205	229	219	232	234	206	209	236	229	210	215	198	196	212	197	224	200	235	226	236	229	203	219	213	213	233	215	226	219	214	219	229	231	252	252	213	226	235	210	234	220	227	235	200	224	233	216	215	205	181	216	220	210	213
24305	21469	22903	35654	29892	21376	13171	7311	827	545	525	490	503	485	510	526	502	514	523	509	470	485	481	482	501	506	505	483	489	473	489	516	480	504	518	522	530	499	526	533	461	519	502	515	470	465	490	485	471	438	489	478	477	525	491	493	491	461	508	509	577	495	527	515	512	490	503	484	470	498	502	498	441	507	501	519	481	517	506	485	519	489	494	474	492	514	529	446	537	489	519	455	515	485	505	484	470	506	463	506	482	445	519	431	480	536	469	484	463	487	505	471	455	512	502	525	517	478	523	521	480	501	494	496	476	496	500	454	492	512	503	493	508	503	508	461	504	481	521	476	464	516	460	443	477	516	512	511	491	465	488	492	472	515	460	516	488	529	483	470	515	491	554	508	478	484	495	534	509	514	490	491	547	504	469	486	501	488	524	510	492	438	518	499	499	486	507	476	471	456	498	533	514	487	526	493	493	490	543	482	501	490	492	484	503	514	482	508	517	468	510	512	490	513	461	501	531	512	470	503	515	514	504	487	525	506	500	519	505	526	496	511	514	482	498	506	480	493	481	471	495	506	518	516	520	493	503	478	466	457	471	515	522	506	500	490	490	470	481	513	499	484	472	515	493	504	477	492	481	462	526	471	517	475	517	475	505	481	492	498	541	531	492	521	477	502	498	480	484	476	503	441	474	518	473	494	542	466	495	507	499	505	506	468	544	529	454	488	535	494	483	483	494	484	499	488	504	515	499	468	476	484	463	508	519	483	490	464	489	486	486	451	515	489	467	453	499	517	502	448	509	487	473	476	505	513	511	505	506	496	500	505	465	497	495	503	511	468	496	489	456	507	500	514	490	544	505	491	438	492	499	469	466	523	517	505	475	517	510	494	490	465	513	503	496	456	514	495	544	498	508	469	489	492	499	476	524	502	485	514	481	453	495	462	491	521	472	511	502	572	474	515	484	491	523	528	509	525	488	520	473	489	514	480	487	469	491	488	517	534	475	538	509	473	492	525	506	502	516	498	502	484	492	475	483	492	480	503	501	465	519	532	506	483	515	507	524	489	446	496	523	526	498	481	480	464	499	444	515	444	478	535	516	508	489	473	529	549	450	487	531	515	487	502	500	472	483	496	510	527	504	466	514	453	464	558	509	477	509	497	477	517	475	502	485	427	454	479	513	524	463	525	491	520	517	483	487	507	494	493	501	495	487	499	508	501	484	494	518	570	508	496	496	476	488	500	486	485	517	503	480	476	505	514	496	507	497	485	515	541	519	479	456	504	491	462	549	483	462	491	519	501	519	497	492	510	481	486	503	489	476	543	477	474	512	529	492	484	488	447	536	484	506	524	474	515	478	485	544	539	503	502	483	479	505	488	487	506	500	462	510	524	467	489	496	502	489	477	493	468	518	478	507	486	503	462	491	513	503	516	522	484	501	542	518	508	499	456	486	516	500	497	487	493	456	493	474	540	531	505	531	498	534	487	495	483	502	463	466	485	447	483	496	444	501	510	519	512	492	497	522	505	526	537	479	517	496	508	494	464	422	530	475	505	492	551	481	477	511	483	474	490	477	499	487	496	533	484	484	477	485	522	493	499	515	475	468	511	476	468	493	510	494	421	553	508	490	502	482	550	520	458	515	511	466	459	495	503	499	516	484	503	475	482	484	526	501	503	519	507	481	471	528	486	512	510	500	499	460	436	481	467	516	491	484	480	515	484	488	451	486	506	477	496	497	475	497	553	519	507	476	504	501	491	543	513	477	435	518	503	453	478	490	524	508	523	512	435	485	492	507	494	469	497	476	511	481	500	504	473	500	508	464	488	472	471	488	487	485	465	513	504	500	501	492	458	546	467	452	469	466	511	496	490	547	492	474	520	458	486	515	491	530	533	473	504	477	460	504	478	531	482	487	474	470	496	497	514	505	504	495	488	503	511	470	473	455	471	498	499	485	457	516	524	500	486	475	505	479	490	470	477	482	510	482	486	518	538	468	437	529	496	474	460	458	503	465	533	457	519	503	491	498	469	497	486	439	469	523	455	507	489	500	482	500	509	537	495	502	489	498	465	434	502	529	482	463	516	506	499	478	456	523	490	508	480	498	526	526	506	521	530	468	488	505	498	494	491	473	481	501	489	476	483	462	496	496	508	493	477	518	452	508	508	528	514	455	486	475	506	517	457	490	532	527	497	465	493	452	501	440	500	485	524	470	476	494	519	451	477	507	475	478	512	512	457	491	499	476	460	501	498	500	491	508	503	493	484	501	517	478	482	467	505	495	487	502	520	485	486	508	487	510	495	473	501	498	469	531	466	510	482	490	465	523	529	485	483	492	476	468	499	479	491	473	517	484	524	497	501	518	474	439	468	514	457	487	485	499	529	528	504	494	511	503	518	501	530	503	445	492	474	518	485	493	508	465	523	489	479	489	538	486	487	511	543	495	507	495	474	483	500	500	505	482	482	510	471	514	458	520	482	510	515	447	517	518	465	517	497	522	512	494	499	537	484	491	447	500	466	505	495	489	511	490	494	476	529	529	493	476	528	496	492	472	478	488	457	512	513	480	496	500	491	496	513	530	508	492	505	476	475	524	499	537	507	508	512	481	530	480	484	515	503	489	491	502	506	519	473	482	479	510	520	510	493	515	473	498	498	467	501	460	479	476	536	519	512	539	488	494	518	488	523	495	499	496	446	459	488	494	501	468	471	477	497	485	454	517	509	490	472	540	490	509	460	502	492	479	470	480	438	478	519	494	534	553	489	525	509	518	493	488	492	485	475	519	488	503	506	491	482	460	512	504	498	473	501	507	503	497	534	488	505	481	489	478	498	477	477	487	465	475	505	513	540	540	488	470	461	521	505	505	510	517	515	496	445	503	457	507	495	465	531	497	466	495	457	482	506	475	482	520	477	475	484	482	493	474	510	565	495	492	521	492	462	511	486	460	504	498	491	514	481	493	474	467	485	463	471	494	540	503	536	489	503	493	492	484	506	494	493	489	501	492	453	497	487	471	502	485	524	525	493	496	522	511	439	530	492	475	475	532	523	483	516	514	495	467	516	520	495	530	469	490	527	455	484	481	508	489	523	470	512	533	496	489	512	485	517	475	517	463	511	490	469	520	473	502	485	507	522	523	530	527	536	513	512	496	478	494	490	465	478	487	486	502	506	493	534	494	519	493	477	486	494	537	497	469	468	508	506	484	491	482	503	462	483	492	498	495	513	479	500	489	471	516	502	514	476	476	515	494	484	521	483	499	528	483	515	500	484	475	558	484	482	516	495	528	501	461	506	507	538	498	529	457	487	531	484	485	503	488	516	491	463	513	517	501	492	482	505	471	449	514	464	499	507	495	495	493	493	520	480	517	491	487	498	493	493	497	453	462	507	531	486	445	512	487	542	506	461	492	493	479	460	502	525	478	535	480	509	481	491	446	499	462	473	500	456	496	544	535	461	481	480	488	480	524	484	508	511	496	488	525	524	474	509	443	502	518	461	522	445	504	450
47924	36941	29165	36965	27062	17129	9363	3808	528	200	209	195	195	214	192	200	164	193	192	181	208	202	191	216	211	216	201	184	190	206	200	191	199	183	169	232	214	208	189	218	189	191	167	208	182	208	197	188	222	203	208	219	189	198	209	187	173	200	191	207	198	189	171	168	211	165	190	206	171	173	170	207	161	207	159	194	192	186	178	199	212	210	196	199	185	200	182	205	204	180	184	189	197	193	220	197	227	198	207	221	162	176	195	202	195	199	212	196	197	196	203	199	201	229	164	193	184	177	224	225	178	199	182	178	203	203	198	179	187	193	215	214	165	189	177	185	178	183	225	188	208	204	196	212	176	194	215	220	191	189	183	190	178	182	182	218	231	191	213	190	211	206	203	204	179	201	169	194	174	203	195	170	188	201	175	188	202	218	195	191	210	203	204	214	211	213	201	202	164	166	182	214	191	177	222	188	187	220	183	192	178	193	194	179	189	190	192	180	197	189	233	197	198	197	200	198	196	202	200	188	194	197	203	196	185	172	205	206	165	185	208	189	181	191	210	196	207	190	178	218	205	206	217	194	171	200	197	185	177	200	196	211	212	210	206	191	168	203	177	197	218	206	199	200	189	194	191	199	193	196	221	211	193	193	199	217	190	182	215	208	192	203	194	189	195	229	193	220	213	186	181	215	188	180	208	183	178	176	176	175	200	200	192	218	173	179	192	239	195	218	191	205	214	169	182	189	177	181	213	192	203	199	190	183	198	194	197	204	199	191	192	192	204	202	204	193	198	201	179	213	191	198	194	190	197	197	198	201	184	186	190	188	192	203	190	204	174	207	192	174	174	210	222	204	166	175	203	186	209	199	192	193	194	204	192	192	210	171	220	197	209	179	187	199	165	207	164	210	202	210	166	180	205	198	222	185	210	200	204	195	204	195	187	188	158	215	195	169	192	219	191	206	184	184	212	220	189	186	186	195	218	196	238	192	185	197	195	193	204	164	233	188	193	202	214	208	204	200	191	160	213	192	205	189	191	188	204	189	186	170	179	211	195	211	206	216	204	194	201	196	198	210	206	158	218	207	222	228	230	231	176	188	214	172	209	204	190	206	189	183	179	193	204	188	165	206	197	167	197	211	187	219	220	181	163	185	205	182	159	180	175	189	197	211	198	205	178	197	172	206	191	218	170	167	189	230	181	190	190	212	203	188	197	226	209	194	201	176	173	175	185	184	192	196	169	181	189	179	195	184	192	201	202	227	192	213	170	185	200	184	182	176	200	181	193	187	222	164	173	193	193	202	182	222	206	176	205	188	175	187	172	181	194	190	190	201	202	214	205	191	193	190	191	206	180	200	211	187	198	183	202	178	188	195	211	183	184	214	206	182	182	187	197	222	215	204	207	187	193	192	188	197	165	182	167	178	203	160	169	194	209	193	171	176	190	189	181	191	173	176	206	195	205	169	198	192	189	214	213	191	206	202	185	186	196	205	235	188	209	189	217	227	188	209	206	190	221	177	189	208	184	171	202	199	204	183	214	175	189	228	175	207	176	187	191	173	198	189	184	217	199	191	191	212	197	208	176	183	197	201	177	210	206	185	168	199	185	179	229	195	182	198	177	207	181	193	209	220	199	185	180	186	184	183	177	217	204	166	195	207	196	186	218	195	230	223	233	177	221	226	206	190	187	219	173	170	200	195	190	163	210	207	216	202	179	200	208	190	195	223	206	200	162	204	195	215	180	190	208	188	215	203	203	197	207	208	159	204	209	204	207	208	181	184	209	183	188	177	193	171	205	175	174	203	193	219	170	206	199	166	189	212	185	196	194	178	179	188	205	193	191	192	186	206	227	212	161	199	188	159	203	173	189	181	187	205	201	180	184	192	203	216	196	181	223	200	202	189	230	205	208	183	194	186	188	190	191	190	191	176	212	190	209	192	213	185	209	181	197	192	212	213	208	214	211	176	238	192	227	162	193	174	199	189	187	157	173	209	209	202	191	201	196	190	201	201	183	186	202	229	200	190	190	174	201	239	152	179	183	195	222	195	202	182	182	185	193	219	221	210	181	182	185	200	208	196	183	205	191	199	203	199	209	167	213	176	209	201	195	181	168	194	189	181	189	217	209	179	197	172	200	175	202	210	207	218	190	183	222	189	176	195	174	212	222	176	200	206	173	195	192	211	175	224	179	189	199	180	184	217	183	207	188	184	195	186	198	180	166	181	214	199	175	206	192	182	175	212	219	191	212	166	186	182	179	179	178	202	207	199	175	212	226	181	197	198	199	189	183	184	210	188	190	203	204	191	165	188	201	173	161	174	223	200	171	220	189	213	185	187	180	219	209	176	178	177	190	198	190	201	195	182	179	182	191	187	189	204	172	211	198	178	207	190	209	200	187	189	209	188	210	185	187	217	188	185	185	184	193	200	203	193	194	189	209	200	197	181	194	183	170	199	209	213	207	207	235	186	193	221	179	196	174	172	191	213	217	200	200	202	211	167	176	187	195	188	191	207	178	187	167	206	224	216	216	184	210	201	194	202	188	189	183	216	213	175	179	179	190	203	221	169	168	186	182	165	187	192	194	200	214	222	218	191	184	184	179	210	180	171	210	226	197	192	230	199	203	201	173	203	189	188	172	204	196	219	188	184	211	194	199	192	198	182	207	212	230	192	196	201	193	187	201	198	192	194	173	194	182	209	179	194	198	203	219	180	193	180	191	179	179	196	198	193	169	223	194	179	181	205	192	207	208	207	198	195	217	183	199	206	157	194	205	192	178	197	201	196	200	178	166	171	213	204	210	181	193	160	187	194	178	191	198	184	181	193	171	179	169	182	173	189	211	182	208	201	201	195	197	182	181	178	184	165	187	187	199	203	200	195	183	205	189	182	188	174	200	203	184	197	164	245	202	188	182	224	197	179	199	189	192	208	194	215	189	201	189	189	185	213	182	176	200	223	210	184	202	216	218	195	194	201	165	201	230	207	196	221	200	195	183	212	198	178	200	203	220	178	171	174	174	193	198	187	178	183	181	198	214	208	220	200	212	173	212	183	186	188	191	177	216	221	200	211	188	223	177	167	202	202	185	193	179	207	173	194	207	182	199	201	205	195	228	181	188	193	213	193	178	205	168	194	201	176	202	206	181	198	194	207	175	175	197	180	196	199	210	189	188	175	197	192	203	193	180	216	193	175	176	213	187	164	210	228	173	203	207	195	176	198	211	187	211	184	201	195	211	174	179	196	172	190	183	181	199	184	196	205	219	176	174	185	193	181	179	179	200	220	180	188	226	170	178	164	195	161	202	202	202	206	209	157	188	201	244	169	165	209	210	217	173	179	198	169	195	200	200	195	206	175	187	214	171	208	175	206	207	207	198	179	212	192	180	198	171	175	216	207	198	204	216	192	200	164	194	211	189	204	203	218	185	214	200	200	184	207	199	173	183	213	192	213	194	206	188	189	202	182	208	182	198	184	201	185	204	199	210	205	198	181	202	212	183	203	172	177
30399	28966	32160	47746	41315	32465	23281	11003	1484	491	466	468	439	466	421	438	448	424	454	446	427	452	418	437	398	429	477	459	420	434	433	449	424	449	398	430	443	422	458	457	433	428	412	437	453	412	440	400	453	440	437	447	419	412	386	434	440	409	438	435	448	428	420	410	443	430	397	407	442	448	397	401	439	430	472	459	418	412	443	428	416	397	413	446	433	426	405	443	467	429	468	455	411	429	438	430	418	437	425	469	460	410	474	439	431	455	455	429	400	410	409	416	437	413	427	418	448	422	445	451	438	417	430	431	477	450	430	396	414	410	406	449	413	434	433	406	439	437	409	434	415	429	450	408	459	435	441	407	435	414	408	434	414	424	425	417	389	406	414	419	446	438	405	419	455	455	426	398	443	425	448	422	427	445	461	437	401	426	440	438	465	428	436	390	394	441	458	497	442	428	411	446	440	437	420	445	463	444	440	438	423	439	405	452	411	447	434	402	434	402	408	417	426	416	469	449	431	441	442	468	435	469	460	398	441	456	468	416	394	434	409	453	437	481	423	430	396	435	420	441	431	439	423	423	452	451	462	434	386	436	383	428	415	444	471	418	445	443	416	406	454	422	440	441	430	397	401	463	422	437	412	414	404	451	407	440	426	402	415	385	421	406	413	463	407	453	412	429	421	457	438	426	454	440	413	421	455	419	413	434	426	436	423	453	464	391	429	444	418	421	409	449	433	467	411	443	434	407	438	426	446	413	419	450	430	403	427	444	443	449	435	451	442	403	451	446	474	428	413	454	457	442	438	427	426	395	406	466	399	469	418	414	423	434	426	438	422	423	432	405	463	443	422	468	471	445	423	446	412	426	438	474	420	443	414	434	430	407	457	404	429	431	429	440	468	412	402	367	444	434	419	429	414	440	434	420	414	456	436	420	458	402	421	446	432	427	449	402	407	417	438	448	424	422	429	437	412	428	419	488	482	393	415	432	411	422	429	429	464	406	450	401	421	445	457	413	430	446	442	414	408	418	438	420	408	426	427	410	428	419	403	432	438	450	441	424	423	398	457	439	429	438	453	419	439	428	413	424	454	422	454	436	474	377	425	411	443	455	424	458	438	438	404	420	407	424	425	418	439	424	402	402	470	396	390	424	453	438	441	438	442	381	431	445	422	428	424	426	421	432	391	434	428	422	415	432	457	420	440	423	414	407	426	438	417	424	407	426	439	419	443	461	419	439	432	455	431	423	430	387	424	404	428	421	437	448	444	441	379	414	422	430	456	396	407	401	462	419	433	434	406	443	430	415	458	466	385	440	411	400	463	410	436	458	434	443	409	434	432	455	417	432	438	432	448	417	429	434	422	436	455	438	428	439	396	412	436	420	460	436	428	431	437	390	458	450	456	437	435	430	414	438	448	415	433	448	446	434	379	424	388	437	430	393	410	452	422	471	418	439	382	414	417	426	400	427	476	418	466	389	448	456	432	440	392	447	385	454	456	415	422	427	435	435	440	444	396	438	421	459	397	444	475	448	441	460	432	442	424	452	427	450	407	436	461	433	454	498	443	430	455	441	447	430	438	439	438	445	412	422	462	427	427	475	444	411	419	441	419	426	443	390	417	448	456	457	475	446	423	435	437	423	443	468	441	405	446	442	418	410	400	427	460	415	452	431	395	414	467	445	372	398	410	418	399	422	390	436	431	416	442	420	371	423	446	393	431	410	414	399	417	413	440	463	428	429	441	414	436	418	473	426	435	435	465	408	474	421	441	427	433	420	431	431	429	441	405	423	424	419	435	402	407	424	454	401	417	433	429	412	421	474	450	439	421	427	436	420	442	451	426	444	434	394	469	389	409	397	438	438	441	415	437	455	427	411	438	467	422	451	425	479	456	415	423	451	404	466	433	437	433	414	424	445	411	411	397	433	448	437	450	438	424	435	401	445	430	466	476	431	408	421	424	403	412	443	469	449	462	444	395	422	467	407	432	417	424	458	462	447	418	474	450	448	414	457	450	446	418	427	446	418	420	439	412	412	404	433	424	434	423	435	389	434	438	402	449	430	437	444	405	418	466	402	473	427	447	447	448	438	445	405	434	435	444	438	434	444	421	447	433	424	448	423	415	425	419	430	415	467	381	452	411	418	395	414	392	455	408	407	441	422	428	441	436	421	424	458	414	413	422	441	469	435	427	436	454	423	422	393	455	394	438	426	439	424	420	442	460	441	468	411	422	406	450	433	437	426	430	474	475	439	418	432	390	431	428	460	430	444	400	438	455	422	465	398	445	416	422	427	464	411	377	394	438	436	394	369	469	400	439	435	430	470	438	461	443	480	410	426	459	450	435	477	451	419	450	402	419	395	392	434	437	424	438	423	421	424	443	417	399	431	439	424	449	444	416	393	400	484	408	408	448	410	421	435	410	435	463	445	461	466	372	422	456	432	426	423	409	446	447	434	410	391	443	456	438	409	424	411	453	424	388	426	410	428	430	442	418	456	429	445	395	421	422	448	427	435	429	410	431	463	429	427	426	440	398	433	442	449	410	453	446	420	433	407	467	413	401	411	448	427	404	441	440	450	407	420	422	458	423	417	457	426	468	447	448	464	409	446	435	430	413	409	436	430	416	428	452	426	426	390	408	389	447	414	457	397	478	435	435	416	378	456	420	459	456	425	421	406	425	446	405	444	434	435	405	450	444	433	451	463	433	429	448	460	419	419	436	411	444	433	430	402	445	440	458	420	424	415	411	455	405	422	419	443	425	444	421	440	433	472	413	469	454	407	433	433	449	450	431	406	413	408	446	446	448	421	435	431	411	410	437	427	420	448	448	413	444	424	398	414	421	396	419	430	410	446	406	495	485	412	468	411	428	416	413	423	423	413	426	406	434	433	446	441	435	416	446	455	416	455	445	432	433	428	396	459	477	453	424	436	451	433	430	410	479	431	438	425	393	461	436	420	445	438	406	458	434	415	448	443	402	432	465	453	430	413	415	448	437	388	401	436	430	462	420	436	430	423	441	434	438	408	448	425	413	442	437	442	429	415	449	460	442	456	433	437	424	436	435	458	455	404	425	464	487	436	383	397	404	413	460	379	485	393	424	403	417	422	406	430	425	404	442	452	452	462	384	430	416	428	458	421	409	450	434	421	409	457	469	428	429	462	455	409	422	407	423	428	432	403	453	414	421	460	448	454	402	464	421	453	429	410	432	407	396	476	404	429	422	437	425	449	434	408	447	409	444	442	454	427	425	444	459	427	381	431	421	429	445	432	442	402	446	422	401	416	418	414	454	446	432	405	431	413	468	436	424	433	470	454	431	468	410	459	446	413	406	423	418	426	399	433	447	435	446	404	408	411	418	465	451	431	447	429	468	418	461	435	440	455	433	419	402	412	449	431	428	401	486	439	427	402	430	402	462	452	401	457	435	442	386	447	453	419	431	414	443	435	434	442	415	448	457	435	406	459	424	429	435	419	425	473	428	435	419	388	437	444	394	409	480	425	451	441
19116	11089	5836	3043	1424	956	482	233	114	139	158	143	146	142	140	156	163	150	162	148	139	136	146	137	128	129	131	164	174	137	154	165	142	155	122	139	142	129	148	135	163	152	138	140	125	142	133	144	139	178	161	176	152	131	130	168	183	141	136	147	136	160	174	152	145	163	136	147	123	150	143	150	134	181	142	158	162	147	167	159	166	134	152	140	142	168	149	130	165	135	138	149	140	146	121	163	134	123	125	136	134	133	163	164	139	169	135	146	168	142	149	124	141	152	136	140	174	162	145	144	172	123	137	121	114	136	130	163	155	139	148	144	135	123	163	162	156	143	168	159	145	135	176	159	164	133	154	146	152	166	152	129	145	139	144	169	166	135	136	152	165	143	140	163	159	150	160	172	144	141	137	161	146	160	148	155	136	137	141	137	141	163	135	160	150	133	140	133	136	150	167	164	147	134	129	146	148	146	134	152	156	146	145	138	162	179	151	150	150	167	146	132	145	143	146	153	135	173	132	166	161	127	153	148	148	151	126	134	129	145	161	157	144	157	135	144	175	125	145	143	124	147	123	157	148	144	150	140	147	143	120	153	148	151	151	149	150	136	141	153	145	133	155	151	134	156	141	152	138	171	160	168	127	145	164	146	141	168	159	152	134	169	137	170	173	140	147	138	135	140	128	142	136	154	157	168	153	156	139	152	138	148	145	158	144	125	162	152	146	160	145	124	134	143	134	148	151	175	138	162	149	157	146	142	132	146	154	149	142	163	153	135	127	159	148	148	150	164	125	133	143	149	151	135	138	133	184	154	138	156	159	160	154	158	169	142	157	156	143	150	166	127	132	157	152	141	144	130	130	145	156	165	140	138	161	131	143	153	141	132	168	144	149	132	166	148	142	161	128	151	134	173	127	144	142	137	154	175	149	140	139	147	129	146	158	144	156	161	158	174	143	130	174	168	157	159	139	172	124	117	150	151	159	164	132	126	140	147	167	139	131	141	150	130	150	138	160	160	154	177	127	140	153	137	143	150	140	147	139	161	147	128	152	127	140	154	147	147	119	164	147	161	180	168	150	146	163	171	155	156	136	166	156	148	157	182	146	134	151	166	155	154	130	141	147	136	148	146	136	136	145	154	134	126	130	141	133	143	155	139	161	167	148	157	144	137	141	158	120	142	146	142	156	154	153	139	130	137	142	154	140	138	166	162	162	145	140	142	151	160	147	143	147	158	146	141	137	150	149	162	134	159	133	146	136	156	142	151	168	144	154	141	161	145	149	155	141	134	142	141	146	173	154	136	152	165	150	125	146	135	157	132	131	141	135	146	158	135	140	151	146	130	130	166	155	149	148	151	158	175	159	149	161	147	134	153	139	138	172	158	164	169	162	142	167	168	133	190	135	151	135	153	160	160	159	150	134	148	142	173	134	166	171	127	185	132	150	132	150	132	142	141	121	129	119	129	129	133	167	157	155	141	165	153	162	153	132	171	143	155	136	168	153	161	153	140	177	143	174	158	144	143	157	139	155	138	168	169	145	141	134	161	126	130	156	138	172	143	176	126	163	158	154	173	131	142	149	152	153	146	173	135	126	132	147	142	155	155	141	148	139	133	131	136	164	137	131	130	148	167	119	169	119	138	149	163	143	148	156	146	140	160	149	147	130	139	160	165	149	156	128	170	143	138	129	169	153	158	154	151	151	134	172	169	166	144	148	144	134	143	166	139	151	144	134	156	125	163	160	153	161	137	151	143	140	150	165	153	140	119	129	147	174	136	134	161	171	160	167	152	142	142	150	157	165	146	151	122	163	173	143	137	127	168	128	115	154	156	172	168	160	172	153	161	145	163	129	149	141	161	148	142	171	151	138	123	152	143	185	145	160	170	166	146	135	156	167	144	143	141	116	162	143	136	139	132	139	149	141	166	168	139	179	158	148	146	159	154	184	137	146	176	149	164	171	121	153	140	168	153	156	142	148	172	155	131	119	151	126	145	147	150	145	128	145	143	139	160	146	144	144	171	145	143	165	164	152	143	133	142	150	145	162	155	144	142	150	153	152	155	156	153	161	147	173	141	140	126	141	135	156	144	117	144	158	146	146	158	149	155	145	151	144	175	138	171	144	149	162	148	140	152	157	141	161	159	139	155	160	139	148	145	155	147	149	138	133	155	137	159	143	158	136	168	145	180	134	159	128	159	155	141	146	130	144	153	149	138	135	139	144	133	177	147	152	159	154	141	162	156	109	142	135	139	151	131	165	145	157	143	155	150	151	159	182	150	174	150	147	159	141	133	159	138	156	144	152	111	141	149	143	158	138	171	152	163	175	159	138	178	152	131	139	162	164	156	152	155	172	182	151	143	158	148	137	158	152	156	161	126	149	146	166	164	132	165	147	133	145	150	161	163	170	146	146	147	153	132	141	146	149	130	148	134	157	158	172	160	131	134	149	134	159	129	156	157	153	156	150	158	140	132	138	136	157	174	156	145	127	134	168	165	147	154	156	140	139	135	146	135	157	141	141	141	167	165	155	134	146	165	150	149	154	163	166	145	138	139	148	163	135	147	139	144	145	147	138	160	148	151	137	149	153	173	137	164	135	168	178	154	153	145	146	120	142	119	156	135	138	149	143	161	156	151	155	172	148	143	139	162	137	165	141	151	158	142	124	129	142	162	148	152	162	132	150	156	143	162	140	148	141	173	115	159	142	131	151	149	128	145	140	165	142	149	125	146	131	126	160	148	146	149	168	130	153	140	170	145	135	156	155	152	150	135	155	155	126	157	134	143	168	164	131	135	150	166	144	160	129	162	135	158	149	150	145	159	151	146	153	148	172	145	149	165	149	154	133	143	129	159	149	180	137	151	163	146	146	144	164	156	148	156	150	154	165	149	147	146	158	158	138	149	156	146	180	149	176	146	131	156	122	142	157	136	156	134	149	162	147	155	158	125	165	141	154	163	159	171	149	125	151	161	149	161	145	148	133	149	171	158	145	172	160	145	146	136	155	136	130	152	155	146	132	155	154	147	154	150	165	162	135	136	152	169	155	132	145	158	176	132	155	144	152	183	138	134	155	148	147	154	149	189	147	147	134	141	157	147	131	137	144	163	154	108	140	155	153	142	165	153	151	127	144	160	152	142	145	121	146	130	135	158	165	160	152	132	161	153	146	172	149	173	150	140	148	149	148	132	136	155	133	133	161	139	152	153	145	156	142	133	147	146	143	142	157	147	127	146	151	162	134	159	142	115	140	133	167	146	140	141	150	159	162	140	167	164	130	116	137	171	136	131	147	162	150	134	163	145	154	162	123	167	170	154	155	153	166	152	150	153	156	173	171	140	156	155	127	155	164	144	139	131	131	151	165	165	137	132	138	159	166	145	158	141	150	171	154	139	136	146	143	154	156	148	150	161	166	174	172	163	155	162	174	182	145	162	134	154	170	152	153	145	141	152	149	140	160	129	163	149	174	152	157	164	147	148	148	160	140	137	174	146	172	145	149	140
12159	9516	8992	8219	4759	3695	1820	653	367	316	353	342	349	326	334	357	376	321	361	360	332	354	359	339	341	347	345	335	395	332	359	341	353	329	381	366	352	354	348	364	378	336	366	359	366	347	367	347	318	337	329	354	355	372	370	365	358	335	385	371	333	346	378	339	331	348	361	362	375	348	335	318	355	357	353	387	371	387	374	358	370	377	365	348	359	358	357	389	334	331	326	311	330	379	353	339	353	347	361	362	334	354	386	363	330	358	349	376	353	347	363	327	369	362	337	364	343	371	329	365	367	405	343	341	368	356	357	355	348	352	366	347	334	365	345	340	346	398	359	322	323	338	313	371	372	361	337	372	335	365	346	360	382	330	335	340	378	352	351	334	350	367	349	324	351	378	357	366	392	328	328	347	360	362	358	360	336	347	363	340	383	329	371	358	352	341	350	340	325	344	365	320	361	352	335	343	376	340	359	322	334	379	363	350	363	358	332	325	368	348	354	334	368	304	330	373	347	339	337	372	355	383	350	348	344	351	382	361	350	359	312	352	339	343	333	351	326	375	357	332	339	336	323	379	355	353	336	338	356	354	359	327	378	350	332	350	390	339	332	335	368	364	368	357	353	337	331	361	337	330	345	323	393	358	337	368	388	329	348	332	320	348	374	344	338	383	328	374	331	361	344	343	383	364	361	365	318	375	367	390	356	383	324	410	361	360	372	357	340	346	359	382	359	348	341	360	348	344	397	344	312	369	375	336	345	398	347	331	326	326	342	352	368	359	333	357	349	365	329	341	351	352	348	355	342	370	346	341	349	419	350	337	355	362	364	340	348	324	381	365	379	351	322	367	370	348	350	373	364	349	344	356	367	360	337	322	331	357	355	369	327	349	374	326	361	365	340	355	350	346	330	356	361	376	358	359	370	347	374	373	331	357	350	349	360	354	382	342	345	332	336	357	383	341	354	333	389	357	341	339	350	337	380	374	355	319	359	306	315	340	342	338	367	333	298	338	353	346	369	364	370	332	335	356	346	332	346	373	355	385	330	371	328	358	373	361	311	349	386	383	338	362	343	333	370	361	313	342	381	380	363	340	336	370	340	344	358	355	351	326	344	316	317	350	362	353	341	393	358	352	333	336	344	353	392	345	352	351	338	344	374	375	356	320	383	365	391	328	345	343	377	357	353	401	384	335	360	352	360	349	344	348	368	357	369	366	369	379	323	327	336	354	351	361	356	367	320	378	324	326	357	340	343	341	386	375	373	386	372	383	350	389	363	348	357	381	345	340	370	346	368	364	359	337	352	358	367	351	366	355	334	364	354	357	369	370	367	346	378	361	350	339	354	373	339	352	339	356	393	370	300	380	352	338	329	322	333	359	371	343	340	341	389	369	351	339	316	376	341	326	397	336	346	379	382	364	343	358	377	337	323	362	368	346	305	354	360	342	372	357	364	341	340	343	353	370	348	372	365	353	366	359	388	366	348	356	390	325	352	342	356	343	367	354	368	366	374	358	379	393	391	350	366	327	345	355	346	352	386	346	333	339	367	361	344	331	355	353	327	346	331	358	354	360	372	344	365	375	339	363	373	343	326	340	372	356	347	330	364	365	350	378	335	350	332	322	348	333	359	344	335	386	348	368	349	363	359	352	389	364	343	346	373	341	371	363	332	352	331	355	370	388	361	375	353	341	335	360	372	351	367	372	377	342	364	348	375	337	324	365	362	367	338	363	359	347	339	350	335	327	352	368	343	367	352	372	357	356	357	336	350	324	390	374	378	377	334	358	366	350	372	360	326	347	355	343	353	344	356	342	358	354	370	343	339	337	327	335	374	351	341	346	335	337	384	329	369	328	332	369	335	380	355	323	332	336	346	343	344	358	345	366	345	367	371	339	359	331	364	336	378	341	369	330	356	377	368	334	350	343	339	316	314	311	336	353	328	356	359	347	364	336	333	381	339	344	352	340	358	340	369	372	345	353	347	374	326	344	344	344	352	361	355	364	348	362	335	345	326	360	353	358	348	340	351	352	411	355	351	325	340	324	336	368	327	333	341	362	339	357	342	319	364	336	350	366	387	361	360	339	352	363	343	347	352	350	355	357	339	368	362	340	368	350	376	326	381	348	362	362	342	328	386	339	334	342	322	327	348	372	314	343	341	355	357	359	372	346	334	342	360	351	338	342	310	344	353	360	353	329	349	353	361	337	332	315	361	365	374	333	359	355	363	358	332	344	346	373	386	331	382	368	345	377	343	339	386	370	341	350	340	365	376	331	340	350	333	355	336	334	364	354	356	346	355	326	346	347	353	354	357	362	354	328	356	333	347	346	341	354	341	358	346	342	348	355	379	370	377	348	343	356	336	340	373	386	364	363	357	396	337	373	347	383	336	368	353	334	368	359	321	350	346	358	364	352	364	353	352	324	361	348	344	349	335	365	379	355	353	370	357	338	341	334	344	365	317	397	370	346	347	357	322	353	382	341	332	346	367	349	373	350	316	364	376	354	365	363	331	339	362	335	327	361	340	365	321	375	332	348	378	369	364	377	338	350	375	311	336	367	354	338	346	329	339	334	354	369	355	351	360	354	363	351	362	374	345	353	349	358	364	345	362	353	362	339	325	345	349	358	338	364	363	351	363	361	378	378	309	336	343	347	321	313	319	350	326	344	338	331	311	354	379	368	339	341	338	372	357	352	374	378	357	327	330	377	343	330	355	338	350	345	323	308	350	361	373	343	337	347	333	326	355	370	387	334	336	346	344	357	334	342	340	344	369	344	305	367	354	382	361	365	364	347	341	368	328	352	310	321	335	376	349	350	365	387	333	372	330	373	356	354	334	356	335	364	354	314	369	329	335	323	330	353	319	334	375	338	366	343	375	364	328	345	352	328	365	330	341	371	367	347	339	336	345	358	368	339	355	339	363	334	346	334	381	372	347	340	356	348	360	358	326	362	356	339	340	309	349	359	351	345	321	374	345	340	322	351	313	373	322	370	387	360	355	342	339	374	343	340	294	345	321	360	303	369	338	355	369	369	337	334	321	349	366	339	339	375	355	348	340	337	349	349	378	332	376	320	331	317	325	376	358	346	364	345	368	374	350	342	340	378	372	382	329	332	336	315	325	340	385	346	368	328	353	344	338	335	342	333	346	402	337	332	361	362	352	365	332	377	380	332	334	335	383	364	338	369	360	349	356	353	305	354	365	370	360	338	348	343	341	338	400	354	367	339	352	353	342	370	343	386	355	324	367	345	367	383	322	361	356	357	345	352	341	336	381	338	323	354	361	367	355	370	384	362	350	368	354	345	372	354	359	345	393	388	339	345	359	371	355	374	377	374	311	388	344	357	331	343	383	355	347	372	356	340	370	335	377	369	346	355	324	358	356	328	354	365	368	359	342	317	339	359	347	358	339	360	334	349	338	368	359	381	349	362	327	343	346	344	370	330	369	370	371	375	382	339	348	320	386	353	323	344	328	369	345	351	375	342	359	343	361	349	355	334
35726	24866	17046	19605	14723	8897	4466	1869	404	175	226	226	223	213	238	229	196	190	213	221	213	188	195	250	235	208	226	210	187	223	208	223	231	193	222	211	222	233	233	195	234	218	211	214	212	229	198	235	195	223	196	212	217	239	214	220	217	199	208	212	192	214	206	217	228	231	221	216	204	212	219	240	188	227	204	220	202	228	218	214	203	211	221	200	199	209	210	225	215	240	200	203	205	239	240	202	217	258	216	223	215	216	224	203	170	192	229	241	227	206	193	239	213	224	227	194	242	230	213	206	239	211	190	222	193	186	236	206	224	204	245	239	206	224	218	204	233	209	199	202	196	221	226	211	213	178	217	202	218	214	260	220	228	211	195	233	232	187	202	202	227	231	210	209	225	201	208	211	221	195	244	221	210	206	234	198	240	217	195	227	200	199	194	218	177	220	218	217	194	194	221	207	231	215	213	201	197	217	224	216	227	210	217	194	246	221	219	220	211	213	213	215	213	200	221	224	237	205	219	199	221	223	199	191	220	213	247	200	215	228	212	244	238	221	195	221	214	217	214	218	230	183	216	235	214	227	203	206	206	226	209	212	189	198	215	245	231	215	225	199	274	186	213	220	218	219	208	229	199	231	223	203	224	198	237	219	218	217	206	196	230	229	223	211	213	186	185	229	201	217	226	217	227	204	202	195	228	179	224	211	218	211	195	224	228	211	207	187	224	212	187	214	204	230	211	203	189	217	217	250	189	214	194	198	214	183	258	233	226	211	212	208	206	228	218	214	228	231	200	213	202	196	237	208	229	220	209	204	236	204	251	202	197	185	179	215	199	248	204	205	215	184	205	206	207	186	220	214	191	178	213	221	220	212	221	218	224	178	214	180	206	210	219	231	221	228	205	231	214	187	212	208	207	189	218	222	211	207	199	186	195	195	234	222	191	223	235	200	216	228	209	207	202	177	217	197	193	207	202	249	212	184	242	196	221	191	202	203	204	181	232	212	207	197	221	188	205	227	188	254	203	218	222	204	215	191	190	203	217	226	214	216	224	203	187	218	233	229	231	217	201	232	215	216	221	210	198	205	238	211	209	206	231	182	192	202	236	217	232	214	203	194	261	199	217	213	211	241	216	197	240	199	205	234	213	226	221	227	246	218	218	214	234	230	232	198	221	201	203	205	199	211	208	251	218	207	196	201	206	213	215	216	212	212	232	240	225	201	193	187	204	193	212	245	199	220	211	226	211	231	213	200	223	196	210	202	186	204	160	228	215	224	196	226	200	215	236	193	216	219	184	205	225	223	201	232	230	203	224	227	188	226	222	205	180	193	240	224	206	216	209	228	221	201	226	226	240	210	208	232	210	186	217	217	210	204	207	220	227	196	199	204	217	190	187	209	203	218	210	183	217	204	224	207	203	252	218	207	233	225	226	230	201	197	217	216	208	186	223	214	225	203	217	204	240	225	224	229	211	189	185	243	193	196	207	227	227	208	221	202	229	230	234	199	203	187	217	218	208	228	208	230	191	237	221	240	224	200	193	181	213	209	207	225	223	211	214	194	230	216	221	224	221	205	213	227	235	239	218	216	243	216	179	185	213	215	192	200	213	253	193	221	216	214	209	237	194	202	207	213	231	203	222	230	180	201	233	242	205	217	203	202	206	203	188	225	238	226	241	194	216	199	250	212	219	233	191	198	211	248	186	196	193	201	227	196	215	211	222	215	217	173	229	216	215	215	180	196	246	198	205	197	208	236	192	220	205	187	200	221	188	218	229	211	236	220	201	231	222	210	202	216	206	235	230	186	193	205	226	212	212	218	197	239	229	231	209	219	211	204	215	230	220	201	222	227	212	184	216	203	206	185	193	212	210	217	194	204	210	230	240	228	219	224	223	219	193	206	222	224	201	191	206	208	212	199	208	181	228	200	226	221	219	239	206	237	201	230	224	213	225	223	210	215	209	183	196	219	201	199	217	204	217	212	237	224	228	236	171	222	196	193	217	224	213	211	196	221	213	198	199	227	225	226	204	222	236	233	176	203	199	204	193	190	229	232	224	207	210	196	214	191	215	212	194	212	230	218	224	186	218	229	228	227	207	217	213	176	192	196	208	243	214	195	201	213	225	193	221	216	232	192	200	197	176	186	180	202	246	188	218	210	212	211	203	187	223	228	217	215	190	208	232	249	239	234	201	196	217	250	215	209	178	251	199	220	199	255	213	216	205	179	217	191	213	210	201	207	221	222	221	202	206	210	209	240	202	191	197	221	224	217	227	242	231	195	255	235	208	215	230	233	228	205	211	229	200	241	203	214	208	225	230	224	190	219	201	233	220	242	229	225	215	216	203	193	195	212	195	210	226	211	186	216	199	242	213	222	196	199	247	243	202	216	215	257	220	200	209	185	212	199	237	209	236	182	184	222	216	206	170	208	194	238	209	220	205	231	206	202	222	191	213	194	210	203	203	197	225	189	210	214	252	222	213	221	197	217	211	199	208	239	199	209	214	198	218	204	199	204	204	233	233	217	213	198	214	226	197	196	233	212	209	222	217	220	225	186	191	193	225	221	207	233	226	208	220	211	192	209	209	229	203	199	191	213	228	211	212	237	220	216	208	217	198	199	205	240	190	239	204	204	219	184	202	227	245	186	209	191	204	221	231	205	189	222	200	210	213	214	237	220	220	216	204	209	220	190	200	212	234	220	205	223	202	205	192	210	215	208	212	229	194	221	208	196	193	221	189	227	216	220	190	207	236	207	213	243	221	195	208	243	211	189	222	199	209	219	199	222	213	204	238	212	227	201	211	248	219	223	190	196	210	233	237	222	218	218	207	236	196	225	198	258	234	191	218	222	203	211	228	248	211	220	208	240	190	212	208	208	195	200	212	201	162	203	231	218	223	239	193	209	220	174	222	205	197	243	188	188	235	222	203	204	227	228	206	215	220	217	190	213	200	224	195	188	192	231	192	216	227	222	204	214	217	224	187	201	222	208	192	223	183	212	234	213	209	223	220	194	214	203	198	220	196	200	232	227	208	200	171	200	247	226	200	223	186	223	217	207	179	225	222	202	196	231	207	195	208	204	204	233	236	224	235	195	223	194	201	231	206	215	234	219	214	234	206	219	240	222	240	206	221	214	222	208	215	198	219	209	217	219	217	234	223	224	210	210	188	196	225	219	199	196	190	202	201	211	238	195	214	186	212	208	184	192	213	220	215	207	227	238	206	215	204	218	235	183	204	239	217	204	179	224	221	220	163	199	224	227	258	205	203	223	217	203	244	198	219	241	219	194	217	183	197	198	237	195	212	215	197	234	205	212	235	202	201	219	238	229	225	208	208	178	200	243	219	235	213	239	228	217	236	208	229	269	230	200	220	217	239	210	202	212	230	226	241	223	239	228	217	211	205	230	210	208	193	229	212	201	211	207	220	221	203	214	232	216	208	228	217	217	207	193	232	216	195	217	228	204	216	207	192	244	211	198	210	185	219	205	220	190	183	206	203	221
23553	19649	21398	34375	29934	22815	14140	6876	1136	502	531	541	483	494	484	490	503	526	482	461	495	466	500	483	454	491	474	513	476	511	487	470	484	457	473	471	487	450	508	481	449	459	454	496	479	463	489	476	495	514	512	448	469	477	479	461	515	430	510	471	453	470	504	449	424	473	444	456	530	453	535	464	500	452	439	467	482	492	476	488	530	483	488	477	512	471	511	515	466	474	467	493	442	490	520	513	465	485	504	454	475	498	488	517	432	506	488	490	486	489	453	495	480	444	491	517	492	468	453	494	480	453	462	441	484	473	488	479	493	481	459	472	485	494	453	504	489	469	476	518	519	478	502	466	520	477	464	454	504	462	462	474	478	492	495	519	482	493	474	470	464	497	467	503	489	521	502	496	476	503	511	486	482	515	478	495	497	527	505	448	514	468	470	487	502	436	501	470	434	477	488	482	493	463	487	430	464	455	502	510	465	484	505	498	486	474	480	493	493	512	462	513	470	477	442	493	495	475	478	494	497	482	499	450	495	477	501	475	509	494	451	475	531	467	480	499	476	499	453	460	522	503	468	502	527	502	527	509	485	479	448	478	460	486	497	480	508	454	473	471	484	511	479	512	517	475	505	513	477	473	492	451	486	535	478	493	462	459	445	492	528	481	452	470	483	499	516	523	449	456	518	496	494	464	500	447	492	449	492	453	512	510	454	498	504	498	504	482	468	455	481	468	484	439	508	436	463	468	478	488	483	452	462	496	504	472	445	487	501	483	502	496	468	475	490	510	487	496	484	461	461	484	478	467	465	497	502	488	467	452	460	511	479	452	456	500	539	483	512	494	508	487	457	503	451	465	499	442	453	511	455	492	501	465	490	489	505	490	467	465	495	448	541	462	478	524	474	474	422	467	479	503	462	496	462	505	516	462	495	479	503	498	476	504	451	496	461	419	501	504	485	473	476	518	463	509	477	515	514	457	476	494	467	478	477	511	468	473	475	485	506	457	484	479	497	456	514	496	491	494	476	487	497	461	467	436	474	460	494	463	476	428	442	475	465	483	483	462	473	492	453	509	468	486	492	474	489	511	436	495	488	506	477	482	458	473	508	487	495	487	493	498	482	467	481	498	496	466	476	502	482	502	477	488	486	501	489	532	500	444	500	500	485	470	485	469	510	464	467	473	493	502	471	469	470	468	484	476	509	463	476	432	545	490	484	475	476	531	516	462	453	492	455	476	497	482	470	465	493	470	449	510	494	480	524	500	517	468	486	485	457	509	468	497	475	464	455	476	512	471	516	512	428	492	541	483	461	435	497	494	485	514	497	453	495	514	481	495	493	479	456	476	472	490	493	491	481	480	507	470	452	448	497	453	451	476	470	468	466	468	468	445	491	537	479	507	460	437	497	441	484	495	447	512	468	438	481	493	509	447	481	450	464	443	464	493	469	508	447	454	478	473	505	464	474	510	464	470	456	522	476	474	480	485	488	450	505	474	499	482	473	477	452	476	508	473	477	465	457	476	442	488	487	498	510	432	505	495	507	452	470	486	445	491	484	514	514	440	469	492	499	485	484	456	510	460	505	465	508	492	454	536	492	483	418	449	493	496	452	456	499	482	476	499	506	464	515	502	452	511	485	428	503	509	477	509	486	492	515	483	460	514	526	477	496	483	492	482	441	422	485	490	488	475	484	489	495	497	475	484	487	475	459	517	462	457	463	471	447	497	528	454	501	481	479	463	460	455	492	479	486	529	483	512	466	478	485	457	478	485	470	519	508	527	483	482	465	490	514	478	499	506	435	500	489	521	479	462	494	490	488	522	487	487	477	499	455	497	482	494	503	512	478	426	475	458	479	501	508	513	549	472	508	507	484	503	520	462	472	496	481	478	459	496	484	468	470	482	444	504	444	439	484	474	477	470	454	492	495	467	467	463	468	488	485	472	492	497	518	451	437	496	453	443	502	504	464	481	492	497	454	522	472	481	456	458	496	490	502	477	451	474	476	524	508	503	475	451	471	459	486	468	474	498	498	472	452	483	446	461	455	474	480	477	480	478	545	431	461	468	511	433	459	503	480	484	480	451	478	490	482	499	482	477	440	445	489	503	477	477	472	488	469	459	515	498	466	510	463	475	509	485	484	473	515	488	501	489	484	517	488	509	462	479	501	492	475	489	443	499	509	498	498	481	510	478	451	460	515	464	484	483	517	472	505	494	512	464	454	495	486	494	481	495	489	435	527	536	489	474	478	506	454	477	449	483	451	466	483	467	482	520	511	468	457	484	410	479	497	488	480	473	493	489	480	442	462	492	507	478	492	456	459	457	495	483	496	454	486	501	482	486	437	482	455	447	477	481	493	464	454	493	455	479	448	495	507	443	474	492	457	475	475	498	484	484	464	495	475	488	478	513	443	466	495	475	492	532	497	447	492	493	467	484	485	474	471	488	484	525	487	479	488	471	488	493	452	494	474	473	491	460	499	499	481	504	493	493	525	473	490	475	483	486	506	531	511	496	503	498	487	489	483	518	472	510	484	470	507	478	484	475	481	506	491	483	470	469	512	481	445	515	501	455	503	476	475	469	468	486	515	476	471	520	486	491	478	519	499	468	459	497	469	475	499	485	476	522	472	488	481	471	462	476	446	489	522	463	496	456	458	483	486	455	489	502	482	479	519	440	498	481	487	485	463	463	519	486	486	450	510	485	477	468	486	471	448	466	528	480	483	483	454	465	513	457	444	482	510	465	461	448	502	493	491	507	473	496	485	481	507	517	493	451	493	493	465	431	469	479	499	471	473	471	489	480	534	468	484	506	462	446	476	461	519	499	471	478	502	491	485	472	493	469	498	473	466	487	487	433	506	470	523	472	471	501	483	467	464	466	466	461	492	512	504	487	520	493	445	489	491	485	459	506	479	545	405	467	444	426	523	503	517	483	500	479	472	458	502	500	451	483	464	450	469	446	485	480	523	470	507	496	463	482	458	515	481	478	486	493	506	523	428	463	479	489	489	480	532	486	506	461	488	475	453	507	482	441	433	445	454	452	473	494	484	493	491	470	501	475	487	481	485	462	528	508	484	488	502	483	494	503	495	489	448	466	481	456	510	506	470	480	494	492	487	516	521	509	491	458	485	491	485	460	486	496	496	504	477	507	470	510	467	505	501	479	464	490	441	420	465	481	462	500	428	509	456	474	449	491	481	469	472	501	457	475	481	478	500	470	531	487	486	510	496	480	455	457	455	468	446	523	499	499	434	456	476	453	507	448	513	481	492	474	517	457	510	497	481	478	462	478	496	496	492	483	459	434	478	484	486	496	453	508	475	481	489	516	472	469	475	468	475	480	528	489	486	489	489	478	515	510	455	489	490	458	499	447	486	474	457	496	482	513	512	467	484	517	446	461	454	483	507	465	485	493	456	493	503	481	514	505	454	495	480	470	464	502	462	473	488	492	473	463	487	497	505	479	506	485	490	493	511	496	494	455	504	483	510	476	453	491	500	499	496	499
47260	36109	27888	35961	25940	16576	9519	3520	589	189	192	178	196	166	170	217	206	198	176	222	170	180	196	176	186	198	189	196	207	183	199	176	196	163	189	181	184	178	203	193	170	190	182	205	182	172	183	185	196	190	196	187	187	185	186	190	194	203	211	169	206	174	205	183	199	158	166	167	175	175	172	208	193	175	181	188	190	192	186	212	177	175	204	198	180	174	171	168	181	218	197	202	190	186	193	187	170	191	199	194	185	213	186	191	147	160	183	171	161	170	167	188	198	201	167	174	214	173	194	200	191	180	178	193	195	147	198	162	189	209	183	197	189	244	209	166	161	187	190	180	180	217	186	171	168	223	157	191	176	203	210	152	184	192	182	177	200	174	173	194	173	188	167	178	177	187	188	183	185	177	178	189	166	172	160	166	176	175	180	183	189	173	182	189	189	193	179	188	181	186	193	216	191	197	209	200	198	170	183	194	182	176	198	189	186	191	182	187	193	161	198	180	198	181	219	197	187	195	200	203	191	194	189	185	191	165	171	174	186	208	204	196	201	178	178	156	199	192	208	180	185	195	184	187	149	166	179	176	207	203	177	187	186	201	202	173	182	182	169	173	228	204	187	207	177	178	155	173	196	202	159	159	189	193	180	183	197	151	185	181	185	177	197	176	155	193	177	166	210	193	192	194	150	172	152	181	188	196	201	196	185	185	187	198	179	211	206	178	183	177	199	217	190	196	177	171	177	192	173	212	193	206	187	203	180	170	184	199	199	194	197	197	200	204	218	195	174	180	218	197	224	180	200	197	185	174	207	182	179	200	202	185	178	163	182	201	167	185	212	180	191	187	174	175	167	155	201	204	167	160	192	177	206	200	196	176	190	186	177	198	156	210	191	228	191	185	193	190	198	169	166	175	157	175	186	187	195	189	177	169	199	172	199	203	211	197	181	203	181	184	187	186	184	179	202	194	206	205	163	205	184	178	189	172	200	168	190	181	199	198	185	205	203	225	177	174	197	201	157	196	183	175	148	182	194	183	181	169	204	180	174	163	174	186	184	185	177	206	195	178	198	177	188	203	153	194	196	169	181	207	191	189	183	179	186	215	179	201	173	191	212	198	187	211	190	175	185	193	173	184	194	190	169	198	161	159	213	188	199	199	174	175	199	169	202	166	207	197	171	196	195	192	189	208	197	186	202	194	199	192	177	187	201	175	169	190	178	178	184	184	208	191	174	220	190	182	196	186	175	191	191	183	186	180	182	181	171	206	171	205	176	172	189	198	201	185	183	157	169	182	210	200	189	186	186	164	205	201	192	164	196	173	183	161	188	187	170	162	203	198	194	185	181	194	165	187	177	159	177	205	179	198	177	227	173	175	223	190	193	209	183	189	183	149	184	199	186	181	169	214	173	174	180	180	162	168	187	176	210	215	179	176	190	186	189	170	179	198	173	192	197	212	163	195	185	173	195	200	182	195	170	196	182	164	199	174	182	194	172	194	180	199	202	199	172	191	171	156	182	174	197	207	183	206	155	174	172	196	188	182	184	194	166	171	181	187	197	168	177	200	152	199	183	188	172	202	199	160	192	231	191	190	176	201	198	196	190	196	212	174	170	186	194	202	191	177	153	189	182	183	205	189	178	192	206	165	189	206	159	197	181	187	179	181	198	191	185	177	151	173	185	187	171	194	170	199	173	211	200	180	191	179	190	195	177	178	167	187	177	163	179	190	183	186	216	164	209	195	176	173	189	182	166	203	185	177	195	209	221	192	179	167	187	194	169	198	193	203	196	205	181	190	192	199	177	198	185	187	196	182	211	174	161	204	190	169	173	214	180	174	214	190	180	170	218	215	184	208	182	189	198	213	198	216	159	203	172	164	194	189	166	180	193	179	188	164	176	196	208	187	176	174	196	197	202	179	195	180	180	201	183	167	176	193	194	168	176	162	199	183	179	195	193	180	210	196	190	196	189	168	186	168	191	194	210	190	204	197	168	177	166	160	172	185	183	175	168	200	181	173	172	194	215	201	177	167	180	185	178	197	183	208	183	180	198	207	203	182	168	212	176	206	161	167	192	190	198	184	186	195	178	203	200	184	171	180	169	185	193	216	187	173	192	182	167	179	173	187	181	190	207	164	172	176	184	194	195	196	164	191	175	187	196	189	170	164	174	200	197	188	187	180	178	189	188	184	192	185	179	190	175	184	176	197	187	182	199	184	194	171	176	165	185	185	186	193	181	162	194	201	173	187	171	188	173	175	198	207	162	196	198	172	177	155	187	164	174	195	173	208	183	184	208	174	188	196	200	206	205	212	189	180	168	185	198	184	184	203	212	200	194	171	174	184	177	198	202	198	181	180	180	178	207	199	198	167	175	177	192	188	174	184	175	195	177	187	182	208	207	209	141	187	169	194	183	181	179	171	180	181	190	188	171	204	209	196	158	208	182	183	168	159	201	182	200	217	231	185	183	188	172	183	194	194	215	190	194	186	176	191	194	171	183	201	189	202	193	204	184	165	192	182	176	193	183	203	155	193	192	183	186	167	199	206	185	202	181	180	194	172	167	196	176	194	185	165	191	181	193	183	187	199	167	205	179	187	191	158	182	186	167	179	219	189	190	155	171	183	214	208	203	185	196	166	187	198	185	172	201	166	186	189	194	173	202	186	191	177	190	216	179	225	180	184	178	173	190	189	171	202	181	211	187	173	190	177	176	169	192	186	170	196	180	190	179	187	203	190	183	197	188	198	216	170	190	184	193	162	198	166	192	174	174	185	165	214	188	168	165	178	176	182	180	196	184	187	202	181	178	202	171	192	198	185	188	171	204	188	177	170	199	192	177	181	195	194	145	191	191	188	187	175	204	218	172	157	176	186	175	151	211	195	152	164	215	195	203	190	198	173	208	181	206	181	176	192	181	165	176	201	190	201	179	181	180	189	182	195	179	177	175	184	156	192	195	206	167	201	183	190	210	208	176	184	192	183	173	150	185	194	193	208	197	220	151	187	179	160	185	187	193	192	187	188	195	172	229	165	165	179	181	175	182	203	173	179	143	191	179	200	175	192	171	174	198	196	178	186	208	207	197	209	173	183	171	187	183	207	208	202	176	190	178	180	196	191	193	182	207	174	198	196	182	182	184	182	175	174	203	174	201	161	184	210	195	206	188	207	178	186	199	186	158	214	167	206	181	199	186	166	180	170	176	191	213	183	158	183	172	180	193	183	199	185	142	187	180	195	195	194	189	194	160	162	183	219	169	209	200	180	194	207	187	162	183	197	192	222	195	205	161	189	167	201	188	209	218	187	181	169	196	175	185	222	208	211	198	189	212	189	163	169	197	191	166	202	191	173	181	214	207	194	177	170	154	177	221	181	199	179	184	209	206	193	184	216	166	176	165	197	196	206	185	175	215	190	185	185	182	186	179	174	197	172	174	164	200	165	196	205	180	186	172	181	194	193	186	178	199	201	199	223	195	176	205	164	163	164	180	173	181	176	163	215	202	152
30590	28343	30725	47246	40478	32221	23668	10180	1796	480	438	393	443	415	425	412	441	422	412	427	462	441	439	420	468	429	449	430	425	408	396	381	420	393	375	409	433	428	385	412	441	399	430	396	429	412	453	435	435	417	436	447	430	410	400	407	381	385	412	446	451	449	412	439	424	417	396	400	369	423	428	423	384	410	404	404	428	427	412	403	387	407	394	427	410	400	413	422	416	414	432	437	423	402	440	420	408	424	436	409	414	417	402	373	439	418	405	423	396	364	405	412	426	438	408	414	450	403	413	432	435	436	389	429	380	416	452	383	424	448	404	379	435	443	428	398	421	398	434	404	452	415	424	405	431	409	404	414	443	389	395	438	426	414	450	405	394	372	375	403	445	450	431	435	414	425	412	422	435	419	426	436	390	397	398	411	360	389	395	460	429	424	402	434	416	415	428	414	435	419	399	373	402	430	399	423	410	410	400	403	369	426	381	413	431	409	423	402	416	418	407	379	424	394	435	404	386	419	401	426	446	423	387	435	415	434	434	438	439	386	431	373	387	429	387	394	402	438	431	398	433	418	422	416	401	397	385	399	411	425	415	428	402	396	445	439	425	429	388	378	420	384	407	352	441	435	418	401	409	451	432	403	401	418	401	437	421	388	416	399	410	392	414	409	427	385	400	396	409	393	426	416	402	416	394	393	428	457	402	428	373	449	428	456	429	433	435	427	404	455	401	408	423	439	411	430	427	444	450	407	457	454	447	429	406	397	423	409	405	458	409	396	455	412	437	381	407	424	414	428	431	440	416	462	450	445	400	415	400	391	427	421	411	424	428	410	382	447	437	400	393	423	425	398	422	384	416	427	439	411	431	386	407	426	370	402	402	483	462	415	399	425	425	417	392	412	415	402	447	408	404	402	398	407	394	423	383	381	380	399	425	451	376	435	405	429	420	413	430	381	419	382	412	426	423	434	441	413	397	423	399	443	426	405	399	402	373	421	451	433	397	421	405	413	389	391	412	455	377	399	413	396	409	396	402	391	408	403	438	401	440	408	436	392	433	404	411	422	399	456	414	449	422	402	441	444	409	403	441	398	426	433	399	421	416	404	393	425	449	394	386	408	402	429	407	426	380	422	430	402	394	421	407	396	438	455	423	407	389	410	387	450	393	428	438	384	424	389	407	415	449	395	422	435	427	419	391	386	421	415	422	395	423	444	396	404	439	407	411	433	410	435	442	407	425	478	408	407	427	420	409	382	419	392	432	415	429	420	410	443	398	452	420	424	413	427	426	404	394	403	419	372	427	420	430	420	429	404	433	399	426	397	410	377	390	425	399	430	411	373	423	430	427	399	397	425	418	430	448	414	425	419	432	422	441	356	405	424	421	428	399	431	414	432	416	401	373	375	438	442	456	425	383	429	395	410	445	410	426	419	412	406	408	429	393	384	436	443	429	425	431	419	393	386	391	409	418	394	406	383	425	386	460	427	406	410	416	422	435	436	431	413	397	404	392	397	417	432	390	435	414	398	427	411	430	393	407	436	433	407	480	424	450	379	447	409	436	452	425	376	409	446	417	439	443	451	397	405	395	420	413	404	420	394	394	428	390	420	378	396	408	416	419	407	420	396	428	421	447	414	401	416	401	387	417	429	393	396	410	441	419	422	393	386	391	424	449	413	405	418	396	407	478	407	400	414	439	431	438	392	402	458	444	420	411	408	392	394	360	432	392	418	426	395	390	430	438	417	413	413	419	419	401	451	382	427	411	419	389	395	418	400	410	418	417	448	415	398	435	432	397	395	414	432	381	437	403	406	394	423	410	415	411	426	400	461	408	418	419	376	435	454	417	433	412	412	413	426	398	429	413	402	397	428	420	433	400	408	420	451	404	425	430	427	394	434	414	423	418	427	432	418	450	388	437	409	392	401	403	419	455	391	435	436	406	404	366	428	429	425	416	399	426	427	402	430	393	416	420	426	400	392	410	420	403	413	401	438	408	469	433	380	383	390	430	439	392	444	397	393	392	436	435	398	430	408	402	398	451	464	423	426	402	376	417	435	430	389	413	435	390	432	395	401	456	420	417	402	386	464	392	426	442	406	409	365	401	401	398	398	378	410	399	426	437	419	340	383	442	420	408	439	406	434	424	410	418	457	413	438	413	427	380	410	399	396	418	391	412	430	418	432	391	416	412	352	395	436	396	419	435	390	408	440	432	353	398	401	439	413	408	394	416	449	392	380	413	384	403	393	410	414	398	406	435	415	399	373	416	404	431	425	403	435	395	382	404	400	390	452	441	410	426	423	390	402	408	416	416	427	396	415	430	376	387	426	412	418	408	395	407	426	422	422	443	387	383	423	426	467	435	410	420	396	407	396	404	390	425	458	405	402	425	398	441	437	411	405	421	401	420	427	410	413	435	377	441	404	370	385	397	405	386	431	418	413	405	408	408	421	396	397	415	376	428	416	406	420	447	457	424	430	445	388	449	405	414	397	431	389	430	444	413	386	425	398	360	415	412	423	388	420	428	409	398	418	401	446	396	390	432	407	420	399	434	440	372	418	426	427	419	388	437	433	446	410	402	422	403	378	449	375	415	419	429	394	388	435	404	456	428	390	412	457	406	422	417	433	397	410	402	392	355	436	388	430	416	428	425	427	425	419	417	456	407	379	385	433	402	385	442	419	474	409	431	433	427	442	389	359	438	394	406	385	439	409	414	431	418	416	437	394	406	429	411	455	354	414	406	434	421	436	418	416	426	388	408	423	436	431	450	379	405	414	429	406	420	424	410	403	432	419	424	436	382	396	454	411	420	414	407	422	408	411	396	408	420	415	371	411	440	433	392	424	436	442	431	434	420	405	377	386	444	395	429	407	465	404	415	423	444	424	394	395	437	411	422	413	432	455	402	412	428	400	408	404	438	410	423	425	398	427	431	427	440	375	415	428	443	407	383	418	405	384	402	417	440	421	396	375	456	408	432	393	402	418	409	399	408	407	393	431	429	413	425	431	405	416	421	393	448	445	443	389	363	415	431	431	376	421	394	453	421	424	424	426	414	415	401	425	447	430	420	399	412	420	433	390	401	415	387	423	379	426	410	440	419	419	394	433	433	442	439	409	423	436	408	415	445	400	451	468	422	378	419	385	425	424	371	424	396	398	394	426	427	420	393	436	411	417	418	401	384	398	428	411	416	415	419	414	409	375	415	428	439	402	449	399	407	419	433	416	413	418	432	381	423	413	441	425	379	422	449	401	406	421	433	432	410	442	408	420	396	400	385	397	439	401	416	384	422	465	422	404	404	427	417	446	438	452	425	421	400	466	373	412	436	434	414	402	401	435	401	423	429	431	376	404	426	399	427	411	432	405	418	404	430	403	396	404	389	409	417	368	418	388	402	419	447	452	407	430	413	441	399	428	480	386	389	417	422	428	428	395	422	407	406	404	395	422	380	409	402	417	376	420	395	428	434	416	406	421	416	413	413	395	421	427	422	421	442	408	396	409	365	411
20485	11386	5593	2552	1110	619	387	192	136	147	137	118	153	143	148	128	148	141	126	149	128	133	157	144	158	153	138	126	137	171	141	153	158	159	137	147	133	118	132	128	134	137	135	116	144	149	151	130	156	157	142	132	141	124	136	146	148	139	127	115	157	141	164	140	125	133	140	182	145	146	143	163	132	155	126	147	119	145	140	134	135	132	158	140	164	153	157	142	150	149	154	140	154	149	149	157	149	135	145	151	159	130	127	149	131	149	140	118	106	126	147	131	140	133	136	118	150	123	140	139	145	127	160	152	123	126	159	132	130	154	149	131	112	147	118	144	134	125	137	142	134	119	142	136	149	141	169	166	136	145	145	141	140	163	144	145	122	133	151	137	138	132	129	138	133	116	144	124	132	148	132	161	140	140	146	141	146	148	130	151	121	127	129	135	167	143	138	143	127	138	139	157	150	144	125	169	172	114	140	130	131	155	135	118	138	146	137	155	142	147	135	128	142	144	146	138	139	133	117	147	130	139	145	136	132	125	157	155	122	142	129	145	146	139	139	141	133	137	135	117	142	149	148	159	147	133	155	139	125	121	149	160	140	135	153	131	134	115	136	120	141	151	143	131	167	138	140	115	134	158	147	149	154	151	150	121	156	160	137	121	118	144	129	137	133	134	155	136	150	145	125	129	148	148	141	160	143	151	121	147	151	130	119	153	133	132	129	138	139	144	156	133	169	132	148	137	137	142	156	153	161	142	125	126	137	148	140	124	132	145	159	123	131	146	117	132	141	157	142	146	148	129	138	131	158	164	139	121	145	145	132	135	147	135	127	139	144	155	147	162	157	152	147	153	142	143	161	160	139	138	129	153	131	158	138	143	149	155	147	130	128	148	159	127	134	134	154	137	135	147	135	157	169	114	147	139	165	128	157	161	129	139	145	124	145	139	150	140	131	146	124	136	122	110	130	147	143	127	141	174	145	125	150	149	145	154	127	139	125	128	166	134	114	153	137	126	121	160	153	152	137	114	138	136	163	154	166	142	158	137	145	127	148	145	172	127	144	128	135	152	137	123	178	134	160	108	145	168	133	158	136	151	132	138	145	142	153	140	121	130	116	137	138	142	145	125	132	135	133	134	145	124	149	118	155	131	148	114	117	147	148	139	158	156	138	149	132	145	120	170	125	136	174	140	154	146	131	140	133	137	125	136	148	142	138	154	138	131	125	142	134	158	143	134	139	149	150	132	170	132	128	142	158	142	147	155	156	123	144	135	151	125	130	130	155	132	149	140	130	158	141	136	139	143	126	142	148	121	154	147	120	151	139	134	156	150	132	152	145	144	140	147	131	148	137	145	133	126	129	134	146	159	157	126	150	127	125	122	154	161	165	113	151	156	144	150	137	138	137	152	130	148	153	137	142	140	130	142	157	157	138	136	156	125	142	159	148	119	164	135	132	124	136	136	146	132	154	111	131	120	131	131	165	130	107	133	152	152	145	117	151	140	154	152	135	142	150	138	136	131	142	110	127	138	136	173	127	147	139	136	148	145	146	136	146	145	117	140	141	149	115	138	143	115	128	122	135	150	156	146	119	134	133	137	132	158	132	117	138	143	159	152	150	133	155	134	139	141	163	129	135	145	121	175	141	120	171	138	144	146	134	140	140	146	114	135	128	144	125	155	159	133	151	164	126	132	133	139	143	154	125	146	146	155	145	148	142	124	150	139	149	116	135	160	168	134	142	140	153	158	138	134	135	133	151	132	164	144	157	131	156	124	147	155	132	151	169	116	146	147	144	122	128	130	129	130	167	139	129	152	151	132	159	135	152	140	141	122	147	135	149	160	136	144	142	187	143	137	155	155	143	138	123	142	168	133	116	147	137	158	143	146	144	132	132	142	157	150	130	162	137	164	134	136	106	149	143	153	167	142	144	140	134	138	133	147	142	133	128	114	135	133	122	136	145	128	128	119	130	130	140	142	132	164	118	129	133	139	148	131	144	158	142	140	140	136	139	127	142	126	130	125	136	125	126	135	139	125	136	126	124	124	146	158	134	145	118	131	155	126	163	116	147	149	128	133	130	131	136	149	137	129	130	137	140	139	131	129	132	121	136	140	155	132	114	130	137	150	142	142	178	152	143	135	153	134	147	113	149	168	141	125	118	157	154	149	126	149	155	124	139	134	150	139	145	114	124	146	139	125	155	142	141	133	151	152	144	148	134	152	138	119	143	146	135	146	125	134	142	128	139	130	142	135	128	135	129	147	123	138	152	156	146	135	130	142	126	136	149	143	131	135	139	137	120	139	154	184	140	135	157	148	130	166	135	151	155	129	115	142	148	120	154	113	136	130	160	133	118	148	142	131	140	145	129	120	127	149	114	108	161	139	145	146	118	122	144	158	150	142	126	151	144	147	148	146	129	145	156	129	133	159	165	139	150	132	144	134	129	163	147	139	155	149	136	133	138	143	158	137	132	169	122	140	129	142	131	138	141	133	130	133	136	158	151	143	147	111	147	138	125	129	130	136	144	154	135	148	148	132	140	143	123	139	143	128	154	116	152	147	146	155	130	133	130	136	142	146	133	164	140	132	143	153	149	141	131	146	141	119	142	132	126	142	137	169	121	177	136	144	160	131	139	131	118	135	141	134	155	141	122	141	122	125	125	131	124	146	128	149	149	141	143	129	158	137	127	131	134	145	144	143	155	167	145	146	143	153	126	139	155	144	111	110	119	130	146	164	155	135	143	135	134	150	145	147	173	135	139	143	133	128	134	140	148	133	141	145	138	154	132	160	136	134	118	138	150	129	135	137	145	120	146	143	137	151	140	169	154	149	135	126	149	142	112	141	150	137	141	167	147	155	149	139	110	140	108	156	141	164	132	142	137	135	170	146	147	137	137	121	134	152	142	125	140	140	131	120	168	150	129	158	158	148	155	151	129	143	154	118	134	126	153	130	129	152	144	144	149	145	167	148	142	151	124	141	119	133	139	138	143	123	143	145	140	144	136	140	136	128	144	127	148	157	127	142	155	152	137	154	145	153	164	145	131	140	128	137	121	156	150	144	139	119	159	122	130	130	151	128	121	131	137	124	144	148	151	131	145	148	124	153	114	121	132	146	125	145	121	125	154	142	139	141	129	141	150	133	147	130	155	120	146	138	142	129	105	140	142	130	125	149	128	126	130	133	142	152	137	146	149	158	130	132	156	139	129	150	148	135	136	139	119	135	122	127	146	146	147	127	149	141	162	126	142	146	124	130	133	163	171	157	161	150	144	120	155	134	117	155	148	113	161	134	138	141	122	143	128	159	143	159	145	135	140	127	155	162	153	145	120	140	132	114	129	141	158	153	118	140	165	126	113	169	152	149	174	161	151	139	165	152	127	149	116	141	126	157	130	108	146	126	142	156	152	128	141	134	145	138	145	131	153	141	138	139	159	143	133	138	127	135	145	167	142	153	135	147	142	153	144	149	132	142	149	141	141	143	129	144	147	164	142	137	146	166
12770	9415	8554	6719	3969	2440	1349	496	348	366	354	319	326	321	322	299	330	349	341	345	324	306	347	335	313	324	336	340	325	309	316	342	350	345	340	331	336	349	364	329	366	317	330	339	319	350	332	374	309	327	335	333	351	333	325	319	360	328	316	317	306	324	326	365	308	302	352	336	355	348	312	333	345	327	310	322	336	307	334	321	318	329	334	328	309	365	305	307	340	333	340	353	331	343	372	357	346	343	363	344	320	355	330	311	348	337	337	320	329	314	307	342	308	341	317	351	355	336	344	354	320	350	324	334	350	313	376	315	324	342	318	351	312	325	316	333	348	362	337	335	335	332	330	320	332	348	346	329	347	317	319	339	357	337	354	300	331	325	341	351	305	360	331	357	334	342	351	325	318	317	318	303	349	325	323	328	346	325	381	329	344	351	321	349	328	335	352	358	331	341	328	331	346	333	329	328	357	350	296	329	334	306	332	350	331	352	323	311	366	319	339	336	347	334	315	346	335	332	296	333	296	332	357	325	325	320	349	339	321	346	309	286	322	357	311	335	332	327	370	331	327	324	333	339	304	326	310	313	354	378	332	320	344	373	336	328	342	318	360	324	310	363	330	328	356	371	299	320	291	359	351	299	319	314	306	358	358	376	304	370	343	342	345	341	352	348	384	343	328	353	340	310	317	334	305	325	362	319	339	364	299	334	353	310	317	358	341	328	320	332	319	315	309	316	330	325	323	334	339	347	312	358	355	327	318	355	317	342	325	376	334	346	322	328	342	327	302	341	346	289	314	354	331	349	325	336	334	345	313	325	332	333	328	321	367	362	308	343	318	341	346	349	329	341	333	361	332	365	356	329	332	328	338	307	328	339	322	348	338	339	328	347	331	329	336	319	325	317	348	337	340	339	304	328	332	321	340	337	314	329	313	348	343	359	329	341	334	341	340	348	322	350	290	327	334	335	320	333	343	304	334	339	348	365	346	343	341	332	317	320	355	344	383	328	342	377	317	297	321	338	334	333	331	301	361	317	355	349	349	330	326	356	331	303	313	347	322	311	306	330	331	306	332	326	326	332	343	361	341	329	342	335	336	315	335	345	352	333	297	331	348	311	338	352	359	337	332	350	332	360	323	362	342	335	356	320	326	327	344	356	306	339	343	323	326	326	334	351	322	344	338	296	328	352	335	348	328	327	325	317	351	356	311	353	331	342	324	328	346	302	342	359	309	322	322	347	320	309	348	341	356	340	309	336	355	357	348	305	351	324	331	339	301	335	310	339	360	319	311	323	287	351	347	339	344	321	324	324	307	337	295	358	327	321	341	360	354	323	327	377	320	330	350	324	332	349	324	338	326	325	355	352	342	334	316	316	331	334	296	359	352	317	342	353	342	302	337	349	323	334	344	335	314	347	316	319	339	315	354	321	309	351	336	381	323	334	326	332	309	323	325	335	339	385	355	358	303	359	350	317	324	357	332	349	344	317	325	335	333	365	327	347	318	347	341	345	337	325	333	357	329	317	337	356	343	316	319	327	354	315	330	317	321	312	334	340	342	321	324	333	299	322	333	297	341	300	297	329	322	349	325	328	343	335	326	305	351	346	371	336	325	311	364	342	328	312	316	359	355	324	303	342	335	308	348	327	346	330	310	335	304	342	312	329	334	329	362	306	319	319	337	337	329	331	340	311	321	369	343	308	373	339	332	352	343	330	333	336	351	346	324	356	356	322	339	341	336	362	327	362	332	340	317	350	318	328	397	325	311	359	333	333	343	372	324	304	329	322	334	323	320	355	317	324	356	324	317	312	321	327	334	320	333	335	346	307	339	324	326	320	317	323	338	317	347	355	346	345	337	306	299	333	336	313	325	331	357	311	324	323	334	345	327	346	341	356	327	337	343	332	363	336	315	324	288	356	353	367	337	348	331	329	301	317	337	339	300	337	347	273	334	348	334	334	332	322	352	345	351	310	343	328	311	364	345	357	300	355	354	329	327	343	339	347	359	353	342	359	350	336	340	344	295	362	324	339	321	319	369	333	341	310	347	304	360	337	344	353	355	325	336	336	356	336	312	329	325	354	333	372	352	326	324	319	361	361	352	340	287	335	306	372	340	347	348	355	351	334	314	327	318	337	347	373	338	352	340	348	350	326	330	320	320	306	322	313	291	325	309	332	333	333	309	350	330	346	333	328	329	354	326	334	331	314	348	343	325	328	351	306	343	328	351	329	316	382	323	343	335	325	338	325	348	325	354	338	354	337	301	326	309	323	311	335	327	339	330	327	356	349	346	324	335	358	306	350	333	346	310	321	344	327	352	347	340	301	302	339	333	331	348	351	362	273	345	323	320	353	351	330	347	318	328	326	312	312	341	318	315	319	332	320	338	326	334	326	356	318	366	346	351	343	380	337	330	311	354	322	337	330	321	320	320	326	306	360	347	303	343	313	355	360	355	334	347	337	350	325	334	344	314	346	360	346	331	340	345	323	332	330	332	363	308	328	328	335	372	317	348	366	346	294	361	332	303	352	336	329	363	344	354	317	331	325	356	326	335	350	317	351	319	344	307	331	337	346	343	333	340	347	364	324	350	349	341	336	351	329	346	331	325	322	348	358	311	338	328	353	338	368	344	374	343	332	317	308	349	351	322	328	315	306	321	339	315	343	297	355	350	365	318	327	357	292	331	330	330	322	338	349	353	358	341	303	324	357	329	300	322	300	340	338	366	326	327	322	330	360	347	324	311	345	349	325	387	365	351	310	331	346	333	309	315	333	292	332	356	338	298	305	318	353	319	357	322	323	319	312	324	293	351	283	341	329	348	348	346	333	302	333	299	331	346	335	336	336	348	330	343	328	340	378	353	338	330	330	353	323	322	336	350	317	323	386	338	326	328	331	318	356	351	341	314	346	356	354	322	342	341	357	315	318	307	315	317	346	313	318	338	362	348	338	299	364	322	309	334	318	329	346	351	342	339	335	319	342	320	341	343	336	328	335	355	308	309	340	326	348	310	321	324	333	354	355	310	304	303	354	342	342	324	321	364	335	325	355	326	324	339	334	358	328	374	333	326	349	360	363	306	293	342	326	328	334	329	286	351	350	310	350	346	333	334	352	351	327	346	359	316	330	364	302	324	336	328	326	349	319	344	316	355	338	372	358	325	348	333	339	361	344	315	336	351	327	336	320	342	346	354	304	341	335	345	351	375	340	313	339	340	324	344	336	353	316	306	329	343	312	356	318	329	338	303	337	345	326	325	333	340	318	316	338	330	319	320	363	312	324	357	330	339	342	370	349	304	335	330	348	339	318	372	325	320	357	354	310	307	314	350	309	316	350	351	354	348	345	330	305	312	339	323	314	330	334	321	327	326	368	341	349	306	348	365	330	331	287	323	329	333	309	317	329	358	301	330	339	303	349	326	333	374	294	325	334	362	325	364	331	323	336	338	305	302	325	306	349	356	336	321	309	344	355	346	319	376	338	313	328	324	353	319	322	333	361	348	372
36431	24083	16265	20710	14837	7895	2789	967	428	234	206	207	212	225	209	183	203	206	233	221	189	197	219	227	205	224	206	207	217	216	223	218	213	205	202	180	185	216	205	187	190	206	177	189	193	193	170	181	190	184	199	230	192	194	196	214	218	222	210	195	211	231	208	227	230	206	211	182	201	192	225	209	202	207	198	194	204	209	179	189	197	237	212	186	223	224	197	185	217	216	213	201	195	188	212	197	191	193	219	200	202	211	201	232	197	178	197	198	196	188	209	205	204	195	181	192	207	224	200	199	232	231	203	184	229	196	195	183	182	175	210	208	224	203	236	196	210	184	197	212	196	208	207	199	166	199	216	205	194	208	182	176	190	223	170	208	172	174	198	194	189	175	202	211	219	181	182	188	215	183	216	210	196	201	177	190	200	233	213	174	198	206	193	189	199	205	213	197	204	197	180	193	193	215	193	181	206	201	213	152	218	194	210	218	209	199	199	198	196	216	220	187	191	213	191	200	197	214	194	198	215	207	201	244	202	220	235	209	203	191	220	212	216	201	188	181	216	200	175	211	201	190	188	218	197	168	195	200	226	198	187	203	209	203	228	217	190	228	189	208	201	179	192	174	203	191	197	204	208	182	206	213	182	211	195	189	183	187	185	196	181	190	210	190	255	204	210	209	184	219	212	200	207	209	230	224	181	199	187	183	183	219	177	220	204	182	202	220	224	229	177	178	224	225	203	189	206	229	203	235	212	217	170	231	165	203	224	202	178	200	184	203	197	198	187	208	202	213	205	177	195	205	217	219	202	189	180	184	170	210	194	213	203	192	197	189	216	214	203	215	212	195	201	186	190	217	225	189	209	204	211	177	202	207	207	205	209	201	214	197	232	216	220	213	235	200	198	230	196	213	194	204	172	212	206	187	185	191	190	206	218	203	211	189	220	179	208	205	213	214	183	183	234	202	205	191	204	193	204	213	218	194	199	210	214	216	208	210	207	196	206	181	205	194	217	231	210	196	195	189	204	167	217	214	210	206	204	218	192	197	179	202	205	208	213	212	177	196	235	214	202	195	230	201	197	178	218	186	192	202	202	183	203	183	198	184	217	186	204	200	203	216	218	228	209	221	221	198	232	244	233	193	177	221	197	204	210	181	202	209	197	183	226	163	201	198	203	189	194	178	183	183	192	203	227	184	203	227	203	203	191	197	216	223	192	207	206	185	213	182	182	193	198	203	184	191	226	231	196	199	224	207	209	224	228	209	185	197	209	203	203	227	249	174	213	240	193	190	204	193	200	216	194	214	206	219	189	202	194	189	221	204	196	217	192	201	212	214	222	191	186	219	170	207	219	214	190	198	196	208	213	208	193	203	198	203	206	211	167	208	204	214	205	201	214	172	185	196	184	193	219	210	206	195	207	212	213	206	229	192	198	202	240	186	198	251	220	227	198	200	215	193	213	198	201	221	198	205	222	199	209	210	220	194	198	196	160	200	217	228	211	205	211	207	208	212	207	203	205	195	176	211	201	197	182	208	239	207	217	179	204	191	221	210	226	202	210	212	229	201	221	202	181	233	195	175	190	164	193	188	205	225	192	201	200	227	194	233	203	201	192	209	194	177	198	198	219	186	207	232	222	213	213	210	178	202	200	213	213	193	187	193	190	226	186	178	192	201	184	188	212	248	191	169	198	209	193	205	206	239	206	224	196	216	223	203	210	208	213	212	191	189	203	198	199	194	213	243	194	215	198	207	189	191	212	219	190	200	200	179	198	188	216	221	180	184	192	183	205	214	214	235	222	209	216	214	176	233	197	189	222	199	209	222	218	199	215	207	210	206	208	187	200	222	211	165	207	219	217	213	222	238	213	191	205	216	201	183	216	179	225	193	209	173	212	210	188	183	185	210	195	189	227	208	195	197	200	206	202	189	190	209	200	216	208	189	233	225	200	232	198	198	209	216	197	195	187	194	193	205	214	195	186	206	198	200	199	195	204	219	200	215	207	199	179	201	168	209	178	197	212	201	201	211	205	195	193	202	230	197	197	190	193	199	216	193	206	199	194	169	205	182	201	214	232	203	208	208	189	214	187	223	171	190	215	228	224	193	193	226	207	219	214	222	187	217	222	212	207	176	190	226	207	221	202	206	191	207	183	209	191	178	198	205	205	219	211	211	205	206	232	187	168	209	186	230	203	209	186	189	217	179	199	202	214	212	176	169	164	235	193	204	185	212	185	174	207	209	209	209	179	213	178	214	187	194	206	183	195	221	221	169	199	172	203	214	218	201	215	210	221	205	210	190	212	200	194	211	212	207	180	190	199	221	209	202	175	186	179	184	185	198	194	174	227	210	192	202	226	202	215	197	192	202	186	202	195	216	203	196	201	212	205	193	195	188	217	239	228	213	190	189	203	187	186	177	197	183	226	223	199	199	200	227	219	197	222	213	232	213	160	188	184	190	203	203	198	204	191	210	217	186	212	212	201	192	201	211	197	221	207	196	199	218	190	240	192	209	204	201	219	207	203	212	188	196	190	172	204	175	193	209	190	178	191	221	192	203	209	176	198	205	211	210	207	191	186	222	208	194	195	210	206	167	210	205	191	196	214	175	230	183	174	207	178	207	189	198	166	170	247	213	208	210	205	208	209	194	216	200	202	202	208	195	234	209	204	207	197	203	224	182	192	216	197	205	207	197	201	209	170	189	200	212	215	197	179	187	194	210	198	196	192	181	221	186	206	171	191	185	193	194	200	212	188	218	201	182	218	174	206	189	215	183	188	191	217	188	206	210	191	198	184	202	174	179	177	207	196	214	217	206	216	208	203	220	202	177	204	233	194	221	208	206	222	200	166	193	204	198	210	238	195	220	191	199	205	193	188	196	204	195	228	196	203	230	212	186	204	239	183	170	225	205	206	228	204	200	205	202	225	188	181	203	223	191	183	185	217	209	227	192	224	207	196	199	208	200	194	217	208	189	204	240	197	220	218	215	197	215	195	204	202	203	211	198	226	180	207	205	189	201	202	182	213	222	217	202	205	203	184	215	210	201	228	187	219	198	217	201	197	208	183	185	215	206	187	199	195	203	203	192	202	199	204	162	185	206	215	219	236	208	206	210	203	210	200	201	203	180	184	229	206	197	192	189	195	210	205	189	189	228	192	207	211	198	185	182	227	173	220	201	231	185	173	197	201	208	223	190	247	207	235	180	189	203	199	191	170	170	213	222	205	197	243	181	204	200	234	227	198	195	200	176	204	196	195	208	186	195	199	196	214	205	202	192	198	161	185	179	197	216	188	190	172	166	228	195	232	206	193	215	198	208	198	189	181	187	209	184	191	189	215	225	213	187	214	187	205	199	170	204	185	204	216	219	201	222	224	210	183	218	186	205	197	196	188	222	183	178	194	238	222	219	193	175	229	251	172	212	192	185	181	203	204	194	207	203	187	220	192	201	206	208	180	197	193	232	243	215	200	209	176	181	203	206	202	232	213	204	207	209	216	229	208	214
23638	19685	20772	35775	29783	20628	9153	3623	1337	573	450	468	466	464	439	457	449	456	444	466	469	477	478	471	471	450	417	495	446	443	485	475	474	453	451	475	453	462	446	488	441	424	440	424	442	486	455	451	424	459	444	507	483	456	464	468	485	450	447	467	432	465	483	424	436	474	455	455	467	474	489	456	468	464	450	475	481	486	454	458	445	449	488	441	440	464	479	455	452	452	496	495	493	399	424	451	462	448	442	429	403	466	446	464	474	460	475	436	498	491	470	499	471	463	460	458	505	458	426	439	450	444	447	461	451	443	463	429	449	407	447	443	465	463	453	426	485	446	474	446	454	455	435	453	436	460	460	427	477	453	458	443	450	434	439	428	447	433	450	429	447	463	468	467	513	448	446	460	446	418	501	463	478	457	420	478	459	468	434	460	486	435	478	449	450	485	447	434	474	402	477	461	431	454	459	447	458	421	469	444	475	463	437	460	459	459	454	480	466	460	452	411	463	461	418	441	451	427	432	453	441	451	453	463	413	453	414	455	440	445	470	448	479	438	459	485	475	441	468	474	454	459	422	455	456	436	478	440	491	470	483	465	452	493	443	433	433	489	476	504	468	462	489	462	455	452	479	473	454	457	446	463	489	432	441	480	479	491	467	451	452	443	469	451	444	463	469	449	451	466	474	468	433	475	437	474	452	464	448	478	464	482	504	445	480	457	493	477	492	445	436	448	450	464	468	456	468	473	450	444	438	483	428	454	496	453	444	453	443	477	468	446	424	468	450	471	484	484	450	476	474	460	436	498	476	430	429	460	493	452	493	451	441	457	466	459	452	474	459	470	447	457	449	512	429	448	450	479	460	448	459	456	438	456	468	451	462	465	448	408	454	464	433	445	447	433	473	455	468	467	454	444	419	467	495	463	503	444	466	443	421	402	487	442	437	473	460	455	507	453	452	455	478	481	457	475	495	435	468	459	450	430	444	481	468	476	477	479	466	460	456	484	471	448	420	454	473	442	460	469	455	450	434	434	470	451	456	447	469	435	492	468	416	467	443	459	456	436	492	468	424	450	436	468	448	415	449	515	446	469	458	463	457	450	464	442	470	459	488	483	477	483	467	447	448	467	434	468	491	446	486	453	448	475	481	454	473	460	440	445	452	483	424	443	465	437	462	434	439	461	416	398	464	464	440	469	483	465	467	428	490	476	491	452	442	418	472	449	459	435	460	459	451	503	437	488	434	472	487	432	457	501	463	485	444	443	468	474	464	479	459	527	449	459	468	454	455	440	436	486	437	449	465	425	453	459	463	424	439	448	448	487	471	457	451	493	466	470	464	486	470	441	459	493	459	500	493	444	454	433	407	451	437	458	454	452	464	459	462	472	466	465	451	469	466	433	470	465	461	483	430	486	468	464	494	505	470	443	479	449	415	456	472	495	481	488	414	441	491	417	506	443	500	413	463	498	434	482	439	512	476	441	471	489	442	488	468	486	472	446	465	457	482	455	461	447	477	439	467	442	454	467	479	519	448	445	450	473	434	457	486	467	467	461	506	461	472	475	466	492	464	466	455	428	472	452	480	457	493	447	453	433	433	484	431	439	474	459	442	487	462	452	443	487	480	479	492	458	485	489	460	467	467	429	440	450	432	446	475	446	456	475	448	452	461	431	427	446	457	474	442	464	472	462	413	431	448	436	455	474	437	478	409	424	458	420	463	405	447	474	443	487	437	441	469	507	444	458	450	474	428	460	440	466	433	448	468	460	467	461	454	455	460	486	482	457	473	452	447	479	457	456	471	483	439	447	452	511	415	458	442	471	444	462	485	466	469	416	417	457	441	428	455	475	466	437	468	461	479	488	449	455	470	452	481	488	482	430	472	460	441	480	502	466	463	475	458	443	450	473	450	497	428	461	466	415	492	436	456	439	445	489	458	487	514	470	469	462	456	464	467	434	431	492	458	431	462	441	419	431	483	431	467	466	414	435	455	483	451	471	445	465	470	446	454	412	491	475	469	444	455	433	468	460	451	445	431	440	460	470	491	435	437	476	443	472	455	452	471	444	461	423	435	464	458	444	470	498	449	452	459	437	487	407	466	428	457	461	458	482	436	467	477	461	432	437	441	451	451	439	441	472	472	454	475	431	446	478	479	451	468	440	470	453	458	445	468	442	455	402	446	480	438	487	467	436	442	452	525	441	459	475	447	470	452	433	470	452	403	442	476	467	434	483	412	453	477	462	470	437	449	399	473	435	448	453	421	433	402	492	455	454	424	518	441	450	483	446	482	479	437	429	469	486	440	476	446	485	484	439	474	467	456	462	408	433	454	477	455	453	452	489	496	444	440	479	447	440	436	486	463	449	480	477	456	468	478	419	442	464	496	458	488	453	439	452	465	415	443	428	454	460	470	462	473	419	460	483	433	434	414	482	431	469	451	455	457	441	445	458	476	466	495	448	437	463	440	450	451	482	522	467	442	478	455	470	480	443	462	470	456	468	483	437	451	433	483	431	453	437	458	472	436	470	429	415	453	429	474	466	446	424	459	487	461	496	448	473	500	451	458	463	436	436	465	433	447	476	442	431	488	432	480	444	485	466	426	446	479	479	470	466	465	437	483	447	444	438	458	439	410	463	443	460	470	503	457	435	462	467	448	426	487	463	477	451	451	453	453	455	461	436	444	456	458	458	410	457	440	448	444	478	452	397	455	449	457	432	453	504	454	455	504	460	483	468	471	443	457	446	465	444	501	458	419	428	465	431	469	449	478	442	477	450	421	489	472	424	459	430	454	455	444	443	443	467	475	428	454	474	445	468	422	452	476	430	448	441	489	442	481	468	457	476	467	472	464	460	459	454	455	440	482	468	489	458	446	463	453	500	467	489	454	460	487	491	428	471	462	458	459	435	449	467	462	467	495	430	458	471	474	428	461	461	439	469	467	464	459	485	491	445	437	467	493	488	406	461	497	500	471	474	492	466	471	480	489	478	456	484	432	444	458	478	439	434	464	422	467	440	439	450	461	448	494	445	452	464	487	500	444	461	445	475	450	427	466	449	441	447	452	474	493	453	458	468	435	457	453	450	468	499	459	458	447	448	468	412	422	444	481	475	461	470	441	452	470	483	438	468	462	461	414	451	471	403	500	464	464	412	474	446	460	476	457	470	459	458	448	469	431	473	455	488	476	432	455	428	508	438	461	446	444	400	465	442	476	468	469	516	503	474	452	427	456	490	463	474	437	419	471	457	464	493	449	474	443	497	434	430	455	483	493	448	453	498	458	470	443	459	443	470	471	460	445	468	440	433	445	426	463	458	459	427	416	420	496	426	462	430	456	467	464	432	432	489	509	462	467	420	472	441	465	456	421	454	447	441	471	477	438	456	440	461	470	453	443	434	463	457	454	438	469	485	465	487	441	428	505	458	472	435	469	475	506	463	431	451	449	427	409	429	495	467	465	446	435	434	475	438	432	440	470	504	459	454	459	450	482	439	457	463	437	458	479	440
46499	34167	22661	30540	29807	17198	7086	4084	1349	257	190	192	194	172	186	195	197	187	164	190	187	190	174	162	179	161	170	175	180	173	202	174	162	182	171	193	177	175	181	182	169	180	170	198	179	176	163	170	178	165	170	223	177	193	179	199	169	182	157	193	174	172	187	205	212	178	166	173	167	167	177	167	183	146	208	203	183	192	184	168	162	181	173	176	168	184	176	174	210	186	190	182	202	189	182	167	194	186	181	179	179	188	152	189	166	203	181	170	177	164	162	158	205	173	152	205	206	155	174	171	172	185	195	182	175	180	162	175	184	188	162	196	196	167	149	190	149	173	179	194	170	172	154	179	188	166	175	150	170	172	169	171	178	159	167	143	188	168	164	191	186	169	161	179	175	184	174	180	192	173	158	167	174	194	183	175	200	174	189	181	179	172	185	165	192	205	197	183	178	190	210	200	184	194	195	182	205	202	177	211	174	167	166	173	203	172	186	189	181	199	162	169	172	175	193	170	177	171	186	187	179	179	156	203	200	165	158	186	184	186	166	159	166	202	186	176	179	156	181	195	176	159	188	204	180	201	193	181	166	162	179	171	168	164	179	165	177	153	137	183	153	133	181	195	173	169	169	184	185	161	188	176	160	159	167	191	187	157	197	178	179	165	193	195	170	191	184	184	166	163	183	171	194	176	186	176	177	153	178	161	183	156	162	213	172	182	176	189	186	173	173	185	164	181	193	172	186	189	190	165	196	170	180	208	189	174	187	185	196	178	177	178	169	175	169	156	190	194	193	165	155	160	179	180	188	209	160	187	199	154	178	162	182	200	161	197	175	202	171	153	167	174	193	165	201	178	176	182	159	168	162	184	158	177	164	176	157	178	187	165	185	180	146	143	147	177	186	186	177	162	179	165	183	179	167	204	162	187	186	162	174	177	169	164	177	165	188	183	153	204	162	191	173	201	180	174	181	155	183	211	163	183	175	177	177	197	164	189	185	164	199	165	186	171	194	161	184	166	187	181	181	161	163	175	176	191	187	185	177	188	175	196	187	181	170	164	197	164	191	165	182	186	175	178	202	164	202	180	179	205	176	174	171	191	173	176	179	181	168	175	175	185	178	155	164	203	195	191	195	203	166	184	154	162	180	182	164	185	189	164	174	155	199	162	172	197	178	192	219	179	161	175	171	171	201	177	180	178	180	206	174	157	162	176	180	188	186	146	199	176	201	164	176	177	180	151	201	185	173	149	154	171	183	161	214	158	215	178	170	154	189	173	175	198	145	178	197	192	208	171	193	183	156	183	183	202	214	178	173	169	179	177	197	165	200	202	171	190	195	211	177	151	174	185	180	166	194	174	187	159	203	159	183	175	149	196	182	183	186	168	183	184	202	182	217	184	169	188	185	155	179	165	175	171	196	187	207	156	167	176	172	175	193	188	176	185	179	198	180	194	186	204	176	196	181	180	172	157	156	163	195	174	207	179	193	172	183	179	215	181	167	181	173	181	157	190	164	195	175	202	149	168	181	161	177	150	187	189	194	183	184	178	189	171	183	184	169	207	190	185	186	181	185	193	193	166	172	157	183	188	151	154	195	192	169	191	176	182	201	176	206	191	181	174	153	160	156	185	182	175	189	184	173	177	170	196	198	177	157	157	187	157	172	185	186	191	191	173	173	185	177	192	166	181	183	165	164	168	183	181	172	180	200	166	208	191	180	163	177	199	171	172	182	191	169	208	177	194	190	160	201	181	182	183	169	184	174	174	211	164	185	176	202	170	193	177	159	171	161	155	178	197	155	144	200	199	167	178	173	180	160	182	190	186	166	180	161	187	159	153	173	173	165	169	200	187	190	176	188	181	189	190	179	167	182	205	172	171	189	181	160	188	174	179	181	197	176	178	167	172	152	172	173	185	146	154	221	163	168	160	182	190	162	174	166	183	157	166	160	185	201	188	162	185	161	196	182	178	167	171	173	174	183	176	173	163	161	181	182	184	171	177	198	179	184	164	190	174	181	172	189	142	184	184	166	156	184	192	179	177	199	167	171	174	185	175	189	207	149	206	153	178	175	151	172	184	188	202	184	209	200	180	165	190	172	207	182	194	201	172	170	172	152	192	181	209	198	204	160	168	183	169	171	174	189	164	180	140	176	201	167	173	173	193	215	174	169	161	174	193	161	165	200	196	169	179	178	202	203	195	165	159	169	179	196	180	164	188	163	174	179	182	169	182	186	144	182	167	159	194	152	185	190	165	160	193	171	173	183	146	170	199	186	178	175	160	192	172	189	184	189	157	191	163	176	182	214	158	185	166	184	166	152	173	200	154	174	184	166	156	171	174	194	185	196	199	161	172	179	175	187	163	181	187	178	184	199	207	163	188	169	208	155	195	186	198	178	168	173	175	180	157	188	194	151	170	187	187	175	182	154	172	191	198	184	203	184	178	160	190	155	173	195	184	161	194	155	176	193	167	183	157	164	172	179	209	176	168	178	179	177	158	157	166	174	169	190	148	172	138	196	187	197	209	189	177	182	183	166	170	187	171	170	163	185	201	167	185	161	175	191	186	165	195	157	174	161	177	168	177	178	179	166	177	160	188	180	199	183	170	170	160	167	168	198	192	161	181	181	176	166	167	173	184	201	193	161	186	206	163	182	200	194	162	179	142	186	166	188	194	199	194	183	188	181	182	198	184	162	191	179	189	172	195	175	185	183	162	157	179	145	172	163	165	192	181	182	165	170	188	160	180	171	171	175	175	179	183	188	181	174	169	191	196	164	200	169	198	184	218	201	186	198	194	184	191	151	160	181	175	179	184	178	182	181	186	191	194	173	174	174	173	173	181	167	170	175	196	184	180	177	189	184	162	160	155	184	200	194	162	153	190	158	188	163	162	190	195	173	204	198	170	155	175	175	150	194	184	193	193	176	190	184	190	198	154	176	206	181	167	211	191	192	164	175	187	162	149	177	189	197	185	201	169	193	183	169	168	187	188	176	176	173	148	173	201	174	172	158	177	180	201	172	165	202	168	158	164	176	171	185	181	173	174	161	168	173	176	202	150	171	160	204	173	194	172	177	175	187	184	166	186	175	174	155	178	170	176	181	159	192	155	188	190	192	165	167	170	183	185	156	181	188	208	152	163	203	160	175	183	174	190	165	170	175	172	173	159	164	165	191	181	190	184	180	190	167	184	179	182	194	154	194	174	163	172	179	172	169	198	195	184	177	168	197	188	198	189	195	166	185	176	160	186	185	170	186	170	178	171	170	180	170	178	154	167	199	174	171	171	176	155	184	163	181	180	147	194	167	189	167	168	167	182	182	182	171	177	167	192	166	181	180	157	204	157	175	166	188	191	187	189	167	171	172	195	173	186	154	187	174	198	205	195	177	178	166	189	151	187	163	171	155	167	173	200	176	165	192	183	157	182	186	187	173	202	170	203	183	176	188	175	155	160	172	184	175	205	208	211	180	183	218	167	180	168	176	155	170	152	175	175	179	179	192	171
29748	26612	24601	44164	43871	31358	17832	13682	4773	546	430	418	437	412	441	409	440	400	371	439	435	402	419	392	373	417	409	417	379	370	383	436	409	368	388	417	379	401	426	413	414	422	391	389	424	444	390	412	396	400	400	430	383	403	397	410	445	414	403	425	400	383	400	391	384	406	383	429	424	395	373	391	414	385	421	403	405	441	446	395	405	428	407	412	412	395	413	385	416	408	392	374	416	423	422	393	403	372	393	416	446	388	390	398	417	376	386	397	380	393	403	405	408	410	369	427	393	392	381	368	418	427	395	410	421	427	416	395	394	385	388	428	395	414	377	416	392	421	340	419	442	392	375	388	420	404	412	397	428	402	393	370	385	382	391	395	426	420	407	427	385	408	399	416	380	398	365	391	411	384	386	423	397	404	420	414	413	411	405	373	446	357	383	391	430	374	406	394	400	393	392	413	364	418	363	352	420	402	423	407	409	381	420	406	388	392	406	389	366	405	418	380	416	424	419	397	391	397	409	417	369	385	436	383	414	412	398	417	398	385	388	395	379	384	392	372	420	394	395	383	362	410	391	390	408	394	390	428	398	405	417	397	421	417	410	390	394	393	450	374	369	406	387	431	396	398	398	385	381	421	384	411	425	396	381	375	381	417	418	368	395	390	371	366	379	380	420	392	432	430	409	397	363	395	377	382	408	390	408	406	437	358	373	380	427	433	405	387	437	395	418	367	412	356	430	434	403	410	383	403	432	362	394	413	419	431	394	398	363	390	427	365	374	413	394	376	393	386	366	412	409	396	403	366	392	383	407	374	430	388	383	377	450	370	383	419	406	396	422	394	381	380	419	381	395	392	430	419	411	399	392	413	393	406	360	385	384	377	424	379	415	354	379	415	382	438	423	393	399	368	420	387	357	397	426	367	394	403	421	386	421	398	398	385	348	401	405	407	414	422	406	381	410	416	389	374	371	410	435	397	382	378	426	407	382	431	395	389	397	377	433	403	399	399	404	385	386	398	402	363	384	402	384	401	416	385	399	390	406	417	394	424	390	372	418	386	419	401	409	372	416	428	360	426	358	408	399	408	401	394	386	356	401	387	394	392	437	376	383	361	360	424	396	398	427	387	392	392	390	397	381	389	398	412	398	421	335	403	409	416	402	412	418	383	443	390	410	389	407	386	402	389	415	412	392	372	399	361	419	385	446	383	412	394	397	421	386	417	378	355	386	432	383	366	403	409	404	432	407	402	387	414	382	370	358	409	433	386	393	394	377	417	417	393	415	408	427	396	373	375	443	404	409	370	397	383	398	428	428	397	379	406	352	397	400	383	376	413	411	415	420	422	421	381	393	395	394	426	407	381	399	387	396	409	363	385	397	375	415	406	363	362	401	397	394	433	374	380	415	388	421	419	406	383	400	405	392	376	361	414	408	368	399	396	401	380	389	375	415	432	414	412	396	365	423	388	358	370	396	416	374	415	402	425	398	382	437	427	370	409	391	406	393	415	409	383	412	403	426	391	394	389	419	394	386	371	431	399	376	408	397	416	403	368	402	390	368	416	390	398	370	375	410	422	389	422	383	378	385	408	397	411	350	443	444	368	394	399	405	383	405	442	365	446	415	385	359	414	353	397	391	387	423	402	389	409	386	395	412	370	437	411	397	397	431	415	382	377	391	380	390	364	385	369	420	408	403	394	430	383	377	363	388	413	386	387	385	374	404	365	370	392	395	409	413	443	410	403	398	394	377	434	380	364	384	373	407	398	435	401	402	443	404	392	363	369	395	392	430	396	420	363	394	398	412	394	387	379	395	406	390	404	408	405	385	418	393	399	435	412	360	385	373	395	413	411	356	419	370	396	405	400	388	407	434	380	412	414	390	385	391	421	388	385	400	398	408	372	433	377	400	400	414	398	407	406	396	429	419	418	413	423	360	373	382	380	386	390	419	382	396	404	416	408	411	406	347	412	431	378	436	423	439	344	399	391	386	407	388	389	385	395	387	408	405	396	417	401	403	403	412	407	405	386	367	433	377	409	377	419	410	358	393	423	434	375	420	395	411	406	417	380	399	392	369	398	412	391	416	379	397	401	439	411	396	416	369	399	402	397	408	407	391	435	376	418	387	410	402	388	360	420	401	373	428	386	408	423	397	367	412	338	407	420	398	399	368	410	439	388	399	403	406	388	372	389	399	404	401	377	406	428	402	378	415	395	422	432	386	422	406	383	414	398	377	430	392	393	394	406	401	428	451	370	400	412	367	397	386	381	390	378	399	421	407	437	395	420	379	447	396	381	423	426	380	370	417	412	371	380	418	408	365	381	413	401	421	420	398	393	416	452	390	400	414	357	377	397	385	393	391	415	380	381	422	420	407	384	389	402	369	391	392	395	400	378	386	396	410	380	359	372	394	388	395	415	424	413	386	395	364	384	450	399	379	429	422	383	394	375	395	408	389	401	393	381	389	394	376	408	425	388	374	373	380	384	412	377	404	444	383	382	418	415	424	403	374	405	378	389	377	385	390	383	385	409	391	420	406	401	402	371	391	409	408	411	373	389	383	405	378	393	419	388	395	425	393	403	397	409	427	419	395	397	444	410	409	439	397	387	392	426	396	404	422	380	422	405	435	376	404	379	419	352	395	401	364	376	406	396	375	381	415	411	391	418	409	370	420	391	377	365	364	423	390	392	411	387	399	378	407	412	390	364	396	412	416	389	401	376	447	386	396	404	389	410	385	397	389	408	407	386	399	401	369	395	376	428	410	421	399	413	381	353	408	433	393	398	399	405	468	392	384	414	413	409	419	388	392	392	425	416	371	352	409	408	408	404	412	397	402	426	419	406	406	371	344	400	396	419	381	346	403	385	394	394	424	395	390	414	396	375	389	438	361	374	381	403	421	371	432	437	401	383	413	408	383	389	384	404	390	390	387	383	362	411	406	375	366	389	406	406	399	391	357	380	384	382	352	398	448	369	379	379	398	405	365	383	376	386	418	392	397	415	418	389	390	415	406	388	435	394	378	419	392	381	396	418	377	422	423	412	378	384	424	355	418	412	393	435	423	394	399	427	403	416	444	385	383	433	400	387	403	386	367	396	385	404	399	397	414	407	407	402	405	393	382	389	416	372	427	413	415	419	409	421	396	419	390	429	404	402	398	411	352	374	376	384	391	412	422	400	406	425	385	357	436	389	386	392	397	390	413	381	393	398	425	423	396	413	381	405	372	412	395	410	389	392	384	389	415	400	394	358	391	414	390	379	430	361	404	379	406	405	389	433	401	408	399	366	386	397	410	416	391	400	394	397	417	403	356	406	402	386	374	409	426	405	411	418	357	365	395	405	383	364	405	422	371	396	399	402	412	403	421	383	422	400	391	405	406	395	392	397	371	388	402	426	386	411	405	415	417	409	367	390	376	366	409	425	403	379	396	447	389	397	409	369	411	368	399	416	392	395	389	393	390	424	366	408	411	415	398	408	421	413	404	404	376	398	427	415	384	420	428	384
19471	10192	4420	2036	1157	544	293	281	163	133	153	133	140	109	160	149	135	132	147	143	147	145	124	129	140	136	147	133	136	126	147	135	154	119	131	119	117	143	133	139	132	151	121	151	138	152	131	144	126	157	132	155	129	144	124	152	131	117	146	123	136	152	140	144	150	152	166	129	153	146	153	168	133	159	144	152	137	142	134	115	144	145	136	131	163	149	154	155	155	141	155	140	149	148	121	160	142	143	135	143	143	144	132	145	130	156	120	136	161	108	153	149	120	112	126	143	122	136	133	140	137	157	144	135	138	138	150	169	154	139	134	127	131	133	133	135	154	130	151	160	125	158	130	159	149	145	161	138	139	149	136	136	133	142	159	131	165	153	152	152	143	133	144	129	144	115	132	134	124	138	130	147	114	134	154	161	145	131	147	127	155	136	154	118	132	144	147	146	135	132	148	141	156	156	144	125	135	143	132	147	141	141	139	128	138	144	166	110	127	127	151	139	146	147	125	157	141	120	150	135	156	150	133	154	140	163	142	110	153	126	139	145	128	128	153	162	150	133	150	154	149	154	137	138	140	165	125	149	132	160	128	149	138	122	128	126	136	139	143	136	141	144	136	149	147	134	169	153	136	130	128	122	148	167	151	128	154	135	144	146	140	146	123	144	138	152	143	126	149	142	154	136	186	134	156	131	144	151	136	129	168	158	146	142	142	130	157	155	133	144	132	138	145	133	130	139	133	129	148	157	135	153	117	145	148	144	139	155	132	147	158	138	131	129	157	134	135	138	133	134	142	120	147	137	151	152	144	146	169	133	141	132	124	152	134	132	158	156	138	160	148	142	146	143	152	132	138	146	138	159	124	143	166	146	116	139	124	155	137	126	145	122	141	119	133	154	137	172	130	159	130	153	159	134	157	159	158	131	125	141	137	144	137	135	117	133	135	146	157	123	130	152	135	135	137	147	152	128	141	121	124	119	157	135	145	158	140	136	150	137	136	150	140	155	136	138	135	150	120	140	147	134	129	143	147	148	127	128	177	122	131	146	119	131	145	161	152	142	126	160	119	139	127	159	160	126	134	122	142	150	154	129	148	151	135	127	140	131	126	130	134	145	147	110	155	149	145	135	136	158	143	146	157	151	140	133	137	119	148	147	149	150	144	137	136	135	160	138	137	161	151	135	133	138	125	125	150	125	148	134	144	134	145	135	148	134	177	162	168	117	135	120	128	130	140	161	148	125	133	133	133	119	167	139	139	154	153	148	144	131	184	156	155	139	152	144	163	137	128	155	165	156	146	140	141	126	144	119	134	145	165	115	113	136	140	161	114	132	144	156	168	134	156	139	135	140	130	146	147	131	141	160	151	138	125	132	135	132	144	138	146	142	143	132	146	136	168	153	132	146	146	157	141	123	142	149	136	158	123	138	148	136	128	121	158	130	139	128	137	142	131	158	137	148	153	138	147	144	165	154	146	146	142	148	140	149	144	142	156	128	134	136	151	150	129	130	156	123	179	146	144	153	134	140	164	156	160	152	153	133	138	143	169	145	140	140	163	134	123	152	137	143	148	152	152	126	136	115	155	149	154	135	142	133	152	145	145	158	164	126	137	134	154	162	148	115	139	144	152	125	134	145	148	129	127	145	150	158	155	144	141	148	160	145	146	150	136	141	119	134	149	148	135	126	144	154	152	153	139	135	139	137	133	141	154	136	137	124	156	146	151	133	131	139	134	143	148	129	150	139	139	142	149	150	115	147	126	153	129	135	148	145	180	134	139	150	132	156	144	156	132	142	170	166	158	141	150	134	156	154	154	133	139	151	148	148	159	174	147	135	150	142	139	154	142	129	138	152	126	137	129	158	152	145	154	143	143	156	157	133	119	161	163	135	158	149	125	155	146	166	164	138	160	156	142	140	165	159	132	133	167	133	136	143	165	153	120	128	155	143	144	124	136	149	135	140	157	139	141	143	157	157	144	136	135	153	148	164	156	123	137	160	144	160	143	149	134	133	129	146	174	129	156	155	148	138	157	144	136	153	163	135	150	138	115	133	160	127	139	148	137	140	140	137	163	157	130	122	160	162	153	163	151	130	131	141	116	154	143	151	144	132	114	162	149	127	138	152	146	155	154	133	138	130	137	127	165	148	144	134	150	160	142	121	146	124	139	147	137	142	135	132	152	150	170	136	156	137	154	157	157	140	156	143	154	140	149	139	147	132	148	149	136	151	117	154	135	138	151	142	156	121	144	123	154	157	133	140	135	153	133	140	124	127	139	127	150	155	148	127	151	151	175	127	147	147	140	147	131	129	149	141	132	133	138	144	165	153	153	141	144	150	147	125	156	170	137	151	133	115	142	134	143	139	151	125	133	146	149	139	158	135	126	127	150	148	171	149	127	150	149	127	120	121	152	156	133	144	132	170	143	151	122	120	130	158	155	152	146	100	142	130	127	142	155	142	135	163	137	131	149	141	128	151	157	163	143	131	161	139	147	135	142	132	131	122	124	147	118	126	138	139	149	142	166	146	148	142	146	141	148	129	114	142	151	143	159	143	127	120	130	137	140	140	115	148	130	146	123	119	144	156	149	153	128	134	156	131	144	179	132	150	156	144	164	151	132	135	149	130	126	140	145	142	156	150	134	154	150	171	150	141	141	149	154	140	146	171	150	132	147	141	134	131	137	134	145	127	139	154	129	130	142	143	143	143	137	127	137	135	122	137	137	144	130	147	148	132	144	123	122	143	123	124	127	143	132	165	150	162	143	140	147	173	143	135	121	127	143	139	152	125	147	114	174	149	118	136	123	125	136	145	127	140	162	161	131	140	142	150	138	114	123	131	120	144	146	138	145	139	141	150	125	135	138	160	156	151	158	141	162	139	153	129	157	148	125	139	152	118	127	154	123	151	137	133	156	138	150	143	158	151	142	151	142	143	130	146	150	128	140	144	162	133	138	140	136	157	142	157	161	125	146	109	146	161	141	155	117	175	133	131	124	149	138	133	155	124	134	153	131	150	157	141	140	155	141	135	127	143	141	149	127	119	147	139	141	136	154	169	166	187	149	163	171	139	115	132	143	150	125	134	145	149	124	148	163	143	144	146	141	161	132	145	121	154	137	141	160	129	177	148	159	145	126	158	147	130	160	143	134	153	142	151	117	157	140	156	115	148	168	147	150	131	133	117	144	134	144	152	153	122	127	165	156	127	133	171	151	152	146	151	122	170	154	116	123	156	134	153	149	164	158	152	141	122	165	157	127	153	130	148	141	132	149	151	126	147	134	133	144	143	145	141	151	132	131	163	148	128	147	156	135	137	124	149	120	154	132	126	147	123	166	134	138	139	140	148	126	159	136	133	138	133	139	144	153	140	136	139	140	139	148	129	141	120	138	121	140	121	126	138	144	144	159	147	134	129	125	113	137	131	125	133	138	126	146	142	166	122	152	121	137	135	141	135	140	129	140	133	142	137	162	156	144	152	143	156	119	144	149	137	151	152	120	156
11936	8482	7219	6019	4078	2067	881	851	500	339	343	335	326	331	325	348	351	352	330	337	343	324	332	324	321	310	339	337	346	316	347	347	343	334	361	330	345	352	319	325	342	308	378	332	344	321	334	362	331	332	351	345	350	352	329	320	346	333	333	334	348	338	346	351	355	346	343	374	333	327	347	323	346	345	354	340	354	364	320	325	300	385	346	364	354	329	332	350	329	339	350	333	357	342	331	341	351	360	354	322	335	311	355	404	348	331	341	372	319	338	366	336	334	357	334	317	344	322	380	327	346	374	339	319	355	361	339	346	342	347	357	324	336	341	330	344	331	330	361	364	327	350	340	325	335	369	358	357	344	372	362	339	361	342	344	348	319	365	339	310	308	341	336	318	339	339	362	348	335	319	320	310	348	323	362	354	337	328	328	352	354	327	345	341	344	317	346	318	365	337	328	369	354	353	354	336	337	353	329	323	343	332	351	337	331	375	352	300	322	365	342	345	340	328	309	350	326	356	347	319	335	346	368	364	371	346	352	357	354	342	352	353	355	340	349	329	347	329	326	345	346	341	375	291	358	347	335	340	344	342	337	322	361	344	347	368	364	316	356	317	344	334	334	323	355	331	343	326	334	351	346	342	378	327	337	323	323	318	325	326	325	329	339	349	367	333	373	379	351	350	322	370	323	393	303	322	332	353	356	363	326	329	345	351	298	354	347	346	339	371	327	348	334	379	333	347	310	332	360	310	368	346	341	336	363	353	341	321	300	361	380	341	370	327	316	339	326	349	343	328	328	303	365	342	354	334	347	351	335	326	348	306	315	309	337	322	343	340	402	338	349	364	332	297	332	321	331	308	329	339	371	303	326	325	366	341	388	332	337	330	336	337	354	357	343	323	288	322	356	343	336	344	354	347	362	345	329	337	329	323	343	321	371	344	358	332	353	348	315	377	347	326	326	361	346	368	353	343	341	317	340	334	360	339	343	313	376	352	341	332	344	340	332	366	378	336	354	346	356	356	377	318	332	353	331	335	345	343	330	320	381	336	342	340	336	344	354	347	341	322	327	320	321	327	317	328	353	348	362	330	311	334	352	314	345	338	335	341	319	327	333	345	309	316	348	339	309	293	324	310	348	325	323	366	353	345	312	299	345	364	351	355	354	372	315	319	345	352	345	342	318	342	318	334	363	369	352	358	324	339	338	362	345	351	369	373	333	316	342	369	325	328	351	388	310	333	357	333	320	339	354	335	340	348	312	337	356	339	330	343	321	321	335	335	345	355	346	303	308	337	347	350	346	362	300	311	327	315	324	350	332	336	326	350	326	365	363	332	349	304	349	353	341	312	369	350	340	326	317	339	335	337	334	339	297	329	330	353	355	332	338	337	348	334	356	346	336	344	322	341	319	336	333	345	289	337	327	341	319	344	376	337	351	327	341	334	325	340	314	341	364	315	300	339	311	333	339	348	325	340	335	346	326	324	328	319	346	334	361	349	318	345	352	352	338	385	337	350	325	331	322	335	335	335	303	337	339	349	314	321	357	358	332	329	355	304	345	332	354	345	347	347	363	363	337	349	346	321	344	381	362	353	353	359	327	320	302	334	328	327	327	361	334	326	332	356	349	306	332	349	313	340	317	336	305	385	346	339	371	317	339	348	301	310	352	336	348	338	308	367	346	312	355	359	346	330	339	335	339	305	329	368	368	312	334	324	358	332	316	340	336	332	350	334	349	317	338	357	322	334	351	336	349	352	294	353	325	369	358	343	307	360	330	326	350	369	360	356	342	362	330	342	334	359	349	351	334	313	348	286	316	351	345	323	370	348	331	348	365	327	343	343	321	338	341	333	331	345	323	311	324	316	335	347	323	346	320	321	325	325	350	324	310	337	368	347	344	342	349	315	368	376	328	354	356	341	344	333	314	318	341	309	336	338	340	347	306	335	316	353	352	319	347	341	321	316	349	363	327	342	371	339	370	339	349	325	339	341	319	356	379	341	348	332	342	310	331	335	328	364	352	337	329	337	338	301	335	362	325	351	334	338	306	389	351	350	349	354	350	319	358	348	337	351	324	342	309	319	332	344	344	360	294	314	308	342	328	351	301	349	325	330	376	342	341	322	318	344	337	319	315	331	349	370	319	356	337	332	356	356	338	350	320	345	324	324	304	355	360	353	347	336	350	328	324	335	299	325	365	340	328	338	343	316	334	337	345	324	330	335	324	352	318	336	342	342	361	310	378	302	344	370	329	341	340	345	350	367	322	357	356	318	323	338	342	358	341	332	314	327	367	332	345	367	330	349	346	323	352	330	323	338	316	333	342	331	339	348	372	321	331	340	325	353	340	359	344	347	329	343	359	325	344	315	362	325	327	323	343	335	348	308	343	337	358	317	366	332	369	350	307	326	340	344	349	314	349	363	364	325	341	339	347	323	320	363	317	335	353	295	338	344	347	332	335	328	351	321	315	350	326	357	335	352	338	306	311	327	317	349	346	355	323	350	312	366	319	359	313	321	305	329	343	325	364	327	330	338	340	339	330	347	347	318	370	353	307	313	314	339	372	355	330	326	335	316	363	359	298	341	378	336	346	327	362	318	323	327	344	334	317	354	343	345	356	305	353	342	333	357	322	323	361	358	314	337	366	358	347	348	333	337	332	342	348	345	332	328	351	314	321	326	312	306	345	316	348	357	343	340	356	327	319	331	353	331	325	336	335	343	367	367	361	323	373	341	347	291	342	337	344	345	334	360	356	355	326	336	331	368	379	369	344	343	347	375	326	339	322	371	350	324	343	338	344	315	335	317	342	328	308	320	333	297	327	316	319	341	339	375	353	349	348	324	321	302	338	348	327	333	352	373	357	353	322	358	365	354	351	338	319	355	348	319	379	363	353	327	324	304	359	330	329	314	334	339	370	362	345	349	342	327	332	340	357	319	373	325	359	316	345	337	350	299	348	336	337	351	332	320	313	335	349	317	351	329	342	327	319	359	362	328	344	376	349	349	309	341	356	350	344	364	348	347	351	340	313	318	331	311	355	344	323	353	345	345	315	346	325	328	352	320	309	360	328	368	326	309	309	340	335	332	336	336	364	366	327	324	331	358	301	343	339	363	328	331	341	334	346	338	338	289	356	318	332	331	354	344	362	339	360	340	305	340	360	328	334	351	306	342	346	355	322	318	344	345	358	337	364	342	362	339	334	341	333	346	360	338	351	316	349	330	348	342	335	376	298	329	321	370	323	337	334	365	340	356	373	331	354	339	339	327	320	344	317	353	335	352	366	318	321	293	338	315	361	306	356	349	346	341	340	346	335	332	328	353	343	355	331	314	336	313	311	352	331	351	351	351	352	357	361	315	333	331	343	354	347	352	320	356	332	336	355	331	364	320	309	349	352	323	310	321	361	326	358	335	357	334	378	373	372	348	352	352	347	358	319	333	325	373	344	343	334	331	335	300	351	326	294	334	327	361	327	324	331	340	359	314	372	359	352	318	349	354	325	328
35491	23250	16910	22316	15807	8198	4345	2164	719	266	202	180	233	205	198	212	219	205	231	204	205	229	226	217	204	234	225	233	207	195	217	214	238	208	203	210	222	184	195	194	222	209	221	228	210	242	199	188	215	219	190	219	211	197	210	212	208	221	211	190	196	217	215	226	207	194	213	221	198	209	226	190	202	188	224	223	210	225	226	216	193	205	211	215	206	211	230	207	239	257	201	213	214	224	219	197	211	192	231	210	221	201	183	244	197	212	217	230	206	215	200	218	189	181	235	235	232	212	213	173	188	201	214	216	212	218	214	239	213	235	194	226	168	214	216	214	205	213	223	239	219	202	225	180	200	208	191	219	226	227	225	219	204	232	224	233	205	240	205	209	228	207	206	205	209	200	236	205	224	215	217	208	197	212	235	191	221	227	211	197	217	214	216	262	216	187	225	227	213	202	213	207	202	229	218	236	187	203	212	223	218	215	210	198	221	210	198	221	204	204	237	206	229	203	197	223	198	231	243	222	201	191	192	201	229	202	213	222	217	233	227	182	217	175	218	210	213	221	239	204	247	201	207	215	222	201	203	217	210	212	204	207	196	215	213	220	192	197	237	232	234	244	200	237	186	205	254	184	182	195	197	217	213	206	212	192	221	208	189	206	225	205	214	212	200	217	195	216	174	200	222	216	219	199	228	205	218	206	230	213	212	213	233	188	183	228	192	203	206	243	227	208	252	231	213	208	206	207	224	191	217	206	233	216	241	230	219	214	197	217	224	220	214	215	225	228	202	215	219	213	217	184	212	224	218	237	210	203	227	214	212	219	211	217	214	225	218	192	208	212	211	242	210	213	208	217	226	213	205	230	208	208	222	232	223	198	184	192	210	209	187	206	216	221	228	210	229	228	239	217	200	227	210	198	214	223	222	195	220	216	221	210	212	205	189	214	181	201	202	175	195	219	213	219	204	239	208	209	210	205	213	219	198	211	198	212	216	211	243	224	221	192	229	218	212	214	219	213	253	218	205	188	250	205	202	199	191	197	221	236	189	211	207	199	195	211	201	209	205	203	219	221	225	176	201	223	203	204	222	201	211	214	208	210	214	224	194	201	225	223	199	206	212	219	247	195	214	236	235	207	211	227	221	215	207	216	235	207	214	224	230	205	208	195	208	195	239	201	214	213	218	226	212	182	187	191	236	223	209	205	221	222	208	208	198	206	202	204	195	212	197	210	193	196	220	220	213	217	174	209	181	201	181	205	205	203	216	220	229	224	206	227	193	209	215	208	224	200	201	227	221	220	202	222	196	239	217	216	267	191	203	206	211	231	199	221	220	203	213	188	211	189	233	210	214	205	194	189	200	213	223	210	204	190	213	215	212	221	221	224	236	198	193	209	218	219	207	199	202	231	204	208	200	204	209	227	223	211	254	231	185	232	212	203	213	192	228	193	184	215	224	236	210	241	220	202	223	190	191	188	199	214	203	228	205	179	216	208	230	206	209	198	204	207	193	194	198	197	227	208	192	178	210	197	218	226	191	184	203	201	239	206	222	202	209	190	201	245	223	213	231	195	224	189	194	211	183	207	192	188	199	194	207	198	208	195	220	220	210	207	218	210	204	230	180	205	202	198	277	197	208	224	213	212	200	194	210	216	219	215	182	221	215	223	231	211	229	194	225	182	202	210	203	227	211	217	195	221	181	223	228	198	194	198	210	217	193	184	209	209	209	233	197	195	236	200	210	202	221	222	215	200	217	234	221	240	225	199	204	217	233	250	191	212	223	187	228	218	214	259	183	198	219	195	219	201	229	192	194	188	183	185	214	208	216	226	192	206	201	215	212	204	220	193	188	210	221	221	193	201	223	229	215	225	220	229	215	207	174	236	216	182	231	192	220	197	215	224	249	203	222	179	220	186	212	205	207	202	213	228	213	217	178	195	191	214	223	232	206	220	209	224	211	212	196	199	208	190	216	194	254	212	220	202	213	220	212	215	230	242	229	218	210	200	230	238	173	219	200	221	210	229	193	192	212	193	190	200	225	247	207	226	218	247	241	206	202	210	208	224	217	217	204	219	208	207	204	187	210	161	203	227	205	206	238	219	195	204	238	190	214	202	178	211	219	207	209	189	202	181	179	213	230	209	194	212	211	204	219	196	216	199	222	203	208	197	197	222	233	205	177	230	222	213	225	198	231	202	206	196	204	229	232	200	218	200	221	206	196	211	185	208	212	224	194	205	223	206	204	255	217	210	236	216	205	237	226	227	206	206	194	194	198	203	215	193	184	235	224	207	214	210	242	200	196	180	207	216	218	217	179	206	200	208	254	211	198	223	211	189	207	191	186	181	217	220	216	203	230	213	224	221	204	210	202	230	224	194	200	208	215	198	208	179	199	215	209	216	218	208	205	200	204	225	224	225	215	187	194	215	185	199	183	207	217	235	205	196	209	205	232	230	197	198	235	201	233	221	210	183	235	205	166	197	209	189	216	214	234	220	207	206	208	215	221	201	209	203	193	214	227	201	204	202	207	221	230	218	212	212	213	204	212	250	212	209	222	219	212	218	192	215	228	210	216	171	260	238	219	222	221	217	198	222	210	231	188	203	201	222	216	236	212	178	208	205	186	190	215	240	199	204	192	216	227	198	220	207	193	211	224	204	182	214	241	213	208	228	206	189	226	201	227	212	193	217	200	226	193	204	228	207	220	208	201	234	212	205	212	184	194	207	221	213	189	194	193	214	201	218	224	200	220	185	206	223	219	224	215	196	198	208	221	205	234	190	222	218	213	221	197	211	180	241	219	192	221	176	214	220	207	195	207	192	207	223	196	212	203	190	201	227	209	191	233	202	193	204	222	183	223	220	207	209	177	207	211	225	201	231	201	193	199	203	179	201	193	210	191	240	195	214	218	170	205	226	216	188	207	200	191	222	229	191	193	178	208	205	213	207	208	197	178	213	213	198	215	201	196	243	229	242	224	213	213	216	229	222	216	227	198	186	210	198	219	170	231	207	201	215	220	221	200	217	211	231	218	228	194	212	185	200	216	206	217	214	246	214	220	210	200	210	219	213	211	200	217	208	208	199	206	191	218	214	217	225	209	198	223	224	210	223	205	194	216	218	242	180	223	190	206	208	219	214	204	226	214	253	253	208	234	212	217	182	217	219	203	204	206	188	204	254	181	209	205	217	203	208	214	203	200	235	201	225	216	207	238	216	215	196	181	212	196	170	176	211	260	228	228	235	185	229	193	206	229	209	210	216	216	214	227	231	215	201	215	240	206	204	216	181	194	220	214	201	230	217	214	192	239	220	186	246	230	231	214	218	197	222	215	206	204	215	193	214	200	202	200	217	192	216	212	195	217	212	241	232	235	204	200	217	221	227	214	216	221	222	220	232	207	189	211	214	198	202	220	197	237	203	207	193	202	192	215	204	222	216	211	199	228	223	210	184	229	200	214	218	214	189	215	213	217	221	219	198	199	199	193	214	188	210	221	212	221	190	199	204
22994	18703	22286	37086	30174	20855	14101	8047	2568	682	461	475	471	512	488	480	459	482	508	503	446	490	484	471	455	490	462	463	502	459	454	494	513	468	488	463	496	436	462	456	492	465	502	490	503	454	494	483	470	486	471	502	457	452	450	453	523	461	482	514	470	494	500	494	487	470	423	449	503	463	465	469	480	485	445	505	468	459	445	480	461	469	481	505	495	491	476	440	478	450	459	436	447	457	496	486	492	478	479	499	484	428	502	500	508	452	466	493	478	455	514	468	466	502	467	481	472	474	494	529	467	471	503	526	494	501	468	457	460	516	462	479	427	498	477	517	477	498	452	508	444	472	481	426	460	522	482	506	493	498	482	499	457	459	456	487	480	500	468	472	454	452	460	479	477	463	447	489	503	491	464	507	502	503	473	499	469	470	426	478	486	479	460	489	483	455	445	480	462	459	485	471	503	485	448	477	490	480	448	481	475	490	469	477	482	479	446	446	531	455	467	442	492	513	485	461	489	474	490	491	487	475	507	477	473	473	483	485	475	452	431	446	428	441	502	442	473	474	484	480	474	467	499	488	452	475	467	477	460	487	486	473	521	524	508	483	507	471	471	453	449	511	498	511	476	502	457	500	481	471	452	479	516	510	451	465	470	472	503	482	468	471	510	468	457	450	470	523	476	506	502	455	465	497	495	455	445	474	508	497	474	459	449	474	474	517	477	490	490	497	484	444	468	498	480	470	494	479	486	457	536	504	503	446	509	428	460	489	460	505	438	533	465	501	480	464	497	535	472	481	487	487	464	429	510	499	466	468	486	441	465	500	458	490	507	474	471	451	439	480	501	509	475	486	437	494	452	460	492	467	492	502	503	477	478	482	506	457	463	488	495	502	434	476	471	494	481	478	491	499	510	474	470	433	514	480	496	509	472	454	473	472	512	508	476	464	482	465	464	460	501	469	458	492	527	506	495	450	485	426	475	506	453	476	443	477	491	493	477	452	464	452	496	509	446	475	473	517	507	470	478	485	498	476	509	470	448	459	463	473	453	521	490	442	452	479	467	444	449	448	479	463	518	494	485	520	458	504	497	490	454	451	476	457	481	490	473	478	481	476	465	474	459	497	494	484	495	482	530	443	461	465	479	487	498	478	473	468	500	475	498	494	457	472	489	477	456	439	487	477	472	428	446	490	471	480	435	463	440	482	461	491	432	529	487	457	466	443	451	470	467	476	487	468	468	433	492	471	462	453	497	464	449	489	499	447	494	443	491	439	462	473	491	471	496	495	481	473	507	485	462	450	480	482	506	484	471	512	445	503	507	476	502	430	466	484	442	485	460	463	511	483	502	511	497	448	454	446	510	498	452	493	445	488	496	467	494	501	485	468	450	459	463	445	476	487	457	492	466	473	481	480	507	465	434	492	473	487	496	460	517	469	495	463	486	476	511	488	452	478	519	487	443	483	514	477	469	479	496	478	486	505	451	479	456	475	478	507	514	457	478	446	486	468	455	504	494	462	480	485	495	518	469	441	463	472	473	489	492	446	516	475	476	463	511	447	489	513	486	508	494	470	488	457	471	540	481	489	482	451	481	449	467	436	478	468	481	466	444	432	479	522	499	475	489	490	475	480	460	444	480	451	467	476	466	470	459	471	409	453	483	504	468	452	502	459	496	443	457	471	483	491	461	413	472	458	474	451	507	469	481	477	485	491	495	429	477	467	462	494	480	475	481	460	486	526	482	469	460	471	483	480	471	522	510	420	463	474	454	513	474	443	470	477	475	481	471	502	483	495	493	462	459	447	484	461	462	460	506	523	486	496	486	422	501	514	469	471	465	438	509	494	485	454	480	484	452	480	485	477	460	484	461	503	480	505	493	445	447	486	473	471	443	479	510	501	448	463	442	463	474	462	469	480	485	457	475	481	472	489	493	487	447	495	487	451	468	484	496	488	487	495	479	489	439	475	487	424	474	468	463	496	481	479	512	427	536	488	486	496	493	483	449	457	502	446	412	478	458	413	477	458	446	444	501	440	478	495	460	466	462	478	497	478	449	459	506	486	464	498	470	512	471	482	471	496	522	461	492	470	483	481	495	487	497	473	481	457	475	514	484	461	462	488	460	461	484	486	447	457	483	492	470	463	484	468	473	453	501	469	494	451	483	473	520	487	448	434	444	490	499	497	488	425	466	462	500	494	492	482	529	483	504	486	475	444	497	479	491	495	441	474	474	516	484	504	467	513	477	456	451	449	486	476	487	486	477	476	461	478	473	476	478	460	470	445	479	443	458	476	458	482	499	484	476	491	483	471	447	448	513	484	499	518	451	493	456	456	488	469	477	473	470	500	437	465	522	510	521	450	485	480	472	469	462	481	480	480	502	451	461	479	478	490	427	461	474	488	491	506	460	487	490	475	499	473	493	455	434	485	488	455	510	405	497	492	491	485	467	450	478	448	452	472	479	502	462	487	484	459	490	495	457	466	479	439	507	462	493	499	479	484	509	482	487	471	479	475	487	474	453	450	509	468	475	496	502	489	514	463	468	481	478	486	500	476	489	479	466	467	524	467	478	512	493	474	520	471	428	525	447	475	481	510	468	501	461	478	459	490	474	483	466	446	506	474	492	491	455	508	495	520	482	497	471	508	459	492	490	458	507	512	470	517	475	490	468	476	429	504	489	484	504	495	450	471	466	440	428	474	481	456	463	484	470	496	467	468	459	473	459	470	450	486	465	462	479	437	471	468	481	479	451	437	496	472	478	485	461	478	505	463	495	487	485	463	473	492	506	490	496	443	463	477	469	486	487	460	493	474	450	489	489	509	467	467	524	488	483	461	470	470	490	499	449	479	483	443	512	474	519	484	500	479	480	480	486	486	455	459	447	465	469	465	447	455	481	471	474	488	478	485	451	482	470	483	498	468	512	462	477	434	498	465	519	467	480	464	458	468	474	459	500	450	464	467	479	510	451	457	479	501	492	477	492	461	454	490	463	473	483	461	485	470	472	459	481	441	469	465	501	496	440	462	496	497	493	467	460	480	515	453	494	458	450	463	473	454	467	485	521	464	478	483	459	458	476	474	489	445	490	441	492	482	468	467	447	464	461	492	442	453	473	469	495	482	508	473	496	472	452	448	437	493	470	509	467	501	491	477	483	484	452	454	510	442	464	456	467	506	453	510	507	450	472	463	480	479	456	474	479	454	447	499	470	505	494	463	495	477	497	470	445	482	485	458	477	452	490	498	503	505	488	473	456	467	464	461	427	518	450	519	467	485	451	470	447	441	491	479	456	450	458	464	420	474	483	458	490	491	472	452	469	451	464	477	455	508	479	468	439	472	479	469	474	491	485	477	429	428	426	504	456	482	495	480	480	456	497	456	475	475	454	488	471	475	470	469	440	477	462	506	448	476	478	451	493	427	507	447	484	449	465	473	509	467	475	458	494	484	418	477	506	478	490	497	504	481	455	488	457	466	472	434	475	456	466	473	476	480	482	511	487	461	469	467
46096	34116	30724	35253	26664	18630	11390	4978	925	223	197	157	187	200	191	173	190	183	186	190	194	193	195	153	181	176	184	195	165	158	183	195	199	179	181	179	159	212	175	179	182	188	192	215	164	184	167	184	179	202	186	200	166	168	177	191	189	211	186	218	187	201	171	156	189	164	187	168	186	167	194	192	189	187	182	191	189	174	187	206	198	200	161	204	187	184	193	189	203	177	194	173	192	204	184	190	187	203	191	213	191	172	181	179	176	193	202	190	211	180	162	179	196	184	186	163	202	173	172	208	205	151	175	171	184	172	204	157	173	191	180	166	184	191	188	185	180	165	165	196	166	194	197	186	189	186	156	196	177	187	166	208	203	169	166	179	167	185	201	205	193	175	182	177	183	182	178	186	167	182	167	205	197	164	189	181	191	198	188	199	198	183	191	196	186	161	177	228	222	186	195	187	193	210	172	210	189	200	174	191	221	183	194	201	173	190	211	191	202	164	182	210	178	179	194	173	190	161	196	185	186	179	174	169	184	189	177	183	212	195	179	207	178	194	169	183	192	182	169	169	177	199	184	193	176	186	205	176	170	197	182	204	202	158	205	202	208	162	190	197	177	172	177	192	178	159	228	176	170	185	164	197	183	169	170	229	168	196	206	208	175	200	222	150	160	187	184	160	200	157	175	192	194	201	173	192	160	184	179	197	176	179	191	164	167	169	200	157	165	164	181	191	192	180	184	186	188	179	201	179	181	205	209	179	195	176	183	205	180	197	174	190	184	173	198	185	181	182	172	182	189	178	186	199	189	194	204	173	199	220	180	212	167	192	193	213	194	206	200	187	190	199	203	194	208	176	175	183	193	202	175	190	182	189	180	183	195	189	179	190	183	172	199	195	193	187	183	194	166	187	172	188	167	172	172	192	188	197	202	187	186	167	170	189	181	185	183	182	198	208	202	187	164	203	183	176	171	172	203	164	161	186	188	195	184	174	180	194	175	187	197	195	169	203	193	194	173	199	177	197	209	168	189	162	178	190	174	206	185	197	198	174	178	167	186	168	197	180	155	175	176	200	186	198	199	171	179	218	177	177	178	194	185	151	202	173	152	188	173	184	184	172	180	187	174	178	183	192	188	162	185	180	215	205	206	190	175	174	208	188	178	201	210	171	189	167	190	179	184	204	173	191	181	219	203	176	146	188	186	174	216	189	157	177	172	187	169	164	196	182	160	176	215	207	202	197	197	210	194	183	164	187	176	197	188	176	185	197	178	183	196	167	165	187	185	174	179	209	174	195	159	169	210	188	187	200	184	202	175	200	178	175	179	187	188	178	169	200	186	199	165	189	187	188	197	198	188	179	182	206	195	207	199	184	195	202	189	167	185	177	185	210	186	206	180	194	176	192	216	191	198	186	177	216	172	173	190	202	153	186	166	206	181	180	164	196	151	197	172	188	168	198	183	210	191	165	196	205	162	180	181	191	203	226	191	207	203	202	194	187	178	201	180	194	186	191	180	163	186	176	179	173	193	214	182	192	193	187	213	186	188	219	191	185	178	206	196	189	185	179	162	177	173	160	190	188	191	198	178	180	183	189	195	176	164	178	185	184	205	151	177	183	181	199	181	167	197	189	179	204	186	174	202	177	184	204	201	195	177	153	182	178	198	169	190	175	202	206	176	191	217	185	173	193	184	200	169	195	205	194	199	187	190	178	192	192	195	177	172	193	193	201	167	194	219	173	200	199	184	185	186	201	188	171	186	189	188	190	177	189	177	201	215	159	171	202	180	154	202	181	203	176	166	192	176	202	164	182	196	167	194	199	198	171	179	193	201	205	169	196	175	190	148	172	192	217	184	195	186	194	176	183	167	172	191	172	188	186	195	193	196	155	181	192	208	161	175	193	202	173	202	184	196	177	188	175	229	185	178	159	176	196	196	196	206	159	198	200	198	194	178	196	173	157	210	189	204	188	169	190	182	157	196	172	178	200	182	223	165	199	183	221	200	190	179	172	208	179	189	179	210	193	173	175	181	184	186	186	183	196	175	223	159	196	200	177	195	172	173	196	202	210	196	191	203	181	181	187	162	194	203	193	197	196	199	188	183	174	158	169	200	189	192	216	190	168	150	175	200	180	197	155	167	190	190	197	209	197	199	182	209	198	201	189	182	184	164	188	184	196	166	190	183	195	176	174	175	191	160	177	201	178	174	174	175	183	174	194	205	190	181	170	192	180	179	165	169	192	166	197	203	187	188	189	201	215	178	199	173	192	201	163	187	202	211	194	194	179	171	226	152	176	159	172	187	196	199	158	207	190	182	176	161	205	170	188	172	173	208	202	188	211	179	189	195	165	189	212	199	178	182	167	171	179	173	187	146	187	187	193	169	186	177	201	188	158	152	210	177	181	179	164	191	187	203	213	193	187	197	205	201	189	196	180	194	155	165	190	198	210	225	175	166	203	206	209	175	208	176	177	200	154	185	175	202	183	206	170	209	178	196	196	179	160	180	169	198	192	197	169	173	179	174	176	169	207	190	199	174	189	199	213	176	180	170	163	183	155	202	172	165	185	190	192	181	182	168	165	186	160	200	151	162	210	167	172	188	177	177	191	185	189	197	182	198	199	177	194	164	185	166	174	190	186	181	187	177	167	178	188	171	185	203	170	178	160	201	185	162	174	189	222	189	175	182	205	174	186	180	177	167	209	182	191	200	179	212	188	189	182	174	212	164	180	159	194	170	193	198	180	173	174	149	208	200	185	187	212	172	191	169	208	228	170	209	186	191	190	199	175	209	192	224	211	190	182	188	170	200	192	173	199	164	174	174	176	186	182	174	184	212	175	170	207	185	196	188	216	180	190	170	181	161	188	173	180	187	159	195	169	156	175	174	197	171	218	203	168	171	184	189	205	206	189	186	175	189	199	182	176	157	206	210	188	225	202	177	163	212	170	175	206	148	175	180	150	197	214	182	171	212	213	176	183	204	199	182	207	174	190	186	179	164	221	193	162	197	179	187	180	194	208	184	183	181	199	201	189	186	197	190	213	182	186	177	186	177	189	176	191	175	185	196	194	185	175	202	162	172	172	179	189	187	189	177	171	180	174	193	170	195	204	197	209	161	181	149	170	181	182	208	177	167	193	181	199	193	214	179	186	177	201	192	192	199	204	199	205	189	199	208	171	176	177	181	234	192	181	179	217	158	187	184	203	167	185	186	197	169	199	186	168	187	177	161	190	181	213	196	184	193	178	179	210	192	185	197	142	192	163	174	183	186	194	199	206	191	186	204	175	209	193	171	216	188	157	173	195	208	193	174	181	207	206	177	182	192	189	198	197	169	168	194	193	170	197	198	192	174	161	180	194	193	173	188	191	179	171	193	161	193	189	191	177	207	173	176	186	162	208	183	187	187	171	188	202	189	197	182	184	203	182	167	175	175	203	189	180	193	193	178	180	185	174	193	205	207	209	179	176	177	188	178	170	193	204	201	206	160	174	185	193	182	195	206	179
29449	26508	34753	46667	40839	35089	26306	14040	2522	555	454	379	421	446	445	407	404	414	431	458	416	420	396	432	411	413	434	384	365	441	371	420	456	395	393	401	424	403	403	434	429	422	422	389	408	383	404	410	395	417	422	415	357	443	421	427	420	425	438	416	410	389	407	413	448	362	408	384	431	420	402	392	439	412	428	461	399	412	439	438	434	426	407	394	417	389	418	446	424	392	424	385	424	411	457	394	422	400	419	429	414	379	380	449	391	404	425	400	440	386	429	408	393	422	435	408	433	419	445	441	375	431	430	382	426	429	414	441	389	429	431	415	428	418	417	417	412	443	410	409	384	419	436	427	454	404	409	411	430	454	444	437	447	353	397	415	401	397	428	432	418	397	436	411	394	419	418	443	461	417	402	424	404	438	412	378	422	409	390	427	425	383	388	384	372	393	424	421	430	411	436	421	430	398	395	386	384	423	437	434	416	430	394	424	383	410	423	385	387	442	413	393	440	433	411	426	417	432	365	411	417	404	421	410	424	384	387	432	410	419	420	356	441	412	391	395	421	421	422	431	385	387	456	398	413	403	424	451	436	412	392	455	414	440	425	410	406	370	391	427	402	431	398	436	426	415	442	405	444	433	420	453	410	435	424	406	426	406	415	403	411	397	418	445	425	423	379	405	421	391	445	378	400	417	441	403	399	416	374	409	421	455	387	435	395	390	410	401	424	429	456	434	442	425	416	418	422	389	387	434	426	407	421	409	394	442	442	434	419	400	401	437	431	422	393	451	441	393	404	402	415	421	405	424	450	444	426	397	397	451	420	435	397	433	401	396	426	413	457	394	416	422	404	436	399	443	402	411	413	435	381	439	415	403	422	431	413	415	395	424	419	403	413	441	398	404	413	418	420	401	426	440	453	457	393	403	415	426	397	431	446	400	383	366	416	439	439	385	425	448	454	395	433	437	405	440	401	404	424	423	397	414	435	439	431	417	417	381	421	431	411	410	410	413	419	395	434	400	413	423	390	399	406	389	409	415	400	396	433	415	408	420	403	407	401	444	390	419	365	420	385	448	416	438	440	414	409	414	399	411	403	418	403	397	426	426	427	393	375	442	432	384	412	427	402	437	440	418	387	399	398	397	411	448	424	467	430	412	426	452	394	405	448	430	408	426	399	425	442	414	450	434	441	427	385	421	413	401	399	406	437	420	392	420	419	446	400	432	438	427	420	436	418	415	411	427	400	373	399	435	430	434	452	400	410	432	450	390	396	440	383	423	421	384	417	408	396	441	425	436	436	382	433	422	383	411	425	410	429	427	423	416	470	416	412	408	415	375	393	441	428	383	408	389	423	399	429	407	383	402	415	426	396	412	457	421	428	426	411	409	422	413	410	400	417	408	412	410	389	398	428	400	417	408	389	414	393	387	410	406	426	396	406	423	429	438	464	388	416	373	391	431	430	433	428	411	413	426	409	441	462	398	444	407	430	395	378	400	417	390	449	397	435	425	461	433	424	422	432	403	440	402	416	422	381	426	409	390	409	447	416	421	450	453	398	442	389	402	393	414	445	424	412	423	405	406	372	405	425	406	409	457	419	436	410	410	417	407	411	443	406	410	409	418	414	426	390	408	413	425	424	405	430	394	414	413	418	428	462	415	428	389	403	413	401	364	440	458	402	402	403	426	425	418	393	444	379	429	393	416	445	420	392	420	382	413	442	397	421	424	379	392	416	420	449	417	435	396	405	438	406	427	422	432	426	427	392	450	416	407	422	414	429	424	435	435	420	401	409	399	440	405	434	401	433	418	404	438	433	391	412	417	391	390	408	380	439	420	358	396	384	422	420	400	464	424	436	413	419	421	413	431	402	435	423	406	393	445	383	398	458	453	398	439	406	435	396	399	488	401	414	415	390	434	422	399	421	421	438	411	430	445	414	443	387	413	413	391	406	412	432	404	418	359	421	413	403	439	423	428	427	398	399	369	442	436	438	400	410	442	401	397	405	420	442	439	419	424	362	396	417	376	454	416	389	400	455	408	399	405	424	421	444	405	426	427	411	403	377	406	424	396	432	447	430	408	426	395	389	418	362	423	392	411	379	421	417	390	408	406	397	441	407	434	447	372	406	391	434	428	412	437	407	447	401	411	412	425	449	412	387	426	378	411	424	412	420	457	410	421	405	391	426	411	387	436	393	397	428	412	433	383	411	414	416	412	439	450	398	397	403	449	406	425	440	383	403	411	431	403	410	427	385	437	403	412	429	407	433	414	414	393	397	424	451	402	431	448	388	375	402	389	407	426	422	413	399	414	395	382	397	391	421	429	373	419	432	419	394	415	407	400	395	408	443	441	453	399	418	413	407	417	412	399	440	394	417	401	432	426	414	413	388	377	435	408	436	463	440	394	402	399	418	399	448	407	428	403	405	438	405	424	397	408	392	396	436	406	447	435	433	397	392	396	421	404	422	396	424	402	398	396	391	421	437	399	419	410	425	397	395	392	439	426	408	408	414	406	435	412	444	403	431	433	390	422	425	395	429	409	426	405	438	387	415	413	405	451	403	414	447	428	435	408	417	398	427	439	421	439	417	407	421	412	430	428	390	414	399	418	410	411	426	411	432	400	427	421	363	431	393	402	404	390	419	392	387	420	405	444	423	394	421	392	420	415	429	416	406	420	414	452	400	396	427	378	370	419	405	407	423	401	387	410	419	438	419	468	402	372	397	399	402	402	413	442	412	403	412	407	412	416	398	400	416	456	427	403	392	403	440	424	393	412	399	410	419	448	436	425	401	443	409	401	430	418	428	434	430	399	425	417	401	385	428	419	423	431	428	399	377	396	426	400	420	392	445	394	401	406	423	410	419	418	421	422	424	439	394	421	416	414	462	440	421	396	407	431	405	417	395	426	388	433	423	411	431	423	409	400	439	395	441	419	407	404	408	438	444	434	423	394	419	435	393	412	429	415	395	436	374	442	437	405	416	419	412	410	403	383	418	433	403	431	415	414	417	406	427	406	465	404	427	406	403	430	427	448	427	424	420	415	395	429	414	404	408	449	396	410	427	381	419	416	388	426	437	431	402	420	437	437	410	408	430	437	430	406	382	480	437	440	396	395	410	421	402	412	421	417	445	413	416	427	421	424	396	420	440	414	398	399	432	431	410	436	444	398	422	378	417	436	410	420	405	413	461	395	425	428	437	417	419	389	408	385	428	429	427	398	409	406	391	386	392	396	427	411	429	391	392	408	400	408	396	419	399	416	400	405	417	400	394	421	430	429	420	387	388	412	441	394	424	418	390	415	410	433	431	423	363	430	459	433	406	412	392	441	418	413	380	420	448	376	418	410	435	446	363	408	394	413	461	433	401	415	380	423	424	423	452	451	395	441	428	464	429	415	406	397	398	418	424	414	410	464	415	416	422	399	380	428	431	423	406	403	425	422	396	417	409	416	422	388	404	417	452	415	479	377	430	427	409	415	426	442	446	425	399	407	401	441	391	429	402	447
18096	9760	4361	1695	1010	626	492	234	161	171	129	128	126	150	154	171	146	130	136	154	148	138	168	158	135	129	166	149	129	160	160	147	148	130	140	150	161	135	153	164	135	154	129	134	140	127	140	142	132	146	155	133	148	156	146	124	156	165	143	129	144	123	123	155	164	145	143	120	144	148	141	145	141	163	121	148	140	154	131	138	146	126	145	146	129	135	157	137	156	128	152	133	161	161	129	127	162	160	163	141	149	131	124	156	141	145	152	123	138	153	161	139	121	152	157	156	173	161	143	177	148	151	152	148	156	130	129	124	133	125	138	147	179	144	154	126	152	151	151	126	179	157	125	164	140	160	119	153	147	157	135	136	136	159	132	144	160	160	168	126	144	167	177	135	162	142	139	143	157	143	154	148	120	151	135	142	146	137	130	128	144	132	132	153	147	147	144	134	144	157	139	141	155	144	156	124	170	135	159	137	145	175	140	146	136	151	163	145	151	142	177	145	146	149	134	131	148	143	120	146	158	140	133	125	151	145	152	130	134	141	161	159	156	165	128	136	142	148	185	151	145	136	153	141	137	153	165	156	141	141	128	161	135	157	136	138	158	150	152	157	163	147	155	147	145	166	143	135	132	150	134	132	147	131	170	128	149	130	155	135	152	146	145	168	170	150	159	157	139	138	146	152	125	162	147	152	146	135	157	141	132	156	136	115	155	142	142	149	145	143	159	129	139	122	142	116	134	148	149	130	156	149	149	150	135	135	139	154	133	141	138	126	139	152	152	133	131	127	142	173	150	140	124	144	143	150	127	148	154	149	152	162	145	161	133	145	139	143	135	138	143	161	154	152	135	159	153	140	159	150	121	138	153	165	153	139	172	142	157	156	143	151	118	133	142	141	136	180	138	134	116	156	135	140	149	125	133	122	143	160	144	129	125	125	152	147	153	141	158	150	145	140	125	159	144	142	156	150	155	142	135	144	164	132	177	158	137	154	120	133	126	136	139	174	139	162	148	148	151	150	133	132	139	166	154	134	139	147	135	167	137	159	140	150	129	148	134	129	129	140	117	156	139	155	151	138	131	159	132	143	133	150	153	132	149	145	130	128	115	136	143	143	140	166	134	140	159	139	162	144	157	154	155	142	151	129	152	150	126	140	132	166	172	174	133	167	152	149	128	132	150	163	146	166	154	154	160	175	133	144	136	129	143	117	150	132	125	147	143	127	146	144	159	133	157	142	164	156	139	136	152	134	148	160	145	136	163	144	128	171	153	170	143	158	153	152	144	144	108	131	144	136	133	135	140	162	161	143	126	129	148	155	146	156	129	137	131	136	140	145	144	150	150	149	148	119	126	125	153	143	169	152	160	161	128	136	139	150	131	113	145	136	165	163	153	152	132	143	147	140	132	143	155	141	141	147	156	134	150	138	125	177	140	154	175	142	148	140	167	156	164	132	146	155	137	138	123	136	140	153	132	108	160	117	158	145	146	149	135	128	128	154	145	132	146	144	149	152	162	152	151	143	140	144	135	149	158	108	162	126	138	131	147	132	139	155	154	138	141	152	144	153	149	139	131	147	138	151	134	143	145	133	152	146	165	126	148	147	129	146	132	135	146	140	140	143	158	116	116	135	174	150	145	151	147	124	174	135	144	151	143	160	150	130	145	180	121	133	135	161	143	145	142	163	152	158	138	146	143	131	149	168	141	148	159	175	159	173	129	138	149	163	146	158	155	143	147	138	153	162	124	124	115	159	138	156	137	160	125	139	153	132	127	150	152	150	155	112	145	131	128	138	129	157	170	170	165	129	150	137	166	150	127	141	151	141	165	144	145	156	156	151	140	156	153	163	158	132	151	133	163	152	153	142	154	152	139	145	151	136	140	144	139	158	140	131	159	158	144	158	166	141	171	137	139	133	151	163	163	138	137	131	153	135	154	133	162	121	152	155	136	163	131	148	144	141	145	147	145	144	143	125	155	135	134	120	144	173	163	137	152	143	148	139	129	143	140	159	144	164	147	135	171	155	153	167	148	125	138	139	144	148	147	151	147	149	135	139	166	148	142	129	145	141	144	152	144	126	137	153	144	150	167	131	129	145	137	141	136	141	159	140	160	130	143	174	135	134	157	151	159	131	169	166	163	127	137	147	144	175	146	129	152	149	173	163	164	145	135	159	165	134	159	141	135	147	167	128	133	141	152	149	155	151	130	157	148	160	143	155	135	142	139	144	157	163	156	145	145	120	139	143	146	138	138	135	144	162	165	138	153	138	127	156	146	118	159	153	113	134	135	124	131	175	142	137	120	131	160	156	133	163	167	150	147	149	156	139	112	130	145	146	132	136	155	145	127	146	138	138	128	112	127	126	152	144	124	152	144	153	155	147	165	150	145	141	173	135	137	143	156	154	157	162	154	142	172	143	137	140	145	135	161	151	140	103	168	147	135	133	160	139	138	151	147	144	136	143	157	144	155	154	140	128	130	136	141	167	135	153	155	143	162	142	129	142	157	155	155	157	138	153	152	144	155	145	137	137	143	126	136	149	154	144	138	150	131	149	164	151	181	153	139	142	166	131	136	149	150	150	147	149	132	134	142	138	163	150	157	147	147	130	136	169	140	151	157	135	163	162	157	166	142	159	129	161	160	145	147	130	146	137	149	163	152	138	126	154	149	142	129	144	147	152	133	126	158	152	148	140	125	143	142	134	160	141	163	162	158	155	129	147	155	161	145	150	151	143	146	132	158	142	156	141	132	124	141	148	144	154	146	153	146	131	156	151	111	134	144	133	137	150	137	145	193	140	166	154	185	182	133	132	136	145	157	172	191	156	150	142	133	139	144	152	130	156	132	151	141	132	158	158	138	159	152	138	143	154	165	147	129	135	163	160	137	147	158	159	166	148	157	152	147	154	156	165	153	137	144	149	139	124	148	139	142	160	122	127	162	153	129	149	137	151	159	149	151	143	145	163	141	131	141	165	137	143	151	140	143	146	143	132	161	175	163	153	132	167	153	142	156	185	146	145	149	135	141	126	139	137	152	134	140	154	138	155	117	178	127	124	139	141	158	178	143	147	136	138	170	147	119	126	139	170	169	135	130	137	146	137	132	160	154	134	143	153	137	133	142	149	145	149	167	155	120	160	142	150	167	140	125	139	130	127	147	164	142	177	144	148	148	151	152	140	127	132	141	157	120	126	145	163	145	135	154	127	129	150	131	152	134	137	123	164	141	112	110	158	136	148	144	163	154	160	148	133	152	149	144	147	150	160	174	148	146	127	126	161	151	151	149	132	147	159	145	138	160	149	149	153	153	146	154	158	146	122	138	130	145	149	137	139	136	161	153	167	154	148	141	164	159	141	150	142	153	170	144	142	148	148	147	166	136	136	157	143	130	164	160	155	175	128	151	139	154	160	133	132	147	167	151	144	157	131	154	152	140	114	137	183	121	149	155	139	108	151	160	168	146	142	154	162	171	116	147	137	144	153	140	133	161	136	164	159	116	162
11349	8228	6951	4812	3616	2425	1630	778	363	350	336	329	330	332	359	354	294	343	350	361	348	321	325	360	330	370	304	327	344	374	344	339	381	361	318	363	367	345	363	350	346	329	317	361	350	376	366	356	347	339	371	336	313	322	349	337	390	350	339	321	346	313	363	355	364	361	347	343	366	339	347	342	326	327	328	343	339	365	335	332	361	352	323	350	356	353	331	345	359	341	322	338	382	375	358	350	336	347	359	347	345	323	321	347	352	342	340	359	339	309	330	338	384	342	310	330	349	364	360	322	354	370	364	340	369	374	367	358	368	349	292	344	391	348	338	339	358	319	345	351	322	349	336	346	368	333	359	358	355	323	345	342	360	339	357	358	333	338	339	354	368	325	352	353	336	336	329	334	338	340	333	354	353	341	349	338	338	354	317	313	334	332	351	338	303	357	356	357	362	323	336	368	335	374	355	332	360	367	368	359	350	305	340	361	334	341	340	334	320	381	372	370	324	348	359	349	363	370	381	330	339	351	359	336	350	337	357	324	358	353	347	368	374	324	323	331	381	339	375	356	346	371	348	361	313	336	336	344	344	351	339	345	332	352	310	349	299	336	379	351	319	307	351	340	367	324	341	350	396	370	341	386	342	349	344	345	353	353	323	366	350	374	341	344	360	331	356	327	358	337	336	327	345	381	329	383	357	352	329	354	355	347	332	327	358	315	316	317	343	362	345	326	330	369	340	339	366	341	359	354	338	360	310	306	322	349	349	344	347	348	373	342	339	353	335	322	363	361	337	328	340	338	334	338	361	358	338	329	357	360	349	373	374	333	329	354	363	375	351	365	355	315	361	352	338	355	383	366	327	313	366	333	326	325	364	334	333	343	333	345	330	318	350	358	325	346	340	317	347	309	323	352	321	366	379	371	343	313	353	360	305	333	335	321	358	346	339	307	389	308	342	375	350	330	326	330	352	319	364	367	369	343	354	367	386	344	359	305	333	353	364	359	350	369	356	354	334	359	346	360	343	348	331	363	338	339	330	350	355	375	328	364	348	330	345	328	346	337	339	361	356	318	294	363	336	337	325	380	358	360	356	331	358	334	370	361	326	382	351	323	323	344	379	318	365	364	354	342	360	372	307	350	353	358	344	325	368	319	335	346	332	347	354	363	336	363	344	336	379	359	347	355	367	345	356	357	334	337	326	350	370	327	362	335	325	313	348	344	310	341	330	331	319	370	327	341	360	334	319	311	361	361	365	377	321	359	356	363	361	322	344	355	333	340	356	361	340	316	341	349	351	333	340	332	336	352	319	350	360	314	373	336	346	361	354	356	328	343	366	352	318	318	358	362	332	353	391	366	348	323	343	332	325	375	348	377	336	352	331	377	370	354	345	350	330	358	356	346	360	322	331	362	355	366	344	325	343	362	331	321	335	336	329	370	352	392	324	342	336	339	313	343	345	327	363	365	354	353	355	350	355	313	354	337	374	350	347	393	319	338	393	357	358	326	359	307	358	370	344	339	360	349	319	354	311	349	384	363	316	358	388	364	332	335	343	334	358	342	357	343	360	353	307	353	363	328	322	330	354	352	386	347	373	335	366	380	358	331	375	362	324	337	362	371	333	330	337	326	363	372	336	342	329	344	331	329	326	366	345	384	334	344	365	340	362	304	333	344	343	336	369	345	343	342	341	340	315	336	336	347	347	342	334	318	337	362	377	341	348	327	346	340	347	379	322	335	339	328	339	336	353	348	333	344	366	318	347	373	369	366	329	364	361	335	322	353	376	279	342	368	374	341	335	341	329	350	331	338	352	355	310	344	351	331	348	354	360	343	352	349	370	343	346	347	340	367	358	338	360	380	314	339	333	354	350	308	345	329	360	355	331	314	326	366	364	366	367	366	370	338	338	334	358	377	333	314	351	370	340	318	326	330	353	348	349	329	339	327	331	336	373	340	301	346	328	380	341	345	396	353	363	342	344	354	341	331	322	342	381	358	314	365	332	384	359	355	350	356	348	334	357	338	315	367	345	346	345	360	339	348	357	380	373	363	350	304	336	363	371	374	370	370	348	362	350	327	353	330	361	328	353	336	362	364	331	349	360	324	334	354	329	349	361	342	318	326	343	357	373	347	379	328	372	345	325	334	329	359	336	354	308	372	362	341	359	342	341	351	338	362	312	377	326	356	327	346	311	322	351	352	378	335	359	333	352	355	358	369	347	351	385	358	347	347	348	323	340	367	338	333	317	357	332	289	311	338	401	342	349	338	365	356	323	358	335	337	329	343	369	323	335	357	343	321	343	360	340	338	341	351	380	339	335	365	397	341	341	345	351	362	351	322	381	368	321	343	347	366	380	323	360	322	337	309	360	379	347	357	336	345	318	340	340	332	367	343	326	328	353	332	333	337	309	341	356	368	328	350	356	355	349	341	344	345	332	368	321	343	350	384	373	324	377	357	373	322	334	356	320	332	344	320	348	367	331	345	364	336	316	329	341	325	376	359	326	357	346	340	351	355	386	350	357	336	363	347	341	329	369	298	370	389	368	338	349	320	334	330	321	337	320	353	334	333	336	343	343	352	357	345	375	354	325	390	350	329	337	356	362	378	352	364	345	360	312	320	339	355	356	340	333	330	370	320	336	383	326	348	356	343	367	333	382	378	365	322	328	354	348	321	305	320	352	341	346	354	338	308	320	364	366	351	337	364	360	341	348	350	343	335	368	352	369	375	349	339	359	363	342	324	349	314	336	329	358	373	346	329	342	379	343	326	339	323	330	328	360	379	322	334	370	340	328	331	361	323	350	337	385	348	348	363	344	334	394	353	337	361	343	340	347	361	320	356	332	344	338	348	371	344	309	322	361	360	334	368	339	364	358	365	337	362	372	335	318	334	342	349	331	306	342	324	341	341	381	321	343	312	321	360	333	365	310	338	333	304	347	302	292	350	361	351	313	341	357	338	368	349	393	359	330	385	400	330	323	381	363	333	369	381	335	343	343	363	318	380	342	308	325	355	353	348	352	351	338	329	331	335	378	323	347	341	363	361	352	351	341	355	331	348	354	336	333	347	329	327	362	331	350	353	323	355	345	340	320	349	343	348	365	327	360	341	344	400	331	341	379	338	329	334	350	356	382	350	337	361	296	341	352	313	336	298	352	334	343	335	372	334	307	345	346	359	339	334	342	351	326	339	364	369	353	325	343	334	316	374	398	349	361	345	328	348	316	342	350	364	359	319	319	341	358	356	362	382	327	344	359	366	344	329	383	368	310	351	342	355	326	320	336	356	379	393	357	360	307	356	338	324	373	327	327	343	377	332	334	310	345	342	354	366	344	324	320	337	341	385	355	355	328	352	330	352	349	333	330	384	336	337	356	356	363	373	336	346	341	375	335	381	344	333	340	324	316	362	322	338	301	311	363	338	377	343	330	360	329	355	374	348	341	351	355	330	350	372	348	356	336	350	345	343	361	348	344	323	338	346	345	311	350	351	345	342	379	353	366	377
34332	21745	19402	24676	16166	8462	4590	2040	455	205	188	217	202	206	211	219	200	216	223	219	225	225	214	218	214	221	165	188	191	202	219	220	217	220	204	206	218	239	205	191	201	218	197	209	205	215	217	210	228	220	197	214	205	209	216	228	222	202	229	244	199	221	184	201	221	219	202	216	195	192	193	257	205	244	224	192	256	220	246	234	232	195	201	189	216	216	221	241	212	200	216	222	223	232	183	229	208	210	199	203	221	209	217	218	212	219	232	232	197	203	211	238	215	213	213	208	212	193	188	207	231	249	208	190	195	235	226	203	226	206	206	222	217	204	209	202	226	236	227	203	208	231	218	203	216	220	231	200	188	202	224	223	191	215	224	193	204	188	242	212	225	230	239	197	225	204	227	219	203	201	227	189	192	203	218	201	213	196	219	197	208	197	209	185	212	213	213	222	197	191	209	216	207	207	212	231	228	243	203	235	210	227	185	208	199	191	225	207	224	239	209	215	195	193	207	210	193	183	241	225	211	196	214	217	195	234	224	228	222	216	244	226	210	185	209	208	227	230	231	218	232	217	189	187	214	211	204	210	209	205	231	183	232	208	227	189	194	212	209	230	197	230	219	223	223	210	209	219	218	189	217	221	220	236	220	215	215	193	225	196	199	211	190	194	236	196	218	210	216	230	219	219	204	207	214	204	203	247	216	224	186	210	235	224	217	238	223	205	205	208	200	226	228	224	202	222	221	216	232	196	189	216	228	195	202	202	201	242	186	227	184	212	222	202	213	212	223	201	221	237	236	236	200	205	232	189	255	235	211	236	204	224	194	207	205	212	176	218	217	208	212	212	230	200	216	213	228	229	186	237	226	229	215	214	216	202	186	197	240	215	199	240	219	204	186	219	227	210	206	216	200	245	228	206	174	192	197	207	248	204	213	222	214	225	202	214	225	190	203	217	222	197	203	225	221	206	215	200	219	226	196	225	210	191	232	197	215	204	216	242	203	231	210	206	251	206	191	235	203	239	246	213	204	221	192	203	195	185	253	202	217	242	200	225	212	191	215	234	237	215	240	227	203	230	215	205	198	192	228	205	207	244	227	204	208	221	199	202	191	211	223	222	179	209	214	218	204	192	227	220	235	218	196	217	191	189	184	206	230	212	223	209	201	215	235	222	209	218	224	220	225	204	193	218	201	234	210	211	184	240	203	223	229	233	201	231	187	210	215	205	234	223	210	204	235	190	206	197	213	195	211	236	219	193	212	215	225	204	223	222	211	183	195	192	202	238	226	219	212	217	213	192	245	234	239	229	195	208	202	215	230	219	223	218	218	223	209	221	232	208	209	219	220	197	208	199	229	244	225	212	224	168	230	193	205	213	249	213	221	224	226	211	207	244	202	191	195	216	203	226	195	205	201	195	222	251	223	227	212	244	193	202	207	234	211	192	231	209	194	224	249	203	210	199	215	225	225	191	206	197	201	215	243	208	184	196	232	208	231	180	227	213	204	250	226	239	217	200	214	229	212	192	227	212	200	238	212	220	206	212	221	219	195	206	229	216	213	196	208	240	223	214	210	210	214	208	184	198	234	221	209	196	221	228	234	203	222	186	209	241	216	210	205	202	218	226	226	184	213	206	198	237	224	211	203	219	235	221	211	206	185	201	198	218	215	232	226	211	201	203	198	206	223	213	204	241	196	203	203	246	232	191	218	219	210	196	232	233	211	218	208	250	198	186	231	223	211	219	209	176	181	191	192	231	199	222	242	209	198	228	216	233	204	223	199	234	201	213	219	182	217	207	213	239	213	223	219	216	219	216	205	241	206	225	231	208	233	232	206	220	203	223	218	203	205	206	209	235	197	155	162	226	229	201	206	236	190	199	191	196	203	199	175	176	203	232	233	185	191	188	205	216	238	225	188	223	198	242	247	237	215	211	209	202	211	199	189	250	189	201	233	240	208	235	188	228	209	204	206	219	229	197	190	193	224	215	229	209	211	214	236	248	233	209	178	228	203	242	186	214	208	218	222	195	174	240	222	193	203	193	223	216	224	196	250	212	210	214	198	176	215	218	188	210	228	178	197	195	202	232	197	229	202	222	213	206	210	190	213	204	211	201	186	216	243	216	189	189	207	207	211	211	200	231	226	182	202	215	205	224	227	217	208	217	204	186	228	222	227	215	210	214	220	194	199	198	191	219	200	218	221	186	245	207	202	182	214	182	193	208	210	206	217	209	233	232	220	210	207	221	212	191	202	208	197	213	233	214	209	198	206	189	215	185	209	188	196	190	220	182	222	213	223	230	199	193	201	211	219	220	209	223	186	175	212	208	231	211	188	194	194	214	195	207	198	204	223	221	228	248	212	221	219	197	207	238	200	197	174	216	232	248	209	188	216	201	230	208	225	231	220	190	241	183	219	199	222	190	187	228	222	223	200	202	228	223	232	181	202	195	199	230	189	202	196	209	212	217	231	210	202	199	226	213	219	195	212	207	210	218	216	198	221	224	190	232	217	205	210	213	199	205	222	235	186	234	223	231	218	199	191	198	208	225	185	179	214	212	192	204	217	200	225	249	200	229	217	178	215	207	216	202	200	215	201	198	246	196	225	240	216	204	209	214	189	205	233	237	196	234	201	223	236	249	225	229	210	221	197	216	215	195	209	249	225	209	210	216	224	212	226	210	197	200	200	194	214	225	224	214	225	204	204	222	196	224	236	252	198	212	215	199	206	203	213	189	259	207	215	192	217	204	189	216	195	212	225	212	192	202	210	209	215	166	219	235	210	234	207	231	200	222	197	195	219	210	213	206	227	178	239	200	230	225	197	199	199	213	218	226	214	181	200	229	212	195	184	202	221	207	216	221	207	214	219	197	203	221	229	254	196	199	205	220	187	228	212	211	227	221	226	194	232	197	196	196	200	229	246	174	213	229	234	215	241	241	225	208	182	212	227	227	195	194	203	231	176	192	198	212	200	222	218	193	182	215	207	215	220	201	216	205	209	212	199	229	232	225	221	200	203	206	193	215	221	259	187	209	206	204	191	201	203	199	222	187	176	199	195	226	201	204	210	201	199	238	219	212	193	180	224	205	229	224	198	188	191	200	217	206	215	216	236	206	226	224	204	238	249	227	234	174	220	214	200	206	215	215	217	206	227	208	209	213	225	215	229	226	212	198	200	202	219	231	199	194	187	209	222	223	222	210	196	231	218	200	234	199	220	206	235	227	206	197	202	187	238	203	202	220	218	216	222	225	205	194	207	183	251	238	198	183	223	231	211	207	223	201	180	199	197	239	216	226	235	199	210	223	228	221	210	234	256	235	203	205	205	245	231	221	207	191	214	238	233	203	188	213	192	208	199	203	228	213	215	209	209	207	212	228	210	215	211	207	199	203	201	201	219	226	221	198	238	236	216	182	217	206	202	213	213	199	203	210	204	203	215	217	199	243	202	207	210	202	218	195	219	210	203	204	225	194	205	238	245	202	230	216	188	211	230	236	205	210	185	218
22327	17159	26922	38086	30226	21230	14666	7602	1316	513	473	515	457	520	459	478	509	472	519	460	475	486	460	464	498	497	505	429	490	507	491	499	478	441	438	506	481	527	493	496	523	463	510	453	498	444	504	495	496	467	524	507	488	470	498	481	495	493	451	459	501	479	495	494	512	470	477	482	500	471	512	473	474	461	456	503	415	460	524	514	481	501	504	497	475	446	532	489	497	468	476	480	454	461	468	474	480	477	487	486	500	527	498	482	479	480	453	490	505	484	479	481	485	462	485	458	489	478	495	444	474	475	500	489	446	478	499	479	478	519	518	487	459	468	486	466	520	487	494	450	466	465	505	484	473	455	503	468	442	468	487	487	462	487	508	500	473	516	472	456	492	494	485	476	494	461	477	489	495	473	489	470	450	490	522	483	477	461	493	494	422	482	483	483	476	476	484	438	501	480	519	466	493	461	458	499	470	470	525	525	468	436	463	477	477	477	462	470	480	455	504	457	488	464	475	477	486	462	522	508	479	498	503	453	495	504	465	495	510	504	468	476	520	475	472	475	477	467	494	469	465	456	489	520	450	462	458	498	483	431	498	465	482	475	472	458	464	485	473	479	468	507	460	533	496	503	482	478	558	491	476	523	486	477	475	495	476	455	495	484	478	487	515	481	473	459	505	460	490	459	478	475	505	436	492	476	473	507	478	511	465	489	463	474	490	480	431	480	462	446	483	446	474	479	515	512	513	440	476	508	476	487	519	512	452	479	485	478	446	485	454	498	487	456	539	470	469	496	500	433	489	472	493	471	485	474	482	462	451	462	484	478	473	466	503	443	472	513	492	497	488	482	438	523	470	481	511	476	481	485	489	502	488	484	516	484	485	454	461	490	483	506	509	453	465	467	478	463	488	468	465	460	470	497	448	486	439	456	485	493	447	519	495	484	508	512	502	440	462	498	451	454	454	452	491	469	503	472	504	482	456	490	464	455	448	470	475	482	440	465	469	440	501	495	473	446	482	485	448	482	474	451	499	493	501	469	486	486	492	445	474	471	466	505	452	503	464	514	484	498	507	454	472	469	470	429	458	487	422	486	440	505	456	475	486	493	421	491	459	475	462	476	477	453	509	462	491	460	504	502	538	457	479	473	435	513	484	469	472	474	489	471	445	520	472	498	477	485	476	508	507	537	506	509	451	484	530	478	502	496	489	472	434	455	442	531	478	468	493	464	490	478	457	460	494	430	489	464	498	470	424	493	480	468	495	459	490	472	504	486	483	506	487	475	480	510	486	514	489	449	481	468	470	509	485	497	504	457	467	472	418	508	473	448	467	527	501	479	446	488	473	496	483	493	493	499	492	510	473	456	473	489	486	449	487	452	471	518	483	465	456	498	493	464	494	456	491	485	524	488	491	506	490	449	516	485	523	504	472	444	496	478	504	458	468	460	490	502	462	482	447	520	470	477	455	483	503	503	468	490	487	450	486	495	464	520	490	509	445	491	438	498	506	489	521	472	468	490	470	484	494	485	472	484	500	476	498	468	451	462	499	435	488	482	459	470	465	497	472	468	483	440	504	500	500	488	485	456	475	478	491	508	432	468	471	473	523	507	464	473	484	470	487	492	488	412	473	501	435	479	480	498	472	501	508	465	501	489	482	470	480	510	498	497	468	492	495	471	504	436	450	477	445	510	472	475	490	463	469	482	480	455	461	479	468	483	483	490	460	504	478	493	493	469	470	459	477	485	465	492	509	449	479	488	474	475	511	508	495	504	495	493	509	437	471	487	456	450	452	445	463	516	455	490	469	484	500	511	449	473	482	492	500	480	475	479	486	519	485	447	530	467	480	449	478	502	453	498	431	434	485	467	488	504	483	487	472	454	473	475	453	505	454	480	428	446	458	469	497	469	425	481	472	455	468	470	490	447	470	489	480	461	477	451	486	460	497	464	524	444	498	466	500	499	479	466	491	492	500	437	469	445	479	461	444	464	494	486	490	506	482	510	461	497	501	461	467	486	487	509	462	450	463	467	495	469	526	511	478	468	466	514	439	474	497	515	475	510	462	479	480	483	463	458	487	488	471	466	486	470	506	476	472	482	448	487	499	467	465	448	530	492	482	479	481	464	493	467	487	486	470	499	504	456	471	497	442	503	487	495	475	472	485	486	480	500	509	519	502	471	484	448	506	518	460	507	439	490	473	481	473	500	482	485	511	455	470	460	458	460	466	482	505	497	466	454	442	476	490	493	494	484	431	473	454	458	474	489	446	467	463	473	491	469	500	492	472	476	477	483	481	488	472	461	469	510	460	470	437	499	509	469	479	475	460	474	478	445	492	487	460	492	458	486	494	484	497	511	432	455	469	493	497	507	454	470	500	487	496	470	493	496	496	488	424	485	488	509	497	501	487	436	458	500	412	534	500	515	466	525	447	457	478	500	496	455	448	461	461	474	422	501	474	448	452	452	493	498	473	497	486	428	481	466	462	498	450	479	467	460	463	486	470	460	459	459	447	463	469	454	473	437	451	478	478	470	447	445	484	448	511	473	515	480	513	457	479	478	454	451	475	483	456	516	496	418	500	477	449	463	496	493	512	461	488	473	488	497	477	473	484	502	499	495	457	481	450	494	483	482	465	486	494	470	483	486	488	490	498	502	512	454	466	500	435	486	476	492	480	486	450	516	480	490	487	494	495	503	485	501	464	450	491	503	501	488	471	484	493	468	508	485	470	473	496	485	498	500	485	479	494	472	451	489	458	488	472	499	452	498	444	482	494	473	453	472	508	442	468	486	479	472	512	457	524	500	418	495	503	475	470	473	458	504	475	524	487	479	479	471	493	489	454	468	496	492	501	505	448	488	496	498	465	508	518	505	482	474	511	485	462	477	459	480	464	490	471	494	451	497	479	481	465	481	496	487	480	465	472	461	448	490	485	503	515	470	508	483	526	472	487	480	478	486	467	477	465	513	464	491	502	483	479	422	503	454	465	467	487	521	467	495	458	480	499	503	488	469	500	507	480	478	458	478	512	490	485	484	470	482	488	520	477	503	455	495	448	501	481	511	433	462	477	469	492	516	441	492	487	495	464	457	522	463	536	481	450	506	472	467	476	454	483	450	450	474	489	504	448	479	506	480	523	482	470	492	487	470	454	484	491	440	475	490	514	502	493	482	478	492	476	508	482	475	510	481	444	469	450	489	485	463	474	499	479	476	478	504	455	464	472	459	454	485	473	500	478	469	479	504	486	463	467	460	434	489	494	479	488	484	473	496	436	462	486	493	457	458	479	449	503	506	505	512	448	509	503	436	526	467	450	462	502	443	486	466	512	534	470	475	476	492	520	492	498	457	481	493	501	482	485	469	506	466	479	487	488	510	465	509	476	481	506	467	451	473	514	492	461	444	495	473	465	508	448	479	476	464	500	479	482	475	499	467	481	463	462	456	522	443	475	463	446	439	462	522	535	463	462	540	480	487	461	511	487	463	516	457	448	479	492	479	454	467	476	494
46152	32296	37640	43138	28967	16601	9186	3830	739	213	190	185	177	168	168	167	199	200	200	192	201	192	183	210	189	207	192	236	188	193	182	216	193	192	184	162	180	170	188	200	180	161	217	195	193	208	198	179	188	185	212	233	211	162	218	170	213	165	187	212	230	189	191	160	176	212	192	179	167	168	201	179	194	192	190	193	232	212	216	191	211	200	185	172	173	194	199	217	199	200	228	174	188	198	160	195	171	209	166	206	203	197	199	175	207	190	198	211	206	192	213	190	177	203	197	179	188	186	192	199	187	191	218	177	214	183	208	189	210	194	186	201	160	202	190	204	194	191	185	194	193	196	207	213	185	199	205	215	190	188	247	198	219	184	237	209	182	183	202	178	217	197	234	179	186	192	182	201	193	187	170	198	199	194	135	187	191	190	182	203	195	171	200	190	200	178	172	160	196	208	183	195	156	217	201	203	205	194	199	185	179	182	184	195	202	208	191	196	212	220	200	164	203	175	173	173	190	189	195	213	182	200	208	181	201	204	209	188	176	191	163	193	207	181	206	194	203	185	161	212	198	180	178	179	178	180	182	216	181	205	210	199	194	199	182	181	190	198	173	192	187	198	185	187	173	199	185	180	182	210	190	195	202	197	170	176	199	190	172	178	180	176	229	196	196	209	222	217	187	204	184	183	196	189	194	208	169	237	201	220	201	193	194	196	182	208	210	189	199	197	176	188	187	194	195	189	167	187	179	165	196	226	213	201	185	192	201	166	192	186	209	165	165	201	195	229	184	224	179	169	214	203	194	196	182	214	184	210	173	182	166	187	199	194	191	190	210	207	223	199	196	194	209	211	174	201	171	170	207	211	222	204	204	208	198	194	175	179	188	181	188	173	200	191	173	199	209	189	209	176	220	193	202	193	188	194	195	216	223	185	215	205	187	173	176	212	207	197	186	192	189	210	187	210	202	169	193	209	209	204	214	223	199	190	194	189	211	191	174	176	194	181	213	219	178	184	174	199	159	210	180	202	178	198	218	187	208	188	213	199	201	204	190	186	177	182	186	172	189	201	199	207	206	173	204	199	194	216	202	208	168	184	185	194	166	192	186	218	231	225	191	180	195	200	184	206	194	190	170	184	205	186	209	186	190	205	181	199	223	174	205	199	211	192	188	186	186	186	170	164	220	199	205	192	185	186	181	198	192	192	170	212	192	193	193	209	193	204	186	176	190	208	179	206	168	204	211	181	185	211	195	207	183	187	189	198	208	221	184	181	189	165	187	200	184	168	206	210	194	197	226	205	213	187	206	194	185	209	196	178	184	189	179	179	179	200	190	193	204	195	193	173	235	211	199	200	208	213	196	180	177	185	195	177	207	202	198	209	199	171	186	232	185	201	184	206	192	183	223	199	186	201	197	196	188	199	185	202	194	198	199	173	178	187	200	182	160	159	186	166	189	168	185	216	205	180	190	214	208	176	205	228	193	250	227	220	179	189	200	201	194	210	212	182	202	204	205	208	187	187	172	195	198	228	171	183	188	206	172	161	192	188	186	200	214	199	163	172	187	187	198	192	193	198	187	193	212	190	197	192	234	184	171	164	230	190	169	193	177	214	207	156	203	195	204	213	203	179	188	196	197	190	196	207	200	214	192	196	197	190	202	172	209	177	200	204	160	190	174	163	200	211	181	202	219	206	206	158	192	210	178	215	225	221	218	211	230	209	195	173	185	197	211	225	170	185	210	192	180	201	214	238	178	206	185	216	217	193	194	178	190	192	193	176	187	191	188	223	191	191	191	193	186	220	229	194	198	193	193	193	202	210	189	196	187	198	183	214	180	205	211	168	186	192	176	196	179	191	209	194	184	231	187	221	198	164	208	201	181	210	187	181	191	193	179	184	210	206	192	191	180	192	202	194	174	197	185	186	196	197	190	184	174	192	200	200	207	206	231	199	205	187	215	175	196	192	190	197	204	214	191	169	167	198	172	214	184	201	185	159	203	195	187	191	203	175	199	165	205	220	183	157	190	210	193	177	194	188	188	189	198	186	180	200	199	209	202	170	182	199	185	184	183	187	193	184	203	205	165	181	228	193	169	201	186	197	192	203	205	185	191	211	203	192	161	183	199	197	180	187	211	193	173	200	171	190	177	164	190	208	210	205	202	205	180	181	188	197	193	189	207	180	186	174	194	164	165	177	195	184	173	186	200	156	196	193	202	188	180	211	215	197	188	173	202	216	192	210	187	193	205	197	189	249	206	178	175	190	186	206	182	201	191	172	162	185	176	202	194	194	166	193	209	175	193	200	179	206	190	204	212	199	200	182	185	198	193	202	165	209	196	162	174	170	201	186	188	188	215	179	173	188	196	191	187	196	191	203	217	217	181	159	188	217	194	213	176	192	203	192	155	179	196	187	208	199	186	191	189	192	185	197	173	188	204	201	199	212	201	187	183	198	185	151	178	222	188	181	160	179	199	205	193	180	198	179	239	199	175	218	170	209	220	182	186	185	204	209	189	190	168	188	192	184	196	225	197	195	200	204	210	180	168	188	215	208	194	188	208	180	208	203	205	207	181	202	144	178	189	172	203	183	216	210	179	202	181	188	189	189	184	188	183	191	195	190	202	203	191	210	210	185	201	189	214	216	191	184	163	203	186	202	169	187	169	188	182	185	192	188	208	213	163	196	174	180	192	192	199	200	168	174	199	186	169	174	203	186	207	186	211	173	234	189	208	199	173	202	210	219	167	188	192	189	208	220	218	169	173	199	196	188	161	191	196	202	186	186	189	192	205	176	216	180	174	209	159	189	205	187	186	205	204	181	174	208	218	210	209	205	184	168	186	194	157	176	230	203	169	189	174	209	201	185	186	169	200	176	189	195	197	205	196	209	184	210	216	192	172	217	203	184	209	201	207	198	195	212	182	195	198	197	185	182	200	195	189	182	167	190	189	187	177	180	205	185	185	199	216	205	209	204	207	186	169	169	193	183	164	195	182	172	187	214	211	192	157	216	176	173	192	200	180	205	198	224	203	205	221	216	185	176	218	190	166	202	194	191	194	195	204	200	196	187	182	195	204	222	192	202	177	176	176	199	196	176	161	195	185	190	203	184	192	204	192	192	195	178	199	163	198	165	215	191	197	172	212	205	191	188	207	201	190	196	208	178	188	203	197	195	196	198	189	189	165	182	183	167	182	182	171	205	213	181	178	202	201	191	183	199	169	215	183	202	196	173	209	169	169	167	197	189	189	183	208	172	186	201	199	199	239	210	201	189	185	207	199	185	224	182	179	189	190	199	183	203	194	209	205	181	168	202	187	194	183	189	197	158	187	219	206	185	180	167	182	176	182	190	210	187	201	196	206	182	215	192	188	199	196	182	171	176	166	212	207	183	171	199	179	205	233	194	188	188	196	196	191	170	173	201	198	178	184	200	194	214	198	171	170	202	176	212	196	191	197	173	163	210	218	198	196	182	189	208	188	179	167	195	182	195	207	194	205	201	187	198
29230	24074	41807	52019	41834	31712	22274	11634	1978	493	447	432	435	487	453	437	419	453	437	433	418	386	452	418	440	414	430	453	439	429	414	436	456	461	420	431	415	434	447	420	406	431	411	434	420	415	466	421	426	484	432	434	407	433	411	417	435	407	415	408	410	452	408	421	453	411	437	439	420	424	448	439	438	395	428	438	420	405	454	437	427	417	437	405	431	424	406	470	424	400	399	404	429	429	413	438	436	444	448	461	418	437	416	425	410	455	415	438	461	439	460	426	406	486	412	444	443	438	419	440	448	422	460	416	441	429	431	427	445	417	430	404	419	393	441	420	445	458	444	440	423	394	441	431	444	448	420	419	423	452	432	400	460	476	436	426	431	443	432	461	426	397	443	400	421	427	447	466	429	408	446	410	435	432	408	385	418	432	418	452	419	398	438	431	445	420	438	436	435	472	457	422	411	405	407	415	464	410	392	423	431	425	465	416	429	431	448	415	410	420	424	409	382	410	468	431	441	421	465	424	465	453	430	423	473	442	408	434	407	441	395	416	421	438	403	439	426	439	450	416	461	427	414	413	416	461	450	426	418	440	423	401	410	461	429	434	390	430	441	400	395	465	449	421	389	457	416	454	443	461	413	450	428	427	437	424	434	447	465	441	438	461	437	470	425	441	454	399	448	433	446	417	415	402	423	448	479	436	439	388	417	382	444	456	451	468	410	438	417	423	430	430	453	443	465	430	381	430	399	444	486	431	409	433	453	477	452	425	443	411	434	408	425	413	417	437	440	446	398	409	436	435	452	451	432	462	445	406	418	430	413	434	435	441	456	452	446	393	436	415	446	494	439	420	445	455	438	424	442	431	385	455	473	417	437	461	462	384	431	442	395	430	428	455	418	405	445	419	436	435	437	438	441	450	418	454	439	446	429	428	449	406	418	426	439	416	472	411	432	462	430	406	395	445	425	423	455	448	400	424	438	424	428	410	388	468	401	443	413	445	425	455	426	457	417	451	424	433	441	413	418	441	404	411	429	435	439	401	402	411	448	474	450	436	437	421	421	426	442	420	406	472	442	427	429	421	433	421	433	427	401	425	424	436	418	407	432	437	421	446	399	446	467	424	441	445	454	413	468	426	436	414	420	416	454	405	407	456	429	453	414	401	404	472	413	437	406	436	418	415	459	411	411	435	422	388	444	441	421	434	416	494	453	431	415	449	409	481	449	444	412	430	435	425	426	422	425	449	413	417	444	442	400	439	418	433	437	425	429	446	428	422	438	418	428	439	412	406	440	417	405	424	434	467	423	472	405	435	424	441	438	434	426	429	396	421	426	415	430	428	454	432	435	460	437	437	433	455	425	457	414	405	418	403	423	441	420	421	467	468	430	441	455	399	423	445	413	439	397	445	466	409	436	429	420	471	401	446	454	460	436	433	429	424	426	456	422	452	431	430	405	439	416	461	420	435	433	428	440	465	465	439	413	435	423	444	443	419	425	409	437	398	423	478	448	434	440	421	400	453	439	444	426	442	417	440	440	463	383	407	404	413	424	427	483	473	449	394	457	449	437	454	419	423	402	431	421	421	438	459	406	447	448	432	465	408	433	438	416	455	411	445	417	425	431	412	429	448	426	433	406	452	425	412	430	428	384	383	435	380	451	450	430	437	439	444	418	445	454	450	434	450	452	418	422	424	415	444	452	492	410	447	448	401	387	451	439	414	412	373	456	420	455	443	400	429	427	447	435	423	441	405	453	417	417	424	395	447	471	448	429	452	422	462	448	412	436	432	455	444	450	459	444	451	471	443	417	413	436	434	424	403	418	420	460	409	427	400	465	478	446	431	404	432	470	417	432	439	408	485	431	448	425	441	403	434	433	426	414	452	438	407	447	450	400	459	434	427	442	441	422	424	403	428	442	421	438	441	441	406	468	466	417	456	406	428	408	428	455	432	423	423	362	422	402	405	444	441	442	456	428	481	451	426	388	459	419	456	413	424	449	420	461	430	419	459	398	416	467	446	400	437	420	427	419	442	459	429	419	437	427	441	436	442	432	435	461	401	441	476	423	413	428	446	400	445	462	433	416	420	468	417	427	411	426	438	408	416	415	458	409	462	416	480	427	442	447	428	442	434	460	406	443	442	457	446	443	460	421	456	404	431	477	397	427	455	448	403	451	414	447	488	431	431	446	462	429	441	449	417	455	436	409	417	388	433	467	425	440	428	378	424	457	461	462	432	402	451	396	430	422	434	436	432	444	420	390	444	447	488	449	430	448	463	466	389	398	443	416	446	425	413	417	415	432	394	447	447	407	415	404	455	433	470	476	429	435	430	460	392	411	438	433	425	394	451	441	414	441	434	420	450	442	426	429	434	400	430	398	450	444	459	420	419	440	465	415	460	409	465	428	454	404	447	458	450	399	429	430	437	452	449	423	417	435	426	430	441	447	409	451	406	445	430	446	436	441	487	414	416	422	414	442	412	405	430	430	439	424	438	410	406	422	428	453	398	392	451	412	410	386	411	393	417	398	417	483	400	421	440	448	425	442	471	392	406	415	440	422	437	408	446	461	430	423	442	452	445	424	435	421	413	432	437	438	406	473	433	440	418	450	468	426	435	439	427	410	448	424	400	424	404	409	427	429	406	455	392	445	445	431	433	428	421	407	432	420	443	430	465	414	465	452	484	443	435	437	458	432	457	443	437	414	423	430	462	432	450	444	441	439	456	413	392	440	444	415	423	409	455	436	469	408	432	432	447	420	423	408	405	468	445	437	425	385	445	457	413	447	418	399	414	417	407	442	436	459	435	398	429	419	454	411	462	408	404	430	437	449	410	427	413	424	425	442	414	436	447	433	435	389	440	439	395	425	439	449	445	430	463	436	433	441	444	429	409	445	443	447	417	473	431	417	458	424	414	454	430	428	445	446	432	460	437	409	418	405	457	432	456	424	470	429	460	411	421	434	457	400	433	393	449	411	448	447	415	425	453	405	427	422	426	420	396	421	458	436	431	472	419	421	424	436	443	469	431	470	419	416	420	447	419	398	451	412	396	396	416	429	442	463	432	425	400	400	434	443	423	421	436	454	429	462	390	404	408	462	448	421	436	419	418	414	420	385	416	404	419	429	447	442	417	446	437	393	428	456	425	430	447	463	504	437	467	425	451	418	487	439	449	468	417	434	419	433	468	413	403	450	440	412	416	392	392	429	455	426	446	402	454	414	410	433	421	430	463	397	441	460	423	426	409	429	386	438	437	408	412	449	427	455	398	404	417	444	449	424	421	433	425	449	503	452	377	412	437	434	423	464	414	439	432	472	416	443	438	429	429	450	432	425	434	424	400	447	447	435	457	448	455	443	404	389	410	434	474	432	430	440	414	450	455	464	448	441	464	456	418	437	453	411	459	435	393	412	446	470	394	472	399	460	437	419	426	407	463	418	401	439	468	470	439	413	431	432	435	427	430	436	393	436	422	438	431	463	444	485	433	440	449	441	403	457	435	426	452
18185	9159	3890	2201	1340	879	523	324	191	152	180	152	148	163	157	137	149	172	156	157	152	159	156	174	181	158	127	165	174	142	168	163	139	147	181	150	179	166	163	157	147	145	157	140	152	140	153	164	170	154	163	162	165	160	151	166	166	143	149	163	166	174	151	151	159	148	157	155	175	151	173	149	186	171	161	172	149	166	169	192	157	159	160	157	144	166	151	155	162	167	160	159	145	168	176	164	147	166	178	140	155	151	180	164	143	144	157	164	158	146	151	128	165	167	160	171	146	141	135	159	159	178	154	158	151	167	182	158	151	164	167	155	149	152	155	151	169	172	160	150	171	168	139	161	148	169	143	146	171	166	151	167	156	155	158	180	173	148	162	166	200	139	158	168	155	167	165	178	165	151	146	171	177	154	180	153	177	171	141	166	155	154	151	160	152	142	140	132	153	158	166	139	151	158	144	159	158	156	155	168	167	187	155	169	149	165	162	159	140	160	146	160	185	199	139	169	164	163	183	155	159	169	163	148	158	174	166	155	162	158	162	161	162	180	139	164	174	181	172	156	149	137	160	177	155	151	179	163	169	137	189	153	150	187	158	166	148	155	192	146	165	143	169	160	190	147	190	172	165	150	165	169	143	169	164	164	151	162	171	155	157	163	172	129	165	171	146	126	159	167	140	164	158	150	156	158	150	159	148	160	143	163	159	164	142	174	143	169	155	168	156	170	175	155	169	174	158	170	140	158	154	173	133	139	156	152	153	172	166	161	172	157	135	145	167	158	155	172	172	136	160	166	143	158	148	167	172	166	131	168	157	180	151	178	179	181	157	163	167	169	161	151	152	159	147	184	140	167	160	143	165	154	155	147	150	148	150	150	143	169	190	157	151	157	169	179	169	144	142	165	165	182	149	159	160	133	125	148	165	173	145	164	153	155	151	141	176	153	161	154	150	170	177	146	141	156	158	187	160	175	167	184	150	139	141	167	144	159	156	171	164	162	150	151	147	155	170	163	175	169	167	177	150	140	149	155	158	150	150	172	172	156	128	153	195	168	138	185	161	151	145	178	162	150	172	166	156	167	150	153	148	166	135	181	156	167	180	170	157	161	144	149	155	160	150	171	172	139	154	189	161	173	171	163	164	174	162	176	142	122	135	164	147	178	171	168	170	168	169	179	151	161	150	148	174	180	138	162	146	159	154	161	143	177	141	144	171	150	166	119	151	156	163	151	138	150	156	158	144	136	177	169	158	185	172	165	157	172	156	155	167	188	165	141	124	169	154	160	161	144	177	174	160	135	144	164	157	180	155	180	151	157	164	142	133	163	144	165	156	165	175	146	141	156	155	163	143	183	171	159	143	169	148	156	161	153	162	172	173	173	186	167	135	159	174	167	153	153	153	155	154	163	159	163	158	158	167	151	174	166	156	150	146	172	183	161	171	161	159	161	160	151	156	135	153	161	160	152	160	140	180	165	183	162	155	180	151	164	163	147	145	171	173	193	164	164	131	158	175	163	148	156	166	167	172	146	152	162	158	144	144	153	145	146	152	149	157	180	163	160	161	138	142	161	159	150	147	167	165	152	146	163	165	163	192	176	164	168	176	183	166	171	150	161	162	169	171	162	127	148	154	161	167	153	166	166	178	167	149	184	143	196	174	167	149	198	165	171	168	151	154	149	157	176	152	146	150	187	159	151	162	165	151	168	172	180	142	159	170	154	166	187	150	168	143	140	157	169	143	177	148	117	141	157	163	145	168	180	163	181	142	140	151	159	160	182	161	180	156	168	175	174	140	160	153	168	143	162	129	131	179	171	169	143	147	180	149	151	172	159	172	141	145	146	154	164	142	157	177	140	176	167	149	178	158	143	148	147	153	166	197	165	150	167	152	162	154	176	154	187	155	148	150	169	155	164	162	169	156	162	130	156	155	175	161	191	168	160	152	181	163	155	164	170	152	146	143	167	144	163	147	153	155	176	146	160	136	182	143	155	173	149	157	145	161	158	184	171	174	175	168	157	155	167	163	164	160	160	149	166	173	163	148	148	175	181	142	147	195	155	168	142	159	148	152	177	128	177	166	182	158	180	146	155	162	155	167	150	139	140	164	151	174	153	149	152	172	170	157	150	157	138	140	142	151	179	150	169	158	151	157	151	157	156	156	176	171	162	160	157	181	164	196	155	160	155	159	175	177	143	164	164	136	147	133	182	158	167	150	172	157	149	148	137	165	159	159	144	159	174	146	172	151	167	153	158	157	174	161	164	167	163	161	172	129	163	160	161	166	159	177	159	165	182	157	157	176	166	166	146	192	143	165	190	164	164	161	179	153	164	150	170	163	150	155	160	187	169	169	162	160	184	176	155	167	161	131	139	192	176	166	167	142	156	162	147	182	184	171	148	152	159	140	150	189	145	163	165	160	143	177	159	154	137	161	179	160	167	178	175	170	166	167	173	167	161	174	153	153	163	165	147	166	140	176	159	151	180	148	144	171	166	144	159	169	172	167	203	184	178	152	170	157	154	161	181	156	161	138	164	163	152	178	150	174	191	178	159	177	158	185	177	169	137	169	167	153	147	148	167	148	192	154	183	167	158	149	157	168	154	159	181	167	170	160	158	160	144	135	158	155	167	164	179	145	167	158	176	150	178	127	146	141	167	154	154	126	147	162	156	175	207	167	168	157	173	143	155	169	161	155	147	183	154	166	141	149	171	159	147	152	176	137	169	144	140	138	144	146	127	167	131	175	159	163	152	153	151	173	177	167	155	221	153	161	149	138	170	164	153	165	161	159	175	149	140	161	164	180	154	151	154	150	131	141	129	156	166	159	161	177	163	153	151	148	158	167	175	164	173	176	165	174	151	162	166	188	153	153	186	154	150	181	165	181	154	176	157	172	127	163	164	162	128	167	154	200	161	158	183	164	166	168	144	170	159	180	169	172	155	149	167	174	162	140	154	163	182	169	174	165	154	161	156	145	181	144	125	177	152	184	149	168	152	169	175	176	157	164	152	142	163	156	153	160	152	179	165	183	168	161	150	170	146	151	153	159	168	153	173	156	174	171	148	144	160	166	157	144	147	169	174	150	138	167	153	174	162	163	176	173	132	169	162	174	148	166	131	144	143	144	152	139	162	164	137	151	164	155	151	147	165	150	174	184	167	139	162	139	175	165	169	153	154	167	159	151	181	151	179	147	161	165	143	141	159	165	150	151	181	164	158	161	167	159	154	159	155	162	132	142	160	155	141	165	163	166	163	166	174	164	168	150	176	151	160	149	154	150	156	174	154	167	156	165	142	169	139	167	180	176	157	148	155	136	167	152	165	156	134	150	147	151	141	171	169	170	193	166	178	154	164	157	150	160	139	176	143	155	160	158	142	171	177	151	137	159	155	165	159	160	162	163	169	155	147	168	199	173	186	163	180	151	186	157	184	171	136	170	172	160	147	162	156	152	165	132	141	162	161	157	176	128	173	156	149	180	161	154	164	136	136	176	177	165	159
11618	7519	6117	5841	3891	2733	1652	915	526	347	385	369	373	357	397	367	385	379	370	419	398	382	385	399	365	398	350	386	418	347	379	350	380	365	375	403	332	374	386	382	383	389	386	395	348	366	352	374	359	385	372	366	360	358	409	384	364	365	373	375	363	412	367	358	370	353	361	373	358	389	395	386	320	408	373	382	370	408	363	377	357	368	386	383	375	403	347	360	378	384	381	385	355	368	387	397	367	375	414	383	386	399	352	387	366	361	374	379	378	343	419	358	382	349	356	399	382	377	383	399	347	394	401	346	384	375	345	394	385	367	361	367	359	337	369	403	340	418	387	392	385	406	359	418	409	344	376	394	367	378	382	392	367	393	391	365	368	392	375	397	388	385	336	348	372	392	378	352	368	378	402	390	411	398	374	355	395	339	419	374	370	386	346	381	371	367	356	392	374	335	357	362	398	376	354	369	401	377	396	378	350	358	350	333	365	373	353	371	391	380	395	374	379	366	402	378	342	391	388	337	340	380	375	375	371	386	381	345	373	367	372	372	373	371	387	394	381	374	404	355	338	377	358	352	371	392	355	335	412	355	384	368	370	349	365	384	370	366	368	384	356	383	367	392	378	338	354	349	384	358	383	348	404	381	356	349	376	405	398	360	383	387	366	371	381	401	373	395	412	353	349	366	388	352	369	350	362	356	375	363	369	383	390	354	382	380	361	383	396	338	397	375	387	405	413	385	356	396	398	364	357	370	360	388	361	385	355	409	384	335	377	389	390	376	364	391	369	389	367	402	319	372	373	387	377	395	400	380	350	356	376	346	346	368	406	376	367	370	341	376	386	386	366	408	356	363	397	406	403	377	343	402	416	402	379	405	339	378	357	386	347	387	347	364	390	400	377	343	413	404	377	362	343	378	406	393	378	391	385	395	373	401	367	378	363	390	363	381	372	404	320	363	418	373	387	383	387	384	403	378	380	399	409	387	419	354	410	414	374	387	378	364	386	384	364	375	406	364	391	398	357	370	370	350	363	387	356	347	376	359	368	390	365	365	365	393	390	382	384	369	367	346	373	349	363	392	403	392	391	407	341	365	383	387	376	359	351	347	415	370	381	387	350	323	394	365	347	391	392	428	354	355	374	368	356	394	361	383	384	391	382	375	356	397	398	378	377	388	338	412	357	364	395	368	407	377	361	398	387	373	350	364	369	384	380	359	350	353	370	422	395	388	400	355	387	352	371	378	354	394	375	365	375	340	369	368	374	382	403	400	389	345	367	414	392	374	362	393	369	349	377	388	369	366	359	370	399	387	353	399	390	329	370	393	410	376	377	388	361	359	367	391	359	364	379	382	381	371	384	379	328	410	349	393	362	376	356	385	370	365	381	354	402	354	395	382	359	366	377	380	358	393	357	392	365	371	365	381	358	397	385	404	361	353	398	369	356	381	394	361	413	352	386	346	400	383	380	404	348	345	346	346	368	372	367	372	366	368	340	356	366	387	325	389	379	407	372	385	369	358	371	385	337	384	381	370	387	387	367	403	375	384	366	374	358	363	352	380	353	364	387	358	351	405	357	363	388	380	382	352	369	359	408	395	354	407	352	356	383	386	341	416	374	371	394	366	402	385	378	353	382	349	351	376	352	400	381	404	354	388	372	366	384	347	392	367	344	379	423	384	401	378	377	382	372	392	383	377	363	373	351	408	383	352	356	331	396	373	394	386	381	385	424	369	344	362	374	377	358	392	367	384	376	394	368	383	388	376	369	367	373	388	396	389	349	344	392	360	372	361	398	387	359	360	344	379	389	329	344	360	346	397	363	350	374	384	372	397	418	397	366	386	396	359	387	358	424	408	365	357	359	394	357	327	371	422	408	397	376	390	380	362	376	410	393	387	388	389	382	377	392	402	366	365	385	370	391	352	390	370	371	374	386	377	406	377	363	383	384	391	377	407	349	399	373	377	369	382	377	364	369	353	354	358	382	368	392	348	367	373	402	376	383	368	385	373	388	366	408	394	383	383	391	385	375	372	361	379	347	394	385	382	359	402	388	366	343	404	389	393	334	389	411	375	359	406	366	374	390	374	353	361	364	366	385	375	400	384	361	348	371	356	372	356	363	396	393	412	351	382	358	388	393	392	394	387	406	379	372	363	376	370	359	387	333	396	359	346	383	379	392	375	357	371	365	386	388	387	368	347	405	373	407	393	397	369	355	386	411	379	379	411	358	383	366	382	374	376	356	364	369	375	368	401	380	382	370	389	396	346	359	369	366	380	373	350	367	374	357	358	394	430	399	408	373	349	405	368	384	387	384	396	355	343	383	367	354	403	369	371	370	400	364	360	379	360	369	409	336	368	362	370	399	348	358	383	379	394	366	363	360	393	430	386	384	369	367	414	361	400	411	354	385	370	355	407	416	395	392	345	355	387	369	406	376	387	410	377	367	401	358	390	385	368	408	367	341	371	362	393	403	394	355	385	410	400	377	435	371	391	427	379	362	376	399	416	345	350	381	401	345	385	364	372	388	370	363	367	392	379	365	400	383	376	348	391	344	372	371	367	406	375	386	387	369	392	399	390	340	385	360	372	374	357	377	354	326	395	419	400	404	387	380	405	395	379	412	375	387	382	376	386	388	386	384	396	395	362	366	396	395	380	383	374	383	395	369	361	395	395	346	340	370	366	369	356	343	362	401	395	395	375	377	407	330	340	391	354	384	354	376	378	406	384	375	362	392	336	410	331	392	349	407	391	345	373	389	368	395	387	401	386	341	403	373	376	363	382	406	341	346	385	382	393	386	390	350	387	402	388	373	377	348	355	359	347	377	396	390	370	396	374	375	407	395	391	356	346	364	379	397	371	353	383	395	350	390	412	406	406	413	371	365	347	351	381	355	357	379	360	386	374	420	387	386	348	398	392	392	357	403	342	367	343	364	386	352	364	378	383	382	371	363	388	384	357	367	369	375	400	360	364	361	371	352	401	384	371	382	350	374	366	395	373	363	364	395	361	380	386	383	367	384	423	351	388	390	381	392	379	404	347	333	331	365	338	382	382	362	354	372	385	380	415	380	346	389	379	395	385	345	365	384	400	351	380	383	403	336	380	369	396	349	385	350	381	333	363	383	376	394	376	376	351	379	370	362	404	379	324	384	359	409	373	387	366	343	353	409	367	336	361	376	352	389	381	352	399	354	376	406	379	367	382	376	376	409	415	367	376	419	367	368	370	357	373	368	364	389	379	378	344	368	387	356	393	363	391	368	394	342	367	395	368	385	384	407	398	358	367	388	383	373	370	401	356	367	405	375	370	389	390	374	353	405	372	365	357	410	330	377	358	360	418	385	377	355	382	372	359	353	355	363	421	378	382	380	344	380	362	373	319	347	345	350	360	387	365	370	352	408	372	376	386	369	324	385	412	368	374	316	384	401	399	366	397	370	360	345	344	350	371	376	379	372	408	363	370	414	374	363	328	400	381	383	411	381	395	395	358	419	366	373	379	375	408
34704	22425	22632	27388	16317	8564	4241	1887	690	221	219	237	207	209	227	215	245	214	233	228	200	244	236	254	208	205	211	219	256	239	201	224	195	227	214	205	250	235	230	213	196	252	227	260	233	217	242	203	226	230	237	233	213	209	225	218	215	195	204	235	263	231	251	190	242	179	201	222	212	212	233	230	235	226	221	209	229	215	214	234	199	221	247	208	234	221	233	216	239	208	213	222	177	231	230	197	217	222	228	233	227	218	223	218	231	235	213	245	227	238	217	218	210	222	213	235	235	227	253	242	255	216	241	252	224	196	206	233	270	230	228	218	238	210	233	189	212	253	228	200	224	233	245	213	215	224	189	243	229	218	234	225	251	235	217	244	216	192	233	209	234	222	222	213	239	233	205	239	210	228	202	248	218	197	215	239	210	237	228	236	256	242	225	219	224	210	244	229	235	218	233	234	221	242	218	208	220	227	221	201	253	214	217	237	220	258	238	227	202	229	228	248	232	229	239	204	225	222	187	217	245	226	213	208	209	237	217	210	249	222	217	247	229	244	231	218	202	197	202	219	218	249	201	245	204	244	208	219	226	220	229	211	187	231	226	231	233	210	241	191	235	201	191	253	227	231	211	239	258	186	222	212	202	225	234	206	227	233	263	239	216	246	207	222	187	218	229	248	215	237	242	222	225	245	222	227	257	231	219	214	226	192	233	207	243	226	224	217	238	244	235	219	221	224	219	219	236	211	233	212	270	214	238	224	206	220	213	229	230	215	207	222	253	235	203	235	219	214	230	214	192	231	225	225	226	203	205	202	202	233	251	212	230	215	238	209	225	236	215	197	223	229	237	249	245	215	233	254	223	239	223	208	255	204	219	207	210	241	217	248	229	224	211	243	234	200	250	235	234	209	223	234	199	212	244	221	213	239	233	204	206	215	194	241	211	206	224	217	221	216	223	256	238	203	245	247	223	250	203	235	241	225	226	226	231	206	233	202	191	188	229	195	194	232	258	253	233	230	229	216	232	232	200	214	225	225	218	233	204	225	202	223	228	204	244	226	231	197	201	211	242	224	215	215	228	215	224	241	204	246	200	228	237	189	210	228	221	207	228	232	201	220	221	224	215	232	213	221	237	228	205	218	226	210	221	234	248	227	215	215	191	216	196	216	230	241	253	238	206	185	241	239	236	254	232	209	206	206	242	218	207	249	221	210	245	232	220	213	210	221	202	199	225	240	208	191	214	216	210	235	237	198	209	232	225	227	223	216	241	235	229	252	232	208	209	227	259	215	198	217	228	239	214	205	245	230	213	241	220	237	230	217	218	219	218	238	191	206	229	227	217	211	220	210	235	235	228	225	201	244	215	216	246	216	206	212	176	226	203	196	225	214	220	243	233	244	228	219	222	237	230	225	237	230	228	211	225	233	237	230	230	201	249	232	212	221	235	214	209	226	216	249	207	232	211	205	232	251	230	227	236	217	207	234	237	222	231	243	206	225	216	222	231	215	222	222	218	202	222	222	213	228	238	224	208	222	207	222	244	226	248	237	221	214	208	212	222	267	246	218	223	218	207	228	229	228	219	218	205	202	207	238	224	191	212	217	220	214	223	237	187	202	208	239	215	226	215	219	233	224	178	195	211	225	243	194	240	233	218	233	238	206	215	229	204	228	204	193	210	209	241	225	231	234	213	203	236	248	217	221	218	261	223	210	235	217	229	229	213	247	212	241	227	202	240	195	193	217	211	202	249	228	227	220	220	238	228	226	235	238	245	222	207	186	228	219	210	205	233	210	190	235	243	208	208	217	217	184	203	265	240	246	224	216	223	225	226	240	203	230	220	223	206	233	231	240	233	227	234	203	210	227	241	223	241	225	228	218	236	234	247	201	223	198	242	223	193	221	206	198	211	218	210	245	225	250	219	225	225	240	226	214	205	225	198	230	221	246	208	249	211	211	219	257	211	222	217	220	227	239	237	226	239	235	180	220	191	209	205	239	243	240	239	239	233	206	211	201	206	232	248	216	221	233	218	218	211	214	243	226	199	227	221	214	216	204	221	213	202	218	198	211	228	226	209	223	253	225	209	231	215	202	214	225	205	213	224	219	226	213	206	235	232	191	249	240	247	226	211	222	213	228	230	208	214	201	211	181	222	210	235	227	212	223	226	230	203	221	186	204	232	235	236	244	264	221	228	221	215	230	218	235	210	183	200	224	216	216	212	232	221	222	233	213	240	223	220	240	238	222	211	239	218	250	225	230	206	220	227	228	209	212	193	219	239	233	227	226	205	223	219	227	208	215	207	213	186	226	218	221	246	220	199	203	239	210	224	206	217	220	206	248	226	235	230	228	213	227	239	196	228	221	216	221	230	231	213	212	229	220	237	222	231	215	207	208	227	218	223	230	248	202	227	209	206	233	241	219	212	219	189	201	225	247	244	204	214	241	210	234	230	225	228	217	217	256	235	204	207	200	228	201	229	218	240	241	200	221	226	233	235	228	240	231	228	263	204	250	211	203	242	236	278	228	240	247	248	223	234	188	225	216	189	199	241	235	226	234	216	229	197	213	230	243	206	238	189	231	204	204	212	214	236	221	213	223	191	227	231	251	213	209	212	205	232	193	255	214	196	242	239	224	209	225	236	235	204	214	223	261	220	228	227	229	218	204	223	218	233	239	197	221	232	237	213	182	188	245	204	235	210	206	211	240	229	227	231	225	215	215	234	219	222	246	228	187	213	200	219	221	214	215	205	219	230	202	225	218	220	226	221	193	206	220	180	234	248	239	225	189	202	209	238	223	228	217	217	235	232	218	224	222	234	215	217	228	185	209	232	227	196	217	223	210	235	210	182	242	232	230	237	214	237	211	215	218	205	232	228	200	208	229	210	216	182	210	229	228	189	199	253	231	218	222	222	216	237	240	216	233	218	218	215	222	215	215	258	207	222	252	222	212	245	218	210	220	208	215	205	206	212	257	213	212	210	207	227	263	257	260	233	256	217	224	212	199	223	202	220	220	205	190	249	230	218	230	202	227	235	232	196	202	220	219	255	226	224	225	212	236	210	216	255	230	223	219	217	191	203	252	206	233	217	222	197	226	235	215	208	243	240	234	200	222	206	189	202	223	219	245	210	233	196	219	209	232	200	225	207	230	240	226	210	201	200	192	220	193	209	218	201	217	195	229	214	195	241	220	214	219	210	236	239	203	188	224	231	200	217	224	232	214	219	218	219	203	229	236	231	208	188	227	250	241	204	219	240	263	233	203	215	215	215	210	205	221	256	235	210	272	205	244	223	251	227	258	229	207	229	192	204	211	243	197	212	218	211	224	223	216	222	205	213	223	207	264	237	212	236	226	207	231	185	187	214	200	218	236	238	234	245	232	233	238	231	204	226	223	235	225	231	214	187	243	234	207	215	214	233	244	226	202	231	220	242	228	243	213	224	230	232	197	226	242	234	228	232	220	225	191	223	224	252	233	211	219	233	243	238	251	235	222	239	212	254	243
22920	17334	30321	39365	30600	21443	12923	6662	2174	508	458	517	460	527	476	490	532	519	528	505	520	493	545	480	542	469	501	513	544	496	513	482	498	508	500	455	463	511	478	544	503	457	481	503	460	507	495	525	477	526	512	482	513	500	495	478	509	529	504	452	500	497	501	498	520	500	518	526	508	500	470	487	481	506	480	503	509	480	515	516	497	469	499	496	517	505	516	531	516	514	477	505	494	511	486	488	494	500	504	497	443	489	514	536	514	507	482	512	492	480	533	486	473	524	501	496	457	494	505	474	483	518	493	472	510	480	497	511	471	477	448	532	480	493	482	465	489	478	477	527	541	496	459	491	456	464	488	494	534	466	495	504	525	467	506	502	526	494	486	517	474	491	496	466	507	489	502	541	473	508	517	477	488	511	514	498	519	526	481	488	481	490	490	489	490	534	491	512	490	522	510	506	483	492	497	506	515	468	515	508	524	451	506	483	530	465	506	506	493	508	487	482	503	488	482	483	564	480	494	492	468	517	470	517	499	526	470	518	508	532	502	521	488	478	523	521	516	464	485	505	506	483	473	491	511	513	504	475	512	523	513	543	515	518	489	491	494	486	505	476	475	492	504	494	516	510	498	466	536	495	489	514	538	510	495	489	521	531	519	468	542	487	438	481	523	492	519	493	516	472	525	484	487	505	471	520	494	535	514	489	508	496	494	483	499	501	497	543	470	500	499	501	514	506	534	476	492	514	499	534	518	508	455	521	482	490	489	486	451	531	510	479	458	501	496	499	508	543	530	491	503	517	504	518	524	481	506	478	470	496	476	534	509	496	502	488	531	511	503	493	490	490	536	466	540	521	494	515	502	573	525	521	474	448	491	492	545	523	472	507	504	475	503	506	487	501	496	500	484	525	527	494	496	517	519	493	509	484	480	498	492	481	511	489	480	453	521	513	523	494	496	513	497	475	484	500	465	498	497	510	500	478	481	488	483	498	502	440	540	515	521	474	507	510	462	530	507	489	513	492	448	498	545	473	471	472	482	544	490	517	516	512	518	475	458	504	469	515	476	507	468	509	508	523	477	488	528	513	500	489	503	511	506	515	518	494	482	492	523	515	488	501	507	500	469	472	479	517	493	465	486	456	464	513	533	491	530	513	501	486	501	460	509	529	495	518	493	500	476	447	523	487	502	495	483	483	480	481	476	488	493	524	511	490	509	491	527	524	522	522	511	510	500	519	456	492	479	459	525	534	537	471	499	510	513	528	502	534	471	497	469	455	504	504	492	495	530	460	505	546	501	482	524	494	509	486	513	471	521	456	503	486	481	548	474	527	487	501	518	510	517	521	498	525	520	532	505	504	502	504	487	526	489	496	517	489	490	483	498	508	517	493	503	510	500	512	503	493	482	522	463	492	502	534	485	510	494	479	519	517	486	514	511	495	500	498	503	501	541	530	527	474	481	500	499	490	520	475	492	483	496	470	495	498	458	509	516	512	485	517	484	491	526	523	475	521	479	518	518	462	472	507	492	491	499	534	496	424	501	521	483	530	494	514	522	493	493	520	475	526	507	464	475	497	477	508	504	501	491	503	504	542	485	503	493	487	517	527	501	464	523	501	525	501	511	504	498	483	497	500	519	493	510	503	489	477	522	495	517	484	486	494	498	492	489	445	511	550	512	529	447	504	473	504	494	463	515	468	445	479	491	479	552	471	510	495	481	483	547	525	509	480	492	501	459	514	541	472	509	454	481	489	448	528	497	477	496	525	484	503	522	503	499	518	481	517	504	469	509	498	514	530	484	519	482	478	528	487	532	519	507	498	508	492	537	487	522	516	506	525	462	523	480	503	512	526	484	495	494	488	523	521	471	510	515	522	493	479	503	506	507	494	542	518	468	517	491	508	521	495	540	510	482	485	472	485	452	488	490	495	500	485	503	497	517	515	501	505	499	540	489	484	527	477	494	539	520	507	499	506	514	512	515	503	480	504	502	508	538	501	505	496	482	490	510	463	518	510	497	494	526	513	483	496	517	511	519	499	486	510	491	520	503	499	507	500	497	502	502	482	507	504	539	542	548	521	509	481	477	480	513	456	497	477	478	532	531	513	526	505	487	563	503	505	475	479	494	520	505	499	524	503	486	505	489	510	465	555	468	511	518	472	530	482	499	479	458	473	526	506	534	529	514	476	500	495	483	487	485	491	508	470	479	493	487	512	509	513	500	476	502	493	486	477	522	509	498	512	518	520	514	537	457	519	514	515	547	492	494	500	498	481	521	474	490	532	505	477	504	489	515	533	459	461	490	473	573	482	511	523	525	509	504	485	471	515	499	500	527	500	467	519	494	491	503	513	532	515	479	520	496	519	521	503	484	498	492	506	465	514	526	468	534	531	535	494	518	506	493	501	472	508	508	498	494	509	497	498	533	499	508	491	523	516	495	492	472	506	520	480	505	517	508	506	493	505	466	496	518	508	457	480	484	507	492	477	477	538	520	536	482	481	491	540	484	478	499	490	453	508	479	512	500	457	506	504	509	482	524	490	507	492	485	515	503	481	469	488	493	466	516	539	504	497	490	513	497	541	519	519	497	514	511	535	543	501	529	474	492	486	520	497	495	498	505	469	516	490	488	481	493	501	485	502	496	536	486	515	484	464	488	484	494	462	494	515	469	481	522	473	482	498	484	521	477	517	472	513	487	515	482	484	575	524	461	516	502	495	489	531	512	487	509	517	487	502	493	485	484	506	443	510	480	511	513	491	484	494	533	494	469	473	505	486	526	477	517	473	515	499	493	553	518	513	489	507	522	486	526	536	488	504	471	486	479	543	521	499	510	491	502	459	496	482	452	548	507	513	496	469	541	447	532	498	495	517	492	506	467	495	500	539	459	489	485	510	490	504	514	479	497	482	488	506	476	519	505	512	507	493	502	484	478	493	523	487	484	523	483	494	517	494	474	531	480	529	498	500	466	542	504	481	527	493	529	515	478	508	524	500	499	512	503	524	485	502	489	517	485	477	484	531	470	508	464	478	519	487	509	492	482	521	503	506	484	500	511	516	517	491	469	515	502	559	535	478	519	519	528	495	503	503	480	519	505	457	531	540	537	500	498	492	527	485	545	498	547	505	531	515	498	488	525	505	495	501	528	515	504	497	522	552	499	514	503	489	496	495	516	478	472	494	482	518	506	515	547	494	482	475	514	481	467	501	500	562	530	492	492	544	486	483	502	493	490	568	494	503	552	520	505	556	582	451	518	482	519	467	462	517	490	522	512	498	495	518	518	501	485	483	519	457	511	488	478	485	481	497	477	511	502	517	490	496	530	507	478	502	511	546	487	503	486	523	493	481	539	522	488	553	484	503	522	522	487	504	523	496	479	500	456	503	481	490	479	515	501	472	498	495	498	486	527	519	536	518	482	541	517	495	447	505	487	521	496	548	489	516	548	501	526	465	470	474	533	475	464	524	533	514	491	519	467	523	491	532	503	504	493	495	495	543	484	519	500	473
45824	32904	33997	43919	31226	18649	8850	3621	1169	240	215	206	229	189	190	230	196	201	188	208	205	196	195	223	200	207	219	182	212	200	197	204	219	220	210	200	213	210	206	197	228	191	201	232	220	225	193	198	204	213	191	193	172	192	179	190	218	225	218	197	190	202	194	189	219	202	196	198	189	201	195	197	190	225	214	170	192	225	215	203	191	192	203	179	198	199	191	191	188	202	235	196	226	206	201	199	184	224	206	167	197	177	184	203	220	169	201	214	184	194	215	206	216	211	196	195	196	203	179	194	217	210	212	202	187	204	185	199	208	224	218	222	199	201	212	209	208	185	207	192	176	190	178	183	186	210	220	232	183	210	199	186	178	194	218	173	232	221	189	182	208	204	240	199	206	225	197	200	202	189	217	186	189	208	208	200	184	185	223	213	227	187	194	214	217	198	219	190	205	196	178	189	199	190	199	215	202	165	173	213	196	201	203	160	199	213	196	186	227	188	170	192	214	206	226	213	210	226	193	203	187	207	188	218	204	193	192	194	214	214	187	206	184	226	193	220	230	231	223	211	245	205	193	205	212	204	235	210	210	190	192	198	220	184	196	213	208	187	227	202	217	202	246	218	199	182	194	196	180	211	184	202	194	193	211	230	199	220	215	174	201	227	219	212	219	177	186	187	214	184	218	188	203	194	186	184	181	221	213	193	207	190	182	178	211	203	217	190	213	203	221	201	200	219	190	210	190	188	200	177	200	218	181	186	199	196	166	204	222	208	183	207	208	198	209	182	193	183	202	207	200	200	214	187	163	213	194	190	187	198	203	211	196	197	165	212	207	191	190	183	210	235	198	199	182	226	191	198	204	238	184	183	196	179	212	192	199	202	191	206	216	207	230	218	203	211	219	195	198	214	206	202	177	191	214	206	196	197	188	190	214	195	209	211	191	222	227	187	199	180	178	214	193	194	197	189	204	191	197	179	205	211	199	206	182	193	214	214	221	191	194	186	210	207	202	192	205	197	192	189	192	196	197	221	208	190	215	192	197	196	213	199	194	176	211	210	201	184	206	205	199	188	206	205	204	219	187	216	215	210	177	224	197	210	199	190	188	195	191	201	213	184	185	207	202	191	185	180	206	211	192	200	200	214	189	191	223	224	192	201	215	218	217	212	229	218	210	208	188	203	202	182	183	176	185	222	203	232	227	178	216	192	199	188	202	221	188	206	215	203	203	222	190	186	176	212	213	185	205	197	215	193	228	196	196	191	207	213	216	209	191	206	195	193	210	207	190	196	239	213	224	198	189	198	208	188	222	205	201	189	235	231	198	210	210	207	215	185	195	183	222	193	185	209	176	216	198	180	209	200	231	217	186	181	210	174	198	179	202	217	209	209	212	216	211	221	182	191	206	214	198	193	187	203	194	206	189	222	196	213	188	195	190	205	185	195	184	188	166	182	225	209	193	164	188	208	210	205	191	220	196	205	193	194	217	197	233	206	176	183	193	208	215	196	203	217	197	205	190	227	216	221	209	185	179	181	163	191	207	203	194	207	196	206	214	216	198	203	217	211	222	202	191	209	227	212	185	214	210	205	215	197	201	182	241	203	223	197	200	193	213	181	202	196	203	200	182	192	163	223	179	205	175	195	215	176	190	225	209	198	234	190	184	206	174	177	188	192	200	228	197	233	217	209	197	208	211	198	205	193	188	215	204	206	219	204	197	181	219	191	196	185	184	194	203	199	201	203	209	202	184	213	154	193	196	209	215	213	209	206	189	207	183	207	205	215	188	216	205	177	203	223	219	207	173	190	200	183	225	232	204	210	221	210	209	210	224	209	177	183	185	197	188	187	206	227	193	197	221	224	217	198	202	207	213	206	198	214	207	194	217	190	180	208	198	209	186	205	166	201	215	195	184	216	196	180	221	213	228	240	167	202	206	184	217	201	165	199	199	213	166	194	177	207	209	199	187	200	196	187	217	200	209	203	192	239	196	209	214	207	206	195	197	203	194	218	201	204	199	209	180	197	218	199	200	204	212	231	232	169	231	207	189	206	220	176	183	176	187	182	208	191	190	203	203	209	171	197	211	214	198	195	199	188	199	213	200	185	213	215	196	201	208	200	188	204	191	203	193	225	221	227	211	198	228	211	188	199	201	216	169	211	237	173	210	206	183	210	207	208	210	182	185	212	202	194	212	217	190	213	186	185	184	208	181	199	224	201	200	218	207	187	182	213	212	206	217	208	230	197	216	216	180	180	194	165	213	189	190	196	188	199	211	216	219	209	213	199	232	217	193	207	201	211	221	192	183	241	193	215	189	203	207	227	188	181	176	192	188	209	215	225	216	213	201	210	165	185	221	222	207	215	213	220	201	186	195	194	221	170	204	217	217	201	209	208	201	206	199	202	187	204	200	202	197	212	192	199	194	183	212	183	225	197	209	196	199	227	220	191	209	231	198	204	200	198	207	206	185	224	180	193	203	205	193	200	200	178	199	196	189	171	200	188	201	220	201	200	194	211	219	192	188	211	218	237	200	221	199	210	199	217	224	206	232	218	246	239	198	205	220	212	225	208	209	187	204	199	225	187	203	190	216	201	209	183	184	188	202	188	220	191	224	180	205	212	193	246	217	210	213	226	185	233	192	181	173	191	180	207	199	161	196	204	190	193	203	176	175	187	190	193	177	206	183	194	210	206	197	204	184	191	194	205	190	196	205	164	200	220	217	212	207	219	174	220	173	200	204	202	191	188	162	165	201	199	198	218	215	225	206	190	205	214	193	194	214	197	202	220	221	215	190	169	180	226	201	185	198	220	199	196	208	210	214	212	205	200	245	204	190	171	221	241	197	183	171	187	203	191	185	206	196	235	185	199	215	218	228	227	210	212	183	183	208	199	195	193	182	201	188	182	195	219	193	174	172	208	202	208	199	235	203	200	216	223	217	198	186	168	178	194	220	185	210	184	206	166	212	227	192	205	196	237	192	205	195	206	232	206	209	212	217	191	209	206	205	226	216	198	221	190	203	197	237	192	209	225	217	204	176	185	197	184	199	193	218	231	174	224	196	216	223	194	203	192	197	177	203	194	224	168	220	211	167	201	203	195	204	201	169	183	173	196	209	219	229	195	183	190	199	196	224	205	209	208	194	217	196	212	218	206	215	236	212	217	192	191	163	204	208	217	197	214	205	197	197	220	217	188	186	184	195	208	222	189	202	214	212	202	211	182	195	203	205	193	193	193	200	206	208	190	195	177	189	210	197	194	202	204	203	204	214	182	189	199	200	209	215	188	228	226	220	204	240	219	224	200	210	186	176	221	224	192	195	231	198	223	230	179	197	201	209	221	198	216	170	196	183	222	205	205	194	172	190	184	212	202	191	197	174	220	217	201	207	214	228	196	187	224	192	201	188	184	181	216	216	175	217	235	192	191	220	186	212	212	202	187	191	206	211	181	192	192	189	190	160	189	201	204	217	190	214	186	188	199	173	197	225	209	172	179	222	220	200	200
29101	24577	39310	52304	44452	33202	21153	10742	3740	530	470	455	439	435	464	423	456	401	429	447	468	479	475	436	498	453	500	447	421	451	441	470	443	450	485	477	458	483	453	453	419	446	443	458	471	449	436	456	440	457	450	454	473	425	429	439	452	462	407	452	425	441	443	459	460	417	441	464	426	465	439	434	466	428	440	422	471	454	461	446	467	443	435	456	443	455	414	457	423	433	440	456	461	459	488	440	422	465	433	439	438	486	403	448	442	477	421	445	450	439	436	426	412	449	441	429	461	453	457	471	425	455	418	488	453	465	446	453	445	441	420	442	415	407	452	472	417	464	424	457	461	439	447	455	457	458	447	414	426	447	470	471	408	446	425	449	462	445	453	442	473	436	432	439	446	426	425	423	463	477	421	437	449	449	454	454	472	420	403	487	464	468	461	472	459	465	458	426	420	445	466	394	454	453	445	460	479	426	426	424	451	450	493	477	460	467	439	451	456	487	434	434	443	472	440	425	471	450	422	440	416	444	430	443	440	483	457	463	417	454	439	451	474	407	447	466	428	448	446	457	475	415	429	441	475	426	448	454	422	419	436	444	462	447	437	501	441	483	442	457	450	446	464	426	459	472	485	475	423	427	501	467	482	442	458	438	451	445	452	468	432	476	453	395	462	473	462	454	418	466	470	494	427	452	471	450	444	477	465	411	442	441	468	460	479	438	474	462	432	416	440	454	429	442	428	443	439	476	428	419	441	455	474	477	436	451	465	474	459	470	406	440	424	475	469	441	423	469	428	464	443	446	467	438	416	454	438	476	436	432	432	488	440	422	419	439	504	445	421	440	476	440	433	438	428	456	425	444	461	416	474	455	440	455	446	429	430	426	471	444	428	448	421	415	449	429	445	477	446	483	450	430	452	457	454	459	459	460	436	441	451	459	419	458	429	453	462	405	427	411	447	441	428	463	434	459	478	469	425	454	479	438	451	471	464	458	421	488	486	474	481	408	455	424	495	450	431	483	430	451	441	430	417	447	446	433	456	454	442	396	436	442	430	445	444	468	467	473	436	456	418	476	452	454	431	443	446	432	474	433	444	459	452	469	446	497	441	425	473	470	447	456	434	461	463	456	466	441	454	431	453	425	479	480	430	469	472	465	411	471	458	443	456	408	440	439	466	437	463	445	448	477	430	413	410	443	455	425	426	471	486	432	434	455	429	454	454	418	445	439	467	412	432	447	437	459	497	419	443	447	479	438	467	448	465	439	461	485	443	437	441	432	413	448	470	427	449	464	431	436	446	486	408	471	428	415	450	458	446	468	442	463	445	491	479	459	463	453	445	454	432	420	437	450	431	440	451	442	447	437	431	455	470	444	455	454	440	412	452	460	493	474	445	422	463	450	404	431	445	440	457	438	444	460	430	443	473	410	421	480	484	449	432	428	491	446	428	433	439	440	444	414	479	477	478	449	434	466	417	446	433	454	421	417	470	429	437	432	433	451	430	444	474	444	431	431	485	438	449	440	445	446	426	434	467	437	446	479	477	464	455	439	405	439	451	427	462	449	465	439	474	411	437	450	457	453	437	475	474	455	464	492	398	484	417	455	441	452	457	442	452	474	495	449	482	461	431	447	472	444	422	423	492	445	446	485	457	432	417	378	482	430	452	457	430	433	469	445	495	469	428	461	467	440	443	454	415	449	435	424	458	483	408	436	431	432	452	479	410	484	411	444	466	482	413	431	438	450	398	462	427	449	453	431	470	456	464	462	469	470	428	474	447	437	473	430	457	455	428	428	425	456	463	469	469	446	448	458	491	471	449	450	481	451	460	476	417	463	429	474	449	430	446	430	465	423	420	461	444	457	456	434	432	459	489	421	444	450	430	460	455	438	455	412	450	415	443	438	448	418	449	468	454	455	454	463	412	441	428	463	468	434	472	421	470	479	456	445	440	453	448	444	473	430	470	451	434	465	469	423	433	471	477	444	475	444	441	431	413	436	425	447	489	441	416	423	461	447	438	443	451	465	442	432	446	442	452	488	444	439	462	459	449	468	404	457	429	472	447	449	447	446	459	491	440	424	484	446	425	461	405	431	470	424	470	419	469	495	438	434	464	402	423	494	474	444	454	431	439	462	437	419	480	449	440	478	429	456	437	425	451	418	405	441	462	417	429	438	490	393	438	474	448	457	414	446	486	430	427	445	441	434	429	473	431	456	419	428	453	390	470	391	441	453	454	479	446	437	441	421	424	476	475	445	419	442	456	462	443	472	471	441	440	446	411	416	460	458	448	473	476	428	474	449	413	404	439	471	448	446	436	421	446	492	450	465	443	436	461	483	446	447	456	438	452	459	453	453	480	447	453	398	441	457	438	456	434	438	435	447	479	439	444	471	451	447	451	425	436	456	449	426	456	444	431	469	469	462	484	467	472	459	430	450	453	415	435	455	423	483	432	387	455	453	443	434	416	426	458	472	404	422	445	436	447	442	454	458	421	444	449	438	472	417	455	420	502	460	459	428	433	424	446	458	433	444	469	417	453	456	445	480	441	399	426	469	407	462	451	446	448	427	444	465	460	459	454	436	466	445	451	428	440	468	450	445	416	467	464	448	413	453	432	433	441	472	478	468	437	418	408	435	429	469	414	439	452	448	464	441	433	434	437	449	418	460	432	427	482	432	440	437	465	447	467	420	459	430	448	446	409	458	397	447	418	400	424	466	452	449	471	441	439	448	451	447	453	465	442	455	434	448	447	437	487	434	469	480	433	456	462	470	447	473	446	401	465	450	438	431	466	395	467	431	439	443	459	428	422	454	464	401	440	448	418	473	468	461	414	471	458	499	455	473	432	470	460	456	456	490	418	475	438	405	422	473	459	459	457	443	464	466	456	488	463	464	468	481	475	415	450	475	461	438	459	481	495	450	464	456	423	417	447	425	413	424	478	440	476	439	420	427	455	405	446	470	442	440	428	437	435	454	419	456	454	476	473	437	418	461	423	463	402	452	421	441	401	437	441	468	447	462	446	421	482	471	470	480	469	450	451	474	444	439	483	445	421	423	458	485	405	494	444	487	451	405	477	439	433	442	452	424	461	446	419	447	425	429	448	409	445	439	469	438	436	446	436	455	437	456	480	467	446	461	478	458	460	485	461	470	443	428	468	436	448	422	443	468	462	456	413	468	425	435	442	466	435	412	442	451	414	421	474	426	485	457	425	465	430	435	446	447	424	495	451	434	477	463	426	425	451	477	435	482	481	430	479	436	453	427	475	435	461	475	430	481	464	448	417	449	464	475	464	428	446	455	397	448	439	458	427	435	432	464	443	476	442	445	410	427	444	467	459	498	457	475	420	442	444	439	443	441	400	417	427	483	431	446	420	431	451	396	475	442	446	430	473	450	416	422	463	466	469	437	431	407	478	432	475	396	463	462	475	461	471	436	446	494	464	474	448	454	435	415	476	465	485	430	442	460	452	415	417	477	395	426	446	448	479	466	441	468	470	452	426	431
17509	8838	3615	1818	1076	678	432	259	219	147	159	162	167	134	158	166	164	172	158	176	143	165	168	173	169	164	177	160	166	170	151	181	140	175	153	159	160	173	173	164	174	185	159	166	155	171	165	155	172	148	160	152	182	159	169	153	156	165	162	143	153	166	194	187	169	153	163	188	156	166	180	167	173	140	161	175	163	157	154	143	181	189	166	161	162	170	157	163	184	178	169	165	144	150	155	158	173	151	189	166	185	179	147	153	172	162	152	175	165	157	148	171	132	177	163	173	164	158	150	167	135	147	179	161	175	166	178	150	168	174	147	140	156	147	157	146	165	186	174	165	156	149	154	162	176	168	156	176	159	193	166	144	182	134	166	172	167	172	161	174	187	165	185	172	177	184	166	164	145	153	180	167	164	153	186	153	176	170	156	153	128	176	174	152	154	149	169	144	157	169	201	166	183	150	150	154	171	153	147	156	158	171	170	177	175	158	180	181	161	165	174	170	171	185	168	164	174	176	153	168	191	158	159	150	153	192	175	167	157	169	148	152	171	170	161	173	148	183	156	164	150	157	157	160	170	164	153	186	177	164	147	187	173	155	181	176	180	141	177	150	141	158	175	165	195	144	177	182	161	170	179	154	178	193	188	172	171	158	183	156	163	167	159	159	176	171	166	172	183	181	176	185	138	171	147	133	177	161	184	154	162	183	179	147	158	166	172	166	177	148	163	157	169	144	185	154	163	158	179	153	176	182	166	182	185	147	151	161	171	162	165	155	154	165	166	170	166	164	170	168	172	149	171	185	159	170	183	167	180	176	142	151	164	160	155	161	165	160	148	146	178	154	166	177	172	169	171	153	143	173	185	165	162	150	167	196	159	149	146	175	151	175	169	161	172	169	159	161	175	158	193	181	132	167	166	166	157	164	170	168	163	159	161	168	145	145	185	171	163	166	169	173	136	158	147	161	160	196	151	172	159	156	172	161	168	163	159	158	147	192	171	144	175	141	197	161	153	152	175	167	149	153	165	156	145	161	158	168	178	147	167	154	168	146	179	160	160	156	169	180	163	173	167	160	154	157	161	165	202	145	149	171	160	160	182	164	185	170	155	150	153	155	176	174	180	186	180	175	173	184	142	153	160	155	161	166	156	159	154	170	196	167	185	152	156	161	175	171	161	150	161	163	178	164	172	175	171	161	153	162	159	150	170	178	178	183	156	175	152	175	157	144	191	159	157	163	176	191	168	188	175	151	165	159	172	168	152	159	178	176	123	176	159	168	166	172	170	144	152	183	188	172	170	179	163	171	179	137	153	145	192	123	156	166	136	157	162	142	151	171	189	157	153	168	163	178	141	162	188	174	194	175	159	183	194	166	190	163	149	189	153	159	172	170	146	165	189	173	165	145	153	175	153	177	162	161	184	185	154	154	148	172	156	161	164	151	161	184	164	176	159	183	171	170	192	162	166	171	153	184	169	154	172	147	157	157	158	182	168	177	154	157	169	176	156	163	163	167	155	181	153	181	189	180	151	172	172	148	151	168	165	191	172	153	146	177	150	165	163	176	160	143	172	147	137	158	154	168	167	157	160	154	164	161	161	173	151	158	163	142	177	172	189	149	168	160	153	176	175	175	136	159	151	169	192	201	151	177	154	183	182	152	174	153	191	209	158	166	185	146	147	184	164	171	147	163	168	183	148	139	160	160	172	165	147	164	188	177	151	167	174	147	152	187	170	170	163	171	166	178	154	143	180	129	172	190	158	182	163	167	148	155	163	185	164	153	126	156	187	165	161	165	160	168	163	164	171	176	144	166	178	153	162	153	167	157	204	156	165	170	143	164	168	165	153	172	186	175	162	173	158	157	170	160	162	177	195	183	175	160	162	170	179	157	166	192	171	177	144	156	174	183	191	187	171	166	177	150	146	159	177	156	180	170	170	186	164	160	158	167	168	172	189	176	173	181	165	170	152	158	176	171	162	162	172	177	145	174	154	181	164	159	187	148	175	147	165	179	145	194	145	161	175	175	149	176	140	167	182	157	166	182	164	167	179	173	149	158	159	201	198	172	160	160	175	156	142	156	177	199	173	178	186	138	173	173	160	177	169	168	188	175	174	175	175	166	161	210	157	167	154	182	173	168	133	165	184	168	178	193	180	168	146	173	177	170	168	160	163	161	160	166	182	173	167	162	184	180	151	160	163	150	156	172	158	161	179	179	153	170	165	151	159	192	169	166	167	150	176	136	162	154	187	179	163	171	179	155	155	150	172	150	137	191	159	167	173	177	172	165	172	176	167	156	166	143	140	172	191	160	161	147	152	163	154	172	180	147	160	147	137	171	178	155	180	155	192	167	168	170	187	163	178	162	162	158	159	170	150	168	145	163	146	181	166	182	150	162	162	158	190	167	173	156	169	174	166	177	184	156	199	164	195	149	170	160	179	150	154	188	151	171	172	172	179	142	152	190	173	164	156	177	141	179	149	163	178	170	129	174	171	167	162	160	151	168	195	171	145	165	179	180	184	187	202	178	180	177	194	137	181	156	166	152	155	175	166	154	169	158	161	177	167	184	139	199	170	154	175	153	181	181	159	151	178	176	162	158	142	167	176	186	171	163	174	168	164	181	168	167	174	176	178	169	162	170	180	187	147	188	160	179	155	166	148	160	164	144	156	166	171	154	168	174	171	156	174	208	190	155	175	185	150	168	155	159	191	182	145	180	202	191	179	155	174	147	165	158	147	172	182	173	153	154	166	163	169	194	159	147	164	169	139	160	188	169	172	162	164	153	175	140	155	172	134	175	162	158	146	168	156	151	171	174	159	186	164	158	182	162	167	185	164	140	152	136	196	147	158	172	180	183	150	160	176	156	172	163	191	166	145	186	166	181	150	165	135	157	175	179	151	154	193	174	148	172	154	192	161	164	186	177	148	160	166	164	189	170	171	181	205	137	142	161	178	151	164	152	139	135	157	179	184	160	183	151	157	145	163	145	160	186	186	168	165	162	181	171	167	162	182	165	175	169	157	178	159	154	201	166	135	180	190	152	151	151	170	159	176	164	152	160	171	179	158	168	176	170	178	163	144	180	168	177	165	181	170	166	168	149	176	173	173	172	160	170	145	175	158	176	169	177	198	196	151	179	144	172	176	158	170	162	195	172	148	166	174	155	173	169	167	146	164	145	173	174	169	168	166	173	160	163	136	172	165	158	172	178	176	167	149	156	151	150	175	136	173	165	171	172	154	164	156	183	183	165	168	174	158	162	163	146	170	169	169	172	161	168	184	179	194	153	178	180	169	156	166	155	148	182	151	137	136	182	163	180	165	156	163	157	120	153	174	154	154	173	169	182	153	159	167	166	129	179	171	188	170	191	161	179	171	154	153	146	144	179	163	160	171	138	143	151	180	172	153	157	165	174	192	177	166	133	176	165	152	164	162	163	178	165	157	171	146	173	161	185	146	152	163	159	177	189	185	159	184	171	176	187	161	155	170	157	156	160	129	161
11036	7496	5794	5443	3618	2241	1335	860	559	367	383	383	375	372	378	407	387	371	381	372	355	395	407	398	405	405	369	408	389	398	392	423	389	424	387	395	354	419	387	413	404	410	397	401	379	380	382	377	389	387	397	383	409	407	380	396	413	417	367	415	412	410	379	393	372	411	393	372	386	377	394	410	376	387	380	375	378	395	374	376	396	379	393	401	391	378	375	415	382	438	399	380	426	396	388	390	395	381	378	354	384	386	377	360	396	401	398	390	398	394	381	356	391	371	379	417	419	374	381	360	403	354	403	391	379	381	363	375	384	419	399	361	398	402	386	397	402	370	383	418	408	391	369	397	385	388	380	393	391	405	384	399	392	367	373	364	439	405	394	401	385	364	382	406	383	388	383	426	398	371	398	374	365	378	383	421	373	385	421	371	398	394	382	387	355	354	389	402	390	362	395	378	372	375	376	373	398	375	388	391	382	399	360	383	374	370	377	424	392	391	422	396	386	373	389	374	415	398	383	422	405	378	375	386	371	397	390	404	423	399	374	394	379	419	397	360	395	363	359	404	397	375	398	385	417	411	384	387	416	352	362	408	382	395	374	399	394	374	391	390	400	355	387	382	409	382	378	394	385	387	373	355	404	370	379	389	414	379	377	363	362	393	377	391	371	371	440	410	425	392	399	406	415	386	380	383	422	396	376	402	379	373	372	409	401	388	375	368	382	381	398	382	364	361	375	381	365	389	368	417	344	387	356	372	386	392	399	377	380	383	415	378	346	368	389	383	368	389	393	378	383	408	387	378	365	403	381	387	383	421	380	405	358	393	445	370	386	349	387	389	374	397	388	392	384	412	377	386	359	387	397	356	389	368	375	388	375	382	383	404	421	416	393	413	355	403	390	409	413	378	404	359	363	413	390	404	395	370	388	382	397	419	413	395	367	387	402	412	424	389	383	383	344	392	398	385	387	391	386	383	401	384	401	385	390	380	386	402	430	375	407	403	390	363	369	395	368	422	400	416	406	363	389	368	405	353	411	355	417	396	394	382	407	357	374	398	399	418	421	397	393	376	381	405	391	363	383	349	389	367	408	352	385	371	393	388	388	377	408	368	387	373	386	425	392	402	376	383	397	387	398	361	395	370	415	377	377	397	391	398	371	386	373	425	367	412	402	390	382	410	388	385	381	416	396	391	404	378	388	368	387	420	384	362	418	382	374	389	406	401	405	373	376	367	411	395	388	355	430	410	389	392	387	409	411	371	397	394	391	374	362	410	383	376	371	420	341	389	392	403	397	378	404	397	411	393	378	379	411	367	383	365	363	358	379	375	399	376	402	362	369	389	376	383	377	367	347	421	416	384	375	401	387	356	364	378	387	391	395	404	405	444	361	384	375	354	425	399	393	372	384	411	381	408	387	404	392	368	395	367	401	419	404	368	360	377	405	395	383	392	412	384	373	368	381	338	391	371	405	411	373	352	367	387	418	363	428	385	378	368	401	411	371	400	376	367	375	383	401	400	361	361	401	368	395	388	378	364	375	361	371	368	396	414	400	409	377	372	420	370	376	382	361	393	359	405	350	416	427	369	347	401	398	402	373	397	430	390	389	405	384	381	419	364	382	345	402	379	394	410	389	395	373	387	384	379	413	414	368	410	393	397	389	391	391	363	385	386	401	384	406	420	354	385	382	419	425	380	391	384	395	423	370	395	399	381	407	360	370	419	387	386	372	380	391	382	427	379	370	363	394	395	380	378	397	369	380	421	396	424	387	406	356	403	415	372	392	436	394	390	395	374	363	396	401	376	378	394	365	369	404	403	371	349	372	373	416	369	350	383	404	389	377	388	375	391	376	385	394	411	378	372	415	370	409	381	427	426	372	380	422	402	358	390	422	375	374	362	341	404	386	390	424	416	368	403	383	422	399	383	395	401	417	379	393	388	394	403	421	408	391	413	394	388	392	397	422	391	429	380	377	345	398	383	410	403	382	361	407	406	401	420	407	381	395	390	399	385	382	434	378	380	417	390	408	402	380	382	402	427	352	404	435	419	418	380	415	378	406	375	388	401	378	407	405	372	379	374	368	397	425	399	373	359	396	415	369	375	399	393	386	406	334	407	386	387	423	396	428	375	356	391	390	360	387	405	414	403	422	372	395	412	386	418	348	408	383	416	414	378	414	417	381	343	389	372	410	388	368	365	406	388	399	390	377	421	380	383	390	391	392	359	383	407	386	373	367	371	371	400	385	373	389	370	401	397	367	370	379	372	372	334	411	398	418	386	384	388	405	408	404	415	371	375	369	434	382	365	375	380	409	375	425	405	376	399	387	410	411	390	437	396	367	412	363	408	396	376	402	360	371	412	375	411	363	366	393	423	381	392	399	391	392	381	399	396	431	376	394	389	389	386	381	411	384	414	396	389	417	428	398	385	399	418	387	407	407	390	407	374	389	386	395	356	401	401	406	409	400	364	391	384	390	427	379	401	410	414	378	398	404	376	394	394	420	416	360	394	384	384	352	411	384	437	384	384	362	386	396	409	405	385	394	370	379	349	383	372	355	399	379	417	379	415	397	384	416	393	361	382	369	390	412	395	365	414	399	365	393	380	395	383	415	388	404	401	430	418	376	395	391	379	416	374	381	372	413	396	400	372	377	373	409	370	368	388	400	392	378	396	368	409	402	392	386	397	394	398	372	388	394	401	352	398	367	381	387	392	420	394	403	339	395	395	404	372	402	399	345	390	408	405	350	393	387	393	394	393	359	372	370	397	381	374	390	381	368	382	371	405	395	362	387	426	390	409	385	374	385	401	410	434	381	383	373	400	397	389	406	388	446	374	406	376	377	381	405	358	403	383	416	397	399	387	375	392	394	377	383	393	381	357	372	366	372	380	442	397	367	417	383	380	382	393	383	376	419	384	399	398	384	378	394	383	384	423	396	391	400	395	398	375	421	386	363	397	367	390	363	397	404	392	379	398	382	412	367	403	391	373	432	409	375	418	389	379	393	382	409	371	402	394	385	387	370	408	414	396	409	378	386	423	406	395	389	387	396	377	394	376	383	404	394	389	383	385	385	389	381	371	340	379	405	376	377	390	370	412	425	396	387	412	417	401	417	412	392	363	365	427	381	400	409	363	362	392	380	404	381	389	397	402	378	425	380	395	396	390	409	389	388	389	380	392	386	362	416	396	377	365	370	375	384	414	399	359	403	412	387	413	398	385	384	380	421	380	385	396	426	395	383	414	401	373	376	378	424	353	417	391	372	406	375	381	380	408	411	420	399	392	405	380	373	403	402	377	370	415	380	382	404	377	386	368	416	412	379	429	386	365	400	422	359	386	385	386	413	368	368	385	389	389	376	389	377	398	415	394	397	400	376	388	376	376	398	380	381	364	418	365	365	380	406	405	402	403	392	387	390	345	375	399	360	375	398	350	375	439	414	408	372	378	405	384	384	388	366	414	421	378	358	381	375	422	394	383	422	387	394	393	382	397	406	364	380	341
33596	21551	25342	27914	17574	8467	3683	1518	711	260	209	211	244	229	255	219	222	202	228	213	250	208	218	244	213	217	214	249	253	218	236	252	221	241	223	243	239	209	255	209	214	231	251	252	239	199	237	218	225	226	231	227	249	186	209	221	222	218	225	231	223	209	233	218	225	242	219	217	222	212	239	209	222	247	236	236	248	201	243	244	244	246	217	243	254	234	202	210	256	238	228	215	219	195	239	224	249	222	226	235	241	233	205	210	226	206	204	212	250	226	225	195	217	238	258	230	232	220	226	237	203	243	232	235	204	207	205	189	233	222	235	208	234	245	220	233	250	226	213	203	222	232	216	222	258	218	236	216	212	226	209	249	215	225	244	270	235	229	220	241	253	220	228	226	236	231	245	247	218	204	232	210	207	228	228	218	203	223	199	207	233	239	207	243	213	207	213	256	214	226	210	255	218	194	193	207	243	221	258	199	222	231	244	224	247	223	256	231	228	225	233	253	227	229	202	208	214	224	215	232	247	237	215	238	213	213	194	221	235	234	228	199	246	240	236	229	218	248	210	274	234	217	221	213	206	234	245	215	236	242	263	216	224	250	224	251	263	248	241	233	195	226	212	217	201	221	202	185	232	240	233	221	204	220	206	185	232	232	231	224	217	243	215	214	229	231	223	245	214	188	230	220	239	234	251	241	206	218	215	213	246	248	234	214	217	219	223	227	224	205	231	204	219	235	206	235	243	231	258	247	207	250	207	223	225	229	265	218	226	230	222	211	247	216	247	223	245	222	235	225	253	206	233	243	222	234	219	232	224	236	203	232	240	238	249	224	211	234	228	236	245	220	220	210	232	221	237	212	238	227	252	235	229	220	229	208	253	220	236	218	240	230	205	193	215	226	215	236	232	229	204	206	227	246	264	220	238	233	176	226	220	246	228	215	201	221	229	218	243	204	213	227	261	241	253	238	219	207	237	238	234	224	208	210	216	211	249	229	227	237	222	195	217	272	235	210	241	210	229	249	214	267	210	220	238	233	227	227	230	217	248	207	233	238	248	216	241	214	225	222	233	213	219	205	231	242	242	229	223	239	233	241	219	233	232	214	224	203	211	194	190	222	230	209	247	263	250	203	263	231	207	215	235	227	234	238	229	242	241	238	217	226	199	239	221	230	227	243	217	215	224	197	214	230	243	210	252	239	199	217	211	228	246	234	216	218	266	217	223	245	240	225	187	200	233	233	233	251	232	246	237	200	205	241	210	208	223	203	198	251	245	252	228	194	260	253	239	220	222	236	216	243	225	218	200	229	226	245	229	244	248	217	177	255	233	244	231	231	220	204	236	224	223	226	226	251	207	237	212	223	228	270	243	241	232	242	222	218	255	213	211	232	223	214	216	204	244	237	223	215	231	215	243	245	245	209	216	200	193	222	241	208	196	225	224	219	205	211	246	235	214	234	219	233	235	227	225	232	260	225	249	247	246	227	222	225	246	242	228	246	227	241	191	229	240	219	246	230	273	241	231	244	229	252	218	258	269	238	207	248	227	238	248	251	243	235	225	243	244	242	196	258	234	240	260	244	242	238	234	246	237	206	231	241	206	234	205	225	215	245	231	218	209	233	233	258	194	196	208	229	233	220	218	229	237	223	235	236	212	204	207	205	217	234	220	220	227	223	225	228	224	222	213	250	241	263	254	196	239	254	226	208	257	206	248	242	250	204	221	234	223	238	243	243	219	198	201	242	222	210	234	240	219	201	211	239	244	224	243	231	244	248	242	210	247	223	211	241	247	196	225	228	225	225	191	245	220	242	198	185	212	240	228	231	226	237	220	203	228	215	227	197	249	236	233	218	231	258	236	237	229	211	221	241	234	190	209	228	211	229	234	243	250	218	214	202	212	229	209	214	243	214	250	246	235	239	220	216	208	219	239	239	219	227	219	244	252	241	209	248	250	225	230	237	201	248	245	212	235	255	227	242	256	266	225	228	217	220	208	248	228	207	202	225	219	222	256	224	249	234	221	203	222	246	213	203	223	219	216	233	222	214	213	245	238	258	230	246	228	262	214	222	203	225	188	233	217	235	240	234	231	226	246	217	225	249	238	218	220	223	221	217	210	193	201	240	233	220	227	244	232	203	227	219	227	210	210	237	239	215	203	223	226	237	225	226	247	215	209	232	209	241	248	228	209	263	219	234	232	214	224	223	233	262	227	232	222	218	213	233	207	234	230	218	219	230	185	218	244	200	198	238	212	197	240	235	218	232	244	196	216	227	212	252	221	191	217	205	204	216	214	240	253	219	240	236	224	229	245	252	263	251	224	218	232	180	217	227	244	246	234	199	209	236	218	211	240	224	232	213	208	214	240	187	210	239	219	212	240	249	229	242	199	234	223	228	253	228	256	189	214	203	227	251	249	222	262	233	231	227	232	217	231	219	213	236	223	240	222	227	217	210	246	234	221	246	229	226	232	192	216	228	230	237	215	247	249	222	259	233	222	254	214	208	241	223	201	227	230	219	231	230	217	214	237	227	228	184	218	221	230	266	217	236	222	243	222	210	218	197	254	205	223	211	255	224	224	238	227	244	224	246	250	273	249	207	248	242	245	266	197	268	237	235	206	191	251	249	210	234	228	222	211	220	261	234	225	210	238	241	206	202	208	220	250	245	209	225	258	253	210	254	265	214	217	219	242	234	235	226	230	225	224	256	201	222	204	228	228	218	240	238	228	233	191	231	212	222	201	232	241	228	241	234	202	224	221	209	208	224	268	249	229	213	232	216	210	238	226	226	236	210	238	236	236	210	240	225	240	215	254	218	210	230	227	233	243	234	239	196	251	217	210	222	235	225	219	242	242	233	253	245	236	246	245	251	224	199	205	216	235	250	242	219	211	239	227	232	215	207	248	264	238	217	248	202	225	240	224	241	220	241	233	235	219	201	219	197	232	222	204	206	247	234	213	239	234	229	222	202	221	211	245	237	251	219	222	225	226	238	241	253	222	236	238	238	194	210	240	216	240	221	190	205	238	237	225	248	235	269	221	215	202	229	248	237	214	265	219	219	230	241	226	201	213	247	223	254	229	232	223	221	209	236	219	217	203	202	244	224	215	224	226	235	210	245	242	225	215	229	185	211	228	196	217	228	213	191	249	232	234	231	232	235	253	210	244	230	228	221	217	237	228	203	224	240	254	221	204	210	253	218	198	208	231	261	262	258	239	248	232	222	216	247	219	224	239	219	212	226	228	240	199	224	244	229	223	254	195	232	247	217	227	207	225	215	214	211	216	233	244	239	237	228	210	233	222	246	232	211	260	227	238	233	211	221	217	221	258	212	223	253	237	248	217	220	212	234	221	264	232	237	226	216	228	191	226	206	245	230	226	263	228	242	221	251	221	237	220	217	225	212	253	209	242	190	252	222	225	217	224	257	213	246	233	242	216	214	232	234	229	228	245	238	266	209	193	241	219	217	233	232	234	206	235	228	206	235	198	227	245	233	248	227	228	232
21889	16891	33304	40321	31917	20575	11284	5455	2430	570	510	521	506	500	499	538	551	476	492	506	546	488	557	509	499	498	513	512	499	492	522	525	496	507	589	505	524	506	506	547	487	493	518	489	481	487	518	523	527	523	539	471	498	502	498	520	495	515	499	451	521	502	504	519	520	498	474	526	490	483	541	509	500	505	527	582	479	558	469	469	517	472	500	542	524	500	544	506	504	552	533	552	477	521	546	521	506	525	539	511	524	493	518	500	540	517	495	458	474	533	532	522	512	486	501	504	451	549	508	494	505	498	493	509	500	470	512	503	476	544	510	482	514	535	478	536	507	529	478	499	562	509	508	489	537	499	539	502	501	492	494	502	524	484	544	538	520	522	524	527	561	480	490	536	513	519	551	491	516	517	505	502	521	527	539	479	493	544	526	478	499	489	507	523	478	535	516	519	566	473	492	545	517	506	495	505	497	515	490	495	495	539	513	566	522	517	470	525	524	503	520	504	482	509	501	499	504	501	491	539	502	521	556	533	522	541	553	497	491	497	505	535	519	512	469	562	489	544	538	511	501	498	577	522	524	463	519	484	482	507	485	520	465	534	472	531	499	479	522	516	515	526	513	521	500	530	505	496	501	510	519	524	505	508	520	519	520	579	493	483	541	489	532	518	569	519	520	526	516	524	522	523	531	465	508	546	525	487	502	507	506	472	532	508	504	499	471	512	522	520	481	500	492	511	530	519	500	537	534	504	565	532	517	475	488	503	506	524	494	485	538	527	503	491	579	538	511	507	477	511	500	547	536	508	544	479	498	505	500	507	542	542	504	527	483	545	523	518	491	531	493	505	495	440	533	492	503	479	533	523	501	524	529	493	536	487	512	518	510	496	504	522	530	531	519	510	577	499	486	500	501	547	552	518	505	506	473	544	484	554	516	505	475	509	483	518	502	503	560	538	492	532	503	491	517	566	515	514	527	483	511	508	488	483	502	554	541	545	495	475	506	490	496	495	506	488	527	518	468	481	494	546	497	520	509	526	509	496	486	509	575	504	551	502	514	510	518	518	504	516	509	490	522	513	509	530	519	526	484	514	515	509	525	526	473	510	511	489	529	495	470	513	544	519	498	540	515	534	510	474	524	548	523	565	496	529	512	469	531	493	501	549	524	528	520	478	512	488	520	506	541	537	490	517	514	516	527	495	523	513	506	549	521	539	485	522	508	538	521	481	506	545	557	541	530	515	492	521	503	476	527	501	549	501	495	495	499	528	567	522	535	476	496	497	465	478	529	497	516	466	522	496	479	526	506	475	492	508	530	548	512	527	520	495	528	489	532	487	490	501	527	502	496	500	537	533	491	539	498	526	485	514	495	481	513	507	501	507	513	532	511	485	511	514	530	520	507	540	495	487	563	514	521	537	547	495	495	503	484	513	457	479	537	500	491	491	521	508	504	528	479	518	490	510	538	525	520	500	530	517	513	489	525	538	509	500	518	485	524	503	497	499	496	512	453	535	496	514	557	503	531	467	520	515	518	481	486	501	536	467	495	486	503	496	507	484	521	489	532	509	544	502	502	514	467	519	520	551	519	517	533	514	527	497	495	510	516	515	547	548	488	511	496	506	509	534	505	477	521	486	485	523	489	518	502	531	498	504	528	512	485	464	509	489	520	543	490	518	480	484	534	517	518	487	482	525	527	484	464	546	497	525	491	548	529	523	504	494	520	511	502	478	496	493	508	529	490	533	514	487	524	454	542	511	566	533	556	513	558	519	535	501	482	521	524	461	498	529	514	514	546	547	523	510	513	522	500	492	503	548	520	499	505	493	487	501	500	509	484	490	459	541	501	514	504	515	504	514	502	504	569	471	520	513	500	499	488	499	547	508	491	494	492	467	522	493	505	444	467	499	524	521	485	506	527	552	460	533	510	492	516	512	502	542	527	546	511	539	521	513	514	534	501	497	495	515	548	503	537	483	513	515	475	462	546	521	483	491	508	515	527	494	508	540	480	482	521	514	535	500	517	525	509	516	507	483	500	499	509	518	535	545	524	484	495	539	477	522	526	505	515	521	506	515	527	527	478	530	502	507	498	510	510	520	525	509	556	532	514	523	489	509	496	532	471	483	529	523	536	478	553	511	513	545	570	531	567	522	478	493	524	469	521	464	516	478	493	536	511	520	523	494	458	521	471	509	504	496	505	509	524	515	504	516	484	482	505	507	533	509	528	532	502	534	526	542	493	543	534	505	496	499	515	469	531	489	524	536	513	525	517	512	519	490	499	519	523	519	537	516	590	501	486	500	487	529	499	486	491	487	517	507	528	500	543	496	485	486	482	520	427	525	519	530	511	488	513	529	533	525	517	494	491	553	497	504	521	549	511	482	535	515	489	530	512	520	538	528	523	467	519	482	530	455	492	505	491	506	534	498	504	523	505	517	504	520	518	506	484	533	501	442	529	527	507	511	493	497	532	494	486	512	474	508	498	523	531	496	498	477	524	516	555	529	490	542	535	525	540	518	497	482	506	496	483	516	542	515	526	517	499	517	522	504	480	517	510	459	544	477	508	524	528	515	530	510	485	520	512	514	554	514	538	518	494	524	542	495	499	483	526	528	451	533	515	523	490	485	527	504	486	506	519	502	521	544	534	520	545	514	503	497	533	505	497	543	537	502	555	523	512	495	484	492	512	565	519	474	513	532	455	527	521	457	531	529	523	502	485	550	496	543	512	493	503	524	504	513	528	561	514	532	532	503	521	495	528	508	515	521	479	466	539	500	512	551	483	479	558	456	523	494	503	516	511	493	538	494	536	506	523	514	524	473	490	466	529	517	529	516	528	496	553	543	494	480	524	492	471	501	514	481	526	482	501	500	511	526	520	542	571	478	512	517	512	487	527	504	491	483	524	507	516	501	524	518	492	439	511	486	533	521	514	496	470	507	488	501	495	510	555	535	495	508	530	525	515	509	530	480	505	490	505	520	538	496	526	535	469	525	512	472	464	488	476	530	501	557	504	501	518	541	471	486	533	496	480	546	498	485	480	529	503	527	482	554	555	507	531	499	466	521	512	526	514	525	479	513	524	470	531	488	523	505	553	492	526	519	519	496	471	469	492	459	510	517	531	529	521	480	496	563	507	481	504	537	539	491	516	505	478	491	533	521	489	564	491	517	539	511	465	549	529	549	473	543	487	518	484	523	542	522	507	502	492	510	457	511	536	492	499	537	514	511	517	512	490	532	527	531	492	528	539	536	529	511	520	528	515	475	504	516	491	513	546	495	516	524	500	512	508	537	529	531	488	511	512	537	500	507	506	504	518	503	531	506	457	557	506	514	504	508	529	500	522	491	530	510	523	540	540	470	571	494	494	485	541	509	510	489	511	512	513	537	507	481	546	456	487	538	495	489	498	529	553	491	493	485	513	530	517	488	524	526	463	509	535	481	516	477	507	515	483	468	495	494	484	522	544	507	532	508	502	511	504	488	537	556	531	570	478	493	522	497	533	477
46158	34377	41125	44829	30858	18040	7852	3046	1012	253	196	227	200	213	201	208	216	229	233	195	206	219	185	195	201	216	214	229	180	200	200	213	202	201	224	201	232	190	207	239	189	194	193	217	185	200	202	209	215	207	192	207	206	214	220	186	214	197	211	198	209	210	180	224	206	232	202	210	217	209	224	192	206	205	197	214	242	199	205	238	189	180	197	189	186	187	216	209	202	226	209	172	210	205	185	191	211	206	190	200	220	204	242	223	229	207	190	213	224	216	182	232	186	208	207	206	204	204	202	199	188	225	185	220	199	235	210	177	217	172	193	195	223	202	197	199	182	199	200	220	220	201	206	200	206	185	181	191	212	194	185	217	210	225	214	184	198	209	190	228	202	174	196	205	184	188	212	198	210	199	227	191	203	211	202	211	170	205	223	196	195	189	203	235	228	231	221	200	175	216	238	209	212	203	210	233	214	193	180	192	181	217	200	193	206	200	178	184	212	223	217	203	188	213	195	196	201	203	207	199	205	200	189	210	200	217	217	250	201	181	216	200	211	216	184	188	213	211	193	202	227	209	200	204	200	213	212	193	191	196	204	200	225	193	196	216	187	211	200	209	191	200	212	195	173	207	172	194	202	189	210	196	203	216	202	205	205	207	195	194	214	199	205	197	178	190	198	209	222	204	194	192	194	202	212	224	237	222	204	194	202	200	196	200	223	235	213	179	226	209	211	201	180	185	190	196	188	203	195	212	190	188	213	195	222	212	199	204	220	219	237	195	199	191	215	199	184	204	210	227	213	201	203	187	195	197	205	205	209	220	200	192	195	201	204	197	203	199	202	218	210	207	194	197	203	198	226	182	208	192	224	178	218	196	208	218	181	205	206	212	209	193	221	191	207	190	210	187	211	216	220	227	194	211	215	188	192	194	201	184	229	186	202	185	191	204	174	203	202	182	186	177	200	189	200	182	198	211	202	181	213	191	194	220	218	187	188	217	221	217	209	239	199	199	219	173	176	199	204	199	167	183	184	216	199	204	190	193	211	214	198	205	204	209	193	204	188	212	206	212	222	213	179	199	198	185	213	195	177	163	201	209	197	206	205	209	187	230	203	226	214	196	239	215	219	199	216	227	204	207	200	183	220	214	208	239	204	216	196	211	196	176	200	221	204	178	186	195	209	195	199	256	195	200	193	212	193	195	221	176	204	193	191	220	220	196	185	196	217	228	214	211	191	200	203	202	215	209	226	211	207	208	205	209	186	200	215	235	215	200	216	206	202	203	186	196	203	200	211	206	212	231	202	195	202	240	214	202	187	228	214	203	206	208	187	214	208	200	176	205	188	211	203	192	223	210	219	226	241	198	212	215	208	195	193	207	210	177	187	199	202	194	216	226	228	196	220	206	212	194	213	196	200	176	217	207	201	193	180	204	211	189	188	201	216	177	176	225	226	198	168	234	206	210	199	241	234	199	209	180	219	192	202	169	198	193	229	212	220	210	204	198	189	204	213	190	198	212	218	236	187	213	210	195	210	199	218	211	189	191	196	215	189	224	210	193	208	214	212	220	213	197	191	207	248	223	189	214	204	210	190	200	224	218	208	200	198	195	239	184	175	201	231	183	231	197	201	225	186	190	209	190	210	202	171	211	194	190	224	195	167	214	239	219	205	205	209	211	193	199	228	210	218	214	224	194	231	230	208	221	169	190	199	205	230	198	232	226	198	210	196	216	197	204	220	201	232	188	183	201	201	249	221	184	201	177	192	209	214	240	227	219	223	221	240	214	226	193	226	209	179	200	195	208	212	189	230	226	212	214	213	209	213	209	203	203	193	203	197	235	212	202	198	207	203	213	220	209	175	199	229	221	210	203	194	174	208	212	206	222	209	197	182	182	205	185	194	227	220	215	216	199	190	228	199	226	203	224	219	184	217	191	220	175	176	199	206	206	182	174	224	199	197	204	190	206	192	198	212	208	201	196	208	184	196	202	202	209	224	195	181	204	220	208	194	172	195	215	190	202	182	223	227	226	238	181	221	216	208	218	175	205	185	220	226	265	194	212	209	183	215	202	213	239	191	221	245	198	215	198	217	198	198	212	215	211	158	207	204	219	197	163	191	188	197	197	174	199	201	212	203	208	209	171	220	210	190	191	214	194	232	178	242	194	229	215	217	170	183	212	177	191	220	196	184	186	184	207	211	198	187	212	225	202	196	224	185	176	188	182	209	207	209	213	200	209	187	198	179	188	199	179	213	202	185	190	205	212	168	224	204	186	190	214	185	211	191	196	197	237	213	201	215	187	213	196	222	220	229	214	164	213	218	205	208	195	215	190	204	220	207	223	185	197	219	203	201	203	189	209	225	184	190	196	208	204	234	196	217	191	194	207	173	214	227	226	178	220	197	198	190	211	209	199	185	200	193	229	218	193	216	197	240	206	193	237	230	194	202	188	200	201	174	198	224	210	182	199	181	219	188	216	196	200	205	242	208	243	208	197	200	183	230	212	203	217	201	234	188	209	172	203	186	205	174	193	192	226	214	227	194	229	196	200	201	216	209	209	207	191	218	200	191	216	222	197	217	223	232	219	217	217	209	230	189	205	219	188	195	214	196	184	194	174	228	192	209	186	217	201	231	211	214	189	215	200	212	190	191	173	202	206	186	190	222	190	208	224	172	190	214	221	199	189	199	240	221	211	204	221	189	188	206	205	221	218	212	213	219	213	218	224	202	228	223	194	210	208	208	195	185	191	220	204	197	229	209	172	191	215	205	227	197	200	209	216	205	229	234	215	188	197	200	203	218	202	226	204	221	216	215	220	181	185	181	226	206	206	211	225	207	183	218	206	209	183	186	188	195	194	223	223	207	234	193	208	236	179	199	210	190	180	192	213	194	216	199	227	200	204	196	199	209	216	188	188	190	222	224	189	191	214	217	202	241	210	205	218	206	209	196	204	207	203	207	232	202	219	198	178	215	217	190	195	203	235	236	189	192	196	226	232	220	235	177	170	199	187	183	212	203	190	210	184	195	185	211	201	209	213	189	209	190	209	206	201	205	190	199	187	191	218	209	223	211	205	211	218	195	210	187	180	184	185	186	196	186	204	204	206	196	201	210	210	236	188	230	188	197	201	192	198	225	189	221	190	205	225	233	212	191	199	194	217	197	227	203	200	207	220	221	191	195	214	201	197	200	208	195	228	221	199	208	216	196	191	205	215	182	224	185	199	202	203	230	199	220	200	189	181	205	209	193	212	214	224	206	188	211	189	197	245	214	218	226	209	215	194	194	192	196	204	218	211	212	200	194	181	214	216	237	229	209	232	225	203	223	207	197	208	187	228	226	203	197	221	180	199	207	205	195	215	224	195	214	219	194	194	185	188	207	193	177	183	219	172	199	207	206	219	200	200	196	192	214	198	215	195	208	202	191	197	185	220	206	215	200	195	214	213	209	225	210	194	208	193	226	215	231	216	225	197	199	206	214	188	188	195	191	216	191	204	223	204	201	194
29199	25468	44995	52076	43815	31858	19248	9274	3514	583	452	453	408	474	445	473	470	470	442	452	484	438	425	420	452	469	458	438	447	428	466	443	436	416	453	443	459	447	451	452	470	421	472	438	427	461	467	454	470	435	422	456	473	462	463	469	416	448	475	429	476	473	460	443	463	477	420	475	464	408	474	452	437	487	451	440	448	479	448	472	450	436	457	443	409	469	446	448	445	424	475	441	430	450	477	427	441	430	452	485	489	440	463	463	472	438	467	429	447	467	476	454	485	422	473	458	440	448	483	473	429	496	441	428	459	437	471	437	468	449	471	501	472	473	465	451	460	469	442	443	421	480	429	421	439	454	490	472	426	451	404	445	435	439	470	472	469	450	486	493	437	467	484	460	425	443	448	440	449	484	453	456	492	461	454	502	460	424	461	440	464	457	424	405	471	453	444	453	426	459	458	493	455	465	459	450	472	430	460	488	453	441	453	464	480	489	500	479	461	474	430	457	413	476	436	464	446	440	462	424	455	453	451	432	403	454	452	498	469	487	479	416	444	475	478	464	466	470	473	419	473	468	453	486	447	492	451	433	458	484	434	466	458	489	465	473	448	426	447	428	426	461	422	453	470	488	456	446	440	461	477	443	423	476	486	514	462	460	454	447	447	415	445	454	474	484	431	466	437	439	479	392	462	430	474	461	473	482	458	430	434	446	475	443	463	468	463	502	437	418	448	445	444	438	437	429	466	452	443	441	425	460	504	466	485	433	444	472	435	472	426	466	425	461	456	448	461	465	431	434	423	472	446	483	450	461	445	414	463	451	467	462	455	429	402	425	479	428	477	451	506	461	445	401	437	460	425	490	447	476	483	482	443	439	419	416	460	477	437	461	438	461	470	477	481	495	422	437	450	421	454	492	459	454	470	411	474	460	493	448	461	445	460	470	441	438	464	474	470	480	457	446	486	402	447	452	434	463	449	474	442	466	468	410	459	462	456	488	465	432	442	435	467	476	510	443	511	468	490	469	457	425	432	469	476	433	470	508	475	474	460	442	439	461	431	457	415	449	426	501	461	448	466	422	433	463	440	463	471	452	472	453	432	431	439	490	489	458	488	433	467	473	458	452	465	474	453	479	494	464	475	478	452	462	428	434	452	429	388	463	451	456	501	474	451	473	451	460	450	456	407	482	425	458	453	471	479	446	445	438	439	430	453	469	438	482	429	411	426	444	455	475	462	449	454	494	434	468	476	413	492	478	409	465	462	461	438	431	474	464	456	475	463	453	463	462	483	466	425	497	448	464	456	454	461	456	439	456	441	474	458	437	437	462	421	445	456	426	441	478	454	454	448	438	433	428	478	451	476	459	461	468	484	491	478	455	475	433	471	452	448	476	431	447	434	461	467	430	431	464	447	439	420	451	446	461	398	457	500	482	445	482	465	435	415	441	432	450	438	441	460	439	443	464	442	465	437	452	442	492	447	408	444	477	435	442	462	431	470	445	416	416	467	466	461	461	457	468	458	455	440	462	465	483	447	448	444	455	467	468	431	449	450	483	458	420	468	435	411	468	440	462	418	454	471	452	455	437	474	424	469	465	463	430	444	450	440	422	444	471	516	425	469	448	465	444	438	429	424	438	479	456	470	484	471	464	437	452	462	463	468	480	483	473	451	485	434	451	443	428	467	447	448	442	475	466	482	455	491	441	472	464	461	433	476	450	410	435	428	418	453	443	440	462	471	472	439	454	437	440	482	443	486	438	428	443	442	452	455	458	449	427	501	450	485	424	445	435	458	459	443	443	458	456	430	431	459	436	477	477	441	440	470	498	507	471	444	466	441	467	461	472	484	492	439	480	473	483	462	435	447	507	444	462	479	424	485	453	479	463	450	433	428	446	437	448	444	419	456	477	473	454	474	448	440	453	443	454	446	461	463	444	459	479	468	510	481	477	496	465	433	467	440	431	450	472	491	456	465	459	472	487	442	465	457	472	435	448	468	441	508	451	449	498	432	430	475	443	484	486	465	470	464	433	442	437	466	450	469	445	455	443	446	483	493	497	466	452	457	456	452	452	442	446	438	458	453	460	450	473	447	493	451	428	453	449	467	420	423	422	541	447	444	485	431	465	469	441	475	456	406	446	444	446	435	447	426	462	435	450	462	425	440	492	461	449	418	416	449	466	442	484	415	434	466	462	447	450	446	421	453	484	451	433	466	451	407	460	428	474	426	445	436	449	504	405	442	454	456	458	425	415	465	451	475	469	417	437	508	435	440	462	411	453	462	485	462	464	493	514	480	472	451	463	475	452	459	507	449	421	472	445	422	459	432	475	431	438	474	471	473	456	455	461	487	481	472	443	493	448	454	455	441	481	433	454	473	447	469	511	447	493	449	462	478	463	442	447	449	447	461	464	477	441	522	464	466	445	437	470	460	497	418	433	433	455	472	479	435	466	439	469	481	453	499	453	456	471	475	492	434	441	436	493	495	418	476	474	448	447	479	464	467	461	476	429	436	448	478	462	446	444	417	458	455	466	488	451	464	456	429	471	460	469	436	490	463	427	447	450	490	478	438	463	454	467	495	452	429	450	431	481	483	403	460	433	470	442	440	458	461	469	471	455	441	450	451	482	465	466	403	427	455	442	468	429	482	520	468	464	476	487	456	475	432	472	457	448	480	475	451	474	449	450	454	471	426	464	489	432	437	471	462	449	476	446	507	456	447	465	442	461	449	447	469	449	453	433	438	445	434	481	457	451	446	433	459	448	493	455	449	454	432	461	448	466	421	463	479	442	443	459	441	472	433	452	465	439	482	485	432	466	438	447	448	469	421	459	494	499	451	447	484	417	456	459	461	448	460	435	458	466	427	488	476	463	511	476	474	452	465	451	476	443	463	464	446	446	477	435	477	479	433	469	453	486	514	482	471	451	441	490	439	450	452	413	469	459	475	420	435	459	457	444	440	478	426	493	438	462	474	429	476	420	458	451	456	459	455	452	455	495	486	453	446	468	446	433	465	420	470	475	491	467	455	456	449	446	455	450	457	465	406	410	464	483	491	455	476	429	465	443	511	471	493	476	449	468	485	471	477	451	430	432	473	446	439	461	438	476	475	457	430	473	461	458	454	461	462	429	488	463	438	463	460	435	440	514	432	424	424	457	439	440	446	501	435	469	478	424	440	436	436	468	468	483	417	455	457	476	491	458	434	449	472	473	420	448	447	464	464	479	433	438	462	441	494	438	473	440	439	460	438	465	507	482	446	448	458	450	442	454	449	420	441	449	480	506	448	484	433	489	429	484	492	436	469	449	484	431	467	516	439	471	448	425	452	467	478	459	478	454	443	467	431	449	483	483	485	462	458	451	466	456	464	451	449	469	460	472	474	428	471	436	451	463	443	470	444	457	462	479	453	423	470	451	429	422	471	485	459	472	470	486	465	462	441	471	453	479	453	449	467	436	435	429	450	452	470	458	467	458	482	454	456	428	454	438	480	428	476	446	441	470	447	452
18066	9184	3136	2290	1469	869	488	295	228	179	151	145	164	168	161	182	144	161	171	179	171	169	172	176	166	188	159	175	157	180	165	190	169	163	183	161	183	167	167	178	181	174	180	153	167	175	174	195	173	175	159	148	180	162	165	191	166	172	167	132	165	156	178	149	164	165	173	178	173	178	173	179	165	178	182	182	175	180	184	182	179	157	188	164	168	178	182	165	192	182	185	159	170	172	168	202	159	178	198	163	172	172	169	174	159	207	172	177	189	160	201	190	175	166	178	201	149	169	157	180	199	179	172	159	173	172	184	124	165	176	147	162	188	187	183	169	154	170	190	149	162	175	165	160	163	180	167	183	153	170	182	194	154	144	189	180	165	163	149	190	186	196	150	174	174	141	174	146	193	155	158	192	172	160	163	158	167	150	174	161	203	169	184	169	173	168	180	184	181	170	191	188	167	155	158	159	184	175	187	168	191	187	185	181	166	160	154	187	177	164	164	172	172	164	161	170	162	181	149	177	156	175	167	166	181	167	195	167	152	144	158	167	167	156	147	165	172	176	165	147	163	185	190	164	210	167	183	166	173	178	163	183	165	196	178	174	180	187	180	173	192	169	159	191	175	170	169	167	161	166	167	180	155	192	173	161	188	173	156	191	164	176	189	193	181	162	193	150	157	169	147	181	177	176	176	174	178	142	168	174	174	178	177	181	157	162	171	172	170	171	182	169	162	194	173	178	205	193	162	164	164	183	168	156	192	176	180	157	159	159	154	167	173	134	173	162	185	179	171	172	168	159	168	154	163	167	154	138	163	172	158	169	164	179	181	195	176	156	182	166	186	167	182	164	173	155	168	180	192	169	157	164	170	161	184	170	166	147	157	178	176	196	176	179	164	145	164	154	183	170	180	179	179	157	153	158	185	174	194	162	168	159	173	172	159	170	178	179	165	167	167	175	170	188	171	158	171	176	184	161	180	174	166	182	171	174	197	187	174	171	180	183	159	155	168	159	176	175	180	165	173	169	168	170	144	190	174	183	194	159	164	157	163	177	179	158	183	182	187	144	174	193	149	174	163	170	170	215	160	193	171	178	171	145	162	176	195	159	173	174	191	188	174	171	190	160	181	194	189	169	201	161	149	159	191	148	167	179	175	158	183	171	163	151	181	153	188	173	192	181	168	156	182	170	163	165	162	167	159	158	165	182	158	181	172	172	180	151	171	167	174	163	170	194	199	181	170	167	170	204	169	169	154	179	181	168	181	163	145	153	163	170	160	178	196	184	168	161	169	171	168	150	142	162	165	169	169	186	181	162	166	179	198	150	169	189	153	157	186	178	159	182	176	154	198	153	174	166	158	185	170	158	158	175	153	173	168	191	200	182	181	183	169	176	180	176	176	170	151	128	161	186	175	153	180	154	169	155	175	163	160	200	165	169	158	173	149	187	160	175	182	141	163	150	144	179	155	158	158	187	174	160	174	171	178	173	156	176	173	186	158	154	148	178	164	170	153	159	150	192	165	166	176	151	170	154	156	159	161	183	181	170	153	178	172	190	152	170	173	177	183	168	165	188	169	178	170	159	179	161	167	166	160	172	176	167	164	174	163	178	132	170	165	174	156	170	172	147	182	160	154	165	169	179	202	171	172	159	164	170	160	172	171	167	170	176	168	156	161	178	169	194	175	180	158	191	151	178	146	178	162	186	167	164	191	164	188	159	177	188	161	165	197	181	172	185	195	174	166	176	156	191	185	183	175	190	182	187	189	144	167	164	171	138	178	162	167	181	158	195	171	167	167	198	177	131	165	155	168	164	166	176	196	176	171	189	167	162	173	186	158	158	185	174	178	166	180	150	174	170	161	154	167	180	185	143	158	176	185	152	163	151	176	172	166	168	164	185	166	168	156	164	155	153	171	182	182	166	158	165	167	184	163	192	168	168	159	180	157	180	187	170	194	156	185	166	147	151	163	189	158	132	173	200	193	180	140	147	188	176	162	201	196	174	164	177	177	165	148	162	142	172	143	160	185	167	183	170	179	168	196	172	147	167	183	181	163	189	183	165	186	182	175	172	182	160	131	173	182	190	201	178	157	163	171	190	183	167	176	172	182	178	166	189	172	174	159	177	166	130	167	174	181	155	182	165	171	173	176	160	171	184	190	190	146	162	145	155	168	181	190	175	187	160	188	173	185	188	168	173	157	165	159	182	192	163	169	185	185	180	180	153	165	191	164	180	201	162	183	166	184	162	152	176	159	176	181	200	175	184	178	164	184	162	178	166	175	156	178	152	185	168	153	152	154	181	188	171	185	185	155	171	154	171	163	150	154	166	158	168	179	172	162	172	163	161	151	165	178	176	169	185	183	154	186	168	176	168	180	177	194	162	164	175	163	165	169	176	197	175	175	155	157	175	205	171	170	162	195	150	173	152	198	181	166	154	185	157	156	174	162	172	179	177	176	189	187	195	177	162	196	165	161	166	175	182	204	176	163	173	186	177	186	159	171	188	144	171	199	168	161	157	157	171	159	172	146	138	197	158	153	199	205	181	172	179	182	142	181	161	191	167	147	165	187	176	150	174	182	175	189	165	181	153	200	167	189	163	149	164	179	167	179	150	148	163	169	179	155	174	168	174	181	158	166	151	185	186	170	185	158	183	173	195	191	165	164	157	154	167	165	165	158	171	181	144	189	162	154	189	200	181	176	179	176	162	169	145	169	163	166	146	164	185	181	173	154	172	155	170	169	154	168	164	172	167	151	179	182	195	168	160	183	190	155	147	171	152	154	141	168	171	167	148	179	157	166	163	161	165	175	171	188	181	174	169	185	190	161	164	207	174	172	166	159	162	186	161	167	203	174	189	160	171	143	183	154	201	160	187	188	170	176	202	166	162	159	169	155	161	172	145	183	194	169	174	176	170	164	141	167	163	168	191	161	161	188	191	148	158	160	207	182	169	161	167	179	151	175	184	148	175	178	177	165	150	169	166	161	184	157	185	190	159	151	167	146	172	144	153	168	169	162	204	173	171	185	185	168	162	192	169	183	162	166	181	178	180	178	166	145	177	180	173	169	159	188	184	168	175	185	157	171	167	197	173	175	191	190	179	183	199	143	172	144	167	176	164	177	169	167	161	183	199	194	184	167	179	179	173	193	170	178	156	169	185	157	173	174	164	171	178	202	150	166	188	148	177	146	167	180	155	195	156	173	155	205	179	175	152	192	169	175	195	152	156	161	160	152	176	178	154	176	142	154	179	167	172	154	162	169	175	176	146	182	148	165	181	175	160	148	155	164	153	201	174	162	180	180	165	147	157	144	181	176	181	167	155	174	165	175	170	180	165	173	189	157	162	154	159	174	169	175	170	172	191	192	171	172	185	169	176	166	183	168	157	154	160	183	132	159	168	147	159	164	189	162	187	167	169	168	176	167	149	182	171	162	167	169	167	143	169	188	176	168	150	183	176	168	150	187	188	199	178	185	186	163	156	175	163	183	183	191	188	155	147
11174	7617	5559	6204	4484	2641	1490	909	595	435	384	388	364	388	420	374	422	391	416	426	402	403	388	375	409	386	410	421	414	413	393	403	428	387	449	411	396	415	425	395	389	381	415	394	412	396	411	405	373	401	429	405	413	422	386	380	370	397	423	408	401	395	432	388	393	393	424	403	411	388	359	407	402	404	420	411	418	379	361	402	387	390	385	383	374	381	413	365	368	433	439	362	399	401	376	414	351	406	430	407	398	405	408	381	387	375	394	397	389	429	396	382	413	391	391	400	421	407	366	405	392	443	379	410	382	404	357	417	408	411	409	388	409	427	395	406	402	368	411	399	396	394	427	388	402	401	403	368	402	431	369	401	399	403	424	404	410	370	407	379	405	395	409	407	400	437	412	384	410	407	378	400	436	390	394	411	414	393	416	406	379	430	410	378	403	405	445	428	417	386	405	378	359	425	371	386	402	427	407	412	389	402	380	401	402	424	362	417	422	408	409	416	419	404	388	426	375	390	354	410	424	392	380	409	395	403	388	406	413	375	405	446	396	379	434	378	389	427	384	378	368	402	398	423	356	355	416	400	389	412	451	420	409	411	398	368	412	382	367	411	406	373	381	421	424	406	420	421	425	407	388	394	399	430	402	409	393	420	393	406	363	364	380	404	360	371	393	400	398	409	447	430	395	410	401	384	422	384	396	420	400	395	401	403	410	406	419	420	415	410	389	419	371	383	430	421	375	384	392	403	386	405	409	406	393	395	406	396	415	406	433	412	383	385	393	407	421	388	392	375	395	386	408	391	432	424	406	395	428	402	395	400	404	400	401	408	400	429	405	393	404	389	401	406	378	384	406	397	407	410	411	391	401	402	413	382	431	395	433	390	417	429	423	418	384	376	397	398	368	430	380	415	435	391	385	368	401	407	391	389	418	404	384	410	396	397	388	424	404	395	415	404	399	390	411	383	399	404	431	415	395	408	361	389	465	421	410	415	404	376	449	412	400	381	419	392	421	394	408	410	419	411	362	384	423	402	410	420	402	407	437	427	427	382	403	391	389	408	391	430	395	433	376	388	393	393	418	400	371	389	406	392	382	409	377	402	391	421	374	405	399	408	402	397	371	388	402	420	401	437	403	422	368	382	418	406	457	390	420	429	400	436	388	381	389	383	378	433	383	373	399	405	424	397	393	387	424	403	391	378	407	394	393	392	451	405	394	386	376	441	378	396	409	381	402	424	396	417	416	366	376	386	435	435	369	394	394	405	377	390	368	416	381	426	418	412	401	391	388	375	424	386	405	416	420	432	402	409	381	388	425	404	397	387	430	393	396	399	386	410	393	402	399	399	401	363	399	407	392	428	391	415	403	402	370	401	401	407	380	389	372	386	410	408	368	362	384	416	365	423	399	405	388	378	403	383	424	377	418	374	406	383	420	402	400	391	418	448	430	393	398	422	423	413	375	440	398	391	414	407	412	416	404	384	374	369	389	403	410	376	415	403	406	415	418	406	403	408	439	377	419	423	403	399	414	409	389	388	446	398	390	427	395	391	390	406	427	373	415	379	414	385	385	402	358	404	424	407	382	381	417	357	438	374	385	396	423	390	438	384	375	356	408	401	449	403	371	433	413	377	376	374	399	370	420	421	403	399	405	375	396	404	370	417	424	391	372	368	376	415	430	418	424	375	387	376	413	384	371	378	405	373	402	416	397	365	401	350	436	388	403	377	425	395	368	391	404	436	387	408	414	401	374	425	383	369	447	380	406	443	375	403	393	385	405	389	394	386	394	455	423	390	410	405	365	399	417	406	429	400	386	422	381	418	399	392	382	406	383	397	447	417	409	378	400	411	433	378	381	414	423	445	417	393	374	410	349	416	397	400	396	406	421	408	379	388	405	370	395	373	432	406	412	382	422	424	402	396	407	360	388	440	405	388	353	398	396	427	444	378	390	420	434	433	373	387	405	387	387	398	406	421	424	400	397	388	402	407	395	390	417	380	397	425	399	397	414	407	399	433	396	414	431	418	380	377	421	407	401	414	389	414	384	396	380	406	401	409	431	404	392	414	380	375	420	402	417	436	389	410	430	434	420	419	357	429	412	412	397	373	402	414	414	410	407	390	413	393	431	358	382	380	423	404	428	391	427	420	400	378	413	433	378	374	402	431	389	413	386	415	371	393	417	418	410	394	420	435	407	414	422	396	371	390	423	390	410	391	392	386	414	427	417	401	373	389	403	436	382	431	402	366	404	409	413	380	362	408	386	370	374	425	396	392	454	400	378	411	378	416	393	413	379	419	423	440	429	381	402	428	415	392	388	393	395	447	396	396	415	424	423	414	389	389	395	415	385	378	397	422	382	405	405	394	404	425	419	406	438	400	423	413	414	362	397	425	372	433	400	367	392	374	407	389	356	400	396	401	378	402	411	385	420	360	378	403	382	400	383	388	411	383	379	409	405	431	390	380	439	427	383	400	404	390	372	399	387	396	427	392	414	410	379	414	414	417	384	395	402	395	401	419	397	368	396	418	400	417	397	393	373	420	383	391	380	406	428	384	391	395	388	410	436	391	404	383	402	370	416	380	421	416	374	408	379	431	417	399	376	403	389	430	368	393	437	374	401	419	415	421	405	417	383	375	398	406	386	391	418	383	415	403	383	386	411	432	395	417	444	405	413	373	407	368	391	377	381	431	405	397	376	383	414	391	396	439	409	435	415	377	402	452	435	417	406	388	379	414	401	377	395	394	443	389	415	426	373	413	433	405	417	401	377	420	400	398	415	419	397	408	389	372	396	415	409	409	429	397	403	364	376	372	440	377	399	416	404	399	430	426	422	419	418	409	401	397	436	371	433	444	415	403	420	452	424	387	421	374	377	428	396	359	403	400	400	401	416	439	364	398	417	411	403	414	413	403	439	366	431	387	403	380	408	373	397	376	395	408	355	401	367	385	393	409	408	369	406	379	406	436	368	379	400	397	423	390	415	409	463	379	386	370	394	391	392	394	390	391	408	390	402	397	399	399	395	376	392	382	366	373	400	423	382	442	399	394	391	383	405	437	383	400	419	402	389	391	400	394	386	438	371	391	407	379	382	409	392	396	389	376	380	396	411	419	378	396	425	409	399	395	426	383	417	399	379	399	362	390	402	394	413	394	400	372	413	421	457	397	431	386	412	398	386	379	386	388	385	410	416	410	458	377	393	383	396	390	372	379	383	407	377	442	381	392	362	432	391	409	378	401	438	418	383	388	380	412	402	427	422	437	390	386	392	392	398	425	425	425	429	435	359	420	395	378	404	376	429	386	398	418	387	396	402	396	398	410	405	387	414	417	411	408	408	432	416	389	417	411	403	372	404	423	410	390	404	408	414	420	395	388	438	407	401	446	382	401	391	368	414	378	399	414	395	401	393	376	389	411	384	384	412	411	426	363	407	419	398	391	399	414	420	403	382	428	388	405	387	394	421	392	365	407	406	417	401	392	358	427	373	393	394	417	391	373	410	439
34995	22143	22832	29156	18171	8466	3428	1391	618	279	203	198	240	230	199	232	220	238	232	247	223	218	228	215	225	229	226	231	248	245	253	194	251	239	211	228	233	217	221	242	217	235	219	239	251	218	228	229	247	232	249	228	209	219	230	214	230	234	241	230	243	239	247	259	212	241	233	232	239	235	248	215	245	225	247	208	226	195	244	216	245	245	233	231	204	217	222	205	220	216	240	211	224	226	238	213	215	205	199	228	234	203	244	243	227	204	239	235	215	236	223	245	273	212	215	241	253	225	259	238	222	223	244	242	230	251	243	226	228	204	239	250	205	232	229	251	210	197	254	206	209	241	243	247	217	222	258	220	213	192	238	238	240	222	209	248	231	248	253	208	259	230	209	229	197	242	221	227	227	195	243	226	218	211	228	239	231	192	227	232	231	216	223	218	202	240	249	213	237	250	222	267	218	233	226	219	216	238	247	196	227	236	224	251	239	192	237	213	217	245	229	265	225	223	232	234	208	222	246	265	241	242	208	200	219	220	203	216	213	218	228	213	220	228	217	253	228	257	220	229	233	237	235	222	253	246	227	246	216	198	219	242	240	257	243	241	217	247	203	229	238	238	223	202	227	253	229	226	197	250	241	223	250	238	231	231	202	254	203	224	228	233	234	265	228	228	231	247	242	226	257	229	215	233	251	205	230	217	216	213	253	230	237	253	254	228	185	246	229	229	217	250	207	242	214	242	222	253	267	219	240	224	209	237	215	226	214	233	220	233	228	235	211	224	250	256	216	199	254	223	217	221	215	214	217	218	216	267	219	259	240	210	229	213	246	231	235	194	229	205	216	227	234	230	217	213	246	230	237	246	213	239	252	193	269	267	251	215	215	220	218	234	247	263	203	240	225	213	229	228	217	214	227	223	240	262	206	247	178	230	254	199	223	226	269	273	228	238	237	256	244	231	228	238	203	226	260	215	200	212	249	250	194	240	252	245	228	234	228	218	233	196	215	225	202	223	232	221	244	218	210	196	248	212	242	250	221	223	212	253	219	233	211	226	237	216	233	234	224	216	238	225	235	230	210	239	199	243	241	229	205	221	219	224	217	222	231	255	256	243	211	215	208	243	239	218	241	204	247	267	234	223	230	248	210	229	251	211	184	211	235	231	259	215	249	249	266	225	209	214	223	217	222	199	228	217	219	227	237	221	232	224	241	224	221	216	223	239	232	204	233	245	251	240	210	249	265	211	217	222	227	245	229	234	231	230	231	207	242	259	209	249	252	239	214	201	247	217	203	237	228	218	220	271	201	213	228	231	205	210	202	218	236	233	209	255	224	241	227	234	230	207	274	235	222	209	234	206	218	224	221	226	205	241	217	264	219	245	234	208	216	252	233	225	217	206	228	230	245	226	213	247	226	237	235	230	221	237	245	240	227	213	246	211	224	214	238	219	236	222	251	246	224	220	207	235	224	223	230	240	230	245	223	220	233	229	225	224	229	249	243	246	216	237	244	213	211	222	221	218	274	238	244	201	226	243	212	237	224	259	234	214	250	216	243	246	214	245	209	259	229	225	213	221	230	220	221	254	213	211	243	217	233	216	194	233	224	215	232	238	231	239	266	246	178	209	225	251	215	237	232	252	235	211	250	251	257	250	225	219	252	208	242	248	196	216	250	210	209	224	232	223	218	221	203	251	235	247	238	253	248	246	237	239	236	210	248	229	216	256	239	220	216	232	228	228	229	228	225	230	231	210	210	216	220	217	209	254	223	232	261	252	260	234	250	249	204	207	235	221	233	242	250	226	217	213	226	234	231	228	224	249	223	214	242	238	213	219	247	248	239	217	234	225	200	211	209	232	219	226	205	223	208	221	233	220	224	209	205	248	228	215	204	230	232	249	236	213	220	243	225	217	220	227	204	259	213	238	221	234	216	236	224	243	249	236	245	224	270	260	235	199	209	220	234	235	224	229	239	228	229	213	217	236	211	211	229	205	235	282	228	217	247	253	240	221	246	219	226	217	229	239	238	235	226	215	244	227	235	224	238	213	219	249	231	224	207	207	225	260	233	238	235	251	250	224	224	230	225	240	199	236	255	219	260	226	205	242	241	222	221	224	207	232	224	183	209	218	224	266	235	252	234	218	201	238	232	225	242	240	221	245	213	212	198	244	230	235	225	251	230	243	216	222	237	230	246	229	250	221	217	225	231	232	224	214	190	194	244	195	258	233	223	213	207	262	254	229	233	232	222	242	247	221	243	237	253	230	263	238	232	230	216	240	236	243	220	209	214	242	194	214	219	234	215	214	224	220	216	227	248	224	229	259	245	223	232	228	214	241	242	249	242	231	243	204	249	225	237	233	219	221	196	267	239	237	207	227	268	205	229	224	244	229	263	230	245	239	215	222	232	224	248	228	240	228	212	227	227	209	253	233	230	197	225	210	215	239	240	222	226	251	234	212	216	247	225	235	241	252	258	237	224	245	237	219	234	232	219	242	242	240	242	257	209	225	218	237	285	213	237	191	243	257	240	215	203	208	258	230	255	260	257	247	229	228	229	219	251	219	238	218	231	217	228	207	206	239	192	196	244	228	247	199	218	214	222	250	234	233	231	250	236	229	231	203	257	216	225	246	221	236	190	229	207	256	237	214	246	226	235	211	221	238	210	217	227	206	227	232	221	226	224	254	223	193	211	213	221	218	240	244	265	254	197	232	243	200	223	218	256	235	235	216	229	234	233	230	204	227	216	229	231	259	264	209	205	243	232	265	223	236	247	214	253	232	229	214	234	257	215	199	230	227	236	230	202	234	253	220	212	213	230	223	230	247	221	228	242	237	238	248	232	221	263	220	256	229	220	237	213	214	217	268	232	243	222	222	221	199	236	224	235	251	231	237	236	240	239	224	222	245	256	243	223	237	197	244	243	249	229	228	215	231	232	230	222	253	246	231	251	263	227	269	218	231	210	222	216	235	230	221	233	233	223	218	199	209	235	241	249	225	173	238	229	229	246	221	220	241	201	226	253	253	216	209	241	211	214	242	222	235	229	238	226	235	217	222	236	242	216	211	227	228	214	228	235	234	233	213	228	227	228	235	250	230	225	218	202	217	237	210	202	227	219	231	233	254	236	246	233	243	243	234	220	229	234	252	245	230	244	237	222	223	214	214	220	230	208	250	226	212	251	220	227	212	274	233	237	267	232	248	210	216	201	216	235	235	219	212	245	230	206	243	227	249	214	209	261	214	224	201	262	228	231	229	214	233	218	240	207	249	243	256	210	246	202	228	233	218	239	232	218	205	238	224	215	241	228	211	204	249	226	229	264	219	220	210	206	253	238	207	205	228	201	262	216	217	229	252	204	250	247	233	245	214	236	212	215	205	206	248	268	255	227	243	256	186	229	238	252	213	250	218	228	234	236	236	215	237	243	207	227	225	208	207	218	218	250	229	262	213	204	253	230	232	250	203	225	246	213	221	280	216	224	228	226	229	240	205	241	204	256	245	248	229
22974	16446	30642	41068	32256	20488	10825	4916	2283	701	525	499	499	493	516	500	504	501	543	554	544	493	506	518	501	485	532	526	540	486	545	561	545	531	504	552	565	518	545	491	522	549	507	525	496	516	512	504	485	526	542	510	540	512	507	527	538	532	517	513	478	489	511	514	494	519	494	454	502	498	506	485	529	495	561	504	495	508	497	512	526	499	529	460	476	529	532	500	510	516	496	526	549	526	502	505	531	482	520	512	551	520	546	491	485	542	546	498	531	489	513	504	534	507	517	532	571	527	504	491	497	536	489	520	524	473	521	493	512	543	529	540	511	520	507	488	532	534	490	523	503	509	488	489	514	489	505	494	522	551	496	521	489	520	513	489	525	546	528	490	500	583	532	517	526	515	548	521	554	471	486	527	514	556	493	522	521	516	504	530	500	485	536	531	486	540	566	514	541	530	547	523	529	488	522	501	502	531	491	500	499	536	541	523	496	530	532	503	493	529	574	537	484	506	518	486	508	509	496	472	545	508	536	537	477	500	522	490	547	494	511	507	483	546	497	543	520	517	525	520	505	484	507	547	473	483	510	530	565	485	552	498	483	506	485	528	495	513	523	491	499	503	495	521	480	523	523	511	537	540	509	513	512	481	490	579	525	555	552	544	553	521	489	488	516	513	542	531	515	542	520	500	532	515	538	523	485	541	524	512	526	509	508	534	508	523	559	552	521	510	509	532	511	524	548	539	514	526	535	533	510	528	546	520	521	521	514	491	508	504	496	533	548	520	529	526	523	513	513	521	522	553	544	483	492	514	520	521	514	490	505	522	483	531	535	535	524	519	475	528	499	572	504	563	529	536	528	515	507	502	517	501	565	511	520	510	484	511	542	527	511	518	531	550	543	514	549	521	525	525	519	551	508	468	527	458	481	504	542	530	489	487	520	499	529	526	551	485	535	519	525	493	513	494	527	531	531	505	537	506	514	528	527	509	516	516	512	498	499	506	498	460	553	519	479	522	511	523	511	521	524	543	499	496	496	514	479	514	494	512	480	507	512	556	554	503	538	562	490	539	487	449	506	526	529	518	536	550	529	505	522	520	552	560	510	493	516	524	504	502	519	501	515	507	511	529	520	489	512	536	488	491	508	536	497	480	535	551	516	537	501	510	494	543	485	499	524	564	550	511	472	495	523	517	509	512	510	548	558	483	483	481	516	524	532	491	489	516	520	526	505	496	501	552	541	485	528	535	523	503	557	551	561	546	492	511	507	495	538	510	546	559	514	507	501	517	524	559	525	512	513	500	487	499	546	484	500	484	506	538	492	507	467	516	475	526	490	523	492	483	512	497	525	452	491	525	505	483	518	525	550	526	512	566	490	550	513	521	541	512	529	529	538	526	473	537	578	515	523	524	532	515	523	526	519	505	506	495	533	530	494	537	513	550	541	541	490	547	530	480	517	521	511	529	524	483	542	539	515	535	505	534	549	542	517	498	484	534	533	552	522	507	518	514	527	512	544	525	501	495	503	541	502	534	548	478	531	499	512	553	531	532	485	539	541	492	564	528	543	465	502	498	493	509	495	505	511	575	517	511	495	531	540	504	459	506	495	523	525	520	508	512	504	514	547	534	534	505	504	530	491	531	508	531	521	527	489	560	536	512	523	519	543	544	515	529	473	533	487	513	512	541	539	481	507	480	479	506	511	567	503	516	550	526	503	525	496	524	527	493	522	518	480	529	527	484	519	522	529	522	509	561	480	534	505	493	510	528	560	509	497	496	496	514	564	528	524	541	550	485	518	496	544	514	502	545	498	559	537	450	505	520	559	501	517	507	523	513	524	522	486	515	531	535	517	544	496	465	516	517	535	503	512	518	548	500	514	517	508	521	533	524	527	498	513	553	510	489	504	518	503	513	545	516	535	501	517	516	538	504	516	495	524	483	558	544	515	525	533	524	573	547	533	473	534	529	479	508	506	540	488	538	515	534	475	526	502	541	525	512	532	522	502	509	485	531	522	478	490	492	525	493	552	517	474	528	467	521	489	503	533	521	481	494	556	499	534	527	506	554	494	506	524	500	481	485	502	491	522	560	536	523	478	540	514	534	521	468	511	502	507	531	517	556	523	532	476	541	511	534	532	548	476	523	495	523	504	501	515	511	475	564	508	492	512	523	534	493	498	548	568	533	499	515	496	477	512	522	543	533	532	465	497	483	524	500	490	485	509	552	516	552	535	523	524	524	527	522	489	529	533	503	504	544	504	566	538	542	511	521	510	507	525	557	486	516	514	506	530	505	505	497	509	526	493	548	507	509	526	483	549	542	490	493	516	523	555	536	552	549	440	519	528	542	517	511	527	502	536	530	516	546	492	484	495	553	508	493	509	529	471	519	531	523	561	492	512	530	513	495	534	484	502	519	515	525	533	536	491	507	518	532	522	544	532	535	482	507	498	571	512	475	508	543	501	515	499	520	498	543	487	528	542	499	495	520	523	528	537	525	530	529	545	480	506	531	527	489	469	500	538	492	485	491	482	539	532	481	515	497	478	539	548	533	505	506	485	502	525	537	498	558	495	499	516	514	502	532	557	557	540	511	495	521	508	499	508	538	518	514	485	512	523	530	501	540	494	515	530	494	521	533	509	530	494	488	499	546	501	515	507	531	482	522	480	502	489	498	496	506	515	503	535	509	524	546	529	504	502	505	514	551	534	517	505	539	513	532	532	518	510	484	514	520	514	548	534	522	506	498	520	521	504	507	532	521	520	508	495	516	503	520	534	541	534	516	543	524	512	512	526	567	513	544	505	476	504	512	515	483	536	547	503	507	508	538	530	551	502	546	528	500	500	514	495	511	528	483	529	500	526	519	553	483	510	487	496	496	484	527	517	523	561	529	509	493	501	536	516	528	507	519	513	535	520	531	511	553	493	515	500	523	507	512	505	533	544	486	510	530	530	506	538	538	526	525	556	515	512	537	510	520	511	536	506	497	566	540	524	511	510	484	543	530	531	531	500	537	515	490	539	512	527	522	549	527	534	525	554	530	488	513	516	538	538	512	506	491	544	488	556	514	524	541	508	506	496	514	496	508	468	498	569	508	519	532	524	564	523	499	520	477	534	533	504	489	571	522	532	481	521	506	524	560	498	500	500	504	529	526	549	486	504	532	495	552	516	533	500	475	499	474	519	494	521	536	504	452	464	492	542	513	509	529	497	515	548	482	503	529	513	539	512	514	548	550	544	517	540	545	492	563	507	491	497	540	548	519	508	539	506	507	508	488	504	511	503	539	505	486	530	506	458	502	539	472	528	558	480	514	530	480	548	461	546	520	528	525	521	525	543	527	507	526	483	543	507	538	503	532	504	513	502	537	572	496	520	527	506	508	505	491	549	509	488	528	498	491	508	513	508	492	477	500	498	546	512	531	508	498	557	536	521	528	475	542	509	502	508	483	506	522	526	503	551	523	434	490	529	512	511	538	501	545	495	516	480	540	509	549	527	498	493	497	518	528
47831	37431	37238	46366	31416	16782	6812	2555	1007	370	202	195	202	214	208	191	217	234	222	189	215	209	182	211	208	224	236	214	208	222	231	223	257	203	227	202	161	183	226	204	224	196	206	237	224	202	208	233	190	221	234	208	212	219	226	227	196	200	232	215	225	203	177	194	224	203	199	210	212	221	205	195	212	231	214	217	186	217	199	222	214	216	240	225	209	232	201	213	240	220	238	196	214	226	203	209	199	213	198	207	257	236	224	212	201	175	188	201	252	204	213	215	213	193	203	197	221	232	207	219	202	240	234	199	203	197	200	232	247	184	225	241	228	218	208	206	206	227	201	198	198	240	239	207	211	211	218	205	249	215	242	217	214	198	207	212	222	211	193	193	209	210	195	199	202	195	218	204	232	208	227	200	186	214	215	219	188	220	225	234	212	213	227	197	224	194	221	182	234	237	222	203	197	211	202	212	216	207	198	208	209	197	211	218	211	203	243	195	199	193	215	198	246	202	207	200	196	181	217	190	192	201	226	211	230	223	204	208	189	210	218	201	219	206	201	180	204	211	219	210	205	194	215	198	180	235	204	210	237	206	199	210	184	207	199	231	199	190	208	187	202	233	221	244	237	210	235	208	220	208	239	207	213	217	215	224	221	206	231	207	202	180	221	211	229	174	188	195	212	200	216	241	224	223	231	195	229	224	204	199	214	204	209	242	215	220	193	223	227	221	208	225	212	202	196	207	201	218	216	233	216	212	211	225	185	219	196	206	202	208	197	227	236	217	190	207	211	195	205	223	203	194	201	183	198	218	214	204	199	204	207	251	223	198	214	204	218	207	227	226	230	207	200	204	207	207	187	189	224	216	203	219	205	181	208	204	225	215	223	231	221	195	196	229	188	206	240	184	233	187	225	181	205	207	230	241	195	233	191	185	223	215	208	205	220	231	225	203	191	197	224	214	231	193	198	209	206	209	193	246	212	211	214	206	218	213	223	233	230	208	239	195	222	196	238	189	199	166	216	212	218	202	236	218	198	206	220	217	193	208	222	221	244	212	183	217	208	224	196	221	235	220	187	229	217	202	200	225	205	192	220	205	214	218	207	225	208	225	207	205	208	196	199	218	210	204	210	184	193	192	186	207	237	241	197	205	208	213	217	204	203	198	249	213	196	190	230	213	213	191	231	210	200	198	213	209	240	198	180	209	216	202	191	192	202	194	229	183	215	225	218	232	198	207	196	207	246	228	227	197	201	195	209	218	222	196	189	232	214	212	202	212	206	202	204	193	205	186	200	202	222	234	203	202	195	212	234	208	202	236	228	221	217	227	239	228	189	203	183	208	190	242	212	209	187	210	226	211	194	221	237	202	207	235	195	219	228	175	233	232	224	179	203	211	227	202	217	215	219	205	203	196	212	224	233	238	192	210	202	184	239	205	249	214	206	222	226	204	207	220	210	214	223	182	220	196	210	236	224	259	204	210	212	201	200	200	197	200	238	245	201	200	215	199	211	236	219	215	221	220	194	209	196	216	206	206	207	204	190	218	218	208	197	239	214	221	224	202	202	243	220	199	203	203	221	222	214	218	220	213	204	207	200	191	203	197	195	209	212	224	208	211	221	183	186	227	195	192	216	197	194	216	197	219	208	230	205	202	190	220	209	209	186	205	211	198	222	242	221	214	179	203	198	232	214	198	187	210	218	211	203	219	218	208	190	196	191	221	197	211	198	180	210	210	206	203	214	230	220	191	214	227	226	231	222	203	223	193	235	203	238	192	220	217	215	189	198	173	182	219	217	211	198	226	218	222	228	187	207	218	204	227	205	213	218	206	198	207	197	233	196	206	234	216	208	223	225	240	221	220	178	255	226	221	212	209	206	218	201	197	190	221	207	218	194	215	197	210	223	190	195	212	221	205	190	206	193	201	202	212	199	211	197	217	210	245	218	223	223	211	210	182	219	178	200	212	232	196	190	230	211	232	214	211	178	207	216	225	198	218	232	197	203	214	215	225	213	224	210	192	221	209	214	201	194	242	227	202	207	223	223	213	204	229	227	213	209	229	201	245	180	205	222	218	192	217	213	219	207	224	216	209	231	218	213	224	198	202	192	224	196	211	183	210	197	221	243	206	202	204	238	214	238	201	220	216	234	205	199	214	204	215	236	193	223	216	224	203	207	231	234	237	201	187	214	219	210	217	215	198	198	218	202	215	201	239	205	208	201	239	199	224	224	202	212	221	207	191	186	200	232	214	221	209	213	211	226	234	194	206	224	193	210	229	264	202	212	226	212	230	215	230	222	211	190	187	209	182	200	192	187	208	241	207	214	197	235	218	186	194	190	203	204	218	232	214	212	244	206	205	189	185	213	211	208	228	202	234	195	191	232	199	217	216	196	221	190	246	223	214	195	219	209	236	205	217	230	219	212	227	243	234	213	198	204	199	211	218	209	231	200	185	222	225	237	267	227	203	240	204	216	193	231	200	173	219	216	210	190	242	216	223	212	198	240	227	214	208	216	211	213	223	185	225	200	228	194	177	226	224	223	230	207	195	222	230	227	201	209	203	203	195	186	232	200	221	178	178	202	209	201	196	195	195	202	189	245	211	243	187	213	220	204	226	192	214	190	199	205	208	217	196	204	190	233	197	195	210	207	200	229	221	222	212	207	211	238	222	203	232	195	213	213	221	207	203	230	195	216	205	199	214	207	202	191	211	226	219	201	206	213	241	212	200	216	221	206	209	212	234	196	219	227	234	200	217	219	227	218	197	224	215	220	198	202	203	205	224	211	210	227	221	239	231	200	205	194	205	206	224	199	220	218	192	229	219	197	213	208	221	227	222	200	211	174	209	201	185	224	209	220	186	208	208	201	191	201	192	196	192	223	233	211	230	237	204	190	241	207	243	210	225	227	217	221	201	210	219	197	195	210	206	225	176	197	223	218	225	214	187	196	215	208	201	226	203	211	208	220	190	196	211	229	213	217	251	230	228	212	197	215	223	216	192	179	219	186	203	226	190	229	187	178	194	195	189	193	212	191	173	214	238	212	177	186	209	197	198	195	224	220	197	208	219	209	187	210	224	198	221	214	184	194	223	205	235	185	212	213	213	212	204	218	202	199	210	188	230	198	204	197	217	199	222	232	212	211	204	208	223	241	232	244	199	189	211	230	197	208	218	239	209	203	236	224	192	197	226	182	197	219	198	205	220	204	209	229	208	203	199	195	209	203	212	206	200	212	207	182	183	219	214	189	217	197	204	205	182	250	202	198	210	204	216	187	191	223	220	218	208	193	203	202	211	183	219	215	206	190	226	194	211	204	232	221	183	186	203	233	223	210	201	222	222	204	197	206	198	208	193	220	220	173	191	185	250	203	210	231	216	196	184	172	200	213	229	259	198	228	222	254	203	195	194	205	197	246	181	196	221	242	214	200	210	192	209	218	209	207	192	182	218	196	213	217	212	192	182	221	210	206	200	207	240	220	208	198	225	222	222	207	200	200	209	236	212
30943	28477	41733	54264	43674	29911	16872	8308	3772	959	463	486	463	480	450	492	482	438	461	469	485	490	427	469	463	475	501	442	472	464	481	485	545	474	470	447	492	455	512	467	511	490	463	419	469	490	444	435	471	473	470	457	482	448	440	467	464	492	441	450	488	502	451	461	436	442	488	500	455	495	471	470	448	460	467	494	464	454	506	456	426	474	520	480	455	469	461	480	471	465	473	473	451	496	462	457	454	462	459	463	429	511	471	481	460	478	449	475	439	465	457	485	483	460	469	450	474	476	468	475	474	465	419	513	454	462	446	502	487	422	495	464	472	473	464	459	452	474	474	468	422	493	491	459	484	468	478	488	487	489	474	472	450	456	436	479	473	466	456	442	470	472	483	470	474	480	498	467	487	418	509	464	475	439	467	441	476	452	428	451	455	455	456	491	469	473	481	487	415	448	423	503	512	436	466	494	463	438	461	429	448	471	462	445	459	492	459	424	464	465	510	472	473	471	476	445	418	461	443	486	509	470	491	425	448	468	528	481	467	445	478	480	491	468	455	462	490	503	451	440	500	476	466	494	454	478	491	428	474	459	509	480	464	512	454	463	488	419	475	490	420	458	478	430	452	473	477	495	461	498	454	473	502	464	446	444	435	459	475	469	459	488	437	479	474	461	446	456	455	455	504	473	464	496	477	473	468	455	475	476	468	495	455	483	455	481	479	485	492	468	503	440	482	456	426	489	470	473	443	457	447	463	505	470	511	457	478	524	452	477	491	466	455	423	405	485	450	475	449	475	481	474	448	448	470	452	453	417	436	488	467	515	474	474	433	457	465	477	439	458	491	496	452	456	430	455	440	469	449	492	464	487	459	465	464	456	467	443	480	493	510	475	466	465	470	439	482	470	469	457	454	448	433	491	507	489	477	481	494	464	502	488	443	464	451	516	473	493	473	448	476	502	448	496	489	489	453	459	457	455	470	459	482	420	449	448	431	448	466	491	494	476	431	448	471	479	476	463	511	503	497	456	495	511	492	467	498	427	442	464	457	480	454	512	453	447	456	447	445	441	454	485	480	460	453	456	454	516	471	454	453	432	453	476	472	489	464	471	486	425	457	479	482	440	462	443	442	509	448	457	459	476	425	471	456	454	465	478	489	440	461	450	493	500	469	486	456	460	436	483	478	491	482	469	473	467	478	471	461	470	453	478	490	452	455	443	488	497	450	476	465	468	438	474	451	486	458	474	469	474	465	505	472	458	462	477	454	504	477	485	464	469	477	459	463	472	481	455	495	464	444	429	443	462	499	445	508	445	491	488	470	482	489	469	439	494	455	429	496	453	492	486	491	432	464	450	463	431	439	475	462	508	457	453	461	449	445	499	448	497	451	466	501	478	480	485	509	450	460	489	475	470	491	492	462	495	439	463	524	470	445	466	462	460	469	460	457	504	483	460	487	497	509	416	471	477	447	467	496	474	457	453	450	457	489	490	445	439	435	465	431	471	452	444	447	441	473	459	464	488	480	474	481	457	444	441	505	458	479	473	491	434	473	434	446	492	479	474	489	452	446	493	432	463	449	438	492	449	462	517	452	486	459	487	451	517	490	468	505	423	458	444	450	429	429	468	426	461	499	449	445	454	467	465	475	479	449	457	525	443	474	470	478	473	497	463	453	495	468	508	472	462	446	464	472	472	458	430	466	512	453	475	453	479	455	447	488	454	440	474	469	463	460	506	465	428	444	449	467	475	475	462	477	470	480	429	470	478	490	429	469	425	468	473	474	492	478	517	470	434	454	463	487	470	469	467	481	469	476	454	463	472	423	458	465	439	466	418	501	480	486	495	486	466	458	444	469	475	472	483	465	447	439	458	473	486	465	470	450	492	462	485	445	495	497	493	466	449	455	439	455	461	459	459	415	474	465	446	478	506	500	485	474	451	524	454	466	449	464	462	448	434	467	462	474	442	455	476	464	475	467	493	479	429	487	468	466	473	489	454	463	502	461	484	440	483	447	447	445	462	442	445	488	507	480	502	466	486	471	462	461	456	460	473	469	473	448	457	478	467	456	466	486	474	478	471	457	437	439	458	439	458	499	480	490	485	487	474	461	450	473	461	460	471	458	481	476	479	463	475	499	469	482	458	435	457	501	461	467	455	486	481	482	434	465	405	450	478	478	450	497	503	473	474	465	473	457	503	464	469	488	433	478	472	422	474	476	449	464	507	439	497	500	472	477	423	434	463	436	492	465	466	477	467	454	493	446	490	479	434	452	425	466	506	454	452	478	455	475	483	494	476	489	440	458	470	474	422	487	504	446	463	456	499	512	487	479	480	498	449	450	502	454	456	456	461	406	494	506	490	435	444	483	490	454	484	487	436	507	449	431	453	443	454	464	484	453	471	456	455	505	487	471	493	430	432	481	463	484	450	518	464	476	459	465	504	463	429	490	463	484	481	498	449	493	467	430	465	461	479	480	447	455	445	439	490	452	440	434	499	466	490	476	427	446	467	462	448	439	419	484	476	440	462	500	470	428	473	483	488	470	460	448	481	484	493	468	477	484	453	503	444	480	481	466	483	468	474	459	499	480	459	441	462	466	432	452	498	488	449	486	443	485	460	465	460	439	498	448	459	442	493	449	443	450	461	432	462	505	453	486	466	480	460	485	440	462	420	466	465	501	449	463	462	448	468	475	461	459	455	449	455	426	481	480	473	487	432	407	460	483	469	443	458	465	499	481	492	455	498	482	452	439	429	461	486	473	459	420	496	486	438	441	470	490	499	492	460	511	432	462	468	490	465	480	497	493	472	472	492	471	440	459	478	498	447	426	492	479	459	512	471	470	470	459	466	450	434	445	434	436	417	466	521	494	507	442	457	463	478	464	466	446	493	471	457	483	472	461	486	436	471	453	469	476	456	444	501	408	455	451	465	467	471	448	439	491	432	452	512	468	458	493	472	499	483	466	478	481	480	450	432	507	448	474	451	466	460	468	497	440	455	450	494	458	462	510	475	492	440	440	474	463	445	439	463	447	438	478	499	441	475	443	480	427	488	420	439	499	439	447	468	457	495	421	453	471	454	446	482	451	476	424	445	497	478	448	501	512	449	464	474	491	459	460	460	503	462	464	474	498	464	484	457	454	449	498	462	470	469	493	476	476	469	502	454	467	439	494	457	478	485	450	456	470	481	447	438	446	482	452	420	485	443	483	451	485	475	464	419	476	458	486	459	487	473	431	421	502	456	461	461	451	475	461	487	434	519	441	470	453	446	467	478	492	483	462	464	467	453	493	441	439	453	448	485	487	464	437	449	446	494	452	478	472	456	444	460	423	463	468	469	451	470	481	462	458	475	457	469	486	496	512	439	433	483	452	479	448	477	463	441	439	456	437	483	496	465	480	477	475	509	465	502	451	495	465	480	439	478	449	470	463	482	456	480	386	458	466	485	469	470	432	496	474	445	480	492	472	462	514	441	474	477	472	492	472	460	479	459	482	436	473	459	472	490
18601	9968	3466	2066	1171	637	439	281	189	170	165	178	182	173	154	176	151	169	164	186	189	195	182	168	168	182	173	161	185	164	169	169	163	183	187	156	167	173	181	185	174	178	190	180	220	205	179	194	197	181	173	144	175	174	194	197	165	185	171	156	191	192	184	191	173	171	184	152	175	179	175	180	196	162	173	196	193	180	178	181	170	169	197	187	176	151	200	165	203	182	157	194	173	163	161	170	159	195	171	196	183	155	159	149	152	172	181	169	197	175	158	178	174	185	201	199	168	189	169	149	172	180	185	165	155	169	203	193	173	171	153	172	204	143	201	178	206	188	155	196	163	166	174	159	190	162	192	175	180	152	191	173	179	164	152	142	162	170	179	168	179	158	164	175	176	151	180	176	191	175	170	193	157	179	187	185	180	172	166	189	151	174	181	186	180	208	191	198	183	174	178	158	201	193	185	191	167	178	168	173	172	163	174	182	163	167	190	174	166	179	164	175	200	192	203	149	177	168	176	165	169	178	158	168	182	182	169	164	166	201	188	193	177	173	165	160	175	176	163	172	187	186	186	148	172	174	173	173	140	175	169	182	165	204	180	173	203	172	167	192	183	181	159	172	162	175	175	182	179	170	181	200	182	179	175	172	166	185	139	175	165	166	160	186	208	168	151	176	182	190	188	150	220	198	174	147	160	151	163	192	166	155	191	181	155	184	180	181	173	153	155	153	184	177	168	176	183	174	164	171	179	173	184	164	178	179	186	153	177	198	168	172	168	161	207	184	189	157	159	154	163	132	155	165	164	211	174	174	176	169	203	163	182	185	188	193	178	202	176	144	191	158	173	183	168	165	174	161	206	166	202	186	175	177	168	178	190	156	178	151	154	154	158	161	162	190	177	181	189	175	177	179	152	183	167	168	190	195	194	196	175	178	184	204	174	167	179	169	177	182	188	157	172	164	177	190	196	186	169	177	174	185	186	151	157	180	184	179	198	195	154	170	200	176	184	203	184	188	175	159	194	170	181	164	176	171	192	159	182	183	191	175	185	166	187	168	171	192	158	195	169	197	215	156	162	163	161	172	155	195	170	171	195	166	206	170	142	157	131	187	188	172	160	203	157	189	162	160	175	189	183	196	162	180	167	186	170	167	190	200	192	145	178	142	182	175	147	146	176	156	173	167	180	176	165	173	193	167	179	181	173	172	184	165	193	165	167	156	164	178	208	162	169	162	184	172	163	178	186	140	194	200	197	172	196	194	186	152	169	171	196	160	179	181	179	164	155	200	149	169	163	181	182	184	165	149	183	178	151	166	175	201	169	155	162	169	163	164	180	198	200	186	171	197	183	176	167	168	171	174	157	180	182	192	149	204	155	180	153	177	185	173	170	158	179	158	169	167	159	172	168	171	158	176	192	170	166	166	186	198	187	189	167	184	195	189	165	145	178	155	169	158	164	174	181	183	175	183	153	179	175	183	166	179	191	156	162	162	161	195	166	191	167	180	175	163	185	176	189	151	163	185	146	172	165	166	172	199	164	155	168	176	186	163	175	157	175	183	180	178	165	200	194	181	204	150	183	173	196	171	172	181	151	199	189	174	200	182	159	175	191	163	152	187	172	183	163	177	200	196	163	170	175	201	171	170	174	189	165	180	179	198	183	203	183	182	158	174	165	194	163	163	183	184	165	199	157	188	166	198	162	166	135	163	179	172	159	176	182	185	172	183	172	179	160	151	195	201	177	170	161	162	164	180	172	170	183	167	180	161	187	178	174	165	153	201	160	180	144	153	177	185	180	158	170	171	170	165	182	189	191	198	185	156	182	175	175	182	168	190	171	182	181	149	174	175	182	185	183	194	168	163	170	203	151	175	174	186	143	157	190	184	152	179	167	157	160	190	160	185	175	166	175	185	189	159	163	167	151	174	145	189	211	153	174	162	170	181	174	185	157	174	184	166	169	209	189	146	155	176	174	171	174	190	184	165	169	166	202	163	156	182	179	180	193	189	174	178	166	171	209	189	156	184	153	167	162	201	141	169	187	191	192	173	189	171	175	160	180	162	138	148	183	188	175	191	171	173	174	187	160	144	165	195	165	176	182	174	175	165	174	179	194	167	193	177	160	190	165	179	163	161	172	179	183	177	190	184	182	193	171	164	167	167	178	180	162	176	151	174	158	163	178	172	182	164	164	177	165	180	170	164	183	181	172	190	185	197	150	154	184	169	184	196	177	172	185	201	181	194	160	194	175	178	171	176	152	170	183	187	189	201	176	178	167	162	186	181	157	152	169	172	178	176	169	182	167	155	175	147	162	172	188	175	161	177	192	182	180	142	164	180	170	145	177	166	183	181	168	144	146	167	171	160	176	168	179	179	178	181	156	186	153	160	182	210	158	185	185	200	185	166	167	170	186	163	169	163	168	180	201	162	167	189	169	175	151	179	184	170	185	166	162	205	180	176	165	141	185	149	179	192	198	187	158	160	170	168	196	180	188	188	186	157	212	185	195	173	178	175	176	196	191	178	184	179	174	165	188	170	163	170	178	184	163	166	177	176	184	164	193	180	183	152	175	169	185	163	157	167	157	159	180	171	198	167	199	148	181	176	179	175	171	201	194	171	186	186	152	164	198	189	220	151	179	164	180	192	165	162	169	171	173	180	175	178	171	177	173	193	169	164	188	190	177	141	158	189	170	193	170	154	190	172	169	191	165	182	177	195	177	178	186	193	191	176	160	177	157	179	183	188	180	194	209	178	191	185	177	176	159	169	162	153	170	162	181	163	179	180	186	167	173	181	177	178	168	179	173	200	171	172	178	189	168	161	186	194	158	180	194	174	161	180	181	166	186	191	171	173	165	203	198	193	174	187	232	186	178	173	159	160	158	173	151	170	172	172	174	212	153	192	161	183	182	203	172	167	167	142	184	181	150	187	174	163	199	193	181	202	210	174	165	179	162	167	150	152	161	155	170	194	172	188	188	167	186	152	190	181	171	166	178	173	162	166	166	171	159	195	173	166	197	167	179	155	184	178	191	160	168	158	143	151	173	176	168	157	182	196	174	194	188	181	176	152	175	232	156	196	172	192	189	182	186	171	189	166	168	178	191	191	218	167	175	170	173	171	173	177	170	157	176	187	181	195	168	171	190	173	186	166	196	159	183	177	200	190	180	176	170	157	181	156	185	181	178	166	174	176	194	164	151	198	170	176	147	182	185	177	164	170	161	158	178	182	170	169	181	196	200	181	204	186	149	166	174	165	185	151	183	183	147	176	161	181	159	179	186	201	201	156	163	179	189	154	179	219	175	180	188	162	156	168	165	194	203	193	143	167	206	185	181	178	178	192	178	181	168	172	173	181	183	172	178	214	181	159	197	192	192	181	181	203	176	177	174	148	206	162	186	169	178	180	181	175	173	167	173	189	174	170	188	166	184	171	182	140	177	154	195	152	165	181	170	150	193	173	184	159	173	160	161	185	187	179	173	184	166	186	177	149	180	157	168	164
11963	8073	5763	6048	3781	2076	1209	787	549	443	392	442	404	395	389	368	371	414	422	401	412	444	431	417	398	383	419	387	394	387	377	394	429	405	379	419	410	409	418	392	379	385	418	404	375	387	411	430	412	433	411	394	402	393	407	418	415	427	398	416	398	373	388	401	413	407	413	396	410	407	428	405	391	419	414	391	423	422	416	417	396	406	394	403	406	398	438	384	423	428	438	415	392	402	445	413	421	432	420	433	409	422	405	422	415	416	394	416	407	412	411	411	424	411	421	419	394	411	409	397	429	423	410	417	423	375	400	424	405	385	383	412	404	452	422	421	405	412	418	408	397	421	412	437	418	399	416	416	430	415	437	430	416	442	412	431	405	404	427	375	407	398	425	403	413	388	419	403	392	418	404	404	420	403	424	402	427	412	404	384	405	423	405	443	428	446	419	420	423	391	408	408	443	403	389	424	432	398	397	399	458	402	406	398	423	385	415	418	396	404	413	428	438	420	412	414	450	400	379	435	388	407	439	394	417	405	390	430	404	419	411	403	414	393	423	429	408	417	399	399	421	411	389	381	432	398	424	378	427	408	417	429	413	409	427	397	407	405	408	410	398	401	386	426	408	422	413	401	393	436	422	403	381	412	423	396	383	408	367	399	407	425	428	408	396	404	394	372	407	396	389	384	392	443	395	378	393	426	403	417	428	409	405	416	395	390	406	418	404	382	430	415	389	443	403	435	421	375	408	375	393	386	372	402	396	427	406	400	400	386	417	419	414	407	401	392	413	394	409	387	410	406	400	383	434	398	392	405	435	386	418	384	400	417	385	402	438	385	396	388	402	385	426	406	379	430	420	420	390	417	418	409	379	392	396	403	409	400	418	382	380	380	435	407	407	436	418	391	437	405	426	406	406	419	420	397	422	412	420	412	364	397	383	376	411	423	405	401	405	375	410	394	391	397	402	400	424	397	414	393	399	382	377	403	412	414	406	424	422	417	395	453	423	401	404	437	397	387	374	374	403	425	409	411	444	398	432	402	418	438	414	392	419	392	381	390	383	408	399	426	403	420	387	376	397	427	392	424	399	438	401	390	422	388	418	417	422	406	404	395	375	402	420	437	414	423	434	424	379	421	435	386	404	432	367	427	428	381	394	406	417	374	420	424	446	441	454	383	407	405	395	406	378	400	391	396	383	410	447	401	395	399	381	399	408	398	407	410	384	413	394	433	398	378	422	422	400	416	413	413	415	422	384	390	418	419	384	417	434	388	403	398	391	404	421	430	415	422	465	396	417	374	438	407	428	417	387	388	422	418	399	453	411	428	359	419	399	440	406	392	412	405	423	470	427	392	405	392	425	430	412	350	419	414	417	433	395	391	411	432	426	408	410	450	426	419	414	365	406	411	394	392	467	415	394	411	422	413	409	468	421	414	432	402	417	454	461	384	417	408	365	421	402	398	399	431	428	453	404	415	408	411	394	379	418	429	406	401	411	409	385	382	389	405	428	414	393	412	370	438	403	420	407	355	391	395	393	421	405	394	396	413	428	371	383	385	406	406	412	416	393	375	422	394	427	386	435	373	387	404	428	450	404	401	400	427	456	404	415	379	447	412	419	352	414	416	391	415	425	436	383	445	400	424	392	387	401	415	413	376	403	443	405	405	431	424	392	365	390	436	435	425	414	426	401	419	424	388	429	356	398	432	444	418	399	407	390	419	404	410	425	418	410	390	381	389	390	401	395	471	439	423	434	371	445	380	418	419	435	415	366	376	423	428	411	437	438	449	411	386	395	427	399	428	428	395	409	460	401	434	421	468	438	418	413	375	421	417	439	392	400	426	402	424	390	378	424	383	418	390	427	410	379	431	403	422	405	407	391	389	399	445	413	428	397	384	395	425	432	442	400	404	436	425	372	406	420	451	426	395	389	403	399	429	412	420	405	420	410	407	428	414	375	380	409	426	393	421	384	391	425	391	393	388	408	402	470	398	379	418	428	396	418	386	378	364	414	435	378	395	406	396	390	386	418	390	396	420	412	377	436	399	405	392	397	427	418	416	429	399	399	417	442	403	427	381	457	400	388	427	437	422	396	394	406	372	411	402	427	394	394	395	425	402	428	421	391	389	396	389	404	414	394	432	415	408	415	400	421	428	423	398	398	396	399	428	426	416	420	385	405	406	397	386	399	368	401	391	424	406	413	418	449	399	425	406	416	369	387	433	374	407	401	401	437	404	400	420	388	399	418	442	420	375	402	390	372	407	410	398	394	398	413	413	356	389	404	415	432	378	405	426	421	424	452	442	403	450	417	445	411	416	427	430	408	416	366	405	440	383	440	436	408	399	410	412	409	413	415	425	435	406	429	417	393	415	437	412	419	390	408	401	388	445	409	383	397	372	392	389	396	416	440	383	425	425	390	410	395	410	386	382	406	366	389	454	389	376	430	385	422	404	404	428	417	423	409	394	384	457	412	417	369	415	401	400	429	403	388	423	390	399	403	413	423	423	386	423	432	406	395	427	426	399	473	398	432	384	394	413	428	405	420	416	421	403	415	389	412	397	408	403	380	377	415	398	377	391	378	376	390	394	384	388	412	372	442	389	411	386	392	397	391	393	427	396	399	439	440	437	384	402	386	403	363	350	381	451	402	375	422	400	424	362	432	423	425	365	406	388	389	415	386	406	388	404	403	405	420	396	445	399	407	415	385	388	428	354	418	379	367	400	430	374	402	375	454	395	401	423	413	408	381	377	417	402	411	425	437	436	427	406	397	340	434	444	397	396	461	392	422	437	414	408	421	400	425	424	407	402	426	403	421	426	417	405	400	432	433	385	406	378	410	382	406	398	396	413	404	407	419	430	423	403	394	408	413	403	407	406	380	363	400	400	374	388	403	429	412	450	411	429	448	409	352	363	372	406	397	430	393	376	432	409	414	430	401	413	429	426	400	439	405	433	392	399	411	400	423	366	398	395	388	420	416	440	421	386	443	433	394	403	390	401	389	377	436	399	396	401	386	405	442	438	410	374	412	404	396	395	409	408	424	421	420	387	391	415	423	399	404	427	424	413	417	394	408	389	421	417	423	431	415	448	403	419	424	374	403	414	425	396	402	449	394	393	424	405	434	405	439	411	413	384	432	421	410	420	401	438	408	403	391	403	427	419	416	435	407	429	438	434	396	426	389	408	403	403	395	415	390	436	401	377	372	411	425	412	413	392	428	371	444	414	393	380	412	400	431	456	412	405	429	405	396	454	402	415	410	414	403	400	387	383	415	422	417	396	406	378	409	375	416	377	367	403	375	398	421	419	416	403	368	437	405	419	425	406	416	425	395	424	438	378	394	428	421	389	379	410	385	363	380	431	391	418	416	413	402	417	384	405	397	413	384	431	416	416	367	413	398	433	385	396	416	402	391	441	435	402	408	412	372	388	461	413	380	395	426	393	402	400	410	432	414	424	441	397	398	440	457	408	418	407	401	404	388	406	415	414	427	389	368	385	404	411
36820	22452	26493	29575	17236	7642	3037	1300	591	282	241	202	253	217	222	227	219	209	240	216	258	226	201	239	234	214	233	220	232	224	231	236	272	245	198	235	231	203	224	235	234	242	250	231	228	256	235	250	234	228	254	212	212	223	210	249	238	230	217	206	255	232	247	244	198	240	244	250	234	205	241	249	245	242	266	229	233	245	232	227	234	233	248	231	227	220	221	233	211	230	236	234	215	236	221	237	228	246	258	207	241	224	202	224	224	253	215	214	196	230	226	235	213	262	212	212	251	224	209	234	214	209	226	207	219	232	250	254	240	212	203	257	194	220	252	229	233	228	217	224	220	211	209	222	213	249	235	257	222	219	235	196	237	234	203	235	234	233	219	229	247	234	232	206	245	252	253	226	249	225	209	252	253	210	208	217	243	223	238	246	233	224	243	210	205	224	229	250	207	224	237	224	224	225	215	237	212	230	210	215	218	226	252	203	230	202	255	203	226	206	223	243	252	217	256	231	215	223	257	239	237	223	219	241	212	231	206	224	226	223	224	230	268	224	225	232	237	223	260	242	248	219	252	237	219	233	227	254	218	236	216	217	226	221	224	224	214	209	231	249	235	225	233	220	203	234	265	218	237	225	232	236	232	253	244	247	246	237	236	259	214	231	207	241	201	211	238	226	239	224	224	220	230	217	250	225	249	222	205	238	254	263	233	255	235	215	202	209	235	234	213	252	268	250	215	227	212	237	225	208	238	230	232	234	219	223	210	220	257	246	229	220	216	238	216	222	246	210	248	229	249	249	216	239	240	214	198	201	260	223	236	217	204	205	246	223	238	202	243	201	209	231	220	214	219	213	199	226	218	214	246	204	231	231	230	215	250	188	250	265	227	234	220	245	186	204	248	230	220	229	210	227	224	252	212	220	230	232	247	215	251	272	273	229	225	214	225	247	257	203	212	216	269	235	225	236	220	255	224	237	188	228	215	261	239	210	239	207	221	245	241	208	208	215	224	280	224	252	239	232	220	236	209	246	240	244	223	221	219	251	206	224	251	208	212	214	262	234	239	235	173	226	223	188	223	233	241	196	243	214	180	226	208	251	207	243	241	232	217	213	217	227	250	222	199	246	244	218	216	233	273	252	223	248	226	269	209	221	220	255	237	259	186	226	243	202	241	208	250	214	213	226	251	242	222	218	204	203	202	235	230	236	220	212	241	234	231	218	207	237	211	240	246	222	239	214	217	245	235	227	239	232	231	261	217	212	200	245	243	243	215	229	216	238	277	203	219	225	252	224	223	216	237	207	234	223	236	216	218	215	239	222	227	215	249	241	272	213	241	245	231	243	210	241	224	229	255	223	251	209	229	237	206	252	231	235	248	222	207	241	231	229	218	245	217	240	210	221	240	227	252	247	253	229	245	260	218	264	243	233	216	241	232	205	218	231	229	217	206	220	238	239	213	221	236	255	225	225	238	229	218	249	220	236	217	209	219	237	210	196	218	228	227	230	216	228	212	218	219	229	234	249	245	246	212	225	233	218	222	232	244	220	210	202	199	245	247	211	240	231	208	207	257	243	233	222	243	212	232	213	224	208	249	239	226	211	265	212	243	237	210	234	239	248	222	243	222	233	253	237	237	226	242	222	224	231	205	239	222	208	219	223	201	236	276	218	226	253	244	224	223	209	235	200	223	247	243	215	189	228	223	246	215	246	253	230	245	218	226	235	206	238	243	251	202	245	220	219	232	234	248	229	241	213	232	254	207	193	209	233	236	217	225	242	222	202	225	265	247	222	247	241	210	208	184	220	235	193	233	223	223	241	253	212	221	210	222	236	238	234	191	244	248	235	227	226	231	223	201	209	235	234	213	209	211	258	208	247	201	232	223	218	208	213	222	236	221	244	242	215	224	235	248	232	232	207	228	212	218	212	231	227	225	236	213	243	235	195	209	233	265	209	216	231	212	254	221	209	204	211	211	213	232	250	238	246	231	220	214	205	238	233	241	239	221	213	236	205	257	245	236	224	208	244	205	231	206	237	227	211	215	216	197	208	248	227	221	224	240	249	222	256	222	236	248	216	213	238	244	221	223	221	241	251	219	220	242	239	236	227	220	201	256	233	229	222	229	221	220	238	250	213	218	247	236	253	191	239	219	233	233	197	236	229	221	234	233	246	237	233	237	220	197	211	212	258	196	213	244	205	208	235	249	207	227	249	246	232	234	243	232	246	222	234	218	227	253	248	231	253	225	253	241	225	215	238	243	215	240	232	232	239	210	223	207	218	228	245	223	247	232	210	259	229	218	233	216	251	218	219	198	215	221	218	231	221	218	200	209	241	226	193	227	216	229	260	225	221	235	212	199	230	209	259	217	202	260	251	223	237	211	229	226	227	223	188	226	234	231	225	243	237	205	218	221	223	231	219	195	215	245	255	223	244	202	224	237	205	228	248	251	211	249	213	209	213	221	216	237	238	219	228	234	246	237	232	231	233	217	220	212	243	225	220	207	252	213	241	237	246	220	209	210	225	224	230	242	259	228	273	224	227	239	224	231	225	234	221	238	238	234	229	239	225	188	224	212	218	218	216	248	244	260	238	221	243	243	267	232	243	238	240	206	249	226	203	234	216	232	220	234	257	251	231	262	229	223	237	233	200	210	228	230	246	240	219	218	219	247	215	218	215	213	234	227	250	226	229	234	224	230	224	232	238	210	213	215	234	242	225	212	229	196	243	232	238	232	207	222	282	220	240	215	201	229	232	225	229	209	191	199	228	234	221	224	232	224	195	223	235	226	239	212	234	218	207	235	228	239	240	236	214	237	225	247	218	233	220	192	220	223	195	234	208	260	240	207	253	189	206	227	221	255	250	190	215	247	215	240	218	225	214	216	249	201	239	256	235	234	235	242	218	244	243	250	217	233	236	213	209	225	227	218	241	184	213	241	241	238	233	222	216	230	233	215	211	238	250	263	198	215	213	229	231	225	244	209	241	236	251	229	262	240	203	216	203	256	227	244	249	249	234	233	229	218	199	242	208	197	240	234	231	254	216	237	240	226	213	240	252	233	236	233	215	206	238	225	230	227	229	240	211	201	229	234	238	248	222	204	222	233	222	219	236	261	272	217	208	252	255	257	200	224	221	229	235	211	241	230	242	247	230	235	251	247	221	230	228	220	218	230	202	199	245	220	222	203	214	229	224	252	226	220	225	201	249	240	242	259	232	236	244	234	237	243	221	246	232	218	236	214	240	240	203	231	249	232	226	228	220	229	230	261	213	226	227	218	250	203	230	239	251	230	246	237	196	228	249	219	244	261	200	188	218	216	216	218	233	223	231	236	228	231	208	230	237	224	251	197	246	224	232	248	245	219	246	222	211	229	224	250	201	235	252	243	241	228	243	216	205	191	235	196	218	224	230	213	236	229	220	223	263	239	210	243	228	194	242	222	241	223	224	221	206	239	245	226	194	230	239	213	201	248	215	221	224	245	269	238	250	242	232	235	249	262	249
24197	16812	34579	41052	30650	18804	9764	4475	2113	867	523	509	449	506	508	474	498	538	555	555	512	494	529	516	506	557	524	539	513	499	493	500	547	492	442	521	495	521	514	535	534	518	494	535	531	542	520	482	531	487	536	481	520	488	505	534	499	548	496	533	562	513	475	507	552	530	537	531	496	513	505	524	537	488	493	496	475	501	505	532	551	521	537	526	527	502	536	489	482	521	510	540	538	499	567	508	548	555	474	501	504	511	505	513	528	537	537	552	484	531	522	464	545	522	496	497	453	500	536	526	554	566	502	534	530	479	487	537	498	545	475	481	513	513	546	491	500	496	519	493	491	509	505	532	486	488	516	507	505	489	549	517	511	505	500	555	498	515	567	506	534	510	487	501	514	503	494	496	504	540	537	502	501	499	532	478	504	498	486	524	548	518	510	515	497	493	507	522	542	552	525	520	527	545	510	529	481	504	513	522	491	518	508	524	472	521	519	516	516	534	488	515	518	567	508	504	514	519	513	524	496	504	515	495	511	490	527	483	508	510	538	486	502	558	498	481	503	520	503	497	522	487	491	493	526	534	503	535	492	488	543	563	542	516	484	511	497	562	504	507	511	503	524	537	528	536	499	527	513	510	541	498	573	532	475	517	527	531	483	516	537	477	518	506	518	508	546	535	548	521	502	504	554	551	535	516	522	491	497	511	497	513	490	569	514	510	498	548	546	500	554	554	518	466	527	495	487	558	565	515	544	465	479	451	520	509	534	513	468	547	508	497	464	508	524	541	529	525	498	539	511	493	469	521	473	498	539	492	481	451	500	519	526	499	482	507	524	512	498	498	516	523	492	535	538	490	503	485	520	508	494	516	503	515	529	548	506	462	507	482	502	535	528	508	556	502	481	503	483	526	500	555	530	523	510	519	502	496	514	516	497	521	540	558	506	512	522	504	545	520	498	516	497	543	536	484	474	510	557	516	511	541	467	543	506	505	512	511	503	553	523	513	537	511	513	501	512	514	526	541	486	543	495	506	525	501	486	547	524	505	509	482	514	535	543	508	520	512	523	511	540	469	517	542	525	484	526	526	530	493	525	458	537	481	522	495	522	519	489	483	520	486	512	515	509	493	486	493	543	524	500	521	506	544	534	522	504	515	510	504	509	499	509	496	496	564	548	556	527	505	516	517	506	512	500	532	515	509	537	571	503	514	493	534	520	473	490	506	555	532	510	514	498	535	510	552	556	525	514	506	507	502	491	469	540	527	511	505	532	547	522	491	526	494	482	539	495	484	542	531	509	542	486	520	513	517	525	513	510	487	492	512	497	518	497	520	489	517	510	516	507	511	484	502	518	505	510	554	507	514	520	572	512	502	544	508	555	475	512	517	513	535	527	550	524	495	509	506	558	517	519	537	544	520	540	500	553	554	512	474	487	541	466	519	500	546	522	503	528	545	531	497	490	502	509	495	473	547	524	498	539	548	529	575	512	522	491	484	500	486	498	493	548	517	513	504	501	482	523	490	528	527	551	524	513	557	519	545	485	495	529	469	496	508	523	528	513	477	507	517	485	505	535	500	509	529	519	575	498	512	469	544	567	533	527	492	529	510	521	518	559	433	535	548	481	496	514	524	487	520	520	509	525	500	511	474	505	495	514	528	496	505	492	513	512	503	509	512	520	502	543	487	490	559	495	516	526	544	487	533	498	521	483	499	515	575	509	541	529	501	505	539	492	505	523	529	505	518	520	517	546	514	522	529	530	471	544	492	499	482	561	499	548	513	507	524	478	488	533	543	487	530	510	503	507	539	541	525	504	551	546	501	503	522	486	460	541	492	553	510	519	517	503	497	503	519	518	509	487	519	507	511	516	525	474	522	518	544	510	520	488	536	544	498	522	470	503	432	511	571	546	497	549	467	507	519	529	521	486	508	500	488	493	489	537	528	519	520	523	508	524	485	537	493	526	498	528	495	458	526	541	505	546	475	539	547	510	565	525	488	524	488	534	491	506	513	505	510	527	549	529	515	505	535	503	516	520	534	521	491	520	523	501	550	515	514	552	506	487	483	497	503	546	529	502	550	546	528	534	534	496	509	524	510	537	520	534	488	564	568	520	528	506	504	516	480	506	479	538	515	545	494	533	515	498	513	475	509	497	540	498	536	529	514	526	536	532	554	547	518	515	490	502	498	487	489	497	511	510	527	481	501	520	535	552	513	495	496	554	549	519	512	534	530	511	496	485	526	524	515	507	530	571	488	510	505	529	525	498	549	517	523	533	490	508	516	497	498	568	543	548	538	505	484	505	566	515	513	549	511	545	486	537	546	497	491	557	570	499	542	509	540	480	549	516	502	483	508	509	499	519	539	486	539	522	495	494	495	512	541	514	500	522	529	525	518	507	513	535	550	520	508	517	490	508	487	509	504	540	527	541	505	507	496	513	520	505	507	523	475	514	506	489	507	522	516	505	522	514	506	510	519	514	497	531	502	530	539	529	523	532	529	509	524	542	513	476	507	525	514	549	488	477	493	506	490	491	529	484	511	547	516	537	579	489	509	520	528	477	529	525	468	516	532	499	525	545	513	517	510	534	526	517	500	529	515	475	481	518	515	516	542	530	516	509	509	489	490	469	505	537	468	503	480	503	497	516	485	503	560	504	512	493	531	528	522	527	520	527	519	521	508	501	514	466	505	504	520	474	518	519	546	548	509	524	494	496	505	580	509	528	513	475	507	504	515	502	510	508	506	499	526	481	489	536	500	517	495	470	509	521	550	484	492	492	534	534	498	511	501	479	518	528	494	501	541	522	533	498	499	525	527	509	519	545	525	508	518	524	534	538	487	505	490	522	490	521	538	532	540	517	544	526	533	525	505	533	511	440	539	507	538	532	475	498	513	529	493	524	516	497	507	511	501	523	496	496	544	472	511	479	508	564	560	516	515	497	490	519	549	471	509	518	478	517	515	506	540	537	502	530	501	507	515	512	497	528	488	518	522	542	505	531	485	516	497	497	496	509	498	481	541	525	519	464	534	500	538	525	508	528	469	526	537	510	544	514	511	490	517	523	538	503	515	490	507	542	533	476	558	520	535	520	528	528	513	516	503	476	536	500	551	494	504	518	537	509	556	500	534	503	567	549	524	496	528	511	526	505	492	505	528	491	524	516	510	519	521	500	510	494	487	532	511	561	545	540	530	521	521	487	467	514	536	531	531	521	527	460	492	488	526	532	510	529	515	510	537	509	525	510	470	528	521	537	511	511	549	516	503	522	513	541	545	513	508	470	560	507	533	540	534	480	482	524	516	519	524	507	497	493	540	515	522	536	525	510	526	517	481	519	518	487	555	486	526	492	532	510	497	517	548	533	530	493	534	486	525	500	560	507	543	478	510	540	510	508	507	542	501	543	516	504	522	485	530	484	476	519	476	511	499	518	516	524	497	501	476	484	483	493	510	488	522	563	515	506	526	527	527	515	571	531	511	496	512	518	499	505	493	481	517	499	509	530	523
49136	33000	40687	46507	30955	16305	6635	2429	1004	363	228	230	198	220	184	189	167	202	219	208	202	194	219	235	214	206	178	208	211	223	194	204	208	170	188	207	186	220	189	190	251	188	204	187	203	193	192	187	206	218	207	174	175	211	209	172	220	204	243	210	202	174	182	202	240	215	208	197	214	212	194	191	184	191	223	196	208	215	204	203	199	207	201	218	202	212	221	179	194	199	190	218	196	185	199	173	207	212	192	203	207	196	235	208	168	201	207	222	206	185	216	190	185	233	225	197	207	192	208	173	196	172	220	185	215	197	218	213	185	211	197	210	233	189	220	232	210	184	200	212	208	207	213	207	214	183	184	203	236	211	214	196	212	212	193	221	226	202	213	191	191	211	229	201	179	210	205	209	215	185	212	186	191	210	228	224	221	224	204	246	203	190	209	198	206	206	209	211	219	196	172	195	193	209	223	217	169	199	186	193	217	216	199	221	192	202	192	220	203	217	203	195	182	200	221	222	190	201	210	203	191	215	229	193	195	236	212	209	226	232	183	189	193	211	193	226	177	207	210	212	191	217	196	203	184	185	170	195	199	224	190	192	223	223	219	198	188	222	198	203	225	203	205	222	204	203	205	183	212	213	226	200	194	231	210	202	180	218	187	192	188	185	212	215	193	225	219	225	216	198	233	197	207	208	197	173	195	224	220	228	194	198	190	206	202	197	190	201	205	242	191	218	214	218	219	186	224	210	189	208	232	209	226	201	202	210	184	195	205	238	196	223	192	215	190	210	206	214	214	246	251	211	191	213	201	189	221	197	191	188	221	183	190	194	196	230	217	214	216	198	237	210	201	189	208	217	182	217	225	205	229	201	202	226	205	173	200	212	208	189	164	221	222	200	212	177	215	226	196	202	205	188	215	210	178	212	198	191	197	191	206	197	222	208	200	234	232	206	203	192	191	196	211	198	229	211	201	216	214	206	203	217	196	220	218	170	214	213	209	221	174	193	189	213	209	211	193	227	210	209	184	225	214	225	207	214	223	186	200	214	181	198	224	193	200	196	210	214	205	232	189	221	191	198	214	196	201	212	212	174	220	236	205	212	175	172	192	223	195	196	198	208	225	219	178	202	222	211	225	226	239	202	195	210	209	222	210	179	232	224	202	204	190	213	235	193	209	202	211	222	227	210	205	201	237	193	223	220	211	229	193	183	204	223	198	226	203	217	212	203	210	210	220	199	194	208	206	204	198	221	206	204	201	183	175	214	221	210	225	206	226	211	206	212	195	220	210	221	186	205	209	215	193	228	180	190	220	191	206	198	202	202	192	191	224	192	216	209	175	217	191	186	177	221	184	233	211	197	215	191	196	212	206	226	205	195	188	209	206	214	217	195	222	194	165	201	222	223	221	207	231	199	246	194	219	223	215	189	194	215	198	178	194	193	205	217	210	191	209	221	232	206	210	233	212	227	222	186	200	199	211	197	214	206	189	229	192	216	208	188	202	191	194	216	213	207	223	217	202	219	203	203	211	209	198	244	195	170	168	183	191	193	201	245	208	179	240	228	222	165	224	208	210	223	207	174	217	173	193	215	194	192	202	234	220	185	210	174	210	196	201	181	199	195	201	198	215	185	207	191	176	201	216	206	222	194	220	241	180	201	194	174	217	194	196	222	213	189	198	216	209	221	202	200	184	211	200	193	218	199	196	232	213	188	205	213	187	213	186	206	237	179	223	195	195	214	209	218	223	210	198	216	226	225	209	191	232	204	195	190	230	203	201	199	205	220	225	200	185	226	204	188	187	206	204	222	217	202	192	194	199	207	229	199	206	201	205	204	212	200	252	196	196	190	196	211	212	207	201	193	213	205	208	221	206	199	199	203	165	194	212	237	206	203	211	184	220	196	203	168	209	205	190	216	206	222	202	197	220	221	210	215	200	196	194	212	227	224	194	201	166	201	208	196	210	224	205	213	207	226	232	237	250	233	183	202	197	215	212	220	212	168	193	200	215	210	214	195	207	191	199	200	238	203	213	193	217	216	199	231	219	220	217	206	195	220	213	208	164	211	204	181	209	184	224	223	209	157	213	197	228	199	199	193	197	190	199	218	183	185	231	205	210	202	225	215	197	199	190	175	194	228	210	191	181	233	211	190	203	183	205	202	203	177	196	168	157	197	203	223	205	223	191	216	221	216	209	205	203	231	187	214	230	245	220	208	197	207	221	201	193	172	226	210	212	195	243	211	206	182	195	195	181	201	213	207	207	218	184	218	218	236	196	219	228	213	189	180	209	194	196	213	234	240	232	186	219	194	223	200	202	202	204	190	205	176	190	205	199	196	201	224	217	203	183	187	218	213	231	217	220	201	212	186	205	221	212	221	169	198	209	229	199	181	201	204	196	211	216	232	210	209	196	219	225	223	223	228	218	209	185	225	214	231	205	200	205	197	189	225	193	203	228	196	216	190	202	213	206	230	232	189	190	182	205	216	219	179	225	201	211	200	198	202	187	193	206	199	236	203	197	222	201	214	196	191	231	205	225	204	200	224	213	206	240	226	223	211	202	187	223	173	210	177	173	241	232	208	218	194	223	215	222	209	205	242	221	193	171	203	186	199	199	217	208	203	185	236	204	227	199	231	207	248	186	203	222	189	210	215	194	202	194	203	192	197	222	240	238	199	198	218	199	223	196	209	199	232	225	230	197	217	213	198	237	204	156	188	187	215	190	177	204	211	216	199	213	204	196	193	195	208	200	189	227	197	185	202	178	179	228	216	194	200	207	200	238	207	216	209	196	193	203	201	221	201	202	204	180	201	180	215	204	215	226	208	219	188	210	219	202	208	189	209	243	187	231	193	188	178	195	202	206	187	188	197	215	216	243	207	177	263	235	197	243	193	197	197	220	200	207	246	186	203	199	196	209	200	213	221	202	202	203	233	216	189	201	199	207	208	188	212	213	201	206	208	195	210	227	222	175	209	187	218	174	202	185	222	219	220	192	221	208	204	206	210	204	205	227	200	185	207	220	219	172	213	192	224	221	224	211	208	226	226	206	212	192	200	195	230	200	194	199	190	170	202	227	227	231	189	219	194	194	195	187	192	203	202	214	188	225	217	191	180	188	237	216	215	221	197	187	210	190	219	210	211	221	218	177	195	209	189	204	218	208	192	202	176	181	196	207	213	211	220	198	188	179	190	213	209	239	213	240	196	218	191	235	196	215	229	223	227	217	204	194	222	193	215	174	190	202	188	205	189	228	214	205	193	223	202	199	196	238	225	224	177	214	210	222	184	200	217	210	222	221	202	205	179	203	221	190	187	206	198	214	195	200	184	199	213	228	233	215	221	214	198	201	202	155	218	184	206	177	186	189	222	198	187	204	214	211	206	184	222	240	236	203	208	196	201	209	212	210	209	206	195	215	215	214	221	215	219	217	209	209	190	211	223	203	230	199	201	211	204	198	192	206	224	223	197	220	222	209	202	200	169	207	176	223	199	204	225	211	190	218	230
31525	23918	44960	54061	43056	29340	16546	8126	3663	1162	529	489	455	465	472	500	504	439	451	468	476	456	474	461	454	453	446	482	462	448	429	457	472	477	436	424	459	488	442	442	449	428	475	456	469	497	419	457	457	438	440	463	442	421	457	474	452	445	483	465	463	443	458	461	448	426	470	481	465	487	441	471	467	427	466	429	497	476	444	481	470	461	457	455	469	485	484	478	489	450	439	459	451	473	458	442	505	457	490	418	461	467	464	496	430	483	469	494	487	491	454	476	464	444	404	448	434	494	504	472	452	440	466	481	478	456	418	442	480	454	459	443	422	498	502	469	457	472	445	426	447	449	447	468	479	474	459	462	459	497	448	469	494	464	417	438	450	398	441	445	462	442	432	464	415	442	467	454	463	435	487	448	443	459	463	446	460	480	438	401	447	470	466	472	495	470	472	450	498	436	507	496	455	433	469	461	459	447	480	449	423	433	442	461	454	431	439	451	475	455	464	496	462	436	463	476	485	492	438	457	463	465	482	455	476	457	486	484	459	485	484	449	461	436	475	444	440	459	485	419	482	453	481	444	434	442	429	431	463	439	442	449	485	457	476	433	452	466	473	422	477	440	458	460	466	469	430	469	451	419	460	426	448	450	454	438	444	479	417	491	443	452	467	484	469	443	495	474	476	496	457	490	450	474	442	459	451	458	457	470	463	468	487	452	452	500	456	482	458	445	446	429	444	509	447	481	449	438	519	446	458	452	447	420	470	478	471	494	454	464	451	477	468	459	467	481	446	438	461	417	523	448	433	436	463	454	506	463	486	437	464	466	455	455	466	442	480	447	449	467	450	478	476	451	459	437	455	474	466	462	474	418	475	422	476	464	448	438	431	486	401	440	493	457	450	462	449	475	460	508	465	481	442	458	419	501	469	425	451	472	460	465	457	477	466	445	436	458	463	452	446	478	478	440	440	451	448	458	467	461	474	463	461	443	426	460	476	470	448	413	440	452	447	468	444	449	455	450	482	458	410	453	476	450	431	437	486	489	485	450	452	413	487	438	473	436	482	468	446	472	495	440	437	466	429	471	422	450	419	451	402	458	418	475	428	502	472	458	445	446	482	443	417	451	450	466	490	435	426	456	445	453	440	497	434	456	443	464	446	484	469	469	460	439	434	459	463	430	446	446	439	466	466	439	464	474	406	447	507	452	476	405	453	424	453	454	458	429	465	473	447	460	437	453	438	476	485	431	422	442	455	480	465	458	440	477	446	441	405	462	483	467	445	457	454	472	426	496	508	469	441	463	453	424	462	451	503	465	445	471	444	426	444	505	463	440	466	441	438	462	436	434	460	470	478	433	454	422	460	456	457	511	466	480	497	436	452	459	463	410	456	442	446	473	503	440	463	504	452	475	478	480	419	442	468	457	454	463	466	398	500	423	461	438	449	431	473	419	493	481	453	472	438	432	422	453	452	499	470	468	435	424	488	478	449	460	476	450	470	441	435	455	445	441	444	476	462	471	471	463	538	470	486	451	453	451	452	484	441	428	465	448	478	432	439	496	483	471	480	446	482	468	446	444	467	463	480	470	503	433	467	437	476	480	441	448	411	432	451	482	399	432	503	458	466	467	485	499	457	444	450	445	457	491	442	474	508	475	448	456	437	455	502	451	452	460	468	419	410	442	453	454	480	426	481	453	447	396	461	444	471	504	465	468	499	434	464	457	456	469	442	438	404	466	473	452	487	438	470	441	476	439	422	439	467	442	446	473	461	443	436	472	465	444	477	453	479	467	446	463	457	438	447	472	450	476	432	483	482	472	425	498	464	499	434	455	423	465	460	480	454	451	447	452	433	471	471	437	453	506	466	444	450	448	447	490	501	463	474	471	433	455	447	469	461	444	442	450	477	483	465	410	439	475	483	476	461	481	430	458	498	460	458	437	465	440	477	451	462	430	421	451	434	456	492	452	486	432	473	470	427	466	445	432	473	439	415	426	445	466	498	495	469	509	486	464	438	510	464	440	474	468	464	429	426	480	483	451	485	470	483	438	500	465	428	425	435	495	463	442	493	447	483	479	482	442	423	454	449	458	433	462	467	417	427	461	423	467	405	495	475	478	508	429	455	519	426	493	448	422	470	475	469	457	490	505	473	442	454	478	496	428	451	458	488	456	446	417	466	443	488	440	440	449	450	422	474	417	460	485	431	448	489	443	444	490	429	459	475	488	471	491	475	459	449	438	461	493	458	460	415	456	433	457	441	460	464	472	485	464	417	468	453	488	460	472	465	457	464	485	454	459	454	407	459	477	448	431	476	463	480	448	449	486	490	463	394	432	452	464	453	458	434	442	485	463	462	445	460	461	488	440	434	459	459	471	448	462	464	468	509	470	480	421	436	454	459	458	488	452	448	465	485	474	470	460	492	469	420	453	464	462	472	475	435	422	461	478	492	427	425	435	489	448	466	434	453	465	431	446	448	463	440	443	432	467	443	451	438	445	458	493	472	434	467	462	480	472	423	482	463	471	458	433	453	454	455	459	435	467	454	462	464	463	481	475	471	448	453	496	462	480	420	449	446	456	506	484	428	486	524	432	462	469	496	472	494	463	467	442	431	469	451	419	419	462	460	447	437	470	482	480	443	467	476	477	457	451	473	457	455	436	488	469	441	465	446	482	447	452	432	474	464	450	466	430	441	480	433	432	467	445	480	456	458	447	481	465	465	461	506	477	476	461	465	476	474	396	481	480	452	524	497	465	451	453	472	463	468	463	434	434	478	419	464	465	477	485	452	410	459	455	463	458	446	475	464	410	432	513	436	470	451	476	475	495	469	457	400	475	448	431	444	480	445	452	456	487	461	423	461	489	449	492	427	489	407	445	497	458	451	452	419	437	450	533	460	449	422	452	439	455	487	455	468	456	448	444	456	460	429	430	452	435	498	454	442	454	455	483	452	452	468	454	450	469	468	468	439	456	451	472	448	459	487	461	444	460	480	468	467	440	449	447	482	471	435	460	479	482	461	451	427	440	458	425	426	417	483	458	510	473	454	434	500	457	465	426	501	459	445	488	488	456	502	453	459	481	447	432	482	448	482	497	460	470	470	460	437	453	445	474	465	451	469	463	486	456	478	457	474	454	466	460	484	479	477	415	438	451	463	482	473	464	430	425	405	443	457	492	470	439	441	441	432	450	451	470	468	457	437	480	461	459	485	436	512	420	455	443	442	468	439	484	469	457	487	466	439	469	443	423	458	456	469	456	451	476	456	447	464	480	427	467	449	473	455	477	460	464	481	435	469	468	412	473	451	434	433	477	452	450	464	453	474	478	458	404	461	469	416	474	463	456	445	467	468	463	458	459	441	439	428	454	466	456	465	462	459	487	436	428	437	444	466	461	422	434	446	453	452	436	429	455	440	436	479	466	485	473	455	456	479	435	458	459	469	487	463	457	476	467	508	477	470	483	478	482	470	447	421	456	439	472	416	452	488	462	450	426	447	465	478	452	452	461
20400	9348	3062	1880	1038	573	373	248	216	162	161	197	184	150	160	155	170	180	146	158	175	177	189	195	157	159	190	147	167	170	155	141	147	169	165	170	180	183	179	187	151	204	181	157	189	155	184	158	157	160	171	163	186	142	194	178	150	176	171	158	154	175	181	155	170	174	181	198	162	168	177	188	152	163	161	155	159	166	146	167	152	163	210	173	165	184	177	153	175	144	172	184	172	155	181	181	200	163	166	149	131	153	193	177	158	167	159	168	199	173	179	172	167	155	175	159	170	158	183	181	173	169	173	164	149	163	173	150	157	163	185	165	176	179	185	168	182	161	175	169	187	187	128	179	167	157	161	179	191	194	167	186	163	145	134	149	172	181	181	159	192	193	162	186	189	157	147	165	149	155	164	172	196	192	152	150	156	158	211	181	173	194	186	191	187	160	170	169	168	156	176	177	174	170	175	173	184	177	178	157	174	187	174	166	161	174	153	166	190	157	172	160	198	173	167	180	168	177	153	172	154	174	156	173	170	165	173	145	168	168	182	162	158	162	152	173	156	185	169	176	220	176	171	166	175	160	142	159	145	163	158	131	148	160	147	135	166	151	181	163	153	197	183	159	159	174	166	149	178	178	171	180	162	172	160	175	187	172	180	203	151	172	151	156	154	155	197	172	188	184	164	159	167	160	172	153	167	172	175	172	169	157	169	183	197	159	155	163	172	174	160	168	180	179	177	146	146	185	167	157	174	166	172	169	182	166	189	159	147	178	159	161	164	156	166	151	175	166	183	201	177	155	158	188	197	186	188	171	148	172	127	162	172	196	175	183	162	185	158	163	180	164	172	165	183	171	195	139	174	156	182	160	171	153	168	181	162	189	194	179	168	184	161	163	170	174	186	152	162	178	185	185	151	163	187	168	174	164	158	174	172	160	163	149	142	154	167	163	190	143	160	167	156	148	153	164	158	183	180	190	189	159	182	175	179	175	176	177	191	182	154	170	161	188	168	184	174	183	135	150	181	155	195	179	159	148	176	168	151	166	152	188	159	160	143	161	166	159	189	168	172	182	187	161	176	157	163	185	161	162	168	163	168	154	144	160	158	181	159	152	169	153	168	168	190	195	166	176	159	159	161	179	171	145	161	166	149	170	155	154	180	174	156	159	199	144	186	158	186	168	156	155	173	175	167	174	161	171	164	137	212	190	195	156	161	198	184	161	183	182	177	140	160	174	164	146	160	195	159	169	184	169	193	160	161	176	162	172	171	157	163	168	180	158	164	169	153	150	164	167	158	190	151	185	175	157	177	170	188	164	165	180	161	174	174	167	165	155	168	177	170	149	160	180	147	153	177	164	156	142	180	167	171	156	160	168	155	190	203	210	167	154	183	183	167	161	153	191	194	173	173	190	176	184	162	152	168	178	169	148	178	175	159	176	150	156	179	165	160	180	158	162	151	138	141	171	180	159	154	188	182	166	187	174	159	165	162	151	173	170	187	153	162	163	164	188	171	156	164	182	170	181	166	162	170	150	129	173	152	176	151	186	179	159	165	172	164	144	185	175	168	149	167	169	157	175	198	157	132	179	182	157	178	179	186	164	158	174	175	167	181	165	156	169	150	193	175	160	196	145	145	192	163	160	167	149	161	166	164	148	175	170	184	165	153	160	179	161	177	173	179	170	168	154	189	174	157	166	165	180	190	179	200	153	218	177	160	155	186	185	158	165	188	176	183	155	176	161	174	156	178	163	153	159	142	153	195	166	161	154	144	180	173	161	183	160	157	176	177	174	155	172	161	162	168	165	166	171	177	159	178	145	157	170	171	171	184	177	160	189	174	174	151	157	173	166	162	151	181	150	168	159	169	188	189	180	154	170	185	159	164	152	187	175	168	214	127	167	169	165	167	165	172	194	196	171	159	162	160	172	178	176	183	164	134	177	172	157	159	173	171	177	154	188	176	163	163	151	181	170	169	153	155	152	173	149	195	179	198	182	188	160	179	190	162	165	166	161	183	195	142	153	193	173	186	169	169	155	165	166	163	158	174	183	173	169	155	155	151	149	157	175	188	169	160	157	189	176	155	174	161	178	164	165	167	156	143	171	175	165	161	189	183	183	177	153	171	144	172	142	150	163	164	177	170	175	179	188	168	162	167	175	147	167	175	150	172	166	176	171	153	156	165	169	176	173	172	188	180	155	202	168	174	151	162	160	178	147	186	172	159	171	156	199	161	175	176	162	160	206	182	204	180	182	147	159	163	161	156	167	166	178	157	186	178	170	163	182	192	164	171	180	175	146	178	183	178	169	151	187	167	173	170	162	185	162	153	174	175	194	157	159	174	170	144	161	147	141	170	173	170	144	173	173	170	162	146	180	161	161	160	194	164	153	182	178	188	148	180	172	162	149	160	146	172	165	167	145	172	175	170	150	167	192	175	151	182	167	131	148	173	167	142	178	137	186	178	171	199	154	184	149	176	149	181	178	158	163	180	175	172	204	158	160	169	184	173	180	151	157	180	164	182	157	158	175	178	158	175	188	145	158	170	147	171	174	171	188	175	145	147	153	160	164	167	164	183	168	185	165	174	155	174	168	173	163	157	181	168	166	154	180	151	158	145	173	158	144	167	174	175	179	177	184	151	153	173	170	175	163	197	170	158	159	159	196	157	172	161	166	191	160	177	169	176	136	193	170	167	157	177	163	181	199	176	187	184	164	174	152	163	163	174	170	160	190	166	140	171	155	169	163	176	189	163	164	157	172	189	177	168	160	182	159	143	181	177	158	192	192	152	185	164	164	157	142	164	179	171	185	173	185	143	174	190	183	180	169	163	166	163	185	181	153	163	186	173	164	160	153	138	184	157	163	167	168	160	187	174	174	156	181	161	182	155	185	162	172	174	187	163	181	177	149	157	172	190	167	165	173	197	149	168	169	166	163	190	139	146	164	170	161	162	174	141	178	178	168	150	185	182	158	151	155	183	151	180	180	173	169	151	154	179	166	162	195	151	147	171	166	161	159	165	188	186	147	167	159	171	161	163	194	175	144	169	146	163	159	163	181	152	169	176	201	175	167	156	162	175	168	163	183	184	159	153	179	168	168	140	174	176	177	168	159	166	178	188	170	185	181	165	166	168	159	167	182	174	175	182	172	172	151	157	139	174	174	154	171	191	169	190	143	179	174	168	153	171	155	155	181	174	173	166	177	170	186	169	147	158	173	173	171	176	153	151	174	159	187	158	157	161	183	192	178	185	163	169	158	170	173	162	161	159	148	177	170	193	139	170	188	156	164	156	177	178	181	153	155	175	181	177	183	181	160	177	172	156	185	167	176	168	166	185	179	175	154	148	187	164	175	177	157	163	174	165	178	166	174	160	193	154	167	165	145	187	224	175	163	169	179	157	166	189	183	157	153	176	174	197	147	167	152	164	155	171	149	157	174	156	172	136	202	177	182	143	155	185	181	156	189	183	177	193	188	155	164	188	150	161	157	177	175	165	168	176	165
12660	7450	5150	5678	3507	1972	1205	683	521	398	415	385	380	366	395	382	397	418	395	371	434	413	394	411	422	390	409	396	396	428	383	410	411	393	406	387	384	421	393	387	422	432	384	374	356	389	382	371	397	384	410	404	385	413	404	391	419	404	387	384	390	390	390	387	399	388	407	419	378	417	393	391	359	410	445	388	387	387	396	384	421	354	407	379	359	389	391	385	391	410	424	404	413	384	392	440	383	377	396	402	423	435	400	371	401	390	392	383	412	384	385	361	373	388	384	423	409	392	380	379	376	382	379	396	390	382	396	387	352	398	377	418	410	423	402	375	405	365	403	408	425	369	403	403	379	406	380	414	380	358	387	383	393	376	350	390	419	379	434	380	381	374	383	391	419	365	386	377	381	384	386	404	412	416	356	437	450	389	384	391	412	376	384	401	391	410	427	405	381	411	423	378	406	440	416	406	399	373	421	391	414	400	380	393	416	400	412	377	356	360	391	367	357	409	401	383	431	390	376	424	379	400	390	382	429	398	394	409	385	393	395	389	394	400	417	440	394	355	374	387	388	409	412	437	398	406	371	430	396	383	404	383	399	358	360	354	373	391	418	413	386	387	427	399	384	393	375	408	381	401	365	395	408	421	407	435	408	416	390	424	414	415	355	404	363	378	385	394	393	407	367	387	381	427	432	399	393	399	382	401	391	427	427	377	395	394	417	383	372	418	401	390	394	397	383	380	379	390	429	393	369	410	395	385	384	409	434	395	365	392	377	372	396	368	376	434	369	410	418	385	421	372	369	399	385	407	387	430	395	421	396	408	374	376	388	404	368	380	406	417	368	390	431	390	386	392	397	382	402	403	396	365	404	386	404	402	404	433	359	411	365	366	374	404	398	408	369	373	393	413	437	378	434	421	417	406	403	378	382	389	393	395	369	427	397	387	390	409	373	405	380	436	377	383	364	395	428	401	420	408	366	359	364	398	354	393	394	408	403	395	411	392	375	374	425	430	402	440	391	383	419	398	415	426	438	430	393	397	420	372	437	394	418	344	396	373	407	404	357	368	384	391	381	380	401	431	388	369	390	418	402	393	419	412	384	399	412	393	393	416	401	412	383	396	419	376	430	407	406	377	387	383	393	410	405	401	414	396	369	406	403	379	414	363	406	429	421	421	396	416	404	407	405	414	407	398	364	374	419	406	417	383	375	415	348	405	406	371	409	408	395	384	390	378	375	394	390	407	457	397	389	381	396	403	412	378	417	354	442	424	410	414	384	387	394	407	379	399	388	391	399	395	376	437	409	388	403	371	401	385	393	397	400	375	369	408	395	408	396	415	421	390	384	412	379	421	383	397	409	370	396	384	395	428	426	390	407	388	391	431	424	417	413	384	412	415	409	377	347	391	399	389	428	390	400	424	401	377	395	372	419	412	423	412	399	388	361	384	424	366	384	403	405	392	388	424	369	408	406	412	414	354	423	430	418	388	392	374	398	390	424	416	408	394	418	368	381	419	397	410	422	398	429	423	380	441	388	430	429	426	389	392	393	402	419	391	394	392	410	394	369	415	371	418	390	368	398	376	396	395	392	384	369	358	378	383	408	390	400	381	383	395	415	390	424	352	381	389	408	386	357	427	399	407	386	427	380	385	411	377	406	372	383	380	398	351	406	385	423	416	381	398	425	404	388	390	377	422	400	380	422	351	383	418	395	388	386	398	386	398	442	425	387	397	352	398	373	428	412	427	414	367	380	395	404	390	391	379	370	378	370	408	355	370	418	396	352	415	426	400	403	378	404	408	413	374	418	390	377	432	381	422	396	411	398	373	408	379	386	358	390	410	394	412	394	433	367	409	385	407	400	397	399	382	388	405	380	355	378	401	400	377	387	365	397	396	402	422	378	391	416	380	386	380	438	407	401	397	403	368	408	365	428	414	412	413	407	403	413	394	391	398	375	430	381	398	384	389	400	406	388	399	398	385	365	400	363	402	445	370	390	391	398	403	413	403	382	393	405	419	404	409	414	418	401	408	396	400	398	407	355	408	351	395	409	388	398	439	422	392	453	400	389	381	402	388	398	383	402	394	362	408	371	397	418	434	382	405	421	400	396	378	405	393	387	401	366	398	398	382	402	403	412	395	402	346	384	371	429	415	393	418	425	405	413	384	433	388	402	376	386	414	371	390	398	386	366	404	423	406	381	348	416	369	381	359	390	399	411	352	399	383	378	399	398	398	369	369	391	381	385	409	420	399	402	385	412	401	365	383	388	371	434	391	395	396	381	370	386	381	383	383	368	397	419	394	404	400	407	390	383	396	387	403	393	390	408	405	356	350	421	414	396	389	440	412	408	388	378	414	404	440	393	382	397	397	380	397	393	401	426	397	381	396	383	413	432	387	393	388	397	391	409	355	406	404	386	383	389	396	402	395	396	449	390	386	398	374	407	417	421	393	391	408	458	408	381	408	412	364	387	394	379	385	383	411	403	431	407	403	408	374	402	394	395	409	386	391	404	381	408	390	449	393	397	382	391	384	387	415	387	403	386	390	418	393	381	385	395	412	360	402	375	358	384	412	431	382	399	418	428	384	418	390	405	415	411	377	390	359	398	396	350	418	390	364	399	364	388	375	380	372	373	401	442	429	379	397	434	433	383	407	391	406	387	393	387	370	395	413	403	402	384	396	403	388	382	389	413	407	388	376	420	394	392	368	414	399	404	403	384	428	399	441	391	404	368	418	397	404	376	425	405	389	378	420	408	410	384	401	389	382	402	394	423	378	431	405	421	385	428	390	393	388	383	381	415	366	419	380	397	384	409	365	396	384	423	403	397	422	401	426	394	385	378	393	416	374	387	368	386	428	420	398	387	413	390	411	424	387	415	428	379	394	358	419	412	403	368	410	381	385	405	381	388	386	368	410	416	390	414	385	394	369	412	416	395	392	443	397	410	406	416	418	378	405	445	381	362	388	390	407	396	412	401	377	399	373	370	397	416	409	409	415	398	401	407	413	398	412	412	391	386	381	369	387	398	404	389	396	349	402	408	397	385	372	408	410	355	406	381	373	389	383	433	384	421	395	384	405	387	392	387	400	404	378	381	419	389	400	406	430	373	387	386	396	403	401	408	406	410	357	404	367	391	384	384	382	376	398	383	364	422	381	397	388	377	394	373	421	394	422	396	375	370	405	371	413	369	377	395	385	394	391	395	409	383	380	387	402	454	385	395	385	408	389	376	363	395	398	425	413	391	427	389	408	408	399	386	402	368	385	397	421	417	420	378	436	389	402	359	453	401	396	404	421	404	417	366	396	383	389	429	400	396	363	411	387	417	412	383	387	381	357	388	414	410	421	408	397	381	397	432	374	379	398	351	404	417	394	405	384	404	417	374	382	406	393	380	400	376	411	398	416	388	418	383	394	407	401	402	396	425	415	424	397	418	432	400	399	398	400	381	409	436	389	376	391	420	393	387	394	414	408	402	399	385	424	427	379	394	410	377	403	386	389
38150	22794	23387	29080	16703	7158	2834	1256	574	316	214	217	224	240	217	219	221	212	214	210	229	222	231	204	206	222	221	232	220	227	194	221	215	216	233	225	221	230	228	229	231	218	238	270	211	220	220	200	236	241	244	241	231	223	230	232	203	220	242	209	222	230	227	228	234	201	229	224	211	227	280	221	263	231	215	244	209	226	212	174	234	253	221	216	230	250	234	215	201	214	223	186	202	252	248	240	258	215	244	237	227	214	213	223	233	224	239	222	206	233	226	240	194	257	207	215	238	220	204	222	223	236	223	206	229	228	228	232	207	237	207	195	214	233	240	221	219	226	221	238	200	190	222	205	214	227	241	216	232	220	221	257	221	205	238	245	228	241	223	244	253	230	209	232	211	216	237	246	217	251	236	194	210	205	220	204	186	212	243	252	189	197	211	220	202	208	218	225	247	226	209	200	220	196	213	262	230	226	197	228	204	244	217	222	234	246	223	214	220	208	220	229	212	227	232	209	227	217	215	214	269	233	214	207	210	211	236	224	202	207	222	213	228	206	230	226	237	218	235	242	214	239	240	233	215	230	291	230	220	236	219	233	208	257	185	247	249	230	237	219	211	204	252	241	233	215	216	235	205	247	233	251	225	209	209	209	242	216	241	247	208	202	221	202	208	216	261	232	218	227	237	229	214	239	234	247	183	215	232	192	211	192	213	233	245	227	221	211	245	222	229	246	235	213	227	210	200	223	237	236	240	249	242	227	207	199	225	233	222	239	218	195	189	215	227	215	231	229	247	193	209	218	233	214	198	229	249	223	221	230	205	207	222	268	183	222	207	238	237	237	223	247	217	242	249	249	251	208	228	227	253	211	217	228	222	221	229	220	225	226	202	223	217	238	228	222	200	244	248	211	210	219	227	247	200	245	229	234	197	205	246	202	217	222	211	235	212	240	249	224	219	229	223	200	249	215	223	257	245	217	242	214	245	217	223	228	210	252	236	209	227	239	232	234	238	223	230	211	250	248	236	220	225	221	229	242	221	215	197	247	239	237	236	235	227	219	211	187	212	206	242	216	205	200	214	221	227	235	213	242	232	205	209	255	229	211	226	216	234	185	230	229	223	197	243	239	219	235	261	226	223	228	228	257	213	218	232	211	231	218	240	209	218	252	240	217	224	229	227	226	217	208	218	213	210	226	228	223	208	212	256	206	208	219	236	219	212	222	207	221	235	209	250	221	218	253	224	216	232	197	212	208	257	214	226	237	251	219	248	255	198	246	235	250	211	219	218	223	226	211	236	222	214	224	211	207	222	205	215	222	237	243	243	263	233	219	218	202	226	229	215	217	209	216	235	245	221	223	212	221	217	223	230	219	244	228	212	215	240	218	225	213	212	225	215	226	244	238	223	250	218	213	241	238	209	197	255	219	238	248	213	208	225	260	236	224	238	232	215	204	227	259	247	211	210	223	246	223	251	232	211	237	223	233	229	238	243	221	215	214	260	204	204	267	214	227	237	253	240	211	197	227	234	236	216	211	221	207	221	217	239	209	221	228	212	225	248	199	215	219	227	212	210	201	217	189	212	217	219	235	199	229	211	233	236	234	213	197	231	222	206	193	221	221	211	217	233	205	239	238	236	246	212	218	193	232	221	224	221	201	237	216	194	217	248	217	227	220	218	234	261	207	210	226	233	215	201	218	238	235	230	218	244	244	252	257	215	221	215	217	225	215	225	207	226	221	221	249	239	226	213	242	238	234	230	194	202	210	246	241	241	219	244	210	234	197	238	227	200	212	202	227	232	228	218	237	216	235	231	210	218	235	225	244	223	196	204	230	222	252	234	220	249	238	234	205	216	232	226	209	219	223	191	193	250	214	219	249	215	236	207	206	214	224	229	224	217	205	238	240	234	236	209	216	241	195	225	235	239	231	228	206	250	211	238	234	230	196	228	233	211	215	224	218	216	235	201	219	218	229	245	227	207	212	249	221	233	221	224	221	220	212	230	204	224	250	227	220	216	214	244	238	233	241	221	234	237	224	223	240	215	219	223	226	220	230	216	214	239	224	217	207	229	239	208	214	213	251	247	207	236	222	231	213	249	233	252	215	239	213	223	197	202	242	219	200	204	245	231	201	186	253	220	208	224	212	218	215	202	198	217	216	240	224	225	214	210	217	230	239	255	242	244	219	203	244	241	251	234	195	227	240	224	204	242	200	232	236	219	219	242	243	227	217	237	241	225	224	231	226	186	257	211	203	203	228	235	223	206	217	232	233	205	226	211	235	232	207	220	222	229	224	210	218	232	219	227	198	199	238	230	242	226	256	207	218	251	221	229	229	202	239	210	200	212	225	226	236	251	231	231	225	230	217	219	255	198	262	228	227	221	233	221	235	228	237	233	231	228	253	244	222	229	221	230	218	211	246	229	221	225	200	197	225	199	222	246	206	233	233	206	213	240	227	215	203	216	213	241	201	204	213	218	259	221	220	213	223	220	251	229	231	239	244	226	230	231	216	209	238	218	219	214	228	253	193	225	242	242	214	239	227	210	230	227	210	201	218	192	227	247	202	217	209	200	224	207	236	206	249	229	239	203	210	210	236	229	228	221	201	209	258	214	231	222	218	218	231	228	236	215	176	240	226	244	217	217	255	222	206	234	212	225	196	213	201	210	212	219	230	228	250	214	203	193	238	221	242	227	204	219	237	249	259	241	221	235	252	223	254	236	213	259	236	195	261	249	229	199	232	234	223	191	243	250	217	242	222	244	234	241	247	253	213	226	187	260	238	240	210	212	207	213	251	229	194	232	204	247	230	225	250	228	234	214	251	208	205	217	214	223	206	220	225	232	214	228	229	265	227	233	219	233	213	217	225	248	235	224	211	217	206	224	225	236	212	229	238	202	195	223	253	202	237	227	251	204	189	206	240	205	207	191	222	203	231	209	217	216	230	224	240	239	224	252	209	249	228	218	214	185	239	211	230	197	206	243	224	204	209	212	218	227	222	244	244	248	215	214	222	221	245	268	232	242	235	220	197	213	228	239	214	227	221	208	224	216	217	250	221	210	227	248	220	210	240	216	239	221	222	228	230	235	234	244	226	219	202	227	235	216	212	212	192	233	227	208	235	222	203	222	225	211	188	252	227	229	233	227	214	259	223	229	213	235	204	222	210	211	230	230	209	208	261	230	248	216	214	228	226	206	232	225	237	252	229	224	214	255	241	249	197	214	228	228	245	222	217	208	222	239	222	230	184	253	209	220	232	221	234	231	232	216	213	251	208	225	215	227	235	244	196	250	253	228	231	230	259	227	231	247	270	222	218	214	217	229	239	204	221	172	209	195	239	223	202	212	216	220	236	225	220	250	229	226	247	241	208	208	237	242	221	224	228	212	197	195	212	200	208	230	238	205	205	239	223	249	216	219	256	236	233	228	209	235	261	241	214	199	210	247	226	232	253	232	237	209	246	205	236	234	230	234	255	210	237	211	214	207	206	222	212	252	218	244	242
25137	17083	31229	40821	30198	18115	9197	4389	2049	790	531	512	513	509	527	509	489	489	511	497	505	537	489	504	530	495	509	536	476	533	515	519	457	468	547	513	465	488	532	530	526	537	456	467	563	472	521	512	500	478	500	525	495	529	510	503	495	491	456	489	460	514	505	515	528	520	507	519	488	517	501	504	524	495	583	536	552	533	481	490	499	524	508	484	483	477	486	535	524	526	489	455	514	503	515	486	509	527	500	450	564	514	474	529	544	515	453	486	512	497	474	485	561	518	442	482	510	554	515	523	515	517	491	496	536	522	526	506	517	508	560	504	485	525	501	517	484	521	521	490	501	501	512	540	518	492	543	483	516	502	500	530	481	539	468	505	505	511	505	495	505	509	502	499	472	482	525	510	537	519	493	512	496	551	501	509	493	510	484	548	467	477	499	496	522	506	476	504	548	534	498	520	513	495	538	461	528	506	488	500	540	500	480	519	477	502	478	479	518	508	519	513	465	482	549	486	525	528	507	508	510	503	543	505	488	531	497	473	499	514	517	512	493	538	532	562	549	534	508	468	504	529	508	464	498	505	513	539	524	520	499	503	526	467	498	504	489	531	502	483	559	506	532	507	518	502	549	481	463	533	499	481	475	530	504	527	489	495	495	476	438	483	481	516	488	506	514	492	506	506	516	489	510	511	518	499	487	507	578	498	507	498	523	479	497	495	489	530	498	470	543	491	524	526	568	475	489	528	522	507	537	482	488	504	495	505	524	489	507	510	501	456	542	558	514	562	509	515	518	505	495	474	511	489	525	472	542	496	486	472	488	489	551	509	483	520	515	506	510	512	497	530	510	521	525	530	541	506	461	552	523	518	530	553	494	517	474	506	507	527	554	519	536	520	479	542	495	550	515	517	486	453	502	492	508	516	483	468	510	556	525	465	492	487	527	529	533	526	514	494	546	468	530	537	505	514	496	493	464	486	500	537	497	533	517	553	496	496	510	499	517	523	548	478	512	504	509	484	506	503	476	524	532	503	500	488	524	515	475	496	491	545	522	458	524	497	489	532	526	502	528	505	508	526	504	538	500	499	455	555	514	538	489	534	527	541	502	543	562	528	504	514	507	495	535	475	505	524	521	512	468	513	449	492	517	500	486	539	569	527	509	467	532	505	514	531	520	478	542	527	523	478	501	484	533	518	483	486	549	527	494	471	480	506	473	489	456	516	523	493	512	500	490	496	511	483	501	513	489	530	533	508	515	522	468	468	550	517	494	489	511	515	503	541	483	513	501	468	475	515	505	555	546	501	493	485	531	511	522	510	509	459	514	475	511	518	500	496	489	528	535	512	502	517	475	500	500	497	508	509	491	488	508	522	513	524	481	521	491	490	514	495	519	498	532	505	525	510	493	521	491	532	523	534	515	496	480	515	477	544	520	538	515	515	516	518	531	489	523	490	507	459	532	499	524	484	498	500	484	529	494	517	487	528	505	527	508	507	517	522	541	524	478	519	484	493	481	508	533	529	504	505	565	553	517	503	488	511	509	498	493	495	534	530	514	502	498	499	531	541	524	534	503	500	492	507	527	540	474	468	525	481	515	508	492	477	523	542	542	549	519	531	499	506	470	513	489	501	524	513	537	517	479	473	504	501	466	548	571	483	525	473	505	518	493	532	511	486	484	470	506	502	509	521	517	525	504	500	532	503	483	506	517	521	510	501	512	473	512	482	469	482	540	467	518	490	510	518	513	540	517	509	504	503	502	456	487	477	513	491	519	472	548	503	517	527	497	482	482	505	513	509	479	518	497	473	527	525	527	462	548	465	440	504	485	441	498	525	504	476	512	542	521	492	522	519	508	505	512	480	534	509	509	476	475	513	491	506	565	494	478	534	520	528	517	518	505	504	505	482	477	507	512	513	469	530	506	501	530	547	487	514	525	497	515	500	479	541	505	505	503	516	490	542	486	522	481	489	533	515	518	482	481	503	555	487	551	546	525	506	532	515	512	521	507	493	529	523	534	512	508	533	522	536	493	478	478	550	510	457	515	521	539	488	451	504	548	481	520	518	519	495	481	502	522	445	512	493	508	504	508	490	503	514	490	541	492	527	535	497	528	509	510	494	524	494	514	505	496	501	541	484	521	485	533	501	515	531	505	513	526	486	552	515	497	528	502	497	517	508	509	466	518	499	515	517	510	487	510	495	498	528	531	541	493	567	504	495	523	476	512	490	545	539	519	504	459	496	471	505	500	510	496	502	484	487	522	518	494	490	460	502	502	458	473	503	497	539	530	506	484	514	463	518	491	507	495	484	500	487	530	505	546	529	487	547	499	502	483	524	487	513	445	489	537	506	484	488	505	516	478	502	456	513	535	518	472	508	509	516	486	523	489	501	540	486	521	481	543	513	513	544	495	486	503	493	502	521	492	473	501	500	487	496	471	531	527	495	469	515	504	498	452	503	500	500	505	497	491	516	480	475	483	500	470	530	496	502	516	487	515	482	491	510	484	497	525	590	480	454	499	541	541	530	498	512	464	505	524	492	544	535	544	494	499	516	512	486	482	526	464	513	512	498	503	491	480	519	485	522	521	517	506	482	507	523	523	482	522	475	488	523	481	496	498	479	461	505	468	497	497	543	481	475	523	459	501	521	529	493	510	489	518	466	528	507	512	475	499	555	526	509	495	544	495	497	510	516	506	507	514	492	463	538	522	521	510	488	486	485	463	522	476	532	515	497	477	495	509	543	456	515	533	516	518	494	490	507	518	482	502	502	464	520	501	518	443	534	518	550	539	497	512	511	492	491	488	533	500	498	535	484	514	503	531	494	496	535	479	479	512	505	544	478	498	464	506	470	497	505	519	551	501	493	521	523	510	497	503	513	481	521	484	530	470	504	497	487	498	530	507	492	454	526	464	491	502	536	511	509	529	532	526	526	505	502	516	517	486	468	518	474	467	518	499	516	492	524	518	494	460	545	528	522	501	512	552	530	511	519	494	495	538	537	516	508	499	484	465	511	526	499	480	504	506	507	537	542	519	529	533	535	481	491	474	529	531	492	494	526	506	501	528	500	488	530	454	505	496	485	544	504	517	491	500	503	495	512	499	507	480	466	545	497	536	497	500	515	477	505	521	504	492	529	508	554	501	509	544	524	503	512	512	498	498	485	492	499	509	526	499	490	505	506	511	552	502	517	485	487	505	515	534	476	491	491	498	481	474	518	502	549	536	476	535	530	500	512	508	525	499	530	497	515	497	463	528	555	513	531	527	492	527	517	512	502	500	538	546	479	497	507	538	483	496	541	504	516	520	512	537	497	507	506	554	550	522	491	512	516	512	478	507	477	501	473	457	503	588	484	479	510	507	506	520	490	498	525	491	528	479	545	508	510	526	508	519	483	499	472	574	531	513	516	492	510	525	504	502	496	481	516	497	551	526	532	501	538	513	504	519	475	509	538	541	499	472	497	510	498	504	550	516	472	488	512	490	484	527	494	488	529	510	501	550	504
50266	36129	44643	45047	28032	14179	5630	2163	911	377	227	217	218	210	224	235	197	219	206	223	211	191	221	202	192	202	245	220	204	218	208	198	209	235	220	204	231	201	207	195	205	215	193	210	197	209	250	217	246	189	224	212	207	206	204	217	197	202	224	192	202	213	216	203	203	201	213	187	215	204	230	221	224	224	205	228	198	184	157	198	187	207	180	213	175	210	224	209	203	184	190	186	190	244	213	201	204	211	201	220	212	204	180	173	203	197	198	245	218	207	186	240	202	193	198	220	192	174	221	207	220	180	234	182	231	186	199	209	210	189	204	186	215	226	204	247	245	228	220	215	164	242	191	201	195	191	211	220	187	197	214	219	218	208	212	202	202	213	211	212	232	211	212	185	194	220	218	193	191	162	214	212	225	185	206	184	216	187	195	213	199	224	213	216	198	220	231	239	225	228	201	194	207	189	169	192	202	215	215	229	187	186	215	213	206	196	215	218	194	208	223	216	222	210	209	200	214	211	207	221	216	209	204	224	217	248	223	227	215	207	199	209	182	214	209	216	212	207	199	192	187	174	201	200	196	233	206	200	198	220	189	221	198	221	213	198	192	195	221	215	202	202	203	212	209	217	172	214	208	201	213	175	225	204	210	238	232	208	218	204	201	207	206	222	207	190	196	214	180	209	211	194	199	218	206	185	199	185	214	214	203	232	210	235	218	197	205	185	229	201	213	221	216	188	203	217	182	226	207	223	192	204	215	206	222	249	194	198	218	191	191	231	210	202	202	231	212	226	222	215	186	174	199	218	219	192	199	207	205	190	235	193	212	218	206	217	169	177	187	183	225	204	222	240	221	194	203	211	210	223	210	215	195	254	217	211	211	262	224	230	184	204	208	194	188	225	187	249	237	200	228	192	178	212	196	210	215	191	228	214	197	225	211	180	170	199	183	228	216	209	224	217	193	173	224	209	165	183	209	239	220	227	193	205	220	225	228	182	209	213	180	229	238	212	222	197	191	211	220	206	190	202	223	210	209	212	208	184	206	177	216	210	204	190	201	188	213	186	232	193	226	200	242	209	188	212	203	209	198	210	207	192	202	190	211	195	228	211	230	214	209	219	183	209	234	198	198	218	184	193	222	196	201	219	217	215	227	198	213	191	213	224	205	223	197	221	204	230	188	187	196	187	235	185	194	192	215	210	221	207	213	210	207	215	190	190	211	224	203	192	215	199	204	212	200	205	210	210	180	205	209	234	219	209	198	186	183	178	198	187	232	184	220	208	212	209	229	194	214	189	195	197	220	206	251	197	201	183	208	204	243	207	184	193	215	224	206	207	224	194	212	191	201	211	205	255	251	197	217	208	183	233	206	182	233	194	197	204	220	207	198	192	201	217	208	199	238	189	177	200	222	206	220	213	202	211	215	221	209	221	232	227	203	215	208	179	167	199	206	201	182	217	199	207	202	214	193	185	207	197	208	214	219	201	191	194	183	190	205	188	204	202	203	199	216	225	210	217	207	194	180	201	214	206	189	189	198	181	230	233	221	178	203	231	215	204	179	197	202	194	217	188	203	213	211	209	216	201	202	212	232	212	227	181	189	180	222	208	215	218	238	184	223	203	211	197	191	192	229	182	218	220	195	209	195	205	218	186	212	194	200	216	186	218	228	224	210	176	231	188	212	219	229	200	196	186	207	181	214	195	218	194	200	210	197	208	229	189	200	234	222	213	190	205	201	223	189	212	217	210	208	200	215	192	210	212	219	201	219	227	204	175	237	197	200	219	199	204	234	198	224	185	185	178	218	225	199	197	201	189	211	189	204	216	206	221	218	182	235	212	236	208	192	206	218	190	207	181	201	228	237	187	209	205	220	228	192	183	214	232	212	233	233	192	175	232	189	189	199	196	190	227	191	181	186	193	197	191	175	200	235	193	208	188	195	186	214	217	201	212	222	206	211	208	212	194	218	224	176	246	186	224	207	205	205	215	190	217	204	192	197	209	212	212	195	204	202	196	215	207	249	214	220	209	241	187	192	209	210	210	210	198	220	192	189	201	225	189	212	222	238	221	212	204	193	221	217	178	195	207	196	224	212	184	215	222	212	228	237	226	231	235	203	235	185	193	222	214	199	202	219	179	189	204	203	213	191	223	205	192	191	220	244	229	194	211	238	207	196	189	212	205	198	210	221	189	221	192	240	169	211	200	211	213	216	191	225	184	215	219	218	236	194	194	217	197	223	198	216	233	199	207	230	207	226	191	223	198	207	217	225	221	205	205	218	203	216	205	196	193	223	208	197	208	184	197	239	226	215	213	228	202	222	208	173	196	223	214	198	219	216	180	235	211	205	196	189	220	219	248	221	220	219	233	216	207	172	203	195	213	202	197	208	186	184	232	172	210	201	245	207	204	192	197	224	236	224	202	213	232	203	225	208	213	187	210	201	210	200	177	190	209	211	213	233	207	213	200	235	194	212	196	199	195	197	196	209	222	227	197	206	203	204	201	232	197	202	196	221	200	217	211	206	223	189	228	223	234	226	218	223	218	218	217	207	208	214	216	228	208	203	213	215	240	194	192	229	208	225	217	202	203	227	197	207	197	225	188	196	200	209	213	205	199	235	201	224	241	245	209	195	226	226	207	224	226	219	241	209	201	218	246	223	251	213	217	197	210	207	191	198	229	203	220	191	199	190	186	218	263	217	199	195	225	223	216	218	209	216	186	229	194	223	184	198	242	208	199	220	224	212	225	211	209	208	188	211	195	185	196	192	218	235	227	219	216	205	213	179	211	183	196	206	205	215	205	214	227	215	235	222	215	192	214	193	203	218	236	234	230	206	208	198	205	217	231	207	188	204	214	203	206	198	212	188	241	215	222	203	185	216	229	198	205	189	216	226	223	207	199	219	190	205	238	210	206	212	226	181	221	236	205	171	200	216	216	186	241	241	227	212	191	209	178	176	192	229	206	198	206	203	205	211	245	205	199	186	208	203	212	202	215	200	192	208	199	216	188	193	204	223	211	173	202	186	208	196	239	195	203	204	211	225	221	218	208	203	209	232	202	202	190	191	218	255	213	212	170	197	216	171	226	211	219	202	200	228	201	181	177	199	178	198	243	199	227	220	199	241	218	196	210	228	223	193	184	223	214	211	225	192	203	188	213	191	248	220	235	226	207	206	180	202	222	227	210	225	182	226	200	202	226	180	210	227	211	218	210	190	202	218	206	215	208	230	207	209	230	222	222	212	197	221	214	206	191	216	213	191	231	213	202	234	200	229	201	227	170	215	205	180	195	221	200	214	193	219	196	180	213	210	200	211	188	200	195	221	177	217	213	196	190	250	208	192	221	215	223	208	223	212	193	221	195	213	233	194	209	197	181	221	193	214	228	201	198	197	215	218	226	193	229	197	208	226	203	222	189	227	235	201	192	225	211	192	217	191	220	232	222	230	213	218	216	196	224	218	235	212	188	201	182	215	210	202	202	223	202	208	215	235	200	207	213	217	211
32635	27008	47567	52021	40236	26496	14728	7343	3324	998	449	434	514	472	440	442	474	481	444	466	485	453	481	460	469	446	450	468	454	440	426	481	485	434	457	459	459	483	419	474	451	476	450	486	469	471	458	458	500	456	467	480	464	453	468	441	475	439	457	444	501	468	483	454	475	439	474	479	444	476	467	500	451	499	480	444	460	463	463	438	460	460	489	458	464	459	462	476	443	451	463	460	467	466	472	464	431	443	472	447	482	480	499	466	498	446	454	456	474	458	482	439	457	438	458	425	429	424	464	444	468	466	514	462	453	446	437	448	491	456	465	449	480	478	466	429	455	477	430	451	456	475	455	418	423	433	523	448	474	429	419	408	478	451	495	421	524	447	418	486	451	456	485	492	423	440	478	455	454	433	451	513	450	450	472	459	484	422	478	486	453	449	484	451	484	461	467	477	479	459	460	466	463	450	464	435	476	475	445	433	447	425	489	418	452	474	466	477	449	474	477	470	444	448	495	470	483	469	466	439	457	470	439	452	481	443	458	505	476	457	480	429	442	427	464	499	454	483	449	430	461	421	462	458	425	483	475	454	454	464	501	437	483	443	471	469	491	426	425	445	434	449	458	484	501	425	445	477	430	446	452	452	446	466	500	461	469	473	448	475	448	438	447	471	480	454	480	431	406	476	451	446	488	439	433	437	453	479	447	455	449	470	470	460	463	448	444	480	462	450	495	458	451	464	473	502	465	434	455	474	422	449	464	483	471	450	437	471	452	439	452	477	433	459	445	445	475	439	497	446	446	464	445	446	414	459	455	445	493	454	490	481	464	482	442	453	445	428	427	436	455	480	459	493	445	432	492	428	475	470	445	467	451	431	479	442	468	430	477	491	465	458	476	499	452	461	483	440	450	459	489	479	485	496	470	477	462	411	445	446	456	413	467	435	445	447	469	445	480	473	460	459	475	407	407	470	438	457	461	445	479	467	394	517	491	438	443	466	474	456	473	461	469	437	459	483	467	470	465	429	449	465	445	462	466	488	443	451	430	470	439	479	453	442	465	442	447	458	447	504	469	473	478	483	482	459	491	472	447	457	434	436	467	439	447	405	490	480	478	462	486	457	469	416	463	424	457	466	462	456	469	466	434	476	463	431	445	446	483	480	437	441	459	430	454	448	444	474	495	440	484	460	481	424	449	472	455	446	441	438	456	445	493	475	515	494	437	436	463	459	447	527	466	466	463	487	462	464	451	469	435	464	443	460	461	473	438	451	461	488	439	456	466	484	445	453	449	458	441	467	471	447	449	493	475	489	463	459	443	464	476	447	468	431	449	461	440	473	431	452	495	488	464	468	506	457	455	444	469	485	432	444	436	445	449	460	467	481	447	399	460	480	481	437	457	477	449	479	493	449	495	464	453	473	443	455	468	484	441	463	475	437	421	472	443	456	457	460	442	494	457	500	435	475	470	446	436	482	478	479	486	439	456	490	447	457	430	431	470	493	472	463	431	479	455	490	441	460	483	453	436	490	473	461	428	476	468	486	456	439	470	413	490	452	465	454	500	432	429	464	463	474	438	459	460	456	433	495	437	495	461	453	460	472	462	481	466	478	497	450	438	466	428	472	464	440	416	449	445	462	460	489	475	444	472	466	458	448	422	434	463	433	462	493	473	459	437	433	473	461	466	469	472	423	464	473	429	468	467	428	454	452	436	417	489	467	442	485	425	507	432	484	444	492	479	456	448	474	401	439	510	460	461	448	451	484	493	459	461	487	443	455	470	464	440	442	454	452	443	425	470	462	450	449	472	441	443	471	448	466	493	454	473	462	449	453	443	422	441	465	427	435	467	458	473	490	472	518	451	449	495	462	453	469	476	455	477	437	447	431	434	456	439	479	436	447	491	437	437	445	484	458	479	434	440	443	472	454	446	472	436	468	481	480	503	466	466	477	480	449	497	456	448	449	477	429	478	457	483	475	460	465	458	446	431	496	424	514	468	501	409	492	467	458	456	449	484	449	484	478	455	482	470	465	491	480	458	464	473	480	450	485	477	449	445	439	462	473	471	408	456	458	415	443	482	467	483	476	431	415	435	467	462	460	437	460	492	462	440	447	486	450	438	473	434	494	469	435	474	501	425	438	444	501	446	455	459	445	428	460	465	429	438	450	485	471	432	467	416	431	437	461	451	501	427	440	469	451	465	466	492	452	483	441	485	455	477	437	485	453	463	462	460	419	489	475	473	464	443	444	479	484	469	460	453	456	477	452	453	459	443	445	476	443	434	456	480	490	458	434	495	464	461	464	484	481	458	475	487	452	448	460	431	458	500	439	467	447	490	442	423	505	498	449	473	443	468	520	467	464	430	471	458	466	490	460	474	462	467	426	431	447	458	418	449	445	470	448	479	510	498	479	459	455	451	435	452	448	466	510	479	472	480	428	460	480	430	455	457	452	437	451	440	433	445	440	466	456	467	448	446	427	429	485	462	461	486	497	459	454	483	463	453	486	448	451	459	474	475	450	454	453	437	421	438	414	414	464	453	462	430	478	472	453	477	448	452	449	479	473	473	493	491	477	479	470	486	418	471	505	462	464	470	440	431	466	471	458	459	425	457	485	459	448	438	443	452	420	462	455	460	435	456	457	430	464	454	450	478	492	466	504	460	460	496	448	462	453	462	473	453	447	493	468	485	474	460	487	454	487	477	496	443	476	487	496	429	465	440	455	466	460	471	480	464	490	488	455	484	483	446	453	453	440	509	458	460	446	455	416	479	438	450	491	462	435	485	481	503	466	500	459	454	480	481	448	443	467	448	464	442	470	432	467	446	474	452	479	467	462	429	413	473	471	478	476	436	471	459	450	470	489	447	446	447	457	472	444	491	480	487	454	417	453	478	455	466	430	470	411	465	479	440	422	442	461	472	469	465	478	464	511	455	470	475	449	502	502	437	417	514	461	458	466	446	488	458	471	511	480	452	471	466	458	449	459	514	487	477	471	448	451	447	468	480	441	455	460	465	456	430	463	445	440	457	450	465	452	456	440	461	447	460	471	459	421	479	471	445	448	456	448	484	433	491	462	451	452	466	474	464	445	469	481	484	452	447	453	458	430	452	491	462	465	440	441	409	502	456	514	437	421	443	475	457	477	488	465	449	426	507	462	483	439	450	437	486	444	416	493	465	491	471	466	485	450	456	450	481	473	490	479	444	479	477	477	432	431	470	459	457	481	448	420	450	465	453	477	447	457	447	455	464	464	436	495	490	482	483	455	501	436	448	464	455	456	449	426	462	461	497	481	445	448	472	479	462	495	442	498	465	455	447	471	445	473	475	457	468	496	452	411	476	466	451	472	453	486	426	434	476	438	482	446	451	478	422	475	447	477	495	420	444	475	459	452	496	460	490	463	472	462	449	480	448	454	478	491	435	449	452	481	435	442	472	457	443	486	465	482	467	423	512	463	441	479	456	465	424	420	449	444	471	446	440	447	429	459	461	442	466	493	444	484	501	442
21189	10739	3226	2049	942	557	342	249	200	187	186	168	160	153	159	171	175	158	178	157	180	184	196	174	198	189	207	210	179	162	169	185	169	184	201	168	199	178	188	184	190	166	169	181	186	197	176	163	177	187	167	208	177	182	178	162	159	210	191	203	191	176	201	203	171	183	163	172	162	168	161	176	217	160	210	171	154	194	168	175	182	193	192	184	162	211	168	168	160	143	153	161	155	192	156	179	171	173	188	172	161	182	155	161	169	207	170	148	167	167	190	179	179	215	160	167	192	171	193	157	155	182	194	189	212	183	159	176	200	172	196	185	160	174	172	197	191	169	183	152	163	185	183	183	181	204	155	179	187	194	161	181	146	167	186	174	185	171	163	179	190	162	167	194	161	173	166	165	191	191	150	178	168	154	169	137	156	151	173	167	163	158	163	181	146	157	175	176	175	180	185	149	176	168	169	197	181	188	176	169	182	142	194	169	169	172	197	177	179	193	178	179	172	169	201	195	154	163	175	188	184	196	172	144	151	169	174	176	162	176	166	172	172	158	160	179	163	201	173	174	157	188	165	197	191	161	174	148	158	151	160	159	184	176	160	163	170	178	171	215	175	191	186	158	182	185	181	186	176	196	194	163	158	201	195	175	181	179	158	152	135	167	175	179	167	194	186	191	165	191	171	165	178	177	167	187	164	160	165	160	179	171	147	168	159	166	157	164	169	189	160	202	226	185	171	144	153	166	157	171	173	161	194	180	179	195	157	163	200	150	214	149	186	167	181	165	176	172	172	157	171	166	147	164	187	176	169	177	174	176	203	158	157	164	161	168	174	191	163	182	153	163	186	154	187	177	169	183	174	192	167	172	177	179	167	186	180	156	190	196	160	173	152	181	148	195	165	162	183	159	153	179	148	160	206	160	177	180	186	157	161	172	186	163	188	151	178	175	156	161	174	183	170	181	162	172	154	179	189	174	158	181	175	154	157	180	204	205	204	171	154	183	168	169	161	175	182	194	167	190	187	167	181	191	173	162	176	181	195	188	159	172	174	176	167	177	153	140	191	181	189	169	138	187	181	164	189	181	179	183	191	156	159	160	181	154	162	161	175	155	169	167	160	185	167	183	183	149	201	150	151	186	131	189	176	167	208	167	183	168	186	181	188	187	172	156	195	187	168	183	165	150	186	182	171	177	162	188	193	166	175	194	172	199	182	163	179	175	213	185	164	159	194	192	207	161	153	162	176	157	175	188	149	187	173	182	193	185	193	144	179	183	184	188	196	207	187	175	159	160	172	180	173	179	167	156	198	174	150	185	173	188	157	158	167	156	189	199	150	170	153	181	177	146	153	172	170	185	165	179	174	164	182	173	191	193	170	172	168	179	199	159	163	188	177	190	174	175	185	169	147	179	156	193	160	186	190	160	152	172	148	176	160	156	172	192	191	177	176	183	182	166	153	168	176	177	168	169	184	196	195	177	174	191	183	160	156	183	150	183	180	183	179	181	175	166	202	174	165	176	157	164	157	178	156	176	163	168	178	166	184	196	155	187	182	174	192	191	163	191	145	169	189	176	187	192	178	153	163	188	177	174	167	187	165	189	187	169	173	158	173	179	185	171	174	149	161	177	184	189	147	165	198	155	186	177	202	187	155	181	176	154	157	161	187	183	187	187	180	174	132	165	171	191	179	171	158	153	172	196	168	180	167	172	184	161	171	170	152	179	179	190	171	145	162	168	169	183	175	187	168	152	171	169	166	169	161	169	159	154	183	156	195	157	181	167	185	180	182	185	159	183	197	150	177	172	178	185	185	156	143	161	178	174	167	155	160	165	184	187	178	169	185	179	172	184	144	159	166	182	175	174	179	170	179	183	209	157	158	176	191	192	193	179	161	168	163	190	181	192	196	164	169	165	176	163	181	162	178	171	175	179	162	164	146	171	163	177	185	180	190	184	162	170	158	178	164	157	178	190	176	208	201	163	185	185	173	159	195	184	165	182	179	168	165	191	197	190	185	190	180	160	160	169	194	171	182	162	194	148	204	163	177	163	171	179	185	175	192	193	164	177	167	188	191	162	156	170	165	169	176	163	187	181	190	169	163	174	204	178	174	174	183	161	179	154	174	141	186	199	176	177	167	192	201	179	170	174	175	158	181	170	175	205	141	198	177	165	185	150	166	190	166	173	172	185	174	185	173	171	155	173	164	159	167	194	181	186	148	169	195	163	159	157	178	173	139	185	191	162	197	170	167	221	183	150	188	160	174	199	154	165	196	145	168	173	169	172	182	164	167	197	173	159	178	150	168	178	167	208	176	193	177	207	189	189	192	166	165	180	172	156	168	168	157	170	185	161	179	155	173	181	187	172	165	157	186	165	167	157	206	183	184	197	220	181	177	165	187	182	209	173	173	145	157	177	188	161	152	184	183	182	183	164	200	180	171	201	171	165	185	145	184	174	199	157	155	186	171	170	164	162	180	182	154	172	147	157	166	183	178	174	160	160	142	172	179	156	178	173	176	173	189	176	175	158	156	177	175	184	174	180	176	179	187	167	178	176	192	169	188	198	167	174	165	167	149	192	191	188	182	144	167	199	165	183	169	172	201	175	187	173	183	188	149	164	169	177	170	145	190	186	167	182	142	187	179	166	164	177	160	181	170	180	150	183	163	176	165	172	183	174	172	162	175	171	169	166	176	155	201	150	194	173	170	177	160	173	168	176	176	165	175	192	178	181	202	194	195	183	173	178	186	167	167	167	178	163	161	167	183	173	154	196	184	181	158	165	161	171	162	168	168	179	189	183	179	160	150	165	169	159	160	187	165	169	161	185	153	176	182	175	184	161	206	190	185	179	169	170	154	165	171	179	182	175	174	145	166	144	175	172	183	176	187	145	186	201	160	151	179	177	179	165	176	171	167	179	199	182	171	172	172	187	198	201	188	159	177	159	171	179	181	158	182	181	151	156	174	187	193	176	181	170	179	168	192	185	178	171	167	162	184	160	138	201	163	171	167	174	179	181	200	155	177	181	181	183	175	180	164	155	166	167	173	166	176	156	178	164	189	162	163	191	184	181	175	151	181	179	186	166	180	152	155	155	169	179	181	162	176	171	157	173	165	180	181	160	164	155	160	160	194	159	156	177	179	165	187	168	171	171	159	184	168	158	168	172	172	182	200	172	181	179	199	163	210	190	174	185	161	180	192	181	135	177	183	156	169	200	182	152	183	183	190	175	168	168	160	146	165	196	178	177	188	167	193	164	177	166	178	180	177	180	182	173	166	189	156	178	154	181	180	191	166	190	163	190	175	172	180	190	166	171	193	156	172	143	183	177	167	170	167	166	197	192	144	191	174	184	174	162	197	178	178	180	169	169	148	156	196	173	164	187	198	198	160	170	179	176	168	187	184	188	148	162	169	177	204	185	170	153	166	194	177	161	163	151	195	155	165	177	174	158	170	165	160	191	183	176	164	190	152	178	181	183	187	171	178	182	181	152	183	172	198	171
13406	8821	5549	5345	3173	1655	1063	678	549	462	436	406	413	389	386	390	437	405	410	399	387	432	403	378	433	417	418	409	409	443	388	414	394	398	419	413	441	371	399	422	375	409	416	397	420	399	424	414	377	378	436	389	400	400	419	397	444	437	399	446	405	413	358	412	402	413	396	391	402	415	400	429	372	406	412	380	379	408	422	369	397	406	404	405	376	445	422	395	447	393	408	411	391	384	400	377	406	393	414	393	418	391	415	418	419	396	415	422	382	423	381	398	391	433	412	408	391	417	391	396	421	399	411	429	422	418	386	384	382	393	402	403	421	389	398	427	378	395	432	386	409	389	421	383	417	422	400	410	390	434	410	413	364	360	380	423	420	376	432	427	384	415	387	422	454	443	385	444	391	371	422	426	410	381	409	419	390	405	420	390	446	383	384	398	397	398	426	431	414	412	397	420	402	386	398	429	409	380	437	418	398	400	407	378	406	420	430	408	377	389	417	413	372	421	415	423	410	418	370	395	389	381	403	398	398	414	406	398	422	420	411	405	392	395	433	401	416	406	441	434	403	428	372	405	407	394	398	366	370	397	411	433	428	425	402	395	389	396	373	391	405	419	424	399	399	436	400	405	372	420	419	400	433	387	393	408	420	385	421	428	432	435	399	388	413	391	420	415	404	404	383	358	405	401	426	384	387	385	434	379	416	386	388	413	389	388	402	410	403	414	386	407	410	397	424	387	384	413	380	399	394	405	383	423	427	354	437	377	404	427	432	406	401	430	443	451	402	421	413	405	427	375	363	408	390	386	372	398	424	399	422	414	364	410	435	395	416	407	405	425	398	444	375	425	411	399	392	391	401	398	411	400	404	383	411	363	443	387	412	398	407	404	382	367	393	407	371	415	440	401	410	391	423	387	428	407	363	431	420	381	399	443	379	444	426	426	418	392	408	387	426	409	409	416	378	423	372	396	419	399	429	398	431	408	399	378	385	434	413	399	399	419	377	421	420	426	424	471	431	408	415	355	419	398	439	398	422	406	421	415	421	422	398	411	430	460	381	383	395	442	419	446	393	407	403	414	413	384	405	420	405	396	419	428	421	438	394	398	399	441	414	375	420	411	407	415	453	414	401	373	411	386	407	405	386	393	395	400	396	424	385	368	435	397	394	407	420	418	393	386	423	428	405	424	397	407	413	409	359	383	385	456	440	404	437	379	426	432	401	406	428	414	396	410	364	403	418	390	367	428	407	395	403	402	404	435	416	423	394	443	380	392	423	393	413	429	395	410	411	426	382	373	408	411	417	407	374	401	426	384	411	393	406	405	413	417	408	425	363	398	404	420	402	437	395	426	409	422	373	370	413	419	398	424	401	405	435	418	384	419	403	372	394	389	416	418	410	387	421	355	439	416	408	395	389	402	408	398	396	420	436	422	396	368	393	421	375	406	398	424	403	401	404	389	365	404	405	409	405	406	406	444	384	420	440	395	409	409	422	363	395	444	417	406	369	386	412	425	407	395	364	426	403	387	369	388	387	396	447	416	421	410	390	391	440	380	391	415	391	411	413	426	450	405	420	429	387	408	429	406	394	443	381	410	400	428	393	365	410	418	371	439	390	378	406	392	359	388	365	427	390	373	409	397	358	438	407	396	402	385	397	428	403	393	399	428	421	388	385	420	409	411	389	412	448	428	420	384	431	434	424	358	392	400	414	404	427	419	420	396	413	390	441	392	400	399	417	410	384	427	380	407	406	392	431	417	379	384	467	393	409	456	385	425	382	404	397	431	412	393	393	383	418	411	429	397	368	415	409	390	392	387	413	366	420	351	437	408	427	392	435	395	407	373	412	380	411	409	441	411	414	400	428	408	415	398	385	395	414	433	397	419	398	399	382	414	440	393	394	367	410	389	428	368	383	402	432	411	383	391	415	414	404	399	377	427	389	353	422	396	396	424	433	431	430	382	440	394	400	412	388	392	388	403	414	410	385	421	423	452	387	381	395	385	401	425	421	388	420	378	428	409	429	433	424	407	352	417	374	411	416	418	434	427	413	405	406	378	423	383	411	432	404	413	402	408	369	397	424	410	414	425	409	433	405	404	395	405	422	418	412	358	395	411	349	408	412	396	382	430	398	402	400	432	418	383	403	402	410	435	399	381	424	405	407	405	418	390	414	413	397	415	414	400	403	372	430	415	398	370	401	412	408	397	389	408	395	410	412	426	387	397	396	381	429	405	428	388	382	406	416	410	413	422	400	421	406	425	404	405	387	422	402	402	402	387	398	383	391	418	411	399	442	382	403	445	417	411	397	417	411	410	404	440	403	464	412	412	422	389	393	398	408	382	436	415	403	408	407	414	404	411	404	408	430	400	431	400	378	436	401	374	401	388	428	428	426	398	418	401	385	423	399	396	431	416	393	433	425	409	429	415	400	389	411	402	422	393	380	415	403	396	368	374	367	380	395	391	360	424	393	388	415	413	425	353	379	419	413	431	407	416	415	422	400	427	431	419	366	393	444	421	397	397	392	422	374	401	436	408	413	404	426	374	460	395	404	375	352	406	394	365	418	400	386	401	407	396	408	423	409	391	389	431	436	391	448	435	393	407	403	420	400	417	408	423	427	417	438	418	390	382	420	406	388	371	413	405	410	405	388	415	419	386	410	405	432	407	424	389	390	403	437	397	443	397	408	402	408	408	390	393	399	404	376	447	409	424	387	407	406	410	364	399	454	387	424	422	403	425	367	382	432	418	373	454	416	385	435	407	415	400	446	404	421	394	378	400	411	397	438	407	438	393	439	451	410	365	401	386	432	418	414	382	418	419	404	404	382	439	462	448	401	422	379	377	366	409	435	438	420	419	420	432	404	410	398	441	364	382	374	397	418	404	409	388	422	432	416	359	417	414	397	397	445	418	447	416	453	411	405	400	365	429	437	386	433	419	399	413	425	391	415	403	415	388	384	430	384	408	385	382	408	420	373	389	408	410	385	432	431	414	388	420	417	432	418	406	409	421	410	391	434	403	402	395	438	392	404	375	401	386	404	391	411	408	418	429	447	394	399	403	418	375	444	381	433	392	426	423	397	409	392	397	439	447	432	396	405	440	381	432	395	396	408	449	409	470	400	404	404	370	401	406	438	442	411	380	385	438	416	412	403	385	421	387	405	410	418	421	426	399	433	380	385	392	376	437	454	438	408	368	378	423	390	415	391	424	432	396	425	435	439	400	423	419	433	375	455	405	380	390	415	434	402	439	398	417	415	403	406	395	400	429	388	374	371	398	404	418	393	410	434	398	417	421	423	386	389	405	372	380	378	426	397	380	437	400	408	397	400	406	416	428	401	400	427	382	387	401	409	387	410	397	400	457	398	379	402	399	384	424	408	430	407	422	458	377	401	400	424	402	418	388	412	420	408	421	429	403	418	415	388	398	433	395	414	432	423	374	406	396	416	358	394	385	390	446	399	420	435	423	414	432	419	397	380	394	428	395	398	395	442	431	442	377
39510	26505	30892	26562	13924	5394	2135	971	585	318	239	237	243	218	245	224	237	220	244	236	225	226	220	227	258	234	245	230	228	218	252	246	245	238	248	260	238	232	222	234	188	222	232	208	210	226	213	244	223	226	229	217	242	227	256	202	243	239	245	213	229	217	226	246	215	228	237	239	230	213	241	260	204	220	260	255	249	247	230	227	229	220	242	235	256	209	225	233	204	234	219	227	209	223	207	215	228	222	209	241	247	231	257	265	229	211	206	253	212	224	215	227	250	244	238	248	237	204	241	219	198	220	215	232	220	219	213	198	230	233	260	233	242	247	227	228	237	243	218	246	232	250	238	234	233	253	215	251	208	255	233	243	246	235	198	249	238	235	213	231	211	244	263	212	192	210	239	234	232	227	252	206	215	252	242	226	249	231	235	223	219	208	209	234	233	216	207	217	226	214	211	233	237	229	219	238	225	208	244	224	234	202	238	220	240	193	250	207	212	226	207	218	222	224	219	251	231	233	197	235	218	207	254	215	206	239	229	237	225	232	197	220	258	240	236	242	235	219	215	242	240	223	240	257	221	202	234	230	222	213	207	228	228	224	215	252	248	233	219	219	250	198	245	256	258	222	234	196	214	242	241	209	211	242	250	245	225	246	232	225	251	237	231	219	226	234	210	235	227	239	206	202	234	202	198	255	205	212	222	235	227	203	235	208	238	231	247	257	223	218	235	283	208	247	248	211	228	232	215	230	229	188	214	226	246	224	201	217	232	223	236	232	229	238	212	197	236	240	248	233	273	226	234	243	234	248	206	229	242	230	251	221	225	222	201	196	214	223	220	237	212	250	203	250	244	240	246	214	217	241	203	226	239	229	217	214	196	235	215	258	219	233	224	222	234	233	225	242	243	233	245	224	199	257	244	258	207	257	238	219	203	250	226	227	241	245	229	196	257	192	221	226	232	231	219	228	230	245	229	258	205	237	212	222	225	235	240	233	224	194	214	214	233	231	258	239	206	231	207	235	215	220	237	242	236	265	225	221	210	247	227	258	230	210	213	237	237	245	230	226	221	225	236	229	247	214	234	212	193	232	240	221	234	240	263	227	245	230	217	221	221	245	217	198	220	219	208	237	245	213	242	227	235	222	212	230	240	234	234	226	238	211	233	231	206	207	240	235	260	243	244	204	241	245	204	233	211	245	226	219	224	216	214	238	227	242	224	252	236	224	230	215	189	239	197	234	219	242	226	240	235	248	220	243	211	227	242	231	190	213	231	258	199	234	243	237	223	197	212	206	227	239	231	183	242	237	254	224	257	210	229	208	247	247	223	204	219	241	229	230	191	217	244	233	235	244	227	216	217	216	222	263	255	270	209	229	255	222	217	255	242	216	246	262	241	265	261	237	220	241	235	245	228	228	210	193	208	219	225	223	231	256	236	248	229	247	224	231	232	248	223	246	204	254	240	214	227	210	257	198	243	231	220	202	231	214	223	222	216	218	220	244	244	256	253	226	221	217	262	193	239	232	205	222	260	242	234	238	226	237	243	206	239	231	204	220	252	209	211	242	223	229	258	219	207	223	231	221	240	253	243	224	255	237	224	221	222	221	235	227	211	217	218	274	231	232	232	261	234	211	251	222	239	187	237	212	223	213	225	243	236	203	238	231	230	228	232	207	219	225	236	212	218	209	207	194	244	255	227	233	237	235	250	234	240	243	215	235	227	217	236	238	247	239	242	203	209	255	231	234	226	194	225	224	233	215	208	225	236	230	219	230	228	241	235	241	243	231	217	201	237	254	210	220	224	200	260	223	224	240	242	246	217	190	235	222	229	229	251	229	227	218	225	189	219	198	240	232	223	243	239	219	246	217	227	266	233	220	213	242	219	222	228	229	271	257	239	218	226	234	220	232	244	236	238	236	250	230	222	240	237	225	230	237	226	234	207	226	240	250	263	256	217	238	222	217	211	236	249	218	263	216	221	209	201	211	226	225	212	204	229	223	242	253	223	221	242	236	218	229	238	244	208	195	244	250	216	196	219	234	242	246	229	196	227	210	219	247	210	233	196	215	214	221	266	242	231	231	262	210	249	211	233	245	224	239	236	229	233	227	248	212	256	228	260	232	235	250	238	251	240	249	194	249	245	191	222	221	186	235	240	236	270	212	217	214	246	238	200	227	209	228	276	228	274	226	229	234	241	226	222	227	225	252	241	218	233	232	206	221	230	204	261	207	222	204	237	247	208	243	211	235	200	223	245	205	239	241	236	223	219	224	223	212	228	237	233	242	242	238	253	257	216	222	277	238	239	256	240	221	204	236	230	217	217	198	237	250	233	227	221	227	237	200	234	225	211	217	215	233	197	230	222	237	214	218	228	218	212	237	229	243	238	269	246	226	209	201	227	238	259	207	259	263	252	227	213	217	203	203	236	226	230	203	211	201	210	239	229	221	196	218	217	238	228	218	214	212	219	233	227	227	206	242	235	215	242	266	222	229	191	226	213	204	220	225	239	240	232	236	213	242	247	232	231	240	250	243	242	231	226	217	230	253	216	253	236	225	236	237	218	235	228	213	251	229	234	253	233	248	239	212	250	251	223	228	236	226	231	237	235	231	195	240	234	237	235	195	226	227	229	231	219	244	208	202	220	209	257	233	229	230	237	219	198	232	231	195	259	243	214	231	246	185	263	216	207	216	238	229	232	236	238	222	239	226	223	231	231	230	225	233	232	235	220	246	228	235	220	222	268	222	228	228	236	225	231	264	245	213	220	227	240	237	235	221	230	231	206	229	243	200	217	228	235	242	230	235	241	209	203	218	219	234	251	207	244	239	237	219	236	231	220	213	217	218	251	213	227	265	216	197	229	256	252	221	224	227	233	232	228	192	213	227	228	238	203	226	197	244	229	229	241	222	215	194	237	223	189	236	213	254	247	252	224	236	270	248	233	235	236	197	256	241	238	226	238	229	252	235	227	237	255	234	211	226	218	211	232	240	257	262	222	263	208	203	237	232	229	225	213	230	222	213	232	255	218	252	242	224	243	212	228	226	260	216	238	236	252	216	206	207	246	211	227	218	219	210	229	229	218	236	234	271	236	217	222	217	226	228	229	247	243	220	247	223	203	216	252	258	247	222	233	232	236	202	235	211	242	213	205	201	229	236	234	223	228	248	232	229	202	250	183	234	225	211	241	259	219	207	236	233	237	218	214	233	205	238	235	267	203	233	224	227	221	217	220	209	225	234	213	218	248	214	240	232	239	256	199	203	220	201	234	263	240	218	207	254	214	225	190	225	225	255	207	255	229	219	229	242	240	229	227	229	211	253	241	205	229	254	223	240	219	241	208	243	255	251	206	229	235	240	227	242	265	245	205	229	226	214	216	224	260	242	239	221	245	215	243	221	195	198	222	204	207	224	233	204	221	257	237	234	237	203	232	226	215	217	255	254	255	235	231	221	242	217	241	201	257	228	239	216	228	265	248	231	257	237	222	213	239	244	243	241	255	236
26002	20788	37684	37254	26318	14786	7223	3415	1786	890	519	534	511	491	550	526	464	504	508	524	533	504	533	512	504	490	483	522	521	492	522	498	523	565	517	472	510	526	505	530	516	538	519	516	532	528	535	537	515	522	500	521	505	475	474	488	524	504	493	466	495	518	494	547	500	529	490	551	527	548	544	509	580	533	558	524	514	491	495	487	536	533	528	532	476	541	526	488	524	497	524	573	571	513	549	528	509	505	535	540	480	520	525	504	529	504	501	476	512	478	494	473	498	545	520	516	513	487	528	527	485	535	494	490	510	522	488	551	544	501	517	526	520	474	531	520	541	539	515	497	519	529	498	499	532	560	503	526	539	514	520	510	564	506	556	531	525	507	550	494	487	505	506	516	568	493	504	538	478	551	529	529	510	515	491	537	514	470	531	490	532	550	519	521	501	501	561	513	522	507	502	482	498	519	518	530	505	523	531	521	520	523	566	530	542	512	483	507	491	535	527	477	516	517	494	544	531	507	508	488	562	555	530	545	517	530	501	495	493	502	521	531	509	530	495	493	487	482	540	535	505	530	519	524	534	521	501	529	486	492	501	561	524	543	472	511	467	498	483	486	495	490	541	517	516	540	541	515	534	498	490	491	482	524	531	553	527	541	528	499	555	492	460	480	552	514	473	505	503	537	515	509	558	488	541	507	509	529	496	490	525	519	547	535	535	499	503	511	526	515	517	531	522	502	515	571	529	508	481	521	539	549	509	516	520	512	513	528	505	499	517	532	493	503	514	522	527	517	540	503	511	499	536	536	553	489	481	503	542	509	512	533	519	509	496	509	447	490	507	501	513	511	509	482	506	489	528	523	583	504	558	509	483	514	486	487	488	551	495	544	529	503	530	487	489	512	495	528	497	530	506	513	533	580	518	531	479	493	536	520	477	513	531	540	495	517	507	500	471	520	521	523	525	503	513	497	532	502	504	482	551	507	488	533	535	514	526	488	525	545	485	477	504	519	516	485	505	525	499	511	535	504	506	507	544	491	507	510	509	521	518	509	538	518	477	499	492	508	503	524	468	539	512	490	509	498	517	522	522	542	489	523	536	519	509	536	516	535	492	478	514	533	499	531	519	538	527	522	492	512	499	520	482	511	524	507	562	526	505	458	488	503	539	483	484	521	509	529	528	497	480	523	516	495	529	515	529	506	506	529	557	546	508	510	518	520	485	519	481	510	488	527	509	561	527	521	540	519	522	543	534	543	524	519	518	497	516	486	533	523	500	551	503	494	487	524	505	479	505	540	503	471	501	528	519	523	571	488	522	508	523	501	479	522	534	467	525	559	510	558	484	545	549	506	518	534	496	495	499	526	512	504	527	484	486	484	464	519	511	497	525	464	569	502	551	519	525	480	532	524	542	526	490	484	517	516	531	479	528	543	497	530	495	516	519	572	507	478	518	520	515	510	527	502	511	531	551	548	547	489	520	490	526	541	540	537	531	522	507	491	549	484	499	549	542	501	512	488	489	513	542	543	513	544	517	475	513	478	512	504	521	515	514	536	514	508	511	509	495	493	489	565	510	526	450	472	500	527	474	501	523	483	466	513	494	541	482	497	509	528	542	511	514	518	516	510	479	525	533	514	499	527	553	472	474	493	532	571	483	544	490	527	505	530	539	496	520	517	490	536	480	498	557	565	506	496	518	474	486	517	535	527	542	545	496	502	501	511	523	551	502	502	536	481	527	502	502	505	508	487	542	537	517	500	490	503	517	552	526	526	473	492	553	531	531	518	521	520	516	494	519	483	531	527	513	513	507	527	523	536	543	522	537	517	550	518	512	524	518	520	533	503	496	561	499	479	464	523	514	534	501	513	503	519	499	504	495	487	502	543	507	513	563	543	527	562	548	511	515	499	488	531	556	529	538	551	511	516	523	498	569	505	546	503	513	528	516	515	531	530	558	530	506	515	530	508	490	510	520	517	523	555	504	510	489	525	524	513	549	538	490	460	535	509	502	489	533	548	542	516	529	497	528	497	545	525	494	541	593	506	507	483	477	530	443	500	508	518	504	536	495	510	488	517	526	518	533	504	520	492	503	529	532	541	520	561	536	530	532	533	516	519	526	539	515	493	570	517	459	510	516	498	490	536	531	500	489	528	509	558	526	549	541	537	514	493	497	521	566	491	477	508	521	554	486	508	534	495	514	510	530	496	543	497	519	530	512	526	502	543	524	523	486	482	502	498	489	547	500	534	519	542	527	464	505	544	499	512	511	536	529	497	513	516	523	561	512	535	551	490	527	510	462	482	506	532	526	518	513	522	539	536	498	512	466	508	508	530	532	508	510	500	531	522	528	492	519	522	518	545	515	586	543	504	514	491	530	525	505	489	509	550	519	528	519	512	501	528	479	524	506	504	520	496	513	502	542	499	556	549	550	506	503	512	528	555	470	494	513	511	547	500	500	482	574	548	557	516	521	539	547	507	536	522	496	515	492	518	516	552	495	548	537	546	499	512	517	513	493	566	499	518	548	524	509	531	518	553	531	499	525	541	518	473	523	546	528	526	518	502	521	518	536	512	541	492	510	490	504	533	501	551	480	564	498	491	504	485	527	503	609	500	522	526	495	456	555	528	528	506	531	512	508	530	544	488	510	491	520	525	484	485	524	512	523	560	558	492	537	551	493	509	515	555	482	490	532	527	487	569	534	561	541	486	545	513	504	498	525	542	496	483	484	533	496	530	513	562	521	489	512	477	506	479	525	496	519	525	508	508	521	536	541	555	492	476	491	505	486	540	493	532	511	556	516	529	503	483	475	525	506	515	559	537	527	529	509	540	518	562	506	514	522	565	520	511	518	544	528	513	545	503	500	526	502	521	525	502	542	507	463	534	531	508	481	506	513	476	506	523	511	519	520	483	496	510	528	507	516	481	482	537	555	529	525	531	547	531	542	523	565	528	524	513	527	521	523	488	476	496	531	521	525	498	481	508	494	536	546	502	528	505	529	529	510	532	511	487	520	561	490	547	557	534	520	485	536	535	495	500	510	487	523	511	541	487	487	502	508	488	497	475	519	513	545	486	489	527	534	535	513	505	504	506	517	507	519	546	511	555	522	537	535	521	517	496	536	514	523	548	488	506	520	513	493	521	484	524	529	526	531	537	524	506	523	538	508	494	527	527	514	540	567	497	490	448	481	533	475	474	520	544	491	537	507	501	487	505	522	496	512	552	526	515	525	507	507	489	485	500	518	526	533	546	520	525	473	534	531	481	514	560	524	500	485	531	513	526	497	499	505	509	513	514	521	526	535	547	513	493	489	510	501	526	500	493	503	482	506	480	520	515	520	518	516	518	485	486	531	517	504	509	481	550	488	535	492	523	489	538	529	494	533	546	538	584	536	529	500	509	524	499	512	506	528	517	542	519	502	535	497	539	517	554	477	505	500	517	514	542	529	504	530	529	481	486	524	498	503	528	527	519	506	483	497	543	515	520	516	547	526	514	502	536	578	506
52149	37563	49718	43259	26228	12292	4777	1730	948	435	198	189	216	227	187	231	196	184	202	215	198	217	230	219	208	203	175	213	214	230	201	180	196	191	183	193	191	183	174	197	207	205	197	224	201	213	198	205	209	195	229	203	209	205	194	210	221	189	233	201	183	205	202	218	237	204	224	204	200	198	217	187	208	205	218	195	219	200	215	205	203	188	196	216	175	193	196	208	233	212	227	192	197	205	216	210	198	240	206	197	182	199	226	195	182	180	203	208	207	212	231	203	191	189	183	204	205	204	179	221	235	219	203	224	206	210	219	206	203	192	223	214	206	178	211	184	212	195	223	166	196	206	218	215	200	219	222	200	229	225	201	211	247	196	197	224	240	212	202	218	204	220	204	208	229	213	206	209	191	216	229	201	198	202	206	211	200	216	213	216	204	170	206	203	224	154	203	228	226	210	227	210	231	233	202	224	221	231	217	226	196	206	203	174	194	221	208	208	202	212	200	202	199	237	212	188	183	200	196	192	227	230	223	217	223	213	216	209	194	206	188	222	207	207	208	197	218	216	215	194	215	213	223	222	187	199	208	220	199	203	191	194	214	192	175	235	202	181	199	202	234	204	216	249	214	225	203	176	210	226	220	216	218	183	201	214	188	194	221	191	197	212	232	220	209	214	209	191	219	208	200	209	196	187	204	205	222	204	195	208	204	206	228	185	205	203	215	203	215	226	206	204	205	214	223	191	204	221	226	197	209	201	178	185	182	218	220	191	204	193	208	199	222	206	218	205	186	202	242	237	213	189	218	196	206	217	197	202	197	221	210	193	182	179	203	199	157	217	219	158	187	219	205	213	195	199	221	216	204	181	179	209	176	223	191	199	200	256	216	192	229	201	192	211	223	220	205	203	207	181	205	209	199	190	226	212	209	191	232	208	221	224	203	191	193	216	232	189	206	215	170	218	185	219	202	178	214	175	197	211	199	209	214	227	212	209	202	185	201	203	183	198	209	226	183	204	198	205	223	217	194	203	197	214	223	211	213	232	190	187	220	191	216	185	187	218	204	209	194	229	204	195	209	206	192	221	210	196	214	213	209	217	214	223	218	217	205	199	192	203	202	204	212	213	215	197	219	227	189	228	229	253	214	216	229	229	210	196	218	224	198	221	207	178	211	226	200	199	209	224	207	201	192	214	216	194	196	199	211	185	192	192	187	232	214	188	233	217	179	207	207	187	209	206	222	197	199	217	194	190	228	226	218	206	202	215	202	209	185	216	223	204	200	199	221	204	198	200	200	192	193	184	204	205	204	203	200	238	202	180	224	202	214	212	228	190	196	211	199	211	220	212	189	180	194	217	215	212	223	177	234	195	204	204	206	198	204	202	199	221	210	196	224	194	193	218	196	201	223	215	198	215	192	200	241	196	217	211	195	204	201	209	217	194	229	216	193	225	204	232	223	233	227	218	185	238	231	219	227	220	207	197	215	219	186	199	194	187	212	210	238	204	226	216	208	211	194	187	210	238	211	212	205	238	216	193	209	219	224	207	206	212	203	217	194	190	224	213	232	199	232	216	195	178	222	233	209	245	232	197	197	217	216	187	231	218	187	201	209	204	207	191	193	219	218	190	211	198	229	190	193	196	228	211	220	231	184	214	232	188	205	173	179	223	202	216	232	213	172	224	233	198	201	260	197	197	213	216	216	205	223	183	209	203	192	198	210	209	185	204	210	200	179	241	216	206	215	237	197	202	194	193	189	208	202	242	206	211	200	216	235	219	212	219	200	207	180	215	187	205	225	240	210	227	202	223	208	198	207	180	219	229	215	202	197	205	206	204	189	202	202	241	212	218	191	189	191	212	196	190	215	174	209	212	217	236	213	205	195	227	214	208	199	176	224	239	196	216	218	211	189	195	200	222	198	218	236	205	206	239	216	208	176	208	206	206	206	184	207	251	207	217	194	178	223	202	219	208	193	204	225	203	192	205	186	186	223	190	219	212	201	215	246	234	191	173	220	184	221	209	200	221	202	183	206	195	190	212	233	227	205	195	196	209	213	208	247	165	217	229	210	203	233	204	224	175	207	201	206	215	212	215	197	210	217	192	213	206	164	221	203	221	209	201	217	209	230	225	192	214	198	228	190	211	198	191	201	226	200	188	185	203	189	211	203	204	207	207	215	218	212	201	194	214	214	220	232	222	181	188	216	188	193	213	203	211	230	224	212	203	185	226	242	189	211	214	221	200	207	215	208	204	228	185	178	179	178	201	195	210	196	196	193	202	200	207	242	210	164	200	226	190	219	204	211	208	216	220	204	186	217	225	201	201	216	211	219	231	197	184	237	247	212	217	197	218	202	192	205	229	228	209	201	204	219	228	211	207	200	209	207	194	200	210	208	203	217	219	192	211	197	206	199	201	213	228	209	201	226	184	211	227	230	201	177	194	184	215	243	195	211	215	191	231	214	209	225	201	193	199	198	181	203	214	227	213	220	233	210	183	209	185	211	200	211	224	188	205	185	229	184	198	202	206	223	199	218	212	204	204	214	224	183	201	210	215	208	198	220	217	188	181	199	208	223	209	195	221	211	203	200	229	228	214	217	226	190	210	201	205	194	194	216	192	226	224	204	196	209	203	212	200	185	227	183	226	204	196	200	219	176	195	229	224	192	238	188	190	209	215	219	204	176	227	209	186	206	225	189	229	215	192	175	196	230	212	224	192	220	242	216	198	204	202	222	225	213	210	209	214	230	241	180	193	191	220	184	187	185	191	208	196	244	189	216	189	174	217	209	196	208	203	208	228	229	199	191	201	189	195	209	222	216	214	193	216	193	198	216	191	216	204	223	208	190	209	199	213	240	217	223	203	211	208	225	237	211	207	222	218	216	194	203	202	196	225	217	199	199	186	222	211	209	206	201	201	206	210	219	215	207	223	197	181	186	211	203	202	211	236	196	229	223	201	217	162	241	187	190	201	215	240	208	188	180	199	189	187	199	185	192	210	207	221	187	209	191	225	224	204	205	205	220	192	196	221	164	224	219	206	219	222	221	165	195	191	199	230	212	204	218	197	198	209	196	224	228	213	199	214	224	177	174	227	191	213	210	192	171	201	203	213	206	202	206	174	228	184	204	199	211	198	208	219	190	206	194	183	202	220	189	202	211	186	208	171	190	227	208	221	204	209	201	187	207	197	193	197	215	216	207	187	222	223	198	184	185	203	220	180	185	230	206	197	186	200	214	222	173	215	217	212	189	222	192	184	208	226	204	192	213	207	173	206	201	222	190	196	205	195	196	203	205	203	212	187	208	192	188	234	245	188	191	193	204	189	224	195	221	180	222	205	178	191	192	204	199	195	203	209	214	221	196	194	214	210	215	200	225	200	209	202	209	196	202	198	205	213	209	219	240	215	213	206	194	200	198	193	191	209	212	201	227	215	239	208	224	206	249	203	218	201	218	193	198	196	210	191	201	224	210	173	212	204	184	211	184	196	210	203	215	249	219	185	216	218
33957	28923	50837	50537	38218	24231	13021	6167	3377	1173	447	464	448	465	464	458	432	461	480	425	461	477	448	458	470	446	459	438	460	442	469	450	462	439	426	502	499	453	444	447	436	498	488	456	435	429	475	462	463	488	443	472	419	427	477	436	465	474	470	452	439	448	489	469	456	451	442	458	454	461	469	477	465	468	478	469	448	455	469	460	436	446	477	447	458	459	426	441	484	459	451	463	468	458	442	458	440	432	490	449	475	437	470	437	419	467	460	437	463	451	454	458	472	491	484	428	466	438	432	487	431	438	454	426	476	431	469	450	426	484	439	463	470	437	454	482	436	445	405	455	422	450	473	441	488	438	485	497	502	469	464	490	446	474	457	438	465	464	458	460	451	445	475	480	478	481	455	424	480	394	458	446	436	447	454	425	439	462	474	492	442	472	436	431	475	505	471	464	479	453	420	485	431	433	450	481	471	458	450	465	505	501	461	444	462	445	445	418	446	462	492	478	435	466	474	444	449	473	460	449	463	420	466	473	486	454	433	493	441	484	460	461	433	488	460	437	483	442	449	433	424	446	430	462	468	482	466	453	458	458	486	473	483	445	462	441	466	486	450	457	449	466	474	451	430	467	460	413	459	467	505	462	448	428	479	444	497	450	454	493	427	442	411	455	465	466	469	444	494	511	466	463	441	478	477	432	471	437	488	425	424	453	457	478	457	448	453	475	459	452	440	459	443	443	451	474	472	473	462	440	440	487	468	449	465	446	461	453	476	458	446	447	452	453	460	439	475	457	438	461	466	462	486	462	423	438	449	452	463	477	431	471	459	468	462	461	462	445	442	461	454	465	443	438	446	440	473	440	468	448	423	447	480	427	447	486	438	448	449	449	423	455	420	439	418	432	482	432	437	464	449	456	465	469	444	455	458	446	453	450	431	446	419	462	475	433	481	461	479	455	461	463	458	466	458	401	466	458	448	440	446	460	445	456	483	438	497	458	459	462	457	435	421	436	421	439	451	472	418	450	456	474	481	443	433	456	438	453	432	473	453	454	435	443	464	439	414	430	448	439	508	436	446	484	439	453	441	462	468	439	428	444	432	492	450	501	480	481	481	496	422	450	472	450	476	468	463	459	487	460	507	451	403	456	482	440	482	432	441	440	436	444	444	459	464	484	437	439	475	450	470	438	466	436	417	480	484	450	457	463	438	457	462	492	474	428	454	477	491	464	427	480	440	460	424	454	456	451	459	481	489	445	434	422	488	473	472	437	435	456	454	449	444	464	426	441	470	477	419	442	449	458	530	481	481	443	444	446	473	444	466	464	477	458	469	448	442	456	482	465	486	443	475	434	466	435	449	473	424	471	435	421	420	477	433	418	448	451	481	466	464	468	463	470	454	442	454	453	450	452	451	427	440	444	435	464	438	491	467	470	450	464	450	435	444	441	434	470	467	483	459	464	494	458	457	477	479	443	479	474	453	443	445	485	494	509	439	473	462	444	487	497	444	438	425	405	472	484	474	463	427	470	462	464	428	434	467	448	473	412	501	436	501	494	458	428	477	488	447	451	454	462	499	454	467	436	458	447	469	409	455	442	433	458	443	483	444	477	412	492	470	440	466	452	476	455	409	431	462	477	451	450	478	461	497	471	464	426	431	463	435	429	449	504	421	474	439	465	425	479	435	464	452	430	450	462	452	465	483	441	464	423	477	460	451	471	464	448	465	432	476	432	476	445	423	489	429	428	466	455	454	466	437	463	471	468	450	432	445	458	461	455	493	489	460	441	435	446	449	487	469	458	454	451	492	418	437	454	393	453	419	464	446	452	454	433	449	459	466	442	487	463	432	457	441	428	454	456	429	466	484	481	458	460	443	430	433	430	460	489	457	431	456	487	439	456	436	453	437	460	458	475	474	440	434	471	451	456	459	475	482	454	477	454	472	487	467	462	463	454	458	427	478	468	464	480	439	430	499	465	487	504	467	464	484	434	414	462	456	438	439	456	469	511	471	480	442	450	488	445	455	438	476	443	454	478	449	457	479	441	488	478	464	476	465	468	426	466	424	455	415	419	473	489	466	469	451	434	442	434	443	442	414	481	446	479	437	412	433	448	432	489	459	466	470	431	448	448	454	446	470	495	465	454	462	437	433	479	414	448	440	461	476	445	471	470	463	455	488	454	469	416	448	454	432	447	474	460	460	486	464	480	486	481	436	453	475	426	468	415	472	435	443	466	473	461	418	482	432	485	463	416	416	456	451	496	457	460	460	423	469	489	418	495	429	436	434	503	446	476	467	490	492	477	452	420	452	443	457	444	451	410	451	437	445	455	415	458	488	493	455	463	512	476	435	435	438	443	460	453	453	462	442	431	462	422	456	481	452	485	420	459	484	476	464	446	433	427	462	450	490	407	465	463	469	441	450	479	513	461	449	471	438	447	448	492	447	442	421	458	420	471	476	444	453	445	461	482	439	465	430	456	459	462	459	453	472	451	454	441	421	452	445	439	447	447	479	454	443	457	437	467	452	438	400	437	483	416	448	457	470	427	459	472	456	431	440	435	432	400	463	449	462	454	454	487	465	452	448	448	442	474	430	453	417	468	452	430	442	478	467	425	444	464	452	486	457	470	448	462	455	451	457	442	451	454	434	435	472	497	451	469	447	454	462	436	460	419	463	459	462	470	467	464	440	434	426	444	467	461	468	492	412	447	403	443	463	451	432	454	449	449	434	451	476	450	443	452	437	462	491	431	442	442	492	472	462	447	504	459	441	447	448	460	466	451	445	456	425	499	465	466	458	422	417	466	487	432	450	490	445	402	478	459	437	476	433	449	473	434	434	505	490	483	422	444	478	463	458	431	428	473	469	441	453	445	442	475	487	477	459	412	475	472	454	455	418	494	437	513	469	462	454	450	437	461	464	498	412	495	488	405	482	465	469	453	487	428	471	447	486	497	458	465	459	481	467	451	431	414	454	436	456	451	424	503	461	468	431	439	499	478	451	413	427	425	454	497	429	435	477	488	454	427	424	443	475	448	420	467	418	446	460	460	452	431	456	396	441	461	431	485	454	428	481	463	473	467	426	457	437	470	487	455	434	418	455	478	445	464	445	458	476	497	447	397	476	419	445	434	448	451	455	458	460	471	433	416	422	461	477	442	468	428	459	440	459	427	452	506	419	481	426	473	454	437	409	468	438	459	465	473	424	471	429	429	444	445	457	459	453	434	448	441	451	470	469	447	436	448	460	440	459	486	463	456	440	466	463	463	497	449	457	412	435	437	412	450	484	468	449	472	499	447	447	489	469	478	485	457	425	408	445	474	438	422	427	449	488	444	456	448	448	474	427	403	488	452	478	409	450	470	429	452	457	461	421	457	437	451	410	450	432	463	466	440	463	496	451	450	507	467	457	408	464	471	479	456	440	425	443	456	459	466	458	475	416	460	456	454	473	478	440	470	452	448	460	454	429	454	451	495	469	444	426	491	469	451	480	437	459	436	446	469	495	489
22775	9635	2936	1739	842	523	296	222	201	164	192	169	182	162	183	183	175	171	169	184	156	183	157	162	163	177	146	204	176	162	174	177	160	164	141	214	175	187	174	167	172	166	163	151	152	174	165	159	176	179	183	177	177	181	158	176	185	150	147	174	191	168	198	173	195	177	189	195	159	190	159	172	192	171	188	167	172	171	176	159	173	170	190	171	165	160	194	176	183	167	177	183	203	183	182	179	185	184	178	148	172	158	172	174	157	183	165	183	165	170	137	183	141	169	175	180	162	216	192	157	179	168	168	184	161	198	191	201	172	187	177	179	139	169	163	148	175	153	160	158	164	193	168	158	176	176	169	177	141	145	177	173	149	174	177	189	171	178	167	156	191	171	177	182	164	161	177	169	161	162	161	152	176	149	171	166	150	174	154	192	171	185	184	206	195	161	152	140	149	173	194	140	157	166	146	195	158	179	166	171	167	156	157	170	185	167	189	161	168	173	169	180	175	174	179	172	176	160	167	197	173	176	158	141	178	176	169	183	185	171	182	184	179	167	168	157	154	174	156	150	194	148	167	169	162	181	192	168	163	158	170	189	144	183	173	174	143	145	172	149	184	173	172	175	151	178	156	179	161	159	128	178	167	183	164	179	173	179	174	173	161	191	185	182	187	210	176	167	182	166	169	179	175	172	162	197	167	165	143	172	181	193	180	184	169	160	163	173	176	167	196	188	176	163	191	158	203	159	179	178	200	181	171	173	157	205	193	148	180	157	177	214	217	189	189	159	166	180	176	173	186	172	177	172	174	188	169	193	174	185	156	163	174	165	147	174	188	177	168	168	160	167	185	157	171	169	171	159	183	169	156	183	175	174	161	147	179	169	180	162	174	161	161	145	153	166	173	180	154	179	174	178	174	177	178	180	153	176	191	179	190	171	180	193	170	185	167	183	157	169	166	160	184	157	179	166	198	154	157	181	179	156	174	173	157	175	175	149	169	163	176	160	180	188	165	152	148	159	204	149	148	177	175	178	172	166	162	167	196	189	149	159	166	182	144	174	169	172	176	194	165	174	168	159	146	192	156	164	165	154	175	186	199	172	164	159	172	176	176	162	156	174	184	169	176	174	149	170	144	166	161	171	159	168	157	166	160	177	156	175	154	190	196	177	159	164	176	167	175	173	178	186	189	162	146	157	176	181	151	168	166	170	174	174	167	170	165	169	150	160	172	196	182	152	185	181	177	171	169	175	172	195	176	183	176	180	159	154	157	153	180	186	182	189	164	171	169	181	163	201	156	178	189	165	184	177	200	165	157	152	171	181	177	170	169	179	172	193	160	156	164	162	174	177	164	178	165	197	182	189	190	159	141	162	183	192	158	182	172	175	181	179	161	159	143	190	185	182	181	193	172	174	142	181	176	180	167	180	164	165	176	181	164	173	176	181	182	182	181	180	187	174	181	147	172	156	186	179	153	164	163	164	171	194	178	184	161	208	173	155	159	191	166	195	177	175	184	182	156	167	164	160	196	168	183	182	149	173	180	169	160	164	172	179	192	191	165	174	152	167	159	162	178	162	176	177	202	160	180	177	170	131	160	177	197	182	188	186	190	170	202	196	148	167	182	166	183	180	160	145	181	152	158	181	157	182	170	170	176	193	184	194	177	173	154	171	168	175	177	174	210	178	174	169	195	182	172	162	188	162	160	187	156	175	177	167	183	150	170	146	152	171	166	177	196	199	175	169	161	160	171	162	190	169	164	196	185	160	161	183	164	177	201	164	192	162	196	179	177	186	175	157	178	193	161	189	166	175	183	184	180	169	169	161	201	183	172	166	154	176	152	186	195	153	141	187	151	160	184	168	160	157	143	185	191	190	160	225	176	179	170	152	169	165	169	175	203	173	183	176	190	176	187	170	176	193	180	187	190	155	171	175	173	166	186	146	176	187	153	153	162	155	183	170	179	165	166	186	190	175	175	164	191	168	162	180	186	162	166	157	183	163	155	166	183	182	172	171	184	168	175	187	170	150	180	182	176	147	168	181	166	175	171	182	214	179	147	172	175	161	160	173	155	204	150	165	205	189	177	155	167	164	175	182	155	184	175	163	160	154	182	201	161	158	179	149	178	176	161	169	166	164	166	161	173	178	152	157	183	192	179	166	174	134	149	161	208	166	160	184	183	149	176	138	151	143	177	191	192	170	170	177	184	164	176	171	157	191	163	168	150	163	175	163	157	193	178	197	166	171	159	181	179	193	165	187	161	193	196	195	185	180	175	181	182	149	177	165	181	178	148	150	148	177	181	157	175	167	198	162	136	182	196	162	160	133	169	156	172	168	183	181	169	185	172	135	146	176	153	174	171	150	163	174	148	188	148	167	147	162	151	172	161	191	159	167	174	172	174	208	154	183	163	178	185	146	183	173	168	146	169	167	193	159	183	183	182	175	148	150	156	180	167	162	189	172	188	174	167	168	193	154	167	201	187	180	173	176	140	185	149	176	175	147	183	171	150	164	190	165	172	175	192	149	184	187	162	170	169	227	188	172	180	161	144	171	180	171	169	161	174	131	169	161	158	184	200	155	188	154	156	150	191	165	179	172	168	170	171	174	161	154	160	159	181	174	192	160	176	153	160	193	174	170	174	137	155	171	153	157	176	147	152	161	179	170	163	185	196	171	161	157	169	178	180	159	157	187	181	172	156	172	184	164	169	185	176	175	192	187	169	154	139	167	171	173	161	169	168	176	173	200	186	160	172	203	179	168	140	167	177	163	193	173	181	166	154	204	160	190	193	192	199	168	175	194	163	178	162	189	170	162	162	155	183	170	166	177	171	156	168	183	162	163	173	131	166	179	182	165	188	156	169	186	163	180	159	159	159	141	163	183	158	194	156	152	201	153	159	174	183	188	168	155	157	190	167	167	163	167	176	168	156	170	171	137	162	180	195	186	192	178	166	170	186	166	174	188	182	189	171	184	177	174	172	170	159	180	175	163	174	169	190	183	166	167	193	173	178	174	146	171	192	187	145	159	167	172	184	172	185	160	150	179	175	166	189	155	174	188	158	175	178	174	193	181	178	164	181	170	175	177	167	170	168	167	146	176	178	167	175	179	176	171	146	203	196	172	187	178	174	133	184	140	158	170	170	180	163	174	180	174	170	192	159	179	169	164	180	165	172	174	153	165	162	130	171	165	163	208	184	178	173	158	169	165	192	171	175	179	180	159	195	169	183	166	194	163	181	179	178	193	201	194	188	171	172	189	159	175	174	171	152	152	168	172	170	181	184	162	206	166	195	166	162	165	170	176	176	194	137	151	170	174	196	186	149	184	161	180	165	163	181	178	164	126	180	174	157	162	186	192	186	167	163	177	176	175	189	167	195	165	156	179	156	195	168	197	183	196	167	166	168	159	173	173	185	161	171	190	172	185	195	182	155	179	191	188	194	189	164	178	185	193	158	179	181	169	154	150	163	185	153	184	168	161	182	180	167	171	171	168	174	145	151	173
14456	6993	5846	4848	2699	1446	814	622	523	461	405	400	419	396	427	395	384	424	400	427	410	409	377	387	398	414	430	386	388	417	389	383	394	391	418	402	427	423	412	387	430	408	382	410	418	353	433	399	417	384	398	418	406	420	396	381	402	374	406	419	443	396	426	401	427	405	421	409	393	396	396	392	379	371	381	415	421	405	378	408	381	383	399	376	389	348	406	420	399	455	395	396	398	418	414	415	415	377	414	395	446	378	401	401	382	400	397	364	411	408	400	402	412	411	388	406	430	396	422	380	441	402	393	426	428	426	373	368	412	424	388	373	418	406	441	399	391	434	448	391	397	406	418	381	448	399	417	376	387	428	412	409	393	402	378	403	396	385	431	420	406	371	385	395	410	389	433	396	384	392	432	406	364	408	407	398	401	406	387	375	413	396	414	390	391	393	418	424	414	389	408	409	416	433	381	390	388	382	407	407	384	373	386	385	404	380	398	397	420	425	394	357	419	397	409	393	348	396	382	410	415	413	411	389	405	411	373	377	397	409	436	401	400	416	392	376	406	387	392	409	392	431	391	378	401	461	381	394	405	378	409	404	395	399	413	416	350	413	394	425	434	399	392	429	440	385	384	418	444	417	379	432	382	403	395	396	367	390	370	381	396	368	394	441	366	393	378	382	421	408	418	417	416	374	409	370	411	377	389	434	382	372	389	391	370	393	385	376	406	418	429	412	368	412	436	393	389	403	334	404	417	380	364	412	408	393	403	436	366	414	421	383	395	402	384	422	444	439	413	406	385	405	409	426	394	403	427	389	395	360	391	380	413	362	427	402	366	425	431	373	376	425	412	421	425	360	365	397	406	401	398	432	415	416	380	371	392	419	406	443	398	446	404	375	385	407	411	420	420	392	385	413	380	397	391	427	390	397	384	427	364	433	401	409	402	377	430	398	381	426	387	410	395	360	384	412	394	418	383	387	361	403	402	389	383	391	423	394	413	380	400	399	389	394	387	411	420	386	404	398	446	421	401	420	433	392	394	432	389	452	364	383	420	396	398	400	388	384	428	397	381	416	395	411	361	375	438	416	414	442	429	406	383	391	403	377	418	394	436	429	425	386	372	416	448	413	399	441	414	398	345	387	386	422	384	426	413	392	421	412	378	427	414	394	393	395	386	384	377	385	387	395	424	395	369	448	414	380	384	397	389	404	381	405	442	404	388	415	386	404	421	382	430	399	418	422	388	392	424	349	406	399	411	366	408	383	388	399	416	420	385	409	411	415	403	364	407	400	422	418	409	373	381	392	438	416	411	370	399	385	391	413	365	428	412	405	390	397	409	395	403	376	394	435	415	409	393	383	429	376	397	409	393	416	410	425	402	413	390	410	375	406	406	408	432	370	419	373	406	402	408	398	385	423	396	415	407	404	380	386	379	436	360	388	407	395	402	385	438	406	396	410	387	409	393	403	412	391	394	398	370	421	392	398	404	405	388	410	414	404	396	378	405	403	361	403	417	410	386	358	373	373	410	411	390	382	401	404	403	424	387	419	353	373	411	370	404	407	391	406	404	405	390	409	400	398	414	427	407	399	391	390	416	434	403	362	370	414	394	383	389	406	420	403	420	391	449	366	392	409	387	400	406	399	366	404	388	434	422	402	396	399	395	357	381	381	401	413	388	424	390	384	383	371	385	414	396	412	386	404	405	408	393	408	409	393	365	391	399	378	401	441	378	376	369	411	390	401	409	415	423	425	407	384	373	394	403	396	419	400	394	408	390	397	391	415	410	410	386	406	372	387	416	381	411	425	362	388	400	406	416	391	402	426	381	386	415	410	428	378	415	439	427	399	425	403	382	400	404	406	418	396	396	399	395	421	405	388	401	399	406	390	403	439	388	396	445	417	395	398	408	409	387	403	399	404	402	402	437	401	394	374	421	430	414	391	370	401	427	390	423	383	400	427	366	375	417	402	416	437	422	405	415	389	385	398	402	403	400	410	411	441	400	377	411	378	419	413	413	398	399	431	392	381	413	406	379	393	452	426	382	360	365	403	394	400	393	397	392	384	437	436	408	358	403	403	388	398	414	400	408	430	380	399	456	411	385	391	378	424	416	369	421	382	408	395	401	430	390	390	444	382	366	441	413	422	389	413	414	424	378	430	388	404	378	365	388	389	388	403	407	391	413	379	395	385	400	342	379	389	420	407	362	373	397	418	401	402	400	372	384	410	399	374	372	389	416	381	398	395	392	402	424	375	426	418	410	403	421	393	421	409	411	401	385	406	405	396	412	397	420	434	383	420	383	369	398	379	419	388	396	382	436	395	418	394	419	424	375	395	451	375	381	389	426	427	404	397	399	397	384	411	402	397	403	358	365	409	410	405	415	412	445	414	430	373	394	410	428	401	390	376	451	436	419	420	421	382	407	392	430	365	447	398	435	344	402	395	392	373	407	361	396	394	400	438	392	403	428	373	399	415	406	414	402	421	382	410	391	405	415	398	443	419	410	370	397	393	403	400	416	395	400	423	391	357	420	396	400	394	383	381	390	399	387	377	399	391	393	402	431	412	404	428	422	396	401	395	406	436	397	442	384	423	401	366	408	387	425	409	387	412	402	425	365	374	411	403	418	408	370	415	409	374	408	375	413	413	405	381	406	414	369	404	388	423	384	416	368	410	413	426	373	396	417	367	434	389	410	408	404	403	382	378	402	428	395	408	390	379	429	393	406	380	414	408	388	421	384	379	394	438	403	418	424	384	360	367	373	452	397	411	404	411	388	363	394	401	400	436	385	372	420	388	377	422	361	406	411	376	392	409	424	415	410	423	353	453	423	410	423	426	442	399	392	410	422	409	406	395	378	406	421	383	401	399	398	382	405	383	440	392	364	380	411	397	408	406	394	397	433	404	380	399	389	397	400	382	413	390	399	400	390	403	395	406	398	377	447	371	401	437	434	407	408	404	385	426	417	411	417	412	355	412	398	409	422	391	401	378	410	404	432	398	375	387	391	392	413	368	401	403	391	411	403	384	395	392	383	403	385	404	407	389	432	413	426	417	410	411	406	434	419	386	369	403	379	404	426	368	411	397	418	423	395	409	455	427	355	416	403	423	375	411	392	404	367	404	396	383	411	380	391	397	395	378	437	407	378	382	397	400	426	363	417	410	435	428	366	397	416	383	387	365	398	380	373	381	434	390	420	375	386	444	384	398	424	407	361	436	396	410	361	452	437	437	409	391	418	402	418	394	389	424	375	421	388	447	426	410	403	398	403	444	393	371	404	382	384	424	375	389	426	400	420	360	408	404	383	375	371	374	395	352	369	391	380	410	389	374	387	368	397	401	437	424	429	413	402	395	387	422	413	410	414	377	396	396	431	385	420	405	392	404	420	391	410	391	398	417	375	398	409	374	424	399	413	387	370	391	410	433	440	402	397	422	402	411	394	387	407	410	404	397	400	425	367	395	388	449	406	384	442	434	433	380	432	447	375	376	406	425	378	393	367	428
40811	24547	31823	27162	13223	5202	2112	991	466	265	210	199	198	222	212	215	219	219	239	241	240	190	214	234	226	254	218	210	230	216	222	247	248	210	220	202	213	223	246	213	251	221	222	232	228	257	218	231	203	240	208	227	214	213	227	225	223	228	229	201	194	232	198	225	220	248	218	197	241	203	241	214	244	238	220	224	191	228	229	218	211	233	218	223	232	217	210	245	203	230	202	220	232	214	199	232	216	218	249	190	212	251	241	237	236	236	232	211	244	229	221	231	213	241	236	243	229	229	227	189	232	216	221	231	209	196	231	235	217	210	213	228	237	245	219	189	231	253	197	211	209	222	240	238	221	218	221	231	225	217	203	209	234	218	222	190	223	228	231	233	207	246	226	227	235	211	220	239	225	247	215	219	227	231	221	217	222	212	219	243	202	242	226	195	198	214	228	188	209	215	234	214	247	214	223	248	219	236	215	223	209	237	242	198	249	264	200	239	206	220	244	226	208	204	216	216	212	237	244	224	215	225	216	207	200	199	238	203	191	218	204	226	205	223	230	213	245	227	204	239	193	228	215	213	210	215	242	229	229	234	202	240	221	200	205	222	246	216	234	206	230	253	210	223	235	217	187	239	224	228	215	246	220	221	215	232	232	234	234	268	222	217	224	230	207	211	240	247	229	220	216	213	242	200	255	220	187	194	222	220	267	260	207	225	212	227	194	242	208	217	231	242	231	229	229	226	232	218	203	208	240	226	219	205	206	232	240	201	195	223	221	249	218	242	211	229	211	222	234	229	206	201	222	246	224	236	203	221	232	206	260	222	231	204	230	207	226	200	219	242	191	223	236	236	231	187	205	211	226	225	222	218	238	212	231	210	207	217	237	209	189	249	213	213	200	219	186	221	233	235	220	257	228	229	234	224	206	213	225	234	205	215	221	218	228	224	202	235	231	212	226	202	222	232	204	227	218	202	229	212	220	228	224	227	249	223	232	199	195	207	202	223	228	215	206	233	241	222	250	222	209	245	238	211	218	219	227	257	208	198	208	211	206	239	240	185	190	227	214	192	249	188	198	191	188	223	194	219	212	228	232	253	215	254	191	214	215	230	192	263	220	244	212	228	223	216	239	220	258	204	218	198	210	215	225	265	225	224	199	206	211	204	237	201	244	222	200	230	243	222	210	219	225	261	215	227	241	222	229	242	233	221	216	236	206	240	221	208	207	223	246	221	228	228	203	240	215	212	270	215	267	266	216	216	228	235	229	270	230	245	227	237	214	184	225	223	215	221	199	222	233	212	234	192	221	213	218	196	224	244	225	248	213	226	213	227	228	200	223	230	216	204	252	239	222	203	196	241	201	235	226	211	223	211	235	259	247	249	225	213	209	212	236	230	233	239	234	225	231	231	235	196	240	240	204	209	238	220	237	248	230	198	210	219	196	186	223	266	212	228	233	201	243	206	196	187	191	201	224	235	247	236	240	205	219	227	216	182	210	245	211	218	234	247	227	212	207	250	250	242	231	224	200	221	229	224	212	220	223	217	219	213	216	205	221	215	209	249	248	233	223	237	217	248	220	207	226	231	232	220	217	220	237	247	204	221	239	259	200	210	213	216	220	221	237	277	232	223	195	218	213	222	223	273	222	232	229	245	250	254	241	212	250	225	201	234	229	208	226	227	237	203	244	254	199	226	223	206	246	239	220	234	222	196	210	218	218	212	193	224	197	236	261	259	201	218	242	220	244	242	236	248	203	197	213	237	237	231	215	203	246	217	248	234	223	225	242	226	203	222	239	243	217	232	234	210	218	220	205	228	214	264	237	225	209	214	229	221	201	200	192	220	221	225	217	269	228	220	224	241	250	202	204	207	216	188	230	223	230	244	249	200	220	222	222	231	216	228	235	215	211	210	187	216	225	213	212	230	203	213	197	230	251	195	214	235	210	188	184	233	232	207	218	240	225	191	230	212	243	225	242	246	206	216	218	241	231	211	187	209	220	219	236	219	229	216	226	201	214	219	211	256	236	221	212	218	225	228	205	231	244	218	229	237	216	215	249	216	228	226	251	247	197	224	216	200	220	222	224	234	226	200	254	202	221	208	202	238	217	226	234	215	247	230	258	221	257	228	214	208	217	218	209	230	208	232	250	250	204	230	210	176	208	216	222	204	228	210	202	222	228	200	216	234	233	199	240	234	212	216	236	212	230	228	252	201	213	231	232	205	230	232	221	223	245	204	227	222	190	254	213	207	216	256	196	215	224	242	187	214	266	217	224	230	225	227	245	226	241	206	231	219	224	232	217	227	211	215	212	237	205	230	241	239	191	214	204	231	220	209	230	195	253	236	241	212	217	249	214	218	207	245	219	222	216	210	217	222	228	216	208	236	224	221	216	240	235	233	235	231	249	218	223	234	209	234	207	219	222	230	253	255	192	214	182	224	210	205	213	208	206	199	230	219	254	239	221	215	208	184	213	218	231	210	224	207	238	229	216	196	218	222	234	228	232	235	233	228	225	205	220	246	236	222	218	216	212	224	242	197	228	223	209	197	209	244	224	214	216	254	200	204	245	224	215	227	224	228	238	220	231	199	205	236	253	195	218	251	221	219	208	259	219	208	215	215	223	228	249	239	237	210	218	206	208	213	244	239	247	243	220	237	225	226	241	223	213	242	200	229	219	226	245	195	208	220	233	230	204	197	209	212	220	232	212	225	219	236	187	195	210	216	230	234	202	243	218	220	221	217	214	251	220	216	191	220	225	225	214	241	223	214	236	217	224	207	215	206	192	219	217	220	230	227	220	200	228	223	198	221	216	236	193	228	231	229	198	219	206	219	228	218	220	229	249	238	214	217	239	222	241	244	238	220	221	234	217	231	201	210	217	235	237	204	209	236	223	219	240	220	201	211	214	219	225	211	210	240	201	255	239	211	219	214	236	213	232	222	216	199	219	246	247	255	257	187	220	253	216	243	217	229	210	216	208	217	255	212	208	232	233	229	243	210	193	211	200	227	202	235	242	231	229	224	222	220	204	216	243	238	230	228	228	240	243	231	211	222	195	224	217	200	232	215	213	245	203	218	246	250	228	230	249	210	248	222	215	236	245	220	200	211	251	242	243	220	225	250	213	229	238	233	197	211	222	238	213	229	208	242	232	224	218	247	220	213	227	230	239	202	219	215	213	210	249	210	202	203	230	233	220	210	245	233	236	242	264	250	223	228	235	214	200	220	208	185	242	210	204	262	199	224	213	231	229	214	225	217	227	234	195	243	228	255	225	218	206	241	217	221	225	216	240	246	213	220	237	227	211	218	192	255	227	226	234	223	223	248	238	238	219	225	228	228	220	215	238	226	213	232	201	204	219	209	211	189	199	211	238	227	236	229	251	206	224	250	210	198	234	214	208	220	216	267	229	225	255	218	257	242	236	221	229	227	226	232	220	211	215	223	226	244	210	222	263	261	252	246	222	239	226	223	243	222	247	205	220	209	209	232	252	229	221	226	222	269
27102	18754	38064	37448	25355	14246	7082	3522	1674	781	510	539	529	511	508	477	455	514	446	498	502	530	517	513	496	497	532	488	491	482	481	534	516	476	509	533	432	510	493	475	500	512	489	518	463	537	491	494	510	552	503	504	498	491	529	489	465	467	484	507	485	486	527	502	501	463	516	481	541	494	489	457	525	519	472	531	541	444	535	527	480	524	479	511	479	520	485	533	514	529	513	498	493	472	499	496	484	491	517	533	482	469	483	471	533	481	518	492	506	502	534	493	523	493	505	510	479	488	487	495	498	509	493	513	510	475	498	522	489	507	514	502	506	481	522	488	513	544	486	495	511	503	517	483	532	480	498	505	508	517	540	497	526	515	500	481	501	492	491	472	523	500	538	499	508	507	519	523	497	510	481	526	514	547	490	480	497	484	519	465	547	478	490	516	499	492	476	526	515	523	505	502	436	538	507	505	503	494	462	503	502	526	524	503	507	523	500	474	499	493	489	514	518	500	509	487	481	488	466	480	472	517	470	492	514	469	487	492	500	515	485	497	516	480	516	515	527	479	513	535	455	503	492	504	505	472	476	496	530	509	523	488	506	506	483	475	452	481	470	492	513	566	480	471	483	515	494	516	498	505	521	527	474	516	484	530	508	453	492	537	505	520	518	485	523	511	517	496	511	514	480	507	505	493	533	493	536	500	515	486	508	487	512	510	538	539	493	486	523	508	492	512	512	484	520	487	509	519	541	498	508	503	495	498	506	550	455	490	511	501	475	510	479	514	482	486	503	551	476	498	462	475	521	521	468	521	454	476	514	530	505	476	474	511	520	537	533	520	521	487	518	474	525	502	501	516	524	517	514	498	480	497	510	482	520	482	547	517	535	501	539	451	535	496	505	493	521	491	499	473	486	492	518	487	515	531	486	459	495	472	467	505	497	508	495	500	498	503	475	524	459	491	510	490	516	483	531	482	476	472	498	490	515	506	505	502	494	481	461	500	486	539	499	544	520	515	483	542	512	493	523	488	517	447	556	540	514	527	522	517	492	506	487	542	498	509	523	495	518	483	533	533	473	514	487	492	493	557	472	509	483	481	467	480	480	514	490	533	529	481	503	502	542	489	491	516	506	476	499	498	521	546	475	501	536	488	492	497	500	498	501	516	473	510	513	510	484	464	486	517	466	502	498	527	527	500	531	489	503	529	505	508	457	501	547	521	480	519	495	511	459	464	470	488	489	468	529	473	483	473	512	544	497	469	512	471	464	492	518	495	505	566	499	477	548	427	486	535	509	524	491	519	466	517	488	473	477	542	484	484	492	503	518	495	512	520	516	519	513	511	507	528	478	489	520	511	480	507	491	483	530	473	508	509	491	491	537	510	504	533	507	515	512	475	528	491	478	487	504	452	508	525	462	492	520	486	502	503	530	512	526	507	494	519	567	483	533	470	529	489	517	490	464	510	481	465	530	538	498	490	522	491	526	489	498	530	479	504	509	473	498	518	483	519	503	449	486	553	499	503	496	525	480	498	510	548	473	526	515	499	475	503	484	546	521	467	490	481	523	492	512	512	474	478	536	487	496	502	515	517	539	498	498	498	499	485	517	506	508	508	526	488	505	527	494	490	477	509	482	491	536	487	496	515	542	491	503	500	496	499	499	528	529	498	516	504	495	480	465	495	499	478	458	479	525	501	480	514	508	547	472	464	492	477	516	493	487	512	518	495	534	532	531	514	543	475	482	502	524	510	502	457	503	485	517	513	508	498	502	474	500	493	485	526	480	488	498	521	498	524	484	474	522	527	473	534	495	523	487	525	500	506	486	524	447	520	461	492	504	502	495	522	491	539	475	488	509	539	502	490	500	510	540	475	493	449	507	492	514	521	499	512	513	495	509	529	467	512	491	470	530	505	506	498	481	535	504	504	479	520	486	516	489	489	524	543	524	516	512	506	520	498	472	504	490	478	473	503	483	482	529	495	473	452	482	521	511	474	525	534	493	499	509	468	506	523	517	477	487	533	507	481	506	483	507	481	488	479	520	500	469	492	525	493	528	478	522	507	481	504	531	502	471	477	474	518	495	542	490	471	501	486	508	515	496	515	484	494	486	527	497	526	526	485	473	489	513	502	484	482	553	492	495	521	473	493	509	477	512	490	505	526	501	532	495	501	518	498	495	474	490	487	499	484	504	482	505	532	500	525	449	506	513	499	479	507	481	499	527	497	471	475	463	491	507	518	465	507	496	530	529	488	511	470	506	526	493	494	461	488	520	505	486	536	522	521	517	480	463	524	467	468	487	481	491	476	495	500	525	454	467	458	525	500	483	494	490	498	518	513	501	516	508	511	482	503	517	533	494	478	479	508	489	478	524	505	512	498	508	514	482	544	441	462	513	522	513	528	495	487	498	476	517	476	495	488	470	529	463	551	491	510	531	495	487	489	472	509	544	513	503	504	484	467	497	504	542	504	521	503	522	512	517	500	513	509	498	497	519	494	499	492	514	490	517	492	483	537	483	479	521	496	495	521	497	517	527	518	463	476	501	511	500	535	522	509	446	490	519	490	511	471	510	497	532	534	520	514	467	530	482	503	500	519	468	471	514	552	513	521	495	503	473	526	538	507	525	522	534	513	502	498	516	533	535	473	488	441	481	517	481	494	518	462	530	515	506	516	489	497	470	484	531	509	519	541	448	512	453	496	483	500	496	562	439	534	441	481	494	499	502	494	491	522	499	490	497	499	506	488	502	471	516	504	495	524	520	531	531	496	485	475	492	476	501	496	487	511	516	516	496	517	530	459	535	485	506	495	467	485	520	527	517	491	535	530	479	521	530	519	522	494	529	472	523	509	483	514	487	497	476	496	517	492	457	454	539	518	486	496	535	521	531	515	486	509	496	492	513	437	525	512	478	530	520	523	518	523	467	475	471	501	499	477	503	501	549	530	510	490	493	533	472	493	524	504	472	478	524	493	490	522	483	519	527	489	484	439	504	508	525	522	499	455	502	520	524	511	461	504	533	529	458	513	461	469	505	498	518	525	514	508	493	468	516	495	509	485	500	503	466	497	541	513	511	484	499	511	491	481	503	495	472	521	533	502	518	488	434	497	506	510	529	530	514	468	497	500	453	518	506	495	505	529	549	502	524	474	455	483	488	523	516	471	518	504	489	490	487	501	499	532	498	504	484	475	500	541	493	522	532	467	519	511	510	534	518	518	518	499	444	506	536	572	544	513	488	518	483	474	488	489	482	507	492	514	472	507	481	505	521	499	512	510	521	559	553	537	533	502	467	490	500	496	519	539	535	513	501	464	473	505	492	521	493	491	470	497	483	493	530	511	541	504	501	536	492	508	517	456	487	510	497	506	503	500	517	510	502	529	510	507	487	504	497	497	472	514	546	507	489	512	510	481	532	499	494	521	484	501	459	537	513	465	511	503	502	504	463	512	491	487	502	511	480	492	474	506	478	467	540	515	522	547	511	505	502	529	504	506	491	503	478	463	558	508
52801	35038	40706	44681	27928	13410	5310	1900	876	342	189	198	153	198	165	203	202	202	202	220	188	211	190	207	194	194	218	195	218	212	209	212	204	213	210	197	199	218	248	204	201	184	231	211	188	212	200	200	193	191	194	197	184	216	247	196	198	189	211	159	206	186	177	220	208	208	203	206	206	209	193	238	215	196	198	187	192	183	185	188	199	225	217	208	218	197	199	178	162	198	167	222	183	179	175	195	232	225	211	199	212	198	206	205	202	196	212	201	194	207	231	226	227	190	188	192	232	212	179	182	202	192	201	191	193	193	171	186	171	173	210	217	212	214	205	197	210	210	221	204	208	188	187	204	165	200	203	221	170	174	200	205	182	220	168	202	195	205	193	175	205	192	186	191	209	193	204	201	189	190	184	211	209	212	205	205	192	183	225	202	189	207	220	179	207	206	194	192	205	216	202	188	206	197	190	183	220	183	215	203	206	181	196	217	178	171	198	195	196	224	217	164	214	195	218	216	215	207	206	166	187	224	215	228	223	196	203	200	217	198	192	193	184	195	187	162	197	175	207	184	221	213	177	203	190	217	199	171	213	205	197	217	210	177	209	207	185	174	208	198	209	212	219	222	208	214	207	205	217	201	192	191	200	186	240	179	187	192	203	183	183	169	226	212	227	208	198	190	216	181	226	185	185	188	182	201	188	211	200	184	169	191	180	232	188	226	204	214	190	232	221	204	169	183	218	208	193	232	223	217	187	189	202	215	204	184	224	206	201	216	219	230	219	211	201	188	191	183	182	215	187	210	187	209	197	186	205	213	157	186	191	208	206	217	212	204	217	228	192	210	208	192	196	186	175	230	194	190	191	201	214	179	194	195	196	217	206	177	238	201	171	186	231	193	225	180	220	180	204	183	208	203	192	198	198	186	199	177	183	209	171	188	216	176	216	190	181	192	200	235	202	195	196	202	211	190	190	184	181	217	190	223	216	220	196	206	199	210	211	221	210	197	201	189	208	182	237	190	191	226	197	199	198	234	200	208	205	190	203	191	207	214	247	206	182	165	231	208	202	240	190	194	213	205	209	190	207	219	188	205	193	182	188	189	216	186	178	187	212	196	212	231	188	231	200	175	211	213	233	243	204	198	190	205	190	204	200	177	202	197	191	211	184	192	196	193	195	226	202	193	185	204	197	199	200	226	224	201	222	225	221	201	184	191	207	217	213	201	198	192	215	174	202	200	201	195	201	200	216	200	190	222	193	196	198	181	227	209	185	245	201	213	208	188	185	181	188	194	201	200	180	191	169	195	206	173	188	207	182	201	220	207	216	195	196	212	196	213	196	212	198	212	193	223	213	150	196	196	175	209	160	201	217	181	202	191	193	214	184	186	206	207	196	188	219	192	189	207	233	206	211	186	207	184	195	173	192	216	191	193	198	223	223	225	207	193	199	210	226	205	210	179	203	202	205	236	212	162	200	221	212	202	206	173	208	205	213	210	205	197	202	208	170	197	193	196	220	202	202	195	201	201	208	214	207	212	169	193	188	215	217	200	218	190	197	203	210	177	190	197	206	206	205	193	186	201	211	222	179	200	179	215	181	193	183	206	220	195	191	178	210	179	214	196	202	213	185	203	183	187	199	220	172	205	182	219	216	190	183	220	212	222	191	163	172	214	209	220	203	195	180	215	208	217	205	182	199	181	203	193	217	204	202	201	207	216	204	184	198	181	212	221	190	188	203	201	217	222	213	216	175	199	187	184	215	221	199	193	237	203	186	185	193	211	219	202	210	228	204	189	203	194	186	193	186	215	192	186	197	196	224	200	183	204	211	180	190	194	212	203	195	203	186	219	205	215	209	199	184	189	200	178	196	176	188	196	196	208	170	214	201	166	178	207	186	186	211	191	182	207	219	219	202	195	184	215	196	189	210	209	196	208	199	202	183	190	179	192	202	214	186	218	209	183	204	207	220	237	216	204	225	207	202	194	186	172	201	192	217	202	172	225	215	185	201	220	209	200	199	187	194	189	177	203	205	226	190	198	198	203	165	180	188	216	181	222	216	203	206	179	187	181	179	226	213	177	186	204	154	202	194	197	213	209	188	199	195	208	198	213	194	183	189	194	193	235	176	202	209	185	192	181	175	198	198	214	226	179	213	203	211	201	207	203	185	209	187	210	206	215	204	193	207	193	214	186	176	183	223	214	226	193	231	181	214	184	200	196	203	234	213	184	226	184	216	242	167	209	205	193	185	188	195	200	204	212	186	206	217	212	194	218	194	206	185	191	192	200	186	199	213	215	190	197	181	212	181	203	198	212	193	176	217	188	219	216	197	174	206	185	217	179	197	215	201	198	197	208	180	234	198	190	204	198	190	199	194	236	220	187	181	193	188	210	213	207	207	238	237	226	202	197	183	172	211	234	167	186	191	193	193	246	186	214	174	172	213	207	193	229	206	234	206	214	191	189	205	191	212	210	185	214	215	196	195	186	197	185	211	192	187	187	223	179	223	189	206	196	194	196	205	204	209	207	183	197	227	193	198	228	189	188	183	221	202	194	218	173	208	189	198	211	187	182	198	228	211	225	187	260	214	195	198	226	187	211	184	199	214	190	192	158	223	225	180	237	205	217	215	196	198	216	200	198	210	199	206	205	204	203	212	229	180	211	223	174	189	180	204	183	199	192	221	168	186	197	178	213	226	225	169	210	210	214	210	186	192	182	212	194	196	195	207	169	179	191	183	237	194	183	207	219	212	201	204	208	205	199	217	196	205	211	214	181	209	210	197	225	182	221	198	198	222	186	182	198	198	221	188	208	202	189	203	209	197	199	199	213	203	209	212	195	233	186	203	205	198	208	207	176	183	199	225	222	186	230	212	230	190	204	201	214	187	196	200	217	210	192	184	203	224	187	186	224	190	220	191	203	187	191	196	209	211	199	210	183	210	202	205	229	190	178	226	223	231	205	174	195	218	206	196	197	202	211	195	202	205	189	235	199	196	223	200	189	191	191	205	202	223	181	200	190	169	209	211	212	205	174	208	185	197	182	210	201	204	211	208	219	210	226	213	195	203	167	214	195	219	193	171	217	203	197	189	196	223	229	199	195	199	208	185	173	185	193	206	203	179	186	213	201	204	212	179	183	185	205	206	201	193	233	220	216	203	195	201	207	201	187	227	216	200	193	176	182	207	199	200	200	209	177	210	213	217	218	197	201	198	184	218	179	191	197	176	202	217	228	183	214	190	176	175	171	194	226	204	203	230	188	203	190	194	197	201	196	198	203	234	225	184	182	208	205	193	197	176	209	184	198	194	199	185	221	195	191	212	203	192	195	207	171	220	205	179	198	214	216	207	187	213	194	225	153	184	207	180	208	221	213	205	194	207	172	212	201	185	207	198	209	229	211	199	195	194	183	216	215	183	201	196	183	205	205	195	205	191	196	188	195	174	191	194	202	211	208	220	211	183	213	198	219	179	224	218	204	210	189	214	200	204	210	221	202	194	194	223	198
34706	25545	44876	52438	39992	25857	14124	6750	3197	1115	462	482	447	445	452	445	466	434	419	415	435	416	441	432	464	460	470	436	444	459	460	420	433	448	469	471	447	460	432	443	454	436	442	462	459	421	440	457	475	473	443	470	452	416	426	438	455	423	427	432	462	467	467	495	460	465	471	442	430	461	444	476	456	434	465	442	427	464	425	422	418	431	458	437	475	439	436	423	481	452	442	491	456	468	443	427	436	445	429	414	448	471	462	441	448	420	419	439	419	426	422	445	471	448	423	461	442	482	420	430	475	438	415	455	458	463	426	459	444	434	456	439	461	427	475	473	466	430	473	447	434	463	454	419	445	444	423	431	446	470	490	425	473	418	414	445	471	403	457	430	457	458	436	468	453	459	458	419	418	472	444	423	459	476	450	454	436	437	424	436	439	467	447	441	443	416	454	455	475	417	450	449	457	474	456	437	457	443	486	422	437	442	460	449	472	424	406	431	432	435	464	480	435	465	425	479	419	443	436	443	428	449	451	454	445	420	409	458	440	396	428	461	388	477	447	488	420	433	442	428	446	456	451	452	414	412	441	467	433	412	440	448	468	433	487	473	457	426	442	458	452	405	446	449	417	477	449	443	508	453	417	427	437	472	448	425	441	432	425	476	431	430	460	470	455	447	430	449	441	460	451	457	453	438	425	439	439	417	459	437	461	489	416	432	416	411	402	453	450	435	394	462	469	407	475	455	406	430	436	392	414	478	414	451	435	473	406	449	427	430	505	454	426	404	431	409	427	440	437	450	457	453	448	461	451	403	440	466	449	436	446	471	422	436	434	448	448	467	451	425	500	492	455	440	459	448	488	450	441	424	481	467	443	463	418	414	466	429	471	456	417	409	448	418	452	461	454	432	439	439	431	465	415	399	458	430	440	412	486	455	425	454	433	468	436	432	450	429	442	418	438	427	456	432	441	423	438	461	459	450	460	461	430	443	473	405	427	450	444	455	471	451	444	470	466	405	445	474	471	473	432	443	472	435	420	454	440	458	438	468	453	429	438	437	423	454	479	433	449	477	422	438	494	447	450	448	451	436	456	421	445	485	414	448	436	415	457	474	436	473	462	439	399	465	425	446	436	446	434	481	439	427	428	428	436	427	441	459	464	457	453	448	428	461	409	473	408	427	431	463	461	446	465	450	465	490	456	439	401	414	391	468	408	445	462	433	429	458	435	442	447	438	443	434	419	444	423	461	420	475	430	462	453	436	436	466	467	452	456	421	471	431	458	450	434	412	417	452	458	446	470	477	448	435	452	435	490	447	420	439	443	478	421	426	438	412	449	434	458	470	476	461	454	454	437	434	418	431	434	460	441	443	473	441	447	428	450	414	417	412	430	456	472	430	469	447	463	450	452	444	436	498	492	428	436	454	423	486	491	469	446	461	426	462	395	459	447	474	430	433	433	424	424	452	440	431	416	437	437	450	460	450	433	423	430	447	447	463	473	444	442	436	467	445	478	492	436	461	451	451	475	443	436	454	439	416	450	434	443	439	463	430	486	442	452	455	467	447	465	408	450	441	430	441	424	407	431	425	451	396	449	413	426	443	453	444	463	477	436	437	455	437	507	451	455	419	471	459	462	493	470	450	463	451	448	480	474	450	439	472	437	474	432	466	469	454	427	440	451	427	441	428	441	449	502	423	452	464	455	441	422	460	461	464	483	412	467	452	437	479	433	458	436	441	422	452	495	483	468	432	436	480	452	453	453	447	464	459	415	462	434	443	387	451	445	405	458	478	440	462	486	429	468	467	495	400	437	431	428	439	438	440	455	452	426	434	467	457	455	441	464	458	447	451	446	443	471	443	425	487	462	412	430	455	448	394	488	452	455	464	392	438	420	485	451	444	447	431	396	457	431	433	402	453	442	457	441	465	447	415	429	461	417	422	425	457	455	503	468	442	478	414	437	423	470	461	422	454	443	508	446	466	455	414	452	472	470	490	413	440	494	409	463	438	431	426	432	425	442	409	450	456	432	423	498	420	403	442	457	459	426	437	450	412	435	462	452	445	482	406	448	462	441	457	451	471	473	464	447	414	451	484	432	420	440	393	436	418	468	427	416	433	434	459	416	448	424	432	429	440	444	438	453	436	443	473	438	522	460	450	452	428	418	421	441	451	396	468	441	457	437	440	412	421	464	440	415	418	454	475	442	415	455	434	416	415	410	436	400	446	422	443	472	444	473	441	426	450	440	466	475	420	426	481	487	449	451	459	460	456	456	471	446	425	472	417	479	476	429	452	462	436	388	449	471	387	444	468	446	449	429	431	473	436	424	489	441	436	459	453	429	468	438	455	448	464	462	471	454	455	437	493	440	438	440	468	447	458	468	447	451	458	424	415	450	438	422	441	457	432	446	435	436	465	440	486	466	447	444	440	425	482	454	462	408	456	456	459	442	443	426	421	430	470	444	434	436	425	458	450	449	449	464	457	425	444	448	427	448	446	445	459	459	441	412	426	442	438	446	427	437	467	441	444	400	424	463	441	465	444	456	431	444	460	436	436	478	413	441	454	420	452	431	462	456	442	479	433	439	435	430	459	467	439	402	427	432	428	475	444	453	399	451	411	449	454	447	442	441	472	414	428	453	447	428	458	432	425	437	448	404	401	453	463	462	434	451	372	452	445	481	422	433	433	485	434	458	462	457	470	436	437	442	447	415	425	478	424	462	422	442	469	442	468	468	472	455	406	447	428	473	427	460	499	453	454	439	419	449	487	490	442	436	486	463	469	460	457	402	425	414	458	437	493	436	443	438	474	407	435	415	467	463	453	449	451	425	486	460	459	445	447	422	444	430	476	477	445	434	424	429	480	433	441	475	456	393	468	476	417	434	444	454	474	463	438	421	469	424	481	393	468	435	446	443	421	426	425	455	470	429	478	457	474	463	468	417	454	446	439	464	416	471	429	471	437	458	455	485	411	415	454	435	430	435	449	436	428	431	453	443	428	435	417	430	458	424	444	441	490	434	457	430	445	411	419	479	465	458	458	403	469	436	444	476	424	428	465	451	440	459	444	448	460	461	447	457	432	447	434	448	484	458	467	447	446	468	458	401	434	459	432	462	452	424	465	494	402	428	431	464	450	425	461	439	457	434	458	408	444	433	465	461	490	465	449	461	432	412	486	427	469	441	431	458	437	455	477	432	425	454	478	434	436	410	471	433	441	445	473	442	441	426	430	450	449	435	435	429	447	424	425	421	421	464	466	426	435	466	422	475	457	441	457	427	441	466	460	485	437	465	437	463	454	423	398	471	465	442	463	448	394	405	443	464	447	425	435	459	423	442	411	464	464	462	422	409	466	433	438	441	428	474	493	422	478	466	450	451	436	480	415	452	441	463	479	438	434	463	461	442	471	482	437	442	410	443	426	464	423	418	479	474	448	447	476	496	470	463	450	440	450	460	433	461	450	468	433	460	457	477	417	498	429	460	422	435	436	445	433	435	465	458	479	457	450
22088	9781	2935	1792	965	494	286	225	190	177	177	167	174	166	162	151	179	189	166	152	149	183	190	173	190	177	169	170	162	183	183	135	162	145	181	161	166	187	170	162	180	178	162	153	162	188	170	146	158	154	187	165	153	193	183	165	171	163	146	165	166	187	167	184	162	185	159	167	174	158	183	183	198	173	165	188	188	157	153	146	180	163	156	180	170	185	174	164	163	192	189	221	163	180	165	169	165	181	161	158	146	171	184	180	158	190	166	163	184	162	168	169	155	146	170	170	167	174	163	165	161	175	161	142	154	162	159	158	189	173	185	177	145	150	150	174	156	171	152	151	166	173	189	178	173	143	177	173	164	164	178	171	162	192	177	156	186	189	143	154	161	157	171	172	170	158	207	166	174	174	161	180	182	180	190	154	171	153	164	160	170	170	188	184	159	156	167	168	176	183	207	174	169	172	175	182	177	166	166	163	157	156	172	161	159	149	178	164	190	175	180	182	157	176	155	180	170	156	148	149	183	153	159	149	182	191	158	188	172	161	174	160	192	162	154	174	171	168	177	163	164	177	154	159	163	194	176	163	172	209	174	160	171	171	177	169	162	173	159	172	167	169	171	182	179	172	144	166	149	201	187	167	192	185	158	167	161	161	164	172	169	180	171	172	181	169	175	177	185	141	185	177	143	165	156	153	176	142	163	172	167	159	160	162	170	169	167	159	161	170	147	177	174	175	168	172	204	168	163	171	135	155	173	150	167	178	176	188	165	165	203	147	167	165	164	183	146	180	156	168	158	163	159	168	193	155	172	187	180	178	176	184	170	174	157	165	179	174	161	161	172	179	161	172	181	194	155	152	175	174	173	165	178	157	187	156	163	169	172	185	187	136	159	162	165	178	186	163	177	189	190	185	155	158	163	177	161	165	176	171	159	171	171	175	163	192	197	195	176	180	169	178	152	162	155	158	171	164	186	192	172	165	168	159	161	170	178	149	165	168	172	168	161	181	165	178	192	176	169	159	177	187	157	172	176	166	177	166	170	150	191	185	171	171	168	168	174	167	161	204	170	160	194	167	173	194	161	179	156	147	193	178	177	185	166	139	178	165	148	173	186	183	153	191	173	177	167	169	160	146	166	170	184	149	197	150	148	167	162	176	162	187	172	155	156	154	163	187	156	163	154	186	151	171	189	163	175	169	178	156	168	184	191	171	168	171	176	179	158	163	177	199	176	172	174	178	184	165	150	155	171	162	172	165	175	155	176	166	161	154	163	162	174	183	176	166	180	162	183	178	173	183	165	183	191	163	168	144	186	167	148	182	180	180	187	183	159	155	172	178	139	161	159	159	160	160	170	173	172	184	180	173	173	158	145	158	182	172	197	159	165	155	164	155	156	165	149	168	178	148	193	159	155	178	189	187	170	169	175	175	191	161	154	154	173	190	160	174	161	157	152	180	160	155	170	185	163	145	169	159	179	170	168	186	180	162	167	151	120	181	158	167	185	163	183	179	155	161	169	164	166	169	170	164	193	162	154	143	174	168	163	180	164	137	133	190	163	156	164	138	192	187	153	185	185	182	137	162	180	155	164	153	142	173	164	149	153	150	186	187	153	165	189	160	164	157	170	157	161	195	182	173	196	172	167	176	182	156	154	170	190	143	172	175	171	152	195	194	152	163	181	161	176	182	175	147	161	187	159	161	163	183	150	171	176	174	170	168	169	175	189	164	173	156	155	181	151	157	151	186	191	160	164	172	163	171	192	169	177	157	192	183	167	140	203	176	144	158	205	155	163	180	150	140	165	154	172	164	183	173	190	156	175	168	172	179	176	159	176	164	162	198	179	188	164	178	167	161	178	172	158	178	183	178	183	184	174	197	163	193	150	179	157	168	145	177	160	170	166	175	148	171	203	141	159	187	177	158	153	171	158	151	189	186	149	174	184	158	158	165	147	170	156	164	153	152	197	172	156	167	195	188	164	165	155	159	179	180	200	154	175	177	164	171	167	183	185	175	138	159	168	169	187	180	166	166	171	180	169	155	167	186	177	180	159	171	189	172	152	174	182	175	183	182	156	144	192	159	168	176	166	155	168	168	161	139	152	183	171	155	162	188	145	183	183	161	161	175	164	183	162	169	151	176	175	149	199	160	144	171	185	181	187	176	157	148	180	161	178	179	183	184	177	155	162	187	173	153	153	180	144	168	159	144	172	169	163	172	164	190	195	168	168	182	217	180	170	189	167	144	173	153	159	172	156	150	186	177	157	180	209	154	198	164	147	148	151	140	176	148	154	172	175	175	202	150	178	188	161	183	172	194	162	146	170	159	182	159	191	184	138	176	168	165	183	170	182	195	172	166	172	164	166	150	155	149	176	186	148	167	176	155	204	170	169	162	175	152	173	157	188	184	183	178	177	212	193	173	171	142	178	182	169	177	178	166	212	167	155	164	162	175	165	174	184	180	173	168	160	169	191	181	147	175	197	150	151	155	163	147	145	166	169	156	177	161	187	163	158	161	176	178	190	171	176	175	175	163	162	188	172	158	157	165	184	182	180	149	189	185	154	194	159	164	180	149	152	165	161	187	172	152	182	153	173	173	167	180	163	195	177	155	151	179	159	161	178	167	162	150	169	147	166	200	154	175	167	161	196	174	163	151	165	168	175	197	186	151	173	169	187	141	137	171	166	181	162	161	154	165	168	175	181	173	159	173	193	174	189	170	166	192	171	186	155	176	149	178	212	167	159	173	156	179	179	165	159	175	159	155	151	168	169	187	149	174	182	196	168	170	176	179	142	169	152	163	184	179	171	170	168	195	160	174	160	153	179	175	163	179	187	158	171	166	156	163	173	159	194	169	143	144	172	168	168	171	152	149	178	167	160	165	144	179	151	170	182	179	183	163	168	201	186	181	175	198	200	178	157	140	150	172	164	187	168	169	179	193	150	186	172	186	180	162	173	164	165	157	158	144	189	188	171	150	179	159	157	177	178	179	161	185	153	173	176	155	157	168	172	185	168	198	173	156	188	173	184	183	161	183	158	173	178	172	150	167	159	194	170	174	187	162	158	164	154	180	158	185	174	174	167	156	160	186	142	178	153	182	147	184	190	156	160	154	162	174	164	153	181	173	148	180	172	159	189	173	155	168	169	174	165	147	182	168	149	150	155	152	145	175	175	136	168	175	170	175	179	164	147	180	164	178	163	160	167	175	144	159	168	187	157	165	163	166	171	166	157	181	186	175	198	169	151	156	165	209	157	192	178	172	151	175	159	154	171	169	189	156	164	155	171	172	159	146	159	149	158	172	172	155	146	177	154	154	184	184	159	167	147	172	177	185	169	161	190	168	190	172	163	193	195	181	176	208	184	185	164	166	133	183	197	164	204	165	189	164	184	183	178	181	177	150	160	177	178	177	154	188	168	178	184	175	163	166	160	165	175	171	172	179	184	170	146	173	184	161	162	173	164	155	159	166	168	170	169	183	179	162	179	162	162	177	163	187	177	196
14339	7315	5655	5143	2791	1575	910	639	498	481	379	399	398	403	390	375	416	410	419	390	352	393	388	431	365	384	404	390	372	411	402	415	396	408	405	372	410	395	414	392	397	416	383	386	425	368	399	404	364	372	414	401	372	420	385	396	405	399	382	410	394	402	406	376	405	399	423	377	343	417	411	399	408	397	396	402	413	396	382	391	404	400	408	405	409	401	408	379	425	405	406	365	371	379	377	384	392	360	426	394	361	413	421	421	416	392	382	386	357	374	386	429	432	366	390	421	398	385	430	397	407	399	385	434	374	396	399	361	360	451	385	415	361	393	404	363	367	352	405	411	413	380	401	423	389	387	386	373	393	395	397	430	398	411	405	388	405	423	437	398	429	415	428	394	362	363	387	375	384	346	396	423	372	381	415	399	415	331	382	394	394	387	412	361	400	414	394	408	416	378	421	393	373	392	401	418	429	422	396	395	383	421	407	377	415	402	373	399	401	431	346	378	409	392	386	429	444	382	396	379	403	391	418	397	414	413	428	383	386	350	391	388	431	396	400	411	423	436	372	393	427	416	410	396	372	404	368	391	407	364	409	397	366	374	398	372	436	401	381	353	391	383	412	396	389	371	403	397	412	368	404	403	386	407	422	431	379	382	387	383	387	370	413	396	406	424	393	391	374	390	397	385	414	408	426	397	422	389	351	409	433	391	398	402	392	384	377	400	359	408	361	364	391	401	414	382	406	396	395	379	378	407	407	394	386	400	398	410	406	387	430	443	397	393	413	401	421	411	362	394	355	383	420	412	424	381	405	394	410	438	380	369	387	385	370	431	419	361	402	421	389	402	399	424	378	397	400	386	387	395	363	414	368	384	361	394	421	395	386	388	399	378	362	393	427	399	403	389	408	417	408	387	416	411	394	407	408	403	365	383	420	405	358	387	416	390	363	349	398	404	408	383	418	391	394	384	407	395	438	414	400	420	409	391	369	382	433	442	362	445	404	412	418	380	394	395	419	398	401	409	374	395	362	387	423	429	399	405	407	417	411	384	387	399	385	395	391	364	383	389	373	395	402	381	398	413	401	401	408	418	389	401	398	411	393	398	392	355	401	362	360	372	398	379	372	418	405	408	411	411	418	407	421	419	425	368	401	369	410	409	422	364	393	386	394	364	363	363	401	423	418	416	420	386	364	407	413	436	417	383	411	406	377	395	427	400	413	394	402	386	382	399	387	389	407	377	441	385	401	381	412	388	414	392	389	377	424	404	393	392	427	398	412	372	405	395	341	397	386	409	409	402	387	395	398	410	412	403	387	421	406	395	416	368	386	419	410	385	399	404	370	387	355	419	399	400	391	409	387	421	369	405	412	377	371	399	391	387	412	392	408	387	403	348	411	408	405	417	392	351	412	383	421	406	425	413	423	447	402	444	403	376	420	409	398	402	379	416	421	387	422	407	394	395	411	397	409	423	412	370	435	413	388	395	407	381	382	373	424	399	393	390	387	380	380	409	387	432	397	381	390	454	369	419	384	403	412	403	382	377	370	353	382	392	405	412	360	375	392	363	393	413	385	387	391	386	383	408	388	373	404	409	429	405	378	376	424	406	369	385	368	420	395	375	403	393	394	402	344	391	368	389	434	406	412	413	391	398	394	403	385	456	393	409	402	405	386	398	385	412	392	439	386	390	407	413	402	376	398	400	420	395	344	381	408	395	373	387	396	369	407	400	396	390	396	409	409	390	406	400	396	383	425	440	434	390	413	380	402	425	395	403	404	375	388	389	386	417	407	382	392	374	388	402	408	385	376	425	422	407	442	373	423	406	376	412	416	411	382	350	401	357	384	386	370	426	470	393	420	410	398	400	392	360	415	375	401	391	413	393	376	378	359	411	394	389	373	389	396	402	381	386	408	402	426	383	423	431	422	406	389	424	435	410	393	410	378	450	356	437	430	416	385	397	403	421	381	380	433	401	371	427	385	419	429	409	419	375	355	379	413	398	407	416	401	382	381	411	402	400	392	442	401	393	391	389	390	396	446	384	390	387	395	394	394	423	387	403	404	413	380	337	405	382	397	410	382	429	401	436	416	419	406	358	393	402	378	401	380	395	398	390	432	378	415	376	422	421	384	388	421	406	388	379	365	408	380	399	349	386	369	402	368	410	372	407	393	405	402	420	394	388	390	406	391	397	393	415	412	384	423	385	386	408	362	406	380	385	382	406	394	382	406	374	391	381	407	387	386	398	403	383	406	357	378	457	409	413	427	388	374	419	406	394	411	431	432	373	407	410	401	396	393	424	392	392	362	405	391	414	411	388	376	414	408	392	396	360	400	401	398	398	373	373	422	408	410	402	396	405	394	385	438	407	380	384	423	395	419	422	406	386	384	433	409	416	368	380	403	399	379	425	377	360	380	384	393	384	430	406	408	377	367	401	413	408	379	393	406	392	385	417	385	381	398	407	396	423	398	409	401	429	423	389	375	394	401	374	404	367	352	378	415	392	393	378	389	385	366	387	409	389	389	432	396	380	410	373	409	407	395	399	382	444	410	398	370	380	392	374	405	412	428	398	391	400	371	412	387	376	395	389	413	398	379	389	382	407	377	441	400	395	419	384	389	396	394	388	403	387	405	405	424	422	377	413	403	390	401	390	419	389	422	416	427	402	385	384	391	428	369	387	374	373	404	397	415	399	414	408	402	374	417	415	363	396	385	418	397	411	423	424	359	427	367	394	388	414	400	389	373	377	423	393	358	387	412	396	407	414	393	391	426	407	438	402	410	403	378	372	381	386	411	344	392	404	408	406	410	371	404	384	366	372	403	417	405	385	411	427	403	330	404	349	384	370	389	395	405	380	368	430	382	394	388	382	390	430	391	413	396	377	385	398	406	370	388	415	396	395	410	404	398	399	386	394	404	375	401	406	416	395	457	391	418	385	417	364	377	382	403	354	378	397	429	401	383	396	420	391	409	379	435	408	403	404	370	405	399	418	403	326	386	388	425	403	371	388	381	372	381	417	378	385	394	383	385	420	354	405	407	380	393	398	389	399	384	435	378	435	421	384	413	402	422	400	396	421	383	411	395	371	410	430	363	386	357	389	424	395	379	398	415	396	395	363	399	429	403	407	401	378	398	444	391	405	428	416	407	382	400	397	393	415	413	408	426	408	367	415	396	370	412	399	407	399	363	381	394	404	385	413	415	389	392	408	404	454	387	362	420	385	378	418	387	396	392	395	389	379	404	374	423	364	424	423	413	407	441	420	378	393	381	441	416	397	377	422	364	415	399	396	405	409	386	379	390	390	382	387	366	396	412	418	371	402	359	365	342	368	407	409	388	342	440	385	403	409	423	397	367	420	419	392	402	389	372	411	404	420	410	374	368	377	414	384	400	438	414	393	389	384	384	404	386	401	404	398	376	422	422	369	398	395	373	385	396	411	415	426	388	407	424	385	391	393	375	440	394	365	409	408	392	396	388	407	428	384	354	411	393	360	389	412	395	422
40972	23535	23919	28051	14415	6110	2448	1141	627	333	237	237	200	199	241	209	222	238	217	228	250	229	218	226	253	218	215	240	235	243	215	213	214	237	227	218	252	247	219	222	219	266	234	231	243	243	226	206	203	207	209	217	210	244	262	222	252	212	215	228	225	196	209	229	242	242	221	217	248	231	238	242	227	223	239	217	218	210	237	237	223	221	269	271	212	270	207	199	228	215	228	203	216	194	199	221	239	222	222	236	233	211	236	261	221	233	230	205	267	232	221	209	248	246	228	212	202	227	270	198	229	226	206	209	230	226	224	249	224	239	232	219	256	213	223	234	205	253	256	215	238	245	235	233	199	250	224	228	225	219	205	243	216	220	229	225	225	232	220	188	279	214	213	230	233	239	260	246	240	246	237	222	201	212	210	240	210	216	213	228	209	246	240	230	242	224	233	201	224	244	222	236	225	205	219	245	191	218	208	258	204	246	278	225	212	252	272	229	213	241	204	239	240	229	218	224	235	236	240	242	233	251	225	222	212	228	231	223	228	222	228	235	232	201	233	237	230	227	256	225	198	205	242	208	246	222	209	213	226	200	248	236	225	235	247	229	230	224	214	212	243	246	238	241	203	221	249	260	259	251	247	215	231	226	236	234	210	230	237	218	220	253	235	212	203	212	219	237	236	199	196	213	214	205	218	252	210	230	224	242	249	229	272	218	241	251	230	248	238	228	231	200	206	226	235	217	209	241	209	188	203	249	211	267	232	207	258	238	244	241	198	239	239	247	239	225	233	208	247	209	197	220	203	217	208	233	236	240	236	223	239	212	233	236	224	223	260	248	240	226	228	204	213	248	213	225	211	222	262	236	237	229	195	242	229	229	247	223	209	232	200	229	240	268	237	231	237	239	249	255	247	223	244	231	243	239	227	215	246	218	225	206	202	220	228	209	221	227	205	204	232	241	216	226	218	227	233	215	217	209	218	232	229	224	191	245	247	225	224	183	242	253	245	212	222	257	216	244	209	205	222	212	217	214	208	211	250	229	235	232	238	240	248	234	219	215	234	239	227	230	206	242	220	226	226	248	238	246	209	227	268	230	224	234	236	209	223	235	215	231	224	206	248	222	219	223	208	266	225	226	217	229	236	219	201	227	234	235	215	227	222	233	263	200	254	255	234	238	208	239	218	203	216	242	232	222	257	238	229	258	237	227	219	206	230	232	250	239	209	221	230	229	233	227	240	217	261	255	229	217	251	215	197	238	248	224	220	243	212	214	216	210	239	217	246	207	216	212	234	201	206	233	223	242	205	251	200	207	249	239	255	202	221	214	234	213	254	226	237	219	215	211	240	229	217	212	218	236	206	218	223	220	216	259	250	235	227	222	227	242	249	246	227	239	215	231	260	226	220	240	232	247	200	242	239	240	256	226	214	228	229	223	226	205	202	215	244	237	251	230	213	221	232	210	225	208	232	211	228	230	254	233	222	236	242	243	208	230	231	224	227	225	217	225	249	202	223	217	217	208	194	228	228	226	218	225	239	246	213	255	201	227	222	218	221	228	249	209	214	256	231	262	237	224	245	220	218	252	258	196	203	218	229	247	235	237	195	236	204	219	240	223	220	211	254	251	231	234	221	258	235	231	243	223	246	238	232	196	231	218	197	236	228	263	237	217	214	235	254	223	218	223	245	239	211	226	224	204	210	189	222	240	221	244	249	219	234	228	208	254	231	221	211	217	249	255	233	254	220	236	247	213	262	233	239	212	197	207	253	240	248	214	240	233	243	223	222	224	221	218	198	211	238	220	253	217	232	227	204	228	220	260	197	242	222	229	233	245	210	213	208	205	223	221	215	229	223	225	206	237	262	247	222	212	221	224	220	222	232	254	248	237	218	214	220	198	205	221	240	220	237	226	236	218	219	231	216	227	217	246	229	226	215	243	215	226	250	251	223	233	210	218	235	198	235	216	235	248	213	247	227	206	239	234	235	237	241	251	220	227	255	215	220	217	213	226	237	199	223	233	203	214	228	200	239	189	208	228	239	224	234	256	238	220	243	242	224	244	246	227	223	248	236	226	230	238	235	248	220	218	229	193	230	225	237	242	223	223	205	194	219	250	227	236	227	252	218	209	235	251	245	229	232	234	244	211	209	202	206	249	259	234	207	215	187	241	221	244	224	245	231	212	228	231	214	237	229	217	202	250	216	242	217	223	214	243	221	202	226	238	219	214	220	250	221	218	222	237	220	192	205	205	237	244	259	207	228	233	242	221	230	257	224	221	260	204	207	208	184	248	240	245	192	237	216	205	240	233	240	222	224	213	224	204	236	232	234	217	214	221	199	240	233	224	224	245	252	218	238	205	235	214	231	245	250	237	235	238	208	216	216	237	229	242	211	225	217	211	236	245	235	274	210	238	270	240	236	223	242	234	223	233	218	233	223	242	214	192	185	211	205	229	221	249	234	248	221	241	249	199	217	197	220	238	218	234	259	246	218	223	214	228	230	218	220	195	216	244	192	223	190	231	207	266	213	220	210	221	212	194	223	234	219	231	263	203	201	226	234	230	242	245	233	241	253	221	213	234	252	245	212	203	229	226	217	245	235	227	255	240	225	256	211	216	238	240	232	226	245	202	255	237	208	242	235	256	236	208	235	223	234	258	219	244	245	207	218	236	247	221	225	221	215	240	230	244	220	221	256	196	225	243	218	213	219	229	244	236	257	220	217	231	235	248	243	239	215	221	213	235	219	230	241	242	194	228	213	239	203	256	227	228	239	237	209	206	222	233	221	239	213	230	211	238	210	221	257	229	240	235	233	202	255	222	220	247	263	251	233	214	237	228	266	224	232	229	241	226	229	239	214	225	208	234	237	239	203	222	209	209	220	230	205	219	252	269	221	198	226	233	267	240	214	222	223	219	217	234	209	212	205	237	225	220	227	245	221	234	246	262	221	215	248	198	207	221	212	258	213	266	241	192	210	252	247	218	211	235	210	211	217	213	237	236	220	213	229	215	244	246	221	217	214	233	220	232	212	233	251	206	214	233	233	220	229	226	265	203	224	244	237	238	243	248	220	214	246	225	238	247	230	247	250	228	239	221	230	234	235	241	210	214	211	233	202	229	225	219	246	221	215	226	218	234	249	213	214	231	216	207	184	222	230	248	223	216	211	235	247	211	264	221	224	233	203	238	255	240	190	212	234	242	249	242	227	245	233	234	223	183	237	231	231	213	242	230	208	244	227	230	249	226	220	213	228	213	223	257	214	242	244	206	225	213	213	203	215	224	225	219	218	225	234	208	211	212	238	239	240	232	228	219	270	221	249	224	240	214	241	241	233	211	226	245	213	215	235	235	225	265	228	231	253	236	226	240	240	241	238	245	249	216	201	193	228	228	204	228	209	218	215	223	224	223	227	245	241	223	202	257	208	233	257	233	198	238	205	234	256	207	233	213	227	224	246	210	212	236	208	209	249	221	214	193	242	203	211	218	199	241	239	221	226	208	237	225
27340	16760	31586	39485	26960	15944	8323	4062	2065	1165	515	475	499	513	498	486	518	482	487	546	492	496	549	460	474	524	489	518	506	522	545	495	532	493	484	498	477	522	487	521	520	497	505	477	526	552	496	501	473	465	532	523	501	485	519	543	553	540	498	513	542	487	508	512	543	502	539	506	529	482	521	522	522	553	507	535	521	488	501	490	529	511	503	489	467	494	508	478	539	521	528	478	509	524	509	537	519	502	512	538	480	540	487	522	510	499	506	520	572	480	520	508	502	519	561	500	530	524	526	514	509	504	499	486	541	511	513	505	510	509	506	498	508	502	558	511	492	517	506	539	504	475	517	519	505	510	479	502	539	515	542	501	532	506	539	513	486	525	518	476	515	478	526	488	544	484	511	517	526	496	514	550	488	529	523	498	521	476	520	515	517	536	538	471	512	557	514	528	489	539	513	485	510	531	490	489	512	520	539	501	509	522	504	515	511	497	541	570	503	524	536	520	503	522	523	511	503	465	505	484	525	523	511	548	525	540	485	494	543	520	506	522	497	527	490	520	482	539	532	491	503	516	470	494	503	445	534	555	497	503	490	512	512	523	528	520	545	531	477	521	543	503	477	514	474	491	503	516	527	517	529	488	535	552	521	480	486	512	508	500	569	502	534	501	542	535	513	486	510	497	531	508	491	504	501	525	524	500	491	523	510	520	456	532	505	565	472	494	519	542	493	494	502	498	466	535	471	528	513	506	491	507	531	484	526	504	526	490	512	499	511	489	535	550	502	500	470	511	486	556	501	483	519	479	499	515	490	487	494	551	474	475	495	498	527	500	502	513	458	523	532	479	491	515	543	521	554	524	488	522	509	510	545	486	520	497	503	496	502	530	510	507	566	467	548	473	537	486	522	521	508	471	519	472	500	499	475	488	523	553	553	519	516	515	525	479	530	519	494	537	534	516	531	570	548	517	495	491	563	550	501	517	547	496	545	503	485	519	524	549	502	555	538	468	518	445	508	537	495	486	509	512	497	451	539	503	523	537	543	510	541	508	506	510	507	515	503	511	521	529	541	528	483	518	523	468	501	489	491	483	513	539	487	523	510	533	473	543	514	539	522	532	509	498	548	501	522	480	510	500	525	531	507	516	577	464	479	523	551	510	504	516	466	487	536	552	531	513	484	535	529	541	502	515	567	512	511	529	507	506	492	493	507	471	508	492	496	506	484	510	533	505	529	561	521	496	456	507	516	476	514	510	508	508	487	503	489	529	518	532	475	544	520	491	451	507	498	491	524	517	511	518	514	465	510	517	506	501	528	513	493	510	503	522	468	516	539	534	526	523	521	493	534	543	485	531	508	505	512	512	478	501	488	490	499	494	501	514	506	482	510	529	495	500	541	492	509	440	516	523	539	518	486	504	489	494	537	502	521	520	521	487	510	506	483	523	524	556	511	479	542	525	487	510	502	484	529	552	530	518	513	512	478	517	521	524	522	522	492	470	527	514	537	515	502	518	532	506	530	491	492	461	522	530	496	525	500	525	549	496	508	488	538	498	521	494	523	534	536	522	526	531	506	532	518	461	529	500	511	486	555	481	526	535	518	519	528	488	526	529	538	501	532	510	550	505	495	497	510	514	523	525	505	523	501	482	520	529	486	510	491	504	523	538	532	516	496	505	479	474	535	545	491	496	484	490	456	501	525	544	486	494	558	534	489	541	503	515	499	518	495	502	514	440	480	565	507	488	481	508	516	524	523	438	547	522	512	480	501	478	502	525	531	554	504	499	504	521	503	527	524	528	537	498	533	462	518	535	541	522	467	525	525	510	511	522	527	522	515	521	553	522	484	540	485	509	488	533	497	531	516	517	490	523	563	515	519	494	501	549	486	521	539	488	499	560	535	512	519	514	536	506	499	536	514	502	497	476	507	497	536	552	479	528	521	517	526	520	495	512	495	494	527	497	486	496	558	515	494	451	521	515	518	521	530	521	536	561	488	483	545	510	485	480	531	521	519	484	507	539	496	486	526	524	485	549	537	482	548	498	526	490	510	567	496	507	485	508	497	516	537	527	499	504	530	489	526	535	526	568	514	549	544	549	506	504	474	546	517	532	492	530	524	515	454	484	531	493	492	507	470	485	489	500	475	500	497	504	518	504	548	498	457	507	511	506	533	506	507	522	484	524	515	512	511	468	500	467	514	514	532	508	514	546	534	508	505	507	536	525	505	512	504	517	497	521	502	521	494	551	505	495	518	518	493	548	506	492	491	494	513	531	484	505	534	488	467	514	486	544	510	500	522	527	474	541	551	517	527	540	462	481	487	470	523	539	526	510	520	524	510	476	503	546	542	510	553	534	515	491	486	507	525	473	495	508	458	568	476	534	491	489	500	486	597	528	547	526	558	530	531	504	521	527	480	504	529	514	531	443	483	491	485	510	495	525	560	473	526	504	575	487	491	502	550	536	482	477	502	542	521	557	513	448	527	535	497	501	534	512	517	536	489	502	480	508	484	506	542	467	543	536	510	489	514	518	508	470	541	479	497	564	477	524	526	493	494	482	508	454	523	529	510	470	518	535	565	519	481	520	517	471	509	522	528	571	545	506	517	557	513	535	517	504	518	507	542	534	527	504	471	506	503	532	509	507	505	497	495	516	511	532	519	478	497	473	532	542	472	498	526	525	498	549	471	551	486	522	503	489	529	506	512	549	467	505	532	482	495	518	494	519	488	461	530	506	499	502	507	522	544	549	487	467	507	529	524	529	499	535	530	506	522	513	507	519	552	521	501	510	540	532	493	506	483	511	519	523	501	525	507	504	494	504	542	534	544	511	505	548	496	517	505	489	489	505	466	507	508	533	502	501	509	507	489	554	475	528	487	505	517	500	516	523	536	483	531	517	532	521	558	521	552	490	517	528	498	507	525	526	480	519	530	540	548	509	513	534	490	528	507	495	512	498	488	527	473	466	486	486	482	492	453	509	495	530	502	535	509	493	559	530	523	507	489	515	504	533	512	520	501	495	506	520	491	518	561	461	502	479	521	571	523	549	537	502	508	530	540	520	496	509	482	482	516	513	554	523	556	521	489	557	484	528	529	481	533	516	520	482	505	508	483	506	523	543	525	492	528	513	453	511	502	538	509	509	485	517	499	506	546	534	554	496	523	533	504	493	494	515	526	520	503	527	510	490	481	505	494	484	553	480	496	536	471	522	553	539	511	485	510	498	563	457	526	480	496	549	512	557	506	501	512	470	492	519	475	523	492	534	524	482	485	506	476	523	504	458	500	511	479	495	513	495	521	521	547	491	518	484	504	512	549	461	511	569	561	526	498	516	508	549	495	496	517	513	491	520	536	515	519	475	531	507	496	550	512	559	511	481	504	516	528	545	505	489	560	498	502	509	498	532	522	517	514	507	501	492	502	485	492	484	514	514	514	521	508	507	505	503	511	563	525	531	498	487	499	519	566	523	512	521	520	525	511	524	505	538	556	480	480	532	488	505	530	482
53884	34542	35110	45545	29122	14466	5914	2387	1090	533	290	215	216	213	225	209	212	197	191	191	225	231	206	214	203	184	201	202	217	222	220	215	218	206	213	197	190	215	208	208	213	213	185	207	229	198	219	231	183	214	244	201	209	198	220	223	219	221	201	208	203	194	228	232	216	205	211	189	235	225	220	229	227	236	257	214	211	221	220	197	229	221	190	225	198	231	203	213	203	234	213	193	196	208	244	213	238	205	217	211	194	206	219	223	196	197	205	201	217	224	203	222	246	222	222	216	186	208	195	226	206	221	206	224	224	188	209	186	199	235	202	185	200	187	197	210	236	228	206	208	227	205	187	178	197	208	211	232	196	237	233	210	203	223	226	215	190	219	213	185	202	208	189	217	228	227	196	207	211	239	194	195	188	202	194	211	214	229	206	189	215	235	205	212	202	200	204	224	211	207	208	228	212	209	222	210	196	229	211	215	223	197	196	171	216	183	216	232	227	201	205	205	215	168	182	166	179	213	192	217	216	201	206	225	171	229	175	213	210	206	179	202	191	216	218	198	229	214	207	202	202	202	226	230	226	205	206	202	223	217	210	220	206	192	220	234	211	204	184	162	217	178	177	214	200	197	191	205	210	212	192	211	201	243	200	200	222	218	222	196	220	213	244	197	176	220	239	200	192	193	227	228	246	209	226	219	220	209	192	208	197	191	178	189	207	227	180	200	203	218	194	204	231	195	178	203	203	188	223	223	194	183	213	219	193	203	202	209	217	202	200	217	212	207	208	220	198	193	208	199	218	212	215	217	221	218	216	198	208	221	224	221	191	204	197	217	225	230	219	194	221	195	182	204	198	204	189	219	225	232	241	209	209	198	185	208	217	227	213	178	220	212	180	240	206	217	193	199	201	218	198	195	170	197	216	210	244	226	213	211	231	205	205	212	222	227	183	202	188	206	226	176	229	192	192	191	207	209	216	193	209	210	241	242	206	187	206	199	212	215	193	224	202	185	211	205	239	191	237	202	187	233	209	222	232	223	190	199	233	192	206	202	203	232	211	192	209	202	218	201	224	237	209	210	209	223	206	223	196	199	211	207	226	199	223	203	189	208	184	197	213	251	204	204	226	228	199	232	223	233	203	178	214	211	225	227	197	238	202	218	196	187	212	224	215	202	174	237	222	244	241	232	188	220	218	217	219	234	181	205	210	225	203	193	209	203	201	198	212	236	228	225	192	201	208	194	216	228	192	209	201	179	214	198	189	216	185	186	204	199	189	198	205	188	194	237	222	200	187	219	216	210	212	228	211	213	224	212	193	214	217	221	200	190	205	197	191	196	184	245	216	192	204	200	217	214	222	207	203	231	194	208	194	198	197	223	192	224	192	189	218	215	228	197	189	207	205	206	218	215	244	242	216	218	231	229	198	203	209	213	225	208	214	203	180	196	187	200	237	213	185	203	170	241	217	218	181	204	227	189	196	209	213	213	200	212	198	199	185	193	218	199	185	186	233	226	206	219	186	207	194	186	185	210	245	201	187	199	202	206	184	241	195	220	230	228	225	187	217	231	207	212	243	224	189	193	210	217	184	187	232	183	210	213	221	175	199	217	203	214	230	208	191	224	217	207	199	191	210	210	192	197	223	215	248	226	212	216	194	193	187	193	197	217	194	195	220	229	209	191	215	179	196	211	190	237	223	248	195	207	214	210	219	200	200	234	203	218	206	194	190	198	188	203	212	225	207	212	189	212	193	220	200	234	206	192	205	212	210	200	198	240	183	213	196	233	214	208	219	220	220	219	210	191	199	217	238	187	220	207	254	206	224	203	188	202	171	200	181	184	224	215	206	216	193	221	206	206	218	194	209	201	210	220	210	220	190	193	203	243	207	217	215	222	206	191	192	187	205	221	212	207	223	218	211	225	198	225	221	204	213	196	220	194	222	188	208	207	196	198	203	233	219	209	177	241	195	204	207	213	206	214	244	196	212	196	227	212	196	197	196	211	223	194	217	240	225	206	198	251	189	202	215	224	223	228	216	214	226	188	228	226	211	208	198	177	200	182	214	199	198	191	199	204	205	217	207	228	212	205	176	241	197	209	209	172	224	230	225	235	218	235	212	219	212	185	192	212	215	204	219	201	229	199	211	205	196	205	194	200	210	190	212	196	191	213	210	205	200	210	204	194	205	206	211	209	223	191	215	233	218	223	202	190	189	210	195	215	240	202	222	221	203	197	220	196	212	205	229	230	207	219	215	238	225	235	214	194	221	201	210	184	201	199	196	230	203	191	205	176	220	221	209	194	192	233	202	199	213	236	214	186	198	241	200	208	194	190	209	219	189	221	237	200	229	173	218	214	193	219	210	234	190	197	216	210	219	225	196	197	193	193	195	205	175	216	218	192	243	220	224	192	207	220	218	246	233	224	176	219	223	220	202	220	222	197	226	208	197	180	215	192	203	195	215	215	233	211	191	220	193	210	220	189	190	220	205	216	209	215	201	185	193	199	201	188	216	185	224	219	220	194	220	238	192	233	202	201	201	210	184	206	192	213	240	219	211	211	205	226	199	211	231	200	214	219	181	209	209	212	217	235	204	214	220	205	214	226	222	232	196	207	230	241	253	209	183	197	206	194	225	225	203	194	232	220	204	196	212	234	206	181	186	208	182	207	212	213	201	227	231	217	226	216	199	212	224	188	207	203	176	204	195	197	230	208	193	231	206	220	214	176	207	211	189	236	215	189	206	191	212	203	203	190	205	226	187	203	190	211	195	224	222	213	217	207	174	209	205	216	203	220	252	214	215	222	214	202	227	194	209	227	219	219	230	225	204	226	205	212	225	217	211	218	210	202	212	199	233	211	210	196	247	215	222	198	230	232	244	212	183	189	226	193	222	223	202	239	217	190	177	230	233	177	195	219	207	207	192	202	185	206	228	229	214	213	240	193	205	200	196	214	201	203	202	203	188	232	204	232	224	214	208	194	233	224	217	200	212	223	181	207	212	212	209	214	181	197	200	195	211	208	207	226	183	192	212	182	216	187	193	205	243	221	211	181	219	253	204	210	202	194	194	204	228	219	248	223	240	218	199	189	187	221	199	228	223	217	213	224	203	197	213	194	239	227	203	163	216	231	209	182	206	207	195	200	222	195	192	176	169	203	249	240	227	204	195	220	209	216	192	216	239	195	197	211	194	197	213	208	214	217	177	231	229	225	224	230	198	199	215	223	211	201	196	218	188	225	198	218	219	192	213	227	183	237	231	217	229	197	186	243	210	219	206	207	206	240	213	212	171	209	228	204	204	202	197	188	199	182	209	235	197	198	213	213	209	206	196	235	207	221	212	184	228	200	230	192	186	199	189	211	216	224	225	201	201	203	190	192	219	188	227	193	211	218	193	198	210	234	214	187	186	209	215	224	223	188	212	224	242	213	222	207	209	214	211	243	208	201	238	219	182	189	181	200	223	193	230	234	197	220	211	231	207	232	204	185	221	207	191	184	201	194	232	202
35670	24190	40136	53487	41095	26664	15657	7867	3719	1790	548	442	459	508	448	453	475	466	442	441	478	486	433	472	472	466	449	429	478	475	458	461	494	464	463	475	468	499	457	452	465	458	436	472	482	473	462	463	474	448	434	470	485	465	475	436	464	436	446	472	478	426	458	422	454	443	441	459	465	478	505	465	494	469	464	442	476	446	474	476	443	475	462	493	487	448	431	435	460	457	468	446	386	456	462	476	465	466	454	497	458	444	523	481	441	466	421	495	487	450	500	480	479	437	470	448	421	443	473	462	451	471	406	422	426	473	463	469	433	473	448	462	455	480	431	468	482	428	442	422	457	462	485	461	482	468	494	466	495	499	438	449	451	469	479	451	492	487	451	453	447	464	411	459	469	438	464	472	443	472	476	460	429	441	463	471	455	461	428	468	446	452	470	487	479	492	447	389	483	393	465	474	477	474	528	485	464	477	489	502	460	467	466	461	460	507	476	511	458	452	477	458	464	487	457	449	476	409	465	499	462	447	482	440	462	468	475	463	467	441	445	450	455	439	481	442	464	485	479	462	470	476	475	467	439	467	443	452	441	451	460	435	447	500	465	489	492	454	458	422	493	453	435	486	454	452	477	412	465	449	501	457	475	476	499	448	452	488	450	424	447	451	462	435	469	417	495	479	440	468	464	448	473	463	447	462	463	461	501	486	467	495	442	455	465	494	480	483	450	469	476	483	488	415	468	490	452	434	467	479	447	478	451	439	476	429	458	463	469	459	457	444	469	481	512	456	482	469	481	445	457	480	457	448	426	470	444	465	458	485	483	463	467	450	475	408	471	436	437	446	470	479	458	420	505	453	457	457	486	406	426	435	431	446	485	453	438	413	468	456	432	482	422	483	501	470	491	467	473	462	436	498	462	436	475	485	483	448	499	471	431	456	486	451	464	456	458	449	434	468	469	408	457	461	477	439	498	488	476	420	472	463	478	462	454	449	424	463	461	475	467	447	486	473	464	468	464	448	471	428	492	430	466	465	487	419	485	444	459	445	458	495	446	474	422	491	469	462	464	417	464	431	479	477	489	509	486	446	431	466	449	469	422	482	478	471	451	457	423	471	465	439	478	484	435	496	483	442	493	473	442	448	446	438	472	459	451	461	497	472	488	433	490	490	435	504	432	449	485	507	472	432	460	440	471	435	448	465	438	454	451	468	431	476	481	474	477	449	465	473	489	502	447	439	476	472	463	492	474	474	438	443	482	405	442	492	458	449	473	434	470	461	475	459	500	455	447	452	458	474	452	463	474	475	513	472	511	463	428	459	458	432	453	432	473	424	480	496	446	461	442	477	452	486	439	446	432	426	426	446	466	445	461	473	495	473	479	463	432	459	448	477	449	444	495	485	489	476	451	479	457	460	440	433	472	498	460	512	475	484	445	470	451	486	434	448	472	448	480	449	449	448	446	490	457	459	417	476	431	445	440	411	485	480	451	447	464	485	458	457	410	469	454	476	422	454	429	450	497	473	471	466	502	469	450	444	423	448	462	492	438	461	480	491	474	443	466	464	518	427	412	457	449	488	406	474	461	482	479	432	456	464	459	531	424	458	466	449	481	476	480	410	508	451	426	486	461	446	458	395	429	466	471	454	455	486	452	471	448	470	454	461	457	427	460	441	493	451	443	478	454	480	443	479	447	478	437	470	434	488	441	464	452	446	448	477	457	440	445	451	436	461	434	423	482	453	455	429	480	445	457	412	484	479	469	431	425	489	507	499	431	478	461	463	442	458	469	426	453	481	472	438	442	457	428	453	458	471	463	498	455	482	420	434	456	459	454	440	470	475	465	467	471	475	419	441	441	479	488	461	442	435	456	483	463	439	492	459	456	442	440	470	494	492	433	441	428	429	441	451	469	484	469	454	446	454	461	474	454	459	448	438	464	463	441	428	482	466	458	456	444	515	457	437	424	458	458	454	479	461	466	477	445	458	453	482	460	455	468	466	510	495	430	453	437	458	468	462	454	455	475	506	462	475	453	445	464	463	467	437	476	471	458	481	440	445	431	448	479	410	471	446	492	481	471	442	488	443	470	484	444	450	465	433	442	430	457	421	471	453	478	438	446	445	433	481	460	449	434	459	489	458	503	442	483	459	474	487	487	453	481	479	488	450	457	442	460	451	444	457	487	456	451	455	470	436	435	435	483	472	449	485	450	440	474	461	440	450	477	440	435	455	456	488	432	429	448	407	472	468	455	450	446	461	451	500	465	469	464	437	466	440	477	500	469	440	505	485	470	442	462	442	439	447	488	485	476	426	457	487	444	468	449	438	482	480	460	510	487	491	496	467	468	486	449	471	439	429	482	446	493	435	467	485	470	424	457	532	453	455	454	435	471	464	501	433	483	448	433	477	466	453	452	483	493	473	450	457	461	461	455	457	473	437	455	471	455	504	461	475	438	484	466	474	447	420	437	459	460	469	471	455	424	504	455	479	449	468	469	485	460	450	472	479	450	513	506	479	492	483	483	474	486	441	442	488	479	470	456	464	448	461	444	471	470	441	441	489	504	449	470	446	471	461	470	436	465	495	432	471	464	431	446	452	481	510	461	483	471	466	456	522	456	456	452	472	465	415	496	455	444	509	467	488	452	494	477	454	470	435	454	447	444	486	441	439	444	442	434	487	513	496	465	450	478	456	462	429	452	465	469	456	463	484	475	496	457	446	450	428	450	472	403	439	489	414	435	452	458	445	441	472	458	469	473	446	451	471	474	495	448	434	481	480	447	464	479	478	435	437	442	487	480	479	504	458	494	473	470	490	471	463	479	470	449	461	435	513	485	469	446	457	502	465	422	442	458	488	430	479	449	482	457	483	494	434	450	468	426	468	463	443	468	433	483	427	436	482	458	481	470	461	461	450	483	467	475	491	469	475	453	479	458	486	468	444	483	478	439	454	484	458	473	461	447	440	457	478	468	474	450	460	460	455	458	478	418	471	458	434	435	460	473	493	455	444	478	436	458	491	480	457	481	468	418	488	469	460	426	455	433	444	462	432	455	489	457	448	474	463	485	448	458	464	486	472	491	504	452	488	449	460	501	472	443	509	407	483	468	446	452	466	465	442	448	464	522	464	467	450	423	411	467	477	474	444	469	485	447	464	514	427	451	486	487	465	439	447	465	451	466	414	450	437	464	462	467	474	460	458	431	446	468	446	466	496	452	460	396	489	474	452	455	490	471	461	461	447	490	443	450	444	434	488	504	500	456	462	438	435	491	503	462	465	443	520	496	474	456	469	444	466	491	482	470	487	449	455	437	441	446	426	484	476	452	452	462	418	438	471	456	480	467	449	432	478	475	466	459	475	455	410	443	434	427	446	442	476	478	458	474	484	460	484	464	447	432	470	440	456	489	455	493	442	455	457	459	435	477	483	463	470	503	451	456	477	457	496	473	462	470	455	483	462	467	459	427	474	478	449	476	496	464	464	421	437	445	471	415	502	448	461	428	461	453	450
23237	9777	3584	2138	1095	595	388	252	186	191	177	190	181	170	183	169	192	176	162	186	156	171	187	179	176	166	186	202	172	206	185	170	160	187	171	153	180	185	179	164	173	162	178	163	173	174	183	179	168	155	169	178	166	183	167	181	183	202	182	167	165	184	160	170	169	198	171	196	175	160	173	160	179	193	172	168	186	140	164	179	163	163	182	184	198	216	172	215	178	172	182	198	192	201	171	195	182	181	194	153	175	176	175	159	182	190	217	198	197	173	181	177	183	200	179	184	178	166	129	160	154	151	181	163	151	162	157	164	189	163	189	175	206	183	197	192	169	212	187	196	171	206	213	184	171	167	154	177	166	176	182	175	177	171	186	173	178	187	168	157	174	156	160	180	177	160	144	173	177	153	177	154	168	161	141	141	176	167	154	167	182	197	209	183	185	196	191	158	182	184	174	180	172	178	196	179	181	204	166	189	188	177	188	169	180	192	198	167	182	158	175	177	176	168	172	182	168	188	163	171	185	195	198	165	173	204	193	172	196	188	174	179	177	175	162	187	178	185	166	149	182	176	170	192	187	166	164	186	181	190	200	162	183	168	168	169	181	188	152	198	162	144	201	209	174	202	194	198	177	177	186	216	182	182	163	217	182	180	170	169	164	193	181	175	174	179	189	177	168	193	175	185	163	160	185	192	199	180	193	186	164	171	164	153	200	152	163	150	179	153	186	178	186	178	144	185	177	204	167	171	177	176	168	162	193	194	167	177	171	168	187	188	170	173	180	151	183	174	197	167	158	168	183	177	168	196	188	186	178	156	169	176	166	171	187	171	192	179	186	185	172	193	180	171	159	149	163	181	165	166	168	176	184	179	165	180	188	177	172	179	182	197	176	192	164	162	190	193	193	195	180	165	164	180	141	188	169	171	159	150	172	171	180	183	169	192	166	201	182	186	162	162	187	202	162	184	167	168	194	188	194	186	170	188	159	151	180	175	173	155	206	189	175	173	174	169	196	181	170	193	183	174	153	197	149	163	179	181	172	169	181	183	184	184	173	180	182	174	177	155	161	169	166	192	151	193	164	168	175	162	183	160	162	205	203	164	200	160	201	176	171	188	181	169	187	159	186	179	177	173	168	164	189	184	181	161	187	177	168	173	226	175	163	171	171	195	182	187	174	165	163	208	160	189	173	162	174	202	198	187	183	174	186	197	188	192	224	170	173	171	202	187	169	161	155	198	183	200	196	169	157	164	164	188	150	174	174	164	170	171	163	190	167	200	196	204	145	169	182	177	171	180	173	193	211	175	153	184	177	194	176	192	185	192	152	176	193	189	197	169	139	163	151	189	166	179	203	178	180	158	151	193	166	184	160	181	168	180	168	171	188	197	183	160	183	183	166	181	174	174	185	175	174	174	178	183	168	170	144	188	177	195	183	192	168	184	170	170	163	180	167	200	161	177	182	170	183	191	182	172	185	148	179	199	216	178	182	164	166	181	178	171	160	194	164	189	165	165	178	186	195	168	163	174	165	176	221	193	194	186	153	169	198	159	184	164	196	184	168	159	181	162	145	177	159	168	187	171	167	176	169	191	170	176	174	163	201	200	175	171	208	185	164	166	193	159	179	160	174	186	179	216	211	183	168	191	206	157	182	174	181	214	176	188	188	157	196	174	185	177	185	176	174	175	199	167	187	173	138	158	161	184	196	196	183	172	180	192	175	180	172	178	190	161	160	165	183	165	173	181	201	186	158	160	164	167	182	184	162	190	162	180	177	180	181	199	190	152	157	163	148	172	171	180	195	181	162	156	164	182	182	181	221	176	158	168	155	163	179	187	192	176	196	169	177	183	183	175	167	170	190	177	186	185	182	172	138	175	168	132	175	199	177	166	165	166	172	149	177	169	162	166	203	166	200	162	163	189	169	190	177	177	175	175	166	193	185	183	187	198	178	181	175	182	186	155	192	148	170	186	206	207	180	189	143	194	184	185	168	187	193	194	195	174	183	170	224	166	193	144	179	179	195	181	202	177	172	197	196	170	186	199	171	185	171	151	190	168	155	177	175	169	174	177	176	158	200	185	173	169	181	166	165	171	173	181	160	153	170	154	187	172	186	187	195	182	169	201	191	166	179	179	191	178	174	180	168	184	204	174	185	178	179	194	156	160	190	214	180	191	177	193	184	167	167	186	186	175	161	210	180	185	171	185	182	163	160	176	190	191	166	158	163	178	169	174	175	189	177	157	180	184	148	174	174	181	217	167	175	170	183	186	174	190	183	180	175	181	174	190	195	187	193	178	159	159	179	178	172	172	185	184	207	180	189	178	188	161	170	179	211	153	186	196	179	155	181	178	201	176	158	166	182	146	172	182	162	175	188	180	178	150	178	163	144	185	170	179	174	180	177	162	171	217	170	179	203	173	180	138	180	171	178	174	177	152	197	157	180	169	180	151	181	165	197	173	197	205	187	190	173	156	154	175	168	182	169	179	171	157	166	153	150	179	183	185	189	195	164	187	175	185	187	184	191	185	171	168	178	205	177	174	204	169	174	174	191	194	205	182	166	180	165	198	199	183	168	176	180	173	186	163	187	187	170	170	181	195	162	185	175	171	174	178	175	207	183	172	194	170	194	193	193	190	189	205	176	163	183	170	201	199	180	170	192	165	178	194	185	185	173	159	185	167	171	170	169	177	162	176	182	183	176	178	163	186	214	173	163	182	163	171	167	184	184	199	174	166	187	159	179	192	175	189	170	178	158	192	189	181	192	196	177	165	189	157	180	189	195	166	179	175	189	165	187	166	173	182	164	181	177	173	197	184	182	173	176	164	176	188	173	193	189	176	173	175	183	151	188	157	188	163	186	180	202	154	169	172	163	202	188	210	191	173	183	193	174	186	221	196	181	189	194	158	182	174	185	163	178	181	187	178	175	194	171	185	187	180	157	202	178	171	189	165	178	174	187	193	185	171	153	175	184	163	189	150	178	199	200	193	157	176	172	178	161	182	191	198	186	172	185	183	180	192	187	160	167	167	189	178	167	187	165	189	194	181	164	174	187	170	174	196	169	189	164	173	183	180	182	182	194	161	182	189	190	162	185	177	171	172	174	178	186	188	166	171	169	167	172	173	170	184	182	171	156	167	210	178	173	169	158	151	187	185	196	148	168	147	189	173	169	183	162	204	197	209	200	183	165	163	173	178	161	182	170	168	169	153	162	167	172	163	183	190	171	164	165	172	196	162	178	178	200	181	176	177	186	168	205	171	172	159	191	144	191	170	163	183	172	199	172	148	179	182	193	181	191	191	180	200	168	152	191	204	159	191	199	167	158	196	169	156	183	179	182	176	166	186	175	184	181	178	143	186	176	170	163	182	195	199	160	188	171	177	173	175	175	171	185	171	194	194	168	167	170	171	202	180	189	159	164	181	172	196	176	180	184	200	176	179	181	179	185	184	158	163	186	183	191	184	159	184	151	154	176	187	172	165	165	169	168	170	174	199	190	177
14830	7214	6219	5963	3399	1737	1065	645	534	489	452	395	405	406	419	422	420	411	391	431	441	422	410	399	422	380	424	384	432	351	455	409	455	398	410	420	450	424	438	382	445	431	347	416	392	416	411	398	374	428	345	415	412	397	451	395	421	409	432	396	434	433	425	386	400	422	378	390	397	418	407	432	412	390	392	432	391	389	402	397	382	419	418	405	409	408	386	423	420	421	408	373	431	392	389	411	385	409	443	423	411	387	400	452	419	418	405	439	403	363	410	382	427	413	428	435	414	435	396	456	434	431	441	395	439	418	354	396	406	387	386	426	385	379	399	407	392	418	378	377	403	410	417	423	401	382	401	381	422	419	409	374	410	433	419	404	408	404	433	406	417	406	397	387	412	399	401	429	393	407	446	369	418	445	429	373	414	401	417	408	413	399	405	420	400	385	401	430	421	399	381	399	425	378	403	369	420	397	380	410	393	464	393	386	377	459	406	393	401	425	412	408	413	407	402	416	421	417	396	438	420	392	398	430	445	411	427	398	404	421	407	436	397	380	401	443	395	367	397	417	407	404	422	415	396	400	426	381	425	366	469	389	410	412	386	419	426	384	402	417	431	425	422	396	442	412	403	402	400	388	392	397	396	398	423	400	387	363	374	389	386	404	401	423	405	397	411	403	427	399	407	414	414	380	384	413	429	429	406	415	424	426	421	450	404	412	423	374	408	445	397	418	391	413	442	386	392	403	421	391	404	359	415	410	425	412	405	404	407	377	402	429	410	402	432	405	405	399	416	415	398	412	391	403	400	385	407	422	402	430	395	401	392	438	429	422	375	417	406	412	412	391	402	423	389	416	394	388	378	397	416	401	413	398	364	425	413	399	432	410	404	393	405	391	421	389	437	424	410	442	386	421	394	434	437	413	428	420	426	428	393	409	399	413	420	406	402	401	389	399	417	414	409	434	409	391	412	388	400	416	425	383	422	399	403	392	430	402	415	404	387	419	410	378	356	379	392	416	406	420	435	387	419	401	436	378	382	407	398	429	402	419	391	424	431	402	397	359	422	418	419	403	442	405	413	401	386	441	426	396	374	420	390	421	401	413	426	385	383	408	408	406	442	409	414	407	374	411	397	444	387	419	410	408	355	416	407	400	392	429	417	395	463	435	427	402	394	416	404	454	378	410	402	411	412	428	421	371	416	380	426	365	407	362	390	416	433	427	391	419	415	417	432	435	385	416	399	423	428	437	384	407	371	399	422	437	395	391	416	424	414	417	415	389	394	415	394	407	408	382	427	431	415	375	399	398	404	400	362	374	410	406	398	400	392	440	418	378	411	413	360	410	384	427	391	396	430	416	386	429	426	440	407	387	410	401	429	421	428	387	382	398	429	402	379	408	385	420	411	415	389	411	432	412	408	386	382	440	427	389	427	387	437	430	395	420	392	398	390	450	401	405	363	379	385	404	420	395	401	404	382	398	451	391	455	424	366	407	391	399	430	391	431	426	413	433	385	388	458	366	410	423	394	395	441	414	406	468	383	407	401	381	417	431	407	399	411	427	419	406	429	430	413	407	436	371	417	399	402	458	416	383	407	415	372	422	401	393	379	415	409	419	391	461	366	374	407	415	426	400	449	430	417	468	401	429	381	427	442	395	426	452	421	387	398	444	399	413	403	397	439	384	409	415	399	400	419	384	435	480	406	436	406	419	421	426	413	401	454	435	424	438	398	419	383	424	421	430	436	390	397	421	477	399	403	390	423	414	457	407	381	436	394	435	394	392	416	405	372	388	394	434	357	437	454	381	398	433	424	385	373	397	412	432	389	400	389	391	406	405	422	424	412	388	385	410	425	407	432	429	423	386	426	405	425	421	405	425	429	430	409	393	409	410	404	421	411	421	418	406	396	384	395	408	402	414	399	429	374	413	375	431	411	431	408	428	404	404	413	417	385	398	431	364	395	428	420	427	406	397	436	450	414	403	417	394	411	371	414	415	428	391	425	380	403	425	440	413	383	429	397	385	351	409	422	406	438	377	390	403	376	408	418	420	407	428	411	410	394	436	404	393	374	406	417	387	392	413	418	421	417	409	417	416	370	395	404	405	434	425	404	441	417	454	396	404	425	420	410	411	432	406	392	367	430	412	413	397	433	390	386	378	435	426	442	411	414	436	423	404	348	371	403	402	455	457	407	383	394	396	432	425	373	414	404	404	395	407	424	400	403	421	401	393	421	417	383	434	385	428	382	401	416	393	424	399	401	400	413	377	391	394	410	395	416	390	429	396	377	465	399	412	423	408	400	424	409	442	428	389	409	446	389	383	406	412	421	403	409	385	417	426	401	426	442	406	419	371	414	439	392	423	402	414	424	444	408	387	388	450	413	423	435	414	415	412	399	409	408	421	427	423	425	385	407	418	400	402	419	430	449	415	393	404	426	422	425	393	406	365	410	388	389	377	438	409	428	421	398	421	429	388	377	405	386	380	419	434	399	390	391	385	419	454	415	420	385	401	424	407	398	369	424	395	419	418	413	399	421	393	416	416	412	421	395	431	415	398	431	399	407	399	421	437	401	434	422	417	406	406	451	388	411	442	444	391	386	418	418	421	417	403	394	440	420	398	406	435	416	394	423	379	435	370	364	420	432	415	427	419	404	408	436	415	403	440	401	431	390	419	413	408	416	428	425	418	427	424	377	409	403	403	400	436	365	394	444	406	414	410	393	407	405	422	413	455	397	403	430	385	380	407	360	431	413	417	437	404	451	424	433	426	400	388	426	399	400	380	461	430	390	421	417	395	420	383	421	384	407	411	413	393	408	391	416	408	419	411	376	429	414	435	438	420	388	383	410	411	390	432	404	425	420	433	409	470	426	423	440	395	391	401	399	410	381	419	418	412	347	400	414	394	405	395	368	414	403	411	370	394	425	405	428	405	424	400	428	346	397	391	400	411	384	406	383	404	394	376	440	421	428	414	412	420	367	424	428	419	416	442	413	381	417	367	431	415	379	388	400	405	426	428	415	383	440	442	403	403	409	421	387	435	394	417	391	471	418	399	402	423	394	427	393	420	413	407	408	400	402	380	423	433	424	398	450	422	412	429	393	418	420	408	406	414	383	423	404	412	448	415	426	422	402	396	391	408	428	411	414	425	420	415	379	389	380	417	449	381	415	442	395	405	374	405	410	409	393	442	389	405	407	404	421	402	399	381	422	444	400	422	403	400	387	392	450	402	388	422	409	361	411	392	385	454	406	411	422	425	415	417	416	382	366	420	424	363	416	406	389	436	423	431	444	405	399	430	392	379	373	396	415	382	446	403	437	384	412	423	398	415	398	434	396	409	389	434	397	416	451	421	403	402	399	404	366	421	457	395	433	425	402	450	415	409	424	395	374	387	414	442	397	424	376	389	442	449	393	387	420	389	444	414	411	412	437	430	381	389	440	367	399	419	401	422	380	392	401	406	381	419	433	398	392	417	419	438	397	380	405	407	433	370	416	400	435	412
42182	24655	27198	28359	14110	5786	2258	964	553	380	277	227	217	251	235	237	240	231	223	235	252	230	225	245	208	265	230	234	241	236	227	232	215	207	221	216	240	239	249	241	252	240	250	244	249	227	234	277	250	226	257	242	229	241	214	216	215	228	243	199	214	230	290	226	242	224	245	226	253	225	256	215	251	218	260	223	225	258	249	216	221	217	252	230	260	247	241	221	216	201	232	215	221	231	230	252	217	231	233	246	221	243	239	239	239	226	225	216	253	258	240	214	277	282	226	239	241	263	247	221	243	214	235	242	235	246	220	237	225	237	245	236	244	223	235	243	244	246	220	224	238	240	231	232	270	232	226	209	232	224	231	212	227	219	232	227	265	251	244	232	238	237	219	245	236	235	253	235	243	243	236	223	210	214	199	220	271	237	217	216	238	221	223	239	263	236	241	224	230	233	211	222	223	231	224	242	223	248	255	205	227	228	229	233	229	238	234	236	230	224	213	222	220	244	233	213	219	220	216	205	246	222	229	232	227	253	217	240	251	228	250	251	234	233	234	225	258	245	246	258	231	216	233	242	235	241	242	250	236	217	214	208	242	244	242	226	244	221	227	252	249	234	224	223	218	242	254	229	237	232	245	238	268	247	233	230	225	219	235	221	209	263	249	243	248	228	199	248	208	221	231	226	268	217	213	245	226	224	245	219	243	249	218	226	187	237	241	235	222	260	236	268	219	236	237	222	203	232	229	224	244	242	219	249	235	231	248	191	229	250	215	240	223	232	244	246	257	242	251	252	203	221	229	232	218	243	219	236	228	232	228	251	233	225	236	214	230	248	217	212	239	241	228	226	245	214	213	226	235	207	231	238	215	198	233	230	229	239	226	210	251	234	224	220	237	240	230	231	232	232	210	230	202	229	224	224	228	238	230	225	220	223	213	245	276	232	244	243	227	222	249	259	248	197	211	215	217	230	251	242	225	229	233	263	241	212	234	238	245	223	230	232	239	218	223	239	227	226	229	214	223	217	238	227	234	245	243	236	209	214	239	203	242	206	246	216	261	212	244	227	227	224	220	225	239	210	220	217	239	233	239	258	222	224	210	219	224	218	215	222	228	212	248	211	211	230	249	246	236	230	203	221	225	210	214	204	256	227	244	207	247	225	205	234	241	229	222	260	258	217	252	209	241	229	256	255	241	224	233	239	228	255	206	263	226	213	232	241	218	243	254	220	252	246	195	215	217	235	256	225	239	210	261	248	217	232	240	217	218	241	244	211	237	209	199	227	242	217	256	200	221	256	219	219	223	240	264	224	242	229	198	259	240	243	249	227	231	212	238	208	214	232	227	219	228	232	249	216	227	217	234	216	214	228	251	237	233	220	225	245	226	235	205	218	209	204	227	238	211	219	229	241	251	241	251	266	201	226	211	251	221	242	213	269	253	221	217	230	209	237	200	209	235	213	219	231	243	261	224	226	237	242	249	234	239	226	246	218	217	233	262	262	217	224	215	232	256	230	237	219	230	209	239	231	223	264	228	240	245	235	226	217	211	239	228	244	245	229	260	228	213	245	229	240	243	218	250	235	218	214	240	215	239	223	248	211	215	236	224	255	235	245	259	226	305	212	236	269	230	192	231	230	228	221	249	235	219	220	230	238	240	225	205	221	236	230	228	221	242	231	216	221	225	224	220	246	226	244	249	236	247	226	246	215	244	226	193	260	235	280	274	230	224	238	238	223	240	231	169	233	223	257	217	231	248	227	236	232	217	239	261	225	254	257	219	205	244	218	219	240	230	218	253	252	220	207	210	237	275	203	229	215	224	240	224	211	243	249	252	234	240	222	248	231	236	249	255	237	228	254	227	247	225	252	227	238	267	250	244	269	228	212	276	269	229	213	231	227	205	235	209	209	228	198	233	229	218	238	220	231	227	240	247	202	243	248	229	230	233	246	242	216	220	201	244	220	235	221	245	234	234	239	244	240	238	246	235	205	227	233	250	226	251	227	227	233	224	267	223	250	251	262	230	225	227	210	223	235	213	217	237	249	278	239	189	207	226	215	230	225	271	226	209	234	241	224	243	219	214	238	238	239	251	246	251	241	215	240	212	219	224	213	184	213	237	200	227	207	235	224	267	254	218	241	213	219	229	213	234	237	227	253	240	212	232	228	229	213	233	217	221	224	223	244	240	251	202	225	270	212	236	242	232	212	221	224	242	230	236	221	191	205	218	210	227	221	235	272	206	214	224	233	241	226	222	235	232	177	241	235	217	238	235	225	246	252	228	224	225	242	247	216	227	221	245	252	223	242	228	235	202	215	235	210	229	224	215	233	255	225	206	243	237	199	247	214	224	226	218	207	241	222	243	210	262	215	253	229	229	246	234	218	222	250	239	229	242	232	219	212	255	242	208	242	246	214	211	238	234	250	224	225	258	234	245	234	231	238	240	233	250	207	215	210	252	237	203	249	237	229	211	231	247	209	213	174	253	247	230	232	244	239	223	197	223	237	248	240	228	231	224	239	208	241	248	250	238	228	248	244	229	219	210	229	220	243	241	223	234	221	226	245	209	230	250	260	240	238	235	237	220	250	260	237	237	215	248	234	215	223	233	254	225	203	213	243	251	226	240	199	212	230	244	217	238	231	260	255	216	219	256	208	244	212	229	241	252	235	239	230	235	202	234	252	211	242	205	264	235	224	238	232	210	200	242	248	259	235	213	233	233	234	224	257	242	226	236	196	205	224	204	221	226	234	225	225	239	230	243	222	235	204	198	229	246	214	239	245	257	232	214	241	230	235	250	203	231	226	215	208	231	243	206	244	225	243	201	222	254	204	241	233	232	206	226	233	231	241	226	226	211	203	244	187	232	215	239	232	209	248	229	218	241	225	224	249	246	256	213	230	238	194	236	219	222	195	231	220	219	199	251	243	258	251	223	240	257	234	216	230	259	242	251	212	221	222	196	244	254	249	234	260	231	220	215	231	226	214	245	273	262	218	219	232	237	225	228	231	228	226	237	236	205	252	244	227	249	254	223	241	235	232	239	247	237	217	210	229	256	247	235	222	220	213	259	238	238	233	205	261	257	228	217	236	235	260	221	226	229	230	239	241	235	246	239	212	231	256	254	204	222	237	249	216	234	219	231	216	230	217	228	227	196	209	195	249	224	248	254	241	215	230	215	242	241	218	239	228	241	208	252	213	242	237	250	246	238	225	253	225	236	213	234	255	251	225	231	253	225	221	254	226	260	225	240	245	222	205	207	242	225	241	266	255	253	232	221	196	255	246	225	206	236	235	203	237	247	229	221	241	232	232	245	224	210	237	229	236	214	212	237	240	219	242	239	219	271	229	242	233	232	234	247	229	233	263	215	235	261	233	225	218	232	248	223	245	199	213	247	255	244	218	221	225	254	252	251	232	227	248	229	218	223	233	241	231	256	212	236	241	236	252	224	241	222	229	217	211	248	240	215	217	225	244	241	245	247	210	230	225	232	264	216	220	225	229
27443	18238	34053	38364	25745	14886	7507	3628	1862	1099	603	522	478	563	519	479	510	521	541	493	505	554	478	500	499	501	531	519	513	492	537	486	544	495	548	495	513	480	498	489	525	508	548	533	568	535	548	512	552	507	506	524	552	507	503	519	527	544	525	477	503	533	515	500	513	493	538	532	514	481	508	508	547	516	535	528	536	508	538	529	554	521	484	525	561	552	466	545	517	516	524	551	504	509	499	558	574	529	528	511	507	523	542	539	563	519	531	517	506	533	539	495	521	518	504	502	505	528	495	470	540	535	515	499	510	501	557	512	505	517	522	509	494	508	508	526	534	510	496	545	491	470	522	537	526	506	480	520	526	471	517	533	480	538	508	541	471	519	510	531	527	503	539	507	522	501	495	508	546	522	524	524	542	483	518	542	511	470	492	528	505	534	514	543	557	482	541	516	572	564	512	530	531	512	507	473	490	520	469	536	515	490	538	543	496	544	544	515	525	540	541	482	510	528	521	485	519	563	497	498	517	522	485	526	529	551	525	506	536	519	560	502	525	505	556	499	519	522	537	488	515	511	540	508	516	505	531	528	540	528	553	566	549	461	483	511	498	538	513	519	529	498	503	519	540	535	524	521	529	489	544	540	506	545	522	542	506	492	533	536	495	496	537	523	501	524	530	475	531	511	571	515	526	541	538	554	482	525	528	514	536	525	528	525	502	516	544	504	546	573	487	507	494	554	550	476	469	511	509	511	504	507	511	497	479	512	485	558	574	533	513	473	469	557	510	532	452	499	507	501	537	547	528	509	534	520	526	519	519	536	540	544	525	504	504	528	515	487	510	519	478	499	515	502	518	519	505	508	502	507	470	520	513	479	547	510	503	521	551	484	521	481	491	512	535	508	549	519	539	501	522	525	521	485	522	542	539	484	526	536	495	543	488	544	498	544	567	516	539	521	516	549	523	520	523	446	499	558	512	546	542	523	491	519	502	476	484	539	495	489	553	518	517	502	527	485	485	541	517	518	511	496	495	554	511	466	514	525	513	472	531	528	470	523	544	474	508	503	563	541	491	520	517	505	511	493	533	546	519	522	539	480	508	516	491	500	548	529	500	499	494	492	499	503	562	518	559	498	492	537	481	473	536	546	518	534	558	494	505	541	485	538	503	523	510	464	486	508	534	527	514	553	523	529	502	516	501	540	548	518	495	462	481	532	522	539	532	510	483	516	515	539	501	553	522	485	550	509	528	520	509	584	465	490	542	521	526	494	555	533	550	539	523	512	518	551	504	525	526	482	512	523	550	493	498	478	517	536	506	484	516	534	571	547	504	501	583	509	485	484	515	483	526	510	554	513	490	525	544	521	491	527	512	472	501	545	522	539	527	516	511	514	493	541	525	494	600	520	471	511	528	509	492	538	492	535	519	537	503	491	531	493	517	528	507	521	520	515	538	517	512	521	524	487	511	561	537	546	502	521	506	533	534	496	531	503	548	496	476	496	486	542	523	558	537	484	491	527	509	524	541	528	512	523	530	499	523	536	507	527	551	523	516	484	525	559	544	501	524	512	512	533	492	488	541	543	533	527	530	549	534	480	487	543	523	525	504	493	505	533	522	517	496	507	552	483	549	536	494	510	501	519	535	527	549	507	497	529	484	500	537	470	514	510	516	490	512	525	545	502	483	535	495	546	512	503	514	494	491	550	509	532	560	497	522	482	515	495	581	533	546	525	496	533	524	542	494	523	505	497	518	485	542	491	497	535	513	527	511	518	515	501	529	533	510	499	500	500	533	517	486	517	529	544	544	557	536	558	467	505	518	503	525	515	508	494	526	519	474	486	520	518	503	514	549	524	488	570	511	532	512	551	519	508	516	545	536	533	501	511	525	503	520	517	542	514	501	521	522	506	512	526	466	524	487	516	515	525	520	560	510	511	539	519	537	505	537	537	519	508	541	523	543	510	492	525	495	524	541	545	501	541	482	522	564	509	529	522	541	530	512	490	538	534	516	539	526	520	495	553	551	532	512	522	506	535	480	525	524	495	515	496	485	523	521	527	491	479	515	503	479	551	507	488	506	504	500	517	523	527	517	506	498	533	509	531	535	519	519	531	504	543	539	503	546	508	526	484	548	514	497	504	470	505	523	536	535	487	536	452	498	509	554	508	502	498	483	488	532	510	536	517	535	518	499	514	503	488	526	527	483	520	527	513	552	502	512	522	523	525	517	524	524	490	516	525	500	534	544	512	521	494	536	503	511	545	508	564	521	515	523	529	531	554	487	467	520	529	488	490	541	496	538	505	508	482	538	561	510	535	566	519	538	501	503	500	494	565	518	539	518	503	522	504	519	537	521	533	510	518	502	525	517	511	529	537	526	549	556	510	503	540	529	556	506	517	487	546	506	502	501	507	502	532	520	512	478	490	550	534	520	503	529	523	495	528	505	531	540	506	503	500	516	484	529	515	534	535	532	535	494	499	503	541	537	551	488	481	501	483	502	544	542	506	517	518	494	520	517	493	469	514	546	509	542	549	495	528	557	537	492	492	516	532	505	567	499	514	498	547	490	520	509	549	512	520	543	537	562	484	511	531	504	562	513	532	550	500	498	550	527	517	524	532	500	506	486	476	552	443	507	480	555	551	521	558	511	476	510	484	533	501	550	510	519	503	555	503	501	528	535	503	541	491	509	508	498	531	521	498	503	511	518	507	523	522	509	493	545	536	549	552	551	528	531	486	517	538	472	513	542	501	495	526	514	552	524	540	563	505	543	513	501	535	516	474	544	507	519	529	486	483	477	529	523	516	499	484	523	509	518	521	546	456	533	474	477	513	481	519	563	491	514	542	473	492	530	555	500	509	550	517	536	526	539	539	508	510	544	537	504	498	532	484	513	478	512	499	537	584	493	508	523	511	559	520	563	528	513	525	522	542	554	505	482	497	511	515	476	495	591	475	511	526	525	487	513	511	520	500	532	541	527	468	494	508	480	532	501	548	531	496	527	529	539	492	527	538	530	476	497	502	521	542	497	510	532	534	525	513	534	518	511	514	524	506	505	539	536	493	542	536	539	500	520	541	511	532	487	507	516	511	514	550	501	498	564	522	532	545	520	561	527	520	524	492	531	498	507	523	567	506	525	511	546	487	513	521	531	527	522	492	537	546	499	551	545	520	508	496	555	494	539	555	486	507	528	504	547	533	515	521	497	516	544	499	471	524	513	558	480	503	497	576	517	525	523	472	526	525	566	565	497	514	507	459	520	534	500	497	534	508	540	501	504	513	482	486	493	525	519	487	512	565	539	533	513	512	489	543	516	525	486	501	502	518	509	523	497	508	505	505	503	502	536	476	486	515	495	538	549	541	527	579	535	530	472	495	530	529	491	521	528	500	494	511	548	522	487	550	529	488	517	571	543	491	501	512	538	551	526	457	512	482	508	543	563	511	507	497	475	502	533	536	495	537	551	506	566	552	523	518	532	513	525	503	491	540	595	558	527	522	531	481	520	544
53670	37258	50191	43398	25145	11469	4251	1765	815	485	242	216	218	222	193	204	182	234	203	227	208	178	215	187	224	189	212	218	216	217	221	194	228	201	200	204	220	215	206	201	204	211	202	195	176	221	211	183	202	216	212	207	198	204	191	213	221	193	203	201	245	199	222	204	194	245	207	192	178	225	206	201	204	205	230	223	205	212	200	215	193	234	208	221	234	208	230	206	208	206	195	196	203	229	239	208	198	203	201	215	193	201	226	205	208	223	215	196	224	200	218	228	240	237	222	195	193	180	215	192	233	217	200	195	255	222	212	231	217	227	211	213	228	210	223	238	200	224	183	208	185	185	189	250	201	239	202	204	210	225	216	190	194	197	192	237	219	221	198	213	242	225	207	209	188	210	209	207	201	212	168	194	208	228	206	196	211	218	210	194	209	221	216	204	201	217	187	193	199	236	236	193	232	218	207	187	193	207	187	233	210	204	179	212	220	222	215	227	192	212	192	216	224	198	200	225	242	215	195	217	219	219	222	224	204	221	196	225	219	224	208	225	248	246	177	193	183	227	218	211	218	226	220	228	212	244	206	200	214	210	229	199	217	240	219	219	234	221	203	225	213	227	213	226	203	220	209	214	190	197	199	200	242	214	223	231	204	253	186	212	176	215	247	195	192	206	192	211	223	222	180	249	222	205	237	207	224	206	212	205	239	214	194	191	227	214	217	223	187	208	249	194	224	194	216	218	185	209	228	180	198	201	222	213	170	218	241	221	232	211	212	243	214	206	210	202	218	200	194	210	201	203	216	213	205	204	231	204	215	188	210	208	213	231	216	206	207	189	212	218	194	203	191	221	206	228	196	195	224	212	231	240	223	206	193	199	271	190	204	212	234	216	247	220	212	204	228	214	199	201	225	209	183	189	197	185	192	246	217	209	244	207	210	196	219	203	231	217	196	233	205	238	184	185	221	197	190	213	230	221	218	216	215	209	203	202	210	220	221	215	231	210	227	218	203	207	232	192	206	201	211	208	210	219	214	260	189	197	198	230	218	216	223	203	206	257	233	201	202	188	209	229	223	231	211	221	227	205	178	207	207	209	195	212	198	215	207	240	188	207	232	201	211	219	211	228	215	209	179	212	232	230	215	234	199	209	214	210	218	240	192	216	222	214	222	222	207	221	207	219	211	225	212	225	194	218	190	237	234	191	231	219	208	227	227	222	183	189	238	222	216	207	227	237	210	207	230	224	180	203	191	219	213	210	200	229	213	242	213	195	217	203	185	219	205	245	227	217	212	205	226	237	208	226	212	196	196	215	190	247	251	232	220	205	209	175	222	231	178	207	201	213	238	206	202	210	222	173	220	187	223	199	214	203	221	197	211	214	227	216	212	184	207	188	203	204	217	184	217	222	220	239	211	219	205	210	205	193	206	215	232	222	218	241	211	208	185	195	218	186	186	226	211	193	223	216	214	211	219	199	212	209	206	206	188	218	206	207	203	233	235	210	210	225	204	199	180	205	197	229	219	191	231	173	212	231	212	202	191	209	203	205	231	205	240	204	207	224	191	214	212	222	225	241	214	197	200	216	224	182	225	207	200	186	198	206	221	247	169	214	221	202	219	214	219	201	225	195	216	201	222	195	200	226	214	240	189	228	241	199	200	205	218	232	205	243	248	195	207	191	204	199	191	193	201	198	192	205	224	209	259	179	225	230	198	237	204	185	211	216	200	204	195	201	234	203	232	216	182	193	224	211	208	235	223	191	212	226	203	223	231	219	232	245	216	200	214	209	218	238	207	209	233	214	180	206	212	217	211	210	197	235	207	198	238	219	198	221	196	199	220	197	212	204	249	247	225	214	182	190	227	199	194	207	220	226	197	219	242	201	220	239	220	192	246	228	216	227	213	236	225	232	200	215	226	178	186	207	192	223	203	235	191	198	203	173	206	227	219	199	204	214	201	227	205	232	193	187	203	178	208	224	232	231	225	208	194	187	197	228	226	247	229	220	217	200	238	211	214	230	211	208	207	244	234	188	219	225	198	218	202	216	195	215	207	216	192	221	177	200	221	193	203	219	183	207	200	243	220	218	238	248	211	214	238	192	182	195	230	241	205	204	216	240	249	219	187	225	223	205	194	206	216	204	209	212	195	184	229	245	195	226	232	215	236	190	208	190	194	212	216	207	209	221	237	201	226	224	217	226	226	197	206	216	202	204	179	212	220	186	213	211	229	198	210	214	214	221	223	222	209	210	200	207	198	234	213	216	211	221	212	199	174	181	217	209	217	223	243	213	189	189	190	207	198	197	186	237	207	190	196	209	193	210	197	216	209	227	198	184	219	188	215	206	206	214	208	197	216	205	210	216	229	193	253	202	222	226	233	217	197	197	215	199	203	220	237	197	223	211	231	258	210	199	218	195	194	210	205	198	197	229	226	219	206	208	210	206	209	224	237	248	219	212	198	202	210	220	233	207	220	206	222	197	221	189	214	210	195	207	224	203	224	212	223	215	215	213	222	210	228	212	230	236	226	214	206	228	209	223	211	197	196	213	218	219	210	204	208	206	221	211	193	203	195	207	214	218	168	208	223	215	206	228	195	198	219	217	176	225	227	194	223	226	193	199	230	221	216	223	228	219	211	203	245	178	220	193	197	235	195	221	197	205	215	197	246	218	221	244	206	219	172	221	177	198	202	204	208	204	206	208	207	212	208	208	208	197	212	208	198	209	159	172	183	202	197	182	199	208	239	162	204	234	209	226	196	211	207	191	195	246	212	194	213	219	223	214	205	210	226	232	196	211	222	215	216	199	218	213	207	225	211	199	212	206	229	161	209	186	185	191	217	227	190	246	230	218	193	179	217	213	201	209	194	215	208	208	183	216	212	206	226	220	207	204	209	208	176	234	219	177	201	228	220	230	224	202	235	195	203	198	230	218	192	218	213	219	220	204	201	250	212	220	214	221	238	194	236	221	206	225	226	183	228	218	230	228	196	205	195	214	205	243	232	196	243	213	229	210	195	182	225	207	196	219	222	203	239	218	211	232	237	197	220	238	206	212	218	201	197	238	224	171	202	197	215	219	218	235	249	224	208	228	207	226	208	246	235	209	193	251	208	229	202	215	216	189	216	229	229	192	191	211	221	200	207	226	189	200	204	230	221	210	208	209	198	207	220	241	222	237	218	214	189	214	217	195	199	209	211	191	206	189	206	206	208	221	188	214	212	257	228	219	176	190	211	205	211	188	212	226	200	200	247	199	222	221	218	206	232	203	206	189	211	233	205	182	202	219	210	221	226	200	244	206	206	243	229	199	228	184	226	194	222	222	202	254	190	216	232	209	215	225	231	223	202	184	203	202	210	232	217	223	236	207	221	187	219	220	220	212	207	217	208	201	227	196	220	217	196	215	203	205	229	207	192	205	198	182	182	233	201	229	193	203	232	218	214	211	215	190	206	214	219	224	254	197	203	216	215	217	213	204	184	214	186	234	223	187	237	211	209	208	187	228
35402	28053	51682	49846	36567	22940	12273	5965	3184	1589	665	487	497	447	480	473	491	453	447	497	433	476	461	461	457	473	469	513	445	493	440	466	482	503	432	468	474	464	512	445	469	474	453	484	497	458	447	459	467	437	451	461	446	453	457	484	482	491	446	470	482	483	430	433	471	482	487	479	473	470	488	449	510	477	460	532	498	449	449	431	474	490	463	478	410	442	464	508	476	450	475	444	455	478	474	463	463	471	475	477	497	477	477	473	485	475	461	454	480	460	525	494	490	460	458	470	461	478	422	496	483	436	472	434	482	476	436	414	466	477	475	447	478	445	470	487	465	483	478	492	466	443	413	466	491	465	428	440	500	460	461	454	471	491	466	443	472	447	473	506	444	508	468	488	471	460	438	463	502	441	453	479	462	450	450	502	456	468	461	494	455	491	481	471	475	487	459	487	452	464	462	446	483	467	462	460	485	489	502	475	451	481	480	494	472	460	457	496	482	460	437	462	438	495	479	461	454	483	450	465	469	497	432	451	452	428	454	473	440	476	453	471	467	474	459	456	458	443	440	465	447	477	475	479	478	504	470	490	488	475	462	467	477	456	482	503	473	466	443	456	449	468	470	441	485	464	472	466	468	489	480	498	474	453	456	501	453	468	485	470	463	449	467	439	480	445	461	426	479	459	463	489	479	470	405	478	452	456	465	486	476	483	493	495	496	481	463	478	452	420	496	461	472	491	465	506	465	454	444	487	460	450	488	444	484	459	504	476	441	459	482	446	505	499	463	476	488	445	471	475	450	442	494	475	454	463	478	464	475	435	421	445	460	462	465	444	492	478	485	480	434	458	448	514	430	468	478	467	476	440	457	477	513	461	461	429	466	459	438	481	485	505	464	472	475	487	457	491	453	453	448	492	452	483	494	444	446	472	467	457	425	457	465	482	501	471	464	492	484	442	517	464	467	453	470	472	472	471	476	493	465	446	468	457	453	477	468	515	428	467	486	456	472	487	439	491	445	466	469	486	444	477	447	485	464	441	477	471	486	476	450	472	480	478	514	457	490	448	466	475	480	441	462	505	479	476	475	502	500	424	457	449	460	486	500	480	451	442	439	440	469	484	474	457	449	487	458	459	453	461	464	486	474	466	451	503	447	456	455	464	470	491	441	447	487	435	461	475	470	452	430	483	449	420	479	432	499	465	478	458	490	446	485	483	460	458	443	436	454	449	456	462	500	476	473	494	459	461	439	433	452	461	480	489	477	485	453	477	509	451	446	513	463	450	443	478	464	479	483	481	440	483	487	464	478	484	484	463	477	461	439	450	477	477	471	465	501	447	504	457	487	500	456	483	499	491	485	498	453	475	466	473	502	466	477	449	450	496	447	500	476	468	477	483	492	478	494	459	492	471	453	480	498	493	488	444	481	454	498	420	461	460	451	464	456	474	442	458	490	467	503	496	441	496	469	475	448	498	456	458	444	458	481	495	480	510	459	512	463	475	453	466	516	485	496	472	484	464	461	482	513	469	473	478	452	464	477	471	460	441	504	464	422	413	499	477	495	498	453	493	504	492	451	479	478	478	495	481	490	447	479	492	468	446	466	460	479	474	469	432	464	469	461	464	490	437	480	488	499	482	467	457	487	465	468	471	460	475	437	478	493	463	441	413	459	464	470	476	478	491	473	483	451	477	444	493	486	485	412	451	469	453	444	484	505	433	469	453	503	482	467	470	443	477	472	482	501	442	467	483	469	458	450	454	461	430	450	480	478	461	459	437	467	464	438	495	436	455	478	457	434	455	459	473	429	438	473	495	445	404	461	463	463	498	459	500	443	460	476	503	435	477	453	488	440	449	445	457	458	485	525	484	484	519	488	487	497	465	485	473	431	502	459	470	457	481	470	452	494	473	467	469	480	467	483	471	488	438	483	461	423	440	491	438	461	474	466	434	464	458	500	515	473	469	473	452	468	435	479	454	454	439	476	486	484	483	466	472	459	476	441	447	483	461	463	464	484	464	454	494	491	472	480	437	460	463	502	475	486	471	485	484	502	479	444	438	516	451	471	442	482	451	497	453	495	451	470	447	469	493	486	460	478	483	463	495	447	454	498	468	491	469	467	453	475	493	456	435	456	425	486	473	464	528	460	461	490	463	454	488	414	492	453	440	520	478	474	539	451	462	460	507	482	460	480	459	473	446	486	455	482	475	460	478	492	431	488	486	502	475	480	442	466	424	484	499	445	451	491	456	419	478	510	465	488	424	467	445	476	432	481	468	487	441	455	479	519	510	465	486	499	468	472	470	491	457	507	444	483	460	506	455	477	521	482	454	484	482	504	456	494	479	433	453	451	428	497	451	496	472	508	489	463	487	459	502	448	452	448	447	432	482	501	445	480	453	466	451	504	493	460	455	479	479	489	460	444	490	465	469	435	427	436	458	484	450	491	481	498	497	460	471	453	459	449	477	442	480	477	448	451	458	448	431	488	459	432	482	468	470	499	489	464	487	457	483	471	473	464	423	519	483	463	448	440	520	490	421	479	487	444	473	473	443	436	485	480	444	484	481	479	509	496	501	477	457	462	478	420	461	493	466	447	474	469	489	467	513	522	512	484	460	457	477	472	496	475	461	437	489	477	453	496	452	515	477	454	473	481	506	501	462	450	482	486	450	444	489	478	482	442	470	518	452	452	453	422	488	501	462	471	483	457	460	499	460	467	465	451	492	447	486	475	499	450	493	469	469	491	455	462	495	482	432	474	497	485	478	494	438	505	467	486	437	467	501	464	464	508	461	461	521	466	470	487	495	492	444	435	486	493	487	425	459	458	466	439	482	479	472	460	482	485	461	480	481	442	480	476	484	447	486	436	479	466	496	464	460	513	454	499	484	470	469	464	459	468	445	456	509	446	453	481	476	471	473	453	451	450	473	511	454	433	475	491	439	462	481	465	472	526	448	454	488	425	476	415	435	482	464	508	471	461	469	482	445	485	502	495	439	474	517	458	506	459	453	492	477	467	462	473	459	450	486	459	431	500	461	494	435	509	519	475	418	465	476	498	463	468	494	483	481	475	490	438	451	455	449	489	436	454	497	452	456	460	439	479	441	483	456	455	462	485	459	493	470	464	507	439	497	426	503	483	455	451	476	477	440	472	484	511	440	463	483	486	481	483	440	459	470	479	463	486	492	493	430	459	483	481	473	473	475	500	470	477	483	479	482	468	455	479	480	447	476	438	461	467	457	443	502	446	495	525	440	465	457	496	450	486	493	459	490	481	434	462	394	468	520	496	462	455	508	451	437	454	487	475	450	472	533	502	513	427	441	479	487	492	464	476	470	481	467	509	453	462	478	427	466	430	428	450	483	502	449	456	523	492	490	442	467	496	464	475	458	478	492	456	464	485	474	504	477	491	465	490	484	455	490	484	448	464	480	468	472	490	472	483	520	501	451	495	442	436	498	468	465	478	468	484	445	485	463	492	473	483	460	468	454	497	469	473	469	464	399	489	452
23442	10473	3491	2098	1036	488	342	273	206	219	188	178	178	199	187	171	173	191	177	172	172	176	180	177	171	191	199	178	171	170	192	185	208	207	168	188	182	186	193	158	175	167	176	179	206	175	159	160	184	162	168	187	193	174	208	183	202	184	193	185	160	178	190	175	180	176	178	156	169	190	173	208	171	194	192	207	181	178	169	202	156	186	184	194	208	158	197	190	185	174	167	166	165	172	162	156	201	184	188	160	173	187	196	191	169	172	172	168	203	178	188	181	180	182	217	167	189	172	198	187	153	166	154	169	182	167	188	198	171	155	173	175	159	180	192	185	185	184	173	171	193	197	183	173	171	201	181	167	169	150	188	172	201	174	182	184	195	166	202	209	207	181	190	178	173	196	167	181	172	164	185	173	216	204	199	174	172	153	191	183	178	186	189	197	193	157	187	177	183	180	201	164	135	181	193	182	163	189	161	199	181	182	202	203	195	167	158	181	178	186	182	194	195	168	196	172	179	149	172	190	212	192	166	189	194	180	188	163	219	179	160	162	191	211	187	171	165	198	178	192	176	172	212	196	159	188	168	173	174	181	179	198	217	170	195	177	167	180	177	172	157	184	197	198	159	180	172	181	161	172	164	199	179	167	172	168	197	156	165	183	164	205	171	193	154	182	165	168	194	158	149	177	171	163	172	177	193	164	175	176	189	199	184	168	193	191	159	181	195	198	183	179	203	183	190	186	216	206	195	185	157	198	152	179	164	185	176	160	177	198	163	201	172	184	180	162	169	163	162	148	197	207	192	190	175	193	173	152	161	201	159	182	187	182	189	189	195	185	200	182	190	200	176	182	176	189	154	196	173	175	202	183	183	152	161	151	178	168	184	185	180	174	198	178	187	173	167	174	194	189	168	199	169	178	212	180	176	202	173	192	184	180	193	188	180	168	186	200	197	168	174	179	190	185	184	169	159	173	179	161	161	188	206	172	169	161	164	175	190	186	181	177	183	181	178	167	174	185	175	161	179	173	166	198	202	170	193	177	184	174	174	167	169	180	177	191	181	180	179	181	183	158	187	167	170	160	157	186	158	188	159	150	160	166	199	212	186	181	180	205	179	183	162	165	178	163	182	171	166	168	189	187	152	175	157	179	163	167	205	160	175	175	187	212	183	170	172	166	194	152	168	203	164	156	185	179	180	169	199	152	180	187	185	171	146	173	192	179	196	182	192	171	188	205	186	181	186	170	187	173	183	176	161	193	175	156	169	173	186	176	191	168	185	162	154	183	182	218	153	190	192	185	166	188	183	194	201	150	187	190	202	175	174	201	198	182	197	176	177	200	167	167	184	171	177	195	181	176	172	196	170	200	185	164	205	184	180	168	194	164	179	170	181	198	179	172	192	165	166	163	165	168	211	203	168	167	177	176	181	173	153	176	226	175	201	175	185	190	190	176	178	175	186	199	188	171	148	199	200	192	188	155	190	160	190	152	194	175	157	169	162	163	180	186	190	171	166	155	144	179	185	184	200	184	169	181	197	190	181	185	178	158	176	185	166	201	182	165	185	193	157	190	181	171	166	193	195	193	176	168	194	176	172	179	161	201	168	181	191	170	194	200	177	160	191	173	178	166	170	181	164	191	212	179	186	175	176	179	205	173	153	156	182	184	210	168	180	164	176	156	172	186	197	182	193	161	178	190	164	169	184	168	166	170	189	150	162	166	182	164	158	202	180	173	187	191	173	186	182	190	164	172	201	172	186	157	192	172	175	189	202	185	174	193	178	150	163	195	177	172	181	185	177	208	184	163	177	166	183	168	173	157	178	197	156	165	160	181	175	191	144	177	187	151	162	187	210	169	172	185	193	184	189	184	175	190	191	181	194	195	198	186	163	200	180	171	182	167	191	175	180	191	165	173	195	177	174	192	172	179	197	176	179	178	168	195	179	172	173	169	169	190	192	186	216	172	198	163	156	174	184	184	167	173	187	193	166	195	175	198	190	165	178	174	182	176	187	187	188	186	162	172	165	181	167	161	173	181	173	184	154	164	192	195	172	192	158	191	192	175	166	227	175	169	199	170	163	198	169	188	189	177	179	174	195	181	189	185	191	186	166	188	187	161	174	178	194	188	193	182	177	185	194	182	175	194	190	162	209	215	182	184	185	194	184	204	192	162	180	228	209	170	194	194	163	205	168	186	202	181	190	189	179	193	182	206	193	174	175	166	163	201	196	170	172	170	176	188	181	164	184	200	171	160	193	182	218	181	158	173	177	183	176	190	184	198	196	178	177	156	179	172	178	154	185	175	172	165	171	201	196	193	161	205	179	180	174	196	165	186	193	180	179	177	179	198	169	196	190	176	184	171	175	207	205	189	181	207	166	198	185	180	160	183	174	183	178	185	196	198	176	155	183	144	194	178	195	184	187	203	156	176	180	175	197	169	178	174	178	179	172	164	173	164	173	188	185	179	170	160	162	157	183	200	189	182	178	161	183	153	171	175	175	187	182	189	171	182	193	187	155	172	181	170	168	168	166	173	171	183	175	186	162	171	202	178	163	185	175	187	175	193	168	199	195	193	178	183	180	219	163	175	192	169	185	163	168	175	184	160	189	178	180	173	162	161	179	176	162	188	196	174	192	153	139	180	190	164	174	165	194	196	171	183	152	175	160	177	177	209	175	178	163	158	189	181	190	184	162	177	188	203	211	208	174	185	190	155	188	206	186	171	176	186	204	177	165	176	154	164	168	167	161	169	168	196	196	169	147	184	211	194	144	151	183	171	189	199	180	188	179	157	172	187	176	209	155	195	180	203	181	193	162	193	159	167	188	181	161	182	173	212	169	195	183	187	198	158	191	174	197	186	181	190	192	165	206	184	157	184	178	178	163	190	173	163	172	183	178	186	164	168	147	155	172	194	190	149	187	173	165	184	179	169	190	201	181	184	188	211	182	177	195	214	164	175	167	176	193	176	167	178	168	168	166	190	165	193	188	187	186	154	183	175	205	202	181	181	163	181	187	181	201	186	200	186	167	161	209	188	170	183	165	188	186	173	162	169	163	166	183	167	158	168	190	156	164	143	168	183	212	171	165	197	174	190	179	174	195	187	177	203	203	162	171	205	148	169	195	206	146	176	169	186	161	184	183	179	171	155	171	177	174	173	180	187	159	184	195	169	191	153	174	178	167	194	184	193	197	143	175	164	196	169	195	184	188	180	202	178	179	197	178	164	179	179	192	191	165	183	161	170	178	191	159	171	173	165	197	190	172	198	175	203	159	185	168	177	190	174	164	197	189	207	167	195	165	189	183	179	163	195	170	177	168	189	195	214	198	183	163	182	182	151	166	162	145	189	164	186	198	174	209	198	187	179	180	185	177	191	163	197	166	182	191	193	178	169	180	174	177	199	190	160	200	208	189	150	185	179	169	186	169	197	204	206	184	181	172	188	136	180	186	180	169	165	173	154	213	189	174	173	167	194	162	165	172	207	179	185	178	184	165	203	181	166
14740	7812	6270	5755	3561	1759	1050	625	539	503	440	419	401	414	401	395	426	441	411	392	411	428	432	431	400	441	445	458	404	446	416	419	420	403	404	408	430	419	437	391	418	417	415	440	414	409	402	430	406	411	429	366	408	378	399	416	456	432	443	420	419	427	398	419	479	419	401	438	444	384	401	416	406	412	445	455	437	407	402	386	452	415	414	431	434	404	434	416	410	409	395	398	441	413	426	374	433	430	397	394	440	415	424	448	408	396	436	394	433	416	427	408	426	444	445	412	439	394	417	392	392	415	416	388	432	440	441	402	446	382	446	390	423	414	405	454	414	406	418	426	447	402	378	388	444	385	426	424	391	388	401	416	410	416	438	431	421	417	399	409	422	396	409	396	421	411	404	407	425	406	402	407	400	401	402	417	406	381	429	399	409	408	432	425	395	381	424	418	395	433	404	397	390	391	403	425	418	452	440	444	415	430	414	428	413	457	435	436	446	440	401	434	464	435	422	396	419	403	403	378	367	384	458	436	394	425	448	411	420	399	407	421	395	408	437	404	445	417	436	418	377	419	439	431	411	476	411	398	453	403	435	404	420	431	421	423	401	432	462	418	376	389	435	409	401	367	410	409	421	408	402	421	413	417	421	407	428	407	409	398	419	414	409	437	452	431	388	414	413	429	409	407	437	399	401	391	411	435	420	425	411	402	446	392	410	390	403	449	407	400	430	416	417	420	424	385	435	389	447	424	412	409	453	400	424	398	433	456	429	444	422	433	422	436	435	445	441	427	385	424	402	410	422	439	419	421	404	429	432	394	380	462	404	412	419	434	416	407	424	389	417	366	381	425	431	450	400	424	390	447	411	386	440	423	412	416	407	393	461	421	437	403	434	447	428	447	412	432	417	449	405	434	418	394	389	427	426	415	411	398	394	392	421	445	408	412	434	397	437	414	414	439	430	419	436	383	415	391	393	394	388	408	454	418	434	443	448	408	427	431	439	408	400	387	413	422	420	407	370	427	444	439	421	392	406	436	433	393	430	396	430	427	428	483	441	421	388	397	402	411	390	383	437	412	429	393	422	405	406	439	414	396	424	420	405	443	393	433	404	402	425	387	421	434	444	418	408	414	427	455	428	400	416	445	427	426	415	414	411	430	421	442	431	440	433	411	437	413	433	434	399	408	424	415	411	411	399	412	403	406	374	444	378	412	394	416	453	390	415	393	433	436	412	403	412	399	401	388	399	390	441	432	399	421	396	433	429	446	437	407	423	427	413	407	403	391	430	393	406	421	443	415	422	424	376	421	435	427	441	415	398	386	413	417	408	426	444	397	371	448	417	387	411	392	416	447	414	392	444	448	438	410	433	429	407	419	426	416	446	414	415	451	416	438	419	417	400	421	404	419	455	434	400	416	405	398	422	425	440	383	395	461	401	444	371	459	451	370	409	433	402	430	432	406	423	431	408	386	444	442	399	411	391	418	401	432	415	430	397	409	465	415	443	445	366	416	410	407	397	408	405	426	442	473	414	407	394	478	422	419	399	412	387	416	456	420	379	450	424	431	432	433	404	389	428	386	462	396	438	414	399	400	425	389	453	422	414	415	426	423	362	421	446	409	451	438	416	408	410	398	385	411	389	420	405	395	383	447	439	416	423	409	417	444	430	361	397	425	399	445	423	415	369	426	374	405	423	409	409	434	424	433	408	399	419	464	394	411	437	419	431	415	440	410	431	402	439	402	444	397	419	408	415	402	464	421	406	452	442	452	422	439	409	421	429	432	380	422	415	423	436	402	413	425	431	442	396	412	411	425	401	432	396	435	407	420	433	467	427	411	409	414	445	412	412	435	422	402	426	402	441	433	419	411	396	412	398	425	432	423	400	441	433	410	417	426	426	378	413	412	409	398	385	443	421	445	425	403	404	421	386	433	429	443	406	417	422	407	428	415	430	438	390	400	415	384	420	447	423	400	385	398	428	427	407	387	418	405	418	419	427	395	418	415	418	429	410	416	437	444	396	456	356	439	436	458	403	399	420	406	440	444	407	417	433	423	442	411	433	399	411	390	414	405	445	428	439	449	403	443	425	409	371	424	411	424	440	412	420	426	417	422	417	460	426	438	420	383	406	430	423	382	419	397	419	452	440	394	413	396	430	428	436	382	411	381	447	402	387	391	411	394	391	381	426	417	425	413	405	391	430	392	441	417	403	426	444	409	431	423	416	431	395	416	427	432	423	433	417	391	430	423	396	420	430	410	414	434	389	391	434	457	427	428	402	456	416	436	400	408	423	382	437	426	407	435	410	408	410	434	396	382	401	420	398	418	416	421	396	455	452	435	426	401	419	424	395	432	394	395	430	418	386	401	457	421	418	428	410	377	389	464	446	396	430	385	456	382	412	414	453	462	437	439	411	431	393	383	421	402	418	382	364	384	412	425	411	444	417	410	448	438	402	391	388	393	414	413	406	417	417	430	417	436	413	421	426	439	433	418	460	413	447	387	421	407	443	436	411	425	422	420	424	404	404	420	399	389	393	483	458	402	415	424	391	396	420	403	408	424	386	445	419	435	415	429	445	456	444	432	414	415	377	447	396	382	412	435	396	406	427	442	422	401	396	429	432	430	406	402	396	433	430	450	394	395	406	422	405	415	385	424	403	436	422	418	447	441	477	409	401	411	443	432	415	440	434	413	406	411	396	417	403	409	408	417	395	379	422	427	444	433	417	414	407	405	464	403	436	415	423	424	415	418	436	457	416	418	429	453	426	434	401	381	425	434	444	433	401	394	385	422	419	394	421	437	419	428	382	388	432	431	429	427	452	407	435	433	418	390	450	437	438	428	410	447	404	395	395	441	447	434	412	443	447	426	454	425	445	428	426	407	442	391	407	400	425	413	424	409	396	393	416	389	429	424	450	403	417	412	402	401	429	441	439	393	402	421	424	401	422	418	409	416	434	414	415	407	427	422	462	410	437	441	441	433	419	432	457	391	426	400	410	394	410	409	433	460	433	443	407	421	400	471	425	400	421	409	384	416	389	438	403	378	431	420	406	416	423	394	411	425	463	405	448	437	385	402	459	445	434	385	426	467	423	428	374	415	423	414	419	427	393	407	389	442	386	400	466	402	406	437	396	414	404	415	401	424	388	419	395	420	422	396	380	459	452	460	405	444	404	428	450	401	438	417	416	444	396	424	431	425	398	420	418	433	398	437	433	404	440	419	412	446	412	390	426	416	426	420	379	427	403	424	414	405	379	387	416	419	402	408	427	395	385	393	436	371	464	410	436	413	456	409	432	387	412	404	450	402	446	431	424	405	412	436	412	401	378	414	372	410	408	441	379	402	435	473	384	403	421	421	422	414	440	438	425	437	418	410	391	428	409	389	429	417	391	424	441	428	384	422	417	431	458	406	358	411	397	421	450	449	448	416	379	390	383	433	373	459	451	397	453	438	425	404	416	437	400	446	446	433	458	398	408	416	449	429	443	400	408	423	391	426	402	444
42116	26527	32134	25865	12105	4616	2023	934	511	380	273	233	213	225	242	236	234	235	229	233	244	231	239	239	220	229	224	245	235	237	236	235	232	278	219	239	237	214	224	208	232	235	245	229	247	239	191	218	240	235	248	205	242	222	240	209	212	228	235	226	235	216	236	193	253	240	215	212	227	241	216	224	237	214	242	223	268	220	225	242	231	229	229	209	216	240	234	247	217	214	240	241	242	248	216	215	215	234	239	257	253	239	249	236	235	217	216	219	275	248	214	241	230	187	205	216	228	213	227	255	226	258	226	269	240	221	259	183	222	237	246	226	241	225	229	217	223	232	213	227	212	237	246	231	223	230	256	226	232	252	217	219	216	240	210	259	212	232	230	233	236	203	211	198	233	232	214	227	214	229	238	235	214	241	230	230	205	260	233	258	238	178	228	243	210	212	230	216	207	227	222	232	236	241	225	233	196	237	240	233	219	257	251	227	245	225	260	224	235	236	246	207	215	189	223	229	209	212	234	217	227	216	216	235	216	228	231	221	224	236	224	231	225	230	246	253	240	232	229	213	206	231	242	213	225	253	237	221	212	242	237	213	208	210	271	233	240	191	218	230	252	229	240	199	234	221	243	227	248	230	243	216	225	226	230	221	249	230	229	236	190	231	224	243	240	179	212	222	255	233	214	235	207	228	207	266	234	209	217	218	169	225	199	227	227	235	209	246	219	244	231	230	224	227	223	223	244	229	250	198	220	263	225	232	254	242	232	219	234	208	243	222	236	252	218	241	220	230	206	226	227	199	223	224	209	215	251	236	234	213	199	216	214	221	243	238	214	225	241	231	216	215	225	235	271	211	259	235	249	210	264	234	241	242	182	243	237	252	222	199	205	234	246	192	236	216	242	207	236	222	208	213	209	232	248	230	251	216	245	267	217	244	264	264	220	248	208	245	212	226	237	226	227	243	227	226	219	228	230	249	209	219	251	232	235	257	209	219	236	237	207	223	219	245	206	208	223	238	235	227	246	228	217	219	202	228	215	243	221	233	204	223	217	230	230	222	191	222	235	243	212	257	228	236	222	226	278	254	214	225	212	249	252	205	234	225	215	214	243	229	219	243	236	217	218	224	252	256	217	216	222	218	232	216	246	254	236	221	236	210	193	212	226	242	251	229	235	232	255	233	223	254	233	240	234	214	253	253	250	226	216	227	213	224	236	238	210	228	251	245	244	260	195	201	234	230	234	233	235	247	233	224	224	228	231	248	217	205	213	198	221	194	219	234	222	229	211	233	207	246	198	219	209	234	245	212	232	237	225	253	235	227	244	217	248	205	228	186	240	225	207	232	209	219	194	226	237	221	213	229	217	264	217	217	230	240	220	226	235	205	220	238	244	257	234	240	220	245	195	212	215	224	236	227	246	213	242	228	277	237	205	238	244	255	228	226	220	226	220	231	216	246	212	249	264	225	250	191	233	226	221	234	208	216	232	222	211	241	247	223	238	228	212	214	248	197	227	227	232	241	237	235	229	200	219	242	251	270	249	221	188	256	231	228	241	249	211	248	227	237	214	220	228	252	239	224	217	242	246	222	234	237	251	241	232	235	246	256	227	249	214	257	244	216	223	224	242	250	248	238	245	211	203	259	217	220	224	223	207	210	242	228	244	237	251	267	223	231	208	242	208	198	212	208	220	251	230	256	253	250	212	230	215	247	238	226	239	239	213	213	216	205	233	223	202	226	219	234	211	221	210	219	223	235	240	214	206	225	238	239	238	253	208	227	237	225	217	225	242	204	211	230	252	226	220	221	231	242	231	201	207	241	251	234	239	203	233	213	199	213	248	209	232	235	241	224	243	215	201	225	242	220	270	219	242	204	216	223	229	252	271	248	230	193	233	204	240	219	225	227	258	225	210	239	199	204	220	225	257	222	251	220	231	212	242	246	237	211	232	216	255	218	268	218	222	255	232	197	224	241	226	242	233	248	221	224	208	204	237	233	229	253	242	206	235	228	216	232	217	225	220	201	246	217	257	235	211	243	218	208	181	176	233	213	231	222	240	225	231	231	193	239	240	225	213	230	213	241	196	222	225	231	237	226	247	222	233	235	216	223	235	234	233	231	225	256	240	235	226	224	204	218	217	217	248	261	226	233	239	224	229	215	206	236	265	227	253	284	213	240	210	240	213	211	222	214	237	220	215	222	210	229	261	207	217	241	212	248	220	228	220	221	209	224	229	214	228	245	193	253	233	218	206	224	242	247	220	232	230	233	204	213	218	259	245	238	206	240	226	264	225	229	230	250	235	216	255	241	224	246	232	194	247	208	227	245	232	234	209	211	233	244	237	186	239	231	225	225	244	212	229	246	214	223	259	231	219	249	227	240	246	235	240	242	231	234	220	231	206	237	215	220	235	211	231	227	210	233	225	210	244	226	227	209	237	213	255	241	240	229	224	251	251	242	231	252	231	215	205	213	237	231	205	205	239	258	248	262	219	248	241	217	235	225	220	240	224	213	242	257	218	236	249	231	217	199	227	230	233	231	215	223	238	215	227	229	221	217	220	257	243	238	257	233	193	219	207	241	212	228	239	231	230	194	209	224	226	212	200	232	248	258	231	226	204	222	264	245	225	222	212	216	214	211	235	212	195	213	258	247	233	222	234	202	229	240	231	266	240	228	243	249	222	205	233	207	242	215	234	218	202	226	258	209	208	241	231	241	229	240	219	238	246	231	220	222	212	236	231	240	247	243	219	264	243	264	248	220	258	216	209	222	230	232	255	216	232	214	213	206	241	238	214	204	248	245	215	208	229	219	205	229	222	245	241	241	241	220	221	245	219	220	226	247	224	213	221	227	224	234	223	223	221	225	232	212	215	202	234	239	218	232	207	222	242	221	208	194	206	240	216	235	255	231	225	233	241	213	217	255	227	229	214	218	212	227	246	223	235	222	216	206	261	243	227	230	221	242	252	222	232	226	228	213	213	236	238	255	253	224	264	212	200	267	213	227	231	235	229	242	242	246	259	260	246	220	230	231	232	253	255	216	240	241	211	245	241	219	219	227	228	223	226	251	230	233	235	241	232	243	227	233	207	234	225	236	237	254	258	234	249	240	189	239	206	210	235	236	258	202	228	206	230	203	243	197	226	212	238	223	245	217	263	191	216	234	240	227	227	256	270	244	247	217	234	236	223	203	235	222	249	239	212	227	216	225	251	225	266	238	225	245	272	213	233	243	254	237	234	218	239	241	238	214	223	223	227	234	223	232	205	230	229	245	228	241	231	227	224	224	254	233	247	223	207	192	244	246	225	226	241	204	244	254	230	221	210	247	210	198	232	225	224	219	231	214	237	216	227	234	257	240	239	240	229	252	216	210	206	216	213	263	229	217	208	240	206	236	199	224	253	242	266	241	217	218	243	217	241	239	220	227	239	244	225	215	235	216	223	202	243	219	200	249	216	219	222	237	243	254	224	193	238	234	205	226	231	214	226	210	208	230	251	272	255	247
27799	20197	38500	36263	23200	12900	6879	3600	1809	998	600	509	517	565	523	525	515	556	521	544	540	551	536	523	532	545	511	527	525	539	525	499	489	472	532	519	565	526	560	517	522	482	508	504	487	472	514	489	490	497	512	510	519	533	517	525	513	499	529	511	530	496	537	503	553	520	508	515	504	525	505	471	557	503	502	548	505	506	500	539	504	498	539	524	478	496	495	536	537	485	495	492	536	541	479	544	523	509	533	478	514	527	538	514	496	469	499	511	562	510	500	492	523	539	489	516	506	547	523	520	461	521	517	498	468	539	466	537	538	535	562	488	517	540	545	496	532	507	508	504	536	540	521	498	542	506	520	526	548	524	522	509	534	532	463	513	505	500	549	498	486	509	491	515	528	534	494	544	523	549	545	498	470	527	524	510	509	503	525	543	547	506	514	517	520	502	565	553	533	536	478	522	539	555	510	542	562	511	558	495	527	522	526	517	489	503	495	531	519	462	502	488	498	527	480	465	591	501	506	517	536	564	509	486	525	510	508	496	465	513	565	508	519	521	534	550	520	488	528	535	506	542	502	504	494	505	535	487	522	497	503	490	532	525	479	499	520	525	533	495	481	565	468	525	514	519	481	500	508	531	522	522	476	525	503	572	514	504	527	554	577	501	522	487	537	519	523	502	515	491	530	535	517	503	531	568	501	462	499	510	501	524	496	497	533	522	533	541	507	516	525	515	485	546	501	549	519	524	523	529	558	499	489	501	531	516	535	529	520	513	514	522	473	518	531	512	528	541	541	494	490	511	525	483	509	527	517	490	493	542	543	522	490	469	474	517	519	507	531	539	552	478	556	514	495	473	499	527	538	545	503	511	498	478	475	512	514	533	554	490	505	514	558	537	520	510	504	490	503	533	524	503	540	509	508	525	500	478	520	475	524	512	494	489	513	551	494	535	501	519	541	505	522	523	495	511	507	521	493	508	519	498	486	473	501	532	481	516	549	511	561	472	511	475	484	528	478	509	537	515	532	543	494	508	519	507	489	495	544	551	519	509	493	480	469	530	532	521	494	541	485	555	519	506	531	505	518	494	548	530	502	498	548	536	514	487	488	498	541	484	555	560	497	485	494	558	547	499	487	514	499	485	524	538	580	523	498	501	508	493	495	551	495	494	502	479	516	456	496	530	526	477	521	523	530	548	525	517	503	518	448	498	559	522	511	489	511	509	532	542	514	513	522	504	506	495	517	579	494	490	508	533	465	514	518	519	499	537	515	532	555	536	525	516	521	538	519	547	495	511	519	481	528	532	527	531	504	525	500	520	498	513	511	551	479	530	538	545	524	534	486	530	510	484	559	521	560	561	561	536	503	550	490	476	536	521	527	528	512	504	549	498	479	524	539	519	484	499	500	518	541	470	510	498	479	514	517	526	502	496	518	528	502	507	535	523	475	462	530	494	515	538	494	549	505	492	495	488	486	521	501	510	516	485	502	492	484	505	507	490	504	509	488	508	490	516	510	537	497	503	503	502	456	531	473	561	519	518	508	478	539	508	542	509	495	519	493	477	485	553	511	514	541	530	506	491	478	541	485	538	515	507	499	528	514	521	546	486	475	569	514	523	500	515	543	495	521	501	505	524	473	519	511	551	528	507	503	537	490	505	488	523	546	485	542	513	497	510	499	504	494	532	559	537	497	524	519	509	525	551	531	508	496	483	530	536	525	535	520	534	508	493	534	458	527	541	507	534	503	492	523	499	504	517	493	516	507	519	495	520	500	545	478	450	529	511	524	509	521	510	512	549	527	491	537	549	523	519	528	517	496	511	492	497	517	518	524	467	534	486	522	523	530	472	512	520	503	542	511	508	507	544	505	518	472	473	492	533	538	569	497	522	520	528	528	530	539	514	521	527	487	509	487	517	526	492	503	460	532	549	508	518	513	518	486	511	503	506	507	527	542	508	546	494	521	536	512	514	512	556	514	513	490	507	548	548	509	524	539	539	514	516	469	510	494	485	518	525	509	537	540	508	503	518	487	500	517	494	527	510	502	510	509	459	499	528	527	508	542	513	497	512	477	530	520	501	502	527	549	543	492	516	488	507	534	534	521	544	496	542	528	483	518	549	526	516	526	504	544	511	496	497	510	502	531	533	543	540	533	539	497	547	517	535	513	492	506	512	540	484	525	508	539	532	534	485	507	530	479	493	539	502	522	519	490	523	530	478	513	509	496	526	534	499	521	484	532	531	566	537	521	457	502	509	481	495	566	478	532	523	546	513	550	525	517	472	513	496	534	498	536	573	501	533	538	477	517	526	454	512	492	503	469	499	497	499	513	555	503	460	563	549	516	530	510	503	544	509	511	552	526	473	512	504	547	497	493	527	496	468	531	533	513	503	510	522	551	530	474	530	512	531	508	504	528	501	549	523	520	508	513	503	530	492	529	515	527	524	527	528	540	513	521	512	510	523	511	532	538	543	515	529	507	546	472	486	499	502	530	551	478	503	490	478	533	511	539	512	498	512	525	488	541	478	483	518	506	496	521	546	498	495	510	511	517	550	492	524	518	531	524	518	520	518	529	536	531	479	529	507	498	525	487	510	515	508	510	543	504	495	526	517	533	531	512	519	544	525	507	523	507	510	474	511	506	544	533	517	533	512	497	507	501	532	532	498	518	526	528	507	555	521	490	495	515	508	495	526	528	480	499	534	531	481	505	513	527	542	493	484	535	516	492	492	486	536	525	509	509	485	485	513	487	501	521	478	529	543	517	540	462	581	569	507	526	490	520	522	534	516	490	509	491	489	517	564	512	558	562	535	502	483	522	540	492	538	515	534	530	518	514	499	461	483	549	520	512	485	490	515	546	502	495	533	529	539	491	511	500	511	487	509	527	550	487	533	506	545	513	526	530	499	540	530	527	495	473	492	524	474	548	460	510	514	501	577	553	489	470	507	499	576	520	499	535	567	496	521	544	503	522	496	502	564	540	559	508	523	511	543	531	518	538	489	531	514	505	552	525	557	533	495	509	519	503	530	535	488	477	524	506	505	502	477	513	533	537	511	509	506	494	465	528	525	515	523	522	517	497	523	521	510	542	487	478	502	489	554	526	532	506	528	557	491	495	475	484	530	496	491	466	493	491	517	497	529	514	532	570	495	565	534	520	509	525	498	543	502	527	541	509	515	539	553	496	509	522	559	548	559	486	522	512	504	505	491	500	520	485	505	500	493	530	499	493	547	518	504	522	505	560	551	525	516	540	546	518	510	466	515	506	487	569	525	505	511	490	513	495	483	520	505	501	492	545	530	526	525	502	489	495	541	501	515	511	486	518	495	483	502	474	509	522	522	520	540	515	519	551	545	540	568	542	521	527	525	480	541	529	551	475	553	504	529	511	510	510	470	536	523	540	501	499	504	517	498	538	579	488	500	537	538	550	517	568	516	526	509	533	502	523	533	501	479	499	514	525	510	536	464	504	468	477	485	482	498	500	530	540	535	467	513	484	554	531	501
54805	37675	48232	41210	22783	10753	4359	1859	868	478	273	202	198	200	187	195	199	204	188	174	224	178	232	230	206	224	192	207	207	211	205	195	184	212	228	196	205	172	219	216	209	192	199	212	228	198	210	219	212	226	207	194	196	191	205	186	209	183	193	226	175	191	214	212	204	197	211	170	193	225	192	203	236	194	241	184	201	182	215	183	193	227	209	228	228	220	229	222	223	196	221	213	242	215	231	194	239	211	220	187	202	208	198	233	222	211	205	236	214	190	205	195	216	211	213	197	197	221	179	189	213	196	196	241	191	206	203	210	242	185	212	183	185	212	225	182	190	214	179	183	208	213	215	224	162	221	198	220	253	200	199	167	213	229	171	215	188	241	206	208	191	203	178	187	234	181	201	170	183	188	212	188	207	198	228	220	230	212	221	199	203	196	195	191	213	219	206	227	204	228	219	198	199	215	191	218	180	213	196	165	202	212	195	205	190	191	220	207	192	199	193	226	209	220	224	215	195	211	212	197	217	253	194	202	226	218	213	196	205	204	187	219	221	224	190	210	208	201	218	222	209	214	207	220	203	184	215	201	224	208	216	205	240	194	193	190	193	203	202	180	231	201	217	219	232	211	208	217	210	202	209	194	218	200	214	234	234	190	217	189	216	181	184	178	197	193	194	203	212	177	240	209	219	185	191	173	227	186	189	207	229	212	221	223	225	230	197	244	218	200	216	206	194	218	200	199	200	224	208	185	176	205	206	224	225	248	195	216	201	202	203	202	223	217	205	218	214	198	201	215	197	192	216	207	219	198	199	210	177	202	244	211	207	211	226	212	227	214	233	181	240	224	211	220	174	229	198	192	195	188	189	193	210	206	204	192	219	203	201	234	189	233	217	220	218	215	190	222	228	220	215	205	210	189	204	225	190	212	199	225	198	181	210	204	220	197	184	210	211	193	225	219	203	197	191	207	193	194	230	189	191	206	195	223	202	210	193	201	208	200	196	173	194	220	178	204	199	219	195	209	244	253	237	217	200	228	240	222	161	230	196	221	210	193	176	219	212	190	208	180	202	208	242	203	212	232	220	169	217	214	194	209	224	213	197	229	251	217	196	188	198	169	223	213	192	234	193	225	186	187	190	188	222	228	222	200	174	190	199	222	214	211	179	201	213	198	204	246	192	186	202	218	216	214	195	225	202	205	181	207	193	193	202	180	203	233	206	208	197	185	230	193	203	199	192	203	198	205	233	206	188	194	188	198	205	223	190	219	203	215	183	204	230	220	192	206	202	222	209	210	216	197	215	228	209	208	199	215	211	228	197	205	196	199	212	194	233	211	223	197	193	213	220	210	194	230	187	181	168	212	201	212	228	216	204	201	229	190	220	220	197	207	191	200	211	222	194	194	184	217	215	197	244	194	205	177	209	220	214	170	222	219	232	210	203	211	201	179	183	223	220	212	237	184	213	232	195	187	200	210	191	188	198	199	230	223	216	196	219	226	197	199	205	201	205	206	224	239	212	233	233	199	207	207	205	217	207	183	181	222	202	194	208	212	203	202	203	213	189	215	189	196	203	211	201	214	230	201	252	219	217	208	197	216	164	215	217	224	179	185	204	240	213	204	245	228	184	209	201	208	197	202	220	191	226	199	184	221	199	225	201	195	237	242	193	194	172	194	196	206	236	217	163	201	227	209	186	209	215	230	187	186	223	223	205	188	216	216	241	220	217	209	198	204	232	229	206	209	207	200	225	192	192	209	191	199	199	233	203	208	199	221	201	207	207	187	208	230	184	231	203	209	230	227	228	222	210	224	204	178	215	210	196	198	196	197	177	208	203	236	230	204	208	216	207	190	218	205	182	182	190	184	213	206	181	197	190	239	203	233	205	204	223	229	196	219	196	215	223	195	190	186	214	221	176	197	235	219	216	180	191	248	201	192	216	176	208	235	192	213	211	206	207	220	220	194	161	226	190	194	212	228	200	177	182	184	212	205	215	205	211	203	191	192	203	193	235	206	215	235	190	209	208	229	197	195	210	209	214	226	221	187	223	194	208	213	232	182	203	194	197	191	204	236	234	231	212	229	190	212	180	237	181	212	204	198	213	201	220	199	199	203	198	207	218	202	254	224	206	195	206	221	195	242	198	180	192	201	219	214	221	231	188	189	225	202	190	213	226	216	164	200	194	209	209	206	200	190	196	199	237	199	210	200	214	199	193	218	199	227	198	219	182	188	182	211	212	174	216	210	203	205	202	187	211	181	172	188	212	204	211	231	176	227	178	227	190	210	190	174	207	193	218	215	211	199	204	187	221	208	217	205	178	215	217	205	240	198	215	210	210	224	192	180	243	221	199	190	199	183	209	194	190	221	246	203	198	203	214	203	200	216	216	183	225	175	182	225	184	203	213	212	215	222	199	203	219	234	209	229	222	204	203	233	208	218	223	213	202	225	219	207	206	210	210	210	226	218	214	190	190	212	204	210	225	210	233	202	204	194	197	216	201	232	216	195	212	234	199	219	195	204	200	206	212	225	208	202	189	168	197	205	185	198	216	214	184	209	190	200	201	201	198	215	193	241	179	232	239	189	221	207	241	240	184	227	196	200	198	193	196	222	210	235	213	188	202	184	211	192	218	235	186	193	243	192	196	216	214	195	218	208	230	218	184	185	182	220	222	210	216	218	197	212	187	214	207	182	227	212	195	205	205	191	228	199	208	171	196	226	207	230	206	230	222	221	219	189	187	203	209	187	187	208	219	198	222	203	208	194	177	202	180	194	209	206	205	204	207	190	212	207	212	195	200	216	222	217	187	190	193	195	209	215	209	197	206	208	209	195	206	188	188	191	204	195	209	218	205	213	220	199	190	201	200	211	214	216	231	221	212	204	225	217	227	216	193	187	216	170	198	225	204	208	203	228	195	171	206	190	193	192	199	214	239	222	197	205	206	207	227	200	172	219	202	189	204	228	218	204	222	199	215	227	198	196	219	202	217	190	196	201	234	227	190	203	199	218	228	209	224	201	226	218	208	205	226	203	213	200	242	201	218	189	203	198	194	195	208	182	236	227	253	206	195	194	211	205	224	217	228	206	226	180	205	204	228	195	219	201	219	190	210	198	210	202	215	209	202	240	229	228	197	209	206	189	203	218	230	205	212	211	196	208	200	200	220	217	218	192	202	232	202	203	203	254	195	185	216	231	212	200	222	194	178	182	193	184	179	204	215	220	192	237	225	215	205	186	212	221	203	232	213	239	215	214	225	192	222	210	204	208	209	189	200	185	204	205	222	219	163	227	200	197	200	188	200	196	219	198	223	221	195	213	218	168	195	206	221	210	206	195	208	217	165	225	193	190	215	192	190	202	174	214	193	219	218	246	223	244	202	194	220	191	207	209	186	201	246	197	198	226	212	219	176	202	193	187	226	218	207	182	197	193	204	231	197	207	218	226	201	226	164	209	197	203	187	202	215	208	220	190	211	196	214	217	198	202	205	216	226	205	217	216	221	193
35992	28772	50041	48157	34617	22535	12508	6367	3358	1686	675	443	467	462	432	463	448	444	504	471	443	444	518	505	435	468	455	449	472	444	502	440	457	469	460	473	452	459	447	453	449	472	484	453	457	450	439	454	474	446	488	457	444	483	480	491	477	460	476	453	484	503	494	469	471	462	458	451	467	465	446	466	452	454	409	465	459	426	465	470	443	486	468	485	432	445	422	471	444	457	445	468	448	444	449	461	417	464	454	433	447	479	516	444	468	475	470	456	466	442	471	464	473	474	462	456	480	442	463	427	449	473	484	463	477	481	474	418	481	455	470	461	476	448	483	473	472	476	467	446	461	500	457	440	418	461	452	448	453	432	455	473	447	416	464	445	472	490	442	462	399	420	487	470	458	470	439	439	446	434	461	429	447	492	462	471	480	432	441	446	427	450	486	442	453	489	441	477	464	443	502	466	477	490	455	465	435	471	478	470	479	468	446	467	468	500	487	481	468	482	459	455	441	462	477	476	459	448	448	467	442	471	481	449	423	483	460	456	472	447	463	459	451	484	463	448	503	455	482	418	426	461	479	455	437	445	459	478	454	424	440	439	455	460	447	463	464	455	483	472	450	473	471	457	478	464	440	441	450	507	456	446	463	484	447	465	487	473	467	477	444	469	438	482	428	415	450	456	449	460	470	425	466	437	454	464	462	460	477	442	462	509	443	482	460	452	436	466	437	475	432	465	445	428	473	459	421	472	482	492	480	426	469	481	469	485	486	469	447	461	500	465	463	452	500	467	439	472	448	496	445	489	418	468	439	425	463	464	463	461	455	472	468	472	475	455	486	462	476	437	482	443	461	456	453	430	428	478	500	484	468	435	483	472	488	479	452	460	470	471	459	457	484	460	465	532	488	476	476	461	425	480	508	437	459	485	487	493	448	483	453	507	444	440	458	486	478	494	473	485	454	444	446	459	479	478	509	425	459	459	489	435	407	505	432	495	462	480	449	494	473	447	456	438	456	512	496	454	423	437	439	473	498	454	448	454	472	415	466	461	427	440	485	436	411	478	470	460	471	460	452	423	457	437	453	448	444	442	479	429	426	482	429	473	466	440	470	449	484	476	425	494	489	496	408	467	439	447	446	462	468	462	437	491	469	483	450	477	456	480	445	468	462	442	473	476	489	434	482	461	486	418	447	455	501	464	466	463	502	481	449	454	411	473	438	467	440	467	469	482	464	473	414	462	441	490	470	472	467	477	426	469	463	462	424	445	479	458	453	443	453	435	453	477	490	464	462	471	434	437	453	494	441	470	473	493	475	443	458	450	434	443	489	458	451	480	448	442	471	440	507	447	438	456	456	433	475	478	482	458	453	482	466	460	422	417	476	483	453	453	505	475	482	457	475	484	443	474	417	409	454	397	415	466	434	454	478	478	469	467	448	474	478	495	464	444	438	467	524	442	444	500	464	466	492	458	453	432	463	472	485	462	472	436	460	440	422	468	442	450	443	432	444	453	444	466	480	451	386	488	443	472	491	477	471	445	451	439	465	446	451	432	447	446	449	484	428	473	468	428	464	454	461	479	466	430	468	459	460	422	453	457	451	440	438	443	485	455	471	486	449	411	471	435	453	471	481	470	489	428	460	424	463	482	450	476	473	451	469	494	478	419	465	468	421	426	450	450	448	456	426	475	444	473	431	458	488	442	449	473	493	445	481	465	472	454	469	463	434	468	485	445	454	470	440	483	491	463	469	444	450	467	467	441	471	431	459	462	447	461	450	506	455	449	436	456	454	467	440	431	470	487	484	489	433	475	426	435	466	469	465	456	449	455	497	479	472	467	506	488	427	458	463	450	475	475	490	502	452	474	437	450	464	434	495	462	467	427	413	445	438	475	430	486	502	442	503	478	467	474	412	471	461	448	494	448	496	448	471	473	456	460	450	447	439	460	462	456	478	442	471	447	449	466	457	480	444	450	454	499	453	474	460	452	425	424	455	456	440	486	467	455	447	452	483	496	459	462	468	462	466	442	436	424	483	459	446	451	476	485	445	445	448	454	423	478	452	450	465	433	455	489	429	473	454	459	502	446	472	494	424	439	467	487	439	442	423	466	474	457	476	474	481	443	459	450	422	505	483	446	467	460	455	495	469	475	455	472	414	436	444	453	494	487	479	470	487	440	415	457	486	442	491	438	501	466	455	450	466	440	466	500	447	477	441	438	438	461	464	469	466	443	475	466	448	463	480	426	437	457	463	469	473	458	460	478	459	487	479	468	484	469	462	478	461	443	471	447	484	469	452	481	448	466	478	435	429	460	481	456	456	464	489	452	473	430	474	432	483	466	472	424	442	460	425	438	442	479	460	433	490	474	463	487	426	466	419	482	473	476	453	455	463	446	457	453	448	445	476	434	498	459	451	450	449	478	480	463	474	464	454	439	477	488	425	465	442	459	476	460	476	450	447	446	470	487	478	470	460	485	436	433	462	458	471	455	511	440	449	481	485	420	495	460	456	479	488	438	453	454	435	453	439	440	500	485	457	452	448	476	445	471	481	448	479	462	468	470	449	464	462	468	480	442	407	474	449	432	454	470	460	472	486	436	434	462	456	432	476	446	473	499	452	476	450	451	410	427	465	472	487	474	457	474	473	475	446	428	430	461	446	411	451	480	421	457	450	478	480	467	459	462	405	484	451	470	426	443	474	424	448	460	485	449	474	445	500	458	425	450	445	499	462	447	499	456	442	502	456	463	450	467	461	462	462	426	459	473	507	450	485	474	487	430	458	472	440	476	452	458	497	433	450	435	471	433	485	477	420	478	459	446	494	440	440	474	448	476	503	450	437	497	471	477	476	444	447	424	453	438	446	455	442	477	448	448	492	482	458	483	467	446	456	476	456	476	443	432	506	468	488	447	458	461	478	473	456	485	476	455	471	430	434	468	443	469	436	465	502	444	464	480	461	462	467	446	483	446	471	500	474	464	469	454	448	491	419	488	459	492	501	478	454	458	488	446	467	471	486	502	481	481	467	459	454	476	482	454	432	458	445	462	409	466	459	467	481	460	490	480	437	489	508	461	440	432	412	467	429	457	470	428	485	457	463	460	480	451	471	480	470	456	441	429	481	468	455	459	433	487	457	465	496	443	477	442	463	433	411	490	500	474	483	434	456	474	429	449	453	450	495	458	482	426	461	475	453	467	460	489	507	415	469	451	481	455	482	466	454	473	444	480	421	462	468	447	428	451	436	439	460	462	468	458	511	470	470	459	436	499	463	467	468	455	428	409	476	460	461	449	489	503	445	436	456	474	476	442	448	505	479	474	434	471	454	520	428	473	463	454	486	470	486	462	466	449	505	449	438	440	460	454	447	483	473	448	489	445	451	436	436	458	453	452	456	478	472	460	456	487	501	490	448	474	458	471	429	431	438	479	482	473	460	468	462	481	437	492	477	456	424	475	462	500	491	461	475	466	482	459	485	455	516	463	476	420	467	463	482	449	480	478	480	475	476	462
24847	11084	3465	1776	800	487	329	284	190	196	185	191	175	171	192	185	175	181	180	172	190	186	177	153	186	201	177	194	181	195	170	165	172	178	147	183	175	187	167	181	175	211	174	179	170	162	189	184	184	168	185	165	174	176	184	188	188	161	168	205	192	189	169	187	157	164	162	150	200	175	203	197	196	181	190	178	169	184	197	165	196	164	154	169	155	167	188	170	179	167	186	179	163	183	180	178	175	162	178	181	185	178	183	171	198	187	196	181	163	209	155	175	199	193	174	174	178	190	176	178	186	147	197	178	198	181	160	158	173	194	174	182	164	186	182	171	174	202	174	183	195	176	197	171	187	171	167	180	230	180	198	177	182	176	175	162	234	177	176	218	182	177	172	160	167	166	181	214	176	175	161	189	186	192	160	189	159	177	192	197	154	183	181	165	166	172	169	179	198	175	175	185	158	164	209	177	185	183	205	169	189	181	178	181	169	180	175	167	170	178	167	179	179	179	173	176	172	181	153	165	157	164	210	187	165	174	193	151	169	179	191	161	183	186	196	169	186	182	191	179	169	187	152	204	193	167	168	183	175	179	182	181	189	158	207	173	164	166	159	162	179	175	148	180	184	162	175	181	179	192	172	164	163	158	175	178	174	165	181	163	195	159	188	161	191	166	183	173	195	193	181	156	202	178	169	170	174	160	215	185	166	195	191	173	180	179	163	133	186	193	192	168	166	160	145	162	154	188	189	202	195	201	181	175	166	204	176	168	176	165	186	152	188	161	175	166	179	174	190	183	220	177	176	174	162	189	182	165	177	173	181	194	203	196	179	167	198	181	157	168	160	171	165	184	166	186	189	174	179	196	177	185	186	195	166	172	167	161	169	178	164	172	189	180	192	169	171	150	180	192	176	188	184	175	181	181	193	182	184	196	172	161	139	174	188	200	179	170	172	190	174	173	204	191	177	169	203	186	193	197	183	193	173	183	184	164	164	184	192	176	197	169	177	187	161	167	155	167	170	172	173	190	167	173	177	174	188	171	156	178	197	195	171	176	185	178	177	164	157	176	194	147	187	167	201	185	183	202	185	180	176	182	153	174	182	182	190	201	181	171	157	172	182	154	175	184	192	171	198	194	204	178	197	162	192	177	177	166	168	199	184	179	169	187	181	186	173	170	176	179	179	176	202	173	152	180	167	192	174	173	168	193	157	142	185	170	196	188	173	192	175	183	181	188	165	163	202	167	178	186	170	184	198	166	183	178	182	169	176	182	190	200	179	210	169	165	193	177	211	156	171	187	186	185	191	167	182	193	182	177	182	191	202	197	207	165	198	175	202	189	171	175	160	166	200	163	175	168	179	175	197	181	172	154	190	197	165	175	152	192	167	183	209	166	188	192	183	159	187	166	174	166	168	173	142	154	181	184	164	179	149	172	174	183	175	179	169	154	151	195	202	166	194	172	173	183	191	188	170	194	174	184	176	190	179	165	173	199	174	195	179	178	168	151	170	184	168	227	182	181	200	181	171	191	160	171	179	153	192	184	177	171	176	182	199	151	167	191	163	170	199	166	184	192	197	163	183	203	187	173	183	184	187	183	171	171	200	165	186	176	185	192	168	171	169	170	166	195	189	195	179	175	191	194	174	177	198	192	175	185	182	191	176	174	161	193	176	155	164	191	197	177	157	184	192	178	167	189	183	189	181	170	171	170	163	171	171	175	187	161	152	198	176	206	180	177	185	174	156	178	173	178	184	190	159	178	185	173	165	183	180	186	159	164	176	173	201	150	171	196	175	193	155	168	193	201	208	148	164	206	180	202	202	175	166	166	200	182	190	193	191	157	177	188	177	172	196	206	189	202	166	178	173	176	188	159	151	184	186	210	201	173	191	174	201	177	173	181	177	180	174	187	158	175	199	193	189	182	162	169	195	154	173	192	211	176	172	175	171	156	144	226	192	173	158	156	157	158	187	150	162	207	173	169	178	227	172	188	165	190	198	172	164	179	173	182	187	195	160	186	190	173	182	203	171	165	211	165	193	172	200	178	186	182	189	163	188	168	200	163	153	172	178	196	161	193	187	161	167	181	191	185	162	181	194	158	176	200	193	202	212	165	183	169	175	169	181	182	193	172	163	171	189	175	163	202	147	181	180	152	147	177	206	187	170	198	177	152	190	201	164	190	195	170	213	189	197	154	169	186	168	168	171	164	168	166	174	142	164	161	157	176	185	198	163	183	194	160	169	186	175	162	180	202	191	195	190	193	165	174	200	196	182	179	207	161	193	180	166	182	202	190	165	179	175	196	162	186	177	179	168	178	182	182	183	167	181	175	181	173	203	179	159	164	176	179	169	146	150	183	178	196	196	173	190	170	179	190	191	179	175	179	194	199	180	188	194	169	201	179	170	208	191	153	183	186	189	163	188	193	194	191	182	195	199	177	185	189	181	166	191	180	187	177	163	145	175	188	175	188	173	157	172	211	163	200	178	214	201	158	200	166	182	179	177	174	187	192	196	162	156	163	180	165	170	180	137	158	216	184	171	173	186	188	188	195	157	179	177	191	150	184	179	190	194	165	195	176	171	184	191	202	199	161	203	199	163	176	219	170	189	166	167	164	181	172	202	169	223	193	173	183	197	175	193	182	180	209	195	195	161	194	153	201	174	184	197	203	190	179	176	172	174	198	189	154	153	170	175	190	190	151	189	168	207	189	205	180	183	194	176	175	162	189	160	189	179	189	195	166	178	202	184	194	163	180	169	183	164	160	202	170	192	152	189	175	178	181	156	149	192	212	144	177	189	143	174	178	187	182	206	169	167	183	165	180	178	183	184	189	167	153	195	169	168	180	180	176	174	172	199	194	189	181	168	182	177	181	193	170	194	165	194	188	186	172	181	195	174	178	177	156	163	172	179	193	162	207	170	192	167	180	193	157	168	181	185	199	220	180	172	166	183	191	199	178	184	182	175	184	159	188	175	178	191	185	166	208	195	159	180	197	194	176	182	202	183	177	183	171	174	172	164	169	199	169	155	184	182	185	170	186	174	197	191	196	172	166	164	163	186	181	170	183	190	181	170	180	192	180	179	166	174	175	199	151	166	196	189	188	185	208	203	162	209	184	181	195	192	187	176	168	169	207	167	180	175	173	185	185	174	140	182	197	192	181	167	207	180	153	170	185	193	164	165	154	189	166	169	193	186	176	187	184	175	187	186	188	158	154	181	168	171	167	168	170	173	172	180	165	178	193	165	170	184	193	204	177	164	174	162	171	194	210	164	165	191	189	171	179	221	181	181	178	169	174	172	199	190	192	217	190	207	189	197	172	194	186	195	190	196	184	154	183	164	186	182	180	188	190	150	203	185	172	171	159	204	177	186	192	196	196	170	185	169	173	195	162	180	188	171	185	180	167	184	197	175	205	174	163	171	175	192	167	156	175	171	160	167	179	178	167	196	164	209	175	180	172	204	155	141	193	197	170	181	191	175	183	212	193	182	162	183	172	158	171
16230	8704	5897	4947	2566	1608	934	673	548	478	440	400	406	411	430	386	426	416	447	432	383	413	413	429	423	419	448	445	416	399	391	396	436	428	393	420	401	417	410	394	433	440	405	427	393	432	407	419	387	377	410	407	414	401	380	427	436	417	428	414	418	434	421	415	419	402	418	405	358	376	396	432	427	446	410	436	412	408	401	412	408	416	419	425	425	413	435	415	428	421	432	382	448	413	427	422	399	363	382	397	442	413	424	386	434	418	424	440	405	424	391	377	386	432	414	407	398	400	417	426	420	413	419	409	377	427	426	407	410	464	457	450	406	421	425	430	416	406	420	424	416	384	401	428	418	422	404	412	398	396	439	415	403	370	407	449	443	378	441	386	432	416	413	443	434	368	442	405	438	402	361	446	379	381	449	398	405	419	435	423	430	417	428	441	440	395	363	412	436	407	400	413	388	454	423	387	430	413	467	392	424	418	405	405	422	403	412	412	384	411	426	407	445	409	444	391	410	434	403	419	377	434	408	407	419	376	430	377	375	418	410	415	395	421	461	424	407	435	373	393	435	386	413	429	385	464	449	407	413	430	392	398	406	414	390	408	397	425	450	405	405	409	411	427	386	426	430	419	400	419	453	443	437	439	416	435	417	437	421	407	415	444	424	379	409	450	432	439	424	402	415	400	411	418	394	416	449	419	409	414	402	439	400	442	376	433	420	434	429	427	415	410	434	467	392	398	426	422	453	425	423	440	389	402	399	412	406	432	372	406	441	454	408	434	392	372	415	444	423	385	404	396	391	421	464	407	425	379	403	388	409	420	412	406	401	421	412	412	412	408	411	450	367	404	430	420	406	441	434	434	420	438	422	405	397	400	395	419	409	416	397	436	397	403	396	424	407	413	402	399	432	428	437	383	387	412	419	423	431	439	425	446	392	431	380	401	422	389	437	428	447	427	436	428	404	379	400	410	424	437	401	434	421	429	443	420	457	402	458	437	397	450	410	439	440	454	389	439	394	416	410	426	408	430	441	386	409	410	453	445	409	416	419	408	440	398	419	428	387	435	429	439	398	436	455	433	406	389	427	403	418	436	397	438	412	427	433	436	426	412	435	411	418	417	456	453	428	424	408	421	410	433	453	402	436	422	431	444	412	385	426	446	419	385	410	402	454	415	412	423	437	411	440	429	402	380	410	407	396	482	391	416	439	421	435	402	429	406	426	396	410	418	457	413	404	415	419	415	418	403	406	419	424	406	402	392	400	413	403	398	386	434	361	418	408	424	405	379	429	445	401	421	429	396	412	431	436	413	413	426	403	427	394	422	433	418	441	435	398	397	408	443	396	437	434	428	426	410	374	450	380	393	429	416	414	390	423	426	439	404	434	401	437	408	402	418	425	385	425	382	415	407	414	436	413	403	407	419	400	446	413	437	417	427	423	372	425	401	441	360	431	436	454	423	392	429	413	386	412	459	402	414	429	417	430	427	420	430	404	439	442	382	451	409	438	415	397	377	416	387	413	443	417	435	387	414	423	427	416	387	406	429	434	415	421	403	397	425	413	420	435	413	416	400	422	401	387	413	436	404	400	389	398	396	457	470	428	423	412	392	409	421	423	415	443	388	398	404	412	413	432	412	432	385	422	447	403	441	419	419	427	389	423	413	426	390	419	460	440	433	423	400	407	441	445	431	399	397	404	407	404	406	417	400	397	412	393	437	407	419	411	419	443	391	449	444	407	435	421	442	449	400	461	392	420	416	416	408	391	405	431	424	420	434	435	404	400	467	400	465	448	402	424	385	407	393	418	428	410	438	429	409	428	395	397	404	407	397	456	397	426	416	403	417	405	430	388	414	400	378	423	426	405	435	429	396	394	459	417	362	405	406	385	420	436	439	394	393	401	421	424	404	381	418	407	428	442	450	418	443	443	456	413	384	384	429	422	428	404	423	375	420	418	387	401	402	398	412	414	402	425	441	424	439	401	430	430	413	436	420	397	418	395	431	431	421	403	439	413	419	412	394	449	412	433	416	378	396	430	438	425	401	448	412	377	402	411	391	423	431	458	442	400	405	422	386	411	417	418	437	416	463	433	399	407	436	413	379	403	430	437	447	403	383	412	428	390	421	404	391	401	415	407	409	409	429	380	437	428	421	429	432	444	402	386	418	405	382	415	397	440	423	418	385	437	414	410	423	412	420	422	412	412	407	401	396	433	393	422	440	418	414	419	436	405	433	395	416	402	457	406	381	449	420	440	395	395	415	437	440	417	421	424	406	414	407	395	411	448	415	387	455	431	426	408	386	423	412	411	431	443	439	387	388	397	402	428	394	395	386	396	424	412	426	403	422	416	419	431	435	453	426	398	383	460	400	404	428	448	412	403	348	418	373	425	439	452	384	420	403	414	416	395	438	433	389	462	437	423	410	391	391	399	406	413	399	422	420	424	418	444	443	420	423	407	419	439	422	425	397	424	397	401	411	411	391	429	413	400	374	426	409	408	404	413	425	400	377	410	426	433	410	396	403	423	403	412	391	401	422	412	426	387	391	404	387	393	448	431	417	449	423	426	421	390	416	428	417	399	416	451	425	390	416	433	402	388	441	389	445	419	421	392	376	396	432	398	420	402	461	427	417	466	422	422	399	391	458	455	359	383	427	427	385	443	416	398	395	436	439	439	409	378	435	434	421	393	396	390	401	443	419	438	410	412	424	430	424	435	436	418	433	414	434	435	441	434	436	437	406	401	437	430	421	402	428	415	391	435	386	447	412	421	442	438	403	404	423	401	418	418	385	399	443	390	397	409	414	435	419	438	416	419	396	406	429	393	422	382	424	409	430	450	423	414	414	405	414	408	445	422	421	428	426	454	428	392	426	444	442	373	425	422	413	408	408	397	397	412	424	383	413	418	427	435	415	436	396	423	402	424	423	428	404	479	420	429	422	414	387	421	412	393	443	409	431	391	419	440	398	413	431	428	420	442	405	467	403	419	406	392	437	423	405	362	431	396	453	392	431	420	425	454	408	439	454	413	391	429	399	444	434	423	394	471	430	399	427	449	409	405	366	394	426	390	463	403	450	405	412	435	441	408	423	413	450	408	386	372	433	429	412	434	415	402	440	392	407	396	416	396	417	404	409	424	435	402	457	424	409	405	425	466	377	414	439	446	420	437	398	425	438	422	418	409	410	446	409	415	417	404	416	400	429	430	395	412	446	427	439	450	394	404	438	428	388	404	431	407	436	428	421	426	434	400	410	418	375	400	425	432	415	410	414	399	439	430	410	433	392	430	417	425	386	393	482	408	408	405	420	417	423	418	411	403	430	389	419	421	414	411	462	441	417	401	408	431	424	402	391	381	408	438	424	414	422	396	399	419	417	367	406	404	433	444	439	401	406	403	393	391	385	410	398	411	393	428	423	402	406	408	444	417	484	433	433	421	385	408	436	416	385	424	398	393	442	421	427	411	435	394	438	417	399	398	431	383	420	439	429	445	420	386	380	416	412
42906	24851	29437	26131	12828	5283	2112	1010	584	380	292	224	240	225	197	219	235	253	244	219	270	263	247	255	259	272	259	219	232	223	211	206	237	215	221	219	238	228	217	214	221	213	201	218	236	224	261	219	230	226	204	219	256	223	225	228	235	199	242	223	239	242	232	228	204	236	224	211	196	195	193	223	270	228	237	228	258	193	218	225	233	244	232	220	238	192	240	229	251	230	222	229	244	265	258	231	215	278	224	224	248	199	233	235	215	215	247	245	236	231	227	223	229	237	229	279	222	219	233	227	205	242	236	228	243	223	232	235	224	234	272	246	247	217	231	258	230	209	245	224	222	231	222	209	246	216	220	260	264	234	219	238	214	221	206	254	227	230	209	201	234	217	237	235	210	237	209	232	235	222	234	237	272	212	225	214	234	251	217	217	232	200	208	232	220	235	202	232	233	225	233	207	227	238	207	230	228	207	227	247	190	245	236	215	224	216	242	223	239	229	219	225	228	219	228	226	201	232	210	235	224	237	231	241	228	216	241	223	207	213	214	224	241	204	242	243	229	245	218	232	241	243	213	204	220	244	210	298	259	221	211	236	220	262	264	249	221	218	197	219	218	237	234	234	229	250	225	215	231	243	216	238	195	231	262	214	212	222	228	208	219	227	231	243	215	229	228	246	241	220	216	218	217	233	207	250	233	254	241	243	209	222	233	242	260	208	226	235	248	245	235	246	231	204	214	230	246	225	241	210	222	222	200	232	194	218	220	247	248	236	219	219	216	207	216	223	252	244	202	224	194	227	258	244	255	230	191	242	248	234	251	206	246	247	217	239	214	230	243	226	227	248	231	211	228	207	216	217	210	240	239	260	203	250	220	216	218	232	229	233	218	204	230	278	247	230	220	242	236	234	244	190	240	233	195	213	231	211	199	225	251	261	226	233	225	222	197	223	244	243	217	215	258	226	220	207	242	248	232	210	216	240	209	240	224	226	245	233	229	225	228	195	218	191	210	200	226	240	220	203	217	235	206	219	214	210	230	252	231	197	221	214	209	208	231	248	230	196	243	244	216	225	228	226	217	214	235	209	220	227	213	208	219	214	230	249	262	221	240	264	234	244	225	211	213	234	216	206	240	221	219	220	251	220	208	221	212	206	220	232	219	249	221	217	209	218	218	234	229	254	256	231	203	238	228	230	216	237	228	263	238	240	225	238	221	229	230	221	213	221	207	237	244	220	203	226	224	193	232	211	234	201	227	211	224	192	208	229	246	233	227	216	202	246	237	222	235	208	227	230	212	231	206	225	231	205	228	216	229	230	224	225	220	226	241	233	196	231	228	264	230	235	210	218	223	215	223	228	250	229	233	234	228	239	214	248	249	205	252	215	223	210	217	237	237	202	227	226	251	211	215	230	242	268	223	232	215	181	237	216	234	237	249	226	225	249	227	204	221	222	226	231	231	237	227	229	233	199	209	237	249	220	248	233	204	227	230	241	268	228	232	245	225	238	212	248	238	223	258	248	234	222	230	190	204	244	203	228	224	257	224	224	230	220	221	197	221	233	222	231	243	235	220	243	254	240	210	212	224	194	223	274	197	211	206	240	244	250	227	240	211	219	251	209	250	227	262	226	241	224	234	226	221	231	222	222	250	232	267	234	245	246	245	240	230	249	232	252	239	199	218	241	227	226	218	239	222	215	227	223	220	215	239	227	228	245	239	240	225	207	214	243	220	239	232	228	221	246	225	275	212	210	207	236	263	197	240	244	249	249	217	228	226	217	212	209	245	220	259	239	219	218	227	251	260	221	220	218	229	231	218	206	210	237	253	207	192	206	245	226	218	206	230	221	232	201	241	211	209	209	246	229	213	239	202	221	229	212	230	236	229	215	226	212	263	239	236	220	246	207	248	251	256	273	223	209	194	214	230	217	240	240	218	234	235	251	227	230	266	263	239	196	203	212	202	216	235	224	256	257	209	233	200	216	225	200	245	218	231	205	224	231	242	248	228	218	221	222	251	220	224	217	250	218	220	230	216	218	224	242	221	224	220	214	237	214	218	199	226	236	221	249	198	224	213	232	223	221	220	235	240	220	258	241	222	227	220	221	236	245	211	239	226	215	228	235	244	221	189	212	225	236	252	250	217	222	264	235	237	245	231	222	233	219	226	245	229	243	265	218	234	225	208	259	225	219	225	235	258	226	211	232	232	221	266	222	207	213	209	220	217	256	232	219	224	245	247	247	239	221	225	247	235	244	224	250	238	224	259	224	197	214	252	222	246	220	267	227	230	207	247	234	221	203	216	238	233	232	263	232	228	250	254	246	235	212	242	214	226	234	203	234	238	210	242	206	248	193	239	252	221	228	246	197	214	267	183	205	230	221	245	210	269	202	215	233	241	217	212	236	196	224	237	228	222	251	236	225	229	234	219	205	219	232	257	232	226	236	229	256	215	199	248	197	231	233	210	218	224	245	259	227	207	198	214	219	203	218	239	250	223	266	215	246	231	216	227	229	213	249	235	241	229	198	226	228	242	207	237	227	219	228	242	221	249	271	247	241	234	204	261	224	208	221	221	214	245	256	221	200	234	227	258	241	237	219	247	247	249	228	204	237	239	217	231	216	235	231	223	226	252	236	203	227	222	237	261	253	240	255	215	236	251	221	232	237	225	234	220	215	238	226	217	225	226	224	219	236	230	211	230	235	251	230	241	209	241	257	268	218	246	239	240	240	234	232	220	219	234	221	262	232	213	252	221	237	252	232	228	216	213	238	215	216	257	226	235	221	236	253	223	204	221	227	223	219	198	207	236	247	213	239	243	226	208	219	236	215	258	234	229	231	230	231	220	216	239	225	222	246	231	191	243	229	228	215	217	231	246	219	208	245	212	219	203	224	222	238	210	221	224	247	218	230	246	207	227	234	245	230	214	224	206	222	210	220	223	205	198	209	212	211	240	214	247	233	200	238	222	236	234	207	226	232	228	241	242	183	216	225	230	222	219	209	228	212	263	188	235	217	239	258	238	218	226	238	223	245	215	233	214	222	240	255	243	214	213	248	247	216	247	228	252	218	227	238	215	222	258	249	270	233	239	229	227	256	208	233	222	206	240	242	237	224	235	215	219	237	233	212	240	228	231	214	219	224	234	240	236	224	242	203	251	217	216	225	227	241	228	227	210	224	242	205	232	232	238	211	227	225	249	231	205	228	227	234	211	215	242	248	225	233	230	255	208	213	221	210	214	208	207	204	212	215	237	214	222	237	196	246	243	227	242	218	231	257	263	228	250	235	225	227	195	238	263	220	225	234	238	202	218	219	227	241	231	227	227	217	234	210	255	210	235	282	260	231	249	248	232	248	240	209	209	226	237	250	191	259	233	231	236	253	210	224	211	256	245	219	247	241	230	219	213	262	234	202	247	207	216	226	230	236	257	265	231	230	238	260	238	237	220	235	245	237	251	219	225	237	237	240	249	220	205	237	235	271	254	243	229	239	216	224	218	250	205	205
28408	18401	36713	36829	24460	14425	7220	3560	1850	1161	642	509	491	528	526	535	514	506	479	540	561	538	507	511	519	515	508	559	511	506	519	489	514	545	526	487	517	516	474	526	523	494	548	517	525	502	533	512	546	501	516	515	533	518	517	485	544	531	536	509	509	499	531	530	497	518	497	512	517	492	488	521	506	505	549	578	515	473	529	503	486	511	522	516	504	488	501	530	498	510	504	497	493	511	541	552	478	519	496	524	528	514	512	524	503	479	457	481	503	532	520	487	520	483	524	481	513	518	499	495	499	509	521	493	511	559	530	525	523	526	497	558	484	516	529	544	543	506	533	508	510	525	513	488	466	517	529	476	516	508	506	526	518	509	467	539	535	543	531	471	553	529	483	525	525	497	511	489	556	541	531	508	527	501	544	514	507	535	503	512	483	537	543	539	556	544	498	521	540	534	526	523	507	523	523	509	546	505	471	520	497	519	511	533	515	499	572	508	520	504	526	509	495	491	533	520	502	520	478	525	517	500	510	506	522	476	526	547	514	537	535	531	513	541	556	493	507	519	545	508	512	503	496	513	509	467	527	532	557	519	482	534	542	463	530	499	527	479	513	490	530	495	513	530	517	542	529	540	500	501	551	541	519	534	538	485	501	570	463	485	525	547	545	506	510	505	522	548	516	516	502	534	516	525	497	547	470	512	502	525	498	519	499	511	495	517	551	515	511	514	521	474	480	544	495	507	527	501	492	534	519	496	534	502	511	530	541	517	477	511	515	493	538	509	523	500	492	505	538	503	522	491	498	561	493	502	519	535	488	502	489	509	481	514	483	529	471	497	529	504	536	486	489	506	510	510	534	503	511	510	496	537	508	503	473	516	549	471	514	497	509	529	484	526	508	516	492	526	580	494	509	510	555	503	506	495	520	505	504	518	514	507	491	564	496	489	519	513	511	550	536	492	507	534	532	508	510	524	510	542	515	521	477	506	576	490	527	507	504	485	479	460	475	536	473	513	498	554	519	470	510	505	546	527	501	531	536	476	490	490	498	488	509	521	508	518	505	517	500	487	535	509	458	493	481	543	513	503	526	522	548	505	532	520	520	460	517	485	506	553	522	551	557	489	507	493	520	498	501	511	495	492	517	525	494	504	476	520	487	526	544	531	513	537	522	505	504	523	548	516	490	503	505	512	514	516	513	514	500	486	535	521	488	538	509	501	538	536	514	516	501	485	512	494	502	491	519	511	485	513	516	493	494	473	518	474	536	520	493	533	483	492	524	521	535	489	515	506	505	529	553	526	501	481	515	512	526	470	521	499	511	512	530	477	517	551	522	524	511	508	477	486	501	509	525	479	514	534	472	549	534	504	542	531	577	496	541	510	522	507	549	482	485	512	498	510	509	511	494	506	478	501	504	539	510	510	513	512	532	557	466	510	507	520	534	520	512	471	526	527	548	493	495	504	469	540	521	470	498	526	512	527	506	475	525	543	494	492	531	504	496	497	553	549	493	498	479	523	476	533	544	501	497	539	488	547	519	507	493	487	506	492	529	525	493	499	530	528	496	528	520	500	548	480	504	551	513	484	550	507	551	530	495	513	528	506	551	519	520	490	533	517	526	533	518	513	528	492	527	508	511	523	489	479	510	499	521	458	499	505	528	533	478	506	489	484	503	520	476	521	515	505	511	505	508	520	499	485	517	531	521	557	549	529	532	529	503	495	515	504	542	526	504	498	506	498	499	517	484	463	477	528	501	497	507	573	523	520	517	527	504	512	540	500	495	529	513	512	518	498	546	523	486	528	552	510	524	487	601	492	520	508	495	484	551	503	482	499	490	515	484	494	461	496	548	565	460	586	513	457	500	532	533	492	546	505	530	526	499	507	510	465	521	515	530	496	519	536	497	518	483	528	532	510	526	514	482	535	511	509	477	515	513	504	498	504	541	491	558	491	556	518	558	527	508	508	555	505	524	521	482	483	526	495	546	517	487	503	486	508	515	529	487	500	522	565	536	523	484	499	476	523	498	517	519	515	484	511	493	481	501	523	526	514	496	497	547	517	513	502	518	512	533	527	492	526	507	580	496	545	465	497	522	501	502	547	530	523	559	496	518	508	545	544	520	509	516	518	506	458	519	493	502	505	522	530	533	501	589	508	519	544	488	489	500	550	542	458	503	512	519	525	502	536	528	552	510	490	517	542	483	467	499	493	496	524	527	555	509	492	540	502	520	501	506	516	531	489	500	495	491	536	501	490	553	492	558	514	542	499	483	528	521	484	507	510	533	530	496	530	519	503	524	497	531	484	524	502	516	524	518	489	523	535	496	514	510	503	501	493	543	528	516	526	527	509	477	518	495	510	508	488	511	531	509	517	497	506	520	493	512	499	512	489	532	529	519	452	494	531	528	520	502	506	517	497	538	518	501	488	553	524	517	510	532	546	506	512	484	506	523	497	533	504	553	488	529	522	530	528	488	490	571	530	509	516	520	523	470	555	506	543	507	509	527	528	519	523	472	500	533	551	492	517	525	513	502	489	505	502	484	517	528	524	517	511	522	510	524	521	502	541	509	509	517	528	504	506	512	538	515	506	534	518	498	531	530	511	493	471	495	547	540	511	528	491	469	524	528	542	515	518	497	518	490	516	506	506	488	486	493	487	528	514	516	556	508	555	489	523	547	476	520	487	492	498	493	505	485	490	495	502	521	519	516	491	507	477	533	550	504	551	552	487	498	516	493	514	496	502	508	531	529	557	474	502	534	522	529	508	519	545	518	533	531	536	513	544	507	512	524	517	500	525	512	525	540	527	498	540	509	546	526	525	523	515	520	512	509	533	470	529	555	510	517	517	524	549	506	519	502	528	524	520	464	492	489	500	487	500	498	476	520	481	500	483	531	506	515	504	504	494	505	538	522	488	501	464	494	541	506	539	517	548	469	518	521	534	511	523	545	518	494	501	534	512	547	497	523	506	529	509	542	461	533	494	532	511	511	524	562	508	515	531	498	490	515	493	497	494	537	528	503	513	510	496	510	481	548	524	508	487	493	540	481	534	493	535	550	476	540	473	508	486	517	511	513	519	495	523	486	530	548	500	552	561	521	483	513	496	588	509	492	506	503	522	550	510	513	563	525	507	483	547	527	501	553	503	528	528	503	489	518	522	537	480	508	546	502	537	549	502	520	515	511	525	515	479	494	501	488	483	500	518	516	497	485	520	478	518	516	507	557	534	515	513	516	508	514	533	536	479	489	534	513	542	515	542	531	477	533	516	500	506	523	538	516	521	515	514	517	535	530	514	514	512	492	527	532	563	502	540	484	510	524	552	524	534	549	518	469	497	505	553	501	455	488	478	521	469	507	531	495	512	533	498	524	507	527	501	528	545	523	479	534	474	512	524	514	533	529	492	510	573	522	517	512	513	524	516	552	498	529	507	537	490	508	526	496	545	537	498	533	508	520	521	536	470	509	516	492	492	507	532	527	523	531	474	506	505	483	505	491	513	525	493
54472	35364	43410	44058	26194	12203	4906	1930	891	451	297	199	197	199	229	199	249	216	222	216	190	232	200	197	215	200	214	204	204	208	187	209	217	210	216	190	217	252	199	204	245	212	202	202	211	178	198	195	215	214	224	224	243	232	172	200	208	215	218	206	222	240	207	198	205	188	238	213	213	223	216	187	185	195	221	177	196	206	194	204	197	236	211	185	195	211	239	221	249	224	200	216	211	215	219	213	212	178	195	225	211	196	216	204	231	210	183	198	207	219	188	219	186	221	224	216	215	197	190	210	222	209	187	208	174	231	204	209	207	211	226	218	245	213	202	189	208	226	200	204	227	242	243	187	192	222	241	209	197	201	212	206	221	221	213	212	226	227	208	204	216	215	221	188	213	206	205	217	208	192	198	200	221	207	204	211	217	188	203	217	226	223	237	209	184	193	231	232	207	242	216	180	214	199	217	206	245	176	196	203	222	203	213	213	217	208	251	223	224	218	217	225	240	212	207	226	185	226	203	233	215	224	232	215	205	231	228	208	249	219	191	210	232	211	186	207	228	224	205	217	197	212	197	229	241	206	212	225	215	224	209	237	206	221	234	208	243	200	183	206	191	203	206	224	174	221	247	223	201	197	187	206	243	230	210	243	207	226	206	206	231	221	204	214	214	233	210	197	182	223	235	186	232	216	232	228	205	214	201	204	183	208	211	197	243	200	206	218	188	214	238	202	194	233	172	187	208	220	218	224	195	189	228	222	205	238	250	207	211	199	211	218	198	199	221	212	235	217	199	245	211	217	203	187	206	211	208	216	229	222	204	223	232	248	205	219	233	217	233	258	216	219	276	197	219	227	218	209	194	196	203	220	198	196	202	214	218	188	207	207	213	216	198	251	217	205	235	224	203	191	218	209	227	199	206	193	191	228	220	188	198	242	207	227	231	201	215	215	229	200	225	213	232	201	213	197	218	190	206	213	213	187	213	204	193	216	195	191	221	225	204	202	213	217	227	220	207	240	218	207	222	234	233	211	221	195	205	227	202	224	224	229	204	165	190	244	219	213	220	218	228	223	240	230	205	207	234	200	255	240	199	190	189	210	205	205	214	194	229	230	211	227	234	205	215	241	210	206	243	229	207	174	208	208	241	226	203	224	207	212	226	214	198	206	194	207	209	211	188	198	208	194	209	215	224	221	225	217	201	211	192	222	198	205	203	215	230	217	210	211	211	206	228	231	212	219	221	179	197	216	199	246	208	212	216	209	218	190	222	218	192	218	233	204	203	199	201	206	211	204	218	240	226	237	229	201	223	182	207	230	214	209	208	223	210	200	213	197	229	204	204	211	211	207	235	192	184	217	213	209	197	216	214	200	187	223	219	206	193	189	220	194	229	197	189	221	219	205	190	225	241	227	201	210	185	195	232	210	217	219	232	222	222	205	202	223	228	197	213	229	199	212	199	198	215	209	196	218	218	237	218	207	221	178	216	170	243	202	205	202	246	231	191	218	211	236	198	204	208	207	210	204	229	201	207	216	236	259	215	236	240	204	196	208	190	219	206	194	224	233	204	228	215	202	215	200	219	198	216	234	237	218	210	205	200	220	222	204	242	213	199	235	218	209	201	198	205	197	187	245	234	218	226	195	210	206	219	218	236	226	161	233	212	194	220	228	234	202	234	204	217	210	223	241	231	177	223	231	242	218	220	199	205	219	231	230	224	178	220	218	193	181	234	221	213	213	216	233	224	219	214	215	197	207	203	218	186	220	225	215	210	209	216	221	221	242	189	198	210	226	205	195	209	203	212	201	205	237	221	195	204	208	237	203	221	191	197	214	205	207	204	212	194	200	200	204	188	219	232	220	220	233	209	234	202	199	227	180	220	215	213	225	183	250	240	222	219	236	223	220	210	218	212	192	184	214	211	204	208	233	203	222	197	193	210	227	193	226	194	215	208	208	270	217	233	216	206	197	232	205	227	221	213	213	187	206	226	205	213	224	203	224	208	190	243	188	226	225	213	216	233	210	199	205	243	230	193	238	217	196	185	175	175	218	245	207	214	181	218	211	199	223	187	246	197	236	193	206	213	225	215	216	240	223	203	227	210	205	201	203	197	199	209	213	222	243	227	213	226	194	221	209	204	203	214	245	228	203	209	202	225	202	233	209	220	227	205	230	213	218	202	205	211	209	195	219	214	215	197	227	229	215	216	221	220	187	214	184	212	212	203	205	234	224	173	202	202	205	221	219	224	226	230	211	194	230	203	178	217	230	193	213	246	218	229	203	202	177	229	193	206	193	215	222	240	185	166	192	210	216	228	200	224	207	216	228	222	212	220	217	207	216	202	224	235	208	218	221	226	212	203	213	217	220	222	205	241	214	221	228	196	191	192	224	204	212	217	199	210	216	207	249	205	220	204	213	264	229	180	202	203	193	226	189	201	239	245	214	247	179	227	218	207	209	205	194	228	202	184	219	217	211	211	236	204	224	238	199	215	196	239	235	191	216	226	224	229	241	216	204	189	203	218	235	220	201	210	197	209	253	224	200	247	234	226	228	219	243	186	196	190	202	227	229	220	207	216	212	218	206	192	214	235	214	190	189	184	188	194	215	199	201	203	205	213	210	216	209	219	199	231	236	207	216	197	202	201	205	248	232	211	196	217	208	234	220	202	219	195	217	205	201	243	218	240	214	256	227	225	225	202	203	202	215	198	228	188	203	211	220	206	227	207	170	225	196	242	208	210	183	230	238	209	227	224	193	229	248	228	222	213	227	208	220	220	246	235	235	203	235	181	220	186	212	222	229	211	217	223	213	202	209	225	187	205	215	219	212	206	202	239	192	227	205	196	167	217	207	207	204	213	219	191	224	211	228	189	222	188	207	209	207	197	216	196	210	224	215	225	204	209	197	237	215	218	201	201	190	195	216	198	210	207	199	238	227	210	237	217	198	216	198	207	189	224	231	212	217	208	225	227	219	215	224	208	217	227	222	225	184	192	207	217	196	220	201	216	212	201	219	217	214	192	179	222	204	209	221	215	216	218	230	234	227	192	207	204	195	180	221	200	225	202	237	249	210	199	232	222	215	209	228	212	201	206	236	194	215	205	227	221	228	214	202	208	202	201	201	200	242	224	187	224	208	209	215	196	225	198	199	224	208	212	192	242	213	194	209	209	208	189	217	214	201	208	202	232	241	210	229	211	220	212	232	199	201	215	200	207	198	224	192	204	207	187	198	222	185	218	235	205	205	211	243	202	204	182	225	221	209	204	222	218	210	187	216	222	200	205	231	213	211	227	206	204	210	227	220	211	227	235	190	235	189	188	196	233	195	205	217	232	182	229	186	188	224	200	195	209	194	192	231	259	202	250	193	201	215	229	243	188	215	194	231	203	205	198	203	216	195	227	209	244	222	262	215	211	188	199	205	233	184	235	217	214	199	247	230	191	218	228	215	227	229	215	243	221	211	193	221	189	228	205	210	210	209	181	208	216	202	179	212	208	195	218	219
35658	26055	46664	51216	38076	23976	13695	6650	3155	1606	841	497	437	464	457	455	510	475	445	455	448	461	454	484	425	498	482	455	470	488	450	480	469	472	461	448	442	501	497	486	443	451	454	478	508	457	445	478	436	436	499	457	469	468	500	471	473	505	479	491	473	431	467	458	494	492	447	469	444	494	460	468	471	482	509	454	457	488	440	464	457	464	484	484	435	484	509	477	445	455	506	482	486	512	472	439	430	486	448	490	448	488	474	464	475	453	476	464	498	452	497	479	485	494	460	483	443	502	473	471	475	472	456	469	462	494	449	494	441	451	433	483	487	465	428	496	480	442	506	491	447	435	461	458	467	463	501	472	462	504	499	458	495	455	460	473	472	466	489	466	478	465	497	507	483	471	469	473	468	500	497	467	469	496	468	466	483	452	439	462	464	466	477	490	477	495	485	452	419	489	492	473	454	472	445	486	494	479	463	496	437	495	513	489	447	492	482	443	459	489	437	452	495	469	479	474	457	459	461	431	461	427	462	472	428	517	486	450	467	446	457	486	485	485	484	456	441	469	480	447	448	469	475	439	423	475	438	428	406	472	427	484	462	443	455	470	493	453	445	445	444	480	451	457	461	446	457	478	457	480	444	469	453	486	484	475	458	428	457	459	480	485	468	454	462	514	476	495	450	479	447	474	472	504	497	433	448	447	482	475	444	458	475	454	481	436	471	440	442	442	483	490	500	496	479	484	472	466	475	459	475	427	474	531	431	492	443	437	467	486	503	477	474	493	464	450	480	492	431	486	470	486	468	488	524	472	462	455	475	499	513	500	465	497	435	481	472	483	488	446	470	441	485	529	435	448	498	489	448	489	520	500	458	439	437	480	489	477	510	462	466	482	477	462	496	453	473	520	416	459	476	470	478	465	461	532	470	443	490	500	475	472	454	479	472	507	479	442	493	457	468	485	447	448	515	504	467	463	448	463	455	483	460	434	449	510	430	453	503	491	434	487	463	483	478	476	476	489	457	470	441	492	479	485	501	487	505	447	481	441	499	484	480	488	448	481	504	489	438	489	475	477	455	423	478	461	483	484	450	503	492	445	474	487	442	464	466	509	470	455	470	491	468	438	450	471	478	464	470	475	452	434	467	451	492	456	446	492	501	421	487	469	489	460	500	441	478	499	446	496	474	451	406	465	512	503	465	474	448	474	475	476	482	434	473	437	459	447	461	500	492	512	476	460	481	462	472	472	476	477	473	441	496	459	466	485	445	437	507	464	471	463	469	439	488	476	484	466	455	459	485	500	464	451	497	450	463	453	455	511	521	487	462	474	461	490	464	462	477	450	497	530	482	449	477	476	431	465	477	453	461	478	476	441	458	464	488	461	452	478	486	455	488	508	495	500	489	479	477	481	487	494	469	443	454	480	458	478	475	450	486	464	479	467	469	483	414	434	470	472	477	456	470	486	474	488	466	456	491	488	430	442	466	451	477	486	482	483	455	430	455	458	469	484	482	471	462	470	473	462	452	451	482	458	472	494	501	490	472	453	495	452	458	437	465	458	430	425	488	476	482	479	466	519	464	471	458	453	481	482	424	482	472	526	449	456	526	444	513	467	462	465	484	460	464	479	488	461	472	473	489	483	456	466	461	511	480	469	447	485	511	484	492	466	481	438	520	480	478	514	485	502	451	446	443	478	453	472	471	438	433	466	440	442	470	518	496	451	471	486	501	441	471	428	479	463	470	487	478	460	502	452	473	439	459	455	503	430	463	466	509	445	461	473	468	476	496	510	480	513	468	472	433	435	468	447	466	485	507	448	464	482	484	447	432	425	491	503	485	470	448	491	453	477	452	432	485	481	464	452	485	458	450	467	473	477	438	496	471	483	479	445	437	460	449	522	452	447	442	461	434	447	464	484	482	452	472	453	463	460	461	453	493	461	476	459	463	454	467	487	482	477	520	458	460	477	460	494	496	478	490	447	455	463	429	481	476	490	458	435	457	484	434	496	473	478	440	488	439	455	477	443	448	501	487	453	464	478	426	463	474	465	445	473	481	470	467	472	462	454	493	475	509	460	437	433	474	506	494	471	494	477	484	454	491	422	485	461	482	466	497	466	477	454	481	465	469	445	508	502	452	475	513	492	481	488	478	445	450	508	467	481	504	468	474	444	463	458	492	481	430	440	454	496	487	464	461	455	446	488	452	486	510	445	469	486	482	494	450	442	464	490	447	466	446	490	453	452	492	484	467	472	490	468	473	488	436	441	480	506	522	495	476	469	451	455	466	452	493	487	479	463	448	447	458	460	450	480	509	444	437	459	458	479	503	489	456	498	476	469	452	477	481	480	466	481	495	519	482	474	448	448	469	475	457	455	497	424	450	443	423	484	490	489	443	462	471	498	489	483	460	489	466	466	450	463	419	443	497	484	457	464	473	499	458	477	496	458	455	454	458	460	486	455	465	457	467	455	485	450	495	502	494	480	447	469	430	469	433	466	491	495	467	450	488	461	463	496	514	476	453	428	463	474	474	468	467	472	444	484	505	452	477	523	472	450	462	472	483	467	448	476	504	483	500	463	518	477	456	472	422	478	461	421	516	500	469	494	491	450	459	454	438	506	482	493	497	485	499	406	455	478	474	464	483	491	472	487	454	473	483	476	459	451	480	448	455	455	456	485	483	483	470	474	469	495	435	464	504	447	476	455	443	466	444	456	531	502	504	460	456	452	511	474	446	484	453	450	474	479	483	485	455	469	470	443	482	464	442	452	495	478	442	481	470	489	458	460	461	481	496	477	498	458	496	476	489	453	479	442	496	473	436	455	482	471	478	493	464	488	490	430	503	468	461	451	430	480	472	464	458	487	472	455	446	463	462	483	517	472	468	472	491	452	531	479	517	458	479	437	469	468	465	471	450	483	499	467	435	484	469	493	456	473	471	467	503	450	484	453	486	483	461	435	463	462	479	467	494	493	465	502	477	503	476	511	474	477	491	497	468	445	466	484	456	484	462	482	510	470	489	482	505	459	488	490	509	495	476	492	507	472	449	448	497	469	467	469	415	474	470	486	483	453	434	518	483	474	484	473	462	479	464	487	459	483	459	489	457	468	482	498	486	459	471	473	442	500	454	445	442	453	494	474	485	486	475	446	431	488	474	449	445	443	466	479	500	451	496	477	461	472	498	473	497	442	518	459	470	500	456	433	496	478	454	469	411	495	450	462	508	497	440	470	477	489	496	495	472	483	491	456	485	499	473	465	464	496	476	467	478	460	471	446	466	475	492	482	505	465	472	502	524	427	436	447	458	486	471	469	465	475	521	487	467	501	458	470	471	465	468	437	459	460	435	463	486	490	446	468	481	474	456	472	499	448	471	460	513	442	480	479	450	440	464	492	439	497	475	439	486	466	489	459	477	465	483	417	475	453	472	451	454	488	441	494	405	445	462	468	504	451	481	471	457	469	436	455	488	486	464	496	467	482	487	433	451	436	449	492	473	448	452	469	496	477
24145	11391	3189	1780	1033	523	346	220	187	208	216	177	186	156	181	182	199	195	183	181	172	162	175	186	195	183	173	191	186	188	172	181	217	186	158	195	170	198	191	185	166	171	173	187	181	194	188	184	182	204	193	184	176	165	165	171	205	174	182	177	198	182	204	173	166	174	196	186	173	172	181	178	173	178	183	199	188	180	194	195	208	188	188	172	159	195	157	191	182	188	174	171	184	188	173	160	199	187	190	179	198	174	170	200	161	181	179	200	179	200	179	185	173	179	165	206	180	177	172	188	184	206	187	178	195	180	177	164	188	167	203	172	207	174	161	189	171	192	170	199	199	184	168	188	187	181	172	179	162	205	187	196	195	176	151	204	199	176	209	182	205	186	179	204	189	196	191	170	193	176	212	175	167	186	189	154	190	187	181	195	178	202	173	209	184	172	206	220	187	204	200	171	181	180	177	172	157	189	192	216	185	184	214	199	185	188	186	172	173	212	174	162	191	173	203	174	194	207	207	226	191	176	157	190	168	164	187	165	179	193	172	183	203	202	185	200	151	164	165	188	189	186	177	168	173	194	184	190	183	197	181	174	190	178	170	213	207	196	175	187	186	184	194	176	186	169	199	162	187	213	174	157	149	198	203	173	177	178	182	171	182	182	195	181	196	173	195	164	170	175	190	187	171	197	201	187	187	183	184	155	159	182	170	192	183	188	202	182	218	197	204	191	194	175	199	210	176	160	193	194	198	195	177	195	215	206	205	171	200	184	182	184	186	210	206	200	201	169	156	160	185	174	185	202	184	165	174	168	204	159	186	180	215	185	137	175	164	183	181	176	178	172	204	175	205	178	184	219	181	151	184	186	156	167	177	185	176	198	206	170	179	184	177	181	186	193	195	188	179	190	183	171	193	179	204	184	178	193	190	185	156	193	185	201	189	184	192	188	200	181	175	154	164	206	205	199	188	186	190	167	166	205	216	176	200	196	186	177	192	200	163	197	176	180	192	179	169	177	188	175	162	166	169	158	158	183	171	164	161	199	192	169	177	166	165	173	159	173	204	155	183	170	188	181	203	166	175	183	186	181	185	174	185	203	192	179	171	174	182	197	192	177	182	193	169	187	183	202	180	194	192	223	160	195	210	181	210	167	182	171	182	195	187	186	164	184	155	174	183	174	194	211	196	192	184	183	180	170	193	199	192	169	177	188	173	174	183	190	200	178	190	183	183	186	165	192	181	208	169	207	198	197	201	189	187	187	189	204	200	194	187	185	195	174	196	166	171	174	190	184	194	206	196	179	154	208	212	185	194	190	194	206	199	185	200	187	163	186	179	200	153	187	178	179	203	174	161	172	181	186	206	199	184	185	192	191	171	174	169	154	186	193	205	194	195	175	154	168	196	179	189	171	176	202	191	179	213	167	193	163	191	186	174	196	187	191	187	182	173	183	182	178	162	180	186	187	197	179	153	227	194	160	173	194	183	169	162	203	155	191	199	183	188	182	212	178	202	162	184	198	192	186	184	175	195	162	196	194	180	171	213	196	179	186	179	180	189	183	185	181	180	168	185	183	172	166	181	234	178	194	189	178	195	214	170	164	178	194	184	201	182	181	169	152	164	157	171	185	178	175	185	177	195	181	190	177	193	197	164	184	174	180	177	173	171	193	191	164	183	205	198	213	186	170	166	209	191	186	157	174	226	228	162	188	184	169	181	176	187	186	160	193	179	178	193	191	183	193	196	185	181	184	183	193	149	233	203	187	209	203	174	199	187	201	173	214	202	203	187	184	177	191	176	179	174	176	167	177	174	183	218	174	164	188	174	197	189	200	179	183	158	179	210	194	175	188	187	180	177	153	186	218	196	198	194	199	185	179	198	154	171	200	170	165	168	173	187	181	186	175	186	180	184	201	181	194	195	203	173	182	179	204	178	165	175	171	175	198	173	211	184	205	185	175	181	197	152	184	206	192	183	182	182	188	166	184	173	203	154	166	176	173	188	179	175	193	177	187	193	198	199	166	171	161	193	183	163	196	184	205	188	185	193	196	186	182	173	182	178	174	197	213	197	176	191	185	172	205	179	167	190	176	185	173	173	181	164	161	207	158	166	181	165	196	179	179	184	158	186	201	176	174	204	168	215	219	179	162	184	182	175	173	195	202	167	181	181	188	187	172	169	204	182	190	197	190	169	188	189	190	195	201	202	210	201	207	189	185	168	182	216	160	201	198	196	210	203	183	180	157	172	200	189	174	184	173	182	172	146	178	217	165	158	201	185	158	213	184	179	160	200	198	191	183	168	191	167	205	192	166	183	219	221	227	175	170	152	166	224	180	189	187	187	176	149	179	186	187	199	159	191	181	187	188	182	186	198	216	190	170	210	179	169	190	190	185	175	199	169	188	198	165	176	183	186	191	180	158	177	194	182	172	182	180	180	152	181	184	180	174	181	194	173	172	186	171	186	175	176	170	189	182	178	187	204	170	188	182	204	178	173	163	188	209	181	198	180	169	172	192	172	165	161	188	173	175	175	189	180	193	218	172	177	179	180	182	184	182	193	177	169	194	150	191	185	177	161	204	160	179	184	185	174	188	174	193	167	179	187	189	173	177	187	166	227	192	173	193	186	168	177	204	204	174	195	175	193	179	182	196	164	177	182	170	194	206	176	193	180	170	174	197	209	190	203	170	191	178	169	176	195	191	183	165	166	176	174	182	191	200	161	183	174	177	193	188	172	200	186	167	180	178	183	170	216	186	161	155	190	188	171	216	194	167	171	184	181	168	176	182	188	193	168	180	176	170	151	194	176	211	187	166	188	183	186	176	177	153	194	203	180	204	176	170	166	172	176	153	194	191	183	187	180	169	180	165	203	190	178	206	183	156	190	160	177	174	164	204	177	178	167	188	188	187	210	200	175	184	190	176	170	181	163	176	162	203	192	200	180	205	165	182	195	175	187	166	180	170	178	169	169	173	187	189	167	183	183	193	198	185	186	170	175	192	179	165	196	175	176	174	187	189	186	201	183	165	188	205	194	199	171	199	189	197	178	165	181	210	185	198	199	194	169	201	184	191	192	160	190	194	183	182	195	204	180	176	146	179	209	227	189	181	187	196	201	177	175	182	168	169	178	169	194	174	168	199	172	190	190	180	184	161	180	163	181	184	194	167	167	174	190	143	176	188	185	183	190	167	185	167	194	185	191	164	175	188	166	189	188	176	183	180	186	180	184	180	187	185	206	196	187	175	154	171	181	170	183	191	171	186	206	168	172	178	175	198	178	142	165	185	176	167	178	187	165	200	190	178	187	176	186	166	194	189	184	159	209	192	201	212	197	162	181	181	178	202	165	198	191	199	199	202	172	186	158	185	186	186	182	190	169	190	176	183	166	173	174	169	180	179	163	187	168	184	187	189	215	168	193	165	189	167	178	190	194	160	172	182	188	223	197	198	198	188	229	206	185	176	180	177	180	211	188	200	170	209	206	213	199	203	164	179	179	155	175	167
15583	9035	5439	5134	3382	1733	989	678	554	482	484	424	441	443	412	455	452	393	408	436	433	399	463	428	419	467	454	474	405	430	427	392	434	454	402	432	420	415	429	462	440	411	445	414	442	455	454	389	396	417	451	393	454	430	419	426	428	443	388	429	421	404	410	433	442	447	401	438	431	454	423	410	421	414	426	444	418	441	411	470	426	429	439	440	461	437	402	469	450	425	412	427	431	443	403	439	403	418	416	427	435	409	425	450	429	424	440	367	425	455	444	434	465	439	421	405	444	414	461	444	428	455	432	435	427	433	431	458	432	459	433	431	405	423	395	415	401	398	449	469	424	444	448	417	434	433	439	437	414	449	404	417	438	400	446	403	409	413	455	402	455	430	434	417	410	401	433	441	416	398	429	453	439	434	425	446	460	436	443	464	408	409	419	411	424	453	456	429	415	433	427	413	430	407	431	403	416	406	440	395	387	407	426	431	411	416	445	429	434	461	466	419	450	435	436	404	423	404	391	422	412	442	431	408	432	445	451	421	452	437	406	433	427	423	467	438	436	400	437	432	407	428	450	424	405	408	397	400	407	423	461	400	422	401	404	411	399	405	424	401	405	422	433	407	418	415	421	367	411	390	442	418	441	452	408	404	414	428	452	396	418	423	417	440	421	432	403	401	449	437	414	384	436	424	474	409	423	421	459	426	424	416	417	414	430	407	399	452	444	448	413	446	415	436	436	397	396	426	457	427	413	425	420	411	401	417	417	403	452	425	414	443	429	424	422	452	410	401	418	399	416	398	445	417	425	401	411	435	438	447	421	430	412	394	429	414	437	423	434	440	457	406	371	447	422	430	418	416	415	414	408	442	463	428	429	409	419	428	424	448	400	404	422	417	442	445	457	420	456	444	412	409	444	419	450	440	431	431	428	445	433	427	389	443	402	394	443	447	434	416	385	425	406	439	435	469	429	427	409	414	401	417	440	442	410	434	416	389	408	433	405	406	401	402	435	396	454	453	438	416	428	474	439	415	417	398	437	414	402	437	443	446	401	422	427	426	449	410	431	440	442	418	417	394	421	425	413	453	415	463	413	431	403	386	450	437	416	423	416	417	410	424	392	411	410	429	391	446	430	429	436	432	397	428	385	404	408	451	416	404	399	437	406	427	414	441	422	414	418	401	465	438	452	409	396	455	411	390	450	423	420	432	427	413	409	409	430	402	439	431	461	433	440	428	409	428	396	391	416	398	414	431	456	405	438	433	378	423	403	452	434	398	386	421	440	408	415	420	420	412	382	414	426	425	434	437	407	408	428	418	409	432	454	428	424	428	471	438	403	427	415	431	457	414	458	486	436	439	408	415	402	437	435	429	447	444	401	432	463	442	460	389	372	450	392	421	436	413	378	393	428	416	439	421	409	410	416	406	428	451	394	412	436	432	404	420	427	446	400	405	428	467	421	437	396	426	413	418	426	423	416	433	451	441	406	436	450	403	443	449	451	437	436	398	403	385	445	432	425	402	429	441	419	421	410	398	421	412	405	445	404	432	449	418	434	400	447	410	483	429	442	422	423	448	425	447	407	386	411	474	408	438	427	406	438	434	447	429	382	461	418	415	432	450	436	404	408	416	460	435	431	421	394	412	444	399	392	420	437	405	437	392	406	411	408	444	435	456	435	383	440	441	420	414	459	431	423	426	434	428	428	421	412	411	426	418	406	433	413	409	419	452	373	415	419	413	422	442	397	413	440	431	399	373	412	439	427	425	457	404	433	406	418	430	377	389	403	430	452	408	442	407	399	450	422	432	422	443	445	419	433	449	419	417	447	389	467	441	454	413	425	418	423	439	391	433	399	400	419	421	434	397	439	433	368	438	464	418	404	415	420	407	402	426	428	452	460	429	411	444	439	429	451	427	430	438	444	436	408	412	403	463	391	432	446	394	392	441	389	446	439	373	437	442	387	423	407	415	438	418	421	428	409	424	449	408	428	444	394	419	414	445	427	429	420	423	399	421	437	431	395	415	442	422	419	427	399	405	415	425	406	446	434	398	455	399	425	421	437	413	427	458	427	438	474	401	456	396	404	420	425	393	408	411	417	449	428	417	447	454	431	423	421	405	432	387	435	419	438	417	431	417	453	455	415	435	429	441	454	425	394	374	435	437	422	448	437	449	418	394	411	424	435	431	441	414	436	429	401	424	408	415	445	428	412	425	442	404	410	408	397	422	389	443	413	435	429	416	407	427	432	396	423	425	437	445	436	414	396	412	414	442	418	444	411	444	422	390	430	416	422	425	430	423	438	431	445	405	409	412	438	422	460	429	413	455	444	447	418	448	432	446	425	402	439	423	424	404	412	455	455	439	426	418	390	463	449	470	423	442	422	450	427	443	384	427	412	428	455	400	434	421	413	360	440	452	413	432	463	438	413	415	420	429	444	426	415	437	408	426	383	444	448	442	422	419	420	434	441	414	386	388	415	420	401	421	393	435	437	435	438	459	421	438	416	439	424	432	421	426	438	395	475	430	439	450	423	446	438	444	416	421	423	439	420	434	446	459	415	439	398	423	416	393	406	434	417	405	408	423	431	479	409	408	407	414	440	399	429	435	443	425	440	413	448	431	417	408	425	440	455	433	425	421	441	424	382	390	430	427	441	428	437	416	462	405	414	438	454	445	414	413	419	386	444	460	422	411	412	466	429	416	366	455	411	427	428	412	437	432	429	432	422	429	429	416	441	432	401	413	417	440	413	439	418	443	428	431	447	448	431	424	437	430	438	433	445	434	428	404	425	418	402	446	419	397	423	456	394	449	448	434	424	421	425	434	425	440	417	420	437	433	424	417	417	428	409	439	441	452	440	440	428	430	445	430	436	393	415	426	429	429	415	415	435	444	433	414	438	420	416	483	430	422	409	426	412	414	430	451	439	407	437	466	430	437	408	410	391	399	441	374	428	378	416	412	472	432	439	422	461	427	409	438	432	432	437	454	435	427	419	435	446	450	431	431	409	426	450	452	382	467	418	430	436	397	416	461	442	403	385	403	420	431	441	411	429	428	428	382	421	445	435	415	430	447	419	435	423	456	438	456	413	430	437	408	421	443	438	419	426	386	469	414	420	405	416	428	445	391	401	451	400	415	434	448	392	400	419	486	432	436	405	420	406	412	454	408	433	414	424	452	432	436	481	414	410	425	405	420	405	405	439	414	415	414	399	400	442	443	445	448	430	404	459	422	408	405	434	421	455	440	448	433	417	429	398	431	426	438	417	478	455	431	452	410	467	455	433	459	437	439	419	439	421	418	421	426	430	433	402	433	465	470	447	432	437	419	407	406	440	416	425	447	408	428	448	411	443	425	441	410	410	405	393	441	427	378	416	438	399	398	382	429	454	400	423	459	416	423	421	405	432	405	379	414	422	422	426	428	433	457	428	431	432	428	431	441	375	451	423	438	448	423	472	424	444	412	406	394	419	474	408	434	441	468	393	405	403	426	401	448	425	430	435	448
42533	25135	29014	27097	13297	5139	1985	959	612	390	247	237	195	223	229	197	231	205	240	232	239	228	243	240	242	249	216	187	230	262	189	226	248	232	249	253	218	201	238	226	239	237	224	221	234	227	256	245	204	234	230	205	240	181	191	209	182	213	233	191	224	252	211	251	234	234	204	235	228	225	254	218	218	201	256	249	230	243	250	202	237	231	235	209	226	229	221	232	232	218	246	238	238	216	242	259	223	208	240	238	218	238	252	214	247	237	257	256	208	233	240	216	231	219	235	224	177	235	227	237	238	225	209	246	252	216	220	215	222	229	240	254	224	230	236	241	224	230	245	240	259	213	249	230	191	234	256	253	244	220	232	227	219	205	231	223	234	225	216	254	233	215	257	247	230	218	224	200	208	209	210	204	232	234	232	215	213	211	241	203	258	225	221	217	209	242	228	213	244	210	219	211	220	221	228	199	244	231	219	214	212	226	242	216	234	246	226	227	233	232	236	228	225	230	233	238	178	227	235	224	225	191	217	252	230	214	215	243	228	209	238	233	234	236	194	192	229	238	209	215	233	220	225	227	240	215	214	226	220	238	242	242	240	255	243	232	222	234	253	244	232	207	220	211	229	226	233	236	207	216	248	214	225	213	222	233	242	215	204	209	209	218	220	199	218	218	198	221	232	229	218	228	240	245	217	201	205	217	213	214	196	212	228	188	249	235	245	264	229	229	230	215	228	204	225	239	214	211	202	233	225	233	256	259	223	234	220	237	236	208	228	227	240	234	231	226	238	228	197	222	242	224	241	231	209	218	208	223	243	256	229	226	253	213	229	207	181	231	234	247	240	212	251	223	243	238	229	239	231	207	211	233	259	251	239	221	221	263	245	260	227	223	245	225	263	227	205	237	224	237	248	233	227	228	251	215	222	180	227	232	221	212	235	222	205	261	274	215	221	194	250	211	238	242	227	218	267	220	218	215	242	206	220	237	221	214	240	204	232	228	234	232	205	244	228	203	232	224	230	251	266	216	211	218	224	188	204	202	237	225	210	202	215	245	251	209	248	214	213	212	229	210	214	225	251	223	232	222	235	243	209	244	231	224	225	221	223	236	250	233	222	222	221	238	243	228	215	231	229	255	271	210	238	256	256	252	232	237	228	226	239	271	247	257	251	240	214	235	236	212	216	259	247	227	216	221	217	275	229	262	215	214	213	227	225	219	232	220	221	212	236	218	196	231	240	218	231	218	207	209	242	252	201	209	235	244	207	210	221	247	249	213	230	235	213	205	209	225	202	236	223	238	225	253	242	208	238	229	226	199	200	236	217	254	219	230	225	251	238	212	207	250	240	200	212	241	217	241	235	205	243	213	214	211	205	227	224	251	242	206	204	231	246	235	205	215	247	215	242	220	229	215	216	238	217	218	241	228	189	205	254	255	220	249	227	241	226	195	230	239	234	216	248	225	242	211	227	265	228	219	216	269	238	233	220	236	226	231	232	213	248	229	256	243	248	229	256	213	199	249	202	208	203	233	230	244	198	208	228	229	208	220	219	213	239	230	207	235	222	241	194	251	195	234	236	212	241	232	233	223	208	216	239	212	226	219	237	223	225	209	240	231	240	229	215	223	231	249	225	229	234	246	228	217	208	211	248	247	284	201	221	220	221	226	246	220	240	253	215	233	204	228	232	195	228	218	219	201	196	221	208	236	205	219	216	222	222	216	267	225	213	228	236	263	244	236	230	204	264	228	184	206	219	221	229	244	240	208	248	242	218	207	225	227	255	240	226	243	214	234	234	194	208	220	212	234	209	205	204	229	256	254	231	221	242	248	222	251	216	228	258	215	218	234	219	204	209	229	230	250	242	205	217	202	218	205	208	198	245	213	195	249	250	198	224	233	213	217	233	272	205	231	247	216	245	229	231	221	256	220	225	253	244	208	207	204	218	221	238	234	236	261	229	212	220	230	223	239	238	243	221	250	244	245	244	223	235	242	245	224	226	251	242	228	215	240	228	254	238	238	212	231	207	210	222	223	237	217	242	266	232	215	216	202	235	218	227	242	249	242	205	218	240	225	245	254	252	201	206	212	224	224	221	214	235	216	228	249	239	250	211	258	258	234	225	235	222	222	202	229	233	199	246	229	206	195	205	225	216	230	231	233	227	226	222	272	214	195	239	222	223	245	225	259	239	188	248	229	234	227	224	229	209	226	225	226	211	223	262	205	242	244	245	198	209	217	244	251	239	228	259	233	234	249	240	221	244	243	192	196	239	231	249	222	227	233	242	222	232	234	239	231	262	233	212	243	214	199	222	206	209	229	238	214	241	210	209	225	214	212	205	226	235	234	233	231	233	241	215	191	212	223	228	228	224	235	220	221	215	207	220	235	246	227	224	247	218	232	232	201	209	230	238	266	243	218	208	279	244	240	211	207	251	252	215	216	260	243	232	221	233	192	206	221	221	237	206	250	210	237	203	216	226	221	220	235	249	238	249	226	233	218	226	219	228	236	228	220	211	219	241	225	222	238	215	238	235	215	222	251	241	241	259	258	235	218	209	243	221	211	252	226	218	230	237	229	206	238	228	246	200	227	269	205	229	237	223	204	217	216	246	246	208	248	209	243	235	229	185	246	214	222	232	206	233	212	235	215	257	213	260	179	211	248	259	240	205	188	216	234	247	239	225	218	242	258	243	210	237	213	241	238	224	227	242	233	231	224	211	246	221	243	236	239	233	208	193	226	241	265	239	248	239	237	230	242	223	261	235	221	229	215	233	266	263	234	211	234	232	228	251	249	253	206	241	252	235	210	230	235	226	230	220	214	242	246	239	241	198	221	246	229	241	193	246	225	232	238	219	224	233	225	212	225	259	246	203	231	211	225	222	228	213	236	229	267	229	250	253	214	211	201	207	207	240	237	246	243	244	216	241	212	222	225	239	224	235	237	218	210	203	205	238	203	217	235	227	205	234	236	221	230	226	202	253	216	262	229	220	206	224	223	247	224	209	213	240	219	239	236	242	228	233	256	225	230	240	247	209	240	212	217	254	250	234	224	250	232	210	215	249	249	226	206	240	237	210	240	261	205	206	226	199	188	254	211	215	206	224	232	214	212	206	194	199	223	222	226	232	236	234	213	220	193	182	207	246	196	234	254	214	233	227	249	219	234	221	180	237	224	235	223	234	246	248	226	263	227	226	224	241	225	225	221	251	210	210	212	204	191	231	227	223	216	232	251	187	221	213	238	211	203	233	219	199	235	229	207	239	232	232	230	202	224	217	219	262	235	219	203	212	184	209	234	214	216	226	217	201	229	231	225	229	243	205	225	222	214	232	267	245	233	235	226	213	226	216	234	218	183	241	246	244	234	213	215	234	221	240	232	242	228	245	223	242	224	224	219	238	218	219	230	220	260	236	203	197	215	220	227	226	230	227	224	252	208	206	197	212	208	240	237	213	244	265	232	257	237	245	230	215	237	228	212	217	236	238	250	238	207	231	250	217	237	235	247
28449	18346	36381	37973	25241	13876	7116	3681	2008	1188	753	538	505	490	491	499	480	537	480	534	532	463	543	477	511	491	574	520	475	503	571	498	505	514	517	515	550	520	517	493	532	505	527	517	510	509	494	485	513	498	505	491	527	487	505	497	508	491	514	484	529	497	470	484	489	511	505	494	510	478	534	517	501	488	523	501	497	485	495	512	475	493	501	522	530	526	509	476	506	516	514	539	509	550	491	533	551	507	513	501	515	512	480	489	536	475	525	512	518	478	509	508	523	508	484	488	555	510	461	518	534	523	497	495	474	529	519	525	527	492	486	490	477	506	492	526	476	512	510	496	533	478	492	494	552	478	535	521	501	501	493	518	538	507	566	500	509	512	502	545	516	519	585	521	524	554	503	533	484	496	511	538	515	497	489	531	508	501	484	506	510	534	504	534	519	482	514	542	484	494	505	503	476	510	457	512	521	577	504	501	510	505	489	529	494	551	485	509	555	505	533	502	531	528	568	491	544	522	493	521	542	505	520	512	513	565	531	499	504	529	510	535	546	504	542	552	529	507	510	550	499	526	506	519	542	543	516	542	501	480	491	508	517	578	512	522	512	519	498	536	541	559	543	499	518	511	523	519	488	539	521	507	482	495	506	514	542	536	483	536	582	476	513	502	488	495	505	487	512	515	495	518	516	513	494	518	492	522	520	542	549	498	471	487	505	564	487	493	490	513	501	499	537	521	531	458	556	531	545	498	528	551	455	516	517	508	516	513	513	516	542	549	526	498	501	486	457	501	522	529	498	497	509	546	483	514	532	517	514	497	468	487	485	478	528	538	498	503	494	480	519	500	491	520	515	561	534	440	524	523	462	489	528	519	517	495	493	498	492	457	519	499	529	530	554	533	490	542	500	540	479	511	520	482	515	503	507	517	507	528	515	547	502	489	464	539	528	473	513	480	533	508	566	487	510	524	504	498	527	522	489	501	538	521	462	494	475	502	479	467	546	504	542	528	500	503	561	498	515	523	517	545	506	500	548	518	494	506	494	536	482	508	505	500	486	500	545	528	532	509	509	490	519	563	515	505	496	490	514	514	501	507	479	484	519	534	540	474	477	519	491	516	536	476	526	515	499	517	522	520	518	485	509	521	487	496	521	480	510	568	478	526	480	532	536	509	522	513	498	529	495	535	538	527	495	525	560	540	515	536	536	508	500	534	529	482	490	557	505	531	505	503	499	550	517	485	513	534	517	508	559	475	520	509	559	549	521	492	472	526	503	486	470	500	513	511	500	517	494	496	517	482	495	530	514	470	526	511	510	513	491	525	500	500	537	560	492	482	505	482	537	476	556	506	510	501	517	545	532	492	509	500	526	483	508	480	502	528	545	535	520	517	532	519	526	500	541	513	473	541	513	499	520	540	517	514	523	503	497	500	507	517	485	527	526	527	509	537	524	496	560	517	488	464	494	520	500	503	533	561	507	507	442	481	480	494	537	501	503	489	494	495	520	503	512	545	498	525	554	525	491	461	505	510	500	527	471	537	496	481	490	509	500	497	505	502	448	512	502	522	517	496	524	513	502	514	522	481	540	555	508	468	480	530	526	518	522	523	529	539	492	510	501	491	526	519	489	537	488	499	526	529	482	455	502	540	517	488	528	544	512	471	517	489	538	514	531	499	488	480	456	558	513	511	505	500	522	494	498	481	493	480	477	484	515	521	503	486	556	501	498	500	455	482	547	504	490	554	552	487	512	497	519	507	508	510	517	522	505	514	533	511	522	508	488	536	505	488	522	471	518	468	526	509	465	506	532	530	511	488	504	520	519	515	511	510	501	510	514	519	520	490	517	546	544	523	523	489	524	511	477	540	510	522	508	509	541	517	519	531	478	519	533	516	528	531	558	502	508	468	532	475	523	508	498	477	475	484	517	527	496	514	508	499	525	536	557	452	492	550	539	441	547	536	521	556	519	494	493	530	518	510	503	503	540	529	528	501	539	496	492	481	513	503	508	519	568	497	516	504	499	531	500	545	521	549	505	523	493	490	533	494	510	522	512	503	527	522	497	522	487	474	524	573	504	486	491	487	483	506	489	464	496	540	512	512	483	498	468	498	486	516	473	508	508	521	497	513	549	504	482	514	527	525	488	527	558	514	546	525	478	504	517	529	502	555	553	497	509	535	510	498	524	517	471	525	502	516	515	508	492	481	486	493	495	532	520	494	524	490	528	512	530	528	529	494	502	503	500	507	488	503	486	522	510	520	504	482	526	498	511	537	517	549	499	501	534	479	529	503	508	457	491	513	517	494	533	499	522	475	480	546	539	517	496	507	550	523	526	501	502	511	501	525	542	519	538	524	521	540	522	527	536	502	511	493	513	500	524	503	477	534	496	485	522	519	482	515	496	552	506	513	513	486	526	528	475	483	525	547	498	513	531	473	527	547	516	535	536	503	544	548	554	545	531	512	550	564	483	509	507	505	528	516	515	505	530	523	501	507	485	492	543	506	516	495	527	513	502	474	523	478	506	500	468	527	511	474	492	506	450	507	503	488	516	491	529	518	537	516	502	506	527	529	485	507	511	536	522	539	477	489	518	514	538	540	510	506	533	525	508	495	480	481	554	519	511	469	495	537	481	511	527	512	491	496	511	510	474	535	494	529	518	538	525	523	531	516	500	529	525	556	511	531	519	490	511	485	489	494	531	502	502	521	526	513	485	548	492	505	508	541	527	511	526	480	516	535	493	522	527	512	480	507	532	526	491	542	485	472	485	496	540	518	533	514	528	494	536	546	505	511	518	534	536	521	501	533	511	534	494	493	510	540	508	498	548	500	532	504	518	477	489	508	519	496	510	475	482	505	506	484	534	534	535	501	493	495	536	456	507	521	500	519	488	494	492	516	494	499	527	537	512	579	502	495	489	481	514	514	541	537	514	528	507	497	520	533	511	522	512	536	516	485	507	497	534	521	498	510	494	510	499	552	487	458	534	448	503	476	481	497	551	522	509	479	496	521	512	491	483	504	495	532	482	546	505	519	511	538	518	498	510	490	499	518	508	493	496	511	550	535	471	535	505	517	511	516	514	546	493	543	562	528	505	510	508	489	551	527	536	531	531	493	513	490	504	533	495	496	512	512	548	504	517	507	478	524	529	508	526	488	517	492	483	496	564	491	493	528	475	524	512	548	488	510	540	474	519	472	512	544	509	541	518	527	513	475	525	516	478	502	540	498	509	500	525	539	524	553	471	535	526	513	475	501	533	485	533	526	500	530	492	525	521	488	501	550	522	509	510	512	519	522	489	506	491	548	558	534	499	497	519	535	540	494	496	513	547	494	532	464	558	508	534	505	522	494	472	512	529	568	508	549	511	497	518	534	537	521	504	515	530	496	512	508	531	492	515	495	516	453	524	492	519	500	512	497	493	501	501	521	512	532	500	519	478	557	505	509	549	528	490	501	521	524	532	489	528	518	507	515	489	503	507	545	509	512	483	538	509	519	518	514	509	540
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
