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
336530222022	336530222584	336530223134	336530223684	336530224234	336530224784	336530225334	336530225886	336530226434	336530226984	336530227534	336530228084	336530228634	336530229184	336530229734	336530230284	336530230834	336530231384	336530231934	336530232484	336530233034	336530233584	336530234134	336530234684	336530235234	336530235784	336530236334	336530236884	336530237434	336530237984	336530238534	336530239084	336530239634	336530240184	336530240734	336530241284	336530241834	336530242384	336530242934	336530243484	336530244034	336530244584	336530245134	336530245684	336530246234	336530246784	336530247334	336530247884	336530248434	336530248984	336530249534	336530250084	336530250634	336530251184	336530251734	336530252284	336530252834	336530253384	336530253934	336530254484	336530255034	336530255584	336530256134	336530256684	336530257234	336530257784	336530258334	336530258884	336530259434	336530259984	336530260534	336530261084	336530261634	336530262184	336530262734	336530263284	336530263834	336530264384	336530264934	336530265484	336530266034	336530266584	336530267134	336530267684	336530268234	336530268784	336530269334	336530269884	336530270434	336530270984	336530271534	336530272084	336530272634	336530273184	336530273734	336530274284	336530274834	336530275384	336530275934	336530276484	336530277034	336530277584	336530278134	336530278684	336530279234	336530279784	336530280334	336530280884	336530281434	336530281984	336530282534	336530283084	336530283634	336530284184	336530284734	336530285284	336530285834	336530286384	336530286934	336530287484	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26453	42339	78514	74087	65950	42506	21343	2344	206	192	187	189	179	194	192	193	180	304	635	708	484	275	206	185	159	174	156	194	181	179	171	195	160	176	155	162	177	175	180	180	167	189	161	194	198	196	168	172	181	183	167	174	173	174	178	181	170	182	164	201	158	202	152	155	166	189	182	186	183	180	162	157	172	189	194	194	168	195	173	172	178	158	172	177	174	183	180	170	175	171	178	175	176	173	178	192	149	158	161	157	189	156	193	165	173	177	198	168	170	203	152	159	183	179	194	181	173	155	176	176	176	186	200	163	169	149	177	165	192	152	177	190	180	174	186	194	180	178	148	152	176	181	184	164	172	172	168	195	176	168	185	167	181	165	185	197	145	141	176	174	203	176	175	182	159	148	165	176	151	183	191	183	207	194	169	177	159	173	193	191	176	150	181	180	177	192	159	162	166	167	162	170	166	178	169	172	201	182	180	166	185	186	162	179	175	175	167	156	180	176	175	185	156	190	143	168	193	162	169	200	159	185	185	153	180	199	173	160	190	199	170	164	188	169	169	216	175	183	164	198	189	184	149	185	170	161	157	180	179	152	170	196	188	162	153	152	186	154	170	180	173	180	176	170	173	192	169	148	174	171	175	178	156	177	166	169	170	154	185	166	159	172	187	171	168	155	196	181	179	177	159	160	198	186	171	177	161	152	161	181	189	166	187	178	166	179	176	167	189	179	184	147	183	160	183	164	190	176	157	173	167	155	168	151	177	169	191	165	181	178	154	162	181	176	163	172	158	183	168	177	172	156	184	171	171	177	180	175	178	169	198	188	186	167	168	166	165	182	190	159	183	178	175	184	164	177	164	170	200	197	164	194	177	155	189	149	180	169	189	160	159	192	178	178	169	153	169	186	189	173	169	163	160	163	168	145	151	165	193	170	153	164	161	180	200	170	163	180	173	170	171	166	179	187	188	174	188	165	178	148	153	162	137	167	166	169	169	162	189	162	183	179	177	186	143	165	162	164	173	173	171	168	179	170	193	171	172	162	213	149	193	177	187	181	165	196	171	146	155	188	188	190	179	162	188	179	178	159	186	189	165	150	184	169	162	172	171	186	180	172	173	180	186	173	171	153	210	161	179	150	158	194	165	155	185	180	182	173	194	177	192	164	161	198	174	174	164	166	172	173	168	172	186	162	175	169	175	173	180	162	155	184	162	207	179	185	169	181	177	186	174	161	194	180	178	155	160	177	161	186	169	151	150	171	165	170	182	154	166	153	167	174	182	202	176	192	175	200	176	208	160	180	186	169	153	190	158	176	198	160	144	203	177	204	185	158	183	187	175	180	168	150	188	192	190	175	190	180	170	186	162	172	183	169	172	194	171	163	175	150	193	158	176	168	174	201	130	183	174	165	190	190	158	187	179	197	160	183	180	176	151	198	151	179	198	188	180	165	179	139	182	183	204	180	173	170	177	172	156	154	167	159	197	164	180	181	195	173	178	160	195	192	161	192	180	166	179	159	191	188	192	176	154	172	158	197	174	171	162	178	168	175	194	195	191	180	189	190	180	185	169	164	187	162	151	169	184	181	174	184	188	146	185	167	160	187	177	180	189	167	172	201	167	173	170	181	162	165	175	173	187	135	155	176	165	165	197	174	170	193	172	161	179	196	170	147	168	177	154	204	175	187	159	167	166	191	152	180	165	196	172	167	159	215	179	189	183	171	182	180	197	187	193	164	161	166	163	189	159	171	178	147	187	171	170	190	167	194	152	168	177	179	195	198	159	177	157	185	181	169	157	187	157	158	185	167	190	171	175	187	183	178	155	160	194	202	168	179	177	178	178	193	195	167	154	192	160	148	196	181	170	167	162	149	169	150	181	196	171	203	161	157	170	160	190	174	186	190	166	180	173	171	184	189	188	188	175	184	173	165	153	163	182	195	193	177	198	179	164	174	182	184	172	163	152	176	182	173	184	181	162	161	174	177	192	165	183	162	180	176	178	185	186	163	197	166	179	171	194	159	181	171	190	192	160	189	211	142	189	205	168	159	175	171	176	180	173	191	186	164	192	191	178	175	161	185	179	162	158	176	187	165	152	173	169	160	171	163	180	173	159	184	169	177	181	186	167	165	166	174	186	167	164	176	188	197	183	187	171	179	181	194	191	164	160	188	189	194	177	194	184	158	187	142	168	183	224	171	192	149	166	181	176	164	161	174	170	182	182	174	174	175	157	166	191	160	176	178	196	169	162	166	161	183	170	162	195	189	195	137	187	149	177	170	179	183	178	188	185	180	194	181	174	196	187	142	173	188	178	160	173	185	155	173	162	165	191	154	152	205	199	177	179	191	174	175	152	174	180	178	153	190	173	189	191	175	183	190	193	199	142	179	206	172	188	163	167	193	173	182	164	190	184	187	189	189	198	163	178	187	158	162	149	178	175	185	162	171	168	165	180	160	165	167	192	177	157	172	185	169	171	173	205	186	200	193	160	166	194	166	160	206	183	197	187	186	170	180	193	180	181	173	177	155	165	180	175	135	171	156	164	171	163	181	166	177	176	160	184	179	164	169	163	163	167	185	152	191	158	167	184	185	136	169	177	184	203	193	170	197	189	183	196	175	177	175	174	160	189	178	170	158	163	177	176	170	142	175	177	160	188	144	180	148	168	197	165	192	161	174	190	175	181	163	162	161	174	141	192	183	163	184	187	180	148	179	176	176	186	180	173	208	183	176	167	175	172	169	189	154	183	170	176	198	175	170	162	192	168	174	143	158	173	187	162	166	162	193	173	198	186	152	185	178	159	201	156	177	173	147	172	181	203	178	151	170	202	160	182	184	200	168	180	165	177	177	177	173	177	199	179	175	166	173	176	183	190	197	193	181	173	161	180	175	159	176	200	180	190	186	178	166	175	183	166	157	177	161	178	172	189	163	174	171	151	184	172	181	160	163	180	186	191	197	169	162	180	221	171	190	183	169	182	157	155	167	168	170	187	161	179	181	158	151	153	189	185	168	187	167	164	174	199	184	157	179	202	197	169	170	172	193	175	182	169	176	159	174	176	192	160	181	183	159	183	165	191	170	177	193	168	177	170	180	193	171	196	177	160	150	189	175	171	176	165	168	179	194	177	169	195	168	182	158	205	171	206	169	173	152	160	180	146	184	159	171	190	185	187	187	182	180	204	189	171	153	214	183	172	180	159	172	179	192	159	163	192	190	182	183	195	177	195	156	162	169	175	179	175	160	189	159	162	182	168	163	189	180	188	180	172	217	183	170	163	189	184	164	177	177	175	181	187	159	171	167	203	176	177	165	171	195	171	160	146	173	177	171	198	186	182	190	178	183	172	186	192	177	188	176	183	165	190	219	162	191	167	155	145	182	188	162	171	175	187	193	187	164	193	203	153	175	168	172	164	197	159	185	179	171	197	154	172	171	177	142	175	172	180	164	148	179	173	168	172	171	189	173	154	175	155	180	170	198	170	190	184	163	182	180	162	173	177	182	166	175
14945	34444	73582	81854	74887	51308	27770	745	559	528	512	513	489	494	524	473	454	1137	3461	3806	2365	1218	648	520	468	476	435	453	484	465	487	442	475	455	414	475	423	421	448	404	419	440	443	436	452	451	471	498	439	479	451	436	404	433	491	506	436	457	455	446	478	465	453	449	473	497	418	470	421	461	428	459	455	467	439	447	478	486	422	417	467	456	467	470	465	460	441	454	450	501	459	465	454	465	444	489	474	453	437	420	486	450	461	473	482	479	462	467	453	437	447	461	462	456	452	425	434	441	458	441	450	481	470	447	467	442	434	430	455	444	454	451	418	458	513	472	444	479	450	417	470	459	440	427	442	432	471	419	450	440	457	469	445	424	478	508	480	474	443	460	472	460	483	433	455	431	445	448	472	433	475	472	464	453	475	444	460	442	438	461	444	510	458	443	489	437	448	445	447	445	483	421	456	462	432	439	440	494	466	433	435	496	464	461	423	432	431	434	418	427	503	441	419	447	438	444	467	466	430	453	477	445	495	487	476	436	492	447	444	447	442	452	475	461	457	491	483	418	458	489	481	462	433	468	483	466	468	466	459	423	475	472	497	465	474	427	470	454	438	475	470	432	508	457	442	453	486	444	459	460	425	444	484	444	457	468	480	476	445	423	489	472	485	461	460	417	439	461	481	464	449	449	454	459	451	472	454	453	481	445	448	445	430	442	464	468	470	459	464	479	436	456	449	471	431	446	452	429	470	472	432	458	423	452	437	453	483	462	485	444	451	468	471	460	409	453	482	451	459	468	461	454	460	479	463	462	502	482	468	416	462	473	484	452	418	476	440	457	415	450	437	426	429	423	465	441	453	458	420	438	457	464	460	443	440	456	433	448	480	455	480	441	448	442	471	467	448	444	423	471	447	457	408	443	436	482	413	403	492	422	442	476	446	475	464	445	469	434	455	448	452	461	431	477	411	474	446	455	440	477	447	488	495	420	460	469	463	466	445	468	462	447	463	463	457	479	459	439	457	449	447	459	462	442	436	446	455	466	475	442	441	417	463	440	459	436	461	453	455	456	478	458	467	470	419	455	414	438	455	437	462	470	421	429	450	438	457	419	462	480	439	464	446	456	470	430	482	469	460	423	431	486	453	459	441	457	468	460	476	487	447	449	462	386	441	459	465	434	463	446	431	441	463	485	476	425	474	487	464	429	426	453	437	483	451	435	451	479	462	465	471	469	431	466	468	461	477	432	430	455	420	467	467	446	437	465	424	446	481	434	425	459	446	452	473	452	451	450	445	455	462	453	471	466	443	433	471	457	471	464	425	419	429	463	435	490	399	458	460	483	463	455	450	476	444	487	443	468	471	435	483	440	447	470	470	506	432	457	435	439	473	456	438	451	450	461	459	454	494	486	446	474	477	459	446	446	478	421	449	466	464	442	440	475	439	465	408	474	436	446	472	418	457	432	438	459	470	473	474	463	456	421	436	464	457	452	432	503	478	462	486	450	460	453	489	445	443	448	457	446	465	443	453	434	456	474	427	486	450	463	448	440	466	465	462	480	463	468	463	495	450	459	439	399	466	481	465	481	461	426	422	438	425	496	430	470	422	475	425	426	456	457	491	458	481	465	468	438	469	454	469	480	453	453	452	464	447	435	444	439	440	425	439	469	464	409	448	458	446	463	494	498	461	499	462	444	455	502	428	483	457	482	464	512	461	450	477	487	444	437	428	490	428	480	445	451	471	454	462	427	443	479	442	442	470	459	475	453	460	476	473	457	425	466	446	434	485	453	497	485	445	454	441	443	448	495	457	464	422	474	435	493	486	440	473	432	412	498	474	439	459	468	466	472	451	476	458	422	459	462	459	434	434	402	478	416	470	465	487	417	471	458	453	465	462	421	455	467	464	485	440	495	429	427	447	456	456	441	474	499	416	498	526	479	455	479	467	467	468	463	437	455	469	465	503	460	498	467	454	440	431	488	472	445	427	462	457	467	461	465	473	447	433	469	426	417	462	469	426	443	497	445	452	450	460	439	466	464	472	467	436	447	407	447	476	454	452	447	454	422	464	437	443	418	435	459	459	406	452	405	443	480	451	446	433	470	458	459	471	444	446	430	493	454	463	463	446	475	455	487	459	424	451	448	433	432	487	448	440	507	440	486	464	470	462	456	432	449	468	453	480	447	435	471	421	420	459	438	439	473	440	459	441	451	456	457	456	453	469	453	460	420	440	453	458	451	428	453	470	447	427	449	493	456	485	460	501	488	503	483	463	468	514	437	467	461	450	477	458	455	498	437	453	448	421	441	419	470	494	460	472	446	433	493	440	443	460	462	445	415	480	476	456	436	418	450	421	470	455	438	431	431	462	478	460	464	454	488	443	446	435	477	445	447	463	484	441	474	422	462	436	422	475	438	484	445	443	459	431	439	479	427	425	510	466	442	468	449	475	488	444	454	438	512	452	451	454	468	413	448	425	472	429	456	458	445	447	466	435	466	459	478	474	480	474	448	437	440	462	437	448	480	480	393	428	444	487	436	462	457	455	475	448	441	427	417	420	450	447	439	442	444	486	459	459	399	488	483	474	471	436	448	450	444	473	457	486	479	436	460	449	470	447	428	479	429	452	472	442	462	463	487	447	443	492	451	471	436	418	470	448	423	397	441	451	446	474	456	487	490	449	443	439	435	471	450	434	435	424	429	437	497	454	490	475	472	448	448	489	450	429	425	455	446	447	452	460	450	470	484	492	439	436	447	446	482	443	442	450	486	458	490	457	441	472	422	491	446	478	491	455	465	486	444	477	481	432	450	457	476	410	471	440	438	470	443	447	452	418	428	459	450	417	461	460	445	464	435	459	492	516	470	440	494	432	446	446	453	448	442	483	436	478	461	463	435	455	440	425	458	447	425	467	504	450	485	431	391	475	439	460	486	406	435	446	472	427	444	460	471	488	465	456	426	460	433	462	455	488	449	471	482	464	484	478	462	455	467	488	417	439	473	396	441	444	407	453	439	431	434	461	444	440	442	459	410	452	498	437	473	463	451	456	479	474	429	458	472	431	460	437	477	454	450	469	462	459	489	423	440	463	449	444	423	459	463	482	442	454	414	430	434	455	505	454	483	450	488	447	459	454	449	492	448	438	434	489	475	439	461	419	479	447	471	470	467	469	457	460	452	472	439	493	449	433	451	462	506	465	415	434	429	443	416	441	480	470	461	489	487	450	433	420	449	417	459	450	454	438	440	431	415	460	426	435	472	457	442	464	468	454	408	449	496	443	446	468	462	470	460	485	475	454	458	456	436	456	459	460	464	421	445	466	451	458	474	462	425	446	469	433	449	463	450	471	449	463	506	434	453	458	427	430	463	456	478	435	449	467	485	443	437	482	470	477	450	433	491	437	437	463	475	462	476	459	458	455	452	424	442	435	480	453	450	431	421	462	423	456	466	462	443	472	454	478	423	495	476	438	452	454	455	440	451	451	439	463	495	475	488	434	449	438	481	470	452
2449	1761	9537	9268	8618	3330	806	176	153	150	150	172	143	134	183	140	155	164	172	212	166	172	166	153	148	153	148	158	153	150	156	151	129	147	155	153	165	167	146	142	169	149	140	148	163	167	140	165	145	148	138	165	161	153	156	161	142	178	135	164	158	164	149	135	159	145	164	150	155	159	157	132	150	158	153	157	150	159	129	149	184	148	150	153	181	144	176	158	149	141	148	168	138	167	150	163	137	139	172	142	146	142	150	149	159	170	163	136	169	143	149	145	169	176	152	159	167	125	136	149	157	141	159	150	165	149	156	152	170	146	152	178	133	150	161	154	143	139	144	170	155	133	152	182	157	148	176	139	165	141	154	151	139	145	140	157	142	158	140	173	148	129	138	167	144	147	141	129	168	170	145	147	137	163	157	169	150	151	156	147	155	140	158	161	129	159	162	158	146	150	149	145	151	156	151	141	175	145	150	146	144	178	133	152	171	161	170	173	143	149	160	146	151	167	147	169	148	159	180	169	167	147	157	144	162	151	133	157	176	135	176	132	153	168	164	160	183	147	144	161	152	159	161	160	143	144	141	151	156	172	137	142	152	177	147	166	159	155	127	160	175	161	146	170	174	154	144	162	193	172	157	142	160	172	160	132	157	160	164	135	145	166	145	133	140	137	150	148	178	160	167	136	154	161	139	152	155	146	163	131	147	162	155	177	135	162	165	178	165	139	140	145	150	163	163	149	142	160	139	145	171	140	165	155	168	169	137	163	150	150	145	160	144	161	128	153	145	172	154	159	146	142	152	166	181	148	174	153	144	161	140	157	160	185	160	165	133	165	157	171	150	129	166	174	156	147	181	170	161	159	146	146	144	153	148	166	160	141	144	144	157	149	172	152	140	158	163	156	143	184	141	146	157	173	165	146	151	159	169	145	161	150	145	137	175	142	151	180	150	154	131	150	156	161	173	159	147	169	161	149	149	152	143	149	145	152	166	146	147	157	152	146	163	160	194	157	147	167	152	159	155	152	133	149	149	168	158	164	144	177	163	148	137	159	146	169	163	165	158	147	162	134	163	160	145	139	173	157	151	160	144	147	144	161	156	148	156	132	169	161	159	155	142	166	157	158	147	176	156	148	151	150	150	139	181	176	150	155	146	168	163	166	145	166	170	166	162	153	182	150	139	136	172	156	155	159	185	154	164	159	140	160	147	156	162	132	127	148	128	153	144	151	146	136	151	152	150	152	157	149	156	169	170	163	145	151	145	150	176	153	141	155	175	159	144	164	155	145	150	172	147	140	143	132	135	165	158	132	151	171	143	143	172	171	134	149	144	145	145	168	155	150	169	152	149	155	169	148	135	175	110	169	138	156	150	165	133	141	159	159	160	158	161	168	161	151	147	134	158	169	152	160	145	158	154	157	180	148	136	147	157	150	167	149	164	155	156	142	158	156	161	175	152	146	167	163	175	166	177	163	154	169	170	153	170	151	156	163	182	147	154	140	146	142	176	151	150	152	171	150	143	174	167	153	136	145	149	157	160	172	157	146	156	149	159	184	165	171	170	148	130	155	159	135	163	154	141	147	151	170	161	147	138	166	157	158	166	161	146	164	150	126	152	167	145	159	186	170	167	166	155	162	175	125	139	140	197	160	143	149	173	151	140	154	169	182	183	148	134	141	176	139	134	169	162	155	141	166	135	156	144	142	151	158	158	158	161	142	150	142	174	140	145	156	148	168	143	158	166	156	147	162	152	174	142	139	164	149	146	165	147	163	169	134	163	156	166	131	141	158	156	165	152	135	138	182	139	157	160	175	143	151	129	161	165	152	132	177	172	158	138	139	141	144	162	148	155	141	146	155	161	184	161	123	152	155	151	127	159	141	150	151	165	186	177	157	148	167	145	158	162	159	141	144	141	145	151	162	134	153	166	158	151	157	151	151	159	155	163	151	149	164	173	171	142	152	188	153	155	175	150	184	146	153	165	144	164	155	159	128	155	154	167	152	182	170	164	131	145	181	167	144	166	154	135	161	166	148	154	154	147	157	134	138	157	164	149	145	142	146	140	139	150	130	154	143	156	157	149	134	156	156	157	162	128	170	171	129	158	124	135	169	150	161	154	179	158	139	145	153	142	158	169	160	147	165	153	158	158	166	145	149	171	178	138	173	160	153	152	158	159	171	137	138	158	150	151	162	167	145	161	125	140	162	136	185	135	174	167	146	152	142	152	150	169	154	173	162	152	144	152	139	168	143	154	125	139	157	145	155	155	180	141	155	153	149	165	152	157	163	144	162	146	150	181	149	151	151	163	153	141	141	164	160	155	162	163	171	191	154	146	178	157	176	176	156	152	145	153	133	140	148	156	155	159	144	153	157	151	159	172	176	140	162	152	165	138	154	153	168	154	172	146	155	164	162	152	181	175	160	163	194	142	152	158	168	172	144	146	156	178	151	167	143	167	146	143	151	191	152	163	150	144	146	150	143	131	141	138	168	154	146	147	155	189	149	170	153	145	168	148	144	168	159	144	145	155	153	156	165	146	173	187	143	151	149	157	148	167	140	155	157	147	125	155	163	158	167	146	142	148	177	167	170	154	167	162	170	143	147	153	165	154	149	142	173	153	132	182	146	155	161	135	156	158	148	148	165	147	133	146	150	149	144	157	141	149	178	164	161	140	136	158	153	144	164	145	170	166	177	154	165	143	146	140	187	164	161	165	177	144	135	169	159	146	158	163	165	160	143	143	143	141	162	144	157	148	132	151	169	176	158	132	154	137	151	164	182	174	173	150	171	168	157	151	154	176	149	143	128	164	138	171	178	140	137	167	162	169	137	160	145	156	189	150	146	162	167	168	141	131	198	152	143	147	152	149	163	149	169	146	148	163	144	149	190	146	159	145	138	170	145	164	157	174	147	167	136	158	163	148	168	167	136	142	117	136	152	150	158	158	157	151	140	158	147	155	138	163	159	145	165	153	154	153	151	132	163	141	136	144	148	152	144	138	149	162	156	142	178	172	155	170	127	123	129	122	178	168	165	142	166	141	142	158	143	139	174	137	147	136	162	151	147	153	151	157	168	151	137	146	163	133	156	153	168	179	145	156	179	140	180	161	157	139	172	204	159	166	156	154	157	130	150	127	169	163	157	181	159	136	155	149	167	144	184	160	170	145	177	172	151	139	160	161	129	171	173	168	156	146	138	167	151	151	146	187	161	147	156	148	165	151	128	127	145	163	160	173	151	159	142	162	174	170	141	158	153	139	143	146	168	145	149	178	158	144	153	152	147	176	154	171	169	178	162	150	141	155	157	157	184	160	142	152	169	156	159	147	167	145	180	162	163	140	146	154	176	146	159	156	166	191	157	152	139	155	161	136	151	150	155	154	147	148	141	162	165	160	152	161	157	162	139	173	167	137	147	162	148	168	149	137	169	145	161	140	154	157	151	146	170	178	190	170	150	142	145	151	159	149	171	154	154	151	172	163	185	150	147	165	142	184	145	161	135
2415	3031	19543	23219	22028	9714	2942	452	423	446	425	468	410	421	413	409	439	479	630	579	552	461	456	428	437	401	397	424	429	435	391	391	438	406	423	458	424	413	401	388	396	404	413	436	468	388	431	419	414	416	405	388	425	383	368	411	403	445	424	374	390	437	386	368	415	376	397	400	412	420	436	400	400	367	415	435	441	420	391	424	408	383	421	381	431	388	361	416	382	400	413	393	411	434	419	401	442	416	413	444	419	398	424	408	375	454	432	379	411	433	448	442	410	396	390	399	413	422	409	398	398	443	401	426	461	409	449	420	374	413	405	413	431	419	419	390	413	436	388	435	431	474	397	431	431	456	387	419	414	441	430	400	412	411	462	405	426	407	393	412	399	386	422	409	398	424	437	409	423	417	452	402	436	451	430	394	414	416	397	401	415	449	433	375	410	377	464	424	419	396	401	427	443	389	420	405	394	373	384	416	419	389	399	419	453	409	398	427	442	398	407	415	394	459	444	414	388	419	416	437	374	398	409	449	408	404	409	421	449	440	415	403	407	403	382	409	386	383	438	406	418	402	414	448	410	442	380	391	419	429	437	407	398	396	437	431	415	417	421	442	411	398	401	393	424	422	409	424	369	457	404	416	394	423	416	402	419	399	435	432	428	430	383	432	420	447	413	395	421	412	441	421	418	458	408	428	379	435	402	419	396	413	425	394	418	406	406	393	422	467	396	430	448	405	429	404	439	404	390	402	412	416	413	425	410	433	440	369	404	388	405	359	373	419	416	414	415	399	406	397	414	396	436	379	393	429	421	407	425	411	407	402	369	437	403	412	426	414	430	439	409	365	415	415	399	421	436	425	428	437	462	402	431	424	444	385	426	373	373	405	432	396	409	426	392	445	406	433	468	428	371	477	419	428	422	407	377	404	370	436	418	448	398	426	444	433	407	415	409	426	414	438	449	433	395	382	376	416	421	392	418	458	394	399	428	388	437	421	429	396	431	436	404	413	454	430	386	462	411	446	399	383	426	421	419	451	409	464	390	419	421	428	397	429	432	395	447	418	420	408	410	416	382	405	417	375	371	400	449	395	388	390	378	375	432	418	426	387	394	431	471	410	411	432	397	432	405	431	374	415	387	400	405	441	392	429	426	420	412	428	398	375	390	398	428	425	420	415	414	390	408	393	410	410	415	407	409	413	422	429	364	416	414	400	415	439	423	390	412	382	398	406	424	410	415	423	446	401	382	443	409	428	409	376	416	455	441	429	400	403	389	450	386	438	413	394	403	398	395	387	413	443	413	415	404	390	379	437	356	415	407	388	417	430	400	394	430	421	429	420	433	382	412	420	397	415	445	412	400	410	431	400	426	441	435	435	461	415	399	438	402	410	430	415	410	420	405	430	397	427	412	410	397	427	385	416	445	442	411	446	390	423	404	373	432	422	415	406	422	398	399	389	391	431	384	443	434	417	418	447	398	447	433	445	429	418	411	411	429	402	394	403	415	399	438	395	392	410	413	402	424	430	396	408	401	424	439	429	414	430	405	398	426	426	447	414	439	382	428	419	412	386	424	418	437	405	394	401	436	417	376	415	392	429	414	461	394	413	417	442	398	392	399	456	441	431	423	441	408	462	428	419	428	370	439	419	388	432	405	397	372	410	419	412	395	417	424	393	421	375	420	373	401	437	394	391	395	396	398	430	430	420	410	370	429	422	391	417	455	394	431	427	402	393	386	408	397	388	457	419	433	398	408	373	399	456	417	369	410	430	416	405	442	410	386	403	413	396	450	424	425	412	433	414	419	409	389	425	412	386	393	426	432	400	404	404	411	404	421	410	438	430	439	424	417	381	407	407	425	455	424	396	402	434	403	433	415	395	420	400	414	406	397	391	374	421	405	411	395	428	407	417	404	445	419	430	396	393	381	445	402	405	457	424	407	385	418	386	406	412	419	406	399	420	421	428	399	390	426	365	436	407	424	416	379	413	441	420	435	453	435	429	408	384	453	411	450	422	414	420	433	427	428	416	399	408	436	422	408	368	417	415	429	434	394	395	431	398	401	419	436	415	422	391	398	432	387	412	417	396	431	408	384	415	412	437	389	404	431	393	401	406	400	442	384	414	388	395	404	384	415	420	404	408	395	410	395	411	410	395	416	432	400	404	411	426	444	410	430	416	403	461	419	404	424	396	436	420	418	434	395	379	380	394	422	402	410	405	417	388	442	417	420	429	417	399	417	438	412	413	408	410	441	437	415	428	416	418	454	385	411	404	434	396	391	432	440	419	412	438	415	379	397	399	406	415	411	439	409	430	409	388	447	357	420	448	421	418	417	410	412	400	421	392	402	442	430	389	400	414	426	416	417	438	405	430	393	404	399	417	429	419	403	418	430	445	399	389	440	446	447	426	443	382	438	435	439	407	400	439	393	402	429	393	439	379	421	408	426	400	408	397	423	452	422	416	431	423	439	396	432	442	413	427	410	456	441	406	395	414	425	411	397	405	397	415	428	414	441	408	389	389	429	424	433	431	416	394	396	421	388	420	429	362	438	435	453	380	395	425	445	408	423	414	404	401	417	410	427	419	429	380	416	409	406	408	438	428	396	403	453	431	418	426	442	426	380	420	422	428	422	437	425	426	395	408	433	413	384	413	404	427	375	397	405	403	423	414	386	431	364	414	388	424	411	400	393	371	412	433	424	396	461	418	386	446	395	382	426	416	426	464	424	392	389	410	443	396	421	374	437	415	440	376	413	425	451	366	399	395	419	427	394	409	437	385	460	391	391	408	409	419	412	374	397	367	435	413	404	419	409	402	431	439	390	384	418	412	400	446	431	395	371	387	401	447	394	424	443	415	394	418	406	414	415	413	396	398	437	396	432	433	390	440	444	417	401	399	434	380	405	404	429	420	414	401	394	442	407	423	414	430	425	441	458	410	442	384	387	436	376	403	451	412	431	388	444	451	423	414	417	412	409	434	441	433	417	424	447	390	444	401	432	382	400	432	405	417	423	401	407	430	392	409	405	427	434	424	387	407	400	426	430	401	423	412	420	385	432	457	439	408	433	402	422	413	411	400	414	392	437	424	405	412	414	388	389	435	401	414	421	422	416	411	409	441	426	411	433	389	403	412	425	379	395	400	404	389	364	420	436	455	386	418	417	394	409	426	433	420	442	436	429	430	398	427	403	408	385	389	441	443	405	399	406	393	390	390	422	438	410	448	406	389	405	422	397	400	447	414	410	429	414	414	404	399	433	404	386	386	435	402	361	439	409	384	401	401	415	396	441	396	402	389	396	449	443	431	410	433	433	430	406	386	377	397	387	418	395	428	443	419	448	433	408	433	384	404	424	422	403	424	413	420	407	411	399	442	428	400	367	393	452	420	402	402	398	386	431	426	398	478	415	427	414	410	375	412	385	407	430	392	372	441	412	375	441	436	359	459	390	401	404	409	455	441	426	402	442	427	429	403	414	428	428	392	400	424	410	383	400	387	439	394	411	423
12122	9656	69663	60142	49858	27318	9246	565	183	175	174	182	185	187	199	187	190	355	433	419	339	238	176	177	184	164	166	178	190	201	166	177	150	201	192	161	172	173	161	165	153	178	179	184	167	183	192	170	165	170	190	178	160	160	165	152	190	165	157	158	161	187	187	165	163	167	177	177	190	176	170	181	189	170	168	172	159	169	166	148	169	186	168	178	183	191	182	168	172	161	170	200	181	171	168	176	149	154	152	152	172	181	183	171	151	185	187	151	171	139	171	190	159	156	176	172	167	176	159	162	177	183	170	179	174	174	191	164	176	169	176	171	175	181	194	202	184	164	180	164	169	180	175	186	189	165	171	180	151	180	180	192	188	151	179	175	168	184	186	174	148	192	165	172	194	182	171	166	136	150	179	188	163	152	169	188	191	143	161	157	188	157	172	172	193	166	186	187	158	180	196	160	157	168	169	170	176	178	156	166	186	171	166	178	174	173	179	184	181	186	175	173	185	160	173	172	164	175	187	171	183	202	175	172	195	193	187	163	186	189	193	153	165	169	184	186	166	189	159	151	179	164	169	172	173	191	211	152	192	178	182	191	200	194	207	171	151	164	159	171	180	187	152	185	177	193	190	148	184	191	174	178	158	171	161	175	169	212	167	194	181	173	178	200	175	180	175	172	158	172	183	159	184	185	194	164	164	185	166	173	163	174	169	154	169	177	159	169	178	169	200	163	175	179	183	162	169	169	180	180	186	184	202	172	167	191	196	179	167	169	178	189	165	179	158	158	174	168	161	198	148	184	181	174	156	167	171	170	183	166	152	187	175	170	197	171	199	167	186	137	144	176	187	177	190	184	153	177	198	179	158	186	203	197	171	175	172	169	195	176	159	172	157	183	173	189	157	178	159	179	165	162	180	175	156	178	194	169	191	178	171	184	191	168	193	176	170	178	152	157	178	180	191	177	183	184	152	189	161	156	168	176	155	152	192	180	188	161	206	202	160	168	202	196	205	153	193	190	193	191	173	165	189	197	165	177	193	157	177	171	178	167	169	185	179	168	164	170	194	173	189	219	167	173	167	165	182	162	163	170	173	175	166	176	211	187	181	172	158	176	181	181	171	176	182	172	167	178	177	171	160	166	177	171	162	172	182	171	179	197	198	169	176	184	168	165	168	180	174	196	181	170	177	169	185	183	179	179	169	173	154	151	183	159	183	178	176	203	156	173	173	173	156	181	186	171	159	192	180	172	154	158	170	180	155	176	182	167	186	203	182	189	173	180	186	186	207	172	175	190	132	201	166	184	181	177	179	183	205	174	178	170	186	168	210	144	186	189	170	170	151	165	156	169	167	197	187	206	162	161	173	186	167	205	184	196	157	176	179	175	166	164	154	172	186	172	176	195	183	133	173	174	152	164	169	181	169	170	171	179	180	174	166	184	161	156	186	188	152	170	178	198	179	174	171	195	187	168	150	159	185	183	156	181	187	187	159	147	201	185	170	149	154	193	221	162	157	151	158	158	169	180	173	171	187	166	189	180	184	167	163	192	174	154	187	181	189	192	164	186	153	162	158	168	175	196	169	189	137	162	154	180	180	174	178	182	190	164	159	177	179	186	173	166	174	189	196	175	162	162	161	168	160	167	162	156	196	188	192	177	184	173	178	166	184	160	188	180	154	151	192	169	175	168	166	150	168	184	146	179	163	171	164	181	178	191	164	170	154	173	186	158	163	157	144	176	162	188	191	168	161	176	166	171	194	172	174	192	172	167	184	221	174	181	186	167	177	162	179	166	189	175	182	180	180	149	168	163	153	175	181	178	177	181	159	166	171	168	168	172	166	167	171	213	172	195	171	182	160	194	171	153	178	154	189	171	176	179	176	165	152	178	169	162	162	177	174	150	190	150	159	179	162	168	141	162	178	173	180	156	171	169	164	170	169	159	165	173	157	165	165	188	189	180	168	182	159	166	164	180	193	172	167	173	197	164	173	174	179	184	159	197	151	167	168	173	147	179	175	166	171	159	176	174	154	189	174	178	214	175	187	168	153	181	193	177	189	160	191	139	167	175	162	163	179	167	183	182	151	169	183	165	190	189	189	195	171	159	189	181	205	169	163	186	178	175	183	176	182	191	178	184	166	167	208	179	168	194	201	163	160	177	173	166	162	177	163	169	185	180	178	178	150	167	181	188	169	178	187	161	173	169	162	184	169	165	183	176	170	159	184	177	206	165	200	149	158	183	182	162	183	193	160	180	192	179	183	167	184	183	171	191	187	193	171	206	200	188	178	163	207	175	153	185	182	192	197	157	185	175	162	165	149	178	148	179	167	169	168	161	155	143	173	181	185	169	170	151	173	174	177	155	162	162	173	173	166	173	178	197	153	160	202	156	173	167	183	188	179	176	157	167	182	177	191	181	172	199	184	168	173	160	174	171	190	187	177	187	182	197	172	210	165	180	162	180	183	170	165	177	189	171	164	168	184	174	181	162	172	178	171	173	176	173	191	177	187	178	176	182	150	172	174	181	163	164	170	173	170	182	151	167	171	174	179	179	157	151	179	165	178	154	159	177	184	170	184	162	184	160	173	175	170	156	180	180	172	161	146	215	143	163	180	185	154	153	165	157	176	154	161	175	196	177	188	158	174	188	174	157	191	169	166	168	192	176	189	166	191	160	174	172	193	171	176	159	157	169	168	183	173	184	177	144	192	147	170	164	159	157	161	166	167	183	181	164	156	181	171	138	153	170	174	193	188	176	170	167	192	170	174	178	174	158	180	165	170	172	169	174	193	174	198	170	187	151	185	203	158	190	172	192	158	173	176	175	157	183	150	183	183	170	181	182	166	182	163	177	178	175	182	173	152	183	164	191	180	173	170	169	194	188	193	189	169	176	169	170	173	153	179	167	180	166	173	157	161	175	146	167	181	190	190	161	165	149	175	165	186	172	174	181	192	166	197	177	163	173	194	151	176	184	155	176	169	154	186	165	187	170	176	188	188	147	195	164	198	179	169	167	174	164	189	156	190	192	165	164	177	170	178	182	178	147	185	199	160	157	159	192	175	166	159	167	150	180	171	160	198	174	184	181	169	179	169	156	176	158	165	185	194	178	196	197	172	182	178	180	182	172	168	166	188	157	187	164	185	171	165	190	191	171	170	181	178	171	186	200	190	164	184	183	177	178	177	160	180	173	191	184	195	189	179	188	181	181	171	179	198	156	169	195	183	166	175	195	186	167	186	164	169	184	182	164	168	168	183	185	179	165	172	163	165	155	163	186	202	158	167	182	178	171	188	197	183	151	159	165	184	197	183	171	164	178	154	177	188	181	181	193	183	182	163	186	172	159	155	169	188	172	168	158	177	180	171	160	189	172	171	181	159	175	156	169	158	164	172	172	172	178	181	177	169	181	160	176	156	163	176	169	177	178	171	176	174	183	175	170	168	176	168	185	176	140	181	179	196	197	151	196	179	185	169	173	199	180	197	151	197	172	171	174	153	162	168	157
7303	9682	65153	64968	57434	37205	14496	978	511	488	460	502	482	448	487	488	630	1678	2327	2065	1471	796	589	522	491	454	486	468	453	456	479	479	463	456	456	472	433	470	492	429	468	427	485	479	449	448	482	473	479	443	441	486	472	455	447	439	467	472	472	426	433	437	515	496	471	479	453	469	426	472	454	448	473	448	478	466	474	437	457	471	440	436	470	486	456	485	453	457	483	483	477	453	440	470	477	473	432	473	481	474	492	460	455	464	484	451	455	456	497	484	451	472	446	468	417	470	430	473	439	446	442	452	467	448	451	479	448	479	439	470	441	410	424	503	468	446	476	462	446	498	477	437	473	464	484	451	425	472	430	526	450	470	465	465	473	492	449	442	462	440	514	462	481	462	480	448	452	487	457	442	481	428	468	473	469	468	488	467	444	442	465	498	490	486	451	457	496	443	401	471	480	478	438	427	451	500	447	468	503	468	466	401	508	503	463	487	506	480	451	496	477	451	461	441	497	425	470	439	450	481	471	441	457	447	457	465	479	450	435	432	434	427	413	397	489	479	463	430	441	439	452	464	455	427	427	480	453	442	417	446	493	447	463	423	458	438	454	449	497	456	425	414	437	448	473	457	468	428	479	466	469	474	458	480	435	426	448	430	468	473	479	479	451	432	466	466	459	457	472	454	434	446	451	454	440	462	450	469	455	474	475	462	458	437	480	450	467	474	450	438	413	424	491	486	453	458	456	479	471	476	444	478	441	436	437	396	445	453	434	449	473	428	505	451	439	470	482	477	425	457	466	477	447	486	446	443	459	479	507	440	413	458	463	451	450	450	467	455	423	451	457	455	459	430	437	460	490	463	448	442	471	506	415	439	473	466	474	450	450	488	463	450	450	459	433	449	473	472	439	467	479	444	434	475	430	463	474	447	455	463	450	473	444	487	500	441	466	434	461	424	455	486	462	428	498	444	452	435	466	476	440	461	460	441	446	457	451	434	456	509	443	487	465	409	457	500	477	442	449	478	469	451	499	479	451	458	441	442	461	484	448	442	441	445	438	440	470	459	468	447	441	478	447	444	453	443	455	465	478	454	448	386	490	468	459	466	442	425	454	462	488	483	474	442	451	430	409	434	514	423	479	475	498	478	443	451	453	448	472	509	449	465	437	485	430	457	433	426	439	438	425	478	457	418	428	445	446	461	442	467	450	473	468	423	455	446	464	465	434	449	449	475	485	444	419	445	494	493	473	454	472	454	446	476	427	442	471	457	448	448	427	464	447	501	427	465	469	520	470	460	501	458	450	424	491	445	456	448	475	475	483	476	479	470	449	449	471	505	447	450	480	491	468	469	478	467	408	433	463	447	458	497	466	445	439	470	429	459	470	455	484	463	450	450	451	482	441	439	436	420	449	438	452	470	452	472	448	427	460	474	466	471	458	458	446	445	481	469	456	482	475	445	431	467	446	451	453	437	465	438	485	461	459	475	459	452	448	468	469	416	480	455	431	484	481	432	466	457	472	468	442	463	447	462	434	475	462	450	453	401	478	461	474	477	454	461	488	433	472	511	429	456	466	457	474	490	439	433	432	442	461	390	433	467	459	448	476	459	463	451	476	445	444	435	457	447	438	429	468	445	486	464	479	451	473	476	451	434	487	456	476	460	437	484	469	507	470	515	455	459	471	439	480	421	452	447	435	456	441	463	454	455	434	486	445	437	456	430	473	474	458	400	448	444	412	477	445	473	444	478	488	441	431	452	423	507	474	482	479	459	494	451	503	459	466	455	433	429	473	456	453	473	428	410	449	471	458	480	489	502	440	489	484	444	441	446	452	460	445	434	446	493	418	442	433	459	453	441	473	456	427	514	452	461	438	453	450	494	441	481	438	439	457	471	448	448	475	431	430	451	495	458	466	478	473	442	445	446	450	504	482	470	410	403	440	479	484	463	481	459	461	448	483	435	434	468	436	467	480	483	473	431	496	492	456	444	450	437	493	463	487	475	494	461	440	433	420	439	446	433	475	455	478	452	448	437	464	429	400	469	483	444	453	410	470	482	497	445	467	490	470	460	449	452	408	427	461	446	454	452	454	502	450	405	454	449	463	457	456	488	445	491	458	450	434	477	472	485	431	444	466	483	472	475	471	435	481	458	459	419	453	457	474	478	486	458	452	503	455	459	423	461	471	471	456	476	407	473	481	411	486	436	466	450	457	449	441	462	463	447	429	507	471	452	443	473	465	456	441	423	422	481	454	483	479	481	460	476	477	438	466	473	443	459	452	443	461	509	462	439	446	443	462	429	460	450	458	461	476	478	465	472	453	463	431	467	420	477	464	490	483	428	463	481	442	459	445	472	462	502	407	491	397	449	449	487	452	452	426	458	429	458	438	472	448	454	491	423	442	484	437	471	414	497	482	444	493	472	457	472	497	482	472	495	445	445	452	461	469	427	466	466	486	432	479	468	436	452	450	462	422	455	460	462	479	473	456	475	432	454	512	512	460	503	470	496	443	465	467	458	437	443	454	493	452	481	457	500	455	441	452	462	461	492	437	464	460	488	445	451	445	440	460	445	438	454	469	434	463	426	467	469	475	487	431	445	481	426	501	435	416	459	453	477	455	482	459	446	403	438	469	483	454	454	458	470	425	453	452	418	467	490	471	471	470	449	457	398	443	424	443	459	506	468	486	465	482	440	463	471	433	455	446	464	439	490	485	415	503	450	467	440	432	489	468	436	436	435	449	468	432	449	420	457	507	476	456	466	476	477	429	485	465	430	472	423	420	439	430	454	457	472	447	491	456	453	442	467	478	448	447	511	482	466	481	457	471	450	429	480	439	449	451	481	426	476	482	460	493	495	469	427	436	466	483	468	470	454	442	482	439	459	460	459	473	426	461	448	447	438	469	498	488	431	456	509	478	465	431	435	461	446	450	490	463	440	444	444	446	489	447	436	469	488	435	426	486	416	437	434	447	443	466	437	487	469	456	433	460	466	460	481	500	453	446	472	470	450	500	432	443	445	451	413	452	441	455	444	459	437	473	433	461	451	440	459	448	472	435	409	479	425	442	452	470	433	440	457	479	461	472	427	498	481	439	470	475	468	484	437	465	466	461	493	469	452	447	472	430	437	489	415	433	477	487	442	468	451	490	440	458	446	485	446	434	449	486	441	413	444	454	499	441	518	474	480	465	451	422	456	476	483	455	460	441	477	459	442	495	459	434	486	443	469	481	471	479	415	442	444	416	488	464	440	459	474	497	439	432	460	481	492	454	443	481	473	461	483	452	495	461	438	470	439	421	419	415	480	449	469	468	451	469	451	422	469	444	448	413	453	448	471	477	462	440	462	422	490	455	484	430	422	495	496	468	487	445	496	474	456	462	451	454	451	455	468	461	448	496	441	452	453	447	435	496	473	499	463	469	452	432	466	446	456	466	477	445	461	468	465	490	465	448	509	474	453	453	471	493	446	458	487	459	417	428	457	464	426	458	484	461	435	471	475	484	452
21959	25995	83136	69842	57615	34427	14683	1031	215	187	192	171	186	175	192	193	219	449	688	758	485	254	219	188	171	164	181	177	167	178	153	186	158	154	183	170	162	188	168	163	170	197	187	176	183	183	177	166	167	187	179	177	170	156	159	156	171	184	161	181	185	168	165	187	180	181	166	168	167	168	168	186	164	164	167	199	198	190	199	169	155	142	195	168	190	188	174	193	204	157	175	171	152	182	177	164	166	181	160	177	155	162	193	199	191	173	180	146	172	157	195	183	188	168	169	179	186	158	177	173	181	198	154	159	171	182	186	194	164	162	180	167	162	179	203	159	159	167	181	193	166	190	152	185	170	173	185	187	173	166	163	188	171	173	174	186	176	160	168	165	164	175	148	151	179	162	166	168	142	164	164	177	174	170	179	153	169	177	177	185	167	171	192	164	152	187	178	182	167	151	171	159	180	178	163	164	168	176	182	156	157	167	193	131	183	160	171	181	171	152	170	166	170	165	178	172	186	200	163	158	170	155	170	182	137	193	179	181	192	195	178	182	183	157	188	182	169	160	173	166	184	183	176	170	171	149	166	168	181	173	161	199	151	174	163	181	180	178	197	159	177	179	184	184	173	178	167	166	195	163	166	158	179	174	170	171	161	180	171	211	195	174	180	193	191	173	173	158	180	151	178	170	161	180	157	175	200	171	189	165	168	172	165	181	165	177	175	161	178	180	201	174	176	195	184	183	174	156	179	189	167	168	191	144	169	190	167	167	191	166	164	180	162	181	175	166	184	188	176	177	164	187	166	155	198	190	159	175	154	188	199	160	173	150	170	187	193	175	177	187	184	203	168	179	186	199	188	168	191	169	175	179	158	157	196	178	165	168	170	173	164	166	205	164	178	178	168	162	181	177	168	173	203	142	168	149	181	184	151	180	193	170	157	172	159	179	173	178	208	182	154	198	185	176	172	156	171	188	176	160	212	161	179	178	199	151	167	153	181	174	159	165	190	165	182	165	173	163	160	161	155	202	176	164	170	190	176	156	159	158	171	176	202	175	184	168	149	171	177	180	168	198	171	187	177	158	179	192	194	177	171	162	172	150	156	170	152	162	177	188	177	166	163	207	189	156	172	179	194	167	160	197	165	187	177	176	176	178	175	160	188	172	171	158	171	184	172	185	189	171	156	176	173	178	160	166	165	162	174	165	190	159	168	182	175	178	152	163	187	165	181	163	159	169	174	187	183	173	159	169	188	211	195	179	166	177	169	173	178	182	156	173	191	194	155	196	199	162	183	188	180	171	173	163	189	200	189	159	159	176	181	182	169	177	177	161	175	169	165	167	196	170	184	172	168	195	180	186	158	151	184	144	181	175	159	184	163	179	182	192	163	157	173	173	167	205	188	149	155	186	167	172	191	197	168	169	194	177	170	164	168	149	159	172	155	199	163	169	193	181	201	178	167	167	178	186	195	164	183	189	169	158	200	189	164	148	176	178	178	201	157	150	164	170	168	167	177	147	187	180	181	173	180	153	168	152	150	177	160	169	160	154	183	181	199	155	166	162	181	155	180	166	167	190	188	168	169	186	150	153	149	181	155	193	186	191	162	149	149	179	151	173	168	172	199	154	179	159	167	197	188	185	167	171	166	179	166	163	178	178	165	161	183	158	177	188	181	199	175	178	157	177	166	171	173	171	168	177	172	164	175	201	184	177	183	188	195	184	169	182	180	183	183	177	151	177	185	156	180	164	173	150	200	166	188	165	161	160	176	166	183	193	173	186	155	166	175	182	157	192	156	158	177	160	168	171	165	185	178	163	160	161	173	159	150	164	169	165	171	158	178	182	176	150	159	198	179	172	144	152	170	179	154	172	133	177	174	153	183	195	156	145	169	172	172	165	162	178	182	165	182	159	182	168	187	200	178	159	154	184	167	159	179	161	184	196	164	184	155	157	181	216	159	160	169	173	183	181	170	165	180	178	178	173	148	183	164	161	184	162	200	161	185	148	156	176	173	175	171	162	164	165	177	169	164	186	175	200	182	151	183	165	161	194	190	210	169	166	164	190	198	186	181	176	150	184	171	138	197	155	197	152	171	190	146	187	157	152	163	177	181	158	179	178	144	170	170	180	187	186	182	167	168	190	158	168	175	152	153	159	172	163	169	169	171	185	150	150	167	179	160	160	185	174	160	181	176	191	176	186	190	194	179	177	164	153	182	180	174	178	162	183	202	182	177	187	160	189	176	181	154	153	171	181	172	163	174	178	177	209	173	164	165	180	161	164	171	179	196	181	176	180	187	166	173	169	166	175	154	191	152	175	175	171	139	168	192	162	185	154	165	176	191	195	197	176	180	187	169	192	170	184	178	161	175	188	224	190	181	181	192	174	158	166	179	160	156	172	166	161	164	169	168	152	178	180	179	190	195	171	154	158	157	170	171	172	187	185	167	156	171	176	167	176	173	183	173	165	173	174	196	155	184	191	155	162	191	187	172	156	155	170	164	187	173	168	207	152	148	161	185	161	161	184	174	189	186	185	171	172	155	163	172	176	170	170	151	169	177	150	178	181	166	185	171	170	182	192	187	186	199	180	183	200	181	183	171	176	175	169	188	188	181	156	183	170	163	190	164	180	164	178	191	175	148	172	164	150	193	181	176	165	166	171	162	196	161	165	171	183	157	166	161	178	161	186	152	154	181	178	171	191	159	171	158	183	183	163	154	163	191	185	188	170	171	166	177	188	193	168	176	182	178	195	165	171	167	185	179	159	182	166	164	147	164	175	183	166	173	187	184	156	198	166	163	193	168	165	168	178	161	163	201	184	178	176	165	150	155	151	169	193	180	159	170	195	183	169	191	158	156	166	175	177	171	175	178	168	182	178	162	185	161	155	162	169	169	157	172	172	182	183	165	185	170	179	178	170	175	184	155	168	176	197	164	181	173	184	153	154	178	174	189	152	180	190	171	167	186	191	173	157	165	187	182	171	169	178	184	180	175	158	194	174	187	158	178	167	181	166	197	171	189	168	174	174	195	167	196	175	161	191	171	184	194	156	180	175	199	171	183	195	193	176	176	184	175	187	178	165	164	179	184	202	165	182	188	176	181	203	177	188	174	193	156	161	162	176	198	172	169	176	172	175	174	179	177	177	151	149	169	179	157	155	194	175	150	197	155	164	174	172	201	178	196	185	170	199	170	206	177	157	190	171	174	171	164	183	167	166	159	172	183	166	172	174	159	170	151	190	187	186	166	170	193	181	186	184	196	166	179	189	184	180	192	172	210	174	177	167	157	191	177	172	182	169	186	211	183	187	179	201	192	153	179	187	156	175	173	186	162	150	169	152	170	175	160	184	189	171	174	170	159	174	156	203	192	164	195	226	180	147	161	188	182	184	174	175	184	176	180	190	164	178	184	169	189	162	195	194	146	174	193	176	173	176	186	188	170	165	154	173	154	167	164	185	169	177	163	183	169	181	198	171	173	164	177	192	173	205	200	180	165	166	159	160
11129	21660	80133	77053	65903	44685	17482	655	563	537	557	483	524	489	511	544	903	2252	4172	4117	2341	1228	672	489	470	436	492	430	474	411	482	455	501	458	482	440	449	486	474	472	456	459	441	457	440	463	487	406	457	454	417	464	437	443	451	483	472	443	439	424	465	465	471	500	411	462	427	426	482	475	473	444	426	471	468	439	453	444	412	445	466	453	457	445	457	431	473	442	473	457	491	451	480	471	468	433	478	451	491	453	460	446	455	412	438	467	439	491	436	541	481	435	425	451	436	451	465	481	460	442	469	433	463	444	462	454	472	443	432	421	426	412	433	446	490	445	485	436	401	452	461	444	475	447	416	457	447	449	499	490	451	458	463	435	470	468	455	474	428	465	424	450	461	426	445	463	465	447	462	444	444	432	464	430	447	455	438	421	501	435	467	479	439	503	452	454	422	430	464	448	453	406	414	420	441	454	449	462	488	464	453	450	433	475	472	455	421	453	463	430	474	440	455	443	444	423	464	420	488	453	474	449	446	454	441	458	407	461	455	472	458	448	408	450	457	422	456	454	489	447	445	450	421	443	430	480	442	434	433	439	436	468	429	429	460	441	477	433	435	451	443	471	490	427	470	433	428	449	402	435	446	448	433	436	441	437	467	452	478	430	466	414	424	468	451	473	456	468	481	449	437	419	481	462	443	434	426	439	482	435	490	461	437	427	499	446	445	431	426	470	469	449	460	428	455	469	464	459	471	471	440	470	448	441	468	442	427	454	468	494	447	433	481	436	436	458	460	439	487	466	445	445	449	432	440	464	422	445	444	462	462	467	486	436	418	416	484	432	444	475	465	450	488	446	449	437	467	450	451	473	442	451	452	463	426	420	465	440	452	442	457	456	434	477	459	471	439	457	438	449	452	487	461	413	452	458	496	446	423	433	455	455	433	485	454	422	410	415	430	470	485	491	420	454	427	453	476	446	430	422	425	414	460	464	480	435	476	471	455	458	414	453	455	501	468	465	462	445	437	456	442	475	456	408	469	438	470	450	417	436	419	452	417	438	457	437	465	426	468	465	439	448	458	457	428	446	459	444	474	456	457	464	445	445	506	490	433	431	451	452	480	412	437	449	420	469	445	449	462	469	418	480	447	449	463	465	467	435	468	443	522	458	441	477	450	493	438	439	464	465	454	433	443	465	451	448	443	435	455	488	483	445	436	482	445	403	472	451	438	488	445	458	491	434	459	436	438	434	431	463	463	441	481	455	440	433	443	469	494	432	451	486	435	487	475	450	444	441	464	469	476	440	459	444	442	464	436	459	451	449	523	487	454	401	435	447	471	464	402	434	455	403	449	466	446	446	483	482	458	463	477	445	487	443	473	435	394	419	443	460	466	432	425	448	439	438	460	428	439	434	452	423	436	429	485	430	438	436	445	469	501	465	453	461	451	425	484	482	469	482	439	454	471	426	463	436	454	461	443	433	463	431	497	441	451	404	483	470	452	433	448	503	416	450	451	453	455	454	445	437	476	457	449	422	455	441	437	429	459	463	437	419	447	410	433	413	430	469	452	453	439	472	419	434	434	491	446	453	424	432	474	428	457	480	451	500	425	437	446	445	465	415	479	496	414	455	450	457	465	471	460	447	459	461	429	448	445	457	419	434	493	467	488	423	483	471	433	458	445	473	451	445	431	468	430	470	479	439	459	448	437	401	475	464	448	488	456	452	461	444	442	480	462	457	440	444	466	481	444	478	452	455	462	461	446	443	443	472	440	476	431	459	483	466	431	462	437	476	461	426	444	468	474	436	478	444	489	432	458	427	477	469	477	451	465	449	472	493	456	447	455	457	419	482	449	434	406	470	439	459	434	495	427	442	501	466	462	472	472	454	475	473	463	452	466	487	453	453	451	463	444	471	448	433	455	412	454	457	473	448	468	463	457	468	444	414	436	430	467	416	447	490	439	421	453	436	471	430	414	456	439	456	457	466	449	460	448	451	421	441	453	459	453	444	474	461	445	477	477	465	474	445	451	445	420	460	428	448	461	479	436	449	440	468	427	482	428	458	480	466	483	430	445	435	482	452	447	461	426	443	475	442	426	433	435	442	449	448	516	450	465	452	457	493	487	494	470	477	457	451	421	461	445	418	421	490	447	455	415	422	474	421	441	458	420	442	421	466	438	433	451	438	432	509	411	461	467	421	454	445	469	424	445	463	431	459	460	456	434	493	431	440	444	503	410	464	448	468	459	439	442	471	429	444	499	446	447	440	407	433	455	430	445	429	450	474	413	439	435	454	472	460	459	453	418	472	500	496	463	449	471	434	480	469	435	435	447	486	445	441	410	421	474	451	472	436	471	459	473	459	428	410	451	464	419	419	478	438	471	426	452	439	452	384	484	412	469	432	479	471	478	445	450	429	431	437	500	453	483	425	464	454	432	452	410	437	447	427	437	445	454	455	469	422	465	477	488	451	448	468	459	448	430	442	464	460	458	470	471	448	491	450	458	431	434	450	438	482	479	470	501	465	483	413	486	449	445	440	476	462	452	469	439	435	469	470	433	438	441	429	476	442	448	462	468	445	428	428	418	435	443	452	457	424	471	468	450	423	467	434	446	454	473	424	475	371	476	446	506	418	478	477	456	463	454	446	471	431	430	427	435	454	429	464	478	424	458	462	460	457	414	427	455	469	448	485	451	451	438	466	503	479	427	446	390	453	481	414	493	416	432	453	475	454	434	469	450	464	449	460	429	446	426	438	435	454	455	423	447	433	465	469	460	441	438	496	476	470	455	436	458	414	455	433	465	422	463	453	460	440	414	443	455	467	429	478	473	441	471	458	471	464	430	500	471	425	448	435	470	449	430	454	466	482	467	439	456	435	448	459	471	467	471	455	420	479	437	452	456	448	473	442	449	464	471	460	440	489	443	419	432	441	446	427	432	479	477	489	418	494	477	398	417	407	477	501	463	484	444	449	433	461	441	471	469	423	438	455	465	453	426	469	417	472	475	457	456	486	432	480	484	448	429	467	412	432	473	456	455	458	461	440	454	497	459	455	485	444	446	392	460	460	430	486	488	444	415	433	490	447	440	438	450	441	437	435	477	464	437	413	457	438	441	434	447	463	462	469	511	416	450	419	392	466	411	434	457	505	455	478	464	457	414	478	426	408	424	435	441	471	480	461	472	477	509	414	474	437	440	443	422	440	467	434	511	466	430	448	435	480	441	438	447	435	452	474	445	418	434	468	456	452	467	463	480	432	426	467	421	434	460	453	492	438	480	466	452	451	453	407	404	435	486	413	471	432	434	432	408	461	446	467	475	475	451	440	455	434	453	455	433	443	476	443	453	460	457	450	459	445	462	450	494	489	411	444	438	492	430	409	466	430	412	470	461	479	456	429	448	449	441	458	469	450	424	517	428	437	423	448	443	457	459	472	427	445	461	463	440	423	444	494	441	434	426	463	466	462	437	442	517	464	441	468	475	461	471	447	435	439	429	468	430	493	425	488
2467	1148	12256	9740	7094	2478	398	151	151	145	143	184	181	184	166	150	148	158	165	245	212	173	160	173	146	163	156	156	149	141	167	161	132	166	160	162	148	165	146	177	163	139	157	149	155	170	173	150	170	150	163	162	152	152	158	153	146	183	177	161	170	162	156	130	158	151	154	154	176	161	167	170	149	137	158	150	174	149	156	130	165	167	162	137	140	164	177	172	166	154	177	144	149	136	162	164	150	175	142	160	170	166	166	191	157	144	147	139	164	144	167	165	160	162	146	163	167	162	148	152	161	178	159	160	145	160	179	176	136	137	162	159	163	149	147	153	171	156	132	161	132	167	167	168	142	147	156	184	144	136	190	164	155	145	149	171	169	172	142	164	144	145	153	167	165	183	157	155	166	159	168	144	146	178	161	150	146	165	153	173	157	151	158	181	169	147	160	158	161	161	152	165	153	177	167	164	151	134	151	158	153	159	146	144	164	141	155	159	151	149	147	178	161	153	143	154	167	182	157	134	151	171	151	170	166	160	163	146	170	167	154	164	148	171	161	160	159	165	168	161	164	155	174	145	154	155	152	167	160	171	146	152	152	143	172	147	141	170	174	166	163	161	184	151	172	160	192	145	179	166	160	158	181	143	150	170	151	149	152	134	165	172	149	187	168	152	176	153	178	140	168	134	158	159	168	148	176	177	178	165	160	126	148	142	152	181	165	163	161	139	158	144	128	157	163	158	147	151	190	168	165	159	129	153	157	156	148	163	160	131	180	160	157	153	143	174	172	162	160	156	159	165	168	163	159	138	144	161	174	154	148	143	156	149	157	153	168	171	148	175	158	145	183	152	144	152	170	127	155	154	170	158	154	181	171	164	170	146	171	175	147	177	129	159	179	145	155	162	140	147	171	138	142	149	152	157	193	148	164	170	162	170	152	158	160	169	190	169	182	156	171	168	151	157	199	153	166	159	177	139	162	161	164	161	152	158	168	147	154	162	152	154	174	155	160	158	157	151	142	155	163	148	157	166	177	167	145	158	164	173	170	151	168	154	181	142	137	153	177	185	134	163	147	155	147	171	165	168	152	148	145	152	155	164	153	165	170	187	156	134	174	177	153	179	147	153	147	157	138	181	163	145	183	154	152	158	163	155	152	180	158	148	190	171	170	156	190	151	148	149	166	152	191	161	168	148	185	176	150	165	154	158	165	156	176	168	113	138	162	158	149	150	163	158	154	178	149	149	152	180	169	168	153	156	168	137	156	158	130	151	155	164	157	146	159	167	157	151	132	147	143	134	160	161	159	146	168	155	146	170	152	141	164	161	136	157	153	147	176	173	139	162	160	132	164	150	162	134	179	152	148	177	143	151	156	174	150	153	138	159	167	166	163	154	148	158	146	160	156	159	165	143	146	156	142	173	153	156	153	170	177	182	158	158	170	126	163	182	152	179	153	139	158	156	166	151	153	161	153	162	172	146	169	192	164	153	175	172	159	175	135	158	182	164	163	169	144	162	156	155	176	171	140	163	153	151	134	152	172	162	147	168	152	162	154	160	156	174	156	179	176	141	161	158	153	163	143	172	129	150	161	145	180	150	141	160	163	174	142	144	163	141	156	175	178	166	155	168	158	135	161	138	167	160	168	156	157	165	157	159	166	150	162	169	161	151	166	135	160	170	171	176	143	155	120	146	167	156	157	161	174	170	159	166	178	163	169	178	143	142	138	157	149	150	155	158	182	167	167	160	159	147	131	189	146	161	146	151	161	141	148	179	159	175	153	163	172	168	186	159	155	153	164	148	151	167	150	173	140	162	184	181	153	158	149	163	154	154	150	142	155	164	150	153	171	150	156	154	162	178	146	164	153	164	148	134	153	155	163	156	142	174	141	145	152	161	168	156	154	165	153	156	151	142	148	144	146	151	150	191	144	147	163	152	154	167	162	181	146	156	145	162	151	177	167	169	156	181	140	139	177	173	160	188	156	174	162	149	161	137	177	143	151	180	144	153	165	145	159	151	156	144	166	141	149	170	169	154	166	149	162	165	173	173	134	160	166	178	154	176	169	178	174	161	164	154	136	139	182	157	148	159	159	157	153	165	127	148	166	161	155	152	164	170	163	176	151	136	127	171	142	149	158	157	184	171	167	167	138	131	158	147	129	149	158	157	160	166	162	148	165	149	171	157	172	168	154	167	150	153	165	165	132	164	138	169	176	147	154	180	177	164	181	141	158	155	160	130	170	135	154	167	160	154	163	182	132	161	170	158	171	138	138	153	175	156	171	137	152	158	164	148	157	177	145	154	171	149	169	166	149	153	172	158	155	166	165	180	149	145	156	158	141	162	156	138	141	187	138	152	146	166	127	128	182	173	142	169	138	146	176	156	160	163	163	154	171	137	139	152	165	170	150	170	145	143	136	146	162	162	157	140	148	175	149	186	155	154	180	177	166	162	179	169	157	169	154	172	156	167	159	157	160	183	143	131	160	163	156	158	151	152	162	163	143	156	176	148	160	150	155	160	156	133	145	146	154	164	138	146	165	153	168	150	173	145	162	162	169	157	154	164	153	164	143	154	156	162	158	152	142	157	159	171	163	169	147	163	178	178	125	171	142	180	157	152	167	162	146	163	156	156	145	152	145	155	148	151	150	151	150	168	162	167	166	157	163	130	155	169	170	161	187	150	153	169	161	152	160	148	167	164	164	154	164	141	155	148	189	159	155	158	160	133	156	154	158	138	181	152	143	153	166	168	175	173	153	157	155	180	157	169	172	182	141	153	147	144	165	135	149	162	165	153	167	175	142	157	160	168	159	155	186	135	129	146	157	138	154	164	176	181	152	135	169	165	160	169	164	150	173	153	136	160	182	154	153	160	154	166	160	138	179	155	164	148	169	160	139	164	156	167	164	157	157	160	153	160	128	161	156	142	157	135	168	138	124	158	157	154	160	157	180	168	177	151	153	150	164	161	163	138	169	150	175	167	175	168	150	148	169	168	161	169	164	150	156	183	160	157	156	143	143	154	166	167	167	146	173	167	157	157	153	136	194	175	169	172	162	163	162	164	171	170	172	153	159	159	162	159	183	157	153	149	167	171	160	179	135	156	170	152	156	173	158	162	164	162	137	184	164	155	147	162	135	165	170	164	163	146	170	167	153	133	156	178	165	160	160	178	168	194	168	146	208	166	157	165	161	163	164	160	184	149	182	175	166	142	163	163	155	176	164	133	158	162	159	172	150	157	162	157	172	143	157	169	157	174	155	150	142	153	156	152	156	180	156	164	125	145	167	157	158	157	180	164	168	136	172	139	149	165	152	154	145	159	146	180	169	144	153	177	156	163	158	156	168	153	151	169	155	149	169	133	160	145	166	166	176	171	145	148	180	162	150	176	153	161	169	155	160	146	175	144	169	153	165	164	149	187	147	163	156	151	182	153	161	157	180	160	160	177	167	147	156	169	167	150	157	172	187	161	175	170	146	158	158	166	165	169	155	170	140	169	173	170
2282	2110	22953	22407	19164	8334	1261	438	480	467	435	406	432	430	424	460	476	487	739	818	604	535	455	410	416	440	434	434	424	402	446	442	371	404	408	420	447	402	428	452	421	399	390	407	400	405	405	441	421	441	439	413	349	415	411	412	418	411	396	420	406	451	439	435	445	418	393	427	381	414	451	401	464	459	385	411	423	434	426	425	448	416	406	440	409	416	393	465	425	431	443	454	430	400	428	444	403	424	444	422	424	475	429	418	413	422	412	422	446	438	441	419	447	418	425	400	434	397	457	425	430	421	435	425	417	409	408	396	404	376	440	370	414	447	403	435	417	415	445	442	452	375	419	442	419	448	446	409	437	446	433	406	413	403	430	393	436	446	460	415	422	437	468	407	410	417	479	403	439	400	417	430	440	419	460	418	424	448	413	457	422	435	410	437	458	418	407	446	405	449	440	417	455	437	414	447	433	433	424	433	448	454	404	420	410	442	396	403	429	429	425	422	396	457	446	430	417	381	431	433	439	454	398	426	428	381	394	421	404	417	409	444	464	408	454	388	416	396	417	412	412	435	424	402	431	391	416	419	393	424	451	417	437	431	426	459	414	404	419	407	421	423	409	401	412	447	440	462	414	438	414	474	452	404	406	409	420	391	432	418	406	484	393	415	455	431	441	420	427	430	420	435	420	428	418	403	436	448	424	432	394	410	461	414	426	403	471	419	414	432	430	433	403	429	392	372	397	385	428	413	414	408	410	457	441	425	444	434	423	381	439	415	465	424	459	472	401	441	452	439	484	409	406	409	395	396	431	430	411	407	426	457	439	431	438	429	373	436	448	453	447	435	386	453	414	418	448	386	396	431	434	408	404	384	405	427	422	454	418	411	424	393	402	458	441	401	429	428	406	419	431	412	424	444	400	397	438	441	399	430	417	462	405	422	450	407	402	423	425	432	415	406	385	412	437	425	431	448	424	424	411	361	424	448	422	391	403	412	427	415	435	401	414	414	417	369	415	441	413	419	399	422	402	482	398	399	427	420	423	425	399	396	420	442	403	418	439	438	379	403	381	435	410	435	420	479	396	426	434	420	374	445	450	433	418	424	429	424	445	416	428	435	420	433	436	436	426	429	454	406	428	393	429	430	411	429	390	415	411	409	402	416	429	388	436	414	407	478	433	421	434	436	394	446	457	392	415	423	448	423	415	426	439	413	354	407	394	430	407	419	444	426	433	381	415	441	440	401	388	426	409	409	411	418	401	428	459	438	400	398	424	405	400	424	440	447	404	422	430	419	422	435	399	512	446	433	449	418	449	416	474	443	432	417	435	406	439	399	420	408	407	452	430	435	422	424	413	464	419	450	405	433	462	447	393	398	429	422	428	454	430	398	424	439	423	431	439	418	390	428	458	411	446	435	451	418	420	453	438	409	457	394	430	451	414	449	422	404	421	423	430	406	438	445	410	417	446	412	370	437	422	400	430	430	436	407	429	401	438	417	467	419	445	389	417	435	433	406	459	425	445	413	428	420	382	452	415	441	446	417	407	409	405	421	428	399	425	392	423	420	452	479	409	372	377	440	407	418	423	427	446	450	409	460	445	443	432	427	413	426	448	446	449	410	434	414	404	407	401	411	449	428	464	431	437	423	441	444	404	419	468	427	440	402	437	455	403	374	414	435	442	440	412	394	407	468	413	423	427	404	453	415	374	428	457	442	387	434	436	432	421	371	427	425	417	424	401	400	438	402	434	426	408	436	429	434	376	441	426	453	404	441	412	412	435	443	397	429	468	410	455	406	379	438	413	393	459	397	424	409	426	437	383	428	440	382	411	427	439	442	398	405	436	417	405	425	437	398	431	422	456	432	438	434	403	435	421	452	422	413	425	407	437	461	444	378	422	404	396	437	420	407	436	413	423	443	406	440	428	415	431	464	407	434	426	407	425	470	387	401	424	434	431	459	435	417	385	417	414	420	406	424	418	413	398	404	420	411	443	431	457	416	410	403	414	473	459	446	445	475	457	410	418	431	423	461	429	440	407	442	416	419	414	412	424	366	431	378	438	413	421	375	448	457	449	422	449	445	398	391	435	452	395	428	411	449	423	421	466	437	451	368	408	437	405	418	405	415	425	403	421	441	418	380	436	421	475	437	430	393	439	424	429	431	438	380	374	458	409	433	455	437	406	408	410	438	436	441	417	422	451	450	424	437	409	432	378	434	443	433	441	433	392	421	403	433	418	448	439	416	369	403	400	398	427	421	405	424	420	421	411	423	385	431	444	445	402	422	423	409	384	438	452	403	430	462	439	414	417	427	450	431	386	450	416	401	420	394	424	410	408	393	422	413	436	437	434	430	455	435	454	479	406	407	464	419	439	445	428	431	448	426	444	463	408	424	405	401	431	429	456	436	431	444	375	449	462	425	416	392	416	431	434	420	418	426	421	458	438	429	393	387	416	404	430	446	436	426	418	427	431	420	393	375	452	436	438	401	440	415	403	420	403	388	430	419	389	396	420	428	413	423	439	421	462	425	397	452	434	402	392	433	425	428	430	405	384	427	413	408	427	426	437	420	464	426	410	405	467	394	448	400	432	400	428	407	424	405	450	458	421	412	419	421	434	407	415	471	419	416	438	426	428	425	446	412	415	408	436	386	412	383	428	412	419	424	421	405	424	420	422	434	439	420	365	382	433	412	400	398	404	417	423	389	397	421	427	411	460	467	428	401	436	425	449	419	430	418	423	426	420	404	404	419	424	425	407	416	428	428	437	433	456	393	446	400	405	372	454	409	424	394	442	405	413	417	457	409	430	408	418	428	469	435	428	433	406	425	408	450	407	427	373	419	421	399	426	423	425	429	437	431	489	413	453	442	416	446	427	476	404	406	394	399	417	450	433	388	462	469	374	409	439	387	403	428	464	393	419	394	412	437	451	429	436	379	374	423	417	434	424	419	450	424	456	425	441	435	385	406	411	420	439	406	428	413	437	434	417	377	394	400	423	450	444	421	408	397	409	434	450	386	422	440	429	398	422	455	418	414	434	415	419	380	398	424	463	423	471	444	420	421	385	401	427	430	444	363	441	428	439	443	401	401	414	403	428	445	442	442	443	409	420	408	429	400	448	429	410	418	422	411	464	431	425	418	396	428	430	442	427	412	434	450	403	447	397	437	400	468	437	425	433	401	414	428	419	439	420	418	446	429	415	377	427	467	398	426	413	430	435	427	411	385	419	409	452	397	462	443	449	443	442	415	421	386	415	407	452	422	419	405	442	457	427	406	417	430	418	418	439	422	388	412	465	441	430	416	430	428	417	444	414	440	413	407	405	436	464	415	424	430	426	448	435	419	415	411	450	405	457	419	428	404	447	419	455	426	415	416	439	462	447	403	484	447	409	421	418	403	429	407	402	420	410	422	363	452	387	398	444	428	423	426	414	416	464	410	416	428	413	433	427	420	417	411	431	413	437	450	487	430	443	440	429	418	401	424	426	436	452	432	428	434	442	431
12414	17025	71773	57292	46701	26440	6109	315	209	196	190	162	223	189	171	178	243	407	617	569	361	274	199	169	188	186	164	195	163	181	184	179	168	201	189	201	171	175	169	185	180	204	181	174	207	179	160	178	172	180	186	200	176	190	196	203	206	209	188	165	173	182	183	181	191	176	163	210	183	215	190	168	210	203	171	176	189	158	161	157	184	188	172	178	160	183	160	182	167	193	180	181	180	165	188	192	180	182	167	190	169	181	197	186	192	206	187	190	193	182	157	185	179	151	166	195	187	169	191	159	176	183	180	196	189	158	182	158	159	189	188	183	172	184	148	156	180	171	159	186	181	168	162	174	187	172	210	159	160	205	162	183	173	192	182	153	168	201	167	188	181	157	185	168	161	179	177	187	187	183	180	182	184	173	174	161	180	197	192	180	206	162	171	176	189	182	193	182	179	175	192	176	197	177	188	184	175	165	177	178	168	188	169	189	168	159	181	192	191	168	171	168	189	192	184	161	175	161	169	183	179	193	187	156	180	168	157	191	186	196	179	204	170	160	181	183	184	181	172	166	167	188	167	182	185	178	170	158	162	175	189	183	175	166	153	181	174	177	165	175	170	155	160	183	184	180	184	181	213	166	173	145	178	164	176	169	188	168	186	189	199	169	212	188	184	209	170	170	170	199	184	176	161	191	162	200	175	165	183	163	171	177	190	185	203	176	173	178	176	171	169	208	169	187	166	197	185	171	210	198	183	162	193	194	161	170	188	161	160	182	156	162	190	172	188	183	170	193	158	163	172	181	192	174	180	188	165	192	166	178	173	167	189	183	192	148	188	158	188	169	193	168	183	181	196	140	149	188	178	201	193	158	179	172	163	193	185	176	176	202	151	167	192	137	139	197	164	165	195	181	176	179	161	166	180	185	165	166	191	186	191	203	183	167	189	183	196	168	157	173	188	188	193	165	198	185	161	177	181	182	173	174	166	182	212	180	165	146	179	179	190	170	179	177	187	192	174	171	169	186	172	182	197	159	186	158	187	144	196	154	192	185	168	169	143	180	187	166	189	158	197	170	175	194	172	192	219	170	185	176	184	203	174	181	166	153	183	211	182	173	161	180	194	186	169	176	160	182	194	172	170	172	172	179	177	199	204	166	188	167	197	161	196	173	175	198	188	170	191	193	166	179	198	187	197	161	164	171	159	211	163	174	171	160	203	198	160	176	176	164	183	173	192	186	191	172	188	164	168	203	174	203	183	189	197	181	170	187	187	173	185	176	182	187	186	163	179	184	162	180	201	184	178	174	181	163	172	197	176	189	178	198	187	168	183	193	173	191	175	187	166	204	168	170	213	176	185	187	171	191	187	173	179	188	179	164	183	175	172	195	187	164	208	155	191	162	169	179	148	181	173	174	196	207	171	184	197	195	174	183	222	174	161	179	174	195	158	191	201	182	202	177	174	181	173	167	189	186	186	187	186	168	183	192	188	193	192	197	189	161	177	174	175	182	141	176	182	189	169	157	171	178	173	179	163	178	162	183	195	169	173	184	159	191	175	189	180	177	143	183	169	181	200	178	167	150	173	166	151	180	171	191	165	184	176	179	196	184	167	188	202	175	167	172	164	174	163	159	200	204	175	199	187	184	172	172	182	172	172	174	182	194	152	157	173	167	172	172	206	176	175	181	171	200	179	187	170	172	151	179	152	181	177	149	184	189	195	178	164	192	171	164	184	188	185	184	177	173	201	151	186	167	161	194	179	159	191	182	181	180	185	183	200	157	175	179	171	175	168	173	178	195	184	209	176	180	180	192	159	189	189	180	164	159	193	176	178	176	194	205	189	177	189	196	175	171	183	183	186	180	180	160	156	179	149	186	201	186	157	164	171	167	196	185	177	199	187	207	167	191	173	182	184	159	159	168	182	177	145	166	173	186	177	154	190	178	185	172	161	184	192	166	189	169	180	182	173	185	180	192	182	144	200	185	184	172	154	167	189	166	193	183	179	151	170	179	160	162	196	162	180	180	200	187	194	168	175	164	193	172	154	182	187	200	164	180	182	188	192	202	168	193	171	186	188	179	170	179	193	165	170	186	149	174	176	181	176	176	194	176	179	194	194	152	188	164	176	181	166	165	178	162	180	173	187	183	181	169	168	173	177	173	187	169	151	181	168	177	189	205	184	191	208	207	154	171	163	158	211	199	148	184	153	197	182	187	190	191	178	166	175	151	191	173	193	186	176	184	152	159	152	210	152	204	170	179	199	179	185	167	185	162	170	175	191	195	183	189	182	171	193	161	166	171	174	155	182	162	180	165	179	172	190	173	188	179	179	184	177	180	194	168	164	183	182	175	187	173	177	168	177	200	169	185	185	156	165	164	184	195	179	160	187	203	180	170	195	186	177	201	171	203	180	202	161	185	178	185	203	179	164	179	160	176	188	157	165	167	183	184	180	188	186	177	184	174	175	183	189	189	178	194	182	174	187	194	182	181	188	185	162	190	175	173	191	169	185	187	199	203	166	157	180	185	187	215	164	204	185	182	179	194	201	174	168	173	159	182	179	216	208	197	197	162	162	187	172	178	180	190	198	180	185	188	182	189	165	183	159	178	162	186	203	187	216	167	177	183	184	195	182	165	172	168	188	178	177	187	164	174	158	157	162	186	169	202	168	168	169	168	184	171	168	167	183	174	190	181	175	183	175	159	154	167	185	162	178	189	186	189	188	174	188	181	159	172	175	175	195	181	186	181	195	188	197	195	185	185	199	189	168	153	178	170	148	176	172	208	192	175	161	172	183	179	184	176	186	183	153	174	171	179	169	165	194	174	186	186	213	178	177	191	180	200	202	165	167	172	188	189	176	194	184	192	193	150	179	175	164	166	190	175	188	167	174	182	167	177	176	173	165	179	154	178	194	193	190	174	159	177	192	181	184	165	198	167	182	184	190	169	188	182	173	195	167	186	184	181	185	176	189	196	160	165	166	178	196	194	167	183	158	192	165	175	194	185	186	185	164	169	135	197	178	169	196	192	188	190	177	172	188	171	194	158	171	180	145	200	187	171	191	192	176	157	173	197	169	184	190	177	188	171	161	179	179	180	173	180	168	168	181	173	179	189	156	191	195	161	160	176	193	176	181	181	183	168	177	183	168	191	191	196	159	162	184	184	175	180	164	187	183	162	181	183	187	191	197	177	150	181	179	180	204	170	204	157	150	192	195	156	162	164	204	165	190	185	162	186	186	177	162	166	163	180	181	193	158	175	182	167	180	163	174	201	178	205	155	185	169	178	168	180	178	177	174	211	175	161	166	188	209	164	155	161	156	185	159	168	169	167	175	183	193	184	166	164	200	185	202	163	176	169	173	182	179	173	185	204	202	187	170	189	182	174	189	190	155	165	192	176	178	181	184	175	148	172	186	193	160	169	187	179	197	169	166	207	182	204	165	180	167	196	167	203	179	174	183	179	177	210	171	194	163	167	184	180	178	181	162	157	177	178	159	165	174	165
7362	15827	67065	61683	55147	36195	7041	638	553	542	532	504	541	546	512	542	695	2003	3729	3098	1636	883	602	518	467	435	498	499	492	476	470	491	476	494	468	452	435	447	470	476	503	480	482	510	496	497	520	455	499	503	458	459	492	457	502	466	447	477	508	515	475	470	479	477	476	468	463	488	477	476	471	459	483	442	468	461	446	495	479	516	456	474	459	460	498	436	504	450	460	465	470	486	512	461	488	436	477	439	480	505	459	478	472	465	489	439	450	478	454	503	480	463	480	481	489	504	514	445	473	466	451	436	444	454	497	470	463	458	460	489	485	484	453	513	447	465	422	437	448	485	466	478	506	420	450	449	459	464	441	531	455	484	484	429	498	460	483	470	464	471	475	443	473	457	468	455	501	477	492	479	459	442	478	461	479	469	488	477	427	494	490	452	479	466	469	486	464	460	484	500	469	468	457	449	494	474	510	485	472	475	477	481	429	493	479	453	451	476	485	473	472	511	489	479	506	505	469	493	451	449	464	507	490	452	462	479	471	482	476	454	469	516	487	484	461	469	470	485	451	483	447	478	463	450	419	482	459	434	468	449	490	517	489	453	486	488	473	430	481	465	442	464	462	494	495	472	466	497	450	476	465	521	474	487	517	449	478	455	467	441	484	478	460	467	458	445	515	469	483	490	476	461	473	492	454	466	462	454	459	459	506	455	488	474	446	505	500	463	489	515	482	494	463	482	453	422	437	480	458	456	453	468	461	456	509	455	480	454	464	464	460	443	502	458	461	488	482	467	479	463	458	434	492	431	468	436	492	486	475	489	462	486	470	470	454	452	468	480	461	498	490	483	482	468	467	470	491	488	490	475	488	455	473	501	514	532	466	465	467	447	467	463	502	465	455	438	475	517	485	473	506	425	443	465	459	476	481	465	439	482	464	470	487	515	480	489	465	487	456	459	441	479	459	501	488	482	500	465	468	441	464	494	486	487	472	459	505	472	472	494	490	473	471	499	501	467	455	478	492	445	500	497	494	487	468	491	502	460	418	478	477	493	464	485	475	460	467	456	499	470	482	500	469	448	464	474	496	466	498	426	480	473	485	470	475	491	482	457	425	466	469	433	498	453	466	482	522	467	478	479	467	455	474	468	452	471	498	498	456	490	470	457	492	502	508	477	466	485	454	500	482	481	428	431	481	503	459	514	458	475	497	435	491	474	457	472	486	480	434	463	479	469	488	491	441	484	465	478	501	514	498	495	491	489	468	403	486	472	468	471	485	480	487	483	482	463	495	438	454	460	491	461	498	470	469	500	506	487	477	478	484	501	490	482	495	452	434	492	446	474	505	476	423	448	465	460	454	493	464	467	495	454	509	486	467	446	459	513	456	480	481	468	459	469	462	491	456	450	471	477	454	479	462	438	486	454	469	453	457	429	506	473	487	439	479	453	424	423	504	491	443	446	484	438	474	478	494	465	475	464	498	484	464	491	493	473	450	457	451	474	455	457	495	469	456	505	470	488	508	487	431	472	452	495	445	443	479	469	447	454	495	501	502	455	506	473	473	465	456	441	521	434	434	452	496	520	460	503	429	479	515	440	445	471	465	482	458	477	467	480	466	471	439	445	439	434	474	480	496	483	434	471	490	444	463	482	412	487	483	467	454	476	495	460	460	503	548	483	443	474	463	470	483	479	447	454	483	459	489	472	455	462	455	496	480	479	445	483	483	486	461	461	469	422	458	469	503	491	462	494	488	461	469	465	447	490	425	478	421	497	490	485	474	465	500	455	475	492	483	469	461	500	477	470	462	436	492	441	462	477	469	483	456	475	470	471	461	476	479	459	522	508	447	450	481	457	514	476	444	469	486	455	507	465	474	458	471	449	483	466	456	480	490	464	474	425	476	499	464	457	454	480	449	468	474	464	497	435	481	489	509	468	492	479	465	471	498	504	458	473	446	450	499	475	498	446	479	476	477	474	453	506	514	493	439	477	475	470	427	444	446	477	456	419	483	459	462	463	475	497	450	458	490	416	519	523	474	488	492	453	470	451	494	448	451	480	500	473	470	459	455	488	472	493	475	429	507	498	486	488	475	471	456	480	484	468	494	459	433	467	445	498	475	469	439	460	438	514	506	476	490	493	490	500	456	452	474	489	532	447	442	459	443	456	488	487	495	446	459	444	478	451	451	452	471	470	486	477	441	482	465	490	397	473	491	452	450	462	508	474	435	500	467	487	474	440	441	469	469	436	428	465	467	465	453	445	464	445	471	470	473	501	473	448	500	445	475	463	484	475	507	485	497	519	433	497	481	474	472	433	453	495	481	453	529	485	452	455	462	473	462	479	476	494	454	426	450	498	526	456	462	464	483	442	471	480	495	502	439	465	461	453	460	458	478	477	460	466	468	474	501	488	458	478	486	478	500	491	484	434	448	492	464	458	482	447	486	456	479	494	495	483	462	463	475	471	482	406	471	466	455	458	490	518	454	471	457	444	465	499	451	450	465	499	466	447	453	505	475	511	488	465	473	472	441	478	486	463	459	466	426	467	499	501	471	466	485	499	489	429	496	462	476	474	450	483	493	442	472	451	491	470	455	508	457	532	464	511	522	509	487	422	420	456	464	483	447	438	462	491	445	483	474	494	463	509	526	509	448	431	463	495	493	462	498	488	501	461	467	501	492	471	435	489	479	444	492	467	448	448	435	467	447	507	458	523	484	509	435	517	492	443	482	507	479	442	488	484	455	473	475	494	484	500	470	476	470	435	472	494	475	530	438	489	488	509	480	465	465	490	461	501	496	509	456	440	449	476	474	464	472	454	474	489	489	465	446	482	459	487	466	462	458	482	445	453	480	474	480	488	518	450	518	477	479	497	467	419	472	482	449	469	520	480	489	497	454	477	458	472	505	487	530	434	474	510	455	478	456	485	479	507	457	459	467	485	456	456	522	496	507	475	432	474	481	454	441	484	478	451	468	457	452	472	480	474	468	462	476	502	491	478	475	453	473	485	476	483	447	498	475	456	491	458	501	438	487	478	482	463	475	496	469	462	460	424	493	479	465	486	468	486	477	470	470	474	451	497	552	474	465	439	473	467	484	490	511	456	448	442	454	443	480	485	445	456	499	487	473	475	485	504	434	489	482	448	503	493	482	473	482	517	467	461	499	468	468	499	476	458	476	455	493	451	469	444	488	475	446	427	498	472	486	460	503	460	442	466	460	428	481	477	479	431	445	501	454	482	467	466	490	449	488	494	445	507	434	464	456	480	458	498	459	452	418	464	468	504	479	449	488	475	477	452	465	441	480	466	465	481	489	492	465	466	443	480	502	488	472	496	456	473	449	481	450	476	427	509	462	473	464	447	431	446	471	484	492	486	481	464	516	487	475	430	445	485	467	473	479	462	510	487	467	444	504	480	498	481	482	458	480	483	487	478	502	426	478	470	476	425	451	487	449	497	501	446	462	452	451	472	457	457	455	509	465	446	460	458	452	445	494	454	476	498	486	469
23627	29487	81041	69546	60773	36896	13085	864	217	203	197	184	177	218	176	173	204	600	907	826	502	285	233	187	184	205	180	177	188	169	184	180	197	185	168	176	172	157	223	161	163	160	171	188	163	186	194	186	173	189	190	188	156	194	178	215	169	189	174	145	168	170	170	206	166	164	171	191	178	187	203	182	169	176	177	178	192	174	195	182	174	178	171	187	188	190	179	177	210	182	179	178	167	162	167	193	190	189	173	155	196	165	185	158	189	194	161	181	174	181	169	185	196	173	196	180	179	175	194	174	193	174	203	172	193	192	174	196	175	170	197	208	184	172	178	190	176	187	186	200	174	157	201	178	191	190	173	163	201	195	176	200	188	179	166	174	180	158	169	183	179	186	166	167	159	186	196	149	199	169	178	188	177	191	185	175	173	195	181	185	153	202	184	176	176	195	181	194	195	176	170	156	173	175	172	193	168	160	166	166	167	180	184	167	182	161	178	191	167	185	183	172	186	196	153	202	177	195	180	201	164	174	194	179	189	177	166	177	182	181	189	187	206	199	193	162	181	176	179	183	162	155	173	201	180	169	163	186	200	182	169	199	182	161	187	188	152	185	191	182	185	194	191	179	167	185	186	195	191	178	186	191	174	192	173	159	173	194	210	172	139	195	159	203	162	163	200	162	166	202	176	187	169	173	203	187	164	197	167	165	176	193	158	191	172	197	174	189	183	188	172	174	184	196	189	195	170	170	206	183	194	196	162	150	203	176	173	162	180	187	171	180	186	188	179	180	170	167	164	171	176	195	133	201	208	170	177	176	172	210	159	163	198	175	170	194	182	164	177	183	168	163	177	195	167	180	208	189	171	166	171	153	186	153	175	197	182	167	182	189	197	195	175	200	165	170	155	206	185	178	174	184	189	204	170	199	178	176	156	193	163	191	188	180	182	188	153	177	187	187	184	190	192	200	193	178	167	166	183	196	179	158	199	185	179	175	218	177	181	196	180	175	170	193	172	202	169	179	189	153	159	192	181	188	184	163	165	170	166	198	195	181	191	185	150	195	179	186	200	162	181	181	206	179	212	181	179	171	187	153	175	179	185	180	171	194	170	153	192	184	188	178	204	177	174	151	187	153	185	175	199	175	194	198	189	180	197	190	195	169	167	169	204	176	207	196	175	180	180	186	174	191	163	165	206	181	186	157	178	171	173	186	155	159	182	166	196	198	165	174	174	171	188	194	191	165	171	182	206	147	205	206	178	183	204	185	188	192	164	153	190	188	185	157	191	159	195	183	197	193	188	160	182	192	175	163	181	182	184	177	183	169	202	166	180	163	195	157	179	165	184	186	178	191	191	171	186	180	167	173	166	185	200	186	169	194	177	180	165	195	167	176	172	161	164	170	181	200	172	156	155	177	183	182	169	177	191	178	193	180	174	172	173	171	144	206	173	174	172	188	182	176	171	200	182	161	172	181	177	189	177	183	182	177	188	178	192	182	172	135	175	201	178	164	182	170	174	183	196	171	176	167	181	185	165	175	166	166	160	189	177	176	187	185	182	149	203	170	168	181	161	151	199	173	175	203	181	187	159	185	179	163	199	182	175	175	169	195	174	165	197	193	150	178	202	175	177	162	159	190	173	180	178	188	179	174	193	178	190	166	182	172	201	172	180	184	166	166	198	158	179	163	177	169	201	165	162	186	179	169	195	149	167	177	194	180	179	160	172	174	183	158	178	177	190	192	200	197	183	170	185	199	189	160	171	196	171	181	196	209	169	178	177	177	203	166	199	177	175	180	200	185	195	166	185	170	169	188	174	190	176	186	171	159	195	180	171	177	170	194	175	188	173	188	168	169	206	186	164	175	185	173	180	175	167	175	186	178	190	173	167	198	207	179	180	184	168	179	193	197	187	181	173	172	188	168	194	167	182	180	182	181	178	178	201	183	182	186	180	209	201	181	177	152	180	175	175	174	180	166	196	172	164	177	146	154	164	165	184	181	171	156	181	189	174	179	196	180	190	205	182	182	190	156	159	177	156	205	182	212	161	196	179	185	164	161	211	190	191	183	187	158	185	180	169	188	199	175	180	169	183	174	179	203	157	181	176	188	175	195	210	173	196	166	169	159	210	167	196	176	191	187	174	132	178	168	206	196	177	180	191	207	172	187	156	164	176	160	176	182	188	174	180	169	191	181	180	169	172	157	169	195	172	162	197	181	185	155	158	196	182	185	194	183	188	192	166	180	187	184	177	191	180	166	169	166	177	196	173	188	187	167	179	185	181	166	189	187	167	183	174	185	185	150	183	176	179	197	160	176	184	165	184	162	190	180	160	170	204	166	192	173	202	152	163	191	177	175	180	187	176	173	168	179	162	165	187	168	200	186	182	179	194	181	198	197	201	205	174	155	185	161	162	159	152	159	177	158	172	173	179	184	182	198	177	185	176	180	174	176	183	181	194	168	180	194	197	178	174	188	154	204	201	176	198	204	179	185	189	179	172	174	178	214	186	145	171	179	162	175	181	181	188	203	167	194	174	183	205	177	168	171	169	181	182	164	178	189	181	191	174	179	162	173	169	165	179	163	194	188	167	171	150	176	191	180	184	155	186	172	195	194	167	179	175	180	177	164	164	169	173	186	178	195	182	178	168	186	177	169	207	171	196	158	169	188	157	180	157	174	185	173	184	172	171	191	168	186	156	163	180	175	171	197	171	181	167	165	205	172	169	176	169	173	191	172	191	172	211	197	179	186	161	187	187	163	174	193	170	185	178	179	190	202	207	175	175	170	199	186	192	172	173	191	183	200	214	175	161	152	188	167	172	203	189	193	186	174	182	175	178	159	184	163	184	201	192	173	190	184	168	177	163	181	189	178	187	169	166	154	164	166	176	191	178	166	165	181	174	178	170	188	186	173	159	162	168	176	174	192	148	173	164	164	186	184	189	171	166	196	179	184	175	167	161	189	204	176	174	179	164	171	195	167	191	174	192	190	177	188	201	169	197	183	181	157	171	192	191	201	178	195	182	189	162	156	193	184	162	178	179	171	194	206	180	207	176	189	195	180	170	172	165	176	187	155	180	178	190	174	185	205	160	168	153	169	179	170	168	180	181	198	180	169	178	163	173	159	184	177	192	204	169	172	187	146	168	188	159	169	195	179	168	158	198	166	188	162	156	156	197	203	179	186	173	176	167	195	174	191	193	149	178	172	181	175	175	195	198	205	187	191	179	183	194	161	175	181	201	167	157	167	170	163	189	185	177	176	162	169	188	174	179	181	172	163	175	184	169	174	193	178	175	171	196	181	176	191	172	171	163	159	156	178	156	178	166	175	165	171	162	171	185	175	188	181	176	194	177	176	159	176	212	175	170	156	164	189	202	192	181	173	190	182	175	177	178	169	123	181	183	191	194	185	168	177	171	192	186	199	189	160	195	166	177	159	190	197	180	180	202	158	172	155	174	182	162	178	177	178	154	165	175	181	181	198	166	180	172	155	186	170	187	175	170	188
12133	24295	76888	78151	69560	45963	11219	922	643	590	561	500	564	534	506	539	767	3119	5460	4952	2632	1333	731	515	476	469	446	479	460	511	476	470	496	465	446	459	454	508	464	506	479	445	478	444	473	428	459	493	449	490	478	455	482	486	446	491	460	451	469	489	468	482	437	446	493	489	472	503	477	483	462	473	424	459	469	464	465	483	480	446	507	477	463	456	416	429	499	469	462	487	462	436	483	458	452	478	480	486	460	445	486	416	479	489	508	474	467	475	468	472	461	464	456	458	438	486	464	461	478	450	483	480	443	480	507	483	471	432	449	466	477	465	455	444	494	432	480	466	445	454	466	509	537	423	465	446	456	471	469	468	465	447	426	454	505	439	453	486	458	424	464	483	485	473	490	455	419	487	462	499	450	489	481	458	455	463	478	485	462	485	513	509	455	461	507	451	461	520	463	468	452	456	447	501	511	478	463	443	456	397	431	426	475	429	479	413	479	449	488	425	516	467	476	459	466	504	474	505	508	444	469	433	485	479	447	462	492	476	484	454	465	490	417	478	482	440	458	496	462	479	470	435	480	451	478	450	482	476	461	517	422	500	490	437	467	469	444	478	496	454	501	500	486	476	478	459	455	473	484	472	478	424	470	466	459	432	482	481	467	475	507	495	422	468	482	486	479	459	458	476	458	450	481	479	500	485	450	457	440	479	466	486	461	487	499	482	462	464	420	511	464	461	448	472	487	489	486	443	477	479	449	467	490	440	482	451	460	522	465	465	453	467	509	467	481	482	427	465	464	452	485	466	464	421	452	437	466	450	450	475	477	454	437	478	454	463	478	465	470	467	481	471	479	454	490	487	502	462	442	452	458	473	443	453	447	490	511	478	430	494	442	475	444	470	484	483	466	427	469	461	431	454	436	451	482	464	470	442	503	414	478	495	440	502	399	460	492	448	453	447	508	469	523	496	481	443	467	455	451	474	444	483	491	475	475	458	486	514	450	512	472	476	452	456	480	476	480	459	516	452	495	479	453	444	454	443	446	473	436	497	495	454	443	449	499	456	475	472	449	457	438	455	446	461	472	464	470	440	440	454	465	459	468	455	476	486	463	488	477	485	450	491	429	478	467	465	455	460	486	470	457	448	467	470	460	487	456	482	495	476	504	477	413	479	424	440	463	490	499	456	428	458	478	482	451	459	426	496	487	434	506	493	456	494	482	479	486	458	467	458	484	463	466	436	462	489	489	491	450	508	435	449	502	510	459	485	463	437	424	443	490	509	484	458	522	498	451	487	454	435	478	423	450	517	487	490	477	437	486	459	465	480	472	487	462	448	430	478	488	486	487	469	473	480	468	431	403	470	456	470	483	439	468	450	443	493	470	450	503	476	432	434	459	457	476	484	460	469	481	450	488	483	445	472	462	480	468	459	442	469	480	457	471	431	430	480	485	473	480	412	435	494	500	490	437	455	522	447	468	503	470	443	480	465	469	446	468	474	471	436	445	492	451	489	500	502	488	486	483	470	466	490	448	453	417	451	495	442	482	466	463	494	488	501	480	480	488	439	499	453	493	466	474	424	457	413	437	444	461	470	454	442	463	486	467	475	463	469	462	487	456	490	507	523	487	513	469	477	487	452	490	467	466	429	474	463	463	442	458	468	480	484	451	474	477	462	466	497	489	464	468	472	462	456	473	420	480	557	496	467	467	446	480	427	468	463	475	470	430	476	503	487	465	474	462	517	503	464	471	444	451	455	453	489	453	445	463	513	496	473	478	463	487	492	482	490	453	453	442	431	456	493	486	496	479	480	485	480	422	488	475	461	509	476	484	479	503	494	461	466	513	454	423	497	514	437	455	512	459	446	491	501	451	452	471	463	450	464	452	448	460	478	466	449	464	485	465	458	479	484	448	463	460	513	461	460	443	496	468	491	440	447	460	456	452	451	465	481	436	451	457	455	441	454	439	473	454	467	512	462	458	473	482	466	484	489	475	503	465	443	480	460	479	479	510	482	472	446	470	482	469	479	435	485	470	463	507	460	445	530	446	463	439	459	445	495	448	476	473	494	462	455	472	480	494	461	492	413	472	444	435	460	458	507	448	477	499	494	457	420	458	520	470	403	446	478	488	470	454	447	439	471	437	484	461	450	475	459	485	452	460	471	440	485	452	409	460	463	466	456	463	447	460	478	475	488	468	472	452	457	449	457	517	473	467	507	461	485	446	477	482	463	456	487	476	484	461	452	493	445	482	467	434	464	469	439	470	463	433	467	437	455	470	452	437	428	478	458	478	454	449	441	472	508	508	460	449	499	468	466	502	476	473	465	483	457	463	475	466	508	414	467	477	457	428	482	461	462	417	474	460	480	444	472	466	465	461	452	486	489	480	472	436	467	474	475	454	447	483	458	443	455	456	422	498	479	482	450	513	416	414	491	481	465	464	448	497	489	460	429	501	446	471	449	465	443	463	481	478	487	424	466	470	477	465	440	449	479	419	461	462	464	470	469	473	454	444	467	446	459	450	437	455	483	457	473	453	430	459	481	469	503	472	432	436	481	448	473	459	474	455	455	466	470	520	467	467	462	503	478	499	541	520	460	458	482	452	477	458	462	456	481	450	483	489	442	502	453	483	437	475	447	419	497	467	467	461	453	470	498	475	463	444	474	443	453	456	513	473	443	430	478	491	463	444	489	420	458	437	478	457	500	448	502	513	452	440	507	491	450	465	480	458	436	474	488	507	464	468	498	448	445	483	495	489	477	469	464	470	518	455	481	459	478	455	473	532	495	470	408	492	458	460	476	443	487	468	478	439	462	513	480	476	437	482	464	514	477	486	458	458	489	475	479	427	441	471	463	499	456	466	446	515	438	454	451	451	485	439	473	461	478	488	479	480	473	450	470	483	484	433	461	462	494	454	471	453	461	460	413	496	452	485	480	477	493	484	458	446	423	468	400	507	461	442	439	463	463	472	456	457	468	455	410	479	453	449	492	484	467	484	508	449	457	504	491	450	452	437	451	483	477	451	430	488	452	459	487	466	454	461	492	484	432	496	436	474	460	482	485	513	442	483	477	477	468	446	460	484	474	467	431	468	474	438	436	500	462	471	487	487	454	477	474	480	461	456	467	475	491	423	470	483	528	486	460	474	463	470	481	444	467	456	512	466	460	470	438	452	449	449	482	428	474	455	413	453	479	483	509	433	477	453	434	456	457	485	478	483	496	480	434	426	459	500	420	487	484	451	477	405	417	475	441	517	457	424	449	483	477	494	473	459	421	468	493	463	442	486	440	440	442	473	500	460	458	473	454	446	492	451	472	481	418	467	483	494	470	454	459	438	429	504	501	440	475	497	438	461	478	476	503	486	449	512	461	439	466	484	460	487	442	444	463	511	447	479	512	513	462	453	471	481	477	492	500	496	448	470	507	494	475	478	469	469	443	480	436	448	485	460	437	432	433	469	468	461	468	476	444	458	499	468	489	464	432	454	480	440	447	456	463	457	427	449	498
2581	1822	12124	9495	7023	2413	370	181	142	174	156	175	172	165	162	133	163	185	182	190	212	189	136	162	155	158	169	163	172	174	168	170	154	141	164	182	167	138	176	137	161	158	171	148	141	166	158	174	173	147	187	166	146	168	175	166	162	179	172	162	159	137	161	180	158	172	139	169	173	196	160	177	170	153	183	174	157	151	152	180	155	185	156	158	157	173	161	154	171	176	180	126	166	169	164	151	149	177	156	183	169	158	134	164	182	156	151	193	182	156	185	171	158	158	148	152	188	176	151	158	156	154	151	166	165	146	177	162	161	165	163	171	163	185	145	157	177	172	136	145	157	166	141	159	164	171	167	160	146	164	159	166	172	171	167	152	149	158	159	168	179	215	183	167	152	171	166	168	157	143	157	152	161	140	173	169	145	173	179	181	173	141	179	153	154	169	181	167	141	183	139	170	169	168	159	157	181	146	181	153	168	159	159	173	150	190	174	176	155	178	157	151	151	184	139	151	173	176	184	165	155	143	169	153	149	168	161	164	172	173	174	152	172	169	147	149	169	164	162	155	139	145	152	183	158	144	161	186	155	165	196	156	167	166	164	184	157	160	183	156	157	160	166	156	162	151	167	145	138	145	154	169	140	160	172	142	163	168	164	179	148	144	155	169	156	166	160	177	176	137	154	164	139	177	143	159	163	162	181	142	149	169	165	155	152	161	159	164	152	155	162	156	166	152	165	186	162	158	173	167	169	153	159	162	164	164	155	189	172	167	172	159	151	143	160	143	165	146	152	152	163	169	154	174	160	180	144	139	171	158	124	154	170	164	160	148	156	167	160	153	145	166	157	165	156	157	179	167	172	176	157	171	148	189	160	156	136	150	158	178	161	177	146	169	175	157	149	162	172	138	162	184	158	168	180	147	168	167	142	182	151	150	161	172	159	147	154	148	159	175	170	164	172	167	182	169	168	153	185	165	156	137	178	156	171	159	167	183	152	179	155	152	150	166	142	171	140	156	140	167	152	177	164	172	149	180	168	162	180	159	180	149	166	150	159	179	157	170	156	186	160	153	160	148	150	182	167	161	151	157	143	138	157	172	144	170	162	175	154	156	164	180	139	159	167	157	152	165	166	198	168	169	157	148	159	160	166	158	152	179	164	146	134	178	180	167	150	182	175	163	151	168	163	171	164	148	182	134	160	165	181	171	153	131	163	148	159	156	154	166	161	177	181	172	179	142	164	170	157	180	151	154	157	191	156	151	145	176	168	164	158	170	144	154	151	163	146	151	160	164	165	163	170	152	150	170	184	160	159	162	146	163	166	150	149	143	166	146	176	156	147	163	153	179	171	160	154	170	181	160	157	150	168	129	169	156	184	165	151	157	138	183	155	156	145	153	119	167	158	164	159	177	175	163	140	148	171	182	166	184	158	153	149	184	160	171	181	149	168	173	150	180	188	164	150	164	155	159	168	160	153	179	158	181	167	154	148	185	145	159	159	148	179	144	170	185	154	201	165	169	153	172	155	161	162	162	176	161	160	152	162	150	147	168	158	181	147	165	130	167	152	164	156	154	153	153	153	185	136	167	148	177	178	159	175	164	165	178	146	161	158	177	159	145	171	165	190	153	169	162	170	143	170	180	169	182	148	160	161	163	173	148	154	166	163	184	185	157	160	159	164	158	151	139	190	149	163	174	183	163	186	149	155	176	189	144	164	148	155	140	174	162	176	169	148	152	167	192	161	187	174	150	144	173	139	149	146	154	171	178	149	157	148	151	172	174	177	152	156	151	174	160	172	168	160	180	172	156	179	176	163	153	166	153	167	140	169	165	171	136	166	166	163	163	183	162	168	146	151	159	148	146	159	152	147	136	153	173	181	162	125	180	161	135	167	185	166	147	173	172	150	149	154	162	184	163	173	161	149	181	141	133	157	149	143	180	163	155	168	170	149	136	146	151	160	147	151	172	182	154	167	168	177	147	180	170	169	173	152	147	169	159	169	173	167	140	162	148	156	150	150	136	173	166	159	158	161	147	189	178	158	149	145	152	145	173	145	158	157	168	172	184	160	140	154	160	152	165	155	171	150	164	140	152	155	157	175	169	190	131	174	162	176	168	167	169	148	153	153	179	147	157	185	165	191	151	182	172	175	157	161	153	156	159	153	185	170	182	153	161	150	184	191	162	159	159	153	175	168	156	168	170	161	147	165	159	158	168	176	163	157	158	182	150	156	145	160	168	174	156	159	171	166	155	167	177	158	174	157	161	156	173	145	152	203	142	165	140	178	162	170	160	156	147	166	174	157	145	159	155	148	151	172	151	166	165	188	196	167	147	156	143	158	141	169	167	153	188	134	165	143	182	152	154	160	163	169	155	146	160	171	159	166	168	168	184	170	188	177	164	175	185	184	177	153	145	157	188	175	176	135	154	170	159	153	128	160	188	170	188	169	166	154	168	152	152	179	149	170	164	156	171	162	150	162	148	161	157	156	137	169	164	155	157	177	165	173	190	153	159	158	161	155	166	154	171	158	158	145	149	161	155	142	149	167	155	169	178	162	189	196	166	174	161	167	173	150	164	186	138	160	149	150	152	169	167	169	166	175	168	161	161	184	152	166	171	180	152	159	141	164	175	161	155	157	175	154	177	174	163	155	157	171	162	154	163	164	142	163	164	155	167	136	158	163	166	156	184	175	171	166	168	182	161	154	160	162	164	160	139	155	140	160	140	159	166	172	151	142	171	154	155	131	170	141	141	169	173	171	157	169	146	178	180	169	156	185	166	158	173	132	152	188	179	170	156	161	161	142	135	183	135	151	154	160	189	143	187	159	158	168	146	178	163	149	161	166	166	154	170	152	158	157	174	163	170	165	175	148	185	149	179	181	162	162	166	157	169	152	136	191	172	172	156	157	180	176	171	165	155	178	141	153	163	173	173	172	159	176	173	144	149	159	155	176	159	165	175	157	172	170	148	161	166	174	177	146	163	154	166	157	163	157	161	169	186	138	164	162	144	156	156	159	128	168	176	173	146	154	189	173	144	176	147	147	159	156	156	170	168	178	136	150	173	170	170	163	171	205	155	151	186	162	186	187	166	186	160	158	164	164	140	143	150	171	166	170	144	146	152	172	152	164	171	153	171	163	158	200	149	161	131	160	166	158	184	144	168	149	172	163	166	171	159	143	146	150	130	163	184	152	188	156	161	159	130	148	152	159	168	156	176	198	179	153	152	176	147	152	155	160	162	144	172	158	140	150	169	164	151	158	164	151	177	183	164	180	164	132	153	159	146	176	149	163	160	154	157	145	171	171	160	150	141	166	152	163	160	141	160	168	159	134	169	151	158	175	155	171	157	133	185	157	147	168	170	159	181	162	154	180	167	165	169	139	167	164	162	145	156	147	148	165	177	156	167	135	174	170	167	154	134	149	170	144	149	159	150	157	165	203	183	162	171	167	173	180	128	188	161	165	174	151	172	175	162	140	175	168	166	189	153	163	145	163	160
2418	3307	23298	21561	19102	7923	1126	529	450	447	482	392	435	454	398	425	450	532	663	715	624	532	454	410	408	430	451	423	385	438	421	449	439	387	443	441	440	462	436	454	428	447	435	480	464	427	429	441	437	446	407	416	432	431	463	481	458	422	413	449	418	402	432	422	435	442	446	440	440	427	455	465	438	464	437	407	456	414	410	411	429	429	442	402	467	456	412	444	430	426	431	446	440	415	445	447	440	425	419	439	461	431	439	461	417	407	439	417	440	457	482	450	432	420	463	415	470	424	429	448	438	430	409	466	396	473	405	465	432	459	416	426	424	474	488	444	435	455	409	394	475	410	407	437	460	407	439	466	421	468	434	480	435	421	470	419	441	439	411	380	409	434	508	453	425	436	446	436	416	445	397	494	435	437	418	429	420	452	486	427	440	471	428	431	414	469	432	436	437	473	460	455	435	448	461	425	423	441	433	394	409	415	434	459	455	402	435	447	455	451	437	433	427	454	408	427	450	429	388	429	399	436	428	407	441	408	444	452	417	448	417	397	467	482	405	456	419	408	436	450	422	429	468	429	462	436	437	453	412	424	405	430	426	423	446	383	446	427	480	428	461	425	451	429	440	433	427	425	450	425	435	409	424	435	430	452	417	419	422	423	485	381	464	394	440	432	450	464	416	451	406	429	419	467	424	464	459	436	461	428	475	426	404	429	444	437	427	457	430	438	463	425	421	374	405	443	439	416	406	473	438	443	441	414	424	467	485	447	405	454	452	429	470	430	432	410	387	411	436	433	433	427	451	423	476	442	454	426	408	393	425	433	402	432	418	463	475	444	443	437	431	435	436	449	422	403	429	438	431	427	446	399	434	430	447	466	410	411	425	456	426	397	432	401	438	432	420	460	459	445	438	445	426	452	453	406	465	417	434	410	439	417	421	437	433	437	435	427	415	408	414	383	435	400	406	432	421	464	436	426	423	441	417	449	407	436	442	419	431	434	422	428	457	408	435	436	411	448	446	434	442	419	464	429	430	426	443	426	450	428	430	425	431	417	438	408	475	462	456	449	476	424	454	438	433	434	435	404	463	423	440	427	418	449	435	418	442	428	422	422	429	419	416	420	428	445	442	419	430	437	433	472	447	430	409	432	467	445	435	430	424	462	460	452	426	414	418	419	440	398	447	478	416	432	447	456	433	436	390	422	447	417	419	454	439	446	454	417	428	409	424	428	425	435	433	416	457	426	385	426	454	440	401	409	466	397	444	481	469	471	419	436	447	411	437	415	470	429	448	414	415	425	458	433	401	423	497	395	435	417	453	432	434	465	415	380	434	427	424	437	416	450	428	452	436	452	430	433	447	410	436	416	436	415	428	431	397	443	439	434	437	448	444	429	431	412	424	459	447	431	413	370	438	428	462	424	471	455	396	439	389	461	422	445	422	450	470	423	440	416	450	426	433	420	450	463	436	441	417	423	493	425	487	440	436	433	408	435	403	437	454	427	442	411	428	472	403	424	421	454	427	385	440	416	452	399	461	439	440	471	441	424	442	420	459	439	435	414	462	466	463	400	437	471	426	436	442	426	434	444	430	468	446	437	438	425	404	458	408	420	422	424	466	431	416	432	433	463	458	419	425	411	431	408	430	427	462	391	429	431	435	442	440	412	451	413	457	432	501	447	415	436	507	421	450	445	443	407	426	463	453	414	419	431	411	419	451	430	413	413	417	469	434	445	469	432	433	434	428	420	434	410	425	434	429	434	445	421	453	418	430	432	440	426	450	419	427	428	475	424	409	420	438	439	419	429	471	432	420	397	417	428	415	452	401	478	441	446	423	448	430	432	440	450	435	433	419	424	457	433	471	461	436	434	449	401	419	445	405	458	446	459	463	426	451	423	429	453	427	399	482	426	452	422	392	442	430	419	396	443	445	462	402	433	418	452	436	431	426	444	406	464	455	480	419	416	446	469	448	410	486	428	416	453	442	444	433	456	443	407	452	406	452	443	461	426	402	451	401	435	445	415	414	418	397	456	421	450	425	450	427	448	407	396	454	407	451	424	428	455	479	461	450	428	433	393	402	434	419	431	435	432	429	420	442	438	449	432	450	415	445	454	428	387	442	437	441	383	434	419	448	421	424	417	373	400	407	419	442	448	439	407	457	438	447	426	431	407	472	455	415	430	419	432	442	460	422	438	436	416	454	445	446	468	435	468	434	443	430	415	405	468	462	424	446	393	432	414	468	423	443	444	444	437	397	440	472	461	425	400	433	403	447	428	430	453	432	440	430	460	476	426	461	462	441	467	396	433	452	433	472	381	427	450	436	464	455	447	420	440	451	447	416	413	440	431	433	450	422	444	407	450	446	441	427	431	435	437	433	466	454	456	443	424	456	420	419	438	431	431	410	424	460	455	428	422	423	438	455	457	455	439	404	431	472	443	404	407	413	447	416	408	495	464	458	420	430	435	475	412	443	442	439	440	432	410	430	463	431	410	461	428	456	438	431	436	389	399	392	421	416	442	396	455	397	479	390	459	436	414	433	431	412	403	412	423	445	467	423	430	426	419	402	457	463	420	464	434	437	449	419	457	373	438	425	461	401	438	449	465	461	437	409	435	464	429	461	425	444	412	425	418	469	401	440	463	425	443	435	437	431	412	414	429	434	455	448	416	449	424	443	432	404	442	433	442	460	410	451	456	426	418	403	423	403	453	432	431	436	433	441	439	417	451	429	439	423	449	443	443	453	411	435	430	447	455	458	434	446	439	451	420	432	417	431	388	443	420	449	464	390	417	421	446	453	431	469	412	448	431	466	432	436	439	398	425	434	438	436	416	429	439	427	464	463	429	435	408	434	411	460	444	385	459	453	413	456	422	443	424	434	446	423	447	465	415	445	436	453	426	434	409	416	423	435	460	437	449	486	445	454	468	404	461	388	421	440	432	447	416	438	469	443	426	406	402	421	429	438	445	440	404	416	439	491	449	452	454	412	432	400	428	422	451	403	435	385	377	425	412	442	472	467	456	439	446	432	446	399	457	378	459	417	453	446	461	447	447	434	425	429	436	392	448	465	438	436	402	434	427	458	457	431	459	406	437	422	423	403	417	460	410	433	440	430	431	419	413	404	427	423	458	412	420	430	430	437	421	406	434	447	449	428	463	442	412	434	451	387	459	450	433	425	473	417	404	406	413	419	395	415	446	412	435	438	434	452	434	439	413	427	471	424	438	415	431	425	459	441	446	426	435	421	431	422	433	433	421	439	415	426	450	438	424	463	400	433	436	422	402	399	418	478	450	446	450	441	421	426	455	420	430	454	436	399	425	426	418	448	420	449	413	426	492	444	452	466	400	445	462	419	461	427	444	417	438	453	435	433	434	446	430	418	461	442	415	465	432	441	446	457	413	448	455	416	470	444	418	409	422	442	477	417	438	395	416	441	477	443	413	430	438	398	422	454	445	434	458	398	408	422	455	421	431	450	429	423	425	435	405	443	452	476	463	436	378
16480	28348	70853	57908	48584	27161	5194	1577	215	193	175	204	167	173	189	205	197	379	655	576	398	255	200	223	168	177	173	174	213	171	207	187	176	182	166	168	177	152	180	178	162	194	192	195	198	179	171	203	169	213	192	200	192	206	155	168	160	173	165	185	195	184	167	200	164	173	197	187	178	179	161	171	173	157	170	200	183	178	186	194	161	171	162	190	179	177	181	195	186	164	188	188	186	170	188	185	174	186	189	177	184	185	201	173	179	171	183	192	171	208	199	189	195	180	202	156	168	174	190	186	197	175	167	199	178	180	186	183	184	199	180	159	169	173	189	184	178	165	196	208	157	185	189	190	159	166	170	206	185	173	192	208	173	206	175	205	175	185	176	180	207	161	194	195	172	163	190	168	184	205	160	188	178	201	166	174	196	186	172	171	168	200	156	166	184	176	179	166	196	198	197	191	162	190	206	186	159	204	171	201	175	168	166	184	190	177	187	168	208	170	174	185	186	171	174	191	155	169	169	174	160	193	185	193	198	163	173	185	161	156	166	209	175	180	157	212	164	192	196	177	187	182	179	181	203	171	188	193	170	196	167	188	172	172	191	171	173	200	173	206	187	178	166	173	192	187	193	174	166	180	202	172	192	188	177	190	183	191	175	188	165	180	197	172	205	206	163	161	201	178	186	150	173	181	177	180	176	177	182	214	182	193	205	172	206	179	168	173	182	166	188	182	172	157	181	195	193	192	195	183	196	197	169	183	160	181	194	191	181	171	179	190	214	179	169	189	171	186	201	162	168	176	199	177	170	181	168	202	186	189	201	185	178	194	174	152	180	187	165	186	199	161	173	184	192	179	182	174	181	163	188	182	176	194	182	178	202	166	163	170	192	208	167	179	179	183	208	166	163	177	172	188	181	195	206	201	202	183	215	184	193	187	191	178	169	175	161	165	184	194	198	180	175	184	180	172	206	198	171	188	204	195	174	173	172	193	212	203	197	173	202	187	175	191	188	182	187	160	178	206	177	180	189	183	182	178	184	192	204	164	145	204	201	192	223	187	187	184	187	209	193	192	193	167	179	185	191	168	191	176	189	184	184	172	204	178	207	192	180	183	176	189	203	196	178	192	192	182	193	180	173	179	187	184	193	177	166	169	196	164	164	183	176	174	180	160	168	172	207	215	185	179	160	181	195	159	188	185	195	192	186	197	184	170	165	172	157	175	176	182	182	182	186	176	201	171	176	162	192	177	189	197	183	193	166	153	182	193	172	173	169	182	167	184	212	197	172	179	175	196	186	188	198	175	178	172	169	162	208	177	188	181	184	189	179	206	176	166	165	175	182	192	178	162	192	203	181	147	181	186	188	185	201	186	197	191	192	204	164	173	177	188	180	184	215	181	193	211	184	163	190	173	188	200	200	193	194	179	199	182	177	176	176	183	170	179	191	215	196	176	186	192	196	175	206	168	165	179	185	195	202	164	183	149	178	196	173	188	171	197	160	185	205	181	169	168	184	187	170	184	180	180	198	159	198	184	185	171	187	166	193	212	195	185	184	206	172	186	192	184	206	152	165	159	185	162	185	198	168	219	175	171	179	190	196	196	176	205	191	199	195	174	162	197	185	164	198	190	172	160	170	171	184	165	171	185	191	172	220	176	204	184	196	191	186	192	182	179	175	174	193	188	183	182	191	187	179	192	176	171	161	202	179	194	188	178	195	183	175	180	181	170	176	193	188	178	182	192	184	176	174	181	167	189	176	187	168	166	182	190	176	188	193	185	181	226	187	184	182	171	185	172	184	190	209	180	170	169	170	194	178	176	190	178	190	178	173	215	181	158	173	164	182	191	203	180	178	160	204	195	175	159	185	198	166	188	154	190	172	167	189	172	169	196	183	178	158	197	168	183	192	210	171	174	187	202	187	162	182	181	176	197	216	186	184	188	178	189	194	175	189	185	162	183	147	203	175	172	183	210	168	181	189	186	187	165	179	194	200	193	180	190	197	197	168	181	191	197	173	192	191	189	167	156	172	191	186	151	192	181	175	183	185	192	192	200	172	194	176	179	178	162	182	190	164	168	170	184	200	187	179	169	170	201	198	182	158	170	205	198	171	177	160	183	178	180	184	168	219	177	183	174	176	196	181	208	181	187	175	184	169	157	186	189	196	192	176	191	206	178	155	194	185	185	169	165	185	183	191	194	176	176	175	201	175	199	187	199	210	192	179	177	174	183	189	192	197	165	190	188	178	191	168	172	175	171	205	159	185	189	177	168	189	172	217	179	184	187	153	164	181	189	193	188	177	190	209	201	183	192	188	190	188	207	178	211	168	196	182	186	179	188	162	178	174	162	178	185	183	159	173	165	197	198	170	190	184	192	183	183	203	186	169	174	200	182	188	161	177	178	184	177	179	175	164	174	199	172	215	207	173	177	183	201	189	181	194	200	193	174	185	186	191	182	170	201	185	192	168	186	205	178	162	174	164	181	170	183	175	173	203	174	146	165	189	196	170	191	142	164	170	187	180	164	179	160	175	220	199	167	182	199	179	174	188	183	176	174	182	173	178	198	195	185	184	173	177	174	161	167	182	177	172	196	153	200	200	182	167	189	191	192	185	179	191	189	168	172	199	186	194	162	169	187	171	188	181	181	189	202	169	190	197	193	207	177	192	194	195	189	201	196	193	185	197	172	168	212	175	184	176	190	188	209	178	197	199	173	187	198	186	182	183	161	169	194	166	181	181	184	175	197	184	177	175	169	208	184	192	172	173	206	184	214	183	192	193	161	178	199	178	161	173	181	197	186	187	177	184	174	212	155	164	182	178	198	195	198	180	176	199	192	187	200	174	176	187	178	177	210	189	187	180	201	197	188	196	190	147	208	189	212	167	176	194	182	182	195	213	157	165	180	160	178	168	196	181	184	182	195	189	181	163	194	196	185	174	166	183	161	190	188	173	178	166	174	172	163	186	186	190	204	172	210	191	176	166	190	172	171	180	169	189	177	189	160	178	175	190	191	175	162	185	174	188	184	181	195	184	166	185	183	181	157	184	189	164	171	221	174	180	182	171	153	181	178	162	191	185	168	152	184	183	181	181	165	186	177	186	165	156	189	185	167	188	184	162	170	180	181	175	175	167	180	177	219	185	176	187	164	183	181	180	172	193	179	184	160	167	187	206	185	189	149	170	184	164	173	187	191	187	180	173	177	193	175	175	204	191	175	163	191	179	170	154	176	201	172	167	172	171	169	172	184	205	179	168	184	167	184	192	173	175	184	208	180	204	183	199	167	177	178	172	190	169	188	164	181	190	205	179	192	179	201	177	181	175	189	190	180	202	177	188	191	194	195	158	170	195	195	197	170	189	185	204	204	175	187	202	203	187	166	159	160	176	193	162	174	179	195	182	207	169	179	171	211	194	181	180	182	203	175	182	201	156	169	194	172	191	176	166	197	179	168	168	174	150	193	179	174	170	199	154	191	158	185	189	204	187	183	199	165	195	163	176	204
9833	24948	64924	61953	56255	36427	4311	6099	624	551	526	560	551	573	527	532	531	2031	3897	3183	1905	976	574	490	484	499	455	483	470	518	447	529	480	489	482	482	481	452	506	462	492	453	473	463	471	448	452	470	473	505	475	502	456	504	465	475	516	463	460	446	454	466	470	466	504	470	464	469	500	466	499	510	460	479	484	496	470	502	477	452	483	477	506	495	448	434	502	507	501	467	494	463	502	465	498	462	499	509	485	465	524	455	454	481	463	515	466	493	479	473	484	497	476	498	428	465	474	474	456	485	468	485	472	465	495	482	472	465	479	485	475	487	496	477	449	512	449	498	495	478	448	507	475	461	477	469	494	503	450	493	479	458	507	520	508	449	508	515	478	467	463	452	517	484	503	458	471	460	478	484	490	482	476	510	493	516	468	464	472	511	509	488	509	475	490	420	494	461	501	472	534	449	524	430	486	476	464	469	505	440	506	487	496	508	470	484	495	503	470	469	511	418	457	475	520	475	503	510	457	475	459	465	439	508	466	453	439	489	468	477	488	476	469	480	468	457	530	455	432	433	522	510	458	434	488	518	468	461	474	471	486	499	482	492	448	459	460	454	501	464	437	505	477	514	496	492	502	492	442	465	474	490	457	457	470	456	496	429	454	500	494	461	500	489	463	479	475	487	503	451	493	468	507	484	480	496	481	511	503	488	453	464	446	467	507	508	475	477	474	477	481	503	457	451	523	459	470	500	498	517	468	485	477	481	455	489	481	486	466	461	459	454	505	456	463	471	446	505	460	460	483	488	471	485	463	448	465	489	507	493	500	512	504	498	462	466	515	508	498	505	471	476	465	464	446	506	474	495	465	472	520	450	479	449	475	458	474	478	455	446	508	454	489	481	445	470	439	472	433	487	511	494	490	459	517	457	500	465	471	454	484	476	512	524	487	486	485	530	445	477	439	495	441	480	459	492	498	461	488	457	503	478	499	456	453	483	494	523	450	445	465	480	499	479	453	471	444	502	480	499	496	471	484	511	498	482	483	467	496	489	471	492	511	437	467	450	445	458	446	501	463	511	484	466	477	498	477	495	482	479	477	438	474	508	482	453	442	503	495	499	495	478	451	480	526	449	452	479	494	502	434	497	477	469	475	475	483	457	520	503	492	473	438	502	532	465	462	480	477	496	506	461	502	478	494	510	462	486	486	472	476	484	458	435	465	471	484	467	499	487	491	474	481	478	449	472	479	459	447	457	472	465	526	510	482	489	483	450	502	475	482	460	459	447	478	503	520	453	465	499	503	485	480	496	488	428	492	498	468	506	482	507	462	503	514	487	479	491	469	470	469	477	461	447	494	521	427	447	477	460	416	455	471	463	484	475	461	486	490	476	481	446	472	460	533	525	475	491	468	464	465	466	468	416	467	468	499	487	457	455	483	478	516	463	485	479	501	480	492	481	472	447	467	473	458	494	503	501	462	430	459	503	443	457	480	496	478	477	502	499	465	466	508	512	475	453	501	440	521	482	486	469	478	514	498	477	495	475	502	518	487	481	443	423	458	437	458	488	512	495	459	474	456	467	525	473	476	486	441	505	473	471	459	469	467	462	454	500	487	438	481	460	480	465	452	491	518	475	486	513	474	451	454	474	516	464	478	469	501	479	461	480	450	454	499	452	476	479	480	488	492	499	482	421	455	462	465	496	460	512	504	486	463	446	458	438	470	485	465	471	447	483	463	510	479	437	447	455	452	492	472	486	486	501	479	484	462	504	453	464	525	459	467	470	452	482	493	478	481	489	471	460	502	479	466	469	478	480	475	484	482	491	477	453	457	461	467	487	498	481	484	500	453	477	485	492	538	495	503	506	458	446	463	482	492	470	482	483	497	493	435	480	483	460	495	498	460	467	455	458	545	509	486	468	462	440	472	464	471	462	459	462	468	509	457	485	453	464	445	477	506	488	477	504	463	443	470	479	463	480	488	457	457	470	504	461	468	486	495	468	467	473	498	493	473	456	495	499	479	470	476	449	479	458	475	467	479	468	513	478	469	446	523	492	399	448	519	472	464	501	443	479	446	481	500	467	512	455	491	489	459	494	500	479	528	495	512	472	481	503	469	499	481	481	508	490	449	465	478	467	478	463	493	453	465	489	473	485	453	503	482	504	460	447	468	463	472	497	496	464	461	482	461	480	481	534	496	483	495	457	471	480	477	491	486	495	511	494	456	445	482	442	501	470	502	533	471	477	473	483	464	472	472	487	498	542	452	496	510	461	468	486	480	482	448	467	447	417	495	455	463	538	463	487	480	487	508	495	458	459	436	491	457	459	507	499	490	456	475	510	482	469	462	487	510	502	473	479	465	468	506	441	485	465	448	472	413	532	495	454	490	460	510	455	435	472	480	494	484	479	482	468	477	496	462	469	494	466	500	461	451	490	491	487	512	482	489	464	489	490	497	468	494	461	453	475	445	470	488	477	518	432	466	475	480	494	475	452	526	471	435	450	482	482	467	500	465	520	467	493	446	500	516	457	504	483	486	506	438	436	473	495	485	463	492	480	510	485	453	481	436	506	447	494	439	470	489	486	490	485	455	459	493	467	489	498	515	499	473	524	490	466	506	468	502	469	494	476	481	482	521	463	441	464	459	497	509	482	476	474	473	507	446	460	475	442	470	483	464	509	487	481	487	436	469	496	501	484	496	516	494	463	496	482	477	484	453	494	499	507	494	490	467	486	473	468	482	462	441	454	462	484	459	500	502	502	489	454	483	514	454	490	476	493	479	507	498	432	451	488	495	519	480	508	491	510	495	450	484	469	442	481	481	464	429	488	460	438	446	490	485	485	487	455	467	459	482	470	513	477	467	421	511	497	450	466	475	482	429	490	503	497	463	473	474	479	453	507	465	465	503	482	453	500	477	503	497	493	487	456	493	495	473	458	500	471	463	468	486	498	474	532	492	466	474	476	485	509	440	488	455	458	453	462	480	497	492	492	482	448	494	496	478	486	507	470	406	477	446	497	462	503	508	470	454	456	469	481	520	509	446	438	490	483	480	476	463	507	495	477	498	456	463	456	521	449	486	473	535	505	497	465	503	501	470	452	458	509	491	479	480	489	474	490	498	448	502	494	466	518	432	486	493	499	456	462	472	535	458	462	491	480	485	484	464	448	494	484	504	495	498	485	469	476	479	543	467	482	474	462	465	482	492	482	521	484	510	493	528	469	491	488	531	493	447	529	467	482	457	453	492	473	443	479	454	465	479	476	525	453	457	477	450	463	456	442	488	457	493	488	469	450	465	479	483	475	469	486	482	487	472	482	524	523	485	485	479	484	490	462	473	498	487	518	520	487	474	457	501	491	461	482	482	491	479	516	482	495	531	478	448	487	470	441	481	474	484	488	456	477	471	500	473	486	473	482	458	463	445	444	478	469	476	494	526	488	487	512	474	463	476	496	475	466	485	471	458	491	487	494	468	470	518	460	494	510	460	454	489	477	473	467	549	454	488	536
21348	43957	81438	68648	60477	37514	12933	6053	353	221	203	192	216	183	200	190	190	549	1142	1038	691	353	227	178	177	196	193	181	167	179	198	177	178	160	174	159	202	169	216	195	197	173	191	177	167	188	174	160	169	195	195	176	185	186	190	179	215	169	185	171	166	185	196	195	185	186	177	193	199	169	182	195	198	194	171	190	182	174	162	154	209	169	166	188	188	172	177	188	177	180	172	162	170	200	177	165	179	198	188	181	191	168	181	180	191	173	191	187	172	174	201	171	172	186	162	169	211	176	175	202	172	183	197	180	190	181	171	172	162	167	165	190	193	183	168	182	171	183	193	176	208	196	154	193	175	162	149	187	205	169	178	185	201	181	188	164	188	175	186	194	202	187	198	160	182	186	188	198	154	161	181	169	174	156	175	170	175	180	193	193	186	181	183	168	155	163	196	196	185	161	183	174	186	178	200	188	181	168	183	172	186	196	186	172	183	210	195	161	181	186	176	203	174	188	189	177	184	183	184	193	177	175	178	195	204	177	192	185	198	172	170	178	189	191	176	186	196	195	178	185	188	175	190	173	190	189	180	178	163	184	183	175	169	176	178	179	167	183	158	184	193	178	190	168	166	165	184	187	153	169	190	181	162	193	177	186	182	168	193	187	183	187	184	208	191	184	164	180	190	175	189	185	185	164	191	192	192	176	174	201	190	159	181	198	184	191	182	176	168	182	142	178	180	189	187	172	191	211	175	180	162	214	192	192	191	162	182	173	163	172	175	193	166	175	186	157	167	197	180	177	213	200	169	155	184	183	156	184	168	180	187	195	176	180	176	162	182	177	169	172	193	167	202	181	184	188	202	177	194	177	169	157	179	192	186	193	177	160	215	189	172	197	205	164	173	193	171	207	208	171	152	186	169	179	185	160	196	199	179	191	166	203	193	174	172	154	202	170	168	182	187	180	184	182	163	166	189	158	164	198	190	196	182	194	182	184	175	182	166	174	183	150	177	164	175	174	155	199	192	168	168	192	174	187	190	154	192	194	178	164	157	174	181	181	178	191	178	177	177	172	209	197	167	170	169	185	156	184	193	160	186	182	190	175	179	194	203	187	173	182	189	186	186	178	154	189	191	188	182	207	193	197	178	184	171	171	162	160	178	185	202	179	178	181	177	170	171	178	183	170	174	158	190	199	167	192	182	172	166	176	167	167	172	168	175	162	154	186	195	211	195	182	170	175	175	196	186	205	184	160	162	173	166	169	190	191	165	177	164	194	165	200	160	190	172	186	165	180	188	153	194	169	179	185	176	180	174	169	191	203	192	163	185	205	166	182	203	189	182	173	189	213	202	172	168	178	170	184	194	192	204	180	192	199	180	193	189	175	161	195	176	175	176	176	194	180	174	160	193	203	178	160	180	189	168	182	173	168	175	190	168	169	205	194	185	213	185	182	173	188	157	201	178	195	190	160	194	192	173	188	163	178	183	176	176	170	187	155	173	191	188	195	187	163	176	182	173	181	191	182	194	193	172	186	186	187	186	183	205	172	166	186	186	165	190	194	165	175	177	163	155	183	184	189	169	183	174	177	174	165	170	179	179	184	194	191	173	202	179	170	167	175	167	183	201	163	191	193	208	172	198	170	194	157	189	166	200	218	173	196	205	169	183	176	189	176	171	167	178	178	192	155	216	169	184	184	182	193	161	165	179	170	192	198	156	177	185	148	180	171	158	179	212	175	190	182	201	201	167	175	185	203	208	165	165	180	179	160	195	153	174	168	184	197	170	172	193	182	184	189	149	170	188	166	173	173	181	178	208	168	153	195	181	173	164	214	188	182	199	166	186	178	168	167	195	186	174	179	140	172	192	178	184	155	163	156	175	180	163	181	174	179	175	193	188	154	162	174	193	202	189	190	169	176	165	173	203	184	193	181	174	175	191	188	204	164	173	189	193	158	172	164	168	171	153	167	161	199	183	166	201	180	187	172	197	194	187	174	209	193	184	170	174	186	171	205	181	218	180	176	181	162	160	178	179	184	163	182	179	175	178	188	193	182	169	166	168	182	189	196	185	213	165	174	179	193	182	199	171	168	145	167	204	212	175	191	186	185	185	179	191	180	175	181	188	194	162	205	221	186	186	196	196	175	160	166	176	166	186	205	175	195	195	174	159	174	178	177	162	180	154	169	175	191	176	186	173	181	168	192	161	162	193	162	146	183	177	178	174	158	204	196	169	167	181	189	210	176	168	178	189	196	172	167	173	183	161	162	160	200	204	183	173	174	169	184	176	183	174	187	157	178	166	183	168	149	183	188	184	171	165	179	178	189	200	183	204	164	173	202	190	200	196	190	184	181	183	172	189	188	183	204	187	182	178	188	191	194	162	193	191	167	171	154	162	207	176	165	171	191	201	184	186	184	188	180	185	172	183	187	194	163	188	178	199	194	191	156	177	192	206	187	173	191	176	178	144	189	167	201	157	178	165	182	179	186	174	168	192	164	193	186	200	184	182	180	179	159	170	176	189	200	189	173	188	188	187	171	183	150	166	162	202	165	170	180	177	201	190	173	202	179	170	199	175	191	161	182	167	179	172	166	167	179	202	196	152	184	174	180	177	163	201	186	181	177	182	176	158	188	177	188	164	186	180	183	189	167	195	194	174	187	190	186	174	184	176	170	180	194	188	161	199	172	169	162	180	189	192	193	167	183	196	164	158	178	188	175	198	175	189	146	188	181	178	174	181	171	177	195	212	167	181	189	192	183	191	178	173	186	169	183	189	172	156	176	154	148	186	192	186	192	193	190	177	204	182	180	182	178	184	191	189	174	169	198	157	199	177	170	165	157	159	213	179	159	178	189	177	181	164	168	179	189	190	191	182	169	171	201	174	172	169	192	164	157	170	200	177	180	173	185	174	181	187	172	193	170	185	158	175	176	185	162	186	192	167	175	172	182	163	183	173	172	159	187	173	168	171	177	185	197	172	206	175	165	212	182	175	167	177	176	172	184	177	194	185	171	164	187	200	189	170	194	206	173	163	162	157	173	167	182	187	181	179	201	197	186	179	164	172	184	191	216	205	205	178	179	169	157	186	184	158	178	198	180	189	168	158	173	168	188	196	162	176	187	168	160	167	171	160	153	190	159	179	179	178	193	201	193	179	165	168	202	180	160	179	150	161	165	170	184	198	175	170	207	174	181	173	184	192	177	177	184	183	183	180	183	191	164	183	191	193	187	185	179	181	178	187	194	194	192	153	151	187	173	185	191	184	191	170	166	227	170	172	195	175	189	160	193	210	163	185	171	183	182	182	162	178	192	176	172	170	175	183	170	199	183	187	184	178	173	167	171	170	202	156	161	180	170	177	162	193	184	183	172	168	181	183	190	168	199	181	181	162	176	193	184	209	171	175	180	151	166	201	183	168	191	160	164	201	176	175	194	171	173	192	173	177	186	190	175	173	186	188	187	183	184	162	178	182	176	211	160	188	160	190	190	192	192	162	149	169	170	181	192
10918	36120	75844	75880	68901	43636	14425	15821	729	613	602	608	583	558	542	557	569	3165	6826	6089	3525	1559	771	519	529	436	467	442	444	463	454	465	467	452	458	455	457	490	468	464	426	460	481	458	432	483	464	455	457	483	421	502	460	459	440	416	456	436	426	467	459	513	473	471	475	480	481	468	467	477	443	436	489	462	445	479	497	479	467	518	470	476	500	440	454	466	483	446	472	436	489	439	488	470	498	445	442	486	477	476	469	485	467	480	471	456	477	469	462	463	458	504	450	479	452	436	501	499	497	480	458	507	497	469	441	485	447	414	489	399	456	499	444	463	519	440	441	488	490	451	467	417	464	477	479	467	488	487	447	472	468	477	488	467	489	451	481	460	487	463	478	480	422	474	476	510	480	463	459	456	448	492	446	479	455	455	481	421	478	477	496	453	466	471	486	488	478	461	428	438	489	444	492	467	463	476	491	458	452	475	438	462	491	441	499	485	495	489	484	484	448	468	451	460	445	495	465	469	450	480	465	469	486	497	484	474	444	462	471	455	490	483	496	446	447	487	442	489	499	456	462	463	456	457	465	490	488	467	475	486	435	452	453	444	447	462	421	442	487	409	456	430	445	454	499	493	475	471	458	462	515	473	426	455	431	472	460	460	472	502	456	481	468	503	467	474	489	467	443	448	450	444	471	477	421	452	453	476	443	450	461	480	451	491	494	500	489	464	442	475	448	480	507	437	473	487	461	447	460	492	486	468	483	485	500	497	465	448	466	487	493	449	474	419	454	457	451	485	484	489	479	492	487	467	452	469	438	490	476	454	500	493	458	484	432	483	478	493	440	423	458	456	468	467	457	471	488	473	435	441	483	482	464	438	441	474	439	482	469	432	461	463	458	457	453	471	457	501	450	452	450	449	462	426	456	478	473	503	447	478	452	488	488	466	474	498	439	459	444	510	447	512	442	468	477	459	481	497	442	467	424	457	492	507	479	455	476	480	471	476	471	468	471	463	429	430	477	497	433	456	485	461	483	473	465	484	468	474	445	455	461	468	442	454	458	446	468	411	445	473	460	486	445	465	487	475	481	462	496	500	470	520	445	469	461	462	464	491	465	496	443	446	475	482	441	451	469	469	455	460	471	442	486	479	482	450	469	467	463	436	477	506	471	457	474	469	459	469	501	476	430	459	476	497	483	468	480	434	458	481	477	444	458	471	477	471	457	480	455	455	464	441	509	501	467	457	493	513	454	484	485	460	454	420	467	479	458	445	454	435	519	471	445	474	435	477	467	460	486	448	477	466	482	432	490	435	424	461	434	470	488	489	500	473	474	473	489	450	493	462	474	443	475	478	455	498	487	430	465	424	447	450	467	479	484	471	466	414	441	445	486	440	449	452	487	467	476	458	428	459	447	470	488	449	468	443	514	470	470	469	468	463	419	455	493	496	472	491	471	458	449	456	501	439	504	480	463	471	449	490	511	510	499	447	466	442	475	504	482	495	481	479	470	473	469	482	465	505	417	470	465	476	462	439	440	466	472	439	443	479	436	480	437	472	520	444	484	460	464	466	463	471	485	486	476	429	466	467	475	468	462	433	506	453	460	500	456	482	460	483	448	454	496	486	437	464	454	474	449	433	459	431	511	470	477	478	453	446	437	436	511	515	459	457	465	480	477	472	488	484	454	426	466	481	428	478	494	485	485	460	454	454	479	472	461	450	452	506	451	433	452	458	467	434	444	474	504	468	467	477	477	445	471	476	511	476	451	454	462	490	458	462	527	467	447	489	467	466	401	487	470	459	462	495	482	495	492	504	483	478	436	447	465	413	456	483	488	448	437	489	448	474	474	460	469	448	463	469	426	477	457	459	454	453	498	475	487	487	494	456	463	484	463	499	486	494	474	452	472	466	460	471	431	478	477	478	465	477	481	493	491	475	453	455	477	443	445	452	454	462	435	458	469	494	504	454	442	438	477	461	448	459	487	486	440	534	468	453	510	466	473	464	483	451	497	526	459	492	450	458	489	447	497	483	469	461	485	446	504	482	488	443	494	472	485	462	446	411	451	473	462	456	499	482	485	504	454	462	496	467	476	431	526	474	471	436	469	451	492	470	479	443	469	461	456	494	480	449	457	478	495	454	491	484	471	480	462	492	496	486	480	446	487	463	471	445	491	506	473	497	456	476	469	501	444	438	479	458	459	441	459	470	425	416	465	466	432	499	460	485	458	445	481	483	477	487	488	424	453	466	472	470	485	436	507	492	471	495	466	451	480	462	449	438	477	487	466	496	462	456	425	477	489	493	496	468	467	434	453	466	486	454	513	446	449	472	487	471	487	456	461	451	469	464	495	503	478	488	430	468	514	464	473	510	446	500	493	457	459	439	429	466	465	471	463	482	478	457	476	408	492	499	459	446	451	462	428	459	482	484	488	481	479	451	490	442	479	427	447	473	469	449	438	464	465	430	433	505	476	439	491	440	492	457	469	470	438	484	494	475	481	462	467	487	476	496	491	484	425	448	447	447	497	515	461	468	475	448	469	433	472	505	441	459	505	483	487	461	511	472	441	490	483	439	488	491	453	479	442	460	451	480	468	480	468	476	453	476	481	472	476	478	470	432	468	478	473	503	491	464	502	491	438	458	487	462	449	458	462	469	513	465	459	473	468	458	467	447	479	517	471	458	462	445	476	491	460	440	474	468	449	462	465	455	495	481	493	434	485	442	455	457	472	492	483	431	464	443	489	484	452	448	464	479	457	464	474	460	426	497	468	456	422	424	429	442	431	464	434	487	432	441	493	467	485	466	466	465	471	432	471	493	460	451	483	476	487	462	469	498	438	406	455	457	415	462	467	470	491	484	484	511	451	472	437	481	479	482	446	488	472	519	507	504	490	493	486	461	479	441	491	478	447	512	516	493	460	456	503	475	491	468	449	464	468	463	478	464	448	460	466	455	468	453	448	421	463	447	448	480	461	457	478	484	493	457	503	475	439	451	449	476	447	512	476	492	471	438	474	441	478	487	467	447	461	462	476	485	465	425	503	469	446	484	516	454	446	463	468	495	455	494	490	507	436	492	474	447	471	505	498	476	470	501	477	437	465	476	482	477	450	455	452	453	465	473	492	452	458	513	455	461	465	450	446	452	491	465	471	474	470	467	491	474	493	452	465	469	465	470	461	467	477	440	486	459	485	485	471	480	447	466	481	481	429	470	476	477	466	469	453	473	487	479	479	475	439	457	476	436	485	461	480	473	487	472	457	442	444	456	490	463	448	465	449	443	455	462	485	452	462	493	466	437	439	480	465	441	455	468	463	483	447	473	467	472	419	459	485	475	509	447	532	448	430	461	478	465	456	467	479	474	468	478	491	443	473	494	436	464	459	497	492	476	432	459	452	482	477	462	435	468	465	477	508	449	463	461	498	491	488	474	471	425	469	466	469	467	477	471	468	447	496	445	473	470	468	462	422	491	448	429	457	479	468	449	484	472	482	470	469	470	464	451	453	462
2643	2927	10503	8419	6830	2573	408	343	173	187	161	166	152	164	162	156	171	214	198	215	210	193	191	176	149	182	148	166	161	157	166	175	163	153	173	140	148	150	156	167	177	192	155	171	144	164	146	162	172	153	180	182	153	154	171	166	186	166	151	167	151	191	181	169	175	152	178	200	157	157	146	168	174	179	157	151	185	178	147	169	150	175	175	174	142	157	161	159	184	165	159	160	145	172	158	195	181	165	162	152	155	162	167	150	181	164	164	184	180	179	174	157	169	166	163	179	162	157	156	165	197	161	153	177	178	166	154	161	156	157	146	159	189	138	147	163	168	163	162	162	171	172	157	150	181	159	176	175	172	158	184	171	166	156	171	172	180	175	166	154	144	154	161	180	162	178	156	168	179	163	154	155	168	150	169	171	153	153	163	147	165	156	167	149	180	158	158	153	150	145	157	183	164	176	151	154	170	200	151	161	165	170	138	142	156	158	189	167	175	148	166	161	156	164	164	149	162	187	174	153	176	171	146	185	162	150	165	172	171	171	168	176	171	163	183	169	168	156	164	175	155	151	178	181	159	161	179	179	144	148	175	175	180	179	164	198	180	178	146	146	167	161	172	158	178	165	146	148	186	165	159	168	185	138	152	174	170	160	173	156	173	175	140	164	178	170	169	172	154	166	159	164	149	158	168	160	168	175	190	163	161	163	166	159	178	171	150	165	170	133	167	168	184	169	149	165	156	171	164	164	171	154	147	156	185	155	169	163	173	164	170	161	163	160	146	156	173	157	154	155	151	172	157	158	154	170	162	132	163	154	193	175	146	148	138	160	188	157	182	167	161	178	160	140	180	144	158	140	181	148	173	181	168	168	177	172	182	158	169	160	178	166	142	160	143	154	151	182	163	178	178	162	160	172	152	173	163	156	182	151	193	200	163	161	179	172	168	154	160	176	168	157	156	156	174	151	176	172	164	161	159	194	155	180	171	157	145	163	132	144	198	141	169	177	164	181	169	164	172	165	160	181	170	155	142	176	173	170	195	159	155	174	189	174	163	167	137	177	176	145	154	154	175	158	170	164	167	171	141	136	161	159	146	154	165	179	172	157	158	159	160	158	147	180	152	181	144	182	165	156	146	166	153	155	149	159	161	162	157	166	153	162	165	168	167	157	182	181	178	160	175	182	151	161	178	160	176	164	164	157	158	143	170	156	155	171	173	161	159	167	160	153	194	148	160	166	166	146	146	153	139	172	154	194	180	147	167	163	173	193	165	170	163	152	144	173	149	166	160	156	150	173	163	183	177	154	182	154	163	149	183	170	173	164	156	155	164	164	180	165	166	156	191	162	150	177	164	193	165	153	164	159	163	168	157	182	154	175	188	188	162	175	153	171	180	160	168	152	177	185	166	157	169	176	132	174	157	169	152	168	189	178	154	173	158	159	171	187	164	174	147	160	163	158	171	167	157	162	153	161	168	172	162	166	168	179	171	153	154	161	181	164	180	190	186	180	175	173	159	152	178	172	173	154	150	159	153	182	167	166	160	175	170	170	168	173	186	163	170	169	154	172	153	151	152	165	181	156	169	157	146	151	186	167	169	177	129	175	139	191	150	157	157	154	162	149	156	152	160	157	167	159	139	147	157	153	182	155	168	167	160	150	177	181	145	152	167	167	134	157	155	159	156	170	151	160	168	182	152	140	189	158	178	156	142	178	140	163	147	173	182	173	178	169	168	157	154	180	164	170	169	164	153	154	167	191	171	192	157	175	169	166	180	170	155	143	153	166	169	176	144	156	158	171	151	163	164	174	172	166	165	134	165	153	167	174	135	159	155	157	180	182	177	178	178	164	145	174	166	186	183	173	136	144	191	156	147	156	182	159	169	168	175	166	166	153	168	158	175	168	161	160	166	154	174	180	169	174	160	154	175	162	160	179	179	164	177	152	177	176	150	172	144	177	162	173	160	174	181	159	172	153	151	175	168	165	151	173	136	165	147	155	187	176	156	156	177	150	177	160	171	146	180	163	157	159	175	144	181	178	173	162	178	152	167	182	160	162	149	145	175	149	157	173	178	177	172	144	194	157	167	171	184	134	148	178	161	177	156	187	155	179	187	175	194	138	168	160	170	175	152	154	179	163	170	176	184	182	170	158	161	155	171	157	176	165	163	174	176	159	160	152	175	157	163	205	173	153	171	169	171	187	167	205	172	175	166	183	159	148	188	163	173	149	182	161	158	158	171	170	157	150	157	146	150	182	157	158	156	171	140	158	167	176	153	170	155	165	171	158	152	163	149	150	161	159	156	158	155	154	156	158	176	158	166	145	144	165	182	163	157	157	171	181	140	165	160	141	159	200	172	162	187	139	170	146	164	178	156	165	176	178	168	145	174	154	163	150	174	179	152	179	184	205	161	179	141	150	173	165	149	155	172	172	167	153	165	157	160	155	159	146	150	157	185	160	173	175	165	171	165	168	143	176	160	185	180	146	178	164	181	168	168	154	166	149	173	176	177	169	149	162	149	171	164	141	187	185	171	155	173	144	168	135	162	160	171	171	168	190	172	158	152	138	141	159	177	176	168	158	170	151	164	158	182	169	160	160	148	161	164	164	172	161	172	192	153	154	162	163	181	158	158	166	157	162	172	174	157	182	143	186	159	167	178	156	145	171	167	149	146	177	158	181	167	185	183	185	174	170	181	163	149	151	156	174	166	173	137	176	173	167	165	171	154	179	189	154	176	152	154	152	182	196	158	149	181	167	159	165	160	159	163	176	160	150	175	185	161	175	160	163	173	147	175	164	173	160	169	164	164	167	164	137	163	142	181	152	169	167	161	164	181	171	154	188	149	146	160	147	187	159	170	159	161	153	170	154	175	180	163	167	171	164	159	171	176	176	149	171	156	152	177	173	150	147	173	152	152	170	159	165	149	158	170	169	153	148	175	164	155	167	159	159	145	183	142	152	172	161	151	156	152	147	185	160	172	176	191	156	166	150	140	134	151	165	172	174	190	181	164	153	146	165	185	151	174	171	159	171	163	187	183	156	159	173	181	157	174	176	179	167	170	167	178	193	172	167	155	174	159	157	166	170	164	169	174	169	145	166	157	168	173	181	151	159	173	177	165	185	161	153	153	159	163	173	195	172	173	165	184	167	170	162	149	159	162	182	157	169	170	153	177	175	159	157	173	167	174	181	166	192	158	153	161	187	170	180	157	181	184	150	143	162	155	146	147	169	157	174	155	145	180	154	180	171	152	152	162	161	172	150	184	145	158	164	165	176	158	164	156	137	159	172	170	185	171	163	176	167	174	150	176	149	171	163	167	174	165	162	173	160	168	161	185	167	166	170	178	153	162	179	162	159	171	159	174	166	174	172	194	153	157	160	187	168	171	159	175	174	177	177	167	176	166	191	155	159	161	151	181	186	181	181	181	181	159	152	179	162	165	174	147	168	158	187	175	162	144	176	178	166	180	166	165	166	129	213	162	169	167	185	174	178	162	168
2582	4921	20630	20884	19358	8215	1591	1382	475	458	446	434	441	457	454	437	452	567	805	815	687	523	490	469	449	458	465	429	445	399	440	438	473	450	421	465	415	440	428	416	469	427	445	432	453	418	441	461	455	413	406	440	443	465	416	428	448	438	479	427	465	427	431	440	451	446	460	416	466	423	454	430	429	464	467	432	423	430	406	418	441	424	425	411	443	418	473	449	445	427	460	433	483	464	459	418	418	447	461	410	439	473	440	435	423	419	397	449	419	463	414	427	452	475	423	429	466	466	421	435	438	444	427	438	429	439	439	443	449	426	427	403	451	416	441	473	432	469	470	459	432	433	446	447	451	431	437	427	414	402	461	449	430	444	404	430	418	449	421	435	450	438	464	447	389	431	481	452	438	411	428	429	434	461	457	465	421	467	443	478	447	446	409	420	418	435	443	410	425	416	453	413	433	442	437	435	424	460	463	451	423	427	457	453	435	408	449	428	465	453	465	435	441	417	437	437	418	450	390	417	422	424	431	457	460	418	468	443	432	451	434	415	450	435	447	437	438	417	437	473	441	420	481	434	448	441	439	433	452	455	403	482	455	457	441	457	470	434	424	443	417	445	465	427	419	425	486	471	424	451	488	471	456	421	462	461	432	421	447	464	435	436	404	441	482	460	463	413	432	415	452	450	423	430	455	414	444	443	426	428	421	435	420	399	445	456	418	471	463	436	431	404	438	467	422	417	437	482	500	455	464	427	445	431	452	446	456	426	473	443	443	446	430	431	441	460	421	448	462	393	442	432	427	427	408	464	419	436	446	461	422	446	429	420	461	441	456	455	422	409	399	453	447	459	448	435	469	475	444	457	451	451	447	452	503	454	438	446	421	430	420	446	502	457	460	455	419	443	447	449	458	425	440	414	464	423	441	451	423	453	445	447	427	435	457	461	416	458	429	447	405	410	412	425	446	438	425	451	429	428	442	490	419	408	404	428	431	423	415	423	455	453	420	436	407	437	421	431	449	413	427	457	450	430	441	451	395	403	424	423	417	428	427	437	452	438	431	452	464	456	450	448	430	440	431	431	435	435	447	444	429	436	458	441	432	388	419	406	426	438	421	436	417	426	433	432	441	416	432	416	444	404	442	411	452	424	419	434	396	427	440	480	451	460	423	417	449	454	460	414	427	453	439	397	457	394	440	465	437	463	432	456	439	417	422	446	467	449	431	452	432	395	413	412	464	441	452	473	388	437	416	466	419	434	441	434	470	442	442	412	459	427	482	387	435	436	442	454	459	453	419	425	424	429	444	476	440	450	438	447	439	463	448	440	424	394	444	444	448	436	426	443	460	448	462	448	431	484	441	441	424	416	425	439	419	444	463	412	438	417	423	453	445	403	416	396	413	431	451	466	445	430	445	426	443	446	448	430	431	453	425	433	433	430	463	426	439	451	461	434	462	424	418	427	465	428	432	432	420	448	451	454	471	449	424	425	461	458	437	463	482	453	436	433	447	426	407	456	442	438	459	418	460	465	418	441	440	395	415	445	440	452	484	423	427	446	461	417	452	443	467	428	435	404	479	434	414	436	444	463	455	426	439	471	456	433	439	417	462	451	425	454	449	428	458	422	458	441	421	474	453	444	399	399	441	427	423	407	444	395	481	436	416	453	462	468	431	443	446	472	428	448	417	442	399	461	457	447	420	443	420	414	413	427	433	426	448	429	428	454	481	449	425	480	406	460	435	428	465	468	428	448	441	460	444	416	439	438	456	469	425	438	416	480	444	421	462	436	419	438	439	401	411	428	459	460	400	434	443	450	390	449	428	393	436	434	436	450	464	439	408	412	474	415	449	444	471	443	467	471	439	446	432	457	447	441	470	456	405	473	442	463	476	438	444	425	431	432	426	396	419	410	476	424	434	418	434	453	387	409	442	418	413	458	423	432	474	404	426	407	435	450	444	428	424	410	460	437	449	449	423	449	444	405	472	411	476	451	418	440	429	454	431	474	427	445	416	428	484	451	462	430	455	412	441	442	428	446	442	506	434	467	460	458	438	412	456	428	467	471	414	454	426	429	399	470	411	468	419	410	423	481	386	436	408	431	425	424	479	434	447	439	441	410	427	428	458	460	425	430	492	423	431	437	455	441	444	412	435	432	434	416	413	441	456	459	441	395	496	422	444	422	428	437	415	376	446	430	448	449	431	445	462	452	450	395	448	448	416	439	428	452	453	452	441	406	442	409	426	475	461	459	437	468	428	448	421	425	430	458	398	457	470	464	438	421	434	435	481	419	466	451	422	425	468	438	449	431	439	454	427	483	461	469	431	488	450	419	414	463	424	443	457	398	409	469	453	371	436	421	434	441	439	423	447	445	469	440	443	451	453	391	412	437	413	453	413	451	451	420	432	473	421	410	430	469	438	466	437	462	458	411	431	436	416	386	455	412	450	439	465	431	440	434	387	398	452	466	474	447	431	433	449	430	444	441	405	403	432	442	440	384	448	436	471	431	434	466	459	406	448	453	427	439	424	459	417	412	451	416	463	471	449	434	419	461	429	456	451	429	476	433	426	470	409	441	448	446	435	460	440	444	474	438	399	440	416	453	419	419	431	407	469	461	389	440	437	414	457	473	449	439	437	456	450	446	460	419	435	459	410	459	461	419	423	457	430	459	406	434	413	455	418	484	408	416	446	448	419	413	462	445	442	409	458	486	409	473	436	447	441	447	448	439	496	431	435	420	417	456	453	434	466	431	381	430	447	435	453	418	432	462	416	464	445	484	428	456	467	494	446	438	450	436	418	425	461	445	446	443	464	391	430	413	406	431	465	407	438	441	447	442	432	431	461	448	462	415	471	439	411	438	447	441	423	466	407	424	435	422	399	449	431	423	471	440	435	411	472	450	438	461	467	438	443	442	416	425	445	435	476	443	450	451	467	424	405	440	451	413	457	442	442	448	428	438	434	460	409	451	417	444	450	440	428	470	430	430	454	455	412	448	428	445	403	394	457	463	442	450	440	457	469	444	461	463	475	450	425	408	452	451	484	453	465	464	456	470	447	453	438	429	423	462	429	471	460	455	425	420	414	422	436	420	428	448	445	471	450	450	472	427	386	442	434	419	470	428	432	476	422	393	445	424	438	451	458	413	435	417	454	414	411	440	426	447	464	408	430	448	453	417	427	433	433	444	506	431	428	450	414	450	427	439	419	430	443	451	456	471	407	430	410	435	470	435	443	419	431	431	450	458	409	440	429	431	439	443	430	419	454	427	452	436	425	455	411	457	436	465	447	416	419	425	449	445	448	406	434	435	447	387	435	415	462	429	423	428	420	403	426	455	436	422	439	418	443	465	438	463	437	410	434	470	443	461	468	425	426	444	443	468	460	421	429	468	443	429	426	441	437	413	416	440	419	441	452	449	454	409	431	455	476	418	422	410	428	449	438	412	445	442	456	430	446	458	453	425	468	443	450	423	408	421	398	491	440	423	447	396	444	462	454	450	447	424
12559	31816	66313	57704	49135	28912	9500	4327	280	238	220	213	202	186	233	212	200	523	684	499	305	244	201	165	193	167	213	187	191	194	181	173	175	166	169	201	165	174	208	198	175	184	188	207	165	189	180	214	169	200	178	139	204	201	185	168	174	176	172	199	214	202	164	174	213	190	170	166	184	177	160	178	175	184	170	213	188	183	181	185	171	171	209	188	180	195	188	186	174	186	169	172	186	207	185	182	170	193	180	186	202	197	179	190	181	208	184	199	188	182	173	184	191	165	181	170	201	170	168	192	175	167	178	181	179	179	201	190	193	209	179	189	204	173	184	185	195	183	187	180	174	210	207	174	168	172	189	179	172	193	192	182	220	176	185	149	177	170	184	170	181	169	183	171	185	188	181	170	179	183	165	190	155	185	181	211	187	162	204	184	216	191	180	202	182	183	212	168	205	214	202	200	202	174	184	194	186	185	175	182	156	190	189	174	198	187	205	183	168	190	184	160	182	186	181	158	185	186	181	175	192	182	195	177	177	157	177	184	179	189	194	184	206	173	172	184	183	180	179	179	195	174	152	176	205	163	169	195	181	176	208	198	193	181	212	207	185	178	176	156	205	207	205	203	191	166	170	171	174	175	167	192	214	167	175	196	172	181	172	193	187	195	205	185	201	176	203	183	175	175	195	168	194	181	200	186	193	179	187	187	179	182	204	183	181	172	192	152	180	195	175	190	188	183	178	204	174	171	200	185	193	204	188	167	202	171	169	186	213	175	177	177	154	183	172	181	205	160	188	172	170	210	189	160	195	181	177	163	176	204	205	181	179	163	174	194	178	201	183	190	162	186	185	174	191	172	197	210	194	189	179	183	200	177	190	180	223	189	175	167	179	184	174	180	167	178	177	191	175	209	178	190	186	192	172	196	196	214	199	205	177	222	192	209	203	176	182	189	189	176	163	187	173	176	182	163	187	187	179	184	178	159	173	183	183	179	178	196	176	173	215	196	176	186	183	213	191	205	180	182	163	211	191	195	166	179	182	184	141	189	207	181	192	197	181	193	192	204	191	185	173	206	150	184	170	204	184	181	202	188	181	181	188	154	200	187	179	187	217	204	174	196	196	197	206	179	194	172	213	177	181	186	160	190	151	209	194	192	182	188	200	162	189	173	173	190	194	190	206	210	169	190	171	186	184	174	198	185	165	188	194	190	161	222	170	142	198	196	186	190	203	176	177	169	207	175	165	179	162	195	201	152	168	198	167	192	171	183	172	195	178	183	200	156	203	178	188	194	189	182	194	186	193	199	153	165	172	194	158	162	165	209	161	207	187	179	187	186	175	214	176	190	176	194	153	202	195	207	179	187	214	194	203	181	186	181	170	179	181	165	185	162	198	193	169	180	171	179	170	198	193	174	199	162	194	165	179	208	170	170	178	170	183	194	177	161	176	177	186	192	181	193	190	186	187	171	192	173	159	197	179	177	179	199	189	206	178	169	180	165	194	195	192	200	161	172	175	196	206	192	190	162	148	194	157	195	217	196	169	166	205	178	181	173	157	180	179	168	162	183	163	208	161	172	176	170	221	191	158	195	185	179	177	193	169	195	187	207	146	194	176	205	190	184	189	188	163	181	152	163	169	183	173	184	173	178	178	179	175	183	181	189	197	175	162	190	190	166	191	186	169	214	197	183	180	178	176	195	196	169	189	184	163	163	181	174	179	187	170	171	212	191	185	196	202	172	182	174	177	188	180	199	172	171	188	178	187	191	199	181	187	214	173	177	186	174	204	178	166	173	178	192	177	174	190	179	176	198	163	189	172	173	187	175	189	202	190	182	184	195	204	214	195	181	175	178	190	189	176	178	164	196	168	174	186	178	187	191	187	169	194	186	184	185	182	172	187	181	185	184	206	202	177	197	175	184	167	186	198	182	193	177	142	171	184	193	212	193	216	152	182	178	198	168	190	187	177	179	179	191	152	185	186	182	217	172	175	170	179	180	194	159	182	216	179	220	190	179	186	174	198	175	195	180	157	193	185	158	187	172	196	178	212	182	183	168	166	185	167	180	182	196	180	180	216	178	176	173	179	177	144	183	184	206	205	184	184	184	184	189	157	209	176	205	169	180	192	190	174	202	191	161	183	195	169	175	193	194	176	174	182	167	178	168	181	191	184	183	188	174	190	183	163	193	185	153	176	166	178	199	196	183	170	189	153	168	158	182	151	191	178	175	176	207	175	214	185	184	191	196	189	173	197	177	169	204	209	168	200	185	206	172	172	197	201	183	177	184	207	186	176	165	172	201	197	179	185	194	207	188	194	200	213	184	188	182	193	185	197	163	190	179	165	192	164	199	179	158	187	179	187	194	186	188	193	180	176	186	182	188	206	192	176	185	176	169	163	158	205	181	186	178	180	200	167	180	198	186	163	183	155	163	183	193	176	195	189	191	176	200	180	179	206	164	181	198	184	188	213	187	194	163	185	193	161	195	184	161	220	162	188	180	201	166	188	194	178	189	183	171	182	177	194	170	163	174	198	177	168	193	179	164	189	169	181	189	181	165	184	176	215	190	179	195	182	189	161	175	177	202	187	168	198	185	188	180	194	176	166	170	192	206	186	191	184	180	182	195	180	180	206	203	176	184	171	200	174	177	185	191	196	192	205	168	188	189	188	181	211	188	170	210	164	176	190	192	166	184	177	179	163	209	164	207	201	182	189	215	169	189	180	169	185	183	159	166	167	185	174	173	159	203	192	169	179	137	194	167	195	178	216	195	190	171	181	204	186	180	180	212	167	199	172	174	185	180	165	207	169	178	183	169	173	183	183	207	181	169	190	171	189	177	200	195	191	194	162	186	180	186	176	169	189	185	203	193	198	179	218	181	179	193	173	176	196	187	168	199	202	189	189	168	159	178	175	174	181	196	174	186	187	171	174	177	177	160	185	201	179	205	159	207	190	174	177	188	205	190	195	177	168	185	200	182	156	170	170	185	174	163	180	175	162	178	178	187	155	177	189	190	170	185	198	184	188	187	197	192	160	181	186	177	197	201	189	177	179	211	180	167	206	191	187	176	185	190	178	182	194	208	194	191	173	165	186	187	178	187	192	229	167	188	203	173	193	200	173	197	167	193	197	181	192	170	184	188	182	177	163	172	163	178	170	197	186	169	190	184	200	205	201	181	192	165	165	173	206	186	176	189	182	193	208	188	186	189	174	165	180	215	181	176	169	178	173	175	187	205	178	185	185	169	173	189	189	195	171	189	169	190	201	202	204	204	186	177	192	188	158	194	187	182	181	164	188	188	178	194	182	161	172	199	177	189	175	194	176	175	187	193	184	166	201	178	196	196	171	200	189	203	185	167	178	181	171	194	176	181	198	173	173	196	192	192	193	158	175	166	200	214	170	188	167	177	155	177	212	188	204	201	177	193	181	179	202	182	171	171	195	177	197	176	158	169	204	182	174	170	178	177	192	178	179	181	150	164	183	194	168	198	167	173	179	171	189	197
7335	27690	59985	62639	56946	36592	19601	12652	588	553	531	557	533	533	750	509	582	2990	3596	2544	1275	737	501	470	485	468	445	501	503	467	487	445	477	506	471	478	453	465	511	463	463	459	477	471	488	490	460	491	431	471	501	474	481	471	505	491	478	444	447	474	468	477	499	498	508	447	445	450	468	538	457	499	510	507	475	500	496	464	455	512	470	481	472	455	552	459	428	479	485	481	500	501	493	490	474	483	495	453	503	480	466	467	498	528	489	465	524	483	468	478	497	458	528	472	496	471	456	495	458	459	456	477	484	456	495	482	470	526	480	476	475	507	502	479	494	490	484	502	452	461	490	502	494	488	468	453	470	482	487	505	452	482	487	471	476	491	482	477	467	516	528	488	492	463	447	494	526	502	492	483	483	467	487	504	473	506	502	461	447	512	500	480	455	492	494	513	453	496	503	502	535	467	461	510	473	433	484	448	462	428	483	460	471	485	498	497	472	443	468	450	432	477	507	481	488	483	505	513	460	501	478	508	465	475	490	479	504	492	472	453	492	501	492	514	454	468	486	519	494	466	481	485	511	502	449	458	465	484	463	469	529	470	459	496	463	480	443	489	507	446	417	449	481	504	470	482	493	464	472	484	485	479	485	475	496	478	479	513	473	482	474	474	511	447	508	497	483	495	460	459	501	509	480	500	462	479	464	468	470	475	507	462	455	477	524	466	444	496	527	498	504	503	471	482	507	412	489	468	498	466	515	462	499	490	489	500	451	482	482	474	501	455	509	492	445	481	502	483	490	506	477	482	480	514	455	494	469	498	473	454	501	501	485	493	495	513	476	490	477	470	430	455	535	497	480	481	456	455	473	479	470	517	502	450	460	502	485	470	479	446	479	505	474	473	473	439	507	491	488	479	519	490	479	478	479	480	481	489	449	504	440	449	492	508	464	465	501	509	488	490	496	488	532	495	466	470	476	468	496	468	459	483	510	498	497	477	503	477	484	441	474	478	507	442	490	482	514	471	490	492	472	466	526	466	516	468	506	466	496	492	473	486	461	486	461	510	479	462	477	471	475	474	450	473	494	510	552	461	453	452	485	449	456	483	489	488	502	495	472	484	487	475	460	490	482	503	470	464	495	489	479	498	470	470	527	483	463	493	472	514	497	448	532	484	463	464	465	509	477	471	477	459	468	471	460	535	476	461	451	478	496	485	489	507	490	453	483	473	488	479	498	525	479	493	482	493	482	493	451	472	458	489	456	508	512	506	428	480	445	462	504	512	490	477	477	513	467	464	434	462	490	467	472	529	481	493	486	498	479	467	466	458	478	469	483	458	450	459	516	483	462	486	538	471	474	470	483	494	483	454	506	462	452	470	477	458	479	457	507	519	514	506	425	462	459	470	492	436	449	473	450	466	472	519	504	483	476	524	475	469	516	477	504	481	445	496	496	492	450	485	468	483	509	465	457	471	491	484	459	491	462	424	465	470	477	461	528	452	479	479	484	476	458	494	457	529	460	530	503	488	489	506	458	486	467	476	470	472	497	494	456	476	461	479	487	508	484	470	422	486	495	488	509	489	469	506	461	464	510	442	447	465	456	492	482	495	494	471	480	475	458	519	532	485	456	486	487	458	473	478	479	471	490	522	479	531	486	508	487	479	490	464	469	454	468	521	468	519	459	485	498	474	465	484	461	444	482	487	479	497	511	464	491	489	483	493	503	503	466	505	466	472	504	475	483	483	452	489	497	444	498	445	472	478	488	439	483	504	478	509	497	463	501	475	491	456	461	514	541	490	507	503	459	531	459	494	490	476	466	486	484	447	467	459	466	499	452	512	505	492	505	476	512	477	453	484	468	475	487	497	487	532	549	472	484	484	485	479	469	482	482	462	517	481	495	453	507	490	471	509	528	498	458	456	464	447	482	468	487	467	485	523	498	506	449	521	469	478	514	493	489	475	513	505	513	460	456	472	461	484	503	441	491	485	501	447	489	454	492	468	486	477	489	504	496	462	505	462	474	450	473	434	444	468	491	481	451	454	484	480	458	485	494	444	448	475	491	480	486	501	499	445	490	448	470	474	502	469	508	494	529	489	507	477	523	469	496	462	515	501	502	491	493	492	451	481	484	526	520	484	474	487	484	441	470	449	467	488	532	509	490	494	478	500	449	468	482	447	464	482	525	452	508	484	442	449	481	470	455	503	459	473	503	466	476	504	493	442	500	443	451	506	505	513	466	512	464	511	495	497	497	486	459	484	458	475	477	464	457	459	486	463	459	455	463	474	475	493	470	476	480	471	448	478	470	491	471	442	477	465	465	467	518	474	486	501	489	468	488	493	488	524	465	481	487	474	468	461	507	551	511	516	491	506	494	465	458	488	514	509	454	497	478	517	510	503	461	464	479	478	472	465	457	484	481	482	499	521	475	474	486	506	494	473	459	479	484	458	470	467	454	455	449	483	505	504	476	476	506	490	498	465	454	470	476	515	515	452	484	496	478	469	491	474	504	548	506	481	520	486	465	483	499	501	506	460	523	474	535	491	479	463	466	468	468	470	479	480	472	522	465	508	457	452	483	455	468	499	504	470	490	485	479	459	485	472	463	484	500	500	456	497	525	455	472	481	494	465	500	494	461	485	445	483	528	457	484	474	461	485	458	495	475	505	480	492	472	446	492	462	490	463	500	547	496	495	467	449	479	481	466	462	495	498	503	461	499	506	435	469	430	486	498	459	487	512	492	491	474	482	508	512	468	489	453	466	522	505	476	495	465	484	520	484	487	485	473	480	439	493	486	459	508	503	470	506	486	489	500	474	509	490	482	447	485	524	470	482	487	501	482	484	501	477	476	452	468	478	464	500	453	485	494	486	483	450	481	507	447	487	475	505	481	487	494	519	477	512	443	484	456	496	475	483	431	485	449	501	482	497	528	485	474	444	479	488	479	469	472	498	427	467	503	492	490	479	529	512	485	480	487	496	480	451	471	488	499	491	479	475	486	473	479	489	504	461	505	468	514	511	495	491	493	477	482	458	505	464	500	487	464	491	470	472	488	475	482	470	495	466	521	486	502	447	498	476	472	492	464	509	497	504	478	483	469	456	512	513	509	470	484	507	517	517	466	477	521	476	483	505	472	477	510	505	489	473	497	457	469	471	496	473	461	476	507	449	466	530	468	470	478	503	520	460	497	460	479	484	508	470	470	464	449	463	499	468	466	459	468	529	501	513	507	447	488	498	460	471	499	512	464	513	483	494	500	473	518	506	509	476	463	464	428	489	481	534	483	511	452	495	479	516	479	467	457	473	496	478	477	469	494	493	494	474	476	469	482	441	487	459	478	506	519	453	491	469	470	503	431	499	459	470	467	472	451	490	500	506	484	485	486	498	506	452	463	482	485	457	470	473	497	477	518	475	495	473	477	465	459	511	481	498	503	492	519	463	471	474	488	452	507	517	499	478	495	478	497	472	469	484	476	482	519	483	477	470	475	473	487	486	505	467	494	480	461	468
23003	48220	77341	66781	60840	41685	20232	11485	607	214	213	190	175	191	197	195	233	709	700	516	311	252	191	188	159	216	196	175	176	184	189	184	181	158	189	184	188	169	187	178	204	201	170	182	156	182	183	176	151	202	162	173	163	176	205	182	166	181	172	156	167	204	195	182	194	194	151	180	171	195	221	192	188	182	166	190	183	198	200	169	173	187	200	163	174	193	207	184	205	202	192	200	193	192	193	192	191	183	164	184	183	171	186	182	176	187	191	194	182	162	221	170	160	187	163	177	181	201	176	200	197	162	179	165	184	178	204	199	189	170	197	174	176	196	173	166	188	182	163	185	184	154	188	193	193	186	186	183	205	159	193	161	194	180	184	190	209	189	186	169	182	198	181	193	191	186	198	183	195	208	200	202	184	186	197	162	180	198	176	177	196	164	168	173	174	160	175	188	169	166	188	170	197	190	215	176	179	187	175	187	200	168	195	196	182	168	162	200	191	185	197	184	155	168	190	184	185	165	193	200	177	169	177	169	191	195	174	182	210	185	178	166	187	185	203	171	151	204	187	182	187	186	174	194	196	156	203	178	191	178	189	176	168	195	191	162	199	177	163	188	172	205	216	174	170	181	203	177	185	205	173	210	189	176	174	175	181	209	188	196	188	173	174	178	197	194	183	179	181	167	160	189	175	197	173	181	200	171	186	191	212	169	188	193	201	164	185	201	186	182	199	183	171	194	183	190	186	197	166	164	168	181	191	189	165	174	187	185	185	171	189	185	193	213	199	185	198	164	191	176	191	176	188	202	173	170	197	184	154	198	162	173	186	185	186	181	196	174	189	178	190	171	199	156	176	179	171	174	197	176	208	180	173	191	165	170	191	162	185	159	180	178	187	191	171	172	206	204	196	184	168	188	196	180	174	181	181	188	171	187	201	176	165	185	170	185	181	167	191	194	189	175	185	179	157	180	186	179	170	184	185	181	181	162	175	195	174	189	185	188	169	181	222	186	187	185	162	173	170	183	183	196	179	173	205	170	201	218	234	162	165	178	191	185	190	174	189	192	164	182	204	183	174	182	191	183	195	191	184	164	171	174	154	175	190	190	180	180	205	184	185	182	191	197	173	171	180	179	201	176	210	171	182	186	181	183	153	169	194	204	189	198	162	189	171	153	180	188	211	151	180	173	200	187	170	199	180	189	184	195	190	171	177	204	191	199	187	175	184	163	165	192	183	165	200	195	189	197	164	185	177	177	200	182	182	182	188	180	181	183	185	205	175	194	215	183	179	192	181	180	197	182	156	168	184	176	164	191	164	188	174	165	194	164	182	185	170	193	177	185	178	188	182	187	163	198	198	197	159	177	170	195	191	194	147	175	173	165	183	171	178	183	193	167	171	185	179	163	187	181	159	184	194	172	175	189	195	167	166	170	153	160	175	192	179	190	167	207	162	191	209	187	187	199	172	150	195	184	162	195	162	176	171	185	179	191	162	189	156	171	177	174	204	173	194	181	198	174	192	209	176	180	177	153	189	207	179	184	168	169	196	168	164	178	180	180	195	201	184	174	154	171	184	191	172	193	171	192	182	202	172	186	192	159	153	208	184	184	201	178	168	183	164	188	159	186	144	183	187	194	176	214	159	190	186	172	200	186	176	184	185	191	197	187	187	219	172	192	154	183	193	179	185	152	172	155	192	196	201	183	183	169	178	198	181	212	219	176	166	185	206	154	186	174	190	179	178	201	189	198	194	182	158	179	178	189	190	162	168	166	196	163	171	191	197	192	199	178	205	186	203	165	172	196	201	187	190	175	193	177	179	179	194	187	159	184	189	174	183	189	196	197	174	180	185	194	176	180	188	208	181	157	179	200	180	179	173	204	184	179	160	198	173	167	194	207	181	189	179	193	197	200	168	195	195	181	185	201	191	166	189	167	199	187	203	179	180	187	175	173	201	211	158	178	197	197	156	184	162	195	182	176	180	196	171	149	197	185	182	172	179	188	153	191	182	198	176	171	169	197	194	168	177	175	209	181	174	207	160	200	157	169	176	188	199	169	160	203	182	207	174	218	166	208	164	192	176	176	189	176	190	187	167	185	176	180	181	178	175	220	201	177	191	200	193	199	218	184	187	169	189	169	198	191	180	164	182	171	186	182	180	182	210	168	169	194	183	189	167	185	172	187	196	168	173	224	184	162	180	140	202	177	179	169	183	202	181	207	166	212	190	228	190	214	199	181	186	186	192	205	178	173	191	166	178	196	149	176	169	223	166	184	164	185	166	192	171	198	191	196	190	178	194	161	188	166	199	202	163	185	198	183	179	175	170	177	156	163	183	164	176	165	200	168	178	176	193	175	197	198	163	180	198	178	202	196	181	191	173	205	188	178	202	199	169	173	173	194	170	201	196	178	187	174	185	171	167	172	200	207	184	175	200	177	203	185	176	202	186	160	184	169	186	184	179	151	188	163	193	168	182	181	174	185	174	174	178	159	184	200	159	148	159	174	180	206	164	167	184	171	184	162	196	183	177	183	169	187	156	162	192	175	198	200	200	162	186	192	196	186	159	174	175	176	191	172	188	176	210	178	171	180	195	189	182	179	177	170	188	180	183	166	201	169	164	167	184	165	212	192	169	170	191	174	179	190	177	169	182	189	179	181	183	168	152	179	187	183	166	182	159	187	203	195	181	170	187	192	172	176	178	182	187	189	167	191	178	204	179	201	185	169	168	214	207	195	195	182	198	164	206	179	193	178	213	158	181	168	175	176	177	183	190	172	148	154	182	178	158	183	155	202	196	187	162	200	173	199	210	184	178	201	163	195	154	211	164	201	172	177	167	172	149	177	186	191	179	193	166	164	163	176	184	185	169	180	190	208	184	185	173	167	162	175	182	162	195	173	189	218	180	207	173	172	187	199	187	207	181	199	189	194	174	172	184	188	185	198	169	175	194	202	193	170	199	182	195	207	169	177	178	191	170	177	175	176	182	179	201	195	169	174	191	180	197	177	178	181	159	179	181	200	181	182	191	175	178	206	166	185	190	193	174	184	169	175	209	195	213	192	209	184	181	225	187	171	179	199	181	176	200	198	233	165	193	180	180	177	215	211	173	205	174	177	186	169	180	169	216	197	167	186	164	186	191	190	217	184	180	168	167	188	198	169	162	195	197	194	192	151	202	176	189	180	194	156	167	196	145	168	195	179	181	177	188	181	237	181	197	179	184	181	173	217	176	178	195	183	175	183	185	176	169	184	163	161	181	159	198	179	200	188	182	165	205	198	185	182	166	182	182	190	161	157	185	189	170	164	198	192	183	183	174	189	201	194	174	173	186	192	158	176	178	187	174	209	163	155	195	184	184	168	173	174	224	177	193	185	193	195	201	185	170	213	177	188	190	183	195	189	188	175	173	204	191	185	197	175	169	203	184	189	204	171	204	179	169	181	190	188	182	155	189	182	181	211	171	218	193	195	205	168	206	174	216	195	199	200	181	189	177	164	184	179	179	193
12351	38876	73471	74759	69384	48402	31426	20456	609	580	549	534	553	555	605	623	1120	4108	3961	2635	1372	808	558	519	516	522	468	451	490	477	512	528	469	456	479	498	504	477	495	512	498	471	473	486	487	481	487	492	459	473	511	513	432	443	507	460	485	481	483	478	476	498	475	447	523	476	435	484	479	507	538	472	466	480	486	474	459	449	470	484	493	443	512	512	451	469	481	510	471	499	500	489	485	449	467	479	479	461	474	452	431	489	487	487	489	455	466	491	505	505	483	476	434	452	463	452	486	457	495	472	485	506	448	477	466	481	457	439	453	454	455	482	470	463	482	490	475	455	441	456	441	497	465	461	484	486	495	474	456	467	465	514	498	466	460	508	482	503	483	474	444	456	471	479	455	456	437	455	469	488	455	476	458	448	448	464	478	441	485	462	515	524	473	506	498	477	508	468	473	453	486	488	480	510	476	477	496	479	453	468	488	496	496	455	443	490	478	461	473	458	491	479	467	461	469	468	487	452	483	467	515	493	492	474	509	442	460	440	474	465	467	462	503	456	460	461	456	459	481	492	494	448	474	462	507	460	463	482	489	455	465	463	514	460	454	485	468	474	483	487	428	485	473	491	486	455	492	483	507	527	504	504	480	487	479	470	445	485	449	433	466	483	457	485	469	465	491	461	484	468	459	475	471	487	442	485	430	490	456	471	471	497	473	496	456	497	491	492	486	454	468	448	449	450	474	486	497	495	470	466	400	488	452	488	467	445	477	479	453	468	494	493	475	429	498	493	476	458	456	493	457	454	471	495	481	480	456	452	455	471	492	470	473	481	478	446	466	476	529	490	460	448	501	497	449	483	486	440	471	470	468	462	475	467	502	517	489	459	504	459	474	486	471	510	440	502	464	483	474	459	462	505	466	466	500	496	483	461	477	459	461	431	446	470	458	450	450	450	494	457	495	474	480	434	480	450	443	502	461	484	477	490	482	467	473	467	479	442	502	466	475	457	455	479	485	431	461	507	436	452	444	499	500	440	509	469	477	479	500	439	453	467	483	428	464	443	460	503	521	477	468	455	470	450	439	490	503	484	464	443	511	455	466	483	468	490	492	473	449	493	461	442	479	517	444	443	474	491	431	465	520	455	479	466	455	465	467	483	458	470	456	478	482	515	484	470	505	456	461	447	462	456	437	429	462	475	425	447	473	492	467	483	443	495	461	458	492	475	485	496	464	480	486	492	466	470	467	468	446	430	499	472	483	436	490	463	498	486	469	486	457	473	490	480	489	487	482	457	423	496	508	491	463	509	475	509	446	491	451	485	480	464	504	486	490	492	469	476	492	415	469	480	483	432	471	500	467	466	464	495	521	448	491	490	436	473	460	482	472	465	473	480	435	477	471	427	471	442	486	457	463	485	477	470	460	461	473	436	447	480	482	455	465	449	477	506	480	488	486	453	460	467	444	478	485	460	456	491	488	494	505	461	472	455	476	460	494	498	449	463	468	472	424	478	479	488	441	481	487	444	466	499	479	438	474	473	444	499	493	481	444	505	465	474	460	459	462	459	541	488	488	437	470	519	474	477	486	456	474	429	483	456	457	518	467	503	501	461	485	491	469	443	399	471	484	456	461	499	482	454	516	500	473	453	482	510	498	489	493	473	499	520	487	435	489	463	505	446	453	473	473	457	473	482	453	528	450	484	489	459	469	457	469	455	419	491	441	502	458	484	452	498	475	469	441	452	499	479	488	468	478	484	503	444	479	423	486	454	467	480	453	450	482	480	426	504	453	481	483	493	428	457	460	475	510	444	466	456	448	451	454	477	471	432	465	456	501	474	484	492	485	518	490	474	502	500	466	510	489	494	477	476	480	479	473	499	454	471	464	477	504	462	497	511	500	463	492	449	487	492	420	480	449	509	463	504	465	465	493	533	461	474	489	480	473	497	513	428	464	462	509	480	479	477	465	463	480	468	478	501	462	445	458	509	477	454	500	481	466	439	470	476	453	471	448	466	503	496	462	471	474	451	483	511	483	450	497	482	482	455	503	495	452	494	489	472	484	468	495	487	517	498	492	498	471	480	469	521	454	472	518	460	476	446	492	472	465	465	472	477	453	497	482	458	449	472	498	442	488	462	497	456	452	493	459	515	460	498	477	494	469	459	460	477	462	474	463	445	520	446	485	495	440	509	478	469	484	444	458	460	446	469	453	488	500	467	451	460	492	519	488	459	440	545	469	489	469	436	435	457	465	511	448	452	478	488	444	457	481	455	477	498	482	460	440	482	488	449	449	507	460	460	469	415	475	511	480	464	449	466	445	514	505	433	438	465	472	453	456	486	472	459	496	470	489	479	492	469	493	463	482	508	465	492	442	453	486	479	465	451	443	457	431	472	480	499	449	476	501	472	459	451	466	449	488	482	433	453	482	502	489	478	485	489	467	468	489	461	459	455	443	475	486	465	455	484	467	468	492	442	473	478	445	432	480	481	483	484	526	480	467	459	478	505	459	505	445	458	502	470	463	520	491	461	464	453	467	472	509	473	446	446	439	466	490	483	467	481	471	473	484	454	480	486	475	447	434	437	462	446	472	486	505	483	430	482	472	461	490	513	439	515	461	462	487	486	478	470	504	462	484	469	464	461	480	463	500	477	564	491	474	494	456	461	447	494	429	490	483	464	477	488	443	477	489	447	469	460	484	474	466	481	454	445	440	477	469	459	420	508	458	485	465	451	478	517	454	438	529	456	482	482	455	479	462	473	494	478	448	461	506	493	507	445	498	456	492	478	492	428	487	480	460	475	450	443	454	504	461	470	514	468	455	477	490	490	462	480	486	510	482	452	443	469	496	490	432	460	493	500	433	496	491	457	461	444	469	474	481	488	441	472	481	475	446	516	458	504	480	438	487	482	483	459	460	474	497	496	490	493	481	473	428	454	471	459	455	486	427	493	468	496	475	493	473	488	473	477	464	449	517	487	443	455	461	507	425	513	474	471	493	479	465	468	469	449	469	486	411	459	454	489	469	480	452	464	485	486	419	508	454	484	460	456	464	491	494	485	457	460	480	440	491	474	489	480	467	484	446	466	459	439	471	501	436	490	454	475	467	485	484	421	461	450	479	458	470	464	481	422	487	458	491	497	440	479	497	473	484	492	490	481	495	482	487	475	461	453	420	474	467	479	464	441	479	498	469	456	453	453	470	465	478	448	447	464	476	502	480	447	500	485	473	492	444	435	493	447	438	450	471	483	484	468	513	472	512	515	481	490	473	460	493	443	474	446	548	420	483	496	494	467	461	436	472	476	489	452	432	487	505	460	493	490	458	440	450	461	466	477	457	474	458	459	451	494	459	449	472	476	461	483	505	478	476	478	499	468	475	499	465	524	463	458	472	485	482	472	449	477	463	470	493	479	442	456	429	472	488	451	490	474	515	498	493	488	461	463	525	498	456	477	469	510	454	475	475	464	426	483	496	445	469	470	468	483	468	470	484	495	496	454	451	483	474	458
2635	3637	12142	7860	6653	3448	962	616	190	143	183	181	207	186	153	147	165	185	203	188	224	180	192	213	166	175	187	171	174	152	191	160	159	173	200	154	156	156	192	167	175	163	160	192	178	148	166	171	177	175	188	154	155	156	160	178	141	155	173	175	168	202	158	177	167	166	162	176	147	178	152	176	170	163	179	181	156	140	201	153	155	149	150	172	177	163	180	167	173	162	149	171	154	169	173	200	151	158	177	190	173	190	181	184	184	198	150	178	181	176	173	158	187	177	156	169	171	180	160	138	159	176	176	165	145	177	161	179	155	168	163	155	183	198	149	171	150	176	173	171	191	181	164	186	187	148	172	155	183	161	159	179	154	157	157	153	152	130	185	173	147	159	153	182	179	166	171	166	159	164	179	170	185	161	161	133	161	161	165	174	146	155	171	161	175	158	170	175	174	170	200	162	147	170	177	168	166	182	178	174	179	161	187	156	184	180	187	172	176	176	142	174	165	164	161	167	172	177	161	164	170	146	166	165	173	174	156	133	185	154	170	159	155	159	142	142	163	167	175	193	152	161	186	156	147	164	175	169	151	173	149	168	189	188	167	149	150	166	176	170	166	145	185	138	168	173	180	167	169	172	150	168	181	161	192	156	164	154	174	154	156	158	170	169	188	170	171	165	164	198	175	160	144	166	148	160	157	163	166	165	165	168	152	169	190	172	176	178	173	156	162	158	167	160	156	177	157	168	167	178	176	161	157	174	183	179	172	156	157	180	159	162	168	167	165	160	173	161	151	171	152	180	180	170	167	175	169	170	183	161	158	153	187	175	159	197	158	164	182	179	151	163	179	152	183	158	170	169	163	163	158	165	167	199	153	158	144	179	156	176	171	171	172	190	177	170	175	165	161	187	164	156	133	161	176	159	191	180	164	164	173	153	168	178	173	185	166	154	170	164	177	177	186	173	165	175	168	154	163	175	151	149	154	163	174	188	170	179	164	171	150	160	175	165	167	147	181	153	176	167	141	153	170	184	177	149	185	204	186	150	165	157	178	176	167	171	185	168	167	168	161	166	175	147	176	179	186	157	159	150	175	149	166	154	155	164	193	165	192	177	174	168	151	168	134	174	183	167	185	179	168	168	159	152	156	162	151	156	158	169	164	179	148	175	188	188	163	170	152	181	156	190	179	157	148	163	143	168	161	174	153	151	158	162	171	164	168	174	165	192	181	185	172	154	157	187	184	176	163	158	176	155	184	164	155	168	163	149	158	178	161	172	185	157	192	147	178	176	183	191	154	153	143	155	148	138	157	143	156	170	151	151	175	136	176	164	165	137	169	179	169	166	160	182	157	161	162	178	168	149	164	193	172	170	167	149	153	188	173	156	172	171	157	172	181	192	156	176	169	155	177	167	177	172	178	158	151	170	172	158	167	152	185	180	161	171	149	159	158	148	159	155	153	158	153	162	170	173	165	177	151	152	192	154	148	152	163	161	168	174	158	180	168	178	163	154	176	153	165	183	152	152	166	151	206	145	164	166	178	153	183	175	164	171	196	181	173	173	159	178	177	173	193	160	172	151	159	147	156	166	198	176	164	172	165	159	144	191	181	175	158	170	166	162	148	141	163	182	166	153	163	177	163	175	164	162	159	170	167	189	160	172	190	174	164	168	154	178	168	157	161	176	163	163	188	176	171	167	151	168	184	172	178	172	152	161	181	176	179	160	171	161	155	178	163	177	170	183	185	179	158	153	161	145	183	173	178	171	162	193	169	162	176	158	170	154	181	155	179	171	177	179	183	159	156	149	157	156	203	159	156	193	189	163	165	160	180	175	166	162	157	160	182	156	159	159	167	169	177	161	166	167	171	156	164	179	180	159	184	157	172	177	170	149	165	165	163	162	162	158	154	164	142	180	175	182	167	175	180	188	173	165	146	159	157	163	164	154	165	169	171	177	168	174	178	158	185	170	145	179	158	166	195	157	166	153	187	161	138	159	177	177	161	171	168	152	164	172	161	185	155	175	175	157	161	177	150	158	189	164	148	165	161	180	175	186	179	154	175	141	186	163	147	190	147	179	169	165	169	157	168	145	151	166	162	178	154	167	175	179	153	162	166	164	160	186	178	168	163	162	165	177	171	156	147	159	169	188	186	152	166	150	174	158	163	156	165	181	147	158	182	157	143	174	179	139	172	158	184	171	164	156	175	164	153	211	160	146	161	195	165	140	162	178	158	164	177	157	167	168	160	184	175	175	146	173	169	175	171	156	164	187	172	151	151	174	163	182	164	184	160	165	167	167	179	195	161	163	182	173	167	191	185	163	170	147	173	158	160	184	156	175	167	166	180	169	175	169	164	164	164	184	179	151	165	172	158	155	168	181	164	169	147	127	160	174	149	134	148	177	163	172	171	154	141	154	165	160	175	173	181	164	140	166	172	172	159	148	153	160	174	186	177	154	161	176	161	184	183	179	184	153	158	155	187	177	151	155	163	170	143	159	150	161	170	179	155	165	177	186	159	165	156	149	177	180	183	149	179	164	171	157	181	174	166	180	163	197	156	153	170	172	174	162	180	160	177	187	161	164	174	160	161	178	192	158	144	158	165	165	164	164	185	155	169	161	165	183	183	166	175	141	149	147	166	188	173	183	177	201	167	150	154	178	163	170	158	149	178	165	155	179	169	133	162	147	165	137	169	151	177	179	163	172	178	179	147	158	170	152	159	150	142	187	165	159	160	173	173	167	160	149	157	167	178	170	164	181	193	180	178	184	167	149	151	144	178	155	183	200	184	153	164	169	160	202	158	190	136	175	170	161	186	188	180	151	156	179	140	177	167	163	147	158	175	173	191	164	169	192	179	165	171	163	171	174	171	191	144	173	190	190	155	154	189	173	176	160	182	158	176	161	159	163	162	153	174	150	172	171	169	176	155	169	184	147	162	167	178	153	182	178	161	159	181	157	158	172	171	187	183	176	193	155	174	150	170	167	166	178	178	155	162	165	159	156	173	165	146	142	182	159	164	147	151	155	174	176	171	181	177	179	192	172	192	176	178	159	173	166	156	161	138	157	151	163	183	190	167	157	148	173	160	155	153	166	157	174	169	141	164	183	170	168	166	162	170	162	170	156	174	139	156	156	181	180	183	171	180	173	170	199	183	170	162	175	161	177	179	159	150	180	180	176	156	159	187	175	158	176	148	159	181	171	133	155	157	152	168	174	173	162	142	170	217	146	177	177	167	148	167	176	160	154	155	172	153	163	153	162	189	166	163	147	186	176	156	164	159	161	168	181	179	156	164	149	174	182	168	184	171	189	182	168	183	166	178	159	161	166	174	167	173	179	194	166	178	151	162	189	156	153	187	151	178	165	160	165	174	180	180	180	138	173	159	187	169	149	165	153	140	194	160	162	186	150	185	175	146	185	160	164	180	185	159	178	146	172	165	209	162	165	151	177	168	174	169	139	161	151	162	175	155	180	167	167	180	164	143	169	196	169	182	153	162	157
2382	5580	22248	19409	18881	10983	3368	2170	505	464	480	455	436	447	416	477	475	563	629	623	552	472	501	450	479	443	455	439	470	503	429	480	416	436	455	471	449	463	442	444	443	422	459	450	422	451	477	448	439	448	446	440	474	464	456	402	461	434	429	469	450	433	477	448	468	491	451	483	462	441	449	457	432	429	479	479	467	463	482	446	463	416	412	468	465	444	485	458	461	431	418	479	461	446	436	468	460	431	456	489	452	426	446	450	422	416	464	428	474	438	438	484	485	424	456	410	451	434	418	470	433	484	438	428	466	479	418	441	465	400	446	431	429	462	467	447	458	469	457	451	451	479	455	449	466	426	424	420	446	400	459	463	445	432	416	427	431	454	481	462	429	453	476	441	452	426	436	441	454	439	461	474	462	451	456	448	469	418	458	420	470	427	453	478	442	455	444	475	416	442	448	435	441	398	495	428	449	458	402	438	468	468	409	438	396	466	445	438	457	424	421	433	428	452	416	397	451	439	478	449	438	446	446	432	472	452	410	448	439	421	433	462	427	422	415	433	463	461	417	447	497	463	471	416	436	453	445	427	446	451	416	463	448	412	477	452	451	419	456	460	424	453	446	434	451	430	435	461	422	451	400	466	449	483	453	482	475	424	433	478	436	454	443	448	457	445	441	449	424	431	466	469	422	404	438	405	404	458	442	443	441	456	448	441	456	422	451	445	450	428	455	471	437	442	467	441	446	469	446	446	434	445	410	479	441	442	443	421	441	456	427	463	442	458	467	417	478	438	470	467	430	480	453	485	442	472	460	455	441	468	451	436	477	453	471	432	449	482	452	448	431	413	431	399	436	447	449	447	488	418	450	472	485	413	432	393	430	471	458	462	478	423	447	435	424	411	415	459	410	434	437	448	418	429	463	429	444	390	430	420	493	476	456	454	443	459	437	484	416	440	439	444	470	440	459	460	444	444	451	449	431	478	459	447	462	425	465	444	429	461	439	444	471	423	448	493	440	427	464	449	445	412	462	408	456	427	459	432	447	446	480	436	463	454	429	452	419	469	479	454	448	436	432	489	418	459	459	438	466	443	438	443	436	426	404	446	455	458	429	432	467	425	420	458	419	448	481	415	410	437	420	419	406	443	437	440	469	487	422	421	403	427	453	473	470	440	445	457	476	435	448	464	433	482	442	455	437	443	465	397	462	407	480	427	456	456	431	455	424	493	459	452	458	455	452	462	452	446	467	460	455	415	464	424	435	460	450	458	459	437	462	441	435	432	489	410	473	443	450	459	470	474	434	457	469	440	450	451	471	454	458	445	446	448	463	476	437	420	437	443	455	437	434	426	435	473	452	474	490	455	463	416	439	432	461	450	439	451	441	448	435	467	423	441	437	436	394	435	426	501	469	507	435	480	495	440	455	467	458	424	469	463	460	462	464	443	440	420	464	457	449	470	414	492	405	463	457	413	457	451	418	418	434	489	415	405	487	450	442	456	455	461	425	462	412	448	451	431	461	431	456	460	460	446	448	455	444	439	430	438	430	448	468	458	469	440	455	442	454	441	402	442	458	441	436	469	485	469	457	469	453	439	428	440	473	441	439	418	471	445	433	476	416	467	457	435	459	413	440	470	416	471	428	491	450	461	435	454	429	446	434	429	425	428	407	437	413	469	455	459	459	434	486	421	451	469	468	475	449	446	426	476	473	403	396	420	439	440	461	494	412	490	447	418	481	432	414	468	405	470	450	462	439	444	434	456	455	409	456	435	453	427	474	424	438	429	416	476	403	492	421	420	471	440	478	416	470	450	485	464	451	406	428	419	463	436	404	445	422	440	503	435	447	437	447	449	440	463	429	410	463	452	426	417	436	413	428	433	431	474	442	432	445	421	402	475	450	422	457	499	452	477	421	462	437	472	450	440	411	452	434	440	422	411	469	439	469	412	469	441	407	432	455	457	472	464	472	431	455	402	448	438	486	434	442	422	436	456	418	469	436	443	448	446	421	411	445	427	466	410	414	456	460	466	464	445	435	447	419	414	425	418	424	467	487	420	426	423	426	504	459	438	456	460	430	462	454	424	370	475	434	457	470	446	447	460	462	459	424	439	482	455	438	455	479	449	475	456	456	427	472	497	455	428	406	438	487	452	401	411	458	416	417	428	425	414	463	463	482	435	446	425	452	424	458	468	455	445	418	466	444	396	462	419	437	445	434	433	438	488	445	476	391	431	432	433	475	449	437	414	471	470	476	490	417	444	460	413	462	405	451	429	436	440	438	459	422	437	431	446	477	440	469	427	481	442	475	461	456	456	440	432	408	418	492	417	472	444	448	441	452	438	445	456	462	402	457	448	458	513	462	443	472	458	475	421	436	479	415	454	516	448	431	454	450	489	464	478	421	475	457	486	453	447	432	446	444	442	433	429	464	447	444	447	441	503	422	478	431	455	440	420	458	475	423	451	422	485	455	451	466	432	432	413	472	456	469	463	436	448	413	448	425	450	448	431	433	406	453	446	432	414	445	497	448	447	476	432	454	462	474	447	456	470	435	448	459	470	493	464	460	412	450	465	425	455	434	498	428	435	462	454	447	445	443	427	415	429	455	478	477	431	456	465	392	465	419	444	453	424	432	430	451	439	420	462	419	442	449	431	430	451	448	449	428	460	447	465	443	455	491	439	461	462	399	445	467	415	450	434	435	444	441	446	463	446	421	439	440	466	417	463	444	417	447	456	445	422	434	470	415	458	446	428	427	396	419	453	456	447	428	459	415	444	403	455	473	462	406	401	464	424	453	443	398	431	428	457	424	424	436	475	440	494	456	455	466	473	444	462	423	447	445	450	452	382	456	453	455	487	413	437	462	414	446	457	434	434	431	454	424	431	444	453	495	507	467	453	439	454	463	434	447	440	417	463	441	440	426	460	458	445	412	443	454	461	453	468	474	450	446	465	487	467	456	471	416	457	432	487	431	444	413	434	458	462	463	454	450	428	421	493	471	450	453	466	407	470	460	460	430	466	448	439	501	422	421	464	455	426	467	479	427	426	445	426	466	423	421	449	444	432	436	442	452	442	438	450	438	433	445	457	427	440	442	444	464	439	436	467	463	421	446	465	462	409	440	439	460	474	441	442	461	416	469	417	438	448	445	422	427	447	426	454	458	460	427	436	457	451	453	457	419	418	448	460	447	441	440	424	427	447	423	455	425	425	409	486	461	430	449	395	490	452	445	396	455	417	452	478	423	444	465	430	456	414	452	402	463	457	485	419	478	390	448	481	452	419	446	423	468	475	459	425	469	487	417	452	430	437	441	406	474	456	448	409	430	447	441	442	479	500	470	464	453	471	470	456	434	444	473	466	456	394	434	386	408	428	439	453	472	466	458	490	471	469	436	487	405	458	437	457	471	446	462	409	423	452	457	419	437	417	411	424	429	445	415	455	432	461	444	454	437	456	454	459	448	432	434	444	425	449	427	434	453	444	452	417	445	453	458	487	430	409	465	461
15516	33759	71183	55130	44907	30976	13885	3641	289	186	193	181	216	207	168	184	209	290	354	329	271	227	209	185	181	165	190	190	209	196	178	188	178	160	190	181	236	203	176	177	177	174	187	194	195	170	193	202	204	183	185	170	192	166	188	186	187	175	187	194	203	184	188	200	196	182	181	213	220	187	191	176	145	217	198	200	175	182	175	165	186	182	190	183	178	196	200	180	181	166	192	167	196	190	203	185	169	206	193	163	198	171	176	189	164	139	159	177	179	178	165	177	203	192	185	189	174	168	180	183	201	191	202	185	166	176	166	201	194	202	175	177	202	170	174	191	200	163	197	160	196	218	183	177	159	183	181	180	164	193	167	167	176	191	196	194	186	185	197	187	210	175	183	172	170	165	214	197	176	202	194	203	197	181	181	230	199	181	194	193	178	188	179	181	201	180	184	172	173	187	171	180	185	180	169	198	207	172	162	165	188	203	198	185	175	177	176	180	205	171	169	187	197	173	188	198	163	195	170	167	182	187	176	200	182	204	195	190	179	169	190	195	186	174	189	178	158	204	185	191	187	182	197	196	175	201	194	178	167	151	173	177	136	188	182	156	217	174	168	171	187	205	198	217	170	175	169	186	196	175	181	214	212	203	191	186	179	180	183	203	183	192	189	174	175	186	212	161	190	175	187	198	198	184	177	203	199	187	180	176	203	182	190	181	180	186	202	198	204	165	154	162	186	199	178	183	152	204	220	202	168	175	213	187	197	195	195	189	185	173	187	201	183	185	193	177	210	182	202	193	197	169	178	161	191	173	172	207	165	176	200	181	213	179	184	183	189	183	181	182	181	178	191	166	186	164	179	176	172	174	177	174	184	182	191	183	183	182	194	175	190	197	192	191	185	199	167	178	171	184	173	200	196	203	191	200	214	182	199	186	204	174	194	183	173	192	196	175	190	181	198	182	185	190	189	222	169	181	185	204	174	182	161	186	155	194	188	189	181	207	180	170	186	186	187	194	176	188	164	200	192	195	168	183	195	186	208	202	173	185	163	166	181	216	194	180	210	185	192	185	196	187	173	187	177	184	192	196	162	210	201	169	156	192	142	172	169	195	175	175	149	187	199	175	204	198	181	177	177	183	154	192	198	196	192	172	189	157	201	174	213	188	190	174	188	169	177	179	212	169	150	154	189	157	206	205	185	192	206	164	195	210	177	204	180	203	185	196	201	195	173	157	213	190	198	184	178	185	181	181	202	192	193	191	166	186	201	195	191	173	191	179	197	196	186	187	182	201	180	178	173	168	188	157	194	174	157	204	160	193	182	175	204	179	164	173	181	191	184	213	178	172	164	211	177	172	189	175	191	175	210	171	193	188	187	197	178	207	174	206	183	194	180	191	182	169	192	180	201	162	158	182	196	189	191	175	176	198	181	216	169	193	177	173	189	201	196	173	197	195	192	198	180	166	188	185	187	208	177	182	174	170	167	169	187	195	155	199	196	204	183	197	167	164	189	174	187	195	227	203	183	177	198	176	178	176	192	185	186	198	172	213	164	178	179	202	158	185	189	177	200	188	175	194	172	181	194	200	175	176	168	174	177	165	168	167	165	186	186	172	208	200	202	170	201	168	191	188	203	183	189	183	191	167	180	181	188	197	186	168	173	176	197	183	175	189	156	165	184	193	181	190	183	187	205	169	172	196	210	180	175	188	194	199	184	207	213	170	238	180	204	186	182	194	171	187	179	179	153	169	204	186	187	205	198	182	178	163	181	185	187	202	187	175	180	189	182	168	185	176	171	188	201	226	177	195	199	182	169	178	187	168	171	194	167	165	168	187	191	168	186	193	185	212	184	202	194	187	204	199	183	156	187	184	188	184	186	170	188	178	185	193	170	191	177	186	204	174	196	171	179	204	190	184	179	202	172	172	183	189	189	184	198	188	200	186	190	192	194	178	162	159	207	184	217	191	204	196	175	192	174	179	192	162	169	162	183	180	189	197	172	176	168	213	186	171	193	204	182	165	178	190	174	167	187	205	197	174	179	179	215	182	180	179	203	185	197	189	176	179	183	210	200	193	176	178	194	184	188	192	197	178	178	188	163	172	190	192	186	168	168	204	178	194	164	184	190	191	173	163	199	189	199	179	195	192	181	186	173	172	204	208	155	184	188	172	183	184	179	176	204	185	188	186	196	171	179	182	192	192	195	188	201	187	159	204	208	172	211	197	177	185	154	166	219	192	185	198	191	181	187	185	160	185	188	184	183	188	194	189	222	196	171	192	178	177	174	183	193	197	195	182	191	186	160	175	174	187	176	198	182	193	179	185	194	176	187	186	193	221	191	175	183	199	158	172	186	169	191	207	185	193	210	185	188	169	184	171	193	173	211	177	203	187	177	202	176	182	176	182	182	176	213	173	211	171	174	188	205	179	176	172	202	180	191	195	182	159	173	188	176	185	203	171	178	169	180	197	177	168	180	194	191	206	192	178	170	197	189	190	202	188	192	170	189	191	195	192	204	166	186	193	217	190	174	175	193	167	205	167	188	192	196	179	156	187	190	174	175	190	187	185	202	149	182	215	202	181	216	177	179	211	162	220	174	180	186	165	161	175	210	176	198	183	196	177	167	181	188	206	184	183	198	166	178	180	168	184	184	170	174	174	172	179	191	191	195	203	192	189	199	184	190	191	175	159	178	183	184	194	188	166	202	193	196	200	174	205	162	185	180	185	172	229	188	165	197	189	174	179	170	204	190	208	196	192	200	187	164	202	177	165	194	188	189	197	191	205	194	176	171	183	162	188	165	183	197	178	189	181	159	177	170	196	153	190	192	213	179	180	179	176	173	185	214	187	188	190	186	180	190	203	184	159	210	185	186	191	166	186	166	171	198	173	188	190	191	197	193	180	189	171	181	186	159	190	192	215	201	171	172	233	188	183	171	167	194	181	184	200	199	193	190	186	236	170	162	192	172	192	180	196	196	162	212	177	185	193	164	187	173	194	197	193	178	174	212	174	196	193	200	188	163	176	163	206	166	183	161	199	170	185	173	175	215	172	181	193	196	195	176	183	180	161	181	188	173	160	172	189	190	178	201	178	191	164	184	170	193	181	198	167	167	179	178	156	202	192	186	207	186	178	195	191	191	186	208	199	178	215	179	171	176	208	194	194	196	176	186	210	176	182	186	178	186	204	218	188	167	210	195	199	191	162	180	185	174	188	191	204	194	192	162	168	202	191	189	174	188	195	157	203	172	179	197	181	180	177	170	183	176	170	171	178	187	193	207	203	170	190	195	198	161	184	176	185	202	191	166	181	187	177	180	176	185	188	167	205	183	170	179	186	188	184	184	204	164	162	162	185	195	174	160	182	179	196	190	189	202	162	176	196	207	202	194	191	176	197	180	206	187	197	212	172	196	192	166	188	187	185	177	200	193	200	180	194	195	182	190	172	174	185	183	187	171	188	185	169	183	174	174	170	172	198	187	191	174	187	185	180	216	175	194	174	191	186
9321	29386	65325	58508	54285	42509	23373	10380	810	495	502	525	519	521	503	502	663	1110	1749	1381	896	630	523	437	465	507	453	490	480	530	501	489	488	511	510	459	471	478	508	531	506	487	535	523	470	500	470	471	515	498	464	452	486	514	467	501	470	478	490	472	487	489	487	476	453	480	490	505	478	488	505	483	477	491	515	495	481	498	500	482	506	468	438	465	498	491	537	467	522	486	490	501	499	494	479	438	494	474	475	487	456	491	475	506	476	462	489	476	466	513	512	466	480	476	478	528	490	474	472	492	465	504	505	512	491	472	494	483	484	509	497	469	475	485	481	471	471	543	463	523	505	506	487	495	484	510	498	489	453	498	449	474	470	465	470	496	483	436	467	494	492	480	526	521	451	470	494	538	489	487	472	482	458	490	494	497	481	469	470	500	482	508	496	517	496	495	502	448	464	488	498	443	498	491	533	489	488	489	487	481	532	436	480	493	527	470	488	447	511	490	484	473	525	474	483	482	510	530	499	509	480	527	453	494	476	478	489	515	474	451	493	525	483	499	498	488	499	486	503	519	505	460	487	484	501	532	469	460	474	436	514	490	500	472	491	487	462	441	521	489	528	460	476	511	529	478	488	505	478	511	468	450	533	494	505	483	470	487	478	485	503	524	523	473	483	481	512	472	510	447	485	485	445	497	480	484	501	462	466	485	528	491	501	487	531	447	509	495	480	479	441	484	468	490	473	489	497	456	526	511	506	490	472	467	491	465	508	498	493	443	453	492	497	482	467	475	517	489	526	523	477	486	493	493	501	477	454	484	490	494	501	508	484	476	523	466	511	498	510	511	485	525	500	490	474	486	519	494	470	496	480	531	463	501	462	458	472	503	447	537	463	486	492	469	515	452	489	484	519	512	482	449	479	485	456	510	486	478	509	519	442	461	471	527	501	499	487	515	465	497	508	492	495	482	476	489	473	499	476	457	504	460	491	460	473	439	502	512	482	516	458	523	465	509	492	512	514	529	487	516	501	500	513	460	451	470	476	513	488	515	418	489	493	482	471	461	476	484	527	481	514	481	442	484	487	489	533	531	506	486	483	453	452	485	491	458	495	480	491	465	476	475	467	483	501	533	491	440	442	450	509	496	457	485	500	520	500	468	504	532	504	514	496	519	508	484	482	512	473	451	488	480	481	463	508	478	491	492	529	528	485	469	484	504	464	488	493	490	495	504	495	492	455	474	458	498	442	478	516	466	541	477	509	466	472	508	516	504	522	516	490	492	446	485	475	492	505	475	498	492	493	536	479	490	518	506	514	500	500	476	470	464	468	521	481	522	462	524	475	534	471	494	488	514	472	475	474	463	500	486	509	484	527	484	483	447	493	493	496	481	464	495	481	491	510	496	505	457	529	485	513	470	469	528	509	498	475	508	486	481	496	468	499	486	480	487	486	480	476	490	562	484	507	483	450	508	476	481	478	461	466	500	528	468	469	517	487	490	458	480	477	510	489	503	465	448	537	448	453	472	488	425	519	541	485	444	466	463	511	463	456	489	520	486	486	489	475	500	543	483	473	508	491	468	489	455	492	469	413	500	510	483	480	507	481	506	512	480	435	508	491	532	488	508	466	521	463	483	459	484	506	472	491	477	493	490	517	477	508	511	494	462	476	513	549	491	472	475	486	500	485	475	508	475	479	475	492	472	479	490	487	490	515	505	493	504	494	496	512	478	514	495	494	532	482	522	507	491	497	464	457	465	483	506	542	472	481	468	491	482	480	490	479	528	501	477	489	471	504	488	498	489	514	484	508	473	527	457	478	491	479	468	481	537	463	514	496	479	522	495	492	497	511	475	534	518	494	510	477	485	488	515	478	444	501	495	492	481	478	482	467	498	528	479	497	502	474	477	491	488	470	447	464	475	521	477	464	467	492	481	461	478	499	541	529	504	483	505	525	488	425	481	484	503	491	472	496	498	497	498	490	478	477	503	478	488	465	470	502	486	510	459	458	484	486	487	509	510	504	491	496	508	504	489	473	513	468	466	464	497	479	529	477	484	470	460	485	465	480	465	455	484	480	489	433	505	509	490	510	510	525	499	525	472	480	477	488	512	521	509	455	487	465	510	480	511	486	540	489	507	459	451	483	493	512	522	495	483	523	494	513	496	479	481	498	496	497	466	483	470	488	491	494	472	489	473	478	469	472	535	475	531	461	483	477	499	517	474	506	510	519	495	463	504	504	495	505	480	476	486	464	475	497	474	495	497	458	474	492	511	505	498	462	489	492	497	483	464	486	562	471	477	492	494	473	496	508	464	488	467	497	510	472	435	516	486	473	497	503	469	483	493	441	506	498	470	538	462	539	501	498	477	508	494	490	529	463	431	480	482	491	507	465	470	544	422	510	467	516	533	476	504	495	482	535	432	507	490	456	497	497	450	496	490	504	489	494	494	476	496	508	497	472	457	526	460	467	512	479	501	530	484	503	511	470	460	528	484	510	463	536	476	468	476	490	495	534	442	483	514	502	507	531	485	475	505	484	500	448	487	503	489	479	525	488	466	503	495	480	475	477	446	565	491	486	493	478	470	488	504	482	484	468	457	527	496	493	502	503	481	472	490	450	501	467	501	510	496	460	541	480	465	536	503	502	482	434	541	448	457	467	487	518	505	451	497	479	501	454	463	474	466	467	506	473	523	467	492	492	455	498	514	500	502	486	465	458	462	489	500	494	479	482	465	481	516	495	534	484	440	510	469	486	517	484	489	468	452	488	456	469	506	512	459	514	471	514	540	501	481	495	505	484	490	512	447	513	457	485	491	542	481	492	453	491	483	491	521	498	532	448	468	459	497	485	520	509	474	482	481	514	492	442	454	467	514	490	450	501	464	516	458	444	423	451	459	507	458	496	513	451	481	446	475	494	517	448	472	436	490	483	485	490	469	496	518	470	476	477	468	501	488	470	490	508	514	501	466	488	522	451	481	462	468	438	504	496	491	483	470	503	483	500	474	514	520	490	531	524	461	476	470	482	475	460	461	478	499	452	475	483	471	491	480	483	449	542	466	490	463	481	497	444	518	475	498	470	481	476	490	506	519	488	519	468	478	479	483	485	475	462	483	436	513	456	454	490	489	480	453	473	505	468	514	463	487	460	486	503	507	509	505	518	496	471	496	524	515	469	469	482	509	492	475	489	440	461	523	521	468	449	493	499	502	488	485	517	504	467	547	481	521	457	469	483	483	473	476	478	503	478	494	515	500	489	510	517	510	504	510	516	488	502	510	493	500	526	471	481	448	487	483	485	494	513	470	476	510	476	481	450	531	484	483	466	465	502	488	506	483	516	493	488	489	485	441	467	489	492	474	453	476	476	458	465	518	473	501	500	494	499	488	484	477	477	498	470	508	504	495	488	512	479	495	502	523	529	467	468	495	482	506	510	514	460	476	476	495	513	480	507	438	529	495	466	481	509	464	462	480	475	512	480	481	495	466	506	495	512	501	487	488	479	504	489	460
39540	56526	83417	69047	52894	39265	22383	6476	461	207	213	206	205	204	177	194	199	371	410	328	249	239	206	187	217	186	184	196	186	186	225	206	198	219	185	179	180	172	185	200	201	187	202	174	191	196	196	184	191	163	181	171	178	201	204	169	201	203	173	198	187	188	164	166	160	198	176	181	196	176	181	197	215	197	187	213	184	170	188	188	191	181	167	204	175	198	222	179	183	182	185	179	186	195	197	195	165	200	195	171	176	186	204	209	192	159	199	162	177	162	157	195	197	156	189	165	206	204	170	174	174	175	181	187	171	158	193	165	193	190	174	185	187	183	202	187	207	173	191	168	161	173	165	153	209	185	161	192	203	166	180	138	181	174	177	169	204	182	169	180	187	175	156	180	188	178	179	199	187	191	181	174	177	168	202	183	188	186	198	186	182	170	182	175	185	181	194	172	190	194	186	202	183	213	181	201	182	169	161	186	184	194	162	180	169	190	178	166	190	199	199	179	194	193	190	189	190	192	196	166	172	202	176	180	185	167	172	200	198	176	189	167	191	173	201	180	164	177	185	161	182	168	178	177	170	183	196	202	184	192	154	196	185	174	147	193	198	194	180	178	200	187	208	215	176	197	209	191	160	191	191	192	155	213	179	155	185	176	182	183	163	187	181	189	188	171	182	171	183	171	163	179	200	165	185	178	222	205	189	186	187	162	154	178	165	220	179	184	184	199	185	171	169	161	173	178	158	199	184	165	183	171	184	171	185	176	172	159	177	189	173	180	155	171	173	197	214	202	183	185	177	204	165	185	178	175	167	197	191	175	190	165	185	196	145	171	177	198	190	181	177	180	198	178	175	166	197	222	179	171	196	175	188	192	170	180	181	199	163	166	173	174	176	175	180	171	170	171	180	184	189	213	157	183	165	183	187	173	177	171	191	190	208	187	168	165	166	198	170	191	194	184	203	188	169	176	164	192	182	162	159	202	165	204	197	183	174	219	191	182	183	199	192	185	209	203	198	160	181	187	185	176	177	179	167	158	165	188	178	186	189	186	171	175	157	199	174	206	191	170	174	164	217	186	185	203	169	173	190	195	177	184	185	191	179	161	170	183	190	186	214	176	168	180	184	185	209	179	181	204	206	194	188	168	176	184	157	208	175	183	197	181	172	195	176	179	172	180	193	200	189	181	193	180	195	200	190	192	181	176	183	191	196	191	174	192	183	191	197	199	193	181	205	193	179	169	205	171	184	179	167	192	195	176	173	192	182	187	208	162	190	200	194	179	175	184	178	181	190	187	175	186	206	191	159	169	199	195	154	167	188	177	184	178	185	192	192	178	181	193	225	177	177	173	195	208	186	182	191	190	168	193	171	194	180	170	190	180	201	176	173	162	169	194	185	183	203	193	207	166	186	167	175	200	184	201	168	180	189	192	181	207	169	178	183	186	193	170	184	210	218	190	190	186	183	181	189	184	198	151	193	176	201	187	193	168	171	184	163	195	189	202	180	189	189	159	162	178	197	175	185	199	195	165	187	179	191	202	190	186	179	204	200	186	198	191	182	173	171	177	197	165	175	186	188	176	177	163	180	191	197	183	185	172	183	191	156	177	183	177	186	175	181	194	191	184	164	177	173	211	184	191	191	193	186	182	195	168	183	198	202	172	176	176	194	194	193	184	175	181	180	193	187	193	196	205	189	201	171	179	201	162	180	172	165	193	175	176	174	184	190	167	170	174	191	189	186	151	188	198	196	190	174	193	201	192	182	176	181	165	175	156	188	178	201	156	170	171	168	194	185	187	177	200	200	193	171	197	189	176	180	187	178	199	167	178	192	194	188	165	180	178	190	213	179	174	159	181	172	206	199	184	179	166	188	189	211	200	194	189	193	170	200	175	178	190	203	171	186	214	195	218	184	181	161	209	200	184	184	164	159	175	197	202	175	162	186	195	161	178	166	185	184	185	159	212	162	192	179	190	190	165	190	214	184	181	189	169	191	195	200	188	203	185	188	187	179	206	182	196	183	201	204	177	147	192	180	173	193	167	185	176	161	184	190	178	186	175	179	187	183	175	175	186	201	166	168	201	174	165	203	172	168	168	184	192	164	174	185	151	191	194	191	195	190	192	180	179	176	165	176	188	198	185	176	190	177	179	187	187	189	180	209	199	214	188	163	178	205	199	187	184	198	172	201	183	166	176	198	181	147	169	201	183	190	210	183	176	168	187	191	170	203	172	159	187	200	160	201	159	189	179	192	173	171	176	184	223	200	179	185	180	170	186	183	177	201	181	177	179	184	170	184	204	184	194	195	189	187	201	187	167	185	194	169	196	178	168	173	192	201	161	195	197	209	192	196	186	198	182	179	172	186	200	198	156	190	195	190	176	166	203	183	207	176	165	180	177	174	196	183	192	179	190	205	171	184	196	169	180	185	179	170	188	187	201	190	200	188	172	164	214	174	184	160	198	191	185	185	201	179	172	179	206	192	203	190	165	181	191	187	198	217	184	173	173	173	186	195	192	186	198	188	201	173	184	159	210	158	176	177	222	171	184	201	163	167	190	191	170	190	184	166	192	154	178	191	190	168	214	168	204	185	196	187	215	187	169	165	183	183	174	183	178	188	184	170	172	184	172	211	171	178	185	187	212	193	187	185	188	218	184	202	180	207	199	188	166	184	166	159	195	192	165	188	169	201	183	160	177	156	179	182	193	152	165	207	171	200	194	201	171	173	167	178	185	189	199	183	180	153	194	187	168	194	182	178	179	171	190	172	171	186	194	171	204	182	213	175	181	193	190	182	187	174	195	174	191	199	185	192	207	189	206	156	179	154	168	198	182	205	176	188	184	197	180	199	178	180	200	195	189	188	190	187	183	176	173	218	194	216	194	176	196	194	185	170	178	192	190	183	176	186	189	190	190	184	229	179	175	182	176	167	202	196	182	197	166	194	175	214	189	224	198	172	190	200	176	174	184	191	175	206	186	189	163	176	168	189	174	178	176	195	167	185	191	189	177	180	189	204	186	174	182	185	205	208	195	202	178	191	180	188	210	185	203	192	200	167	162	216	164	163	185	197	178	176	197	181	160	205	183	185	179	208	180	164	192	192	193	179	200	180	184	194	197	169	182	175	161	174	199	180	191	200	188	187	172	195	184	173	172	165	164	185	189	166	157	190	182	164	214	185	157	205	181	192	178	180	210	175	192	197	169	170	211	180	179	205	200	201	191	170	184	183	183	190	161	164	194	183	189	181	180	184	163	171	188	180	196	191	184	186	169	178	199	183	188	175	191	195	197	162	177	192	173	207	190	157	196	190	155	191	209	191	166	191	184	198	196	188	201	191	152	177	195	161	170	159	190	193	198	171	183	184	181	196	175	187	198	196	158	214	187	195	176	147	197	172	176	203	171	193	181	205	179	167	151	180	166	143	175	193	200	181	181	178	175	181	181	189	184	188	196	203	189	178	196	184	200	168	202	204	162	177	213	165	188	179	203	179	204	179	183	176	175
24079	43001	79227	73829	62496	49931	32438	13198	991	593	531	531	495	477	500	533	602	1910	1956	1384	1068	701	579	498	479	469	496	476	463	470	486	453	457	496	485	486	477	461	490	482	498	452	487	475	485	488	502	484	451	476	507	497	476	450	451	483	501	508	512	503	462	495	457	480	473	511	507	465	501	483	503	468	451	472	463	480	447	488	459	481	451	488	442	499	466	477	489	493	474	444	489	495	523	511	476	475	466	518	478	439	497	484	457	470	467	485	526	451	431	485	466	458	472	483	466	490	488	476	515	495	464	476	530	525	485	477	417	487	430	472	492	506	488	480	520	501	462	516	487	449	483	493	483	490	512	467	462	472	505	508	495	467	489	432	497	448	490	461	479	454	472	481	483	482	525	520	473	505	490	454	462	476	488	454	478	467	470	474	450	458	461	477	487	458	491	474	505	503	512	469	466	466	486	475	463	464	451	488	478	467	503	463	424	440	488	483	444	478	488	458	506	497	504	476	457	463	485	441	509	503	444	491	509	521	481	445	507	430	445	458	491	462	475	476	478	467	462	497	481	467	487	465	475	506	451	501	534	493	484	472	484	442	493	468	451	523	466	509	514	457	478	462	429	488	475	479	454	474	472	503	472	447	500	486	493	484	443	505	497	476	486	512	491	525	542	492	476	433	477	481	494	484	496	442	487	467	514	487	516	486	451	456	470	494	463	490	476	503	429	447	460	497	472	484	492	501	435	457	440	466	461	482	507	477	479	461	485	459	465	519	492	500	449	504	474	463	476	471	490	458	488	499	460	451	541	485	471	486	503	485	469	477	481	469	455	479	494	526	511	522	515	517	487	412	486	475	519	475	494	472	498	468	480	499	503	454	455	494	473	466	510	443	512	457	505	492	474	491	495	457	474	458	500	508	459	492	486	467	445	500	477	483	490	519	453	501	465	482	473	494	486	487	517	451	492	452	514	506	483	474	449	472	456	488	464	468	464	439	487	531	474	473	455	492	450	466	473	493	485	463	476	494	467	451	481	486	483	514	490	487	486	475	418	482	456	484	450	492	465	484	488	433	460	495	486	480	462	497	502	492	448	489	505	499	442	527	448	512	461	495	453	503	522	477	473	477	451	497	503	453	497	517	458	495	517	497	459	456	439	459	494	485	501	471	464	492	463	503	495	468	531	506	475	437	504	493	508	490	458	529	508	508	458	468	498	466	471	454	453	506	488	448	484	479	462	476	482	441	546	475	441	470	520	506	471	504	468	455	470	502	440	502	482	511	491	483	494	503	479	483	497	495	522	479	449	493	462	472	485	470	454	514	460	469	456	435	499	490	512	488	463	484	474	485	483	454	492	468	458	499	449	496	501	457	466	476	510	466	501	535	511	478	496	468	474	457	488	470	502	460	435	475	481	468	490	495	454	506	461	446	496	458	526	486	467	480	519	478	483	472	503	480	459	467	499	486	437	456	449	446	455	457	479	501	487	491	453	478	474	484	520	500	485	467	476	489	527	449	461	443	503	484	472	493	473	490	472	454	498	448	492	437	478	466	459	451	505	525	468	528	473	463	490	443	461	470	511	460	475	447	471	459	497	465	460	512	459	422	465	444	500	470	448	455	480	457	497	477	489	458	498	498	477	490	481	461	452	430	482	455	457	476	501	484	504	475	469	466	450	504	467	461	497	468	484	531	512	467	435	501	470	467	462	479	474	476	485	446	501	473	461	472	453	520	499	488	477	484	481	491	485	477	487	500	479	474	459	472	453	492	487	495	509	490	481	482	481	493	455	482	483	474	476	477	458	521	444	497	475	477	446	455	458	468	471	469	463	455	471	509	462	510	472	485	460	485	471	475	532	452	472	495	449	468	483	524	485	464	506	507	467	462	513	491	524	488	482	478	485	501	504	472	463	453	483	470	470	436	443	488	507	532	487	474	440	498	499	473	484	478	469	471	471	469	481	421	472	520	479	438	459	446	446	472	475	465	470	452	469	513	480	482	432	475	493	440	505	474	482	472	480	509	477	474	443	489	503	516	496	491	461	501	445	481	503	501	443	541	452	456	471	465	510	515	465	474	462	482	471	458	448	487	487	480	515	498	511	466	467	502	443	474	484	470	470	508	500	511	465	488	441	492	469	453	461	478	507	507	525	457	474	525	483	483	490	486	474	481	466	517	492	520	478	480	454	488	469	502	450	469	499	494	486	463	494	470	484	479	532	495	483	478	503	493	482	486	479	473	476	455	517	510	533	500	481	478	474	458	474	507	477	487	429	473	458	477	501	488	482	483	498	477	533	473	485	497	472	471	495	457	452	482	470	472	475	511	493	485	465	463	497	462	439	472	471	474	493	488	457	486	495	491	483	477	446	495	497	469	449	488	454	530	496	469	489	473	481	516	475	458	513	470	474	468	451	502	465	465	437	478	465	457	462	485	510	464	492	483	466	496	467	474	485	492	481	451	523	504	483	467	469	483	475	456	454	494	510	474	531	441	457	469	456	519	459	451	476	441	495	465	505	529	502	493	461	476	502	486	482	536	444	455	504	482	456	531	461	455	496	478	459	512	502	460	488	457	475	505	453	481	483	450	454	486	507	481	505	481	495	470	453	480	504	484	464	488	488	463	482	483	468	490	501	511	468	440	474	528	520	467	506	476	485	460	460	464	494	485	494	462	468	499	483	470	463	494	475	486	488	445	498	455	505	509	506	474	483	490	427	464	526	493	454	481	471	501	485	452	438	493	475	491	475	511	492	464	464	481	516	499	478	476	465	455	483	529	510	490	436	464	485	443	447	468	497	465	469	474	481	467	473	465	444	452	452	493	478	495	500	459	509	470	466	464	466	523	459	489	448	498	482	457	482	523	474	450	443	435	498	446	480	485	484	461	501	499	465	470	512	519	471	514	473	489	464	496	463	510	472	499	459	492	485	477	500	464	481	485	502	520	505	470	479	472	489	452	452	449	507	484	484	477	508	462	468	434	503	498	495	508	477	465	521	477	499	462	454	500	483	453	500	490	490	476	462	501	496	504	456	463	453	464	497	512	496	493	448	450	453	465	467	442	468	494	470	468	494	470	449	456	432	502	487	504	475	505	490	469	490	481	495	479	481	479	473	485	500	487	448	453	488	495	452	473	461	469	473	493	464	503	530	469	493	498	497	487	478	497	497	500	495	467	485	474	479	519	500	503	479	509	506	487	492	495	502	439	456	449	476	468	512	454	475	487	473	500	433	484	504	409	514	495	455	491	526	496	508	482	500	501	488	462	507	498	474	493	481	536	473	485	478	479	475	472	495	478	505	488	500	468	480	521	490	525	527	490	457	473	537	525	500	483	487	481	475	470	489	512	498	484	471	473	442	441	469	509	512	463	484	449	473	485	491	450	510	466	484	492	486	499	531	463	477	490	441	491	513	532	466	500	485	469	475	527	467	487	478	476	472	528	475	492	489	497	472	485	452	458	455	489	482	528	468	477	495	504	534	506	467	484	470	510	454	501	474	485
3127	3584	14157	10047	4403	2343	1144	284	163	167	171	151	159	170	180	197	147	179	165	180	156	209	154	168	181	159	153	168	177	199	160	173	169	145	159	187	171	168	175	139	154	185	176	191	154	188	174	158	163	167	154	174	159	188	172	177	163	149	180	150	176	165	173	155	153	156	155	147	162	163	178	160	183	165	181	157	160	161	188	164	183	158	157	168	152	138	167	170	198	166	194	151	171	174	169	167	160	162	157	164	167	157	157	193	161	173	175	145	154	160	168	159	191	172	154	175	159	168	189	203	201	149	167	182	152	158	164	162	176	172	202	173	169	156	180	154	165	168	164	150	166	161	182	158	172	173	171	148	182	163	182	159	145	174	151	172	163	169	171	184	173	159	174	167	169	158	157	167	179	177	141	183	165	173	165	183	163	163	182	175	166	148	186	158	174	162	175	188	157	156	159	173	163	178	199	170	177	174	161	160	180	171	188	154	163	177	143	182	180	142	186	151	148	166	160	163	175	149	175	172	162	165	163	168	180	165	164	155	171	181	168	161	162	192	170	180	191	188	203	147	168	174	165	163	183	147	171	149	159	191	171	163	168	168	167	152	183	187	156	172	174	176	166	203	196	170	166	171	152	151	181	167	178	179	160	141	166	179	156	164	150	185	162	177	155	163	135	184	160	156	160	167	160	178	176	163	154	161	181	155	156	162	178	152	170	163	175	157	185	190	195	191	177	148	165	162	157	168	164	181	152	166	188	153	156	177	160	159	183	179	180	183	159	181	173	162	163	173	175	168	154	176	167	163	170	166	167	162	166	193	174	158	167	158	167	174	144	160	194	162	141	177	160	166	163	179	174	167	183	151	168	160	189	183	159	156	190	184	172	169	172	172	176	170	178	167	175	159	175	170	163	190	172	164	172	168	181	180	194	189	190	172	170	139	150	199	184	172	160	180	169	176	191	173	165	154	171	169	152	154	187	148	144	163	163	169	158	164	176	177	170	166	171	155	183	166	155	179	167	171	153	157	168	179	177	185	175	182	163	167	161	183	163	186	143	154	174	159	161	186	166	159	170	159	168	181	164	159	166	198	168	160	187	165	161	165	193	201	175	161	185	161	160	157	179	164	173	162	153	162	171	130	186	180	143	189	201	183	161	178	167	178	170	182	158	181	155	167	150	167	144	146	149	173	179	169	170	178	158	161	189	176	194	187	180	166	158	174	168	159	183	160	179	163	159	144	161	164	189	191	156	165	194	165	167	165	182	162	175	154	190	165	165	167	177	164	176	141	176	180	166	182	160	153	169	177	188	153	188	166	166	180	185	173	164	165	185	162	187	170	202	175	146	166	134	154	146	179	169	187	160	181	168	169	140	170	160	184	191	167	152	201	157	173	153	164	157	159	164	170	144	162	164	167	177	184	143	161	164	193	180	150	174	193	149	140	170	168	171	177	165	142	171	153	172	155	170	173	170	163	153	199	171	177	168	162	188	166	169	152	180	167	172	169	175	181	152	169	152	191	161	156	162	173	169	166	165	165	176	191	171	163	169	191	174	162	160	162	166	165	171	156	162	158	179	166	175	190	165	164	182	200	141	161	193	165	164	172	161	158	155	169	191	160	176	147	199	185	176	177	170	164	167	171	179	172	162	170	172	176	169	168	161	164	186	167	149	186	161	148	162	157	173	149	175	187	162	188	188	166	170	144	161	158	161	150	171	163	166	144	165	184	162	165	133	168	179	168	175	165	160	167	150	181	167	172	162	148	192	167	182	159	162	168	142	170	157	177	155	138	155	191	152	177	157	158	152	154	158	127	161	174	159	170	177	154	166	171	174	159	173	164	175	174	165	159	153	180	166	169	152	181	163	184	162	174	176	170	155	166	185	175	166	175	190	161	191	183	181	169	167	182	171	166	174	167	140	186	146	189	186	143	153	164	183	181	193	143	185	183	170	158	209	143	157	173	172	149	153	148	176	179	159	148	172	170	202	172	152	182	148	177	161	192	145	176	198	175	158	165	160	161	161	174	195	175	158	171	151	176	168	181	157	187	183	156	171	136	142	192	144	151	185	172	182	153	179	156	158	170	173	154	154	203	165	180	144	191	181	121	158	154	169	153	192	176	170	188	175	173	150	186	137	173	172	183	160	162	173	168	157	169	140	161	173	177	190	128	172	180	174	163	174	158	171	158	188	148	187	167	178	172	169	147	160	181	177	157	159	157	193	175	171	179	159	164	166	161	183	155	153	169	185	177	176	175	148	156	153	177	164	168	196	191	161	161	169	192	153	166	147	155	183	159	167	199	171	156	169	157	201	154	180	159	160	151	164	158	166	167	160	155	172	171	167	171	179	172	169	185	171	183	185	176	166	183	158	185	184	165	149	183	179	200	173	165	164	181	169	167	175	178	187	173	164	183	175	187	155	188	153	170	184	185	169	173	190	176	180	190	161	168	156	158	165	184	157	152	180	167	171	185	164	182	173	183	192	180	177	170	156	154	170	158	167	179	169	161	167	210	167	155	152	145	178	174	169	144	163	163	193	170	176	169	169	170	174	184	164	178	183	179	164	161	154	200	175	180	161	180	186	188	180	170	159	163	170	164	163	165	178	169	174	138	153	161	144	145	157	161	152	175	153	183	144	175	182	176	140	158	163	164	159	153	170	163	168	170	159	163	172	151	180	168	185	166	161	179	162	171	182	171	164	173	164	180	165	182	170	163	174	164	176	176	183	158	168	159	152	166	162	156	155	169	158	152	170	174	172	173	159	167	182	174	154	182	155	143	169	172	182	167	143	168	150	172	153	178	159	161	162	153	187	161	171	154	154	165	166	158	159	178	156	184	171	174	175	164	168	166	168	154	159	147	133	169	181	186	164	156	154	188	160	154	182	151	154	159	156	173	185	162	160	179	186	173	171	170	152	173	174	153	164	174	156	172	158	191	176	149	168	177	175	189	146	171	170	168	151	150	169	169	164	179	154	178	186	175	151	166	189	173	176	172	161	190	145	192	162	143	164	154	164	197	180	171	148	156	160	145	133	165	141	160	175	155	175	194	145	175	179	165	173	156	161	174	184	147	200	164	153	160	138	174	161	166	163	159	187	162	158	174	158	186	193	153	177	166	169	161	184	195	172	186	192	170	161	168	166	165	150	160	164	190	165	156	187	147	156	162	177	149	178	182	160	163	199	184	181	145	161	163	168	170	177	153	151	156	205	162	139	182	171	159	159	163	169	180	180	195	168	177	151	160	193	180	170	170	165	168	169	191	165	181	174	165	181	173	167	171	161	184	162	158	152	187	181	168	172	177	163	163	168	179	165	144	169	184	187	164	156	193	171	165	168	174	157	176	170	167	149	163	155	177	177	153	159	173	162	158	185	159	184	155	161	188	152	171	174	173	174	156	173	159	152	179	150	147	171	173	178	197	185	148	165	167	206	155	177	174	177	191	165	170	164	168	180	176	193	167	165	169	149	198	159	193	165	165	154	151	149	165	164	188	184	158
2958	6159	24946	21214	13531	8515	4227	878	426	437	436	449	485	461	469	474	479	518	500	499	521	476	465	468	411	503	502	483	430	454	472	486	433	451	450	433	442	427	464	444	441	491	441	440	435	438	468	432	441	432	492	432	429	445	455	434	436	430	457	453	441	395	462	436	413	442	451	444	453	441	417	457	446	486	449	466	443	436	463	482	424	463	427	450	442	448	437	510	433	462	452	453	424	423	439	485	432	444	435	440	474	399	457	470	451	485	430	443	449	461	427	480	460	466	478	447	473	450	456	447	466	464	447	466	474	445	435	459	482	486	453	444	473	447	426	433	417	446	470	467	418	468	466	460	435	410	458	473	432	420	431	412	437	454	457	445	468	460	453	458	472	433	420	439	429	443	432	442	404	468	439	447	432	466	438	463	457	432	430	466	444	421	456	433	458	458	461	460	488	472	442	453	491	430	460	456	412	456	424	447	457	441	450	440	425	475	434	470	481	467	434	432	453	447	449	414	475	430	440	428	454	448	438	465	463	427	429	455	442	447	420	442	473	409	466	473	466	477	435	459	470	410	440	454	440	424	437	440	459	398	424	461	452	426	462	475	459	449	465	451	472	472	464	410	414	448	478	446	425	478	451	408	431	463	437	435	446	447	408	436	433	457	434	505	453	420	420	438	455	426	439	438	487	458	438	437	455	449	456	423	433	463	476	497	469	485	473	437	443	468	476	467	477	428	457	447	448	458	442	451	445	448	444	460	452	452	441	410	453	459	499	443	471	421	451	466	431	424	479	457	451	435	422	437	431	425	427	470	461	459	455	485	451	439	449	477	445	446	469	447	458	423	452	448	439	471	445	459	450	448	432	430	437	482	479	451	422	487	501	393	450	478	468	463	478	455	428	422	408	454	408	421	427	433	432	480	457	465	450	451	413	478	465	441	494	437	447	490	440	471	463	428	430	429	460	490	469	466	404	395	482	449	432	413	490	473	444	469	468	411	454	493	425	471	446	465	446	432	428	414	445	467	444	440	457	435	466	470	457	451	433	473	458	448	485	463	423	449	442	480	473	484	442	455	438	439	441	471	447	462	459	422	426	462	438	486	478	428	493	412	422	459	431	455	439	442	430	470	473	431	442	438	454	425	445	476	466	417	457	477	439	436	427	432	449	436	503	454	439	438	493	445	465	440	465	478	470	456	479	467	436	449	456	462	438	466	461	446	493	433	431	431	498	428	418	467	443	465	411	501	474	485	463	467	462	477	464	419	450	473	442	441	444	418	430	448	449	463	488	401	445	472	418	399	445	450	445	425	436	440	393	411	442	473	463	491	416	444	418	431	464	464	415	452	452	471	446	429	460	463	443	431	469	423	447	445	444	445	480	468	475	411	463	450	439	476	521	450	420	401	464	448	470	431	404	413	435	451	443	441	451	427	434	431	468	440	439	431	452	471	432	439	448	491	467	440	480	446	465	470	453	476	425	419	466	453	457	433	440	477	425	448	461	459	457	427	438	472	436	449	472	449	442	417	435	433	445	437	455	434	441	491	423	482	493	438	469	417	458	471	449	472	495	468	452	428	428	440	442	425	488	407	450	452	467	442	469	458	427	497	411	487	422	493	441	461	433	451	468	472	436	455	446	437	398	437	437	451	460	466	413	469	469	451	445	426	445	453	430	448	433	456	459	399	439	454	411	449	441	425	405	440	429	435	466	451	438	470	492	438	452	462	462	471	435	486	422	451	447	455	394	454	441	449	429	417	466	442	435	425	427	457	469	436	452	423	475	472	412	460	478	476	467	483	433	433	437	463	440	432	421	446	454	409	452	437	439	458	475	452	483	442	459	460	445	455	484	444	406	459	448	414	505	462	460	448	439	469	463	422	427	458	452	428	456	454	463	451	445	442	425	430	431	452	463	414	446	477	462	462	445	427	422	426	435	399	431	445	450	486	469	448	463	441	463	413	484	411	407	442	475	416	454	458	447	457	469	457	415	461	457	442	487	441	442	421	468	436	450	463	460	460	455	412	451	488	445	450	442	469	406	460	439	458	450	463	451	482	452	484	442	444	449	451	412	452	422	484	462	455	475	431	482	475	445	440	447	476	429	499	460	447	425	445	442	484	461	436	437	464	452	439	441	420	438	457	463	448	502	485	466	454	475	434	478	518	482	430	467	454	412	455	437	475	462	479	451	440	434	482	454	425	427	485	431	442	452	472	431	472	457	422	480	431	485	483	482	459	460	417	444	450	463	426	458	454	443	469	449	428	454	444	457	459	463	461	462	430	471	419	465	469	479	472	395	478	447	439	424	437	482	462	414	443	445	450	416	448	461	427	423	436	450	454	465	450	440	465	450	461	463	408	446	422	467	461	477	465	450	454	470	472	452	468	442	489	466	438	492	422	467	457	433	435	484	450	444	462	484	456	455	464	443	479	422	441	426	474	467	501	441	453	460	473	471	449	433	451	465	419	438	453	436	454	417	416	456	427	448	474	466	408	468	455	479	456	471	450	417	446	467	450	477	442	440	448	442	463	407	450	463	443	474	457	486	421	448	473	467	468	443	479	451	468	455	451	446	464	456	440	475	472	413	438	455	443	476	455	432	438	479	437	413	453	450	455	474	450	447	497	443	448	474	454	458	424	448	456	421	443	470	432	441	432	449	468	448	438	438	447	452	443	466	484	448	462	445	457	480	456	413	438	431	423	445	432	481	454	459	449	437	432	461	469	437	449	434	472	450	446	455	472	463	447	468	445	423	440	469	443	437	442	474	425	455	460	447	488	434	471	504	425	480	441	432	428	434	447	460	457	449	452	477	483	420	439	439	453	411	436	455	445	435	448	452	436	470	463	453	417	464	444	425	483	422	437	431	455	423	457	428	446	497	448	472	483	408	450	457	446	475	472	446	466	428	440	442	438	474	460	480	484	472	468	453	425	441	453	434	461	476	405	443	469	453	450	415	463	467	437	455	449	448	440	435	480	463	432	486	474	449	473	440	449	428	428	472	455	463	441	426	434	478	470	449	474	488	472	425	431	457	442	456	462	412	488	453	478	437	479	465	457	466	467	494	437	459	470	455	461	446	449	443	454	439	415	452	434	452	474	437	426	443	435	450	448	443	445	457	473	460	456	476	433	446	473	476	430	456	425	416	432	467	499	439	426	464	437	493	422	458	461	436	422	462	443	445	423	436	426	448	443	449	432	425	449	418	462	458	440	444	440	442	449	499	430	445	469	442	452	411	459	423	473	478	434	443	447	433	458	480	443	468	444	415	447	452	469	458	481	434	424	427	457	427	452	467	463	463	427	429	419	437	451	444	426	455	452	448	474	418	478	447	489	455	462	419	442	449	437	417	443	462	456	464	444	438	455	423	440	467	451	491	496	455	436	462	456	458	464	425	477	434	485	494	462	442	476	431	444	473	469	469	480	467	455	459	442	454	465	424	475	420	470	487	434	432	475	478	440	408	461	463	438	488	430	438	472	437	442	436	478	451	432	474	424
19953	40733	71964	58909	39379	24886	10295	923	200	195	216	203	196	201	179	214	219	340	365	306	295	209	195	193	207	190	185	205	186	213	204	190	175	214	206	176	197	188	196	176	203	187	165	179	168	202	162	193	199	201	183	168	194	198	194	168	190	180	173	155	217	173	193	204	186	213	202	167	176	189	184	179	170	179	167	219	172	230	172	193	202	194	193	190	169	160	187	197	190	186	206	199	191	195	170	187	174	198	208	202	189	191	168	180	202	195	190	214	207	186	148	182	216	206	187	189	180	203	177	182	152	224	168	176	180	172	217	166	176	195	177	178	189	173	217	180	165	190	212	154	178	185	208	197	149	188	203	201	173	168	168	190	182	183	194	197	183	181	207	195	208	199	167	202	189	196	172	176	222	194	215	198	204	189	196	181	171	177	203	183	168	170	182	185	194	175	211	201	163	203	181	199	193	179	180	188	164	193	163	193	197	201	206	179	213	183	190	192	184	191	189	189	167	172	220	179	179	202	176	176	174	158	199	195	190	191	176	179	189	208	180	206	199	189	187	197	181	194	193	207	201	181	186	195	214	190	213	218	197	190	216	168	199	175	162	173	191	186	197	182	227	204	183	177	211	173	195	179	179	180	189	190	189	201	178	181	198	193	211	201	169	196	192	179	168	160	168	171	203	173	190	190	181	198	197	188	172	180	191	185	196	199	201	172	209	195	189	180	202	196	164	172	179	189	196	200	176	157	181	192	195	162	159	191	213	180	204	192	196	170	183	174	179	178	198	175	200	198	167	183	188	189	176	172	198	210	148	185	173	189	204	197	200	173	195	174	208	191	180	177	192	210	188	185	174	185	220	190	187	194	201	212	190	174	208	167	190	190	170	192	177	186	191	211	176	171	217	204	195	196	203	196	178	182	197	186	190	183	186	185	185	187	190	169	170	172	194	195	190	195	181	183	204	183	187	176	162	183	215	198	190	183	164	195	169	202	196	201	205	182	193	169	181	183	193	220	194	167	193	198	220	199	181	208	193	186	173	203	205	218	201	203	183	196	195	170	187	199	189	178	172	181	181	202	198	170	191	183	176	218	192	182	199	187	188	194	178	187	187	186	182	200	196	186	186	201	195	180	196	194	203	189	205	205	190	174	161	193	183	191	176	184	185	199	212	177	182	183	205	196	181	170	179	193	186	190	180	179	186	225	167	195	194	165	215	226	163	180	191	167	179	200	200	198	209	173	181	190	210	193	184	173	204	193	178	175	205	184	193	189	216	180	213	191	198	172	209	183	175	165	191	181	207	195	183	199	181	193	198	202	196	176	181	195	178	177	179	184	177	181	200	177	195	206	191	183	212	202	183	182	172	187	180	206	183	189	180	185	200	185	216	202	157	198	218	183	185	195	191	167	204	185	209	189	195	194	184	200	176	176	216	179	208	168	197	181	163	167	216	172	197	174	162	181	200	176	175	195	198	187	193	153	179	159	167	201	205	196	164	160	173	199	190	195	167	200	169	172	181	213	191	162	197	220	162	199	193	176	174	196	186	172	198	186	181	181	192	182	196	201	206	192	168	205	183	192	182	189	190	201	207	173	180	194	213	177	178	208	215	194	190	211	176	203	160	209	212	204	172	177	207	199	164	180	165	178	189	186	172	198	187	184	182	200	182	174	181	189	189	189	209	172	173	182	199	192	185	192	180	205	216	184	203	173	177	186	187	187	158	152	197	199	194	182	179	191	172	179	184	177	196	197	201	200	180	174	158	204	198	171	179	168	208	197	212	201	190	191	181	193	195	208	179	195	207	181	176	194	176	185	185	185	199	213	176	217	180	186	220	181	170	186	186	165	168	171	212	181	184	212	197	203	171	212	211	202	199	207	186	181	184	169	171	192	229	217	167	196	190	194	192	169	198	178	193	200	168	209	197	200	201	160	184	195	176	192	179	180	147	179	167	199	173	185	172	207	179	186	173	193	184	194	177	189	202	212	168	177	212	200	211	193	197	169	184	201	199	198	211	198	182	176	184	219	208	186	169	184	180	175	183	206	189	172	184	210	214	184	186	207	190	158	188	182	194	189	162	212	198	160	174	194	195	172	179	164	204	181	185	187	185	177	192	178	159	198	157	163	169	181	177	201	183	191	163	194	193	186	190	186	170	204	196	204	196	182	179	171	197	177	191	201	183	162	172	201	189	188	169	177	199	182	190	181	212	181	161	175	208	196	197	193	170	201	187	189	177	172	202	192	184	174	202	202	195	195	207	174	214	181	180	191	190	191	155	179	196	185	196	178	203	198	182	186	190	169	189	172	185	196	176	188	207	199	205	187	193	197	207	178	195	187	167	217	175	180	189	193	181	180	203	184	187	185	192	203	204	190	192	187	165	182	188	184	209	190	207	191	198	181	191	162	184	177	193	184	208	179	152	182	199	201	193	204	204	222	196	190	185	198	204	203	200	211	207	194	218	194	179	187	186	199	183	187	189	206	182	169	205	163	193	165	196	181	190	194	175	172	201	206	192	193	211	171	170	194	208	183	182	201	166	189	211	181	178	206	171	194	178	178	189	212	178	186	188	181	174	189	192	213	179	182	191	179	200	184	175	191	158	193	165	193	196	188	198	163	206	186	183	213	182	190	162	186	190	205	182	183	204	211	197	180	175	199	193	186	180	205	187	168	183	150	181	211	161	189	208	181	191	187	190	173	178	206	192	213	145	193	181	179	202	194	186	185	175	198	184	164	186	179	185	162	166	180	198	191	185	187	196	195	201	200	198	172	182	201	196	199	182	182	207	191	180	206	187	208	179	220	190	220	151	175	167	195	182	196	184	182	198	188	193	190	193	208	182	188	192	169	170	158	157	191	195	206	199	187	188	166	196	195	182	205	182	186	172	187	200	223	187	202	175	200	163	183	214	187	180	189	203	192	165	178	203	201	179	210	167	196	197	201	150	180	166	204	169	188	197	161	161	173	181	181	191	186	204	170	195	166	186	189	185	189	197	203	156	187	199	197	189	180	184	183	190	195	176	203	181	179	194	175	206	213	200	172	157	209	218	192	190	173	204	203	193	203	172	174	186	194	159	187	163	168	177	195	177	182	197	187	195	189	199	192	179	182	199	192	206	192	199	182	210	185	191	189	204	187	187	161	208	202	203	173	182	203	170	192	215	208	195	203	197	165	196	212	194	180	179	199	188	179	187	155	159	197	200	175	169	188	200	174	194	181	163	182	181	195	199	161	205	206	208	194	170	193	208	216	199	187	197	182	171	172	196	175	182	182	164	177	202	182	167	197	171	187	185	193	182	202	165	210	203	201	192	181	194	195	178	209	180	184	210	191	171	198	184	207	175	170	215	196	190	213	206	176	171	213	178	170	172	180	199	199	171	192	160	185	190	189	191	201	178	195	213	182	196	203	182	177	165	185	156	208	216	178	174	171	174	215	192	196	166	199	207	196	212	189	190	190	209	181	170	168	171	169	200	207	184	169	191	202	161	189	195	189	194	172
12120	34339	66893	62403	48598	36900	20108	2219	582	526	587	526	500	477	509	481	587	1616	1496	1227	986	753	630	538	523	483	495	522	484	505	491	489	490	478	543	456	468	489	486	480	506	512	498	508	468	492	488	461	502	493	439	504	459	534	458	501	538	486	522	508	486	495	526	527	506	470	529	481	510	497	495	484	516	532	467	516	480	490	463	476	475	498	513	501	548	444	465	477	495	517	520	533	500	499	475	474	472	485	473	507	490	478	480	501	452	487	486	543	492	517	506	513	498	419	474	461	505	494	467	505	457	510	500	479	495	452	487	473	459	480	496	477	442	485	469	484	513	477	488	524	488	474	493	486	500	499	504	482	486	507	484	496	532	494	488	488	516	490	447	506	505	501	504	473	497	512	494	481	466	507	452	488	462	495	494	475	495	496	507	491	530	482	490	487	497	475	430	504	521	451	508	471	476	464	549	501	488	483	510	442	494	490	523	495	451	489	488	526	478	493	496	526	487	487	522	445	507	507	508	499	508	478	502	487	515	502	488	447	503	443	462	503	492	481	498	518	514	473	483	454	490	488	484	518	513	463	459	493	515	486	516	493	465	524	507	479	515	479	463	494	497	494	486	474	495	510	475	503	482	508	487	461	510	513	526	512	455	479	489	478	448	509	486	510	499	483	500	494	470	474	517	496	475	464	508	506	473	496	490	480	530	528	490	489	488	467	519	497	489	497	479	498	548	478	492	447	513	505	509	492	517	494	455	496	502	501	478	485	439	519	469	497	472	510	468	459	527	479	535	507	520	464	460	542	479	487	470	519	491	499	474	510	509	521	481	481	482	488	442	517	493	481	509	465	505	478	507	504	504	462	511	489	521	531	497	514	507	510	503	483	493	479	486	503	489	542	510	501	513	501	488	492	509	482	545	495	522	476	512	493	530	509	491	466	486	503	506	499	479	529	488	503	468	489	499	432	478	475	518	534	507	474	464	505	490	520	471	531	468	478	480	484	502	504	464	490	473	530	451	514	484	525	516	497	492	509	476	480	496	485	511	525	492	510	479	483	522	520	515	478	501	505	467	513	474	493	481	517	508	472	475	452	514	513	489	480	528	493	475	519	495	496	497	507	502	475	552	488	457	478	468	469	539	471	471	504	519	514	456	515	480	477	491	501	498	480	470	498	505	473	499	507	464	506	463	533	495	482	535	558	480	478	515	478	518	469	497	461	476	481	504	472	462	511	498	515	479	486	475	496	477	504	488	490	503	523	504	513	488	525	502	476	464	430	492	500	491	505	485	463	502	486	522	468	532	500	472	475	475	491	506	499	478	461	480	468	470	473	474	489	506	507	507	442	511	485	501	450	472	453	533	504	476	486	507	496	481	524	499	462	496	482	521	505	517	517	488	521	491	477	451	461	502	464	459	478	475	496	499	513	507	522	515	484	469	448	463	499	481	456	497	475	512	486	460	503	469	432	489	483	511	505	479	503	509	491	491	511	511	508	469	510	461	455	463	514	501	486	459	471	526	527	502	503	486	479	515	528	500	453	476	491	529	488	471	477	481	488	482	472	484	459	496	510	463	497	541	524	478	481	523	436	525	481	506	492	491	462	501	482	547	476	536	453	482	488	454	468	482	521	459	491	507	479	465	492	458	480	483	482	493	513	492	484	485	438	485	455	564	518	477	499	509	529	497	512	505	460	493	469	514	451	491	481	486	469	459	538	524	494	485	497	495	480	483	498	489	510	454	491	474	512	481	474	534	501	468	482	473	506	470	518	517	488	522	462	470	480	482	496	466	476	480	441	464	487	463	463	507	530	477	507	462	457	507	481	527	504	500	492	495	485	479	516	482	488	469	490	519	503	484	530	502	497	496	491	525	468	469	496	493	479	467	474	478	492	467	519	507	504	512	453	515	520	469	495	462	486	512	506	466	451	515	479	487	501	485	499	492	463	537	480	503	492	498	510	473	499	511	545	478	487	477	489	491	530	504	458	478	452	500	490	458	524	515	531	516	481	507	474	411	470	464	503	493	502	526	519	475	469	484	502	493	499	481	514	514	498	471	463	488	486	500	499	466	500	472	455	478	500	504	503	485	492	523	542	502	505	465	514	492	467	502	487	507	508	464	531	486	505	474	520	506	492	462	464	499	511	481	445	463	504	501	466	491	529	477	488	446	500	482	462	523	519	507	488	505	476	508	438	495	468	489	495	488	486	455	463	459	493	504	521	460	468	478	494	503	524	509	465	506	488	483	488	480	477	527	497	531	482	508	477	488	479	479	508	480	460	499	496	495	489	483	484	474	512	472	532	489	482	443	515	497	474	485	460	488	520	496	461	513	474	513	498	487	462	503	506	472	472	484	525	482	477	452	528	498	459	470	522	523	487	462	516	490	494	490	451	462	518	477	511	499	498	500	469	497	493	513	504	509	529	504	465	477	515	490	504	468	448	512	464	498	497	548	492	517	463	435	520	503	474	476	460	496	491	476	465	477	490	463	466	444	478	499	501	497	488	486	490	505	499	489	507	473	516	470	487	473	501	480	498	493	463	496	460	480	493	483	490	463	446	488	526	516	519	517	509	457	488	468	490	509	468	521	519	492	485	491	478	514	506	493	480	501	515	535	512	512	550	472	524	480	511	456	486	531	494	507	506	524	481	486	513	471	493	440	498	503	523	504	479	495	500	496	491	496	503	463	494	550	508	469	478	492	456	507	473	476	523	508	435	547	530	506	496	502	467	483	531	485	555	495	511	487	498	535	506	490	538	462	483	463	514	490	452	486	479	472	479	467	500	480	482	443	484	507	509	465	479	516	477	500	483	499	503	488	460	531	517	498	481	483	507	491	465	512	505	513	526	483	484	505	507	466	488	497	517	504	515	512	507	480	492	481	522	501	473	501	514	491	503	477	503	547	493	516	492	550	539	513	528	488	476	491	485	501	499	480	502	501	497	440	515	481	490	501	515	498	475	497	461	497	539	453	520	513	497	509	464	487	490	498	485	527	509	506	461	477	518	492	478	537	474	496	504	466	519	492	502	517	458	504	470	516	497	498	468	493	498	521	479	503	489	512	524	523	493	472	471	490	518	454	539	495	517	526	478	483	507	517	510	518	465	504	503	477	469	491	502	505	468	483	513	492	501	459	490	447	461	488	509	526	478	463	544	468	522	479	498	490	515	530	466	492	480	471	463	499	459	502	513	485	493	505	489	453	462	507	503	488	495	521	463	475	529	464	516	445	493	502	482	442	504	505	512	485	494	484	524	537	489	495	460	470	490	510	485	509	460	524	512	499	503	469	540	510	443	485	482	518	508	473	505	484	498	511	494	498	498	461	504	500	476	479	534	500	515	485	512	487	530	510	514	488	539	513	469	487	485	485	492	484	476	535	503	517	512	524	511	525	542	491	502	526	458	488	464	476	458	457	482	507	475	459	507	476	529	517	479	492	502	505	498	528	481	498	473	505	497	493	488	503	452	459	494	503	500	479	505	508	508	488	480	486	479
25338	49603	84889	69486	51215	35529	18468	2053	228	209	251	199	216	170	194	227	221	185	357	636	542	398	288	192	181	200	193	197	187	206	204	175	175	196	189	177	180	153	159	183	184	189	199	214	190	181	198	193	193	194	186	153	186	200	185	180	194	196	192	160	172	180	192	183	174	191	199	184	179	219	218	199	183	195	180	200	179	157	176	196	185	197	204	187	203	165	188	194	217	202	199	164	175	182	176	178	155	218	211	195	193	220	183	184	173	182	192	183	188	200	204	202	170	191	184	200	179	178	219	202	188	197	225	217	182	171	187	193	195	172	189	188	183	186	201	196	186	192	185	196	176	204	179	189	202	193	196	198	192	201	176	189	216	199	186	216	186	195	196	177	213	201	195	213	164	194	172	186	179	197	187	196	191	177	193	179	197	173	165	189	205	209	175	208	164	177	176	177	198	205	192	193	194	196	181	178	190	182	176	188	188	174	203	203	173	201	157	167	207	170	187	197	190	189	222	178	177	191	190	188	198	172	196	199	212	189	197	180	178	194	165	209	195	183	208	199	179	190	181	187	204	164	191	186	211	180	184	190	188	185	185	174	199	210	169	189	175	187	179	221	195	182	187	168	192	202	185	197	187	204	169	191	180	181	194	213	177	169	185	174	220	179	196	163	196	186	185	164	193	184	199	182	179	197	190	201	193	151	177	181	197	203	185	163	181	178	186	165	175	176	189	184	193	164	166	196	165	189	182	201	188	186	177	176	194	182	176	203	179	187	177	215	168	181	165	178	185	208	170	206	188	187	171	168	191	190	162	175	163	178	183	207	181	189	209	161	184	164	173	182	205	198	184	164	170	188	170	181	201	207	176	213	183	184	185	186	164	170	150	178	170	182	169	176	180	184	200	203	189	189	186	190	183	187	204	194	195	205	191	196	194	178	167	180	186	180	194	203	170	180	180	187	182	172	184	170	166	176	180	178	190	187	156	195	185	196	204	193	194	171	215	201	204	194	157	182	206	171	169	161	190	189	165	201	196	175	176	197	192	192	189	171	211	191	208	208	211	184	180	213	177	184	172	175	205	204	186	201	191	187	184	190	156	182	190	168	182	200	204	199	194	166	194	196	189	174	211	184	178	199	176	162	176	191	179	194	179	190	185	175	195	181	217	188	180	164	171	178	175	195	195	191	195	209	190	171	203	183	192	178	212	187	189	189	184	179	172	174	184	185	160	171	180	193	189	194	196	197	207	213	176	168	187	187	192	172	179	178	212	187	179	162	177	174	177	169	192	182	179	221	190	195	189	181	187	170	187	200	191	184	195	184	184	192	205	173	180	189	177	189	198	166	198	211	178	172	181	184	185	193	217	151	179	179	197	178	175	180	183	192	200	189	182	172	187	170	198	184	182	204	192	193	204	165	187	200	177	189	183	158	186	178	193	174	202	190	171	177	177	177	170	191	190	191	179	202	200	209	206	185	198	188	201	193	199	173	184	193	201	179	168	197	212	190	189	173	195	165	186	180	201	200	200	190	183	182	181	215	195	217	197	177	184	172	193	155	163	195	177	218	204	173	207	164	179	175	201	171	173	200	177	171	190	182	193	170	181	185	202	175	161	190	178	188	201	183	186	178	190	209	181	174	203	184	200	174	159	191	162	210	151	166	194	199	194	199	208	196	167	198	181	184	194	191	175	192	187	181	186	176	185	181	182	197	169	185	218	179	175	187	159	167	189	168	181	201	192	178	182	169	169	185	172	181	174	195	170	185	166	200	180	169	166	192	173	164	179	194	182	184	149	184	175	184	189	188	162	211	190	209	173	181	185	174	199	179	194	211	194	188	191	191	183	159	195	182	173	150	206	217	186	199	185	175	186	189	200	175	175	211	173	152	182	203	196	191	167	179	164	179	190	172	198	188	191	181	185	192	155	154	190	193	183	170	173	192	189	217	168	190	191	186	159	171	169	166	173	192	161	214	201	197	193	182	170	216	203	184	212	177	182	199	192	185	200	190	185	174	156	191	199	196	225	197	176	192	199	184	183	200	192	195	187	169	190	176	168	179	193	194	199	188	202	181	182	183	190	169	187	185	208	184	207	178	174	190	194	194	177	166	220	200	213	161	174	158	179	185	182	185	158	188	190	184	202	199	182	182	175	194	179	180	191	177	193	194	201	179	218	197	168	175	176	191	186	185	202	201	197	194	159	197	186	212	193	175	167	185	175	176	183	161	177	182	190	196	175	190	190	178	203	179	190	173	173	177	194	204	178	181	196	172	181	178	186	173	209	205	196	172	194	192	178	183	177	185	162	181	179	177	184	171	163	186	185	182	196	183	174	193	207	201	180	203	202	189	203	185	177	193	186	188	183	200	184	182	205	185	188	203	183	205	176	189	203	189	165	191	188	190	163	192	200	179	189	156	179	194	180	178	179	173	183	186	182	209	182	181	191	167	176	197	200	178	209	172	200	206	190	190	169	200	185	204	167	193	200	217	183	193	180	172	189	166	191	193	198	173	183	189	203	201	177	196	199	190	169	173	201	185	170	195	180	164	197	179	169	172	187	171	183	193	183	152	187	210	203	188	213	178	193	219	168	215	210	185	190	181	201	197	205	179	179	176	173	170	167	214	167	190	187	172	182	187	175	179	183	195	188	167	180	188	197	190	171	206	198	185	217	183	224	180	184	200	191	214	186	197	178	194	175	182	187	184	197	191	170	190	209	196	160	202	169	208	191	174	190	186	180	203	204	201	175	187	185	180	202	191	210	193	198	198	189	181	181	185	189	212	190	221	181	174	170	178	185	193	205	184	185	184	206	209	182	165	169	181	200	169	188	186	172	166	184	171	213	189	204	193	199	182	177	193	198	193	200	185	197	200	170	211	157	194	202	209	169	165	176	186	192	169	191	175	174	196	175	176	217	200	195	179	154	193	178	190	203	184	183	173	199	184	168	175	181	189	179	182	195	184	191	174	182	189	188	173	184	172	194	198	181	167	192	184	182	193	203	175	183	178	179	185	198	218	177	208	170	201	184	195	177	197	168	204	198	187	160	181	195	172	181	161	185	184	163	166	187	206	205	193	191	201	167	183	194	154	203	205	181	207	179	197	165	191	214	180	187	200	171	179	192	203	186	205	203	188	164	204	184	203	168	191	199	192	171	178	178	185	187	189	167	160	204	169	175	197	191	189	172	207	177	160	177	195	160	209	191	176	195	173	197	187	187	210	181	162	179	203	176	215	195	192	169	199	206	167	176	171	185	177	185	213	194	193	180	191	179	199	185	176	184	192	174	195	177	166	189	182	160	191	208	190	200	180	201	187	181	195	189	182	191	184	185	186	181	189	176	170	186	204	185	185	166	172	188	184	196	175	190	191	200	179	192	204	192	186	177	177	211	178	180	197	185	208	184	203	179	192	209	171	222	175	194	198	185	177	174	188	201	198	196	187	199	174	183	172	204	187	173	171	173	184	212	199	159	184	204	212	172	164	198	184	173	205	170	168	195	207
14143	39570	81746	75293	59835	46630	26472	2243	637	620	621	592	567	479	504	505	636	597	1896	3439	2844	1599	866	578	472	507	477	459	505	504	543	465	545	494	493	479	478	480	490	446	444	497	482	494	455	467	478	472	459	476	487	475	482	442	511	487	482	482	489	489	443	482	519	499	502	474	487	478	428	485	494	453	465	446	503	498	498	485	476	457	476	477	482	520	479	484	486	472	478	469	495	491	490	491	477	453	465	458	498	509	476	495	436	474	495	418	509	451	503	450	461	487	467	464	493	499	502	480	474	507	484	492	465	462	480	476	472	455	479	478	479	484	480	494	468	502	472	530	478	464	479	461	486	487	522	470	474	476	464	489	479	475	480	469	489	459	482	457	463	463	498	490	453	453	471	488	446	458	502	520	520	475	475	461	489	462	477	513	513	476	438	465	495	501	476	509	452	473	489	461	455	477	481	465	511	471	461	473	501	504	471	464	464	518	461	504	478	497	470	506	499	515	463	471	488	463	501	453	471	483	480	478	476	492	502	465	468	492	480	471	500	505	467	471	506	493	527	482	456	454	461	492	463	466	462	465	497	457	472	496	467	488	468	460	504	518	459	505	488	435	463	481	485	476	452	473	456	512	510	473	510	477	506	446	505	473	451	514	454	500	477	464	516	476	444	496	480	462	456	466	469	473	509	446	470	472	497	465	534	425	496	479	474	500	492	473	467	444	451	500	483	516	477	461	487	479	473	479	470	454	431	449	456	467	494	480	485	477	493	491	472	471	486	517	526	519	511	472	482	504	489	501	482	462	470	459	518	500	529	452	484	469	459	495	490	502	481	508	470	514	510	477	484	456	476	490	447	484	473	500	453	470	485	500	474	484	490	469	490	478	467	494	481	448	504	499	473	492	476	539	454	451	460	500	526	492	443	480	462	473	480	470	467	484	483	497	483	500	480	475	463	483	526	521	487	459	474	489	460	481	445	486	468	511	475	451	477	472	482	451	469	533	498	472	472	485	494	520	464	491	482	498	492	494	446	487	508	486	499	508	456	458	480	432	470	471	483	475	494	502	495	475	491	500	470	497	484	498	473	466	474	498	524	473	476	471	538	461	475	486	489	441	460	462	513	486	499	445	476	458	467	449	478	457	443	477	517	484	485	488	492	440	523	508	512	496	476	474	461	524	479	479	513	435	500	491	486	538	502	471	487	489	474	471	473	481	481	479	487	487	503	501	473	491	459	453	489	484	491	476	475	467	490	512	487	494	483	459	466	498	462	474	477	453	498	485	468	445	499	500	484	492	507	452	454	477	472	487	484	465	485	477	465	477	475	465	500	469	469	478	481	465	478	472	455	468	450	478	489	450	466	450	506	493	441	492	488	484	514	495	515	472	491	486	492	459	491	504	454	508	490	512	478	494	480	489	509	447	463	506	459	445	495	484	478	497	521	460	495	486	473	473	479	502	474	524	487	495	489	462	447	504	469	473	493	498	472	479	482	468	497	486	495	441	477	499	469	503	431	457	505	468	513	481	494	471	476	479	501	454	439	445	484	485	481	479	509	461	486	442	490	472	498	465	480	495	517	477	544	470	495	501	484	450	468	502	487	465	455	501	490	514	520	466	510	466	496	490	487	480	515	463	452	488	485	434	493	471	434	451	496	480	447	486	497	509	456	478	465	494	491	495	493	481	483	491	485	485	491	466	477	466	454	477	524	474	454	513	496	486	511	458	495	540	475	468	486	492	465	478	494	471	495	478	507	522	447	482	445	479	461	471	458	471	488	473	450	502	533	503	468	448	504	500	494	442	451	476	497	507	497	460	479	458	514	486	446	480	460	468	453	470	465	459	463	473	460	527	516	476	522	500	477	482	488	431	452	462	469	500	441	452	494	542	512	462	490	448	463	504	482	475	477	501	488	485	483	484	522	444	472	502	488	487	471	446	469	461	467	484	429	450	441	436	499	484	479	503	467	488	426	466	464	501	477	475	476	472	484	477	484	453	495	477	477	452	482	449	460	499	509	482	452	488	524	484	503	468	504	505	446	491	443	476	461	500	470	481	507	452	447	465	460	474	479	475	440	515	464	486	523	453	498	495	496	504	472	448	478	485	480	507	491	470	497	437	446	476	466	466	511	484	485	527	448	468	482	481	484	522	474	500	458	520	471	475	499	462	446	487	471	513	501	464	469	453	451	474	478	457	480	496	479	500	441	481	481	452	481	481	518	499	482	469	497	473	480	524	474	476	491	471	496	511	485	461	521	472	486	490	504	479	482	502	488	453	474	504	510	505	481	500	521	518	503	435	500	474	502	475	471	441	501	468	472	452	490	457	473	497	448	474	517	502	464	481	461	457	492	529	491	486	450	514	496	458	505	476	481	488	480	469	478	487	485	493	470	459	492	489	517	502	462	447	455	516	530	493	493	476	456	505	515	497	460	481	450	492	512	500	469	479	481	471	503	489	492	483	432	531	486	474	467	462	474	523	465	440	480	525	457	482	478	440	495	449	481	505	512	465	512	501	477	482	492	470	493	494	448	467	497	446	483	478	467	519	503	489	463	455	488	441	506	499	486	455	489	515	469	462	486	447	460	501	464	486	462	486	455	511	493	487	450	510	482	465	452	454	477	528	500	476	459	463	498	489	503	461	469	469	490	509	489	440	472	478	454	515	450	523	492	437	481	462	469	459	521	453	460	494	449	510	508	462	468	475	439	509	494	445	504	498	445	465	495	473	470	503	464	503	465	482	463	464	484	507	489	453	483	503	465	478	491	507	501	506	506	484	445	490	431	483	474	492	497	443	475	459	459	460	496	465	471	484	473	500	459	505	485	455	475	470	467	476	438	477	469	487	469	472	473	499	494	491	508	494	479	467	478	469	485	497	477	483	460	479	481	470	482	481	511	473	514	464	462	458	515	508	499	469	458	517	481	443	491	482	482	480	493	491	481	472	481	498	501	499	499	481	460	462	443	499	490	488	454	460	487	491	481	511	462	457	487	477	446	406	467	482	487	461	468	483	468	500	455	462	507	524	525	516	489	438	479	472	473	492	519	461	459	505	474	463	479	454	499	470	464	484	512	493	505	465	498	484	487	491	490	498	490	481	467	491	466	458	447	477	516	471	473	480	492	420	503	459	451	504	475	457	506	487	488	447	475	505	484	509	525	485	474	458	475	456	489	453	470	471	472	484	496	479	451	471	500	497	534	472	447	460	467	500	483	508	491	477	490	487	496	470	439	506	445	485	482	497	447	455	478	498	478	443	515	476	477	473	463	493	448	515	502	482	492	508	502	475	487	480	496	476	485	484	490	490	532	504	493	454	488	476	484	478	458	484	452	487	487	463	481	494	473	465	505	435	474	488	512	437	498	436	477	485	515	512	474	476	518	504	490	482	470	502	492	456	491	482	478	442	490	477	488	465	511	461	495	502	463	514	459	486	515	461	448	456	471	475	481	490	458	481	477	464	447	447	491	519	479	500	488	444	523	504	491	493	480	505	500	476
2897	3003	14469	10922	4312	1967	625	179	157	168	178	172	144	180	156	199	167	151	164	185	218	224	171	157	166	165	194	184	156	189	165	189	166	185	143	163	192	165	158	196	188	177	181	160	177	168	179	168	150	181	195	170	162	168	180	152	173	164	170	157	179	182	176	173	181	163	191	204	167	142	202	147	209	174	161	170	180	158	176	168	180	151	175	155	157	151	166	178	156	166	170	180	148	159	184	176	180	195	171	165	181	176	164	177	165	198	171	185	164	148	172	172	198	175	156	164	186	159	179	189	169	187	182	149	163	165	165	199	159	174	149	180	190	163	178	169	147	177	181	163	175	172	161	158	181	168	152	176	181	197	167	165	159	184	160	155	188	171	157	155	181	174	159	178	146	168	184	170	166	204	177	157	157	194	190	155	176	141	169	143	169	173	178	178	181	182	165	177	156	191	156	158	181	167	171	157	180	174	193	170	172	165	173	177	192	181	172	160	177	156	155	192	174	183	188	194	187	184	197	180	148	173	149	192	161	162	161	189	179	168	160	158	159	182	172	174	184	167	161	179	168	144	169	169	161	185	165	159	190	174	179	178	176	177	177	164	192	155	168	177	162	171	169	192	163	158	173	158	167	176	162	165	165	167	156	154	183	173	159	174	169	153	185	186	168	180	147	165	150	159	186	191	178	172	161	177	176	150	168	177	171	169	187	156	185	193	138	166	159	155	160	153	167	153	175	171	191	165	161	184	183	158	166	181	158	198	169	156	156	195	163	166	198	181	168	162	169	167	175	171	142	197	193	167	163	141	168	174	192	166	194	144	153	187	173	153	157	151	169	166	156	192	161	203	176	152	171	165	180	161	178	190	187	187	176	162	165	168	178	163	149	166	181	170	164	163	154	135	173	174	171	167	186	192	183	212	152	156	169	170	183	186	164	169	150	182	154	196	171	174	176	169	180	169	188	173	175	185	144	163	167	165	199	169	169	162	190	166	159	174	194	169	163	167	174	179	174	175	187	183	177	172	173	174	191	165	144	180	178	176	167	144	165	161	155	173	156	175	159	160	139	157	151	172	190	161	163	187	160	179	153	161	182	174	184	181	172	162	164	172	186	156	167	182	180	198	168	170	192	181	162	179	208	151	189	172	164	162	182	183	175	174	158	205	162	164	189	167	169	177	173	177	171	154	175	167	167	174	172	171	192	175	173	166	166	150	188	165	170	164	172	180	175	167	183	176	196	176	162	169	183	191	175	187	202	170	185	170	164	181	174	162	170	184	169	162	180	173	168	179	176	165	188	173	165	155	176	194	168	162	153	172	175	199	179	193	187	172	180	182	164	161	187	167	187	179	172	192	155	176	164	169	167	164	153	188	172	183	164	189	167	178	168	182	169	165	164	181	192	165	156	185	159	147	185	179	182	160	162	148	157	195	162	175	157	169	160	167	181	152	149	168	173	151	171	193	166	198	173	176	176	166	185	165	166	186	164	166	171	169	158	155	181	176	141	169	186	155	137	176	169	170	154	183	209	178	179	171	163	185	156	167	164	179	184	166	174	164	156	161	154	152	163	160	164	171	194	172	182	161	179	175	183	177	175	182	178	154	179	150	190	174	168	181	165	162	173	167	170	177	169	186	159	168	157	177	164	175	188	158	180	154	168	181	210	178	160	191	183	175	125	192	175	157	169	165	156	183	161	155	202	160	167	163	166	152	173	150	179	165	153	169	144	163	160	160	183	164	146	174	173	154	171	174	167	147	167	173	178	167	166	146	166	159	184	141	152	166	179	187	180	183	152	162	159	179	193	215	166	159	182	211	142	167	194	188	170	149	185	176	180	177	155	150	175	198	159	183	162	178	162	195	188	180	177	187	172	173	161	159	168	182	163	177	173	176	188	178	195	165	164	151	179	179	190	181	180	161	154	169	167	161	169	160	180	199	165	181	202	170	168	151	182	203	180	152	166	170	172	171	177	174	195	192	174	153	166	173	175	163	161	167	176	154	160	182	170	196	156	164	164	195	170	184	183	166	194	168	151	176	167	174	156	144	221	170	164	175	186	173	164	176	164	172	170	201	150	168	157	166	155	166	194	207	180	148	182	177	166	183	167	183	171	188	158	161	195	166	153	166	178	176	166	209	162	182	174	161	200	191	169	173	168	163	206	161	174	174	168	182	181	161	162	162	151	170	164	166	149	180	167	202	179	169	153	172	155	161	163	173	159	188	154	181	158	164	160	179	178	172	179	173	188	180	176	171	175	170	204	181	175	166	184	191	154	198	190	182	155	186	169	172	157	169	175	188	169	170	173	158	159	177	154	191	180	201	162	175	182	185	157	174	164	156	171	196	189	165	186	171	164	147	164	182	152	165	166	175	163	179	176	171	179	162	164	191	181	165	180	171	168	205	168	172	175	169	177	191	183	166	171	174	190	149	179	166	219	203	171	160	178	169	183	187	198	191	144	163	177	189	177	170	174	183	184	158	167	134	153	168	155	148	166	203	165	165	202	182	166	188	180	171	206	164	185	169	184	189	162	144	165	172	153	188	170	197	210	157	167	156	152	194	158	186	175	173	165	187	162	178	182	168	167	155	166	184	156	181	168	156	162	184	163	157	163	160	188	163	163	169	161	177	173	194	171	189	171	156	173	168	170	165	156	146	184	159	169	167	164	183	170	149	146	166	168	169	186	187	173	172	167	187	179	174	197	146	158	161	185	168	178	160	180	160	166	159	166	150	168	189	153	161	160	181	162	163	169	155	160	196	167	170	186	167	145	175	167	162	168	160	158	139	160	180	177	174	181	165	168	167	166	193	173	164	173	168	188	170	179	157	180	173	172	181	175	169	170	168	172	162	157	185	166	150	151	170	172	169	173	187	189	166	196	155	170	174	187	153	170	169	186	180	190	179	173	153	178	164	169	192	175	131	190	168	157	160	153	165	153	180	190	175	153	164	140	163	137	162	182	167	151	180	151	196	159	170	154	150	149	164	168	181	166	171	173	163	189	158	163	184	175	173	186	195	176	177	175	170	179	165	149	172	163	153	166	132	178	149	163	172	182	181	145	172	125	180	183	171	154	145	182	164	184	180	148	160	176	169	160	153	159	167	187	167	195	170	155	182	175	190	194	173	153	155	165	173	164	180	164	177	182	156	173	186	190	172	192	186	175	180	156	167	170	179	174	178	164	178	152	161	157	150	160	169	158	165	165	168	184	157	181	187	186	192	183	173	165	181	170	192	179	151	147	147	179	161	196	188	162	172	159	164	187	184	164	181	162	192	169	160	174	188	180	181	154	190	148	157	166	174	174	170	158	176	189	184	175	189	158	188	189	168	202	183	181	188	152	158	166	187	189	184	191	182	171	189	155	168	167	153	180	159	163	175	180	177	153	159	167	166	189	171	148	178	165	157	161	162	176	157	161	155	174	162	173	165	173	178	169	152	181	162	171	163	169	159	172	158	174	183	162	168	161	123	172	156	161	169	200	148	176	162	183	180	177	191
2643	4906	25575	22316	12959	7472	1949	533	466	478	448	482	449	456	444	456	444	492	574	653	703	596	528	483	482	436	450	489	509	447	499	461	461	420	482	451	466	449	463	434	462	451	473	434	443	462	438	439	449	465	461	446	451	433	460	452	431	474	473	461	427	432	427	450	434	464	452	447	455	481	467	423	431	469	450	458	435	460	469	440	485	441	488	451	424	470	435	456	447	458	448	462	442	494	451	451	460	493	496	393	441	451	415	470	465	446	467	446	455	469	486	432	462	449	450	441	442	445	465	470	453	436	456	425	444	474	450	463	433	450	426	439	470	436	448	491	428	449	439	436	424	428	448	457	455	439	446	462	499	468	449	430	498	467	499	416	480	447	461	456	449	449	463	471	436	422	430	437	481	433	422	430	457	485	442	446	487	474	444	430	393	440	420	439	478	405	470	490	469	444	442	429	450	454	463	471	456	451	445	451	438	458	474	436	477	439	509	462	493	440	427	446	447	456	471	442	445	482	432	444	479	470	476	457	459	429	463	448	476	473	439	446	412	440	440	475	451	451	431	454	473	487	439	443	458	437	436	441	480	439	449	447	466	470	466	452	450	439	448	456	439	422	450	449	467	460	458	466	439	446	482	483	444	431	456	468	460	443	439	472	438	485	454	481	449	458	468	446	464	483	475	458	465	434	443	469	480	430	453	473	482	443	444	455	437	479	462	434	478	427	440	453	445	412	455	460	422	441	438	485	471	449	416	454	441	452	479	488	437	465	445	458	422	421	444	465	472	476	451	437	476	447	501	470	440	468	444	439	464	461	465	449	461	438	472	475	489	456	476	455	454	425	477	449	452	414	409	467	469	449	461	436	448	468	443	452	472	458	436	507	437	472	437	491	472	437	450	487	464	443	434	451	429	474	408	444	421	484	458	450	430	472	505	450	464	434	438	443	464	428	433	462	451	455	418	433	417	458	456	460	458	449	439	472	448	478	462	460	473	453	480	466	463	433	427	446	453	447	414	432	438	444	434	431	461	461	446	469	475	473	430	447	472	448	491	455	474	451	428	452	466	454	446	452	483	463	447	462	400	475	450	476	482	423	445	472	433	448	452	410	464	465	444	446	448	478	431	449	453	444	481	437	422	456	452	444	451	472	446	440	430	429	455	457	473	435	448	447	454	456	452	476	460	451	456	468	484	470	458	449	460	484	470	475	452	445	429	443	445	442	440	466	454	440	431	431	453	465	451	445	436	451	407	431	480	447	479	446	445	467	445	449	507	427	459	420	414	458	429	455	441	445	441	443	460	453	459	471	426	460	442	422	402	477	462	442	456	459	436	475	448	448	491	442	487	448	423	436	439	437	485	440	452	402	474	481	501	438	453	455	456	438	433	459	414	475	417	477	462	445	464	437	428	475	437	438	481	412	430	465	457	461	428	457	497	454	449	415	455	437	478	412	474	432	447	416	469	434	451	407	476	449	428	413	437	466	431	388	448	432	472	437	465	468	477	435	433	494	471	429	454	426	477	461	469	466	430	429	463	431	443	448	469	470	455	437	454	455	471	454	431	496	466	446	433	456	442	461	463	470	467	455	474	443	480	489	405	460	449	418	466	443	475	469	451	459	468	460	476	419	426	455	428	474	466	448	466	462	461	448	445	449	450	471	457	439	462	457	462	474	436	483	459	463	425	476	473	451	469	474	452	456	424	409	446	482	425	503	438	452	471	469	469	464	445	477	480	441	443	468	466	453	445	458	449	449	451	444	443	444	405	421	469	443	456	497	450	468	420	431	483	466	442	420	454	442	473	478	454	459	429	439	505	402	453	421	428	450	442	463	453	452	489	416	461	427	496	498	428	465	445	445	458	402	460	457	451	475	448	453	463	440	440	429	432	459	420	460	458	488	480	442	426	471	474	491	454	487	425	420	439	432	448	483	482	434	474	434	479	464	432	478	439	435	468	415	473	449	400	471	482	446	497	453	473	455	429	455	447	441	464	449	446	474	453	477	444	444	450	446	432	455	456	420	446	446	467	469	455	435	481	445	451	471	479	437	445	482	441	427	464	408	449	483	443	457	468	450	458	426	433	459	439	445	444	455	476	453	451	470	448	446	452	478	416	451	445	426	427	465	428	453	447	419	468	440	495	463	410	447	453	467	464	459	431	448	423	469	453	482	431	459	469	455	458	458	474	449	387	463	479	438	447	435	466	487	484	448	438	451	466	439	482	482	484	464	453	477	474	465	439	413	444	478	436	489	475	470	445	442	453	454	465	438	468	448	470	451	481	446	464	455	480	466	453	456	451	462	403	444	423	441	440	432	478	487	440	448	481	425	480	504	473	498	420	482	457	476	446	455	452	478	452	472	417	409	480	451	420	498	420	442	462	455	448	454	447	530	467	444	429	450	465	435	439	490	455	428	470	455	411	453	475	424	452	477	452	439	435	500	464	474	453	444	461	410	493	463	494	459	496	458	430	486	474	456	433	471	438	491	443	470	486	519	444	457	466	462	478	464	465	428	508	446	452	451	481	422	464	452	457	466	489	436	444	464	439	450	447	460	445	421	470	446	450	452	480	450	451	464	436	445	424	430	466	442	503	461	435	465	461	471	491	444	420	433	466	440	461	492	421	466	431	464	447	470	449	460	458	453	457	450	469	459	470	431	471	446	489	431	433	452	460	444	448	457	461	459	431	457	442	439	446	402	458	468	439	434	468	422	451	440	473	465	489	466	436	456	457	455	461	487	435	434	452	477	454	448	437	469	436	472	479	451	482	497	429	446	530	450	460	482	461	462	439	432	449	445	432	409	502	463	425	468	439	446	470	481	436	446	487	461	426	503	444	477	456	438	467	451	445	422	442	464	468	474	448	442	439	459	475	434	462	448	477	447	429	517	435	449	455	443	464	468	468	482	462	474	463	420	442	464	452	442	423	489	465	507	457	457	440	465	443	442	468	438	436	438	474	483	426	453	460	429	434	446	433	471	467	477	427	452	469	452	427	438	473	480	457	457	460	486	472	468	459	466	443	462	415	449	437	449	449	470	446	457	441	479	450	487	439	472	477	446	475	431	468	424	437	438	462	479	475	463	460	424	450	456	479	444	452	476	451	471	477	457	457	479	465	437	463	441	479	430	480	451	476	453	446	456	408	456	441	441	451	439	469	437	470	437	441	475	463	469	456	480	457	480	475	454	466	472	446	449	449	464	411	443	450	466	444	422	474	432	448	476	454	422	449	418	453	462	460	475	437	450	445	447	496	500	481	449	437	490	416	490	448	459	470	451	459	478	467	447	489	474	438	443	478	460	477	455	459	436	448	461	417	469	446	448	459	477	431	487	479	446	453	456	474	451	471	433	468	468	490	448	438	470	465	433	472	476	455	450	454	462	450	460	476	424	452	425	479	472	459	469	466	469	453	447	417	501	442	440	467	444	420	454	448	455	465	482	486	503	467	474	460	457	458	481	480	489	463	443	432	429	451	472	444	490	467	434	485	481	454	446
24326	36379	72406	59462	38901	24539	5277	263	223	205	230	195	190	234	196	192	201	217	683	746	577	335	253	216	191	192	190	176	196	203	201	211	181	206	197	214	175	202	199	187	171	166	188	207	201	171	197	216	173	196	207	185	190	202	214	201	200	212	179	206	181	191	211	176	188	211	178	177	198	183	197	169	174	188	229	203	197	202	187	176	194	204	211	195	188	189	195	204	177	173	183	176	199	174	190	197	203	200	189	221	188	209	208	206	225	203	219	185	201	207	166	218	200	164	205	199	214	194	189	204	212	202	189	211	187	209	181	202	199	196	179	205	209	189	160	204	191	192	178	212	203	190	204	188	193	186	181	190	196	215	201	210	215	203	208	189	198	193	182	189	175	169	206	213	210	202	203	199	188	200	161	198	197	218	192	176	190	203	202	216	187	206	201	210	201	193	188	217	190	176	194	221	193	186	192	170	185	215	181	187	191	211	191	204	203	182	213	157	168	219	193	209	175	203	179	179	200	178	187	204	198	206	184	181	209	185	158	179	187	182	244	184	195	185	176	190	221	218	199	196	198	184	197	206	187	183	166	186	207	191	214	168	194	186	219	185	194	179	181	154	207	179	196	197	197	198	196	200	176	200	208	181	207	176	203	191	168	176	203	194	173	185	226	197	186	205	216	179	194	190	211	189	195	191	205	209	210	197	180	165	214	184	211	173	199	191	219	199	204	183	198	213	220	200	210	190	203	217	184	197	217	205	208	181	188	211	175	215	204	197	193	192	183	196	194	218	184	189	201	167	193	193	198	186	192	200	207	183	178	177	184	191	190	230	179	185	200	188	203	197	197	208	192	162	208	209	201	166	200	210	205	184	170	195	176	210	212	172	190	182	188	200	186	194	175	182	180	208	190	197	187	194	166	194	193	199	193	199	209	182	184	189	190	203	211	202	203	183	185	200	185	194	212	186	184	180	191	160	187	191	195	186	196	193	224	197	179	199	206	210	203	183	197	166	164	183	188	194	184	199	190	206	197	211	200	211	188	179	193	181	204	159	201	195	198	188	176	195	187	184	203	169	200	207	193	163	195	223	231	192	181	194	197	196	197	206	168	202	204	202	167	168	201	203	196	187	184	175	160	218	180	190	179	198	198	212	178	206	185	195	189	162	188	201	198	197	195	211	197	189	186	188	190	176	200	192	197	176	183	214	189	195	200	217	199	176	187	189	206	213	185	178	177	201	183	225	194	204	183	196	195	174	175	195	177	171	205	184	194	178	202	197	197	205	182	196	183	178	202	200	176	203	213	197	186	168	197	178	190	201	200	155	171	198	202	161	215	200	181	207	183	206	195	193	218	201	188	187	187	219	173	200	187	167	188	192	196	166	186	206	186	189	176	199	176	188	204	203	171	200	190	181	171	209	196	203	168	195	188	207	219	197	192	198	180	180	211	199	202	217	205	208	201	203	190	198	202	172	179	221	178	193	198	189	180	188	213	186	161	207	199	185	202	230	185	204	186	206	227	187	171	197	205	198	196	209	189	184	205	200	202	227	216	188	212	211	216	195	199	221	189	200	217	193	202	181	174	177	211	214	184	193	196	183	172	183	182	197	201	211	198	209	210	220	185	202	190	184	170	205	198	181	198	189	164	185	193	213	195	184	179	205	211	190	197	211	192	187	208	199	204	218	222	196	177	192	210	210	191	215	205	192	192	202	194	203	186	174	197	191	222	204	181	180	170	169	189	198	187	215	212	183	200	186	211	197	191	185	179	189	205	208	179	194	206	216	197	224	215	193	174	218	202	205	193	189	197	205	198	208	190	180	178	193	188	203	195	201	207	190	204	190	212	181	195	200	167	194	188	174	181	181	193	193	209	190	188	199	177	205	197	182	190	213	214	185	177	221	204	179	188	160	174	204	193	217	179	190	205	186	198	217	199	198	202	190	207	193	206	174	199	187	193	204	208	195	206	210	226	203	179	172	214	187	187	196	192	188	205	244	189	183	201	184	187	193	164	182	176	174	172	207	211	185	197	199	220	198	196	193	209	205	186	193	182	193	195	200	202	195	214	178	214	192	194	169	181	198	205	166	181	207	221	201	177	196	203	201	204	192	180	182	194	172	212	208	177	188	201	185	182	197	193	199	225	220	173	186	210	182	193	189	186	183	200	198	214	221	199	171	200	207	223	207	202	218	177	186	172	168	194	199	197	195	195	187	196	191	180	203	186	178	172	201	171	207	192	164	211	198	200	187	214	175	194	207	170	200	225	203	196	193	178	196	201	207	194	189	183	186	205	192	188	208	199	188	198	180	189	198	177	182	185	187	200	193	181	194	205	184	186	190	200	176	204	209	196	209	185	182	193	201	188	189	185	224	196	177	195	186	216	196	187	185	185	200	193	188	188	201	189	199	181	168	236	204	177	185	196	211	201	178	199	173	190	188	197	178	198	176	203	183	219	206	191	192	205	208	203	201	177	184	189	192	199	199	217	181	192	206	232	184	209	206	200	220	177	213	209	208	170	211	197	185	156	186	203	183	178	196	194	197	196	209	204	181	234	193	197	209	205	193	197	184	192	172	203	189	193	199	182	202	172	196	171	204	182	198	196	228	194	187	198	192	183	192	185	203	192	189	185	209	200	200	191	180	205	213	202	210	199	166	202	187	190	181	186	172	200	196	187	184	179	190	204	199	186	227	225	200	184	198	201	198	202	193	197	185	185	220	196	179	200	182	184	194	177	186	197	202	197	205	195	175	200	214	179	196	203	215	199	196	212	209	211	174	179	193	177	188	184	193	192	212	183	192	207	173	189	185	208	189	183	179	201	181	207	193	197	187	209	169	193	203	206	204	191	216	207	213	170	203	206	205	163	185	215	200	228	160	186	194	210	183	204	212	191	172	190	198	201	186	167	206	180	204	177	192	197	207	193	209	226	209	208	201	192	181	197	214	214	211	203	208	176	219	179	197	180	196	210	209	179	180	186	196	192	190	190	196	203	194	215	188	181	192	206	198	219	183	183	182	224	180	200	198	206	185	206	182	197	199	182	176	176	188	221	177	202	179	212	197	165	172	163	190	190	176	206	206	211	206	215	173	185	191	172	211	201	169	188	190	190	195	222	197	181	217	169	183	165	202	209	169	185	205	170	226	190	213	192	183	206	199	192	192	191	185	193	212	194	192	199	192	209	208	211	183	202	199	194	193	172	185	193	198	191	195	187	181	182	200	191	186	184	213	191	217	210	192	205	204	155	190	209	189	208	190	208	177	201	192	216	220	188	206	203	171	211	205	186	176	174	189	196	192	183	185	206	213	168	193	193	189	178	184	194	202	209	205	218	192	199	211	191	212	172	189	198	183	183	201	205	189	188	198	185	195	180	185	204	197	227	194	192	190	196	187	196	189	190	205	194	191	206	187	213	187	179	175	198	200	223	222	192	191	203	178	203	184	184	205	186	198	183	206	179	211	234	193	187	197	194	206	199	195	184	191	190	200	203	209	196	184	217	203
13523	31291	66864	62403	48109	36089	6381	715	691	610	593	578	561	547	555	541	514	735	4068	4407	2836	1299	813	574	506	462	471	507	492	489	540	532	488	521	520	519	539	505	501	514	520	523	503	508	514	514	506	506	480	485	545	493	474	512	529	509	506	525	495	506	515	530	542	519	530	550	498	540	472	504	499	505	514	501	462	544	506	472	527	536	492	488	534	529	498	492	498	497	495	499	504	534	515	490	477	501	511	535	475	495	465	487	501	508	524	499	518	455	482	472	479	510	453	520	535	482	488	493	552	480	531	462	497	477	497	499	520	514	499	515	525	498	488	469	487	497	518	491	488	471	511	520	519	521	512	489	485	503	490	502	512	519	501	522	544	451	495	458	512	464	500	501	480	537	478	498	504	517	476	508	507	500	521	465	485	541	486	484	527	529	516	502	521	506	503	502	504	512	490	488	488	516	530	508	488	542	477	503	471	508	563	519	520	539	513	556	491	506	540	508	509	524	507	489	488	494	487	475	509	485	504	496	483	480	504	514	504	494	498	524	527	493	504	549	476	507	515	474	498	447	534	477	505	532	520	520	487	505	495	463	588	474	516	510	461	488	521	538	498	516	503	515	499	499	491	548	463	507	512	493	490	512	519	475	496	503	499	481	501	540	472	504	516	484	471	485	470	467	502	466	490	464	482	535	520	498	500	472	476	488	518	510	472	488	509	490	502	546	479	491	497	512	508	486	477	508	532	514	499	501	502	508	502	495	481	471	524	513	537	465	514	504	534	491	528	532	504	480	496	530	525	561	468	508	512	532	509	527	486	493	479	515	515	526	514	479	503	506	522	503	479	573	540	519	472	481	522	516	487	505	497	487	460	487	547	555	513	494	485	523	517	541	513	500	493	542	507	483	485	495	538	527	505	500	495	543	528	499	494	490	461	553	490	511	535	536	495	502	517	538	528	535	478	504	498	534	530	529	504	499	507	515	496	480	529	561	521	509	517	506	510	502	522	485	498	525	507	531	515	510	479	499	499	522	507	524	476	505	495	529	495	543	495	506	501	469	490	510	513	520	483	517	522	453	483	508	508	499	496	524	512	519	503	482	492	469	530	489	502	463	519	463	520	527	486	518	531	518	484	536	483	500	482	520	488	481	536	494	494	558	485	522	498	497	501	537	506	510	521	514	490	519	483	514	482	519	541	521	486	524	508	499	508	479	488	484	504	465	500	492	523	507	502	467	492	560	504	494	532	487	536	474	471	513	503	486	509	557	469	489	506	491	505	503	490	527	483	505	505	503	522	546	509	517	451	515	529	536	521	515	538	506	504	501	511	485	506	479	477	504	500	501	500	483	551	488	527	535	507	527	545	535	513	516	483	508	537	477	539	498	492	532	438	485	526	535	480	496	502	507	510	513	515	469	540	500	530	541	502	541	486	485	498	509	503	504	486	527	481	499	486	481	478	468	543	483	524	524	499	500	494	555	524	517	482	498	555	524	481	532	515	515	497	479	502	493	489	487	482	494	509	505	478	516	488	485	519	521	493	507	491	541	484	557	562	507	477	511	553	508	495	513	518	458	480	509	491	532	506	485	522	525	475	484	507	518	531	503	498	496	524	495	500	524	556	508	484	495	526	546	485	514	478	535	513	493	483	569	545	544	537	517	511	463	512	505	475	509	516	524	505	488	467	510	490	488	491	477	501	526	507	506	497	505	493	522	480	532	490	479	492	528	518	489	504	464	483	501	538	512	498	517	511	490	514	522	530	495	499	544	528	511	517	508	516	526	502	512	544	484	512	524	502	506	504	517	503	490	493	520	455	494	521	494	472	479	530	496	512	466	519	529	529	498	535	507	527	489	509	487	480	496	539	490	542	539	489	499	496	543	491	517	492	491	489	504	518	528	483	491	503	517	535	502	501	516	527	500	522	468	525	508	514	525	485	522	519	539	528	519	522	507	500	510	524	520	448	494	503	498	500	501	522	502	504	455	488	489	514	536	546	511	474	495	507	523	480	503	496	521	537	494	518	509	523	496	532	519	498	532	514	524	473	513	512	507	483	507	521	541	506	530	524	513	496	493	509	495	521	526	508	536	477	503	516	477	482	502	473	530	508	478	517	489	529	489	523	497	503	529	539	492	561	472	478	513	489	510	516	504	524	516	462	489	548	507	478	525	521	521	514	539	489	545	540	508	497	554	491	492	540	503	514	493	539	519	511	500	513	529	522	513	534	511	485	544	545	518	530	505	535	508	501	500	504	501	510	474	509	513	485	522	472	522	522	499	503	485	519	538	502	503	518	543	518	487	525	459	490	503	534	529	501	495	466	497	515	458	522	534	496	518	536	534	503	494	533	553	514	515	490	521	505	504	498	532	526	548	487	525	483	500	473	487	513	497	508	530	515	458	503	467	476	518	512	524	536	514	507	499	520	489	527	504	494	499	496	488	482	517	507	532	518	550	522	483	545	462	517	490	527	506	511	522	487	460	514	528	516	567	493	469	495	509	496	519	492	536	490	502	467	504	554	496	528	521	513	536	486	525	481	492	525	522	540	485	498	516	532	504	512	456	514	495	515	499	510	495	505	511	541	499	513	481	475	445	489	462	458	510	486	520	512	559	499	484	528	529	504	488	510	470	516	494	566	520	544	514	527	539	516	512	485	493	521	530	513	507	506	474	481	517	529	514	549	530	475	543	518	509	513	479	486	476	540	544	514	517	510	534	511	536	541	490	490	524	480	531	494	499	461	493	523	478	522	508	527	506	516	465	505	471	505	559	455	553	454	505	536	519	510	500	523	525	503	537	496	515	497	486	490	520	551	500	492	537	535	506	495	507	513	502	506	536	494	479	466	511	516	503	465	482	517	537	473	519	499	491	494	478	510	526	519	527	528	500	511	517	508	490	535	517	560	497	454	508	484	493	486	534	566	490	528	507	496	492	499	452	507	505	521	487	491	482	520	486	511	560	517	547	513	485	514	502	518	504	524	509	500	496	503	521	468	489	536	497	483	535	487	515	501	513	508	499	503	479	504	489	521	530	505	462	510	483	483	508	519	499	480	499	485	498	512	543	503	480	541	526	524	489	508	497	475	533	509	476	475	520	498	489	495	516	458	477	477	486	516	488	495	518	544	506	486	503	516	518	485	505	469	505	531	553	496	483	521	511	504	521	512	505	519	491	465	488	469	480	532	454	524	527	504	482	495	450	496	527	493	494	500	524	532	515	474	477	469	529	488	488	510	526	494	496	526	493	478	543	500	454	524	487	494	534	496	461	469	514	481	501	498	467	493	584	510	507	511	467	502	481	538	492	511	525	494	512	491	475	472	532	474	511	504	509	490	504	493	481	506	526	518	494	550	519	489	470	511	516	490	519	532	507	507	452	496	508	515	543	529	515	517	538	493	469	498	469	502	506	527	514	468	476	507	504	486	514	517	530	483	538	476	539	504	476	487	503	537	515	481	511	519	474	570	519	506	497	505	524	509	500	467	503	488	485	536	514	558	497
37904	52384	82427	69024	52531	35823	10682	584	255	260	226	218	213	226	187	226	203	841	1494	1401	856	464	292	215	209	188	168	228	186	194	223	186	175	183	182	185	184	152	184	189	192	194	198	188	195	218	195	201	186	187	177	170	203	177	162	215	193	169	191	177	168	181	179	178	181	181	176	200	220	189	215	188	159	200	194	190	198	193	210	181	171	191	221	194	190	206	188	192	233	199	211	192	190	206	188	162	194	195	172	212	189	204	203	210	169	178	213	156	171	196	204	168	209	190	176	188	195	194	187	197	216	185	207	185	191	185	174	203	177	174	180	215	202	167	202	176	189	198	159	187	203	193	183	203	203	174	186	192	184	193	199	179	179	182	166	189	187	205	186	196	193	215	177	189	205	188	201	196	159	182	186	177	184	184	181	192	201	188	197	204	225	186	187	178	179	192	175	198	180	189	185	189	179	187	174	188	177	181	206	193	193	184	174	202	172	187	160	164	171	197	179	196	189	193	195	187	201	161	168	183	180	208	202	173	172	218	192	191	174	180	208	191	209	176	196	181	203	198	185	194	171	180	212	159	198	206	172	203	180	187	180	186	176	166	208	203	178	212	192	179	186	197	187	202	194	194	187	188	190	210	193	182	181	196	185	194	182	218	212	191	184	195	188	198	196	190	173	184	212	186	195	209	188	201	205	198	174	183	175	182	184	209	183	197	207	172	202	217	194	177	184	187	197	165	179	223	184	202	176	197	171	167	177	209	179	173	182	206	175	187	180	210	191	200	174	186	181	174	228	200	187	200	195	185	173	190	179	203	179	189	229	180	212	192	197	183	179	201	198	184	193	162	186	191	183	176	193	176	200	200	187	166	192	195	177	188	179	168	188	194	197	194	212	205	181	217	176	200	184	181	185	207	174	172	214	222	162	213	191	206	178	185	168	202	184	197	189	196	175	206	187	194	179	194	216	193	199	191	178	212	203	210	183	193	213	207	220	191	168	188	229	202	193	180	182	162	185	215	195	187	182	177	184	166	181	207	208	180	206	186	172	209	211	181	177	191	195	182	180	205	199	192	183	194	189	202	204	172	196	186	202	187	162	194	199	184	165	190	197	199	195	192	159	199	205	175	188	196	191	188	183	199	175	193	182	198	188	187	170	211	196	196	207	194	156	177	201	210	193	211	227	169	166	200	206	176	191	180	195	201	186	189	189	202	190	182	202	192	173	194	214	182	225	201	170	179	190	178	195	179	177	205	175	204	219	212	200	170	194	171	164	182	216	164	205	190	164	196	197	172	193	198	216	188	195	208	187	197	174	197	196	201	187	205	187	193	197	203	184	212	177	176	201	192	192	194	211	175	212	181	205	178	200	165	180	212	191	205	220	203	196	186	165	203	182	206	194	183	203	201	196	189	183	190	198	189	225	201	203	197	206	196	187	163	197	195	206	179	190	181	199	181	192	179	203	174	191	177	172	179	166	212	191	181	205	189	188	193	210	187	191	189	206	177	176	175	183	173	208	171	183	191	171	170	196	192	183	178	194	194	178	182	173	207	191	205	195	208	166	164	213	194	224	199	172	223	206	174	195	203	217	188	199	202	196	175	187	191	208	192	181	171	195	185	185	188	161	200	190	203	211	197	202	214	177	185	176	202	190	194	220	193	191	197	198	189	168	198	189	205	195	201	192	198	174	191	173	204	181	160	180	163	155	190	189	187	183	218	203	173	193	173	193	172	178	201	169	181	192	195	200	188	165	184	184	167	198	181	205	198	171	227	180	181	180	196	193	178	187	183	188	178	189	206	206	190	176	179	185	184	180	204	195	205	203	191	188	217	184	175	210	182	165	183	181	186	205	196	203	203	201	208	194	188	211	200	205	204	174	194	188	176	217	204	216	198	188	190	177	177	197	186	169	200	218	179	192	182	219	195	194	195	185	194	198	199	211	199	165	195	193	191	167	184	200	198	202	194	214	168	180	163	211	202	178	183	186	196	162	203	171	176	181	186	185	177	186	181	175	197	195	188	184	189	183	211	183	201	188	197	191	191	210	208	195	218	220	174	173	193	174	201	204	160	188	190	183	192	187	216	188	190	186	184	208	177	200	181	188	171	208	171	180	171	190	183	191	202	173	177	210	188	177	180	168	185	181	188	174	202	175	209	194	188	184	204	190	195	175	195	153	203	213	195	186	177	204	197	195	179	196	176	169	193	193	203	212	188	201	206	184	193	174	202	194	199	203	185	195	194	183	177	206	198	189	169	173	173	216	191	171	184	219	182	183	196	180	196	188	171	177	183	204	199	176	196	216	201	193	198	192	187	170	181	182	194	182	208	222	185	179	186	194	204	176	207	206	196	174	200	194	193	197	190	192	182	192	196	171	185	196	166	226	178	188	195	198	218	180	179	213	194	202	202	161	193	183	170	193	202	202	203	198	178	217	180	206	229	189	197	212	193	180	175	168	174	172	214	198	180	201	194	182	207	199	193	181	180	183	184	158	197	179	201	191	172	197	203	185	182	188	173	200	179	166	196	189	184	193	205	185	198	205	160	179	187	182	175	170	181	211	188	192	176	181	165	185	206	194	167	174	204	195	192	211	217	218	172	181	186	168	207	207	173	194	211	211	189	190	206	210	189	200	203	208	170	203	197	176	209	207	165	206	200	183	186	229	189	213	205	191	184	185	164	184	187	178	181	219	165	174	206	216	178	168	173	220	167	231	172	188	206	165	190	196	203	177	165	197	196	189	211	166	194	192	193	173	173	185	198	206	207	204	168	190	183	181	183	183	205	215	205	168	199	186	193	198	184	185	176	216	199	185	160	179	204	197	184	184	194	193	196	175	216	206	195	181	184	200	185	213	165	185	188	239	183	198	201	183	196	185	183	186	168	213	194	198	199	204	210	199	187	185	176	185	193	169	186	179	167	199	173	184	183	184	172	207	197	195	185	186	210	170	209	193	195	193	176	198	171	201	215	191	185	200	185	178	216	199	184	202	203	192	188	214	184	183	194	195	204	192	198	161	202	174	191	211	176	207	210	180	195	200	169	215	181	216	186	215	190	191	182	187	181	191	175	178	178	187	168	192	205	208	197	161	192	186	190	189	194	169	175	167	184	181	193	198	183	210	209	193	211	171	192	159	190	181	202	153	194	173	193	201	190	183	196	202	183	187	224	203	204	172	214	187	176	194	180	200	177	183	217	193	190	196	224	200	188	199	193	177	214	193	178	183	179	179	187	196	160	194	180	188	186	176	194	179	194	178	187	202	173	208	189	176	168	178	179	175	181	191	186	172	207	192	195	192	176	161	212	192	187	186	177	204	182	188	193	185	207	208	185	188	200	168	193	174	229	198	216	204	191	228	218	165	202	198	160	183	190	192	184	177	181	185	201	187	197	213	197	184	200	185	185	188	186	215	194	205	197	196	198	211	208	181	195	185	202	204	179	205	186	170	190	173	221	199	183	187	195	205	193	205	197	202	220	173	218	216	187	170	183	202	184	207	178
22446	40149	78592	74742	60909	44690	8894	960	885	838	805	707	691	596	566	581	570	4568	7702	7570	4652	2152	944	591	548	471	487	476	496	495	519	452	493	471	518	481	492	480	506	494	490	502	518	516	492	529	451	542	457	496	506	525	451	480	478	499	516	488	474	467	527	476	490	472	514	476	518	503	520	468	500	485	537	480	470	485	528	481	505	486	527	482	473	485	478	516	500	462	479	482	511	481	503	513	472	475	501	471	504	469	470	487	498	520	503	498	499	530	508	488	488	486	475	479	503	482	490	450	520	519	515	472	564	506	472	477	469	439	473	455	477	520	475	485	453	511	501	436	481	490	460	499	532	500	517	512	492	473	504	491	513	460	454	474	460	509	516	499	501	504	463	509	493	497	513	491	503	450	525	484	511	515	507	476	497	491	485	498	490	513	501	459	482	514	453	528	486	502	476	467	465	517	497	523	497	486	509	506	480	504	519	521	467	523	513	489	489	482	499	499	496	491	462	487	509	452	514	481	511	449	477	481	511	466	492	484	480	465	470	503	489	519	509	499	516	467	526	496	484	465	503	498	529	501	510	479	467	511	482	510	469	483	490	492	491	469	486	490	477	496	511	442	460	468	490	505	477	485	476	480	480	506	473	498	493	459	494	491	485	507	519	474	481	494	482	478	487	470	507	440	489	475	487	494	475	451	502	494	474	479	487	520	510	486	466	458	456	518	510	506	482	456	480	501	488	506	492	457	506	542	496	496	478	515	483	485	480	499	483	512	512	474	526	492	513	466	508	494	515	478	487	488	450	451	497	518	470	497	477	481	496	474	512	481	502	484	494	497	488	489	481	477	494	540	508	485	537	475	464	501	496	499	498	496	459	482	496	461	517	518	487	464	505	489	467	495	460	464	487	477	484	523	499	482	502	509	467	480	471	476	496	457	471	478	501	523	459	505	493	489	494	522	533	475	469	516	467	488	498	492	466	446	491	449	483	509	526	504	512	478	532	491	528	520	484	491	463	467	493	511	523	476	497	523	514	537	469	470	478	473	499	502	491	485	511	489	508	512	501	469	510	516	488	475	470	475	501	515	490	477	505	466	503	481	496	467	509	495	454	497	497	532	502	467	486	478	454	474	476	487	494	479	457	484	477	479	483	464	457	484	518	435	512	529	515	502	483	530	457	522	473	481	507	507	505	509	520	513	467	494	513	445	487	507	455	498	526	486	495	560	468	474	500	550	525	514	495	516	468	474	522	512	539	515	466	519	493	498	454	500	467	449	471	485	497	469	499	489	490	525	501	531	478	502	479	461	477	474	465	506	471	479	478	517	472	489	508	475	523	489	516	505	476	497	489	536	453	494	464	483	476	490	498	487	468	454	502	491	498	491	472	524	526	487	522	481	538	465	486	475	478	492	502	529	537	467	518	490	529	493	487	483	488	491	478	491	473	516	480	498	488	497	524	480	481	483	463	500	470	482	480	496	495	495	467	510	515	513	481	500	493	510	521	505	478	494	448	520	501	494	548	501	484	494	529	521	498	546	504	493	499	499	467	510	483	487	506	516	497	443	499	492	473	476	472	486	507	467	510	500	471	511	482	495	515	526	516	470	493	490	487	523	499	474	471	471	471	492	511	488	480	480	485	466	496	473	516	480	472	497	469	483	462	469	439	474	494	496	498	494	491	498	505	498	489	465	486	468	477	468	429	492	479	442	479	524	468	468	548	491	474	496	500	469	472	473	482	481	462	507	454	474	507	495	437	513	519	511	462	498	483	484	475	465	519	481	507	498	522	471	427	503	512	468	507	474	462	501	455	481	457	496	465	494	521	470	519	545	476	486	487	499	477	449	504	482	493	485	484	471	463	463	474	521	493	496	516	500	500	487	497	477	460	494	496	506	494	504	490	466	487	508	457	485	485	506	486	495	496	488	471	487	492	510	503	461	474	517	476	552	488	475	503	493	491	493	497	494	460	490	475	523	450	480	487	503	522	485	451	530	500	502	485	479	466	500	451	510	463	471	498	518	470	488	512	459	547	502	513	505	502	451	496	486	476	471	501	472	502	480	514	484	454	503	483	494	495	510	498	514	484	496	497	514	477	466	514	495	533	507	458	491	491	484	448	494	526	573	470	501	487	481	464	496	465	496	448	468	494	459	489	470	472	492	473	466	443	513	494	489	500	525	498	516	471	499	502	514	495	457	472	504	516	506	516	491	512	470	566	542	491	490	505	489	494	492	506	456	485	519	514	476	505	474	522	492	473	456	528	479	499	487	484	514	499	497	461	481	492	471	496	474	506	508	494	462	482	488	519	528	485	485	514	461	490	522	487	476	476	481	475	512	489	452	484	456	455	445	511	517	484	494	478	514	460	514	485	443	487	497	486	496	477	501	510	496	497	472	502	494	478	477	486	469	490	459	513	446	503	500	494	524	462	508	482	467	473	500	485	477	501	483	439	508	440	498	489	499	515	502	500	496	450	491	505	508	470	498	484	514	478	491	496	467	469	502	520	481	508	460	482	510	480	519	488	480	494	547	444	511	471	538	487	510	514	527	508	522	481	521	486	493	473	461	481	469	485	496	495	492	521	504	553	465	453	496	473	535	465	478	494	489	490	463	505	501	487	528	499	498	512	480	491	524	494	487	511	477	483	491	506	510	504	504	484	479	485	477	497	545	520	492	472	475	475	489	512	505	494	488	473	493	470	478	500	490	494	502	518	448	491	467	494	474	499	461	461	475	527	462	489	481	490	477	478	484	501	549	469	495	499	509	489	503	452	466	515	479	465	497	457	467	467	471	501	503	473	493	490	503	466	497	471	532	441	473	445	482	447	518	476	472	509	483	480	505	463	481	489	471	465	459	495	504	506	514	510	504	490	465	480	469	471	478	496	474	520	481	466	487	492	469	497	453	525	464	468	439	455	514	465	501	487	503	479	483	517	496	481	493	482	495	509	503	483	470	514	502	481	483	522	492	498	488	468	533	478	496	458	479	503	503	475	512	495	475	510	500	493	489	500	450	458	494	487	487	520	526	488	496	469	460	495	510	497	513	498	471	492	503	509	516	453	498	499	514	437	510	490	527	473	506	520	496	455	497	514	513	498	526	524	485	472	475	503	469	515	496	480	469	476	490	492	511	516	473	537	488	486	470	506	469	519	474	496	490	490	497	479	496	454	474	473	478	517	448	474	481	476	491	519	459	504	474	477	512	495	467	476	472	492	504	534	472	489	549	477	461	508	496	503	487	506	485	470	503	476	461	493	516	456	495	478	495	499	514	512	485	507	495	480	506	450	476	501	520	492	503	516	447	508	472	492	483	455	516	500	445	486	491	488	482	508	503	487	488	513	463	484	465	534	477	468	479	442	470	497	464	472	475	486	507	517	502	503	498	490	506	469	471	509	498	473	534	477	490	485	501	459	489	504	457	474	460	496	502	451	483	512	483	544	505	494	453	484	476	497	480	454	464	498	466	481	514	491	523	499	494	509	474	449	483	506	502	474	491
2942	3279	14414	9216	4246	1885	320	155	172	177	159	162	156	163	144	173	147	193	193	215	258	228	203	173	165	164	171	169	185	169	145	175	159	176	171	162	188	162	139	154	180	163	174	179	178	172	173	175	153	158	166	186	185	144	175	170	161	176	171	167	174	156	157	194	137	189	173	162	161	163	158	192	177	163	174	175	175	174	171	150	163	159	190	171	173	184	169	175	173	159	172	158	160	184	168	154	171	162	187	161	173	170	177	164	168	178	167	180	162	190	180	169	149	163	154	165	159	197	150	167	182	158	210	167	146	163	187	161	182	166	165	175	182	181	164	153	190	147	177	183	172	169	177	198	155	165	158	157	158	140	166	176	152	189	185	171	154	162	151	168	186	160	176	163	156	184	193	186	154	153	164	181	161	176	167	178	173	149	161	179	180	180	192	160	154	167	150	180	150	167	169	206	163	163	183	186	154	182	204	158	174	157	164	162	181	173	167	187	152	154	152	171	143	165	174	152	147	186	159	167	180	164	166	167	177	185	178	167	162	157	172	171	188	162	190	153	182	166	160	200	178	169	164	159	168	174	185	179	173	175	189	162	179	181	178	177	160	139	157	183	182	178	142	155	169	179	144	177	166	156	140	171	171	175	151	167	190	156	174	176	185	155	177	166	188	161	156	165	186	168	162	175	164	146	154	167	169	163	158	161	171	151	171	162	163	174	171	171	180	144	195	167	158	180	161	169	166	177	168	154	143	178	157	149	172	155	181	141	177	165	166	186	183	184	178	165	127	163	165	169	161	190	169	165	147	156	190	145	161	175	182	191	168	160	146	163	149	153	184	159	176	161	170	184	160	175	165	169	188	162	167	170	191	156	176	147	148	163	157	161	153	159	159	150	184	175	164	181	174	170	167	178	158	181	175	156	167	133	196	176	198	180	177	190	169	168	145	169	180	159	129	179	174	206	180	173	199	181	172	173	185	182	155	166	167	150	157	171	162	162	183	205	177	209	145	167	174	154	164	173	180	162	178	155	175	163	171	172	171	189	184	168	166	166	168	204	190	184	150	187	161	152	177	196	180	162	165	169	177	164	152	163	202	183	186	191	162	172	163	175	181	166	185	186	167	177	162	153	167	194	156	165	158	170	159	162	163	155	148	163	164	183	159	174	138	164	170	170	173	168	171	155	166	180	171	173	185	190	164	187	184	186	152	161	191	159	157	164	176	181	168	161	181	182	177	179	179	171	150	169	174	174	180	189	166	172	171	167	164	189	187	183	154	148	193	166	177	163	138	181	138	143	151	179	177	166	190	177	152	178	176	161	166	174	154	182	183	157	169	176	172	173	178	172	180	153	165	166	153	158	152	152	185	156	164	169	149	160	168	167	142	168	172	173	173	152	175	162	161	164	181	169	156	173	188	155	183	163	139	178	162	165	187	157	153	162	175	184	165	163	188	183	164	159	175	165	172	182	160	179	179	171	166	157	172	177	146	169	141	177	164	164	166	154	179	173	176	173	152	175	155	189	154	171	193	171	168	160	173	156	169	164	162	188	179	160	156	164	199	173	166	161	181	187	177	188	176	148	183	190	173	182	173	163	169	145	155	176	176	150	161	155	188	162	188	149	170	152	166	171	180	164	167	192	163	174	171	171	171	172	202	152	166	189	170	178	178	168	197	153	155	151	168	187	174	167	179	167	181	171	162	176	200	171	162	171	154	154	142	193	185	193	196	190	197	177	174	170	159	171	178	174	159	186	153	164	144	172	151	161	158	163	161	165	167	161	175	158	164	148	176	157	155	136	164	181	178	188	182	147	147	168	173	151	168	160	176	158	170	169	176	157	155	181	163	186	168	176	147	187	175	164	161	159	166	171	172	150	155	162	193	179	176	161	174	201	171	170	166	187	143	140	154	151	159	179	147	158	168	159	152	189	143	161	163	165	173	159	156	185	176	184	165	180	175	186	158	166	145	185	170	179	186	168	170	172	165	176	167	183	165	172	156	192	155	180	161	161	160	167	159	176	165	166	172	159	158	183	184	166	162	175	152	171	173	176	171	168	170	153	172	188	175	157	163	161	172	173	154	201	150	179	180	163	167	160	189	180	168	150	163	144	155	171	158	162	169	163	172	185	166	196	144	191	150	188	182	172	154	173	178	166	171	164	180	162	168	168	197	171	185	156	142	174	167	156	162	165	177	173	166	182	187	175	186	164	168	167	193	177	175	163	173	167	176	162	156	147	154	126	142	178	160	183	188	203	156	185	174	194	155	134	168	172	191	176	162	176	153	175	161	184	170	180	171	143	176	156	155	170	168	179	169	142	173	153	181	179	177	180	155	192	177	176	148	175	183	167	146	159	167	146	137	165	159	189	169	172	182	194	146	142	151	139	173	149	177	173	181	155	193	168	207	193	198	147	156	161	182	148	191	158	165	189	153	166	162	165	180	156	170	162	165	184	160	172	155	177	176	172	214	163	160	147	177	156	184	175	178	178	161	183	154	184	190	164	168	159	179	148	151	163	172	158	175	156	182	143	153	163	194	182	159	170	140	152	184	147	184	173	178	168	144	179	163	187	153	157	175	137	161	190	163	154	184	168	204	143	173	176	165	189	178	204	163	163	161	177	170	185	168	167	168	156	162	181	171	147	185	159	173	190	187	184	171	152	178	183	184	159	168	152	171	171	155	177	172	192	171	190	149	185	187	179	163	163	162	159	166	140	182	159	143	193	146	161	175	179	159	187	182	168	154	176	164	191	196	175	191	168	166	181	184	157	173	175	144	152	158	172	171	145	174	143	160	143	148	181	157	159	165	179	160	168	182	190	157	179	173	167	179	177	181	151	175	163	185	178	173	168	165	172	172	170	174	192	169	177	182	150	165	179	158	196	168	151	171	157	189	166	154	164	178	160	160	150	161	189	165	186	176	155	148	164	185	139	173	183	187	156	177	172	170	181	141	157	172	155	156	156	167	168	150	162	159	173	166	177	170	158	148	153	175	175	153	173	153	153	148	160	163	164	141	171	182	150	181	179	186	158	184	181	150	188	163	179	161	174	182	179	183	152	170	166	183	171	167	148	149	159	161	176	165	170	153	182	192	177	173	175	174	186	187	201	180	188	200	163	131	161	159	180	183	175	192	172	166	169	168	166	170	157	179	158	171	195	155	149	163	143	161	179	177	180	161	203	166	158	153	172	166	186	171	197	177	147	164	177	146	149	166	144	152	160	182	172	163	178	193	158	164	178	170	160	164	176	167	175	178	164	162	165	157	168	166	165	188	177	184	174	165	156	184	189	213	150	171	171	176	149	180	166	169	173	155	158	187	183	176	181	177	172	156	168	176	173	150	154	179	174	193	180	167	177	143	164	176	158	160	172	172	178	173	182	180	168	203	182	150	169	171	182	181	149	154	174	140	175	172	158	165	149	183	171	166	135	158	177	154	169	174	166	179	178	145	157	181	196	199	179	151	166	168	184	160	159	146	175	166	174	155	156	164	187	161	163
2781	5379	25158	20109	13848	6923	920	468	487	493	489	460	425	457	459	441	477	523	613	800	890	708	565	473	488	449	449	454	466	483	430	474	471	453	457	409	466	449	459	437	458	478	448	463	458	459	453	434	468	466	439	415	416	431	469	427	461	448	442	416	477	451	437	444	435	491	424	437	454	475	435	460	428	480	445	453	474	455	389	484	453	460	467	448	479	471	458	401	462	496	447	434	437	433	458	427	425	430	449	446	472	488	487	480	458	439	430	423	437	431	456	474	473	427	431	468	475	452	432	440	450	449	441	415	455	452	496	428	479	451	470	452	489	435	440	453	445	438	490	449	425	424	427	454	447	449	467	468	435	441	432	466	442	429	449	452	472	457	455	443	445	458	434	458	465	521	449	459	464	436	417	426	447	462	453	483	471	450	479	455	462	455	463	452	460	421	441	436	459	445	442	420	474	453	445	460	479	442	451	505	463	449	439	425	503	420	425	479	433	423	439	427	463	452	501	440	439	427	442	454	437	442	447	449	442	502	492	454	471	415	446	414	473	469	451	456	477	474	486	456	425	452	442	489	437	406	434	465	461	473	452	482	440	458	438	469	454	468	460	430	436	415	476	428	454	434	403	460	462	451	494	448	438	481	463	479	422	476	467	424	458	499	453	444	440	442	470	435	464	460	473	448	451	425	452	441	455	426	448	427	458	464	451	426	449	427	440	409	461	428	428	440	429	413	469	490	458	464	497	441	437	449	446	442	452	419	442	426	451	438	463	472	454	443	448	449	427	421	430	457	454	453	446	449	466	471	417	441	388	454	442	435	496	448	431	462	423	470	413	451	473	436	451	456	450	456	474	466	450	455	416	408	472	456	420	441	414	423	453	438	466	428	456	442	434	422	438	422	458	438	442	407	479	436	406	465	420	428	429	481	441	438	409	405	449	394	460	457	465	450	413	437	472	483	436	457	441	478	440	454	455	457	468	479	459	431	442	497	471	453	445	452	422	458	403	468	446	444	461	457	472	428	431	458	452	401	435	449	429	437	462	439	454	417	442	462	450	475	391	435	455	482	468	459	454	430	452	448	439	462	452	431	455	472	445	462	468	427	421	429	420	458	435	455	474	451	476	465	464	454	456	442	485	460	482	407	436	461	447	462	513	473	447	442	469	438	430	463	481	466	448	455	466	435	439	466	431	482	494	415	441	455	447	454	460	449	469	442	430	481	464	469	493	455	446	426	448	436	434	430	450	461	458	452	470	444	456	478	481	426	455	443	456	470	410	440	436	450	471	455	483	447	452	494	416	434	419	463	428	474	461	445	441	432	443	413	446	449	461	468	466	453	414	461	464	440	451	445	492	462	453	447	446	453	451	452	475	483	447	458	498	477	424	435	442	474	481	453	428	438	448	460	440	458	439	459	439	400	461	492	434	462	451	459	433	433	454	455	417	426	434	467	441	483	432	471	449	417	469	480	457	448	457	457	454	484	447	450	404	462	465	458	465	477	447	443	479	508	510	494	461	450	443	454	484	459	466	450	438	459	443	452	506	459	471	447	431	454	452	470	437	476	460	425	451	468	460	460	435	455	480	392	417	468	462	461	474	456	414	435	445	428	449	456	458	463	445	439	473	456	461	410	462	436	469	431	460	488	432	471	457	468	445	459	470	448	431	432	456	433	456	471	429	440	477	477	442	442	427	437	442	446	472	465	450	436	452	434	447	427	419	482	475	423	449	454	448	485	454	456	471	471	450	450	483	450	477	420	454	448	457	424	444	429	425	455	453	417	442	464	452	453	493	475	485	419	441	495	475	466	449	458	418	449	468	483	455	431	452	463	458	444	484	479	449	462	425	429	443	472	483	453	415	410	435	463	425	407	447	449	458	433	426	463	469	461	438	415	431	451	468	460	439	451	468	471	425	462	490	456	413	464	409	418	442	466	427	432	484	464	442	452	435	446	448	444	461	468	474	416	429	433	495	438	446	433	446	480	475	434	456	445	442	427	439	475	468	454	457	474	427	401	441	406	478	471	470	441	458	417	465	436	439	434	472	430	483	454	452	410	465	438	429	417	449	429	422	470	440	441	456	423	417	429	437	488	415	431	495	417	455	486	430	431	469	428	451	475	467	480	442	431	440	436	440	464	461	486	474	452	469	440	464	443	416	477	452	435	456	452	470	444	465	461	394	474	435	459	443	477	468	433	472	438	440	437	454	488	447	459	462	487	464	454	442	428	442	458	422	454	471	444	415	438	445	472	432	438	460	470	443	449	457	422	451	493	407	464	425	413	470	454	473	445	433	416	474	460	464	421	462	415	450	459	453	460	468	491	455	477	474	456	440	430	461	452	452	447	464	442	424	460	416	448	451	422	453	457	436	495	457	497	440	444	436	454	407	455	425	449	468	451	442	463	475	465	494	472	462	425	455	457	438	442	437	474	453	419	476	447	495	481	441	440	452	425	472	451	438	463	447	454	487	436	464	467	427	464	464	453	464	457	475	456	429	414	468	462	461	480	458	475	421	448	469	464	425	456	445	456	469	419	459	439	452	457	429	440	470	438	422	439	436	453	446	439	438	461	433	457	443	432	484	429	458	452	448	416	425	418	433	418	477	477	447	397	433	446	463	490	466	451	448	447	428	487	448	520	475	465	468	437	435	431	437	417	458	468	433	415	453	435	464	457	434	456	480	452	455	442	451	429	442	492	436	473	452	415	442	455	466	445	463	469	455	474	457	449	450	479	409	426	446	463	474	451	444	458	444	456	446	469	400	448	407	438	461	452	451	492	431	509	451	458	473	457	484	465	476	487	424	467	451	444	469	460	424	474	474	495	449	459	476	453	425	447	436	458	473	446	422	409	422	458	387	418	443	421	426	429	468	441	469	410	462	444	485	454	430	425	448	454	460	445	455	460	460	477	445	438	479	442	443	470	438	465	467	439	449	459	451	432	467	447	443	453	485	414	448	474	441	471	443	451	483	443	408	455	455	465	434	449	449	422	479	495	454	401	423	436	456	464	424	468	430	448	447	438	482	444	429	472	448	450	413	462	439	427	450	450	442	469	442	446	442	488	446	500	459	407	488	438	439	449	480	420	435	440	466	479	429	422	518	411	458	492	466	459	457	457	459	463	420	446	446	470	457	475	449	464	424	423	406	450	456	477	439	448	439	448	464	461	439	475	461	459	378	472	444	452	453	483	456	428	437	466	477	456	481	420	470	415	438	439	445	461	426	434	438	441	450	447	436	460	490	456	452	412	440	461	443	425	450	448	409	455	465	441	473	448	474	458	492	427	428	438	436	409	459	458	416	494	443	439	462	427	462	413	464	481	438	452	454	456	472	426	449	419	435	447	443	467	466	423	497	443	449	420	453	506	420	437	460	455	467	441	444	465	429	445	468	433	427	483	460	480	457	426	469	427	444	447	446	433	459	453	462	457	458	503	437	450	427	448	440	442	466	454	445	458	431	423	442	468	461	423	445	460	443	456	472	445	409	440	454	450
12808	27250	71813	55941	41705	25673	5422	291	231	229	218	188	194	207	190	203	197	185	405	1033	915	519	286	261	193	199	171	176	173	187	176	171	164	161	208	216	177	195	185	178	184	175	170	182	179	174	204	205	179	193	213	187	196	213	209	206	188	195	183	193	190	202	196	173	175	193	180	179	170	192	193	169	175	204	183	177	190	166	186	192	197	188	207	176	169	182	206	190	173	183	163	183	198	170	170	180	187	234	174	186	193	199	184	190	198	188	186	175	187	192	170	213	198	202	191	211	216	183	191	176	177	185	230	201	206	187	171	193	197	206	189	192	170	199	185	174	181	183	188	183	188	191	196	191	179	201	172	195	179	215	185	178	175	200	197	172	191	165	201	156	181	163	187	193	180	182	219	194	172	180	194	188	195	184	181	165	183	216	188	223	201	190	215	177	196	198	189	211	181	185	201	168	168	160	194	192	177	172	190	187	191	184	205	202	171	212	168	192	199	186	202	187	212	184	191	174	190	178	180	234	202	192	211	171	188	187	157	198	200	199	187	169	194	156	166	188	202	180	195	169	193	192	191	197	199	199	208	212	188	195	167	190	197	184	205	163	181	217	177	180	218	176	177	191	198	174	182	196	196	202	195	200	190	181	202	184	174	200	190	197	167	185	207	200	173	214	187	202	214	198	186	202	185	203	171	187	185	164	163	191	191	194	171	197	169	165	200	191	197	206	183	179	187	188	181	185	185	177	162	180	202	193	186	193	188	195	225	171	186	179	174	195	168	202	188	173	188	188	209	180	168	206	184	189	182	181	196	199	170	172	170	196	174	179	188	194	182	180	182	190	195	188	199	215	168	206	208	164	193	213	181	191	171	188	210	195	194	191	177	170	189	174	194	188	170	194	191	194	180	181	212	169	192	167	190	197	197	216	202	219	183	179	192	206	174	204	149	196	179	172	171	198	193	164	189	176	186	204	171	183	170	207	194	195	203	161	201	179	190	170	186	171	197	205	178	196	195	187	200	196	197	198	184	189	173	201	191	183	210	234	191	176	180	189	198	221	185	169	205	182	180	168	201	190	179	185	208	191	191	178	187	170	224	195	160	181	182	181	170	191	163	198	187	166	200	193	207	183	188	173	190	199	184	175	184	189	177	187	188	201	167	189	201	182	197	186	200	189	182	188	181	161	188	176	175	185	176	183	176	206	182	204	194	180	200	190	219	169	193	198	208	176	197	185	217	182	198	194	176	183	150	169	193	184	188	179	216	189	188	194	176	174	169	194	162	204	201	188	172	196	190	196	205	209	166	181	230	183	172	189	198	180	198	184	186	189	174	176	202	184	156	198	182	198	197	186	184	189	191	196	177	163	182	205	190	182	200	196	178	190	198	172	172	178	176	179	185	196	196	180	178	202	215	184	184	189	205	178	168	197	189	203	199	159	213	191	192	198	209	191	188	226	197	182	189	209	183	176	193	195	199	190	197	184	196	188	175	193	194	187	205	204	177	165	188	209	178	163	177	176	181	196	192	160	166	168	186	188	170	223	189	199	206	177	169	212	195	169	164	190	170	179	196	172	196	199	211	196	231	165	175	173	219	192	199	195	186	186	197	189	179	186	184	194	192	165	169	187	203	199	193	204	187	182	193	214	213	185	205	206	187	175	193	198	196	177	177	192	228	180	208	189	181	186	200	185	175	209	172	188	191	202	192	202	211	191	190	182	197	219	190	174	189	164	203	203	181	179	171	181	202	179	199	196	194	185	188	169	201	177	189	192	186	185	182	213	214	204	195	207	199	193	171	194	195	195	190	168	176	171	206	191	191	190	207	175	192	203	178	171	196	181	198	176	187	226	190	160	199	178	176	181	175	212	180	187	181	193	166	186	200	170	176	210	159	182	180	187	183	192	186	197	182	181	162	199	205	198	188	169	179	196	164	188	185	183	204	185	184	208	196	186	186	172	166	169	190	188	210	191	212	176	211	182	176	198	193	168	179	187	198	188	199	187	203	208	204	148	199	178	159	211	168	179	198	201	173	190	199	198	214	182	204	183	165	209	175	186	201	189	185	184	189	192	198	205	177	158	162	196	174	163	193	206	176	207	181	200	155	173	184	182	184	173	207	210	195	213	181	176	194	194	196	172	197	185	188	155	177	211	184	197	213	212	209	179	178	182	184	184	199	170	207	190	175	178	190	184	204	195	219	195	192	178	182	205	204	192	189	179	198	149	172	183	217	187	186	215	174	181	178	211	188	187	201	178	196	182	190	200	179	202	176	196	177	168	175	175	191	179	177	174	190	180	179	212	196	181	186	174	184	198	197	210	203	186	176	206	185	215	216	191	194	205	199	192	218	185	188	190	191	211	179	193	218	172	206	189	198	190	190	201	196	189	152	173	181	177	174	180	215	167	183	202	179	180	191	201	183	195	184	190	188	201	190	192	170	177	200	200	175	204	189	219	208	194	198	183	183	200	187	176	192	223	214	189	206	181	183	180	208	183	183	163	189	194	197	203	181	190	179	187	159	190	184	177	202	156	176	182	198	181	203	193	183	169	208	156	163	188	181	182	170	180	214	189	182	196	172	202	200	187	193	201	194	179	190	195	174	201	193	166	168	188	210	194	201	178	188	181	188	213	196	166	178	223	175	188	186	194	174	171	200	200	209	215	170	176	207	170	181	168	170	173	170	212	202	204	180	186	188	173	198	206	206	209	184	192	190	189	188	203	168	186	164	166	184	201	167	182	201	183	183	182	199	196	172	176	195	192	210	177	203	150	176	208	190	189	166	186	184	199	174	204	197	197	164	184	192	190	211	179	193	182	187	208	186	165	192	182	190	194	212	222	200	189	170	158	183	199	177	221	200	197	182	215	187	216	181	185	170	183	175	177	195	195	183	180	189	189	199	198	215	174	179	186	170	177	209	193	168	206	200	165	185	190	186	160	177	198	187	175	182	169	207	181	177	198	184	208	198	176	183	195	209	200	181	150	172	190	172	210	161	196	185	195	196	187	198	195	176	204	166	182	194	180	178	154	188	199	165	178	173	222	185	205	201	200	197	175	194	193	174	204	179	201	164	205	182	173	203	169	185	190	186	172	182	195	197	195	166	179	186	187	177	206	180	192	191	204	196	208	179	231	179	203	187	200	213	185	194	169	231	197	216	181	196	177	208	210	187	177	179	205	176	173	204	184	196	183	168	204	177	197	193	188	192	175	185	188	206	176	197	182	189	183	188	198	198	209	191	210	209	199	168	192	193	200	194	187	182	185	198	198	200	193	163	173	202	155	212	186	194	204	185	215	201	180	201	172	174	193	185	202	182	181	186	233	183	181	198	189	192	168	181	176	215	194	205	167	195	182	204	190	183	147	185	186	177	191	223	172	163	186	195	189	177	170	198	203	192	172	161	193	187	194	163	193	182	190	202	172	171	205	169	173	220	202	198	200	165	196	198	191	179	186	207	200	189	198	174	192	192	198	178	200	187	182	152	201	203	216	203	203	175	188
7762	23650	65796	60427	51118	35938	6380	768	753	655	661	582	572	550	566	498	558	628	2097	6369	5134	2638	1258	651	543	544	475	506	511	500	484	515	510	497	489	468	462	482	491	476	465	482	482	485	483	471	486	477	500	516	537	491	498	504	477	508	500	508	498	532	492	502	535	484	460	503	470	520	483	525	520	498	470	457	483	482	470	469	490	485	490	503	499	523	515	480	460	464	501	477	465	482	497	492	467	479	508	457	476	484	478	488	492	502	516	515	499	492	512	486	438	476	482	472	479	491	522	509	488	461	498	514	461	462	504	490	477	464	499	486	498	475	516	499	471	452	482	481	461	490	543	503	510	494	460	518	485	499	518	496	488	476	520	502	483	512	426	460	489	497	527	498	540	480	469	519	492	502	496	471	458	514	517	495	510	461	542	530	504	453	486	521	497	482	491	476	514	480	476	517	510	522	508	489	473	511	472	492	497	485	501	500	460	495	487	481	500	517	491	501	462	480	512	513	487	472	485	445	510	488	496	479	483	491	456	458	504	512	488	499	450	456	516	528	509	538	471	538	507	466	501	483	477	479	492	478	498	482	513	475	494	478	498	513	505	492	480	513	522	443	497	480	515	465	533	485	482	514	490	480	450	518	482	508	500	530	457	505	535	476	459	545	484	522	500	525	516	498	505	483	495	510	500	501	492	485	443	519	544	482	506	464	490	484	475	489	529	488	471	511	507	536	448	501	501	506	486	474	493	500	473	508	519	523	477	467	507	476	498	516	498	487	499	459	465	472	487	487	526	487	450	498	475	493	479	464	528	451	513	502	497	511	491	484	479	478	467	500	503	510	503	469	510	469	530	499	514	492	505	491	510	505	491	499	494	474	491	486	517	517	476	462	479	534	498	476	508	512	506	483	487	507	504	496	505	479	481	468	475	534	516	552	446	480	501	503	434	450	489	495	471	515	468	479	486	537	515	524	461	498	488	454	465	460	477	469	465	499	519	459	476	473	496	505	488	468	479	492	485	492	498	458	484	488	466	479	511	489	483	453	500	499	488	442	488	449	486	495	487	462	460	498	485	461	453	468	475	503	469	483	500	481	525	496	498	482	502	532	520	524	514	536	495	458	477	493	515	488	482	494	490	476	488	497	465	479	482	487	480	486	505	464	471	476	506	508	489	498	501	478	494	483	496	487	493	475	512	485	478	515	468	499	483	481	522	478	473	457	470	466	494	505	458	465	480	516	470	524	465	493	455	466	496	463	485	499	494	463	508	477	508	482	444	480	489	485	482	440	496	493	469	511	500	499	511	501	492	476	488	477	458	491	490	527	484	515	510	480	467	504	518	526	472	499	515	471	506	490	454	511	476	535	539	516	480	501	485	492	504	521	467	464	490	493	494	477	512	471	524	490	474	478	492	488	508	505	484	476	506	517	488	469	483	448	476	474	500	475	484	516	555	540	524	481	511	488	458	465	496	462	517	496	478	520	510	485	507	468	520	500	496	476	478	488	489	519	521	468	486	500	478	452	496	509	478	503	528	483	492	493	501	494	523	502	477	523	493	479	510	478	500	508	493	484	448	511	450	521	508	466	489	484	509	494	480	506	504	491	493	511	471	456	512	495	480	512	528	482	527	514	513	504	504	519	459	500	498	547	487	474	461	479	485	478	468	510	487	438	476	490	491	487	505	506	480	504	492	517	502	467	489	481	473	459	494	495	517	499	467	502	507	491	484	490	495	524	474	494	512	510	534	485	499	521	506	476	499	463	492	509	515	489	470	487	485	483	522	524	518	508	475	473	464	499	512	496	518	505	467	473	465	511	461	491	468	482	462	493	479	478	489	464	480	505	499	538	443	502	482	473	468	515	457	495	520	494	488	472	488	470	498	529	499	535	506	481	502	491	499	514	502	470	476	494	498	515	460	483	528	455	512	536	448	503	481	497	472	469	507	461	512	475	498	484	494	510	497	480	486	460	467	495	490	477	458	460	485	484	482	480	483	521	451	498	503	512	529	523	456	476	483	502	519	484	517	498	521	470	523	489	487	495	469	488	481	503	520	508	533	490	494	464	453	464	540	515	489	460	533	488	483	474	506	465	454	489	476	510	473	484	522	494	487	468	494	480	431	502	519	498	468	472	493	476	538	492	509	528	498	496	480	498	494	526	488	528	467	526	462	532	506	499	497	503	521	497	481	505	503	474	461	503	503	505	523	461	507	478	510	463	502	521	479	488	493	478	510	478	520	495	497	467	514	470	495	516	477	489	494	514	511	520	498	483	514	466	521	469	498	486	488	494	547	513	510	434	509	500	465	513	474	473	443	509	495	532	501	493	462	531	500	490	486	508	463	512	467	494	471	479	519	498	477	486	526	519	530	523	461	520	512	535	509	512	488	518	496	484	465	490	449	519	497	479	478	491	513	469	481	476	475	499	487	479	459	479	499	513	493	508	537	477	518	491	518	470	445	481	472	524	473	497	530	466	504	504	482	453	495	485	472	472	495	535	470	459	506	513	474	460	462	495	494	471	488	494	518	464	479	452	494	463	442	458	518	464	510	503	500	466	474	496	484	484	510	485	466	488	493	495	489	530	495	482	463	487	507	464	465	477	496	472	480	496	514	512	494	464	502	474	499	482	475	494	476	475	469	452	453	448	498	476	495	461	491	496	515	476	507	534	499	518	500	483	478	487	469	497	503	485	514	453	461	489	487	471	508	490	452	509	485	505	462	508	479	485	498	503	480	497	505	496	496	480	486	500	503	505	498	464	522	470	500	474	490	486	534	507	478	479	492	483	502	489	491	462	510	509	484	556	527	515	491	503	473	478	511	515	491	513	523	498	537	487	488	497	490	517	529	513	464	507	505	484	488	509	482	462	486	491	492	494	524	472	484	502	502	472	480	535	452	504	504	491	496	502	479	519	484	522	496	498	514	475	489	486	515	486	501	488	513	500	478	500	468	495	531	506	445	473	478	458	509	526	454	531	497	508	467	462	540	530	503	471	471	498	450	476	491	487	470	474	476	508	503	538	488	474	505	488	481	555	505	509	472	469	477	531	514	469	519	491	465	476	491	514	463	490	452	471	519	482	488	494	508	493	454	497	516	469	478	478	506	467	478	493	504	484	485	509	461	487	505	475	497	469	485	511	533	492	465	502	512	479	481	506	524	487	484	469	483	511	467	517	498	530	523	467	459	464	495	452	439	477	488	457	473	473	497	499	512	493	507	476	489	488	540	474	520	480	543	481	479	489	497	477	526	522	495	504	432	504	465	493	475	472	474	473	478	535	511	484	464	498	483	471	477	475	472	481	475	477	484	510	491	505	474	485	496	495	451	493	490	483	494	483	474	491	502	482	493	485	469	500	487	483	491	457	516	499	510	480	483	484	481	496	496	456	484	444	477	508	464	505	499	494	546	498	434	475	502	494	486	475	502	479	513	489	486	490	490	493	456	502	477	450	509	494	472	459	534	487	465	464	533	461	519	451	508	491	457	486	512	495	501	514
24336	39949	83432	68764	52632	35449	12343	752	236	243	226	193	194	191	208	230	251	622	874	1548	1097	583	336	203	185	176	179	187	157	195	212	183	172	181	181	190	199	185	181	178	208	186	184	175	182	176	187	189	171	166	198	177	177	184	181	182	195	224	190	168	200	185	181	177	170	198	170	186	176	198	186	161	205	182	184	192	175	181	194	212	186	169	171	158	181	183	187	164	159	162	185	162	171	172	186	202	190	146	175	199	194	185	189	183	211	189	175	180	201	180	164	192	188	173	197	176	160	167	177	187	181	194	183	160	181	168	198	193	182	188	194	156	193	158	188	171	168	178	206	182	185	175	170	166	191	185	207	180	192	180	169	162	188	196	181	175	187	182	181	167	176	189	209	191	177	170	184	172	178	175	193	158	173	206	184	168	209	188	184	178	161	191	185	157	166	160	184	207	180	171	182	182	188	168	193	177	191	167	188	159	165	194	156	197	181	187	188	185	196	184	192	173	190	207	176	187	175	166	201	167	190	175	192	183	162	180	177	203	195	189	205	197	170	213	160	162	186	186	192	207	179	166	194	177	163	186	175	169	169	167	210	165	189	187	203	194	185	192	162	159	208	180	175	186	167	184	177	189	174	169	200	184	172	175	206	170	184	184	185	188	199	190	196	169	194	182	164	156	178	171	199	176	192	199	191	198	178	174	158	186	187	188	185	188	206	174	180	172	193	172	182	201	177	186	176	179	157	189	189	186	184	182	190	159	174	170	204	178	173	163	197	180	165	216	204	188	196	180	180	174	168	182	188	193	195	166	195	157	191	166	230	179	162	191	182	178	171	172	210	173	172	199	155	206	198	198	164	173	181	166	167	202	203	176	151	183	170	182	204	178	203	167	204	152	205	188	197	191	187	180	181	175	201	182	191	187	187	205	198	174	214	168	195	164	176	171	167	185	188	183	178	173	169	182	190	174	188	165	180	162	179	167	199	185	177	195	150	178	186	193	180	173	193	210	168	194	206	178	202	171	167	178	186	155	168	183	201	194	172	178	170	201	179	177	180	167	168	191	178	181	177	184	184	161	180	190	193	192	163	178	183	179	173	198	202	153	168	189	168	167	179	185	171	182	165	185	186	194	181	186	179	167	176	203	188	189	176	184	163	170	186	193	173	172	183	173	153	153	189	193	173	186	169	171	194	174	197	168	181	170	181	162	165	172	181	164	184	193	187	181	212	203	187	163	195	190	157	163	184	199	174	165	165	174	190	166	194	161	164	188	193	199	184	181	179	194	180	185	184	152	178	196	201	186	165	144	171	171	199	189	171	186	169	180	217	172	218	175	183	166	192	186	192	178	169	184	210	187	192	172	179	170	159	198	199	163	197	188	156	196	167	178	165	169	182	181	195	178	184	180	178	170	199	202	156	158	188	171	182	175	189	193	181	182	176	186	180	171	184	179	185	200	191	176	167	175	198	177	179	195	162	171	165	193	170	178	175	173	199	185	174	161	187	176	172	148	182	176	170	220	187	171	179	160	175	173	194	173	198	176	174	182	180	181	193	180	182	180	202	176	178	186	194	195	192	198	154	202	185	175	178	152	181	182	177	190	184	187	187	204	173	176	191	181	156	158	159	159	190	184	152	181	181	161	183	187	177	187	186	155	201	152	177	203	171	173	183	181	180	173	192	176	189	197	192	198	195	186	180	161	189	161	171	183	174	207	167	171	196	204	182	173	190	171	176	183	185	199	190	170	178	186	193	159	200	194	176	201	195	172	177	170	176	189	168	162	171	181	176	178	178	181	187	169	197	178	202	190	187	176	184	189	182	171	196	185	193	168	178	185	166	201	184	167	157	187	183	192	158	195	188	165	173	200	185	190	199	178	189	209	180	192	197	185	182	169	175	187	215	179	181	174	167	177	173	169	185	197	193	177	193	198	184	188	191	201	167	161	207	183	185	179	203	195	173	180	183	186	156	177	175	180	194	188	177	193	185	190	177	185	174	234	185	175	172	173	200	186	182	188	160	193	198	184	164	166	188	178	198	179	173	195	183	182	165	197	200	173	176	200	176	183	176	199	197	177	186	187	167	173	170	186	189	163	182	180	167	166	173	172	193	164	167	163	209	166	186	162	169	170	181	177	167	165	193	194	195	192	212	162	176	197	158	176	170	206	208	176	180	162	162	190	186	177	196	171	188	193	164	191	169	172	193	175	187	191	174	181	174	180	169	173	166	198	196	191	159	167	176	161	169	176	175	180	175	180	176	189	179	179	190	196	175	172	170	203	175	191	166	170	201	149	168	178	172	197	179	185	185	193	198	173	184	188	185	173	193	187	152	188	172	196	172	165	168	222	171	174	178	164	167	142	198	187	163	171	179	165	165	187	177	201	196	194	200	178	163	205	173	147	165	190	183	198	186	165	179	175	172	182	182	199	174	171	177	182	199	165	196	197	182	159	169	167	162	201	179	192	172	156	198	165	169	190	164	204	179	187	194	158	150	173	198	191	197	156	172	181	181	160	186	172	204	199	206	158	178	177	183	179	167	195	176	170	201	168	172	187	184	167	175	170	213	186	188	169	156	211	192	200	173	212	176	190	205	182	157	172	155	195	171	193	213	173	179	171	200	174	168	185	189	178	160	166	198	185	187	182	184	184	195	175	184	188	188	180	170	174	179	164	179	176	157	177	161	192	185	213	193	214	197	177	176	206	209	163	198	190	178	202	185	191	187	173	191	169	182	179	184	193	180	181	181	192	172	173	196	185	177	186	150	172	158	164	170	187	157	175	168	164	202	189	183	162	149	175	189	166	191	184	182	161	182	166	186	176	198	199	170	188	207	165	172	168	189	173	169	162	152	218	179	193	178	206	174	169	165	173	188	182	161	177	179	183	156	179	182	194	194	188	184	186	198	159	181	166	178	191	166	187	157	193	188	179	181	215	183	154	184	164	165	149	174	204	177	175	180	192	182	186	173	172	134	164	177	195	184	178	188	171	211	169	192	172	188	178	191	211	187	162	192	179	191	194	195	182	197	174	181	188	211	166	177	173	184	178	209	171	179	204	175	181	182	170	178	197	171	161	182	176	167	184	200	194	194	169	181	192	210	189	188	174	171	152	192	203	171	169	153	213	190	188	184	149	187	188	184	191	187	148	177	186	191	180	181	186	188	176	178	183	165	173	195	153	158	177	198	167	168	178	187	191	162	201	175	204	180	185	189	206	158	169	158	172	153	173	205	173	149	203	169	184	174	178	151	184	184	173	195	203	216	200	190	193	201	199	186	195	197	196	174	168	172	177	192	171	195	176	201	172	172	177	184	191	164	155	197	190	194	191	171	192	179	172	180	178	169	180	170	201	198	147	186	196	203	157	195	184	182	147	152	164	178	160	163	181	164	189	187	171	185	181	196	196	175	187	210	164	192	185	153	191	181	179	174	184	149	180	196	181	208	181	206	184	193	180	170	172	178	175	182	178	185	205	183	186	170	184	156	178	162	188	200	194	206	173
12872	33059	79307	75142	61581	44529	13517	859	888	698	716	637	653	586	626	597	1014	3367	5142	8424	5962	3049	1274	682	531	491	470	461	441	458	475	495	431	475	458	473	497	471	462	492	473	485	464	467	451	474	474	486	463	472	466	469	446	449	468	455	461	450	470	464	424	472	467	469	492	447	458	460	504	471	500	481	471	507	455	474	487	469	470	487	471	456	455	460	412	433	471	492	400	481	470	498	445	474	434	486	447	474	460	443	482	456	450	480	516	473	444	452	496	448	428	437	448	444	474	453	488	479	434	464	479	489	444	464	461	483	491	446	503	469	510	456	466	458	473	443	500	489	479	479	481	481	441	460	492	483	452	482	466	452	443	482	471	485	490	472	487	430	464	489	439	456	477	455	513	476	510	453	476	509	468	505	474	475	494	459	479	461	465	473	512	491	455	460	471	476	481	444	497	475	438	483	455	483	499	483	481	487	458	496	471	483	465	474	447	482	440	490	472	456	495	502	511	478	499	431	478	487	492	489	496	463	477	468	461	494	489	473	470	473	440	472	466	479	451	445	481	435	459	476	497	438	448	466	435	439	452	433	479	496	485	430	439	458	480	473	458	448	483	494	462	465	454	483	486	463	459	450	450	450	492	512	461	456	477	487	469	464	474	462	486	489	432	453	478	461	487	486	480	503	449	455	415	441	523	440	450	431	488	468	452	453	449	467	462	429	453	438	513	429	432	498	437	486	487	478	505	508	459	471	426	475	478	457	526	509	494	462	486	482	461	456	456	492	443	468	506	452	452	471	471	461	511	482	465	504	463	411	463	443	478	414	435	486	489	447	426	447	457	476	484	465	456	466	496	471	481	457	485	479	461	444	458	437	490	488	441	444	483	492	468	471	419	460	498	486	457	471	501	478	470	467	446	487	468	467	443	487	474	485	463	480	448	464	458	447	504	454	495	471	489	474	444	464	488	440	414	515	470	431	489	492	464	482	451	468	460	453	478	451	451	490	474	484	470	471	472	501	472	461	416	451	472	483	480	491	484	475	476	442	503	481	501	469	492	426	434	442	449	454	513	498	465	488	475	518	483	449	478	464	449	406	469	473	463	502	469	500	424	492	484	474	464	487	527	437	491	482	461	496	495	504	467	469	472	452	485	467	469	483	465	488	491	481	469	463	498	477	481	465	471	489	491	501	479	436	450	485	455	505	465	437	477	465	471	456	444	448	514	490	460	436	460	482	454	460	492	482	429	481	442	473	477	438	473	482	481	489	479	464	469	457	433	477	449	445	455	439	492	513	484	496	478	460	473	439	479	455	440	489	501	487	461	446	480	445	464	497	447	463	474	464	471	505	498	494	502	490	418	474	462	447	460	455	480	476	444	450	460	429	481	437	470	487	474	453	496	505	442	484	466	447	467	476	484	465	453	451	472	497	461	449	485	448	475	459	483	466	476	469	460	440	437	450	439	476	462	452	472	508	449	477	456	490	496	465	444	464	504	478	443	447	487	482	461	445	470	447	494	487	457	427	462	449	487	474	475	494	481	472	446	507	477	458	446	467	434	458	466	474	476	520	455	506	480	466	471	434	454	483	475	483	456	454	475	466	512	499	469	442	512	474	501	495	463	428	534	465	450	462	452	470	442	470	474	464	474	481	496	500	492	517	467	466	467	472	493	432	478	482	495	464	446	506	457	479	511	475	484	553	484	480	480	517	480	475	473	505	488	463	490	462	504	460	498	436	478	457	452	467	481	487	453	446	475	480	476	473	487	434	481	467	447	503	484	470	484	452	434	470	525	453	450	478	496	451	476	475	446	484	490	488	447	516	470	492	479	468	450	492	440	460	483	498	502	469	460	452	458	459	494	495	460	464	467	474	479	485	468	485	453	431	471	494	482	476	479	453	494	495	491	489	451	495	477	508	502	475	484	462	461	473	483	465	451	452	480	539	483	485	492	456	481	483	475	414	456	472	459	442	453	492	486	465	460	432	450	478	441	475	454	445	468	460	457	476	474	458	480	440	459	479	463	479	419	454	454	496	465	438	484	497	436	450	501	447	487	488	452	497	471	447	458	471	452	479	482	457	494	452	488	456	472	461	468	466	470	427	475	445	469	467	497	479	507	411	445	464	470	440	491	433	433	461	474	468	462	460	490	485	482	474	504	449	515	460	477	442	437	471	479	496	475	477	458	500	474	452	430	446	453	483	476	439	473	473	464	430	475	439	452	488	521	444	418	471	473	456	492	470	462	489	486	430	482	463	511	405	490	459	472	482	464	481	467	478	418	458	497	466	523	481	430	456	459	479	435	471	456	473	478	491	472	423	484	476	508	476	481	447	462	508	485	509	491	440	425	491	460	424	488	482	470	465	450	475	447	506	466	489	485	447	486	472	440	456	466	525	443	469	495	476	475	483	475	468	474	470	477	518	477	512	480	467	435	469	486	424	484	447	466	442	504	435	463	427	479	503	478	452	484	494	462	455	451	450	456	473	441	505	495	465	467	485	436	455	471	494	466	457	471	448	464	466	435	444	466	430	462	473	466	475	484	476	463	514	449	475	493	456	473	478	483	489	459	470	547	504	499	515	487	472	479	479	486	476	471	458	429	461	503	472	484	498	489	454	423	446	476	443	453	475	436	462	459	443	462	491	500	473	471	465	497	436	479	492	448	469	480	487	478	485	495	458	476	434	485	440	464	512	455	474	473	514	478	448	484	473	511	489	480	452	467	445	512	483	506	465	462	467	433	477	443	464	447	493	452	475	474	460	444	510	488	472	429	511	413	464	458	424	468	468	459	464	467	494	480	470	474	463	497	517	447	492	471	544	437	462	472	430	473	477	495	438	432	471	465	492	455	479	446	469	482	488	488	459	483	449	473	476	489	478	494	464	462	429	467	441	472	454	475	451	430	470	472	447	492	472	469	472	447	478	455	455	513	505	491	477	491	476	480	485	471	435	482	438	472	459	464	483	447	436	447	455	445	441	481	465	448	475	477	456	514	461	453	461	485	494	484	457	431	417	482	463	499	466	448	492	469	464	466	478	490	460	486	450	477	468	469	462	457	480	455	477	488	443	449	458	516	467	497	437	468	484	470	458	425	474	452	449	497	451	445	475	461	481	518	493	449	462	428	479	492	482	471	451	470	498	468	510	469	463	472	462	443	477	514	479	434	501	467	465	459	460	475	444	491	470	453	461	520	459	438	476	417	493	466	440	450	484	429	448	464	469	498	505	452	439	501	460	475	478	478	466	463	454	480	468	475	469	447	470	459	455	462	499	421	472	488	449	452	467	484	451	458	433	473	463	466	472	479	509	471	457	452	465	476	487	472	490	488	474	497	480	490	445	495	493	498	447	464	480	458	455	474	472	492	492	441	462	487	440	471	476	476	453	463	501	446	453	487	506	487	448	471	446	484	460	478	461	466	499	454	426	475	443	442	447	452	496	442	460	450	479	484	465	450	487	449	461	424	469	471	464	463	467	495	442	405	444	470	521	472	475	463	462
2863	2233	13345	11691	3911	1837	394	151	170	183	167	132	169	165	174	170	155	191	211	191	176	214	163	165	154	157	149	156	153	156	161	176	160	170	164	176	164	154	168	169	155	169	153	176	189	171	151	175	148	172	182	167	163	133	155	127	170	167	139	158	147	157	176	151	147	185	156	171	162	169	167	151	153	163	147	149	156	172	147	140	165	157	138	164	163	156	151	152	156	149	146	156	170	155	169	139	160	165	173	176	146	167	159	149	175	163	157	152	151	173	182	186	186	161	161	161	167	149	143	139	158	183	153	175	154	185	165	177	174	155	161	139	168	176	148	161	148	191	171	167	127	166	143	146	160	161	153	167	170	155	164	175	174	141	179	164	150	124	169	157	156	162	164	152	135	152	145	142	143	157	154	136	159	162	161	166	172	161	167	159	168	159	139	168	158	166	168	144	163	173	153	156	149	144	139	167	148	134	161	183	138	199	180	157	159	169	165	170	149	162	151	156	155	177	154	141	164	157	158	118	150	147	146	164	167	152	137	144	153	164	155	165	174	163	158	143	147	193	163	136	147	163	165	152	164	146	153	166	160	151	145	165	149	140	160	160	160	147	164	156	177	146	158	157	161	150	143	167	149	173	176	175	155	171	154	143	163	146	159	163	165	177	179	149	153	153	182	164	159	159	149	146	171	133	156	152	159	161	162	155	169	181	180	166	159	155	141	160	165	166	160	161	152	156	152	156	180	141	160	153	154	146	159	142	164	141	185	164	166	185	149	164	150	177	174	154	155	164	173	154	163	143	164	170	160	165	153	161	146	156	155	152	167	140	165	146	149	170	173	158	149	178	154	159	187	165	181	159	143	155	187	147	167	183	151	151	164	170	162	142	162	152	162	165	164	182	158	132	138	177	168	143	150	166	170	144	177	152	168	170	162	191	154	183	157	164	137	172	171	139	155	183	159	154	160	160	155	162	166	171	159	126	165	126	166	162	164	153	158	188	160	146	189	160	134	159	163	183	160	162	169	143	165	148	186	180	161	192	137	162	169	151	156	153	171	172	153	184	147	169	151	165	163	156	178	156	158	151	164	172	152	131	167	152	170	155	151	163	163	193	153	149	175	164	156	137	166	166	140	148	172	163	143	165	161	203	156	153	169	184	152	159	140	162	159	167	152	159	143	174	149	169	162	181	153	150	146	158	148	166	138	159	146	151	179	163	153	166	171	161	189	160	154	157	148	153	162	158	193	165	157	148	188	153	170	157	164	163	165	138	155	160	157	157	157	166	175	146	169	163	163	163	164	160	138	135	165	170	150	163	165	157	161	141	159	163	142	172	148	174	156	172	167	146	167	149	168	145	171	157	167	166	171	184	136	150	153	176	172	155	164	167	159	164	170	175	160	174	184	150	165	163	139	140	172	154	148	158	158	167	155	175	155	173	169	148	161	166	163	152	151	129	204	161	172	162	176	155	161	171	163	177	162	147	170	151	159	160	153	154	123	142	152	169	169	175	151	158	140	150	161	171	182	142	163	118	172	168	148	162	144	161	146	164	142	158	179	158	175	174	168	161	150	150	145	183	154	157	150	158	190	147	166	170	175	161	155	167	189	151	148	178	168	152	156	171	187	158	161	154	160	158	154	153	168	152	138	175	169	173	156	169	160	172	163	180	153	165	135	145	172	156	150	155	170	143	192	168	173	161	165	152	152	147	159	167	148	147	166	176	152	141	155	169	149	164	132	150	145	175	149	149	154	156	164	151	160	159	153	156	141	158	151	167	158	179	149	204	158	160	161	142	176	165	139	169	158	162	117	141	152	165	170	150	152	148	158	137	169	166	177	151	155	166	160	194	145	171	165	153	154	160	150	177	158	174	155	143	162	151	151	166	164	154	161	146	156	166	176	164	158	171	169	170	162	149	150	162	170	190	160	154	174	146	143	162	153	140	163	169	159	164	181	185	155	173	163	152	170	167	145	177	173	165	178	158	152	166	163	156	153	136	151	162	183	168	129	160	141	143	153	164	159	163	172	163	177	123	145	148	184	141	160	157	169	163	155	149	177	156	183	195	173	155	175	177	145	170	169	144	146	144	171	180	178	168	163	171	145	169	150	153	162	191	168	144	136	165	161	162	169	142	155	149	163	163	184	164	164	194	137	174	169	181	160	161	151	146	140	154	186	149	170	156	146	146	177	137	159	135	157	130	168	164	180	178	146	189	159	156	175	158	153	169	149	152	149	159	177	138	180	165	143	163	156	166	151	170	148	163	175	146	149	148	143	158	161	166	155	159	184	162	172	160	146	147	156	154	175	157	177	161	159	165	140	142	160	158	149	160	183	157	171	144	160	158	169	155	166	162	138	152	182	151	164	164	162	171	166	166	175	156	166	165	165	157	161	154	167	158	161	167	131	162	171	145	128	142	160	168	149	134	174	157	157	174	146	161	186	169	167	162	164	152	133	162	185	168	158	146	166	151	156	175	165	157	137	159	163	143	159	186	149	148	143	154	149	160	156	156	144	179	159	192	164	164	150	172	178	158	150	149	141	152	153	152	162	162	176	160	178	160	149	156	165	148	175	150	159	192	162	163	149	170	186	156	152	135	172	149	176	137	186	172	160	157	190	165	177	155	155	150	154	195	162	171	162	171	132	150	152	160	165	141	156	160	159	150	159	154	159	167	177	167	139	160	143	182	170	185	163	167	151	181	172	167	155	152	127	157	150	151	162	166	168	159	173	150	157	170	174	152	138	168	164	163	160	156	171	172	149	183	152	149	173	145	188	164	160	146	160	153	164	161	174	159	157	159	142	173	182	159	175	140	170	166	160	180	158	174	155	159	158	169	157	153	170	160	153	169	172	154	166	149	175	160	169	145	158	165	195	164	156	151	157	169	145	148	178	158	165	160	182	171	130	152	178	147	140	174	155	155	173	159	139	159	158	167	146	191	154	162	150	150	142	147	179	172	158	168	164	180	129	180	157	137	179	137	166	159	149	150	157	167	144	173	169	157	177	156	135	145	152	151	168	177	157	195	142	156	154	163	164	172	180	158	143	151	155	127	168	143	164	145	158	142	166	168	151	165	179	171	131	157	155	135	151	165	153	152	157	173	162	154	160	160	149	132	169	153	158	177	173	164	178	154	143	163	171	178	162	176	154	169	160	154	147	146	170	134	132	158	145	159	163	156	155	143	153	147	173	169	149	165	154	163	151	149	168	145	156	150	136	171	152	188	174	134	135	170	162	167	148	137	176	149	152	145	145	159	151	177	144	145	144	156	140	167	139	162	169	160	165	136	163	149	181	174	177	163	172	149	156	148	151	157	155	156	158	152	165	178	144	166	171	176	159	178	170	173	162	175	165	171	154	156	165	168	144	166	139	155	197	173	163	168	168	170	146	156	155	191	157	160	149	157	161	147	178	190	163	170	139	155	127	176	174	146	145	145	143	167	167	159	170	160	154	156	158	167	171	184	175	132	149	164	160	161	148	158	180	167	162	151	163	152
2729	3830	24706	23377	12582	6948	1469	446	469	415	425	400	448	443	451	442	452	529	704	778	695	596	420	456	422	411	472	412	408	436	434	410	412	422	413	431	433	441	435	421	411	418	402	444	422	410	445	459	433	443	419	414	427	435	419	444	412	434	426	459	430	422	422	422	410	436	417	422	428	443	415	457	442	442	389	459	406	420	434	393	447	402	428	438	401	437	416	463	434	452	444	410	420	436	440	439	430	404	459	428	436	402	453	421	432	445	440	421	425	446	456	446	413	405	390	413	452	434	440	472	414	394	407	439	402	407	426	421	460	421	394	389	421	437	436	413	501	411	443	446	432	430	458	394	458	395	427	415	421	435	412	426	467	458	470	431	447	440	416	404	419	427	422	446	423	398	420	441	418	437	413	433	462	436	441	411	435	412	454	432	433	410	397	465	431	445	456	411	398	411	418	389	409	423	436	421	416	434	455	410	391	427	395	442	405	458	435	437	428	414	437	403	456	432	425	411	432	432	400	404	431	444	412	450	398	452	405	434	407	420	435	415	410	462	409	416	420	439	399	417	404	425	425	438	451	450	410	428	399	420	424	417	397	443	399	441	424	395	427	400	435	441	407	400	407	404	435	414	446	447	415	400	451	430	416	407	436	405	435	468	418	437	418	414	402	459	403	394	440	397	414	417	403	442	444	422	447	409	400	422	424	418	427	415	439	459	476	456	439	429	426	451	415	397	448	382	439	404	372	415	383	453	419	457	432	420	443	456	422	413	421	424	442	449	399	411	451	397	457	436	412	402	434	439	453	421	446	446	428	444	429	439	431	403	460	348	456	457	444	421	403	413	464	440	416	408	465	415	436	446	427	434	413	441	411	422	409	394	426	411	449	393	435	428	402	420	415	409	394	401	413	444	408	426	445	480	421	458	424	431	442	404	455	451	438	435	425	404	419	445	421	445	394	470	449	413	432	423	446	422	419	424	438	444	425	417	361	405	436	444	412	450	401	441	433	436	401	426	436	432	447	431	425	438	440	407	406	381	440	411	402	427	450	415	437	428	449	415	414	409	422	441	407	458	407	416	401	428	417	416	452	411	406	413	412	438	439	460	446	392	408	424	392	396	439	445	381	421	444	408	401	441	420	436	420	457	446	394	440	448	431	471	409	392	421	415	415	418	446	403	401	439	447	393	423	422	438	442	416	423	405	392	437	431	429	440	426	485	411	443	406	443	444	417	417	422	433	419	407	425	386	405	431	434	452	463	430	421	431	454	412	454	432	424	441	402	430	435	408	440	409	401	416	428	418	393	400	421	410	411	431	428	439	418	429	430	488	413	415	454	423	416	433	418	466	421	456	404	476	440	416	418	456	429	417	442	443	418	395	428	452	428	456	411	441	414	404	417	390	437	450	418	463	394	427	434	472	433	416	439	462	424	459	403	409	428	423	440	428	432	413	443	399	413	417	460	430	424	471	413	401	422	434	426	411	421	447	427	410	391	458	441	412	384	446	446	407	414	421	454	419	436	419	413	407	429	375	407	403	437	412	440	411	411	440	422	476	439	435	452	461	407	445	455	397	423	397	424	401	411	439	459	399	463	429	386	433	459	427	429	440	417	420	422	410	454	430	383	423	439	439	430	424	413	409	415	390	357	427	452	406	416	437	407	445	407	441	432	437	453	423	394	456	426	416	436	449	449	431	434	419	412	423	450	447	427	405	410	424	443	421	443	434	428	459	439	438	429	428	398	436	444	421	425	410	435	430	418	416	413	430	408	454	474	437	423	423	393	385	426	448	424	465	443	407	434	433	421	450	457	434	470	453	477	418	423	427	407	438	429	454	447	403	430	430	448	414	419	456	468	439	464	434	404	427	436	436	420	434	403	418	415	434	451	404	435	418	432	450	426	403	439	407	401	411	435	467	415	406	406	424	407	411	431	430	452	440	429	424	437	418	413	444	404	415	402	433	418	389	429	404	469	444	430	428	439	428	414	405	406	448	449	435	398	449	443	443	465	376	446	410	419	411	431	397	401	449	430	404	421	449	420	412	403	436	450	395	395	405	440	382	428	418	441	376	395	428	435	381	382	418	418	435	432	418	420	422	431	443	418	476	401	455	419	421	423	438	428	462	440	448	413	420	425	427	406	419	463	461	407	456	430	419	441	486	459	400	424	430	456	409	415	449	438	421	447	432	420	425	416	447	425	441	436	412	399	449	451	425	403	432	437	419	444	444	436	417	439	427	420	411	411	435	432	415	440	408	424	424	472	435	425	430	422	403	438	459	452	436	432	437	395	482	439	454	403	386	409	432	417	412	388	456	410	461	450	443	419	430	461	422	442	431	403	413	398	387	440	427	445	449	425	443	421	432	422	428	441	418	420	422	414	443	413	430	459	455	377	439	410	421	424	418	456	428	443	429	406	421	432	413	417	445	445	398	448	406	404	415	387	460	422	451	431	455	402	426	426	429	412	435	408	410	426	417	426	431	435	467	427	439	426	411	421	438	427	433	423	403	420	371	440	406	462	396	413	437	440	424	439	418	438	444	441	450	420	425	417	435	403	418	437	433	437	421	430	438	422	392	433	459	442	418	409	471	417	411	439	437	424	451	421	414	434	395	445	392	409	410	417	421	452	423	420	429	417	430	427	446	438	448	420	451	417	436	476	433	450	387	417	443	379	430	447	401	429	438	415	443	460	406	401	439	415	440	399	395	423	422	447	419	401	465	454	414	433	449	393	415	403	425	417	423	439	441	398	446	460	403	407	410	432	399	406	426	420	418	422	447	478	440	408	390	437	422	417	436	450	423	393	466	427	440	462	438	432	480	439	459	387	406	394	453	443	438	400	424	440	422	455	388	421	495	435	431	420	400	399	431	372	458	441	428	431	440	385	437	445	454	427	422	476	418	385	409	419	396	417	433	399	439	416	447	427	420	399	468	397	424	427	419	414	399	412	433	376	405	447	399	407	419	425	410	431	399	433	459	460	416	447	397	457	415	434	425	407	443	427	453	433	410	450	456	442	475	423	389	433	452	426	417	422	401	423	417	422	393	452	476	405	421	429	400	418	429	439	401	413	410	447	426	413	425	430	396	386	438	437	420	423	443	407	462	421	448	390	456	462	422	424	381	443	422	409	405	390	431	445	406	413	423	443	422	449	457	439	457	403	405	383	409	431	400	431	439	439	461	450	427	452	401	393	409	429	442	431	389	421	395	442	428	408	435	404	470	433	405	411	450	421	421	394	423	432	463	407	434	483	459	472	436	418	431	418	444	403	404	424	427	423	393	443	415	443	424	408	401	425	446	438	415	449	456	424	446	439	380	437	371	413	424	431	407	385	387	425	465	429	395	469	427	384	414	408	455	442	403	392	423	412	390	453	435	410	434	411	452	417	422	409	388	439	440	437	406	427	442	434	428	410	409	393	425	437	425	410	384	450	433	436	435	415	383	416	419	449	451	433	419	442	411	401	448	450	417	447	445	416	454	432	420	468	418	419	441	421
22583	32007	71488	60931	36955	22541	6885	328	186	201	186	168	175	194	169	182	217	363	654	662	423	235	198	206	206	169	169	190	186	179	192	200	179	178	168	207	179	206	170	176	183	172	198	196	180	183	197	169	179	180	188	197	207	195	179	205	161	226	175	154	200	205	198	201	184	184	177	172	170	199	190	159	186	169	173	195	180	141	180	180	191	171	173	170	182	169	171	182	159	161	175	161	194	186	174	172	195	169	164	186	180	170	210	176	187	202	180	182	171	194	165	178	167	195	168	191	211	165	186	183	165	196	171	167	168	181	162	167	174	168	152	177	185	198	189	193	172	180	163	183	177	171	187	178	172	165	180	180	189	174	162	183	161	191	167	178	196	173	194	190	181	173	170	197	169	181	179	182	173	188	184	185	171	171	166	169	153	198	176	175	203	159	181	198	172	188	184	186	189	155	191	179	202	182	191	194	180	187	177	180	182	168	177	172	172	159	177	182	181	166	176	157	165	168	185	162	189	183	168	151	184	193	185	185	170	185	179	199	177	191	176	177	209	174	187	193	205	170	160	189	158	172	195	182	191	171	174	169	180	162	167	184	163	205	175	169	181	170	183	205	183	207	163	180	166	200	159	167	184	180	183	153	183	153	187	164	172	201	163	154	169	196	178	185	154	160	198	187	187	186	184	181	190	158	173	173	188	183	172	187	176	172	170	196	199	166	160	181	166	206	191	165	185	192	196	159	170	193	165	182	185	172	186	172	175	182	186	180	178	172	182	177	176	185	188	190	166	156	201	180	166	183	185	177	202	170	178	175	184	185	167	178	191	190	181	188	184	174	190	159	164	206	180	167	158	185	170	189	164	196	179	193	195	174	188	185	185	191	187	176	177	153	167	162	182	174	183	180	187	188	182	191	184	170	165	178	195	167	184	190	180	180	155	178	169	179	209	197	174	164	197	196	177	189	178	157	209	167	185	166	195	188	159	186	195	165	172	185	181	162	173	161	153	189	194	200	163	158	173	186	179	204	185	156	200	196	161	162	185	177	178	181	174	162	169	193	187	181	170	176	183	182	217	165	170	177	158	155	178	162	168	187	196	178	170	175	168	170	199	181	188	189	173	186	168	169	132	169	171	179	186	179	173	214	198	189	149	174	164	165	173	195	200	161	178	167	194	204	190	179	184	172	174	211	190	171	157	160	157	181	176	194	195	168	177	182	203	193	156	178	178	180	202	175	170	155	183	182	185	183	180	175	186	190	178	198	140	168	170	179	174	188	191	149	179	175	173	182	187	189	168	171	175	177	188	197	187	192	185	193	177	165	202	186	194	168	189	188	171	153	162	172	158	172	192	174	158	172	178	188	194	182	176	182	167	185	157	183	186	206	180	155	172	177	157	181	199	166	169	178	177	166	192	195	194	188	165	171	162	216	198	178	192	173	188	178	172	171	181	190	173	167	182	189	190	174	164	187	173	176	180	176	157	182	161	190	146	184	192	197	184	181	178	191	203	168	198	176	218	185	183	162	213	172	184	212	186	184	173	143	187	179	187	180	186	182	188	177	170	178	206	202	172	175	182	182	153	189	191	203	162	157	172	157	206	170	192	187	187	169	183	184	194	176	154	174	157	175	186	177	179	197	179	165	178	168	168	189	179	148	176	174	155	183	182	180	189	192	179	170	169	181	178	202	213	160	193	174	171	175	165	168	192	179	181	182	163	176	200	184	172	191	206	201	161	183	168	179	182	165	154	166	179	205	176	196	187	175	198	192	193	198	181	176	218	182	191	197	190	153	174	159	160	176	184	150	172	178	153	161	172	170	181	185	172	182	188	198	180	184	179	171	167	179	197	187	166	189	159	188	185	202	187	183	197	200	198	189	168	165	161	167	193	193	184	196	183	169	161	177	181	175	171	146	168	171	178	150	197	191	184	193	188	171	170	183	173	207	165	179	181	193	197	191	170	170	216	177	176	197	173	169	160	185	212	157	178	208	187	198	160	174	174	161	176	173	173	160	173	198	177	197	188	182	206	169	168	153	171	157	172	208	194	178	171	187	165	177	179	176	176	197	209	209	166	169	177	210	196	172	193	165	207	149	200	158	156	203	181	183	184	182	185	178	187	186	206	179	189	175	177	176	174	181	206	188	159	172	188	181	179	171	210	191	174	162	167	182	182	171	174	202	147	182	186	181	175	175	179	184	186	160	172	193	192	173	181	169	156	194	156	173	164	190	167	191	172	169	177	176	185	182	166	202	179	173	157	166	190	205	157	151	193	182	164	202	179	179	184	200	186	167	164	164	179	192	191	182	198	178	185	194	186	172	179	169	179	157	177	177	184	179	181	177	170	176	181	206	183	183	189	180	164	152	159	167	173	167	189	199	181	172	199	177	180	183	184	210	176	196	175	176	159	167	182	190	186	163	177	162	195	207	192	170	156	166	169	184	193	199	191	167	221	178	169	163	173	173	195	199	199	193	162	175	186	164	175	164	178	183	154	157	172	183	187	194	185	182	176	187	194	195	226	193	181	170	170	177	170	183	180	188	171	166	180	145	183	187	143	194	169	175	217	162	182	170	187	179	160	190	172	166	181	184	168	200	182	156	204	172	168	181	192	206	174	186	164	181	174	162	174	158	155	169	190	184	144	192	177	180	195	188	195	181	184	163	163	174	169	185	199	182	161	186	177	159	204	172	192	147	198	163	184	188	176	180	203	207	169	186	205	175	181	183	155	177	177	185	163	209	167	187	188	172	170	197	168	207	202	166	183	182	201	164	155	144	196	180	191	175	174	188	185	186	179	184	196	193	192	149	180	183	167	213	187	201	139	174	193	214	177	182	182	171	164	144	207	195	202	218	167	185	175	193	200	162	180	191	178	176	184	199	151	176	183	148	155	162	190	190	189	180	203	165	202	176	198	169	205	170	184	169	153	184	176	178	165	179	154	183	178	155	169	190	163	183	163	202	169	175	177	160	172	184	179	175	183	192	182	189	182	178	179	172	200	147	190	161	194	186	207	156	156	185	204	169	167	164	168	153	191	165	211	190	172	191	162	172	188	175	197	165	188	185	166	154	164	183	195	182	162	203	184	165	209	221	185	188	186	195	179	164	189	181	196	195	176	188	186	200	183	176	178	188	192	165	165	165	189	187	185	186	180	186	177	187	168	168	172	162	180	186	152	175	165	207	179	179	193	200	190	158	191	195	169	188	192	198	164	184	157	188	168	184	173	177	170	189	175	193	191	200	176	180	194	207	165	199	182	173	197	162	178	186	178	180	182	194	170	159	178	171	143	171	170	170	174	190	166	160	159	169	182	185	187	197	152	169	177	174	157	193	180	185	203	148	191	153	175	181	193	153	188	181	192	183	190	168	155	178	177	173	180	166	182	181	183	185	165	183	161	187	186	158	169	182	188	166	199	186	168	191	190	151	164	162	163	149	197	190	192	174	164	198	171	190	184	208	160	169	163	183	155	193	194	170	191	165	178	174	201	154	195	179	185	150
13288	27642	66633	64444	45679	33646	13018	609	536	558	576	573	515	476	551	578	762	1871	3653	3423	1966	952	555	490	497	454	479	471	466	491	474	472	450	485	484	521	480	487	433	444	480	458	469	512	525	437	465	481	471	467	418	471	453	453	500	431	478	464	462	442	461	489	467	452	460	462	429	456	434	472	448	503	478	455	470	521	468	479	456	468	461	475	477	478	458	516	495	453	441	455	460	460	488	462	441	472	451	482	473	482	483	474	457	460	479	449	519	496	474	470	466	493	432	416	438	468	451	472	492	452	480	490	433	475	464	479	482	459	461	496	473	435	467	490	480	475	475	446	454	454	440	467	482	475	504	427	511	490	448	480	496	481	515	478	495	483	454	475	487	492	453	508	445	505	475	520	448	485	469	420	473	498	480	445	469	458	476	489	438	527	453	473	460	488	484	506	451	451	474	472	442	448	485	441	448	437	469	453	475	504	458	492	493	444	481	482	461	434	457	482	485	498	457	497	447	465	521	483	483	448	447	474	490	467	456	451	457	464	472	450	476	506	449	459	479	502	452	410	463	455	436	436	468	474	482	494	460	470	438	444	477	460	444	454	462	473	472	484	460	465	485	462	437	449	465	437	492	488	484	458	432	458	510	473	445	510	457	443	460	437	438	482	485	480	464	435	484	448	500	532	479	486	435	468	467	471	455	483	483	459	486	482	522	474	460	477	440	452	515	456	469	479	469	496	451	461	458	491	439	469	481	464	469	461	457	495	467	443	433	481	472	433	481	474	458	460	451	443	455	485	461	491	464	473	468	459	456	449	471	524	468	444	459	481	480	483	454	458	489	461	465	444	491	452	479	444	498	443	458	457	451	461	460	506	450	424	430	438	452	473	487	459	469	487	468	464	463	434	463	498	480	488	468	458	462	500	482	481	451	475	471	435	453	478	447	444	472	522	491	458	479	456	477	447	426	459	453	490	503	478	495	481	479	455	471	457	518	452	478	493	476	505	499	479	500	449	457	510	500	444	490	451	418	458	473	480	490	476	458	487	477	448	485	473	473	456	482	458	470	468	434	503	462	475	447	504	508	427	478	498	490	511	462	555	476	470	454	476	488	455	466	468	455	437	469	463	497	482	475	452	416	469	475	412	479	443	470	465	439	494	513	443	484	461	472	447	478	494	495	448	485	465	462	457	477	440	461	445	484	429	491	443	479	448	489	418	464	524	454	462	472	501	479	472	440	462	463	484	494	451	494	485	421	448	492	454	482	464	439	434	455	464	455	468	454	464	448	473	486	472	510	468	480	468	468	479	473	471	478	479	470	435	459	474	491	485	453	441	496	466	443	477	506	446	470	461	455	453	496	448	522	457	462	430	470	474	475	472	467	459	508	470	468	460	450	458	474	470	477	478	488	447	418	453	481	449	473	478	489	496	494	467	454	454	483	490	490	479	470	493	492	427	441	437	499	467	478	493	469	476	440	455	446	417	465	456	485	473	468	476	445	476	511	468	448	455	495	489	454	467	485	486	467	458	463	482	494	425	512	477	526	482	477	483	488	486	459	494	476	502	496	474	443	478	471	458	477	475	454	507	424	489	449	455	471	501	446	430	477	462	474	477	481	457	451	483	445	446	466	477	489	484	451	421	491	530	456	516	472	457	452	463	452	438	443	488	467	463	448	436	490	493	483	475	489	495	454	464	464	499	498	472	473	488	443	488	423	457	448	491	474	445	444	480	476	467	474	447	457	500	519	474	476	433	465	473	457	489	492	498	454	453	447	428	445	427	475	469	477	437	459	501	449	457	482	459	453	437	446	441	459	478	499	495	472	488	481	474	466	457	459	483	481	494	513	465	457	433	469	474	505	507	445	473	492	474	495	456	465	462	471	497	478	496	477	467	462	443	486	480	451	477	451	462	444	484	469	474	477	460	461	436	439	492	497	420	474	492	486	493	477	478	504	451	472	448	481	481	469	450	474	441	447	448	484	459	466	477	494	469	438	499	459	434	479	436	476	461	462	477	477	487	457	499	450	452	462	474	494	494	459	463	451	503	453	467	504	400	423	456	450	532	468	481	458	469	494	451	459	471	496	494	436	458	481	483	418	488	457	477	470	455	464	496	452	472	456	466	473	472	474	483	471	481	471	485	460	476	460	473	441	472	430	479	470	475	470	478	508	486	457	469	465	486	471	441	459	520	453	496	477	475	480	494	432	449	435	475	506	398	473	486	476	469	470	475	487	449	432	508	463	453	456	439	474	457	508	465	492	465	500	469	476	458	472	454	443	433	491	465	461	499	420	466	447	464	490	500	513	473	450	421	507	477	502	432	451	479	428	455	435	540	470	500	438	473	452	458	489	465	480	476	457	483	489	470	473	529	460	457	496	479	454	462	450	466	506	459	462	469	485	479	471	477	481	475	454	474	442	477	485	488	457	447	457	454	432	466	470	454	427	471	468	495	490	480	494	510	472	470	442	479	451	468	433	497	475	468	475	467	480	451	474	477	459	446	484	472	422	475	478	438	476	469	442	465	475	441	457	457	458	464	456	477	496	475	473	454	480	466	450	471	475	461	462	463	462	486	465	470	497	483	442	452	458	436	497	470	426	503	484	466	466	493	473	444	453	491	417	474	490	475	473	482	459	478	457	474	449	496	477	472	437	451	448	473	454	440	476	499	528	455	477	443	487	465	449	476	465	484	479	459	486	468	455	494	483	472	463	447	483	479	494	451	480	467	470	484	454	460	489	484	516	455	490	462	474	497	475	424	462	486	429	465	479	440	470	479	448	491	451	491	428	484	464	460	487	483	454	489	428	474	483	461	462	469	470	454	463	427	466	444	467	424	459	491	474	470	468	467	500	432	458	431	475	469	482	424	485	454	479	471	470	447	472	509	472	438	464	508	437	461	507	454	474	453	442	407	444	476	441	469	470	438	463	461	495	503	483	474	454	481	469	461	439	463	523	471	452	488	461	482	444	459	466	462	443	449	493	466	503	456	500	455	450	452	463	471	521	465	492	452	447	483	454	489	469	476	464	450	493	466	508	462	487	452	512	458	457	493	436	477	491	463	438	443	501	506	512	467	483	470	486	494	459	470	470	465	455	492	485	437	476	471	471	460	463	480	428	479	477	471	447	473	472	484	499	479	464	461	531	456	454	482	460	491	478	454	461	444	450	475	452	502	455	450	500	449	460	513	472	458	471	467	444	473	487	451	476	466	484	485	482	501	473	450	447	450	453	450	462	480	478	498	453	461	484	465	468	497	444	470	463	462	491	415	437	491	504	438	442	489	474	460	456	497	483	444	467	479	451	450	480	453	450	486	457	496	515	455	458	472	467	473	466	470	466	445	452	501	478	472	481	422	466	491	459	478	412	443	449	440	445	479	492	466	490	433	483	468	414	479	465	446	444	492	455	434	474	484	483	437	446	512	439	453	478	482	450	455	427	476	456	480	426	472	474	463	452	458	493	469	494	477	490	496	488	487	468	453	464	439	476	478	459	489
33559	54899	82310	72146	46491	32299	14422	935	222	199	212	192	192	170	193	189	298	741	1057	824	451	298	184	182	175	183	175	177	179	173	188	191	186	201	178	150	165	199	176	187	158	162	172	163	181	175	164	191	166	177	204	156	169	169	182	189	216	199	170	161	178	175	185	151	167	175	179	157	190	154	172	187	183	170	183	169	180	188	207	157	188	176	173	183	193	160	155	154	172	175	155	182	151	169	183	180	183	164	167	182	158	177	184	171	171	183	178	158	207	150	160	197	205	178	186	182	172	159	158	169	168	188	168	162	165	189	190	176	192	183	155	157	178	160	179	212	164	168	178	172	167	186	162	192	167	157	184	154	185	177	176	174	179	161	156	172	173	184	180	192	183	185	166	173	176	182	161	169	170	165	168	196	179	170	164	161	174	184	200	188	173	189	162	187	184	161	162	209	150	184	171	182	194	164	183	186	199	176	168	176	174	171	156	169	169	180	189	183	187	174	186	160	161	182	197	192	177	169	178	179	168	161	182	164	175	174	170	161	138	175	191	163	163	194	174	178	170	174	175	191	182	198	143	182	167	183	177	185	182	188	174	193	156	181	175	171	147	185	165	168	165	163	188	160	178	191	171	180	181	173	181	178	161	169	176	163	185	172	187	193	172	155	173	184	182	185	174	181	174	166	176	173	178	186	184	193	179	179	169	177	160	174	164	176	183	176	159	192	170	177	161	193	165	165	182	175	187	164	177	153	183	173	181	164	180	173	172	174	166	171	174	176	158	212	154	174	202	198	171	174	192	182	175	176	172	176	198	189	172	186	208	201	165	163	181	189	179	181	188	184	196	169	170	179	208	175	196	160	171	159	148	175	182	157	171	188	165	166	172	172	180	202	186	166	185	151	186	191	175	189	179	200	170	171	180	183	188	151	183	162	187	171	161	162	151	168	181	186	185	155	174	193	187	170	177	166	154	174	181	164	182	201	164	186	180	160	165	176	185	175	189	168	141	180	193	192	158	181	169	158	158	188	183	181	184	155	198	180	167	173	179	171	166	155	161	157	148	171	183	146	185	162	186	184	189	177	159	178	174	163	166	200	198	163	178	180	174	155	160	189	172	176	193	187	157	161	184	182	178	197	153	208	186	168	191	163	152	176	145	169	155	172	168	178	186	191	174	179	187	177	161	153	176	177	163	165	173	162	184	182	195	170	158	165	152	165	177	167	170	174	157	188	174	181	174	197	167	136	170	198	195	173	163	184	191	153	195	170	162	163	171	167	178	162	183	168	187	146	166	175	180	167	186	206	193	159	188	223	185	162	172	190	190	164	169	170	169	166	163	172	171	175	166	184	179	175	188	170	180	186	181	165	163	176	194	167	171	195	186	164	183	175	168	171	171	183	191	156	171	173	175	172	174	186	164	175	193	175	191	176	156	146	205	185	158	172	167	171	171	166	177	194	170	174	167	174	169	184	160	154	174	185	193	179	177	162	183	172	178	173	179	165	200	169	164	148	190	169	188	147	177	168	179	150	168	187	187	171	192	156	145	162	162	166	153	180	186	159	171	189	177	183	160	184	177	178	178	182	203	181	175	186	165	177	191	189	192	201	155	167	170	184	193	155	164	155	181	167	182	166	170	176	175	161	186	178	187	177	186	171	189	165	194	202	155	178	177	148	170	171	162	189	163	171	172	189	172	188	167	178	158	149	146	166	180	189	165	174	178	179	181	186	173	165	169	184	185	150	205	163	178	190	187	187	181	181	174	175	193	173	179	175	167	181	177	184	181	183	194	173	191	187	159	159	191	180	163	155	192	194	166	180	162	182	168	191	193	188	186	178	184	153	163	178	200	154	194	178	178	176	164	160	138	173	161	171	182	181	192	194	168	168	189	167	194	187	174	171	158	184	157	172	165	181	169	157	169	161	197	178	182	189	157	159	177	172	168	174	192	162	174	180	152	192	200	145	164	191	167	184	165	152	149	191	145	158	190	171	184	178	167	185	163	149	183	181	205	167	181	161	165	175	177	159	167	184	164	176	172	174	202	166	159	150	191	182	166	175	151	216	177	178	198	173	161	172	189	168	201	173	171	155	178	171	187	170	168	174	173	204	161	186	157	184	146	182	157	165	162	183	181	164	180	203	204	170	197	163	200	187	200	155	183	181	164	188	170	173	187	167	182	171	168	187	172	168	146	176	173	178	173	172	173	191	173	190	186	169	182	178	179	190	179	176	160	145	179	183	182	199	192	187	188	164	172	158	210	165	166	201	178	194	194	177	160	174	173	174	183	200	185	196	147	188	159	189	164	165	174	156	180	179	187	151	197	189	172	156	161	157	178	211	191	177	178	166	155	181	179	161	161	177	176	153	177	195	160	161	180	193	158	144	197	212	159	183	182	179	164	168	155	156	166	173	187	185	154	160	164	187	171	189	195	171	197	184	166	161	170	186	156	197	146	184	168	182	155	178	169	195	168	192	161	195	167	180	176	175	183	169	176	192	184	171	191	190	205	178	174	194	189	190	191	156	171	181	167	181	149	198	184	193	194	153	181	190	190	165	168	192	216	177	179	203	159	172	195	184	179	188	162	185	177	194	160	173	153	176	171	165	172	161	167	171	174	204	188	169	205	165	164	178	209	178	185	179	159	177	181	177	172	181	174	152	165	190	185	154	178	175	178	178	175	185	208	178	173	173	175	166	199	167	193	163	193	170	177	178	169	147	179	169	168	179	170	183	181	167	180	163	181	195	180	180	176	156	175	203	197	181	164	182	189	173	222	181	177	167	152	159	162	169	184	175	191	198	166	171	173	183	185	189	195	169	195	169	190	177	181	195	176	149	175	173	191	178	153	179	181	157	180	170	196	167	182	182	183	167	170	169	156	165	191	172	173	144	169	188	168	195	158	197	164	181	178	168	184	176	167	185	158	172	182	191	181	159	173	193	175	191	179	188	185	182	173	183	155	156	152	182	198	144	156	143	164	166	169	193	190	171	192	189	173	163	173	194	180	178	165	171	183	166	192	199	176	158	195	164	171	184	162	170	158	179	167	175	181	193	152	170	184	184	166	196	176	166	204	182	170	184	176	183	163	181	180	171	181	181	174	158	155	176	206	166	191	154	159	170	177	183	166	191	181	190	186	182	178	171	184	167	204	194	183	166	174	184	168	164	176	176	183	155	196	172	164	191	155	200	183	168	181	198	161	172	163	167	162	179	169	178	160	190	185	187	207	179	165	177	144	174	164	173	193	175	161	182	185	161	177	201	184	177	199	161	176	191	186	177	165	190	196	176	164	176	159	168	182	162	173	185	182	178	161	165	182	179	189	166	168	164	159	170	186	183	189	176	183	172	176	170	180	170	166	160	193	190	189	204	179	180	166	186	190	167	188	162	179	162	156	141	183	177	181	167	187	189	157	154	191	175	202	170	151	189	184	150	161	168	161	153	190	175	164	160	185	177	150	164	191	184	186	168	180	170	197	174	193	163	194	163	175	162	176	147	151	168
19975	43226	79888	78305	54533	42139	20614	698	564	594	603	528	537	475	544	680	1265	3996	6071	4558	2189	1055	638	464	452	451	452	453	457	426	479	458	435	476	422	446	458	438	468	465	434	473	469	442	440	466	432	436	471	449	427	467	445	417	500	452	445	463	486	461	441	436	491	474	472	439	449	427	453	463	495	457	445	455	446	468	449	436	429	438	449	479	455	445	459	446	444	428	414	453	469	479	467	447	464	452	440	465	482	460	430	462	436	459	467	425	454	454	455	455	470	440	430	437	433	449	473	447	448	476	460	450	495	444	448	430	459	450	464	447	449	453	403	458	465	441	450	445	481	471	479	442	457	455	463	423	449	492	430	437	450	456	472	486	447	441	464	484	482	471	449	462	469	501	470	482	424	466	459	484	428	487	464	458	460	432	468	490	471	445	438	453	471	474	422	447	423	491	491	434	488	461	433	444	422	441	463	430	434	374	440	458	433	485	441	460	478	388	456	430	471	461	444	448	475	430	470	435	458	456	429	406	450	446	428	466	436	435	471	479	443	431	431	522	457	473	416	476	462	462	445	436	497	431	413	446	484	463	504	447	448	484	463	438	466	458	448	432	413	428	474	499	445	453	433	411	457	436	452	454	451	475	463	459	455	444	465	390	494	488	476	505	489	429	437	442	462	487	443	440	416	435	430	470	460	473	441	451	432	435	441	441	452	454	440	422	455	466	471	451	478	438	468	479	457	432	449	444	433	442	477	445	459	468	469	451	459	456	453	467	457	477	484	446	479	449	478	437	466	438	430	456	444	433	467	480	442	457	421	427	447	485	470	486	440	432	521	480	493	436	445	430	453	467	434	468	455	451	466	426	440	473	440	457	465	461	481	427	433	446	452	452	459	468	469	475	463	467	454	433	491	443	464	452	462	488	450	430	450	423	439	458	449	455	470	459	482	441	434	446	429	448	463	468	424	461	497	382	467	473	447	463	458	492	448	470	436	438	490	447	468	410	475	472	465	444	434	440	455	435	446	479	462	456	434	464	417	420	440	480	414	500	427	435	437	489	453	463	440	441	431	457	496	417	454	489	464	435	420	466	446	432	456	463	480	476	441	434	498	447	429	443	477	445	430	438	454	470	423	429	458	477	456	422	454	444	477	466	495	440	440	427	493	487	423	455	450	457	449	457	448	454	462	426	427	451	455	443	455	421	450	433	448	477	421	446	431	424	460	459	438	446	468	455	477	428	452	454	474	426	459	452	463	458	467	479	464	446	475	467	481	468	467	476	461	449	474	423	473	423	444	461	461	479	422	483	426	450	439	453	459	459	466	473	443	434	443	465	444	444	425	432	468	447	476	441	433	451	440	474	470	467	477	473	441	441	406	440	507	424	451	431	466	472	467	445	427	506	449	443	479	436	425	453	428	439	479	454	434	474	452	467	450	436	459	463	441	450	453	481	444	474	452	452	477	434	440	515	452	418	482	467	475	484	452	464	489	472	487	422	432	481	479	450	451	469	448	461	442	442	448	454	457	438	424	451	459	448	453	457	478	437	437	436	444	424	459	465	487	491	471	458	457	474	464	443	464	480	465	482	431	456	433	444	474	474	467	438	489	440	429	443	473	469	415	431	444	457	452	445	464	457	426	468	448	448	466	465	469	467	430	493	473	456	470	461	493	461	452	463	450	451	494	416	445	434	420	454	455	425	435	461	464	453	461	434	459	487	417	431	454	485	483	408	456	467	438	444	459	422	481	484	470	471	428	440	444	475	441	486	452	438	454	481	469	440	466	434	435	464	437	457	483	463	488	465	459	449	501	491	488	462	429	481	447	429	453	464	467	457	507	413	459	401	475	489	459	463	470	445	424	450	448	432	446	449	465	447	446	466	442	431	396	463	507	465	481	438	429	460	405	491	486	453	432	438	463	424	429	427	494	449	469	474	510	456	431	428	441	435	441	440	413	478	472	425	433	466	471	455	439	446	433	431	440	484	446	447	452	432	461	468	446	466	464	487	445	481	450	492	479	463	414	458	434	454	469	456	483	486	468	460	468	413	456	451	446	462	463	461	455	450	463	436	482	412	468	454	428	465	444	478	437	473	442	454	445	454	443	414	467	461	416	459	480	433	471	433	415	436	465	457	435	422	422	439	462	419	472	426	468	466	439	469	458	455	448	426	435	455	432	452	457	440	486	454	452	444	448	444	442	474	438	457	462	414	443	453	463	476	460	415	441	461	468	452	424	451	453	438	438	507	426	457	438	452	481	462	434	461	440	449	464	431	457	436	433	441	506	451	438	484	496	473	456	449	485	433	460	482	447	488	487	460	446	447	449	473	431	479	458	490	441	460	462	446	445	455	498	424	462	459	462	415	408	454	438	456	438	412	466	432	477	442	413	444	446	421	445	495	462	486	441	456	450	447	442	456	459	434	460	467	468	460	454	469	455	448	457	481	462	460	443	423	473	458	489	462	469	439	441	472	475	463	475	483	445	426	429	441	461	433	473	481	465	460	457	470	424	440	451	465	440	479	480	435	444	442	442	458	448	470	426	472	461	424	495	450	501	424	456	430	462	449	443	405	413	469	415	466	467	417	460	442	481	448	435	448	432	429	458	458	430	453	433	443	411	450	479	482	460	478	431	447	414	475	440	439	426	455	486	469	442	474	443	423	445	500	451	438	432	453	462	446	482	448	461	477	456	462	434	473	453	458	405	449	430	459	459	452	439	449	412	452	493	464	447	430	449	412	495	461	456	446	484	441	458	444	423	466	471	445	459	435	441	462	437	477	458	464	501	438	471	420	417	451	431	448	453	433	453	422	466	443	462	439	466	438	452	445	461	459	450	488	443	448	448	443	475	411	439	458	492	471	447	450	441	441	452	488	432	462	449	419	478	420	489	465	439	480	463	415	464	428	487	435	433	407	457	476	499	455	472	443	464	460	450	460	443	486	476	434	443	428	438	440	452	491	447	460	440	476	444	445	424	489	476	411	465	447	457	460	433	425	465	444	453	467	430	446	447	442	490	482	449	471	494	443	461	453	443	494	468	435	470	435	419	452	444	466	478	495	506	448	439	458	471	439	449	459	447	436	447	478	451	464	470	483	475	442	488	447	457	438	471	432	434	438	477	457	461	466	451	449	459	459	498	453	459	444	423	438	461	445	438	460	431	448	426	430	485	477	478	460	454	446	444	491	432	437	461	442	460	467	444	493	511	473	490	463	478	481	441	466	475	471	433	451	383	454	416	450	438	459	479	474	463	455	441	457	416	443	473	439	438	464	452	455	445	467	443	455	510	460	488	433	442	431	484	458	447	459	418	421	426	459	451	459	452	437	471	470	466	466	395	466	448	414	471	424	433	469	447	442	428	431	455	470	455	453	462	454	419	431	437	461	493	462	454	477	465	433	466	411	455	444	454	474	468	442	445	488	477	481	489	443	464	457	446	452	464	445	452	448	442	471	443	444	467	434	462	469	460	430	472	462	488	446	430	447	470	447	431	451	449	472
3788	3091	12651	11064	3872	1825	623	164	146	125	181	134	161	175	172	150	156	147	205	224	201	149	181	162	181	186	174	163	162	142	167	131	145	159	154	168	179	140	134	161	168	148	164	153	150	132	143	143	154	148	145	173	158	165	162	141	166	163	150	163	152	159	151	150	137	165	144	168	165	154	137	164	148	158	175	154	143	198	143	145	143	150	148	163	176	134	156	153	177	137	174	159	136	162	169	153	151	148	146	171	149	136	140	136	147	137	154	157	156	137	149	161	148	162	165	168	168	182	150	153	171	159	176	167	166	167	164	155	151	161	194	145	131	130	144	135	198	148	145	156	148	180	159	138	138	169	129	166	162	166	153	152	149	138	166	151	141	152	148	142	137	169	131	169	150	169	158	151	171	163	150	163	162	159	159	175	158	162	152	136	137	151	135	149	144	146	153	149	149	159	171	154	167	154	141	165	153	156	155	142	130	172	149	147	161	156	151	158	137	146	146	150	158	158	155	163	153	160	157	145	129	167	144	169	154	148	149	161	142	170	157	156	131	141	142	170	157	162	179	171	163	141	174	142	145	155	172	168	154	169	153	149	164	150	157	166	152	147	132	156	173	141	166	155	132	141	168	151	153	153	160	132	152	143	155	154	163	151	156	158	156	146	184	160	147	157	137	174	158	151	136	175	141	164	142	144	167	151	138	161	126	161	153	153	156	165	176	165	152	144	135	159	176	164	154	142	145	152	126	174	151	167	142	158	143	159	135	147	146	151	147	170	152	161	167	142	157	155	150	142	160	167	154	163	169	177	131	157	153	182	148	167	158	136	140	166	165	166	154	172	161	164	135	143	164	163	158	160	156	146	140	176	166	175	146	161	167	150	143	173	148	165	158	165	161	155	137	168	160	173	148	141	162	162	172	151	162	135	146	173	175	175	174	168	164	155	153	144	148	148	138	152	167	170	161	157	153	138	146	146	165	160	137	167	157	134	178	145	159	140	166	149	156	126	177	161	168	164	168	165	146	154	155	169	139	149	149	149	173	160	183	150	158	145	182	170	164	164	164	142	139	173	172	154	169	153	162	154	168	184	158	124	135	155	156	173	168	131	146	148	184	168	144	153	176	160	164	173	140	157	163	149	187	179	160	151	160	163	152	148	143	152	170	155	160	142	157	147	149	158	176	162	176	170	169	165	126	155	145	167	152	144	179	157	140	148	151	151	172	156	167	149	148	148	179	160	161	162	163	143	147	159	158	159	155	156	148	157	161	139	172	169	157	144	150	171	153	161	171	142	152	156	158	152	155	165	142	170	184	171	140	162	153	148	160	171	156	154	152	158	159	150	134	154	169	153	148	156	133	169	132	166	135	165	168	172	168	165	164	157	169	157	150	159	168	164	159	171	184	173	170	164	151	175	159	163	164	164	156	166	142	124	134	142	153	176	154	146	158	141	140	161	137	148	172	174	144	157	145	141	161	153	157	167	160	177	165	169	137	131	129	170	144	155	159	153	170	174	145	175	165	157	139	132	167	149	150	150	172	151	147	155	140	156	149	148	171	144	147	163	171	147	165	152	144	160	157	154	176	150	147	166	151	167	171	169	157	154	150	166	149	158	192	152	177	138	155	177	149	143	167	146	146	155	151	182	142	155	165	146	149	154	136	155	165	146	149	137	170	170	140	155	174	187	139	153	152	139	140	154	161	167	163	156	168	153	141	142	138	169	171	135	163	162	138	161	152	146	158	132	151	150	147	153	161	148	156	149	173	172	155	139	154	137	143	146	167	175	163	165	162	137	161	154	181	145	159	135	146	180	149	146	133	144	146	156	171	148	143	182	156	161	154	152	176	148	139	169	135	136	162	159	138	143	149	152	153	170	156	141	155	152	146	136	146	167	149	145	165	144	185	163	183	150	145	140	151	139	171	155	167	152	165	159	156	161	170	172	145	185	131	159	127	136	157	158	159	181	168	147	119	169	149	152	157	153	156	150	136	172	154	165	142	144	153	135	155	144	162	151	154	163	162	161	170	152	153	152	167	163	159	164	125	158	137	143	137	172	153	141	157	175	139	151	152	138	163	149	169	151	145	164	152	134	159	142	167	140	157	169	148	146	169	139	161	163	163	167	151	140	160	126	168	159	153	175	164	159	149	157	130	160	141	148	161	161	161	182	148	146	141	169	153	152	168	170	161	155	181	164	149	142	143	186	142	147	150	164	160	147	152	180	149	162	165	161	180	149	139	142	151	171	165	159	152	174	160	150	163	156	150	142	165	148	150	164	158	156	158	146	126	182	162	153	157	150	140	134	155	140	135	166	144	168	177	153	162	176	123	127	143	164	142	157	167	140	147	150	157	180	131	137	159	152	160	161	152	163	176	167	150	163	145	130	142	164	177	174	155	167	131	177	140	139	140	193	161	153	148	151	164	172	188	164	156	144	155	156	166	167	145	148	146	142	179	167	168	171	140	142	167	173	135	165	165	174	165	149	147	170	181	152	150	155	161	173	157	153	141	150	165	138	176	127	181	159	160	144	138	145	157	140	155	183	160	137	150	158	177	161	166	175	174	161	140	173	173	159	145	178	158	140	154	156	159	171	148	167	165	132	153	159	139	130	145	159	129	131	172	141	152	146	181	122	141	154	153	162	154	169	163	168	153	148	146	179	153	136	165	164	164	150	160	153	158	165	143	165	162	165	152	138	142	154	166	176	158	166	179	165	168	143	154	186	154	175	170	157	147	148	142	151	155	163	176	145	159	153	161	144	146	153	141	143	180	140	146	132	164	160	152	159	167	188	139	151	150	155	153	174	155	161	146	155	159	144	149	151	173	142	187	159	140	184	158	149	152	144	169	144	150	150	163	163	154	151	147	145	152	178	150	166	137	141	144	169	139	148	169	184	165	137	174	129	145	169	163	150	131	165	139	158	157	173	164	152	158	154	171	160	145	143	199	155	160	140	139	156	160	173	163	165	179	147	149	163	155	167	173	137	142	158	165	151	131	170	154	136	155	184	158	175	179	157	163	159	173	169	134	148	152	184	155	158	164	143	139	162	145	157	149	154	160	152	148	162	148	146	148	170	170	162	204	140	177	173	156	159	180	173	163	151	155	152	161	154	163	159	151	137	163	167	171	174	157	164	157	135	130	159	162	158	142	156	161	149	148	147	123	169	160	159	137	159	134	182	157	147	163	146	168	160	165	153	176	146	149	145	144	147	166	158	179	153	140	158	140	159	135	149	158	133	163	178	148	157	157	131	163	160	150	146	157	146	130	170	149	150	161	135	151	143	166	155	178	164	157	151	166	152	172	175	162	161	155	175	139	140	157	141	143	168	148	139	174	152	172	165	146	166	142	169	159	167	143	155	153	147	168	152	166	150	134	138	144	153	138	147	162	148	141	152	171	146	161	158	156	142	185	150	175	158	157	157	131	170	146	164	141	165	161	165	166	152	166	145	166	170	164	167	161	162	169	149	149	135	163	136	151	184	153	169	135	164	176	144
3365	5143	23746	23029	11751	7112	2337	410	421	385	460	406	424	428	457	490	436	600	739	719	595	476	417	429	423	405	412	413	431	391	409	444	406	434	465	406	421	409	430	424	423	404	404	424	401	415	422	416	406	397	420	421	405	409	387	403	413	426	363	419	411	417	449	399	389	391	397	405	419	436	417	441	423	367	412	459	391	431	407	407	455	459	378	412	386	402	413	420	422	415	441	439	384	441	468	425	437	407	421	426	401	410	419	406	397	416	377	412	380	422	446	409	402	445	397	444	455	446	401	380	397	393	369	437	394	435	354	402	409	421	368	437	428	421	410	415	381	399	439	413	422	435	427	442	399	415	405	420	409	476	402	439	422	385	403	429	420	453	400	432	427	369	430	464	422	428	454	431	420	403	431	421	449	412	452	410	429	440	425	423	409	387	418	435	438	406	407	449	408	423	431	436	407	403	432	382	430	416	420	453	427	436	414	392	412	444	449	393	421	380	406	421	443	395	406	412	452	413	441	440	426	455	423	422	448	399	420	431	416	448	431	407	400	399	439	432	421	368	407	437	404	402	390	406	387	411	392	420	404	441	400	420	435	415	402	404	410	422	398	401	406	396	393	439	406	405	452	419	427	387	423	448	408	404	438	392	427	413	406	391	409	413	387	432	406	362	412	424	415	414	435	442	430	408	393	400	402	433	404	423	446	405	431	403	405	416	408	413	434	436	389	398	393	441	396	410	409	442	438	412	413	418	406	412	425	433	418	406	429	421	385	447	412	413	429	390	450	427	430	393	440	384	436	382	423	414	411	416	437	445	433	436	425	451	410	410	407	415	417	408	409	424	436	400	424	387	435	405	397	423	384	402	431	423	407	436	426	405	402	404	409	431	409	383	441	410	435	418	387	410	410	375	429	408	400	425	413	407	413	411	408	407	436	434	408	440	415	389	420	429	381	451	448	401	427	408	431	415	427	396	419	419	395	439	423	379	422	410	393	403	424	424	395	366	414	384	402	456	419	404	445	404	403	432	407	409	414	424	409	407	441	416	403	414	413	426	397	398	417	445	402	384	429	426	418	414	435	422	440	376	433	424	420	421	436	418	395	423	439	414	435	407	411	404	402	405	418	424	423	433	379	400	417	417	414	387	413	414	442	380	372	424	405	432	446	402	393	421	424	397	394	408	431	429	373	429	409	406	428	406	414	408	357	423	407	460	415	427	386	426	420	422	392	393	403	411	457	423	452	406	383	415	418	428	423	439	412	392	455	396	411	403	415	426	417	413	403	430	456	412	432	416	409	396	441	422	426	450	382	405	428	443	415	402	410	412	418	429	439	415	450	403	385	427	399	434	414	397	396	429	403	424	415	412	434	396	376	408	403	424	436	368	420	410	421	404	406	414	448	422	404	413	403	376	404	416	414	427	445	401	373	376	432	435	399	361	435	445	421	419	431	403	390	411	446	407	435	409	418	443	406	392	461	400	417	409	434	423	418	422	425	432	425	368	407	405	426	444	440	395	399	418	433	412	464	408	403	389	425	427	431	399	384	417	409	401	414	388	411	402	417	396	412	419	449	423	421	455	412	398	387	436	404	423	397	432	411	410	427	420	407	453	367	408	460	387	433	388	427	417	390	405	395	439	438	452	402	384	411	427	410	465	424	442	399	423	413	405	431	397	439	412	411	433	415	416	402	427	445	433	420	448	423	403	421	433	420	428	395	417	393	405	440	429	411	432	417	423	373	416	437	429	430	374	473	444	432	424	437	425	442	403	383	384	422	428	393	409	403	394	394	420	413	386	408	409	453	443	434	399	467	413	427	426	422	428	395	394	446	429	400	446	402	428	374	437	382	425	448	447	439	411	391	428	408	409	418	396	399	419	418	399	449	382	410	393	420	428	424	416	444	397	429	432	437	434	425	443	425	370	422	429	426	425	393	399	414	425	446	427	442	415	387	387	412	442	434	400	414	429	405	407	414	442	434	424	425	427	415	396	408	429	411	422	424	436	424	417	430	397	428	442	432	424	421	415	439	490	407	418	413	385	408	413	416	443	440	427	391	440	435	409	375	402	417	437	371	436	417	419	425	412	404	425	401	452	411	423	400	426	443	442	414	406	434	410	419	417	417	454	431	416	421	399	389	403	426	411	420	441	448	444	389	421	418	427	386	409	464	418	424	382	399	435	414	382	455	438	399	409	426	406	401	401	381	439	418	412	417	402	389	418	379	423	390	420	417	398	455	406	360	431	429	440	439	379	441	437	422	390	413	428	419	403	393	407	408	424	442	426	394	415	433	426	427	414	425	416	434	437	395	368	399	444	414	441	398	411	413	390	442	400	411	459	396	393	430	391	422	400	413	425	408	392	407	394	413	444	461	433	409	441	396	420	438	425	412	432	415	454	414	421	429	414	421	411	402	418	428	430	400	418	440	416	440	429	448	454	456	459	413	425	452	422	429	421	405	385	429	398	435	418	420	408	429	416	417	419	423	441	407	439	387	387	433	426	383	434	446	395	421	404	433	431	434	405	382	415	479	401	419	419	432	421	407	399	431	404	412	398	417	421	442	432	414	445	395	396	425	429	394	414	463	460	426	421	413	413	460	420	388	419	428	385	427	446	411	429	443	444	435	453	445	382	410	409	399	392	409	414	433	393	433	404	407	413	403	403	436	406	422	419	395	402	398	412	393	444	420	443	418	437	419	415	440	410	439	401	424	438	415	438	389	410	447	395	404	415	412	403	358	447	411	404	405	424	403	394	414	434	399	427	421	411	431	452	423	379	392	396	386	413	414	427	396	413	404	440	421	397	419	437	425	432	399	446	404	410	351	419	398	408	394	434	426	385	430	460	407	422	442	413	425	412	452	406	430	443	394	462	390	385	433	425	428	427	445	444	428	421	462	430	415	395	377	444	429	423	420	401	414	436	436	440	420	442	424	403	443	420	448	380	421	432	461	442	470	394	386	406	412	409	423	392	429	425	402	432	426	446	412	381	422	409	449	421	429	426	396	390	408	421	412	442	432	442	401	426	405	426	400	446	427	433	402	396	443	380	401	396	414	412	449	457	409	381	431	392	414	425	429	385	405	391	352	410	473	410	449	407	401	419	437	441	433	404	397	415	422	431	418	414	414	391	440	420	406	422	419	381	447	407	425	414	435	419	446	398	467	394	424	403	411	417	416	426	437	439	431	388	394	455	434	421	434	403	410	397	421	422	408	431	431	436	445	425	448	407	425	404	407	411	413	414	421	438	385	416	412	426	414	373	440	397	404	415	452	401	416	410	379	414	449	383	384	413	415	401	427	397	390	397	450	395	413	392	412	426	411	440	425	401	395	402	418	438	382	405	434	417	396	422	458	443	412	414	410	404	400	452	424	430	418	419	407	389	437	429	430	398	425	396	413	391	412	392	423	429	425	422	420	400	423	450	396	426	438	423	447	416	390	426	419	417	462	429	418	467	410	392	377	415	419	391	394	374	432	414	404	366	388	415	426	403	426	384
30210	42670	66098	60387	39097	25984	9617	497	208	210	219	166	196	174	168	195	336	451	639	628	433	321	221	188	180	155	171	163	192	166	163	163	177	169	226	168	158	186	180	215	155	177	184	173	194	156	184	180	201	158	191	199	173	192	189	179	186	166	208	168	175	183	182	190	196	178	160	163	171	169	176	180	158	200	190	163	159	164	185	177	201	181	187	161	179	190	197	165	177	179	171	195	174	170	169	174	158	172	173	184	181	193	161	202	182	157	188	173	169	162	159	162	170	180	169	168	175	166	168	167	199	185	193	187	178	194	175	165	192	164	168	183	170	188	162	166	176	165	173	180	166	163	153	174	171	163	169	192	185	203	152	165	154	166	199	182	184	170	172	182	166	152	184	171	183	179	178	198	164	193	188	162	189	168	192	170	165	163	180	168	180	190	193	167	186	167	179	179	188	178	192	167	184	168	191	161	165	202	203	183	180	162	176	190	189	161	177	182	188	172	198	191	186	164	164	174	177	176	175	172	163	200	163	168	173	185	169	184	160	212	176	165	176	188	169	197	151	170	180	137	174	162	158	171	173	179	175	190	189	172	157	200	170	193	183	165	201	191	150	171	187	169	164	166	152	179	173	144	163	163	169	190	189	194	180	171	160	161	178	166	178	192	153	154	166	189	191	151	173	173	175	168	172	142	167	168	150	173	189	184	158	212	174	171	171	186	166	191	169	196	167	163	184	163	170	185	151	188	197	167	158	203	181	181	158	187	211	179	183	184	186	171	182	185	195	175	156	173	166	179	186	175	197	178	181	188	186	164	184	175	176	170	173	164	144	175	175	176	200	163	162	179	178	181	181	168	177	185	186	182	174	178	172	166	169	182	153	181	173	174	181	163	156	156	176	144	172	176	177	166	197	187	174	173	167	178	173	185	182	168	145	185	187	158	196	172	179	202	165	169	167	170	169	179	188	180	180	206	182	189	157	197	193	168	171	181	189	166	169	181	174	178	160	187	169	182	190	202	174	178	168	188	199	178	172	176	172	170	186	192	176	193	186	173	194	176	161	174	171	181	158	192	178	153	186	165	190	195	170	159	190	175	181	154	172	157	185	186	165	191	185	185	175	152	178	187	153	204	171	169	153	182	167	173	201	188	177	181	190	188	152	153	174	145	192	177	180	166	149	171	170	170	171	157	166	177	171	141	170	193	214	180	178	202	172	165	179	195	179	176	183	172	199	157	190	170	179	162	194	178	202	163	193	177	204	166	201	157	163	159	159	152	195	198	188	211	173	184	189	164	199	168	173	160	147	169	172	187	168	189	169	144	165	174	190	178	159	187	218	191	154	177	161	175	164	186	181	179	176	168	183	183	167	195	156	164	181	194	228	173	167	169	184	206	183	193	211	194	191	158	163	178	187	169	198	194	198	192	199	172	175	147	157	173	169	186	174	155	165	194	176	180	183	172	186	179	175	171	168	208	181	209	153	186	177	168	178	176	166	182	196	150	158	189	178	184	147	187	183	185	190	173	173	170	189	191	182	154	174	192	170	135	174	186	172	187	186	182	176	171	185	177	189	193	187	176	186	188	211	178	163	189	187	163	173	200	191	195	164	188	168	170	191	163	160	183	165	170	191	169	182	170	195	175	170	180	179	180	190	179	171	154	180	176	173	159	162	160	183	169	160	155	187	194	184	175	175	182	186	163	175	193	194	181	171	182	167	184	154	177	193	222	147	161	186	182	152	163	190	191	186	186	168	187	196	155	178	180	203	177	173	179	177	168	167	194	178	168	175	198	177	201	183	197	179	175	159	195	184	193	156	168	186	179	172	195	194	163	186	183	161	177	177	179	193	162	177	195	169	177	160	169	169	196	187	201	187	167	179	196	161	180	213	160	168	170	190	180	155	199	166	162	176	192	191	172	190	164	198	152	176	178	175	170	186	176	165	176	192	165	175	184	183	147	177	171	179	182	195	188	198	193	160	182	144	170	174	177	162	171	177	167	188	178	171	171	156	190	163	174	194	153	185	161	188	175	164	186	173	176	189	163	169	185	194	176	194	172	149	180	185	157	185	177	171	147	157	183	202	159	183	181	188	182	157	188	161	156	175	182	173	176	163	183	180	178	199	168	167	175	196	173	157	200	171	158	202	196	190	167	167	183	184	152	178	167	192	161	183	174	161	170	157	152	168	187	180	186	205	172	176	174	160	194	159	178	181	170	161	152	187	172	166	155	199	176	165	189	175	185	190	180	164	175	147	191	156	183	170	156	182	189	165	159	153	188	173	177	190	156	213	155	185	184	169	173	177	174	187	185	164	172	172	176	182	150	190	186	163	161	179	174	182	180	168	165	172	156	183	185	176	165	182	185	175	151	177	163	169	173	202	168	170	182	196	179	174	179	185	201	180	208	176	187	201	178	159	180	178	154	149	194	190	161	174	156	185	180	192	187	167	199	190	152	167	176	185	195	199	178	203	191	199	191	178	177	173	173	165	207	159	179	167	190	163	182	153	196	162	176	184	168	160	178	176	202	168	161	193	150	185	172	178	166	167	159	199	176	174	158	192	175	208	166	190	164	160	177	131	199	172	158	156	144	200	176	185	170	165	168	180	163	197	182	205	181	173	174	181	179	183	176	182	163	168	199	175	169	168	196	164	169	181	183	203	202	176	181	189	179	188	165	180	189	165	169	182	188	188	195	194	183	162	167	184	188	177	190	160	171	164	181	192	175	163	164	161	186	154	171	149	173	164	172	162	172	158	150	170	165	201	161	162	167	178	176	173	153	178	179	155	180	179	174	175	174	188	183	197	181	169	172	161	177	187	185	185	175	185	181	161	169	179	179	197	173	199	165	174	153	189	161	182	171	179	178	176	175	174	190	184	181	178	209	162	207	180	171	179	159	183	165	177	182	153	168	156	160	178	193	176	151	160	167	160	186	182	191	175	185	189	182	196	176	162	176	169	184	165	181	186	176	181	190	166	181	180	175	172	173	175	177	177	178	182	191	183	165	177	176	176	160	155	187	154	182	182	175	157	157	182	166	191	178	159	188	162	178	174	156	164	182	193	153	177	172	185	160	198	156	201	194	170	182	174	197	176	185	175	200	183	154	172	183	174	177	183	181	194	207	179	165	180	172	198	199	172	186	191	171	180	163	166	181	153	179	207	176	157	183	183	161	183	170	174	174	166	171	190	164	140	178	190	190	188	198	184	168	179	172	162	171	191	172	168	194	181	175	160	176	160	168	183	169	196	179	188	153	204	194	160	183	184	210	174	168	190	186	179	156	199	180	177	182	161	191	185	164	196	166	164	190	184	168	183	182	164	162	186	181	176	182	184	169	176	183	170	205	174	173	163	166	187	198	174	181	173	191	173	189	179	199	185	175	177	192	191	181	165	174	178	181	173	182	186	178	167	164	202	170	188	192	192	182	177	185	176	186	160	187	174	164	180	180	196	193	164	184	161	163	207	154	160	178	208	170	163	172	188	174	161	190	164	180	170	169
18706	33899	62190	62656	48403	37480	17335	737	563	580	497	546	512	465	519	557	1421	2245	3467	3617	2230	1310	762	556	474	456	460	468	484	442	480	457	461	421	461	483	466	443	487	473	456	470	479	464	474	438	460	418	448	483	491	479	463	466	495	482	440	467	443	468	448	472	481	488	452	438	458	498	481	460	456	440	452	413	421	467	473	488	432	469	471	465	494	461	442	519	472	493	499	500	478	493	452	465	428	443	456	463	457	463	451	456	472	475	450	466	470	498	463	480	450	473	451	492	460	451	481	475	477	442	474	470	468	473	490	467	447	439	423	459	460	441	490	463	474	455	475	453	446	451	487	444	466	459	475	460	429	469	449	452	484	472	445	471	468	446	434	443	475	411	483	447	494	481	473	457	441	437	478	486	477	415	435	432	451	462	465	464	457	418	499	428	502	438	475	451	441	445	480	470	453	433	466	499	473	495	454	474	489	458	470	416	440	451	456	445	452	459	456	470	454	479	457	421	473	472	435	466	454	488	483	471	463	443	455	446	449	496	508	460	471	470	453	464	431	437	453	479	422	468	460	474	465	501	461	480	452	469	472	494	507	440	457	469	436	474	445	464	466	517	467	465	436	400	455	460	475	494	455	464	442	498	486	433	468	446	427	483	423	465	460	477	476	428	445	452	433	465	437	480	464	460	462	470	454	476	473	458	489	472	470	456	473	457	431	460	474	466	437	449	457	431	473	429	474	427	429	450	460	472	408	439	478	441	453	461	449	450	497	460	454	503	455	470	432	463	457	432	445	448	497	476	438	469	455	482	439	451	476	450	432	450	474	435	471	448	445	465	480	442	450	495	461	424	437	444	425	448	446	437	447	476	465	449	433	450	472	459	433	480	468	458	452	447	469	467	435	471	469	443	465	443	455	474	486	487	469	464	441	456	516	458	482	456	474	451	461	487	490	463	459	500	444	484	485	477	446	460	421	474	436	446	462	494	455	442	453	436	458	438	445	460	442	503	470	458	405	451	476	449	507	452	457	450	483	482	456	456	442	473	477	510	458	472	429	482	457	423	457	467	490	484	474	437	426	454	466	443	446	482	471	440	418	448	463	455	477	477	494	458	477	484	474	436	458	461	462	462	478	437	492	429	460	457	467	459	461	433	461	447	471	471	476	464	470	463	494	449	492	490	417	462	488	441	493	453	437	495	462	456	464	489	430	447	434	465	446	479	477	472	489	451	458	474	455	461	451	483	437	449	469	442	468	478	456	447	458	460	471	444	446	435	455	478	452	436	463	454	433	464	433	485	472	459	500	484	434	435	471	475	478	448	427	483	466	474	457	496	457	515	473	436	460	507	467	484	426	437	434	470	431	468	472	464	430	472	465	470	469	449	454	461	467	456	469	431	475	486	448	448	490	475	452	451	452	476	475	491	428	454	486	478	458	455	429	447	415	417	460	479	475	457	488	414	450	420	476	428	436	477	472	447	461	493	463	459	460	461	468	451	503	469	427	454	491	450	426	453	479	481	497	423	451	439	496	464	481	501	459	441	493	462	462	438	473	452	424	472	426	451	417	461	476	414	476	464	470	429	463	496	481	466	446	470	473	483	483	463	482	497	435	488	444	465	491	434	477	456	448	460	482	441	447	450	453	455	449	467	502	476	446	426	433	460	459	481	467	474	436	461	468	485	463	472	410	458	482	484	413	470	492	474	480	469	460	463	470	475	466	501	477	472	472	483	482	482	382	461	466	490	445	448	459	463	441	464	465	486	445	487	471	492	476	464	478	437	504	468	472	471	485	480	437	452	488	499	472	465	470	464	447	511	523	473	442	502	452	444	477	474	459	466	471	460	466	475	477	429	449	458	460	453	470	445	464	451	483	447	486	438	427	452	483	490	453	452	461	404	464	468	476	456	491	438	449	480	469	455	479	420	455	487	492	454	482	451	451	489	486	462	465	451	451	471	469	439	469	500	464	415	434	461	481	441	431	450	475	431	409	463	471	456	456	486	459	422	438	489	442	428	491	430	494	480	475	458	439	474	480	470	461	431	466	433	460	449	494	449	446	448	479	456	438	485	486	469	470	460	476	512	457	436	449	442	444	452	447	442	451	438	498	425	437	514	473	496	433	463	490	470	462	444	413	412	487	492	435	421	427	403	428	449	473	470	475	475	461	410	537	488	462	488	484	446	454	442	481	476	510	437	480	441	478	432	491	495	489	468	432	467	492	438	477	505	457	465	494	465	451	432	464	431	463	452	452	468	460	492	433	486	494	475	488	472	448	470	453	477	466	464	465	450	447	456	451	461	458	444	479	461	459	467	484	444	492	468	446	500	465	477	461	442	486	449	448	477	475	460	432	474	452	455	447	450	460	450	472	483	481	481	453	474	448	462	484	442	458	470	430	449	478	486	479	500	485	475	452	471	446	463	481	468	457	456	411	438	460	455	463	453	469	463	487	441	457	474	433	437	479	459	436	439	465	474	504	491	462	464	467	470	477	464	502	469	473	470	467	518	444	454	464	496	446	469	505	477	469	475	454	431	457	439	436	441	436	449	463	438	464	461	464	456	461	472	461	438	467	506	507	470	471	475	453	453	453	449	473	455	487	475	447	432	489	462	480	478	443	454	458	448	420	457	450	436	471	444	443	454	456	476	444	451	519	429	470	493	455	480	473	453	436	468	476	478	441	459	458	451	425	471	488	463	462	419	419	482	456	440	461	472	452	447	477	491	484	470	436	475	469	450	470	447	452	464	488	501	452	444	466	490	439	466	460	429	470	469	449	461	467	446	426	477	482	444	468	469	470	476	468	489	467	428	456	443	519	441	467	490	421	484	451	446	441	459	467	462	453	474	489	458	468	465	462	460	429	461	456	499	471	461	445	401	453	447	470	425	461	459	431	482	453	472	485	471	414	474	433	442	480	461	485	465	493	472	462	455	474	454	453	457	479	459	453	451	419	472	482	444	470	413	502	454	453	472	456	463	469	464	428	458	452	451	458	463	472	454	481	425	424	459	449	458	456	465	459	474	458	442	453	442	478	468	484	451	484	444	455	444	461	467	445	496	437	427	457	429	464	459	404	469	446	454	465	474	447	463	509	489	474	458	457	441	462	427	441	439	443	463	500	443	465	476	451	464	447	485	406	471	458	459	444	484	472	458	451	502	457	415	441	475	469	450	456	476	506	449	465	467	475	476	447	449	482	499	452	475	452	474	431	445	474	447	460	451	447	451	449	450	502	465	479	465	467	478	471	480	473	451	455	519	506	467	449	482	423	451	423	435	451	466	440	438	475	478	463	455	487	484	475	457	468	459	448	464	493	442	467	433	460	449	484	467	424	431	477	450	451	502	468	438	461	480	445	459	498	464	448	483	495	465	445	415	477	457	453	459	471	466	445	449	467	448	435	431	431	445	450	482	463	508	468	478	464	472	447	466	455	471	463	458	458	434	433	439	441	435	521	446	442	477	473	472	444	467	465	470	460	460	443	457	466	413	438	488	432	446
38348	66610	76586	69333	52854	39195	18311	1423	235	178	203	199	183	195	178	208	345	632	1095	1409	834	433	239	179	154	166	165	185	203	157	164	154	153	183	190	186	163	172	190	175	194	172	162	195	194	158	150	178	169	162	171	189	155	192	171	175	161	185	168	160	170	170	163	166	181	188	180	167	180	180	169	171	151	184	174	152	175	157	167	158	161	167	185	159	163	169	179	168	190	170	194	202	193	181	156	172	167	172	180	147	167	193	180	168	157	180	177	162	180	186	167	182	154	152	173	168	161	184	161	172	146	160	193	164	160	145	142	177	182	187	164	188	155	196	186	168	166	151	173	163	147	181	176	153	182	172	153	173	153	160	192	176	165	156	179	183	175	178	164	196	148	167	181	168	174	158	161	177	173	178	168	175	180	178	161	161	151	179	180	184	167	165	151	166	166	170	162	166	176	186	170	181	164	169	176	181	168	177	169	166	180	163	182	180	180	215	160	163	156	189	156	181	167	163	174	173	165	167	175	170	151	156	184	185	178	172	166	178	165	168	189	170	177	180	170	168	170	162	189	176	182	175	149	166	175	153	166	196	173	158	198	185	176	174	159	162	168	150	159	167	174	166	171	188	165	155	195	165	156	186	192	191	185	152	176	169	179	181	168	169	185	175	181	189	175	159	173	175	191	166	159	150	168	173	181	148	201	194	153	185	186	193	153	167	150	174	160	173	156	188	187	178	184	155	186	190	162	166	177	180	170	147	155	171	182	186	165	168	160	191	190	166	171	186	172	166	183	167	179	188	156	166	170	173	154	165	196	166	148	149	164	174	181	154	173	174	162	149	169	189	164	171	173	147	179	169	178	152	182	178	143	166	170	193	156	191	161	132	184	182	159	158	178	173	180	171	169	185	180	171	157	160	184	167	176	191	173	147	180	169	193	183	151	145	146	172	183	170	180	184	172	180	188	182	167	162	184	188	179	141	143	191	177	181	174	162	177	171	209	179	161	184	170	171	161	152	181	185	170	170	162	178	184	160	176	156	196	183	167	170	206	167	195	168	180	172	165	164	174	167	160	183	167	176	197	182	157	167	153	210	165	160	172	158	166	184	180	176	176	191	190	172	174	160	185	191	186	195	176	158	150	170	181	190	172	165	169	213	171	192	164	172	167	172	181	166	156	173	160	174	167	191	159	170	186	174	156	146	178	180	167	179	184	163	172	190	189	199	186	176	168	176	164	194	175	174	172	185	190	155	183	172	160	166	178	177	159	189	149	172	178	194	157	176	168	183	167	172	203	212	195	165	166	178	144	161	154	182	148	149	156	184	151	166	190	198	183	182	185	180	157	173	175	182	186	161	151	170	166	170	177	164	171	172	146	160	156	176	174	175	171	171	157	171	175	186	178	175	161	158	163	175	178	195	167	185	161	150	205	169	188	170	161	194	194	173	179	155	168	164	157	208	201	184	173	176	147	161	165	182	186	170	180	194	178	160	148	151	192	162	146	164	184	184	175	156	160	157	161	181	144	172	186	163	157	200	183	186	160	187	157	164	168	149	199	183	178	187	165	177	178	170	167	171	187	158	222	147	174	170	162	179	164	150	184	160	167	160	183	183	202	190	183	177	157	167	182	167	155	171	165	175	156	143	162	168	181	154	171	165	186	188	185	169	181	178	174	194	192	156	175	186	191	167	175	197	182	155	146	171	199	185	188	167	161	198	181	138	156	152	188	163	153	177	160	183	165	192	194	184	162	185	188	179	172	162	167	179	173	178	160	162	191	171	169	161	188	211	166	189	162	167	180	182	193	163	164	167	176	186	159	135	171	164	177	163	169	162	192	190	167	172	171	185	147	175	202	177	158	168	170	172	182	174	185	164	181	161	171	183	186	183	185	176	191	175	140	175	179	170	166	173	171	169	143	174	189	169	183	148	172	177	170	172	164	182	166	170	164	186	174	181	162	183	193	182	170	191	186	175	189	163	155	158	171	174	143	156	174	155	168	184	191	169	169	157	161	171	164	173	158	172	191	170	151	164	186	170	167	187	202	186	167	184	181	191	169	200	172	177	148	182	179	184	157	180	184	188	173	176	181	191	204	191	163	186	163	180	176	164	193	187	193	172	159	171	179	170	163	149	147	158	183	175	151	189	181	182	174	150	172	169	164	169	166	186	194	193	168	173	177	157	161	164	154	148	165	163	181	182	165	190	168	160	165	152	196	182	168	159	181	160	188	167	166	182	192	176	171	173	200	155	168	184	171	191	155	163	168	176	179	163	176	181	180	144	169	167	147	190	166	166	174	154	180	178	180	179	170	158	149	167	183	188	159	154	157	158	190	158	178	167	169	155	170	158	174	162	164	153	189	154	136	176	186	161	182	187	163	167	162	171	173	187	174	188	162	169	159	187	191	180	160	172	175	171	172	188	182	205	152	163	154	180	161	163	182	197	165	179	157	167	156	166	185	164	179	160	198	179	162	196	185	197	190	165	177	177	171	177	182	173	187	179	184	162	147	166	158	180	172	200	168	176	171	192	189	176	198	150	138	156	170	150	179	170	178	160	181	166	177	160	158	179	196	165	155	179	156	145	172	175	163	185	180	171	158	165	169	186	168	162	166	162	159	166	167	147	155	178	180	167	196	177	169	201	166	153	169	159	189	145	169	181	168	168	172	167	176	174	174	162	168	163	163	178	156	157	188	183	154	174	171	203	171	173	199	192	176	166	152	179	154	176	168	179	156	162	169	168	161	190	172	131	140	185	182	182	172	161	175	169	179	165	161	157	160	168	178	157	151	162	185	171	162	197	150	212	170	168	152	142	181	188	161	157	175	157	188	179	165	174	164	185	185	194	155	177	190	171	201	164	182	190	172	176	189	185	194	187	177	143	174	177	183	159	181	169	162	189	170	169	165	158	163	197	150	161	184	179	185	170	182	175	191	181	174	169	174	161	184	154	177	177	177	171	174	158	178	175	173	173	163	160	162	180	139	176	189	154	180	194	160	180	173	162	154	189	167	183	155	176	159	161	178	150	178	183	184	153	166	185	168	175	157	188	194	195	198	152	188	158	175	172	152	185	173	148	173	164	178	169	169	165	174	176	148	154	176	186	181	171	183	191	175	165	178	170	182	176	171	164	187	188	173	182	173	170	182	152	187	173	141	157	176	190	169	171	171	164	164	181	162	170	170	163	165	192	131	148	141	181	162	166	197	183	163	168	179	170	187	177	190	192	168	184	190	146	167	177	179	208	185	173	166	183	190	167	156	156	172	172	186	161	184	176	165	178	182	163	182	173	166	167	171	182	161	163	155	169	180	200	183	187	199	169	167	166	193	164	170	160	177	180	189	188	179	166	154	159	186	167	188	192	172	192	165	172	157	172	173	168	167	168	187	158	179	168	158	189	168	178	177	177	156	159	177	185	159	193	162	170	153	185	156	185	168	188	197	165	176	171	174	201	183	162	174	153	147	177	183	183	164	162	174	175	171	175	178	158	199	192	172	175	184	194
23368	49420	72194	75078	61196	48424	23045	857	663	612	554	580	524	528	545	694	1782	3434	6489	7859	4500	2155	993	612	486	436	457	426	437	464	427	480	446	432	464	452	414	472	457	462	453	413	451	412	427	443	431	463	446	455	476	417	403	449	448	416	420	421	460	454	454	422	454	455	426	467	439	464	422	465	470	447	421	456	435	442	452	464	413	467	440	448	444	429	468	455	464	439	478	432	489	468	458	444	427	433	431	469	482	453	487	434	415	417	425	423	436	430	444	430	468	447	412	435	444	439	443	473	456	430	452	458	474	415	420	454	441	421	435	423	445	448	444	483	447	440	482	425	437	411	456	426	460	435	475	452	433	451	452	453	452	449	460	433	406	449	444	451	453	446	446	426	462	472	474	437	444	442	436	418	463	431	457	417	441	459	472	445	430	453	477	457	427	443	446	447	448	429	472	446	456	452	455	429	434	459	434	446	449	496	438	425	431	424	437	468	470	428	442	424	453	428	398	459	450	429	441	479	474	432	450	480	447	414	426	429	414	453	438	404	436	454	422	452	439	465	450	465	460	481	417	448	445	455	451	469	462	475	437	435	426	455	407	488	421	418	398	426	436	393	425	448	415	436	432	470	408	416	440	420	438	452	445	445	462	459	425	435	450	450	492	433	455	428	471	395	416	460	473	413	425	436	484	437	413	451	460	473	411	467	439	422	441	436	399	469	457	417	453	446	450	458	428	446	408	436	427	449	398	436	446	431	437	435	462	477	440	442	468	486	449	436	445	484	456	466	430	443	485	420	425	480	461	445	424	454	396	439	490	470	431	451	432	444	482	449	447	420	454	425	474	470	400	416	439	461	449	438	442	427	471	409	406	436	451	479	449	473	421	464	427	470	441	400	464	448	428	487	451	419	448	421	439	446	458	427	430	448	451	452	417	438	454	451	413	426	421	446	452	434	449	459	466	456	439	472	437	407	468	414	438	417	449	468	448	431	424	461	411	408	440	431	445	432	436	440	447	436	418	436	448	438	452	461	491	463	413	430	464	483	460	447	436	472	430	478	463	486	423	445	444	427	474	462	401	486	403	435	455	401	460	407	442	425	430	472	495	458	453	442	412	427	462	463	441	447	449	447	448	454	437	469	443	447	405	444	446	466	448	449	440	439	428	471	436	463	440	406	449	431	458	457	413	447	448	447	447	434	448	443	455	474	443	432	436	460	424	437	434	485	456	409	428	429	430	416	446	445	420	446	423	460	459	441	456	451	439	444	404	416	448	411	418	422	440	447	407	461	456	429	409	430	436	455	428	413	450	442	416	500	448	450	427	474	449	428	481	477	463	452	453	481	480	434	413	458	451	432	425	456	448	405	428	465	487	432	436	462	451	442	420	456	470	446	424	485	438	473	416	445	444	415	471	465	455	503	446	454	470	451	457	439	455	428	441	440	430	451	458	476	441	443	453	454	431	455	398	448	434	434	455	485	429	447	466	485	420	426	453	479	439	423	435	459	440	472	433	446	417	437	412	405	430	484	451	474	439	451	418	459	462	445	450	464	454	473	465	472	399	445	458	423	443	425	427	454	473	425	444	432	423	432	450	472	472	423	438	422	446	460	439	442	432	483	508	486	487	422	442	455	428	418	444	453	430	446	439	465	460	425	491	482	463	419	452	412	436	438	457	430	429	427	444	423	455	428	446	449	471	462	470	434	428	414	463	372	454	424	452	462	439	446	470	453	485	437	465	435	425	441	429	426	425	400	471	423	429	467	443	390	470	430	488	468	431	472	416	437	457	412	411	475	453	463	410	437	457	417	434	452	443	420	430	469	463	468	456	438	488	453	446	455	472	443	454	461	449	459	432	463	468	441	464	454	500	445	468	420	491	451	441	443	500	488	436	456	419	455	471	451	413	442	469	423	444	493	425	432	449	422	424	418	476	422	437	434	434	467	429	428	453	429	445	433	476	480	477	428	421	474	409	443	440	454	405	457	438	438	480	443	445	456	486	467	426	432	477	428	447	427	461	446	446	431	457	384	478	465	444	432	451	431	446	422	403	437	444	429	462	432	437	483	470	486	442	444	433	437	476	413	460	429	449	459	437	438	407	452	451	417	456	449	472	440	468	434	462	417	451	426	415	467	458	417	441	457	472	448	423	421	430	429	443	409	457	438	433	390	475	430	454	427	400	462	437	447	496	462	461	416	434	436	443	434	413	403	427	484	438	434	448	447	444	411	433	451	474	459	438	455	445	432	449	437	495	431	445	411	487	444	449	461	443	464	441	450	409	458	442	445	456	431	426	461	439	429	440	468	487	444	471	471	468	427	467	432	452	426	440	383	458	459	410	459	460	470	440	444	458	463	444	431	437	450	425	448	422	452	434	446	408	454	422	481	456	488	481	472	450	446	431	420	452	441	457	448	416	419	431	443	440	450	452	436	429	431	431	446	454	442	410	443	435	439	431	436	446	470	480	442	476	450	466	444	495	463	479	473	460	441	434	489	457	460	433	444	455	429	494	464	443	473	458	441	446	454	453	432	449	469	452	435	422	433	436	452	418	426	424	408	477	432	491	457	463	462	390	414	394	431	441	455	451	457	446	437	431	465	454	435	456	467	476	476	473	475	466	445	447	469	430	454	443	424	461	456	495	459	454	417	455	434	483	416	435	460	420	436	420	443	455	429	415	434	417	445	464	454	445	442	459	477	437	415	433	429	451	466	453	434	414	451	421	415	428	446	409	437	440	460	429	467	432	452	461	474	461	409	416	453	467	485	455	450	467	441	450	438	476	435	455	424	424	470	444	476	496	414	456	491	456	457	455	463	409	452	438	453	461	442	402	502	442	473	482	468	431	424	453	461	423	427	457	477	459	427	442	422	420	364	410	447	437	430	436	453	448	441	434	457	457	440	424	428	455	451	446	479	460	462	431	475	415	487	471	433	439	448	403	436	444	465	441	441	437	433	477	466	426	448	447	453	447	475	432	468	425	431	442	459	423	442	470	433	431	433	429	442	464	413	462	418	443	404	419	460	434	443	408	427	447	463	469	471	438	453	403	426	453	494	433	469	406	457	438	448	455	452	431	440	459	400	445	404	439	452	429	431	464	451	425	456	419	448	449	430	428	450	475	460	466	475	426	449	405	439	457	436	439	445	464	447	420	469	451	450	429	459	453	457	414	437	434	449	449	430	460	469	437	426	438	431	462	444	461	441	420	455	438	442	448	426	428	447	464	457	439	474	444	446	447	425	489	412	462	445	451	412	436	440	447	422	460	431	424	446	439	468	437	460	446	429	469	437	459	461	454	468	462	432	445	441	457	403	428	455	478	413	480	428	475	488	447	426	480	446	469	431	414	427	404	428	438	452	428	427	417	436	463	479	407	435	483	429	412	440	401	450	457	414	457	448	446	416	427	472	473	465	401	440	459	405	446	461	441	422	423	490	422	450	406	433	451	435	429	431	397	436	457	445	433	396	486	460	454	482	454	411	444	413	453	417	450	461	413	423
3331	6693	8921	7818	4359	2339	676	142	156	167	146	136	167	155	148	161	160	170	213	237	247	186	194	161	143	176	159	163	174	175	148	145	159	148	155	170	158	152	145	153	150	137	158	147	160	173	146	187	142	141	133	150	131	150	162	164	137	171	152	159	147	178	176	158	156	163	159	150	123	162	151	139	133	158	151	141	144	157	126	137	171	137	154	145	147	144	140	144	137	137	151	154	169	155	131	167	159	139	161	168	138	158	182	144	150	151	153	144	151	157	165	176	166	139	146	157	163	159	170	141	136	156	151	147	150	119	189	153	147	138	155	144	137	171	174	144	147	140	134	160	148	160	151	165	170	174	148	147	142	139	140	172	137	146	159	149	157	132	149	171	148	127	148	185	152	147	144	135	151	155	169	159	145	169	151	157	148	148	158	175	179	152	159	153	143	130	177	154	171	145	157	161	144	162	153	150	146	141	137	151	172	171	145	158	149	156	156	159	168	141	148	154	166	147	161	144	148	169	148	139	165	151	133	125	144	146	127	154	163	153	147	133	155	144	129	130	159	138	142	157	144	136	149	157	155	186	144	153	158	153	151	151	153	138	170	142	143	152	134	141	154	139	149	152	153	167	130	177	167	161	146	125	147	125	144	140	160	156	165	151	144	148	160	154	147	139	175	163	155	129	160	156	158	164	181	144	124	151	133	154	159	161	151	150	144	148	167	142	143	143	156	164	135	156	149	167	154	140	152	158	146	148	157	174	163	167	166	155	141	164	148	138	152	136	144	148	180	148	158	148	167	169	161	172	145	135	171	146	168	153	162	150	157	149	159	140	152	159	147	155	144	159	152	131	137	136	145	151	129	145	136	156	184	163	167	160	165	156	143	136	158	160	130	124	146	161	156	154	147	155	135	148	130	173	166	165	151	158	160	135	142	151	143	143	161	144	153	147	162	166	166	145	133	149	159	127	140	156	153	152	130	139	173	139	172	164	152	142	150	157	169	151	157	164	172	159	148	150	156	160	140	151	149	152	148	139	146	127	141	160	128	163	142	151	166	128	161	142	159	167	154	159	161	180	160	137	156	153	163	142	151	154	175	146	143	153	144	169	154	144	146	168	147	133	139	144	128	150	163	153	150	160	148	150	149	150	131	160	146	146	151	173	166	145	160	138	146	144	140	164	146	168	147	147	156	130	168	153	161	142	139	148	154	171	179	154	154	153	163	147	146	149	166	157	158	154	139	160	146	139	154	143	155	157	154	149	161	139	129	142	155	190	159	149	155	139	164	139	148	174	158	142	149	164	145	169	149	165	152	143	153	140	167	154	161	155	143	129	143	147	129	147	149	156	154	143	164	153	140	148	151	139	148	159	166	134	153	137	150	145	149	119	172	163	158	161	143	152	151	149	149	142	143	170	145	144	160	152	134	154	155	167	128	145	161	157	142	143	143	154	165	166	155	138	152	162	154	139	172	166	171	140	155	151	162	139	144	147	151	142	160	139	150	164	153	141	144	178	145	153	133	169	140	157	146	147	156	149	160	178	165	139	169	143	151	164	159	181	135	153	157	144	147	146	155	141	153	154	146	153	156	130	149	145	160	154	154	167	159	147	159	159	139	157	150	136	156	157	147	166	148	151	148	178	153	175	163	173	135	129	146	143	157	164	145	164	141	154	165	144	151	143	162	130	139	149	165	144	149	156	157	155	169	148	139	141	143	161	148	154	170	165	152	157	161	134	156	152	129	153	172	154	162	177	155	167	159	145	160	171	163	142	149	153	163	170	131	131	149	161	161	151	149	147	161	166	186	138	180	155	157	161	150	156	138	155	149	159	168	162	173	158	163	157	147	152	134	148	151	167	151	132	138	173	168	152	161	144	178	146	140	115	144	146	149	165	148	151	142	174	153	154	149	162	153	158	185	144	159	156	166	140	140	158	155	160	136	147	143	142	163	127	158	153	151	139	141	166	156	160	168	136	155	140	154	147	161	134	156	163	148	137	157	137	140	173	133	163	146	148	138	153	138	157	152	147	147	160	161	145	157	169	180	161	144	127	148	155	151	165	143	169	145	163	139	154	167	141	166	154	153	165	147	165	155	164	142	149	165	154	150	157	135	144	159	148	120	143	163	149	147	181	158	167	159	159	147	140	122	142	148	138	172	145	148	144	161	150	165	128	142	138	145	142	159	154	160	154	150	147	171	138	138	146	160	163	133	165	157	148	146	129	153	143	171	148	137	161	156	146	145	140	139	135	151	164	128	168	155	128	162	148	146	149	137	151	138	139	146	148	132	148	156	178	153	164	132	172	161	140	147	149	172	139	162	186	160	140	144	143	146	156	122	149	161	170	174	149	142	147	143	146	154	159	148	173	127	143	164	134	139	162	134	153	160	113	162	165	144	142	184	136	127	154	159	126	182	148	142	150	154	145	151	156	163	156	139	147	147	145	160	175	136	135	127	143	148	137	155	152	156	158	143	155	139	177	159	145	153	151	139	139	133	172	177	136	135	156	141	172	138	138	170	155	151	144	135	140	159	153	146	149	172	129	133	145	194	164	161	168	142	165	167	153	149	152	140	156	142	149	147	171	156	145	156	152	126	156	147	153	162	151	131	163	162	141	156	145	159	127	172	173	160	154	143	147	167	176	164	122	150	162	154	151	135	135	152	136	172	129	168	158	163	138	134	157	185	160	155	147	171	156	142	163	160	151	146	131	143	164	158	134	158	160	155	164	130	160	142	144	159	156	148	163	157	156	154	150	139	139	148	145	130	129	149	146	136	147	155	147	148	164	168	161	147	161	158	144	152	162	162	159	165	158	153	154	162	155	150	134	152	119	141	152	159	147	152	162	139	175	133	151	159	154	160	145	168	152	146	156	137	159	162	157	142	148	144	158	146	128	151	139	143	162	142	146	159	141	132	153	139	138	151	131	157	150	161	162	139	139	158	146	164	146	146	165	168	151	156	138	140	150	133	135	149	170	165	156	165	163	154	138	153	149	169	155	160	162	147	131	125	152	146	130	163	167	150	160	137	155	160	167	151	149	149	166	151	172	173	155	138	151	150	160	159	147	153	133	176	149	168	171	173	147	152	152	148	150	168	162	122	143	157	167	140	157	152	148	137	140	161	164	167	155	146	138	165	142	159	166	160	161	160	132	164	143	141	138	167	167	154	176	150	138	173	149	171	158	192	163	136	148	135	175	161	159	122	162	170	187	150	149	163	148	138	153	156	138	136	171	166	137	150	160	144	157	151	163	167	165	143	140	147	138	152	162	149	143	137	154	150	140	137	148	144	144	137	131	152	174	147	142	154	146	134	144	139	135	163	162	147	159	138	156	132	151	165	143	158	166	165	154	147	156	162	146	157	133	130	148	151	148	143	149	144	139	145	161	152	168	142	142	143	151	164	161	156	139	158	148	134	143	143	134	177	154	160	163	167	138	126	134	144	162	167	141	176	152	168	167	143	169	161	147	146	142	123	129	155	132	165	161	140	153	157	163
3011	10726	17545	19943	13917	9017	2375	412	413	403	417	426	426	442	396	420	445	533	697	987	830	622	502	431	390	414	420	392	408	427	397	416	447	409	406	442	412	450	416	402	428	408	444	398	409	412	392	429	412	438	428	400	380	365	402	403	409	391	406	428	394	400	402	381	415	407	396	387	375	425	417	396	397	409	405	421	416	398	435	383	429	418	407	433	445	415	405	377	373	390	431	435	390	392	400	427	423	406	445	428	394	415	398	377	351	373	399	420	407	417	452	377	392	438	393	439	400	424	439	415	378	404	427	389	402	399	441	363	440	437	383	365	417	397	430	371	378	398	416	392	426	401	406	379	420	380	415	413	392	412	398	395	417	417	388	447	441	424	435	373	395	434	417	403	416	413	415	383	398	415	382	405	412	417	398	409	420	372	397	429	384	384	411	407	399	364	431	424	424	366	379	418	401	402	402	419	414	418	452	418	397	435	418	403	398	405	412	369	393	388	390	355	395	389	416	400	398	366	422	432	425	413	436	399	385	383	389	408	419	402	452	403	469	407	400	429	389	420	408	424	369	397	415	434	410	407	379	416	429	388	385	393	415	396	432	416	387	386	399	377	412	405	403	434	420	415	412	398	392	425	381	403	432	393	411	384	416	385	433	397	401	410	393	409	385	397	466	412	409	384	397	437	400	435	413	403	413	408	456	435	390	365	394	420	375	409	408	424	372	406	426	390	400	410	436	390	401	418	378	385	393	439	410	425	400	387	392	393	423	392	413	398	387	409	408	390	400	452	394	396	387	428	409	382	393	360	400	381	399	405	403	423	408	402	423	383	423	411	412	406	423	422	374	363	409	422	404	409	429	411	413	398	427	417	443	369	407	398	434	442	364	379	388	409	392	437	397	398	396	393	435	399	409	400	393	403	396	411	393	421	399	402	424	437	380	379	427	430	428	375	412	407	420	390	423	405	411	443	400	401	392	420	377	427	398	393	396	387	391	392	408	383	362	418	421	404	396	394	436	405	410	420	415	411	418	402	415	431	396	414	386	393	431	407	381	455	421	396	424	464	408	413	385	397	398	427	424	410	417	405	375	423	420	401	430	408	382	384	422	409	362	388	390	393	408	433	409	409	401	424	440	399	436	421	414	396	425	397	412	376	436	387	395	441	377	397	403	419	431	447	415	420	382	412	379	406	385	401	397	389	410	378	427	416	412	400	408	400	386	379	401	418	416	420	359	369	384	416	423	379	366	414	371	429	399	431	413	404	400	402	421	395	440	403	386	402	386	414	427	398	420	373	368	405	431	427	402	406	414	390	410	408	424	396	388	444	398	418	419	390	427	387	388	427	407	419	370	395	407	398	403	387	394	408	398	387	423	405	407	451	393	392	404	385	404	426	422	396	405	406	407	386	398	416	402	401	362	442	403	377	401	379	413	424	425	419	345	431	379	380	390	407	397	407	391	396	456	423	410	418	383	419	415	381	381	422	428	423	410	383	396	430	426	436	430	398	399	380	395	373	403	409	430	460	411	432	401	426	373	413	412	409	389	430	415	408	377	407	404	415	392	400	373	406	398	386	412	393	389	406	357	402	408	401	408	404	403	385	396	408	416	399	417	413	377	414	410	398	395	406	392	424	412	401	411	408	402	403	406	398	414	415	411	407	381	410	420	384	416	365	406	413	398	398	365	381	395	351	417	400	400	390	426	372	390	410	403	402	386	389	406	421	412	413	401	416	461	353	381	388	402	406	409	384	390	364	410	414	365	402	415	425	407	402	377	422	384	380	381	427	383	423	436	400	395	412	404	433	374	402	400	398	411	410	405	388	390	384	444	424	413	423	397	384	421	392	430	401	412	424	393	395	401	393	378	414	395	405	407	389	420	358	443	421	424	408	388	445	370	399	389	419	387	403	424	443	402	370	389	410	424	422	386	433	436	389	407	355	405	428	394	393	424	407	399	372	402	400	385	423	388	357	387	379	387	390	414	398	433	444	408	400	428	408	372	387	377	449	407	378	416	371	408	393	368	398	433	414	373	391	404	395	395	409	439	395	416	381	398	368	396	410	385	398	423	398	424	384	432	394	423	421	423	421	402	393	450	415	397	419	433	409	401	381	370	411	396	377	401	390	442	407	430	420	417	423	406	410	413	389	403	408	389	443	403	412	392	436	379	430	396	404	425	396	409	420	392	396	390	384	407	385	415	412	359	423	380	414	421	406	409	410	408	384	407	435	393	415	443	418	391	405	388	365	429	387	394	406	393	412	391	432	439	392	385	416	423	410	433	407	421	398	423	416	387	383	434	413	418	368	389	413	378	423	429	402	406	379	412	394	392	428	379	445	379	384	409	384	354	395	381	445	410	380	410	424	403	400	399	423	437	388	400	364	408	369	432	398	419	423	414	413	384	404	381	417	397	409	406	426	403	391	417	418	403	394	391	420	375	384	390	455	406	403	425	426	410	395	398	437	405	376	418	394	436	373	449	387	430	387	404	443	403	404	426	373	395	401	397	380	379	363	372	424	417	398	385	432	394	383	407	381	395	387	425	420	412	455	398	380	429	397	382	416	393	392	420	409	369	408	389	387	394	378	386	433	390	418	396	400	390	410	397	423	382	418	398	445	417	393	406	419	399	412	417	395	395	439	378	413	412	383	404	382	394	397	421	425	430	436	364	423	430	390	375	429	393	415	411	401	438	379	433	417	425	407	397	429	387	387	371	365	351	391	388	386	415	406	367	408	410	377	402	385	395	402	425	386	380	443	444	396	436	440	390	424	405	389	395	418	418	427	422	385	426	414	443	410	406	399	391	424	399	369	388	419	424	398	407	404	418	392	417	419	432	396	390	405	404	397	371	423	404	376	392	388	396	407	404	409	413	414	438	396	402	406	429	413	405	413	400	411	406	426	369	451	404	435	382	388	395	421	405	450	417	404	380	395	418	393	436	409	388	415	387	408	419	394	398	381	443	438	415	380	428	381	418	411	407	409	420	399	405	391	405	389	414	403	393	400	396	385	410	377	417	429	422	388	399	454	417	442	415	414	411	393	404	383	412	410	447	366	426	427	416	394	412	397	407	420	373	370	358	468	414	406	421	419	404	416	409	394	394	376	384	387	396	439	362	407	406	438	393	402	412	428	441	414	418	414	403	401	427	397	399	404	406	422	402	397	394	428	369	445	403	400	458	369	426	398	398	385	417	431	415	439	414	415	384	439	408	416	405	382	409	396	417	391	422	406	434	397	407	418	428	424	406	414	385	419	447	368	403	406	443	410	418	390	400	458	392	399	387	414	377	377	410	381	373	399	438	390	410	428	421	432	418	430	411	396	428	400	414	373	387	395	430	395	413	390	415	372	376	425	409	431	393	425	404	398	419	445	369	402	381	445	421	393	399	395	398	441	356	421	408	394	397	386	402	401	397	399	394	414	391	363	413	429	415	378	411	421	372	425	409	403	435	408	411	418	434	410	455	384	434	397	442	373	408	419	368	393	397	392	392	395
26149	47348	64315	51802	41509	28406	9908	432	179	169	180	201	186	194	168	178	378	784	1044	792	539	309	208	181	175	180	187	185	191	190	156	180	159	196	173	187	171	169	165	191	179	165	174	183	187	175	172	186	163	164	148	182	183	165	151	190	162	208	167	197	183	171	166	149	164	188	174	177	192	182	183	172	189	193	184	168	142	179	151	154	168	212	164	155	162	166	187	161	179	172	189	158	162	198	171	175	173	202	173	176	155	165	185	163	187	179	175	213	191	170	172	188	174	170	175	183	165	183	170	182	177	184	161	167	172	168	168	191	187	160	186	161	175	185	171	173	186	165	178	175	176	156	170	195	166	186	153	175	173	186	189	216	166	190	169	185	179	176	157	183	187	174	197	177	215	181	174	173	170	158	182	166	162	192	167	180	174	173	187	184	188	173	174	163	188	186	170	172	156	179	182	177	167	144	185	174	189	165	181	148	186	168	174	155	192	161	184	183	161	153	176	161	186	157	181	177	176	200	159	168	170	186	168	148	176	165	172	162	158	189	191	180	187	186	198	169	166	183	186	186	176	184	164	168	182	188	186	182	144	179	161	168	182	218	183	174	154	160	163	184	183	165	183	162	198	172	187	182	176	181	176	201	182	185	169	177	189	194	189	180	151	186	157	187	161	160	171	183	167	179	183	183	197	176	155	190	163	206	170	189	196	185	160	196	154	166	165	170	199	147	182	166	176	186	172	161	176	164	187	178	178	175	197	182	171	162	210	175	163	169	214	178	175	177	179	204	134	142	177	169	192	204	181	189	161	172	184	201	172	178	182	184	168	151	182	180	180	156	198	187	168	180	191	177	155	176	194	176	149	181	185	187	169	161	171	168	175	164	177	205	186	174	178	179	192	182	171	156	171	184	144	173	156	157	152	173	197	161	187	186	167	195	166	162	168	184	160	162	204	156	163	195	151	162	193	189	205	161	179	155	157	143	172	167	172	184	187	179	194	176	153	184	168	152	181	167	167	193	181	168	160	184	167	174	185	163	166	163	164	153	181	161	158	194	157	185	178	171	178	185	180	154	181	164	200	163	185	171	173	192	195	184	171	183	133	174	176	179	166	173	183	158	179	182	192	147	169	162	174	169	153	157	214	166	179	166	165	173	162	178	167	175	167	158	177	171	171	169	174	174	150	178	187	176	192	171	176	163	176	176	168	168	187	159	160	178	155	158	162	171	190	151	184	177	146	164	159	178	168	166	164	175	176	182	168	164	181	187	157	162	152	157	177	187	188	181	176	190	167	170	172	181	183	170	146	199	166	190	179	166	148	191	171	207	184	196	199	211	164	154	182	150	161	207	165	197	178	173	176	168	178	141	179	157	156	174	164	164	139	166	186	205	182	177	196	200	169	159	166	168	175	157	179	175	180	178	145	198	170	176	190	169	187	178	173	151	164	178	179	167	169	176	146	197	182	189	190	166	175	194	166	155	159	175	163	170	171	175	176	163	189	196	194	167	188	197	171	183	170	187	167	140	156	159	165	169	161	180	186	180	185	153	167	190	174	164	197	150	171	160	165	168	175	168	166	170	177	182	169	192	166	176	186	179	155	148	154	157	145	169	167	201	175	185	177	181	193	155	163	185	177	171	140	158	184	184	200	177	205	186	158	173	146	158	157	158	171	182	174	147	177	168	177	171	145	179	169	167	165	168	175	207	162	162	175	149	203	155	164	196	195	156	173	195	165	181	164	185	178	180	168	167	178	183	184	182	193	179	162	169	163	199	183	185	173	167	166	182	181	194	200	191	176	167	162	180	160	172	185	175	190	146	173	183	163	167	170	155	150	165	182	184	143	175	178	177	163	169	146	164	207	177	174	181	188	176	199	162	156	157	162	178	200	168	175	165	203	173	151	186	184	174	191	188	179	181	175	169	192	154	164	186	192	149	176	172	192	186	192	168	184	165	196	182	188	168	149	160	173	171	167	163	160	176	195	152	168	180	176	190	162	175	184	178	202	179	168	169	174	181	188	172	177	149	199	171	174	179	171	182	156	175	190	188	155	182	158	169	161	168	176	188	173	172	167	178	179	165	180	183	202	211	147	173	159	178	175	184	170	168	183	186	180	191	184	177	158	163	167	174	188	184	181	193	166	174	179	168	197	172	166	149	162	177	190	174	183	173	159	172	156	171	144	186	183	168	173	162	155	186	168	185	167	154	184	184	174	190	184	179	178	167	172	160	144	184	171	159	193	186	152	184	187	160	169	194	192	166	197	168	180	189	163	197	176	182	185	167	155	181	168	174	165	167	176	170	156	145	162	181	174	165	169	182	170	181	159	182	158	189	171	173	179	187	187	151	173	172	185	185	160	188	182	179	182	180	166	164	170	169	173	166	170	165	215	195	174	160	166	152	185	178	164	183	167	163	168	172	158	183	174	175	158	185	180	184	176	173	164	180	185	168	189	163	179	172	169	179	157	166	166	189	204	209	170	175	206	151	203	181	174	185	182	189	155	181	168	159	167	168	175	165	180	186	161	166	172	150	189	201	181	171	186	162	171	185	164	185	186	180	180	179	185	186	190	180	201	187	183	170	180	157	162	199	187	194	162	180	173	172	179	192	175	180	164	146	191	173	171	181	192	185	185	154	181	172	177	165	178	158	162	175	177	195	161	190	177	159	167	188	170	176	191	166	179	182	170	151	189	205	182	189	163	170	196	163	178	183	186	173	175	190	149	181	187	185	192	165	191	167	177	196	152	169	189	159	177	159	185	163	161	162	163	154	141	171	174	168	184	165	183	172	160	181	179	175	184	164	175	181	170	206	186	179	173	185	155	169	172	154	186	173	167	165	175	182	174	164	196	170	180	180	179	164	155	158	186	185	188	161	152	170	196	185	182	164	174	157	183	185	164	174	168	182	173	166	168	151	192	151	172	180	168	175	155	173	149	187	184	178	180	174	162	168	190	191	173	188	203	190	168	175	163	191	159	194	159	186	163	203	167	179	185	171	164	178	183	159	156	172	179	165	193	173	170	175	179	161	173	159	164	178	172	169	158	201	164	178	166	174	173	170	170	184	168	184	159	208	166	174	182	186	202	170	173	160	161	183	159	193	169	167	200	158	176	177	170	189	168	197	184	154	171	168	183	155	182	173	181	168	161	170	143	163	176	156	172	162	187	181	189	158	181	187	201	167	172	181	197	206	168	172	172	175	165	188	185	183	196	191	171	161	182	161	192	166	197	185	167	168	165	137	163	164	201	183	164	151	170	157	160	166	159	187	152	176	165	160	170	145	191	168	179	160	170	174	155	169	177	179	154	156	189	179	178	168	170	154	164	179	186	172	194	212	185	164	178	181	179	174	189	175	185	189	183	162	155	144	165	186	150	169	204	165	180	188	166	160	191	146	170	169	183	179	186	183	176	166	175	190	154	163	173	171	167	180	165	186	165	188	170	203	160	178	157	180	151	196	195	159	165	187	148	193	176	171	180	186	181	185	171	192	177	159	173	187
15403	38150	58276	56650	50842	40006	14964	613	561	550	549	554	537	549	486	523	1691	4564	5908	4792	2520	1220	686	486	477	474	447	444	411	443	493	407	471	495	460	478	472	504	431	481	504	463	474	444	445	466	452	458	425	456	474	440	459	459	468	498	455	484	438	498	474	446	450	435	449	437	466	510	455	468	455	461	482	432	411	411	436	503	459	482	454	483	451	421	462	478	452	461	464	445	434	434	462	452	458	472	450	440	478	454	471	436	440	434	458	438	454	443	418	445	455	466	446	430	448	504	437	446	450	441	437	434	454	447	444	460	485	462	477	457	455	470	436	456	510	444	451	463	451	485	463	492	446	440	447	418	436	476	477	458	477	461	448	453	433	449	488	446	464	453	464	467	446	445	422	457	439	466	447	457	455	480	427	453	446	467	424	438	443	424	460	434	485	471	439	476	491	451	455	437	431	429	470	442	454	440	435	440	449	477	441	471	471	457	461	458	419	459	460	467	506	437	490	465	469	464	467	434	454	470	411	475	478	450	449	428	432	476	489	472	426	445	463	424	457	436	457	453	461	454	466	452	477	473	483	478	480	465	457	455	454	467	459	463	464	439	436	436	473	463	454	454	412	431	428	439	471	482	483	487	432	446	456	456	451	477	470	458	480	419	408	453	454	444	490	442	449	442	468	455	442	458	477	451	414	451	494	451	463	446	447	429	467	467	447	442	469	451	472	449	455	430	455	485	471	484	465	464	487	416	459	468	439	468	433	453	451	471	479	490	448	495	449	457	514	473	496	466	469	463	458	454	443	442	441	454	421	433	492	455	438	457	478	494	478	439	424	494	475	463	466	490	445	461	415	476	466	445	474	445	465	459	413	477	475	415	477	460	464	424	447	462	441	422	451	442	468	516	453	460	429	469	459	485	438	476	474	428	453	435	432	459	459	457	436	465	482	442	435	475	444	444	437	469	473	465	437	497	430	486	474	422	468	435	422	484	469	475	453	481	470	463	480	456	474	464	464	479	481	458	463	446	466	437	451	490	467	426	455	469	478	482	475	432	461	443	428	440	432	460	464	435	471	456	455	472	443	433	454	462	447	473	478	505	427	492	414	455	471	477	393	451	433	453	477	462	440	464	448	448	454	447	433	441	477	411	456	469	436	449	504	453	478	450	479	473	468	461	465	426	475	440	439	434	460	446	431	424	457	434	482	468	494	465	467	470	436	460	475	450	444	455	521	476	434	410	460	426	474	463	443	477	471	473	464	498	481	465	457	443	480	453	443	479	424	441	468	432	484	440	499	466	443	516	464	456	474	467	485	440	498	441	461	494	455	493	464	466	483	469	485	464	479	458	471	446	455	439	468	456	472	470	469	423	447	436	451	434	449	475	465	473	454	458	432	463	441	484	428	479	449	446	446	501	477	452	411	458	458	453	448	481	438	476	459	473	463	488	476	469	466	469	468	464	456	464	427	483	451	476	471	421	445	468	461	482	455	439	460	439	489	460	460	452	448	489	459	446	435	460	472	463	401	462	461	466	438	487	477	438	463	464	491	468	485	460	471	450	434	461	460	461	469	492	420	478	428	442	433	462	437	484	479	412	438	481	469	464	452	510	426	413	467	458	484	441	472	431	441	454	481	464	457	464	433	496	456	450	473	455	456	487	465	466	440	456	464	439	458	462	456	466	466	473	475	462	453	453	431	482	501	481	438	449	453	450	436	464	494	495	449	456	457	476	418	427	452	466	461	417	473	460	456	474	456	427	461	451	461	450	458	458	471	458	482	477	448	458	473	474	484	441	434	451	444	436	428	459	460	460	451	428	435	458	486	422	431	451	452	454	479	444	438	455	472	462	495	447	462	474	474	444	475	482	494	418	446	463	420	487	447	471	447	435	427	433	446	447	457	470	429	458	466	445	474	465	464	487	464	467	465	511	429	455	463	484	478	452	450	483	481	428	442	464	438	496	449	459	445	431	455	497	510	475	481	462	444	463	422	446	499	481	459	447	482	399	432	493	449	453	438	459	455	470	440	439	497	474	463	479	436	475	464	455	480	450	499	442	495	453	433	469	443	461	473	443	467	455	460	434	475	489	491	456	439	462	468	468	490	446	441	488	474	465	494	435	415	465	488	438	451	459	441	495	462	499	475	425	432	452	487	508	475	436	461	486	468	467	461	447	473	460	440	480	441	436	440	487	442	443	468	465	491	482	483	453	496	417	464	442	428	452	452	438	405	440	434	448	423	444	481	469	435	487	482	439	458	478	497	460	508	473	498	472	432	448	459	500	467	467	467	470	466	481	459	444	446	430	474	445	428	416	462	459	453	457	480	460	487	464	434	445	468	452	452	445	493	453	489	514	427	449	460	467	451	470	454	477	452	480	465	462	405	476	466	465	461	440	446	467	443	447	456	431	451	471	430	499	450	432	463	452	460	451	434	499	431	467	443	438	440	432	507	440	439	446	450	460	465	480	408	443	434	461	441	441	478	450	454	447	455	462	438	453	466	487	440	459	454	474	461	455	436	461	451	455	484	449	448	469	462	463	458	440	439	414	466	481	472	487	466	466	416	438	460	453	480	425	451	453	455	439	440	433	411	468	442	437	434	503	447	412	456	508	481	435	480	477	467	469	430	448	451	410	417	454	446	402	471	450	483	454	459	470	469	451	451	484	423	450	414	454	460	454	432	464	469	433	480	449	473	460	451	424	448	464	452	469	459	456	437	460	443	476	459	441	471	447	456	411	456	462	463	448	467	439	468	450	475	429	472	493	437	423	425	466	452	487	426	502	439	438	417	454	447	438	496	445	511	470	457	487	451	471	439	488	477	449	438	449	433	456	446	459	432	461	455	494	478	439	447	482	430	438	505	432	465	462	472	483	480	445	431	458	440	494	485	449	436	461	478	473	450	455	444	451	505	487	457	466	447	450	467	440	467	476	439	464	453	448	466	436	480	442	470	412	470	501	452	478	470	453	441	470	441	454	426	452	478	444	448	455	464	436	462	444	451	455	487	487	453	488	439	474	456	454	483	429	486	466	485	472	462	451	456	401	444	461	465	437	447	473	444	471	464	471	430	484	470	479	446	454	440	418	458	421	452	468	417	465	468	477	467	465	489	426	438	472	464	444	461	433	452	471	471	445	471	449	453	458	467	447	490	466	414	481	461	460	458	438	436	444	454	442	442	496	469	479	480	446	444	467	452	461	488	453	448	471	477	461	507	471	506	451	449	464	452	418	446	451	485	430	433	484	492	455	484	443	434	432	435	459	458	445	434	445	462	492	447	466	443	463	441	463	446	494	483	466	438	442	497	439	449	438	433	439	507	456	459	453	438	473	458	417	465	456	477	421	494	460	457	479	456	495	492	477	461	470	447	469	452	442	469	435	463	453	456	462	455	514	457	449	440	477	466	490	478	504	465	491	469	442	484	466	436	484	476	445	483	469	464	454	468	465	473	475	468	480	460	465	459	460	493	433	490	435	442	432	490	422	475	474	458	456	446	445
38307	60316	78264	62415	54785	40939	18373	1555	263	209	216	210	219	204	198	185	212	989	2285	1687	834	415	224	204	172	164	172	169	139	174	176	155	185	153	166	179	147	188	158	181	146	155	163	155	155	166	185	169	174	183	163	188	181	164	179	184	185	174	152	179	182	197	161	159	181	175	184	174	153	160	165	185	168	142	176	189	174	163	171	215	190	168	177	169	163	157	171	182	148	163	189	160	161	166	162	174	176	174	174	169	171	180	195	172	164	180	182	168	164	153	155	189	164	148	177	162	163	165	172	178	168	146	182	161	169	155	171	163	160	186	159	167	179	197	166	162	165	177	175	161	161	164	172	161	157	165	187	163	158	186	165	194	163	173	182	168	169	174	157	165	176	168	167	190	164	156	142	188	177	174	154	174	178	156	173	178	169	154	167	178	140	166	160	179	148	155	158	186	187	167	191	160	184	176	161	180	191	149	198	169	160	151	165	161	169	179	171	185	175	149	175	174	162	164	180	175	152	187	193	161	164	181	175	168	185	184	156	170	157	168	183	162	169	171	175	173	153	168	175	166	166	170	186	155	149	174	179	190	165	153	185	164	171	178	146	167	173	161	167	156	168	171	187	161	161	188	175	177	181	162	169	164	146	172	195	184	161	150	179	160	172	179	164	176	152	143	178	174	188	174	173	176	173	181	177	178	168	178	157	185	177	147	155	185	160	166	168	157	177	160	167	183	164	180	156	185	152	187	153	170	164	178	187	147	183	167	171	173	192	171	190	165	166	168	167	174	150	162	181	180	152	170	172	145	156	146	156	162	169	173	158	176	171	158	190	162	179	172	196	172	182	136	173	192	165	169	182	154	175	197	177	177	153	154	189	145	182	154	174	191	179	172	156	178	168	171	163	166	156	159	165	173	189	166	157	190	146	169	172	187	153	154	162	171	182	174	192	159	165	180	175	164	160	171	179	173	170	173	158	142	188	166	160	176	167	188	177	163	152	167	163	181	142	182	153	193	185	123	150	180	129	167	163	152	188	160	167	154	151	166	194	166	173	195	169	162	162	142	183	191	156	179	156	175	174	151	183	166	192	196	152	183	158	166	171	171	162	148	171	168	164	200	189	169	162	161	173	184	170	162	159	189	170	170	181	182	185	166	180	160	168	154	173	172	178	186	205	156	180	176	182	169	174	164	183	137	165	168	183	175	164	171	162	164	164	192	162	168	168	159	164	177	176	185	166	156	188	174	155	176	151	152	174	163	193	165	163	169	164	162	153	143	155	135	162	180	179	164	162	169	180	165	172	168	167	153	158	177	166	171	151	167	167	172	190	166	161	164	147	181	152	168	177	180	156	174	196	163	162	183	160	165	154	149	171	173	149	167	195	176	159	173	176	182	165	178	156	160	174	150	187	187	155	165	167	168	127	167	162	171	178	168	187	153	170	200	158	151	160	174	188	153	197	177	161	165	197	179	162	171	192	184	176	177	174	186	158	165	178	173	201	168	183	154	176	183	165	172	161	159	165	153	164	167	182	166	146	175	155	162	176	185	190	179	175	173	173	180	169	172	157	168	153	183	167	185	177	167	177	181	176	157	138	168	172	173	159	156	165	181	152	180	154	185	152	162	160	180	161	150	186	145	148	203	181	156	177	155	167	148	171	184	172	175	168	162	173	184	171	140	159	172	151	187	174	174	169	171	180	184	190	145	182	175	136	154	167	176	163	194	191	191	168	167	161	191	158	189	163	164	160	167	148	167	187	165	180	164	162	159	142	179	180	155	153	158	159	177	162	162	174	177	150	171	206	185	164	187	162	182	155	155	174	174	187	172	166	174	175	159	163	145	168	173	141	152	161	136	179	156	198	159	149	182	180	163	180	169	197	167	169	159	156	144	174	171	165	154	162	159	167	181	152	157	162	182	170	157	179	156	182	171	182	161	158	170	159	162	153	163	161	155	170	155	190	181	163	173	187	158	182	170	182	166	168	180	168	173	161	173	181	170	142	140	150	167	169	167	160	155	175	163	170	191	180	181	181	165	173	160	194	173	157	175	183	178	158	172	166	168	191	161	170	171	175	182	176	168	156	143	153	169	153	163	180	171	165	173	182	175	180	175	170	181	159	195	181	148	181	180	177	163	175	193	169	160	176	170	169	159	138	180	152	139	174	186	199	185	194	193	165	155	167	189	159	152	162	167	172	165	188	152	163	157	159	164	175	189	165	182	166	183	170	157	183	145	178	165	172	181	171	170	159	207	161	173	185	146	178	167	157	183	156	143	170	168	165	190	143	163	166	142	157	152	203	161	159	178	186	194	165	163	166	183	165	153	187	182	153	166	155	182	159	181	174	166	174	160	154	163	169	171	190	166	179	176	176	170	175	161	154	157	168	166	160	160	173	163	175	165	178	184	188	162	161	180	167	165	167	176	165	166	187	171	187	147	190	168	182	166	147	163	182	155	183	153	170	161	159	168	178	163	175	140	165	166	174	159	177	158	184	162	174	166	179	140	167	141	198	162	180	169	163	181	163	160	165	201	190	168	169	153	183	177	154	151	171	180	204	182	161	157	170	164	139	171	168	166	185	176	171	171	161	172	160	172	177	165	175	175	189	167	157	174	175	143	162	162	176	187	156	169	205	180	177	167	178	187	170	155	173	152	171	162	191	153	185	185	156	147	167	176	161	144	154	168	181	199	150	169	180	176	157	186	178	157	169	158	180	155	152	150	181	173	161	153	146	158	167	172	143	174	160	168	162	161	185	163	176	156	167	173	176	163	186	162	173	180	169	207	175	172	201	155	133	169	187	152	155	192	176	165	172	174	165	168	187	176	175	162	151	153	183	161	197	173	167	171	143	169	180	160	152	193	184	163	155	161	168	174	171	172	150	183	187	165	173	177	178	161	173	179	167	188	156	167	167	164	166	167	163	165	148	183	172	176	158	168	169	171	160	156	170	162	160	166	166	174	164	187	161	177	198	180	166	172	172	162	181	164	176	178	164	174	146	164	144	179	165	191	168	159	169	188	186	175	152	168	181	181	164	150	161	143	166	160	172	168	161	184	161	162	187	179	156	180	139	167	183	192	204	159	154	170	186	146	166	148	181	171	165	189	192	174	171	186	185	164	167	165	158	160	149	154	197	174	167	187	145	189	169	186	174	142	168	143	157	162	173	168	174	158	169	162	172	186	168	186	181	162	158	189	191	146	168	160	187	170	193	164	181	157	157	172	151	171	176	190	160	201	170	198	167	201	164	163	157	175	178	171	178	157	183	195	179	157	159	148	178	149	163	149	162	159	184	174	163	151	177	169	171	167	177	181	162	157	171	189	153	199	185	184	205	176	153	182	163	163	165	184	169	158	156	167	169	174	157	178	172	176	162	159	140	151	163	160	164	175	166	172	150	166	158	175	177	176	144	172	173	185	151	161	186	168	146	190	148	159	168	176	166	162	186	153	168	166	158	175	175	159	161	156	156	164	157	158	177	165	178	166	177	168	159	170	174	175
23380	46213	73640	68434	64091	50100	21321	1427	756	687	669	625	708	737	563	569	775	5682	12313	9211	4624	1978	868	568	505	408	442	430	398	454	433	406	435	428	424	401	473	433	416	411	476	428	450	393	396	445	425	430	410	429	475	452	427	459	421	415	427	429	434	417	426	444	423	463	416	424	426	406	416	446	445	488	436	446	461	396	446	455	453	434	446	426	441	443	415	425	451	418	442	442	406	423	450	436	480	439	448	403	409	410	451	438	445	427	484	445	453	464	441	451	463	447	433	456	446	457	424	401	434	417	464	431	429	468	418	455	438	416	474	434	434	450	422	469	421	415	401	378	418	412	424	431	429	438	453	455	425	419	425	439	406	398	455	443	436	405	429	458	434	430	395	440	469	428	418	408	440	441	427	427	449	420	452	458	428	421	430	420	403	429	450	402	430	437	412	460	403	439	460	419	416	437	438	474	454	422	436	446	454	445	433	457	440	433	467	437	433	423	454	440	416	404	397	431	453	428	443	462	425	446	433	421	450	412	440	447	431	467	459	413	435	427	468	461	454	458	389	452	445	475	397	440	451	427	449	462	466	441	473	416	460	473	472	431	416	394	409	445	448	412	469	470	421	431	380	410	407	433	438	420	469	441	432	446	493	424	446	419	431	444	447	436	476	420	462	412	454	446	457	435	412	423	441	437	464	461	424	447	413	478	481	439	431	453	451	466	427	456	438	435	473	432	417	459	449	447	416	448	418	438	424	430	443	431	465	409	441	431	434	448	446	487	435	428	472	429	445	444	402	408	399	414	433	449	472	430	457	474	440	421	402	477	425	438	423	430	474	456	408	475	437	390	453	467	434	423	436	382	398	456	435	474	476	431	418	453	455	460	473	470	443	449	433	414	448	440	387	474	429	437	423	438	441	454	444	437	427	440	448	368	428	448	426	483	427	470	440	463	427	461	420	461	452	434	461	484	434	423	435	489	409	409	443	435	396	427	463	432	454	437	428	444	441	420	394	436	431	407	469	457	412	442	443	453	425	448	450	412	414	438	443	448	460	435	408	411	473	447	412	465	446	421	412	447	460	427	439	427	431	515	451	424	421	426	398	470	431	424	403	459	440	420	421	463	443	404	448	412	413	417	457	452	449	461	446	462	413	420	432	413	421	444	457	420	389	425	439	431	432	442	443	437	446	439	413	435	458	428	419	441	414	426	447	407	449	432	403	435	409	433	388	454	466	427	411	434	420	472	445	423	414	425	446	425	421	436	424	426	447	443	401	469	463	442	388	421	426	431	408	441	458	451	446	493	435	450	448	495	447	458	420	430	465	449	428	448	446	438	413	432	456	425	439	443	413	428	429	465	456	447	452	429	446	454	465	441	492	428	440	433	425	435	448	423	423	454	440	424	419	478	415	429	383	431	415	434	443	470	454	461	414	442	478	439	439	435	440	422	485	415	427	437	399	482	435	426	469	482	427	452	468	452	438	434	481	442	447	446	436	433	404	420	419	446	470	451	457	432	480	480	448	433	447	473	429	477	410	468	439	432	435	457	449	442	429	427	418	426	449	446	428	482	452	443	475	459	435	407	459	420	425	420	437	460	437	470	460	427	437	436	406	486	433	396	447	402	455	446	452	465	421	421	413	430	429	434	433	450	444	476	424	405	452	447	433	423	460	451	425	466	397	428	439	413	468	480	460	458	491	438	402	449	405	441	430	407	455	467	458	428	475	442	442	431	439	458	433	415	447	456	483	404	425	472	399	418	437	450	445	438	450	444	426	452	449	439	472	462	447	431	480	439	424	473	455	436	410	407	458	450	423	469	415	443	438	440	433	451	425	438	430	439	437	420	411	409	422	444	429	444	418	450	469	430	448	436	420	427	442	428	485	456	420	466	441	409	426	424	428	422	482	418	482	452	398	457	429	392	463	445	476	453	459	472	437	437	445	454	442	433	411	439	445	423	430	408	401	455	428	431	428	437	445	435	459	437	425	460	446	468	475	457	409	421	467	432	456	435	454	483	443	425	454	428	468	411	445	440	435	425	440	439	421	454	408	386	436	417	435	422	424	427	419	435	453	426	433	419	410	434	468	471	445	466	433	429	461	445	421	451	394	484	418	454	434	399	429	471	413	481	418	471	444	437	427	444	438	443	450	420	416	427	423	439	442	426	451	450	456	440	453	429	439	428	401	417	465	458	444	414	427	434	420	410	435	455	450	485	449	432	478	452	449	427	428	427	418	467	455	428	412	461	420	437	409	431	430	452	438	456	440	397	456	438	425	446	428	444	454	430	428	463	427	460	483	438	381	464	453	456	425	432	418	441	470	409	479	457	444	440	401	404	427	415	458	412	475	424	449	435	470	441	426	453	451	452	451	426	430	420	420	482	426	405	445	423	422	478	437	435	418	456	472	426	407	476	443	410	466	419	461	457	451	492	422	422	426	434	428	421	394	409	420	468	434	431	440	432	430	411	442	435	412	446	463	439	459	436	426	441	430	441	446	449	445	445	434	417	454	458	480	380	406	406	425	408	454	418	423	477	441	423	446	423	435	419	440	457	454	453	440	451	455	491	421	447	416	432	426	419	419	415	429	426	451	442	411	428	423	434	470	429	439	435	417	443	424	421	457	426	470	414	427	445	431	472	429	460	442	447	428	447	443	444	472	460	427	435	414	424	452	431	438	425	427	430	468	496	440	422	450	465	422	460	424	432	423	452	451	437	456	451	446	459	434	433	439	424	431	447	436	440	432	439	445	417	416	461	424	438	426	436	439	462	429	451	456	452	427	431	443	440	441	449	428	443	477	434	451	417	422	406	429	447	465	457	414	490	405	420	432	445	439	439	450	437	426	460	454	450	465	435	404	408	442	425	485	419	432	447	432	440	415	453	419	472	381	441	423	495	442	426	463	417	419	454	427	426	442	455	417	448	435	410	421	467	425	458	444	457	431	446	444	451	424	442	469	450	414	405	466	435	444	430	467	405	421	466	415	448	477	419	439	423	462	407	455	414	427	450	424	464	454	459	462	432	450	435	434	412	428	460	466	448	422	437	450	433	449	453	445	482	422	413	419	463	443	422	457	444	440	414	480	477	452	446	437	393	408	390	437	425	486	472	431	448	402	425	464	443	409	388	422	408	438	428	473	458	430	443	422	436	425	476	428	473	480	413	430	466	428	437	398	431	405	455	430	399	445	444	445	442	444	462	429	469	427	422	450	424	424	408	427	459	435	435	461	448	424	459	437	395	437	430	421	436	458	446	433	432	410	445	444	471	443	438	446	427	423	405	466	440	455	429	438	462	480	421	430	439	429	434	435	453	455	426	441	412	484	420	502	406	438	464	434	429	445	446	443	444	419	410	465	438	420	427	454	414	431	466	464	457	467	438	422	411	435	447	441	398	464	421	432	448	427	476	438	459	463	440	421	410	425	399	436	407	411	432	426	474	418	418	445	462	375	428	424	491	433	411	432	443	452	440	479	452	416	452	454	436	440	432	429	444	419	447
4051	4015	11734	6616	4203	2464	612	142	157	143	151	147	148	161	170	147	166	147	211	261	240	181	184	152	137	157	163	158	141	162	155	147	146	157	151	137	162	145	134	135	147	154	139	162	168	131	159	156	157	158	154	167	159	132	155	156	156	150	160	138	135	154	159	147	132	161	144	134	165	143	159	157	157	153	155	153	160	169	146	145	139	170	163	156	173	145	169	159	153	135	149	140	158	158	183	166	147	145	157	132	154	131	139	131	137	161	135	134	151	142	137	149	134	160	148	158	145	139	160	143	143	155	149	156	176	122	144	169	161	153	170	147	143	159	152	168	137	154	141	172	155	151	157	165	139	153	143	138	138	140	138	149	155	139	164	141	136	151	152	138	152	156	155	170	138	157	151	143	162	142	150	158	176	115	160	159	155	145	146	146	141	143	136	151	164	156	152	153	170	150	172	149	151	151	171	162	146	129	150	121	162	142	159	163	144	147	154	150	150	153	165	137	140	153	153	147	142	135	137	158	161	164	146	142	140	147	160	149	159	136	153	134	143	138	156	178	140	159	153	152	170	133	158	145	135	166	155	141	160	147	127	144	143	142	166	147	134	153	156	155	162	146	150	127	146	146	150	146	157	167	169	126	152	152	157	155	140	127	136	164	131	142	149	166	160	143	176	150	138	143	147	150	142	134	144	151	152	144	134	143	144	148	150	169	149	171	154	145	156	153	145	120	163	160	160	165	135	177	168	140	144	154	150	133	144	140	160	167	140	154	147	165	158	155	138	140	137	135	134	155	153	154	178	166	170	158	159	147	124	187	162	137	170	167	166	161	156	140	154	141	133	156	154	159	139	152	122	149	130	171	167	148	144	158	148	154	148	157	143	145	144	150	138	147	129	142	153	161	162	158	143	139	146	150	161	157	143	167	134	153	147	134	145	167	152	168	138	148	154	167	154	132	141	143	166	170	163	149	141	146	161	142	128	146	150	147	169	173	128	132	140	158	152	158	142	135	177	147	158	152	157	152	142	146	148	147	157	136	147	155	158	150	165	166	152	142	144	151	155	132	139	136	143	136	175	130	139	128	169	134	183	141	139	139	140	137	146	138	145	126	149	131	136	126	167	124	153	126	162	154	145	168	137	160	146	165	142	168	139	144	129	161	140	144	144	153	128	154	167	151	137	181	146	137	141	161	175	149	154	146	153	151	165	146	144	132	169	158	130	145	143	159	139	150	160	141	153	134	149	144	147	147	140	126	152	155	151	160	143	144	146	140	152	145	146	146	150	136	167	147	136	157	147	151	144	153	148	119	131	174	147	135	170	161	151	153	164	139	146	141	157	175	139	164	159	169	163	126	139	144	172	148	138	151	140	157	150	153	158	152	149	138	162	141	153	148	140	140	134	181	149	132	153	160	164	143	135	161	130	114	164	177	143	174	127	154	150	135	169	144	133	151	159	151	153	142	167	155	140	143	144	126	139	141	145	137	162	142	153	151	157	161	149	131	136	149	141	143	158	148	142	167	156	156	157	125	144	121	142	150	132	165	142	166	154	143	142	140	150	165	157	159	131	138	150	160	151	148	173	125	153	151	161	147	163	121	148	157	132	172	166	178	147	152	151	171	157	159	166	156	152	155	153	152	153	155	116	139	168	158	178	126	123	154	153	143	144	155	166	161	154	159	173	136	147	163	142	139	151	169	142	142	140	166	164	149	145	130	149	153	164	149	154	157	143	134	149	121	136	144	165	178	158	156	162	151	156	148	158	147	149	131	144	148	150	137	177	143	153	126	161	163	157	150	150	154	141	127	144	151	144	140	156	139	133	161	144	164	150	151	160	158	140	151	162	128	139	150	145	147	168	150	124	130	152	144	144	155	159	160	147	148	154	150	144	156	156	163	130	164	145	139	154	164	159	154	138	147	158	163	158	143	140	117	162	173	142	133	135	149	144	146	147	152	145	127	158	163	170	156	140	119	149	159	165	172	159	126	138	177	180	144	150	148	144	144	158	146	160	177	174	149	146	136	129	183	135	146	155	150	139	149	151	170	150	135	146	153	147	143	148	137	138	160	152	150	146	131	149	139	138	153	160	142	160	156	134	141	153	151	158	164	160	146	152	139	163	182	132	133	134	130	136	159	163	143	124	156	162	160	160	138	162	168	168	126	154	134	152	152	159	144	139	154	172	171	144	162	141	153	137	160	139	154	165	150	155	146	140	148	142	163	140	145	181	163	135	143	146	149	139	163	133	163	153	157	136	176	153	148	164	161	148	161	137	168	135	143	153	159	142	152	144	150	160	147	162	158	139	147	125	144	133	155	161	149	138	147	140	146	145	168	147	148	147	158	135	155	165	146	137	139	148	123	173	151	136	147	116	160	142	162	168	164	170	144	118	148	123	138	132	145	155	128	142	126	147	134	140	149	171	160	151	149	136	148	132	143	137	143	143	145	132	149	152	140	155	134	157	137	153	134	156	145	163	136	131	164	121	148	159	154	157	151	145	141	143	130	144	183	145	165	172	146	163	132	127	146	146	131	140	132	145	148	157	147	165	162	163	127	144	130	159	150	156	151	154	143	156	152	166	142	128	160	134	136	144	130	162	134	151	154	126	174	179	147	156	157	137	149	172	141	153	145	160	157	146	128	150	160	159	174	159	130	171	161	158	156	173	129	156	173	126	139	150	140	153	138	162	162	159	159	149	177	155	140	138	155	147	147	148	174	140	137	149	159	154	130	130	142	173	154	140	146	138	169	159	159	154	165	153	163	124	147	147	147	164	144	160	142	142	133	141	150	140	148	167	141	139	159	177	137	151	147	160	150	144	150	160	145	134	150	148	134	131	134	153	157	150	142	157	158	184	155	120	144	127	141	157	139	133	160	142	150	142	122	180	141	162	162	151	143	166	155	154	131	139	157	167	161	132	121	148	145	124	154	161	144	184	155	151	130	147	164	160	179	131	146	180	181	158	155	152	178	162	152	121	141	149	151	149	144	145	160	147	160	153	144	137	155	152	159	166	160	150	152	173	149	157	173	134	146	153	144	129	148	143	136	154	141	164	147	152	153	130	142	125	131	150	138	142	130	147	169	164	148	144	127	144	139	141	141	150	155	151	152	147	129	147	153	158	148	159	141	148	135	142	139	139	139	149	167	155	131	143	153	130	152	157	152	150	164	142	132	149	171	162	114	140	151	130	135	142	131	137	140	155	154	157	121	133	136	145	140	155	157	151	148	165	163	141	130	131	136	158	148	171	148	167	141	157	149	153	152	149	150	128	164	169	128	148	135	161	136	138	164	143	147	132	136	153	160	145	160	149	153	146	134	180	159	155	143	174	176	156	149	126	153	135	150	164	169	160	130	147	152	150	158	152	139	167	161	138	148	149	151	159	138	155	142	163	147	156	131	138	142	142	130	158	149	149	175	144	163	148	157	158	129	139	145	158	133	155	152	126	150	139	155	157	138	171	135	160	155	136	135	156	147	137	154	154	164	126	170	146	158
3721	6551	21841	16716	14625	9060	2526	436	407	417	384	386	423	397	420	391	535	579	963	989	768	533	454	427	399	415	396	417	349	395	380	392	410	384	434	420	400	405	374	425	417	399	387	383	393	401	397	360	404	404	393	388	414	380	411	360	391	357	409	349	422	380	369	409	395	379	379	429	394	400	366	407	397	418	433	397	392	402	433	390	405	401	415	404	427	428	352	412	415	427	397	435	415	368	381	397	377	377	396	409	375	369	418	391	381	415	408	405	429	394	429	414	421	420	371	405	395	398	374	416	442	407	423	419	391	415	408	406	389	414	385	440	388	415	429	373	396	398	412	384	395	420	414	398	391	428	397	388	377	425	403	361	429	424	406	394	430	378	395	375	398	383	405	400	359	393	406	409	361	386	403	411	387	439	393	421	408	419	388	453	423	367	381	416	412	396	404	402	393	362	385	425	384	415	379	408	412	389	398	400	411	401	419	402	433	414	445	383	402	376	407	391	405	387	409	382	426	414	397	451	395	439	396	391	392	406	386	415	398	367	398	403	343	416	385	383	400	385	417	378	375	380	389	433	402	387	409	401	410	439	404	369	364	413	385	435	372	426	414	358	395	429	390	404	402	396	397	414	409	403	431	413	354	384	433	383	369	443	432	405	405	399	392	420	390	438	395	386	426	429	401	429	387	412	398	385	396	387	411	399	393	386	410	396	397	367	396	384	381	406	422	397	424	402	406	408	408	406	415	382	404	395	415	389	390	416	398	413	433	411	355	432	426	434	362	389	385	390	426	414	386	362	386	428	385	410	391	367	451	412	396	409	396	386	378	374	377	409	435	393	385	404	383	402	393	397	373	416	404	404	409	408	398	411	416	452	403	435	424	387	410	394	437	389	407	424	378	391	414	419	384	370	403	389	369	404	388	402	412	412	388	369	404	389	393	404	408	392	401	425	404	403	403	408	445	389	383	401	409	402	382	385	387	419	379	389	412	398	388	426	441	390	363	382	398	371	378	367	402	449	396	373	396	380	354	429	417	423	389	417	396	409	414	439	402	386	416	416	419	412	389	426	400	423	385	397	416	409	397	435	381	365	411	405	386	398	414	398	393	396	373	426	410	422	406	436	409	408	393	374	393	391	396	399	395	367	424	407	398	391	382	403	389	404	396	400	389	381	411	395	379	411	398	418	358	403	344	395	383	399	416	416	398	421	352	407	399	405	382	397	403	400	392	371	382	355	391	407	419	419	374	428	384	413	420	409	391	400	399	413	391	400	428	422	366	430	427	398	429	404	393	409	403	422	368	388	381	398	420	392	413	396	424	394	393	393	383	404	423	417	437	377	391	400	396	388	405	397	384	425	410	414	392	385	427	404	410	393	425	377	402	421	386	399	393	392	379	384	369	421	401	392	409	417	405	369	409	393	393	398	411	421	407	412	412	421	408	400	405	387	371	383	439	405	391	411	391	434	399	372	403	372	427	400	422	393	443	370	389	392	398	382	406	370	371	367	427	410	433	387	441	422	413	399	397	398	402	393	384	389	403	417	392	415	375	389	408	408	394	392	395	394	378	380	415	382	363	432	391	401	393	361	425	404	425	397	393	400	439	396	398	369	429	401	402	422	376	384	382	384	377	382	417	406	411	399	384	384	424	419	418	360	423	408	423	409	395	375	382	368	412	434	397	410	425	396	411	451	410	408	417	394	372	384	372	382	380	409	404	386	432	408	422	417	356	426	387	421	364	410	404	413	358	400	397	410	379	391	424	416	397	386	376	402	405	435	393	414	404	385	376	409	375	400	441	388	370	396	449	400	387	396	384	360	404	422	361	406	386	415	408	362	420	395	387	391	386	389	385	386	399	377	354	401	414	391	400	433	399	388	399	417	383	418	404	407	389	426	391	399	389	392	397	375	411	409	416	390	407	414	380	373	413	403	381	406	400	402	389	413	403	367	384	430	420	396	393	337	408	389	371	353	426	388	398	407	370	422	435	392	368	403	399	374	423	389	401	427	463	405	413	416	359	423	392	398	383	358	384	399	388	402	403	407	418	382	436	387	378	393	381	431	370	414	360	361	394	409	410	378	414	394	393	414	430	389	420	406	393	417	361	421	376	414	420	418	381	402	410	438	418	400	356	430	362	396	390	393	397	403	412	394	405	394	414	425	409	397	399	401	386	407	405	440	400	386	417	391	422	399	409	392	366	395	413	399	355	388	404	379	415	400	390	392	429	431	413	421	376	367	375	408	407	384	418	407	424	396	440	412	406	421	396	408	379	362	382	405	386	379	418	364	405	423	416	387	378	422	419	394	431	391	412	428	428	385	412	380	425	394	392	386	413	370	392	418	397	381	416	412	429	423	434	418	395	389	406	404	399	401	377	402	375	398	375	380	397	381	402	378	394	422	461	384	382	434	396	379	391	409	420	407	415	393	383	415	416	397	393	426	349	393	405	384	399	374	431	369	440	390	403	370	397	400	353	396	376	393	367	438	366	382	419	401	421	393	395	385	426	389	421	407	395	381	413	405	431	400	387	393	355	405	388	411	438	448	419	358	389	432	421	426	408	420	402	405	389	400	376	390	405	372	411	349	406	386	401	401	393	411	389	410	377	390	353	391	398	397	388	401	425	380	409	385	354	436	411	367	374	428	405	406	398	400	391	456	414	422	408	421	432	379	410	417	382	396	400	431	416	429	386	395	379	421	396	391	413	407	393	402	403	390	436	413	384	421	443	417	421	392	347	362	397	378	419	387	365	404	395	398	420	389	364	381	435	391	384	424	407	403	384	390	414	398	412	375	393	425	399	385	403	389	397	406	388	394	416	376	398	411	398	409	403	401	373	390	415	371	401	378	376	419	391	381	383	391	389	401	383	427	393	381	441	378	415	422	435	382	383	399	366	398	421	377	415	397	387	439	389	394	382	420	394	432	407	385	386	401	395	411	389	446	404	400	382	419	413	409	429	422	389	374	410	383	395	361	445	390	368	420	400	400	392	428	391	407	444	408	351	371	385	383	391	395	426	391	398	409	413	366	405	393	370	389	400	378	391	405	393	410	411	424	398	361	359	426	430	412	395	416	391	405	396	366	387	410	401	391	350	425	366	381	350	411	395	395	413	430	401	411	415	389	359	448	395	400	391	404	442	387	394	452	390	386	412	407	383	416	404	404	429	361	391	376	408	402	432	417	422	433	434	420	400	394	387	413	377	384	386	405	413	418	373	388	409	362	387	386	386	376	377	433	395	386	423	385	430	382	397	383	398	422	407	413	388	393	381	417	371	369	406	363	415	373	407	392	423	372	404	401	391	415	399	371	402	408	372	446	407	416	394	398	412	413	363	433	383	388	388	388	392	399	400	376	407	427	410	387	392	427	413	386	386	363	460	378	379	424	394	403	423	372	385	399	406	404	424	405	368	374	399	411	405	382	406	429	426	411	385	412	415	387	403	410	412	396	416	424	421	344	397	383	399	431	406	389	380	444	406	361	412	425	382	448	370	408
36217	46515	66394	52455	40171	27841	10142	701	217	157	198	181	175	169	173	204	437	635	895	627	385	275	209	180	160	173	165	177	169	181	159	169	154	175	183	170	167	204	177	152	179	167	162	173	168	148	160	160	153	153	198	159	164	184	179	156	178	167	169	155	171	156	202	175	165	158	156	183	180	162	150	171	172	186	179	157	169	178	172	147	155	168	187	173	181	186	197	192	147	145	166	184	177	161	167	163	177	161	163	168	157	152	184	187	164	162	128	168	178	160	167	177	158	173	172	164	180	169	164	165	163	174	171	187	165	188	193	159	155	161	175	155	169	155	148	183	166	170	146	178	181	167	179	168	159	171	173	171	169	188	162	189	163	179	167	178	181	167	153	170	155	169	188	177	190	168	180	174	171	138	183	165	166	159	152	222	152	187	158	154	187	156	186	181	164	174	181	186	174	183	158	187	160	197	175	180	187	163	174	180	167	145	161	179	160	175	191	181	140	186	177	162	169	180	175	159	165	169	186	182	170	168	180	192	170	179	176	171	168	154	152	185	181	184	188	188	161	156	168	162	192	155	163	192	152	173	161	165	183	190	158	176	172	167	169	176	144	186	155	187	194	177	171	160	158	183	175	153	194	153	175	197	164	169	164	141	138	174	172	160	190	153	197	168	153	168	161	195	167	181	164	163	191	160	165	183	192	161	191	174	166	150	191	179	184	170	161	151	197	184	172	181	166	156	159	167	178	167	179	181	170	154	195	173	176	183	149	175	184	173	164	158	160	170	184	173	178	154	172	200	184	165	169	146	161	176	158	166	173	174	195	142	178	172	161	177	178	172	167	171	180	160	150	181	152	184	194	177	169	167	164	195	189	165	146	170	177	179	194	170	179	165	164	191	176	148	158	159	159	165	167	159	166	186	152	180	156	161	187	153	173	187	167	176	152	191	163	163	175	175	152	163	156	169	174	172	166	178	174	118	162	182	172	196	168	165	184	188	164	168	152	167	166	187	145	166	187	158	161	170	169	169	166	161	167	175	180	174	170	180	172	157	151	175	164	156	182	154	170	161	169	166	178	178	166	177	158	193	175	143	154	179	157	167	181	166	170	189	171	181	202	169	175	153	187	179	148	177	202	175	167	168	154	157	179	160	164	189	167	173	148	182	207	190	159	156	165	170	162	184	156	159	156	164	153	167	169	179	157	176	158	191	170	155	174	185	170	170	163	164	184	194	189	143	168	182	173	197	181	154	174	183	155	173	183	176	165	177	163	184	178	172	171	180	159	164	181	182	152	160	191	163	160	193	170	168	179	175	154	183	177	181	159	176	180	159	181	172	170	189	180	161	154	140	182	157	163	149	166	176	185	170	182	182	180	170	166	195	174	167	163	168	175	174	180	170	173	179	202	166	157	176	164	155	171	172	158	147	165	159	171	171	182	163	179	167	166	150	200	187	167	161	158	163	185	170	152	166	179	162	150	165	156	179	186	189	155	178	181	178	175	160	150	166	145	181	165	165	167	201	172	165	160	167	175	158	161	174	161	169	174	193	170	181	161	182	164	167	169	155	144	188	181	178	161	149	181	167	167	155	164	176	172	174	187	175	149	166	180	157	163	152	157	157	161	190	177	154	176	170	172	171	174	177	171	176	174	171	145	167	189	196	171	194	159	153	164	178	177	157	152	157	168	164	177	154	158	185	166	179	181	147	198	153	156	155	180	170	187	182	179	175	164	161	182	168	202	168	169	177	181	171	178	174	143	152	154	170	176	159	191	192	164	172	203	162	174	174	184	155	160	168	152	166	176	196	163	150	188	166	163	168	149	178	148	168	177	171	134	148	160	190	170	187	169	161	158	153	151	167	193	162	183	174	160	173	174	167	197	170	182	158	180	170	178	177	158	160	183	165	190	191	185	174	163	165	164	179	160	160	151	205	169	183	163	184	186	180	170	168	167	191	154	173	176	150	167	161	185	190	166	164	163	178	175	141	172	146	139	144	180	145	161	172	167	170	145	153	161	186	163	177	177	154	168	151	193	176	171	170	174	197	182	163	165	178	167	158	162	185	175	185	148	167	156	171	179	159	178	157	179	164	180	164	154	179	179	185	142	162	207	153	192	167	202	166	180	196	198	166	189	160	161	175	146	190	174	151	178	171	154	156	160	136	148	168	157	148	174	193	161	160	179	147	159	160	154	178	177	166	166	184	172	154	199	174	185	184	182	168	189	166	156	156	168	155	176	178	181	149	161	157	185	173	165	198	192	138	164	179	182	179	199	154	163	161	184	158	173	198	189	180	168	165	179	156	170	199	148	154	162	171	158	166	147	177	178	148	172	148	158	184	157	159	157	196	142	162	191	167	157	185	141	159	176	187	182	180	154	179	162	187	163	159	188	177	159	183	172	149	162	181	163	180	164	189	175	177	176	176	174	173	181	178	172	160	171	164	171	168	173	165	197	180	174	179	161	189	166	166	158	173	204	164	179	186	159	165	184	168	162	166	173	156	165	163	173	174	179	147	180	173	152	167	183	148	155	181	155	148	160	176	177	182	166	167	158	167	171	147	173	177	177	179	153	172	159	179	156	166	152	165	162	171	168	177	174	136	171	187	158	164	158	166	208	194	186	164	171	179	180	164	164	155	185	176	168	165	175	164	161	156	179	176	187	170	167	142	191	160	152	153	160	184	146	195	162	177	158	173	166	156	163	164	168	182	179	187	183	194	178	190	161	166	137	160	202	169	155	167	178	159	197	184	153	179	169	177	170	178	158	171	182	170	175	149	167	160	180	166	191	179	158	173	155	181	184	155	171	157	171	177	161	166	163	164	165	184	142	161	174	154	169	152	188	184	178	165	185	171	184	152	187	188	149	165	150	166	193	169	176	171	182	169	186	175	157	176	164	153	164	166	165	164	174	161	194	162	209	193	166	176	171	200	189	181	168	156	173	192	155	163	167	152	168	155	150	172	166	172	157	168	161	172	174	195	149	170	171	184	181	194	172	196	156	163	152	200	178	174	167	172	160	140	168	150	193	178	169	198	163	170	169	182	159	178	173	162	185	165	161	160	169	154	175	155	199	148	168	184	166	169	161	177	170	186	165	180	172	172	172	189	177	172	180	182	171	145	167	137	162	161	149	166	161	177	168	168	164	174	158	152	176	144	175	164	174	160	186	172	188	139	156	205	163	159	160	160	169	170	174	175	151	173	161	183	179	195	164	155	167	180	165	179	159	185	169	189	149	179	140	191	152	175	164	170	175	174	184	185	171	153	145	165	182	168	143	178	166	160	149	183	152	206	161	169	190	172	160	167	174	161	169	164	183	171	158	168	165	174	172	178	179	176	189	161	166	182	187	174	181	158	170	167	170	186	185	169	175	168	159	179	191	163	163	165	185	190	163	171	176	172	174	183	189	154	152	165	195	187	183	161	174	165	186	165	198	163	155	155	143	159	190	142	195	166	156	146	180	183	183	176	182	163	180	184	177	160	171	166	160	172	153	177	175	150
21977	36681	60340	57326	49969	39398	17513	1854	583	529	497	511	490	482	468	801	2319	3561	5562	3504	1862	970	592	466	425	446	454	453	436	461	455	486	488	463	478	445	403	412	437	447	427	437	426	438	444	436	422	469	450	453	481	471	438	480	443	459	414	437	424	447	485	458	418	425	454	449	443	432	478	444	477	434	425	432	458	446	456	448	475	461	433	473	450	459	469	442	439	426	450	446	460	434	451	421	482	432	452	426	452	453	440	418	434	451	427	446	441	459	418	450	493	449	483	421	420	507	465	449	460	464	426	446	440	410	430	440	460	442	440	440	476	430	442	443	486	461	430	452	405	452	465	472	450	436	459	454	447	430	448	431	487	429	431	427	450	421	471	421	421	420	471	450	434	428	458	442	425	455	450	435	452	423	477	458	459	450	424	456	432	469	441	441	451	427	470	426	477	433	445	449	457	495	445	444	456	462	447	435	465	461	460	443	444	423	443	424	487	446	409	405	456	459	472	425	437	427	442	445	434	473	458	437	459	444	455	447	403	439	429	434	481	488	490	459	457	457	420	413	453	468	446	475	439	462	409	420	425	442	490	438	436	446	434	425	436	470	461	450	427	450	473	448	432	435	440	464	444	473	452	479	458	476	431	444	455	447	447	471	466	413	440	428	443	438	432	459	440	440	466	432	440	472	447	471	417	464	428	462	405	438	424	428	431	503	446	404	410	472	417	472	465	425	399	429	453	429	446	507	458	450	428	444	440	437	476	437	460	459	463	446	430	430	448	447	476	454	397	451	446	479	487	484	487	411	466	475	453	437	446	504	418	450	460	449	408	479	462	458	430	417	445	436	489	429	422	444	444	438	468	437	420	467	394	431	435	438	458	440	395	456	452	452	488	440	439	423	459	437	422	461	475	431	451	467	431	493	416	446	440	433	435	457	472	424	428	421	440	428	425	457	424	429	430	487	466	446	450	457	421	467	427	458	437	445	422	472	445	446	466	436	497	455	411	458	456	460	448	421	451	463	431	481	450	476	413	463	440	418	477	446	460	442	437	438	411	428	442	455	454	447	412	449	449	432	410	450	382	461	449	456	463	413	462	474	439	403	442	447	453	441	445	472	438	475	404	410	456	470	408	408	492	475	434	449	416	458	490	449	387	447	475	448	408	442	464	429	462	463	449	441	431	443	451	429	511	458	488	466	452	436	449	424	472	442	450	450	487	470	428	451	457	422	466	438	449	456	461	434	442	427	423	448	435	452	428	440	497	497	432	443	451	449	479	451	449	421	448	452	479	428	456	472	460	471	420	449	446	450	418	477	451	450	444	441	406	456	451	435	480	479	445	434	464	448	445	458	437	480	444	409	447	436	442	466	440	461	476	477	437	437	436	435	425	466	458	454	413	458	433	458	423	457	437	485	458	429	412	453	457	429	457	391	414	420	479	464	449	483	455	444	446	426	437	449	479	455	458	471	464	462	452	492	415	425	462	426	446	443	476	446	467	462	472	421	467	417	453	442	436	485	446	430	452	422	443	449	442	446	440	475	458	442	410	441	450	474	462	451	430	447	420	434	464	412	435	447	459	469	448	440	468	486	426	462	465	462	392	456	454	479	437	453	405	456	402	458	476	452	480	433	458	458	450	450	416	425	451	447	478	443	448	442	435	482	445	434	476	449	492	465	450	443	457	426	447	432	434	455	487	448	470	464	471	462	458	448	431	432	452	421	448	436	469	458	440	456	464	461	441	458	440	459	444	481	481	486	445	444	468	417	417	451	402	410	453	457	454	443	420	434	441	439	455	501	471	436	464	477	465	450	463	438	440	430	404	472	463	481	428	451	441	453	432	445	433	396	454	440	450	455	443	412	463	435	458	448	438	473	458	393	458	427	450	421	475	440	452	466	432	414	407	443	449	442	438	434	443	414	455	459	431	445	433	449	489	459	432	438	429	447	432	446	454	441	438	441	510	437	436	462	468	455	479	431	442	428	438	469	452	421	421	463	406	444	459	445	439	423	444	466	440	429	499	426	397	456	456	415	425	426	419	439	418	436	448	420	449	441	468	428	445	424	448	433	452	448	469	424	419	446	483	434	450	432	413	431	440	448	451	476	433	445	450	461	484	418	438	422	447	426	478	462	466	462	435	450	458	462	456	401	426	462	425	443	471	444	449	461	469	436	442	438	407	415	433	419	437	485	434	470	449	430	469	406	449	480	418	452	461	427	453	419	474	445	403	439	417	455	467	416	455	436	445	489	422	403	493	426	426	475	440	476	419	502	460	498	431	450	420	439	455	465	423	458	424	441	456	443	415	425	468	491	463	462	407	456	461	414	456	433	437	445	411	442	458	401	442	429	416	430	473	457	455	458	456	424	460	442	460	451	461	480	429	435	470	475	442	433	452	443	458	429	453	439	456	455	459	447	447	472	450	417	457	430	467	464	432	432	412	397	445	406	438	434	430	416	467	451	429	423	448	425	472	410	474	456	391	429	470	465	428	457	420	451	435	446	434	425	446	472	467	411	472	472	474	446	462	463	487	484	430	444	432	456	435	427	446	465	460	433	440	447	449	433	452	448	459	401	446	490	466	435	443	435	429	436	464	420	449	432	436	441	431	445	480	441	426	419	471	427	462	447	415	420	446	442	452	475	415	437	431	422	444	451	455	456	467	438	413	434	441	478	471	421	459	495	457	434	462	416	477	454	450	418	460	436	422	439	473	446	445	469	449	439	468	445	479	460	420	455	457	435	443	464	413	460	486	444	462	449	430	416	436	475	471	454	450	435	448	445	456	449	432	425	432	433	458	413	424	466	448	456	449	469	466	440	456	460	458	424	454	455	448	436	439	480	458	450	434	429	474	476	451	476	468	439	414	488	433	462	450	436	446	474	474	482	470	439	448	426	475	461	445	440	446	479	429	442	433	462	436	378	408	442	486	444	446	460	444	433	435	446	437	450	453	482	451	436	437	448	473	449	482	485	418	431	449	421	429	461	465	436	425	425	421	449	422	430	460	475	460	461	466	438	468	450	425	445	465	436	444	468	448	478	428	441	456	474	425	431	444	468	448	432	457	450	407	447	430	434	473	405	425	421	438	443	432	427	445	418	461	473	417	437	469	477	429	451	448	402	467	465	432	434	447	495	458	456	477	470	469	493	455	445	435	431	431	430	428	441	429	466	441	411	452	473	430	470	472	457	442	392	454	453	474	452	421	442	414	432	464	455	446	428	441	426	440	452	460	434	426	434	490	469	443	484	420	466	432	435	441	462	467	447	475	438	427	439	422	420	450	493	479	451	447	447	393	425	426	450	449	455	428	449	458	456	484	446	444	438	477	455	451	413	423	446	437	439	479	428	424	434	435	446	441	456	475	462	406	441	464	464	430	456	421	447	450	453	453	439	417	477	450	418	433	441	458	442	415	447	453	417	414	419	462	407	483	436	431	459	413	461	467	465	469	439	447	440	441	458	525	455	459	455	434	418	495	452	451	439	427	428	453	405	441	424
36835	63771	78286	65758	53487	39839	19301	2628	221	204	180	199	181	175	167	319	387	1310	1781	971	546	343	181	177	153	152	150	158	179	178	160	169	179	157	153	157	166	163	145	165	155	131	151	167	159	165	153	149	171	145	172	162	168	189	155	172	149	156	146	147	164	150	159	186	178	175	156	145	141	158	171	152	178	166	172	175	157	173	170	162	162	167	157	177	170	163	150	170	172	163	165	155	175	159	170	151	177	155	185	152	179	173	162	174	148	186	151	184	159	152	164	172	154	164	156	146	186	162	178	136	169	166	157	156	163	159	180	167	190	148	167	141	148	141	159	158	168	184	164	169	163	150	150	147	159	159	171	199	168	184	175	161	181	167	153	182	162	141	152	181	177	163	121	164	179	163	164	141	151	163	162	162	174	147	163	166	179	157	169	148	169	148	147	157	150	168	161	150	173	167	157	179	151	146	151	178	166	158	164	163	140	153	164	159	162	148	152	155	152	149	171	181	161	179	178	151	153	168	141	164	157	182	163	143	145	168	170	149	161	159	153	173	177	151	141	138	147	167	166	169	164	168	170	181	144	156	163	151	171	149	144	174	158	159	177	155	157	146	172	156	144	166	172	163	170	180	159	166	174	156	147	156	138	178	169	137	170	161	159	162	183	171	164	168	149	158	158	155	157	165	170	165	169	173	198	187	154	184	194	147	146	171	133	161	163	172	156	154	180	177	175	152	171	171	144	163	156	168	165	158	147	164	159	167	177	163	140	154	147	155	177	163	152	165	162	143	173	146	178	178	170	154	158	154	168	147	145	154	173	186	158	172	155	153	153	181	170	171	161	164	152	154	194	175	146	154	155	136	150	154	173	149	130	166	161	173	155	166	168	174	176	171	175	167	154	166	144	168	178	176	148	145	146	167	160	193	153	156	150	155	152	179	158	161	170	153	144	164	151	185	149	186	183	156	174	163	170	168	163	157	164	168	138	150	153	158	165	182	140	197	145	151	170	126	160	168	154	129	160	152	171	184	163	148	151	147	169	199	169	189	179	143	158	167	179	176	181	140	179	158	166	158	160	169	188	179	155	139	157	136	150	183	159	161	143	164	172	154	166	152	148	139	144	148	165	152	167	172	163	178	162	162	156	162	144	163	167	153	165	159	176	141	181	156	169	168	176	184	148	141	156	175	190	183	163	150	158	158	158	180	163	184	137	153	163	155	165	164	149	181	175	180	179	166	181	184	179	182	148	176	180	181	147	177	164	164	149	175	155	169	152	171	158	163	181	177	166	174	151	158	179	147	174	160	172	160	166	152	161	133	127	167	160	188	181	145	154	147	175	158	162	165	157	158	170	149	161	185	156	175	155	148	167	150	147	131	160	133	196	162	165	146	170	170	150	156	172	178	139	150	170	157	167	157	175	138	159	159	156	154	163	166	162	145	158	168	164	167	183	178	163	168	142	150	154	163	152	160	171	148	181	180	173	177	151	160	159	156	162	174	167	174	175	152	160	147	152	155	167	164	171	160	166	177	143	147	185	172	168	166	142	167	156	190	149	155	170	172	129	175	176	174	148	194	170	170	150	140	153	180	136	178	178	153	189	185	151	158	151	145	166	180	168	177	159	140	159	161	182	139	164	169	156	184	151	155	166	149	203	176	169	157	151	152	157	176	150	149	159	180	161	152	173	170	153	158	161	158	162	170	160	177	159	157	170	143	144	183	139	151	162	167	150	165	192	142	172	158	132	157	151	158	159	179	187	154	170	144	166	161	153	170	127	175	169	160	145	173	186	146	147	143	154	154	174	163	135	156	173	127	165	162	147	170	154	188	161	150	147	155	162	161	184	159	167	187	178	164	133	169	156	152	150	156	141	153	154	172	154	166	156	143	166	172	166	147	160	177	166	161	150	140	161	151	165	166	155	166	162	161	170	140	170	170	157	171	164	161	172	173	167	156	153	159	146	140	162	154	149	173	183	174	154	177	155	161	188	165	154	170	173	148	156	181	143	180	157	149	179	166	167	155	170	173	156	161	165	158	156	153	178	160	179	165	170	161	156	176	146	160	167	180	142	164	148	175	141	139	137	136	155	179	167	181	155	169	169	169	156	161	162	140	159	160	165	168	146	153	158	142	165	166	157	173	195	148	182	150	186	149	126	178	154	171	187	149	166	182	171	178	164	171	176	163	174	180	154	162	180	150	162	137	161	168	155	180	142	167	167	169	173	155	159	152	183	141	158	163	154	164	158	149	143	162	170	182	163	159	145	170	147	157	156	138	176	158	144	171	164	163	155	170	174	169	189	170	165	137	164	156	163	170	170	177	148	116	173	138	162	160	173	159	161	178	171	153	166	171	156	184	141	154	157	150	169	162	132	164	164	164	186	172	162	178	165	163	158	118	152	152	157	164	132	157	149	153	195	167	156	171	181	161	166	150	149	159	161	167	170	153	142	163	166	175	161	135	141	168	154	168	165	177	164	150	183	163	157	173	154	166	179	140	169	167	167	181	165	183	163	144	176	152	152	158	162	164	174	162	161	169	170	167	146	159	153	162	148	178	131	154	162	144	164	173	139	147	194	163	161	149	146	164	166	153	141	156	148	170	168	161	179	170	173	141	170	146	173	188	156	151	176	185	171	159	152	140	172	196	125	165	161	166	171	176	166	139	144	165	159	155	165	170	156	159	165	144	169	164	144	167	165	164	162	142	157	159	178	135	150	162	150	155	142	165	155	164	155	148	161	170	149	153	171	188	149	138	160	165	158	156	177	134	169	161	162	160	136	178	174	169	175	164	166	166	157	161	163	166	147	158	182	159	173	163	153	165	170	146	157	167	151	160	167	146	159	162	176	178	137	158	180	167	157	165	157	161	160	162	159	165	153	138	176	162	169	165	186	162	187	148	158	162	154	169	139	162	139	155	150	148	156	166	163	162	172	171	177	158	126	168	136	144	160	177	157	158	165	190	156	190	170	168	172	162	138	169	151	152	162	162	157	167	147	171	171	163	157	173	148	176	165	161	188	178	164	167	163	147	163	158	184	148	177	157	156	146	168	157	157	179	186	158	155	173	166	139	147	152	180	159	144	142	138	167	160	165	154	157	158	141	164	176	160	167	168	160	145	157	184	178	174	146	146	147	151	159	158	165	147	153	212	180	154	162	163	172	149	158	173	139	162	174	166	167	159	150	157	139	155	178	171	146	167	164	165	174	190	156	146	175	176	157	155	163	175	191	140	161	138	168	175	172	147	155	168	152	156	166	179	181	161	158	146	148	170	170	186	186	153	155	150	151	160	153	178	152	146	149	159	157	161	163	137	157	160	169	149	170	159	156	176	157	163	153	165	152	144	172	174	143	195	154	149	179	161	159	155	168	153	154	158	173	164	163	178	167	179	170	160	163	170	157	168	150	171	173	159	162	153	152	169	182	129	169	164	174	151	154	168	164	169	152	183	169	167	178	171	154	171	143	173	188	183	179	182	147	163	171	154	180	166	156	148	150	147	163
22124	48075	73403	72446	61442	49330	26902	3149	697	665	606	559	525	522	550	1335	1869	7479	9662	5127	2852	1458	662	507	437	444	452	400	407	396	428	414	394	405	440	399	432	436	382	412	367	463	427	410	437	395	414	402	412	425	423	396	431	420	410	412	438	412	420	420	453	418	419	428	413	410	415	430	436	438	365	411	407	404	431	466	395	444	383	421	411	429	407	389	407	458	425	423	419	436	409	406	415	445	383	469	406	381	388	429	396	430	434	404	425	389	428	446	412	438	443	418	401	408	402	416	383	437	406	421	386	409	407	422	424	413	426	409	393	426	392	400	407	470	417	399	374	407	387	431	417	412	401	384	367	424	457	414	439	413	397	447	405	402	428	419	401	417	423	416	435	433	371	425	434	447	447	410	402	418	445	381	425	467	404	374	420	430	449	428	412	421	418	448	432	414	419	420	417	428	421	413	422	411	436	436	432	436	442	439	444	435	453	420	424	397	412	409	416	378	402	440	404	388	434	398	434	392	400	423	427	424	437	417	406	436	407	408	434	439	420	403	429	425	430	439	431	389	395	411	412	400	407	402	408	442	444	403	413	456	397	441	412	409	421	399	403	437	444	464	430	415	464	421	430	421	420	409	458	411	396	410	404	423	415	397	426	411	436	439	408	442	422	435	411	417	435	394	411	427	421	408	395	420	423	414	405	398	445	422	432	432	426	433	441	368	423	418	450	433	441	430	422	406	416	435	424	391	398	399	418	432	409	436	416	411	401	432	402	421	445	456	426	394	430	454	441	402	445	430	436	449	465	420	414	417	438	381	427	397	449	421	421	411	404	421	447	406	399	417	407	401	409	400	430	418	428	392	418	414	397	425	430	423	397	396	417	387	417	416	421	396	441	401	432	412	378	431	420	413	394	425	400	420	409	439	426	425	399	425	446	453	399	427	411	424	416	410	422	385	427	455	420	413	418	417	471	437	405	407	414	415	427	429	437	465	382	415	439	409	411	426	397	438	417	414	432	412	398	436	434	431	420	377	430	465	412	457	434	426	428	429	432	416	418	479	434	387	391	399	412	394	434	382	423	420	405	434	434	410	428	421	405	440	425	411	402	410	406	412	427	369	415	425	417	424	444	441	416	385	419	383	388	431	398	417	435	435	416	456	400	414	453	407	419	376	420	428	408	403	443	421	412	421	421	405	415	395	421	379	399	403	415	444	409	397	405	413	430	391	423	441	431	430	416	445	410	477	421	452	453	415	434	436	366	450	392	424	443	423	427	400	424	435	433	400	413	424	451	445	422	445	430	411	428	444	419	418	397	410	423	450	412	427	418	425	426	429	397	416	427	425	408	440	432	441	434	409	421	433	482	449	397	434	423	427	409	409	434	411	396	403	408	382	407	401	437	408	406	404	404	439	411	459	390	404	415	434	421	413	424	431	405	444	473	434	444	427	411	424	404	404	457	409	425	422	393	424	424	417	454	414	434	420	388	423	402	424	449	386	423	413	440	431	421	427	424	439	420	397	420	408	413	425	453	416	436	420	461	382	437	419	422	437	381	402	433	402	432	392	414	398	440	396	400	402	408	426	423	428	397	437	412	466	413	416	419	426	449	436	436	392	438	393	455	452	414	404	393	462	424	413	428	379	395	433	424	414	410	441	445	404	450	393	395	410	419	395	432	430	399	401	442	401	415	418	432	432	397	441	420	425	422	418	424	392	405	443	440	410	396	435	397	461	402	425	430	426	370	446	424	429	435	418	428	423	414	419	407	439	402	428	420	408	429	407	440	399	444	388	401	412	428	393	388	410	418	420	427	356	438	444	439	442	440	412	427	434	454	421	405	426	422	419	440	395	401	424	397	452	433	434	421	435	429	416	451	405	441	403	393	427	403	424	420	419	406	434	451	409	363	416	409	404	416	432	411	386	461	446	413	423	394	433	453	440	392	458	440	459	431	414	412	426	435	431	431	424	425	409	423	427	398	449	422	401	380	403	439	401	473	396	425	427	438	416	400	414	403	408	436	464	404	431	396	393	401	442	445	434	417	419	435	438	425	443	439	415	421	423	378	388	394	428	411	439	427	421	421	404	423	370	472	415	422	417	435	415	424	447	401	439	410	385	410	392	433	406	440	465	437	459	402	429	425	418	406	396	434	420	439	442	446	417	382	419	403	441	413	432	423	432	438	431	394	405	425	424	396	391	418	423	456	428	411	425	433	448	414	450	434	431	421	398	386	404	404	409	415	458	429	445	422	391	458	411	408	432	428	416	409	425	381	393	423	416	394	417	437	443	403	425	390	410	414	440	425	401	399	446	413	403	429	427	454	439	402	399	439	408	415	400	418	401	420	410	456	429	386	456	439	416	436	454	419	412	382	415	410	437	412	411	419	472	404	412	410	420	407	414	429	445	389	399	382	425	424	419	460	422	472	440	429	426	423	430	429	386	398	416	403	415	408	394	426	406	436	446	450	398	419	428	379	424	458	422	423	435	411	398	410	406	405	418	381	444	417	421	419	409	418	416	404	411	424	413	427	427	452	407	414	416	437	406	425	407	430	461	411	423	439	453	402	450	466	416	406	386	427	425	419	413	412	386	466	419	421	468	418	438	446	437	410	386	426	427	408	396	415	409	386	458	421	400	409	381	432	406	423	406	440	440	412	405	441	381	395	419	444	421	401	403	416	377	441	424	425	436	390	419	383	411	420	430	380	412	405	419	430	432	412	410	449	444	409	395	403	442	433	432	452	444	463	417	483	390	404	424	446	432	444	443	424	402	392	405	399	435	401	410	407	418	438	411	425	441	404	396	433	426	386	424	387	417	409	406	381	393	420	421	451	404	426	422	443	422	421	427	402	422	423	413	436	403	399	416	400	383	474	418	428	420	387	418	397	400	436	392	387	380	404	451	457	388	423	409	404	460	423	421	431	426	385	396	407	446	444	425	404	403	425	450	430	415	403	418	427	402	435	450	427	416	372	416	446	403	425	416	439	448	423	410	439	411	418	412	402	422	435	420	466	410	439	417	416	452	437	402	409	396	395	404	392	438	435	391	416	455	412	423	425	416	426	392	444	420	413	408	430	397	376	419	406	419	411	416	444	436	410	443	418	391	448	434	425	394	445	401	453	400	404	406	400	414	396	430	430	400	435	403	424	421	436	449	438	430	416	430	422	441	396	423	402	425	437	415	406	454	427	433	438	425	420	430	379	405	444	472	412	436	418	409	422	411	400	425	385	414	419	423	374	425	460	420	438	420	357	444	390	382	417	412	430	432	393	394	424	468	422	432	406	411	393	433	393	424	403	431	412	438	455	457	417	446	431	428	401	395	441	395	430	405	433	430	428	422	406	412	441	426	446	412	380	449	414	438	441	439	396	407	395	444	419	426	402	437	421	427	404	402	426	449	397	400	409	439	400	401	395	459	387	410	393	434	369	410	444	431	414	396	421	418	412	427	417	402	419	406	392	426	404	410	396	428	429	418	391	442	417	410	424	413	440	407	394	403
5207	5862	10028	7188	4062	2088	587	152	177	137	159	143	129	140	142	146	168	170	198	182	166	186	158	165	146	144	124	142	154	143	146	124	153	135	150	145	152	148	156	145	142	143	145	150	129	136	136	157	149	127	152	127	130	154	138	139	127	143	134	134	137	133	127	163	135	144	150	134	150	138	148	140	151	144	140	145	135	114	155	159	141	150	135	135	136	157	125	151	141	142	167	138	159	143	152	147	147	140	122	138	129	125	142	140	141	137	160	128	138	139	122	160	146	138	127	164	132	151	142	143	140	139	144	150	150	153	147	141	144	133	129	132	142	151	136	136	130	142	138	152	155	114	147	141	138	151	125	150	142	128	135	142	131	159	127	147	153	159	136	158	112	131	145	133	136	133	137	126	154	152	152	160	147	163	128	139	142	167	157	150	143	141	159	150	129	159	129	136	146	148	129	151	136	161	130	156	121	147	140	126	151	129	153	144	148	159	146	183	140	143	155	142	149	163	139	162	151	146	115	136	136	130	115	133	140	127	157	134	143	153	139	160	139	151	140	141	144	146	130	180	142	150	145	138	136	134	141	126	147	138	126	161	147	132	176	141	162	151	135	133	135	143	129	148	148	154	156	142	126	155	143	136	146	157	153	146	159	128	139	147	142	153	154	149	140	155	131	145	149	129	135	141	148	155	166	133	152	146	147	139	132	140	151	146	145	143	140	181	146	140	144	132	123	144	142	126	164	127	140	133	146	128	154	136	146	142	159	154	144	157	160	133	150	181	142	124	116	161	127	155	154	130	130	146	155	142	156	151	137	153	144	166	145	130	157	151	148	149	156	137	139	158	136	158	145	145	125	146	154	141	152	145	126	141	151	140	141	150	129	111	139	158	144	153	154	157	166	144	141	138	161	147	165	171	150	140	149	154	137	139	139	132	166	142	129	118	154	137	137	148	148	124	152	142	138	152	139	149	158	170	138	141	143	144	141	163	126	152	150	149	127	127	139	120	162	118	128	158	152	136	135	139	147	147	127	119	133	145	143	134	177	158	162	129	134	142	129	134	150	123	143	142	131	152	150	152	137	164	134	138	138	154	145	146	141	136	135	156	175	158	144	158	149	138	124	134	152	138	151	155	121	143	119	142	135	157	129	148	139	162	154	164	145	131	139	133	154	145	130	162	138	142	121	126	133	138	128	123	147	138	145	152	133	141	178	154	131	144	148	131	134	153	123	127	157	120	153	117	153	163	157	132	123	128	133	160	142	125	139	155	151	146	158	151	135	150	157	134	128	147	141	127	161	133	146	157	153	136	131	132	160	134	146	146	121	165	157	137	142	145	162	148	144	142	139	138	103	146	160	157	154	152	136	148	154	145	135	150	139	159	137	150	150	131	125	135	130	141	151	142	142	144	131	152	129	135	152	160	158	137	138	142	132	141	129	156	161	148	140	152	141	131	141	149	146	128	146	129	136	151	145	133	152	135	121	136	125	142	149	137	135	120	156	146	141	136	145	141	143	149	149	151	144	147	159	136	136	168	140	135	138	144	137	147	142	134	146	138	170	144	153	153	148	135	147	138	141	135	143	149	133	136	141	128	139	139	151	140	146	147	136	166	145	143	126	147	141	154	150	137	129	130	137	137	136	159	139	143	129	134	155	126	147	131	154	136	120	120	133	128	131	168	140	136	160	160	150	135	127	153	156	139	139	144	159	151	134	168	154	136	126	143	128	129	144	112	121	137	138	173	147	162	138	133	152	135	160	135	150	159	154	154	136	155	143	140	139	158	123	174	149	136	143	156	154	142	141	135	151	152	154	129	132	154	122	150	126	146	144	156	156	135	147	153	135	147	146	153	142	144	165	137	132	155	135	143	149	133	128	142	124	155	151	137	139	136	142	141	178	119	152	151	161	127	147	127	141	151	149	128	159	141	152	137	144	161	136	147	137	138	141	147	142	141	147	144	146	149	128	149	136	147	156	143	143	117	148	115	136	125	144	112	140	116	149	142	166	118	145	120	129	147	156	145	143	147	140	130	142	137	137	151	133	134	138	147	152	154	156	131	134	142	164	127	141	149	137	145	130	140	151	144	147	133	149	128	160	147	133	144	146	151	134	145	127	158	133	140	143	140	148	160	153	144	129	128	145	147	131	151	144	123	151	160	142	148	148	140	161	133	133	141	162	137	143	146	148	143	160	149	140	181	159	150	129	142	142	138	133	145	122	139	165	149	123	140	146	160	132	140	130	130	135	156	163	138	137	156	134	157	136	132	155	153	133	135	134	133	155	144	140	149	135	133	147	138	148	138	158	178	155	162	130	135	158	132	150	143	154	123	146	147	139	158	130	155	139	150	145	153	142	140	160	153	143	141	160	127	136	148	152	125	133	137	156	151	155	147	108	134	151	147	133	152	159	153	140	147	156	121	133	126	134	142	145	160	158	158	145	146	130	156	137	133	144	162	146	117	148	130	132	137	139	135	146	149	130	122	135	162	132	162	166	156	130	131	154	121	151	141	143	130	139	134	152	157	144	155	153	136	156	117	133	153	147	154	133	147	140	150	149	142	132	157	153	128	156	142	163	138	128	150	149	134	164	156	115	162	150	133	137	145	147	159	148	151	114	154	151	158	147	135	128	130	150	147	135	127	142	159	123	151	152	138	163	154	148	124	135	149	148	154	123	130	146	141	128	146	147	147	145	159	123	138	162	145	132	128	155	159	133	138	164	145	164	146	152	139	156	126	137	158	139	154	140	141	150	157	135	144	161	145	153	155	146	156	140	122	142	133	138	146	139	137	152	155	166	149	121	130	154	138	169	140	146	142	117	134	134	121	161	146	170	137	154	139	128	156	148	143	130	109	155	147	130	170	151	142	145	165	144	149	124	137	138	137	166	131	132	166	153	142	155	146	134	153	143	149	177	144	136	147	133	144	158	135	169	154	150	137	149	133	133	138	138	159	147	143	141	144	129	139	152	168	159	143	127	167	116	122	130	156	168	164	134	144	140	145	135	134	155	119	145	134	153	135	143	143	146	176	153	128	149	130	152	141	146	145	118	125	133	130	141	151	151	142	147	147	149	147	152	134	135	112	142	131	133	139	155	144	154	131	143	141	143	118	134	147	146	154	138	139	148	137	143	153	130	152	142	155	158	121	132	151	141	141	160	132	193	144	136	145	148	151	106	136	140	128	150	122	155	134	136	119	133	135	151	146	151	149	162	119	115	131	148	156	140	134	127	143	128	147	146	130	155	154	150	157	144	128	146	122	170	154	141	156	130	119	136	147	136	143	157	140	138	124	147	123	151	157	166	152	126	149	137	153	129	155	157	150	129	145	129	147	163	155	151	145	140	147	132	145	157	136	149	146	137	143	136	147	151	155	127	142	133	127	154	167	159	135	145	151	142	163	146	147	155	161	163	139	127	146	147	129	143	135	139	148	131	128	145	138	152	135	140	134	151	149	151	123	115	157	153	140	142	151	134	141	135	137	162	145	132	155	152	133
5000	9729	19554	18323	13151	7738	2527	457	398	388	376	394	421	373	396	396	603	750	834	584	549	436	401	386	397	402	372	403	391	377	388	383	416	379	413	392	380	372	374	346	380	374	365	373	352	357	377	369	408	391	399	383	408	384	391	379	379	412	384	398	333	360	372	369	359	395	384	390	391	362	382	408	378	376	394	374	378	367	429	370	358	380	379	357	374	398	436	359	395	377	382	374	410	383	373	359	397	391	353	399	361	430	384	400	431	360	375	371	393	423	406	380	367	410	370	398	384	396	373	393	396	383	394	366	404	369	368	395	423	385	403	370	345	403	372	387	401	370	376	385	360	417	395	376	402	372	421	418	359	366	381	364	398	392	373	347	408	394	371	364	385	389	388	380	395	376	406	400	373	399	419	409	385	380	393	397	388	379	429	396	411	422	394	408	372	361	397	395	404	367	406	387	378	376	368	370	397	386	414	394	393	380	402	410	396	392	385	386	353	397	371	368	319	367	409	360	367	378	386	388	377	399	383	390	447	401	373	383	372	355	365	385	346	385	385	344	381	345	370	384	416	390	359	394	383	412	365	381	402	429	402	396	399	369	400	380	378	379	387	383	379	389	388	417	374	403	412	368	379	383	409	387	380	390	395	390	385	388	417	400	398	416	390	371	343	366	421	392	401	418	380	381	384	405	403	353	390	392	392	359	362	363	346	375	377	344	388	357	407	391	365	392	354	355	390	380	366	382	373	400	408	393	388	387	399	367	370	377	378	374	387	378	424	381	378	378	396	369	363	394	374	424	393	348	401	387	377	409	393	362	388	352	422	386	421	389	378	376	385	402	406	382	373	409	387	404	403	370	375	401	396	405	364	371	370	411	371	375	351	372	380	368	426	375	403	387	400	373	391	374	384	358	389	401	399	374	384	367	372	401	390	384	414	363	399	380	372	410	432	370	405	371	404	398	358	375	415	372	389	387	408	335	345	341	380	402	418	395	382	371	375	368	372	409	372	382	382	373	398	378	406	387	385	428	341	377	374	392	354	427	377	393	390	386	360	377	400	417	367	369	396	380	350	384	352	355	380	360	374	365	360	414	367	350	373	392	391	372	408	397	398	397	403	392	398	384	383	391	351	380	384	403	382	430	393	357	384	381	402	406	427	377	398	430	372	359	375	357	354	388	387	411	397	413	380	384	360	386	411	397	357	384	371	418	391	364	392	386	389	382	393	380	406	402	386	401	377	368	395	392	368	416	387	405	357	380	348	412	379	358	386	401	391	392	358	404	391	363	362	373	373	419	391	379	407	420	386	357	404	389	375	385	403	399	362	364	390	389	397	380	377	351	387	417	412	390	398	392	385	372	374	424	357	387	403	389	384	403	346	391	391	385	408	385	373	392	384	362	392	397	366	380	413	425	381	397	370	370	377	379	388	363	379	383	371	354	400	399	378	391	391	400	398	409	392	363	376	399	386	395	364	372	401	377	358	377	378	381	371	402	379	370	351	407	378	390	405	388	391	383	401	327	419	393	389	385	379	411	417	419	374	393	377	429	383	382	398	414	361	386	377	430	381	357	375	373	385	371	380	378	407	369	378	335	349	379	351	363	409	400	397	379	395	352	380	342	384	360	373	399	393	394	367	378	428	383	386	365	414	386	378	361	382	391	417	383	388	357	363	411	385	394	383	413	348	407	404	400	400	400	411	388	397	405	416	402	371	398	346	411	410	390	384	407	407	394	358	397	405	377	382	395	396	362	383	400	377	370	407	423	392	417	347	343	387	416	421	418	389	360	403	375	381	391	402	390	396	391	410	379	360	367	382	403	434	401	366	409	371	395	379	371	363	394	412	385	379	408	368	388	394	355	399	418	409	359	382	386	401	372	339	385	376	360	357	391	380	352	362	374	391	358	383	398	386	382	404	363	426	396	374	354	400	408	364	405	369	386	381	399	370	397	386	360	388	387	370	388	386	429	374	375	396	378	407	369	400	364	384	394	380	412	399	382	389	380	386	396	353	366	420	375	364	424	369	378	404	342	379	370	389	399	414	389	354	407	382	384	410	380	403	398	364	353	395	415	366	396	380	407	369	410	365	366	374	381	406	360	396	399	387	383	403	346	414	411	418	393	360	366	379	411	407	392	414	412	340	359	381	402	380	373	377	391	366	380	419	385	360	363	394	409	431	336	428	372	368	384	399	391	391	383	410	411	359	383	384	373	412	365	372	386	406	400	371	408	407	416	399	398	388	398	394	374	446	398	405	380	399	394	379	351	395	381	366	410	381	406	380	412	380	367	373	378	381	359	400	374	378	402	375	375	356	378	399	405	398	356	389	379	361	365	412	357	371	407	363	375	375	377	364	382	357	416	391	368	427	379	383	409	392	416	384	374	409	387	374	392	367	411	378	377	382	402	393	369	404	408	392	357	391	363	398	390	432	310	370	419	385	416	361	405	379	388	413	383	361	367	363	381	401	397	396	366	382	372	393	392	398	335	389	385	395	352	385	400	390	370	360	384	372	382	395	368	377	387	387	385	406	387	375	424	380	386	406	384	389	399	434	355	402	383	394	379	394	375	385	371	416	372	415	389	395	396	402	356	393	395	393	349	377	410	352	389	397	368	361	387	359	409	379	393	392	403	393	375	381	379	364	374	365	380	386	359	379	412	356	390	375	377	367	433	428	373	402	390	388	412	397	401	387	381	382	370	362	387	407	366	378	397	365	362	395	394	360	395	366	408	357	353	428	373	403	374	402	360	401	361	389	390	402	387	398	414	394	374	400	382	417	394	394	379	375	363	415	371	373	345	404	385	383	371	390	391	391	412	397	350	371	415	368	337	395	409	360	387	371	372	389	423	416	385	377	408	369	385	354	384	390	385	384	368	349	396	406	366	329	379	374	396	375	408	360	396	350	375	364	388	390	347	359	392	372	392	399	386	380	362	383	372	390	381	382	362	380	398	367	379	383	369	339	382	383	392	380	397	365	361	397	357	369	384	402	415	382	384	412	363	379	393	387	373	376	362	397	423	399	361	366	364	388	432	395	414	369	392	395	361	392	359	400	408	375	378	384	386	422	356	369	384	359	370	398	388	394	378	372	421	380	382	347	433	417	385	399	360	336	394	417	417	357	385	408	350	397	404	377	401	350	370	351	362	327	349	341	407	389	380	413	369	342	393	369	414	397	360	405	385	375	385	363	341	400	388	353	423	397	393	368	393	376	378	435	378	390	374	379	386	374	382	394	387	359	386	347	379	446	395	390	415	362	377	376	384	343	373	419	378	390	387	354	387	406	384	388	383	376	381	393	434	386	391	406	357	373	415	374	387	403	386	381	369	353	375	385	397	362	388	371	379	397	386	353	385	390	403	409	394	403	350	381	413	384	389	370	409	385	384	390	402	391	425	392	399	389	409	386	404	384	418	347	436	391	388	363	384	411	379	378	388	359	379	385	410	377	402	372	394	365	369	362	364	362	374	384	386	371	411	393	386	417	385	416	406	357	390
32204	52840	67220	53491	38782	24055	8234	382	200	202	181	194	195	170	166	196	243	310	776	744	542	300	209	169	169	203	174	190	176	192	184	191	167	166	182	137	177	173	186	172	153	174	190	147	177	182	150	165	201	172	190	165	193	170	191	169	157	167	151	159	156	161	177	179	173	187	176	192	167	161	190	169	167	159	145	176	158	160	183	154	161	176	175	177	193	183	168	145	164	159	156	155	168	183	174	175	158	201	161	161	171	164	149	165	177	157	187	179	171	176	167	143	158	144	166	176	176	183	177	159	165	176	159	155	182	164	186	189	164	174	191	167	170	166	165	163	168	184	176	161	184	166	186	168	145	172	176	168	152	180	164	191	167	170	151	169	188	151	167	188	178	162	158	180	162	154	186	150	153	191	199	181	168	151	188	182	163	161	176	154	168	175	183	165	151	185	168	176	166	169	194	191	164	152	162	161	168	172	151	189	166	177	175	171	169	162	164	170	172	175	183	167	170	186	159	163	155	181	175	187	147	154	195	169	185	158	155	197	168	181	171	169	174	179	157	168	165	166	150	179	177	152	180	174	163	177	186	183	189	166	170	175	165	150	155	169	161	167	174	184	147	181	175	181	175	173	165	164	184	171	196	185	176	160	149	176	186	169	170	198	146	149	181	189	178	158	164	177	166	167	182	164	171	173	182	180	183	182	165	172	181	185	176	187	163	179	171	168	169	184	174	165	138	185	172	192	171	162	178	163	185	161	150	157	193	186	180	185	198	182	172	185	157	194	183	137	164	186	157	183	205	191	183	167	208	172	178	175	170	160	176	171	188	187	163	188	186	176	182	183	166	161	180	167	187	173	203	160	164	180	153	159	176	180	149	151	167	185	199	185	174	166	173	174	169	160	184	149	168	144	184	168	152	189	184	187	166	172	158	178	168	194	185	198	193	175	175	177	187	143	160	165	163	168	165	177	182	187	158	164	149	170	143	168	173	151	155	174	173	171	161	160	157	204	178	170	162	150	159	156	157	165	167	181	186	172	146	152	172	161	164	160	156	163	171	166	166	166	163	166	182	159	173	171	160	177	168	167	174	174	185	166	170	183	173	182	182	181	161	161	165	158	182	139	172	181	182	173	148	177	190	183	167	198	167	184	152	155	177	173	156	187	161	156	156	169	172	168	162	160	202	157	171	184	200	156	188	162	166	176	185	190	170	188	162	159	203	177	182	163	172	179	176	178	179	188	160	184	168	153	174	191	167	157	172	173	167	180	153	162	149	151	156	154	159	181	170	179	194	142	183	163	163	176	179	187	172	177	158	195	167	156	193	191	197	165	177	155	165	164	175	158	165	167	173	187	176	160	179	167	183	176	172	179	196	169	167	187	176	181	184	173	194	172	190	186	171	155	150	192	170	170	181	191	170	173	164	146	171	150	160	182	190	173	182	137	174	153	173	223	157	187	189	170	176	161	168	157	166	177	172	163	179	179	159	160	190	176	167	179	151	146	164	166	184	194	162	178	177	159	146	160	165	144	154	158	170	187	175	171	175	168	171	158	160	133	171	164	183	158	174	197	172	191	161	157	181	167	177	178	173	175	156	176	158	174	177	155	179	186	171	161	163	188	183	172	163	153	192	183	155	150	170	176	192	167	177	187	176	172	159	161	184	177	173	156	181	167	191	153	172	174	159	169	172	182	190	154	190	179	170	171	201	162	162	155	157	173	187	185	156	183	167	174	190	194	174	191	185	183	181	150	169	168	157	188	181	177	177	185	198	166	177	181	167	147	165	175	185	175	157	189	209	179	148	182	164	174	160	158	173	163	146	173	183	176	175	159	176	171	163	182	176	167	157	175	164	191	189	159	200	189	199	171	169	171	161	177	191	155	166	159	164	176	176	147	167	172	158	151	167	165	168	183	197	164	185	146	180	166	164	180	183	168	187	196	162	157	169	158	144	173	192	159	163	160	170	189	171	165	164	164	189	185	162	170	154	154	165	152	173	146	176	168	178	186	159	146	151	175	178	170	165	170	166	160	175	178	187	159	180	168	151	175	178	166	167	167	167	172	175	175	166	179	181	179	189	177	171	196	171	149	172	162	162	152	151	166	152	159	162	162	175	166	201	157	197	163	156	157	189	188	152	173	167	183	186	163	151	192	167	168	156	170	177	195	175	171	178	157	181	164	197	140	180	167	168	161	172	168	174	165	168	173	186	168	155	182	172	152	184	178	170	150	196	170	170	190	183	221	185	149	165	165	171	166	164	181	158	161	162	170	174	179	153	168	174	163	155	160	160	166	172	155	173	191	163	173	148	173	151	184	168	166	159	183	172	153	177	165	196	205	187	171	179	177	165	171	182	159	175	210	153	162	188	187	179	164	172	149	168	173	178	184	159	147	168	166	170	177	185	181	162	188	173	143	160	165	163	166	166	185	182	162	165	171	148	159	161	192	165	180	163	166	168	156	181	184	213	195	162	192	172	156	155	196	178	187	175	173	183	143	146	184	159	174	167	142	176	181	179	182	173	171	163	174	184	155	164	181	190	149	168	158	173	170	163	162	196	183	179	197	178	147	153	171	179	187	173	174	155	150	181	165	177	170	186	191	185	190	167	162	196	148	167	198	144	156	150	157	181	172	157	168	176	168	174	151	147	181	160	162	159	200	157	180	159	179	166	213	147	160	172	176	168	179	164	182	173	173	166	181	154	186	182	170	183	184	192	179	190	148	158	185	172	155	157	201	190	202	171	178	182	192	194	153	151	165	163	152	190	201	165	180	169	179	165	154	180	199	176	169	175	158	181	167	175	178	189	149	174	155	163	177	169	165	170	163	156	181	189	173	183	143	178	142	192	179	164	179	160	175	158	168	154	157	162	150	184	173	158	189	175	187	179	160	162	173	183	182	168	148	178	157	167	159	189	163	176	162	163	174	191	154	165	178	155	150	171	188	175	174	153	174	180	169	175	154	156	182	177	159	166	183	149	164	156	169	177	177	175	182	187	148	173	171	155	173	174	163	174	183	156	158	161	175	190	168	148	168	172	165	146	189	145	145	167	159	176	186	176	176	192	159	142	171	164	148	168	166	181	164	149	185	164	170	174	175	163	211	161	178	162	165	168	184	164	193	160	157	179	158	147	175	185	162	183	192	186	160	178	201	172	185	197	165	190	171	163	164	142	165	171	175	177	162	204	174	183	183	174	152	161	175	170	170	145	181	197	160	176	155	184	188	149	190	163	182	179	190	198	190	200	155	156	161	166	164	193	191	171	170	162	161	184	175	164	159	178	182	160	188	175	174	171	170	153	157	196	179	177	160	166	156	146	170	141	164	156	160	163	175	158	164	189	169	169	162	189	175	174	175	172	156	160	163	169	168	151	177	167	162	160	133	171	178	187	165	157	164	181	160	179	200	170	163	132	190	179	165	165	161	176	174	175	178	153	146	169	181	152	167	162	162	170	155	166	163	162	191	157	163	180	159	184	180	179	158	160	155	170	170	186	166	183	177
18936	41186	62226	57132	48009	35659	14951	725	585	567	531	551	507	530	500	537	830	1237	4673	4493	2797	1047	667	501	462	481	454	439	471	447	429	444	468	464	444	458	444	453	413	430	403	454	430	458	466	451	422	424	485	439	443	469	445	447	472	462	469	461	423	462	431	468	426	462	452	493	448	483	469	451	437	401	445	427	457	451	421	441	463	425	430	480	430	452	447	467	429	494	400	451	456	475	446	444	428	424	447	469	458	449	444	455	443	447	472	451	427	454	452	416	428	464	432	476	430	420	472	470	428	455	446	439	429	456	487	428	418	442	435	428	427	409	461	465	414	405	434	462	451	449	478	451	448	442	470	446	441	453	446	420	410	414	483	423	440	438	467	481	431	482	424	463	480	442	434	458	461	441	479	434	456	430	435	446	451	472	470	454	431	473	445	449	439	458	445	483	448	458	444	447	447	432	454	443	460	459	423	469	424	435	441	461	447	437	477	459	452	461	458	428	468	449	471	421	406	460	453	437	468	469	423	421	446	422	444	420	446	429	432	500	476	437	466	419	430	455	485	434	437	455	464	448	480	443	423	432	449	462	435	410	457	461	418	430	467	441	424	471	487	465	469	473	465	433	456	452	452	442	409	409	444	458	455	425	438	438	439	449	477	440	425	432	453	442	441	498	439	448	451	404	414	454	462	456	448	424	475	447	481	458	447	478	475	449	474	433	431	454	442	430	433	408	466	412	464	477	449	438	415	441	436	465	425	456	439	438	461	478	467	455	425	424	425	445	439	457	461	468	439	450	437	400	457	437	456	479	460	416	430	467	428	459	476	432	444	433	424	455	434	460	468	476	425	435	484	468	467	453	505	467	451	436	445	439	483	446	442	437	417	437	485	432	477	439	466	445	468	474	437	437	423	447	453	448	439	431	463	454	457	428	467	448	471	433	443	436	460	431	434	436	439	504	437	492	487	445	439	443	462	427	497	445	476	484	446	415	449	428	457	475	407	484	449	455	448	453	454	418	445	454	472	455	457	424	455	458	444	422	457	434	411	426	408	441	408	460	426	424	457	436	455	497	438	444	457	453	424	432	480	431	476	453	425	471	441	461	443	463	453	453	456	451	456	458	451	452	443	440	482	470	401	475	425	433	462	449	423	464	410	468	456	446	429	445	497	430	428	447	452	462	453	466	436	463	418	423	439	431	462	483	469	436	419	428	441	437	459	458	460	435	445	433	453	432	426	460	451	451	406	434	445	451	438	486	466	440	475	445	506	432	439	473	446	466	494	455	417	399	439	454	453	456	449	486	455	436	448	448	433	442	442	476	424	427	416	473	454	455	439	429	417	467	415	463	457	447	410	464	493	457	432	441	485	408	465	439	443	485	434	419	439	429	475	460	460	461	448	462	424	438	456	459	447	443	425	457	494	457	493	472	446	449	449	428	462	465	468	430	453	467	471	425	519	395	458	445	451	433	468	446	443	457	440	457	448	458	440	432	484	437	453	446	450	476	432	461	444	468	448	476	438	439	415	438	411	432	490	454	415	456	459	468	442	463	429	473	450	430	408	404	451	483	433	445	474	430	458	421	463	437	484	467	411	503	466	453	458	441	456	456	456	447	437	419	480	440	432	465	477	473	483	443	429	434	470	476	450	429	417	468	460	432	485	418	439	446	480	455	484	415	467	476	432	455	451	448	408	435	465	497	451	437	410	433	436	453	477	440	424	439	474	425	479	468	406	437	442	504	439	439	478	453	443	473	446	452	419	451	482	461	431	481	458	467	459	424	414	441	444	422	437	385	466	447	472	437	473	431	454	438	481	432	449	423	451	431	443	437	465	448	457	442	434	470	443	488	478	475	452	430	479	475	461	484	435	458	453	435	443	462	433	462	453	455	471	444	447	439	442	418	420	414	426	470	458	421	432	419	452	470	444	420	472	437	457	441	437	478	478	409	443	455	464	467	448	466	447	456	450	444	431	429	479	419	478	453	441	411	472	461	448	440	442	477	423	449	444	457	473	465	442	456	463	419	468	433	452	448	441	464	467	412	458	449	459	422	455	443	458	464	478	403	440	465	467	411	449	465	451	459	441	448	405	430	428	444	409	459	414	477	456	423	440	466	413	447	435	431	435	448	448	473	439	482	479	451	421	449	467	425	506	447	427	455	461	414	446	434	447	468	451	418	432	463	434	401	466	472	464	409	448	428	440	415	456	450	422	413	447	449	441	444	422	440	458	473	440	460	444	437	477	436	436	458	476	441	413	428	417	452	396	431	444	449	400	413	472	447	427	438	405	461	457	455	452	460	452	449	433	445	486	411	455	447	412	436	425	469	439	454	414	395	422	419	424	436	468	419	427	426	441	466	424	459	417	413	441	451	432	434	424	470	447	454	414	463	418	463	455	468	422	455	446	448	422	430	403	427	440	454	448	473	461	459	436	444	484	455	426	426	454	494	443	431	471	448	478	432	441	464	450	487	468	461	471	427	485	484	437	466	450	426	430	430	466	428	468	469	428	444	474	481	480	445	467	444	424	464	441	415	438	453	461	484	468	470	470	469	484	425	489	472	427	446	424	458	448	411	431	447	417	464	448	428	468	437	430	413	453	412	433	460	439	462	453	443	437	441	450	429	476	476	467	461	454	464	422	453	479	428	448	445	490	432	480	425	438	466	471	449	465	466	432	462	426	436	466	465	437	427	478	447	475	495	459	432	460	451	447	472	466	462	457	456	445	440	411	457	450	439	422	433	442	481	480	424	461	434	473	443	425	444	454	472	472	413	474	448	445	466	430	446	472	459	451	464	441	427	454	450	460	464	419	461	458	441	485	450	405	473	441	471	433	437	454	450	436	468	417	447	453	429	432	447	464	480	438	438	467	479	476	451	452	471	432	467	467	482	442	432	458	456	433	435	474	470	455	487	444	436	442	480	440	444	468	429	432	453	441	467	420	400	426	480	495	436	431	464	448	441	478	452	446	442	465	431	415	473	426	461	477	453	441	460	443	496	478	451	451	428	426	413	394	442	476	458	483	466	445	453	471	434	423	455	471	453	408	436	448	471	500	430	460	461	464	447	428	467	460	442	467	455	476	455	471	451	421	429	410	462	434	422	437	447	456	433	406	430	430	439	441	441	420	439	422	454	398	450	423	457	463	443	446	383	445	428	427	459	446	447	451	411	447	477	433	421	459	461	469	425	422	462	446	459	447	418	454	432	468	432	429	453	451	431	446	461	451	463	450	423	459	452	420	460	440	482	468	457	412	458	469	474	471	438	455	456	434	445	415	458	448	396	464	443	456	437	421	435	453	448	504	430	418	458	472	479	452	458	431	463	457	446	407	453	435	431	471	444	452	450	441	470	464	473	439	448	478	429	451	409	466	426	481	436	463	457	441	465	439	391	439	431	419	442	459	418	470	487	472	431	412	443	452	424	457	457	471	445	410	462	444	458	455	431	476	473	464	454	479	473	455	434	462	450	422	494	453	451	428	444	446	452	473	451	447	477
37689	70920	78123	64266	49442	35226	13515	856	253	246	202	198	163	198	182	189	334	1251	2018	1266	643	331	180	188	170	198	173	184	184	161	191	175	173	173	166	169	159	166	177	162	156	153	183	174	181	169	173	159	165	174	176	162	166	183	158	178	149	175	189	181	160	176	148	139	185	147	164	177	165	167	175	171	166	155	178	166	143	167	173	166	169	159	169	160	179	171	171	150	180	165	157	174	169	167	165	181	183	189	164	170	161	184	180	177	169	165	158	163	197	173	158	173	147	157	165	182	178	174	154	175	195	191	166	151	188	184	164	162	150	194	140	165	152	159	180	164	182	185	185	174	184	160	183	187	197	172	165	156	174	166	155	151	172	176	166	202	196	168	185	167	162	169	174	167	154	174	176	171	169	167	165	169	159	181	174	164	173	152	173	154	160	189	180	174	162	163	171	165	157	168	158	180	170	149	160	159	179	174	196	193	140	171	192	158	158	151	157	163	177	165	163	186	163	175	153	177	171	159	167	179	175	177	163	154	144	163	159	198	178	175	151	157	187	176	178	176	164	156	180	181	158	176	173	163	167	171	188	166	178	182	167	162	132	160	167	156	172	170	169	150	172	172	180	170	203	151	165	163	159	152	166	167	178	157	153	144	170	174	194	179	166	167	171	175	166	159	182	185	172	175	181	169	159	167	169	178	173	171	187	138	180	171	167	178	179	191	161	171	181	175	180	177	192	141	192	172	169	166	165	170	188	168	190	190	175	173	163	149	170	164	187	169	157	185	149	154	163	152	154	178	181	144	191	190	177	167	158	185	158	203	198	169	178	152	181	165	186	174	182	181	154	176	182	166	178	177	164	168	161	164	175	161	155	176	179	170	170	162	170	174	177	182	186	189	181	175	159	185	155	189	159	168	160	159	171	175	161	182	171	178	161	162	197	163	160	161	187	182	146	181	183	158	180	188	157	170	180	174	148	203	157	179	174	164	153	178	157	153	163	151	157	165	172	160	162	150	179	158	175	156	190	168	163	181	164	164	137	183	165	141	163	161	186	159	166	175	169	194	169	155	161	190	154	190	175	165	145	162	160	172	184	192	159	175	162	182	182	204	170	168	144	185	175	161	171	178	191	175	161	165	178	184	201	163	160	170	171	169	181	161	169	184	179	154	160	139	181	172	171	140	166	190	180	160	178	157	185	181	193	178	154	189	186	175	171	162	190	171	160	165	172	149	184	194	171	152	174	167	202	184	198	192	168	184	161	167	199	177	172	178	207	178	165	142	181	177	157	152	151	181	204	177	174	164	189	184	166	177	157	171	148	182	180	154	165	156	181	151	147	142	168	176	180	186	182	128	166	167	159	189	161	196	159	163	163	184	165	184	166	166	185	174	177	177	183	181	135	159	184	184	197	170	170	194	166	165	169	183	178	181	191	177	153	175	171	179	147	184	175	171	157	169	171	171	183	179	165	165	166	180	185	181	178	167	181	172	187	177	201	162	156	180	180	166	179	165	162	169	156	174	165	180	164	163	154	163	190	157	157	179	152	139	168	151	177	148	171	181	161	178	172	166	186	181	166	169	159	194	164	155	162	185	172	162	168	169	168	185	197	169	170	175	212	181	181	169	148	150	156	166	173	158	172	178	171	180	185	167	182	180	191	165	158	151	145	177	173	183	161	173	174	153	163	149	170	140	175	201	145	175	154	147	155	164	179	136	184	156	185	183	198	170	169	172	167	142	152	191	161	154	179	183	176	147	172	205	174	162	190	159	196	173	181	198	173	168	186	146	147	173	180	171	154	157	179	175	177	155	166	178	163	166	179	157	175	168	166	157	178	185	162	181	207	164	184	167	178	174	166	184	176	163	166	151	181	167	176	187	154	187	187	174	154	173	170	178	167	156	170	178	170	185	150	151	166	162	164	165	174	171	150	150	171	166	152	199	174	177	165	151	181	155	143	172	176	178	190	159	160	176	133	165	160	173	181	178	174	147	174	173	175	175	171	166	178	177	157	185	166	184	193	166	154	166	155	184	176	173	184	184	191	161	167	179	191	161	175	185	160	158	168	163	166	164	178	196	142	161	177	167	181	158	193	141	168	171	163	178	153	170	158	165	144	161	159	170	169	153	181	181	164	154	173	195	154	170	193	173	162	194	166	212	151	205	161	171	174	180	165	172	161	161	190	179	177	191	170	179	174	194	176	191	168	164	167	171	158	177	170	170	165	164	184	153	176	170	159	168	162	158	180	153	172	153	189	158	178	167	166	168	199	174	174	158	176	165	166	157	170	188	168	178	162	171	189	178	142	173	182	181	154	194	182	163	164	181	171	170	176	152	205	159	182	176	169	163	133	162	163	156	153	171	152	168	161	167	171	173	175	194	183	195	196	158	160	158	144	153	184	192	156	135	171	163	186	188	185	151	190	175	215	170	177	168	200	171	189	156	135	161	177	160	167	175	145	180	162	141	159	172	179	170	146	159	196	170	186	187	149	163	141	160	183	157	195	181	164	164	181	166	175	160	160	167	195	168	173	176	173	176	180	155	188	165	198	178	166	162	176	180	154	163	164	164	198	176	135	186	165	174	167	173	166	163	183	154	155	174	151	175	168	166	166	174	179	161	184	151	160	154	180	155	164	159	157	178	169	170	161	190	190	174	159	172	176	177	174	153	182	154	159	161	203	165	157	145	163	163	174	180	149	179	165	161	161	167	192	188	174	171	146	168	181	169	184	164	155	171	171	179	167	167	159	159	171	194	169	172	182	165	154	178	165	166	158	187	147	157	178	172	160	177	165	158	190	164	176	166	145	154	182	172	150	171	184	179	174	167	184	172	179	185	177	155	159	145	166	169	169	146	178	163	185	164	164	186	181	167	155	161	182	182	154	182	178	176	157	172	183	177	159	175	185	168	170	191	174	153	156	161	152	156	176	166	183	169	170	186	187	153	183	157	170	183	173	153	169	198	171	156	159	173	169	137	176	171	165	148	171	162	157	149	179	149	166	169	154	165	177	168	172	168	170	171	157	182	169	155	184	173	145	169	166	174	188	192	170	170	188	200	163	165	164	159	177	177	175	173	168	173	166	173	186	161	188	168	176	160	177	156	187	196	171	163	165	163	158	168	167	145	159	152	163	177	170	166	180	164	170	170	153	167	160	180	185	189	144	170	162	159	148	164	172	163	177	179	174	186	170	176	179	158	173	165	166	176	163	173	161	170	154	187	177	175	156	196	172	173	189	162	137	188	148	202	170	172	180	169	163	163	166	161	182	169	166	165	164	178	149	162	151	158	177	150	157	164	172	180	160	149	170	158	145	161	158	168	176	167	168	179	158	180	151	153	158	171	168	167	169	170	174	175	160	163	186	175	169	159	152	180	159	169	174	187	154	146	158	134	169	174	178	178	168	165	187	163	144	157	139	182	172	177	139	195	180	164	169	172	158	176	169	181	177	216	171	168	179	159	184	149	181	156	150	172	164	165	181	170	177	180	162	181	183	171	199	177
22690	53161	75088	69407	58152	45814	15016	1345	787	688	651	617	604	600	570	617	1451	7525	10809	7127	3231	1268	604	537	429	474	455	414	444	419	437	439	402	423	429	447	419	469	454	443	443	432	477	438	455	434	445	435	468	428	444	485	443	430	474	429	421	417	436	458	432	421	440	401	468	443	421	467	422	481	420	465	392	423	448	444	477	421	434	432	448	450	462	439	443	413	463	461	420	407	468	417	461	445	463	494	435	455	472	446	446	456	410	418	483	428	459	437	438	441	436	425	454	418	443	445	440	467	454	446	472	461	436	437	428	420	466	459	411	434	442	428	417	447	458	457	439	452	447	472	463	408	442	428	448	413	457	410	405	439	447	442	418	396	418	435	452	430	395	431	436	461	435	455	462	419	439	421	460	462	485	424	416	432	417	452	449	468	443	457	428	427	429	418	420	448	422	474	456	465	449	460	446	455	469	434	419	435	394	413	454	439	475	443	449	441	455	437	417	401	448	460	455	441	402	433	467	469	456	462	440	396	472	438	473	462	423	476	467	428	448	457	452	433	425	433	426	413	466	436	458	467	399	425	453	472	436	432	423	457	435	447	441	455	427	428	405	445	448	471	424	446	469	459	428	433	435	459	459	448	429	411	438	429	417	414	430	432	435	477	407	463	450	436	459	435	460	432	460	421	478	449	438	444	429	435	431	391	428	393	464	420	443	419	417	425	435	488	429	495	438	443	420	405	440	405	457	418	423	452	480	447	421	455	428	467	437	432	444	466	413	457	454	461	422	449	408	426	420	441	461	390	496	440	436	431	435	447	450	453	413	411	469	409	443	439	410	457	441	427	396	419	456	430	450	457	473	416	422	436	424	485	446	434	440	423	408	433	413	413	397	426	417	427	441	447	425	443	432	474	500	467	469	449	456	484	443	465	478	443	430	435	457	439	409	451	432	437	423	401	444	407	413	428	425	464	421	430	463	442	415	462	443	404	403	438	441	417	433	445	425	421	438	403	400	457	412	420	450	419	486	456	454	462	438	485	440	419	456	434	454	442	430	418	428	483	432	456	453	446	423	480	432	396	431	427	468	464	428	444	470	447	424	445	432	468	471	427	448	416	427	407	452	429	402	467	422	431	446	472	471	435	427	412	437	431	439	454	440	423	455	431	420	439	416	414	413	425	406	444	427	432	436	442	466	447	440	429	451	426	412	414	445	460	484	421	440	407	456	429	424	409	454	444	441	442	432	424	455	443	437	429	391	426	478	482	418	437	421	446	426	451	435	422	435	437	429	441	453	451	440	413	452	409	424	407	426	418	477	425	454	426	433	440	463	427	440	434	410	478	447	459	455	428	452	413	514	481	445	451	446	443	441	443	466	444	421	452	476	429	455	434	468	436	441	437	414	413	468	480	470	455	417	460	428	462	447	457	450	461	486	452	449	471	421	458	442	424	421	392	423	473	458	399	445	449	443	421	427	431	430	508	407	420	437	457	463	496	446	457	477	440	430	458	443	387	441	481	405	482	477	438	392	429	423	447	452	446	415	430	408	478	456	470	425	418	430	443	429	436	443	450	428	422	466	438	443	457	450	430	457	469	429	463	437	472	433	466	425	466	406	418	466	404	421	438	423	439	460	454	432	462	405	484	423	445	438	454	440	415	398	482	437	449	474	417	397	455	437	485	474	473	465	423	438	436	438	467	470	433	400	396	455	459	428	440	464	447	449	462	436	423	448	470	411	465	452	467	498	421	440	453	440	447	404	417	475	455	435	451	457	458	434	468	461	461	452	440	450	459	435	435	436	431	477	422	400	429	422	457	394	418	430	442	441	453	434	448	463	416	431	403	470	434	427	431	421	493	440	453	433	440	427	442	434	413	441	424	380	442	475	429	435	418	445	433	430	458	437	480	457	403	401	439	505	444	434	460	472	451	449	441	426	426	402	448	447	451	436	433	447	465	470	422	438	422	441	471	429	432	398	504	413	460	440	442	436	431	474	446	430	436	457	439	454	485	424	442	464	435	474	452	453	446	443	439	450	432	453	442	420	392	438	454	453	443	449	423	403	462	446	442	424	461	474	428	440	454	470	473	450	426	446	427	404	458	484	426	435	443	442	420	378	439	434	449	387	431	465	426	464	415	435	411	486	419	427	423	451	405	449	442	415	433	453	444	393	427	430	425	424	471	446	458	492	458	438	450	407	444	454	417	462	438	422	421	421	438	474	460	415	430	431	441	399	476	407	426	441	453	453	429	402	422	451	410	417	454	421	433	445	417	420	422	479	450	422	471	439	457	457	438	455	424	411	437	435	453	428	459	446	446	439	439	431	431	421	403	439	413	450	441	431	413	441	427	446	429	444	413	412	416	432	421	438	420	419	432	405	442	421	448	460	417	441	410	438	446	458	418	430	449	490	443	421	428	474	421	444	500	415	468	428	464	430	407	425	441	412	481	406	424	427	471	464	425	425	462	452	446	426	435	443	438	445	467	438	424	450	437	448	465	441	477	443	466	420	449	453	445	453	444	438	456	461	475	407	441	458	442	443	441	444	459	451	445	423	434	451	430	454	423	436	446	455	443	435	450	456	435	444	429	471	445	457	423	449	445	446	438	423	447	410	453	447	467	434	425	416	445	450	454	431	470	441	442	406	438	463	422	450	435	433	402	454	455	479	466	433	445	440	422	431	416	460	431	460	428	455	464	430	402	427	421	466	404	429	428	444	426	431	466	447	440	427	468	439	460	438	419	436	443	443	439	432	439	436	457	408	436	468	451	436	454	435	392	411	524	468	414	423	424	454	463	461	431	452	417	439	396	454	455	446	440	427	389	464	453	433	468	463	419	406	416	421	426	486	424	446	476	433	405	435	441	410	422	373	414	415	462	445	399	469	437	456	420	435	448	421	462	445	422	436	442	433	480	427	435	448	463	467	456	392	440	453	412	458	431	470	453	454	450	427	450	400	397	416	392	430	453	452	454	427	461	449	478	449	417	468	394	451	447	453	466	455	406	430	453	433	426	440	446	427	415	402	418	466	486	438	445	403	403	426	468	406	442	475	451	412	450	457	448	440	441	433	425	445	431	400	436	442	474	423	412	430	411	419	463	432	438	410	430	465	432	413	424	433	466	426	463	449	432	411	457	415	422	412	449	449	462	429	475	441	440	463	403	457	420	461	437	421	449	399	442	440	432	455	409	434	439	395	429	474	472	434	447	465	478	465	427	436	408	416	412	431	481	422	463	450	388	443	437	464	434	451	441	384	440	421	479	487	424	433	446	454	413	450	422	475	444	466	436	453	447	423	429	455	418	438	462	427	436	450	456	426	456	429	459	432	440	459	431	437	442	442	418	445	410	472	453	412	444	461	446	425	448	458	484	457	405	394	411	452	437	422	450	427	459	445	434	458	442	471	476	429	445	421	425	460	433	461	445	437	440	468	437	432	424	451	439	439	432	450	434	439	446	433	443	435	461	476	460	464	464	462	484	439	427	426	412	425	466	418	441	464	428
4647	7243	10900	6370	3421	1580	374	172	141	166	142	136	145	145	163	137	155	160	254	285	208	170	132	141	173	151	161	163	158	134	142	148	152	155	148	136	147	145	143	158	156	135	127	153	149	144	160	160	158	146	157	129	140	143	153	143	168	148	156	144	169	135	154	152	153	173	157	137	152	156	161	158	152	160	139	154	152	138	155	144	147	179	168	143	144	172	144	145	160	168	133	150	181	163	167	137	144	142	126	151	146	150	136	174	178	155	135	148	160	136	131	161	140	136	158	140	138	143	137	140	152	166	146	155	159	126	135	146	136	160	178	151	133	140	157	158	151	148	143	133	126	159	165	171	174	156	147	148	135	155	145	156	142	166	174	133	167	135	142	152	145	121	147	133	131	131	130	159	126	142	151	157	139	164	143	159	145	147	160	163	144	131	174	160	160	150	165	142	168	141	157	172	153	157	156	179	139	172	167	147	144	141	169	157	151	165	139	143	137	176	158	129	151	149	131	136	161	150	140	144	156	128	157	160	134	145	147	140	188	148	145	165	162	173	176	156	161	157	179	150	130	136	151	150	148	142	180	167	159	137	157	137	165	136	133	157	162	137	164	147	144	148	146	161	157	130	175	150	155	156	135	128	154	152	137	155	147	159	151	133	154	159	150	169	152	156	137	145	170	142	137	164	149	147	149	140	156	143	158	152	159	149	179	141	120	166	151	135	157	127	132	143	147	136	139	143	152	178	143	156	142	136	146	137	143	154	141	178	162	152	146	159	131	148	153	149	139	160	153	164	150	148	152	142	157	147	148	170	138	159	145	171	147	144	175	149	151	172	158	163	159	137	146	162	174	164	138	150	153	136	141	165	133	153	159	157	146	154	158	139	129	140	150	150	129	171	142	154	136	126	172	154	137	153	151	142	141	142	160	166	141	130	139	160	166	151	139	142	158	143	149	129	154	160	127	147	153	155	128	153	176	141	172	156	174	161	143	158	139	159	152	152	143	128	125	164	141	165	150	136	141	135	134	148	163	165	161	157	180	143	161	129	146	141	129	156	157	132	154	144	163	153	159	137	160	155	147	162	129	148	143	153	143	127	160	146	179	174	142	156	128	141	157	147	154	133	141	142	159	175	173	163	136	151	162	143	153	141	145	148	154	135	126	167	155	146	166	166	153	136	131	151	148	141	143	154	148	174	150	161	170	163	152	137	154	168	146	131	139	147	154	161	132	144	157	141	163	152	162	163	166	151	143	134	153	151	140	141	134	142	149	149	137	145	151	149	163	151	160	144	131	158	142	159	139	143	142	146	159	131	186	144	173	173	159	158	164	159	149	141	145	141	147	131	151	144	142	145	150	151	153	150	138	139	149	149	147	151	191	164	140	131	165	178	138	149	154	144	156	148	159	160	134	164	158	122	140	160	136	136	135	124	165	145	141	155	132	168	152	136	136	142	154	148	141	136	158	163	141	142	154	150	161	185	154	159	159	133	144	147	146	146	128	150	153	140	142	153	147	144	170	147	153	140	151	157	143	135	126	140	166	144	151	146	148	160	152	172	165	167	133	151	143	146	141	140	153	156	152	152	142	144	152	135	130	144	135	165	124	161	144	142	147	153	137	152	143	148	153	141	148	152	168	129	157	137	143	138	149	161	141	150	156	127	160	133	149	161	149	150	151	149	179	134	137	139	144	172	154	134	152	142	161	126	145	128	148	156	135	133	150	145	142	168	173	124	144	148	149	149	155	146	175	129	134	159	149	151	130	155	161	151	154	150	177	153	139	139	139	151	130	141	160	129	163	136	150	132	137	151	177	137	144	143	139	134	141	163	133	147	175	121	145	142	175	145	141	181	138	144	134	137	160	148	151	154	151	170	169	164	132	154	154	140	160	160	132	132	152	141	147	160	139	170	148	162	138	148	136	145	152	140	155	147	143	159	129	156	146	178	159	149	145	137	130	160	146	153	165	162	151	135	163	149	168	180	154	140	172	138	128	142	123	156	159	157	134	164	152	149	133	153	148	162	151	145	142	164	162	147	145	153	140	154	159	156	150	137	150	157	157	181	142	141	149	148	140	132	157	136	127	140	141	166	144	169	138	146	137	153	148	143	124	144	139	156	148	128	157	159	140	143	156	153	165	146	119	164	162	134	135	153	149	147	133	157	160	131	149	136	145	139	151	140	167	150	146	158	146	138	131	166	150	166	150	150	159	150	143	158	145	165	154	178	121	161	124	155	143	146	138	154	151	173	147	142	151	147	138	137	165	154	150	142	152	137	154	126	153	156	149	148	148	150	134	149	143	147	163	141	143	140	169	137	121	149	143	154	166	168	160	142	151	169	167	148	127	153	166	148	143	156	144	170	149	165	140	141	154	159	155	152	160	143	165	149	162	143	160	130	123	150	161	163	143	159	152	164	129	154	152	155	144	152	168	149	153	151	149	135	157	155	156	139	158	148	147	157	152	140	141	158	155	131	152	155	132	152	136	158	158	130	170	161	143	171	155	164	141	167	157	145	143	155	152	149	142	150	145	137	163	154	174	147	184	157	133	148	154	162	142	150	148	151	169	122	148	131	121	147	145	141	161	164	143	153	173	160	154	144	175	155	168	151	129	148	151	145	139	150	161	150	153	164	153	139	148	152	142	144	148	137	147	151	150	167	163	169	134	168	181	136	144	146	127	171	127	135	159	152	140	139	149	156	159	151	126	146	158	163	137	150	141	146	156	160	141	152	139	145	161	148	166	137	149	149	161	153	150	153	147	171	147	144	160	155	122	147	121	150	153	138	158	165	129	136	146	157	149	119	135	132	132	125	146	165	150	148	159	135	170	144	153	165	148	143	169	149	167	135	139	154	170	161	152	176	152	134	144	148	153	169	162	175	153	144	129	139	152	155	139	155	156	146	154	150	149	154	150	166	139	152	157	134	166	161	147	154	155	174	168	134	165	132	137	166	140	142	152	136	139	159	176	143	150	152	142	164	140	169	154	178	144	140	144	142	152	171	157	117	155	136	138	160	167	165	154	132	169	135	165	160	141	120	165	133	154	146	148	141	172	143	138	170	171	156	147	163	159	147	167	148	174	170	160	160	167	147	137	155	135	146	133	143	130	154	148	157	160	139	143	134	148	163	151	150	153	145	163	148	147	158	135	145	162	158	155	169	148	153	126	151	161	126	134	155	148	140	151	145	156	134	133	151	135	145	166	154	155	145	162	164	142	139	153	140	167	158	150	161	152	145	137	135	133	161	149	151	172	155	166	135	178	176	145	159	139	149	166	182	157	117	140	151	145	171	148	144	161	149	163	142	150	144	133	132	138	152	158	142	137	144	156	150	164	160	165	153	165	140	146	149	127	142	137	155	160	151	150	145	169	164	178	141	142	157	145	167	147	153	138	161	141	146	161	143	140	125	145	163	148	155	154	149	132	157	146	159	161	146	149	130	155	150	146	151	140	145	157	149	143	144	180	146	132	133	170	156	152	174	178	124	134	158	147	139
4238	11614	20729	15900	11622	6709	1423	421	377	418	432	440	412	438	414	390	427	723	1029	1143	676	531	436	434	423	438	391	442	398	392	365	390	365	415	415	399	425	357	384	434	381	385	445	392	420	423	414	438	380	373	402	401	413	429	408	406	380	439	378	415	407	432	419	398	387	327	396	420	426	376	410	415	408	384	439	393	361	400	407	421	378	403	414	403	390	393	386	400	407	418	400	401	426	394	405	372	407	409	410	396	397	407	402	401	379	390	386	373	457	410	389	388	406	404	393	391	427	405	385	397	387	416	418	395	393	427	440	408	430	398	414	380	425	400	391	391	425	415	412	401	422	390	399	415	390	372	402	417	407	364	421	386	413	401	404	395	412	428	403	397	380	399	424	413	368	452	403	385	405	382	384	418	386	364	417	425	406	393	425	407	430	402	418	393	410	388	423	368	419	394	409	426	416	409	373	444	393	397	391	419	407	404	400	394	419	426	398	394	410	382	387	396	386	406	365	399	402	403	401	386	392	396	426	371	425	386	425	359	422	402	399	398	394	419	409	372	400	414	379	397	415	438	401	396	390	408	407	426	417	382	412	386	408	427	389	432	374	405	386	399	440	396	404	389	416	433	407	401	394	389	414	379	391	411	468	388	395	377	389	393	426	457	407	390	408	358	378	396	420	398	396	418	406	389	403	401	398	370	400	389	388	429	417	415	379	403	407	441	398	395	416	400	405	357	395	409	386	430	399	399	408	375	381	438	432	362	376	414	393	396	408	385	413	395	399	412	356	403	408	407	396	392	438	378	429	414	406	364	407	385	405	365	391	394	413	443	422	404	403	398	420	402	407	390	407	401	370	395	439	397	400	450	417	339	418	399	380	387	437	421	389	407	459	395	415	390	401	406	455	380	359	419	391	415	408	395	391	395	382	420	412	417	394	388	431	418	399	369	388	408	394	437	382	403	415	414	422	396	441	400	426	391	399	356	421	426	409	436	386	397	408	388	407	357	348	424	383	406	386	421	407	398	390	395	377	417	411	393	394	411	404	435	422	387	442	360	391	394	395	390	384	394	378	423	412	394	409	373	427	416	369	392	392	391	393	384	414	391	366	390	401	407	401	412	407	366	410	393	385	400	382	380	400	447	396	393	397	448	402	394	414	410	387	430	407	413	411	417	389	401	446	372	423	400	406	385	386	400	405	399	412	410	416	388	432	435	397	408	437	414	430	403	379	406	392	381	391	391	372	416	389	415	417	401	378	382	414	423	413	415	403	369	427	397	425	399	429	408	429	394	411	373	408	432	427	396	400	441	413	382	405	379	393	402	419	425	405	412	418	393	435	386	418	434	396	386	426	396	408	383	383	430	389	408	428	395	415	387	397	395	417	430	427	403	398	413	409	400	427	386	412	408	444	394	393	387	417	399	350	438	392	406	391	367	404	393	401	419	365	406	367	371	401	396	439	405	383	444	403	410	411	374	445	399	416	375	423	413	417	377	448	393	415	387	388	383	372	412	425	385	364	391	428	408	395	412	410	427	404	416	404	408	405	396	422	370	412	394	391	398	403	403	438	395	404	368	419	379	424	417	406	425	404	392	399	429	384	406	401	394	413	423	381	459	434	389	389	414	428	428	412	454	412	403	402	383	403	370	415	399	379	358	425	429	460	393	379	417	385	412	407	426	398	373	425	402	412	419	409	409	378	424	428	413	388	417	443	434	369	405	457	406	360	402	411	438	383	407	380	425	375	395	422	378	424	420	393	400	397	403	387	401	423	412	389	408	386	439	406	391	430	405	431	420	383	411	445	364	380	419	386	397	395	424	388	389	406	406	393	404	397	400	363	475	403	414	400	405	396	431	441	402	395	413	396	441	392	408	424	386	391	400	379	394	413	398	384	385	373	384	410	414	416	400	428	393	383	387	411	423	389	423	392	421	425	377	406	390	447	371	412	430	370	422	394	426	393	412	429	412	367	404	373	421	419	419	381	418	424	387	421	384	384	443	380	404	390	434	377	357	415	453	391	407	405	446	424	426	370	389	373	379	425	423	423	395	394	370	383	415	472	406	401	442	411	393	414	382	411	403	360	437	389	430	391	417	333	396	427	395	412	427	409	406	408	398	405	416	438	412	409	377	399	381	399	428	397	365	420	397	430	410	368	391	437	405	395	400	394	394	408	407	383	425	404	394	371	398	367	410	381	396	403	412	409	404	395	376	436	434	418	407	398	386	433	396	414	384	383	388	407	389	392	414	381	426	380	418	390	394	416	424	406	406	409	375	389	401	377	410	431	402	383	372	413	387	409	400	387	391	417	405	374	431	433	410	436	414	415	392	415	412	415	408	387	375	433	401	393	408	398	417	385	400	408	387	393	395	398	394	376	397	385	415	374	372	412	394	395	398	378	406	408	446	412	394	412	406	412	384	397	366	406	425	469	394	442	388	395	382	423	393	401	414	443	445	414	393	441	399	404	407	386	394	443	421	362	389	374	396	407	418	377	401	419	422	368	390	389	385	389	398	410	388	420	392	406	385	411	378	419	402	412	445	363	437	445	395	382	378	398	383	387	422	388	386	403	437	409	412	403	393	382	419	400	415	424	418	407	370	401	421	384	401	423	386	395	436	427	388	365	390	339	394	384	390	399	370	426	403	402	371	441	390	392	391	412	395	362	430	409	399	425	405	426	376	396	389	396	440	420	396	407	419	404	413	390	423	418	432	425	411	416	423	399	414	402	382	425	395	369	408	431	378	383	420	440	402	394	389	390	407	412	417	418	393	394	415	406	392	393	381	391	409	415	384	407	414	432	400	372	396	403	410	408	378	408	389	397	381	434	421	414	435	414	409	427	406	419	364	351	399	402	389	426	415	411	403	419	414	431	397	409	392	373	414	419	397	386	393	402	400	376	412	407	408	402	387	416	438	371	432	389	394	386	425	414	393	421	391	428	387	426	372	400	360	387	407	380	377	405	436	398	426	389	376	450	409	359	435	404	408	374	432	370	392	373	398	415	367	419	422	394	392	396	414	428	398	388	435	420	406	371	382	405	393	438	376	345	424	379	402	400	405	422	369	350	400	395	398	378	408	391	385	406	416	360	377	398	393	369	395	370	383	387	401	405	388	407	414	398	394	389	385	418	433	407	392	397	370	438	391	383	409	392	410	406	412	380	408	387	409	427	396	409	407	433	376	417	407	415	408	378	362	435	421	410	423	392	425	432	424	412	389	404	409	388	373	421	399	397	387	400	356	420	400	362	398	406	404	405	387	407	398	410	411	416	404	406	418	419	405	389	375	400	397	374	406	360	402	386	445	416	436	393	398	387	390	415	434	419	374	407	365	407	389	436	427	384	395	395	372	413	383	378	417	411	402	375	406	385	429	416	397	373	407	417	382	380	421	443	430	361	388	405	380	367	429	403	395	374	416	439	387	392	408	385	432	395	407	392	415	389	360	440	418	422	388	444	377	428	411	369	416	405	397	403	450	409	393	403	394	438	394	420	419
30271	55786	66274	50264	35822	23344	6167	384	221	203	199	178	194	204	228	201	472	1053	1290	790	389	261	230	187	173	188	166	180	180	204	155	184	158	169	177	159	175	172	155	169	195	157	163	187	158	177	181	173	187	184	177	197	179	170	197	178	171	162	167	159	175	186	149	196	170	179	171	159	153	157	159	164	146	166	187	205	162	207	183	173	200	187	178	179	165	182	177	182	178	168	197	157	167	189	180	166	173	165	178	170	181	174	192	173	167	201	169	164	170	175	162	165	184	166	168	178	184	159	164	178	207	152	155	170	195	179	162	179	175	174	213	191	184	187	185	173	170	180	165	184	155	182	168	193	172	158	173	174	176	185	161	175	162	169	176	187	159	182	163	162	187	196	173	156	170	173	189	184	186	167	185	175	180	168	176	184	181	169	200	165	181	162	185	177	159	169	190	170	167	169	155	163	161	187	176	181	169	159	171	173	172	168	170	175	191	177	178	193	169	188	169	199	181	170	154	168	184	179	171	205	176	172	187	175	175	166	166	175	169	169	180	204	197	177	183	176	178	198	158	158	171	164	191	176	201	157	199	172	158	152	178	204	149	162	185	185	175	177	185	190	178	173	163	179	176	184	184	177	183	151	183	183	166	178	188	195	174	168	172	187	178	182	176	218	187	181	188	172	157	187	185	180	169	173	174	203	169	205	185	178	169	143	150	180	202	183	164	187	170	202	195	182	175	156	167	172	179	190	182	198	181	190	203	185	199	171	171	184	197	176	152	186	177	176	186	164	163	181	204	199	183	177	172	167	188	173	168	189	184	183	168	182	194	166	181	172	175	163	183	167	173	182	173	199	190	169	200	193	185	160	166	165	181	167	176	176	196	164	173	169	196	185	168	163	161	172	193	191	200	174	164	181	194	186	162	182	157	163	161	180	182	168	173	196	189	179	156	185	158	162	184	165	189	186	148	185	169	181	201	170	190	193	182	183	174	149	183	193	166	169	186	163	188	186	161	208	176	162	181	190	151	180	189	176	165	193	173	151	143	186	168	179	177	168	167	151	168	187	167	186	197	182	156	185	168	164	179	180	194	158	183	172	167	165	178	169	180	173	170	167	172	157	169	189	193	169	173	165	178	166	162	174	172	185	179	169	158	149	171	182	172	153	162	176	171	173	203	172	197	187	174	177	173	158	182	166	155	167	183	173	177	153	174	151	196	184	178	158	169	169	171	168	168	164	173	179	175	166	167	179	150	178	162	176	165	172	197	187	197	165	152	183	163	174	178	173	167	178	181	156	179	181	190	186	202	168	172	186	185	159	176	194	185	164	178	178	178	174	195	182	180	177	197	164	189	190	173	145	150	174	154	185	191	139	191	183	175	159	182	153	181	172	163	182	171	171	186	167	184	178	175	146	163	174	160	155	175	169	163	174	174	159	185	164	171	158	188	193	177	143	190	174	152	192	167	178	163	161	174	167	187	186	173	163	187	175	158	193	190	175	183	181	184	190	164	161	189	171	181	185	155	173	167	167	182	151	180	165	191	156	195	165	174	187	169	186	190	179	204	159	171	183	178	180	162	189	167	169	183	163	152	183	181	169	183	172	144	177	169	162	180	173	193	202	187	171	168	175	168	166	171	189	169	176	203	156	166	198	169	177	145	161	178	175	162	162	182	205	178	189	174	179	160	169	161	171	183	157	170	190	178	177	172	187	186	164	182	169	201	173	186	150	188	176	197	184	197	155	173	177	169	170	176	166	172	148	179	181	191	185	143	180	199	159	172	179	191	165	193	170	181	171	183	182	158	176	183	164	180	183	177	169	198	141	163	169	203	189	170	184	169	160	150	179	175	180	165	182	177	169	177	190	162	164	166	173	166	176	193	191	163	196	188	183	164	168	177	192	195	172	188	187	155	189	182	167	185	177	191	194	181	148	180	185	200	175	163	164	188	176	169	161	166	195	165	190	179	178	194	165	167	168	171	185	167	182	152	164	186	190	170	188	187	203	217	171	195	182	198	173	194	158	173	189	188	168	156	194	162	182	193	184	174	166	183	166	164	181	175	188	189	162	155	180	177	199	191	173	167	168	170	176	171	177	161	174	193	171	167	141	187	172	155	180	155	168	165	175	159	198	178	166	174	180	160	195	180	154	178	190	175	161	205	171	184	157	163	180	177	164	156	175	189	183	164	180	190	174	188	176	177	182	205	200	187	175	153	165	167	157	192	208	186	172	183	167	188	165	181	165	171	167	170	182	213	174	165	174	182	163	168	171	169	184	181	189	157	204	174	143	161	203	190	185	165	168	171	152	163	167	154	195	165	190	162	198	168	183	204	174	183	177	186	163	178	175	206	202	176	163	188	177	164	173	164	181	175	183	193	186	185	173	196	192	195	178	198	194	172	173	198	198	179	193	175	167	162	176	191	193	204	182	175	189	176	184	204	171	173	175	178	156	182	177	157	171	176	159	168	190	190	198	184	178	190	188	198	179	181	187	177	188	196	152	166	168	178	181	155	187	175	175	152	183	157	158	178	175	188	174	175	194	167	194	205	178	171	179	175	172	193	179	158	164	184	172	178	201	178	128	190	179	161	186	180	185	144	194	157	148	178	174	190	173	164	172	179	175	157	164	176	168	176	161	193	169	184	175	173	182	157	181	155	188	152	164	170	169	170	183	183	159	168	171	183	188	193	191	172	167	168	184	181	170	178	161	168	169	167	170	177	166	162	173	184	161	171	158	157	187	179	202	159	153	182	165	172	160	183	184	184	169	167	177	204	201	165	184	188	193	179	145	184	182	174	174	166	163	174	165	191	179	183	172	183	198	168	185	181	188	175	184	176	163	176	168	161	180	164	177	168	162	187	193	177	171	171	192	179	180	171	197	181	188	185	181	194	176	169	186	166	180	192	172	181	165	184	172	178	160	180	194	177	175	186	187	174	174	210	169	184	181	192	173	176	175	186	189	183	181	178	195	169	176	167	164	160	197	181	164	185	169	152	194	173	160	181	158	186	166	168	148	172	198	160	165	160	177	175	156	183	166	207	168	156	168	153	163	168	173	196	171	216	169	169	188	170	182	174	153	190	196	172	182	153	138	170	189	190	151	171	189	206	153	178	164	187	164	174	176	186	193	189	166	183	173	174	174	162	176	156	153	194	181	152	177	172	188	174	176	158	165	181	145	171	190	179	192	162	150	186	163	141	180	143	181	161	179	157	174	194	167	192	182	177	188	168	168	185	194	167	168	181	180	197	195	173	179	192	201	183	174	191	173	182	163	166	172	167	166	179	164	174	171	168	154	179	153	163	154	157	191	178	182	182	193	168	182	174	161	143	166	159	189	189	190	162	198	167	191	171	204	177	179	168	197	184	153	178	180	187	174	162	185	169	194	161	185	174	178	159	169	193	177	183	186	152	175	159	175	199	182	166	185	191	174	169	186	186	175	167	177	192	190	176	151	174	196	144	166	178	180	201	172	183	176	145	179	160	179	172	179	161	162	169	169
18931	43264	61571	53781	46247	35619	9579	1048	726	607	591	551	527	538	574	840	2509	6271	7448	3750	1754	900	584	459	482	469	459	469	481	457	447	470	465	474	508	467	454	478	451	450	485	468	488	466	489	459	471	487	472	453	486	456	465	430	461	488	451	494	476	475	468	438	502	437	490	411	460	469	471	465	458	465	503	481	457	464	455	474	463	425	436	483	496	524	477	488	483	468	417	512	455	451	470	468	424	453	495	438	478	450	463	452	490	496	463	475	480	488	473	470	472	472	449	502	449	502	469	474	436	411	440	432	465	455	494	500	451	453	467	414	440	480	463	475	475	458	479	506	461	479	458	457	439	475	481	466	471	473	460	405	449	459	480	488	460	398	499	432	450	473	454	443	492	462	464	453	453	476	461	440	468	459	474	472	446	460	456	408	496	472	474	453	464	484	471	458	479	505	478	456	446	474	484	502	450	458	468	476	465	482	487	491	433	449	499	476	459	448	458	479	459	473	455	453	475	466	478	484	470	450	512	471	448	438	456	466	496	460	479	504	491	447	461	477	483	466	494	473	485	471	471	477	477	471	454	482	495	450	455	464	456	447	414	467	446	501	462	490	409	491	457	431	488	472	463	509	468	455	475	445	461	465	471	459	478	439	481	454	438	467	492	440	467	473	462	429	459	434	451	485	424	439	464	468	460	427	452	453	480	460	468	453	460	449	464	438	460	426	456	427	464	467	452	465	455	454	500	470	457	485	495	434	461	442	451	481	489	477	486	477	469	417	470	492	445	487	453	454	430	440	461	497	457	475	435	506	463	442	486	468	473	472	456	475	467	432	458	415	453	491	485	480	442	443	487	473	484	497	446	463	483	462	461	460	433	494	442	456	491	451	466	480	471	441	477	459	488	485	478	451	478	447	489	481	472	463	471	484	477	463	505	479	466	441	483	481	466	449	498	449	484	469	460	477	485	483	447	461	422	453	453	511	465	476	500	491	491	476	475	457	473	466	469	461	424	485	466	458	467	486	432	488	417	474	438	470	498	453	471	471	499	493	494	452	511	426	468	468	450	464	479	500	430	476	461	452	478	461	506	485	423	441	447	443	472	434	500	477	446	460	483	499	460	444	446	461	453	466	450	485	459	436	453	497	475	472	469	454	474	424	466	475	493	452	451	448	453	461	468	472	474	466	483	462	468	433	505	446	465	438	493	470	469	451	509	458	477	459	470	503	509	445	484	481	430	432	469	461	440	476	474	477	484	465	479	464	485	456	465	493	471	481	498	510	476	466	470	467	480	421	442	450	475	468	437	455	499	457	441	436	448	419	448	439	417	463	444	464	445	443	438	435	494	471	467	490	458	461	423	466	520	494	447	462	499	419	459	445	441	497	436	463	461	485	497	460	447	482	490	498	500	467	461	445	440	451	488	434	470	475	440	475	451	457	512	446	472	485	476	496	443	438	458	492	461	474	458	459	482	482	449	459	486	450	451	473	499	467	475	490	475	475	473	488	461	448	466	492	511	450	467	456	478	498	443	430	481	512	474	457	430	488	451	453	500	508	464	435	476	454	464	467	449	404	470	474	491	467	436	455	470	489	482	451	497	463	468	460	462	498	474	452	480	436	446	504	475	480	445	453	474	467	477	461	415	469	438	431	483	482	535	488	457	452	439	456	431	470	491	476	456	435	510	460	424	476	474	492	458	488	443	452	459	492	469	456	479	467	506	472	462	459	481	460	478	455	470	470	459	441	470	466	468	430	455	463	460	445	462	450	484	439	449	438	491	436	457	464	496	489	450	491	466	500	478	448	469	499	465	498	447	442	466	465	463	441	447	430	466	460	433	481	471	440	471	484	465	466	459	473	454	496	445	456	470	495	476	467	454	488	470	477	468	443	477	478	449	488	513	494	459	492	447	472	407	466	466	460	449	440	460	472	452	483	482	453	458	462	425	473	460	460	497	479	441	473	461	481	466	463	483	509	456	442	422	443	485	475	438	461	491	444	451	458	471	473	461	493	447	476	439	425	475	461	508	466	457	479	461	409	455	428	478	434	494	467	474	445	433	435	468	496	465	451	447	452	480	458	462	447	459	478	463	461	460	459	471	441	463	469	434	456	459	440	497	512	461	422	470	454	448	464	469	458	475	484	499	454	457	454	455	486	457	468	448	435	423	467	451	484	446	407	477	493	415	437	495	494	436	504	463	458	495	488	478	454	452	476	491	488	455	465	434	482	470	435	451	463	470	500	454	456	496	474	440	434	482	469	483	494	455	419	464	439	458	485	437	477	434	493	459	446	486	475	466	482	462	508	470	455	439	453	467	461	487	470	437	437	474	460	482	488	460	470	458	462	492	447	457	458	498	494	480	434	502	488	478	451	459	494	468	469	469	478	470	451	442	493	466	496	457	482	457	481	455	444	494	471	449	452	460	490	507	471	449	462	490	479	447	485	465	511	486	491	466	440	458	460	454	480	503	456	454	445	459	494	447	490	417	466	423	464	463	473	453	452	456	447	491	432	440	471	429	477	487	457	478	486	463	450	479	471	483	473	476	451	445	475	493	467	470	466	488	466	467	465	477	490	453	397	489	455	491	456	469	432	475	468	425	450	493	476	452	452	436	454	494	497	460	440	460	449	470	438	448	474	441	461	485	430	444	495	465	466	440	445	445	476	456	466	424	468	480	452	436	489	484	454	423	457	471	432	437	466	483	483	458	476	463	506	471	448	434	454	470	444	433	465	438	462	421	450	447	472	447	459	459	516	483	420	435	474	478	457	458	463	443	466	473	475	463	463	479	475	525	472	459	457	455	446	453	479	465	463	440	471	471	465	463	460	475	474	458	483	457	477	444	498	474	474	451	480	464	487	463	455	446	449	472	497	420	464	444	480	454	473	492	430	468	461	436	491	494	455	459	449	461	474	442	450	434	441	474	475	467	480	421	489	466	460	469	425	466	458	464	472	482	470	474	442	449	464	464	483	435	440	454	457	443	459	451	444	418	448	491	455	479	443	459	441	481	480	492	457	497	455	466	476	451	458	460	457	470	446	487	461	448	481	514	460	477	445	459	490	503	452	474	435	443	438	479	487	473	465	460	496	449	509	469	430	444	432	453	469	443	444	438	515	467	465	428	476	481	453	470	483	454	465	443	476	483	432	474	466	491	455	476	450	449	499	463	455	504	472	444	453	485	445	519	488	459	456	465	459	479	459	478	504	502	440	475	441	468	472	471	471	492	448	493	445	474	466	468	483	466	499	470	478	465	417	446	467	504	489	438	479	458	446	466	471	465	463	479	477	457	459	504	462	469	437	476	426	471	459	474	426	458	494	463	454	448	457	449	491	449	475	438	480	437	496	452	460	481	482	450	492	467	462	509	459	466	453	469	445	461	403	477	451	434	462	452	477	483	482	471	454	462	466	475	484	471	452	471	474	447	458	472	464	454	493	478	439	477	429	479	515	445	478	441	457	452	480	446	457	482	463	500	463	479	510	459	449	474	484	461	464
57572	71962	75919	61895	45258	32224	11695	1153	268	206	202	231	201	232	212	228	485	1655	2459	1368	525	292	200	187	199	144	180	172	182	139	177	170	160	175	184	176	168	184	177	170	170	151	176	179	175	200	159	148	175	203	173	188	168	195	180	163	203	180	164	174	155	145	170	204	184	181	186	171	199	203	189	180	189	166	172	182	151	182	178	178	181	180	169	192	181	176	156	149	194	191	196	178	191	184	180	209	168	167	176	191	162	171	163	168	178	168	163	169	175	167	167	175	167	188	173	179	181	153	178	181	173	173	178	156	181	171	197	186	167	160	161	183	154	185	171	185	182	178	183	180	173	153	167	194	199	162	155	177	181	164	144	178	184	196	178	161	172	176	173	175	205	191	169	173	160	182	175	164	182	155	193	186	156	174	165	186	151	183	168	183	176	189	163	161	160	167	205	158	175	151	180	186	188	180	144	162	177	165	169	149	164	183	155	157	174	181	161	189	182	188	190	154	168	172	168	191	176	176	181	178	186	156	176	149	187	197	189	187	173	170	178	167	168	167	179	169	182	161	180	152	193	172	186	164	169	174	170	182	160	186	179	193	173	192	182	172	172	168	162	171	175	180	158	152	193	181	182	180	141	167	154	172	149	194	189	174	172	189	185	177	179	177	175	168	192	197	154	179	194	176	166	174	180	173	185	174	176	213	171	154	175	171	183	176	172	168	172	174	192	176	174	195	164	169	176	157	166	179	180	192	174	189	162	169	184	162	198	186	176	170	178	181	186	171	184	159	185	202	150	178	151	190	158	177	173	160	193	175	182	190	165	211	188	174	160	186	176	177	163	176	164	177	172	179	167	180	179	182	174	195	205	182	167	183	159	166	198	146	172	162	179	169	156	166	179	200	174	175	196	153	195	183	185	177	160	152	173	166	180	143	185	179	168	172	174	163	193	172	137	179	179	157	158	196	176	141	169	173	200	181	157	192	200	172	168	163	202	166	173	199	160	195	199	181	163	168	178	174	153	184	177	158	177	183	180	154	178	187	174	165	188	167	186	183	157	177	187	159	166	190	171	166	185	160	160	160	187	174	169	182	199	167	175	175	154	176	177	181	172	160	179	170	191	168	171	184	164	159	175	177	184	179	178	190	198	177	166	189	164	163	169	158	162	189	178	194	146	180	182	177	184	171	168	173	155	169	169	174	192	181	189	202	164	184	145	177	178	173	178	171	182	185	171	140	179	187	181	176	180	183	178	167	164	173	182	155	175	161	173	166	168	145	179	159	188	176	167	179	159	135	157	147	163	169	170	193	170	155	179	176	170	146	180	183	184	174	182	165	160	165	202	176	153	197	159	168	151	187	168	167	157	149	182	144	165	178	184	182	205	176	168	155	156	194	181	174	178	170	197	164	180	167	174	175	169	169	171	170	163	170	176	167	183	161	165	168	182	174	169	167	159	186	182	179	178	158	166	167	171	173	177	179	182	167	189	164	158	169	175	170	187	162	149	169	184	197	168	196	173	173	182	175	172	171	161	164	177	176	183	175	178	191	164	182	191	171	154	154	180	173	173	177	183	155	168	170	163	180	190	173	178	177	146	152	173	169	186	204	173	194	182	166	165	177	150	186	177	177	193	177	212	180	171	164	167	169	173	180	175	175	185	185	146	175	176	156	189	173	159	196	170	185	149	180	171	173	183	165	196	174	153	171	194	187	181	183	183	180	181	197	181	158	179	170	146	193	177	180	188	176	173	163	149	186	187	179	218	176	183	169	172	172	173	163	196	179	161	167	176	175	183	177	179	178	171	170	194	164	168	171	184	195	195	156	178	194	160	188	185	170	170	183	175	193	169	186	177	208	157	155	184	164	161	166	200	191	162	176	167	172	173	185	178	171	174	172	162	152	181	156	157	175	170	158	163	203	172	164	152	173	174	187	180	178	189	171	181	153	184	197	167	153	136	164	178	184	191	147	182	183	179	166	174	167	204	160	167	164	185	170	178	179	161	193	172	153	165	176	173	159	172	180	177	163	175	173	166	162	165	183	158	194	172	169	186	225	163	162	170	166	185	180	156	190	180	180	169	175	177	154	152	179	173	168	174	157	192	162	172	148	162	155	196	177	179	170	181	171	197	172	178	196	197	190	170	178	167	171	178	164	166	182	161	183	164	166	162	171	197	178	173	159	184	189	164	163	158	174	165	155	167	194	195	159	179	188	171	151	150	163	162	163	188	168	193	189	169	182	186	195	191	171	197	179	174	179	187	173	185	197	166	204	161	164	179	199	163	149	186	175	187	206	191	163	177	175	166	175	168	174	182	173	176	187	193	179	168	198	183	175	176	191	185	175	196	172	189	155	168	129	182	189	209	180	169	197	188	177	172	176	208	200	194	193	163	159	176	203	202	190	185	168	184	175	183	192	186	168	167	164	178	217	176	184	192	166	201	192	170	169	199	173	186	195	183	171	180	173	169	188	152	161	139	151	175	177	186	157	143	186	167	156	157	169	160	174	170	172	168	191	169	206	183	162	175	160	174	172	190	161	162	184	198	175	176	203	173	180	170	186	168	163	169	179	182	167	165	159	175	175	166	188	176	182	173	168	176	187	166	162	193	163	170	190	176	156	193	175	184	178	180	146	187	188	172	182	204	169	187	147	172	169	176	168	169	176	174	170	164	156	186	170	176	174	175	153	167	162	181	179	164	191	178	209	182	168	155	178	190	185	163	166	184	167	162	170	168	168	183	181	177	171	185	169	191	160	170	178	179	155	160	175	176	174	172	191	181	171	174	163	160	175	176	140	141	171	171	160	191	175	200	219	165	208	165	163	179	169	144	165	167	187	170	167	154	150	168	165	198	175	158	203	170	179	201	173	195	163	185	175	185	172	179	172	177	171	160	180	183	170	169	165	180	188	174	156	172	152	168	184	177	163	195	167	145	178	177	173	142	184	169	175	160	177	167	182	181	200	177	153	168	181	175	176	179	175	155	147	165	171	174	198	162	182	172	189	174	149	170	177	179	179	210	164	188	200	172	193	162	169	171	153	170	177	185	161	164	166	176	180	181	188	165	167	188	178	185	164	172	140	192	186	182	201	189	147	153	172	187	166	170	163	199	174	170	177	190	171	167	177	159	171	171	190	180	191	173	170	165	177	163	175	182	185	176	175	164	188	171	179	180	174	155	176	180	185	169	203	165	191	180	179	183	192	169	166	164	184	188	182	151	172	160	180	189	160	172	156	175	181	162	153	169	172	155	174	184	154	183	185	184	191	155	183	201	189	172	154	143	175	175	167	174	152	172	162	171	165	188	163	167	197	182	144	167	188	181	161	156	164	174	179	162	181	152	174	188	193	158	156	178	183	194	155	167	195	177	153	172	162	168	168	168	156	153	198	165	198	164	169	178	156	148	196	167	153	177	186	162	148	166	189	175	188	169	162	187	146	187	154	165	179	189	172	190	165	170	154	193	160	168	181	199	194	190	167	171	176	177	189	183	182	199	177	164	148
36966	54991	72849	64979	54676	43030	14495	2842	894	769	685	637	590	617	630	864	2682	9511	12939	6789	2711	1100	590	507	480	447	415	467	432	430	426	469	419	421	452	420	471	444	438	447	457	463	476	448	479	459	419	415	456	432	470	427	413	454	484	441	477	467	465	457	440	462	427	468	434	453	480	449	479	408	440	437	431	442	467	481	454	453	454	485	453	495	431	435	478	463	458	463	437	478	454	454	488	439	461	465	449	457	410	433	475	437	446	453	456	417	413	453	392	445	445	445	463	412	457	428	456	466	494	479	478	464	463	428	440	447	464	481	472	468	434	475	465	448	435	464	429	435	448	457	465	447	469	415	434	434	449	454	456	453	438	416	434	449	427	452	472	476	458	460	455	480	413	428	454	440	433	498	400	482	478	452	454	438	472	459	511	459	478	476	459	476	451	415	480	475	467	431	480	413	429	448	413	469	444	464	426	441	429	452	447	504	475	414	453	453	440	456	446	445	451	447	453	497	421	440	444	410	449	445	451	455	466	463	446	466	425	446	444	447	455	469	464	447	416	457	446	442	449	467	468	462	440	417	430	467	450	433	438	469	410	453	451	479	420	448	438	468	469	477	462	464	439	456	445	466	464	459	434	468	491	448	466	410	450	435	464	437	446	421	472	465	433	443	426	476	446	434	465	456	442	465	463	441	447	416	461	456	469	439	444	483	447	418	462	440	463	444	436	435	457	477	436	450	480	465	461	424	435	463	476	496	426	432	444	423	515	442	467	473	447	418	455	471	453	481	442	416	497	443	479	479	443	481	432	416	481	430	458	440	411	452	455	447	447	453	467	439	434	462	455	470	481	428	415	452	443	456	473	494	429	447	447	465	444	477	483	450	456	434	438	431	445	436	451	423	484	488	414	442	449	492	461	460	435	461	439	438	445	449	465	441	460	461	466	454	479	423	437	459	467	413	450	450	447	473	469	435	461	494	446	453	518	461	439	477	436	440	480	451	451	477	472	485	477	463	436	477	399	418	460	486	446	467	454	453	448	433	428	428	428	428	443	432	465	481	472	442	429	456	452	468	444	413	448	421	444	443	460	464	451	460	504	429	448	468	449	450	468	472	437	457	454	452	438	441	443	431	400	454	443	466	449	421	438	453	438	474	458	456	452	442	438	436	453	444	447	450	454	435	405	454	474	458	429	453	441	460	407	448	497	451	442	446	465	453	460	445	475	423	459	434	458	478	453	449	456	454	521	442	456	475	467	453	411	477	431	467	476	455	434	445	459	459	481	468	448	449	437	443	452	438	432	414	481	454	421	459	425	446	468	464	475	429	413	471	452	425	454	462	506	470	511	451	467	420	443	416	457	439	438	466	487	515	467	482	412	456	466	450	455	444	459	446	484	438	456	433	471	444	471	435	431	430	443	460	473	459	475	475	491	447	438	456	438	426	457	445	455	422	441	425	464	450	459	468	456	429	440	466	435	433	460	481	450	447	459	450	467	440	473	428	437	456	460	457	460	437	432	442	475	432	473	435	455	466	478	430	458	422	462	428	444	438	464	469	406	441	434	458	436	454	425	495	442	479	453	447	469	504	458	467	468	440	475	451	496	466	428	452	418	439	420	452	434	435	417	451	482	469	436	416	463	438	445	421	450	442	446	461	425	468	447	429	444	461	455	450	458	432	488	420	448	462	487	453	468	455	463	440	501	425	461	445	460	469	422	462	471	444	443	452	480	466	455	442	463	465	449	440	456	427	444	461	431	458	455	439	461	430	419	450	403	446	441	467	433	439	503	456	442	442	465	459	439	437	473	444	454	467	439	462	468	468	493	434	437	469	460	436	462	440	465	463	448	505	465	441	462	463	446	423	408	449	454	483	456	456	444	476	423	449	451	444	464	456	470	466	468	437	415	441	472	429	441	472	483	500	417	438	450	503	435	455	423	463	462	458	498	472	454	437	443	447	438	425	480	452	430	460	476	423	471	420	459	443	463	463	426	445	492	460	454	480	438	443	490	464	437	440	418	440	457	461	425	436	446	442	437	423	423	498	462	436	477	468	455	463	456	471	466	450	491	464	460	489	460	436	504	488	442	471	450	417	438	481	469	436	461	464	445	438	454	448	454	483	428	421	449	451	409	456	479	454	432	435	459	456	495	435	452	453	481	425	431	446	496	499	452	469	420	459	454	442	485	431	442	430	469	439	431	491	459	444	433	460	485	423	451	432	441	432	444	457	476	487	443	437	439	453	438	447	438	424	446	454	448	436	444	434	484	457	454	485	406	396	458	425	448	487	455	482	465	477	476	471	405	431	459	478	474	470	464	462	459	452	479	418	425	440	433	424	476	543	427	448	405	427	438	501	452	436	496	451	487	459	451	472	438	458	435	465	448	478	414	464	458	464	440	474	451	443	487	409	447	390	472	427	440	440	423	453	436	505	476	461	427	471	455	438	462	464	429	453	452	460	437	449	498	450	463	451	463	479	432	457	437	428	444	452	461	413	478	470	454	445	482	474	424	455	458	444	419	463	494	468	425	456	440	447	434	470	460	438	463	421	449	461	466	477	442	449	450	455	425	492	474	452	460	482	458	414	501	424	443	448	455	467	455	459	457	467	484	448	450	438	422	425	454	469	454	459	460	466	445	473	429	476	434	441	455	460	483	442	431	450	432	457	458	437	452	463	460	450	454	443	440	446	433	441	438	430	486	413	447	432	503	459	447	456	465	450	491	464	441	435	443	460	465	428	434	438	433	449	463	462	456	481	451	439	459	433	455	464	422	438	454	444	453	451	455	484	455	457	438	486	477	478	437	416	440	420	449	432	464	469	482	461	463	435	424	479	466	491	423	452	441	440	475	439	425	479	466	405	477	441	454	459	414	421	452	444	427	445	424	466	418	430	496	484	448	455	473	452	468	436	428	428	448	438	493	422	451	491	430	456	441	421	433	441	428	450	440	434	436	436	457	463	462	436	470	464	486	408	417	478	446	462	447	454	464	506	475	451	476	427	421	455	417	454	460	451	452	433	458	471	455	440	457	476	450	430	405	469	445	471	416	492	471	451	494	471	481	446	491	473	472	467	440	453	394	414	468	453	445	454	430	465	469	427	463	475	432	459	436	438	448	454	467	443	430	474	460	484	470	428	476	439	418	477	408	423	477	438	461	467	435	430	474	499	409	437	441	428	463	449	440	422	464	449	472	439	483	434	475	461	456	449	460	456	459	450	502	449	470	474	429	442	453	469	466	447	459	426	464	435	479	436	469	481	454	488	463	470	495	454	460	418	468	455	418	450	431	463	437	456	467	458	467	444	441	416	462	473	462	478	468	413	477	468	425	397	433	453	441	473	462	478	484	489	458	464	458	475	449	434	449	446	438	459	457	428	485	509	444	425	462	448	466	456	454	462	470	481	448	450	457	482	480	458	453	444	470	407	454	467	440	456	437	417	450	441	455	483	466	454	464	473	410	494	439	501	448	440	465	438	447	449	466	431	456	477	436	453	432	454
6564	7358	10461	8172	2769	1219	310	172	163	177	162	167	143	166	146	160	177	196	306	252	219	229	160	168	162	150	162	153	140	181	162	159	134	156	151	149	154	170	182	145	147	156	166	144	158	162	170	172	146	171	167	153	172	167	154	155	141	183	148	148	156	171	156	150	133	161	154	157	168	153	169	176	173	170	173	179	159	148	179	165	142	169	180	147	158	137	168	140	160	161	147	156	143	176	139	160	148	141	141	154	153	180	162	167	152	141	159	138	161	169	141	163	163	158	155	168	159	160	145	167	161	155	168	136	147	170	173	149	180	155	146	136	135	144	158	170	160	183	155	138	145	154	154	144	162	131	157	160	147	142	145	171	134	164	165	170	148	164	145	158	151	157	163	162	134	164	182	150	170	160	174	156	170	155	155	163	155	154	169	153	160	152	168	155	168	152	146	143	150	161	143	157	152	178	187	166	155	180	174	141	160	151	171	167	151	163	132	169	155	146	157	177	171	150	161	153	171	128	160	175	158	149	203	158	158	159	165	185	187	156	170	170	149	170	142	141	176	163	155	165	155	166	154	161	166	147	168	172	169	175	154	156	164	189	158	154	167	158	170	147	155	141	156	157	160	148	135	144	138	153	155	167	158	126	165	145	177	158	167	151	166	153	157	159	157	160	153	175	132	150	138	168	169	164	150	148	177	181	151	160	151	137	151	167	145	146	171	144	163	159	168	159	152	158	170	148	161	156	164	169	155	152	169	166	167	164	183	139	149	150	137	168	159	170	147	164	151	155	163	148	144	165	166	144	163	154	153	158	170	161	157	153	177	157	168	165	164	149	141	151	136	148	160	163	149	164	170	153	150	166	165	153	156	159	175	150	153	166	163	153	161	147	151	155	143	149	174	179	124	175	169	154	183	142	169	158	182	138	152	170	157	160	149	161	162	157	153	170	128	130	159	148	169	154	157	158	165	147	168	144	168	153	154	169	147	151	148	156	177	178	171	136	147	169	160	158	151	139	167	157	159	163	165	137	153	179	154	137	163	143	191	171	154	165	169	126	173	138	161	143	145	169	168	175	146	173	151	158	145	180	174	168	157	163	165	155	176	159	140	150	144	153	147	155	158	170	148	165	155	176	173	162	150	176	147	150	151	152	145	150	172	150	155	160	163	151	163	145	156	155	162	148	155	155	144	163	150	146	171	166	141	171	133	155	156	158	177	159	154	180	157	145	175	152	143	169	150	162	130	167	141	177	156	123	151	166	157	149	155	149	169	148	160	139	159	146	152	171	156	163	158	189	192	174	136	158	148	148	151	161	169	171	163	169	161	161	170	155	168	141	144	149	164	160	147	166	177	160	181	160	147	166	173	154	160	158	167	181	162	150	139	161	174	170	155	170	173	164	143	152	163	170	148	145	175	172	166	164	135	151	133	161	165	167	146	153	144	182	156	166	159	143	158	174	143	157	160	140	176	131	164	142	157	167	142	168	132	170	175	151	163	185	146	167	162	151	181	136	136	182	163	184	167	145	142	171	149	172	156	167	161	169	165	164	141	140	173	170	146	133	156	163	167	160	184	161	172	155	148	165	160	152	154	181	139	161	172	168	163	152	177	151	153	137	171	156	133	167	142	145	156	141	162	169	145	148	163	158	137	167	160	137	162	155	169	165	173	149	151	149	177	166	152	145	144	156	157	142	198	166	173	174	173	167	146	132	161	153	141	145	152	155	146	173	155	157	135	163	159	170	162	157	178	180	153	141	149	159	142	150	162	168	143	151	152	167	167	160	166	154	150	169	166	142	151	143	151	174	156	160	140	155	190	150	164	144	153	166	181	170	174	155	123	140	161	127	156	170	153	176	152	134	176	140	174	130	156	159	158	142	140	170	170	150	155	144	161	136	152	138	172	151	163	163	170	150	171	171	169	142	149	157	150	152	158	164	153	163	160	151	153	171	152	149	168	176	134	176	165	170	149	132	185	163	144	155	132	157	173	168	145	178	177	171	160	153	145	156	168	152	161	175	171	141	200	152	152	163	163	158	150	157	141	126	174	172	148	150	149	168	156	171	161	146	169	165	184	146	173	154	149	172	147	163	149	161	155	161	159	170	151	155	162	156	169	169	168	168	157	139	163	152	152	152	157	157	157	133	171	177	182	153	179	145	146	146	155	163	171	164	162	164	158	156	187	162	137	147	170	138	165	166	159	166	165	148	139	158	149	175	153	162	171	154	142	142	176	161	171	167	137	119	153	166	167	149	163	154	177	147	139	168	134	167	162	169	130	166	165	163	162	170	148	150	155	169	166	171	164	177	162	166	150	145	151	161	133	159	185	147	156	155	166	165	149	159	171	144	151	142	163	140	155	145	144	162	157	160	170	157	159	149	140	156	157	179	155	163	166	146	138	144	150	163	162	144	176	173	148	171	155	153	177	164	161	167	177	156	151	162	147	170	166	146	153	152	158	164	157	157	159	158	162	160	159	146	159	136	146	163	172	147	182	159	161	159	162	158	147	168	154	174	154	134	148	161	147	186	148	156	141	156	193	143	153	156	172	151	145	157	159	144	163	159	176	154	166	145	154	136	173	147	151	157	163	169	166	144	160	168	169	172	133	155	147	178	148	155	149	152	165	164	153	163	172	155	178	164	161	156	121	178	173	144	169	145	170	167	175	157	140	163	163	162	173	164	157	150	143	152	161	139	174	152	167	147	155	161	185	152	173	133	153	174	170	151	157	154	146	158	173	154	162	157	180	180	169	164	171	151	157	169	154	163	164	155	165	141	150	150	143	167	151	143	160	163	166	156	144	152	171	173	153	148	157	159	161	161	155	163	152	176	173	159	164	174	163	166	142	165	166	153	164	176	162	152	141	177	160	155	162	164	147	133	139	160	173	167	155	153	173	160	173	142	141	158	149	139	156	167	186	161	157	159	157	174	158	153	153	147	147	148	132	141	149	177	153	131	175	163	164	171	156	127	165	139	153	174	161	150	156	147	156	154	139	172	155	164	156	167	151	164	166	146	136	158	163	180	146	177	148	127	160	158	151	158	157	164	153	148	176	157	194	151	138	162	148	148	149	158	156	146	164	177	155	168	159	184	149	155	151	148	163	147	169	160	144	159	149	131	181	163	145	151	151	156	171	162	162	150	145	170	138	148	131	157	148	144	148	180	176	162	134	162	154	164	153	153	158	170	154	161	183	125	161	161	147	136	173	165	172	154	154	161	170	174	153	174	165	153	171	160	150	138	142	148	167	187	148	140	151	195	143	159	158	179	159	155	163	157	166	160	172	140	140	156	162	152	128	170	140	144	147	168	171	162	161	156	160	161	128	161	163	155	155	170	144	173	143	152	152	156	144	175	154	165	164	161	159	149	143	130	128	137	155	153	136	172	140	175	156	149	173	147	158	154	136	174	167	153	134	166	138	168	161	152	138	150	168	162	148	157	143	162	151	149	142	166	163	143	163	153	171	180	155	174	159	156	128	154	178	155	145	162	139	158
5531	11457	20283	18632	9753	5240	1043	514	462	453	411	401	440	431	442	414	484	811	1206	1047	701	513	437	405	445	404	419	417	418	402	413	463	401	410	405	455	431	380	388	427	425	432	439	435	389	426	432	403	415	421	438	405	388	407	447	423	436	402	418	438	406	449	375	400	388	425	418	416	426	440	427	404	431	418	414	420	430	423	420	420	391	456	443	438	403	401	409	418	403	413	435	409	436	469	436	456	417	414	418	425	363	455	416	422	395	429	378	408	401	421	444	418	412	394	403	438	410	463	376	443	400	439	400	433	416	395	414	418	429	424	422	417	457	454	423	395	427	435	446	390	415	426	414	429	381	439	421	448	412	405	409	409	424	397	437	428	457	427	414	392	411	446	408	431	396	429	400	429	429	438	414	404	390	456	415	403	435	412	406	431	394	404	411	446	381	429	384	433	419	430	431	419	402	447	432	436	448	410	358	443	400	468	430	439	441	410	414	426	422	428	392	413	405	461	421	411	403	411	453	427	402	402	431	412	448	439	434	430	434	431	407	421	442	468	414	418	421	422	393	393	408	401	389	383	396	417	426	402	435	433	433	423	406	422	416	432	414	413	438	415	435	427	403	408	439	410	467	396	409	404	413	411	434	448	409	408	449	398	396	428	404	418	394	417	405	444	426	370	418	455	386	429	374	434	453	394	428	426	377	400	432	416	434	436	389	434	367	423	427	409	415	440	438	419	386	402	409	450	408	453	400	404	406	446	422	418	400	429	385	442	390	415	384	448	456	419	386	433	442	398	415	457	420	420	435	421	430	444	429	432	424	393	449	437	420	427	404	418	397	412	429	421	425	408	432	435	450	480	428	434	434	454	422	425	447	407	427	437	420	405	416	432	448	433	418	427	447	415	436	402	407	403	437	420	395	426	439	412	410	431	407	411	445	444	425	395	422	417	352	465	374	343	409	412	406	414	440	421	423	418	420	422	432	465	430	418	427	443	472	405	438	381	393	407	430	428	412	438	408	425	413	399	378	423	403	460	455	445	427	423	411	457	401	413	448	410	390	419	399	447	429	429	432	421	413	446	426	439	396	424	434	404	464	392	430	448	411	412	438	412	406	410	436	403	408	458	415	442	422	426	399	416	440	426	413	404	409	418	422	429	429	434	396	429	471	409	386	414	406	415	465	400	416	420	439	423	416	438	400	403	432	443	427	412	422	418	400	433	454	386	387	412	423	422	437	415	404	392	447	395	411	408	427	481	412	450	409	397	438	380	416	422	429	432	415	458	437	433	459	432	429	405	401	394	394	406	445	436	412	405	438	397	396	412	419	413	408	394	459	456	409	438	416	411	418	413	441	425	426	404	404	423	446	396	436	422	436	440	431	427	430	425	386	405	427	416	440	384	425	407	421	437	432	448	401	424	440	437	382	462	424	439	436	438	422	427	470	433	414	396	407	404	438	436	367	411	449	423	458	419	439	426	434	404	403	452	404	445	418	448	393	423	399	442	432	430	421	396	412	423	421	423	443	446	415	447	422	372	431	398	421	393	428	462	459	394	439	384	417	428	393	411	427	418	401	445	437	426	390	433	423	411	428	445	395	393	436	414	448	415	420	435	422	468	454	412	450	465	416	441	423	437	413	433	414	423	414	435	399	425	382	446	405	364	391	427	419	426	378	437	431	412	416	457	471	416	430	369	422	418	430	388	431	415	409	421	417	420	459	462	398	406	411	420	435	418	445	388	441	419	392	441	403	423	453	443	402	415	412	408	405	424	400	436	451	438	439	406	437	390	401	379	439	456	396	456	411	412	386	409	409	388	452	433	397	388	387	479	434	448	427	413	444	437	416	426	439	429	400	447	415	433	429	410	416	409	427	463	412	450	405	407	434	427	430	415	425	431	426	417	442	409	384	441	449	411	449	427	408	449	428	425	446	415	434	432	409	417	427	410	403	432	422	385	396	408	407	429	445	438	426	430	436	427	415	465	432	424	426	438	384	444	406	402	428	431	398	418	433	394	433	432	441	423	410	419	431	407	403	447	474	423	418	403	442	411	403	450	406	419	454	395	423	426	429	461	431	419	430	433	434	420	400	442	413	404	430	457	431	411	421	402	421	426	420	437	377	423	397	420	436	423	409	435	433	461	408	405	411	431	409	417	388	400	458	409	412	384	406	408	454	403	417	440	434	427	421	427	417	438	436	433	431	432	457	418	382	417	439	369	449	413	417	405	406	389	407	415	400	382	426	403	403	409	429	417	413	405	425	400	384	415	393	438	453	465	465	463	407	437	402	406	431	439	438	422	394	430	438	422	419	427	423	437	453	396	490	423	448	411	418	415	426	424	439	452	451	422	417	418	427	401	436	386	387	471	401	377	439	423	443	438	422	407	418	443	422	416	451	415	392	401	421	396	434	430	397	455	409	433	429	413	432	407	393	379	439	393	398	395	381	413	424	442	407	438	443	421	439	432	410	432	457	394	422	417	401	429	410	449	393	438	423	444	418	450	398	406	411	440	420	449	410	416	435	410	433	415	406	407	427	417	437	429	446	453	410	427	438	396	413	433	447	397	454	416	441	410	415	424	458	411	409	400	387	394	418	450	417	416	402	400	433	441	408	434	419	399	452	432	431	397	430	425	427	424	415	437	439	426	401	402	420	400	396	439	412	407	420	419	416	413	419	419	406	439	381	379	428	451	444	418	407	423	431	401	418	452	410	474	401	388	422	405	412	414	418	387	422	432	438	429	421	442	414	438	408	402	408	418	380	425	437	404	426	452	409	470	411	415	409	362	397	391	430	464	380	429	431	384	412	438	438	418	425	454	399	401	423	445	429	413	434	422	418	411	389	399	407	431	454	473	401	424	440	424	444	445	451	409	452	415	414	427	379	399	436	437	421	449	410	420	426	393	423	432	437	444	447	423	439	403	406	429	435	408	406	377	445	426	424	413	409	434	410	444	442	406	400	423	431	440	428	405	407	403	437	410	409	429	401	391	433	409	450	430	429	400	448	389	379	426	435	413	450	419	403	434	427	431	439	410	428	434	427	410	434	466	386	454	406	394	426	434	438	428	436	414	422	429	406	446	418	412	444	386	409	410	417	417	415	469	423	391	437	416	407	423	456	400	430	423	415	416	400	449	428	440	402	398	416	423	404	413	422	391	415	439	396	407	440	391	439	428	436	437	432	424	413	427	420	416	413	408	418	421	406	414	424	436	410	407	423	436	445	431	439	383	423	407	391	395	421	390	436	445	405	433	436	423	421	420	392	423	445	417	425	421	452	398	415	449	410	404	414	404	436	437	440	420	435	428	416	428	423	397	382	418	427	431	435	412	416	409	447	433	435	431	424	433	459	444	444	431	451	417	381	461	404	404	414	411	417	428	376	430	405	392	437	425	439	384	385	438	431	410	407	410	421	427	390	386	423	411	411	396	446	382	425	417	400	397	368	438	426	414	447	425	416	417	466	448	427	452	426	415	393	434	407	415	443	403	430	451	421	393
46177	58685	65044	53136	33036	18585	4193	1371	314	219	192	204	172	175	202	189	469	1006	867	540	331	210	204	161	164	190	168	172	189	194	173	183	198	172	158	167	159	181	180	190	188	191	160	179	167	180	206	187	186	180	181	220	166	182	168	193	163	194	193	184	187	182	168	171	174	193	176	153	213	189	196	222	198	165	163	155	206	176	174	198	174	192	186	178	167	202	186	183	165	190	188	166	166	172	156	194	202	182	192	178	176	184	175	206	212	164	171	182	166	183	175	181	174	173	199	182	199	181	182	169	179	197	177	196	164	162	185	200	166	200	192	195	189	188	161	217	181	170	168	211	183	170	182	179	197	191	178	192	169	179	206	189	169	160	167	179	186	182	187	176	181	180	183	190	182	200	180	200	180	160	186	178	198	195	190	188	180	159	189	160	188	177	209	186	171	180	188	154	196	201	180	183	206	185	202	184	175	192	194	190	168	175	150	186	197	195	179	211	189	175	170	189	168	169	185	176	167	175	177	185	173	178	164	200	167	192	182	166	170	175	177	172	192	192	156	193	190	173	188	185	173	181	170	143	207	168	202	187	199	218	218	182	178	181	185	172	177	187	202	197	197	172	150	204	185	190	183	173	201	186	155	164	193	176	159	176	185	180	190	201	186	170	185	168	164	179	177	197	223	187	190	170	184	183	192	189	178	178	202	178	186	227	190	171	164	174	201	197	214	187	165	185	192	197	207	206	170	155	200	166	196	163	181	185	165	209	162	178	170	196	185	183	178	192	192	170	173	175	179	183	156	163	174	200	182	197	197	205	183	186	167	177	197	182	200	165	186	205	182	168	189	175	172	159	169	151	151	188	185	181	202	187	174	198	192	192	191	165	205	172	167	211	200	193	179	160	175	175	187	169	168	190	198	204	188	195	176	159	201	172	183	154	170	207	159	179	195	180	191	198	197	180	172	202	182	178	195	175	206	197	208	192	184	174	178	180	165	185	198	198	190	193	190	193	174	198	210	192	191	180	183	182	195	179	155	180	166	163	191	189	201	184	222	183	181	145	170	169	175	160	150	177	195	169	196	177	178	189	185	191	179	146	164	189	192	187	179	174	170	197	174	181	181	171	172	180	164	174	171	160	190	203	194	173	190	169	196	191	196	173	193	192	172	174	193	170	177	167	183	168	197	177	170	183	157	200	200	191	185	201	173	175	179	182	177	158	177	179	173	151	166	195	182	172	182	199	184	185	180	167	199	179	196	174	197	195	196	184	191	205	159	174	184	162	183	178	199	166	179	175	154	168	183	168	159	203	184	178	211	206	180	171	169	192	187	178	201	187	178	178	167	159	181	184	174	169	189	183	199	177	183	169	173	157	169	174	182	172	190	203	195	190	170	182	172	197	185	156	193	187	177	178	199	158	199	207	186	190	171	170	189	167	182	169	195	164	166	189	176	169	196	171	175	163	167	163	171	182	177	168	193	190	185	194	200	191	182	181	232	192	188	205	171	173	184	174	191	184	212	192	183	192	196	182	184	180	176	175	179	180	178	171	183	185	178	168	211	191	191	188	163	180	183	161	171	212	170	165	179	175	183	186	175	183	162	197	187	205	185	179	201	191	210	179	179	190	178	199	194	173	176	191	192	180	199	191	184	168	183	188	180	193	166	178	196	171	180	190	177	193	189	178	186	199	169	190	189	178	201	159	188	178	194	174	194	195	207	184	187	202	173	184	187	186	206	171	189	180	183	173	180	201	169	162	173	156	181	186	167	213	173	199	171	209	206	162	185	181	187	175	188	186	200	173	178	176	182	200	187	181	180	172	183	195	169	171	196	169	180	164	178	173	195	174	171	159	196	178	185	191	183	199	196	198	197	182	200	193	167	170	200	187	184	183	184	175	184	170	194	177	188	211	172	201	185	184	182	193	181	181	184	181	161	181	196	188	180	199	180	173	176	186	205	181	177	203	185	180	179	190	171	191	182	173	206	193	185	206	190	189	172	190	176	193	159	176	162	186	180	183	164	195	183	193	194	211	190	189	164	188	182	166	203	167	181	167	175	162	164	180	184	182	192	194	194	193	184	197	184	200	208	204	211	187	187	170	169	170	186	177	213	201	190	167	169	195	182	173	187	166	190	191	190	199	191	194	199	186	183	188	190	203	181	175	190	181	174	197	183	191	187	166	186	179	181	200	203	209	191	178	217	169	206	193	172	189	192	204	204	175	204	171	180	182	172	162	174	169	172	192	191	179	190	155	193	193	226	187	225	195	180	166	165	193	190	182	191	177	179	190	178	176	183	207	192	178	177	208	180	174	197	175	193	189	211	183	219	183	163	177	178	181	193	170	181	196	201	175	177	208	177	188	198	196	178	178	185	195	198	182	174	174	190	172	180	202	207	196	177	187	174	211	202	192	176	169	182	186	193	161	191	187	170	192	205	173	184	197	180	156	176	159	166	207	203	185	215	175	181	186	182	188	183	198	182	197	205	195	200	186	164	173	180	194	178	173	204	175	179	191	176	186	182	181	210	172	170	155	239	191	190	184	178	184	170	179	180	180	204	177	216	178	185	180	188	192	182	172	180	183	189	222	180	197	188	186	179	166	166	167	187	210	154	162	187	178	189	174	151	206	193	186	173	167	175	159	194	195	174	189	197	188	158	180	192	179	164	197	194	199	178	194	176	174	186	199	174	185	184	182	164	191	209	176	190	187	221	188	169	188	185	163	178	173	156	180	171	198	176	173	190	175	194	178	203	185	182	201	181	198	211	194	177	182	180	168	208	193	181	174	182	208	165	184	185	217	198	197	182	195	185	164	177	198	155	181	194	189	175	179	168	184	181	181	185	158	182	193	183	184	175	181	204	190	193	164	199	198	185	191	199	168	199	187	191	160	173	173	186	179	192	180	195	184	188	168	162	188	194	205	183	162	162	191	170	171	165	176	206	192	193	173	171	172	197	176	186	188	199	185	177	184	201	173	188	194	166	151	200	186	196	174	176	170	177	184	174	193	189	190	165	172	183	168	177	160	191	197	207	189	200	189	178	185	159	187	191	209	192	200	160	190	184	177	176	163	191	194	170	187	196	167	167	170	167	175	204	181	198	175	168	165	189	185	188	196	206	194	182	176	173	156	163	209	191	176	186	180	175	176	209	198	179	199	175	172	207	209	200	200	168	176	160	186	171	204	178	184	168	179	186	177	176	200	177	174	163	173	177	169	182	164	180	186	188	185	208	166	207	174	192	218	185	178	176	190	185	159	196	182	185	204	197	190	179	166	192	199	182	213	190	191	191	184	165	182	186	182	157	210	186	182	184	193	186	176	180	184	183	196	181	185	189	211	192	195	192	187	190	189	185	178	177	193	160	187	152	177	186	150	195	197	168	185	169	174	184	188	179	202	184	206	182	165	202	187	194	182	200	163	175	157	180	208	173	179	189	182	191	182	174	208	184	176	190	185	213	169	176	191	183	195	183	173	177	192	212	192	164	197	186	180	166	174	198	180
28138	44559	60522	56421	42525	30432	8473	6098	1113	598	578	531	556	547	517	548	2461	5738	4828	2704	1477	808	527	512	504	479	493	470	460	489	493	460	469	477	438	478	482	501	476	540	471	493	447	530	456	490	495	474	505	480	474	449	481	449	476	485	508	485	482	466	472	461	419	495	517	484	475	486	456	508	484	486	460	479	458	522	488	472	488	488	429	526	499	474	485	500	508	455	479	492	502	513	495	408	463	452	473	483	501	475	455	474	498	499	476	492	510	498	431	434	473	462	462	502	457	476	471	454	508	481	528	524	458	453	484	443	454	434	471	527	509	451	482	451	465	442	478	489	482	503	488	508	466	450	458	456	505	528	492	490	421	488	501	479	479	497	460	443	512	472	448	482	477	478	457	468	485	486	428	476	527	436	479	507	474	473	485	507	501	429	496	470	470	485	457	479	446	467	477	501	522	480	502	460	473	484	476	494	436	481	488	491	501	512	482	490	517	540	468	457	474	479	501	502	493	478	523	498	454	493	488	495	488	474	473	458	496	453	438	486	512	476	498	449	484	445	495	489	477	457	482	467	464	456	472	509	456	451	453	438	447	518	444	467	481	502	490	485	439	495	457	511	492	449	518	490	487	479	492	490	489	492	468	477	493	492	439	491	523	437	444	447	491	457	455	428	495	513	492	452	463	449	456	469	487	472	471	487	484	477	437	466	465	445	488	476	508	470	498	489	509	472	450	479	507	536	528	486	454	484	531	463	451	536	484	504	498	493	505	480	468	509	440	477	492	479	449	466	460	456	452	482	460	489	461	479	483	496	488	447	469	490	473	501	478	469	485	475	499	487	487	465	455	452	476	458	442	452	482	481	466	484	474	480	484	486	474	480	438	454	440	473	467	483	465	450	451	450	504	483	460	472	495	449	492	495	521	507	464	512	477	451	460	498	491	464	498	527	467	460	491	475	472	470	479	492	431	477	501	507	451	488	480	497	447	522	474	438	488	486	480	499	506	493	484	522	482	493	476	473	492	453	493	469	457	466	474	478	458	471	503	466	465	465	452	491	495	452	468	450	466	466	529	465	487	496	455	466	484	484	483	496	489	517	456	509	460	493	477	474	486	522	501	489	517	489	476	473	487	493	427	452	499	462	483	519	495	450	446	453	443	430	464	473	484	468	458	490	469	522	531	495	463	476	481	428	455	484	495	490	488	483	443	479	428	523	486	471	473	468	495	469	486	482	457	487	480	469	495	455	463	491	489	503	462	506	489	444	477	509	480	498	510	512	503	466	500	446	508	476	500	447	486	461	469	435	463	491	462	497	472	442	535	437	434	510	463	487	495	447	471	481	492	479	499	447	445	458	504	505	470	499	449	486	504	458	475	492	461	515	485	494	502	454	504	505	507	474	461	490	474	517	470	480	467	483	504	515	501	475	498	491	490	461	476	479	462	496	461	486	481	512	447	508	448	478	467	483	539	521	453	481	506	470	445	519	480	487	473	484	476	468	490	458	486	487	463	464	483	508	465	453	513	507	465	441	465	460	491	463	487	446	478	464	457	500	482	420	496	477	453	470	503	483	469	439	440	456	487	498	493	487	483	477	477	478	449	485	477	494	524	493	493	452	539	496	445	500	506	469	453	445	461	475	464	503	469	493	479	492	486	497	506	462	506	480	479	446	472	469	478	462	462	470	496	484	447	461	506	500	461	467	476	490	490	482	485	483	488	475	482	483	488	473	471	486	494	484	438	447	478	467	511	446	480	477	459	511	461	471	476	481	496	499	498	481	470	493	496	482	482	521	461	459	488	477	493	463	501	511	466	506	517	493	465	454	468	453	464	470	453	474	479	474	526	502	482	482	458	478	470	510	495	531	483	475	456	512	484	440	496	487	474	449	468	462	470	485	469	484	448	477	512	474	487	502	505	503	453	492	476	505	457	469	485	500	469	505	483	448	485	454	475	482	510	467	502	483	486	492	476	475	473	490	513	448	453	520	474	483	479	452	493	499	527	470	497	471	513	470	461	454	478	516	486	484	456	478	464	473	460	456	490	495	487	478	483	484	473	472	464	482	477	508	528	498	469	509	497	465	440	467	481	489	479	486	447	476	454	507	488	508	454	498	480	494	497	453	504	487	525	496	478	450	518	498	481	477	446	485	517	489	460	450	458	488	462	465	465	462	456	495	478	529	522	484	467	539	468	489	493	499	472	477	519	509	468	502	504	484	483	454	456	482	483	472	481	471	468	520	523	499	519	457	461	495	450	423	486	463	483	500	462	459	492	477	447	463	469	444	456	480	483	458	469	473	466	522	491	476	497	461	424	520	480	470	500	477	439	487	494	491	482	485	498	514	488	477	485	465	496	522	475	468	473	505	475	453	489	492	490	476	477	492	472	464	497	488	454	525	489	477	468	448	487	465	493	489	464	445	472	498	523	516	465	446	474	452	468	477	469	436	474	454	493	478	515	497	485	476	492	411	491	500	506	470	516	462	487	520	467	466	478	484	488	481	475	492	517	500	457	454	462	468	501	420	449	493	426	481	470	487	454	483	490	463	471	471	501	453	509	499	489	473	465	472	486	464	484	470	472	511	465	507	450	459	480	501	483	468	484	475	503	484	443	463	472	450	468	485	440	500	491	450	505	469	485	463	481	508	480	480	500	488	494	441	476	424	496	504	463	475	465	486	452	489	442	506	461	490	520	452	462	483	507	519	498	480	446	456	474	498	489	526	506	441	490	487	508	511	502	467	484	456	499	447	458	534	484	486	460	488	458	435	490	461	467	463	485	482	469	455	462	440	495	463	497	460	458	540	462	483	496	486	491	445	500	471	477	520	476	478	501	522	498	447	491	446	486	479	498	453	479	463	460	473	485	462	476	455	461	500	487	469	479	482	460	513	499	419	469	456	474	474	468	476	465	452	526	480	466	494	478	492	474	503	470	487	476	496	493	477	451	480	497	491	468	467	445	461	501	484	463	464	540	462	469	480	461	472	448	444	463	466	522	460	425	442	488	476	485	491	469	502	454	501	502	478	478	445	475	488	465	469	507	474	490	491	460	472	499	503	498	493	514	474	453	454	494	484	461	504	471	471	515	476	457	476	499	463	475	464	454	477	457	521	474	469	481	495	437	503	442	502	463	467	485	455	483	495	444	509	483	484	447	483	447	500	494	485	505	481	436	458	473	498	453	472	479	486	455	462	493	465	422	517	468	503	475	497	487	483	474	438	473	482	495	494	471	471	484	486	433	487	462	477	480	471	496	489	488	469	481	446	505	482	480	499	502	455	496	494	495	468	497	517	460	485	478	478	478	465	484	494	486	504	464	498	469	489	485	473	459	469	468	499	461	458	458	452	475	450	477	510	490	493	467	503	505	454	453	443	469	481	471	471	493	446	512	516	481	447	491	461	480	495	529	471	496	542	477	488	468	465	467	429	450	520	527	481	495	521	460	462	463	483	446	511	469	487	478	475	459	469	473	459	473	474	506	489	474	491	439	478	493	491
54173	71143	79121	66052	45552	30342	11659	6043	1311	231	206	205	205	189	204	175	553	1089	996	620	364	242	182	180	182	164	195	190	168	190	185	182	214	166	172	171	238	183	192	171	190	158	188	183	173	222	193	176	192	177	205	181	191	188	178	175	201	187	171	176	171	197	172	166	157	209	173	176	154	156	194	158	181	196	195	197	158	175	186	177	185	208	190	189	180	180	195	189	179	178	190	195	187	200	188	173	213	173	190	191	194	195	201	191	177	183	196	172	175	165	206	176	180	194	181	181	186	205	153	203	182	179	188	165	176	180	199	195	171	188	187	179	171	166	158	198	204	184	151	166	193	213	170	170	160	193	195	184	182	180	174	175	176	175	169	190	185	160	161	191	172	195	176	203	188	166	192	172	175	176	195	188	171	181	188	176	169	167	184	178	188	181	173	212	194	182	184	174	182	170	181	186	182	165	192	173	186	177	175	161	181	153	177	166	174	159	188	189	193	201	165	168	195	180	176	185	160	169	190	163	176	184	176	184	239	177	199	194	181	190	165	182	193	175	173	164	202	168	172	197	193	175	183	194	197	215	168	159	184	156	208	221	193	175	212	168	195	199	181	196	169	186	182	181	160	175	185	168	161	181	203	189	199	182	183	191	171	183	180	201	173	200	192	170	169	185	188	201	185	220	175	187	201	175	154	193	207	181	192	183	183	186	174	174	199	175	197	162	184	164	152	160	190	183	179	188	177	172	190	164	161	191	186	205	190	175	204	175	198	200	194	188	198	190	171	187	153	191	163	222	175	178	178	182	174	194	182	183	180	182	181	176	175	170	175	206	190	172	183	181	170	158	187	172	178	209	200	186	182	187	179	158	172	201	176	165	205	177	183	176	209	183	215	202	187	203	170	177	151	182	191	187	184	185	167	176	166	170	182	188	188	190	195	186	188	172	184	209	177	173	178	187	193	172	209	204	183	166	176	206	181	180	181	185	229	181	172	173	167	173	183	159	163	194	161	208	177	193	186	180	182	193	180	197	189	190	189	189	174	163	175	206	177	153	178	194	181	210	184	180	189	179	168	183	163	194	192	181	197	167	174	174	162	164	169	170	178	199	188	165	183	198	189	189	190	182	182	198	184	205	167	184	185	196	181	181	161	179	185	191	189	170	175	188	164	153	205	196	171	188	175	187	193	217	193	206	178	182	186	180	192	182	188	207	183	173	180	199	174	170	168	180	183	172	179	191	185	185	181	173	177	181	164	188	163	181	208	195	172	177	181	196	175	191	187	201	164	152	200	215	175	192	172	168	188	158	204	188	197	196	186	187	189	160	176	173	185	183	175	171	195	177	179	186	159	191	181	184	196	185	170	197	181	179	190	181	169	165	175	173	192	176	204	177	186	212	172	152	182	186	198	186	171	162	170	172	173	153	181	169	178	173	185	203	194	173	181	160	211	184	221	184	199	180	158	186	186	194	179	179	153	185	205	197	198	169	176	193	174	177	175	167	165	191	178	167	193	183	177	190	178	171	179	161	188	194	186	174	179	204	213	203	205	177	194	202	175	186	185	182	177	213	193	187	190	180	188	178	197	184	220	187	180	201	163	153	209	172	181	202	177	186	163	180	220	173	195	164	180	176	195	186	184	161	182	192	175	159	181	188	175	188	175	184	182	183	181	198	205	174	179	198	187	194	182	177	178	180	173	169	187	193	200	196	208	184	172	174	191	162	184	189	177	181	163	177	183	200	181	171	191	200	168	176	181	181	184	185	159	185	194	197	170	173	195	162	167	173	182	175	176	211	170	156	170	205	174	159	184	200	173	182	177	192	193	190	183	163	188	197	194	189	193	160	179	184	171	154	214	169	172	171	173	175	158	178	200	174	178	192	182	168	196	158	165	176	200	181	189	157	194	194	176	165	204	193	184	174	174	177	205	169	178	179	179	187	189	211	184	162	182	184	169	199	170	149	176	198	203	195	184	186	169	195	192	192	162	220	175	169	170	174	184	189	171	173	144	194	187	159	185	167	185	152	162	193	201	174	185	194	180	187	150	171	146	184	196	200	194	162	163	187	188	181	176	192	141	171	174	207	167	180	161	196	155	199	172	189	204	163	194	178	200	174	190	201	166	197	182	180	178	168	182	181	197	178	159	190	198	214	177	199	144	199	162	189	171	186	169	190	180	167	195	211	168	195	173	175	215	174	173	196	202	179	166	168	185	207	174	187	172	191	173	193	172	188	184	190	183	200	182	171	202	148	202	188	181	192	192	165	181	179	190	180	191	164	196	185	172	196	164	184	189	224	173	181	159	187	157	191	163	200	197	198	187	174	179	194	177	180	194	203	195	204	172	190	175	187	178	154	196	163	182	183	191	163	185	172	186	193	203	200	169	174	171	192	175	198	167	204	183	177	194	195	191	166	160	132	181	151	210	175	184	186	188	177	178	166	169	175	173	176	200	169	181	182	182	180	179	182	165	210	191	174	174	177	206	189	187	202	184	169	193	163	190	165	190	182	207	187	181	168	171	181	195	186	170	186	194	188	178	192	157	191	173	188	175	181	197	181	173	199	174	196	192	195	173	201	171	173	168	189	178	191	188	188	199	176	193	168	169	174	184	194	156	149	201	186	187	161	167	200	195	188	183	186	191	201	166	191	188	203	194	188	185	180	190	189	197	191	173	182	173	186	180	191	165	188	176	191	182	188	181	172	174	171	174	182	190	184	197	191	177	210	219	173	183	200	179	154	203	188	172	209	177	187	183	196	190	181	174	181	183	186	181	185	194	161	198	181	181	167	184	194	174	187	177	202	163	184	186	196	198	175	216	177	178	196	188	169	200	198	190	188	192	177	201	171	197	179	177	195	188	180	148	206	155	179	176	185	172	196	184	194	227	180	190	171	191	176	181	199	189	167	188	176	196	170	183	176	207	193	183	187	179	176	181	186	166	183	174	167	188	172	183	175	186	180	195	195	184	213	180	199	196	166	198	187	182	181	173	154	164	181	207	183	184	194	179	163	196	163	208	171	174	187	199	174	193	165	175	181	168	173	199	201	229	173	166	170	172	186	181	186	190	166	167	172	203	194	183	174	183	221	180	185	195	175	178	172	195	203	185	186	193	175	177	194	172	183	177	175	181	176	177	207	188	168	192	213	179	175	173	187	181	186	179	182	182	185	180	169	203	190	200	161	172	182	180	189	175	174	178	179	156	162	183	192	172	181	195	167	160	179	218	202	191	188	165	185	199	203	208	155	171	184	191	168	164	191	192	183	189	183	173	198	168	176	189	210	193	184	179	178	191	157	195	189	177	172	174	190	186	193	196	161	185	205	194	198	204	187	178	169	173	174	204	176	196	198	190	193	171	188	190	169	214	169	186	194	178	188	205	190	187	202	191	193	202	166	179	194	180	178	186	181	163	181	192	178	195	193	169	196	195	182	183	169	154	185	193	186	168	204	174	198	198	181	196	199	186	157	183	185	176	140	175	217	172	158	190	172	180	189	170	190
33525	54477	76725	70387	53347	40750	18394	18862	3686	701	654	550	473	536	500	525	3134	6298	5545	3373	1507	776	542	478	485	454	479	500	421	450	479	481	486	478	461	481	499	489	490	482	466	522	475	472	453	483	509	433	482	489	494	505	489	449	462	527	476	461	526	477	513	490	479	454	484	500	476	518	484	480	464	465	430	489	495	453	536	435	461	479	508	501	466	467	487	432	454	479	462	479	508	489	500	449	500	492	455	470	506	450	479	497	466	465	483	463	494	537	491	470	505	462	485	457	464	498	502	467	465	499	470	456	469	462	525	499	487	474	439	516	483	472	444	474	426	475	488	508	481	479	450	433	500	465	484	469	475	465	494	466	489	485	487	454	456	464	467	495	436	481	465	517	504	479	511	466	482	475	448	507	485	442	449	497	466	471	454	459	477	442	491	437	471	464	473	506	491	428	428	502	444	504	476	471	464	498	487	494	459	496	462	460	463	458	495	473	451	480	484	450	458	497	486	466	455	466	483	500	462	520	477	467	481	517	480	470	497	429	493	456	499	471	476	441	475	487	493	435	473	446	536	480	484	466	473	459	481	480	498	524	455	482	438	468	482	526	507	472	523	465	498	512	475	479	462	480	480	456	479	475	478	449	442	455	466	503	476	503	469	447	488	459	470	468	465	486	472	465	484	496	472	476	478	464	486	470	464	492	459	480	478	486	481	489	470	491	486	490	487	468	516	486	506	448	469	461	474	468	473	494	479	483	459	432	457	461	457	463	430	475	512	480	454	485	511	473	470	513	486	451	463	457	493	441	494	458	457	489	437	538	434	475	486	478	475	488	471	457	467	475	469	454	448	491	462	480	511	468	459	468	474	476	473	451	473	445	529	439	437	488	503	480	507	416	501	488	475	456	495	490	476	471	453	486	471	460	515	489	466	547	478	457	475	447	483	482	438	465	490	451	492	502	435	469	478	488	480	499	476	469	488	482	503	512	472	482	490	495	460	449	494	449	448	473	477	495	486	514	455	493	477	475	450	470	466	496	497	509	507	497	509	478	480	473	504	426	449	498	474	453	466	444	489	522	490	487	489	481	456	465	487	483	453	476	460	433	461	432	430	515	500	491	450	489	462	451	453	462	471	462	449	472	410	449	497	514	480	480	493	490	488	479	485	482	474	471	458	476	460	493	478	467	486	464	453	454	481	473	469	495	487	479	496	488	427	491	450	452	478	439	480	434	463	482	457	483	488	495	478	486	477	534	480	522	452	471	528	462	486	501	456	484	478	445	492	478	493	498	496	467	459	464	486	510	440	483	495	445	482	459	468	471	474	427	469	448	462	473	468	479	436	432	479	496	462	445	487	499	464	506	488	474	471	478	492	474	468	521	467	471	487	516	461	514	486	472	463	484	445	458	433	509	483	452	499	481	471	480	487	461	505	471	500	487	476	466	522	462	513	447	467	485	515	469	466	520	476	473	450	496	452	452	486	471	449	455	452	448	478	488	483	481	520	478	476	500	463	478	494	514	484	498	453	469	437	453	433	493	483	473	495	420	469	446	482	460	507	443	481	473	473	476	465	525	448	434	485	449	482	465	466	472	465	450	462	456	487	473	452	457	484	470	460	424	484	501	473	493	493	461	495	499	458	489	499	496	490	448	489	487	472	468	480	470	481	509	446	469	459	486	464	464	502	502	450	476	444	469	449	480	473	467	489	477	484	473	461	489	498	484	471	502	496	476	443	455	477	506	496	503	465	462	459	465	449	469	456	507	490	427	455	467	464	464	462	507	499	425	468	478	468	447	475	479	489	456	500	484	526	478	452	498	475	490	462	492	493	465	450	427	449	498	464	482	482	470	470	430	494	478	478	466	468	486	484	489	484	431	457	428	488	505	466	437	434	506	475	475	450	506	448	504	443	466	479	491	527	439	467	460	494	468	483	448	466	472	445	480	493	474	497	431	476	448	451	487	499	483	495	492	484	520	476	471	452	486	471	475	446	481	460	477	451	488	471	443	498	467	477	481	465	477	462	471	493	452	473	477	473	457	482	479	498	462	478	499	469	448	475	458	530	470	492	500	477	462	500	487	478	462	437	455	452	446	468	474	479	490	455	477	444	485	504	468	457	457	483	499	494	475	491	467	454	481	451	471	477	461	445	476	461	443	467	473	476	470	477	483	444	472	456	463	503	488	499	473	458	454	458	470	461	503	440	455	501	501	450	489	446	460	463	473	520	493	453	492	472	438	510	437	470	471	463	466	448	506	513	482	483	467	478	486	471	430	477	448	477	452	496	512	478	468	507	487	455	491	509	497	511	452	484	472	498	449	471	474	446	477	412	473	486	445	471	454	531	449	451	452	474	453	493	501	473	472	455	454	495	518	477	455	486	479	492	458	482	418	472	449	460	464	507	497	510	450	486	494	481	483	511	432	436	473	465	460	509	501	497	469	437	510	480	482	497	452	466	460	462	476	509	508	462	483	472	499	438	481	483	476	472	489	442	506	508	456	484	439	506	500	467	487	447	462	481	442	481	465	479	514	461	478	456	497	494	484	483	477	443	461	442	493	467	490	463	469	522	471	467	473	485	466	473	503	454	463	483	490	471	463	457	473	469	448	452	493	462	473	472	459	498	476	501	450	478	484	463	481	460	479	489	480	492	469	484	484	430	502	473	478	460	421	498	469	464	490	485	454	489	494	438	452	466	488	502	464	479	526	471	470	472	453	484	474	492	482	454	488	509	470	454	490	456	467	478	478	475	477	515	474	473	459	472	480	493	468	489	450	495	478	501	491	494	459	469	451	422	500	458	484	467	485	442	502	461	468	462	466	458	476	463	457	481	471	450	472	502	412	501	485	478	510	456	462	492	479	486	461	504	482	457	467	467	448	506	459	495	454	470	480	443	451	485	485	482	489	463	476	452	461	446	425	495	454	443	508	481	466	459	457	447	428	464	473	507	511	463	495	496	468	484	441	475	470	444	477	500	451	478	457	511	479	458	466	469	451	502	486	467	485	463	495	479	440	476	464	476	409	517	470	460	475	505	490	457	471	470	444	481	500	507	478	479	546	463	495	459	439	482	458	506	476	504	490	472	486	487	478	457	506	453	455	482	491	453	453	475	458	484	471	505	473	514	477	486	478	438	425	456	461	473	497	454	477	488	455	477	512	495	490	466	530	476	458	448	476	445	502	471	492	443	526	459	495	476	478	478	494	495	437	449	478	432	458	484	481	481	466	521	484	458	480	509	463	457	453	463	533	510	487	451	439	453	500	481	452	464	434	481	495	490	478	439	488	480	454	464	455	431	467	452	497	430	455	467	442	515	487	477	458	467	453	483	505	482	470	423	475	490	522	462	459	486	467	442	503	478	487	497	432	426	486	478	484	475	496	438	477	434	487	499	470	502	490	498	487	448	468	463	393	477	477	478	475	512	491	460	456	447	538	438	458	471	481	483	491	480	499	467	513	469	517	478	486	514	445	467	498	495	461	447	470	477	478	448	416	460	468
5120	5662	12946	9744	3741	1537	619	372	232	168	167	150	155	171	194	169	154	206	194	229	205	184	168	168	159	191	161	161	155	167	161	161	179	147	174	181	168	168	188	141	171	173	154	179	161	192	147	165	170	171	169	165	154	192	169	163	137	163	173	177	165	194	165	164	195	161	163	151	173	154	167	165	171	181	179	176	173	179	155	166	171	167	158	161	149	151	148	169	155	159	154	163	168	168	177	175	173	172	185	161	176	196	181	170	154	153	183	170	168	156	186	157	171	146	164	174	169	169	164	194	169	159	165	168	196	176	186	162	163	174	171	159	173	166	159	176	184	180	172	141	195	174	160	183	180	192	166	176	162	169	190	179	178	178	189	169	166	158	153	185	187	178	170	163	155	155	157	184	156	166	177	166	159	178	179	142	176	162	157	174	164	139	168	169	156	185	184	170	168	161	175	175	169	188	171	176	165	162	167	159	180	165	146	161	165	193	149	164	164	182	165	164	181	154	191	187	159	169	173	176	185	178	163	166	188	174	155	165	174	184	175	164	150	168	175	171	162	195	159	180	159	175	176	171	190	169	161	178	181	157	158	174	177	195	142	181	162	174	161	183	182	175	167	167	147	165	166	164	173	170	166	138	192	178	157	180	170	178	171	167	148	172	161	168	182	162	178	169	152	165	178	170	174	175	170	174	153	150	164	164	151	188	161	174	174	183	156	170	161	164	159	157	175	176	152	157	166	149	173	163	164	155	169	177	173	176	179	164	168	153	185	160	181	160	147	165	195	178	160	160	167	172	183	177	188	159	169	174	173	164	141	164	160	156	175	187	174	171	169	180	165	170	172	156	184	155	157	172	162	161	171	162	171	167	163	153	173	171	172	166	175	177	180	165	172	157	172	184	201	163	162	164	174	167	147	140	164	160	171	158	158	173	162	175	188	170	162	180	161	166	173	154	157	180	155	166	166	173	170	171	169	174	191	190	162	158	160	163	157	170	167	171	162	179	171	151	157	165	139	189	146	156	172	190	190	159	167	155	185	146	168	172	171	168	167	162	192	151	191	153	169	167	180	154	169	165	145	161	174	177	155	174	169	160	178	171	181	178	174	159	158	159	160	196	171	171	180	173	177	173	190	156	156	166	157	172	166	169	162	161	165	178	169	157	174	158	153	175	195	153	165	189	157	163	149	171	169	181	178	169	186	168	132	182	149	159	167	145	181	126	164	162	169	184	164	179	162	178	151	170	159	164	166	180	177	164	147	189	170	164	162	164	177	147	155	169	165	192	162	160	148	173	186	179	176	159	170	189	167	176	169	156	194	167	164	170	188	172	198	177	162	156	157	153	181	172	174	162	141	168	180	152	166	179	162	174	161	150	185	164	164	158	176	170	164	171	172	185	157	177	194	166	170	159	183	157	162	163	166	184	184	174	166	180	161	169	192	177	167	153	167	188	165	170	169	196	155	167	161	175	163	163	181	178	156	173	170	155	171	158	140	176	188	173	178	160	167	184	162	172	177	171	132	194	176	158	185	161	173	166	177	182	164	178	191	182	162	159	178	192	164	137	156	174	153	186	176	173	167	176	153	158	178	184	191	190	156	196	153	169	158	178	158	164	166	179	166	191	165	150	171	176	172	176	172	179	144	154	162	173	178	178	180	160	186	169	167	167	188	187	144	161	158	183	184	143	153	157	205	177	149	163	169	152	161	157	167	188	158	171	162	169	168	176	164	164	161	175	163	165	185	173	181	181	160	186	162	177	170	165	158	176	158	171	169	173	181	170	164	196	165	165	194	145	164	179	182	193	164	162	176	181	186	185	146	135	164	152	175	155	200	173	171	159	163	183	201	162	170	149	171	160	167	179	178	171	155	145	162	173	178	178	166	167	188	166	197	181	158	179	142	166	173	163	163	188	164	161	150	152	193	181	175	179	162	178	181	179	158	179	159	157	181	168	153	157	168	174	164	177	136	153	187	164	155	168	143	168	169	153	154	157	191	188	165	180	154	146	156	151	170	167	176	182	152	178	153	165	159	183	166	170	168	146	216	166	184	207	153	174	152	178	197	174	172	160	166	138	174	191	165	159	152	192	193	166	158	150	171	156	167	168	169	178	177	189	171	159	168	170	163	175	198	170	154	186	175	164	176	166	158	159	162	167	173	152	162	160	188	168	165	174	203	145	167	142	167	151	174	162	167	149	166	171	186	170	139	173	182	164	177	187	173	169	165	154	174	142	170	179	148	150	182	168	180	192	155	152	164	179	145	151	191	168	155	211	152	177	154	186	168	178	149	158	168	194	169	154	146	189	146	175	188	167	173	166	180	168	180	179	181	185	177	161	181	169	191	155	149	159	166	174	169	168	169	142	172	162	176	153	179	173	181	152	170	174	189	173	160	178	176	170	179	182	194	155	167	169	178	165	177	149	168	186	176	183	168	143	171	172	180	194	165	191	169	180	161	165	166	186	181	171	146	156	156	172	180	161	182	147	178	179	159	167	161	169	159	160	162	172	181	185	161	169	151	163	187	156	154	172	181	154	178	155	174	178	190	155	165	169	192	169	175	150	171	150	192	158	171	195	154	158	147	165	150	174	153	172	138	179	180	178	183	166	169	168	162	191	154	148	173	148	153	175	147	168	152	159	168	168	159	187	158	169	158	161	179	157	177	164	167	160	160	189	160	170	165	170	171	189	160	144	188	171	173	151	185	162	160	163	164	161	158	168	167	161	170	182	147	154	165	175	145	147	176	149	154	160	154	163	148	171	185	166	159	170	147	135	164	152	149	175	199	192	174	169	153	150	158	150	180	165	151	140	181	177	175	161	159	166	164	154	191	152	171	173	189	171	154	170	173	147	196	163	170	191	166	157	171	180	164	159	158	172	189	177	161	175	163	158	159	181	167	175	169	168	204	177	181	160	181	170	181	168	187	167	157	192	169	181	173	167	162	173	169	166	151	190	183	177	164	160	166	169	180	168	171	161	174	165	160	163	148	180	155	171	190	165	178	152	173	169	157	176	170	171	181	192	161	153	171	177	171	196	160	184	168	187	141	165	176	151	159	175	187	173	146	159	172	202	170	164	177	179	186	148	140	176	176	182	186	169	187	157	167	165	202	168	186	172	160	164	166	161	159	158	179	154	138	162	176	188	148	168	154	155	158	174	195	164	174	146	173	159	168	164	179	181	164	190	159	180	139	179	159	171	180	179	191	170	168	166	177	133	165	178	154	163	168	162	146	138	152	184	163	174	150	167	163	150	172	189	176	148	178	168	151	172	166	167	165	176	170	151	167	166	164	181	144	158	182	194	182	184	182	171	196	173	166	178	175	170	159	175	153	162	166	165	196	151	192	165	156	150	165	168	179	161	153	148	159	158	169	197	178	151	173	172	175	152	176	156	173	165	161	150	177	168	172	153	154	184	170	150	170	169	160	140	174	166	158	176	165	143	180	174	185	187	161	171	182	178	169	147	173	178	189	185	169	147	159	186	164	148	159	146
4320	9192	22895	21645	11512	6050	2579	1505	670	439	464	461	461	439	453	472	455	529	616	639	546	504	416	442	457	461	477	455	475	450	474	485	426	444	449	465	469	463	460	445	433	441	436	448	483	496	476	474	470	468	434	476	458	415	489	476	467	459	433	461	434	493	429	422	470	508	437	472	430	434	442	432	475	430	465	416	428	500	459	422	433	471	453	440	447	460	417	459	461	437	469	445	411	428	456	405	456	418	445	440	440	452	472	463	445	458	462	443	421	459	451	447	473	471	475	486	440	434	421	443	444	468	408	484	471	470	476	492	443	434	477	448	456	457	441	478	461	437	479	417	480	445	470	449	441	436	465	426	463	447	440	437	459	454	438	476	471	464	473	428	463	455	442	444	467	493	482	418	463	447	474	462	440	431	457	477	450	499	445	470	452	437	455	459	428	460	448	456	463	433	454	456	445	448	434	475	446	445	481	413	441	449	449	458	436	435	412	464	465	464	464	483	478	452	449	423	482	465	460	422	465	469	463	469	436	394	478	478	433	433	472	427	430	437	451	429	413	458	439	475	456	437	451	402	431	449	443	453	446	401	438	442	411	430	446	458	416	456	458	462	486	426	455	484	460	486	436	468	464	449	460	466	425	439	450	420	435	428	443	419	439	447	466	456	427	464	476	427	472	409	442	473	451	419	463	448	446	433	414	475	419	487	508	433	446	447	439	459	466	471	479	418	438	452	469	444	465	418	442	504	417	462	464	470	435	449	500	444	444	449	484	460	436	459	453	427	437	445	456	459	439	450	407	448	429	433	445	442	441	437	441	449	442	453	461	431	443	462	413	445	446	468	437	450	414	451	438	416	451	455	418	426	480	447	428	442	456	462	454	424	465	453	495	441	397	502	455	426	443	480	425	473	481	449	444	475	442	478	447	478	495	443	432	475	472	465	465	447	449	461	440	455	397	435	437	453	466	483	439	474	448	489	418	493	485	425	419	442	462	444	456	422	423	464	475	461	463	441	455	458	405	460	463	446	426	403	428	469	452	492	456	405	448	455	461	462	439	443	453	459	465	452	442	473	403	462	466	464	418	418	437	418	438	462	458	448	460	445	493	433	449	486	436	453	433	467	443	424	470	447	432	452	456	424	469	425	446	479	460	493	446	467	424	464	427	444	441	454	444	461	454	420	455	486	416	489	392	440	462	449	437	431	441	438	450	428	442	415	465	471	438	456	450	435	448	479	432	458	421	474	457	426	449	441	425	423	417	457	463	443	424	450	483	426	468	452	417	445	478	461	413	457	450	415	456	437	477	440	457	427	446	453	470	427	430	454	433	431	445	434	439	405	451	435	421	476	435	463	438	474	442	461	455	462	462	470	481	456	438	419	451	432	475	451	466	441	477	432	424	442	475	470	475	434	415	432	456	440	453	471	442	449	442	441	468	458	491	414	427	471	429	479	456	444	470	483	482	441	457	484	459	436	443	419	469	440	414	481	400	437	428	472	447	467	472	468	435	423	443	460	463	391	453	453	455	473	451	412	435	462	428	442	426	451	449	453	434	470	458	437	419	439	482	417	453	476	465	431	449	459	459	438	476	457	463	446	433	447	455	460	457	481	465	428	411	454	454	442	451	440	426	484	436	462	427	459	453	447	473	437	435	452	430	425	450	460	447	446	470	478	439	460	465	462	467	450	436	453	452	444	451	440	439	462	432	488	458	482	423	445	456	424	436	401	462	468	482	463	430	439	476	431	429	452	469	432	460	477	465	441	428	444	442	428	420	463	431	476	444	413	453	456	461	441	439	456	495	459	410	472	424	478	411	436	464	454	417	432	435	435	455	439	421	459	447	444	437	430	441	445	470	442	477	450	458	499	450	451	453	481	461	441	421	464	488	444	395	459	480	496	432	420	446	463	422	419	436	459	409	442	439	460	458	435	442	434	445	452	444	445	426	447	449	468	457	467	467	436	429	465	426	445	460	448	410	462	480	434	461	423	436	450	453	463	471	408	426	437	454	422	488	445	452	433	419	464	478	461	416	456	451	455	456	448	436	435	455	458	413	432	441	421	467	411	440	454	440	469	487	435	462	426	496	500	446	436	447	441	462	464	484	407	443	449	479	461	509	433	426	411	472	448	459	485	465	463	457	431	438	478	437	451	457	457	437	424	450	460	441	472	408	432	444	440	448	440	419	433	433	464	392	456	402	443	465	459	444	429	428	486	435	443	430	486	446	442	452	460	443	461	442	499	453	464	490	399	440	459	461	420	445	410	434	469	468	450	415	433	423	481	475	423	457	439	469	466	468	400	431	477	471	464	451	447	462	497	467	430	453	437	438	482	462	437	437	457	454	452	485	455	449	464	453	461	479	437	488	474	454	407	416	441	440	482	428	448	446	447	455	442	454	454	463	421	452	437	454	437	444	475	494	460	431	465	435	434	405	460	469	409	448	465	450	426	423	455	461	447	439	450	477	443	457	472	443	425	429	445	465	412	483	431	456	470	450	479	489	446	444	448	415	478	473	488	475	441	463	447	462	464	442	455	438	407	413	433	450	433	458	416	456	461	448	479	415	425	476	438	430	464	450	478	451	453	464	426	457	440	408	448	450	412	476	467	418	480	443	443	418	473	435	505	433	465	492	433	438	462	447	435	440	463	444	447	425	478	424	470	410	443	438	483	410	398	452	449	476	456	420	425	473	446	466	426	452	505	451	457	455	431	459	452	432	462	447	441	433	465	471	424	448	433	425	451	486	467	466	459	443	466	440	500	489	440	453	454	485	437	469	472	446	440	435	487	445	499	435	466	442	439	465	443	440	455	461	465	442	490	486	469	413	429	414	455	456	461	448	425	456	399	433	456	440	469	463	422	430	432	435	442	445	436	484	443	460	432	421	436	442	459	448	466	412	452	440	499	473	414	457	419	464	454	520	458	420	467	433	443	448	448	442	466	431	446	412	451	430	427	408	413	436	471	457	481	468	436	471	438	470	479	462	435	447	476	455	445	439	493	426	468	477	497	437	445	490	433	483	471	476	483	474	462	484	448	501	461	479	429	454	430	477	445	471	455	465	438	454	476	444	404	476	463	454	467	449	461	444	437	409	449	427	419	458	471	459	443	453	469	470	464	458	436	446	426	462	448	469	471	459	462	465	461	465	462	449	417	450	465	452	453	439	408	439	484	426	462	452	443	437	454	416	433	485	462	427	437	413	468	461	439	450	454	476	407	461	451	460	442	453	463	465	447	438	458	440	475	431	444	491	428	402	418	419	483	452	442	466	474	417	473	465	458	442	461	451	457	438	455	437	450	434	422	458	429	468	467	425	446	451	504	426	442	472	456	413	443	452	429	473	456	453	442	461	417	428	462	465	440	440	469	435	444	455	497	454	446	476	402	464	445	451	452	461	463	445	463	420	420	466	462	453	425	433	456	454	439	430	477	446	455	428	450	459	483	444	478	456	424	469	472	427	440	472	455	448	416	462	410	497	434	482	451	463	429	451	433
16406	44983	70483	59034	38862	23157	10759	3790	487	212	200	203	165	196	191	234	272	315	349	296	215	215	190	198	174	184	219	177	178	206	180	192	196	185	209	213	152	183	192	193	191	187	178	194	196	166	179	193	200	194	204	166	199	212	173	190	196	170	218	176	189	203	197	193	200	193	172	177	178	208	198	197	184	190	201	203	176	201	170	181	180	190	211	207	185	187	184	192	189	191	185	214	214	214	184	178	201	189	169	212	197	177	196	184	173	214	177	177	169	192	206	191	195	218	213	189	177	181	178	202	194	199	175	190	193	176	172	201	205	205	224	204	189	207	178	202	172	196	186	175	184	185	188	205	218	165	180	188	188	211	162	186	194	209	182	193	182	184	205	174	201	198	210	176	180	193	187	187	226	163	198	198	185	187	181	197	202	175	201	196	177	162	199	185	188	198	201	218	187	172	206	213	200	199	211	186	182	183	183	165	178	195	201	195	202	192	205	206	192	198	189	201	206	171	185	186	202	202	182	194	197	219	173	192	197	180	195	182	224	238	192	196	183	169	193	189	217	203	202	188	172	207	182	212	173	201	182	196	183	186	184	158	184	175	172	168	190	199	169	174	186	179	189	194	200	188	190	193	189	194	182	205	204	174	201	216	177	193	186	187	184	222	180	199	206	185	232	208	175	203	185	193	198	172	196	198	188	185	167	194	214	204	198	180	192	200	198	183	200	209	167	157	197	172	185	208	202	180	174	199	202	179	201	179	190	191	166	185	196	176	192	188	192	191	177	221	203	201	202	182	234	169	181	162	181	192	194	210	172	190	164	191	198	202	186	194	168	172	198	169	163	176	191	189	200	198	196	171	183	167	206	185	191	178	177	198	197	205	211	216	194	190	179	202	194	189	171	202	172	175	165	168	195	180	192	182	202	182	201	166	193	205	172	168	204	177	182	188	190	168	193	202	193	196	201	195	189	214	179	204	190	186	181	217	198	203	236	208	172	192	193	185	190	170	173	178	208	172	209	210	172	173	178	174	196	175	194	183	173	170	196	186	181	159	161	218	169	191	192	203	211	193	213	184	177	167	225	171	172	183	212	184	185	187	190	180	176	196	203	201	164	211	165	193	199	211	192	178	192	204	222	198	201	200	201	217	203	186	180	164	181	175	194	199	198	184	192	176	206	180	196	184	186	180	186	183	188	171	196	200	206	187	198	204	175	178	183	199	168	175	182	186	189	171	194	177	196	178	188	185	207	197	177	204	200	174	200	169	193	175	191	193	192	193	167	170	162	173	184	171	186	168	178	173	185	211	192	223	183	200	167	209	168	165	175	201	205	169	172	185	179	179	196	174	222	181	192	191	186	185	189	215	199	196	191	195	219	184	190	178	167	211	176	173	206	204	185	205	193	198	186	173	186	196	180	173	180	201	193	206	195	198	176	198	177	193	189	181	192	168	164	205	191	206	203	178	210	183	179	169	211	192	170	202	178	209	171	178	203	182	181	174	199	173	184	175	182	197	187	183	204	177	204	191	207	158	189	197	193	211	197	194	195	200	181	196	180	198	177	185	202	214	206	167	194	172	176	188	192	182	186	200	195	176	161	194	172	211	193	177	198	189	211	218	202	203	190	209	200	210	193	183	189	175	185	181	200	199	224	181	187	186	182	188	202	184	205	186	192	178	171	212	163	179	224	217	186	179	186	181	200	184	182	185	198	182	188	174	189	189	209	213	187	180	192	188	192	175	178	190	187	188	197	179	192	167	231	181	211	207	181	180	184	186	186	175	186	189	178	203	184	194	189	200	170	163	201	179	187	194	210	192	209	211	193	182	175	168	204	186	190	192	179	191	206	192	171	168	196	200	190	189	188	200	187	194	206	182	182	202	170	173	222	188	185	158	206	195	184	186	189	163	177	172	169	191	190	218	211	215	208	182	199	188	208	199	213	204	196	182	190	186	165	206	202	207	166	220	197	200	209	190	165	176	185	185	188	169	210	185	207	198	205	221	201	193	204	191	194	182	207	181	193	218	212	205	176	188	199	187	180	203	190	193	206	164	180	204	197	206	194	205	164	201	189	188	208	175	182	171	175	181	187	189	195	178	184	197	194	187	216	201	181	204	208	182	172	186	216	170	178	164	193	184	165	192	177	219	185	186	200	204	209	181	186	184	215	203	179	190	193	188	236	208	154	169	209	183	195	187	186	186	182	191	208	208	190	195	179	181	178	201	185	185	192	187	185	209	178	220	191	193	168	172	196	198	185	169	173	185	217	196	180	154	162	215	215	176	197	186	193	176	213	202	193	206	204	182	192	180	230	174	188	204	191	189	187	209	192	189	179	195	165	199	181	181	195	196	213	176	168	158	211	192	192	197	201	198	184	183	168	172	193	214	186	200	204	204	194	193	192	200	190	197	187	187	206	177	210	203	170	174	193	157	192	198	186	192	186	212	190	208	182	183	186	204	213	188	198	175	168	177	187	215	185	215	192	211	184	162	184	191	202	156	178	200	221	184	222	204	194	186	172	175	179	197	186	216	174	198	188	232	180	198	196	197	193	222	213	177	183	176	195	189	181	195	163	160	184	208	197	181	206	179	169	163	197	204	184	209	196	198	197	191	152	180	187	210	203	165	193	173	191	206	196	178	191	196	218	187	192	173	175	195	207	188	174	177	184	198	185	174	190	206	184	174	191	210	207	170	180	186	170	175	228	199	197	210	191	175	180	168	214	199	197	201	168	197	204	212	173	206	191	199	176	195	194	182	202	180	213	180	170	180	166	168	211	180	171	213	191	190	176	163	192	194	177	177	200	172	183	177	200	160	180	188	174	171	197	182	190	198	202	181	179	195	202	177	190	188	205	182	192	212	181	211	210	193	172	199	191	181	177	195	177	200	190	205	202	187	190	202	219	217	186	178	171	196	195	171	189	172	219	181	173	213	202	175	181	165	180	175	196	194	197	166	203	160	169	185	199	195	172	187	201	202	197	192	182	189	198	198	236	207	213	179	197	204	192	172	200	188	201	169	189	199	188	166	195	185	213	198	168	201	191	195	173	175	231	207	185	170	207	190	208	205	173	184	172	167	181	181	183	197	184	184	200	195	191	224	202	208	172	201	198	213	176	202	196	181	175	190	175	184	190	193	182	197	193	205	219	214	191	208	195	196	181	178	205	207	176	184	172	186	187	184	186	202	194	221	190	195	184	179	184	182	176	185	190	184	201	196	184	163	194	195	193	185	190	194	206	205	178	182	185	189	169	199	196	189	189	199	193	169	174	183	176	196	174	189	180	191	196	203	201	155	206	196	223	214	194	187	187	230	196	183	204	194	194	197	169	186	183	201	197	179	209	192	192	183	190	190	192	172	188	202	181	192	182	189	181	216	218	188	184	188	195	168	210	200	208	180	181	213	203	226	183	190	176	179	202	179	189	222	189	177	198	201	201	197	198	186	212	177	181	217	193	196	205	188	179	200	187	178	178	172	183	203	181	201	176	188	186	174	200	178
9719	37277	64842	62438	47482	35121	22988	11736	1431	550	555	507	525	533	523	750	1057	1272	1455	1116	761	604	562	534	491	507	463	490	521	504	510	504	504	503	474	476	526	496	483	508	500	463	536	503	496	533	457	526	463	549	475	502	480	514	532	509	485	497	511	512	511	466	508	527	484	501	473	561	488	486	500	524	500	496	515	542	484	480	504	485	478	509	522	494	521	491	483	491	490	457	466	482	480	478	481	470	491	480	431	489	474	480	521	520	525	477	500	490	498	506	543	525	510	453	501	501	504	517	486	518	510	522	508	519	502	508	500	462	525	476	484	477	495	503	501	466	503	549	500	525	497	517	506	472	516	483	497	505	506	523	505	498	515	515	509	530	527	504	515	519	515	538	518	468	504	505	485	493	464	544	508	486	479	511	495	458	494	497	499	527	494	498	460	489	494	473	520	501	501	489	523	501	518	517	478	479	497	484	467	491	487	482	498	490	533	500	521	468	524	525	487	524	505	491	512	501	533	486	527	512	474	491	516	487	438	505	505	491	506	530	507	483	504	498	498	472	495	516	510	535	493	478	499	476	523	508	488	477	447	544	484	505	473	497	497	478	491	528	513	491	543	496	498	523	510	514	481	461	509	484	517	504	506	498	471	523	506	484	496	469	501	480	471	462	510	508	490	515	489	513	469	498	497	522	487	473	503	481	491	530	510	445	484	513	494	509	502	494	528	505	505	498	509	493	485	508	511	543	494	492	508	465	531	490	513	521	505	525	465	529	471	519	518	498	500	451	522	467	511	517	472	492	501	496	486	493	503	535	505	524	508	548	523	519	493	523	478	503	504	474	488	480	475	492	503	483	501	508	504	492	467	495	482	489	483	517	510	458	488	527	491	479	512	476	507	577	510	457	477	460	505	469	516	504	454	528	534	501	506	501	509	527	515	498	513	479	550	490	485	498	470	471	471	489	493	477	472	526	501	520	476	474	476	519	482	500	467	470	442	478	501	508	488	504	519	516	501	524	497	501	510	476	464	500	515	509	483	525	468	490	462	486	519	493	474	507	512	508	445	504	533	462	515	560	477	460	488	489	526	499	499	532	481	507	515	519	518	485	522	498	508	497	514	490	491	514	501	477	470	507	525	491	460	544	493	504	483	492	526	492	473	477	452	535	523	538	494	499	497	538	454	510	515	531	479	462	527	465	491	478	483	501	493	525	499	506	491	501	463	483	505	518	480	492	509	519	477	504	476	497	503	506	480	527	497	473	481	526	503	495	537	492	531	458	471	489	516	465	501	479	515	500	508	503	483	479	519	469	471	515	449	514	496	463	463	495	488	491	501	543	447	511	482	496	512	507	488	485	509	520	466	503	474	497	523	532	501	518	470	496	472	483	511	505	479	490	486	510	490	495	480	500	509	491	475	491	513	501	501	494	498	511	500	477	506	487	486	476	499	527	520	509	459	465	508	510	515	451	527	500	486	504	498	521	453	502	511	522	497	512	486	472	493	462	499	537	521	529	524	517	501	497	473	516	524	498	452	459	470	503	519	532	471	502	515	525	502	530	467	442	528	514	486	503	495	471	520	549	508	494	490	487	460	514	511	503	504	527	530	480	475	522	494	471	529	523	492	489	542	524	485	481	479	489	497	524	478	511	451	464	490	494	509	515	483	519	502	460	514	489	491	480	464	505	517	481	546	467	539	453	486	507	531	499	459	477	514	505	504	547	460	492	465	533	496	513	508	487	516	502	463	522	505	464	465	485	530	465	507	517	487	496	526	522	471	484	471	530	456	469	536	456	488	512	517	479	513	512	456	503	478	516	473	506	475	491	550	479	512	502	524	495	489	496	512	525	481	570	526	504	448	517	484	487	476	486	499	492	485	532	478	540	496	481	512	490	481	492	505	490	532	515	514	474	512	512	484	492	516	512	506	503	483	510	504	477	531	511	477	518	510	468	498	489	506	493	447	539	514	469	490	538	512	512	526	500	505	541	480	522	531	481	480	448	499	544	514	530	467	492	484	522	504	564	513	511	494	513	528	529	483	500	471	479	453	472	492	500	487	483	519	513	472	492	474	467	510	491	472	518	521	531	530	466	517	516	506	486	496	477	476	483	501	486	476	506	487	509	475	511	536	500	464	497	452	490	493	506	503	503	428	494	482	489	463	503	501	525	490	508	510	455	501	520	475	477	465	498	501	495	485	476	492	431	492	475	527	518	453	462	483	493	485	516	479	483	495	506	539	519	473	493	514	478	519	475	527	508	525	486	489	445	499	499	475	518	482	492	521	552	529	483	485	501	476	536	465	462	494	484	491	506	534	531	463	461	487	523	486	499	533	468	475	542	519	502	502	486	480	492	479	499	466	512	504	528	475	489	517	494	503	503	486	504	537	507	484	503	523	498	517	484	466	504	516	487	489	457	483	506	511	492	507	521	514	477	508	464	509	472	516	501	488	538	482	507	505	535	447	502	531	480	456	501	536	502	487	487	487	485	510	526	482	463	500	487	505	531	489	506	524	533	483	523	510	527	467	469	559	517	511	476	533	518	501	456	497	559	523	499	512	519	483	528	514	492	493	515	460	496	487	466	469	490	503	545	536	500	476	458	460	528	531	495	512	481	459	461	520	537	487	475	483	510	487	509	512	500	497	488	497	543	490	466	486	532	500	482	485	472	460	469	497	472	493	501	451	492	496	460	484	482	488	475	488	489	519	513	512	505	499	484	529	476	514	487	557	472	506	532	519	546	513	515	491	500	522	495	508	471	511	500	524	480	493	515	500	507	467	505	487	478	494	480	497	517	462	478	495	494	501	488	486	453	496	503	515	528	526	490	479	472	505	498	536	494	491	501	468	473	553	493	509	482	519	541	473	507	484	480	452	484	450	497	498	505	527	534	536	514	493	472	476	487	504	513	495	531	540	484	520	526	449	521	529	511	515	485	542	503	477	503	527	502	467	484	483	500	497	531	496	513	497	522	508	522	528	515	483	482	467	475	512	475	470	506	467	458	520	528	534	546	488	531	458	523	523	481	505	493	488	503	502	455	470	504	465	495	500	517	473	476	544	476	510	474	547	494	498	481	492	509	503	523	494	481	509	516	476	487	490	497	525	518	506	474	505	463	499	535	512	532	514	492	519	524	493	503	468	491	495	494	510	484	487	514	545	507	509	461	522	523	493	495	506	472	450	516	518	480	529	511	513	510	525	491	450	486	454	475	492	483	484	524	534	486	438	489	490	502	511	488	514	492	520	522	482	528	504	496	517	525	480	512	476	505	516	461	537	520	509	483	459	491	473	531	510	480	501	486	484	531	479	529	463	531	510	509	468	490	529	511	510	449	497	476	490	477	529	476	471	497	542	480	491	471	489	499	520	509	475	535	482	505	505	500	477	514	503	484	483	518	517	507	492	458	518	495	489	502	533	521	504	473	513	521	520	472	513	500	484	470	487	490	513	499	472	479	483	471	489	519	494	542	474	516	499	520	517	481	476	472	497	505	486	522
21477	46145	83716	70981	51044	34739	20542	6378	370	240	185	208	205	186	217	208	284	523	576	425	306	199	204	191	194	163	210	169	193	196	218	176	198	185	176	148	194	178	189	197	232	187	206	217	202	192	212	169	181	191	208	178	191	192	185	181	179	178	196	180	194	199	220	195	197	190	185	193	197	201	203	193	213	192	214	172	181	175	193	200	159	192	200	171	175	192	184	190	200	168	188	187	177	174	148	170	211	179	198	182	199	183	201	176	188	194	187	211	208	162	194	190	178	188	208	197	181	185	172	199	200	157	199	173	171	211	196	214	186	184	162	181	211	205	200	206	190	186	194	211	196	171	177	185	182	160	172	179	216	219	179	180	196	179	206	191	204	194	174	183	212	188	179	186	214	196	188	191	203	203	171	186	213	224	183	200	196	186	186	174	188	177	191	182	179	189	175	175	181	193	174	192	205	200	193	192	199	199	202	186	192	192	189	187	188	179	197	217	177	194	190	203	176	158	188	221	206	186	170	186	193	176	195	194	173	186	168	163	184	203	197	174	220	218	188	174	208	189	167	187	197	191	203	207	178	186	168	158	194	210	197	181	201	193	191	184	180	200	208	193	177	185	216	210	189	187	196	179	192	196	203	202	191	177	164	192	168	189	181	180	198	216	201	172	200	192	198	181	190	173	205	182	194	175	185	189	196	172	179	199	209	198	165	181	184	193	175	190	180	173	176	179	198	207	199	162	218	197	204	171	222	207	165	166	212	191	196	158	204	190	186	189	183	188	175	212	172	188	207	180	177	190	197	200	214	190	194	167	185	203	190	173	198	192	202	168	210	183	198	167	174	188	190	182	203	173	176	192	187	183	216	189	191	195	193	199	191	193	200	191	201	202	174	209	158	191	204	184	206	170	188	185	202	196	196	190	202	207	199	183	196	178	186	166	180	159	177	187	201	210	189	208	171	191	166	171	190	174	199	182	177	200	171	167	206	203	208	201	185	184	201	172	161	168	172	202	206	192	182	203	207	172	196	190	176	195	180	189	166	193	172	189	189	185	178	182	177	187	182	198	205	181	165	184	198	167	197	201	203	192	190	200	210	195	203	184	177	164	184	176	171	189	208	190	180	167	186	222	197	192	166	203	183	189	184	182	212	170	226	200	190	195	202	196	204	213	171	177	188	193	200	185	182	167	173	172	176	190	190	171	165	195	159	177	185	177	190	187	190	196	179	180	202	205	192	199	208	201	191	200	214	188	204	194	167	194	187	197	201	188	188	185	180	203	208	204	182	175	215	204	189	189	197	203	207	216	203	190	192	199	188	175	178	177	208	184	208	177	180	183	187	181	185	207	198	188	203	223	206	173	172	200	183	190	180	206	187	194	183	197	172	184	196	169	173	169	183	178	182	218	190	198	173	196	181	171	202	182	183	183	185	170	174	186	198	195	164	178	184	193	185	182	195	173	186	203	192	188	198	185	191	180	180	190	199	207	207	190	180	195	202	163	177	215	191	164	172	193	173	198	185	184	186	209	198	202	193	196	180	190	173	186	202	191	195	175	187	202	201	190	184	172	181	210	203	188	181	208	195	189	154	185	192	191	187	197	194	196	214	169	151	197	184	206	172	193	173	218	194	203	162	180	184	190	201	198	166	191	232	164	163	174	186	173	195	209	205	183	193	197	187	220	187	186	179	199	183	166	205	190	206	195	195	199	208	183	198	200	220	172	182	208	181	191	188	158	198	194	199	206	163	151	209	193	172	211	174	186	177	192	168	185	209	190	191	186	191	184	178	174	171	172	189	203	207	213	196	202	166	192	197	173	199	172	200	207	174	188	196	197	180	203	182	207	178	175	166	179	202	191	215	170	181	177	187	176	199	199	195	191	197	202	171	175	187	210	201	199	188	164	214	162	196	208	193	175	194	179	209	220	194	178	195	209	199	192	164	201	211	182	200	188	195	181	181	203	192	177	187	184	180	188	197	178	176	202	188	213	202	168	215	205	190	197	200	232	169	196	180	192	166	199	190	197	173	188	176	190	201	186	196	171	199	219	176	184	189	191	178	193	178	166	196	165	185	194	202	188	192	176	188	192	216	177	176	189	180	182	185	199	181	202	193	178	194	194	188	184	175	181	221	205	193	182	188	219	194	195	199	174	184	175	200	189	208	179	159	197	187	200	192	185	197	152	187	206	214	164	185	208	199	183	219	165	167	192	195	185	199	204	195	182	187	203	207	178	172	206	177	191	205	193	186	205	181	192	197	192	180	165	197	185	186	203	195	206	210	160	199	177	172	224	181	194	182	187	167	162	177	212	194	182	196	181	196	170	197	172	174	196	168	193	167	179	191	197	179	183	198	182	209	176	164	202	164	228	182	201	218	183	200	218	185	180	202	196	178	193	185	192	203	179	207	182	201	174	169	184	183	185	196	178	192	179	199	187	170	167	202	215	174	180	173	186	198	172	185	223	176	176	183	184	198	192	183	188	186	215	182	174	191	213	155	175	211	198	185	194	160	197	195	221	187	161	202	209	163	203	190	204	212	195	176	142	182	155	185	183	179	180	215	183	197	206	200	174	167	189	199	164	203	204	218	189	187	193	229	197	190	204	179	199	236	189	179	204	223	175	209	194	170	206	190	179	198	206	160	198	190	189	165	192	176	190	185	173	195	190	189	174	190	211	185	199	179	211	193	170	202	192	174	195	195	186	232	214	180	205	194	189	198	200	182	183	191	204	187	174	194	223	191	170	184	208	194	190	194	191	191	165	189	209	195	179	210	187	201	183	161	197	195	194	186	199	179	204	197	185	182	193	180	186	196	193	180	198	206	172	204	171	192	194	197	204	184	210	176	176	187	184	194	207	159	187	196	186	182	206	177	191	181	185	202	204	184	184	204	185	184	203	198	199	210	173	198	179	181	198	186	192	190	174	195	185	182	208	169	208	198	172	202	200	195	206	175	182	176	199	182	188	185	180	170	204	180	172	188	201	181	196	175	209	201	187	197	196	177	194	174	197	194	193	210	177	185	195	203	196	182	188	175	198	192	197	201	167	199	204	183	219	191	213	176	199	166	202	185	187	202	200	184	182	195	216	185	183	216	215	206	222	189	210	187	192	191	183	193	183	175	202	198	194	170	199	211	172	187	214	185	168	193	189	206	185	216	193	197	171	187	164	170	187	219	173	158	177	195	175	176	191	210	181	207	187	189	205	184	170	175	211	158	207	189	165	176	189	180	195	184	193	179	227	204	199	206	186	201	188	192	200	194	179	190	193	182	175	195	188	181	210	206	189	178	208	179	197	181	176	193	169	187	189	172	169	175	169	187	187	176	182	179	215	178	200	207	183	194	189	193	190	195	170	184	185	190	194	197	182	195	193	199	179	187	184	188	206	187	195	169	205	194	187	171	183	205	208	218	183	199	196	185	208	200	182	186	204	182	203	198	186	186	202	217	207	180	190	204	191	210	195	203	193	193	205	187	193	183	187	173	177	171	198	183	188	178	192
10884	38130	80406	77806	59182	45206	32096	12485	652	569	523	497	534	547	516	607	976	2891	2904	1978	1152	693	541	538	495	459	454	505	489	520	503	480	482	465	500	443	492	474	482	491	493	477	478	499	499	493	498	487	494	438	500	451	487	503	503	484	500	465	508	526	475	490	476	475	470	525	496	497	507	457	514	480	491	476	479	460	504	506	474	513	459	487	514	523	481	490	525	473	493	489	466	487	513	512	467	501	476	511	452	478	473	438	466	486	465	495	484	513	511	467	475	496	494	451	506	481	488	497	524	493	500	489	490	518	499	454	495	496	497	502	491	455	497	481	494	482	490	458	490	473	506	507	476	483	475	486	489	488	478	469	471	452	499	525	504	529	506	436	460	497	532	504	498	515	498	485	481	512	495	466	466	483	465	476	475	465	487	493	463	490	499	474	458	489	525	469	531	505	484	480	517	482	508	500	496	497	521	491	477	533	502	505	465	499	514	489	469	416	474	477	530	443	495	446	466	500	520	496	517	476	518	457	496	544	481	502	514	510	484	466	492	482	461	527	495	473	516	482	496	492	494	467	488	496	505	458	486	518	477	505	483	445	481	487	476	498	480	482	457	503	470	496	448	474	526	542	479	493	459	482	497	488	476	470	488	500	482	482	497	442	495	491	491	475	485	470	487	539	525	531	485	490	496	444	481	515	470	490	473	481	492	470	516	484	481	517	462	501	473	458	464	475	466	507	470	461	492	445	466	467	493	493	517	483	458	475	475	504	494	492	489	475	470	505	475	490	486	487	505	498	491	492	540	477	485	472	479	480	485	513	492	481	507	491	470	515	495	449	488	530	454	490	454	466	461	500	488	491	513	475	497	477	497	473	443	454	468	482	477	511	502	492	471	483	479	465	477	469	544	467	474	511	470	547	481	513	486	499	473	468	497	483	484	485	502	497	512	538	470	493	486	487	513	488	484	498	459	515	456	460	473	475	491	494	482	459	459	481	503	476	525	493	514	486	506	481	494	456	466	472	487	496	445	507	527	571	480	507	469	487	470	470	502	471	489	459	470	523	415	477	507	521	504	505	472	483	488	497	499	484	453	495	473	504	502	500	470	432	505	505	481	486	464	487	513	526	489	513	515	478	492	459	486	484	519	466	491	516	513	462	501	488	503	510	458	490	470	491	487	472	497	500	512	484	469	488	510	501	522	464	465	471	475	513	469	466	467	488	481	501	470	517	473	454	511	496	492	472	483	487	487	493	482	536	519	470	484	466	495	435	494	510	485	435	485	502	498	482	495	461	461	498	487	474	492	489	528	535	465	515	483	486	454	472	503	497	460	488	510	463	519	492	554	511	515	499	516	438	477	501	467	440	493	513	500	479	469	508	456	503	523	487	479	468	471	498	505	509	493	505	462	448	461	492	506	521	452	466	475	472	486	497	536	529	525	431	500	525	482	489	500	496	486	512	491	453	451	491	479	453	504	502	484	475	519	522	483	474	460	459	490	516	512	512	521	451	501	480	471	479	460	487	486	488	491	492	471	510	469	497	525	488	471	480	456	463	488	481	471	512	495	484	501	510	446	505	440	519	502	490	470	481	484	453	525	453	473	497	513	465	503	487	482	479	484	503	480	482	498	491	490	492	499	470	517	463	500	515	469	466	492	482	485	479	499	481	490	448	488	537	477	465	495	471	525	499	453	470	483	493	493	524	500	509	474	503	475	502	482	448	492	510	500	469	467	517	477	458	495	478	519	516	508	495	496	482	471	463	512	458	458	464	482	519	414	483	488	477	496	511	492	475	469	495	477	493	488	468	488	467	450	474	519	478	483	469	482	486	490	469	511	501	472	467	508	473	531	474	498	479	458	452	466	489	507	471	522	449	507	489	489	495	474	459	470	515	456	478	488	528	508	490	479	486	496	443	489	466	498	460	511	500	437	517	448	496	486	505	507	460	523	505	477	477	468	501	431	487	488	481	503	500	491	483	500	499	455	471	494	430	493	497	476	503	515	493	488	523	474	468	496	520	442	461	469	463	433	453	529	532	455	465	471	491	488	483	498	474	513	466	477	433	467	464	487	461	507	513	507	479	508	518	433	465	485	468	468	529	511	490	489	504	484	447	474	464	458	490	485	504	528	476	462	466	483	429	523	482	493	458	501	476	506	485	470	439	473	477	485	474	492	481	513	486	503	483	465	497	476	459	478	478	472	456	476	498	463	479	492	500	458	510	446	460	464	511	490	469	484	474	503	476	429	504	441	475	481	522	465	478	536	494	443	525	449	476	489	491	446	507	488	467	519	422	504	521	458	459	477	473	472	502	447	485	504	513	466	504	489	467	526	505	502	518	496	481	519	489	493	522	454	503	483	512	488	499	479	508	480	509	507	505	478	463	450	512	521	492	460	497	471	458	509	493	486	478	489	491	464	450	445	499	459	495	479	483	496	478	482	470	461	474	451	484	473	464	490	487	481	487	446	499	524	467	474	476	505	523	567	516	490	460	511	450	474	524	488	479	541	510	505	496	460	462	480	498	492	461	442	469	458	528	523	483	515	466	494	473	517	502	503	476	497	503	519	509	503	485	486	468	471	491	480	444	476	497	500	501	467	477	521	488	467	535	520	487	502	454	484	493	473	446	484	446	518	461	471	457	462	498	488	477	494	483	484	473	483	503	487	523	492	495	475	497	477	489	449	465	533	508	488	481	514	504	475	501	484	480	439	497	470	482	498	494	456	493	493	492	498	495	479	475	464	524	527	462	470	453	511	504	523	492	459	490	513	466	450	467	489	471	462	514	507	457	495	449	476	500	516	500	506	448	487	444	472	537	502	489	528	494	446	466	491	510	452	502	453	463	462	483	502	500	478	478	469	479	472	489	489	444	497	442	482	465	467	462	497	502	503	459	496	490	488	478	482	478	487	502	470	512	513	485	488	495	474	464	502	491	493	500	485	472	477	490	545	477	483	469	486	501	496	483	488	462	466	487	482	515	499	481	502	480	435	495	486	464	491	470	505	503	498	482	489	513	528	510	482	501	484	471	476	457	479	511	458	477	479	495	445	494	493	529	498	443	519	485	521	484	478	452	503	490	464	483	466	511	430	486	499	485	479	508	468	484	504	533	454	460	489	489	452	502	492	489	487	461	496	497	503	473	472	464	461	495	462	467	479	449	525	494	509	500	491	469	506	468	505	490	485	460	504	469	471	491	472	496	474	503	466	517	466	510	509	507	494	464	477	492	470	479	483	473	506	462	478	474	488	504	544	490	474	489	491	462	485	473	491	527	446	528	509	489	498	527	484	499	468	507	439	507	477	504	460	469	487	548	506	495	483	509	501	492	483	484	491	499	518	509	500	485	533	486	482	461	437	480	478	462	468	472	517	473	490	482	498	480	483	518	514	491	492	473	456	474	508	439	490	493	469	493	474	474	463	507	490	514	472	475	479	516	506	470	491	480	500	461	496	452	530	505	415	506	498	451	504	459	470	497	492	482	486	435	490	497	511	532
2932	4076	14817	11013	4622	1803	814	246	147	173	162	190	173	178	177	172	159	188	202	198	199	170	183	166	176	158	178	172	156	151	169	175	182	160	193	179	192	164	174	149	166	177	172	190	197	173	185	182	151	167	174	188	189	164	187	178	180	146	180	182	177	153	156	167	174	197	158	143	180	156	140	168	167	183	165	168	198	172	202	167	173	154	148	184	174	175	140	180	159	160	168	170	163	200	184	152	166	163	181	157	182	171	203	164	173	174	177	173	178	162	170	161	185	189	194	162	164	170	184	166	178	159	167	187	153	161	172	160	191	184	164	190	170	176	170	175	158	196	173	179	176	154	175	167	165	177	172	179	183	151	161	193	190	182	154	209	180	174	179	189	171	177	177	164	155	162	165	173	200	179	167	174	186	172	153	181	137	161	163	189	178	170	177	190	186	178	169	185	145	178	180	170	158	160	169	156	182	158	145	159	169	173	204	186	181	155	178	187	185	178	210	148	162	161	205	143	179	193	164	192	177	143	188	205	167	188	165	160	171	175	161	168	189	159	179	168	160	185	230	172	170	172	166	166	168	183	169	149	159	172	166	183	192	181	151	181	179	169	191	156	158	182	183	176	147	172	175	177	161	160	182	176	176	160	170	177	178	174	156	203	161	180	193	192	169	173	195	162	194	161	166	148	169	184	162	170	166	150	166	158	148	169	168	164	187	170	169	172	160	189	135	181	160	170	175	182	194	174	174	135	158	186	170	182	173	186	163	169	175	169	171	148	155	152	172	184	165	174	173	176	154	166	188	164	167	151	162	181	165	142	160	164	184	185	168	190	193	197	171	180	188	184	201	190	156	169	177	155	159	169	188	181	173	195	161	165	171	176	159	185	170	161	182	175	188	183	185	180	180	170	185	159	199	176	177	156	160	166	159	171	160	147	160	164	174	168	185	176	181	161	175	161	161	179	180	175	188	163	156	157	191	180	182	159	164	173	165	157	152	178	175	181	163	195	170	191	180	188	190	163	176	177	173	176	197	142	164	167	181	186	171	185	178	185	176	175	175	190	163	161	175	163	168	176	165	209	173	186	159	181	157	175	167	155	182	180	164	169	199	171	164	167	162	170	169	171	174	185	164	176	173	185	168	169	169	186	145	157	163	173	188	179	181	191	176	185	149	179	176	183	186	173	173	167	199	166	174	167	169	182	172	175	183	166	150	191	185	184	170	178	180	164	207	182	173	165	175	180	160	179	163	149	173	173	182	170	164	148	166	187	149	187	158	188	186	168	161	162	166	199	165	182	161	199	179	154	167	173	174	158	193	166	189	176	174	154	168	179	166	153	164	155	171	163	190	176	164	184	191	176	155	171	175	170	167	207	156	173	158	183	187	204	173	162	168	177	181	180	196	166	179	179	181	171	146	174	178	204	170	187	179	171	170	177	185	184	169	157	149	181	159	170	182	174	180	155	167	176	187	178	171	183	175	201	175	158	176	175	179	162	157	172	169	162	167	177	183	177	158	163	170	164	148	179	168	172	189	176	189	166	202	164	187	169	171	183	176	177	152	169	164	172	178	154	160	175	177	168	194	179	181	165	162	174	173	193	174	177	187	168	185	175	181	165	173	173	176	145	168	189	162	152	191	189	178	171	166	177	176	184	183	173	174	163	163	144	186	165	176	170	162	155	175	164	171	155	170	168	179	164	172	161	172	188	177	151	157	179	173	189	169	194	191	178	166	169	171	171	182	181	184	180	181	181	162	155	170	158	186	136	177	180	163	149	207	153	186	154	170	176	193	172	171	192	164	177	150	160	172	172	168	148	175	167	178	179	171	172	183	178	176	180	166	168	189	165	164	174	177	169	143	190	161	193	179	197	196	168	185	167	173	191	175	189	158	163	170	163	188	160	192	166	159	171	162	194	175	166	184	180	177	201	155	189	158	170	138	161	158	187	197	191	170	175	167	135	194	156	183	174	184	154	157	182	156	190	182	176	181	185	168	162	176	161	165	179	193	180	181	180	176	175	165	180	176	169	195	181	174	174	156	180	156	184	206	198	152	164	173	177	173	177	169	164	186	177	172	172	169	164	184	165	151	182	163	178	172	160	152	181	171	193	149	175	171	189	172	157	182	151	184	157	177	167	164	159	178	183	171	180	180	158	194	152	169	183	183	171	174	163	179	161	165	169	146	146	164	165	181	156	194	195	186	168	187	173	170	186	173	172	163	183	160	157	175	171	160	174	172	173	165	170	171	142	167	182	174	195	178	193	172	175	156	163	177	186	155	186	165	186	183	156	175	171	166	165	161	169	171	163	178	169	204	169	186	166	189	152	164	177	163	159	164	167	165	150	179	164	153	160	170	183	154	174	153	187	162	185	165	169	193	170	163	197	181	163	165	156	163	186	181	169	206	168	173	174	154	176	190	161	157	184	179	165	154	179	166	158	186	192	168	166	165	165	155	184	173	206	169	173	176	152	167	184	177	180	165	152	181	194	157	159	183	193	188	184	169	177	184	162	163	141	185	142	156	191	165	181	188	165	170	159	176	183	189	158	184	169	184	189	190	169	180	159	179	193	177	158	161	151	157	178	191	163	186	173	171	158	188	183	174	172	147	184	164	173	170	183	200	144	173	182	179	172	169	167	170	161	166	171	155	183	185	174	148	179	181	170	170	187	151	201	173	163	177	168	175	197	177	167	184	151	184	154	178	169	170	167	188	169	163	179	172	169	188	182	145	159	169	171	168	195	180	147	175	183	189	175	209	183	148	198	170	177	185	163	174	164	182	184	147	153	190	170	165	194	163	200	185	171	163	182	191	191	193	189	167	157	188	171	172	171	183	168	170	178	179	180	177	170	151	164	160	184	172	169	154	156	167	174	161	174	166	169	168	181	163	169	170	169	167	191	179	163	164	169	147	177	190	192	180	175	189	182	188	170	158	173	170	187	169	187	184	167	161	167	189	185	176	187	198	153	169	193	189	175	162	184	159	173	170	185	172	166	172	175	175	186	184	172	172	159	165	144	162	164	185	186	159	184	184	163	202	187	176	168	173	187	157	183	158	188	182	166	162	169	189	155	193	188	189	168	186	175	176	164	176	149	176	173	180	157	159	174	162	174	174	182	171	194	154	179	168	151	147	184	163	157	163	160	187	188	184	190	184	186	167	198	169	175	177	171	194	167	163	193	183	175	156	176	186	178	165	185	166	181	199	163	172	171	166	185	173	171	156	161	185	182	144	151	152	176	181	155	178	178	166	175	172	162	160	159	175	170	165	175	172	159	140	159	180	180	176	165	170	154	163	179	167	165	177	178	166	167	176	184	136	163	172	152	165	183	158	192	163	175	174	172	167	163	173	159	195	146	162	177	161	174	192	169	182	176	153	158	154	166	183	160	163	183	178	165	161	191	188	182	181	165	178	177	159	183	179	166	156	169	180	190	147	154	178	150	166	164	192	194	176	161	172	181	174	153	158	152	165	183	170	152	183	175	192	172	171	184	160	157
2720	6646	25773	23260	13171	6898	3237	766	449	455	451	480	477	414	488	472	440	568	653	632	511	496	462	492	418	454	484	448	456	439	479	471	471	428	434	490	497	467	460	434	440	484	496	456	484	473	468	468	460	475	428	477	454	494	477	464	444	474	484	477	472	427	445	464	454	427	437	445	483	466	467	466	437	436	447	491	482	446	467	483	442	458	453	464	472	443	458	461	499	462	436	471	505	438	444	436	445	415	495	455	484	426	460	433	469	459	440	413	474	435	486	452	453	434	474	453	444	460	448	434	464	425	450	498	463	449	459	450	432	424	443	456	447	501	507	455	449	479	475	459	422	471	424	439	494	468	469	436	430	478	463	459	469	474	503	435	484	471	500	444	459	443	433	494	440	449	453	475	479	468	460	440	474	483	454	453	444	448	471	462	487	455	488	423	450	460	456	448	460	458	470	462	477	416	504	484	459	438	464	496	440	458	429	461	472	420	496	459	499	454	445	465	451	456	446	506	478	432	489	489	457	435	462	415	453	484	437	452	482	465	459	484	451	465	457	476	467	479	464	475	435	462	459	452	459	479	463	465	495	450	504	442	450	502	471	501	475	487	473	472	437	471	454	440	481	468	463	450	462	454	453	421	474	484	503	488	508	467	450	488	449	462	440	476	494	408	443	482	474	423	447	478	484	505	469	479	483	483	464	459	462	471	461	472	464	473	480	534	470	451	467	432	485	463	457	443	483	431	462	448	503	469	469	420	417	447	427	452	444	459	524	473	489	464	453	488	491	440	480	437	459	478	472	461	454	457	478	469	438	485	453	432	444	466	487	464	442	459	492	474	483	459	483	476	484	462	438	453	447	513	467	448	396	469	421	420	470	482	482	448	465	450	451	447	465	421	485	437	460	450	469	463	433	474	467	457	448	481	453	499	485	411	474	492	476	432	488	456	411	446	439	477	455	469	490	443	475	436	458	449	445	485	467	463	479	456	450	451	454	432	438	439	472	497	480	476	441	450	472	436	486	451	490	423	422	444	452	466	441	462	480	464	421	494	480	451	491	453	457	430	421	450	437	481	452	456	496	486	455	453	443	482	458	482	488	451	456	472	450	424	431	465	425	457	489	471	462	448	480	449	508	484	466	440	485	441	477	467	464	464	480	471	462	452	445	475	464	476	460	488	451	541	422	481	452	469	466	467	433	420	459	467	420	458	489	480	450	443	439	507	438	476	451	472	513	483	457	432	469	469	448	465	484	470	460	442	435	409	448	456	470	467	432	504	487	473	446	468	457	480	479	491	465	446	433	434	481	471	444	478	434	468	463	439	488	469	477	456	480	444	456	452	438	434	426	489	464	458	470	399	500	438	470	475	410	491	452	432	432	463	462	478	501	456	460	470	499	468	481	463	487	451	449	463	456	485	422	460	461	455	496	435	443	431	444	475	462	453	454	483	435	471	457	452	431	464	418	457	477	452	455	433	456	453	458	442	466	447	459	427	469	450	474	457	457	405	460	444	458	461	483	472	479	459	468	437	459	446	447	462	437	431	451	459	455	453	473	479	506	437	492	453	474	475	479	480	461	431	423	474	447	445	464	507	474	493	466	442	428	449	450	458	453	468	449	455	453	482	444	439	448	481	462	426	432	484	444	451	481	453	428	441	470	416	440	468	396	505	426	474	460	455	443	443	462	451	436	473	512	419	468	495	452	478	476	451	474	479	476	442	455	487	422	458	490	470	473	495	430	480	512	475	455	423	444	447	453	459	448	451	454	471	463	450	492	448	475	473	449	487	458	441	494	443	435	442	463	453	441	419	464	457	490	444	473	436	450	473	514	462	467	479	441	460	480	486	471	440	445	473	467	493	438	502	460	481	469	435	472	436	446	486	488	496	444	464	436	466	454	463	471	443	486	496	454	470	441	450	478	459	487	432	419	470	439	430	471	418	485	471	442	452	508	467	479	464	449	476	465	452	449	470	457	482	480	490	485	441	504	494	464	466	460	459	491	424	456	450	429	454	471	460	469	463	487	449	453	450	451	443	415	480	458	445	440	473	457	437	457	467	436	484	462	446	424	463	441	481	428	472	444	440	479	498	478	475	447	430	443	454	458	456	455	477	449	478	422	441	430	477	468	446	443	525	451	462	427	482	445	491	443	488	467	437	424	445	449	431	455	420	446	488	482	472	487	466	429	474	451	449	470	457	479	452	478	482	462	468	479	452	490	432	476	461	473	462	468	476	452	449	488	452	469	456	481	464	442	465	470	471	463	478	462	458	427	451	472	456	398	450	441	453	464	412	434	458	469	498	466	457	488	438	465	440	452	443	425	428	435	464	441	463	498	437	447	446	444	482	479	449	466	460	486	450	480	452	453	480	447	459	471	444	440	450	418	464	486	441	450	453	502	460	503	449	457	476	426	485	457	431	474	456	475	476	473	465	487	499	463	435	444	508	468	453	420	451	472	499	462	464	434	445	454	463	480	464	513	501	451	445	463	433	481	453	438	482	479	492	446	500	433	475	474	442	456	419	475	478	430	461	466	445	437	442	473	451	505	450	475	457	462	486	450	440	476	438	468	469	457	434	444	472	450	483	480	434	477	484	494	435	402	460	447	472	446	450	460	450	472	469	474	455	494	455	482	440	470	488	467	470	446	452	455	449	435	450	448	452	428	460	482	448	466	456	474	466	467	507	445	455	488	448	481	450	449	466	442	472	470	443	452	458	445	411	485	423	493	436	469	469	472	438	497	477	465	451	445	484	445	475	477	440	453	459	477	469	445	508	461	472	434	477	477	450	462	475	459	455	491	447	474	438	488	468	455	467	430	462	464	448	435	465	462	471	477	440	466	441	455	434	454	465	396	457	498	463	442	476	491	448	410	466	463	463	421	420	490	468	477	489	503	413	470	479	467	453	457	453	416	469	481	464	475	432	438	474	483	445	501	480	429	468	444	449	452	472	477	493	457	457	486	465	438	465	467	461	411	444	478	445	481	457	466	422	467	470	485	485	475	442	450	493	495	449	425	487	475	442	420	483	434	475	483	461	458	429	459	465	489	439	461	456	434	449	456	471	461	456	473	463	464	457	483	438	466	462	466	452	487	530	489	470	436	413	479	468	508	460	451	447	499	451	463	460	448	478	475	448	459	443	447	423	441	497	475	491	447	468	461	471	501	475	462	486	426	476	474	464	461	453	445	463	478	446	462	471	507	460	441	489	436	441	490	453	428	472	443	443	459	450	485	517	448	492	461	455	479	458	436	459	504	473	452	482	440	420	447	453	446	479	456	456	490	493	446	444	498	456	446	494	442	455	479	479	471	466	456	423	463	463	441	478	446	471	422	458	472	478	418	472	461	474	499	438	453	458	451	458	444	467	465	477	469	458	489	468	469	470	451	453	414	513	479	466	465	473	478	470	468	448	450	455	438	461	468	436	487	453	450	468	468	463	464	462	448	493	471	428	413	477	472	474	457	454	447	470	473	461	445	485	432	445	439	497	451	445
13807	41832	71745	60203	40403	24431	9728	830	230	220	215	203	197	203	232	215	226	493	508	398	279	225	228	199	226	217	184	204	181	198	185	186	214	203	198	192	182	222	166	194	191	196	196	177	192	187	182	193	184	188	209	193	214	182	203	188	203	218	201	174	203	223	207	185	179	203	225	201	203	212	194	190	190	199	217	169	197	191	201	203	183	169	214	201	206	202	198	176	189	185	201	211	204	206	199	215	205	190	190	224	213	188	170	193	184	183	195	188	191	184	198	210	214	201	212	181	189	202	199	204	169	185	205	210	168	194	213	183	191	188	182	178	185	191	200	232	192	193	204	174	200	186	193	194	203	202	186	190	203	215	199	192	187	182	160	198	185	177	201	161	206	189	186	189	160	211	183	194	193	187	218	193	189	194	183	205	189	206	180	210	214	190	191	186	170	195	192	183	170	201	218	175	197	215	201	192	198	181	200	194	183	201	167	183	192	214	184	180	184	192	196	203	178	194	199	200	209	187	183	189	169	192	199	185	196	204	182	194	180	194	196	204	194	197	201	210	195	188	198	209	170	190	166	195	195	205	195	213	219	201	169	155	214	191	168	194	209	197	175	189	179	198	190	206	178	200	208	207	203	201	225	188	165	172	222	203	218	205	202	224	185	185	213	190	202	181	191	179	193	203	206	226	215	193	196	199	218	193	164	187	210	208	207	186	161	189	192	203	211	187	189	189	179	190	185	199	202	200	200	175	189	203	189	212	181	200	216	201	193	190	184	203	184	177	185	207	206	177	210	177	186	189	220	223	199	188	185	193	193	204	208	200	184	189	197	185	168	195	195	205	183	194	219	184	205	200	180	196	174	178	208	175	207	210	169	198	189	184	186	215	194	172	195	200	186	192	200	175	207	189	190	200	174	214	206	197	225	165	200	196	171	172	196	181	210	218	190	177	206	196	202	209	179	202	217	173	173	190	196	183	198	186	183	195	201	221	195	185	191	177	218	206	186	190	195	206	212	209	208	235	180	181	201	213	202	189	214	190	185	201	206	203	185	188	193	187	184	188	207	215	185	197	194	169	195	217	204	185	205	196	192	209	198	217	200	220	214	211	205	205	216	176	217	196	163	192	199	203	181	187	207	175	185	225	199	194	175	186	210	223	189	196	207	203	190	178	195	192	181	202	184	225	176	220	209	215	186	203	193	199	200	172	185	197	198	208	167	193	217	178	190	195	200	209	177	214	205	189	184	178	183	214	191	198	214	212	204	199	206	183	200	207	215	188	196	183	202	203	178	194	216	205	197	191	181	192	206	189	190	201	204	193	213	190	207	181	173	190	171	199	221	200	207	189	175	193	209	189	209	191	211	189	180	185	186	207	195	204	189	199	205	182	198	214	184	184	205	189	181	192	182	180	204	209	188	208	185	214	188	229	198	174	180	188	170	193	191	218	219	179	182	190	209	192	204	177	206	199	184	195	181	187	185	191	180	222	199	193	172	181	179	190	223	196	214	212	174	196	218	207	163	199	192	201	200	188	189	178	192	209	201	193	187	190	197	202	195	190	205	191	223	205	203	193	177	180	176	218	207	216	210	181	192	180	207	185	179	198	185	206	206	202	198	203	207	197	166	190	184	198	188	185	193	193	204	202	207	200	219	232	198	200	174	181	173	215	216	192	196	183	199	186	170	182	193	185	211	206	192	216	189	202	219	186	205	192	188	194	199	198	204	191	236	211	217	200	185	225	198	202	172	175	197	215	213	187	189	185	187	170	216	184	175	198	217	227	198	214	180	173	210	219	188	201	163	214	189	195	195	181	196	204	194	195	210	206	165	217	193	182	170	214	201	189	222	185	200	205	202	218	181	203	181	209	163	185	181	190	218	191	206	181	179	204	192	225	173	175	178	222	202	199	183	212	186	177	222	208	193	214	205	201	200	209	195	234	210	218	205	219	190	199	195	191	160	185	197	195	190	214	224	206	227	181	198	188	207	191	190	183	178	190	174	201	171	184	191	188	188	175	193	199	191	219	197	180	198	210	203	202	191	178	165	176	209	200	228	196	174	189	198	216	211	206	191	191	208	216	188	206	193	203	232	195	231	211	212	228	181	189	202	189	200	190	176	196	200	213	198	176	169	205	185	216	198	169	210	203	183	196	192	188	172	196	182	200	192	196	201	219	196	226	199	183	204	191	176	189	178	167	192	214	188	205	184	209	188	209	194	199	189	170	221	214	190	186	193	189	212	202	182	207	167	196	190	223	208	185	199	222	184	224	194	201	193	215	232	215	189	176	189	193	175	184	210	198	164	191	206	205	201	213	186	192	206	200	170	193	166	200	190	177	193	194	206	190	213	207	183	182	192	197	175	210	205	191	188	194	179	186	178	191	189	213	198	204	212	188	192	209	189	190	188	214	208	180	193	179	208	171	186	192	205	197	186	224	187	163	209	216	201	197	182	215	178	174	195	198	185	200	181	226	188	179	212	200	189	190	216	197	200	206	202	216	212	198	189	208	221	174	215	187	183	223	191	183	209	219	207	208	198	164	193	187	177	215	212	175	189	160	170	207	201	172	196	213	213	212	214	193	201	211	180	191	183	184	184	232	181	220	214	209	191	171	208	199	184	198	193	190	194	199	217	177	204	193	199	225	199	190	213	193	197	209	219	196	178	212	209	215	183	195	186	180	197	199	212	190	176	192	224	184	177	224	204	191	185	201	195	196	193	185	180	175	198	191	197	198	211	209	181	190	185	213	199	205	202	186	189	188	193	180	203	173	195	239	184	185	190	187	193	197	180	192	182	215	204	215	196	201	195	184	195	183	181	188	195	182	224	208	190	192	196	188	181	221	182	174	200	191	186	191	159	214	208	216	216	223	214	181	199	192	189	204	180	152	212	222	200	195	198	193	221	182	200	204	192	198	189	195	181	185	198	186	200	210	175	187	218	215	193	189	204	196	207	184	232	176	191	192	188	202	184	180	195	192	197	203	194	191	223	188	183	221	182	207	181	188	193	196	159	197	184	190	200	186	196	234	201	208	208	223	179	176	179	190	199	206	182	195	217	184	199	212	206	205	198	180	189	207	202	175	199	182	177	195	191	189	198	189	188	171	193	176	193	182	200	190	197	207	201	194	217	191	185	220	220	204	220	170	225	188	235	207	175	184	207	209	215	219	187	181	183	217	197	215	202	186	202	202	187	195	169	199	185	173	198	172	193	204	214	211	185	192	217	211	221	225	184	199	230	203	170	208	184	188	213	189	211	211	171	214	210	217	205	224	182	197	182	193	184	172	182	196	165	201	176	185	202	207	195	179	209	210	191	192	166	202	194	196	156	176	196	176	180	199	181	199	197	181	199	183	171	204	177	165	179	201	228	215	211	193	196	217	199	172	195	194	176	209	197	233	196	219	179	193	195	198	203	180	188	200	203	192	188	202	174	174	192	198	197	216	188	201	179	196	187	189	183	186	178	189	201	192	199	200	192	181	182	202	197	179	204	206	197	182
8571	34925	66534	63562	48619	35777	19378	1700	624	608	511	558	553	502	522	543	763	2715	2909	1603	1012	693	573	532	511	514	485	496	520	508	458	519	523	486	475	493	496	544	512	524	502	527	502	559	507	531	501	519	519	530	489	490	528	485	514	529	508	538	538	540	511	528	528	534	480	532	516	543	528	499	498	519	532	495	561	497	554	522	498	475	489	508	487	515	560	514	489	506	500	491	508	541	496	578	550	524	560	506	512	487	486	477	495	498	531	466	551	500	478	500	511	546	536	518	508	486	510	521	479	506	482	513	539	507	518	534	525	509	504	550	517	490	512	504	487	452	488	466	489	491	537	491	483	487	537	508	509	506	505	515	498	488	477	499	510	480	491	529	510	484	500	500	515	458	535	502	518	485	501	495	497	486	504	475	507	542	485	515	483	495	531	492	466	522	517	509	473	481	516	484	483	497	531	524	507	475	507	534	530	500	503	540	525	506	499	492	478	494	503	485	542	507	495	538	515	488	514	499	510	507	553	476	496	512	518	488	505	483	503	503	501	514	495	496	505	493	515	498	514	523	516	532	502	524	521	479	528	501	510	471	494	521	507	505	507	487	494	494	508	498	494	531	527	508	510	522	482	494	522	515	495	468	508	492	549	489	527	544	544	481	473	510	511	549	551	509	504	495	484	536	495	532	534	518	507	446	492	539	547	465	508	502	482	524	503	468	487	496	494	506	476	511	479	488	480	520	490	473	493	475	465	476	518	480	490	537	519	487	485	557	538	508	503	485	540	494	534	511	455	521	516	475	527	518	507	525	520	457	527	505	527	505	501	526	506	532	506	519	506	521	486	509	506	511	478	513	538	496	513	533	516	550	540	497	503	501	543	488	541	471	477	511	563	505	543	512	500	542	528	491	507	495	521	474	495	492	507	499	462	542	544	525	499	527	496	511	506	563	505	513	549	516	496	483	524	527	509	526	468	508	491	522	496	511	510	485	528	512	516	478	528	518	483	527	490	511	495	524	490	534	518	533	514	524	524	511	502	510	495	509	456	515	485	441	512	479	492	469	543	530	499	528	470	517	477	509	524	508	510	499	471	534	509	490	558	499	493	494	504	497	536	482	512	495	498	475	541	494	507	487	487	478	537	475	515	499	527	500	507	523	429	506	501	548	513	520	522	475	524	509	534	513	527	524	477	506	509	515	517	500	481	510	544	526	525	475	520	475	509	472	565	502	526	497	510	538	509	502	497	489	474	521	513	473	507	495	490	528	532	507	485	507	477	537	499	438	563	493	504	513	481	522	518	472	493	474	483	504	514	491	506	523	550	487	482	484	463	531	503	533	532	533	493	501	497	532	524	494	523	516	476	504	522	522	522	517	457	501	482	516	473	486	517	528	465	512	475	509	538	521	511	510	491	544	535	529	521	501	510	506	516	500	517	503	516	528	557	527	524	487	497	523	505	507	507	485	559	555	468	497	505	526	456	510	507	498	548	503	512	512	484	494	517	512	525	504	490	504	523	512	505	519	471	501	526	546	489	512	480	523	467	512	505	477	509	519	516	541	518	534	499	509	478	452	524	486	477	544	520	469	481	519	545	516	507	518	545	499	533	549	484	529	489	477	486	510	532	502	511	480	528	525	515	483	512	513	530	502	494	527	498	514	527	521	499	537	507	517	530	468	521	501	501	533	521	533	552	502	530	520	498	524	514	524	504	486	536	531	492	503	490	527	513	497	495	508	519	489	494	550	505	507	488	505	531	495	520	517	493	521	500	487	484	500	490	508	495	509	519	514	529	493	524	488	525	560	486	503	502	500	483	529	504	502	530	513	508	522	477	495	536	488	506	490	521	476	516	516	534	524	499	525	522	515	482	520	488	508	533	469	514	482	508	536	516	496	520	490	505	502	525	530	518	497	494	493	506	504	493	560	527	529	496	506	516	488	496	491	497	548	517	499	518	491	503	525	509	573	517	511	502	487	476	499	470	478	484	491	542	481	551	511	497	487	480	493	502	506	516	579	524	497	516	489	487	483	499	495	473	525	532	501	556	479	511	501	498	526	494	488	476	513	491	531	519	486	511	518	513	518	494	496	522	525	479	488	523	505	463	495	507	499	518	492	477	501	536	556	534	513	490	489	485	516	520	525	512	489	465	517	493	499	524	508	518	493	507	492	561	526	531	520	531	512	458	505	505	515	533	487	520	513	485	528	510	538	488	470	532	521	505	482	541	525	501	501	510	481	527	502	558	492	513	495	495	510	480	524	492	496	473	540	520	512	524	514	473	515	492	508	524	495	525	520	538	493	481	511	491	510	465	516	486	545	477	502	477	536	498	491	503	491	514	511	477	532	513	500	482	518	532	506	529	502	470	489	522	498	495	538	538	551	527	519	503	489	496	488	526	491	543	517	545	532	480	510	491	532	501	531	540	531	505	487	532	472	502	509	489	500	488	513	486	497	488	504	508	463	534	509	547	495	507	546	505	490	528	488	533	530	469	513	520	480	495	530	495	494	483	534	458	514	504	481	525	496	466	531	544	498	504	480	539	476	474	547	497	507	518	498	502	459	542	517	518	465	483	542	498	473	488	523	467	499	521	508	507	508	478	513	502	493	478	530	500	501	526	537	500	502	567	502	509	496	518	523	475	525	482	512	540	498	477	534	537	560	474	544	518	507	526	474	530	510	517	502	499	491	494	486	510	505	542	481	530	490	501	512	500	481	466	505	485	501	464	503	498	535	462	493	492	516	491	530	502	508	525	490	545	575	516	527	517	501	528	486	505	513	524	477	537	483	508	492	539	528	491	522	544	497	479	494	486	485	537	486	488	527	513	509	477	501	520	510	493	492	500	505	495	483	495	510	504	523	531	487	518	510	503	556	505	505	499	533	484	485	513	469	512	472	492	466	504	533	506	499	501	530	517	504	534	526	515	496	458	533	476	474	533	501	506	513	501	493	489	495	520	504	504	515	516	512	485	542	499	501	523	489	522	505	514	521	526	488	542	543	508	548	515	525	554	518	472	546	511	497	499	551	555	515	538	490	462	496	524	513	521	499	505	497	466	501	494	530	505	473	503	541	527	491	520	481	462	551	483	514	486	508	513	512	502	482	494	522	488	511	502	503	518	514	476	527	481	481	528	489	526	530	540	526	486	517	512	508	491	543	504	488	526	496	517	505	596	502	496	579	498	491	530	476	502	530	528	530	475	541	475	500	506	525	502	514	548	501	508	504	522	481	509	506	499	520	490	509	501	531	462	529	469	513	525	490	489	505	512	530	503	444	501	488	492	518	504	462	480	523	489	522	566	488	525	507	526	508	555	521	466	475	493	554	528	504	512	500	506	527	541	515	568	492	524	533	488	492	458	516	525	483	521	517	486	496	537	508	474	521	484	490	515	497	492	547	500	535	519	494	496	513	485	512	521	529	499	510	513	487	492	502	512	494	526	518	491	510	508	475	490	498	573	479	511	465	506	531	506	558	506	467	503	504	545	552	538	518	505	480
20193	36605	85074	73574	53614	36010	16446	1338	244	210	181	205	200	198	179	221	493	934	952	638	419	260	212	206	174	178	194	180	190	208	178	192	208	205	208	177	195	204	182	210	205	204	176	202	194	195	195	178	202	202	195	185	186	184	218	185	178	180	170	201	215	188	198	169	193	177	172	202	206	170	192	180	173	191	200	168	176	204	205	207	201	194	210	200	196	193	206	188	209	217	214	189	189	205	179	202	159	199	215	188	182	191	183	193	204	171	186	185	210	198	194	204	201	209	172	203	186	196	210	201	201	192	184	186	192	186	207	179	220	159	183	193	192	186	205	201	174	202	174	182	201	216	194	213	196	189	190	170	193	217	193	198	231	199	202	205	187	193	218	192	216	225	203	192	193	172	188	217	194	196	183	183	172	206	195	163	203	187	201	198	196	206	201	182	176	171	142	181	196	181	165	181	200	188	185	201	196	192	202	208	200	228	189	192	223	172	194	189	205	192	168	195	209	188	193	189	194	185	174	193	167	201	212	192	199	188	176	199	164	197	176	206	216	194	215	201	194	184	171	184	192	174	212	150	171	185	190	204	184	202	189	192	195	194	225	186	214	209	183	198	174	179	197	216	221	199	205	216	179	222	185	206	197	214	176	208	206	208	179	207	183	180	222	195	165	175	181	213	193	192	196	191	187	211	194	194	236	193	215	182	199	178	202	182	197	199	190	231	180	201	197	178	187	197	200	190	227	196	188	185	198	200	213	208	181	186	201	189	165	175	221	181	198	189	175	199	196	197	187	195	207	193	192	185	166	196	193	181	160	172	199	169	213	161	196	176	188	195	172	207	217	193	222	209	176	220	171	163	181	199	197	205	163	199	182	214	207	188	189	203	179	196	203	206	212	217	184	171	172	201	214	170	213	190	192	177	196	198	199	171	183	164	210	214	199	185	205	211	179	191	180	181	224	187	186	194	184	201	184	187	204	198	180	211	211	187	201	192	217	208	191	170	215	182	191	183	198	186	177	214	189	210	196	191	180	198	180	190	190	200	174	199	191	205	194	178	180	192	205	181	180	188	179	182	175	172	176	199	170	189	210	198	204	194	215	183	183	182	193	190	207	201	182	177	177	222	191	212	226	197	210	196	182	163	193	199	189	194	180	187	231	193	214	201	200	177	169	167	170	196	155	189	185	183	189	191	186	162	221	197	185	194	180	217	195	227	207	213	185	193	191	185	226	156	198	200	178	199	187	210	189	195	183	196	200	169	202	172	192	157	193	162	200	189	192	202	210	163	202	185	189	217	185	194	185	192	161	208	185	175	193	183	179	194	188	190	192	199	206	197	209	192	220	204	214	173	182	204	196	198	177	194	200	174	196	193	201	174	189	192	189	204	222	201	209	193	169	190	180	183	193	183	186	197	187	170	201	187	185	171	191	171	204	172	187	208	211	193	184	215	205	186	174	190	211	195	194	168	193	183	186	215	227	206	205	183	189	206	188	190	197	183	159	197	192	187	182	181	179	196	210	184	178	181	174	192	200	171	198	195	180	195	217	190	205	216	193	181	180	213	198	218	210	175	187	181	198	204	182	176	192	207	195	168	176	188	215	195	179	182	164	204	177	165	199	203	173	190	185	213	203	219	175	174	219	188	176	205	214	183	214	204	199	170	174	180	178	189	188	177	212	180	158	213	187	200	187	209	195	174	205	183	178	181	184	181	184	204	175	184	198	197	187	188	202	172	188	185	195	214	209	181	200	186	205	209	186	197	189	220	186	182	207	196	182	187	193	225	196	215	208	212	171	186	189	190	191	191	208	194	181	187	195	199	201	168	188	183	218	185	218	187	197	186	193	187	190	207	184	183	207	178	169	190	232	198	212	182	188	188	160	178	201	208	214	201	166	196	213	201	183	194	189	198	178	157	174	210	217	231	212	167	167	220	183	202	188	199	203	212	221	195	221	179	223	190	200	183	197	202	209	188	186	188	207	192	202	196	198	194	202	196	187	191	192	176	196	197	197	194	191	186	180	187	199	187	182	206	185	193	203	188	212	183	170	190	182	208	188	189	192	180	190	191	203	171	182	200	228	203	193	213	210	211	207	224	217	219	179	216	235	194	194	200	196	221	189	188	179	206	218	222	188	172	169	191	213	180	188	257	212	171	181	187	166	180	183	193	177	219	187	179	203	183	201	208	205	184	175	177	195	188	191	204	180	198	189	206	191	186	218	174	191	191	177	192	192	189	207	215	202	190	215	186	192	179	189	192	204	172	204	184	191	211	203	204	205	172	205	210	212	177	209	200	189	191	198	198	211	182	212	198	180	190	207	168	204	158	178	201	177	204	177	194	191	193	198	162	190	195	201	229	153	203	193	230	193	193	203	205	183	203	176	190	184	200	205	192	207	202	192	217	201	206	187	205	197	174	187	220	224	204	200	210	209	177	190	203	176	191	193	192	175	198	181	212	187	207	188	209	183	183	214	173	215	181	185	195	201	206	197	185	173	172	197	194	182	190	169	183	158	187	203	213	191	194	222	191	200	194	180	189	185	203	195	202	179	206	202	204	192	195	216	209	177	192	207	211	183	174	215	205	186	210	166	199	193	211	204	183	188	184	183	179	194	186	195	170	203	193	180	191	183	175	193	191	176	198	203	175	180	171	203	182	173	195	173	188	206	213	170	207	214	198	217	180	188	199	204	165	199	198	191	205	182	210	197	192	189	183	186	186	188	204	220	193	197	190	206	199	193	209	193	184	202	172	204	203	195	202	217	197	204	194	195	187	216	205	168	196	198	192	189	168	187	196	197	185	175	197	183	188	188	195	210	193	185	181	200	179	212	182	193	189	204	193	197	193	190	191	190	209	171	210	183	186	212	204	203	184	186	188	214	186	209	203	207	198	199	204	206	202	200	194	198	195	174	195	209	192	197	179	209	184	197	202	171	174	176	176	179	189	175	201	201	205	172	200	184	190	191	176	188	171	194	175	199	206	185	157	183	178	190	218	195	211	186	176	178	190	209	193	212	208	207	200	187	174	219	202	187	155	206	189	196	219	226	193	200	180	183	166	197	228	175	191	185	185	196	187	197	227	206	198	194	183	192	185	202	192	187	192	188	212	215	186	180	196	199	196	172	171	206	204	178	159	183	215	195	181	176	230	196	206	196	181	189	222	183	179	206	195	173	187	167	184	202	184	196	206	198	177	170	181	202	178	174	185	186	191	200	179	187	185	180	202	202	193	214	200	197	181	181	188	199	162	173	197	191	194	207	195	205	189	178	202	200	196	205	207	210	204	193	218	188	185	203	181	190	182	189	174	197	210	203	184	202	215	213	193	212	213	200	186	185	210	198	184	192	221	194	187	210	196	203	182	213	184	197	204	178	201	213	183	201	182	215	192	179	180	191	190	182	170	164	183	201	200	203	211	166	196	199	189	188	179	198	188	180	185	184	193	198	194	201	192	201	160	215	179	192	200	190	199	211	192	196	186	174	208	207	205	174	199	176	178
10558	29759	81007	80066	61628	46005	21216	977	683	618	606	577	539	598	564	596	2474	5270	5256	3299	1738	996	598	575	496	532	513	474	500	545	484	489	475	536	536	499	503	520	477	523	479	481	497	469	517	520	488	456	532	494	501	491	544	502	504	443	438	493	503	499	497	561	484	489	532	510	494	466	502	461	516	529	470	523	499	483	470	500	498	495	519	496	452	506	487	527	450	467	477	468	512	470	498	487	474	522	524	519	506	474	535	531	507	477	443	474	510	490	503	512	538	509	511	495	494	452	487	509	457	507	496	483	514	524	496	471	465	492	509	531	508	532	509	489	506	534	498	514	520	455	482	480	471	478	523	480	482	534	465	488	505	494	518	498	488	465	495	489	522	504	518	516	497	520	467	518	500	473	512	515	515	484	467	532	509	502	499	493	454	500	481	485	488	467	509	515	505	509	479	513	480	488	489	471	479	558	488	501	503	511	507	541	535	531	521	477	490	503	522	526	483	515	476	490	478	483	518	543	459	501	483	495	493	469	476	500	504	450	511	486	469	476	458	534	511	496	505	489	476	489	519	495	505	477	500	477	489	509	482	505	525	504	522	479	519	513	472	498	506	510	515	498	484	522	490	474	494	556	515	501	461	478	500	489	524	496	485	525	494	498	487	570	528	506	492	470	471	529	480	493	470	491	465	457	522	479	501	502	470	476	439	508	487	482	463	477	482	465	525	523	494	468	486	508	459	507	458	506	449	500	448	527	494	482	496	521	505	511	485	459	509	458	461	504	550	494	493	474	534	472	478	518	460	464	516	480	494	481	501	511	511	522	504	493	492	474	530	557	493	471	487	493	487	492	507	471	500	507	514	451	534	527	481	526	520	524	495	516	472	482	517	491	485	535	498	530	497	473	527	521	490	512	517	482	461	492	482	506	451	496	509	495	495	540	510	514	531	469	494	518	532	490	480	529	491	522	555	497	482	518	474	498	502	494	512	504	483	515	510	497	517	538	498	522	514	488	483	484	476	478	480	469	470	523	517	476	500	488	533	551	454	459	514	494	474	503	449	446	467	525	480	489	533	522	498	483	499	492	552	521	490	472	500	511	497	512	506	505	464	485	522	492	481	453	537	515	507	479	520	502	532	489	520	452	490	508	522	466	497	520	488	499	486	515	509	500	495	533	484	473	533	495	462	464	525	544	518	470	481	499	497	527	501	497	540	504	535	465	462	497	494	493	526	504	472	530	512	482	492	493	487	495	494	506	490	517	486	499	481	494	510	476	494	501	513	460	521	515	519	502	530	488	540	479	507	529	461	525	434	509	520	506	496	516	502	512	484	519	482	526	526	512	505	488	528	499	513	519	500	504	499	497	537	488	489	512	522	499	486	508	542	507	470	491	495	545	501	514	500	471	509	509	530	519	505	498	541	468	483	488	479	529	516	482	499	503	488	477	487	515	472	485	532	489	534	461	494	507	517	472	495	491	458	492	495	522	474	515	490	509	528	564	497	506	506	481	467	499	472	495	531	512	498	473	444	512	481	453	513	524	507	512	510	507	516	532	479	475	481	537	489	477	449	519	480	500	527	551	484	518	493	473	500	485	470	501	470	538	483	525	491	503	480	459	462	457	496	492	484	510	498	457	481	506	513	490	527	490	510	496	514	483	493	531	517	517	491	476	507	495	469	480	512	523	482	486	481	515	527	537	505	518	481	497	482	495	459	494	510	515	478	494	521	508	497	478	555	481	476	489	496	455	493	505	524	525	490	515	491	519	501	501	524	476	489	468	481	494	537	487	488	499	487	537	504	532	466	501	499	499	468	495	544	501	479	520	486	494	489	493	508	516	502	488	492	491	531	492	494	478	482	482	465	499	456	483	470	511	482	499	492	548	492	483	469	506	520	505	511	516	507	486	527	511	500	511	499	491	520	487	523	429	479	510	495	527	456	493	550	534	510	457	472	498	507	515	513	544	534	495	530	484	516	502	502	525	469	471	501	500	519	532	506	546	501	498	536	522	515	519	467	519	512	517	513	477	503	463	501	520	476	506	500	491	498	508	484	530	512	476	507	512	502	497	474	557	518	490	497	482	498	487	494	465	499	500	483	534	489	508	486	503	477	508	482	487	543	506	484	510	536	466	496	501	559	506	524	528	488	526	518	517	537	534	508	486	508	510	513	491	533	519	471	511	475	464	515	538	478	491	493	506	521	508	495	482	470	509	498	539	507	510	504	494	524	501	512	502	465	490	506	476	511	524	488	502	474	491	460	460	465	511	497	525	458	487	486	492	498	524	505	500	487	465	525	491	485	497	502	466	486	517	475	506	512	478	501	515	493	509	477	497	496	491	520	496	521	515	508	504	506	481	465	526	479	475	431	481	477	509	548	472	462	510	527	499	479	521	503	503	529	509	520	497	489	526	491	521	474	530	454	504	485	523	483	486	473	488	508	462	481	516	496	514	536	541	458	481	476	501	530	467	525	504	467	539	477	490	477	504	530	521	517	504	520	487	497	532	482	520	499	472	511	508	490	473	539	479	493	509	497	499	517	501	490	537	515	483	515	480	516	551	478	511	490	506	483	465	469	488	504	499	513	477	468	531	570	459	534	511	524	539	474	520	493	488	499	490	483	516	500	502	498	522	506	541	490	528	509	494	494	504	481	491	478	505	521	495	498	491	472	469	556	477	469	469	504	507	514	524	493	532	510	497	508	523	484	481	510	471	484	519	484	476	470	511	518	525	498	482	496	470	489	485	484	481	482	450	497	496	501	527	498	485	481	498	494	441	498	472	474	545	467	500	488	475	505	500	524	520	494	540	502	529	504	503	478	544	484	530	488	510	504	518	489	501	486	522	474	482	494	495	483	524	499	514	495	494	511	549	473	498	492	524	453	533	561	525	524	527	499	526	472	518	512	496	508	513	493	504	495	518	501	508	493	505	472	454	462	465	494	496	500	511	449	475	519	465	484	528	467	514	506	451	488	517	522	528	538	532	473	516	526	466	507	497	512	470	485	494	505	499	492	482	492	489	490	518	505	477	476	525	507	525	530	512	501	511	496	474	508	536	499	498	486	499	472	481	495	496	488	485	467	513	489	508	487	517	512	514	511	483	476	492	530	481	531	471	506	503	521	509	497	493	496	486	484	496	500	492	501	511	493	545	465	528	502	526	480	515	524	456	462	508	520	485	543	494	529	501	548	512	493	516	484	491	490	491	497	509	496	513	492	509	502	531	471	515	483	504	524	533	515	483	455	476	508	502	479	494	519	497	495	513	482	523	489	492	473	498	532	520	493	501	506	508	467	501	501	504	503	459	518	481	551	497	506	510	462	474	511	491	513	507	503	470	518	491	504	498	483	491	508	544	523	462	504	520	486	473	485	526	476	481	498	467	487	488	497	524	458	487	495	479	498	521	502	515	535	482	502	447	484	513	489	518	524	540	445	503	523	479	509	458	511	501	524	483	459	492	460	516	471	443	529	511	524	492	538	501	494	497	490	510	504	476
2393	1893	13058	13103	5791	2174	432	186	180	193	169	160	169	172	195	169	169	205	256	214	205	192	188	212	175	152	172	160	192	173	181	148	192	183	162	168	155	180	159	187	182	198	176	172	148	186	174	185	172	187	183	194	168	172	170	166	171	184	185	197	176	167	174	184	192	187	157	180	175	189	166	194	201	196	174	211	201	165	181	163	162	180	179	156	162	172	200	187	180	185	172	155	167	166	199	169	165	189	155	189	199	185	154	176	175	206	171	166	151	188	197	200	181	184	173	172	184	193	143	164	179	168	192	170	169	186	176	181	169	161	166	159	169	175	176	200	180	193	173	188	180	184	184	171	175	200	172	173	179	171	163	182	168	171	186	170	177	187	165	177	171	196	190	166	145	189	179	167	178	161	186	181	172	172	186	173	163	166	162	176	155	205	198	187	200	215	209	201	191	167	179	202	166	191	180	189	188	166	185	200	163	175	161	175	170	194	156	160	175	187	176	185	169	178	169	178	174	176	176	174	181	199	164	198	151	193	174	169	187	181	183	184	193	204	180	163	154	177	161	172	174	195	182	166	196	179	199	179	154	163	172	198	192	193	173	166	167	183	183	180	186	184	169	203	171	201	194	183	187	192	164	205	148	178	173	151	191	171	178	191	168	189	176	168	195	177	159	182	183	181	175	174	174	165	176	183	181	164	203	201	186	152	160	179	156	181	164	163	144	143	177	183	184	161	173	179	170	174	203	181	161	157	156	197	199	184	183	209	195	159	172	206	173	177	154	189	166	198	181	196	181	173	188	157	201	168	178	165	163	154	154	194	186	201	183	153	181	187	178	142	181	188	169	189	179	217	185	164	175	192	170	174	172	159	186	177	171	166	191	167	205	179	165	201	194	190	182	178	191	192	176	184	183	151	180	161	173	185	193	173	191	179	190	181	175	147	181	154	161	176	170	171	190	191	154	174	218	177	183	151	156	175	187	169	176	183	170	169	183	178	201	156	171	166	198	172	171	188	172	181	178	197	181	185	177	174	159	179	173	182	177	157	161	168	188	175	180	165	168	187	176	181	194	191	209	167	162	180	171	162	174	189	186	194	177	180	183	177	165	168	182	175	148	175	176	170	180	177	161	165	158	178	161	200	170	198	166	179	189	159	168	140	173	186	180	166	177	172	200	184	159	191	179	184	197	169	181	170	176	177	168	155	180	166	186	189	184	174	157	158	177	156	167	157	187	186	163	161	177	173	192	192	173	175	207	165	164	175	160	190	177	166	174	168	170	166	171	172	194	175	182	190	157	207	172	198	177	165	204	189	185	179	206	185	156	190	132	173	169	172	163	175	180	146	176	203	170	154	156	196	168	165	164	173	167	163	163	172	179	190	160	200	169	176	205	201	157	181	192	197	165	177	173	179	197	178	168	170	179	175	185	168	159	180	184	177	161	212	168	147	168	179	189	189	183	193	192	152	178	183	173	157	170	169	156	175	174	159	154	193	162	165	162	193	173	186	183	188	177	168	190	167	167	165	178	199	183	203	181	163	161	170	204	191	170	182	187	178	171	171	203	169	196	157	167	175	181	183	210	188	190	201	175	200	174	181	188	149	201	147	171	173	163	180	194	190	151	161	188	184	167	170	174	180	206	162	175	180	183	166	183	178	172	202	183	206	188	162	189	173	183	176	176	177	193	173	169	170	168	174	187	163	179	159	169	196	175	167	151	172	162	183	172	187	174	188	187	194	182	182	162	171	190	191	197	170	176	173	170	167	158	174	167	192	187	158	179	176	179	189	164	202	174	186	189	167	178	206	174	162	190	178	166	170	171	182	162	162	189	195	190	170	184	168	201	172	192	175	171	181	182	160	167	159	175	187	164	195	177	180	187	156	197	166	192	190	176	187	202	205	181	152	181	159	159	172	168	169	160	166	174	179	189	189	200	191	176	151	163	185	185	184	169	165	184	160	175	184	176	187	166	176	187	182	177	175	179	175	196	188	173	183	174	162	190	160	180	164	176	182	157	155	206	165	196	179	148	167	184	166	176	167	211	200	183	182	165	169	171	144	156	192	185	182	182	183	183	188	161	181	168	181	144	188	151	189	163	177	184	180	184	160	191	185	196	175	174	168	205	195	161	157	190	166	183	184	192	174	171	195	174	180	192	182	180	189	160	179	170	176	182	167	198	199	173	198	176	189	194	205	150	196	185	166	183	201	206	176	179	168	170	179	160	166	166	202	160	169	198	183	190	178	171	172	175	168	180	180	169	182	193	183	197	168	189	157	185	205	155	171	166	180	160	165	190	167	200	190	171	155	168	189	153	195	177	181	167	178	191	173	178	162	174	181	185	179	179	178	189	186	169	167	188	177	177	180	170	162	181	173	167	168	175	178	171	195	185	175	173	181	182	155	164	186	191	160	167	187	171	195	193	199	170	173	173	154	167	179	164	192	198	174	153	176	198	174	177	191	167	180	195	180	157	165	170	175	175	161	184	160	181	185	178	199	193	170	173	153	185	187	177	203	171	159	172	190	180	186	175	158	172	174	190	193	182	170	159	189	169	183	193	172	171	168	157	170	181	167	190	189	182	180	179	172	170	176	185	205	193	176	176	171	189	181	171	188	171	188	167	165	164	160	175	164	172	169	183	178	180	181	186	178	175	156	153	170	166	166	171	161	186	159	191	185	182	178	149	164	202	171	191	192	179	168	155	170	162	199	161	194	171	212	193	165	183	177	190	160	196	175	204	171	204	177	182	175	173	177	168	185	189	182	164	169	169	174	178	188	171	160	163	164	165	195	169	186	169	167	166	156	139	168	171	166	193	189	197	168	173	159	179	172	170	207	184	199	181	179	206	152	169	193	165	173	173	181	177	162	169	155	163	204	203	183	173	185	186	189	186	175	175	163	167	168	203	181	193	169	165	190	166	195	172	155	167	157	158	204	166	181	183	171	167	156	185	155	171	193	192	166	161	179	160	184	187	210	176	174	172	185	185	154	189	174	172	180	184	192	180	187	170	169	183	170	201	171	191	164	188	175	196	186	177	162	167	157	192	184	177	165	177	173	169	182	179	193	200	181	181	187	172	177	186	171	167	182	188	188	166	148	157	168	167	174	169	163	184	198	180	165	218	188	212	189	194	198	187	166	176	181	174	172	194	197	179	172	167	178	163	184	187	165	169	168	194	157	176	163	180	191	165	166	187	181	175	198	181	188	192	191	187	180	180	164	195	165	165	191	176	179	175	172	147	182	179	172	168	185	197	176	165	190	183	153	183	197	162	199	205	177	184	177	149	184	173	193	164	206	173	210	163	170	178	166	204	166	181	177	176	192	167	206	165	171	189	173	170	191	174	167	165	158	206	184	198	160	185	184	182	194	174	176	180	162	158	168	162	200	164	184	173	175	180	187	180	170	187	170	181	186	168	186	174	149	193	199	171	180	184	187	178	189	192	158	192	196	186	199	173	197	173	149	177	215	170	184	188	182	170	171	163	177	151	184	197	192
2392	3481	24246	26453	15172	7807	1557	497	503	458	472	460	504	478	453	488	548	714	856	807	609	533	484	455	516	441	506	461	439	481	436	485	458	466	472	466	509	473	479	475	488	470	476	465	443	491	485	472	463	488	483	466	475	497	443	494	473	482	476	477	495	462	495	477	490	497	474	487	460	468	452	455	459	487	442	498	503	445	486	461	432	497	500	457	516	476	481	468	442	485	523	467	483	484	493	480	516	459	473	502	471	458	466	453	485	490	471	521	523	453	484	483	443	464	481	444	476	476	506	495	471	476	490	447	496	458	475	495	487	455	470	487	499	506	464	469	499	475	458	489	437	491	454	466	436	491	483	454	510	489	499	473	517	453	519	472	462	491	485	483	520	431	473	476	457	478	490	483	441	514	468	465	460	480	451	473	449	481	460	470	488	471	552	501	455	486	476	458	493	508	479	420	453	453	465	475	503	479	477	485	508	470	455	468	431	456	460	472	453	499	483	484	462	482	439	516	488	475	469	460	449	459	488	487	510	501	484	483	452	472	522	458	487	495	453	471	471	470	488	517	496	477	461	501	516	491	430	459	461	455	478	464	479	502	443	472	495	457	470	466	489	470	510	489	431	477	496	463	487	486	472	471	486	506	489	497	481	461	455	447	479	502	458	452	469	473	443	492	516	484	462	439	474	468	458	450	473	492	491	485	453	506	493	466	454	477	508	493	481	441	466	467	503	451	455	483	504	437	473	464	479	490	494	514	442	444	496	481	459	471	505	496	471	481	461	462	452	475	515	507	485	481	461	464	475	505	465	448	526	452	474	452	480	453	484	504	460	427	447	471	483	447	472	475	421	464	467	495	460	443	458	493	472	459	481	497	479	480	449	490	444	462	445	473	481	463	432	488	478	501	462	491	469	507	480	497	499	467	489	462	493	486	466	468	488	420	453	464	464	473	428	465	502	461	458	431	478	453	467	431	517	501	480	476	485	423	486	473	479	432	489	507	463	476	500	480	429	451	464	510	468	417	479	449	473	468	462	463	500	486	468	485	500	487	451	469	515	509	500	461	464	492	442	470	513	457	498	519	509	474	436	470	447	467	484	515	434	478	504	427	503	418	478	447	476	496	500	514	480	470	481	465	507	442	499	479	480	462	466	455	508	445	466	460	446	461	497	482	471	454	467	517	482	485	475	479	472	506	479	426	467	486	478	473	446	464	471	457	463	502	515	475	467	469	487	401	505	475	461	504	457	439	450	456	445	481	490	469	496	425	487	486	492	462	475	479	448	448	480	466	483	478	519	413	462	466	445	502	512	507	487	465	487	473	489	510	532	447	474	436	495	488	495	498	446	471	467	491	506	464	471	504	452	464	491	480	452	503	474	418	471	484	471	469	495	509	484	459	468	470	419	445	442	483	470	480	448	471	481	480	458	498	456	456	446	464	471	463	455	460	476	413	532	472	497	444	459	485	460	546	478	489	482	437	491	459	467	441	481	528	458	447	488	491	484	428	434	489	511	433	469	474	473	439	471	483	469	501	489	444	479	461	499	462	465	430	469	488	496	460	478	475	468	487	403	473	498	481	507	477	491	475	507	482	457	476	447	454	500	469	461	485	477	457	488	500	478	460	474	450	430	481	489	465	477	481	460	491	466	506	484	513	452	441	488	472	446	504	476	515	486	487	514	453	499	483	497	465	481	476	445	411	463	466	482	450	477	478	509	480	443	508	440	498	464	485	482	517	467	469	504	457	458	475	490	478	501	465	499	491	462	506	495	444	471	482	482	516	502	456	489	491	479	527	417	457	534	443	487	477	480	440	477	467	467	472	487	469	459	461	476	438	486	454	478	477	500	439	454	500	491	472	509	451	516	460	436	493	517	462	484	501	498	466	440	438	485	524	457	471	493	495	462	466	455	478	513	491	468	486	468	478	469	509	435	466	489	477	456	508	489	476	463	464	470	507	477	477	483	486	476	443	474	485	513	460	503	464	466	436	476	487	500	486	466	452	489	477	455	482	461	460	473	484	448	468	482	487	475	495	443	487	480	500	491	491	462	465	478	448	461	482	470	467	498	480	482	489	481	469	454	474	512	461	461	424	476	477	501	486	464	498	516	477	456	477	517	462	474	466	414	499	473	480	461	466	471	449	512	504	439	458	502	449	443	442	494	447	490	481	466	485	463	426	478	442	498	471	473	481	493	476	482	465	480	468	478	509	455	480	508	495	445	479	484	455	502	466	489	467	470	473	428	508	448	448	494	476	453	477	473	458	475	479	457	470	486	460	512	454	423	471	443	507	470	449	524	464	476	496	522	458	495	482	465	476	472	478	479	483	491	490	466	452	486	478	481	436	513	460	509	487	446	442	441	510	451	455	486	467	459	474	474	464	461	485	499	484	505	524	473	451	461	485	463	479	483	491	464	462	447	481	484	498	450	446	514	486	484	462	468	451	465	470	489	495	438	489	443	479	460	457	484	511	518	474	461	470	522	479	479	456	468	448	459	487	439	466	487	453	486	467	480	494	435	464	483	472	469	479	464	457	494	461	479	479	478	478	496	465	453	479	470	471	448	437	467	499	473	521	462	465	470	473	508	491	489	444	482	507	494	484	456	489	479	477	463	500	476	485	498	446	426	502	492	442	458	466	473	466	450	479	452	470	484	491	473	449	442	476	470	428	463	495	507	475	465	476	456	455	466	442	455	455	503	498	490	504	501	473	456	493	431	498	482	482	476	448	482	512	451	440	461	488	471	498	461	484	459	475	490	454	476	467	458	475	459	469	451	461	452	451	448	469	495	450	488	452	429	464	521	450	493	453	472	441	470	515	492	489	496	483	443	488	489	463	505	444	480	459	481	442	506	491	490	486	473	457	430	472	472	469	495	485	505	489	428	483	466	542	483	501	463	515	492	455	463	517	430	478	485	493	470	421	499	503	505	456	469	496	480	467	510	495	494	454	471	517	437	423	442	469	467	460	474	475	442	465	510	461	468	506	432	500	443	489	459	485	450	493	479	484	490	481	433	487	451	444	500	464	468	482	492	461	463	467	489	477	483	482	458	463	473	470	501	462	434	520	475	479	487	502	475	469	477	470	476	485	478	466	479	473	497	448	504	496	484	452	436	474	476	468	482	498	467	464	466	489	458	485	486	443	493	460	479	529	470	453	478	487	481	483	474	476	492	460	493	504	455	515	471	480	488	479	442	467	446	483	485	502	511	463	452	541	517	455	472	457	439	489	487	458	479	483	509	471	494	453	491	453	465	455	452	503	481	510	486	490	476	441	504	460	494	459	485	468	495	484	510	448	440	481	459	486	458	465	447	467	473	487	463	459	466	502	459	487	494	452	470	491	472	469	509	468	471	452	477	491	486	501	471	502	477	483	466	502	498	454	482	520	453	499	455	459	478	479	478	450	466	478	468	480	522	478	476	469	461	466	486	469	497	458	502	464	499	477	469	471	479	433	451	505	442	448	466	507	477	462	500	466	489	476	450	472	510	432
10976	31656	71425	63466	42777	23962	5953	300	231	184	212	198	206	202	191	225	268	669	722	539	315	215	220	212	225	198	225	215	222	221	197	213	222	189	198	190	218	206	225	203	188	182	192	219	188	181	215	202	194	204	208	198	185	216	186	200	182	218	195	192	192	213	199	200	188	199	212	221	220	218	200	190	185	205	199	226	194	185	189	200	208	219	203	197	203	217	200	186	183	198	222	219	202	193	184	196	187	212	197	213	178	208	182	205	181	215	216	203	193	197	184	207	202	200	202	214	192	209	209	198	195	183	206	206	197	186	233	218	173	189	200	197	217	207	198	207	179	194	196	199	193	206	193	189	206	214	204	214	184	191	183	193	180	207	209	185	196	218	195	205	202	190	216	194	190	178	209	203	199	228	220	196	213	212	191	201	195	214	190	189	191	197	219	187	189	177	215	191	195	199	196	211	224	216	207	193	195	217	181	219	198	194	218	198	190	199	192	199	199	187	191	202	188	207	198	187	208	176	208	198	202	215	215	217	209	188	203	174	175	193	194	200	194	186	207	214	204	215	215	206	190	200	203	213	189	189	222	204	207	210	221	221	203	211	201	201	187	201	191	173	192	253	180	213	177	198	202	213	202	204	234	211	191	212	193	206	181	212	220	219	182	203	174	183	177	191	235	208	189	181	207	180	224	188	211	174	207	185	196	185	202	216	185	183	197	206	180	190	192	207	175	205	171	195	212	190	199	203	203	212	192	196	213	191	189	214	200	209	185	204	183	192	191	199	173	193	213	197	173	218	195	205	199	192	204	195	219	207	203	195	194	174	189	191	208	186	210	189	196	199	183	226	203	222	205	219	181	225	201	213	186	193	208	191	175	224	191	197	184	187	192	220	197	213	201	193	197	200	192	226	217	230	241	210	217	183	182	184	208	184	197	201	218	169	236	193	200	213	210	180	193	193	215	184	199	230	203	184	185	200	199	226	209	170	202	214	196	203	225	185	206	214	196	191	198	196	187	208	195	201	213	209	210	191	192	188	169	194	198	180	213	202	183	160	183	213	203	211	215	213	176	198	185	213	201	206	219	212	210	177	191	192	204	201	190	217	204	208	182	215	173	203	205	219	215	215	219	194	198	225	190	192	208	192	206	185	225	202	207	222	218	205	209	187	185	228	199	214	221	160	195	210	201	191	205	201	191	196	209	185	214	177	210	208	186	203	203	179	187	208	201	206	228	188	210	201	214	210	198	222	191	200	188	193	221	201	194	211	213	189	174	195	209	200	195	174	188	207	196	201	187	239	191	202	202	218	194	241	203	177	194	196	198	220	224	222	212	231	194	204	202	182	216	190	218	219	181	183	195	222	218	199	213	191	201	181	194	182	199	198	181	187	210	198	206	191	203	191	189	210	188	166	210	200	200	229	217	191	208	210	193	189	224	210	207	193	185	172	227	178	193	205	213	197	194	175	208	209	193	183	204	205	200	176	179	204	158	179	201	193	237	189	175	194	204	213	207	223	201	229	200	195	221	179	188	185	203	189	229	209	209	172	192	192	197	215	187	184	199	162	191	178	181	187	187	199	196	199	248	194	199	235	169	183	208	188	227	193	207	188	189	198	187	192	213	176	199	206	188	205	188	199	227	205	187	196	218	190	197	178	171	201	214	194	175	185	168	206	220	201	208	214	206	209	211	186	199	170	196	201	183	188	177	204	216	189	183	191	187	175	206	189	189	191	211	209	206	186	172	196	206	191	198	219	197	191	208	205	202	203	179	192	186	204	227	185	190	227	180	192	187	192	214	226	198	226	202	181	204	200	206	190	190	184	223	184	209	203	205	224	215	213	193	205	182	188	214	226	199	186	191	175	203	174	208	182	185	223	198	179	231	186	186	175	209	235	194	215	173	197	223	181	196	206	228	191	182	197	191	199	197	186	183	184	212	193	199	174	202	201	220	190	201	212	197	189	218	197	177	181	205	182	212	202	208	188	194	203	199	204	221	203	222	206	193	198	224	216	216	214	203	190	209	218	198	214	207	208	193	223	198	194	207	187	202	203	205	193	198	203	172	226	192	225	215	216	190	235	184	211	184	170	192	200	205	201	212	209	188	182	190	204	181	189	205	196	167	167	218	193	195	228	184	191	194	190	193	183	205	217	195	207	203	194	191	203	195	186	212	211	177	190	183	209	197	204	207	176	202	220	187	207	214	198	205	178	204	195	189	188	192	198	211	194	201	200	193	207	190	193	188	179	183	189	201	201	226	193	193	196	221	202	187	195	217	210	189	211	208	190	196	193	225	188	203	203	214	199	207	210	192	181	207	194	212	216	186	202	196	208	196	184	231	209	192	175	222	199	197	181	191	209	183	205	209	216	202	191	206	192	217	215	207	182	181	179	187	186	216	215	197	190	183	206	204	198	203	206	217	200	190	186	189	163	199	191	182	182	189	175	203	186	217	188	194	198	191	191	222	189	196	171	217	185	216	178	179	181	174	186	190	202	197	183	197	192	181	188	202	208	196	186	195	203	186	191	205	212	198	229	204	210	196	220	195	208	200	191	199	220	185	188	198	187	196	177	190	200	220	215	209	185	215	189	204	203	190	216	193	190	212	178	218	186	215	182	183	202	198	202	215	199	235	217	199	216	190	244	205	188	199	213	225	196	208	223	194	174	214	201	174	165	192	184	220	178	217	190	211	193	180	211	184	197	211	193	185	167	185	186	187	204	182	191	195	199	211	218	191	220	217	189	194	194	193	194	198	191	197	229	201	182	221	190	192	211	169	205	202	191	199	212	223	205	197	196	203	204	207	208	220	194	197	201	211	199	193	185	174	192	214	194	204	212	194	179	211	207	227	190	211	198	209	207	229	214	206	201	204	203	191	189	186	196	209	182	196	187	199	171	196	190	233	193	196	187	209	197	179	196	188	192	205	214	193	199	203	215	219	221	215	237	189	211	188	185	206	194	187	197	177	202	206	204	180	182	209	207	191	206	183	209	225	194	202	215	211	199	210	193	197	193	207	167	199	202	193	176	181	184	184	197	186	180	192	192	196	224	211	212	207	206	223	201	209	189	203	195	198	216	193	189	209	212	233	197	212	212	183	196	194	210	184	215	222	176	201	190	207	193	222	207	197	212	210	190	184	204	193	202	199	199	194	180	175	189	206	182	194	187	197	205	208	198	190	217	220	196	198	201	188	191	197	192	189	207	206	195	198	218	201	214	225	199	197	186	203	196	208	188	203	187	181	213	221	183	212	206	173	184	187	192	210	188	227	213	188	198	221	196	187	193	177	195	204	214	193	194	202	184	192	210	209	194	238	212	206	162	190	204	217	200	198	207	198	185	193	179	202	204	205	206	205	201	210	208	212	227	195	202	194	214	182	207	188	201	220	207	195	183	184	194	213	256	194	195	223	195	196	188	212	185	176	207	203	217	215	203	195	187	189	239	213	195	213	194	187	234	193	211	198	199	196	179	195	194	209	217	205	196	230	223	203	214	197	208
6742	27781	66284	67253	50077	34299	9323	612	668	561	565	577	568	569	527	568	922	3656	4032	2280	1113	722	609	512	516	554	482	546	534	564	528	535	536	498	483	527	542	521	504	566	506	508	520	538	539	556	582	562	518	522	513	540	537	532	539	530	500	535	530	517	511	532	533	536	508	541	512	550	515	547	504	514	556	534	517	515	497	589	519	528	560	540	502	525	590	515	568	506	562	525	540	541	538	556	581	496	522	541	545	513	521	540	487	499	493	545	515	518	512	562	519	555	509	525	521	546	510	544	521	527	531	528	551	535	529	524	539	553	578	537	471	559	512	527	542	550	498	516	558	521	518	551	524	486	499	529	533	524	520	514	508	525	486	528	510	512	523	490	594	568	513	541	532	514	542	518	524	529	551	512	560	493	476	527	511	561	462	521	529	481	543	523	535	531	538	530	525	560	539	535	480	501	535	522	532	547	518	565	460	557	506	498	545	529	529	569	512	523	529	521	506	478	573	542	498	468	556	508	513	519	539	518	538	547	523	536	504	518	553	537	512	518	525	523	499	597	543	495	516	526	561	535	534	547	547	539	557	549	557	530	490	511	487	507	526	549	502	499	543	539	513	536	524	532	522	538	471	550	526	528	475	551	499	516	511	612	540	547	541	553	544	520	537	557	516	556	519	533	510	515	591	530	530	520	495	525	577	540	505	527	469	522	538	513	531	546	545	508	507	527	499	496	511	528	552	545	510	511	545	508	529	465	541	509	532	548	548	514	520	516	544	525	528	516	565	544	494	531	499	516	546	534	519	515	523	542	527	523	534	511	515	552	525	575	522	569	514	523	507	524	538	480	534	546	517	543	526	504	527	528	537	504	531	547	511	495	533	510	537	552	517	501	505	533	523	533	472	532	548	561	520	515	543	535	536	540	493	510	496	496	560	511	548	517	535	499	529	523	498	538	494	533	531	529	528	517	526	535	458	518	567	536	498	531	499	533	544	504	534	549	508	509	555	556	504	504	540	511	548	489	577	526	503	517	538	574	539	522	516	528	540	487	544	568	484	533	532	537	558	490	509	535	520	562	518	504	527	532	519	529	551	508	535	530	490	528	503	558	480	561	504	562	533	565	539	537	507	512	494	542	550	519	529	523	538	519	476	508	525	529	497	500	538	490	535	548	480	533	514	532	519	536	538	493	530	516	532	505	564	495	499	507	534	522	564	500	519	524	510	513	509	550	502	577	508	506	516	539	499	532	534	549	520	505	555	533	539	549	522	540	538	502	479	548	555	560	517	579	533	503	547	520	501	537	516	492	547	487	495	512	507	571	560	517	551	534	548	503	516	517	513	526	464	483	521	550	542	501	494	533	532	499	510	517	519	510	507	559	520	468	517	551	488	504	529	504	511	532	487	520	512	520	549	570	545	536	484	545	481	507	498	599	512	493	494	546	557	515	555	539	519	522	515	514	508	537	518	538	570	514	521	534	509	530	568	506	515	517	502	509	558	509	509	545	488	533	517	543	489	499	535	500	515	538	573	519	490	521	528	511	496	508	510	521	522	534	519	540	520	552	587	524	527	491	488	567	520	519	528	561	527	548	500	515	557	495	540	532	533	522	512	520	592	533	532	475	537	530	528	557	544	474	513	498	484	536	513	523	530	539	517	554	548	514	498	531	556	520	508	508	565	544	553	502	542	507	530	521	495	532	532	508	546	480	531	486	515	510	534	508	515	507	516	523	514	481	513	477	541	467	562	534	490	533	527	518	539	550	503	517	528	532	532	519	500	555	493	500	520	529	513	510	534	486	524	540	501	547	511	506	543	542	535	525	536	503	544	553	499	513	544	530	524	526	582	551	550	503	523	557	513	547	523	543	499	532	533	530	538	519	550	544	554	509	488	563	502	544	515	476	490	496	531	493	533	480	539	499	524	520	536	521	560	489	569	549	541	560	540	524	526	509	505	527	540	564	496	536	499	546	538	534	548	562	528	561	501	545	499	545	514	503	498	538	545	553	560	517	525	522	539	508	571	542	486	523	540	545	514	547	540	525	583	571	514	539	514	526	511	505	507	530	545	519	540	492	560	523	520	508	591	548	487	514	508	545	492	468	514	525	532	528	572	530	540	483	528	520	539	490	533	470	531	506	564	506	523	588	551	553	548	510	517	549	545	523	506	487	520	532	532	519	529	539	506	480	502	485	538	525	507	510	527	522	549	500	521	519	510	493	520	532	563	505	506	512	522	517	521	501	524	545	512	524	497	552	542	535	565	531	548	511	514	553	515	502	540	515	547	494	562	515	534	480	530	523	491	534	542	506	498	507	562	537	529	539	581	578	514	517	521	545	527	524	516	511	566	506	517	530	520	533	530	542	539	586	515	540	567	496	559	566	535	537	531	528	548	547	525	526	491	507	555	511	523	527	549	533	552	501	508	534	548	503	518	524	535	538	533	542	550	504	494	514	524	545	530	544	526	513	526	534	553	535	555	542	531	535	544	527	509	555	477	563	521	499	532	541	507	508	573	478	529	560	573	534	517	529	560	525	540	531	508	555	543	522	551	529	500	590	517	501	522	567	533	557	498	490	496	506	567	591	527	534	510	534	520	532	510	544	526	544	514	485	548	506	505	510	538	529	528	553	542	484	506	516	538	543	514	550	546	527	506	520	523	544	510	563	536	518	517	527	531	524	518	466	512	540	500	522	537	550	530	564	552	535	517	531	488	512	525	563	566	532	543	538	537	548	539	559	492	507	541	489	517	510	528	504	502	534	532	523	531	496	538	487	521	509	510	508	518	500	515	468	525	517	505	554	516	540	507	499	533	531	534	512	489	520	540	515	504	577	535	526	556	549	531	491	548	522	527	542	534	532	538	520	536	523	549	526	516	555	520	504	518	530	494	556	535	556	534	539	548	548	497	495	524	551	525	536	532	537	525	536	551	478	549	527	560	526	557	520	545	517	557	527	510	524	583	514	549	512	510	538	507	491	529	517	550	529	505	484	525	510	534	515	524	525	561	542	514	520	497	518	550	543	553	504	499	527	538	511	540	504	534	492	495	536	520	505	507	514	549	532	527	464	541	553	539	531	494	548	495	570	512	518	518	509	535	494	555	529	541	510	512	520	583	522	520	503	524	518	527	540	513	569	507	524	492	506	530	489	539	467	507	564	511	482	529	532	498	534	516	512	506	516	523	536	501	526	517	551	528	503	532	532	526	557	561	519	537	556	555	502	466	498	533	519	552	502	533	533	483	537	489	547	504	523	563	551	527	531	550	516	513	577	527	498	511	525	523	549	522	582	517	511	565	490	561	548	555	536	484	553	485	554	521	520	497	506	487	552	525	501	510	557	510	545	553	555	534	494	528	527	533	538	524	535	582	459	536	481	504	583	522	508	532	570	491	542	510	523	548	519	522	526	519	549	494	503	580	512	508	547	565	541	536	535	517	534	509	552	511	534	501	524	491	544	568	536	542	542	527	555	529	556	521	537	520	549	520	499	509	541	537	501
19663	27951	82941	74361	54628	34685	11997	767	268	206	210	225	242	198	205	195	677	1422	1070	695	375	267	211	204	219	226	192	192	187	203	193	206	190	201	186	182	168	214	201	211	204	208	188	188	202	215	195	241	191	185	202	214	180	210	181	188	198	193	191	212	178	202	192	188	184	203	167	220	205	198	206	211	180	221	225	211	206	196	198	204	204	209	225	207	200	201	187	210	197	185	173	210	224	217	209	218	177	201	180	201	214	226	219	213	218	181	195	211	195	194	222	220	173	218	198	204	197	210	174	209	209	191	208	204	195	217	202	193	199	203	197	178	204	204	214	206	178	204	228	177	209	169	210	190	190	223	207	191	200	207	195	208	191	218	198	222	219	211	182	163	189	197	185	189	221	194	217	191	215	200	196	189	202	214	216	197	202	189	190	202	213	228	204	181	220	175	185	205	214	191	170	201	178	196	201	194	225	196	187	196	204	223	189	187	186	200	204	188	230	216	200	183	210	194	201	189	207	218	234	203	217	200	184	214	183	216	191	193	201	231	194	226	208	211	195	225	198	206	177	211	209	183	204	211	224	181	194	200	220	183	217	210	187	191	186	166	193	199	188	183	196	184	227	176	187	173	215	195	190	198	218	200	215	192	220	188	199	199	182	190	185	215	200	179	213	183	222	202	177	211	203	185	215	176	226	183	184	192	193	214	227	206	194	162	190	201	210	207	199	193	220	199	206	202	207	196	205	212	199	201	196	197	171	202	178	217	212	215	191	213	196	177	188	221	172	224	219	201	199	212	193	200	218	212	185	192	224	181	209	214	179	207	194	194	209	212	218	201	212	201	203	187	205	205	183	181	193	189	184	199	221	198	180	194	198	188	191	230	206	196	196	184	181	215	231	163	201	219	200	217	196	198	204	188	206	219	192	176	192	199	190	184	224	235	187	175	196	186	171	204	179	213	200	207	191	204	203	199	185	227	197	191	192	181	220	186	204	201	186	177	199	178	213	216	224	214	195	193	174	184	176	205	226	191	225	226	193	194	201	200	193	170	207	182	207	195	214	194	200	181	203	196	182	205	190	180	174	182	195	195	191	189	206	208	207	202	183	192	199	179	201	197	183	203	228	194	219	185	198	176	202	202	218	199	196	189	200	182	176	198	199	173	221	185	234	178	209	231	185	205	171	202	176	191	178	209	211	233	211	211	191	197	205	210	218	196	207	201	198	194	188	214	211	210	190	214	200	186	191	205	221	210	220	216	222	210	218	191	193	210	216	195	204	210	204	201	206	179	189	203	196	204	219	209	185	214	198	187	193	183	167	197	211	219	214	198	207	213	180	203	188	199	190	212	219	211	202	186	201	190	210	184	220	223	234	209	208	207	213	227	209	186	204	195	191	191	214	210	207	181	211	198	203	215	195	183	207	186	191	204	253	181	224	191	207	211	207	166	197	215	211	203	212	194	216	208	201	190	189	205	193	213	197	192	216	207	218	188	175	174	188	195	190	219	229	201	189	221	201	193	196	209	198	200	214	226	219	178	182	195	191	177	184	204	183	197	193	205	217	219	201	185	207	216	206	210	212	202	221	202	244	220	192	218	191	205	215	211	188	198	180	226	193	190	194	191	210	188	198	202	186	206	189	210	186	226	188	205	184	197	208	204	190	209	217	211	194	209	169	211	188	214	212	223	185	190	203	190	176	179	204	201	206	199	210	189	217	206	214	182	186	207	188	209	204	194	191	213	227	190	209	204	222	198	207	196	189	210	217	196	198	187	195	196	200	183	225	191	201	232	210	229	212	193	211	197	192	173	181	214	215	194	211	188	220	205	187	202	204	181	207	210	203	214	210	204	215	173	186	220	206	205	184	193	217	185	182	210	188	199	205	193	210	196	211	194	204	186	217	198	197	203	226	192	202	176	189	178	228	189	211	183	212	215	200	187	212	186	151	177	197	202	186	210	203	219	204	219	194	211	193	199	208	222	181	221	224	196	207	229	190	191	197	199	175	174	191	186	195	213	204	176	196	179	206	200	198	178	217	170	180	208	203	185	179	186	188	183	185	230	201	166	192	171	181	188	210	195	167	181	186	211	178	197	211	182	207	199	202	175	210	211	180	221	201	196	181	195	175	187	198	203	191	181	205	195	228	205	197	196	209	206	200	197	198	188	218	207	211	187	193	208	195	179	188	197	196	194	173	185	215	187	206	207	191	227	208	205	218	225	186	189	200	195	215	194	199	182	215	176	187	187	189	201	207	176	197	209	226	190	193	206	192	202	203	214	212	211	192	233	199	187	197	187	197	200	195	192	204	198	202	199	212	187	196	206	176	177	200	201	199	201	218	209	193	195	196	220	223	194	195	211	191	186	206	213	201	177	208	202	185	195	204	199	178	160	195	208	196	196	200	214	223	227	223	193	207	226	195	222	196	185	213	196	163	201	207	199	193	210	183	224	209	211	198	208	198	214	189	221	193	200	181	204	181	211	222	191	190	220	202	217	199	197	222	192	213	206	184	195	216	173	193	194	220	175	210	184	184	195	206	200	206	204	194	202	198	189	214	217	196	194	191	201	206	232	195	194	232	193	203	195	208	214	206	191	217	194	213	193	212	191	215	204	190	197	212	211	209	224	190	168	182	195	199	204	215	203	196	192	211	187	219	191	171	190	201	190	206	208	193	185	210	218	205	180	195	212	192	220	202	209	217	227	222	179	205	190	201	191	186	186	204	188	195	194	195	211	186	189	189	211	202	195	239	198	196	226	184	205	202	226	189	216	212	197	183	202	218	201	191	184	190	177	191	191	228	203	193	202	184	202	180	201	177	197	209	179	239	192	210	190	193	199	186	201	225	192	193	189	199	213	215	214	191	195	200	210	203	195	223	211	191	210	181	224	185	205	195	240	229	190	187	214	187	202	201	188	203	209	213	233	205	199	202	203	211	179	184	176	199	199	192	200	216	172	199	231	208	205	184	201	186	195	177	207	204	195	179	199	204	218	216	217	214	173	185	182	188	213	220	179	200	206	182	203	190	194	209	237	173	206	201	199	203	189	219	204	222	204	209	201	196	199	208	212	197	173	210	175	183	201	199	223	193	189	225	207	202	195	214	184	183	185	221	156	187	199	184	204	190	193	221	194	192	201	185	180	196	196	209	224	189	193	200	226	204	221	201	217	207	209	190	220	197	192	202	187	215	199	196	185	212	204	187	206	211	193	210	215	189	202	197	179	213	201	200	198	187	184	205	187	174	179	185	195	216	187	224	201	190	167	216	186	195	206	209	186	227	199	207	187	203	228	200	198	167	187	191	197	192	185	212	218	237	194	207	198	189	220	194	195	205	213	196	200	202	188	197	198	201	206	218	209	198	182	207	223	204	195	217	218	187	195	235	200	192	185	207	178	199	197	174	185	235	218	221	193	200	173	186	195	192	219	204	197	179	210	200	191	205	205	247	183	180	202	216	182	209	192	205	195	222	214	194	207	180	180	189	195	199	200	194	210	193	185
10051	23371	79947	82657	62001	44341	11258	872	737	624	651	608	597	593	577	584	3680	7955	5960	3284	1611	847	570	558	528	518	524	498	543	530	534	507	538	512	503	448	514	486	535	505	528	515	561	501	526	518	487	510	490	535	511	536	538	478	510	506	531	511	515	531	532	503	499	542	531	531	508	544	498	536	568	541	491	507	545	487	500	497	494	499	536	518	512	524	491	501	530	540	498	512	533	521	545	515	524	503	501	492	524	505	509	523	481	537	520	489	512	467	495	519	522	528	526	525	496	539	490	515	506	519	525	523	512	508	557	520	514	511	468	544	533	512	509	533	527	552	521	511	525	539	556	511	574	474	513	512	546	508	503	509	530	540	515	570	557	524	519	538	517	524	513	506	504	529	506	528	516	508	472	483	565	493	503	488	541	537	529	503	510	524	493	552	507	495	564	523	515	544	508	480	491	505	552	491	502	502	490	507	497	538	506	561	483	559	507	503	537	507	530	511	523	490	551	532	497	531	502	499	558	527	552	528	482	495	546	500	515	533	495	546	485	519	526	498	498	523	509	500	511	485	522	459	527	512	540	549	561	531	513	518	547	500	540	570	546	527	507	549	504	524	534	484	518	541	500	507	523	477	500	553	483	511	546	509	533	522	500	558	504	523	530	550	511	528	504	525	511	516	526	550	507	491	527	488	532	496	520	508	520	508	494	499	518	569	478	511	515	511	532	533	544	520	487	489	524	527	499	513	545	510	536	505	493	508	532	518	505	525	535	528	528	523	517	487	552	510	493	516	530	474	533	498	506	514	545	499	503	530	472	504	531	537	479	557	471	496	599	526	519	492	504	564	517	523	496	528	547	498	497	500	480	476	530	504	493	509	558	533	525	490	487	492	511	486	543	526	508	459	513	545	542	491	539	529	558	535	511	527	488	535	519	538	487	521	506	545	468	517	513	516	548	547	536	509	534	527	547	489	542	508	489	524	505	523	515	489	534	510	493	533	503	509	472	529	508	532	489	496	500	522	563	525	508	486	520	511	523	514	481	551	483	518	503	531	486	531	546	538	548	540	513	467	514	524	523	521	530	533	549	512	514	496	498	491	506	508	514	489	547	542	551	494	495	539	529	490	500	551	541	550	520	535	520	487	541	531	557	525	538	534	553	476	486	500	494	514	524	550	526	510	514	529	502	532	536	498	537	535	481	539	557	510	567	524	526	518	534	545	522	509	497	535	516	496	514	532	529	517	497	500	500	537	501	494	519	483	543	508	533	504	516	513	529	534	529	528	544	504	527	528	505	533	522	475	528	482	488	493	544	492	544	487	511	520	525	496	539	518	516	548	468	527	571	509	560	540	509	525	501	488	512	519	559	561	474	529	524	525	506	536	494	534	514	534	514	525	519	551	518	510	537	484	504	485	527	497	543	504	523	503	510	523	525	503	535	554	505	507	495	519	486	509	551	494	590	525	582	506	566	529	490	530	485	466	544	573	497	526	505	493	565	497	532	515	522	512	565	518	506	539	530	530	542	469	560	526	516	470	489	514	499	508	494	496	556	489	496	532	529	493	525	535	526	527	534	521	514	512	525	499	553	508	478	536	498	513	508	536	522	503	514	525	503	470	502	546	524	554	540	495	548	491	472	505	512	524	544	515	537	494	525	446	489	476	516	496	525	516	488	563	553	521	529	527	539	473	501	548	552	457	480	504	490	561	518	550	505	534	496	491	487	527	533	491	550	559	521	510	524	514	564	521	487	512	510	513	502	543	522	507	499	529	512	514	550	496	530	513	524	523	540	521	526	458	489	538	496	510	500	518	541	502	522	560	504	524	536	530	480	490	526	506	511	514	495	542	465	559	480	514	493	467	514	523	530	521	522	530	521	529	541	486	576	507	502	528	533	507	539	456	495	541	469	559	516	541	452	503	495	549	533	535	551	495	500	488	532	548	502	502	514	502	538	522	479	569	513	538	534	495	521	542	509	526	493	554	525	526	495	579	497	533	509	537	509	482	517	528	487	515	457	493	491	513	514	501	502	461	528	530	544	502	471	535	473	511	498	507	538	521	489	534	524	499	474	498	534	502	509	558	528	522	538	494	525	465	506	486	484	570	484	541	553	504	513	519	519	517	545	541	483	535	511	534	525	494	517	483	505	520	492	511	494	507	516	534	539	525	513	524	542	537	492	532	519	507	510	511	520	522	502	511	512	570	554	505	567	519	498	499	520	523	535	522	489	527	551	513	526	492	515	546	548	526	501	541	508	530	506	571	526	534	529	485	516	530	541	535	474	556	531	502	534	498	537	519	514	499	505	479	501	543	538	507	518	504	515	561	514	529	551	558	530	524	515	526	506	532	507	480	529	530	507	508	510	496	505	559	537	491	506	524	520	541	552	515	503	502	531	526	493	505	517	543	546	513	494	499	508	543	549	506	498	512	536	487	542	550	504	530	498	510	548	530	487	562	519	501	544	511	536	509	489	554	572	521	486	509	580	477	501	519	475	535	521	471	512	485	518	551	526	478	530	495	519	515	517	537	521	522	510	505	474	510	510	478	531	538	547	507	563	526	523	521	524	485	464	497	510	485	526	531	499	550	511	525	514	526	491	533	534	515	529	511	496	493	528	527	513	522	540	529	495	517	502	486	525	493	509	516	510	517	538	523	522	450	534	539	500	571	512	540	494	511	504	457	520	511	494	534	511	501	506	541	513	556	491	509	495	535	528	519	520	526	530	465	553	498	504	501	487	511	541	511	514	542	472	545	473	538	467	555	494	500	518	516	499	499	542	521	539	539	498	517	505	501	504	508	512	494	513	538	500	527	474	487	491	505	523	573	508	517	504	527	524	481	550	511	521	524	545	548	509	479	478	522	470	523	524	486	516	527	547	495	508	475	472	509	497	490	513	478	535	489	557	518	500	530	540	509	502	490	503	543	524	494	520	514	517	495	501	507	499	524	523	527	519	486	523	493	524	500	482	507	531	502	501	521	493	494	508	517	508	527	488	518	527	486	508	533	501	516	500	528	534	517	537	523	524	478	510	514	495	535	501	485	553	532	495	511	513	510	535	554	502	560	498	504	486	525	535	512	494	527	560	525	506	505	521	524	534	533	545	485	553	565	485	487	509	522	526	526	488	564	484	507	524	556	494	520	500	513	512	531	487	562	520	550	566	517	487	499	539	566	502	507	545	503	516	555	518	511	489	536	522	505	531	515	506	483	497	509	545	466	576	501	523	534	492	518	511	514	517	510	554	475	503	518	532	538	512	504	545	582	529	467	532	468	499	517	524	505	477	501	512	517	506	523	498	509	520	513	502	512	485	560	542	499	523	533	519	499	482	550	477	546	522	500	530	546	527	483	537	523	526	530	519	516	578	530	497	527	516	505	511	538	517	532	533	511	507	495	510	528	498	548	506	542	511	499	550	523	543	485	569	508	504	517	511	493	545	502	536	487	485	538	512	536	490	486	550	521	509	500	514	500	521	513	456	491	504	468	532	537	515	509
2555	1900	14475	13324	5664	2022	398	189	171	187	196	193	196	166	177	188	204	189	257	242	228	204	207	177	173	183	206	198	205	160	191	184	170	179	186	161	223	211	186	188	179	193	191	186	195	191	191	191	194	195	188	182	191	190	178	189	172	178	169	207	166	164	189	160	183	207	173	173	185	167	199	203	171	188	166	177	191	201	202	178	201	186	208	188	195	179	176	203	186	163	185	157	181	170	178	197	199	170	193	196	202	193	153	178	213	160	162	174	199	210	162	202	165	181	198	162	176	191	181	184	170	183	182	171	196	180	171	160	168	198	166	179	216	177	166	204	149	169	158	175	194	164	175	184	199	186	186	168	184	183	196	162	175	216	200	180	173	190	186	187	194	207	194	155	180	189	183	177	187	189	176	175	184	198	188	175	168	160	167	192	182	183	195	196	182	159	183	178	193	183	193	179	173	200	185	181	171	180	202	167	179	155	178	182	169	176	181	179	172	174	196	188	193	158	180	189	184	145	169	196	164	151	201	203	192	166	181	195	186	182	189	171	198	176	190	225	194	173	187	194	193	179	116	172	185	177	186	178	193	179	184	155	207	166	188	220	175	180	198	185	189	178	209	193	202	187	177	184	182	207	178	173	164	191	170	183	179	188	164	204	202	185	185	179	182	190	214	178	188	189	189	186	171	180	183	201	208	161	168	177	195	188	173	163	180	200	184	181	212	204	174	171	208	199	179	176	170	181	165	187	184	191	181	170	204	187	184	194	198	196	196	176	184	168	180	205	159	195	167	149	176	185	182	202	200	195	166	226	194	184	179	187	188	162	211	146	185	183	177	189	193	183	205	191	198	167	196	170	208	192	180	185	199	230	187	175	167	178	195	185	185	195	183	169	177	188	195	177	169	165	176	193	208	194	160	184	178	202	212	191	177	169	205	176	200	170	162	190	192	189	187	209	202	195	175	193	189	156	173	168	158	197	192	199	174	165	186	176	173	208	178	178	167	188	194	185	190	202	213	181	210	179	190	192	160	186	178	187	183	197	199	199	200	172	195	179	200	181	193	181	214	192	167	195	167	178	197	178	180	173	184	173	204	170	181	179	167	185	173	165	171	183	173	165	179	214	197	182	176	170	159	180	194	188	204	203	175	196	170	180	210	172	182	177	200	169	192	185	216	177	190	174	203	204	198	183	197	178	176	176	185	174	168	145	203	197	184	194	214	188	167	167	161	211	185	165	169	174	181	195	187	182	194	201	157	186	175	181	167	174	187	185	196	174	186	172	180	201	168	209	188	172	159	177	174	179	185	192	204	185	169	196	182	185	170	178	193	190	171	170	177	196	183	177	172	184	189	190	202	195	181	184	181	202	182	178	183	187	199	195	191	188	172	176	183	207	185	183	187	166	169	186	194	189	186	181	196	166	185	194	194	175	181	203	199	178	188	172	204	177	175	186	173	178	186	203	188	176	160	195	194	197	203	190	163	185	181	192	193	175	174	197	167	180	178	187	199	193	156	199	193	189	177	188	194	179	212	190	200	156	179	176	164	199	187	198	183	202	199	179	198	168	179	168	168	176	189	194	175	173	176	190	166	168	181	206	180	175	178	175	183	216	180	225	181	208	201	193	171	172	212	190	167	183	198	174	174	160	194	204	198	193	193	175	183	189	196	165	170	191	172	178	182	172	177	180	193	215	183	167	172	163	202	217	184	190	170	178	200	181	177	180	186	191	199	170	205	175	179	189	169	194	185	170	168	191	186	194	195	196	196	216	190	180	191	179	172	188	193	164	196	201	191	153	158	198	181	194	193	168	169	184	189	189	173	180	179	196	166	194	206	203	150	182	193	197	167	172	193	187	178	179	203	186	156	176	193	159	173	161	200	188	180	163	201	175	196	191	197	189	177	186	177	178	198	183	210	174	182	173	191	183	159	195	174	181	183	190	177	182	187	184	186	180	187	177	189	169	180	174	182	183	184	210	172	194	214	167	164	210	189	170	173	159	193	156	180	166	162	178	204	174	171	161	185	189	183	181	174	175	177	166	179	175	185	173	156	186	178	148	194	173	192	177	205	179	219	206	189	195	184	193	189	198	179	178	187	186	168	192	184	207	209	184	151	183	190	184	188	189	172	175	166	161	172	164	187	180	187	201	186	164	174	174	184	174	194	170	175	197	166	184	183	222	184	214	175	154	154	176	175	178	190	180	169	196	188	199	191	163	189	203	163	177	186	196	191	174	202	188	182	204	151	186	207	190	179	193	160	193	180	180	189	183	186	210	188	181	204	151	157	174	199	181	177	176	191	185	178	194	200	204	156	179	165	168	174	198	184	200	191	176	176	171	205	190	174	184	178	178	159	194	221	176	181	188	196	188	179	200	173	219	162	165	189	175	159	175	188	179	178	221	180	174	179	173	191	190	191	180	180	185	190	185	208	191	188	193	196	197	182	169	163	178	181	154	173	191	168	179	193	152	195	190	151	199	172	224	200	191	172	179	200	173	188	201	181	187	215	176	174	171	193	187	198	168	191	199	192	180	169	206	210	196	207	194	177	198	190	196	193	165	183	168	188	164	178	178	164	172	199	182	217	185	176	172	163	208	196	164	170	177	186	192	184	170	170	181	171	197	176	171	174	184	179	213	181	164	175	199	191	201	165	168	178	173	197	194	191	185	166	187	170	175	188	173	186	204	196	167	175	154	205	161	174	182	167	179	176	179	182	187	190	161	167	209	175	176	185	185	187	192	201	176	171	175	192	177	191	194	202	165	190	190	181	175	175	201	187	194	183	205	169	185	190	192	168	197	199	173	163	189	182	172	202	173	201	199	166	189	177	184	167	178	188	165	201	184	179	196	208	203	202	187	187	194	177	188	193	157	174	190	191	201	173	176	173	172	190	183	178	175	183	171	187	193	153	173	180	185	176	210	189	170	173	184	189	191	172	174	194	198	191	152	154	179	175	184	187	171	197	180	197	189	189	191	178	168	179	187	190	159	174	184	188	184	198	177	186	196	184	193	179	185	192	174	176	191	181	180	206	202	173	160	178	204	164	197	180	176	164	160	183	178	190	173	184	200	187	208	168	170	185	177	195	213	153	178	196	186	188	181	177	192	209	185	181	159	174	202	188	192	191	186	179	199	179	191	196	185	203	199	198	190	164	177	226	184	196	202	175	185	180	187	171	197	160	179	194	189	209	180	200	199	172	187	183	174	203	211	188	185	179	193	182	169	165	177	171	180	202	198	169	176	189	167	186	187	208	202	192	188	214	172	176	176	188	173	183	187	169	216	187	221	193	175	201	184	168	176	184	162	196	151	177	206	187	178	180	180	180	172	174	176	189	182	172	171	197	178	211	151	196	201	176	204	177	188	195	151	200	225	191	196	203	191	190	206	203	202	193	196	182	217	188	191	174	189	196	193	175	186	180	194	202	158	182	173	173	193	193	215	181	204	180	196	176	191	192	167	203	196	186	192	184	191	175	184	198	182	190	192	169	169	191	177
2363	3371	25826	26911	14467	7401	1465	482	489	534	485	479	485	479	483	476	514	750	809	868	620	575	537	523	468	509	485	451	480	495	489	480	526	488	506	515	474	485	464	513	464	461	470	477	487	487	474	502	486	502	481	502	506	488	458	463	447	499	486	479	488	503	467	506	502	506	477	538	472	474	523	501	475	486	475	493	521	452	503	476	480	500	505	479	489	446	511	521	492	489	486	502	482	502	476	525	517	518	477	507	479	482	511	475	481	499	499	510	499	496	475	486	482	442	502	508	457	531	502	536	511	524	535	507	478	475	478	484	447	493	510	480	496	488	455	491	519	489	505	469	501	487	474	513	503	499	478	517	498	488	447	527	446	483	461	517	506	475	485	490	485	437	516	500	488	538	496	497	503	469	467	489	494	450	480	521	477	494	482	470	491	484	484	462	504	496	499	509	464	500	459	525	446	502	490	525	449	462	523	460	464	479	508	499	511	507	506	434	499	455	484	478	500	487	484	473	468	469	521	429	495	489	524	509	498	535	487	500	418	443	488	493	457	483	451	445	475	545	485	530	473	449	465	471	507	505	462	494	491	524	477	458	479	495	483	479	448	445	500	478	513	492	526	490	503	544	493	494	489	494	516	494	462	470	500	475	485	506	482	478	468	445	471	539	470	446	504	512	493	463	446	475	462	495	538	511	492	498	473	523	500	485	489	498	501	467	459	471	479	519	517	471	474	473	516	503	491	484	503	475	461	467	505	521	510	501	466	551	502	463	487	481	490	481	466	489	466	517	466	465	505	486	540	504	476	512	465	503	479	490	512	481	491	448	487	489	475	478	488	473	494	503	467	484	498	481	505	525	525	518	487	490	515	480	522	463	481	479	484	489	527	484	542	529	483	488	468	479	518	479	470	538	516	486	492	473	514	516	502	528	444	463	496	531	503	458	521	512	496	520	480	478	451	496	481	516	468	475	494	457	531	459	465	493	488	493	511	506	468	484	494	534	471	458	466	512	467	494	500	492	534	508	453	489	508	446	476	488	443	450	479	511	522	494	477	491	475	508	512	466	480	488	489	451	450	478	476	507	476	448	495	499	474	476	440	480	471	504	517	492	480	463	449	471	455	485	484	473	467	470	476	490	489	498	483	493	487	446	520	464	498	515	509	501	482	525	472	513	518	520	468	465	438	476	486	486	498	515	508	493	468	477	498	438	471	476	488	505	503	485	468	545	450	510	503	481	503	538	479	493	499	486	516	516	479	514	503	519	456	484	485	478	496	475	482	476	528	484	482	470	481	502	492	485	493	462	481	515	454	488	496	535	521	488	460	471	460	505	516	444	511	499	475	451	470	486	501	466	505	466	527	482	508	486	499	497	489	456	453	501	472	502	463	469	502	487	482	473	509	456	463	491	483	511	500	539	477	480	470	488	453	480	482	496	507	534	513	509	490	478	495	508	475	501	491	455	510	510	509	454	448	463	495	472	520	501	472	474	477	521	493	481	501	517	475	480	505	463	497	494	512	462	476	470	519	486	535	506	506	507	502	484	493	495	499	520	485	522	462	474	522	467	499	470	465	502	478	466	500	470	490	480	468	501	461	449	510	479	506	461	485	467	503	496	539	492	505	493	493	474	506	468	465	480	495	473	464	518	474	542	476	489	474	479	457	512	464	490	486	504	523	503	487	449	474	494	479	491	450	478	465	477	415	504	515	512	456	481	526	517	467	508	497	488	427	516	460	463	475	474	439	485	473	518	477	497	484	485	481	464	499	484	482	460	517	458	486	475	462	512	448	494	481	500	482	489	517	521	460	462	491	535	492	529	489	516	501	471	490	523	508	478	494	493	477	491	485	475	507	473	484	521	514	449	457	467	484	498	487	495	517	501	499	474	483	449	501	489	475	497	482	465	472	488	485	491	462	534	562	509	465	553	490	474	479	496	507	508	497	535	466	502	481	504	488	502	552	509	508	509	492	497	482	489	547	493	473	508	524	476	505	534	472	497	473	487	509	494	486	487	483	473	452	457	491	454	476	503	509	517	470	476	476	533	475	520	521	458	462	485	496	460	502	477	509	489	527	481	500	529	501	484	449	463	485	483	491	495	506	458	492	513	472	458	486	449	460	487	514	462	513	471	487	512	470	477	509	525	495	444	465	509	471	475	493	486	534	512	492	464	518	506	430	518	514	487	515	474	478	511	476	459	483	452	490	479	438	507	469	506	517	493	448	506	493	504	463	471	500	516	507	497	481	479	500	525	527	477	476	467	512	492	492	502	499	529	483	447	518	482	490	498	510	498	445	505	517	505	486	496	490	447	482	491	486	491	476	503	532	493	551	506	492	484	482	490	504	478	522	515	488	472	512	466	520	500	511	494	469	483	467	486	468	519	482	506	476	479	485	492	514	514	464	485	505	479	511	454	471	466	469	494	512	498	509	484	513	484	459	477	500	474	504	485	484	477	460	509	512	517	518	501	478	511	487	483	493	465	457	458	491	514	505	482	481	503	472	477	499	446	450	485	452	469	461	488	467	434	494	507	517	500	487	492	448	504	499	546	481	489	444	462	489	500	501	462	490	512	492	485	487	498	474	488	464	503	541	468	494	487	529	513	488	494	502	484	502	480	492	548	462	483	505	493	458	482	505	473	533	484	504	505	494	519	504	518	462	478	485	481	496	505	501	511	456	495	489	474	459	515	469	480	477	476	490	475	511	504	485	476	470	501	490	532	480	480	486	515	514	492	497	489	485	476	513	502	487	509	523	550	490	495	461	463	469	496	504	476	518	499	502	483	512	493	517	506	511	492	496	524	483	480	519	480	507	449	483	495	505	481	488	480	490	477	465	515	490	488	501	513	496	524	498	460	511	492	458	499	453	464	493	467	494	486	456	496	450	503	530	476	495	477	477	462	472	541	496	485	487	521	492	491	509	479	482	493	490	520	494	501	490	505	505	478	496	495	450	466	484	474	440	443	486	527	509	510	477	526	498	460	446	503	524	531	494	484	531	467	522	514	433	458	497	530	501	496	484	524	506	504	485	523	454	482	468	461	486	496	497	472	465	488	481	467	482	485	495	476	467	463	531	493	497	476	477	455	487	483	498	514	479	516	493	484	483	498	489	482	502	488	524	481	485	462	501	475	467	481	480	484	522	476	498	506	502	490	480	487	501	519	479	500	507	494	531	492	488	507	504	488	500	500	515	466	481	477	501	478	526	484	514	455	476	465	505	491	458	444	488	448	531	492	489	503	480	480	447	480	521	460	511	539	519	485	458	489	460	496	513	495	457	485	471	525	497	498	510	486	478	532	492	506	523	505	470	489	474	512	496	497	520	490	512	481	507	492	501	498	468	511	493	484	453	537	474	499	520	477	507	512	470	481	467	477	480	516	485	500	499	510	516	454	504	521	510	459	453	473	467	481	506	508	491	487	478	495	469	508	504	514	490	517	471	507	488	497	502	507	457	490	487	487	455	473	446	494	487	491	477	475	511	512	479	475	517	481
11001	19424	74113	63045	41691	23273	5653	272	262	246	191	203	199	231	201	239	223	479	745	567	373	279	205	224	201	208	233	175	217	213	248	197	203	204	210	200	199	208	211	198	221	189	189	226	202	192	208	198	190	212	182	199	181	230	195	195	204	224	206	199	180	185	201	217	193	204	187	174	201	218	186	202	190	245	212	207	217	193	222	184	199	197	197	199	202	209	220	216	189	214	180	210	217	204	190	215	212	194	191	199	205	211	218	205	181	181	228	194	188	219	198	184	207	191	210	201	221	213	185	225	206	218	202	234	218	206	190	188	220	166	238	205	187	206	198	214	196	212	219	211	218	235	192	187	209	203	204	193	202	221	203	177	220	199	182	210	211	191	207	225	189	213	206	210	231	214	221	193	197	215	199	216	218	222	229	202	209	192	208	216	197	205	213	204	208	202	202	231	199	194	207	194	198	181	198	204	179	207	179	189	220	208	210	216	194	213	214	229	224	223	197	190	228	215	215	190	174	193	209	210	205	187	200	219	196	162	215	227	222	184	229	206	225	213	222	203	225	235	219	202	203	212	192	174	203	200	233	206	214	211	208	200	207	201	201	207	205	228	209	200	195	204	228	231	175	215	184	200	229	234	220	211	225	202	196	203	184	195	198	182	208	197	221	183	205	221	204	215	216	203	203	178	194	201	213	205	210	195	211	199	179	208	198	188	188	214	186	197	193	205	222	209	205	208	197	185	217	208	230	204	222	223	204	193	222	186	198	204	212	197	179	212	187	222	198	191	210	192	210	233	224	231	221	213	219	188	202	186	215	235	193	200	224	196	219	192	217	206	209	245	200	210	224	206	206	206	220	201	191	209	188	201	193	216	220	205	208	206	210	187	204	182	217	222	220	191	208	195	190	203	227	209	210	203	209	212	219	203	229	237	191	213	172	192	200	187	206	206	221	210	210	218	212	190	210	201	205	206	203	212	198	210	205	196	193	204	221	207	209	188	200	195	220	216	200	180	183	223	207	212	187	227	214	219	205	210	187	193	183	235	215	222	206	210	191	202	209	189	232	216	203	184	162	239	207	209	194	201	206	194	179	193	197	181	197	189	201	189	216	213	203	181	201	196	228	214	209	201	190	205	195	183	223	217	195	195	206	212	207	182	232	240	201	173	225	199	228	210	202	201	235	189	202	185	201	198	198	187	212	210	232	178	212	220	195	211	199	206	198	210	265	203	180	189	209	218	231	215	184	194	201	184	210	210	207	199	180	212	185	213	190	211	212	190	185	193	186	208	192	209	209	176	198	204	196	226	210	189	226	210	200	210	215	196	225	194	209	211	198	206	199	200	202	222	204	217	206	201	190	218	211	241	205	197	196	208	195	226	224	225	199	177	198	189	192	212	202	217	219	217	201	214	220	196	217	192	208	192	205	213	191	205	176	227	202	240	212	178	208	184	210	183	207	203	204	206	202	218	211	203	198	189	213	222	188	216	201	216	189	180	193	212	223	232	190	208	229	204	219	167	230	191	213	199	210	229	204	215	184	188	208	190	201	202	179	204	203	230	192	229	198	209	199	209	186	223	218	238	186	203	199	224	228	220	214	195	213	178	205	192	222	226	209	214	208	173	185	204	190	220	184	193	208	195	198	195	209	194	217	236	210	192	210	210	198	214	169	202	202	176	211	204	218	233	203	224	174	204	194	193	209	197	210	201	192	187	234	216	231	215	213	192	209	217	213	193	208	206	188	225	207	244	221	218	174	192	217	206	199	195	203	211	227	182	194	234	195	191	212	236	206	223	228	198	174	211	208	190	180	200	208	185	195	199	204	209	192	207	202	217	208	213	216	213	178	212	204	205	196	221	224	197	227	209	226	198	213	217	186	228	174	200	183	204	207	203	204	192	224	216	192	221	189	231	221	196	204	224	201	205	181	214	188	214	187	198	185	220	200	218	218	201	226	204	189	201	222	212	210	191	197	194	198	205	189	197	207	188	191	195	203	200	194	207	233	214	201	199	184	204	206	211	206	224	210	201	190	220	203	194	182	183	186	207	223	216	195	211	205	212	203	192	208	216	216	205	220	197	190	219	191	215	209	217	192	197	224	199	214	201	207	229	216	212	190	211	207	199	214	194	189	212	217	180	223	220	228	205	209	195	203	213	200	196	194	203	176	194	197	190	213	206	211	209	210	188	210	216	200	199	202	218	196	216	183	228	188	227	233	200	223	216	194	225	205	215	201	211	218	182	204	225	221	211	212	202	202	173	214	196	196	218	202	207	212	227	207	212	230	214	212	192	219	197	208	193	208	199	210	188	202	219	198	203	208	211	206	186	221	245	210	200	196	204	184	199	195	214	235	188	206	222	175	172	207	194	217	224	183	210	182	195	201	201	197	211	195	209	223	214	243	205	184	261	218	221	226	215	203	224	199	195	215	199	194	223	197	202	211	230	206	210	213	180	225	190	211	221	190	166	205	208	206	217	208	226	199	194	183	192	218	208	199	220	212	205	179	229	208	195	187	191	216	215	248	214	213	194	176	179	215	193	213	185	198	213	208	207	197	190	231	222	219	194	218	222	181	210	201	227	202	222	200	217	190	176	219	221	195	193	198	219	233	215	198	203	210	181	220	197	184	214	207	181	186	184	181	184	193	217	209	182	220	198	192	208	182	192	220	192	187	232	185	253	176	234	196	199	195	210	196	217	200	232	228	200	186	216	224	195	197	207	183	190	211	194	199	228	211	198	214	207	220	244	218	175	207	186	213	208	205	195	212	208	210	226	212	200	209	194	197	210	220	200	199	224	228	207	199	209	201	198	203	211	204	184	208	227	220	222	202	230	186	192	228	197	203	192	199	230	203	194	174	206	207	214	201	216	241	194	215	220	204	200	209	216	195	190	213	212	189	210	202	221	226	206	195	199	216	189	209	223	202	202	214	203	212	218	223	209	231	194	194	200	205	211	190	198	224	210	226	210	209	202	204	200	189	212	199	212	212	205	202	222	204	214	209	196	196	213	207	218	188	199	197	223	216	204	206	201	209	226	224	206	192	190	201	237	230	225	236	200	200	199	223	214	190	171	211	215	221	199	190	219	203	219	193	206	188	220	198	206	198	190	207	205	205	214	193	194	200	205	210	214	231	225	214	234	192	210	198	209	218	198	200	196	188	219	205	201	202	190	215	204	204	226	207	219	208	217	232	200	217	235	211	188	187	226	197	202	190	210	223	226	204	199	199	229	202	231	199	208	200	222	193	190	205	228	179	200	211	230	215	177	193	197	201	208	208	201	193	207	222	196	192	201	190	197	208	194	242	176	209	234	200	204	211	202	227	216	194	190	219	213	212	165	231	185	221	209	224	184	195	231	194	198	229	206	195	195	225	216	230	206	223	190	200	178	219	222	196	218	243	201	197	205	198	210	203	231	211	206	183	209	203	197	205	219	191	207	221	234	211	197	195	233	191	189	219	199	210	229	208	184	214	196	208	200	212	201	213	213	193	187	188	216
6735	17542	68526	67341	49090	34402	8166	706	664	612	555	623	592	590	603	787	573	2534	4148	3124	1572	889	646	577	546	516	517	559	537	505	537	556	508	534	515	537	546	526	545	573	520	549	537	494	565	506	486	503	537	542	549	527	528	521	523	533	589	558	540	554	520	576	547	563	557	543	536	556	580	572	516	553	555	509	569	544	514	490	556	577	547	596	511	560	521	511	539	547	544	531	496	539	567	518	531	543	551	564	497	555	550	577	520	533	520	528	542	522	533	538	526	569	512	554	505	522	542	511	521	570	515	527	561	525	567	572	535	529	558	540	525	572	526	523	515	554	539	528	517	526	558	538	552	525	524	536	531	604	550	522	588	501	542	576	604	488	571	591	527	542	545	568	546	568	507	505	540	533	560	523	535	539	507	577	486	555	536	535	551	567	520	559	544	537	533	498	543	535	532	509	511	561	548	533	533	534	522	535	554	546	525	533	554	539	570	494	533	573	581	542	555	530	555	548	511	549	549	539	520	539	565	518	529	539	533	531	550	542	513	544	545	531	567	528	553	502	532	498	565	575	526	535	554	555	534	527	549	553	509	542	538	561	546	532	539	509	525	508	509	545	551	508	514	516	506	546	578	507	530	539	531	514	537	514	547	547	503	528	559	491	522	535	565	552	516	506	569	517	552	507	536	531	523	503	539	529	500	521	526	543	514	540	533	550	552	526	532	548	545	528	507	524	556	553	538	552	579	544	571	544	535	528	543	544	535	563	532	537	498	533	525	569	568	522	533	540	587	581	537	517	556	553	513	555	523	547	537	530	556	579	535	548	497	564	533	520	519	547	544	511	586	545	549	543	502	535	508	572	535	561	546	536	531	483	524	529	541	546	563	513	540	548	520	548	575	554	533	536	558	550	514	536	553	538	513	506	514	498	533	529	545	533	557	532	524	537	536	539	558	541	546	551	536	535	522	529	524	519	552	555	517	560	539	514	539	525	516	525	486	545	577	570	514	575	580	518	491	480	560	526	525	525	513	492	520	523	543	557	549	525	555	544	535	521	516	498	532	552	535	561	553	529	484	515	527	494	547	551	517	521	535	516	549	526	536	507	488	538	538	520	519	554	541	524	548	584	513	511	513	536	542	513	540	565	558	539	522	561	503	538	514	523	562	538	518	522	515	545	536	545	527	509	504	565	514	590	508	508	518	520	569	558	515	502	524	520	496	543	527	553	514	510	555	552	536	531	504	579	559	517	535	494	546	505	539	507	541	549	557	560	544	582	501	555	515	568	573	505	546	518	525	542	547	547	514	520	554	534	544	547	570	493	533	468	569	538	550	514	541	519	518	495	541	538	557	561	544	546	575	537	525	554	532	523	510	516	571	492	526	543	515	535	525	561	600	551	557	527	564	589	503	518	513	527	545	533	520	550	537	531	557	514	556	535	545	551	551	532	524	511	511	538	511	539	544	564	549	534	500	528	538	540	506	559	529	567	504	516	543	534	589	559	537	545	541	538	521	582	529	537	555	576	546	532	489	527	509	520	547	535	542	506	538	527	553	524	539	584	494	560	509	546	528	544	537	508	519	520	544	547	530	539	501	539	536	510	517	528	496	548	563	521	596	537	559	521	516	509	599	538	540	558	575	517	548	529	527	560	573	525	530	547	553	546	508	567	543	526	462	536	561	539	514	521	523	539	547	544	541	542	514	507	557	537	566	539	510	535	542	568	518	516	531	539	527	544	566	529	517	522	546	561	528	561	559	538	559	558	511	540	505	575	549	538	557	502	505	555	570	522	547	561	510	525	481	547	579	533	550	500	488	531	556	562	528	544	558	521	520	483	542	523	523	564	549	543	546	520	542	509	505	531	540	571	571	544	489	538	521	557	574	581	531	545	523	522	538	540	534	557	525	550	519	525	535	525	553	535	500	524	589	493	564	554	506	529	512	559	566	544	547	517	538	513	521	544	556	540	525	526	539	506	549	565	531	536	531	545	518	510	522	509	550	501	566	534	556	502	556	555	506	549	566	512	560	550	548	546	530	501	532	486	508	518	548	527	525	555	541	512	535	559	512	549	515	538	538	563	516	529	540	546	538	513	564	525	536	523	509	550	542	502	522	511	520	533	546	533	531	559	545	569	580	551	541	556	559	558	534	548	549	523	556	548	549	499	547	548	514	521	535	525	516	535	553	504	543	569	513	524	544	511	520	496	533	520	516	566	560	510	526	526	535	612	533	543	549	549	504	568	550	569	542	517	570	528	510	530	537	561	555	505	533	525	524	543	537	568	521	552	538	537	535	518	565	549	527	563	547	551	522	575	551	567	537	537	507	516	491	573	555	523	537	532	531	521	578	520	544	569	546	541	535	535	498	525	509	540	525	524	543	537	518	543	570	558	542	532	532	555	493	549	540	580	560	572	522	535	510	559	539	554	528	560	509	556	545	517	498	513	571	568	531	506	573	536	532	566	549	550	542	527	560	553	535	509	513	529	514	516	528	539	510	582	504	531	532	518	485	552	509	523	544	538	562	547	556	545	564	571	541	513	584	537	508	563	520	555	580	552	524	505	534	518	536	523	531	530	548	527	522	536	534	500	568	549	566	571	504	553	537	534	534	510	556	530	550	556	550	520	567	496	523	530	540	535	505	546	532	521	565	554	564	574	540	546	519	497	551	513	551	539	560	543	531	516	535	521	554	537	523	505	527	543	550	535	540	545	577	487	515	529	539	509	515	550	511	537	533	560	580	512	545	535	544	522	547	539	538	569	532	519	582	535	555	560	547	536	522	528	497	532	573	521	526	538	537	560	546	531	533	472	570	527	526	537	520	520	546	559	525	557	518	497	557	554	502	537	555	546	568	540	541	530	532	557	498	506	521	513	525	519	537	501	530	504	554	501	572	555	541	525	576	570	532	535	546	550	484	542	580	578	513	519	493	576	536	562	573	531	543	539	598	548	556	518	590	532	540	520	606	546	495	545	532	543	549	566	520	558	500	555	562	527	513	520	539	508	523	532	501	512	516	547	539	542	547	580	549	542	511	550	540	549	575	505	576	540	532	562	519	552	538	509	522	574	530	516	588	525	529	543	515	542	575	502	518	499	541	593	544	578	503	523	550	525	534	542	531	549	563	516	547	538	558	551	524	522	526	539	524	518	551	538	569	515	564	574	521	550	513	517	489	576	525	531	540	502	550	542	533	538	532	510	532	511	522	568	548	556	489	576	559	520	517	557	513	555	550	538	563	482	566	550	537	531	485	503	514	537	548	501	527	564	579	529	580	538	516	533	525	531	513	526	540	535	542	520	514	541	521	542	502	530	560	505	507	561	586	534	570	568	570	563	509	540	582	572	585	544	532	533	529	507	506	538	542	559	525	534	530	555	550	533	541	533	549	509	558	559	547	533	514	561	532	552	510	511	518	542	544	506	535	554	537	519	522	509	539	526	542	508	602	556	569	579	552	535	565	498	539	516	531	549	528	528	514	521	539	570	500	561	560	489	562	534
19545	21659	82112	75138	55538	34566	12827	924	295	240	236	224	257	229	247	233	268	952	1420	977	531	309	236	193	202	212	229	220	188	225	200	207	228	204	206	219	228	192	207	216	199	183	209	228	205	225	219	222	215	186	180	222	214	223	212	216	198	200	222	212	217	223	224	200	211	197	210	229	214	219	194	204	214	200	199	187	218	205	214	171	202	216	180	197	214	187	248	210	213	202	197	199	226	212	205	190	197	208	197	190	207	188	185	203	203	212	212	193	194	193	217	205	209	230	216	224	199	218	222	200	201	202	198	207	194	189	215	212	223	222	208	215	215	196	213	191	191	195	180	207	200	229	184	205	226	202	215	211	219	238	234	196	221	172	223	189	194	209	206	211	202	200	216	208	199	203	197	206	199	202	200	199	199	214	206	245	213	203	212	189	230	220	205	209	198	193	226	198	205	179	215	197	211	208	210	207	202	201	206	187	208	224	207	196	199	197	187	212	215	227	225	187	209	206	232	214	203	193	190	192	194	201	203	189	233	222	212	233	190	218	201	209	218	187	179	197	178	205	181	199	194	212	182	216	203	202	200	194	193	181	194	219	197	222	211	221	206	197	182	190	174	229	205	194	206	234	210	197	210	210	217	183	215	188	190	219	234	237	199	183	204	223	198	200	190	204	217	223	202	209	188	210	184	216	201	195	210	187	204	187	200	220	197	198	206	225	207	208	224	202	207	215	204	213	220	184	194	191	190	206	233	189	216	224	208	185	200	205	212	233	198	203	200	220	207	221	218	227	176	196	191	199	211	231	212	187	186	194	195	213	187	196	209	199	177	213	194	210	217	215	172	184	199	189	195	202	211	211	207	215	194	182	186	206	219	220	222	238	199	218	200	201	192	199	207	175	178	218	186	212	208	196	189	205	199	197	212	226	216	198	220	182	206	219	211	225	196	220	199	186	211	222	190	211	209	201	230	218	222	177	177	196	215	193	240	212	203	214	212	206	209	227	198	212	208	199	194	217	204	190	191	205	211	192	195	211	214	202	179	196	223	233	212	214	212	204	187	206	223	182	208	196	209	198	228	222	183	202	234	235	203	223	194	212	214	196	190	215	190	186	204	208	200	189	210	174	220	248	220	232	212	199	217	208	186	221	226	201	194	201	202	174	224	193	188	221	210	201	217	194	214	225	185	192	216	213	211	197	204	195	184	232	205	208	217	186	200	201	200	196	217	229	222	203	245	196	193	215	197	203	167	201	219	185	233	187	209	197	200	244	197	204	196	212	219	190	197	230	212	200	230	194	199	210	204	197	188	205	185	188	199	216	179	201	215	210	189	194	182	192	207	233	204	227	219	206	190	219	171	220	215	200	207	209	199	191	193	212	195	194	201	214	208	230	193	195	218	203	239	223	184	200	200	210	186	176	195	203	213	202	189	219	202	193	217	191	205	220	215	202	219	217	204	221	202	210	213	196	197	197	217	201	203	214	205	215	186	206	192	154	199	222	196	212	196	218	219	211	200	192	191	223	237	196	210	197	187	215	212	183	187	208	226	213	195	200	216	190	201	226	198	184	196	187	207	207	213	197	192	213	195	203	212	195	193	195	189	215	192	221	207	206	191	216	214	212	195	217	202	229	203	232	207	219	197	212	185	189	206	208	200	188	203	227	226	199	184	172	199	189	187	199	195	231	202	205	213	221	209	207	243	179	202	214	218	194	178	201	204	233	198	219	190	186	218	222	204	196	199	216	195	215	179	219	211	205	223	211	220	195	221	173	214	208	209	216	207	215	189	205	224	190	183	209	193	218	206	208	215	201	203	217	202	232	201	217	216	198	215	215	196	194	200	216	197	214	211	206	201	228	196	215	197	190	225	233	205	229	180	182	190	216	198	217	206	223	204	179	196	197	177	198	213	217	207	199	183	203	225	202	207	198	220	214	185	195	196	185	205	190	206	200	196	172	220	204	212	198	202	203	202	193	195	203	192	176	207	208	181	199	187	223	203	215	212	213	199	203	179	228	187	186	197	180	225	215	187	209	212	199	208	191	218	179	216	192	201	191	208	228	210	195	221	209	193	197	199	215	180	214	207	213	200	196	205	185	211	190	196	204	200	215	215	200	172	211	231	203	198	205	208	176	200	193	176	210	198	208	230	200	212	198	207	212	200	199	219	187	238	227	187	216	203	208	218	200	206	230	224	209	198	203	210	229	201	174	197	190	197	221	232	188	217	206	193	188	207	194	208	198	178	205	212	204	216	202	217	207	228	200	202	213	195	201	218	173	203	191	197	219	198	215	209	214	218	194	193	223	185	202	222	205	181	221	243	189	189	206	187	181	200	198	214	186	211	211	210	197	198	183	191	203	202	199	184	215	174	219	223	167	196	205	222	202	186	171	206	177	206	215	216	226	200	217	183	220	228	206	205	207	190	205	178	219	210	214	191	193	196	201	194	230	196	207	195	198	238	184	218	191	196	188	227	190	200	197	235	213	215	218	209	203	197	218	202	185	186	202	241	199	226	212	207	184	188	198	212	210	193	175	210	194	215	209	212	191	200	204	197	204	201	206	197	209	207	198	240	202	200	196	199	220	215	193	233	221	186	218	214	235	208	214	219	205	196	220	232	204	193	206	206	194	209	196	198	183	201	202	209	209	197	219	208	213	214	205	212	180	221	220	212	218	197	212	210	211	244	192	219	207	221	202	192	191	204	200	204	190	171	194	224	218	208	185	198	216	196	215	191	214	235	194	201	192	215	194	182	181	200	202	201	200	202	200	224	202	216	195	216	213	213	211	183	204	202	187	198	203	220	234	239	214	232	206	186	198	195	224	201	221	217	211	210	221	204	182	209	200	246	224	188	187	210	188	222	191	206	203	215	196	203	234	207	207	181	234	195	180	213	218	199	228	221	205	224	238	211	180	230	192	178	208	235	200	207	208	192	220	196	201	181	194	221	184	227	222	227	195	200	198	234	204	212	181	179	201	212	191	182	219	208	194	221	216	205	210	184	188	220	211	214	215	213	217	212	201	191	195	197	185	190	220	198	241	194	224	228	181	218	213	209	195	202	200	222	190	211	193	196	196	196	198	217	185	205	194	190	221	192	222	205	211	208	245	177	222	228	216	230	206	243	205	184	187	185	225	207	203	206	206	216	210	184	203	195	206	227	212	212	215	192	243	178	190	207	187	193	196	226	232	203	221	206	234	224	216	215	183	218	212	181	206	188	210	198	213	205	194	224	222	167	185	185	227	220	200	184	190	184	230	206	198	202	198	216	195	207	208	179	206	208	211	219	200	217	186	212	201	199	205	242	223	230	181	207	228	174	179	190	211	218	208	202	228	222	238	210	218	198	228	225	190	203	228	218	226	200	209	180	201	232	211	185	195	181	187	231	206	192	187	175	199	224	184	188	198	199	172	185	213	234	224	207	213	195	200	211	217	229	193	197	225	199	230	210	216	210	180	200	224	165	231	212	188	215	226	202	181	220	205	213	197	209	205	193	215
9820	18168	78713	82981	62517	44864	12439	1037	786	773	719	698	620	615	552	531	1040	5535	8099	5091	2318	1169	677	538	564	523	555	527	514	493	568	521	555	499	565	548	526	551	513	554	524	566	506	509	541	519	528	525	553	552	536	533	533	494	518	582	553	493	547	513	480	544	543	550	522	529	541	525	532	543	563	550	507	543	536	531	517	524	500	528	516	521	506	551	508	528	568	579	518	555	537	536	522	525	526	539	515	523	566	559	530	482	486	554	526	547	507	508	550	532	510	508	544	524	501	514	554	522	518	511	514	493	513	513	540	534	532	555	521	548	517	561	524	494	558	524	529	502	557	489	534	498	518	485	519	510	540	491	524	520	534	498	531	527	507	567	565	541	520	512	515	514	505	515	501	550	527	518	510	537	548	586	487	502	505	530	520	538	486	535	525	518	531	532	557	530	503	529	554	569	533	524	508	525	512	531	520	514	558	515	589	546	460	553	535	538	542	529	521	533	498	519	540	517	514	489	523	500	502	498	503	547	541	509	516	540	503	521	520	527	470	512	541	483	516	564	510	537	548	528	514	520	498	466	525	520	568	518	522	545	504	519	501	510	553	523	508	507	506	540	502	538	493	511	513	534	537	532	509	512	558	525	510	509	513	501	544	514	510	512	533	472	562	502	563	547	537	520	500	507	487	533	545	542	512	533	529	550	521	524	506	545	566	507	517	517	508	523	546	516	521	556	547	541	542	539	531	508	562	557	550	495	500	522	527	511	549	548	497	513	507	515	520	521	510	530	509	542	542	599	495	516	476	552	502	551	518	537	545	519	547	531	568	552	552	516	559	536	532	517	536	533	522	534	539	520	515	558	502	534	553	515	549	512	536	565	537	513	563	525	535	546	562	576	511	525	543	506	527	556	529	580	532	510	515	557	524	523	536	535	533	521	533	518	564	525	536	527	508	556	567	508	575	510	508	524	505	559	489	539	512	533	512	529	511	515	516	520	513	527	544	547	550	517	531	525	570	501	507	548	529	464	538	500	523	527	512	488	521	529	512	519	493	498	537	490	513	518	549	480	554	535	531	484	569	502	519	529	507	538	562	530	569	558	527	520	536	471	501	520	570	550	535	527	512	526	531	530	518	520	510	543	565	531	521	525	556	516	508	558	529	514	598	489	529	510	492	502	553	520	509	529	508	547	509	531	504	495	534	492	570	494	521	538	558	524	506	520	501	561	534	565	549	523	530	527	538	537	520	532	531	518	527	549	546	490	509	468	500	507	494	548	509	535	501	516	522	504	536	538	550	584	510	558	515	523	557	526	521	519	531	522	546	513	526	527	544	564	523	527	505	568	494	531	541	519	510	523	576	534	562	552	524	510	562	522	545	503	542	550	561	511	504	548	556	524	537	492	523	508	560	549	537	521	538	515	497	521	539	518	533	459	549	555	576	556	546	521	518	501	504	534	523	554	519	542	526	555	522	474	525	551	495	552	486	530	510	550	529	514	538	512	518	545	496	525	527	517	499	575	529	520	525	589	528	527	566	526	511	533	535	520	537	522	540	536	557	515	475	504	503	481	506	558	537	576	564	516	547	511	570	533	504	542	526	478	513	521	522	551	561	573	510	543	522	553	533	518	507	510	512	544	551	521	513	507	504	555	516	515	492	502	508	483	520	543	498	529	527	539	523	595	492	555	532	502	523	540	553	488	553	534	572	556	542	497	523	515	538	540	528	528	557	552	502	486	537	554	523	521	558	537	520	512	552	522	516	522	523	505	507	535	601	578	500	525	564	542	520	531	517	522	519	533	544	555	522	546	538	559	529	499	558	537	512	547	498	521	531	525	539	500	553	542	539	515	565	527	532	503	528	546	517	554	516	537	549	566	510	554	556	561	513	517	504	506	502	533	538	549	515	519	535	533	548	535	563	526	531	550	535	511	544	532	544	527	538	500	542	533	532	528	494	532	534	534	542	511	500	477	557	532	520	540	539	536	528	515	501	553	536	489	568	506	571	534	539	507	560	561	532	522	529	519	494	472	570	527	528	536	555	538	549	473	543	500	523	552	517	536	510	510	517	505	529	542	480	542	535	526	539	491	517	506	504	569	524	513	493	500	527	504	530	546	564	586	543	518	489	538	502	513	526	485	526	523	527	499	541	500	538	517	551	541	506	553	509	537	488	539	483	577	505	585	541	545	522	513	530	548	492	530	557	505	524	508	526	499	520	509	505	552	556	489	570	543	548	552	512	499	517	550	544	528	532	543	524	540	529	541	533	513	546	512	518	508	572	545	525	552	584	489	472	597	504	543	539	516	563	523	511	531	568	546	524	562	529	510	523	538	530	535	524	522	513	498	542	557	573	539	529	518	538	527	530	567	514	521	553	494	528	544	540	504	510	522	484	507	514	532	549	539	511	540	489	515	549	519	546	536	542	542	513	514	567	544	524	558	522	525	512	568	550	511	530	522	477	505	521	556	507	578	551	498	580	542	473	515	515	525	557	497	547	541	528	496	538	503	530	569	544	534	494	535	513	520	486	499	519	534	545	532	507	500	536	561	523	509	539	542	578	547	523	491	485	531	500	535	567	509	538	534	516	494	547	551	525	560	488	522	530	532	528	488	522	550	529	545	488	525	539	522	497	526	554	560	535	515	508	515	565	546	529	518	517	526	554	504	532	535	522	511	593	505	549	539	529	525	479	506	532	524	570	524	508	537	500	556	551	537	537	525	532	513	540	501	514	518	539	536	514	509	574	514	537	512	535	559	543	580	567	537	512	501	528	525	543	546	585	512	494	548	493	530	523	518	494	513	541	527	527	546	565	512	526	536	553	524	532	517	492	526	502	545	525	541	504	532	521	548	520	540	517	524	567	530	531	541	563	501	555	534	556	517	520	542	553	541	535	501	513	510	492	526	541	495	531	515	515	549	500	574	525	518	529	500	528	585	512	487	522	504	523	548	555	496	559	561	531	516	575	532	529	538	580	507	481	535	531	563	498	516	518	499	540	522	555	534	539	525	505	523	530	537	557	545	537	506	545	494	513	492	534	503	544	550	541	532	513	499	509	530	524	563	506	499	545	527	535	540	542	487	579	518	543	515	513	567	575	551	541	531	528	534	548	547	532	498	513	547	498	546	556	546	500	488	498	510	535	518	526	541	527	503	558	490	501	484	545	525	506	544	528	532	531	548	534	510	559	529	490	519	562	529	538	536	540	540	549	542	531	560	505	506	484	506	564	502	508	579	559	521	541	485	520	517	517	527	527	523	535	522	541	556	553	540	537	518	555	525	522	495	519	532	507	479	522	493	520	515	545	523	533	489	504	519	542	504	533	497	493	515	557	521	541	512	518	494	504	522	563	521	522	495	505	539	520	506	549	545	554	574	498	524	566	542	475	546	550	522	549	540	503	523	546	503	514	494	523	536	531	501	521	526	521	566	511	515	501	531	563	503	508	545	487	557	511	517	557	529	506	511	517	556	564	526	512	502	550	516	517	554	493	524	567	573
2558	1152	13490	13438	6472	1923	333	205	189	186	173	189	194	179	194	166	185	220	262	255	228	208	201	193	192	195	201	181	187	176	217	189	181	204	187	179	195	190	193	188	173	200	184	173	190	183	184	177	188	178	205	210	185	183	204	195	215	184	190	190	203	168	155	171	208	175	191	191	192	184	205	191	212	191	164	191	181	177	214	192	172	191	182	189	188	188	172	183	171	204	156	169	161	185	198	194	188	177	181	184	208	199	171	207	217	189	205	197	217	166	197	194	181	183	173	186	205	198	197	198	182	198	197	200	168	193	179	206	156	180	206	198	202	187	165	187	170	183	202	186	181	190	193	190	178	187	207	188	199	175	202	194	188	183	199	209	211	195	187	196	176	185	173	190	193	191	194	199	185	215	189	191	182	169	172	190	171	189	205	190	188	195	203	182	205	180	173	191	197	163	183	209	183	170	195	205	194	173	207	193	190	186	201	171	183	185	182	176	197	215	187	170	195	168	193	186	207	163	190	197	207	205	182	198	201	181	190	177	166	188	187	165	187	196	204	215	208	183	207	216	192	171	200	191	189	176	211	164	194	164	199	159	194	225	196	193	214	192	206	199	174	211	192	189	198	189	164	169	171	195	219	206	166	186	184	184	156	214	180	185	178	194	195	175	207	171	161	184	193	205	204	206	184	192	213	209	157	196	204	186	189	189	199	185	219	171	187	190	195	213	166	210	176	177	196	166	188	174	186	182	185	184	182	196	181	188	182	177	208	188	157	201	214	179	173	179	189	212	193	157	179	182	213	170	208	190	199	192	188	201	185	202	195	183	175	174	205	204	203	206	189	185	207	190	182	176	195	234	192	190	184	190	181	188	205	185	201	177	174	167	202	226	187	184	214	175	183	191	190	204	197	185	192	196	202	180	206	197	175	188	178	150	187	185	188	188	185	180	168	192	211	167	162	188	188	192	185	182	175	188	187	189	203	162	192	177	184	201	210	181	209	183	185	180	188	189	190	172	184	196	219	177	187	188	205	176	179	198	181	198	205	189	217	168	180	187	174	190	183	167	181	173	173	203	171	187	195	212	192	198	184	168	179	191	204	224	197	210	180	159	196	192	175	166	186	211	186	188	196	183	220	193	182	182	211	210	193	220	183	185	198	181	220	173	176	199	195	200	158	173	156	207	199	192	195	189	177	178	179	233	168	181	198	213	158	173	175	160	200	196	206	206	187	177	207	187	156	197	182	185	189	193	197	195	193	192	194	191	186	214	182	177	200	199	203	173	205	196	201	189	218	181	170	187	200	205	212	182	199	194	198	188	189	191	168	181	195	200	189	207	168	182	192	178	184	173	191	206	195	191	190	181	186	201	203	173	188	205	216	171	194	198	179	175	185	190	184	202	182	199	214	190	195	158	212	186	184	165	188	195	182	196	194	193	169	168	184	197	187	169	166	172	205	195	199	211	183	175	185	180	202	204	195	196	189	192	178	186	175	193	168	193	193	159	210	205	198	207	205	186	187	177	192	194	196	176	198	205	197	188	175	179	202	192	195	198	200	199	172	192	184	209	179	198	201	201	194	183	208	205	207	209	179	182	223	174	191	202	181	194	210	192	216	175	183	195	181	195	171	197	182	178	182	193	180	191	195	183	189	212	208	216	193	179	189	155	221	166	174	211	201	213	201	175	209	201	183	202	172	196	202	185	193	203	181	168	188	201	161	179	170	207	191	169	195	188	202	200	192	182	179	185	182	180	184	198	194	214	199	193	194	195	212	195	190	195	184	189	199	195	159	168	196	182	178	186	189	175	195	179	183	214	202	183	193	198	186	196	183	196	195	170	171	188	186	186	198	196	181	220	200	174	208	191	190	202	193	182	205	226	204	189	171	179	183	207	178	213	178	192	186	180	189	180	186	198	189	190	199	194	207	197	198	178	201	154	181	182	178	191	171	190	206	181	201	183	204	200	193	185	208	209	164	196	183	199	221	159	182	188	192	204	222	197	180	195	181	195	177	199	208	200	194	183	195	215	204	200	196	204	202	183	178	190	182	176	187	185	169	194	189	184	193	178	188	182	178	179	176	190	212	184	195	208	174	199	183	198	189	175	188	196	202	157	164	178	202	182	187	167	185	197	194	174	186	199	206	200	185	207	189	182	170	177	166	195	176	206	171	197	170	188	207	182	162	187	201	189	191	189	188	194	181	203	192	197	195	194	193	181	228	185	167	194	189	206	220	196	218	202	217	196	210	184	193	184	190	194	175	186	183	189	187	188	196	188	179	167	170	185	186	205	172	163	180	179	188	209	192	179	202	183	194	192	173	210	181	183	186	194	174	191	192	183	190	211	200	185	170	197	196	177	164	202	201	186	173	185	196	185	180	218	180	170	187	184	194	194	193	195	189	179	188	209	199	184	179	190	181	181	169	179	189	191	190	187	198	212	196	188	171	169	196	198	189	175	172	189	169	182	170	170	199	222	194	196	206	180	210	180	197	202	181	191	177	191	165	183	180	204	173	192	181	216	189	188	173	222	193	211	175	205	195	198	184	205	189	210	208	186	181	204	192	201	205	177	180	168	182	175	194	184	195	172	207	184	186	185	185	214	182	210	170	172	188	215	168	173	208	186	207	182	196	201	212	193	167	186	185	212	181	181	183	198	189	229	209	174	197	195	212	204	206	194	194	186	182	165	207	163	197	204	178	180	209	181	184	210	173	210	196	189	172	169	166	172	197	199	173	189	211	187	177	175	190	186	164	199	198	178	204	171	176	174	196	211	184	203	184	188	197	182	185	186	198	183	196	195	190	187	182	190	188	206	195	194	190	149	196	174	175	204	204	175	191	187	202	196	181	181	197	198	223	191	195	207	189	165	177	178	169	174	178	192	203	170	176	198	175	181	201	189	199	195	202	203	172	190	195	195	188	165	181	201	198	204	216	189	207	178	171	198	189	170	181	212	190	161	209	184	191	194	195	195	209	205	203	181	193	184	185	193	200	177	191	177	189	181	199	185	184	172	186	194	185	186	193	196	188	190	180	199	223	191	196	189	194	172	186	196	189	210	186	178	174	181	173	167	205	189	206	182	197	185	211	177	203	179	207	191	188	198	204	204	184	182	214	174	187	204	183	169	162	184	185	184	199	197	174	190	173	168	185	195	204	188	216	188	200	190	201	192	197	206	183	185	189	198	177	196	205	191	190	172	165	179	208	194	189	192	191	191	178	193	191	187	198	199	196	189	190	177	218	207	193	186	186	173	163	195	183	200	206	194	194	168	186	158	199	197	206	186	197	180	190	186	191	173	189	202	176	212	179	191	160	167	170	197	184	199	182	172	195	160	161	186	185	182	160	180	171	174	188	187	188	180	208	183	200	180	203	191	182	182	199	183	184	188	207	183	172	200	200	183	202	179	186	201	185	155	196	195	186	198	183	203	217	194	209	178	158	202	210	196	183	190	186	195	206	213	191	182	194	186	188	157	194	193	184	195	168	189	196	191	190	200
2489	2042	25081	26617	16029	6983	1003	488	527	510	498	501	538	464	514	537	571	754	876	825	724	586	530	509	451	491	527	515	514	468	476	465	505	470	494	502	487	450	461	466	560	509	504	535	523	504	518	506	550	527	495	436	516	505	527	504	496	487	501	471	535	517	498	486	494	469	505	513	494	506	481	480	492	517	526	477	491	467	539	527	517	483	502	501	513	482	526	516	471	475	541	479	488	470	547	470	482	534	482	497	501	506	483	463	506	520	521	495	461	486	499	492	464	507	477	511	510	511	469	493	511	507	497	565	513	502	513	477	495	510	494	500	502	519	511	526	473	555	481	544	471	480	513	523	500	473	481	548	495	507	505	463	482	472	534	574	494	495	517	509	502	519	530	511	523	505	487	511	534	477	522	538	495	483	557	527	491	485	525	512	520	493	502	487	490	519	502	510	491	484	498	501	475	508	494	490	498	493	495	513	512	480	516	502	515	524	482	505	495	482	505	480	473	537	508	512	499	497	499	509	494	547	512	492	492	518	475	512	469	474	508	519	525	488	523	501	483	475	504	490	491	464	487	484	544	545	519	503	513	503	486	497	493	510	479	501	463	507	496	502	522	498	489	511	493	480	464	510	513	510	481	462	526	483	525	446	495	493	521	528	490	475	491	493	487	484	470	473	503	488	496	480	509	501	471	485	505	489	525	536	544	516	498	500	527	507	486	518	530	497	507	507	498	552	494	533	478	482	439	505	525	501	552	470	516	495	557	483	461	494	470	495	485	493	496	508	472	515	493	497	481	486	500	455	472	538	494	496	484	523	480	487	463	471	518	501	493	484	444	521	459	534	498	552	486	471	511	495	502	497	550	529	478	492	493	516	538	487	486	504	507	472	521	520	506	490	520	559	480	484	539	497	474	498	484	491	492	504	517	525	510	576	512	484	517	506	501	492	503	509	506	502	503	533	462	502	466	533	532	490	499	496	515	507	534	531	547	472	470	495	543	492	488	476	525	505	491	544	509	513	490	493	516	498	496	491	518	491	517	556	497	498	460	508	519	478	486	515	524	496	484	516	482	507	475	496	547	488	536	491	516	446	512	507	455	538	556	503	554	495	480	486	467	523	540	490	457	489	503	492	559	511	435	500	506	511	502	511	517	501	525	472	512	513	507	535	538	514	487	488	505	512	452	515	502	442	476	476	508	476	492	491	483	489	495	502	552	496	470	508	514	496	520	495	523	493	501	484	494	504	541	497	483	515	510	497	506	537	500	463	525	509	508	493	500	477	508	497	541	513	472	527	458	514	506	454	521	473	528	475	521	499	496	502	526	511	516	492	464	501	489	535	487	504	487	504	493	531	502	504	487	504	453	504	523	472	503	512	489	516	504	511	491	498	458	465	495	531	455	535	494	517	529	475	468	493	498	511	519	504	489	495	502	495	486	522	477	492	499	500	486	500	514	496	539	452	528	470	491	458	520	458	467	500	486	455	491	488	485	468	464	509	494	548	525	484	469	466	467	486	503	506	504	505	517	492	477	550	469	492	495	517	513	528	495	511	525	471	500	471	493	506	499	514	518	480	523	518	470	504	480	518	524	492	499	524	503	498	509	534	504	495	507	500	540	490	505	482	479	494	519	545	452	478	490	454	468	491	451	528	509	495	493	497	509	479	488	509	476	509	480	463	525	482	535	473	504	501	510	464	491	529	502	494	512	514	479	500	517	526	492	495	500	506	509	501	501	519	492	531	487	446	507	503	486	477	523	478	545	482	483	528	519	487	493	494	517	527	471	480	488	510	473	514	513	501	505	488	504	492	462	484	513	510	489	484	512	508	483	500	494	518	485	503	504	541	494	520	512	523	488	461	483	461	481	509	525	492	488	521	519	525	505	499	508	484	491	503	519	491	491	505	550	522	469	498	512	512	513	477	498	507	516	508	470	517	518	496	478	476	516	463	527	494	508	491	519	466	484	494	494	456	522	507	526	471	477	524	505	472	478	488	473	493	487	482	513	515	485	500	533	526	478	532	508	477	514	519	499	502	480	526	493	517	502	513	514	516	505	520	507	531	501	470	496	492	473	524	508	473	475	546	497	478	507	492	490	495	513	501	475	495	492	488	533	504	506	506	542	472	519	507	475	474	472	465	532	510	524	534	492	471	451	512	545	518	492	494	514	474	455	498	515	522	497	491	482	490	484	492	505	478	472	494	532	534	518	537	548	561	551	511	494	542	505	502	522	502	464	515	461	469	472	508	479	457	472	519	501	519	507	499	487	492	497	534	512	488	504	530	521	494	462	504	506	518	505	459	479	510	495	504	459	494	495	519	474	527	487	523	519	500	488	520	524	485	451	513	518	502	498	504	485	492	501	492	522	517	533	486	543	506	519	507	517	484	492	459	522	490	464	514	512	462	519	506	527	475	475	482	465	485	497	502	479	473	522	478	496	465	482	484	498	514	521	501	503	488	522	509	500	533	487	467	489	459	510	482	480	496	540	455	473	529	522	469	466	524	456	473	503	471	505	493	514	517	510	526	500	505	461	513	497	527	490	486	540	501	462	467	531	468	506	510	503	512	509	503	555	505	498	526	506	514	529	494	530	545	522	473	512	499	477	439	482	490	553	535	496	497	471	496	504	466	469	507	497	488	486	509	526	512	485	527	502	487	502	463	535	518	514	474	494	511	526	518	513	504	502	495	475	504	496	525	493	495	518	511	483	536	510	510	490	495	488	473	521	496	502	517	524	497	517	502	544	508	510	535	541	516	530	498	491	514	507	480	486	507	533	552	552	481	526	480	485	492	471	523	506	470	506	555	497	506	500	519	502	488	488	514	502	502	491	492	525	477	493	533	512	471	453	501	520	505	507	446	502	496	502	468	553	464	477	517	510	474	529	490	482	542	484	521	522	533	495	516	482	490	492	481	501	516	533	496	527	500	496	475	520	517	462	500	496	489	523	505	480	479	484	526	537	487	487	505	514	456	481	502	542	497	505	497	490	534	507	523	462	495	496	494	506	510	496	484	509	466	515	477	465	538	492	491	491	471	500	503	516	516	518	529	483	475	544	509	513	485	506	518	513	534	467	500	488	463	509	502	503	497	499	465	549	524	513	481	459	507	525	531	522	514	495	505	515	494	477	500	464	513	464	501	496	513	472	468	508	546	520	510	485	508	500	508	496	464	481	477	488	499	500	539	519	517	507	494	519	529	516	491	500	512	485	483	509	502	504	488	509	501	459	532	479	487	531	557	492	475	510	488	493	524	476	535	457	526	477	452	518	508	490	564	492	506	509	556	515	480	517	478	526	512	523	530	510	540	502	487	506	489	498	487	489	508	508	485	507	517	507	490	491	505	525	510	518	472	481	547	508	498	493	546	492	519	482	478	518	491	484	492	487	500	477	523	457	493	454	521	528	541	455	519	477	487	504	491	506	548	462	484	501	457	466	508	530	520	504	506	491	492	533	492	489	501	519	499	535	486	489	522	472	479	494	546	518	493	463	475
11043	18006	71406	64162	44696	23690	5989	407	223	207	226	223	215	217	233	227	276	694	702	515	343	253	209	202	213	208	220	203	202	223	236	215	236	198	185	205	227	232	240	197	198	186	212	205	210	231	206	217	217	206	227	217	202	203	205	211	224	205	190	202	212	187	215	222	197	213	217	216	206	172	196	231	224	201	230	203	233	224	210	195	179	200	217	181	218	230	229	212	211	220	253	208	210	211	219	241	195	211	189	201	194	208	212	197	225	205	223	196	214	222	224	217	213	209	188	232	229	234	186	201	196	211	212	200	198	210	198	234	180	206	210	204	248	216	184	198	230	211	212	210	214	211	200	225	206	212	213	214	221	227	231	195	228	208	188	218	251	192	224	184	179	212	208	193	218	211	210	229	242	214	220	197	201	227	205	214	210	209	217	242	246	196	202	184	226	209	216	222	197	209	234	200	209	207	238	235	183	226	236	206	194	193	216	218	224	217	211	192	239	194	223	172	231	201	206	196	202	220	197	207	230	218	232	219	192	199	189	228	216	195	213	227	221	213	199	223	201	212	225	228	223	202	207	211	214	205	207	184	206	198	220	208	214	225	222	190	205	216	212	204	211	220	222	227	200	209	210	196	234	208	206	189	242	207	236	195	238	219	213	207	205	201	202	202	207	213	204	191	188	204	196	198	217	201	208	209	188	189	225	208	247	202	212	199	202	206	214	208	230	214	214	175	213	214	224	219	216	218	231	183	198	233	214	206	212	225	223	207	186	211	194	226	225	234	219	224	174	203	205	174	200	223	200	225	220	192	235	199	189	195	214	212	196	210	195	238	220	217	193	216	196	195	232	220	219	205	202	197	211	202	217	220	218	200	208	203	216	178	215	194	199	204	205	209	207	213	187	208	211	233	188	245	212	210	215	198	209	207	224	207	201	210	186	216	213	211	196	217	183	250	219	199	179	214	239	185	215	205	204	212	235	202	199	222	217	191	196	227	207	191	207	206	197	209	200	205	223	195	207	203	209	237	218	200	185	183	213	202	203	214	210	225	226	202	223	221	196	204	217	189	204	218	230	166	217	207	223	224	218	211	218	207	177	216	184	182	225	192	202	219	205	203	205	213	211	208	208	204	196	196	196	234	222	249	226	200	200	219	212	207	208	209	225	210	210	204	198	212	185	215	217	197	208	199	233	223	188	214	209	194	221	224	215	219	212	235	234	210	195	195	218	206	201	227	205	223	210	188	258	207	202	216	212	209	213	173	207	191	210	194	216	219	239	220	212	193	198	196	218	226	201	205	220	204	210	231	192	198	217	213	218	211	239	216	206	212	185	213	226	218	210	190	220	214	221	209	211	229	206	191	231	199	231	204	234	211	200	215	203	174	202	221	212	216	192	231	216	200	197	242	219	229	212	218	214	205	205	226	218	214	217	183	199	204	226	227	228	220	221	215	192	220	174	224	206	210	219	217	224	207	204	242	197	220	219	213	187	184	209	203	236	176	216	198	216	224	205	210	187	201	225	223	207	198	221	209	216	206	199	231	205	220	211	208	200	204	231	213	228	179	196	186	192	228	214	205	239	225	218	176	201	215	198	217	216	208	205	171	195	209	236	235	206	205	183	185	190	214	216	214	200	199	202	249	216	233	192	219	208	237	193	230	205	227	197	221	214	215	196	194	205	208	192	206	205	205	209	186	233	242	218	193	231	210	219	226	193	211	207	227	198	211	205	186	192	220	227	196	215	197	214	163	201	213	216	217	191	205	232	221	215	225	219	211	216	197	205	215	196	188	221	192	210	200	231	192	213	208	219	232	220	234	215	201	224	222	223	195	218	229	223	216	191	225	204	208	222	235	230	201	174	205	204	209	197	196	218	203	214	215	225	197	191	192	182	236	213	227	214	198	220	228	201	201	203	250	216	212	196	230	212	221	193	221	202	210	197	205	221	199	185	200	218	202	213	195	220	207	185	182	214	200	211	185	219	226	212	215	208	202	197	185	205	214	211	222	217	198	213	213	208	235	222	211	201	188	193	204	220	238	239	233	219	206	223	195	206	206	214	208	211	212	220	215	203	217	209	200	219	216	208	213	209	227	208	236	235	201	209	188	207	208	184	215	212	227	214	210	189	222	209	224	235	211	221	193	199	226	217	196	203	209	218	210	188	217	198	227	212	217	212	233	228	225	210	207	195	221	195	227	225	182	214	199	188	221	231	195	205	197	220	228	219	210	197	190	230	204	225	193	224	204	213	216	195	187	186	201	214	180	201	183	228	212	200	195	223	201	170	240	191	211	194	205	204	213	195	220	227	217	205	226	221	202	205	230	207	220	193	227	196	218	204	221	206	213	232	211	205	231	188	210	232	201	198	209	198	221	203	218	209	221	221	216	206	204	222	226	222	193	209	206	238	229	223	206	210	198	191	206	185	207	207	188	214	214	189	222	244	197	222	195	238	209	259	182	201	239	205	189	227	211	225	209	202	197	237	220	198	207	220	199	209	159	209	183	219	211	203	205	176	232	217	200	200	228	226	219	226	199	194	220	205	216	202	198	222	210	210	200	182	214	178	205	179	218	218	219	213	229	203	223	207	199	189	231	240	237	209	234	193	216	201	183	220	207	218	239	216	192	202	218	189	230	214	203	209	205	214	220	205	209	184	208	204	215	216	205	200	215	188	223	230	202	201	216	223	195	236	236	204	208	213	194	190	224	197	226	198	244	200	233	215	224	180	212	212	200	229	213	200	204	204	209	215	214	206	213	210	220	198	213	232	225	214	196	251	212	201	210	183	217	219	252	202	196	247	236	217	202	227	228	242	194	218	250	222	224	192	216	206	194	219	193	212	207	216	213	221	203	208	234	202	223	180	211	202	211	239	210	207	219	210	199	209	208	217	233	208	207	205	204	206	199	210	213	195	211	218	184	239	191	231	197	202	198	221	188	204	237	223	197	170	201	197	198	217	198	211	177	215	200	231	224	185	185	227	209	204	188	193	216	202	200	190	205	195	214	222	230	208	220	206	204	201	217	203	192	217	209	217	230	212	246	217	204	198	207	209	202	169	184	237	220	202	203	206	197	204	210	229	189	201	206	210	237	218	205	198	232	203	209	219	189	207	187	227	203	203	214	228	200	205	239	204	214	219	204	211	190	216	204	224	198	230	237	190	219	235	182	221	228	192	210	203	205	217	206	202	200	196	208	211	216	197	217	208	219	217	229	199	217	217	212	199	218	198	206	195	203	210	204	231	197	201	219	220	202	254	205	238	200	243	220	207	197	219	202	183	210	236	201	235	236	216	216	188	205	235	210	209	207	212	251	222	216	216	220	184	222	218	241	209	197	230	209	201	203	209	200	236	201	231	215	220	212	182	206	198	215	203	189	220	212	210	228	215	215	226	192	210	211	241	203	214	203	223	227	200	211	225	196	214	192	230	202	214	181	204	195	197	197	220	188	204	195	192	185	203	218	184	205	235	203	205	213	210	200	224	163	180	226	207	218	216	221
6691	17085	67039	67929	51644	34252	8466	836	693	625	581	575	583	541	559	633	1027	3682	3808	2489	1365	793	622	537	553	584	545	573	561	540	541	527	542	571	584	528	582	542	557	586	531	552	543	555	581	576	521	498	520	538	497	525	536	562	541	492	561	520	564	570	558	524	573	549	546	510	554	519	521	528	549	521	591	547	542	529	528	557	559	569	558	521	514	572	569	577	532	534	515	578	555	513	585	574	565	515	556	519	547	554	522	580	549	550	580	537	578	510	622	555	535	534	526	559	556	496	571	562	530	562	555	582	569	559	524	567	539	577	564	556	564	568	538	530	545	575	546	508	556	580	522	524	532	573	566	530	522	554	516	549	570	525	547	565	593	551	581	564	536	564	500	527	546	558	590	566	532	576	574	534	554	532	542	551	542	554	566	581	545	524	564	561	562	538	503	567	557	569	524	551	548	564	557	516	550	557	540	556	529	528	543	530	555	561	582	509	543	531	570	547	582	551	550	539	549	571	545	547	577	568	546	535	552	571	509	557	542	590	562	570	533	529	558	521	537	537	557	527	526	549	529	552	515	563	562	550	570	559	603	538	536	632	561	551	587	511	544	562	556	519	565	546	531	513	523	592	576	525	553	535	536	575	541	545	584	557	550	567	535	544	553	582	552	538	520	555	570	570	522	537	581	541	588	535	564	553	567	570	529	578	555	569	567	537	544	606	547	515	533	521	528	560	579	555	581	558	534	622	532	510	540	532	530	579	582	521	565	516	503	547	513	539	522	572	524	583	595	533	546	548	527	549	576	532	570	535	580	522	529	541	576	523	534	540	578	559	582	530	573	539	567	607	542	539	514	544	517	532	535	543	572	510	568	486	541	549	516	534	552	507	560	562	521	562	544	558	513	510	557	512	520	559	518	555	516	540	575	561	579	512	531	546	512	526	529	550	550	556	537	563	602	565	566	538	560	548	558	554	563	561	574	507	537	487	539	537	555	541	529	530	512	533	526	540	595	529	523	572	535	550	516	567	582	541	515	541	546	555	567	544	569	590	526	550	574	547	569	585	561	515	523	528	570	562	599	520	544	584	528	540	572	566	554	530	538	548	521	544	492	526	515	559	538	526	534	530	545	569	590	532	522	539	540	547	560	549	545	558	550	545	543	539	573	554	552	554	548	535	525	560	537	584	572	539	574	532	541	553	556	549	583	565	536	566	507	523	594	527	517	531	560	539	526	535	541	555	529	555	544	531	527	541	590	549	531	518	562	538	570	554	548	552	559	545	516	591	572	523	570	572	564	551	542	578	540	586	568	615	557	459	589	565	526	547	516	567	550	523	552	542	521	561	522	536	510	534	536	566	535	547	522	515	569	567	548	539	543	533	573	546	579	568	561	573	540	578	569	540	552	555	536	580	559	530	571	553	511	563	577	518	540	537	555	512	552	579	556	537	554	558	510	550	524	550	527	584	508	559	539	551	567	535	582	513	551	545	562	511	557	548	547	495	520	563	537	534	547	570	585	547	539	544	560	545	559	555	581	547	558	544	590	570	577	531	523	550	528	536	540	576	564	547	560	581	572	563	584	539	572	504	556	529	541	516	552	592	569	529	560	602	534	510	558	567	544	544	539	554	532	575	533	555	581	588	564	592	568	569	556	573	548	539	557	515	559	568	532	556	553	548	549	550	552	554	602	543	502	555	487	550	545	562	516	547	571	562	541	527	606	580	555	541	544	568	532	512	557	582	574	558	521	559	554	559	496	552	582	563	541	523	561	507	524	526	540	591	544	507	554	542	601	521	519	535	533	544	561	536	588	523	603	593	535	567	563	576	550	532	560	556	545	525	567	508	554	597	559	502	580	578	527	550	525	523	558	568	552	552	512	555	534	545	580	570	566	512	580	576	558	549	540	537	565	514	539	531	559	558	570	538	538	530	537	523	527	540	573	555	595	553	521	544	574	557	569	533	547	551	545	608	560	493	535	575	546	591	587	562	560	537	575	520	537	566	564	514	543	566	549	561	609	549	562	534	568	596	521	574	562	549	572	551	514	567	554	568	561	560	573	565	575	577	554	583	528	567	572	561	545	564	520	554	518	561	559	547	531	569	567	515	539	569	544	567	539	578	572	552	545	504	585	552	546	524	542	540	569	564	540	573	567	519	579	554	521	557	587	527	551	574	524	515	503	536	523	558	536	532	523	559	522	562	577	540	533	549	533	534	530	521	573	529	526	529	561	554	538	533	531	569	538	531	521	528	537	544	532	544	545	584	553	544	559	568	561	597	507	523	543	572	535	545	549	560	542	538	520	543	585	513	546	551	562	532	560	509	564	541	573	564	543	516	597	544	539	573	550	570	586	495	566	563	525	512	588	515	548	585	535	602	519	527	565	520	546	542	571	561	535	563	624	553	501	498	553	537	558	562	548	543	539	551	577	530	611	527	520	547	517	561	504	532	563	574	520	590	534	533	564	548	577	578	563	524	563	560	573	546	519	549	541	529	558	604	537	587	529	565	530	533	535	536	551	556	570	533	563	533	568	573	531	528	521	587	536	576	562	544	583	542	554	536	563	551	566	552	553	553	540	576	583	553	531	533	558	510	552	563	569	589	535	529	541	541	563	565	562	537	563	552	560	558	511	546	543	558	535	485	542	580	528	554	520	533	523	541	570	542	526	575	553	535	599	523	534	543	577	524	551	572	579	553	563	582	550	541	548	549	518	559	584	514	548	529	548	525	602	567	587	534	598	606	583	543	550	508	526	530	545	573	512	545	530	582	594	599	585	516	512	533	520	542	537	594	535	579	570	557	543	537	588	543	552	561	573	558	530	540	529	546	512	516	522	540	594	561	569	537	614	536	546	539	517	551	529	551	530	554	523	548	543	563	506	560	583	554	548	541	552	529	554	559	572	524	558	560	529	496	535	586	547	560	532	578	573	562	556	550	524	512	568	534	524	532	530	572	562	531	578	534	501	536	551	571	560	550	551	547	546	587	522	573	547	540	520	535	510	534	558	527	542	553	543	609	529	541	526	524	571	568	501	543	523	524	557	559	539	546	604	564	545	572	544	557	531	547	541	546	541	545	529	598	543	568	541	518	529	563	542	535	549	519	535	542	560	586	543	562	536	507	578	527	542	573	557	557	564	534	533	520	561	559	535	514	552	544	560	525	523	558	577	561	542	567	574	528	575	566	550	545	566	547	554	564	533	541	565	516	549	586	545	545	552	517	572	577	600	584	521	583	524	579	522	563	489	563	547	561	567	517	534	508	570	500	528	580	575	551	578	536	543	601	558	518	588	520	538	551	562	546	543	502	557	552	544	516	540	538	536	523	535	590	546	563	550	525	590	546	525	536	538	555	536	519	520	518	532	561	550	541	547	503	550	549	545	557	541	526	555	553	462	577	520	555	570	571	520	550	560	539	566	509	553	555	548	539	547	562	556	518	547	595	539	542	562	539	508	578	569	574	535	613	538	582	572	551	500	526	541	547	550	485	544	557	532	571
19216	15302	74858	75867	58080	36349	14862	1260	249	258	237	247	226	216	203	251	539	1267	1139	717	404	276	216	199	203	192	221	207	205	211	180	212	206	173	222	202	195	227	205	203	214	189	193	210	202	221	218	209	169	187	204	209	218	214	224	205	193	238	202	207	191	205	198	221	220	195	209	205	189	183	209	216	222	190	202	217	224	204	213	195	187	199	205	179	204	187	212	203	229	226	203	196	200	201	233	177	214	210	196	190	211	205	210	236	224	213	205	183	211	228	217	194	209	209	222	201	205	212	195	202	202	199	204	188	225	216	215	210	177	219	207	190	197	220	236	203	204	187	210	218	211	172	206	193	188	199	184	205	210	224	205	215	200	203	203	222	209	195	188	181	219	221	210	170	193	214	194	186	189	193	217	236	218	183	211	202	218	219	195	186	170	217	212	205	198	188	183	209	193	191	211	192	225	194	187	206	207	194	223	194	207	234	203	217	201	234	212	205	189	211	213	194	208	225	213	224	223	200	192	202	189	203	207	199	195	201	193	199	213	178	214	223	215	186	220	200	206	206	208	199	209	180	194	201	208	174	183	196	229	189	209	198	206	216	219	207	212	179	180	208	217	207	210	204	207	203	207	191	186	204	216	212	230	204	183	197	207	207	192	211	211	230	180	212	203	211	186	180	209	207	224	213	199	206	231	188	174	201	203	179	238	228	214	211	221	198	222	194	193	202	168	201	229	207	200	221	190	179	231	196	199	203	185	219	197	211	201	203	207	216	207	204	183	214	201	213	211	195	233	208	193	224	176	198	190	195	182	214	206	231	179	204	191	214	221	212	200	211	166	180	198	190	208	217	206	219	183	228	186	198	207	179	202	184	206	219	211	223	205	212	173	200	216	196	209	199	186	210	213	168	211	189	183	196	204	177	188	200	174	200	180	176	199	207	194	198	186	184	184	201	214	218	212	201	191	209	207	213	187	205	215	184	210	208	198	208	189	223	200	227	206	203	227	175	213	213	177	189	185	225	207	196	208	194	227	232	204	206	201	170	192	211	222	212	215	207	186	169	205	190	202	195	211	217	188	190	197	210	181	201	206	199	191	184	196	204	211	207	187	187	202	216	214	238	195	223	186	200	203	199	184	183	201	175	205	182	203	205	203	207	202	191	211	191	198	226	218	198	197	191	194	204	196	203	219	228	178	223	191	238	218	209	196	208	206	179	230	212	207	215	203	228	171	209	208	203	207	199	228	203	238	214	189	230	186	218	189	192	224	220	214	203	218	195	214	186	230	206	196	200	181	194	185	194	211	207	209	201	218	224	199	204	211	212	200	187	195	216	188	221	195	199	191	229	214	214	206	209	206	211	204	180	201	205	185	221	192	234	175	213	195	210	219	203	205	193	193	222	238	190	185	207	205	206	228	198	183	228	222	212	212	198	195	198	230	216	207	226	188	263	207	176	189	215	198	220	180	227	213	194	195	210	185	206	200	222	189	193	212	194	195	197	176	230	213	184	194	204	203	213	178	217	205	202	185	174	193	194	208	197	198	202	204	180	234	203	203	205	185	209	193	222	184	194	186	211	197	196	203	227	197	208	190	188	223	218	213	221	200	211	210	224	187	203	219	216	167	228	186	201	193	206	211	202	202	240	196	205	187	180	194	189	226	196	206	198	205	231	185	201	223	187	212	203	224	202	207	174	207	217	209	190	209	202	198	201	247	221	201	201	235	184	222	199	202	199	216	183	199	224	221	224	201	226	199	211	176	194	192	207	207	196	214	213	207	193	209	213	240	216	213	186	192	191	186	222	197	216	207	201	225	187	228	204	233	248	207	231	204	200	224	201	203	174	194	205	178	201	192	211	185	182	177	208	206	226	191	193	192	203	208	247	216	193	203	206	177	200	189	189	204	205	221	205	207	204	186	206	192	199	208	239	225	197	207	191	205	186	173	203	213	207	202	223	225	206	198	195	204	211	190	226	205	224	200	191	219	209	204	188	201	192	211	184	188	201	218	214	208	188	197	202	206	195	220	201	186	204	176	196	222	223	186	237	200	231	228	193	200	196	197	210	228	213	196	210	204	212	200	183	205	207	232	234	218	195	180	193	183	186	184	218	199	179	192	214	213	226	219	194	204	212	201	224	178	208	204	219	187	212	199	197	224	227	189	204	208	219	205	222	199	202	198	188	200	209	191	184	227	203	201	209	186	203	198	201	201	212	199	188	210	207	203	185	228	201	191	190	234	189	202	219	185	218	189	226	183	181	199	218	200	227	186	191	209	204	196	197	216	202	223	195	202	209	217	229	213	201	193	199	216	211	181	190	205	202	204	197	199	208	207	217	219	212	217	219	195	205	182	212	195	200	201	201	208	196	200	199	225	214	200	192	193	200	182	205	195	195	187	193	205	222	214	197	188	235	220	196	179	210	187	179	205	184	193	211	217	208	183	215	214	228	181	211	182	164	195	227	201	188	184	205	199	214	219	222	223	193	199	209	189	207	194	188	209	210	201	219	211	192	195	204	211	208	185	186	181	199	202	186	196	241	221	205	253	219	210	205	208	230	209	183	207	213	230	215	204	183	205	219	219	229	216	178	199	216	190	199	203	177	191	207	209	166	226	207	200	179	219	194	192	223	193	190	223	205	191	234	185	212	220	219	224	189	196	209	229	206	210	209	213	196	213	205	233	216	233	207	216	193	177	207	198	199	197	200	215	208	183	193	214	208	222	211	223	207	203	245	181	218	199	208	219	176	184	234	235	215	193	215	191	202	217	215	199	224	197	226	211	182	181	207	193	210	187	204	192	237	205	203	217	190	174	194	206	217	187	197	212	193	199	203	197	234	225	192	211	193	213	196	171	229	183	201	209	174	221	220	194	182	202	202	186	181	210	219	204	205	190	199	221	193	214	214	177	187	235	208	214	172	188	197	210	190	221	186	208	205	200	183	201	233	186	182	195	169	192	199	219	206	193	216	228	207	185	196	224	202	213	213	221	177	207	222	192	222	219	191	207	189	198	194	190	210	200	199	199	212	217	227	224	213	187	211	193	206	198	206	190	192	206	199	180	216	217	206	221	200	198	209	204	205	213	219	196	229	198	195	191	199	203	189	198	224	191	209	198	215	174	208	194	204	215	231	208	185	218	205	188	233	230	205	194	207	186	216	202	219	215	233	197	205	192	192	187	207	211	227	198	212	193	213	199	176	174	205	200	213	197	221	191	191	212	179	204	204	228	221	197	205	193	197	190	210	197	189	187	205	195	218	216	211	221	219	217	198	204	222	194	183	216	203	182	204	202	213	225	205	199	207	172	219	201	193	175	198	199	188	206	227	185	196	202	197	207	212	187	225	207	216	215	186	196	202	202	180	208	182	185	208	206	196	206	185	199	191	196	219	199	225	194	208	181	214	198	207	198	177	192	202	212	169	197	209	220	195	202	215	211	212	195	189	195	210	204	202	204	198	189	218	206	189	204	207	214	212	214	203	193	198	214	204	180	200	207	214
9581	13192	71811	83739	66928	45986	16708	1286	813	695	657	685	597	639	558	587	2886	7340	6250	3702	1879	1027	614	536	520	526	521	519	541	544	507	547	550	514	515	526	470	501	562	534	565	469	512	541	504	521	532	472	517	511	525	529	546	550	532	543	546	525	551	525	501	564	570	522	508	534	540	512	563	513	510	527	484	572	518	502	508	546	491	552	517	485	523	483	551	582	544	576	495	522	517	562	525	562	527	517	519	540	501	545	532	555	529	497	555	529	532	545	529	526	522	549	501	555	542	535	507	527	516	549	518	539	483	507	521	524	561	517	530	541	509	511	524	503	520	569	525	533	498	534	524	503	518	575	527	493	539	527	509	517	504	546	504	536	549	528	533	513	505	469	513	562	543	537	515	563	517	512	508	486	540	556	484	508	508	497	522	504	506	541	529	511	539	531	539	532	563	492	534	507	493	574	551	546	513	550	511	541	527	501	488	516	500	546	506	565	525	561	532	556	533	560	551	495	517	523	516	550	509	520	518	491	565	518	556	533	522	494	534	571	505	564	544	547	507	543	553	508	497	497	534	535	497	524	535	532	586	515	522	531	496	495	511	521	529	560	534	493	534	537	511	531	500	519	529	560	551	483	499	495	562	517	530	558	552	510	537	561	528	555	514	560	522	551	477	549	536	512	517	520	513	542	536	538	545	517	513	527	515	524	533	504	532	502	579	548	516	494	521	521	502	584	509	548	537	510	605	548	535	558	531	509	519	521	542	559	534	477	534	468	536	489	539	566	493	509	555	527	502	535	508	530	517	513	541	530	512	539	545	517	520	513	530	534	534	533	493	486	493	518	518	558	495	531	506	590	551	545	555	519	501	542	509	506	531	533	550	500	516	541	482	502	486	538	496	528	513	491	541	533	518	520	557	533	480	528	512	502	546	505	515	497	512	490	492	510	504	483	519	534	523	521	468	514	525	518	536	505	556	510	534	531	528	517	521	559	535	540	540	511	555	541	487	578	499	542	505	488	545	549	568	524	557	558	505	545	541	518	513	553	490	519	521	513	533	505	527	477	489	493	524	501	516	509	533	527	556	549	558	542	514	510	550	489	512	499	536	553	577	516	497	541	506	524	499	581	527	526	565	553	526	496	525	520	510	518	504	492	545	521	555	532	531	528	526	561	527	569	564	532	520	527	574	541	542	554	565	536	505	503	549	516	521	553	511	493	560	567	508	558	545	526	539	501	497	528	494	521	545	553	508	527	553	474	565	565	525	509	533	510	526	515	519	547	476	491	551	545	503	511	546	493	516	533	544	512	527	516	512	510	519	501	482	503	553	502	498	556	493	514	480	540	543	525	505	544	525	531	549	494	505	525	517	508	517	501	494	546	553	530	510	512	570	491	534	500	529	522	544	524	546	519	518	491	536	509	549	521	502	546	504	481	527	491	545	550	524	527	489	557	523	528	512	550	545	608	510	576	470	548	568	552	540	520	533	545	540	561	573	485	530	532	495	530	495	527	500	550	507	494	521	521	547	570	528	550	548	498	559	523	517	513	518	479	552	525	525	489	542	554	537	495	531	554	520	535	519	524	534	547	477	518	505	488	538	527	497	508	545	512	526	488	535	522	553	541	500	527	517	513	543	504	542	594	533	559	526	535	537	524	536	525	564	514	511	511	545	544	556	480	545	474	494	562	561	499	546	570	525	524	501	508	535	518	507	554	538	518	514	524	500	535	504	507	514	534	508	524	528	502	508	562	525	513	545	535	492	478	500	510	512	582	512	544	533	507	504	519	510	522	508	513	473	523	527	516	510	556	546	515	490	495	565	504	548	534	535	536	519	538	568	514	536	524	527	536	503	540	486	529	497	566	509	538	515	520	539	518	493	486	546	538	519	540	528	560	514	536	522	505	547	518	541	497	540	492	507	553	553	511	536	538	503	500	515	557	581	504	561	504	556	528	491	536	535	477	566	494	521	479	531	530	532	529	514	532	494	545	554	531	520	521	534	526	536	520	569	526	548	525	550	517	531	522	484	546	535	522	524	474	532	526	519	505	587	525	521	550	522	526	552	505	513	540	536	552	527	536	506	506	507	540	541	509	504	534	548	550	517	510	553	555	489	560	519	488	547	520	531	537	532	501	532	552	526	498	532	510	510	490	511	534	502	529	536	514	478	535	479	513	537	542	493	508	518	515	527	558	556	529	549	540	543	540	530	527	520	531	515	498	569	502	561	540	515	540	575	478	531	543	504	530	551	537	537	503	523	515	536	530	548	513	521	529	508	543	516	537	523	509	490	530	492	580	510	539	492	492	541	522	530	520	540	553	556	521	553	550	538	520	554	562	509	514	563	562	525	543	515	576	539	514	545	527	485	511	516	534	520	533	540	517	506	598	563	561	546	498	517	506	500	525	481	509	514	533	538	504	528	547	537	525	479	514	491	521	549	493	499	524	547	558	557	539	509	535	520	531	545	523	514	579	539	545	509	531	547	525	551	519	517	496	515	502	576	523	556	529	533	564	528	516	537	472	510	561	551	567	526	523	528	513	560	542	526	530	549	506	527	521	548	568	573	524	511	495	502	546	514	528	527	512	531	551	532	561	479	500	558	525	533	536	541	524	524	526	514	528	553	505	525	530	522	577	518	558	527	500	489	477	515	501	504	498	508	534	543	507	539	525	534	513	513	530	557	500	531	497	503	546	557	491	552	519	526	539	520	503	538	518	514	536	542	508	516	523	534	534	520	520	540	482	528	520	537	547	519	517	540	534	495	519	505	529	569	562	536	506	594	505	549	524	475	523	509	514	511	524	523	508	562	526	544	550	517	529	535	532	516	513	501	506	550	528	542	563	525	497	545	489	514	519	539	527	519	563	540	520	549	558	498	564	551	552	516	518	576	541	562	510	546	524	507	513	546	545	477	517	468	509	551	525	540	517	511	534	545	543	552	573	523	504	511	492	523	497	503	488	527	510	549	524	584	522	510	531	490	558	522	495	552	502	551	536	508	529	541	489	500	552	531	519	566	519	555	566	525	522	502	519	497	544	576	512	524	535	490	502	539	519	552	578	561	530	516	485	536	479	545	471	524	500	528	520	521	514	591	551	482	553	534	538	482	580	492	497	559	506	515	577	524	529	541	576	512	525	515	542	535	490	563	511	539	507	522	545	503	510	567	495	555	548	504	536	555	558	494	517	519	548	505	512	536	517	516	517	519	467	527	521	547	515	497	563	501	546	524	528	511	498	576	510	544	525	554	522	527	496	479	548	537	532	509	510	534	555	572	515	533	535	557	525	514	558	506	506	496	507	501	529	549	536	517	534	537	527	525	513	527	523	530	519	538	533	517	500	514	524	535	533	517	516	538	494	504	528	551	541	508	501	538	520	518	500	545	557	539	561	529	555	528	561	486	525	536	571	550	532	555	526	518	543	570	510	518	555	514	511	517	550	529	516	508	506	514	518	526	542	524	523	487	478	530	512	521	531	526	572	545	514	508	568	502	516	554	507
2626	745	5623	15239	9223	2941	585	181	183	168	177	182	189	192	181	164	201	212	240	242	217	200	184	153	180	182	180	187	191	179	173	181	189	165	168	148	167	173	175	184	166	174	178	175	179	204	195	169	172	195	195	178	172	161	191	166	185	170	190	183	180	169	189	182	180	192	175	192	192	180	184	179	229	170	185	169	153	203	177	173	183	180	186	196	186	185	176	190	197	162	186	188	174	207	168	173	160	202	186	176	174	181	174	169	178	181	162	179	179	197	163	203	169	158	161	193	153	168	187	180	191	184	180	176	178	179	178	187	170	170	165	167	168	173	193	178	146	168	168	183	181	186	168	158	179	182	187	180	197	181	184	180	163	171	175	199	174	181	177	189	203	189	177	182	178	183	191	157	170	175	173	170	189	195	180	186	180	201	187	170	182	184	165	162	176	173	181	194	187	202	201	180	174	184	161	172	176	163	189	180	181	198	193	167	184	205	201	141	189	172	182	187	170	158	161	177	182	179	170	171	177	188	192	166	171	196	185	171	199	162	172	193	189	166	182	157	159	197	195	171	191	185	211	164	197	192	180	151	182	182	203	182	197	169	171	190	178	177	176	186	195	193	202	150	182	197	200	181	169	188	186	196	190	175	219	179	172	199	162	169	185	182	178	160	178	191	176	167	168	204	189	178	184	168	176	195	179	177	152	198	196	181	162	189	169	184	173	166	181	166	187	175	208	160	149	163	142	160	189	203	202	163	198	178	187	186	191	179	180	195	174	181	174	166	176	187	184	192	156	177	175	176	188	178	183	143	158	180	176	201	174	189	161	180	159	149	165	155	188	176	188	187	171	180	150	171	188	187	212	159	182	186	193	155	150	188	168	168	174	186	151	177	183	172	159	188	170	179	178	179	188	175	180	176	176	173	184	184	181	195	187	162	154	186	177	170	175	184	200	185	160	167	201	200	192	178	165	194	194	168	170	157	196	199	161	179	169	187	167	202	192	193	181	209	175	164	176	170	178	171	178	180	183	157	181	172	169	168	166	195	165	173	156	186	169	182	196	170	179	183	184	188	205	192	167	193	177	183	176	161	189	198	172	183	171	183	195	174	194	204	160	171	183	191	180	183	186	177	188	184	164	167	161	198	145	189	194	170	179	187	157	180	191	167	185	177	194	170	175	163	187	181	173	176	165	183	184	201	202	185	170	161	197	184	174	184	164	163	190	186	160	170	171	173	155	183	193	178	172	174	181	179	208	175	169	184	200	173	150	186	170	173	181	204	170	161	154	170	174	200	165	175	190	189	186	198	184	152	171	182	179	186	174	192	195	161	183	156	183	189	190	182	184	179	174	180	163	173	167	162	192	199	172	168	199	169	188	200	213	179	174	184	181	174	189	188	179	198	173	190	176	182	154	176	176	175	177	174	179	144	174	158	177	199	188	167	183	174	190	164	189	175	192	203	184	166	214	177	182	196	177	184	175	189	216	178	181	182	169	159	194	166	178	204	189	163	169	169	168	173	163	173	186	196	173	212	183	191	192	184	203	209	178	169	177	174	177	186	200	192	201	190	176	193	176	173	184	179	181	213	167	170	177	150	183	174	181	168	196	166	156	183	182	186	190	190	172	189	178	206	198	164	164	196	204	177	193	172	178	178	184	181	147	167	158	180	173	186	172	164	168	153	165	173	200	198	178	197	188	190	147	157	186	164	200	171	156	179	184	196	184	193	163	170	233	170	184	195	177	179	168	175	168	202	193	161	184	200	191	183	154	166	197	179	149	183	176	185	176	188	181	196	170	175	197	149	178	172	194	170	174	172	165	159	169	194	170	173	166	178	177	174	162	195	161	186	163	192	172	168	182	173	170	184	200	219	203	177	193	162	198	184	200	193	185	202	206	188	192	170	183	189	191	206	192	184	178	195	185	197	167	173	192	182	167	183	163	168	195	169	163	178	184	172	154	157	186	195	154	181	183	181	186	202	180	185	182	195	182	173	163	176	175	182	218	173	156	187	167	168	172	197	172	178	174	185	185	174	186	175	179	168	149	168	163	189	170	166	176	175	170	174	197	184	169	171	189	178	170	200	181	160	195	189	194	174	174	195	178	168	186	162	180	179	176	172	184	167	179	186	184	188	181	171	190	186	187	208	216	194	186	178	187	171	170	178	203	162	208	171	175	211	169	182	177	183	193	174	192	187	166	181	189	162	187	169	178	178	192	164	198	177	185	183	167	147	210	192	178	173	170	181	162	193	184	157	167	189	165	181	176	174	171	189	176	170	205	172	183	165	180	182	189	150	189	169	188	196	151	184	197	186	208	189	166	199	202	174	197	191	179	168	152	174	149	185	203	183	175	185	203	179	175	175	170	162	166	184	166	155	201	187	186	207	153	159	184	170	179	177	187	176	172	156	159	168	163	179	159	204	162	167	209	185	196	185	181	169	169	170	179	161	180	170	206	159	191	166	216	206	205	166	186	188	160	184	188	181	186	168	172	163	173	170	183	191	171	162	172	174	172	174	177	162	181	177	164	178	175	177	197	183	178	178	163	179	169	184	184	190	194	175	164	181	167	180	163	181	184	194	179	186	181	182	184	176	195	182	158	193	157	171	175	183	172	192	188	175	169	157	180	175	171	178	180	174	176	171	194	185	171	184	163	188	175	180	188	164	185	176	186	183	200	150	175	182	171	188	180	177	189	166	177	175	179	172	180	168	184	192	172	169	181	175	181	183	176	151	173	163	204	196	191	149	184	204	193	157	180	168	182	181	190	166	214	187	144	188	190	189	177	156	180	161	167	194	172	212	189	179	182	153	180	155	179	194	176	197	190	189	182	197	179	195	188	181	184	195	188	173	180	194	183	164	155	195	157	159	175	188	180	191	186	199	160	166	162	173	196	175	182	166	166	181	151	163	174	164	173	199	176	152	190	171	183	164	169	185	172	195	187	195	162	167	169	172	185	163	187	184	174	191	170	166	182	207	173	188	194	182	184	181	177	184	156	192	199	203	176	187	173	184	175	173	161	162	179	180	184	171	171	175	187	177	165	194	180	180	197	156	166	185	146	171	204	194	165	180	173	185	174	193	157	171	207	192	161	156	187	175	198	168	173	181	159	195	205	162	218	203	181	176	178	189	192	179	180	196	169	171	178	198	183	185	153	188	182	179	188	173	197	192	189	156	180	185	180	190	159	191	194	182	177	146	174	175	170	163	180	186	164	161	163	160	182	184	176	172	167	181	184	185	176	193	193	150	188	191	175	167	171	174	170	180	168	187	204	170	178	189	198	162	201	156	181	195	165	198	184	167	177	156	170	159	177	157	169	190	165	170	171	165	172	185	171	191	171	174	161	182	175	170	209	166	183	199	189	183	178	197	193	180	175	166	163	202	200	184	170	147	175	177	144	188	170	159	181	216	180	185	194	183	173	200	186	176	159	174	170	179	174	162	189	204	175	177	193	176	158	182	179	203	196	168	217	209	177	170	180	175	166	178	170	186	202	194
2489	1283	13329	30082	21191	9271	2306	532	491	498	517	464	507	504	469	489	680	749	867	753	577	549	491	500	495	468	522	461	477	456	483	476	513	442	500	494	481	464	467	496	489	475	469	492	505	508	495	453	449	478	516	514	482	506	508	522	470	466	522	505	490	476	493	460	489	534	521	448	503	493	482	503	480	519	493	460	510	510	470	457	472	446	452	456	468	463	459	458	495	477	489	493	464	468	467	466	502	490	499	467	515	442	443	475	499	444	485	479	471	448	500	450	461	449	483	461	470	470	482	472	494	441	507	479	447	466	472	473	504	481	495	447	489	483	480	478	482	441	458	508	534	495	476	483	458	472	444	480	466	511	460	513	466	498	474	483	482	476	489	456	477	474	484	486	456	506	500	501	465	457	463	468	448	451	486	491	433	466	485	499	519	507	458	498	447	461	472	491	502	500	495	490	435	469	462	480	484	478	446	474	517	476	487	483	494	476	469	466	473	477	475	446	475	485	514	457	481	491	462	482	509	473	524	494	483	537	457	467	500	496	495	473	476	471	416	472	505	465	494	485	475	494	484	470	473	453	493	448	491	457	469	489	478	508	438	471	524	485	476	472	484	484	456	499	496	490	459	425	480	478	495	462	454	478	451	503	467	497	442	446	498	460	451	488	459	481	428	468	495	470	525	470	474	469	505	464	467	469	478	472	506	492	477	477	499	510	546	493	525	487	450	484	483	474	489	464	440	461	472	506	444	492	490	498	488	461	471	450	511	456	473	503	485	442	483	465	468	459	492	480	474	482	500	514	454	463	486	496	456	455	478	486	486	465	465	461	487	517	458	478	433	507	466	450	496	509	531	514	458	482	468	468	489	471	492	472	479	463	466	472	448	454	464	456	476	499	544	489	471	478	505	506	487	478	459	475	517	485	490	487	440	495	489	473	472	428	502	509	479	491	507	503	447	461	493	501	499	460	470	489	481	482	507	482	465	446	495	456	507	504	526	489	503	476	474	466	493	477	470	469	508	476	481	518	485	502	468	486	522	453	457	455	454	464	469	455	495	497	468	485	474	484	472	435	490	470	524	480	451	481	497	478	492	527	496	463	445	486	467	480	488	464	481	516	491	459	471	475	484	454	513	510	480	457	486	466	484	485	463	482	509	461	450	466	534	468	490	461	463	481	441	482	485	505	476	479	490	459	439	488	464	492	485	465	488	477	475	500	502	467	472	473	515	476	454	477	502	472	490	504	479	471	430	448	462	483	471	479	510	463	471	488	495	492	487	463	466	458	508	451	463	474	490	490	467	484	482	483	488	497	484	499	483	468	492	470	489	490	480	513	467	461	477	462	469	507	463	442	477	486	419	484	486	485	487	436	465	474	475	494	505	471	493	492	442	476	488	508	439	510	486	494	487	530	486	534	503	466	524	487	483	473	439	450	534	443	456	477	463	491	504	486	460	471	501	475	432	479	471	467	459	467	454	464	499	498	494	477	487	502	479	490	418	510	462	452	486	507	489	498	485	509	458	494	433	432	479	488	499	483	458	490	487	452	472	514	470	448	483	445	457	455	511	465	465	487	513	474	483	502	444	518	467	502	474	471	493	507	483	435	478	481	492	523	471	477	458	456	439	457	489	494	493	482	462	473	501	480	528	473	459	518	487	450	478	455	462	446	461	456	468	483	485	449	457	438	479	460	505	546	495	492	458	468	500	509	511	454	473	475	518	436	485	453	491	480	512	507	461	462	478	475	486	459	440	471	501	515	447	457	455	556	469	460	444	500	490	451	483	443	487	496	481	490	454	433	462	490	496	468	472	485	457	470	455	445	465	487	501	472	453	492	426	473	498	511	496	460	501	465	516	464	473	455	479	451	491	449	472	477	459	492	443	515	419	468	517	505	462	465	491	481	464	491	509	495	425	480	456	455	474	449	432	456	477	466	500	495	473	443	468	500	458	500	498	458	448	465	469	410	500	452	498	528	491	476	464	475	451	452	503	482	486	473	444	478	504	468	489	477	476	489	492	498	452	479	469	475	493	466	519	504	481	484	451	502	471	466	452	461	449	506	518	485	451	454	446	483	494	512	482	452	468	531	474	489	491	469	496	475	444	452	485	471	488	436	472	457	461	501	468	416	491	500	476	499	485	496	451	481	473	481	492	484	436	490	463	457	498	473	485	449	465	516	490	478	465	456	479	478	495	527	460	499	467	438	465	442	460	467	520	460	487	496	468	517	477	511	497	462	441	517	500	462	464	499	498	468	499	453	502	471	496	468	482	495	482	461	476	475	512	508	467	533	460	494	451	505	478	479	518	470	474	490	459	477	499	524	514	448	471	466	473	515	505	488	495	485	469	481	486	485	459	460	486	444	444	477	505	478	497	479	486	484	488	429	448	483	504	470	412	453	465	453	463	451	527	495	462	470	505	497	450	505	488	509	436	483	506	488	497	489	463	526	423	478	485	487	462	450	483	494	470	458	461	503	464	503	446	488	482	508	526	494	512	461	463	499	496	483	486	471	509	465	472	505	476	469	487	484	475	473	474	455	494	515	484	481	469	507	500	485	451	500	491	501	479	480	497	479	458	478	496	475	494	463	489	447	475	530	482	497	442	449	464	485	483	466	483	489	466	460	479	484	472	469	471	468	451	494	460	493	493	481	510	467	516	488	450	472	455	464	464	485	490	475	454	492	439	472	474	447	453	518	483	467	463	442	469	492	482	492	483	509	475	451	463	525	479	506	498	497	479	471	474	480	467	466	446	487	493	465	499	468	465	464	469	468	475	486	500	490	474	462	491	484	522	489	478	462	496	448	460	496	457	472	459	450	485	461	475	455	455	525	490	483	464	503	446	444	486	464	483	460	473	493	478	464	473	475	463	495	501	467	508	454	477	460	488	456	485	472	488	443	444	504	528	492	486	494	473	466	496	449	444	527	460	458	492	481	470	475	429	486	456	482	440	520	471	451	495	486	514	521	479	491	472	438	477	463	482	465	451	497	515	449	464	430	486	484	449	446	493	490	499	484	468	468	470	466	457	446	485	483	502	503	468	494	488	521	471	509	465	506	512	465	483	484	489	467	479	468	490	455	487	486	512	452	496	487	462	508	508	465	446	499	514	480	481	481	463	499	462	505	483	468	518	471	482	485	484	475	459	505	462	503	469	474	517	464	468	480	489	479	512	523	482	454	468	464	470	463	442	475	474	513	475	500	482	452	480	458	514	479	484	491	452	516	449	470	456	495	517	493	480	480	460	494	463	503	501	492	445	448	454	488	468	505	470	442	457	532	480	473	459	465	474	446	494	458	514	452	502	452	481	507	484	526	470	447	463	451	490	436	480	489	470	529	509	506	475	488	434	472	436	469	494	476	457	436	473	488	492	485	484	505	471	462	531	481	485	491	474	467	480	501	460	464	440	489	485	483	498	463	452	474	465	510	448	492	474	456	465	511	503	487	464	517	492	439	439	478	489	486	500	483	493	500	465	446	465	493	450	467	475	499
12593	9169	45998	69329	50966	29345	10231	748	234	206	198	183	213	190	174	217	340	603	724	546	331	247	216	215	244	191	224	224	203	195	177	216	202	170	202	181	202	186	201	186	205	214	218	197	196	193	199	196	186	189	199	215	206	196	218	189	212	196	199	176	170	173	189	202	186	203	195	210	192	184	212	163	179	209	200	214	215	190	192	175	198	184	204	211	195	220	191	207	204	216	202	198	179	202	205	187	195	213	194	188	197	184	180	190	183	208	190	203	184	171	179	193	189	174	197	193	187	172	197	202	173	165	185	199	189	199	187	198	180	200	175	199	204	186	196	213	200	205	196	189	210	206	218	200	175	194	167	211	230	186	201	201	200	193	186	196	207	206	183	204	199	205	213	193	184	181	170	212	173	215	212	196	179	202	194	169	173	167	190	205	186	201	231	183	202	198	206	209	192	240	186	211	174	187	172	194	198	196	192	186	219	195	215	184	236	212	194	208	184	199	183	188	174	202	195	198	202	214	221	177	214	226	182	195	228	199	204	184	176	225	216	202	194	215	205	186	179	212	208	216	241	194	194	199	195	203	185	189	178	231	188	189	167	180	187	177	174	181	192	157	192	192	174	201	200	190	205	191	199	182	200	234	210	185	197	194	196	209	190	192	187	194	179	204	165	203	208	190	200	200	173	207	200	187	188	198	195	188	212	207	195	202	200	174	195	214	205	188	205	185	175	211	208	189	199	191	156	184	204	190	243	188	173	220	232	201	186	185	157	202	202	206	186	179	185	192	189	171	211	210	195	197	193	192	190	213	179	210	190	206	197	186	189	189	207	208	199	163	222	186	202	193	188	202	188	224	188	205	192	228	187	185	172	186	209	181	192	190	177	174	179	183	212	205	209	202	176	224	189	185	217	200	178	194	175	207	221	176	211	215	188	200	173	204	194	195	215	197	208	193	183	179	210	184	162	179	192	234	206	199	187	193	184	182	193	203	208	204	182	183	183	214	199	199	190	208	193	189	216	198	212	184	183	192	210	185	195	189	208	208	221	200	212	193	170	193	196	174	188	220	181	198	191	201	216	199	211	160	191	204	172	215	196	216	174	190	169	193	164	197	182	170	188	201	190	194	197	186	202	188	202	196	187	173	242	187	183	219	178	207	191	174	210	206	166	209	176	191	214	211	177	186	172	205	209	173	182	204	183	196	198	211	189	179	194	197	192	206	212	180	199	194	212	188	175	203	185	227	180	200	200	195	176	188	168	205	218	188	183	190	176	212	200	196	184	200	184	162	178	188	192	154	200	173	180	184	177	193	227	172	194	191	193	182	188	203	203	183	191	202	196	221	192	199	195	184	190	174	196	224	194	188	174	182	195	189	210	201	198	183	191	189	199	190	180	186	171	207	204	183	189	230	225	201	191	186	187	202	199	190	187	198	185	191	197	200	183	183	199	180	197	207	178	203	206	208	219	179	187	209	192	179	198	193	209	182	200	180	177	201	176	178	206	189	155	191	193	199	181	202	202	174	173	172	182	216	182	194	196	183	188	215	194	169	198	188	159	197	186	175	189	196	189	215	202	198	196	216	209	201	172	208	184	194	194	185	175	182	237	207	208	211	210	202	202	210	196	176	178	198	184	200	188	189	193	188	196	182	199	182	199	204	198	204	201	192	211	214	207	208	211	197	225	200	202	196	168	214	193	187	182	213	197	188	191	190	209	195	220	174	155	170	204	193	209	199	190	181	177	188	183	192	192	176	197	220	180	216	219	202	210	196	206	183	179	214	197	184	199	188	212	191	192	207	183	216	211	170	194	223	187	170	181	201	199	217	216	210	218	170	211	182	172	204	203	189	200	182	216	206	198	196	215	221	211	204	187	185	194	209	216	181	178	211	197	175	188	195	198	190	189	194	187	194	187	178	195	184	198	170	195	191	178	189	186	207	184	210	175	216	187	201	179	208	195	179	191	189	216	183	196	187	198	171	227	170	203	205	186	207	212	184	203	195	191	180	200	209	206	186	208	210	196	186	187	187	187	190	191	197	214	198	209	190	189	188	186	179	209	177	188	201	209	206	220	190	198	204	214	189	207	179	208	208	171	190	206	206	199	196	189	176	185	189	186	170	195	193	199	212	197	165	192	210	197	198	186	197	205	198	206	215	212	196	212	178	208	186	212	204	210	181	211	203	190	218	206	181	204	179	195	201	204	183	176	178	210	210	200	217	210	211	214	182	211	195	198	195	178	205	189	201	195	182	207	173	216	193	200	220	194	206	214	194	150	200	178	158	203	178	170	189	190	190	181	200	208	200	189	212	174	193	214	190	200	197	173	197	199	192	200	222	200	215	176	174	200	191	213	171	197	222	188	197	206	171	204	211	219	210	223	210	200	204	180	218	183	221	197	187	206	216	195	187	200	192	206	203	197	214	200	180	226	181	184	228	192	190	207	207	203	202	200	167	182	196	187	197	209	206	173	203	187	177	185	183	222	183	186	209	172	177	187	173	203	199	201	195	190	191	197	196	204	187	199	215	206	184	204	184	187	202	191	211	183	189	196	198	191	178	193	208	188	217	199	187	216	163	179	193	195	195	160	192	221	193	187	211	185	169	176	208	194	197	187	204	196	183	211	208	180	222	178	206	172	224	188	195	204	205	210	201	206	191	179	203	189	184	193	199	193	205	192	194	205	169	195	203	188	191	202	189	208	196	208	192	184	200	197	185	214	196	177	189	197	193	188	189	212	205	216	187	216	201	183	199	212	186	213	199	177	196	201	205	188	183	209	214	193	185	209	224	200	199	224	220	211	174	180	172	218	199	198	188	196	197	194	207	201	186	195	205	196	202	189	183	166	194	213	179	178	226	200	179	170	165	221	209	201	199	233	208	213	179	198	201	193	191	189	191	178	187	200	194	185	197	209	209	202	177	204	208	203	185	193	199	203	188	168	195	195	209	199	188	216	204	208	187	213	201	192	191	192	174	224	194	187	185	194	202	205	165	177	200	172	234	198	197	205	209	201	206	200	189	197	200	188	176	203	215	218	183	187	203	199	198	184	203	191	181	209	221	197	201	195	196	192	174	190	182	199	213	169	199	192	178	199	224	171	190	196	203	201	213	213	213	185	198	189	178	193	198	232	210	199	176	233	201	198	198	206	187	187	210	216	165	195	212	206	177	186	217	214	200	200	185	196	189	168	200	220	208	199	200	192	195	195	195	221	189	193	184	181	195	195	218	196	187	222	191	196	170	223	198	210	219	191	200	196	223	214	178	194	203	213	184	208	230	172	185	197	190	184	191	192	197	211	216	190	203	201	187	184	202	189	201	179	210	195	177	155	206	185	188	194	197	188	207	190	200	209	201	174	182	181	175	215	195	175	199	198	175	211	195	184	199	212	159	180	216	203	221	215	214	196	202	189	201	203	222	205	203	215	213	195	203	188	219	189	212	180	210	198	204	213	184	193	186	174	213	189	173	186	198	196	199	217	164	198	183	180	175	200	176	189	202
8142	7935	48656	72921	58016	39406	16506	1229	646	629	552	620	568	547	531	587	1682	3145	4200	2550	1272	727	545	532	475	533	500	530	489	498	504	510	494	521	504	493	521	541	512	555	536	464	501	529	552	532	518	531	540	509	502	491	469	510	522	514	527	513	533	514	505	499	504	546	480	520	541	515	518	536	517	490	518	512	550	474	518	487	459	484	510	490	528	492	507	505	509	534	541	495	526	576	532	491	524	509	505	551	569	542	525	528	513	508	508	492	537	528	520	561	501	517	499	501	458	554	484	506	522	513	541	518	557	531	507	523	497	486	520	519	526	523	508	515	536	526	542	513	545	526	506	525	527	564	480	502	536	503	501	494	498	523	541	514	525	468	484	523	532	479	523	504	509	534	498	530	562	561	538	505	527	475	518	518	536	497	502	496	513	512	548	509	530	522	529	520	528	524	496	536	505	522	543	516	502	528	535	483	472	483	511	530	506	535	504	553	505	515	510	497	526	499	526	519	534	539	482	530	498	479	519	563	532	521	536	511	543	508	498	529	505	515	491	496	507	489	480	510	504	517	543	472	504	516	506	529	500	537	513	555	515	493	521	507	466	530	520	528	492	514	512	499	554	464	519	552	543	475	508	513	525	544	522	539	516	505	523	527	560	479	509	499	488	532	525	507	576	521	531	554	483	498	543	459	482	519	551	516	538	537	532	555	490	531	482	526	500	477	512	490	502	523	512	522	494	511	509	521	540	530	519	494	501	545	504	510	481	530	491	547	501	480	496	520	510	556	543	534	513	492	528	492	555	527	498	512	530	490	531	515	493	479	521	554	516	540	512	499	547	482	542	542	513	537	543	498	529	521	518	508	512	508	505	545	493	553	540	508	562	499	508	479	522	500	509	541	516	503	518	507	523	490	489	524	550	491	486	485	497	522	508	531	492	523	505	540	533	507	545	523	521	471	519	547	512	469	517	525	486	506	532	477	490	519	524	556	476	494	527	507	564	504	540	508	533	518	497	489	559	538	481	489	518	491	490	520	513	458	465	520	469	532	533	539	521	494	525	482	563	494	503	512	502	521	480	546	530	484	504	518	494	540	515	506	511	517	506	526	537	549	525	533	521	531	501	536	484	517	521	543	515	494	508	503	516	512	499	515	484	474	517	546	500	519	503	500	492	502	524	486	517	481	487	465	537	533	561	514	536	512	570	476	550	481	487	540	479	509	513	510	477	542	467	529	545	527	517	535	518	489	531	478	512	464	497	510	508	504	489	509	496	524	515	564	553	518	510	520	488	538	549	481	516	512	525	529	479	553	536	506	511	532	520	517	506	509	495	499	556	514	543	458	493	486	530	523	527	528	533	513	541	524	494	513	498	551	508	503	509	489	496	497	504	576	571	511	486	539	529	506	522	531	534	533	537	461	498	498	519	524	521	506	487	530	502	557	517	486	491	507	486	487	494	488	533	499	466	493	505	496	536	529	490	460	501	529	534	536	508	539	541	493	526	513	510	489	510	511	551	518	476	530	538	520	507	525	527	523	525	491	485	491	515	529	470	486	523	511	509	522	528	507	491	525	482	492	533	527	510	506	517	546	519	503	490	505	500	479	553	553	552	470	472	480	502	572	456	520	531	516	486	515	494	522	521	497	486	458	531	513	516	548	561	533	554	514	518	513	522	502	497	517	509	480	499	538	564	472	541	488	523	522	524	480	522	517	539	517	521	488	487	544	499	507	470	475	530	492	500	501	548	493	520	532	513	536	518	550	531	530	535	524	510	516	561	525	505	530	478	540	528	492	477	470	466	541	522	550	552	504	519	473	530	500	521	520	512	457	474	559	540	484	492	517	537	514	535	517	492	547	532	518	511	524	519	483	576	552	499	534	535	491	570	501	525	514	491	527	523	482	534	503	495	506	484	504	493	536	513	519	510	492	499	511	524	497	490	526	506	509	523	514	510	539	484	498	546	545	530	508	506	509	566	513	491	497	545	515	506	519	495	508	545	526	534	510	516	530	505	503	554	494	494	483	544	534	517	492	504	537	554	518	484	546	501	536	514	515	512	524	487	550	535	510	546	521	512	482	542	511	516	517	542	474	521	502	519	473	551	539	528	516	535	514	515	579	497	503	490	520	521	487	522	520	527	498	499	509	537	549	519	514	491	519	501	501	496	529	523	538	502	502	521	540	472	505	538	535	520	526	482	520	522	526	488	587	527	505	552	514	545	515	502	536	552	511	532	499	498	513	521	546	524	490	519	524	494	492	512	528	522	531	503	515	501	536	514	486	489	502	500	500	472	534	489	570	480	517	516	534	488	556	472	555	515	509	520	516	501	511	493	493	520	536	504	499	510	522	504	486	520	475	488	519	498	474	574	525	539	521	539	501	495	511	555	538	521	513	518	470	502	515	536	524	512	509	526	540	538	534	528	557	533	512	514	460	504	520	500	527	500	503	506	533	486	525	515	550	507	550	554	517	478	525	556	515	510	456	534	481	485	540	489	531	526	512	546	499	512	499	522	476	525	525	548	534	512	551	518	535	510	526	549	522	532	550	524	514	532	511	510	550	508	484	531	533	515	505	531	533	521	477	536	491	514	481	520	542	514	551	497	530	535	528	527	534	546	491	483	501	526	547	512	512	540	507	505	506	507	523	523	529	497	527	506	499	547	540	498	507	499	494	480	529	494	514	500	491	520	528	500	534	521	535	528	496	491	528	530	548	473	506	483	564	531	543	515	516	510	484	511	533	489	511	561	493	524	526	491	572	500	477	566	514	549	502	516	483	539	512	481	497	515	523	521	495	531	481	526	537	547	527	535	540	481	465	518	498	494	522	503	509	484	516	511	510	500	537	544	527	495	484	516	475	542	508	473	478	529	555	504	474	509	497	467	482	511	510	496	490	534	504	523	510	556	527	510	524	494	501	539	545	476	502	516	557	508	535	546	543	518	554	522	499	480	512	477	483	528	515	512	522	554	528	522	527	529	483	519	515	545	507	537	514	447	512	549	506	498	526	533	495	556	520	506	517	532	464	567	519	519	484	503	487	477	499	504	506	534	484	501	519	522	516	500	521	518	504	502	508	474	538	499	524	471	537	481	523	518	509	517	545	501	553	504	524	559	481	524	495	506	513	526	498	485	471	550	487	528	503	487	464	496	520	518	521	559	475	485	515	491	506	476	545	505	531	507	530	545	527	513	512	522	501	529	456	531	507	499	499	528	538	503	511	552	500	513	526	506	536	534	522	516	507	525	501	544	537	505	525	532	498	517	518	500	500	483	506	530	544	503	515	531	539	499	512	487	503	517	481	557	503	485	494	484	523	496	519	515	518	510	524	480	527	508	572	513	533	500	502	531	532	512	490	517	523	542	518	508	507	521	482	478	515	486	548	464	498	490	513	488	493	516	532	508	503	539	515	504	463	552	445	476	513	521	529	528	520	516	543	507	501	539	548	514	497	504	511	532	537	544	483	526	503	486	571	517	517	514	538	525	534	506	488	475	504
19535	10023	47366	80587	63724	40154	18625	2263	247	233	211	198	196	205	186	161	313	1229	1213	683	390	262	212	179	195	198	174	184	180	166	206	199	219	164	199	197	204	174	229	177	163	194	170	209	184	186	175	185	176	184	218	195	182	184	198	214	186	207	187	175	192	177	196	189	198	202	181	181	174	196	173	194	181	175	166	196	183	186	226	205	211	201	198	173	179	195	190	186	177	182	189	172	180	176	193	178	191	171	178	198	196	193	175	178	200	176	203	180	195	182	187	161	200	177	168	197	191	161	208	205	178	205	202	186	168	179	194	184	183	171	180	166	221	174	166	195	194	198	201	177	204	188	200	178	180	175	181	180	191	174	169	184	210	202	217	184	186	161	196	171	204	199	168	180	192	200	187	207	202	193	187	186	170	204	189	202	164	191	190	178	192	164	191	190	195	193	170	174	181	191	191	198	140	158	199	163	208	204	202	204	178	176	198	160	185	180	178	170	179	189	186	179	177	191	218	188	160	177	170	187	180	176	209	175	197	162	193	187	209	193	192	164	186	201	187	167	182	167	183	201	174	181	187	199	183	197	215	169	200	167	188	179	200	198	185	208	183	211	188	193	175	161	182	178	190	184	173	188	175	167	198	176	156	183	181	182	170	215	187	180	188	182	182	171	178	197	197	184	198	171	194	176	173	184	184	181	182	168	193	189	165	193	187	181	186	168	176	203	213	198	218	245	188	174	175	183	179	185	194	203	156	177	215	216	175	197	204	182	192	179	188	177	194	187	185	196	174	168	170	170	187	186	189	175	210	187	212	180	179	183	201	199	197	210	216	186	202	200	193	188	172	195	198	205	192	183	175	196	183	188	159	193	173	180	185	197	162	185	212	178	166	179	202	216	179	199	187	182	173	189	191	208	198	172	202	200	169	227	196	165	185	168	196	201	185	182	194	192	172	200	179	182	189	181	187	200	193	202	194	189	188	174	174	213	179	174	174	194	186	158	196	191	179	188	173	196	188	193	180	200	178	195	194	186	191	189	193	186	182	214	179	193	165	175	192	169	203	199	198	207	199	189	207	201	194	191	190	180	187	176	215	167	181	170	175	166	161	182	157	179	177	166	198	178	180	199	185	198	180	186	187	152	176	196	217	192	185	181	184	183	185	193	202	170	212	193	199	179	196	192	180	202	181	180	225	182	195	174	185	167	166	204	184	172	199	169	186	169	167	170	182	178	190	205	154	184	173	207	229	192	191	195	169	171	214	177	178	183	200	185	174	189	194	166	190	195	198	182	197	181	194	181	187	175	180	169	180	205	204	162	194	170	200	194	191	183	198	184	198	194	198	173	186	208	180	188	175	185	171	209	187	167	191	161	204	176	190	180	181	186	185	168	180	201	177	200	182	203	164	182	186	210	196	198	196	174	178	203	171	200	188	186	158	154	200	172	192	197	207	190	184	161	166	197	207	193	198	188	171	165	188	192	189	204	191	163	192	177	208	184	215	168	195	199	193	217	176	198	200	196	187	175	179	167	182	201	192	197	173	183	158	198	174	194	181	182	173	185	171	180	160	191	177	207	191	205	170	196	185	210	179	164	187	177	198	197	160	180	188	192	178	185	188	183	214	176	175	174	180	185	202	195	191	210	169	183	185	197	197	204	158	199	190	170	224	214	187	189	158	180	179	166	197	214	200	190	184	189	183	165	182	175	205	199	214	188	173	183	191	192	199	197	179	175	188	194	183	193	195	204	185	178	199	182	211	198	185	180	197	210	171	168	189	188	190	187	208	173	174	209	177	188	178	202	171	190	183	189	200	181	188	174	174	198	208	188	179	188	144	194	200	204	171	201	186	172	194	178	153	190	170	195	197	200	193	190	177	171	180	160	196	190	161	195	183	198	174	196	198	170	194	183	178	187	174	198	182	198	190	177	179	175	160	207	178	179	171	182	212	199	199	191	192	180	196	212	164	171	209	191	183	196	204	180	173	200	202	190	180	188	151	199	188	190	191	163	197	192	173	178	200	182	194	183	237	194	159	184	195	187	196	200	166	169	194	160	219	174	170	178	202	174	194	194	179	190	179	200	177	168	167	187	188	209	208	163	194	178	165	188	180	189	177	176	186	200	205	191	207	176	170	186	199	165	186	180	184	168	179	187	183	172	192	174	177	186	180	190	197	203	199	182	186	175	190	186	192	191	180	161	194	167	197	182	175	171	177	186	189	180	161	168	182	216	195	198	205	199	171	176	183	199	178	175	212	189	182	192	198	161	202	187	209	185	175	178	162	188	187	174	183	211	212	195	221	160	204	186	210	200	206	177	198	183	206	191	206	177	202	185	192	192	186	192	208	215	202	178	179	179	200	197	188	193	164	186	185	182	179	172	197	178	163	172	205	152	182	181	195	184	201	193	171	203	175	185	180	175	163	155	186	200	158	175	180	194	181	200	187	160	175	207	163	172	201	183	214	176	185	216	183	184	207	172	176	202	203	177	180	181	187	215	208	170	182	173	165	184	180	211	187	187	190	194	183	186	183	179	184	177	190	179	174	183	179	185	176	174	190	186	194	205	188	177	190	175	191	172	163	202	185	181	207	169	179	181	180	195	202	169	177	170	167	204	156	212	177	173	201	208	205	194	215	184	192	186	209	193	182	210	183	178	187	167	189	203	180	164	195	199	171	223	178	166	195	168	206	222	191	185	188	172	189	181	194	165	173	183	184	189	190	169	181	208	206	192	184	203	177	198	197	173	191	213	188	166	177	187	200	183	200	172	196	188	194	206	174	179	182	179	178	190	163	213	204	191	169	176	190	186	213	184	174	160	171	198	192	193	195	176	165	189	215	177	195	190	186	176	183	169	197	190	186	182	172	191	202	199	204	182	179	171	169	203	179	165	189	209	189	163	196	177	182	198	161	179	167	181	200	182	183	182	197	178	161	191	200	189	195	180	162	197	193	181	187	187	195	187	174	190	203	208	177	184	186	197	188	167	178	219	196	174	186	195	172	187	176	205	189	188	183	192	194	183	177	175	169	191	195	170	199	185	178	189	206	175	162	190	166	189	182	166	189	177	194	181	203	184	203	147	170	178	203	190	178	189	189	196	182	178	201	179	191	170	174	173	194	194	168	208	176	188	161	184	192	174	187	204	212	183	188	218	162	195	171	170	161	202	178	214	220	184	176	211	194	204	178	175	183	188	197	213	165	174	188	207	183	199	193	200	194	178	194	171	158	197	187	206	180	198	169	167	211	188	184	199	179	176	213	179	178	201	187	183	180	189	182	194	222	179	173	202	194	171	206	192	188	191	198	191	171	199	199	206	186	187	188	221	150	183	218	209	198	168	207	171	149	175	167	191	193	190	189	199	195	192	179	191	185	181	203	191	196	191	184	208	182	180	193	199	148	215	204	219	185	195	191	176	207	205	170	188	204	189	158	154	196	197	170	183	162	194	182	190	191	165	206	190	164	169	205	186	187	197	200	189	195	178	180	186	194	187	168	190	180	213
10016	7532	47812	87334	72397	49311	24302	1604	777	726	628	625	591	529	536	564	1470	6979	6713	3586	1883	940	586	572	481	451	486	506	498	484	487	501	503	524	482	537	512	491	483	484	470	495	491	512	494	517	477	473	486	515	516	493	498	509	443	502	472	472	507	494	490	498	488	478	456	497	480	482	498	482	518	484	529	532	482	488	483	471	458	461	453	503	481	490	496	520	481	499	508	466	493	464	440	498	460	516	500	476	495	491	470	516	438	469	462	495	494	478	485	447	503	490	473	512	505	455	529	496	512	499	481	474	464	506	501	493	484	475	481	509	492	501	504	459	477	485	480	533	503	519	512	493	471	489	477	476	510	465	519	460	516	504	494	453	493	498	482	486	474	511	494	487	477	476	496	510	465	452	443	454	462	502	529	502	486	486	480	486	487	503	445	480	464	487	515	493	495	487	493	458	494	494	504	490	488	501	455	458	482	499	500	473	487	457	480	486	491	497	463	514	494	467	499	501	465	482	494	535	560	449	453	506	451	520	517	475	496	472	497	448	461	482	471	464	477	436	502	494	509	451	438	481	488	509	530	534	444	467	499	476	474	487	486	490	487	480	466	496	454	519	462	503	475	476	493	473	493	494	501	503	524	467	514	489	515	500	460	471	507	460	493	502	501	477	487	524	442	448	497	487	449	475	476	492	487	499	475	514	504	499	463	515	483	499	476	459	456	468	463	485	508	498	512	475	481	491	479	482	481	490	451	482	500	521	487	494	487	488	511	490	487	506	475	469	503	496	487	481	475	459	494	505	477	509	502	508	468	521	484	491	484	486	494	465	531	485	514	489	457	505	507	520	458	508	502	460	496	474	471	473	466	541	484	488	518	525	479	487	502	470	476	473	471	515	469	478	477	519	501	495	470	479	469	495	485	478	445	491	516	449	487	494	479	453	497	502	486	479	452	458	515	486	481	498	485	493	469	533	490	489	472	467	483	460	453	520	461	488	481	459	504	441	505	470	503	475	519	540	502	462	514	515	487	479	478	466	470	523	461	488	498	495	467	489	456	510	463	471	449	512	506	512	476	534	492	493	459	484	471	484	464	474	505	458	478	487	481	449	488	459	477	509	450	455	480	481	510	497	469	503	488	499	503	455	471	504	480	497	489	489	480	510	495	463	486	510	499	487	506	467	477	459	473	529	466	546	471	504	487	449	508	476	484	487	482	481	485	464	486	498	482	485	460	487	490	503	514	536	483	500	451	478	505	491	472	478	441	464	520	488	479	508	498	479	474	468	506	480	469	520	465	478	480	470	500	471	514	462	506	509	515	496	492	431	463	480	470	452	482	485	463	474	507	504	517	505	496	461	485	449	477	472	482	449	481	457	526	513	498	485	474	496	494	474	490	478	473	520	505	486	461	481	529	455	436	479	496	457	499	468	481	500	460	460	466	488	442	489	544	455	502	476	438	483	490	500	472	476	476	464	508	460	453	523	497	508	470	454	506	470	504	492	472	483	528	513	483	459	456	501	523	512	443	487	473	472	495	482	438	501	468	512	479	505	475	457	471	453	481	525	486	448	535	464	502	485	509	509	468	490	488	482	488	477	489	485	476	477	485	480	483	467	512	519	469	499	475	529	440	463	475	484	458	514	501	488	459	461	509	526	516	497	497	486	484	472	502	481	475	496	516	487	479	501	491	484	464	470	468	471	492	470	512	478	527	477	488	485	512	485	502	482	463	469	472	489	501	506	459	479	491	532	495	480	506	485	500	532	518	526	478	470	480	514	467	513	489	493	488	472	476	489	470	465	501	506	498	519	506	465	504	454	475	450	479	443	507	478	489	527	473	470	437	477	472	483	515	484	481	461	487	518	452	460	498	470	475	495	502	498	479	473	485	537	454	452	484	470	482	449	476	533	471	520	497	490	465	477	467	462	461	468	457	485	484	498	485	490	449	472	495	476	475	509	453	476	470	459	542	474	453	499	492	472	465	471	485	507	486	481	511	497	477	440	498	469	512	498	508	490	488	507	490	523	488	463	476	481	498	510	464	463	485	495	482	492	485	470	443	484	450	501	488	476	505	524	479	495	477	480	487	508	511	483	493	476	468	472	462	472	494	471	452	498	502	549	436	488	503	468	497	511	473	494	507	532	465	444	452	506	467	495	520	493	514	522	490	517	486	488	484	483	500	492	483	509	475	488	477	470	497	492	493	472	486	503	476	489	456	505	467	466	505	455	497	486	475	497	464	488	506	446	485	484	486	499	492	462	483	513	485	434	502	465	502	466	488	491	527	472	523	491	487	473	508	475	485	460	537	485	482	479	488	484	506	469	503	484	498	517	485	472	475	471	479	461	487	485	462	497	504	479	515	486	521	509	512	471	490	449	489	500	452	503	474	521	520	522	472	482	480	463	503	511	479	467	477	516	528	491	495	492	477	478	486	492	482	505	494	488	516	507	473	439	479	501	505	506	483	456	487	497	475	484	513	516	511	503	499	493	511	498	496	490	479	509	488	458	485	511	507	499	494	499	509	475	448	464	467	493	507	489	472	497	481	486	494	495	473	492	469	510	487	460	470	498	491	525	483	495	522	512	486	480	483	493	473	474	442	439	471	545	483	456	468	493	502	480	471	482	455	503	480	486	506	488	491	524	498	496	522	482	506	449	443	458	507	446	503	507	491	516	519	495	456	514	493	464	493	480	499	487	516	508	496	489	503	508	476	513	481	499	426	494	474	462	482	519	470	497	486	478	522	503	453	461	499	484	455	436	510	544	512	481	482	472	472	473	469	443	507	506	524	483	481	493	488	466	523	450	500	481	522	441	457	501	500	496	490	499	479	470	444	517	453	483	481	477	462	520	530	528	500	536	504	482	469	464	465	431	492	452	462	484	510	465	447	475	517	495	483	498	519	469	505	497	462	467	476	432	458	507	472	498	446	471	473	471	468	483	475	460	480	513	473	501	492	459	495	506	519	491	498	480	469	463	524	467	455	480	477	479	495	467	538	471	511	485	476	488	475	497	461	464	480	476	496	508	481	534	510	510	499	464	507	491	495	488	516	497	472	483	498	525	503	490	471	491	459	491	523	508	476	491	485	470	498	493	482	482	505	463	473	539	512	460	508	504	476	480	514	500	500	472	509	493	499	501	496	515	447	546	480	458	496	478	485	486	457	515	496	488	528	521	510	462	479	473	520	497	452	454	486	492	483	438	487	466	481	495	472	528	494	516	516	461	478	511	486	497	480	450	475	490	501	504	503	466	479	522	446	464	501	468	507	488	505	464	480	505	491	486	448	557	474	478	455	537	480	496	505	520	470	501	506	517	487	492	463	453	468	461	478	483	488	446	457	518	489	508	446	473	494	489	488	535	520	486	484	494	460	499	446	476	474	492	501	490	468	466	461	510	508	453	500	509	497	478	457	468	497	487	508	530	517	503	520	513	468	548	470	505	494	518	445	489	523	490	508	494	491	454	471	515	497	479	429	464	460	511	500	454	487	504	488	469
2836	923	2920	13717	11348	3588	696	190	173	196	173	179	173	163	172	181	180	214	266	238	207	188	181	178	152	156	205	169	129	160	176	163	177	152	158	170	185	168	167	168	181	178	187	180	172	174	174	164	161	172	176	179	165	162	174	187	176	184	165	165	168	184	184	190	172	164	175	172	163	179	169	173	166	175	161	165	180	171	189	162	149	172	181	182	158	174	198	173	163	183	174	172	189	162	211	177	167	163	151	160	151	188	154	162	175	161	180	194	189	176	184	182	180	195	149	183	172	184	165	158	151	178	180	165	161	153	160	186	169	156	158	186	177	179	168	172	143	179	163	169	176	173	163	169	181	162	152	155	166	175	148	165	163	172	186	154	176	165	163	169	191	174	163	152	174	179	187	155	208	159	169	183	167	174	183	174	166	188	174	166	154	171	197	167	156	159	166	152	172	154	168	178	178	182	172	162	173	172	155	172	171	206	178	187	168	177	188	165	180	175	165	182	155	167	194	151	154	143	159	165	184	182	169	183	168	177	182	157	168	152	183	185	180	182	145	178	196	168	191	184	173	146	147	159	164	191	156	165	180	168	174	182	169	162	160	194	168	192	175	180	162	161	152	155	188	172	149	163	171	168	193	161	165	167	174	184	167	176	151	160	177	183	182	168	155	183	168	169	185	176	168	173	178	195	184	174	152	192	168	175	152	164	184	208	163	170	182	160	153	162	192	193	163	158	187	157	176	169	172	191	177	166	170	181	188	178	154	164	149	150	169	197	153	165	179	170	159	173	176	173	168	190	178	151	179	181	163	168	150	185	187	155	172	158	158	188	159	189	184	178	167	142	155	176	166	162	166	172	172	184	188	181	152	179	168	181	163	166	159	207	151	174	168	167	189	176	164	162	174	175	190	163	188	171	156	175	172	165	188	170	180	170	166	164	179	186	151	157	147	141	175	170	167	162	175	169	160	167	167	179	166	185	159	169	160	194	182	169	166	174	173	182	166	160	178	164	163	166	157	189	155	157	163	148	171	161	177	183	161	165	168	167	196	174	191	174	178	147	188	154	180	162	159	158	173	166	181	161	176	167	192	172	164	156	182	165	172	157	178	190	183	186	150	155	191	153	179	175	168	164	161	162	178	150	153	194	159	165	153	167	184	177	149	194	170	165	167	175	159	180	164	148	185	188	186	171	156	173	165	169	181	175	170	164	163	200	180	162	173	193	182	195	168	194	149	157	163	176	171	172	170	160	163	169	176	178	179	165	177	165	156	145	162	173	181	171	197	174	170	168	170	174	197	189	166	151	171	175	175	171	154	171	191	182	158	161	172	141	177	155	175	179	180	166	182	173	178	167	163	186	186	159	191	162	180	160	179	176	163	171	156	188	169	177	187	180	171	162	161	163	155	159	163	185	171	176	169	186	169	158	160	173	160	145	188	150	176	179	175	203	157	188	159	171	159	168	181	147	140	167	173	158	157	155	176	187	164	171	178	173	184	161	182	178	167	162	180	161	152	182	193	168	161	173	180	170	184	151	169	187	172	170	191	184	185	191	152	190	178	191	173	174	183	150	178	190	153	175	176	175	182	155	180	157	159	169	171	143	148	166	171	168	185	164	178	148	178	170	187	185	156	168	190	169	178	154	161	164	165	158	142	198	176	184	165	184	165	191	163	168	173	198	184	169	197	166	167	168	174	170	165	175	176	171	185	179	154	183	162	171	154	168	148	178	161	186	182	137	160	175	159	169	175	187	166	167	135	178	185	179	175	201	152	186	192	173	139	176	172	167	172	164	169	174	187	164	167	185	158	152	174	162	170	177	162	172	166	181	137	187	156	154	162	181	160	153	180	172	155	167	157	163	153	148	159	192	163	162	173	163	164	176	167	172	156	172	162	161	191	178	163	169	157	163	154	156	184	177	164	174	184	169	182	182	158	173	145	166	157	156	149	168	191	175	179	182	174	176	172	152	172	159	175	161	188	170	175	189	152	186	178	186	199	186	168	159	158	159	197	190	170	160	170	169	147	198	182	204	193	164	181	156	163	175	174	175	186	156	167	163	177	164	153	168	154	177	172	161	187	165	182	178	180	158	175	195	169	160	166	183	179	172	175	190	152	174	193	161	158	172	179	163	176	165	165	164	154	172	175	172	181	159	204	171	164	182	137	136	148	162	168	168	185	172	162	160	170	158	192	172	163	181	202	169	172	177	183	196	185	168	182	172	176	201	197	175	161	148	153	168	166	190	177	148	163	172	172	161	187	184	147	168	180	178	159	173	183	176	159	180	166	164	141	190	158	184	169	151	158	166	192	171	168	150	175	159	171	163	147	180	157	176	181	166	146	170	173	173	164	165	171	155	165	174	164	192	178	161	194	149	158	182	164	168	170	186	157	170	156	156	167	174	154	161	182	154	157	175	166	178	176	169	150	143	154	155	164	188	148	174	178	200	168	167	190	166	152	153	166	173	183	183	174	154	178	156	179	208	178	170	171	180	176	159	158	189	171	169	171	154	158	165	186	166	163	164	147	167	178	196	149	166	198	171	178	151	178	173	174	149	171	158	195	158	152	172	139	192	161	158	181	169	184	175	193	169	181	151	152	158	183	185	167	197	152	189	162	176	170	157	178	170	186	193	183	196	175	186	163	170	154	178	186	176	157	172	160	150	189	162	181	203	175	149	176	145	169	169	177	173	162	179	169	151	141	166	180	170	183	166	181	154	167	160	164	150	182	180	180	177	179	180	170	154	173	160	153	162	192	171	157	166	156	188	183	192	168	167	169	148	163	188	180	160	131	173	176	173	177	151	184	158	158	185	158	179	150	153	180	160	161	152	156	157	155	186	169	168	183	175	183	192	154	193	157	189	181	171	184	187	157	174	182	195	151	173	162	177	150	178	197	173	157	172	172	193	172	158	157	171	174	177	177	153	204	180	161	132	156	172	180	185	171	177	177	175	163	197	162	170	157	158	148	166	151	159	163	178	166	161	162	191	175	157	186	133	171	172	180	186	176	163	196	165	196	152	154	166	168	180	164	160	173	173	181	187	183	182	188	153	174	178	177	189	158	165	157	143	144	159	188	159	161	188	156	191	172	211	181	186	176	162	167	154	148	172	185	177	180	164	168	175	164	175	188	200	176	187	174	163	171	174	175	167	152	155	158	174	167	178	158	149	170	187	141	169	144	172	169	161	163	170	174	175	162	160	163	166	168	162	170	192	166	194	162	151	176	157	169	175	171	184	173	169	178	170	175	180	166	196	181	164	159	177	189	164	176	165	172	165	164	168	150	159	175	180	154	178	165	173	151	160	139	183	186	181	167	165	184	148	167	191	163	183	150	154	174	159	143	186	175	177	181	163	153	170	159	178	187	163	173	182	178	164	165	174	178	163	168	184	191	163	154	161	173	170	169	159	194	168	161	188	182	148	173	181	162	173	159	185	156	177	160	162	152	190	179	186	164	177	173	167	177	160	177	177	157	178	208	186	156	164	176	148	171	182
2793	1251	7735	29980	24535	10603	2434	508	497	463	469	485	467	461	516	486	529	854	881	805	616	540	468	456	483	445	430	468	470	458	439	476	410	448	467	451	471	441	436	490	495	479	479	451	462	413	435	457	440	465	458	441	486	472	421	464	461	433	448	453	449	471	442	472	485	460	452	442	409	495	501	482	413	442	466	406	464	467	456	452	475	453	462	447	454	466	448	468	482	495	488	479	455	470	472	452	410	492	445	482	442	468	417	426	459	457	453	477	476	470	434	463	483	440	465	477	481	442	450	448	468	450	466	490	464	419	474	477	436	471	442	465	467	479	487	479	443	466	454	422	467	484	464	439	477	411	444	442	422	442	481	443	477	478	465	463	472	427	460	459	469	446	490	453	465	479	459	468	487	437	452	466	449	482	434	473	488	483	464	455	433	468	477	458	463	425	451	464	417	455	454	448	449	434	438	442	468	477	507	483	466	487	485	428	474	488	429	473	481	458	515	442	482	465	416	440	434	447	446	502	494	431	444	459	471	427	519	442	511	469	453	469	454	457	460	504	498	449	438	456	443	476	451	449	440	477	417	440	488	440	469	466	447	461	455	474	446	446	476	446	459	472	505	491	452	464	478	498	484	461	459	438	450	452	439	441	424	469	440	457	459	453	416	460	481	448	467	448	426	443	515	443	467	486	481	459	424	470	468	444	429	440	441	463	465	468	446	445	472	451	465	461	417	450	434	436	453	455	459	457	431	455	473	469	438	440	411	453	449	427	467	483	463	520	461	419	461	480	426	448	459	456	470	444	505	437	433	432	449	451	475	446	473	439	480	478	482	446	431	465	444	490	465	443	427	480	462	498	415	463	493	429	439	489	457	462	457	443	465	463	467	451	459	439	463	470	526	456	456	475	455	512	439	401	420	457	415	420	477	453	459	425	483	465	438	460	475	485	448	439	451	503	443	487	429	459	450	439	485	472	434	470	487	475	468	433	457	460	464	449	446	465	454	466	482	453	426	486	460	467	447	441	490	477	495	450	457	486	443	436	470	460	471	467	448	418	456	463	486	482	458	469	441	470	454	433	505	463	446	463	484	484	476	479	472	454	441	496	474	431	423	451	482	460	456	442	397	465	472	467	405	490	465	455	449	396	461	495	417	444	477	460	462	476	456	475	486	491	469	476	455	439	490	464	478	469	431	434	443	466	468	465	435	458	505	457	444	517	473	418	428	427	441	483	428	442	450	447	494	462	458	445	451	467	440	425	450	420	463	466	457	451	455	451	461	458	419	465	496	451	433	426	413	490	403	448	432	436	480	427	450	460	495	474	436	473	410	458	450	452	483	467	446	444	470	453	405	471	453	449	482	469	458	454	472	441	486	439	456	474	480	465	464	449	456	454	432	496	456	457	484	444	403	460	449	455	453	438	440	429	472	463	484	460	475	458	446	489	474	436	442	436	461	451	450	474	453	454	430	476	467	450	454	420	447	474	454	457	460	480	472	450	456	455	445	445	441	470	458	471	453	490	475	472	465	455	447	447	443	479	494	474	466	467	440	424	470	403	393	484	455	439	442	470	468	428	446	487	471	491	445	461	420	435	467	441	458	465	421	447	435	460	471	458	470	439	472	436	461	460	431	457	457	456	455	459	461	479	458	446	453	481	446	465	455	429	434	493	442	454	460	460	469	447	427	477	475	435	466	430	454	478	477	439	451	483	461	444	441	442	437	448	478	451	454	472	465	457	433	468	445	424	438	471	448	471	461	456	438	473	435	442	434	428	440	477	506	497	406	470	461	446	479	483	476	415	475	438	463	464	452	436	482	442	459	425	458	453	445	487	513	469	473	459	444	409	437	440	460	475	478	445	466	448	431	488	447	452	481	412	470	483	432	473	480	463	514	413	447	489	443	461	490	446	474	434	437	414	450	442	477	473	461	459	468	434	517	492	467	453	486	432	459	447	470	450	498	477	466	439	438	497	458	456	457	458	463	451	459	479	453	438	419	472	495	447	451	476	480	424	506	465	456	441	479	468	452	463	478	456	444	421	452	439	465	446	421	475	443	472	461	475	405	479	451	426	450	391	478	433	440	451	476	467	457	427	468	455	454	457	444	476	419	488	416	458	428	464	474	456	464	482	438	464	458	456	467	468	475	428	459	456	473	448	493	470	476	421	459	478	491	454	486	469	470	460	448	446	461	451	421	454	490	457	463	469	472	483	476	434	465	451	448	455	424	501	486	467	457	482	471	457	475	481	443	446	463	482	432	458	510	499	433	471	447	488	420	466	477	452	431	464	456	456	433	469	428	491	460	453	507	454	449	472	476	450	441	427	435	458	396	453	435	489	480	445	487	452	441	499	465	483	485	439	445	488	439	477	442	478	452	429	468	493	453	433	471	442	476	489	464	444	454	456	443	457	471	436	479	435	455	461	461	487	491	421	432	447	452	436	497	453	412	452	490	471	456	457	451	442	474	493	416	484	457	443	456	435	473	507	470	443	448	438	460	490	457	498	462	434	412	454	498	457	461	424	468	468	445	438	431	475	461	434	438	446	505	466	420	496	475	465	442	451	469	449	450	459	508	475	459	451	471	506	466	443	469	435	468	469	519	429	492	468	437	390	439	438	493	432	486	453	493	420	487	449	452	480	469	452	453	500	472	456	489	466	509	458	475	437	453	484	451	490	455	456	441	406	462	410	491	454	468	454	421	440	451	447	463	493	464	478	474	476	436	463	463	442	460	541	474	445	491	456	453	476	441	427	453	471	442	444	474	468	464	448	493	443	463	447	457	452	495	468	455	465	440	463	519	429	435	476	467	457	437	470	484	508	442	450	457	453	454	448	415	483	474	494	452	404	458	485	441	431	468	446	419	496	460	469	414	479	435	500	464	435	500	450	430	453	483	476	464	447	474	468	451	457	472	466	417	428	462	462	452	473	442	463	457	462	456	491	478	463	435	480	469	439	463	460	451	450	430	431	437	477	461	450	457	482	470	458	441	464	435	453	483	440	449	444	468	498	451	430	464	459	462	484	499	479	453	447	472	463	446	461	466	457	442	464	471	425	479	472	442	435	457	431	479	450	467	464	429	450	444	466	481	451	471	522	427	439	496	423	427	480	477	422	455	472	475	448	459	459	461	469	482	454	473	447	474	450	474	460	450	491	434	455	480	458	441	467	476	427	484	439	481	460	447	470	486	467	434	449	429	475	460	437	433	462	430	472	464	459	433	447	458	444	491	487	438	458	477	475	466	432	454	470	493	465	446	433	506	474	475	447	440	467	440	393	416	460	424	444	434	464	471	450	452	450	408	452	486	470	473	519	455	478	479	435	448	488	482	470	463	471	494	507	424	481	483	434	498	443	447	439	432	444	468	448	490	465	430	464	469	451	421	426	481	428	469	454	437	419	499	455	461	436	454	448	439	427	518	451	420	458	461	486	429	439	448	430	467	455	483	455	457	503	458	485	482	467	444	470	462	486	435	492	438	467	449	451	446	448	451	477
13787	7556	24460	67293	57417	32327	10897	626	231	218	241	214	203	221	260	473	725	899	650	380	260	257	204	217	200	203	196	181	199	203	182	194	168	216	216	202	189	217	193	222	203	192	198	198	186	172	183	194	192	182	212	196	186	230	180	193	209	208	183	220	205	186	195	185	199	192	197	195	199	180	208	219	205	177	172	178	225	203	216	207	227	190	173	231	209	203	196	195	199	205	203	187	213	212	188	178	203	209	197	167	211	197	185	182	230	193	176	227	213	174	201	202	199	201	220	192	201	187	221	195	173	212	230	204	207	163	212	222	218	194	217	204	187	196	197	187	215	203	213	228	199	215	170	219	183	167	204	204	221	183	187	177	196	217	185	189	203	175	201	238	184	204	233	183	206	184	202	196	219	174	210	200	220	200	175	180	210	216	157	183	221	199	195	203	191	186	201	197	204	208	199	195	185	205	211	200	167	170	192	194	203	221	221	173	223	172	199	187	206	186	201	193	203	208	193	202	197	210	202	202	186	198	195	212	233	202	202	182	197	196	196	177	168	199	200	209	215	187	198	188	211	196	178	234	183	193	207	195	205	186	183	222	203	207	205	192	184	199	198	203	201	196	211	202	218	209	185	241	161	207	216	216	205	207	199	170	186	184	191	196	203	201	209	200	182	199	201	218	205	211	213	191	206	208	207	200	183	181	183	184	176	193	199	239	188	198	207	180	188	216	186	191	197	173	178	196	209	234	194	206	218	218	182	196	207	223	218	196	208	165	199	227	178	198	233	198	180	197	181	183	206	201	202	194	217	194	188	212	221	174	205	175	186	195	178	218	202	225	185	177	173	187	229	199	197	175	178	198	177	182	182	199	182	189	212	202	212	191	193	196	215	185	192	221	185	192	208	191	213	203	219	179	207	203	195	227	236	196	202	199	192	155	186	212	214	186	208	194	205	210	200	192	194	229	226	229	210	203	201	232	203	205	212	208	215	192	174	197	197	209	190	203	194	204	199	206	198	194	228	188	172	203	231	185	208	208	209	197	181	198	190	195	212	199	178	211	195	187	216	204	202	203	200	200	201	199	182	187	153	224	170	190	228	202	193	211	207	188	239	189	203	186	205	225	180	197	196	200	196	201	181	202	202	229	202	205	194	220	208	181	194	186	193	193	212	195	192	224	217	204	203	217	193	191	200	182	191	203	197	206	194	229	197	187	203	188	208	209	178	181	197	195	234	195	202	185	179	164	202	192	196	207	212	203	226	194	194	203	202	184	218	189	197	215	201	193	183	197	185	217	184	188	195	175	192	202	210	177	215	210	186	196	225	195	214	207	182	195	206	178	210	194	194	197	190	197	230	201	183	231	189	225	199	190	183	199	187	181	187	215	185	189	219	178	189	189	207	198	243	174	199	217	199	217	229	185	188	216	215	205	212	198	202	201	196	189	196	199	181	216	186	202	210	202	202	210	164	202	196	184	220	217	185	221	195	203	180	205	196	195	205	193	220	197	205	194	195	189	176	174	199	184	218	199	191	206	230	210	226	208	197	211	207	199	178	201	192	197	198	165	173	193	201	195	216	195	190	203	196	197	209	197	203	182	197	185	190	194	202	185	182	190	200	197	202	189	192	203	183	196	209	195	169	194	189	214	210	186	205	209	187	191	212	214	204	168	218	211	172	225	193	217	189	220	224	207	181	215	187	200	208	190	184	208	205	215	197	202	185	199	179	180	210	192	195	195	204	201	165	200	211	216	186	199	202	218	189	236	212	193	204	187	200	203	205	202	206	188	194	182	183	192	191	201	196	189	184	213	217	184	198	221	202	176	195	207	185	183	217	189	209	189	214	217	193	197	183	197	198	215	227	213	186	175	176	231	176	195	180	211	216	204	191	183	206	175	189	211	197	198	198	201	218	190	218	207	205	184	206	206	198	177	172	191	199	188	192	191	206	185	172	207	189	211	208	166	181	193	197	209	202	206	221	193	205	216	178	209	198	198	193	198	203	219	201	196	215	192	206	218	205	177	186	185	210	189	199	184	216	176	204	188	189	206	218	221	193	200	200	207	211	214	195	225	188	202	168	196	169	175	205	189	220	199	194	196	199	199	193	225	222	234	205	207	199	207	215	190	201	215	184	201	196	224	194	203	196	199	185	191	206	177	232	187	198	184	182	189	203	169	166	200	198	196	208	195	200	177	181	205	211	195	206	206	188	180	196	186	225	209	181	162	205	169	209	189	218	201	181	189	196	168	186	194	183	181	196	185	183	217	178	202	204	193	196	188	186	227	213	171	199	187	205	194	203	200	214	194	196	209	204	207	203	196	203	191	188	219	197	212	191	182	211	185	216	200	203	224	193	189	169	217	190	199	177	193	176	204	204	177	206	185	218	208	199	184	185	194	209	182	220	182	177	192	219	189	181	198	185	216	190	190	209	181	189	203	181	198	204	200	219	238	186	201	197	189	196	225	206	208	202	195	202	184	185	182	225	174	207	198	190	200	211	184	208	218	190	208	180	184	182	192	198	227	206	193	195	187	214	192	202	197	201	208	218	184	206	200	192	206	186	207	219	201	221	210	219	187	187	213	192	181	196	193	203	195	209	201	210	205	179	189	189	220	190	194	208	194	180	208	182	207	201	211	205	222	214	191	206	216	189	184	184	206	204	198	205	180	201	191	196	201	165	191	194	218	213	180	224	172	209	215	186	193	192	174	199	217	197	183	201	199	200	186	197	220	201	187	197	186	199	198	183	208	189	197	199	200	223	209	202	202	195	223	215	213	184	213	202	193	208	189	179	212	200	208	181	185	207	185	189	207	181	187	187	180	194	200	207	194	199	185	204	215	197	197	219	185	212	186	187	184	225	195	188	202	191	206	203	201	199	211	196	189	150	213	193	187	186	192	172	199	203	202	212	215	228	204	203	220	190	216	216	210	235	204	194	184	216	222	190	182	175	211	207	200	207	208	195	227	185	202	181	205	198	203	186	210	221	206	210	217	212	191	234	217	196	206	194	198	170	190	220	197	180	217	192	209	196	200	185	191	209	164	189	186	193	208	170	190	180	195	208	189	185	199	197	210	201	212	207	182	228	203	197	196	184	200	205	180	185	204	181	212	201	193	184	200	188	188	185	180	192	223	204	231	176	198	198	210	194	197	182	197	199	196	212	197	204	203	192	207	196	189	183	208	216	196	189	173	212	191	222	185	212	192	191	184	200	205	212	182	204	215	172	188	192	210	179	188	189	189	195	222	201	233	213	204	197	184	192	172	192	193	204	177	182	214	205	198	198	164	207	201	201	186	172	182	198	177	169	214	216	206	180	216	215	207	200	205	227	225	227	206	175	211	181	172	224	209	185	213	206	189	216	202	198	218	206	210	190	184	206	191	210	196	203	219	172	206	196	178	198	187	201	215	223	192	203	196	186	194	211	185	201	193	211	204	194	204	197	202	202	210	215	226	182	200	199	189	212	169	190	193	201	199	195	177	193	179	198	173	226	197	198	198
8574	6044	29461	72055	63390	41353	15050	812	666	624	605	611	544	549	881	2185	4026	5176	3478	1787	1008	687	577	492	524	525	523	533	492	554	491	497	516	568	470	487	522	503	524	523	534	529	500	540	570	503	513	543	557	551	510	530	540	517	518	500	555	524	514	510	546	520	531	495	522	517	551	508	535	504	544	526	523	554	564	526	520	541	523	545	523	506	532	511	497	552	526	532	514	518	512	497	486	541	507	518	557	524	537	489	489	512	549	523	518	510	529	540	501	511	547	521	581	498	535	543	533	518	533	541	521	492	480	496	553	516	527	520	503	547	519	517	522	519	505	539	542	496	496	505	532	493	528	529	540	522	530	478	487	525	496	516	485	527	500	540	514	498	552	539	560	519	524	512	550	529	559	499	494	519	524	549	516	524	536	503	513	520	558	559	483	541	534	522	474	527	520	507	534	529	529	516	496	523	542	483	567	512	527	490	535	533	512	527	499	512	521	547	526	525	512	488	499	484	503	549	522	541	527	547	565	533	526	540	531	513	498	519	554	534	519	561	537	555	544	576	504	512	547	524	522	518	500	545	508	523	501	511	497	471	490	532	511	501	542	485	534	505	516	473	524	505	513	554	508	544	546	537	539	518	531	483	505	518	536	513	543	513	514	505	540	562	529	497	525	530	527	498	516	514	520	561	544	535	545	535	552	530	509	505	541	519	533	514	547	487	533	502	513	528	510	531	483	500	536	513	544	514	486	529	544	492	547	543	494	516	529	484	516	536	545	521	507	543	527	535	485	506	538	505	508	519	490	513	515	538	528	523	507	546	541	494	532	555	539	539	536	540	501	508	519	519	495	516	508	503	516	525	519	538	541	525	501	516	498	484	555	501	581	491	536	523	541	522	541	513	483	541	494	504	503	520	482	542	548	482	497	553	559	520	513	502	484	523	533	514	519	503	536	514	529	519	511	541	542	523	565	535	490	529	513	544	512	540	565	551	528	517	524	503	504	500	474	522	502	490	507	550	503	547	571	570	515	502	523	536	538	465	513	533	511	482	551	534	512	490	519	504	505	529	528	481	493	519	522	494	484	537	508	515	519	548	517	526	512	566	525	508	523	505	510	545	524	508	498	522	529	512	513	488	500	520	502	557	526	535	565	541	510	523	515	559	504	496	500	502	533	578	523	524	538	518	499	549	531	485	478	513	529	504	516	526	534	539	495	514	539	538	484	531	538	531	509	539	519	561	537	564	531	542	509	536	553	544	516	515	523	508	531	497	550	504	510	511	512	513	536	503	532	488	510	512	556	501	484	521	469	530	516	534	522	525	539	542	551	531	512	522	513	530	510	521	521	570	523	559	542	515	499	543	498	497	514	524	500	528	553	514	544	521	531	486	524	505	508	524	498	483	480	511	492	519	558	520	521	508	538	557	543	491	556	510	505	562	532	521	536	522	550	514	520	546	526	497	499	540	524	563	523	508	524	553	523	494	546	523	545	504	506	547	527	516	558	512	541	520	528	532	531	528	549	542	537	487	526	502	507	527	535	508	520	519	528	515	484	529	520	528	520	517	539	527	533	528	503	526	578	518	499	540	545	488	511	503	523	547	502	469	542	532	551	527	515	543	512	492	497	556	526	496	551	558	511	502	547	538	570	518	513	499	531	533	502	541	531	527	527	553	533	505	537	556	540	530	498	477	478	533	532	526	502	521	566	511	507	507	526	508	520	505	495	545	508	531	532	503	537	525	545	497	516	545	510	540	515	542	510	529	563	518	527	496	553	526	497	525	518	486	506	511	482	510	557	498	524	507	571	531	564	514	521	524	527	563	511	554	520	483	537	536	538	499	533	515	508	514	539	526	531	509	508	520	509	519	517	543	498	518	488	523	512	524	493	492	524	533	515	549	490	506	517	545	561	506	500	530	520	520	513	562	482	507	527	481	497	535	506	507	497	540	498	504	536	507	518	547	535	520	528	518	535	511	547	525	503	530	513	552	548	586	517	521	518	493	538	519	562	489	516	508	532	542	531	514	545	531	527	498	517	514	507	549	506	527	572	503	516	541	530	528	510	515	499	526	535	506	471	495	503	513	481	494	470	523	533	494	515	524	539	506	538	518	522	526	515	506	523	538	560	508	519	524	572	536	500	500	556	530	568	548	546	545	474	518	561	556	562	486	508	501	524	512	521	536	488	535	524	487	526	514	549	527	483	525	540	501	546	525	534	521	531	520	508	543	480	520	522	527	531	540	509	513	529	530	544	528	491	556	531	494	486	526	529	510	528	507	543	571	466	507	474	507	552	535	500	485	517	507	520	509	506	512	521	500	491	524	541	507	545	496	527	522	537	519	524	523	551	486	521	519	521	522	549	510	518	537	517	488	529	496	507	516	509	546	487	538	531	532	525	505	521	541	496	514	508	503	511	504	493	504	492	502	535	492	505	501	528	522	511	497	563	494	499	482	553	511	533	514	541	507	497	522	507	518	528	533	502	530	507	511	493	554	503	503	503	511	501	551	532	530	542	509	577	549	499	510	523	533	534	496	506	508	530	539	560	537	499	525	527	541	504	528	505	529	506	517	518	533	528	536	506	497	504	569	546	504	579	537	488	553	549	510	518	502	516	512	530	502	548	513	480	513	505	553	480	487	539	507	564	549	501	497	496	513	532	550	494	536	524	516	538	506	511	513	504	530	537	556	509	511	564	491	555	513	539	540	495	472	518	484	563	529	517	537	530	467	514	512	506	513	493	555	480	486	563	551	497	512	530	497	477	511	528	517	484	542	536	489	521	547	539	541	503	509	544	508	526	541	554	500	500	563	522	522	501	567	507	524	518	477	539	506	531	531	531	488	566	547	542	538	537	502	528	529	527	482	541	497	523	531	543	533	512	471	492	529	539	515	504	519	501	506	504	536	533	577	516	513	533	527	535	476	536	529	486	562	518	497	539	533	517	509	510	512	510	506	512	577	490	518	534	526	486	517	511	538	544	522	502	575	550	509	514	491	478	481	548	527	514	519	528	526	567	535	504	516	543	522	546	531	519	483	498	536	506	535	509	511	544	526	517	546	586	506	547	538	541	557	507	518	514	543	549	510	515	516	514	565	519	504	487	507	506	573	524	516	511	521	474	530	483	491	527	541	519	545	503	549	494	511	544	493	518	486	527	502	491	523	518	515	567	542	558	551	541	495	492	547	501	536	562	516	511	548	552	526	485	528	546	539	513	474	535	531	497	517	544	561	526	552	577	523	544	559	520	518	531	480	555	500	564	515	511	545	555	537	501	529	522	552	509	520	536	505	524	513	532	526	520	454	518	532	478	547	515	487	499	546	560	551	491	577	484	540	510	507	491	525	530	524	505	516	484	541	500	539	491	564	524	545	505	509	567	524	483	508	520	501	515	516	511	534	469	505	532	540	559	553	490	521	523	491	552	525	532	509	479	530	521	508	542	515	523	527	501	553	554	526	526	526	544	521	512	504	543	492	518	517	561	541	502	508	498	572	507	532
20500	11489	46212	81020	65123	39879	16408	1561	284	265	249	232	249	201	215	523	1101	1646	1162	632	367	259	236	189	225	156	206	182	189	202	187	198	177	191	193	186	199	202	181	197	212	219	186	188	218	210	213	207	178	202	180	184	196	229	215	182	183	182	174	166	211	189	195	190	194	187	175	190	169	195	209	185	181	209	205	208	198	196	193	204	223	174	200	212	217	187	213	198	185	221	197	194	185	212	176	191	200	212	182	217	219	207	210	208	191	203	199	210	185	198	214	217	178	191	207	195	207	193	169	183	189	189	194	186	225	191	197	193	189	219	196	202	188	206	201	185	181	204	183	203	204	199	207	180	191	226	205	208	206	170	160	193	221	215	184	188	182	185	183	178	181	179	208	192	201	200	219	216	195	198	196	195	197	163	212	207	206	210	227	176	204	212	197	214	196	154	184	188	207	179	216	206	201	194	178	184	209	215	200	205	231	179	197	177	202	219	178	201	193	189	191	203	183	201	201	172	183	207	187	179	198	194	178	204	192	177	198	208	173	176	184	202	205	211	204	233	217	213	191	185	214	219	177	199	214	196	186	187	195	205	203	198	197	177	216	198	194	177	194	217	187	213	204	196	203	183	163	202	178	188	220	187	210	205	173	195	205	185	179	201	194	181	180	192	188	209	200	179	185	218	191	208	203	186	184	191	202	202	189	183	194	188	162	214	185	190	224	216	186	197	191	191	201	187	178	180	167	191	191	187	218	160	187	187	180	196	205	203	205	198	192	207	196	197	186	198	194	202	183	168	215	188	202	204	179	168	220	188	190	205	196	167	191	188	224	210	207	209	212	192	181	188	197	191	185	196	187	202	190	185	208	220	226	214	199	196	198	211	212	201	190	186	200	198	183	207	206	192	179	189	207	193	196	191	187	184	181	181	218	202	211	189	223	180	197	210	194	210	188	188	214	198	211	199	213	194	198	166	197	193	182	203	207	192	185	218	198	201	187	203	169	183	182	176	240	198	215	207	208	206	184	220	202	201	170	187	179	172	179	207	194	211	198	204	173	177	207	192	198	204	206	203	202	208	174	186	205	186	214	195	189	188	169	161	194	174	195	191	178	181	162	223	203	199	190	185	203	209	191	199	225	189	185	202	190	201	202	176	223	184	228	208	212	186	202	173	182	201	207	205	186	216	186	201	172	208	192	189	194	186	187	165	183	202	170	191	202	203	190	191	167	205	190	183	195	214	196	203	180	203	195	199	183	179	193	239	167	177	175	210	192	186	195	188	215	207	176	198	182	189	188	187	174	203	182	188	180	219	217	174	189	207	227	191	198	214	183	180	225	201	197	187	191	198	201	212	195	213	190	209	206	170	206	210	203	181	207	182	196	201	175	191	201	213	193	203	205	183	203	206	199	201	199	195	213	186	200	204	186	194	196	177	196	181	193	183	189	195	188	199	213	221	187	188	185	204	184	223	184	233	205	172	195	174	191	198	198	219	183	190	183	202	200	219	220	176	205	171	185	180	208	208	187	184	213	200	219	185	189	185	233	193	173	199	169	195	236	191	225	196	220	197	199	215	192	182	215	193	204	191	186	204	182	204	211	217	208	207	214	181	213	216	196	187	221	195	208	207	212	198	188	212	191	172	192	206	205	211	201	188	198	198	210	215	182	189	206	172	188	210	202	210	183	189	209	170	169	173	204	188	186	194	197	207	170	182	162	178	169	203	160	180	182	183	194	193	217	215	212	194	203	158	211	182	197	218	193	200	205	198	177	206	204	190	192	193	174	207	212	196	215	182	218	198	213	218	193	185	197	192	198	191	242	234	210	207	195	216	211	193	186	212	213	191	239	191	209	167	205	174	193	203	218	201	199	226	206	187	193	214	194	186	201	209	198	207	217	202	203	182	186	235	184	195	211	183	174	216	220	212	196	214	176	178	186	190	204	216	196	197	173	174	219	187	213	202	211	180	199	209	199	192	198	171	207	221	170	201	176	223	188	183	178	174	189	192	189	188	211	196	185	172	185	209	201	188	222	206	190	181	201	195	195	189	210	179	183	207	174	199	205	211	184	186	181	200	173	187	192	202	192	178	212	190	168	187	198	183	186	191	187	205	230	194	189	216	175	209	180	198	186	187	172	205	192	234	194	183	185	205	195	176	206	200	191	201	190	192	191	191	192	182	211	168	189	221	184	181	223	183	191	192	209	204	207	198	188	184	203	202	209	174	187	176	185	198	191	223	178	171	177	199	211	209	191	233	219	187	186	197	217	218	200	219	194	201	202	212	189	200	202	194	203	213	213	202	173	195	182	196	188	196	165	184	185	192	204	190	175	227	174	195	194	192	179	199	219	184	195	187	205	209	190	195	213	201	185	198	187	201	157	194	206	201	167	213	189	184	193	191	206	207	208	210	217	210	181	218	186	192	209	204	205	173	189	172	204	184	196	187	186	202	175	183	218	184	187	214	196	188	207	226	199	195	195	196	163	158	220	200	224	209	211	194	189	192	186	188	177	229	175	212	196	200	193	197	202	195	187	199	204	212	198	185	200	225	197	188	185	192	199	191	172	189	195	177	188	193	184	221	182	205	177	170	208	180	212	189	197	186	182	214	198	196	192	193	200	200	228	198	180	236	203	209	222	188	176	195	190	205	202	174	217	196	200	182	184	188	179	179	177	236	196	171	193	215	206	172	217	189	183	217	192	194	206	222	181	197	193	206	226	189	203	189	175	186	170	208	195	195	168	195	194	186	191	183	198	206	214	238	188	199	204	199	182	190	200	178	200	170	192	195	204	190	203	208	197	185	170	194	192	199	169	196	188	216	205	186	180	207	205	170	189	189	221	203	191	197	214	211	214	192	179	181	176	189	189	196	226	197	215	209	192	191	179	190	189	191	175	170	197	190	192	177	174	205	207	205	191	182	194	197	207	182	198	176	222	189	206	202	199	190	197	198	189	194	215	227	192	193	192	222	185	196	192	190	154	191	217	186	216	209	183	196	164	189	198	185	215	185	180	199	204	176	201	190	193	193	210	198	200	200	189	189	189	198	194	195	218	188	184	191	193	216	204	183	197	183	192	171	183	213	185	190	202	197	196	204	181	213	203	210	188	182	184	205	179	208	218	177	216	214	209	196	207	201	170	201	187	185	208	227	186	203	178	183	185	211	181	196	193	196	164	196	179	191	199	196	209	209	178	194	190	181	192	197	183	192	204	187	225	196	181	186	212	192	187	199	178	191	180	214	217	187	188	198	184	207	189	195	211	184	189	194	195	189	199	188	186	196	197	192	202	173	204	175	205	212	179	209	204	192	199	205	213	186	204	212	184	202	181	185	216	196	191	194	200	181	198	169	215	203	199	176	187	186	214	199	186	196	193	219	195	190	191	207	198	212	201	210	223	191	198	182	171	146	198	204	202	190	206	189	166	174	189	199	222	186	183	202	215	193	191	192	204	184	190	180	207	196	197	176	175	195	202	168	207	172	187	201	215	184	184	195	210	184
10807	8667	48669	86990	73546	48843	17599	926	779	697	721	667	573	582	656	2924	6323	9057	6280	3192	1448	802	575	519	488	456	537	492	466	519	472	484	508	497	515	503	502	519	515	505	499	496	491	529	497	493	469	491	535	489	523	512	531	510	508	538	517	524	510	493	528	490	486	511	552	565	503	529	527	494	506	506	497	514	517	509	520	507	491	552	499	522	492	469	504	492	507	544	491	495	486	500	487	489	525	537	488	492	541	521	509	533	504	532	491	487	505	471	525	549	496	542	495	494	499	528	465	511	530	475	476	523	499	509	537	515	518	490	519	500	484	515	568	565	505	524	512	529	528	528	495	497	539	517	462	495	526	488	530	503	501	524	469	463	504	503	535	502	483	526	537	521	479	550	537	525	536	503	501	478	534	512	477	498	556	462	518	514	505	497	471	504	517	504	528	517	518	508	526	559	510	529	501	505	489	440	494	493	525	522	529	532	498	543	491	474	554	536	525	511	511	513	542	480	513	492	503	544	481	486	528	525	491	563	498	497	513	513	524	507	567	507	530	558	505	474	527	466	527	504	470	497	513	495	518	466	491	494	547	527	485	531	550	521	476	521	502	489	496	521	517	517	490	486	497	483	529	478	537	494	537	489	513	527	529	530	506	501	534	503	482	509	538	497	490	545	475	480	498	497	507	484	530	566	546	509	503	495	489	489	507	502	495	473	510	483	498	526	458	509	534	509	498	487	532	479	544	505	511	500	482	516	501	501	516	525	478	566	506	488	482	497	502	480	483	524	510	480	508	528	498	522	486	534	487	504	529	531	514	536	545	521	465	544	511	477	527	517	531	490	528	538	517	508	493	485	500	535	505	503	514	522	508	507	517	486	481	479	516	521	510	494	511	498	489	530	497	515	504	506	542	518	478	499	485	516	530	509	497	476	509	495	495	490	494	501	481	543	511	501	500	528	468	488	532	548	521	477	483	508	489	523	467	479	496	559	514	509	548	515	501	509	493	492	534	508	539	482	506	487	527	485	548	529	537	487	501	512	501	523	518	473	520	539	519	519	511	491	517	534	462	513	519	548	483	559	513	470	517	516	489	520	527	503	526	519	497	534	546	528	528	525	537	490	463	475	506	481	511	472	507	500	536	524	523	519	482	532	526	468	472	487	506	495	532	539	557	510	521	506	548	536	510	473	508	498	532	498	538	482	508	511	537	475	482	510	515	497	510	520	516	493	463	507	500	486	536	498	518	527	513	495	480	508	488	508	503	554	522	538	498	512	499	534	533	508	529	468	474	508	518	487	513	485	546	462	511	505	538	524	515	518	454	471	489	541	511	513	508	510	527	543	532	509	518	504	494	534	470	494	527	490	501	499	497	516	489	544	528	534	546	514	509	476	506	536	514	545	519	475	482	496	495	469	499	539	495	468	496	546	529	500	486	463	495	508	481	501	490	486	475	530	525	476	492	553	492	480	510	500	487	528	491	513	450	520	467	478	485	513	496	522	451	495	491	540	521	542	479	542	512	493	526	529	526	499	482	529	512	530	480	500	511	477	509	476	526	563	476	510	516	468	514	497	542	491	506	461	517	534	523	486	484	486	537	516	471	506	526	497	534	539	515	519	511	484	485	489	504	538	526	483	521	522	475	486	537	504	494	445	497	525	516	500	445	522	548	513	492	483	502	494	511	540	500	552	499	492	481	517	528	500	549	509	511	494	534	545	452	528	495	489	510	541	504	460	533	539	480	507	520	524	541	531	505	485	514	531	512	501	514	504	499	480	532	494	484	474	479	465	530	484	540	544	484	566	515	514	509	493	520	552	545	500	501	532	533	526	465	489	523	514	498	512	506	500	499	529	528	513	513	560	498	481	514	517	495	495	490	509	511	509	562	529	478	496	517	519	478	509	531	528	499	523	543	527	534	494	469	542	508	506	526	506	497	531	521	516	490	509	495	468	513	481	545	522	533	517	500	482	470	488	517	491	514	508	516	481	510	492	500	495	507	501	496	560	531	526	519	528	507	533	501	518	498	532	528	484	518	477	517	496	525	511	478	483	517	488	483	528	555	498	501	513	526	526	520	509	485	537	541	523	533	541	540	542	512	514	500	499	537	502	524	522	494	482	473	509	491	509	509	537	522	501	497	500	534	520	518	497	507	543	474	531	518	528	558	518	495	478	512	524	569	499	572	521	509	482	480	503	506	521	487	531	522	494	529	540	484	482	502	520	533	498	516	466	459	530	511	509	485	530	486	518	519	479	495	488	505	509	438	487	504	493	470	516	502	476	535	536	510	497	483	525	517	527	489	506	469	490	487	518	543	479	521	502	516	447	501	514	520	533	494	531	520	596	463	531	500	524	491	516	528	516	532	474	483	463	518	513	490	494	507	505	488	471	524	494	490	507	524	518	472	515	501	530	498	493	521	491	532	514	461	513	527	502	491	515	514	530	487	512	511	496	524	520	493	525	550	490	491	517	493	505	497	497	507	543	486	483	515	496	507	486	529	496	489	493	474	480	508	510	483	504	512	520	490	490	506	516	515	520	539	487	494	529	517	515	489	517	507	514	520	540	538	517	522	510	504	505	475	482	519	522	481	533	513	509	531	528	519	512	527	522	480	478	499	461	486	523	501	518	548	504	478	500	507	515	527	496	534	517	476	497	527	503	530	508	485	458	452	506	517	469	546	506	452	528	511	501	531	485	507	491	509	518	503	510	508	550	535	524	510	511	501	525	531	510	498	524	497	460	505	491	485	494	510	511	520	530	497	455	496	533	544	495	540	530	496	505	531	519	495	475	498	467	510	500	527	527	523	480	537	489	526	496	479	533	480	486	542	503	482	489	540	493	522	504	488	461	512	507	549	494	514	500	479	505	517	476	525	539	529	515	513	520	504	485	526	480	537	504	532	520	506	517	466	455	481	501	511	508	518	558	493	520	529	511	515	531	492	524	504	542	521	511	483	514	500	503	493	512	526	507	509	488	487	546	528	493	502	525	526	493	493	519	507	492	516	489	512	495	500	512	482	529	493	526	516	519	491	475	505	498	528	505	464	508	506	479	507	495	466	529	483	480	496	511	526	501	515	537	507	482	508	486	533	506	482	503	531	499	512	487	493	477	522	477	490	480	533	482	521	506	520	522	508	525	514	526	500	497	510	495	506	498	530	547	472	515	489	458	554	483	496	512	516	588	509	583	520	514	521	520	518	529	502	524	470	472	522	515	535	514	493	502	511	518	512	529	517	527	491	496	520	529	479	479	519	543	508	544	514	514	513	487	507	529	537	485	542	479	511	551	504	492	469	539	510	502	507	541	502	492	491	493	500	475	514	501	473	524	504	487	438	543	541	494	528	495	524	519	493	445	520	537	501	512	528	509	498	517	503	489	519	482	473	482	507	487	535	517	509	494	538	506	511	514	501	522	537	532	546	539	548	513	535	534	512	514	503	507	500	522	491	516	493	529	493	480	544	495	486	523	486	531	507	500	535	481	484	518	485	505	535	507
2706	820	4376	13956	10145	2865	455	189	174	172	162	169	172	174	163	187	185	255	276	295	205	207	173	186	173	174	166	196	189	191	168	169	155	178	174	159	166	194	151	184	181	163	178	172	201	198	182	184	166	179	162	186	179	176	185	186	179	186	176	172	198	178	176	168	198	177	192	167	187	199	168	169	169	177	153	165	184	177	141	173	196	175	184	178	172	199	166	188	156	168	178	190	169	161	186	182	181	164	191	193	196	189	167	170	180	177	189	157	166	139	197	164	184	179	166	173	171	182	179	188	161	153	193	185	188	173	192	182	170	162	186	178	186	183	186	174	141	159	159	156	175	168	163	153	159	197	182	175	183	171	183	177	178	170	184	183	168	167	190	184	166	178	155	193	205	161	183	180	171	174	178	194	162	194	175	172	168	162	177	193	163	181	201	177	155	184	169	157	166	174	194	180	166	169	177	178	169	168	169	201	179	177	184	161	191	187	168	185	175	158	172	178	165	206	203	155	198	188	183	187	168	177	171	162	201	174	176	190	158	181	166	173	172	166	167	159	163	157	180	171	172	146	178	177	188	160	179	171	151	180	164	160	176	194	180	178	202	180	184	197	162	192	145	158	183	196	148	171	166	191	181	198	178	183	186	162	190	181	164	182	180	184	172	177	157	192	165	173	196	202	197	171	151	190	184	173	175	182	177	150	158	187	187	173	175	176	177	177	175	171	166	177	202	177	171	166	172	166	152	181	173	185	166	166	161	161	170	206	155	188	191	158	165	172	174	162	179	174	206	168	189	182	150	154	174	165	143	171	177	192	205	192	184	163	212	187	184	167	172	174	168	178	170	156	192	170	185	168	176	182	188	159	193	206	186	177	181	178	196	168	196	198	194	185	191	185	223	166	168	190	197	168	196	194	174	186	170	213	189	167	163	181	195	194	206	176	179	190	164	174	170	182	158	177	179	206	170	180	172	160	165	180	183	182	149	153	146	183	158	169	188	170	171	189	176	190	187	186	193	177	173	162	179	172	176	163	183	181	158	187	163	186	206	165	182	167	184	177	185	180	186	187	183	181	193	163	172	164	171	189	168	183	184	175	167	182	171	191	183	167	167	197	182	150	184	200	161	204	175	180	153	187	184	183	160	174	160	181	151	194	187	157	168	170	160	180	184	168	199	170	150	181	168	170	167	180	187	173	188	195	185	164	200	191	191	155	189	165	167	159	202	184	186	184	168	172	198	190	179	193	178	175	171	179	185	176	158	157	178	174	174	174	170	185	163	172	179	180	152	173	188	181	190	183	170	180	198	163	175	166	157	182	173	185	163	192	193	156	175	170	156	178	157	177	165	188	177	172	173	175	157	167	157	172	176	162	169	195	173	176	172	178	191	163	179	204	173	160	205	169	168	187	198	178	192	175	195	182	206	174	186	180	174	181	188	182	183	157	200	167	189	188	178	150	152	163	197	186	182	171	158	181	167	165	154	179	178	174	174	185	190	161	151	169	199	153	163	165	196	165	181	186	189	148	176	170	162	186	186	173	165	176	189	167	174	181	179	174	167	183	172	164	176	178	176	152	170	202	182	199	176	187	194	169	197	179	224	178	186	205	188	168	187	166	175	166	176	177	172	177	179	165	159	174	160	169	152	192	183	174	189	188	163	162	165	158	173	195	176	207	173	210	187	162	168	171	190	175	182	188	171	185	176	156	214	152	179	168	207	178	182	171	172	175	170	166	175	185	184	183	176	163	173	182	201	169	176	175	174	175	166	191	187	185	180	182	182	160	159	195	159	173	203	168	173	165	162	195	183	176	166	174	175	151	182	160	204	160	186	184	174	179	175	189	169	192	177	183	180	178	176	175	167	175	172	170	148	199	173	188	183	172	176	180	168	177	191	193	164	184	186	206	198	171	178	171	161	173	191	188	164	179	174	174	187	195	190	165	168	165	181	168	182	204	184	185	168	192	199	158	149	167	155	175	193	166	181	175	193	176	171	155	177	177	160	172	166	197	192	193	178	201	172	199	181	185	182	192	198	195	155	172	175	190	172	175	161	175	162	166	191	178	169	153	158	164	167	169	183	186	157	197	175	186	181	185	180	167	170	171	153	180	183	188	186	165	176	175	173	177	177	165	182	194	190	179	188	172	152	169	183	166	179	186	179	179	176	174	158	169	199	170	182	186	182	189	167	173	184	204	188	185	206	179	196	169	178	170	158	196	164	179	183	185	145	193	182	190	198	170	144	144	186	184	177	156	163	155	173	234	185	177	186	182	176	157	170	184	166	163	151	194	171	170	169	183	157	173	168	155	174	169	190	178	175	182	174	176	174	182	173	177	176	167	181	175	176	179	170	200	179	186	163	181	169	196	201	194	172	202	204	181	184	175	180	185	183	214	214	169	168	161	195	203	172	177	194	184	171	172	171	181	177	179	164	177	185	186	163	177	148	171	159	148	180	176	178	170	179	186	161	186	167	182	177	158	189	215	170	158	188	167	177	173	175	176	162	177	169	172	157	170	182	169	178	177	181	190	189	186	179	188	172	177	185	179	183	197	186	164	184	146	177	175	201	162	182	179	191	189	186	204	154	178	186	163	169	161	181	152	177	159	177	151	193	183	167	196	214	191	188	172	177	185	168	171	164	170	156	169	162	157	191	172	174	161	150	179	161	191	168	204	167	176	176	166	177	179	189	190	167	175	164	180	166	178	181	165	167	186	189	175	174	182	193	194	167	199	155	170	170	193	158	178	173	172	180	193	179	185	173	167	166	179	178	189	171	193	191	165	190	204	190	164	186	180	181	175	160	158	178	178	181	173	167	172	172	185	186	185	163	178	188	175	165	183	174	164	167	186	175	185	156	172	167	152	186	216	177	195	161	171	181	177	154	173	211	162	187	182	170	175	169	185	159	170	163	165	167	182	195	185	185	175	177	172	172	195	195	178	189	198	157	184	176	163	168	162	158	155	180	185	198	157	156	178	165	181	175	164	172	185	171	162	183	180	167	147	182	184	179	182	188	185	187	170	178	155	189	183	157	168	187	183	181	194	176	179	177	170	165	157	162	164	195	199	176	191	199	179	194	189	211	172	176	177	170	142	152	195	186	165	175	185	158	181	183	181	156	163	160	167	167	173	172	197	177	172	147	183	179	191	183	165	159	178	188	175	172	184	194	185	199	188	168	200	177	204	217	160	188	172	220	157	169	166	172	178	154	185	163	170	174	187	179	181	191	186	187	165	169	191	166	171	176	181	166	166	216	184	195	173	175	203	167	170	159	178	163	157	185	175	157	162	170	198	171	169	163	153	162	194	197	179	175	198	195	171	180	170	178	167	135	172	177	208	187	184	177	169	177	168	160	179	183	181	162	188	196	173	222	180	179	167	196	181	184	164	197	164	193	193	167	170	168	153	187	171	178	182	172	168	163	174	185	167	185	177	159	165	159	175	192	158	183	177	173	182	181	182	180	163	172	215	187	172	189	192	188	180	180	165	167	138	167	171
2537	1277	11357	30426	22675	8847	1635	529	463	472	493	475	493	486	509	504	479	879	1080	886	696	571	512	467	493	463	440	488	468	457	463	491	525	498	500	506	488	475	486	491	469	461	492	499	488	479	484	452	480	481	439	459	482	494	484	488	491	442	483	490	501	456	508	489	455	492	482	487	490	466	461	497	488	510	463	500	467	460	455	498	473	514	469	446	483	500	508	482	473	476	461	454	444	432	475	479	499	435	485	444	488	463	456	494	482	472	488	487	464	455	471	500	461	459	474	494	485	467	492	480	483	467	508	469	471	436	484	465	497	489	502	470	486	466	454	454	474	477	491	470	471	467	468	464	498	476	461	452	504	492	485	492	492	467	465	488	447	457	492	474	486	474	458	447	455	503	489	498	478	478	467	514	424	485	482	452	497	490	468	460	504	505	458	466	494	467	489	458	481	457	490	492	470	468	472	462	506	498	476	457	452	475	444	455	470	452	492	493	549	487	490	464	472	488	476	454	466	500	429	462	484	467	520	480	479	467	463	468	454	469	486	469	458	471	469	506	460	482	448	496	477	498	483	452	508	534	482	532	491	473	485	457	440	442	457	463	444	479	484	450	467	451	479	457	462	502	451	514	481	517	432	473	478	476	491	482	473	472	502	451	447	461	460	469	415	486	434	488	455	480	486	477	456	451	439	462	473	474	475	479	478	490	458	470	484	485	477	465	485	491	476	453	504	481	459	464	481	525	470	478	504	463	468	510	504	472	485	535	496	513	488	494	442	453	447	438	482	484	485	446	450	494	484	495	465	435	503	456	476	456	495	450	473	507	469	500	520	531	483	481	484	488	472	483	485	446	478	471	464	467	480	480	455	446	493	442	421	503	448	483	479	461	464	519	508	491	467	426	460	451	448	487	428	461	493	469	477	491	437	461	477	492	492	467	463	484	448	481	451	473	496	460	466	467	457	511	459	448	493	448	470	497	491	514	470	448	502	469	504	482	470	423	479	483	479	442	480	442	436	409	450	505	476	445	480	469	496	472	489	465	517	527	509	451	445	463	476	471	511	527	487	490	490	498	456	504	459	464	443	458	502	455	467	514	500	510	448	520	502	483	467	488	462	475	465	481	503	492	491	471	488	538	484	461	464	513	475	489	425	495	481	476	461	477	500	437	509	442	497	471	476	481	503	439	521	487	455	473	451	465	454	473	467	452	496	491	449	457	510	469	464	451	431	525	488	451	488	497	490	442	460	472	448	481	512	467	488	415	480	464	481	468	480	466	452	475	460	465	480	493	517	469	453	489	449	511	491	501	491	495	508	466	464	437	443	471	451	460	479	503	464	462	455	486	485	429	456	476	471	456	462	468	479	504	478	499	456	497	499	467	483	449	503	489	494	458	463	462	496	494	510	456	474	490	495	480	466	492	467	470	481	478	432	478	468	504	521	473	510	463	489	491	443	473	488	461	504	530	490	527	481	446	448	501	483	489	483	471	482	497	473	493	493	468	491	522	483	484	479	500	488	482	474	445	468	472	456	453	469	505	507	519	491	487	491	477	485	474	500	488	464	494	437	481	463	483	488	456	455	459	501	508	470	488	454	453	453	458	457	486	495	458	498	445	492	485	474	459	452	485	491	481	476	456	461	459	478	467	487	449	467	471	487	499	466	448	453	458	498	486	456	456	493	478	508	468	501	521	493	466	474	458	479	483	486	492	463	494	490	501	494	493	422	445	490	503	486	475	443	468	498	435	446	493	510	494	484	438	465	485	463	471	489	491	454	451	460	464	495	469	489	444	484	457	474	436	490	470	434	480	479	504	478	482	503	470	490	485	480	417	528	474	479	459	492	493	434	452	477	467	468	469	462	479	513	453	453	505	457	442	457	450	490	462	438	473	455	491	513	499	484	466	447	484	469	469	458	453	453	451	491	488	497	475	461	481	481	467	455	464	473	534	457	502	453	477	460	448	454	462	511	500	485	459	470	459	497	462	463	486	484	469	474	498	466	505	475	486	479	475	508	466	451	473	520	473	465	500	473	486	498	444	463	496	450	481	472	499	500	488	471	446	463	397	493	500	469	463	483	443	479	510	492	428	490	459	481	498	493	502	475	501	479	459	496	502	454	449	468	466	493	461	489	510	457	506	433	498	503	455	476	465	499	515	454	439	504	473	442	451	454	485	483	480	492	511	474	454	481	487	436	481	495	477	472	455	477	444	434	462	485	450	473	451	518	506	508	486	483	508	472	489	468	456	484	489	506	466	461	483	447	494	488	454	473	461	472	468	444	457	481	493	482	483	479	443	484	470	462	481	463	497	528	499	485	540	482	465	512	518	488	488	452	496	455	502	476	475	461	472	468	449	487	484	466	478	457	466	473	457	492	466	501	509	497	454	486	466	472	469	471	489	439	450	474	465	451	467	481	497	505	446	471	488	492	464	489	456	495	455	443	489	453	509	509	473	466	464	476	454	470	488	471	449	489	478	477	505	468	426	445	460	499	465	513	515	451	492	492	467	441	476	438	477	466	455	464	489	479	465	473	482	468	437	489	472	437	446	486	460	482	460	481	488	453	470	476	488	464	503	489	489	472	481	445	480	470	471	466	495	493	499	443	512	445	482	462	496	492	481	482	475	460	491	485	483	471	465	467	454	442	540	500	474	478	468	497	466	479	510	474	477	472	446	462	467	467	471	469	484	471	474	464	489	478	464	442	459	499	463	501	456	457	465	504	465	476	427	455	484	515	440	488	454	495	436	466	443	474	470	478	439	488	450	427	443	428	468	490	487	512	482	483	480	456	472	469	459	496	489	474	483	471	482	460	471	474	478	451	495	458	468	450	456	449	486	469	505	482	488	455	510	492	461	445	472	474	473	488	467	484	477	417	464	426	462	481	482	478	427	503	453	457	453	472	492	487	479	463	480	517	491	490	487	486	502	476	457	427	499	505	467	470	469	471	451	465	467	494	470	465	502	457	480	496	453	470	473	447	488	494	468	487	480	454	488	482	481	466	429	483	518	490	475	439	495	482	475	441	537	511	451	480	489	465	461	492	458	490	467	462	469	430	461	477	462	474	439	463	513	471	495	492	466	489	485	497	457	493	454	464	455	497	491	475	454	470	524	497	454	441	493	454	448	466	478	497	505	458	435	472	461	497	518	468	460	488	469	437	471	469	515	473	501	453	434	471	502	507	468	518	490	471	459	460	473	509	463	478	448	469	479	498	474	472	496	442	472	449	476	510	440	457	491	506	449	461	478	458	505	477	457	463	491	456	479	446	478	495	474	460	499	501	480	482	495	468	458	425	437	470	467	459	478	500	444	517	478	417	490	525	502	470	513	451	480	475	467	461	510	457	490	457	502	519	445	484	451	494	486	463	519	493	442	449	484	413	490	483	464	456	459	455	476	507	443	479	471	471	463	486	442	460	478	457	512	503	493	466	487	488	489	493	473	444	500	468	500	478	480	506	479	472	452	447	439	470	461	437	500	538	484	476	458	466	474
12864	8375	34055	69269	55057	29620	8864	516	247	223	211	228	214	202	196	231	227	822	1211	780	438	279	243	182	174	195	189	223	211	206	181	207	200	214	183	212	200	195	181	209	194	209	201	191	217	193	193	196	182	213	215	208	200	206	184	214	196	185	198	226	227	208	195	192	200	209	190	217	201	206	186	203	183	212	204	202	208	209	191	206	189	200	195	206	199	193	189	225	188	218	199	189	214	219	227	217	226	204	201	206	215	198	199	203	193	222	225	206	230	217	239	195	208	215	180	196	192	202	227	176	192	191	178	201	195	200	200	206	163	221	206	201	214	178	186	208	217	194	207	204	188	208	222	194	202	227	219	187	203	198	215	219	208	210	215	212	207	207	220	199	194	187	170	204	189	216	198	199	186	190	182	188	213	205	213	220	191	206	195	232	161	218	208	168	198	215	206	213	209	220	207	186	220	199	213	207	194	200	184	174	183	214	179	215	197	202	208	226	190	208	218	200	208	220	192	196	197	213	206	200	199	231	223	195	243	197	189	210	184	201	201	174	208	207	226	201	212	204	220	188	185	204	192	215	209	207	214	175	209	209	197	192	188	207	225	191	219	173	219	197	188	191	167	193	212	208	211	182	212	214	227	204	199	195	212	226	192	204	198	182	194	218	199	196	220	200	219	201	231	225	231	210	201	222	193	205	195	206	191	197	196	197	200	190	196	218	191	207	191	222	189	219	197	194	206	218	199	228	211	191	208	243	205	240	183	194	207	207	204	164	211	188	191	190	226	179	200	206	222	205	220	194	193	206	222	218	225	198	187	188	211	212	222	204	188	203	205	208	203	196	204	190	191	190	199	188	214	195	182	187	206	212	202	183	203	175	218	220	192	193	224	184	223	209	204	202	207	212	206	183	214	233	169	178	224	221	190	196	220	185	223	231	229	217	195	196	210	208	190	215	219	216	199	205	193	202	206	208	203	203	207	233	195	187	201	218	200	211	190	214	211	191	220	206	204	211	196	214	190	196	186	159	213	200	208	201	196	204	209	177	213	211	200	219	203	237	217	174	181	214	226	211	190	185	211	182	190	200	204	205	219	224	194	191	197	203	252	169	200	182	225	196	227	198	212	211	199	207	199	189	213	179	174	184	229	198	218	189	215	202	208	210	191	199	221	227	222	192	203	225	247	203	206	221	182	196	182	196	206	202	193	193	207	198	201	220	201	204	214	196	219	239	197	197	198	218	190	224	193	223	204	202	192	217	210	210	195	198	210	178	221	203	206	186	188	186	207	227	204	181	224	183	199	197	201	210	220	216	224	230	186	212	215	194	216	200	209	173	197	195	215	221	213	234	189	210	218	185	197	215	221	199	201	210	181	197	203	206	198	229	215	208	224	192	219	196	197	203	203	210	187	173	229	218	205	195	187	203	209	240	218	210	166	202	194	204	193	198	189	198	211	190	186	192	204	211	196	190	199	213	194	181	220	208	206	234	213	197	208	236	214	232	192	209	230	179	194	210	227	216	201	209	187	212	219	231	202	194	211	173	194	200	202	182	214	211	217	178	212	203	189	204	197	213	188	219	203	178	225	185	204	192	199	222	183	198	209	192	199	219	194	177	215	217	216	226	202	232	218	205	183	194	194	208	209	201	203	207	204	199	211	208	221	226	236	192	189	195	181	194	189	203	216	202	200	222	200	220	235	175	203	225	219	206	211	226	190	178	194	190	188	218	207	199	203	209	197	202	242	216	226	170	195	230	202	212	209	187	216	182	186	222	185	222	195	199	196	229	216	196	204	215	199	239	198	194	198	183	175	232	197	191	214	201	202	191	178	189	198	213	216	212	228	217	192	197	224	223	199	212	200	196	211	204	193	192	186	195	181	214	208	198	221	214	220	220	208	212	196	203	217	215	199	205	209	219	182	204	205	203	186	199	200	194	202	205	197	218	179	188	186	189	191	198	187	174	231	201	191	221	209	200	198	207	189	198	201	216	219	200	181	219	218	180	201	182	190	184	179	227	178	190	221	214	202	207	229	206	198	219	230	226	197	177	210	178	208	206	207	201	211	212	201	182	206	198	194	225	212	183	195	205	229	208	197	177	194	208	192	212	206	211	202	223	209	223	199	187	203	192	182	188	205	202	209	214	189	205	173	192	238	165	202	215	204	208	214	184	212	210	201	215	201	218	204	198	183	188	207	194	206	198	196	199	210	186	205	190	183	212	202	226	201	193	216	204	178	215	212	208	224	208	218	180	203	220	212	202	171	188	210	185	197	209	183	180	199	192	239	199	194	192	210	236	210	213	180	215	182	205	194	219	226	194	218	218	202	198	193	192	176	220	203	219	193	216	183	192	193	197	176	207	206	217	224	192	214	198	214	207	198	202	220	204	191	218	219	215	237	190	186	179	210	202	194	205	202	191	186	219	194	203	228	216	212	205	195	186	204	194	228	168	193	213	202	190	211	203	197	233	173	204	208	183	199	214	203	188	219	215	183	201	211	202	217	200	240	185	168	211	211	216	198	211	204	227	219	208	211	214	172	208	196	196	197	222	218	215	204	188	208	207	211	196	204	183	205	210	223	202	209	191	217	198	232	209	208	214	215	215	200	229	204	209	216	206	201	230	174	218	243	191	228	220	202	211	218	190	177	178	205	220	202	227	206	196	195	199	185	191	214	204	214	201	213	198	176	228	207	188	231	180	235	203	224	189	238	202	213	194	212	187	206	184	199	191	173	195	218	206	199	234	212	193	200	189	208	197	208	227	186	212	213	190	208	225	208	194	211	235	207	188	203	204	201	205	233	204	218	212	234	218	238	202	181	191	195	213	226	223	227	189	203	165	224	219	213	236	196	198	205	237	212	221	209	201	201	193	222	230	188	204	193	175	205	205	200	222	214	188	197	187	203	191	201	195	211	164	212	204	181	222	217	206	182	216	200	208	218	197	171	217	220	213	196	192	194	204	173	183	202	185	216	202	199	197	187	196	204	194	203	212	199	190	191	222	193	203	215	201	219	211	242	187	201	193	198	217	196	205	215	200	204	176	203	184	198	204	203	229	213	206	230	186	202	186	204	210	202	214	197	231	204	190	168	191	198	182	197	198	189	200	203	204	186	182	203	209	218	217	212	224	210	193	241	200	215	236	196	194	203	197	209	215	188	192	234	211	182	215	213	212	183	206	214	215	196	229	206	192	207	204	189	227	232	174	203	191	212	192	215	212	196	193	224	216	205	193	204	207	214	203	235	186	216	232	193	205	228	189	205	211	209	208	209	212	203	200	197	189	183	198	220	163	198	198	196	202	171	219	200	210	219	191	197	182	200	186	185	209	186	216	194	193	225	197	214	196	212	200	226	205	200	207	195	188	202	205	224	195	194	218	201	193	196	203	204	205	178	193	215	197	213	214	187	201	189	186	190	162	204	224	204	173	236	203	222	197	197	201	206	185	189	218	222	189	212	224	205	190	214	198	209	217	213	223	207	214	213	231	210	228	196	241	207	211
8086	6423	39446	74169	61371	39055	10764	798	739	772	635	651	604	615	592	585	751	4565	6843	4105	2018	936	641	578	505	589	525	525	554	560	522	533	548	519	539	546	506	538	559	545	513	529	535	538	548	492	515	539	543	553	520	527	537	546	578	525	543	522	530	572	567	562	532	520	502	506	550	543	540	507	539	508	535	540	505	515	525	516	545	562	474	546	552	513	517	517	513	553	524	567	518	536	523	528	507	525	543	539	499	529	545	515	533	485	545	525	533	596	568	558	506	571	517	551	565	488	511	520	531	533	526	537	557	544	553	516	527	604	521	535	525	501	523	520	521	547	548	551	531	561	526	497	514	556	539	510	563	516	538	562	576	552	547	536	523	531	512	505	521	537	525	561	562	538	531	551	593	524	532	522	531	526	551	542	543	545	529	567	542	532	585	559	522	524	539	559	548	518	551	554	543	542	560	573	534	557	537	515	529	515	513	564	481	529	559	536	524	549	536	518	538	549	552	528	571	513	509	531	553	521	522	525	513	564	520	499	511	498	546	567	534	518	514	542	537	522	555	488	526	554	530	533	510	519	545	526	544	580	515	548	506	513	553	535	516	548	515	578	519	571	510	542	540	528	529	553	547	488	544	547	548	522	503	513	562	532	555	546	575	540	544	528	529	585	519	507	475	503	531	557	544	536	496	535	576	538	522	488	557	558	548	535	542	523	522	554	521	530	568	495	548	541	512	523	515	538	484	538	504	543	519	525	537	538	545	525	524	535	547	520	544	536	558	551	542	504	547	541	529	553	543	560	549	485	549	545	525	526	498	487	542	566	515	497	531	526	532	546	539	573	560	514	540	531	498	542	527	532	550	525	496	557	565	572	495	531	536	475	528	567	542	532	495	552	537	483	580	540	565	525	532	527	523	497	496	546	545	573	518	506	510	523	509	563	563	532	543	551	547	498	521	488	533	531	514	554	505	529	542	540	555	556	516	571	521	546	518	568	532	577	528	535	528	548	532	544	575	534	538	526	541	556	510	527	543	566	514	537	504	543	488	543	519	539	565	525	527	549	543	519	546	515	576	534	539	550	545	489	534	502	540	537	534	507	481	524	496	511	529	562	598	538	540	486	544	529	546	556	543	569	526	504	561	527	533	513	543	540	543	565	554	517	547	516	505	518	551	523	551	539	532	534	547	518	550	535	518	539	594	519	576	526	582	534	539	542	564	551	512	539	543	548	553	508	530	540	524	519	578	550	516	565	509	557	519	561	521	546	501	547	545	498	552	556	538	527	493	530	535	554	534	519	508	542	551	547	549	512	560	554	532	519	554	543	540	543	502	505	541	542	558	541	512	557	507	507	520	524	510	502	523	551	530	484	532	534	544	535	551	536	525	536	551	527	553	555	545	558	485	538	514	539	535	519	530	561	534	547	585	527	562	527	559	534	584	560	519	545	523	532	563	558	554	532	534	506	522	534	521	512	504	546	512	560	510	614	524	531	531	558	527	540	552	550	536	497	549	518	542	543	536	510	576	535	553	528	536	479	517	511	523	546	525	523	526	518	568	545	542	533	549	514	535	487	531	522	566	492	519	538	533	535	555	543	553	547	561	521	541	546	538	572	527	565	584	508	540	585	525	550	527	482	523	516	541	507	514	486	503	573	536	541	558	551	556	583	503	559	521	566	529	570	534	573	503	544	519	537	527	507	542	548	518	516	584	536	508	530	526	549	577	576	543	565	526	564	541	566	570	535	532	516	540	523	531	534	530	529	558	529	540	520	511	580	509	526	531	545	542	498	551	542	498	499	487	542	531	526	556	543	525	572	529	539	533	524	554	499	547	572	558	502	553	496	512	561	520	530	550	545	538	539	490	543	551	541	523	519	528	544	557	530	549	527	529	511	553	555	500	550	469	521	527	551	529	538	515	574	538	543	501	541	529	529	541	521	499	532	543	524	496	545	537	519	560	526	551	555	546	554	568	567	548	557	532	525	540	526	525	562	492	539	515	533	514	602	563	556	523	547	523	538	531	517	510	552	521	535	532	555	503	521	589	531	495	519	549	528	502	598	516	509	528	561	537	530	550	534	545	536	552	550	553	534	571	542	537	523	537	571	532	509	563	568	548	564	549	533	523	493	528	561	531	525	551	509	558	547	505	501	558	516	515	518	528	519	524	541	531	533	573	556	571	497	590	543	572	541	506	521	554	513	519	556	523	538	510	506	511	515	520	520	533	533	523	501	571	502	507	523	523	539	576	533	529	536	568	561	503	548	512	560	530	511	525	507	529	548	494	520	571	534	545	575	587	548	520	510	490	552	539	526	544	547	564	514	569	560	547	532	552	532	561	560	561	579	546	501	521	508	506	554	509	585	575	482	556	561	556	531	522	556	541	509	517	559	581	556	535	550	560	513	550	574	542	535	538	537	533	519	501	554	511	542	553	533	504	565	581	524	524	532	522	539	540	542	538	480	512	506	540	494	567	548	559	556	539	547	524	534	520	539	492	562	541	528	548	576	539	564	487	564	546	533	512	555	536	526	548	514	551	532	518	533	544	534	519	529	543	534	526	525	510	548	567	534	540	558	515	567	551	548	524	551	565	569	552	542	549	554	509	565	526	545	526	541	534	548	535	557	536	516	530	548	525	514	520	528	473	552	502	539	543	573	511	594	575	529	538	521	523	526	541	588	525	561	508	561	518	552	517	549	489	555	583	560	491	519	543	546	536	576	564	551	533	569	507	602	550	539	531	503	542	509	528	525	543	540	537	568	586	515	536	542	560	557	535	528	556	530	529	536	544	527	542	512	516	542	502	575	546	530	533	536	527	541	506	548	484	530	523	505	531	536	521	570	544	524	553	533	537	542	522	514	533	560	566	544	522	531	537	536	520	548	549	522	550	562	522	561	517	541	509	570	494	511	484	509	559	541	505	555	553	540	520	565	523	569	513	563	496	537	517	534	558	536	498	553	545	563	514	557	545	519	532	536	551	543	527	551	467	506	551	547	528	511	521	532	540	511	534	560	506	551	508	560	536	510	553	526	541	515	549	548	568	558	559	523	581	551	567	583	564	570	540	515	503	520	517	488	516	525	546	547	540	498	506	514	532	555	535	514	521	515	525	503	508	522	539	611	545	509	541	533	521	543	535	560	563	516	551	504	560	483	544	510	554	542	542	549	524	540	575	507	540	563	521	546	555	534	494	515	547	563	543	535	568	527	546	559	525	558	514	547	578	517	569	511	543	500	536	536	544	525	530	524	542	525	575	483	546	540	534	539	485	521	547	559	511	545	543	510	492	534	544	518	537	546	517	521	530	498	530	542	552	529	529	520	529	544	537	523	524	530	532	529	544	579	532	523	531	527	540	552	539	549	514	554	553	545	486	551	535	547	536	557	555	516	548	549	555	582	554	538	563	544	541	534	513	512	552	518	558	498	549	515	521	534	553	468	551	550	507	579	507	566	574	531	545	466	550	563	528	529	543	576	502	512	540	514	532	531	541	572	541	597
22130	12194	35965	81035	67082	40708	15650	1439	284	249	257	232	218	202	201	200	256	1876	2180	1347	652	322	242	217	202	208	193	188	209	200	195	196	215	204	190	191	203	206	187	190	216	192	200	218	168	199	223	183	230	210	175	196	194	160	182	189	202	175	178	196	219	205	218	187	189	183	179	198	191	192	202	205	175	202	171	172	179	201	176	203	205	179	193	200	203	196	202	182	189	204	205	182	190	223	208	209	205	206	202	186	206	188	193	167	198	186	206	197	215	183	176	197	176	203	193	189	185	182	183	197	190	212	188	213	180	206	189	183	196	220	221	215	203	198	191	207	204	189	212	211	211	185	194	195	224	193	181	212	208	186	186	181	207	197	200	192	189	208	223	189	179	199	207	197	188	195	176	182	176	178	194	202	194	206	196	195	199	196	206	219	203	226	214	192	205	207	192	185	217	193	222	198	210	177	186	205	180	209	193	188	196	199	197	197	184	189	222	230	205	202	188	201	228	201	190	214	203	174	185	206	214	234	199	185	212	191	216	188	210	205	188	222	184	199	194	195	217	178	197	178	205	202	201	192	207	188	207	229	189	187	204	202	186	200	183	202	203	199	173	202	199	223	169	202	178	224	163	214	187	218	188	190	211	186	220	224	193	192	224	240	201	185	187	190	180	195	193	190	194	172	181	214	206	202	195	223	197	203	190	203	191	223	204	187	184	206	177	205	227	212	213	186	203	215	191	204	207	205	187	196	186	206	220	169	193	190	202	199	198	202	192	198	207	183	192	207	210	209	189	187	187	206	202	211	174	203	210	216	186	189	204	200	221	213	186	190	202	187	205	171	198	209	199	192	176	212	210	215	195	222	216	217	184	194	187	207	200	199	194	202	199	211	210	206	177	197	196	194	181	206	218	186	194	190	182	225	214	184	208	194	206	190	190	158	173	207	185	200	211	181	200	174	184	210	179	199	184	195	192	192	202	219	188	208	212	173	188	197	209	198	196	185	212	186	207	233	169	225	194	177	202	202	209	193	177	198	211	194	181	169	181	187	220	202	200	210	204	208	212	199	173	200	168	168	178	199	206	199	179	205	206	200	193	208	207	217	183	196	173	226	193	190	218	206	193	187	213	217	193	222	207	195	187	219	187	192	221	227	223	206	203	194	221	202	193	201	182	201	182	177	217	200	190	202	200	176	189	186	179	207	226	200	194	198	183	175	187	241	202	187	191	239	196	199	178	180	196	180	197	175	193	207	175	201	196	174	198	190	209	192	204	209	170	194	208	196	219	227	199	186	207	193	178	245	201	185	201	184	193	208	199	219	211	186	193	190	202	181	199	206	175	194	195	173	203	200	201	182	180	187	193	195	204	213	196	210	223	167	223	201	174	197	192	174	190	194	203	209	193	184	218	203	187	203	204	179	195	188	185	188	175	187	207	218	202	218	217	224	222	191	206	217	199	202	246	195	189	206	205	194	188	185	191	190	212	192	170	194	195	204	224	179	189	205	188	188	210	209	196	204	199	202	196	203	178	199	202	193	209	200	181	188	179	189	198	216	184	234	211	168	218	215	185	199	212	188	230	186	222	219	214	177	192	209	205	203	187	228	194	186	222	222	218	193	203	184	198	194	192	215	194	177	206	181	208	218	183	174	210	195	206	204	187	179	201	196	234	203	174	196	182	192	197	193	225	194	204	186	213	222	191	210	185	210	184	201	206	204	182	190	206	203	214	191	201	182	217	200	178	211	193	184	222	232	202	194	198	205	199	221	200	208	204	207	177	224	196	205	196	206	199	197	174	191	222	206	193	196	225	201	187	196	194	181	193	180	176	209	197	185	189	194	199	209	178	174	193	195	208	175	227	209	227	201	232	207	196	208	221	188	210	225	183	165	187	201	217	211	195	191	195	188	205	190	208	231	190	205	207	222	212	232	188	189	215	210	207	185	188	199	223	196	194	187	208	194	199	228	203	199	187	181	174	189	176	197	186	188	182	190	200	194	211	201	219	198	242	202	196	206	203	194	195	211	173	169	220	214	183	212	168	180	183	197	199	200	202	186	208	208	214	208	205	195	198	192	209	171	191	227	204	214	227	204	195	202	217	202	197	199	186	196	186	202	196	202	198	233	199	208	184	200	188	193	235	230	200	216	192	207	199	212	203	203	220	187	224	211	181	198	178	183	213	191	179	193	194	228	223	191	197	212	208	200	195	198	220	197	200	222	197	183	202	197	231	187	236	193	213	211	231	219	213	190	187	216	197	181	196	177	194	212	203	206	195	200	234	177	223	196	219	200	197	190	217	190	203	185	204	219	207	225	223	232	183	182	200	220	204	207	209	207	219	210	193	187	159	231	203	215	204	219	188	180	194	207	190	205	211	217	209	206	209	185	187	195	194	217	203	228	197	167	202	215	202	194	203	169	199	174	191	216	234	199	210	225	184	211	215	198	193	182	198	206	191	197	200	186	202	195	219	160	193	184	177	190	238	185	164	203	197	193	200	219	210	191	203	196	193	189	186	187	214	204	205	205	199	198	215	189	222	180	219	219	179	185	200	170	216	175	194	169	215	168	212	210	215	217	197	197	202	179	192	209	184	225	191	194	196	217	193	229	199	218	205	198	224	179	185	195	198	205	186	202	196	201	221	194	190	201	173	207	199	171	213	171	192	201	202	197	183	207	211	205	211	196	231	205	207	193	219	207	227	184	231	210	199	220	163	195	188	176	212	197	206	203	180	214	214	178	184	211	215	208	207	194	201	189	204	216	223	216	212	207	203	211	204	204	214	191	219	185	228	210	188	201	192	202	195	198	206	187	211	226	187	198	199	172	191	184	196	203	189	184	199	207	201	215	199	192	201	183	196	194	191	220	200	198	220	188	201	190	211	174	170	196	211	202	171	188	195	183	199	183	180	196	187	181	197	180	203	215	205	182	204	184	184	204	167	198	221	185	205	185	196	163	218	194	205	188	210	200	207	186	167	190	193	226	201	201	178	209	189	194	208	195	212	182	206	217	214	190	215	189	202	184	206	222	187	189	208	202	228	207	179	181	193	233	208	203	198	178	191	247	193	193	213	204	200	201	201	213	218	160	213	217	204	185	199	205	220	200	194	204	181	240	206	205	188	199	225	197	213	200	201	197	204	222	205	157	182	192	205	199	177	186	201	186	210	215	193	202	178	186	219	205	193	209	224	205	208	212	196	207	181	190	188	196	214	202	198	192	226	187	221	207	200	173	217	171	187	198	210	191	201	179	214	189	221	197	199	227	201	193	219	179	206	194	202	204	184	209	199	212	221	198	203	192	220	195	204	186	217	211	208	197	199	200	205	192	205	200	208	186	202	197	185	216	177	216	209	189	191	208	226	192	155	185	203	224	186	195	214	225	197	209	188	190	193	201	200	183	214	209	203	188	204	230	181	181	188	195	177	181	223	201	149	215	191	206	178	184	210	178	207	208	205	216	214	180	196	179	194	195	196	169	181	215	194	169	201	194	186	179	193	201
12104	8579	39411	87074	74601	49193	15404	1034	911	718	834	783	666	662	580	589	981	10875	11743	7093	3300	1296	754	607	505	529	496	502	532	552	515	527	513	521	507	525	496	498	510	550	534	504	513	529	508	501	538	514	556	528	546	498	531	526	526	535	492	560	533	507	503	551	487	532	508	533	510	518	522	499	541	536	519	522	518	509	528	502	491	551	532	548	523	539	540	523	531	509	550	477	520	538	527	506	491	510	501	522	523	516	510	512	504	525	513	530	515	540	475	532	543	521	503	472	521	512	486	510	518	528	542	477	547	500	543	515	527	532	505	540	511	537	504	517	557	504	485	500	519	537	509	510	554	538	522	549	491	505	557	519	511	468	549	550	492	524	554	547	498	522	519	536	543	527	479	501	485	534	502	558	537	524	532	521	532	453	526	523	531	494	460	504	513	532	520	486	544	484	555	489	524	501	504	518	512	524	511	534	488	551	521	505	519	535	538	503	503	530	528	563	534	518	560	491	484	499	506	532	523	499	552	551	531	501	540	517	487	504	523	523	472	496	525	518	538	476	514	468	521	528	536	498	567	474	507	552	505	490	495	526	525	471	512	517	509	505	519	542	540	554	488	500	538	510	492	462	524	490	521	517	529	556	508	556	570	529	515	522	518	515	486	522	501	481	470	522	524	509	507	525	492	497	508	490	506	496	509	543	496	509	521	482	516	504	517	516	511	571	550	548	553	508	509	496	562	506	535	540	525	488	502	531	467	548	531	532	515	522	496	536	527	526	532	553	528	529	514	546	482	552	522	518	517	505	475	533	482	528	499	494	552	495	483	513	492	539	491	530	498	512	491	487	517	515	510	511	541	513	547	511	486	534	468	502	534	515	489	535	514	532	528	512	553	516	475	541	512	530	549	523	558	514	503	553	513	529	486	498	513	540	522	503	524	515	534	496	495	492	532	500	520	526	505	486	523	513	505	559	494	489	533	509	512	543	501	524	474	508	517	570	505	510	524	499	509	552	491	478	513	524	554	535	510	503	520	535	518	545	522	483	497	530	563	542	519	527	517	509	486	517	545	534	496	543	498	532	536	530	530	550	508	476	502	552	506	499	500	536	536	520	500	515	506	498	547	511	490	497	525	505	528	530	508	483	508	482	545	538	494	480	483	534	526	538	505	508	503	476	518	514	496	524	509	517	543	550	529	504	506	564	547	524	540	542	513	523	541	492	506	522	523	497	509	536	535	498	523	527	505	550	529	482	513	511	533	519	465	532	509	508	515	536	511	505	522	493	483	515	495	527	545	557	495	519	505	495	510	538	514	494	540	530	497	509	517	480	488	539	577	513	545	514	533	501	500	499	518	472	536	506	510	500	477	514	504	510	516	542	490	550	483	524	525	554	541	515	546	534	548	526	500	509	507	540	516	521	512	552	553	536	528	509	490	518	551	542	532	527	505	501	555	479	521	535	500	529	542	521	493	514	542	505	521	543	552	513	515	521	512	516	488	526	518	565	475	526	504	504	519	500	504	516	507	500	493	543	480	509	535	508	525	531	477	559	510	524	513	517	489	540	501	519	505	520	535	518	508	523	517	508	526	509	544	521	508	520	522	559	492	525	480	492	504	509	555	541	505	579	522	493	503	528	569	578	509	522	516	521	549	527	485	573	505	518	512	502	475	482	481	494	497	487	489	519	534	502	530	541	497	545	495	510	499	552	528	548	524	533	526	531	538	548	485	522	512	498	498	536	548	527	516	480	497	524	511	507	462	539	502	501	518	499	528	519	496	554	539	502	510	550	498	441	543	507	479	560	495	517	558	523	501	548	523	567	517	520	489	535	502	570	491	509	519	471	525	531	505	555	526	506	521	500	520	525	531	548	506	507	500	532	535	506	522	519	518	533	528	533	541	513	511	566	489	496	526	493	505	518	526	523	557	522	498	524	553	529	497	491	495	512	517	537	510	525	488	506	544	509	500	487	490	499	473	524	549	524	495	536	539	578	517	497	481	540	524	517	480	572	463	547	496	569	540	515	483	509	541	562	533	536	518	500	534	537	527	499	510	530	507	505	543	547	521	548	483	534	526	524	508	480	535	510	553	526	526	521	488	540	500	507	531	525	525	526	528	521	554	500	530	503	547	559	475	468	489	523	502	543	576	510	501	522	542	524	490	508	565	537	510	537	516	534	510	498	525	538	531	530	475	552	516	536	546	528	524	541	505	527	514	554	511	497	496	516	478	524	556	490	484	473	476	499	508	512	526	522	520	517	553	512	499	512	516	520	523	497	526	500	518	524	539	511	561	518	569	491	561	516	532	514	501	539	501	529	463	553	556	467	524	535	512	509	471	513	502	561	527	528	538	541	535	514	524	518	523	527	536	540	515	517	515	521	530	571	513	502	545	496	563	524	486	529	527	501	495	486	519	527	528	533	483	521	504	493	525	531	538	485	530	521	486	520	500	498	507	520	487	527	494	552	503	506	511	527	531	492	541	521	502	469	533	519	517	567	495	555	500	515	487	505	530	492	511	534	523	508	540	519	512	528	501	539	527	516	536	533	516	481	481	502	495	509	473	482	464	550	488	504	487	512	493	506	529	496	549	509	498	496	528	540	516	512	524	509	501	500	537	509	486	557	531	504	507	545	511	514	578	491	518	520	521	520	510	519	510	520	518	551	523	498	533	498	516	507	503	523	488	564	545	507	471	484	530	517	521	538	537	518	558	515	575	524	510	520	534	488	492	508	516	552	519	528	522	528	521	482	519	519	506	533	541	505	545	482	558	531	536	532	514	510	512	498	495	508	542	511	555	516	464	530	524	535	492	539	570	518	513	530	523	561	485	539	533	494	487	512	501	523	541	540	491	531	505	489	508	491	546	529	510	477	535	539	516	498	497	508	524	511	525	550	546	526	540	529	519	495	514	524	522	538	550	539	494	551	515	492	515	524	500	495	509	524	556	527	530	493	547	502	502	561	528	512	511	517	501	478	509	516	528	551	507	513	565	509	494	525	522	489	469	521	504	525	522	538	529	506	548	538	530	528	504	504	491	548	484	530	507	501	511	496	466	509	491	555	523	502	512	499	521	525	513	548	522	529	515	490	527	521	540	518	490	504	516	528	543	543	507	522	533	567	542	559	507	542	505	509	468	540	527	494	561	492	519	523	543	529	486	506	537	509	522	495	515	464	516	543	520	527	509	547	516	484	536	506	499	501	523	551	524	540	528	517	504	499	554	516	531	521	500	526	538	497	557	506	518	534	515	497	521	530	548	485	543	514	541	515	511	503	537	476	536	545	518	551	488	507	524	533	501	513	559	533	537	502	502	486	504	486	507	565	525	506	503	519	528	555	513	515	514	499	518	498	533	511	537	511	486	519	508	510	511	513	522	524	489	481	510	497	510	500	554	497	526	519	520	521	524	505	558	524	549	554	524	527	551	496	556	531	483	544	490	496	534	518	509	548	507	531	551	518	516	517	525	527	513	509	520	488	488	520	526	551	531	494	560	538
3285	871	3543	13822	10715	3086	540	205	210	183	177	178	172	179	191	191	187	255	274	313	226	209	182	167	181	152	178	171	194	164	167	149	160	162	175	177	163	164	191	191	160	166	195	168	167	190	170	163	192	161	190	170	187	170	176	173	185	162	166	175	176	182	198	181	183	194	172	181	181	185	190	185	182	185	184	165	172	173	186	158	186	174	184	157	167	166	157	170	199	190	171	161	194	179	194	179	163	161	168	192	184	190	169	173	161	166	184	152	165	177	162	199	166	190	194	210	168	161	198	165	172	167	157	179	161	178	180	192	182	174	187	177	164	160	202	183	159	183	175	155	164	176	161	188	194	167	165	176	201	160	192	177	188	181	183	165	196	185	199	186	175	180	161	189	183	187	178	162	161	168	200	172	175	183	201	171	181	225	179	169	190	187	170	188	178	185	164	168	166	166	171	184	173	181	161	175	200	170	178	167	151	177	199	169	169	172	166	203	164	190	178	162	173	166	173	162	167	187	183	193	179	177	199	159	169	192	157	179	160	151	181	190	169	203	174	189	180	196	172	175	209	179	177	177	144	148	162	159	181	187	179	208	179	181	203	197	170	186	154	193	171	174	174	197	194	192	155	176	156	180	164	165	175	161	168	152	206	168	205	180	162	178	195	181	158	171	169	191	177	176	174	181	188	180	179	162	172	193	207	184	184	170	162	161	165	157	198	173	185	190	190	173	163	147	183	180	196	175	182	170	181	187	162	192	182	166	184	175	156	186	170	168	189	187	169	171	184	165	173	177	204	147	188	173	186	186	181	163	160	149	165	173	178	189	175	153	172	170	183	197	169	159	169	183	179	192	183	164	180	172	168	199	175	170	194	165	192	163	181	180	181	171	194	194	189	187	187	180	176	145	178	170	182	191	161	199	142	155	169	170	188	181	220	158	151	164	181	169	163	178	171	167	186	193	178	171	164	192	207	179	162	175	181	178	201	159	188	178	163	185	195	183	181	209	193	176	192	150	180	155	218	172	184	171	194	193	194	197	176	179	185	188	179	186	177	174	179	159	163	174	186	161	198	164	192	164	204	180	171	206	188	185	159	191	187	172	167	186	158	167	176	171	178	176	175	158	204	173	208	197	177	166	186	163	190	159	159	174	161	190	163	167	189	179	196	171	172	170	188	179	203	173	185	188	170	182	190	189	183	167	162	199	181	153	170	175	205	182	217	155	167	196	167	186	167	195	192	195	183	221	155	178	176	169	190	188	181	209	164	160	174	172	184	186	181	174	206	176	180	185	179	165	170	172	181	157	163	162	197	174	193	164	191	172	177	167	187	190	150	164	172	176	179	187	184	193	209	155	181	164	168	171	187	188	170	194	182	169	168	164	181	162	187	189	170	186	187	177	174	184	167	173	164	178	171	159	204	179	179	188	171	175	163	158	173	190	175	183	177	158	167	177	179	155	186	155	156	186	188	163	178	180	200	200	195	207	162	150	176	166	186	164	182	234	188	193	189	155	186	174	165	180	187	174	181	174	165	182	149	172	175	198	180	192	181	177	153	198	162	190	176	168	203	201	202	192	184	173	189	154	174	157	198	159	181	164	193	203	190	193	186	166	170	183	177	166	176	161	180	165	187	178	188	181	175	178	177	199	188	185	165	177	173	183	169	194	158	175	182	171	178	174	187	147	162	152	192	175	195	193	165	154	200	182	183	197	192	183	185	186	184	184	177	192	141	173	189	167	157	185	212	166	156	190	210	177	145	187	178	167	178	194	182	158	160	170	173	200	201	184	177	186	195	185	199	179	178	195	160	183	175	183	161	173	190	178	160	144	187	170	153	177	179	172	193	182	186	177	193	184	161	187	190	169	178	198	189	198	187	190	177	175	161	192	183	162	164	168	157	184	169	181	183	165	168	183	172	173	170	174	182	178	182	169	181	179	189	203	195	169	173	173	181	165	171	196	203	180	183	174	170	171	172	164	168	178	176	168	163	183	175	181	168	195	184	170	213	177	163	172	169	184	183	167	174	155	180	186	183	187	165	171	167	176	175	185	193	180	194	163	178	173	182	198	210	183	182	177	185	184	185	183	174	191	175	191	182	190	187	183	166	193	173	181	169	189	170	202	181	172	227	183	204	183	157	193	190	170	206	175	183	165	212	185	192	165	167	194	170	160	177	215	195	179	196	181	195	172	155	196	163	194	175	171	187	179	175	190	177	190	187	193	173	198	179	183	166	184	189	164	197	177	182	142	203	171	188	178	171	190	178	190	186	179	186	176	183	166	148	199	179	160	180	199	173	171	198	173	197	171	184	188	175	165	185	196	181	177	181	156	182	187	170	177	193	157	189	161	185	165	192	185	173	167	188	194	171	188	170	208	147	185	185	172	182	170	150	177	175	179	158	189	167	156	194	184	168	177	187	189	200	192	170	204	183	192	160	175	189	202	161	181	202	192	174	192	186	168	177	173	169	174	149	159	180	178	173	166	168	167	177	176	174	180	165	186	200	190	179	146	185	165	192	170	186	177	181	195	165	154	211	168	175	177	168	189	199	168	179	181	184	166	228	174	191	159	165	167	166	184	185	189	175	174	177	187	201	175	185	173	176	166	180	183	184	192	195	167	182	179	168	192	174	165	188	223	166	178	171	164	151	186	167	163	182	173	141	168	177	161	182	178	170	202	201	159	174	185	186	171	172	191	195	191	165	176	192	185	188	175	202	195	162	179	187	192	167	178	188	167	195	191	177	180	184	171	167	181	182	164	163	183	186	179	182	166	193	164	187	153	181	168	177	166	170	174	184	174	174	185	197	172	174	176	193	172	181	180	178	185	178	165	172	191	159	168	182	180	183	158	184	174	182	175	200	179	170	182	195	166	186	182	178	186	173	179	195	183	179	175	165	171	182	184	189	173	186	189	184	185	174	184	185	205	196	164	153	174	197	206	167	193	180	175	178	182	182	164	156	187	174	147	161	152	171	197	167	178	191	165	161	173	172	160	184	184	173	162	190	169	177	183	176	173	170	162	172	198	179	188	177	189	186	175	190	154	213	164	173	176	161	187	201	194	202	177	174	169	181	191	181	176	170	165	195	176	171	170	178	163	185	160	174	203	188	167	177	163	151	191	176	179	173	159	164	172	187	165	159	190	178	162	164	183	183	205	163	204	174	156	187	164	191	171	160	178	169	167	181	192	178	170	147	171	192	185	157	174	179	171	184	142	187	176	165	161	204	217	174	170	196	192	181	176	189	176	214	175	155	190	190	184	169	177	182	172	172	183	177	162	173	206	200	161	201	194	186	169	179	175	158	175	187	185	201	169	167	177	171	182	169	154	160	196	170	171	183	176	195	179	168	168	191	177	187	206	179	151	186	191	188	187	186	168	164	180	180	149	177	191	181	196	157	201	183	159	191	180	192	168	160	183	164	158	170	169	191	179	183	166	188	183	172	157	199	184	191	174	170	191	197	170	183	166	182	156	177	166	179	164	193	190	204	193	165	175
3033	1162	9275	29850	23242	9038	1553	522	483	512	491	458	459	479	453	453	509	1094	1398	1102	892	584	498	519	498	509	475	508	480	492	438	488	467	502	499	501	443	462	453	472	461	488	490	454	488	537	460	454	516	526	516	484	464	477	443	476	471	447	448	478	468	484	454	465	420	524	443	470	482	453	482	451	490	485	445	491	496	488	476	450	464	470	480	508	503	471	489	460	479	428	440	442	515	470	493	479	496	486	511	466	480	483	480	482	475	463	471	460	466	509	453	465	497	466	452	484	486	473	452	493	443	505	495	483	445	493	462	499	469	469	466	456	474	440	484	463	450	489	474	465	470	443	495	491	453	419	500	500	494	511	473	460	464	494	491	473	485	452	455	509	485	476	470	475	482	480	484	465	449	445	457	525	503	488	516	505	496	461	487	502	472	471	511	490	471	484	492	464	429	488	429	473	492	461	487	452	480	464	470	454	508	478	504	436	481	474	448	475	484	463	501	480	523	499	476	455	451	451	466	509	471	479	489	523	427	457	456	513	449	484	465	475	424	501	471	462	470	477	520	452	495	469	451	492	493	478	468	522	503	454	488	501	483	450	470	474	444	472	440	447	466	471	462	486	442	495	491	484	477	479	451	471	490	458	489	457	500	445	487	455	457	471	489	477	452	481	481	474	470	487	490	491	455	461	494	433	469	487	453	467	502	467	471	469	487	470	488	452	445	463	504	454	462	477	478	503	493	477	535	509	476	501	486	496	509	495	450	479	446	499	510	493	501	481	456	476	476	482	468	461	513	475	490	456	460	457	441	498	485	492	440	466	457	472	493	515	478	475	483	480	447	479	472	469	477	465	435	464	430	489	461	483	484	482	512	481	467	461	447	480	470	490	470	443	472	468	504	477	463	470	449	452	505	469	445	423	504	490	443	500	505	484	510	470	526	459	453	494	502	490	458	447	497	477	472	481	464	501	476	500	442	485	514	510	491	497	470	479	471	468	519	446	476	465	494	515	480	479	455	456	489	480	519	506	415	481	493	489	495	484	488	485	477	495	447	485	478	496	498	487	479	480	495	502	435	506	467	467	499	446	490	510	442	502	467	492	470	461	498	445	518	461	487	525	466	482	480	488	470	485	496	501	510	440	485	478	442	473	509	521	467	468	498	486	505	443	462	492	465	506	447	487	496	512	436	457	435	485	517	467	457	449	440	462	490	462	463	487	482	469	501	470	466	496	456	467	520	459	465	458	471	502	477	512	459	485	452	489	493	447	488	435	442	489	493	475	480	477	457	458	497	445	505	494	471	472	474	477	472	472	460	483	486	486	465	421	460	473	466	495	498	484	434	457	464	481	465	474	447	444	471	479	471	510	509	505	499	503	494	437	482	458	460	479	474	488	495	463	483	475	497	459	486	467	497	505	446	468	490	502	515	470	454	542	453	474	466	467	474	459	493	475	507	436	491	453	525	495	497	499	495	484	463	452	450	456	432	460	484	461	476	519	434	486	478	457	482	460	466	454	484	486	507	501	479	501	478	449	465	487	499	487	491	487	457	442	482	472	455	445	480	466	477	448	518	470	414	514	481	477	487	437	475	482	441	484	453	491	506	476	492	484	453	455	491	454	476	440	475	492	473	517	469	475	477	482	509	475	475	504	497	451	500	465	479	455	456	483	486	494	477	505	487	474	463	484	476	478	485	497	471	495	477	443	465	480	466	443	465	506	505	525	452	479	472	500	517	463	489	448	447	481	496	478	491	441	493	461	477	488	523	462	475	484	501	499	457	468	487	479	491	489	457	463	455	470	464	461	465	465	476	450	475	521	491	495	491	504	441	455	471	477	492	474	437	454	464	479	471	416	473	465	511	465	466	483	479	504	419	455	481	467	468	492	467	486	448	470	484	493	468	451	439	483	459	496	483	450	466	509	497	493	455	428	464	487	477	485	507	483	475	495	475	495	485	447	424	506	460	457	504	467	514	436	441	461	456	465	495	485	498	503	486	460	482	478	487	448	466	484	493	460	488	482	517	485	476	463	487	470	525	468	478	483	455	498	489	479	512	457	491	484	511	498	456	491	488	496	431	486	482	455	480	461	464	466	523	460	475	469	439	448	484	488	473	484	482	435	480	491	446	480	494	474	475	447	489	494	477	510	463	489	427	498	499	497	452	457	441	462	466	485	496	486	480	436	434	442	477	462	432	502	499	496	467	491	455	477	462	491	489	488	498	502	459	499	510	487	452	496	491	486	448	465	458	487	479	494	501	465	434	433	462	454	507	495	465	472	489	460	455	479	507	465	461	491	502	477	473	478	509	454	454	476	472	476	487	486	458	490	468	489	475	458	510	507	465	494	454	507	511	418	490	457	494	474	495	502	517	468	496	512	439	459	509	481	489	426	469	482	467	478	468	465	496	463	486	487	492	490	440	481	457	474	464	472	490	481	449	472	457	492	498	473	521	443	430	482	511	456	466	484	463	471	509	459	472	490	496	427	492	524	498	494	460	470	469	495	498	486	478	441	433	478	478	491	481	505	477	457	448	471	503	481	479	461	484	502	508	476	485	474	478	492	444	461	456	505	465	466	511	454	454	490	450	472	477	453	483	481	431	467	485	488	488	459	470	465	484	468	491	450	500	482	467	479	469	497	433	521	454	460	467	506	501	467	442	474	476	468	476	447	496	479	429	470	484	516	464	449	453	492	446	464	476	459	492	477	442	501	471	462	493	457	458	473	504	449	492	523	505	484	523	450	481	488	456	484	464	469	496	469	512	497	472	452	482	489	508	499	524	506	470	466	470	501	454	466	502	469	483	475	501	474	496	456	526	479	484	481	459	487	469	464	490	483	441	482	467	448	496	461	467	482	441	444	466	476	493	505	465	519	481	510	467	469	452	510	470	491	434	484	474	493	491	478	455	458	478	460	488	463	459	499	526	502	438	468	470	452	444	474	506	489	448	431	477	490	463	465	474	468	478	461	486	515	511	485	522	464	458	445	487	466	494	439	451	453	506	439	499	500	481	472	507	481	455	473	516	448	494	495	445	527	513	513	459	438	489	487	491	457	505	467	510	455	459	484	483	471	444	461	467	469	457	488	509	509	466	464	434	494	487	473	489	435	508	468	463	462	467	471	487	500	503	495	456	489	470	466	449	458	474	452	497	482	456	493	478	490	450	464	481	453	463	499	483	483	489	487	499	507	443	480	477	465	453	475	434	481	481	478	496	492	467	473	513	448	451	494	485	469	475	475	458	481	491	489	486	506	499	482	476	452	485	468	480	467	473	486	441	485	460	508	482	456	444	430	459	484	451	478	447	524	483	457	445	467	501	502	486	487	472	460	437	469	502	490	444	451	485	498	458	492	466	457	498	482	471	483	473	474	492	483	482	541	470	425	450	443	493	489	509	449	533	482	480	434	495	472	468	481	502	467	479	467	515	482	426	470	463	450	453	497	459	491	478	457	431	531	511	469	466	476	481	497	453	445	487	443	480	460	485	480	455	460
14746	11004	28482	69035	55363	29926	8193	390	246	221	201	209	182	200	209	205	264	1203	1374	824	452	313	226	238	192	213	199	212	200	175	218	202	217	172	185	199	202	236	206	210	216	212	194	198	206	194	194	214	202	182	205	195	181	194	201	187	188	207	177	184	184	196	194	197	193	183	179	220	196	193	176	210	169	176	206	194	204	221	194	205	194	198	208	186	200	211	202	222	198	203	221	227	210	183	205	226	219	200	178	190	197	201	213	195	203	207	198	219	197	186	222	196	216	203	222	218	203	194	189	186	210	225	213	190	190	187	201	196	160	222	209	191	189	195	197	219	188	206	185	210	210	216	183	213	177	208	200	184	208	208	195	208	227	221	193	179	204	195	163	199	198	215	220	187	182	210	213	211	209	186	169	215	198	196	178	190	211	196	183	200	192	201	204	199	209	193	216	188	190	180	206	157	208	207	200	184	214	205	194	178	201	209	212	207	199	216	210	221	205	219	212	211	202	202	207	183	215	183	208	200	210	216	193	218	225	215	199	212	197	201	186	186	186	213	183	193	189	196	187	202	181	206	203	203	182	203	219	199	195	190	206	207	206	226	189	197	189	202	205	223	172	210	184	198	212	208	199	189	215	192	208	209	191	181	227	182	213	221	205	208	200	193	177	196	213	192	209	213	218	220	213	214	171	212	183	182	215	203	211	206	221	205	177	181	203	190	214	183	180	219	191	198	196	183	213	209	195	194	192	210	215	178	236	203	200	189	191	219	214	203	202	205	200	201	202	183	205	193	191	183	181	203	210	215	211	197	212	189	215	214	202	233	190	191	201	199	205	208	191	205	188	203	213	199	195	196	222	191	211	199	190	185	210	179	193	194	223	201	216	235	210	178	209	225	200	217	194	192	211	213	195	190	210	215	178	212	172	215	195	194	200	191	194	202	202	214	175	181	194	181	189	208	192	196	179	212	221	170	215	189	200	177	205	203	200	211	201	193	181	195	211	215	198	198	200	205	213	206	220	214	207	190	180	208	208	215	198	216	214	204	191	194	201	216	204	209	189	220	221	208	211	181	196	213	211	170	187	189	204	181	195	209	195	208	222	206	238	210	193	215	234	198	206	207	211	189	201	205	207	184	214	200	191	195	229	177	198	225	204	178	195	224	182	194	200	192	199	204	183	194	217	160	196	203	179	176	191	211	208	214	228	206	208	207	201	203	192	213	200	176	203	196	203	210	154	197	214	193	208	198	191	189	188	188	200	240	178	196	224	186	194	194	194	211	212	178	212	205	206	193	217	198	221	205	199	230	187	190	214	199	193	222	211	199	205	191	218	194	171	190	190	190	178	198	192	193	211	173	214	218	197	196	178	201	216	203	205	187	206	197	201	194	188	183	185	185	160	190	185	214	175	220	200	212	192	226	192	195	217	209	225	209	188	200	198	169	193	190	193	223	194	192	201	195	195	202	193	196	191	222	208	189	185	208	221	214	211	190	175	205	177	209	202	194	191	196	203	183	173	194	202	170	199	193	204	211	179	203	201	193	208	188	205	199	197	200	192	193	180	221	238	205	214	200	196	202	198	215	180	188	209	208	204	197	209	179	188	224	199	209	196	213	200	183	195	215	195	181	187	179	215	194	188	194	223	189	203	199	205	181	226	190	198	228	205	210	218	214	201	207	199	198	193	208	211	203	180	198	210	176	166	183	192	183	228	205	198	213	213	190	184	207	211	191	195	199	213	236	186	192	222	185	212	194	200	212	226	210	200	202	176	214	230	181	211	235	216	230	213	210	217	198	198	189	218	206	209	202	230	209	199	197	200	190	186	224	197	211	194	213	218	200	234	211	202	198	178	211	224	209	207	233	203	199	219	221	200	179	213	200	242	193	195	196	194	209	195	219	168	191	208	184	225	193	194	205	198	211	180	226	182	191	190	202	177	210	226	184	189	203	198	181	200	193	199	197	193	214	186	190	207	219	212	207	207	195	205	220	195	209	153	207	193	212	201	224	212	199	217	212	220	199	192	215	227	221	216	200	190	190	214	196	204	199	200	202	175	207	208	221	162	220	204	193	218	201	204	186	203	209	215	213	197	207	240	239	180	199	193	203	182	194	176	186	230	192	199	230	218	200	218	180	206	184	194	206	185	216	171	231	199	168	213	210	217	173	218	212	214	204	182	183	207	192	218	210	207	208	252	182	221	165	210	222	187	219	220	209	200	234	199	207	206	200	226	210	200	222	189	206	203	216	202	190	208	190	180	198	189	180	189	216	199	189	230	221	211	185	193	183	227	206	178	209	190	199	207	203	211	179	208	170	197	199	204	204	195	194	197	202	186	192	225	205	210	210	207	193	187	210	175	206	197	180	202	205	186	229	206	214	202	192	232	214	200	219	195	224	201	224	196	206	194	220	191	203	189	190	212	175	195	207	186	199	188	191	235	209	218	239	183	199	194	207	191	206	202	223	193	222	208	194	201	202	204	220	197	209	209	198	189	188	219	226	203	203	205	195	195	189	188	220	196	212	201	195	215	188	202	192	203	201	196	186	227	191	201	211	214	208	193	200	229	204	193	179	199	210	207	200	203	218	209	244	208	185	201	207	219	200	187	207	189	216	197	202	197	200	194	201	206	201	184	193	221	199	217	178	192	207	217	220	211	215	179	184	210	174	206	193	193	180	208	196	213	186	192	191	212	197	205	207	179	185	194	192	215	219	205	222	199	214	205	189	208	184	223	199	212	186	222	209	213	170	198	158	191	199	205	204	193	205	192	217	198	222	167	212	201	226	186	194	199	224	206	204	195	193	195	193	190	203	200	219	216	208	214	202	191	187	185	184	191	188	196	205	203	182	227	243	193	239	202	200	202	220	185	200	192	217	205	196	235	216	216	207	229	186	187	200	192	205	191	190	186	200	193	223	207	200	216	200	199	195	200	207	226	218	214	190	182	226	173	201	195	181	188	204	191	201	209	204	204	188	194	203	205	184	200	185	196	202	186	209	209	189	177	198	200	227	195	208	206	225	224	209	216	213	224	195	225	215	189	233	201	207	191	219	213	201	196	208	189	213	204	195	204	193	212	203	188	205	217	188	206	230	190	198	203	210	215	228	203	183	193	207	211	212	173	201	190	215	188	211	210	184	229	183	200	205	199	201	192	202	213	173	230	210	193	213	217	224	209	206	184	209	213	184	225	208	203	227	205	223	181	187	183	191	187	216	198	190	220	205	203	203	199	200	205	205	198	208	191	180	218	192	197	184	198	198	199	212	189	200	189	176	206	188	185	184	210	222	184	191	203	207	198	207	224	215	204	216	224	188	217	200	201	227	198	195	193	205	203	182	204	215	215	174	194	236	233	184	205	201	193	196	205	213	212	222	220	194	203	199	231	192	189	210	226	239	197	190	199	209	207	205	228	199	186	204	204	196	185	197	209	214	195	207	179	211	194	193	188	181	199	187	194	227	194	204	215	196	195	209	208	212	175	205	207	180	208	202	196	210	219	204
10065	7984	35402	73497	61598	38675	9365	779	676	662	621	636	622	543	635	568	988	7389	7420	4359	2084	1033	662	553	522	529	558	505	538	515	502	507	539	558	557	542	506	542	535	536	529	490	498	544	563	549	531	527	540	519	553	522	513	540	505	525	540	508	526	524	478	555	554	534	491	531	522	559	518	514	559	492	491	502	565	551	508	493	542	554	512	525	530	536	479	537	528	497	506	530	529	551	535	465	504	499	519	530	538	538	568	526	522	526	514	488	532	520	526	505	558	533	518	585	565	531	536	532	570	546	479	489	490	563	495	538	555	508	521	493	521	501	504	490	507	514	534	535	514	481	554	589	504	505	528	522	551	511	502	533	503	544	540	538	487	519	522	507	537	512	515	572	519	531	527	522	544	478	511	531	530	497	548	538	498	520	518	543	531	533	546	546	486	520	536	530	494	536	515	523	496	507	527	527	510	520	557	528	522	571	532	501	518	532	519	554	558	511	500	557	506	518	499	514	533	524	498	513	498	552	526	503	542	526	506	505	528	534	548	525	497	524	548	502	545	559	540	533	547	515	518	513	546	509	508	537	523	555	532	513	551	568	517	519	522	525	534	525	519	512	469	537	496	518	527	547	533	557	532	567	550	515	531	533	518	516	526	487	540	565	540	512	515	549	536	509	528	529	539	564	516	537	533	482	537	522	567	513	513	520	539	508	523	511	576	480	511	541	509	494	469	508	528	507	542	516	510	522	557	503	514	486	575	506	505	524	498	525	491	527	536	522	533	524	553	525	523	561	534	547	538	533	550	512	551	526	523	526	501	510	528	544	531	511	533	493	541	540	534	535	551	521	504	519	535	492	530	519	545	546	514	490	517	532	538	502	535	533	522	523	539	482	523	528	526	493	514	513	564	521	562	538	555	569	522	545	509	521	540	548	527	530	523	542	556	467	542	526	520	538	510	536	490	517	535	529	513	551	577	568	531	517	529	564	559	531	547	480	518	508	522	508	531	530	525	567	506	524	536	527	513	562	548	516	547	526	504	500	509	504	531	518	516	536	543	519	547	504	541	538	528	530	514	498	536	517	550	516	492	560	530	535	498	502	491	521	513	539	517	527	522	527	549	541	530	542	527	516	559	538	522	519	546	522	563	509	533	545	550	509	533	524	522	508	479	497	456	553	565	550	550	553	539	551	559	533	526	510	504	514	570	529	568	499	547	539	501	530	527	502	521	538	536	532	515	493	576	558	526	521	536	501	553	491	495	539	475	530	545	530	513	498	503	504	579	532	515	540	503	502	556	519	491	517	539	565	536	505	493	523	531	516	496	521	527	551	509	507	500	533	551	538	531	545	535	534	499	492	562	532	525	550	558	544	548	528	540	497	511	550	518	544	514	533	524	545	533	510	515	532	527	542	544	553	505	537	587	532	537	505	507	552	567	492	516	536	512	515	542	499	556	498	489	525	547	571	503	505	506	516	517	502	538	527	521	530	518	512	523	526	552	536	513	545	517	554	492	524	493	544	518	549	523	574	518	539	508	527	576	491	520	527	510	525	476	530	561	527	537	554	528	582	539	513	525	519	499	531	535	509	531	528	544	525	508	548	523	530	499	512	524	544	509	527	537	534	549	481	513	529	498	525	541	544	534	538	510	570	520	497	531	559	556	539	513	525	535	561	524	540	534	579	491	514	522	490	527	484	522	528	503	524	500	556	528	537	507	515	519	538	569	536	549	553	551	534	522	480	525	518	532	547	523	526	519	527	501	521	544	574	525	550	523	522	462	530	491	527	561	511	539	526	507	514	504	493	561	521	520	524	516	505	514	505	582	498	545	519	544	475	519	565	541	505	549	523	526	541	506	487	507	521	530	539	502	526	527	496	510	567	479	512	528	491	534	568	524	564	516	526	555	573	499	542	522	550	512	549	504	516	521	528	532	445	518	519	527	508	535	528	520	535	526	534	542	493	513	533	559	536	529	557	514	541	490	501	527	540	558	544	523	545	524	545	527	553	550	537	528	518	555	508	525	566	535	514	576	519	572	527	512	558	504	502	511	512	545	487	546	500	515	530	564	511	543	576	540	516	529	533	566	535	534	528	549	520	546	516	521	520	550	553	487	534	536	490	508	539	532	503	504	514	562	497	504	514	512	574	454	575	526	511	537	524	560	531	548	529	532	493	492	514	555	498	544	504	534	476	556	521	519	513	545	556	554	512	577	507	565	513	533	554	517	527	515	498	529	555	537	514	553	524	529	531	585	503	522	532	506	522	563	591	543	505	535	527	510	523	560	525	543	495	515	541	491	548	516	549	541	513	551	535	536	515	499	534	548	538	530	522	545	559	525	538	521	564	532	497	542	540	535	502	514	507	526	583	511	525	572	538	508	532	503	537	518	541	533	523	554	538	496	527	518	522	551	527	510	498	505	513	542	538	542	516	494	537	543	516	517	546	509	519	522	518	517	513	498	514	509	541	528	548	489	556	503	491	561	515	532	505	517	523	521	541	582	515	538	483	497	552	493	512	488	508	538	555	537	540	542	532	497	497	508	524	506	472	564	560	517	572	503	509	572	544	567	564	553	511	520	520	535	484	516	515	532	534	509	535	467	524	556	523	572	546	556	557	532	562	497	503	518	556	555	528	482	489	498	532	508	530	544	526	541	526	514	501	523	525	546	532	526	552	556	566	503	523	527	516	533	482	541	540	522	513	539	535	546	508	534	542	507	498	526	492	515	572	507	531	514	537	493	542	513	575	523	582	517	530	533	511	542	510	510	525	561	526	492	527	498	544	524	540	601	508	500	505	531	555	502	515	509	525	531	558	532	517	552	484	508	508	531	530	574	536	508	545	552	536	523	528	486	519	545	562	536	509	541	544	553	521	542	539	496	525	481	544	549	508	503	521	517	500	509	509	502	530	525	507	543	565	540	539	545	508	532	488	538	502	524	540	536	502	557	537	532	532	488	507	515	540	565	545	478	525	498	537	544	549	517	487	540	529	543	521	519	520	553	552	497	536	521	539	539	561	559	521	540	525	507	541	549	496	498	501	533	518	542	522	530	505	526	516	610	513	518	534	520	536	547	531	556	503	567	563	543	519	521	485	541	501	550	506	521	543	507	457	523	531	563	533	548	501	530	555	552	548	526	511	509	508	519	518	547	534	515	573	497	540	494	510	531	516	525	540	510	553	542	509	532	492	531	544	537	559	527	511	478	547	519	494	533	550	493	516	528	570	484	502	549	488	524	527	549	554	528	511	553	535	494	529	539	540	538	540	546	523	518	539	496	529	509	526	586	528	495	534	532	587	527	534	502	521	535	543	545	543	523	551	562	522	511	526	539	539	524	539	473	517	533	493	534	534	531	507	574	528	515	555	521	508	544	582	508	575	486	519	533	531	580	535	565	525	494	532	506	532	523	549	522	518	528	543	534	517	562	531	540	544	530	528	547	507	509	519	494	527	564	508	516	526	509	558	536	531	520	501	502	561	558	540	525	521	514	529	476	547
21182	17866	33467	79385	66731	39705	15137	1377	284	233	275	221	210	277	221	211	511	2606	2640	1424	683	345	235	213	196	174	205	185	179	177	176	188	196	192	194	197	198	218	194	167	194	183	186	192	195	196	194	186	177	195	199	167	183	188	183	226	215	211	187	191	200	177	181	175	192	203	207	194	191	192	186	197	190	208	194	171	197	193	182	201	183	164	198	210	173	195	204	189	176	182	205	195	209	207	192	209	195	186	191	177	186	196	184	208	206	187	198	202	167	168	148	202	197	182	199	228	195	193	180	179	202	204	174	195	205	192	178	207	187	181	211	195	180	203	208	211	170	193	191	184	181	214	191	205	189	198	201	201	195	176	164	194	217	171	200	194	192	200	200	183	206	184	163	176	183	179	184	186	213	202	181	181	185	211	171	172	184	186	179	191	218	192	188	190	192	233	201	202	191	171	192	191	215	181	188	179	169	184	204	190	197	193	199	200	211	185	199	190	174	180	211	178	197	212	185	184	183	185	217	188	213	167	193	200	193	196	194	181	188	197	201	199	213	188	190	203	204	186	181	201	201	171	172	207	201	172	211	194	184	206	170	177	188	210	166	200	188	182	191	167	188	197	210	207	231	183	200	184	201	185	195	175	185	193	197	202	193	186	179	204	195	191	192	193	167	168	210	207	189	162	193	204	214	197	174	198	191	191	204	220	178	193	180	196	186	186	192	202	179	207	221	193	194	183	183	197	195	211	213	192	189	198	188	201	197	220	182	182	207	181	196	163	213	171	193	188	193	204	187	190	199	163	191	174	177	211	209	208	221	188	197	171	197	203	199	205	183	196	186	196	187	196	222	197	204	191	183	219	209	185	192	191	167	203	198	185	189	196	188	192	167	185	185	157	190	187	189	200	189	197	187	190	194	188	213	195	176	190	203	180	182	196	186	175	217	188	189	198	183	186	191	186	195	185	188	215	202	171	212	172	198	187	194	222	194	186	202	181	181	220	191	203	173	196	211	196	182	203	225	202	183	213	205	177	194	189	185	179	180	184	194	177	193	185	218	217	209	199	202	188	182	196	180	185	184	195	203	175	187	211	202	194	174	199	196	207	206	194	218	203	188	167	194	174	202	204	160	215	190	204	187	232	187	188	197	202	199	190	197	194	172	174	196	179	172	191	179	198	179	199	176	187	191	200	180	191	180	206	202	179	201	182	191	201	202	187	192	177	166	185	190	191	197	193	166	185	202	171	163	206	188	186	201	202	189	189	199	194	185	184	192	168	205	201	165	198	191	204	180	204	191	197	187	199	198	158	182	191	193	196	207	181	201	179	184	217	198	171	201	181	224	183	199	182	195	193	168	191	175	173	209	182	186	199	176	216	195	199	197	186	218	171	197	169	207	206	183	180	189	201	201	168	166	205	175	175	200	189	184	181	225	194	208	159	200	186	197	236	211	175	200	190	175	188	193	203	193	203	178	167	200	210	188	198	186	155	229	193	190	188	182	183	199	179	177	208	221	170	182	190	185	188	172	182	194	184	176	195	207	179	208	204	220	211	197	202	167	179	173	193	174	202	194	206	176	198	189	182	227	199	176	165	170	172	192	186	214	192	180	168	202	212	186	188	206	190	166	205	184	184	190	193	156	183	190	213	199	179	215	183	168	182	172	181	185	199	189	207	184	185	184	202	192	184	198	184	200	191	194	198	203	187	203	175	197	182	181	223	195	188	188	188	193	186	186	207	196	193	203	219	177	160	179	202	189	174	205	196	209	198	204	183	183	161	168	191	182	204	192	212	194	189	197	160	201	201	215	212	205	176	182	184	197	199	195	214	181	169	199	189	196	210	200	182	188	205	199	198	179	195	193	209	190	193	213	182	190	180	203	199	187	183	183	202	199	213	193	186	185	202	191	179	199	175	209	170	217	177	198	206	186	199	225	192	187	172	181	214	201	169	211	201	222	192	168	177	216	197	188	193	172	163	189	212	159	192	194	190	192	187	214	207	195	181	216	195	180	214	186	181	183	177	187	210	199	212	199	185	200	209	199	195	188	207	170	169	177	210	192	206	185	203	179	201	196	200	175	205	220	183	197	187	196	204	174	186	174	180	201	175	190	184	191	184	159	199	204	210	188	203	188	189	214	185	194	195	174	182	197	201	209	189	190	200	215	174	192	215	209	196	200	192	231	191	178	180	169	190	180	227	174	226	178	232	166	189	217	213	191	188	179	179	183	197	179	170	189	202	169	192	182	203	183	204	202	163	197	197	190	184	210	193	181	197	181	202	209	179	181	181	175	188	196	183	195	201	182	205	192	198	193	175	208	169	180	186	184	173	198	188	207	210	214	182	195	180	201	190	162	203	200	209	181	173	191	192	187	185	186	174	202	198	204	170	204	188	186	197	200	190	184	164	168	160	210	193	176	205	183	164	197	174	210	168	200	184	207	176	187	203	198	211	198	199	193	189	192	195	182	196	186	186	229	186	179	189	157	193	214	193	206	178	195	186	205	194	182	185	227	163	175	209	204	178	185	205	195	200	227	195	182	205	164	189	183	197	172	212	181	187	169	181	186	193	192	200	166	186	189	182	190	178	200	195	194	179	198	193	188	188	193	193	173	200	181	185	214	188	200	210	169	185	193	179	182	165	203	203	200	181	172	177	197	188	184	202	199	208	196	206	189	181	201	177	190	193	202	197	203	169	190	208	199	196	197	188	182	192	194	195	184	172	194	193	197	181	194	177	233	197	197	187	212	192	199	167	184	212	184	181	192	203	200	188	181	191	190	181	190	205	165	222	212	196	177	174	196	199	215	191	198	175	201	183	207	195	191	210	197	185	179	204	208	210	185	222	213	183	178	186	199	176	170	196	193	207	178	204	189	180	189	200	205	171	204	191	191	169	199	205	208	205	171	194	200	194	180	170	187	201	188	182	206	190	225	179	197	180	199	225	177	211	176	200	179	211	177	194	178	176	175	173	186	201	189	198	219	182	202	189	176	222	203	195	185	197	224	181	198	196	202	202	196	175	211	210	198	186	187	188	214	204	172	178	201	200	204	182	204	180	207	180	181	187	189	220	189	178	204	183	204	172	197	184	203	188	179	191	175	191	198	182	176	195	207	188	193	193	208	192	215	204	188	201	218	195	213	174	172	213	201	167	183	189	187	171	164	203	189	189	151	199	189	177	209	205	191	186	185	206	206	186	208	168	212	214	205	194	196	189	214	185	194	205	185	201	174	200	192	182	203	213	181	176	224	200	192	188	183	178	195	187	208	185	202	196	215	188	203	186	196	213	191	181	205	206	189	177	183	157	209	213	187	222	197	193	199	180	188	164	182	192	201	188	202	206	190	194	180	188	196	193	196	179	204	191	212	193	184	189	221	193	187	182	175	216	184	191	209	218	204	207	186	175	197	178	236	200	192	185	178	190	175	190	189	192	185	188	188	188	193	185	189	177	213	184	166	196	212	188	214	199	184	208	161	186	201	198	156	217	179	187	215	209	177	192
11528	13537	37271	85575	74810	48331	13074	1018	879	798	754	698	672	1098	715	614	2722	14043	12980	7608	3684	1455	720	572	472	519	469	460	484	470	473	556	536	488	461	479	510	507	515	508	481	519	499	506	476	467	474	520	469	521	511	487	498	477	556	461	522	463	455	490	527	486	524	481	520	507	504	537	516	461	524	498	486	487	505	536	510	502	498	508	495	523	504	511	524	511	501	511	515	530	478	517	487	512	525	524	493	504	496	492	496	486	482	531	474	516	542	520	505	489	458	513	441	496	486	491	485	508	547	474	501	510	481	470	492	516	521	525	490	467	495	500	507	480	491	501	547	485	541	463	492	497	502	458	522	495	493	480	506	487	506	532	480	508	513	528	487	512	472	490	469	477	512	494	473	490	505	487	526	483	452	515	512	554	491	532	483	483	474	494	488	504	478	457	500	494	548	486	485	571	482	508	515	478	490	501	496	525	491	488	462	491	518	537	456	506	520	489	530	475	492	495	503	439	475	539	493	547	491	486	510	497	483	468	474	462	514	489	513	464	502	474	480	478	518	491	482	492	521	488	487	485	468	484	508	506	488	472	524	519	494	502	514	541	490	529	475	507	497	500	489	499	519	466	487	497	508	494	473	470	498	492	534	514	506	514	473	497	471	505	514	509	551	507	529	482	524	492	460	487	464	503	544	464	469	478	533	511	486	506	498	507	517	492	529	532	460	493	503	504	477	507	476	494	496	519	476	468	516	469	482	488	467	537	532	516	522	505	520	445	469	523	496	494	521	538	474	448	496	496	526	514	493	520	496	532	467	502	487	493	482	478	514	491	460	470	495	497	483	466	488	526	483	542	547	548	476	507	496	501	496	529	488	488	495	472	529	489	494	540	522	505	519	485	463	486	512	496	529	483	481	484	472	486	483	440	497	520	476	531	521	479	489	510	494	470	507	463	478	491	480	487	523	512	476	499	495	484	517	473	477	506	471	519	482	486	480	490	484	515	479	519	502	517	519	500	515	438	529	483	478	498	502	511	492	467	474	464	494	493	493	468	488	483	518	510	521	512	497	485	513	483	499	467	485	494	520	506	512	500	490	496	496	495	492	480	489	502	495	539	488	509	499	471	464	514	495	513	486	505	483	480	462	526	542	487	502	501	485	504	500	532	554	495	507	489	517	546	464	475	515	497	471	492	477	538	484	493	483	502	465	461	532	463	506	486	502	500	517	463	465	447	455	466	498	502	545	473	490	513	518	479	465	505	501	499	495	472	478	477	491	461	486	512	502	507	540	472	483	475	507	477	491	538	503	498	494	483	476	469	473	491	477	489	523	526	534	531	498	491	512	537	500	524	482	533	508	494	481	493	492	485	468	463	481	518	516	484	529	503	513	479	486	498	530	502	485	491	502	496	468	489	502	478	489	493	510	501	495	503	494	475	469	485	499	480	493	513	509	465	482	473	470	483	505	486	480	468	461	504	488	485	490	493	460	525	486	498	502	499	472	467	458	505	491	472	497	500	499	468	504	495	486	501	475	519	490	504	498	447	486	508	546	474	535	468	515	508	468	486	487	462	478	483	505	451	469	512	526	504	483	471	508	501	469	518	480	495	495	510	506	504	480	498	508	482	478	500	465	514	472	484	506	489	465	493	506	495	484	506	459	503	476	518	521	449	506	513	502	488	499	481	476	489	497	501	453	485	497	532	499	526	475	472	492	480	525	498	468	460	492	462	499	491	516	489	485	533	502	504	515	516	519	498	487	508	504	513	479	494	508	520	479	482	524	503	518	488	486	522	493	497	458	475	472	475	471	500	496	507	509	507	517	482	523	495	500	491	502	517	472	474	514	508	521	529	485	549	473	523	536	481	525	468	522	506	512	474	530	461	471	519	483	464	468	506	526	498	501	482	487	470	490	488	487	522	513	521	515	510	493	495	518	459	516	484	486	500	489	472	518	520	452	493	508	473	511	480	510	467	498	507	492	497	502	477	498	484	476	508	532	494	511	503	494	475	501	510	518	487	450	517	459	462	500	507	465	527	493	491	443	487	483	510	468	510	534	497	479	468	520	476	482	509	517	471	489	521	470	504	481	486	487	506	486	496	517	483	492	464	479	471	492	518	513	486	507	477	505	496	525	461	464	498	511	523	516	455	509	522	477	455	458	484	491	537	501	498	491	482	499	508	497	514	483	486	505	532	500	531	492	453	529	501	476	550	530	483	501	451	498	504	524	475	486	508	477	551	457	531	457	478	507	500	502	495	485	506	484	497	512	486	516	493	473	499	506	479	522	480	473	475	473	497	508	520	531	482	513	497	528	464	500	496	436	494	510	471	533	519	516	501	517	511	492	494	530	488	497	505	484	486	487	488	487	514	502	508	522	493	497	518	497	504	534	500	474	534	489	500	498	528	514	516	545	475	493	495	515	462	480	470	508	439	490	513	496	512	511	500	481	499	524	471	481	485	473	486	504	495	496	517	506	496	476	493	502	478	510	511	518	503	491	480	481	499	482	518	478	484	533	486	524	507	487	503	510	469	523	517	459	456	486	496	495	517	478	516	505	487	560	509	477	465	484	523	479	475	492	504	483	511	466	489	484	498	505	531	558	477	475	488	463	478	494	517	525	503	517	518	485	486	494	483	482	506	478	549	509	485	503	515	501	479	515	491	502	471	530	492	491	483	467	493	533	475	500	468	485	476	496	503	507	520	503	498	539	479	495	488	461	534	524	485	470	496	522	468	498	490	494	536	498	489	514	495	525	487	529	490	525	512	521	503	488	463	483	507	469	533	478	509	492	503	499	470	499	487	523	486	484	469	493	515	498	458	524	484	520	557	492	480	480	464	499	492	513	515	495	485	459	523	465	513	497	501	488	502	500	483	455	520	545	498	504	488	491	498	487	490	450	529	524	501	498	531	507	493	496	492	502	531	501	486	489	501	555	467	510	491	497	482	496	512	539	510	506	499	509	467	512	539	485	460	462	484	472	507	457	517	481	502	508	485	489	499	478	552	524	505	499	488	500	491	473	517	449	508	436	486	546	470	473	492	523	519	468	521	504	486	497	492	477	519	491	527	497	508	480	551	534	490	481	464	521	485	510	485	490	471	504	498	514	542	508	479	513	481	503	505	488	489	549	484	505	521	487	518	463	538	480	483	482	508	482	480	499	491	485	514	496	493	505	513	464	510	471	455	485	496	506	479	518	479	476	488	484	476	493	460	505	470	546	502	514	497	483	510	503	497	483	496	528	506	494	518	468	500	503	499	459	502	499	490	483	493	509	537	499	471	475	532	503	492	499	507	485	538	512	525	486	505	518	559	457	497	505	448	489	503	477	495	518	455	447	448	471	456	496	515	484	531	525	528	509	520	471	463	460	473	514	513	509	457	532	526	445	518	495	456	529	527	492	520	519	474	498	510	482	495	502	476	529	535	500	487	489	473	466	486	496	473	482	521	482	481	480	520	527	468	486	504	540	498	527	502	479	519	481	489	463	519	488	465	482	499
2671	796	1596	11934	10607	2802	418	184	149	164	156	167	161	167	177	164	193	294	337	285	233	180	203	176	153	170	176	166	168	180	171	170	178	170	152	170	180	172	170	172	178	164	175	162	179	176	149	175	187	176	174	178	201	143	144	159	158	148	146	168	137	176	172	165	181	153	168	166	159	170	176	159	181	186	156	172	162	172	167	160	172	188	150	144	199	163	149	163	158	167	168	194	183	182	160	153	158	141	185	168	147	160	184	179	161	151	156	152	153	174	164	147	136	158	180	185	174	168	160	167	186	162	197	164	141	139	156	149	169	146	173	141	182	161	170	177	195	171	193	177	167	141	144	168	159	187	159	138	162	175	173	162	168	160	154	151	176	165	175	159	160	163	163	157	156	144	185	157	162	187	165	155	173	168	159	183	175	152	164	151	178	165	158	190	162	153	168	170	155	180	173	158	161	165	186	162	175	172	167	175	183	184	165	178	169	164	185	174	160	170	185	149	191	167	157	179	185	165	176	171	148	164	164	167	172	175	159	193	142	173	159	155	164	164	188	155	193	150	153	159	159	177	152	169	165	170	163	180	168	181	175	147	184	163	157	150	161	183	175	152	158	164	177	163	183	173	170	178	171	165	176	166	158	169	156	157	165	168	153	168	152	155	163	173	152	175	167	179	166	164	150	157	172	196	170	169	156	177	155	167	158	173	182	165	170	170	174	122	190	159	174	189	160	164	148	160	157	173	158	156	158	157	177	182	160	192	165	178	187	173	162	186	165	150	164	175	167	144	186	176	157	124	154	177	197	178	192	171	163	166	173	163	172	168	171	144	164	157	194	175	154	167	151	181	144	182	188	176	173	187	158	189	169	175	138	162	172	173	167	158	152	169	179	146	160	174	172	158	146	198	169	182	182	168	148	157	174	160	175	171	145	166	176	158	174	162	182	170	170	163	170	148	155	163	165	168	172	162	181	157	171	160	164	160	165	174	166	157	165	183	151	176	146	195	177	163	173	178	175	148	144	157	149	168	170	172	173	171	167	190	183	173	158	168	164	169	175	160	188	150	153	180	173	160	146	154	149	177	159	171	177	169	158	174	148	160	181	149	167	168	179	176	165	158	161	179	147	158	156	184	171	171	174	163	168	173	176	162	160	165	165	163	161	158	170	157	160	152	147	166	181	169	185	152	169	158	170	168	168	176	177	194	159	148	147	153	162	153	160	163	166	170	178	133	171	164	153	142	176	182	163	162	163	187	183	188	173	195	165	172	161	180	174	185	155	171	174	165	160	147	172	165	184	179	189	177	177	165	146	168	190	173	147	160	176	163	161	162	174	163	155	170	158	181	176	176	143	157	166	152	166	156	185	166	174	175	176	167	162	167	180	163	166	163	167	166	178	168	169	164	178	168	170	147	171	153	163	153	177	168	162	179	158	173	155	168	152	152	190	159	165	172	152	159	177	138	162	176	161	179	172	170	174	193	179	162	175	158	160	166	176	172	170	160	178	166	156	167	174	174	189	165	145	180	161	169	151	173	172	164	176	195	167	160	185	167	169	149	163	152	153	164	145	176	157	154	180	163	157	169	170	169	165	162	169	177	195	158	169	170	145	178	169	166	154	181	186	166	171	179	158	182	168	157	167	175	173	147	127	171	163	185	177	161	145	150	165	193	177	168	157	177	172	150	199	150	165	188	161	167	177	184	158	168	174	188	186	153	164	151	178	167	153	171	185	163	155	172	168	179	187	171	179	167	175	171	143	167	200	169	157	178	167	171	169	176	182	157	147	150	150	172	164	184	193	165	153	161	180	168	173	164	156	158	163	190	201	160	166	163	154	155	175	179	178	176	176	175	184	156	154	157	179	151	153	166	175	192	179	147	165	171	164	154	169	168	186	180	190	178	163	183	160	166	170	153	192	190	164	165	138	156	161	172	198	162	157	170	160	186	194	169	172	168	166	165	189	169	138	154	137	161	168	170	124	154	176	197	175	167	167	170	168	182	166	171	155	168	150	181	189	152	162	165	151	158	167	185	150	179	176	166	181	164	167	164	149	175	194	159	187	161	158	176	190	171	158	158	160	159	160	163	159	167	141	168	160	160	142	174	147	154	181	176	163	163	182	153	173	171	180	180	172	168	182	176	163	174	167	177	161	168	167	180	150	153	187	197	184	155	159	175	177	160	154	152	174	149	159	187	193	154	157	153	173	178	158	174	177	154	171	159	178	163	154	163	183	160	147	170	177	152	159	158	161	175	157	183	182	173	164	174	166	161	180	176	185	175	167	172	185	150	142	186	170	160	186	196	160	175	178	181	174	153	164	145	161	171	156	155	150	155	173	172	173	177	187	189	162	151	165	169	158	175	176	178	162	169	168	168	156	191	143	154	143	161	148	146	174	155	161	147	147	170	185	140	150	162	165	179	183	170	174	168	163	162	156	177	171	156	158	154	167	167	175	161	182	153	148	176	176	166	148	177	167	179	170	157	171	163	186	188	157	165	153	170	148	177	177	167	164	172	185	157	173	181	185	183	161	184	171	188	171	172	170	133	166	180	161	150	186	174	145	161	178	188	193	154	135	162	164	170	176	156	175	176	156	169	179	147	157	193	180	136	182	171	157	163	178	160	164	153	178	182	160	177	183	184	174	165	141	165	174	165	170	177	143	165	154	166	173	140	139	166	142	163	173	166	171	155	171	182	183	170	168	154	205	187	166	179	172	153	149	163	160	180	172	154	172	174	148	157	151	182	174	166	163	173	160	188	154	174	145	177	160	181	178	173	162	192	158	178	182	162	180	164	177	168	170	158	153	148	173	167	159	140	148	171	181	177	165	163	173	166	174	157	141	153	165	161	167	173	183	162	180	165	155	172	186	151	159	171	176	157	158	189	156	161	160	171	157	153	165	165	149	192	163	165	141	156	181	183	163	172	162	168	183	184	149	145	164	181	185	160	156	177	181	147	176	184	175	179	165	166	168	167	163	165	166	163	172	168	146	138	186	145	178	171	158	140	178	165	180	178	148	142	145	180	180	164	165	158	162	167	158	143	169	146	156	178	164	157	198	172	151	159	153	147	162	195	176	160	149	157	172	190	154	178	196	174	186	165	178	162	162	165	178	182	172	200	169	177	177	180	167	174	159	163	156	160	192	193	179	182	183	146	182	143	176	177	157	144	149	157	166	176	179	172	165	188	163	175	154	162	162	159	147	166	164	170	176	152	153	181	164	171	169	171	197	164	181	174	172	174	164	166	174	173	164	155	160	171	169	164	161	171	176	179	172	164	158	161	165	184	160	160	165	149	164	184	184	177	169	170	156	164	184	164	181	148	154	179	184	174	176	154	191	164	195	181	170	188	162	160	161	148	155	186	144	194	174	181	155	197	160	195	165	161	166	173	152	183	185	152	162	156	177	153	168	172	170	156	161	181	192	167	173	158	169	176	165	148	184	176	155	194	153	190	169	189	168	151	166	181	157	179	153	170	170	175	164	153	156	178	149	161
2542	1261	4413	28577	23298	8922	1469	504	460	435	449	468	437	453	443	439	638	1188	1312	997	783	587	511	472	470	438	445	446	468	500	418	475	439	414	471	454	450	456	434	473	449	459	472	435	437	460	500	466	471	480	421	469	425	451	427	438	471	464	441	467	460	442	426	432	435	459	424	448	442	418	461	486	449	454	445	436	458	421	464	461	423	497	447	444	486	442	446	437	446	450	477	442	474	462	408	434	445	477	457	436	443	485	485	469	435	464	465	473	507	426	442	450	442	433	431	459	482	466	448	438	458	471	452	446	455	429	465	483	433	436	427	459	448	443	474	422	420	494	497	440	442	388	429	449	459	456	477	443	425	442	420	431	439	471	453	498	474	448	489	405	476	452	467	452	412	471	437	449	431	442	468	480	486	432	444	485	450	454	448	438	480	470	454	441	449	414	498	437	468	444	457	431	432	446	435	435	451	426	446	487	470	411	468	453	398	473	453	433	453	434	440	441	463	456	427	422	488	469	436	415	445	457	466	460	420	474	494	452	419	457	448	463	494	473	454	467	470	460	447	380	413	437	416	461	446	489	426	461	429	443	455	472	456	452	477	438	410	446	448	492	463	472	423	452	423	482	436	457	436	435	451	420	460	451	423	455	442	456	474	458	449	469	453	454	457	445	434	434	441	452	465	457	448	423	430	415	487	440	413	469	458	440	437	451	436	441	448	465	456	478	455	450	468	470	469	497	439	429	450	446	413	455	454	486	445	451	462	443	440	470	433	461	444	487	496	458	442	430	442	472	436	449	461	436	455	446	445	445	446	454	427	455	441	432	402	454	442	463	482	472	470	474	480	460	418	475	423	450	440	468	447	428	421	451	469	492	420	450	452	446	453	417	430	449	430	434	441	427	451	409	450	490	459	434	402	457	438	436	448	426	444	437	459	468	438	415	495	436	495	451	491	459	426	459	437	452	469	395	454	446	442	448	442	430	443	480	435	402	458	444	445	470	461	442	442	435	453	462	447	436	447	444	462	437	448	429	448	445	468	440	466	427	437	481	461	403	437	436	478	458	407	454	438	452	421	449	425	448	469	455	413	453	451	475	435	447	414	459	505	447	428	430	479	439	455	444	429	415	467	445	462	419	429	402	374	458	444	427	464	431	478	481	490	483	417	433	460	508	449	449	418	431	436	441	449	468	446	502	444	461	437	447	480	443	440	468	483	448	441	443	455	472	450	446	410	430	399	450	423	448	452	469	430	445	447	479	461	450	445	433	407	416	474	429	471	449	433	444	432	465	459	485	466	420	446	458	445	428	409	458	459	414	442	445	446	466	454	442	452	430	451	432	449	446	459	472	432	447	431	466	456	438	465	469	417	438	491	446	424	461	412	398	474	425	429	439	442	437	494	409	477	439	446	439	460	439	461	466	432	455	446	468	448	486	452	455	444	458	450	468	468	431	432	438	459	440	466	452	434	475	465	458	447	436	427	437	437	440	408	442	452	442	422	433	430	474	436	470	489	453	466	445	477	413	461	445	462	463	466	412	432	461	463	474	461	456	463	459	450	457	482	472	438	486	370	422	493	467	496	427	423	451	435	436	432	459	477	422	431	449	467	464	438	459	418	420	442	431	453	438	411	423	439	458	443	446	483	437	456	466	467	435	440	438	426	432	452	448	458	449	452	453	428	394	454	500	487	447	458	435	441	438	467	457	429	467	411	404	442	442	441	434	449	491	468	435	443	404	416	479	415	390	439	479	443	432	479	434	482	434	451	443	444	471	451	448	451	495	439	471	442	483	458	487	455	501	489	469	446	466	404	445	443	427	451	431	426	465	436	440	473	463	456	428	430	480	435	455	441	432	432	459	460	413	465	424	406	450	446	472	438	449	446	468	434	447	424	470	459	448	424	436	446	482	413	460	415	442	454	437	471	467	444	406	458	456	414	441	438	468	445	459	437	446	445	452	447	459	474	422	433	460	448	469	464	444	448	430	434	419	485	454	463	435	466	406	455	465	437	425	463	450	460	473	466	435	433	438	477	434	446	442	463	455	399	441	445	431	457	449	451	443	455	433	470	434	445	412	408	431	427	426	467	451	451	440	411	425	467	446	463	459	451	484	466	484	410	452	469	426	462	477	489	454	447	396	461	433	456	427	451	434	453	455	424	435	474	446	435	467	467	441	437	432	433	410	457	429	418	446	442	465	466	453	454	424	448	424	406	463	452	470	458	437	451	467	442	451	450	428	442	441	416	432	467	417	457	463	427	423	448	446	485	434	438	435	462	423	410	426	487	467	461	470	426	455	419	463	489	472	433	455	457	455	460	404	440	425	460	439	426	447	433	432	441	518	475	445	440	404	466	436	463	454	504	463	424	441	487	470	458	420	442	451	464	440	449	421	472	408	454	413	427	461	457	416	473	452	448	419	456	442	465	459	439	440	416	460	441	459	461	506	475	450	427	443	447	432	432	456	483	442	436	428	446	421	441	431	453	452	446	439	459	481	404	418	421	469	428	472	427	466	415	411	458	444	465	406	433	442	446	487	452	415	453	463	455	451	438	404	444	444	458	442	432	441	454	441	404	436	445	463	437	441	441	445	416	454	428	447	446	441	465	429	445	449	426	463	489	451	443	425	450	501	488	445	479	443	430	412	482	461	453	439	447	471	470	460	435	461	457	425	446	478	464	470	462	476	471	477	474	428	416	429	443	444	457	492	464	443	414	415	419	489	454	398	434	455	458	478	417	456	452	463	464	450	436	432	458	462	478	417	430	469	496	467	449	462	464	445	461	431	467	425	449	458	446	470	519	444	438	440	459	450	459	471	423	427	427	453	441	465	451	479	464	447	408	430	420	410	420	464	444	454	433	465	471	483	483	431	454	478	450	487	408	420	455	451	471	451	436	474	480	427	426	444	446	442	471	451	438	456	478	478	459	428	482	449	453	454	421	454	439	439	441	463	430	446	438	459	405	425	451	431	441	437	422	463	482	442	453	398	482	461	408	471	439	461	487	443	449	482	495	427	440	421	436	445	474	475	420	469	439	429	459	464	427	437	485	452	472	472	418	446	452	461	428	445	434	424	459	446	441	462	448	431	432	445	453	467	461	452	441	446	419	435	437	493	446	469	444	469	464	464	470	427	415	448	433	478	445	479	490	446	477	454	463	459	452	472	453	475	421	454	439	441	503	435	431	411	456	435	410	438	452	485	451	448	419	432	439	418	417	439	443	462	448	456	477	396	399	462	449	432	427	415	436	439	412	420	476	408	481	427	442	462	437	448	508	464	455	449	429	468	462	419	422	425	462	449	453	433	434	433	415	434	460	421	435	463	425	466	438	475	462	457	439	496	475	438	478	431	419	460	464	446	453	455	429	414	472	434	487	430	414	428	427	431	484	469	437	501	428	441	412	420	507	477	441	450	466	462	408	459	463	467	441	468	452	460	436	442	439	379	433	431	440	470	427	427	443	465	496	450	501	418	455	515	401	454	431	436	476	431	455	473
14384	6881	22291	67357	55757	30241	7693	394	268	252	242	239	233	242	431	391	774	1461	1344	1001	563	309	233	219	189	201	193	202	191	219	221	199	208	194	193	189	187	190	209	173	191	182	197	197	205	210	193	212	193	187	195	198	215	190	190	178	203	206	185	201	199	216	191	200	202	177	195	179	195	205	204	189	217	190	199	202	189	208	200	240	197	194	191	228	200	190	211	191	181	207	202	205	199	222	182	195	196	196	191	180	191	186	208	200	196	185	221	194	207	193	170	178	178	188	195	193	202	163	200	184	200	173	203	191	188	177	194	182	203	188	227	191	179	193	209	175	193	204	204	179	181	207	198	189	210	191	186	178	173	198	211	181	218	208	201	178	189	171	208	206	210	184	188	176	193	207	194	187	210	211	181	172	185	219	190	188	209	178	170	198	193	210	220	190	185	195	217	195	187	197	163	198	218	196	174	198	175	200	194	164	178	182	206	217	180	167	209	217	196	213	211	206	173	197	193	211	203	193	210	174	216	200	200	182	178	225	221	185	198	196	210	189	181	179	209	182	197	197	186	198	179	196	192	185	187	216	163	176	181	202	216	203	219	185	169	193	201	181	199	183	207	181	164	199	199	171	193	205	192	203	203	181	197	182	194	232	207	165	205	174	193	184	195	186	181	190	211	180	203	178	200	192	208	202	172	189	172	204	203	174	206	170	204	211	221	183	200	184	209	216	205	182	216	186	209	197	170	195	203	182	205	199	187	175	176	217	201	218	195	213	169	176	205	242	198	210	184	200	217	170	208	192	196	174	196	202	213	213	160	175	181	181	205	198	208	202	218	190	196	220	197	228	155	200	176	207	196	203	218	212	189	203	188	218	168	229	191	176	193	204	173	180	176	178	184	183	192	198	188	196	203	202	223	206	183	162	190	185	176	213	193	188	209	186	193	193	222	211	209	194	188	177	168	220	179	205	211	193	184	180	215	202	187	184	170	174	206	208	175	186	194	179	180	210	208	205	204	199	188	192	187	183	183	176	212	197	169	183	204	166	176	164	186	205	190	185	198	195	198	198	216	182	221	186	172	198	183	194	202	205	203	188	181	205	169	186	179	201	186	190	186	201	209	199	205	215	206	199	186	199	214	211	183	185	196	201	178	173	228	205	186	180	193	193	179	193	178	196	238	205	173	199	177	224	205	200	196	192	206	182	198	193	210	188	200	199	186	173	199	189	189	175	191	191	187	207	169	174	211	179	166	198	187	191	190	198	198	199	200	176	196	189	198	216	214	195	195	200	198	190	208	206	199	161	208	202	184	203	195	193	193	195	198	187	196	171	206	187	216	180	209	199	198	182	208	198	198	175	208	198	178	194	214	205	188	205	181	186	189	185	206	201	188	195	196	198	192	166	196	196	177	193	166	215	180	196	195	170	169	191	193	168	204	186	199	182	199	189	188	178	184	174	196	156	194	198	196	190	206	178	200	172	190	174	173	206	196	185	195	200	190	198	193	206	196	186	199	199	224	158	190	198	180	211	175	173	221	208	181	189	208	206	184	184	203	192	196	212	198	211	212	178	186	193	196	186	183	228	168	195	194	210	222	193	201	178	245	203	181	185	225	197	173	187	171	208	189	214	184	189	207	179	187	193	196	192	177	192	209	170	194	192	191	205	209	186	199	206	195	202	192	181	154	187	187	193	183	202	173	181	190	189	161	206	183	183	190	195	203	205	195	205	206	184	207	188	201	180	193	199	207	182	223	207	189	193	200	204	189	164	206	223	226	211	204	183	211	202	187	191	168	191	198	227	199	202	190	189	191	185	184	207	194	175	209	189	190	190	207	206	200	160	196	178	199	203	199	201	208	187	196	199	198	198	194	199	182	186	193	213	221	182	201	194	202	186	196	182	203	186	182	214	206	213	213	195	210	198	191	165	203	197	166	197	193	186	179	197	195	186	190	200	192	183	191	186	189	209	168	195	196	194	211	181	187	195	196	199	201	180	185	194	214	189	176	205	186	179	196	197	190	196	190	187	197	238	199	196	182	202	212	188	176	192	210	185	198	188	194	198	177	194	199	213	198	185	206	188	190	183	206	181	175	209	193	176	188	206	200	193	202	229	212	199	206	181	207	190	180	188	203	193	174	181	189	198	215	190	195	210	201	197	188	186	192	240	189	215	190	196	195	213	204	175	186	219	207	186	211	189	198	200	192	186	183	200	171	209	193	179	200	184	213	199	195	182	182	183	190	187	180	203	196	184	199	169	183	213	189	186	196	199	176	163	190	190	199	178	205	192	168	190	198	209	180	204	230	192	170	191	177	221	189	207	168	213	185	176	160	188	185	195	175	189	212	199	205	183	178	180	171	202	184	217	179	212	183	186	200	188	191	193	204	204	200	173	191	182	203	180	193	199	200	189	216	183	199	185	202	194	218	192	189	188	189	209	197	192	176	216	197	210	196	160	195	186	194	192	191	201	193	183	205	196	178	201	183	191	192	187	207	208	214	202	194	186	185	184	201	190	200	186	196	165	179	162	216	165	191	178	171	186	194	202	222	197	196	182	207	192	188	203	219	208	178	192	171	193	205	179	184	190	216	204	226	190	186	181	211	214	178	207	217	190	230	197	221	182	198	209	207	176	205	179	199	174	198	172	194	201	191	178	180	172	189	195	190	183	205	188	224	194	174	170	192	197	166	190	198	199	178	168	189	205	175	174	185	186	192	190	228	180	215	224	192	221	186	200	194	202	206	180	185	215	200	188	192	188	184	198	201	174	171	174	211	197	185	193	205	203	224	188	213	195	176	202	184	198	195	205	188	187	173	207	212	186	220	187	176	180	172	178	185	182	212	184	221	203	217	177	171	186	193	186	169	189	190	205	211	187	194	201	175	187	192	220	198	187	201	220	170	186	214	194	207	209	204	200	205	224	173	214	204	174	187	194	201	195	201	187	184	217	199	164	174	186	177	180	188	212	211	190	186	200	191	206	212	182	191	217	187	178	187	170	202	178	175	210	166	190	175	181	169	195	170	181	190	192	177	177	222	194	196	178	161	201	190	192	200	186	192	183	178	184	210	173	209	179	190	205	217	207	200	176	182	179	194	186	183	170	186	173	176	189	189	181	204	191	191	236	197	212	221	180	155	204	181	185	182	219	195	176	206	193	174	196	187	192	184	189	169	204	206	204	195	175	195	195	190	199	195	196	173	190	191	194	201	216	193	214	174	198	172	186	172	203	192	184	190	205	198	191	184	173	193	196	201	187	216	218	191	202	208	218	195	198	201	191	193	233	217	184	185	182	199	215	159	201	192	208	163	176	187	171	195	202	180	196	191	204	198	189	182	206	164	171	204	202	211	184	222	196	204	178	200	181	177	229	197	189	201	164	185	220	188	205	192	191	198	199	203	203	183	188	177	222	210	194	214	186	189	193	196	170	186	225	183	190	170	189	205	190	198	190	185	191	185	210	221	207	188	211	187	187	169	186	206	212	196	182	190	189	186	195	211	201
8787	6022	30574	72123	61008	39780	7632	876	865	715	709	666	692	741	2156	1686	4653	8574	7417	5413	2580	1103	655	594	474	471	522	517	457	521	486	542	509	500	533	524	515	500	548	494	535	513	474	488	525	529	506	512	486	467	504	506	498	514	521	553	531	537	542	463	499	504	535	480	521	477	521	539	480	520	523	474	502	498	528	535	527	509	516	522	510	473	505	487	531	513	521	508	526	521	499	525	482	484	508	494	522	505	507	488	461	502	546	503	491	528	512	524	513	497	513	515	468	510	500	509	565	468	509	506	455	506	524	550	510	490	512	522	496	474	492	506	495	483	515	493	517	523	515	491	476	520	514	546	520	539	483	474	529	534	530	518	502	512	551	505	497	520	499	521	506	525	488	496	533	503	503	530	495	493	524	541	516	447	565	504	527	527	551	501	505	507	548	506	505	490	530	522	499	506	521	531	524	517	504	495	529	504	490	457	522	475	508	477	495	490	481	541	474	515	500	483	506	522	518	537	509	512	508	511	512	516	478	510	510	549	510	520	525	535	476	494	483	490	522	508	475	525	481	499	543	497	516	524	506	540	533	501	485	523	580	449	506	518	491	497	479	533	527	488	493	508	507	498	539	505	503	507	514	487	516	521	506	531	534	501	503	522	491	521	520	491	519	529	475	511	522	533	544	502	528	540	512	535	500	509	555	509	510	518	519	469	506	538	499	515	506	509	511	523	494	490	511	497	526	504	542	498	539	538	514	500	529	520	516	484	535	512	499	537	467	504	507	498	531	508	509	542	521	518	493	489	482	481	471	494	516	503	522	550	473	528	464	499	548	476	518	494	509	512	541	494	500	519	520	503	548	493	536	520	498	492	516	536	488	533	503	522	479	455	459	542	531	521	503	542	498	495	486	500	496	495	486	510	485	512	513	515	521	536	504	521	535	505	567	492	516	494	519	504	557	493	446	507	531	506	467	509	486	474	521	514	538	530	530	486	503	528	509	511	549	509	502	459	526	518	476	488	513	511	487	498	528	533	508	536	520	489	515	489	468	499	525	482	504	469	483	452	539	461	502	526	499	516	483	533	536	481	545	501	509	521	499	538	477	478	523	538	528	508	497	509	491	507	498	473	521	502	495	533	480	482	477	525	468	483	503	509	503	486	501	519	487	493	550	509	539	494	534	482	491	519	528	526	527	539	456	516	506	531	480	502	493	524	495	506	515	537	513	515	520	530	465	494	471	520	515	474	496	486	520	484	525	484	518	494	529	488	494	495	523	500	500	512	532	483	467	485	502	543	493	494	504	556	533	492	487	506	504	517	492	494	513	544	536	558	503	485	520	516	487	508	517	492	531	530	488	479	528	518	507	505	500	515	534	526	508	526	533	528	509	539	485	501	516	483	522	478	510	463	502	506	478	498	525	546	513	500	491	488	512	471	518	538	530	490	519	492	503	513	505	551	516	506	478	514	483	547	512	477	564	515	483	544	509	507	542	535	560	517	506	518	493	463	531	523	482	528	534	511	503	498	527	537	484	470	524	507	483	534	508	485	468	476	530	486	505	546	468	509	514	511	507	493	555	538	496	540	528	470	518	529	472	512	521	504	512	502	495	467	478	515	517	516	506	497	529	472	540	528	538	485	499	504	505	487	552	494	525	488	501	552	492	503	531	444	531	498	547	493	500	476	499	493	517	526	495	526	535	510	537	489	510	530	490	511	491	512	544	511	530	512	534	466	544	500	539	489	537	502	510	532	480	533	494	500	502	465	521	488	512	490	487	475	513	485	504	517	527	536	517	512	522	512	514	535	529	508	519	558	499	498	552	483	489	553	530	505	518	458	544	470	515	511	471	495	471	521	471	495	495	519	520	544	520	475	514	516	517	512	518	526	541	489	495	505	500	500	561	507	499	512	504	517	477	511	457	500	494	501	479	530	499	467	478	479	503	514	493	488	558	515	521	489	525	538	508	526	547	502	520	507	511	547	505	499	525	487	502	505	538	519	498	490	462	547	487	532	524	457	467	498	475	509	547	503	553	504	509	504	482	509	504	506	526	511	537	498	545	498	525	545	542	515	479	531	484	524	493	486	526	513	518	521	468	520	469	530	527	501	535	492	492	471	499	500	462	530	479	473	483	557	505	491	532	549	503	465	524	534	543	536	473	463	524	521	511	495	526	512	483	522	516	510	476	487	513	511	507	489	478	488	497	501	494	510	501	532	507	513	558	491	497	490	504	527	510	521	494	499	487	533	499	498	502	558	506	508	475	540	507	514	507	502	532	479	489	480	548	517	479	473	562	523	539	504	522	515	493	505	534	502	481	545	523	480	496	502	507	533	517	526	475	509	517	526	526	523	517	522	483	523	487	512	524	504	483	500	505	518	540	544	503	517	521	501	511	522	499	506	522	460	515	501	507	488	510	507	516	525	497	511	507	533	462	516	526	498	496	500	527	513	492	500	477	472	550	529	553	486	533	531	493	536	526	489	506	558	472	542	497	496	511	496	540	531	506	507	534	499	518	507	484	511	526	535	521	518	497	515	505	529	473	525	478	512	468	515	504	500	519	483	517	531	541	495	521	545	495	550	515	539	526	517	512	483	556	489	508	491	547	509	499	486	481	492	507	536	505	552	488	505	514	509	492	487	517	501	511	494	495	493	502	516	494	512	520	511	529	525	509	456	536	514	521	491	505	510	549	534	509	470	505	486	493	511	481	524	501	533	503	504	535	494	513	495	522	511	490	511	516	486	502	519	514	543	518	492	450	490	529	494	486	550	553	515	552	538	539	487	511	487	511	516	495	478	516	522	523	498	544	493	541	475	527	490	538	508	547	523	510	512	487	494	498	496	525	488	492	526	542	471	510	493	501	516	511	482	524	484	525	499	493	531	544	471	499	514	535	529	524	490	540	496	505	504	526	469	531	584	572	519	488	471	535	518	443	510	489	558	521	485	501	529	491	488	497	508	529	521	509	509	517	494	509	518	479	518	477	481	513	526	535	507	476	490	503	505	503	510	485	506	497	505	529	492	556	521	516	517	481	550	514	490	509	495	469	498	513	514	530	520	503	480	511	499	523	511	498	516	477	511	507	539	517	480	506	532	498	515	453	527	521	537	464	457	508	489	519	493	503	487	514	528	494	468	493	503	493	490	519	505	515	527	503	545	490	512	493	549	487	457	533	502	478	520	526	558	533	489	486	492	528	469	490	522	537	546	533	476	514	475	495	518	494	490	509	522	489	515	568	493	519	499	541	508	499	485	505	512	503	477	504	507	538	502	498	520	550	513	539	525	516	470	486	465	501	514	534	523	504	481	492	481	509	480	519	525	518	509	483	509	490	506	526	483	531	486	510	511	522	461	506	500	478	519	518	499	512	530	522	485	541	513	508	518	514	482	491	496	491	478	506	507	551	483	500	526	562	526	540	502	551	501	493	496	520	524	522	492	485	486	503	535	524	500	518	504	494	530	521	519	516	502	520	474	523	489	538	516	518	516	504	478	508	513
31692	14269	38092	79216	65364	40006	13835	1134	303	265	242	240	229	262	954	501	1574	3499	2417	1786	829	365	229	199	186	177	190	167	179	204	190	192	190	184	162	195	171	188	175	181	174	168	170	190	195	177	192	188	171	195	207	179	173	179	184	166	203	180	177	192	195	173	154	185	210	193	174	200	198	203	198	193	178	181	185	188	191	166	184	183	184	177	180	192	191	188	194	186	163	195	180	159	202	172	169	190	167	185	182	177	197	198	205	174	166	190	188	191	169	193	195	163	188	169	171	187	184	197	189	176	193	205	173	190	199	175	190	183	180	184	190	173	173	167	189	194	196	200	174	178	176	186	192	199	178	209	182	189	165	184	189	172	191	193	202	161	186	170	218	166	212	162	169	176	193	167	221	170	203	205	183	167	167	179	164	217	168	169	198	204	198	173	187	193	171	192	191	171	184	195	208	170	181	166	193	170	196	171	185	182	202	194	207	178	173	166	163	174	184	178	168	185	186	167	191	182	180	195	201	187	169	178	207	182	181	195	179	181	176	186	187	189	187	210	181	184	176	177	205	183	168	186	171	205	179	176	206	197	180	177	168	190	196	179	206	180	180	193	207	199	154	180	192	193	185	192	183	189	187	194	181	154	185	187	180	177	189	159	150	165	191	197	174	199	195	196	170	173	170	182	185	172	192	209	181	182	186	191	169	201	211	180	179	202	193	177	154	164	165	182	189	197	195	160	189	196	161	192	182	153	189	197	174	191	169	192	188	186	174	181	183	176	177	189	180	163	168	213	163	203	179	180	191	185	175	169	189	191	188	172	168	187	195	182	219	170	168	195	186	189	180	180	193	206	189	190	174	217	190	175	164	216	184	171	173	172	187	184	162	194	190	173	177	198	213	200	183	184	187	190	170	175	178	192	188	186	209	173	216	184	193	198	207	208	182	180	190	196	192	212	183	188	174	180	165	174	176	197	183	178	187	183	168	160	183	167	181	173	157	167	211	176	186	184	178	204	206	178	195	176	179	185	192	189	220	185	174	169	197	190	180	176	167	195	165	196	171	177	189	184	164	179	182	215	213	195	183	163	181	184	190	165	182	189	183	168	201	193	174	178	195	190	177	184	189	179	172	205	191	193	175	175	184	185	179	201	196	173	158	186	176	174	170	166	216	205	174	182	178	199	176	176	189	155	167	193	187	196	195	187	181	194	174	209	167	175	169	159	194	170	191	187	219	211	172	176	177	183	178	209	177	187	169	180	172	177	176	194	210	180	193	188	195	189	180	176	156	188	185	187	181	176	176	201	185	171	190	169	184	184	181	203	175	198	183	198	182	178	143	197	173	164	159	217	205	183	183	145	176	194	194	163	170	179	195	179	188	189	175	202	206	178	169	154	189	168	186	194	173	186	194	171	171	206	196	170	187	178	179	190	194	194	176	179	159	177	184	188	204	198	195	189	188	180	185	165	191	183	192	194	172	189	189	174	169	201	174	197	174	188	189	157	195	171	179	187	196	188	181	184	187	183	172	192	158	175	181	154	196	172	182	207	167	153	174	177	188	196	165	202	193	169	176	191	178	147	192	177	211	195	172	177	186	183	215	167	204	179	204	185	176	173	196	184	192	184	181	172	175	205	161	182	168	190	164	177	172	207	179	172	170	193	173	158	188	189	178	165	192	188	165	186	214	177	177	199	181	191	191	166	178	191	178	184	190	187	171	163	199	186	163	164	180	188	197	204	215	183	202	171	189	205	211	203	169	192	172	181	175	176	179	179	190	188	184	201	213	194	187	179	145	171	190	183	197	161	208	176	174	164	185	183	200	172	178	215	178	169	205	213	153	195	194	167	168	196	186	203	206	180	184	181	189	202	195	175	217	201	189	174	182	203	196	199	193	194	181	178	192	189	175	183	191	180	190	171	181	205	168	198	203	202	195	176	200	193	196	185	189	183	177	176	162	194	188	199	182	172	195	180	205	181	190	168	194	194	191	195	183	197	182	183	191	175	163	172	187	196	185	177	197	177	185	173	173	187	197	198	182	194	210	200	177	191	189	219	182	183	186	170	170	202	219	164	186	192	209	175	186	199	184	198	183	161	216	184	190	171	178	194	167	193	197	222	175	188	199	210	186	189	209	184	193	171	180	202	198	178	191	192	184	167	214	182	167	198	190	204	204	187	158	150	174	178	215	167	167	184	195	201	179	217	188	184	202	185	163	206	196	176	185	173	188	214	185	186	182	179	178	195	174	164	182	176	205	183	195	173	200	191	145	205	208	197	166	184	180	183	182	206	185	200	182	195	197	187	198	191	204	160	205	189	186	170	182	214	175	191	201	188	163	171	215	185	181	176	182	164	165	200	180	167	192	166	179	184	183	188	201	165	192	190	157	178	179	164	174	186	182	200	174	200	183	175	179	198	192	208	207	175	209	197	172	226	180	178	208	181	172	203	182	200	183	191	188	162	191	159	176	170	192	172	174	179	176	222	191	194	168	187	177	183	185	189	198	176	204	199	180	172	178	196	183	179	179	201	170	182	184	204	176	182	201	172	164	183	186	180	192	187	220	169	183	188	165	195	181	189	158	166	175	212	176	177	213	189	155	179	198	177	164	198	165	182	182	186	172	183	177	192	195	167	189	203	166	169	182	141	197	192	180	166	163	206	196	184	202	204	167	173	203	174	181	195	211	178	168	182	172	199	166	190	161	200	204	215	182	154	202	195	185	190	203	182	174	190	179	169	190	166	186	175	212	175	192	174	208	178	188	192	185	194	207	182	173	212	196	168	173	181	196	169	175	206	195	166	195	163	176	181	201	182	186	168	196	195	172	185	169	182	181	203	178	181	175	210	170	194	168	206	185	181	210	166	173	175	175	161	178	156	184	169	186	189	160	168	174	166	196	201	214	178	180	172	188	194	187	179	162	195	186	171	182	183	191	193	170	190	177	189	200	193	173	198	169	171	191	196	207	225	197	182	197	180	161	203	192	213	219	196	175	196	174	174	189	155	167	177	178	181	190	176	158	186	182	213	194	183	141	191	190	161	156	178	172	166	184	177	208	189	179	179	194	186	182	184	189	189	188	173	191	195	182	180	173	165	186	176	181	181	200	189	197	183	204	178	168	190	180	190	182	179	190	194	205	178	167	169	206	189	195	187	174	153	189	162	177	172	208	178	148	224	181	191	194	181	184	184	189	182	179	170	172	163	191	185	184	199	179	167	188	194	152	191	193	203	188	169	187	175	181	179	169	192	212	186	184	197	179	193	189	193	202	204	159	183	186	184	196	183	180	175	205	209	173	207	193	186	183	191	201	163	172	182	194	176	209	189	197	191	172	159	195	206	172	168	189	180	184	195	169	189	175	171	166	187	174	212	194	184	177	172	158	194	172	181	197	206	164	173	201	171	172	202	212	173	182	197	189	188	185	188	191	199	209	191	174	185	188	223	197	188	201	197	175	197	182	201	156	172	163	215	197	173	194	167	208	176	168	206	201	172	192	176	203	190
17524	8642	42864	83984	71681	47683	11995	1179	1030	1006	991	853	761	886	4768	2106	8723	16386	12451	9043	4304	1622	734	502	490	468	483	487	462	430	459	520	476	464	497	494	475	502	498	499	494	458	495	470	473	476	461	505	466	467	471	505	498	480	490	482	471	486	470	492	484	421	434	455	449	483	507	468	473	510	512	496	480	447	493	452	475	509	456	466	501	428	499	425	471	473	495	481	432	457	494	478	457	502	472	487	513	447	474	468	519	491	448	473	516	485	445	459	545	457	425	478	507	441	455	473	474	459	497	506	480	479	510	464	485	462	505	499	473	510	505	475	468	472	442	435	477	489	501	478	512	495	469	454	503	467	459	498	492	500	507	425	521	471	455	466	491	436	455	485	472	467	479	470	477	491	498	486	472	489	462	516	454	491	497	500	485	507	477	501	480	487	481	502	466	481	488	418	450	478	488	434	475	478	428	487	479	494	480	490	465	477	480	463	479	458	496	491	450	455	474	470	473	517	478	481	458	451	505	463	506	465	487	514	488	472	508	493	476	515	506	477	440	476	490	453	464	470	472	473	472	505	476	496	458	495	496	505	441	512	514	447	424	500	414	435	457	471	465	463	492	520	487	504	514	503	461	473	484	494	509	478	462	491	516	464	433	458	499	490	465	452	504	446	446	493	515	498	452	526	466	461	483	476	428	452	489	478	492	477	495	489	475	445	451	489	501	442	462	477	464	470	471	476	482	495	469	454	493	489	460	463	460	440	497	471	488	462	456	458	494	482	451	494	519	479	456	503	465	502	500	502	461	544	464	458	467	469	467	514	463	475	494	477	499	470	502	479	470	484	478	460	489	456	496	488	474	468	517	501	477	478	456	456	471	503	462	512	450	458	464	461	471	475	523	500	448	496	444	487	452	452	494	465	520	458	501	488	459	470	499	502	501	467	444	453	479	496	470	489	466	473	460	460	485	453	480	435	497	446	457	493	469	509	462	515	492	475	474	502	480	516	484	463	478	495	483	499	532	469	466	466	471	520	448	448	425	463	504	492	463	489	501	484	465	439	471	483	446	494	451	469	451	478	470	524	479	462	472	527	464	483	482	496	493	511	479	457	475	461	512	468	471	469	486	517	470	476	516	490	495	494	509	471	427	481	509	469	488	483	447	456	473	465	475	493	498	498	498	479	491	480	473	510	502	422	452	448	482	478	480	509	457	492	473	484	515	501	465	478	486	465	477	501	512	492	443	530	439	474	518	514	512	468	442	499	473	460	465	475	460	464	519	479	478	489	494	445	458	447	497	468	525	481	506	480	475	494	482	501	500	510	434	502	459	491	484	488	474	456	450	450	493	510	494	490	471	495	490	467	519	495	471	480	486	446	439	502	499	496	463	484	448	449	496	496	454	508	492	487	465	470	470	481	460	479	463	517	488	467	489	479	484	455	509	479	474	523	486	458	472	487	467	530	530	502	467	481	458	463	471	506	512	461	453	460	473	527	480	468	512	442	483	467	498	470	506	445	475	486	478	482	476	466	444	475	491	453	466	485	475	497	462	474	516	484	482	464	504	473	497	493	491	483	501	483	520	501	476	460	441	461	462	504	483	459	486	480	415	470	488	476	491	505	496	497	493	461	506	479	458	442	523	453	447	452	474	490	482	453	480	426	503	469	495	473	477	471	472	467	453	486	459	461	504	465	475	483	462	467	438	523	444	511	466	443	509	488	466	497	486	441	446	452	473	509	509	482	524	458	488	518	459	497	491	472	483	490	492	493	472	506	499	483	475	460	499	481	497	517	454	446	478	506	489	505	486	497	466	466	508	493	474	474	432	448	518	502	478	495	506	477	514	529	490	498	467	520	460	464	512	495	448	506	491	494	459	459	465	512	497	510	459	489	496	460	505	498	474	429	483	494	469	487	489	505	463	493	463	460	502	483	452	461	479	459	471	459	464	532	489	498	494	475	479	510	460	455	465	483	470	494	460	495	495	509	469	459	464	462	509	467	462	501	472	457	498	461	509	487	487	505	502	491	466	474	461	480	490	468	502	488	505	445	501	488	479	474	468	492	480	470	490	465	492	494	519	477	426	455	467	494	522	481	476	494	436	464	460	521	474	474	477	460	489	483	502	523	481	506	460	474	478	486	487	469	482	497	488	489	469	451	466	498	475	470	494	487	465	539	485	463	471	493	506	453	466	489	496	481	495	473	485	466	477	495	466	530	463	457	476	466	508	499	487	489	493	528	471	458	465	474	460	473	466	481	486	464	469	412	482	482	485	490	470	503	476	490	485	430	495	481	440	473	498	447	462	487	548	461	447	506	481	428	465	484	484	457	492	473	478	483	446	470	445	447	489	448	455	464	476	490	502	474	516	479	429	465	476	468	497	506	522	464	486	449	481	496	452	454	470	483	454	512	459	468	452	452	522	479	473	497	483	520	478	510	490	499	455	475	457	485	478	484	469	452	487	508	432	465	484	493	479	473	445	487	534	453	471	474	489	437	477	523	525	467	473	491	482	458	465	486	489	514	497	436	464	498	491	490	449	466	501	479	476	493	468	525	477	467	489	460	491	441	469	473	513	479	504	506	472	484	489	482	489	436	466	442	457	500	497	477	505	467	492	494	471	440	499	477	510	470	465	465	513	479	490	500	449	459	426	459	500	474	470	460	480	477	490	521	510	472	508	463	457	472	469	475	496	501	468	484	433	446	488	465	483	484	497	498	490	463	516	473	468	469	502	488	511	451	489	475	472	466	477	498	495	464	471	490	488	459	490	472	505	469	468	474	424	473	444	452	499	492	485	453	479	496	465	486	479	508	544	484	489	530	461	473	464	486	482	512	467	489	469	476	489	468	472	491	502	426	436	469	496	487	462	528	487	471	478	438	440	457	481	484	463	513	476	479	497	500	485	492	461	473	495	461	508	473	499	448	454	452	459	460	476	490	487	456	524	473	470	488	477	489	511	454	469	487	510	456	483	462	512	456	440	484	499	497	476	494	481	450	511	465	497	462	521	437	456	481	493	482	458	461	503	430	511	454	455	490	478	482	500	480	469	445	457	496	505	478	500	478	467	490	489	509	456	464	473	450	476	493	498	453	470	441	439	502	514	478	448	444	442	454	479	449	482	495	465	461	488	484	471	504	470	486	488	485	458	504	464	448	485	466	460	478	459	446	481	508	446	464	484	500	524	474	503	451	478	483	456	481	509	456	502	459	490	486	516	429	506	481	497	516	474	505	457	508	458	508	472	479	496	492	471	479	503	487	472	488	511	455	471	486	447	477	462	478	468	443	480	543	505	475	456	497	496	467	481	458	478	473	453	471	487	514	450	489	440	446	461	529	495	473	474	506	513	485	453	458	521	493	458	496	487	428	467	490	483	480	465	454	488	462	483	453	439	482	509	455	486	531	429	482	513	467	512	495	441	477	464	488	439	517	463	471	524	482	503	484	468	458	477	504	520	506	486	475	470	518	450	477	498	453	465	456	479	473	463	466	463	489	468	506
3126	649	1676	10616	9387	2572	335	149	148	154	161	185	160	170	160	189	263	286	321	282	235	218	152	159	159	158	164	164	161	171	143	164	158	140	165	152	147	173	159	167	170	168	177	155	171	169	160	159	187	167	146	150	159	179	138	181	168	162	169	190	151	147	172	137	161	162	180	179	174	160	169	156	135	155	143	153	150	148	171	162	154	149	155	151	186	162	163	149	157	165	167	166	142	156	156	158	173	157	142	155	155	163	173	139	153	169	153	172	135	154	163	141	149	166	146	164	143	175	141	162	170	163	157	172	159	149	148	156	146	167	165	147	167	149	164	140	153	153	188	168	171	163	160	156	171	154	174	163	183	158	149	167	174	163	168	147	186	155	170	162	165	150	168	161	162	170	161	152	144	186	167	158	162	165	170	158	160	166	181	158	155	154	167	170	149	167	182	170	168	156	156	149	168	162	162	131	166	140	162	180	191	135	149	154	164	165	170	178	138	166	165	151	155	174	134	176	160	149	179	186	168	158	172	158	161	152	179	149	170	168	152	161	169	189	150	161	162	165	155	170	150	148	192	178	179	172	168	171	155	159	187	173	167	158	169	156	167	182	170	160	175	172	168	165	167	158	170	144	176	173	170	151	176	139	158	165	159	168	189	177	154	176	177	141	157	148	185	175	166	145	147	156	149	168	145	181	177	139	157	138	181	164	157	169	161	159	162	152	141	131	157	155	163	168	190	159	149	169	193	180	140	152	156	161	149	133	171	154	172	179	143	170	162	158	158	164	185	148	152	139	180	150	172	158	173	162	159	158	180	148	148	161	160	187	144	158	175	178	147	151	170	161	155	165	152	177	157	149	138	171	171	174	170	158	154	162	161	163	145	163	173	151	128	143	182	161	152	168	166	175	179	154	164	142	148	177	170	174	160	162	163	189	170	186	164	139	156	152	181	153	158	151	145	177	163	170	159	173	157	167	180	161	170	165	150	156	172	150	156	165	167	178	159	174	156	151	167	180	184	156	144	181	180	169	162	180	143	159	163	159	166	154	169	145	153	172	165	145	156	154	163	148	146	160	165	168	164	160	163	143	139	174	169	195	155	156	191	165	172	165	166	153	184	170	159	161	160	143	185	175	179	168	156	159	184	150	147	170	150	181	145	149	164	162	168	172	157	178	161	173	172	149	147	157	146	173	177	161	169	176	165	183	154	155	167	160	185	157	174	147	161	156	189	174	173	171	182	141	167	151	167	146	160	165	169	163	188	167	147	145	160	164	169	159	180	163	143	140	162	173	150	150	174	156	175	199	148	143	154	162	160	141	153	155	160	132	172	176	180	174	135	135	164	183	156	166	145	156	139	163	172	160	160	170	159	173	162	183	155	167	157	186	172	172	172	172	167	173	188	150	163	171	161	169	149	150	145	157	192	147	186	170	153	179	161	153	145	163	178	170	147	168	160	159	144	161	159	174	168	157	163	154	180	173	155	163	153	162	166	173	146	151	138	166	153	168	171	155	158	165	130	157	165	166	129	171	159	169	144	154	177	147	136	192	176	182	171	139	153	151	142	152	150	167	152	155	159	147	152	173	140	174	169	161	155	151	140	153	146	157	162	179	169	176	182	152	150	165	155	146	138	167	160	168	170	162	142	154	163	145	162	160	173	156	176	174	158	175	179	167	188	168	188	157	139	166	163	139	145	159	184	154	151	161	169	177	165	165	161	149	161	175	169	143	159	164	145	175	142	158	178	173	171	179	148	149	179	151	170	152	153	169	164	146	154	165	158	164	170	171	184	175	159	141	159	180	172	160	173	174	176	156	179	173	155	143	159	148	156	154	160	167	130	161	159	156	142	156	165	137	156	145	156	163	139	166	163	159	164	168	155	170	156	166	153	164	159	148	159	139	153	175	170	166	179	173	140	166	152	154	143	177	130	169	150	173	177	194	179	160	163	157	170	174	151	157	173	175	150	166	196	156	158	176	162	164	176	163	160	167	155	164	152	152	155	162	168	137	163	154	146	168	154	158	164	159	183	155	159	167	147	168	151	165	151	177	156	155	156	167	190	137	155	162	159	182	164	160	145	177	162	155	176	168	162	160	159	158	163	152	168	182	155	157	171	166	169	187	166	159	172	155	184	143	143	159	153	155	176	148	171	149	161	143	155	165	166	171	144	146	140	184	167	182	185	164	169	171	161	168	168	153	190	155	139	157	166	178	169	172	151	184	188	153	143	169	165	152	175	151	149	172	151	158	151	155	154	169	182	175	150	157	154	174	180	159	175	170	152	172	179	174	157	183	156	163	159	156	158	184	146	156	152	172	178	166	153	156	142	166	166	192	158	167	165	168	155	143	151	176	150	162	158	166	160	154	180	161	163	154	155	137	154	148	181	180	140	181	165	169	163	161	162	151	155	162	142	180	170	172	127	149	150	151	155	143	156	163	161	174	164	145	170	144	174	177	167	161	158	164	182	166	162	169	156	163	169	156	180	163	146	162	155	166	166	142	175	173	166	151	160	159	134	188	154	163	154	165	179	159	162	171	188	161	154	162	147	139	124	148	171	159	167	165	146	179	173	147	183	147	158	147	173	153	170	168	135	158	159	175	179	162	157	160	155	154	156	137	163	140	160	185	150	175	144	157	166	158	159	159	154	163	165	167	173	150	159	139	171	169	152	155	151	169	153	162	156	156	157	129	153	160	164	147	155	153	174	183	153	166	135	185	183	144	161	166	163	173	155	159	159	176	180	154	151	157	159	151	165	151	178	166	163	164	163	177	139	167	153	186	158	148	173	162	165	140	168	181	175	173	173	163	150	168	175	137	153	153	146	166	152	175	150	164	139	158	142	173	148	176	164	169	138	134	158	167	165	158	183	160	154	165	154	159	153	197	160	180	172	157	179	181	167	146	145	174	170	156	151	148	171	188	163	141	161	196	171	166	170	170	152	171	158	158	152	159	161	156	154	148	163	164	184	138	185	163	151	165	193	153	173	186	173	151	176	172	159	189	158	135	175	154	164	162	148	171	169	160	166	155	149	177	180	183	173	150	176	162	168	171	176	160	158	172	177	155	161	153	169	146	180	159	172	176	153	163	184	150	152	161	170	185	188	164	165	159	176	162	176	155	155	149	185	168	164	145	173	148	150	155	179	153	157	163	152	161	163	155	155	178	164	152	153	143	163	162	181	147	168	164	172	162	168	165	164	166	159	164	164	167	152	189	157	163	169	166	173	160	165	158	152	177	171	146	153	139	184	161	175	168	165	143	177	167	166	164	156	165	155	171	148	139	123	164	174	181	145	173	178	168	184	169	159	176	167	199	149	148	159	152	174	172	163	145	154	153	178	155	154	184	172	150	159	152	160	159	160	163	198	194	134	161	145	172	181	181	169	159	146	177	154	177	142	172	144	160	183	154	152	177	148	156	161	152	167	143	173	169	143	158	155	157	154	148	152	170	140	155	186	192	168	178	158	171	146	160	147	151	170	147	152	152	179	148	165	180
2904	1018	4640	27038	21899	8351	1127	498	477	487	469	450	442	461	424	679	1129	1196	1203	1105	782	589	487	459	427	429	428	457	432	414	418	417	399	413	412	425	422	428	413	437	424	489	424	411	449	426	464	422	408	416	435	408	475	427	463	422	441	432	430	397	465	426	462	433	428	431	443	443	408	449	392	455	459	438	406	433	418	447	414	435	444	450	411	461	471	465	431	409	477	439	446	439	443	438	467	447	449	464	442	444	422	457	433	429	424	435	411	422	486	438	465	438	425	448	437	458	457	416	455	439	444	432	429	425	425	463	465	441	415	424	405	416	457	444	428	444	437	452	417	453	448	422	424	434	435	434	420	424	476	437	415	444	466	441	420	450	402	409	414	440	450	438	444	446	456	419	421	438	424	430	463	419	413	450	454	435	428	448	436	424	416	396	439	439	426	394	440	439	452	418	450	407	420	416	461	448	455	457	419	444	447	432	430	408	457	442	406	448	451	444	450	452	445	403	443	441	421	427	442	464	441	474	399	406	455	415	470	404	429	450	412	436	427	438	438	408	423	460	464	420	457	456	439	431	425	452	444	457	405	436	433	457	473	382	448	433	452	455	440	421	411	465	414	444	410	457	433	407	423	425	459	451	436	390	468	436	401	447	439	430	423	447	451	450	421	438	428	436	375	425	452	445	439	420	428	438	438	449	439	434	403	444	444	453	464	444	449	461	427	439	435	434	409	442	432	432	420	467	432	441	435	420	454	457	398	425	445	435	437	421	461	450	435	426	446	415	419	464	478	433	441	403	461	410	410	455	425	417	426	450	409	440	421	452	446	455	445	458	433	454	436	442	407	442	434	429	420	471	391	416	429	448	388	450	476	433	420	415	461	447	390	430	416	445	396	442	445	419	409	399	447	421	449	466	405	463	402	416	413	443	396	400	420	422	432	420	429	438	435	453	475	424	414	449	404	440	411	421	495	445	440	458	445	419	447	404	441	441	398	408	423	418	459	455	462	465	441	442	455	381	418	428	430	421	430	452	452	440	462	433	436	423	391	441	451	401	404	435	425	434	461	447	449	426	432	419	406	477	439	414	441	416	465	449	430	421	363	444	391	413	425	432	443	447	395	446	470	455	421	457	452	435	436	426	418	433	444	458	445	450	433	433	455	429	422	444	430	442	453	496	437	418	477	443	381	443	439	441	431	474	493	426	424	412	434	418	406	481	440	467	427	428	419	424	452	423	439	471	444	432	460	427	427	442	433	462	392	504	450	430	433	406	419	445	410	425	437	405	427	446	450	416	433	404	421	451	402	482	452	454	417	443	473	420	447	448	459	415	409	465	420	403	452	392	440	428	423	444	444	388	440	417	405	445	437	433	407	404	427	415	440	462	448	442	424	451	434	414	413	441	429	429	443	454	435	477	462	443	444	408	445	441	436	443	398	426	415	441	425	415	434	441	413	470	415	445	436	412	392	474	437	385	473	431	464	411	424	423	468	426	423	438	455	424	429	417	454	421	448	436	497	446	440	448	439	434	414	453	451	426	450	456	428	412	438	465	412	436	446	473	445	434	416	439	417	403	455	425	418	438	469	423	413	469	430	440	397	420	437	425	438	459	458	442	402	466	434	447	399	430	449	424	418	453	409	422	452	428	449	423	435	426	440	429	448	429	395	415	469	439	423	449	462	436	418	448	414	441	414	457	416	410	391	438	446	420	458	465	438	426	443	457	435	418	448	388	430	468	456	438	460	410	422	459	405	465	454	443	418	434	448	439	451	433	439	453	448	434	435	439	414	395	424	411	457	455	465	450	423	403	421	399	410	434	491	435	460	414	446	446	450	434	470	460	422	445	480	437	434	424	424	444	455	446	426	425	475	446	446	428	414	444	432	449	412	462	431	462	440	440	445	448	427	440	472	453	444	465	431	422	404	445	412	444	432	473	436	445	439	447	410	433	430	419	408	413	412	411	457	443	443	446	441	467	476	447	406	423	424	412	466	431	440	449	440	400	421	441	433	426	431	454	417	411	400	468	445	427	448	430	469	420	414	461	411	390	475	458	430	400	435	435	440	462	433	416	434	396	404	426	432	473	473	442	432	422	438	419	445	451	433	434	403	454	389	454	457	443	441	436	428	454	452	455	436	430	423	448	437	445	418	432	405	444	395	468	444	425	440	432	467	435	483	460	434	455	425	424	422	440	406	447	451	433	460	441	415	445	422	433	435	461	424	427	432	455	402	404	424	430	437	462	428	412	426	421	407	437	441	461	464	437	412	400	422	465	436	455	461	471	443	445	443	441	430	442	425	446	456	452	451	421	436	424	446	439	437	440	423	421	451	424	391	418	467	415	443	417	432	421	459	446	453	415	403	409	465	421	462	444	437	450	418	427	445	451	435	446	444	454	433	450	444	445	420	438	432	411	405	452	401	426	429	456	438	427	429	394	418	455	434	428	429	439	407	390	409	424	426	410	445	468	453	423	436	457	394	463	398	396	440	459	435	424	459	433	442	413	442	448	430	447	418	432	421	468	457	449	417	438	446	409	410	398	444	415	454	391	447	428	418	435	442	417	397	425	417	417	479	467	439	427	457	475	486	441	453	408	447	413	468	404	451	431	432	394	447	450	440	418	426	450	457	419	438	443	399	464	430	430	423	395	483	451	422	431	426	464	448	466	432	447	452	443	429	454	427	459	422	423	408	433	438	405	415	465	377	437	439	442	451	414	424	450	409	451	421	423	390	420	438	439	454	438	429	421	432	430	397	411	475	455	467	476	414	416	443	451	421	435	416	424	449	446	450	445	414	421	429	434	436	396	437	410	449	439	452	441	472	400	414	444	467	448	447	393	446	456	455	452	427	411	439	444	416	447	442	459	436	424	397	463	476	433	494	430	437	423	415	451	421	418	444	436	449	445	425	429	404	433	449	420	409	455	443	413	455	404	428	425	418	394	444	410	420	435	434	428	419	452	447	420	452	469	427	424	410	402	448	420	406	444	420	470	436	465	439	416	416	471	467	419	396	436	400	428	459	425	456	447	414	447	467	465	438	446	414	428	433	450	402	439	415	458	476	409	411	451	457	444	456	434	463	422	413	453	436	444	416	463	465	436	483	417	429	417	447	466	471	443	438	386	460	404	412	397	435	409	379	401	436	459	439	455	441	413	427	467	449	440	394	406	434	418	485	429	446	441	484	410	416	420	456	436	460	424	459	409	446	445	464	438	423	448	450	434	447	451	406	406	442	416	426	463	437	418	417	440	422	429	425	427	436	437	429	429	410	448	437	453	450	442	411	442	443	456	456	418	452	450	470	462	460	463	399	461	431	425	421	415	490	450	406	451	428	429	438	438	407	448	404	448	432	389	431	415	433	476	467	460	431	445	427	453	441	445	424	452	466	410	418	474	457	418	431	463	418	456	446	431	424	459	420	414	447	425	413	477	411	425	447	428	440	437	431	415	458	443	432	447	434	428	443	440	442	415	446	418	478	418	455	450	466	418	401	449
21058	7824	25143	65363	55145	29055	6544	381	257	233	212	265	246	227	372	600	1418	1918	1403	829	486	328	211	192	198	200	203	207	184	206	182	210	204	174	210	173	210	180	181	196	199	185	193	180	211	187	196	182	197	214	197	196	204	207	177	173	209	189	195	192	191	172	203	176	206	220	171	180	169	196	189	214	182	208	190	193	191	188	190	199	208	195	183	202	255	210	174	194	184	170	180	171	174	186	194	200	187	196	210	198	197	191	186	204	221	202	181	205	201	192	162	187	212	183	192	201	212	189	197	194	207	193	199	206	199	191	206	152	211	178	172	217	204	194	191	190	179	191	187	198	180	215	182	195	179	176	199	201	210	187	205	176	186	170	198	203	183	205	168	182	162	207	194	192	205	192	211	191	182	216	185	183	170	193	172	169	188	190	193	197	182	181	191	186	194	200	194	188	191	228	195	178	196	177	188	198	183	201	181	194	182	178	192	180	196	180	195	212	194	202	188	191	160	200	193	207	192	197	178	208	193	188	192	201	214	191	186	179	189	191	199	208	183	191	186	160	193	198	202	183	177	172	213	173	194	160	191	205	182	205	187	200	191	203	200	193	185	180	173	170	206	212	192	183	202	216	185	210	178	211	198	195	198	174	207	209	212	215	200	185	193	216	226	181	186	227	213	193	188	221	204	187	172	204	196	170	204	193	191	190	208	184	193	193	178	219	193	184	181	192	195	221	193	174	192	172	202	187	194	179	172	174	184	211	214	208	204	204	171	203	194	192	170	194	189	184	188	189	214	177	174	187	200	196	196	195	191	221	169	205	175	237	192	188	187	191	177	199	196	194	187	188	186	208	207	189	195	216	190	197	197	201	191	186	211	170	228	196	209	190	178	202	189	210	219	170	189	199	216	207	180	190	215	201	179	178	197	177	186	207	185	196	190	205	195	201	186	196	178	214	197	190	187	197	204	216	153	200	201	216	218	204	179	192	203	206	194	163	206	208	186	187	206	201	175	198	183	187	187	200	209	198	204	186	190	176	209	189	188	203	187	186	189	195	205	186	197	192	214	186	211	215	203	196	201	208	202	196	214	192	196	193	193	205	204	181	194	184	184	172	195	179	192	170	186	184	208	210	190	194	210	182	177	188	191	187	199	180	185	216	187	204	200	183	193	173	183	192	211	223	171	186	212	211	170	210	196	199	187	177	181	197	184	203	211	186	210	195	217	213	190	183	201	189	222	219	198	201	180	180	211	187	162	200	176	207	179	182	203	200	198	184	190	191	170	223	218	196	184	206	222	185	207	215	178	197	202	194	206	177	178	189	215	207	175	192	208	205	196	205	187	210	192	196	177	182	187	178	195	195	192	194	211	194	191	196	189	174	181	204	201	218	190	214	193	212	206	204	194	207	202	190	215	187	192	208	188	193	199	204	168	200	194	224	187	205	208	179	180	201	211	195	191	189	207	205	214	170	171	193	194	185	217	198	190	160	189	214	212	186	209	192	193	188	183	178	189	177	188	206	192	195	187	201	210	194	217	191	191	187	225	206	203	195	176	184	214	182	195	191	166	218	181	196	178	185	183	195	207	191	182	197	195	179	206	205	187	192	192	188	177	178	206	175	191	194	205	179	200	191	207	206	179	201	177	190	205	194	185	195	212	197	212	202	203	191	197	209	211	172	209	197	196	166	178	197	221	188	187	170	194	199	197	176	192	182	190	211	193	209	182	199	188	176	229	186	196	214	215	213	189	199	194	184	218	212	190	202	227	164	190	185	179	194	182	186	218	192	198	185	195	203	179	182	172	203	170	235	195	178	199	221	223	201	197	206	181	205	184	196	206	206	195	198	199	185	184	187	203	205	196	197	204	191	198	206	186	210	188	203	204	204	199	210	200	198	193	183	177	199	177	181	182	206	177	185	182	184	185	202	183	176	185	196	173	216	204	207	191	167	186	200	200	184	228	196	203	195	190	233	167	209	166	187	203	194	203	189	226	161	189	198	197	188	191	161	180	182	188	182	185	179	182	216	211	188	203	204	186	187	202	221	190	210	198	187	221	199	191	200	172	193	191	202	157	201	186	193	196	200	189	183	179	188	210	178	195	192	194	200	188	205	188	197	174	201	188	204	192	196	167	196	195	185	178	187	189	186	184	224	199	208	170	194	186	179	188	192	179	202	197	180	178	193	186	181	186	176	182	185	181	197	196	192	190	215	188	191	185	216	191	193	228	199	199	191	189	175	190	197	199	193	194	207	182	203	182	195	180	188	204	177	190	184	192	209	162	183	168	176	217	192	172	189	203	170	196	218	210	196	177	182	177	223	195	206	195	178	205	213	180	191	140	171	187	188	185	210	192	210	204	195	194	161	210	195	213	170	188	187	212	203	162	214	190	194	214	207	208	185	186	197	190	222	187	202	203	188	205	186	189	217	224	168	165	187	193	164	193	204	175	192	177	201	181	190	169	178	200	168	198	180	206	188	186	179	209	160	206	186	185	167	170	173	193	200	192	177	193	195	198	178	187	182	169	201	189	195	182	195	184	182	200	179	181	196	174	184	203	178	191	172	203	209	177	176	213	197	184	176	193	174	189	176	221	189	205	176	177	200	192	202	195	174	196	187	186	190	206	183	191	187	202	171	196	218	208	200	179	193	181	168	178	187	171	172	192	196	208	198	189	210	205	185	206	199	191	200	205	195	168	181	181	180	211	204	202	189	202	191	201	187	178	184	178	195	174	196	204	157	182	181	190	199	202	187	161	203	172	197	197	214	189	212	179	200	199	213	178	193	219	202	196	202	188	190	162	181	176	214	201	183	211	208	191	201	190	209	192	207	179	201	190	223	211	217	198	217	211	204	191	190	198	194	182	176	208	199	208	190	177	195	186	190	211	209	193	181	181	170	179	194	213	179	184	169	194	212	183	176	194	201	199	209	195	179	179	181	204	186	190	182	192	186	206	205	198	186	176	182	194	164	200	189	167	168	201	205	188	220	205	177	204	179	181	200	211	198	194	172	168	197	216	185	198	196	207	194	204	197	193	194	168	199	243	188	218	209	182	178	206	189	204	205	183	191	212	182	190	183	200	209	220	208	184	179	169	193	186	201	168	220	187	193	187	173	189	183	209	203	199	216	192	183	191	170	173	185	190	197	184	207	196	229	197	179	209	207	187	209	209	189	191	190	195	191	207	204	188	171	198	195	196	220	185	192	170	187	177	216	203	165	189	197	236	199	187	201	215	210	180	206	183	188	186	223	191	195	198	193	200	190	193	212	186	191	198	196	183	216	183	185	218	205	195	185	182	201	202	203	215	192	164	193	176	179	197	190	195	190	182	248	198	167	203	184	179	173	193	229	202	221	182	185	177	193	215	214	164	191	192	210	189	195	190	162	171	169	188	210	211	169	184	206	177	177	167	165	187	165	198	213	156	188	180	189	189	183	174	219	168	215	184	185	196	182	191	164	194	185	200	181	172	218	182	188	192	182	179	187	206	194	196	222	173	216
11684	5776	32734	70619	60608	37490	5431	863	761	733	769	702	660	642	1640	3400	8175	10552	7548	4276	1945	921	664	524	525	511	537	492	515	485	487	501	501	518	521	496	527	553	497	514	558	525	505	472	515	526	543	507	510	522	530	487	472	475	512	482	519	508	489	494	483	534	494	461	472	531	529	489	468	564	484	500	491	497	482	508	506	496	543	496	548	487	505	476	497	528	530	524	485	509	495	508	478	529	510	477	549	546	517	534	525	537	546	492	474	507	469	539	507	543	479	498	485	473	507	514	535	494	524	491	486	540	513	521	504	501	491	494	534	494	528	501	522	514	466	571	518	478	512	476	526	497	501	540	501	518	507	466	515	531	488	491	505	487	542	514	514	453	526	546	525	529	479	521	484	499	510	519	527	515	532	524	508	541	488	521	529	506	483	476	491	487	473	491	506	559	508	512	530	469	501	562	512	484	526	521	501	520	488	522	511	472	516	525	506	486	489	493	488	475	550	549	537	520	486	471	505	521	459	522	489	508	497	531	520	511	496	526	533	493	523	535	515	493	518	495	518	503	488	523	458	528	513	551	487	488	500	547	515	521	545	524	500	530	491	480	560	519	512	515	529	541	502	530	494	526	483	506	493	496	525	513	467	550	515	543	522	498	469	494	498	485	536	508	459	525	487	529	474	527	525	512	500	516	501	507	483	512	494	510	558	512	517	537	555	513	519	476	513	508	490	493	538	493	548	531	473	495	531	509	495	509	485	484	484	550	503	520	500	504	485	483	523	528	498	538	484	496	504	504	484	496	515	510	486	522	500	532	512	498	529	499	524	513	558	471	518	492	501	518	536	487	475	534	523	500	495	506	500	500	483	553	551	472	536	554	504	529	506	507	526	495	529	512	505	476	484	500	520	523	479	507	492	489	496	511	491	487	480	521	472	556	479	500	497	547	510	518	494	497	508	497	486	530	533	507	498	502	543	518	519	509	521	510	489	517	545	468	488	502	517	523	482	488	521	529	529	489	505	538	486	513	499	545	502	543	497	490	534	448	515	497	494	475	513	501	516	518	517	534	479	503	511	492	491	526	492	499	494	505	538	553	544	527	501	511	547	506	511	526	545	569	506	497	496	522	466	520	511	505	496	491	512	519	521	533	469	486	505	504	536	496	485	480	544	498	518	476	529	516	512	534	503	520	479	535	492	512	490	497	501	513	510	499	526	531	537	498	520	511	517	513	505	486	486	497	518	520	479	531	542	508	497	515	514	486	536	507	559	516	504	513	534	490	480	487	525	543	520	545	490	520	512	527	480	504	475	527	481	544	469	516	479	485	509	486	479	507	497	517	499	499	496	536	494	496	530	518	524	516	514	515	496	516	508	530	507	531	527	496	487	520	452	516	532	482	514	521	493	517	507	477	535	468	510	513	538	541	501	501	447	517	484	545	504	497	493	506	491	518	531	545	500	525	533	474	550	539	469	508	501	481	473	543	535	511	489	517	482	499	522	490	520	480	488	488	485	520	538	520	499	498	518	492	467	514	469	475	495	535	543	527	509	516	473	528	523	468	494	521	542	496	513	519	492	533	521	503	486	514	507	490	510	531	530	539	519	485	457	490	487	495	484	485	500	521	494	498	514	489	493	493	488	501	488	538	519	522	498	493	506	493	507	523	514	564	497	515	540	523	555	519	527	496	539	558	490	511	522	472	521	510	510	506	538	507	485	500	548	546	537	555	511	491	545	501	454	537	476	516	451	478	497	517	506	530	506	504	498	489	536	521	532	546	527	497	478	547	529	492	482	506	506	496	539	498	526	496	501	507	479	520	535	493	544	522	498	495	491	506	497	496	490	510	507	510	488	522	546	516	479	496	483	495	534	502	522	514	471	494	484	490	525	477	539	549	524	533	500	528	460	538	486	478	540	508	488	529	502	537	529	492	537	500	511	555	512	527	492	483	525	503	525	530	561	525	519	477	528	522	533	536	501	491	486	508	503	495	516	526	518	497	501	502	511	536	514	474	487	517	500	524	530	503	506	517	487	537	514	527	475	525	473	508	547	505	541	465	510	534	519	552	507	517	503	540	507	522	493	497	502	463	499	519	527	468	502	494	525	486	568	459	507	493	505	536	483	524	514	491	545	508	567	504	518	495	482	518	468	521	516	498	514	489	509	513	505	527	491	532	512	544	483	549	509	534	537	529	501	490	517	539	499	459	528	536	520	500	514	528	464	516	515	490	538	484	502	521	517	520	476	523	495	533	476	506	532	540	478	526	494	540	536	529	549	515	520	514	519	535	486	453	492	550	527	518	520	516	524	527	541	532	521	526	496	477	542	498	506	522	512	498	542	512	482	491	511	498	464	511	504	508	486	507	463	488	497	533	541	510	524	509	522	507	516	512	507	491	525	523	493	532	477	530	523	522	529	518	518	490	535	505	491	503	506	512	489	475	495	507	520	484	483	528	512	505	525	551	491	555	506	523	476	528	506	543	551	501	570	533	516	541	485	513	523	470	502	508	515	472	509	539	488	525	483	469	559	471	456	521	547	511	494	509	512	487	524	498	492	501	509	489	490	504	526	485	525	530	522	506	530	508	552	480	535	482	540	549	510	504	501	494	508	506	473	480	475	470	487	511	460	512	498	500	504	503	494	525	499	496	534	479	502	528	504	542	527	503	549	456	509	519	509	505	462	500	497	506	488	564	515	523	445	507	515	538	541	525	496	504	523	482	499	536	529	523	487	510	519	506	491	502	488	526	510	450	487	487	481	508	517	507	535	500	536	521	552	508	477	517	505	541	503	506	509	515	520	540	543	486	486	542	505	534	507	508	535	499	500	546	520	493	485	471	498	493	476	499	507	551	516	494	486	509	513	493	475	506	543	522	496	530	515	497	496	545	503	525	534	506	496	497	531	526	486	507	533	529	505	494	522	476	529	510	505	522	513	479	504	470	485	519	512	517	485	529	497	516	480	514	545	519	483	477	489	500	569	486	490	495	503	517	540	504	555	512	522	489	465	478	531	532	552	485	568	487	536	528	517	511	519	521	526	500	546	502	526	553	494	529	516	495	507	516	552	511	470	536	500	524	503	505	527	467	548	519	544	517	529	473	487	515	471	517	523	498	475	493	495	476	508	480	478	495	488	539	469	521	514	510	430	481	512	521	524	502	536	475	491	509	465	523	517	545	521	494	522	492	515	530	495	456	510	503	540	503	521	534	512	503	503	550	499	496	499	492	507	543	489	463	526	508	496	514	501	505	493	502	547	512	535	534	456	525	536	478	497	552	478	497	529	523	505	484	454	552	545	504	510	450	536	507	502	508	528	535	523	510	548	507	488	481	528	518	468	474	495	537	475	502	494	493	507	529	537	513	465	514	517	489	546	490	543	547	525	474	514	495	495	507	527	504	517	517	521	516	526	492	490	462	516	510	513	514	501	513	527	531	489	433	509	480	483	488	521	518	535	517	546	518	538	492	521	484	512	490	523	478	498	481	521	502	481	496	552	523
36058	17267	34747	79616	65855	38724	11200	807	268	240	268	243	265	262	1491	2108	3067	3212	2049	942	441	281	212	225	197	164	200	208	214	198	186	202	194	191	184	194	192	212	165	194	166	205	165	188	218	200	160	213	183	212	174	179	186	193	202	185	194	208	205	199	210	198	191	184	189	154	194	205	180	206	175	179	196	207	220	160	221	194	167	189	187	223	204	182	170	209	230	234	191	218	198	208	188	189	185	192	195	216	208	177	182	179	190	197	209	212	152	212	179	190	191	188	188	217	187	161	224	169	165	197	187	194	172	191	172	219	179	179	185	176	210	191	191	203	197	203	197	205	202	182	178	179	224	203	189	191	199	174	211	168	181	198	178	190	187	197	203	182	212	202	181	194	222	208	221	182	174	190	176	193	180	183	227	189	201	181	200	207	191	174	171	200	199	181	186	186	213	206	180	196	208	209	190	179	174	195	171	194	179	204	208	214	189	191	191	192	191	194	202	188	194	185	163	200	230	194	185	168	193	198	204	184	218	165	210	189	181	171	173	173	199	220	171	203	186	171	184	190	200	222	212	200	172	201	187	208	183	187	177	190	205	191	201	198	222	184	217	181	191	200	230	202	183	172	185	186	202	213	192	166	212	197	175	164	195	212	172	181	190	195	217	199	211	177	177	182	210	212	220	188	189	199	204	195	205	166	202	198	181	194	199	176	195	215	207	199	209	174	208	188	195	195	201	202	180	193	166	175	177	184	186	183	161	179	202	200	212	191	209	186	188	200	192	175	178	211	169	185	195	189	200	171	190	192	205	211	187	190	192	196	189	178	182	196	201	198	192	196	236	214	218	211	202	182	223	196	225	194	206	190	205	149	206	185	168	180	186	178	195	169	193	212	151	197	203	214	173	202	205	206	185	201	190	185	190	199	197	193	178	232	198	174	215	193	170	163	219	173	187	191	191	169	193	191	194	200	179	191	196	197	182	187	185	173	165	191	172	204	185	190	188	170	184	204	189	196	192	189	169	171	171	174	200	212	180	175	192	212	202	192	219	218	202	198	167	215	223	204	186	182	192	207	196	193	181	219	202	209	187	200	177	201	208	193	185	181	192	198	223	173	197	199	188	189	187	210	194	211	203	191	207	210	183	180	162	211	183	188	200	174	192	210	181	195	196	207	210	218	197	197	214	195	185	182	180	186	198	190	189	203	209	199	193	191	184	184	214	203	205	193	207	207	200	218	186	186	199	180	174	187	180	193	208	192	193	203	200	203	191	171	170	166	171	184	192	174	162	177	185	226	210	180	199	195	189	177	175	212	172	180	185	181	183	169	180	211	200	213	203	203	203	217	204	186	200	205	192	187	202	200	188	192	207	199	165	194	182	202	192	207	185	195	210	205	222	192	211	200	183	214	202	206	178	166	187	216	218	193	167	207	192	185	230	202	176	214	184	191	202	189	188	192	186	182	195	188	203	210	202	164	195	188	204	178	207	168	191	187	196	213	192	173	179	185	220	185	186	198	175	212	195	226	197	214	195	200	196	193	174	174	178	200	211	190	217	207	175	187	202	217	217	220	184	176	198	200	220	192	203	190	220	202	197	192	190	203	199	180	180	179	166	186	202	183	173	187	189	199	190	183	205	215	191	177	164	189	175	164	178	187	212	194	190	185	190	198	202	175	190	187	222	204	205	204	184	183	208	185	205	197	172	172	191	229	188	188	199	199	160	192	172	208	197	206	179	194	186	204	207	159	191	197	213	219	188	157	193	208	200	221	172	208	190	160	192	192	205	167	183	234	196	183	181	187	187	189	200	232	190	182	184	199	197	193	188	167	169	192	210	184	236	177	238	186	185	196	222	199	190	184	179	171	213	218	193	181	193	204	200	207	182	184	187	185	173	190	184	201	205	219	196	205	200	197	203	197	194	196	187	188	196	198	201	207	163	200	194	195	197	188	202	205	198	170	189	204	186	206	181	195	201	214	170	197	172	206	192	185	170	170	204	185	199	222	191	208	204	164	230	194	199	206	173	191	184	191	191	211	181	184	196	190	195	190	211	211	180	187	185	184	195	183	181	196	196	214	178	194	218	208	186	186	166	156	191	183	205	184	199	200	192	202	220	214	188	170	196	191	201	193	193	198	181	166	202	192	204	213	213	194	194	213	194	164	194	179	175	173	169	184	197	182	182	197	206	156	167	192	200	176	188	184	178	184	186	182	206	177	208	187	209	176	174	184	199	198	206	206	197	176	178	199	175	175	192	193	208	183	195	185	208	184	172	200	193	196	204	199	184	195	183	209	178	219	199	201	190	180	199	223	197	207	191	228	206	208	179	199	192	164	192	212	195	191	190	196	202	190	209	188	206	187	185	173	178	190	194	185	207	220	197	197	175	192	191	200	175	188	197	197	172	173	220	179	186	179	177	184	190	187	161	178	175	205	190	200	177	172	197	179	173	184	194	200	190	167	206	178	196	148	197	194	155	189	209	188	185	198	176	206	191	205	197	185	186	194	197	184	182	188	188	223	179	190	214	183	217	182	198	209	206	207	189	197	193	197	176	182	174	193	182	207	200	200	204	173	192	190	199	196	181	199	196	191	183	199	185	184	204	179	197	169	180	188	196	179	207	179	199	211	174	166	190	169	202	203	193	183	200	208	198	197	183	200	186	188	202	186	204	200	178	192	200	196	217	196	209	210	174	221	193	189	207	198	174	174	200	185	189	192	170	176	169	200	196	200	171	189	206	188	219	181	216	191	190	194	209	192	191	184	209	175	188	186	208	181	203	182	181	194	209	195	186	208	206	201	185	188	205	188	184	216	194	192	185	197	173	199	223	181	199	173	200	179	192	205	197	187	189	182	192	222	199	230	185	197	166	185	163	177	216	194	191	188	202	182	196	186	193	167	194	194	220	185	196	198	190	202	197	167	212	184	202	206	203	225	190	227	212	207	194	208	207	166	202	193	181	204	224	177	222	212	225	178	184	190	196	183	186	178	176	185	195	199	189	182	201	219	184	194	181	185	176	186	208	176	171	214	202	205	200	174	204	209	203	184	188	180	182	210	196	176	191	199	160	214	193	200	163	169	194	192	201	181	196	176	198	191	178	205	187	195	219	206	189	185	225	185	196	199	194	188	205	185	201	201	184	174	163	211	195	191	193	183	194	183	173	183	188	167	168	175	214	202	185	196	206	220	196	168	162	189	207	211	197	197	165	175	200	199	171	167	212	203	170	181	193	194	212	198	213	200	176	201	179	193	210	204	186	217	160	216	188	183	185	181	211	200	195	194	184	169	196	188	200	192	219	220	210	213	206	177	208	189	183	197	199	209	211	191	205	181	209	192	184	212	186	182	197	215	201	199	198	181	183	189	203	187	177	188	195	187	204	192	183	202	207	192	192	183	175	184	194	216	206	167	175	203	187	214	191	192	171	178	185	176	178	169	181	193	204	189	188	194	214	179	194	193	178	185	181	180	209	169	172	202	184	171	207	172	189	204	222	190	207	212
20094	9822	39910	83466	72675	45321	4815	1155	1024	950	914	937	894	791	7867	10142	15429	15461	10414	4797	2088	899	586	490	462	463	524	481	521	474	461	489	469	490	492	509	501	527	503	540	456	513	509	514	465	514	471	483	526	516	512	515	497	527	547	483	461	502	474	493	479	501	526	468	520	483	513	478	507	507	497	488	496	521	499	495	518	535	484	509	528	499	520	548	538	536	456	509	482	515	454	504	524	520	512	501	514	477	506	511	509	496	503	526	446	476	553	508	513	513	522	507	466	478	464	494	516	503	521	489	482	476	529	510	553	508	520	459	533	494	475	494	470	472	491	520	508	503	503	486	505	490	492	507	484	520	548	506	500	488	510	511	542	493	501	471	519	507	509	485	531	471	483	527	517	492	530	502	526	535	470	482	506	550	495	495	498	497	516	475	455	527	493	532	504	515	484	477	546	501	508	501	481	525	506	500	464	526	518	489	541	523	543	518	506	495	519	486	487	530	505	502	500	522	507	525	530	524	495	495	495	518	508	546	485	519	499	519	473	546	506	504	501	493	506	488	505	482	488	476	462	525	509	483	456	491	501	495	513	502	507	525	468	483	441	485	504	474	548	523	458	518	525	488	513	463	512	501	495	522	512	512	519	500	512	446	519	511	483	527	463	470	486	496	528	512	469	481	499	495	507	453	497	515	483	499	478	478	461	515	496	522	543	520	502	498	507	539	521	468	444	501	546	514	499	498	477	491	506	506	470	500	521	524	484	472	494	509	508	479	476	488	504	453	483	500	505	467	524	494	484	477	446	479	511	520	476	487	481	557	503	535	492	490	516	511	472	462	476	496	487	517	523	532	522	513	492	512	464	503	508	500	497	497	517	496	517	497	471	469	488	543	434	521	542	473	538	511	462	523	469	525	530	496	472	507	540	516	462	478	493	477	505	476	460	494	507	481	475	511	502	494	485	487	498	507	468	497	451	488	500	522	461	513	486	553	526	473	465	495	486	470	503	472	464	478	503	483	479	528	524	499	516	477	504	452	498	522	488	512	502	510	498	493	534	555	507	483	506	475	518	512	496	493	512	509	542	490	489	531	482	512	492	518	509	513	494	510	501	471	540	505	480	524	516	501	496	493	499	490	500	494	503	490	521	518	500	484	501	501	474	509	485	496	468	484	525	486	482	498	472	509	522	486	525	478	486	474	512	495	483	510	497	484	476	541	513	494	528	479	537	479	528	501	492	505	483	475	557	532	544	532	460	523	483	498	492	506	516	511	476	482	482	518	476	516	512	498	500	494	494	521	513	538	499	494	510	551	489	527	510	521	514	484	501	498	514	490	479	497	484	466	519	491	487	472	525	495	509	523	498	492	530	497	520	491	463	507	477	459	486	513	537	503	497	486	539	514	504	507	535	517	502	506	511	478	454	525	483	511	490	499	523	528	515	552	473	500	465	508	507	502	506	504	483	498	489	487	539	466	523	475	475	487	485	512	505	503	518	519	514	535	536	484	530	509	530	509	521	528	477	541	475	514	494	475	465	501	509	488	449	475	492	512	485	498	536	504	455	509	495	502	494	488	512	508	470	524	521	504	512	541	485	484	509	501	501	516	482	512	527	504	548	494	484	514	490	476	514	520	513	506	486	493	507	474	498	497	537	498	492	512	476	470	490	477	529	505	518	537	474	488	483	497	511	481	508	504	506	487	515	492	514	490	512	510	504	496	510	515	531	472	533	519	492	508	474	527	488	539	486	513	470	502	538	471	496	466	480	451	476	513	502	540	489	495	451	531	464	471	526	558	493	498	512	473	510	448	459	503	495	536	536	520	502	463	522	502	483	523	482	498	461	499	485	491	507	498	495	464	523	469	455	499	509	467	476	516	497	518	514	499	513	488	527	502	538	483	521	485	518	493	502	559	453	522	494	510	516	460	508	521	504	498	497	483	498	516	510	504	508	535	541	517	510	508	507	469	478	482	478	523	543	499	477	490	490	493	494	486	465	500	470	535	465	474	568	497	490	507	479	507	479	537	501	509	488	483	478	513	502	474	505	461	499	509	511	501	490	520	531	509	511	548	453	465	475	499	484	487	506	502	497	540	486	467	463	500	453	459	495	508	565	493	503	549	479	502	517	523	497	549	536	490	546	521	503	515	506	532	507	475	532	489	487	472	496	537	501	511	481	488	503	547	488	480	474	502	478	466	528	506	465	546	498	466	508	510	486	489	487	499	517	518	523	497	480	520	469	515	507	542	543	485	525	501	521	478	550	546	516	502	511	498	496	459	521	504	487	458	527	518	448	512	477	449	518	506	494	507	499	475	506	500	491	481	476	570	480	485	506	534	522	502	510	500	493	469	511	495	514	505	489	501	445	514	490	489	487	470	502	489	491	493	503	497	494	503	548	512	489	460	500	503	518	488	530	509	516	482	497	532	512	516	517	481	471	489	491	490	518	476	485	535	494	484	514	498	508	499	513	511	453	463	486	506	536	478	501	510	460	489	489	516	501	512	523	512	510	495	509	481	470	477	514	490	520	486	499	451	474	499	499	445	515	487	474	535	498	468	504	474	495	522	516	493	467	487	482	476	504	483	512	498	489	466	514	459	487	482	490	501	501	524	559	484	522	499	516	491	525	551	490	512	478	444	508	510	501	509	514	557	504	489	545	499	511	510	478	507	490	488	482	498	515	524	525	485	507	504	492	485	530	533	486	489	538	439	465	484	495	500	512	485	497	475	487	497	538	534	484	503	454	513	495	498	485	455	504	477	496	530	482	526	512	505	523	504	491	496	529	519	495	534	527	493	495	482	498	523	466	519	512	476	462	517	508	538	463	488	489	501	483	512	511	505	513	503	505	492	519	517	518	515	500	497	493	518	461	518	466	517	489	479	510	492	517	499	512	515	505	539	532	472	486	492	535	534	475	497	504	491	532	480	505	493	451	465	483	489	425	474	515	460	512	486	525	486	523	488	468	488	499	526	492	487	510	517	496	470	539	481	489	509	478	506	530	481	481	511	484	511	485	471	494	476	530	527	494	484	518	479	495	513	519	489	517	472	467	493	528	482	504	523	497	512	499	530	493	515	501	486	499	481	486	475	490	534	475	508	480	502	503	523	492	472	487	576	503	530	482	490	548	523	490	481	461	506	521	502	467	470	492	498	517	496	547	498	537	510	468	508	499	483	474	482	508	515	498	471	483	490	471	536	470	491	517	486	519	505	484	537	491	464	505	478	531	513	500	541	513	520	527	474	496	520	509	484	496	501	470	527	505	497	491	489	522	484	511	535	474	500	502	480	486	508	508	494	462	480	503	466	491	483	474	503	498	519	499	517	477	514	533	519	491	496	520	512	483	478	510	505	526	497	531	484	524	511	496	521	529	495	487	513	516	465	501	517	476	489	444	495	507	478	487	495	537	488	491	489	496	485	488	512	501	482	468	500	516	489	496	472	520	504	485	536	500	486	516	494	504	487	442	504	490	489	516	519	473	514	519	492	474	511	477	491
5092	1125	1686	11331	9003	2488	297	186	187	183	181	192	198	212	225	235	339	497	334	247	214	194	199	176	213	184	172	173	153	129	174	185	163	178	181	160	165	192	174	154	180	158	191	166	173	164	167	182	180	172	193	175	171	192	192	159	166	179	189	193	183	143	135	183	174	164	191	186	178	215	182	186	165	178	218	165	173	177	194	201	153	184	181	165	188	198	195	191	188	180	165	192	168	201	146	182	174	189	178	189	188	182	182	163	176	185	187	167	157	179	172	184	180	175	194	166	165	161	195	180	176	174	166	163	157	190	181	166	206	166	190	181	195	176	184	173	180	174	166	197	179	166	187	161	160	179	202	200	179	164	210	194	176	187	185	172	196	196	190	151	160	170	180	202	192	177	155	206	188	186	199	211	195	174	186	163	161	176	185	180	189	154	186	192	164	165	154	160	188	200	172	166	186	176	178	173	186	167	191	193	154	182	187	183	181	166	188	177	179	184	208	200	184	175	162	162	206	175	200	190	177	188	191	161	160	178	208	192	185	207	165	173	180	168	148	187	166	156	185	177	170	172	193	184	184	194	211	164	195	195	180	199	201	184	180	173	175	169	208	144	154	186	165	187	159	187	172	153	192	164	162	194	204	162	167	191	193	166	186	165	195	182	189	185	170	153	182	165	154	185	158	175	181	177	164	176	213	170	183	179	200	173	174	182	175	169	165	193	172	172	184	198	184	203	181	185	178	190	200	199	186	175	204	181	161	164	176	192	183	182	176	183	211	163	207	172	182	189	190	182	176	171	173	191	195	170	191	186	174	189	182	166	174	171	189	189	165	166	186	165	174	185	174	186	176	199	165	171	207	170	194	170	196	194	170	182	161	184	174	187	177	199	166	178	160	200	178	211	160	157	210	194	178	194	160	201	181	185	195	161	181	170	161	170	185	199	160	158	178	173	206	177	165	167	188	166	179	142	168	191	171	183	198	186	180	179	199	182	163	182	195	184	163	179	200	182	172	187	172	180	184	189	161	190	184	196	185	163	183	181	188	185	183	187	192	189	196	190	189	155	185	157	161	183	195	177	184	177	159	162	192	180	191	162	182	186	185	173	196	168	178	175	194	198	173	191	186	182	191	174	176	175	177	181	213	176	176	201	171	197	162	170	175	163	179	186	159	192	210	180	162	168	168	201	199	199	191	169	195	178	176	154	186	165	164	192	186	180	194	184	183	198	180	163	179	211	172	207	173	181	187	181	162	180	167	166	154	185	177	218	170	159	167	205	168	191	177	210	170	161	180	178	174	189	149	172	182	169	167	185	220	161	174	172	166	169	178	165	171	185	175	164	183	171	173	192	161	197	167	192	149	199	162	178	193	181	193	152	149	187	172	162	165	187	172	177	182	181	171	205	184	181	158	202	169	178	180	165	195	181	187	186	188	180	182	170	165	190	156	167	178	198	174	173	190	177	181	174	202	155	170	181	183	177	160	186	195	184	182	180	182	198	160	166	166	193	154	187	212	177	186	168	175	187	179	167	186	182	185	180	185	190	178	180	161	161	168	161	174	171	168	194	149	178	188	179	191	192	165	195	196	198	188	181	189	170	177	174	181	179	187	201	188	183	197	171	194	169	169	165	163	194	213	204	185	181	192	175	180	173	166	183	206	206	202	183	176	179	208	181	175	172	181	178	186	201	172	184	183	166	170	151	170	175	172	184	193	166	142	178	186	191	179	177	165	171	170	196	193	191	176	182	155	156	175	170	206	175	185	206	187	164	198	175	178	185	202	162	174	182	178	171	196	187	169	156	175	169	154	176	174	178	153	159	192	181	196	195	178	182	192	169	177	179	177	171	194	186	203	165	180	178	188	174	170	186	193	184	154	162	173	185	172	173	201	181	192	157	170	157	157	189	170	195	194	149	180	179	173	189	200	171	153	190	186	160	199	161	181	192	176	181	182	187	199	191	161	173	168	184	155	173	190	180	160	157	172	190	214	181	167	198	153	184	166	164	174	200	184	171	179	185	176	178	175	189	182	167	171	199	174	173	224	180	188	165	174	166	176	179	178	189	158	166	187	177	182	147	179	199	191	194	197	205	186	190	187	181	176	170	198	163	171	151	191	161	158	174	172	175	178	166	177	179	190	176	184	173	180	187	173	162	194	179	194	187	166	182	185	173	202	202	191	182	177	195	178	184	178	177	172	189	169	181	168	194	190	186	173	163	185	149	182	179	188	158	170	168	202	202	186	170	187	166	188	184	183	189	187	178	201	177	180	179	174	192	177	180	172	174	164	188	160	193	180	171	161	169	188	191	188	175	165	183	169	181	178	197	188	178	176	173	183	179	179	182	194	196	161	164	170	168	163	174	175	178	191	190	174	180	173	177	164	178	146	176	208	183	193	188	177	167	187	180	178	175	168	165	195	156	185	157	181	175	184	191	194	167	167	168	178	183	170	143	164	188	172	175	188	159	208	179	188	175	188	194	182	190	208	192	162	202	180	149	162	149	187	158	178	185	191	167	188	171	175	175	185	185	190	182	180	182	194	170	193	168	184	160	201	160	160	160	171	192	167	183	171	147	172	188	202	154	202	169	172	198	164	197	173	177	177	174	178	165	185	192	181	188	150	177	173	168	161	191	169	180	166	171	187	170	168	192	192	187	171	191	182	187	188	162	174	165	200	167	187	202	168	173	165	145	165	188	178	206	182	179	155	177	154	178	162	174	177	164	194	147	169	190	189	181	202	167	200	166	215	189	184	171	187	195	195	180	170	169	187	172	167	183	149	190	200	184	170	188	176	155	194	192	176	185	167	173	173	184	173	172	192	196	153	198	152	191	166	164	160	163	188	174	185	175	186	190	188	140	180	163	210	180	176	188	171	187	194	189	178	204	179	179	181	195	150	180	166	143	192	159	182	191	194	193	180	187	188	203	203	170	184	182	205	197	176	192	191	173	178	176	170	157	195	167	174	192	193	174	168	174	207	192	186	184	193	156	199	189	172	196	172	165	168	179	188	178	160	196	189	199	208	172	167	170	152	172	199	151	175	191	178	181	174	191	166	174	156	198	205	166	169	186	187	173	179	186	202	173	176	169	176	175	158	154	148	178	159	172	170	171	189	176	162	166	196	175	165	206	188	168	172	159	151	178	157	174	177	180	180	151	151	151	189	218	190	171	180	180	196	159	176	163	170	194	163	193	195	193	206	179	179	173	158	201	167	186	184	177	169	163	182	195	193	184	175	199	184	193	177	191	188	182	182	172	183	193	178	184	175	203	153	174	184	152	191	190	177	161	199	172	162	179	207	186	169	172	186	169	189	160	194	199	204	160	184	171	175	165	170	156	197	148	156	177	183	178	192	177	187	170	196	175	171	172	196	162	162	172	169	152	188	185	211	193	163	155	187	163	206	165	186	184	180	159	179	195	183	173	197	174	212	182	204	174	190	167	181	181	180	147	188	185	185	183	201	183	181	178	199	168	187	156	188	149	193	185	180	167	176	179
4191	1557	4862	27207	21414	7289	598	529	533	503	509	539	525	530	1032	943	1680	2378	1255	888	596	521	491	494	465	465	488	473	451	472	472	485	500	500	451	456	477	496	496	433	478	462	471	496	515	476	475	451	493	471	453	462	464	495	510	502	440	482	470	434	499	439	496	517	471	486	494	472	458	477	437	468	469	442	454	519	487	460	463	476	501	463	488	514	489	463	485	456	496	441	522	480	449	468	456	481	439	478	487	471	452	481	474	427	439	472	442	515	483	431	472	472	471	503	497	457	473	505	463	469	469	500	481	448	494	499	481	514	486	502	476	451	493	472	480	446	460	470	443	487	449	435	527	477	491	493	462	488	483	430	477	461	445	498	456	498	463	517	499	514	514	482	473	471	495	449	473	473	468	508	458	441	466	480	452	487	485	511	502	480	459	498	491	475	463	479	488	502	499	481	462	443	502	528	475	461	468	474	470	448	508	432	502	456	499	428	487	501	501	514	472	484	485	468	459	497	494	549	528	448	462	502	478	471	451	492	481	440	455	456	513	466	505	532	477	471	475	484	467	428	473	458	470	453	462	487	460	502	474	468	470	459	446	492	432	521	460	481	479	494	451	504	478	482	471	485	478	484	465	451	487	528	480	436	446	441	487	483	472	493	498	465	465	436	483	499	480	488	481	500	485	469	476	469	465	471	508	450	467	449	430	480	458	470	451	479	465	434	498	425	518	461	467	486	452	462	457	467	473	469	462	468	484	471	510	470	475	481	455	462	507	468	462	451	477	451	486	435	473	470	487	437	491	471	482	474	489	458	502	447	466	518	469	415	486	459	479	477	498	487	531	469	502	451	506	460	444	506	496	529	460	468	511	473	459	504	478	482	456	452	459	493	425	464	477	470	482	473	461	449	487	489	490	497	445	478	465	464	488	444	480	455	466	450	479	514	495	523	484	440	485	519	480	474	482	447	507	470	476	479	464	460	451	521	460	499	493	481	453	468	477	437	470	500	486	466	476	479	440	474	454	481	415	474	450	469	470	453	462	487	460	419	454	492	512	479	476	454	477	493	503	479	474	466	510	431	459	479	466	461	484	501	459	479	488	491	464	497	445	509	488	465	441	456	506	458	485	443	540	463	452	498	484	505	478	484	483	469	455	451	466	498	461	497	497	460	489	475	460	471	474	476	439	466	462	468	502	475	472	512	446	464	440	479	505	475	480	454	485	510	464	470	460	462	434	493	466	488	481	479	485	463	510	476	503	531	460	473	486	443	523	468	492	462	498	459	451	488	437	449	437	447	457	465	486	458	498	465	477	478	484	485	465	480	497	461	458	465	504	448	451	443	501	419	469	480	458	440	505	432	472	505	489	433	504	451	462	510	450	506	469	479	476	481	483	466	499	467	479	459	501	474	482	491	496	499	465	506	524	501	468	478	482	493	484	446	491	494	443	494	497	493	477	440	496	492	510	484	490	515	468	518	494	487	483	440	460	481	484	494	438	474	492	539	473	455	502	461	453	497	495	469	456	457	457	498	469	464	505	503	425	474	463	452	436	485	482	435	455	514	468	531	505	497	506	518	440	468	448	439	424	505	460	486	467	483	478	464	461	491	483	468	481	456	488	477	486	499	478	475	487	490	460	475	497	454	490	426	450	482	470	504	474	472	482	507	466	445	497	453	437	448	482	484	447	440	481	452	470	458	513	463	456	433	479	505	470	442	498	517	480	495	509	458	468	460	512	480	458	463	498	478	447	465	432	486	465	471	464	469	480	497	508	506	479	483	452	467	467	519	475	447	497	451	469	497	487	503	492	492	479	455	493	481	483	452	447	479	442	466	443	481	469	464	464	454	484	461	470	481	477	457	487	487	460	481	446	442	457	504	440	444	462	519	500	496	480	484	493	481	480	488	456	477	460	473	444	461	480	466	473	490	421	444	512	513	468	517	513	498	460	470	501	463	501	491	455	467	464	486	481	491	520	477	478	510	464	444	462	527	475	513	459	439	473	471	477	466	480	485	514	478	505	476	439	443	484	495	505	497	482	490	492	484	453	449	475	483	448	444	498	413	515	498	437	453	493	451	470	534	473	479	476	477	459	504	478	472	461	451	512	471	438	458	506	450	501	485	460	471	511	502	474	459	473	525	521	487	488	441	452	484	505	490	464	476	513	481	528	460	488	460	476	466	485	477	453	477	465	435	506	452	464	457	501	540	460	492	480	518	465	464	534	482	456	523	450	462	503	459	493	491	464	489	459	462	482	502	440	461	479	496	494	458	457	475	486	483	511	491	444	485	519	471	467	491	480	416	495	454	504	484	465	472	459	493	479	480	476	465	488	463	448	450	465	508	478	488	480	489	469	472	479	484	511	490	467	484	471	475	484	447	499	488	479	468	474	464	467	467	460	464	464	445	511	471	476	482	472	480	487	447	477	479	466	479	472	469	502	469	454	483	443	465	503	452	434	487	460	442	442	499	473	473	484	490	463	475	419	469	467	457	478	491	508	471	499	460	463	465	473	471	506	487	477	498	502	478	482	477	511	450	489	483	465	496	464	485	479	487	467	452	507	503	511	494	464	475	451	500	463	497	485	480	492	483	485	475	485	486	483	508	474	457	482	453	456	446	482	457	451	509	452	473	505	516	466	509	471	489	502	512	468	484	487	496	489	462	458	480	500	499	456	437	485	484	472	485	477	460	500	472	504	494	490	471	458	457	487	447	494	485	487	469	473	461	487	477	456	455	445	485	519	462	469	467	466	506	488	502	504	457	453	490	497	477	469	464	524	440	434	485	481	456	469	498	486	528	464	470	461	524	467	472	452	515	436	455	450	467	465	480	476	486	478	498	468	468	463	444	476	486	476	511	487	486	474	481	478	487	490	463	475	462	438	439	484	463	500	497	493	476	478	458	467	498	462	449	470	468	497	475	471	490	484	492	484	437	470	487	493	493	452	481	509	463	524	504	525	507	500	485	469	448	483	458	502	505	448	444	441	522	478	474	484	458	477	456	458	452	487	449	492	488	474	464	470	476	441	491	503	461	474	464	461	482	520	438	469	480	467	474	433	507	499	487	493	488	486	480	414	456	514	486	472	454	471	438	484	486	493	491	460	448	455	475	499	519	486	492	468	440	471	467	462	481	483	495	480	480	471	500	508	462	495	484	492	489	494	479	507	476	503	458	524	477	485	491	440	444	496	492	507	446	510	491	469	487	486	501	487	468	507	462	499	471	489	474	475	454	495	478	488	475	476	496	454	497	462	482	470	476	507	456	481	507	462	467	475	496	453	475	503	461	474	498	501	485	471	493	471	514	459	478	450	470	474	475	496	477	451	469	453	506	513	437	498	471	480	480	450	467	491	491	474	456	462	459	479	491	476	470	455	499	512	441	476	471	436	472	532	485	470	494	473	504	504	494	486	465	484	466	480	485	475	469	497	509	462	493	494	485	463	493	508	460	502	489	501	518	472	447	495	476	460	449	457	505	488	497	465	476	449	450	475	476
34732	16912	21989	63118	54019	26576	3798	383	271	249	272	249	304	378	884	1518	3861	2123	733	371	260	225	210	202	213	187	220	211	202	213	217	210	218	238	202	208	211	194	229	221	188	195	213	187	198	214	218	233	210	213	206	188	201	198	193	225	192	208	209	192	210	202	221	203	221	207	226	215	198	207	195	206	239	217	214	197	218	210	197	217	204	213	212	199	232	218	215	206	180	198	216	200	216	201	228	202	221	223	206	238	215	228	233	203	211	205	207	180	226	210	192	239	207	207	216	192	166	237	208	207	180	232	249	197	222	229	217	215	223	211	234	208	205	192	211	217	216	201	203	212	188	176	241	209	172	222	205	196	229	201	197	219	238	212	195	192	228	237	207	244	202	177	207	208	235	210	213	198	210	213	226	226	200	211	242	206	201	197	238	185	205	176	193	202	236	216	203	203	198	195	212	251	176	219	219	227	175	207	236	216	245	206	194	198	189	206	196	194	232	239	206	221	245	211	232	204	196	188	205	231	199	192	245	219	227	226	222	190	202	216	208	218	219	223	197	183	211	221	202	224	209	227	223	225	219	220	194	192	221	214	206	213	207	197	232	197	210	191	229	218	207	228	221	185	224	194	221	263	237	228	189	222	180	204	202	201	197	192	205	193	200	191	206	190	212	217	214	195	234	215	214	194	212	222	222	214	238	225	216	212	226	242	196	246	215	212	216	195	210	209	212	224	205	204	213	222	197	219	203	205	178	207	216	227	236	238	194	178	214	218	182	222	222	221	205	208	237	192	220	222	228	234	207	195	185	209	181	201	216	212	194	199	194	192	192	179	207	197	254	219	223	205	194	219	219	211	229	228	224	231	223	237	207	202	212	193	227	235	211	219	225	224	189	218	204	207	201	202	195	184	209	225	215	218	226	203	216	204	212	207	204	199	200	212	201	223	226	219	200	199	206	229	215	198	206	207	200	172	197	195	227	201	199	189	208	198	197	208	202	216	222	228	214	234	208	207	198	218	224	233	241	206	180	222	236	195	203	192	236	228	195	231	210	209	199	180	219	191	175	212	224	231	223	199	194	213	216	211	189	216	202	210	237	226	228	215	202	201	221	203	239	217	206	221	206	217	206	235	239	236	200	186	213	198	220	224	188	207	195	212	230	198	204	208	209	209	223	209	224	228	226	206	202	183	206	211	207	205	215	212	228	220	224	220	212	211	183	207	226	227	219	200	209	195	238	201	212	217	242	203	206	198	206	228	204	193	187	203	201	213	192	201	217	242	222	235	215	244	215	200	186	208	241	209	225	223	200	226	206	211	208	233	212	207	228	201	226	204	228	235	217	188	204	249	230	223	221	219	190	202	215	215	209	209	236	226	209	203	204	194	203	234	239	207	229	233	203	217	187	217	218	195	252	222	220	210	236	232	200	205	198	205	192	231	218	244	213	222	221	198	229	189	206	213	224	214	198	191	230	225	211	214	206	218	225	240	234	221	204	235	227	194	213	212	205	229	204	177	195	221	204	223	218	188	215	225	214	191	221	205	205	221	200	226	201	217	205	221	216	214	216	203	196	240	246	212	233	215	201	211	239	211	231	214	216	210	183	193	227	195	210	220	216	220	205	223	198	218	220	215	215	208	186	210	210	229	259	229	192	208	204	223	217	190	214	194	228	213	220	212	210	223	197	197	232	212	217	247	198	225	215	182	224	204	203	207	209	209	216	206	242	219	211	214	178	203	204	224	238	216	179	198	214	213	225	202	205	228	228	210	218	203	231	210	221	202	208	232	215	235	212	217	203	195	204	208	210	201	179	194	213	210	197	192	225	208	239	215	209	226	217	203	219	232	231	233	205	203	226	201	200	195	208	190	209	238	175	190	225	222	210	233	221	214	212	221	209	230	201	196	212	208	220	212	192	224	218	210	221	214	216	217	195	195	211	218	208	205	233	217	214	219	229	222	188	222	210	230	223	204	207	236	206	222	232	220	215	193	203	211	208	251	208	198	218	208	185	218	196	203	195	199	197	203	207	212	209	197	194	218	224	208	220	233	221	218	223	216	205	205	230	226	205	196	179	225	230	218	238	215	181	232	217	205	187	222	205	209	201	208	197	231	213	226	197	206	236	241	205	198	229	202	226	214	212	234	230	212	223	185	193	224	222	199	208	241	218	195	168	207	252	227	196	235	219	205	210	208	198	234	213	195	194	211	239	216	219	202	179	233	206	211	198	219	206	186	220	254	209	200	206	202	203	206	209	204	197	199	222	213	235	230	224	205	224	231	193	205	207	219	226	220	215	199	207	243	228	217	187	210	225	223	218	227	203	196	194	204	217	223	205	226	225	223	219	224	208	209	182	205	205	197	223	215	209	237	221	219	233	220	213	233	226	208	216	206	211	213	215	213	211	196	190	204	215	206	214	237	207	203	209	224	192	205	200	214	235	224	213	186	191	213	220	215	198	222	201	207	213	210	206	213	188	242	220	201	201	200	215	223	196	236	215	223	213	221	219	236	221	212	204	233	209	211	223	201	184	184	215	202	216	219	210	212	211	206	208	186	201	224	225	215	213	203	189	217	224	207	210	205	227	231	224	212	216	181	222	232	228	234	215	224	198	209	211	238	219	206	209	199	223	219	200	213	208	201	236	210	227	205	221	206	193	212	247	210	214	209	202	213	229	225	195	245	191	220	196	204	216	216	249	229	208	228	203	191	209	192	232	210	192	206	223	219	205	244	209	219	217	213	223	204	208	203	237	201	240	204	170	217	229	184	199	213	216	200	220	229	210	218	225	197	213	204	210	209	197	216	198	212	210	240	197	214	200	235	209	233	209	193	202	215	227	229	211	233	222	216	217	202	199	205	203	222	196	217	192	196	220	214	197	219	205	212	205	209	213	211	212	201	195	220	228	189	193	238	235	181	191	204	202	213	214	212	193	220	229	202	211	204	223	213	220	197	217	195	202	246	222	218	237	216	197	205	228	205	201	224	216	213	231	208	209	204	209	192	242	212	209	234	209	194	197	232	213	193	234	205	217	197	202	227	220	207	215	210	219	211	229	206	186	206	217	218	192	228	217	220	225	199	213	200	192	211	200	210	214	216	205	229	226	210	205	222	233	208	246	212	209	225	215	197	207	202	226	213	207	213	187	232	239	203	197	219	204	227	204	213	187	227	210	216	212	210	199	214	205	226	198	206	224	185	195	212	237	219	202	207	219	225	201	234	224	213	192	207	198	209	261	208	208	247	174	201	199	192	214	205	194	219	216	204	201	197	195	202	206	225	196	199	193	190	215	174	205	210	219	231	222	189	217	201	215	212	209	201	183	228	194	206	213	188	208	207	209	224	215	227	232	224	234	196	176	195	226	229	217	206	217	211	223	213	213	185	229	218	246	217	223	226	241	178	194	185	185	201	234	189	215	190	231	217	192	222	186	195	220	214	207	212	246	211	241	224	209	223	212	233	219	202	209	208	216	206	221	191	202	210	220	232	194	220	189	203	202	224
20281	9694	29326	68534	59816	30848	1234	947	878	852	877	870	855	1566	4493	8419	18021	10040	3424	1352	820	639	572	532	572	537	558	508	577	586	534	557	565	531	555	585	547	567	571	572	551	556	569	577	552	545	562	557	545	556	526	536	541	562	589	579	592	530	560	591	553	531	561	543	573	539	533	571	539	507	558	589	540	532	505	565	495	589	581	549	569	547	540	547	584	532	579	546	538	560	542	591	580	585	532	568	548	565	549	530	579	564	563	545	562	529	548	516	587	568	556	531	597	543	574	548	538	564	537	541	571	561	551	549	552	564	569	581	500	549	553	558	571	574	559	550	520	579	555	576	543	581	562	535	533	595	579	544	592	597	573	545	560	517	544	571	597	535	572	522	543	571	576	560	588	535	539	554	626	587	571	547	528	534	568	550	570	529	547	539	543	532	553	566	524	564	548	577	538	560	572	583	561	594	572	548	567	531	586	516	558	527	562	575	570	536	541	567	589	592	578	591	530	572	579	530	552	570	517	511	560	551	548	526	538	604	531	566	529	526	559	537	561	581	597	557	556	600	554	562	554	553	549	549	552	520	564	541	528	513	545	548	575	556	509	549	516	541	572	584	590	545	533	539	547	558	582	499	503	534	551	500	571	577	592	583	592	555	531	556	541	569	534	576	535	588	561	535	537	503	550	514	560	567	546	556	613	543	573	550	551	592	541	549	570	546	559	566	525	571	543	535	572	560	516	567	575	560	552	533	512	565	566	524	568	568	523	544	569	568	545	550	607	523	547	535	592	546	540	542	571	543	587	553	557	600	549	524	562	554	543	536	518	552	553	578	553	581	552	542	589	541	567	574	525	522	529	563	568	558	580	541	525	569	560	539	587	558	549	601	601	533	594	556	561	577	592	581	593	527	561	534	564	556	554	554	609	561	566	557	554	580	533	578	584	605	583	571	504	540	555	564	547	551	512	516	567	611	536	529	553	532	522	519	566	552	531	606	554	527	530	540	567	574	556	580	525	573	530	533	548	535	510	552	508	528	557	549	566	584	577	543	541	552	544	550	589	556	564	550	569	562	565	555	566	524	576	565	551	548	576	551	547	517	560	601	536	559	511	560	512	582	535	536	569	533	533	538	549	559	596	536	546	550	543	546	593	541	531	572	583	560	525	581	572	583	541	537	558	548	556	533	538	521	550	570	541	551	549	559	583	522	548	597	533	516	576	516	571	555	535	585	551	545	541	569	499	552	529	574	551	502	544	561	507	577	548	512	530	566	589	571	553	555	537	574	537	535	560	537	520	569	569	590	527	579	528	552	566	534	549	584	518	562	513	551	560	549	559	566	578	556	524	524	544	530	570	585	583	523	551	559	521	542	538	524	531	552	580	593	544	541	587	530	573	543	565	587	541	550	513	558	565	539	613	573	565	542	598	547	590	578	572	568	521	576	544	568	585	551	525	571	586	547	542	525	593	526	572	550	521	556	567	549	575	553	531	534	548	550	525	566	603	540	528	540	520	552	576	549	585	580	568	506	610	572	530	553	562	557	521	590	534	565	507	585	525	540	534	543	578	593	568	559	556	558	543	578	573	536	548	591	587	502	536	588	527	534	579	549	563	548	527	570	537	569	569	531	553	552	539	572	555	553	538	548	544	577	580	531	586	563	536	570	532	545	537	561	537	520	532	527	559	564	563	558	523	542	551	558	574	557	580	552	572	572	538	550	539	566	506	574	594	514	590	580	545	545	558	557	554	538	559	526	560	544	548	561	548	531	544	576	560	546	540	565	568	569	572	532	579	525	547	543	571	566	520	569	560	552	585	484	573	558	521	580	560	533	543	557	537	562	540	518	536	509	512	523	551	544	527	536	531	529	531	575	533	561	568	546	556	553	532	540	582	522	545	564	563	536	521	543	531	538	590	574	573	503	559	566	493	558	528	536	611	517	545	529	533	594	506	501	569	585	545	575	563	576	557	557	536	560	548	514	541	556	543	546	563	525	552	520	534	506	575	536	544	547	511	583	556	537	528	556	543	564	577	574	521	537	576	572	584	582	511	525	533	519	579	525	556	541	558	549	550	562	531	549	533	565	541	570	566	553	565	544	531	540	552	558	604	529	541	555	551	546	526	595	511	541	578	495	580	542	571	602	559	530	521	543	532	549	585	556	537	529	497	495	573	572	593	566	544	544	552	540	551	556	591	570	609	599	505	562	548	565	512	541	544	514	628	563	552	571	551	506	576	571	536	511	600	562	578	545	545	537	547	571	580	589	534	606	550	520	612	569	542	539	565	577	538	541	585	512	514	537	532	544	578	520	572	566	602	575	545	502	517	563	560	552	581	566	568	520	540	569	568	527	547	557	539	548	540	612	545	548	562	559	534	572	587	571	547	555	498	551	524	569	543	597	548	573	531	581	539	517	538	554	597	635	589	604	559	557	566	565	555	557	581	558	565	554	509	560	509	573	559	576	579	541	563	521	548	573	548	522	569	515	528	493	510	523	505	539	546	549	577	547	558	546	534	552	530	550	526	572	526	545	546	566	549	523	526	558	547	581	571	580	537	573	524	535	583	553	564	576	539	541	553	547	552	552	517	532	572	596	606	537	575	546	501	579	544	597	546	589	520	504	563	533	545	579	568	541	552	595	571	518	518	575	506	534	540	565	546	559	530	532	578	513	546	600	551	547	539	521	573	561	573	558	538	584	540	537	525	601	524	569	588	583	542	568	557	508	588	536	547	539	539	557	521	514	601	508	542	538	569	538	519	583	546	537	561	556	556	503	524	529	576	547	519	556	540	546	571	532	589	525	529	509	578	553	626	593	545	568	583	524	593	563	547	562	537	505	537	554	564	529	566	517	544	530	565	543	547	518	552	528	572	526	560	559	539	526	525	577	518	529	536	568	533	581	536	550	516	545	525	577	547	538	536	517	544	552	608	512	561	554	566	559	509	558	509	569	594	526	523	549	568	544	566	554	544	584	569	591	571	616	524	543	515	523	531	563	535	583	559	533	563	588	592	559	555	557	581	591	570	574	520	573	582	544	595	565	578	564	574	515	510	544	544	585	534	522	560	563	551	530	534	531	548	473	543	533	523	549	551	533	545	557	534	536	613	585	531	531	567	580	589	544	563	583	527	557	546	548	492	547	558	524	529	574	532	560	538	530	525	552	555	516	535	549	579	525	524	580	507	579	569	574	533	529	551	571	533	573	523	561	619	550	525	526	605	550	545	537	561	566	541	577	573	528	571	551	539	518	570	547	537	555	592	587	540	577	569	578	560	544	504	556	546	539	511	531	512	605	568	554	564	507	577	557	549	581	596	571	583	559	562	562	565	556	508	501	564	567	567	544	584	547	536	569	540	558	514	565	566	538	543	586	549	555	549	535	542	539	549	539	523	535	519	597	562	559	598	590	564	544	572	554	576	571	556	579	545	530	557	565	529	503	553	574	536	532	570	562	563	535	528	535	560	594	559	524	567	589	583	588	556	523	552	541	530	532	553	549
49394	30407	37352	76294	64248	36130	8649	587	320	300	336	281	267	265	291	2905	7849	3504	1564	688	401	242	217	208	206	215	207	181	244	195	232	202	202	200	197	220	215	195	243	215	230	198	204	198	211	197	220	226	212	199	225	214	198	207	204	195	207	216	213	197	178	229	200	210	200	223	200	233	230	224	194	200	190	222	211	194	201	226	222	207	205	204	187	208	209	208	181	217	201	205	223	187	210	203	212	207	191	227	213	240	206	206	199	205	208	224	184	219	199	207	232	217	205	213	206	220	193	220	211	195	171	229	192	208	208	230	232	207	229	190	203	214	187	228	227	194	204	211	226	210	209	229	198	207	222	208	243	223	192	224	229	221	197	205	212	223	200	186	213	202	195	206	185	180	202	227	191	185	204	200	187	204	208	193	213	204	190	209	217	214	218	218	202	217	185	201	223	204	196	214	209	215	174	222	183	232	215	193	218	206	236	190	227	170	233	212	220	222	207	193	199	216	196	223	219	185	211	193	210	234	212	212	211	190	203	230	205	187	218	199	182	198	216	203	233	227	192	215	196	194	202	205	210	188	185	220	198	222	217	233	210	217	210	220	209	217	240	220	206	218	219	220	211	206	209	199	201	213	209	175	209	188	188	176	212	189	199	204	222	192	222	234	217	205	185	232	236	242	211	186	202	217	184	186	194	216	235	191	211	209	208	200	237	186	197	222	228	235	215	198	196	200	225	201	208	196	244	198	200	223	199	218	226	223	190	203	218	224	198	223	217	215	224	202	213	212	215	189	209	192	199	207	201	180	206	201	210	206	217	192	199	209	206	207	229	203	209	203	236	204	196	199	235	194	213	197	200	224	218	208	224	210	228	207	238	223	203	224	205	202	206	212	234	197	208	213	204	199	221	224	192	209	201	213	223	213	208	212	224	227	187	205	196	195	228	217	210	189	214	194	252	196	218	209	191	185	231	213	212	231	227	202	216	209	205	217	198	190	208	215	208	199	237	193	221	181	225	204	194	219	235	211	220	211	215	216	217	199	190	216	196	193	201	198	203	199	203	201	237	221	217	205	236	207	199	218	215	200	200	215	208	211	201	196	218	197	222	218	227	189	193	195	209	200	200	213	212	198	209	229	192	228	186	201	210	195	198	199	199	200	221	191	212	213	226	204	213	214	226	212	227	223	231	204	221	227	258	185	188	205	219	196	201	202	200	186	209	254	240	194	198	205	190	208	213	171	204	208	215	201	210	216	209	191	191	189	208	215	223	198	192	232	212	203	200	232	205	199	200	199	199	195	192	225	223	213	228	233	214	172	194	232	216	212	176	192	227	194	178	187	174	210	176	198	237	223	203	205	235	193	185	196	162	247	207	211	186	195	205	176	197	214	215	199	184	204	208	213	201	230	226	199	195	205	213	213	187	222	222	229	210	227	198	216	218	214	185	212	190	207	207	227	203	216	196	211	225	202	206	192	209	209	221	203	217	221	187	220	189	185	201	193	216	232	186	194	220	210	217	233	214	203	206	224	209	198	188	211	207	218	206	208	199	197	227	217	208	209	212	231	195	198	189	229	203	203	210	206	200	217	199	200	208	232	198	234	204	207	229	217	181	208	175	235	217	226	207	224	195	213	213	208	202	220	229	192	239	193	203	219	173	205	209	219	188	211	178	188	231	214	239	224	202	213	209	209	191	207	202	213	215	206	205	221	204	203	214	210	185	203	205	211	214	198	179	197	216	184	204	202	200	212	191	240	219	221	196	195	202	200	207	185	190	228	207	218	219	204	213	195	207	193	215	215	216	214	240	211	214	180	205	209	209	214	203	223	213	172	201	226	208	231	219	201	219	197	205	195	196	230	221	195	209	193	218	217	197	211	220	210	205	216	189	214	203	195	233	204	233	213	179	214	208	190	247	196	227	185	201	231	213	218	207	216	180	210	200	174	205	209	202	197	225	201	172	198	201	215	220	231	199	201	196	177	191	213	200	194	240	196	189	219	202	222	209	215	219	218	186	195	207	217	197	201	205	208	193	215	203	214	229	209	215	202	210	216	192	184	209	197	198	218	200	219	261	197	234	201	195	203	213	207	222	211	195	191	207	204	195	187	185	196	232	219	217	203	211	207	189	200	196	222	222	194	195	215	189	222	195	206	212	209	226	202	217	179	216	199	228	182	216	222	194	221	202	222	224	218	178	190	196	222	202	185	197	220	206	213	214	199	235	226	202	222	197	212	189	182	209	205	200	198	211	224	210	212	226	222	194	209	209	178	211	216	215	201	222	176	184	246	211	214	205	206	212	226	198	184	214	208	199	227	219	197	223	216	205	204	195	224	228	236	211	201	219	205	187	209	224	229	190	207	198	203	207	196	231	216	194	196	197	199	182	210	183	224	204	203	214	233	186	200	209	201	205	214	241	228	202	223	207	203	234	218	211	198	222	175	212	187	232	191	210	196	198	192	212	203	178	195	218	213	201	202	200	242	200	220	193	226	202	191	228	190	233	218	212	196	220	228	192	210	212	202	231	195	205	189	195	208	194	201	207	211	224	216	198	215	221	202	227	185	207	202	216	179	180	237	240	201	198	213	226	223	209	205	226	222	234	212	190	196	243	206	197	201	218	220	200	206	187	215	222	189	211	200	200	204	179	206	203	207	220	186	208	188	206	222	221	218	217	226	229	225	188	201	213	204	221	225	191	218	217	183	214	211	204	207	183	220	202	209	218	215	210	208	193	228	174	200	211	241	196	182	179	207	216	204	214	185	219	233	206	188	205	227	202	212	204	206	202	216	205	174	193	229	209	236	216	223	201	211	187	205	227	213	206	185	231	203	216	216	231	206	223	208	194	203	187	187	195	203	249	215	206	223	200	196	205	207	199	221	207	193	199	189	216	192	210	223	221	227	198	208	227	213	207	200	214	190	207	187	205	220	241	197	208	214	200	216	216	203	194	239	187	218	204	217	188	213	211	253	213	214	208	210	218	234	211	205	204	197	206	223	240	206	213	201	205	219	208	191	225	204	178	203	194	224	214	229	195	192	198	212	217	239	204	195	181	219	227	231	221	226	211	222	193	204	212	227	209	197	197	204	198	208	212	226	180	209	217	204	171	211	228	214	204	175	186	229	190	199	218	214	230	201	185	201	194	209	199	185	199	221	210	214	236	204	251	198	200	233	199	194	192	185	198	209	210	206	241	192	210	206	196	222	208	203	191	235	203	231	223	223	223	201	186	217	202	210	204	214	208	186	196	216	216	218	202	184	197	201	223	218	223	207	216	209	201	221	208	216	198	199	219	228	226	207	201	170	213	201	237	188	196	212	196	207	217	196	207	220	205	202	215	211	214	211	214	223	207	205	227	197	178	223	208	192	238	245	210	209	215	251	206	219	211	218	208	239	206	201	200	207	205	175	204	203	248	200	223	225	185	228	196	216	222	196	214	191	201	212	218	182	212	211	199	206	230	233	186	186	225	225	193	199	206	199	199	235	203	176	223	200	203	207
29163	17297	41845	80735	70685	38007	1937	1232	1089	1121	1188	1101	957	882	1228	14025	26857	14729	7083	3306	1499	782	575	576	564	572	548	546	535	522	544	534	480	552	602	525	546	534	539	561	552	524	568	528	573	545	539	523	568	548	543	588	528	529	540	577	514	564	526	555	568	534	523	515	515	549	523	520	556	553	580	482	576	532	531	567	566	558	529	523	538	549	504	538	548	541	553	539	578	533	512	548	538	503	557	542	526	524	525	518	517	530	525	514	559	570	503	542	541	522	601	550	537	577	542	528	487	563	569	553	527	546	520	558	554	547	558	553	539	536	533	540	519	546	526	540	542	535	529	534	529	525	576	564	523	580	511	571	546	578	533	527	515	553	546	569	558	528	543	572	527	544	562	523	512	560	547	569	547	579	517	540	556	552	524	534	585	529	584	564	561	537	523	519	541	529	559	564	497	573	560	568	560	530	556	513	532	484	523	511	543	508	546	536	476	533	524	524	571	542	504	562	581	559	537	515	545	554	568	544	563	528	538	550	572	545	538	592	537	545	509	530	488	559	527	520	546	545	549	560	540	523	518	547	558	520	530	573	558	569	524	541	563	552	559	531	526	553	514	540	533	575	540	547	558	535	575	543	541	552	532	514	536	572	554	555	565	552	554	559	579	560	524	552	509	552	537	563	541	556	568	526	544	521	571	516	543	555	528	551	539	499	526	522	521	542	546	531	524	537	558	539	544	524	548	541	536	573	567	524	535	555	544	500	506	589	559	523	593	546	552	542	546	542	545	562	536	520	537	542	518	589	557	569	515	513	557	529	524	533	534	560	524	580	551	530	546	537	532	528	531	530	549	547	560	554	544	503	515	508	565	564	611	544	523	525	580	548	528	542	540	562	532	546	512	547	560	526	545	523	534	587	476	534	547	563	510	547	536	547	547	530	506	529	500	570	570	534	525	550	534	534	557	544	543	546	546	512	583	556	518	570	522	546	519	483	537	557	576	560	540	570	548	512	552	542	557	549	514	531	566	526	479	514	521	501	540	541	553	549	546	559	540	544	548	545	508	537	524	565	532	517	551	549	526	526	553	514	505	465	574	580	533	522	548	555	554	559	551	572	554	552	556	562	549	560	549	548	548	521	513	518	576	536	540	536	547	562	558	492	532	539	585	547	570	539	574	533	526	546	558	520	564	526	566	549	541	567	562	557	569	513	551	563	523	545	587	530	562	553	553	594	540	496	534	547	564	527	568	513	559	566	536	556	523	526	541	552	531	559	519	536	546	576	581	538	529	580	543	521	544	540	556	535	555	598	609	531	571	530	533	564	549	551	561	525	549	555	526	546	508	497	568	553	529	519	557	533	526	542	559	539	542	574	543	567	535	549	530	561	539	548	468	539	532	513	537	541	502	538	510	534	540	524	532	492	523	492	547	512	552	504	546	557	556	514	584	547	585	548	530	506	511	497	554	560	527	545	498	495	527	513	536	581	540	551	580	516	578	556	549	576	543	531	561	523	534	549	525	488	552	554	540	541	558	540	540	535	536	538	526	534	541	564	565	494	522	571	506	560	543	521	536	516	503	539	538	508	555	567	490	569	577	568	574	540	534	601	526	543	494	582	510	526	541	532	482	535	584	533	543	533	569	517	573	551	531	545	556	525	529	568	542	553	556	548	582	541	544	557	554	538	570	511	573	541	551	520	551	515	537	566	531	511	537	492	533	564	528	547	566	525	526	543	542	522	568	536	525	546	552	518	506	502	505	541	588	482	511	565	543	516	542	544	548	494	532	558	496	529	570	555	575	518	524	540	493	541	518	553	531	566	561	527	555	565	558	537	557	552	556	520	563	514	517	549	551	551	562	543	528	544	574	495	529	538	525	531	543	546	555	523	524	529	548	571	541	534	530	538	537	566	479	558	522	548	548	513	560	545	552	540	530	528	549	566	552	508	538	477	550	531	525	562	542	520	553	553	502	560	512	571	552	567	563	543	548	543	494	555	555	505	503	540	503	558	537	549	558	520	531	566	565	501	519	514	503	528	556	541	489	533	570	520	520	533	514	571	573	548	593	557	536	540	517	536	531	547	503	535	561	539	527	538	568	545	523	519	528	545	539	524	552	536	510	511	541	525	534	539	528	527	573	524	557	575	524	524	538	548	497	592	576	551	528	531	533	553	524	553	549	549	578	516	572	519	557	576	521	542	549	501	533	544	558	543	556	551	555	548	539	573	553	532	488	542	560	605	538	567	558	550	567	498	510	533	567	510	560	571	521	557	548	513	540	563	519	539	522	518	527	530	560	549	520	491	560	483	535	556	540	551	549	577	555	523	564	508	517	538	540	530	489	541	564	514	512	550	544	536	532	521	553	524	519	566	590	510	574	499	545	561	519	560	555	546	547	486	537	551	518	588	555	538	520	525	568	556	571	536	555	542	535	530	545	514	543	511	535	561	525	549	543	542	523	544	547	522	569	567	554	521	558	538	548	526	493	521	549	523	546	501	514	511	530	542	545	554	566	557	568	521	528	551	520	556	521	532	533	509	521	580	532	544	525	536	499	518	547	567	536	549	573	528	553	506	529	499	546	579	490	588	520	547	549	522	529	494	526	507	564	551	559	530	506	517	545	526	570	599	561	520	536	538	570	523	578	536	547	505	553	546	566	537	519	514	563	542	494	568	534	548	517	517	560	518	533	563	542	530	580	534	522	545	596	526	515	544	571	562	570	527	517	517	536	548	546	584	555	556	551	562	499	539	507	503	549	504	530	533	558	523	532	562	541	536	581	544	516	549	578	556	543	516	516	546	552	535	542	529	538	553	595	574	579	544	546	537	541	527	548	491	530	551	503	592	538	505	557	537	545	522	526	572	540	564	567	550	503	518	591	561	537	529	576	529	566	515	543	500	517	537	484	513	550	555	599	557	511	509	530	523	521	547	576	532	514	530	520	507	544	538	522	543	528	559	492	509	546	513	541	541	574	561	562	542	585	576	507	542	539	565	559	536	530	486	589	517	529	559	549	483	520	513	539	556	539	572	570	536	513	542	558	555	514	547	534	571	541	537	521	541	534	547	584	535	537	546	543	575	572	523	567	601	515	552	531	556	542	529	522	518	579	578	508	520	520	546	557	542	592	500	517	567	577	526	554	536	565	536	541	554	525	535	535	561	491	555	534	553	558	545	537	571	539	542	541	554	577	523	539	585	554	529	595	567	542	544	576	511	518	529	563	563	536	517	537	525	506	545	529	527	556	569	556	552	543	520	514	546	582	558	560	550	542	574	565	523	542	504	574	517	543	546	514	546	558	552	542	551	520	530	494	585	532	532	519	545	524	527	506	544	552	555	587	515	515	580	537	523	531	525	544	536	526	590	511	579	579	486	538	542	523	535	583	531	543	545	538	551	518	568	553	564	542	550	571	566	516	552	538	573	549	555	528	527	532	525	537	556	540	547	559	530	549	524	511	543	584	519	586	528	567	549	556	524	505	552	551	515	558	567	575	486	569	529
6613	1650	2059	9389	8329	1830	225	195	174	199	159	162	187	202	223	303	540	353	307	269	226	207	182	191	199	196	175	211	210	182	199	213	187	195	207	162	183	189	169	209	208	173	202	173	201	208	192	221	187	178	218	182	192	208	196	194	206	202	191	192	190	201	198	161	181	216	194	187	207	179	183	179	164	201	217	200	198	162	208	213	202	184	176	198	199	186	172	209	190	189	179	192	193	190	185	183	197	166	201	181	205	188	173	171	199	204	206	173	178	195	214	190	176	187	197	186	186	184	195	171	197	193	194	177	178	199	185	186	192	196	164	208	202	186	175	201	197	171	177	200	179	176	190	196	187	181	206	187	177	192	206	188	171	201	216	189	200	204	218	185	226	185	222	202	189	210	192	173	196	216	181	189	174	195	217	180	206	183	177	191	180	207	186	180	191	217	196	194	202	213	182	180	172	190	183	200	189	172	197	196	196	164	187	197	201	201	193	218	205	169	193	199	191	193	207	190	185	214	204	202	182	214	189	196	156	202	183	171	219	172	197	192	200	207	219	188	191	182	175	180	190	194	193	208	176	205	213	182	202	209	206	195	193	226	172	237	204	174	199	202	200	192	189	197	189	174	204	181	178	194	193	206	186	190	200	217	197	204	185	184	185	182	184	184	178	184	194	183	199	171	197	186	191	183	207	183	183	200	194	172	200	160	187	206	193	181	210	173	202	186	202	197	177	206	203	197	191	196	185	182	212	202	187	202	185	207	224	181	170	177	189	213	176	190	182	186	187	176	196	197	191	207	200	192	209	202	175	215	219	186	202	170	184	190	201	203	197	210	214	198	202	187	184	205	203	220	198	192	168	180	187	197	173	175	212	180	208	206	214	212	213	185	200	181	196	190	223	181	197	197	186	195	195	198	195	200	173	223	208	185	183	175	190	166	172	179	181	164	186	215	195	173	198	173	183	195	205	200	190	175	190	212	200	188	186	199	204	190	174	184	186	189	190	179	214	170	193	204	169	205	197	169	203	210	173	205	221	207	202	200	199	177	202	204	189	193	185	188	205	184	201	195	190	189	180	177	164	206	187	168	192	190	166	216	199	201	194	187	175	208	194	203	194	165	196	182	191	209	213	194	191	187	189	193	196	191	179	174	208	206	198	184	194	200	179	173	203	186	165	195	196	197	188	154	184	182	190	196	205	185	194	189	190	203	179	181	196	196	178	188	184	177	203	199	197	202	201	207	202	201	190	202	213	182	214	194	189	168	173	177	202	181	198	178	193	203	176	179	197	180	182	199	207	212	197	185	184	197	222	197	201	187	201	198	196	174	184	173	200	194	183	186	194	205	167	172	184	175	213	214	178	186	203	204	201	196	205	197	192	188	183	169	197	206	173	198	193	188	169	170	182	210	196	203	181	160	180	199	167	194	180	210	206	195	224	200	186	173	191	207	194	197	193	195	231	194	171	216	183	187	188	183	203	181	207	189	196	188	180	211	201	187	186	216	192	209	183	206	175	197	164	198	196	177	195	190	186	175	186	208	187	185	225	201	198	191	193	204	194	196	203	210	222	211	170	193	186	193	187	193	206	196	186	198	190	201	172	207	202	187	173	185	191	199	197	192	188	218	175	206	185	171	211	208	201	174	180	186	183	205	172	198	211	215	188	199	231	205	171	198	173	190	198	204	196	193	188	202	201	199	216	219	206	199	189	202	192	214	169	189	220	220	174	176	170	190	161	203	187	185	168	184	191	184	203	179	159	180	210	191	190	183	179	174	198	182	195	183	213	171	187	211	221	193	181	202	194	180	176	191	186	218	188	170	198	209	181	172	182	197	193	213	202	194	190	193	179	166	182	212	184	176	196	181	186	209	184	201	203	203	185	199	170	196	184	197	203	187	180	198	195	201	199	195	197	196	179	221	207	201	174	193	183	188	182	199	209	225	168	189	206	199	196	188	190	174	191	190	200	186	187	182	200	199	183	181	177	185	193	218	182	190	204	217	226	223	221	235	189	171	193	188	168	188	209	185	211	209	213	230	171	205	192	165	191	184	182	190	185	178	185	191	199	210	214	215	187	193	200	183	169	193	194	195	163	174	186	182	207	188	175	189	186	191	203	191	176	202	193	195	167	200	175	162	203	187	208	200	186	167	213	206	188	183	170	182	201	180	179	205	234	169	203	206	192	199	194	199	181	161	202	189	185	205	193	215	171	196	196	195	165	206	216	196	203	183	232	203	218	196	216	175	187	204	194	181	168	191	175	180	214	166	192	201	176	179	223	189	185	168	161	201	205	178	179	172	185	197	190	201	182	215	203	205	179	188	213	197	186	194	207	206	195	191	215	189	188	156	192	187	189	193	214	196	189	159	181	178	190	200	198	187	190	187	186	201	188	197	176	188	165	207	171	198	186	186	200	193	189	196	186	215	192	187	175	191	197	171	169	194	163	196	215	205	194	195	168	198	199	173	182	176	186	212	209	187	193	196	198	195	190	202	202	199	182	189	191	197	185	194	182	201	209	197	203	217	184	193	193	179	197	187	211	208	169	187	201	197	173	171	188	183	179	203	194	173	193	184	199	211	218	196	199	187	205	181	192	196	210	155	177	179	204	194	218	187	198	223	177	203	199	210	204	193	190	169	203	187	181	186	202	207	183	184	171	192	178	209	191	171	188	229	180	176	196	184	181	189	203	188	195	207	220	191	194	203	196	185	184	188	171	177	181	208	192	199	187	171	189	207	186	176	207	178	229	200	182	170	186	171	196	162	191	203	194	176	183	174	197	175	182	207	182	215	200	182	179	198	184	180	188	200	174	232	187	201	164	193	209	201	167	210	198	200	178	172	181	179	198	200	189	208	162	199	205	192	195	176	198	219	203	182	180	202	181	192	174	194	215	198	213	191	187	195	218	192	193	190	175	183	200	181	190	187	209	205	203	182	192	186	208	191	199	184	197	199	183	212	169	176	222	186	189	181	199	180	199	209	167	186	171	201	210	173	199	193	202	186	184	213	191	211	201	174	184	206	180	201	204	213	177	175	216	186	181	200	184	166	195	206	186	195	205	179	220	199	175	203	189	164	180	208	199	209	223	171	197	188	190	198	214	184	184	225	211	183	190	228	179	170	201	196	178	213	195	199	175	179	213	183	185	179	184	197	170	209	192	166	173	190	193	173	226	185	196	185	174	191	203	173	182	175	218	199	197	200	195	176	179	186	154	192	195	178	190	194	200	213	173	169	181	193	198	202	203	212	185	187	201	189	199	181	214	183	215	207	200	172	179	232	209	206	188	194	183	207	170	196	175	181	173	201	185	174	208	175	178	196	175	183	170	199	180	176	210	167	202	198	213	205	211	191	183	186	177	190	208	212	177	198	174	184	180	192	193	187	194	185	204	202	213	190	187	174	170	202	179	204	176	196	209	191	205	191	178	193	181	177	186	181	197	180	200	188	207	199	180	205	194	206	179	167	184	205	184	195	182	188	177	198	183	196	200	185	209	203
5592	2701	6257	24634	20719	5475	517	551	541	507	564	540	527	507	729	1328	2534	1271	976	885	656	579	547	479	537	500	513	502	510	477	495	490	540	508	556	536	482	484	489	538	488	490	478	487	573	505	488	486	537	491	500	503	510	494	512	525	508	498	542	539	517	535	552	474	506	471	536	493	507	525	478	522	485	543	499	515	511	542	482	514	495	524	513	487	546	505	485	482	526	526	533	505	493	566	563	544	491	586	535	488	481	504	505	500	513	506	506	537	556	547	540	514	530	541	488	514	495	537	498	532	503	494	481	519	515	513	520	552	514	529	506	509	491	491	521	537	515	565	514	505	491	506	498	542	505	529	526	534	545	530	495	473	554	535	487	553	533	492	507	503	535	502	476	523	500	515	518	528	538	547	532	510	512	500	519	504	551	538	487	538	492	515	506	531	521	507	509	581	493	448	527	537	494	523	514	534	501	532	519	497	513	520	485	497	481	515	524	538	519	549	557	507	547	573	462	476	509	513	502	529	480	541	486	484	519	494	542	524	498	521	496	494	520	577	542	496	555	523	530	519	534	503	520	495	528	505	490	452	501	511	559	518	513	526	499	528	477	496	515	505	502	527	479	509	501	500	501	528	511	529	467	536	490	532	496	488	481	522	529	529	482	510	508	521	550	493	526	514	504	506	488	513	506	483	512	513	528	491	519	500	553	486	485	520	551	546	483	524	508	442	471	520	499	524	510	483	491	543	499	540	516	537	530	503	516	525	501	536	521	508	522	503	502	515	542	491	498	516	520	466	538	493	515	510	557	539	516	555	502	555	534	513	516	547	501	516	518	493	482	505	552	536	553	497	507	564	476	561	497	500	524	526	483	522	536	531	525	497	487	531	563	472	478	486	544	547	508	509	473	504	486	495	490	559	507	504	537	509	466	500	526	537	547	536	472	491	523	521	495	519	528	525	545	509	500	514	514	495	522	518	476	502	540	508	501	514	505	486	493	532	489	501	533	472	509	501	528	478	523	476	489	497	518	537	480	492	502	532	515	478	520	539	514	487	490	524	525	519	512	511	554	500	509	529	527	515	485	511	512	485	534	541	521	474	533	510	494	535	500	502	489	518	505	520	538	506	535	472	513	476	516	487	513	488	489	556	508	503	504	495	479	529	443	495	501	531	502	506	533	474	510	516	513	534	498	480	511	540	504	539	502	518	511	493	536	496	530	506	531	577	488	495	480	491	531	527	505	511	500	537	514	477	520	492	491	488	478	533	512	535	568	455	477	491	501	483	526	486	538	543	530	513	485	493	528	478	533	524	536	504	493	522	548	494	531	514	490	532	537	539	467	495	474	537	489	495	541	526	572	544	501	560	513	504	522	512	442	502	476	491	523	514	516	494	468	486	530	461	505	485	503	519	523	522	504	496	528	515	536	514	502	533	531	496	519	519	517	495	501	526	507	499	501	530	562	533	499	520	498	497	484	510	519	540	480	510	534	506	540	493	474	519	501	536	551	545	516	524	427	532	518	482	504	527	504	518	493	522	513	524	500	489	517	533	551	517	540	509	536	503	562	513	487	498	523	494	457	499	515	534	527	518	540	491	474	552	518	468	532	505	524	520	506	510	503	527	511	577	523	518	525	486	486	477	490	545	547	492	503	545	504	509	509	520	517	517	502	502	547	510	501	487	538	493	498	510	485	521	501	498	492	514	494	527	504	480	523	495	493	503	514	545	555	512	485	485	524	509	487	532	490	477	513	510	455	498	514	480	518	502	490	515	551	568	545	506	537	478	508	516	491	496	530	559	453	516	468	543	542	517	519	527	561	536	513	527	512	520	525	502	543	530	545	501	559	541	516	503	548	509	528	532	507	480	494	514	496	522	536	512	522	502	550	535	516	515	540	529	538	529	499	542	512	545	502	503	508	537	510	488	523	550	502	503	536	522	548	491	534	554	510	549	540	518	562	539	506	538	495	504	492	511	547	509	468	514	503	482	485	555	484	513	532	501	528	475	516	461	512	524	518	502	530	498	471	535	455	526	520	500	475	563	517	525	515	521	492	491	507	506	520	543	504	520	492	481	509	515	459	530	518	472	496	521	484	562	490	469	476	498	531	504	544	559	515	504	505	524	481	526	528	507	555	513	550	517	471	515	516	548	547	536	496	510	546	514	531	498	501	526	526	498	499	486	515	496	536	500	512	509	496	553	516	521	553	501	505	485	533	483	471	520	487	538	525	505	498	516	518	508	496	464	542	526	538	487	515	490	513	500	523	493	499	540	497	531	496	479	531	467	517	500	513	510	542	533	538	508	490	511	523	520	549	555	534	501	547	526	545	509	453	516	540	510	479	525	496	526	566	520	531	529	550	467	509	499	511	536	519	500	516	494	568	526	488	527	504	523	503	537	523	522	509	524	537	481	481	522	501	504	468	534	507	545	517	487	511	500	515	531	521	532	518	509	484	496	528	539	577	528	526	542	537	526	509	512	519	496	543	499	502	504	538	491	526	501	494	511	504	484	489	474	489	484	515	504	511	524	528	508	557	507	547	506	507	548	479	540	509	538	496	497	515	545	505	498	516	487	492	519	497	532	519	519	504	525	560	506	539	522	512	514	520	525	510	509	486	482	500	510	478	495	502	470	529	547	498	519	461	479	515	485	471	483	548	504	542	520	512	517	496	512	543	544	522	523	493	537	479	529	479	506	523	503	496	483	490	539	526	489	474	517	534	532	531	544	482	472	538	509	469	503	507	500	567	478	500	508	512	522	554	467	517	484	506	504	512	497	501	510	508	514	535	484	537	491	469	508	503	500	513	520	515	530	516	494	520	496	488	539	532	509	522	547	519	538	538	535	488	498	498	513	482	503	508	568	476	517	463	490	540	482	536	524	540	540	513	513	498	465	502	537	487	477	531	507	513	529	514	508	528	512	535	496	502	506	531	505	513	523	505	509	499	530	524	537	499	544	511	495	472	510	512	491	507	499	520	490	549	537	513	476	531	540	527	513	504	522	530	499	532	512	485	509	534	523	530	508	497	503	480	520	537	545	485	512	539	558	492	521	525	507	479	538	517	517	497	475	502	523	500	493	509	478	527	551	524	491	521	510	545	570	487	466	510	547	512	558	539	513	523	519	527	506	556	519	486	508	532	540	523	533	505	523	501	506	515	514	483	535	516	506	528	475	561	543	513	475	569	518	496	480	483	536	489	511	478	505	505	525	486	507	521	540	503	541	571	553	530	553	497	528	539	521	514	508	527	532	506	528	494	506	546	553	535	502	495	504	541	502	570	557	494	543	558	546	525	536	490	514	477	499	494	503	547	493	480	517	505	521	536	534	523	489	500	514	560	510	474	509	530	540	526	498	496	524	490	503	485	525	531	531	541	457	484	528	516	534	518	572	533	524	519	491	494	540	499	506	510	491	521	513	510	526	487	534	513	506	529	490	541	476	508	472	492	502	529	528	490	501	534	496	533	493	513	521	461	470	517	504	529	533	494	474	523	532
41587	33605	30971	61275	51746	25595	3456	336	279	247	281	250	223	264	682	2255	3485	1380	612	402	293	244	205	239	216	238	228	211	229	234	185	223	213	203	239	229	224	227	222	238	228	206	226	222	224	219	198	199	228	193	229	216	202	216	211	235	248	205	227	217	213	203	211	229	219	207	207	213	224	223	212	191	228	221	219	198	233	205	197	224	219	238	231	218	228	218	200	225	248	234	223	265	209	231	200	242	214	215	235	242	212	233	204	234	208	222	198	206	207	212	221	210	200	221	222	214	220	218	260	232	202	213	234	204	200	222	225	211	229	216	214	231	235	233	207	241	202	199	241	212	232	227	237	216	226	247	224	240	208	211	207	210	229	215	233	218	217	233	212	212	233	243	213	227	203	202	239	221	244	228	181	205	180	241	201	199	235	219	220	233	190	211	223	248	213	208	222	215	209	216	221	227	215	212	203	204	224	230	219	217	214	229	218	235	215	225	201	207	216	244	223	269	202	219	222	203	203	228	215	227	242	233	221	211	223	207	255	228	223	219	203	214	232	215	228	215	223	208	205	215	208	220	235	232	223	226	201	205	226	209	199	236	214	210	238	240	221	221	224	236	218	216	232	221	243	199	219	226	237	214	218	200	232	235	217	219	204	220	229	226	257	223	228	205	221	230	215	188	218	212	231	214	224	210	259	225	235	233	223	226	216	224	227	219	225	244	217	224	197	214	229	217	224	222	202	203	243	252	236	237	232	231	214	215	213	201	223	215	223	236	217	222	213	206	220	191	211	225	230	232	196	223	249	196	207	242	205	220	237	214	227	213	216	215	202	201	197	234	246	189	211	236	221	236	220	228	214	240	231	234	200	232	221	219	228	193	231	214	234	232	244	233	224	210	214	221	236	222	201	249	238	230	214	205	210	207	237	212	263	185	209	213	206	231	220	218	213	211	207	239	235	216	241	200	208	249	220	209	228	219	192	226	216	245	221	237	209	212	239	207	239	228	237	194	199	199	228	232	229	192	224	221	200	246	220	217	249	221	216	198	229	219	247	207	219	242	221	254	237	219	236	240	225	241	221	201	222	184	203	223	199	217	222	204	220	229	204	209	208	214	219	211	223	227	218	227	253	242	224	209	204	239	217	220	235	222	205	200	202	222	197	211	207	220	219	212	227	240	228	199	214	237	212	219	234	206	222	213	217	201	217	254	207	204	202	219	216	251	218	249	232	203	235	226	220	205	214	216	214	230	213	237	199	226	235	239	208	227	234	214	223	213	199	190	232	213	216	233	193	224	202	232	207	205	221	217	210	208	250	196	205	217	231	216	245	217	235	241	212	201	215	232	209	243	251	226	222	219	226	230	250	197	223	228	205	236	219	226	245	213	206	227	224	232	229	224	225	234	227	239	215	211	206	212	236	229	219	226	207	209	223	218	204	222	234	213	206	211	206	232	223	216	245	204	206	206	236	223	215	231	217	235	239	233	245	213	201	212	212	200	195	230	231	215	207	216	214	219	225	229	217	220	217	224	216	228	216	209	215	192	231	214	211	223	222	243	202	201	241	216	224	201	253	232	257	210	227	240	241	228	216	234	241	208	207	235	227	227	224	202	246	217	267	217	212	225	215	228	232	237	245	210	227	216	217	190	180	224	234	228	215	198	233	215	215	227	200	231	231	213	215	245	201	195	195	210	224	216	221	219	255	239	220	225	231	219	204	232	236	220	215	250	210	209	224	213	200	197	211	236	224	227	236	232	231	215	204	223	206	204	226	223	227	217	224	247	222	217	200	233	203	219	213	224	240	202	240	217	226	232	239	233	181	209	222	220	237	227	204	194	225	217	225	244	221	224	214	226	223	211	203	220	249	227	211	250	218	194	228	218	250	203	210	246	228	191	234	244	203	213	219	244	212	226	194	239	211	217	238	222	207	217	199	193	231	208	209	240	228	233	208	192	220	223	212	215	221	206	205	206	220	230	225	215	217	239	238	226	230	221	202	194	230	217	180	207	196	223	228	227	211	216	228	237	206	232	220	217	195	196	197	225	204	216	224	238	242	221	254	219	231	219	222	222	201	192	225	209	205	209	211	226	205	224	182	201	220	221	241	218	205	231	233	228	183	216	198	242	209	223	208	217	208	243	237	209	233	254	228	232	238	215	224	214	211	228	214	249	229	225	205	236	229	208	246	202	226	209	203	224	196	265	209	224	219	233	200	221	225	230	215	188	210	219	211	232	227	246	235	204	232	232	217	180	237	208	207	198	194	209	232	244	210	199	231	229	221	218	225	228	221	198	223	240	215	236	187	234	217	227	230	201	215	227	190	222	234	198	220	267	218	231	209	220	201	214	217	213	197	212	234	231	230	215	203	216	240	209	216	222	215	226	221	198	220	232	199	229	248	204	212	214	212	210	197	200	218	244	232	206	214	214	231	247	233	212	235	219	200	230	252	213	218	207	224	199	197	204	224	228	188	198	243	208	228	238	233	228	210	239	220	247	222	218	202	211	209	225	225	209	216	202	228	197	239	189	221	197	213	210	226	215	202	231	224	224	247	217	240	213	228	225	191	217	236	202	214	223	220	217	216	265	228	236	215	228	202	211	201	213	208	230	224	238	233	204	223	194	196	204	243	206	237	241	239	245	205	229	221	200	234	254	237	226	202	211	207	228	200	222	203	203	208	207	220	205	215	215	229	225	201	202	209	190	203	215	223	245	221	224	215	208	220	214	222	213	259	234	215	246	215	218	217	208	205	244	217	221	245	224	209	232	227	227	212	229	231	225	201	230	232	241	203	223	206	224	222	212	237	222	210	220	207	222	213	235	206	239	215	223	237	212	197	222	236	183	223	253	212	192	215	206	227	242	183	235	224	202	221	237	257	234	224	219	209	207	237	211	197	186	231	220	222	228	211	229	233	221	205	224	233	193	195	213	227	207	232	226	224	230	238	235	216	230	232	211	203	212	232	227	216	218	222	217	246	230	203	193	197	233	238	197	239	223	215	239	216	208	223	218	227	199	259	223	229	232	221	211	218	218	202	221	213	223	202	230	190	213	218	227	233	253	224	194	237	229	238	194	189	206	207	206	187	244	186	213	219	236	251	222	260	230	237	210	208	232	195	224	259	215	214	207	209	226	212	198	211	237	235	225	203	224	228	236	226	248	232	212	218	211	219	213	234	240	193	213	212	205	241	213	206	210	234	240	209	229	192	232	210	236	193	196	216	219	215	226	213	207	199	221	204	212	207	230	212	228	230	243	208	208	224	232	215	226	220	212	230	189	211	237	185	223	241	228	236	241	216	236	211	187	224	239	213	253	216	212	226	238	241	223	219	187	223	216	208	249	232	218	226	229	193	227	191	210	219	213	209	233	233	202	231	253	228	230	221	184	206	207	227	243	221	224	216	247	222	227	215	217	191	227	186	230	205	216	212	213	242	188	198	259	204	201	240	233	209	201	233	207	224	261	216	211	216	209	196	208	207	224	197	204	237	244	203	216	217	235
25047	22471	35005	66694	57381	29019	2228	964	879	804	845	784	732	742	3787	12075	16259	6385	2834	1584	971	646	624	571	570	577	570	563	590	564	590	584	526	579	595	544	568	547	581	534	572	574	564	564	586	547	551	570	572	538	558	525	594	589	558	542	563	575	581	571	582	564	617	569	564	532	582	517	560	610	622	588	562	571	575	584	573	592	550	567	588	606	579	582	588	548	527	551	584	603	551	557	595	565	543	584	577	545	583	585	601	548	561	566	533	578	564	554	553	597	579	591	628	569	561	523	573	569	539	575	582	639	598	599	578	603	608	582	601	586	577	568	595	586	549	613	567	538	557	571	605	625	610	577	563	580	627	581	599	594	606	586	577	584	531	528	601	596	554	553	563	582	612	621	558	617	593	544	564	512	580	577	593	548	532	565	550	550	590	571	524	608	596	560	544	598	589	567	555	596	584	575	594	575	610	561	571	589	580	563	578	553	612	555	525	555	578	551	588	566	562	518	569	562	628	593	609	591	571	587	545	570	592	571	645	621	567	555	567	540	551	615	545	575	575	568	605	552	581	586	575	545	595	545	605	552	533	564	562	580	588	564	587	528	559	556	539	626	589	592	581	553	607	553	575	589	557	598	599	553	581	516	547	539	575	585	623	584	574	571	566	596	591	569	605	585	573	584	572	573	594	588	562	617	575	547	578	559	557	534	557	566	561	567	587	549	590	582	605	602	593	603	614	548	556	564	559	559	544	582	545	554	564	562	562	565	559	584	577	595	563	546	579	565	569	568	577	617	559	544	616	609	596	566	546	592	576	588	558	561	589	548	553	558	607	558	573	547	597	580	574	585	569	596	579	577	576	592	554	566	546	618	626	556	573	518	552	635	602	565	544	600	569	590	565	576	599	559	593	548	571	570	597	556	600	556	564	598	570	578	580	602	569	552	601	576	613	585	555	588	605	596	590	574	532	541	586	554	541	576	555	589	548	562	556	575	556	556	561	574	599	608	511	603	563	579	569	600	548	574	587	611	532	544	575	563	548	580	587	563	541	625	563	582	551	583	623	573	593	556	557	604	567	558	587	581	600	553	554	559	581	542	557	599	554	599	565	602	567	586	593	533	573	546	576	562	573	558	606	582	594	560	590	582	555	610	596	589	567	542	586	533	553	546	588	617	512	535	550	604	580	527	610	604	584	587	573	582	624	560	550	562	591	586	578	544	557	586	574	557	553	575	562	556	567	551	565	567	589	505	569	552	581	602	579	564	542	581	612	547	559	569	544	547	571	551	585	588	572	623	530	589	592	523	590	569	608	588	576	626	622	597	566	554	615	561	617	583	556	549	587	526	565	568	548	570	545	565	596	544	510	613	599	571	559	585	550	579	555	558	580	584	594	584	559	567	609	620	564	618	564	576	552	612	614	540	552	589	541	566	567	552	550	565	603	566	524	587	591	577	563	592	530	553	538	587	592	564	566	578	577	569	511	567	614	569	565	607	600	533	549	558	576	563	580	637	581	584	605	568	567	573	603	585	588	599	635	564	588	586	609	569	562	578	596	595	606	607	587	579	529	582	545	555	613	584	586	600	569	566	575	595	546	585	549	547	592	596	585	622	554	600	536	575	561	580	546	576	590	580	552	594	567	603	542	572	581	559	563	597	539	582	618	590	568	517	579	565	572	594	605	562	549	518	625	628	578	558	562	609	582	585	559	549	557	588	574	564	555	555	534	542	622	582	597	594	590	575	565	596	569	583	605	622	588	576	556	546	568	617	540	570	544	610	573	568	578	569	511	582	579	571	567	595	601	571	564	569	560	574	614	544	595	567	544	561	603	544	517	570	579	566	595	561	557	594	580	541	590	585	523	548	602	557	570	546	583	591	621	582	545	568	520	586	596	534	594	554	549	545	594	561	580	574	587	564	606	606	609	563	560	620	611	588	581	571	546	622	566	570	565	569	535	601	577	568	608	558	586	588	593	570	611	603	566	579	580	588	574	544	570	596	590	570	599	564	582	589	595	576	575	609	608	568	593	539	556	555	554	575	574	637	579	572	546	581	602	601	519	584	585	571	566	558	541	608	551	567	537	540	593	553	592	573	545	554	562	623	554	575	585	574	599	567	527	565	561	557	558	588	552	601	558	544	558	597	545	552	587	563	577	579	583	542	537	553	592	605	551	575	571	572	570	597	569	558	568	548	619	570	593	581	569	594	578	609	551	582	578	560	614	604	532	541	560	587	632	593	635	599	621	597	583	575	573	602	555	585	539	596	541	567	528	576	592	572	528	543	596	541	566	553	567	603	591	567	554	607	610	580	578	593	603	562	601	597	597	591	550	550	559	564	579	603	569	583	549	599	589	573	569	567	602	575	588	551	554	555	556	557	619	571	569	614	561	570	536	555	542	573	584	546	579	568	559	590	548	529	563	580	570	542	552	558	590	552	558	559	610	533	608	544	578	547	563	596	564	578	523	560	572	588	603	585	576	563	575	586	561	554	591	571	570	582	571	591	561	613	565	623	571	527	538	576	599	567	595	561	571	538	559	555	575	585	573	555	574	571	621	547	554	572	590	583	573	592	575	547	599	596	583	604	549	567	556	588	627	582	605	594	523	573	590	561	551	533	557	550	563	549	523	579	563	606	583	566	556	611	542	547	599	541	592	627	593	565	542	593	560	575	592	573	552	524	548	589	557	564	544	560	584	582	534	563	601	570	532	522	562	547	592	568	587	564	559	543	570	600	594	561	590	542	554	595	562	544	575	590	602	554	558	565	578	550	546	576	567	587	545	617	544	569	554	590	550	553	558	553	586	606	585	565	534	588	576	569	566	557	597	606	569	557	552	577	555	582	603	558	566	551	599	556	566	566	572	565	591	595	598	586	589	610	612	557	533	570	620	611	578	582	583	548	595	613	553	565	564	540	565	597	589	596	584	627	538	580	583	539	580	563	544	584	574	592	527	561	552	561	594	555	557	550	579	610	572	612	568	555	574	585	587	549	585	535	598	573	583	573	532	528	565	598	572	641	525	576	569	584	612	546	548	577	555	569	559	531	535	553	550	560	599	552	545	567	598	581	558	597	583	582	529	573	539	555	559	569	555	593	575	544	535	582	601	560	596	559	548	611	551	565	562	579	576	611	541	571	588	576	569	600	587	571	566	619	577	540	549	554	588	539	526	605	579	595	562	586	557	560	575	591	554	551	610	634	569	576	576	579	566	597	591	534	525	567	576	579	547	589	569	582	597	575	611	567	541	553	545	554	587	547	560	555	561	590	563	565	596	564	541	537	584	589	574	546	594	581	591	582	571	537	558	589	558	562	582	552	580	556	573	572	582	583	586	574	607	611	575	563	551	603	600	593	557	592	594	560	611	560	585	562	584	582	564	615	546	610	531	564	580	602	558	566	608	540	568	544	604	536	591	608	582	591	590	574	601	594	581	572	577	561	572	595	578	581	570	555	604	600	549	580	558	553	599	604	587	551	637	584	592	544	578	610	569	538	580	584
57830	54224	43171	73331	62835	36536	9158	649	322	338	321	290	255	293	1918	3746	4393	2944	845	432	251	234	224	197	225	223	211	226	196	222	216	210	240	228	214	227	180	205	231	214	256	216	204	229	230	241	220	240	221	237	225	224	209	236	212	214	195	211	214	205	231	215	203	219	200	216	216	226	223	230	198	220	222	206	238	218	229	215	214	214	191	192	241	220	233	219	239	232	232	237	217	202	210	215	222	199	203	208	263	207	237	198	231	209	213	212	216	207	212	222	204	196	209	211	203	230	218	206	230	211	209	195	217	223	196	216	207	233	225	224	228	231	202	202	210	221	222	217	208	213	213	193	191	215	212	203	220	197	197	195	209	211	222	201	243	205	218	245	240	221	215	233	218	236	216	235	224	213	213	230	228	239	197	234	192	219	213	219	230	242	219	192	212	228	218	240	226	217	196	193	221	235	206	197	234	239	207	206	220	211	235	231	212	242	227	242	200	265	193	231	211	190	232	219	216	208	202	188	217	232	230	210	211	212	214	211	203	242	239	215	240	207	214	197	211	191	196	230	184	213	234	215	201	220	217	219	195	220	198	210	192	204	196	229	217	204	224	226	218	203	212	205	214	250	192	197	213	208	203	194	247	222	229	217	220	207	220	202	202	219	219	211	219	231	222	226	228	226	210	218	243	185	223	203	228	213	226	232	240	232	198	242	216	207	203	207	207	205	204	232	225	227	220	203	225	209	218	227	215	207	223	199	247	210	187	194	183	214	194	212	220	231	196	177	231	182	205	201	190	209	212	206	230	197	217	220	195	216	225	203	228	202	233	220	224	195	223	238	206	191	209	204	225	216	223	241	200	195	199	218	217	225	208	190	205	224	195	227	195	219	203	223	219	257	236	193	217	204	221	205	236	249	207	210	206	188	210	215	219	214	206	195	241	212	216	242	221	218	230	190	191	231	210	232	196	203	229	210	217	213	199	210	231	207	188	210	182	221	219	226	213	222	211	228	227	233	220	235	189	229	217	192	232	238	213	220	192	207	206	267	195	203	198	195	218	218	223	228	205	195	233	221	212	235	203	214	200	222	225	210	203	246	196	221	220	211	217	197	237	223	212	212	235	224	194	251	204	203	259	203	209	193	214	186	191	203	218	207	235	227	207	189	222	228	214	255	218	229	181	221	220	219	224	232	220	211	211	222	243	205	214	224	208	223	222	196	191	226	203	222	199	243	244	190	211	226	235	213	191	202	208	211	225	215	244	217	215	206	200	216	216	206	223	225	215	213	217	210	198	223	199	202	208	225	215	225	244	221	218	219	213	193	241	222	211	202	217	234	204	211	199	187	206	225	218	204	196	203	210	206	193	205	192	211	204	206	218	211	204	204	212	209	218	219	213	228	199	199	207	199	215	232	187	205	213	201	214	229	209	185	203	235	207	217	222	230	212	244	215	222	221	234	241	196	234	216	214	205	225	211	220	212	184	203	221	233	218	220	233	222	194	209	225	194	213	244	208	220	229	192	214	210	191	189	205	226	243	196	218	223	193	238	214	223	194	218	224	232	187	223	207	192	199	197	237	203	235	219	240	215	215	235	215	237	206	219	208	202	212	200	206	174	214	242	241	223	242	203	206	209	208	229	228	225	236	214	226	224	204	229	214	201	218	220	208	198	203	203	213	211	200	197	235	218	241	207	233	237	222	199	210	206	214	240	225	190	196	237	201	199	201	205	194	230	229	227	232	204	227	190	198	208	239	233	201	260	232	215	229	228	218	200	227	217	246	240	206	238	200	190	210	227	199	223	220	254	194	184	209	213	199	211	215	218	217	231	234	227	208	202	219	226	245	210	215	211	222	226	230	232	207	208	246	216	214	239	218	217	208	215	242	196	207	238	226	231	192	214	189	206	219	209	203	219	227	202	212	209	230	219	198	242	219	237	227	208	226	207	212	213	228	233	202	213	210	220	226	197	229	232	223	214	202	216	232	207	219	218	208	200	214	215	235	234	207	200	208	208	233	208	196	221	205	216	220	210	199	196	219	205	171	207	227	232	217	214	228	237	219	196	209	222	241	197	195	220	213	245	197	223	219	209	206	233	184	247	212	193	229	205	200	230	202	211	193	218	212	204	199	194	233	239	182	210	214	216	231	220	216	226	245	200	196	217	219	221	218	213	215	237	215	229	205	197	205	229	207	192	235	212	233	236	209	246	222	229	199	219	208	237	210	187	214	205	205	224	209	235	216	209	232	216	209	237	206	218	225	186	226	206	204	214	201	206	197	227	210	217	221	222	208	223	216	227	209	227	228	217	239	210	203	199	234	210	211	204	219	183	227	209	211	232	199	201	207	180	200	220	221	220	231	215	234	233	202	224	233	199	222	182	212	206	244	231	219	215	206	229	205	220	213	208	238	220	252	206	231	235	210	246	214	219	208	215	200	202	216	211	193	227	209	216	229	201	234	212	209	193	201	223	215	217	227	208	211	202	216	234	210	195	191	231	201	196	220	215	211	187	221	236	197	238	201	223	198	190	201	197	192	221	224	209	237	205	240	208	220	215	237	202	201	205	207	201	185	201	209	212	223	240	222	207	218	232	227	237	211	216	219	197	214	195	227	211	231	220	227	200	218	230	231	227	207	213	185	210	220	242	219	233	225	205	244	244	221	225	198	207	226	206	199	228	215	179	201	214	230	219	210	210	214	238	221	223	185	193	231	230	236	216	202	173	234	195	239	225	230	218	199	226	209	207	200	202	189	219	208	213	222	216	215	212	220	211	188	214	221	231	242	199	210	230	218	209	223	210	203	219	185	209	234	173	195	188	210	210	197	209	204	219	195	193	191	205	213	210	242	228	199	202	220	212	239	218	211	193	217	200	228	202	235	204	209	203	227	233	192	247	202	188	221	236	228	226	212	188	249	224	208	230	220	224	209	182	221	209	233	216	240	214	226	213	207	238	225	189	221	247	225	216	201	219	204	218	193	206	211	197	213	222	215	226	204	216	207	211	191	227	204	218	222	210	195	210	210	204	206	198	227	223	205	212	194	222	221	215	226	210	231	200	232	206	225	233	228	212	197	173	209	242	234	216	220	231	205	223	225	209	215	199	231	220	214	212	250	231	204	204	211	207	202	213	227	200	213	209	201	222	204	212	186	219	208	196	213	230	239	186	210	216	218	185	207	225	234	199	199	213	199	237	247	207	213	194	209	226	227	218	215	220	202	198	210	218	237	187	220	213	203	186	222	203	199	217	189	214	220	228	203	212	247	224	227	223	219	232	217	233	205	194	221	199	235	242	250	214	192	229	224	214	204	208	192	208	204	201	215	198	217	237	206	235	203	224	231	210	223	232	203	218	201	231	221	202	217	206	190	230	200	206	223	203	211	220	222	216	209	249	221	204	220	210	199	227	212	242	209	230	221	209	222	231	223	212	231	215	220	229	226	238	228	211	248	226	228	187	232	198	191	232	182	198	209	196	215	248	223	212	237	220	221	235	194	235	219	227
36147	35869	44877	77771	69082	41101	3746	1201	1036	1003	959	902	867	1258	9305	17057	18869	12660	3630	1725	860	644	626	593	548	559	513	547	593	582	586	561	555	545	562	522	563	574	595	561	554	653	537	550	560	596	561	597	530	573	572	533	562	596	531	575	543	563	573	584	570	569	583	555	529	573	544	576	560	518	538	555	556	582	555	609	540	570	556	561	586	565	570	552	552	526	545	561	543	569	548	549	533	574	570	575	549	539	575	577	549	545	595	592	567	550	568	533	532	542	541	540	555	576	584	552	524	543	541	527	531	602	558	561	552	562	586	549	594	546	563	561	534	533	562	546	562	533	556	576	544	554	553	555	517	547	585	596	564	575	540	553	571	566	549	524	581	555	551	583	563	608	574	580	577	533	564	559	561	554	526	578	564	525	554	551	585	568	582	593	555	553	535	534	536	587	524	556	540	540	576	594	598	545	575	552	555	533	544	573	571	571	574	572	561	605	586	565	572	539	584	512	555	554	540	565	564	575	522	546	580	558	549	566	551	556	554	535	549	550	571	550	550	568	564	574	570	549	538	577	557	561	627	579	558	608	591	520	596	598	546	540	563	584	553	579	534	557	562	545	506	563	522	529	594	565	569	574	553	573	554	577	545	557	592	598	574	562	537	573	581	536	550	529	585	547	561	556	525	547	572	543	520	525	557	542	585	560	549	590	547	557	546	591	538	544	579	534	576	570	542	562	561	566	569	528	563	592	552	540	595	542	567	534	531	552	560	538	548	543	564	529	544	560	543	554	526	559	588	568	550	550	545	574	559	542	578	609	542	557	539	597	586	540	567	548	585	569	525	542	573	542	547	551	560	544	589	548	552	557	562	531	525	541	562	567	583	549	567	546	574	562	561	598	557	565	557	546	538	578	608	554	569	594	531	559	558	521	572	551	505	535	603	567	573	578	564	568	536	557	512	539	543	587	547	558	573	571	553	551	554	544	536	546	543	512	525	514	603	573	582	593	557	590	569	569	576	540	538	545	579	572	522	547	608	561	539	572	570	605	575	565	549	548	576	556	581	562	544	539	560	540	540	565	548	548	576	546	559	551	557	567	554	533	555	600	592	509	536	542	540	530	606	565	570	560	544	548	555	551	566	562	554	578	565	591	562	524	599	568	519	571	559	601	523	597	584	578	576	521	573	548	542	528	566	519	537	542	552	554	555	545	552	548	588	510	547	528	567	539	533	548	571	531	572	582	544	606	597	538	591	595	593	569	598	562	565	546	544	589	520	536	522	622	533	528	585	537	573	615	553	578	512	593	559	547	512	592	568	536	582	580	606	552	578	526	536	548	572	543	591	562	568	553	536	578	567	584	591	565	547	576	567	553	543	525	589	573	549	550	523	548	540	558	538	567	584	583	550	562	564	537	548	558	587	575	542	542	536	555	591	570	576	566	559	487	530	548	541	585	556	530	557	556	568	564	580	594	560	571	565	518	556	570	537	570	525	557	523	574	569	532	563	595	541	592	536	554	542	573	563	567	548	554	554	527	573	541	571	571	558	556	547	563	489	527	588	552	570	529	554	537	564	545	567	592	535	554	570	586	545	522	556	585	582	590	529	542	547	529	555	535	590	523	561	548	523	543	548	541	578	534	564	533	578	519	514	568	541	564	533	571	575	532	537	546	577	545	554	554	572	532	542	544	578	537	540	515	546	598	583	512	562	567	558	515	550	564	543	585	552	531	553	601	558	542	579	569	569	567	558	603	514	562	569	559	560	567	544	584	549	557	605	563	560	569	537	569	569	530	560	550	535	602	575	530	574	592	567	558	559	568	573	597	540	622	532	529	519	560	483	557	581	555	567	563	546	524	582	529	525	540	555	556	555	523	517	556	606	545	576	568	583	574	516	540	556	520	544	569	552	566	592	563	522	574	567	581	579	517	605	538	531	534	576	545	558	575	585	574	569	542	590	586	571	545	533	556	554	573	588	563	544	547	583	593	549	520	526	559	539	559	569	583	564	545	550	508	577	547	568	575	583	528	551	534	561	604	595	556	551	568	569	580	534	566	542	563	567	559	581	509	551	567	532	557	545	577	561	548	519	602	572	576	531	551	554	567	524	552	542	613	547	619	542	550	527	512	534	546	577	548	546	580	590	542	562	582	557	547	558	545	567	573	556	578	579	577	565	585	553	573	549	571	556	584	545	552	592	546	558	519	584	534	543	557	586	560	552	537	554	552	556	546	523	550	575	549	528	539	544	573	574	583	520	517	619	609	585	544	553	508	568	544	532	570	578	578	539	561	547	520	512	571	553	582	559	551	530	554	586	558	533	607	553	520	600	581	548	581	544	547	577	606	521	571	606	609	592	564	580	532	642	554	594	556	562	526	508	517	570	574	531	591	573	554	561	566	533	547	621	574	576	578	518	560	540	576	565	567	525	540	545	557	578	583	573	592	553	588	572	560	556	514	571	521	603	545	563	603	570	563	538	541	589	601	609	518	531	577	552	534	575	509	548	527	550	535	549	555	576	534	531	558	533	576	524	554	551	582	527	527	531	587	566	556	553	563	560	544	553	543	578	581	556	559	569	540	576	597	588	547	534	588	509	568	528	554	508	607	585	566	519	584	573	553	552	580	543	553	595	597	567	566	556	533	612	553	541	597	582	546	558	535	556	584	550	527	538	534	579	528	546	545	597	560	574	524	557	562	564	565	571	582	598	533	551	570	552	524	611	510	574	552	541	570	552	598	533	557	560	572	602	547	611	553	574	557	564	593	552	520	546	571	577	554	592	542	541	591	551	590	557	558	584	538	576	534	500	582	586	553	536	578	573	579	544	533	558	583	575	550	519	547	580	565	556	574	550	553	546	584	547	548	538	548	537	576	537	535	597	545	616	563	599	547	532	554	569	600	527	554	593	559	548	590	524	532	522	552	577	531	512	588	615	515	568	525	564	569	562	573	562	563	557	542	544	587	562	551	607	543	582	580	553	550	563	533	559	585	569	583	532	547	595	580	534	566	593	626	551	516	525	573	568	556	543	566	577	551	574	548	520	603	530	523	558	598	535	543	497	548	527	573	568	564	548	536	538	529	590	553	555	573	612	531	536	557	525	554	558	564	585	524	578	539	573	568	572	538	595	571	556	565	546	579	581	573	565	538	572	547	516	554	565	515	546	572	570	573	565	589	559	532	569	577	566	519	577	580	554	607	559	563	599	559	545	516	530	562	547	558	554	554	548	577	522	548	557	582	591	563	571	531	537	574	520	541	554	534	537	608	577	563	580	524	572	540	562	546	582	598	543	537	538	553	544	550	575	555	591	568	570	561	557	600	522	532	564	546	535	553	577	538	539	594	581	560	621	536	579	553	561	536	571	592	552	571	531	586	599	552	569	575	604	546	523	550	582	586	565	543	563	552	547	584	585	567	561	573	547	568	568	582	566	559	576	568	573	607	504	569	557	530	578	563	537	586	546	512	520	569	587	565	579	578	562	559	594	556	525	567	595	550	572	559
6608	5260	2552	7000	6749	1841	250	219	183	216	217	178	179	210	405	426	345	342	275	246	199	184	216	206	200	173	194	197	196	197	214	206	184	191	202	208	207	207	216	214	198	209	203	169	193	209	179	193	203	186	194	197	210	187	214	209	200	166	218	180	182	208	184	208	209	185	205	223	190	208	208	190	205	203	197	181	223	177	187	186	180	191	179	216	189	203	202	194	195	196	233	204	196	190	206	211	188	169	215	218	190	220	191	179	206	208	208	208	193	194	199	194	192	206	197	225	194	194	207	207	209	207	198	224	186	213	185	211	196	164	179	230	216	192	182	191	223	201	190	219	203	200	199	185	193	209	220	204	186	200	225	202	195	200	201	207	180	182	210	184	205	194	195	188	183	221	201	215	201	224	205	200	209	175	211	187	197	185	212	196	188	210	220	210	196	203	188	191	201	217	193	187	215	206	193	180	192	200	183	177	189	162	176	185	161	216	180	196	171	189	174	182	197	215	198	202	188	211	199	186	223	209	196	187	200	196	201	195	205	192	209	194	197	218	192	213	191	214	202	203	206	173	199	181	207	193	202	170	185	177	195	205	197	193	201	194	182	209	183	197	201	209	197	186	219	202	225	191	192	235	182	210	221	211	192	203	184	189	212	204	191	185	197	214	192	202	214	180	188	205	214	218	209	208	186	217	214	210	182	192	207	192	201	209	218	206	217	179	198	194	221	192	176	204	220	215	195	184	208	191	194	216	201	196	206	201	201	206	219	202	204	204	229	215	232	183	195	188	183	198	221	172	197	193	193	193	214	203	194	206	210	192	200	197	168	226	213	187	209	184	192	185	181	182	200	198	221	168	188	193	225	182	209	187	197	197	187	202	197	187	210	223	179	192	184	195	202	181	202	209	188	208	212	188	211	192	193	201	220	177	208	196	199	198	202	201	200	210	198	186	183	178	189	197	148	183	197	192	201	219	185	211	187	167	177	182	175	195	182	204	203	200	211	188	196	192	213	186	182	229	203	177	226	186	198	190	203	226	211	203	196	193	186	240	187	203	200	190	215	179	205	165	181	214	185	230	183	189	206	191	194	192	184	214	211	185	202	186	200	213	202	176	203	213	166	201	177	192	215	218	187	187	201	202	195	180	184	205	215	182	194	187	191	211	220	238	182	210	171	200	196	176	191	194	203	196	215	175	197	228	210	197	191	175	177	198	205	198	198	212	232	185	186	168	207	188	204	211	210	190	230	201	177	176	197	211	184	198	209	217	194	204	183	182	188	207	198	212	199	217	181	193	218	189	170	205	190	196	225	176	187	182	197	183	191	184	171	195	208	201	195	207	192	220	192	182	209	190	193	202	172	214	170	219	201	209	164	187	204	174	215	179	203	210	195	193	196	192	211	198	175	229	208	187	208	166	177	215	213	204	206	194	197	205	220	205	176	193	190	203	195	181	195	188	188	191	212	202	192	192	207	228	172	229	187	196	223	198	181	196	169	187	202	216	183	199	194	185	201	196	208	199	183	224	208	177	226	194	190	195	207	191	181	186	205	190	198	217	202	202	208	192	209	206	201	240	200	192	218	211	197	174	204	197	210	198	191	208	205	220	177	189	186	208	162	200	182	194	205	204	193	195	198	179	216	213	201	222	198	183	210	175	219	178	202	190	231	228	201	199	200	222	183	200	230	206	188	199	185	198	206	188	211	205	196	198	194	198	197	205	207	183	210	204	203	187	201	191	198	182	194	222	222	200	191	177	210	179	197	197	182	177	210	184	206	198	188	210	191	198	217	184	189	212	184	196	185	208	192	212	199	199	199	207	202	199	200	189	240	199	188	184	188	213	217	212	184	194	174	212	207	208	180	219	209	204	193	197	206	199	203	201	215	214	167	201	197	202	207	209	193	237	197	194	209	199	191	201	188	196	212	201	191	191	189	194	199	198	200	214	220	210	194	196	229	191	200	209	206	216	242	216	217	210	210	223	218	191	209	219	204	193	200	201	193	203	192	213	213	205	170	199	211	197	190	197	207	206	203	195	199	195	193	193	210	213	198	212	179	198	200	188	213	193	224	220	208	225	206	230	219	181	190	196	196	204	185	219	197	192	199	216	200	217	242	208	178	211	195	204	194	192	218	199	169	207	191	213	196	218	231	211	173	206	208	185	204	205	196	196	216	218	211	192	212	200	207	192	199	203	213	201	175	169	206	219	215	189	191	249	194	216	185	196	214	201	206	203	194	203	198	189	166	218	187	214	197	156	187	163	232	205	198	197	198	192	205	209	214	196	214	210	196	190	227	222	185	198	211	216	212	211	204	229	203	190	185	198	179	172	186	200	199	198	188	210	191	189	209	223	178	190	184	198	226	193	219	191	199	200	219	201	211	179	196	194	200	188	205	177	185	203	209	224	195	212	210	178	180	211	188	194	184	221	209	197	188	198	209	193	195	192	193	180	202	207	203	198	175	223	197	196	199	162	208	209	188	210	236	189	184	199	192	226	207	201	193	189	200	200	226	192	222	208	179	173	181	211	212	229	185	200	203	221	247	193	176	211	207	201	183	174	184	210	207	198	166	199	200	189	178	207	195	198	179	193	180	186	218	189	173	201	206	213	226	177	181	201	207	180	195	209	220	182	208	216	181	206	194	186	212	188	194	204	200	173	171	191	194	198	201	195	211	211	212	210	189	205	197	178	172	210	173	193	205	189	211	211	220	175	212	200	180	206	207	210	205	202	224	169	195	204	184	186	198	202	201	184	204	193	218	193	237	207	208	183	191	195	191	214	168	198	208	208	204	220	224	191	195	186	189	204	200	202	207	194	218	218	173	205	223	184	206	209	221	209	218	178	216	222	201	205	198	207	192	202	210	190	194	192	210	207	189	220	187	191	213	188	212	196	192	190	187	193	188	195	188	199	203	219	208	182	214	224	210	218	199	210	190	192	181	194	192	189	206	175	195	185	208	210	173	173	210	194	214	198	218	218	192	199	199	185	180	197	192	193	168	189	204	197	181	209	170	208	191	203	195	222	189	213	180	198	203	206	213	201	212	201	196	216	200	199	203	189	194	219	177	191	210	173	195	190	227	199	197	186	209	216	187	220	185	213	192	206	177	207	209	213	201	217	234	182	217	211	208	200	221	200	205	198	202	174	209	201	197	207	185	176	212	182	199	207	208	209	229	196	190	186	190	190	197	210	189	183	214	194	216	206	186	190	210	209	202	178	207	183	201	191	188	212	196	208	189	188	205	168	221	207	220	202	221	203	198	205	183	199	187	187	225	200	192	205	184	192	210	216	209	216	181	203	206	217	193	207	187	193	228	186	188	207	230	181	203	200	202	190	206	216	181	199	198	205	204	173	207	218	187	201	179	198	189	192	203	191	207	199	190	190	193	214	204	179	202	200	180	182	195	202	233	192	192	177	205	209	200	205	185	175	204	210	191	181	190	239	192	183	180	186	194	203	213	202	173	193	196	209	201	203	202	197	179	205	234	194	217	173
5783	8279	6345	20324	18429	6279	669	545	492	537	547	541	533	727	1924	1561	1457	1173	727	633	608	528	524	554	530	531	524	536	498	493	570	534	527	540	546	493	564	536	545	509	509	564	505	543	536	539	532	536	533	537	526	504	519	497	528	514	517	563	534	501	515	546	501	524	503	556	484	502	509	518	514	503	527	558	516	547	522	572	528	542	531	526	497	496	531	519	541	549	529	480	519	486	580	540	532	544	524	481	541	528	521	530	503	523	528	500	542	530	552	482	519	534	511	533	519	478	569	579	579	534	501	534	563	500	484	539	535	527	504	531	532	513	537	515	535	506	506	516	516	531	492	482	558	501	502	507	535	541	534	486	520	523	531	535	534	525	551	563	511	505	551	508	535	541	565	518	492	517	574	495	534	522	510	518	496	531	541	528	516	494	524	536	508	523	495	479	552	501	498	495	483	553	573	506	544	544	558	567	505	521	551	510	542	499	505	541	526	493	504	581	539	515	583	539	508	527	508	565	482	558	539	558	499	513	516	519	525	509	520	503	486	536	519	507	528	538	532	495	507	539	521	562	530	496	466	531	497	542	497	500	569	539	550	529	516	500	499	524	572	539	494	531	507	535	529	571	581	554	490	554	528	523	574	517	515	535	530	521	515	518	500	512	552	502	515	519	505	526	533	589	527	524	483	505	521	590	508	549	501	566	543	521	539	540	490	495	524	510	489	545	531	515	529	527	514	537	525	555	536	560	508	557	524	528	515	528	480	491	564	468	505	544	492	529	546	536	534	534	542	503	496	531	484	523	490	512	524	518	540	560	514	535	507	555	506	544	533	524	519	562	531	509	558	535	554	583	559	502	501	511	525	503	534	541	550	548	565	513	558	562	523	472	538	573	563	531	516	558	545	528	520	515	514	520	514	553	536	541	556	493	520	490	580	519	568	535	506	549	522	508	553	525	539	545	510	562	532	504	530	518	538	533	532	499	543	493	536	554	544	535	489	518	523	494	484	511	526	541	557	517	508	546	546	514	538	505	511	516	533	549	537	534	522	566	524	516	517	486	491	535	531	528	507	524	483	514	558	539	472	508	543	511	512	505	565	572	519	541	504	532	531	522	554	461	492	538	488	537	514	522	560	510	546	536	547	554	512	534	489	537	521	527	545	534	519	552	530	545	530	562	544	543	523	542	524	546	538	454	497	552	487	498	517	604	502	543	509	491	530	511	543	497	534	525	513	567	493	486	524	548	559	521	519	512	572	517	508	527	526	546	495	510	515	510	544	523	513	526	527	521	486	502	554	522	498	546	519	555	539	506	535	543	566	525	535	495	493	541	523	514	529	506	506	577	503	542	549	503	525	517	540	497	561	462	526	537	527	496	536	506	480	553	502	518	503	524	568	547	483	499	533	516	543	546	532	517	510	481	528	501	514	535	507	476	500	541	547	546	550	528	513	510	521	565	552	492	472	532	564	547	511	534	564	584	542	518	540	511	503	530	533	542	557	544	556	511	497	517	516	569	528	519	537	552	535	518	520	544	514	510	512	543	528	506	524	543	523	541	568	527	514	511	522	547	533	478	501	553	549	544	539	493	501	551	568	519	528	535	493	543	504	499	533	538	554	535	510	537	488	501	518	550	493	518	546	525	533	531	549	527	500	498	548	499	494	538	532	528	535	526	551	511	537	485	493	519	530	547	494	514	516	519	544	499	487	530	543	505	514	530	549	543	499	517	553	443	525	562	527	536	525	530	575	518	535	535	515	527	561	587	497	543	506	533	542	533	518	530	545	548	542	547	497	548	567	495	526	507	483	556	513	518	534	501	532	539	540	516	516	559	544	529	531	523	543	544	472	533	521	514	525	519	535	506	568	521	516	518	536	555	552	545	516	506	565	475	532	584	523	517	528	520	503	556	565	573	543	519	555	530	505	508	520	509	508	532	550	514	494	529	530	492	520	574	515	524	518	529	557	532	513	543	548	534	544	556	529	541	536	546	497	536	562	539	567	517	519	527	525	490	554	552	505	521	502	509	538	518	510	521	505	526	534	535	509	568	529	493	527	496	523	511	502	565	493	497	543	477	557	491	541	569	532	568	565	505	514	534	507	503	538	543	523	499	520	531	531	562	552	518	542	580	503	553	528	529	548	495	491	508	559	570	543	500	549	535	484	465	530	536	529	527	535	545	471	503	500	524	510	539	524	538	553	546	532	579	528	524	552	523	502	554	515	539	513	504	538	516	523	532	501	489	537	536	520	535	564	540	524	504	549	532	549	505	498	507	522	490	529	518	535	533	570	492	543	537	513	526	506	521	529	519	544	515	500	541	515	517	543	562	476	542	502	539	461	523	537	512	512	581	545	525	496	506	501	507	499	504	530	569	547	499	588	538	490	540	530	546	539	559	570	511	461	523	515	501	518	527	532	548	510	554	523	550	534	557	531	556	528	561	554	527	479	546	560	533	553	514	545	556	507	512	558	528	508	556	467	495	526	526	558	527	550	531	508	528	523	536	534	536	574	525	542	543	527	519	501	504	549	546	520	546	508	532	514	532	507	527	500	536	491	549	513	552	528	522	541	546	499	500	545	547	493	529	527	547	510	521	573	558	458	495	496	551	551	522	483	532	480	529	491	555	495	501	493	524	518	549	522	550	538	527	523	487	523	549	495	519	490	543	547	538	540	552	522	507	557	519	523	570	517	504	514	521	534	538	514	533	519	570	522	505	554	518	551	545	520	529	512	531	524	560	546	543	542	552	535	542	501	542	540	501	513	555	496	572	565	523	544	518	529	537	521	526	516	546	537	522	572	541	515	502	558	534	516	481	513	500	542	523	523	520	512	582	499	504	547	560	551	552	531	543	569	549	500	517	516	555	530	571	543	539	527	510	509	547	545	527	489	514	551	550	489	540	488	545	513	518	553	507	577	550	536	525	506	576	509	534	547	533	552	487	491	561	513	554	500	533	506	533	524	547	519	541	504	558	511	547	505	488	507	533	547	493	492	477	522	486	523	551	562	513	506	571	521	498	517	528	533	542	538	505	545	526	555	522	494	560	529	534	517	523	553	507	567	512	522	511	547	500	538	529	514	516	545	551	505	545	500	494	538	486	552	523	515	567	542	542	501	559	544	556	511	542	550	528	555	504	502	532	549	511	517	536	521	553	491	546	488	495	537	501	517	503	551	531	516	536	562	504	535	544	537	487	538	502	533	507	519	522	519	540	480	521	507	508	497	538	523	536	518	545	532	551	512	546	524	506	537	558	495	521	519	504	536	510	521	533	499	543	555	524	492	525	508	524	561	510	492	535	534	546	533	520	514	537	549	511	522	539	504	552	507	562	546	538	517	548	530	534	480	546	478	507	504	531	537	550	518	543	551	547	510	523	534	526	502	552	505	502	512	504	540	509	511	567	503	563	517	519	506	547	544	533	533	526	520	592	546	540	530	525	523	500	521	534	508	503	543	552	526	515	530	539	537	515	562	533	532	513	538	559	500	554	513	542
42814	56861	42735	51915	47152	23133	3071	371	298	257	234	269	259	238	804	1747	2164	1401	684	408	263	244	200	236	217	208	232	211	206	222	205	226	208	227	246	205	207	198	211	220	241	217	229	214	202	222	213	217	227	235	217	207	215	232	198	239	211	201	241	220	229	226	242	219	205	193	240	211	213	234	220	214	235	233	255	241	220	231	220	199	210	202	205	231	209	230	253	207	227	199	229	261	231	228	209	206	215	220	203	227	225	185	197	215	206	210	248	208	230	223	233	219	222	224	222	214	235	233	229	208	199	221	208	207	218	208	228	222	226	209	219	213	211	230	207	244	187	195	214	210	217	211	231	219	231	235	217	208	242	243	219	197	209	217	236	235	230	201	255	197	208	198	210	228	224	222	214	230	200	222	228	214	239	230	220	230	211	211	216	229	214	202	247	219	230	208	201	219	220	263	244	215	221	221	241	243	205	212	241	209	209	220	206	209	239	203	225	233	241	244	215	232	218	216	221	215	229	239	220	252	223	243	247	222	221	208	226	211	233	223	225	216	220	236	227	219	202	232	224	241	204	211	203	203	225	213	212	195	232	244	214	222	206	207	225	216	209	202	194	218	217	213	218	237	221	254	214	185	215	221	220	238	239	247	213	205	250	225	228	223	211	215	218	204	229	225	225	222	224	252	217	224	231	228	212	228	200	235	237	208	225	243	236	236	227	201	213	201	246	215	234	210	215	245	215	210	243	236	259	227	198	203	226	184	249	207	219	233	212	199	221	220	221	255	242	203	242	229	223	212	230	217	238	220	197	230	196	209	214	196	212	238	223	194	218	203	236	230	206	215	232	194	244	200	230	209	240	249	255	205	178	227	211	219	241	216	217	230	213	232	221	223	212	231	253	223	220	235	209	208	206	218	222	201	227	219	257	229	215	221	215	226	245	238	221	222	202	228	230	205	248	206	236	212	215	230	217	238	215	226	264	215	228	202	222	219	204	229	213	213	242	230	186	223	213	213	229	205	250	227	188	233	212	240	223	235	220	214	225	237	209	229	237	238	226	203	239	225	212	232	209	212	239	225	203	208	232	204	215	218	213	197	237	211	208	209	232	234	215	232	223	215	236	237	238	208	212	204	207	204	198	228	227	228	226	211	214	248	224	217	218	215	194	219	230	222	222	217	230	208	244	221	221	226	223	229	226	254	225	192	215	178	226	215	219	225	215	211	235	225	236	207	211	214	215	205	219	223	190	208	234	212	216	215	244	242	233	229	222	224	217	212	212	213	245	189	221	208	233	208	198	208	206	247	236	211	217	228	227	233	209	205	220	222	234	223	210	223	219	257	221	236	242	231	217	199	240	204	225	235	213	204	231	231	226	232	228	220	211	234	219	228	231	208	222	200	216	228	244	227	217	187	235	225	221	212	213	217	198	230	215	220	216	236	207	250	252	244	194	232	220	227	198	225	217	210	196	207	231	243	222	213	221	223	211	220	221	211	219	209	234	223	227	224	244	236	228	195	237	236	227	202	236	227	203	239	217	224	228	220	223	223	228	237	235	208	219	236	198	200	224	219	236	225	234	215	214	207	220	218	222	232	223	212	215	233	235	255	228	207	227	204	212	204	206	248	217	219	236	199	225	215	223	224	212	226	212	193	207	241	233	192	214	221	218	221	214	199	216	211	232	215	227	233	187	197	238	199	196	231	211	196	206	195	191	221	237	245	232	225	253	198	218	212	238	212	201	213	239	196	202	215	246	227	213	234	224	243	256	238	230	224	226	228	233	217	248	231	171	213	236	236	205	208	201	220	227	239	223	221	209	217	244	230	218	225	229	249	212	228	212	236	233	208	183	234	218	235	195	230	256	224	216	206	199	225	236	204	225	232	241	211	211	223	221	236	222	231	212	209	193	239	222	279	238	190	218	251	244	221	247	241	239	196	245	231	231	222	222	243	234	224	235	200	224	216	211	218	204	231	234	224	244	240	233	197	219	212	224	198	217	208	220	238	231	253	225	205	241	216	218	255	205	222	210	225	215	227	217	220	205	236	219	212	236	243	215	213	232	202	230	205	201	225	233	232	213	226	214	230	219	239	227	234	197	241	218	250	200	208	200	247	216	229	230	234	191	240	233	248	222	190	229	193	231	222	212	225	226	205	215	232	214	188	210	230	196	206	208	219	210	238	210	224	238	223	228	229	217	231	208	248	193	236	203	223	230	226	229	230	211	218	237	206	221	207	239	215	202	211	222	219	232	222	232	223	220	239	251	207	244	238	212	192	231	219	189	214	210	210	243	216	252	187	225	230	226	224	198	223	226	228	237	221	212	233	204	220	222	206	216	238	187	248	226	267	215	237	235	239	246	218	225	247	221	204	235	230	228	207	251	231	202	218	209	224	223	224	217	235	241	218	215	232	205	235	247	231	221	207	219	182	200	231	237	224	211	259	221	236	242	238	244	194	230	228	266	214	221	223	199	241	208	195	215	228	225	207	233	217	209	224	239	209	262	241	195	231	219	238	221	264	202	237	227	210	254	234	219	221	251	225	217	229	214	217	210	185	202	238	197	235	245	196	234	226	227	248	213	219	237	214	213	253	232	246	205	239	235	232	226	229	218	214	216	211	229	225	214	196	199	224	212	241	233	178	259	239	235	214	232	239	215	205	223	228	216	228	223	202	212	231	206	220	225	233	211	210	236	218	194	223	209	232	226	204	212	219	232	223	244	215	229	195	218	230	220	255	199	217	209	218	244	231	201	236	226	242	229	233	211	233	208	243	225	189	223	251	221	183	229	225	220	234	231	222	240	232	182	212	218	241	220	251	216	215	212	211	210	241	237	197	197	223	208	206	192	230	237	240	245	218	210	214	216	210	241	225	235	221	219	247	212	213	217	258	264	190	209	240	226	247	215	219	225	225	216	234	205	206	240	212	218	243	221	220	221	232	213	205	247	194	201	214	211	218	229	206	242	253	208	231	203	219	217	214	246	231	224	232	213	221	211	244	222	219	235	234	234	209	213	227	213	216	242	228	219	218	235	223	226	220	233	217	227	249	197	223	206	234	214	237	216	204	224	247	242	217	235	212	209	220	207	201	223	189	203	216	216	188	231	207	237	215	233	241	206	206	201	221	221	229	241	234	246	223	206	231	249	224	215	222	237	198	197	213	215	202	226	212	224	197	212	183	231	174	262	228	221	198	235	234	225	233	217	229	236	214	204	238	223	215	199	244	216	204	236	241	196	233	219	216	222	252	199	207	210	213	222	215	214	226	207	213	186	211	217	236	221	232	223	217	192	239	223	243	225	220	217	202	225	236	209	228	216	228	232	233	226	210	203	197	264	237	223	225	224	219	255	233	210	217	217	222	227	236	236	241	237	231	206	220	212	226	222	233	227	207	229	218	216	213	234	219	234	216	225	215	198	202	196	218	233	215	182	229	213	205	238	202	229	239	220	214	234	238	213	225	218	210	217	256	222	229	238	228	222	225	248	208	189	230	215	234	203	220
26182	43361	39105	59793	53044	29684	2610	808	856	765	752	731	773	706	3910	8973	11352	7127	3079	1398	729	623	569	590	618	583	584	592	596	586	510	614	564	559	556	596	592	589	603	605	595	544	567	592	572	577	607	557	597	583	590	574	599	560	570	601	607	580	534	567	538	572	593	582	591	560	573	581	555	588	584	589	588	579	524	552	548	584	583	563	592	527	579	593	566	517	600	573	542	554	578	590	562	569	538	543	525	595	556	564	587	563	567	575	589	560	591	569	530	567	560	518	553	584	573	581	553	591	588	591	559	554	581	550	556	611	561	526	554	584	559	587	579	549	554	578	619	558	551	545	550	563	554	530	549	579	556	555	598	594	533	584	593	608	584	625	581	535	542	567	581	584	613	590	574	545	604	592	587	603	601	597	596	582	568	582	599	578	611	543	549	565	555	539	625	562	584	603	614	559	565	585	519	537	590	566	544	597	593	586	502	582	533	535	586	544	600	566	535	562	605	620	554	590	600	591	559	613	596	576	544	585	590	578	602	531	553	631	595	541	594	565	582	572	531	586	566	583	564	555	549	567	513	572	542	540	602	627	613	586	582	619	593	602	574	574	585	560	567	566	615	609	584	598	573	620	542	624	539	585	578	563	514	620	598	593	575	595	604	581	552	567	548	553	605	557	550	589	567	610	607	608	575	564	613	576	610	591	588	557	593	591	592	547	586	591	564	623	541	598	584	564	572	572	610	581	560	596	600	601	630	589	579	584	595	544	576	582	596	575	577	582	575	545	568	573	567	583	583	556	547	595	608	571	545	577	545	631	567	593	551	561	555	571	540	584	592	581	565	557	583	592	570	582	577	557	583	584	604	610	545	545	597	561	553	573	554	568	564	560	559	585	575	570	568	577	551	587	539	588	554	604	573	548	588	543	532	595	619	589	576	598	592	580	553	569	556	553	599	565	526	562	585	548	586	591	542	549	585	564	565	587	589	592	608	576	555	560	567	552	542	579	555	569	624	604	586	563	588	581	591	598	587	577	578	582	593	590	589	577	568	591	607	628	579	562	576	568	575	566	595	562	537	592	558	598	567	622	578	587	585	560	582	586	559	575	596	532	547	544	592	603	583	601	587	583	570	603	613	605	566	584	574	602	579	599	571	598	621	565	562	573	531	548	572	567	558	559	591	556	568	572	612	610	554	571	544	566	583	579	606	567	599	590	557	596	576	636	564	580	583	582	594	553	564	561	575	526	565	561	576	549	582	558	593	605	588	569	595	597	567	547	576	572	589	561	541	586	581	585	559	589	548	619	562	571	571	579	602	581	565	592	540	549	577	579	526	617	607	556	565	580	584	545	557	534	628	531	567	579	566	577	607	571	566	575	617	571	560	565	557	581	578	557	590	631	588	608	593	605	577	618	602	578	551	603	576	586	594	577	536	574	565	579	578	617	583	574	579	581	515	572	565	630	602	562	605	603	584	590	557	605	619	564	571	600	576	600	541	571	547	581	551	586	577	567	582	547	578	574	582	586	559	578	598	591	610	570	581	614	583	552	583	555	609	545	607	584	547	564	585	561	553	552	582	568	599	562	581	565	593	593	588	576	632	570	589	592	543	594	577	559	563	570	564	562	606	591	630	570	595	604	626	569	549	591	587	599	572	575	569	568	598	562	564	563	611	574	586	569	551	596	601	621	546	538	563	566	601	604	582	593	559	661	550	595	591	568	528	548	609	595	625	564	559	573	560	575	572	573	552	610	595	583	503	599	609	553	615	550	579	569	554	590	598	556	578	594	602	582	550	619	619	584	549	570	598	518	596	554	571	575	563	540	548	577	602	584	558	560	600	603	570	570	616	567	548	568	570	607	551	576	567	555	600	589	543	593	630	580	600	597	580	588	565	547	556	623	552	579	635	572	561	545	631	555	587	576	571	556	593	604	590	549	551	564	614	583	532	569	637	596	545	560	503	575	545	575	598	602	570	626	566	531	570	570	596	606	591	561	581	592	588	593	615	579	561	610	588	567	598	587	593	551	546	601	597	619	587	581	587	618	582	596	605	564	588	602	598	546	621	604	584	571	559	592	574	549	570	542	595	574	594	607	612	572	588	588	556	582	575	564	589	581	565	537	602	583	558	537	559	524	619	595	612	548	561	561	608	569	585	577	585	581	609	584	546	563	574	605	533	543	584	559	573	584	531	571	549	606	565	580	560	577	552	541	577	589	570	579	634	577	554	574	622	588	548	607	566	595	566	591	565	567	585	531	544	615	573	601	598	601	547	552	593	578	556	549	586	551	571	606	549	605	568	528	580	600	600	583	573	566	617	590	565	583	568	572	577	544	559	518	583	568	552	591	575	538	583	610	586	566	557	561	611	559	592	543	585	572	580	580	582	602	548	590	587	602	560	546	604	559	596	606	553	619	555	541	593	583	557	591	582	594	610	592	581	576	567	626	540	575	551	593	542	594	553	578	551	558	635	577	543	566	590	588	580	557	573	579	625	622	564	567	612	538	570	578	612	584	601	631	582	569	616	534	601	607	594	588	567	584	536	576	595	578	598	571	546	601	572	560	572	571	544	602	579	581	590	548	556	588	578	562	561	603	578	553	528	580	552	582	601	618	597	597	567	576	601	564	587	583	566	546	568	568	603	612	559	559	624	629	577	569	590	570	591	594	562	574	596	574	545	567	571	587	561	601	541	587	596	563	568	594	556	572	566	581	571	584	545	565	546	574	531	593	539	579	575	568	605	604	616	593	581	603	567	603	526	594	572	545	581	575	576	582	582	569	546	587	611	599	571	582	550	588	557	563	554	546	565	588	620	589	578	571	569	636	537	591	567	574	587	581	599	601	575	569	559	623	650	611	570	579	613	574	608	560	557	562	575	572	561	579	554	553	600	562	612	550	555	584	606	609	568	559	604	589	557	626	538	581	545	562	560	570	576	555	615	564	603	593	568	595	602	542	593	558	571	626	567	577	532	570	574	563	593	565	561	555	579	578	553	580	583	555	575	561	543	559	587	597	598	535	588	559	551	605	585	576	542	573	587	579	580	595	560	589	586	578	537	592	588	589	556	564	641	544	613	592	562	564	530	607	597	612	581	571	586	586	587	518	563	583	546	584	547	614	579	578	590	552	561	594	597	627	592	584	582	612	534	566	614	579	579	575	540	579	573	597	558	579	539	561	572	578	561	601	572	582	558	589	598	571	645	587	604	621	569	581	568	626	546	583	562	561	597	581	568	569	608	580	577	555	578	596	598	569	556	600	594	577	584	602	579	598	559	588	570	624	599	602	581	561	572	558	550	544	587	576	609	553	541	610	548	606	548	564	564	593	586	564	553	592	612	585	561	553	580	565	576	579	592	575	578	550	567	596	578	591	546	558	553	552	524	613	575	556	554	542	588	602	611	559	599	574	601	585	581	585	558	584	574	519	549	557	556	578	568	549	570	585	583	566	599	566	619	560	580	563	569	592	621	561	595	579	585	558	602	556	538	543	562	601	579	592
57772	68577	66186	59764	57599	30773	6212	419	295	266	242	250	250	437	1385	3598	3691	1846	786	345	250	245	209	202	203	220	222	221	233	227	218	201	225	191	211	222	230	222	204	198	203	234	223	223	195	236	204	210	181	210	233	207	219	226	242	204	213	239	228	239	226	245	216	228	214	216	230	237	189	213	196	236	215	218	219	204	195	221	220	199	221	198	231	212	229	226	228	219	241	226	211	272	174	212	193	206	226	234	217	205	207	201	239	233	244	213	197	222	197	200	218	203	248	222	189	197	220	225	210	210	217	223	212	215	188	206	206	215	203	215	213	225	228	228	219	233	210	210	208	205	226	238	211	214	213	237	206	213	198	228	215	212	198	220	197	208	203	227	218	211	231	230	210	197	231	222	225	215	217	225	220	217	221	207	221	233	210	228	245	204	221	215	214	235	219	231	220	225	215	222	192	228	223	204	218	191	201	219	215	199	211	211	213	203	234	219	205	228	193	216	199	231	255	222	204	196	215	220	197	226	198	225	230	180	211	186	209	238	219	228	207	210	195	198	216	224	211	237	236	183	209	216	199	238	227	203	207	205	203	216	232	214	232	214	208	184	229	220	229	254	209	245	181	230	223	192	202	190	208	219	221	181	223	227	229	226	228	239	216	188	188	210	174	207	224	196	219	196	223	203	229	224	231	190	218	250	192	201	228	215	225	231	221	206	241	225	211	220	205	233	208	199	219	212	216	215	219	215	201	198	214	208	202	217	220	209	211	223	220	222	225	243	224	209	197	215	217	217	248	251	232	194	209	195	222	205	242	216	205	225	206	213	220	235	194	210	182	224	237	211	205	253	226	201	207	206	190	210	217	244	204	222	235	221	226	250	239	211	223	215	227	217	240	210	232	247	209	239	214	188	204	222	202	216	193	234	210	215	202	209	213	213	226	202	224	207	197	211	214	235	235	212	211	219	216	192	233	210	238	204	201	228	224	240	196	221	219	230	253	229	225	199	210	204	217	207	218	207	203	210	208	215	206	205	192	208	218	231	207	218	211	233	222	232	208	179	232	216	220	219	204	217	223	199	200	226	206	218	225	220	233	212	207	212	211	218	231	248	222	228	227	240	206	226	219	226	222	216	216	230	222	239	253	208	221	202	207	204	215	201	231	204	190	204	223	210	217	208	214	224	233	214	237	212	236	231	229	180	232	207	244	209	238	217	211	213	217	238	254	184	229	238	216	219	241	226	198	209	204	233	214	205	209	213	198	223	238	214	215	207	191	206	243	208	215	240	194	179	222	226	199	211	230	216	212	212	216	210	221	227	223	216	249	212	230	223	222	207	232	185	208	241	231	224	215	198	180	228	212	239	202	209	190	227	213	200	206	246	232	228	220	210	172	217	233	220	235	242	195	231	210	241	230	225	216	198	196	218	242	183	221	227	237	223	181	226	230	211	204	200	243	206	257	223	205	206	219	202	199	225	231	214	226	184	206	191	217	217	235	228	228	220	242	223	226	207	191	211	214	236	236	232	210	203	205	210	216	215	238	197	228	202	213	186	198	217	237	174	238	200	204	191	243	238	222	210	218	204	225	200	209	232	219	245	221	222	200	200	212	235	206	228	228	214	218	219	230	232	211	215	220	232	243	203	198	208	221	221	193	236	208	209	253	210	195	221	222	208	203	207	203	237	206	220	195	220	214	225	234	225	225	224	222	201	181	231	236	238	198	243	201	236	210	180	214	197	219	240	201	258	209	222	225	204	219	267	184	206	232	225	229	228	249	211	180	222	228	238	200	223	229	215	211	208	253	223	239	213	230	190	211	196	207	217	218	241	202	225	218	224	193	221	218	216	204	199	218	231	223	228	194	202	237	215	238	234	255	210	193	213	215	212	217	224	214	220	234	215	214	225	235	246	223	199	197	225	222	219	198	225	203	194	233	239	219	232	208	214	205	230	216	210	218	224	215	247	221	206	211	185	204	200	195	216	210	230	197	206	211	215	199	205	215	216	202	212	210	198	220	225	208	227	229	191	224	225	204	219	198	229	228	224	222	238	199	185	188	221	206	228	207	230	186	207	216	212	199	178	207	217	239	214	215	200	208	207	227	223	234	229	211	219	205	204	223	211	222	215	245	220	201	218	206	218	239	255	220	234	236	210	236	196	218	210	229	218	214	199	238	246	242	183	193	219	195	201	243	225	205	260	198	222	209	207	218	209	183	192	200	218	202	203	222	243	207	236	211	227	259	222	266	203	225	194	230	247	226	232	202	224	210	236	229	208	207	225	199	201	208	219	212	249	210	217	256	202	207	222	214	213	201	199	218	213	218	231	198	222	212	203	206	211	227	226	218	195	192	212	228	214	209	212	211	192	227	218	195	216	215	232	197	208	216	220	193	212	209	213	217	195	212	217	223	232	229	253	199	229	220	219	191	231	216	204	201	212	230	220	230	231	218	176	217	228	212	210	219	190	222	237	241	214	200	222	208	235	203	224	213	235	219	214	220	237	228	211	216	202	213	200	219	216	203	223	241	225	203	239	221	222	209	209	229	216	224	202	217	237	220	226	244	188	217	227	223	219	220	238	195	220	203	235	210	205	215	205	220	222	219	221	218	233	183	226	213	200	189	226	207	221	207	235	205	234	214	257	200	213	219	242	213	243	253	194	185	224	227	212	217	222	218	233	224	227	210	205	224	236	216	225	206	213	183	201	208	206	204	200	229	222	210	216	218	229	213	239	226	208	236	202	234	224	222	222	207	231	219	218	236	202	206	214	221	228	211	217	228	227	214	220	215	227	225	235	209	206	221	196	198	223	196	227	217	209	229	193	216	224	237	216	220	202	212	210	220	227	201	228	215	237	221	216	198	236	213	241	235	224	228	222	213	223	189	238	221	204	218	214	199	234	211	225	221	217	236	216	209	250	235	212	225	197	217	198	238	256	190	223	204	238	216	209	220	209	189	231	215	211	244	218	234	223	239	192	211	210	228	219	240	214	206	206	214	215	229	222	192	197	205	229	202	216	220	216	211	195	214	197	187	208	216	235	232	229	194	228	212	233	210	250	244	189	203	230	219	202	213	201	228	210	240	223	237	229	216	195	201	224	240	241	227	222	224	217	227	204	231	225	231	212	232	228	194	219	199	222	223	228	226	209	214	215	212	206	243	241	201	204	255	202	211	220	224	206	196	216	222	235	221	228	207	230	210	240	220	241	235	219	227	231	187	229	220	244	234	220	253	208	214	201	189	236	221	237	212	183	221	224	206	212	239	214	196	218	213	233	239	230	226	210	222	222	214	220	212	208	233	229	210	206	202	220	228	217	205	201	215	212	197	222	235	209	253	213	227	234	194	225	223	216	219	202	212	232	228	211	222	222	225	220	243	209	225	221	192	228	211	200	204	231	201	215	212	187	208	225	182	228	219	240	237	217	223	213	250	232	212	215	203	222	236	237	199	228	223	250	222	204	214	221	229	247	210	233	195	208	257	183	222	189	206	225	217	226	226	216
35319	52323	58985	67963	63070	35841	2542	1097	1015	884	784	817	723	1599	7060	16631	16243	9210	3690	1277	773	611	575	569	560	530	521	572	569	543	551	563	555	577	546	556	547	578	520	553	571	547	573	539	558	587	581	532	583	574	563	581	580	539	550	569	560	523	519	520	523	587	547	538	590	536	560	579	543	552	569	560	561	513	526	522	607	536	565	533	524	573	503	585	560	598	555	532	618	498	534	578	540	530	546	563	566	640	596	599	538	505	582	556	551	573	545	483	565	531	510	556	548	568	578	564	548	506	567	575	554	550	536	576	579	562	554	540	556	538	549	541	518	528	570	582	565	601	546	582	553	581	552	605	552	572	583	568	526	535	537	605	556	592	568	546	583	584	563	558	540	566	536	601	535	551	573	571	525	552	535	575	547	546	560	558	571	598	524	526	623	559	558	542	582	551	557	554	570	568	543	491	580	592	499	558	585	593	536	542	511	552	539	552	548	540	545	590	535	582	545	537	586	577	526	564	550	533	555	589	526	575	556	594	569	541	570	580	567	558	549	572	532	535	556	537	585	560	543	559	585	570	582	534	510	550	551	589	588	573	607	565	535	557	544	585	534	544	581	610	563	568	534	587	567	567	568	552	559	557	587	535	578	532	565	537	573	575	579	554	559	563	554	605	542	599	551	558	582	553	529	557	550	576	542	563	532	581	518	568	552	522	578	583	578	535	554	573	541	582	509	549	534	546	575	543	537	578	549	535	594	578	528	527	518	587	574	587	563	579	513	536	589	579	572	567	542	540	576	572	569	563	548	583	573	519	564	563	574	543	547	528	524	610	550	548	554	568	582	535	559	555	554	571	551	559	544	535	600	552	574	570	527	588	547	624	523	556	567	538	566	593	566	510	586	581	596	562	580	523	585	560	554	587	554	580	551	564	523	536	534	576	508	533	596	498	525	571	549	553	597	551	526	562	581	555	545	551	568	550	537	573	557	587	518	541	585	537	537	539	579	589	600	577	537	589	531	553	573	604	567	571	558	496	575	512	602	560	590	581	527	528	531	579	579	504	521	547	506	557	572	536	602	567	509	561	532	585	559	538	563	594	521	520	576	565	562	580	546	535	545	574	580	546	589	600	551	586	530	589	541	577	551	545	554	562	573	555	538	574	519	506	552	522	513	575	579	539	522	549	566	536	537	560	546	563	548	586	527	523	530	549	573	586	543	589	489	558	594	604	630	576	562	565	552	546	537	549	554	560	552	543	552	567	554	551	561	577	568	570	516	544	531	574	596	550	542	567	576	587	528	576	502	559	562	550	538	563	562	605	539	570	528	547	570	553	614	520	600	609	555	545	552	599	545	623	537	581	568	532	561	561	545	567	548	575	569	568	557	533	571	570	557	543	560	569	587	542	539	565	539	545	541	550	544	542	553	525	601	531	532	566	580	582	553	557	541	556	566	604	591	601	562	524	577	550	577	538	588	528	596	599	596	565	545	590	589	575	524	545	569	529	515	526	560	562	557	552	559	557	542	559	531	604	503	579	551	541	518	546	589	520	549	590	561	552	551	553	555	550	519	602	562	523	566	586	574	535	568	551	514	525	587	563	544	572	576	551	554	529	537	571	548	544	556	513	567	559	588	571	544	550	582	571	556	577	556	578	574	604	627	572	582	541	566	563	609	574	577	554	540	553	590	573	532	545	523	568	557	558	509	573	552	532	580	573	552	539	562	532	557	579	552	544	592	543	539	570	551	600	550	557	560	528	541	573	571	574	609	535	556	570	557	536	577	527	563	547	541	552	583	554	579	585	597	538	568	531	533	579	546	538	536	573	584	566	581	588	560	543	570	542	537	575	522	526	620	530	595	534	574	573	551	546	561	555	578	566	557	577	567	521	540	537	582	551	527	563	560	582	559	538	545	570	602	592	552	559	559	555	588	547	557	576	568	544	565	575	565	562	576	518	574	560	531	557	546	565	526	571	554	547	618	594	551	559	536	589	608	554	535	569	575	560	569	545	607	550	549	537	563	547	563	549	538	542	574	544	560	516	598	568	523	567	563	547	567	556	563	537	528	574	568	543	554	560	512	565	522	570	549	552	545	526	561	547	591	556	599	523	546	549	587	562	567	579	514	569	515	600	612	521	564	584	564	575	559	572	572	550	604	568	531	544	530	514	542	547	542	560	548	537	585	551	554	558	541	550	562	531	577	579	569	565	594	583	589	550	560	584	618	524	566	566	562	570	552	565	553	537	544	579	565	559	582	581	568	567	562	552	554	511	546	520	553	558	587	523	592	613	511	556	518	566	554	552	586	518	526	563	589	562	535	546	567	558	551	591	553	564	572	560	567	531	519	573	586	575	544	581	551	559	532	543	544	501	550	554	572	551	578	561	563	595	525	544	514	551	556	571	540	574	532	565	612	556	569	553	581	550	517	533	592	592	544	558	587	587	515	570	558	564	544	528	561	562	577	550	560	552	571	544	549	561	587	545	550	569	528	580	551	531	572	541	574	546	556	589	607	529	545	542	548	531	545	557	596	577	547	577	529	558	561	534	546	577	563	543	554	559	521	571	529	611	540	534	561	566	542	542	568	535	549	533	589	494	554	561	548	593	542	553	579	558	563	532	546	526	544	551	564	575	549	592	535	526	577	580	560	567	548	543	575	595	588	537	554	573	545	552	571	530	558	539	589	532	567	556	551	600	519	559	578	566	571	546	566	573	560	511	589	548	580	510	526	540	569	565	545	581	544	551	561	558	566	532	570	593	538	584	556	548	568	544	551	560	568	578	583	568	551	516	518	560	582	567	529	563	538	594	576	548	584	574	565	564	561	527	587	579	598	545	543	569	550	551	522	579	573	595	566	541	555	567	555	574	528	556	561	529	565	510	549	560	535	596	558	564	560	572	557	588	550	528	528	550	559	547	550	550	526	584	566	579	525	553	551	557	564	526	541	578	566	593	548	573	564	585	553	559	542	551	516	589	552	538	583	579	582	569	544	560	550	551	554	536	575	567	581	562	612	571	550	541	560	536	568	567	563	583	571	573	520	549	537	548	579	611	585	579	536	550	604	568	585	558	535	534	552	596	572	542	574	533	520	554	557	567	524	557	576	557	572	567	568	586	554	592	557	548	584	587	597	512	596	549	588	604	572	544	603	589	521	603	587	561	562	569	537	587	566	550	551	568	568	578	558	567	521	536	580	566	571	536	510	546	568	601	574	554	548	568	570	525	563	562	562	589	559	607	554	549	587	533	550	526	565	577	570	557	598	567	588	591	573	554	533	536	532	578	547	537	568	567	516	522	557	565	599	589	518	599	619	584	568	548	516	531	569	542	514	549	562	507	542	590	533	558	505	569	558	617	624	580	581	541	592	528	541	534	553	561	507	581	577	543	613	546	578	547	537	560	549	635	581	567	541	563	595	578	553	577	540	559	586	589	528	526	547	541	576	583	508	563	583	578	590	576	557	581	554	598	526	544	557	558	518	547	552	557	559	572	586	538	551	538
7966	5936	7865	5479	4905	1256	215	191	211	173	217	216	207	208	286	403	404	300	266	216	205	189	195	175	203	210	187	212	206	204	221	201	219	194	200	186	220	176	196	200	233	191	182	185	167	200	211	187	212	206	195	212	194	194	190	171	202	175	205	208	232	192	208	220	187	203	208	178	217	192	215	187	186	194	199	186	221	187	212	190	202	205	173	191	178	203	184	215	210	183	222	207	181	209	216	186	201	210	207	189	181	201	191	195	192	186	193	192	210	200	169	224	192	191	191	210	228	189	187	197	215	209	220	187	202	185	162	223	184	187	191	198	223	192	203	216	237	184	186	215	177	186	216	204	194	212	182	192	216	205	211	189	202	212	179	194	183	173	210	191	199	190	197	189	191	180	178	182	227	192	202	195	214	206	201	190	200	214	195	209	175	190	205	212	205	222	184	165	171	206	207	200	204	217	213	199	197	209	192	192	167	183	198	212	195	184	196	221	208	200	192	202	208	206	227	192	188	216	198	200	200	186	204	214	204	190	153	213	199	209	212	201	194	192	202	211	223	162	181	205	180	206	229	191	203	176	189	208	229	180	183	207	216	198	214	189	197	206	220	209	195	192	190	190	223	200	206	200	222	185	222	228	200	198	216	225	212	188	202	187	199	191	179	214	217	198	183	184	190	221	198	186	186	244	186	230	195	200	197	189	196	176	212	202	201	181	184	181	167	189	186	190	194	194	210	200	195	238	183	196	207	217	200	171	191	205	215	226	216	183	213	197	199	213	225	210	219	216	190	207	195	182	200	204	202	194	179	189	161	202	188	195	182	232	214	203	186	200	203	192	234	168	215	198	193	208	179	186	207	217	195	186	215	206	178	181	203	198	216	184	201	184	222	221	207	210	199	200	200	202	186	208	197	196	206	215	211	191	180	193	186	199	193	205	207	197	176	207	185	174	185	183	185	209	176	185	203	198	238	216	221	191	214	205	204	211	210	192	185	184	214	166	201	211	223	195	210	200	221	186	209	180	180	212	197	186	185	203	202	166	219	208	206	194	213	169	187	199	224	202	183	204	183	194	223	206	214	212	204	214	201	224	187	228	185	208	216	181	185	214	195	198	198	194	190	210	196	205	171	223	208	210	200	202	213	195	188	193	182	223	197	191	190	198	188	178	208	219	204	206	211	212	213	209	193	207	183	217	193	199	179	212	208	185	201	197	200	193	204	210	191	206	195	187	218	203	196	211	218	222	185	196	192	212	189	191	208	201	205	194	197	177	196	212	206	190	217	218	210	217	202	197	182	220	203	204	203	202	187	196	232	196	202	186	223	183	180	202	198	187	211	214	188	198	209	187	225	205	186	205	207	210	193	198	197	203	217	181	209	214	183	215	186	210	219	198	188	185	199	208	169	182	211	195	176	194	190	186	207	208	211	188	216	191	210	204	197	191	203	222	185	207	210	197	205	195	169	191	216	199	200	206	221	195	223	186	223	228	219	191	206	231	211	185	200	208	199	198	203	232	205	194	214	193	190	211	213	193	210	209	207	236	196	209	211	208	172	205	192	198	184	203	187	201	216	191	225	204	171	171	205	221	230	187	167	191	199	208	191	192	200	208	206	190	206	198	191	234	202	236	217	182	186	207	191	207	214	217	209	206	207	201	224	198	226	216	202	193	210	213	181	212	223	184	211	183	212	195	215	188	224	209	204	191	211	194	197	201	238	206	212	177	197	186	208	191	220	200	178	194	200	205	215	210	199	211	196	188	186	200	207	189	203	189	210	220	194	209	215	211	168	206	204	171	215	185	191	212	196	186	207	204	220	191	207	231	191	190	200	191	206	197	198	208	191	202	191	209	193	200	194	193	220	215	206	194	202	211	200	214	199	175	226	203	191	207	167	200	204	199	206	204	185	197	188	173	185	199	213	203	223	184	202	205	192	196	182	238	183	190	180	217	202	218	210	194	191	203	197	201	214	175	230	210	183	215	205	220	168	211	178	192	218	201	209	206	189	187	190	157	213	192	220	188	208	187	177	193	195	218	199	205	204	179	204	174	198	201	179	201	198	196	196	181	179	184	212	212	203	195	198	189	194	189	230	182	207	196	179	226	187	165	206	200	219	193	159	207	185	208	224	201	218	221	215	194	188	195	207	179	215	194	201	205	189	210	223	218	196	207	191	192	212	212	201	197	196	221	198	194	192	181	176	177	214	191	203	210	215	186	197	206	189	210	211	210	198	188	207	189	208	195	230	197	187	199	198	169	188	193	192	196	201	197	223	182	208	222	211	204	223	204	203	178	200	180	194	195	208	194	183	228	214	226	195	197	176	207	197	198	211	205	182	194	187	226	203	192	200	181	194	177	204	187	184	200	210	188	178	217	189	189	218	197	209	191	206	184	209	171	193	213	203	215	203	181	196	215	204	186	193	199	168	202	204	200	201	199	188	194	211	221	175	206	182	223	201	161	232	190	183	182	184	191	196	208	200	201	201	205	187	233	196	212	197	192	197	217	217	191	174	225	197	213	199	199	180	200	237	229	222	190	206	177	187	186	182	205	226	177	225	205	202	191	190	202	208	196	203	225	214	198	215	174	209	196	192	188	190	210	219	224	207	214	209	200	182	194	203	192	222	186	204	191	197	197	190	202	205	190	196	201	216	187	205	218	179	214	189	180	175	184	201	206	220	202	189	181	198	188	190	219	187	203	192	208	208	173	198	195	179	175	196	194	181	190	210	197	181	184	206	195	208	195	188	197	184	198	221	213	194	174	177	196	214	201	191	201	186	199	204	191	181	215	238	227	189	192	201	181	199	202	214	226	202	210	197	190	216	211	182	206	207	192	227	213	204	188	224	187	198	213	206	201	177	188	205	239	181	187	197	220	205	199	213	208	176	198	181	227	194	186	225	177	208	199	169	207	217	186	219	194	203	214	185	191	191	221	180	220	208	206	216	203	182	183	200	199	249	189	175	186	223	180	229	182	182	191	172	210	206	214	208	202	196	223	213	194	191	218	196	202	190	211	171	190	200	197	204	185	205	218	193	214	220	209	210	206	232	208	196	176	204	200	198	233	192	196	194	205	190	171	181	205	210	221	234	193	212	193	180	193	235	202	174	211	206	194	212	191	213	240	199	193	209	198	199	205	191	195	185	190	192	181	184	180	161	214	212	184	200	210	217	163	202	186	208	184	195	219	185	202	180	192	206	172	188	190	206	188	201	204	190	215	210	189	232	180	214	221	212	215	225	186	223	201	169	205	189	181	234	208	193	208	198	184	200	198	204	187	185	183	215	204	197	191	193	202	198	189	202	208	198	212	185	200	208	193	214	222	199	211	205	198	229	206	177	194	165	192	194	216	190	196	212	180	199	203	203	199	214	203	190	193	196	200	228	213	226	212	204	174	192	183	192	207	180	217	200	196	169	203	201	241	206	211	208	211	203	193	180	201	206	174	211	204	178	189	213	217	182	180	203	190	200	197	210	182	197	175	178	184	187	185	201	202
6605	9444	15503	16872	15096	4855	628	524	623	525	514	537	565	773	1025	1657	1818	1154	821	619	585	516	495	575	524	533	540	553	523	521	551	578	564	486	569	509	531	557	499	539	516	505	525	544	521	479	520	534	509	562	490	545	528	530	556	523	547	542	514	557	520	527	543	532	511	570	521	488	540	559	520	567	521	502	515	489	512	515	564	564	516	549	522	524	559	520	533	525	519	529	505	522	558	555	513	524	527	529	526	504	520	506	483	528	490	539	552	536	507	560	540	529	527	551	462	527	512	538	530	553	545	501	498	495	513	502	509	518	506	529	510	508	529	566	519	564	480	548	527	496	552	530	507	477	558	504	523	547	538	555	568	510	541	495	563	515	528	536	489	510	540	527	504	539	529	527	548	528	591	530	537	484	563	479	504	549	548	534	522	516	526	493	535	556	548	508	527	514	530	536	502	490	506	540	546	493	538	553	526	507	537	558	533	555	553	493	535	542	551	510	490	493	539	535	535	556	553	524	549	560	557	523	505	537	535	508	494	548	491	524	530	560	536	496	546	525	531	534	531	507	471	546	515	547	514	528	518	539	518	488	526	546	547	487	511	503	516	568	516	506	538	530	548	520	532	546	510	531	576	586	535	524	521	534	555	518	518	510	549	519	523	517	549	527	547	496	548	520	507	528	518	573	556	570	508	504	541	509	532	529	532	521	530	547	559	544	525	501	517	530	531	514	541	506	541	516	500	545	561	544	543	545	567	523	539	572	514	531	527	545	542	531	528	492	531	536	526	543	543	520	496	534	460	550	516	532	505	514	519	548	567	493	555	505	509	557	516	555	538	546	542	541	521	515	528	548	546	520	552	537	513	501	551	550	503	534	550	546	522	540	463	500	590	556	566	522	526	514	474	513	480	530	511	537	517	536	565	509	505	515	548	526	508	534	517	547	541	543	531	522	502	506	544	544	517	535	537	566	497	552	520	571	506	511	577	531	516	492	539	529	491	546	528	497	564	508	537	517	597	522	515	578	526	510	549	557	526	566	556	544	514	548	515	522	519	572	543	548	528	502	504	509	543	512	542	500	496	514	538	563	505	526	545	555	545	539	508	525	545	503	525	516	535	539	516	554	527	519	550	518	543	545	491	531	554	498	515	509	502	552	527	500	534	500	520	510	510	534	542	543	527	550	544	544	545	545	551	566	567	518	519	518	520	523	534	514	521	521	506	532	504	544	505	508	498	525	556	551	524	563	518	504	546	550	525	564	488	547	503	501	550	520	503	549	529	513	525	503	492	486	518	566	489	511	528	519	589	514	564	551	553	541	550	585	502	528	493	522	515	525	574	520	542	523	531	509	522	536	515	534	502	513	558	503	574	539	525	511	495	511	504	521	535	522	558	524	497	522	530	491	539	528	548	517	536	505	491	565	519	551	544	524	533	548	543	504	586	520	533	554	521	512	555	539	549	514	485	535	527	518	543	510	550	515	504	527	552	516	498	531	572	499	511	521	526	567	517	531	567	507	544	569	548	512	513	530	507	519	518	548	490	532	531	509	542	520	547	586	500	533	510	558	559	522	575	559	566	583	551	548	554	527	480	480	506	545	504	510	518	539	499	517	540	502	507	539	524	530	535	516	537	556	527	484	540	532	506	527	570	533	545	514	579	520	526	547	537	551	539	527	538	535	513	491	517	527	541	534	502	514	523	519	517	576	509	556	563	566	554	535	523	529	497	487	522	510	539	531	472	518	514	549	554	483	556	543	536	526	519	574	521	506	522	535	541	491	526	516	525	532	570	478	523	553	499	565	524	550	540	499	521	526	544	516	512	502	535	550	521	523	520	501	525	542	542	516	497	526	498	515	549	487	514	490	561	522	539	540	538	540	546	509	519	539	547	536	542	554	529	539	497	518	555	540	562	527	521	566	513	540	540	566	476	528	562	482	512	527	526	533	527	576	515	524	527	525	559	569	504	552	526	529	503	547	569	550	499	528	533	537	522	533	541	526	524	511	480	500	499	501	529	519	540	557	540	559	499	502	540	498	508	503	541	527	548	543	518	503	491	553	543	545	525	547	528	532	561	510	501	541	508	524	509	539	539	515	543	509	555	509	550	517	496	543	528	522	498	507	580	521	489	510	520	552	539	577	546	513	519	566	572	559	524	530	473	513	534	563	504	550	556	531	549	518	511	475	497	539	550	550	492	539	499	515	539	532	510	511	557	520	509	500	503	561	520	528	526	524	494	495	481	558	541	538	516	548	538	537	498	495	487	491	505	549	542	503	513	505	529	520	526	524	534	534	501	557	563	521	533	555	521	515	553	524	519	488	548	550	526	495	508	541	509	519	500	536	512	532	520	543	519	486	540	524	568	454	497	544	519	502	509	522	520	565	529	527	495	502	538	555	489	523	538	528	526	565	530	526	525	502	509	520	583	538	503	535	560	504	505	541	531	542	524	517	512	500	532	512	500	547	561	530	541	543	583	520	535	556	537	535	554	535	572	492	533	529	525	553	536	529	522	494	541	507	507	546	484	538	578	516	516	538	548	499	586	505	512	509	479	526	544	549	543	501	507	579	543	518	507	527	510	566	535	567	508	559	514	519	522	521	534	571	515	533	517	543	494	506	522	535	499	573	515	514	558	543	514	521	493	517	521	522	566	518	550	546	522	479	570	504	525	512	537	510	516	533	549	518	529	570	534	494	520	507	539	484	520	516	554	536	519	536	567	539	540	564	518	526	506	579	580	584	533	554	505	527	544	511	538	530	543	537	539	547	557	538	548	512	490	472	535	553	479	526	535	487	518	551	514	516	521	508	517	519	525	550	525	541	535	522	521	528	570	524	484	527	542	516	530	514	550	543	556	474	538	503	538	521	509	544	497	535	575	546	528	508	548	528	527	534	513	467	519	527	531	540	530	545	502	563	512	519	564	512	526	590	507	513	554	534	516	537	506	555	529	540	534	523	514	523	542	537	538	494	500	490	530	526	486	562	548	559	511	526	537	537	543	538	541	500	496	544	536	484	546	511	520	508	536	552	552	531	525	542	534	487	509	533	538	545	567	498	554	559	561	510	559	532	529	519	559	526	525	531	549	546	525	518	501	472	521	530	492	544	556	531	524	493	541	539	563	493	536	550	564	582	563	504	536	474	547	498	516	544	485	569	544	530	502	532	504	486	563	531	517	509	555	578	546	547	558	529	537	532	515	555	537	565	514	521	492	482	551	504	542	534	521	550	580	523	529	526	513	538	540	550	522	517	525	551	526	502	515	524	500	515	525	552	549	484	546	530	550	558	511	495	510	539	525	502	554	498	546	543	494	525	484	543	523	526	508	523	532	583	510	511	558	539	530	489	553	517	507	491	534	505	557	517	511	487	566	500	589	506	544	512	528	496	521	544	537	539	502	508	479	517	518	540	492	544	527	494	508	583	532	545	546	504	489	537	531	528	538	526	546	534	511	504	540	515	536	537	564	510	527	540	519	564	517	551	565	513	563	559	516	542
44757	52788	51483	48130	47223	22634	2433	329	263	276	252	249	225	569	1053	1809	2783	1175	536	340	268	220	195	208	219	239	221	238	229	197	236	222	234	249	225	227	237	201	219	251	223	199	251	229	224	210	199	243	203	218	214	244	201	190	205	249	230	199	222	228	206	216	216	228	228	215	246	219	235	223	186	213	231	268	221	231	233	220	233	242	200	221	234	212	214	247	214	242	209	219	229	228	226	220	218	168	192	218	205	211	217	231	244	196	218	215	225	195	236	215	208	240	231	233	219	261	255	223	219	201	200	215	197	217	237	227	212	228	243	212	215	256	240	211	242	215	219	246	231	231	219	201	228	241	221	247	231	232	197	212	219	194	247	196	193	214	228	225	215	210	210	222	243	223	204	218	210	216	252	228	234	212	204	224	224	230	228	214	225	204	239	226	225	203	217	214	222	211	199	206	223	248	192	220	195	213	265	245	208	248	214	195	220	250	219	204	229	221	198	239	209	215	205	226	221	199	214	258	227	234	200	224	214	224	228	215	191	213	209	212	225	209	231	220	223	206	198	207	201	220	193	200	230	209	235	211	230	222	195	235	226	222	241	227	238	212	226	236	223	260	220	232	220	225	228	229	232	232	229	214	208	224	208	236	224	224	265	227	212	221	215	215	223	233	194	234	200	224	234	212	216	228	216	212	189	202	210	207	222	213	227	230	213	221	185	206	241	211	234	252	224	228	224	212	210	219	233	217	215	242	211	226	217	212	227	213	215	204	233	206	231	223	216	211	215	211	226	213	210	219	249	223	228	230	209	214	215	229	227	236	209	213	217	211	218	250	237	234	240	235	216	243	234	215	194	233	222	229	222	222	236	234	232	223	216	227	246	229	221	218	207	229	212	242	221	203	236	217	225	226	237	204	226	219	228	200	221	234	219	232	204	216	227	233	209	215	242	235	188	243	246	215	237	219	227	247	227	223	238	228	210	228	231	202	216	240	213	226	202	213	233	204	218	217	223	225	200	233	224	204	233	240	220	218	226	212	203	214	238	208	221	234	213	246	233	214	194	206	222	241	237	221	212	202	222	221	230	220	222	213	251	207	227	210	207	240	208	233	241	233	222	227	230	243	221	190	236	200	227	228	209	221	201	242	238	224	221	214	206	183	225	222	239	220	228	189	213	223	231	232	219	222	214	213	214	223	179	223	205	216	213	212	229	202	259	234	227	184	208	238	206	202	207	236	229	221	195	232	213	209	210	195	226	199	230	246	228	189	208	220	234	235	219	219	204	192	212	222	209	221	228	252	231	226	230	220	223	215	218	217	225	205	234	217	200	221	229	225	222	208	237	200	222	263	217	218	203	251	199	213	231	215	239	202	243	242	207	236	201	218	232	176	226	236	235	213	227	243	227	180	187	245	229	224	228	223	228	219	218	195	237	210	204	204	230	226	229	201	227	208	228	240	270	237	226	214	222	245	202	243	233	223	209	207	225	203	228	202	255	224	220	203	206	240	221	223	247	220	199	243	198	223	228	207	216	212	205	211	223	238	227	214	231	231	261	222	201	220	212	203	227	219	232	230	205	200	186	214	229	238	224	229	234	212	217	208	207	199	245	205	226	231	220	227	209	208	250	219	192	198	235	217	217	238	220	218	224	226	220	242	198	202	222	245	221	236	221	220	240	198	219	223	238	227	197	196	221	216	244	239	217	225	191	197	223	261	195	192	233	232	223	224	209	218	205	213	209	223	242	213	199	207	227	212	199	236	208	214	217	204	234	225	203	224	227	220	195	209	217	219	205	244	225	195	221	226	221	194	240	215	242	194	225	234	243	225	239	189	212	225	209	236	230	213	235	230	236	218	203	214	202	220	230	210	208	222	194	241	188	222	220	222	248	221	210	241	222	220	222	218	223	227	224	201	231	217	230	246	220	223	231	229	245	233	217	230	203	233	209	204	221	215	213	223	222	237	230	221	197	212	231	235	222	235	233	198	268	212	203	235	238	211	232	175	228	236	238	231	228	219	230	232	203	213	209	210	234	223	209	235	229	224	226	220	206	233	210	233	216	216	232	215	247	233	208	221	236	244	246	212	256	216	225	227	199	217	203	224	218	214	218	210	204	216	220	196	229	232	208	190	201	216	230	211	212	233	224	219	211	224	236	220	215	194	220	228	208	195	256	210	203	233	223	226	206	241	208	208	199	239	215	221	237	218	212	244	220	228	204	196	249	230	216	197	211	206	212	213	212	211	224	237	236	201	217	235	237	192	195	240	235	225	208	198	232	197	205	224	224	230	227	194	217	221	238	238	219	228	209	227	220	244	249	245	211	232	238	217	236	263	264	207	216	246	216	195	232	213	226	231	212	233	189	212	202	244	227	225	226	234	217	230	189	202	212	222	230	253	193	194	212	229	230	219	225	212	207	245	210	207	218	238	230	214	221	212	217	218	229	224	208	229	201	198	221	220	230	217	226	226	232	229	210	218	215	208	212	232	219	215	211	229	241	181	240	251	236	243	241	225	217	249	191	219	199	229	243	231	251	251	235	208	216	200	226	243	224	210	209	217	224	243	239	224	240	228	212	239	234	201	212	230	234	191	229	199	218	236	239	191	227	221	233	211	213	235	210	215	219	210	215	222	212	213	200	214	252	226	234	233	224	202	203	190	223	213	260	202	211	217	210	246	220	235	220	218	228	208	240	217	217	194	226	224	214	208	222	198	208	233	219	226	216	237	234	196	217	222	197	189	261	227	223	227	214	232	227	202	223	220	200	251	237	214	241	228	233	224	195	212	257	223	213	204	202	217	223	226	213	202	227	217	238	226	235	227	230	199	198	235	232	236	231	214	215	233	235	201	217	209	217	223	248	229	251	198	229	207	214	224	250	197	225	210	188	247	251	214	224	244	188	211	227	188	234	210	199	207	207	225	183	218	217	228	212	231	223	231	246	231	250	222	244	199	216	219	232	221	217	259	194	254	222	243	223	238	223	248	194	216	189	224	218	236	228	212	223	239	222	217	212	220	197	213	223	215	217	212	223	224	220	229	243	223	195	233	225	231	212	240	237	236	247	229	221	211	223	167	210	219	218	235	240	204	203	245	246	225	216	226	239	228	212	247	228	215	208	245	209	230	219	212	243	258	209	206	212	191	214	200	226	204	226	203	210	232	227	217	229	207	248	212	225	239	235	209	224	227	225	204	225	232	228	229	228	196	227	211	261	231	229	225	194	205	230	252	216	212	214	223	234	210	229	222	191	229	210	220	227	222	220	227	201	228	213	237	245	211	249	211	208	205	227	217	202	219	214	206	238	198	197	232	231	223	227	213	230	239	201	210	238	251	206	204	217	229	227	225	229	223	245	224	228	229	228	201	237	233	240	181	269	217	254	231	204	226	216	228	215	189	223	238	218	225	238	250	210	229	215	233	227	215	230	237	217	206	239	226	228	199	217	219	223	223	225	239	220	236	195	232	217	240	196	250	234	235	208	242	243	246	194	232	214	209	221	219
27044	40855	47698	56413	53705	29194	1497	883	816	777	770	715	733	2805	5752	9326	13832	5744	2391	1054	693	620	603	618	582	593	558	585	591	564	562	567	575	577	613	579	567	552	602	589	586	544	546	537	521	591	547	609	574	553	540	598	588	582	595	605	578	611	555	579	562	560	570	577	564	560	575	612	568	554	537	585	583	574	601	569	585	560	545	584	575	578	580	589	560	563	565	565	534	566	538	573	560	561	593	552	579	563	559	607	609	578	597	575	567	603	580	604	578	596	560	578	566	578	567	527	582	592	582	604	572	589	575	547	601	528	572	556	614	601	564	581	580	548	578	574	578	559	591	558	558	565	540	591	568	564	598	591	560	555	619	611	589	617	637	538	550	615	593	564	583	598	630	540	610	605	524	576	589	586	615	583	578	556	585	596	602	610	620	563	587	554	597	576	581	575	582	567	591	534	569	594	575	554	572	564	575	584	570	562	571	558	625	555	653	557	594	630	608	565	593	591	592	597	579	597	630	551	564	600	597	560	571	590	545	593	604	566	531	612	525	592	548	602	544	596	599	596	597	563	628	578	612	584	579	514	618	557	549	604	605	604	560	585	585	575	571	525	556	541	561	563	564	547	570	611	538	585	583	586	582	575	561	578	579	585	585	573	567	579	570	584	560	587	568	596	567	592	577	606	577	558	567	608	577	544	572	553	601	566	564	580	614	547	564	598	567	587	595	582	606	576	568	564	591	625	589	562	562	547	545	591	570	578	584	581	574	561	575	568	577	577	578	570	537	580	586	581	557	575	589	556	533	560	583	567	594	557	578	567	533	584	594	612	575	615	597	582	606	561	589	521	586	575	548	550	578	612	604	572	615	559	558	588	614	598	549	583	587	564	562	581	562	552	575	560	548	544	604	584	578	568	535	584	563	583	607	622	596	563	606	562	541	587	527	585	554	539	569	579	565	554	567	557	585	584	537	604	537	543	557	578	564	604	578	567	641	545	629	544	581	593	580	567	636	590	547	556	577	594	601	594	571	621	590	549	621	569	615	567	588	576	607	590	584	619	554	587	569	592	567	573	514	549	567	561	548	606	595	576	565	578	582	583	601	526	585	534	566	617	579	569	584	576	578	576	572	572	587	629	565	564	555	617	574	590	605	556	579	576	597	583	588	581	560	585	603	562	552	538	558	566	613	595	596	587	558	553	570	580	564	559	537	609	563	569	573	566	573	572	583	594	572	582	573	585	566	597	612	560	553	558	567	564	533	603	566	575	536	590	539	562	545	592	620	583	582	579	536	592	598	595	555	567	560	558	621	576	561	575	532	538	592	583	573	594	555	559	584	586	598	565	569	565	605	592	612	574	562	646	570	608	574	619	564	563	519	510	561	587	568	568	533	570	611	600	595	547	588	562	562	579	589	583	559	571	582	622	538	597	607	553	561	571	533	577	606	581	585	582	602	590	607	549	548	569	551	568	567	581	555	580	524	616	587	574	520	580	568	581	568	549	554	604	616	557	547	567	565	569	568	602	620	587	627	572	553	594	607	600	564	582	575	533	583	593	567	583	561	601	576	614	563	524	562	580	569	579	566	554	561	572	567	599	589	578	556	567	563	587	602	568	551	588	564	592	558	564	561	565	565	588	590	600	608	620	603	573	614	599	589	575	557	559	574	622	570	564	565	546	609	610	565	553	594	591	592	624	583	569	583	577	557	553	637	562	562	588	605	603	582	599	582	590	581	568	577	563	545	590	579	592	580	607	598	571	578	585	582	615	592	562	550	578	579	541	577	566	587	556	590	563	585	593	602	550	572	587	568	583	582	593	553	605	565	528	614	573	580	615	554	611	564	581	614	586	554	577	542	585	630	585	539	581	578	619	579	566	569	593	569	539	605	498	540	603	546	592	592	594	595	556	555	604	574	576	609	581	551	617	574	593	605	622	600	523	592	555	513	598	591	612	577	603	577	561	582	591	619	556	596	563	603	574	614	627	581	599	542	603	562	568	576	577	572	552	564	564	614	572	566	574	566	592	583	537	580	585	604	589	580	589	571	542	552	573	601	588	593	625	636	586	522	578	548	551	587	590	582	614	568	586	641	572	562	579	584	572	584	573	522	573	589	589	574	587	570	548	573	557	625	585	626	589	520	568	590	569	600	590	583	533	524	564	589	586	602	544	562	548	571	582	586	595	583	587	561	563	592	554	588	583	537	587	595	582	548	609	558	567	584	552	535	587	559	571	582	611	588	605	602	580	557	554	581	602	598	559	554	591	552	574	617	566	594	555	545	582	561	604	584	547	593	559	566	546	559	573	619	597	592	621	591	568	623	576	564	549	592	541	594	569	599	588	542	538	549	575	584	551	564	627	575	581	570	590	616	547	572	556	551	581	568	562	565	548	573	625	579	525	599	531	542	595	548	616	574	576	553	586	599	575	591	611	580	565	593	553	579	539	576	589	568	540	556	564	531	612	622	615	591	598	628	579	607	578	597	559	546	632	597	586	549	618	563	543	583	539	530	614	549	561	596	567	565	578	570	592	575	601	555	544	554	609	577	551	567	602	569	588	605	532	556	586	566	600	561	598	562	566	584	509	573	567	557	571	567	616	548	577	571	548	553	587	596	560	552	571	571	622	598	550	545	587	572	596	597	586	590	607	591	569	604	545	588	549	579	564	645	538	561	574	586	583	564	528	621	610	594	584	589	563	560	594	589	583	492	574	557	602	582	578	589	531	579	561	600	599	547	555	561	563	577	601	555	621	568	554	585	565	563	574	558	575	583	619	574	549	608	580	605	523	574	549	607	540	560	553	588	516	574	552	578	553	578	560	583	540	594	528	571	555	571	560	543	573	554	594	594	598	547	572	578	597	574	612	571	565	560	566	581	580	575	552	574	598	612	612	583	582	582	654	578	603	520	616	585	562	576	621	579	551	595	556	594	620	524	542	607	605	585	597	582	573	601	602	573	577	556	552	546	590	571	593	566	594	646	593	563	597	588	560	615	574	580	547	563	591	629	552	600	534	583	575	559	574	591	574	575	596	559	575	598	543	566	539	588	549	572	560	593	593	538	564	563	585	585	548	559	570	609	543	583	558	566	598	563	625	548	621	583	561	600	568	594	534	580	591	610	585	560	551	526	544	624	585	539	568	544	557	610	604	607	568	589	566	584	585	575	579	555	604	590	537	605	558	539	586	605	576	563	573	578	598	578	599	581	542	589	624	580	597	596	611	590	615	576	565	603	590	559	554	593	593	558	562	573	573	590	589	597	579	613	584	561	576	569	592	568	604	575	645	548	577	582	594	617	597	540	584	593	566	552	593	590	608	553	593	620	560	574	598	577	577	567	627	584	538	582	555	534	535	559	559	628	608	604	609	555	566	580	528	598	568	592	577	592	593	596	603	567	561	601	584	645	592	572	618	617	606	570	570	541	597	613	604	569	533	579	591	608	540	604	561	579	622	610	533	591	561	562	603	565	587	600	546	603	599	616	580	590	589	586	591	605	601
58691	67477	65912	61118	59971	32865	6690	473	324	268	271	274	339	420	1312	2676	5663	2700	1086	434	319	265	230	194	214	213	216	226	212	208	205	225	224	217	189	206	212	210	233	210	214	221	242	195	203	216	203	202	213	223	232	210	215	214	215	210	221	241	210	212	218	211	230	219	217	220	228	221	234	193	213	235	241	219	243	221	233	213	216	213	200	227	199	192	222	185	211	240	222	219	245	214	222	236	196	208	218	197	201	225	235	230	242	216	221	244	195	193	216	208	209	206	230	221	223	237	206	212	220	229	224	211	217	220	187	215	189	243	237	198	200	230	184	212	225	220	239	239	234	204	205	222	207	197	218	205	215	227	202	205	184	197	231	220	204	209	199	210	201	210	220	220	201	194	211	222	191	244	226	204	205	200	202	216	214	252	202	183	206	227	235	191	248	195	230	262	233	221	225	213	215	223	213	222	236	208	228	210	235	222	232	227	226	222	206	220	204	210	210	203	238	233	205	211	206	214	220	185	203	202	199	192	226	214	229	229	228	212	246	204	232	200	226	239	232	206	241	226	234	198	208	219	196	222	227	208	202	205	193	232	232	229	220	210	218	227	242	213	223	222	191	207	207	181	218	230	238	218	242	218	215	230	200	212	225	210	222	211	217	220	220	200	213	239	200	176	209	225	206	231	222	197	216	231	217	218	240	200	213	237	210	208	218	232	230	192	230	204	235	211	228	229	204	207	204	215	218	214	201	210	209	194	237	212	219	203	170	246	220	236	213	232	216	210	227	224	215	188	247	179	212	246	209	212	213	197	207	218	237	234	223	222	190	202	248	226	206	199	213	225	203	226	215	209	233	212	223	214	228	205	229	191	221	195	205	216	227	198	230	201	221	204	228	218	228	197	227	213	213	213	194	211	227	219	234	242	212	206	217	202	244	219	224	231	202	229	235	212	227	216	205	198	237	188	200	204	203	223	228	214	188	209	216	221	215	221	254	240	242	219	241	232	208	218	219	234	227	217	208	204	204	200	198	202	209	197	209	194	221	207	215	214	210	185	215	206	207	216	205	201	239	211	217	210	214	214	209	213	228	198	222	188	201	203	201	224	200	224	223	212	215	221	227	234	242	215	230	229	213	207	192	203	195	204	202	220	213	229	209	224	221	218	220	229	254	218	212	230	200	210	230	221	228	230	214	228	221	238	226	216	209	215	209	200	200	201	214	202	204	238	227	235	197	200	254	212	222	198	222	211	201	223	217	207	215	206	256	229	168	202	199	204	210	223	215	224	214	227	225	223	243	217	198	221	197	215	220	218	211	217	209	198	209	226	201	227	218	223	213	183	218	203	213	229	206	240	230	218	199	220	203	225	216	215	211	206	201	229	215	220	223	232	227	235	219	184	212	215	225	235	223	218	196	198	198	226	218	213	230	249	204	239	242	211	232	204	235	204	235	247	191	198	230	201	214	220	219	189	226	195	230	221	186	220	208	190	194	206	239	224	215	198	222	208	232	240	229	215	207	244	199	199	225	217	206	198	211	231	215	211	230	218	223	230	213	216	208	220	227	208	221	215	212	203	205	200	204	216	231	183	214	244	216	223	246	194	224	223	205	207	212	235	237	206	221	216	226	206	211	235	205	215	211	228	229	225	200	218	221	201	206	228	205	214	197	222	225	239	231	209	225	205	204	225	211	200	205	215	216	249	215	199	205	245	233	229	222	179	216	226	231	212	207	239	230	210	230	202	184	208	205	238	223	239	200	215	219	211	199	245	228	209	197	205	205	232	203	215	213	195	207	235	201	209	221	218	206	201	240	225	206	213	186	225	204	216	210	202	222	205	236	228	268	164	220	213	206	209	242	193	234	199	234	194	225	240	187	208	224	233	216	212	230	216	204	201	210	231	183	213	211	222	203	209	232	220	215	187	220	232	225	208	230	234	215	210	223	190	173	211	230	186	220	224	237	212	241	196	222	218	221	196	218	209	212	199	209	199	190	230	200	237	194	221	200	220	201	182	206	239	210	213	212	250	221	188	230	203	231	210	237	232	203	226	203	208	205	199	198	213	201	216	231	220	208	223	215	203	248	222	211	226	223	195	211	204	223	216	233	212	173	199	218	206	213	231	198	216	199	244	214	214	231	219	217	233	241	202	208	195	181	211	241	226	199	198	237	211	231	206	181	221	218	197	220	211	200	245	224	214	219	199	217	218	222	232	238	210	207	239	208	217	185	210	228	213	209	222	224	188	208	199	235	241	224	207	226	219	217	196	232	217	228	238	235	223	178	209	215	210	205	237	218	216	236	246	238	229	232	216	207	210	199	244	222	220	216	236	266	201	217	223	207	245	219	212	229	220	212	228	211	206	203	225	231	214	204	248	198	220	233	226	220	235	216	227	234	211	233	200	225	214	205	218	211	206	245	215	197	228	230	223	206	217	228	225	234	229	215	231	236	213	221	197	225	250	230	225	214	212	215	212	215	216	251	197	195	232	231	189	224	232	212	213	263	226	244	232	211	230	225	226	241	219	231	228	199	225	245	206	232	218	200	204	217	213	242	218	212	217	212	194	194	207	225	179	185	226	218	227	210	242	227	188	235	230	231	246	214	215	236	223	233	222	231	212	218	197	223	220	207	202	221	195	208	219	212	229	201	233	218	226	209	218	188	218	184	217	217	213	195	230	198	242	205	235	214	218	234	209	207	218	216	183	216	205	216	216	235	228	217	235	202	183	226	224	237	232	209	241	209	189	235	233	213	220	226	229	217	223	220	221	209	204	205	184	223	208	188	221	206	219	194	229	216	218	239	187	224	206	204	203	197	206	189	204	232	217	208	220	202	216	227	224	212	205	236	256	209	221	197	198	235	222	211	217	211	219	215	183	229	205	199	225	238	187	231	207	205	213	214	212	202	230	243	216	225	210	214	234	222	231	229	215	221	242	238	208	199	217	222	194	226	192	242	206	208	235	228	196	174	213	241	206	211	196	225	221	211	193	220	220	223	208	213	191	209	218	254	197	237	221	234	220	223	222	191	195	207	190	225	236	209	201	249	236	221	254	213	209	204	200	228	192	211	203	202	213	215	188	214	223	231	227	204	243	224	228	212	228	209	256	241	204	217	223	211	190	204	222	219	227	221	205	194	196	212	216	242	201	221	219	219	238	222	225	225	226	229	223	213	211	228	246	212	243	218	213	223	229	231	223	218	191	208	220	237	179	216	204	211	198	235	206	220	207	200	198	196	197	198	250	195	211	236	254	236	224	227	228	224	244	228	212	207	223	176	189	228	236	199	212	200	235	216	223	223	230	232	220	208	214	205	234	227	207	224	226	225	208	212	224	225	209	221	223	218	232	247	226	232	225	193	215	243	237	226	186	221	216	213	213	197	205	174	215	218	209	206	224	226	201	229	207	215	230	194	220	210	209	205	228	209	218	234	205	232	220	207	226	220	241	192	206	222	195	235	202	220	224	206	212	203	239	205	204	206	198	217	221	198	203	227	208	232	224
35806	50426	59871	69404	65697	38578	2174	1139	992	962	934	908	1282	1820	5727	11429	21311	11552	4758	1834	775	622	601	554	564	556	553	514	545	586	527	555	582	599	573	552	581	540	558	553	574	526	574	553	539	596	558	582	543	558	514	554	576	543	554	525	551	566	572	611	547	553	566	585	580	582	572	542	561	568	582	585	559	549	581	573	571	545	578	534	536	574	541	557	572	568	575	586	537	563	565	586	533	578	550	540	551	571	570	564	560	583	579	579	570	579	573	576	547	548	532	577	542	562	521	574	530	601	523	562	534	593	584	524	553	519	585	560	540	587	556	563	539	542	565	582	537	514	580	582	594	559	564	575	563	565	583	600	544	534	590	563	540	584	606	597	583	569	576	573	551	547	562	550	595	560	569	566	571	551	561	562	574	574	544	529	523	547	564	548	579	566	578	594	583	560	520	563	566	566	548	509	575	576	570	588	554	540	559	545	564	580	566	590	535	583	555	599	602	538	570	556	523	561	525	559	525	552	492	594	562	539	597	556	546	568	581	542	564	586	553	566	575	522	554	531	562	568	584	585	601	551	587	548	566	565	540	552	521	570	541	556	567	563	598	555	543	561	546	560	549	523	542	557	577	567	545	533	577	589	547	550	625	550	530	566	525	566	535	559	563	566	562	607	534	540	578	540	586	559	568	580	591	566	581	557	570	573	529	585	574	529	554	576	543	545	576	543	610	555	553	563	576	568	545	586	580	554	544	566	556	583	536	586	542	571	559	578	551	507	612	565	552	525	531	564	560	540	528	583	541	580	562	574	569	569	578	583	540	571	559	558	585	564	535	591	523	539	561	580	546	547	600	549	570	572	574	563	582	540	559	611	530	565	566	531	599	541	581	575	547	561	578	569	544	561	557	548	573	590	578	567	574	554	580	577	535	540	601	590	523	555	609	579	556	562	590	587	600	535	580	579	547	531	563	560	556	559	550	560	532	644	549	572	569	576	510	596	540	510	523	571	546	578	539	585	581	566	577	598	528	532	542	547	558	531	525	534	607	564	570	592	552	545	556	563	525	552	599	564	568	527	580	606	560	587	580	560	512	599	602	539	529	578	560	565	542	529	589	581	537	567	580	541	538	581	578	533	538	543	583	578	553	546	561	609	567	537	545	618	544	562	538	544	561	593	567	540	553	585	555	553	575	537	590	580	550	575	559	561	568	533	538	562	604	582	611	531	517	571	587	521	513	537	595	581	573	554	551	582	579	566	574	563	602	558	572	558	566	592	553	620	563	527	580	596	603	534	578	552	611	543	550	588	571	561	550	573	561	558	570	556	550	562	580	544	581	542	592	587	538	544	572	558	573	556	542	558	550	558	507	598	601	592	575	572	581	534	525	520	561	574	546	608	515	570	534	553	553	557	562	538	551	578	551	567	591	543	574	571	542	566	567	587	571	566	546	566	561	544	514	585	534	538	584	553	577	535	567	550	566	551	571	584	574	595	556	559	517	534	573	562	541	547	557	545	571	557	532	574	597	516	520	571	565	564	554	598	596	535	562	583	571	509	571	536	569	607	542	574	540	584	524	552	609	557	567	567	558	554	576	544	580	558	534	550	553	545	552	535	565	569	557	585	560	591	579	531	566	562	584	535	526	513	554	568	590	548	589	545	591	550	552	566	579	533	574	542	538	550	538	599	597	539	553	594	596	552	575	529	567	531	515	564	516	554	567	585	528	546	590	559	571	566	559	568	528	568	542	563	573	533	569	579	566	555	575	556	531	586	553	510	528	593	582	595	526	586	553	567	554	561	589	567	575	547	593	520	539	530	555	587	548	588	554	586	542	588	573	558	563	566	583	565	586	576	588	566	603	574	564	588	543	563	599	603	589	531	620	557	566	543	557	550	528	565	577	587	569	517	547	588	577	575	579	545	526	573	557	599	517	557	558	573	569	560	539	594	578	535	556	579	577	536	544	541	597	516	594	546	579	548	543	544	556	564	534	566	629	555	572	551	597	558	615	561	550	565	555	571	601	597	516	521	531	554	551	518	555	560	561	547	569	556	588	522	528	544	527	559	546	561	579	576	587	570	546	554	571	563	492	543	537	575	556	551	590	613	538	552	576	552	587	572	554	598	523	524	533	570	533	561	581	542	621	579	556	571	564	559	582	559	542	604	548	588	587	528	531	565	530	552	548	514	587	546	575	521	612	553	549	569	587	550	548	515	561	542	549	529	556	498	575	561	521	554	532	559	528	549	569	562	530	561	558	531	534	556	556	581	541	579	546	561	551	568	572	580	560	520	566	569	582	575	579	627	594	601	574	544	566	558	587	572	557	564	548	574	543	594	577	574	540	554	565	516	574	569	575	551	566	581	597	554	532	530	554	573	556	588	579	532	585	549	552	587	535	548	600	565	588	590	529	558	550	522	544	578	569	579	561	552	577	568	542	584	544	573	604	563	543	530	571	550	543	577	570	576	532	550	558	563	570	522	518	528	560	562	567	566	570	635	585	537	553	509	550	564	564	516	597	601	540	551	547	565	550	525	597	571	514	567	546	541	556	548	540	582	530	548	578	548	620	595	574	603	561	548	540	585	538	620	536	570	545	563	610	569	554	589	560	551	562	608	532	596	576	565	582	517	566	543	562	534	536	563	558	560	573	572	537	582	554	526	533	546	525	560	548	533	567	568	519	554	538	551	592	559	588	584	540	557	549	576	556	551	541	587	535	557	587	557	548	530	579	523	579	533	591	533	523	586	598	576	552	540	584	580	580	532	582	558	544	524	561	592	589	554	524	558	582	554	527	566	565	563	547	515	573	583	553	570	563	517	582	565	545	553	517	586	509	559	580	566	559	559	570	534	559	562	560	596	576	531	614	552	606	531	588	580	525	554	605	527	555	543	547	571	543	585	544	605	577	592	552	568	552	570	548	597	554	578	596	543	590	581	531	591	546	596	574	520	546	571	605	557	583	624	513	565	552	536	541	566	601	571	591	519	530	551	547	537	548	556	621	543	559	553	565	580	549	573	541	616	594	565	565	563	591	523	557	581	541	557	556	549	569	556	570	533	538	573	552	535	583	565	536	587	564	571	571	570	553	562	577	549	551	573	562	563	572	528	563	529	516	571	515	566	567	542	541	573	534	556	549	571	546	564	572	523	537	556	568	587	595	562	553	574	568	535	546	600	536	559	559	532	550	545	543	589	531	570	576	529	522	567	572	589	568	526	597	585	565	564	519	529	595	537	530	533	563	590	537	544	569	547	620	518	573	541	542	605	524	587	529	581	582	533	576	547	559	564	573	531	581	561	560	577	560	575	547	556	550	552	577	561	572	538	572	578	563	560	540	577	571	595	581	563	553	569	554	575	564	595	555	580	550	567	596	582	552	512	580	568	565	576	550	536	565	535	573	545	521	565	565	595	565	570	572	550	549	543	600	535	564	525	559	534	575	592	539	565	556	567	544	583	593	579	593	559	576	539	553	598	582	533	521	527	624	586	558	589	564	552	545	539
6392	5103	6860	5420	5577	1535	201	194	195	183	208	192	182	175	197	233	320	474	409	290	222	215	194	180	210	187	174	202	188	214	192	215	185	152	196	222	165	210	183	220	188	226	181	186	197	187	196	189	208	183	191	206	189	217	210	202	192	203	202	188	198	232	178	185	197	207	203	183	190	200	196	210	205	193	199	201	201	198	198	195	181	198	217	211	195	173	215	194	207	192	211	177	201	184	192	167	180	183	188	216	200	208	236	186	218	187	175	173	193	186	177	205	211	182	166	219	169	187	182	176	182	217	181	188	222	201	196	192	182	201	206	203	215	197	214	208	182	194	185	179	203	208	182	204	186	210	194	200	188	203	205	186	189	212	196	185	200	195	211	216	171	185	218	188	216	192	205	186	179	180	229	215	180	163	189	197	179	170	199	195	200	191	193	198	210	205	217	190	207	160	164	179	189	212	172	187	208	203	208	203	195	193	171	202	195	180	192	178	203	161	179	167	201	207	199	212	184	210	197	201	187	192	213	180	215	186	165	188	198	180	183	191	189	201	201	194	178	179	206	209	206	196	185	205	207	209	175	198	218	189	181	205	185	192	190	194	213	202	189	196	196	198	215	189	201	193	191	206	226	177	180	204	194	204	193	186	193	165	216	183	193	217	210	218	177	176	186	207	205	207	174	203	209	194	213	230	187	202	165	207	177	186	210	180	186	202	194	202	179	191	199	206	181	184	183	207	202	220	214	210	196	202	209	181	176	203	196	195	220	218	189	184	214	169	176	184	234	201	201	190	209	202	189	185	212	209	183	181	197	201	196	203	199	217	185	206	193	182	201	189	227	219	195	186	213	176	196	208	189	198	182	180	168	221	186	202	208	199	186	195	184	200	197	188	216	173	194	195	233	188	202	190	186	207	214	189	190	185	193	204	223	196	179	215	194	188	185	212	196	195	210	228	197	170	213	174	178	200	207	180	213	193	210	207	194	190	225	199	181	188	200	191	187	184	190	166	177	216	225	183	215	175	223	197	200	195	184	208	175	208	197	201	187	202	206	212	221	220	179	211	198	188	205	214	183	198	220	189	165	205	175	173	204	174	194	180	194	191	212	197	170	208	189	174	194	198	223	198	207	220	187	201	207	222	212	196	198	208	208	191	197	209	195	207	189	206	189	208	173	183	184	197	188	206	191	211	194	211	177	188	195	206	210	222	171	216	231	216	212	177	213	148	212	203	198	182	203	190	211	223	198	238	191	192	209	198	192	170	184	197	195	212	183	208	199	205	196	180	186	165	223	189	183	199	196	189	170	203	178	186	194	202	205	202	195	191	197	211	184	192	220	158	163	213	191	219	197	190	189	167	196	187	181	228	191	192	201	182	184	203	222	202	202	194	196	197	180	189	167	186	203	181	205	204	180	229	194	207	212	208	214	190	190	165	175	179	191	222	182	193	171	197	185	212	196	207	204	205	220	198	181	197	196	200	206	192	196	176	193	202	191	184	174	179	211	187	202	188	216	192	190	178	197	184	198	223	189	186	201	234	193	218	215	196	193	214	186	199	188	187	213	179	192	215	221	190	177	171	186	162	191	201	207	185	163	190	196	174	182	203	174	218	191	175	198	184	189	198	179	231	189	199	200	193	211	184	193	188	204	202	179	190	217	209	205	193	200	204	197	195	180	196	224	189	182	196	201	197	220	212	176	187	201	208	175	229	204	207	199	193	195	214	202	187	203	203	187	175	185	217	216	197	174	200	207	214	190	173	184	193	181	192	198	179	199	213	191	168	189	215	227	198	176	189	176	185	211	202	213	203	199	198	196	184	210	186	188	204	191	169	209	209	225	202	198	231	205	184	217	184	169	188	191	192	192	198	213	188	219	176	177	201	189	190	189	190	188	188	187	179	211	189	175	206	187	192	175	199	199	195	185	193	206	195	177	189	204	200	216	162	193	174	206	211	199	228	214	184	179	191	213	199	197	221	194	200	211	201	178	165	192	191	193	214	189	193	184	196	185	204	203	197	203	189	206	200	210	190	217	171	202	201	179	195	224	201	202	199	190	181	205	181	199	193	199	191	213	204	203	207	187	220	180	209	221	203	221	179	207	245	204	188	204	180	199	196	203	187	183	213	207	175	213	210	196	184	210	183	169	195	184	172	186	194	202	194	206	201	176	190	176	182	218	187	206	207	199	219	206	180	185	181	197	210	174	190	211	208	192	195	196	218	194	201	209	183	203	191	195	195	209	184	186	183	181	200	200	199	194	199	196	203	200	206	216	192	171	197	177	187	193	187	201	201	195	196	203	203	182	197	208	189	188	187	180	183	193	182	208	182	200	192	189	188	192	193	206	200	180	193	180	218	198	200	213	177	212	202	199	175	206	191	191	192	192	207	188	188	200	197	189	171	200	216	203	192	202	195	196	215	199	170	179	229	210	193	166	198	215	205	218	197	204	180	213	192	196	217	202	205	194	181	189	189	178	189	176	170	195	212	193	192	182	209	191	189	176	184	201	185	195	182	203	197	195	193	186	188	180	193	205	207	185	213	205	208	188	185	179	185	206	168	204	192	172	193	182	187	183	178	180	184	193	201	209	202	173	193	203	219	217	199	179	172	194	221	175	220	215	202	193	199	212	195	196	198	183	196	193	200	204	201	186	203	218	187	195	192	198	215	174	182	233	181	167	215	195	209	193	210	198	162	215	181	195	193	173	182	195	220	178	212	223	172	187	201	191	215	211	195	192	206	199	174	186	176	188	196	174	214	201	210	208	198	175	195	204	207	208	180	215	194	193	179	204	209	171	208	179	213	217	229	202	178	207	195	198	179	191	201	202	182	206	190	201	184	190	202	188	182	200	183	189	181	184	219	171	221	204	159	195	198	185	176	197	169	165	203	217	202	195	215	211	190	173	195	226	183	181	201	200	214	182	190	207	201	205	187	194	178	169	181	189	187	182	207	200	187	215	161	190	189	202	207	190	176	202	182	203	201	185	182	186	223	169	183	191	210	223	193	195	229	219	176	168	213	201	185	204	182	206	211	184	196	205	234	199	169	208	189	192	198	204	197	157	189	231	207	217	205	182	218	182	177	206	198	203	218	203	213	195	204	200	212	210	200	198	176	191	187	206	185	176	176	192	182	202	199	196	204	175	208	166	201	192	183	201	209	195	194	206	213	208	192	215	161	193	194	189	206	182	206	176	165	179	191	187	184	222	204	202	192	202	186	204	190	185	202	181	212	205	201	217	193	213	188	178	169	206	188	215	190	207	193	198	188	196	171	204	191	200	187	203	218	189	187	185	184	225	208	195	204	197	183	224	197	187	195	214	192	205	185	182	206	176	227	201	228	201	172	184	184	183	198	204	219	202	170	199	182	185	224	206	208	187	199	188	194	210	189	226	167	161	210	171	198	212	193	203	180	198	191	204	218	202	192	182	224	212	204	168	207	217	173	182	193	217	204	190	201	180	185	190	179	220	173	201	182	208	224	183	169	219	200	159	194
5522	8365	14347	16719	16799	6011	570	536	541	553	547	615	528	526	544	638	1621	2183	1603	1001	679	568	510	508	529	524	530	540	511	533	499	595	521	507	505	527	513	555	519	548	512	522	543	542	510	543	527	532	539	540	485	493	496	565	517	541	494	541	570	474	527	538	480	529	518	503	549	563	496	507	521	518	524	504	530	541	477	504	500	530	528	523	521	534	467	529	543	520	560	530	483	546	489	532	505	519	531	521	542	516	511	451	519	527	529	493	518	548	534	539	521	513	484	555	480	542	523	548	506	518	513	477	508	545	491	542	527	535	491	503	495	521	515	519	550	481	550	521	556	505	503	523	477	518	530	480	546	523	514	539	514	511	526	516	524	543	507	519	513	528	537	503	524	552	540	545	530	533	494	519	537	530	519	546	503	550	503	521	547	486	542	544	522	508	504	502	514	551	490	540	539	495	513	542	520	501	534	543	554	465	476	542	505	477	480	537	528	518	543	534	566	502	541	501	531	577	524	497	510	531	525	482	477	474	510	540	517	518	505	516	515	504	510	523	536	489	577	539	558	498	511	515	510	507	522	491	556	520	532	531	554	507	567	553	489	538	495	551	513	478	546	533	559	525	497	537	540	530	531	534	517	563	507	533	501	532	539	534	504	540	526	530	514	517	524	546	569	495	561	531	508	568	530	537	525	552	519	528	547	542	511	504	514	529	549	535	517	543	481	540	525	531	505	463	533	528	471	528	553	539	519	499	516	523	553	528	528	519	537	534	516	525	548	537	526	532	515	490	530	546	542	531	542	530	519	455	528	544	482	548	535	541	508	498	521	536	518	536	525	490	498	517	531	536	512	532	512	476	535	536	528	521	509	552	506	534	534	508	496	544	521	491	483	506	523	531	508	515	540	541	546	491	543	490	516	538	515	524	495	507	526	503	541	514	509	500	517	538	471	554	507	548	522	495	505	533	536	507	525	516	516	552	571	544	504	519	485	531	566	536	515	535	537	505	498	524	516	512	514	572	509	524	517	554	527	512	505	541	501	531	536	501	514	506	576	518	500	531	539	521	543	540	526	528	551	465	520	506	517	524	539	545	488	548	539	507	575	502	507	536	526	535	542	518	515	527	510	499	531	524	502	525	507	559	548	519	525	539	506	504	502	546	529	562	513	550	559	534	500	529	483	520	517	505	592	532	524	553	533	527	525	540	523	519	519	469	534	530	517	501	538	492	554	486	540	509	531	542	518	538	524	529	541	526	511	511	520	500	565	508	514	528	530	530	541	519	512	490	526	542	528	555	529	529	500	500	513	505	546	509	528	572	488	520	503	538	519	502	504	492	512	471	499	486	570	502	474	512	542	539	504	495	557	553	489	533	532	531	523	539	502	550	522	494	530	514	531	536	527	518	484	546	524	517	509	546	518	520	538	547	523	508	528	518	535	547	559	512	480	554	538	560	548	504	519	519	517	508	505	533	535	537	523	496	489	529	509	518	478	515	513	533	500	525	523	553	501	525	501	539	539	514	515	499	480	557	532	524	522	516	552	526	516	520	528	511	529	545	554	514	516	546	493	483	514	507	514	514	576	518	497	505	552	496	514	550	499	501	517	547	515	523	538	513	508	524	534	537	553	508	539	513	537	567	546	483	536	551	537	517	522	519	491	530	516	526	531	537	512	537	520	502	523	496	507	536	527	516	532	523	487	531	505	499	496	574	541	472	528	551	575	519	529	512	553	526	508	540	531	517	511	495	516	515	531	501	499	528	548	543	524	507	521	524	540	562	517	506	541	529	533	564	507	562	557	505	496	552	536	511	515	472	492	511	530	529	530	497	537	493	508	549	502	541	506	512	486	517	496	521	519	524	508	542	509	511	486	549	512	566	488	523	500	552	528	535	511	548	510	568	499	522	513	508	523	538	543	503	570	508	526	516	492	499	498	510	518	521	539	512	514	505	547	521	477	498	523	542	544	523	514	558	541	540	537	544	550	514	538	495	528	545	508	551	515	516	506	530	517	518	578	533	514	517	519	498	534	517	530	505	546	529	521	534	543	554	522	501	524	521	542	542	526	535	554	555	519	489	512	526	550	541	530	512	513	524	535	553	505	517	523	514	532	517	506	566	503	497	517	545	531	502	528	495	524	492	507	537	548	508	541	511	551	539	540	545	470	519	530	530	532	522	504	578	537	523	565	529	535	520	508	525	499	518	489	504	542	495	526	528	528	510	510	533	516	515	550	536	548	530	503	522	522	582	493	533	530	523	545	526	520	525	497	536	540	534	526	501	545	517	569	521	531	463	540	534	520	528	546	557	529	502	520	537	486	516	511	531	519	511	516	511	538	499	525	535	540	526	503	525	531	543	546	543	519	476	523	528	540	534	521	531	495	555	470	532	525	528	496	536	525	502	512	506	515	511	551	546	506	526	532	522	514	529	511	490	517	531	499	547	514	493	546	563	485	514	529	526	526	557	498	535	499	586	514	490	503	517	521	483	534	537	553	514	482	563	481	473	529	540	545	499	517	512	493	533	528	518	543	509	513	552	504	521	529	493	504	531	504	512	549	531	520	541	566	513	533	489	564	503	555	519	546	491	547	565	530	524	552	517	498	532	569	511	532	522	512	528	485	549	546	480	512	547	546	509	516	500	524	522	478	537	509	502	518	533	543	513	556	523	559	570	493	524	555	567	537	517	512	538	528	532	475	553	516	541	508	524	548	521	491	508	477	532	486	511	508	515	503	539	516	530	574	523	510	537	517	561	534	492	475	544	547	523	521	521	535	502	548	492	515	508	485	505	504	537	513	517	538	537	584	523	520	521	495	539	525	514	485	538	489	504	479	578	522	554	513	514	532	554	540	533	533	526	482	505	530	518	535	490	553	500	576	561	577	538	534	519	558	552	540	528	566	493	490	519	497	549	498	528	543	524	546	529	464	490	530	537	517	553	518	527	526	553	490	467	532	534	511	511	574	512	517	478	545	521	540	531	520	523	477	540	530	515	509	523	527	550	523	522	539	539	532	489	507	542	491	498	521	509	537	524	512	541	524	555	524	503	534	529	539	511	531	536	521	516	515	535	549	537	502	480	520	507	484	533	525	536	502	532	542	515	516	498	504	549	538	513	532	529	514	483	509	555	559	524	470	535	516	519	518	528	556	515	483	560	545	494	522	534	515	527	528	563	530	506	515	545	523	480	559	525	532	517	544	533	521	559	527	523	497	587	526	525	543	536	490	538	541	535	490	470	530	538	524	542	549	522	551	509	581	536	520	515	500	488	502	527	571	540	462	565	551	502	549	503	498	512	555	515	556	529	499	564	523	527	509	506	526	503	482	525	548	538	529	555	514	514	532	544	502	530	511	535	480	535	555	492	536	500	538	529	487	545	526	519	501	527	531	539	527	473	498	490	503	532	485	536	571	563	524	546	553	573	543	541	511	536	519	511	510	509	525	541	560	523	485	470	521	512	525	517	528	495	517	534	510	538	518	531	516	523	532	499	546	531
40491	49545	59042	49408	45821	23612	2513	284	280	277	229	265	233	261	233	435	2100	2287	1244	617	366	240	249	216	230	227	224	218	227	230	222	210	223	234	250	232	231	242	240	207	210	212	220	211	248	228	254	258	200	220	228	207	259	229	215	224	204	230	212	212	228	223	209	226	231	228	218	198	237	232	243	211	256	237	209	214	198	238	210	219	245	203	225	236	216	214	222	229	211	222	219	238	250	230	236	192	240	224	264	194	224	247	192	237	226	231	223	216	218	175	220	234	211	252	232	208	201	225	213	212	232	207	255	227	230	248	240	232	208	235	230	192	237	222	195	238	226	206	213	199	202	233	242	236	230	247	209	221	201	250	209	262	200	228	200	201	232	220	223	212	220	246	208	210	220	221	234	220	219	224	219	235	222	228	244	216	227	213	206	221	227	202	214	197	241	197	239	194	212	225	182	219	233	211	206	254	240	226	257	208	241	213	207	215	219	229	230	210	235	239	228	211	207	227	236	214	230	213	226	253	194	207	234	206	243	224	260	220	231	229	228	230	222	235	240	221	258	220	236	212	239	225	219	203	221	219	243	220	194	215	237	223	221	223	240	214	231	230	216	211	256	229	233	283	194	216	235	210	235	214	210	212	226	214	225	239	190	252	227	208	207	239	253	209	208	248	222	224	223	256	222	230	227	235	185	193	215	205	248	224	204	214	218	228	224	220	240	212	233	226	202	218	224	217	200	203	253	232	223	254	228	218	229	264	240	208	235	241	237	208	236	201	231	202	200	210	228	193	201	230	259	241	214	244	222	241	203	215	203	241	243	214	204	202	215	222	238	205	231	213	234	220	205	235	206	195	229	228	237	220	217	238	227	206	205	222	227	224	210	267	212	215	220	232	242	222	197	230	235	211	219	225	200	233	256	256	182	235	226	234	200	226	212	211	219	216	237	206	244	208	201	236	196	240	214	251	239	226	205	208	213	241	208	226	221	219	241	218	224	226	215	228	221	215	231	239	221	202	183	191	213	212	213	227	215	252	229	211	221	221	245	238	230	238	225	224	230	219	225	219	211	225	229	220	218	207	221	231	235	227	202	206	205	215	239	231	240	242	222	241	225	232	241	226	207	221	253	230	242	240	202	197	173	199	224	231	231	212	202	223	217	214	214	207	213	221	234	220	242	231	209	224	231	233	241	231	196	241	236	224	206	228	210	229	252	232	219	236	222	219	225	236	221	237	227	246	222	225	203	214	220	194	216	206	208	236	225	189	223	221	208	240	219	239	227	197	202	210	218	227	217	222	227	224	207	244	221	212	204	229	231	218	229	236	218	252	210	238	220	185	196	207	212	222	222	222	262	206	209	219	202	250	240	238	212	206	259	203	213	244	216	225	198	237	250	209	226	235	254	212	219	214	205	204	193	209	239	233	223	211	212	209	242	218	244	225	221	231	194	232	234	206	231	214	205	217	208	205	209	224	244	228	259	197	219	211	234	187	209	234	217	215	234	247	238	219	211	206	227	215	214	209	224	208	220	248	243	222	228	206	212	204	235	227	233	211	213	218	210	244	208	197	230	200	243	212	242	219	201	234	204	224	203	242	239	228	230	190	253	217	217	219	248	245	248	263	235	236	228	209	203	233	227	210	224	229	220	228	227	215	220	213	226	212	210	194	222	214	206	218	215	237	212	249	219	217	238	199	228	228	215	196	223	249	240	199	246	228	224	241	210	231	232	223	229	225	213	228	214	204	223	213	217	233	227	212	216	206	201	206	233	214	230	191	213	229	215	203	210	196	197	215	217	214	197	215	220	208	222	247	240	250	214	221	203	224	222	210	198	217	227	232	237	229	236	261	246	204	231	210	225	220	222	191	207	188	238	224	234	238	221	207	193	225	226	194	235	226	205	246	231	210	222	242	233	239	230	207	225	219	229	204	242	249	207	217	204	243	207	262	217	227	216	218	240	203	212	214	239	214	222	229	221	204	222	214	244	220	217	228	213	213	196	227	212	205	222	245	212	227	214	240	240	230	211	204	258	247	247	202	221	213	233	208	248	219	237	236	246	211	237	247	227	195	210	224	209	223	223	244	246	200	214	231	241	222	227	216	237	229	231	195	205	238	224	216	227	234	212	203	243	207	256	219	237	234	253	239	240	231	214	243	211	205	221	234	223	232	229	219	227	229	198	221	245	201	202	221	239	240	229	185	229	216	193	229	224	243	242	230	207	230	231	234	205	248	215	209	256	217	230	209	214	223	224	212	232	226	229	231	223	231	204	213	218	241	214	235	235	217	246	214	205	206	234	239	274	240	201	248	223	200	211	183	234	207	205	245	255	196	225	225	202	204	214	253	206	220	231	211	223	246	249	204	246	228	197	220	218	232	208	195	211	218	221	229	195	205	189	213	216	229	228	223	216	250	218	215	221	240	199	236	231	225	234	213	209	231	231	194	216	235	231	206	238	252	223	231	241	208	223	197	200	215	233	230	231	198	232	225	212	239	223	229	234	214	233	233	258	216	234	220	224	211	233	205	185	227	214	226	227	221	213	219	228	235	230	209	226	211	225	221	202	196	229	228	226	251	224	250	221	224	228	237	229	208	221	208	229	235	260	255	215	210	236	203	241	233	232	220	225	215	209	222	224	225	221	234	198	229	228	223	234	231	262	219	218	218	230	233	209	226	244	223	234	228	242	235	201	218	229	193	230	247	217	240	193	244	242	240	209	204	204	227	219	215	254	205	241	206	238	215	242	214	205	226	250	229	204	242	203	220	224	209	243	206	215	227	239	233	231	218	222	227	214	234	213	221	230	245	224	209	216	214	216	257	212	208	213	196	211	221	203	214	195	229	217	224	225	256	223	228	234	231	218	237	215	209	229	223	217	198	228	211	219	242	207	245	231	228	216	200	204	213	226	219	252	223	237	230	225	171	247	194	202	198	249	210	231	245	211	222	216	216	225	213	236	219	225	254	238	212	219	226	214	219	228	232	229	223	215	214	247	187	221	204	216	236	224	217	218	203	216	209	231	204	215	244	209	205	220	204	228	229	219	214	215	222	212	218	196	231	231	203	212	205	212	233	229	185	223	221	214	212	216	238	204	241	222	229	223	228	231	206	224	211	190	209	214	211	211	207	218	209	218	234	219	217	238	226	218	244	220	229	220	222	214	236	214	233	236	202	203	244	221	237	235	234	224	247	244	232	225	217	242	231	216	209	235	204	211	221	191	226	224	210	226	247	198	214	242	223	217	236	246	205	236	217	203	240	225	247	215	212	242	230	212	219	195	242	198	225	233	195	226	206	215	261	244	213	237	240	221	240	203	249	217	217	230	237	208	222	226	227	225	213	232	230	219	248	232	242	259	225	240	205	230	212	242	214	199	199	232	254	209	224	241	214	230	237	221	203	242	217	224	215	246	227	221	239	217	237	225	228	238	248	224	216	220	262	235	210	226	209	209	247	217	202	219	231	219	242	215	217	243	240	210	214	189	240	221	233	211	205	233	213
24345	38780	54590	55612	53296	31140	1139	860	816	820	814	735	758	684	690	2142	11776	11843	6402	2968	1248	649	663	621	576	570	536	639	576	601	558	576	590	593	601	553	606	579	560	581	613	607	548	601	579	579	602	606	568	588	570	575	604	641	611	565	590	588	599	569	534	610	567	572	616	589	577	611	608	569	586	600	615	570	570	615	601	588	625	563	580	609	521	597	571	573	630	547	628	596	604	569	614	552	531	585	598	555	616	545	602	576	583	548	580	546	623	611	571	586	577	599	606	584	594	608	573	576	571	573	580	633	596	569	644	590	564	562	575	556	602	602	578	627	569	605	576	607	622	610	572	577	569	602	587	568	621	611	582	595	607	603	559	539	564	577	563	590	584	560	586	605	586	548	581	601	576	577	574	601	616	578	585	610	580	528	596	566	532	594	585	572	580	605	603	632	553	549	603	531	564	561	544	565	609	655	598	555	555	570	608	623	596	611	564	594	587	600	556	542	615	585	579	600	631	550	599	607	576	605	560	589	623	598	604	625	594	582	589	597	586	615	586	585	555	594	613	570	541	569	601	601	598	567	592	581	612	598	570	580	603	574	621	558	566	607	565	576	529	646	609	597	604	601	583	598	556	567	578	577	606	559	566	605	568	566	612	606	586	539	556	571	573	572	605	597	587	598	583	569	591	601	580	570	602	535	587	586	601	561	575	605	589	644	587	619	571	609	600	589	586	562	577	524	578	570	606	592	607	565	622	598	607	607	576	536	564	551	625	562	569	568	520	563	582	574	597	570	594	621	641	573	556	606	590	526	598	581	580	542	571	653	609	640	581	648	585	555	656	546	589	569	567	551	621	545	579	566	599	582	562	576	574	571	555	601	531	551	556	597	555	575	582	567	569	589	530	558	596	565	591	606	614	588	592	577	550	596	551	582	567	581	618	569	569	588	587	564	566	583	588	616	583	583	570	598	545	555	580	587	575	624	572	559	616	564	596	585	532	583	562	536	561	554	592	552	549	543	595	608	578	572	601	606	598	621	600	558	562	588	591	619	557	571	564	566	568	581	574	597	539	596	574	593	570	567	568	581	588	579	578	576	569	579	597	598	592	546	616	578	588	549	611	593	576	601	591	563	560	576	609	578	612	620	603	612	600	570	600	600	559	622	623	596	560	588	557	611	620	606	598	592	531	606	609	593	588	580	585	622	589	585	591	562	595	570	588	546	565	630	579	573	591	533	585	584	612	600	565	530	584	562	590	588	650	654	593	607	578	593	548	573	583	571	538	601	527	619	587	602	584	585	649	575	605	592	613	622	563	574	586	590	585	595	585	602	568	541	574	595	580	559	608	587	616	581	565	605	576	566	586	541	620	581	569	611	593	588	595	601	556	561	602	557	605	633	591	535	568	594	573	561	581	584	590	631	565	596	568	590	545	573	609	557	586	572	556	597	621	571	614	588	577	592	599	564	599	617	566	583	627	577	599	590	599	586	613	561	580	541	546	610	563	584	578	593	622	576	563	596	612	558	622	584	607	553	531	599	633	632	599	610	557	596	565	609	598	599	567	557	592	541	599	621	598	596	609	572	583	608	567	523	599	576	547	612	559	552	557	603	571	596	612	586	540	632	591	563	565	624	603	613	578	608	584	620	609	559	588	573	607	544	569	604	562	546	548	598	585	576	590	553	592	566	577	582	595	549	573	593	541	618	557	578	571	530	582	591	565	572	568	586	548	545	608	592	595	583	553	615	574	580	575	571	588	609	547	536	617	589	613	585	576	595	604	616	600	629	578	611	585	593	582	551	573	562	577	629	542	550	622	588	601	606	558	536	556	566	586	615	569	581	548	580	552	618	554	574	574	602	580	609	613	592	522	554	616	616	610	586	548	606	594	586	592	614	634	538	661	598	554	559	573	521	579	554	583	606	604	563	612	612	580	593	556	617	634	570	605	639	620	555	575	587	592	576	573	569	592	578	605	568	587	577	613	585	634	574	566	573	559	599	552	582	584	575	550	633	578	574	556	532	599	622	556	566	518	587	621	611	594	528	581	607	592	559	567	603	608	547	614	574	639	574	599	565	585	579	584	589	585	600	578	607	598	541	571	558	553	603	524	591	585	589	566	609	552	583	580	585	571	576	585	599	592	584	595	582	549	569	569	578	582	594	551	595	597	577	613	575	557	561	613	534	595	604	614	608	568	613	585	566	567	538	565	632	581	558	564	556	564	583	586	657	598	570	565	595	516	568	578	581	628	562	600	581	582	613	551	564	590	589	554	599	566	606	587	567	590	587	603	581	618	582	612	612	550	609	575	562	545	576	634	551	621	568	532	567	574	594	576	576	617	579	623	612	603	538	564	595	592	591	533	591	637	551	580	618	548	544	557	585	579	538	570	547	585	588	581	638	572	578	597	611	555	604	648	584	581	565	562	578	552	632	586	569	546	583	615	623	561	611	582	552	596	606	566	539	560	634	564	564	621	592	568	573	589	540	583	588	601	604	600	545	607	569	569	635	583	593	588	568	601	572	591	590	577	598	566	561	600	627	599	591	588	578	594	613	610	613	599	615	587	571	612	593	626	561	570	536	547	539	583	581	595	546	558	587	595	590	622	600	569	555	610	569	603	610	579	575	564	572	568	565	619	569	566	569	607	585	613	576	579	580	538	586	579	559	601	568	643	570	565	596	547	615	548	543	575	558	548	560	579	581	576	588	560	586	545	596	575	561	591	626	575	611	609	567	596	563	636	615	603	574	552	587	601	548	618	578	565	614	594	601	577	555	579	570	574	567	570	622	604	559	618	613	627	614	618	617	588	590	556	570	559	594	634	565	606	605	549	570	578	569	619	586	531	567	579	604	546	535	521	601	541	589	642	581	569	559	528	613	582	546	560	607	608	604	586	577	581	574	552	603	621	568	552	571	584	579	590	577	600	574	593	601	575	530	584	574	543	586	559	552	596	583	579	573	600	616	582	574	561	583	602	549	579	552	622	591	567	608	579	575	577	628	592	590	585	567	556	541	613	592	567	556	577	591	543	546	553	587	600	553	550	554	520	580	616	586	624	610	580	567	589	619	590	603	591	614	567	609	609	590	553	608	601	597	646	587	552	541	557	587	561	553	578	612	561	591	563	588	594	556	611	563	595	572	561	590	603	569	579	607	581	599	572	591	589	567	618	588	589	561	600	562	552	570	555	571	619	613	536	574	604	549	633	583	556	565	612	585	601	609	583	600	589	585	552	585	596	582	660	574	565	562	577	547	594	579	575	580	563	606	574	578	590	612	559	605	569	608	546	561	595	619	565	575	589	550	584	612	636	596	579	587	594	583	557	617	583	593	559	612	524	573	595	578	602	566	583	603	608	566	561	596	570	571	576	610	622	587	556	581	595	584	553	530	579	577	606	648	571	571	551	595	576	580	557	555	633	571	575	575	606	555	602	586	605	615	592	654	627	529	588	538	559	582	583	602	573	592	593	584	639	575	623	581	574	597	560	628	565	605	585	599
51368	67540	69657	60466	60286	34195	6752	462	339	285	259	264	272	262	225	1721	4381	3332	1575	678	368	260	248	239	208	215	211	224	246	193	197	238	219	208	178	212	224	223	192	195	209	217	219	217	194	247	228	208	232	199	236	211	213	229	223	218	203	217	214	242	232	227	221	245	212	215	188	200	207	250	230	239	220	212	192	204	207	221	222	234	205	205	236	222	231	237	224	193	221	223	230	224	208	206	199	227	206	228	217	227	231	216	210	194	216	222	256	230	229	201	221	219	219	223	226	237	236	204	231	234	205	226	234	231	235	201	225	219	257	251	227	211	183	200	253	231	243	227	221	250	208	210	232	202	218	235	225	245	214	217	217	207	193	217	234	203	237	214	218	221	233	237	210	212	238	230	230	199	232	246	224	225	205	212	189	224	209	221	220	222	218	215	217	201	222	220	219	217	231	174	216	201	199	200	210	217	218	199	214	224	263	208	212	197	214	204	211	216	222	235	192	234	193	211	241	194	194	241	227	220	199	204	212	214	233	219	212	214	209	204	226	207	224	233	204	218	223	200	192	215	204	232	211	237	219	232	220	257	241	224	235	209	188	198	219	221	211	214	226	225	231	216	237	225	223	217	263	201	228	231	198	204	219	215	213	222	236	209	188	185	229	227	226	216	209	207	190	239	201	220	223	214	216	242	215	248	234	238	215	191	230	218	205	196	216	221	226	230	215	205	214	225	201	216	187	223	216	214	244	209	226	219	221	218	218	216	223	207	236	223	240	245	237	224	210	245	224	221	206	221	225	219	212	221	198	201	193	247	221	218	232	202	217	217	216	230	227	216	204	229	200	214	239	233	198	213	237	202	231	207	225	199	193	217	206	227	235	214	233	221	228	238	233	199	206	189	183	199	212	210	170	215	172	196	218	222	233	210	205	204	237	234	261	221	234	207	196	221	218	210	225	208	209	229	211	195	211	218	218	229	223	220	235	237	225	208	216	240	220	198	225	216	245	218	228	223	206	192	209	223	225	182	209	252	218	229	211	206	197	239	198	210	227	239	220	247	211	219	234	222	234	228	199	218	243	221	210	235	231	227	240	246	200	252	206	233	226	216	245	219	222	182	226	223	207	224	200	249	231	219	243	217	197	247	226	255	214	210	229	190	221	211	220	228	244	204	199	188	212	211	238	226	204	221	244	232	209	208	225	229	232	223	217	203	221	224	217	231	216	238	221	218	220	192	209	226	206	213	197	214	193	218	213	219	206	212	221	218	203	230	212	223	240	235	250	198	238	223	227	211	210	217	203	220	207	230	230	201	203	211	248	205	229	206	232	208	226	204	208	223	226	204	206	201	212	244	207	231	202	225	222	223	210	210	222	205	208	218	231	220	209	221	225	210	223	212	201	237	220	219	239	232	221	215	208	233	230	209	214	251	220	212	211	223	210	192	234	208	232	234	206	237	220	201	221	220	220	265	189	224	219	213	203	229	243	204	206	206	229	221	230	224	242	245	201	240	220	210	226	232	217	206	246	219	208	230	209	212	215	243	203	226	221	247	213	204	223	227	236	221	240	224	207	225	226	225	207	248	214	209	219	201	223	217	203	232	205	206	204	239	203	224	211	213	218	201	189	210	202	213	208	206	200	232	225	208	224	193	232	228	227	206	242	223	220	249	214	216	205	222	223	215	218	217	224	249	223	216	212	243	209	222	218	236	223	222	208	222	209	225	240	203	204	202	230	192	212	222	217	197	231	230	234	209	215	184	211	223	229	252	209	222	215	237	210	240	218	196	236	207	224	219	180	217	209	201	221	224	204	205	203	208	212	225	217	224	243	246	233	206	240	226	209	200	233	186	226	227	225	235	211	209	232	211	218	231	210	212	222	219	236	213	202	202	212	219	221	233	219	240	210	213	231	243	202	246	219	230	206	200	206	227	224	228	220	190	225	219	236	208	212	218	210	213	238	214	217	230	204	209	215	214	238	198	237	181	211	233	207	205	184	209	202	227	218	235	203	214	231	212	214	225	214	230	254	221	226	222	228	212	217	230	226	220	219	230	226	226	221	257	198	212	231	215	228	203	199	236	203	204	205	246	230	198	219	212	239	203	215	215	229	218	224	221	218	226	211	235	210	239	196	209	209	210	202	196	215	224	222	206	201	221	219	218	223	214	208	192	222	206	238	232	194	213	222	224	200	214	201	191	213	187	208	228	235	227	231	231	201	216	228	207	204	234	225	223	205	234	224	220	203	216	218	217	231	196	226	216	224	219	224	227	197	233	241	229	225	236	212	216	208	217	211	230	191	224	194	212	247	208	212	223	204	239	214	216	222	195	245	223	198	226	221	205	229	230	247	206	219	204	222	221	215	224	236	208	206	181	210	206	188	226	235	241	229	211	208	221	217	229	222	242	229	207	214	208	201	205	236	213	217	198	238	218	237	231	195	207	234	233	209	219	197	237	228	198	221	199	229	197	223	230	206	213	239	214	234	220	218	234	224	227	226	240	202	228	220	245	249	220	213	192	214	235	198	237	209	211	216	192	205	227	229	243	242	230	243	232	217	243	215	207	212	209	222	213	207	243	203	208	229	200	241	214	227	220	205	216	212	228	201	223	242	199	230	224	234	223	223	229	225	185	204	183	203	209	200	229	227	219	246	231	232	207	212	244	215	193	194	208	211	206	235	202	230	243	239	230	217	230	221	227	228	233	226	240	217	191	208	216	216	202	210	219	245	204	195	225	231	201	215	212	208	226	208	230	223	213	194	196	234	238	235	206	191	229	207	244	207	219	234	205	187	200	212	221	238	204	224	213	227	219	191	218	213	233	233	209	222	195	226	232	236	230	220	227	220	235	198	216	224	204	223	213	222	205	219	196	215	239	213	225	220	231	200	199	216	214	233	229	220	243	240	241	226	208	236	230	215	216	217	207	204	227	196	199	226	241	190	211	217	225	212	194	215	198	235	202	222	233	215	234	219	208	197	218	225	191	199	214	214	205	198	229	220	214	206	208	240	207	238	233	205	222	217	221	216	207	241	200	225	247	235	193	229	229	201	232	214	216	199	214	232	212	212	207	226	212	220	230	253	218	210	207	211	229	236	235	222	237	194	213	234	225	215	194	211	205	242	214	240	235	190	214	228	234	213	202	192	202	220	224	202	234	229	224	211	238	221	258	220	213	217	207	254	241	223	199	230	203	218	230	227	223	197	228	225	213	205	213	244	231	232	204	239	215	211	240	217	209	200	216	221	241	225	231	225	206	207	200	207	224	212	227	256	213	234	228	207	193	242	234	259	220	236	234	226	213	236	200	228	242	217	231	230	238	232	239	218	214	213	208	203	210	216	219	211	238	205	219	226	200	198	169	210	224	233	213	202	226	226	243	230	210	194	223	215	207	215	206	227	208	243	228	202	242	264	216	232	204	230	223	243	216	213	223	218	224	197	218	229	234	206	210	218	210	239	231	219	237	239	225	226	195	226	218	217	229	248	217	233	238	199	194	207	218
31659	50525	65455	66590	66917	38859	1879	1116	1023	980	984	916	899	800	842	8910	19816	15314	7736	3341	1375	713	653	541	567	565	565	577	594	556	577	508	556	551	561	552	590	538	595	583	577	596	582	550	597	603	571	581	605	549	572	573	568	587	487	570	595	553	584	575	581	562	569	582	572	573	580	567	554	593	524	554	615	593	573	584	571	575	567	564	589	590	564	603	583	579	564	551	563	567	570	555	536	582	549	567	553	567	541	543	562	594	568	531	589	570	573	607	558	569	564	623	602	560	535	596	541	544	564	592	570	547	562	573	566	546	588	549	577	542	529	556	602	565	555	559	548	564	571	563	552	574	562	534	558	573	562	601	582	571	562	561	570	596	615	562	560	628	568	570	572	538	562	584	558	584	578	552	612	580	570	570	559	559	580	542	560	592	590	548	561	539	522	577	581	572	543	588	561	568	572	581	564	524	567	585	591	555	602	583	534	566	616	598	573	558	593	569	552	565	569	542	573	518	523	583	575	588	551	581	560	560	562	598	549	582	590	549	578	596	567	549	572	605	592	564	569	597	576	510	566	599	557	583	560	541	552	577	569	603	594	587	569	582	567	561	547	578	581	578	603	569	562	537	588	561	547	566	571	575	550	546	538	559	573	601	585	601	569	578	532	571	550	552	568	562	548	579	544	546	595	554	568	622	563	569	594	547	587	558	608	563	582	542	583	559	590	558	514	566	523	554	564	572	617	535	555	521	585	555	573	553	557	567	538	576	548	547	601	544	561	548	543	579	581	553	591	534	573	564	542	540	577	592	579	556	561	543	552	593	573	562	557	565	541	545	564	581	573	547	562	580	585	528	537	542	569	571	616	590	539	588	594	595	568	558	578	551	598	560	557	549	578	567	541	540	595	547	569	538	566	573	582	544	570	557	529	585	572	542	529	567	563	577	571	554	554	554	545	561	580	585	575	552	549	552	591	595	560	573	586	523	530	556	577	582	580	569	556	561	569	570	548	594	568	532	575	557	595	561	544	553	532	580	556	588	553	553	512	600	529	544	572	604	620	546	540	568	562	558	603	568	553	554	539	582	597	577	563	567	581	617	523	559	573	561	545	566	548	585	568	600	592	558	572	608	597	565	597	588	582	531	558	561	583	562	520	555	571	544	528	580	557	562	605	575	564	576	555	539	588	547	548	534	593	582	583	586	547	591	600	557	608	528	569	560	541	555	547	561	550	581	581	578	543	558	579	556	538	586	553	571	557	569	549	561	574	536	577	603	583	542	561	512	527	557	580	562	519	575	580	583	589	580	553	585	555	519	549	564	582	553	583	554	552	555	541	561	576	565	594	559	545	600	522	579	553	544	573	498	562	569	597	573	526	524	572	567	545	588	588	544	529	564	573	549	547	642	560	577	565	584	585	612	546	539	542	590	558	584	549	582	533	546	576	581	581	587	584	533	572	590	624	519	572	552	567	563	584	555	607	546	606	586	586	526	548	575	592	575	550	538	583	541	530	555	550	605	559	549	557	613	532	572	554	585	576	566	527	606	551	557	552	572	588	573	560	584	547	614	567	579	585	558	562	548	535	574	572	593	573	558	574	558	613	590	544	555	544	566	540	569	594	608	546	583	593	559	564	578	570	544	536	583	610	584	628	552	639	582	573	532	581	562	576	550	580	540	579	547	573	542	554	528	558	589	599	568	607	558	571	555	566	580	580	564	558	533	575	574	567	585	556	554	554	600	571	560	559	586	581	579	596	562	556	552	568	546	562	604	584	549	565	552	586	555	587	569	599	604	617	563	565	541	575	624	558	561	586	609	559	526	599	559	554	516	586	587	574	558	590	584	567	600	587	551	567	565	577	574	556	613	557	571	557	570	572	581	550	583	541	594	607	557	536	568	562	626	586	561	608	614	580	549	604	535	555	584	572	515	598	566	632	600	540	588	580	535	585	577	546	560	577	559	598	566	552	558	554	549	542	551	555	539	578	517	564	566	612	607	557	529	578	593	557	585	549	567	580	549	573	598	575	577	545	573	565	614	578	522	550	570	560	568	604	558	610	597	589	585	570	551	532	581	560	564	589	590	541	525	560	541	616	607	556	516	577	556	564	586	549	553	547	554	588	567	577	557	583	556	552	552	577	587	568	511	565	593	556	544	599	531	605	587	545	550	580	617	558	531	587	579	511	547	581	549	556	600	515	581	613	543	563	621	558	576	573	612	574	578	562	558	544	566	544	580	578	540	592	564	581	559	564	558	546	593	532	514	556	605	582	536	550	576	570	600	568	578	555	543	600	562	565	563	571	525	571	575	542	559	586	573	565	568	595	544	560	563	570	561	558	556	554	594	585	581	580	572	583	562	550	536	557	571	587	569	565	564	537	586	592	554	542	573	558	589	552	556	565	586	550	567	584	570	563	590	556	571	621	535	565	569	596	615	554	538	559	597	536	584	574	601	583	540	549	608	577	589	571	577	561	606	584	587	587	603	590	618	567	586	575	578	580	549	530	576	581	551	531	574	548	558	553	537	584	569	581	536	558	573	568	553	542	585	590	563	531	594	551	586	545	522	562	559	573	600	575	579	582	535	572	547	555	585	575	571	562	583	563	609	576	568	558	570	539	569	564	541	553	554	585	596	601	579	554	574	596	607	577	560	579	577	543	564	574	553	570	577	566	650	519	572	543	593	607	556	559	551	570	552	573	569	588	587	556	560	594	554	558	527	564	598	576	546	617	579	620	585	592	564	579	556	571	561	577	565	559	559	568	561	613	577	592	559	586	555	574	603	576	619	547	563	539	557	558	597	571	555	602	554	594	573	590	565	540	578	596	513	553	557	569	606	572	586	591	560	534	545	569	590	548	577	592	585	566	543	585	597	549	549	549	585	534	543	539	565	580	561	544	548	535	571	558	553	562	572	544	541	559	598	553	554	589	569	564	578	594	595	590	549	580	572	578	590	576	571	596	612	583	576	551	583	557	579	568	591	559	577	572	566	513	555	564	589	530	570	557	572	599	556	569	579	535	599	550	536	619	576	594	546	609	574	567	556	590	555	569	544	568	560	563	535	573	615	614	572	531	562	586	533	576	564	565	588	593	558	616	574	573	572	600	575	490	576	520	576	521	548	566	570	547	533	616	550	580	543	558	545	582	573	577	556	559	566	565	541	534	595	540	565	565	582	574	547	593	551	589	563	578	567	587	594	591	564	531	580	561	571	568	570	604	580	554	584	588	540	601	588	593	575	588	545	555	577	552	570	582	557	577	576	517	547	559	586	572	564	532	562	560	573	582	595	573	553	533	532	539	555	560	550	525	598	570	559	559	544	577	592	600	609	540	572	586	599	544	538	545	550	564	567	572	593	560	573	583	570	559	554	559	553	547	551	575	540	569	586	580	539	569	531	517	523	576	534	589	576	589	584	533	560	554	595	531	493	530	592	530	542	570	591	559	583	563	575	587	588	506	598	579	584	594	562	576	555	540	568	559	588	563	595	583	616	531	542	526	560
5169	7398	7224	4751	4666	1483	247	214	174	192	193	218	176	214	191	254	502	494	353	236	187	219	188	198	203	236	195	183	211	221	200	192	207	177	226	191	193	226	214	192	201	197	204	198	203	213	206	200	202	192	185	181	220	209	229	187	179	192	195	199	194	193	192	207	196	194	174	206	237	188	195	215	208	194	204	213	222	209	198	210	224	183	215	202	209	202	180	203	193	171	198	210	203	181	211	196	201	182	180	185	185	196	190	210	204	192	214	175	207	214	194	219	200	204	196	201	197	180	207	194	216	200	195	189	191	197	203	180	218	187	214	185	195	216	197	206	237	211	206	203	200	200	208	205	211	207	203	216	179	225	193	212	192	205	170	206	200	181	205	220	200	208	211	200	216	187	218	210	209	209	238	206	200	184	204	197	181	183	230	194	195	219	204	177	200	219	180	222	223	190	196	182	188	204	201	204	215	215	190	197	194	184	200	184	184	186	223	216	216	178	208	220	203	228	225	196	186	214	205	188	185	195	184	197	183	212	231	191	204	222	198	199	215	216	188	185	210	191	198	194	207	207	198	195	202	234	171	209	199	194	193	188	219	204	204	194	176	187	198	208	177	224	212	212	220	209	184	211	211	226	197	188	203	214	208	210	206	189	195	211	183	185	207	171	166	207	190	196	190	199	214	188	186	179	195	176	227	198	225	187	201	211	208	234	213	197	208	187	201	203	189	210	192	198	191	168	215	196	212	191	205	197	213	203	207	207	209	187	181	211	214	190	175	220	224	205	221	210	203	205	178	210	230	188	153	180	205	190	214	206	213	244	225	186	200	215	173	205	218	196	186	181	184	193	203	204	235	197	194	185	203	231	183	198	179	180	192	194	197	209	199	209	195	212	186	207	171	177	182	209	193	198	204	177	209	189	185	214	200	216	211	215	192	202	191	196	184	194	193	207	219	213	205	205	186	191	211	178	180	203	221	203	185	198	231	191	216	207	198	215	234	188	184	198	217	190	190	190	207	201	198	211	230	200	202	193	199	218	197	200	174	209	212	199	188	173	184	218	209	233	208	206	198	197	185	216	216	189	186	184	207	204	214	192	196	215	204	229	213	206	191	175	181	218	205	200	201	216	190	171	202	187	191	177	211	222	162	214	207	210	206	209	183	215	205	213	192	168	176	196	189	194	202	186	199	185	213	188	194	218	210	194	186	183	189	218	205	168	218	180	196	213	208	204	182	207	187	213	225	212	184	204	212	200	214	199	212	197	190	203	198	202	195	224	180	215	206	198	194	196	215	186	198	181	194	204	213	215	203	181	200	187	208	198	177	226	203	209	193	184	199	195	186	205	193	223	208	197	187	205	220	194	227	181	220	188	194	192	187	191	213	201	201	199	207	188	202	183	209	187	202	202	162	236	178	214	224	214	184	180	183	194	225	210	227	188	189	194	226	192	212	194	195	215	180	208	197	191	168	196	200	221	194	190	178	201	204	204	180	180	185	230	198	200	211	225	182	206	202	195	197	190	205	200	227	195	202	191	203	189	210	189	191	208	202	205	223	177	214	210	204	196	209	199	204	202	212	183	204	180	190	235	202	198	217	186	185	182	188	191	203	224	208	223	193	207	211	182	203	203	204	207	236	186	195	206	171	183	173	188	202	198	201	204	191	217	188	189	210	198	179	186	180	207	211	179	220	226	199	218	185	216	210	224	207	201	203	199	185	212	204	190	210	205	213	214	209	182	216	193	204	182	210	170	207	206	200	197	212	191	213	198	187	215	220	199	212	187	191	201	189	204	186	218	190	198	225	200	203	213	171	199	193	181	179	208	193	196	192	219	196	180	188	194	222	212	195	188	186	195	180	186	197	219	193	219	217	182	208	186	209	189	193	195	197	203	215	177	193	216	183	192	202	189	200	211	199	192	190	218	211	210	213	193	201	217	209	198	187	172	202	215	257	208	191	197	210	211	184	199	201	216	207	206	222	213	203	204	193	177	184	207	190	203	207	195	210	207	178	196	218	194	214	212	225	196	221	200	202	194	203	200	216	217	208	213	207	180	193	228	218	203	190	192	184	194	176	192	185	222	192	190	220	201	210	205	217	200	193	204	225	210	203	205	185	201	229	177	209	197	218	205	204	217	171	179	165	210	177	196	213	219	225	221	168	202	205	199	203	186	190	181	220	209	187	183	231	184	171	225	176	202	202	193	197	225	185	211	180	190	161	208	200	200	237	221	200	199	213	180	213	200	195	207	191	194	198	195	184	202	219	218	213	205	208	207	201	179	202	209	198	226	196	232	207	182	213	215	209	218	181	202	223	207	200	204	189	196	198	218	212	209	191	210	166	199	199	218	212	213	214	201	171	226	214	197	183	224	200	215	218	202	203	207	211	172	201	186	214	202	185	221	190	186	193	194	184	200	216	204	182	217	200	208	191	181	193	182	200	219	199	180	209	188	203	242	181	202	190	220	201	174	191	195	194	173	177	192	208	226	211	205	201	226	206	231	214	201	227	179	193	189	203	205	198	211	196	212	209	188	208	179	207	232	191	203	213	225	228	194	203	200	211	199	172	192	201	203	184	214	186	194	200	193	187	186	201	175	233	197	192	216	212	237	200	212	191	212	190	208	213	188	198	216	156	173	220	185	206	230	194	197	204	201	206	203	199	213	172	205	202	189	226	185	180	203	182	219	217	186	237	211	205	188	208	199	172	177	178	178	213	201	201	211	209	214	202	194	201	187	200	217	208	200	204	197	197	231	191	189	184	201	208	206	205	215	189	181	198	200	207	191	186	198	206	205	191	196	197	219	214	214	209	174	220	191	186	181	207	210	187	192	200	199	167	193	221	227	206	219	193	187	203	204	195	202	227	207	198	192	191	192	220	175	214	205	195	169	209	203	198	212	169	188	194	222	238	237	214	185	220	197	212	209	211	162	181	191	204	174	188	218	202	189	188	206	162	203	183	202	200	196	219	197	207	189	209	186	199	171	212	178	218	196	175	207	178	214	206	198	184	191	221	213	203	207	197	188	198	166	221	188	185	216	201	203	205	220	198	236	209	213	202	206	191	196	196	199	197	211	207	189	183	196	208	198	195	175	186	202	199	225	219	193	198	214	184	208	201	217	197	203	210	176	182	176	198	180	191	183	198	224	185	200	193	216	210	204	205	198	205	198	181	208	201	219	200	242	194	200	181	178	186	190	206	206	213	191	208	165	213	213	199	205	188	195	221	178	181	186	210	224	191	215	180	206	195	193	202	218	201	209	195	192	236	201	186	184	202	205	200	196	233	175	186	193	186	206	199	169	190	205	192	204	221	181	213	193	188	170	178	230	191	221	205	208	211	194	202	191	216	196	211	187	203	199	191	224	196	194	190	228	195	214	180	205	202	208	192	222	198	196	201	216	178	186	201	183	204	177	167	194	205	200	197	203	205	218	193	204	206	207	234	214	197	195	199	199	182	192	179	193	217	192	194	192	177	181	190	200	203	188	189	201	203	210
4493	11782	14802	14821	15221	5363	578	563	537	520	557	588	565	595	547	940	2313	1911	1187	781	612	572	532	510	530	542	528	579	513	535	544	500	509	576	533	576	540	514	550	501	527	571	521	507	539	562	513	540	530	517	524	564	517	503	554	498	507	494	551	489	590	517	512	549	560	541	483	502	533	576	514	529	497	584	520	525	503	536	528	553	550	560	518	537	538	515	517	525	563	505	515	533	544	500	547	509	554	539	513	550	544	528	526	530	526	504	508	504	488	529	557	506	493	512	535	529	527	556	487	514	545	513	541	577	539	538	509	535	479	526	523	518	530	528	531	511	558	514	495	527	528	507	538	538	544	528	513	491	520	521	549	535	527	545	502	556	552	536	559	556	543	502	530	559	524	537	585	560	581	545	526	506	539	533	558	532	542	541	510	518	523	531	510	521	556	569	501	536	512	512	580	521	539	557	501	542	516	535	574	541	503	522	515	507	524	560	514	537	547	507	496	509	538	506	533	544	519	544	549	502	487	528	523	567	538	570	537	546	518	523	522	514	538	484	554	531	528	527	538	522	547	520	510	539	523	528	522	527	555	509	565	543	521	523	534	523	519	535	534	531	503	557	556	497	529	498	524	530	550	513	511	506	544	523	531	513	489	545	545	517	521	527	533	523	546	477	572	569	508	519	515	537	520	526	476	516	562	550	546	491	513	513	517	581	535	569	498	522	532	526	497	517	523	520	570	519	532	538	544	535	539	546	513	513	527	518	562	556	534	545	524	531	573	543	530	539	480	515	530	519	509	502	496	505	555	528	526	544	542	516	497	561	516	527	547	503	505	543	559	513	539	524	568	547	531	521	519	484	528	565	533	544	538	515	532	531	529	549	524	520	570	521	535	561	552	541	500	571	522	534	518	496	573	523	494	506	506	489	574	549	549	499	507	556	531	527	512	523	546	540	526	540	517	531	517	535	522	536	532	522	550	520	537	534	523	552	557	524	537	495	486	501	519	534	585	534	497	531	498	531	516	531	539	562	526	568	541	558	575	542	534	553	479	532	509	521	519	518	511	537	560	515	521	541	551	523	518	540	547	553	527	548	524	526	507	552	551	498	492	481	518	555	519	547	551	546	521	553	534	556	564	545	521	514	583	506	509	542	527	524	535	532	531	517	558	523	501	516	514	508	504	563	522	595	554	541	497	569	519	508	544	515	545	513	536	530	461	549	509	546	536	548	523	490	560	502	527	551	537	537	537	549	549	474	522	524	554	502	561	523	522	541	476	546	537	555	533	556	543	517	514	532	525	509	549	512	559	509	523	507	546	567	506	510	537	519	532	560	524	532	517	577	531	525	538	532	534	548	537	567	537	536	519	507	549	530	538	528	543	502	558	543	556	503	516	507	551	513	526	483	537	570	488	503	532	561	533	547	519	528	502	506	535	545	573	515	538	524	542	524	546	590	523	545	565	544	548	567	516	543	532	543	559	521	542	514	588	515	520	559	538	512	514	497	480	517	530	553	495	530	544	549	543	524	560	504	525	474	531	542	535	506	533	509	518	528	566	526	541	551	504	555	518	493	556	508	531	544	545	520	524	527	573	552	489	535	484	531	546	529	506	510	539	512	546	523	527	534	511	499	549	505	567	570	502	561	553	507	527	552	508	526	503	541	534	530	552	525	503	541	510	466	469	541	527	570	549	552	566	538	570	516	559	534	502	511	515	545	537	513	539	531	545	538	486	570	498	523	501	526	526	547	519	544	516	577	510	546	525	543	509	547	527	558	523	545	525	572	499	542	514	516	505	513	542	524	513	503	549	527	522	530	523	539	527	508	521	568	472	548	490	524	496	480	521	544	519	548	507	493	525	520	531	548	541	537	524	507	551	524	528	564	527	489	537	552	541	519	523	531	544	520	526	540	547	548	534	510	502	565	529	544	554	527	526	518	527	520	541	550	519	519	516	519	531	559	530	506	575	487	527	514	524	491	564	563	531	501	525	575	560	549	564	550	563	529	556	517	511	573	523	559	567	561	497	538	549	567	539	507	513	534	539	484	554	531	528	515	524	530	534	531	499	541	566	529	529	492	559	523	516	496	569	512	518	523	524	508	513	546	527	529	517	522	542	514	538	539	545	530	581	565	541	516	521	525	565	541	506	509	542	526	536	569	548	518	563	533	529	544	535	492	532	526	485	546	546	534	527	555	515	526	493	545	541	533	545	557	551	515	549	516	584	534	551	537	512	511	522	501	529	557	581	531	535	532	540	572	542	499	530	560	561	514	531	555	528	533	545	545	553	545	553	504	540	551	537	549	506	530	549	545	543	508	552	516	547	538	499	507	523	506	483	548	495	506	538	520	548	560	575	566	488	531	531	534	505	535	501	527	503	541	511	523	520	474	519	553	563	501	538	497	512	521	568	525	536	498	567	517	530	514	556	593	494	564	527	508	527	534	513	575	552	497	558	485	537	526	554	525	518	503	565	538	524	507	549	561	541	531	477	512	507	541	522	533	548	524	509	527	521	503	531	534	513	538	523	534	542	521	537	524	523	503	536	505	543	515	537	594	523	546	521	534	536	515	564	564	520	518	504	533	517	555	511	534	527	510	518	527	541	526	538	509	482	532	493	518	513	518	516	515	506	552	508	566	553	533	543	503	546	507	547	575	519	553	539	556	544	520	529	543	524	513	531	549	523	546	543	573	489	545	530	508	497	514	533	554	552	522	496	523	499	510	497	562	528	534	515	515	572	492	546	540	521	497	524	540	528	528	525	550	558	562	565	507	530	531	515	523	502	544	518	546	515	506	536	510	544	522	503	513	551	552	575	548	566	589	563	586	577	557	555	555	564	520	559	513	541	522	576	530	527	545	557	543	551	541	542	509	534	528	506	516	551	526	520	523	507	520	543	473	536	537	543	502	522	552	584	561	568	516	500	537	527	564	549	539	512	539	538	544	538	532	484	495	552	514	498	521	525	549	544	537	581	544	556	520	523	508	515	535	520	530	540	540	508	513	507	513	535	533	576	552	522	552	510	599	523	504	555	520	545	495	525	515	541	566	479	540	517	554	519	527	594	545	547	537	529	499	520	540	541	554	604	493	495	522	496	528	506	519	527	566	547	493	521	543	542	510	564	548	540	542	524	526	556	531	570	547	547	555	517	513	522	522	523	524	530	477	521	541	495	498	516	531	553	499	559	535	542	535	524	503	510	503	556	499	514	538	529	513	524	583	569	523	526	542	543	528	560	537	553	522	536	540	549	530	546	529	560	545	541	545	490	556	554	530	505	561	541	517	506	508	537	543	538	524	533	536	552	516	574	531	529	555	534	506	551	542	556	571	545	544	512	560	529	531	538	502	512	495	502	487	541	548	499	524	536	527	492	541	527	532	552	519	548	510	523	517	503	472	530	507	505	534	509	516	505	515	510	572	524	540	545	518	500	540	501	544	534	533	525	553	544	513	506	555	541	512	576	523	571	572	528	551	567	534	476	520	527	566	481	570	522	529
36988	57037	59467	46810	41348	19561	1841	307	284	285	247	228	255	262	250	724	3052	2130	939	510	335	243	245	225	228	237	211	231	215	227	239	227	237	228	230	223	241	234	234	243	195	228	269	243	238	215	223	236	220	219	249	192	218	204	260	251	241	243	221	238	229	233	233	196	237	201	212	221	232	225	217	196	232	216	247	204	207	222	235	251	222	224	231	223	235	247	230	249	220	225	232	235	226	231	218	242	249	202	232	231	229	202	246	233	217	227	203	231	190	219	233	252	250	246	233	231	228	193	219	219	239	223	228	243	255	220	228	226	233	250	239	238	222	203	206	233	229	236	256	221	217	254	234	226	232	207	194	223	213	231	219	241	235	244	225	195	258	263	247	205	220	211	235	237	235	189	241	237	224	223	228	226	226	209	213	246	255	218	214	241	202	233	209	260	214	228	227	246	263	220	190	217	252	265	228	217	231	252	219	203	244	249	235	219	234	228	238	230	232	233	225	225	253	223	246	201	233	247	222	240	239	229	220	210	245	235	213	225	225	230	221	214	217	214	216	215	238	213	208	215	244	245	221	237	210	217	215	216	244	229	216	229	228	215	218	237	221	231	221	243	215	235	229	245	175	236	229	230	216	225	221	230	230	230	200	236	228	236	240	210	219	233	250	229	248	224	216	215	217	232	229	222	237	241	219	207	211	238	235	210	232	234	210	240	226	195	235	235	228	224	234	204	213	197	238	204	206	221	229	225	221	204	235	219	203	248	215	220	239	210	242	215	239	228	247	211	218	217	214	212	204	245	199	238	207	220	229	266	220	229	224	241	230	199	252	223	232	213	212	212	239	226	196	243	222	198	201	210	266	218	217	226	243	235	219	225	217	230	230	243	206	266	211	217	221	225	224	225	222	229	221	221	228	217	240	221	221	224	224	209	209	213	226	238	214	227	231	207	208	240	214	245	225	217	211	210	229	205	224	208	219	259	206	239	234	203	211	218	204	229	241	250	203	203	227	215	225	224	206	243	211	190	242	216	240	201	235	215	208	206	220	222	215	212	227	249	219	213	225	244	217	204	228	209	254	253	229	206	208	215	246	240	199	247	215	223	235	215	216	232	240	212	229	218	243	220	246	225	234	208	215	255	235	215	220	213	254	213	248	224	233	232	212	215	199	179	223	234	233	220	221	235	251	230	218	230	242	214	266	244	261	203	238	226	242	221	239	215	210	220	191	207	235	218	257	228	202	224	242	243	223	222	222	232	233	247	220	254	211	236	223	223	217	224	218	215	212	225	232	222	207	231	206	219	227	217	252	215	194	248	221	209	250	250	257	230	207	226	229	196	201	238	210	237	204	210	255	241	214	246	232	228	237	237	223	232	199	214	210	202	208	241	244	196	217	217	243	229	232	212	239	242	215	243	245	237	232	247	233	210	233	217	216	231	194	201	235	240	247	214	244	219	238	212	197	207	207	209	216	213	253	222	226	256	245	196	229	247	239	232	208	251	224	213	247	233	243	253	231	227	227	210	220	228	247	228	239	230	226	221	237	204	214	213	229	220	207	230	240	249	198	230	209	215	235	230	210	238	237	225	205	204	202	226	209	243	225	224	232	263	253	255	247	249	237	214	220	235	246	226	237	223	207	222	209	244	218	227	221	211	236	257	222	240	218	241	225	244	252	177	217	232	214	226	207	221	214	204	230	229	198	223	268	224	214	205	231	228	232	204	221	215	245	213	241	218	233	226	212	244	225	227	251	226	216	224	217	219	206	240	223	201	253	213	216	209	235	226	207	228	211	214	242	242	223	258	202	228	226	216	231	212	213	243	224	242	234	220	227	231	231	257	211	219	249	229	217	229	226	241	228	220	232	221	245	247	242	216	212	219	242	235	214	216	244	228	245	210	197	212	229	204	244	239	213	237	208	231	253	249	225	220	210	223	248	200	234	218	234	237	240	210	250	195	234	207	218	214	234	255	212	229	227	210	242	220	230	238	230	228	232	232	204	248	242	201	214	260	218	221	249	210	208	212	242	199	213	249	208	204	214	223	208	229	217	247	217	221	236	238	243	235	202	223	263	213	199	216	232	228	241	207	234	230	210	248	212	246	240	216	228	222	220	237	234	204	228	215	189	233	253	226	235	226	192	224	218	203	226	256	274	218	228	202	230	232	222	223	259	247	229	215	241	234	205	249	202	225	217	204	238	246	261	235	203	240	218	216	234	212	216	239	224	218	229	225	233	213	210	215	232	234	238	217	221	225	246	229	237	232	244	254	217	221	241	194	200	205	217	205	216	238	234	229	228	208	239	231	235	225	235	233	219	207	233	225	226	207	247	212	237	219	233	223	237	250	222	220	255	242	225	207	238	215	245	238	232	245	229	230	224	196	225	260	215	218	231	205	256	274	236	242	190	235	239	240	231	215	226	225	199	230	192	223	198	246	230	239	201	198	232	248	243	208	244	230	206	257	233	231	232	207	239	190	220	249	229	226	210	236	231	243	220	271	204	215	236	213	221	234	220	214	228	219	239	228	197	228	213	219	233	207	225	234	239	231	230	210	233	219	228	245	246	217	231	224	204	222	220	219	229	228	227	241	222	218	235	249	231	211	218	241	235	203	211	188	219	216	210	235	203	215	256	206	207	222	226	230	230	224	235	258	232	216	243	226	226	197	233	206	257	223	239	223	205	239	245	227	217	233	237	200	241	255	238	246	222	203	234	256	233	232	226	211	222	224	221	220	237	223	233	261	210	230	236	216	245	261	229	201	211	219	204	236	256	225	235	245	227	206	232	205	234	240	212	239	218	236	233	234	245	233	227	220	231	244	226	219	239	230	255	217	219	206	223	249	203	220	200	234	228	267	220	207	225	232	254	223	262	234	228	242	207	250	216	220	247	253	224	252	219	210	220	193	207	211	219	235	234	214	209	203	226	232	210	236	213	241	209	218	195	242	244	206	222	216	207	223	202	214	226	242	235	254	257	230	251	202	246	245	234	228	220	234	256	224	250	229	221	212	232	229	211	215	223	267	227	214	219	232	213	212	195	214	248	230	230	222	238	220	220	222	230	201	219	216	236	237	234	219	243	224	216	225	229	228	188	205	237	221	237	205	207	238	236	210	185	241	234	242	205	202	222	243	237	235	252	231	224	222	220	227	227	231	228	233	268	234	218	232	226	222	199	224	222	243	241	212	233	232	228	254	227	217	248	221	244	201	240	223	221	219	218	239	216	225	246	229	226	207	239	193	223	225	218	250	268	264	223	225	244	208	240	218	244	244	243	241	263	232	210	216	233	210	230	220	213	231	224	234	236	235	213	229	224	249	235	254	231	221	220	243	238	213	218	234	230	238	232	253	211	199	227	243	231	181	248	255	211	203	215	236	213	237	235	225	212	229	209	220	215	240	234	225	215	250	191	233	242	217	236	249	223	221	211	239	224	241	243	234	249	225	220	247	226	225	224	230	206	232	201	213	233	217	221	209	207	217	213	222	243	244	233	219	255	215
22536	44087	54738	53093	49853	26138	1294	996	925	867	761	749	705	708	701	4037	15266	10286	4597	2038	1056	708	663	559	611	588	579	603	576	596	588	608	611	605	564	579	633	571	563	563	574	614	622	557	563	590	608	525	574	537	611	632	622	613	608	569	564	560	609	561	599	576	584	584	592	602	592	607	563	581	545	580	570	598	605	626	573	600	621	607	590	567	598	587	583	610	605	595	560	580	584	590	595	597	621	566	636	593	590	565	599	542	564	550	598	601	586	590	617	593	603	625	556	561	565	565	584	593	593	594	615	624	600	580	573	561	586	601	598	618	577	604	601	610	621	605	549	560	565	571	625	562	599	600	596	536	604	573	597	590	610	585	577	560	588	614	622	605	618	573	625	581	602	557	598	583	602	572	584	593	554	589	588	600	585	563	595	580	583	577	590	626	580	620	554	598	591	587	585	576	591	585	581	564	603	580	584	577	620	565	651	549	569	599	618	603	574	562	580	600	570	582	628	596	597	624	569	592	588	559	587	582	570	575	603	585	601	609	594	616	615	573	622	622	596	565	576	574	569	549	601	578	583	599	592	593	583	599	589	597	601	555	603	586	617	657	622	592	636	656	626	583	597	566	632	627	544	577	583	541	573	577	607	616	591	597	612	611	577	589	548	581	566	582	603	586	579	574	587	551	558	595	592	585	577	621	567	536	562	584	619	583	580	582	581	529	564	595	604	572	626	575	608	604	584	540	574	590	582	607	562	613	605	572	601	588	596	584	541	613	561	597	564	557	640	588	569	593	600	601	588	558	629	591	614	595	570	576	606	607	611	599	554	581	593	600	582	562	625	609	561	570	601	620	568	649	582	598	553	583	596	570	610	620	599	592	567	564	599	592	602	558	591	613	602	516	518	560	622	602	562	593	574	604	598	595	609	582	619	604	613	562	585	632	593	583	625	587	564	572	631	591	587	604	626	573	601	598	582	578	649	563	578	576	557	617	593	593	562	626	527	611	588	607	580	617	599	627	566	597	574	556	626	588	534	598	584	602	603	625	610	582	624	631	609	643	602	598	586	620	601	583	586	620	570	610	580	596	594	632	622	543	603	576	594	592	573	622	566	589	557	590	614	566	623	571	529	603	574	636	619	593	617	547	571	600	497	604	575	555	557	563	617	624	601	612	621	605	559	597	610	600	555	591	576	587	552	578	607	638	611	579	532	588	624	629	584	585	589	579	625	605	609	573	597	584	585	582	619	544	626	542	599	592	627	625	554	613	610	606	589	600	592	584	595	571	557	583	562	619	591	613	621	573	557	572	595	605	601	571	642	595	576	587	570	550	631	604	604	585	556	590	559	575	625	643	610	576	583	583	575	606	592	576	572	597	640	555	622	608	541	575	609	553	599	596	597	582	599	630	609	597	598	618	582	567	613	570	604	593	568	592	588	605	589	602	572	578	621	595	566	567	610	591	581	596	574	559	593	575	556	576	610	595	606	617	590	597	576	581	562	559	543	630	587	586	609	578	582	605	551	591	608	602	554	626	586	560	590	620	612	597	577	623	565	592	589	578	602	602	604	631	570	597	573	648	565	596	550	618	583	552	579	583	549	608	569	561	558	593	596	615	586	567	573	600	559	608	601	583	604	653	586	592	569	575	587	602	574	574	578	608	577	581	630	600	580	586	596	555	601	621	548	593	607	582	610	569	598	576	626	566	614	622	581	557	577	565	620	572	560	612	601	564	596	621	585	576	558	598	609	608	596	624	563	621	574	580	595	606	613	575	550	605	566	596	588	592	582	526	617	593	594	621	632	598	582	666	600	547	626	585	587	565	623	590	548	587	586	566	537	588	600	594	599	567	605	602	596	592	565	597	546	570	595	608	576	625	605	588	605	600	578	618	585	612	558	594	638	562	590	589	606	611	574	582	579	574	613	529	552	559	594	545	620	580	596	554	556	574	611	610	572	586	627	556	622	589	596	608	625	578	561	586	580	571	583	571	595	625	588	599	607	629	609	567	556	610	648	620	632	569	584	575	650	568	598	561	580	607	556	610	608	582	550	618	598	584	578	625	587	607	618	592	555	600	590	576	556	571	568	572	564	597	607	606	601	598	594	594	583	665	577	561	618	619	608	584	575	624	606	626	563	587	582	584	614	607	602	620	571	592	567	602	595	540	576	573	563	584	592	596	585	630	591	559	572	633	591	600	577	569	603	553	585	578	607	546	571	602	592	572	614	587	606	569	591	570	537	570	638	582	562	589	593	566	572	598	613	613	567	564	632	562	610	564	610	581	585	591	590	619	579	574	600	601	584	543	580	600	561	574	612	559	602	557	591	624	575	569	582	587	613	602	602	550	613	582	580	568	544	563	583	583	601	596	608	602	629	603	604	601	618	594	592	636	626	577	569	556	631	578	622	559	608	592	597	579	624	592	599	589	569	579	585	617	627	601	567	598	549	597	573	598	593	636	573	552	626	555	615	587	559	584	555	554	583	584	635	591	580	618	596	588	623	633	601	575	611	591	591	599	609	620	609	601	588	649	598	570	635	591	547	601	588	569	595	573	582	597	599	608	583	605	587	577	568	593	592	561	548	614	627	585	596	559	619	575	619	630	625	581	578	595	591	555	628	597	553	583	556	562	628	547	575	563	641	573	590	625	546	596	597	612	600	625	518	554	544	610	566	650	581	575	574	586	555	585	612	568	625	594	622	609	580	579	531	593	547	540	590	572	563	586	571	574	569	566	546	576	566	620	618	593	542	618	558	609	589	606	594	588	569	581	610	606	600	579	575	574	545	560	623	614	571	599	615	602	593	548	589	572	584	593	588	612	620	627	602	581	605	624	588	628	617	599	575	558	613	587	636	570	572	566	565	585	612	588	580	647	525	599	602	590	587	593	615	607	558	604	607	599	580	614	592	633	612	592	586	608	624	577	572	630	599	603	617	592	564	574	601	622	554	604	579	597	561	619	569	616	574	598	602	643	579	570	591	584	608	613	574	578	638	617	611	579	540	610	598	594	562	599	610	613	559	567	568	587	619	594	590	630	607	583	542	629	553	621	610	569	586	576	582	600	605	647	588	569	577	593	591	582	603	562	589	607	607	594	587	563	604	586	582	627	582	590	601	579	598	622	606	627	610	597	547	621	606	636	531	600	545	603	569	595	579	652	618	609	526	638	591	550	617	611	623	575	564	565	619	573	575	560	594	564	623	577	590	589	641	608	543	620	620	583	602	580	625	569	569	587	618	540	582	605	598	570	567	589	598	559	583	589	613	587	581	580	583	614	626	583	621	586	620	595	608	580	616	597	597	601	645	566	600	574	629	594	554	599	606	584	549	586	588	584	625	568	634	641	568	540	629	610	615	612	560	597	557	602	615	584	550	616	569	581	625	574	613	613	576	602	644	595	546	599	601	610	628	582	558	600	618	584	541	607	552	587	575	560	622	576	571	613	595	607	597	600	583	604	597	593	581	612	599	582	585	633	604	593	575	577	584	626	554	599	572	633
65001	74480	68946	56946	52830	27068	4242	407	308	301	249	292	244	247	253	1441	4020	3110	1490	622	319	256	214	234	219	233	226	239	233	210	229	230	208	221	247	208	210	196	198	241	237	196	201	199	227	209	219	214	228	200	220	242	209	197	215	227	217	206	195	189	210	197	221	204	231	245	207	211	209	214	199	232	214	240	223	225	227	218	214	205	206	214	226	228	221	229	223	242	212	231	233	246	212	207	225	206	223	237	187	226	237	223	215	223	218	215	206	238	224	217	188	213	222	212	229	229	200	225	230	205	211	211	215	233	214	220	230	222	203	214	219	202	202	223	227	222	240	211	213	211	222	197	226	215	208	221	211	231	213	212	225	195	205	221	223	237	200	229	231	215	206	221	202	227	209	212	233	213	212	220	232	214	242	211	211	221	217	224	211	200	232	225	207	215	211	214	223	249	201	230	219	224	210	222	215	226	203	212	219	201	191	245	210	199	219	200	217	211	187	208	223	235	250	224	199	241	257	179	197	237	228	229	214	236	218	219	199	215	221	218	231	228	196	258	235	220	267	233	206	192	213	196	219	208	247	227	209	199	236	208	250	236	226	222	232	233	216	218	263	207	202	227	224	210	207	211	234	220	204	216	225	202	208	235	213	198	245	267	240	232	212	212	213	202	212	233	228	236	221	228	230	209	233	218	242	210	235	205	230	223	256	238	231	202	226	214	219	198	230	235	234	205	221	230	193	209	220	210	191	228	239	206	224	231	222	255	258	217	237	212	205	205	221	240	209	218	218	213	197	228	232	225	206	227	230	211	233	229	218	221	226	208	245	228	210	206	211	222	223	192	226	223	220	197	210	221	221	203	199	213	207	236	250	237	225	241	242	257	242	212	220	226	223	204	212	216	218	211	251	207	242	247	220	246	232	199	217	183	208	225	195	187	230	207	204	231	199	206	208	236	231	210	218	214	208	223	249	199	220	209	231	241	219	233	224	215	214	216	214	213	211	207	240	210	213	236	221	206	221	234	220	216	227	215	254	212	247	226	240	244	234	220	197	222	198	224	209	191	213	218	234	236	214	232	225	254	210	221	209	201	221	194	240	216	209	241	235	224	228	218	251	239	228	202	206	210	211	197	228	223	206	206	227	210	232	222	214	212	227	202	239	217	194	239	221	213	220	206	214	215	223	213	221	222	229	198	239	227	232	254	198	226	229	218	200	214	228	185	220	232	211	224	220	222	238	210	207	211	232	214	214	227	237	195	220	250	237	209	200	215	228	218	227	212	220	211	227	249	221	232	231	224	239	239	238	223	210	220	217	229	233	201	207	202	220	237	233	204	228	232	226	236	207	230	224	225	201	208	214	228	232	238	237	182	218	231	211	219	225	215	209	199	247	219	204	232	204	228	220	210	222	227	230	253	230	217	225	238	236	207	225	233	235	184	233	222	217	224	220	226	230	220	218	223	209	225	209	219	201	226	206	235	221	219	215	195	228	209	215	215	251	227	233	236	206	209	191	223	236	208	230	209	217	221	218	189	233	198	225	208	224	208	231	215	197	197	231	201	214	214	214	226	210	213	199	221	232	240	195	220	220	216	218	192	225	231	201	246	234	223	209	231	225	237	230	235	232	189	218	215	246	228	199	218	219	191	202	244	235	210	212	227	228	218	191	203	223	222	225	203	204	231	223	216	197	227	234	219	225	221	258	210	248	214	214	195	229	203	204	190	213	227	239	231	250	205	231	201	208	220	227	243	214	221	208	233	224	210	253	232	199	210	213	230	226	243	197	221	233	228	225	184	236	239	209	219	204	209	217	225	201	243	238	249	219	210	236	220	197	215	224	219	206	263	211	234	205	205	217	233	202	227	241	239	213	222	191	240	216	201	196	198	247	230	210	222	239	221	211	216	229	241	215	230	206	171	227	211	244	213	203	225	217	226	230	194	192	226	232	241	221	222	213	217	232	217	227	213	218	223	224	252	222	225	200	239	236	206	208	208	213	208	230	228	203	194	216	212	239	231	218	222	221	247	212	242	223	186	196	218	220	234	196	234	200	212	228	232	222	223	215	203	179	231	246	217	214	218	217	239	204	218	210	209	198	240	212	227	208	220	218	193	221	208	238	231	214	228	216	245	237	215	191	215	225	192	219	226	228	234	197	225	217	208	227	243	220	240	232	231	231	213	228	225	242	230	244	195	218	214	200	223	217	214	208	218	229	218	228	204	200	230	234	193	215	215	239	217	226	237	210	241	225	194	190	231	200	226	208	243	209	202	229	223	198	203	221	185	208	231	237	186	214	213	225	231	192	227	239	212	218	250	210	206	226	223	191	237	203	219	199	220	219	260	198	241	217	225	213	245	207	212	227	249	213	221	200	234	223	202	221	238	192	202	200	188	209	218	238	198	232	229	185	220	200	204	198	219	207	220	255	215	212	209	230	207	229	229	219	212	226	187	193	231	225	230	212	197	193	218	256	231	249	231	218	188	211	250	225	208	211	215	237	215	243	210	215	247	223	210	225	205	213	208	232	241	197	211	215	205	233	216	201	239	213	196	224	213	228	218	217	237	227	219	227	214	214	210	261	236	218	216	229	219	228	229	228	212	222	226	230	213	217	221	206	208	215	213	221	233	215	224	211	206	218	209	216	236	193	231	222	192	202	216	193	210	208	238	201	234	243	211	214	222	224	253	217	204	225	220	245	204	209	200	211	210	214	230	220	235	213	221	235	195	194	230	227	230	198	217	224	219	199	213	234	219	189	218	218	228	238	205	219	231	229	240	226	229	209	216	221	220	231	221	232	215	223	226	221	204	188	224	204	201	227	217	225	210	213	228	235	208	201	221	208	228	211	209	219	254	203	200	182	224	189	198	236	227	229	221	234	215	239	232	206	223	225	224	240	203	227	233	234	220	244	197	224	225	242	224	187	248	193	219	226	209	231	213	201	239	197	220	233	200	231	234	193	211	228	208	215	214	187	214	263	203	233	223	190	210	201	220	221	213	223	226	214	214	209	228	214	231	241	232	225	237	223	230	211	224	202	227	211	208	245	207	229	238	215	208	204	199	230	209	255	215	207	216	213	228	222	242	240	219	210	243	233	219	229	216	255	225	210	210	206	238	229	216	204	220	197	223	216	221	244	215	225	236	195	236	192	201	213	231	197	226	220	223	252	220	230	218	206	226	201	208	222	199	245	209	218	202	197	229	219	224	198	215	229	235	214	238	218	185	217	229	233	224	214	231	207	207	211	222	198	200	213	202	222	199	211	191	214	223	216	232	214	214	216	229	218	212	203	222	227	235	231	229	215	238	203	223	222	233	249	237	214	222	215	201	236	229	220	208	232	233	211	219	224	217	235	229	259	192	218	232	202	216	221	209	208	221	236	234	219	240	190	237	237	216	218	222	241	219	207	233	202	219	212	217	211	236	221	218	214	226	241	216	212	217	211	231	203	228	227	234	271	239	201	214	223	206	219	218	199	229	185	216	223	235	215	225	223	200	213	227
39797	57002	64539	63154	59674	30654	1993	1220	1223	1029	872	870	818	737	785	7284	18619	14277	7367	2844	1155	689	599	577	591	643	579	561	576	577	581	532	534	556	558	561	587	577	612	548	558	559	579	517	553	540	589	609	557	589	508	562	575	578	540	596	568	563	553	586	538	572	524	541	549	582	550	573	543	567	546	562	551	544	593	555	572	579	555	596	530	602	553	553	545	531	607	568	557	571	584	563	548	576	535	571	555	569	592	543	577	598	569	576	557	539	573	568	577	594	567	590	550	538	589	624	540	608	564	615	546	614	553	548	540	550	554	544	546	545	550	543	522	538	563	561	534	546	580	539	520	565	566	559	542	584	627	530	532	582	533	536	557	565	544	586	578	593	571	598	543	549	583	619	539	584	526	612	562	557	554	524	578	565	552	616	610	566	603	562	572	556	552	546	547	564	525	548	555	556	599	560	550	546	538	560	594	550	536	566	557	562	584	550	521	560	576	556	570	610	576	602	569	608	542	558	623	578	559	566	579	567	534	586	568	577	580	532	590	561	565	575	557	571	533	572	576	568	529	573	575	589	549	544	574	541	546	597	540	589	544	567	558	584	551	601	556	567	595	586	575	569	548	559	552	594	586	535	600	537	549	573	550	542	555	580	550	591	564	575	563	567	550	566	517	550	538	560	585	564	588	521	602	582	578	572	555	553	526	544	571	607	553	594	512	571	588	548	555	527	588	558	567	572	578	525	543	558	594	554	602	583	557	569	538	587	506	599	563	587	570	530	556	529	586	569	535	554	573	579	517	565	556	552	612	582	534	564	562	540	599	570	566	544	534	548	603	567	567	562	583	562	570	583	560	565	513	569	546	568	571	567	593	607	556	562	545	509	589	583	588	565	587	583	494	571	595	522	576	586	560	571	580	582	597	566	555	599	574	568	591	581	591	562	530	581	563	509	556	591	556	535	570	539	575	550	575	564	566	581	552	596	568	633	553	548	533	557	538	530	550	600	571	563	556	542	575	556	613	545	540	621	597	618	545	565	551	604	542	518	550	584	577	580	582	515	587	625	532	583	571	607	565	621	574	534	555	591	561	553	539	571	576	563	544	584	548	537	566	543	582	601	590	572	572	559	559	546	530	571	545	552	510	586	570	569	567	545	524	564	572	566	507	547	546	577	569	553	565	563	539	562	589	542	546	597	585	592	567	614	577	592	531	552	579	523	541	546	560	576	540	568	538	571	587	549	592	531	577	566	547	558	545	562	600	596	587	541	560	592	587	567	524	503	592	582	568	563	532	582	531	584	568	543	553	540	588	590	598	548	542	606	510	561	607	582	611	603	590	550	531	548	577	530	551	558	558	551	532	566	551	541	628	608	529	552	557	581	601	508	581	569	562	609	515	556	549	577	557	522	566	594	527	541	511	572	568	604	532	584	532	585	576	562	558	568	585	533	542	583	565	548	558	575	525	536	558	564	549	524	522	589	591	531	559	568	521	556	554	550	569	550	551	517	547	551	622	589	580	507	553	582	571	573	579	597	597	571	562	523	555	569	571	556	551	582	555	595	575	551	582	572	579	549	596	567	597	587	540	548	536	597	539	544	586	598	575	587	530	553	592	588	552	542	571	540	588	538	575	554	592	533	549	605	558	530	599	535	548	607	587	589	532	539	588	531	597	576	558	603	590	584	559	523	566	580	602	581	543	540	572	557	553	579	560	559	589	598	585	577	530	525	543	577	613	559	587	558	566	568	579	548	558	537	570	617	580	584	574	553	538	602	582	520	547	560	531	559	562	569	549	561	629	571	564	549	579	540	570	571	499	572	511	600	511	594	585	570	559	565	554	507	547	537	541	570	568	564	568	619	514	605	593	584	557	550	533	545	583	611	567	578	587	559	543	548	533	580	564	611	554	582	559	555	560	563	595	545	522	590	590	552	534	550	564	551	548	572	567	637	506	496	567	611	581	573	614	566	523	581	611	569	570	547	559	582	555	575	596	608	569	561	585	595	556	600	591	540	566	566	605	604	552	560	566	523	622	544	558	593	537	570	555	570	590	607	548	578	554	550	571	544	589	619	559	557	547	599	566	550	567	550	590	540	531	562	617	550	596	540	597	587	628	562	603	492	568	586	574	534	570	572	523	563	567	590	567	574	599	594	521	548	572	559	573	560	549	571	608	534	539	573	520	571	588	559	534	582	558	582	548	549	554	597	557	568	580	558	571	608	565	543	565	601	587	580	556	587	544	595	589	578	526	536	525	579	607	550	573	552	552	569	558	585	576	529	565	574	582	543	557	566	543	612	569	573	591	595	521	627	593	582	581	587	541	566	561	549	575	588	548	539	605	600	563	566	543	575	544	541	548	552	570	561	551	535	581	540	586	535	568	569	555	547	557	576	576	536	562	560	559	611	605	584	524	579	591	576	567	533	586	567	521	537	597	563	556	578	559	542	525	576	556	572	577	578	571	538	541	608	572	556	570	594	611	532	582	565	578	591	556	567	591	551	578	536	539	579	593	576	561	538	582	563	565	569	587	589	523	565	535	568	598	557	570	530	548	601	577	559	569	583	581	573	604	527	618	602	537	570	548	532	524	620	536	536	536	614	544	538	553	541	545	565	581	541	577	602	566	550	547	573	538	540	575	680	563	552	583	616	573	572	552	588	535	519	578	545	527	540	601	511	571	538	572	529	544	543	592	585	552	546	595	565	554	594	559	601	570	561	574	601	535	547	608	602	564	581	547	556	539	584	554	586	552	534	581	566	536	576	564	526	543	565	529	569	574	559	564	616	565	593	568	563	550	566	530	588	539	619	572	578	584	570	531	558	541	562	569	578	541	586	527	572	574	563	586	587	611	539	575	536	548	569	567	583	587	578	599	553	596	587	610	571	600	553	578	561	547	550	571	511	592	558	597	530	600	586	581	611	542	593	548	569	572	594	545	573	510	499	574	565	568	609	554	547	563	585	559	570	535	559	549	597	563	570	535	565	526	581	590	558	583	574	563	560	564	548	555	549	570	566	565	603	574	584	574	574	555	573	584	554	581	524	549	543	563	521	591	570	547	562	549	580	568	565	531	573	577	576	555	580	561	547	585	569	567	529	605	570	586	587	622	576	541	618	556	519	563	584	510	562	614	547	531	524	542	580	564	565	605	570	532	568	576	568	561	566	553	580	553	577	552	579	599	580	547	572	558	539	571	576	530	579	568	539	569	568	595	545	578	559	529	539	516	558	547	587	556	579	602	553	555	577	539	545	591	547	523	559	573	572	557	550	556	614	572	572	571	539	585	524	571	585	592	570	561	567	546	570	515	612	555	545	532	547	585	579	557	576	561	589	562	554	597	579	600	546	550	611	568	547	615	600	532	582	544	626	568	578	568	575	604	605	604	538	583	569	551	565	572	546	563	553	583	578	586	548	558	532	573	537	581	540	560	571	534	550	564	546	556	546	586	580	557	580	568	562	500	539	532	578	574	563	605	567	558	576	544	600	531	526	546	611	601	573
10056	9921	7790	3863	3373	894	213	205	223	195	204	188	195	172	213	180	336	504	365	257	234	221	203	191	193	211	185	189	208	208	203	196	196	184	192	222	216	200	183	206	212	213	170	181	185	214	198	190	190	192	202	196	209	199	195	194	178	197	205	196	178	171	218	180	200	179	190	204	208	194	194	183	172	197	225	207	207	197	224	194	194	195	196	199	219	194	202	187	205	181	175	192	200	195	200	206	223	200	172	210	211	203	199	203	175	189	185	193	188	200	211	194	203	199	213	174	216	187	197	189	188	194	178	196	201	187	205	202	193	209	188	219	201	183	202	186	187	194	194	191	210	216	192	162	219	194	219	181	203	204	189	192	201	242	176	189	203	206	198	192	208	196	193	212	213	175	188	201	226	200	211	201	189	179	196	184	218	224	210	225	191	190	197	216	193	204	196	176	196	194	201	188	197	191	215	193	195	198	221	207	180	208	199	169	206	187	194	186	212	209	210	217	192	178	195	181	204	203	189	205	207	198	192	182	211	190	188	205	181	218	213	211	209	201	202	203	190	191	188	201	180	214	207	186	202	192	189	209	189	192	196	179	213	210	191	195	207	173	189	210	205	178	196	166	199	192	206	198	188	187	242	206	222	198	213	216	189	210	193	199	194	194	190	198	193	204	178	199	207	193	181	202	215	181	216	207	202	190	199	206	187	178	204	200	199	177	200	188	184	181	198	186	187	198	203	221	197	219	183	196	211	225	203	205	197	177	191	190	198	191	207	188	193	176	197	207	225	211	210	193	199	208	203	181	199	201	169	198	195	202	172	213	195	186	203	183	190	190	194	219	215	180	165	222	166	178	183	204	192	187	202	182	194	202	207	189	220	194	203	202	204	202	204	215	199	235	188	194	203	211	205	199	199	173	164	213	190	189	210	195	213	189	190	220	209	187	188	205	182	205	196	219	198	184	183	209	201	208	188	196	199	176	190	180	202	186	201	190	211	195	210	207	201	179	195	213	201	214	197	207	211	220	207	210	200	203	194	201	195	198	185	226	200	218	205	210	172	206	181	180	216	226	176	197	193	203	201	200	202	192	212	210	223	181	235	199	200	187	168	219	199	216	195	191	198	194	200	212	214	202	190	204	211	178	191	187	184	187	215	210	171	200	173	230	209	195	186	220	163	193	201	193	178	194	181	203	188	215	208	218	218	223	218	224	175	196	206	210	191	199	190	188	202	187	198	185	194	200	183	218	167	217	205	184	197	211	189	202	184	193	182	165	203	194	186	219	215	174	207	240	193	205	195	199	190	228	166	195	203	174	205	195	221	211	185	199	193	184	161	193	183	197	205	217	187	193	201	190	197	209	185	210	200	203	198	197	195	180	198	202	194	222	229	195	195	198	197	195	192	210	198	223	210	188	191	215	198	195	204	211	200	200	178	205	205	187	195	192	173	189	206	205	215	197	161	200	182	183	194	162	196	214	194	188	241	189	212	197	195	199	200	199	198	197	208	212	182	211	187	167	198	203	206	173	191	198	198	179	183	216	185	179	186	215	199	206	199	184	230	166	197	195	202	207	191	209	209	222	191	206	209	213	195	226	182	196	183	188	210	178	213	185	216	202	194	192	186	182	211	195	201	199	172	193	224	197	197	189	213	230	220	187	194	208	193	201	175	180	209	221	203	174	204	192	201	186	197	194	173	174	190	217	213	200	195	202	191	185	196	192	209	177	180	182	183	215	166	228	213	208	193	200	191	198	192	181	229	202	194	166	184	189	210	192	207	212	163	181	192	217	218	211	182	192	217	202	207	186	215	187	203	208	183	174	208	180	180	185	202	211	204	194	186	199	214	170	183	208	205	183	186	230	208	199	183	212	201	211	194	234	178	177	179	205	209	209	202	191	210	189	200	170	203	206	210	202	204	182	180	221	206	191	197	175	214	197	189	201	208	182	188	184	183	194	171	186	191	190	206	193	182	195	202	217	201	208	175	209	219	196	207	205	183	209	206	193	206	153	196	199	188	193	190	176	193	173	198	224	181	214	177	213	201	206	214	204	219	184	219	181	189	179	187	199	189	182	180	177	191	229	208	177	196	201	203	202	201	208	195	185	215	214	179	213	193	223	203	211	193	182	192	190	214	173	194	181	187	185	198	208	198	192	181	210	219	202	207	169	182	180	207	174	197	166	174	159	208	181	192	192	190	209	212	210	206	187	193	205	165	210	192	193	182	156	205	161	203	150	171	194	225	199	162	204	176	203	196	235	200	200	173	201	169	214	191	200	190	214	207	195	214	209	184	218	194	192	224	208	202	208	214	195	205	192	196	223	190	193	212	223	224	186	198	190	211	179	189	184	184	235	208	196	201	222	194	199	214	197	209	205	195	190	186	208	198	183	203	192	219	210	199	199	194	235	192	221	189	188	185	195	192	210	207	214	186	216	203	193	195	214	178	188	204	200	200	199	176	206	205	188	216	207	219	206	205	177	195	229	202	185	208	209	205	201	219	201	201	195	171	184	216	168	168	195	222	190	225	192	172	206	215	203	211	200	207	213	196	189	169	193	197	192	195	215	199	189	196	193	210	175	223	198	215	234	191	191	163	212	200	178	220	178	188	197	192	197	207	172	180	185	185	178	178	190	199	201	162	214	190	206	185	193	213	196	215	193	188	195	207	215	188	200	188	194	184	203	185	201	192	194	189	183	194	185	194	214	209	223	211	197	179	195	179	207	200	197	207	186	178	203	211	196	176	212	183	219	209	198	199	220	169	218	211	193	207	183	188	190	208	193	199	191	212	211	208	196	182	172	194	217	211	188	200	194	206	190	208	174	200	210	180	185	208	191	209	235	201	213	204	229	193	194	191	203	198	215	191	193	200	191	208	190	193	209	195	207	164	195	186	194	196	202	187	197	217	197	191	192	204	172	208	206	188	217	170	185	197	202	203	212	199	178	209	176	206	179	196	195	186	194	209	190	196	185	222	203	200	191	196	169	227	183	211	210	189	193	203	190	228	205	191	216	191	179	201	217	215	192	175	185	204	191	211	206	199	200	210	204	227	212	201	206	215	182	193	197	221	174	183	179	194	195	183	211	196	173	216	177	192	179	221	232	186	192	215	210	213	176	198	194	211	193	183	221	194	187	212	161	176	177	220	200	217	198	219	225	207	187	207	186	202	196	200	217	203	203	182	200	187	209	181	194	175	228	174	222	197	190	176	215	224	222	192	212	237	224	211	204	197	216	206	189	177	181	191	199	189	169	203	192	202	193	195	194	210	202	196	201	217	198	206	216	200	204	206	183	184	178	220	201	185	178	207	201	170	206	201	205	210	212	211	192	203	190	190	191	187	198	212	206	195	183	195	214	189	179	240	192	209	196	219	195	197	209	229	186	206	197	201	211	197	186	194	192	209	208	208	229	224	205	209	216	201	215	205	202	178	209	181	187	214	224	193	206	212	187	183	195	217	203	190	194	192	212	181	208	204	199	185	203	206	214	165	218	222	230
8410	14860	14246	12037	12204	3344	582	515	562	565	536	566	536	534	558	659	1469	2225	1383	858	609	603	511	478	491	494	497	518	508	531	528	533	541	535	538	535	483	508	541	506	554	546	491	532	528	494	522	534	562	515	552	525	504	493	536	527	566	519	538	551	524	538	538	505	521	516	530	538	505	550	513	516	549	470	496	532	561	547	526	476	535	506	477	502	448	486	532	504	529	493	513	545	565	479	555	487	556	553	540	520	465	477	515	496	527	556	540	475	518	546	533	518	501	498	531	544	542	531	530	526	538	527	472	511	526	532	515	521	522	539	515	518	496	507	508	540	545	527	548	488	497	494	555	514	511	541	495	533	553	546	534	587	542	496	494	509	522	494	527	511	534	523	550	530	519	533	543	491	534	530	512	512	548	546	530	514	506	533	545	504	506	518	565	534	527	497	505	533	520	541	533	482	524	503	546	498	534	521	499	511	523	501	536	530	557	532	521	513	513	532	536	545	508	531	514	534	510	529	531	539	500	543	532	476	490	514	502	542	585	548	524	485	480	539	495	534	567	547	507	535	526	480	519	511	530	511	550	545	510	556	541	532	535	514	517	512	528	521	561	518	525	495	499	528	554	536	555	480	536	534	548	552	572	523	569	543	541	563	514	538	560	518	516	512	501	510	528	508	536	527	503	514	497	509	487	508	483	507	529	524	501	536	481	532	514	526	487	495	537	520	507	546	553	535	536	467	537	512	517	507	533	547	530	557	535	526	549	538	544	514	513	504	493	529	497	502	503	524	528	501	548	539	509	561	511	564	526	541	531	505	536	527	493	537	513	506	509	507	535	571	554	489	534	525	512	503	469	502	551	496	517	553	498	482	501	515	534	540	537	485	474	527	550	490	473	548	533	532	549	570	486	519	485	516	503	506	501	497	523	534	540	484	480	493	535	501	532	513	521	518	497	537	527	522	527	491	508	558	497	552	524	516	517	521	551	556	523	495	530	540	526	533	523	468	559	530	497	532	510	504	527	548	524	538	525	533	541	534	532	483	554	525	494	518	552	546	487	512	496	545	569	519	515	538	523	511	582	559	529	553	548	513	520	520	524	570	522	510	503	518	513	512	519	497	538	453	558	514	513	529	532	550	516	538	484	536	525	537	482	545	522	490	516	532	500	536	490	474	582	527	534	521	536	519	519	540	511	560	515	512	528	499	517	514	523	510	524	535	529	541	490	544	520	545	546	524	532	517	510	508	525	511	501	542	507	561	559	539	509	521	550	548	543	539	514	487	495	557	549	565	544	535	536	562	514	496	512	551	508	523	472	523	498	537	523	524	512	545	544	534	527	511	547	522	550	540	510	496	538	530	495	538	513	529	516	544	516	510	516	577	509	562	531	546	481	478	530	533	497	524	530	533	514	541	541	558	512	546	519	496	470	561	536	543	540	537	524	483	541	524	492	512	501	532	543	545	499	533	515	540	532	541	515	533	547	522	539	527	554	505	545	487	499	538	526	533	529	511	496	515	546	522	472	481	495	555	553	563	522	505	523	515	491	519	528	507	501	538	537	546	538	536	534	527	456	566	494	535	528	544	517	545	512	520	505	530	487	501	508	489	553	547	501	507	506	505	541	504	527	529	512	537	556	536	509	526	511	492	585	534	556	553	590	499	535	554	538	479	553	535	501	536	543	507	539	502	559	521	521	540	515	508	533	513	526	519	524	513	540	543	513	568	514	517	542	531	523	511	523	526	518	560	545	562	541	522	534	515	530	520	474	501	531	540	533	524	536	543	508	520	556	528	517	541	534	504	530	504	499	527	537	551	544	502	503	538	530	532	533	523	497	505	549	531	569	507	492	519	532	530	508	500	523	514	590	517	573	568	511	547	493	523	509	490	570	516	562	536	510	557	527	533	532	559	547	545	504	512	552	513	543	507	485	559	513	524	489	539	531	525	530	546	475	509	508	509	514	561	503	539	526	528	543	528	506	503	499	503	527	485	514	513	491	527	546	490	480	522	564	580	505	533	516	516	514	536	506	501	524	502	532	519	529	505	540	539	478	526	515	526	501	541	526	521	507	526	489	550	503	510	497	593	515	542	534	534	520	573	536	502	512	594	553	539	489	528	550	516	516	530	503	539	529	477	544	502	550	547	533	483	549	517	485	492	514	503	564	504	505	512	548	525	475	535	517	506	532	565	536	529	492	508	518	517	528	507	538	520	509	572	555	532	552	542	537	524	525	494	482	535	498	458	503	514	540	579	525	502	545	528	522	524	541	565	522	549	559	501	521	546	537	576	569	501	547	515	492	525	487	509	499	580	559	521	508	526	523	479	538	495	481	540	541	494	563	531	530	514	490	488	516	506	514	539	537	589	544	506	551	530	497	535	522	531	511	538	557	505	508	524	490	542	513	493	518	519	520	493	551	484	541	524	549	562	486	533	557	515	504	543	499	492	540	514	490	489	497	504	516	499	521	542	502	507	514	498	557	520	520	524	545	529	513	491	530	518	565	520	524	558	520	555	516	564	492	535	499	545	547	463	520	529	555	542	543	531	537	561	547	511	563	510	494	507	469	527	556	561	545	539	526	506	485	536	558	531	522	470	509	484	538	535	511	474	519	523	537	497	535	541	521	490	500	541	531	539	514	536	515	509	491	506	568	515	506	530	526	537	490	525	505	504	546	523	536	532	498	494	495	518	537	550	533	520	545	497	506	522	525	521	531	530	528	536	510	531	510	529	531	568	506	490	534	530	510	535	512	519	498	473	515	539	535	500	537	533	487	536	553	525	500	536	506	542	461	514	480	459	494	493	551	522	531	526	506	530	558	548	509	553	500	518	512	549	549	508	554	520	535	476	591	522	507	514	529	520	513	514	512	517	488	510	523	491	490	520	508	524	517	510	521	551	506	526	527	523	490	522	571	495	516	526	498	544	491	507	479	552	501	518	532	515	522	519	533	522	531	561	481	539	484	543	520	502	460	498	537	557	534	517	547	551	504	532	551	568	521	547	519	488	504	554	502	505	512	546	483	521	501	535	510	507	515	512	528	543	505	509	527	518	544	544	487	498	533	533	520	516	508	516	497	498	524	552	547	497	513	497	544	512	530	535	539	519	572	512	503	521	519	555	535	468	505	511	539	550	497	544	514	508	520	502	524	529	522	507	497	530	511	486	512	554	537	519	520	522	560	533	525	518	524	475	482	513	502	536	524	489	537	522	514	506	528	512	531	482	509	544	494	503	512	520	489	509	542	538	536	530	577	506	501	536	511	492	513	522	504	542	561	523	523	500	500	548	534	486	492	532	527	494	545	517	540	539	519	545	481	489	506	520	524	528	540	512	550	569	525	522	498	560	543	529	515	564	538	520	546	522	559	514	531	524	519	503	516	509	540	531	499	530	494	461	560	539	512	502	512	577	513	490	532	542	512	520	485	515	529	518	510	515	500	543	522	516	564	539	496	511	548	559	522	513	522	552	534	522	497	553	568	498	535	505	537	483	519	487
48102	63845	62861	38569	33403	13164	752	276	259	273	267	246	211	227	344	547	1562	1882	931	449	294	266	245	230	223	243	227	222	224	236	235	225	206	244	202	210	222	221	187	207	235	235	215	221	201	215	209	229	212	203	232	205	203	226	218	213	263	216	212	224	214	212	207	189	219	226	232	233	223	209	209	216	226	221	226	217	213	237	217	229	206	221	197	229	218	207	230	201	202	236	227	234	214	201	212	219	249	205	217	235	221	214	216	237	196	209	237	226	245	208	198	227	207	232	217	228	231	218	212	211	214	213	201	247	208	221	214	239	243	220	224	235	246	215	213	228	211	227	222	232	234	256	196	218	204	241	184	209	220	243	225	202	211	224	236	223	187	262	220	223	237	224	215	245	235	227	206	242	215	210	233	219	228	221	202	244	229	203	235	214	240	206	207	259	247	216	227	242	249	249	227	251	233	221	229	204	200	189	237	204	212	250	224	230	206	236	256	195	223	223	198	228	249	230	223	246	207	201	226	206	195	201	222	230	244	196	233	227	209	248	204	206	245	204	233	230	249	211	239	209	252	204	226	236	228	198	230	207	250	210	220	210	189	220	224	196	226	238	226	212	208	222	202	229	243	194	204	235	206	224	224	214	223	224	229	238	211	230	218	232	243	215	198	193	217	217	239	222	225	223	204	211	219	247	230	226	207	231	215	201	248	232	222	188	222	212	233	228	218	218	192	209	245	228	219	229	200	209	204	214	216	245	235	240	211	253	232	217	238	213	232	219	217	225	233	227	212	227	200	224	237	232	226	227	225	183	244	220	222	225	203	198	221	246	242	229	229	205	216	225	217	198	231	227	225	218	244	219	214	228	198	226	209	200	200	247	233	238	214	204	189	218	237	215	236	224	227	237	243	211	222	222	227	234	216	198	228	217	221	250	204	227	235	223	255	235	236	251	219	213	221	192	213	216	222	227	219	201	227	230	229	203	225	240	232	246	228	232	205	218	236	233	212	219	238	203	218	236	228	213	231	215	227	200	242	217	236	217	240	219	209	238	223	213	214	197	222	223	250	222	226	240	211	248	231	204	227	195	232	226	229	219	242	215	215	215	198	193	228	235	219	242	212	211	234	225	236	232	208	249	218	216	223	235	203	209	218	221	223	225	223	224	222	209	189	238	241	219	243	213	232	222	219	236	190	220	216	221	223	241	242	226	208	229	219	243	208	227	226	199	213	200	214	236	207	203	219	225	206	219	230	236	222	190	232	241	244	210	197	194	250	228	209	219	202	227	186	194	200	244	224	239	244	226	231	229	209	256	215	239	224	234	224	212	210	220	230	224	201	209	219	209	220	212	233	216	246	238	204	233	250	206	241	196	209	228	197	209	231	228	195	215	204	237	240	235	190	228	232	203	212	212	224	256	218	216	230	234	197	227	202	237	186	217	223	215	219	239	222	217	202	222	225	219	217	218	244	237	220	229	220	212	208	221	208	220	232	255	230	234	234	227	226	203	215	218	203	242	221	212	218	241	216	224	204	201	208	186	201	229	229	221	220	196	236	221	200	206	245	256	231	231	227	225	242	207	235	185	228	195	200	207	216	227	251	220	246	228	218	258	202	209	225	220	245	211	221	248	224	224	236	223	207	227	232	235	241	245	225	205	227	229	213	227	222	206	232	208	235	225	218	243	218	213	227	244	245	222	221	225	230	199	218	217	207	209	222	233	219	222	222	234	223	202	218	213	233	233	234	234	223	224	248	217	215	215	205	214	225	227	233	215	211	201	204	200	244	217	245	204	227	218	218	216	212	189	236	208	221	217	209	223	209	224	224	231	208	204	204	204	249	198	237	217	233	219	207	222	232	226	242	205	211	253	221	218	206	243	203	244	209	217	241	219	228	217	227	211	251	216	225	215	225	233	234	236	212	205	205	210	214	220	227	224	197	202	233	220	212	236	207	205	236	241	206	214	210	238	228	234	233	251	212	220	222	210	195	201	206	217	211	223	209	267	208	226	227	245	228	231	221	263	206	214	244	240	227	230	225	246	231	194	225	203	197	208	190	237	230	206	224	237	220	216	235	213	199	212	214	212	236	228	215	235	227	228	226	227	209	232	225	225	213	241	210	216	231	218	221	240	202	215	228	258	225	236	243	210	218	208	213	225	211	235	220	195	226	232	212	209	227	244	230	231	215	210	233	218	206	213	234	197	222	220	217	212	200	219	193	229	200	202	250	234	214	227	196	211	212	197	207	193	242	218	200	234	219	213	221	207	184	214	218	233	200	209	215	232	239	193	263	224	235	221	195	183	206	254	218	207	223	212	230	201	193	243	194	218	203	233	217	205	217	208	219	210	231	214	192	201	253	202	234	222	225	209	220	237	230	187	212	219	209	229	226	197	208	232	208	208	241	224	195	225	218	221	234	240	221	212	205	222	238	224	221	251	221	219	196	208	217	245	227	239	228	202	199	227	241	229	220	199	214	213	220	222	245	244	242	242	220	216	223	212	238	205	240	230	206	219	221	236	248	230	198	217	217	210	231	207	231	237	228	236	205	224	209	233	237	201	226	203	237	215	226	204	240	204	217	225	201	220	207	226	223	228	205	226	248	205	234	225	227	213	199	217	204	238	248	198	225	209	170	212	228	214	212	210	232	224	226	242	245	238	206	231	224	204	234	210	229	230	227	257	236	210	220	227	215	230	260	236	243	205	210	235	200	202	189	238	207	226	210	202	216	215	246	206	211	221	216	217	249	281	209	231	237	187	197	236	244	213	204	219	211	207	239	215	209	200	233	209	245	251	217	212	229	224	205	243	239	216	219	244	215	221	223	229	222	217	240	219	206	217	222	255	229	195	220	224	230	224	190	210	225	226	249	233	218	217	232	220	221	234	216	216	226	231	225	224	225	211	199	237	221	191	205	220	207	217	219	231	225	223	192	202	218	206	228	211	221	215	237	210	224	212	206	229	247	220	205	240	226	205	217	225	216	227	226	219	232	236	217	214	237	214	237	218	232	256	195	214	215	227	208	226	230	213	220	259	219	237	210	224	223	203	233	212	201	204	212	239	237	200	230	189	215	230	240	232	259	193	220	221	242	213	245	203	221	228	228	216	232	214	217	230	227	223	217	192	207	202	226	220	223	214	256	198	213	193	210	213	237	232	234	208	225	216	205	206	217	236	213	223	198	228	231	228	190	264	207	214	229	224	223	205	222	236	254	224	226	251	217	219	245	221	198	188	217	210	200	246	234	240	213	212	201	207	222	233	212	232	214	241	197	216	203	231	195	235	239	227	244	235	218	235	225	230	229	231	215	206	202	224	222	216	213	225	255	241	223	216	240	204	212	213	225	241	213	202	225	229	230	239	245	198	227	241	220	245	223	217	224	214	231	215	220	187	216	218	234	199	210	203	218	223	233	255	242	220	207	203	224	207	205	255	225	205	219	227	197	195	190	241	224	214	225	233	228	244	220	202	202	226	201	245	220	224	208	213	230	224	212	219	212	259
29374	48701	55812	46320	43549	17998	861	951	853	778	737	671	751	634	1628	2510	8598	10166	4458	1884	943	633	578	562	553	610	549	569	588	558	580	573	605	580	581	573	593	496	549	602	529	538	566	533	560	591	623	565	553	528	594	613	605	582	582	573	560	532	596	548	641	584	584	569	555	562	596	565	564	595	570	572	578	568	547	585	576	600	600	553	599	582	567	546	579	605	596	588	568	544	586	599	607	534	574	616	567	589	587	583	588	601	513	556	562	547	531	581	596	551	545	588	547	560	603	583	555	571	566	567	592	580	561	573	601	558	578	590	549	566	591	593	544	567	576	556	565	561	574	589	609	586	625	534	547	561	575	601	588	593	603	594	601	562	527	575	567	557	558	551	559	536	573	602	556	570	584	557	575	541	602	566	581	556	562	594	611	625	585	525	557	562	584	561	518	560	514	603	601	539	551	578	577	605	561	573	556	594	547	598	579	595	585	591	559	599	605	608	579	574	547	594	618	585	584	567	580	560	585	579	588	618	587	588	528	554	591	644	542	579	549	575	595	600	569	561	560	585	593	584	534	600	599	564	573	542	540	578	583	597	580	579	601	562	598	568	613	619	559	612	598	570	535	564	553	589	609	553	567	572	576	538	582	586	595	537	553	594	573	569	558	578	577	589	613	538	571	558	590	571	582	596	571	579	582	567	630	590	606	577	526	541	579	595	586	577	569	550	558	563	569	570	549	561	509	567	592	610	600	560	552	587	628	564	615	584	592	553	589	588	579	558	601	558	606	541	534	573	559	596	596	600	581	551	546	577	596	573	573	571	566	579	580	542	595	573	556	550	599	571	549	572	558	581	568	585	567	543	587	539	570	601	597	573	555	530	582	564	600	580	601	566	550	584	569	572	569	555	612	607	553	549	582	614	596	593	578	563	575	603	631	569	589	585	586	573	610	603	597	583	533	608	542	529	559	584	608	538	573	591	560	577	626	580	572	598	589	618	604	579	607	557	584	602	581	596	606	580	604	577	556	559	570	605	562	564	544	599	537	620	561	531	565	574	607	515	563	594	600	521	545	603	570	577	571	508	610	537	576	545	563	549	561	571	575	571	573	572	589	568	513	609	573	581	576	560	553	584	580	515	600	560	535	578	589	598	622	528	573	610	564	571	560	555	610	584	563	547	546	572	558	559	582	554	599	569	556	563	571	560	559	609	610	573	553	541	584	628	540	570	620	555	545	563	594	607	542	548	556	590	580	558	583	559	542	577	588	564	565	544	534	562	526	573	539	564	552	611	608	521	595	575	604	594	566	575	564	563	563	601	573	551	531	574	588	585	559	571	592	625	588	545	582	549	564	541	564	596	576	558	587	565	620	516	528	548	582	543	520	579	577	596	617	577	524	570	564	555	612	608	534	590	585	570	622	595	578	573	591	559	554	518	588	539	555	577	596	530	596	584	610	587	555	549	553	571	595	564	583	608	583	550	611	571	592	574	579	566	559	580	587	549	595	562	571	576	561	536	576	596	595	590	594	535	569	512	574	572	605	550	571	632	550	616	598	586	591	566	542	584	614	591	579	553	530	541	579	575	601	567	565	593	581	581	557	543	590	605	553	570	564	603	590	575	570	574	583	547	578	566	537	577	538	554	568	567	560	544	566	554	563	568	625	605	557	577	590	589	546	579	630	577	600	571	545	579	539	598	567	544	578	562	551	558	574	560	543	580	601	599	591	560	571	578	587	544	578	544	569	555	609	599	560	543	564	581	584	552	581	605	565	567	563	627	557	599	560	568	560	556	591	553	560	560	546	551	539	591	565	589	594	609	568	567	572	593	578	553	608	596	582	608	579	553	566	566	565	577	599	575	555	565	603	589	611	558	615	572	567	582	537	540	580	572	538	575	552	595	608	611	564	539	574	578	588	551	568	571	610	573	557	612	556	539	581	592	548	558	543	559	557	628	562	583	559	585	556	555	567	598	560	566	560	587	588	553	545	560	601	534	586	585	544	594	598	597	576	597	619	555	544	592	591	607	568	516	601	538	569	539	542	557	601	573	595	545	547	552	577	541	571	571	616	604	577	557	572	574	553	576	569	558	553	567	587	568	592	518	548	569	550	567	581	585	564	522	552	569	592	602	576	607	552	562	566	583	592	593	542	554	548	611	601	564	569	556	561	569	571	579	551	587	555	566	559	581	559	589	551	556	571	579	603	537	577	570	592	567	572	578	591	611	581	578	600	579	606	553	579	547	580	543	564	585	571	562	572	598	526	573	564	549	597	596	576	577	561	529	560	557	556	568	581	549	573	608	530	548	527	524	550	559	573	605	585	590	598	588	584	608	554	626	546	562	588	591	592	580	553	573	567	565	595	573	556	589	572	565	568	583	581	607	567	545	555	562	585	529	565	650	564	551	588	587	573	569	582	548	573	597	601	559	570	553	597	599	578	591	581	571	586	601	565	589	563	549	568	559	559	574	541	584	603	578	545	599	565	551	575	572	567	564	605	586	559	600	613	562	591	625	585	548	603	591	578	564	621	609	600	561	577	604	573	577	542	596	639	581	562	597	567	635	577	609	544	574	611	610	527	569	578	581	591	569	599	567	584	560	588	547	561	596	595	590	565	580	565	580	610	599	564	543	597	576	576	527	621	605	610	562	513	540	538	556	582	603	589	598	593	609	525	597	559	562	555	599	599	508	535	604	575	559	547	583	568	579	550	572	571	569	583	534	599	563	607	593	585	593	609	566	612	553	568	558	589	601	583	545	547	533	565	559	539	600	535	571	580	575	582	551	561	605	565	597	529	539	596	518	533	583	549	608	580	609	599	563	603	582	621	552	579	582	561	560	580	570	532	588	544	588	579	580	560	582	556	568	566	559	584	591	572	579	530	585	587	588	617	556	585	535	563	574	545	585	552	590	551	563	589	593	566	563	551	594	534	603	588	582	584	571	556	563	569	634	580	546	596	568	593	564	546	538	553	588	599	582	583	526	571	574	517	604	593	603	582	592	578	557	584	558	630	591	562	582	589	611	573	560	565	575	563	582	563	569	554	541	591	591	598	592	590	528	572	530	572	560	567	570	596	620	620	604	545	563	626	546	552	544	601	571	579	601	592	595	569	635	599	556	568	574	532	590	577	549	550	549	567	556	543	555	554	555	582	571	555	591	564	583	585	596	522	525	549	593	546	564	619	560	590	610	586	559	555	600	582	574	549	582	564	591	594	580	552	583	571	583	580	563	588	550	547	575	580	591	582	525	566	574	588	574	598	532	627	579	561	557	586	581	627	587	565	606	554	593	579	542	573	585	559	591	557	593	596	602	558	561	620	586	554	550	579	607	571	610	563	584	583	565	611	552	560	565	542	560	562	581	565	569	570	544	584	602	590	555	607	585	574	605	557	569	539	518	597	551	568	599	553	565	564	564	622	560	525	637	590	596	596	581	565	560	594	594	565	568	616	560	612	606	557	573	580	585	561	573	605	558	563	553	549	547	568	563	567	572	594	602
69254	76732	73582	48843	43888	21151	2198	366	308	275	255	236	243	200	222	350	2110	3831	1789	712	356	260	209	197	215	213	208	233	198	210	198	243	184	225	229	243	207	235	212	197	212	201	199	212	214	212	229	204	205	231	225	213	213	237	230	216	217	226	204	211	200	222	201	200	200	211	223	255	199	218	186	204	207	217	216	218	230	178	186	206	198	189	190	217	230	204	222	198	207	195	217	222	232	199	218	225	206	205	221	218	205	218	195	208	223	180	186	199	207	233	202	201	234	213	191	203	239	236	212	217	224	183	197	197	197	185	182	223	206	199	233	231	218	248	232	183	210	224	208	185	213	182	208	199	190	233	218	223	186	209	189	207	211	213	199	218	233	208	219	198	234	195	204	204	211	182	210	189	213	234	205	203	200	219	227	220	212	208	194	209	205	186	217	205	205	223	222	211	183	205	198	226	205	203	231	223	211	228	236	214	211	235	211	204	211	212	203	237	197	227	220	215	202	224	231	196	219	201	197	189	209	219	208	198	213	220	195	236	238	188	188	214	213	228	213	261	217	243	236	209	230	202	233	257	198	224	195	199	194	200	212	215	185	193	195	196	218	224	212	196	219	242	218	227	202	213	215	185	222	223	221	191	219	205	231	215	196	212	199	225	222	216	240	215	209	198	202	199	234	212	218	197	196	202	191	204	216	204	227	217	205	244	217	222	187	216	229	214	201	221	227	223	201	217	195	236	208	205	204	196	207	217	216	217	224	200	191	201	209	218	203	213	194	228	217	221	206	232	221	222	203	221	189	212	191	219	197	234	213	216	240	217	211	211	204	228	239	227	213	233	194	216	227	234	245	212	197	203	222	202	205	209	192	208	228	199	197	222	229	222	211	217	212	239	195	213	215	236	224	214	224	217	222	232	228	195	207	218	219	226	243	235	239	244	220	206	221	222	193	193	216	206	210	225	204	235	181	237	198	219	239	201	207	219	186	210	247	230	190	193	194	234	229	211	196	246	220	214	235	212	234	202	232	208	208	200	227	192	229	220	230	219	193	201	188	198	211	213	171	195	206	212	226	228	217	236	196	223	211	204	222	227	238	215	224	230	239	224	225	204	211	219	206	215	211	216	195	189	238	213	222	194	183	198	241	253	220	245	201	208	230	204	194	214	214	213	207	208	224	225	216	183	232	195	194	205	210	191	191	178	192	215	217	206	235	226	226	199	207	204	223	205	214	210	250	205	191	215	211	218	199	219	213	206	200	212	199	231	196	218	217	195	230	223	241	224	218	197	231	232	209	207	227	221	196	197	207	200	191	225	188	184	202	203	186	218	230	199	216	209	205	196	236	203	208	221	209	236	212	212	244	222	203	220	230	244	224	221	191	220	207	216	226	216	227	216	218	214	200	211	189	221	190	233	189	233	182	216	170	204	206	221	213	229	188	246	223	206	201	193	222	183	216	250	237	213	200	236	213	218	230	236	220	185	211	219	217	212	198	187	235	203	228	216	210	230	196	207	176	224	268	224	214	183	248	220	218	209	221	237	203	231	256	235	191	225	222	220	223	202	193	231	209	212	233	206	217	244	221	201	185	231	210	197	190	200	230	231	198	214	215	202	222	200	185	212	193	201	194	218	230	203	222	242	238	226	226	189	227	217	213	193	201	215	212	198	206	212	202	222	224	198	212	220	214	211	190	229	235	223	208	224	198	237	199	206	219	214	201	198	221	234	238	212	189	219	222	182	207	216	230	230	214	208	212	182	202	219	238	212	215	239	226	235	242	243	227	231	197	207	206	189	198	205	237	216	231	205	225	230	192	217	187	226	192	195	215	214	211	236	214	192	209	211	237	189	196	179	210	225	187	206	198	213	225	197	196	212	202	218	245	218	209	189	196	202	221	232	230	218	223	225	197	246	203	218	220	210	201	198	211	221	224	220	183	207	196	198	226	210	203	211	216	188	211	217	197	180	212	193	223	223	223	227	226	226	229	197	205	191	230	223	223	201	201	238	221	170	254	210	196	226	231	207	215	214	205	196	214	228	225	228	244	229	204	195	217	228	207	207	217	189	207	213	238	184	229	223	215	249	226	223	228	224	225	197	218	217	182	214	230	233	213	204	232	211	243	207	195	207	225	211	255	219	242	205	182	206	225	220	207	191	209	204	207	206	216	234	207	202	221	230	220	209	208	206	203	240	191	225	210	235	196	220	233	197	203	200	211	213	216	227	239	215	223	221	193	229	194	226	222	220	202	210	228	204	247	196	205	216	220	189	202	212	230	206	208	187	226	193	213	212	239	209	232	232	199	222	221	206	216	209	210	204	215	214	215	196	227	195	217	196	204	192	215	210	235	210	229	200	219	210	206	222	233	216	207	210	192	187	207	217	212	202	213	200	227	237	224	228	223	215	213	230	211	224	243	214	216	225	229	198	229	229	212	211	222	206	223	219	196	208	212	220	191	222	206	225	226	233	205	206	197	190	180	214	193	198	220	209	242	211	249	208	208	225	210	207	236	201	209	193	205	214	249	233	217	208	228	196	207	206	205	227	217	210	212	238	206	198	218	216	214	221	208	193	232	192	208	207	209	217	210	200	202	219	232	227	211	228	218	225	223	213	209	208	243	197	215	209	195	225	213	202	199	222	210	208	200	200	232	233	210	241	189	190	216	201	207	200	219	199	201	215	216	213	196	198	245	211	212	207	211	202	202	198	205	201	216	184	208	202	197	218	239	252	203	235	192	220	198	197	176	207	212	214	215	195	212	204	219	222	203	207	212	215	217	216	218	221	205	217	210	221	229	216	219	224	243	213	254	179	221	213	216	242	196	209	218	221	230	211	218	212	219	218	214	209	227	244	232	229	201	222	195	211	200	192	195	204	231	204	213	206	198	198	208	239	216	224	236	180	199	193	242	223	185	217	194	226	221	193	219	248	204	220	221	205	211	218	223	213	244	201	217	201	180	211	211	231	186	215	207	215	223	212	215	192	181	198	199	220	195	231	236	208	198	189	202	210	223	237	214	196	244	216	211	197	203	222	207	220	220	222	240	187	240	181	234	190	204	233	199	193	210	209	229	176	189	201	184	208	201	228	222	186	214	204	205	232	221	208	213	226	233	204	213	226	216	202	225	225	233	226	242	222	252	232	226	214	227	237	219	234	228	193	197	220	215	222	224	197	215	180	230	197	214	225	203	199	201	194	216	226	214	218	208	228	215	232	216	236	230	215	223	181	207	214	203	226	248	204	208	213	216	204	217	197	220	211	200	213	206	206	237	214	209	200	211	215	195	229	210	216	237	219	199	195	227	192	213	208	226	211	222	225	217	211	206	212	218	194	199	239	232	199	195	224	219	193	183	220	226	197	193	187	218	230	215	237	207	234	196	195	207	198	184	232	204	186	217	219	205	211	224	221	197	228	201	199	190	211	249	234	215	199	218	209	212	206	201	212	235	229	237	240	241	215	211	189	215	224	204	212	224	205	210	226	219	203	254	210	228	211	206	229
44252	59616	68544	55713	53024	21398	1213	997	982	861	759	777	713	763	736	1552	11291	17166	8442	3307	1277	693	624	572	545	542	592	569	566	532	530	544	542	544	580	538	565	569	555	582	516	537	563	558	536	532	506	568	580	548	582	562	548	549	538	540	535	535	548	582	563	517	557	545	533	535	540	544	575	585	528	567	570	570	492	564	507	562	548	557	562	555	583	558	536	554	554	559	499	541	566	557	566	528	522	522	617	539	540	554	558	519	569	543	546	575	581	512	550	573	524	585	528	546	543	513	577	577	511	539	527	606	585	521	557	538	544	541	596	555	586	600	533	572	548	542	583	497	533	541	524	506	543	520	527	503	583	550	554	518	552	544	550	561	537	562	577	553	555	572	554	549	583	556	527	547	536	537	522	541	520	516	564	545	548	528	578	543	543	542	526	548	569	526	530	579	545	560	572	582	576	559	519	557	513	550	534	520	520	548	511	562	558	549	579	513	522	559	560	505	539	550	595	509	552	550	540	547	540	532	526	571	493	545	551	570	525	562	534	544	555	565	554	546	553	526	554	530	592	525	533	551	560	559	495	549	554	556	533	568	577	518	560	542	540	547	603	525	528	489	554	537	535	542	546	536	503	562	531	537	541	547	524	558	535	561	595	587	536	525	517	570	552	505	557	541	518	531	537	555	514	558	580	562	545	519	540	543	594	512	552	521	553	531	518	553	544	597	533	554	574	548	538	534	538	529	534	536	555	556	567	547	591	516	546	530	518	553	560	530	570	567	563	547	545	582	583	525	534	548	532	560	551	553	517	555	547	503	553	552	542	553	548	552	547	532	533	519	570	522	545	551	550	535	557	526	582	507	517	539	569	509	510	534	553	565	527	544	585	566	551	525	527	563	529	555	531	522	551	557	544	588	614	543	491	540	544	519	554	489	496	531	560	603	590	519	558	535	523	534	549	608	519	553	539	562	563	545	512	515	524	560	531	563	595	536	567	532	508	534	563	549	551	546	538	584	530	553	538	601	500	561	571	560	582	559	528	501	536	584	553	539	519	585	510	580	559	546	546	520	513	495	514	538	539	538	520	525	563	505	524	552	514	538	546	507	530	548	505	580	539	549	510	588	537	575	540	552	541	559	542	544	576	548	531	567	561	545	570	606	540	535	548	553	580	516	549	545	566	507	520	521	548	563	500	535	545	515	504	551	533	550	541	556	544	536	544	544	551	521	548	536	562	557	545	555	557	513	535	558	548	539	588	546	553	524	511	519	538	499	532	516	574	525	581	524	500	525	514	534	560	498	570	587	537	544	592	542	544	546	524	559	544	551	511	575	534	555	581	531	571	556	571	564	505	539	563	531	531	503	541	518	518	524	490	540	562	574	563	548	526	524	528	572	518	570	490	514	567	538	573	576	550	566	519	530	546	553	541	547	475	566	559	524	534	551	611	556	525	540	555	503	569	552	563	558	548	502	523	514	552	573	518	505	586	535	528	553	539	543	553	542	549	573	513	539	527	546	513	542	543	554	539	514	508	565	546	542	576	549	553	576	542	525	567	556	512	556	589	547	574	576	563	543	489	566	544	519	550	500	535	539	536	540	532	568	545	531	520	524	541	520	547	554	541	521	522	548	552	575	558	546	547	512	544	571	558	551	536	582	570	574	553	521	556	570	578	535	513	583	577	532	540	561	553	521	565	543	564	550	549	557	553	532	558	609	528	578	521	589	557	530	577	528	535	562	506	571	561	540	522	532	550	524	566	548	546	549	543	551	564	504	562	525	508	564	564	520	519	523	556	519	552	558	568	505	551	481	518	532	583	507	528	559	537	520	538	554	543	591	556	561	586	560	573	519	538	571	546	526	572	506	541	520	536	560	540	573	569	492	553	524	536	555	563	580	524	533	573	517	547	568	544	569	509	503	541	560	555	573	548	509	543	555	540	549	584	587	514	522	532	532	526	519	541	527	523	532	591	553	557	507	561	520	516	517	564	553	574	552	512	570	523	523	541	516	525	478	561	536	514	506	542	545	510	573	515	581	572	551	556	525	551	548	543	513	508	507	573	579	524	541	500	518	533	526	527	521	512	566	549	548	541	543	539	537	565	509	522	537	511	560	569	552	517	566	541	548	537	525	524	582	507	544	532	560	573	534	564	518	573	524	557	543	538	543	530	561	524	593	513	563	511	528	557	534	541	538	534	564	548	556	534	547	576	535	549	558	561	527	533	538	550	555	581	528	557	547	533	557	556	515	529	548	539	541	560	576	547	598	579	525	552	527	508	553	536	578	590	536	519	563	528	569	547	532	520	505	560	541	585	540	525	548	571	585	549	569	513	545	528	579	545	531	525	543	558	538	578	554	515	505	555	530	554	534	563	547	562	521	567	541	559	545	549	540	513	535	559	535	535	543	514	534	555	544	544	556	515	542	511	566	567	556	544	532	529	563	537	526	559	577	524	540	586	549	555	555	531	542	545	538	473	583	547	501	566	535	548	576	567	531	507	536	543	589	553	539	539	541	557	551	562	528	506	544	578	557	530	532	550	580	535	538	541	549	525	541	558	577	535	568	511	534	564	544	549	543	587	556	550	505	512	538	568	529	551	538	586	534	564	600	545	532	507	545	550	563	553	536	570	533	565	521	562	556	541	506	532	540	499	565	538	545	555	529	541	567	586	554	525	566	554	549	570	526	559	534	565	548	561	534	540	543	547	551	536	539	564	519	559	517	516	486	558	556	524	510	521	569	560	536	555	542	532	552	513	529	577	566	528	548	530	541	544	602	578	560	556	557	544	571	514	531	557	523	535	550	589	584	566	553	538	529	541	537	575	570	566	556	539	502	532	587	571	539	498	511	539	537	574	564	540	532	533	556	507	594	555	538	586	599	552	538	576	520	554	530	519	538	525	491	552	516	579	532	533	541	556	560	563	545	528	493	537	591	562	566	547	532	527	523	528	569	569	520	540	525	505	567	513	562	533	538	512	598	514	560	558	534	521	553	553	595	568	562	522	555	547	548	542	533	548	533	523	550	573	531	528	571	544	554	531	544	509	535	551	532	563	513	543	532	538	575	568	551	582	524	550	548	578	613	585	528	566	576	540	559	538	564	561	530	533	549	534	563	555	538	539	530	565	562	553	566	548	561	519	545	557	571	551	552	546	537	546	512	578	525	549	545	525	554	572	563	570	545	589	517	545	531	531	525	561	535	568	555	532	511	526	538	514	544	510	539	578	515	561	551	547	562	508	577	498	519	590	536	562	558	541	572	534	548	536	566	526	561	554	594	543	583	557	541	555	529	509	561	532	507	563	512	523	558	536	514	531	531	522	504	538	541	534	545	532	548	549	522	607	552	552	577	549	578	544	597	554	540	534	549	572	549	569	567	564	528	572	555	568	559	570	559	571	503	542	500	553	531	570	527	526	519	558	551	553	516	529	534	547	538	576	522	603	530	538	510	519	523	515	575	583	542	552	555	535	559	594	503	536	539	564	528	531	537	535	584	578	556
13475	11730	9740	3786	2700	666	211	210	170	208	189	202	192	205	190	205	278	439	326	240	223	198	192	166	179	193	176	171	196	163	194	199	184	208	180	222	182	201	175	195	186	184	182	183	213	189	199	190	184	190	201	175	183	191	198	198	203	163	198	199	206	180	173	182	209	180	197	193	194	181	174	180	169	215	199	164	193	172	186	182	166	152	190	193	202	190	187	200	194	174	182	168	201	179	199	201	184	184	207	187	188	191	187	193	193	183	189	182	178	165	211	197	203	179	187	214	172	163	183	172	193	189	186	180	201	200	196	203	159	194	173	177	154	197	214	192	206	236	185	178	184	198	209	227	164	179	194	191	185	185	192	170	185	205	198	190	207	195	185	201	184	183	174	182	194	207	198	188	210	194	202	176	176	171	202	165	180	166	187	213	192	176	190	193	185	180	175	181	192	194	188	167	167	179	177	200	200	185	203	171	178	166	210	191	187	210	206	193	192	185	184	174	170	175	144	177	167	189	165	191	165	197	185	175	199	167	216	188	195	158	191	185	204	185	165	206	178	192	167	183	185	188	189	175	200	191	197	193	194	194	160	199	193	216	192	185	203	192	178	198	180	193	207	196	162	168	197	186	202	214	197	144	172	182	173	197	176	182	192	176	189	184	186	209	177	187	198	169	202	196	189	160	181	166	194	180	164	176	180	189	202	146	166	192	212	173	176	194	186	191	198	183	148	183	180	194	196	178	194	196	195	202	182	181	176	178	180	145	194	178	195	191	181	172	160	187	193	184	171	192	185	182	179	184	198	180	182	188	176	173	178	163	180	187	165	169	195	191	206	189	186	175	189	178	150	175	185	183	175	185	182	157	172	177	199	164	179	169	173	171	195	189	188	178	183	197	177	164	189	184	200	193	179	183	196	174	181	199	188	194	181	160	179	168	195	187	180	204	190	202	207	188	178	171	192	195	183	206	187	177	176	181	191	190	190	187	194	155	183	181	174	197	171	187	170	171	178	189	167	191	177	184	168	196	192	186	196	216	191	177	212	192	194	183	183	192	195	182	183	200	188	194	194	187	203	217	187	204	210	171	205	182	191	191	180	218	175	187	195	203	180	168	181	201	212	191	179	163	195	173	163	190	171	191	194	201	196	204	185	181	187	185	192	179	208	201	195	203	166	188	190	200	177	180	208	174	201	188	178	182	218	174	203	193	198	212	166	179	177	190	200	178	182	175	197	167	187	208	180	175	190	179	161	190	199	180	173	192	167	196	228	189	180	176	196	175	197	208	198	180	186	201	166	177	200	174	185	165	176	181	200	174	206	194	200	186	180	195	184	161	217	193	161	169	177	183	176	199	146	185	202	200	173	198	187	191	185	214	177	177	186	188	173	162	177	190	183	179	186	186	187	169	180	169	211	186	204	166	163	184	208	155	197	170	181	192	191	170	191	172	197	179	194	171	188	178	185	183	191	188	197	166	198	196	173	181	185	186	183	164	200	182	187	195	188	211	152	179	187	223	193	196	182	149	194	175	177	188	199	180	189	182	169	202	191	187	184	203	183	192	174	186	191	178	186	165	190	168	167	187	183	162	222	178	177	197	180	173	170	196	174	202	185	186	203	194	178	191	176	161	181	205	184	178	173	181	175	180	186	184	182	203	212	178	186	189	201	178	171	149	177	199	187	178	188	183	180	202	217	180	177	193	171	160	198	176	209	210	190	194	193	202	169	207	187	189	174	193	173	180	187	194	211	189	181	185	198	194	188	191	177	183	186	205	164	167	195	195	175	192	197	180	189	158	186	202	214	179	169	201	188	184	184	165	177	190	181	180	192	219	185	167	191	177	177	190	175	192	189	180	165	192	183	195	186	181	190	194	175	173	169	181	201	173	174	185	180	188	205	198	184	167	180	193	184	170	209	181	181	195	185	181	189	168	169	192	175	181	181	189	167	200	169	200	178	195	197	188	176	180	200	178	193	170	196	178	195	174	195	174	203	194	194	194	201	169	186	191	183	214	192	163	171	173	173	177	200	187	150	213	157	189	201	197	180	184	176	173	187	177	173	166	199	188	173	184	181	188	196	188	190	199	183	207	187	185	174	203	192	189	199	204	198	171	186	189	170	175	190	186	189	195	172	192	184	209	170	205	210	200	183	220	214	178	190	176	181	181	173	178	190	206	201	203	172	171	158	181	204	177	191	190	189	178	195	186	205	185	156	172	249	189	181	161	168	179	176	200	172	221	198	173	190	173	200	170	207	195	189	189	193	197	174	190	185	177	183	177	179	175	157	169	192	175	177	211	188	177	184	178	189	179	185	179	200	198	188	199	173	183	170	181	201	181	177	193	204	171	198	195	185	188	190	173	194	193	168	193	184	184	175	166	184	184	176	170	186	187	180	176	185	185	166	206	195	169	180	180	184	192	181	184	180	193	167	173	170	186	177	181	184	197	184	178	203	173	185	204	202	192	175	172	187	186	205	181	204	194	185	170	178	197	187	190	178	188	180	171	172	215	193	184	165	199	194	174	157	188	192	200	191	163	174	195	195	173	177	187	180	163	172	200	159	194	164	186	173	182	196	156	202	188	195	155	196	208	173	176	186	195	175	197	203	184	205	185	166	202	174	169	196	147	207	159	186	192	204	189	188	167	157	195	201	200	170	163	202	183	198	193	180	232	193	174	194	188	188	179	182	218	185	160	199	180	205	178	158	169	177	206	178	178	186	178	195	154	179	166	171	173	190	195	173	175	188	191	184	168	185	190	172	172	180	208	179	177	153	199	187	202	189	194	157	198	203	180	178	180	189	179	194	175	201	193	193	182	189	170	198	199	168	186	178	196	191	175	194	170	173	191	186	178	183	160	173	185	179	203	174	206	193	164	195	178	199	201	164	211	178	178	175	211	176	185	152	181	167	183	183	180	178	186	176	189	202	163	193	182	197	189	189	194	195	191	189	201	169	174	155	193	195	194	188	193	176	206	181	173	198	212	219	202	204	196	179	192	194	204	174	204	195	198	180	172	189	174	173	209	199	180	185	194	187	194	202	177	180	201	193	187	186	184	193	194	192	192	195	174	204	164	186	193	182	177	195	181	185	190	189	177	209	184	176	161	199	196	188	165	189	196	175	207	177	165	184	189	204	185	198	210	184	183	181	198	208	185	193	188	170	172	182	187	187	177	198	169	186	196	187	197	188	191	192	171	190	198	224	180	178	183	178	180	170	169	213	176	195	190	167	166	192	178	190	163	182	186	157	178	182	166	183	203	181	203	175	175	200	180	193	202	182	175	199	176	207	171	205	187	187	183	183	178	175	180	202	195	210	195	197	194	187	187	189	201	208	199	190	191	181	176	195	174	160	196	208	204	198	177	204	207	162	179	187	181	177	184	182	176	190	170	179	155	187	186	173	184	185	185	161	181	197	195	221	209	175	167	216	167	180	183	181	201	184	195	173	188	159	155	219	188	194	188	162	194	187	167	186	189	169	140	209	189	205	182	191	159
11697	16509	17164	10894	10224	2347	545	497	512	505	532	494	494	503	513	623	1281	1810	1273	710	601	531	488	487	509	524	565	517	513	522	489	479	514	496	509	534	491	462	487	536	508	491	493	457	524	533	507	479	463	485	501	551	484	479	490	497	495	488	512	488	541	482	502	492	499	468	497	528	454	518	458	459	490	527	474	486	509	512	508	480	450	473	496	474	486	524	486	476	500	515	466	468	459	502	522	501	495	487	484	477	479	475	494	485	490	465	505	541	492	519	504	496	516	462	484	472	469	506	501	511	513	504	473	460	513	489	489	509	499	511	473	494	493	458	507	493	507	434	509	479	509	504	513	497	509	485	514	485	470	512	500	488	539	506	479	477	493	509	497	506	514	505	522	515	515	446	481	481	509	482	476	464	499	512	476	496	545	512	508	489	549	487	513	461	543	483	499	480	519	492	511	534	482	488	484	513	503	512	485	495	513	540	515	463	515	466	537	477	492	468	479	520	527	486	479	488	499	440	500	486	505	473	471	552	463	489	531	482	533	459	499	517	479	495	520	496	503	487	491	479	509	494	512	493	513	506	496	495	467	478	502	544	472	463	502	440	494	486	517	507	501	533	490	501	465	526	512	488	491	524	547	475	486	500	523	479	510	500	513	500	498	470	494	495	488	474	495	482	443	534	450	464	469	494	488	513	495	482	484	526	483	511	522	484	517	522	512	450	489	504	495	532	530	501	502	520	442	490	508	505	443	496	479	484	487	508	506	496	484	512	482	490	491	533	520	500	495	490	491	500	479	521	511	510	477	458	488	525	494	477	486	484	482	525	528	523	476	472	468	476	486	474	539	475	522	514	496	511	519	450	522	486	483	448	509	519	503	504	487	470	499	503	498	496	538	513	460	523	479	527	494	529	500	462	491	492	483	427	487	447	490	469	483	506	483	490	496	484	521	526	514	481	519	482	479	501	507	473	494	527	497	460	506	511	515	481	475	511	488	537	514	483	470	489	461	469	482	498	487	469	471	532	440	505	488	519	487	501	530	513	513	491	479	515	492	469	481	547	525	513	484	470	488	479	508	498	506	481	541	465	509	490	497	480	552	463	498	500	471	504	457	497	476	478	522	456	509	489	464	505	479	497	490	500	516	509	502	491	481	491	509	494	523	522	478	521	517	503	494	493	486	514	509	477	504	462	526	492	485	478	522	522	505	508	531	471	487	487	506	528	506	491	505	483	504	507	506	466	473	452	486	520	453	511	544	496	533	500	462	455	503	480	487	453	472	524	510	514	468	448	499	507	507	493	493	464	514	487	495	452	516	500	514	470	487	459	476	531	483	485	498	529	510	507	472	488	497	492	510	458	490	506	477	507	485	507	515	511	483	524	484	472	518	498	488	494	512	506	491	579	510	499	506	501	538	517	464	478	499	472	513	489	493	489	504	551	454	453	459	493	496	463	478	478	513	502	460	482	504	486	504	494	484	521	514	475	491	487	490	490	473	477	493	479	517	527	498	476	482	490	528	454	475	464	499	499	480	508	525	459	485	489	496	515	508	487	484	497	506	481	502	499	473	497	498	496	488	461	519	521	521	494	477	485	511	536	497	499	495	494	497	492	475	467	497	469	459	505	483	508	462	546	473	505	475	499	488	521	505	450	484	516	504	482	494	513	505	495	490	514	499	487	510	490	487	513	491	500	467	524	492	509	459	504	497	502	516	476	492	522	505	509	521	480	499	527	493	517	510	484	484	515	496	474	485	498	498	497	488	466	517	512	514	483	485	489	536	509	510	483	505	494	519	513	489	501	527	533	492	485	491	496	511	509	529	492	512	468	525	499	476	509	507	499	520	491	487	481	497	495	496	524	503	489	524	487	472	503	489	499	486	453	465	433	484	490	512	527	500	486	515	514	478	467	473	506	495	473	513	483	517	506	516	481	489	517	502	485	513	478	477	516	520	493	505	497	502	506	435	479	486	487	506	499	502	519	512	452	501	496	508	509	537	464	570	469	515	489	522	509	513	493	471	492	509	500	515	531	518	539	536	517	482	496	501	507	502	499	488	475	515	521	484	498	511	444	473	474	485	483	513	470	511	478	520	507	500	491	493	505	509	514	507	514	508	460	446	498	462	475	508	540	490	506	486	481	489	483	487	515	479	491	480	508	501	482	478	517	467	497	454	472	532	469	471	509	495	503	470	545	510	470	507	497	494	509	508	444	443	454	511	455	543	480	512	464	497	507	490	501	470	547	510	466	459	454	518	459	468	524	469	510	508	474	502	526	477	487	514	490	490	515	506	498	510	495	506	455	491	474	507	485	483	510	503	488	520	476	480	477	468	518	474	478	491	509	554	481	488	480	489	489	471	507	470	490	510	478	495	479	476	510	471	462	503	534	471	502	518	477	516	507	511	535	471	506	504	483	518	459	482	484	494	480	532	510	527	515	485	506	468	476	457	488	504	487	479	448	516	561	444	510	504	489	480	473	506	485	484	481	476	492	536	477	458	471	485	520	484	495	486	475	481	426	456	480	476	536	501	521	497	514	507	493	463	493	468	453	503	459	502	508	524	495	509	482	457	489	499	466	516	518	467	497	485	463	495	492	495	463	519	508	483	476	474	474	475	493	483	466	500	508	489	472	497	509	504	535	499	509	507	478	509	508	496	485	469	509	488	482	549	446	523	535	534	523	510	482	480	500	500	483	434	502	477	487	528	448	574	508	451	531	558	513	520	489	523	480	473	486	489	476	500	474	465	468	520	472	522	551	538	496	477	512	473	482	470	474	494	466	472	516	520	492	515	508	499	493	489	490	503	501	519	492	505	435	481	569	489	496	465	502	474	423	484	513	462	453	505	459	507	510	489	465	498	501	499	485	486	463	509	508	487	486	490	536	539	506	494	488	461	481	524	468	489	504	493	449	493	477	485	504	534	501	515	458	507	521	482	461	471	502	466	502	478	472	512	505	486	496	506	497	485	500	503	485	476	455	526	503	457	443	488	486	525	488	499	515	473	489	497	511	524	500	470	471	493	535	486	504	467	501	518	501	480	482	462	509	490	559	510	511	517	481	483	505	487	496	501	507	492	463	480	510	505	486	473	501	498	520	495	500	462	496	500	516	529	491	486	496	513	453	467	487	485	467	534	470	465	481	521	483	476	523	512	509	480	503	507	490	515	499	484	497	533	480	529	464	519	486	499	502	483	496	500	502	519	469	543	504	478	474	471	506	488	517	484	524	454	492	496	472	502	473	473	502	507	478	468	531	482	507	478	524	459	537	471	534	478	479	467	480	524	521	517	519	498	513	480	514	513	478	512	486	470	498	512	486	495	483	482	511	480	503	513	495	526	452	495	523	527	482	543	497	463	507	499	484	498	504	541	500	492	540	486	501	500	527	464	509	471	497	482	483	486	481	505	472	507	501	474	534	529	490	510	507	504	499	475	539	542	464	466	526	507	480	505	513	483	504	499	527	525	467	516	454	501	496	481	555	463	521	466	526	475	514
56725	65899	57184	39282	33247	12430	729	250	245	247	221	231	237	225	215	552	1883	1592	787	389	257	213	230	215	211	201	208	242	222	201	243	192	197	218	220	223	219	202	210	193	185	225	226	216	225	204	222	211	219	215	219	196	178	196	201	222	182	214	204	247	198	230	222	210	225	209	215	191	214	222	194	214	208	237	235	226	199	186	200	225	205	208	217	204	196	222	202	208	201	186	208	207	203	199	217	207	212	209	194	220	223	250	246	219	220	196	190	180	208	206	193	200	222	220	207	197	186	184	207	198	222	201	230	201	207	225	197	209	223	202	208	212	214	202	203	212	199	215	229	199	220	198	234	201	195	212	191	215	189	228	208	187	204	220	234	201	224	203	200	210	210	222	200	195	202	202	216	173	209	194	207	186	229	189	197	203	236	215	199	211	212	194	185	230	220	190	209	213	179	204	201	211	217	219	192	209	215	215	229	232	219	228	215	214	183	195	211	189	206	211	206	204	190	217	182	209	211	223	213	191	199	178	211	223	219	197	227	213	239	212	210	214	220	215	214	219	238	206	216	214	221	205	211	228	214	204	210	217	209	198	227	222	217	231	210	207	177	215	192	193	220	207	216	204	204	225	210	222	237	214	239	211	205	223	214	229	198	207	216	243	191	221	205	174	212	205	199	229	214	197	229	193	225	195	189	198	193	246	211	228	208	201	202	223	236	202	220	227	225	230	190	205	210	181	233	197	219	226	214	211	210	210	220	195	195	188	208	219	224	244	219	225	227	212	163	203	198	210	188	210	205	225	205	215	222	216	207	224	180	185	194	211	206	198	215	210	231	244	229	214	189	189	199	228	183	203	190	221	213	213	226	221	230	218	218	221	210	183	215	201	189	222	215	187	193	194	227	214	214	229	232	170	200	191	206	200	200	201	196	200	209	195	213	199	208	234	225	213	227	221	204	175	219	210	185	227	183	218	209	196	207	218	223	239	209	223	246	190	205	199	215	177	251	211	204	218	210	198	212	222	210	232	204	195	195	205	210	215	202	213	210	230	195	216	214	191	213	219	224	185	228	216	204	209	225	184	213	185	188	210	190	227	217	214	225	258	209	170	195	220	200	211	199	193	198	192	214	224	210	202	213	226	212	233	202	228	237	216	204	200	207	200	219	217	222	191	220	214	242	173	200	198	238	206	197	201	207	201	188	223	239	211	230	220	206	216	223	208	193	210	196	182	190	231	228	208	221	195	227	218	201	191	219	191	220	227	202	220	191	212	207	219	180	187	203	207	217	225	205	206	192	192	213	209	224	207	189	228	187	197	190	175	213	232	182	220	206	211	216	231	180	212	203	202	177	214	220	211	216	195	217	187	230	197	198	213	205	207	193	218	230	217	205	195	228	220	192	199	212	192	188	186	233	202	213	180	214	202	187	198	206	230	206	216	199	215	214	218	203	203	219	230	207	221	222	214	210	218	189	223	225	199	201	197	183	220	208	229	237	194	225	214	223	225	209	221	211	209	246	194	209	200	194	208	239	178	215	189	215	217	223	236	206	239	196	199	199	204	184	202	216	201	218	208	208	197	225	193	212	210	215	196	196	219	224	213	203	227	219	195	225	214	219	209	202	216	241	204	212	216	224	194	214	236	199	190	199	230	237	220	209	205	207	205	199	219	205	199	215	200	204	195	190	219	213	219	196	207	226	198	199	204	216	223	208	207	202	198	183	241	196	201	199	237	234	214	192	224	215	183	206	217	205	232	209	200	223	201	193	194	207	197	216	233	198	210	169	200	222	240	210	188	212	200	215	206	228	210	188	202	191	219	226	224	201	213	199	219	191	198	211	215	198	214	182	234	217	200	213	208	195	198	191	214	223	181	219	227	203	215	214	228	213	224	198	222	209	213	170	189	216	246	198	203	217	198	212	191	205	209	194	222	197	208	225	213	186	236	184	210	196	205	210	214	218	217	200	233	195	215	186	223	199	203	234	197	207	204	236	205	213	204	209	198	211	204	205	204	191	209	202	212	191	211	223	217	227	204	200	219	191	215	217	212	207	202	200	237	198	219	238	197	229	206	201	200	201	210	219	205	242	211	227	218	202	210	198	216	211	195	206	220	213	201	201	208	191	232	211	196	209	223	221	211	216	227	209	245	215	209	199	213	211	221	211	225	225	201	228	231	210	234	219	187	213	233	197	222	208	181	212	209	193	209	241	169	199	215	180	219	217	214	216	224	226	206	204	188	211	194	188	212	199	203	217	205	211	231	207	201	235	215	216	204	209	190	234	179	190	211	192	207	203	203	177	206	193	186	202	188	218	190	226	192	204	224	209	215	207	188	242	223	217	219	186	227	202	183	224	187	212	202	209	225	195	198	201	193	200	199	215	201	214	187	210	202	193	221	228	221	192	221	229	213	219	227	190	226	196	194	224	201	212	221	239	192	197	210	216	213	231	222	203	196	180	213	191	233	247	243	206	202	186	196	234	203	178	199	201	217	209	206	207	209	211	231	209	202	189	203	226	205	202	219	242	253	204	172	199	197	211	195	205	190	218	219	221	210	242	214	219	228	210	236	150	216	204	206	226	209	212	201	201	212	210	187	198	218	224	219	214	224	212	212	218	218	229	212	181	187	245	209	187	192	204	200	215	223	213	217	229	186	208	227	229	198	238	198	208	207	227	213	219	230	218	221	193	231	201	198	213	198	229	178	211	229	220	216	193	232	204	199	237	206	198	185	213	239	208	214	201	204	220	189	202	204	212	202	205	251	210	190	205	212	204	197	199	216	206	219	212	202	204	191	192	204	216	196	198	205	209	191	202	190	227	227	222	225	210	234	203	206	237	209	230	206	209	228	195	215	203	199	202	217	200	190	217	218	226	201	214	182	187	176	199	215	197	218	172	210	189	198	206	229	226	237	191	225	200	203	218	208	184	196	194	216	198	182	228	214	245	183	182	222	210	239	216	193	193	216	180	205	217	213	219	204	230	206	230	201	233	229	216	203	238	200	203	232	238	208	205	218	202	198	216	183	219	240	207	198	235	210	184	197	196	218	191	184	197	209	205	215	225	222	197	189	197	216	210	206	206	199	197	218	214	219	192	184	199	210	189	161	196	172	228	212	200	209	210	229	216	184	195	216	187	198	213	208	201	209	196	210	178	193	198	208	187	223	209	203	209	198	221	206	219	188	191	205	185	205	214	224	194	216	208	215	182	227	194	206	231	217	215	215	197	208	189	214	226	201	204	217	196	242	215	198	171	220	227	204	212	209	208	218	206	216	192	211	221	236	203	203	205	208	218	187	204	217	203	191	221	204	190	215	206	212	214	190	216	214	207	188	228	212	213	217	175	211	222	241	227	207	182	201	227	197	189	202	217	204	220	221	220	212	208	192	223	215	201	204	179	214	214	236	201	209	201	184	204	222	213	225	221	208	221	240	217	221	220	239	229	234	206	197	225	202	209	215	217	221	196	193	229	211	218	206	218	227	200	207	179	235	199	209	208	221
35077	49861	52436	46846	43948	16618	867	796	740	691	673	615	618	592	600	2818	10457	8351	3771	1674	865	634	568	554	540	552	531	541	581	549	520	540	524	494	520	539	547	564	529	542	522	548	549	569	495	574	505	580	539	556	554	526	578	542	573	538	556	534	556	537	528	542	550	506	516	558	543	548	516	514	515	547	569	568	545	558	527	538	506	539	569	532	519	562	537	551	558	552	553	537	550	569	556	552	538	562	543	558	525	561	584	560	546	547	566	534	566	567	519	532	512	515	480	539	543	552	530	551	588	539	536	564	519	556	535	536	526	530	567	549	543	518	560	632	515	546	567	519	548	537	561	553	587	523	509	549	577	526	516	544	554	539	521	550	520	577	593	551	522	543	531	562	542	545	529	558	545	484	538	565	572	535	534	541	558	575	578	496	533	514	535	520	512	569	541	562	543	564	523	540	546	564	498	552	562	547	544	602	530	569	512	535	550	560	554	555	543	520	582	560	562	530	561	533	540	542	542	520	550	551	551	550	565	538	598	512	529	541	551	588	544	558	519	489	493	499	567	522	555	546	543	544	522	515	548	584	570	509	531	536	521	554	527	529	555	550	573	565	546	526	567	542	535	546	529	556	535	539	530	535	565	535	560	539	564	528	555	531	525	510	562	564	534	586	576	566	556	529	539	560	587	550	545	571	544	511	494	539	513	548	572	539	503	557	511	550	530	554	558	529	563	510	522	552	543	502	553	489	496	554	575	514	583	561	606	562	516	528	503	532	576	571	537	535	563	585	531	535	537	528	540	584	552	539	569	586	586	556	527	540	585	564	544	558	535	527	528	555	542	544	556	574	606	558	515	558	550	565	551	537	543	523	577	559	552	509	551	524	546	524	536	512	499	483	545	577	543	531	578	588	525	530	549	527	578	540	516	561	555	505	510	551	558	554	541	571	534	556	542	600	558	518	559	538	544	558	556	517	577	526	545	577	577	540	508	573	524	515	555	525	554	538	531	556	541	528	544	558	530	556	525	543	540	526	527	506	547	542	517	511	546	558	562	539	540	561	473	567	591	563	574	526	531	555	516	551	547	561	502	522	547	542	554	518	552	555	573	516	497	553	518	515	554	495	553	562	516	531	569	550	567	527	542	552	545	551	506	565	530	495	531	561	541	523	514	496	546	569	578	539	580	515	555	530	528	567	581	551	578	535	519	574	562	536	541	535	535	524	561	558	535	546	537	511	544	565	553	535	519	548	568	554	516	568	556	544	535	538	579	527	536	562	591	567	552	563	549	560	569	559	566	543	516	572	570	556	529	515	539	551	543	577	521	546	599	521	530	559	558	591	461	552	510	530	538	581	560	530	534	521	575	544	530	524	565	517	538	508	536	538	505	567	533	555	487	523	557	521	547	560	533	556	544	564	546	520	564	529	532	545	570	516	558	544	549	571	541	532	516	518	510	578	559	517	532	549	545	561	544	533	553	603	532	547	550	555	585	538	571	504	532	537	534	562	551	594	533	540	518	539	569	582	543	506	549	540	546	558	542	533	554	505	521	550	585	547	567	534	562	519	499	523	546	534	519	534	586	518	535	553	522	547	527	503	518	550	599	539	519	530	502	544	515	526	580	555	515	565	528	539	521	570	502	558	568	532	565	537	506	530	532	572	499	573	528	501	556	533	563	530	514	543	523	506	581	543	573	525	537	559	560	549	543	542	533	529	502	558	521	527	544	533	512	523	555	600	536	522	560	550	518	536	590	526	510	511	560	525	558	576	514	521	571	517	557	551	534	567	569	518	565	509	533	565	558	528	568	513	567	562	552	565	524	555	549	572	566	528	582	534	543	531	549	523	536	559	561	528	561	555	547	523	541	550	531	525	569	540	514	528	541	582	507	528	507	557	563	510	514	530	535	579	530	549	537	544	551	558	523	575	544	511	549	545	507	570	543	524	511	550	556	542	588	564	515	486	549	521	540	534	529	575	536	563	525	507	498	575	538	528	551	571	564	555	557	521	508	538	537	530	512	536	590	508	567	538	545	575	526	536	524	548	541	580	567	552	570	523	568	513	561	559	567	593	511	527	495	527	546	543	526	570	510	525	557	555	538	532	512	522	549	542	562	525	517	559	501	536	563	482	471	508	520	520	554	548	577	513	545	532	529	567	535	570	526	560	549	534	544	588	554	541	482	520	530	520	554	515	510	551	520	531	549	528	547	562	535	566	544	507	548	521	533	578	502	558	516	567	509	583	534	576	573	559	536	489	542	541	513	578	521	543	520	530	521	543	559	556	534	523	511	526	547	546	543	535	533	515	525	527	508	550	485	542	517	521	570	526	493	538	561	576	542	529	552	516	524	570	545	570	513	554	532	530	525	532	539	539	539	533	543	581	589	503	543	553	543	531	546	524	522	530	547	516	598	532	568	560	537	575	537	596	570	552	553	549	566	576	536	557	536	543	516	574	525	540	529	543	507	535	512	564	552	540	562	559	499	520	557	521	537	537	517	576	536	545	537	522	554	522	550	534	515	562	553	542	535	493	544	529	518	574	558	538	557	535	536	535	587	533	505	517	536	543	555	570	573	583	534	546	571	570	534	583	563	530	519	549	538	560	526	538	528	544	531	548	550	540	592	511	535	540	537	528	530	548	539	527	539	562	572	526	543	550	526	523	585	554	506	521	592	550	594	534	552	547	560	543	548	526	524	520	543	506	552	527	520	530	540	524	519	535	563	545	498	521	535	557	509	535	513	547	550	541	481	531	551	557	558	535	511	551	535	512	540	567	554	550	556	561	530	542	572	529	534	567	548	548	531	500	535	515	524	515	561	555	564	510	539	529	554	527	531	546	516	563	553	551	527	518	555	545	550	542	549	540	506	533	565	554	519	570	549	549	540	524	551	533	525	541	568	552	542	543	508	517	580	549	541	533	561	521	525	536	515	550	508	570	552	536	541	585	548	524	562	510	511	513	536	566	544	560	544	527	532	514	544	548	513	576	550	547	608	521	518	542	584	537	544	527	567	559	521	588	524	597	504	523	510	562	520	547	514	555	538	531	568	514	531	581	524	538	546	545	566	553	573	532	529	480	527	545	598	562	524	517	552	558	529	543	569	563	495	539	565	547	541	575	468	545	525	532	535	538	553	506	542	565	529	524	541	525	528	542	513	614	548	543	530	549	538	528	526	560	510	582	551	572	543	537	586	552	535	579	524	562	521	530	526	541	546	567	536	563	563	565	557	524	593	551	501	538	525	578	551	534	554	523	578	548	579	564	549	546	509	547	557	561	574	502	536	561	525	558	586	537	569	568	575	517	554	533	576	546	523	530	546	539	547	545	523	509	595	548	530	584	531	556	514	551	539	554	554	585	567	519	545	506	546	575	572	543	553	558	531	522	553	532	542	534	517	553	570	506	545	488	541	519	545	555	597	555	496	545	585	535	520	512	542	550	535	565	532	537	572	483	559	531	527	498	548	560	576	552	539	544	537	547	571	488	578	537	539	580	560	535
70408	77910	68826	49988	43284	20332	1890	273	236	208	215	219	184	202	212	212	660	1743	1375	2279	840	338	230	206	168	189	188	181	177	190	196	189	209	165	210	198	190	197	188	178	199	210	160	194	203	201	191	190	195	223	187	200	159	194	173	195	193	170	215	199	207	205	185	209	196	200	207	195	189	191	176	207	167	179	196	186	182	194	204	184	187	195	193	174	170	182	181	197	218	162	183	204	189	185	188	206	181	194	182	179	191	191	220	190	197	184	158	191	185	201	188	207	190	182	199	178	204	191	187	191	188	191	179	182	208	206	194	191	194	179	176	171	181	188	190	250	155	170	177	201	178	202	187	216	196	193	182	185	169	168	190	181	196	195	190	190	184	206	186	191	194	205	193	195	185	198	196	181	174	191	197	202	184	201	201	200	183	206	186	171	169	200	200	173	193	182	200	182	186	175	196	197	199	177	197	186	202	225	226	203	183	157	183	196	223	210	186	194	208	199	201	186	191	210	193	195	179	189	207	193	207	202	189	195	181	177	179	186	198	199	214	170	186	175	191	178	210	213	208	194	197	179	182	199	199	211	215	198	215	208	198	185	204	217	212	189	198	193	189	193	175	202	210	209	196	205	195	190	166	196	171	191	178	221	208	192	198	194	202	210	198	187	207	215	204	184	220	170	195	198	186	192	196	182	206	244	181	166	191	216	186	182	194	194	183	196	204	207	182	187	202	207	177	184	226	173	196	178	176	199	198	179	198	178	200	175	195	202	206	227	199	195	203	185	185	188	190	189	189	215	181	191	192	204	195	190	176	192	187	176	209	208	159	203	208	196	193	187	208	160	207	190	180	186	205	216	206	172	194	186	198	198	177	204	187	197	177	172	203	206	176	181	189	181	193	182	173	193	199	189	210	183	160	185	210	180	174	189	212	190	178	186	179	172	203	171	169	189	186	190	205	188	173	192	182	199	167	182	199	209	185	200	211	192	217	195	184	190	184	193	198	189	195	173	214	187	203	231	182	216	208	189	181	169	206	212	206	163	207	199	180	184	201	189	228	197	225	193	208	215	192	219	206	197	219	203	199	171	205	187	195	186	171	210	193	183	186	204	179	180	180	215	175	182	174	196	184	203	202	191	194	235	188	192	188	190	208	175	196	199	206	190	184	176	192	214	192	182	206	168	169	190	182	197	177	183	194	188	213	193	190	178	188	184	180	177	201	203	177	192	206	208	197	215	198	209	184	192	202	197	197	220	185	190	194	191	186	208	191	219	215	179	185	200	209	214	207	174	197	192	180	190	166	214	197	195	180	197	169	194	199	189	181	196	172	189	191	203	220	206	199	189	174	201	161	171	206	194	205	190	181	199	184	178	201	173	195	198	173	194	209	170	178	165	185	201	187	172	208	202	195	190	209	172	181	180	187	209	189	173	167	206	209	170	203	205	179	200	196	216	201	175	147	214	222	187	186	199	193	205	203	213	212	170	158	204	192	158	197	179	190	169	215	185	210	172	215	210	194	211	197	201	187	197	183	186	186	186	192	177	210	199	196	194	189	179	179	180	183	205	210	196	184	198	205	197	211	188	199	186	183	219	191	185	196	194	185	201	196	202	193	177	187	202	206	185	199	174	223	197	207	199	179	183	179	200	193	185	181	206	189	203	217	197	201	177	217	168	184	203	158	185	200	169	208	190	202	207	195	169	182	227	216	189	194	199	178	193	198	197	199	191	183	184	194	207	202	201	175	182	185	212	171	199	176	217	187	181	179	211	190	182	203	207	197	200	204	217	214	193	190	179	210	199	191	180	205	175	220	190	164	200	189	206	207	205	204	204	224	184	206	188	187	178	186	186	179	205	203	210	232	190	202	162	181	190	197	203	185	184	174	192	196	200	211	225	203	177	197	161	192	163	170	192	195	217	196	186	192	185	163	182	188	225	175	199	194	194	208	214	199	187	206	209	202	185	195	186	202	214	175	205	173	182	193	183	192	210	185	194	160	160	201	177	184	202	212	214	184	185	206	190	176	192	172	180	205	181	214	205	212	187	188	179	188	207	200	156	208	190	207	183	169	205	199	191	183	191	215	213	221	188	202	188	173	164	197	210	207	177	195	168	163	195	200	190	198	193	188	206	189	207	207	198	197	161	190	182	196	195	161	190	191	190	206	190	183	181	208	186	164	200	195	204	179	173	178	187	205	205	179	172	206	207	210	185	180	172	200	204	182	194	189	183	214	176	164	215	197	178	176	196	227	196	197	205	206	184	193	198	175	219	181	202	190	205	176	203	188	193	189	197	188	172	204	216	163	198	201	203	188	211	184	180	183	188	229	198	200	203	189	192	179	168	181	221	179	173	188	181	197	208	191	204	210	207	181	186	204	179	182	201	189	195	196	181	217	183	214	193	192	188	205	189	207	190	215	180	198	201	208	222	177	178	191	185	192	211	205	180	196	200	194	201	188	196	211	192	193	197	187	193	149	187	189	206	188	204	202	202	196	188	202	184	205	197	186	182	175	199	180	216	182	173	174	200	202	190	208	158	184	193	190	197	165	188	193	193	183	199	191	205	187	189	173	181	190	215	196	202	221	191	214	190	172	197	194	168	208	188	190	192	188	185	199	199	190	189	190	199	193	213	215	200	208	195	179	184	190	201	207	200	188	198	197	186	182	190	182	177	174	180	187	215	215	189	216	170	193	215	198	190	195	196	194	220	176	171	183	187	211	207	166	207	210	182	175	207	191	204	190	198	167	183	204	185	197	222	177	185	198	202	188	206	178	203	193	182	176	179	187	209	193	202	225	203	182	206	201	175	167	186	188	183	198	186	203	213	173	183	196	201	206	207	209	185	189	185	198	186	202	194	227	179	191	189	196	185	198	172	185	180	186	196	167	201	196	186	188	172	218	189	192	168	168	184	197	202	202	202	188	186	203	204	182	203	185	197	202	202	181	199	170	175	201	213	206	199	181	208	195	210	183	169	193	174	170	179	193	182	205	176	195	184	193	189	163	180	194	213	181	198	171	181	176	184	170	205	191	209	200	196	234	220	202	189	196	206	187	187	190	216	180	211	190	192	194	192	203	170	187	206	179	192	192	178	176	186	157	203	206	178	185	184	195	203	161	182	192	193	169	177	199	194	193	193	181	211	184	188	205	206	178	211	196	194	208	200	207	169	186	163	215	214	196	184	196	179	198	184	192	195	208	184	204	191	179	180	183	199	186	179	174	198	190	195	176	198	206	180	186	190	206	187	187	199	200	171	184	203	189	182	189	187	219	212	190	178	199	210	196	199	221	215	200	168	211	182	209	179	186	190	203	178	183	170	212	176	157	202	206	184	211	177	205	215	194	208	188	192	175	179	196	189	197	193	188	194	171	189	200	197	206	183	182	244	207	206	196	196	210	171	193	186	184	170	168	192	206	192	174	172	176	205	188	185	183	196	201	180	196	186	180	207	195	188	203	192	182	198	186	210	189	190	176	191	183	199	195	197	186	204	213	188	199	175
46104	62191	64801	56003	51761	22550	988	846	826	709	717	673	624	569	586	682	3543	9187	7562	10602	4023	1397	716	520	520	469	466	510	466	483	481	464	493	517	442	483	430	515	489	486	550	451	463	485	499	488	516	509	491	520	495	490	483	510	469	481	473	485	494	477	482	536	491	507	516	497	533	462	494	492	480	477	536	459	476	471	526	526	498	468	507	446	519	487	468	467	453	479	492	513	483	464	513	502	498	461	483	460	500	480	485	512	497	496	465	502	503	501	475	505	520	495	492	516	512	485	475	485	527	512	530	488	488	488	491	473	472	496	476	486	492	517	506	479	468	506	503	460	477	495	493	471	488	476	509	527	521	481	487	519	502	500	465	514	472	527	447	488	504	506	511	459	509	493	471	507	521	496	496	504	495	478	487	502	503	488	481	495	495	501	509	478	503	519	509	503	469	482	500	487	476	452	513	484	493	476	490	485	470	478	520	476	497	508	468	512	456	493	456	499	469	474	504	513	500	462	513	511	500	521	517	473	482	479	479	469	467	503	535	477	516	484	510	461	462	503	484	472	499	502	490	480	515	493	495	450	495	504	514	484	483	526	445	513	462	462	481	490	474	470	490	487	496	467	483	488	498	533	517	496	539	494	483	482	535	515	503	454	515	453	494	518	477	496	473	478	537	540	525	472	486	487	486	512	492	489	484	509	471	517	471	475	504	503	486	495	498	517	483	470	525	481	507	527	462	460	495	498	502	477	475	521	495	460	494	473	491	527	453	444	470	522	488	500	482	509	502	446	483	503	488	504	495	448	500	466	472	494	490	492	469	530	497	525	455	505	523	466	502	468	487	499	488	495	517	478	514	483	467	471	498	484	486	505	489	513	501	488	480	487	542	508	490	489	489	522	515	527	481	470	487	509	475	496	499	474	483	504	477	508	471	513	485	494	491	470	468	517	486	478	472	512	501	506	477	500	466	524	498	481	476	496	496	531	457	501	437	485	503	444	487	514	473	458	463	495	500	516	504	471	476	469	515	489	493	517	485	446	497	508	487	478	512	493	474	496	497	508	484	483	473	447	464	487	514	492	514	509	479	482	464	482	509	504	485	487	451	494	488	505	488	467	466	499	486	478	516	524	538	499	511	469	514	468	479	428	492	506	498	516	488	515	476	517	473	507	504	458	499	475	503	495	504	515	479	520	475	526	500	511	481	501	479	529	481	517	506	492	498	473	510	450	491	480	447	508	540	499	513	472	487	507	465	494	507	507	464	484	486	527	492	513	505	471	463	477	494	464	478	492	493	504	468	507	466	490	481	484	503	492	502	463	511	477	516	509	535	507	535	526	473	478	508	457	492	491	441	509	490	467	482	509	488	499	482	495	505	468	516	474	478	465	515	508	538	472	477	519	465	490	487	480	480	484	476	469	503	476	468	483	486	501	462	515	509	505	476	508	501	469	441	499	493	483	486	504	504	523	516	500	473	507	496	495	468	481	519	464	488	533	470	520	486	475	482	459	481	483	476	483	500	493	459	534	459	524	502	490	518	498	473	520	498	492	505	487	481	518	524	508	481	520	485	467	462	506	512	512	479	503	458	502	504	433	481	474	522	474	500	493	483	503	491	465	485	513	518	480	492	473	469	486	497	507	503	486	514	456	470	518	455	472	483	483	510	458	506	491	513	472	480	462	442	506	491	477	471	496	501	490	516	489	484	480	535	525	490	493	511	507	487	481	470	499	466	477	476	482	497	494	460	509	458	507	430	488	498	470	498	495	472	510	503	477	493	516	469	504	513	528	470	501	495	470	460	506	512	490	509	520	502	487	455	517	490	525	502	531	499	476	496	486	520	487	522	487	472	484	475	456	486	437	493	496	453	463	481	504	514	511	465	484	490	495	469	453	518	439	484	474	510	489	489	475	518	511	463	485	480	484	481	463	469	468	532	481	498	488	523	491	455	470	506	527	492	517	482	528	456	470	466	482	457	510	500	494	439	485	470	484	487	497	490	473	470	475	479	505	499	514	519	486	465	506	479	471	516	459	512	477	485	450	502	501	480	464	491	482	486	498	476	468	496	506	492	512	496	447	480	492	538	504	499	480	477	483	465	496	514	520	470	505	497	504	471	459	483	496	493	546	489	470	476	485	483	471	477	504	509	495	542	500	457	493	479	523	528	505	515	492	521	509	503	474	485	531	518	533	501	471	506	494	452	518	487	495	499	476	500	526	547	471	488	481	458	533	476	500	504	531	511	486	459	486	512	494	486	537	488	516	489	534	519	484	484	542	476	498	483	459	514	476	479	488	525	470	468	489	525	465	508	524	485	487	485	473	508	484	504	454	500	482	482	460	479	472	490	492	476	464	462	501	486	482	509	467	499	477	478	485	469	482	472	467	494	515	467	492	497	447	457	525	440	505	446	485	502	523	479	507	472	515	504	519	493	533	534	468	441	514	481	495	491	488	497	493	488	500	516	510	468	506	505	466	499	496	495	453	521	487	486	472	496	500	462	533	462	471	509	470	485	473	454	472	468	503	465	452	456	507	515	477	525	561	493	472	501	522	473	525	533	472	509	424	450	497	463	511	492	510	533	468	483	512	495	510	493	471	481	486	485	505	457	511	497	517	470	476	495	479	497	472	488	514	465	497	484	494	517	507	484	520	486	489	503	475	460	492	505	492	504	484	504	504	567	507	497	498	481	490	514	480	522	498	487	489	513	479	487	502	485	496	477	464	503	506	495	485	513	510	454	532	498	519	499	499	480	473	447	445	483	513	524	490	501	504	494	494	542	490	483	463	485	482	539	463	465	439	468	505	519	536	514	495	467	472	505	490	481	487	513	530	476	484	515	515	493	500	470	503	503	492	476	481	470	510	490	505	485	497	518	480	507	476	513	487	517	461	476	510	475	488	477	457	490	536	544	513	547	499	471	510	467	517	501	487	510	490	511	498	476	521	469	514	537	507	507	487	519	513	514	512	535	439	506	530	516	474	512	479	476	513	526	518	496	513	496	493	462	481	501	486	478	462	515	517	473	505	457	508	520	527	463	523	464	480	468	536	499	523	502	465	521	500	469	507	523	487	521	471	511	532	458	473	521	481	475	521	461	460	435	468	473	470	484	500	491	466	503	503	494	463	514	492	516	483	512	457	472	498	481	553	477	441	483	498	485	480	490	498	490	494	476	461	506	470	503	526	494	507	521	496	504	460	489	495	493	501	521	486	517	488	478	454	486	494	500	497	499	501	504	495	490	525	505	522	487	508	489	486	506	488	508	473	490	495	534	488	515	518	517	506	487	524	501	489	502	475	489	466	464	489	484	530	491	505	499	489	452	482	524	514	465	506	512	533	505	541	492	468	513	485	467	519	550	507	495	484	489	458	462	502	446	497	488	509	492	501	512	476	464	507	497	487	513	495	476	495	482	495	502	476	480	555	481	515	505	466	486	467	504	546	541	477	463	446	492	485	515	509	487	495	516	500	468	532	526	505	447	485	514	486	573	510	525	509
14312	13754	12028	3636	2616	796	202	152	161	137	143	144	158	166	153	193	147	228	265	265	217	216	183	161	157	152	129	148	152	153	163	174	168	152	157	161	158	152	171	153	165	160	144	143	162	180	136	152	163	169	151	188	129	148	163	148	141	177	144	176	143	159	162	139	170	146	175	152	170	158	169	142	148	162	163	162	170	154	162	153	167	153	176	143	150	159	133	170	143	174	129	171	182	148	164	157	170	170	170	157	161	150	158	163	150	173	160	153	160	177	124	153	139	133	155	173	155	143	155	145	157	161	142	145	163	167	149	154	152	130	161	156	166	146	157	172	155	186	171	152	141	146	147	170	171	149	172	165	135	165	172	168	140	179	170	151	141	150	165	137	159	157	159	153	165	143	161	151	158	157	152	168	140	150	151	144	148	145	147	150	134	178	189	159	144	144	154	145	167	134	153	169	126	150	164	180	146	143	167	170	168	166	136	165	146	150	157	157	156	169	166	162	170	189	162	156	145	150	178	164	164	157	141	154	165	169	144	154	157	138	174	138	164	169	169	165	165	150	177	145	150	146	175	151	140	159	162	153	173	170	179	160	159	177	143	148	158	152	164	167	151	175	141	152	165	143	167	136	151	130	148	169	149	154	187	161	164	151	150	151	174	127	134	123	145	167	161	150	150	163	148	147	161	142	133	149	166	163	154	157	143	171	144	165	170	144	174	164	170	157	163	164	154	153	158	163	147	161	162	151	142	161	154	151	155	169	162	146	170	135	138	148	168	172	139	164	165	147	141	136	161	139	130	163	140	146	143	169	143	161	172	147	148	139	159	146	173	146	150	174	148	147	156	137	143	167	156	181	163	170	151	139	141	158	148	154	144	152	136	162	162	166	150	168	172	138	149	135	141	147	169	164	156	150	166	155	166	161	173	161	156	139	155	155	166	169	164	158	166	163	163	181	181	149	155	166	144	165	150	140	181	145	148	153	146	181	160	142	156	166	152	173	157	155	163	155	167	166	166	162	155	164	157	145	139	144	185	161	137	177	159	152	152	170	149	128	138	172	170	167	158	159	155	160	156	164	173	179	153	151	150	192	158	167	151	148	184	139	141	147	141	174	156	151	156	183	152	166	162	171	157	166	151	152	182	183	167	144	145	167	159	150	149	134	138	179	168	153	153	149	153	131	192	163	156	131	172	180	155	133	156	169	153	142	153	151	168	162	146	150	156	147	164	165	156	164	144	166	163	163	149	149	153	152	146	148	160	162	155	168	156	163	168	149	135	129	145	154	134	156	164	142	158	162	155	139	138	166	142	157	152	160	133	130	165	147	159	155	168	150	161	161	143	178	147	164	155	179	172	157	163	164	144	145	139	153	151	155	159	154	182	157	145	138	166	155	158	164	177	158	142	158	174	157	134	157	146	153	155	178	166	157	161	148	142	154	160	161	145	154	156	161	162	180	162	171	165	159	183	165	150	157	144	138	167	152	181	172	169	157	157	178	149	162	150	150	158	137	163	169	179	148	143	152	161	154	143	185	187	139	141	162	134	174	168	174	145	157	158	159	147	154	139	140	130	144	150	151	159	146	146	183	176	156	159	147	167	147	174	134	162	170	147	165	158	157	159	170	161	143	145	151	146	182	158	167	157	151	159	170	159	142	143	163	140	172	169	154	156	158	147	192	167	156	151	158	142	165	129	150	123	165	159	171	184	153	174	152	162	173	154	150	156	169	146	127	154	137	159	176	147	166	178	159	146	159	156	179	153	155	159	144	153	163	151	171	173	166	155	118	167	166	158	132	142	163	174	154	174	170	138	163	131	146	155	178	170	155	145	167	165	139	167	189	153	177	163	129	138	137	166	150	164	150	151	152	166	142	156	156	173	173	165	162	160	153	166	163	171	157	129	138	154	155	159	144	162	141	150	165	174	132	148	134	154	147	142	163	153	177	173	173	175	133	136	156	135	163	167	190	177	156	157	164	146	165	145	155	151	141	152	177	139	195	168	137	176	129	154	164	157	166	153	154	173	176	162	143	173	150	165	147	162	167	163	166	150	170	176	147	134	143	165	150	149	171	151	144	167	154	171	158	149	162	151	136	150	148	142	151	130	159	169	164	160	136	159	180	167	161	143	152	141	165	153	140	150	145	171	139	178	151	144	160	140	204	160	168	160	131	152	174	174	172	156	169	124	165	155	149	147	154	140	163	126	161	153	176	163	150	169	178	170	164	183	181	143	154	164	138	130	150	170	161	140	156	130	169	167	142	159	181	165	168	153	150	173	159	159	134	170	131	160	158	164	163	151	138	170	132	151	159	160	160	171	149	156	156	180	144	146	165	156	148	165	150	158	188	171	169	154	164	138	142	162	145	174	149	166	158	153	153	151	155	160	159	140	144	157	160	145	149	148	152	171	167	168	170	162	132	153	181	168	179	143	166	142	143	170	183	167	150	170	138	169	152	155	152	168	185	170	154	156	157	165	168	162	147	146	144	176	157	173	170	166	156	161	158	152	185	192	161	148	160	158	161	159	150	162	175	175	134	138	162	188	137	159	163	159	148	153	181	158	175	166	173	156	171	173	187	172	135	161	167	145	147	165	153	146	147	148	140	161	160	147	172	173	138	156	144	135	154	172	156	180	175	138	144	127	170	152	157	163	171	163	171	173	156	158	177	155	166	151	167	167	144	156	161	176	152	160	156	158	191	158	164	140	172	165	175	167	173	146	145	196	152	159	155	155	165	187	156	158	162	153	136	140	144	149	154	152	153	170	164	138	127	156	151	149	123	173	166	181	156	162	154	159	176	156	162	149	191	162	148	140	159	144	145	142	149	158	167	152	165	146	170	145	152	143	159	154	173	166	166	173	146	181	157	139	170	145	155	161	175	151	150	155	158	182	149	158	189	160	151	165	140	169	134	171	151	162	144	154	173	179	188	165	151	154	144	131	151	168	146	163	173	181	148	150	141	161	151	164	153	137	132	144	163	157	146	141	148	163	162	165	146	151	139	133	149	141	178	155	172	172	142	159	170	140	152	158	163	170	165	145	173	178	154	153	152	156	158	153	138	199	137	148	168	143	164	137	166	160	163	163	181	131	173	152	152	152	161	162	152	139	170	154	157	139	182	163	155	160	163	150	165	159	143	131	168	146	148	156	144	151	163	168	149	169	161	138	139	162	162	167	149	157	159	149	166	163	142	163	166	156	157	167	142	146	154	147	152	146	179	172	145	153	152	144	154	160	171	147	150	144	142	135	145	161	157	180	165	155	132	159	157	136	133	147	152	142	139	153	164	148	153	141	133	153	155	151	155	154	141	145	154	159	190	152	146	176	148	165	165	138	164	152	163	141	154	157	146	154	153	148	140	135	142	146	167	170	153	164	144	159	159	164	163	167	153	150	168	129	151	166	142	144	157	164	187	148	157	147	170	158	154	177	175	149	140	164	160	152	159	156	150	126	166	152	158	169	162	138	154	156	152	135	148	153	164	160	144	143	166	161	157
12302	19116	19437	9237	9158	2440	452	412	425	419	431	402	399	461	436	439	460	694	1164	1046	680	623	489	476	478	411	423	378	451	430	444	452	420	435	457	405	421	407	415	446	415	423	417	411	400	458	390	437	426	409	418	413	438	443	397	424	424	394	415	437	424	436	380	411	442	416	453	428	431	457	409	407	437	419	410	439	386	416	412	403	429	432	451	424	413	416	417	409	435	394	457	420	431	387	431	409	419	389	436	424	405	372	408	422	417	444	375	420	436	410	432	405	398	452	452	397	426	392	425	419	443	394	437	412	413	432	461	431	399	411	426	417	373	441	431	403	392	429	435	413	414	420	429	380	412	466	385	451	399	420	419	430	415	438	403	423	433	395	426	450	454	413	387	445	423	429	426	425	434	365	467	399	429	430	402	404	441	418	412	452	452	413	450	406	453	433	444	445	432	404	413	435	401	384	429	408	431	424	390	422	438	385	436	368	459	404	408	399	395	409	435	403	438	396	433	441	413	432	416	420	419	418	424	396	418	419	413	428	423	431	392	406	429	420	408	410	421	432	410	423	410	424	422	415	409	414	444	416	429	447	417	421	398	398	429	384	414	419	434	408	442	412	399	404	414	430	433	398	423	405	379	441	433	417	458	446	465	398	426	457	425	430	440	403	434	425	391	413	419	451	417	416	426	465	400	493	390	434	399	422	420	462	401	478	447	395	460	438	438	388	401	394	445	411	425	433	438	429	428	459	415	392	409	421	416	430	402	433	428	340	448	439	417	402	410	459	423	399	488	413	436	425	417	400	421	413	436	428	437	401	419	415	451	453	436	427	446	415	414	431	433	421	415	437	427	408	431	407	419	431	466	439	421	433	430	433	426	422	406	462	406	429	419	434	453	459	431	446	434	424	401	422	432	398	425	422	452	386	419	415	420	437	405	455	453	413	421	387	418	412	411	386	396	406	436	359	406	446	446	406	372	435	457	416	396	376	480	387	425	430	413	456	448	420	434	407	414	431	441	414	408	476	402	413	402	431	422	383	410	394	449	411	436	443	437	422	388	437	427	421	414	439	474	449	399	396	458	419	422	415	408	392	438	399	382	433	405	490	454	419	464	381	437	419	426	412	473	433	432	454	433	418	421	414	417	424	451	432	415	404	407	449	445	445	406	467	429	394	452	435	448	372	414	403	454	435	421	414	453	413	416	471	422	433	450	417	425	434	408	461	428	439	382	395	408	373	398	417	433	431	451	439	435	419	416	421	439	426	456	408	444	417	402	427	417	431	425	429	454	412	415	428	430	440	447	432	413	399	459	417	421	423	437	448	386	433	401	402	430	383	418	441	426	398	404	381	410	450	439	401	442	432	439	423	422	421	403	431	402	430	434	402	409	452	424	403	412	427	415	412	455	421	394	382	406	432	411	416	415	439	385	429	444	405	416	462	394	419	390	471	402	410	409	460	442	437	419	442	372	408	407	391	412	429	446	420	418	436	430	394	448	393	413	405	421	432	412	402	419	427	429	412	423	426	462	411	414	440	400	450	431	430	404	426	407	392	454	395	424	419	445	383	402	453	417	421	447	435	427	420	428	415	449	472	374	429	416	434	418	395	428	428	413	426	418	411	413	441	397	400	409	443	428	404	399	408	446	417	387	403	433	414	424	416	405	431	395	425	418	433	413	406	420	422	411	471	446	413	424	407	406	384	451	402	428	420	407	439	423	441	449	400	384	387	467	409	394	460	418	403	430	423	403	413	417	434	414	414	391	407	410	468	372	449	408	441	393	401	410	422	399	455	437	418	402	408	449	412	403	449	416	420	427	427	412	425	415	426	426	398	405	394	434	409	409	421	427	448	422	421	410	424	420	398	444	436	417	416	434	420	399	434	404	459	407	403	426	435	418	435	403	466	404	414	421	419	416	396	405	430	426	448	420	390	426	433	433	376	439	412	421	377	432	418	452	396	415	410	478	413	442	432	402	407	438	438	420	437	424	454	428	457	397	377	463	390	469	428	443	432	405	422	446	401	404	436	460	454	431	417	462	464	427	442	431	396	413	427	422	463	450	414	438	436	435	403	426	429	426	407	435	373	443	404	404	439	402	417	398	448	371	430	412	400	411	416	432	433	447	431	403	438	410	400	449	460	420	389	412	415	412	458	407	408	410	434	432	442	416	437	411	430	397	410	437	439	420	392	420	416	404	416	418	410	429	430	410	410	447	419	400	382	440	444	420	422	407	418	439	399	413	426	439	454	415	420	401	395	440	426	404	435	408	371	432	443	422	371	411	452	460	387	390	432	411	419	422	405	419	406	425	438	422	419	455	451	386	424	402	426	437	403	422	446	400	425	434	427	404	446	425	427	413	431	432	445	424	426	427	424	425	443	426	460	426	418	399	435	423	421	403	392	420	430	421	424	429	404	463	408	438	392	436	404	449	432	412	464	410	413	438	452	421	420	407	433	416	437	428	471	444	405	427	401	425	436	428	410	453	386	415	398	482	458	399	426	398	467	435	417	454	382	470	425	446	402	413	395	392	425	436	414	440	397	453	412	432	415	420	417	428	402	427	424	445	418	496	410	411	413	423	426	392	402	417	428	403	394	440	401	402	432	412	430	434	397	383	432	453	437	409	420	404	431	453	446	457	438	421	400	448	401	424	404	446	440	422	406	391	429	410	462	399	412	452	421	411	385	418	403	425	394	434	395	405	412	417	417	403	389	385	395	419	422	421	399	421	388	375	380	408	403	416	401	408	403	435	437	435	425	429	425	425	417	409	406	409	419	392	426	416	408	451	416	437	425	450	445	406	413	431	387	434	403	417	440	444	476	396	422	411	433	439	424	395	418	429	455	407	433	439	425	404	391	429	382	398	424	421	424	412	416	440	440	404	423	411	408	442	396	438	405	407	435	411	431	416	415	406	432	403	458	394	426	454	451	416	418	440	400	447	406	371	385	452	416	416	425	401	412	398	459	415	408	435	420	448	402	438	410	412	369	437	415	416	405	406	402	449	422	448	413	426	471	428	446	400	426	443	390	438	417	437	397	474	431	407	406	420	416	436	411	434	441	454	382	386	426	436	413	413	456	406	406	451	415	418	410	444	437	398	426	421	434	458	425	423	412	419	422	423	431	423	420	408	429	402	413	427	380	379	408	433	409	413	456	467	406	477	404	430	413	398	435	421	419	453	396	440	419	405	485	451	434	423	385	409	408	436	424	416	417	406	422	431	462	370	436	484	464	396	434	403	416	350	412	397	409	457	412	442	474	419	428	387	391	413	437	403	418	401	448	438	430	439	433	429	435	428	426	411	402	400	420	416	410	432	403	407	457	426	410	466	447	383	423	414	422	416	418	431	443	428	430	425	420	403	475	406	423	448	449	380	429	434	438	410	437	385	392	379	463	425	415	427	467	438	441	411	407	421	424	395	414	418	455	426	404	408	397	442	453	441	444	447	413	406	414	418	463	447	398	390	422	400	445	462	397	423	435	423	456	423	434	430	416
56917	67459	62775	36346	27069	9659	535	245	216	220	194	199	217	212	231	257	335	629	872	807	539	314	230	200	219	199	230	199	202	176	206	187	215	202	195	208	215	229	197	202	171	204	189	223	213	188	191	186	210	203	176	184	212	213	202	199	189	209	181	205	221	175	198	176	187	193	211	213	199	201	202	218	199	195	210	178	205	217	192	196	203	191	176	151	225	181	200	195	192	217	189	230	199	207	210	208	215	202	197	220	199	215	230	187	218	188	186	211	185	193	224	180	191	206	185	196	187	177	193	215	190	210	184	201	193	181	214	215	169	207	179	177	170	193	211	200	202	213	194	203	194	206	176	218	194	187	186	202	218	218	199	218	174	206	195	231	214	196	206	212	199	205	205	214	207	187	216	194	168	200	189	182	199	209	200	186	202	173	220	193	185	174	209	222	217	179	177	199	208	190	194	210	178	189	183	197	209	199	183	207	213	206	186	204	196	209	198	201	204	195	198	178	194	222	177	195	161	198	207	208	210	190	214	211	215	188	192	191	198	207	213	211	190	193	174	184	201	202	201	188	227	238	197	208	181	201	203	200	202	224	223	211	175	210	217	214	196	214	194	201	209	198	191	219	187	217	179	186	212	204	220	230	222	188	221	220	210	205	201	181	195	207	194	197	198	205	204	193	196	212	210	195	202	236	216	184	185	217	196	208	182	197	204	193	181	211	200	194	214	192	204	187	192	185	181	210	198	195	196	181	181	214	214	253	200	192	222	210	222	205	202	227	210	206	204	260	190	201	203	197	184	210	206	210	205	228	214	207	222	188	214	190	183	217	216	205	172	206	210	206	196	217	228	186	199	214	179	189	185	218	209	198	177	215	208	178	172	203	206	208	201	191	191	203	203	204	186	192	188	235	209	190	197	209	206	191	195	213	179	185	186	223	199	188	185	193	196	212	214	203	205	195	183	185	189	200	195	203	215	180	185	197	205	162	198	176	197	215	199	186	208	186	214	196	197	187	204	228	206	192	196	187	216	204	190	215	216	207	217	206	191	228	207	196	184	199	190	191	188	200	181	192	212	184	202	164	200	212	217	198	196	194	200	201	209	216	181	194	206	217	202	192	202	183	231	204	189	232	219	195	205	191	216	205	169	211	200	187	212	205	219	181	201	223	220	186	209	224	200	206	219	201	188	197	203	206	193	195	192	213	173	205	211	193	186	200	199	201	201	228	180	177	190	202	176	185	189	213	180	206	202	207	191	214	204	199	176	204	206	209	175	185	185	187	176	212	221	193	212	193	168	169	186	205	182	179	215	186	196	212	212	202	207	207	174	186	208	200	203	195	216	209	201	212	177	185	192	183	220	227	188	177	222	185	191	215	189	190	197	188	191	219	213	199	198	191	211	223	204	194	203	197	181	214	211	198	195	222	200	173	208	187	189	207	242	186	212	195	189	183	203	190	196	199	184	210	191	205	218	199	197	215	182	187	200	206	190	194	179	193	229	198	191	209	217	205	197	207	200	190	201	222	188	233	201	194	207	196	195	152	198	186	198	197	211	202	201	196	191	184	220	199	216	202	187	194	179	180	201	218	181	189	207	172	205	197	220	212	216	198	214	216	188	197	195	213	186	214	197	184	241	219	207	231	189	209	197	210	204	221	218	191	212	197	175	194	191	215	199	234	219	207	178	187	207	203	214	207	210	211	199	207	213	206	205	219	231	199	182	211	189	204	199	196	198	189	195	211	226	213	210	184	182	194	215	207	170	219	211	200	202	202	211	193	174	197	187	218	195	202	196	190	172	219	205	212	195	230	189	192	198	169	206	181	203	191	209	211	187	165	213	214	196	197	219	212	181	196	221	198	200	198	200	194	193	188	220	198	188	227	219	194	186	190	158	191	225	207	201	191	213	186	214	178	212	206	212	209	192	218	211	197	191	206	194	200	197	188	202	218	219	204	217	201	228	185	173	203	200	215	199	186	196	189	204	208	213	169	208	180	187	218	225	209	226	182	205	203	201	181	195	184	204	197	205	192	215	197	197	211	224	201	238	215	210	206	195	202	200	190	204	213	220	199	211	208	193	184	178	203	181	189	217	179	192	196	197	225	192	216	198	229	199	218	209	196	200	200	198	191	208	205	205	195	210	183	197	213	209	164	201	188	196	197	190	196	197	213	205	207	187	178	208	217	185	191	191	204	225	208	207	207	199	232	210	218	179	185	198	197	153	184	193	206	168	191	202	242	201	197	198	213	203	189	188	193	210	231	217	202	218	210	224	190	198	214	221	198	194	177	194	210	197	219	188	169	219	193	183	225	216	197	190	200	211	227	191	186	229	224	178	180	207	214	204	204	210	189	221	215	204	212	194	204	179	200	215	197	195	189	196	194	188	213	214	199	197	210	182	204	194	195	215	218	178	238	191	210	169	196	197	191	203	180	182	200	205	195	208	204	246	212	200	208	186	211	204	192	227	201	178	195	182	210	207	192	199	197	235	206	213	214	199	213	203	213	206	178	186	198	209	188	187	203	164	178	213	185	215	192	214	190	211	207	183	198	189	181	190	183	199	202	181	193	208	193	232	179	184	194	200	195	170	208	204	190	195	207	230	190	199	197	222	200	191	188	211	191	195	227	200	229	188	222	209	189	181	211	199	194	194	193	202	185	234	230	231	230	211	193	177	216	203	207	217	196	186	211	197	174	196	232	205	210	207	212	184	191	193	190	189	214	191	202	178	199	201	170	228	196	182	208	190	188	186	224	228	165	220	217	205	201	199	206	173	194	194	185	200	189	195	188	217	202	195	205	232	182	188	202	202	230	216	208	205	187	218	189	213	190	199	206	210	194	226	181	195	199	200	210	206	195	208	207	216	202	211	197	188	203	195	208	200	194	191	194	210	198	204	190	227	185	199	222	214	202	206	209	189	205	188	183	208	213	205	191	233	178	191	206	207	202	179	223	203	224	180	185	193	216	217	197	226	189	174	185	185	177	158	187	197	219	199	225	203	208	216	205	206	190	215	212	202	190	203	196	232	221	202	190	200	217	214	190	227	222	209	200	199	170	195	202	208	176	201	221	190	216	209	206	186	187	212	217	190	180	202	211	218	209	208	208	178	198	216	193	216	196	185	189	170	180	203	204	183	193	183	219	212	221	193	209	218	194	194	219	182	209	197	202	190	189	210	219	196	218	219	201	245	201	183	219	218	199	181	201	200	218	185	197	217	198	202	197	187	227	211	218	206	204	201	220	187	184	198	176	199	219	212	205	194	203	197	197	190	208	205	160	208	194	240	194	231	205	193	174	211	189	188	212	196	210	199	195	210	193	199	212	200	221	191	192	199	210	224	190	210	213	189	211	211	195	217	188	214	217	212	200	182	177	190	218	183	240	232	203	191	214	199	187	201	191	201	208	217	187	210	223	213	203	193	195	173	185	225	194	195	206	220	192	187	187	202	198	177	206	201	194	208	221	185	200	189	230	187	208	199	192	187	214	216	207	209	213	207	209
35516	51863	57065	41684	38719	14851	686	666	687	668	586	621	613	562	584	745	1598	3538	4875	4464	2565	1166	632	508	537	514	506	510	498	526	509	533	544	544	477	546	520	515	509	493	506	536	512	513	521	519	525	472	510	515	523	535	536	506	482	513	531	573	516	531	570	533	520	492	529	489	500	524	529	549	513	505	505	498	551	503	500	509	503	541	519	514	506	486	517	564	494	523	510	474	493	451	537	457	496	535	514	517	521	518	517	522	508	503	517	509	497	530	528	545	547	525	503	544	540	507	536	549	501	507	554	499	491	491	517	541	516	526	525	514	494	512	481	558	543	502	521	466	548	458	532	517	507	549	524	531	506	540	508	560	526	547	501	565	531	505	504	525	465	524	514	493	503	494	490	522	514	509	503	500	495	554	497	475	532	526	501	497	520	536	517	527	512	550	499	524	499	516	516	498	531	513	524	523	521	511	550	517	559	511	539	508	468	520	517	534	529	532	554	484	531	500	519	502	560	520	517	547	502	502	496	521	508	530	516	492	500	517	506	550	479	506	494	491	482	515	543	510	486	501	501	509	523	535	546	525	504	488	500	527	488	485	561	517	559	518	514	507	521	505	520	480	479	509	513	531	509	521	506	513	500	517	533	472	514	516	527	491	541	571	550	532	520	493	463	547	482	539	551	496	552	505	520	498	509	500	566	495	520	535	568	543	538	508	501	508	519	515	547	570	503	488	544	517	533	485	509	522	494	506	502	517	519	484	525	524	569	518	552	533	522	560	521	549	515	538	494	564	531	552	512	482	514	530	502	509	485	531	511	495	524	480	489	486	503	525	524	540	546	504	522	548	493	536	535	536	526	510	521	540	528	506	526	490	496	553	502	492	540	540	532	533	565	549	474	459	540	533	517	509	521	517	496	495	551	498	551	502	520	515	502	531	494	481	474	502	528	541	499	540	522	500	511	481	543	511	537	523	491	530	558	523	530	530	490	472	528	509	528	505	490	502	500	516	541	519	539	553	477	495	516	543	521	548	552	515	494	480	529	528	515	546	532	554	500	535	553	544	528	540	540	482	468	505	517	518	509	526	521	540	520	490	523	498	547	521	534	521	528	527	542	504	522	499	510	505	535	524	529	520	538	480	534	522	509	532	512	489	517	537	509	506	508	544	525	500	515	524	523	569	501	514	548	548	487	529	577	511	520	558	505	523	484	489	499	524	491	526	550	554	556	531	497	482	495	497	504	501	462	463	506	485	491	485	477	527	505	508	468	505	519	505	522	518	494	515	499	518	536	513	527	526	466	501	532	497	473	507	500	511	504	500	537	499	505	493	521	539	506	543	558	501	545	510	508	525	513	491	493	498	530	476	540	485	519	500	499	495	555	511	519	529	486	510	552	490	531	534	462	520	513	503	498	521	505	557	509	491	507	508	486	453	495	528	514	547	591	533	528	530	508	516	525	503	489	506	486	528	531	529	528	516	509	505	508	553	509	512	466	565	529	552	522	512	543	527	520	496	494	493	515	516	504	536	511	511	487	548	506	511	524	487	532	517	546	487	507	546	524	500	546	523	519	489	503	512	547	502	499	544	531	531	483	557	520	477	524	548	530	504	497	558	472	538	514	499	523	525	516	500	519	505	526	520	528	491	530	498	523	513	533	539	511	533	500	471	530	540	539	559	505	557	454	488	498	488	560	453	511	548	528	474	505	488	513	516	504	509	507	489	540	503	563	518	517	464	516	517	517	533	523	465	503	549	527	541	523	525	548	482	580	486	491	531	580	539	489	480	522	496	550	547	532	535	522	514	540	496	511	546	491	538	526	489	482	518	474	508	525	494	566	535	504	510	483	500	516	529	527	499	481	503	512	475	522	500	503	531	472	579	489	508	537	543	523	518	540	487	540	489	472	520	525	512	518	491	529	552	501	463	521	517	510	528	537	503	485	531	513	530	543	539	513	518	515	519	558	547	510	548	538	524	495	565	519	552	529	483	524	520	492	523	552	559	507	484	523	475	489	525	526	563	519	508	472	551	472	478	498	562	496	517	549	546	522	534	502	499	521	502	522	525	508	515	494	522	506	489	490	525	493	541	533	499	509	507	533	496	538	509	525	528	536	499	488	517	524	546	476	546	514	528	503	455	494	491	561	520	475	521	527	489	530	511	520	535	500	499	509	520	489	520	465	540	511	514	474	495	491	520	508	504	517	521	493	518	565	520	503	553	523	462	549	504	519	490	517	490	521	494	507	520	529	475	561	475	548	532	506	533	514	557	523	467	541	541	503	528	519	498	496	520	484	492	519	524	510	493	526	508	510	496	515	529	486	542	446	488	465	549	502	510	511	509	505	549	517	514	501	518	499	526	548	525	536	540	519	523	538	509	529	508	516	495	512	579	550	540	512	521	565	495	536	488	517	556	492	517	504	497	547	545	529	507	521	537	568	535	536	474	507	571	547	513	497	544	505	507	482	522	555	498	494	514	542	488	540	529	543	530	536	533	519	545	511	491	503	526	478	527	527	533	536	490	535	525	500	582	519	529	496	512	502	544	529	517	502	519	546	545	521	500	496	565	504	550	502	501	503	508	524	504	505	510	518	499	485	513	547	485	524	518	495	523	515	532	493	542	512	489	532	503	526	504	518	470	498	470	534	527	532	530	550	546	502	505	492	518	545	510	524	531	550	483	538	482	538	482	539	485	487	550	549	543	501	541	587	544	490	442	522	509	512	510	514	500	500	479	499	480	546	461	560	548	518	519	570	493	530	483	508	507	503	483	527	498	530	533	560	519	526	492	541	536	529	456	483	530	528	529	482	500	538	499	544	519	539	508	494	475	550	520	537	541	537	535	536	551	535	537	497	525	550	498	515	511	451	508	533	586	512	536	515	505	538	532	557	517	521	507	526	505	542	516	469	484	544	521	572	529	527	489	515	523	570	503	535	495	517	550	481	531	508	539	528	489	516	534	527	517	544	492	522	523	471	542	474	486	539	535	510	512	473	511	490	503	518	498	557	468	551	541	525	507	552	489	517	530	548	510	512	500	531	502	508	519	532	538	510	516	521	530	503	493	523	487	532	542	513	529	539	491	531	471	496	490	522	506	488	507	581	530	508	502	526	550	541	508	500	521	512	518	505	485	501	502	483	550	527	482	520	498	537	528	526	460	526	505	498	519	526	487	510	510	536	543	480	524	534	472	516	498	495	503	496	543	540	509	523	500	529	498	509	538	503	483	516	533	500	507	482	447	523	525	530	518	517	533	549	540	543	534	542	543	475	500	506	560	508	506	506	497	563	505	524	498	500	528	516	518	498	552	489	496	499	479	523	575	496	539	508	543	554	518	535	532	496	515	532	491	524	509	531	500	521	500	518	529	521	566	499	522	502	481	513	490	540	508	550	496	476	523	528	514	486	508	506	555	547	543	553	530	527	504	516	519	503	491	493	496	493	486	450	512	517	504	504	491	484	546	499	554	515	483	566	544	512	521	508	530	552	519	495	463	504	517
67628	79752	73270	50474	42010	20276	1823	284	239	220	215	205	228	207	278	447	628	919	1445	1884	972	388	257	224	186	222	188	164	207	161	170	170	184	211	202	184	210	180	222	161	192	187	189	197	207	163	169	187	207	202	214	175	184	193	193	163	206	183	185	178	177	181	206	166	185	190	199	160	208	192	198	217	178	194	188	167	179	171	209	177	206	181	177	199	200	197	185	194	181	189	185	182	198	192	197	188	207	185	173	168	172	173	183	187	207	196	167	176	178	190	189	194	194	189	172	185	194	188	180	185	213	163	194	181	194	181	203	179	195	160	212	178	216	169	188	187	190	178	186	185	194	184	189	186	196	191	193	187	197	189	200	184	188	198	182	211	185	173	181	179	211	210	193	208	178	192	232	190	179	191	183	200	178	178	196	188	170	180	183	188	227	176	189	190	195	200	197	200	202	199	209	182	176	162	182	216	200	197	203	211	181	187	195	199	184	199	165	184	180	194	165	177	178	216	197	170	190	200	192	176	188	198	199	202	188	206	176	217	183	180	177	185	166	191	180	180	197	226	205	183	176	212	201	193	176	201	204	196	212	179	192	185	189	183	201	229	194	188	190	184	222	197	170	166	188	170	211	185	191	171	177	204	174	170	181	189	187	168	177	171	205	209	188	173	202	211	194	180	174	212	190	200	170	203	194	174	200	160	202	195	170	175	200	192	165	193	182	204	192	175	194	174	195	191	201	190	205	154	183	196	197	200	199	171	181	189	194	198	170	169	181	193	214	194	182	221	197	191	221	202	186	175	193	203	209	188	186	183	180	171	190	181	194	203	213	165	169	182	189	188	203	178	208	177	192	221	191	190	172	192	174	202	187	179	192	193	197	185	207	193	178	188	187	195	175	226	206	183	194	166	183	188	179	169	176	163	202	177	182	182	178	187	201	190	202	216	202	194	176	180	184	191	179	193	194	182	181	182	181	196	203	190	184	197	203	188	179	190	165	190	187	169	201	187	188	184	179	201	218	187	206	169	223	228	164	181	192	181	204	183	197	192	181	204	180	179	199	187	190	182	205	184	198	188	201	202	176	204	186	172	196	195	204	207	183	183	182	182	173	194	197	209	170	192	182	176	187	189	207	190	168	159	190	183	183	201	196	205	171	214	189	186	203	217	188	188	175	198	206	169	219	171	202	184	167	190	191	180	198	196	193	159	183	195	223	167	192	188	186	180	167	185	171	182	201	163	176	206	198	169	180	186	202	177	197	193	170	192	172	170	206	190	223	173	218	193	170	185	195	215	192	201	197	162	182	196	195	184	190	187	196	202	201	200	197	199	172	180	195	172	168	174	184	189	194	180	189	202	181	194	208	169	198	185	207	192	188	183	190	191	202	182	175	189	182	183	199	195	166	203	176	182	190	196	185	190	185	188	211	184	192	184	172	197	184	188	187	208	170	200	189	197	169	227	216	206	181	182	194	208	212	196	168	202	194	200	204	193	210	166	201	211	198	202	195	175	187	196	194	190	165	185	208	191	175	180	197	209	194	188	197	182	189	190	180	189	203	180	204	173	199	174	197	194	182	177	182	205	203	209	200	170	179	176	168	180	174	208	181	199	209	184	196	184	167	165	188	205	186	198	205	190	178	195	189	192	212	191	211	192	198	190	215	178	195	205	197	188	171	191	204	176	182	179	199	203	185	192	185	177	207	212	213	186	193	165	198	207	217	212	185	182	179	171	208	176	207	191	189	196	174	158	170	186	174	196	172	193	195	177	196	194	186	202	180	182	194	194	184	204	191	206	171	187	211	200	188	190	172	180	181	179	154	192	187	182	210	193	200	187	175	165	189	195	180	198	193	178	165	194	178	173	170	180	197	179	175	194	196	206	161	177	180	183	190	213	195	169	202	198	175	169	196	172	180	203	191	189	167	166	203	185	177	180	183	188	202	202	170	183	178	194	185	194	175	182	176	191	190	187	200	181	203	175	199	196	206	199	173	181	186	215	188	169	185	179	185	205	184	194	193	190	186	185	189	181	199	168	172	179	185	173	192	181	187	152	175	185	190	207	181	187	166	168	186	203	178	183	200	165	191	173	236	209	195	189	177	171	195	204	171	202	205	162	180	174	195	165	170	204	196	189	185	190	198	179	177	199	163	193	201	196	200	189	171	217	214	191	188	188	174	164	169	179	186	180	157	182	167	222	209	196	190	193	199	198	168	171	170	180	176	195	183	205	207	175	175	197	178	204	179	189	184	179	176	180	190	189	175	175	185	219	144	195	192	183	218	196	188	184	190	184	184	205	182	178	167	213	182	164	195	190	188	183	174	181	210	207	176	195	187	168	149	197	141	183	190	207	190	165	197	183	203	188	200	192	187	194	167	188	178	197	186	172	188	161	172	221	171	190	193	192	218	173	184	197	206	200	188	161	192	205	180	188	180	197	176	197	189	213	186	175	195	188	184	187	185	207	182	167	183	195	177	185	181	195	181	188	188	204	205	179	175	186	160	201	216	185	189	192	185	208	175	175	226	197	198	194	197	175	172	175	187	195	188	179	191	211	186	186	187	189	185	181	183	204	169	168	203	192	163	176	181	201	190	207	197	219	194	177	196	187	176	183	182	184	180	200	187	200	197	190	218	180	194	171	175	187	187	215	195	164	201	183	184	208	207	193	186	180	199	188	201	171	182	187	191	183	179	178	189	210	197	204	178	201	155	192	176	178	166	210	170	179	188	196	181	171	197	187	198	180	195	172	204	193	191	196	158	227	181	166	200	190	200	184	191	166	194	167	186	204	195	165	189	186	176	185	193	177	197	199	210	175	182	193	179	181	183	194	189	182	209	189	202	187	189	187	167	224	204	211	197	224	182	193	192	192	175	183	167	193	194	164	202	203	194	182	201	194	201	165	182	193	190	200	189	197	188	194	184	208	202	176	172	185	184	162	193	185	192	194	215	178	196	186	196	163	198	187	167	193	167	207	165	174	186	198	176	194	192	200	186	196	191	162	173	203	164	181	186	190	218	208	194	164	167	191	199	197	176	191	187	184	211	207	181	202	180	201	158	191	237	167	198	196	185	199	194	203	178	161	180	190	191	188	167	182	203	205	186	181	188	200	202	226	169	193	175	196	199	185	191	206	169	191	172	169	207	182	183	193	185	194	186	175	180	197	174	184	178	195	177	203	190	191	217	181	191	169	192	197	201	200	179	197	205	180	187	183	179	187	189	186	188	183	166	173	195	216	184	184	201	202	190	205	175	190	202	196	200	185	181	175	200	191	201	176	203	170	181	181	197	223	172	183	200	199	214	188	189	175	178	162	179	199	195	184	198	193	187	156	214	211	165	208	186	184	182	163	190	176	166	202	197	194	198	190	191	195	187	203	190	187	200	191	196	162	183	181	197	176	187	181	195	211	190	205	200	208	181	207	174	181	200	200	209	203	182	193	184	195	182	192	175	168	182	191	198	198	209	199	183	191	183	202	178	207	163	178	185	200	193	188	193	189
42672	62348	70170	55494	51250	22463	976	796	748	705	669	621	613	614	924	2021	3290	5675	8252	10060	4907	1610	881	642	470	504	475	507	476	487	459	488	490	506	446	493	479	495	475	505	474	490	478	457	484	502	466	487	528	479	486	459	479	471	482	487	520	450	478	460	443	505	479	496	463	494	460	465	472	473	466	487	481	443	482	479	498	481	493	470	492	484	481	494	480	433	490	530	520	459	482	499	487	485	440	486	485	476	490	467	492	503	475	476	468	510	437	486	501	484	493	454	465	517	462	452	506	468	485	482	474	480	475	489	464	511	483	472	489	481	445	475	516	487	479	475	466	484	474	497	493	506	490	514	463	470	473	463	469	486	478	453	490	493	458	494	471	475	450	469	521	477	486	490	465	476	492	467	453	464	450	516	476	469	506	465	493	457	468	469	488	450	467	491	502	531	467	501	502	472	504	489	483	481	458	455	467	494	492	485	505	474	472	474	513	520	452	510	507	460	502	446	492	479	464	435	468	453	491	509	468	501	457	496	486	510	462	468	491	439	464	463	472	447	473	477	457	459	481	463	442	482	477	504	485	485	485	463	434	490	472	505	513	492	510	474	468	490	475	505	515	501	452	497	501	477	514	437	525	470	465	454	459	498	478	487	516	489	477	487	493	486	493	505	491	504	521	478	483	502	441	485	479	493	448	468	493	487	453	438	488	450	462	494	497	490	458	481	473	472	495	496	474	487	458	491	503	508	515	495	483	464	472	498	493	537	486	487	487	468	442	474	462	473	509	492	522	474	487	461	502	504	441	515	438	497	449	469	471	467	441	504	469	499	487	466	466	478	502	439	505	515	487	502	482	456	461	465	449	475	487	509	494	524	490	493	467	458	455	479	493	500	476	476	512	463	452	464	492	485	464	455	488	533	452	454	493	466	502	459	504	533	499	492	506	463	477	501	476	480	466	486	517	492	470	499	475	476	464	512	437	494	490	502	501	465	492	457	494	486	488	485	475	450	469	492	516	518	492	524	509	501	490	476	485	465	488	496	458	504	457	502	455	459	471	483	496	481	425	487	485	469	487	445	468	470	485	498	488	502	513	477	474	504	471	508	514	471	434	482	509	466	486	489	510	484	437	459	510	465	518	504	487	446	465	465	462	478	526	475	474	514	453	514	466	464	456	495	492	491	506	457	495	496	461	513	520	505	465	488	458	496	487	516	449	515	436	486	497	466	496	463	513	445	491	469	470	477	513	471	475	479	518	447	483	478	493	494	496	524	494	485	442	510	482	508	453	469	513	523	464	476	483	474	470	467	459	490	484	480	483	487	471	479	479	457	496	514	498	468	505	478	476	498	506	453	452	490	519	493	467	460	477	497	458	476	450	494	487	483	501	495	470	497	472	463	460	478	450	507	452	446	484	526	458	457	464	484	509	476	511	502	467	478	460	466	477	509	480	498	475	477	499	458	519	452	509	486	473	475	540	481	453	413	453	485	486	501	516	460	488	458	532	492	498	462	506	457	502	502	510	469	488	463	484	491	463	447	498	478	509	531	458	450	471	478	475	466	449	459	505	539	449	476	475	496	506	478	477	518	481	467	466	456	469	496	502	489	484	507	495	463	474	494	471	485	491	490	473	479	489	511	475	511	465	496	445	464	485	507	477	501	499	483	499	520	479	469	475	506	472	473	523	470	470	488	483	521	471	450	477	470	509	469	505	492	479	498	498	461	509	520	478	489	471	475	476	437	518	467	502	494	485	500	484	459	447	481	512	549	480	470	485	481	479	507	466	454	546	490	520	436	484	482	488	470	474	461	461	477	483	419	508	507	477	479	477	476	500	504	480	494	445	502	477	468	484	453	450	495	499	481	480	489	478	503	488	506	447	504	473	470	455	500	516	444	494	549	479	460	502	471	469	470	451	463	493	485	501	491	485	486	472	468	482	520	497	537	457	446	483	487	457	508	493	472	483	517	463	482	479	500	453	483	483	459	480	470	450	486	445	507	474	507	483	490	476	504	500	463	489	469	467	472	471	454	472	447	494	472	501	475	468	482	467	460	521	463	481	493	500	463	459	450	484	478	484	461	494	486	471	497	464	472	496	482	505	497	461	498	521	514	498	482	496	509	485	500	488	478	481	450	502	499	453	478	477	484	486	492	468	471	493	508	494	460	487	478	464	448	472	506	458	490	481	464	494	457	477	482	472	467	451	485	513	498	522	499	455	479	464	484	506	463	474	476	505	500	476	455	481	429	512	502	480	499	446	491	491	448	477	458	464	510	502	509	490	499	429	503	505	486	516	460	501	479	480	462	492	439	500	475	454	477	504	465	491	477	498	446	470	517	471	458	469	481	451	495	477	489	480	469	447	453	479	463	491	481	446	502	444	505	451	468	444	503	463	468	504	523	517	483	471	467	507	444	462	456	505	470	511	499	480	461	502	438	486	485	460	477	461	491	458	480	456	514	485	437	473	459	487	473	454	515	482	506	491	492	485	479	476	476	486	459	460	502	465	507	478	491	474	492	482	509	453	443	490	522	498	493	485	465	462	486	475	480	523	509	471	494	513	486	478	476	480	504	467	497	505	445	474	454	460	458	475	501	474	453	466	505	461	509	500	562	519	489	501	471	448	483	487	470	449	495	502	460	474	506	462	464	477	440	461	508	483	494	470	488	491	457	462	509	543	478	505	508	472	485	493	538	475	496	473	479	478	507	483	499	512	452	474	509	484	443	438	497	528	492	480	516	515	458	492	476	473	471	452	455	473	474	490	469	441	452	436	471	530	452	491	513	475	463	474	479	502	447	498	499	482	462	488	489	507	428	473	464	478	500	457	487	480	469	499	453	491	497	483	476	469	497	483	473	481	482	462	499	494	481	458	481	467	475	526	519	491	464	501	476	513	489	484	500	492	502	484	463	482	469	455	452	443	493	510	467	449	453	479	443	503	467	508	536	462	496	451	504	479	479	474	487	483	495	458	512	482	445	433	481	470	470	510	487	465	476	480	488	494	495	432	495	457	457	475	496	487	496	468	441	489	498	491	454	440	475	503	456	500	444	476	471	498	453	475	511	481	485	479	500	490	475	433	488	491	497	510	487	489	508	466	488	485	487	488	454	466	504	482	476	481	433	477	488	476	497	510	459	486	475	526	496	451	456	488	445	525	499	483	475	469	439	509	509	455	436	495	470	464	475	495	482	464	476	501	509	500	485	482	472	501	518	479	481	460	476	466	487	491	466	479	460	457	469	475	494	472	440	471	495	529	443	498	439	490	509	457	478	499	482	481	433	434	461	472	492	489	508	461	471	495	451	475	472	486	476	479	511	516	499	459	476	445	484	492	477	498	474	459	440	495	505	486	504	528	463	514	444	464	511	493	467	498	469	474	491	485	448	453	479	439	497	505	500	467	446	478	477	476	514	475	528	459	495	462	470	451	469	502	433	496	483	434	478	450	449	475	491	493	485	476	459	480	503	469	503	480	474	488	455	505	454	453	499	500	495	465	481
13397	13226	10094	3687	2266	626	156	155	176	146	168	184	187	180	147	172	185	216	237	276	205	205	171	170	164	163	173	155	153	153	147	174	150	158	151	159	167	174	158	174	165	174	147	147	169	177	149	178	181	165	162	173	157	156	171	189	168	162	195	165	162	162	155	140	140	183	147	169	150	192	156	177	156	164	149	145	173	157	168	170	179	170	154	159	157	159	159	171	154	126	172	165	151	174	157	147	141	154	171	153	144	158	129	178	157	162	166	158	193	179	148	158	159	176	157	154	150	172	164	164	140	168	144	163	182	170	167	159	184	186	167	148	159	176	173	155	163	138	144	158	155	147	167	173	152	183	159	153	161	149	141	139	182	171	189	139	138	172	190	171	172	135	143	155	173	170	188	169	148	150	151	174	183	156	179	139	149	174	183	178	173	170	164	153	149	165	159	155	154	154	147	149	171	140	168	159	169	172	160	185	172	157	157	167	157	158	170	152	162	166	156	174	152	147	178	181	186	143	153	149	159	160	152	141	174	153	147	151	169	157	152	158	151	174	151	169	161	166	167	164	161	156	184	161	148	171	157	173	164	140	152	154	178	147	165	177	160	175	183	169	158	148	144	152	167	156	172	174	155	172	156	179	173	167	167	182	167	156	132	142	143	159	152	153	145	157	163	152	165	184	161	147	178	156	162	169	176	155	155	157	154	158	167	151	149	161	165	195	166	145	152	164	198	166	134	141	161	164	143	155	169	150	161	156	143	192	167	174	176	135	185	161	177	141	172	164	183	166	174	155	147	177	173	159	152	171	165	163	180	161	160	182	152	145	151	155	176	135	159	137	152	158	155	149	171	191	147	169	149	123	158	186	142	130	162	151	175	166	138	161	162	187	133	167	160	178	172	142	149	189	167	162	167	150	187	163	179	161	171	132	151	163	160	144	166	163	163	172	163	161	179	161	166	169	146	163	151	123	146	169	159	168	161	156	152	155	174	164	169	175	156	139	180	167	181	145	145	173	176	172	173	177	164	165	166	160	158	162	152	166	159	171	179	149	163	165	137	174	169	162	165	160	177	180	164	164	178	179	122	154	161	146	171	151	154	173	161	155	173	165	145	162	164	156	142	165	178	180	143	155	155	179	149	157	188	167	172	156	143	169	153	186	174	173	147	154	143	154	153	177	178	153	158	163	165	167	163	173	168	146	159	185	160	151	153	152	148	160	156	149	155	150	163	164	153	159	165	155	166	181	170	155	184	179	159	157	172	145	160	158	163	153	180	183	173	148	160	175	142	171	154	143	163	154	153	152	150	185	165	180	144	157	165	157	144	168	144	176	167	165	156	175	161	182	158	159	160	165	188	170	168	169	162	168	170	149	166	159	167	174	145	152	161	158	158	147	184	153	162	157	158	166	181	172	154	153	155	180	148	163	157	180	168	150	157	158	164	175	175	169	163	184	172	159	156	158	148	180	141	161	177	166	189	172	164	167	176	157	178	155	164	177	167	135	166	147	178	158	127	154	183	171	170	165	170	152	170	159	156	179	173	151	175	157	194	153	170	156	178	154	165	168	177	151	170	141	151	159	174	165	175	152	171	159	181	156	163	142	163	157	153	161	155	173	161	147	176	148	170	165	157	163	173	164	160	142	169	147	156	144	151	175	167	137	163	147	179	150	179	154	143	168	167	171	162	174	163	176	158	158	165	164	143	169	148	133	165	151	130	175	160	163	167	144	149	178	154	152	173	189	162	165	163	159	156	171	177	162	165	163	186	150	163	162	185	189	138	152	155	176	154	173	165	165	157	168	159	181	178	164	167	175	170	160	178	147	143	178	164	161	161	183	169	160	147	178	152	173	159	157	175	145	141	165	169	174	155	179	167	163	162	143	181	159	166	152	173	182	165	170	170	172	167	173	177	169	153	156	157	152	167	163	176	154	166	155	161	154	168	157	172	160	176	167	151	154	148	148	167	144	170	172	154	153	144	168	161	155	146	166	152	168	167	154	149	168	177	170	151	135	176	171	162	151	160	160	174	169	139	140	167	168	173	185	144	150	145	166	131	173	159	172	146	194	167	152	172	172	179	182	178	173	185	181	168	165	157	150	157	166	146	164	145	156	157	167	157	154	172	169	154	159	176	169	143	160	147	171	156	163	181	166	171	160	168	157	157	142	148	163	177	160	165	171	186	157	165	150	149	141	136	169	155	157	141	161	174	161	134	174	158	155	163	174	157	174	155	146	170	166	171	159	169	164	188	171	176	145	152	153	176	146	155	177	165	174	166	160	149	153	188	180	151	164	160	152	164	176	183	171	148	169	155	168	161	151	160	175	182	151	152	177	142	180	156	163	163	156	175	176	150	154	164	152	161	165	165	174	163	137	143	165	170	141	184	144	164	145	160	172	184	158	154	146	162	150	162	194	145	174	156	171	146	137	166	172	164	162	166	178	141	184	170	172	156	145	172	163	168	152	172	154	168	180	148	157	156	153	158	154	163	182	170	158	159	152	151	145	193	159	155	167	165	147	160	162	150	167	145	146	163	151	164	175	161	162	153	162	168	154	167	182	159	173	144	130	161	161	160	166	151	161	163	171	191	152	154	184	169	165	167	165	172	175	172	162	151	163	148	158	139	148	168	164	188	164	143	169	159	161	171	169	190	156	175	167	147	150	172	165	160	193	164	150	185	161	144	129	144	158	163	164	169	156	159	150	161	184	155	171	172	145	153	161	173	166	154	139	167	204	159	153	188	155	154	162	163	146	150	159	178	165	164	166	168	163	146	158	144	161	153	139	172	178	166	155	143	145	172	160	183	159	179	150	173	160	172	161	172	157	168	169	137	144	150	152	152	160	145	159	185	165	165	187	147	177	156	130	179	187	154	151	177	161	161	169	164	165	161	151	166	159	164	148	180	150	143	172	145	170	165	165	155	174	152	134	181	180	167	171	175	132	165	151	189	155	161	175	178	168	167	178	155	160	137	165	164	154	151	150	147	150	151	176	148	147	147	178	147	150	177	158	182	172	165	151	138	175	161	147	131	140	169	184	155	189	170	138	152	169	145	157	126	154	169	164	166	161	155	152	185	148	161	170	161	171	151	171	149	172	166	184	161	169	167	159	147	169	161	169	178	157	190	150	164	183	183	165	149	162	179	177	176	160	158	156	175	181	157	172	170	162	172	174	161	170	144	135	163	162	154	158	170	156	140	171	171	161	166	172	167	169	159	198	175	173	148	159	184	159	177	179	137	169	151	176	168	161	164	152	156	176	144	170	166	145	136	182	154	163	141	169	166	173	175	184	182	193	150	136	144	170	164	149	154	156	182	161	156	164	171	148	163	154	172	191	168	166	154	151	155	178	158	179	182	166	169	187	176	161	147	151	173	152	156	146	151	168	162	172	159	166	168	181	152	157	153	167	156	150	151	134	151	163	160	168	163	135	158	145	157	153	153	143	145	158	170	136	155	165	179	175	175	175	166	160	158	169	147	179	162	169	177	172	176	166
11537	18426	17917	10216	8806	2405	446	479	425	414	482	462	464	463	441	486	646	850	989	842	708	622	475	420	450	368	430	417	448	438	421	404	428	438	444	409	466	419	410	421	433	443	406	469	407	420	429	469	441	427	439	420	445	411	418	427	403	388	462	453	423	453	468	429	432	407	439	403	464	471	409	431	435	438	407	483	444	427	457	414	424	460	421	411	404	427	412	422	436	447	404	428	422	421	374	407	421	434	442	443	385	473	392	418	429	384	445	432	451	436	410	473	441	426	411	422	488	467	451	425	424	454	447	440	436	449	449	438	395	424	427	425	440	409	440	424	437	439	458	442	394	503	428	448	416	440	422	404	457	419	419	434	427	452	427	419	467	409	445	393	409	403	461	419	433	408	431	403	441	455	447	405	430	423	488	471	426	434	424	426	428	445	423	470	422	437	430	406	436	452	389	435	439	423	420	413	463	408	420	480	432	420	487	429	424	437	442	414	415	425	418	457	422	411	420	445	399	445	405	461	437	402	485	425	439	487	417	460	454	405	392	431	423	449	471	430	388	433	485	445	424	399	443	403	412	472	449	419	447	437	445	427	427	415	394	420	453	471	495	450	401	444	463	444	413	426	431	434	405	422	441	391	437	416	401	417	442	446	443	452	433	421	411	440	399	437	427	439	434	447	408	415	424	461	437	402	419	441	443	399	438	433	407	451	431	450	418	447	430	442	452	433	395	418	410	443	399	462	444	442	415	429	439	414	418	444	475	424	461	414	435	449	419	419	443	442	417	434	432	436	426	434	447	483	399	447	430	445	440	415	472	384	400	436	402	434	439	400	420	453	440	458	405	392	417	417	438	462	445	468	439	383	440	421	423	409	405	422	451	465	431	437	428	442	439	467	430	441	418	439	445	392	408	418	397	433	456	422	432	443	427	436	440	420	428	450	427	398	446	451	428	446	432	411	394	430	396	416	439	441	402	427	435	442	403	417	411	416	409	441	436	423	434	453	419	442	444	469	456	439	448	425	433	448	423	422	435	412	420	427	399	445	417	448	453	438	385	452	429	425	447	446	410	470	395	443	422	428	434	421	418	436	470	435	419	445	466	424	437	418	416	427	423	435	406	430	425	433	476	432	385	434	435	404	406	429	449	429	419	407	448	418	439	418	426	459	442	420	410	465	424	433	424	445	408	424	432	445	438	456	438	397	435	398	412	457	413	404	418	406	458	460	429	420	402	443	435	419	452	451	409	431	425	442	458	410	417	412	431	421	403	443	471	445	463	453	431	458	394	377	465	447	481	433	432	439	413	431	458	444	453	467	406	394	419	483	450	426	460	447	450	443	452	448	410	457	429	411	441	437	440	404	458	416	435	452	459	444	438	389	414	463	423	446	415	433	423	437	433	456	412	436	411	425	415	410	401	459	408	428	421	442	443	421	447	414	454	436	448	420	406	428	429	423	437	443	434	421	414	423	418	403	416	400	399	420	436	427	471	412	404	465	434	417	433	399	438	461	439	444	429	449	410	448	407	403	431	404	440	440	397	450	448	422	419	465	383	419	415	451	428	413	422	423	432	428	437	426	412	441	443	430	456	433	443	389	419	419	449	452	458	399	407	441	432	394	409	437	419	443	437	460	440	451	428	417	440	428	419	410	441	451	442	400	429	426	406	405	417	406	456	440	454	424	382	446	381	449	432	439	434	397	419	434	440	400	476	461	440	459	439	439	431	424	434	412	465	441	437	453	447	463	445	450	427	453	427	418	432	436	428	440	444	435	410	416	454	406	432	465	455	420	432	440	410	408	428	406	476	409	438	407	409	451	397	408	435	459	469	412	413	455	422	429	412	453	424	443	440	444	438	429	455	434	400	417	411	414	416	422	423	429	413	410	423	433	449	432	435	439	425	412	375	416	441	395	435	402	460	428	398	419	428	427	420	447	432	420	416	422	444	392	438	405	416	466	448	453	418	465	416	462	452	448	438	449	426	471	446	469	400	398	416	425	448	450	449	413	383	462	406	391	455	420	421	439	436	418	438	411	453	410	415	411	454	427	428	373	426	429	420	431	425	428	408	405	428	437	447	405	415	420	447	391	432	412	432	431	440	455	451	446	450	451	435	427	425	417	442	423	426	412	403	433	435	413	435	403	424	440	478	420	450	438	422	431	404	413	433	420	396	438	414	452	434	431	443	434	420	439	406	393	430	455	464	407	422	425	427	400	430	464	448	428	428	454	404	432	414	440	444	392	447	409	445	437	415	420	434	440	436	425	401	397	440	451	416	405	448	447	422	429	436	452	449	446	456	433	380	437	405	436	409	402	446	454	443	442	450	417	464	429	438	403	450	407	435	408	406	453	416	426	437	429	411	447	484	468	478	424	420	433	481	422	400	443	421	425	401	404	422	410	399	436	421	409	405	445	429	435	455	448	418	435	435	440	422	410	428	445	446	447	460	417	419	458	456	471	421	439	412	424	402	423	412	472	435	387	407	441	414	467	492	432	442	473	434	441	412	446	453	399	430	401	466	416	428	451	414	461	396	426	438	468	427	441	420	407	465	428	410	464	457	450	422	438	421	438	430	428	414	415	436	394	426	421	454	431	409	480	417	424	444	412	425	410	433	448	403	434	403	429	435	458	445	434	442	426	439	419	419	408	468	422	440	438	412	422	444	464	438	412	431	477	441	433	434	434	462	445	392	418	473	439	417	453	453	424	447	414	456	413	433	444	435	430	440	436	439	431	426	452	452	454	448	411	419	430	429	452	435	393	450	418	438	462	440	455	484	426	444	425	457	426	435	413	475	409	448	449	440	473	450	451	442	453	396	475	422	423	446	437	430	421	425	462	454	407	451	408	459	446	448	413	440	410	427	442	426	436	428	458	426	420	455	446	413	402	412	410	392	395	417	449	441	427	411	477	457	409	411	418	434	442	438	400	388	432	405	433	415	417	400	413	426	429	400	426	429	455	421	451	464	424	441	464	427	426	403	425	427	444	425	426	452	402	441	407	429	410	426	418	440	368	429	445	423	408	434	456	392	440	429	429	429	446	431	435	424	402	459	420	432	420	458	392	462	443	473	431	450	486	403	440	418	443	433	413	418	447	434	415	409	431	439	402	425	461	444	419	430	438	435	453	465	439	449	437	418	412	471	437	433	460	395	423	421	478	460	390	413	439	443	433	459	426	419	442	443	404	436	446	422	439	439	425	450	449	461	433	421	432	426	445	466	426	426	396	435	438	443	475	431	459	472	393	423	471	469	445	446	417	451	409	422	406	425	434	439	431	470	477	429	429	435	455	457	429	454	410	409	399	423	453	455	424	423	410	491	450	446	421	394	411	434	416	440	399	390	419	466	397	440	442	467	425	426	433	424	438	428	430	457	416	406	417	418	423	447	461	431	456	443	448	446	438	446	418	445	405	402	473	439	468	462	394	436	427	415	459	414	399	425	405	418	449	441	456	464	454	400	479	438	446	452	437	449	460	420	411	413	416	423	459	422	437
59542	67557	61815	36083	26747	9688	405	266	224	196	198	200	211	235	215	233	351	887	850	712	454	335	158	209	195	224	225	194	192	191	188	209	199	192	195	187	212	167	200	198	184	186	228	230	236	202	207	202	170	179	191	198	181	201	205	182	191	190	178	194	197	187	216	190	194	196	206	180	199	203	189	179	191	197	188	198	212	177	185	177	202	202	204	185	221	188	215	197	192	205	191	203	216	187	198	210	228	212	203	184	179	210	197	182	173	193	206	194	180	191	198	194	210	203	206	211	200	217	217	216	206	178	205	208	204	205	186	217	201	208	204	223	194	184	191	219	196	185	182	183	187	211	177	194	204	184	189	197	188	213	212	214	217	169	202	170	220	234	204	189	204	203	214	195	201	189	214	197	198	203	180	197	197	197	201	199	210	176	204	220	233	188	180	173	196	187	181	188	191	190	192	210	210	170	174	174	187	186	205	183	211	184	178	216	211	215	217	204	196	190	209	207	212	198	199	186	169	199	221	194	197	215	173	203	214	191	180	193	203	183	207	207	213	206	174	179	192	227	189	184	191	187	195	193	199	201	183	197	189	204	194	188	184	205	191	175	209	175	217	183	180	197	186	193	193	187	189	199	175	198	192	203	210	210	215	176	215	214	219	198	190	189	185	193	198	185	193	191	218	215	182	189	190	177	202	212	208	223	197	196	200	195	204	212	216	185	188	184	219	202	182	191	184	190	195	187	204	203	207	188	199	183	205	179	192	224	205	210	206	187	199	198	204	184	196	199	213	191	199	195	195	250	199	192	194	201	205	206	215	206	212	198	196	185	197	203	211	195	184	185	182	201	189	199	208	207	175	184	207	175	192	192	202	188	184	186	191	195	162	209	188	228	197	225	194	194	206	166	176	204	191	205	202	172	216	175	221	214	197	206	184	200	196	208	179	174	205	207	201	220	206	183	221	173	195	199	186	202	191	189	200	205	230	179	199	201	205	188	198	202	199	217	210	218	196	195	201	233	220	169	214	209	184	199	222	193	206	172	190	181	224	204	182	222	203	173	217	183	238	205	167	191	204	197	208	202	193	204	195	189	193	192	188	206	180	186	218	208	186	206	180	193	193	235	169	188	195	227	193	198	204	214	178	222	203	200	222	193	179	200	194	188	187	214	196	199	186	191	199	208	194	193	207	193	202	204	205	218	197	189	200	192	196	204	219	202	206	188	204	206	184	203	208	243	199	220	188	195	175	203	167	193	232	188	221	221	193	204	211	210	181	217	198	182	230	194	212	180	205	201	208	197	180	217	234	202	200	175	199	204	207	209	208	197	208	216	206	196	223	203	180	207	202	186	206	220	212	191	173	207	217	216	195	189	173	201	207	203	224	204	236	193	221	193	184	203	178	201	179	201	195	190	223	198	209	183	222	220	177	204	202	179	217	193	183	197	196	206	212	230	201	215	199	214	198	197	192	184	216	213	172	206	180	203	215	181	203	189	207	195	208	192	208	190	240	203	215	201	202	209	197	206	194	219	188	197	188	227	199	190	204	208	201	205	188	186	180	205	179	170	226	216	203	180	192	204	203	213	201	209	195	202	211	201	201	198	199	195	156	177	202	199	184	205	176	189	195	173	201	213	205	213	219	188	185	203	226	198	196	216	183	179	184	179	188	223	206	207	186	213	204	201	201	193	183	184	216	216	209	241	198	185	197	185	187	200	189	204	194	222	198	208	164	193	181	194	205	176	173	209	188	186	205	184	194	182	191	194	171	191	191	180	216	188	217	187	207	217	216	183	189	195	183	204	186	206	205	207	186	205	200	191	203	189	219	216	201	215	212	186	192	225	195	196	210	175	220	212	211	175	172	230	186	206	204	205	224	214	196	189	192	217	205	207	185	175	211	206	200	193	182	198	198	204	209	189	200	187	189	207	188	218	200	217	198	201	207	187	235	207	209	185	181	209	176	171	192	169	208	204	169	226	229	195	183	188	182	195	220	206	197	220	209	185	214	216	175	204	206	215	207	189	188	202	228	206	200	200	203	208	190	198	203	202	185	179	180	175	187	210	184	223	214	184	179	194	217	202	186	215	205	203	224	197	209	216	223	216	201	215	202	171	207	177	217	206	165	187	217	191	193	190	206	216	219	184	194	198	210	214	208	176	176	198	193	202	184	196	196	200	198	214	210	194	201	197	207	187	222	172	196	207	192	197	202	193	193	207	207	205	228	200	178	214	193	203	183	210	179	194	214	180	206	201	183	194	214	182	201	192	239	234	199	183	203	189	194	204	175	214	189	206	201	201	209	211	211	207	212	215	184	198	217	207	183	209	204	178	204	190	210	207	225	187	208	178	199	202	237	216	200	216	176	208	208	184	194	208	207	207	200	184	184	203	200	196	167	181	178	186	202	186	194	203	202	206	207	199	216	189	211	186	197	208	201	214	179	200	195	194	192	194	190	186	172	204	189	215	203	209	182	187	177	181	200	200	211	202	191	193	184	185	223	189	186	207	209	213	185	178	187	175	211	193	215	232	214	199	225	220	200	193	167	223	228	221	219	211	174	177	205	196	184	195	182	215	196	177	184	191	209	219	194	217	190	196	192	206	198	187	199	182	201	199	184	170	194	219	182	196	225	211	212	194	228	228	209	225	188	207	204	175	213	201	199	183	205	195	213	182	180	190	206	189	190	175	169	200	182	200	211	193	197	202	219	201	194	201	207	202	209	210	200	193	204	202	187	167	189	221	194	194	201	207	204	203	189	178	221	169	204	207	202	194	190	195	193	158	201	207	197	209	206	209	186	215	211	195	196	193	193	194	205	220	202	201	180	188	211	194	208	189	196	196	188	179	221	189	185	194	214	200	216	210	193	193	197	177	192	202	202	225	201	185	200	199	183	213	226	177	193	208	190	166	153	187	190	193	206	200	199	172	210	200	195	219	216	198	190	200	198	200	192	193	204	174	200	220	223	189	196	210	206	190	209	166	202	199	178	194	222	181	194	182	196	207	213	207	208	215	203	197	197	205	189	186	179	215	198	205	174	196	214	195	211	192	194	217	208	199	199	202	219	195	192	203	194	199	211	221	211	193	191	195	197	215	207	184	195	195	190	201	194	191	193	192	189	162	190	212	163	212	202	175	201	203	217	214	174	190	196	227	173	203	204	226	204	172	207	207	178	202	199	227	208	194	198	164	212	187	225	194	216	176	219	209	198	177	184	211	194	174	226	213	197	200	224	176	200	215	186	163	217	200	194	226	204	209	197	221	199	177	185	200	199	193	180	212	165	203	162	204	208	195	204	168	203	193	204	214	186	220	198	183	195	211	218	193	183	196	209	191	218	200	213	184	212	201	183	201	187	220	191	193	226	193	217	193	206	192	184	168	193	183	197	186	175	188	203	212	199	204	216	209	197	179	200	171	169	190	196	192	204	192	201	165	215	197	184	210	196	205	202	185	217	211	179	179	192	206	227	213	206	198	182	193	211	211	207	208	234	191	183	192	208	210
36852	51488	55670	42251	38369	14696	682	661	627	588	604	593	598	640	875	752	1764	5369	4935	3426	2123	1149	618	474	499	500	541	510	521	518	584	511	526	544	502	567	559	512	564	534	513	526	563	532	530	496	513	490	541	548	490	501	524	519	484	507	537	501	484	493	489	542	541	531	536	542	516	494	519	515	547	538	499	486	531	506	490	521	554	564	539	545	530	512	520	479	544	540	500	496	517	520	490	537	520	496	520	521	497	473	498	540	529	585	542	515	523	540	484	528	522	502	478	521	541	486	539	486	534	501	510	556	496	527	494	494	490	515	536	531	581	502	491	541	535	527	490	542	504	499	518	538	496	510	506	497	496	536	544	525	557	528	546	566	514	530	522	535	480	511	523	543	533	528	485	531	472	507	503	534	528	484	502	495	506	519	526	495	536	515	486	506	532	511	527	537	538	549	527	546	543	526	501	480	502	525	455	496	490	482	514	543	509	530	519	502	497	547	479	479	532	535	550	565	498	517	497	518	497	534	536	507	491	506	506	541	543	508	475	533	513	460	523	465	497	523	530	500	511	500	489	533	542	537	537	497	528	483	546	522	540	500	519	485	489	538	518	487	512	477	540	524	523	530	518	482	526	544	484	503	510	521	526	499	541	532	541	495	571	498	479	492	528	477	537	526	503	494	490	498	545	546	481	541	556	478	504	504	525	495	497	541	517	472	517	559	510	496	490	500	487	520	547	496	539	506	533	530	516	502	474	526	510	537	519	515	500	503	523	550	479	523	535	512	503	510	536	530	508	534	513	536	512	532	516	497	501	513	508	520	480	512	523	507	505	520	507	540	507	549	487	492	484	503	508	511	554	472	505	533	534	514	513	531	501	518	514	489	486	470	499	551	498	527	524	483	498	524	528	505	522	504	502	542	495	537	510	465	502	521	526	491	503	552	544	507	489	517	551	517	494	498	533	483	484	547	553	516	518	538	534	480	482	544	532	502	506	522	537	523	531	552	510	529	485	533	503	471	572	487	497	525	509	492	506	505	519	490	545	476	489	539	511	527	539	510	543	525	472	548	513	552	498	531	555	549	519	534	516	534	512	547	504	534	509	521	540	505	514	502	477	516	506	515	516	497	493	509	544	508	498	544	485	503	520	563	531	537	527	508	532	503	482	532	536	541	528	486	531	504	475	522	517	503	506	512	500	511	521	489	506	529	490	493	504	522	550	542	478	517	521	471	494	509	509	494	456	502	490	512	532	509	523	492	521	509	525	502	513	493	528	492	529	507	510	537	520	512	510	525	511	487	515	506	495	505	505	517	496	509	524	465	519	507	540	485	484	540	473	500	546	564	519	502	531	552	479	513	517	534	495	512	490	485	501	534	518	492	506	492	550	535	487	532	509	516	536	570	510	547	485	522	503	515	507	520	500	534	515	519	554	505	495	548	507	514	524	516	508	562	516	513	543	472	482	541	514	547	531	514	531	542	505	517	520	515	477	549	521	543	502	508	511	528	514	560	520	510	529	547	490	509	514	525	513	509	470	509	507	514	530	547	480	492	488	489	486	503	471	485	503	539	518	556	505	503	525	523	580	510	527	523	541	489	493	495	503	505	498	575	483	526	549	532	504	548	482	544	503	528	531	485	487	537	523	505	534	512	537	532	539	510	529	534	483	523	507	485	556	519	544	497	519	514	519	487	508	552	501	545	573	531	529	539	582	484	513	493	536	536	515	543	470	508	506	540	513	562	522	495	543	524	473	486	495	577	500	532	533	544	518	512	494	509	500	501	500	540	499	522	509	505	484	530	510	546	539	502	550	498	477	498	537	497	491	506	491	528	541	499	561	511	503	541	466	512	503	529	490	488	526	520	502	519	519	531	467	489	532	541	505	517	481	548	507	527	472	486	548	495	510	529	499	484	525	526	506	477	536	555	512	523	505	504	493	491	535	540	513	510	514	535	490	496	533	525	533	517	489	494	501	520	544	515	477	503	542	504	517	525	533	517	507	530	526	514	530	516	531	502	563	526	504	508	499	514	568	517	515	485	449	523	542	502	553	530	505	519	519	511	516	507	530	530	517	512	518	472	508	492	516	530	495	499	496	537	550	501	532	508	477	525	569	508	493	516	521	522	503	556	509	543	500	528	507	498	507	455	510	574	526	490	534	538	523	524	546	507	527	518	538	481	503	529	501	556	519	504	516	576	524	527	531	510	514	531	524	529	481	516	515	492	534	529	481	518	480	535	543	524	500	544	487	522	483	534	492	538	485	499	534	475	495	518	456	522	515	517	514	498	524	516	523	493	507	502	518	546	518	523	520	520	510	553	522	506	560	517	532	558	530	498	535	511	523	510	524	580	505	531	492	558	517	525	561	466	517	497	508	512	545	538	537	558	517	514	497	473	531	523	525	560	511	524	522	544	496	507	474	534	504	525	489	540	513	475	521	508	539	524	488	526	538	540	523	512	552	519	514	528	492	537	494	531	476	496	472	536	530	485	495	485	522	502	560	539	501	504	524	548	480	520	550	527	495	520	554	532	527	535	495	491	524	518	539	479	509	482	533	499	551	518	500	530	487	525	504	501	551	540	494	501	497	504	515	514	547	525	520	565	481	531	543	495	496	464	525	546	562	464	527	540	491	536	494	510	518	480	496	517	518	519	500	495	504	515	519	475	544	521	499	515	499	549	506	548	499	538	552	486	542	536	522	512	509	501	521	485	544	536	522	493	465	537	503	507	506	504	564	510	496	574	535	511	528	555	525	518	528	473	512	508	526	512	544	539	546	512	470	502	514	506	521	508	524	538	512	520	480	485	538	550	512	502	542	479	513	537	513	535	532	533	498	544	521	531	559	540	528	492	476	543	467	493	551	558	486	488	497	471	541	507	511	507	558	523	527	539	517	523	515	539	563	564	512	470	517	533	529	519	493	478	511	548	546	521	533	538	521	521	503	504	554	524	542	547	520	487	529	530	503	512	508	522	494	537	535	523	498	517	523	499	505	504	499	478	540	552	505	518	523	484	497	495	545	508	482	513	497	512	523	486	487	524	505	537	524	548	559	516	531	531	516	510	508	488	546	470	519	527	515	475	504	502	527	520	525	518	488	522	507	508	488	532	499	567	539	551	522	512	550	503	483	519	527	504	506	524	538	504	500	523	486	522	525	544	561	499	485	523	480	497	554	514	478	492	507	520	510	534	520	506	470	503	517	510	525	538	488	520	492	543	541	509	483	473	527	514	498	531	519	481	497	508	460	508	536	548	479	520	539	500	510	511	499	518	527	536	518	527	494	501	523	537	525	480	538	496	533	542	501	521	516	577	509	517	517	514	559	514	525	515	517	517	455	537	496	497	489	529	497	564	516	471	501	517	509	501	510	492	566	524	531	513	521	510	545	570	512	519	514	561	484	518	488	564	547	521	518	485	504	489	490	516	499	532	536	557	563	475	512	569	566	513	522	549	520	537	497	514	546	499	506	537	520	526	531	488	542	518	514	557	556	512	463	546
69572	81549	72844	46995	36077	16539	1220	308	246	201	222	232	197	193	230	233	457	1300	1453	1104	679	397	228	218	188	222	186	208	210	193	208	204	213	175	219	186	214	213	211	195	205	202	214	205	189	222	173	170	180	187	215	186	220	220	169	176	211	177	203	175	213	212	204	216	209	194	200	187	202	198	198	201	211	221	178	209	190	184	175	210	205	212	182	219	194	199	196	184	186	197	200	221	209	201	199	202	201	197	190	182	194	199	213	217	198	162	173	208	204	177	199	194	196	216	204	216	196	194	185	194	190	187	183	218	221	196	214	211	201	204	210	211	169	205	200	186	216	180	213	220	202	216	225	189	198	198	191	181	223	209	197	193	180	188	197	213	190	195	229	198	198	199	195	196	193	213	199	159	194	204	176	197	219	229	220	205	204	195	215	201	224	188	213	189	169	181	183	195	179	201	177	212	168	203	196	218	209	214	189	189	210	216	176	191	217	217	200	198	197	215	189	182	218	218	191	210	173	170	214	200	165	189	212	180	186	198	203	192	183	181	203	199	201	181	187	217	191	193	165	206	225	212	209	199	220	202	182	192	196	239	215	202	207	189	155	211	200	185	200	191	190	209	213	199	204	198	200	188	209	208	180	203	202	195	199	200	187	195	196	185	213	191	213	213	173	202	205	184	201	185	185	210	200	203	164	187	218	207	196	185	209	195	181	202	192	206	184	224	199	226	184	204	213	186	218	186	195	200	205	209	196	212	204	189	194	205	193	205	166	191	188	183	197	195	193	200	202	209	192	170	201	210	175	212	224	193	192	179	194	204	183	202	198	205	202	193	197	213	216	221	180	183	202	211	197	182	204	200	219	203	196	191	204	190	199	191	190	192	202	213	204	223	214	208	189	204	176	238	209	192	175	198	203	202	194	188	213	185	200	204	175	182	210	173	207	201	173	203	189	192	189	170	209	189	179	197	206	205	191	230	203	206	211	184	199	179	177	213	196	200	181	191	185	184	202	220	203	190	232	183	219	178	194	199	176	196	216	214	202	169	233	185	208	182	218	205	191	208	183	211	197	220	207	201	212	199	211	189	203	177	195	213	219	178	189	200	189	195	193	204	203	181	195	206	187	190	244	202	196	213	199	179	200	199	202	168	183	199	193	181	184	198	193	196	221	189	215	186	181	197	221	198	204	169	206	182	207	189	194	187	228	176	180	189	207	206	202	185	194	183	191	180	186	213	202	219	207	186	190	177	189	191	192	210	202	204	177	206	194	186	204	200	192	186	212	174	204	208	218	181	195	192	167	205	199	188	205	218	196	188	190	188	196	199	191	237	208	190	195	182	186	200	191	181	187	214	227	198	196	206	195	195	207	214	203	195	226	172	199	209	184	188	214	211	240	173	188	189	192	210	213	191	209	184	221	177	204	222	192	207	175	198	214	198	223	218	190	193	208	210	193	181	166	189	183	205	221	189	196	189	208	219	222	195	205	201	209	210	214	209	188	198	191	214	182	172	171	196	202	205	186	196	185	204	208	231	190	228	197	202	225	211	208	203	201	222	207	188	181	209	221	210	219	201	181	198	191	205	168	189	181	223	192	209	175	227	205	204	230	220	200	176	182	184	214	189	187	184	195	222	215	176	195	206	178	185	184	201	168	200	206	202	205	180	207	206	174	192	213	222	223	207	213	203	175	197	199	187	172	194	217	195	183	209	222	230	189	193	206	192	195	188	196	196	193	200	207	166	217	200	191	198	187	213	185	201	201	191	171	194	205	183	200	190	200	184	201	207	203	204	184	200	197	186	194	205	227	212	190	187	188	191	202	173	194	203	190	190	174	196	197	180	193	181	228	189	204	200	229	189	207	218	182	219	203	201	210	211	213	209	238	191	205	195	214	173	177	196	203	205	209	210	201	225	174	223	212	202	184	183	199	196	181	191	195	190	212	202	198	213	217	203	189	205	186	193	198	198	218	192	188	182	199	199	195	194	209	188	222	195	188	196	189	193	201	187	190	206	206	188	206	198	186	197	211	204	216	209	194	247	206	194	186	217	188	205	180	203	204	184	211	197	176	192	176	195	195	190	185	207	180	173	203	191	210	214	213	176	171	191	202	185	188	216	191	178	199	187	189	209	205	196	231	202	196	208	163	185	199	227	220	213	187	187	205	225	212	211	191	190	204	196	205	217	231	215	210	185	213	196	216	220	217	188	192	196	212	203	199	206	173	213	193	196	189	190	180	198	185	156	184	183	214	213	211	167	230	193	231	174	180	212	170	200	184	183	217	188	208	204	185	225	218	184	197	193	189	209	200	210	188	191	183	202	222	187	198	213	220	185	188	188	199	201	183	193	182	203	227	214	194	203	201	229	200	198	229	195	184	195	187	203	212	202	196	188	187	194	196	177	197	217	190	207	210	174	194	205	208	231	185	192	216	229	229	196	193	218	169	199	173	201	189	199	193	216	225	191	202	205	212	189	179	210	199	193	187	198	200	191	190	194	209	195	196	193	236	207	178	198	199	207	212	196	215	180	196	229	193	176	204	196	182	196	208	205	184	197	225	195	199	204	228	183	183	200	193	192	202	219	200	196	210	215	184	173	212	185	190	192	198	181	242	217	215	176	201	191	183	217	193	182	199	191	198	179	204	211	200	228	176	186	202	208	234	220	212	207	195	184	214	207	176	222	210	200	222	188	182	179	203	207	181	176	186	230	206	193	198	180	192	175	175	212	210	186	178	203	227	181	202	175	227	200	222	198	184	214	211	177	204	182	202	211	167	201	196	197	215	218	171	186	193	184	210	186	189	226	182	234	195	219	203	187	169	205	189	207	198	204	215	195	202	193	222	170	220	197	215	207	176	200	176	197	182	189	205	184	189	195	199	184	195	205	194	181	219	193	210	201	212	207	217	181	179	212	178	176	214	200	196	215	204	193	211	195	173	205	207	201	186	185	213	199	197	217	191	219	192	186	230	187	185	192	174	213	201	198	203	216	201	226	217	195	187	184	199	203	211	185	188	192	211	196	171	179	208	225	173	202	215	185	205	205	189	183	211	201	199	190	221	210	212	174	188	193	206	183	191	224	219	197	205	171	207	201	206	238	203	210	203	194	203	213	211	166	216	226	185	210	177	191	202	183	218	180	226	211	177	201	195	188	169	181	178	192	198	179	197	198	204	188	213	165	201	199	228	218	206	214	180	205	210	204	208	178	184	197	205	167	196	198	195	200	202	184	215	198	194	221	201	198	187	208	202	201	206	216	204	178	209	179	192	212	212	187	190	179	215	180	220	208	217	197	220	194	189	188	213	199	192	195	179	186	197	188	200	218	196	207	198	189	209	172	185	189	205	203	194	190	163	198	217	192	227	200	183	206	206	175	193	189	175	171	200	187	180	182	165	212	195	176	192	202	185	190	187	213	216	201	197	191	198	209	183	196	214	225	201	186	203	201	204	205	214	191	189	208	196	193	184	198	193	232	206	177	191	217	221	187	184	184	224	185	177	186
44176	65212	70073	50844	45987	18977	831	792	769	696	630	562	601	641	612	886	2264	7446	8068	5742	3495	1749	748	552	488	504	458	483	511	513	486	477	506	521	517	501	488	511	488	511	508	494	510	487	499	515	520	505	484	503	494	498	513	484	513	501	463	481	535	490	505	490	476	498	509	490	506	512	509	505	530	483	499	496	472	506	526	521	534	528	490	485	505	462	473	531	471	506	494	514	504	479	484	512	546	472	531	484	497	523	502	479	476	499	506	443	496	491	492	503	505	496	499	502	535	509	482	508	506	471	488	507	523	550	527	473	531	502	519	521	514	516	510	458	505	471	519	487	479	511	524	512	507	515	497	504	513	520	468	533	484	530	517	510	496	500	495	519	544	491	515	430	525	541	560	506	496	483	508	501	458	476	517	470	509	504	485	497	532	529	488	479	499	516	496	462	494	479	535	518	493	561	499	529	522	524	538	495	488	497	488	476	475	483	495	514	548	462	532	492	491	522	464	510	485	497	465	502	507	503	472	531	536	529	538	532	505	496	501	476	523	489	490	506	469	538	502	510	501	512	462	519	500	458	498	551	488	489	456	505	471	471	487	490	499	532	500	526	545	502	511	492	497	507	444	527	514	502	507	493	503	477	482	512	513	504	518	488	500	511	474	469	526	545	516	473	533	512	502	494	500	479	458	484	516	472	470	514	487	510	488	512	505	472	527	477	500	492	527	540	453	532	492	487	468	515	525	495	500	503	494	479	528	511	520	467	483	508	506	518	461	441	501	490	475	526	463	511	560	495	467	515	527	455	513	530	511	514	487	484	470	513	481	515	503	455	491	488	503	491	534	514	481	509	509	532	539	527	532	531	510	534	540	484	490	470	546	521	494	513	482	517	503	525	494	488	512	484	493	522	501	474	482	518	496	562	521	501	505	527	481	477	506	519	536	496	471	531	479	538	508	488	473	513	526	515	527	516	523	556	480	506	510	478	491	499	505	503	567	494	521	533	536	506	475	458	498	450	506	524	484	523	491	475	517	502	494	495	501	514	519	533	493	534	494	527	489	527	534	505	525	489	515	504	503	454	482	537	517	513	481	519	494	510	507	495	468	521	519	486	529	481	505	511	492	513	530	528	505	513	541	484	500	521	523	463	498	524	520	521	515	505	509	491	511	538	470	478	501	488	530	529	510	500	505	520	467	474	486	519	540	495	490	518	498	523	486	452	526	494	504	534	489	489	483	480	499	486	542	519	545	517	510	547	491	483	490	503	496	489	498	504	539	454	507	460	490	496	504	483	516	515	494	506	507	509	535	476	521	562	488	513	523	503	470	539	523	471	456	502	473	488	491	478	506	512	509	492	484	513	463	545	501	524	545	514	523	545	517	483	495	505	522	495	504	530	500	494	467	524	481	521	514	537	524	534	508	529	474	477	485	468	503	514	493	507	468	486	490	441	536	496	510	503	491	493	508	507	465	510	497	483	517	521	523	511	521	512	484	523	469	473	493	518	529	540	473	541	502	478	501	493	480	523	517	528	480	516	529	504	489	517	563	481	493	529	497	515	483	509	457	521	480	520	512	485	500	444	511	480	495	498	472	472	516	499	443	522	511	530	528	506	450	486	474	465	508	544	518	493	526	500	513	489	497	519	474	503	486	529	461	466	537	506	506	521	537	503	508	473	496	484	497	501	551	467	503	512	500	493	505	509	503	520	561	499	490	495	480	492	475	556	468	531	521	534	492	528	561	499	516	479	500	556	454	520	531	480	496	482	483	518	512	517	487	502	476	485	491	519	497	498	497	507	525	539	493	509	502	483	506	505	536	488	503	518	510	502	554	582	510	502	490	493	537	498	512	519	461	529	510	522	532	506	482	537	481	522	522	502	510	494	505	521	516	536	528	486	482	526	499	543	492	490	451	556	516	477	498	480	535	515	498	495	497	503	522	499	534	504	460	482	482	495	544	500	496	513	528	495	532	523	500	522	494	532	491	482	525	494	468	500	456	540	487	513	517	525	524	480	501	513	489	503	477	507	511	463	511	465	460	499	517	540	507	489	488	492	503	485	496	466	505	500	483	515	513	506	512	504	487	538	486	522	494	497	506	475	487	494	510	537	521	499	511	476	491	520	478	493	543	496	507	502	512	439	481	522	465	509	487	514	481	489	487	513	522	547	505	509	494	471	521	483	515	511	518	474	509	518	496	514	518	510	509	517	498	516	511	503	506	531	530	529	455	496	476	494	485	480	547	493	513	492	491	505	510	472	522	487	483	477	507	526	461	501	496	501	481	531	474	469	517	513	496	483	540	472	482	499	528	463	473	475	520	476	481	529	487	482	515	463	521	446	515	472	513	471	485	508	500	483	488	485	504	535	507	505	514	536	493	487	489	534	511	527	498	492	539	487	518	514	506	538	504	489	514	486	501	495	510	495	534	501	521	504	538	520	513	508	485	516	532	533	514	501	489	491	528	519	499	507	491	535	485	509	516	501	485	523	505	474	501	467	543	512	528	504	554	504	493	508	511	507	504	516	493	512	527	527	525	510	514	485	538	500	472	503	520	493	546	538	492	511	465	513	506	492	493	517	488	479	484	546	481	529	505	525	522	490	484	496	508	505	505	522	499	521	536	490	470	515	479	512	477	480	496	498	514	467	473	509	479	511	465	477	494	527	510	519	518	533	507	520	478	471	534	537	527	487	507	506	510	521	500	478	497	545	543	490	491	524	509	500	513	497	502	528	482	486	467	520	522	494	501	507	468	528	482	507	481	484	531	497	509	569	511	526	497	486	511	512	527	506	501	485	501	465	516	505	497	481	517	504	475	500	503	549	528	516	466	472	514	526	479	529	513	476	512	493	496	496	526	515	459	487	488	445	538	521	484	523	520	504	568	504	491	477	486	477	452	492	514	482	509	514	497	512	508	476	520	517	479	507	486	482	489	498	490	509	494	511	534	462	545	515	456	484	516	476	512	519	496	532	512	492	487	501	541	480	526	519	493	539	516	501	489	492	504	508	466	500	484	520	519	481	518	489	511	484	522	510	498	455	511	491	515	508	504	522	546	505	519	500	469	482	493	441	484	528	479	514	506	561	455	510	483	436	521	461	512	482	504	503	499	512	460	519	508	482	469	471	485	522	486	489	470	512	498	476	519	500	503	499	501	516	531	492	497	517	527	528	509	508	491	477	476	518	521	503	515	527	534	534	499	507	482	505	504	479	513	481	526	491	537	513	505	508	526	463	468	463	496	497	473	489	490	495	508	522	477	516	487	496	541	514	506	528	488	519	459	494	540	518	536	535	549	486	488	475	496	458	506	478	528	492	496	547	568	466	456	494	517	499	517	503	507	516	545	534	504	528	502	521	519	467	527	500	536	493	488	504	485	511	493	516	542	533	487	530	493	493	476	534	508	479	445	506	533	536	482	508	512	502	521	494	508	486	511	500	481	516	514	496	503	557	508	478	526	500	473	501	481	511	493	474	528	486	509	506	524	556	481	466	511	508
11558	14187	13604	3497	1480	444	181	190	183	190	169	185	173	200	175	176	201	191	269	251	225	211	166	178	186	215	168	183	174	173	201	184	199	178	201	191	179	192	181	178	178	157	168	177	180	175	185	166	186	156	186	191	185	177	169	178	183	149	185	189	189	178	184	190	192	175	179	184	195	184	170	157	182	183	182	181	190	176	192	157	188	191	161	173	194	177	163	191	179	181	203	162	148	188	191	187	183	192	194	177	180	182	184	188	182	168	207	171	183	176	190	195	174	205	159	161	191	163	185	178	173	186	182	169	191	175	183	198	199	199	190	170	193	199	210	208	211	177	191	195	186	174	179	202	190	203	169	173	197	174	164	185	174	197	189	163	203	181	184	171	174	170	190	175	183	187	193	221	173	165	179	192	180	178	197	176	181	162	176	196	185	163	187	173	171	178	163	163	183	187	207	165	175	172	220	176	170	205	172	175	190	187	215	149	183	158	161	185	181	181	172	185	192	171	179	191	158	172	191	174	179	197	198	186	219	188	165	184	185	157	199	195	180	206	175	183	195	194	169	186	190	184	199	201	178	162	174	171	182	196	193	157	181	205	184	196	183	169	192	167	166	184	166	209	189	168	174	177	201	184	184	165	172	189	185	179	185	181	184	162	173	168	198	187	179	193	201	191	186	185	178	173	179	166	167	196	179	190	182	182	181	203	183	194	181	168	180	190	195	189	190	189	192	190	198	202	173	167	187	203	189	176	165	162	182	169	169	182	170	198	183	221	188	191	188	191	191	206	175	164	182	171	184	178	194	212	159	171	202	182	206	175	204	192	196	181	208	187	186	185	168	176	164	205	157	176	171	164	155	171	162	176	193	175	185	159	172	205	195	185	184	175	202	185	194	154	185	159	187	178	187	178	199	168	171	169	190	166	182	178	189	187	165	179	188	184	162	191	177	196	173	200	195	181	164	185	189	163	170	191	186	195	182	163	198	186	188	183	174	165	145	165	177	202	194	189	213	172	165	189	155	181	171	168	190	185	187	190	180	178	178	191	182	173	163	171	181	198	174	200	183	192	167	181	199	204	185	173	176	162	195	172	164	156	182	191	182	209	191	178	220	170	173	183	190	177	186	175	180	176	187	188	183	214	202	173	173	191	183	184	198	183	202	181	174	171	185	187	195	168	180	178	174	154	183	182	202	196	185	196	183	192	194	168	168	174	181	189	163	169	178	195	176	173	198	190	156	172	155	183	185	186	168	194	195	161	206	180	171	159	191	180	209	202	183	175	155	181	189	159	197	185	190	163	196	190	190	154	184	204	181	206	187	174	170	197	185	180	192	195	166	203	185	189	193	177	177	148	197	167	186	207	163	203	167	185	166	185	192	173	186	193	159	168	163	190	171	156	163	162	184	209	161	194	184	160	193	185	170	195	183	192	155	157	217	178	173	173	140	178	180	191	172	162	189	192	177	180	186	207	199	197	187	180	160	182	186	177	158	180	177	180	173	180	192	162	172	191	182	193	192	202	181	172	166	199	197	164	180	165	174	175	185	159	183	163	201	217	203	161	181	209	169	192	183	185	198	178	182	185	180	191	190	190	169	177	182	154	187	191	192	202	183	186	173	181	178	175	201	196	208	183	168	174	190	202	172	173	190	169	175	179	194	199	198	193	163	175	176	195	157	166	186	163	193	196	180	170	180	202	164	154	175	162	167	188	200	184	167	189	183	178	175	187	165	183	184	184	185	209	190	175	197	176	223	183	192	184	175	179	212	170	178	190	178	173	172	184	185	175	187	169	152	203	178	180	185	164	163	197	193	170	161	167	183	167	189	209	170	185	179	183	208	192	192	193	189	180	184	171	197	179	199	158	195	177	200	163	159	208	187	195	180	188	173	176	204	191	155	161	212	149	206	168	195	180	174	189	165	159	182	191	209	190	185	155	182	179	192	164	182	194	165	182	195	166	199	183	185	191	177	157	149	197	182	197	196	200	173	181	172	177	185	191	156	161	178	181	187	189	191	174	214	178	182	186	184	182	173	183	199	176	185	216	190	179	179	189	200	169	180	187	176	187	198	190	181	183	164	171	201	195	178	185	215	169	176	163	189	183	185	202	170	182	181	198	174	196	182	181	194	216	186	199	210	193	184	209	194	171	184	187	191	176	204	195	188	195	209	197	182	203	194	170	206	168	177	170	159	202	206	202	208	186	181	180	189	213	198	191	161	174	194	185	183	193	193	193	161	166	193	222	188	142	195	212	179	189	192	195	146	181	168	168	198	175	165	173	172	196	192	189	180	160	187	179	163	181	193	179	183	197	181	175	184	192	209	185	183	176	171	191	204	194	199	202	167	159	178	189	222	164	184	180	167	196	183	182	188	174	184	174	156	175	204	176	172	169	166	180	215	183	160	192	204	203	142	175	175	198	174	159	172	188	169	174	202	181	152	191	159	184	177	193	200	178	175	165	186	172	166	168	196	176	173	206	165	214	192	207	179	193	172	159	152	198	171	205	194	178	180	189	192	179	209	166	192	171	195	193	188	170	169	166	188	180	173	181	175	196	192	162	192	177	192	181	188	165	179	171	186	166	196	172	181	163	183	184	185	181	185	185	202	203	180	203	171	194	185	178	192	192	185	182	191	182	165	202	169	189	191	181	207	179	190	203	190	182	192	206	189	197	181	185	169	180	189	191	197	190	194	198	194	200	180	164	167	174	197	181	185	191	179	195	183	173	190	195	180	163	181	189	179	187	204	182	175	185	196	188	170	173	178	179	162	191	172	190	175	161	173	158	178	192	166	165	191	154	185	198	164	194	180	188	194	174	183	164	174	178	189	219	189	191	177	160	188	178	210	168	194	183	189	180	186	180	176	172	168	181	154	166	185	177	188	171	177	173	187	171	191	189	148	174	198	175	193	177	186	188	182	189	172	170	179	198	182	169	190	171	168	164	181	177	194	176	182	171	210	170	169	190	193	185	184	176	180	174	181	169	189	169	172	174	200	188	187	187	176	172	194	183	199	209	172	153	194	196	195	200	172	190	171	189	167	200	175	194	180	184	203	161	172	170	171	182	184	186	179	185	208	181	155	157	169	175	193	173	161	170	184	182	176	175	193	197	180	180	170	171	159	179	198	196	168	200	182	187	171	190	196	178	178	189	197	161	179	172	174	197	181	183	200	206	181	187	190	195	183	204	171	185	199	194	169	176	171	194	165	194	191	204	181	188	175	165	206	201	186	178	173	198	177	174	187	185	197	170	184	188	152	189	179	165	185	170	178	171	176	192	157	215	178	177	172	177	177	181	177	183	169	186	173	181	175	170	186	172	178	177	178	189	160	192	202	189	188	195	166	180	188	179	181	166	191	183	175	203	179	184	165	179	152	174	156	178	193	181	174	169	181	216	174	162	162	192	166	160	176	193	202	179	172	191	174	184	168	181	173	159	167	199	203	188	192	186	170	168	197	182	190	188	153	155	212	161	178	190	204	181	178	177	163	162	192	201
10074	19943	21314	8723	5886	1704	469	524	481	498	499	447	492	457	475	516	565	667	897	827	682	601	515	500	451	488	482	481	492	537	498	510	511	489	475	509	486	458	527	492	468	462	492	471	483	473	458	488	483	475	511	479	448	482	473	470	493	492	459	487	522	494	514	487	463	495	477	468	520	482	455	506	505	471	509	493	492	442	473	481	482	452	468	500	492	491	491	463	478	496	456	506	508	443	509	501	464	502	492	454	485	492	514	454	489	455	440	476	489	485	469	522	486	490	483	469	481	472	512	448	463	475	504	477	455	503	480	478	472	475	527	494	499	435	495	498	491	488	481	506	466	550	473	495	499	481	505	487	489	522	454	481	494	476	479	491	477	443	492	498	493	501	485	498	474	499	474	472	464	473	532	479	495	488	499	491	484	467	483	488	456	510	494	476	465	467	475	524	480	442	488	472	498	501	485	490	483	471	487	476	504	496	490	493	428	499	486	512	463	491	513	486	495	534	467	428	510	526	469	487	491	459	463	468	482	503	456	498	470	456	526	470	487	483	514	499	458	472	452	503	524	463	436	474	489	464	499	503	447	484	468	449	496	452	460	492	497	511	516	499	497	451	463	470	462	492	512	575	502	504	493	470	471	494	494	528	468	520	497	505	472	533	493	484	491	498	515	516	485	516	482	527	473	470	501	523	497	501	473	481	521	474	471	498	508	490	488	466	450	454	483	494	476	489	461	503	519	500	501	496	496	480	517	461	488	460	485	488	523	510	505	480	476	505	448	461	492	454	510	474	482	478	503	449	498	517	471	501	481	463	480	473	464	504	487	466	492	425	482	496	512	500	484	520	507	516	446	478	487	485	507	484	451	482	478	490	483	495	460	459	482	468	465	493	473	475	499	470	465	483	498	481	487	480	501	502	475	499	502	481	477	468	491	499	500	471	470	481	493	465	453	480	523	457	550	446	468	500	444	475	497	487	500	473	486	462	463	503	506	486	470	524	490	477	487	469	510	511	476	477	476	439	471	513	475	501	491	491	500	491	486	453	504	561	499	436	507	491	476	517	482	468	486	505	494	441	465	485	513	504	513	502	480	497	490	463	464	487	508	487	500	479	498	446	481	457	505	483	475	484	480	472	518	475	463	498	498	472	476	485	440	476	483	514	507	481	494	513	502	470	487	486	480	511	498	445	495	472	478	505	517	488	482	470	493	455	518	452	529	493	531	487	457	512	474	483	472	494	481	469	489	490	481	480	490	474	493	469	464	502	455	487	480	490	497	467	475	467	484	509	485	501	456	452	499	494	460	474	488	442	461	486	492	471	454	494	465	538	463	465	502	500	447	469	536	439	499	448	458	485	486	474	523	493	460	513	482	483	493	513	469	480	477	466	478	464	446	479	502	479	501	484	496	489	499	488	476	475	497	506	480	428	435	455	485	472	512	495	479	490	484	478	463	499	462	501	487	502	507	485	453	447	465	488	466	477	519	511	468	494	511	475	498	458	467	489	532	524	463	468	478	492	492	497	474	500	481	465	458	467	517	463	495	502	467	470	449	465	469	437	460	495	493	466	505	514	477	466	475	445	489	475	470	459	512	474	491	481	479	474	493	470	469	496	463	504	460	473	479	484	488	483	481	477	490	487	513	445	495	470	487	493	496	494	505	508	494	442	494	489	484	462	499	463	490	514	523	477	486	479	486	437	484	503	461	500	488	455	467	471	465	455	453	469	494	490	462	449	504	506	471	500	472	500	466	497	468	495	540	508	544	450	475	505	509	518	445	516	490	483	481	493	447	477	514	505	450	475	502	457	469	529	496	465	503	513	462	509	476	461	500	503	480	486	470	476	495	507	474	536	485	446	521	478	465	512	505	478	473	482	520	483	459	496	500	452	508	459	487	471	471	477	496	520	480	477	484	461	490	471	479	497	457	510	528	484	487	466	482	455	501	482	494	492	503	495	499	477	504	471	492	476	502	481	482	494	477	481	441	498	473	483	472	483	506	507	457	448	495	474	495	467	503	483	493	498	507	487	497	489	485	476	467	494	459	479	486	499	490	436	499	476	478	458	484	465	532	444	477	476	529	451	500	505	462	472	472	459	488	452	489	457	490	480	468	429	515	466	466	465	440	460	477	475	490	478	510	499	496	473	513	513	515	484	475	448	504	483	474	503	470	540	460	486	493	509	491	472	454	486	467	464	492	486	516	481	422	483	488	483	484	495	491	504	510	485	472	466	496	483	471	468	505	476	461	488	509	436	520	469	504	499	510	489	503	487	485	505	485	494	507	481	470	525	483	487	476	497	468	485	493	465	513	472	474	471	497	502	497	523	459	460	476	460	466	452	449	493	507	521	467	518	505	469	483	495	493	471	501	426	503	474	488	486	503	486	503	511	454	464	465	495	529	487	487	506	519	489	445	474	498	446	459	462	478	478	491	473	493	474	516	468	477	481	467	498	493	489	491	486	430	483	488	478	529	473	466	496	480	506	436	464	501	458	492	469	457	467	443	470	442	515	460	505	448	517	503	434	522	499	508	487	482	555	476	493	484	502	492	473	461	464	516	511	463	482	494	492	520	448	485	487	490	479	499	478	467	497	481	481	475	485	511	491	476	477	485	468	512	472	481	465	464	478	462	502	500	444	505	484	507	498	473	477	523	476	502	477	457	447	463	502	514	468	497	475	476	462	485	466	504	471	502	514	484	485	497	520	573	464	503	466	458	463	436	513	464	488	501	465	472	476	499	478	452	479	501	469	492	467	460	462	488	489	506	493	465	481	507	465	497	506	462	470	484	457	471	494	509	490	474	474	480	461	502	458	462	505	455	490	500	480	461	463	497	474	464	460	504	495	469	495	471	470	454	459	474	510	483	459	504	536	485	450	474	433	471	506	485	506	485	474	482	461	446	457	484	490	474	488	505	496	486	477	498	505	505	480	467	515	488	487	468	487	475	480	478	460	528	487	453	490	469	437	509	469	494	482	464	462	506	466	505	494	483	508	489	533	514	485	485	508	473	493	508	482	501	464	487	452	485	485	512	524	455	470	523	535	458	485	508	516	491	488	505	502	511	463	488	482	506	517	531	514	498	473	456	495	493	472	476	485	506	472	479	446	490	470	505	503	452	474	528	510	486	507	496	502	494	483	458	489	502	487	483	467	477	470	495	493	474	498	428	462	481	513	478	493	482	479	511	495	508	477	495	493	508	478	512	494	469	511	501	526	473	454	500	450	489	483	476	473	483	475	525	520	478	463	515	491	485	487	506	509	442	478	490	521	464	465	478	501	473	538	464	468	483	456	510	488	469	430	463	508	497	500	502	478	462	493	479	503	475	468	488	517	507	460	486	482	466	484	503	509	486	489	415	515	464	487	502	480	446	491	470	459	470	474	493	487	464	485	505	478	501	500	495	466	458	491	491	451	542	485	510	461	490	485	498	460	488	548	473	450	482	547	466	472	461	510	475	492	491	484	507	485	499	473	469	486	461	530	454	481	470	462
60231	68380	63310	39049	23178	6717	369	260	238	225	262	235	218	225	227	284	611	908	733	457	372	264	234	215	248	256	252	226	226	233	232	233	239	195	232	211	244	216	211	228	215	208	211	226	236	246	222	210	244	244	235	230	211	215	243	218	210	225	234	227	207	221	232	218	228	217	235	226	210	221	229	221	227	231	233	198	249	221	203	206	246	218	239	218	224	190	214	206	212	192	211	202	241	210	232	217	216	240	216	195	223	222	212	205	213	200	236	235	222	233	213	227	231	204	230	244	219	191	217	202	220	224	216	234	220	247	243	231	205	264	204	218	234	242	240	216	222	234	215	183	222	228	240	198	223	222	205	220	224	237	217	210	194	228	211	246	234	222	216	229	218	184	231	228	239	226	227	238	228	253	224	233	239	245	214	226	251	203	209	213	231	221	207	235	233	204	222	212	210	212	212	212	221	211	224	248	205	238	196	239	231	211	223	207	215	214	212	218	221	229	214	217	250	199	230	223	219	218	233	203	231	229	217	223	214	235	196	232	206	235	233	201	217	216	226	220	202	219	199	220	213	208	210	236	213	229	203	215	204	252	203	214	224	188	189	194	221	214	234	195	229	210	218	220	232	235	230	223	231	219	196	217	215	195	211	219	225	231	217	208	229	198	213	211	227	234	242	190	232	222	221	212	229	231	203	243	207	213	237	219	208	237	249	206	209	183	209	225	232	213	222	204	216	222	205	214	212	234	216	208	225	215	235	229	210	218	233	192	216	228	229	235	211	243	221	244	226	245	226	214	221	189	193	227	231	249	228	234	246	213	243	216	241	228	207	206	203	221	201	233	244	194	231	218	204	214	206	243	208	247	215	232	259	213	241	236	208	239	228	226	246	236	233	233	239	219	215	221	232	234	207	226	214	230	224	206	242	214	238	231	214	207	222	230	228	199	228	200	242	226	218	227	230	235	195	246	254	241	229	205	204	257	244	220	192	191	206	209	234	233	210	232	226	210	236	248	212	219	195	228	185	215	221	205	207	220	198	207	224	237	223	211	222	228	228	223	198	216	226	218	210	233	223	223	234	204	226	237	257	226	227	232	236	273	226	218	230	210	225	233	188	222	229	192	219	211	217	216	237	223	233	205	235	212	221	204	227	217	211	207	263	243	242	254	217	196	185	232	244	234	218	200	211	214	192	219	259	205	212	217	265	259	206	230	246	187	203	227	223	245	208	242	209	213	220	243	209	233	224	223	224	255	241	244	218	208	235	236	214	200	200	200	220	241	239	214	221	225	246	237	218	215	246	196	223	214	195	235	198	218	235	261	246	226	217	216	212	203	231	211	212	195	226	185	202	215	239	241	212	213	225	214	201	226	178	210	219	214	228	223	239	222	238	219	234	231	224	204	222	222	236	244	210	197	217	259	233	220	229	216	187	225	214	205	205	230	228	207	230	220	212	232	226	222	214	229	228	206	229	209	198	220	210	225	212	258	218	234	195	200	242	179	226	215	189	218	181	215	215	226	231	208	208	251	239	212	220	220	246	224	249	233	215	230	189	213	227	218	225	202	218	230	237	206	226	253	222	250	243	230	221	186	213	200	231	169	224	212	216	225	227	225	209	221	215	227	205	223	212	232	229	249	213	227	226	237	230	236	225	218	236	211	231	209	216	239	215	200	237	203	218	223	232	206	228	213	215	230	225	222	208	199	220	233	215	237	224	218	201	231	223	223	208	220	226	213	209	224	223	232	235	226	214	233	243	216	221	246	189	233	205	240	204	204	210	233	234	209	187	220	231	208	199	201	255	215	236	208	215	202	244	216	191	209	218	197	208	195	247	197	236	225	222	195	202	222	226	224	247	204	212	232	230	234	227	230	212	194	216	254	211	223	201	219	217	219	232	218	213	193	214	221	197	220	231	201	227	213	262	216	242	237	204	213	237	230	221	233	209	236	240	221	211	211	223	236	233	240	222	230	212	227	239	207	213	234	216	234	214	228	239	224	232	202	219	235	234	180	230	242	224	223	229	223	225	212	233	206	217	225	202	231	209	231	222	242	249	238	213	231	228	224	208	222	205	225	236	230	218	224	224	243	207	198	205	221	224	205	212	204	230	230	210	218	205	218	206	232	211	239	216	238	199	234	195	216	259	221	213	221	218	203	217	242	260	220	214	219	206	238	216	238	237	207	239	239	204	226	252	211	231	221	232	209	221	253	215	203	210	246	198	229	237	222	213	229	220	195	239	214	214	210	198	214	199	220	208	232	209	225	218	231	200	224	236	238	215	234	207	222	200	241	213	201	193	185	200	225	241	237	195	214	252	214	203	187	206	251	216	219	198	242	245	191	247	226	221	224	226	198	207	219	205	231	248	227	205	226	204	216	225	236	236	231	212	231	225	233	237	228	216	214	219	225	234	219	219	211	208	216	224	249	206	218	226	215	221	186	224	225	223	229	223	234	212	218	224	226	226	237	231	231	214	234	215	243	206	204	241	224	243	230	210	221	230	192	226	234	226	200	213	198	220	227	208	211	229	218	215	224	206	195	242	231	239	235	221	239	240	223	243	218	222	228	213	212	218	224	233	203	241	214	245	217	232	217	232	233	202	248	203	244	210	211	215	215	198	224	230	223	211	229	218	256	203	255	179	231	256	204	245	206	231	234	228	270	225	202	230	242	199	208	205	254	245	223	241	212	204	200	233	196	226	200	193	194	244	259	255	210	224	238	237	224	225	255	241	223	250	201	221	238	211	194	226	218	239	232	247	203	204	203	212	226	237	207	224	232	241	219	254	212	221	254	258	228	232	215	247	238	218	198	214	228	215	260	212	218	219	221	199	217	231	231	214	221	221	199	249	239	208	241	218	236	227	236	231	212	211	244	221	214	212	235	227	235	228	238	208	231	223	210	230	240	218	211	214	244	241	229	217	197	198	242	222	218	195	214	219	222	219	224	227	234	224	203	213	217	218	214	236	207	233	239	251	218	216	230	224	221	207	213	230	263	234	201	214	197	245	194	223	218	223	216	212	236	253	241	219	229	230	247	211	229	234	206	213	194	215	200	202	245	214	201	250	207	218	193	208	231	216	222	217	219	228	191	232	249	224	240	220	229	226	224	236	222	224	226	216	214	210	188	213	196	235	236	221	222	230	220	215	238	221	228	200	237	235	229	219	248	215	192	212	219	215	242	223	187	216	201	234	208	197	200	217	221	218	240	217	229	221	199	215	222	199	233	232	225	233	213	243	235	211	231	193	220	231	200	238	209	227	221	224	219	212	233	215	215	211	215	213	219	223	226	213	212	194	209	251	206	209	206	221	238	236	225	217	213	211	235	200	225	224	190	229	212	209	206	218	216	238	216	232	247	200	195	230	202	233	232	216	207	209	211	213	248	206	234	214	207	224	216	215	243	196	219	228	229	225	188	222	230	189	238	226	245	236	252	249	234	273	217	218	216	235	232	204	207	228	216	199	221	231	232	201	222	234	224	217	200	230	205	225	206	221	213
37285	51532	58372	43669	33187	10343	661	674	707	653	630	672	573	605	656	1478	3274	4990	3577	2067	1142	744	560	580	610	578	637	554	582	563	537	564	546	563	614	521	576	578	531	551	589	557	560	562	552	582	564	561	556	577	557	559	569	613	592	561	568	598	596	565	578	528	582	591	624	641	611	584	577	569	558	584	560	564	590	577	534	574	583	586	572	566	559	557	581	570	557	606	597	596	559	575	607	575	560	583	580	574	582	562	590	532	595	582	545	582	554	531	620	567	549	536	573	510	556	559	567	599	589	600	565	548	574	562	571	610	617	589	572	555	542	596	614	578	578	574	582	582	546	564	569	585	534	545	592	602	576	613	573	579	566	579	566	561	599	573	581	505	526	560	577	562	584	535	562	567	564	532	557	579	607	567	574	575	597	610	583	595	577	573	562	539	581	584	607	606	601	593	564	571	569	535	551	545	570	555	613	575	566	551	564	556	576	574	565	597	577	550	559	595	553	566	542	542	574	534	573	579	567	583	545	576	539	584	615	607	567	602	568	573	591	567	565	567	592	586	588	571	598	596	529	589	566	586	516	554	556	619	575	552	549	577	595	544	578	574	557	605	538	546	578	509	591	560	552	551	563	580	574	549	559	567	586	566	528	584	564	588	542	613	559	597	596	573	568	604	574	579	555	530	555	597	583	590	586	615	608	593	553	602	569	578	517	548	562	588	611	617	529	556	591	610	542	578	591	547	512	570	537	570	592	565	586	553	514	569	532	583	577	527	600	547	592	585	598	597	543	591	545	578	582	566	607	588	600	535	584	534	592	588	595	575	569	568	561	600	608	602	535	564	549	585	573	542	605	566	614	560	590	575	556	533	585	611	602	556	564	524	597	582	572	566	556	585	529	573	608	565	579	532	569	518	568	578	602	541	594	556	539	560	572	581	594	562	570	554	518	585	578	571	557	544	612	566	553	570	567	522	549	582	595	576	595	556	581	619	545	583	583	603	585	566	592	596	594	584	595	597	545	533	555	542	546	560	605	547	628	561	546	585	593	547	551	563	583	584	562	571	594	548	551	572	601	525	576	568	577	588	580	576	590	593	538	521	587	619	617	570	571	557	548	581	566	553	565	568	577	554	573	551	532	570	568	599	558	540	566	552	574	533	545	580	585	580	537	575	575	548	532	577	552	582	606	554	585	565	565	582	556	603	523	605	572	582	613	575	561	557	584	593	578	584	580	561	507	539	612	548	588	582	570	553	541	534	567	587	571	558	568	590	568	542	589	610	576	544	588	559	592	573	583	569	551	549	567	584	539	593	611	542	558	604	581	562	538	558	610	649	567	575	544	547	617	569	583	523	599	540	544	548	573	559	573	568	594	588	594	539	600	553	596	521	570	543	585	556	560	600	589	595	565	616	581	586	572	576	590	571	577	587	569	617	580	605	619	581	582	556	550	573	549	589	587	552	566	590	573	556	582	567	582	574	551	583	592	645	561	566	552	600	547	583	566	563	555	596	622	576	580	528	575	527	589	593	608	600	545	559	550	542	562	572	526	567	575	570	520	571	547	597	555	565	559	557	582	576	567	526	576	567	572	565	556	583	560	566	549	543	636	589	564	556	596	570	554	616	535	563	550	602	547	601	567	594	560	584	563	576	555	581	557	559	538	589	587	589	576	562	590	561	538	583	547	572	564	574	567	569	572	516	587	563	540	587	589	579	568	603	587	585	519	555	576	556	566	553	589	531	545	594	567	558	542	597	572	571	584	609	593	570	586	610	567	553	548	544	547	583	584	547	579	568	550	542	612	571	548	534	570	572	575	563	537	574	566	545	575	527	582	529	590	580	553	590	581	547	580	541	578	585	558	550	583	595	566	598	564	566	601	561	581	597	564	590	529	552	538	545	592	585	577	587	578	586	577	563	555	558	582	587	562	536	549	580	557	554	570	609	599	568	535	607	583	634	564	579	591	541	572	558	548	603	556	591	556	575	581	566	573	576	626	560	558	587	554	614	561	569	633	559	615	560	537	560	591	550	564	577	539	555	576	619	557	551	601	563	517	591	577	591	569	584	605	539	555	568	552	607	601	589	600	568	575	527	584	591	562	556	582	556	577	530	563	568	588	566	561	626	579	593	578	601	582	539	594	568	613	592	578	524	547	549	554	595	577	619	562	555	609	597	561	550	568	563	559	570	580	554	598	551	623	572	574	538	567	603	573	539	540	583	544	578	589	568	593	588	544	626	532	599	572	566	533	562	622	542	562	551	575	603	566	583	574	582	552	539	537	547	577	601	574	571	584	531	541	526	590	568	582	587	572	548	531	531	588	565	541	587	558	580	565	596	589	555	561	556	556	559	584	560	581	562	608	571	575	559	567	600	593	600	565	586	563	537	570	573	562	538	561	564	569	581	612	595	612	618	560	539	572	587	555	571	547	607	595	588	579	598	582	561	596	557	608	562	610	503	590	555	578	579	569	552	560	567	578	628	532	573	554	589	548	582	575	574	588	578	564	570	582	556	542	573	583	589	589	583	636	555	580	550	524	527	524	578	559	512	551	571	553	518	560	555	574	556	542	604	613	635	594	572	603	575	536	609	568	569	527	541	565	553	553	560	557	636	551	544	563	565	554	613	553	586	557	556	566	573	556	599	549	604	586	576	578	574	578	549	589	565	563	572	582	547	591	613	551	583	531	574	544	576	620	582	566	564	575	564	590	571	583	577	569	584	577	568	560	545	568	570	535	601	564	558	589	603	562	561	552	567	540	586	567	596	604	524	540	545	553	612	579	562	575	566	578	549	562	585	561	566	602	568	583	570	593	577	553	586	547	588	622	551	536	583	585	544	564	566	605	590	569	544	580	580	535	555	575	571	575	563	563	606	588	569	597	547	591	572	552	536	571	572	534	564	537	596	591	548	566	580	610	590	578	580	579	587	544	580	569	557	554	600	569	561	567	533	559	598	575	547	607	582	516	573	552	613	578	582	573	544	594	585	568	541	573	563	544	602	616	540	588	606	543	550	592	582	571	557	590	550	554	552	618	549	577	573	583	550	574	584	588	563	546	593	564	567	581	573	593	562	580	574	598	567	556	572	555	581	588	572	593	572	580	590	546	560	585	601	639	571	578	557	600	595	599	550	554	545	573	567	574	619	564	602	588	603	622	574	540	567	571	552	552	565	565	586	559	567	557	565	565	562	621	591	599	521	571	562	589	544	575	564	551	582	593	573	557	569	562	543	554	601	581	521	573	573	524	589	587	586	567	579	568	574	530	577	575	554	519	592	551	576	515	604	555	570	574	597	548	555	556	537	576	562	590	586	571	554	585	585	571	564	535	602	578	568	534	610	592	559	597	586	578	622	556	578	562	603	566	553	565	546	565	545	544	579	537	563	568	595	603	561	548	580	563	589	583	609	550	573	556	544	561	557	599	584	602	531	568	543	535	550	541	562	553	576	562	584	574	591	577	579	608	546	541	577	572	553	596	580	547	590	547	562	589	568	603	550
73050	78404	76200	52886	34423	13981	941	348	280	289	234	239	249	253	221	340	849	1872	1386	1032	573	310	261	226	227	206	227	216	222	213	237	234	227	218	228	217	197	227	230	201	243	213	232	248	197	205	234	240	212	235	206	215	242	210	233	248	190	219	229	204	223	222	238	224	215	211	241	230	220	208	243	233	208	228	226	227	233	246	212	242	221	237	192	225	257	228	233	224	194	232	226	250	241	218	219	206	234	222	242	233	231	234	217	231	231	197	214	222	238	194	220	233	220	207	245	232	217	210	218	214	259	226	232	230	222	218	227	210	233	219	212	212	233	199	224	225	191	242	228	226	243	218	230	201	219	237	237	231	222	204	207	219	211	200	242	235	211	225	226	222	221	216	239	206	213	206	233	225	218	233	206	222	214	239	250	192	217	193	196	248	222	239	222	207	219	246	219	245	237	204	230	215	213	225	216	216	230	205	192	236	238	223	216	233	233	242	206	235	205	224	224	224	199	238	215	230	239	201	224	207	224	216	192	232	221	248	208	234	244	249	208	237	228	201	221	226	263	223	212	224	237	218	193	203	217	218	209	213	223	211	217	219	226	206	213	231	212	240	235	212	214	218	200	220	222	206	219	219	209	214	198	227	220	211	239	228	207	215	233	223	257	214	227	248	218	207	221	212	221	230	205	236	249	219	216	224	221	194	223	215	232	190	222	196	197	192	229	211	217	224	249	250	225	229	208	232	211	231	245	189	214	244	211	205	224	212	223	231	233	221	226	221	218	235	205	224	255	223	232	219	196	232	215	215	209	236	216	213	226	242	213	222	236	171	203	204	214	216	206	225	227	248	222	223	255	220	225	239	246	218	225	236	224	219	243	226	214	232	217	211	239	218	206	208	223	233	234	234	227	218	213	216	206	192	214	198	203	254	243	220	194	198	240	218	248	233	212	227	210	223	206	247	239	234	241	238	232	189	223	219	190	248	218	200	212	210	211	200	202	211	208	216	201	219	192	219	220	210	221	253	205	198	234	227	227	218	228	226	219	210	193	236	207	197	216	211	229	226	226	197	232	216	266	232	224	233	217	215	196	223	207	224	242	219	208	226	238	235	225	198	237	215	195	214	206	226	219	218	228	226	222	221	207	225	213	236	253	214	191	206	208	240	223	235	235	206	224	236	192	234	227	179	192	209	234	221	212	218	191	187	204	213	237	218	199	212	238	207	211	235	247	229	230	213	214	205	201	236	228	226	217	230	246	216	224	254	235	239	221	242	215	209	228	224	237	224	216	233	226	238	213	247	256	216	221	218	221	212	247	233	228	217	230	204	232	215	193	241	226	229	229	218	222	194	196	216	229	234	251	222	216	212	232	229	227	230	228	212	206	197	225	212	235	199	247	217	213	219	223	222	210	219	214	223	221	212	230	206	237	207	188	206	213	213	228	219	212	229	211	187	220	202	256	192	224	229	214	213	192	219	223	203	235	205	242	245	211	223	247	207	241	218	229	216	229	260	224	244	254	219	234	237	193	206	212	199	226	226	232	197	214	240	223	235	242	227	192	225	213	212	246	233	202	228	229	222	217	228	219	222	204	217	221	201	213	230	245	244	217	226	234	209	206	226	215	220	226	248	216	211	248	208	222	220	208	219	233	229	222	224	211	227	230	217	211	217	215	233	249	215	232	236	212	227	251	242	224	252	246	224	232	242	254	219	205	235	221	236	235	255	253	230	214	224	245	225	208	214	212	189	240	193	228	215	253	226	224	216	217	220	204	229	218	257	231	218	208	221	257	210	237	209	213	207	209	223	213	199	237	202	197	230	227	237	228	225	235	215	191	212	195	204	231	228	253	234	213	206	203	216	214	209	223	220	213	218	222	204	237	211	233	216	237	197	232	225	229	210	231	222	202	227	213	224	214	241	232	227	223	225	237	233	240	217	225	218	193	227	235	236	204	257	197	231	199	216	236	233	206	222	214	197	215	230	190	222	199	205	212	237	195	211	235	233	223	204	186	251	246	200	228	228	225	245	236	230	203	204	209	224	226	241	231	199	232	230	269	186	230	217	197	223	234	250	190	217	215	188	233	195	212	225	197	202	178	240	220	198	217	225	227	197	241	203	227	235	227	201	198	232	231	204	206	220	211	232	206	226	210	233	250	226	220	232	217	218	208	214	227	246	208	199	201	205	208	207	236	237	245	236	246	195	236	200	241	208	210	227	243	222	212	229	231	197	190	240	211	257	242	208	232	228	220	190	228	209	222	265	223	216	195	196	221	235	204	215	219	194	224	236	233	236	243	237	223	211	217	260	214	213	224	226	237	210	200	207	219	219	227	213	218	212	225	224	199	213	224	220	221	201	250	234	238	215	204	236	219	220	208	202	231	213	207	247	204	218	197	228	228	234	239	210	213	225	218	215	200	216	220	229	222	226	235	212	248	232	221	212	250	208	217	200	201	224	229	209	225	199	233	234	220	221	215	239	213	237	220	220	219	222	218	200	197	185	227	207	228	227	224	237	194	211	220	244	242	205	230	220	194	225	212	221	244	209	209	213	218	234	236	222	225	205	231	221	218	232	217	240	210	219	267	215	208	213	222	217	217	244	198	255	219	221	237	216	229	230	226	208	217	198	227	220	227	259	220	213	222	200	234	216	208	240	214	222	228	226	211	233	225	220	214	228	220	236	219	234	214	218	245	206	226	220	217	217	221	211	235	203	211	228	215	221	209	219	253	221	225	261	208	213	240	223	218	227	232	195	201	209	226	211	209	222	220	205	230	210	220	219	245	246	195	215	200	201	224	236	199	226	218	213	211	234	216	230	221	220	226	216	210	236	233	207	233	218	220	214	211	189	258	205	244	262	226	215	222	210	219	216	204	240	243	226	217	219	243	249	225	196	203	197	219	203	216	210	237	224	189	201	210	238	234	254	222	257	222	229	223	207	231	221	222	255	228	233	206	209	236	211	204	217	213	224	220	234	207	202	235	234	249	232	245	230	195	227	238	239	215	246	231	202	216	214	216	225	227	241	215	236	241	212	233	229	210	215	221	224	231	218	257	234	243	248	227	219	230	221	204	226	221	232	243	213	182	201	213	226	214	211	209	217	250	247	186	230	222	223	215	237	218	217	226	229	222	221	233	231	194	215	213	217	205	203	218	219	210	243	212	238	195	244	218	213	217	238	234	190	206	228	219	226	229	214	234	214	221	226	210	202	219	218	250	204	242	232	215	211	193	199	234	246	203	207	213	238	213	190	198	220	228	228	212	232	232	206	198	210	200	219	210	214	203	229	228	206	221	230	229	243	231	215	212	216	212	231	237	203	205	235	208	253	235	234	233	214	219	209	224	235	251	250	256	234	243	218	214	234	267	225	224	212	230	241	212	202	213	202	208	224	240	243	214	211	227	224	239	213	224	213	199	213	184	221	238	211	215	223	225	198	213	202	226	248	219	217	217	232	213	212	252	213	229	236	226	211	212	255	212	218	214	233	236	231	240	231	203	237
46450	61650	73948	56120	43707	12869	926	934	820	750	717	700	650	620	681	1148	4683	10013	7428	5022	2543	1171	707	597	566	582	549	556	576	596	574	586	598	548	590	608	584	570	565	565	570	566	558	544	581	525	577	572	577	569	617	572	566	564	564	552	558	537	558	572	544	582	601	578	515	551	483	594	564	518	575	564	538	533	580	565	574	563	501	557	617	521	564	528	552	539	557	514	551	586	568	577	536	564	538	582	616	532	553	563	553	554	519	561	609	535	539	560	568	552	536	584	559	587	596	570	567	564	543	535	569	568	539	592	572	545	553	577	552	580	606	563	538	627	581	536	569	583	578	573	563	528	576	545	538	566	573	550	535	547	565	572	567	561	577	603	554	557	502	585	604	609	556	500	523	608	550	552	579	588	527	558	536	566	560	561	547	608	563	535	560	514	562	566	589	574	569	529	555	576	556	565	552	512	585	573	552	558	566	598	573	503	570	608	548	577	544	568	572	555	564	572	581	532	570	569	528	535	517	566	578	584	592	554	550	582	561	592	537	557	565	568	581	575	567	526	575	560	538	596	578	541	565	529	589	513	542	540	554	574	538	576	560	550	584	580	556	560	589	627	570	577	582	566	569	599	588	557	549	552	546	639	563	515	567	537	544	541	541	563	549	562	564	581	570	575	566	588	584	536	529	574	575	551	518	588	547	492	595	554	565	589	566	558	549	568	589	586	563	588	541	543	544	564	553	542	533	581	562	586	556	559	572	577	540	527	538	561	585	600	551	611	542	532	495	582	523	578	574	558	570	582	544	533	576	558	550	541	556	560	559	574	535	581	542	560	557	587	560	571	547	533	535	607	581	594	531	531	602	585	600	578	532	560	560	551	577	549	555	586	549	594	550	547	603	539	564	544	546	567	550	535	537	570	529	559	569	459	532	622	555	572	536	523	555	576	562	577	590	530	553	577	551	545	567	555	591	535	574	529	533	533	571	575	557	509	557	573	569	563	544	611	552	548	566	564	548	641	547	568	586	548	586	549	565	556	530	539	584	555	570	557	548	535	580	576	582	530	596	521	551	554	581	580	571	534	629	538	555	567	545	583	537	564	567	548	548	559	551	552	538	543	561	567	573	520	541	585	546	535	601	576	566	566	572	540	520	565	552	594	536	583	578	550	542	584	555	571	581	546	575	561	584	541	564	553	550	597	514	568	577	551	555	557	538	584	561	579	566	553	567	583	537	536	602	533	551	560	534	572	539	530	588	525	548	591	588	534	578	574	589	548	580	533	551	573	555	586	587	556	573	573	552	602	563	556	608	573	587	511	554	562	565	563	553	534	557	570	554	566	571	564	547	547	564	574	564	565	538	605	546	556	546	563	533	568	590	588	565	546	557	575	588	584	554	563	543	562	564	556	569	524	566	576	534	545	499	592	531	555	564	571	561	568	568	545	564	541	565	564	546	558	571	545	554	577	547	608	563	552	530	570	557	579	563	564	629	517	566	571	588	572	595	608	548	534	557	560	532	571	584	559	554	555	576	561	569	526	552	560	607	562	503	565	585	572	574	550	582	532	561	571	537	561	573	550	562	540	590	550	533	521	568	542	567	556	549	540	591	583	538	595	580	607	557	577	524	561	517	543	584	544	586	577	551	555	592	567	572	530	537	585	559	566	585	539	541	566	526	523	572	580	588	610	539	551	585	585	580	596	512	565	541	544	546	602	567	571	584	556	548	522	534	606	565	579	519	561	543	535	565	552	556	549	577	537	555	532	533	583	601	590	596	573	562	529	549	597	548	536	568	564	597	527	557	574	578	563	594	570	594	604	546	530	592	546	556	598	582	567	537	580	555	578	562	567	552	537	605	554	557	567	537	584	532	559	550	593	511	565	558	585	606	583	582	554	578	549	596	595	555	574	546	555	555	554	568	597	580	533	576	582	579	576	496	550	544	533	592	618	554	551	610	556	537	563	563	494	564	596	558	571	538	511	554	570	529	553	550	582	553	539	532	530	542	563	588	560	582	543	543	550	530	589	511	544	587	566	579	544	548	559	590	571	531	557	580	567	539	566	573	535	536	513	575	569	571	566	598	544	557	578	527	543	554	550	569	610	590	599	535	594	584	593	572	559	572	526	550	593	517	565	562	512	528	576	550	623	557	586	555	625	582	576	526	533	559	605	584	564	570	538	576	563	586	563	584	557	563	595	572	532	580	576	618	546	556	548	595	578	529	560	570	585	603	596	513	581	552	550	574	614	591	545	578	573	568	556	539	564	573	583	604	569	554	578	555	574	560	544	544	537	532	565	586	550	590	590	548	604	602	536	576	524	532	596	611	594	547	496	595	553	590	560	556	560	566	566	562	542	567	587	565	525	535	541	530	583	614	561	584	567	539	596	554	550	560	531	534	587	574	547	581	596	558	539	571	574	547	525	551	544	538	531	540	560	554	527	511	540	538	565	535	578	587	553	541	581	541	589	628	562	620	572	575	569	527	552	576	561	548	530	563	570	524	573	565	546	520	538	563	530	566	540	550	587	573	551	545	593	572	587	554	547	568	587	534	533	567	541	575	541	554	573	560	576	570	581	536	586	538	547	542	571	566	546	557	540	520	582	554	554	572	552	578	541	557	582	561	591	531	564	519	562	594	578	555	576	593	568	556	523	584	599	551	555	553	542	534	576	568	576	529	528	566	596	588	552	531	537	546	549	560	537	584	557	519	502	598	544	626	554	538	545	550	575	575	540	544	561	561	566	563	580	572	512	560	514	543	567	574	562	554	567	560	548	539	561	569	549	534	598	542	571	568	547	559	572	579	541	567	623	552	560	555	555	579	597	546	558	609	559	544	527	556	520	599	566	569	583	563	549	571	611	562	591	566	540	579	582	561	613	586	518	545	539	581	596	558	534	565	550	602	599	545	543	523	528	535	546	560	541	551	562	529	566	556	565	603	512	539	564	585	546	562	605	529	593	591	564	540	530	517	594	589	611	584	559	551	559	589	543	535	566	596	521	578	555	594	555	589	527	570	580	534	551	563	529	569	544	555	553	517	516	563	568	577	592	551	555	572	556	564	589	577	572	567	565	560	590	471	566	563	575	573	531	560	546	586	578	568	540	576	550	593	611	535	601	559	529	583	529	584	546	562	549	540	571	553	560	529	585	538	587	522	549	573	576	549	556	559	571	572	551	576	587	558	585	578	599	621	585	562	581	581	552	542	517	527	563	542	558	584	571	576	528	537	561	539	558	525	575	579	582	492	575	571	595	542	543	520	568	581	546	544	594	582	548	576	599	532	574	577	573	540	581	571	567	574	579	570	568	526	556	592	579	565	605	569	561	575	557	590	561	582	549	536	580	552	573	590	546	560	533	590	603	549	594	577	586	544	536	579	570	603	575	546	511	557	577	639	538	555	542	560	585	594	552	530	528	496	566	562	525	555	583	603	556	594	538	563	560	583	556	638	585	580	537	558	548	583	584	604	570	573	556	592	558	570	568	575	577	544	525	576	556
14214	12561	12781	5367	1603	389	192	202	234	180	205	202	185	216	204	222	229	271	329	295	271	235	234	191	208	190	215	214	207	183	202	217	171	188	183	206	194	226	211	210	200	215	194	218	207	193	189	235	196	221	205	175	197	189	211	190	205	187	238	198	177	232	210	215	184	189	204	207	210	207	174	209	202	209	183	203	200	192	195	196	193	229	198	216	239	202	214	207	209	210	205	203	216	180	207	209	193	211	185	190	199	209	222	230	239	204	234	187	195	210	221	194	194	202	218	205	181	207	215	217	197	179	230	216	200	229	253	213	181	217	195	204	203	197	208	185	211	198	193	190	194	235	202	209	189	204	206	205	215	203	212	199	210	193	204	206	224	189	196	198	220	208	176	215	208	205	182	181	237	199	201	213	201	190	201	178	170	207	190	188	204	210	211	196	194	198	226	231	223	165	205	195	199	211	214	202	207	208	211	197	179	193	213	223	217	206	193	205	197	224	201	206	207	190	207	191	205	212	203	179	218	219	178	197	208	211	211	192	172	203	214	203	208	192	189	196	199	206	191	186	211	210	217	216	192	229	200	188	195	225	187	231	192	205	203	212	188	193	205	207	200	184	192	219	211	178	188	216	200	239	205	206	239	198	226	194	205	190	223	225	213	221	197	186	210	192	183	193	191	225	213	217	229	179	200	214	177	209	188	217	242	225	196	186	210	201	192	215	182	197	210	203	228	214	222	227	233	171	200	206	210	221	190	209	178	200	210	185	186	226	190	193	206	207	200	199	216	215	221	200	181	235	216	210	215	229	191	195	217	217	183	210	218	189	213	198	188	185	184	193	207	213	193	216	239	186	227	192	178	222	214	218	204	193	185	225	219	220	214	212	200	195	211	222	195	203	242	209	182	195	229	205	205	196	203	193	214	204	187	216	177	192	213	206	207	209	214	202	225	197	199	203	199	212	192	179	211	221	204	216	197	200	208	187	225	191	201	182	210	216	203	203	209	207	200	205	206	220	195	199	200	198	195	180	207	184	190	177	208	201	182	204	227	213	199	200	219	220	194	207	205	178	192	212	224	190	219	206	207	203	195	192	224	201	188	205	185	207	189	224	217	185	202	205	208	214	208	208	202	229	216	212	207	228	194	175	221	194	208	217	204	223	208	209	208	209	221	190	195	220	213	218	222	186	216	192	198	199	223	210	206	230	214	210	208	206	199	213	215	172	227	207	188	186	225	193	228	221	195	204	177	217	208	218	209	188	223	213	195	210	186	215	223	227	182	222	194	203	186	195	215	181	202	205	230	203	209	227	206	183	207	199	193	204	221	193	229	221	213	235	180	177	211	212	200	189	202	204	205	235	181	221	201	218	196	184	182	212	186	206	194	206	231	193	224	231	200	219	232	207	224	191	202	195	212	206	226	201	174	195	203	212	183	200	181	186	241	224	228	191	190	199	201	221	234	208	210	204	199	212	205	210	199	205	187	186	185	207	192	216	220	197	201	208	215	200	207	185	185	197	216	189	189	189	226	191	194	222	196	192	214	231	205	222	204	237	204	205	204	213	209	212	197	181	179	180	197	192	217	206	203	206	187	196	207	180	186	198	202	197	174	202	202	206	221	219	195	194	179	197	195	183	194	194	193	183	209	214	209	206	199	209	205	198	226	235	194	206	193	210	209	202	184	205	207	191	190	236	218	203	196	184	209	214	201	179	200	237	208	243	225	209	201	199	199	191	202	196	219	213	207	201	222	228	182	214	190	199	211	181	224	213	205	206	213	213	226	196	182	186	203	201	184	204	216	213	203	212	205	214	217	222	187	193	207	208	220	179	207	199	206	186	231	196	201	220	202	184	201	207	194	212	205	232	228	216	204	182	195	211	193	182	203	202	194	195	225	178	199	221	184	211	198	189	190	211	209	183	191	185	174	200	211	180	233	185	205	194	212	210	182	185	202	213	219	210	201	218	206	212	187	204	193	191	184	206	214	209	214	225	220	190	187	207	183	194	210	205	212	208	204	218	212	204	193	198	222	206	175	185	197	186	198	197	189	209	202	208	217	209	203	238	195	203	233	192	209	204	201	199	208	189	216	226	229	205	199	209	228	203	221	189	196	229	212	205	192	217	205	212	221	174	232	195	197	176	208	201	201	225	179	169	199	209	191	210	221	183	224	195	197	202	205	204	211	190	191	215	246	219	212	207	190	219	193	184	196	187	188	193	180	208	223	227	197	220	222	201	208	215	182	200	199	219	185	216	229	232	208	202	210	215	220	193	196	206	205	219	199	211	208	190	212	199	191	196	189	224	195	225	190	185	201	200	235	210	184	214	208	203	207	195	235	204	209	205	201	196	202	172	200	194	223	222	205	217	204	207	179	208	225	215	186	206	218	185	217	201	204	227	216	207	204	220	207	188	225	222	183	191	195	207	212	210	186	227	180	209	199	223	186	215	191	194	197	214	201	180	197	210	188	202	204	184	194	181	198	202	210	188	192	232	196	209	195	205	201	174	216	207	194	191	182	214	200	216	186	195	228	203	216	221	206	223	199	208	182	226	201	213	225	220	203	203	212	212	198	199	190	207	230	190	220	182	209	194	183	210	189	213	221	194	196	178	196	204	202	217	189	229	182	189	189	201	205	199	219	231	209	211	188	193	205	192	220	223	190	186	229	228	194	208	216	190	208	204	202	206	202	187	209	231	196	185	207	194	184	195	216	209	193	156	210	224	231	203	221	185	184	236	175	209	199	230	224	188	194	189	221	204	211	192	179	183	221	200	189	219	203	188	217	195	238	205	201	198	201	190	211	199	213	191	182	216	240	209	201	191	203	209	213	208	203	246	181	227	214	202	206	194	203	197	200	196	201	207	201	209	218	223	199	206	203	222	199	235	227	207	220	211	217	207	188	212	193	218	205	166	200	208	225	211	215	220	208	216	183	198	189	205	187	194	209	210	191	209	217	210	194	205	216	191	211	202	200	205	201	190	195	188	190	213	216	212	189	192	199	174	173	202	221	226	208	211	160	215	219	207	193	175	221	200	183	180	195	217	206	215	198	205	193	201	197	181	209	197	220	195	176	189	222	193	179	206	209	195	194	197	213	211	197	209	203	220	216	206	216	184	220	202	222	225	212	186	211	209	177	186	202	218	211	180	200	240	218	216	231	212	208	197	213	209	205	192	211	198	164	196	212	198	211	196	206	209	230	211	224	205	210	220	181	198	201	214	208	190	180	210	177	190	187	202	217	202	201	209	221	211	194	219	180	189	208	168	210	198	209	188	204	211	219	198	211	199	213	209	215	212	230	211	210	235	225	199	211	195	194	218	212	197	200	224	218	177	216	218	194	230	207	183	223	216	199	202	192	191	208	224	172	221	226	197	182	189	213	213	209	195	201	215	221	201	198	201	213	199	206	183	199	186	183	199	203	200	193	185	187	202	211	216	220	225	191	188	208	223	213	206	237	218	209	215	220	193	205	203	196	204	205	211	224	232	200	185	180	195
12929	17911	22305	11763	5970	1107	531	571	536	543	560	553	532	534	548	608	600	956	1148	1090	807	679	569	548	533	526	493	563	533	484	524	516	504	544	519	503	549	584	504	542	540	532	508	529	543	518	524	550	549	543	508	567	508	553	565	565	564	546	538	536	522	531	518	535	535	545	551	539	575	530	506	503	491	512	529	516	520	568	520	495	544	535	542	520	521	527	570	515	521	537	550	536	546	545	547	516	508	538	505	526	525	533	572	532	552	510	553	501	554	497	518	495	534	557	547	564	536	548	540	542	522	517	513	540	540	533	518	568	519	535	530	583	541	493	542	485	601	555	544	507	549	538	571	512	569	570	527	555	558	545	519	534	490	544	527	548	509	524	537	494	543	542	514	559	554	585	530	554	576	499	520	538	539	515	543	554	525	540	519	492	554	589	565	532	526	563	532	513	554	502	520	573	535	475	533	560	513	510	536	545	532	544	506	486	569	553	520	482	543	534	541	550	540	491	545	557	557	545	505	544	525	557	520	552	522	510	552	550	521	539	526	527	541	526	527	534	514	540	548	556	566	548	498	522	532	516	552	543	539	547	554	562	547	518	536	562	536	523	554	522	520	522	526	530	515	563	536	519	504	532	538	498	527	541	576	553	506	483	524	529	531	506	499	508	522	487	516	563	540	562	523	572	526	539	558	534	557	517	531	538	496	537	524	517	571	545	565	556	529	545	506	539	553	537	514	605	543	518	513	549	503	561	558	525	599	573	563	517	555	511	518	511	551	519	543	478	519	562	526	535	514	549	596	525	549	529	525	546	559	542	525	546	535	522	538	549	527	545	537	533	514	529	530	506	526	533	518	528	567	492	534	553	500	519	541	530	517	546	577	544	517	498	527	491	563	542	528	562	550	535	529	505	525	508	539	553	558	528	543	560	503	528	551	544	527	539	545	517	585	540	532	492	520	535	571	512	564	510	527	555	485	516	520	501	536	535	520	536	546	524	514	560	551	483	508	589	517	506	534	534	553	527	548	544	577	514	507	576	531	535	544	570	520	517	561	530	554	521	525	552	535	538	521	500	524	513	554	559	517	498	506	541	577	541	541	521	535	549	528	531	532	544	576	519	527	512	503	591	513	543	525	497	521	499	544	558	520	579	508	523	521	541	522	554	531	536	533	521	518	537	511	567	575	528	538	509	563	535	540	553	529	539	519	495	526	555	532	542	527	559	491	554	495	543	519	549	548	553	533	517	507	528	531	531	552	581	506	560	562	492	504	496	488	562	562	545	548	507	531	516	571	537	535	559	533	556	528	519	535	530	554	536	521	566	531	516	553	501	563	556	553	519	521	529	511	547	499	518	524	548	506	559	573	541	555	525	527	531	552	531	523	531	559	540	574	524	561	493	513	526	547	470	510	562	532	546	506	536	516	525	537	559	532	514	561	553	559	543	537	525	542	562	557	540	563	511	558	590	547	505	558	511	554	533	510	557	509	572	514	533	492	531	513	558	544	575	542	530	570	527	562	510	550	511	535	544	513	505	571	518	506	528	507	582	598	539	506	518	538	587	534	545	521	530	551	540	519	556	545	542	483	525	515	506	558	559	478	543	522	574	510	518	509	542	501	562	533	541	551	539	546	484	524	535	534	521	557	557	552	556	540	581	550	548	502	556	520	511	557	536	579	510	558	538	510	554	574	492	562	499	565	532	527	519	519	571	550	503	550	523	549	530	539	530	544	554	538	537	518	513	538	546	519	533	504	569	561	523	552	496	553	548	530	530	506	534	581	537	545	557	526	501	542	498	559	520	576	506	528	548	523	571	537	500	550	539	578	530	566	516	534	543	522	518	560	504	543	518	534	551	531	522	526	509	520	574	545	500	546	534	558	545	517	576	562	531	520	523	524	526	567	499	544	476	543	523	537	497	538	582	521	587	556	554	547	563	577	518	550	578	503	549	531	569	525	531	531	507	531	530	530	559	575	532	515	560	549	532	546	515	567	520	525	551	527	523	567	531	496	493	505	512	526	554	515	545	487	543	555	559	528	515	528	556	547	517	558	533	511	543	546	548	525	514	529	545	542	535	547	535	583	563	523	490	517	519	510	505	548	545	507	570	540	521	537	545	510	498	550	534	542	532	555	557	529	535	546	528	539	566	530	562	506	529	566	564	533	530	537	538	538	514	543	534	547	554	526	503	523	521	519	523	516	583	539	511	515	515	536	567	522	537	540	529	533	523	539	533	516	502	535	558	549	563	538	520	495	539	536	528	586	550	540	555	533	549	530	566	482	516	529	499	559	540	530	510	541	529	533	567	507	566	526	545	499	574	552	573	572	528	507	518	532	542	532	544	515	542	511	566	504	510	527	521	566	507	518	567	506	526	588	548	490	513	555	563	537	523	561	531	558	525	517	534	536	538	547	529	518	548	520	504	524	514	536	528	531	544	557	528	553	553	575	520	551	519	516	509	498	497	534	544	519	569	519	520	518	524	575	519	538	501	553	545	510	566	554	544	525	508	522	500	526	569	550	559	532	562	546	515	540	494	504	506	522	512	516	551	543	542	541	512	515	527	469	546	506	512	536	525	498	514	554	534	522	526	579	550	519	546	492	524	548	585	518	522	539	531	513	526	531	582	493	508	548	544	545	521	544	534	540	527	531	498	539	561	540	554	562	547	552	542	575	528	512	514	475	537	523	559	542	559	550	557	554	509	569	548	500	556	514	554	517	526	515	521	547	539	533	525	555	528	567	559	542	515	478	562	550	568	533	540	550	508	509	541	547	565	549	543	500	518	550	549	490	520	536	568	542	550	573	523	492	591	513	499	535	556	511	523	572	538	563	546	528	545	557	512	505	536	513	559	535	537	555	568	544	531	515	537	530	525	505	508	550	514	480	559	518	506	523	532	532	557	614	536	529	510	510	533	545	530	523	573	571	565	528	566	530	548	539	520	558	574	515	535	519	561	511	558	507	556	518	514	499	555	537	525	561	526	491	538	562	506	554	535	571	506	558	523	548	583	537	534	521	552	520	549	536	512	507	495	529	564	507	553	561	528	565	486	519	563	532	547	503	568	550	533	486	502	513	523	530	537	514	550	508	518	529	493	532	569	524	560	540	551	511	520	548	510	539	566	522	572	520	553	510	523	533	477	541	512	532	549	531	539	549	502	535	551	520	524	519	539	543	536	512	548	521	548	495	564	559	543	514	548	544	561	513	535	548	551	535	532	547	561	543	529	562	525	567	565	534	547	522	505	559	522	552	543	531	505	581	522	533	474	508	566	553	511	585	556	558	549	555	570	549	518	524	565	526	533	524	497	560	527	503	539	576	522	514	551	531	553	517	538	538	499	529	560	531	505	503	540	557	525	576	555	527	492	557	547	535	488	489	546	525	513	505	478	501	562	567	538	499	564	560	519	521	514	526	528	541	480	554	545	550	590	521	536	524	571	557	588	514	534	551	508	546	541	552	528	513	518	551	561	536	533	546	523	498	514	606	557	532	545
58452	68720	61538	41326	22422	4491	328	284	271	252	244	254	239	251	271	291	549	943	1157	794	543	293	269	241	239	207	217	223	215	224	215	259	239	238	228	225	218	210	259	221	233	204	224	229	219	213	220	252	261	238	241	261	219	214	252	240	243	251	214	237	235	218	244	247	245	233	233	245	242	227	208	215	236	248	242	212	252	213	225	213	238	216	242	231	222	258	216	234	222	239	252	232	240	247	226	219	245	250	243	296	257	269	211	243	227	243	251	251	229	222	232	216	223	292	264	245	240	243	275	234	264	240	243	238	239	226	225	241	223	231	237	205	243	227	250	247	245	251	217	239	245	273	230	243	260	224	267	239	282	247	236	227	218	221	251	216	232	231	227	213	215	225	240	233	230	251	213	231	246	246	247	261	232	243	242	221	241	227	218	260	227	228	253	226	218	242	236	217	229	248	239	222	258	234	224	260	225	220	217	247	244	209	253	228	227	241	235	228	267	258	232	256	246	228	202	258	250	222	228	254	229	244	247	247	236	227	257	220	281	221	231	221	250	260	249	250	240	234	197	220	231	225	221	277	232	220	218	252	272	257	228	224	229	219	221	222	247	222	245	226	220	249	238	220	237	249	227	232	229	226	247	230	239	270	207	240	218	247	256	241	219	250	222	222	219	194	220	228	219	238	228	205	216	238	252	262	226	230	255	242	255	200	226	228	220	234	213	213	225	244	229	245	244	233	227	207	224	215	223	221	227	215	237	238	223	240	235	237	255	239	230	250	250	245	218	236	245	254	236	244	251	207	228	216	238	227	213	240	261	247	222	236	198	237	216	239	230	224	250	217	233	242	251	234	250	254	249	211	223	252	230	232	208	245	242	227	257	212	249	215	245	245	231	228	249	217	207	242	231	243	221	257	217	242	244	245	211	212	245	227	251	231	230	243	248	215	224	253	250	226	244	205	224	217	234	211	264	277	236	209	217	216	238	224	235	261	241	216	212	223	236	244	224	224	220	224	237	226	244	232	260	232	221	242	228	245	219	256	233	211	232	238	230	264	229	234	237	234	260	235	242	251	243	237	222	228	255	229	216	224	252	236	239	224	245	254	233	250	227	222	220	228	234	237	226	225	247	225	231	242	248	234	216	242	244	246	249	254	256	228	226	212	222	228	232	244	221	280	219	233	263	246	227	259	244	223	241	230	231	211	214	244	217	234	222	211	239	215	250	203	220	242	267	231	230	226	209	234	219	244	215	224	230	257	216	237	243	220	221	228	249	238	264	242	227	225	227	231	223	245	210	218	259	237	225	242	259	238	243	209	218	219	227	219	209	230	238	243	253	234	240	238	245	220	201	255	245	228	250	236	220	249	271	222	236	254	272	218	223	252	240	215	223	210	253	238	239	254	238	224	230	224	227	259	246	235	254	221	234	232	241	206	238	230	249	209	225	257	227	210	203	256	257	236	221	223	219	212	245	245	219	250	216	254	236	237	253	238	225	233	237	220	246	249	220	244	235	230	245	217	234	255	232	230	234	216	247	225	258	240	238	196	225	245	233	217	236	211	231	224	216	212	239	256	225	234	255	219	234	235	215	236	250	238	238	243	241	221	252	238	245	235	232	239	220	243	236	250	224	216	250	222	190	226	252	249	252	280	250	261	256	192	256	235	266	232	233	222	231	224	225	214	222	238	230	232	232	224	208	263	281	245	219	235	241	255	247	233	216	234	241	251	242	243	224	246	196	232	219	217	237	203	228	253	219	241	239	248	250	239	240	216	226	243	215	233	225	249	227	213	286	236	212	220	231	250	239	239	236	265	244	237	255	229	236	248	234	229	230	232	243	243	244	238	225	216	216	230	228	213	265	266	236	246	256	236	225	264	203	217	235	259	262	260	225	261	219	202	238	245	209	252	230	247	269	242	232	235	232	222	220	233	211	230	227	233	230	216	226	224	216	232	211	247	235	240	214	235	254	254	246	260	205	225	253	238	238	225	257	240	254	230	233	257	243	232	242	240	237	211	218	239	235	237	243	210	234	243	226	228	214	214	209	222	232	243	216	222	240	234	217	248	235	224	263	250	224	237	246	220	257	240	239	213	232	229	240	220	238	225	235	233	245	232	219	238	253	226	214	231	223	224	236	210	239	255	220	236	231	246	249	239	250	237	242	229	242	239	236	237	231	248	229	234	224	226	216	197	241	241	234	242	239	243	232	243	220	221	209	222	215	220	223	222	220	232	215	219	242	232	249	233	242	235	221	215	230	254	221	201	183	241	252	259	258	222	246	228	247	255	245	244	260	222	209	267	207	261	246	244	216	206	207	211	238	256	242	241	216	240	256	250	211	232	257	242	227	234	248	223	240	254	211	241	232	239	236	226	229	234	205	237	247	226	211	237	247	232	240	215	219	225	232	226	221	249	221	225	240	224	218	222	233	235	234	231	202	248	199	209	225	207	225	230	219	232	250	231	256	222	231	227	209	238	241	236	236	229	230	249	226	215	230	243	260	230	222	225	213	243	224	249	211	232	256	234	215	233	248	247	217	242	237	262	220	238	246	262	248	252	232	240	234	201	214	229	197	231	218	229	212	246	211	246	231	239	251	228	256	256	235	237	249	243	229	231	256	211	232	255	201	212	253	244	235	269	248	263	228	235	220	216	212	225	260	256	233	218	224	252	226	222	251	224	220	242	220	226	230	226	237	221	233	222	216	253	224	231	229	217	259	235	233	232	225	209	269	211	258	241	233	217	225	255	243	227	249	214	244	215	234	218	220	215	264	244	208	248	234	223	222	258	245	247	248	199	253	259	245	217	241	257	225	250	223	236	238	220	259	242	238	244	268	265	216	241	220	247	229	236	254	257	228	246	257	227	219	256	242	207	256	222	223	236	226	230	230	242	225	243	189	253	228	227	251	240	224	227	233	241	224	244	239	210	215	222	227	274	244	264	217	224	271	242	243	202	210	243	214	265	224	231	237	235	212	252	261	201	262	218	256	220	237	200	251	230	221	242	231	239	266	229	224	261	235	233	247	230	251	220	244	240	233	223	245	238	239	252	222	275	285	223	264	221	235	223	239	233	218	235	218	244	229	249	251	216	229	263	217	236	220	253	236	207	236	221	236	229	247	216	241	244	261	248	237	247	257	232	234	233	235	223	246	185	225	232	252	232	239	217	236	230	237	208	249	251	244	209	248	227	205	237	230	216	246	240	235	223	249	219	221	234	249	225	220	197	244	217	242	230	252	246	254	229	220	226	228	239	233	231	224	214	211	242	242	218	249	237	229	251	249	247	243	242	213	225	249	237	232	231	230	243	223	229	217	245	250	200	221	251	228	217	263	236	233	248	236	269	223	242	239	242	236	238	215	238	241	263	245	229	255	221	225	217	227	264	225	228	231	224	222	251	225	208	227	230	212	226	249	233	239	239	243	232	246	230	200	229	234	212	254	220	263	261	208	230	230	227	228	241	226	222	247	238	227	250	254	235	251	233	227	241	233	238	262	210
36169	51949	57545	44336	32402	4648	783	814	775	742	696	717	631	656	796	1038	2727	5474	6384	4172	2279	1064	747	596	623	590	593	614	569	567	564	654	597	616	590	639	634	585	624	607	563	587	585	600	562	649	557	611	612	558	602	606	576	585	629	631	571	604	599	628	572	575	599	577	600	595	655	580	591	610	547	594	587	594	622	605	563	578	622	608	591	585	631	599	611	565	612	620	563	554	641	620	564	644	610	574	607	646	614	581	601	582	593	604	596	577	607	596	651	617	617	587	599	626	592	580	613	595	589	575	626	588	599	616	607	583	614	605	589	631	658	631	640	638	604	617	660	624	658	589	592	623	608	591	602	568	605	617	644	622	629	596	569	621	605	617	625	612	600	568	605	635	605	588	589	640	592	584	564	629	598	598	622	590	558	620	629	624	606	618	626	587	622	590	614	632	614	629	642	633	593	635	584	639	654	561	593	595	586	600	578	620	603	579	599	641	632	629	611	581	638	588	584	642	650	618	615	561	643	597	589	623	598	599	584	533	573	563	631	630	585	620	600	594	610	617	577	602	643	599	631	584	615	601	588	600	612	591	606	583	619	606	610	638	629	586	608	627	588	602	584	595	574	591	607	551	624	611	608	564	595	597	611	586	640	599	603	622	582	600	610	609	575	540	617	558	573	595	675	590	656	586	554	603	590	613	624	620	605	572	579	552	586	621	585	643	619	585	581	562	580	607	607	656	609	575	603	637	583	591	603	592	605	602	617	588	592	589	631	566	612	605	578	579	601	636	633	593	621	600	597	574	582	644	631	647	638	629	581	640	632	597	576	595	631	629	611	612	617	584	637	564	594	606	620	624	597	615	603	580	589	591	614	605	603	674	578	584	582	618	628	576	590	586	562	653	618	601	531	613	628	590	624	605	602	628	643	588	615	576	624	610	613	558	633	594	577	616	605	627	583	625	663	582	578	610	610	591	616	602	577	605	572	610	609	599	587	611	617	638	619	638	592	604	569	624	629	638	609	658	636	585	603	591	631	565	594	603	607	622	583	620	608	585	585	603	595	568	586	586	577	598	600	579	610	622	613	623	592	619	613	637	549	611	615	628	621	585	614	589	630	576	621	611	589	594	606	625	652	637	587	583	574	598	606	592	604	567	549	589	603	588	571	620	578	605	599	607	604	613	602	636	627	613	658	600	612	612	616	595	599	569	592	608	593	551	584	617	636	608	598	573	644	618	624	629	562	591	637	623	587	598	584	593	606	637	602	572	653	588	618	594	612	584	565	629	587	603	623	646	553	601	585	653	578	601	610	655	607	561	616	612	587	617	571	572	595	583	593	605	589	586	598	601	574	582	626	654	595	597	601	617	598	627	550	640	618	580	584	562	582	623	611	601	594	613	633	607	630	650	632	594	608	557	611	613	604	602	567	590	586	591	605	592	585	620	622	578	636	641	566	562	593	584	607	623	626	603	595	581	597	571	618	562	614	637	624	567	647	641	611	578	577	579	565	640	595	562	642	594	603	584	574	586	636	628	588	597	634	634	578	596	653	647	606	582	602	587	582	656	586	645	566	606	586	624	610	599	599	635	630	581	567	613	633	592	607	560	629	590	594	608	583	624	615	623	622	602	569	582	600	621	549	593	569	634	591	587	602	600	590	608	645	569	598	611	614	624	570	580	574	582	560	623	602	606	633	612	547	583	627	608	602	583	585	599	636	603	637	584	609	595	582	586	585	632	569	605	613	627	608	622	602	605	596	601	633	556	581	654	592	653	583	596	638	566	568	590	651	550	623	607	566	589	614	562	552	612	614	614	558	605	598	589	614	609	598	611	608	560	610	595	576	613	641	541	608	607	616	619	570	565	606	563	602	638	583	606	639	588	589	625	615	602	584	603	636	582	602	615	625	638	578	594	580	604	629	614	609	618	575	647	564	588	607	602	584	628	636	612	631	553	629	563	599	590	608	583	569	628	616	617	583	603	599	595	600	597	615	603	634	610	572	608	578	586	621	600	614	596	621	556	604	615	623	583	596	627	539	570	571	611	579	647	621	630	637	591	596	603	583	575	595	605	600	589	636	610	606	591	630	565	583	631	633	564	607	580	634	633	600	602	595	577	630	582	593	611	616	598	589	607	582	653	616	620	593	566	591	606	619	617	551	625	579	585	634	609	620	613	608	610	639	572	586	556	632	631	594	551	609	591	597	608	577	576	585	601	621	584	615	620	604	615	582	620	584	626	641	613	600	629	628	604	637	614	611	581	614	604	553	574	595	606	606	590	595	570	625	584	599	652	573	575	622	658	558	608	582	575	610	622	592	611	615	605	613	590	625	595	594	571	541	607	583	617	586	609	618	602	571	578	607	584	587	566	627	601	631	638	588	597	616	572	563	587	634	567	610	550	570	607	624	609	582	579	628	618	594	617	596	576	595	630	618	597	595	601	612	589	614	584	590	617	602	635	614	622	624	588	638	630	606	583	650	603	609	612	620	606	632	627	604	616	615	602	641	567	585	600	621	636	578	573	592	585	609	614	584	638	631	599	636	621	574	595	562	593	608	568	607	596	588	615	589	616	595	609	615	544	593	600	614	603	580	606	631	594	631	558	658	612	595	603	580	617	638	637	631	570	630	629	601	612	643	613	629	636	590	603	608	586	612	600	541	595	577	618	562	627	612	587	615	583	621	638	596	575	591	599	622	621	592	567	602	625	650	617	606	627	647	635	588	577	586	627	635	635	589	649	645	609	616	627	595	622	665	623	642	575	601	618	616	603	634	621	617	640	634	638	633	615	638	595	609	587	601	604	583	595	588	582	574	620	664	661	652	611	580	609	617	613	602	605	581	587	654	614	600	617	604	564	610	611	558	589	618	587	627	581	638	555	628	600	623	650	629	608	548	594	575	573	646	602	654	620	550	576	631	588	632	540	633	611	592	583	607	590	592	622	597	568	587	617	615	623	587	612	587	557	611	602	626	606	595	585	613	559	594	623	624	597	580	579	603	600	613	626	600	665	591	586	642	601	642	627	593	601	626	619	584	596	588	579	615	598	566	647	600	604	574	555	644	607	602	616	608	597	615	636	580	587	594	589	607	626	606	628	616	583	650	587	615	619	575	591	630	582	612	597	614	632	619	594	609	547	632	625	594	581	604	619	630	574	614	594	563	613	595	608	628	596	641	597	587	613	629	620	591	612	583	612	601	649	608	530	619	597	584	590	629	566	599	581	601	597	606	621	559	649	622	638	623	595	575	597	587	609	610	582	617	568	591	565	570	590	608	635	632	598	629	575	608	557	651	581	624	621	612	620	597	579	615	604	621	603	622	601	592	586	582	642	544	628	608	574	674	586	592	617	629	609	591	609	602	623	565	597	604	603	584	623	592	580	600	595	625	610	622	587	576	586	627	608	568	627	639	635	582	593	599	616	624	617	617	558	631	629	615	533	586	638	631	636	612	603	528	639	614	621	597	616	592	651	609	596	609	573	618	564	609	603	517	630	611	598
71870	80476	72880	47761	29720	8231	516	305	260	281	252	274	260	229	250	505	1839	2060	1590	893	491	301	262	220	218	229	249	260	240	228	229	212	209	238	232	234	221	254	240	207	211	210	231	227	225	232	241	213	222	215	232	217	222	211	241	252	241	227	228	250	268	244	249	241	207	216	266	230	242	229	215	220	223	238	219	254	206	206	229	235	231	261	245	232	251	243	249	233	221	230	240	238	256	223	251	219	238	250	224	196	206	215	208	227	210	227	213	223	249	248	219	220	217	213	204	231	237	225	227	202	231	217	211	250	227	222	222	232	228	229	210	206	240	225	235	227	223	215	238	214	219	240	252	221	228	258	238	221	244	207	220	219	234	203	229	232	218	217	248	251	227	229	201	211	215	214	210	229	202	222	222	210	212	229	229	202	231	232	231	206	247	214	235	215	214	258	211	243	224	229	232	221	213	235	233	241	225	250	236	221	234	223	238	226	241	254	210	218	234	240	234	197	260	225	241	239	224	227	241	226	214	228	233	209	210	226	207	215	226	252	228	238	260	209	216	211	218	248	254	247	219	237	224	243	245	253	234	223	204	239	221	212	233	257	237	229	205	257	238	215	227	260	252	201	232	209	206	223	225	237	222	238	230	214	236	210	246	235	251	221	217	220	230	232	259	240	220	240	242	211	235	231	222	256	250	232	265	226	221	232	243	215	227	233	239	226	233	228	216	232	206	221	228	230	240	237	221	232	232	248	219	248	229	213	213	216	242	236	193	230	233	219	217	263	205	221	237	216	201	198	223	221	240	214	235	223	222	218	216	246	240	263	212	238	242	219	218	228	200	240	223	207	242	227	231	227	207	220	206	222	231	234	210	234	220	221	236	207	220	234	243	224	234	231	228	233	230	240	225	216	202	233	216	204	232	223	228	233	208	230	215	226	216	204	224	247	226	198	205	231	230	239	218	237	222	233	216	242	243	222	246	212	227	210	244	223	237	269	261	228	201	229	230	218	229	256	237	236	233	218	239	227	235	221	196	223	202	205	214	261	234	204	196	217	224	203	216	232	239	224	214	223	217	252	239	214	223	218	212	247	221	236	245	225	231	241	216	251	213	239	223	220	220	231	232	218	223	223	242	238	246	224	222	219	238	237	201	198	246	206	240	225	240	229	216	225	235	246	214	210	241	208	263	233	210	255	239	230	222	215	229	228	236	240	236	231	206	232	233	231	212	224	214	216	225	193	242	248	250	233	243	215	228	256	236	218	219	232	230	220	229	218	211	226	246	238	225	239	227	232	210	244	197	239	236	238	212	214	236	239	216	233	234	231	227	200	243	230	210	235	239	220	247	247	215	227	224	230	245	226	230	205	244	218	257	228	235	222	221	248	240	226	246	212	241	255	223	225	226	226	248	220	277	209	245	208	220	238	177	254	227	225	217	247	216	234	217	217	218	235	210	246	225	223	201	209	231	236	238	217	216	207	212	214	233	238	234	230	236	246	210	227	204	216	228	237	212	212	223	262	208	237	239	218	212	214	243	209	196	230	183	214	229	224	193	213	259	222	220	236	225	228	230	222	214	236	215	242	232	248	235	209	220	241	213	227	179	232	205	240	237	209	232	241	243	211	230	205	215	240	238	241	225	232	223	232	227	230	219	265	230	207	249	212	227	235	225	221	221	225	213	227	228	244	218	248	218	215	248	243	241	221	203	228	247	216	240	256	246	207	227	235	219	201	198	232	239	219	240	239	252	213	232	236	221	210	236	217	217	227	228	238	212	250	223	234	260	195	230	225	215	248	224	247	204	228	214	213	237	214	227	248	221	203	256	212	225	224	233	197	243	198	233	256	241	224	216	231	214	228	245	231	234	188	216	234	248	242	231	231	212	234	242	221	239	263	222	244	223	223	229	229	228	224	266	247	228	233	210	271	197	236	230	242	253	258	224	205	217	242	221	232	223	228	225	217	246	252	215	221	227	246	214	243	239	206	237	221	196	230	235	236	247	224	213	232	246	235	233	235	222	254	240	237	243	221	198	217	251	234	226	201	220	225	232	232	219	210	240	207	224	270	233	230	259	249	260	232	203	202	220	206	256	235	247	248	237	202	196	208	246	209	232	238	229	232	238	233	220	199	231	243	221	240	215	222	241	208	200	220	231	236	234	260	230	237	232	243	211	193	203	227	248	241	206	223	241	225	206	227	227	202	237	244	254	238	233	231	229	257	229	207	233	226	236	233	245	222	246	234	211	230	242	237	222	213	222	228	238	245	226	207	208	210	224	224	242	226	211	213	237	229	206	221	199	244	237	272	226	241	220	237	253	250	226	225	239	230	218	253	239	205	222	229	206	249	202	250	248	221	245	219	189	241	221	228	216	245	223	231	236	235	210	224	226	214	231	223	204	262	244	227	240	230	217	233	223	204	216	220	229	208	240	214	243	204	241	217	223	214	234	225	247	226	216	209	228	235	221	238	246	218	221	255	234	225	229	227	210	207	226	218	203	246	251	199	251	223	229	249	236	238	238	248	223	238	238	243	223	236	243	243	202	255	220	215	265	232	236	220	226	225	220	238	232	215	260	214	256	206	247	235	233	225	218	229	242	227	209	192	216	202	193	227	230	226	257	245	244	240	250	259	232	234	239	212	235	217	224	211	238	226	238	248	207	232	231	235	232	203	252	227	208	209	233	231	254	219	250	236	221	212	234	220	221	198	250	224	219	236	185	228	226	229	260	233	233	239	215	216	250	233	232	236	235	227	239	227	214	218	228	236	224	236	237	205	251	218	242	222	230	211	235	227	222	221	214	227	233	256	194	276	214	240	231	238	216	222	249	231	223	229	226	254	217	230	225	218	224	248	223	222	230	221	220	224	228	210	204	237	255	216	224	239	227	220	243	256	218	250	209	242	231	221	243	238	232	215	235	209	230	229	230	222	226	229	223	212	221	206	240	223	209	230	229	219	216	230	254	265	223	213	231	244	236	242	209	242	228	210	218	225	259	229	230	233	204	221	196	222	220	225	255	265	262	228	259	242	238	215	236	215	247	216	215	210	202	210	223	254	238	252	231	248	205	223	248	223	209	169	204	205	232	239	208	239	203	247	222	223	212	225	222	246	227	214	219	236	237	227	234	199	220	235	201	218	253	258	216	234	233	241	241	219	240	229	236	231	217	222	234	241	238	235	251	197	256	231	232	224	209	221	213	238	218	211	216	244	229	230	238	228	216	237	260	223	246	215	231	232	179	231	226	240	224	227	227	184	215	232	215	228	245	232	255	243	236	232	202	253	242	212	243	223	230	229	202	238	253	247	242	260	229	201	216	206	216	249	239	248	212	218	218	204	258	227	239	219	227	230	222	217	229	254	223	259	224	227	230	212	234	227	203	236	244	246	221	225	257	232	210	209	242	225	244	238	221	245	202	235	234	251	226	254	230	225	234	206	218	227	203	222	216	246	213	243	225	221	253	215	252	234	212	220	272	247	248	233	228	233	226	216	199	237	212	212
45960	64730	70187	52065	38423	5025	967	917	849	803	733	728	680	666	679	2582	9884	10839	8134	4376	1969	886	673	603	601	600	604	628	575	555	621	602	596	604	594	625	592	593	607	562	603	566	542	598	587	611	578	579	580	646	575	589	548	583	583	592	586	578	562	555	595	585	579	615	515	556	612	585	602	539	547	564	561	576	599	606	590	563	556	602	567	630	601	601	524	583	572	637	583	578	565	622	596	594	567	585	549	576	567	580	575	631	543	604	575	608	577	598	567	565	577	558	598	580	605	608	597	571	564	622	615	577	578	556	582	603	615	596	596	606	606	611	598	581	597	576	617	602	556	614	563	594	555	569	579	596	572	558	606	607	558	588	580	526	562	585	587	575	589	556	586	524	617	567	572	571	549	567	586	578	601	590	570	556	566	543	538	556	574	556	604	603	670	571	578	579	588	579	534	582	549	531	581	600	608	569	551	571	562	570	588	605	624	584	568	630	604	542	619	525	599	585	602	565	571	620	599	581	626	602	570	544	572	611	605	550	572	581	565	554	548	599	567	594	572	583	597	570	593	609	634	617	554	567	540	542	612	584	609	570	601	575	606	563	622	563	621	581	560	592	590	587	581	567	575	566	571	585	568	560	603	534	599	626	582	588	587	584	598	595	556	594	586	572	602	518	562	553	586	602	587	585	560	569	565	568	580	582	583	603	612	589	552	602	586	594	597	574	587	568	552	590	580	611	571	573	552	601	601	544	587	570	570	593	577	563	553	574	565	554	618	605	585	536	580	601	604	593	573	564	576	587	594	515	576	564	600	596	588	530	577	561	567	545	570	556	601	595	612	569	569	548	563	553	602	540	561	615	603	554	600	557	529	563	554	564	572	628	628	571	623	577	549	566	549	579	544	554	608	554	633	557	542	589	530	572	565	601	589	568	580	598	581	563	590	601	546	555	583	578	546	591	601	593	561	571	557	572	564	574	538	600	597	573	596	619	549	583	615	576	606	559	576	593	556	586	591	572	582	604	550	570	572	555	607	582	601	587	598	562	566	564	584	585	546	576	600	546	560	620	565	591	563	575	550	600	577	570	554	591	565	526	607	594	581	548	623	553	626	586	589	559	593	602	600	588	583	637	590	596	583	564	563	591	583	611	577	532	600	627	590	566	612	607	562	569	551	556	573	579	607	603	609	634	565	602	582	557	621	611	622	600	602	583	563	572	560	555	613	584	614	561	630	605	582	580	581	592	602	567	546	580	623	582	597	564	569	579	583	607	577	569	625	577	542	570	598	587	585	582	564	616	585	552	560	619	568	604	569	567	578	628	591	636	590	568	596	543	563	573	650	595	601	582	603	553	549	557	556	555	562	574	559	572	559	533	560	558	636	563	575	613	564	578	588	576	619	569	586	582	583	618	538	593	571	555	540	575	598	652	575	605	578	594	598	574	562	557	535	636	578	571	557	558	588	576	549	592	523	578	586	567	542	558	564	585	581	561	589	557	593	552	559	596	584	650	612	598	567	583	579	586	579	576	586	625	582	565	598	555	571	543	583	610	561	618	575	609	560	551	609	569	572	606	562	560	606	623	524	616	553	580	571	565	563	561	577	567	535	572	589	576	589	565	575	545	588	596	578	572	563	566	600	576	618	559	612	570	572	567	583	611	541	577	569	556	561	565	633	585	577	631	587	560	566	589	573	577	581	551	573	590	563	625	556	563	584	583	541	608	594	588	549	592	559	603	587	564	619	601	543	589	554	592	596	537	614	538	551	575	586	575	595	624	585	524	588	561	625	600	551	606	565	527	589	655	591	587	560	609	631	587	588	556	607	588	593	571	596	609	569	581	589	522	562	605	568	603	592	608	565	542	585	602	642	567	609	578	573	562	608	564	570	604	584	600	619	548	619	555	553	579	582	573	553	616	580	596	546	557	567	557	594	603	566	558	538	548	541	619	570	577	548	573	585	597	578	629	604	599	631	616	580	545	538	568	585	586	578	586	589	589	616	602	589	586	578	545	584	577	584	573	605	610	577	594	572	574	593	609	603	554	620	578	574	604	611	577	596	565	573	554	552	607	571	583	553	589	596	612	556	589	569	612	551	617	583	588	588	598	597	583	574	544	604	581	540	566	581	609	580	621	621	574	544	551	517	559	554	537	596	593	564	597	586	587	583	606	606	547	598	599	592	550	579	571	611	605	598	545	602	570	588	560	568	579	555	526	528	609	589	572	578	590	570	582	600	590	594	576	560	588	578	541	584	574	585	558	586	599	596	559	592	576	578	559	580	558	572	593	567	601	586	543	576	557	589	589	612	636	588	609	566	577	571	560	590	552	579	599	585	574	593	589	546	547	592	577	570	607	613	588	592	581	572	577	616	628	621	615	585	590	608	579	612	585	571	582	586	574	641	583	604	566	555	583	587	553	590	639	573	545	563	615	580	569	573	600	614	584	613	557	591	573	630	589	522	579	612	583	599	586	600	543	630	666	556	588	545	576	583	552	575	579	605	607	561	594	550	601	607	578	582	548	590	593	605	573	597	588	573	588	577	635	575	554	579	569	573	560	535	538	579	541	563	585	595	631	554	568	542	652	607	599	575	531	580	567	588	578	564	538	581	568	615	564	529	582	607	615	608	602	590	571	609	539	574	562	560	570	604	573	586	624	623	567	618	566	601	570	589	562	591	539	568	610	588	567	548	580	570	567	555	582	573	585	615	621	575	579	556	594	563	531	613	573	562	612	577	580	582	586	608	608	584	583	562	567	575	555	581	586	602	601	575	573	594	586	559	569	578	564	571	574	569	570	514	578	605	569	573	592	542	617	571	566	578	582	577	579	539	576	591	546	597	579	586	594	592	571	582	575	595	559	588	556	556	588	584	575	574	592	594	563	600	630	556	568	608	559	592	541	576	576	594	595	567	554	595	582	573	570	557	610	581	648	587	527	609	598	621	564	570	591	604	618	593	551	601	603	564	559	556	583	574	581	604	566	567	547	545	619	583	594	576	624	536	612	523	636	567	573	613	565	595	575	617	590	610	555	576	589	565	619	567	546	583	609	594	612	567	588	562	599	575	573	574	579	563	527	635	554	601	583	593	548	600	561	633	567	572	630	617	544	557	589	570	553	641	586	533	579	540	591	577	535	654	588	558	603	630	561	593	619	539	592	587	587	581	531	610	598	577	584	594	548	609	646	597	577	585	585	604	584	580	619	578	625	614	551	538	603	526	584	594	613	569	632	539	558	578	595	592	613	576	590	523	600	549	590	569	555	621	539	578	593	562	604	535	620	587	561	598	562	632	582	626	605	567	534	587	576	609	620	549	588	589	543	573	573	590	597	579	599	600	557	572	565	540	621	557	598	562	610	554	569	575	596	564	578	609	545	574	603	588	610	574	617	610	565	583	618	577	574	559	562	547	591	621	553	573	587	551	583	604	594	590	612	556	584	583	625	587	563	573	596	583	612	576	585	574	559	572	575	591	596	526	569	566	585	590	567	568	533	614	543
13782	14153	11030	3583	1097	224	200	183	186	212	204	218	206	221	226	241	294	320	273	318	231	223	189	214	199	199	212	198	208	221	218	198	200	200	211	203	218	194	212	210	216	234	207	208	231	242	182	215	187	200	208	192	188	238	221	226	211	198	207	202	191	193	215	200	197	201	217	215	194	219	209	214	219	207	216	202	202	192	201	203	170	193	206	203	212	175	204	229	221	189	216	214	211	208	190	191	194	181	219	208	210	203	213	175	224	212	193	241	183	218	197	207	197	199	216	236	194	219	197	176	213	221	203	209	187	233	200	188	210	194	205	217	201	224	187	231	203	193	229	209	202	207	217	205	212	221	187	195	199	211	178	222	215	220	204	219	216	215	197	214	215	198	193	190	169	219	206	196	217	215	220	215	209	216	214	200	212	212	193	227	194	201	203	184	195	210	199	192	201	205	207	200	199	189	212	194	221	203	215	212	200	187	180	245	219	194	215	224	206	199	192	208	213	215	222	246	204	179	212	214	214	212	205	196	198	194	209	224	209	202	214	230	191	232	218	206	190	244	199	218	196	189	208	208	206	217	202	208	176	225	209	203	208	195	186	213	212	209	203	209	182	212	202	228	206	179	217	206	190	217	214	268	195	215	222	203	179	224	244	188	234	212	206	190	222	197	202	214	210	206	212	225	178	193	227	201	214	216	205	215	208	210	195	208	196	176	192	180	204	206	208	214	218	211	176	197	220	237	249	193	201	227	220	201	201	182	199	204	219	226	200	220	198	183	206	195	200	204	186	226	188	207	199	190	204	187	217	229	200	214	239	190	203	210	221	183	204	200	179	210	201	201	191	205	215	181	204	221	208	162	234	203	207	203	212	217	214	218	215	197	212	204	224	209	202	222	187	212	196	222	188	204	209	197	185	211	195	246	194	208	195	204	200	203	224	210	215	232	213	200	209	209	203	206	218	190	220	195	186	208	194	177	199	193	198	190	202	218	229	213	229	179	223	188	216	213	206	197	183	217	239	221	202	201	220	198	208	209	226	208	210	198	206	207	211	194	225	227	192	191	207	192	230	219	216	195	205	206	215	228	197	178	215	204	197	202	213	184	221	224	215	197	220	212	209	184	238	191	218	218	213	195	209	207	196	209	207	200	208	231	211	184	211	196	201	208	212	212	208	200	210	213	211	197	237	201	213	198	205	200	204	232	207	201	199	226	202	190	213	211	214	218	232	176	221	210	201	202	210	201	217	209	226	214	193	187	187	196	188	220	218	195	215	198	214	212	190	200	209	196	204	225	195	207	211	176	209	199	205	215	213	201	187	219	219	212	215	240	190	197	206	246	210	192	219	218	214	180	189	176	205	206	194	221	202	210	220	189	192	213	213	229	204	203	187	204	186	208	191	214	202	195	208	200	217	194	201	177	192	200	220	210	224	190	224	218	194	206	195	228	226	203	215	224	201	198	210	201	208	224	186	193	195	199	226	208	217	198	210	200	204	176	218	208	224	208	184	222	215	204	196	196	210	197	209	200	216	225	187	188	215	206	212	188	222	211	197	241	181	235	224	207	212	201	212	232	186	197	212	200	242	220	199	220	207	192	198	191	236	214	216	196	176	213	209	232	198	216	223	201	214	217	249	214	198	199	217	218	199	207	206	199	206	209	208	207	204	211	220	195	233	179	193	197	203	185	193	193	215	224	211	210	192	202	202	233	226	205	203	225	211	211	225	226	200	198	204	201	198	208	182	177	195	196	215	182	206	220	239	206	213	203	178	213	214	214	222	181	201	226	228	216	210	204	192	235	222	209	210	218	198	202	208	193	201	219	220	239	217	214	199	222	187	220	226	189	201	216	210	216	225	194	193	226	213	208	193	190	215	223	215	218	188	196	212	207	236	227	204	210	224	199	180	212	212	218	193	205	189	202	205	189	184	220	222	208	196	232	219	192	194	223	214	221	239	194	229	157	189	190	208	214	214	231	185	187	233	193	212	185	231	187	180	209	231	190	188	211	199	214	210	183	232	226	209	199	231	217	218	198	190	243	208	214	222	211	215	201	192	212	203	221	196	213	200	206	195	223	201	215	201	181	215	232	206	222	191	229	190	224	201	202	224	199	204	198	217	217	207	205	213	184	213	219	217	209	205	213	190	205	222	245	215	195	200	203	199	218	202	207	204	200	214	182	205	220	204	200	192	234	187	198	239	203	204	224	199	202	178	207	178	196	202	236	192	211	234	172	203	221	201	205	211	192	196	201	243	237	203	201	190	207	220	224	194	202	217	204	235	211	191	213	213	180	205	172	218	202	188	198	170	196	188	211	231	190	180	193	194	215	193	197	232	217	196	216	211	213	219	202	197	232	199	201	208	219	210	212	207	214	203	202	211	205	214	205	202	214	201	188	182	182	180	214	207	202	221	213	201	209	200	181	216	197	200	211	189	225	201	208	222	208	223	246	206	210	203	203	217	203	199	191	203	202	198	192	210	207	193	210	188	198	194	178	194	217	227	206	213	213	187	242	210	211	205	203	196	201	200	209	196	192	206	225	194	216	199	202	207	195	195	206	233	198	211	210	193	201	214	186	204	201	237	228	193	214	220	225	193	203	204	213	221	198	215	196	217	173	223	196	215	223	204	215	192	251	210	206	203	227	224	213	198	217	212	200	208	180	182	213	224	194	200	209	211	221	203	202	200	208	184	203	228	219	218	223	203	226	199	188	225	197	211	184	182	207	220	208	202	221	193	232	219	220	196	192	202	197	215	197	203	186	201	217	217	226	218	187	190	204	217	179	215	209	207	209	171	169	202	199	200	194	223	212	210	183	189	214	197	221	184	203	197	199	226	204	209	178	190	219	225	204	221	199	214	227	211	214	218	203	201	209	245	205	211	205	205	182	202	220	196	213	211	203	182	181	222	216	220	212	184	202	195	191	198	210	187	194	201	196	201	207	201	204	242	211	200	229	183	207	222	198	192	182	224	214	223	207	202	219	197	216	199	210	200	200	186	186	205	194	230	202	228	225	236	217	217	207	212	204	216	190	215	217	197	203	205	222	208	209	211	220	230	191	191	220	210	191	203	187	211	197	212	192	208	204	184	197	189	213	215	190	224	203	203	211	206	202	210	206	191	197	191	199	213	215	196	208	209	197	193	202	177	195	217	199	203	178	212	201	229	200	204	194	204	211	193	205	211	219	216	181	197	215	181	218	200	230	210	176	214	231	192	201	210	212	199	190	221	200	210	187	210	194	217	198	242	214	198	213	219	225	203	213	223	205	173	205	233	206	199	186	194	225	205	190	206	212	223	194	214	212	231	202	201	181	170	214	216	207	212	203	205	188	222	193	203	216	207	208	209	213	215	208	190	219	238	183	189	200	214	193	206	243	200	206	184	220	195	189	210	206	198	195	212	228	217	209	180	211	213	201	193	199	201	198	174	206	245	186	203	225	207	222	200	178	206	209	215	218	212	216	203	210	209	198	225	179	208	195	175	209	212	197	210	224
12090	19634	18422	9671	4414	636	592	573	557	575	587	497	519	552	553	694	982	1134	1065	904	680	582	530	574	574	560	555	558	555	549	541	478	540	511	576	574	541	574	520	580	542	564	553	537	545	506	544	547	524	540	576	547	534	522	525	488	519	543	557	544	553	537	549	508	602	543	546	537	537	507	576	556	564	591	516	521	544	519	537	511	551	487	540	512	523	531	505	519	526	568	568	544	543	524	519	556	543	560	560	553	534	562	527	540	545	499	548	530	555	550	492	532	541	577	573	540	503	548	537	539	553	525	541	523	558	549	531	545	552	527	551	563	576	545	538	533	582	524	517	527	532	554	533	533	537	516	561	531	492	491	570	571	538	525	544	521	509	531	559	554	511	537	570	514	542	565	526	572	547	566	584	510	541	506	526	550	547	533	563	526	565	539	524	539	541	530	581	525	463	534	552	506	539	527	567	585	517	519	499	536	530	535	553	539	557	514	528	529	511	508	548	548	500	524	552	515	573	548	561	555	550	559	570	568	569	509	555	537	560	494	561	530	539	575	518	558	540	536	565	519	551	557	568	545	572	510	512	525	534	498	513	563	585	547	543	544	549	550	525	551	555	524	533	527	521	571	568	523	579	533	539	506	521	518	477	534	526	555	543	536	550	536	568	537	551	564	582	535	535	547	548	551	526	509	550	537	549	524	534	538	546	550	580	515	565	513	557	530	483	524	525	552	556	507	486	571	525	513	519	517	521	578	542	556	546	565	532	558	546	527	552	524	516	543	534	538	536	554	590	539	553	538	549	505	498	565	542	531	525	524	567	525	536	529	506	526	573	560	561	529	542	556	577	538	570	549	561	558	497	523	543	507	555	517	549	548	579	506	546	549	540	565	524	538	579	554	536	534	489	548	554	551	537	546	561	570	554	512	539	533	572	558	466	531	524	549	530	521	527	510	544	560	539	543	584	545	540	583	522	533	535	527	572	536	528	541	543	570	524	516	553	540	549	569	540	556	573	516	534	562	505	486	519	539	554	499	556	524	534	553	521	540	560	562	530	594	548	537	576	503	557	546	543	511	545	571	552	550	540	561	532	551	507	571	547	571	552	530	540	517	554	590	571	564	589	552	533	590	568	519	565	524	510	515	533	532	529	565	522	514	527	558	548	535	545	574	568	542	582	553	539	553	517	579	534	554	552	543	573	563	549	549	556	542	576	538	514	540	528	539	552	535	513	579	564	525	549	572	527	563	501	514	585	586	509	523	538	531	580	545	564	538	549	530	555	524	504	525	543	531	540	588	564	509	551	593	514	531	544	541	551	549	510	564	523	539	536	594	546	511	572	568	547	540	498	554	517	568	547	550	542	569	542	549	509	518	524	569	513	531	534	534	553	545	566	546	542	541	579	543	538	547	503	507	572	560	548	553	472	491	554	577	527	559	583	533	527	555	507	551	530	518	545	516	560	533	508	608	527	572	592	530	563	568	559	529	565	530	572	580	523	592	567	519	473	500	558	575	564	499	533	552	512	556	532	534	532	538	596	538	548	531	552	576	537	533	515	533	519	559	532	475	545	544	537	567	588	515	556	560	548	513	552	577	565	580	533	512	542	545	554	563	563	571	578	542	528	507	532	577	530	531	549	563	560	576	545	550	580	566	519	550	559	542	525	534	539	561	531	581	558	549	520	592	514	557	548	539	523	543	546	520	531	545	552	582	539	559	561	561	546	551	546	514	547	533	581	582	563	566	558	522	547	569	554	582	554	517	534	550	552	518	520	542	533	532	556	528	568	532	532	546	552	552	586	515	545	535	526	548	523	516	528	524	543	540	535	558	547	523	521	521	527	551	511	562	553	518	531	537	550	524	529	530	559	538	542	475	567	537	474	504	549	534	505	536	558	527	544	542	520	513	573	558	522	539	508	550	541	571	510	530	494	538	552	536	559	518	550	542	578	560	548	575	522	505	538	538	548	529	535	588	522	534	511	519	565	532	521	573	492	537	514	502	527	546	537	546	537	534	499	559	537	558	549	516	523	521	525	535	528	570	535	554	529	560	527	587	587	528	556	523	568	490	509	529	569	530	559	559	536	521	552	561	519	570	529	555	579	533	535	533	561	560	538	522	537	532	561	555	524	565	518	557	528	528	532	543	515	528	519	565	539	525	574	574	541	508	517	564	574	531	591	556	527	542	521	571	557	551	576	574	609	537	531	498	540	519	583	555	510	574	524	535	560	533	544	522	565	519	513	552	557	546	542	545	527	568	539	547	505	526	531	487	535	537	506	557	552	566	515	553	576	546	552	516	545	561	564	521	540	495	540	586	509	555	585	539	533	541	548	571	547	528	537	494	505	556	523	522	555	556	542	539	537	530	539	568	505	530	530	527	528	543	581	560	559	555	527	524	554	544	525	561	525	511	522	542	543	531	556	527	562	540	535	521	553	529	553	550	516	553	534	600	539	531	543	519	531	541	535	534	514	543	570	531	499	575	547	565	499	561	545	550	532	568	568	546	536	526	552	555	575	546	562	475	547	525	563	583	536	558	504	473	485	536	574	564	532	550	532	550	555	551	524	563	529	536	554	565	566	547	525	541	540	551	498	546	574	561	554	558	547	548	547	554	538	558	539	528	560	556	583	516	527	551	555	590	543	542	522	552	567	553	534	539	573	544	499	510	528	575	521	535	534	564	547	539	543	572	532	616	522	522	565	528	507	550	537	516	533	541	548	562	556	519	581	555	549	534	550	568	515	525	566	508	505	550	518	518	534	582	572	544	566	563	572	571	537	524	523	559	556	537	550	529	552	548	540	552	547	530	545	543	574	522	569	549	560	534	501	603	548	545	535	580	531	574	530	543	538	543	531	552	535	516	512	550	536	586	536	577	541	513	568	527	498	595	542	556	551	548	507	531	567	540	514	549	528	601	528	532	551	547	518	561	611	521	575	557	549	549	553	497	539	527	540	594	564	621	565	536	536	528	549	534	530	531	512	557	536	558	530	547	548	517	561	523	521	556	553	509	549	542	581	545	490	578	534	580	551	579	528	488	521	524	567	584	541	527	556	518	535	543	525	561	544	549	554	522	547	548	588	533	522	532	553	545	519	527	546	555	558	531	534	592	530	528	516	564	526	567	524	547	547	583	548	551	523	520	547	552	587	515	530	570	540	604	554	553	530	504	521	562	533	556	500	539	539	561	530	545	571	521	544	540	543	538	563	508	498	525	517	556	498	575	553	527	560	512	534	510	526	557	555	530	555	541	545	545	542	504	552	507	509	545	552	545	516	518	538	539	571	566	525	594	552	548	548	560	533	553	498	557	515	543	567	548	533	586	529	529	551	513	531	531	503	557	550	525	559	521	524	557	544	553	579	505	519	521	547	542	534	547	595	558	581	499	541	552	572	558	479	538	550	522	572	540	545	560	528	558	536	547	572	566	530	505	572	528	576	539	511	573	559	530	529	533	510	540	563	550	550	489	572	522	574	563	550	553	512	543	494	581	549	508
60832	65390	59206	38644	23483	3903	372	289	263	250	282	267	228	249	320	824	1199	1565	1532	921	481	318	286	233	239	239	246	183	229	245	235	233	264	243	245	234	220	223	236	232	235	239	235	244	227	229	260	185	232	225	221	244	238	229	229	217	255	240	236	222	245	228	223	220	219	241	252	223	227	241	248	260	236	231	241	238	232	240	240	230	187	214	236	233	230	249	236	226	224	248	243	225	237	247	217	225	220	247	248	221	214	202	231	235	234	217	241	237	235	239	229	230	236	241	240	223	251	228	243	245	241	218	231	214	250	195	196	234	212	232	228	242	246	233	253	250	246	240	254	218	233	210	232	249	248	242	239	227	204	256	219	224	214	223	244	240	240	233	245	209	234	225	234	263	213	205	234	220	258	218	252	221	219	195	217	224	216	223	208	254	253	228	221	241	237	220	218	221	211	236	245	218	251	245	234	215	228	261	229	220	228	249	237	232	250	241	237	219	227	247	229	264	229	230	236	230	209	229	259	238	224	235	220	220	237	236	248	230	210	240	212	229	224	238	210	248	232	241	243	239	216	215	234	217	235	229	190	246	237	203	231	230	239	245	238	238	245	289	226	217	224	230	214	234	237	227	248	225	212	224	245	230	217	227	226	224	249	233	227	214	251	258	245	194	221	229	263	216	216	208	227	239	214	239	213	251	231	232	234	238	226	246	267	250	262	257	219	247	237	227	214	234	226	242	249	219	250	227	217	249	238	206	245	227	224	228	226	235	235	225	225	227	226	225	249	234	230	237	231	232	255	255	248	243	231	237	232	215	228	221	215	252	212	244	212	251	233	250	234	234	273	208	239	225	253	215	254	231	215	233	245	229	224	231	225	222	253	243	225	226	225	258	226	229	234	231	246	225	237	245	268	242	204	212	234	221	222	250	230	239	246	273	215	199	224	238	249	229	265	231	210	219	216	232	226	231	190	223	226	220	239	230	232	223	189	246	243	247	231	228	244	236	227	236	248	231	225	235	211	236	230	243	239	218	204	185	211	237	215	218	229	234	219	214	237	219	252	251	232	237	210	225	218	230	222	241	222	220	229	222	218	234	234	244	255	237	267	245	231	243	263	238	219	208	232	231	223	225	223	244	227	253	244	222	235	232	239	247	219	259	226	239	235	225	229	230	228	248	240	212	226	259	236	208	251	230	230	236	245	219	196	237	225	241	231	245	201	236	215	220	223	202	220	223	221	238	252	222	213	219	224	235	236	214	254	218	236	228	226	197	232	233	227	262	207	226	194	240	228	221	218	213	238	219	248	232	205	242	217	230	207	222	220	217	236	241	245	211	245	237	225	249	235	236	221	200	224	201	231	259	235	207	220	239	238	237	234	232	243	216	248	239	240	213	226	233	226	225	244	222	232	267	241	251	227	239	232	233	246	209	233	234	228	216	213	246	200	220	213	231	228	231	223	250	245	239	240	213	229	251	187	224	240	215	230	244	227	231	244	244	260	230	238	242	223	230	222	215	259	237	247	236	234	264	246	208	217	190	228	231	220	248	232	220	232	214	225	224	236	252	244	247	224	224	264	253	251	229	228	215	238	210	249	247	210	260	249	220	212	224	222	234	239	241	244	236	256	256	214	224	218	241	211	222	235	224	240	250	235	241	235	250	207	236	258	225	210	225	224	236	230	226	223	260	238	262	275	237	207	254	234	218	221	226	254	269	244	228	265	227	245	225	235	200	208	251	263	238	208	233	209	222	229	234	219	224	249	204	193	237	253	236	238	235	241	215	246	246	260	228	223	234	210	257	213	207	233	239	226	215	228	235	221	249	224	224	263	263	220	237	240	221	211	211	222	196	258	242	233	226	240	240	238	235	210	217	231	220	229	232	226	223	242	237	236	240	241	234	242	212	207	247	225	226	224	228	241	232	248	231	243	242	215	243	226	203	218	228	211	217	226	205	235	240	236	232	224	228	221	240	244	227	205	249	249	258	265	240	223	218	232	215	217	235	261	213	226	256	224	244	215	223	224	232	248	209	245	230	230	234	226	200	239	231	237	251	214	256	238	219	205	221	222	195	218	246	257	236	222	209	226	204	225	242	223	232	224	235	205	210	217	233	216	235	211	214	259	243	229	217	221	236	241	249	250	246	245	227	259	236	219	209	236	249	240	241	242	232	242	256	234	237	221	243	236	229	215	235	241	254	199	223	246	250	244	238	248	256	232	235	242	229	247	239	235	242	235	229	249	236	254	197	218	242	230	192	253	235	230	249	233	224	230	238	200	232	241	241	247	233	239	236	235	208	211	254	254	263	246	204	220	238	240	226	242	225	230	229	227	227	253	199	229	217	210	248	233	229	222	226	233	253	210	240	212	256	202	222	225	233	240	237	238	235	221	229	246	198	240	225	242	229	231	247	216	223	212	250	238	251	219	244	215	213	206	241	202	228	214	235	255	216	213	237	275	238	218	217	232	230	248	248	232	234	234	237	256	237	218	217	242	225	218	262	205	215	267	249	229	226	242	227	245	240	214	209	231	231	249	212	233	230	210	236	238	244	220	253	229	211	254	247	230	266	236	256	249	228	252	237	229	222	246	260	241	236	237	213	216	241	214	224	223	256	218	225	244	220	249	225	214	225	236	238	217	230	218	260	254	232	213	224	201	235	224	216	229	236	210	269	203	224	229	245	211	237	188	216	210	228	199	234	235	211	235	236	231	257	224	259	205	228	249	235	233	212	254	266	245	226	210	261	246	222	235	243	229	238	217	225	252	235	247	236	226	248	242	222	199	228	211	242	234	234	239	236	235	241	218	273	229	229	241	244	240	237	270	234	214	235	219	252	220	240	258	235	236	243	242	243	218	238	230	230	246	249	226	222	194	233	256	206	244	223	212	233	230	238	230	226	215	237	238	229	223	231	247	237	233	263	212	235	216	197	230	217	222	239	236	226	260	235	226	234	246	228	241	230	216	249	218	243	238	235	237	237	202	222	243	228	198	222	230	234	265	224	204	236	224	253	236	243	241	207	203	233	226	248	204	210	256	269	212	215	213	195	207	237	215	240	230	257	227	236	226	251	230	241	218	232	215	196	262	222	211	228	243	189	219	215	243	246	211	221	214	218	237	233	230	232	220	216	219	218	229	211	233	213	244	217	247	220	232	264	225	213	259	223	244	227	273	229	234	230	233	229	221	221	228	234	233	254	207	207	231	245	230	200	249	218	224	238	206	226	219	225	235	218	243	251	226	230	240	207	255	252	236	259	231	223	248	238	206	214	240	245	241	251	217	253	229	260	219	225	231	259	223	200	222	226	242	238	244	270	232	219	255	244	234	243	224	250	224	234	226	207	216	215	252	240	238	206	214	264	230	222	218	228	245	204	236	200	274	206	227	218	253	238	211	244	227	207	229	196	232	227	236	225	223	247	236	212	237	222	240	240	233	217	218	225	241	214	228	215	246	213	238	225	228	283	271	207	230	229	258	240	243	239	224	239	244	216	239	207	245	238
37565	49349	54337	44341	33450	2798	936	864	840	746	752	742	741	638	1199	4457	7021	8553	8052	4397	2030	1010	697	631	587	622	576	589	576	633	597	617	612	558	596	618	590	563	566	611	589	602	540	601	648	607	580	591	564	602	617	601	625	599	587	630	627	583	555	643	652	577	614	626	642	593	627	622	593	607	613	564	572	614	598	566	614	585	590	597	589	580	597	583	589	631	592	602	582	577	633	611	549	593	589	595	607	597	632	585	580	582	591	574	587	615	584	593	613	606	565	627	583	562	624	568	600	611	595	573	592	589	597	617	587	596	567	579	582	597	577	601	631	595	583	595	610	613	580	599	581	581	538	587	588	582	652	566	574	603	564	570	621	596	576	644	592	607	574	559	546	600	610	609	622	600	582	590	590	559	606	605	554	647	564	579	614	612	613	571	571	608	589	568	628	614	554	571	591	595	604	636	578	584	615	581	563	573	582	615	554	548	606	598	558	592	583	591	608	613	553	583	562	595	604	589	609	582	585	612	552	625	553	604	593	568	557	643	549	543	582	574	576	558	579	601	622	604	603	580	582	590	629	573	585	610	599	632	586	599	614	580	613	616	593	543	587	576	603	579	593	565	569	604	578	607	586	577	565	628	562	570	615	627	615	602	639	601	550	564	556	556	627	572	576	596	585	554	610	630	571	552	572	602	610	567	592	548	603	572	565	595	561	655	634	621	595	620	580	614	616	557	587	627	608	574	581	620	591	627	603	586	589	574	597	616	589	541	558	608	540	568	558	605	603	603	629	593	606	550	600	569	605	583	614	584	604	568	585	586	563	576	540	547	611	618	598	556	603	580	568	563	590	600	598	583	592	551	607	620	569	560	554	638	619	591	616	590	632	583	603	602	593	577	550	592	614	613	602	661	556	635	601	582	553	599	631	615	608	567	594	574	576	623	578	607	599	622	597	563	560	592	643	621	592	596	576	615	577	592	588	613	612	638	597	588	613	563	561	630	607	544	580	586	560	634	628	619	574	653	595	572	598	594	580	507	588	576	614	599	638	589	617	621	620	554	591	585	621	605	626	573	604	527	576	599	570	583	605	609	598	573	566	621	627	625	564	611	600	584	584	615	570	569	559	598	590	594	552	587	606	598	598	547	596	593	579	612	555	602	574	601	595	614	659	549	561	611	575	602	577	604	600	621	574	559	571	566	584	579	602	534	615	598	628	564	582	597	618	578	574	566	599	603	614	581	589	606	607	573	546	578	611	567	574	605	616	621	602	573	578	598	613	618	564	597	559	595	563	648	575	559	605	597	588	617	600	566	613	614	588	625	561	546	595	620	617	579	584	579	596	564	555	570	602	609	585	607	608	652	567	620	577	562	602	578	583	604	591	583	625	581	612	597	624	568	588	600	608	593	603	574	565	603	623	563	619	632	610	570	599	595	572	556	585	612	603	575	551	589	596	611	557	555	578	613	555	572	601	613	593	619	571	532	601	621	603	623	571	578	572	566	616	623	566	673	642	616	572	564	588	589	576	592	588	573	543	593	575	618	543	572	567	636	581	531	589	590	616	624	576	558	603	603	612	599	590	621	610	601	594	603	605	591	578	593	587	614	593	564	599	570	560	546	620	603	594	600	524	587	586	553	560	550	636	597	576	579	561	591	599	561	600	570	578	556	614	560	566	628	617	590	609	627	592	564	587	612	643	576	580	567	601	626	585	610	562	568	609	566	609	581	597	577	558	612	595	585	561	582	599	582	571	639	678	575	591	576	568	674	623	560	591	577	586	559	602	590	614	599	585	624	548	620	605	561	601	584	594	598	588	578	608	552	583	553	602	588	641	572	567	600	614	573	547	530	585	572	581	541	598	621	613	622	676	537	637	595	598	592	587	598	615	610	572	599	559	583	564	569	553	589	589	604	565	648	593	596	582	607	598	578	598	594	641	624	631	524	565	642	600	581	547	584	593	569	639	604	574	564	577	620	616	623	591	643	587	572	612	552	571	617	631	605	600	588	628	565	570	578	579	573	584	610	600	601	562	568	598	623	599	561	586	570	631	620	591	595	551	595	605	615	613	604	615	619	584	619	621	574	582	585	614	603	575	589	587	600	565	597	586	589	575	601	567	600	564	587	624	594	637	598	554	614	605	619	604	624	595	591	594	614	581	612	629	601	552	618	569	577	623	555	600	588	543	577	639	599	619	570	591	593	623	578	589	587	562	590	576	559	592	585	609	593	589	594	561	548	568	594	606	559	588	609	641	628	615	642	610	552	582	618	569	559	591	596	546	594	580	568	602	586	617	568	612	534	582	544	615	567	612	595	573	575	618	525	593	609	580	619	558	585	570	605	639	652	583	573	594	652	626	585	614	595	588	609	564	621	601	557	621	611	630	580	571	566	615	642	560	592	587	584	578	619	579	605	586	597	594	585	579	578	578	562	624	625	589	586	650	602	568	570	610	595	578	610	601	622	626	555	612	560	632	593	564	606	569	576	595	616	584	586	641	622	605	596	595	620	611	629	605	575	606	584	571	624	583	612	579	649	559	589	590	595	570	600	589	646	585	598	588	567	590	636	595	630	611	606	594	564	596	622	621	614	587	587	638	607	588	570	598	606	594	615	587	577	592	569	583	579	610	578	594	581	583	592	582	550	578	575	629	609	559	553	583	591	633	554	602	578	566	595	594	600	618	571	604	581	593	556	616	589	591	612	633	612	571	588	576	573	586	594	598	587	597	586	579	576	563	571	609	618	591	615	630	579	608	596	590	572	642	590	636	628	587	575	558	610	606	627	605	622	589	594	597	615	566	633	595	609	589	559	541	601	594	597	599	641	590	588	595	586	582	606	611	567	566	569	599	605	597	571	568	563	598	581	561	621	591	581	630	583	580	573	608	588	562	572	553	568	583	551	574	558	622	599	591	554	614	602	644	581	573	615	574	628	602	607	591	621	584	575	551	575	533	587	591	602	572	600	572	566	560	571	572	606	599	636	593	579	615	583	608	610	628	613	597	580	522	583	603	645	570	638	565	597	604	570	592	569	586	572	596	587	599	616	558	609	551	608	561	604	592	585	573	616	621	685	607	603	535	576	616	588	612	552	575	623	558	580	597	604	608	559	577	624	610	619	628	608	582	617	582	568	607	598	613	617	605	615	626	602	572	577	602	599	559	641	573	611	616	596	624	585	576	611	534	580	634	568	594	640	595	588	590	587	622	581	570	594	603	637	609	610	613	561	604	563	645	584	600	595	580	602	547	586	608	562	597	589	548	600	584	549	594	597	617	589	593	545	592	599	596	578	573	599	627	595	570	642	594	597	585	575	576	578	563	589	606	567	591	612	631	609	599	619	600	633	607	601	590	605	585	554	626	547	577	584	590	619	613	600	598	598	577	627	582	604	591	591	551	567	582	526	608	572	615	585	543	613	603	590	614	558	590	567	614	584	628	601	585	621	645	595	626	549	604	592	529	598	564	587	577	627	619	606	596	585	627	603	604	621	569	599	596	574
74028	78195	68799	48407	34176	9846	658	329	280	291	281	274	247	243	323	466	905	3458	3460	1983	821	380	252	189	217	260	201	195	215	236	222	225	195	237	211	211	214	197	251	205	217	231	214	223	189	228	180	219	210	220	234	210	221	223	218	202	241	204	197	190	230	215	229	225	221	197	225	228	183	218	242	209	192	199	215	223	197	211	195	227	219	216	202	225	229	212	203	210	226	212	250	232	197	226	229	228	217	212	222	186	225	188	213	210	194	218	217	206	225	200	209	227	206	233	205	197	234	215	203	222	192	220	189	251	222	190	205	200	237	216	206	244	210	232	238	184	208	224	227	221	206	209	218	209	225	226	193	222	217	232	206	245	199	208	194	181	214	226	198	228	211	219	201	206	202	236	223	223	203	236	215	203	225	242	227	210	218	229	230	211	219	216	197	210	209	188	210	229	232	202	218	231	220	196	197	202	220	224	187	228	193	191	214	200	221	208	201	208	220	182	216	230	194	229	229	193	233	215	250	197	193	210	187	199	223	205	202	202	224	216	225	203	216	246	198	198	212	226	226	201	242	197	211	223	215	202	191	237	196	247	230	207	188	228	225	206	234	208	219	226	188	200	229	240	230	210	248	217	200	219	229	214	216	237	206	204	202	194	225	209	249	198	209	230	206	216	219	215	215	217	241	237	212	206	224	182	217	198	216	223	214	205	229	212	189	221	207	197	214	218	224	220	222	211	204	206	215	204	181	248	225	203	215	224	215	223	189	199	198	183	207	220	217	203	196	236	189	197	222	209	242	208	198	225	217	197	218	213	224	195	214	201	207	210	223	262	206	202	210	221	200	189	218	204	198	209	217	208	207	225	178	231	207	234	227	195	239	222	200	213	231	210	204	238	206	225	200	237	220	206	220	221	211	211	228	214	199	216	238	244	205	190	192	201	188	221	219	230	221	207	197	221	227	220	211	229	226	199	215	208	230	214	212	234	213	240	204	182	213	210	222	227	205	225	236	219	222	225	214	225	217	214	199	246	191	219	226	205	204	200	178	213	207	216	209	215	214	221	229	214	219	178	244	198	217	205	209	221	220	230	193	213	234	235	193	194	221	205	245	223	238	191	208	218	238	209	218	232	214	228	221	240	192	245	211	223	220	193	204	232	224	254	210	233	248	219	215	217	214	212	203	201	199	209	234	207	185	195	215	199	225	212	219	234	221	211	188	225	237	197	228	241	197	214	210	259	189	226	216	235	216	241	220	193	223	204	213	209	244	212	213	217	200	210	200	203	200	234	227	202	212	205	228	224	207	209	216	202	218	211	220	201	210	203	187	220	186	209	212	201	202	229	208	213	232	230	202	221	198	226	203	209	196	195	218	224	214	200	178	213	226	220	219	253	201	211	203	213	221	227	233	206	204	226	205	200	207	203	235	197	183	198	181	230	214	208	201	238	238	216	238	210	226	206	218	194	212	228	209	192	217	205	221	210	197	207	234	247	219	200	204	202	227	223	209	220	213	202	193	222	244	203	229	223	223	223	188	192	208	222	215	190	236	231	195	220	202	222	196	209	249	194	231	233	219	223	229	205	216	231	225	231	204	207	247	211	203	201	219	212	222	205	207	218	204	215	206	195	191	202	219	238	231	223	220	218	193	245	227	227	214	218	203	235	235	205	234	225	226	231	204	226	251	228	200	206	228	209	218	203	212	196	191	215	234	221	208	221	202	235	208	237	194	239	217	186	233	222	241	224	226	215	220	210	207	219	206	224	207	209	212	230	229	219	207	227	206	200	210	226	212	204	209	196	196	229	226	217	199	236	229	234	193	254	219	220	224	202	220	200	224	233	210	242	212	216	212	172	220	213	218	202	203	236	196	206	241	200	205	199	206	209	216	208	223	214	199	224	208	198	188	199	231	230	218	209	215	207	217	191	223	195	187	197	223	198	237	212	214	213	193	228	238	215	211	211	211	232	224	208	215	221	207	225	212	195	229	229	227	222	216	206	215	222	224	237	205	230	227	225	232	206	209	215	206	230	214	234	195	207	191	261	214	215	204	227	233	227	212	217	224	213	193	222	208	210	220	219	230	218	216	239	221	236	197	233	211	209	207	229	193	220	240	217	240	216	203	199	221	221	214	211	205	208	198	243	221	224	183	204	224	189	199	196	232	243	202	201	210	208	210	208	212	231	205	228	241	223	202	215	216	216	219	208	235	184	218	207	223	219	212	234	236	218	216	231	247	224	217	205	229	234	180	194	195	228	204	212	194	203	194	195	213	211	220	193	216	218	202	220	184	209	216	195	187	229	228	220	213	228	209	192	223	211	214	207	215	172	223	188	211	196	212	199	228	194	187	211	233	219	209	236	231	199	212	223	195	218	237	211	232	195	211	225	194	236	214	214	221	180	226	230	191	204	216	229	232	203	215	192	219	206	204	220	197	241	220	222	240	218	213	221	216	221	220	198	216	212	240	197	203	236	220	184	223	222	230	239	239	215	200	229	222	226	207	183	211	196	212	202	236	209	210	188	201	226	229	219	227	202	208	219	210	224	225	224	221	197	200	225	206	249	222	223	217	169	228	214	246	207	182	243	240	210	212	215	230	202	213	229	233	208	214	227	212	216	211	222	218	204	196	236	217	243	207	203	209	208	197	210	202	215	214	227	224	218	190	208	197	207	188	204	207	236	228	207	208	207	231	191	224	209	219	202	208	224	232	199	202	248	211	226	205	207	212	223	234	201	199	238	232	228	197	185	225	223	211	220	179	228	211	212	203	210	212	196	218	214	210	238	203	221	239	218	212	217	195	198	183	232	206	210	220	213	196	214	202	219	229	232	220	212	199	201	190	201	196	259	192	220	195	222	206	203	227	221	227	221	173	219	217	217	203	200	195	218	192	222	242	218	185	206	193	199	208	194	182	206	264	217	211	228	222	263	212	227	218	208	215	193	220	188	194	200	237	228	208	226	237	195	209	220	205	228	227	220	216	188	208	201	226	209	215	222	244	228	205	216	241	205	223	225	208	206	213	222	230	233	209	211	208	235	199	219	208	209	197	194	206	184	243	210	230	253	219	231	242	201	211	231	215	243	209	220	231	205	209	195	220	217	218	198	235	206	221	216	238	194	231	221	210	230	238	221	214	218	227	205	202	197	211	199	228	220	202	222	211	237	223	189	190	195	232	207	228	211	191	239	200	225	201	220	211	203	181	221	233	207	227	206	230	214	213	213	215	213	223	234	223	207	201	202	198	216	197	188	242	215	221	224	240	217	223	200	220	200	225	222	228	234	215	213	213	238	215	214	193	203	220	222	224	195	215	200	209	219	194	237	224	196	228	216	235	208	231	239	190	205	229	210	208	221	196	214	210	255	191	223	195	217	208	213	198	206	205	208	199	235	189	230	213	203	245	199	223	216	207	194	221	213	206	248	216	216	213	200	222	200	212	262	202	198	193	216	221	228	227	226	232	224	192	207	223	193	226	233	199	206	198	210	216	225	203	209	205	238
46885	61092	64846	54427	42517	4878	1181	1085	972	884	891	783	817	752	1273	2289	4653	17447	16106	9134	3704	1435	694	554	545	577	512	507	555	577	539	515	516	555	548	566	555	522	541	530	534	625	551	525	551	497	538	540	521	549	564	554	572	545	558	527	573	527	536	558	569	530	544	498	556	522	541	551	547	567	552	593	577	475	570	538	598	569	525	593	519	578	554	552	481	560	527	571	553	507	586	590	513	567	530	554	593	507	571	549	555	542	555	571	551	528	571	611	534	540	519	583	550	512	538	541	548	568	581	553	522	546	540	540	567	556	526	572	548	531	550	536	520	538	560	534	558	556	543	515	539	529	545	521	563	551	595	511	530	525	527	525	510	545	566	531	552	574	545	526	555	557	552	587	532	560	545	520	557	523	517	529	570	549	528	546	523	543	553	557	572	543	574	550	558	550	528	532	528	511	521	508	568	556	568	552	526	514	527	505	594	552	540	556	558	534	620	544	571	530	582	580	519	565	520	501	563	510	546	556	531	583	537	523	565	545	519	507	572	565	584	583	528	563	535	532	501	544	546	567	516	563	559	561	524	523	549	561	526	533	575	557	541	547	576	566	551	539	539	521	541	559	538	580	535	527	555	532	560	559	574	548	538	531	517	535	567	531	541	541	509	516	537	492	530	590	529	523	548	555	528	557	531	539	562	542	523	566	565	535	569	547	554	544	528	551	553	546	543	541	540	551	520	541	527	532	542	530	525	542	559	542	524	535	550	551	546	581	507	553	526	527	570	555	552	545	566	598	563	524	551	580	550	537	542	521	545	541	524	530	542	541	554	508	536	538	547	571	579	526	548	526	541	528	560	563	538	544	507	548	554	526	540	540	555	620	510	554	558	542	503	489	570	558	541	553	542	542	556	511	545	525	552	548	553	537	509	517	552	517	512	541	534	532	553	555	601	554	552	575	574	560	585	553	579	576	548	593	526	519	509	578	516	547	517	564	504	525	551	511	607	582	562	543	562	570	576	532	563	524	575	540	565	572	550	524	564	544	563	557	514	570	569	544	522	551	543	550	577	528	550	535	569	594	566	541	556	510	528	499	558	550	542	558	544	550	567	571	547	533	532	541	557	561	561	572	552	567	542	518	530	519	511	557	548	547	569	563	516	501	533	525	559	568	565	590	563	527	554	519	508	526	542	578	581	538	562	620	569	513	536	555	543	520	562	542	567	556	504	525	590	533	544	552	543	566	577	569	536	527	539	580	521	547	512	547	526	509	526	577	568	550	543	534	525	531	550	539	600	549	534	510	569	534	526	543	537	575	497	546	558	589	593	576	505	496	573	557	548	517	518	581	559	544	553	582	576	562	544	523	546	572	556	512	545	533	569	574	548	529	519	563	540	518	578	525	535	575	551	563	533	585	514	521	492	556	524	539	549	557	573	588	538	523	562	577	522	571	550	556	527	555	542	507	493	542	529	531	536	521	509	623	538	565	536	521	519	561	556	560	567	532	534	571	566	527	553	566	550	534	549	549	536	509	529	549	541	560	516	532	522	523	537	557	568	545	555	589	551	532	534	489	566	538	584	514	561	567	575	543	549	529	552	551	518	545	516	552	573	557	529	526	561	529	560	537	531	523	553	558	550	554	529	553	552	572	555	525	571	566	541	543	565	518	566	538	580	537	528	553	587	569	505	595	554	519	517	518	523	531	557	555	527	549	507	574	549	535	512	527	545	543	551	511	574	529	555	541	544	550	540	579	571	529	591	538	510	559	572	534	540	512	529	546	588	547	577	611	567	554	550	544	540	544	582	529	520	529	580	517	597	581	572	560	557	563	566	580	565	548	599	566	506	574	519	575	541	519	536	560	581	541	546	584	531	554	558	598	502	521	529	545	571	553	582	539	535	517	530	560	552	549	533	526	610	544	531	551	493	584	560	526	568	577	537	501	562	549	583	562	494	571	601	543	587	510	540	530	510	551	539	510	506	496	536	514	566	560	570	541	517	599	546	544	584	564	528	550	524	529	590	535	571	528	539	548	560	551	522	531	520	525	551	559	569	528	592	522	508	525	529	555	537	547	559	503	596	556	519	554	538	503	554	539	556	540	531	554	497	559	542	539	518	559	531	550	572	544	523	545	564	536	533	547	550	537	507	564	529	544	569	587	562	562	525	519	564	513	537	531	509	567	579	579	559	541	512	596	568	556	538	570	540	529	565	568	532	504	547	537	544	526	537	584	522	490	546	533	583	528	550	549	479	515	545	519	568	552	566	550	522	546	552	526	624	527	543	580	547	492	564	539	554	570	511	583	512	510	545	584	592	558	540	555	575	557	554	570	566	566	540	594	535	534	574	529	573	569	512	520	554	583	591	553	529	559	535	564	529	506	537	535	548	578	567	557	553	578	536	550	571	544	551	541	567	556	574	533	527	562	558	561	554	570	582	524	547	578	578	539	504	559	540	532	551	567	543	573	546	567	547	543	544	553	523	527	539	576	548	537	541	534	522	514	531	556	559	559	530	534	578	566	580	576	555	572	552	556	544	534	542	511	534	519	578	558	561	517	545	541	566	585	561	502	510	540	588	525	509	548	568	529	531	583	574	551	516	495	567	523	524	548	519	531	539	561	539	561	587	509	521	542	599	566	557	555	541	532	546	512	515	538	543	540	499	577	554	478	508	528	549	551	548	522	556	582	579	523	566	551	548	571	521	534	505	524	554	552	545	570	522	552	545	532	528	568	563	524	571	537	550	564	507	550	545	538	542	579	540	546	558	541	519	546	562	533	556	530	571	524	540	512	555	549	532	497	565	557	560	544	535	558	543	519	570	564	603	531	541	518	582	552	555	538	533	567	553	525	525	574	518	604	538	566	534	552	554	534	546	525	567	542	563	549	563	544	557	553	538	522	584	550	529	535	549	561	513	507	537	577	514	570	501	586	613	586	555	556	533	551	521	548	524	565	551	574	608	536	585	546	578	545	521	550	555	543	508	561	568	560	555	520	526	524	526	577	521	559	531	599	547	588	545	510	503	590	537	519	563	571	550	570	558	521	556	546	577	574	582	522	522	519	554	524	599	523	533	519	559	529	517	552	516	555	542	540	549	540	534	536	539	549	560	542	590	566	563	539	527	545	593	542	513	538	525	548	561	579	562	546	537	524	565	605	564	534	571	515	542	575	537	542	535	552	512	591	562	574	564	559	546	584	509	504	555	512	543	563	560	490	545	529	551	521	539	541	558	565	580	536	546	529	523	534	550	543	560	519	575	602	491	539	534	550	573	531	499	520	546	564	544	530	537	546	564	535	554	513	510	543	557	549	554	559	570	540	547	578	529	544	576	523	540	543	527	526	536	577	483	590	535	548	530	510	594	589	595	521	566	526	566	557	546	494	547	544	549	546	504	551	525	534	552	537	525	594	540	525	530	541	559	563	543	551	596	556	611	544	589	520	521	526	507	577	566	525	516	580	529	517	523	561	543	562	527	526	555	513	528	549	537	552	527	536	602	533
14532	13558	9965	2890	1258	281	193	158	200	174	173	173	177	187	208	214	208	286	444	366	297	215	185	204	189	194	193	199	179	186	186	183	196	164	166	162	171	191	185	189	169	181	191	174	172	176	182	190	186	179	177	167	156	149	198	156	183	181	195	192	182	200	172	214	171	173	158	218	200	205	204	182	183	175	191	180	185	184	210	186	204	173	205	196	202	184	157	190	195	181	177	176	166	172	206	211	202	186	159	150	183	176	190	194	203	193	189	179	145	185	196	176	158	186	184	173	170	206	172	168	176	171	177	186	164	181	172	185	176	172	193	184	186	199	202	168	166	169	176	184	207	225	175	191	174	218	170	179	161	163	183	191	168	198	179	196	171	173	187	178	204	170	196	190	189	191	199	193	190	199	173	188	179	181	159	153	171	168	212	184	195	171	185	180	197	181	216	168	188	188	180	181	202	174	179	182	172	206	177	156	193	195	169	167	177	196	212	170	192	187	183	176	183	182	176	191	180	177	172	178	154	207	207	168	167	185	177	172	166	198	176	182	182	206	180	195	180	158	177	167	176	194	170	187	211	193	185	176	194	177	188	198	164	203	198	202	187	178	179	205	204	170	182	205	185	198	188	188	149	180	183	184	172	178	199	187	171	191	207	168	201	163	186	199	164	182	176	162	212	185	181	184	182	182	175	181	180	204	190	185	193	164	195	199	213	188	180	189	204	192	167	177	196	201	180	202	196	180	144	176	187	181	189	191	214	177	200	164	187	168	203	194	174	180	177	170	166	178	215	180	186	203	185	198	178	176	184	214	183	193	192	155	204	191	201	167	184	193	153	201	213	166	169	174	176	180	181	170	161	182	178	182	192	176	189	199	174	175	213	179	199	203	205	188	193	191	186	188	176	163	190	177	182	197	196	185	183	185	186	177	188	182	156	177	187	178	201	188	215	189	179	171	214	200	204	173	200	178	180	186	170	196	182	185	181	186	175	150	174	175	191	157	201	177	193	197	184	178	176	193	175	174	170	180	202	168	185	177	177	176	190	181	186	202	163	166	181	189	185	175	194	184	191	184	172	189	190	166	192	169	166	176	189	209	192	170	199	173	176	201	179	203	187	172	174	187	188	184	164	179	160	173	201	197	169	182	191	173	178	175	188	183	184	158	196	181	180	178	182	168	177	177	177	200	174	200	193	192	163	170	194	204	203	188	200	207	197	178	157	181	196	189	181	168	181	181	179	174	186	151	178	174	154	166	182	183	149	183	173	180	183	209	199	187	205	166	157	182	186	219	211	178	168	189	186	190	184	203	172	166	154	181	187	182	171	207	170	196	192	168	160	195	185	194	184	192	178	186	183	175	195	181	197	183	163	201	167	195	194	159	192	171	199	183	176	175	171	150	183	182	178	186	196	181	174	206	180	176	187	167	176	182	197	188	224	182	175	200	189	192	176	185	191	179	187	200	189	186	182	171	199	184	213	202	180	182	180	192	190	195	186	188	208	178	207	187	205	194	184	196	199	194	170	162	181	202	182	179	181	198	163	202	188	206	175	199	195	177	188	215	180	192	157	167	181	192	201	184	178	174	189	172	180	182	176	227	186	193	197	182	179	171	192	195	173	178	197	171	176	172	191	161	197	170	190	190	191	207	158	181	206	180	194	170	185	198	180	187	205	205	162	198	211	168	150	192	197	176	188	174	194	195	185	186	197	170	175	171	196	189	175	165	201	195	200	172	198	183	183	195	210	174	162	181	187	189	206	182	179	184	178	187	190	167	190	184	201	178	197	181	188	215	201	210	173	195	200	204	196	191	187	179	190	208	181	176	190	177	203	151	173	180	176	210	166	166	157	189	189	186	190	172	172	196	196	195	194	164	181	190	195	185	155	170	160	189	186	192	174	188	166	179	203	186	202	173	170	176	197	185	214	187	177	217	165	184	182	183	201	167	188	153	185	182	174	188	186	174	170	201	186	190	187	181	193	189	221	204	176	195	184	203	175	234	177	189	165	169	179	181	198	193	171	172	160	183	158	180	171	196	178	176	175	172	200	168	180	186	219	167	175	176	157	177	197	166	154	178	188	191	205	186	185	190	179	195	167	179	206	193	196	189	220	175	174	169	174	183	189	190	194	205	188	192	199	199	169	169	172	159	176	188	200	179	195	183	171	163	177	181	173	192	199	178	192	191	210	174	191	172	196	193	189	208	179	188	179	207	159	190	202	187	171	186	179	186	185	199	194	166	154	193	199	148	172	174	157	223	160	174	181	187	170	195	188	187	178	165	185	175	189	201	167	185	191	190	159	176	148	189	194	196	158	173	187	194	172	204	175	172	176	169	162	188	207	200	173	194	193	197	172	166	201	186	193	166	185	167	196	182	170	172	208	203	184	188	199	183	170	160	206	178	177	184	164	189	164	190	190	198	168	182	180	181	171	219	204	162	204	175	167	202	198	157	187	170	205	175	198	163	178	191	189	190	178	187	182	189	162	186	172	175	195	187	177	198	166	165	197	205	197	194	176	163	190	178	151	163	188	178	182	182	178	190	185	167	185	180	169	187	209	192	208	181	178	177	181	196	220	187	189	181	201	193	194	170	192	191	203	194	173	161	167	185	192	167	167	174	165	184	205	181	194	194	168	198	192	188	180	186	174	158	170	182	174	177	190	185	193	185	177	189	164	196	203	199	201	181	159	178	187	182	196	190	190	154	201	209	203	163	160	177	172	163	188	192	194	175	213	188	174	186	206	163	167	162	177	202	205	208	188	204	196	192	187	196	189	182	178	190	199	158	197	199	191	163	189	180	185	175	182	172	205	176	200	192	197	188	192	169	192	172	174	159	196	173	182	192	194	176	181	177	158	199	193	177	166	189	167	187	183	154	166	196	188	199	177	183	195	176	178	191	188	184	186	178	201	180	186	183	193	202	181	187	181	192	202	180	178	198	169	189	197	182	180	189	173	195	188	186	177	168	190	175	159	197	181	184	193	195	181	179	165	176	179	170	179	166	204	173	206	180	190	186	172	187	202	196	153	166	193	182	184	200	213	181	217	193	190	193	179	204	172	199	170	174	167	180	162	176	159	175	196	181	184	177	191	191	179	178	190	172	182	159	188	171	188	188	185	185	202	191	208	190	179	176	176	147	171	169	174	177	177	181	219	187	187	173	168	187	192	178	188	153	214	178	193	162	190	200	185	235	167	189	209	180	173	213	197	168	183	195	182	196	188	190	185	166	198	209	181	188	198	177	172	162	200	176	173	201	180	172	167	206	177	195	208	156	199	198	182	211	216	176	183	186	158	182	183	196	169	174	175	162	175	187	187	174	182	216	179	169	186	181	163	189	191	175	177	181	175	189	204	187	195	211	160	205	196	165	186	179	204	219	208	196	204	183	189	182	182	198	182	189	152	204	184	208	196	204	173	200	186	177	153	202	154	187	188	167	185	188	152	185	175	187	182	201	179	192	213	192	190	166	195	200	187	196	188	198	170	188	187	193	186	206
12769	18975	15761	8857	5065	780	473	496	470	486	506	531	463	485	538	482	511	1346	1735	1424	913	576	527	486	532	499	499	463	475	516	466	493	492	495	450	480	455	480	499	509	476	470	458	404	487	516	484	498	511	456	509	471	508	480	532	468	473	513	427	522	486	485	469	472	487	472	518	487	473	453	513	506	514	491	496	458	549	524	461	503	503	467	497	456	487	487	509	451	451	479	494	478	516	465	465	454	491	504	495	500	471	474	530	492	499	492	446	484	511	484	516	463	492	444	496	471	506	492	479	517	486	466	474	459	528	468	494	467	457	496	461	490	443	483	475	469	486	474	491	489	531	486	482	504	503	471	507	544	445	525	469	494	446	504	505	485	502	487	511	456	490	491	507	478	490	472	489	507	466	485	486	503	504	479	461	504	513	487	469	482	532	473	488	510	474	499	503	481	468	472	469	495	524	508	510	511	450	476	466	469	479	496	435	491	414	464	468	498	481	476	497	488	438	482	501	504	474	469	474	529	454	453	488	502	453	468	462	514	464	455	482	505	469	510	461	478	506	516	495	459	451	466	466	513	494	465	488	484	502	537	481	476	466	505	529	499	491	502	476	430	488	490	466	481	454	439	500	507	476	473	486	483	490	468	461	504	492	462	462	483	514	480	480	515	483	502	492	464	480	468	497	494	471	460	517	475	465	477	475	480	444	445	497	465	507	491	474	515	431	515	465	483	465	450	510	517	458	500	531	452	499	496	461	479	483	475	505	478	513	478	489	483	504	491	504	434	491	493	484	486	496	493	525	500	513	463	467	451	519	528	461	495	468	460	495	509	492	488	474	515	471	488	461	477	511	503	506	490	510	468	489	481	470	452	485	493	518	499	508	500	489	473	494	530	480	504	491	450	480	431	476	468	491	485	491	474	472	509	492	510	524	456	445	484	473	511	527	484	486	492	481	503	491	465	505	508	490	451	441	449	488	499	488	488	458	473	493	480	474	480	426	493	494	459	448	482	501	471	494	485	462	508	467	477	451	480	479	474	504	534	449	441	509	500	445	479	494	481	470	490	510	495	492	483	512	521	511	525	499	492	493	468	436	471	476	510	481	513	458	484	462	484	488	491	499	494	500	490	502	470	512	471	506	497	488	467	492	462	487	453	479	473	483	503	476	456	442	501	454	481	482	466	490	477	490	397	479	453	505	474	479	480	494	455	501	516	494	499	442	465	503	474	457	470	488	496	506	472	443	480	439	503	469	484	492	539	474	461	496	494	476	496	462	468	452	484	496	507	473	440	467	496	467	467	462	511	473	502	462	478	467	456	469	488	492	498	501	470	495	469	466	480	504	477	497	485	485	471	501	510	492	436	474	466	485	500	471	505	502	505	498	480	475	480	478	465	470	514	499	471	476	497	477	462	498	447	532	523	469	471	481	469	466	502	517	459	489	509	482	487	496	477	501	461	485	515	467	431	484	487	479	496	474	488	486	479	489	501	469	482	481	479	484	480	495	452	490	522	482	506	449	490	509	473	482	477	471	504	470	504	453	488	454	464	499	454	462	473	526	495	515	505	499	479	507	428	479	507	467	487	456	481	496	517	484	474	460	490	456	468	471	490	473	487	483	510	489	463	444	513	480	519	479	491	478	493	506	497	439	490	498	463	498	471	482	480	490	493	502	482	481	482	477	483	502	486	483	444	488	483	473	483	507	502	485	494	487	502	444	506	490	511	446	449	516	460	531	521	464	527	494	452	495	502	493	522	450	490	451	462	469	475	459	474	519	466	496	517	463	496	470	477	523	489	448	445	491	456	443	464	470	501	483	443	485	491	508	484	466	489	502	481	497	489	468	494	481	494	463	496	450	445	509	469	496	517	478	483	525	485	488	515	443	493	488	468	451	470	477	486	470	547	506	501	499	496	500	487	458	492	465	512	478	487	459	505	508	493	517	466	482	514	456	493	509	481	535	467	516	495	462	483	467	471	509	492	496	490	509	461	483	483	494	514	538	483	473	490	467	458	486	462	508	487	466	480	497	494	462	461	502	453	482	460	497	484	533	489	492	530	430	447	437	468	468	474	500	477	493	511	494	539	498	483	468	492	485	486	476	471	470	464	486	475	508	509	484	489	479	475	485	466	490	459	475	501	492	492	499	481	478	474	459	517	515	501	511	479	548	491	498	490	453	478	472	511	469	508	500	535	468	502	495	496	439	506	490	481	468	473	497	477	507	520	497	518	527	475	525	443	475	499	528	473	507	490	486	483	505	491	477	494	468	509	447	480	486	477	500	514	515	482	458	478	457	511	480	462	473	464	499	501	499	513	503	455	502	511	486	515	499	521	474	491	471	471	501	463	467	513	476	519	520	473	456	480	496	504	479	487	494	497	510	467	453	466	452	508	455	493	436	479	489	483	472	525	496	493	470	502	461	498	532	481	494	512	527	461	466	504	472	442	488	499	496	504	486	502	472	503	455	446	486	546	506	514	470	504	515	437	501	481	479	525	490	454	492	540	515	464	490	507	494	440	488	489	431	472	516	537	456	490	481	469	453	501	517	524	468	470	442	488	487	479	499	501	454	503	475	484	498	456	494	521	475	487	463	477	481	514	509	465	474	496	514	497	506	469	495	480	470	480	487	474	507	505	483	510	453	509	493	480	472	477	481	524	483	525	449	497	544	469	485	486	490	507	528	516	504	464	462	500	508	518	472	442	513	462	484	463	462	470	466	485	480	470	517	481	451	455	506	466	512	509	487	476	484	487	491	495	493	482	500	457	418	478	454	474	461	478	432	482	491	453	499	486	531	529	490	479	457	525	480	474	512	470	454	472	487	480	514	440	467	529	480	458	504	479	475	485	457	471	481	470	488	501	466	495	484	534	463	473	526	478	468	456	466	497	480	514	448	476	513	498	474	517	478	493	481	507	526	480	473	505	465	527	505	501	486	512	502	471	463	487	520	513	441	481	521	477	455	526	504	476	507	494	508	494	506	468	484	487	503	478	489	479	500	482	474	492	461	492	451	511	466	491	525	486	507	463	472	474	503	486	500	479	493	488	485	453	473	491	501	437	481	512	493	506	462	487	485	516	487	471	523	473	502	459	466	487	488	479	497	470	438	518	464	459	470	501	484	503	481	506	472	495	495	466	488	479	452	467	490	465	509	481	542	503	483	520	460	474	471	502	510	495	501	445	501	473	461	455	466	456	476	483	506	510	499	484	506	519	489	505	465	491	484	502	482	468	490	505	476	502	467	470	462	493	502	478	455	527	507	501	476	459	451	463	466	501	445	468	488	492	477	452	444	513	514	455	501	476	473	449	487	477	473	501	467	505	477	483	468	517	486	502	484	468	501	527	466	508	439	519	490	467	457	516	473	476	479	447	443	465	464	491	495	482	468	477	502	537	488	470	515	463	519	517	478	485	469	506	489	482	495	454	463	498	468	503	509	472	527	489	496	486	474	448	441	449	474	494	441	470	484	492	510	499	493	467	490	512	483	503	488	478
60423	63661	57137	37756	25140	5389	362	247	270	233	277	227	235	228	227	267	501	2134	2441	1361	679	364	230	229	225	226	235	221	227	230	204	205	199	203	212	208	230	222	217	239	200	226	221	214	211	237	200	215	193	218	234	235	226	251	212	204	198	209	207	203	214	207	211	230	200	195	193	216	219	197	185	223	222	212	208	237	250	240	199	224	229	215	207	216	198	245	215	218	198	226	227	218	207	224	218	232	200	215	218	241	210	206	227	229	202	227	218	228	233	209	225	239	239	228	207	203	229	258	209	217	217	206	216	218	195	242	228	217	213	202	207	237	231	207	184	199	211	260	217	203	234	200	223	213	209	220	227	263	202	213	190	212	198	196	243	217	191	219	224	213	220	210	237	232	227	192	218	220	195	233	234	225	232	238	200	201	230	210	219	215	196	180	223	214	200	204	215	201	225	211	226	214	221	232	211	235	207	204	205	231	214	239	227	218	220	215	216	220	220	230	191	205	239	206	235	239	222	228	208	201	223	238	234	206	214	225	230	235	255	206	229	219	236	173	194	224	198	233	236	210	210	245	251	204	227	209	225	233	215	219	217	212	233	223	203	232	201	216	193	198	235	225	239	206	203	215	216	217	198	226	234	221	196	239	215	217	239	227	223	210	209	218	250	225	210	196	204	224	223	259	251	250	212	236	238	199	228	213	197	209	231	197	205	207	191	202	206	212	209	225	225	213	246	218	219	206	213	222	242	215	224	197	222	234	184	203	207	209	218	197	197	214	218	204	239	226	211	208	194	218	224	240	222	221	185	225	212	234	227	214	213	196	224	198	201	210	222	205	208	203	231	245	216	215	223	206	191	204	184	207	220	204	193	208	221	181	206	214	238	233	200	217	217	227	246	244	221	204	186	223	236	206	226	201	222	226	194	211	211	219	222	250	233	199	218	198	199	244	217	227	221	207	209	204	197	222	209	203	240	210	206	182	201	232	201	204	236	239	213	221	236	210	211	216	228	210	203	249	202	233	218	202	206	225	234	227	227	206	220	208	212	221	222	215	227	207	208	225	222	192	235	191	192	204	234	201	219	203	230	204	215	245	214	193	224	235	232	209	209	230	195	207	219	214	231	202	218	216	234	219	227	217	234	227	207	226	210	206	198	198	214	232	192	209	236	223	207	218	199	227	213	206	223	218	208	224	237	209	210	221	227	242	233	229	212	233	238	225	220	212	203	212	220	210	220	221	232	198	216	220	198	214	198	225	226	223	238	237	234	231	230	240	202	215	216	220	228	228	219	200	203	216	229	203	198	206	231	254	200	234	189	207	235	213	242	231	257	210	220	241	202	210	208	215	189	202	224	221	233	261	208	218	221	196	185	223	206	242	254	221	242	205	203	207	212	212	209	226	208	181	254	227	218	209	206	211	206	204	225	243	230	191	225	213	215	193	219	240	194	222	189	196	221	216	210	216	208	208	231	230	230	213	215	248	222	200	189	214	234	213	236	219	207	228	213	213	204	200	222	231	194	235	219	235	194	210	217	213	223	199	228	235	252	224	210	211	207	237	227	189	226	216	218	263	225	230	187	204	224	215	210	226	208	223	209	224	215	220	214	201	215	248	223	228	191	190	263	212	225	207	212	206	242	223	246	211	220	228	223	206	223	194	235	199	212	221	223	222	219	241	226	200	213	204	208	223	210	220	240	234	212	222	224	216	228	197	231	222	233	200	199	239	233	209	222	226	205	215	178	218	223	218	235	234	220	191	215	218	204	214	221	217	207	218	215	218	230	212	227	234	208	194	223	211	214	204	233	228	222	192	244	210	220	222	210	193	218	213	220	229	236	243	204	250	207	208	220	198	191	207	224	231	221	210	223	194	227	225	218	208	198	204	242	212	221	216	210	226	230	226	217	215	211	200	224	207	236	211	205	209	231	213	212	211	216	236	211	228	231	241	220	206	221	192	219	212	254	210	230	228	225	225	209	227	194	214	227	227	193	234	223	222	217	222	235	229	227	216	230	227	209	194	219	200	201	211	242	218	221	218	209	230	236	226	227	205	214	212	217	209	223	214	220	230	220	214	223	195	198	230	244	227	223	211	217	197	210	213	197	251	250	226	214	202	212	230	209	211	226	203	231	189	238	219	205	232	202	218	212	209	231	198	222	231	234	248	208	193	214	188	210	171	238	232	213	261	228	222	214	224	219	228	216	214	242	209	224	221	215	193	216	241	225	205	245	237	227	244	221	199	199	185	238	216	231	204	213	215	219	212	236	205	216	233	230	214	202	243	218	209	203	205	223	216	203	210	233	200	219	209	223	235	212	213	191	220	214	216	223	220	232	219	200	228	216	199	205	216	249	214	221	200	218	207	224	209	233	218	198	226	219	235	224	238	225	217	216	223	237	207	216	228	218	218	263	220	208	198	224	202	252	230	236	215	226	213	217	227	233	189	217	197	230	241	230	203	233	201	190	210	201	204	249	225	199	233	226	193	245	203	217	259	226	216	214	215	209	228	219	234	237	226	220	209	218	217	223	207	236	215	222	207	212	213	226	208	217	211	204	234	215	185	210	219	203	218	195	221	208	192	227	209	221	238	212	249	215	243	221	215	224	222	209	236	187	209	235	211	195	187	194	225	245	183	239	204	252	210	229	205	229	232	217	213	246	235	222	218	190	208	172	244	218	205	201	203	236	231	206	207	209	225	209	237	207	196	214	235	202	227	255	213	186	218	196	202	213	202	199	210	216	198	236	217	237	237	230	222	194	206	210	252	235	229	229	219	215	194	227	215	222	232	200	221	225	221	198	217	221	220	206	175	217	216	223	220	233	213	213	216	206	232	214	239	218	236	230	203	212	244	231	229	214	216	222	205	217	215	236	219	249	214	181	198	233	203	202	229	198	236	222	227	222	214	197	228	204	212	192	232	238	238	227	203	203	220	229	196	202	229	201	216	235	242	212	213	211	229	204	211	201	232	207	193	223	229	227	225	217	201	202	213	228	221	230	218	215	233	232	228	207	217	225	208	192	212	231	214	214	209	209	223	229	211	213	202	199	198	228	188	219	225	218	229	209	228	209	231	237	209	224	232	224	190	230	200	239	195	191	210	220	206	238	195	220	223	224	223	239	201	247	252	216	195	238	216	215	208	245	227	230	218	225	217	208	199	202	220	208	198	203	217	192	227	218	196	197	230	228	197	235	211	265	211	211	191	243	225	226	221	222	192	226	243	245	217	216	212	261	214	235	195	215	217	195	206	194	236	230	220	229	243	213	212	201	233	235	210	208	196	249	209	198	242	226	216	192	224	201	201	217	233	225	197	235	243	195	198	199	218	248	206	210	245	226	244	216	233	214	203	225	230	201	196	218	194	233	228	238	226	230	219	221	231	224	214	225	234	205	200	233	224	211	199	228	209	204	238	224	205	209	243	220	209	212	206	240	196	223	210	199	219	236	240	199	241	216	215	247	223	203	224	264	224	227	216	195	235	201	198	229	211	194	217	237	231
36986	47921	52153	44087	35738	5463	895	883	771	780	770	738	700	744	644	824	2330	11609	12583	6933	2936	1259	759	601	590	546	596	540	597	597	613	550	551	519	552	565	602	563	565	549	562	566	557	574	602	559	614	580	538	585	570	570	609	550	558	472	583	579	578	544	588	541	547	572	524	566	562	572	592	548	580	526	584	575	572	548	538	578	532	574	531	581	593	508	571	555	564	533	525	540	586	549	591	577	557	537	515	565	544	561	545	552	580	576	568	550	604	574	549	589	543	542	527	509	492	522	606	568	560	559	562	560	550	571	531	594	542	552	540	570	528	543	550	595	577	587	533	545	541	546	557	541	593	592	536	570	584	547	601	573	574	553	560	527	529	618	512	539	573	576	542	535	586	549	547	561	597	540	545	603	515	530	547	593	616	577	547	567	562	589	537	572	568	590	551	523	562	541	568	589	557	519	530	546	559	565	554	545	570	588	523	588	546	599	580	536	585	562	566	545	574	559	591	604	508	568	599	571	548	545	555	563	600	558	544	541	550	578	556	554	493	592	592	597	534	556	547	554	554	548	553	594	531	553	554	550	560	559	525	570	578	579	565	555	576	540	541	551	566	510	538	578	606	568	603	595	532	573	579	564	544	585	597	532	555	554	522	585	630	606	553	520	592	537	566	517	552	587	546	545	618	563	519	536	575	558	542	617	546	580	543	556	566	581	562	544	599	561	539	508	568	560	550	505	507	528	526	601	602	541	629	606	546	593	540	568	597	623	567	553	576	600	531	611	504	519	571	535	516	556	601	553	545	551	576	533	548	582	524	567	550	556	564	600	589	586	560	574	567	597	550	555	549	567	593	590	524	550	557	534	534	548	563	557	573	617	536	559	578	582	577	587	612	600	582	576	558	576	546	593	561	563	554	570	578	613	577	577	524	556	552	574	558	550	577	539	549	554	534	567	592	547	600	562	586	564	521	604	543	550	538	545	567	583	564	583	542	569	582	571	620	626	581	550	571	543	558	573	571	533	553	553	546	541	563	577	560	555	558	585	562	550	606	555	592	539	535	588	554	568	555	578	589	585	570	529	570	556	573	527	519	551	591	540	568	542	592	561	505	555	510	548	594	535	563	498	570	576	545	560	510	559	612	598	586	563	564	529	570	574	595	561	519	546	549	615	564	569	544	592	585	548	546	554	578	599	576	599	558	584	580	579	552	549	571	543	557	576	517	544	560	526	575	559	582	618	573	533	565	542	567	549	547	565	568	574	555	551	570	563	585	530	538	584	559	530	538	550	548	586	546	592	557	544	564	547	526	543	560	539	535	569	576	572	543	568	545	559	576	549	519	587	580	559	582	565	556	567	583	559	529	575	568	573	568	549	550	566	553	547	559	550	579	603	570	584	577	555	590	574	561	532	573	537	620	549	592	585	552	548	581	491	534	539	593	558	559	590	534	546	561	545	577	558	574	541	583	550	524	543	569	541	552	546	535	547	551	555	557	558	545	586	572	578	540	576	592	548	543	556	577	589	559	577	570	545	557	544	511	567	557	546	550	550	561	595	598	565	557	585	592	553	561	545	548	563	556	606	554	594	563	541	604	595	555	566	509	550	578	532	558	555	586	545	563	604	530	588	559	581	562	583	603	553	545	551	567	566	616	561	565	554	543	533	550	558	583	535	555	579	537	549	560	599	626	583	555	529	547	564	583	565	579	584	557	551	543	574	567	547	543	590	567	574	599	521	551	537	622	599	539	544	566	554	601	573	559	544	555	536	577	562	563	561	627	525	561	574	532	537	535	555	578	581	515	559	589	526	535	545	554	579	572	598	582	563	563	560	574	542	538	566	555	616	538	595	577	556	525	562	557	531	568	563	579	566	595	570	521	575	533	546	582	581	552	566	545	574	543	565	564	551	596	573	553	563	555	579	533	545	591	522	583	549	526	574	548	557	555	561	557	573	585	583	555	506	559	606	551	576	604	575	536	636	562	606	572	536	539	561	543	539	565	536	575	572	533	543	563	570	560	578	540	555	545	544	593	580	557	526	620	532	630	557	530	567	596	564	535	551	542	576	611	577	538	538	565	544	548	570	581	515	556	527	607	580	554	595	578	541	510	517	586	545	558	591	556	530	573	598	524	560	574	544	563	517	551	603	545	543	534	550	537	530	601	545	528	563	586	540	562	569	550	514	559	552	525	579	550	578	577	559	600	561	523	558	611	587	602	582	590	551	526	563	535	543	575	604	529	556	565	559	575	569	558	583	522	515	500	541	546	547	562	600	591	584	559	530	594	519	556	573	580	560	526	552	515	564	537	512	560	530	561	558	594	570	531	544	548	563	547	581	523	515	539	568	589	605	552	564	594	564	569	558	558	539	496	570	585	554	580	526	565	555	587	574	582	537	542	544	536	560	552	603	567	570	542	600	578	540	555	589	545	533	558	566	612	552	577	570	513	573	568	584	527	562	581	576	574	561	572	558	573	553	566	564	611	572	576	558	524	529	571	588	591	557	575	541	566	585	562	591	510	556	557	528	540	561	572	545	540	558	579	600	565	572	547	511	549	527	552	549	550	590	569	573	564	533	586	552	580	559	612	551	491	567	522	581	529	564	519	553	548	607	574	579	578	555	586	575	552	582	551	562	537	561	512	549	535	569	522	543	569	540	568	527	603	562	564	573	617	554	520	585	583	554	587	524	557	560	539	583	565	555	567	577	583	535	593	540	555	557	578	556	551	527	579	534	535	550	594	557	535	533	588	552	572	559	548	608	551	547	570	568	567	536	555	569	581	558	540	548	554	546	565	562	512	538	574	535	550	606	580	514	576	539	541	593	538	564	598	544	565	561	569	555	572	547	524	568	563	577	531	593	567	551	552	568	532	495	547	599	594	535	528	517	541	551	563	595	552	548	588	590	534	562	600	555	568	586	567	564	590	568	538	559	592	580	568	600	560	553	517	507	579	606	587	595	578	571	556	625	574	560	513	547	531	541	550	539	565	544	583	563	547	565	533	566	547	579	587	556	568	567	575	567	541	631	570	527	571	593	574	532	566	542	581	600	583	580	575	591	604	610	525	564	571	587	528	538	583	604	546	520	589	595	555	577	557	577	535	557	514	512	543	544	584	576	609	554	521	588	511	559	529	559	556	593	560	564	510	547	576	583	556	558	534	532	540	533	577	556	554	593	545	597	541	586	584	518	575	546	530	540	566	532	576	549	548	566	531	549	584	577	551	519	551	588	598	556	576	568	548	583	518	608	544	531	577	579	556	562	548	559	543	537	525	545	558	510	564	543	554	612	586	567	592	538	617	514	521	560	568	524	559	556	557	515	567	525	550	511	578	563	571	532	547	613	544	558	545	537	547	532	604	549	583	615	559	559	531	552	520	569	565	576	601	522	553	609	547	598	527	609	586	568	517	546	532	540	604	555	547	570	605	596	544	570	599	579	561	552	545	533	586	536	552	564	562	578	554	578	566	557	536	551	596	562	599	574	561	535	547	577	515	507
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
